Searched refs:hisi_sas_write32 (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/scsi/hisi_sas/ |
| H A D | hisi_sas_v1_hw.c | 419 static void hisi_sas_write32(struct hisi_hba *hisi_hba, in hisi_sas_write32() function 543 hisi_sas_write32(hisi_hba, CFG_AGING_TIME, reg_val); in clear_itct_v1_hw() 549 hisi_sas_write32(hisi_hba, CFG_AGING_TIME, reg_val); in clear_itct_v1_hw() 656 hisi_sas_write32(hisi_hba, DLVRY_QUEUE_ENABLE, in init_reg_v1_hw() 658 hisi_sas_write32(hisi_hba, HGC_TRANS_TASK_CNT_LIMIT, 0x11); in init_reg_v1_hw() 659 hisi_sas_write32(hisi_hba, DEVICE_MSG_WORK_MODE, 0x1); in init_reg_v1_hw() 660 hisi_sas_write32(hisi_hba, HGC_SAS_TXFAIL_RETRY_CTRL, 0x1ff); in init_reg_v1_hw() 661 hisi_sas_write32(hisi_hba, HGC_ERR_STAT_EN, 0x401); in init_reg_v1_hw() 662 hisi_sas_write32(hisi_hba, CFG_1US_TIMER_TRSH, 0x64); in init_reg_v1_hw() 663 hisi_sas_write32(hisi_hba, HGC_GET_ITV_TIME, 0x1); in init_reg_v1_hw() [all …]
|
| H A D | hisi_sas_v3_hw.c | 618 static void hisi_sas_write32(struct hisi_hba *hisi_hba, u32 off, u32 val) in hisi_sas_write32() function 660 hisi_sas_write32(hisi_hba, OQ0_INT_SRC_MSK + 0x4 * i, 0); in interrupt_enable_v3_hw() 662 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK1, 0xfefefefe); in interrupt_enable_v3_hw() 663 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK2, 0xfefefefe); in interrupt_enable_v3_hw() 664 hisi_sas_write32(hisi_hba, ENT_INT_SRC_MSK3, 0xffc220ff); in interrupt_enable_v3_hw() 665 hisi_sas_write32(hisi_hba, SAS_ECC_INTR_MSK, 0x155555); in interrupt_enable_v3_hw() 682 hisi_sas_write32(hisi_hba, DLVRY_QUEUE_ENABLE, in init_reg_v3_hw() 684 hisi_sas_write32(hisi_hba, CFG_MAX_TAG, 0xfff0400); in init_reg_v3_hw() 686 hisi_sas_write32(hisi_hba, TRANS_LOCK_ICT_TIME, 0x4A817C80); in init_reg_v3_hw() 687 hisi_sas_write32(hisi_hba, HGC_SAS_TXFAIL_RETRY_CTRL, 0x108); in init_reg_v3_hw() [all …]
|