Lines Matching defs:dew_regs
89 enum dew_regs {
1347 * @dew_regs: Device Wrapper (DeW) register offsets
1355 const u32 *dew_regs;
1592 static bool pwrap_pmic_read_test(struct pmic_wrapper *wrp, const u32 *dew_regs,
1598 pwrap_read(wrp, dew_regs[PWRAP_DEW_READ_TEST], &rdata);
1656 read_ok = pwrap_pmic_read_test(wrp, wrp->slave->dew_regs,
1682 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_DIO_EN], 1);
1697 read_ok = pwrap_pmic_read_test(wrp, wrp->slave->dew_regs, PWRAP_DEW_READ_TEST_VAL);
1742 const u32 *dew_regs = wrp->slave->dew_regs;
1744 pwrap_write(wrp, dew_regs[PWRAP_DEW_RDDMY_NO], 0x8);
1747 dew_regs = wrp->slave->comp_dew_regs;
1748 pwrap_write(wrp, dew_regs[PWRAP_DEW_RDDMY_NO], 0x8);
1778 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_RDDMY_NO],
1794 static bool __pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp, const u32 *dew_regs)
1799 ret = pwrap_read(wrp, dew_regs[PWRAP_DEW_CIPHER_RDY], &rdata);
1809 bool ret = __pwrap_is_pmic_cipher_ready(wrp, wrp->slave->dew_regs);
1821 static void pwrap_config_cipher(struct pmic_wrapper *wrp, const u32 *dew_regs)
1823 pwrap_write(wrp, dew_regs[PWRAP_DEW_CIPHER_SWRST], 0x1);
1824 pwrap_write(wrp, dew_regs[PWRAP_DEW_CIPHER_SWRST], 0x0);
1825 pwrap_write(wrp, dew_regs[PWRAP_DEW_CIPHER_KEY_SEL], 0x1);
1826 pwrap_write(wrp, dew_regs[PWRAP_DEW_CIPHER_IV_SEL], 0x2);
1866 pwrap_config_cipher(wrp, wrp->slave->dew_regs);
1874 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_LOAD],
1876 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_START],
1882 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_EN],
1907 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_MODE], 0x1);
1918 if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_WRITE_TEST],
1920 pwrap_read(wrp, wrp->slave->dew_regs[PWRAP_DEW_WRITE_TEST],
1941 ret = pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CRC_EN], 0x1);
1949 crc_val = wrp->slave->dew_regs[PWRAP_DEW_CRC_VAL];
1976 if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_OUT_EN],
1978 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_SRC_EN],
1990 if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_OUT_EN],
1992 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_SRC_EN],
2045 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CRC_EN], 0x1);
2194 .dew_regs = mt6323_regs,
2202 .dew_regs = mt6331_regs,
2212 .dew_regs = mt6351_regs,
2219 .dew_regs = mt6357_regs,
2226 .dew_regs = mt6358_regs,
2233 .dew_regs = mt6359_regs,
2240 .dew_regs = NULL,
2247 .dew_regs = mt6397_regs,