From: Patrick Menschel <menschel.p@posteo.de> To: robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk, maxime.ripard@free-electrons.com, wens@csie.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-can@vger.kernel.org Cc: Patrick Menschel <menschel.p@posteo.de> Subject: [PATCH v3 0/4] ARM: dts: sunxi: Add CAN node and can0_pins_a pinctrl settings Date: Mon, 3 Apr 2017 19:00:10 +0200 [thread overview] Message-ID: <1491238814-4888-1-git-send-email-menschel.p@posteo.de> (raw) The Allwinner A10/A20 SoCs have an on-board CAN (Controller Area Network) controller. This patch adds the CAN core to the SoC's include files, sun4i-a10.dtsi and sun7i-a20.dtsi. On linux-can mailing list was a discussion about updating the device tree bindings https://lkml.org/lkml/2015/9/17/220 but it did not progress past writing the documentation file. Documentation/devicetree/bindings/net/can/sun4i_can.txt The CAN controller can be enabled in a board specific dts file as described in the documentation file or by using a device tree overlay. I have tested the patch on a Banana Pi (A20 SoC) with mainline kernel 4.10.5. History: v3: added "allwinner,sun7i-a20-can" compatible to can0 device node contents, make separate patches for device nodes and pinctrl settings v2: changed can0_pins_a node contents to new generic binding method, changed can0_pins_a node position by alphabetical order, changed can0 device node position by rising physical address order v1: initial Patrick Menschel (4): ARM: dts: sun4i: Add CAN node ARM: dts: sun4i: Add can0_pins_a pinctrl settings ARM: dts: sun7i: Add CAN node ARM: dts: sun7i: Add can0_pins_a pinctrl settings arch/arm/boot/dts/sun4i-a10.dtsi | 13 +++++++++++++ arch/arm/boot/dts/sun7i-a20.dtsi | 14 ++++++++++++++ 2 files changed, 27 insertions(+) -- 1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: menschel.p@posteo.de (Patrick Menschel) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 0/4] ARM: dts: sunxi: Add CAN node and can0_pins_a pinctrl settings Date: Mon, 3 Apr 2017 19:00:10 +0200 [thread overview] Message-ID: <1491238814-4888-1-git-send-email-menschel.p@posteo.de> (raw) The Allwinner A10/A20 SoCs have an on-board CAN (Controller Area Network) controller. This patch adds the CAN core to the SoC's include files, sun4i-a10.dtsi and sun7i-a20.dtsi. On linux-can mailing list was a discussion about updating the device tree bindings https://lkml.org/lkml/2015/9/17/220 but it did not progress past writing the documentation file. Documentation/devicetree/bindings/net/can/sun4i_can.txt The CAN controller can be enabled in a board specific dts file as described in the documentation file or by using a device tree overlay. I have tested the patch on a Banana Pi (A20 SoC) with mainline kernel 4.10.5. History: v3: added "allwinner,sun7i-a20-can" compatible to can0 device node contents, make separate patches for device nodes and pinctrl settings v2: changed can0_pins_a node contents to new generic binding method, changed can0_pins_a node position by alphabetical order, changed can0 device node position by rising physical address order v1: initial Patrick Menschel (4): ARM: dts: sun4i: Add CAN node ARM: dts: sun4i: Add can0_pins_a pinctrl settings ARM: dts: sun7i: Add CAN node ARM: dts: sun7i: Add can0_pins_a pinctrl settings arch/arm/boot/dts/sun4i-a10.dtsi | 13 +++++++++++++ arch/arm/boot/dts/sun7i-a20.dtsi | 14 ++++++++++++++ 2 files changed, 27 insertions(+) -- 1.9.1
next reply other threads:[~2017-04-03 17:00 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-04-03 17:00 Patrick Menschel [this message] 2017-04-03 17:00 ` [PATCH v3 0/4] ARM: dts: sunxi: Add CAN node and can0_pins_a pinctrl settings Patrick Menschel [not found] ` <1491238814-4888-1-git-send-email-menschel.p-1KBjaw7Xf1+zQB+pC5nmwQ@public.gmane.org> 2017-04-03 17:00 ` [PATCH v3 1/4] ARM: dts: sun4i: Add CAN node Patrick Menschel 2017-04-03 17:00 ` Patrick Menschel 2017-04-03 17:00 ` Patrick Menschel [not found] ` <1491238814-4888-2-git-send-email-menschel.p-1KBjaw7Xf1+zQB+pC5nmwQ@public.gmane.org> 2017-04-04 15:40 ` Maxime Ripard 2017-04-04 15:40 ` Maxime Ripard 2017-04-04 15:40 ` Maxime Ripard 2017-04-04 16:54 ` Patrick Menschel 2017-04-04 16:54 ` Patrick Menschel 2017-04-03 17:00 ` [PATCH v3 2/4] ARM: dts: sun4i: Add can0_pins_a pinctrl settings Patrick Menschel 2017-04-03 17:00 ` Patrick Menschel 2017-04-04 15:40 ` Maxime Ripard 2017-04-04 15:40 ` Maxime Ripard 2017-04-03 17:00 ` [PATCH v3 3/4] ARM: dts: sun7i: Add CAN node Patrick Menschel 2017-04-03 17:00 ` Patrick Menschel 2017-04-03 17:00 ` [PATCH v3 4/4] ARM: dts: sun7i: Add can0_pins_a pinctrl settings Patrick Menschel 2017-04-03 17:00 ` Patrick Menschel [not found] ` <1491238814-4888-5-git-send-email-menschel.p-1KBjaw7Xf1+zQB+pC5nmwQ@public.gmane.org> 2017-04-04 15:43 ` Maxime Ripard 2017-04-04 15:43 ` Maxime Ripard 2017-04-04 15:43 ` Maxime Ripard
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1491238814-4888-1-git-send-email-menschel.p@posteo.de \ --to=menschel.p@posteo.de \ --cc=devicetree@vger.kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-can@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@armlinux.org.uk \ --cc=mark.rutland@arm.com \ --cc=maxime.ripard@free-electrons.com \ --cc=robh+dt@kernel.org \ --cc=wens@csie.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.