Lines Matching refs:pwrap_writel
1139 static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg) in pwrap_writel() function
1176 pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR); in pwrap_leave_fsm_vldclr()
1222 pwrap_writel(wrp, val, PWRAP_WACS2_CMD); in pwrap_read16()
1234 pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR); in pwrap_read16()
1251 pwrap_writel(wrp, ((msb << 30) | (adr << 16)), in pwrap_read32()
1261 pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR); in pwrap_read32()
1283 pwrap_writel(wrp, wdata, PWRAP_SWINF_2_WDATA_31_0); in pwrap_write16()
1284 pwrap_writel(wrp, BIT(29) | adr, PWRAP_WACS2_CMD); in pwrap_write16()
1286 pwrap_writel(wrp, BIT(31) | ((adr >> 1) << 16) | wdata, in pwrap_write16()
1304 pwrap_writel(wrp, (1 << 31) | (msb << 30) | (adr << 16) | in pwrap_write32()
1341 pwrap_writel(wrp, 0, PWRAP_HIPRIO_ARB_EN); in pwrap_reset_spislave()
1342 pwrap_writel(wrp, 0, PWRAP_WRAP_EN); in pwrap_reset_spislave()
1343 pwrap_writel(wrp, 1, PWRAP_MUX_SEL); in pwrap_reset_spislave()
1344 pwrap_writel(wrp, 1, PWRAP_MAN_EN); in pwrap_reset_spislave()
1345 pwrap_writel(wrp, 0, PWRAP_DIO_EN); in pwrap_reset_spislave()
1347 pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSL, in pwrap_reset_spislave()
1349 pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS, in pwrap_reset_spislave()
1351 pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSH, in pwrap_reset_spislave()
1355 pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS, in pwrap_reset_spislave()
1364 pwrap_writel(wrp, 0, PWRAP_MAN_EN); in pwrap_reset_spislave()
1365 pwrap_writel(wrp, 0, PWRAP_MUX_SEL); in pwrap_reset_spislave()
1386 pwrap_writel(wrp, i, PWRAP_SIDLY); in pwrap_init_sidly()
1401 pwrap_writel(wrp, dly[pass], PWRAP_SIDLY); in pwrap_init_sidly()
1422 pwrap_writel(wrp, 1, PWRAP_DIO_EN); in pwrap_init_dual_io()
1450 pwrap_writel(wrp, hext_write, PWRAP_CSHEXT_WRITE); in pwrap_init_chip_select_ext()
1451 pwrap_writel(wrp, hext_read, PWRAP_CSHEXT_READ); in pwrap_init_chip_select_ext()
1458 pwrap_writel(wrp, lext_start, PWRAP_CSLEXT_START); in pwrap_init_chip_select_ext()
1459 pwrap_writel(wrp, lext_end, PWRAP_CSLEXT_END); in pwrap_init_chip_select_ext()
1469 pwrap_writel(wrp, 0x4, PWRAP_CSHEXT); in pwrap_common_init_reg_clock()
1483 pwrap_writel(wrp, 0xc, PWRAP_RDDMY); in pwrap_mt2701_init_reg_clock()
1488 pwrap_writel(wrp, 0x8, PWRAP_RDDMY); in pwrap_mt2701_init_reg_clock()
1523 pwrap_writel(wrp, 0x1, PWRAP_CIPHER_SWRST); in pwrap_init_cipher()
1524 pwrap_writel(wrp, 0x0, PWRAP_CIPHER_SWRST); in pwrap_init_cipher()
1525 pwrap_writel(wrp, 0x1, PWRAP_CIPHER_KEY_SEL); in pwrap_init_cipher()
1526 pwrap_writel(wrp, 0x2, PWRAP_CIPHER_IV_SEL); in pwrap_init_cipher()
1530 pwrap_writel(wrp, 1, PWRAP_CIPHER_LOAD); in pwrap_init_cipher()
1531 pwrap_writel(wrp, 1, PWRAP_CIPHER_START); in pwrap_init_cipher()
1539 pwrap_writel(wrp, 1, PWRAP_CIPHER_EN); in pwrap_init_cipher()
1542 pwrap_writel(wrp, 0, PWRAP_CIPHER_EN); in pwrap_init_cipher()
1596 pwrap_writel(wrp, 1, PWRAP_CIPHER_MODE); in pwrap_init_cipher()
1625 pwrap_writel(wrp, 0x1, PWRAP_CRC_EN); in pwrap_init_security()
1626 pwrap_writel(wrp, 0x0, PWRAP_SIG_MODE); in pwrap_init_security()
1627 pwrap_writel(wrp, wrp->slave->dew_regs[PWRAP_DEW_CRC_VAL], in pwrap_init_security()
1629 pwrap_writel(wrp, in pwrap_init_security()
1638 pwrap_writel(wrp, 0x1, PWRAP_EVENT_IN_EN); in pwrap_mt8135_init_soc_specific()
1639 pwrap_writel(wrp, 0xffff, PWRAP_EVENT_DST_EN); in pwrap_mt8135_init_soc_specific()
1679 pwrap_writel(wrp, 0x076c, PWRAP_ADC_CMD_ADDR); in pwrap_mt2701_init_soc_specific()
1680 pwrap_writel(wrp, 0x8000, PWRAP_PWRAP_ADC_CMD); in pwrap_mt2701_init_soc_specific()
1681 pwrap_writel(wrp, 0x072c, PWRAP_ADC_RDY_ADDR); in pwrap_mt2701_init_soc_specific()
1682 pwrap_writel(wrp, 0x072e, PWRAP_ADC_RDATA_ADDR1); in pwrap_mt2701_init_soc_specific()
1683 pwrap_writel(wrp, 0x0730, PWRAP_ADC_RDATA_ADDR2); in pwrap_mt2701_init_soc_specific()
1694 pwrap_writel(wrp, 0, PWRAP_STAUPD_PRD); in pwrap_mt7622_init_soc_specific()
1696 pwrap_writel(wrp, 0x8000000, PWRAP_SPI2_CTRL); in pwrap_mt7622_init_soc_specific()
1703 pwrap_writel(wrp, 0xf5, PWRAP_STAUPD_GRPEN); in pwrap_mt8183_init_soc_specific()
1706 pwrap_writel(wrp, 1, PWRAP_CRC_EN); in pwrap_mt8183_init_soc_specific()
1707 pwrap_writel(wrp, 0x416, PWRAP_SIG_ADR); in pwrap_mt8183_init_soc_specific()
1708 pwrap_writel(wrp, 0x42e, PWRAP_EINT_STA0_ADR); in pwrap_mt8183_init_soc_specific()
1710 pwrap_writel(wrp, 1, PWRAP_WACS_P2P_EN); in pwrap_mt8183_init_soc_specific()
1711 pwrap_writel(wrp, 1, PWRAP_WACS_MD32_EN); in pwrap_mt8183_init_soc_specific()
1712 pwrap_writel(wrp, 1, PWRAP_INIT_DONE_P2P); in pwrap_mt8183_init_soc_specific()
1713 pwrap_writel(wrp, 1, PWRAP_INIT_DONE_MD32); in pwrap_mt8183_init_soc_specific()
1729 pwrap_writel(wrp, 3, PWRAP_DCM_EN); in pwrap_init()
1730 pwrap_writel(wrp, 0, PWRAP_DCM_DBC_PRD); in pwrap_init()
1740 pwrap_writel(wrp, 1, PWRAP_WRAP_EN); in pwrap_init()
1742 pwrap_writel(wrp, wrp->master->arb_en_all, PWRAP_HIPRIO_ARB_EN); in pwrap_init()
1744 pwrap_writel(wrp, 1, PWRAP_WACS2_EN); in pwrap_init()
1772 pwrap_writel(wrp, 0x7, PWRAP_RRARB_EN); in pwrap_init()
1774 pwrap_writel(wrp, 0x1, PWRAP_WACS0_EN); in pwrap_init()
1775 pwrap_writel(wrp, 0x1, PWRAP_WACS1_EN); in pwrap_init()
1776 pwrap_writel(wrp, 0x1, PWRAP_WACS2_EN); in pwrap_init()
1777 pwrap_writel(wrp, 0x5, PWRAP_STAUPD_PRD); in pwrap_init()
1778 pwrap_writel(wrp, 0xff, PWRAP_STAUPD_GRPEN); in pwrap_init()
1787 pwrap_writel(wrp, 1, PWRAP_INIT_DONE2); in pwrap_init()
1788 pwrap_writel(wrp, 1, PWRAP_INIT_DONE0); in pwrap_init()
1789 pwrap_writel(wrp, 1, PWRAP_INIT_DONE1); in pwrap_init()
1806 pwrap_writel(wrp, 0xffffffff, PWRAP_INT_CLR); in pwrap_interrupt()
1811 pwrap_writel(wrp, 0xffffffff, PWRAP_INT1_CLR); in pwrap_interrupt()
2194 pwrap_writel(wrp, 1, PWRAP_DCM_EN); in pwrap_probe()
2195 pwrap_writel(wrp, 0, PWRAP_DCM_DBC_PRD); in pwrap_probe()
2223 pwrap_writel(wrp, 0xf, PWRAP_WDT_UNIT); in pwrap_probe()
2229 pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN); in pwrap_probe()
2231 pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN_1); in pwrap_probe()
2234 pwrap_writel(wrp, 0x3, PWRAP_TIMER_EN); in pwrap_probe()
2236 pwrap_writel(wrp, 0x1, PWRAP_TIMER_EN); in pwrap_probe()
2238 pwrap_writel(wrp, wrp->master->int_en_all, PWRAP_INT_EN); in pwrap_probe()
2244 pwrap_writel(wrp, wrp->master->int1_en_all, PWRAP_INT1_EN); in pwrap_probe()