ARM: OMAP2+: Remove legacy device creation for McPDM and DMIC
Subsystems (3)
PATCH 1/1 ARM: OMAP2+: Remove legacy device creation for McPDM and DMIC
McPDM and DMIC only available on OMAP4/5 which no longer boots in legacy mode.
The code to create the devices in legacy mode can be removed.
Signed-off-by Peter Ujfalusi <[email protected]>
--- arch/arm/mach-omap2/devices.c | 40 ---------------------------------------- 1 file changed, 40 deletions(-)
arch/arm/mach-omap2/devices.c +0 -40
@@ -328,44 +328,6 @@ static void omap_init_audio(void)static inline void omap_init_audio (void ) {}#endif -#if defined(CONFIG_SND_OMAP_SOC_MCPDM ) || \ - defined(CONFIG_SND_OMAP_SOC_MCPDM_MODULE ) - -static void __init omap_init_mcpdm (void ) -{ -struct omap_hwmod *oh; -struct platform_device *pdev; - - oh =omap_hwmod_lookup ("mcpdm" ); -if (!oh) -return ; - - pdev =omap_device_build ("omap-mcpdm" ,-1 , oh,NULL ,0 ); -WARN (IS_ERR (pdev),"Can't build omap_device for omap-mcpdm.\n" ); -} -#else -static inline void omap_init_mcpdm (void ) {} -#endif - -#if defined(CONFIG_SND_OMAP_SOC_DMIC ) || \ - defined(CONFIG_SND_OMAP_SOC_DMIC_MODULE ) - -static void __init omap_init_dmic (void ) -{ -struct omap_hwmod *oh; -struct platform_device *pdev; - - oh =omap_hwmod_lookup ("dmic" ); -if (!oh) -return ; - - pdev =omap_device_build ("omap-dmic" ,-1 , oh,NULL ,0 ); -WARN (IS_ERR (pdev),"Can't build omap_device for omap-dmic.\n" ); -} -#else -static inline void omap_init_dmic (void ) {} -#endif -#if defined(CONFIG_SND_OMAP_SOC_OMAP_HDMI ) || \ defined(CONFIG_SND_OMAP_SOC_OMAP_HDMI_MODULE )
@@ -566,8 +528,6 @@ static int __init omap2_init_devices(void)omap_init_mbox ();/* If dtb is there, the devices will be created dynamically */ if (!of_have_populated_dt ()) { -omap_init_dmic (); -omap_init_mcpdm ();omap_init_mcspi ();omap_init_sham ();omap_init_aes ();
Signature · 1 line
1.8.2.1
Tony Lindgren
maintainerPATCH 1/1 ARM: OMAP2+: Remove legacy device creation for McPDM and DMIC
Quoted 3 lines · Peter Ujfalusi
McPDM and DMIC only available on OMAP4/5 which no longer boots in legacy mode.
The code to create the devices in legacy mode can be removed.
Thanks applying to omap-for-3.12/fixes-non-critical.
Regards,
Tony