From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6348A43F4B7 for ; Mon, 20 Jul 2026 16:38:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784565519; cv=none; b=I2Slx4iv6yj6y8qMykxqVuin8n1oS5NK0acorQivH0WNuPz7i7acJ27MCHz4RdE5xOGTTu7ID+FY5PaRpXRxlRYFV61gwvXUkagmmB0mbfJVIJYcXxo043iJ4mO4FIpM3cXgnAutHMKcERiTnU0MFl9ot4znGNPQjAX7eZe5TW0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784565519; c=relaxed/simple; bh=9Ey8YntzkI2JjCM8JaIMzBfFBEia/P3bcp/eqdcteOU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=m/+DAMUXf5fPsJvxLjo2ucaDzWn9aPQ/KuAW7DZoMmvYwg0zAC2Yb7iX1G/Z9N7PdGx3DWi/J6OpB/J7AIY0pMJiaUA0i1ABqjTcCi1v+0XH6A/DoO7084ddAKiOAfda0bWwi5TgoCXROnZflnpdnkczuB9/ZnyKrKS4Wh2V5jw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qscqBHkO; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qscqBHkO" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-49558ce01afso13737235e9.1 for ; Mon, 20 Jul 2026 09:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784565514; x=1785170314; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=I6WNEDDiQZOMuv/0zXmxXmcM1lTbXXP2is+b4Ef7e9E=; b=qscqBHkO0PePRvW6OjWIjQzWceACEKpQW/6WKW1AeUyY2kFzs+1oqMJbdeW0afhxsr CNGkxCZosP11kil0iNtuF6gH07aHEhCUIEjpUIgsBpxIyWwShKhEoc9jCgM2FMwiDexA k/kiRN4YspvhR2x53a15z/ewogXj4Vz50onopLcuGh8YuR4ihW3z7P9uLbu/xPtHk5RE Cp9JRK51i2PoU6Xq+xRm+cznZzS528bVTBovJrz3JbxJsonuvxMKTwoB9/txtmLHoX23 jfmjv3R4dwAdFzwSY4roqEn7cTO6w3ddQd+z1lW49+SL/lmJb1BdL8k+DhIG3X+ZvgVH vIkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784565514; x=1785170314; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=I6WNEDDiQZOMuv/0zXmxXmcM1lTbXXP2is+b4Ef7e9E=; b=boJNFBnB5149tNHevmlVGOQEIKh0qx4aiKXWVX2M2iuaJC8w3XanqdRgYCQnZapf+6 dl5Uw6W6QOjAro4+LSmNNQeu5n4kikhGS8HjnZ+vDcSTrRU22LrDQ/gvuPOrjFnMU/Zk ZL0MI6AFE8navHZCEb4w1euQbOI/uPXvpcLxoAPow3cwNpZxBPaQtZ/TJ8ePlwbSV/TG 5lNTlHg9bNgmULL6CUKtV2hYyjy3xkjMSRwOuk8YoP5e7A/9P5iyTX1qEFw+FeOt1Rcd Ee+y7sdyX2PKuBYEebjuIs6F19MIXb+ck1sCWEG3g4upugqW7IIhYdKcB1SABjJ/taMw D7Hg== X-Forwarded-Encrypted: i=1; AHgh+RqJZmHu8uhNKTLDDygTZTLJkmX5xQRxl43/VRcO1shsOEdDOdRbz1nmF8wC+jxlPGGoNPpl70WoZpaeszs=@vger.kernel.org X-Gm-Message-State: AOJu0YyhFwd4ZeDG7PCHNTsP3nJD7IXkscwAB/nkzY2Mw/TnpvpwnjC8 bwT+kNBBDJDjaZ9qwdDaSK1rgFFQKh/gBOtfGT9bKQWn1qbXEBBNdIdoiThOQIXh X-Gm-Gg: AfdE7cmyGSegp2FJQsk8q00fDgC/uQPTvVoKvorzyhEi0cK3tI7v8NFxkmHuOoV7tFC 83KfaUUHbY2wGd4wFQXnga6GJcNFv208+vKuKuAOM+5+/+hwIH+xHfY1r5dtWIdQM1O5U5TxvE8 P7Gb85CldRchGsNmSS1UgYD44KXYBCkWiJBiZUCXInnCnWNwyXMFVgkLcvY7tiwZgmZSxkQk77V 1GJme6tza071IawpbKHtP0V5u4aOtFThcE8DBDY9DRKEUGOpFXhf27PMb4h5+NtG+R1UfuHSGDN 7FkIs+FugeP0u6rng8vgKXavHHK+O1x/Y9r+Pk5Ie62oJjKVpVw2R8A7wx+ZRHTc/c2/wmFmPaS lU84T3DcBpuRsqqYGz+hFkjfazYX25Fz682f1bahn5q1MVq6yY0UxU94wdUddUsFJE5/Wqb8xOo DjmA6jfhzoXy81NaNTcUtYYucA2kw= X-Received: by 2002:a05:600c:1d15:b0:495:4859:8f9b with SMTP id 5b1f17b1804b1-4954a3f4901mr184882875e9.9.1784565514127; Mon, 20 Jul 2026 09:38:34 -0700 (PDT) Received: from localhost.localdomain ([2001:b07:5d3a:fe75:4352:bba7:6d7f:5f92]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49565373608sm2105325e9.6.2026.07.20.09.38.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 09:38:33 -0700 (PDT) From: Fernando Rimoli To: Sakari Ailus , Daniel Scally , linux-media@vger.kernel.org Cc: Mauro Carvalho Chehab , Arsalan Naeem , Jakob Berg Jespersen , linux-kernel@vger.kernel.org, Fernando Rimoli Subject: [PATCH v3 2/4] media: ipu-bridge: Add OVTI5693 to the list of supported sensors Date: Mon, 20 Jul 2026 18:38:17 +0200 Message-ID: <20260720163819.104130-3-fernandorimoli11@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260720163819.104130-1-fernandorimoli11@gmail.com> References: <20260717132021.18034-1-fernandorimoli11@gmail.com> <20260720163819.104130-1-fernandorimoli11@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 --- 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 88581a4c0..b70d61099 100644 --- a/drivers/media/pci/intel/ipu-bridge.c +++ b/drivers/media/pci/intel/ipu-bridge.c @@ -93,6 +93,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 */ -- 2.43.0