From nobody Wed Oct 1 22:37:32 2025 Received: from out-183.mta0.migadu.com (out-183.mta0.migadu.com [91.218.175.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 B70BD21CC61 for ; Mon, 29 Sep 2025 05:05:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.183 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122341; cv=none; b=Zhu+jdS6saNI1AfvmpkOQiIZT7dW5kHPI7qqM0HuiEQG5hgiRVBSIE82eWKUfqBB5SIHy8IEYq2IXjD1gxXQ5cgCACkb9XV5XM5+SC9PS3lcwxSdUzsG7jFsENjabUujsmPZkn61FUNZfio3eObkUftgrF0i/gqGU1IqXM7x81U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122341; c=relaxed/simple; bh=kgQH3Fdo+5ytX6kJZFcIRgT5WhQkKGBDZNDs9aXclVg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NTabhYEpIVodprDuRaUFHZfCkvTYnAmJLmFPWvh9oPFH4l7NOovmdQaDaSXYKoJMaWrgyOqhyCyR+0ukHPseW+LvhRucouBZvpknXB6BIvjGDdBGSHq6OnzK4EUHEBqJ0EBaSaA7vkpBJjV4pfbTYZFG1KtoMyRyTK1fGdFTJLY= 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=JDxk2y49; arc=none smtp.client-ip=91.218.175.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="JDxk2y49" 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=1759122336; 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=97JOMISSZ0I8Eqg0bwKIFtfyrO4sCuNK8uOfno3G4Xo=; b=JDxk2y49FjF9HDfnBoMmObwKFo4bd1aSq+gVG6bb7jNEOVLZHr3CfFmjX6OJFXuht6R++K cuoEshZx9dW8WtZ6gQLmTSA8pmqQ19cxZH6uCU5kO4vuMQpIEDv/8g73xw+Onsm3NJ0myO wJNH0WaXvgG5T/XlqqVmhHTx930ip1am0QCTC/ZXr8fAxkMUjgc2wcNiS3KSVa6EO537cK PQvRbYnvjQRScq34mSKKVoUBIBuEJKrZHvW8WoPo9RG+mNzXFHsyMFJ+AkL7B4gtIl+P8I CqGkf+vfepsSI/L4uce+o8SNYLUTwqIk1obLT4wt+KCzVKy9XYAQ0z6WSHDvRA== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:24 -0700 Subject: [PATCH v3 01/11] 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: <20250928-judyln-dts-v3-1-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=4173; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=kgQH3Fdo+5ytX6kJZFcIRgT5WhQkKGBDZNDs9aXclVg=; b=N5PVvsx/ZKDVGUD4k38N9sApVIY0SJxmrZxNBxwgql41Gc2VhHqoznS8Cbc874DSLGiIaH/tL 0V8ZTf+pIzNDzfnaUgBVjDlyQudh4aL6cJUUS8ba3/bGsVZJBvHwDda 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 Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 124 ++++++++++++---------= ---- 1 file changed, 62 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 99dafc6716e76e25aad0755e6004dc952779689f..82d6543835324ed92300c4ed24c= 51f4b79321f99 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,6 +94,11 @@ memory@9d400000 { no-map; }; =20 + qseecom_mem: memory@b2000000 { + reg =3D <0 0xb2000000 0 0x1800000>; + no-map; + }; + /* rmtfs lower guard */ memory@f0800000 { reg =3D <0 0xf0800000 0 0x1000>; @@ -482,14 +482,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"; @@ -497,55 +505,8 @@ &sdhc_2 { =20 vmmc-supply =3D <&vreg_l21a_2p95>; vqmmc-supply =3D <&vddpx_2>; -}; - -/* - * UFS works partially and only with clk_ignore_unused. - * Sometimes it crashes with I/O errors. - */ -&ufs_mem_hc { - status =3D "okay"; - - reset-gpios =3D <&tlmm 150 GPIO_ACTIVE_LOW>; - - vcc-supply =3D <&vreg_l20a_2p95>; - vcc-max-microamp =3D <600000>; -}; - -&ufs_mem_phy { - status =3D "okay"; - - vdda-phy-supply =3D <&vdda_ufs1_core>; - vdda-pll-supply =3D <&vdda_ufs1_1p2>; -}; - -&usb_1 { - status =3D "okay"; -}; - -&usb_1_dwc3 { - /* TODO: these devices have usb id pin */ - dr_mode =3D "peripheral"; -}; - -&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>; - - qcom,imp-res-offset-value =3D <8>; - qcom,hstx-trim-value =3D ; - qcom,preemphasis-level =3D ; - qcom,preemphasis-width =3D ; -}; =20 -&usb_1_qmpphy { status =3D "okay"; - - vdda-phy-supply =3D <&vdda_usb1_ss_1p2>; - vdda-pll-supply =3D <&vdda_usb1_ss_core>; }; =20 /* PINCTRL - additions to nodes defined in sdm845.dtsi */ @@ -586,12 +547,51 @@ sd_card_det_n: sd-card-det-n-state { }; }; =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 ; - }; +/* + * UFS works partially and only with clk_ignore_unused. + * Sometimes it crashes with I/O errors. + */ +&ufs_mem_hc { + reset-gpios =3D <&tlmm 150 GPIO_ACTIVE_LOW>; + + vcc-supply =3D <&vreg_l20a_2p95>; + vcc-max-microamp =3D <600000>; + + status =3D "okay"; +}; + +&ufs_mem_phy { + vdda-phy-supply =3D <&vdda_ufs1_core>; + vdda-pll-supply =3D <&vdda_ufs1_1p2>; + + status =3D "okay"; +}; + +&usb_1 { + status =3D "okay"; +}; + +&usb_1_dwc3 { + /* TODO: these devices have usb id pin */ + dr_mode =3D "peripheral"; +}; + +&usb_1_hsphy { + vdd-supply =3D <&vdda_usb1_ss_core>; + vdda-pll-supply =3D <&vdda_qusb_hs0_1p8>; + vdda-phy-dpdm-supply =3D <&vdda_qusb_hs0_3p1>; + + qcom,imp-res-offset-value =3D <8>; + qcom,hstx-trim-value =3D ; + qcom,preemphasis-level =3D ; + qcom,preemphasis-width =3D ; + + status =3D "okay"; +}; + +&usb_1_qmpphy { + vdda-phy-supply =3D <&vdda_usb1_ss_1p2>; + vdda-pll-supply =3D <&vdda_usb1_ss_core>; + + status =3D "okay"; }; --=20 2.51.0 From nobody Wed Oct 1 22:37:32 2025 Received: from out-182.mta0.migadu.com (out-182.mta0.migadu.com [91.218.175.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 E055322127A for ; Mon, 29 Sep 2025 05:05:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122343; cv=none; b=AYqYyyQ/mD6+rDgLD0Vfu4Hnxp5d9THK0KmNhnt5MlOKkC3m2zOtEZL9ykvMvbaSg7u2rWtWuw4RPW+lHr7X7lOFut//8Mr9LM57r6UMszwRGqgHhFW/+RHBcwX5LXSVwJjwpSnEM2u7r1jRt4cofRRyEHfZSJDrK1YdgA9tmns= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122343; c=relaxed/simple; bh=XctDP3M9KuQCNZOO5PgA73uOmOKIQIp6dP6sZbSBeG0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uOwB4mfelHAhEF/ru+DV0czSSpry2HgxwMcaK3+vvN5VSuuqIZhexKknNZBGQTDzXIAwoMkU4IzuE3S4n9hB92qbwRQO10Cjti+yDtt1S1iGMh0JMEvTwTd4hhm/bU/OOpKrTiIG0Amldv9wfk0+qqZEJvWOQFEb9/82HYhGSdE= 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=iGpV5WF4; arc=none smtp.client-ip=91.218.175.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="iGpV5WF4" 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=1759122339; 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=+ypToI6YCkTeqo2J/64iLzp7ov/QktnIMaWCVBshdiQ=; b=iGpV5WF47CYmp4tpZhUUXQroyit/LRoeUugjWXQnLgjyW7nBxjOYPvEXa7SBraICcK69tg 7/MQuyIWFbF327Adz3TydEkUkpEtMP22WifLRExy9w/PKpY+vCz0mMT6RA+oW8eRdqTT5a e36Jw4SHfjRMGMyzLsqbl/OCAGHZovDUd3E83GVmI04wsZTvzf0ZUgCfM+USRqtiuNSih9 ZrT+nxFGVrFUxY8ZAdypeUUYhjgxgOvho3hyjXXOX96Y2mACAzr7/4HBShVrW/qnhKtr7H 0sMuHFaQtedB9iaIqYABjaHOJDQfNqZMZxNt6luTTxMzceSOkSmc3chAMocxAQ== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:25 -0700 Subject: [PATCH v3 02/11] 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: <20250928-judyln-dts-v3-2-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=2306; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=XctDP3M9KuQCNZOO5PgA73uOmOKIQIp6dP6sZbSBeG0=; b=eaIWJk3jNr3Cf+IJdmLZrlGLTbArZb5xEPBwfuPwvo99FxhWukGOwdDF9f/F7aqrQFbN5G6PY ADOEebiK7XXDyKUXEj9tM2eqM0XJOu9xaOQwZjxl9sbMzJNnA/PEitj 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 Add bluetooth firmware path Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 45 ++++++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 8 +++++ 2 files changed, 53 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 82d6543835324ed92300c4ed24c51f4b79321f99..4c631df56f262ba9e730f6720ab= d94d374b14692 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 { @@ -595,3 +602,41 @@ &usb_1_qmpphy { =20 status =3D "okay"; }; + +&qupv3_id_0 { + status =3D "okay"; +}; + +&qupv3_id_1 { + status =3D "okay"; +}; + +&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"; +}; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index a12723310c8b630a4961de671ea8b60f1f8b512b..f91578ce7195dc3bfd1ba0a722f= b48f950816246 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -66,3 +66,11 @@ thinq_key_default: thinq-key-default-state { bias-pull-up; }; }; + +&bluetooth { + /* + * This path is relative to the qca/ + * subdir under lib/firmware. + */ + firmware-name =3D "judyln/crnv21.bin"; +}; --=20 2.51.0 From nobody Wed Oct 1 22:37:32 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 7C8282222B7 for ; Mon, 29 Sep 2025 05:05:44 +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=1759122346; cv=none; b=LGFWz+XTD2hX+dbfUCLOp9cY2Ah0yzNZwwU4HmZZbI5sXFbxKZbCLAwBmDDTAwleeYRph4D3mj10DofJRZKwOVBgUQJcPvP/GfpsNwhEnVS3uF7aNJ8rBzAXkL82r8dP/ts0+mwUXC8RT3fDd9PBtkiAjYcbQLIVAjvSiXyAn3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122346; c=relaxed/simple; bh=PTauZMsCPqFeg1cQfRz6q6vIUvS4PEDL90jR5pVs5CE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V+tkBLBtMRlHI3TtaJ1b05i3KLV8wPonf7ReahYNTug3uaxxa0zWh18qJombFaGBO/bbJHf7Sm3wyvfcaiyXEQoF66QD4k2+O2csBWi7S6xOA+I3Iu8kNYnicJIi9nTaowBgviN37DLOTrltbOvaKk9rXAjdTNkV5XixEJU0rIs= 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=NeorJQAr; 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="NeorJQAr" 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=1759122342; 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=qDlz9ticwZ85i7WdoNMK1kADZzrfppnarqR5bDeGJC8=; b=NeorJQArYDi3RG7D+UHJ2B0DlFxkVbZZCFemzIj3+SSbUWrOhxoGS+UXNmLbdQP/FQg661 igK7RBuPs4fq+qhv0nWuLgAFgsqI89hjUn4Gc9/IT4/tRqv1PjKEIjIgQb/EZoMj12JfFJ Ka5WF7NJN/MZD6V8IgO/6NCQIjOecGbqzBdwyuFJmxjqw/nCZ9YsHJZsNXvcsDvi3F+Jy0 whI5yH+sQHxME1ANOcf0y1tipgJC4dWMvgKKqi4+iFGOHcOoBa3NeSlVtqVRsuASCRMobx DD4jT2COporToUh8/+mWKQIshMvahaLDgQ2/LROTY14fglRUEN58eGAmi+9tRQ== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:26 -0700 Subject: [PATCH v3 03/11] 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: <20250928-judyln-dts-v3-3-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=1332; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Mc5k7LTQrrSyrpvg8cembmSONeURrmXT1ugAWwiB56Y=; b=EAiPXWKMzHhYWU6d1fhN6TKv4dTGLCiPp1XNgmgdmzfbR+6PRPCT/LpFW8bjV7sGXyHZuijVG tJqYjFr/OdZBlswIONEOnZFBOISqAPzNSgU5qtI9TyLbJgcHrpTmTKj 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 --- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 13 +++++++++++++ 1 file changed, 13 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 f91578ce7195dc3bfd1ba0a722fb48f950816246..df65b0e32b195d2f668883542cf= cabbb9bde8204 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 { @@ -57,6 +65,11 @@ &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.51.0 From nobody Wed Oct 1 22:37:32 2025 Received: from out-183.mta0.migadu.com (out-183.mta0.migadu.com [91.218.175.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 978DE21D3F4 for ; Mon, 29 Sep 2025 05:05:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.183 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122349; cv=none; b=YbWMd0ugkDqFbc6TOfTjTfJieCbYcJRSUptB+8p+ciXrZImwpMwm47VffmYieIfbYUeVwe+4Lp8bf9JBubc//6psyxkR3oD5GHC8VVMjhD+zsubq2J+NoLbUqA/xIif3WiHBGULK/32bDpzDO7EPDDBAXQi7mdCvV4pNFOlSBtc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122349; c=relaxed/simple; bh=NsbvBfFHuY2uQ1VcvUflISjvUjpdGLIxOidlpBu5O3k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=llNljWbuN3B+LQMmDEdn3R03iDbVEQUcdDsFVISbnxUeramxkfLYUgVMK5qWLmT194Wml84M7N0nJ9mbzO1CSg2lXuEHvEd0556FdDZfMnzGfSJGwJpliwfjOnrctowLl+KtMMCjHzrRwgRL2F+h/VckzcCn4pgOEr71XsJojSg= 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=jikWNt2j; arc=none smtp.client-ip=91.218.175.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="jikWNt2j" 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=1759122345; 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=bZxq5G3nNqXbQaVSDTDX36CPVaWyqxP3g16ODSCsmdQ=; b=jikWNt2jkMxfe8Emc+bE+42DAQxKfnCOKhwkn2WnoXkail44eL/+5Iyf2GxIBK5h4BTVk5 Yr7owT0rHGEZ4Fc4uVdADqWp2K07d/at46h/yWcmlEsgBrl8OoaOvUSn4v/5OldfggEdMc dZl0gZGxg1XnxksUe0s3TtaXuBe87/Iv9c29kjDQhy0Tmr0dgapgwZyeuFEEFdhqJT/gjg Nw9S2HB7Mia2WvB+YJA0DoRcYiqECoxrVgqoZBcVp3P6Bh9VFrpXnO/h2DF6WMKHRfzW/h 8YozZ13gt0D+IeiWVwbjPWq32sEFjH0/MxwAOfovzVoNGsq4hbHK79g6Jz0dkg== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:27 -0700 Subject: [PATCH v3 04/11] 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: <20250928-judyln-dts-v3-4-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=1361; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=R/ovOfMdUcC9ioPSWG62aeN+LFk8swX9QU0v6KKurME=; b=53+8lrb3ixpZbug7I9qMdC9roO9AZiTFfwUTnEjiQmC2YrkcTcl1Y/cmFiwYNLdMe0x6HtqVv TMgfga0Dh3pBfEJemiP5k80uUSxZrND9y/0wMnub/SGksPP1xkE3TAc 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 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 4c631df56f262ba9e730f6720abd94d374b14692..2a612922ecf7ce3f8a0734cb1a3= 1a8a81efdb4f2 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 @@ -504,6 +505,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.51.0 From nobody Wed Oct 1 22:37:32 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 B0894228CB8 for ; Mon, 29 Sep 2025 05:05:50 +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=1759122352; cv=none; b=B5i6NvDIpUaESMfQDBhHOMBT3TG+t0LwvedsHcycCmfCpufmoERdaTe/rwa9jgl7kiP1Vme7XlbgwNO2Ql+lnB0VTT4R5SVevP1cgIUwD4nxvYsbxuCIsC+Efw+TpSGMt7hYFtXXExm/9LQmZyazLOb95k1gRgiaElaSJkknQN8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122352; c=relaxed/simple; bh=QArI55h2f3mKSFAW7bLk4qRXL577+wzrlqW2PxFMXRY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=neTrraDkdnvHXC4B8vTQpsxZc4L4XgZtCCak2TVD3wLTAcRdftX9/Kzb66M5i22nJDrtenry9y6v2pRPFKzvac83WGt7hx6Ekcv+PLTcJkuc1+Z2D2nTbFGL4LAUrt0yHiND/aG/Na0h6rH9OhvMhKA1pVnx+4k62qCIYZuRqEg= 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=RasfZU8I; 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="RasfZU8I" 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=1759122348; 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=rligWal/S2HvMrpgNgnuebpXE2OYRThXVxsg80JzvhU=; b=RasfZU8I/peyGxAXPnDj+f4XSu31mVCm+aqiVWW7JlHeW6WRFb6cEA5TUl8D743o+rnqK4 ZJQ8I0xIwvdrLkm7Dk07k3EblYCvM7oJktPn2KSTRbBwwUHdlV53gRm6jULD9S6Ymh2jJn texvvrEakKS7DZN8N17ahVhbazcTEca52ws812j/tJKFxNxfPQfpEptW60f7QnjYB7qjxb p5R+Fa/ofiMX9Eh630iO56OepNUamikAlgHTAPIHU9Y1iI0N0E9qb+oV8Czu3wh6Jg6f/0 uOEg6qvjhlJGtYbAIOQmVwRiv0631BV0mFzDfuht2grW1z7FfvNJTlsQBMRHmQ== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:28 -0700 Subject: [PATCH v3 05/11] 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: <20250928-judyln-dts-v3-5-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=3501; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=QArI55h2f3mKSFAW7bLk4qRXL577+wzrlqW2PxFMXRY=; b=K6OFs21yQ671JjHNKAABpSqLX+hMuHO07zTUjIyjjBBs6EZp6dDPiET4uBT+25vw8c2uE5FJZ IU5cw+91FA1BYtMBKoG0ggy9Ub9N1cNDw1ZBangdfG0IQq4gAVIjgxA 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 --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 8 +-- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 82 ++++++++++++++++++++++= ---- 2 files changed, 73 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 2a612922ecf7ce3f8a0734cb1a31a8a81efdb4f2..aa338612433f9ac3b07363b79d8= a3b8e0eedd98b 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -461,10 +461,6 @@ &cdsp_pas { status =3D "okay"; }; =20 -&dispcc { - status =3D "disabled"; -}; - &gcc { protected-clocks =3D , , @@ -532,6 +528,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 df65b0e32b195d2f668883542cfcabbb9bde8204..f45eb1dfe55c562142092a42397= 58609fa3f2e47 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>; @@ -61,6 +48,47 @@ zap-shader { }; }; =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"; + + 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>; + pinctrl-1 =3D <&sde_dsi_sleep &sde_te_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"; }; @@ -78,6 +106,34 @@ 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: sde-te-active-state { + pins =3D "gpio10"; + function =3D "mdp_vsync"; + drive-strength =3D <2>; + bias-disable; + }; + + sde_te_sleep: sde-te-sleep-state { + pins =3D "gpio10"; + function =3D "mdp_vsync"; + drive-strength =3D <2>; + bias-pull-down; + }; }; =20 &bluetooth { --=20 2.51.0 From nobody Wed Oct 1 22:37:32 2025 Received: from out-179.mta0.migadu.com (out-179.mta0.migadu.com [91.218.175.179]) (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 C1B4322D7B6; Mon, 29 Sep 2025 05:05:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122355; cv=none; b=VghL1m3C62WuoPj38FuUTOcMuwLo8ObRhFK4caX5dbXtUVsrWOhuSvqd3h+UmvdKNk1aT/bBqqxGvRoM/90sNy2pYBufS52l7cpE93St6KItOfJXBmGK3OtpTQJjIcz8KM/9n6n6Q5RYAe0viXu8+eswSGbdM4FBOOmttRvNmCw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122355; c=relaxed/simple; bh=jG5j8DX2/Tr4PfP4C6h38ZHqbGudDrL3l1tq/NmENfA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TYRbVFhhb0vjySyJuMdzo77SSi0zJH5xrY03UjKFj07iYT/sxAM5V3/gX2X+/x2+RjnfQ1Fn0W7tw5k2CUD0GN55UNHzH1jgsh9uAlZQZZDbAUmyeYI9jcY4FvCkm1jn43g3pumiL2AoXpBEgGuMg6tG0Tzh9P2DJiM0+fiqo+U= 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=GbDQr1sT; arc=none smtp.client-ip=91.218.175.179 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="GbDQr1sT" 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=1759122351; 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=CrMSRwY/SYPC+K09rCHXXyMh6dFeKgel+EjOEaCimik=; b=GbDQr1sTaIGr3dB/pvvegCR8vuMOakh7Y2yULDCj8833vDkBXtjGrctWVLi9yAUC01UhIY v0tHa2a+AzeGdW8xbz38H12YrJBKoOI8bNh3HjRIZhAANkClAihigrkWiHP2QU+QKDkNBQ /D/uy820K4umq3+UpGTwUewFA5wtI5ps+IqyMKgsGW/U1hxdgwl86ukRPZdDOKo68YBFaH nziA8+UR8QgCaNAiy6vbzdMAX3B7x9F/cXxPpOdE4rpinwtYALy84IqRElex2F0suj4nJ7 TGXGs+1oKQxdiUZWs6BHlnYNN5eZPUh6EMMbq4bKnY3onC2S642ST04ompvphA== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:29 -0700 Subject: [PATCH v3 06/11] 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: <20250928-judyln-dts-v3-6-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=2995; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=jG5j8DX2/Tr4PfP4C6h38ZHqbGudDrL3l1tq/NmENfA=; b=mJiyc6PTFB6cFkZjcukIdebHLD0fVsZr/xME0kjEFCxcar+tGJiPGnsSCZwGA3UPWgXoFWE5+ gj/80Q7MZ6UBMshCOBy/fkKuIItMzr9bJROBeYSzcQc0Sc1Anc7adtp 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. Paths changed to qcom/sdm845/lg/judyln Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 10 ++++++++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 26 +++++++++++++++++-----= ---- 2 files changed, 27 insertions(+), 9 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 aa338612433f9ac3b07363b79d8a3b8e0eedd98b..0f0a3f471f48e26cc48feb15510= 93599fcb35d7f 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -173,6 +173,10 @@ &adsp_pas { status =3D "okay"; }; =20 +&cdsp_pas { + status =3D "okay"; +}; + &apps_rsc { regulators-0 { compatible =3D "qcom,pm8998-rpmh-regulators"; @@ -479,6 +483,8 @@ zap-shader { =20 &ipa { qcom,gsi-loader =3D "modem"; + memory-region =3D <&ipa_fw_mem>; + status =3D "okay"; }; =20 @@ -668,3 +674,7 @@ bluetooth: bluetooth { &uart9 { status =3D "okay"; }; + +&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 f45eb1dfe55c562142092a4239758609fa3f2e47..d60094f864605f7e454693d73ef= b63b9a099ecad 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -35,19 +35,23 @@ battery: battery { }; =20 &adsp_pas { - firmware-name =3D "qcom/sdm845/judyln/adsp.mbn"; + firmware-name =3D "qcom/sdm845/lg/judyln/adsp.mbn"; }; =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"; + firmware-name =3D "qcom/sdm845/lg/judyln/a630_zap.mbn"; }; }; =20 +&ipa { + firmware-name =3D "qcom/sdm845/lg/judyln/ipa_fws.mbn"; +}; + &mdss { status =3D "okay"; }; @@ -90,7 +94,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 { @@ -137,9 +141,13 @@ sde_te_sleep: sde-te-sleep-state { }; =20 &bluetooth { - /* - * This path is relative to the qca/ - * subdir under lib/firmware. - */ - firmware-name =3D "judyln/crnv21.bin"; +/* + * This path is relative to the qca/ + * subdir under lib/firmware. + */ + firmware-name =3D "judyln/crnv21.bin"; +}; + +&venus { + firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; }; --=20 2.51.0 From nobody Wed Oct 1 22:37:32 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 4B39B221546 for ; Mon, 29 Sep 2025 05:05:56 +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=1759122358; cv=none; b=LSuoSaTerAyQNpoeqvdYwf+OQRmSe5pXTp0WQIzI3PxczZjCo3OpT7mrUPBmfkEsQgBnczO9uZPxsjX51nobJp5E86han0LtH/OakV26ibv8YLqmzY5AF0K4J88dV9iRwDsE7fjEIu5hJ8xXTvwqESlbX6p6jIJ7AxQbZj5n8cM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122358; c=relaxed/simple; bh=ea2CMrIhdhrocYtvuonXX0OjVHOP7ncuXcRC6wPA2Fc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ptgfNDXHY/zz6Akom21F4/LoYkci6/r8jjlzWnomks2g5XcRipSpEQtSr0bZXRaUmZF9FDAKxl5VUty04tQ21nPqIUuuxxo3XYv+/TNet/o45qg4zlarvp5FidHWEKlAg55dBYo9zdpuNv/m3Z+ukBkokAf1bfuV7ueJ+NKXVVY= 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=bzX39LXf; 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="bzX39LXf" 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=1759122354; 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=Tm9vlQX40ej5PBTaY9dQwgUMohvdv4NRPsWnJKDi4Dg=; b=bzX39LXfBLV42ffcgFcDqu7AZoNvEkelVPniIvQ1ZSoChBMP8o4UV9OqAzft2IcNbd1Ud9 qCoXNcrFhIX8i1zT6xkCMuxJoR/SOcrPIOtyCGScOQxDrLqYBynAKWp1MkFVZuEwk0SYbF l5bAW40/smgd/GWg3LD+KinyWpz5pAzxbQyHInsMd2uwfKH5ple0mSsICYJR5hAeNhILyk qcMOMr/1wuoanYXM9Q8mbUfyt88YU0cYB6oTDfYyjF6m31+eGrl2ti5urQ+8GC7ci1N1q+ 2zhRxat7q/njGFnRcuSWYaE2or2v1U2gS1Y4glnihOrRjAhbq7lGyZbpIb9uYA== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:30 -0700 Subject: [PATCH v3 07/11] 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: <20250928-judyln-dts-v3-7-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=3614; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=ea2CMrIhdhrocYtvuonXX0OjVHOP7ncuXcRC6wPA2Fc=; b=yL3tbxXw7tu0vky/hUp3Kgo0fhp4RHYE66vgfPuYQepuOUKt9ezfg/6ICUGwmqQc51razpmDf kpHaiMxNbgCDUoqptI4JyTJNutouPtCqd4D+Hr0wmdljhiFhsxWV0iK 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 [ 21.488274] ath10k_snoc 18800000.wifi: qmi chip_id 0x30214 chip_family 0= x4001 board_id 0xff soc_id 0x40030001 [ 21.498477] ath10k_snoc 18800000.wifi: qmi fw_version 0x20060285 fw_buil= d_timestamp 2020-10-12 23:35 fw_build_id QC_IMAGE_VERSION_STRING=3DWLAN.HL.= 2.0.c4-00645-QCAHLSWMTPLZ-1.336037.2 [ 22.973165] ath10k_snoc 18800000.wifi: wcn3990 hw1.0 target 0x00000008 c= hip_id 0x00000000 sub 0000:0000 [ 22.983265] ath10k_snoc 18800000.wifi: kconfig debug 1 debugfs 1 tracing= 0 dfs 0 testmode 0 [ 22.992048] ath10k_snoc 18800000.wifi: firmware ver api 5 features wowl= an,mgmt-tx-by-reference,non-bmi crc32 b3d4b790 [ 23.045368] ath10k_snoc 18800000.wifi: htt-ver 3.83 wmi-op 4 htt-op 3 ca= l file max-sta 32 raw 0 hwcrypto 1 [ 23.130581] ath10k_snoc 18800000.wifi: invalid MAC address; choosing ran= dom [ 23.139008] ath: EEPROM regdomain: 0x819a [ 23.139018] ath: EEPROM indicates we should expect a country code [ 23.139029] ath: doing EEPROM country->regdmn map search [ 23.139035] ath: country maps to regdmn code: 0x5e [ 23.139042] ath: Country alpha2 being used: KR [ 23.139047] ath: Regpair used: 0x5e [ 29.382642] msm_dpu ae01000.display-controller: [drm:adreno_request_fw] = loaded qcom/a630_sqe.fw from new location [ 29.395932] msm_dpu ae01000.display-controller: [drm:adreno_request_fw] = loaded qcom/a630_gmu.bin from new location [ 31.774723] Bluetooth: RFCOMM TTY layer initialized [ 31.779713] Bluetooth: RFCOMM socket layer initialized [ 31.784947] Bluetooth: RFCOMM ver 1.11 [ 39.138098] wlan0: authenticate with e8:9f:80:dd:68:22 (local address=3D= ce:db:e1:ab:08:30) [ 39.146318] wlan0: send auth to e8:9f:80:dd:68:22 (try 1/3) [ 39.180484] wlan0: authenticate with e8:9f:80:dd:68:22 (local address=3D= ce:db:e1:ab:08:30) [ 39.188697] wlan0: send auth to e8:9f:80:dd:68:22 (try 1/3) [ 39.196651] wlan0: authenticated [ 39.202286] wlan0: associate with e8:9f:80:dd:68:22 (try 1/3) [ 39.211036] wlan0: RX AssocResp from e8:9f:80:dd:68:22 (capab=3D0x111 st= atus=3D0 aid=3D4) [ 39.290235] wlan0: associated [ 39.293363] wlan0: Limiting TX power to 21 (24 - 3) dBm as advertised by= e8:9f:80:dd:68:22 Signed-off-by: Paul Sajna --- 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 0f0a3f471f48e26cc48feb1551093599fcb35d7f..2aa8f7d2f80c58b5b1f66d79787= 9c43cd6d4533e 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -678,3 +678,15 @@ &uart9 { &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 d60094f864605f7e454693d73efb63b9a099ecad..3106fdc9b679bc6a43a1a490c61= b73a63003f7e1 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -151,3 +151,7 @@ &bluetooth { &venus { firmware-name =3D "qcom/sdm845/lg/judyln/venus.mbn"; }; + +&wifi { + qcom,calibration-variant =3D "lg_judyln"; +}; --=20 2.51.0 From nobody Wed Oct 1 22:37:32 2025 Received: from out-182.mta0.migadu.com (out-182.mta0.migadu.com [91.218.175.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 5D555238D3A for ; Mon, 29 Sep 2025 05:05:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122361; cv=none; b=ZM0UhXucuTFIKUHrNGguEGHjanOnwOAWpMOFfyg6/KELwDk3dvzXY9uDJI8tqB/mz1QKrleBflwdNK1jkCIZlr2Cw8hHj98lGZ4Aw4aqcADFLAbe6l0Ibf/OQCvn8Fv9WFBYk4+Z0S/SaahwzcPkBaQo/j1F1GZ4L22HxTcFm3Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122361; c=relaxed/simple; bh=ShssYzB+D/xHmNhnItSInmq+NE/DCD9H8Lug0nPUm5k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bYcZjvb2zUdxsSEVTYjvVc5j2VNG8k+rBG7nfjzW4s+fjAFd//CxbVWHI9oo9uEdjG7dudMtVTBFHsrjxTOllcuI6/+H6wN/7vozgqILU39EPiQv4e1VYAX3XW6c+KtUk7xZYNfTgrMG6hFEWDsd34Fuiost8trZp39lT5ya9Hk= 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=OyyKBiuS; arc=none smtp.client-ip=91.218.175.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="OyyKBiuS" 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=1759122357; 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=KfYlA1P/ggFeEDyqYeJ1j6VmmH2BYB0zF7q1edZvxlQ=; b=OyyKBiuSugMBsOnmwBjXisFxptY6Zjsh4opMs7FkGZdrqMLXDMndM++IakWh5gc36xka9p Ues54dlL5RvXIW2tFKGl0C6GP9IsRf1GaOiouCzOez3kho2+CowFgSwsdJheJcNbFZAbd0 gQLhqi09Q31yNswh9qWo2Y4lCfIfpNG5KGgnIlXm7eTCDgbDZCz7v+ArI/gBrwbVVSeXRg pbOuq4/8txH5UUH9t7SYvHBD1Mm9gaAqBj56eaBW8W25e80dWoyouE4BBlpnS6RMtQUivY 98pWfDcxvq8Vk2vhVvh2agEoSpHEYwdDidYjsHa7GJAoUqp9rm6miIlXRJariA== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:31 -0700 Subject: [PATCH v3 08/11] 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: <20250928-judyln-dts-v3-8-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=698; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=ShssYzB+D/xHmNhnItSInmq+NE/DCD9H8Lug0nPUm5k=; b=SZrqeP5CVJDW0INvjodWqc01QD8/u3IIxbYar8NLIilQeudqCbPSUJP51Iwy9jM2EgHmIOf+/ BK/ZWR3chjdCLQUdGu02H+Hj9Tb6lKv4uxvL7Ad0W3LBfuBsqMXqNQb 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 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 2aa8f7d2f80c58b5b1f66d797879c43cd6d4533e..a8c8706f2057d36d5ef4130f11d= 9ad417f93d575 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.51.0 From nobody Wed Oct 1 22:37:32 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 30BEF23C51C for ; Mon, 29 Sep 2025 05:06:02 +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=1759122364; cv=none; b=Q/gGetAhZcsCUgJomXti+9qEHn/aW1yt1QoHu0BJc0L1wfUDlAtoPDYjW7pfJvF2o/pC5uZ9b8zbvvEzuXgBRinJ1ZDknCmXhCg/ekIkM4YxWxRRzuLmDbJAsSk+o3dXu75wfg5ud5T3EojnOWU0X314Q2n5eovvPBYWVv+WFKI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122364; c=relaxed/simple; bh=cl/E7ZXBAssDUGhGzoBCNSTKhHrLBOGtbcJNQFpU+5M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jrT6EYPtISVJfKoVyluw9V5S2KsCq2BbGW7bM4ckQmiG0ogTqZA2T0U60LM7fW21r9RAEjF9dA7iksNlEqmnX5ZI6QzJXR3ZxlK+UQw58/H4Y5+pb4mlUSR7c9BLp4VY9qDeBsMjvy9CbybU3UnZp0WlQ/ZBBOHG1Nsmj48CP24= 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=izZHhcTT; 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="izZHhcTT" 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=1759122360; 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=J+iuN3ejpJiAhQuCV+hDZxAkXgGQNpawK6Kx6hgcIHs=; b=izZHhcTTQThsCNzVPEkk4G0w1aAvKRDG3q24AxKCMqiUTZS0jj4aWKzbbEO6/PNc3mVtwk PEn5wi1UvhHyflAJ+Vsr5OODUXO2UoifG/XX2P4DYCMeOZUVVdlqb0exwmT/L9Rd/CrAnl xoq+ZivAlSXB9aPkRHmEssfmjFr9/X8ZawiYe4/F0ebBalac1GB55IW6S4zkqd7mIPDivr KKkd50wuYGEmcpGUG5Nx81RgBWD3BwZHzonYNKgy3RLOephLN89cKqU05E8HG2wYHuRcRc YCYW2XxfLKCWOmtPgHtbP9mq5wuDFeh4BDmXNXiLvhJX19l0lAiW8TwtT7ukeg== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:32 -0700 Subject: [PATCH v3 09/11] 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: <20250928-judyln-dts-v3-9-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=903; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=cl/E7ZXBAssDUGhGzoBCNSTKhHrLBOGtbcJNQFpU+5M=; b=VdEwediuNUnX5xcTpFKdS2Oo+mCrc+c15HjidFIJikvdVV7sLh+nzkcGzZw6/fJGjh9QtW6Fr cRUVpx8nDchAI5iTiuUn4FqI2sEq+9xQ7Fx3/wb9XhhLcQz3BkjsZYs X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT So it can be used as a flashlight 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 a8c8706f2057d36d5ef4130f11d9ad417f93d575..f309e6ebc075a691c7a522238b4= a93ba9e63f3c0 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -509,6 +509,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 <850000>; + flash-max-microamp =3D <850000>; + flash-max-timeout-us =3D <500000>; + }; +}; + &pmi8998_lpg { status =3D "okay"; =20 --=20 2.51.0 From nobody Wed Oct 1 22:37:32 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 DF4DA238D3A; Mon, 29 Sep 2025 05:06:04 +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=1759122366; cv=none; b=N1zWjPWLfeIUEfIcqyD73lAEQopUGT+VcrQd7gjiW4bs8nWKswqYa8MMCNSdj4eAO3fQZ7gorbse6Zw2Zv8a7jYrigySQURfwy5KO71ISllBZSRUg4JDeYdZNdSgT6rBhrHad2RW0wCzgEnmMSISykSPBKkIiWn0e0uxkLQJTso= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122366; c=relaxed/simple; bh=DH6b0F3wYf/MOOXHaxUJcWf5kKrraWYhciZwl9UKsFk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RmB/7RTX/mA7Kt0M8B4P+53nUdueEY5EsOZTVunIH2EO7+72SpBybFS+93thiRYFXluTeXeElVv4KO0HCfdu3AI6EhYMk7YE/DdmHdeKaNPVFHIqZMTRU4NtfeZIYeLiIR6EFf6PhJZ5E1Sjb9pFGak0z0/CUdlkFCF1LkpyTxI= 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=IHImWiqs; 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="IHImWiqs" 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=1759122363; 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=2RDuHkT66XtIbodcDmp3dvJ0Z2+GaGWFLOIec/OeM4g=; b=IHImWiqsbspZ1sfi4Vq1I5feT/hIQ/frtkPgfxCsa5WHxsZbqaSphspL5YimUCbGdXhjCv ptkE1p0UtCWYL3gJlPBqleg6MX2GjJDYdJDyUGIRjN5qOMZmIehFo4RKTsF26gnq0SQqvv +WOkh+pJ1RnUuz5A3CNmROl2ATGWDiUGn6aFlv6EG7O5KTvpUEDaI2zUMkMuVNJbLopjXs ATQU4IDKyp8Y/RIkL5FeC0OEK87WZPXyPXRu8wU8pNrOdkh9unfaCjQWDnFX2Z+84FQWfc po4ie4t4xSm9lAZL4EdsSA3C5huwKzo+vCjZ1v5X809y5NYLG1gW0mvmloSAww== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:33 -0700 Subject: [PATCH v3 10/11] 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: <20250928-judyln-dts-v3-10-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=1119; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=DH6b0F3wYf/MOOXHaxUJcWf5kKrraWYhciZwl9UKsFk=; b=Hq7ZtfIijO36KCueNHlbWcqr1RhkRdXApYggDXykRxpIe3th3Q8+r0zfryZ+5lKH0xQ2x/l2B S9gYkWjCc7sAXWokuWhuCi0weAEGW+psIZCAJS4hGgWuB4BcRE1rgpH X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT These regulators seemingly help the lcd to work better 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 3106fdc9b679bc6a43a1a490c61b73a63003f7e1..9c3662a3d93e124667474753e0f= 11d0e98698aa0 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -48,10 +48,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.51.0 From nobody Wed Oct 1 22:37:32 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 D251825393B for ; Mon, 29 Sep 2025 05:06:07 +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=1759122369; cv=none; b=GllGL4L06yRKC07UfQQ1fGmnKrH9xVQa1oaptKGDPBgC4FkTpOOj0z3YLV71X1bTS2gUmcc2InTbnSgD2y12BYfzAH9yizmsiCBxncDBUwOqIhSyzk+7yH7lCuHDYHJDBQwefhyb/4eC/SHhJlRmpMWs5DAfY8c/oFRuBSoc9uE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759122369; c=relaxed/simple; bh=uH4xUmZ8K1fw2JfzLI/Rwfgn22YwanRr5AnExFmNLFw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a0/wgxRbMlqZO3+jiQt2eDc+fqv5i6XMWOKsmehUb+SH+YLHgGAtugZD82hvMcZ1t14rIRGWeAqeg/cM2PVy0U5hPCRMlXXoaokkyE66WzkBeyCHZlm7zbV1cKg2TFpuDbD9TmsoUW+nPan78PLhFXwwfrQuDr0gr3t/0WlLCoE= 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=EIeOvGWV; 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="EIeOvGWV" 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=1759122366; 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=qGTHSa5dj9rIa6BjvGegUqwQIyTfNnRcGbAhM2nGFB8=; b=EIeOvGWViDYNtWRUIPO2j/liy3NshqfExJBtBn4Uh4DXhJnIAz62fFtbuJ862dPDaJU9Ou 0Gdfc4fcNiwQQW8mY6smD10nzUavZSRwAFlrAda6iUT/TiwzHt26uoTj+kxfsMdjn0hmmN wZBGiPhPe4e88JGqlmqcjb7GUIBnKg+hYMKswWqkbippKyB1ZT7wJiN7dE2XX0gzFo6cj+ CYrYCoESBsQxIeP3yIz1DyzX4jVzeqtdWS/tg5MfoNHjkq9nAfx/iVQv/9SAMn/hMlnXi8 ARGRu+a1FeeuUE5PV07/tGLqv3vhFIX8xnUKxdrqef59PQXGLbUegSAKBQ+LhQ== From: Paul Sajna Date: Sun, 28 Sep 2025 22:05:34 -0700 Subject: [PATCH v3 11/11] 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: <20250928-judyln-dts-v3-11-b14cf9e9a928@postmarketos.org> References: <20250928-judyln-dts-v3-0-b14cf9e9a928@postmarketos.org> In-Reply-To: <20250928-judyln-dts-v3-0-b14cf9e9a928@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=1759122330; l=957; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=uH4xUmZ8K1fw2JfzLI/Rwfgn22YwanRr5AnExFmNLFw=; b=cr2MGizWiBrsEIWw7NM654dT+ZNNIFbDJZ2TZ7ZlUIk5RPqT7M4J8AuHrCMb8STzhi8JLQA5x hl1QNe+zDgXCx1rwApfw2cnDzzTTZsuK7/oh/3noRGwiTDk9x9HrU0W 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 [ 15.885735] ipa 1e40000.ipa: channel 4 limited to 256 TREs [ 15.888550] ipa 1e40000.ipa: IPA driver initialized [ 21.038968] ipa 1e40000.ipa: received modem starting event [ 23.097401] 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 f309e6ebc075a691c7a522238b4a93ba9e63f3c0..898f87818d3d4d028cc762d7ffd= f33b3c2352c92 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -484,7 +484,7 @@ zap-shader { }; =20 &ipa { - qcom,gsi-loader =3D "modem"; + qcom,gsi-loader =3D "self"; memory-region =3D <&ipa_fw_mem>; =20 status =3D "okay"; --=20 2.51.0