On 11/24/2017 02:22 PM, Pankaj Bansal wrote: > This patch series remodels the FlexCAN register r/w APIs for big endian. > The endianness is checked based on optional big-endian property in > device tree. if this property is not present in device tree node then > controller is assumed to be little endian. if this property is present then > controller is assumed to be big endian. > > An exception to this rule is powerpc P1010RDB, which is always > big-endian, even if big-endian is not present in dts. This is > checked using p1010-flexcan compatible in dts. > > Therefore, remove p1010-flexcan compatible from imx series dts, > as their flexcan core is little endian. > > Finally this series adds support for NXP LS1021A SOC in flexcan, > which is arm based SOC having big-endian FlexCAN controller. > > Pankaj Bansal (6): > can: flexcan: Remodel FlexCAN register r/w APIs for big endian FlexCAN > controllers. > can: flexcan: adding platform specific details for LS1021A > Documentation : can : flexcan : Add big-endian property to device tree > powerpc: dts: P1010: Add endianness property to flexcan node > arm: dts: Remove p1010-flexcan compatible from imx series dts > arm/dts: Add nodes for flexcan devices present on LS1021A-Rev2 SoC Applied to can-next. Thanks, 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