PD#SWPL-6286
Problem:
tps of non-standard signal is incorrect
Solution:
ignore calculating amplitude tps
Verify:
verified by t962x2_x301
Change-Id: Ibd3ff7bfe56ca604ad99fa7c6f457202c227c9ae
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
dtmb_write_reg(DTMB_CHE_FD_TD_COEFF, temp_data);
}
}
+
+ /*for non-standard signal,
+ *ignore calculatiing amplitude tps(transport parameter signalling)
+ */
+ dtmb_write_reg(DTMB_CHE_IBDFE_CONF0,
+ dtmb_read_reg(DTMB_CHE_IBDFE_CONF0) & 0xfffff0ff);
}
void dtmb_initial(struct aml_demod_sta *demod_sta)
#define DTMB_CHE_ADDR(x) (DTMB_DEMOD_BASE + (x << 2))
+#define DTMB_CHE_IBDFE_CONF0 DTMB_CHE_ADDR(0x8b)
#define DTMB_CHE_TE_HREB_SNR DTMB_CHE_ADDR(0x8d)
#define DTMB_CHE_MC_SC_TIMING_POWTHR DTMB_CHE_ADDR(0x8e)
#define DTMB_CHE_MC_SC_PROTECT_GD DTMB_CHE_ADDR(0x8f)