mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 08:02:27 +02:00
Board related changes for omaps.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJTeosvAAoJEBvUPslcq6Vz5oYQAJXO5DwinMVhoWA7E8gQ3PGe D5SYdjk15GfocgvEBYduxuSflKitVHWHF2b78Ppcx3Aef61msbUZVtVEe5PqCpjI bKq7uKAJs+kzKNuI5JetDAf6RGdhuzTwAIPzQYnEmmC12Fi+ROyyGMo+76RtrHdj l7W7vSipXrfAROtqg8HCPMCNU0fRgSPWYTvMmhEbVH82wWEvAvRWRa/8Mp5zJWNc ZNNJiLgJH/1bTXyOQdBpvbDUwjMa8ZgFQSVfT2kDdfBO3eRFfbGl06ZUkHQHoZhZ Js0KEIuVvevaVnj53aQK8qjfD8bvgmIMkF+R9rWnkOARwTs1+XK3ZFHD4kaQGCVx TwIx01RAQVX74g2FEEkKFhGc4pZyggtJZzCNN0TukC2mdqvrJ95gUg0ig0DE1zgn A7ZURXdUcCGiuNdRW/QFczbulVmQXH8lLnKHxJsZrFX7a/mhKM7HGzKT5HPjsD9v YT5QpHsCFoP7c6va7RvS5SIQG/FgurBPI06KtXLOiVo+frS2uMyJPi7ZBxs5byld berFCpxnVhw3dbnD+dXWkJ2F40pnnT4oqgDLJRkhXwTa3FNoY4cr6PfMFFlkhS4x BugRrH1q/ywOYseXIxOEKClAf3aVLdBChrWg0OxMQJcewqAzbLBwxYD2fUnUWr8m RCmCRMtgwVHnWWMyeLrs =/J/G -----END PGP SIGNATURE----- Merge tag 'omap-for-v3.16/board-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards Merge "ARM: omap board changes for v3.16 merge window" from Tony Lindgren: Board related changes for omaps. * tag 'omap-for-v3.16/board-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: 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: OMAP2+: Add support for RNG on DT booted N900 Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
commit
a915dfabb5
|
|
@ -346,7 +346,7 @@ static struct omap_usb_config h2_usb_config __initdata = {
|
|||
/* usb1 has a Mini-AB port and external isp1301 transceiver */
|
||||
.otg = 2,
|
||||
|
||||
#ifdef CONFIG_USB_GADGET_OMAP
|
||||
#if IS_ENABLED(CONFIG_USB_OMAP)
|
||||
.hmc_mode = 19, /* 0:host(off) 1:dev|otg 2:disabled */
|
||||
/* .hmc_mode = 21,*/ /* 0:host(off) 1:dev(loopback) 2:host(loopback) */
|
||||
#elif defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
||||
|
|
|
|||
|
|
@ -366,7 +366,7 @@ static struct omap_usb_config h3_usb_config __initdata = {
|
|||
/* usb1 has a Mini-AB port and external isp1301 transceiver */
|
||||
.otg = 2,
|
||||
|
||||
#ifdef CONFIG_USB_GADGET_OMAP
|
||||
#if IS_ENABLED(CONFIG_USB_OMAP)
|
||||
.hmc_mode = 19, /* 0:host(off) 1:dev|otg 2:disabled */
|
||||
#elif defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
||||
/* NONSTANDARD CABLE NEEDED (B-to-Mini-B) */
|
||||
|
|
|
|||
|
|
@ -312,7 +312,7 @@ static struct omap_usb_config h2_usb_config __initdata = {
|
|||
/* usb1 has a Mini-AB port and external isp1301 transceiver */
|
||||
.otg = 2,
|
||||
|
||||
#ifdef CONFIG_USB_GADGET_OMAP
|
||||
#if IS_ENABLED(CONFIG_USB_OMAP)
|
||||
.hmc_mode = 19, /* 0:host(off) 1:dev|otg 2:disabled */
|
||||
/* .hmc_mode = 21,*/ /* 0:host(off) 1:dev(loopback) 2:host(loopback) */
|
||||
#elif defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ static struct omap_usb_config osk_usb_config __initdata = {
|
|||
* be used, with a NONSTANDARD gender-bending cable/dongle, as
|
||||
* a peripheral.
|
||||
*/
|
||||
#ifdef CONFIG_USB_GADGET_OMAP
|
||||
#if IS_ENABLED(CONFIG_USB_OMAP)
|
||||
.register_dev = 1,
|
||||
.hmc_mode = 0,
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -266,31 +266,6 @@ static struct physmap_flash_data sx1_flash_data = {
|
|||
.nr_parts = ARRAY_SIZE(sx1_partitions),
|
||||
};
|
||||
|
||||
#ifdef CONFIG_SX1_OLD_FLASH
|
||||
/* MTD Intel StrataFlash - old flashes */
|
||||
static struct resource sx1_old_flash_resource[] = {
|
||||
[0] = {
|
||||
.start = OMAP_CS0_PHYS, /* Physical */
|
||||
.end = OMAP_CS0_PHYS + SZ_16M - 1,,
|
||||
.flags = IORESOURCE_MEM,
|
||||
},
|
||||
[1] = {
|
||||
.start = OMAP_CS1_PHYS,
|
||||
.end = OMAP_CS1_PHYS + SZ_8M - 1,
|
||||
.flags = IORESOURCE_MEM,
|
||||
},
|
||||
};
|
||||
|
||||
static struct platform_device sx1_flash_device = {
|
||||
.name = "physmap-flash",
|
||||
.id = 0,
|
||||
.dev = {
|
||||
.platform_data = &sx1_flash_data,
|
||||
},
|
||||
.num_resources = 2,
|
||||
.resource = &sx1_old_flash_resource,
|
||||
};
|
||||
#else
|
||||
/* MTD Intel 4000 flash - new flashes */
|
||||
static struct resource sx1_new_flash_resource = {
|
||||
.start = OMAP_CS0_PHYS,
|
||||
|
|
@ -307,7 +282,6 @@ static struct platform_device sx1_flash_device = {
|
|||
.num_resources = 1,
|
||||
.resource = &sx1_new_flash_resource,
|
||||
};
|
||||
#endif
|
||||
|
||||
/*----------- USB -------------------------*/
|
||||
|
||||
|
|
|
|||
|
|
@ -123,19 +123,8 @@ void omap1_pm_idle(void)
|
|||
#warning Enable 32kHz OS timer in order to allow sleep states in idle
|
||||
use_idlect1 = use_idlect1 & ~(1 << 9);
|
||||
#else
|
||||
|
||||
while (enable_dyn_sleep) {
|
||||
|
||||
#ifdef CONFIG_CBUS_TAHVO_USB
|
||||
extern int vbus_active;
|
||||
/* Clock requirements? */
|
||||
if (vbus_active)
|
||||
break;
|
||||
#endif
|
||||
if (enable_dyn_sleep)
|
||||
do_sleep = 1;
|
||||
break;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_OMAP_DM_TIMER
|
||||
|
|
|
|||
|
|
@ -262,12 +262,7 @@ static struct usbhs_phy_data phy_data[] __initdata = {
|
|||
|
||||
static struct usbhs_omap_platform_data usbhs_bdata __initdata = {
|
||||
.port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
|
||||
#if defined(CONFIG_PANEL_SHARP_LQ043T1DG01) || \
|
||||
defined(CONFIG_PANEL_SHARP_LQ043T1DG01_MODULE)
|
||||
.port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED,
|
||||
#else
|
||||
.port_mode[1] = OMAP_EHCI_PORT_MODE_PHY,
|
||||
#endif
|
||||
};
|
||||
|
||||
#ifdef CONFIG_OMAP_MUX
|
||||
|
|
|
|||
|
|
@ -121,11 +121,7 @@ static struct platform_device omap3stalker_tfp410_device = {
|
|||
static struct connector_atv_platform_data omap3stalker_tv_pdata = {
|
||||
.name = "tv",
|
||||
.source = "venc.0",
|
||||
#if defined(CONFIG_OMAP2_VENC_OUT_TYPE_SVIDEO)
|
||||
.connector_type = OMAP_DSS_VENC_TYPE_SVIDEO,
|
||||
#elif defined(CONFIG_OMAP2_VENC_OUT_TYPE_COMPOSITE)
|
||||
.connector_type = OMAP_DSS_VENC_TYPE_COMPOSITE,
|
||||
#endif
|
||||
.invert_polarity = false,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -226,6 +226,14 @@ static void __init am3517_evm_legacy_init(void)
|
|||
am35xx_emac_reset();
|
||||
}
|
||||
|
||||
static struct platform_device omap3_rom_rng_device = {
|
||||
.name = "omap3-rom-rng",
|
||||
.id = -1,
|
||||
.dev = {
|
||||
.platform_data = rx51_secure_rng_call,
|
||||
},
|
||||
};
|
||||
|
||||
static void __init nokia_n900_legacy_init(void)
|
||||
{
|
||||
hsmmc2_internal_input_clk();
|
||||
|
|
@ -239,6 +247,10 @@ static void __init nokia_n900_legacy_init(void)
|
|||
pr_warning("RX-51: Not enabling ARM errata 430973 workaround\n");
|
||||
pr_warning("Thumb binaries may crash randomly without this workaround\n");
|
||||
}
|
||||
|
||||
pr_info("RX-51: Registring OMAP3 HWRNG device\n");
|
||||
platform_device_register(&omap3_rom_rng_device);
|
||||
|
||||
}
|
||||
}
|
||||
#endif /* CONFIG_ARCH_OMAP3 */
|
||||
|
|
|
|||
|
|
@ -1295,7 +1295,7 @@ isp1301_set_host(struct usb_otg *otg, struct usb_bus *host)
|
|||
return isp1301_otg_enable(isp);
|
||||
return 0;
|
||||
|
||||
#elif !defined(CONFIG_USB_GADGET_OMAP)
|
||||
#elif !IS_ENABLED(CONFIG_USB_OMAP)
|
||||
// FIXME update its refcount
|
||||
otg->host = host;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user