Re: [PATCH v6 4/4] arm64: dts: rockchip: Enable CAN controller on RK3588-Tiger-Haikou
Quentin Schulz <[email protected]> Thu, 30 Jul 2026 17:21:35 +0200
| Newsgroups | org.kernel.vger.linux-can,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi Cunhao, On 7/30/26 4:34 PM, Cunhao Lu wrote: > From: Heiko Stuebner <[email protected]> > > CAN0 is piped through the Q7 connector to the CAN header on the Haikou > baseboard, so enable support for it there. > > At least on RK3588 Tiger, the CAN clocks default to 99 MHz, limiting > usable CAN bitrates without skew. The RK3568 errata documentation > mentions 300 MHz as the default frequency, so request the same rate to > allow more bitrates. > > The CAN clock setup is common to the Tiger SoM regardless of which > carrier board exposes CAN0, so place it in rk3588-tiger.dtsi. Keep CAN0 > disabled by default and enable it in rk3588-tiger-haikou.dts, where the > carrier board routes it to a transceiver. > Reviewed-by: Quentin Schulz <[email protected]> Thanks! Quentin