As a first step, we'll add feature controller support for i.MX8MM and i.MX8MN. Both can exist in a dual and a solo CPU core variant and the i.MX8MNL lacks a GPU, while the i.MX8MML lacks a GPU. Define a dt-bindings header with the associated feature IDs. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- include/dt-bindings/features/imx8m.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 include/dt-bindings/features/imx8m.h diff --git a/include/dt-bindings/features/imx8m.h b/include/dt-bindings/features/imx8m.h new file mode 100644 index 000000000000..4dd85aa5c8fb --- /dev/null +++ b/include/dt-bindings/features/imx8m.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) */ +#ifndef __DT_BINDINGS_FEATURES_IMX8M_ +#define __DT_BINDINGS_FEATURES_IMX8M_ + +#define IMX8M_FEAT_DUMMY 0 + +#define IMX8M_FEAT_CPU_DUAL 1 +#define IMX8M_FEAT_CPU_QUAD 2 +#define IMX8M_FEAT_VPU 4 +#define IMX8M_FEAT_GPU 4 + +#define IMX8M_FEAT_END 5 + +#endif -- 2.30.2