From nobody Thu Oct 2 17:02:08 2025 Received: from out-173.mta1.migadu.com (out-173.mta1.migadu.com [95.215.58.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 3E10C2288CB for ; Sat, 13 Sep 2025 23:57:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807852; cv=none; b=ZFEVqDKw20FEqtUJ86H3xJLvyrLdc5mbeQYmzjMADXybELjJwkeVsttCNqXYwyzJIVU0bdWPTZ3Gm22+CLAsWKHLc0FZvatOKsr/cDaYqcbytXVdn5vKbtyMZVAeFkV5q3oEXpXvFFtSqyRQsx1DqxzaUI4B/cmTA5HOlom+MIA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807852; c=relaxed/simple; bh=wAdUAWGgwoJKL4AWuuiWTl+309LMdhz1va3lGo+uyGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FVJYbzQI3fcLFXOjt5IacbpLMwJ7krX7u5FmmLndLuFGv4Szud1jyMnReDtpKUgH6o9/4N4WfhLH+EvAj1pwJi94fXE93JwFsI/wmTy5Ng4zEsPndjCmmL0N6INavNwhNgcUXnWjV3bY+Gsc8eMkhExrFZmhPPczxg56tEk23sk= 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=KRJfiEaF; arc=none smtp.client-ip=95.215.58.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="KRJfiEaF" 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=1757807845; 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=yHJwT687E1RvrfCDz69hQOgqvKNEYbDXWFwNFiU8yd0=; b=KRJfiEaF96+oTHmCh4DNqftaiNUnIzTy3qTd2AVg8OfIlb6UfNlBASMRDeBGN+nI9cekwW alScedJHoMP9JmrQsXGBsb3aXGKikt0xpRhxCC1XtmGo7Stuvq5f8PxM/o13NeG35nbj/W zoVsWhsAmHXXnei8TgpAsuiYk+Vh8Ef01me7PFMLwPWBsdE2z3aBHXxS/UGaY5NoloTjQ+ +aGbZSrc0Ck07okAPxg+jLUHG8UObuWXlmXk3tLI4q10MBi6hSX6z3n1rDuStKhzl9B/Lf +xC6APMM3Rm7aHgjvXda/shM0pXaXj5PbvK11DvAEhOOEBrmPVKd0LlSjh2PXw== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:34 -0700 Subject: [PATCH 01/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: <20250913-judyln-dts-v1-1-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=2275; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=wAdUAWGgwoJKL4AWuuiWTl+309LMdhz1va3lGo+uyGs=; b=phH31J3FXpTSlV/k4bqwLheUGRPphUYgS/dRUbL11MAkZLBm5svj8kDeA1HG4jX3h7YyXK2qR j4rVHMcQFT9BEQ7VDoMU9Cm89Qvo/xtuTgB/V/lXFdMJfTsCwe4odqd 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 uart6 is bluetooth Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 47 ++++++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 10 ++++++ 2 files changed, 57 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 99dafc6716e76e25aad0755e6004dc952779689f..1acc418b943443f3ba4f8a8a1cf= e2c575da11876 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -31,6 +31,8 @@ chosen { #address-cells =3D <2>; #size-cells =3D <2>; ranges; + + stdout-path =3D "serial0:115200n8"; }; =20 reserved-memory { @@ -159,6 +161,11 @@ vreg_s4a_1p8: pm8998-smps4-regulator { =20 vin-supply =3D <&vph_pwr>; }; + + aliases { + serial0 =3D &uart9; + serial1 =3D &uart6; + }; }; =20 &adsp_pas { @@ -595,3 +602,43 @@ vol_up_pin_a: vol-up-active-state { qcom,drive-strength =3D ; }; }; + +&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 { + 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 { + label =3D "LS-UART1"; + + 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..49225e4fa80e5f45a36964d5d73= 3dc238e4413f8 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -66,3 +66,13 @@ thinq_key_default: thinq-key-default-state { bias-pull-up; }; }; + +&uart6 { + bluetooth { + /* + * This path is relative to the qca/ + * subdir under lib/firmware. + */ + firmware-name =3D "judyln/crnv21.bin"; + }; +}; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-179.mta1.migadu.com (out-179.mta1.migadu.com [95.215.58.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 EB7132BEFFB for ; Sat, 13 Sep 2025 23:57:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807852; cv=none; b=Dds30bCsonT2D6nd0cFvG+uvExQ/kXfRf0hvAfz0wlzlupqb1cjR4TyGtzFWnZXVEYm/AHGkprksi4oDoEPeA8N4q2ZUEZWL4Ccbj15mQbA4h89DfqeenO7p+qwh/MimbOe/ZbfB1Rv9h3MxQlkcMqwfk8ZYFqkWP8jErup+oYY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807852; c=relaxed/simple; bh=6bLD46X8x3E4I079hgaoowVPtod3Ucq7fkS0dDlZ5ew=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rJ579GaRXWN8s8Pe0ivV1NaF8X619DCgt4p1iI7UXxjBAAZ02RrNkNqlG7Yk8SYo/fUq3RHJAeeia3E350cFE4P7d+EQlq3S1k2x8O5T1v1hfK2W9i+MRp/oQF5BYR6O8qHaGBIU4t3m1M+1mRFdcbXaQ9j+Sw3nvGGg21gFvEg= 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=iRw3nseq; arc=none smtp.client-ip=95.215.58.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="iRw3nseq" 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=1757807848; 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=IjNANYA80cq3QQ6vvc6d6KFOYvlKwEVwLjYWlqlgLfQ=; b=iRw3nseqtQ+0QHHRnWZQ0usiZeMaSRgB0ewacqq2jsNsRZJ75QUqCpyloHdjo6zdXn6IGn dZneJjt+svsz3McO4pwH2h5wsXx6gz/tu6yA3YHiEWwOsHS/5s+Zk2jeGxeoJNAyaSAu3j 0M9xeLrSDhDnG2ImIiOajxthdj/d1WEXXRWMqnarxoDC6WOfD+adx7wbW/SD0g3G31iNan v+TnlwLhxAeQIjlkZkV1ZEtnrHjO31VfZgpw6dNSPCo731VsEMgxqrWvr9om+VVqH4aAdH 97evpgTY7lgbn1jIv9qtpNcWo0cCru/7lhyTV2ClMeIJVwV5NhYrL9lFjSOPbA== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:35 -0700 Subject: [PATCH 02/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: <20250913-judyln-dts-v1-2-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1275; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=6bLD46X8x3E4I079hgaoowVPtod3Ucq7fkS0dDlZ5ew=; b=7kkgyBz8AvdzvqULgwqsUYveQdsEUOi9t/otwbzIO0ZJvUbb8EfPvyIw+5F9L84y7FoIETjnL puWUFnYwDFWCieKIvRR4EFpySvU5AJCfSiOIGokDpkXExG1TBb42sng X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Values based on lineageos kernel Co-authored-by: Christopher Brown Signed-off-by: Christopher Brown Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 15 +++++++++++++++ 1 file changed, 15 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 49225e4fa80e5f45a36964d5d733dc238e4413f8..da093b581c857c5acc9f0e72c9d= 3519977e13eab 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -37,6 +37,16 @@ key-thinq { interrupts =3D <89 IRQ_TYPE_LEVEL_LOW>; }; }; + + battery: battery { + compatible =3D "simple-battery"; + + status =3D "okay"; + + charge-full-design-microamp-hours =3D <3000000>; + voltage-min-design-microvolt =3D <3200000>; + voltage-max-design-microvolt =3D <4400000>; + }; }; =20 &adsp_pas { @@ -57,6 +67,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 Thu Oct 2 17:02:08 2025 Received: from out-182.mta1.migadu.com (out-182.mta1.migadu.com [95.215.58.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A58762C158B for ; Sat, 13 Sep 2025 23:57:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807855; cv=none; b=R7edqK++SO4cEYhTfefOgz0O6RoqP6kOenPK6jLNrmj6cCn8edx9EdDEV3zpVEimyH8aaB74JjI0FF12ij+he85EmEZPMCafr5BTP2ZQAQ8tce54JY2njtYWBjq+6ABWGlU/08k+6ueIAf1zTr+RauiEILDrJKo8kKiTsc0afEM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807855; c=relaxed/simple; bh=YWNQKW2mY/mX40rk96UP4xcATRuNm/HModDfkRFKZnU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rltpcnzxbgfX1Ik3oPlKfv1LQMeTRk/RNeW0ksXh+EvXXa3YVqanpquDknq99Ajb6656gFHpBP2VT8jqQHIL1CvFpp/vwWm55Il5h7IU5ydHuzlOa8MDC743nD6P3bKCD23iYX3fA+a40oU0vd1ViZR3gDkkhAH2b22dP7+eQ5E= 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=qvqTBgBE; arc=none smtp.client-ip=95.215.58.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="qvqTBgBE" 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=1757807850; 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=G/pfxdAxGC8INtUKmqJWgCIiLBL8/PfLqbkGQkptiog=; b=qvqTBgBEBqNXlE5zjREFpUaMuSrfANPZ3sZQEb81G3mVSjTSiBIlcqhpfw19RL+D8gI2Id /zpcIUYKyK33m6STdiYCn6kro8IIzFEwbLjzPGSKo0dlGwlpwPeMQLKFtqcxM2FMySbMil 6L7BHSEcsUEn+ykRFdXXnpRUkCgJyggkGLLBYY//XSVUuw3SK5eM7KketRuhZeY56oujBn cn6z3LWncU+UrEQYDr9XWNjC8uVKz7pu28VtG237vkpnkDYuC++9V14xnoSVT5ItjFpHuG 60lnb/6wYA9PeDcLUfujfqwGk2LHX/QKnXCdZRlCtGqVxsT4aPtUKxiiQ/Ry0g== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:36 -0700 Subject: [PATCH 03/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: <20250913-judyln-dts-v1-3-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1393; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=YWNQKW2mY/mX40rk96UP4xcATRuNm/HModDfkRFKZnU=; b=3jze1obXBG/8AFnh6OZXb/TaZTbxsmYBzPf1Uxb9/aPb4f0PtXWMPfPjRw3oDk9PddScchJ2D 5sVrJvOPU6GCv+Keh5wqlogEll0t41+xsuJuMyEREzcp5J89tRR6TPh X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Add the multicolor status led in the phone's notch Co-authored-by: Amir Dahan Signed-off-by: Amir Dahan Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 26 ++++++++++++++++++++++= ++++ 1 file changed, 26 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 1acc418b943443f3ba4f8a8a1cfe2c575da11876..d6129ce03f537f0c8c78c2ae5f3= 9be6146cab7dc 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 @@ -603,6 +604,31 @@ vol_up_pin_a: vol-up-active-state { }; }; =20 +&pmi8998_lpg { + status =3D "okay"; + + led@0 { + label =3D "blue"; + reg =3D <3>; + color =3D ; + default-state =3D "off"; + }; + + led@1 { + label =3D "green"; + reg =3D <4>; + color =3D ; + default-state =3D "off"; + }; + + led@2 { + label =3D "red"; + reg =3D <5>; + color =3D ; + default-state =3D "off"; + }; +}; + &qupv3_id_0 { status =3D "okay"; }; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-180.mta1.migadu.com (out-180.mta1.migadu.com [95.215.58.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 207052C21C3 for ; Sat, 13 Sep 2025 23:57:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807856; cv=none; b=Ujq9vltCoFqFKZ5WZ0pdnFRdld7R2GFuwx/HjjN9/QnxZ95ZxYyizj5DnKpyd9ati9GrRGltlf4Y7Q0vo9lze3iXzwJtW45a5E0ojUpVQxkf2AP4jRVzRrs87JiMpoPrVlY4d/5G7bxxXSkF/AGBOtZBd7MJI7HnDpgRn1D+DYc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807856; c=relaxed/simple; bh=zmma5ZyznCoFv1BGo3vCpkPTLSA/o6N66qSei64L5J0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FCD/qOjNL0U37XQADs065UymCI+1kb0UKFjrLcoJd445BxfaRt+JjiFWJdSMrNPkSu1CBwTsO2YGfeatQ5KL62CnctAD64xtuEwrJLPXvvMlm4h8Um7CoGYb3ZQKAO8B36vamlDgpv50Jaht4eSTgsLIVwFhxJ4DhyyZiWrUbd4= 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=rOlazBxW; arc=none smtp.client-ip=95.215.58.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="rOlazBxW" 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=1757807853; 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=qJqw6SDjbDy3X9NSIUDPeCA61OwgLB3XFxUHhOnFRTc=; b=rOlazBxWr3ohQ2y9aBI9Y1ULg2ET7P0Fish31SpkmDAjTfaODsh4hUCsTOfM41w7uZlYWn 7hhy1PstaIRPnjDtsPh5cu36ltvUpSJL9K0XWIfh6OGRY/1WC2z2I5OV3x6BUXbl0yeeN6 uFhAdROKtaGCuiGqcXOIPhGoatSZwDjJhmLeRjUQBfNHXgOGxBt28dV0/DGuVpJVvA47A9 qHAJ+y1w+AU95FIkPAOAnbeKr48clnl+MbgA3Ucg7KDgY+lXL8FjUDxzuqmpA+/8RgkVhi l9KqNzjDU0yjP55hAysME6bRfJ7Rsh0VEpzTcDkeCg+V9EUwjqAZ5wKe8TI/zg== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:37 -0700 Subject: [PATCH 04/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: <20250913-judyln-dts-v1-4-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1067; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=zmma5ZyznCoFv1BGo3vCpkPTLSA/o6N66qSei64L5J0=; b=o4hpI3YyhR/dcAmfgOOi/wIjWgFJr3NzwWs/rNlwdfaGleURem70jKNHySLv9HoYVsWwl5sC8 Cnjdkqs1RJdBTGNsHD8K9ujeTcdhzGnVqRiojtuaqmcKK04NBFTKe2J X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Add the camera flash so it can be used as a flashlight Co-authored-by: Amir Dahan Signed-off-by: Amir Dahan Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 14 ++++++++++++++ 1 file changed, 14 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 d6129ce03f537f0c8c78c2ae5f39be6146cab7dc..df826bca2bef5e3f85cf4970802= 0a47b8d6bd8bb 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -604,6 +604,20 @@ vol_up_pin_a: vol-up-active-state { }; }; =20 +&pmi8998_flash { + status =3D "okay"; + + led-0 { + label =3D "flash"; + 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 Thu Oct 2 17:02:08 2025 Received: from out-178.mta1.migadu.com (out-178.mta1.migadu.com [95.215.58.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 03D6D2D0616 for ; Sat, 13 Sep 2025 23:57:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807860; cv=none; b=oB9A/R6MfTwqhObFUDZF6JcZTDhoSJcfnBpOLPcwf5R4ZXF8mcrlvUh/Uo3JVVihOAPaEZvqi3t1HTX/lqAiwrUVZw8rXG0OkoS0x7ptttzamdwfGi9WZFyP74CV0uMc0kdeNxZVErqfCrTt1cvUQOC/7DXp3uoKQQFuMFGgxbM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807860; c=relaxed/simple; bh=Ai26De6gFjxkqVX/FlgWGks9+l0Y+OM0fkNpwqBmVk0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=g9zHQOGGr1y7qkaupSve2hg7aev3jfChvabe/ZjNCqarNo3Gpa4uMzo1dXO7dUMBrRiGmv0r2SluyZA4Zyws4NzimwwwhTVDZU8uCa9o+ycREBiMYqzf2uEKDg+XzyrmCGEENRvoakzMhszv8vOAfbiWU7C5oc2Bh77mdN+O+Wc= 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=QAvOXdgv; arc=none smtp.client-ip=95.215.58.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=postmarketos.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=postmarketos.org header.i=@postmarketos.org header.b="QAvOXdgv" 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=1757807857; 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=bAevqdBw1eEdEeIsmCUgRw0DgnyymFzjE5uuOMCmvck=; b=QAvOXdgvfCmH+8ueg+d6dr7smnd01cTTnsSNS7QnGC1h0xIaFk59chCx5y81eHvD/0/hOZ sdZ8hN34U/IQNe8FCEP7ZKvVtYnkPDcNk5QmybJQ0vnd5mmd9TOtXke+VtNZCTLcFNQ3IR 7uyg8T+woEdMj6dUs0DGT9Y9vFl7tqmGvOmtJeL3B/R340jSLenUj303sp+yqG0lWsJncS IRXEYBd1kxw5guLOH7TSz8O1BupqXclW2uf8eqeeh4KyHy1F3XH3sAunsPN6lUR2AnRIw2 EV5w+LR7XOfKeYSf+xpREQcWCvnE/cPPtIZ14WzShfkwNO+sVVkAgdoU+Qx5dA== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:38 -0700 Subject: [PATCH 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: <20250913-judyln-dts-v1-5-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=3692; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Ai26De6gFjxkqVX/FlgWGks9+l0Y+OM0fkNpwqBmVk0=; b=ZdgpZy7fnC7vc9bY4tw3PbnQv6d4Hj6R+XSggX3RiX3Mj/CTXeMGod+AYjCjkr6HYMP9g8lDQ UAkpaeUkFM9CU0X1nAWNqEmXTomIcmjQSgG+Bhstt4E1unexPW4cEBr X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT And supporting msm drm nodes, including backlight Depends on https://lore.kernel.org/all/20250910-judyln-panel-v1-1-825c74403= bbb@postmarketos.org/T/#r9a976ca01e309b6c03100e984a26a0ffc2fe2002 Signed-off-by: Paul Sajna Co-authored-by: Amir Dahan Signed-off-by: Amir Dahan --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 99 ++++++++++++++++++++++= ++++ 2 files changed, 101 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 df826bca2bef5e3f85cf49708020a47b8d6bd8bb..1bf2f2b0e85de174959ec246707= 6a95f471a59d4 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -461,8 +461,8 @@ &cdsp_pas { status =3D "okay"; }; =20 -&dispcc { - status =3D "disabled"; +&gmu { + status =3D "okay"; }; =20 &gcc { diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index da093b581c857c5acc9f0e72c9d3519977e13eab..fae85d4c1520e044d8166bb22a8= f5762fda250b2 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -23,6 +23,13 @@ framebuffer@9d400000 { format =3D "a8r8g8b8"; lab-supply =3D <&lab>; ibb-supply =3D <&ibb>; + + panel =3D <&fb_panel>; + + fb_panel: fb-panel { + width-mm =3D <72>; + height-mm =3D <153>; + }; }; }; =20 @@ -72,6 +79,70 @@ &pmi8998_charger { monitored-battery =3D <&battery>; }; =20 +&ibb { + regulator-min-microvolt =3D <4600000>; + regulator-max-microvolt =3D <6000000>; + regulator-over-current-protection; + regulator-pull-down; + regulator-soft-start; + regulator-always-on; + qcom,discharge-resistor-kohms =3D <300>; +}; + +&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"; +}; + +&mdss_dsi0 { + vdda-supply =3D <&vdda_mipi_dsi0_1p2>; + + status =3D "okay"; + + display_panel: panel@0 { + reg =3D <0>; + compatible =3D "lg,sw49410"; + + ibb-supply =3D <&ibb>; + lab-supply =3D <&lab>; + + backlight =3D <&pmi8998_wled>; + reset-gpios =3D <&tlmm 6 GPIO_ACTIVE_LOW>; + + pinctrl-names =3D "default", "sleep"; + pinctrl-0 =3D <&sde_dsi_active &sde_te_active>; + pinctrl-1 =3D <&sde_dsi_sleep &sde_te_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>; +}; + +&pmi8998_wled { + status =3D "okay"; +}; + &tlmm { thinq_key_default: thinq-key-default-state { pins =3D "gpio89"; @@ -80,6 +151,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 &uart6 { --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-172.mta1.migadu.com (out-172.mta1.migadu.com [95.215.58.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 871D32D0634 for ; Sat, 13 Sep 2025 23:57:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807863; cv=none; b=STR290OcXaB4pl9r79Iu4FzCEhxvTuepXE74kTurfRjrCpgnp5YQ8ZZf8pvhfBPR9LaHsYR5aDjwiHeHz47hmTq4WU81nS+M6xKLYZnFIVIPT+IKiwLpcA9t5sz8vUmw1gQziMFr7o1RiEhH4ooPwzOUMnjpUCtW+GPLiuZr0V4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807863; c=relaxed/simple; bh=4gTNdDMAFlEsDzGujBZQcfkcRdHSiH6aqRt+NvBVdts=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jCfGL2EfazF9w094fom3HmjQWNDsW6TZxKFQ46OBQOZNGo5XelrjTiT05veiZF54H1W2aeUifoHU9kOfvb1g14Nip7KHZGhJ7gVqAde1z2TwlTR7QK7SD/jWcyAuZYV6BdtkcaLd9Y2UYGtwM5gZV5gVnezBCB/H8lIaEZ3qlK4= 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=MkB4IyTH; arc=none smtp.client-ip=95.215.58.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="MkB4IyTH" 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=1757807859; 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=o32aiobXUfUkDKQ5L/ISoOzY2EfB7iyXuHf2sFiGNKw=; b=MkB4IyTHuHNmeuwzoVtuYXEXCjGSXTI1ArAXCeloTqamgFO6O26ujauG7PCOEDl5us+LWK wtpgHJyZjXRi9nT5A7KXcjy7NcEmClTPEXJ8EeCFI2jJJwfPBshI53/TVQiWMca9J/OBx5 XcM68j9M2mCLKCjVJOx5d5llho6xBMZc8n0tUUhhUvmnudbB0c4CUFJxCizVHBlR4x23SP 0IpsxWtRTyyjaze/BKZnENOi2RtSqp5fZ4HCoqFRv10VKuVFkmiyesiFNjjXEawSUGF4IN C4LVMElTiXVkZL9GAJeTOH+WyY3EK7c4hWyNtbp1ZnNYDc+d8w54nkYVd9FISw== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:39 -0700 Subject: [PATCH 06/11] arm64: dts: qcom: sdm845-lg-common: 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: <20250913-judyln-dts-v1-6-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=947; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=4gTNdDMAFlEsDzGujBZQcfkcRdHSiH6aqRt+NvBVdts=; b=mMWgAQdTVaekGLA33ZuVFsN6q/x8JABl4wrBnPJaPyWbEKq6uYdyelL2s069Pnc4ZqrjgmTFi zxDOH9BEG3iBqCI5iu3/WxrX5rgXDvVYCq7Wa6Pzw9tBHIikzCe39We 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 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 1bf2f2b0e85de174959ec2467076a95f471a59d4..585582ff4e0bbe8c994328278d5= e5dd3a280ddb6 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -682,3 +682,16 @@ &uart9 { =20 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; + qcom,ath10k-calibration-variant =3D "lg_judy"; + + status =3D "okay"; +}; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-177.mta1.migadu.com (out-177.mta1.migadu.com [95.215.58.177]) (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 16C5D2D12ED for ; Sat, 13 Sep 2025 23:57:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807865; cv=none; b=f96CtaZctHuoHVv0chNwZc3xXstSz+eYvHdUyyzLtu9fPsmF3fL8UrMTVhY0NsyMGhxgfSDP7YRZRpQ/Ny3q7I/cyupBFiffDftyjW2f/UcyjySqJlO1I5IQviatF/fQPCV9SUt9CnQoWmD0QZIGe5Nk7G0PvltSanF/Zra2+MQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807865; c=relaxed/simple; bh=Kd+l3u9nbAcBnuKUFmCIOnaGRokA5ArvevoL3S28EF4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dPuUp6xm6Hw22FF5Y486GpU9yTHmSzMnyje9XfmEj8YcWaozEJNNSdB+N0785iRSQQ3YwZfsa38wxYqzjISAy/vsxPP+K4pUetjt+crT9eLCRLQLCwMdiZqJ5iisp32H8Swml+Ndv5VUUZTXBlerJpQdN8EQpBO8RMRk0XDsJCo= 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=bWXKDYma; arc=none smtp.client-ip=95.215.58.177 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="bWXKDYma" 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=1757807862; 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=PUAmkQif1HYkJuXbssoPfl3LYKhkzCmQJn3ynPYfzN4=; b=bWXKDYmad8snbGpMpfdHPmtf1wDuMAuASXLlwdnfGKY8ZAkRGrdP4A8YPbdplbMVeX10oj MXqvCSSaebxFw00+7vglMd+IrahY76PVk8KcnBF5Zj3PU5aFHFQIkE0OjHJa4+tsz5fteJ pZLblL65N/34l+fFvZwNH0F3HgVRpBkuSQYlHr5MT0wek4P1oB+bW+NkfDvr78R+tD2ySW 3UqUZRdZ0GgJWvKdH60dCcAgcePbKbwFW4Lz/FhACYEV3gCX+8eiYAXsoviQWOVLc5sKHW VADCzYOnjCnkXLiDxapK94ZtS1G84/NDL7Ohoq930dvvA1wgti9twHgpkknAvQ== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:40 -0700 Subject: [PATCH 07/11] arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes 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: <20250913-judyln-dts-v1-7-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1837; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=Kd+l3u9nbAcBnuKUFmCIOnaGRokA5ArvevoL3S28EF4=; b=CbNdfZa0thJ3klsswALoSIo63CtWHZV8w1uYmb2h38q3aKH6CoKe4842QE+ophbVabLM4Y19M Xh1oCfJGhguCUHtfQFKL8oBRG6aYmfFHeZWaIyEDvVmfP+PNduegoxa X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Firmware nodes added for ipa, modem, bluetooth, venus adsp and cdsp enabled Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 10 ++++++++++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 8 ++++++++ 2 files changed, 18 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 585582ff4e0bbe8c994328278d5e5dd3a280ddb6..cc1c78162eedd50d30a70810ac3= 790efe6c0492f 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"; @@ -483,6 +487,8 @@ zap-shader { =20 &ipa { qcom,gsi-loader =3D "modem"; + memory-region =3D <&ipa_fw_mem>; + status =3D "okay"; }; =20 @@ -683,6 +689,10 @@ &uart9 { status =3D "okay"; }; =20 +&venus { + status =3D "okay"; +}; + &wifi { vdd-0.8-cx-mx-supply =3D <&vreg_l5a_0p8>; vdd-1.8-xo-supply =3D <&vreg_l7a_1p8>; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index fae85d4c1520e044d8166bb22a8f5762fda250b2..1596a3408659323d60f1b7c3950= 98ed628782dfa 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -70,6 +70,10 @@ zap-shader { }; }; =20 +&ipa { + firmware-name =3D "qcom/sdm845/judyln/ipa_fws.mbn"; +}; + &mss_pil { firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; }; @@ -190,3 +194,7 @@ bluetooth { firmware-name =3D "judyln/crnv21.bin"; }; }; + +&venus { + firmware-name =3D "qcom/sdm845/judyln/venus.mbn"; +}; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-186.mta1.migadu.com (out-186.mta1.migadu.com [95.215.58.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 B1F312D23A4 for ; Sat, 13 Sep 2025 23:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.186 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807868; cv=none; b=g9ClxNfPByoGInN+RXz49iba/wsD/+OQ8G9GcXvBFA7lg2k1dsVAqnPOdHV3s8G3k03WCwX8SJdxaYzod/8DY5aPg/3gfTte2H+ByFdv6jh8yP6Oz4S6Ra+OnFvhFu23yyD3v/kb+55O135dfNQ/LA0OfkXI5yuoviEfrwdWDfA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807868; c=relaxed/simple; bh=nc3KwC99PQpwiEvMm3m99tdXfMWVJFmazLtTj4VXfoA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BcGmXSo5Tq9f3NJUPemXdNfKh8aGTiLV+2u0uo1S9wNBBPZdIVAZygjjIG6/tW/Zqppe3gsI9qSHiZCI+thXoVW586tqgFaGDO7Bo53GoHr+XphNicqkiu6PwHCV9Onnsh/WyLjEvZOQhwHV8AkNu5iikGdXWH5ecHFYFplHit8= 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=ZPbBYRjI; arc=none smtp.client-ip=95.215.58.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="ZPbBYRjI" 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=1757807865; 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=Pz0bVOlJENyckv6F1/kIhYXCcAwo1ST7820qsrcK3PM=; b=ZPbBYRjId6dk12G/xo5VSRuVk4k2VoOoZYLbxx5OLWJwNsJ5v0AQC1vo8K0QV3mShGyWMV 59oirL6mzQa0irPJ+0MYYfLUgDqxCt1N/N0LOcWwh30lwAAV71nXvrzgctmJoul/lAZ0FB Wtbj87SNAS6IOewXhon/s5xQ5TkfUWXZwIepzNB65UOZTYPWgH7QswHbZzAXFLaM/hIBp1 Mt0BxpuT/B3HmO1Co0d4ViMH6faWd1uCkswpSljfxO/fB+03P6zNh7BAMeJyNLhQs7QjyC rwW5zsCb9qv7h9o+kyxVmpKhQWGpxdfwxwEiRt2CXDW6v/lYOrEJ/rrgvccIvA== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:41 -0700 Subject: [PATCH 08/11] arm64: dts: qcom: sdm845-lg-common: Add qcom id 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: <20250913-judyln-dts-v1-8-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1485; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=nc3KwC99PQpwiEvMm3m99tdXfMWVJFmazLtTj4VXfoA=; b=rjlc1+08+7gVXG4vt1ShKeDW4/09CIRNia0v6BuDC2se0k6X93RMYVJtxyD6capLsYD24hwYg 6LeIhqzH+7SAJ2VV1kpG0LIpJqIZhe3ez/Vr125dOSRorzxjuA6Az9x X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT SDM845 msm-id and board-id added Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 3 +++ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 1 + 2 files changed, 4 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 cc1c78162eedd50d30a70810ac3790efe6c0492f..3853f0e5d89ca87b6fe7882e50a= b9421a42efb0d 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -5,6 +5,7 @@ * Copyright (c) 2022, The Linux Foundation. All rights reserved. */ =20 +#include #include #include #include @@ -28,6 +29,8 @@ /delete-node/ &wlan_msa_mem; =20 / { + qcom,msm-id =3D ; + chosen { #address-cells =3D <2>; #size-cells =3D <2>; diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index 1596a3408659323d60f1b7c395098ed628782dfa..467aa0fd0ef3938e4a8c08b2240= d4dca2f74dbcd 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -12,6 +12,7 @@ / { model =3D "LG G7 ThinQ"; compatible =3D "lg,judyln", "qcom,sdm845"; + qcom,board-id =3D <0x020C0008 0>; =20 chosen { framebuffer@9d400000 { --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-170.mta1.migadu.com (out-170.mta1.migadu.com [95.215.58.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 B55992D24BE for ; Sat, 13 Sep 2025 23:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807871; cv=none; b=HBtVBWfTczSVCb7dOCIqN8kNPUPfamsGXmxVhTdphSA5pyIigC8/uz2d5Yz63CCE3pxCpZrkA3zkZhPLK99clDzezTDimqsnzQWJ2InMwmOV8MjUqEva+6RPTdgOmndpA5ntwqfpV4rA09Kgb8uG2Ar30oTOmMVu1tZTl5EYk7A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807871; c=relaxed/simple; bh=MEU1oZmW1Jz9g6RW9HISsnJf9ZCGb65MDgxqC4G7np8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l4A+1w/iKTZzmPOnpU2o6OMEBLJ2hIUsa3LcITy7iMZC0sNjvSl9NTDigiSigHrwpkyIEh8bOP0v7gHKHP6lnSWWGTxFYJxJm4cMpwB6GZlA67/1asWijVlIFvGE7ep9MIzJpE4QFW4cqok9Qa/6sBDXPxcONoxhNphbsN+yyl4= 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=BVpJvwVl; arc=none smtp.client-ip=95.215.58.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="BVpJvwVl" 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=1757807867; 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=j8D1ir0Q9bChlrsdFEwZAmyl5VzWBsMa5nKRtnzFmQg=; b=BVpJvwVlLRhUc7s3su3bWYtIrE910sVf55Wmq3fraLHKk/Z77UikElWz+k5Llr/5BwioEO S30YPFnRctWtddTabcmySkqRZ9aEWwtU/lv9cyNa3j4XRDmCAzWW1aFJQw+BEB5HtoLBna JpBBEZH2C7OoIqaA5Ul6YVxL4STAlt1T5ylpB7H9Okc3ox+pKe3iWnstP9/V8P7RKaD3mj uEA3WCmdyrQp8g3jQDIYpfE5gdo1FiUE+zkcNNyyAvvllqNCePUBkeaJoEZZh6p6etXi0/ PdZ/ANgU6idWRh/COtgilsrByfNrUe5zqL1CNXEHB1fGqEVhqifHvpPpN3Y2eA== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:42 -0700 Subject: [PATCH 09/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: <20250913-judyln-dts-v1-9-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=689; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=MEU1oZmW1Jz9g6RW9HISsnJf9ZCGb65MDgxqC4G7np8=; b=u/TL6YX8xcosSqpv53f7s5nWx9KDmUlWd1iRrbuY8HnQwhisCup9KL6UhF/kPZRHbPInZhJMH 3E1Zy62WGfxCFsl/MOuVN7UAha9w1wvAysxeuJkoD450s54afT25CPD 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 Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi b/arch/arm64/bo= ot/dts/qcom/sdm845-lg-common.dtsi index 3853f0e5d89ca87b6fe7882e50ab9421a42efb0d..1f4427194fddea238c1b97afd84= 94d08b006a40a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -30,6 +30,7 @@ =20 / { qcom,msm-id =3D ; + chassis-type =3D "handset"; =20 chosen { #address-cells =3D <2>; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-177.mta1.migadu.com (out-177.mta1.migadu.com [95.215.58.177]) (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 1FDAE2C15BA; Sat, 13 Sep 2025 23:57:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807874; cv=none; b=uD5iShy4pDgL7wF/xpBG/oPu6Icfr+RXL6ZbXlROLGyeOFQmZjbAHVeoc3dhie8YEbmG0ZQ27an3vRshmp1jq18hZ/Nopn1rgU2ItaLdxFy27/551wBsb8jsVJQgQ5U9G6BITkgqTN3uoe2l/PtKHcHjuQZtqc4C3wHDPoIFK0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807874; c=relaxed/simple; bh=HCg+09YE5lJhs5YegCwC4b9WI5HoU61VEmB9SpqZGW8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Tq7Z80NS8wST/zeblxV/OBGDIBm5Wp3f79EXdYq6izT7KVcb3s8628VID902K3rRJwmd5npB5VjL6cciybEAxPdWiDiJnbXELb2kbTXyRt1Lb61CoLF0TFLBAZmujnsxoJs9+bE0rSaWKQm/Be3AyeNUtjI0z5x9URCS0lEMdCA= 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=Zn6NK+zy; arc=none smtp.client-ip=95.215.58.177 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="Zn6NK+zy" 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=1757807871; 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=Aee1JrxbZPxKxw/bzbPfndYlvZZB3yXwS4bEcJO73mI=; b=Zn6NK+zyoleNGFUcKqgeJAyXFbi5IfexaGc7B74vOMIcLlY2GKoHxPQHljUiWnfxdV9yID z91r0+yza6QwdVIehSJxA6zZRC1+TNwecV+nkWvIF45DebQEW+NZaXip1e2AaCqONxiRn9 wZ9CkM91xpsJ6yJtgTNt4/IqCEXo56wzzUnyIyJiiaovK2BPyr1Ap0jDe5RxCgk7H7AIO2 KqnbP207zfFbAbR+bZklPxv9ju/SDwHeU/dvaUSY8ezYsMWuNi9loMwigtfNLtRy+KE5Dc v0CA2TXmLRN0toBTDhWTQJQng4yIdINoPPgUh+AIpQCWgtY2azbRZ5TlhR7Gww== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:43 -0700 Subject: [PATCH 10/11] arm64: dts: qcom: sdm845-lg-judyln: Sort and cleanup nodes 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: <20250913-judyln-dts-v1-10-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=1226; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=HCg+09YE5lJhs5YegCwC4b9WI5HoU61VEmB9SpqZGW8=; b=3iF7QnHI8rMVPg1FY2N3yULFpi9A7XOPKysf3P4l8WhjJ4Ftp/9AqsDLq9trYECnW8ILBdzOJ QtwqH/DJuBjDIwnJdTJMZYTIdEub6kKMO7h7qt1xs7hTI+qndn5bTcw X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Fix style issues and sort alphabetically Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts b/arch/arm64/boo= t/dts/qcom/sdm845-lg-judyln.dts index 467aa0fd0ef3938e4a8c08b2240d4dca2f74dbcd..493b8554ad8ef083d836a666443= 5010ea915f2e8 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts @@ -75,15 +75,6 @@ &ipa { firmware-name =3D "qcom/sdm845/judyln/ipa_fws.mbn"; }; =20 -&mss_pil { - firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; -}; - -&pmi8998_charger { - status =3D "okay"; - monitored-battery =3D <&battery>; -}; - &ibb { regulator-min-microvolt =3D <4600000>; regulator-max-microvolt =3D <6000000>; @@ -144,6 +135,16 @@ &mdss_dsi0_out { data-lanes =3D <0 1 2 3>; }; =20 +&mss_pil { + firmware-name =3D "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem= .mbn"; +}; + +&pmi8998_charger { + monitored-battery =3D <&battery>; + + status =3D "okay"; +}; + &pmi8998_wled { status =3D "okay"; }; --=20 2.51.0 From nobody Thu Oct 2 17:02:08 2025 Received: from out-179.mta1.migadu.com (out-179.mta1.migadu.com [95.215.58.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 A04102D3A98; Sat, 13 Sep 2025 23:57:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807877; cv=none; b=msbLal3chpCIH3fN8VObB552Yu7diE2wazjIed5YHIw8VJTbFQR3nlPt/eTEmkCGJCtoCXi9eHU03bJSFZGwFXepESFer9Q4B6i9lxIrLu4VkEjsp0PLN+a2WJjkgArgb/12txdMkRqU0YQwzGEkhYxaNUAB6591lQmJUZn1Dio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757807877; c=relaxed/simple; bh=BbYvSPH0AlONATJmTolAqSy+0SP0XpK9hp2GJ/xoHic=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uGeANK/EiFqvIq1EzDFRyLsCtogyer0/W4/IsxntusHVFyXgETaO1imAXf39DLZ8I8Y+gpqCDrcmbAdZphTyP0wxjiOPfHUahdKepuQrzSXAGKr14Fepc2Ow/DoIYKBIbmpfxdA3Qy83bRZCv3BAmOTBTkH/3qsZKIWPfvx4e78= 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=Z1dvkwvY; arc=none smtp.client-ip=95.215.58.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="Z1dvkwvY" 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=1757807873; 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=qK+3BLcRPpf/yh+RsNuUAD0vtLv38tRJZ31nrO2Ikn0=; b=Z1dvkwvYkdCgbtSM/53dIquFKo5rkrq2QM0Wj91NaMDEpC/WKJA70a2w6M+P+8x0C754jU cfzDlxENX3xViT3mYh6kzDyFsYNZixmWinBKfDU0MIx1DLn7zmkHkKGilnME/uLEq8JLLR OX3P7yau0Y7bNVtUVtLtpM3XYRFkqCenBHU9FoanWQMsB2wcsu/KItryeVt2V8BLAIln+3 sb4mPth1vqCsYgsoqMVGW9517PC7kMGZ+jrd7kO9NsVxKJ+fmQSige6htY+9reqk6B7vB7 Id/rcJ8LkVmghPaY0LZYDOisAdSwKNvEodcQ+h0maTEeDoezUUhITDUvQvbG/g== From: Paul Sajna Date: Sat, 13 Sep 2025 16:56:44 -0700 Subject: [PATCH 11/11] arm64: dts: qcom: sdm845-lg-common: Sort and cleanup nodes 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: <20250913-judyln-dts-v1-11-23b4b7790dce@postmarketos.org> References: <20250913-judyln-dts-v1-0-23b4b7790dce@postmarketos.org> In-Reply-To: <20250913-judyln-dts-v1-0-23b4b7790dce@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, Amir Dahan , Christopher Brown , Paul Sajna X-Developer-Signature: v=1; a=ed25519-sha256; t=1757807839; l=7280; i=sajattack@postmarketos.org; s=20250422; h=from:subject:message-id; bh=BbYvSPH0AlONATJmTolAqSy+0SP0XpK9hp2GJ/xoHic=; b=U1pvUYsHZhGswY0HS1HmLHxrCcf67FvIZN1fcNv8HQCPhk+kcOAJC32nUurh25x5cAX8Vo90S GLrxEdqEaLrC4PDMGq2mE7slA27610nGfRWIUcKE408liaMwlmrnegD X-Developer-Key: i=sajattack@postmarketos.org; a=ed25519; pk=TwacvEOiRJ2P2oAdEqIDrtQTL18QS4FfcHfP/zNsxkQ= X-Migadu-Flow: FLOW_OUT Fix style issues and sort alphabetically Signed-off-by: Paul Sajna --- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 226 ++++++++++++---------= ---- 1 file changed, 113 insertions(+), 113 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 1f4427194fddea238c1b97afd8494d08b006a40a..cbdd0c537a591a4c5365b0cb3a8= 5d85e5c1269fa 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi @@ -45,8 +45,8 @@ reserved-memory { #size-cells =3D <2>; ranges; =20 - qseecom_mem: memory@b2000000 { - reg =3D <0 0xb2000000 0 0x1800000>; + ipa_fw_mem: memory@8c400000 { + reg =3D <0 0x8c400000 0 0x10000>; no-map; }; =20 @@ -55,11 +55,6 @@ gpu_mem: memory@8c415000 { no-map; }; =20 - ipa_fw_mem: memory@8c400000 { - reg =3D <0 0x8c400000 0 0x10000>; - no-map; - }; - adsp_mem: memory@8c500000 { reg =3D <0 0x8c500000 0 0x1e00000>; no-map; @@ -100,9 +95,8 @@ spss_mem: memory@99000000 { no-map; }; =20 - /* Framebuffer region */ - memory@9d400000 { - reg =3D <0x0 0x9d400000 0x0 0x2400000>; + qseecom_mem: memory@b2000000 { + reg =3D <0 0xb2000000 0 0x1800000>; no-map; }; =20 @@ -465,11 +459,11 @@ vreg_s3c_0p6: smps3 { }; }; =20 -&cdsp_pas { +&adsp_pas { status =3D "okay"; }; =20 -&gmu { +&cdsp_pas { status =3D "okay"; }; =20 @@ -481,6 +475,10 @@ &gcc { ; }; =20 +&gmu { + status =3D "okay"; +}; + &gpu { status =3D "okay"; =20 @@ -500,74 +498,88 @@ &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"; +}; =20 - cd-gpios =3D <&tlmm 126 GPIO_ACTIVE_LOW>; =20 - pinctrl-names =3D "default"; - pinctrl-0 =3D <&sdc2_clk &sdc2_cmd &sdc2_data &sd_card_det_n>; +&pmi8998_flash { + status =3D "okay"; =20 - vmmc-supply =3D <&vreg_l21a_2p95>; - vqmmc-supply =3D <&vddpx_2>; + led-0 { + label =3D "flash"; + 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>; + }; }; =20 -/* - * UFS works partially and only with clk_ignore_unused. - * Sometimes it crashes with I/O errors. - */ -&ufs_mem_hc { +&pmi8998_wled { status =3D "okay"; - - reset-gpios =3D <&tlmm 150 GPIO_ACTIVE_LOW>; - - vcc-supply =3D <&vreg_l20a_2p95>; - vcc-max-microamp =3D <600000>; }; =20 -&ufs_mem_phy { +&pmi8998_lpg { status =3D "okay"; =20 - vdda-phy-supply =3D <&vdda_ufs1_core>; - vdda-pll-supply =3D <&vdda_ufs1_1p2>; + led@0 { + label =3D "blue"; + reg =3D <3>; + color =3D ; + default-state =3D "off"; + }; + + led@1 { + label =3D "green"; + reg =3D <4>; + color =3D ; + default-state =3D "off"; + }; + + led@2 { + label =3D "red"; + reg =3D <5>; + color =3D ; + default-state =3D "off"; + }; }; =20 -&usb_1 { - status =3D "okay"; +&qup_uart9_rx { + drive-strength =3D <2>; + bias-pull-up; }; =20 -&usb_1_dwc3 { - /* TODO: these devices have usb id pin */ - dr_mode =3D "peripheral"; +&qup_uart9_tx { + drive-strength =3D <2>; + bias-disable; }; =20 -&usb_1_hsphy { - status =3D "okay"; +&sdhc_2 { + cd-gpios =3D <&tlmm 126 GPIO_ACTIVE_LOW>; =20 - vdd-supply =3D <&vdda_usb1_ss_core>; - vdda-pll-supply =3D <&vdda_qusb_hs0_1p8>; - vdda-phy-dpdm-supply =3D <&vdda_qusb_hs0_3p1>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&sdc2_clk &sdc2_cmd &sdc2_data &sd_card_det_n>; =20 - qcom,imp-res-offset-value =3D <8>; - qcom,hstx-trim-value =3D ; - qcom,preemphasis-level =3D ; - qcom,preemphasis-width =3D ; -}; + vmmc-supply =3D <&vreg_l21a_2p95>; + vqmmc-supply =3D <&vddpx_2>; =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 */ - &tlmm { gpio-reserved-ranges =3D <28 4>, <81 4>; =20 @@ -604,91 +616,79 @@ 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 ; - }; +&qupv3_id_0 { + status =3D "okay"; }; =20 -&pmi8998_flash { +&qupv3_id_1 { status =3D "okay"; - - led-0 { - label =3D "flash"; - 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>; - }; }; =20 -&pmi8998_lpg { +&uart6 { + pinctrl-0 =3D <&qup_uart6_4pin>; + status =3D "okay"; =20 - led@0 { - label =3D "blue"; - reg =3D <3>; - color =3D ; - default-state =3D "off"; + 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>; }; +}; =20 - led@1 { - label =3D "green"; - reg =3D <4>; - color =3D ; - default-state =3D "off"; - }; +&uart9 { + label =3D "LS-UART1"; =20 - led@2 { - label =3D "red"; - reg =3D <5>; - color =3D ; - default-state =3D "off"; - }; + status =3D "okay"; }; =20 -&qupv3_id_0 { +/* + * 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"; }; =20 -&qupv3_id_1 { +&ufs_mem_phy { + vdda-phy-supply =3D <&vdda_ufs1_core>; + vdda-pll-supply =3D <&vdda_ufs1_1p2>; + status =3D "okay"; }; =20 -&qup_uart9_rx { - drive-strength =3D <2>; - bias-pull-up; +&usb_1 { + status =3D "okay"; }; =20 -&qup_uart9_tx { - drive-strength =3D <2>; - bias-disable; +&usb_1_dwc3 { + dr_mode =3D "peripheral"; + maximum-speed =3D "high-speed"; }; =20 -&uart6 { - pinctrl-0 =3D <&qup_uart6_4pin>; - - status =3D "okay"; +&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>; =20 - bluetooth { - compatible =3D "qcom,wcn3990-bt"; + qcom,imp-res-offset-value =3D <8>; + qcom,hstx-trim-value =3D ; + qcom,preemphasis-level =3D ; + qcom,preemphasis-width =3D ; =20 - 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>; - }; + status =3D "okay"; }; =20 -&uart9 { - label =3D "LS-UART1"; +&usb_1_qmpphy { + vdda-phy-supply =3D <&vdda_usb1_ss_1p2>; + vdda-pll-supply =3D <&vdda_usb1_ss_core>; =20 status =3D "okay"; }; --=20 2.51.0