diff options
52 files changed, 370 insertions, 343 deletions
diff --git a/arch/arm/boot/dts/r8a7779-marzen.dts b/arch/arm/boot/dts/r8a7779-marzen.dts index 9e1b859190ca..e83d40e24bcd 100644 --- a/arch/arm/boot/dts/r8a7779-marzen.dts +++ b/arch/arm/boot/dts/r8a7779-marzen.dts | |||
@@ -69,6 +69,78 @@ | |||
69 | gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; | 69 | gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; |
70 | }; | 70 | }; |
71 | }; | 71 | }; |
72 | |||
73 | vga-encoder { | ||
74 | compatible = "adi,adv7123"; | ||
75 | |||
76 | ports { | ||
77 | #address-cells = <1>; | ||
78 | #size-cells = <0>; | ||
79 | |||
80 | port@0 { | ||
81 | reg = <0>; | ||
82 | vga_enc_in: endpoint { | ||
83 | remote-endpoint = <&du_out_rgb0>; | ||
84 | }; | ||
85 | }; | ||
86 | port@1 { | ||
87 | reg = <1>; | ||
88 | vga_enc_out: endpoint { | ||
89 | remote-endpoint = <&vga_in>; | ||
90 | }; | ||
91 | }; | ||
92 | }; | ||
93 | }; | ||
94 | |||
95 | vga { | ||
96 | compatible = "vga-connector"; | ||
97 | |||
98 | port { | ||
99 | vga_in: endpoint { | ||
100 | remote-endpoint = <&vga_enc_out>; | ||
101 | }; | ||
102 | }; | ||
103 | }; | ||
104 | |||
105 | lvds-encoder { | ||
106 | compatible = "thine,thc63lvdm83d"; | ||
107 | |||
108 | ports { | ||
109 | #address-cells = <1>; | ||
110 | #size-cells = <0>; | ||
111 | |||
112 | port@0 { | ||
113 | reg = <0>; | ||
114 | lvds_enc_in: endpoint { | ||
115 | remote-endpoint = <&du_out_rgb1>; | ||
116 | }; | ||
117 | }; | ||
118 | port@1 { | ||
119 | reg = <1>; | ||
120 | lvds_connector: endpoint { | ||
121 | }; | ||
122 | }; | ||
123 | }; | ||
124 | }; | ||
125 | }; | ||
126 | |||
127 | &du { | ||
128 | pinctrl-0 = <&du_pins>; | ||
129 | pinctrl-names = "default"; | ||
130 | status = "okay"; | ||
131 | |||
132 | ports { | ||
133 | port@0 { | ||
134 | endpoint { | ||
135 | remote-endpoint = <&vga_enc_in>; | ||
136 | }; | ||
137 | }; | ||
138 | port@1 { | ||
139 | endpoint { | ||
140 | remote-endpoint = <&lvds_enc_in>; | ||
141 | }; | ||
142 | }; | ||
143 | }; | ||
72 | }; | 144 | }; |
73 | 145 | ||
74 | &irqpin0 { | 146 | &irqpin0 { |
@@ -84,6 +156,17 @@ | |||
84 | }; | 156 | }; |
85 | 157 | ||
86 | &pfc { | 158 | &pfc { |
159 | du_pins: du { | ||
160 | du0 { | ||
161 | renesas,groups = "du0_rgb888", "du0_sync_1", "du0_clk_out_0"; | ||
162 | renesas,function = "du0"; | ||
163 | }; | ||
164 | du1 { | ||
165 | renesas,groups = "du1_rgb666", "du1_sync_1", "du1_clk_out"; | ||
166 | renesas,function = "du1"; | ||
167 | }; | ||
168 | }; | ||
169 | |||
87 | lan0_pins: lan0 { | 170 | lan0_pins: lan0 { |
88 | intc { | 171 | intc { |
89 | renesas,groups = "intc_irq1_b"; | 172 | renesas,groups = "intc_irq1_b"; |
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi index 7cfba9aa1b41..fda814ed191d 100644 --- a/arch/arm/boot/dts/r8a7779.dtsi +++ b/arch/arm/boot/dts/r8a7779.dtsi | |||
@@ -379,6 +379,30 @@ | |||
379 | status = "disabled"; | 379 | status = "disabled"; |
380 | }; | 380 | }; |
381 | 381 | ||
382 | du: display@fff80000 { | ||
383 | compatible = "renesas,du-r8a7779"; | ||
384 | reg = <0 0xfff80000 0 0x40000>; | ||
385 | interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>; | ||
386 | clocks = <&mstp1_clks R8A7779_CLK_DU>; | ||
387 | status = "disabled"; | ||
388 | |||
389 | ports { | ||
390 | #address-cells = <1>; | ||
391 | #size-cells = <0>; | ||
392 | |||
393 | port@0 { | ||
394 | reg = <0>; | ||
395 | du_out_rgb0: endpoint { | ||
396 | }; | ||
397 | }; | ||
398 | port@1 { | ||
399 | reg = <1>; | ||
400 | du_out_rgb1: endpoint { | ||
401 | }; | ||
402 | }; | ||
403 | }; | ||
404 | }; | ||
405 | |||
382 | clocks { | 406 | clocks { |
383 | #address-cells = <1>; | 407 | #address-cells = <1>; |
384 | #size-cells = <1>; | 408 | #size-cells = <1>; |
diff --git a/arch/arm/boot/dts/r8a7790-lager.dts b/arch/arm/boot/dts/r8a7790-lager.dts index 854c13e3e6c0..acab2e153382 100644 --- a/arch/arm/boot/dts/r8a7790-lager.dts +++ b/arch/arm/boot/dts/r8a7790-lager.dts | |||
@@ -145,6 +145,56 @@ | |||
145 | states = <3300000 1 | 145 | states = <3300000 1 |
146 | 1800000 0>; | 146 | 1800000 0>; |
147 | }; | 147 | }; |
148 | |||
149 | vga-encoder { | ||
150 | compatible = "adi,adv7123"; | ||
151 | |||
152 | ports { | ||
153 | #address-cells = <1>; | ||
154 | #size-cells = <0>; | ||
155 | |||
156 | port@0 { | ||
157 | reg = <0>; | ||
158 | adv7123_in: endpoint { | ||
159 | remote-endpoint = <&du_out_rgb>; | ||
160 | }; | ||
161 | }; | ||
162 | port@1 { | ||
163 | reg = <1>; | ||
164 | adv7123_out: endpoint { | ||
165 | remote-endpoint = <&vga_in>; | ||
166 | }; | ||
167 | }; | ||
168 | }; | ||
169 | }; | ||
170 | |||
171 | vga { | ||
172 | compatible = "vga-connector"; | ||
173 | |||
174 | port { | ||
175 | vga_in: endpoint { | ||
176 | remote-endpoint = <&adv7123_out>; | ||
177 | }; | ||
178 | }; | ||
179 | }; | ||
180 | }; | ||
181 | |||
182 | &du { | ||
183 | pinctrl-0 = <&du_pins>; | ||
184 | pinctrl-names = "default"; | ||
185 | status = "okay"; | ||
186 | |||
187 | ports { | ||
188 | port@0 { | ||
189 | endpoint { | ||
190 | remote-endpoint = <&adv7123_in>; | ||
191 | }; | ||
192 | }; | ||
193 | port@2 { | ||
194 | lvds_connector: endpoint { | ||
195 | }; | ||
196 | }; | ||
197 | }; | ||
148 | }; | 198 | }; |
149 | 199 | ||
150 | &extal_clk { | 200 | &extal_clk { |
@@ -152,9 +202,6 @@ | |||
152 | }; | 202 | }; |
153 | 203 | ||
154 | &pfc { | 204 | &pfc { |
155 | pinctrl-0 = <&du_pins>; | ||
156 | pinctrl-names = "default"; | ||
157 | |||
158 | du_pins: du { | 205 | du_pins: du { |
159 | renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0"; | 206 | renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0"; |
160 | renesas,function = "du"; | 207 | renesas,function = "du"; |
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi index d0e17733dc1a..b7c59b7b06b0 100644 --- a/arch/arm/boot/dts/r8a7790.dtsi +++ b/arch/arm/boot/dts/r8a7790.dtsi | |||
@@ -600,6 +600,96 @@ | |||
600 | status = "disabled"; | 600 | status = "disabled"; |
601 | }; | 601 | }; |
602 | 602 | ||
603 | vsp1@fe920000 { | ||
604 | compatible = "renesas,vsp1"; | ||
605 | reg = <0 0xfe920000 0 0x8000>; | ||
606 | interrupts = <0 266 IRQ_TYPE_LEVEL_HIGH>; | ||
607 | clocks = <&mstp1_clks R8A7790_CLK_VSP1_R>; | ||
608 | |||
609 | renesas,has-sru; | ||
610 | renesas,#rpf = <5>; | ||
611 | renesas,#uds = <1>; | ||
612 | renesas,#wpf = <4>; | ||
613 | }; | ||
614 | |||
615 | vsp1@fe928000 { | ||
616 | compatible = "renesas,vsp1"; | ||
617 | reg = <0 0xfe928000 0 0x8000>; | ||
618 | interrupts = <0 267 IRQ_TYPE_LEVEL_HIGH>; | ||
619 | clocks = <&mstp1_clks R8A7790_CLK_VSP1_S>; | ||
620 | |||
621 | renesas,has-lut; | ||
622 | renesas,has-sru; | ||
623 | renesas,#rpf = <5>; | ||
624 | renesas,#uds = <3>; | ||
625 | renesas,#wpf = <4>; | ||
626 | }; | ||
627 | |||
628 | vsp1@fe930000 { | ||
629 | compatible = "renesas,vsp1"; | ||
630 | reg = <0 0xfe930000 0 0x8000>; | ||
631 | interrupts = <0 246 IRQ_TYPE_LEVEL_HIGH>; | ||
632 | clocks = <&mstp1_clks R8A7790_CLK_VSP1_DU0>; | ||
633 | |||
634 | renesas,has-lif; | ||
635 | renesas,has-lut; | ||
636 | renesas,#rpf = <4>; | ||
637 | renesas,#uds = <1>; | ||
638 | renesas,#wpf = <4>; | ||
639 | }; | ||
640 | |||
641 | vsp1@fe938000 { | ||
642 | compatible = "renesas,vsp1"; | ||
643 | reg = <0 0xfe938000 0 0x8000>; | ||
644 | interrupts = <0 247 IRQ_TYPE_LEVEL_HIGH>; | ||
645 | clocks = <&mstp1_clks R8A7790_CLK_VSP1_DU1>; | ||
646 | |||
647 | renesas,has-lif; | ||
648 | renesas,has-lut; | ||
649 | renesas,#rpf = <4>; | ||
650 | renesas,#uds = <1>; | ||
651 | renesas,#wpf = <4>; | ||
652 | }; | ||
653 | |||
654 | du: display@feb00000 { | ||
655 | compatible = "renesas,du-r8a7790"; | ||
656 | reg = <0 0xfeb00000 0 0x70000>, | ||
657 | <0 0xfeb90000 0 0x1c>, | ||
658 | <0 0xfeb94000 0 0x1c>; | ||
659 | reg-names = "du", "lvds.0", "lvds.1"; | ||
660 | interrupts = <0 256 IRQ_TYPE_LEVEL_HIGH>, | ||
661 | <0 268 IRQ_TYPE_LEVEL_HIGH>, | ||
662 | <0 269 IRQ_TYPE_LEVEL_HIGH>; | ||
663 | clocks = <&mstp7_clks R8A7790_CLK_DU0>, | ||
664 | <&mstp7_clks R8A7790_CLK_DU1>, | ||
665 | <&mstp7_clks R8A7790_CLK_DU2>, | ||
666 | <&mstp7_clks R8A7790_CLK_LVDS0>, | ||
667 | <&mstp7_clks R8A7790_CLK_LVDS1>; | ||
668 | clock-names = "du.0", "du.1", "du.2", "lvds.0", "lvds.1"; | ||
669 | status = "disabled"; | ||
670 | |||
671 | ports { | ||
672 | #address-cells = <1>; | ||
673 | #size-cells = <0>; | ||
674 | |||
675 | port@0 { | ||
676 | reg = <0>; | ||
677 | du_out_rgb: endpoint { | ||
678 | }; | ||
679 | }; | ||
680 | port@1 { | ||
681 | reg = <1>; | ||
682 | du_out_lvds0: endpoint { | ||
683 | }; | ||
684 | }; | ||
685 | port@2 { | ||
686 | reg = <2>; | ||
687 | du_out_lvds1: endpoint { | ||
688 | }; | ||
689 | }; | ||
690 | }; | ||
691 | }; | ||
692 | |||
603 | clocks { | 693 | clocks { |
604 | #address-cells = <2>; | 694 | #address-cells = <2>; |
605 | #size-cells = <2>; | 695 | #size-cells = <2>; |
diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts index 9497cc2c51f1..5e4d833ae491 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts | |||
@@ -212,14 +212,24 @@ | |||
212 | }; | 212 | }; |
213 | }; | 213 | }; |
214 | 214 | ||
215 | &du { | ||
216 | pinctrl-0 = <&du_pins>; | ||
217 | pinctrl-names = "default"; | ||
218 | status = "okay"; | ||
219 | |||
220 | ports { | ||
221 | port@1 { | ||
222 | lvds_connector: endpoint { | ||
223 | }; | ||
224 | }; | ||
225 | }; | ||
226 | }; | ||
227 | |||
215 | &extal_clk { | 228 | &extal_clk { |
216 | clock-frequency = <20000000>; | 229 | clock-frequency = <20000000>; |
217 | }; | 230 | }; |
218 | 231 | ||
219 | &pfc { | 232 | &pfc { |
220 | pinctrl-0 = <&du_pins>; | ||
221 | pinctrl-names = "default"; | ||
222 | |||
223 | i2c2_pins: i2c2 { | 233 | i2c2_pins: i2c2 { |
224 | renesas,groups = "i2c2"; | 234 | renesas,groups = "i2c2"; |
225 | renesas,function = "i2c2"; | 235 | renesas,function = "i2c2"; |
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi index e06c11fa8698..e4a7170f368b 100644 --- a/arch/arm/boot/dts/r8a7791.dtsi +++ b/arch/arm/boot/dts/r8a7791.dtsi | |||
@@ -637,6 +637,75 @@ | |||
637 | status = "disabled"; | 637 | status = "disabled"; |
638 | }; | 638 | }; |
639 | 639 | ||
640 | vsp1@fe928000 { | ||
641 | compatible = "renesas,vsp1"; | ||
642 | reg = <0 0xfe928000 0 0x8000>; | ||
643 | interrupts = <0 267 IRQ_TYPE_LEVEL_HIGH>; | ||
644 | clocks = <&mstp1_clks R8A7791_CLK_VSP1_S>; | ||
645 | |||
646 | renesas,has-lut; | ||
647 | renesas,has-sru; | ||
648 | renesas,#rpf = <5>; | ||
649 | renesas,#uds = <3>; | ||
650 | renesas,#wpf = <4>; | ||
651 | }; | ||
652 | |||
653 | vsp1@fe930000 { | ||
654 | compatible = "renesas,vsp1"; | ||
655 | reg = <0 0xfe930000 0 0x8000>; | ||
656 | interrupts = <0 246 IRQ_TYPE_LEVEL_HIGH>; | ||
657 | clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU0>; | ||
658 | |||
659 | renesas,has-lif; | ||
660 | renesas,has-lut; | ||
661 | renesas,#rpf = <4>; | ||
662 | renesas,#uds = <1>; | ||
663 | renesas,#wpf = <4>; | ||
664 | }; | ||
665 | |||
666 | vsp1@fe938000 { | ||
667 | compatible = "renesas,vsp1"; | ||
668 | reg = <0 0xfe938000 0 0x8000>; | ||
669 | interrupts = <0 247 IRQ_TYPE_LEVEL_HIGH>; | ||
670 | clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU1>; | ||
671 | |||
672 | renesas,has-lif; | ||
673 | renesas,has-lut; | ||
674 | renesas,#rpf = <4>; | ||
675 | renesas,#uds = <1>; | ||
676 | renesas,#wpf = <4>; | ||
677 | }; | ||
678 | |||
679 | du: display@feb00000 { | ||
680 | compatible = "renesas,du-r8a7791"; | ||
681 | reg = <0 0xfeb00000 0 0x40000>, | ||
682 | <0 0xfeb90000 0 0x1c>; | ||
683 | reg-names = "du", "lvds.0"; | ||
684 | interrupts = <0 256 IRQ_TYPE_LEVEL_HIGH>, | ||
685 | <0 268 IRQ_TYPE_LEVEL_HIGH>; | ||
686 | clocks = <&mstp7_clks R8A7791_CLK_DU0>, | ||
687 | <&mstp7_clks R8A7791_CLK_DU1>, | ||
688 | <&mstp7_clks R8A7791_CLK_LVDS0>; | ||
689 | clock-names = "du.0", "du.1", "lvds.0"; | ||
690 | status = "disabled"; | ||
691 | |||
692 | ports { | ||
693 | #address-cells = <1>; | ||
694 | #size-cells = <0>; | ||
695 | |||
696 | port@0 { | ||
697 | reg = <0>; | ||
698 | du_out_rgb: endpoint { | ||
699 | }; | ||
700 | }; | ||
701 | port@1 { | ||
702 | reg = <1>; | ||
703 | du_out_lvds0: endpoint { | ||
704 | }; | ||
705 | }; | ||
706 | }; | ||
707 | }; | ||
708 | |||
640 | clocks { | 709 | clocks { |
641 | #address-cells = <2>; | 710 | #address-cells = <2>; |
642 | #size-cells = <2>; | 711 | #size-cells = <2>; |
diff --git a/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi b/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi new file mode 100644 index 000000000000..65cb50f0c29f --- /dev/null +++ b/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | |||
@@ -0,0 +1,41 @@ | |||
1 | /* | ||
2 | * Common file for the AA104XD12 panel connected to Renesas R-Car boards | ||
3 | * | ||
4 | * Copyright (C) 2014 Renesas Electronics 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 | / { | ||
12 | panel { | ||
13 | compatible = "mitsubishi,aa104xd12", "panel-dpi"; | ||
14 | |||
15 | width-mm = <210>; | ||
16 | height-mm = <158>; | ||
17 | |||
18 | panel-timing { | ||
19 | /* 1024x768 @65Hz */ | ||
20 | clock-frequency = <65000000>; | ||
21 | hactive = <1024>; | ||
22 | vactive = <768>; | ||
23 | hsync-len = <136>; | ||
24 | hfront-porch = <20>; | ||
25 | hback-porch = <160>; | ||
26 | vfront-porch = <3>; | ||
27 | vback-porch = <29>; | ||
28 | vsync-len = <6>; | ||
29 | }; | ||
30 | |||
31 | port { | ||
32 | panel_in: endpoint { | ||
33 | remote-endpoint = <&lvds_connector>; | ||
34 | }; | ||
35 | }; | ||
36 | }; | ||
37 | }; | ||
38 | |||
39 | &lvds_connector { | ||
40 | remote-endpoint = <&panel_in>; | ||
41 | }; | ||
diff --git a/arch/arm/mach-shmobile/board-ape6evm-reference.c b/arch/arm/mach-shmobile/board-ape6evm-reference.c index 7c7c6f7cb0e3..3b68370b03a0 100644 --- a/arch/arm/mach-shmobile/board-ape6evm-reference.c +++ b/arch/arm/mach-shmobile/board-ape6evm-reference.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/gpio.h> | 17 | #include <linux/gpio.h> |
diff --git a/arch/arm/mach-shmobile/board-ape6evm.c b/arch/arm/mach-shmobile/board-ape6evm.c index b222f68d55b7..66f67816a844 100644 --- a/arch/arm/mach-shmobile/board-ape6evm.c +++ b/arch/arm/mach-shmobile/board-ape6evm.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/gpio.h> | 17 | #include <linux/gpio.h> |
diff --git a/arch/arm/mach-shmobile/board-armadillo800eva.c b/arch/arm/mach-shmobile/board-armadillo800eva.c index e70983534403..0e912aff53de 100644 --- a/arch/arm/mach-shmobile/board-armadillo800eva.c +++ b/arch/arm/mach-shmobile/board-armadillo800eva.c | |||
@@ -12,11 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | * | ||
20 | */ | 15 | */ |
21 | 16 | ||
22 | #include <linux/clk.h> | 17 | #include <linux/clk.h> |
diff --git a/arch/arm/mach-shmobile/board-bockw-reference.c b/arch/arm/mach-shmobile/board-bockw-reference.c index 79c47847f200..d649ade4a202 100644 --- a/arch/arm/mach-shmobile/board-bockw-reference.c +++ b/arch/arm/mach-shmobile/board-bockw-reference.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/of_platform.h> | 17 | #include <linux/of_platform.h> |
diff --git a/arch/arm/mach-shmobile/board-bockw.c b/arch/arm/mach-shmobile/board-bockw.c index 1cf2c75dacfb..f27b5a833bf0 100644 --- a/arch/arm/mach-shmobile/board-bockw.c +++ b/arch/arm/mach-shmobile/board-bockw.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/mfd/tmio.h> | 18 | #include <linux/mfd/tmio.h> |
diff --git a/arch/arm/mach-shmobile/board-koelsch-reference.c b/arch/arm/mach-shmobile/board-koelsch-reference.c index 46aa540133d6..451ba624ce6e 100644 --- a/arch/arm/mach-shmobile/board-koelsch-reference.c +++ b/arch/arm/mach-shmobile/board-koelsch-reference.c | |||
@@ -13,93 +13,17 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/dma-mapping.h> | ||
23 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
24 | #include <linux/of_platform.h> | 19 | #include <linux/of_platform.h> |
25 | #include <linux/platform_data/rcar-du.h> | ||
26 | 20 | ||
27 | #include <asm/mach/arch.h> | 21 | #include <asm/mach/arch.h> |
28 | 22 | ||
29 | #include "clock.h" | ||
30 | #include "common.h" | 23 | #include "common.h" |
31 | #include "irqs.h" | ||
32 | #include "r8a7791.h" | 24 | #include "r8a7791.h" |
33 | #include "rcar-gen2.h" | 25 | #include "rcar-gen2.h" |
34 | 26 | ||
35 | /* DU */ | ||
36 | static struct rcar_du_encoder_data koelsch_du_encoders[] = { | ||
37 | { | ||
38 | .type = RCAR_DU_ENCODER_NONE, | ||
39 | .output = RCAR_DU_OUTPUT_LVDS0, | ||
40 | .connector.lvds.panel = { | ||
41 | .width_mm = 210, | ||
42 | .height_mm = 158, | ||
43 | .mode = { | ||
44 | .pixelclock = 65000000, | ||
45 | .hactive = 1024, | ||
46 | .hfront_porch = 20, | ||
47 | .hback_porch = 160, | ||
48 | .hsync_len = 136, | ||
49 | .vactive = 768, | ||
50 | .vfront_porch = 3, | ||
51 | .vback_porch = 29, | ||
52 | .vsync_len = 6, | ||
53 | }, | ||
54 | }, | ||
55 | }, | ||
56 | }; | ||
57 | |||
58 | static struct rcar_du_platform_data koelsch_du_pdata = { | ||
59 | .encoders = koelsch_du_encoders, | ||
60 | .num_encoders = ARRAY_SIZE(koelsch_du_encoders), | ||
61 | }; | ||
62 | |||
63 | static const struct resource du_resources[] __initconst = { | ||
64 | DEFINE_RES_MEM(0xfeb00000, 0x40000), | ||
65 | DEFINE_RES_MEM_NAMED(0xfeb90000, 0x1c, "lvds.0"), | ||
66 | DEFINE_RES_IRQ(gic_spi(256)), | ||
67 | DEFINE_RES_IRQ(gic_spi(268)), | ||
68 | }; | ||
69 | |||
70 | static void __init koelsch_add_du_device(void) | ||
71 | { | ||
72 | struct platform_device_info info = { | ||
73 | .name = "rcar-du-r8a7791", | ||
74 | .id = -1, | ||
75 | .res = du_resources, | ||
76 | .num_res = ARRAY_SIZE(du_resources), | ||
77 | .data = &koelsch_du_pdata, | ||
78 | .size_data = sizeof(koelsch_du_pdata), | ||
79 | .dma_mask = DMA_BIT_MASK(32), | ||
80 | }; | ||
81 | |||
82 | platform_device_register_full(&info); | ||
83 | } | ||
84 | |||
85 | /* | ||
86 | * This is a really crude hack to provide clkdev support to platform | ||
87 | * devices until they get moved to DT. | ||
88 | */ | ||
89 | static const struct clk_name clk_names[] __initconst = { | ||
90 | { "du0", "du.0", "rcar-du-r8a7791" }, | ||
91 | { "du1", "du.1", "rcar-du-r8a7791" }, | ||
92 | { "lvds0", "lvds.0", "rcar-du-r8a7791" }, | ||
93 | }; | ||
94 | |||
95 | static void __init koelsch_add_standard_devices(void) | ||
96 | { | ||
97 | shmobile_clk_workaround(clk_names, ARRAY_SIZE(clk_names), false); | ||
98 | of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); | ||
99 | |||
100 | koelsch_add_du_device(); | ||
101 | } | ||
102 | |||
103 | static const char * const koelsch_boards_compat_dt[] __initconst = { | 27 | static const char * const koelsch_boards_compat_dt[] __initconst = { |
104 | "renesas,koelsch", | 28 | "renesas,koelsch", |
105 | "renesas,koelsch-reference", | 29 | "renesas,koelsch-reference", |
@@ -110,7 +34,6 @@ DT_MACHINE_START(KOELSCH_DT, "koelsch") | |||
110 | .smp = smp_ops(r8a7791_smp_ops), | 34 | .smp = smp_ops(r8a7791_smp_ops), |
111 | .init_early = shmobile_init_delay, | 35 | .init_early = shmobile_init_delay, |
112 | .init_time = rcar_gen2_timer_init, | 36 | .init_time = rcar_gen2_timer_init, |
113 | .init_machine = koelsch_add_standard_devices, | ||
114 | .init_late = shmobile_init_late, | 37 | .init_late = shmobile_init_late, |
115 | .reserve = rcar_gen2_reserve, | 38 | .reserve = rcar_gen2_reserve, |
116 | .dt_compat = koelsch_boards_compat_dt, | 39 | .dt_compat = koelsch_boards_compat_dt, |
diff --git a/arch/arm/mach-shmobile/board-koelsch.c b/arch/arm/mach-shmobile/board-koelsch.c index 7111b5c1d67b..3a6a2766dc2b 100644 --- a/arch/arm/mach-shmobile/board-koelsch.c +++ b/arch/arm/mach-shmobile/board-koelsch.c | |||
@@ -14,10 +14,6 @@ | |||
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | ||
18 | * You should have received a copy of the GNU General Public License | ||
19 | * along with this program; if not, write to the Free Software | ||
20 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
21 | */ | 17 | */ |
22 | 18 | ||
23 | #include <linux/dma-mapping.h> | 19 | #include <linux/dma-mapping.h> |
diff --git a/arch/arm/mach-shmobile/board-kzm9g-reference.c b/arch/arm/mach-shmobile/board-kzm9g-reference.c index d9cdf9a97e23..f2ef759b6e96 100644 --- a/arch/arm/mach-shmobile/board-kzm9g-reference.c +++ b/arch/arm/mach-shmobile/board-kzm9g-reference.c | |||
@@ -14,10 +14,6 @@ | |||
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | ||
18 | * You should have received a copy of the GNU General Public License | ||
19 | * along with this program; if not, write to the Free Software | ||
20 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
21 | */ | 17 | */ |
22 | 18 | ||
23 | #include <linux/delay.h> | 19 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-shmobile/board-kzm9g.c b/arch/arm/mach-shmobile/board-kzm9g.c index 77e36fa0b142..7c9b63bdde9f 100644 --- a/arch/arm/mach-shmobile/board-kzm9g.c +++ b/arch/arm/mach-shmobile/board-kzm9g.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | 15 | ||
20 | #include <linux/delay.h> | 16 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-shmobile/board-lager-reference.c b/arch/arm/mach-shmobile/board-lager-reference.c index bc4b48357dde..fa06bdba61df 100644 --- a/arch/arm/mach-shmobile/board-lager-reference.c +++ b/arch/arm/mach-shmobile/board-lager-reference.c | |||
@@ -12,100 +12,17 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/dma-mapping.h> | ||
22 | #include <linux/init.h> | 17 | #include <linux/init.h> |
23 | #include <linux/of_platform.h> | 18 | #include <linux/of_platform.h> |
24 | #include <linux/platform_data/rcar-du.h> | ||
25 | 19 | ||
26 | #include <asm/mach/arch.h> | 20 | #include <asm/mach/arch.h> |
27 | 21 | ||
28 | #include "clock.h" | ||
29 | #include "common.h" | 22 | #include "common.h" |
30 | #include "irqs.h" | ||
31 | #include "r8a7790.h" | 23 | #include "r8a7790.h" |
32 | #include "rcar-gen2.h" | 24 | #include "rcar-gen2.h" |
33 | 25 | ||
34 | /* DU */ | ||
35 | static struct rcar_du_encoder_data lager_du_encoders[] = { | ||
36 | { | ||
37 | .type = RCAR_DU_ENCODER_VGA, | ||
38 | .output = RCAR_DU_OUTPUT_DPAD0, | ||
39 | }, { | ||
40 | .type = RCAR_DU_ENCODER_NONE, | ||
41 | .output = RCAR_DU_OUTPUT_LVDS1, | ||
42 | .connector.lvds.panel = { | ||
43 | .width_mm = 210, | ||
44 | .height_mm = 158, | ||
45 | .mode = { | ||
46 | .pixelclock = 65000000, | ||
47 | .hactive = 1024, | ||
48 | .hfront_porch = 20, | ||
49 | .hback_porch = 160, | ||
50 | .hsync_len = 136, | ||
51 | .vactive = 768, | ||
52 | .vfront_porch = 3, | ||
53 | .vback_porch = 29, | ||
54 | .vsync_len = 6, | ||
55 | }, | ||
56 | }, | ||
57 | }, | ||
58 | }; | ||
59 | |||
60 | static struct rcar_du_platform_data lager_du_pdata = { | ||
61 | .encoders = lager_du_encoders, | ||
62 | .num_encoders = ARRAY_SIZE(lager_du_encoders), | ||
63 | }; | ||
64 | |||
65 | static const struct resource du_resources[] __initconst = { | ||
66 | DEFINE_RES_MEM(0xfeb00000, 0x70000), | ||
67 | DEFINE_RES_MEM_NAMED(0xfeb90000, 0x1c, "lvds.0"), | ||
68 | DEFINE_RES_MEM_NAMED(0xfeb94000, 0x1c, "lvds.1"), | ||
69 | DEFINE_RES_IRQ(gic_spi(256)), | ||
70 | DEFINE_RES_IRQ(gic_spi(268)), | ||
71 | DEFINE_RES_IRQ(gic_spi(269)), | ||
72 | }; | ||
73 | |||
74 | static void __init lager_add_du_device(void) | ||
75 | { | ||
76 | struct platform_device_info info = { | ||
77 | .name = "rcar-du-r8a7790", | ||
78 | .id = -1, | ||
79 | .res = du_resources, | ||
80 | .num_res = ARRAY_SIZE(du_resources), | ||
81 | .data = &lager_du_pdata, | ||
82 | .size_data = sizeof(lager_du_pdata), | ||
83 | .dma_mask = DMA_BIT_MASK(32), | ||
84 | }; | ||
85 | |||
86 | platform_device_register_full(&info); | ||
87 | } | ||
88 | |||
89 | /* | ||
90 | * This is a really crude hack to provide clkdev support to platform | ||
91 | * devices until they get moved to DT. | ||
92 | */ | ||
93 | static const struct clk_name clk_names[] __initconst = { | ||
94 | { "du0", "du.0", "rcar-du-r8a7790" }, | ||
95 | { "du1", "du.1", "rcar-du-r8a7790" }, | ||
96 | { "du2", "du.2", "rcar-du-r8a7790" }, | ||
97 | { "lvds0", "lvds.0", "rcar-du-r8a7790" }, | ||
98 | { "lvds1", "lvds.1", "rcar-du-r8a7790" }, | ||
99 | }; | ||
100 | |||
101 | static void __init lager_add_standard_devices(void) | ||
102 | { | ||
103 | shmobile_clk_workaround(clk_names, ARRAY_SIZE(clk_names), false); | ||
104 | of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); | ||
105 | |||
106 | lager_add_du_device(); | ||
107 | } | ||
108 | |||
109 | static const char *lager_boards_compat_dt[] __initdata = { | 26 | static const char *lager_boards_compat_dt[] __initdata = { |
110 | "renesas,lager", | 27 | "renesas,lager", |
111 | "renesas,lager-reference", | 28 | "renesas,lager-reference", |
@@ -116,7 +33,6 @@ DT_MACHINE_START(LAGER_DT, "lager") | |||
116 | .smp = smp_ops(r8a7790_smp_ops), | 33 | .smp = smp_ops(r8a7790_smp_ops), |
117 | .init_early = shmobile_init_delay, | 34 | .init_early = shmobile_init_delay, |
118 | .init_time = rcar_gen2_timer_init, | 35 | .init_time = rcar_gen2_timer_init, |
119 | .init_machine = lager_add_standard_devices, | ||
120 | .init_late = shmobile_init_late, | 36 | .init_late = shmobile_init_late, |
121 | .reserve = rcar_gen2_reserve, | 37 | .reserve = rcar_gen2_reserve, |
122 | .dt_compat = lager_boards_compat_dt, | 38 | .dt_compat = lager_boards_compat_dt, |
diff --git a/arch/arm/mach-shmobile/board-lager.c b/arch/arm/mach-shmobile/board-lager.c index 571327b1c942..b47262afb240 100644 --- a/arch/arm/mach-shmobile/board-lager.c +++ b/arch/arm/mach-shmobile/board-lager.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/gpio.h> | 18 | #include <linux/gpio.h> |
diff --git a/arch/arm/mach-shmobile/board-mackerel.c b/arch/arm/mach-shmobile/board-mackerel.c index ca5d34b92aa7..ed1087031c5d 100644 --- a/arch/arm/mach-shmobile/board-mackerel.c +++ b/arch/arm/mach-shmobile/board-mackerel.c | |||
@@ -16,10 +16,6 @@ | |||
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
18 | * GNU General Public License for more details. | 18 | * GNU General Public License for more details. |
19 | * | ||
20 | * You should have received a copy of the GNU General Public License | ||
21 | * along with this program; if not, write to the Free Software | ||
22 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
23 | */ | 19 | */ |
24 | #include <linux/delay.h> | 20 | #include <linux/delay.h> |
25 | #include <linux/kernel.h> | 21 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/board-marzen-reference.c b/arch/arm/mach-shmobile/board-marzen-reference.c index 38d9cdd26587..f0757bbaff87 100644 --- a/arch/arm/mach-shmobile/board-marzen-reference.c +++ b/arch/arm/mach-shmobile/board-marzen-reference.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/clk/shmobile.h> | 18 | #include <linux/clk/shmobile.h> |
diff --git a/arch/arm/mach-shmobile/board-marzen.c b/arch/arm/mach-shmobile/board-marzen.c index ce33d7825c49..994dc7d86ae2 100644 --- a/arch/arm/mach-shmobile/board-marzen.c +++ b/arch/arm/mach-shmobile/board-marzen.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/clock-r8a73a4.c b/arch/arm/mach-shmobile/clock-r8a73a4.c index c2330ea1802c..1cf44dc6d718 100644 --- a/arch/arm/mach-shmobile/clock-r8a73a4.c +++ b/arch/arm/mach-shmobile/clock-r8a73a4.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
21 | #include <linux/io.h> | 17 | #include <linux/io.h> |
diff --git a/arch/arm/mach-shmobile/clock-r8a7740.c b/arch/arm/mach-shmobile/clock-r8a7740.c index 0794f0426e70..969e85dad09b 100644 --- a/arch/arm/mach-shmobile/clock-r8a7740.c +++ b/arch/arm/mach-shmobile/clock-r8a7740.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
21 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/clock-r8a7778.c b/arch/arm/mach-shmobile/clock-r8a7778.c index 67980a08a601..e8510c35558c 100644 --- a/arch/arm/mach-shmobile/clock-r8a7778.c +++ b/arch/arm/mach-shmobile/clock-r8a7778.c | |||
@@ -17,10 +17,6 @@ | |||
17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
19 | * GNU General Public License for more details. | 19 | * GNU General Public License for more details. |
20 | * | ||
21 | * You should have received a copy of the GNU General Public License | ||
22 | * along with this program; if not, write to the Free Software | ||
23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
24 | */ | 20 | */ |
25 | 21 | ||
26 | /* | 22 | /* |
diff --git a/arch/arm/mach-shmobile/clock-r8a7779.c b/arch/arm/mach-shmobile/clock-r8a7779.c index c51f9db3f66f..fa8ab2cc9187 100644 --- a/arch/arm/mach-shmobile/clock-r8a7779.c +++ b/arch/arm/mach-shmobile/clock-r8a7779.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/bitops.h> | 16 | #include <linux/bitops.h> |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/clock-r8a7790.c b/arch/arm/mach-shmobile/clock-r8a7790.c index 126ddafad526..c395ff194254 100644 --- a/arch/arm/mach-shmobile/clock-r8a7790.c +++ b/arch/arm/mach-shmobile/clock-r8a7790.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
21 | #include <linux/io.h> | 17 | #include <linux/io.h> |
diff --git a/arch/arm/mach-shmobile/clock-r8a7791.c b/arch/arm/mach-shmobile/clock-r8a7791.c index 453b23129cfa..82143ca3bae9 100644 --- a/arch/arm/mach-shmobile/clock-r8a7791.c +++ b/arch/arm/mach-shmobile/clock-r8a7791.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
22 | #include <linux/io.h> | 18 | #include <linux/io.h> |
diff --git a/arch/arm/mach-shmobile/clock-sh7372.c b/arch/arm/mach-shmobile/clock-sh7372.c index 7071676145c4..3bc92f46060e 100644 --- a/arch/arm/mach-shmobile/clock-sh7372.c +++ b/arch/arm/mach-shmobile/clock-sh7372.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/init.h> | 15 | #include <linux/init.h> |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/clock-sh73a0.c b/arch/arm/mach-shmobile/clock-sh73a0.c index 02a6f45a0b9e..6b4c1f313cc9 100644 --- a/arch/arm/mach-shmobile/clock-sh73a0.c +++ b/arch/arm/mach-shmobile/clock-sh73a0.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/init.h> | 15 | #include <linux/init.h> |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/clock.c b/arch/arm/mach-shmobile/clock.c index 806f94038cc4..1f81ad747153 100644 --- a/arch/arm/mach-shmobile/clock.c +++ b/arch/arm/mach-shmobile/clock.c | |||
@@ -14,10 +14,6 @@ | |||
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | 16 | * |
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | * | ||
21 | */ | 17 | */ |
22 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
23 | #include <linux/init.h> | 19 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/console.c b/arch/arm/mach-shmobile/console.c index f2e79f2376e1..e329ccbd0a67 100644 --- a/arch/arm/mach-shmobile/console.c +++ b/arch/arm/mach-shmobile/console.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/headsmp-scu.S b/arch/arm/mach-shmobile/headsmp-scu.S index f45dde701d7b..69df8bfac167 100644 --- a/arch/arm/mach-shmobile/headsmp-scu.S +++ b/arch/arm/mach-shmobile/headsmp-scu.S | |||
@@ -12,11 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
19 | * MA 02111-1307 USA | ||
20 | */ | 15 | */ |
21 | 16 | ||
22 | #include <linux/linkage.h> | 17 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-shmobile/intc-sh7372.c b/arch/arm/mach-shmobile/intc-sh7372.c index e2af00b1bd9d..1ccf49cb485f 100644 --- a/arch/arm/mach-shmobile/intc-sh7372.c +++ b/arch/arm/mach-shmobile/intc-sh7372.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/intc-sh73a0.c b/arch/arm/mach-shmobile/intc-sh73a0.c index 44457a94897b..9e3618028acc 100644 --- a/arch/arm/mach-shmobile/intc-sh73a0.c +++ b/arch/arm/mach-shmobile/intc-sh73a0.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/r8a7740.h b/arch/arm/mach-shmobile/r8a7740.h index f369b4b0863d..ca7805ad7ea3 100644 --- a/arch/arm/mach-shmobile/r8a7740.h +++ b/arch/arm/mach-shmobile/r8a7740.h | |||
@@ -10,10 +10,6 @@ | |||
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 | * GNU General Public License for more details. | 12 | * GNU General Public License for more details. |
13 | * | ||
14 | * You should have received a copy of the GNU General Public License | ||
15 | * along with this program; if not, write to the Free Software | ||
16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
17 | */ | 13 | */ |
18 | 14 | ||
19 | #ifndef __ASM_R8A7740_H__ | 15 | #ifndef __ASM_R8A7740_H__ |
diff --git a/arch/arm/mach-shmobile/r8a7778.h b/arch/arm/mach-shmobile/r8a7778.h index f4076a50e970..9086dfc6746a 100644 --- a/arch/arm/mach-shmobile/r8a7778.h +++ b/arch/arm/mach-shmobile/r8a7778.h | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | #ifndef __ASM_R8A7778_H__ | 15 | #ifndef __ASM_R8A7778_H__ |
20 | #define __ASM_R8A7778_H__ | 16 | #define __ASM_R8A7778_H__ |
diff --git a/arch/arm/mach-shmobile/setup-emev2.c b/arch/arm/mach-shmobile/setup-emev2.c index b06a9e8f59a5..aad97be9cbe1 100644 --- a/arch/arm/mach-shmobile/setup-emev2.c +++ b/arch/arm/mach-shmobile/setup-emev2.c | |||
@@ -11,10 +11,6 @@ | |||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | * GNU General Public License for more details. | 13 | * GNU General Public License for more details. |
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program; if not, write to the Free Software | ||
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
18 | */ | 14 | */ |
19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
20 | #include <linux/init.h> | 16 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/setup-r7s72100.c b/arch/arm/mach-shmobile/setup-r7s72100.c index 4122104359f9..171174777b6f 100644 --- a/arch/arm/mach-shmobile/setup-r7s72100.c +++ b/arch/arm/mach-shmobile/setup-r7s72100.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a73a4.c b/arch/arm/mach-shmobile/setup-r8a73a4.c index 179f28a2f794..c27682291cbf 100644 --- a/arch/arm/mach-shmobile/setup-r8a73a4.c +++ b/arch/arm/mach-shmobile/setup-r8a73a4.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/irq.h> | 16 | #include <linux/irq.h> |
21 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a7740.c b/arch/arm/mach-shmobile/setup-r8a7740.c index 8894e1b7ab0e..fe15dd26d15d 100644 --- a/arch/arm/mach-shmobile/setup-r8a7740.c +++ b/arch/arm/mach-shmobile/setup-r8a7740.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/delay.h> | 16 | #include <linux/delay.h> |
21 | #include <linux/dma-mapping.h> | 17 | #include <linux/dma-mapping.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a7778.c b/arch/arm/mach-shmobile/setup-r8a7778.c index 85fe016d6a87..8ec784fc6b26 100644 --- a/arch/arm/mach-shmobile/setup-r8a7778.c +++ b/arch/arm/mach-shmobile/setup-r8a7778.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a7779.c b/arch/arm/mach-shmobile/setup-r8a7779.c index 136078ab9407..d08e75cceaab 100644 --- a/arch/arm/mach-shmobile/setup-r8a7779.c +++ b/arch/arm/mach-shmobile/setup-r8a7779.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
22 | #include <linux/init.h> | 18 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a7790.c b/arch/arm/mach-shmobile/setup-r8a7790.c index 877fdeb985d0..ec7d97dca4de 100644 --- a/arch/arm/mach-shmobile/setup-r8a7790.c +++ b/arch/arm/mach-shmobile/setup-r8a7790.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/irq.h> | 17 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-shmobile/setup-r8a7791.c b/arch/arm/mach-shmobile/setup-r8a7791.c index 35d78639244f..d930925f8f1a 100644 --- a/arch/arm/mach-shmobile/setup-r8a7791.c +++ b/arch/arm/mach-shmobile/setup-r8a7791.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | 17 | ||
22 | #include <linux/irq.h> | 18 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-shmobile/setup-rcar-gen2.c b/arch/arm/mach-shmobile/setup-rcar-gen2.c index 42d5b4308923..a669377aea57 100644 --- a/arch/arm/mach-shmobile/setup-rcar-gen2.c +++ b/arch/arm/mach-shmobile/setup-rcar-gen2.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | 16 | ||
21 | #include <linux/clk/shmobile.h> | 17 | #include <linux/clk/shmobile.h> |
diff --git a/arch/arm/mach-shmobile/setup-sh7372.c b/arch/arm/mach-shmobile/setup-sh7372.c index d646c8d12423..e81c38538e13 100644 --- a/arch/arm/mach-shmobile/setup-sh7372.c +++ b/arch/arm/mach-shmobile/setup-sh7372.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/setup-sh73a0.c b/arch/arm/mach-shmobile/setup-sh73a0.c index b7bd8e509668..1c8172dc2c6c 100644 --- a/arch/arm/mach-shmobile/setup-sh73a0.c +++ b/arch/arm/mach-shmobile/setup-sh73a0.c | |||
@@ -13,10 +13,6 @@ | |||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | * GNU General Public License for more details. | 15 | * GNU General Public License for more details. |
16 | * | ||
17 | * You should have received a copy of the GNU General Public License | ||
18 | * along with this program; if not, write to the Free Software | ||
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | */ | 16 | */ |
21 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
22 | #include <linux/init.h> | 18 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/sleep-sh7372.S b/arch/arm/mach-shmobile/sleep-sh7372.S index 9782862899e8..146b8de16432 100644 --- a/arch/arm/mach-shmobile/sleep-sh7372.S +++ b/arch/arm/mach-shmobile/sleep-sh7372.S | |||
@@ -22,11 +22,6 @@ | |||
22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the | 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the |
24 | * GNU General Public License for more details. | 24 | * GNU General Public License for more details. |
25 | * | ||
26 | * You should have received a copy of the GNU General Public License | ||
27 | * along with this program; if not, write to the Free Software | ||
28 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||
29 | * MA 02111-1307 USA | ||
30 | */ | 25 | */ |
31 | 26 | ||
32 | #include <linux/linkage.h> | 27 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-shmobile/smp-emev2.c b/arch/arm/mach-shmobile/smp-emev2.c index 6ff1df1df9a7..baff3b5efed8 100644 --- a/arch/arm/mach-shmobile/smp-emev2.c +++ b/arch/arm/mach-shmobile/smp-emev2.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/smp-r8a7779.c b/arch/arm/mach-shmobile/smp-r8a7779.c index 3100e355c3fd..3f761f839043 100644 --- a/arch/arm/mach-shmobile/smp-r8a7779.c +++ b/arch/arm/mach-shmobile/smp-r8a7779.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/smp-sh73a0.c b/arch/arm/mach-shmobile/smp-sh73a0.c index 22d8f87b23e9..c16dbfe9836c 100644 --- a/arch/arm/mach-shmobile/smp-sh73a0.c +++ b/arch/arm/mach-shmobile/smp-sh73a0.c | |||
@@ -12,10 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | */ | 15 | */ |
20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/arch/arm/mach-shmobile/timer.c b/arch/arm/mach-shmobile/timer.c index 87c6be1e79bd..1081b763e0f3 100644 --- a/arch/arm/mach-shmobile/timer.c +++ b/arch/arm/mach-shmobile/timer.c | |||
@@ -12,11 +12,6 @@ | |||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | * GNU General Public License for more details. | 14 | * GNU General Public License for more details. |
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | * | ||
20 | */ | 15 | */ |
21 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
22 | #include <linux/clocksource.h> | 17 | #include <linux/clocksource.h> |