From nobody Tue Dec 16 21:29:24 2025 Received: from out-189.mta0.migadu.com (out-189.mta0.migadu.com [91.218.175.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 25E242D5A16; Wed, 3 Dec 2025 09:42:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.189 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754936; cv=none; b=b1jIXZHyUTWX133Dev414CHDyrtj7w0UB6WdMcdArrjD27gb6LcLjVLUsil5uzkvm+mVGdP3AN0KSU9P8EgkzCwDww44h0x15zbAChdyc8yyG00NrLtjG1+bB5R0O2gAD0+x3pAPzuauPsSDYnuOpdhbcHHVx2gbcBOkhQpiQXU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754936; c=relaxed/simple; bh=iFv0nrEhL9liJFh7BySvOpEt1Dj4+JVZAjNKbc0wTcw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pYTmYOB+CZ5s3C0hE8sc/ha5NZeiyb/OyGo8isRRcwUY1hLf25YvSeRLYUCzIgGmor0+qWMhjtrTWvwnbdxbIPaHZ2vt/kq3u+FuX/bHj6+YiCAgUBmaDBZe0aJOkBCnKbo5sB9ct5qj0L0oL+uyG91/9DvdP/4mWBmB0QkJyHM= 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=dDCcHM4w; arc=none smtp.client-ip=91.218.175.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="dDCcHM4w" 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=1764754931; 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=dDCcHM4wG/fhOASbAkFQ2RUO/bCXl5Egvj9xgYkrFsd8lilYbvtwFkwtirZ3dd/Vj8jKav XIRbh1GNEj/8lejLhfX5hSXDzIqNXu5UHJG3zbgUAeOeNfHAlMhAful1sE8tDlcI/lhQml KRM0waiQowjyZghdvHHDjVQU2LNgzKmh/z6UXm1joBQlRRdqaduylKi3tYaCFb43vZpZaC +kVawTOaLIdr84goFQb41FVZ5/eaESpOgjcxj0Many8S5FxV+B1M33g5EwC9xvOF3tfgya Kl2l4Rqqgyd3+JbwTQWF3W/6ZHh2nqhmFw4JiM1KV23jwUnMuvv/s00VRn2Sqg== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:50 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-1-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=5097; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=iFv0nrEhL9liJFh7BySvOpEt1Dj4+JVZAjNKbc0wTcw=; b=6Ury9rJoWZerIfMlOPecp8ZzzTgwoJmBSnEmJKKqbqIhFNFDeoZgAvhAOYIUy+zDuZKsetvMJ IbPfruB+a9cAnCa2IAOsIz5nJYZgDk0lTH7OHMqzb3yrP56+ZLTcne+ 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 16 21:29:24 2025 Received: from out-181.mta0.migadu.com (out-181.mta0.migadu.com [91.218.175.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 597C12E2661 for ; Wed, 3 Dec 2025 09:42:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754939; cv=none; b=OkY6IF4ckSfIyMK5qAHjT1qbgUwCR7G0MGb+PlnmM+2y0f97pcOgpNmKoEqxVTXJKfnaHlbm4mC1yGMPs0BCJ7CsGhj3NMxkR/zGh3WAxY3k0ruofPv+QcTvkAZtqElfgz5KJjQUQlguetCCP1GF7BEzpnFOqy0nvb8h5yt8+3w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754939; c=relaxed/simple; bh=Bq58Ib5by9mVeEI0tNfI5tq/1v40vKDcrJk7dh7Xku4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jOOVd3Xu/29Hh9yhYhr1cgdX1npAuoOJjnmiPYo/+ytEfXHFskFyOQa0kd7TMQK0b/DgvlQBoY4BdVhsQZJieff2j6DXt4nCN7hDBfIn8gKCP4cEVHaNNL6csN32HqnO1ktJgTEvUnzUX/o4WC+3LnF3LcUyt6ocdyPv6VUc6wY= 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=pX+aKNnU; arc=none smtp.client-ip=91.218.175.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="pX+aKNnU" 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=1764754935; 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=pX+aKNnU0b//hUNoJLRvVnmzjZu6quKwl6DRN7mFOcR+9T9PWMU+dB0SuhN/uaSp9Mse/3 QLsCOPwU6z2E1Jafm0+aXdJafW9Bar2uWnehP33T9o4bL6ywIbVC2K9mC2f/O4BICWxKq+ 9TlpZU6W1IXkAsc48RNpy9YrlXOMf2VtCoFWNpoeQ9zGlLwbBDWJ8XLr41K4UvDAp2yypa 2hy/eXu+j0a8RlwXmgE/q2Pbf+SEKVAXL3QgP+ylk5jkXAY9JfATNOCA2qrlhw7bm3Lj+D 2gFzl7bOZxkDyFwtXq1pxpspjtEbVzy4dEzFCBBgl0aYUC3pW13klXrdH2B/cw== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:51 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-2-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=2853; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Bq58Ib5by9mVeEI0tNfI5tq/1v40vKDcrJk7dh7Xku4=; b=L9/QvZYX9up0gLt4+70iOEex3ZtKNyf0ieNz9/QZXpiQZKRcwU808oAqIdks5ceyCIWE1ArQL cseai1jWnfSADix35je+HgwU43TB4GbSxM7gEmajCqpZvEgXkk8p99m 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 16 21:29:24 2025 Received: from out-170.mta0.migadu.com (out-170.mta0.migadu.com [91.218.175.170]) (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 A69EA2DF700 for ; Wed, 3 Dec 2025 09:42:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754942; cv=none; b=j5jFJd60/V6UaKIcjSu253grmizPdkSjRzcatrJwRFAgcVaxUrQElgOWJ7JR9UhKpzEmlgXTvWQw4QGyzN0bhkBAJrvCMbDc0HuWR+fRFYDkueIvx8abUnbWxXZHGK5iwH7UmOnsah8vad9UvflvXZedSXV0X8AzK9jlQ+jhDXs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754942; c=relaxed/simple; bh=+sat0IOyv7dYibuZzWaDTfnS78SGXYiAHyot4raeY3s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IXbKzSqlqiJwWvQHqyQo+TjKMRHlYrJcu0p98kv1rsvsZkFK+tgnRdQA09SsXHnm7LbLby/30OGa1CP4y469XqpF0wLK260DR/D8y5Eq+uezVjJ3cS5QRYI33wCNmbbiX5B2O4LcOCyYEPm0scWaSl5zQSIE+egMUEyNSwIgUFg= 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=a8Q6cpgK; arc=none smtp.client-ip=91.218.175.170 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="a8Q6cpgK" 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=1764754938; 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=AR/mQ+VHrTE4fKWsWqOutsuZW/BoYfxy/HGFAzx2pPQ=; b=a8Q6cpgKepQbcBt3kktHcakXZTz9Pv9HD+BPFWS68j+LoKgVksfT1tjbFNyCONqy2YuYhD rGnca0vPrXvEHYZHQx+iiDqjT0oAzx1jsS1XMHPUYV1yJwOj7IfbmKs+UFsirWwvuF9btg v4YHAm4PkHa8Qvr0FYeh8JARUhnrU0y2W7QZIAzNUrV9P+b41iLs2ZP5R88tadeFBQyWZu v2D3CtcqBvUpSZwofv+qt0j3GNhxuouIkdgO98jECsBNhvi75oxQ7Nsk61gGuqBb45LR0X GXNOA5p1yDTkaAa2KcxZxZ0bOIG4Zd/9YGXLcz/hNClLtxwQUG0G6AHWktTfyA== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:52 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-3-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=1341; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=/TDsTUZwCmIaaywK/fEl2z5Hc9nDVuyFYpoIyMntrUE=; b=ITT/ys7inb4wVplB0QY+fs8/V+XdQvxM991A6MvHDQPzW6Sv3UGTHAeYWkmK9XMY/DqSebINQ 9XZFZ5ypkMxDeCzGTWeAIFJqwGaaAG011wrr5pWKbWls3PxtHaS6pOG 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 Reviewed-by: Konrad Dybcio Signed-off-by: Paul Sajna --- 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..55bfddab3afd 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 { + monitored-battery =3D <&battery>; + + status =3D "okay"; +}; + &tlmm { thinq_key_default: thinq-key-default-state { pins =3D "gpio89"; --=20 2.52.0 From nobody Tue Dec 16 21:29:24 2025 Received: from out-186.mta0.migadu.com (out-186.mta0.migadu.com [91.218.175.186]) (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 0A1142E11C5 for ; Wed, 3 Dec 2025 09:42:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.186 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754946; cv=none; b=V60ZQqtjc+NyuqbCkPh0abQoU9sAiVnwzuRMC+HlIHIUmYZAxdJUf/iOeMm84ALqo/+oOoNDqPWT62CbBcL+VtAaSSF13XYN8ntYAg54Uf9SPtbO3AlWcTPQYto4heMwnaWc2IHGpB+5Xod3WC6yjo4gIWw3Si5SnNN3kX5jl8k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754946; c=relaxed/simple; bh=ZbRjh/XV22Us62QDb+dvBBGjp9csrfXRii4iwDaHyK0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NuJ2oZ9mwOtGrEbyrATv3oo4v0gjps9XPtb2MprIG+jaa7inBk8fFrLotjneaLqAnP3PVRZAJe3HVR91apfsS4HXWba8YdqUgnsWtlSsFQSVDT6t80tIsUQWZ5JqVy7HipQyWEF6LgFlzOS4BVF5BJyUr9nUQgguM61U7lrEwc8= 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=LwMsRbJ7; arc=none smtp.client-ip=91.218.175.186 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="LwMsRbJ7" 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=1764754942; 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=f3VjpqYWS+HYY33WxM7Y8bRCL5OZA/vX2G2VrJmlJeE=; b=LwMsRbJ79M1LTS5mg5ypdlbgjY7wDwPSUowZpZn3pMtvkTx0WMjMcepBUqJByT/1TqxDOa eNsmffSZFhhJRQVru2umL9oHkLu6WKKYHl8O/2oK7EOf+jbFdhqC5SznZJ0gtyAFdPeSty y23o5uPp8clog+DVjAvVIrnVHNhkW0JXV56g472zjLS1lFi3k4Hvydhw5pn1LeM+tSrmFg lJYmJZfqAoYFURiG5XB4hL0+2HcVuu+j6TkR/VLKUr6+GfFN1cFx6nYjiKgY3c1NLgDPnX OAiraGZZHCFvx2CI4eqj3U/QL2d55VZtXAmavUkJ0fj1l1N69UU5mckcufZpyw== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:53 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-4-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Amir Dahan , Pavel Machek , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=1402; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=jGPXPz5qA8QKNhCAC3vk0xcjlmS4sLQi+qOedWyBr7g=; b=Ur+GhvI0f06LzALx/FNs9IMeUL+lvCZUDeEMqqdORkA4RZQZ9pEDDgOC2OOFQ8a0naD3fPmJv wAjFXxEf5SJBwIaHDMmO8A68692sDJlmTX9k5RWMhzjhccOxZ2DdnbY 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 Reviewed-by: Konrad Dybcio Signed-off-by: Paul Sajna --- 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 16 21:29:24 2025 Received: from out-172.mta0.migadu.com (out-172.mta0.migadu.com [91.218.175.172]) (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 5E1642E173E for ; Wed, 3 Dec 2025 09:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754950; cv=none; b=foSEi5i7sDXfoR/CW71vaRGvg5rRNY2S+nfuQk1S5i/qbKGx22pGmRyP7VR3k9fm2OZepJhjvTDgpWV2MLhh28ErkU0wj84QewScJz6Uhn7nqUjadeouWXPnrAAGTK0YTAcelibDqv6UVf8G5xEbxO9o0L2n0U75fZz3V3iDmMg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754950; c=relaxed/simple; bh=GUKMU2Skv50RF98UB3r0Tufw4dT5jLL+eP3env160go=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nbZC4PUhJLI8j7qhGXpaQhoteVDavtl3hJzyVrIQGr8u6qX62LFV3PLkE0y82prk3qbiXADWC0DlQsyyqGGmuta4b2k/Oa/s6Z/woFLANvDdegHA/tTcfAWxfbxBkHNiNcIswUmK0uyN1y2oNmFf/HvyQcneHeo/g12+Oqmad8g= 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=FYhsXmi3; arc=none smtp.client-ip=91.218.175.172 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="FYhsXmi3" 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=1764754946; 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=QlayXQdWRwdkE16uwF3x7wEspMmGsvNVCpcyI7ATxRQ=; b=FYhsXmi3RxmvvZR2v/ovQCOk0pu7diO071aVo8coREEIjyg/pMPXl1wRwLS8woBG0w8XsX c2iK75B6U+PPfO/CNoDNT0QIhaeEaif45q9JfP5ziVEn2fZ9y+RGrL2qRwyJxtKoLXlVmx wnI9AeJKv/rDQYgwQGiS/dup3iK1oIEnPdtGLt+lJFhLwGQ4k34qoKco3tKSDBwFCVt2wa dGBhj4zKzJvnubEWGZbqlxQDdCsiJ76kCmHQlqPR5qkogej24b42tCeMTaTOPWv8/gWDGA OIFDOFmQOECC7Fx4aYQKpgqPJATq2IjyNNAvhiUPtxFkz6y6gqVYWvqYKY9TUQ== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:54 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-5-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=3379; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=GUKMU2Skv50RF98UB3r0Tufw4dT5jLL+eP3env160go=; b=YPx+YxtjfRazvOB4d5YDdUzZ0NWGTyQRsTFNt9wXt5FwLTZSh1tTmseFrUlo7pQ8pLDBgjL/S 1owbOKfuoL4AzERSUEqLc+mdQN0mrB92zW2SPomjUX7FtRW0VBPaXlV 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 Co-developed-by: Amir Dahan Signed-off-by: Amir Dahan Reviewed-by: Konrad Dybcio Signed-off-by: Paul Sajna --- 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 55bfddab3afd..506e6fe8e798 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 16 21:29:24 2025 Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) (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 8C6BC2E7BC3; Wed, 3 Dec 2025 09:42:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754954; cv=none; b=krN+6Zd0iNH+i8ZLYW27x1sTQaBDdkNOF/Cg4fiMjqAap/BQOkNhH4Jf/gM+Fp+mWVGFbNEcX4WbXSePYO/f4ns3joz55ZvaqxAAMMzIN7RYkP6oK0CBtwTww1D8gtghUZ9I1TGv5nqjrcp7TuXJcwOmIqwoyqSHITPyLIX1ok8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754954; c=relaxed/simple; bh=hGs5mk3wS7eB8wrjEqb83Q81+KzHqZ6kPfc2j4lot3U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gCBtAdXNNxeD+EPJzHwAB+8sM0WJ9FYKisNLo1oAJV6pueTHcOmn1SE74yGLbWfIVeyqLVqUikNxj9Fv0TNAMwsQ/K+6ajFTFbTF6qzttNWDbxHD8guep9IIrMrpol1GLMNq4bk+NHi71O56ZZxx8HNGj0EOHmt1sxhNMKVbQsc= 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=qzsP2KCS; arc=none smtp.client-ip=91.218.175.180 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="qzsP2KCS" 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=1764754949; 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=jrrX4aiCZOuubgqCQfH1NQ/OBJj9gdlZ2FUPCyJrdiM=; b=qzsP2KCSKUpfMRmjVdE1IVWbv1P3Vp++4jatDOw6XIx85oQ5Y21NUdkY5o7Jf+vOadIXMB fHyceTiP/q3oJj312jrG0/qCbyjFSXDuLEE9cdPRBrnZNwDiIIkto+lTa2tPYNay79i2UO QjdrHP8e9XDdtRKt6rDRLM1dmOXHNah0dISZ8atSF8a4Gpp4h+AMdCYtkuNWWpMTX6fBJD nfEAJE80WjxI5Boj4nOvDbooWdSN9D50bWgjCTjWA4JTZSCmqrd1iK8zRtt7kWO6ISzMnq QZd6M38RNA5Kw4OON7JUnCC9jTPaUyFtSfwVUyRc9736CVFndyugmUVIQGRLqw== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:55 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-6-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=2633; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=hGs5mk3wS7eB8wrjEqb83Q81+KzHqZ6kPfc2j4lot3U=; b=pz8B5W6GEU2+zpqUZJAlKUhqgJpvVDWRSeWYQYNir/0NWXE5nTqt4sKR2qnYQyjNawNS90tQP qrKLWLxa8/gDA1/UcoajydYe+MASuEmNevf5vi8GeSJH3IBHbWWPFeS 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 | 20 +++++++++++++++----- 2 files changed, 25 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 506e6fe8e798..49d285c3e6b2 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,7 @@ sde_te_active_sleep: sde-te-active-sleep-state { bias-pull-down; }; }; + +&venus { + firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; +}; --=20 2.52.0 From nobody Tue Dec 16 21:29:24 2025 Received: from out-174.mta0.migadu.com (out-174.mta0.migadu.com [91.218.175.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 24F9B2E0405 for ; Wed, 3 Dec 2025 09:42:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754957; cv=none; b=lfzsvz4MjMS5VbWzxMfhGVrzIevqPJQLy1sJ6tYt7rC1Ot2V1GPyrOFVQOxxI0YhQ7RXAZy+fyQOvLCjGERep3MWHkq4sDhSovprp/XRiTqDANlOHk0YJRnW8VQzdKXX+EIXdiD/zOnP4EZxlBworcNd+92KQk0egARFaabbjcs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754957; c=relaxed/simple; bh=hfP0nU3w2S8nG/8e3ByW8GtMiuMAk7Jsskn5IpMiKb4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZwPEMnq94UeIcvJybAwMRFALKztsSlKoDgVf5kfehSqKjo0MjXN9/frX/Og6NKFrpWrHEiaGWB8IrCbT+1nQuMO5Np45qMG3jcTPT9gmQe6XrbI6oyA2UBOlhKbo6m4ZIT1h1nkBYcNpVy4Hg3mZ8p13wg3L46YE8VzViaqCcVQ= 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=bXCHSoso; arc=none smtp.client-ip=91.218.175.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="bXCHSoso" 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=1764754954; 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=Kq5rH27xwmTmukjTaQBvh9CQm+H4odYOqGDAFEBWQas=; b=bXCHSosoawl54kEpqG/FbR3DcgzbWi6uDhJMKuEFUTC1yJKhuNk3a/fGipbtrYuUIFrbLj sQd/VP+aqBuSwmIaVWrIEbx9//EjD+hjdONoWScHK5e9UZuKhBviZr1dX45tzMHVQlUd+u DC/ALred8Fu/YfRg8AL07pzwB4/FkaAqH7ThbaLqUWlzC6RLLReptR4UCYgTPKgNzPSlYk r1MZe6ATx82PmwN1dgHfVhkPEGa8moWQ4gnrdi0btO6ro7nZdVGBNt81AQLU6UJl/l8vmp iOzEeY+8u1I1V338dmrKTl3Zp+KnyjjrJSYm0JSyA2rnCeuTkiy6jsVtV3Rj5Q== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:56 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-7-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=2141; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=hfP0nU3w2S8nG/8e3ByW8GtMiuMAk7Jsskn5IpMiKb4=; b=abXJNSH8MiBBcIfMfS9aotDh4FmRp/KBQM4cqSiuY4GqI8SUVWee783kdXiAUGMetObHoGiI0 xPhhVNDQfjBAleLptYd9J8lX3KkEZL2ElichUUIVogVExWS7VbNqtd0 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 Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 12 ++++++++++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 4 ++++ 2 files changed, 16 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 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 49d285c3e6b2..8b88f75b36af 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -145,3 +145,7 @@ sde_te_active_sleep: sde-te-active-sleep-state { &venus { firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; }; + +&wifi { + qcom,calibration-variant =3D "lg_judyln"; +}; --=20 2.52.0 From nobody Tue Dec 16 21:29:24 2025 Received: from out-184.mta0.migadu.com (out-184.mta0.migadu.com [91.218.175.184]) (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 A8CB02E972A for ; Wed, 3 Dec 2025 09:42:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.184 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754961; cv=none; b=bbGwzKV4L0mS6r9hjmmYN11vsF/AVCoHuD8fMGeuUeE3k7aUkqHB3wofiXd5pOkeYX92GOKx7Ad4gZ0sJOQ39j6QggDpUh0ipM+9fZ3NGEMYe5Yg+RMjdezSSKlZtAcI6HQZpNQSmaJXAR1xChahpX9f/mGKD6acYfXpqIMc53Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754961; c=relaxed/simple; bh=w9wAmXNQBoFL+R5i19c+vkdpO3F1VlOpIMjdaeoCUQ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ho1Apu+rKpbBace6If0G/P8DjNjw3RiCpeDds+GhRYx3eNE6XjgzYl1ISGiE5NNUAcfKuzbZiC6RG6gb/hdnOf1SFmIK/dxcxdZKqq12L15BDyKdyXpve9F0f1e9wzJ5/sXm8yhHLn9jEngbkOAySvBfkAnK5Ior/gAUf+gyt3U= 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=ogAM4yQM; arc=none smtp.client-ip=91.218.175.184 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="ogAM4yQM" 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=1764754957; 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=ogAM4yQM8JaN0MGDp6ZUDUVwM22MOmsYwqF0bO+GXFMz2lzCjwtaRLFZ1il+H/Q5atPHa8 XBoatUZ4iYVpe7TqyXevFvPlz4UA0bPIF5oMvZU7kjoLLuazrBpCT4YGQik7g47PmzHS+l BFHf1eInZaxFl/MsJ4CkYJFCHfsSd4FbgfTc2nGxL39XbwKi+GV/BjrkvCQ2PJPRb0S3m6 ETH8TcbZf8vQkaJRkKiiS+UmbJPAXtRN3MQTvh6mH6/yGrQeANfDrZxhDoxnJwI63yMBvr gNAO+Vyk/gEsCpYeVV+ucZ4T8cZ0tjJdfDt0VUUJNEAYGb+B0lQda2jxOBpTcg== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:57 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-8-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio , Dmitry Baryshkov X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=770; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=w9wAmXNQBoFL+R5i19c+vkdpO3F1VlOpIMjdaeoCUQ0=; b=JEMV71+Ro6xGEQUP8ubKY7bVwbkHgDOGAPer/y5O3zm4r+4k7SpqHIfCqHcY2o8qyAPzSwPbC 5f7NBaVvBOHBJ0nD55MKWDzPXRNgI72R1+LbjJQYxjV1aK+LKk3ExcX 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 16 21:29:24 2025 Received: from out-181.mta0.migadu.com (out-181.mta0.migadu.com [91.218.175.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 6AE2A2E091D; Wed, 3 Dec 2025 09:42:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754966; cv=none; b=T8Ay9m2ge8VJYJIE0ixskTPN6kltFt30G50ZDjjrJvR0AEfuu0YiMUaltMCwVwjBtGeK3PFcx1XDYl7LmgkbCEBtlLbv0YZS/qOnlxo3Krd/ESprSpLPMpoLt/O0FwidP2BZxbxen8toBYrXv2+7+tE4MaWUM3lL6bFIZH9pXhM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754966; c=relaxed/simple; bh=3idipFl6GoUCwrCrULGXk8g6n8BULa/1gNd/5Ulfkl4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dinhYh9448h+aEwWXkSDu08RO53jCFP6RiEyTi00VQ4aaHXqVcng+sqi9u9QXrIobAlXCErYGIN/5qf+UsCys938lQNnwA464c9r95i3C4A3eD/rWqTrpYuApP/WWLDnYo9FmMNU1Gc9DBfhti1H53qvbwNkYsRqD8mObGvABzo= 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=M9Klh4/2; arc=none smtp.client-ip=91.218.175.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="M9Klh4/2" 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=1764754961; 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=K2Fi8dCZQRiJSMBwJUwWjixJK6rj0qnXLgPt+K+Rs9E=; b=M9Klh4/2MS0TB2cQVKU6rnDz4vkzPdQoT/JUuazyaU/WuSFd2B02s3CRlw4WZrlQ/9BbCx 3XB8Y9GWLaVQB3fbp6PbA19gp5hDdZ80T2Q9mvvGwkWiEOJGaToQDvre14BB+oy2PKihdv MQZBj8qw98NbRDT8MnFr9M9uoOdrW8IZ+Ehd3o9+AhOi5j6SEZmFTAQfRhN1XNaFgMPKpK Ja6ypWR39gasf9sbMWPJsGLw4s62lBW7db2/q3CeTBLqVzYLgfAvreX+LEbjfePU7lFb5q MyYKTCp/Ds+kfd7gYWHTCBnxKq6uRmYQBbgpiq8uaG2ex5FvbdMjJdQx178obg== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:58 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-9-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna , Konrad Dybcio X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=950; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=3idipFl6GoUCwrCrULGXk8g6n8BULa/1gNd/5Ulfkl4=; b=MbGVAt19AFSyyDf/mB11rIRTA4kALxcCq+e9EgtBl2CT8mlSkNCQolSsn9uOfnBqD/7jFCilw gjWr/xGz2TqALH99iWfZt9UtWKCHqaT6xqqQK5ef5EZ4c2tFML+cAsM 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..1a80921ff744 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 <2>; + 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 16 21:29:24 2025 Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) (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 5F4832E0938 for ; Wed, 3 Dec 2025 09:42:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754968; cv=none; b=Naqoipt+vyWQUu4UscucD5c1HjzfIY5cKEHxROOZN5JImqLDkjxfERPo9X8rNXTIXuSO99uprXMXGOUr6plTG7v/cjkWksFWoDexkAV8Wf7kScMNPKQxFlMAGLruVQl3cXJcP2uQOt1uBVMVADtBnYSR82GOYhiGvK5jKOw0wCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754968; c=relaxed/simple; bh=IRvp1LrXFjomukFKSBIxjC7bcXJCB21zMRYbXAsRosw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XyYxUHk4oPzbSlvU3DkY2KjStEyzDkmoB9ojfniaKEXr29ra5B6yynCwgi6tFPZsVIpVCCXUSwI9H/xJ/TWCQNsLrxxKANdFnDk0Dczhsc7SXuRxGdEgSrIHZA2CDaAuH5DOq2/LieUH6OI2L1N/Z3wW7cZvcfPWYX2YhUOIiv4= 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=A9sZn/et; arc=none smtp.client-ip=91.218.175.180 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="A9sZn/et" 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=1764754964; 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=CcVcW2WLDfjCUlcvjyU23VLp8eFcj4e8OxUwOFg0lBs=; b=A9sZn/et6cJ3VCodsySZTGNvoP4HR8bd4PJPdW4/LXOyO25TeBbk+aln04jjM6Xz3obrq+ +x8XrNwhK8NQ8r3go+LGB5zRCiiuogWeAHkWyQVijZrs6tJ5zAWNZgtVjY09DpzLJ5swtw s+2v5APiuTdMPCLQhl9DkWHBh+zc7kwJeCHW/HVsC6gLHo/nKpUpjz4exNRIgditGMQyaS +ChIWpR6f6TTmg+xlSbM1d8XAy8odnNlO1yyBK4EXkgppXry5X9LNFgVSMcvkXfT3Ksdlv fSca1z5xDq6ZGP60AAMep42wxDKkntgUai85U1s5uGjGOAvZSSm71rQ5GgC3Ow== From: Paul Sajna Date: Wed, 03 Dec 2025 01:40:59 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-10-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=1050; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=IRvp1LrXFjomukFKSBIxjC7bcXJCB21zMRYbXAsRosw=; b=oPAezOVEQak0t44rJBUFtgZbA4YgYI5y0a9JWKPJX8ZITD2DovsNJhcXkgOlugjrfXVVcJHnC 3DlOlVGeoNHCIP78pNIuB55rEIkYNctHlArIcOjAilwd2TRr4spXstj 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 8b88f75b36af..cdaf84de5e6c 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 <5500000>; + regulator-max-microvolt =3D <5700000>; + 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 <5500000>; + regulator-max-microvolt =3D <5700000>; + regulator-over-current-protection; + regulator-pull-down; + regulator-soft-start; +}; + &mdss { status =3D "okay"; }; --=20 2.52.0 From nobody Tue Dec 16 21:29:24 2025 Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) (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 0369F2EB873 for ; Wed, 3 Dec 2025 09:42:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754971; cv=none; b=F1SFL6RG6aq+O7ETjeYs2NaSkilkK8xEcpo6AEE9fAJap4XIk2n/9SLQL1Em1cjeqFBDTet3g0PxYRseLoDTuhMP1yhxZ2srjxt6QxAGw138J0k7LTy5P5I8cRo6FLdl7KNskKe3xj+ANlkKcjrodWqmDk6OhCMMubfPU9/FkvM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754971; c=relaxed/simple; bh=L8EZrcQZwMkO3dFdkYIcFzM8iyeCwBHYJmiAERGny1I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ISIYXjetDToGsaeaKOtA6q6WK0YITCvVPdjBlZL8dhYWCeLwe6jT79nhbjKfP/Xlbg0BTlfWhqV/KCb6N+/hFwwJEET1BykWCjwXNscyl8mDey0+NaV+oMeRndOK5LaoXa66jrJlHSAuEltqTSCBqNBn5Z65PyUYEoU+K1V/kOI= 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=QHxeAHHq; arc=none smtp.client-ip=91.218.175.180 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="QHxeAHHq" 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=1764754968; 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=EURsuo+NfVvBp/nnnpYxoQDmOW03jzYOphwNfnEFR70=; b=QHxeAHHqaHwZpljoSJPAl3Beb+ggOnkWnVDsD7sacT8KXQtgKod6B0nnx95cwvOH1LXTLT x6213eseLJH4by+wWMN1qESq2cxLybqZsS3Wut5DYTZ0jamaXo+01VtGCJPy1FsyuwVHzg UsN0wVR633HZGwnxs7MMZf4xBrwCeCOcx+erPSpDYUmk2KPiiZ8XjGFqopptyHnquqpHgy Vfx4SWr2MISvL6cIkerzRNimMLX5/9XI27UFo6BP6HgWW4LmBLWpClmvU6MqafgASyK8qn S/5gsF9JrCRXyvYKOZd2p2NLQUNErzYbP/SMwe4mbnzUA7PwcHF3wC/NP7L5Mg== From: Paul Sajna Date: Wed, 03 Dec 2025 01:41:00 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-11-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=835; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=L8EZrcQZwMkO3dFdkYIcFzM8iyeCwBHYJmiAERGny1I=; b=1MXHP6x1gW9iSIFyXw1uiFdVrBKawXJkDfwMmxxB9x0CPMqwcrGTIfOEzKr9bY5hBbptz7d8i JI2s3eFAEu/CsRczgdCFvS0qK9kBkM6xdIUBeL25aAtkBGbFcXc8Pc0 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 Reviewed-by: Konrad Dybcio --- 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 1a80921ff744..bfa0ecec82fd 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 16 21:29:24 2025 Received: from out-173.mta0.migadu.com (out-173.mta0.migadu.com [91.218.175.173]) (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 657912EBDEB for ; Wed, 3 Dec 2025 09:42:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754975; cv=none; b=oNYu4cd6ddAmr7L1s1Aid9a2COihqrfICbrLdGh3+QSWJX8nWIQELC32OmxB9NZ1rA5lWLwnlyBxo3NA6Pjo+qtQD+VT7GeewZ6OZjnCpUGVMj3sf4hC+Ob+XB0VRUxvsE8pucT+A62QnBBd496KfTnJr+ucTe1yijXQ0oyw6Zc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764754975; c=relaxed/simple; bh=TZ/qzHmyomjfRELtYl9aiivLFrmu42zjg79Z6Ox7wVo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s9HQQzib3N5V9LNLJOaWP3pkm1vJ+FmjyZYJjSn5bxOWVsujd23RwG8kbrf861cgu59Ha0cJ2tme5LsK/rQBrs4j2Mz+48hWzhgbwS7xeOpgemHS/yIebxroJG3vUYQSzxu2t9ii4RURlWQTRlZIpWnuHiyYb0OV91XQIOe79EM= 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=pSS7IDXK; arc=none smtp.client-ip=91.218.175.173 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="pSS7IDXK" 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=1764754972; 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=gY5XInM0q/UvZEMt53Sph/f6jCFSFhWhpI/uLzw0IiQ=; b=pSS7IDXKIOlj2wtBpZyo1c1h/7XwxMplKcL2FE0KwpnBWPyiN85CObfDIQJ9abQkMkj7Kj znsD4rme/MWcsu2FSkWPtyGBulb3O/KuHBYdkc97YdR5716LJiknCelOmsWhNcxgmK4jsG zIi9y+PBvaiA0sBjAfxcl6wHC3Rn1JjLJwrjF5Cs18rHThMHLQeYdnn7OD+wKDTUwuC/oO n3FH1PD2iK7O45Tl5LSzpT8rYyPEU/qBY/aVIOGbPVfXAcEoRLbzG7T+1hcHIo5/RCNgN+ pX1y2G5VGwiprGBIMlCP4BvsM25tU90jk9j2qwoo6NtZas2e7yLnBf2PJtIxBw== From: Paul Sajna Date: Wed, 03 Dec 2025 01:41:01 -0800 Subject: [PATCH v5 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: <20251203-judyln-dts-v5-12-80c1ffca8487@postmarketos.org> References: <20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org> In-Reply-To: <20251203-judyln-dts-v5-0-80c1ffca8487@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, ~postmarketos/upstreaming@lists.sr.ht, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1764754921; l=918; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=TZ/qzHmyomjfRELtYl9aiivLFrmu42zjg79Z6Ox7wVo=; b=Hx15hjzEhzEJQuVn0hUo+CDXDhVjKfm5JFjFR7efpLZdnhw8MdptmCwQ0d68KW8hQzZrvDjYz uBtEScHhXayBxOTeacNLxaltGagqrmbSinsX1slpJpn/0ThDo5gzn7P 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 bfa0ecec82fd..5946d1e60b6e 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