From nobody Tue Dec 2 00:04:38 2025 Received: from out-174.mta1.migadu.com (out-174.mta1.migadu.com [95.215.58.174]) (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 6CD752D879F for ; Tue, 25 Nov 2025 08:13:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058385; cv=none; b=ATYyDxh0EMfq32BBtDMibl1CQk/Y8VJ+GSlJdvwkOgDXKGH3Q6EAcWaFn5trWZavTh/gfSpQu20nSqW5Z+vuf2yl3daL2qYOPJluSu36685v26T3a43xdzTRvIQPYVdSZDvm4P7KZ/zVt9ZyZZJ/6HPr7PCyIg7oUX3YO2bqwOg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058385; c=relaxed/simple; bh=iFv0nrEhL9liJFh7BySvOpEt1Dj4+JVZAjNKbc0wTcw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mD2k2pCcZKzTrm5jtbut3uvvsX/Gt5UzQoqQcoy1vvAYp77jykE4smD3kvZmjRLByzKY0PkB76xjQQISzLJfApUW1TdpGmoFZCrwU5bHuErY0aJCnVkiqtAiVqF36k1dCdNbLUwcpHOarYNv8lBEubUlQbHCRcGXPFE4V/k14eg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=QaTiHnsy; arc=none smtp.client-ip=95.215.58.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="QaTiHnsy" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058380; 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=oBdZlhSgTwrx/IANe8eUJfLN+CwrcLL9TCtP3YpHQTg=; b=QaTiHnsyefuVMMn0t7C/U5zwovNyWQxUTOa3pIWXhPnfMJS3QQSg475SlHu0LhXmwkQUlW PBTZSKAzeuWZbV7M/31tE4eMQkGUeeS0oAlw9ZlU4/4CnoxxV28E2sNRc6E38GcR7wIlOy tkMUDHysHPtSr8bRA0L1GOUv/bIvVrl1Ky++NpxzC+yA4QOgt/tNEbyCv409X+ek3VV4Bm zRONdclvEkf4MqwvVJPNLMAyWV6NIyhfkFVlgmJLjaVXxWLkR5rEMJeMQ+oJvEZwoCZeqC DL/oMEVLwqNXH8qqWoIVZwNrPACjC/RxQNgWsppQT+jkHWQo6C9hswG2cNyGwg== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:31 -0800 Subject: [PATCH v4 01/12] arm64: dts: qcom: sdm845-lg-common: Sort 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: <20251125-judyln-dts-v4-1-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=5097; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=iFv0nrEhL9liJFh7BySvOpEt1Dj4+JVZAjNKbc0wTcw=; b=TilBRE6HCy5783KFwUseOLGPC4Y1qFWFvhckS+c137KJ6Aqwcb44GKpSJPkyEc98gAZMrivqS VjhWX7fH4+LDIYrZkRmB5ybFDw7sw0xN4lmSl5FSRdmMCvGT6Y8Ps9M X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Improve adherance to style guidelines below: https://docs.kernel.org/devicetree/bindings/dts-coding-style.html Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 144 ++++++++++++++-------= ---- 1 file changed, 82 insertions(+), 62 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 0ee2f4b99fbd..b8ab64a8de1c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -38,11 +38,6 @@ reserved-memory { #size-cells =3D <2>; ranges; =20 - qseecom_mem: memory@b2000000 { - reg =3D <0 0xb2000000 0 0x1800000>; - no-map; - }; - gpu_mem: memory@8c415000 { reg =3D <0 0x8c415000 0 0x2000>; no-map; @@ -99,7 +94,12 @@ memory@9d400000 { no-map; }; =20 - rmtfs_mem: rmtfs-region@f0800000 { + qseecom_mem: memory@b2000000 { + reg =3D <0 0xb2000000 0 0x1800000>; + no-map; + }; + + rmtfs_mem: memory@f0801000 { compatible =3D "qcom,rmtfs-mem"; reg =3D <0 0xf0800000 0 0x202000>; qcom,use-guard-pages; @@ -467,14 +467,22 @@ &mss_pil { status =3D "okay"; }; =20 +&pm8998_gpios { + vol_up_pin_a: vol-up-active-state { + pins =3D "gpio6"; + function =3D "normal"; + input-enable; + bias-pull-up; + qcom,drive-strength =3D ; + }; +}; + &pm8998_resin { linux,code =3D ; status =3D "okay"; }; =20 &sdhc_2 { - status =3D "okay"; - cd-gpios =3D <&tlmm 126 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; @@ -482,26 +490,70 @@ &sdhc_2 { =20 vmmc-supply =3D <&vreg_l21a_2p95>; vqmmc-supply =3D <&vddpx_2>; + + status =3D "okay"; }; =20 -/* - * UFS works partially and only with clk_ignore_unused. - * Sometimes it crashes with I/O errors. - */ -&ufs_mem_hc { +/* PINCTRL - additions to nodes defined in sdm845.dtsi */ + +&tlmm { + gpio-reserved-ranges =3D <28 4>, <81 4>; + + sdc2_clk: sdc2-clk-state { + pins =3D "sdc2_clk"; + bias-disable; + + /* + * It seems that mmc_test reports errors if drive + * strength is not 16 on clk, cmd, and data pins. + * + * TODO: copy-pasted from mtp, try other values + * on these devices. + */ + drive-strength =3D <16>; + }; + + sdc2_cmd: sdc2-cmd-state { + pins =3D "sdc2_cmd"; + bias-pull-up; + drive-strength =3D <16>; + }; + + sdc2_data: sdc2-data-state { + pins =3D "sdc2_data"; + bias-pull-up; + drive-strength =3D <16>; + }; + + sd_card_det_n: sd-card-det-n-state { + pins =3D "gpio126"; + function =3D "gpio"; + bias-pull-up; + }; +}; + +&qupv3_id_0 { status =3D "okay"; +}; =20 +&qupv3_id_1 { + status =3D "okay"; +}; + +&ufs_mem_hc { reset-gpios =3D <&tlmm 150 GPIO_ACTIVE_LOW>; =20 vcc-supply =3D <&vreg_l20a_2p95>; vcc-max-microamp =3D <600000>; -}; =20 -&ufs_mem_phy { status =3D "okay"; +}; =20 +&ufs_mem_phy { vdda-phy-supply =3D <&vdda_ufs1_core>; vdda-pll-supply =3D <&vdda_ufs1_1p2>; + + status =3D "okay"; }; =20 &usb_1 { @@ -514,8 +566,6 @@ &usb_1_dwc3 { }; =20 &usb_1_hsphy { - status =3D "okay"; - vdd-supply =3D <&vdda_usb1_ss_core>; vdda-pll-supply =3D <&vdda_qusb_hs0_1p8>; vdda-phy-dpdm-supply =3D <&vdda_qusb_hs0_3p1>; @@ -524,59 +574,29 @@ &usb_1_hsphy { qcom,hstx-trim-value =3D ; qcom,preemphasis-level =3D ; qcom,preemphasis-width =3D ; -}; =20 -&usb_1_qmpphy { status =3D "okay"; +}; =20 +&usb_1_qmpphy { vdda-phy-supply =3D <&vdda_usb1_ss_1p2>; vdda-pll-supply =3D <&vdda_usb1_ss_core>; -}; - -/* PINCTRL - additions to nodes defined in sdm845.dtsi */ - -&tlmm { - gpio-reserved-ranges =3D <28 4>, <81 4>; - - sdc2_clk: sdc2-clk-state { - pins =3D "sdc2_clk"; - bias-disable; =20 - /* - * It seems that mmc_test reports errors if drive - * strength is not 16 on clk, cmd, and data pins. - * - * TODO: copy-pasted from mtp, try other values - * on these devices. - */ - drive-strength =3D <16>; - }; + status =3D "okay"; +}; =20 - sdc2_cmd: sdc2-cmd-state { - pins =3D "sdc2_cmd"; - bias-pull-up; - drive-strength =3D <16>; - }; +&venus { + status =3D "okay"; +}; =20 - sdc2_data: sdc2-data-state { - pins =3D "sdc2_data"; - bias-pull-up; - drive-strength =3D <16>; - }; +&wifi { + vdd-0.8-cx-mx-supply =3D <&vreg_l5a_0p8>; + vdd-1.8-xo-supply =3D <&vreg_l7a_1p8>; + vdd-1.3-rfa-supply =3D <&vreg_l17a_1p3>; + vdd-3.3-ch0-supply =3D <&vreg_l25a_3p3>; + vdd-3.3-ch1-supply =3D <&vreg_l23a_3p3>; =20 - sd_card_det_n: sd-card-det-n-state { - pins =3D "gpio126"; - function =3D "gpio"; - bias-pull-up; - }; -}; + qcom,snoc-host-cap-skip-quirk; =20 -&pm8998_gpios { - vol_up_pin_a: vol-up-active-state { - pins =3D "gpio6"; - function =3D "normal"; - input-enable; - bias-pull-up; - qcom,drive-strength =3D ; - }; + status =3D "okay"; }; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-171.mta1.migadu.com (out-171.mta1.migadu.com [95.215.58.171]) (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 AD29C2D9494 for ; Tue, 25 Nov 2025 08:13:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058389; cv=none; b=FxjO0CvHfUuSLTTFL9NVXCDCMb0w9Q4JtJbVGYPdAQ/8Q/1+5v9EwfnWj/u19dwVYMrQMeOC4KQD5sYr0kVcvrpofENktS0GDkv4VHGedDH3xI7Mw+FlimlGKegBhcPeujH8YpzVhMQA1kUcP6CPeE1cu+Wce5K5zpizLdS4Flc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058389; c=relaxed/simple; bh=Bq58Ib5by9mVeEI0tNfI5tq/1v40vKDcrJk7dh7Xku4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z1SdSnOlNsCs5w1ToitOr7umV7MaUOPaHXfXVm9UwrJxeztCkmZ+iH1m8a8Tyu3/SSVKZYtS6c13/h+VPyXBrlzzstSO+WhIYt8pWsHXXZWugi9WhGfAaWhVss2/vGWHXZeJhm65kqFb9IbMlgdt2DKcpYm56FMx8shePWMDjAM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=MaWRH351; arc=none smtp.client-ip=95.215.58.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="MaWRH351" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058384; 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=GyRxK95eChOXunVlInniVr3+/iwX9+VqXFotKAyLfE8=; b=MaWRH351m7UVJTj6SRUrsPTLCiGq2m6W2cotR8NeYjuZuENT/fwpY0qAk9+UScIS9rhC7H L6oz+Ra/uQzaSeYNWKtrXhD+ZteLK4ZQGzlBNZIWiIR8L9nvm7BMabVY3L/WD9O6X5Giul 4cZCarG6kJ2XpjYKvPA9A888xcuFKqpsgdrv9a9c/y0WMSi0TaCm2kXo+lp50kUE8+NljW 8oTSyoABSLC62n6br1zvwm1ZJac5vefZdDY3qhHv4Y0zuZMCCIMmaEfV3RG68IxDgCKbzA avj4BSOBIKmv27lBE9HWpdY6k9SBTXhEC6w6liHbwx0pONi4wri3aqtDrGLYDw== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:32 -0800 Subject: [PATCH v4 02/12] arm64: dts: qcom: sdm845-lg-common: Add uarts 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: <20251125-judyln-dts-v4-2-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=2853; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Bq58Ib5by9mVeEI0tNfI5tq/1v40vKDcrJk7dh7Xku4=; b=+wrqpKtWtuUW2DygmSvTYD2vfm/TdC+Yy286f43iOSB3eTKb2t91YoqWnUtn4JiULxTJ3YI90 WPvITKQOCBsB/pPk2Nh1Y/fjdCXomiuLPQ52u3i45RgqOSnF+IEYsOM X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT uart9 is debug serial on USB SBU1/2 UART RX is SBU1 and UART TX is SBU2 of the USB-C port). 1.8V Logic Level Tested using pololu usb07a https://www.pololu.com/product/2585 and CH340 USB-UART uart6 is bluetooth Bluetooth: hci0: setting up wcn399x Bluetooth: hci0: QCA Product ID :0x0000000a Bluetooth: hci0: QCA SOC Version :0x40010214 Bluetooth: hci0: QCA ROM Version :0x00000201 Bluetooth: hci0: QCA Patch Version:0x00000001 Bluetooth: hci0: QCA controller version 0x02140201 Bluetooth: hci0: QCA Downloading qca/crbtfw21.tlv Bluetooth: hci0: QCA Downloading qca/judyln/crnv21.bin Bluetooth: hci0: QCA setup on UART is completed Reviewed-by: Dmitry Baryshkov Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 39 ++++++++++++++++++++++= ++-- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 8 ++++++ 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index b8ab64a8de1c..cbd57eee6ffc 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -27,10 +27,17 @@ /delete-node/ &wlan_msa_mem; =20 / { + aliases { + serial0 =3D &uart9; + serial1 =3D &uart6; + }; + chosen { #address-cells =3D <2>; #size-cells =3D <2>; ranges; + + stdout-path =3D "serial0:115200n8"; }; =20 reserved-memory { @@ -540,6 +547,36 @@ &qupv3_id_1 { status =3D "okay"; }; =20 +&qup_uart9_rx { + drive-strength =3D <2>; + bias-pull-up; +}; + +&qup_uart9_tx { + drive-strength =3D <2>; + bias-disable; +}; + +&uart6 { + pinctrl-0 =3D <&qup_uart6_4pin>; + + status =3D "okay"; + + bluetooth: bluetooth { + compatible =3D "qcom,wcn3990-bt"; + + vddio-supply =3D <&vreg_s4a_1p8>; + vddxo-supply =3D <&vreg_l7a_1p8>; + vddrf-supply =3D <&vreg_l17a_1p3>; + vddch0-supply =3D <&vreg_l25a_3p3>; + max-speed =3D <3200000>; + }; +}; + +&uart9 { + status =3D "okay"; +}; + &ufs_mem_hc { reset-gpios =3D <&tlmm 150 GPIO_ACTIVE_LOW>; =20 @@ -597,6 +634,4 @@ &wifi { vdd-3.3-ch1-supply =3D <&vreg_l23a_3p3>; =20 qcom,snoc-host-cap-skip-quirk; - - status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index 09bfcef42402..e530a08f5e27 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -43,6 +43,14 @@ &adsp_pas { firmware-name =3D "qcom/sdm845/judyln/adsp.mbn"; }; =20 +&bluetooth { + /* + * This path is relative to the qca/ + * subdir under lib/firmware. + */ + firmware-name =3D "judyln/crnv21.bin"; +}; + &cdsp_pas { firmware-name =3D "qcom/sdm845/judyln/cdsp.mbn"; }; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-178.mta1.migadu.com (out-178.mta1.migadu.com [95.215.58.178]) (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 54AAD2DAFB5; Tue, 25 Nov 2025 08:13:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058392; cv=none; b=LsMGOacyWu/Ptpe/ZHjMM25+kl+vGAiZW+ZpQ0kp8rF0EWhmYlszT+C4cOUqWTpZaWpB0xfkWdjkQWICyGB13/CRcByK3rVswrFAR0nL6qCyhL3o8HPcXwNqSFywvxCuuq4b9bUSVmLN1xgYISv3oYKVjYkUrSJQ3xtX7GQ77qk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058392; c=relaxed/simple; bh=nuPgZMv2v7YH9uGUJAiSKYtrG654yYp+xdV29Zh1VgA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z21OZ//KT9ZwH5pwB1ycfSWBsoZs/ldVe6BEifGHqTotSs4TlmdDby7PkVXGRpnvw2S+3dIqjP9B/M31/jQOKtZUQcg3pOgZ8jusRCfMHqCTrLA7MO0KX3ZNrjAp1257wUTCqyBSZDpVua5OCO5nspFWMgE9cWVPYUIw3o71Uzg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=GHRJPu3Y; arc=none smtp.client-ip=95.215.58.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="GHRJPu3Y" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058387; 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=FNQj/mbz0pHEJxgeXXzGFCx6Kd94mPi5sQkaS47hjl8=; b=GHRJPu3YbGVWx5/B8WW3K9dWKMaCVuqbHXYhLhEJMFQnHY9x6HKKaF94aeNI7gGqGD3DWP 39yuZB1ev0u+AoYScy1ZfEcpKcGMHZV9JWwY99LhvloRkvvc7KpV5sgqr+LaHfGJJ0G4Lf Swltd0kxBmiQyH35nmDTCr4JroWxXLIYaGZ9FD9CNH/1w8af80cVcu06BMiO8783sap1rB Oqznz13A3Xr3ooF8kmxbdFc4WKiDjaPGxHEe3qj8DZ12akSj7t8i0m/qu1saJ4UkMuqMrL mtSs8a8j3/JkzUfpfI5bC8/5byWQuZ7lMQbZ2xhjhW7K5BUl+VlH4lcGz98YQw== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:33 -0800 Subject: [PATCH v4 03/12] arm64: dts: qcom: sdm845-lg-judyln: Add battery and charger 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: <20251125-judyln-dts-v4-3-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=1280; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=tZh55LHxjPWkc471WehWfJcw9WfsHkY38FMeg9Jfp3o=; b=NOHegV0fdUHCWOdQJD6IBDmeermKIAXc111cS1LIWGa63ykwCb3MbgxCDFjb7Cdjg0M0b1yk8 K8xLcS0qeLRDbhhwTiam1pjMigZ+SLKE4kZAuLUzBMB888DOGHWRlhf X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT From: Christopher Brown Values based on lineageos kernel https://github.com/LineageOS/android_kernel_lge_sdm845/blob/lineage-22.2/ar= ch/arm64/boot/dts/lge/sdm845-battery/LGE_BLT39_LGC_3000mAh.dtsi Signed-off-by: Christopher Brown Signed-off-by: Paul Sajna Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index e530a08f5e27..fa048937e396 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -37,6 +37,14 @@ key-thinq { interrupts =3D <89 IRQ_TYPE_LEVEL_LOW>; }; }; + + battery: battery { + compatible =3D "simple-battery"; + + charge-full-design-microamp-hours =3D <3000000>; + voltage-min-design-microvolt =3D <3200000>; + voltage-max-design-microvolt =3D <4400000>; + }; }; =20 &adsp_pas { @@ -63,6 +71,12 @@ &mss_pil { firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; }; =20 +&pmi8998_charger { + status =3D "okay"; + + monitored-battery =3D <&battery>; +}; + &tlmm { thinq_key_default: thinq-key-default-state { pins =3D "gpio89"; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-178.mta1.migadu.com (out-178.mta1.migadu.com [95.215.58.178]) (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 616FD2DBF76; Tue, 25 Nov 2025 08:13:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058394; cv=none; b=baJMBNEtx0MlNiYstCTpBFZYbSC/5IqRE7mIj5CKP0imaxsjUOKZq4hBARDjGej4qyclZl5JKIpXad8Kq455dybTsPT/WeTB0Wnsa87hAp97bZCo+47vgCHTUI7Nps5crc4QDvmkaEWHO7kLvgk7j61gftubTfu4sN4h0daYdfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058394; c=relaxed/simple; bh=BILF+312DoEZHFMhq6PgEju1QSw/kEbtGLsTHq2fRBU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d5lryTklgpGv8ucj4SCQ3ZK00gySelJNDKVov66wnIBI1/IoR2bHxY1JTM5Hjv6BOqeGKUrqyKUSdIJtbjbmEKJxu/YysvCL/Cp+IbujjY3Zb9NbKp1bsg2ObStRvtC+6W1M3nJ/73z1yPFlbBN/EoIvRKHCSwT25S1TQEOejf4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=J9BC2/Xw; arc=none smtp.client-ip=95.215.58.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="J9BC2/Xw" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058390; 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=x/phkmFd59KwNNkfXZCi1lXkxaFCmrSLml1VouoFitM=; b=J9BC2/XwQeKbNGuXs2KfiCMbDgIEtQARi7eAKXg6Vkh8RtujI8gBplh4Zu8sPqMltEdzq+ f1lTqfqi1I2MMlPmVPjC3EEZU0rVLIFOGDDDd3KV7gTrzNeiAIWXJaTnpwwinWnXDd0vVs rTsmyC/NmdD5pNNgEREpCXrbtj1XHWyZrM1Ik8PN+405CwkFEKbytIWo7+waSJn0u4LbKB ywapomUd4s1XjyGvhEsIrmZzCRh/GOyjxPQturkRgIWOoY42jxUAO5kq7NtuYzEAlImSoV 50QV8vNk0dzRd7v2QU3zs7NCPulH7R5sWTGHokpGpFwZZC9yhszaRd92eqm8zQ== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:34 -0800 Subject: [PATCH v4 04/12] arm64: dts: qcom: sdm845-lg-common: Add LEDs 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: <20251125-judyln-dts-v4-4-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Pavel Machek X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=1348; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=HZWHYdFywZMsrGHyKVHvXqKgErjfbfkcMg1UF3hCQCA=; b=hzf2RZzKOzrR5uVGfpM0a9XJZnsT2Vl0FS1A/L6Zs1wA7BZkbYHqL4aFG5VIv5a0o2ZkO1gP5 s7GiVP+X59IDQQ4f11uG0WDiu41En3nOytTp6pKuLTFkhIASCrYbgjZ X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT From: Amir Dahan Add the multicolor status LED in the phone's notch. Signed-off-by: Amir Dahan Reviewed-by: Pavel Machek Signed-off-by: Paul Sajna Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 28 ++++++++++++++++++++++= ++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index cbd57eee6ffc..165523db4d49 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -6,6 +6,7 @@ */ =20 #include +#include #include #include =20 @@ -489,6 +490,33 @@ &pm8998_resin { status =3D "okay"; }; =20 +&pmi8998_lpg { + status =3D "okay"; + + multi-led { + color =3D ; + function =3D LED_FUNCTION_STATUS; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + led@3 { + reg =3D <3>; + color =3D ; + }; + + led@4 { + reg =3D <4>; + color =3D ; + }; + + led@5 { + reg =3D <5>; + color =3D ; + }; + }; +}; + &sdhc_2 { cd-gpios =3D <&tlmm 126 GPIO_ACTIVE_LOW>; =20 --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-174.mta1.migadu.com (out-174.mta1.migadu.com [95.215.58.174]) (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 591422E03F2 for ; Tue, 25 Nov 2025 08:13:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058397; cv=none; b=RJW203ByP+9ueDOU5KZwpzzzILQqdynOwds9UBE1OIsvRS2lJiPB433igUhWPm4m3UzF8+UN/LYPx4x9Xhv5yKY0+DvCWZTmOVlkI8GPPcfg/8jQ9r0CliV3osiRV/fTmjZlZyGQjgz+TL0/hFwCsNT2RhMjP+XhNd19jfVtdfw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058397; c=relaxed/simple; bh=K8gapTNnVjo/jTS+9b7eZkDQS1x2H76g+XSdMztTOjg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BVdTE1rlztIXr4XE713OP+wCThX7/OEcFqAScT2r7ZQkTqq48juWsqaGmaGKfQS9o3UBnKABWI4obZhqJdJu66VYWa7NHCNy6/iy4TwPxwP5Fvz8q5U5rZQuslZU4NqDjrkxniD+onGfvF9l5x++b1e0SoxGXFiXr2qHzIIjbkA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=pYv/QK7I; arc=none smtp.client-ip=95.215.58.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="pYv/QK7I" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058393; 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=0ejbQS51Tms5hO98oVQCk2U60Rb1YtqzHblCNrmYC+c=; b=pYv/QK7IVOE03cpTd+sC3xTtYHPi4xx6M7pYnkML0O22/vnhX9WddvmKUPqLei+yXggvtP KodaxLQltohJ2f61HOeXLCV6/ZMsxR+J7Dxv1tMO4YZL5H/AGQ7AQ1eMSy2Db5CGC1kL/i Vn3toyvgxMS3gxaM6n2fIa83dr5PQ0hM9HqaLDWBNHTeH2mBTvjZ9hPutd83eKiYdmyPNy jEqOL06r2uDlokuXO6RqyVFIDcPhOmmxzlxIFwaBhx1znl0cZLNukAWfmt8R3Za2SWptou gz19HHnStEr08IpUVbGDAbNH7ivUNe5MrkrcxvgWXG7QobndZP/cBKIIvyWfzw== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:35 -0800 Subject: [PATCH v4 05/12] arm64: dts: qcom: sdm845-lg-judyln: Add display panel 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: <20251125-judyln-dts-v4-5-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=3332; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=K8gapTNnVjo/jTS+9b7eZkDQS1x2H76g+XSdMztTOjg=; b=2ak1qBZaUfFviZgF2XDj04qgZKnKSngKx2dUTsRu0qPIT1W9HvtVKx5MH/FkXn91/S0OxZVwo ToTHXd+J5ImCS60TJ3SsXA+vOE61n13Uu5Kgm5VNqbKuz6jy149CeiM X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Also include other supporting msm drm nodes, including backlight Signed-off-by: Paul Sajna Co-developed-by: Amir Dahan Signed-off-by: Amir Dahan Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 8 +-- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 75 +++++++++++++++++++++-= ---- 2 files changed, 66 insertions(+), 17 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 165523db4d49..50921af83a51 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -450,10 +450,6 @@ &cdsp_pas { status =3D "okay"; }; =20 -&dispcc { - status =3D "disabled"; -}; - &gcc { protected-clocks =3D , , @@ -517,6 +513,10 @@ led@5 { }; }; =20 +&pmi8998_wled { + status =3D "okay"; +}; + &sdhc_2 { cd-gpios =3D <&tlmm 126 GPIO_ACTIVE_LOW>; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index fa048937e396..8e4214b83bf1 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -13,19 +13,6 @@ / { model =3D "LG G7 ThinQ"; compatible =3D "lg,judyln", "qcom,sdm845"; =20 - chosen { - framebuffer@9d400000 { - compatible =3D "simple-framebuffer"; - reg =3D <0x0 0x9d400000 0x0 (1440 * 3120 * 4)>; - width =3D <1440>; - height =3D <3120>; - stride =3D <(1440 * 4)>; - format =3D "a8r8g8b8"; - lab-supply =3D <&lab>; - ibb-supply =3D <&ibb>; - }; - }; - /* Additional ThinQ key */ gpio-keys { pinctrl-0 =3D <&vol_up_pin_a &thinq_key_default>; @@ -67,6 +54,47 @@ &gpu_zap_shader { firmware-name =3D "qcom/sdm845/judyln/a630_zap.mbn"; }; =20 +&mdss { + status =3D "okay"; +}; + +&mdss_dsi0 { + vdda-supply =3D <&vdda_mipi_dsi0_1p2>; + + status =3D "okay"; + + display_panel: panel@0 { + reg =3D <0>; + compatible =3D "lg,sw49410-lh609qh1", "lg,sw49410"; + + backlight =3D <&pmi8998_wled>; + reset-gpios =3D <&tlmm 6 GPIO_ACTIVE_LOW>; + width-mm =3D <65>; + height-mm =3D <140>; + + pinctrl-0 =3D <&sde_dsi_active &sde_te_active_sleep>; + pinctrl-1 =3D <&sde_dsi_sleep &sde_te_active_sleep>; + pinctrl-names =3D "default", "sleep"; + + port { + panel_in: endpoint { + remote-endpoint =3D <&mdss_dsi0_out>; + }; + }; + }; +}; + +&mdss_dsi0_phy { + vdds-supply =3D <&vdda_mipi_dsi0_pll>; + + status =3D "okay"; +}; + +&mdss_dsi0_out { + remote-endpoint =3D <&panel_in>; + data-lanes =3D <0 1 2 3>; +}; + &mss_pil { firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; }; @@ -85,4 +113,25 @@ thinq_key_default: thinq-key-default-state { drive-strength =3D <2>; bias-pull-up; }; + + sde_dsi_active: sde-dsi-active-state { + pins =3D "gpio6"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-disable; + }; + + sde_dsi_sleep: sde-dsi-sleep-state { + pins =3D "gpio6"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + sde_te_active_sleep: sde-te-active-sleep-state { + pins =3D "gpio10"; + function =3D "mdp_vsync"; + drive-strength =3D <2>; + bias-pull-down; + }; }; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-182.mta1.migadu.com (out-182.mta1.migadu.com [95.215.58.182]) (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 3BFC42EDD70 for ; Tue, 25 Nov 2025 08:13:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058400; cv=none; b=q1pNJd9CvPl4j0r4pSS6x0UjZTAgCCIxZ4dyVU5PvvXALsrNWjszRZK3mbASYblAtNJ6M/HDKN8IfP3kUXWdJfIn7sYquSYpgX/OLNk4HNquYq+r7nAp35zP3j2i3L+GiLryCA4If9v625ydNUHytuyQwUOKCipSCXql/9EMe24= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058400; c=relaxed/simple; bh=/F9DFqeBDMYKaicC3Mr1MiBi7fq1TtQPDVImvfv+7vA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DdCvpSZ0vjgvoVgc4TlrrLAUXNAeaOCoXKDrQnJREZ1r4Xr3NRy9L+pieZUEWMkLROxrG2mzPrd+ScD38g2YCUnZcTT5VACWH3CZAgdRL8ga6zJuJdTD5C0s7ywDdVBl8feWsOTskzcGzX1QoNGLHFl7y1B92RQhTWBDPyIhteg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=fVV8ZD/K; arc=none smtp.client-ip=95.215.58.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="fVV8ZD/K" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058396; 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=TQiapsVnVDqRg9GSoQT1p4g+PF1xFf2n1iW6RdOUi5I=; b=fVV8ZD/K1l2o8D5mQyLji9fswKcinH4beBXfCk/yfxHcztDm4JZVVaXO+jTkpf5oLwZ5Dp MvOVGrt6Mj0lU8OGahjqEDyxmBGZGdIMd7WjGmBEKMD+eNRArBW/GAz1JW70e/Oye9AiVZ ga8MZNNEx17pMu20IvJB5VS2Bgbg9bQunHSwzGEDZZpGuGWTM0mV6qFgUEHMWqcj7ilprb PGjPaiN5TQO9fQaEgRFygPG1vo5kJeCeM0BZIvJT1RXsZ0FaC0aG9x7Mwp4kMS/J1sr0xq IGRm2osxc5yeH8FKWIW2IeK2oiRgu22fcR4y7ugIGka7Tm8364WFdTetO0itqQ== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:36 -0800 Subject: [PATCH v4 06/12] arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes, change path 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: <20251125-judyln-dts-v4-6-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=2755; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=/F9DFqeBDMYKaicC3Mr1MiBi7fq1TtQPDVImvfv+7vA=; b=5MbqAE3ibOWwbR/kXQLR7cnVtNQk/Xob1DdzoiRB9ICMX1TKHZrJOqZUUplElHsOt+IrBLKuR Dmjjg+QtxmsAv1cihbY+dvSj3O9fCbizHhYZVofOyNQSEDsbHrNPouX X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Add paths for Qualcomm firmware, including: ipa, modem, bluetooth, venus, gpu Enable adsp and cdsp nodes since their firmware is present GPU and bluetooth are confirmed working, others may need more testing/fixes But regardless they will need the firmware paths specified here and firmware added upstream before they will work, so might as well get started on it now. Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 10 ++++++++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 23 ++++++++++++++++++----- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 50921af83a51..315fdc5dc392 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -162,6 +162,10 @@ &adsp_pas { status =3D "okay"; }; =20 +&cdsp_pas { + status =3D "okay"; +}; + &apps_rsc { regulators-0 { compatible =3D "qcom,pm8998-rpmh-regulators"; @@ -464,6 +468,8 @@ &gpu { =20 &ipa { qcom,gsi-loader =3D "modem"; + memory-region =3D <&ipa_fw_mem>; + status =3D "okay"; }; =20 @@ -663,3 +669,7 @@ &wifi { =20 qcom,snoc-host-cap-skip-quirk; }; + +&venus { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index 8e4214b83bf1..9ec2edf6134c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -35,7 +35,7 @@ battery: battery { }; =20 &adsp_pas { - firmware-name =3D "qcom/sdm845/judyln/adsp.mbn"; + firmware-name =3D "qcom/sdm845/lg/judyln/adsp.mbn"; }; =20 &bluetooth { @@ -47,11 +47,17 @@ &bluetooth { }; =20 &cdsp_pas { - firmware-name =3D "qcom/sdm845/judyln/cdsp.mbn"; + firmware-name =3D "qcom/sdm845/lg/judyln/cdsp.mbn"; }; =20 -&gpu_zap_shader { - firmware-name =3D "qcom/sdm845/judyln/a630_zap.mbn"; +&gpu { + zap-shader { + firmware-name =3D "qcom/sdm845/lg/judyln/a630_zap.mbn"; + }; +}; + +&ipa { + firmware-name =3D "qcom/sdm845/lg/judyln/ipa_fws.mbn"; }; =20 &mdss { @@ -96,7 +102,7 @@ &mdss_dsi0_out { }; =20 &mss_pil { - firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; + firmware-name =3D "qcom/sdm845/lg/judyln/mba.mbn", "qcom/sdm845/lg/judyln= /modem.mbn"; }; =20 &pmi8998_charger { @@ -135,3 +141,10 @@ sde_te_active_sleep: sde-te-active-sleep-state { bias-pull-down; }; }; +<<<<<<< HEAD +=3D=3D=3D=3D=3D=3D=3D + +&venus { + firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; +}; +>>>>>>> d58184825fa5 (arm64: dts: qcom: sdm845-lg-judyln: Add firmware nod= es, change path) --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-181.mta1.migadu.com (out-181.mta1.migadu.com [95.215.58.181]) (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 5FD5B2F83A3; Tue, 25 Nov 2025 08:13:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058404; cv=none; b=W5OEm4Aotbhhw+IWMHmQ+AJBdNWG441NuFyC2e9VDmkBcD//WXiYjRlBPYoqqz0qHevM4HiifwDpEgsdeE1kBVul0g7vQyLTCEycecgMFrB8tRmssWoz2PIz31GRzhMY93vsR/eWZ7UMO6zTTHZizI5kCr8WriznQq7AdZIRSBU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058404; c=relaxed/simple; bh=DeG1N6uEOaazygRr79UZrjvcZl0L/k2GjaPNAp7TgyY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b+aQeRPn6IQC9qhjWO6S5EnD4jdbBZfc2KesuT+kofm4F2IMmhtLAZ+Ol1hgDJB1t9lngho6vO/VITZVv83/HC6xJEU8i6H/5a2ycIUw2vBaTdP9wIxzzCS6b8ehXThZUEuIAw0pwfFVMlJK/1aLhap/t/V9ckwXTXic2k1xbj4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=SNSsSDZ5; arc=none smtp.client-ip=95.215.58.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="SNSsSDZ5" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058400; 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=Zogvx0mTm0r77NhERHLCIyvLN6ItGS2XXnwq9Nb59BA=; b=SNSsSDZ5w/w+kjOrsWHX2j7Uu/8lXrKGQc0fOdaK9AeocHi5EvOhMrFnok8+2I1F0eyR8T DwHKqcM75xIE46BENvcElo/97toVquo/123v7QhRU98spGfKFKOmdPUCMjz6toRtujnRU9 y6IksKWzw/hXb9cxq3W+pDjDAkx+q5snneW8pPB3ub4FTpItp6d4XJnTdgfuad1gc/LpzT BKbP2i6FYds2Fm0fzHhwe0hGodFYN+AxLYG80tCym2Z83BSS02bXy9BNZnQHygBghHH6R/ Hguwwbty6F+MZ08E3K+leS0AaC64go4ScrNeyQPtrocn+PF214uHmeil46xtdQ== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:37 -0800 Subject: [PATCH v4 07/12] arm64: dts: qcom: sdm845-lg-{common, judyln}: Add wifi node 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: <20251125-judyln-dts-v4-7-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=2314; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=DeG1N6uEOaazygRr79UZrjvcZl0L/k2GjaPNAp7TgyY=; b=eJwNdytQEUi/8IXLx3hNnqwVVRzJBPkwAK7E/+QfshzM3x6CniP0AGIzSXJHZYS80s1siIBBX kF+WENG3hOUAhRNs73MKBZApYoMiQSzNgzAwj1DbsnSnE1HMMCR/okS X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Wi-Fi now works with this patch and relevant firmware ath10k_snoc 18800000.wifi: qmi chip_id 0x30214 chip_family 0x4001 board_id = 0xff soc_id 0x40030001 ath10k_snoc 18800000.wifi: qmi fw_version 0x20060285 fw_build_timestamp 202= 0-10-12 23:35 fw_build_id QC_IMAGE_VERSION_STRING=3DWLAN.HL.2.0.c4-00645-QC= AHLSWMTPLZ-1.336037.2 ath10k_snoc 18800000.wifi: wcn3990 hw1.0 target 0x00000008 chip_id 0x000000= 00 sub 0000:0000 ath10k_snoc 18800000.wifi: kconfig debug 1 debugfs 1 tracing 0 dfs 0 testmo= de 0 ath10k_snoc 18800000.wifi: firmware ver api 5 features wowlan,mgmt-tx-by-r= eference,non-bmi crc32 b3d4b790 ath10k_snoc 18800000.wifi: htt-ver 3.83 wmi-op 4 htt-op 3 cal file max-sta = 32 raw 0 hwcrypto 1 ath10k_snoc 18800000.wifi: invalid MAC address; choosing random Reviewed-by: Konrad Dybcio Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 12 ++++++++++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 7 ++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 315fdc5dc392..f12e785db893 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -673,3 +673,15 @@ &wifi { &venus { status =3D "okay"; }; + +&wifi { + vdd-0.8-cx-mx-supply =3D <&vreg_l5a_0p8>; + vdd-1.8-xo-supply =3D <&vreg_l7a_1p8>; + vdd-1.3-rfa-supply =3D <&vreg_l17a_1p3>; + vdd-3.3-ch0-supply =3D <&vreg_l25a_3p3>; + vdd-3.3-ch1-supply =3D <&vreg_l23a_3p3>; + + qcom,snoc-host-cap-skip-quirk; + + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index 9ec2edf6134c..a61f7bd65a7a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -141,10 +141,11 @@ sde_te_active_sleep: sde-te-active-sleep-state { bias-pull-down; }; }; -<<<<<<< HEAD -=3D=3D=3D=3D=3D=3D=3D =20 &venus { firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; }; ->>>>>>> d58184825fa5 (arm64: dts: qcom: sdm845-lg-judyln: Add firmware nod= es, change path) + +&wifi { + qcom,calibration-variant =3D "lg_judyln"; +}; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-183.mta1.migadu.com (out-183.mta1.migadu.com [95.215.58.183]) (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 59C092FBE11; Tue, 25 Nov 2025 08:13:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.183 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058408; cv=none; b=lGhPBmwsDh/HVJsUjMSr46ylwnpyJ2yjnHWBHzJuVH1AQ1uRFRK5nKz3p11Y34fkZXZpNNXIbi6GrzA+iuY8TdtyZOgcqA0gfOHmF8/dSTNtD9vJGHH6hOkdWpz9t4A7jfXxoXDVB80q0KYA8L7MVx3e72qKqZg6dYY50ykCpWo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058408; c=relaxed/simple; bh=w9wAmXNQBoFL+R5i19c+vkdpO3F1VlOpIMjdaeoCUQ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZO+EknoTgs1aPP06iGfG2/3WHxq7DPcBo0ZE1f96Xa/yi9rX5WJsFnnvrITvHkr4S/ktj9Ur6SMYXoRe7UFaZl6S1OMNmXurYODu2UEIVrLBta0UYd0zZt5CS1jRfG2knhd1CGjmtDgA/BC9eIjypWHIckgF5tDOQdH9McYAqlc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=Gy690AJ8; arc=none smtp.client-ip=95.215.58.183 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="Gy690AJ8" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058404; 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=Yf+HMlo/PPR6xRo0J6aM6RXFkNHmNADNXzzOlE0Rqfs=; b=Gy690AJ8+//a51VDdLVsotrENxnw/hIrRHTteRGVkNT8xw4KlMxRMtmsPktJAf1WI3hjyS Bh51ra2Md0iCvAkRiI1RkDMGKeiAbcqR5r5EB61fLrRC4XxVT32r2gjxHOBr8gucZ2zW9u sBaiTgxtp4dyLthc5vbmXjW3rzi+nZyjYQPjaDWDfeJp0d1rKeB+MfYxk7/vzbqrcIagX5 XIzgENXKcR6eyFULfINKkmpNaSgkg50VXFdQBf8WicBemM2n938VUbUpr1U8V8u0kGnKPi g4/CmxqFuKq1gVNonRh8ZImFeWvM4p/adGz/PSAC2cPnLywTcEicbBQr0SDNLA== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:38 -0800 Subject: [PATCH v4 08/12] arm64: dts: qcom: sdm845-lg-common: Add chassis-type 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: <20251125-judyln-dts-v4-8-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=770; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=w9wAmXNQBoFL+R5i19c+vkdpO3F1VlOpIMjdaeoCUQ0=; b=OdxJb/ykFKPxeb4Mila/YxDWXFPeZrdQSOc37Sa6mJTZmOlXaIqawSmwnxh71a7JOrsUFIdx8 TTCZGLsbNA/CnmX8deJebbWQ3Gl80u1MTwKmK9KY+ksuyBAmAE7yi6c X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT The sdm845-lg devices are all phones, therefore handset chassis Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index f12e785db893..93b9a0246510 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -28,6 +28,8 @@ /delete-node/ &wlan_msa_mem; =20 / { + chassis-type =3D "handset"; + aliases { serial0 =3D &uart9; serial1 =3D &uart6; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-183.mta1.migadu.com (out-183.mta1.migadu.com [95.215.58.183]) (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 915112FD1D5 for ; Tue, 25 Nov 2025 08:13:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.183 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058412; cv=none; b=nlP8tmwfZ/fJJQTNBjsP0v7zcVbr2n0nNTDVo3d9T67sVlloCoh5X9NqJJSRaKNush2tszFdYdSxDpW4tGBd1peg9p8WLcwMfKyMrSiC2w18Y+/O4lAgwKJrjZ1O3PIiAJSDzJxd5dzzE++S0fYY9mmXmi3o/YuH1zLlESyOMBo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058412; c=relaxed/simple; bh=6947H6/xb4Y9TK51M02+1TbH/f9gjvhWQorDiD4X0co=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JFb/90CbrRcFB1UIJBeOooCS/8LfvmIEt5S6J0AyX+ezhC0fPLNTllTlBY1i/HlOZy+r+xj1z4yjlEm6rusT9y//mjuRSSweNy08jGg6szkDXRjLwqfqrj1uddWbDkwLJKwB2RCm16m7TVfval1zHQEh4YuteB7QPhWcrm4EJr8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=VP8+kPsv; arc=none smtp.client-ip=95.215.58.183 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="VP8+kPsv" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058408; 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=TILqy4gjWRXZMMm8Uq0oNN64z2L+nTHnVZZo76yzAaE=; b=VP8+kPsv075ZI5m71pYfxMlSpUSUv4EZJ9XiQD/6encHIYsF64tDBBn7VrutxS8DfxedKh 0+N4ZQsTbU19VdG5VPGhTnOBZ1pC3h65YbNcgvN/qC6BOVkII3O5W/bFgK0lqS9b5rBcqx Ki42EsDmXiel/S+KnKRzUtjTB0ev+N/JxAposxFxAyXaJwiKjavcsniUVXIhpHVXNsKqIW t6fGJuSJQBNAVVN1lgT2JELvTG+TI/hZU1ZkwOfgWkMczqOlOpz/ImRlhTlNMTHvl0CcsF IPwAwfHcU/HA14v+ORvIFA0/Wg13hfRUZcfmbcx9ad4Kxipayq2rXAcHUzSOPw== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:39 -0800 Subject: [PATCH v4 09/12] arm64: dts: qcom: sdm845-lg-common: Add camera flash 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: <20251125-judyln-dts-v4-9-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=950; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=6947H6/xb4Y9TK51M02+1TbH/f9gjvhWQorDiD4X0co=; b=27mvmMJxCeD96eMXOSIOVJgxsyVw19KUZ1mvb5fV5ga0qbO1t9YupZAy1LbIzE6mW+U0sQ6w1 6d2DXjx1lumDSC388+4KcqnlshoaOBFhjAy9WAZlQOqTAVLKkrsTRzJ X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Camera doesn't work yet (imx351), but we can use the flash as a flashlight. Reviewed-by: Konrad Dybcio Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 93b9a0246510..fa664b5120d2 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -494,6 +494,19 @@ &pm8998_resin { status =3D "okay"; }; =20 +&pmi8998_flash { + status =3D "okay"; + + led-0 { + function =3D LED_FUNCTION_FLASH; + color =3D ; + led-sources =3D <1>; + led-max-microamp =3D <100000>; + flash-max-microamp =3D <500000>; + flash-max-timeout-us =3D <500000>; + }; +}; + &pmi8998_lpg { status =3D "okay"; =20 --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-189.mta1.migadu.com (out-189.mta1.migadu.com [95.215.58.189]) (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 564472FDC27 for ; Tue, 25 Nov 2025 08:13:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.189 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058415; cv=none; b=ucBtXAvxZmpN3pEn9KJ47129WeO4ac9oCr7KUrEdavyctv/dXuVAoanINrO+N3P5ivgtqA2v/BTqBHPUSwqR42s39eqIUJCJDyOyPQ3altFLXuITG7KtPNFPIGjkDgNTbS6rWP4vRol3k/oFisEzyJFMsdDGQbWV1U09llkBi/g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058415; c=relaxed/simple; bh=1ymSiATbi1kGIBfDyPf3R3iepCLd8vbHR03RRq/oAws=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YiXgcbIRRRZcR7y4rUulDVzeLaRJraW/NofglIsQg2gI1jYwWmjespi9zy/vDomo48PlUb4Q1QMy9tNEz6NCBEDopxWOFOS96twVsAf1n6rVl2antkXQo/rIiL76n9b0OuESu10KvvJexQD+wel3sRChkR6qYc5dzN+xTlsnBWk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=Sz6pnB9w; arc=none smtp.client-ip=95.215.58.189 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="Sz6pnB9w" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058411; 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=3xatWoWrrdi1lzXq9EYVGOkG7TqQcoMezOWSiFZQ5Ds=; b=Sz6pnB9wCJwsGJ0xxP78lbiSaKE2PuQSk+6FS7Y1PLHHXw/RSmDJmRonh/C7kiEnZCJA3t bq4Pdw92w3C2zR0J/ygxfLxzK4G2IXBfMsgRuB8B5bquNy5GIg2Vh6/D7+nPb3RMgNMAiw 7GkSJjNQ/AcoqlBU2e5r+dLK+kU+HPnlhgiMQsqNJtLk3x0LGa9HmLzXZnp0SlaMcduXSR DXigb4WDtM3QNtcD2uvJtKWL7npN3CMu9GScLW5v+6ZWFvEEZlpkxOkgsgdWbeqdMF7QYM 1Vl8rvFU0nrSGCMAt7g1w6JZPbh1nbqIV/njSyG2k4lT6raGS7UUvd0mUZi7oQ== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:40 -0800 Subject: [PATCH v4 10/12] arm64: dts: qcom: sdm845-lg-judyln: Add lab/ibb 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: <20251125-judyln-dts-v4-10-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=1050; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=1ymSiATbi1kGIBfDyPf3R3iepCLd8vbHR03RRq/oAws=; b=OV4D0nGR45ytsiZL18gal5QKIbtoaWQsjkbcjbC6H1d5ISvSZH6upFwNg9wOfpQkR7pJXETDG RQerrma6bgJCasah3Pn95/mW/x1nM+GX4FHGRTsQQXXaqlpggWojEwP X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT These regulators are required for the LCD Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index a61f7bd65a7a..3188334d269b 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -56,10 +56,27 @@ zap-shader { }; }; =20 +&ibb { + regulator-min-microvolt =3D <4600000>; + regulator-max-microvolt =3D <6000000>; + regulator-over-current-protection; + regulator-pull-down; + regulator-soft-start; + qcom,discharge-resistor-kohms =3D <300>; +}; + &ipa { firmware-name =3D "qcom/sdm845/lg/judyln/ipa_fws.mbn"; }; =20 +&lab { + regulator-min-microvolt =3D <4600000>; + regulator-max-microvolt =3D <6000000>; + regulator-over-current-protection; + regulator-pull-down; + regulator-soft-start; +}; + &mdss { status =3D "okay"; }; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-181.mta1.migadu.com (out-181.mta1.migadu.com [95.215.58.181]) (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 6B9622FE07F for ; Tue, 25 Nov 2025 08:13:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058419; cv=none; b=KO8Z7MpCvwAQbuMuhR7D2BFWXddjrj4KmavBaXp4QcRLe4FquKZaTKyVbBY6IffzplCy3Na+aQNzsRDtUWyGns9TthNyOFlw18mPOiD00uegH1bUfrY+sFFLeEkRtL6Xv5KtmYBZnW79hiF+AWSRMfUs4M46CGwUvEV6/7usfww= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058419; c=relaxed/simple; bh=Gl/gJYV0g6upBwK0J1M12zQsBAkoU5+ti7t2Bm2mBNg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jezg+NLUzHtO7JSOFkVd8cggd7OYWkrndfnzs/hIv8F6GklJ8DmJGXEFBsVSo0aooLcjWiWCnUrtp00wxdqDFMVZauhwzncS/aAxnpkigt2NcpSHdJyrgHNaL/PW9JHgeSjV/SjwIKM1SbS+Eze2DL2iYC19XahC6H2TgAmyLlo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=Ow3tnbKS; arc=none smtp.client-ip=95.215.58.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="Ow3tnbKS" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058415; 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=vHG/jlaIWQTs96mFuBlrlOMl3pje93XFwt5zvKCGvOI=; b=Ow3tnbKSAd0jaFmOclbqk5tQ+VWa9mmOlJO9VolmNJWVt2Q5KDsjsIA1dw3V+DJ0xN37nJ KnCLTo+VtCQ7+TajEXzpY8uYMeFHSsiB7S4nNYt/jfIhIxeLXgMGfPcm6hxMsOtdD5pbMh ExKlrJsm4INZVQo6AfcUJs9kXbVU9QzcEFdvN8WWB3z2NTg+4bX3uo/T3HbyoRSh7xTjqL 7FzlIa3Pg0ZGQE2EREt62V84Ct65W/EJBi7PTn/hK9lDREnRvqNxpyFWp68RflyzlLG6GY 2EylDMik/G5i8/sUwboH+IaePp1zx5PleCrgdKOcK/UYU7Pc7OKjINvrd50hqw== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:41 -0800 Subject: [PATCH v4 11/12] arm64: dts: qcom: sdm845-lg-common: Change ipa gsi-loader to 'self' 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: <20251125-judyln-dts-v4-11-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=835; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Gl/gJYV0g6upBwK0J1M12zQsBAkoU5+ti7t2Bm2mBNg=; b=pm5lOkJANWNHPh0SPV3UV1heXzzdCcPi263xNE0sqZ1kjbWykB+kwB55p353LxVhR7sfyx3co sDtJmDIYQVJDv9MgKb9FtesokPpxzlwX0w5HFJCgDBFgWy1t34XthO7 X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT This lets modem get a bit closer to working ipa 1e40000.ipa: channel 4 limited to 256 TREs ipa 1e40000.ipa: IPA driver initialized ipa 1e40000.ipa: received modem starting event ipa 1e40000.ipa: received modem running event Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index fa664b5120d2..0ba4a2b42028 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -469,7 +469,7 @@ &gpu { }; =20 &ipa { - qcom,gsi-loader =3D "modem"; + qcom,gsi-loader =3D "self"; memory-region =3D <&ipa_fw_mem>; =20 status =3D "okay"; --=20 2.52.0 From nobody Tue Dec 2 00:04:38 2025 Received: from out-171.mta1.migadu.com (out-171.mta1.migadu.com [95.215.58.171]) (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 73EE42FE596 for ; Tue, 25 Nov 2025 08:13:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058423; cv=none; b=PQTWwEQ8tLKhUtYPoSohaGCRDP3JOmuFOH2DdCnCKKDdsbytTz+R9fucT9kul1jg0SWm0i1VNOu1I99WTVXctWkst4iXAQn2Mntsv92tvclGiQjKrDplbqlOxRdIoNaEXsjJc5IxsBpQ1XU+A75zOtWHD6uQ69yvaC8xi+oaOMI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764058423; c=relaxed/simple; bh=6kUagx2PLiZQhoylE2iSEeJcK7M54MweGvTnZ2pJddo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Nv6QOlR9u2oWAxU8wUcSt2ZjtkrKMPRD4jlNph3GYyJLZ6QDoMUuR1WZUlLGEgA+rvSRKhLEyPHcTfAHpz/E4F74IbzeZon3O9mH6fErcvXt8VieR65OUvjHWEloZsxOFYlIekzTc5XrYz9ygLFYFj4f8p8rpVFgx362bUJdylU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org; spf=pass smtp.mailfrom=postmarketos.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b=RsrwLh6a; arc=none smtp.client-ip=95.215.58.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="RsrwLh6a" X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=postmarketos.org; s=key1; t=1764058418; 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=1YLExmy7DtIyQmmY4byQYrWIkfY+f+HEvOImGQCGaoM=; b=RsrwLh6amVdu3eAxQTVH34sQecPfoAnGpjeunPuAE39+WdqcmJ3OhgOH0WEdMhP7NWd7s3 dvpyl3QwNgWNHFOONaZK8VmFx/NrulvdyPgoWBQsHhFMF2e2rDkmg2jtq9jw9ZjT0FKmMq XJ5rJbr3w9K5muUFKCc4fLB/foGHcNeqqEuX1lK7QRw6lOl4jK4ASgnWdsZ6jfIV5HjuWb jaSTJFQe13sJtIFVFtCArpbr2CGVh2lJ4sEJvdPxanagQJfkO+l4ErNYtJxq9gNt9PFK4w qwWoq8ziMnNIulTI3SApq1OLDHv1HtgTlGs4JLjB/iE011jmc67DT3Dr05x7Xg== From: Paul Sajna Date: Tue, 25 Nov 2025 00:12:42 -0800 Subject: [PATCH v4 12/12] arm64: dts: qcom: sdm845-lg-common: remove framebuffer reserved-mem 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: <20251125-judyln-dts-v4-12-a5a60500b267@postmarketos.org> References: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> In-Reply-To: <20251125-judyln-dts-v4-0-a5a60500b267@postmarketos.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Heidelberg Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764058372; l=918; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=6kUagx2PLiZQhoylE2iSEeJcK7M54MweGvTnZ2pJddo=; b=V6LvTHiJou5wkswaPKURVe4apup8STlNXXyy8wthzabfuBzip3HQpUo6b+G2gbOFkZOniC/Kr FU6XkvAoZcwC5hlPGNcVo1VxA6pxE/MogZPyRZzMwb5h++SpRlQAdjk X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT It causes this warning [ 0.000000] OF: reserved mem: OVERLAP DETECTED! framebuffer@9d400000 (0x000000009d400000--0x000000009f800000) overlaps with memory@9d400000 (0x000000009d400000--0x000000009f800000) Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 0ba4a2b42028..472a0519c690 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -98,12 +98,6 @@ spss_mem: memory@99000000 { no-map; }; =20 - /* Framebuffer region */ - memory@9d400000 { - reg =3D <0x0 0x9d400000 0x0 0x2400000>; - no-map; - }; - qseecom_mem: memory@b2000000 { reg =3D <0 0xb2000000 0 0x1800000>; no-map; --=20 2.52.0