Hi, This is an RFC that shows how to add TPG support using the (non-upstream) internal pads. I'm posting this to get some more material around the internal pads to help the discussions. Tomi Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx> --- Sakari Ailus (1): media: mc: Add INTERNAL pad flag Tomi Valkeinen (1): media: i2c: ds90ub953: Add TPG support .../userspace-api/media/mediactl/media-types.rst | 8 + drivers/media/i2c/ds90ub953.c | 498 +++++++++++++++++++-- drivers/media/mc/mc-entity.c | 10 +- include/uapi/linux/media.h | 1 + 4 files changed, 466 insertions(+), 51 deletions(-) --- base-commit: 40ed9e9b2808beeb835bd0ed971fb364c285d39c change-id: 20250109-ub953-tpg-6472fcc3ff5b Best regards, -- Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx>