From patchwork Tue Mar 4 10:57:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 14000449 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.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 533871FF1A1 for ; Tue, 4 Mar 2025 10:58:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741085890; cv=none; b=Z9wiJWdQPzpb8C2j1dtNCEZCCp9LSq3qeH7Toekpq79M2r8d4wZ+sH35IxZx66VzaPWgxa0QIAnxv28aUa/TiYva3a9EnD7buUzQ9cM+lSBxkOuZnB53s0GSITP7bDI/R0Dbx1em48cTrOvxYrGXaYqMECLehYHlSb1LXzyDKtk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741085890; c=relaxed/simple; bh=wOUo2jbvXNBvIELvN8SO4TO7+03wuKIRURhdIdb5KQA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=jPlsOhR0wIfa0KEnjSbyy+QKTbJjKrtOQboblxRpI1wJbv6iBZl4lJfzJutrqMlYSARy/6uDBwYJ28HaXqg3mzwI2WqEEcfw/DrecUJMhxenvcLCxkGEGs2Hh5+vlNA02lJH+baaj3+S3ifTBMcCqyTfSY3FhDXlhCvTvltzgfA= 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=kSn31Q+6; arc=none smtp.client-ip=209.85.218.45 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="kSn31Q+6" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-abf6f3b836aso365486466b.3 for ; Tue, 04 Mar 2025 02:58:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741085887; x=1741690687; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=Ep9QE8ZgBdpAiwKPizNUm4MFunX+10NNVd1ZFVVsV3A=; b=kSn31Q+6ef0s5jTJZ4ayDD2c5UcsvwL1ODfn4xzsYcIolKdhWfwe01DbJ32ifQXQA8 INUXOeJjWjcJi4JetFRZl49bvxtC63KhLJU+KcsLHm3Yuwla9QR7U6X2Yul8kIJ2al3l BlJok/aCGioDF7SthBbel6mKAYT+HF2gR7VCBHypZ79eND3t7lyUII3RJAuh8KHW9/gu TcY7MfbBKyqmwxP8gpxtQIOcynqEoDykKKaURpsSY6LEx8doYXrUxN8CYji9QUlowG+z T3Nzrxg8DLgdNzLOakRWjqK5bV0bOM4g/fZRTOhFvJWdYRE9pFuNQyaplrr6A+efCF3P tdFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741085887; x=1741690687; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ep9QE8ZgBdpAiwKPizNUm4MFunX+10NNVd1ZFVVsV3A=; b=oRzS++PXDfAJZUxEYBLhvQlrOGoY5FIub9apdyc2k0glVED1eXjRBavZwMqzj86jpr U239MPJNhEUedpnxgNDL+OIXgGMee4YGxjXiEwgTlCUI22+xT/tBl5dJ0AWCRicjLo52 pbsBZCTWWwwvvsoHS2W692Q2sJvsp70cs0WXGwXFoRvfscQkGSWERYWpl/klkapQHWO+ ZX307pAhOoGgnAInqOHunY5223eLbPXfZmLKDhcI2szZDt6Qih3ZP1ih1rwuAVsbzH/e YkJVL3Mm1p3mt7uYnRpC4MJyD3CPbZL5eHhx32J2LMcRm70O2PvYi/RuwS5ZOwTayHqA +zPw== X-Forwarded-Encrypted: i=1; AJvYcCUaXisrHT7A+Hw7Zon7K+eIj3KW41xPTKH/HKLxmk+pFFiLhm5cArPhzmG1JuIn2Ts6lKGjG/s8qj6cA6be@vger.kernel.org X-Gm-Message-State: AOJu0YwXVgmTldwBm/AySq11q8lTE0mVriY82H/Ajer8Aq+VnaqtUj5C pqgf/lFfp0MLmnOBKDtgaBQqgnJtp65+MjearNDGCZ9o1T8iWak8M2zkiX1nhFM= X-Gm-Gg: ASbGnctxKc5GIIk9t+Y8mdM68zyg7WBJv3lnSNxKuZ7ztuhX5OdgApxY+0gEw2shxY/ Mr0iHB4PPO8fs76z65duxFlaNju0XPn/caVi4C8pGd2uG3pQyjLPGr20WXLiomJO8JcjWLeskEn CS7XEBM6SfX4OEqY8cnYBhwvM7hiiFxCC6lIl8l0tmduyvh3NlJCwIzrFG0umWOZ5OxyII2X0JQ OcuSMVX0B3EzLyzvY7acmEB6EqTPYd+HL6+e5+RysBKCTTEjG7fcuGbB1r6ML8qu0GytY0da4Eh Bt+vLYgQfm89FOlOCtHf3jCwYV3ulPMGlC6zWLjKEow= X-Google-Smtp-Source: AGHT+IFD/ObPed5O+mHCOziYcTBZaiZTKm8Gsx1JV9YxWhJV81LeOWJyKbyCJBafUbJ05F/opRYNfw== X-Received: by 2002:a17:907:3fa6:b0:abf:65c8:70e5 with SMTP id a640c23a62f3a-abf65c8922cmr1103208366b.25.1741085886592; Tue, 04 Mar 2025 02:58:06 -0800 (PST) Received: from [127.0.1.1] ([62.231.96.41]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac1fde3f585sm38973266b.53.2025.03.04.02.58.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Mar 2025 02:58:06 -0800 (PST) From: Abel Vesa Subject: [PATCH v6 0/4] arm64: dts: qcom: x1e80100: crd/t14s: Enable Parade Type-C retimers Date: Tue, 04 Mar 2025 12:57:45 +0200 Message-Id: <20250304-x1e80100-dts-crd-t14s-enable-typec-retimers-v6-0-e5a49fae4e94@linaro.org> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAKncxmcC/53NQQ6CMBCF4auYrh0zFCvoynsYFqUdYRKkZNoQC OHuVo7g8n+L920qkjBF9ThtSmjmyGHMcTuflOvt2BGwz600aoNaIywF1Vgggk8RnHhIxTUCjbY dCNI6kQOhxB+SCKU2zrdVi/fKq/w4Cb15ObRXk7vnmIKsBz6b3/qfMxtAKGu0JSFV5N1z4NFKu ATpVLPv+xc/9OyM5wAAAA== X-Change-ID: 20250220-x1e80100-dts-crd-t14s-enable-typec-retimers-325cdb7b097d To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Johan Hovold , Dmitry Baryshkov , Rajendra Nayak , Sibi Sankar , Christophe JAILLET , Trilok Soni , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Johan Hovold , Konrad Dybcio X-Mailer: b4 0.15-dev-dedf8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1780; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=wOUo2jbvXNBvIELvN8SO4TO7+03wuKIRURhdIdb5KQA=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBnxtyxL1EL3VeoqbddYBC6vFLwLOix+x0X5djp5 JGpP0y3olqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZ8bcsQAKCRAbX0TJAJUV VpzKEACArvNpPIzsxCH48RaWlnCRRoxSPhITR44QHeCuishnXRutzQqEFL/e1UK9/FaX4CCAjJL CQBkiI/1N/y2YY6Env6G1tzzsV6AdHIY5KnuAlfl9G9fcXGynUIyKYP/KYpptI2YWKBRjp9nQOk eCdDGdsZJNBJ95dTh9NmvTssCaImJ6PyKwlTF9Ja9ncOSkvJmYviMFac5JvYfu7rg7HMXhgjw69 zqJfwQ2+6T9Ph0883T0kCiCtBRSJ9u87Bqql3+oF8wThmFG5HACfY0oWWqHwOKeuWICtbO2iWaC /PuVLsjW2afDqsMkUyz10zcsycS4HLNv7AyR+VCg7KjYrmRJNLp0+BYIYY/d0Ny4zxnSAS2wftt pq+MIIol4lrXzHbZByjKBhDNyBR3rfkUozMeFTTXksu6M+7QSM1CoiOpmUG94ETmf6ydsvbmn9D 6TQRQnSx6xqvI3k9kFmceGfB1heCigy4pB7zoexM28IQ7ovI4uOgQCFN7Z1HdlJq7xLJy6cI1mG ucS4/p/DSMPEsc5Xs6xnxYsOXFWY/HfPkUjT4uyV23qRaYSzR7XaPAOx2ivkwLXzgU9Y0DKCX0A whnyGshD0sbA2UMo8lBB2wJEEWnTVfNzy35IH0v/9VFB3u+J1syoWskKMQHaf5qFQVWU8TDwwnE bCXsDFyeaHvlikw== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE Since the driver and dt-bindings have been alread merged, it has been agreed offline that there is no point of holding on to these DT patches even though there are some issues with plug/unplug during suspend in both pmic-glink-altmode and ucsi-glink. These issues are being worked on meanwhile. Merging these means that even though this will provide external DP and USB orientation, plug/unplug during suspend will give some splats and render both the USB orientation and DP broken. But then, other X Elite boards already have these nodes described, so lets bring the crd and t14s to the same level. Signed-off-by: Abel Vesa --- Changes in v6: - Rebased on Bjorn's arm64-for-6.15 branch to fix conflicts with Konrad's X1E CRD DT rework. - Picked up Konrad's and Johan's R-b and T-b tags - Dropped the extra blank line in T14s dts and CRD dtsi i2c7 retimer port@2 reported by Johan - Link to v5: https://lore.kernel.org/r/20250220-x1e80100-dts-crd-t14s-enable-typec-retimers-v5-0-380a3e0e7edc@linaro.org --- Abel Vesa (4): arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support arch/arm64/boot/dts/qcom/x1-crd.dtsi | 473 ++++++++++++++++++++- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 320 +++++++++++++- 2 files changed, 783 insertions(+), 10 deletions(-) --- base-commit: f22be5c1dd3e12519e3f3b80c14d10b90be2c2fc change-id: 20250220-x1e80100-dts-crd-t14s-enable-typec-retimers-325cdb7b097d Best regards,