From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> This is an attempt to revive DT support for TI HECC that was started in 2015 [1]. Changes v2 -> v3: - rename compatible property to "ti,am3517-hecc" (though there is a stipped device named 3505, EMAC driver already uses am3517-emac name, so keep this property consistent) - use reg-names to specify different HECC I/O mapping (suggested by Tony Lindgren) - provide fallback offsets and sizes for board files - convert optional property ti,int_line to ti,use-hecc1int and add proper description Changes v1 -> v2: - change compatible to "ti,am3505 - remove CONFIG_OF - don't set int_line to 0 explicitly [1] http://comments.gmane.org/gmane.linux.can/8616 Yegor Yefremov (3): ARM: dts: AM35x: Add hecc node can: ti_hecc: Add TI HECC DT binding documentation can: ti_hecc: Add DT support for TI HECC module .../devicetree/bindings/net/can/ti_hecc.txt | 32 +++++ arch/arm/boot/dts/am3517.dtsi | 12 ++ drivers/net/can/ti_hecc.c | 157 +++++++++++++++------ 3 files changed, 156 insertions(+), 45 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/can/ti_hecc.txt -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html