Sergei Shtylyov
0877098d82
ARM: shmobile: porter: add Ether DT support
...
Define the Porter board dependent part of the Ether device node.
Enable DHCP and NFS root for the kernel booting.
This patch is analogous to the commit 26b0d2cf73 ("ARM: shmobile:
henninger: add Ether DT support") as there are no differences between
those boards in this respect.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-06 09:44:53 +09:00
Sergei Shtylyov
7265405f74
ARM: shmobile: fix SILK board name
...
Unfortunately, the SILK board bindings were not quite correct, as the board
name should be all caps. Fix that, adding the board model # in parens and
removing stray semicolon.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-05 12:03:31 +09:00
Sergei Shtylyov
2f33b9f796
ARM: shmobile: r8a7794: add HS-USB DT support
...
Define the R8A7794 generic part of the HS-USB device node.
It is up to the board file to enable the device.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-05 12:01:42 +09:00
Kuninori Morimoto
5325f83aba
ARM: shmobile: dts: Add common file for AA121TD01 panel
...
The Mitsubishi AA121TD01 panel is commonly used with the Marzen, Lager
and Koelsch boards. Create a .dtsi file that describe the panel and its
connection to the board.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 15:11:20 +09:00
Sergei Shtylyov
45cb0bd77a
ARM: shmobile: r8a7794: link PCI USB devices to USB PHY
...
Describe the PCI USB devices that are behind the PCI bridges, adding necessary
links to the USB PHY device.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 10:27:03 +09:00
Sergei Shtylyov
1f4f6317ab
ARM: shmobile: silk: enable USB PHY
...
Enable USB PHY device for the SILK board.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 10:22:39 +09:00
Sergei Shtylyov
74ef457200
ARM: shmobile: r8a7794: add USB PHY DT support
...
Define the R8A7794 generic part of the USB PHY device node. It is up to the
board file to enable the device.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 10:22:28 +09:00
Sergei Shtylyov
f138e54c45
ARM: shmobile: porter: initial device tree
...
Add the initial device tree for the R8A7791 SoC based Porter low cost board
(which is a slightly modified version of the Henninger board).
SCIF0 serial port support is included, so that the serial console can work.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 10:16:08 +09:00
Sergei Shtylyov
12a75ced8e
ARM: shmobile: add Porter board DT bindings
...
Add Porter device tree bindings documentation, listing it as a supported board.
This allows to use checkpatch to validate DTSes referring to the Porter board.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-10-02 10:15:49 +09:00
Sergei Shtylyov
f409ed0f49
ARM: shmobile: silk: enable internal PCI
...
Enable internal AHB-PCI bridges for the USB EHCI/OHCI controllers attached to
them.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-30 17:30:09 +09:00
Sergei Shtylyov
a6a130b34f
ARM: shmobile: r8a7794: add internal PCI bridge nodes
...
Add device nodes for the R8A7794 internal PCI bridge devices.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-30 17:30:01 +09:00
Wolfram Sang
535118cac9
ARM: shmobile: r8a7790: lager: add pinmux for iic0
...
It seems we used to rely on the default pinmux setting of this HW, but
currently we need to explicitly set the pinmux to access this bus. It is
better style, too.
Signed-off-by: Wolfram Sang <wsa@sang-engineering.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:47 +09:00
Kuninori Morimoto
23640ff2ef
ARM: shmobile: r8a7778: tidyup SSI resource region
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:46 +09:00
Kuninori Morimoto
8c3f903bd3
ARM: shmobile: r8a7791: tidyup SSI resource region
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:45 +09:00
Kuninori Morimoto
4bc4a2051a
ARM: shmobile: r8a7790: tidyup SSI resource region
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:44 +09:00
Kuninori Morimoto
6bc651afec
ARM: shmobile: lager: use CCF for audio clock
...
Because of historical reason, audio clock didn't use CCF.
Let's use it now.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:43 +09:00
Kuninori Morimoto
c19c84ff3a
ARM: shmobile: koelsch: use CCF for audio clock
...
Because of historical reason, audio clock didn't use CCF.
Let's use it now.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:42 +09:00
Sergei Shtylyov
8614daf299
ARM: shmobile: silk: add VIN0/ADV7180 DT support
...
Define the SILK board dependent part of the VIN0 device node.
Add the device node for Analog Devices ADV7180 video decoder to I2C1 bus.
Add the necessary subnodes to interconnect VIN0 and ADV7180 devices.
Based on the Henninger VIN0/ADV8170 device tree patch by myself.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:41 +09:00
Sergei Shtylyov
1afe77ca78
ARM: shmobile: r8a7794: add VIN DT support
...
Define the generic R8A7794 part of the VIN[01] device nodes. Add aliases for
the VIN[01] device nodes.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:40 +09:00
Sergei Shtylyov
fa070791c1
ARM: shmobile: silk: add I2C1 DT support
...
Define the SILK board dependent part of the I2C1 device node.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:39 +09:00
Sergei Shtylyov
5428521ba1
ARM: shmobile: r8a7794: add I2C DT support
...
Define the generic R8A7794 parts of the I2C[0-5] device nodes.
Based on the original patch by Koji Matsuoka <koji.matsuoka.xm@renesas.com >.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:38 +09:00
Geert Uytterhoeven
755252d0e5
ARM: shmobile: kzm9g dts: Use adxl345-specific compatible property
...
Replace the deprecated generic "adi,adxl34x" compatible value by the
adxl345-specific "adi,adxl345" value, cfr. commit e465bf6fc5 ("DT:
i2c: Deprecate adi,adxl34x compatible string").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:37 +09:00
Magnus Damm
8025e3ff4c
ARM: shmobile: marzen: Board specific serial port order
...
Convert Marzen to use board-specific serial0 and serial1 instead
of the older shared SoC-specific SCIF index.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:36 +09:00
Sergei Shtylyov
0ebdbc505b
ARM: shmobile: silk: add QSPI DT support
...
Define the SILK board dependent part of the QSPI device node.
Add device nodes for Spansion S25FL512S SPI flash and MTD partitions on it.
Based on the original patch by Vladimir Barinov
<vladimir.barinov@cogentembedded.com >.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:35 +09:00
Sergei Shtylyov
740b4a9f07
ARM: shmobile: r8a7794: add QSPI DT support
...
Define the generic R8A7794 part of the QSPI device node.
Based on original patch by Hisashi Nakamura <hisashi.nakamura.ak@renesas.com >.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:34 +09:00
Sergei Shtylyov
e8f5de3bea
ARM: shmobile: r8a7794: add GPIO DT support
...
Describe GPIO[0-6] controllers in the R8A7794 device tree.
Based on original patch by Hisashi Nakamura <hisashi.nakamura.ak@renesas.com >.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:32 +09:00
Sergei Shtylyov
3f37e01852
ARM: shmobile: r8a7794: add GPIO clocks
...
Describe the GPIO clocks in the R8A7794 device tree.
Based on the original patch by Koji Matsuoka <koji.matsuoka.xm@renesas.com >.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:16:31 +09:00
Simon Horman
e5923ad92d
ARM: shmobile: Add silk device tree bindings documentation
...
Add Silk Device tree bindings Documentation, listing it as a supported board.
This allows to use checkpatch to validate DTSes referring to the Silk board.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
2015-09-14 10:16:30 +09:00
Laurent Pinchart
04418c23a9
ARM: shmobile: Remove legacy clock support leftovers
...
The shmobile_clk_init() function has been removed and the linux/sh_clk.h
header doesn't need to be included anymore.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:56 +09:00
Simon Horman
fc22a4d484
ARM: shmobile: remove Makefile.boot
...
Now that the only multiplatform boot is supported for all
shmobile platforms Makefile.boot may be removed.
This seems correct to me given:
* Setting MACHINE to no value in arch/arm/Makefile
if CONFIG_ARCH_MULTIPLATFORM is set
* Not including Makefile.boot in arch/arm/boot/Makefile
if MACHINE has no value
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
2015-09-14 10:06:55 +09:00
Ulrich Hecht
7463c87633
ARM: shmobile: Kconfig: remove unused SHMOBILE_TIMER_HZ section
...
Obsoleted by removal of legacy platforms.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:54 +09:00
Ulrich Hecht
6263ef7c25
ARM: shmobile: bockw: remove legacy DTB build target
...
Obsoleted by removal of legacy platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:53 +09:00
Ulrich Hecht
8d4f9480f6
MAINTAINERS: remove references to dropped marzen and bockw defconfigs
...
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:52 +09:00
Ulrich Hecht
e12cc06150
ARM: shmobile: bockw: remove legacy defconfig
...
Obsoleted by removal of legacy platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:51 +09:00
Ulrich Hecht
36d6c9280b
ARM: shmobile: remove ARCH_SHMOBILE_LEGACY option
...
With Bock-W, the last legacy platform has been removed.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:50 +09:00
Ulrich Hecht
51e47a386f
ARM: shmobile: r8a7778: remove legacy clock implementation
...
Bock-W was the last legacy clock platform, so this also removes the
common legacy clock code.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:49 +09:00
Ulrich Hecht
993f58c32c
ARM: shmobile: Kconfig: remove obsolete option ARCH_R8A7778
...
Obsoleted by removal of r8a7778 legacy platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:48 +09:00
Ulrich Hecht
4baadb9e05
ARM: shmobile: r8a7778: remove obsolete setup code
...
Removal of the legacy Bock-W platform obsoletes most setup code.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:47 +09:00
Ulrich Hecht
3d7608e4c1
ARM: shmobile: bockw: remove legacy board file and config
...
Replaced by multi-platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:44 +09:00
Ulrich Hecht
c2c7375ba2
ARM: shmobile: remove paragraph on DT reference platforms
...
They have all been eliminated now.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:31 +09:00
Ulrich Hecht
892b19fe50
ARM: shmobile: bockw: remove "reference" board file and config
...
Replaced by multi-platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 10:06:26 +09:00
Ulrich Hecht
2c0a876680
ARM: shmobile: bockw: remove "reference" device tree
...
Replaced by multi-platform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:11 +09:00
Geert Uytterhoeven
b62708ac3f
ARM: shmobile: Remove obsolete twd_local_timer declaration
...
The last user of twd_local_timer was removed in commit c99cd90d98
("ARM: shmobile: r8a7779: Remove legacy SoC code").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:10 +09:00
Geert Uytterhoeven
93161cb4c3
ARM: shmobile: Remove obsolete earlytimer registration
...
The last caller of shmobile_earlytimer_init() was removed in commit
c99cd90d98 ("ARM: shmobile: r8a7779: Remove legacy SoC code").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:09 +09:00
Geert Uytterhoeven
edc77c65df
ARM: shmobile: Remove obsolete legacy PM Domain leftovers
...
The last users were removed in commit b587288001 ("ARM: shmobile:
R-Mobile: Remove legacy PM Domain code").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:08 +09:00
Geert Uytterhoeven
49611d4829
ARM: shmobile: Remove obsolete intc.h
...
The last user of "intc.h" was removed in commit 9a9863987b ("ARM:
shmobile: Remove legacy SoC code for SH-Mobile AG5").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:07 +09:00
Geert Uytterhoeven
815fc8c06b
ARM: shmobile: Remove obsolete custom earlyprintk code
...
The last caller of shmobile_setup_console() was removed in commit
44d88c754e ("ARM: shmobile: Remove legacy SoC code for R-Mobile
A1").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:06 +09:00
Geert Uytterhoeven
26449ecc21
ARM: shmobile: Remove obsolete sh-gpio.h
...
The last user of "sh-gpio.h" was removed in commit 1fa59bda21
("ARM: shmobile: Remove legacy board code for Armadillo-800 EVA").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:06 +09:00
Geert Uytterhoeven
08a0a2409f
ARM: shmobile: Remove unused declaration of r8a7778_add_standard_devices_dt()
...
The actual implementation was removed by commit 40216263d3 ("ARM:
shmobile: Remove unused r8a7778 auxdata and callback") in v3.12.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2015-09-14 09:58:05 +09:00
Linus Torvalds
6ff33f3902
Linux 4.3-rc1
v4.3-rc1
2015-09-12 16:35:56 -07:00