H A D | mtk-pmic-wrap.c | 1341 int (*pwrap_read)(struct pmic_wrapper *wrp, u32 adr, u32 *rdata); 1342 int (*pwrap_write)(struct pmic_wrapper *wrp, u32 adr, u32 wdata); 1385 int (*init_reg_clock)(struct pmic_wrapper *wrp); 1386 int (*init_soc_specific)(struct pmic_wrapper *wrp); 1389 static u32 pwrap_readl(struct pmic_wrapper *wrp, enum pwrap_regs reg) 1391 return readl(wrp->base + wrp->master->regs[reg]); 1394 static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg) in pwrap_readl() 1396 writel(val, wrp->base + wrp in pwrap_readl() 1393 pwrap_readl(struct pmic_wrapper * wrp,enum pwrap_regs reg) pwrap_readl() argument 1398 pwrap_writel(struct pmic_wrapper * wrp,u32 val,enum pwrap_regs reg) pwrap_writel() argument 1403 pwrap_get_fsm_state(struct pmic_wrapper * wrp) pwrap_get_fsm_state() argument 1414 pwrap_is_fsm_idle(struct pmic_wrapper * wrp) pwrap_is_fsm_idle() argument 1419 pwrap_is_fsm_vldclr(struct pmic_wrapper * wrp) pwrap_is_fsm_vldclr() argument 1432 pwrap_leave_fsm_vldclr(struct pmic_wrapper * wrp) pwrap_leave_fsm_vldclr() argument 1438 pwrap_is_sync_idle(struct pmic_wrapper * wrp) pwrap_is_sync_idle() argument 1443 pwrap_is_fsm_idle_and_sync_idle(struct pmic_wrapper * wrp) pwrap_is_fsm_idle_and_sync_idle() argument 1451 pwrap_read16(struct pmic_wrapper * wrp,u32 adr,u32 * rdata) pwrap_read16() argument 1486 pwrap_read32(struct pmic_wrapper * wrp,u32 adr,u32 * rdata) pwrap_read32() argument 1518 pwrap_read(struct pmic_wrapper * wrp,u32 adr,u32 * rdata) pwrap_read() argument 1523 pwrap_write16(struct pmic_wrapper * wrp,u32 adr,u32 wdata) pwrap_write16() argument 1546 pwrap_write32(struct pmic_wrapper * wrp,u32 adr,u32 wdata) pwrap_write32() argument 1577 pwrap_write(struct pmic_wrapper * wrp,u32 adr,u32 wdata) pwrap_write() argument 1592 pwrap_pmic_read_test(struct pmic_wrapper * wrp,const u32 * dew_regs,u16 read_test_val) pwrap_pmic_read_test() argument 1604 pwrap_reset_spislave(struct pmic_wrapper * wrp) pwrap_reset_spislave() argument 1645 pwrap_init_sidly(struct pmic_wrapper * wrp) pwrap_init_sidly() argument 1675 pwrap_init_dual_io(struct pmic_wrapper * wrp) pwrap_init_dual_io() argument 1716 pwrap_init_chip_select_ext(struct pmic_wrapper * wrp,u8 hext_write,u8 hext_read,u8 lext_start,u8 lext_end) pwrap_init_chip_select_ext() argument 1737 pwrap_common_init_reg_clock(struct pmic_wrapper * wrp) pwrap_common_init_reg_clock() argument 1768 pwrap_mt2701_init_reg_clock(struct pmic_wrapper * wrp) pwrap_mt2701_init_reg_clock() argument 1789 pwrap_is_cipher_ready(struct pmic_wrapper * wrp) pwrap_is_cipher_ready() argument 1794 __pwrap_is_pmic_cipher_ready(struct pmic_wrapper * wrp,const u32 * dew_regs) __pwrap_is_pmic_cipher_ready() argument 1807 pwrap_is_pmic_cipher_ready(struct pmic_wrapper * wrp) pwrap_is_pmic_cipher_ready() argument 1821 pwrap_config_cipher(struct pmic_wrapper * wrp,const u32 * dew_regs) pwrap_config_cipher() argument 1829 pwrap_init_cipher(struct pmic_wrapper * wrp) pwrap_init_cipher() argument 1930 pwrap_init_security(struct pmic_wrapper * wrp) pwrap_init_security() argument 1962 pwrap_mt8135_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt8135_init_soc_specific() argument 1987 pwrap_mt8173_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt8173_init_soc_specific() argument 2001 pwrap_mt2701_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt2701_init_soc_specific() argument 2019 pwrap_mt6795_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt6795_init_soc_specific() argument 2032 pwrap_mt7622_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt7622_init_soc_specific() argument 2041 pwrap_mt8183_init_soc_specific(struct pmic_wrapper * wrp) pwrap_mt8183_init_soc_specific() argument 2058 pwrap_init(struct pmic_wrapper * wrp) pwrap_init() argument 2148 struct pmic_wrapper *wrp = dev_id; pwrap_interrupt() local 2474 struct pmic_wrapper *wrp; pwrap_probe() local [all...] |