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 c160404e4d40..765978fe430b 100644 --- a/arch/arm/boot/dts/r8a7779-marzen.dts +++ b/arch/arm/boot/dts/r8a7779-marzen.dts | |||
| @@ -68,6 +68,78 @@ | |||
| 68 | gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; | 68 | gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; |
| 69 | }; | 69 | }; |
| 70 | }; | 70 | }; |
| 71 | |||
| 72 | vga-encoder { | ||
| 73 | compatible = "adi,adv7123"; | ||
| 74 | |||
| 75 | ports { | ||
| 76 | #address-cells = <1>; | ||
| 77 | #size-cells = <0>; | ||
| 78 | |||
| 79 | port@0 { | ||
| 80 | reg = <0>; | ||
| 81 | vga_enc_in: endpoint { | ||
| 82 | remote-endpoint = <&du_out_rgb0>; | ||
| 83 | }; | ||
| 84 | }; | ||
| 85 | port@1 { | ||
| 86 | reg = <1>; | ||
| 87 | vga_enc_out: endpoint { | ||
| 88 | remote-endpoint = <&vga_in>; | ||
| 89 | }; | ||
| 90 | }; | ||
| 91 | }; | ||
| 92 | }; | ||
| 93 | |||
| 94 | vga { | ||
| 95 | compatible = "vga-connector"; | ||
| 96 | |||
| 97 | port { | ||
| 98 | vga_in: endpoint { | ||
| 99 | remote-endpoint = <&vga_enc_out>; | ||
| 100 | }; | ||
| 101 | }; | ||
| 102 | }; | ||
| 103 | |||
| 104 | lvds-encoder { | ||
| 105 | compatible = "thine,thc63lvdm83d"; | ||
| 106 | |||
| 107 | ports { | ||
| 108 | #address-cells = <1>; | ||
| 109 | #size-cells = <0>; | ||
| 110 | |||
| 111 | port@0 { | ||
| 112 | reg = <0>; | ||
| 113 | lvds_enc_in: endpoint { | ||
| 114 | remote-endpoint = <&du_out_rgb1>; | ||
| 115 | }; | ||
| 116 | }; | ||
| 117 | port@1 { | ||
| 118 | reg = <1>; | ||
| 119 | lvds_connector: endpoint { | ||
| 120 | }; | ||
| 121 | }; | ||
| 122 | }; | ||
| 123 | }; | ||
| 124 | }; | ||
| 125 | |||
| 126 | &du { | ||
| 127 | pinctrl-0 = <&du_pins>; | ||
| 128 | pinctrl-names = "default"; | ||
| 129 | status = "okay"; | ||
| 130 | |||
| 131 | ports { | ||
| 132 | port@0 { | ||
| 133 | endpoint { | ||
| 134 | remote-endpoint = <&vga_enc_in>; | ||
| 135 | }; | ||
| 136 | }; | ||
| 137 | port@1 { | ||
| 138 | endpoint { | ||
| 139 | remote-endpoint = <&lvds_enc_in>; | ||
| 140 | }; | ||
| 141 | }; | ||
| 142 | }; | ||
| 71 | }; | 143 | }; |
| 72 | 144 | ||
| 73 | &irqpin0 { | 145 | &irqpin0 { |
| @@ -83,6 +155,17 @@ | |||
| 83 | }; | 155 | }; |
| 84 | 156 | ||
| 85 | &pfc { | 157 | &pfc { |
| 158 | du_pins: du { | ||
| 159 | du0 { | ||
| 160 | renesas,groups = "du0_rgb888", "du0_sync_1", "du0_clk_out_0"; | ||
| 161 | renesas,function = "du0"; | ||
| 162 | }; | ||
| 163 | du1 { | ||
| 164 | renesas,groups = "du1_rgb666", "du1_sync_1", "du1_clk_out"; | ||
| 165 | renesas,function = "du1"; | ||
| 166 | }; | ||
| 167 | }; | ||
| 168 | |||
| 86 | lan0_pins: lan0 { | 169 | lan0_pins: lan0 { |
| 87 | intc { | 170 | intc { |
| 88 | renesas,groups = "intc_irq1_b"; | 171 | 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 69098b906b39..5237d463ae1d 100644 --- a/arch/arm/boot/dts/r8a7790-lager.dts +++ b/arch/arm/boot/dts/r8a7790-lager.dts | |||
| @@ -144,6 +144,56 @@ | |||
| 144 | states = <3300000 1 | 144 | states = <3300000 1 |
| 145 | 1800000 0>; | 145 | 1800000 0>; |
| 146 | }; | 146 | }; |
| 147 | |||
| 148 | vga-encoder { | ||
| 149 | compatible = "adi,adv7123"; | ||
| 150 | |||
| 151 | ports { | ||
| 152 | #address-cells = <1>; | ||
| 153 | #size-cells = <0>; | ||
| 154 | |||
| 155 | port@0 { | ||
| 156 | reg = <0>; | ||
| 157 | adv7123_in: endpoint { | ||
| 158 | remote-endpoint = <&du_out_rgb>; | ||
| 159 | }; | ||
| 160 | }; | ||
| 161 | port@1 { | ||
| 162 | reg = <1>; | ||
| 163 | adv7123_out: endpoint { | ||
| 164 | remote-endpoint = <&vga_in>; | ||
| 165 | }; | ||
| 166 | }; | ||
| 167 | }; | ||
| 168 | }; | ||
| 169 | |||
| 170 | vga { | ||
| 171 | compatible = "vga-connector"; | ||
| 172 | |||
| 173 | port { | ||
| 174 | vga_in: endpoint { | ||
| 175 | remote-endpoint = <&adv7123_out>; | ||
| 176 | }; | ||
| 177 | }; | ||
| 178 | }; | ||
| 179 | }; | ||
| 180 | |||
| 181 | &du { | ||
| 182 | pinctrl-0 = <&du_pins>; | ||
| 183 | pinctrl-names = "default"; | ||
| 184 | status = "okay"; | ||
| 185 | |||
| 186 | ports { | ||
| 187 | port@0 { | ||
| 188 | endpoint { | ||
| 189 | remote-endpoint = <&adv7123_in>; | ||
| 190 | }; | ||
| 191 | }; | ||
| 192 | port@2 { | ||
| 193 | lvds_connector: endpoint { | ||
| 194 | }; | ||
| 195 | }; | ||
| 196 | }; | ||
| 147 | }; | 197 | }; |
| 148 | 198 | ||
| 149 | &extal_clk { | 199 | &extal_clk { |
| @@ -151,9 +201,6 @@ | |||
| 151 | }; | 201 | }; |
| 152 | 202 | ||
| 153 | &pfc { | 203 | &pfc { |
| 154 | pinctrl-0 = <&du_pins>; | ||
| 155 | pinctrl-names = "default"; | ||
| 156 | |||
| 157 | du_pins: du { | 204 | du_pins: du { |
| 158 | renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0"; | 205 | renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0"; |
| 159 | renesas,function = "du"; | 206 | 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 07550e775e80..4f4e56e5de3d 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts | |||
| @@ -211,14 +211,24 @@ | |||
| 211 | }; | 211 | }; |
| 212 | }; | 212 | }; |
| 213 | 213 | ||
| 214 | &du { | ||
| 215 | pinctrl-0 = <&du_pins>; | ||
| 216 | pinctrl-names = "default"; | ||
| 217 | status = "okay"; | ||
| 218 | |||
| 219 | ports { | ||
| 220 | port@1 { | ||
| 221 | lvds_connector: endpoint { | ||
| 222 | }; | ||
| 223 | }; | ||
| 224 | }; | ||
| 225 | }; | ||
| 226 | |||
| 214 | &extal_clk { | 227 | &extal_clk { |
| 215 | clock-frequency = <20000000>; | 228 | clock-frequency = <20000000>; |
| 216 | }; | 229 | }; |
| 217 | 230 | ||
| 218 | &pfc { | 231 | &pfc { |
| 219 | pinctrl-0 = <&du_pins>; | ||
| 220 | pinctrl-names = "default"; | ||
| 221 | |||
| 222 | i2c2_pins: i2c2 { | 232 | i2c2_pins: i2c2 { |
| 223 | renesas,groups = "i2c2"; | 233 | renesas,groups = "i2c2"; |
| 224 | renesas,function = "i2c2"; | 234 | 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 a6503d8c77de..004ed92ee598 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 53f40b70680d..b88b88a40a3c 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> |
