From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 486AEC6FD19 for ; Mon, 13 Mar 2023 16:34:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231307AbjCMQeT (ORCPT ); Mon, 13 Mar 2023 12:34:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33352 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230198AbjCMQdw (ORCPT ); Mon, 13 Mar 2023 12:33:52 -0400 Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3284F23119 for ; Mon, 13 Mar 2023 09:33:17 -0700 (PDT) Received: by mail-lj1-x22a.google.com with SMTP id z42so13200861ljq.13 for ; Mon, 13 Mar 2023 09:33:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725185; 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=aeDTqpYrlEuhoUXI4F8sH20zpNB5C5a3olN6IJ1itsk=; b=IqO5XBrkP4LcNFJQGw6NEsp9eROq29iwspwRRjj/sphobyqS+meh/3vuDREn4U9R6E 1SibD1wxrLnBD6GK6HMaNp3mhuMMfsEAkpVTCf1ek4pAIiF4bMEiN8gneTmmpiMcfvCo spH58lqSRXbKIA1xEyMBebk+PcveYLiSkyGtlFLx3tZqVYu4ol8RX/9tmi9amfDrs1WV lSYHTHtSbn2kar2DVQoRWrfURjUWglV84yIsflE2UrYtxLnFwVd/v9cMbwHUjeEnKibV oC5xLLumrwTkyb+ua9rucXOQwmiKPVRdGTQZvFPZi3q2M+Mf4EEf9K3mHX4mpaflv1Og FBMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725185; 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=aeDTqpYrlEuhoUXI4F8sH20zpNB5C5a3olN6IJ1itsk=; b=ip47NXvkVTcvgkcFtxmUyqp740Wi6bUKTKmBjByU5jgogOzr9yfVKgE2R05Emv2XMm 2rHQyiR7udY81iCs+UcLy7tt1zaZZ/POC7OGsbjtCLIVft0NewTNXJfpbT1NOm++Wa/8 nvVXzoOjR+vBbd3Z23nZSBlzJsN1lYB/SXBI8Fh1BqQ9Vr/7uq7N8PE3QtAFpXCpwoCO OL6hCxtH8h6z3dN1g6B6Nlp8b8FcE1gigoPi6FCDaDfdao5rJ/AquA7cPBOA/wE25LOS DkhtSndwnPb9kr1nWa0IhM+ZhU+3oQ4I2eIQ2wA8y+xNET5LmY9rz2zx0OozmY6HEsBN pUtA== X-Gm-Message-State: AO0yUKUDNjb/cKoxtYo3umS/d4AczTxSgurIBg7ZTTXyDU41if17subl SJi6qXxhtCkExgGlqc2FGaLguA== X-Google-Smtp-Source: AK7set/vA1etLpBGO+oWE50piwazpDW+XUBBMbAFXpuF3mteVPJ4rDhVL/pom0mJIcwemhka8zV3LA== X-Received: by 2002:a2e:8894:0:b0:295:9c8e:2428 with SMTP id k20-20020a2e8894000000b002959c8e2428mr10477512lji.35.1678725185798; Mon, 13 Mar 2023 09:33:05 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:05 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:36 +0100 Subject: [PATCH v2 1/6] arm64: dts: qcom: sdm845-tama: Add display nodes MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-1-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=5953; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=gi5TYyCK8LCeQTNbOf59KMyqJE30CmsOmZNp3LJn1UQ=; b=3cQzviDZNCW5N7aT6mcc8F7D3kDINELpygCs0qDPwpBGopgsvWNNbuBTTd7EcwH8LRTUkhQWe4oF aBR1WJEaBz6lb5NRU91HSProQPAYUkOvIBOMxYw/+qIGK7Rss8Y6 X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Add required nodes to support display on XZ2/XZ2c. XZ3 has a different power rail setup and needs to be handled separately. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 4 + .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 44 +++++++++- .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 6 ++ .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 96 ++++++++++++++++++= ++++ 4 files changed, 149 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts b/a= rch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts index 34f84f1f1eb4..d97b7f1e7140 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts @@ -11,3 +11,7 @@ / { model =3D "Sony Xperia XZ2"; compatible =3D "sony,akari-row", "qcom,sdm845"; }; + +&panel { + compatible =3D "sony,td4353-jdi-tama"; +}; diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts = b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts index 2f5e12deaada..81cbf535cb76 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts @@ -10,9 +10,51 @@ / { model =3D "Sony Xperia XZ3"; compatible =3D "sony,akatsuki-row", "qcom,sdm845"; + + /* Fixed DCDC for the OLED panel */ + ts_vddio_supply: ts-vddio-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "ts_vddio"; + + regulator-min-microvolt =3D <1840000>; + regulator-max-microvolt =3D <1840000>; + + gpio =3D <&tlmm 133 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-boot-on; + }; +}; + +&ibb { + status =3D "disabled"; +}; + +&lab { + status =3D "disabled"; +}; + +&panel { + /* Akatsuki uses an OLED panel. */ + /delete-property/ backlight; + /delete-property/ vsp-supply; + /delete-property/ vsn-supply; + /delete-property/ touch-reset-gpios; +}; + +&pmi8998_wled { + status =3D "disabled"; +}; + +&tlmm { + ts_vddio_en: ts-vddio-en-state { + pins =3D "gpio133"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + output-high; + }; }; =20 -/* For the future: WLED + LAB/IBB/OLEDB are not used on Akatsuki */ &vreg_l14a_1p8 { regulator-min-microvolt =3D <1840000>; regulator-max-microvolt =3D <1840000>; diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts b/= arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts index c9e62c72f60e..cd056f78070f 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts @@ -11,3 +11,9 @@ / { model =3D "Sony Xperia XZ2 Compact"; compatible =3D "sony,apollo-row", "qcom,sdm845"; }; + +&panel { + compatible =3D "sony,td4353-jdi-tama"; + height-mm =3D <112>; + width-mm =3D <56>; +}; diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index 4984c7496c31..ac0dfb383892 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -356,6 +356,46 @@ vreg_s3c_0p6: smps3 { }; }; =20 +&dsi0 { + vdda-supply =3D <&vreg_l26a_1p2>; + status =3D "okay"; + + panel: panel@0 { + /* The compatible is assigned in device DTs. */ + reg =3D <0>; + + backlight =3D <&pmi8998_wled>; + vddio-supply =3D <&vreg_l14a_1p8>; + vsp-supply =3D <&lab>; + vsn-supply =3D <&ibb>; + panel-reset-gpios =3D <&tlmm 6 GPIO_ACTIVE_HIGH>; + touch-reset-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&sde_dsi_active &sde_te_active_sleep>; + pinctrl-1 =3D <&sde_dsi_sleep &sde_te_active_sleep>; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + port { + panel_in: endpoint { + remote-endpoint =3D <&dsi0_out>; + }; + }; + }; +}; + +&dsi0_out { + remote-endpoint =3D <&panel_in>; + data-lanes =3D <0 1 2 3>; +}; + +&dsi0_phy { + vdds-supply =3D <&vreg_l1a_0p9>; + status =3D "okay"; +}; + &gcc { protected-clocks =3D , , @@ -388,6 +428,31 @@ &i2c14 { /* AMS TCS3490 RGB+IR color sensor @ 72 */ }; =20 +&ibb { + qcom,discharge-resistor-kohms =3D <300>; + regulator-min-microvolt =3D <5500000>; + regulator-max-microvolt =3D <5700000>; + regulator-min-microamp =3D <0>; + regulator-max-microamp =3D <800000>; + regulator-over-current-protection; + regulator-soft-start; + regulator-pull-down; +}; + +&lab { + regulator-min-microvolt =3D <5500000>; + regulator-max-microvolt =3D <5700000>; + regulator-min-microamp =3D <200000>; + regulator-max-microamp =3D <200000>; + regulator-over-current-protection; + regulator-soft-start; + regulator-pull-down; +}; + +&mdss { + status =3D "okay"; +}; + &pm8998_gpios { focus_n: focus-n-state { pins =3D "gpio2"; @@ -422,6 +487,16 @@ snapshot_n: snapshot-n-state { }; }; =20 +&pmi8998_wled { + default-brightness =3D <800>; + qcom,switching-freq =3D <800>; + qcom,ovp-millivolt =3D <29600>; + qcom,current-boost-limit =3D <970>; + qcom,current-limit-microamp =3D <20000>; + qcom,enabled-strings =3D <0 1 2 3>; + status =3D "okay"; +}; + &qupv3_id_0 { status =3D "okay"; }; @@ -465,6 +540,27 @@ data-pins { bias-pull-up; }; }; + + sde_dsi_active: sde-dsi-active-state { + pins =3D "gpio6", "gpio52"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-disable; + }; + + sde_dsi_sleep: sde-dsi-sleep-state { + pins =3D "gpio6", "gpio52"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + sde_te_active_sleep: sde-te-active-sleep-state { + pins =3D "gpio10"; + function =3D "mdp_vsync"; + drive-strength =3D <2>; + bias-pull-down; + }; }; =20 &uart6 { --=20 2.39.2 From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A23DC61DA4 for ; Mon, 13 Mar 2023 16:34:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231502AbjCMQeV (ORCPT ); Mon, 13 Mar 2023 12:34:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231281AbjCMQdy (ORCPT ); Mon, 13 Mar 2023 12:33:54 -0400 Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F80C23656 for ; Mon, 13 Mar 2023 09:33:19 -0700 (PDT) Received: by mail-lj1-x22e.google.com with SMTP id by8so13237361ljb.7 for ; Mon, 13 Mar 2023 09:33:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725187; 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=G8wFrGrox8EnBEgAX+oIk4Xf77wbVAxMyYCetFccreI=; b=OEIe3yS9v5u8o21Nle0AENmlKsV4cl7yAz/q5tf0eJzfTemmw1YtH+CfIrQfIdBLhU EUDuqSMWcKV+D78MinVQcLM1mbKvKue5M9sL2nKyWJb0CKgwOvYWwVFWSrBHDdC3L3Id FbEzWYkLyNkvS3JyXEWIw6rDIGoVHWIfN7Pp37rmrefGXePGCtfnPxVv2XZ7S9czRFPo 06fTKgK02dnCczM+RYymbB7ZGrkrK5ggmrlVr8V0A+pVXLwnjGwKI/pP0sZZifEpcVeB QnvQDsLJHB2oagw7jJicI/HQIA8Y374SuVFRDlxPJA+1pRFEh+5rG63WjhBbIFlrko+d 3wVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725187; 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=G8wFrGrox8EnBEgAX+oIk4Xf77wbVAxMyYCetFccreI=; b=BOZBltP9cxBwGpt6QYmsj8lL7eUc5AV4HLWAzDjB7fmXdec8GnFqhk6ANxsjH6/wye gQVoM0JK1Oft9nN8qoXU0X7slItloLjB++bS+G9vZbrp0l5i2ztZ4zVOk5iBzsHWsOJQ l/EeCBXUjUxlYRxhxvP1wVW5gmqEr1A5XPz8XdrIIm0923rD7CMYM2IAU523halbk1KM sTfCKy8sD5r3ExdSAiqujrIdEO0auRvtm5SGzIaxZoOqyPxrX4ww7ELrPZyUvEoGZMzG WUE0y8pWal4LoCruCPsdq5gYRuf/dzWjGvsoqlEiSyvcbmjSPvNbY3QTPG+kSvxuxs4X Gixw== X-Gm-Message-State: AO0yUKX12lSi0ANBYLSfLx8U+jMWZSphN04Yq7NNFN5n4FY08JLjj/TK YpIF+K9aduqVbXEqYEi9xaypTA== X-Google-Smtp-Source: AK7set+b49K0gSI/QF6Fkjm14jPKYDSu99qSQ4nAFn+NFoJToFt+xdulRKf3U4bNmmNtTZ66c/Nrrg== X-Received: by 2002:a2e:9243:0:b0:295:a313:1365 with SMTP id v3-20020a2e9243000000b00295a3131365mr10436424ljg.3.1678725187078; Mon, 13 Mar 2023 09:33:07 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:06 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:37 +0100 Subject: [PATCH RFC v2 2/6] arm64: dts: qcom: sdm845-tama: Add Synaptics Touchscreen MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-2-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=3240; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=mu6ITjv0TcTtY1zHPg2hqqYbkjvB5XNdC9bJFxRYUnM=; b=Zj/avQsnRzusV6TnfAudATEn2n8c6UB5KkqtLBXgUtB5QLVTBb/L5OZqaz1cKHIQT6hSidwnF4Jt sqWWRV4LAyrvddIA+XGP+ZaA5E0L4Fj2BgvOqQAYifDUNQLoqeZI X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Add required pins and RMI4 node to the common DT and remove it from Akatsuki, as it uses a different touch. Since the panels are super high tech proprietary incell, they need to be handled with very precise timings. As such the panel driver sets up the power rails and GPIOs and the touchscreen driver *has to* probe afterwards. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 3 + .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 69 ++++++++++++++++++= +++- 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts = b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts index 81cbf535cb76..5d2052a0ff69 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts @@ -7,6 +7,9 @@ =20 #include "sdm845-sony-xperia-tama.dtsi" =20 +/* XZ3 uses an Atmel touchscreen instead. */ +/delete-node/ &touchscreen; + / { model =3D "Sony Xperia XZ3"; compatible =3D "sony,akatsuki-row", "qcom,sdm845"; diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index ac0dfb383892..967c9b81f061 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -405,10 +405,43 @@ &gcc { }; =20 &i2c5 { - status =3D "okay"; clock-frequency =3D <400000>; + status =3D "okay"; + + touchscreen: touchscreen@2c { + compatible =3D "syna,rmi4-i2c"; + reg =3D <0x2c>; + + interrupt-parent =3D <&tlmm>; + interrupts =3D <125 IRQ_TYPE_EDGE_FALLING>; + vdd-supply =3D <&vreg_l14a_1p8>; + /* + * This is a blatant abuse of OF, but the panel driver *needs* + * to probe first, as the power/gpio switching needs to be precisely + * timed in order for both the display and touch panel to function prope= rly. + */ + incell-supply =3D <&panel>; + + syna,reset-delay-ms =3D <220>; + syna,startup-delay-ms =3D <1000>; + + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&ts_default>; + pinctrl-1 =3D <&ts_sleep>; =20 - /* Synaptics touchscreen @ 2c, 3c */ + #address-cells =3D <1>; + #size-cells =3D <0>; + + rmi4-f01@1 { + reg =3D <0x01>; + syna,nosleep-mode =3D <1>; + }; + + rmi4-f12@12 { + reg =3D <0x12>; + syna,sensor-type =3D <1>; + }; + }; }; =20 &i2c10 { @@ -561,6 +594,38 @@ sde_te_active_sleep: sde-te-active-sleep-state { drive-strength =3D <2>; bias-pull-down; }; + + ts_default: ts-default-state { + reset-pins { + pins =3D "gpio99"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + int-pins { + pins =3D "gpio125"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + ts_sleep: ts-sleep-state { + reset-pins { + pins =3D "gpio99"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + int-pins { + pins =3D "gpio125"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; }; =20 &uart6 { --=20 2.39.2 From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 652A8C61DA4 for ; Mon, 13 Mar 2023 16:34:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231515AbjCMQeY (ORCPT ); Mon, 13 Mar 2023 12:34:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33582 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230496AbjCMQdz (ORCPT ); Mon, 13 Mar 2023 12:33:55 -0400 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18F8B29E06 for ; Mon, 13 Mar 2023 09:33:21 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id a32so13228857ljr.9 for ; Mon, 13 Mar 2023 09:33:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725189; 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=OSc8pdztz7YC2+kdzyKEr489JlBiPBYV24c6ezZhuYc=; b=ov0boAcHk+sGUxh3kGSKlKU0aSEF9ty47KSX5AIjCLelWuGOBA4x4+j6M6tXZEBe1L wPKjXAiukcSzSPoQbZEOnrDpYkH9Eoik837dBg4Z1CVup/2sqOakXOmR53nDlfCRBhg5 QBHWOO1DMNAht6/exmw6uhudYcLxgGBLHU183jSUpOrTnIK36GyI7ManSzklXMJxOaGt EOIZ8gZqd0yxiWZrGwWwmSYc8AgJRRg2/qrCAXPEoLQDryT0BAoo/n1DoIrS/dwsrmwn CtUo3vokP2iduxo6J8TaEtUkpQzLCtfRZ6RqrP/1dTuuJVnf15nuEkYDMayJ0A6kWWp4 RYpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725189; 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=OSc8pdztz7YC2+kdzyKEr489JlBiPBYV24c6ezZhuYc=; b=JZj0kiHbrU4qNBRV7AQKvQ3bQYdC0P07brzTyyxvomYTYU0Xy3cVO7Id93jbcIM5ZQ SicFQcwTJOk0GpFQPeTuPpWjmGlRVhIH1+ZiGRjbw0n4a5J6V0TRpy8+AZBe1mBWmXHT aWryYqiFybxpcZae1480VL1+xgEQvXiceY8GdQDc2xDQXrfHQK3e0SlOoy4NE9QySOgV 9cfEJX3Ny5AO3Df7+ycqTDh8D0R/wZnGYnbFdJOL8BZpQIMmQr9qO89+PazvKKIG0MKO BEMJtEHRCj8/tp1w/50u1qpcupFn8YF6QTCbquiZNrWqHx4/zarDLhPTv4vIvG5mPm/x +J8g== X-Gm-Message-State: AO0yUKV/maHaabgPngqAlplT+kSbYh1wYWwYEvKmADCRFPirp9cWan1z KUYwFvn++iVugubxPANtlBV4vQ== X-Google-Smtp-Source: AK7set/wZYR06yV2hgQoOC6MKduF8VWdbcerEH5xqurHJJa/qGycAKGh+BnzUXnb79BOq4SckRsjZQ== X-Received: by 2002:a2e:9ec5:0:b0:295:ae71:8e94 with SMTP id h5-20020a2e9ec5000000b00295ae718e94mr9650450ljk.29.1678725189364; Mon, 13 Mar 2023 09:33:09 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:08 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:38 +0100 Subject: [PATCH v2 3/6] arm64: dts: qcom: sdm845-tama: Add regulator-system-load to l14a/l28a MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-3-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=1137; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=OCpkkklEUVuqR/x/RpVRHJ6DVsFhq3jeyr3zezic+B0=; b=yRIHHrD/8JB4zS8Y+Ril2JdisTqPGrDXiUs9vCIazkxF3a9zxhxqo9dpL7PGc3ezgRGBFdbDEE3Y eTT6LvmYCbtADrDH7x9nALYa6op2Xfp0TAW9zjj3ZByuvH2ZmLaU X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Add the properties to ensure the ever so delicate touchscreen setup matches downstream. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index 967c9b81f061..0e03a4f3449e 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -228,6 +228,7 @@ vreg_l14a_1p8: ldo14 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + regulator-system-load =3D <62000>; }; =20 vreg_l15a_1p8: ldo15 { @@ -314,6 +315,7 @@ vreg_l28a_2p8: ldo28 { regulator-min-microvolt =3D <2856000>; regulator-max-microvolt =3D <3008000>; regulator-initial-mode =3D ; + regulator-system-load =3D <100000>; }; =20 vreg_lvs1a_1p8: lvs1 { --=20 2.39.2 From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79580C61DA4 for ; Mon, 13 Mar 2023 16:34:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230520AbjCMQe2 (ORCPT ); Mon, 13 Mar 2023 12:34:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35022 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231352AbjCMQd4 (ORCPT ); Mon, 13 Mar 2023 12:33:56 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD0BE30B3F for ; Mon, 13 Mar 2023 09:33:23 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id i20so13216588lja.11 for ; Mon, 13 Mar 2023 09:33:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725191; 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=2CxONYlXbCE46JzSnrD2nWGCh+WkRTAjOZ5NSyDbpw8=; b=AFQifsd1SLgid7KrqFkxfOw0+evOEq1iGhOY8CvifCXnW39zPJQSxXsqbIhh8tvTK9 VNPb0zyL9o+d1vcRvRuSsD6thg5wuLMaIBtBfenc3OR2AN6TrZH1PI0uvoEloYK2FIvj 8vtaM2DUS+dOH0CrkCUZSbVG2MRgCoNhf2QjGrrgVKUHnDbjD/t052Q55BzXBualhHIu rg2HJ3guo6kTG3J0N0O2KCIsLXinUrnEv5mBesmw74wfQ3K/EAdYdFp6no/soU4MFElm G4EhQ1nhtr59eGVLIkQb/ekdvUd4glFZdsML+323p19qpc06A7A8dfuTnnnFeWn2e4Lw toUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725191; 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=2CxONYlXbCE46JzSnrD2nWGCh+WkRTAjOZ5NSyDbpw8=; b=16YGvZiPWcRBS0roBvssChbVavqsIWmbW5foSIPVCz2Si+3s7ihifI9MNwCQ0jPa5Z jO9mSeGHKk36RucPhh0Zmmjvr9GNYb78HACap576Rl0PObHW62VqrO7kBumgoIipy2H9 KxymKibjd5ct8x/GjcTBZmO2Tt6h/SFSq0V94yhswX9R0guO9nU+1faU0e2IvMFmy/7H baKrm0rpDDjVjx7s9ZclNfLXxUFjzXoPGfQzNSQC1YSTGs7Y8u0REyc+/zp47011og4f U+eT2EB66Us5ZsiZ/sk5aSPFE7Jq74CQz6pgMmZXDnUotbLKnOL8DKI8f1gMZngRwr/1 9QxA== X-Gm-Message-State: AO0yUKUiznJGu9+tLZtS/BeRpWI9yAka66yOdftD+cYLLOCAL8qGPZ0O oEySZg4XZiyI5SLKQW9qY8SpTA== X-Google-Smtp-Source: AK7set9Y/uAi4/8XToEc/9gCo4pvToZZ2iYC6eD0ylb+V9MwdW7caDc2WemxNevU00Jfn9cKJzJjaw== X-Received: by 2002:a05:651c:2203:b0:293:5359:79e5 with SMTP id y3-20020a05651c220300b00293535979e5mr14118542ljq.45.1678725191097; Mon, 13 Mar 2023 09:33:11 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:10 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:39 +0100 Subject: [PATCH v2 4/6] arm64: dts: qcom: sdm845-tama: Enable remoteprocs MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-4-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=1234; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=Rx28LjNFzrujYPOWBc+/k5L3Y7mtVY4k0AwlMaNoEFA=; b=ADboLTLkeQJze9/fjAEOc9v38IdLgp+bxeKFNj2+NK9ZCWrjtmC1rvUaLhu3F98YheqBOWsU9rZV RYXKJlxuBabuE5R/uWTNBMR6F3XzhWIhV1d8+/F2sIlcePUIT5cd X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Enable ADSP, CDSP and Venus. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index 0e03a4f3449e..68faf46540b0 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -98,6 +98,11 @@ ramoops@ffc00000 { }; }; =20 +&adsp_pas { + firmware-name =3D "qcom/sdm845/Sony/tama/adsp.mbn"; + status =3D "okay"; +}; + &apps_rsc { regulators-0 { compatible =3D "qcom,pm8998-rpmh-regulators"; @@ -358,6 +363,11 @@ vreg_s3c_0p6: smps3 { }; }; =20 +&cdsp_pas { + firmware-name =3D "qcom/sdm845/Sony/tama/cdsp.mbn"; + status =3D "okay"; +}; + &dsi0 { vdda-supply =3D <&vreg_l26a_1p2>; status =3D "okay"; @@ -663,3 +673,8 @@ &usb_1_hsphy { vdda-pll-supply =3D <&vreg_l12a_1p8>; vdda-phy-dpdm-supply =3D <&vreg_l24a_3p1>; }; + +&venus { + firmware-name =3D "qcom/sdm845/Sony/tama/venus.mbn"; + status =3D "okay"; +}; --=20 2.39.2 From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7CE5AC61DA4 for ; Mon, 13 Mar 2023 16:34:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231132AbjCMQeb (ORCPT ); Mon, 13 Mar 2023 12:34:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231376AbjCMQd6 (ORCPT ); Mon, 13 Mar 2023 12:33:58 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 197AE2CFCF for ; Mon, 13 Mar 2023 09:33:25 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id b13so13254854ljf.6 for ; Mon, 13 Mar 2023 09:33:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725192; 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=2jvLqw/iUmqFEw7pDvRYLLaTw8rrTc1/hAIGay/5Ppo=; b=oQL+5IH9ybn9A6+ZLkz+sQrqEmrho9NhJP+j24JCbc0aCuLCawT7oJ1RWAJIi1i1Wr Kb8Xm+MpFEDruMaBBSYJn4QBNONqEczs3qxtUhWPdHyEacZRhlpK3F4fVCEummNAGrM2 74geHM7i14d3FU9R40CE7NE57E7qQ/Kw4Tg+h/+Tp1XpPMyaaPtCd2Q6hp7Iqb6SocNI GluzkzC1MKw3XBuGA4HQ2jaLwAr46YbIUslnw9UngOgmDP61RnwkRGS99JROHXt4Bva2 DghOoo44YLVQtoCZRKRdmZPtyKtErSzJaONGvkDJz4XZurniiyJG+JP4GKYeEFASKGDX Xigw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725192; 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=2jvLqw/iUmqFEw7pDvRYLLaTw8rrTc1/hAIGay/5Ppo=; b=5xJbKs8B86DsaU3eqf4o1y6csmDdVJhqZS8rf3iFtFYTlybEW2Nov4mmJpBcSXhZBI wZNpheRNu1ukQMYbY3DS9hdCXvFDGrbT9tULPyYxV1nPRhusDXNzFGQBKYRdpQH74ew/ zg24HwGJe9xib/0mcsR6ygpDRDOdfbkU7Cwsl7cVy5BLXdG+P3cs+Nmo6Y7Zh6ck6B6h NfzLIAt2u++hmUwC7ob8UnWiE5z7gEJrYeRNJhME1R0vQqg66COKYOuPrC7WRM3G+MrU uqYL0p6bdyUi1G6F14n8LgN9wsPETZLjXqK/EBDw+SxcmR4OIVf5yDtHF4Hdbr0w8mzA ngtQ== X-Gm-Message-State: AO0yUKX7WOdoqyf+2Dfm7S6ex/HYAf529uvKiyqKt5QE3eTlGKLSh4QU f9YC/FRCjGjgEtCxxbwX96wSfg== X-Google-Smtp-Source: AK7set9cs+olZsMDJhYN/FFOOOMxduVVYOdU33uPJTTkr58zQgr9pP3zfK6fEQmWC/15jGWXYfGrgg== X-Received: by 2002:a2e:9996:0:b0:293:530f:cbc with SMTP id w22-20020a2e9996000000b00293530f0cbcmr10006252lji.24.1678725192141; Mon, 13 Mar 2023 09:33:12 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:11 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:40 +0100 Subject: [PATCH v2 5/6] arm64: dts: qcom: sdm845-tama: Enable GPU MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-5-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=887; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=sfOcCjF/CfP30Au7ZmpvkwMbP27lT5DjZVeGjKXyRIU=; b=qWsv045+fAZiWcr3fNE2t4L9MEh7YDZUNR+DDA0Q8m0h8f/XVJd62ROIICONhiuQkgn2v6PvzfAe 0i1GLTgvDODQVpxV1Fxh9i0lkvX1vgcS/pwhniHuGTPXVeoRiz9p X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Enable the A630 GPU and its GMU. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index 68faf46540b0..6a3da19c6b36 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -416,6 +416,19 @@ &gcc { ; }; =20 +&gmu { + status =3D "okay"; +}; + +&gpu { + status =3D "okay"; + + zap-shader { + memory-region =3D <&gpu_mem>; + firmware-name =3D "qcom/sdm845/Sony/tama/a630_zap.mbn"; + }; +}; + &i2c5 { clock-frequency =3D <400000>; status =3D "okay"; --=20 2.39.2 From nobody Wed Feb 11 16:14:10 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E820BC6FD1F for ; Mon, 13 Mar 2023 16:34:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231537AbjCMQee (ORCPT ); Mon, 13 Mar 2023 12:34:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231209AbjCMQeD (ORCPT ); Mon, 13 Mar 2023 12:34:03 -0400 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 318644608C for ; Mon, 13 Mar 2023 09:33:30 -0700 (PDT) Received: by mail-lj1-x231.google.com with SMTP id y14so13241870ljq.4 for ; Mon, 13 Mar 2023 09:33:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678725193; 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=2frje31Y2fNq0lYe5DcH6dNkKqnLB8dR+H+Ds8PEhpo=; b=xQ7EJme0rZEWlpluRbdJkiXFvtEcRYsz/8xywyjaFjSD5YbbqJMinRGC8vxGoyvzDW OrVy6UCMZLIVIFRSI3N9bn18mZHjkWaJqnsk9jaKH2sJe2bLHEqPUcgyGH4FFST2CMKN FMElE8VlH04FPlX29dB+o/r+PIT2snDAnx3U4dak7AzTlvGMdAcbqs7e16h+I2HkJJTn rV+RtGlygNY1yZSDtG5Of3ubqpQR1QyT3szg/VrJeruX3XwDgA0z6PbswLddUEe6tax8 aE3lT8sfVFRw6I4psm1Mmh7w7tFlcpsi8UMKDWX5hE6nLCWuRTzAPUZan/WvBJwcTx/L O1hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678725193; 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=2frje31Y2fNq0lYe5DcH6dNkKqnLB8dR+H+Ds8PEhpo=; b=s/d9LE4TUGVsCeKfploTjWy8mc1SI1QuhqsH9jblb1G//u5tPlTjFZQE87R9HtHnhs 7jcfzXKj3P2on8f0ZoZnaJJ7LcQgNt2xcgoZW1Kn56V6UlyJCu53uHVMHx97pUwYItGE TjI+FdgJMODfyal4h3b6CCYeTgXlVsiYXpE0Z7Dp8UxjhUdMteMst1fGE5SrgzT4cBtr 24OHfCSOEbUuoT5orTxESm8+Z/BN2iJHZ6V/TMnZE/Yg06iP0YFmj1E715Zkn7nFawo7 6LeMxw6cVRd5sy3A68IHehtWXNR4aFO63afNNoP0iBFciLAxY5DLwuZV8oq7Xu+fCMKU v+UA== X-Gm-Message-State: AO0yUKUM3cc2vA7BQR0OliNYRcQMZmORK3IkLnD6qresyzUVSDGe2ZvQ iYGH+33j17+1h+hbpZXQ4LU/1Q== X-Google-Smtp-Source: AK7set/PMKuyRAOrmY81VkBc6HIS5XjMb4tGZu0zRXcsQnJ5g48OKx2dl/pOvCs7co4PV561KRZTqA== X-Received: by 2002:a2e:2a41:0:b0:290:6af8:ec25 with SMTP id q62-20020a2e2a41000000b002906af8ec25mr9996801ljq.52.1678725193232; Mon, 13 Mar 2023 09:33:13 -0700 (PDT) Received: from [192.168.1.101] (abyj16.neoplus.adsl.tpnet.pl. [83.9.29.16]) by smtp.gmail.com with ESMTPSA id q62-20020a2e5c41000000b00295765966d9sm57417ljb.86.2023.03.13.09.33.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:33:12 -0700 (PDT) From: Konrad Dybcio Date: Mon, 13 Mar 2023 17:32:41 +0100 Subject: [PATCH v2 6/6] arm64: dts: qcom: sdm845-tama: Enable GPI_DMA0/1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230313-topic-tama_disp-v2-6-37ececf43770@linaro.org> References: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v2-0-37ececf43770@linaro.org> To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1678725183; l=728; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=Zz0jpPtt5NqsJRQJ9rDZmNvMC4Id+uhckcZNV4HE0Dg=; b=gvUDcvkcH04zmmWJjOHgfleMiF7JaBRSbGVR+HMrS34+HwlZR5J5wvAWSjxyxbhnxfyx/4lKicgT MkXB7uBfBbLJya2stx7nx1PcjKrSsFSf4k/ojjL2T2NbFtGsTQPT X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Konrad Dybcio Enable both GPI DMAs. Signed-off-by: Konrad Dybcio Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/a= rm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi index 6a3da19c6b36..7d860c20149d 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -420,6 +420,14 @@ &gmu { status =3D "okay"; }; =20 +&gpi_dma0 { + status =3D "okay"; +}; + +&gpi_dma1 { + status =3D "okay"; +}; + &gpu { status =3D "okay"; =20 --=20 2.39.2