2 * Device Tree Source for the KZM-A9-GT board
4 * Copyright (C) 2012 Horms Solutions Ltd.
6 * Based on sh73a0-kzm9g.dts
7 * Copyright (C) 2012 Renesas Solutions Corp.
9 * This file is licensed under the terms of the GNU General Public License
10 * version 2. This program is licensed "as is" without any warranty of any
11 * kind, whether express or implied.
15 /include/ "sh73a0.dtsi"
16 #include <dt-bindings/gpio/gpio.h>
20 compatible = "renesas,kzm9g-reference", "renesas,sh73a0";
24 cpu0-supply = <&vdd_dvfs>;
31 voltage-tolerance = <1>; /* 1% */
36 bootargs = "console=tty0 console=ttySC4,115200 root=/dev/nfs ip=dhcp ignore_loglevel earlyprintk=sh-sci.4,115200 rw";
40 device_type = "memory";
41 reg = <0x41000000 0x1e800000>;
44 reg_1p8v: regulator@0 {
45 compatible = "regulator-fixed";
46 regulator-name = "fixed-1.8V";
47 regulator-min-microvolt = <1800000>;
48 regulator-max-microvolt = <1800000>;
53 reg_3p3v: regulator@1 {
54 compatible = "regulator-fixed";
55 regulator-name = "fixed-3.3V";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
62 vmmc_sdhi0: regulator@2 {
63 compatible = "regulator-fixed";
64 regulator-name = "SDHI0 Vcc";
65 regulator-min-microvolt = <3300000>;
66 regulator-max-microvolt = <3300000>;
67 gpio = <&pfc 15 GPIO_ACTIVE_HIGH>;
71 vmmc_sdhi2: regulator@3 {
72 compatible = "regulator-fixed";
73 regulator-name = "SDHI2 Vcc";
74 regulator-min-microvolt = <3300000>;
75 regulator-max-microvolt = <3300000>;
76 gpio = <&pfc 14 GPIO_ACTIVE_HIGH>;
81 compatible = "smsc,lan9220", "smsc,lan9115";
82 reg = <0x10000000 0x100>;
84 interrupt-parent = <&irqpin0>;
85 interrupts = <3 0>; /* active low */
88 smsc,save-mac-address;
89 vddvario-supply = <®_1p8v>;
90 vdd33a-supply = <®_3p3v>;
94 compatible = "gpio-leds";
96 gpios = <&pfc 20 GPIO_ACTIVE_LOW>;
99 gpios = <&pfc 21 GPIO_ACTIVE_LOW>;
102 gpios = <&pfc 22 GPIO_ACTIVE_LOW>;
105 gpios = <&pfc 23 GPIO_ACTIVE_LOW>;
113 compatible = "ams,as3711";
118 regulator-name = "1.315V CPU";
119 regulator-min-microvolt = <1050000>;
120 regulator-max-microvolt = <1350000>;
125 regulator-name = "1.8V";
126 regulator-min-microvolt = <1800000>;
127 regulator-max-microvolt = <1800000>;
132 regulator-name = "1.215V";
133 regulator-min-microvolt = <1215000>;
134 regulator-max-microvolt = <1235000>;
139 regulator-name = "2.8V CPU";
140 regulator-min-microvolt = <2800000>;
141 regulator-max-microvolt = <2800000>;
146 regulator-name = "3.0V CPU";
147 regulator-min-microvolt = <3000000>;
148 regulator-max-microvolt = <3000000>;
153 regulator-name = "2.8V";
154 regulator-min-microvolt = <2800000>;
155 regulator-max-microvolt = <2800000>;
160 regulator-name = "2.8V #2";
161 regulator-min-microvolt = <2800000>;
162 regulator-max-microvolt = <2800000>;
167 regulator-name = "1.15V CPU";
168 regulator-min-microvolt = <1150000>;
169 regulator-max-microvolt = <1150000>;
174 regulator-name = "1.15V CPU #2";
175 regulator-min-microvolt = <1150000>;
176 regulator-max-microvolt = <1150000>;
185 pinctrl-0 = <&i2c3_pins>;
186 pinctrl-names = "default";
191 pinctrl-0 = <&mmcif_pins>;
192 pinctrl-names = "default";
195 vmmc-supply = <®_1p8v>;
200 pinctrl-0 = <&scifa4_pins>;
201 pinctrl-names = "default";
204 renesas,groups = "i2c3_1";
205 renesas,function = "i2c3";
210 renesas,groups = "mmc0_data8_0", "mmc0_ctrl_0";
211 renesas,function = "mmc0";
214 renesas,groups = "mmc0_data8_0";
215 renesas,pins = "PORT279";
220 scifa4_pins: scifa4 {
221 renesas,groups = "scifa4_data", "scifa4_ctrl";
222 renesas,function = "scifa4";
226 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd", "sdhi0_wp";
227 renesas,function = "sdhi0";
231 renesas,groups = "sdhi2_data4", "sdhi2_ctrl";
232 renesas,function = "sdhi2";
237 pinctrl-0 = <&sdhi0_pins>;
238 pinctrl-names = "default";
240 vmmc-supply = <&vmmc_sdhi0>;
246 pinctrl-0 = <&sdhi2_pins>;
247 pinctrl-names = "default";
249 vmmc-supply = <&vmmc_sdhi2>;