SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - script: | variants = [ "MIMXRT1011CAE4A", "MIMXRT1011DAE5A", "MIMXRT1015CAF4A", "MIMXRT1015DAF5A", "MIMXRT1024CAG4A", "MIMXRT1024CAG4B", "MIMXRT1024DAG5A", "MIMXRT1024DAG5B", "MIMXRT1042DFP6B", "MIMXRT1042XFP5B", "MIMXRT1042XJM5B", "MIMXRT1051CVJ5B", "MIMXRT1051CVL5B", "MIMXRT1051DVJ6B", "MIMXRT1051DVL6B", "MIMXRT1052CVJ5B", "MIMXRT1052CVL5B", "MIMXRT1052DVJ6B", "MIMXRT1052DVL6B", "MIMXRT1061CVJ5A", "MIMXRT1061CVJ5B", "MIMXRT1061CVL5A", "MIMXRT1061CVL5B", "MIMXRT1061DVJ6A", "MIMXRT1061DVJ6B", "MIMXRT1061DVL6A", "MIMXRT1061DVL6B", "MIMXRT1061XVN5B", "MIMXRT1062CVJ5A", "MIMXRT1062CVJ5B", "MIMXRT1062CVL5A", "MIMXRT1062CVL5B", "MIMXRT1062DVJ6A", "MIMXRT1062DVJ6B", "MIMXRT1062DVL6A", "MIMXRT1062DVL6B", "MIMXRT1062DVN6B", "MIMXRT1062XVN5B", "MIMXRT1064CVJ5A", "MIMXRT1064CVL5A", "MIMXRT1064DVJ6A", "MIMXRT1064DVL6A", "MIMXRT1165CVM5A_cm7", "MIMXRT1165DVM6A_cm7", "MIMXRT1165XVM5A_cm7", "MIMXRT1165CVM5A_cm4", "MIMXRT1165DVM6A_cm4", "MIMXRT1165XVM5A_cm4", "MIMXRT1166CVM5A_cm7", "MIMXRT1166DVM6A_cm7", "MIMXRT1166XVM5A_cm7", "MIMXRT1166CVM5A_cm4", "MIMXRT1166DVM6A_cm4", "MIMXRT1166XVM5A_cm4", "MIMXRT1171AVM8A", "MIMXRT1171CVM8A", "MIMXRT1171DVMAA", "MIMXRT1172AVM8A", "MIMXRT1172CVM8A", "MIMXRT1172DVMAA", "MIMXRT1173CVM8A_cm7", "MIMXRT1173CVM8A_cm4", "MIMXRT1175AVM8A_cm7", "MIMXRT1175CVM8A_cm7", "MIMXRT1175DVMAA_cm7", "MIMXRT1175AVM8A_cm4", "MIMXRT1175CVM8A_cm4", "MIMXRT1175DVMAA_cm4", "MIMXRT1176AVM8A_cm7", "MIMXRT1176CVM8A_cm7", "MIMXRT1176DVMAA_cm7", "MIMXRT1176AVM8A_cm4", "MIMXRT1176CVM8A_cm4", "MIMXRT1176DVMAA_cm4", ] if value not in variants: conf.fatal( "MIMXRT chip variant '{}' is not one of {}".format( value, variants ) ) conf.define_cond("CPU_{}".format(value), True) speedgrade = "'{}'".format(value[13]) conf.define("IMXRT_SPEEDGRADE", speedgrade, quote=False) conf.define("IMXRT_IS_{}xx".format(value[:8]), True) build-type: option default: - enabled-by: arm/imxrt1166-cm7-saltshaker value: MIMXRT1166DVM6A_cm7 - enabled-by: true value: MIMXRT1052DVL6B enabled-by: true format: '{}' links: [] name: IMXRT_VARIANT description: | Select the i.MXRT series chip variant. Can be (for example) MIMXRT1052CVJ5B or MIMXRT1166DVM6A_cm7. type: build copyrights: - Copyright (C) 2021 embedded brains GmbH & Co. KG