From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 AC85933689D for ; Sun, 9 Aug 2026 04:27:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786249628; cv=none; b=sUuU7x0Shjl9+m/zm+EJaI2grHgJDk9UG7rD8KIFkQdvy/QNlR+vmxDuktgP2kyjjrFUNG/SgFlsmJO0gkdXkrU0Hfw7CkuUkjsDkrFXvUzZgVwrpyhA30gOKoAee7BBbfJ4aDJw06NxebchTMuXJA8zrRGv+QubWztJ7Yl5hsg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786249628; c=relaxed/simple; bh=3BLRNn9BFgWPIcjS83UUdtk2AE6DhPirjaUW6ukskX4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Cjl7qAG+1uPn6U2MUEWprq811oddj1hYVE0WcItZEbPmXRT/XIJGtgnvV8HPuYo2SAD3GnvGpAkY6HrlcJu4ZvcRT0xjB3ojoPav6R3ZfIbghSmmyaDnkeDSQLLNBSOcXZNf1D/1QRGgAUp+61cmiC9MjDCqWggiuBPZh6+X8iQ= 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=dI65B5kF; arc=none smtp.client-ip=209.85.214.174 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="dI65B5kF" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2caea3f742bso13406445ad.0 for ; Sat, 08 Aug 2026 21:27:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786249627; x=1786854427; 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=hoKe5zyW8uN2y0zixFka7SwpyUgNoPXFgQjUlHoz6IY=; b=dI65B5kFr0zS8rqqTyxfAWjU6TLloVMTiFsB7/K9embJBbhLbrgLPvcE8h3FFeOv67 3krTDnHDQUkiyONcbZ5lLcjypO9pMuCuLFInzLJGHr2HwTGvvfygOeFuIlW97jkap052 AnIcXmtykopC+EgL0OV0cScdZfmx0fiOVfBUnV9aFslpaT8jCkIjffmewizLkLgaHOnM V/FrhndyAqlqzTmYcVUZCfGL+ygsy/SK1N5AVSTyFgCpt0c5QyAv03MElmI+iAxj8ScR mAdfurGEalwMd8B4/lEglS/Szd4VO7R+EpdraC6zlpt0rdFKKkrxV8Vg1GicKkHbZXQw 34Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786249627; x=1786854427; 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=hoKe5zyW8uN2y0zixFka7SwpyUgNoPXFgQjUlHoz6IY=; b=QHK6YMY5ZQgEZa9iuLhDEqP4x8MQLwybuh22tXEdeMt7aeMATzISg/uydni5aauBU/ RdDTgs01V7YQBGEqbFPcklWmG04RoTCPSxRddlvvqER+TAD2dHayYNDdDzLdmUFzwefB XpuYni6h6RobgMYh6EdbMTI0aPqa73XMVusM+0eo97ZRFIas8qWE1Vq59BQh7lztzhtG X5PbLiJ28VoOICiuaEc3KgfrZaF2GV/f/MJnPWaWhm6bpOTBAioaDx+9IUFnIAscL14J QdUEMDA6bNyU8zHXfMIURZolUf8DYp3uTyr2QV1fw4KIk+b6kiT+FUFqASTPPR52tifh K+DQ== X-Forwarded-Encrypted: i=1; AHgh+RoLMyR9gf1NJdC2IW8cVPGpi0pbquQ1R3MPjga68F5zxq6dfgXsRos7z+CRakUdTEUo7dP8/b0kgNON5Ic=@vger.kernel.org X-Gm-Message-State: AOJu0YwY0YRzK4tvZ5bdJV2P0twl4cVJjEkv1Yk3Y84Y/UBv+WJvUJgu qAzyFQb0uBf7Dm5maH4tTWsnmZKfM0mJ8efBAle/RZ29Gv/J3ZR0Bmlh X-Gm-Gg: AR+sD113rv4/eV4VVB5tbkJM2OH+gHmM2F/a4T7VhwonqhrZPYJZi5OiDaFBpJHIEGA 1JbxNjb2cNK8+9ds5TDrIeKxj+hNaH8+jlpRfExoNv/QHBlRNJ+W5Y4L3r8JuGa63ls3wNafSNc u6hQldrAhxGjJ2bdgvGDei1qq90L6wru0cMRpsq8UBwGIAcPmNgxj4ZP/4iCvDrLRUm6lMY2RaH bhlDI0227u/RJ0KN04+6x/ml7lEX7h1Z5tQolWbthfI52C/6KsGl4RVIHtS0yF3zBFD72PUt5Wz fxU4Hgknq59Zd02nV/nr7Yh7stS2yidsBnXK337UVlkmKZqJ1mC/DrlEoFQ2wcA6P47anbrqvaB VK8U+X+EizwQ+78a7fNZOKThjkWgENEi5grVN6gr9fKdsjmz5E7hShviQ7dIIB8G1ESl9yfdpRA inS6E4LEIBjxhJjwzdBKETsej6flSGqlEqed9wiurWlG6b5p3DlCxv3EKyKuRDucVrKvA/oRevQ aJWmLRENjdMyFw82/hTH99lURM8yrHU/hDjfshCnuNSIvM6hjKG X-Received: by 2002:a05:6a20:6a1e:b0:3b4:7e2d:a3c2 with SMTP id adf61e73a8af0-3cb85ec567bmr31633197637.18.1786249626830; Sat, 08 Aug 2026 21:27:06 -0700 (PDT) Received: from prof-g-y-land-Latitude-7320-Detachable (121-45-161-118.tpgi.com.au. [121.45.161.118]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1410199cf49sm21659516c88.3.2026.08.08.21.27.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Aug 2026 21:27:06 -0700 (PDT) From: Sahan Nissanka To: platform-driver-x86@vger.kernel.org, linux-media@vger.kernel.org Cc: dan.scally@ideasonboard.com, sakari.ailus@linux.intel.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, mchehab@kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/3] media: ipu-bridge: Add sensor configuration for OV5675 (OVTI5678) Date: Sun, 9 Aug 2026 14:25:19 +1000 Message-ID: <20260809042540.15849-4-adee.sahan@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260809042540.15849-1-adee.sahan@gmail.com> References: <20260809042540.15849-1-adee.sahan@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 front camera of the Dell Latitude 7320 Detachable is an OV5675 described in ACPI as OVTI5678. Without an entry here ipu-bridge creates no software node for it, so no fwnode endpoint exists and the sensor cannot be connected to the IPU6 even once a driver binds it: intel-ipu6 0000:00:05.0: Found supported sensor OVTI8856:00 intel-ipu6 0000:00:05.0: Connected 1 cameras 450 MHz is OV5675_LINK_FREQ_450MHZ, the only link frequency ov5675.c supports, and matches the two data lanes the machine's SSDB reports. With this entry both cameras are found and the front sensor appears in the media graph: intel-ipu6 0000:00:05.0: Found supported sensor OVTI5678:00 intel-ipu6 0000:00:05.0: Found supported sensor OVTI8856:00 intel-ipu6 0000:00:05.0: Connected 2 cameras Signed-off-by: Sahan Nissanka --- 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 9cebc6a..78fe1f7 100644 --- a/drivers/media/pci/intel/ipu-bridge.c +++ b/drivers/media/pci/intel/ipu-bridge.c @@ -101,6 +101,8 @@ static const struct ipu_sensor_config ipu_supported_sensors[] = { IPU_SENSOR_CONFIG("OVTIDB10", 1, 560000000), /* Omnivision OV2680 */ IPU_SENSOR_CONFIG("OVTI2680", 1, 331200000), + /* Omnivision OV5675, described as OVTI5678 in ACPI */ + IPU_SENSOR_CONFIG("OVTI5678", 1, 450000000), /* Omnivision OV8856 */ IPU_SENSOR_CONFIG("OVTI8856", 3, 180000000, 360000000, 720000000), /* Sony IMX471 */ -- 2.53.0