diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-06-02 19:21:41 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-06-02 19:21:41 -0400 |
commit | c67d9ce1668735a22762251e96b3fd31bb289867 (patch) | |
tree | 168fe6316912a5bd684267e9bcc158bb7906b134 /arch/arm/mach-omap2 | |
parent | 825f4e0271b0de3f7f31d963dcdaa0056fe9b73a (diff) | |
parent | 03a2ec647be0394b2b94b7a6a8af2310ad704c72 (diff) |
Merge tag 'boards-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc into next
Pull ARM SoC board support updates from Olof Johansson:
"The bulk of this branch is updates for Renesas Shmobile. They are
still doing some enablement for classic boards first, and then come up
with DT bindings when they've had a chance to learn more about the
hardware. Not necessarily a bad way to go about it, and they're
looking at moving some of the temporary board code resulting from it
to drivers/staging instead to avoid the churn here.
As a result of the shmobile clock cleanups, we end up merging quite a
bit of SH code here as well. We ended up merging it here instead of
in the cleanup branch due to the other board changes depending on it"
* tag 'boards-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (130 commits)
ARM: davinci: remove checks for CONFIG_USB_MUSB_PERIPHERAL
ARM: add drivers for Colibri T30 to multi_v7_defconfig
ARM: shmobile: Remove Genmai reference DTS
ARM: shmobile: Let Genmai multiplatform boot with Genmai DTB
ARM: shmobile: Sync Genmai DTS with Genmai reference DTS
ARM: shmobile: genmai-reference: Remove legacy clock support
ARM: shmobile: Remove non-multiplatform Genmai reference support
ARM: configs: enable XHCI mvebu support in multi_v7_defconfig
ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP
ARM: OMAP: AM3517EVM: remove check for CONFIG_PANEL_SHARP_LQ043T1DG01
ARM: OMAP: SX1: remove check for CONFIG_SX1_OLD_FLASH
ARM: OMAP: remove some dead code
ARM: OMAP: omap3stalker: remove two Kconfig macros
ARM: tegra: tegra_defconfig updates
ARM: shmobile: r7s72100: use workaround for non DT-clocks
ARM: shmobile: Add forward declaration of struct clk to silence warning
ARM: shmobile: r7s72100: remove SPI DT clocks from legacy clock support
ARM: shmobile: r7s72100: add spi clocks to dtsi
ARM: shmobile: r7s72100: remove I2C DT clocks from legacy clock support
ARM: shmobile: r7s72100: add i2c clocks to dtsi
...
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r-- | arch/arm/mach-omap2/board-am3517evm.c | 5 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3stalker.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/pdata-quirks.c | 12 |
3 files changed, 12 insertions, 9 deletions
diff --git a/arch/arm/mach-omap2/board-am3517evm.c b/arch/arm/mach-omap2/board-am3517evm.c index 543d9a882de3..4f9383cecf76 100644 --- a/arch/arm/mach-omap2/board-am3517evm.c +++ b/arch/arm/mach-omap2/board-am3517evm.c | |||
@@ -262,12 +262,7 @@ static struct usbhs_phy_data phy_data[] __initdata = { | |||
262 | 262 | ||
263 | static struct usbhs_omap_platform_data usbhs_bdata __initdata = { | 263 | static struct usbhs_omap_platform_data usbhs_bdata __initdata = { |
264 | .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, | 264 | .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, |
265 | #if defined(CONFIG_PANEL_SHARP_LQ043T1DG01) || \ | ||
266 | defined(CONFIG_PANEL_SHARP_LQ043T1DG01_MODULE) | ||
267 | .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED, | ||
268 | #else | ||
269 | .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY, | 265 | .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY, |
270 | #endif | ||
271 | }; | 266 | }; |
272 | 267 | ||
273 | #ifdef CONFIG_OMAP_MUX | 268 | #ifdef CONFIG_OMAP_MUX |
diff --git a/arch/arm/mach-omap2/board-omap3stalker.c b/arch/arm/mach-omap2/board-omap3stalker.c index 119efaf5808a..a2e035e0792a 100644 --- a/arch/arm/mach-omap2/board-omap3stalker.c +++ b/arch/arm/mach-omap2/board-omap3stalker.c | |||
@@ -121,11 +121,7 @@ static struct platform_device omap3stalker_tfp410_device = { | |||
121 | static struct connector_atv_platform_data omap3stalker_tv_pdata = { | 121 | static struct connector_atv_platform_data omap3stalker_tv_pdata = { |
122 | .name = "tv", | 122 | .name = "tv", |
123 | .source = "venc.0", | 123 | .source = "venc.0", |
124 | #if defined(CONFIG_OMAP2_VENC_OUT_TYPE_SVIDEO) | ||
125 | .connector_type = OMAP_DSS_VENC_TYPE_SVIDEO, | ||
126 | #elif defined(CONFIG_OMAP2_VENC_OUT_TYPE_COMPOSITE) | ||
127 | .connector_type = OMAP_DSS_VENC_TYPE_COMPOSITE, | 124 | .connector_type = OMAP_DSS_VENC_TYPE_COMPOSITE, |
128 | #endif | ||
129 | .invert_polarity = false, | 125 | .invert_polarity = false, |
130 | }; | 126 | }; |
131 | 127 | ||
diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index c3b73351cb7a..fa298bd2476e 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/arch/arm/mach-omap2/pdata-quirks.c | |||
@@ -226,6 +226,14 @@ static void __init am3517_evm_legacy_init(void) | |||
226 | am35xx_emac_reset(); | 226 | am35xx_emac_reset(); |
227 | } | 227 | } |
228 | 228 | ||
229 | static struct platform_device omap3_rom_rng_device = { | ||
230 | .name = "omap3-rom-rng", | ||
231 | .id = -1, | ||
232 | .dev = { | ||
233 | .platform_data = rx51_secure_rng_call, | ||
234 | }, | ||
235 | }; | ||
236 | |||
229 | static void __init nokia_n900_legacy_init(void) | 237 | static void __init nokia_n900_legacy_init(void) |
230 | { | 238 | { |
231 | hsmmc2_internal_input_clk(); | 239 | hsmmc2_internal_input_clk(); |
@@ -239,6 +247,10 @@ static void __init nokia_n900_legacy_init(void) | |||
239 | pr_warning("RX-51: Not enabling ARM errata 430973 workaround\n"); | 247 | pr_warning("RX-51: Not enabling ARM errata 430973 workaround\n"); |
240 | pr_warning("Thumb binaries may crash randomly without this workaround\n"); | 248 | pr_warning("Thumb binaries may crash randomly without this workaround\n"); |
241 | } | 249 | } |
250 | |||
251 | pr_info("RX-51: Registring OMAP3 HWRNG device\n"); | ||
252 | platform_device_register(&omap3_rom_rng_device); | ||
253 | |||
242 | } | 254 | } |
243 | } | 255 | } |
244 | #endif /* CONFIG_ARCH_OMAP3 */ | 256 | #endif /* CONFIG_ARCH_OMAP3 */ |