From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 DA22E3AC0F5 for ; Tue, 12 May 2026 10:04:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778580242; cv=none; b=sJBpHhJVbKTrX1OQsKavBD1bGeT9t9sknG7XSNWwtC0tk8lPpuYNQlwfQhmY9qRRbzMspB2FvDzNsAuqHl0kiFnDb55VG0V6rbcoPF+OHzOs0RZdp+aujmMzyC4O4sJ35n1dzopyXkP6UwjAeuUn2rD/5qqS1M2IGSqpFMwUABM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778580242; c=relaxed/simple; bh=nMF5wmtNIU0TdQwozJkWBIpubcYRs7NEVSZzMuEjElU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ISps2F2CkA9b0Ly8L+GNKDlzlv8YqWklOHb4h520VqksIK2ZBH3K1596V9qBJ7SpI6D2UdHRpsYoAmrhUbwzJcfKumDiTuj5+bX94AUJ0b+H0eC7NNEpTCpTEqZADzEXFYEGHaxY9CtR4JnPdWf7kKEi9DcA4j0wFc6wPqa0G7g= 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=lIi7YxgG; arc=none smtp.client-ip=209.85.218.48 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="lIi7YxgG" Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-bcd3c190f71so409197066b.0 for ; Tue, 12 May 2026 03:04:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778580239; x=1779185039; 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=RBMmjAeqhyczJE1w2fvu/8tw1IKm+NA+d/AMe2qIoNc=; b=lIi7YxgGt3/21SKWulgiGFz9KCe/8gi2+YjRxLh8GL4UeaMVX42qKq/Dr22lwSiLV+ StIuL1VUyb7nC4F7b1pkCrdgAvXaJ/3+ejBynVDbn7eKQJUhtuq7iRWsD53vv/dqszWD Zvuow9MbxGfnHTNVosZNQ+X7TlT17+2JJcrqpy2ej4JSUBk8Ibxo0e6fV5/Ia5yqXizx zd3q1OONRlcGJJMyBI7LtbFyO3pfD7jMLgCF6HV48mo6ADTFOxxAm2hp7wwjKGQwopP0 bWZzNLq6E2W3u+mAq8ydwEiYh6KttWcLQDiH4HA0wcGDA/aXddzbLWOCSDAuYPoY9N/L 3mqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778580239; x=1779185039; 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=RBMmjAeqhyczJE1w2fvu/8tw1IKm+NA+d/AMe2qIoNc=; b=ozX90cx/6W1+h4bOj52G5D/wht7HZ1/GmOKy37LMZdLFj8iwHGOM3b+LDH/xNqcder 9nTb0pmExkVRbMtqT3QMT/M5sb/Bpx1DVsmTNbTu/5GihZtu6ZbHaJQ2anMJqbexzoYp ZTcqcCySDeq3vrucjVnJ8reMxMgxxrmr2vgbtRfqh4Z90AMo/W+BH+hVrfd8JRRa8V6m rf9ZrLpoML+hM9HEsPwpAuhpzINLpE4GinIavEKEOKmUVGh0wvneSwweMb0Z7hYDJFfJ 5OzNoUQbRoImJlJ8jcwUp8Hf8q0ABXnnGdQE/RPLgfG67zaiYiaFYjdXYXVvRv02kv/W WcWA== X-Forwarded-Encrypted: i=1; AFNElJ8y49bcMYFMVA3wjfSQLqc9H22zuVL+ErelpXVl7AUbcTMYWae4ow09H5IW1cLHIeCBX02dWpF/BOtGjUA=@vger.kernel.org X-Gm-Message-State: AOJu0Yw811LGtBWN4bVNoTRX/2yQOiJHtOgoG+T95/mKLE9R3lQE/vOk gzyRUK3Q/BOuYJYlqxBdXLP+2X5rJzLlFU/yAOCWTMvWkKvXXz1reOQD X-Gm-Gg: Acq92OFVPHZyS7CZFghL58gO0pdkfs+EcpkwpqrksRACDWxb1y15YBgkYfFPs7GSGpD ynvJuphUsMAogX+w4nf87WD6z+g48MM0FG/2BbYAGWakW93iFiHn1Vgq9SZ/NvSAgQGqbw8k5Mt wTm7pleXgb+aRQLwiNr3KuLE4s+KAu2r2+avBqCWvJ8xkVKD3PZxLfbs1qIzbHxb7XqbR5bxXAk v+S7V9BKiT4cB4mEn4q1Eg9F9WzklVM8TK5cek50MXXU37Twb6agChx0jvtphqddZ795OrjHVZ7 X0hYsIJ2r+j9jQ7SUx8GmpFHRrh+IhMTahFybKeailwNPBcsXlR97ifKAqL81inPfT3ixo3HeAc txBunex5cyL+uJzj8QEWqVhGUwKzNF1alGTznGerk+gi1g1Tx3HPoQKfOrDC7L/1Y/+5NW0cbC2 Ck+sFCAx0VHlbBpaqF9qsDAbY= X-Received: by 2002:a17:907:7fa0:b0:bc3:7b0f:91ea with SMTP id a640c23a62f3a-bcc12768e96mr741948866b.19.1778580239083; Tue, 12 May 2026 03:03:59 -0700 (PDT) Received: from xeon ([188.163.112.56]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bcb94415c94sm570531266b.53.2026.05.12.03.03.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 May 2026 03:03:58 -0700 (PDT) From: Svyatoslav Ryhel To: Thierry Reding , Jonathan Hunter , Sowjanya Komatineni , Luca Ceresoli , Mauro Carvalho Chehab , Hans Verkuil , Greg Kroah-Hartman , Svyatoslav Ryhel Cc: linux-media@vger.kernel.org, linux-tegra@vger.kernel.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 0/1] staging: media: tegra-video: vi: improve VI graph building logic Date: Tue, 12 May 2026 13:03:40 +0300 Message-ID: <20260512100341.53769-1-clamor95@gmail.com> X-Mailer: git-send-email 2.51.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 The existing tegra_vi_graph_build function relies heavily on a one-to-one match between Device Tree nodes and media pad links. While this works for simpler configurations, it causes issues when Device Tree nodes do not match media pad link logic (e.g., mt9m114). Switch to the media_entity_get_fwnode_pad helper to verify and retrieve the correct pad linked to an endpoint, rather than assuming the endpoint ID matches the pad ID. Svyatoslav Ryhel (1): staging: media: tegra-video: vi: improve VI graph building logic drivers/staging/media/tegra-video/vi.c | 78 ++++++++++++-------------- 1 file changed, 35 insertions(+), 43 deletions(-) -- 2.51.0