Lines Matching refs:pmic_psc
18 static const struct pmic_psc_config *pmic_psc; variable
25 if (reg_name >= pmic_psc->reg_size) in read_pmic_psc_reg()
28 reg = &pmic_psc->regs[reg_name]; in read_pmic_psc_reg()
29 pmic_psc->read_field(reg->reg_addr, &val, reg->reg_mask, reg->reg_shift); in read_pmic_psc_reg()
37 if (reg_name >= pmic_psc->reg_size) in set_pmic_psc_reg()
40 reg = &pmic_psc->regs[reg_name]; in set_pmic_psc_reg()
41 pmic_psc->write_field(reg->reg_addr, 1, reg->reg_mask, reg->reg_shift); in set_pmic_psc_reg()
49 if (reg_name >= pmic_psc->reg_size) in clr_pmic_psc_reg()
52 reg = &pmic_psc->regs[reg_name]; in clr_pmic_psc_reg()
53 pmic_psc->write_field(reg->reg_addr, 0, reg->reg_mask, reg->reg_shift); in clr_pmic_psc_reg()
59 if (!pmic_psc) in enable_pmic_smart_reset()
70 if (!pmic_psc) in enable_pmic_smart_reset_shutdown()
81 if (!pmic_psc) in platform_cold_reset()
84 if (!pmic_psc->regs[RG_CRST].reg_addr) in platform_cold_reset()
94 if (!pmic_psc) in platform_power_hold()
114 pmic_psc = psc; in pmic_psc_register()