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).