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