|
@@ -2488,9 +2488,6 @@ static int swrm_master_init(struct swr_mstr_ctrl *swrm)
|
|
|
reg[len] = SWRM_COMP_CFG;
|
|
|
value[len++] = 0x02;
|
|
|
|
|
|
- reg[len] = SWRM_COMP_CFG;
|
|
|
- value[len++] = 0x03;
|
|
|
-
|
|
|
reg[len] = SWRM_INTERRUPT_CLEAR;
|
|
|
value[len++] = 0xFFFFFFFF;
|
|
|
|
|
@@ -2502,6 +2499,9 @@ static int swrm_master_init(struct swr_mstr_ctrl *swrm)
|
|
|
reg[len] = SWRM_CPU1_INTERRUPT_EN;
|
|
|
value[len++] = swrm->intr_mask;
|
|
|
|
|
|
+ reg[len] = SWRM_COMP_CFG;
|
|
|
+ value[len++] = 0x03;
|
|
|
+
|
|
|
swr_master_bulk_write(swrm, reg, value, len);
|
|
|
|
|
|
if (!swrm_check_link_status(swrm, 0x1)) {
|