Lines Matching defs:pmic_wrapper
1055 struct pmic_wrapper;
1067 int (*pwrap_read)(struct pmic_wrapper *wrp, u32 adr, u32 *rdata);
1068 int (*pwrap_write)(struct pmic_wrapper *wrp, u32 adr, u32 wdata);
1071 struct pmic_wrapper {
1095 int (*init_reg_clock)(struct pmic_wrapper *wrp);
1096 int (*init_soc_specific)(struct pmic_wrapper *wrp);
1099 static u32 pwrap_readl(struct pmic_wrapper *wrp, enum pwrap_regs reg)
1104 static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg)
1109 static bool pwrap_is_fsm_idle(struct pmic_wrapper *wrp)
1116 static bool pwrap_is_fsm_vldclr(struct pmic_wrapper *wrp)
1131 static inline void pwrap_leave_fsm_vldclr(struct pmic_wrapper *wrp)
1137 static bool pwrap_is_sync_idle(struct pmic_wrapper *wrp)
1142 static bool pwrap_is_fsm_idle_and_sync_idle(struct pmic_wrapper *wrp)
1150 static int pwrap_wait_for_state(struct pmic_wrapper *wrp,
1151 bool (*fp)(struct pmic_wrapper *))
1165 static int pwrap_read16(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1188 static int pwrap_read32(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1216 static int pwrap_read(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
1221 static int pwrap_write16(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1237 static int pwrap_write32(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1266 static int pwrap_write(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
1281 static int pwrap_reset_spislave(struct pmic_wrapper *wrp)
1320 static int pwrap_init_sidly(struct pmic_wrapper *wrp)
1350 static int pwrap_init_dual_io(struct pmic_wrapper *wrp)
1385 static void pwrap_init_chip_select_ext(struct pmic_wrapper *wrp, u8 hext_write,
1406 static int pwrap_common_init_reg_clock(struct pmic_wrapper *wrp)
1423 static int pwrap_mt2701_init_reg_clock(struct pmic_wrapper *wrp)
1444 static bool pwrap_is_cipher_ready(struct pmic_wrapper *wrp)
1449 static bool pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp)
1462 static int pwrap_init_cipher(struct pmic_wrapper *wrp)
1553 static int pwrap_init_security(struct pmic_wrapper *wrp)
1577 static int pwrap_mt8135_init_soc_specific(struct pmic_wrapper *wrp)
1602 static int pwrap_mt8173_init_soc_specific(struct pmic_wrapper *wrp)
1616 static int pwrap_mt2701_init_soc_specific(struct pmic_wrapper *wrp)
1634 static int pwrap_mt7622_init_soc_specific(struct pmic_wrapper *wrp)
1643 static int pwrap_mt8183_init_soc_specific(struct pmic_wrapper *wrp)
1660 static int pwrap_init(struct pmic_wrapper *wrp)
1744 struct pmic_wrapper *wrp = dev_id;
2025 struct pmic_wrapper *wrp;