From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.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 CAC7E2C1595 for ; Thu, 25 Jun 2026 08:21:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782375686; cv=none; b=rFz6w+yDS58eAi6IUrQHKpEKRIdIlSFY9xMLBluQePxcAa0YA8hT0s+ruIDemiln06wHCu3U+MaY4sfpLj2rIFi/GKKgFp5Xvw7JQhELEwyKUkjY4mU2TeV3Hza+JirbgRJecgr2L4Rp+9+B/X4PTDNNGrYr6m5ema8Lu5Ey0J0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782375686; c=relaxed/simple; bh=SVEQGXIbMqohrJs9zpmIizHMnqWKm9bWuTcRI+b9aC0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=alzbZ/GORtfxyY9M3S0PiXmfQSoPRqC4QU3Kx6mv2MGwCA3CzoYatIlzPfeFXrwoqL9wiEcEpaCsvuFRXWs9yroxa6SIgQrAcxPQ1h6dpjhMN4iuipjNHHZTVo3Tm6Hoho0boy0TCjllBM6xBDLfRRhR1TzHFNYDi+G3tm1NLoQ= 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=jeFiJGez; arc=none smtp.client-ip=209.85.167.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="jeFiJGez" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-5aea1776279so392190e87.2 for ; Thu, 25 Jun 2026 01:21:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782375682; x=1782980482; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xZC6Jfvq7qJEustPvUJtSgk/boZ9lHK7Ab+ZItpNi80=; b=jeFiJGezYhWSSQm0oZ/X/kma1HD7m9e/2Cm+Nq0nP8YJEEZ6Y4ygfLYx7H8vXPurnx r2hGpF84yqWWmi2eF/eO1TWPUgIGJ3UgpLkZsT9+R9/NyLoH6sCEB8hSay/WWCjqRZ8Y kvyqewbZepJZ3Lw2jWauLZKmeLLy0a20GhBRoI/+KyOINb8L9aS5FDM4XmNDfELt3Wmj 4xwc9diP+EEN5NmTWZdo2BQ9TWEJ+cBWEgwl3fK+aRdxude+m2lJpFVmEScPqFaQJn4e JgutpXVGUdSAH4Pt1u1dwsgZc6Y5ZhCaU8elxt0bC8/SRJ0UYmZ23/chuytElM8OC3Nc 3xEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782375682; x=1782980482; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xZC6Jfvq7qJEustPvUJtSgk/boZ9lHK7Ab+ZItpNi80=; b=aJtj+RdXsFlNOPNnNlAah8Yte7TJFUkvVt0g2miECXgKoTDVuR3P0qDvyK9D8WBoyo TGVZVpjRoOu8ZIn9hywEFXthUoKxdj07vPSoHjziYZrJNtH1AVxFbStR/dIGcCpYewRs uhypF7R/8bbquR1MqHvKV3AsPfLpBdzBsrxD9k2GM3BlYzB+liSfVuZy0KakSFiHQrBe vLdf8yW5ZmJrqnnsithU0VM25C8awucibXQBtSSNO4CjyGFtHXIw3EpgC2Kvkqykftvs qbFZ6QWdZOrToiN4EmfcDXZOLgFGJDo6ERuCsQoiokc8wFuWLkl7YMXziSmGWaHvE57U Orrg== X-Forwarded-Encrypted: i=1; AHgh+RqhkbkwMQXiMZqq93Ps3yZU94/LB7p1NFuIXsqp53Du9a7oLuMC9BXNsQXWX6HLtXenOmqI4Q7KIS6tGdk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0Nxg7d6FSvYeUhbtzmJvKyPWg46beD89TDcljTgCcKn0FPGiL cgABZCru/sEuTe21TGPqMoRn3QCe2qM0EpB9WL7izbtq5uh8Ar2+4qub X-Gm-Gg: AfdE7clHcLdUcw0ljHjdOlW3Q3IGbbz0nQbZ4SgGHepT8Sn9v8y7KrBzJ1JiHQynyj+ TSDKESn9VLEKgwnHy9ubDaDwKF8CxQxVMxfp+73tN1MUfO8nSNkZYKDus/sJz9I+kqc2lrbdu20 /UkULYPLEkVTkTYlrOHrDlKBenZOdW/y55EsvuUEqEanx3hG/ekUibnxKj2vAR5rzLY60LTUPKf KElSVoNaDY00gtEV/C9Zg0mhfMZnqaUOj7h5lJvl3vIhnB0Tn7L0B7sjdMS+XZVLw7EdKDTnAbt cJK7zzE7h+wRy1DLI3kFiRRn6AYi8jYFnI44yQU1UOWVubA3X2nTUW3zudS6Z92ljovtAkJJRmZ mEkkQR8nfAcd9BZ+H3AEnztGC8OEwQ12xhhgkvyaI7HO8kinRB3v5hvYeyKpyIY6yCNkncLfFIY 9FnRG0jCanMDob7wQdvhvYbpCJLmVDfiTLLkSV84paJ6ZT X-Received: by 2002:ac2:4f16:0:b0:5aa:6c89:72d8 with SMTP id 2adb3069b0e04-5aea1f48d09mr443137e87.19.1782375681827; Thu, 25 Jun 2026 01:21:21 -0700 (PDT) Received: from xeon ([188.163.112.61]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5ad69580f73sm2430529e87.63.2026.06.25.01.21.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 01:21:20 -0700 (PDT) From: Svyatoslav Ryhel To: Sakari Ailus , Laurent Pinchart , Mauro Carvalho Chehab , Svyatoslav Ryhel Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 0/1 RESEND] media: i2c: mt9m114: Add get_fwnode_pad operation for IFP Date: Thu, 25 Jun 2026 11:21:10 +0300 Message-ID: <20260625082111.47898-1-clamor95@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Currently, the driver's binding exposes only one endpoint, which maps to the IFP subdevice's SOURCE pad. This configuration causes failures for many devices using this camera because both the DT binding and the one-to-one pad mapping logic map the endpoint to the wrong pad. Fix this by implementing the get_fwnode_pad operation for the IFP, which correctly matches the endpoint to the corresponding IFP pad. Svyatoslav Ryhel (1): media: i2c: mt9m114: Add get_fwnode_pad operation for IFP drivers/media/i2c/mt9m114.c | 44 ++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 10 deletions(-) -- 2.51.0