Commit d9005a8d authored by Dimitris Lampridis's avatar Dimitris Lampridis

kernel: invert reset logic for FMCs

parent 8b130469
......@@ -49,7 +49,7 @@ static int fa_spec_init(struct fa_dev *fa)
/* set FMC0 in normal FMC operation */
fa_writel(fa, fa->fa_carrier_csr_base,
&fa_spec_regs[ZFA_CAR_FMC_RES], 1);
&fa_spec_regs[ZFA_CAR_FMC_RES], 0);
/* Verify that the FMC is plugged (0 is plugged) */
val = fa_readl(fa, fa->fa_carrier_csr_base,
......
......@@ -46,11 +46,11 @@ static int fa_svec_init(struct fa_dev *fa)
if (fmc->slot_id == 0)
/* set FMC0 in normal FMC operation */
fa_writel(fa, fa->fa_carrier_csr_base,
&fa_svec_regfield[FA_CAR_FMC0_RES], 1);
&fa_svec_regfield[FA_CAR_FMC0_RES], 0);
else if (fmc->slot_id == 1)
/* set FMC1 in normal FMC operation */
fa_writel(fa, fa->fa_carrier_csr_base,
&fa_svec_regfield[FA_CAR_FMC1_RES], 1);
&fa_svec_regfield[FA_CAR_FMC1_RES], 0);
/* register carrier data */
fa->carrier_data = cdata;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment