[RFC] media: dib0090: stale STANDARD_* guards appear to disable delivery-system paths

From: Pengpeng Hou

Date: Thu Jun 25 2026 - 02:10:58 EST


Hi,

while auditing non-Kconfig macro worlds in drivers/media/dvb-frontends/dib0090.c,
I noticed that the file still has conditional paths using older local
CONFIG_STANDARD_* and STANDARD_* names, while nearby source uses current
CONFIG_SYS_* / SYS_* style delivery-system names.

This looks like a conditional data/control-path legality issue: if the old
STANDARD_* world is no longer reachable, register setup and calibration logic
for a delivery system can be silently compiled out even though related source
paths remain.

I am not sending a patch yet because the correct DVB policy is unclear. The
possible repairs appear to be:

1. map the old STANDARD_* world to the current SYS_* names;
2. add an explicit current local gate if the path is still supported; or
3. delete stale support if the path is intentionally dead.

Could you advise whether those STANDARD_* branches are still intended support,
or whether they should be converted or removed?

This is static source/macro analysis only. I have not tested tuner hardware.

Thanks,
Pengpeng