Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bus: ti-sysc: Drop legacy quirk handling for smartreflex

With the smartreflex driver no longer relying on the use of
pm_runtime_irq_safe(), we can finally drop the related legacy quirk
handling.

Reviewed-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

+2 -4
+2 -4
drivers/bus/ti-sysc.c
··· 2869 2869 .type = TI_SYSC_OMAP34XX_SR, 2870 2870 .sysc_mask = SYSC_OMAP2_CLOCKACTIVITY, 2871 2871 .regbits = &sysc_regbits_omap34xx_sr, 2872 - .mod_quirks = SYSC_QUIRK_USE_CLOCKACT | SYSC_QUIRK_UNCACHED | 2873 - SYSC_QUIRK_LEGACY_IDLE, 2872 + .mod_quirks = SYSC_QUIRK_USE_CLOCKACT | SYSC_QUIRK_UNCACHED, 2874 2873 }; 2875 2874 2876 2875 /* ··· 2890 2891 .type = TI_SYSC_OMAP36XX_SR, 2891 2892 .sysc_mask = SYSC_OMAP3_SR_ENAWAKEUP, 2892 2893 .regbits = &sysc_regbits_omap36xx_sr, 2893 - .mod_quirks = SYSC_QUIRK_UNCACHED | SYSC_QUIRK_LEGACY_IDLE, 2894 + .mod_quirks = SYSC_QUIRK_UNCACHED, 2894 2895 }; 2895 2896 2896 2897 static const struct sysc_capabilities sysc_omap4_sr = { 2897 2898 .type = TI_SYSC_OMAP4_SR, 2898 2899 .regbits = &sysc_regbits_omap36xx_sr, 2899 - .mod_quirks = SYSC_QUIRK_LEGACY_IDLE, 2900 2900 }; 2901 2901 2902 2902 /*