On 17.06.2021 01:16:48, Angelo Dureghello wrote: > Add platform data object for ColdFire architecture. > > --- > Changes for v2: > - move header file in more proper location > - remove irq defines > - change variable types to match driver types > > Signed-off-by: Angelo Dureghello > --- > include/linux/can/platform/mcf5441x.h | 28 +++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > create mode 100644 include/linux/can/platform/mcf5441x.h > > diff --git a/include/linux/can/platform/mcf5441x.h b/include/linux/can/platform/mcf5441x.h > new file mode 100644 > index 000000000000..6866f0f60caf > --- /dev/null > +++ b/include/linux/can/platform/mcf5441x.h > @@ -0,0 +1,28 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > +/* > + * Flexcan options for ColdFire family > + * > + * Copyright (C) 2021 Angelo Dureghello > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License > + * version 2 as published by the Free Software Foundation. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + */ > + > +#ifndef _PLAT_FLEXCAN_MCF_H > +#define _PLAT_FLEXCAN_MCF_H > + > +struct mcf_flexcan_platform_data { > + u8 clk_src; > + u32 clock_frequency; > + bool big_endian; Please remove the big_endian, you don't handle it in the flexcan driver anyways. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |