close IIC mask on tbs690b

This commit is contained in:
tbslucy
2024-06-06 15:24:21 +08:00
parent f64021bab6
commit 7be280e685

View File

@@ -3503,6 +3503,10 @@ static int tbsmod_probe(struct pci_dev *pdev,
case 0x690b: case 0x690b:
mutex_lock(&dev->chip_lock); mutex_lock(&dev->chip_lock);
printk("tbsmod%d:tbs690b asi card\n", dev->mod_index); printk("tbsmod%d:tbs690b asi card\n", dev->mod_index);
mpbuf[0] = 0;//close IIC mask
TBS_PCIE_WRITE( Int_adapter, 0x08, *(u32 *)&mpbuf[0]);
for(i=0;i<4;i++){ for(i=0;i<4;i++){
mpbuf[0] = i; //0--3 :select value mpbuf[0] = i; //0--3 :select value
TBS_PCIE_WRITE( MOD_ASI_BASEADDRESS, MOD_ASI_DEVICE, *(u32 *)&mpbuf[0]); TBS_PCIE_WRITE( MOD_ASI_BASEADDRESS, MOD_ASI_DEVICE, *(u32 *)&mpbuf[0]);