]>
Commit | Line | Data |
---|---|---|
3cc828fd MD |
1 | /* |
2 | * Device Tree Source for the Lager 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/; | |
31c46cbf | 12 | #include "r8a7790.dtsi" |
39fa511b | 13 | #include <dt-bindings/gpio/gpio.h> |
3cc828fd MD |
14 | |
15 | / { | |
16 | model = "Lager"; | |
17 | compatible = "renesas,lager", "renesas,r8a7790"; | |
18 | ||
19 | chosen { | |
dcbbbaf2 | 20 | bootargs = "console=ttySC6,115200 ignore_loglevel rw root=/dev/nfs ip=dhcp"; |
3cc828fd MD |
21 | }; |
22 | ||
23 | memory@40000000 { | |
24 | device_type = "memory"; | |
25 | reg = <0 0x40000000 0 0x80000000>; | |
26 | }; | |
27 | ||
62bc32a2 MD |
28 | memory@180000000 { |
29 | device_type = "memory"; | |
30 | reg = <1 0x80000000 0 0x80000000>; | |
31 | }; | |
32 | ||
3cc828fd MD |
33 | lbsc { |
34 | #address-cells = <1>; | |
35 | #size-cells = <1>; | |
36 | }; | |
39fa511b LP |
37 | |
38 | leds { | |
39 | compatible = "gpio-leds"; | |
40 | led6 { | |
41 | gpios = <&gpio4 22 GPIO_ACTIVE_HIGH>; | |
42 | }; | |
43 | led7 { | |
44 | gpios = <&gpio4 23 GPIO_ACTIVE_HIGH>; | |
45 | }; | |
46 | led8 { | |
47 | gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>; | |
48 | }; | |
49 | }; | |
50 | ||
51 | fixedregulator3v3: fixedregulator@0 { | |
52 | compatible = "regulator-fixed"; | |
53 | regulator-name = "fixed-3.3V"; | |
54 | regulator-min-microvolt = <3300000>; | |
55 | regulator-max-microvolt = <3300000>; | |
56 | regulator-boot-on; | |
57 | regulator-always-on; | |
58 | }; | |
59 | }; | |
60 | ||
62e43056 LP |
61 | &extal_clk { |
62 | clock-frequency = <20000000>; | |
63 | }; | |
64 | ||
39fa511b LP |
65 | &pfc { |
66 | pinctrl-0 = <&scif0_pins &scif1_pins>; | |
67 | pinctrl-names = "default"; | |
68 | ||
69 | scif0_pins: serial0 { | |
70 | renesas,groups = "scif0_data"; | |
71 | renesas,function = "scif0"; | |
72 | }; | |
73 | ||
74 | scif1_pins: serial1 { | |
75 | renesas,groups = "scif1_data"; | |
76 | renesas,function = "scif1"; | |
77 | }; | |
78 | ||
79 | mmc1_pins: mmc1 { | |
80 | renesas,groups = "mmc1_data8", "mmc1_ctrl"; | |
81 | renesas,function = "mmc1"; | |
82 | }; | |
83 | }; | |
84 | ||
85 | &mmcif1 { | |
86 | pinctrl-0 = <&mmc1_pins>; | |
87 | pinctrl-names = "default"; | |
88 | ||
89 | vmmc-supply = <&fixedregulator3v3>; | |
90 | bus-width = <8>; | |
91 | non-removable; | |
92 | status = "okay"; | |
3cc828fd | 93 | }; |