Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp1921749lqb; Mon, 27 May 2024 01:46:25 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWvWQ0uFNyM0wq1PBpIm80+xM2DH064zc2l+mo4NThADvgdUTba8DZP+WK+a2sSpQVI7FVeQrNkKXUEdhxqM54Ngk5u5YHdXZrBhpyh9Q== X-Google-Smtp-Source: AGHT+IG10c+3BeP1AN7d1IKKagSi+M4Bm7sQBiufvCN6weLcKSqiHkEWli/DTONx0zCOmB3dOGuH X-Received: by 2002:a05:6a21:802a:b0:1af:839c:d335 with SMTP id adf61e73a8af0-1b212e651d3mr8663558637.55.1716799585547; Mon, 27 May 2024 01:46:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716799585; cv=pass; d=google.com; s=arc-20160816; b=axNH6GVl8jP98frY/O9JWXZGgal2N6GTCO+E5qINgyp7Viu5rUTLb1t+12EKkdnKPu euyajkDC8k74e0SP0PBubxqbamvSsGf6RpjVygPfZWtfSfZcrJjA8B1mXtCDpwCNsxdJ XatzOGnPwhw5Tx/4EdEfVfaViHs+T8bCqw1yG0jbuADItOqvxrWN6dFnevyAfzKRjjqg kzAojnPHvUFeN6fxLlgzahnAyBdwEsKL8j+uipUSab2tCn32w2XcwAzXnXVMbAlNRf3f ZFxQbC3i4q65xPmMF/1hbE+i4qZO3HzWTFNqeKiCSZ4czHxdPuYXiixhChFXzIh2HAC5 aspw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=gv4XcgrE+Sm06cvS3N6RCuploOyylX22ILl1HxMDPcw=; fh=10/EfbHgPAZGpFJ01p8AjtKcCG+c4A9BZ8UbF/4TYzQ=; b=NQ5ia0Hdbgrv7A6gXhjnAGge3rZcEOW9MpnHa++BerdElimV8nUH7PPmL0xzxLWg0H 8p/CaMlkC7RN6t7Rp36hwEnlHVviUn+r9uJKztS/dVnw+Ak6LE2JuHRm2yDrA+GYy7Hk T3JUIMLgqgsIa8279jEXWxgKmGW/KVBJQePp5N2rHMP9wsusdnFEKqB9Tzi2iEjUg9yc oup0Nsh40+8aumR86w2pBCsumUiApeFBXOYQL5IEbvaZybQT54fLIc4yn7epYdzS9j7f ZBpE+/2vZjdZ33MhnCJf+UmjLzF2Zf+lQVXlXm7trdl4AoSlXKBiaBwo1B+dpkx4FMz3 MCvg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Zz949cJ1; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-190248-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-190248-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-6f8fd4d4466si5764753b3a.266.2024.05.27.01.46.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 May 2024 01:46:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-190248-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Zz949cJ1; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-190248-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-190248-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 29120281CFE for ; Mon, 27 May 2024 08:45:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 55AF8132464; Mon, 27 May 2024 08:42:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Zz949cJ1" Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 91AB913C3D5 for ; Mon, 27 May 2024 08:42:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716799374; cv=none; b=m1nffDCgkqUbY0AlNLHNcQwZmamCytf5SNejGdWi5z5qXO0aKsD026K2ROlAf0Rvcji0ATvH1ILpT13fqmfiicChQtpTO7KJDCvEik15VOgWKSpDf7T/y7iaS4oOMvq8pusaYN2AW+fkG1UmEyY3VWXt7+rUKbjaTfEQ2rnv3cc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716799374; c=relaxed/simple; bh=EQYEM+nXLwVomhzLq6K3CGSxN/j1/41Ke38UOW9m/Bo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AcWrz85EDC7tSdQpSNZO2ZkcpgB11LaULj2r49F/q2/ESnDdbhiiIXTBUq+v62Z4vklpiNC0FVOplSN3QwqU7QOgStlhEiqmXd8UwPJ5d9AmVUmAz1WWC6TEAJcJMUzELZC5usAtK9BDcW4U9dLgO3bx1x9ZgrutZVd2mlDB6eg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Zz949cJ1; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-354df3ee1a9so5032550f8f.1 for ; Mon, 27 May 2024 01:42:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1716799371; x=1717404171; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=gv4XcgrE+Sm06cvS3N6RCuploOyylX22ILl1HxMDPcw=; b=Zz949cJ1iHpBqRJ9gpdjUguNXC9uuToxx1LAsgH0CPHeLKIAeFAuf6U9SxrkbgTgux LZcuaMQv9YAkuuaiGqCnDpDcbKobTBwyofQT572VubOBseJHsZ49OBSgVhTk2HdGZdUz PwEPb7HGeOS11Qo4KuprrFTwzvBefJfj2alzDyZsZAz+WQ69Nqb86wvO6GMsqsLzzUIR 3adRFEAXyvGy97GRHCx4c2Y0uIwQtCuEsulXg/AUj4MRiKeGz8Pq+4T+OjBVlxvY/U27 nMbddPQEZ8p+Kb59hmyN+01/xzmZRFebZeyKlw5LWyv/EUUL3+2uWPRnUxWsOks4QaWU U3dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716799371; x=1717404171; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gv4XcgrE+Sm06cvS3N6RCuploOyylX22ILl1HxMDPcw=; b=KZoZu9qOBmE7Z9a0G256XtkUirLNnFnU3gXHoH5KZoDJnLXipb6aMkgxI4EVMbvT0o Z92S2ZAxVj49IGPVyQfvelZysB5wdp+wSWAn0HchP+pnClxRfVErRZGs5C6dyOxecKYh rU5eKL8vMGZSEgxjEyjD+eM8Amamshubky/d9RPZJOTo+KYEldOokhKPhgTQp4FP7Oon Kpvrhdg5xi0cKuq2HB/KISILGsnJjsMOObHs/7vcGi6yuu2hzicEvp5l2rmqo6431fjb yfiVnV/lS8JiHiAcojKHZq75yZjpZRLoQ1UIDZXzjCky6lJkW3X/DjA7foz0+j+MV+uu yYlw== X-Forwarded-Encrypted: i=1; AJvYcCXExjRV5OzlR7//G29om2B5XRBUH2s+jEYlQcQ1UMkjHXfnx+pKgNZI58EsF0MMJgj1WNRfkldRsV3cZQoVkTdFv+V/omIuVcMgF1+o X-Gm-Message-State: AOJu0YxJ/wIk6CwnfDfWa/fAU0XfllF6bQQs5RaqabTXcyqo5ZQfnd6u 0CSjQp2MoYYeTCOz/emA0vpfQ8itWq9QAji5wTfrptE4K1fKSmvDxSkLJn/6HAA= X-Received: by 2002:adf:f48c:0:b0:354:f90c:63dd with SMTP id ffacd0b85a97d-3552210f11fmr6175693f8f.0.1716799370947; Mon, 27 May 2024 01:42:50 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3558889fb57sm8447292f8f.114.2024.05.27.01.42.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 May 2024 01:42:50 -0700 (PDT) From: Neil Armstrong Date: Mon, 27 May 2024 10:42:39 +0200 Subject: [PATCH v2 7/7] arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: allow 4 lanes for DisplayPort and enable QMP PHY mode-switch Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240527-topic-sm8x50-upstream-phy-combo-typec-mux-v2-7-a03e68d7b8fc@linaro.org> References: <20240527-topic-sm8x50-upstream-phy-combo-typec-mux-v2-0-a03e68d7b8fc@linaro.org> In-Reply-To: <20240527-topic-sm8x50-upstream-phy-combo-typec-mux-v2-0-a03e68d7b8fc@linaro.org> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1314; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=EQYEM+nXLwVomhzLq6K3CGSxN/j1/41Ke38UOW9m/Bo=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmVEeAHBZsJopuIKCfsXkjV2XRXahXRubswN6LvOMY WusZGAeJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZlRHgAAKCRB33NvayMhJ0f+hEA CdjaqatyiAaFU3k1VieZt3QmCuHnjKxT4lgrTMmAKQxCydsv6Z82g1Vi5hugt8ZZ73C5iXvHSAn8kK lOHQ2h7F/uFFFnfyIPl9wWPLnwo4f80hjcjDdcQ4qWKIMqdKyu8EKroW76xvNKQTZ7JFxpVQLy3B35 qAzYO4DuzIMFQN8hfCloPuH53SGceSqzMoluoYoVudwwXG/+WD1guBLIP/QWjPY61P+6dfoLv0Znkh oUCaigX/PO/BOUc7XAmzvy47Zrn29i+SO1M5NgV5C6Tcftv5z0vy+l1regR5jowBpxEpIYedIrKhk6 XbBJnWvF05Fqkw7hPajqX8QsiCEA59lo++GQJ5q79K4IFY1dU0Qo5IMY/Vnb2ucN9GLyTvjM+nO5O1 3Ch6HkJy9Jouan6hTwNzE3FOv0+r8T545yu3hy/SJiN7ZrOlN1+By0WcuTiKIV6IaV0nMGhK42nJkk 1bzatzIoi7XCux49BBqxN/5nFIwiQxgoKh1t7xV2cQHnMve74czLScmjmccl0+nYMqz402l76+Mln9 meH2oWuuCRHt31GiMgVauvFgnucIXdjXjcwo8cXaO9kv2bRwpjX6pG+K0fnrpIr28ykj2Gc9NID/vi txRALFfvbNwq4GIYFlYHLRDZFKQeT7evtqN04nYxv/iNQEiK24MBgHfDrRMg== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Allow up to 4 lanes for the DisplayPort link from the PHYs to the Controllers and allow mode-switch events to the QMP Combo PHYs. Signed-off-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index e937732abede..bcd38831f9d3 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -593,7 +593,7 @@ &mdss0_dp0 { }; &mdss0_dp0_out { - data-lanes = <0 1>; + data-lanes = <0 1 2 3>; remote-endpoint = <&usb_0_qmpphy_dp_in>; }; @@ -602,7 +602,7 @@ &mdss0_dp1 { }; &mdss0_dp1_out { - data-lanes = <0 1>; + data-lanes = <0 1 2 3>; remote-endpoint = <&usb_1_qmpphy_dp_in>; }; @@ -1143,6 +1143,7 @@ &usb_0_qmpphy { vdda-phy-supply = <&vreg_l9d>; vdda-pll-supply = <&vreg_l4d>; + mode-switch; orientation-switch; status = "okay"; @@ -1180,6 +1181,7 @@ &usb_1_qmpphy { vdda-phy-supply = <&vreg_l4b>; vdda-pll-supply = <&vreg_l3b>; + mode-switch; orientation-switch; status = "okay"; -- 2.34.1