From nobody Thu Sep 19 19:41:11 2024 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 E29DC1547F7 for ; Wed, 21 Aug 2024 04:28:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724214535; cv=none; b=AedqYdx7T3wrfUUOmIHCsrh1uzRLAHpibDa9G3vY16souxoI4sd+KyQVOsY0ey93+zQy6sT+4txDtzL8A9PDwcIDNTpPelcrTPSEv3kTFQ3gJbrGF51nrVG6H3uUdroDATKye+ika9zIWKOVHrF+EeHO1f3wg+Y9mHSrwStrDN4= 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.169 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-f169.google.com with SMTP id d9443c01a7336-1fc47abc040so49967735ad.0 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=btAyymfj95swgSbW7AtSBFiZoj+5KgeTE3onqTzOfgw5lsYIjMUd7KDDLRsLhHbNzX CwkBJ9oX08opmLBIfTVO935hiPyAFioX8wLNS21NMr2zU/D3WFVJRQJFPBec0IV7GL16 WaCyEd8mLuxLOpNyom4jZrZIVNUbsN4DGMlfhydjLdKrN8XynyW6Jsrj5ky+CMazSo1q vUdiGoWp8UrR1Gq43Tj4RHu5YIaF5caYNWvorkMnyBcyRnwqpYpqmkBNzd/HPwuRNtz4 MhbBFyryOBSrYYAMUGR2Dlxnc1GvClbYFnY3Pmju8wl5VORRhuFRHFi3w1/RVKNdVS5R zhzw== X-Forwarded-Encrypted: i=1; AJvYcCXJEItO5ldJuCHn8GKdO6Cu/gpdHEFpM6rRd68AtxNQFZdFPIBRTYzEvYciV7dIMDpZOJma19Ih9ELtMpc=@vger.kernel.org X-Gm-Message-State: AOJu0Yxa52ydRgHmlCbbF9bEJ5LXaw4+T6jBBP8eT6K5DxQ/mVzqV/SD UE1zWsrJdYHKI/i6jZtmZ4VXigA+heBaJxRygUgjWOvX3HakIruWyB/WfsDz0g== 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: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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-1dd3= 687e526d@gmail.com/ Fixes: 8855d01fb81f ("arm64: dts: mediatek: Add MT8186 Krabby platform base= d Tentacruel / Tentacool") Cc: Signed-off-by: Chen-Yu Tsai Reviewed-by: N=C3=ADcolas F. R. A. Prado Tested-by: Alper Nebi Yasak --- 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@chrom= ium.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 =3D "default", "sleep"; pinctrl-0 =3D <&dpi_pins_default>; pinctrl-1 =3D <&dpi_pins_sleep>; - status =3D "okay"; + /* TODO Re-enable after DP to Type-C port muxing can be described */ + status =3D "disabled"; }; =20 &dpi_out { --=20 2.46.0.184.g6999bdac58-goog