pmic_wrapper
struct pmic_wrapper;
int (*pwrap_read)(struct pmic_wrapper *wrp, u32 adr, u32 *rdata);
int (*pwrap_write)(struct pmic_wrapper *wrp, u32 adr, u32 wdata);
int (*init_reg_clock)(struct pmic_wrapper *wrp);
int (*init_soc_specific)(struct pmic_wrapper *wrp);
static u32 pwrap_readl(struct pmic_wrapper *wrp, enum pwrap_regs reg)
static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg)
static u32 pwrap_get_fsm_state(struct pmic_wrapper *wrp)
static bool pwrap_is_fsm_idle(struct pmic_wrapper *wrp)
static bool pwrap_is_fsm_vldclr(struct pmic_wrapper *wrp)
static inline void pwrap_leave_fsm_vldclr(struct pmic_wrapper *wrp)
static bool pwrap_is_sync_idle(struct pmic_wrapper *wrp)
static bool pwrap_is_fsm_idle_and_sync_idle(struct pmic_wrapper *wrp)
static int pwrap_read16(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
static int pwrap_read32(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
static int pwrap_read(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
static int pwrap_write16(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
static int pwrap_write32(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
static int pwrap_write(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
static bool pwrap_pmic_read_test(struct pmic_wrapper *wrp, const u32 *dew_regs,
static int pwrap_reset_spislave(struct pmic_wrapper *wrp)
static int pwrap_init_sidly(struct pmic_wrapper *wrp)
static int pwrap_init_dual_io(struct pmic_wrapper *wrp)
static void pwrap_init_chip_select_ext(struct pmic_wrapper *wrp, u8 hext_write,
static int pwrap_common_init_reg_clock(struct pmic_wrapper *wrp)
static int pwrap_mt2701_init_reg_clock(struct pmic_wrapper *wrp)
static bool pwrap_is_cipher_ready(struct pmic_wrapper *wrp)
static bool __pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp, const u32 *dew_regs)
static bool pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp)
static void pwrap_config_cipher(struct pmic_wrapper *wrp, const u32 *dew_regs)
static int pwrap_init_cipher(struct pmic_wrapper *wrp)
static int pwrap_init_security(struct pmic_wrapper *wrp)
static int pwrap_mt8135_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_mt8173_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_mt2701_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_mt6795_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_mt7622_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_mt8183_init_soc_specific(struct pmic_wrapper *wrp)
static int pwrap_init(struct pmic_wrapper *wrp)
struct pmic_wrapper *wrp = dev_id;
struct pmic_wrapper *wrp;