static void __init imx6sx_init_late(void) { imx6q_cpuidle_init(); if (IS_ENABLED(CONFIG_ARM_IMX6Q_CPUFREQ)) platform_device_register_simple("imx6q-cpufreq", -1, NULL, 0); }
static void __init imx6q_init_late(void) { /* * WAIT mode is broken on TO 1.0 and 1.1, so there is no point * to run cpuidle on them. */ if (imx_get_soc_revision() > IMX_CHIP_REVISION_1_1) imx6q_cpuidle_init(); if (IS_ENABLED(CONFIG_ARM_IMX6Q_CPUFREQ)) { imx6q_opp_init(); platform_device_register(&imx6q_cpufreq_pdev); } }
static void __init imx6q_init_late(void) { /* * WAIT mode is broken on TO 1.0 and 1.1, so there is no point * to run cpuidle on them. */ if ((cpu_is_imx6q() && imx_get_soc_revision() > IMX_CHIP_REVISION_1_1) || (cpu_is_imx6dl() && imx_get_soc_revision() > IMX_CHIP_REVISION_1_0)) imx6q_cpuidle_init(); if (IS_ENABLED(CONFIG_ARM_IMX6Q_CPUFREQ)) { imx6q_opp_init(); platform_device_register(&imx6q_cpufreq_pdev); } if (of_machine_is_compatible("fsl,imx6q-sabreauto") || of_machine_is_compatible("fsl,imx6dl-sabreauto")) imx6q_flexcan_fixup_auto(); }
static void __init imx6sx_init_late(void) { imx6q_cpuidle_init(); }