On 11/17/2014 01:09 PM, Roger Quadros wrote: > AM4372 SoC has 2 DCAN modules. Add compatible id and > raminit driver data for it. The driver data is same as AM3352 > but this gives us flexibility to add AM4372 specific quirks > if required later. Strictly speaking we don't need the hunk in "drivers/net/can/c_can/c_can_platform.c" yet, iff the AM4372 dts(i) has this compatible: "ti,am4372-d_can", "ti,am3352-d_can" > > Signed-off-by: Roger Quadros <rogerq@xxxxxx> > --- > Documentation/devicetree/bindings/net/can/c_can.txt | 3 ++- > drivers/net/can/c_can/c_can_platform.c | 1 + > 2 files changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/net/can/c_can.txt b/Documentation/devicetree/bindings/net/can/c_can.txt > index 6731730..5a1d8b0 100644 > --- a/Documentation/devicetree/bindings/net/can/c_can.txt > +++ b/Documentation/devicetree/bindings/net/can/c_can.txt > @@ -4,7 +4,8 @@ Bosch C_CAN/D_CAN controller Device Tree Bindings > Required properties: > - compatible : Should be "bosch,c_can" for C_CAN controllers and > "bosch,d_can" for D_CAN controllers. > - Can be "ti,dra7-d_can" or "ti,am3352-d_can". > + Can be "ti,dra7-d_can", "ti,am3352-d_can" or > + "ti,am4372-d_can". > - reg : physical base address and size of the C_CAN/D_CAN > registers map > - interrupts : property with a value describing the interrupt > diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can/c_can_platform.c > index f4488e5..a4535d2 100644 > --- a/drivers/net/can/c_can/c_can_platform.c > +++ b/drivers/net/can/c_can/c_can_platform.c > @@ -235,6 +235,7 @@ static const struct of_device_id c_can_of_table[] = { > { .compatible = "bosch,d_can", .data = &d_can_drvdata }, > { .compatible = "ti,dra7-d_can", .data = &dra7_dcan_drvdata }, > { .compatible = "ti,am3352-d_can", .data = &am3352_dcan_drvdata }, > + { .compatible = "ti,am4372-d_can", .data = &am3352_dcan_drvdata }, > { /* sentinel */ }, > }; > MODULE_DEVICE_TABLE(of, c_can_of_table); > Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
Attachment:
signature.asc
Description: OpenPGP digital signature