1/* 2 * Samsung's Exynos4x12 SoCs device tree source 3 * 4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5 * http://www.samsung.com 6 * 7 * Samsung's Exynos4x12 SoCs device nodes are listed in this file. Exynos4x12 8 * based board files can include this file and provide values for board specfic 9 * bindings. 10 * 11 * Note: This file does not include device nodes for all the controllers in 12 * Exynos4x12 SoC. As device tree coverage for Exynos4x12 increases, additional 13 * nodes can be added to this file. 14 * 15 * This program is free software; you can redistribute it and/or modify 16 * it under the terms of the GNU General Public License version 2 as 17` * published by the Free Software Foundation. 18*/ 19 20#include "exynos4.dtsi" 21#include "exynos4x12-pinctrl.dtsi" 22#include "exynos4x12-pinctrl-uboot.dtsi" 23 24/ { 25 aliases { 26 pinctrl0 = &pinctrl_0; 27 pinctrl1 = &pinctrl_1; 28 pinctrl2 = &pinctrl_2; 29 pinctrl3 = &pinctrl_3; 30 }; 31 32 pd_isp: isp-power-domain@10023CA0 { 33 compatible = "samsung,exynos4210-pd"; 34 reg = <0x10023CA0 0x20>; 35 }; 36 37 clock: clock-controller@10030000 { 38 compatible = "samsung,exynos4412-clock"; 39 reg = <0x10030000 0x20000>; 40 #clock-cells = <1>; 41 }; 42 43 mct@10050000 { 44 compatible = "samsung,exynos4412-mct"; 45 reg = <0x10050000 0x800>; 46 interrupt-parent = <&mct_map>; 47 interrupts = <0>, <1>, <2>, <3>, <4>; 48 clocks = <&clock 3>, <&clock 344>; 49 clock-names = "fin_pll", "mct"; 50 51 mct_map: mct-map { 52 #interrupt-cells = <1>; 53 #address-cells = <0>; 54 #size-cells = <0>; 55 interrupt-map = <0 &gic 0 57 0>, 56 <1 &combiner 12 5>, 57 <2 &combiner 12 6>, 58 <3 &combiner 12 7>, 59 <4 &gic 1 12 0>; 60 }; 61 }; 62 63 pinctrl_0: pinctrl@11400000 { 64 compatible = "samsung,exynos4x12-pinctrl"; 65 reg = <0x11400000 0x1000>; 66 interrupt-parent = <&gic>; 67 interrupts = <0 47 0>; 68 }; 69 70 pinctrl_1: pinctrl@11000000 { 71 compatible = "samsung,exynos4x12-pinctrl"; 72 reg = <0x11000000 0x1000>; 73 interrupt-parent = <&gic>; 74 interrupts = <0 46 0>; 75 76 wakup_eint: wakeup-interrupt-controller { 77 compatible = "samsung,exynos4210-wakeup-eint"; 78 interrupt-parent = <&gic>; 79 interrupts = <0 32 0>; 80 }; 81 }; 82 83 pinctrl_2: pinctrl@03860000 { 84 compatible = "samsung,exynos4x12-pinctrl"; 85 reg = <0x03860000 0x1000>; 86 interrupt-parent = <&combiner>; 87 interrupts = <10 0>; 88 }; 89 90 pinctrl_3: pinctrl@106E0000 { 91 compatible = "samsung,exynos4x12-pinctrl"; 92 reg = <0x106E0000 0x1000>; 93 interrupt-parent = <&gic>; 94 interrupts = <0 72 0>; 95 }; 96 97 g2d@10800000 { 98 compatible = "samsung,exynos4212-g2d"; 99 reg = <0x10800000 0x1000>; 100 interrupt-parent = <&gic>; 101 interrupts = <0 89 0>; 102 clocks = <&clock 177>, <&clock 277>; 103 clock-names = "sclk_fimg2d", "fimg2d"; 104 status = "disabled"; 105 }; 106}; 107