Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Samsung's S3C24XX family device tree source
0004  *
0005  * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>
0006  */
0007 
0008 / {
0009         compatible = "samsung,s3c24xx";
0010         interrupt-parent = <&intc>;
0011         #address-cells = <1>;
0012         #size-cells = <1>;
0013 
0014         aliases {
0015                 pinctrl0 = &pinctrl_0;
0016                 serial0 = &uart_0;
0017                 serial1 = &uart_1;
0018                 serial2 = &uart_2;
0019         };
0020 
0021         intc: interrupt-controller@4a000000 {
0022                 compatible = "samsung,s3c2410-irq";
0023                 reg = <0x4a000000 0x100>;
0024                 interrupt-controller;
0025                 #interrupt-cells = <4>;
0026         };
0027 
0028         pinctrl_0: pinctrl@56000000 {
0029                 reg = <0x56000000 0x1000>;
0030 
0031                 wakeup-interrupt-controller {
0032                         compatible = "samsung,s3c2410-wakeup-eint";
0033                         interrupts = <0 0 0 3>,
0034                                      <0 0 1 3>,
0035                                      <0 0 2 3>,
0036                                      <0 0 3 3>,
0037                                      <0 0 4 4>,
0038                                      <0 0 5 4>;
0039                 };
0040         };
0041 
0042         timer: pwm@51000000 {
0043                 compatible = "samsung,s3c2410-pwm";
0044                 reg = <0x51000000 0x1000>;
0045                 interrupts = <0 0 10 3>, <0 0 11 3>, <0 0 12 3>, <0 0 13 3>, <0 0 14 3>;
0046                 #pwm-cells = <3>;
0047         };
0048 
0049         uart_0: serial@50000000 {
0050                 compatible = "samsung,s3c2410-uart";
0051                 reg = <0x50000000 0x4000>;
0052                 interrupts = <1 28 0 4>, <1 28 1 4>;
0053                 status = "disabled";
0054         };
0055 
0056         uart_1: serial@50004000 {
0057                 compatible = "samsung,s3c2410-uart";
0058                 reg = <0x50004000 0x4000>;
0059                 interrupts = <1 23 3 4>, <1 23 4 4>;
0060                 status = "disabled";
0061         };
0062 
0063         uart_2: serial@50008000 {
0064                 compatible = "samsung,s3c2410-uart";
0065                 reg = <0x50008000 0x4000>;
0066                 interrupts = <1 15 6 4>, <1 15 7 4>;
0067                 status = "disabled";
0068         };
0069 
0070         watchdog: watchdog@53000000 {
0071                 compatible = "samsung,s3c2410-wdt";
0072                 reg = <0x53000000 0x100>;
0073                 interrupts = <0 0 9 3>;
0074                 status = "disabled";
0075         };
0076 
0077         rtc: rtc@57000000 {
0078                 compatible = "samsung,s3c2410-rtc";
0079                 reg = <0x57000000 0x100>;
0080                 interrupts = <0 0 30 3>, <0 0 8 3>;
0081                 status = "disabled";
0082         };
0083 
0084         i2c: i2c@54000000 {
0085                 compatible = "samsung,s3c2410-i2c";
0086                 reg = <0x54000000 0x100>;
0087                 interrupts = <0 0 27 3>;
0088                 #address-cells = <1>;
0089                 #size-cells = <0>;
0090                 status = "disabled";
0091         };
0092 };