Re: [PATCH v3] riscv: dts: allwinner: d1: Add CAN controller nodes
flat view
From: Chen-Yu Tsai <hidden>
Date: 2023-08-13 06:15:11
Also in:
linux-arm-kernel, linux-riscv, linux-sunxi, lkml
On Sun, Aug 13, 2023 at 12:23 PM John Watts [off-list ref] wrote:
On Sun, Aug 13, 2023 at 12:17:27PM +0800, Chen-Yu Tsai wrote:quoted
quoted
Signed-off-by: John Watts <redacted> --- Changes in v3: - Set default pinctrl for can controller - Moved can nodes to proper location - Moved can pins to proper location .../boot/dts/allwinner/sunxi-d1s-t113.dtsi | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+)diff --git a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi index d59b4acf183a..24f2e70d5886 100644 --- a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi +++ b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi@@ -52,6 +52,18 @@ pio: pinctrl@2000000 { #gpio-cells = <3>; #interrupt-cells = <3>; + /omit-if-no-ref/Just FYI this likely ends up doing nothing if you also have them referenced through a default pinctrl setting. They end up always referenced and always included. For the D1 series it looks like no peripheral has default pinctrl setting given. We can still keep it though. It would help when future chip variants specify different pinmuxes.Oops, thanks for pointing that out. I'll try to avoid that mistake in future.quoted
The compatible string should be the first property. In other sunxi SoC dtsi files, we put the pinctrl just before the "status" property if it's present to specify a default pin muxing.Oh that makes sense.quoted
I can fix it up while applying.Please do!
Applied. Please check here: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git/commit/?h=sunxi/dt-for-6.6&id=f05af44f691351bfd954f39ec376666dc5e1b869