Warning, /spec/build/bsps/arm/imxrt/optvariant.yml is written in an unsupported language. File is not indexed.
0001 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
0002 actions:
0003 - get-string: null
0004 - script: |
0005 variants = [
0006 "MIMXRT1011CAE4A",
0007 "MIMXRT1011DAE5A",
0008 "MIMXRT1015CAF4A",
0009 "MIMXRT1015DAF5A",
0010 "MIMXRT1024CAG4A",
0011 "MIMXRT1024CAG4B",
0012 "MIMXRT1024DAG5A",
0013 "MIMXRT1024DAG5B",
0014 "MIMXRT1042DFP6B",
0015 "MIMXRT1042XFP5B",
0016 "MIMXRT1042XJM5B",
0017 "MIMXRT1051CVJ5B",
0018 "MIMXRT1051CVL5B",
0019 "MIMXRT1051DVJ6B",
0020 "MIMXRT1051DVL6B",
0021 "MIMXRT1052CVJ5B",
0022 "MIMXRT1052CVL5B",
0023 "MIMXRT1052DVJ6B",
0024 "MIMXRT1052DVL6B",
0025 "MIMXRT1061CVJ5A",
0026 "MIMXRT1061CVJ5B",
0027 "MIMXRT1061CVL5A",
0028 "MIMXRT1061CVL5B",
0029 "MIMXRT1061DVJ6A",
0030 "MIMXRT1061DVJ6B",
0031 "MIMXRT1061DVL6A",
0032 "MIMXRT1061DVL6B",
0033 "MIMXRT1061XVN5B",
0034 "MIMXRT1062CVJ5A",
0035 "MIMXRT1062CVJ5B",
0036 "MIMXRT1062CVL5A",
0037 "MIMXRT1062CVL5B",
0038 "MIMXRT1062DVJ6A",
0039 "MIMXRT1062DVJ6B",
0040 "MIMXRT1062DVL6A",
0041 "MIMXRT1062DVL6B",
0042 "MIMXRT1062DVN6B",
0043 "MIMXRT1062XVN5B",
0044 "MIMXRT1064CVJ5A",
0045 "MIMXRT1064CVL5A",
0046 "MIMXRT1064DVJ6A",
0047 "MIMXRT1064DVL6A",
0048 "MIMXRT1165CVM5A_cm7",
0049 "MIMXRT1165DVM6A_cm7",
0050 "MIMXRT1165XVM5A_cm7",
0051 "MIMXRT1165CVM5A_cm4",
0052 "MIMXRT1165DVM6A_cm4",
0053 "MIMXRT1165XVM5A_cm4",
0054 "MIMXRT1166CVM5A_cm7",
0055 "MIMXRT1166DVM6A_cm7",
0056 "MIMXRT1166XVM5A_cm7",
0057 "MIMXRT1166CVM5A_cm4",
0058 "MIMXRT1166DVM6A_cm4",
0059 "MIMXRT1166XVM5A_cm4",
0060 "MIMXRT1171AVM8A",
0061 "MIMXRT1171CVM8A",
0062 "MIMXRT1171DVMAA",
0063 "MIMXRT1172AVM8A",
0064 "MIMXRT1172CVM8A",
0065 "MIMXRT1172DVMAA",
0066 "MIMXRT1173CVM8A_cm7",
0067 "MIMXRT1173CVM8A_cm4",
0068 "MIMXRT1175AVM8A_cm7",
0069 "MIMXRT1175CVM8A_cm7",
0070 "MIMXRT1175DVMAA_cm7",
0071 "MIMXRT1175AVM8A_cm4",
0072 "MIMXRT1175CVM8A_cm4",
0073 "MIMXRT1175DVMAA_cm4",
0074 "MIMXRT1176AVM8A_cm7",
0075 "MIMXRT1176CVM8A_cm7",
0076 "MIMXRT1176DVMAA_cm7",
0077 "MIMXRT1176AVM8A_cm4",
0078 "MIMXRT1176CVM8A_cm4",
0079 "MIMXRT1176DVMAA_cm4",
0080 ]
0081 if value not in variants:
0082 conf.fatal(
0083 "MIMXRT chip variant '{}' is not one of {}".format(
0084 value, variants
0085 )
0086 )
0087 conf.define_cond("CPU_{}".format(value), True)
0088 speedgrade = "'{}'".format(value[13])
0089 conf.define("IMXRT_SPEEDGRADE", speedgrade, quote=False)
0090 conf.define("IMXRT_IS_{}xx".format(value[:8]), True)
0091 build-type: option
0092 default:
0093 - enabled-by: arm/imxrt1166-cm7-saltshaker
0094 value: MIMXRT1166DVM6A_cm7
0095 - enabled-by: true
0096 value: MIMXRT1052DVL6B
0097 enabled-by: true
0098 format: '{}'
0099 links: []
0100 name: IMXRT_VARIANT
0101 description: |
0102 Select the i.MXRT series chip variant. Can be (for example) MIMXRT1052CVJ5B or
0103 MIMXRT1166DVM6A_cm7.
0104 type: build
0105 copyrights:
0106 - Copyright (C) 2021 embedded brains GmbH & Co. KG