1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Samsung's S3C24XX family device tree source 4 * 5 * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> 6 */ 7 8/ { 9 compatible = "samsung,s3c24xx"; 10 interrupt-parent = <&intc>; 11 #address-cells = <1>; 12 #size-cells = <1>; 13 14 aliases { 15 pinctrl0 = &pinctrl_0; 16 serial0 = &uart0; 17 serial1 = &uart1; 18 serial2 = &uart2; 19 }; 20 21 intc:interrupt-controller@4a000000 { 22 compatible = "samsung,s3c2410-irq"; 23 reg = <0x4a000000 0x100>; 24 interrupt-controller; 25 #interrupt-cells = <4>; 26 }; 27 28 pinctrl_0: pinctrl@56000000 { 29 reg = <0x56000000 0x1000>; 30 31 wakeup-interrupt-controller { 32 compatible = "samsung,s3c2410-wakeup-eint"; 33 interrupts = <0 0 0 3>, 34 <0 0 1 3>, 35 <0 0 2 3>, 36 <0 0 3 3>, 37 <0 0 4 4>, 38 <0 0 5 4>; 39 }; 40 }; 41 42 timer@51000000 { 43 compatible = "samsung,s3c2410-pwm"; 44 reg = <0x51000000 0x1000>; 45 interrupts = <0 0 10 3>, <0 0 11 3>, <0 0 12 3>, <0 0 13 3>, <0 0 14 3>; 46 #pwm-cells = <4>; 47 }; 48 49 uart0: serial@50000000 { 50 compatible = "samsung,s3c2410-uart"; 51 reg = <0x50000000 0x4000>; 52 interrupts = <1 28 0 4>, <1 28 1 4>; 53 status = "disabled"; 54 }; 55 56 uart1: serial@50004000 { 57 compatible = "samsung,s3c2410-uart"; 58 reg = <0x50004000 0x4000>; 59 interrupts = <1 23 3 4>, <1 23 4 4>; 60 status = "disabled"; 61 }; 62 63 uart2: serial@50008000 { 64 compatible = "samsung,s3c2410-uart"; 65 reg = <0x50008000 0x4000>; 66 interrupts = <1 15 6 4>, <1 15 7 4>; 67 status = "disabled"; 68 }; 69 70 watchdog@53000000 { 71 compatible = "samsung,s3c2410-wdt"; 72 reg = <0x53000000 0x100>; 73 interrupts = <0 0 9 3>; 74 status = "disabled"; 75 }; 76 77 rtc@57000000 { 78 compatible = "samsung,s3c2410-rtc"; 79 reg = <0x57000000 0x100>; 80 interrupts = <0 0 30 3>, <0 0 8 3>; 81 status = "disabled"; 82 }; 83 84 i2c@54000000 { 85 compatible = "samsung,s3c2410-i2c"; 86 reg = <0x54000000 0x100>; 87 interrupts = <0 0 27 3>; 88 #address-cells = <1>; 89 #size-cells = <0>; 90 status = "disabled"; 91 }; 92}; 93