/* RST_TIME1>4ms will trigger CPCAP to trigger a system cold reset */ static void mapphone_pm_set_rstime1(void) { s16 prcm_mod_base = 0; s16 prcm_mod_offset = 0; if (cpu_is_omap44xx()) { prcm_mod_base = OMAP4430_PRM_DEVICE_INST; prcm_mod_offset = OMAP4_PRM_RSTTIME_OFFSET; } else WARN_ON(1); /* Configure RST_TIME1 to 6ms */ omap4_prm_rmw_inst_reg_bits(OMAP4430_RSTTIME1_MASK, 0xc8<<OMAP4430_RSTTIME1_SHIFT, prcm_mod_base, prcm_mod_offset); }
u32 omap4_prm_clear_inst_reg_bits(u32 bits, s16 inst, s16 reg) { return omap4_prm_rmw_inst_reg_bits(bits, 0x0, inst, reg); }
u32 omap4_prm_set_inst_reg_bits(u32 bits, s16 inst, s16 reg) { return omap4_prm_rmw_inst_reg_bits(bits, bits, inst, reg); }