diff --git a/drivers/amlogic/media_modules/stream_input/parser/hw_demux/aml_dvb.c b/drivers/amlogic/media_modules/stream_input/parser/hw_demux/aml_dvb.c index e6cddb39ad0e..337c5dbe56c8 100644 --- a/drivers/amlogic/media_modules/stream_input/parser/hw_demux/aml_dvb.c +++ b/drivers/amlogic/media_modules/stream_input/parser/hw_demux/aml_dvb.c @@ -1960,6 +1960,12 @@ static int aml_dvb_probe(struct platform_device *pdev) else cfg.xtal = value; + ret = of_property_read_u32(node_tuner, "tuner_xtal_mode", &value); + if (ret) + pr_err("tuner_xtal_mode error.\n"); + else + cfg.xtal_mode = value; + ret = of_property_read_u32(node_tuner, "tuner_xtal_cap", &value); if (ret) pr_err("tuner_xtal_cap error.\n");