From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.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 C2DA33CD8BB for ; Thu, 5 Mar 2026 16:11:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772727064; cv=none; b=VWeddsXs3b/oqc2K6qVcMnrh0NSRFWj3f46t+oNw0ntaeAad4RCYokgozJ4EiujlRNKEZGCU/Mhm+hd9LbgN0yLlVjYYmXuEw+6v0QcdKcOJwcaBz6flBdCtqiS6zmgot0aO8ihrdkTnhJiaMlKT134Oza+5APto122jz39C8Mo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772727064; c=relaxed/simple; bh=7A5SaJxm6A19wscHdaLNNyLuVvs225F1wW29IZZfcEo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=eBi0Q2tJpBM9kw/kFtcLVtq8nciZ0TXGLqtQWui4TMCDSFMTguyypTTyoFzdUmfQpGoHRPLX2wMgJuL++3u+44KudLV2ozKbX/Q8cfwu7V1VQpw/TISa6IN5gUROtIUATaY7qaI/I1pbqV6OUOMEJYyjQoEs/I6pmy6aY6hg16c= 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=FThXYIoE; arc=none smtp.client-ip=209.85.221.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="FThXYIoE" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-439b9b1900bso3382154f8f.1 for ; Thu, 05 Mar 2026 08:11:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772727061; x=1773331861; 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=k18reyTAC8BmNDz3OVBl9e3+SF3GLnxWQZFfdgkzu28=; b=FThXYIoERxPYAELsjEZj8P3kJxrtO+UvXYxpDT/xZlwrCrvp+OFh8yGGz74TPY9ZPv KIVALtQtVfliItSaRhqNcgrQjBTmUveav1i9e3VxqHOIfsZE2wopw8A8KD06jImbpnvB bZ55UB4pRzVkoy8HAMypUs/96w8VEJj1nsERyOhitp7VCEvziGhUgH1oMMkKHzlr3N5I WgpKYGcosbppTvS1tl15174VwGRKkE7IYLv8RxnLSlxO94lZPlMCmm3GviIf8ZQ9/bNT zAFbQKOQ8lAkn53vGW9btwhu3aPHk6AgAWpBohdnduXCaVqslbwvoKeePLFxfCowqrD4 zw3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772727061; x=1773331861; 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=k18reyTAC8BmNDz3OVBl9e3+SF3GLnxWQZFfdgkzu28=; b=Tj/NGdQt/3D2z6qRpZJEIH5GSUYGHAVjzENTgwd5CrQFLRhvb24ZS+KKmJS8hZbk3O ZQOQoodKcUfVP7VMBI/PSPO2pZzomX1fffn/YxDv0/oIGq1PBAQI3ari7q5saVicf4HN sP7o0Y+ZZcUjlC2UqXv4XKU/0HtLa0ksWiHtJZHyjFC3repzpPGfo8bYR5LOB7QXchvS oaNZygVoBF7fwl8OOcDlQsv04WQ7c8K69ilYVxUBKuzrWfO2tw47fde3QTPr6hfdpMR8 /5Cr891d3eZe6nxbsOclOC8iea8xq1rWJJoiSU9WgiacZ22G4G7N+IU7osmGY7w/ix6R Lk4g== X-Forwarded-Encrypted: i=1; AJvYcCWuGGShxFYAECHk7Bk/Ogd3fjQY4WL847SZxjY1vyuiRViWwLyuIJmH63dC9u3F7EPdnXxG5yR/I0ESEMI=@vger.kernel.org X-Gm-Message-State: AOJu0YwTollSp03tQCOT3rqj02u4I/oJXyCVQpdhiA2BFj9OZKrxrYPl q/6GC+1eb+uBmPKnOCjkh/kwstwUIZXWpwT0tifvjdBhLkupnWwSObU/ X-Gm-Gg: ATEYQzwdzzLzbSPToMx41YwzPlUUIc2Vt6TrY3vSnRq67tB9wxN2dPK1ez5jc7JD+Xc 9nuE7qgd+3Ej2PlRn/ETc9v53KyLIVJGWSk3ualBzyJhPeomUmbSBSkliWj1L2FNtmi9ss7Nh8X qrHahIbVyx0QPR7Cgdn0iYrb+6yB3hINDM5zV9ITwTBwPWHddWgs5Z9DE2oK3o/JbkbphkqDhBU Lj9kGFlHIYwI//ksonZ2eDAn4FlkW0CaUzR6MKZVqEHFAtGOWyERb6kq3w1DXxP7NoBbo+LaMSD Mv+HdqnHh5ufM0PZuTKJlkjoEPRTksBbdH1ZZDOZIGo0kUbrx4jo7Vv53o56U+NxbP/aeyGPhFI AJtJ8Fg5yYjLi5TRYR8m4cty9oENeQ3ASt3FHgw9l8uISFdcELciC4ngG4NseGXoO4k3FIJMv3O CXW5jZxKN895tfEGxMeeFo8oc= X-Received: by 2002:a05:6000:290f:b0:439:ad2d:99f8 with SMTP id ffacd0b85a97d-439c7fffea8mr11452126f8f.30.1772727061010; Thu, 05 Mar 2026 08:11:01 -0800 (PST) Received: from xeon ([188.163.112.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439b8807a4esm31426496f8f.4.2026.03.05.08.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 08:11:00 -0800 (PST) From: Svyatoslav Ryhel To: Thierry Reding , Thierry Reding , Mikko Perttunen , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Hunter , Svyatoslav Ryhel Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 0/2] [RFC] drm/tegra: dsi: remove tegra_output_probe use Date: Thu, 5 Mar 2026 18:10:33 +0200 Message-ID: <20260305161035.64548-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 tegra_output_probe() function parses DC, DSI, HDMI, and SOR nodes for panel phandles, OF graph endpoints, EDID, HPD GPIOs, and DDC buses. However, this function is redundant for DSI controllers that define the panel as a child node. Furthermore, it creates conflicts with modern dual-mode panel bindings that use OF graph links to both DSI controllers. The function incorrectly treats these links as standard panel links and attempts to resolve a panel that should not be handled there. For example, this causes the Mi Pad panel to fail initialization. Testing shows that bypassing this function allows the Mi Pad to work correctly while maintaining compatibility with other Tegra20 and Tegra114 DSI devices. Svyatoslav Ryhel (2): dt-bindings: display: tegra: document Tegra20 DSI port [RFC] drm/tegra: dsi: remove tegra_output_probe use .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 6 ++++++ drivers/gpu/drm/tegra/dsi.c | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) -- 2.51.0