Re: [PATCH v3] arm64: dts: qcom: lemans-evk: Enable CAN RX via I2C GPIO expander

From: Dmitry Baryshkov

Date: Wed May 20 2026 - 12:00:23 EST


On Tue, May 19, 2026 at 12:19:54PM +0530, Anup Kulkarni wrote:
> The LeMans EVK board routes the RX lines of CAN controllers 2, 4, and 6
> (part of the RTSS subsystem) through a signal multiplexer controlled by
> GPIO 4 of the I2C GPIO expander at address 0x3b. The remaining CAN
> controllers, out of 8 total on RTSS, are wired directly to their
> transceivers.
>
> The multiplexer select pin defaults low on reset, disconnecting CAN 2,
> 4, and 6 RX lines from their respective transceivers, which results in
> no data being received on these interfaces.
>
> Configure GPIO 4 as output-high to assert the mux select line at boot,
> connecting the RX signals of CAN 2, 4, and 6 to their transceivers as
> required by the EVK board wiring.
>
> Signed-off-by: Anup Kulkarni <anup.kulkarni@xxxxxxxxxxxxxxxx>
> ---
> v1->v2
> - Fixed commit text to include platform name.
>
> v2->v3
> - Updated commit text.
> ---
> arch/arm64/boot/dts/qcom/lemans-evk.dts | 7 +++++++
> 1 file changed, 7 insertions(+)
>

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>


--
With best wishes
Dmitry