From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1E56B3093D3; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=m76EEb8yOQjcW2VWjJTMbfG1L+s0Lsiay/ZHSwha/s3JdOr03oggJNkg/ZwPIAlppUi03D0gle7WZznBbkpY6xw9oo376kjbLqnYJXo1BW6sKLxRHlF9khXWETDPQo1n6MD1o3WXmpPAJiKlMp+kmzA2h8a0cwZJO1YJsT6zp8k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=l1gpYEnvDx1KF4CNT3YGlbY+z/rSf5x40XWcfmlE4Vs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TIm6A/HfTP+RcdsIhRvyaXxNHarYBTQw5z+XnsfuHicPX3fVjC4ExjH6VfObtzOtDLq+krNFrejxjsiyjYSbHs1K3vmdKqWKDT1z+kPfg3u2D433/ELdMBC0K/jvJqSwzEoWCGTG63a/pQQ8mIR3lhja7divlcNGy1m9TJNmh9g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=M27ovrpG; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="M27ovrpG" Received: by smtp.kernel.org (Postfix) with ESMTPS id B200CC2BCF7; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697467; bh=l1gpYEnvDx1KF4CNT3YGlbY+z/rSf5x40XWcfmlE4Vs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=M27ovrpGTNiiahHpeD6G8khbpX+C08wHFk50aM1LK/9ogTu1CfLn8VN/mQBqWr2O8 ZM6yGW5pdHQ7GjUwd3clJoohm8ys09/4nULknteORbCS9FzKof6ZDFwPuaazBK/Lr2 CRh8xgfO1G3/mxayFuratth/T4LvBTgixamTgluaxi030+DLBKNcnp9mWYcTQ5PWBE CB1t5+Uj1w8kJ0XubxBnTPDrbhkbW8nd0g5woTl7GDdxs4BKOL6pTehzT0+uKh1BiL uMcccScGjlYitCdu1zWZRSygQ/adte5/MU9j3kibhvGFT2Em4PfnbUA8FNs+EjVLjc xg8fSAGG3qxpA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92DD9C55177; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:45 +0700 Subject: [PATCH v4 1/7] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic 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: <20260803-msm8960-wifi-v4-1-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Krzysztof Kozlowski X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697465; l=1190; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=gdOSMGyxu7XT+8t+prN4QnQGqbJwQkQ6SKm5MLr4Wec=; b=A7dVi0HyE31iHJDtmGNnb6PXOU/ic6nrWu9PQuFboDw2smi7hkRVIz/dnIPA448h5pMGkyDB6 RacdkanQ9xNDWW2X0XeZB0xwdfo/zzupusLejuKv9MLXAgrR0mJ5fet X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Add compat for Smart Peripheral System (SPS) Interrupt Controller (SIC) present on Qualcomm MSM8960 SoC. Acked-by: Krzysztof Kozlowski Signed-off-by: Antony Kurniawan Soemardi --- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentat= ion/devicetree/bindings/mfd/syscon.yaml index e22867088063..5f12ccf4483f 100644 --- a/Documentation/devicetree/bindings/mfd/syscon.yaml +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml @@ -107,6 +107,7 @@ select: - nxp,s32g3-gpr - qcom,apq8064-mmss-sfpb - qcom,apq8064-sps-sic + - qcom,msm8960-sps-sic - rockchip,px30-qos - rockchip,rk3036-qos - rockchip,rk3066-qos @@ -221,6 +222,7 @@ properties: - nxp,s32g3-gpr - qcom,apq8064-mmss-sfpb - qcom,apq8064-sps-sic + - qcom,msm8960-sps-sic - rockchip,px30-qos - rockchip,rk3036-qos - rockchip,rk3066-qos --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1E45C237180; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=EN/chCVZCxs+UH8jjeCLTdradhlrNL8eQB2SZ0IUBGKdzTCp7gBJ86bZyFpoywI0GPm7w4Su6Hpi7QUJVEC2mJQa+TqoNzL8zLYp84d16dDwE7tiuXrrKVy6frABJReJdnrdHOzn8fVIK4H5UVcOOurKEEJZuAYka5n+rCxa0b0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=zugU8+y0Yoj+/w5PM+oZxznMMbVN70TW1KMWzz2DKy8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ngkCGl8ktUPvIqH+RfUEvUsg6W4jrlzmXVJW3+67sxZPpQgUuRIn99HK+KPioceaIeejNhN2qQI5+HiP/VauAoZlP3wUKZ6rlML/M0/re+CtlKWjrX3Kvu3UGhAr+1XlrqgVBhM0BeHbFd+XCjsJSabou5ZLC0YDu28NkPQFD4A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sED3JR35; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="sED3JR35" Received: by smtp.kernel.org (Postfix) with ESMTPS id BDF14C2BCFA; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697467; bh=zugU8+y0Yoj+/w5PM+oZxznMMbVN70TW1KMWzz2DKy8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=sED3JR35f336Mg0/IJItKKeYkafWzDNFiQ9BKc78RY2BlR5sv4dYLbV6cVEQtM1xU 5Dt40y1GUAGZO1gc3WWLM/WOkpkGdcF7NIMK1mcRu08qYoS8LEbAO5UHmD6NpabxF4 pap6Tcq1gnDgEFXure5MkQLJDI7Z8HvirBMyuoA93lNPFyC7XhokQfdAdKKht9TZFQ RtHTTlEmUiQDXVl/06p1cfPpmPOkO2nFEQrol0VTTUMN9IVoCzs24J/5f8iUiGHQao AXqy/QvfQzZ2d5vFSHiVYkmipWG+ADUVzKkL2VLaKNw/38hPV3VJrRu1LtSOTLEhfo p3ezOuwbpzhww== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9F8E8C55174; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:46 +0700 Subject: [PATCH v4 2/7] ARM: dts: qcom: msm8960: add RPM clock controller and fix USB clocks 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: <20260803-msm8960-wifi-v4-2-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697465; l=2459; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=iIYYtM55Tx+Y0Xs653xyUTxfQMeNNj1lUSNegdYpWt4=; b=vhmy5EWuy52VWKTM+23+rq5IxxrPW3ijYnpDNdMWD3ZDLn6GIt24GLVbTaTZ8kh1dpa+Q+Z3p QhVfplEhsy9A1zR0jIQ+trRD6suZV+jfMnYPTf5q36RWPZ7Lh4KeB8m X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi The RPM clock controller manages clocks shared between the application processor and the RPM firmware, including fabric and bus clocks required by several peripherals. With the RPM clock controller now available in the device tree, the USB controller must explicitly declare its dependency on RPM_DAYTONA_FABRIC_CLK. Without this declaration, the clock framework would consider it unused and disable it, breaking USB functionality. This also corrects the previous misuse of USB_HS1_XCVR_CLK as the core clock. The XCVR clock is in fact used for PHY/reset handling rather than as the main core clock. A similar issue has been observed on APQ8064, where missing the RPM fabric clock dependency leads to broken USB. Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index fd28401cebb5..6ead9fec557a 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -5,6 +5,7 @@ #include #include #include +#include #include #include =20 @@ -98,6 +99,16 @@ rpm: rpm@108000 { interrupt-names =3D "ack", "err", "wakeup"; + + rpmcc: clock-controller { + compatible =3D "qcom,rpmcc-apq8064", + "qcom,rpmcc"; + #clock-cells =3D <1>; + clocks =3D <&pxo_board>, + <&cxo_board>; + clock-names =3D "pxo", + "cxo"; + }; }; =20 ssbi: ssbi@500000 { @@ -507,8 +518,12 @@ usb1: usb@12500000 { reg =3D <0x12500000 0x200>, <0x12500200 0x200>; interrupts =3D ; - clocks =3D <&gcc USB_HS1_XCVR_CLK>, <&gcc USB_HS1_H_CLK>; - clock-names =3D "core", "iface"; + clocks =3D <&rpmcc RPM_DAYTONA_FABRIC_CLK>, + <&gcc USB_HS1_H_CLK>, + <&gcc USB_HS1_XCVR_CLK>; + clock-names =3D "iface", + "core", + "fs"; assigned-clocks =3D <&gcc USB_HS1_XCVR_CLK>; assigned-clock-rates =3D <60000000>; resets =3D <&gcc USB_HS1_RESET>; --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 2FDA031355B; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=b4lRw9BMnAbONCm3jUL5EXHhM3C+TbrdHoZYMOdAnXpFROZnN/8fhQbSEZMp7jYEa0xGjUDP5jxmilX6KylgOonbSgEugLP+QLM5RsiJJ9syoOwJbZjbBndqE1Xl4BMok8xHVF5nvfuUUdwaGFCIj878euXVGaMO4lFJ2rJwZ3c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=ElyN481v5eQoVY1Y3gg7vcVerEHwdFns7reObbRZr8g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TDTTv8lp0trBQMQPPsYccLkjLwyBk3/IkNXFUzN4XNo9TQN8MF+wWjihj/yduYEtWE5vcDqrHK3J782434ytkC6yJk6Z0KAgX1+sqUNe3gu/61/Fpaze/4U0S6LorHUUNefS6QkOJYrnX+5AtjIKFX4vkKYkRFjojMBILAgsju4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nQdMq/8F; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nQdMq/8F" Received: by smtp.kernel.org (Postfix) with ESMTPS id C8CF4C2BCFB; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697467; bh=ElyN481v5eQoVY1Y3gg7vcVerEHwdFns7reObbRZr8g=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=nQdMq/8FVgE1yRAsjXCCuX01bN6xrmNNs9a3gqJWZui40a/XCpmlCzBqQMLQv6fPt D3FARKbmJFCV/xPPGUtTfZ5sCNxT/ufZnU99eQ9zOB8z0O+dJoahY3uaxmzJq5qYZ8 ZAb0J4sFSRRA+yByhcFJeI9gnlPKCZ8QZZdQNNOzw2RBsta+2n6/qdhZjm/FtvEokH hH7z83a4/toiNDBUxSz5X2ny3PWN5z8AHAznOGsf6M44OPz+Z4G6D6Mf0KBMNoFMSW eTKD3kpViVR2Ov3Rla+/q/kDRbNtbx6sqYwz8DgZJlDL3q6tHeLyzO9oMzuO0SJiHi vo90HK/do8waw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB985C55184; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:47 +0700 Subject: [PATCH v4 3/7] ARM: dts: qcom: msm8960: add SCM 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: <20260803-msm8960-wifi-v4-3-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697465; l=1008; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=6qPCxJ060B6XOvr3QmmXdpO9Tte51UAy4LVFZRVscW8=; b=7gSUZvGsHd9lEsiq5M7AIjzo8rqjgFn6FJzuUZMrOBlKJEY7adDZLhxunZXPX/34lbv8H/HGJ yyvCnJugwl7DAg6BzZgAwRFz7vEUBXnxY2XkSImw7wWcfROgrKEqMT8 X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Add the Secure Channel Manager firmware device node to the MSM8960 device tree. The SCM is required for secure communication between the application processor and other subsystems. Tested-by: Rudraksha Gupta Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 6ead9fec557a..00957482dee6 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -77,6 +77,15 @@ l2: l2-cache { }; }; =20 + firmware { + scm { + compatible =3D "qcom,scm-msm8960", "qcom,scm"; + + clocks =3D <&rpmcc RPM_DAYTONA_FABRIC_CLK>; + clock-names =3D "core"; + }; + }; + memory@80000000 { device_type =3D "memory"; reg =3D <0x80000000 0>; --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 51F3C322B9F; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=hiWWFEr1Spg0KdpDaQs4HXNgWI7E12u5AxE5Zn8GgfodkyH4z6LWKiJpVbodCbN+e+zU8FmE/VeG6Mk0MwXjoF8POeurthaOQwmRVScierCkg4OCeqgt8BeWANNS2NXSKgH9s588+0997v6ayHbKjC/sDYfXraCpdKnq60AJQX0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=zej4kdUAy+UwwIeZvONpaRp1+hv+VHCuom+CNXEPQUc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VsP6K0zQjcPfqygrMNlefypxkYhir3jaEEXLLgyXA/0rTnrwhkMHlKm9FuE3R4PTSCtS6YkTvdwsQ8HBOHIh/4zx8h5MqmGRnsoP6dNqGYLqaVQve/NGg6JOb7oOcPTGDcDF9E9xh4bYm+cuvY9okAd+czltzJFEdV3XE9JKYi0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=emWhHtUS; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="emWhHtUS" Received: by smtp.kernel.org (Postfix) with ESMTPS id D42A3C2BCFD; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697468; bh=zej4kdUAy+UwwIeZvONpaRp1+hv+VHCuom+CNXEPQUc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=emWhHtUSlOLpIQswgiKeDdcQyWaBCZWPpnbTs+syFmMX2QqQJ4Ko0vGzBwYF6INRt F10QLfVkJBxxWUajm/kIiX806PN+kuZRZV4C5deTwBfXQPHCxPlBoB/gvlmTC//GZq FeK6g6MDdsttavGe1VoGZnV52D+CsTVWEeOeuwW2VkQBJnOhMaQoyOZXz2HLcuP43I 1WU7GMxhP4SuXR0m4R4O6uORoLfkDqkKIjPTn5VeV2S1mJhbRZ55jR91mXPYrNu+me +zWszk4V+1hC+Uxrr8jrOzxE0sRHwEtRHYi7s2N6wgXn3wIr+euU4EoXWrsxqxqw6v AZ2pP/z78FkVQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B84D2C55182; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:48 +0700 Subject: [PATCH v4 4/7] ARM: dts: qcom: msm8960: add SMEM & hwlock 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: <20260803-msm8960-wifi-v4-4-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697465; l=1523; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=fvhRzRjU0yN+7aG9hHrRg8CqXC9zD6U9BQS3e0hc1Zc=; b=kyxD41Rgbk7rgTHi6d2z9eS0P1x+42mn3FEIqgPX/yv3mzFysQDa1jqF/vjzZTxqBMw2gXQxY 8rlMxD7mEmnB7DWeg5WWuHKvO2awf8WpxAK60C7kxQLAPMB7bYGjpe9 X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Enable shared memory communication and add the SFPB lock for MSM8960. These provide the foundation for inter-processor communication with the Riva (BT + Wi-Fi) subsystem. Tested-by: Rudraksha Gupta Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 00957482dee6..9389b6358d8d 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -91,6 +91,24 @@ memory@80000000 { reg =3D <0x80000000 0>; }; =20 + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + smem_region: smem@80000000 { + reg =3D <0x80000000 0x200000>; + no-map; + }; + }; + + smem { + compatible =3D "qcom,smem"; + memory-region =3D <&smem_region>; + + hwlocks =3D <&sfpb_mutex 3>; + }; + soc: soc { compatible =3D "simple-bus"; ranges; @@ -343,6 +361,12 @@ tsens: thermal-sensor { }; }; =20 + sfpb_mutex: hwlock@1200600 { + compatible =3D "qcom,sfpb-mutex"; + reg =3D <0x01200600 0x100>; + #hwlock-cells =3D <1>; + }; + intc: interrupt-controller@2000000 { compatible =3D "qcom,msm-qgic2"; reg =3D <0x02000000 0x1000>, --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 4756131C56D; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=Kkl0Q3vxmLP9oUCdUX/k8d25GdjuFaEJFT3N3NuPNaHbxUwCMb/0q8+w0ZcOakUyXK52Imbxi42GPqP6hOtq8DLsz72E4/Kwby0eQYCfdfkaPORVJs194YHSzf1cz0PX2aPzQtBrIEpqJUSL6PncdblQMwgDYP9E/QvRl9edefI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=Ouwy4THQXzIIimWw0jjALD9Y/SLhQRooTlIsXXr6s8g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bidKkEYBrAdTyb2WsDyWmpwE2s7d7GeyCOocIlu9oNsLovNZt3s/+zqYm5UMf3t+zrgf9YN5tiI1324vdtMh7JC03fUioQHVdn5MfH77Z4dpWCqD3WjNOEEDrBSu2wNdgC8KxebGmQ9uwPqI/UB/2Mid6BB3O2+5nFUJDY8zLBw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FWxR75xp; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FWxR75xp" Received: by smtp.kernel.org (Postfix) with ESMTPS id E0FBEC4AF0B; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697467; bh=Ouwy4THQXzIIimWw0jjALD9Y/SLhQRooTlIsXXr6s8g=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FWxR75xp0dw7L3y/Gn06Cl9frTF1gH46ATBEsJNRj+OQj6W9iw+84GR2D9w2272G+ j69BM53d674Z0BNlZ6nFEujc2ldZDpW8qk8pxc3Ug0lBE2F2TwD7vl/hX+wSuPxO5Z H/EKklFVuACd9v/7fIgoFzHO2yeF6DfY9mCHoQeUn3TgALUoEgzWqAA9jRQ/f5utOs Q6wKrgHhSekJ5OuUdXeMWtu2oL6ZTPU+mJhJORdQFbSirP8kn2lhJ2mMVMTJOM17Fh /Yveotwt6qkUdYV3dwWCGsURLHatNTJ7iVQ12BuDeWfjZ92obwjAVqx93pVfPacnKs Tkw84GSKgSutQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C454EC5518C; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:49 +0700 Subject: [PATCH v4 5/7] ARM: dts: qcom: msm8960: add SMSM & SPS 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: <20260803-msm8960-wifi-v4-5-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697465; l=1706; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=tmRrORZIOae8P3bcYT76E4n8/m2LrMim/Nf+Oykw2ko=; b=lM1k9VydyzTLwjmBj5SyC8d0A0nMC6d+iOduiNlwhMLjepD3+ADM5qOzl+dIpSy8CePPOFxgn bgEdWCZTThvC2paV+Z+WXnthGOa8fwLzp8YQgmXEZqaB2BNTx0AtzJw X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Add the Shared Memory State Machine node to coordinate state transitions between the Applications processor and the Riva subsystem. Tested-by: Rudraksha Gupta Acked-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 30 ++++++++++++++++++++++++++++= ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 9389b6358d8d..0088381d77ea 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -109,6 +109,31 @@ smem { hwlocks =3D <&sfpb_mutex 3>; }; =20 + smsm { + compatible =3D "qcom,smsm"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + qcom,ipc-1 =3D <&l2cc 8 4>; + qcom,ipc-2 =3D <&l2cc 8 14>; + qcom,ipc-3 =3D <&l2cc 8 23>; + qcom,ipc-4 =3D <&sps_sic_non_secure 0x4094 0>; + + apps_smsm: apps@0 { + reg =3D <0>; + #qcom,smem-state-cells =3D <1>; + }; + + wcnss_smsm: wcnss@3 { + reg =3D <3>; + interrupts =3D ; + + interrupt-controller; + #interrupt-cells =3D <2>; + }; + }; + soc: soc { compatible =3D "simple-bus"; ranges; @@ -458,6 +483,11 @@ clock-controller@4000000 { "hdmipll"; }; =20 + sps_sic_non_secure: interrupt-controller@12100000 { + compatible =3D "qcom,msm8960-sps-sic", "syscon"; + reg =3D <0x12100000 0x10000>; + }; + sdcc3: mmc@12180000 { compatible =3D "arm,pl18x", "arm,primecell"; reg =3D <0x12180000 0x2000>; --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 5E8493264C2; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=EusWzKbVK8K1zim/l05XRhnQnQAjPCmcUppjG5hcmOM5OxfeHKnSu8Fsbl5PGamMD0xKTRGXs+aRgG2jTpX4Ud/mhPFIK97LHsCMqLhuNrSOBrXkG6HfeqB2LXEHs6CoA1O7g30zkIfzHUCLrvVIs++jS4YxgnjZPA8ct3PDaEE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=khCqX8lJFWK/GgSlxtmKqSrnQG3SMsT8JoAlUswSW/c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cvT+G5ZsXtYEYiQaPAVmJer4ZlRjRpLrOfw0hOwKIxNezMrqYeFgu7oTB6HqJ+O9s9er6NesMGYWVwv27jSRCQ4VNhcYkGZCRTAqtXxH4cmaXsyhIDKUeDBnotOkTYmn95IDTfQAnvR6s/4umUevY5M61PV3TnDjnVnB3gms9zk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Mu9/w4FG; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Mu9/w4FG" Received: by smtp.kernel.org (Postfix) with ESMTPS id E5C78C32786; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697468; bh=khCqX8lJFWK/GgSlxtmKqSrnQG3SMsT8JoAlUswSW/c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Mu9/w4FGDmBRPIHScDRwqKGylarzijdkoFZnmyWb0duFf1HouJYmx1KmzL862COid vfOqARLQu4T3DfidrXmxRLiJjoGW2taBw9fjgP6tXBal7KwcassJ1G0eiaOlHom3tX 9jv9ziVkR9cycjecW1Udz7peI0sp7GZIu7LPCyCjIfehlCnQiCSIKxeUcOvTRbIKAf XytMYkYvCb0cwqyoJBRKnGG5esr+rGnWLgGkGM6pySR7Y8tB/GqkQy3Bt328YMIfW4 YlhdufvTgsne348JZCSt6wjMUu4mNdlSWlL9PtfdxNdfxQKqKri9q0wTZyyKFW+FCK BYQPRN4AI9DEQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1C1CC55189; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:50 +0700 Subject: [PATCH v4 6/7] ARM: dts: qcom: msm8960: add Riva 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: <20260803-msm8960-wifi-v4-6-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697466; l=3618; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=fr3rjZlQXngheXwD/mNnh2DPhB8LO+v93yIQFztu+no=; b=yk4Np48JMaXShJk2qbf/Z7G/8CWvHJksGcu7I2gFPYuX9bkwjHBZL2l3FiaehFFc/1LYnk2hD Kt8eSKAhsW+Cy0xya4dfix40yyvyKIIlbJCZ5JBhy1INya0tH0Tg64Y X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Add the Riva Peripheral Image Loader node to support the Wireless Connectivity and Networking Subsystem on MSM8960. This includes: - Reserved memory region for WCNSS firmware - WCN3660 iris radio controller - Bluetooth and Wi-Fi sub-devices exposed via the SMD edge - Pinctrl states for Bluetooth and Wi-Fi power management Tested-by: Rudraksha Gupta Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 87 ++++++++++++++++++++++++++++= ++++ 1 file changed, 87 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 0088381d77ea..b9c28e468d32 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -100,6 +100,11 @@ smem_region: smem@80000000 { reg =3D <0x80000000 0x200000>; no-map; }; + + wcnss_mem: wcnss@8f000000 { + reg =3D <0x8f000000 0x700000>; + no-map; + }; }; =20 smem { @@ -320,6 +325,34 @@ i2c12-pins { }; }; =20 + riva_bt_default_state: riva-bt-active-state { + pins =3D "gpio28", "gpio29"; + function =3D "bt"; + drive-strength =3D <2>; + bias-disable; + }; + + riva_bt_sleep_state: riva-bt-sleep-state { + pins =3D "gpio28", "gpio29"; + function =3D "bt"; + drive-strength =3D <2>; + bias-pull-down; + }; + + riva_wlan_default_state: riva-wlan-active-state { + pins =3D "gpio84", "gpio85", "gpio86", "gpio87", "gpio88"; + function =3D "wlan"; + drive-strength =3D <6>; + bias-pull-down; + }; + + riva_wlan_sleep_state: riva-wlan-sleep-state { + pins =3D "gpio84", "gpio85", "gpio86", "gpio87", "gpio88"; + function =3D "wlan"; + drive-strength =3D <2>; + bias-pull-up; + }; + sdcc3_default_state: sdcc3-default-state { clk-pins { pins =3D "sdc3_clk"; @@ -459,6 +492,60 @@ saw1_vreg: regulator { }; }; =20 + riva: riva-pil@3200800 { + compatible =3D "qcom,riva-pil"; + reg =3D <0x03200800 0x1000>, + <0x03202000 0x2000>, + <0x03204000 0x100>; + reg-names =3D "ccu", + "dxe", + "pmu"; + pinctrl-0 =3D <&riva_wlan_default_state>, <&riva_bt_default_state>; + pinctrl-1 =3D <&riva_wlan_sleep_state>, <&riva_bt_sleep_state>; + pinctrl-names =3D "default", "sleep"; + interrupts-extended =3D <&intc GIC_SPI 199 IRQ_TYPE_EDGE_RISING>, + <&wcnss_smsm 6 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "wdog", "fatal"; + memory-region =3D <&wcnss_mem>; + + status =3D "disabled"; + + iris { + compatible =3D "qcom,wcn3660"; + clocks =3D <&cxo_board>; + clock-names =3D "xo"; + }; + + smd-edge { + interrupts =3D ; + label =3D "riva"; + qcom,ipc =3D <&l2cc 8 25>; + qcom,smd-edge =3D <6>; + + wcnss { + compatible =3D "qcom,wcnss"; + qcom,smd-channels =3D "WCNSS_CTRL"; + qcom,mmio =3D <&riva>; + + bluetooth { + compatible =3D "qcom,wcnss-bt"; + }; + + wifi { + compatible =3D "qcom,wcnss-wlan"; + interrupts =3D , + ; + interrupt-names =3D "tx", + "rx"; + qcom,smem-states =3D <&apps_smsm 10>, + <&apps_smsm 9>; + qcom,smem-state-names =3D "tx-enable", + "tx-rings-empty"; + }; + }; + }; + }; + clock-controller@4000000 { compatible =3D "qcom,mmcc-msm8960"; reg =3D <0x4000000 0x1000>; --=20 2.34.1 From nobody Fri Oct 2 10:08:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 6B9BE32B13E; Sun, 2 Aug 2026 19:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; cv=none; b=imFgqK936433lcXCUVOU23eusJMCGUlGfE7xcQFchDBl2MNPuf1Cx5icah1Ut2c/v2B8MYQoQwBLMQinzQjNpR4y7NgRrs3dtk/yBI3ChckBEbGDt5hYcjJrdb0xz+9HZGdauelfvspbOGL0anhkIRext+ZyBydwJ3Bzc96VeOg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785697468; c=relaxed/simple; bh=33VRFUe1ia4sc4EGTQ4sqW7lg2YDXyGChWk6H1+htfE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bnk+dvAD+8eyqLgdWdw6Z9GSvlGQcQ81/b2XqvUdIRjSapP6Q/wKSpRdXFxnBWdhTTkoxAUTk9ZfmIpslisU8FpK7yl+np4wR3lILd14l7BYBYXWQI03sl65hidA5YJQvqhG8CdGYrswcZs3tTkEm6vCr1M8LJ/NNZrC7oSZ3co= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ett7SL6F; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ett7SL6F" Received: by smtp.kernel.org (Postfix) with ESMTPS id F3A93C4AF17; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1785697468; bh=33VRFUe1ia4sc4EGTQ4sqW7lg2YDXyGChWk6H1+htfE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Ett7SL6FwgXE0wVowllEQX1YzqCBKIqtxbt3CqflGafc5FUGjrT4eSpQXIN+j6eHj v6X5Fhm5DhVhky3H8l1e4NWWZNdnv8vBNfVErOjEyck++ga/XBlfu/rEgXj5B80lEu gBcN7/eBsTG6bZaF4Xxz6LPrPJiiiYKqpEDgXgVbAJzpDirklyFoDRwLPb8jIPFGNr hMPIjvjktl02wKKHA9WwiiAJHbBmuF1jSIAx4HHbjhND485N+C2G87weCORCI3Ekqe YoZa1yxlgqoPN3z+GgkiHWS/8Y02Or8E4rahwTwREndcKICu06RU1HsuycQ4Bllipu vpQy3TDp7qJpw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF680C55174; Sun, 2 Aug 2026 19:04:27 +0000 (UTC) From: Antony Kurniawan Soemardi via B4 Relay Date: Mon, 03 Aug 2026 02:03:51 +0700 Subject: [PATCH v4 7/7] ARM: dts: qcom: msm8960: huashan: enable Wi-Fi and Bluetooth 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: <20260803-msm8960-wifi-v4-7-5ffa27aea39d@smankusors.com> References: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> In-Reply-To: <20260803-msm8960-wifi-v4-0-5ffa27aea39d@smankusors.com> To: Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: phone-devel@vger.kernel.org, Rudraksha Gupta , mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Antony Kurniawan Soemardi , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1785697466; l=1107; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=YEVFWuvyFZSDJ7XvbXL0CEUIEEqsy2wW/W6r6t4OknA=; b=Kl/ARHKourJn5izfC0X15EV7KWYPB3ZSX6J+Tm/PYTA1K4i7MghHvf4dBl78HUm9Lwi8CsGb/ EVm9U2VY4XnCbpU/1wB/8Y0ADJjoyi0gu2K6DBLQznhO2KLMw+36fm5 X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= X-Endpoint-Received: by B4 Relay for linux@smankusors.com/20250609 with auth_id=733 X-Original-From: Antony Kurniawan Soemardi Reply-To: linux@smankusors.com From: Antony Kurniawan Soemardi Add Wi-Fi and Bluetooth support for Sony Xperia SP. Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 591dc837e600..7d54ced3641f 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts @@ -95,6 +95,21 @@ MATRIX_KEY(1, 1, KEY_CAMERA) status =3D "okay"; }; =20 +&riva { + vddcx-supply =3D <&pm8921_s3>; + vddmx-supply =3D <&pm8921_l24>; + vddpx-supply =3D <&pm8921_s4>; + + status =3D "okay"; + + iris { + vdddig-supply =3D <&pm8921_lvs2>; + vddpa-supply =3D <&pm8921_l10>; + vddrfa-supply =3D <&pm8921_s2>; + vddxo-supply =3D <&pm8921_l4>; + }; +}; + &rpm { regulators { compatible =3D "qcom,rpm-pm8921-regulators"; --=20 2.34.1