Thread (15 messages) 15 messages, 4 authors, 2026-03-04

Re: [PATCH 3/3] arm64: dts: qcom: sdm670: add lpi pinctrl

From: Richard Acayan <hidden>
Date: 2026-03-04 23:51:24
Also in: linux-arm-msm, linux-gpio

On Thu, Feb 12, 2026 at 10:08:39AM +0100, Konrad Dybcio wrote:
On 2/11/26 1:23 AM, Richard Acayan wrote:
quoted
On Tue, Feb 10, 2026 at 08:42:59AM +0100, Krzysztof Kozlowski wrote:
quoted
On 10/02/2026 03:11, Richard Acayan wrote:
quoted
+		lpi_tlmm: pinctrl@62b40000 {
+			compatible = "qcom,sdm670-lpass-lpi-pinctrl";
+			reg = <0 0x62b40000 0 0x20000>;
+			gpio-controller;
+			#gpio-cells = <2>;
+			gpio-ranges = <&lpi_tlmm 0 0 32>;
+			status = "disabled";
Why is this disabled? We disable blocks needing external resources or
being busses/connectors. This is not the case.
There are reserved GPIOs on the Pixel 3a. Since commit 4f0d22ec60ce
("pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver"),
this can't be probed when the reserved GPIOs are unspecified.
Are all of them reserved?

Does gpio-reserved-ranges help?
Yes. It would need changes in dt-bindings and in sdm670-google-common.dtsi
(introducing a dependency on Pixel 3a XL support).
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help