Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux...
[linux-drm-fsl-dcu.git] / arch / arm / boot / dts / r8a73a4-ape6evm.dts
1 /*
2  * Device Tree Source for the APE6EVM board
3  *
4  * Copyright (C) 2013 Renesas Solutions Corp.
5  *
6  * This file is licensed under the terms of the GNU General Public License
7  * version 2.  This program is licensed "as is" without any warranty of any
8  * kind, whether express or implied.
9  */
10
11 /dts-v1/;
12 /include/ "r8a73a4.dtsi"
13
14 / {
15         model = "APE6EVM";
16         compatible = "renesas,ape6evm", "renesas,r8a73a4";
17
18         chosen {
19                 bootargs = "console=ttySC0,115200 ignore_loglevel root=/dev/nfs ip=dhcp rw";
20         };
21
22         memory@40000000 {
23                 device_type = "memory";
24                 reg = <0 0x40000000 0 0x40000000>;
25         };
26
27         ape6evm_fixed_3v3: fixedregulator@0 {
28                 compatible = "regulator-fixed";
29                 regulator-name = "3V3";
30                 regulator-min-microvolt = <3300000>;
31                 regulator-max-microvolt = <3300000>;
32                 regulator-always-on;
33         };
34
35         lbsc {
36                 #address-cells = <1>;
37                 #size-cells = <1>;
38
39                 ethernet@8000000 {
40                         compatible = "smsc,lan9118", "smsc,lan9115";
41                         reg = <0x08000000 0x1000>;
42                         interrupt-parent = <&irqc1>;
43                         interrupts = <8 0x4>;
44                         phy-mode = "mii";
45                         reg-io-width = <4>;
46                         smsc,irq-active-high;
47                         smsc,irq-push-pull;
48                         vdd33a-supply = <&ape6evm_fixed_3v3>;
49                         vddvario-supply = <&ape6evm_fixed_3v3>;
50                 };
51         };
52 };
53
54 &i2c5 {
55         status = "okay";
56         vdd_dvfs: max8973@1b {
57                 compatible = "maxim,max8973";
58                 reg = <0x1b>;
59
60                 regulator-min-microvolt = <935000>;
61                 regulator-max-microvolt = <1200000>;
62                 regulator-boot-on;
63                 regulator-always-on;
64         };
65 };
66
67 &cpu0 {
68         cpu0-supply = <&vdd_dvfs>;
69         operating-points = <
70                 /* kHz  uV */
71                 1950000 1115000
72                 1462500  995000
73         >;
74         voltage-tolerance = <1>; /* 1% */
75 };