From patchwork Tue May 16 15:45:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 94779 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp540212vqo; Tue, 16 May 2023 09:07:31 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ62K9DIy8TwFR0huSK8Wtts35kcjNC+yNcqjE2uiBqJlrODLQhJyB86lfbMuG9qCGAtVkX1 X-Received: by 2002:a9d:7b51:0:b0:6ad:da5d:9019 with SMTP id f17-20020a9d7b51000000b006adda5d9019mr2498971oto.37.1684253250827; Tue, 16 May 2023 09:07:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684253250; cv=none; d=google.com; s=arc-20160816; b=BZ4SLjosC0tPFDaiFD9BJ294cr8AXpaMeCu3vSOBiyZ9I1iUVVTCsnizLKLmkgaD6z jmc1JJ1cME9Z/r6DzORjoGyAjsNsrqV5LT0+qPqKb6290oIpwznuaqv6hn0IIM1uveJe pLjOSgpfl9mY+3ZHHFmQwxHIxpxSRh5SSrer5zS+JfzWLdUTMB38lbvyJ31ri52L87v3 DJdMmsGK+bEw3o5L7xFNHmZWqpssmMC/NDk1d5JRPTcXce3R6Vkw7drD2Txcfa/mTut4 0s704g3UHtaoV3j+j2aOnM0OBfgSWAa2U0uWSzx5aclJ58Yy/av+ulkNbvwPE+dn5Ijx OJYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=xVvw51M3oghXEdU4QbKnqMa7gMGVZBvLOUaDcEfxIYI=; b=FOIL3oPZ1OCdShOPE5m34mvIYpcr+FWAjsLMJjtXai6ZuDv+slZXpIliKWJwnUzbmP nmsXVYCpQpYxni4TNKNI1FLzdA6viE1DItpCmnv0VhJ8CHnGS4UNKWOixyfiE8cOs6ZU 3Aatx35MKCIQ5ol9S4YnKXcj3VeK+pzNzlvr5d7+zBrrooYCpJLfl5qcmnugug9+4pz/ 3oz1gL97o+/zXVNhnepzD7z2DqAK/AEhW1XL1WX+oNKyNCK+lRns1KJWNVIboGADJ+jv IhTYjWqn7c4EB9TMrCgNrCiMLYvbmNxbPYL6DfM7uWbD+pjz6gXLjo+dVS8aKW0WAjNv Nlww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ytE8rV5Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bh11-20020a056830380b00b006ab2d14dc53si10804176otb.108.2023.05.16.09.07.13; Tue, 16 May 2023 09:07:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ytE8rV5Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234170AbjEPPqX (ORCPT + 99 others); Tue, 16 May 2023 11:46:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234181AbjEPPqS (ORCPT ); Tue, 16 May 2023 11:46:18 -0400 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F015F902B for ; Tue, 16 May 2023 08:45:47 -0700 (PDT) Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-50bd875398dso21523174a12.1 for ; Tue, 16 May 2023 08:45:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684251942; x=1686843942; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xVvw51M3oghXEdU4QbKnqMa7gMGVZBvLOUaDcEfxIYI=; b=ytE8rV5ZI+aian4Sl6AOp0vjREMjTnZr37rOcYU3sN+b7EWSWmJeZ5/Fo8/C4tleIZ KBhEudhex1I/pmUtbrpWrYlOUzbD//JJUrUpO/duk5LKUFn33dhd7OJC6xNvsGpp7nL5 bbCndVK1npIiwHEMiMIh4OSdMjDyGoWbvf6hTbH+aM/2h7L4gg1gf33cuh96+KDd5NlZ oZATg5uyuCf0075tV72481F8wJsPOEVIVgkTs02z90DoTUlmg841IqwcBIRGSWAe6Zwn Nmg5BWdJt+3LnJImr+cpsalGx+IpeMKppjY4H7tPo30Xrl/Efk9D3Z4IbiJIp6gaN47l yWVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684251942; x=1686843942; 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=xVvw51M3oghXEdU4QbKnqMa7gMGVZBvLOUaDcEfxIYI=; b=jDnPOetCQl/Epb27y9kJ6zM2XZ291uM0gKyKQ1LioJYzDRL+VMqFfgxCTuSEiRPBGY l6Fdl8AV3zchvlqoh99PPkzmiK1qAyLwhOsisM98r9lwzD+n4Tgvcfxf5eQWg1OSX2pJ TP7diSo+4WHkIcwnXlQ32In/QGtYVfHe/qMolq5FjEWpi2QOIF49MLTKXvP6TqmUfp9O I8sznK+b4OW1C8OKQhHPue3pjlNLKGbXjhh7X7sRUic7OSQTztdcdTtmzd1HT5FC5kmD 8fZ/WkuBWEEITwNl0hAxxuXY6qfQe2gx62zM+Ec9jHmtMKxwU4ws3URkJlno0XuUFSap zq3Q== X-Gm-Message-State: AC+VfDxR6QCCA70C+cRPD7QCVgHHG4L3wPLmf8CXe1jURVSTCSMYdwFm L84TkzmJWB8KLxhtWgmIX2fRtQ== X-Received: by 2002:a17:907:2d12:b0:969:98eb:3fdd with SMTP id gs18-20020a1709072d1200b0096998eb3fddmr29573166ejc.3.1684251941993; Tue, 16 May 2023 08:45:41 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:77d1:16a1:abe1:84fc]) by smtp.gmail.com with ESMTPSA id z25-20020a17090674d900b0096ac3e01a35sm5787587ejl.130.2023.05.16.08.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 08:45:41 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH v2 1/3] arm64: dts: qcom: sm8550: enable DISPCC by default Date: Tue, 16 May 2023 17:45:37 +0200 Message-Id: <20230516154539.238655-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766067536791529929?= X-GMAIL-MSGID: =?utf-8?q?1766067536791529929?= Enable the Display Clock Controller by default in SoC DTSI so unused clocks can be turned off. It does not require any external resources, so as core SoC component should be always available to boards. Suggested-by: Konrad Dybcio Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- Changes in v2: 1. New patch --- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 ---- arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 - 2 files changed, 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts index 785889450e8a..f27d5c657f44 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -419,10 +419,6 @@ vreg_l3g_1p2: ldo3 { }; }; -&dispcc { - status = "okay"; -}; - &mdss { status = "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi index 6e9bad8f6f33..0a3a08336b46 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2684,7 +2684,6 @@ dispcc: clock-controller@af00000 { #clock-cells = <1>; #reset-cells = <1>; #power-domain-cells = <1>; - status = "disabled"; }; usb_1_hsphy: phy@88e3000 { From patchwork Tue May 16 15:45:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 94776 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp538645vqo; Tue, 16 May 2023 09:05:45 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6nrCm6Lc4jDK7XymXj/MS+/iSMtgt+tnoPZbQ1qrTEqHysWnmChgX9oHoONmc9vHtUp3aD X-Received: by 2002:a05:6602:221a:b0:766:48cf:6ca9 with SMTP id n26-20020a056602221a00b0076648cf6ca9mr2286720ion.12.1684253144766; Tue, 16 May 2023 09:05:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684253144; cv=none; d=google.com; s=arc-20160816; b=ikfP89ElL19auj22g1QidGugStt69Hfg3iMWHJV+BTcO77fB9VSjGroA4rs70Fic7p FBoRKEfkWiXtqBKnho70yBREybQbIcaYxn9eGSgd4XrRiEmrx/jLdIyoBlhPRO8CZAY+ j/cf09UtZtvTU9AWc8+AXC0txIEGgzeTNttRsByzYpz0GeyK6jWUDunrd8L3p91O3Zgm F5wDQOoX4iYCEzc+bzYFv1F7Q+VFQ33nE8THsOUe4pWU1KwaZzYPPx4NH59yfC7Vyuun qcXhrRtvAERLCITAW+8tmQRUxuffSqctHxxPsd/48ASMUCGXG6Subsg3Usc1MRvQI190 GtKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=HQlA3yGFk+W7iwOwNJA/IHC43J6THIUeCVeGDi4cn+U=; b=sLKHr8TI5a/AR4A2WaR/7oCAiaROs4ZjX5EuPsm4qEBO7uvf4MoZebQxT7sOskKIca gLBNNOsLgdeXXTaiXKd/1aEl1CifeBvUKAssC/DToo7eMdsUmYxYPjIc6wIodO9ukG3k QzWWRh8skXJrxf+GWtbGUu8GndNMl16G2ESFRRwifiWlGZSyx/wZJ0kovaXvWGZbMVuS 5wHSKdIFjl/VUZIIWoHwpn6yXbaPVLYRERouBoDfQWKadrW+Z6NZ9fQuU4JK53Clude3 j1f5pD96XXQpb208ScXAQtr1uk2UIzIjKC5aQgGg4d97DvfpxiyxYm+j9k6JweJP5Gzz GcdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VK6YP2iW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r5-20020a6bfc05000000b0075933b0bc71si13555164ioh.95.2023.05.16.09.05.24; Tue, 16 May 2023 09:05:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VK6YP2iW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234188AbjEPPqZ (ORCPT + 99 others); Tue, 16 May 2023 11:46:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39416 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234173AbjEPPqT (ORCPT ); Tue, 16 May 2023 11:46:19 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6A427AA9 for ; Tue, 16 May 2023 08:45:51 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-510a59ead3fso660462a12.2 for ; Tue, 16 May 2023 08:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684251943; x=1686843943; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HQlA3yGFk+W7iwOwNJA/IHC43J6THIUeCVeGDi4cn+U=; b=VK6YP2iWRxhrKJYvG7HfcKg27w19vYmQLHqpzqx7iCe3mmZQ++716UsVI0Am7GqWL+ Mzkq4XRwVU5WBasxRCEh2Mv/SxiocZL1Kx+0ObtVX09Ioq7NjVHMRPXOGfQyZ31grP/1 CJsVBKseo3JxnvvvyGGlYnnrExdGHWcdoprywM118VvY+4Gz2JoOMrerXTEeGOciNysf nSEVLR5imfRm3+ow8gYAJYrabuQbV79SVwh7N0CZM9HuguypmIMETTnPzb9XgewlFvm6 jNl7808bOgN1Y0ztm3/Ro3FDResBHJfa2TDdrMRiNH7JXXSKw4XOUVpVdPVU+oe3IGQ+ WHqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684251943; x=1686843943; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HQlA3yGFk+W7iwOwNJA/IHC43J6THIUeCVeGDi4cn+U=; b=eUsnmt2+5WzY22jlWHA8wvAsCsWVqzHma7qPXC/g8P9B3i1HuB6x2hmHC6h8r5xnJf d3zq1FtDJG1mT2TOWYpmKIOFdhkmanURmsKO3uafcvbOTYRBQNTw3N+/pf0qzDkFGagY waszqFc6uRuwpPa1fMTJC9hyivAeUoPTFJQjTYsVc/uLq4O3pzA6BU5EFMgyp/6L9QGM InxrVuAwdn/rvY1PXzzUkZ7Qi6LVGnnmuLCxaFhp2VGj28H+IIQmxxJ5f0Pd2LklGGqo foO5A02UAOV36Fw2f40hzcSVMIrNS9IEr2D7uOMBaJIkD82ciez6VmPNBfgT78M4X6c2 VFDA== X-Gm-Message-State: AC+VfDzq3u74kw+Gvu1zr5M+C55tZA2lKTN+LHIn1UPuZ36v+EMSr5gP 2PLcedaW7Wob1ERsf614U2dpEg== X-Received: by 2002:a17:907:6eaa:b0:94a:9ae2:1642 with SMTP id sh42-20020a1709076eaa00b0094a9ae21642mr38134440ejc.46.1684251943102; Tue, 16 May 2023 08:45:43 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:77d1:16a1:abe1:84fc]) by smtp.gmail.com with ESMTPSA id z25-20020a17090674d900b0096ac3e01a35sm5787587ejl.130.2023.05.16.08.45.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 08:45:42 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH v2 2/3] arm64: dts: qcom: sm8550-mtp: drop redundant MDP status Date: Tue, 16 May 2023 17:45:38 +0200 Message-Id: <20230516154539.238655-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230516154539.238655-1-krzysztof.kozlowski@linaro.org> References: <20230516154539.238655-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766067425819636264?= X-GMAIL-MSGID: =?utf-8?q?1766067425819636264?= MDP in sm8550.dtsi is not disabled (although its parent MDSS is), so board DTS does not have to enable it. Suggested-by: Konrad Dybcio Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- Changes in v2: 1. New patch --- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts index f27d5c657f44..579f65f52370 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -459,10 +459,6 @@ &mdss_dsi0_phy { status = "okay"; }; -&mdss_mdp { - status = "okay"; -}; - &pcie_1_phy_aux_clk { clock-frequency = <1000>; }; From patchwork Tue May 16 15:45:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 94786 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp541290vqo; Tue, 16 May 2023 09:08:48 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5BlB/S2R7zNLw/CYrtzD/H6jFuwDcYpohMgq/7FxhNxqYkT461yHP6NqTros3SBPLN534i X-Received: by 2002:a17:90a:29e4:b0:250:1127:841c with SMTP id h91-20020a17090a29e400b002501127841cmr37499561pjd.18.1684253327812; Tue, 16 May 2023 09:08:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684253327; cv=none; d=google.com; s=arc-20160816; b=jaVp/hnwBdJAklR5/bdXWxV+esXNj80bxzFr98jVArgR5NqgL5j0lh5jAOxcAGVU+L sWzwyzWyo3jJzCQcU1+lx8aYTYLqnVaVrBtAMHJlI+aCAMMcdykS06osvZDcybOkKdLi E3Uv6AOFkUXD8LrfdZTHmscRdGbycNjFH8a1yEjLYtNiU9cnNh6GuSiDVtFTddl58utE TURlQxyoA+zxYzWIK63aX39DUv/PARoQal96xFrfpF6SRLdnHPFFQGF0yjcesPgPdKRC WJ75CR0lXV1sysBBkGOI01pVJx1G3Kui9syeFyN6AtN5bKA8MQEbpAl3SNPJvhYJB2d2 aAaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=OAgahxZvZI+ueNx3zmY15nLRJ1KnLPgYZpaJXAq3Hfs=; b=sSjja7yQ0kqpoMkmLPI0kJ1p0ByIwMX5FdXIDTOpJEzuxRcxvi/zcpizwRU3JbZNzy 7CztWgxKEtPEcTBhvcMEdXshJA94Y9/2WMZcIGWrfKuLwu3zWSLg1NI+TAaSXrHRHXFg N0JWoY85ADmTILN+D+zpk98QpPApMERwGHH8FVMn5jve/zrfqv2Mreo7N3gvuKvYQKcQ aG7bzUL7l6ivEgRrz05sxmMjcsHZN8XYuh67QlZL1Te0yRSxP3R7DJ0ObLp6ePJFXIg3 JMSH4b/K5X8MwiK/2bN4Vu7gPGiS8GRzb9DZrWKaZtmgsApquC5raBs5mitnJmkmdmAw aREA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JCKRKBql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c9-20020a17090abf0900b0024be0f71516si1981564pjs.69.2023.05.16.09.08.35; Tue, 16 May 2023 09:08:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JCKRKBql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234193AbjEPPq1 (ORCPT + 99 others); Tue, 16 May 2023 11:46:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234190AbjEPPqU (ORCPT ); Tue, 16 May 2023 11:46:20 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02519900D for ; Tue, 16 May 2023 08:45:54 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-965c3f9af2aso2195705266b.0 for ; Tue, 16 May 2023 08:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684251944; x=1686843944; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OAgahxZvZI+ueNx3zmY15nLRJ1KnLPgYZpaJXAq3Hfs=; b=JCKRKBqlQnkJ/a3WQyTZeB0t8+xkrK3LwhgSFztMZT3evmhNniR7h+GAhlAxVqFq7H eSQHJBXQ0M/1esGoK1lS/5UxHhJ9zU3kVw13pjs8pt5XUoYSUjJ2iDvX92ZWlYExSqYx oLmSZO8ZFi0DlpOazTm1esXKAPY12WV3JDxTAwU8GLs17G4J0aQcM0PbFGTFKqaya7fv wQ17rtxXosYv0OVc9/xf7p/MNwQwLdWVisSRboXDoGgwu7xFrFhuXLzIW6uD6fchdpzG FCWG0Yn+/LvyfKjuxGCzIPNAnUTMslKVQBSn8AAK5MXLIuac0rR539DDRwi3HfoAD72M nvLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684251944; x=1686843944; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OAgahxZvZI+ueNx3zmY15nLRJ1KnLPgYZpaJXAq3Hfs=; b=Rkkt6vB1C5rfsgWP5u1wW/JLGa4zapS4dxaIH4sqoQHS1PoDH9DcEESEx08Uxmh64T 5cA9Y0yWPAmSywet+maW62BAf9PihzVHRVpgKZhYgf4zHaKW4/4pSYf8FvJoffUBzhGq hiyqQyA4R1+NlGTzT5m4R52kqWXSAdZdVD8WTxnVbcm/L7EACXOa65tEyN62WB7rI/si nAiQPbZPj0WdDiy6sOGh9PjqVgNJ73BrpiJZCKgUhWOrN+kS9Zf/p6SpQszp9McfpelV 6pupJyRCf5t+vJl5SSZpNvsUdiSbpL5no8TwzHOU+La15ejhVUwZ7R7wo1Kvjx8lmsbj ay9Q== X-Gm-Message-State: AC+VfDwV/+vG0TnPSM6nz4wSls8ZdGvPpGhQRdnkRKuIsSKCci/DsL8W kNATnBDfKI/j/wTdAZAhw/YRAA== X-Received: by 2002:a17:907:c1f:b0:961:ba6c:e949 with SMTP id ga31-20020a1709070c1f00b00961ba6ce949mr37299614ejc.68.1684251944289; Tue, 16 May 2023 08:45:44 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:77d1:16a1:abe1:84fc]) by smtp.gmail.com with ESMTPSA id z25-20020a17090674d900b0096ac3e01a35sm5787587ejl.130.2023.05.16.08.45.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 08:45:43 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH v2 3/3] arm64: dts: qcom: sm8550-qrd: add display and panel Date: Tue, 16 May 2023 17:45:39 +0200 Message-Id: <20230516154539.238655-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230516154539.238655-1-krzysztof.kozlowski@linaro.org> References: <20230516154539.238655-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766067617510160696?= X-GMAIL-MSGID: =?utf-8?q?1766067617510160696?= Enable Display Subsystem with Visionox VTDR6130 Panel (same as on MTP8550). Signed-off-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov --- Context in the patch depends on: 1. https://lore.kernel.org/linux-arm-msm/20230516133011.108093-1-krzysztof.kozlowski@linaro.org/T/#t 2. https://lore.kernel.org/linux-arm-msm/20230512160452.206585-1-krzysztof.kozlowski@linaro.org/ Changes in v2: 1. dispcc is enabled in DTSI. 2. Re-order pinctrl and regulators. 3. Drop mdp. --- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 68 +++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts index 30b36a149125..ade6ba53ae6b 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -431,6 +431,46 @@ &gcc { <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; }; +&mdss { + status = "okay"; +}; + +&mdss_dsi0 { + vdda-supply = <&vreg_l3e_1p2>; + status = "okay"; + + panel@0 { + compatible = "visionox,vtdr6130"; + reg = <0>; + + pinctrl-0 = <&sde_dsi_active>, <&sde_te_active>; + pinctrl-1 = <&sde_dsi_suspend>, <&sde_te_suspend>; + pinctrl-names = "default", "sleep"; + + vci-supply = <&vreg_l13b_3p0>; + vdd-supply = <&vreg_l11b_1p2>; + vddio-supply = <&vreg_l12b_1p8>; + + reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>; + + port { + panel0_in: endpoint { + remote-endpoint = <&mdss_dsi0_out>; + }; + }; + }; +}; + +&mdss_dsi0_out { + remote-endpoint = <&panel0_in>; + data-lanes = <0 1 2 3>; +}; + +&mdss_dsi0_phy { + vdds-supply = <&vreg_l1e_0p88>; + status = "okay"; +}; + &pcie_1_phy_aux_clk { status = "disabled"; }; @@ -532,6 +572,34 @@ wcd_tx: codec@0,3 { &tlmm { gpio-reserved-ranges = <32 8>; + sde_dsi_active: sde-dsi-active-state { + pins = "gpio133"; + function = "gpio"; + drive-strength = <8>; + bias-disable; + }; + + sde_dsi_suspend: sde-dsi-suspend-state { + pins = "gpio133"; + function = "gpio"; + drive-strength = <2>; + bias-pull-down; + }; + + sde_te_active: sde-te-active-state { + pins = "gpio86"; + function = "mdp_vsync"; + drive-strength = <2>; + bias-pull-down; + }; + + sde_te_suspend: sde-te-suspend-state { + pins = "gpio86"; + function = "mdp_vsync"; + drive-strength = <2>; + bias-pull-down; + }; + wcd_default: wcd-reset-n-active-state { pins = "gpio108"; function = "gpio";