aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/arm/shmobile.txt2
-rw-r--r--arch/arm/boot/dts/Makefile3
-rw-r--r--arch/arm/boot/dts/r8a7778-bockw-reference.dts139
3 files changed, 1 insertions, 143 deletions
diff --git a/Documentation/devicetree/bindings/arm/shmobile.txt b/Documentation/devicetree/bindings/arm/shmobile.txt
index c4f19b2e7dd9..eed7eb78a22e 100644
--- a/Documentation/devicetree/bindings/arm/shmobile.txt
+++ b/Documentation/devicetree/bindings/arm/shmobile.txt
@@ -39,8 +39,6 @@ Boards:
39 compatible = "renesas,armadillo800eva" 39 compatible = "renesas,armadillo800eva"
40 - BOCK-W 40 - BOCK-W
41 compatible = "renesas,bockw", "renesas,r8a7778" 41 compatible = "renesas,bockw", "renesas,r8a7778"
42 - BOCK-W - Reference Device Tree Implementation
43 compatible = "renesas,bockw-reference", "renesas,r8a7778"
44 - Genmai (RTK772100BC00000BR) 42 - Genmai (RTK772100BC00000BR)
45 compatible = "renesas,genmai", "renesas,r7s72100" 43 compatible = "renesas,genmai", "renesas,r7s72100"
46 - Gose 44 - Gose
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 233159d2eaab..ad74cf99bc1f 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -523,8 +523,7 @@ dtb-$(CONFIG_ARCH_S5PV210) += \
523 s5pv210-smdkv210.dtb \ 523 s5pv210-smdkv210.dtb \
524 s5pv210-torbreck.dtb 524 s5pv210-torbreck.dtb
525dtb-$(CONFIG_ARCH_SHMOBILE_LEGACY) += \ 525dtb-$(CONFIG_ARCH_SHMOBILE_LEGACY) += \
526 r8a7778-bockw.dtb \ 526 r8a7778-bockw.dtb
527 r8a7778-bockw-reference.dtb
528dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += \ 527dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += \
529 emev2-kzm9d.dtb \ 528 emev2-kzm9d.dtb \
530 r7s72100-genmai.dtb \ 529 r7s72100-genmai.dtb \
diff --git a/arch/arm/boot/dts/r8a7778-bockw-reference.dts b/arch/arm/boot/dts/r8a7778-bockw-reference.dts
deleted file mode 100644
index dffa6ff30360..000000000000
--- a/arch/arm/boot/dts/r8a7778-bockw-reference.dts
+++ /dev/null
@@ -1,139 +0,0 @@
1/*
2 * Reference Device Tree Source for the Bock-W board
3 *
4 * Copyright (C) 2013 Renesas Solutions Corp.
5 * Copyright (C) 2013 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
6 *
7 * based on r8a7779
8 *
9 * Copyright (C) 2013 Renesas Solutions Corp.
10 * Copyright (C) 2013 Simon Horman
11 *
12 * This file is licensed under the terms of the GNU General Public License
13 * version 2. This program is licensed "as is" without any warranty of any
14 * kind, whether express or implied.
15 */
16
17/dts-v1/;
18#include "r8a7778.dtsi"
19#include <dt-bindings/interrupt-controller/irq.h>
20#include <dt-bindings/gpio/gpio.h>
21
22/ {
23 model = "bockw";
24 compatible = "renesas,bockw-reference", "renesas,r8a7778";
25
26 aliases {
27 serial0 = &scif0;
28 };
29
30 chosen {
31 bootargs = "ignore_loglevel root=/dev/nfs ip=dhcp rw";
32 stdout-path = &scif0;
33 };
34
35 memory {
36 device_type = "memory";
37 reg = <0x60000000 0x10000000>;
38 };
39
40 fixedregulator3v3: fixedregulator@0 {
41 compatible = "regulator-fixed";
42 regulator-name = "fixed-3.3V";
43 regulator-min-microvolt = <3300000>;
44 regulator-max-microvolt = <3300000>;
45 regulator-boot-on;
46 regulator-always-on;
47 };
48
49 ethernet@18300000 {
50 compatible = "smsc,lan9220", "smsc,lan9115";
51 reg = <0x18300000 0x1000>;
52
53 phy-mode = "mii";
54 interrupt-parent = <&irqpin>;
55 interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
56 reg-io-width = <4>;
57 vddvario-supply = <&fixedregulator3v3>;
58 vdd33a-supply = <&fixedregulator3v3>;
59 };
60
61};
62
63&mmcif {
64 pinctrl-0 = <&mmc_pins>;
65 pinctrl-names = "default";
66
67 vmmc-supply = <&fixedregulator3v3>;
68 bus-width = <8>;
69 broken-cd;
70 status = "okay";
71};
72
73&irqpin {
74 status = "okay";
75};
76
77&tmu0 {
78 status = "okay";
79};
80
81&pfc {
82 scif0_pins: serial0 {
83 renesas,groups = "scif0_data_a", "scif0_ctrl";
84 renesas,function = "scif0";
85 };
86
87 mmc_pins: mmc {
88 renesas,groups = "mmc_data8", "mmc_ctrl";
89 renesas,function = "mmc";
90 };
91
92 sdhi0_pins: sd0 {
93 renesas,groups = "sdhi0_data4", "sdhi0_ctrl",
94 "sdhi0_cd";
95 renesas,function = "sdhi0";
96 };
97
98 hspi0_pins: hspi0 {
99 renesas,groups = "hspi0_a";
100 renesas,function = "hspi0";
101 };
102};
103
104&sdhi0 {
105 pinctrl-0 = <&sdhi0_pins>;
106 pinctrl-names = "default";
107
108 vmmc-supply = <&fixedregulator3v3>;
109 bus-width = <4>;
110 status = "okay";
111 wp-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
112};
113
114&hspi0 {
115 pinctrl-0 = <&hspi0_pins>;
116 pinctrl-names = "default";
117 status = "okay";
118
119 flash: flash@0 {
120 #address-cells = <1>;
121 #size-cells = <1>;
122 compatible = "spansion,s25fl008k", "jedec,spi-nor";
123 reg = <0>;
124 spi-max-frequency = <104000000>;
125 m25p,fast-read;
126
127 partition@0 {
128 label = "data(spi)";
129 reg = <0x00000000 0x00100000>;
130 };
131 };
132};
133
134&scif0 {
135 pinctrl-0 = <&scif0_pins>;
136 pinctrl-names = "default";
137
138 status = "okay";
139};