From mboxrd@z Thu Jan 1 00:00:00 1970 From: menschel.p@posteo.de (Patrick Menschel) Date: Sun, 12 Mar 2017 14:28:11 +0100 Subject: [PATCH 2/2] ARM: dts: sun7i: Add CAN node and can0_pins_a pinctrl settings In-Reply-To: <1489325291-6298-1-git-send-email-menschel.p@posteo.de> References: <1489325291-6298-1-git-send-email-menschel.p@posteo.de> Message-ID: <1489325291-6298-3-git-send-email-menschel.p@posteo.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org The A20 SoC has an on-board CAN controller. This patch adds the device node and the corresponding pinctrl settings for pins PH20 and PH21. The CAN controller is inherited from the A10 SoC and uses the same driver. This patch is adapted from the description in Documentation/devicetree/bindings/net/can/sun4i_can.txt Signed-off-by: Patrick Menschel --- arch/arm/boot/dts/sun7i-a20.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi index f7db067..a0417c0 100644 --- a/arch/arm/boot/dts/sun7i-a20.dtsi +++ b/arch/arm/boot/dts/sun7i-a20.dtsi @@ -1390,6 +1390,13 @@ allwinner,drive = ; allwinner,pull = ; }; + + can0_pins_a: can0 at 0 { + allwinner,pins = "PH20","PH21"; + allwinner,function = "can"; + allwinner,drive = ; + allwinner,pull = ; + }; }; timer at 01c20c00 { @@ -1711,5 +1718,13 @@ clocks = <&apb1_gates 7>; status = "disabled"; }; + + can0: can at 01c2bc00 { + compatible = "allwinner,sun4i-a10-can"; + reg = <0x01c2bc00 0x400>; + interrupts = ; + clocks = <&apb1_gates 4>; + status = "disabled"; + }; }; }; -- 1.9.1