Lines Matching refs:pmic_wrapper

1332 struct pmic_wrapper;
1341 int (*pwrap_read)(struct pmic_wrapper *wrp, u32 adr, u32 *rdata);
1342 int (*pwrap_write)(struct pmic_wrapper *wrp, u32 adr, u32 wdata);
1363 struct pmic_wrapper {
1389 int (*init_reg_clock)(struct pmic_wrapper *wrp);
1390 int (*init_soc_specific)(struct pmic_wrapper *wrp);
1393 static u32 pwrap_readl(struct pmic_wrapper *wrp, enum pwrap_regs reg)
1398 static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg)
1403 static u32 pwrap_get_fsm_state(struct pmic_wrapper *wrp)
1414 static bool pwrap_is_fsm_idle(struct pmic_wrapper *wrp)
1419 static bool pwrap_is_fsm_vldclr(struct pmic_wrapper *wrp)
1432 static inline void pwrap_leave_fsm_vldclr(struct pmic_wrapper *wrp)
1438 static bool pwrap_is_sync_idle(struct pmic_wrapper *wrp)
1443 static bool pwrap_is_fsm_idle_and_sync_idle(struct pmic_wrapper *wrp)
1451 static int pwrap_read16(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1486 static int pwrap_read32(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1518 static int pwrap_read(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1523 static int pwrap_write16(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1546 static int pwrap_write32(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1577 static int pwrap_write(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1592 static bool pwrap_pmic_read_test(struct pmic_wrapper *wrp, const u32 *dew_regs,
1604 static int pwrap_reset_spislave(struct pmic_wrapper *wrp)
1645 static int pwrap_init_sidly(struct pmic_wrapper *wrp)
1675 static int pwrap_init_dual_io(struct pmic_wrapper *wrp)
1716 static void pwrap_init_chip_select_ext(struct pmic_wrapper *wrp, u8 hext_write,
1737 static int pwrap_common_init_reg_clock(struct pmic_wrapper *wrp)
1768 static int pwrap_mt2701_init_reg_clock(struct pmic_wrapper *wrp)
1789 static bool pwrap_is_cipher_ready(struct pmic_wrapper *wrp)
1794 static bool __pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp, const u32 *dew_regs)
1807 static bool pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp)
1821 static void pwrap_config_cipher(struct pmic_wrapper *wrp, const u32 *dew_regs)
1829 static int pwrap_init_cipher(struct pmic_wrapper *wrp)
1930 static int pwrap_init_security(struct pmic_wrapper *wrp)
1962 static int pwrap_mt8135_init_soc_specific(struct pmic_wrapper *wrp)
1987 static int pwrap_mt8173_init_soc_specific(struct pmic_wrapper *wrp)
2001 static int pwrap_mt2701_init_soc_specific(struct pmic_wrapper *wrp)
2019 static int pwrap_mt6795_init_soc_specific(struct pmic_wrapper *wrp)
2032 static int pwrap_mt7622_init_soc_specific(struct pmic_wrapper *wrp)
2041 static int pwrap_mt8183_init_soc_specific(struct pmic_wrapper *wrp)
2058 static int pwrap_init(struct pmic_wrapper *wrp)
2148 struct pmic_wrapper *wrp = dev_id;
2474 struct pmic_wrapper *wrp;