From nobody Wed Feb 11 16:11:43 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 58606C77B71 for ; Wed, 29 Mar 2023 19:42:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230020AbjC2Tm2 (ORCPT ); Wed, 29 Mar 2023 15:42:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48784 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229993AbjC2TmD (ORCPT ); Wed, 29 Mar 2023 15:42:03 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0069D7682 for ; Wed, 29 Mar 2023 12:41:33 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id h25so21639933lfv.6 for ; Wed, 29 Mar 2023 12:41:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118891; 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=6Y1vep5MRfA4TA7L1eU5Bq6skz65ILYeD7nqdBGMCUM=; b=VVHxGMK+scnRi4nToWXmWXPNM9cNGkcZqY2gmk/UE4R36nIv8gcF6iA8ujYxjuElN8 tdoATJ9HlytUxFHC/FkkkXpi5NqjXzk2VuewWfuctp4GLSMiOB4FS0ZET6TXq6jWemLo 03gzOqawj3FPUdYdHQT5nDKx1ievmLcUhWD3QA1uQzEMdzZ9T/gP3S2Vp0xcq2SzAIEH +ZcV+C0nh2EuqX10Tt75HXjGKZoQCf6jRBIdhtEajeBMWOIHfHy+tle31NQaIzCCzNx4 zHnl3zfIkQpNQLCa5NDbZ38tEHgregZ0jSQbDedQwLk0kvEv2v9p4H6Q/+2HWSXvySKM gOKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118891; 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=6Y1vep5MRfA4TA7L1eU5Bq6skz65ILYeD7nqdBGMCUM=; b=7Bynj6F0qKzU7vDI7lJVxo4BYSrIroc99w1Um+nPz7Uy3fQYQE6azQDsWzk82ox92a QVuU7Kvo1HRfRcSZPpZiJpy2CKF4OenR7koI6+HXxfkf2ShQJWxc7ghvEfg1ewpVWzY5 QfRNOBwRTA8YTQnMYiunvWYWO7rPSiJBuJGKRbsKpete9gd7TGky/nRocoFNkX22lPv2 Z63RxIJh2LPvJy16wwzEEFl9b6uBSDQx6q6g56BJHo8MjSOVWBgZFVC2Mppk0dyRrK3b s7G1WEHTrQvdakw6Lu4d4JBARuWkkyx+dg6U0uSKvqezszWxiaOj+98VBH4uATLwNVfG kbYg== X-Gm-Message-State: AAQBX9eTpq4xQrGct0vswZO8eC1sfy2QRvgHg6OC71q/lyahNsCeK4ut FoUrXlRDm0TsUHuVx/Jdyf2U6UdGWHuDU1VRV2A= X-Google-Smtp-Source: AKy350aXYW2ggfmX8BYZmkdCWODhwlyijjV3RCFvL5JVly1Vq+fFyUCOyO8AlkLngK1E+5CBc3Rocg== X-Received: by 2002:ac2:5318:0:b0:4ea:fa26:2378 with SMTP id c24-20020ac25318000000b004eafa262378mr5801650lfh.23.1680118890890; Wed, 29 Mar 2023 12:41:30 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:30 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:18 +0200 Subject: [PATCH v3 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-v3-1-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=5881; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=NA4JdwFCaJflBTxqU1PkjMiDYiTiaiqZBqyrG3vKNIU=; b=AASYwoBFDI3kH8sDzxt6hgKZz2QlsKcfSyNm3DGr50PIG3c4s6z0RPT066VsSkv99vP1AZU1wEx5 8tzhUUAJCU2GSTpRghobkEIuPGbzlUPiW86i/PIMkWnOcSF0rqo0 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 | 93 ++++++++++++++++++= ++++ 4 files changed, 146 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..3c7d129d9d8e 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,43 @@ 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-0 =3D <&sde_dsi_active &sde_te_active_sleep>; + pinctrl-1 =3D <&sde_dsi_sleep &sde_te_active_sleep>; + pinctrl-names =3D "default", "sleep"; + + 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 +425,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 +484,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 +537,27 @@ data-pins { bias-pull-up; }; }; + + sde_dsi_active: sde-dsi-active-state { + pins =3D "gpio6"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-disable; + }; + + sde_dsi_sleep: sde-dsi-sleep-state { + pins =3D "gpio6"; + 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.40.0 From nobody Wed Feb 11 16:11:43 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 6FA98C77B74 for ; Wed, 29 Mar 2023 19:42:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230103AbjC2Tmb (ORCPT ); Wed, 29 Mar 2023 15:42:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48886 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230070AbjC2TmG (ORCPT ); Wed, 29 Mar 2023 15:42:06 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09DE776B2 for ; Wed, 29 Mar 2023 12:41:36 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id j11so21619722lfg.13 for ; Wed, 29 Mar 2023 12:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118892; 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=H7iLEkHApJGbp23LbrxSixT19rUC0QKE7QOR8WpLqmE=; b=IrxsTPR2t5wCfSvUD1iIOeZOucxY5MBCHz9W2GZXyGKw4eVgbBrQCOuwqiOuWiKDsY KWd2u22ldXmS5EP3AQb/+koqpdFrlaUPmi51jWDKi4bhfJCGdNcb08Sl9iH2tAswgE36 XxCjPRJQ9QtoOqnCgo0GnspgfLsWNBSXb12GzV0C7ptVgImjFl9hz+76mnSqXi6FgSp/ JKyT2WMx+vp8XpV40yOT2tp8yqmSpcGDVhKkbYIL1avjxYUEMFOz+4K+p8jeA6/jPNla GspaSG4c1ssXyxgkToERh/KDWG8O88SFcimpNsk8gp0+o8yvaRCKSEO0iki6laMDn8tj 4wbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118892; 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=H7iLEkHApJGbp23LbrxSixT19rUC0QKE7QOR8WpLqmE=; b=wijaR95mQ/kMgJ+6A68fTBbAUq7Lq9m4oDcbeYFBPoZp0e9m8CiRufTUME5A+n5Ngf dtOE8/2NePM1+1wDebP3usDEwo4Jxk55eQBAezXd/YCkHDvUDpZZJGxyPUvU1SLrSpE8 6fLrUnaLFhL2nym9BCNkqpZG+FHzO38ZUox5Skh001aFHBhv++RUBWdvCWR0sPwbYwnr 30paSPl1GsUD4j3OdA5aB8quOUvYjN1GhDc3hXmYmU+uLu+TLH9BnpINVRm7HCKlHdxK 85+lz7xl2rTN8vd+1Y8uiPMotOFEKmmdW4Mj0eNcTn3CszZ6zavxmOtf+7AxX1mpR0/9 1d9Q== X-Gm-Message-State: AAQBX9fAxNcSCImY+qmMRhB8jOXNx/3rNdE6/G42ssBOE/YckbQJd5T3 geTiMG1oYYCBEvzshdm6X2T6Cw== X-Google-Smtp-Source: AKy350YVAupcMidIfhsvgKiNRv0lUOrQcyjZU1T/w0hcKTObeGv9AqUPM2FYg/qc0QtrsOJbXn9WnA== X-Received: by 2002:ac2:43ca:0:b0:4e8:50e8:b96d with SMTP id u10-20020ac243ca000000b004e850e8b96dmr5105613lfl.39.1680118892036; Wed, 29 Mar 2023 12:41:32 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:31 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:19 +0200 Subject: [PATCH RFC v3 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-v3-2-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=3223; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=GaXhndjMG1180DXQnEAIf904gKxrsrZH1ayrtNlR+LA=; b=hHyRtyx7dLEzO4GnNSjexKmbgpgsIq48blw5+wK1ZDE4R+kfpr2QLrNXEVst034b4bFCxnlG5mtM 7y7xhoQNBlKDPFqzmQHaIXFKb/EpCBG9XrYIpeXU10p2VirMMtUZ 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 | 68 ++++++++++++++++++= +++- 2 files changed, 69 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 3c7d129d9d8e..8172d0c9c1a3 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -402,10 +402,42 @@ &gcc { }; =20 &i2c5 { - status =3D "okay"; clock-frequency =3D <400000>; + status =3D "okay"; + + touchscreen: touchscreen@2c { + compatible =3D "syna,rmi4-i2c"; + reg =3D <0x2c>; + + interrupts-extended =3D <&tlmm 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-0 =3D <&ts_default>; + pinctrl-1 =3D <&ts_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + rmi4-f01@1 { + reg =3D <0x01>; + syna,nosleep-mode =3D <1>; + }; =20 - /* Synaptics touchscreen @ 2c, 3c */ + rmi4-f12@12 { + reg =3D <0x12>; + syna,sensor-type =3D <1>; + }; + }; }; =20 &i2c10 { @@ -558,6 +590,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.40.0 From nobody Wed Feb 11 16:11:43 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 80FCFC77B73 for ; Wed, 29 Mar 2023 19:42:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230190AbjC2Tme (ORCPT ); Wed, 29 Mar 2023 15:42:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230145AbjC2TmN (ORCPT ); Wed, 29 Mar 2023 15:42:13 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E832B4ED4 for ; Wed, 29 Mar 2023 12:41:40 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id h11so14678564lfu.8 for ; Wed, 29 Mar 2023 12:41:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118893; 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=gTrBkFzXe00LoqFajXNI1ipYHy2TlqZWct5QZWbSb8Y=; b=I1yl3fj888zYN5PWA1Nj9tFHiqKaMAFw5N207p361C0pw2TA6WlrSn5pD+ZqyjpMq/ y4ciL8i+1RTU0pbigla4CrpCUPEEIBNn/Hast8QRPXO0rpSVMlfFVMuhLEwG9QCficqQ fSe1YaetE/3SfQZwJc9YvStwWaZ5c4aPgyiFFJF5vTKHYu6cf5VJsRw3p3DquYjd4Stc eUFzwP+2sXHzpbXCUGmvGbC5hiJOZuZzDq8X3iXC37QKVBbVpRRf0QyGhARgoJVMHsGP LPAVCwXK0vXAKqBtUAqvURrbnRGm10C4nop919k3iu8BZHSwe/yBZ8IpCr9dPBRd6iLZ IhEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118893; 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=gTrBkFzXe00LoqFajXNI1ipYHy2TlqZWct5QZWbSb8Y=; b=1zbZGXCNJHy1XgorJcSWFaM1pXTfqNtwNU1pNv52yJnsVT/M6RXF31qCWeLs3th3/E jN7XJXFlPwYh+sojkRTM98cMqr7w/3zMOqKOtIUzPb4LdMHj5s+ZQDtbDA/zzozKFG+Q t4Lij+2bodmFh3nhkXPOGZ4Hh1u7lN13MwpdjbN44UncAK/Wb8TWgHqRJwpjhqw2jcNs de4PoaFSGyC/NzwVZEcyvnlOn39J3OZoy6oxcsMysurf48oJPTQ3dTtziPUvFeVLl7Zg aMosu7I0WwdXRMJcA2MugBRAyCnlyJwl4P5biFKcsbTEpV40qsj07S6yCyGzbg6ZPTZy h3Ow== X-Gm-Message-State: AAQBX9d/4XRwjPNxvRNCzWw8qVsLbNesRGf++Imucj2s1JoHMcc3o3sW TxTHthCXDgxznvhnscu5DCMMVw== X-Google-Smtp-Source: AKy350ZOlpIGVZPMksHyex7o2poa7nv7r6vOOKpYsjm/RdQPoOO7meEi4CmTDyWZfO6K5Ip5molbWQ== X-Received: by 2002:ac2:44c1:0:b0:4d3:9c2a:e73b with SMTP id d1-20020ac244c1000000b004d39c2ae73bmr6247668lfm.30.1680118893171; Wed, 29 Mar 2023 12:41:33 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:32 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:20 +0200 Subject: [PATCH v3 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-v3-3-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=1137; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=8wb98KM6mGGyokos6i9vJjAwd0Q8x7wf0P+4zmcfsu8=; b=fxsAq6Fe/jdrtoeKMQWQ6UKbTt2VdFKP3BLEWPXhC6BvVxELHRploHdyMu1PdSV2B81kiDLT/aqm Y1xskxvNCW3TKf/F1bUXmOV04P7O0SpkxzUKeh6X50qx3WAH9Gq6 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 8172d0c9c1a3..208ed466081d 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.40.0 From nobody Wed Feb 11 16:11:43 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 91A0EC77B76 for ; Wed, 29 Mar 2023 19:42:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230305AbjC2Tmi (ORCPT ); Wed, 29 Mar 2023 15:42:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230104AbjC2TmU (ORCPT ); Wed, 29 Mar 2023 15:42:20 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B5C559DA for ; Wed, 29 Mar 2023 12:41:50 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id x17so21662352lfu.5 for ; Wed, 29 Mar 2023 12:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118894; 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=SmZj7yRWUpoMIDfb41CfUAIvoFrZh9+cy87Sw/s82+Y=; b=Nb11QpwUy++E8dYGSHuBgO+ILAEDHxRc7rpqNcwI3/pQx5lLhg+RYlA+4Qmelqkjmp 2Z+Rw9w9jaUVKl/oqG1TSF5g9VIIPDU0FXvAhP+vmtHHClDANcte0nGQquXRa6iw4r9h o3Lh4TsEK2iaHSsIl+ajXIlRqPxpWzHPDsRQ7DbbXlCODEwEkF76oYg7VzxWIgX5Y00Z TBfI3hSCQEX1yKiuDxpY7EvXqC4lEp74/9W5JtN3T7X8HYc5TE4rAnceAwUlPO5ewExe OZ+NqFrJmgiIDFixm8GwMZG8Goa7+ds/25Ut2cDyl7EiXijNY06cPB4Vf2rTOHXrk53W 1ZtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118894; 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=SmZj7yRWUpoMIDfb41CfUAIvoFrZh9+cy87Sw/s82+Y=; b=WaS16DCzq2z3YIEi6f2efWrA6ftGxww49lK/hMnJRnSJ7I9R24OmHMFpPzSouhtXK6 lW3T/rpPk34Ynr2d1khPYY4LwIS1BtBhdpnE+i627t3fJBbOBTHteIlgu7OBPgS6n0A7 RRuEZw4HLtYpmAa0AggFGtiIpxmQkz2ZycGGaglbOqoyTrFbKa0WP0yxHAXtufCdOpNi 0FfY86HLlnk2YRWpmLHddT5aqmIrYTmaU+Z+mivz0Nq3keaBozG2Z3OGxgTqdVkOG423 QHhGdwDlOzMrEltBjq94s8PGwvSPleMU/s3li/pSdzBLX1iUTUtRpq6CWn6FTHiEQefW b54w== X-Gm-Message-State: AAQBX9e3tHYD8nqHZD8hMpVhxg834iWy8dk6XKrdIHZEhzJGb8zRyeH9 hysz+hM2ciQkjJSMfxkkAXNn/Q== X-Google-Smtp-Source: AKy350YNSVVLOixVRhTHlFmu3wo6flHyFyj3FYH0Vsy1y/KwATKlVxMsPBkJDzSneNJn/itc5I2nRg== X-Received: by 2002:ac2:4c18:0:b0:4eb:79:fa5 with SMTP id t24-20020ac24c18000000b004eb00790fa5mr5826294lfq.25.1680118894216; Wed, 29 Mar 2023 12:41:34 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:33 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:21 +0200 Subject: [PATCH v3 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-v3-4-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=1234; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=X0E+A0aZzBt7boyvMtSN98h00zS7k5X737nmRCsRUX0=; b=oOdrq3FwwueqeP8njqJ5iWGS/nBG7El8n0pIT4Y0U7L2C5COcRdF6Dk41mXBCtz4AQtAngIXGpLw +Foqvp6NBndYfHj3JmH3hUyHldEwFWP9PVmeyWtQcLIoRj0cEE/N 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 208ed466081d..48916a3216e5 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"; @@ -659,3 +669,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.40.0 From nobody Wed Feb 11 16:11:43 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 308FEC77B6E for ; Wed, 29 Mar 2023 19:43:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230033AbjC2Tm7 (ORCPT ); Wed, 29 Mar 2023 15:42:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229829AbjC2TmZ (ORCPT ); Wed, 29 Mar 2023 15:42:25 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DFF561AB for ; Wed, 29 Mar 2023 12:41:56 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id br6so21615948lfb.11 for ; Wed, 29 Mar 2023 12:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118895; 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=ykHu1N0QA0KbQgqKmp4iYs60SgO58M86USHwgilqjAU=; b=zXKVvzm7+gptevuGO6qYwmOY4seMNTQV3+uKlb0CTKR+sHqFoWJC9NQmQejRWqZr2N dJAutTnIOdi4WsEhAc2v6x8exXeKRNl05ywZmM5eZaeTu2bvlFvODxIDOou6ND1lj52d FtzmJlL8t/K3s4Q8WJsDAxA5y6o2OYImK/WNMohQJN9lEPlbmKzmkkrnbhqzjCx/uc7c FgFcw1W03hV5OxRsjUkbuk9BhQOQS8VIpR5rtuWynG+gYXG6WK6DLwTcTuPBDhbDBb++ 8Ho6OrP2r424V1NeswL4gxOI8VIwchCWD4MIsw9sOghmkv4afNeB7nuHvj8U9FvmDXPj wu0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118895; 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=ykHu1N0QA0KbQgqKmp4iYs60SgO58M86USHwgilqjAU=; b=GLUhJgo1xL8h21r1ritppNnCHmbxwmuwPfIpCnl6Np0R+NqGfumXRwlp3b7P6yRllr gGLJps2kCx9ytElFlopJlG7ZRU06o9OHtCsckjiiGrZfhsQkmFNcYfKVZUJc1D8CvXLb l7WtcMo9ZV2VUv4haYzcoZTBI8nax35WgBA3vrLZ7gCOalquVDASITACmoqs2Tiu9IaP vTqSPimYANQxluKWK5MPtxjnTwOLvenCRywjAY+BxYVTkrmRxM1VCxcIvHmC1XDN7oi2 6/Lqsqf3Bryepw4RA40MMfLCnHTn9Olz8eUkEzansfvX52JqhyFGpb2Eu63f6fPY6d/2 LH4g== X-Gm-Message-State: AAQBX9dr85VioDlLuVvXQGBNhhSyoIThuhAYbfqmPKT3Q0+NsGFoVivn oE9Dl9ivujWEeVH89P+O/gwLkBXP1kFUMpGEXqE= X-Google-Smtp-Source: AKy350Zs+fpCyauDjpA0d7UdnA8149+V0M6WzzJq0t3ODHhQN0hSeTShjXCCqEs0AG5ic9PhtN/LCA== X-Received: by 2002:a05:6512:38d1:b0:4ea:f632:17 with SMTP id p17-20020a05651238d100b004eaf6320017mr5758257lft.51.1680118895313; Wed, 29 Mar 2023 12:41:35 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:34 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:22 +0200 Subject: [PATCH v3 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-v3-5-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=887; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=EFNtHZmvMdC4ApZTEPrYLo5YnWmwoerL6XLOxqQ6yh0=; b=3D5ayg1/ZL1GgMBC/Z/7C1rCO4woFMKdEAbVJMWXJuXLk8mLkFsWK2y6mZtFf4/jyvoNBNOTSZ90 y6SBeGV6CoPEBXInFa1KJ+s2Ju1BZOIbWycuJID3kh7DJN6QVIJi 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 48916a3216e5..df8dd6e45a38 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -413,6 +413,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.40.0 From nobody Wed Feb 11 16:11:43 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 42A85C77B70 for ; Wed, 29 Mar 2023 19:43:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229788AbjC2TnC (ORCPT ); Wed, 29 Mar 2023 15:43:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230009AbjC2Tm2 (ORCPT ); Wed, 29 Mar 2023 15:42:28 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A1DDE6E9D for ; Wed, 29 Mar 2023 12:41:58 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id y20so21688828lfj.2 for ; Wed, 29 Mar 2023 12:41:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680118896; 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=XoOd+U1Vnod8w61xeHS5daG+82mqAqim0JIX10yOYbE=; b=qrxTbeXaNejCw05f80MhPPTqgP9xg3w/ngbanNIGEExxljc9G81Ss24aMelZSyRiK7 En0pi02ofPIsOJA6Nj7oykClDfXg5VvWyh3znXbTEwPNivuHlF5CCkJ689ByQefg1By6 BhmkHNxqVqs90UaZ68RrTmeQW8VdjqBgkn1XOVkpqSpP4sxRt+j4IxfssT3KDj/Shzmn m8bBT1zGhXVFFHAtvQbZdRcnoqV45FVHjfW5dK+7YeWCVzMnRA7n3PPZ1ZOi5yS4uycn fzSZr+h1oCXFSvOi/MmFXXQManP9QtqnK1jMOnVORruXjtsLKtuBo2KmmpE9KwGFzkUq v2RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680118896; 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=XoOd+U1Vnod8w61xeHS5daG+82mqAqim0JIX10yOYbE=; b=qZiYXUWB220SlpHoaV0PRrEtzdhmzPfzUAmi2AFRWMPkzDA9/+/Yz8V2WYJqVYoof4 DKWiAiqQEvyJ80GAwLI/4JAtx1xsfwLQHeFwkl7Dv0DeysfnYsRypgwndLLVZEtDG6kV UsxXarZJoZp+S0idAz1Ub2etQYjkiQAvU146I62UIyuQgZrBvfgI6NEBsUIj38zmLjQB CumXbQQzleg4bxnece/H2GQKd/UhUn4ZVUJV6GZvumddd4qqacI61aDK/cbjHEUpPWDi bQu7GSq85c6utdAxrBvqsVM+lZe+4xrpep7r42KQ+Lskx/aodW5oiwWl4eiCJx/sO75t fKIg== X-Gm-Message-State: AAQBX9cifBjvtBgkgsENMiAUV8WaiagI6tiF8h1wJSTQio6hB9h0H8Hq A9yDpoAi64Ej6NOwd0vb8hGZSw== X-Google-Smtp-Source: AKy350ZOIqhChJeHbre7LCxZ4XhUlzWlnGO7rGw684OFWj0jIvaiWTtt6lY+YO+Ju5W8rrEetvRt1w== X-Received: by 2002:ac2:4884:0:b0:4ea:e628:356f with SMTP id x4-20020ac24884000000b004eae628356fmr6313819lfc.48.1680118896446; Wed, 29 Mar 2023 12:41:36 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id q22-20020ac25296000000b004eae672e96bsm3955048lfm.255.2023.03.29.12.41.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 12:41:36 -0700 (PDT) From: Konrad Dybcio Date: Wed, 29 Mar 2023 21:41:23 +0200 Subject: [PATCH v3 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-v3-6-2b1567c039d7@linaro.org> References: <20230313-topic-tama_disp-v3-0-2b1567c039d7@linaro.org> In-Reply-To: <20230313-topic-tama_disp-v3-0-2b1567c039d7@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, Marijn Suijten , Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1680118888; l=728; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=58eaqsVsaQNX+LDPe2xQAD3dX825ROO6GCnfX9zNSQw=; b=ZnyuLFOGLb23C+WDrAPS7HPoY+m2HlNaJlhdQgZNPAxji2Psk3F8DUJNHOb47oAqJ74yCVGjI+oc ROrTbHQCBML0EFG5Fs7fMtXX5FYmPET2iD47WcK217wqsckoyaNd 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 df8dd6e45a38..420ffede3e80 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi @@ -417,6 +417,14 @@ &gmu { status =3D "okay"; }; =20 +&gpi_dma0 { + status =3D "okay"; +}; + +&gpi_dma1 { + status =3D "okay"; +}; + &gpu { status =3D "okay"; =20 --=20 2.40.0