Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fafcdd53 authored by Vishwanath BS's avatar Vishwanath BS Committed by Paul Walmsley
Browse files

ARM: OMAP3: PM: Remove IO Daisychain control from cpuidle



As IO Daisy chain sequence is triggered via hwmod mux, there is no need to
control it from cpuidle path for OMAP3.

Also as omap3_disable_io_chain is no longer being used, just remove the
function.

Signed-off-by: default avatarVishwanath BS <vishwanath.bs@ti.com>
Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
Reviewed-by: default avatarRajendra Nayak <rnayak@ti.com>
Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
parent 5165882a
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -272,13 +272,6 @@ void omap_sram_idle(void)
	/* Enable IO-PAD and IO-CHAIN wakeups */
	per_next_state = pwrdm_read_next_pwrst(per_pwrdm);
	core_next_state = pwrdm_read_next_pwrst(core_pwrdm);
	if (omap3_has_io_wakeup() &&
	    (per_next_state < PWRDM_POWER_ON ||
	     core_next_state < PWRDM_POWER_ON)) {
		omap2_prm_set_mod_reg_bits(OMAP3430_EN_IO_MASK, WKUP_MOD, PM_WKEN);
		if (omap3_has_io_chain_ctrl())
			omap3xxx_prm_reconfigure_io_chain();
	}

	pwrdm_pre_transition();

@@ -351,13 +344,6 @@ void omap_sram_idle(void)
	if (per_next_state < PWRDM_POWER_ON)
		omap2_gpio_resume_after_idle();

	/* Disable IO-PAD and IO-CHAIN wakeup */
	if (omap3_has_io_wakeup() &&
	    (per_next_state < PWRDM_POWER_ON ||
	     core_next_state < PWRDM_POWER_ON))
		omap2_prm_clear_mod_reg_bits(OMAP3430_EN_IO_MASK, WKUP_MOD,
					     PM_WKEN);

	clkdm_allow_idle(mpu_pwrdm->pwrdm_clkdms[0]);
}