On Wed Sep 2 16:23:16 2026 +0200, Fernando Rimoli wrote:
> The IPU bridge builds the firmware node graph only for sensors listed in
> ipu_supported_sensors[]. The OV5693 is currently listed only under its
> legacy "INT33BE" HID, so on Intel IPU6 Surface devices that enumerate it
> as "OVTI5693" (e.g. Microsoft Surface Pro 9) the bridge never wires up
> the sensor and the front camera is unusable.
> 
> Add an "OVTI5693" entry. The link frequency (419200000) matches the
> existing INT33BE entry, as it is the same sensor.
> 
> Tested on Surface Pro 9 (IPU6).
> 
> Link: https://github.com/linux-surface/linux-surface/pull/2171
> Signed-off-by: Fernando Rimoli <[email protected]>
> Reviewed-by: Daniel Scally <[email protected]>
> Signed-off-by: Sakari Ailus <[email protected]>

Patch committed.

Thanks,
Sakari Ailus

 drivers/media/pci/intel/ipu-bridge.c | 2 ++
 1 file changed, 2 insertions(+)

---

diff --git a/drivers/media/pci/intel/ipu-bridge.c 
b/drivers/media/pci/intel/ipu-bridge.c
index 806a3e8fc0d0..7f6bc869a3ff 100644
--- a/drivers/media/pci/intel/ipu-bridge.c
+++ b/drivers/media/pci/intel/ipu-bridge.c
@@ -96,6 +96,8 @@ static const struct ipu_sensor_config ipu_supported_sensors[] 
= {
        IPU_SENSOR_CONFIG("OVTI2680", 1, 331200000),
        /* Omnivision OV5675 */
        IPU_SENSOR_CONFIG("OVTI5675", 1, 450000000),
+       /* Omnivision OV5693 */
+       IPU_SENSOR_CONFIG("OVTI5693", 1, 419200000),
        /* Omnivision OV8856 */
        IPU_SENSOR_CONFIG("OVTI8856", 3, 180000000, 360000000, 720000000),
        /* Sony IMX471 */
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to