From nobody Thu Oct 2 16:33:53 2025 Received: from bisque.elm.relay.mailchannels.net (bisque.elm.relay.mailchannels.net [23.83.212.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2DC061FCE; Sun, 14 Sep 2025 18:51:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.212.18 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757875920; cv=pass; b=PbVFnt0RS9hwPryB11hLuzVjwReWv0iAeheBvy2fhlqdLzIERTlBJxr1DGRCtzntRTzyi33vKF3keVzWMJzrbLYWCKgJ1F3LfEXHRPc5tkr28dJI0aKEQ2kfPd+YbWBa0EMcoLmBoEaZLOxsHdurafotSUyuDoPY8RQ3qEsYIn8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757875920; c=relaxed/simple; bh=sFkPL5D4c1hjteIm6JdYyjczgjR0F7f60gG0jHK0aV4=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=Kcv1IVooyIin4lZICWgh+Azjc8rOCB7DMHRLtVhkAKTdUFo6SH2heCofNVg2//M618QJxzqKK/iCWqrfqg1CIwWQvlPUglMgpYJUJu7KWtl6kuwx4QC8l4gf/9+7eFCFoJsAPz8eF03oQY4Dpswn9iQCsN2uchmh7mSohv/NPWA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.212.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EC79D94164F; Sun, 14 Sep 2025 18:34:51 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (100-107-4-38.trex-nlb.outbound.svc.cluster.local [100.107.4.38]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id E9E109410B0; Sun, 14 Sep 2025 18:34:48 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874891; a=rsa-sha256; cv=none; b=TWkZLemTKfu1ng3g6Ixu0QrMia8FmgNzCKDgtOD2Yif2kKmpGNNFw8yUHkB4UfATSMMqFW ACVETXsuTifz28wkTiikRTAuqWXtsJiKzjdBmPfP5g9ntiFBdJr+M6E0jxYVFIeh8Bo/hM XtA9E5Ezis2Hjq5cd2cXp0sk2H0ggT8m+kqJCWqTOw7rW7BJfx4KXdRs8MWdxqmI1pHHvn MWwMZoRTvdcyTRjFCZrGl9YBx8dhmJ7k5i0n7EQcGaadQjP8oPTnKjxkAVU+PeQMpEoA7O LHnqiXgFu85QsQ4dqOFO9MGVqm3ig1QoChjDq0WRIHlgwh48RWey8Wd1CibNAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874891; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ffgbElzgSMrOiH9y0+JGZC9YZyDCWdKMbfQBC82F8DA=; b=4icaK5Mwl2NtD/+FBT1eqLjE/oCdfVU2TFePF5QAXBdWq/W7rLW9wv3SxDIilyrfM0Dd97 vGLbgtYPyGCAWBFeEvzDmyLgN90kdXAcNnfCwqVUY6lgUwj5lYvi0ScC2z1yijFCukheoe JS9/cCpicf8uTiuC1J+8fgd4F2W33CFbY3Xz6v0FZ7K1tEWsIthzAXrmQiuv8v4UqyuKtw cl6c2SYQmpERoYN2M45jSYFsYD+8H7jGi/deSQGri4fBCMnJRRD9D8+8iU15KANN3LTSWo rd0lwr0RuoC2s5IEiJy2kqjEOwye0yvprqKyCwqsokk/jtN/tmfY3J5nPW+Pbw== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-2b7fv; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Robust-Whimsical: 5cbb84bd5ed87d49_1757874891679_629862445 X-MC-Loop-Signature: 1757874891679:1387157911 X-MC-Ingress-Time: 1757874891678 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.4.38 (trex/7.1.3); Sun, 14 Sep 2025 18:34:51 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfC3zYTzFK6mc; Sun, 14 Sep 2025 18:34:43 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 1/6] ARM: dts: qcom: msm8960: reorder nodes and properties Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-1-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=18367; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=sFkPL5D4c1hjteIm6JdYyjczgjR0F7f60gG0jHK0aV4=; b=KN8CCRhDkO8BsLg3Fi/s/5Rel+CQZTlY12HAHCUo+b5S78ATw26fYEtjd4ujldWEMqM2BamGU eIX0nq+owIzDi+87jHy3jb2V8qI6BmAOuV2/ShTRatUX03566Zw0GNn X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:34:43 +0000 (UTC) X-CM-Envelope: MS4xfAsJYMF3LQl3SmszHoWbiBNQSY6opIcWkHKXAzzY12o6Yvt9H72PiFjvk0xxEM+8mazt0Ik0ouumz2/PjRK+1u18Gox3CBJIgrAotjVOUxPKZ5P7X3QP 2tcSsM30XyHBmVVio0oWQY0q3PYuTQN/FfsisAzs07LLFzw54aXYUX6MRqzgRw2Ygt3j/kY0lTu4F3kpyopBVu2CZzsn79zLmzOBV7gj5ae0WM2lA5cR7mdN jEhNV13mUtKR1DB9bGdQGBHDjsaLmsR33jLoqxfA5auBwMk2Li96mwOyhikpcVGwIxLHKeq1TTOhbI4+Q8OzkIZKsylXOCiaZptE1DFhpOTiWY6LwrUSGXhL YiBy4sfR3s7HF+SPpseviotvrKKdcnSOrMNDeIFaBRs7TvLjvqGPwcLUh78TNUGoVVjLfY78dWGVeE3l0hLVoolsKpTk5AgTiWJcOy9LJJUScnYe/fate6bH +aI50mNpeRJBDS/M/Yf/4SYU+H9oDcngJ5xaUtIXYRLYrJdWYKr3rlUdgY1ap4jqkUiQ2Hs9Oo8Alz0KIb/ZUgYHb50hC2ukiJKnZxOVNtCt8vznP394zKMU pTH/nmZ+F3mmpeyUIkJhCV9oK/AS+fYvHmFYwi+KK7NRFlD4eYqPDN7mK1A7aP6syhx2ITPfdIqvEQc0IKN7m7QInpcH1lAlnDQUhq6hE2ay6g== X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70ac7 a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=h3hH1uk4pShZJK_U8SsA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Reorder the nodes in qcom-msm8960.dtsi by unit address and sort properties, as recommended in the Devicetree style guide. This is a cosmetic change only, with no functional impact. Tested-by: Rudraksha Gupta Tested-by: Shinjo Park Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 524 ++++++++++++++++-----------= ---- 1 file changed, 267 insertions(+), 257 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 532f16458756101b37954b5db92abec552bbc8db..9a0c87fd6d4752f7ef3d91f480c= 48efc55a08e74 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -15,6 +15,35 @@ / { compatible =3D "qcom,msm8960"; interrupt-parent =3D <&intc>; =20 + clocks { + cxo_board: cxo_board { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <19200000>; + clock-output-names =3D "cxo_board"; + }; + + pxo_board: pxo_board { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <27000000>; + clock-output-names =3D "pxo_board"; + }; + + sleep_clk: sleep_clk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + clock-output-names =3D "sleep_clk"; + }; + }; + + cpu-pmu { + compatible =3D "qcom,krait-pmu"; + interrupts =3D ; + qcom,no-pc-write; + }; + cpus { #address-cells =3D <1>; #size-cells =3D <0>; @@ -22,9 +51,9 @@ cpus { =20 cpu@0 { compatible =3D "qcom,krait"; + reg =3D <0>; enable-method =3D "qcom,kpss-acc-v1"; device_type =3D "cpu"; - reg =3D <0>; next-level-cache =3D <&l2>; qcom,acc =3D <&acc0>; qcom,saw =3D <&saw0>; @@ -32,9 +61,9 @@ cpu@0 { =20 cpu@1 { compatible =3D "qcom,krait"; + reg =3D <1>; enable-method =3D "qcom,kpss-acc-v1"; device_type =3D "cpu"; - reg =3D <1>; next-level-cache =3D <&l2>; qcom,acc =3D <&acc1>; qcom,saw =3D <&saw1>; @@ -52,111 +81,27 @@ memory@80000000 { reg =3D <0x80000000 0>; }; =20 - thermal-zones { - cpu0-thermal { - polling-delay-passive =3D <250>; - polling-delay =3D <1000>; - thermal-sensors =3D <&tsens 0>; - - trips { - cpu_alert0: trip0 { - temperature =3D <60000>; - hysteresis =3D <10000>; - type =3D "passive"; - }; - - cpu_crit0: trip1 { - temperature =3D <95000>; - hysteresis =3D <10000>; - type =3D "critical"; - }; - }; - }; - - cpu1-thermal { - polling-delay-passive =3D <250>; - polling-delay =3D <1000>; - thermal-sensors =3D <&tsens 1>; - - trips { - cpu_alert1: trip0 { - temperature =3D <60000>; - hysteresis =3D <10000>; - type =3D "passive"; - }; - - cpu_crit1: trip1 { - temperature =3D <95000>; - hysteresis =3D <10000>; - type =3D "critical"; - }; - }; - }; - }; - - cpu-pmu { - compatible =3D "qcom,krait-pmu"; - interrupts =3D ; - qcom,no-pc-write; - }; - - clocks { - cxo_board: cxo_board { - compatible =3D "fixed-clock"; - #clock-cells =3D <0>; - clock-frequency =3D <19200000>; - clock-output-names =3D "cxo_board"; - }; - - pxo_board: pxo_board { - compatible =3D "fixed-clock"; - #clock-cells =3D <0>; - clock-frequency =3D <27000000>; - clock-output-names =3D "pxo_board"; - }; - - sleep_clk: sleep_clk { - compatible =3D "fixed-clock"; - #clock-cells =3D <0>; - clock-frequency =3D <32768>; - clock-output-names =3D "sleep_clk"; - }; - }; - - /* Temporary fixed regulator */ - vsdcc_fixed: vsdcc-regulator { - compatible =3D "regulator-fixed"; - regulator-name =3D "SDCC Power"; - regulator-min-microvolt =3D <2700000>; - regulator-max-microvolt =3D <2700000>; - regulator-always-on; - }; - soc: soc { + compatible =3D "simple-bus"; + ranges; #address-cells =3D <1>; #size-cells =3D <1>; - ranges; - compatible =3D "simple-bus"; =20 - intc: interrupt-controller@2000000 { - compatible =3D "qcom,msm-qgic2"; - interrupt-controller; - #interrupt-cells =3D <3>; - reg =3D <0x02000000 0x1000>, - <0x02002000 0x1000>; + rpm: rpm@108000 { + compatible =3D "qcom,rpm-msm8960"; + reg =3D <0x108000 0x1000>; + qcom,ipc =3D <&l2cc 0x8 2>; + + interrupts =3D , + , + ; + interrupt-names =3D "ack", "err", "wakeup"; }; =20 - timer@200a000 { - compatible =3D "qcom,kpss-wdt-msm8960", "qcom,kpss-timer", - "qcom,msm-timer"; - interrupts =3D , - , - ; - reg =3D <0x0200a000 0x100>; - clock-frequency =3D <27000000>; - clocks =3D <&sleep_clk>; - clock-names =3D "sleep"; - cpu-offset =3D <0x80000>; + ssbi: ssbi@500000 { + compatible =3D "qcom,ssbi"; + reg =3D <0x500000 0x1000>; + qcom,controller-type =3D "pmic-arbiter"; }; =20 qfprom: efuse@700000 { @@ -176,20 +121,20 @@ tsens_backup: backup-calib@414 { =20 msmgpio: pinctrl@800000 { compatible =3D "qcom,msm8960-pinctrl"; + reg =3D <0x800000 0x4000>; gpio-controller; gpio-ranges =3D <&msmgpio 0 0 152>; #gpio-cells =3D <2>; interrupts =3D ; interrupt-controller; #interrupt-cells =3D <2>; - reg =3D <0x800000 0x4000>; }; =20 gcc: clock-controller@900000 { compatible =3D "qcom,gcc-msm8960", "syscon"; + reg =3D <0x900000 0x4000>; #clock-cells =3D <1>; #reset-cells =3D <1>; - reg =3D <0x900000 0x4000>; clocks =3D <&cxo_board>, <&pxo_board>, <&lcc PLL4>; @@ -208,49 +153,25 @@ tsens: thermal-sensor { }; }; =20 - lcc: clock-controller@28000000 { - compatible =3D "qcom,lcc-msm8960"; - reg =3D <0x28000000 0x1000>; - #clock-cells =3D <1>; - #reset-cells =3D <1>; - clocks =3D <&pxo_board>, - <&gcc PLL4_VOTE>, - <0>, - <0>, <0>, - <0>, <0>, - <0>; - clock-names =3D "pxo", - "pll4_vote", - "mi2s_codec_clk", - "codec_i2s_mic_codec_clk", - "spare_i2s_mic_codec_clk", - "codec_i2s_spkr_codec_clk", - "spare_i2s_spkr_codec_clk", - "pcm_codec_clk"; + intc: interrupt-controller@2000000 { + compatible =3D "qcom,msm-qgic2"; + reg =3D <0x02000000 0x1000>, + <0x02002000 0x1000>; + interrupt-controller; + #interrupt-cells =3D <3>; }; =20 - clock-controller@4000000 { - compatible =3D "qcom,mmcc-msm8960"; - reg =3D <0x4000000 0x1000>; - #clock-cells =3D <1>; - #power-domain-cells =3D <1>; - #reset-cells =3D <1>; - clocks =3D <&pxo_board>, - <&gcc PLL3>, - <&gcc PLL8_VOTE>, - <0>, - <0>, - <0>, - <0>, - <0>; - clock-names =3D "pxo", - "pll3", - "pll8_vote", - "dsi1pll", - "dsi1pllbyte", - "dsi2pll", - "dsi2pllbyte", - "hdmipll"; + timer@200a000 { + compatible =3D "qcom,kpss-wdt-msm8960", "qcom,kpss-timer", + "qcom,msm-timer"; + reg =3D <0x0200a000 0x100>; + interrupts =3D , + , + ; + clock-frequency =3D <27000000>; + clocks =3D <&sleep_clk>; + clock-names =3D "sleep"; + cpu-offset =3D <0x80000>; }; =20 l2cc: clock-controller@2011000 { @@ -261,17 +182,6 @@ l2cc: clock-controller@2011000 { #clock-cells =3D <0>; }; =20 - rpm: rpm@108000 { - compatible =3D "qcom,rpm-msm8960"; - reg =3D <0x108000 0x1000>; - qcom,ipc =3D <&l2cc 0x8 2>; - - interrupts =3D , - , - ; - interrupt-names =3D "ack", "err", "wakeup"; - }; - acc0: clock-controller@2088000 { compatible =3D "qcom,kpss-acc-v1"; reg =3D <0x02088000 0x1000>, <0x02008000 0x1000>; @@ -281,15 +191,6 @@ acc0: clock-controller@2088000 { #clock-cells =3D <0>; }; =20 - acc1: clock-controller@2098000 { - compatible =3D "qcom,kpss-acc-v1"; - reg =3D <0x02098000 0x1000>, <0x02008000 0x1000>; - clocks =3D <&gcc PLL8_VOTE>, <&pxo_board>; - clock-names =3D "pll8_vote", "pxo"; - clock-output-names =3D "acpu1_aux"; - #clock-cells =3D <0>; - }; - saw0: power-manager@2089000 { compatible =3D "qcom,msm8960-saw2-cpu", "qcom,saw2"; reg =3D <0x02089000 0x1000>, <0x02009000 0x1000>; @@ -300,6 +201,15 @@ saw0_vreg: regulator { }; }; =20 + acc1: clock-controller@2098000 { + compatible =3D "qcom,kpss-acc-v1"; + reg =3D <0x02098000 0x1000>, <0x02008000 0x1000>; + clocks =3D <&gcc PLL8_VOTE>, <&pxo_board>; + clock-names =3D "pll8_vote", "pxo"; + clock-output-names =3D "acpu1_aux"; + #clock-cells =3D <0>; + }; + saw1: power-manager@2099000 { compatible =3D "qcom,msm8960-saw2-cpu", "qcom,saw2"; reg =3D <0x02099000 0x1000>, <0x02009000 0x1000>; @@ -310,72 +220,34 @@ saw1_vreg: regulator { }; }; =20 - gsbi5: gsbi@16400000 { - compatible =3D "qcom,gsbi-v1.0.0"; - cell-index =3D <5>; - reg =3D <0x16400000 0x100>; - clocks =3D <&gcc GSBI5_H_CLK>; - clock-names =3D "iface"; - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges; - - syscon-tcsr =3D <&tcsr>; - status =3D "disabled"; - - gsbi5_serial: serial@16440000 { - compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; - reg =3D <0x16440000 0x1000>, - <0x16400000 0x1000>; - interrupts =3D ; - clocks =3D <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>; - clock-names =3D "core", "iface"; - status =3D "disabled"; - }; - }; - - gsbi8: gsbi@1a000000 { - compatible =3D "qcom,gsbi-v1.0.0"; - cell-index =3D <8>; - reg =3D <0x1a000000 0x100>; - clocks =3D <&gcc GSBI8_H_CLK>; - clock-names =3D "iface"; - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges; - - syscon-tcsr =3D <&tcsr>; - status =3D "disabled"; - - gsbi8_serial: serial@1a040000 { - compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; - reg =3D <0x1a040000 0x1000>, - <0x1a000000 0x1000>; - interrupts =3D ; - clocks =3D <&gcc GSBI8_UART_CLK>, <&gcc GSBI8_H_CLK>; - clock-names =3D "core", "iface"; - status =3D "disabled"; - }; - }; - - ssbi: ssbi@500000 { - compatible =3D "qcom,ssbi"; - reg =3D <0x500000 0x1000>; - qcom,controller-type =3D "pmic-arbiter"; - }; - - rng@1a500000 { - compatible =3D "qcom,prng"; - reg =3D <0x1a500000 0x200>; - clocks =3D <&gcc PRNG_CLK>; - clock-names =3D "core"; + clock-controller@4000000 { + compatible =3D "qcom,mmcc-msm8960"; + reg =3D <0x4000000 0x1000>; + #clock-cells =3D <1>; + #power-domain-cells =3D <1>; + #reset-cells =3D <1>; + clocks =3D <&pxo_board>, + <&gcc PLL3>, + <&gcc PLL8_VOTE>, + <0>, + <0>, + <0>, + <0>, + <0>; + clock-names =3D "pxo", + "pll3", + "pll8_vote", + "dsi1pll", + "dsi1pllbyte", + "dsi2pll", + "dsi2pllbyte", + "hdmipll"; }; =20 sdcc3: mmc@12180000 { compatible =3D "arm,pl18x", "arm,primecell"; - arm,primecell-periphid =3D <0x00051180>; - status =3D "disabled"; reg =3D <0x12180000 0x2000>; + arm,primecell-periphid =3D <0x00051180>; interrupts =3D ; clocks =3D <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>; clock-names =3D "mclk", "apb_pclk"; @@ -387,6 +259,8 @@ sdcc3: mmc@12180000 { vmmc-supply =3D <&vsdcc_fixed>; dmas =3D <&sdcc3bam 2>, <&sdcc3bam 1>; dma-names =3D "tx", "rx"; + + status =3D "disabled"; }; =20 sdcc3bam: dma-controller@12182000 { @@ -400,10 +274,9 @@ sdcc3bam: dma-controller@12182000 { }; =20 sdcc1: mmc@12400000 { - status =3D "disabled"; compatible =3D "arm,pl18x", "arm,primecell"; - arm,primecell-periphid =3D <0x00051180>; reg =3D <0x12400000 0x2000>; + arm,primecell-periphid =3D <0x00051180>; interrupts =3D ; clocks =3D <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>; clock-names =3D "mclk", "apb_pclk"; @@ -415,6 +288,8 @@ sdcc1: mmc@12400000 { vmmc-supply =3D <&vsdcc_fixed>; dmas =3D <&sdcc1bam 2>, <&sdcc1bam 1>; dma-names =3D "tx", "rx"; + + status =3D "disabled"; }; =20 sdcc1bam: dma-controller@12402000 { @@ -427,36 +302,6 @@ sdcc1bam: dma-controller@12402000 { qcom,ee =3D <0>; }; =20 - tcsr: syscon@1a400000 { - compatible =3D "qcom,tcsr-msm8960", "syscon"; - reg =3D <0x1a400000 0x100>; - }; - - gsbi1: gsbi@16000000 { - compatible =3D "qcom,gsbi-v1.0.0"; - cell-index =3D <1>; - reg =3D <0x16000000 0x100>; - clocks =3D <&gcc GSBI1_H_CLK>; - clock-names =3D "iface"; - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges; - status =3D "disabled"; - - gsbi1_spi: spi@16080000 { - compatible =3D "qcom,spi-qup-v1.1.1"; - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0x16080000 0x1000>; - interrupts =3D ; - cs-gpios =3D <&msmgpio 8 0>; - - clocks =3D <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; - clock-names =3D "core", "iface"; - status =3D "disabled"; - }; - }; - usb1: usb@12500000 { compatible =3D "qcom,ci-hdrc"; reg =3D <0x12500000 0x200>, @@ -473,6 +318,7 @@ usb1: usb@12500000 { phys =3D <&usb_hs1_phy>; phy-names =3D "usb-phy"; #reset-cells =3D <1>; + status =3D "disabled"; =20 ulpi { @@ -488,6 +334,32 @@ usb_hs1_phy: phy { }; }; =20 + gsbi1: gsbi@16000000 { + compatible =3D "qcom,gsbi-v1.0.0"; + reg =3D <0x16000000 0x100>; + ranges; + cell-index =3D <1>; + clocks =3D <&gcc GSBI1_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + status =3D "disabled"; + + gsbi1_spi: spi@16080000 { + compatible =3D "qcom,spi-qup-v1.1.1"; + reg =3D <0x16080000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D ; + cs-gpios =3D <&msmgpio 8 0>; + clocks =3D <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; + clock-names =3D "core", "iface"; + + status =3D "disabled"; + }; + }; + gsbi3: gsbi@16200000 { compatible =3D "qcom,gsbi-v1.0.0"; reg =3D <0x16200000 0x100>; @@ -497,6 +369,7 @@ gsbi3: gsbi@16200000 { clock-names =3D "iface"; #address-cells =3D <1>; #size-cells =3D <1>; + status =3D "disabled"; =20 gsbi3_i2c: i2c@16280000 { @@ -511,9 +384,146 @@ gsbi3_i2c: i2c@16280000 { clock-names =3D "core", "iface"; #address-cells =3D <1>; #size-cells =3D <0>; + + status =3D "disabled"; + }; + }; + + gsbi5: gsbi@16400000 { + compatible =3D "qcom,gsbi-v1.0.0"; + reg =3D <0x16400000 0x100>; + ranges; + cell-index =3D <5>; + clocks =3D <&gcc GSBI5_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + syscon-tcsr =3D <&tcsr>; + + status =3D "disabled"; + + gsbi5_serial: serial@16440000 { + compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; + reg =3D <0x16440000 0x1000>, + <0x16400000 0x1000>; + interrupts =3D ; + clocks =3D <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>; + clock-names =3D "core", "iface"; + + status =3D "disabled"; + }; + }; + + gsbi8: gsbi@1a000000 { + compatible =3D "qcom,gsbi-v1.0.0"; + reg =3D <0x1a000000 0x100>; + ranges; + cell-index =3D <8>; + clocks =3D <&gcc GSBI8_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + syscon-tcsr =3D <&tcsr>; + + status =3D "disabled"; + + gsbi8_serial: serial@1a040000 { + compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; + reg =3D <0x1a040000 0x1000>, + <0x1a000000 0x1000>; + interrupts =3D ; + clocks =3D <&gcc GSBI8_UART_CLK>, <&gcc GSBI8_H_CLK>; + clock-names =3D "core", "iface"; + status =3D "disabled"; }; }; + + tcsr: syscon@1a400000 { + compatible =3D "qcom,tcsr-msm8960", "syscon"; + reg =3D <0x1a400000 0x100>; + }; + + rng@1a500000 { + compatible =3D "qcom,prng"; + reg =3D <0x1a500000 0x200>; + clocks =3D <&gcc PRNG_CLK>; + clock-names =3D "core"; + }; + + lcc: clock-controller@28000000 { + compatible =3D "qcom,lcc-msm8960"; + reg =3D <0x28000000 0x1000>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + clocks =3D <&pxo_board>, + <&gcc PLL4_VOTE>, + <0>, + <0>, + <0>, + <0>, + <0>, + <0>; + clock-names =3D "pxo", + "pll4_vote", + "mi2s_codec_clk", + "codec_i2s_mic_codec_clk", + "spare_i2s_mic_codec_clk", + "codec_i2s_spkr_codec_clk", + "spare_i2s_spkr_codec_clk", + "pcm_codec_clk"; + }; + }; + + thermal-zones { + cpu0-thermal { + polling-delay-passive =3D <250>; + polling-delay =3D <1000>; + thermal-sensors =3D <&tsens 0>; + + trips { + cpu_alert0: trip0 { + temperature =3D <60000>; + hysteresis =3D <10000>; + type =3D "passive"; + }; + + cpu_crit0: trip1 { + temperature =3D <95000>; + hysteresis =3D <10000>; + type =3D "critical"; + }; + }; + }; + + cpu1-thermal { + polling-delay-passive =3D <250>; + polling-delay =3D <1000>; + thermal-sensors =3D <&tsens 1>; + + trips { + cpu_alert1: trip0 { + temperature =3D <60000>; + hysteresis =3D <10000>; + type =3D "passive"; + }; + + cpu_crit1: trip1 { + temperature =3D <95000>; + hysteresis =3D <10000>; + type =3D "critical"; + }; + }; + }; + }; + + /* Temporary fixed regulator */ + vsdcc_fixed: vsdcc-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "SDCC Power"; + regulator-min-microvolt =3D <2700000>; + regulator-max-microvolt =3D <2700000>; + regulator-always-on; }; }; #include "qcom-msm8960-pins.dtsi" --=20 2.34.1 From nobody Thu Oct 2 16:33:53 2025 Received: from rusty.tulip.relay.mailchannels.net (rusty.tulip.relay.mailchannels.net [23.83.218.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 937381C5486; Sun, 14 Sep 2025 18:35:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.252 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874906; cv=pass; b=fpTb6LtDO0BvR06hA3RQ0oGpjivdd7S4MC8QrQQe/yclC+MPP7jum19gpJQ+xmhfx//wxyuTcnfBsGI4bIxF6ZZz3lgDnxna4hDfuBI6OUZqf7bLrYsnX6nKbR8LBgUYfP3zi9/g2wGfIlridsiM8OriY1r9gDXXEHKfN5fii6U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874906; c=relaxed/simple; bh=r9EW8lsk7L1ZKaVLDs7YGy4q1WneZFW+VHsShdtd59Q=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=Y9a7bDyy2dw4VU+Z18/Fw3CcEMZDTpsR8n63uI8bNpEvwm0E3Xkgtd96yroGlSkOgRKKppgd+wstQNMlMzfiZ3jnjfiThTLEk4OhWb+4DrscBAWtOhc2uEOHt4JUzwa41C6VY1foGwDkvp5RvjnLrlkTe4Yql54Yo6zSglpDKbI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.218.252 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0C74E900F81; Sun, 14 Sep 2025 18:34:58 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (100-107-6-72.trex-nlb.outbound.svc.cluster.local [100.107.6.72]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 05767900FA8; Sun, 14 Sep 2025 18:34:52 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874895; a=rsa-sha256; cv=none; b=GRuWUgfS07T+QayZBsIWb1roVaGZCUZaNOAsw9dtvyKR9eN1hE1GdVqBfcMDfd9+BKC4i6 HYPJsdEtVtE/o+f8uJFrX+fIQ9XV0nWS/1Z3Fgxn8ghzv4w5VJ0epYzDKrNzOdrY0B0Vce 5qwQG44aXu3nvdHIbEe8C8scq6tVmaMpQpkMenpzgsP9YyQRMjibG8EUTcB3Q6o+u5hm3o 9qxol6ow/QgAaEayN7dXoCiVxaV53+N/5CyPCkkihqAcnYW/XTmv/wqm5pBpEVmmsOqaXy Im8ce14grcTIHvywNhZZKuFF8udWXXKAeXOk7CcIETu7LFcZDeh5aA9zeU/NRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874895; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7YX2udSABX2OKTQjxQlMx6xUpyjumB9hyJa1HkptWZQ=; b=czXSoUMZkcKplYrzYhobuqS2uX+cqJcpLziNw6fnQTUenp9KIED4PcQaD0uS0MqHCKnM+1 Zpv1eF4bRNPG4kbUHpDqdPcd1hemKnWUX69DDzTax2g/SEfrb09+jsCZjSaIPd5zcw9iIb IYV3Pl7Q6gjrvFtwxQMweWu1y6933gUTF6S5NPXGtd3K4FUCX6/17Ueu7OLkLSQfkL3fPc zUOBmB7g8IYNMKTuh81Wc/25COj02qHn7eq43dsuuDxpUC99oyZlfA/m39vUhVXyXAirm3 2UjHI+zJbXS/QhUaP6E7GvDKbTooDo13ZC1W1pNr/MYP2ibASs9CdjeW1lU9og== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-gz6f7; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Troubled-Abiding: 7364522300eaa2ba_1757874897944_755572181 X-MC-Loop-Signature: 1757874897943:4142536531 X-MC-Ingress-Time: 1757874897943 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.6.72 (trex/7.1.3); Sun, 14 Sep 2025 18:34:57 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfH4dYZzFK5MY; Sun, 14 Sep 2025 18:34:47 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 2/6] ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-2-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=3742; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=r9EW8lsk7L1ZKaVLDs7YGy4q1WneZFW+VHsShdtd59Q=; b=+r511htSNB6QPsPCyYFWWkW1SuqUApXe6lqQcnTm3ciOkV5P4a78kpBxXdfihuE3W/Aw8UqlE Jku2Bid3uPZCF9hl65mGfaAzN47VURBAO3V4HyUlM1RLanA1zgshrIt X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:34:47 +0000 (UTC) X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70acb a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=CxMuIbg76hbZoAQaLtoA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfJUN8rKxGAVxzeGLtQxP7+h1aJoyUDgrcHMRJkfyNmDmKrO1oYbnUi7kgj0cNQLXG86LRmPJntTSfyUUOL9/8mMSUKrsW0QstvuaH3OFu73CfdBI4Bmy a+9t7sxLDQTY3/RIz/GN9lBUmPTENRAzF4edY9vLNQnAxj0NtgZ5MA5D2KxUH2H3pECgiftzZRzlHcq/HKZaXAKcNDcaKo2EV84X8sBYZhZPbvx5lDWFxudc vwaCyxZdeFq3kgp9CpWXWGbhgAGU9M8XPdPVbxvde+E80Xk2FkNOuXTP6eeixhkZqmbfQrUB8Nq8phO2WNFKDDvMOVO3TJOVJe352uSOga2p/6Y+ZeqvG84F 6KUhGa+7RjC0G/fxHWXgXe3Kf9kaEgMEEOGfWXD2Xvd83gb/DJ1gMdCs0U0qubDgadrbppP3ZtrohRY4SvvmNZH/OVmUuEBn6DjBS/ue2Zn1cGfVf42XkP9s CSoRMY7N0QwfVq4c0aBKt2QAMwgKlDH9ulURWVl+egrotLEjbd7lUmRGwOpnLcu8nUzMu7Yu2sQfkWPrsVHBDfP0fi1eNTrc4l4aeZqd3E72PPH5txWL62G+ h5sWGbjJouw2euuaSCS+w8aq3aUzuI6p6pnPEjCYwa0606fTsesp3PS+2aKtZAfejvdx9+02FasXd893lPBprkzWUuyv592w/ti+YIyILhuc9Q== X-AuthUser: linux@smankusors.com Inline qcom-msm8960-pins.dtsi into the main SoC dtsi. Most Qualcomm SoCs embed their TLMM definitions directly, with only msm8960 and apq8064 using a separate pins file. After this change, only apq8064 remains split. This is a cosmetic change only, with no functional impact. Tested-by: Rudraksha Gupta Tested-by: Shinjo Park Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 59 -----------------------= ---- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 57 +++++++++++++++++++++++= ++- 2 files changed, 56 insertions(+), 60 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi b/arch/arm/boot/= dts/qcom/qcom-msm8960-pins.dtsi deleted file mode 100644 index 77fe5be24b36fbda83ba73034939db10db6ef4c8..000000000000000000000000000= 0000000000000 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi +++ /dev/null @@ -1,59 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only - -&msmgpio { - i2c3_default_state: i2c3-default-state { - i2c3-pins { - pins =3D "gpio16", "gpio17"; - function =3D "gsbi3"; - drive-strength =3D <8>; - bias-disable; - }; - }; - - i2c3_sleep_state: i2c3-sleep-state { - i2c3-pins { - pins =3D "gpio16", "gpio17"; - function =3D "gpio"; - drive-strength =3D <2>; - bias-bus-hold; - }; - }; - - sdcc3_default_state: sdcc3-default-state { - clk-pins { - pins =3D "sdc3_clk"; - drive-strength =3D <8>; - bias-disable; - }; - - cmd-pins { - pins =3D "sdc3_cmd"; - drive-strength =3D <8>; - bias-pull-up; - }; - - data-pins { - pins =3D "sdc3_data"; - drive-strength =3D <8>; - bias-pull-up; - }; - }; - - sdcc3_sleep_state: sdcc3-sleep-state { - clk-pins { - pins =3D "sdc3_clk"; - drive-strength =3D <2>; - bias-disable; - }; - - cmd-pins { - pins =3D "sdc3_cmd"; - drive-strength =3D <2>; - }; - - data-pins { - pins =3D "sdc3_data"; - drive-strength =3D <2>; - }; - }; -}; diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 9a0c87fd6d4752f7ef3d91f480c48efc55a08e74..9bdde91375320343c51b8a40208= 7830666abe8b6 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -128,6 +128,62 @@ msmgpio: pinctrl@800000 { interrupts =3D ; interrupt-controller; #interrupt-cells =3D <2>; + + i2c3_default_state: i2c3-default-state { + i2c3-pins { + pins =3D "gpio16", "gpio17"; + function =3D "gsbi3"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + i2c3_sleep_state: i2c3-sleep-state { + i2c3-pins { + pins =3D "gpio16", "gpio17"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; + + sdcc3_default_state: sdcc3-default-state { + clk-pins { + pins =3D "sdc3_clk"; + drive-strength =3D <8>; + bias-disable; + }; + + cmd-pins { + pins =3D "sdc3_cmd"; + drive-strength =3D <8>; + bias-pull-up; + }; + + data-pins { + pins =3D "sdc3_data"; + drive-strength =3D <8>; + bias-pull-up; + }; + }; + + sdcc3_sleep_state: sdcc3-sleep-state { + clk-pins { + pins =3D "sdc3_clk"; + drive-strength =3D <2>; + bias-disable; + }; + + cmd-pins { + pins =3D "sdc3_cmd"; + drive-strength =3D <2>; + }; + + data-pins { + pins =3D "sdc3_data"; + drive-strength =3D <2>; + }; + }; }; =20 gcc: clock-controller@900000 { @@ -526,4 +582,3 @@ vsdcc_fixed: vsdcc-regulator { regulator-always-on; }; }; -#include "qcom-msm8960-pins.dtsi" --=20 2.34.1 From nobody Thu Oct 2 16:33:53 2025 Received: from crab.ash.relay.mailchannels.net (crab.ash.relay.mailchannels.net [23.83.222.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 564E32627EC; Sun, 14 Sep 2025 19:10:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.222.42 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877053; cv=pass; b=NYg7IJe19XCT0oM/yAKbOCPv0WiB8GrNPRgMCXvqfoM2ypYePteCXEcx1dl2S1ji+CecBq5a98Gyq79xmpFVYv52xAY+zVnWE8sDVSEJh+Xvk1LWfuqXMuh7cTUhfswvCT8JH0M7e3hLOzw0wUhY+9WUPbfMTuu9Nww/HhQh+gE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877053; c=relaxed/simple; bh=Mj612sausB489AL9apumdJe4+TfjcJJ3BuI9Qm3CSZw=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=PWDkMXnb1Fvelmdxc9yJ6gBtdBmFLyKR8qtL8GEUeO5mK5aDQh6AW8l5+zC3Ni4sSG6KI5mwTvpOhQAokjtFIHAgL+b2o1KOiYJqFkg1w4+3RvbkDjms1ITaobePdJnWk69v7VYbTE/eHDojfZTOHZhtvo3NqH94h7hNZjbRKoQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.222.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EF3F472181D; Sun, 14 Sep 2025 18:34:59 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (trex-blue-0.trex.outbound.svc.cluster.local [100.107.4.38]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 2BF4F7218C0; Sun, 14 Sep 2025 18:34:57 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874899; a=rsa-sha256; cv=none; b=VYxKBUa2uAzOXQKajRZzx7z8rrYTK9s5o7Qm3LOqtfLEgVXgX9db1goE1Uyg3WbtSPRVBb 7t7PqHOnlTdx2iwXJ6gbNJsUcYfJWBMfql5ssLwlqqbICFwaKjqIDGEjAHMUWY3MstkLj7 yHtkRTtPhz9UbUCEBgfYZlkWBZEmlWDaNzo63IWMrhD+/Z+GA+oQZSeyVucmPXJtpd6h+5 eYqlcUr2T+2su3/X7B8FQiGL04ZVmdRVUHIfqMkfIcLix//4XDnE92L7jw98fxjflXGShQ PF/UV3lSKwd6UopXsekmFFEKDv0KLtXPdjrR51wJkX5P8R6cF1kKTAdVZWI/bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GIpzyA5eZVq179iWmG3EGYnCra7n1F2knIARhfCVGBU=; b=cE1D0xIBA8RielIUwdeZ09yBSTVlQHL3SwgSqhj9AIgOx/SzMdtqB6E+uq76yJJwuW3y5r YKHJF7MuFz5xBS9FFeS4qq0IoXa0Pye7dZ3IhEnb2SyEaVjvtO6lzIg6GTTnqm19l6KHCr 7m3zoYZghzLiCWUizg5nioAJpCf47juza5J63lAJ2P2PWwBQZ251xXsfIKeqVcVHdFxVHK tIGLLG3Oj84O0xTHclF/BlRcOILQJY8lFx06kjwmgC7xbkOrGlBlR56D0amRSfk0TbBVw+ Eg7z/IK+bCEzF7cdzcRTHac+zO1Pn7I5Za/dEarUNzLd42JHt2OxCpjgESZkZw== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-gz6f7; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Daffy-Scare: 3ccaec360de2ae5f_1757874899877_3340076219 X-MC-Loop-Signature: 1757874899877:2078259810 X-MC-Ingress-Time: 1757874899877 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.4.38 (trex/7.1.3); Sun, 14 Sep 2025 18:34:59 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfM5MlQzFK6mV; Sun, 14 Sep 2025 18:34:51 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 3/6] ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-3-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=3532; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=Mj612sausB489AL9apumdJe4+TfjcJJ3BuI9Qm3CSZw=; b=fwu7FNDtg03uwZvyq0rzsRqtkvznmwAS+KZBEYtCKILwIlSL7fgF55apW62OAybiVJT2xzKmF 4a/eYz/l0BBALnQVQlgUORQG9seTvoydmVt+8XTdLNkeG/MbwRYUtpB X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:34:51 +0000 (UTC) X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70acf a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=wxLWbCv9AAAA:8 a=bJSLwrWx7bq-Hrda4YgA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfFVrzbW8ErO3H6vdbQvUFTND/BI9tIdOVV0ENUwLlheIxJSmlaftXscFF4uPcmmorGrDkDx04Awtw05hAq/kZxbRFO/da2aH4uT7ooB61abMaO9HdiTr zWSFm1/NPgCFMdGsA2cGD4NuR8jFewsGsGPwmUXSb6CtjEgW48gpgz1d1nD74qlidQFWQ6rmG/JVAfu0oKz5JmGt0tKGZMSKkZ+Dy6CcpxlWb6+NBJ+CWABK ZEKiyoL2ShqdqNgJwr1jOdK5Dda/8kCn9hc2hfU3lAjvODm+e1m7Wpe8As/EIFbX7Jr03wmdabzkS5/WevYdimuS2QHkJkJdN3+9ar3uWyef8Kw424B69isD uC70BsUw+ReqhJD9Abzz/7/Lwc56olgP0oEk8VoqlSM6UMoWcX2uotrk8KEc/W4IR2TmFqMq4c965dCdhfdaTwuVGJOzQkRKEBwE4O5yz++I5XCe0hcW2FwE X26gGMKlb/BkQcyJ6dRM611EuO9OJkvu7pIsbHixVvH7s4OKrrEBjkFh1uAPpmuHV7KLOe05h2s4eDyTeIZebY05XDZh0Id11QMW5tilo42JL4SVEJCVd/UV iqi8eY5WtTU2SWn+Oj55wPmRFpHcuyXJRDrhP5IH3S9pODRVZ9urGyNYqpFyPZAEOUhMXYnCpsdDB43iCGVj2LDpTwGAo2X7ZGFgil7EE5jUhA== X-AuthUser: linux@smankusors.com These are present on msm8960 and are required for devices such as the Sony Xperia SP, which has NFC wired to gsbi10 and various motion sensors wired to gsbi12. The nodes are added disabled by default. Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 94 ++++++++++++++++++++++++++++= ++++ 1 file changed, 94 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 9bdde91375320343c51b8a402087830666abe8b6..69d0bdd327872f3ee35a60bc137= ece5aedf2053a 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -147,6 +147,42 @@ i2c3-pins { }; }; =20 + i2c10_default_state: i2c10-default-state { + i2c10-pins { + pins =3D "gpio73", "gpio74"; + function =3D "gsbi10"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + i2c10_sleep_state: i2c10-sleep-state { + i2c10-pins { + pins =3D "gpio73", "gpio74"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; + + i2c12_default_state: i2c12-default-state { + i2c12-pins { + pins =3D "gpio44", "gpio45"; + function =3D "gsbi12"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + i2c12_sleep_state: i2c12-sleep-state { + i2c12-pins { + pins =3D "gpio44", "gpio45"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; + sdcc3_default_state: sdcc3-default-state { clk-pins { pins =3D "sdc3_clk"; @@ -358,6 +394,35 @@ sdcc1bam: dma-controller@12402000 { qcom,ee =3D <0>; }; =20 + gsbi12: gsbi@12480000 { + compatible =3D "qcom,gsbi-v1.0.0"; + reg =3D <0x12480000 0x100>; + ranges; + cell-index =3D <12>; + clocks =3D <&gcc GSBI12_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + status =3D "disabled"; + + gsbi12_i2c: i2c@124a0000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x124a0000 0x1000>; + pinctrl-0 =3D <&i2c12_default_state>; + pinctrl-1 =3D <&i2c12_sleep_state>; + pinctrl-names =3D "default", "sleep"; + interrupts =3D ; + clocks =3D <&gcc GSBI12_QUP_CLK>, + <&gcc GSBI12_H_CLK>; + clock-names =3D "core", "iface"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + }; + usb1: usb@12500000 { compatible =3D "qcom,ci-hdrc"; reg =3D <0x12500000 0x200>, @@ -495,6 +560,35 @@ gsbi8_serial: serial@1a040000 { }; }; =20 + gsbi10: gsbi@1a200000 { + compatible =3D "qcom,gsbi-v1.0.0"; + reg =3D <0x1a200000 0x100>; + ranges; + cell-index =3D <10>; + clocks =3D <&gcc GSBI10_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + status =3D "disabled"; + + gsbi10_i2c: i2c@1a280000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x1a280000 0x1000>; + pinctrl-0 =3D <&i2c10_default_state>; + pinctrl-1 =3D <&i2c10_sleep_state>; + pinctrl-names =3D "default", "sleep"; + interrupts =3D ; + clocks =3D <&gcc GSBI10_QUP_CLK>, + <&gcc GSBI10_H_CLK>; + clock-names =3D "core", "iface"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + }; + tcsr: syscon@1a400000 { compatible =3D "qcom,tcsr-msm8960", "syscon"; reg =3D <0x1a400000 0x100>; --=20 2.34.1 From nobody Thu Oct 2 16:33:53 2025 Received: from coral.ash.relay.mailchannels.net (coral.ash.relay.mailchannels.net [23.83.222.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5BA912DF6E6; Sun, 14 Sep 2025 18:35:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.222.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874915; cv=pass; b=BAwx8m7EFxQECesTnZy0GA2+BnCmQIUfKYqGJS13jr3e/aLQwb6G3hVazL54sv6CyLScqG3ZSvCkFF89zuJtW0FelqBBYoSmWf08Wjvl2nQ51G/REF8oj9nLk9znrjcrOLgfVKPAiibfE9c5NOQzI2MRZwxgh3UXezBxsqviccE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874915; c=relaxed/simple; bh=LuyxDIeG18uZTnWSAmcaXg4Q2qo3EN2gIoK5D6h0jnM=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=MlhZYW1Vgvvs+xkd68ssbzggtC+74lD2TKEQ5XmKEzy0+j43VHEnfwI8hbDY1lOcPvrKMydp7kYkCb6MDC5z01rmNycE+48QcavuQFFTs3T+0HnCPi4yc7/iEtYEnnHu2F/MuuxrsdpCD1voHvWrm881ME4cIeLUEAUQTd6ruEs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.222.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2C537941799; Sun, 14 Sep 2025 18:35:06 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (100-107-6-72.trex-nlb.outbound.svc.cluster.local [100.107.6.72]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 25FC69416F6; Sun, 14 Sep 2025 18:35:01 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874903; a=rsa-sha256; cv=none; b=0cKno/6IHXp3TePqYXmc881Td9xekIOmhklf+fDSF/UP7qflHs/8EUn0ZGi1UwoAQx4oY7 xk+WlFOKOl1a0lzD+LAW7Y5sz2yRJkvxsE3fyUbFd18/TGGHKZdT7TXOvEKLIignTcj3Ef 8kJzqUUUZ1m2x/9EvetpRhaijcI8qfRZ30EO3kz8f+lxzssKQFssqexjEYmE5xIpgIOueh HycHIW3KO+EKCC9jRFGEIhGEZoVwQYNiaIcy9mkbfHY9q+vRCDyzW3fgvLsd8LM1Ng5WBx LGmDSgxfvTV43aOtSQXY9nXLl0OZG0YHx9FnZFZ7QtDiRfTe6QqAqo9iNqV07w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SBucP5N1nj1+PWcUR1bm/pXvbeX2s9H66VZyFHoSBPg=; b=qsr4KS6zFGvwA7AcTCNSoFoZL0QfCFrzXhYmOST2sq3B3oGEDCHrOxu0KEdSvqT4nmkPl6 ltTgCwJ9y2GKoGyG3hVgJqW91yPxUjeFEaiNLGz5INuhbbPWT5rOtFUkpeDnUBRRTji8wm onJZffih7mnsVoZI1wG0CgDSOpb+jnLSRWMmiYRmT48eDPGHqANgpbLo28/D+jUpO2kMI5 zhnafpeGMTX9DDWAW1Elv7m6Kl5zHYQAN1utT9Q5UsDq0Y+Aeuj58k6F/dQUn2XOnsoA4F NzdpDxn8m4D4dE3mW3rl0qPlrvi/ibWHI47cjunJFGl6dpL2EcqCIg2aqONukQ== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-gz6f7; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Daffy-Left: 6e949b7752e36fb5_1757874906081_68458517 X-MC-Loop-Signature: 1757874906081:3531675214 X-MC-Ingress-Time: 1757874906081 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.6.72 (trex/7.1.3); Sun, 14 Sep 2025 18:35:06 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfR5qVhzFK6md; Sun, 14 Sep 2025 18:34:55 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 4/6] ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-4-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=3187; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=LuyxDIeG18uZTnWSAmcaXg4Q2qo3EN2gIoK5D6h0jnM=; b=EF7/76CVfdnZWVej8VTevGWWNwP6UMW0MNTZCF9sX5bEjtvi4j0G9BJURAja8DUme6wO0eAil 0Qwym2bE1rNAEy6mY73z/JTWTtYJ1Rw5do6xPax5hXLPFGrkPUdjyOd X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:34:55 +0000 (UTC) X-CM-Envelope: MS4xfPyOnO2U+kGLunbVyjBowbn0OQgH7VH3pUn0dIuMknBQuDDjb1yRm8eDDN6vrqh+azVli0wupn+ga1ig/lxsZrSzmP4uknf7mEgVFQxbNF08GkjltvzL AXjr4hR9b4JZOispZqjzXG4J1+23RsjViqRVBDRlCcPJKH4MoslN4nHsWu9dkYSJEo6XNMpOVGoXiw7dQMPuOOCCLK//Y0pQioqU7Clcuyh/Ua2zgQRUkz2X iuTWCXFjFo6SNecR/n+MhAahsh25NuLQQ+8V1xoM7PcyC0JZI5YT2AlKMOuiMeyWlLPnZaeH6UZo4K+pvBgL4Q6vuJSK0TbcV7sY+SHFCfnrfCjtBWVPYeke OLessb7VO4gNszKyntkzTNGe75/7mPI2oBqQ3tZOXNnQFrjnJ17inQOQ2A50Lr3Ta3zXA6FFR76KlAZEwxipTUFZ1+k/Op7aqtv4V1xKhbiGixkR/OFE7vSk IBtYJfYzMP4h7+H855jJKvq6IP0uEPIBJbGfcqST4ics4srY9soAoGtHARTqkWRPe8Su6nKCYRMTIyI8onyQbUQXLQdMqJ2ha2F9UYrb+oMlK3tYEQotjz6a Edmx4iQTxYNX2gcscdebuTnvZtFN97hYzaq+sHuqtpMFCDvSqHpZf7vEWQIVa1X4yLuK+yeWRSFeCwFSLQE3KS9dFnBdsSwSXbFVNbhuS7BJgA== X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70ad3 a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=wE2L2MWpTHJKsHsClTMA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com These are present on msm8960 and are required for devices such as the Casio G'zOne, which has NFC wired to gsbi1 and audio amplifier wired to gsbi8. The nodes are added disabled by default. Co-developed-by: Shinjo Park Signed-off-by: Shinjo Park Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 68 ++++++++++++++++++++++++++++= ++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 69d0bdd327872f3ee35a60bc137ece5aedf2053a..7206a4eaabe36deabaf1ca946c8= 37ff3bd330fdd 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -129,6 +129,24 @@ msmgpio: pinctrl@800000 { interrupt-controller; #interrupt-cells =3D <2>; =20 + i2c1_default_state: i2c1-default-state { + i2c1-pins { + pins =3D "gpio8", "gpio9"; + function =3D "gsbi1"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + i2c1_sleep_state: i2c1-sleep-state { + i2c1-pins { + pins =3D "gpio8", "gpio9"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; + i2c3_default_state: i2c3-default-state { i2c3-pins { pins =3D "gpio16", "gpio17"; @@ -147,6 +165,24 @@ i2c3-pins { }; }; =20 + i2c8_default_state: i2c8-default-state { + i2c8-pins { + pins =3D "gpio36", "gpio37"; + function =3D "gsbi8"; + drive-strength =3D <8>; + bias-disable; + }; + }; + + i2c8_sleep_state: i2c8-sleep-state { + i2c8-pins { + pins =3D "gpio36", "gpio37"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + }; + i2c10_default_state: i2c10-default-state { i2c10-pins { pins =3D "gpio73", "gpio74"; @@ -467,6 +503,22 @@ gsbi1: gsbi@16000000 { =20 status =3D "disabled"; =20 + gsbi1_i2c: i2c@16080000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x16080000 0x1000>; + pinctrl-0 =3D <&i2c1_default_state>; + pinctrl-1 =3D <&i2c1_sleep_state>; + pinctrl-names =3D "default", "sleep"; + interrupts =3D ; + clocks =3D <&gcc GSBI1_QUP_CLK>, + <&gcc GSBI1_H_CLK>; + clock-names =3D "core", "iface"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + gsbi1_spi: spi@16080000 { compatible =3D "qcom,spi-qup-v1.1.1"; reg =3D <0x16080000 0x1000>; @@ -558,6 +610,22 @@ gsbi8_serial: serial@1a040000 { =20 status =3D "disabled"; }; + + gsbi8_i2c: i2c@1a080000 { + compatible =3D "qcom,i2c-qup-v1.1.1"; + reg =3D <0x1a080000 0x1000>; + pinctrl-0 =3D <&i2c8_default_state>; + pinctrl-1 =3D <&i2c8_sleep_state>; + pinctrl-names =3D "default", "sleep"; + interrupts =3D ; + clocks =3D <&gcc GSBI8_QUP_CLK>, + <&gcc GSBI8_H_CLK>; + clock-names =3D "core", "iface"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; }; =20 gsbi10: gsbi@1a200000 { --=20 2.34.1 From nobody Thu Oct 2 16:33:53 2025 Received: from shrimp.cherry.relay.mailchannels.net (shrimp.cherry.relay.mailchannels.net [23.83.223.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EC06913BC0C; Sun, 14 Sep 2025 18:35:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.223.164 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874912; cv=pass; b=Z9FCg7zulR8iKooS+diN6eW7Gi9L7saBWAuUx+bF26gwO3Al0gE1yuLK7TclPgfvcg6/9a2lQ+v6mP6/d4cCpsaEBDyQgpM49SkpWxYigW0JJMxIbwDLBzJPFc6kCqAkQKbXMDf0diDyGGmZ6m5k+Rm2e3Lu4KMsC/zbANkNTmc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757874912; c=relaxed/simple; bh=EB4XHv8U5CC970p+L/TsQh6Kgp/Ym+QbI3sWln+mneQ=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=OCJWBXCyw28q1wnODGj+yv6PGqBOjtlt1fQobymCabR2Nfcj+6oSsvzrjHkHeGG25MnJZkXrEpzgSF88z3m263futQasg8e8jnNplMTaxl/rt1E04+mSwTLRLZLIbHrO7DGmi4JYSILYfY3HP5Fs1SgFHRDBiULAKuvxj3CNPBQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.223.164 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 35D0B700B9E; Sun, 14 Sep 2025 18:35:10 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (100-107-15-22.trex-nlb.outbound.svc.cluster.local [100.107.15.22]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 50779700EBF; Sun, 14 Sep 2025 18:35:05 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874907; a=rsa-sha256; cv=none; b=jspQhYjIKWHx8zkCmPBGDW88UVunFLVII3O09UVzM6qUAsYcV6+taQXpH0L3uZlWVybs3c 4UKLu3nC16cSW8SNPsK31cTfxsBvCo33TqEmhfEXGWwuqqBN7LYu05NA6qhf+BphIfDNmN 6777w48s0+VN8FAwUtnooocMR6UAZulqqS3BUSLb0FfpR4RlJZr90W2t02aKJB4LgTm31+ 7JjIpGnbs5v8IGIuhXQtLF3t2faWCy2J7EhYFmdIHRN4ZFrQLyBN+vuTZdNMnk5yjoxF4v 58V2HgfT+8y32f44AVxOmHmWvmMwI/TiwONMcrzT/8iR5Uz386uJphjKj2Mqlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874907; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jrSuu0/0luJawRVwP53vUDamOlXUoGP16XBVeeYJ5+Y=; b=mCim4WmK9v6ad/r6Aj80d8jQM+O9evA9lUshJpC6fzcTj8JXvisOVZ+wsUHn2VIwSveOdZ hrJ4kWPnsumIrGEda5ZT3LZsj72gNQSi7X+ypv9XW1vtGvJ2T1KSMiJT1rsv5o23/NXa2y wuSLTNBV8e4JSJrbyWfZemCif/4p660iRp94XkNEyA5TZgoKFV0tvSYHw+3DEVqZYcQoUq 3cHBnRXCVYwzUWL0AXvpBnF0ozpb6ZLwRiAPU6Dx9ypyA/IHMZzvZxd7a+jDjSLQxVPsk6 7peDgpKnNPQ2ZQfOzuCn9BXMRTXaw/o6XaKm1b7gjj2662uGnjTHWdc0WMxw/g== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-sqm4z; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Zesty-Fumbling: 76c12fcd0b1b6065_1757874910108_1509657283 X-MC-Loop-Signature: 1757874910108:2442260372 X-MC-Ingress-Time: 1757874910107 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.15.22 (trex/7.1.3); Sun, 14 Sep 2025 18:35:10 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfW6ksSzFK6mb; Sun, 14 Sep 2025 18:34:59 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 5/6] dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-5-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=1287; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=EB4XHv8U5CC970p+L/TsQh6Kgp/Ym+QbI3sWln+mneQ=; b=+Slc/vUv4TFAW3V7mpTn8nNTA5YIcSC1ga6TJZvNfvj5/6NTn8mRHHLoEke6MF9o/rwgKcYRd 46Zo/+0AFaMB6i6NXBvwDqsbsGVbG9094+e0uP/oW5YWPPO721uExlR X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:34:59 +0000 (UTC) X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70ad7 a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=2Hlz1Ra-QEqM0uTCcOsA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfMT+8416qEbjp7iz6nT1bFP/YRMv+D+kir2tjy0AaJnXDmRbp7grlffMjQtfbvyuuUoXj+VWtaCX8OdFMuu1MrWAXV2/bFqwUCd4CjxgwEPlo6n6y+C6 304SFf6Mz9eveEf44fG0UZHnxujz8siPLd3aqcABhz2Nv7qPa73CexPYCmM81znW1LG86FOQilr62+3yaeUMyymQ8Ips7TRX1fKXH51Mmxgn6qZtNCccPwSd qV7DYq5khmUEY5xIgwE6NyWBdeEL1HkoMD8Coj/kXOF05NtMxzJoTdRBhOhvGYu54LK0+4WOZ4STbxFddYcRoRaoNxqMeA+lYA2+LP3JLC1IBBg7RedC8x3v uj8GvW3fbTsogsofd64o6I8pzsIaWqQ3OjK+ziZm8rYJ16SG1LtUSlzhev4JigqM/CcL2uyjtOJjesCOyfob8HrglkzuHvt3/E183WZZgy1N0RhB34B7HYYc xpnbCifwjBnrTSFti0P9G8/5bU7RXcCH05vKWjrA3UWKPQSEX8sLISSpUO3XMWFh35cIr72PjwtaMs6d9/K1NKttSA/AcBLL5MZT3G03tSQg8DyKpb66Noat eUfpb10NaJsjw+PZcgAZvVLnBXcljuAfNh3PpDOlZFX2XKVwUHNZIPzau6PaxdA81k1T93StTYFtf4fZFk3519o54FolJzGQyVX50nGrjAQXWA== X-AuthUser: linux@smankusors.com Rename the GPIO controller node from "msmgpio" to "tlmm" to match the convention used by other Qualcomm SoCs. Suggested-by: Shinjo Park Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Bjorn Andersson --- Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 4 ++= -- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl= .yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml index 46618740bd312b975321427e5ffa34811c68e652..03a369277014204839157740186= 9cea9a7735053 100644 --- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml @@ -107,12 +107,12 @@ examples: - | #include =20 - msmgpio: pinctrl@800000 { + tlmm: pinctrl@800000 { compatible =3D "qcom,msm8960-pinctrl"; reg =3D <0x800000 0x4000>; #gpio-cells =3D <2>; gpio-controller; - gpio-ranges =3D <&msmgpio 0 0 152>; + gpio-ranges =3D <&tlmm 0 0 152>; interrupts =3D ; interrupt-controller; #interrupt-cells =3D <2>; --=20 2.34.1 From nobody Thu Oct 2 16:33:53 2025 Received: from fuchsia.ash.relay.mailchannels.net (fuchsia.ash.relay.mailchannels.net [23.83.222.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4D1BB25F96B; Sun, 14 Sep 2025 18:44:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.222.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757875483; cv=pass; b=D3BFqmY1GnQP3lo1w5mEc6oe57kXve15BjK6MVKToOg4yLYh2wof9nXAVMV3/71iM35lxxeqi5fS7EenMsLFxb7+W6ytuaOcp+zoXjaIIPRoYqLS0d0ImY1j41RmkalkFBnKj5BPVelB1F9BAdNmQpnG3omZOY5bgjdbyab1dvg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757875483; c=relaxed/simple; bh=0IRTwaLa+76NWfzN6SuExY5GzqZ8V0uj/h+iwv8wWmI=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=M4CAhEba8kRo9fbJuFsDczv5mt2jB0tnrtFMNlOV6eymZQy8u9LXCVzgtShoou9Oik3GZ8cGDfIOB1eP+u1TMHUhl7e8MgrSy/1JppKRgeizp9c/d1+5PkksZ8J3GSXqImKXWbT+mJWT+YVwlRh8JH831m04Fq2V3RQQb85Rb/0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; arc=pass smtp.client-ip=23.83.222.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1D1593A106E; Sun, 14 Sep 2025 18:35:12 +0000 (UTC) Received: from uk-fast-smtpout10.hostinger.io (100-107-18-161.trex-nlb.outbound.svc.cluster.local [100.107.18.161]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 6AEC83A0E97; Sun, 14 Sep 2025 18:35:09 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1757874911; a=rsa-sha256; cv=none; b=VBIkW9h4xKR+bTMMykF+JCGnXxAi4ywqLOjiNYkvm/WXDyp1Vf5W8E0+tpjPD683Qh2xLG SRqi4kN7kmv4jYByUQIieqY2vTVfJJeqRiAlqTz172NcsvPzvVIEw/YSTCOJlXLz0agTS7 jvsSJJXPS3o0M4gvoIlUBHbvJwoYao9sSJf5XOgDojFX5zk/qQHeXFO+0RvfE3g/1XLn9y VaPxX3fFX0ZRjpahGJn4L60HQ+m9zC2NhPh7m/cld61AcFWHhi0LvOJK6/Po0T/nOkUqOe qMQ6dUZqPMnpnuhl2zNimlYAL7KKO6qjYL3wZT9YDyfLzLnJPx/7fn9Z3d6NVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1757874911; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KffgvRiUbWak6D868/+qudNaw04uqWS4U721gVaheis=; b=Jdp5bGbbYlSB7wjQnTvdIrD9EiKVMG3aGnS2y8V2yahib5em6SMfNKjiaTizUNBXWZ22Kj WcUfBTxKSX1evvTsTprcLIdDaDVFBPPRELhr5wXTtQfaR7Z+PyJg6RzkQFHbi1Di2rsTjB fbeyYaIk42DZL6MFTXCFPbGKoej3Lhrz0lxl1F1R//QBEVBHsfonRKLXUQaBR4nNkW1zue 1i0QSby2aYn9WTaf5dFce5TcugLunOt5VPbols/zMRpDY/0ScPdZMLBl8dswsQyGyy+3ol 3Fb0Llv5P40ZHbvlVd8MQrH+wxiGLwc52TxzgW3bTKJV82uCTNszOfmsWGfokQ== ARC-Authentication-Results: i=1; rspamd-54bcd779b6-2b7fv; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MC-Copy: stored-urls X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Grain-Plucky: 4c6556a578df02a1_1757874912018_2022376347 X-MC-Loop-Signature: 1757874912018:279802087 X-MC-Ingress-Time: 1757874912018 Received: from uk-fast-smtpout10.hostinger.io (uk-fast-smtpout10.hostinger.io [145.14.155.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.18.161 (trex/7.1.3); Sun, 14 Sep 2025 18:35:12 +0000 Received: from [172.17.0.2] (unknown [110.138.220.153]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4cPxfc0GPszFK5MY; Sun, 14 Sep 2025 18:35:03 +0000 (UTC) From: Antony Kurniawan Soemardi Subject: [PATCH 6/6] ARM: dts: qcom: msm8960: rename msmgpio node to tlmm Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250915-msm8960-reorder-v1-6-84cadcd7c6e3@smankusors.com> References: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> In-Reply-To: <20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-gpio@vger.kernel.org, David Heidelberg , Max Shevchenko , Rudraksha Gupta , Shinjo Park , Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757874878; l=5151; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=0IRTwaLa+76NWfzN6SuExY5GzqZ8V0uj/h+iwv8wWmI=; b=dmWAeYyD74R//du+OKCefSPzHiBCpHc3w7hCjkja3Rq0Oyk1UqmyzI0JT9LUd9pVDo3On0BBA LEYWEkStfVTDglVEaznxlXnoGRRWj3B8qa2iCd/u1MPw9NTAfMD/CIR X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 14 Sep 2025 18:35:03 +0000 (UTC) X-CM-Envelope: MS4xfD/fuOxGe4WCEh0lhc8nxn813RDfs/x+ejMIYhwQHCmL+sH/ngG/VgNNDTHJjpRcHH33P/sr6kpIs5T6r2f0DVynfCrtiESbMxoYGbxUkueVyzNEwmGX 2zVoyvWfxWJpo8Pb6mB9Ld4ZsyUeIEmJdN3q1R4lcAYi2qmcMQVM2c7rx3U8qQccC4MFQj4MFIizcAKlumZ9CMJWiyrPbnYDbDNDlUUGanW/nxScBqsOHqZH s7zze9yfAGTzgUoLeiUAanP11KBq1rQqwKPaPr0TSroWm6L2ujYteiEtAhhRf4VokvEiVev1MywpmNYU+GFhT37aX32foXBCGi0pVFG1pSV4qgRQuUvTrjaT 8ZxgZXAmXbq7HiFKS2cdw76QIY9fC0D8T9RqK7w0Otpu2J69hzg4QRcb+MSzd7ibJGDyZU6Vu56Dv2psn6lFpa4lsgE8W8CcTnZrPcBL2H79GWshONbtQfv0 GJDh3EKwKwi16dDSSQcrai5wbY4dOmdYpxgf7uU5LcrTbmF1kPurdgb3SyRH0EWVC9sFmt33E+9WvD8Atw3B8qsVGFscFagfY0GMzQY0My2JVckfrilSBwGk HxpbSkDfgi18ofRQ7T/OraqmyRi7mKFY4lUAJh58JxJZMRP31K6AsK4er91aOGjJdI99I9Fdw/NZL8JjNOKn5kbVdSL/PqHCqsajrZOCcBq1pQ== X-CM-Analysis: v=2.4 cv=LvvAyWdc c=1 sm=1 tr=0 ts=68c70adb a=3tJJDl7MZm1GcYeSp/W8Jw==:117 a=3tJJDl7MZm1GcYeSp/W8Jw==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=Db0N6nx0JfcAnO-C33IA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Rename the GPIO controller node from "msmgpio" to "tlmm" to match the convention used by other Qualcomm SoCs. Suggested-by: Shinjo Park Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 10 +++++----- arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts | 12 ++++++----= -- arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 2 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 6 +++--- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts b/arch/arm/boot/dt= s/qcom/qcom-msm8960-cdp.dts index 36f4c997b0b3aa8c9bbbee78906f03dad0a73e7e..1df078d7d89b839b45d9f9c56fe= e9d4ea9615c6e 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts @@ -19,7 +19,7 @@ chosen { ext_l2: gpio-regulator { compatible =3D "regulator-fixed"; regulator-name =3D "ext_l2"; - gpio =3D <&msmgpio 91 0>; + gpio =3D <&tlmm 91 0>; startup-delay-us =3D <10000>; enable-active-high; }; @@ -38,12 +38,12 @@ &gsbi1_spi { ethernet@0 { compatible =3D "micrel,ks8851"; reg =3D <0>; - interrupt-parent =3D <&msmgpio>; + interrupt-parent =3D <&tlmm>; interrupts =3D <90 IRQ_TYPE_LEVEL_LOW>; spi-max-frequency =3D <5400000>; vdd-supply =3D <&ext_l2>; vdd-io-supply =3D <&pm8921_lvs6>; - reset-gpios =3D <&msmgpio 89 0>; + reset-gpios =3D <&tlmm 89 0>; }; }; =20 @@ -56,7 +56,7 @@ &gsbi5_serial { status =3D "okay"; }; =20 -&msmgpio { +&tlmm { spi1_default: spi1-default-state { mosi-pins { pins =3D "gpio6"; @@ -90,7 +90,7 @@ clk-pins { }; =20 &pm8921 { - interrupts-extended =3D <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended =3D <&tlmm 104 IRQ_TYPE_LEVEL_LOW>; }; =20 &pm8921_keypad { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts b/a= rch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts index 49d117ea033a0ef73c134d1225982786fbded2c2..5ee919dce75b31a977e8e1ebd0d= 02413b20b6270 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts @@ -31,7 +31,7 @@ gpio-keys { =20 key-home { label =3D "Home"; - gpios =3D <&msmgpio 40 GPIO_ACTIVE_LOW>; + gpios =3D <&tlmm 40 GPIO_ACTIVE_LOW>; debounce-interval =3D <5>; linux,code =3D ; wakeup-event-action =3D ; @@ -40,14 +40,14 @@ key-home { =20 key-volume-up { label =3D "Volume Up"; - gpios =3D <&msmgpio 50 GPIO_ACTIVE_LOW>; + gpios =3D <&tlmm 50 GPIO_ACTIVE_LOW>; debounce-interval =3D <5>; linux,code =3D ; }; =20 key-volume-down { label =3D "Volume Down"; - gpios =3D <&msmgpio 81 GPIO_ACTIVE_LOW>; + gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; debounce-interval =3D <5>; linux,code =3D ; }; @@ -102,7 +102,7 @@ &gsbi3_i2c { touchscreen@4a { compatible =3D "atmel,maxtouch"; reg =3D <0x4a>; - interrupt-parent =3D <&msmgpio>; + interrupt-parent =3D <&tlmm>; interrupts =3D <11 IRQ_TYPE_EDGE_FALLING>; vdda-supply =3D <&pm8921_lvs6>; vdd-supply =3D <&pm8921_l17>; @@ -111,7 +111,7 @@ touchscreen@4a { }; }; =20 -&msmgpio { +&tlmm { spi1_default: spi1-default-state { mosi-pins { pins =3D "gpio6"; @@ -160,7 +160,7 @@ touchscreen: touchscreen-int-state { }; =20 &pm8921 { - interrupts-extended =3D <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended =3D <&tlmm 104 IRQ_TYPE_LEVEL_LOW>; }; =20 &rpm { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts b/arch/ar= m/boot/dts/qcom/qcom-msm8960-sony-huashan.dts index f2f59fc8b9b61e18b0ec4ed1fc2d813585a75f15..591dc837e6003680d5841a6e29b= 8862996e1e5ca 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts @@ -54,7 +54,7 @@ &gsbi8_serial { }; =20 &pm8921 { - interrupts-extended =3D <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended =3D <&tlmm 104 IRQ_TYPE_LEVEL_LOW>; }; =20 &pm8921_gpio { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 7206a4eaabe36deabaf1ca946c837ff3bd330fdd..f8ea139a32f823bf7962e2e1b63= 067c1d79cca80 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -119,11 +119,11 @@ tsens_backup: backup-calib@414 { }; }; =20 - msmgpio: pinctrl@800000 { + tlmm: pinctrl@800000 { compatible =3D "qcom,msm8960-pinctrl"; reg =3D <0x800000 0x4000>; gpio-controller; - gpio-ranges =3D <&msmgpio 0 0 152>; + gpio-ranges =3D <&tlmm 0 0 152>; #gpio-cells =3D <2>; interrupts =3D ; interrupt-controller; @@ -525,7 +525,7 @@ gsbi1_spi: spi@16080000 { #address-cells =3D <1>; #size-cells =3D <0>; interrupts =3D ; - cs-gpios =3D <&msmgpio 8 0>; + cs-gpios =3D <&tlmm 8 0>; clocks =3D <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; clock-names =3D "core", "iface"; =20 --=20 2.34.1