Re: [PATCH 01/10] dt-bindings: pinctrl: qcom,tlmm-common: allow functions on the HSIC pins

Krzysztof Kozlowski <[email protected]>
Newsgroups org.kernel.vger.linux-gpio,org.infradead.lists.linux-phy,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-usb
Message-ID <20260820-handsome-vehement-buzzard-07fc64@quoll>
On Mon, Aug 10, 2026 at 06:42:05PM +0300, Dmitry Baryshkov wrote:
> The common TLMM state schema requires the function property for GPIO
> pins and forbids it for all special pins. That rule is wrong for the
> MSM8974 HSIC pads: unlike the SDC pads, hsic_data and hsic_strobe are
> muxable pin groups (between the gpio and hsic_ctl functions, see
> HSIC_PINGROUP in pinctrl-msm8x74.c), and the msm8974 schema already
> lists hsic_ctl in its function enum. As a result any valid HSIC
> pinctrl state fails validation.

Reviewed-by: Krzysztof Kozlowski <[email protected]>

Best regards,
Krzysztof
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.