Lines Matching refs:writel

73 		writel(1, ioc->ioc_regs.ioc_usage_reg);  in bfa_ioc_ct_firmware_lock()
75 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock()
76 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_firmware_lock()
95 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock()
104 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock()
106 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock()
124 writel(usecnt, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_unlock()
128 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_unlock()
138 writel(__FW_INIT_HALT_P, ioc->ioc_regs.ll_halt); in bfa_ioc_ct_notify_fail()
139 writel(__FW_INIT_HALT_P, ioc->ioc_regs.alt_ll_halt); in bfa_ioc_ct_notify_fail()
144 writel(~0U, ioc->ioc_regs.err_set); in bfa_ioc_ct_notify_fail()
371 writel(r32, rb + FNC_PERS_REG); in bfa_ioc_ct_isr_mode_set()
381 writel(1, ioc->ioc_regs.lpu_read_stat); in bfa_ioc_ct2_lpu_read_stat()
396 writel(0, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_ownership_reset()
398 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_ownership_reset()
400 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_ownership_reset()
407 writel(1, ioc->ioc_regs.ioc_sem_reg); in bfa_ioc_ct_ownership_reset()
424 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_start()
425 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_sync_start()
426 writel(BFI_IOC_UNINIT, ioc->ioc_regs.ioc_fwstate); in bfa_ioc_ct_sync_start()
427 writel(BFI_IOC_UNINIT, ioc->ioc_regs.alt_ioc_fwstate); in bfa_ioc_ct_sync_start()
443 writel((r32 | sync_pos), ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_join()
453 writel((r32 & ~sync_msk), ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_leave()
461 writel((r32 | bfa_ioc_ct_sync_pos(ioc)), in bfa_ioc_ct_sync_ack()
488 writel(bfa_ioc_ct_clear_sync_ackd(r32), in bfa_ioc_ct_sync_complete()
490 writel(BFI_IOC_FAIL, ioc->ioc_regs.ioc_fwstate); in bfa_ioc_ct_sync_complete()
491 writel(BFI_IOC_FAIL, ioc->ioc_regs.alt_ioc_fwstate); in bfa_ioc_ct_sync_complete()
501 writel((r32 | sync_ackd), ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_sync_complete()
576 writel(r32 & __MSIX_VT_OFST_, in bfa_ioc_ct2_poweron()
581 writel(__MSIX_VT_NUMVT_(HOSTFN_MSIX_DEFAULT - 1) | in bfa_ioc_ct2_poweron()
584 writel(HOSTFN_MSIX_DEFAULT * bfa_ioc_pcifn(ioc), in bfa_ioc_ct2_poweron()
604 writel(0, (rb + OP_MODE)); in bfa_ioc_ct_pll_init()
605 writel(__APP_EMS_CMLCKSEL | __APP_EMS_REFCKBUFEN2 | in bfa_ioc_ct_pll_init()
608 writel(__GLOBAL_FCOE_MODE, (rb + OP_MODE)); in bfa_ioc_ct_pll_init()
609 writel(__APP_EMS_REFCKBUFEN1, (rb + ETH_MAC_SER_REG)); in bfa_ioc_ct_pll_init()
611 writel(BFI_IOC_UNINIT, (rb + BFA_IOC0_STATE_REG)); in bfa_ioc_ct_pll_init()
612 writel(BFI_IOC_UNINIT, (rb + BFA_IOC1_STATE_REG)); in bfa_ioc_ct_pll_init()
613 writel(0xffffffffU, (rb + HOSTFN0_INT_MSK)); in bfa_ioc_ct_pll_init()
614 writel(0xffffffffU, (rb + HOSTFN1_INT_MSK)); in bfa_ioc_ct_pll_init()
615 writel(0xffffffffU, (rb + HOSTFN0_INT_STATUS)); in bfa_ioc_ct_pll_init()
616 writel(0xffffffffU, (rb + HOSTFN1_INT_STATUS)); in bfa_ioc_ct_pll_init()
617 writel(0xffffffffU, (rb + HOSTFN0_INT_MSK)); in bfa_ioc_ct_pll_init()
618 writel(0xffffffffU, (rb + HOSTFN1_INT_MSK)); in bfa_ioc_ct_pll_init()
619 writel(pll_sclk | __APP_PLL_SCLK_LOGIC_SOFT_RESET, in bfa_ioc_ct_pll_init()
621 writel(pll_fclk | __APP_PLL_LCLK_LOGIC_SOFT_RESET, in bfa_ioc_ct_pll_init()
623 writel(pll_sclk | __APP_PLL_SCLK_LOGIC_SOFT_RESET | in bfa_ioc_ct_pll_init()
625 writel(pll_fclk | __APP_PLL_LCLK_LOGIC_SOFT_RESET | in bfa_ioc_ct_pll_init()
629 writel(0xffffffffU, (rb + HOSTFN0_INT_STATUS)); in bfa_ioc_ct_pll_init()
630 writel(0xffffffffU, (rb + HOSTFN1_INT_STATUS)); in bfa_ioc_ct_pll_init()
631 writel(pll_sclk | __APP_PLL_SCLK_ENABLE, rb + APP_PLL_SCLK_CTL_REG); in bfa_ioc_ct_pll_init()
632 writel(pll_fclk | __APP_PLL_LCLK_ENABLE, rb + APP_PLL_LCLK_CTL_REG); in bfa_ioc_ct_pll_init()
635 writel(__PMM_1T_RESET_P, (rb + PMM_1T_RESET_REG_P0)); in bfa_ioc_ct_pll_init()
636 writel(__PMM_1T_RESET_P, (rb + PMM_1T_RESET_REG_P1)); in bfa_ioc_ct_pll_init()
640 writel(r32, (rb + PSS_CTL_REG)); in bfa_ioc_ct_pll_init()
643 writel(0, (rb + PMM_1T_RESET_REG_P0)); in bfa_ioc_ct_pll_init()
644 writel(0, (rb + PMM_1T_RESET_REG_P1)); in bfa_ioc_ct_pll_init()
647 writel(__EDRAM_BISTR_START, (rb + MBIST_CTL_REG)); in bfa_ioc_ct_pll_init()
650 writel(0, (rb + MBIST_CTL_REG)); in bfa_ioc_ct_pll_init()
666 writel(r32, (rb + CT2_APP_PLL_SCLK_CTL_REG)); in bfa_ioc_ct2_sclk_init()
674 writel(r32, (rb + CT2_APP_PLL_SCLK_CTL_REG)); in bfa_ioc_ct2_sclk_init()
680 writel(r32 | __ETH_CLK_ENABLE_PORT0, (rb + CT2_CHIP_MISC_PRG)); in bfa_ioc_ct2_sclk_init()
683 writel(r32 | __ETH_CLK_ENABLE_PORT1, (rb + CT2_PCIE_MISC_REG)); in bfa_ioc_ct2_sclk_init()
691 writel(r32 | 0x1061731b, (rb + CT2_APP_PLL_SCLK_CTL_REG)); in bfa_ioc_ct2_sclk_init()
711 writel(r32, (rb + CT2_APP_PLL_LCLK_CTL_REG)); in bfa_ioc_ct2_lclk_init()
717 writel(r32, (rb + CT2_CHIP_MISC_PRG)); in bfa_ioc_ct2_lclk_init()
723 writel(r32, (rb + CT2_APP_PLL_LCLK_CTL_REG)); in bfa_ioc_ct2_lclk_init()
731 writel(r32, (rb + CT2_APP_PLL_LCLK_CTL_REG)); in bfa_ioc_ct2_lclk_init()
746 writel(r32, (rb + PSS_CTL_REG)); in bfa_ioc_ct2_mem_init()
749 writel(__EDRAM_BISTR_START, (rb + CT2_MBIST_CTL_REG)); in bfa_ioc_ct2_mem_init()
751 writel(0, (rb + CT2_MBIST_CTL_REG)); in bfa_ioc_ct2_mem_init()
758 writel((__CSI_MAC_RESET | __CSI_MAC_AHB_RESET), in bfa_ioc_ct2_mac_reset()
760 writel((__CSI_MAC_RESET | __CSI_MAC_AHB_RESET), in bfa_ioc_ct2_mac_reset()
770 writel(r32 & ~1, (rb + PSS_GPIO_OUT_REG)); in bfa_ioc_ct2_enable_flash()
772 writel(r32 | 1, (rb + PSS_GPIO_OE_REG)); in bfa_ioc_ct2_enable_flash()
798 writel(__HALT_NFC_CONTROLLER, rb + CT2_NFC_CSR_SET_REG); in bfa_ioc_ct2_nfc_halt()
813 writel(__HALT_NFC_CONTROLLER, rb + CT2_NFC_CSR_CLR_REG); in bfa_ioc_ct2_nfc_resume()
835 writel(r32 & ~__APP_PLL_SCLK_LOGIC_SOFT_RESET, in bfa_ioc_ct2_clk_reset()
839 writel(r32 & ~__APP_PLL_LCLK_LOGIC_SOFT_RESET, in bfa_ioc_ct2_clk_reset()
851 writel(r32, (rb + PSS_CTL_REG)); in bfa_ioc_ct2_nfc_clk_reset()
853 writel(__RESET_AND_START_SCLK_LCLK_PLLS, rb + CT2_CSI_FW_CTL_SET_REG); in bfa_ioc_ct2_nfc_clk_reset()
940 writel((r32 & 0xfbffffff), (rb + CT2_CHIP_MISC_PRG)); in bfa_ioc_ct2_pll_init()
947 writel(1, (rb + CT2_LPU0_HOSTFN_MBOX0_MSK)); in bfa_ioc_ct2_pll_init()
948 writel(1, (rb + CT2_LPU1_HOSTFN_MBOX0_MSK)); in bfa_ioc_ct2_pll_init()
955 writel(1, (rb + CT2_LPU0_HOSTFN_CMD_STAT)); in bfa_ioc_ct2_pll_init()
960 writel(1, (rb + CT2_LPU1_HOSTFN_CMD_STAT)); in bfa_ioc_ct2_pll_init()
967 writel(BFI_IOC_UNINIT, (rb + CT2_BFA_IOC0_STATE_REG)); in bfa_ioc_ct2_pll_init()
968 writel(BFI_IOC_UNINIT, (rb + CT2_BFA_IOC1_STATE_REG)); in bfa_ioc_ct2_pll_init()
977 writel(fwstate, ioc->ioc_regs.ioc_fwstate); in bfa_ioc_ct_set_cur_ioc_fwstate()
990 writel(fwstate, ioc->ioc_regs.alt_ioc_fwstate); in bfa_ioc_ct_set_alt_ioc_fwstate()