From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 C48F03D8E for ; Wed, 21 Aug 2024 04:28:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724214535; cv=none; b=TNhCo10S49cKTfLd21di3heFZSUQYPCJ64L2uHn7qMLJPvcMJH9oY+0ha9o2HVivOSvzP5EWEkVkC+HC+rdrNsfHUe4s8oXCJ2vVdyEtwDvYvfOuxllM3p+wZkUaEUjk76VshHFGE1id5Og8UXZMb4Mrhu2Y3zxCcm7W2uLfOGg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724214535; c=relaxed/simple; bh=sbYXK+0vPI8Bhkp+0jm/br7/Rhw0yjMsC3ImDA4sgyM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=dReEhtbi6iRXQaiFc+/M1V1U6wM0jvdxBp+AVbufsBjt8xTqbQM896+y1yIwG0Vtn9Kd3PL8KodsbzcOmAyx+g/Gb3Cq6941MK5mpYLlUenE/iOwu8IVTKMFjWWZwxoQVmEDIZyHZ3Pi4tX9W8NVKFnXtLy4dFTUA/0lvJKQg/0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=IGXPgDQE; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="IGXPgDQE" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-20208830de8so38575095ad.1 for ; Tue, 20 Aug 2024 21:28:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1724214533; x=1724819333; 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=oL35AxGZkldIWibynmnAKaJ2u5VoZnYoTxaz2S8FjO8=; b=IGXPgDQETZCh+HYds+EdSIdPvQ8/p1vBC6Q7F4YJpfG71k/ZHYIVAAWtMnOTgNj74K BUJlNfcfknDohGaNnJok5t5NfMymEiL9EnBR72S/vR95eb2wdn0y6IrAyQkqQP6AvsYQ B/OD6U15Ro0ywGEI9oxfpEf//vMfZWBBpHC0k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724214533; x=1724819333; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oL35AxGZkldIWibynmnAKaJ2u5VoZnYoTxaz2S8FjO8=; b=UtLhiu86g0mwTKRFpRRdzFu1sSI/aY1AX4Hb6HWkPtepr9MarPYHgf4YB1paL8gjkk uhz3wXD9y6rQOfy5YAfrvRAUUO+5c4Op5HF3Q/V01f3qe9wkvrd+2FXp6ci+TwvqAwb1 pfFRwnB7f2SUhjpv6wqIUfS7MGNsX/Xn0iHS9dy2tC832JyplPct36VYOlxMqM3dfjZl P2IO6OX3ef/PB75w3wR1yGpSEt5eXEJXUeyztNgB96/b2RHxXc6cTdHmVz4aX1ASBLbj EygFTkJT3wtDkVaZIPVq9jbAedP2yR7BQSQwgJE/fkejJ9W1gAW0jNDNhoJZCsUDZko3 BSqg== X-Forwarded-Encrypted: i=1; AJvYcCV1yB7J14N7+Ob90wLxEH+aCtM7q/lAB757nt2QxKue20nqpsEFEV4ktmcG3s3HIFTmybgzYJo10zO/@vger.kernel.org X-Gm-Message-State: AOJu0YzvoGl3eopDMKSx2OpWkSHPqX97EU2eHrHUZv4VmlU0tOLtFFkB 0OG/gE/sLkTwq7juI0MbZ2EA/fw2aui+LZ1kSUAgKaggf6SYiCOw8aJhrrJl/w== X-Google-Smtp-Source: AGHT+IGkQFvAxR6OHQmrEF1NWLA3JRjVj9a5qfWqVB0iBHec1ZP8Pwv8bCGoy0noetly9gAjy0fz3w== X-Received: by 2002:a17:902:6903:b0:202:1fe:bd0a with SMTP id d9443c01a7336-2036807428amr9688345ad.46.1724214533083; Tue, 20 Aug 2024 21:28:53 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:8d56:286b:9a9c:b7d0]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-201f0375acasm85652345ad.161.2024.08.20.21.28.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Aug 2024 21:28:52 -0700 (PDT) From: Chen-Yu Tsai To: Matthias Brugger , AngeloGioacchino Del Regno Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Stephen Boyd , Pin-yen Lin , Alper Nebi Yasak , stable@vger.kernel.org Subject: [PATCH] arm64: dts: mediatek: mt8186-corsola: Disable DPI display interface Date: Wed, 21 Aug 2024 12:28:34 +0800 Message-ID: <20240821042836.2631815-1-wenst@chromium.org> X-Mailer: git-send-email 2.46.0.184.g6999bdac58-goog Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The DPI display interface feeds the external display pipeline. However the pipeline representation is currently incomplete. Efforts are still under way to come up with a way to represent the "creative" repurposing of the DP bridge chip's internal output mux, which is meant to support USB type-C orientation changes, to output to one of two type-C ports. Until that is finalized, the external display can't be fully described, and thus won't work. Even worse, the half complete graph potentially confuses the OS, breaking the internal display as well. Disable the external display interface across the whole Corsola family until the DP / USB Type-C muxing graph binding is ready. Reported-by: Alper Nebi Yasak Closes: https://lore.kernel.org/linux-mediatek/38a703a9-6efb-456a-a248-1dd3687e526d@gmail.com/ Fixes: 8855d01fb81f ("arm64: dts: mediatek: Add MT8186 Krabby platform based Tentacruel / Tentacool") Cc: Signed-off-by: Chen-Yu Tsai --- Stephen has recently posted the "platform/chrome: Add DT USB/DP muxing/topology support" patch series, which is now up to v3 [1]. More work based on this series is needed for the DP bridge drivers. [1] https://lore.kernel.org/dri-devel/20240819223834.2049862-1-swboyd@chromium.org/ --- arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi index 0c4a26117428..682c6ad2574d 100644 --- a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi @@ -353,7 +353,8 @@ &dpi { pinctrl-names = "default", "sleep"; pinctrl-0 = <&dpi_pins_default>; pinctrl-1 = <&dpi_pins_sleep>; - status = "okay"; + /* TODO Re-enable after DP to Type-C port muxing can be described */ + status = "disabled"; }; &dpi_out { -- 2.46.0.184.g6999bdac58-goog