The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/fsl.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: GPL-2.0
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/arm/fsl.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Freescale i.MX Platforms Device Tree Bindings
    8 
    9 maintainers:
   10   - Shawn Guo <shawnguo@kernel.org>
   11   - Li Yang <leoyang.li@nxp.com>
   12 
   13 properties:
   14   $nodename:
   15     const: '/'
   16   compatible:
   17     oneOf:
   18       - description: i.MX1 based Boards
   19         items:
   20           - enum:
   21               - armadeus,imx1-apf9328
   22               - fsl,imx1ads
   23           - const: fsl,imx1
   24 
   25       - description: i.MX23 based Boards
   26         items:
   27           - enum:
   28               - fsl,imx23-evk
   29               - olimex,imx23-olinuxino
   30           - const: fsl,imx23
   31 
   32       - description: i.MX25 Product Development Kit
   33         items:
   34           - enum:
   35               - fsl,imx25-pdk
   36               - karo,imx25-tx25
   37           - const: fsl,imx25
   38 
   39       - description: i.MX25 Eukrea CPUIMX25 Boards
   40         items:
   41           - enum:
   42               - eukrea,mbimxsd25-baseboard   # Eukrea MBIMXSD25
   43           - const: eukrea,cpuimx25
   44           - const: fsl,imx25
   45 
   46       - description: i.MX25 Eukrea MBIMXSD25 Boards
   47         items:
   48           - enum:
   49               - eukrea,mbimxsd25-baseboard-cmo-qvga
   50               - eukrea,mbimxsd25-baseboard-dvi-svga
   51               - eukrea,mbimxsd25-baseboard-dvi-vga
   52           - const: eukrea,mbimxsd25-baseboard
   53           - const: eukrea,cpuimx25
   54           - const: fsl,imx25
   55 
   56       - description: i.MX27 based Boards
   57         items:
   58           - enum:
   59               - armadeus,imx27-apf27      # APF27 SoM
   60               - fsl,imx27-pdk
   61           - const: fsl,imx27
   62 
   63       - description: i.MX27 APF27 SoM Board
   64         items:
   65           - const: armadeus,imx27-apf27dev
   66           - const: armadeus,imx27-apf27
   67           - const: fsl,imx27
   68 
   69       - description: i.MX27 Eukrea CPUIMX27 SoM Board
   70         items:
   71           - const: eukrea,mbimxsd27-baseboard
   72           - const: eukrea,cpuimx27
   73           - const: fsl,imx27
   74 
   75       - description: i.MX27 Phytec pca100 Board
   76         items:
   77           - const: phytec,imx27-pca100-rdk
   78           - const: phytec,imx27-pca100
   79           - const: fsl,imx27
   80 
   81       - description: i.MX27 Phytec pcm970 Board
   82         items:
   83           - const: phytec,imx27-pcm970
   84           - const: phytec,imx27-pcm038
   85           - const: fsl,imx27
   86 
   87       - description: i.MX28 based Boards
   88         items:
   89           - enum:
   90               - armadeus,imx28-apf28      # APF28 SoM
   91               - armadeus,imx28-apf28dev   # APF28 SoM on APF28Dev board
   92               - fsl,imx28-evk
   93               - i2se,duckbill
   94               - i2se,duckbill-2
   95               - technologic,imx28-ts4600
   96           - const: fsl,imx28
   97       - description: i.MX28 Duckbill 2 based Boards
   98         items:
   99           - enum:
  100               - i2se,duckbill-2-485
  101               - i2se,duckbill-2-enocean
  102               - i2se,duckbill-2-spi
  103           - const: i2se,duckbill-2
  104           - const: fsl,imx28
  105 
  106       - description: i.MX31 based Boards
  107         items:
  108           - enum:
  109               - buglabs,imx31-bug
  110               - logicpd,imx31-lite
  111           - const: fsl,imx31
  112 
  113       - description: i.MX35 based Boards
  114         items:
  115           - enum:
  116               - fsl,imx35-pdk
  117           - const: fsl,imx35
  118 
  119       - description: i.MX35 Eukrea CPUIMX35 Board
  120         items:
  121           - const: eukrea,mbimxsd35-baseboard
  122           - const: eukrea,cpuimx35
  123           - const: fsl,imx35
  124 
  125       - description: i.MX50 based Boards
  126         items:
  127           - enum:
  128               - fsl,imx50-evk
  129               - kobo,aura
  130           - const: fsl,imx50
  131 
  132       - description: i.MX51 based Boards
  133         items:
  134           - enum:
  135               - armadeus,imx51-apf51      # Armadeus Systems APF51 module
  136               - fsl,imx51-babbage
  137               - technologic,imx51-ts4800
  138               - zii,imx51-scu3-esb
  139               - zii,imx51-scu2-mezz
  140               - zii,imx51-rdu1
  141           - const: fsl,imx51
  142 
  143       - description: i.MX51 based Armadeus Systems APF51Dev Board
  144         items:
  145           - const: armadeus,imx51-apf51dev
  146           - const: armadeus,imx51-apf51
  147           - const: fsl,imx51
  148 
  149       - description: i.MX51 based Digi ConnectCore CC(W)-MX51 JSK Board
  150         items:
  151           - const: digi,connectcore-ccxmx51-jsk
  152           - const: digi,connectcore-ccxmx51-som
  153           - const: fsl,imx51
  154 
  155       - description: i.MX51 based Eukrea CPUIMX51 Board
  156         items:
  157           - const: eukrea,mbimxsd51
  158           - const: eukrea,cpuimx51
  159           - const: fsl,imx51
  160 
  161       - description: i.MX53 based Boards
  162         items:
  163           - enum:
  164               - bhf,cx9020
  165               - fsl,imx53-ard
  166               - fsl,imx53-evk
  167               - fsl,imx53-qsb
  168               - fsl,imx53-qsrb                # Freescale i.MX53 Quick Start-R Board
  169               - fsl,imx53-smd
  170               - ge,imx53-cpuvo                # General Electric CS ONE
  171               - inversepath,imx53-usbarmory   # Inverse Path USB armory
  172               - karo,tx53                     # Ka-Ro electronics TX53 module
  173               - kiebackpeter,imx53-ddc        # K+P imx53 DDC
  174               - kiebackpeter,imx53-hsc        # K+P imx53 HSC
  175               - menlo,m53menlo                # i.MX53 Menlo board
  176               - voipac,imx53-dmm-668          # Voipac i.MX53 X53-DMM-668
  177           - const: fsl,imx53
  178 
  179       - description: i.MX53 based Aries/DENX M53EVK Board
  180         items:
  181           - const: aries,imx53-m53evk
  182           - const: denx,imx53-m53evk
  183           - const: fsl,imx53
  184 
  185       - description: i.MX53 based TQ MBa53 Board
  186         items:
  187           - const: tq,mba53
  188           - const: tq,tqma53
  189           - const: fsl,imx53
  190 
  191       - description: i.MX6Q based Boards
  192         items:
  193           - enum:
  194               - auvidea,h100              # Auvidea H100
  195               - bosch,imx6q-acc           # Bosch ACC i.MX6 Dual
  196               - boundary,imx6q-nitrogen6_max
  197               - boundary,imx6q-nitrogen6_som2
  198               - boundary,imx6q-nitrogen6x
  199               - compulab,cm-fx6           # CompuLab CM-FX6
  200               - dmo,imx6q-edmqmx6         # Data Modul eDM-QMX6 Board
  201               - ds,imx6q-sbc              # Da Sheng COM-9XX Modules
  202               - embest,imx6q-marsboard    # Embest MarS Board i.MX6Dual
  203               - emtrion,emcon-mx6         # emCON-MX6D or emCON-MX6Q SoM
  204               - emtrion,emcon-mx6-avari   # emCON-MX6D or emCON-MX6Q SoM on Avari Base
  205               - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
  206               - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
  207               - fsl,imx6q-arm2
  208               - fsl,imx6q-sabreauto
  209               - fsl,imx6q-sabrelite
  210               - fsl,imx6q-sabresd
  211               - karo,imx6q-tx6q           # Ka-Ro electronics TX6Q Modules
  212               - kiebackpeter,imx6q-tpc    # K+P i.MX6 Quad TPC Board
  213               - kontron,imx6q-samx6i      # Kontron i.MX6 Dual/Quad SMARC Module
  214               - kosagi,imx6q-novena       # Kosagi Novena Dual/Quad
  215               - kvg,vicut1q               # Kverneland UT1Q board
  216               - logicpd,imx6q-logicpd
  217               - lwn,display5              # Liebherr Display5 i.MX6 Quad Board
  218               - lwn,mccmon6               # Liebherr Monitor6 i.MX6 Quad Board
  219               - nutsboard,imx6q-pistachio # NutsBoard i.MX6 Quad Pistachio
  220               - microsys,sbc6x            # MicroSys sbc6x board
  221               - poslab,imx6q-savageboard  # Poslab SavageBoard Quad
  222               - prt,prti6q                # Protonic PRTI6Q board
  223               - prt,prtwd2                # Protonic WD2 board
  224               - rex,imx6q-rex-pro         # Rex Pro i.MX6 Quad Board
  225               - skov,imx6q-skov-revc-lt2  # SKOV IMX6 CPU QuadCore lt2
  226               - skov,imx6q-skov-revc-lt6  # SKOV IMX6 CPU QuadCore lt6
  227               - skov,imx6q-skov-reve-mi1010ait-1cp1 # SKOV IMX6 CPU QuadCore mi1010ait-1cp1
  228               - solidrun,cubox-i/q        # SolidRun Cubox-i Dual/Quad
  229               - solidrun,hummingboard/q
  230               - solidrun,hummingboard2/q
  231               - solidrun,solidsense/q     # SolidRun SolidSense Dual/Quad
  232               - tbs,imx6q-tbs2910         # TBS2910 Matrix ARM mini PC
  233               - technexion,imx6q-pico-dwarf   # TechNexion i.MX6Q Pico-Dwarf
  234               - technexion,imx6q-pico-hobbit  # TechNexion i.MX6Q Pico-Hobbit
  235               - technexion,imx6q-pico-nymph   # TechNexion i.MX6Q Pico-Nymph
  236               - technexion,imx6q-pico-pi      # TechNexion i.MX6Q Pico-Pi
  237               - technologic,imx6q-ts4900
  238               - technologic,imx6q-ts7970
  239               - toradex,apalis_imx6q      # Apalis iMX6 Modules
  240               - udoo,imx6q-udoo           # Udoo i.MX6 Quad Board
  241               - uniwest,imx6q-evi         # Uniwest Evi
  242               - variscite,dt6customboard
  243               - wand,imx6q-wandboard      # Wandboard i.MX6 Quad Board
  244               - ysoft,imx6q-yapp4-crux    # i.MX6 Quad Y Soft IOTA Crux board
  245               - zealz,imx6q-gk802         # Zealz GK802
  246               - zii,imx6q-zii-rdu2        # ZII RDU2 Board
  247           - const: fsl,imx6q
  248 
  249       - description: i.MX6Q Advantech DMS-BA16 Boards
  250         items:
  251           - enum:
  252               - advantech,imx6q-dms-ba16  # Advantech DMS-BA16
  253               - ge,imx6q-b450v3           # General Electric B450v3
  254               - ge,imx6q-b650v3           # General Electric B650v3
  255               - ge,imx6q-b850v3           # General Electric B850v3
  256           - const: advantech,imx6q-ba16
  257           - const: fsl,imx6q
  258 
  259       - description: i.MX6Q Armadeus APF6 Boards
  260         items:
  261           - const: armadeus,imx6q-apf6dev
  262           - const: armadeus,imx6q-apf6
  263           - const: fsl,imx6q
  264 
  265       - description: i.MX6Q CompuLab Utilite Pro Board
  266         items:
  267           - const: compulab,utilite-pro
  268           - const: compulab,cm-fx6
  269           - const: fsl,imx6q
  270 
  271       - description: i.MX6Q DFI FS700-M60-6QD Board
  272         items:
  273           - const: dfi,fs700-m60-6qd
  274           - const: dfi,fs700e-m60
  275           - const: fsl,imx6q
  276 
  277       - description: i.MX6Q DHCOM Premium Developer Kit Board
  278         items:
  279           - const: dh,imx6q-dhcom-pdk2
  280           - const: dh,imx6q-dhcom-som
  281           - const: fsl,imx6q
  282 
  283       - description: i.MX6Q Gateworks Ventana Boards
  284         items:
  285           - enum:
  286               - gw,imx6q-gw51xx
  287               - gw,imx6q-gw52xx
  288               - gw,imx6q-gw53xx
  289               - gw,imx6q-gw5400-a
  290               - gw,imx6q-gw54xx
  291               - gw,imx6q-gw551x
  292               - gw,imx6q-gw552x
  293               - gw,imx6q-gw553x
  294               - gw,imx6q-gw560x
  295               - gw,imx6q-gw5903
  296               - gw,imx6q-gw5904
  297               - gw,imx6q-gw5907
  298               - gw,imx6q-gw5910
  299               - gw,imx6q-gw5912
  300               - gw,imx6q-gw5913
  301           - const: gw,ventana
  302           - const: fsl,imx6q
  303 
  304       - description: i.MX6Q PHYTEC phyBOARD-Mira
  305         items:
  306           - enum:
  307               - phytec,imx6q-pbac06-emmc  # PHYTEC phyBOARD-Mira eMMC RDK
  308               - phytec,imx6q-pbac06-nand  # PHYTEC phyBOARD-Mira NAND RDK
  309           - const: phytec,imx6q-pbac06    # PHYTEC phyBOARD-Mira
  310           - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
  311           - const: fsl,imx6q
  312 
  313       - description: i.MX6Q PHYTEC phyFLEX-i.MX6
  314         items:
  315           - const: phytec,imx6q-pbab01    # PHYTEC phyFLEX carrier board
  316           - const: phytec,imx6q-pfla02    # PHYTEC phyFLEX-i.MX6 Quad
  317           - const: fsl,imx6q
  318 
  319       - description: i.MX6Q Boards with Toradex Apalis iMX6Q/D Modules
  320         items:
  321           - enum:
  322               - toradex,apalis_imx6q-ixora      # Apalis iMX6Q/D Module on Ixora Carrier Board
  323               - toradex,apalis_imx6q-ixora-v1.1 # Apalis iMX6Q/D Module on Ixora V1.1 Carrier Board
  324               - toradex,apalis_imx6q-ixora-v1.2 # Apalis iMX6Q/D Module on Ixora V1.2 Carrier Board
  325               - toradex,apalis_imx6q-eval       # Apalis iMX6Q/D Module on Apalis Evaluation Board
  326           - const: toradex,apalis_imx6q
  327           - const: fsl,imx6q
  328 
  329       - description: TQ-Systems TQMa6Q SoM (variant A) on MBa6x
  330         items:
  331           - const: tq,imx6q-mba6x-a
  332           - const: tq,mba6a               # Expected by bootloader, to be removed in the future
  333           - const: tq,imx6q-tqma6q-a
  334           - const: fsl,imx6q
  335 
  336       - description: TQ-Systems TQMa6Q SoM (variant B) on MBa6x
  337         items:
  338           - const: tq,imx6q-mba6x-b
  339           - const: tq,mba6b               # Expected by bootloader, to be removed in the future
  340           - const: tq,imx6q-tqma6q-b
  341           - const: fsl,imx6q
  342 
  343       - description: i.MX6QP based Boards
  344         items:
  345           - enum:
  346               - boundary,imx6qp-nitrogen6_max
  347               - boundary,imx6qp-nitrogen6_som2
  348               - fsl,imx6qp-sabreauto      # i.MX6 Quad Plus SABRE Automotive Board
  349               - fsl,imx6qp-sabresd        # i.MX6 Quad Plus SABRE Smart Device Board
  350               - karo,imx6qp-tx6qp         # Ka-Ro electronics TX6QP-8037 Module
  351               - kvg,vicutp                # Kverneland UT1P board
  352               - prt,prtwd3                # Protonic WD3 board
  353               - wand,imx6qp-wandboard     # Wandboard i.MX6 QuadPlus Board
  354               - ysoft,imx6qp-yapp4-crux-plus  # i.MX6 Quad Plus Y Soft IOTA Crux+ board
  355               - zii,imx6qp-zii-rdu2       # ZII RDU2+ Board
  356           - const: fsl,imx6qp
  357 
  358       - description: i.MX6QP PHYTEC phyBOARD-Mira
  359         items:
  360           - const: phytec,imx6qp-pbac06-nand
  361           - const: phytec,imx6qp-pbac06   # PHYTEC phyBOARD-Mira
  362           - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
  363           - const: fsl,imx6qp
  364 
  365       - description: TQ-Systems TQMa6QP SoM on MBa6x
  366         items:
  367           - const: tq,imx6qp-mba6x-b
  368           - const: tq,mba6b               # Expected by bootloader, to be removed in the future
  369           - const: tq,imx6qp-tqma6qp-b
  370           - const: fsl,imx6qp
  371 
  372       - description: i.MX6DL based Boards
  373         items:
  374           - enum:
  375               - abb,aristainetos-imx6dl-4     # aristainetos i.MX6 Dual Lite Board 4
  376               - abb,aristainetos-imx6dl-7     # aristainetos i.MX6 Dual Lite Board 7
  377               - abb,aristainetos2-imx6dl-4    # aristainetos2 i.MX6 Dual Lite Board 4
  378               - abb,aristainetos2-imx6dl-7    # aristainetos2 i.MX6 Dual Lite Board 7
  379               - alt,alti6p                    # Altesco I6P Board
  380               - boundary,imx6dl-nit6xlite     # Boundary Devices Nitrogen6 Lite
  381               - boundary,imx6dl-nitrogen6x    # Boundary Devices Nitrogen6x
  382               - bticino,imx6dl-mamoj      # BTicino i.MX6DL Mamoj
  383               - eckelmann,imx6dl-ci4x10
  384               - emtrion,emcon-mx6         # emCON-MX6S or emCON-MX6DL SoM
  385               - emtrion,emcon-mx6-avari   # emCON-MX6S or emCON-MX6DL SoM on Avari Base
  386               - engicam,imx6-icore        # Engicam i.CoreM6 Starter Kit
  387               - engicam,imx6-icore-rqs    # Engicam i.CoreM6 RQS Starter Kit
  388               - fsl,imx6dl-sabreauto      # i.MX6 DualLite/Solo SABRE Automotive Board
  389               - fsl,imx6dl-sabrelite      # i.MX6 DualLite SABRE Lite Board
  390               - fsl,imx6dl-sabresd        # i.MX6 DualLite SABRE Smart Device Board
  391               - karo,imx6dl-tx6dl         # Ka-Ro electronics TX6U Modules
  392               - kontron,imx6dl-samx6i     # Kontron i.MX6 Solo SMARC Module
  393               - kvg,victgo                # Kverneland TGO
  394               - kvg,vicut1                # Kverneland UT1 board
  395               - ply,plybas                # Plymovent BAS board
  396               - ply,plym2m                # Plymovent M2M board
  397               - poslab,imx6dl-savageboard # Poslab SavageBoard Dual
  398               - prt,prtmvt                # Protonic MVT board
  399               - prt,prtrvt                # Protonic RVT board
  400               - prt,prtvt7                # Protonic VT7 board
  401               - rex,imx6dl-rex-basic      # Rex Basic i.MX6 Dual Lite Board
  402               - riot,imx6s-riotboard      # RIoTboard i.MX6S
  403               - skov,imx6dl-skov-revc-lt2 # SKOV IMX6 CPU SoloCore lt2
  404               - skov,imx6dl-skov-revc-lt6 # SKOV IMX6 CPU SoloCore lt6
  405               - solidrun,cubox-i/dl            # SolidRun Cubox-i Solo/DualLite
  406               - solidrun,hummingboard/dl
  407               - solidrun,hummingboard2/dl      # SolidRun HummingBoard2 Solo/DualLite
  408               - solidrun,solidsense/dl         # SolidRun SolidSense Solo/DualLite
  409               - technexion,imx6dl-pico-dwarf   # TechNexion i.MX6DL Pico-Dwarf
  410               - technexion,imx6dl-pico-hobbit  # TechNexion i.MX6DL Pico-Hobbit
  411               - technexion,imx6dl-pico-nymph   # TechNexion i.MX6DL Pico-Nymph
  412               - technexion,imx6dl-pico-pi      # TechNexion i.MX6DL Pico-Pi
  413               - technologic,imx6dl-ts4900
  414               - technologic,imx6dl-ts7970
  415               - toradex,colibri_imx6dl      # Colibri iMX6 Modules
  416               - udoo,imx6dl-udoo          # Udoo i.MX6 Dual-lite Board
  417               - vdl,lanmcu                # Van der Laan LANMCU board
  418               - wand,imx6dl-wandboard     # Wandboard i.MX6 Dual Lite Board
  419               - ysoft,imx6dl-yapp4-draco  # i.MX6 DualLite Y Soft IOTA Draco board
  420               - ysoft,imx6dl-yapp4-hydra  # i.MX6 DualLite Y Soft IOTA Hydra board
  421               - ysoft,imx6dl-yapp4-orion  # i.MX6 DualLite Y Soft IOTA Orion board
  422               - ysoft,imx6dl-yapp4-ursa   # i.MX6 Solo Y Soft IOTA Ursa board
  423           - const: fsl,imx6dl
  424 
  425       - description: i.MX6DL based Armadeus AFP6 Board
  426         items:
  427           - const: armadeus,imx6dl-apf6dev
  428           - const: armadeus,imx6dl-apf6         # APF6 (Solo) SoM
  429           - const: fsl,imx6dl
  430 
  431       - description: i.MX6DL based congatec QMX6 Boards
  432         items:
  433           - enum:
  434               - ge,imx6dl-b105v2          # General Electric B105v2
  435               - ge,imx6dl-b105pv2         # General Electric B105Pv2
  436               - ge,imx6dl-b125v2          # General Electric B125v2
  437               - ge,imx6dl-b125pv2         # General Electric B125Pv2
  438               - ge,imx6dl-b155v2          # General Electric B155v2
  439           - const: congatec,qmx6
  440           - const: fsl,imx6dl
  441 
  442       - description: i.MX6DL based DFI FS700-M60-6DL Board
  443         items:
  444           - const: dfi,fs700-m60-6dl
  445           - const: dfi,fs700e-m60
  446           - const: fsl,imx6dl
  447 
  448       - description: i.MX6DL DHCOM PicoITX Board
  449         items:
  450           - const: dh,imx6dl-dhcom-picoitx
  451           - const: dh,imx6dl-dhcom-som
  452           - const: fsl,imx6dl
  453 
  454       - description: i.MX6DL Gateworks Ventana Boards
  455         items:
  456           - enum:
  457               - gw,imx6dl-gw51xx
  458               - gw,imx6dl-gw52xx
  459               - gw,imx6dl-gw53xx
  460               - gw,imx6dl-gw54xx
  461               - gw,imx6dl-gw551x
  462               - gw,imx6dl-gw552x
  463               - gw,imx6dl-gw553x
  464               - gw,imx6dl-gw560x
  465               - gw,imx6dl-gw5903
  466               - gw,imx6dl-gw5904
  467               - gw,imx6dl-gw5907
  468               - gw,imx6dl-gw5910
  469               - gw,imx6dl-gw5912
  470               - gw,imx6dl-gw5913
  471           - const: gw,ventana
  472           - const: fsl,imx6dl
  473 
  474       - description: i.MX6DL PHYTEC phyBOARD-Mira
  475         items:
  476           - enum:
  477               - phytec,imx6dl-pbac06-emmc # PHYTEC phyBOARD-Mira eMMC RDK
  478               - phytec,imx6dl-pbac06-nand # PHYTEC phyBOARD-Mira NAND RDK
  479           - const: phytec,imx6dl-pbac06   # PHYTEC phyBOARD-Mira
  480           - const: phytec,imx6qdl-pcm058  # PHYTEC phyCORE-i.MX6
  481           - const: fsl,imx6dl
  482 
  483       - description: i.MX6DL PHYTEC phyFLEX-i.MX6
  484         items:
  485           - const: phytec,imx6dl-pbab01   # PHYTEC phyFLEX carrier board
  486           - const: phytec,imx6dl-pfla02   # PHYTEC phyFLEX-i.MX6 Quad
  487           - const: fsl,imx6dl
  488 
  489       - description: i.MX6DL Boards with Toradex Colibri iMX6DL/S Modules
  490         items:
  491           - enum:
  492               - toradex,colibri_imx6dl-aster        # Colibri iMX6DL/S Module on Aster Board
  493               - toradex,colibri_imx6dl-eval-v3      # Colibri iMX6DL/S Module on Colibri Evaluation Board V3
  494               - toradex,colibri_imx6dl-iris         # Colibri iMX6DL/S Module on Iris Board
  495               - toradex,colibri_imx6dl-iris-v2      # Colibri iMX6DL/S Module on Iris Board V2
  496           - const: toradex,colibri_imx6dl           # Colibri iMX6DL/S Module
  497           - const: fsl,imx6dl
  498 
  499       - description: i.MX6S DHCOM DRC02 Board
  500         items:
  501           - const: dh,imx6s-dhcom-drc02
  502           - const: dh,imx6s-dhcom-som
  503           - const: fsl,imx6dl
  504 
  505       - description: TQ-Systems TQMa6DL SoM (variant A) on MBa6x
  506         items:
  507           - const: tq,imx6dl-mba6x-a
  508           - const: tq,mba6a               # Expected by bootloader, to be removed in the future
  509           - const: tq,imx6dl-tqma6dl-a
  510           - const: fsl,imx6dl
  511 
  512       - description: TQ-Systems TQMa6DL SoM (variant B) on MBa6x
  513         items:
  514           - const: tq,imx6dl-mba6x-b
  515           - const: tq,mba6b               # Expected by bootloader, to be removed in the future
  516           - const: tq,imx6dl-tqma6dl-b
  517           - const: fsl,imx6dl
  518 
  519       - description: i.MX6SL based Boards
  520         items:
  521           - enum:
  522               - fsl,imx6sl-evk            # i.MX6 SoloLite EVK Board
  523               - kobo,tolino-shine2hd
  524               - kobo,tolino-shine3
  525               - kobo,tolino-vision5
  526               - revotics,imx6sl-warp      # Revotics WaRP Board
  527           - const: fsl,imx6sl
  528 
  529       - description: i.MX6SLL based Boards
  530         items:
  531           - enum:
  532               - fsl,imx6sll-evk
  533               - kobo,clarahd
  534               - kobo,librah2o
  535           - const: fsl,imx6sll
  536 
  537       - description: i.MX6SX based Boards
  538         items:
  539           - enum:
  540               - boundary,imx6sx-nitrogen6sx
  541               - fsl,imx6sx-sabreauto      # i.MX6 SoloX Sabre Auto Board
  542               - fsl,imx6sx-sdb            # i.MX6 SoloX SDB Board
  543               - fsl,imx6sx-sdb-reva       # i.MX6 SoloX SDB Rev-A Board
  544               - samtec,imx6sx-vining-2000 # Softing VIN|ING 2000 Board
  545               - udoo,neobasic             # UDOO Neo Basic Board
  546               - udoo,neoextended          # UDOO Neo Extended
  547               - udoo,neofull              # UDOO Neo Full
  548           - const: fsl,imx6sx
  549 
  550       - description: i.MX6UL based Boards
  551         items:
  552           - enum:
  553               - engicam,imx6ul-geam       # Engicam GEAM6UL Starter Kit
  554               - engicam,imx6ul-isiot      # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
  555               - fsl,imx6ul-14x14-evk      # i.MX6 UltraLite 14x14 EVK Board
  556               - karo,imx6ul-tx6ul         # Ka-Ro electronics TXUL-0010 Module
  557               - kontron,imx6ul-n6310-som  # Kontron N6310 SOM
  558               - kontron,imx6ul-n6311-som  # Kontron N6311 SOM
  559               - prt,prti6g                # Protonic PRTI6G Board
  560               - technexion,imx6ul-pico-dwarf   # TechNexion i.MX6UL Pico-Dwarf
  561               - technexion,imx6ul-pico-hobbit  # TechNexion i.MX6UL Pico-Hobbit
  562               - technexion,imx6ul-pico-pi      # TechNexion i.MX6UL Pico-Pi
  563           - const: fsl,imx6ul
  564 
  565       - description: i.MX6UL Armadeus Systems OPOS6UL SoM Board
  566         items:
  567           - const: armadeus,imx6ul-opos6uldev   # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
  568           - const: armadeus,imx6ul-opos6ul      # OPOS6UL (i.MX6UL) SoM
  569           - const: fsl,imx6ul
  570 
  571       - description: i.MX6UL Digi International ConnectCore 6UL Boards
  572         items:
  573           - enum:
  574               - digi,ccimx6ulsbcexpress   # Digi International ConnectCore 6UL SBC Express
  575               - digi,ccimx6ulsbcpro       # Digi International ConnectCore 6UL SBC Pro
  576           - const: digi,ccimx6ulsom
  577           - const: fsl,imx6ul
  578 
  579       - description: i.MX6UL Grinn liteBoard
  580         items:
  581           - const: grinn,imx6ul-liteboard
  582           - const: grinn,imx6ul-litesom
  583           - const: fsl,imx6ul
  584 
  585       - description: i.MX6UL PHYTEC phyBOARD-Segin
  586         items:
  587           - enum:
  588               - phytec,imx6ul-pbacd10-emmc
  589               - phytec,imx6ul-pbacd10-nand
  590           - const: phytec,imx6ul-pbacd10  # PHYTEC phyBOARD-Segin with i.MX6 UL
  591           - const: phytec,imx6ul-pcl063   # PHYTEC phyCORE-i.MX 6UL
  592           - const: fsl,imx6ul
  593 
  594       - description: Kontron N6310 S Board
  595         items:
  596           - const: kontron,imx6ul-n6310-s
  597           - const: kontron,imx6ul-n6310-som
  598           - const: fsl,imx6ul
  599 
  600       - description: Kontron N6311 S Board
  601         items:
  602           - const: kontron,imx6ul-n6311-s
  603           - const: kontron,imx6ul-n6311-som
  604           - const: fsl,imx6ul
  605 
  606       - description: Kontron N6310 S 43 Board
  607         items:
  608           - const: kontron,imx6ul-n6310-s-43
  609           - const: kontron,imx6ul-n6310-s
  610           - const: kontron,imx6ul-n6310-som
  611           - const: fsl,imx6ul
  612 
  613       - description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
  614         items:
  615           - enum:
  616               - tq,imx6ul-tqma6ul1-mba6ulx
  617           - const: tq,imx6ul-tqma6ul1      # MCIMX6G1
  618           - const: fsl,imx6ul
  619 
  620       - description: TQ-Systems TQMa6UL2 SoM on MBa6ULx board
  621         items:
  622           - enum:
  623               - tq,imx6ul-tqma6ul2-mba6ulx
  624           - const: tq,imx6ul-tqma6ul2      # MCIMX6G2
  625           - const: fsl,imx6ul
  626 
  627       - description: TQ-Systems TQMa6ULxL SoM on MBa6ULx[L] board
  628         items:
  629           - enum:
  630               - tq,imx6ul-tqma6ul2l-mba6ulx # using LGA adapter
  631               - tq,imx6ul-tqma6ul2l-mba6ulxl
  632           - const: tq,imx6ul-tqma6ul2l      # MCIMX6G2, LGA SoM variant
  633           - const: fsl,imx6ul
  634 
  635       - description: i.MX6ULL based Boards
  636         items:
  637           - enum:
  638               - fsl,imx6ull-14x14-evk     # i.MX6 UltraLiteLite 14x14 EVK Board
  639               - joz,jozacp                # JOZ Access Point
  640               - kontron,imx6ull-n6411-som # Kontron N6411 SOM
  641               - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
  642               - toradex,colibri-imx6ull      # Colibri iMX6ULL Modules
  643               - toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
  644               - toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Modules
  645           - const: fsl,imx6ull
  646 
  647       - description: i.MX6ULL Armadeus Systems OPOS6ULDev Board
  648         items:
  649           - const: armadeus,imx6ull-opos6uldev  # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
  650           - const: armadeus,imx6ull-opos6ul     # OPOS6UL (i.MX6ULL) SoM
  651           - const: fsl,imx6ull
  652 
  653       - description: i.MX6ULL PHYTEC phyBOARD-Segin
  654         items:
  655           - enum:
  656               - phytec,imx6ull-pbacd10-emmc
  657               - phytec,imx6ull-pbacd10-nand
  658           - const: phytec,imx6ull-pbacd10 # PHYTEC phyBOARD-Segin with i.MX6 ULL
  659           - const: phytec,imx6ull-pcl063  # PHYTEC phyCORE-i.MX 6ULL
  660           - const: fsl,imx6ull
  661 
  662       - description: i.MX6ULL PHYTEC phyGATE-Tauri
  663         items:
  664           - enum:
  665               - phytec,imx6ull-phygate-tauri-emmc
  666               - phytec,imx6ull-phygate-tauri-nand
  667           - const: phytec,imx6ull-phygate-tauri # PHYTEC phyGATE-Tauri with i.MX6 ULL
  668           - const: phytec,imx6ull-pcl063        # PHYTEC phyCORE-i.MX 6ULL
  669           - const: fsl,imx6ull
  670 
  671       - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Modules
  672         items:
  673           - enum:
  674               - toradex,colibri-imx6ull-aster     # Aster Carrier Board
  675               - toradex,colibri-imx6ull-eval      # Colibri Evaluation Board V3
  676               - toradex,colibri-imx6ull-iris      # Iris Carrier Board
  677               - toradex,colibri-imx6ull-iris-v2   # Iris V2 Carrier Board
  678           - const: toradex,colibri-imx6ull        # Colibri iMX6ULL Module
  679           - const: fsl,imx6ull
  680 
  681       - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL 1GB (eMMC) Module
  682         items:
  683           - enum:
  684               - toradex,colibri-imx6ull-emmc-aster     # Aster Carrier Board
  685               - toradex,colibri-imx6ull-emmc-eval      # Colibri Evaluation B. V3
  686               - toradex,colibri-imx6ull-emmc-iris      # Iris Carrier Board
  687               - toradex,colibri-imx6ull-emmc-iris-v2   # Iris V2 Carrier Board
  688           - const: toradex,colibri-imx6ull-emmc        # Colibri iMX6ULL 1GB (eMMC) Module
  689           - const: fsl,imx6ull
  690 
  691       - description: i.MX6ULL Boards with Toradex Colibri iMX6ULL Wi-Fi / BT Modules
  692         items:
  693           - enum:
  694               - toradex,colibri-imx6ull-wifi-eval     # Colibri Eval. B. V3
  695               - toradex,colibri-imx6ull-wifi-aster    # Aster Carrier Board
  696               - toradex,colibri-imx6ull-wifi-iris     # Iris Carrier Board
  697               - toradex,colibri-imx6ull-wifi-iris-v2  # Iris V2 Carrier Board
  698           - const: toradex,colibri-imx6ull-wifi       # Colibri iMX6ULL Wi-Fi / BT Module
  699           - const: fsl,imx6ull
  700 
  701       - description: Kontron N6411 S Board
  702         items:
  703           - const: kontron,imx6ull-n6411-s
  704           - const: kontron,imx6ull-n6411-som
  705           - const: fsl,imx6ull
  706 
  707       - description: TQ Systems TQMa6ULLx SoM on MBa6ULx board
  708         items:
  709           - enum:
  710               - tq,imx6ull-tqma6ull2-mba6ulx
  711           - const: tq,imx6ull-tqma6ull2      # MCIMX6Y2
  712           - const: fsl,imx6ull
  713 
  714       - description: TQ Systems TQMa6ULLxL SoM on MBa6ULx[L] board
  715         items:
  716           - enum:
  717               - tq,imx6ull-tqma6ull2l-mba6ulx # using LGA adapter
  718               - tq,imx6ull-tqma6ull2l-mba6ulxl
  719           - const: tq,imx6ull-tqma6ull2l      # MCIMX6Y2, LGA SoM variant
  720           - const: fsl,imx6ull
  721 
  722       - description: i.MX6ULZ based Boards
  723         items:
  724           - enum:
  725               - bsh,imx6ulz-bsh-smm-m2    # i.MX6 ULZ BSH SystemMaster
  726               - fsl,imx6ulz-14x14-evk     # i.MX6 ULZ 14x14 EVK Board
  727           - const: fsl,imx6ull # This seems odd. Should be last?
  728           - const: fsl,imx6ulz
  729 
  730       - description: i.MX7S based Boards
  731         items:
  732           - enum:
  733               - element14,imx7s-warp      # Element14 Warp i.MX7 Board
  734               - toradex,colibri-imx7s     # Colibri iMX7S Module
  735           - const: fsl,imx7s
  736 
  737       - description: i.MX7S Boards with Toradex Colibri iMX7S Module
  738         items:
  739           - enum:
  740               - toradex,colibri-imx7s-aster     # Module on Aster Carrier Board
  741               - toradex,colibri-imx7s-eval-v3   # Module on Colibri Evaluation Board V3
  742               - toradex,colibri-imx7s-iris      # Module on Iris Carrier Board
  743               - toradex,colibri-imx7s-iris-v2   # Module on Iris Carrier Board V2
  744           - const: toradex,colibri-imx7s
  745           - const: fsl,imx7s
  746 
  747       - description: TQ-Systems TQMa7S SoM on MBa7x board
  748         items:
  749           - const: tq,imx7s-mba7
  750           - const: tq,imx7s-tqma7
  751           - const: fsl,imx7s
  752 
  753       - description: i.MX7D based Boards
  754         items:
  755           - enum:
  756               - boundary,imx7d-nitrogen7
  757               - compulab,cl-som-imx7      # CompuLab CL-SOM-iMX7
  758               - fsl,imx7d-sdb             # i.MX7 SabreSD Board
  759               - fsl,imx7d-sdb-reva        # i.MX7 SabreSD Rev-A Board
  760               - kam,imx7d-flex-concentrator       # Kamstrup OMNIA Flex Concentrator
  761               - kam,imx7d-flex-concentrator-mfg   # Kamstrup OMNIA Flex Concentrator in manufacturing mode
  762               - novtech,imx7d-meerkat96   # i.MX7 Meerkat96 Board
  763               - remarkable,imx7d-remarkable2  # i.MX7D ReMarkable 2 E-Ink Tablet
  764               - storopack,imx7d-smegw01       # Storopack i.MX7D SMEGW01
  765               - technexion,imx7d-pico-dwarf   # TechNexion i.MX7D Pico-Dwarf
  766               - technexion,imx7d-pico-hobbit  # TechNexion i.MX7D Pico-Hobbit
  767               - technexion,imx7d-pico-nymph   # TechNexion i.MX7D Pico-Nymph
  768               - technexion,imx7d-pico-pi      # TechNexion i.MX7D Pico-Pi
  769               - toradex,colibri-imx7d         # Colibri iMX7D Module
  770               - toradex,colibri-imx7d-emmc    # Colibri iMX7D 1GB (eMMC) Module
  771               - zii,imx7d-rmu2            # ZII RMU2 Board
  772               - zii,imx7d-rpu2            # ZII RPU2 Board
  773           - const: fsl,imx7d
  774 
  775       - description: TQ-Systems TQMa7D SoM on MBa7x board
  776         items:
  777           - const: tq,imx7d-mba7
  778           - const: tq,imx7d-tqma7
  779           - const: fsl,imx7d
  780 
  781       - description:
  782           Compulab SBC-iMX7 is a single board computer based on the
  783           Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
  784           the CL-SOM-iMX7 System-on-Module providing most of the functions,
  785           and SB-SOM-iMX7 carrier board providing additional peripheral
  786           functions and connectors.
  787         items:
  788           - const: compulab,sbc-imx7
  789           - const: compulab,cl-som-imx7
  790           - const: fsl,imx7d
  791 
  792       - description: i.MX7D Boards with Toradex Colibri i.MX7D Module
  793         items:
  794           - enum:
  795               - toradex,colibri-imx7d-aster   # Aster Carrier Board
  796               - toradex,colibri-imx7d-eval-v3 # Colibri Evaluation Board V3
  797               - toradex,colibri-imx7d-iris    # Iris Carrier Board
  798               - toradex,colibri-imx7d-iris-v2 # Iris Carrier Board V2
  799           - const: toradex,colibri-imx7d
  800           - const: fsl,imx7d
  801 
  802       - description: i.MX7D Boards with Toradex Colibri i.MX7D 1GB (eMMC) Module
  803         items:
  804           - enum:
  805               - toradex,colibri-imx7d-emmc-aster    # Module on Aster Carrier Board
  806               - toradex,colibri-imx7d-emmc-eval-v3  # Module on Colibri Evaluation Board V3
  807               - toradex,colibri-imx7d-emmc-iris     # Module on Iris Carrier Board
  808               - toradex,colibri-imx7d-emmc-iris-v2  # Module on Iris Carrier Board V2
  809           - const: toradex,colibri-imx7d-emmc
  810           - const: fsl,imx7d
  811 
  812       - description: i.MX7ULP based Boards
  813         items:
  814           - enum:
  815               - ea,imx7ulp-com           # i.MX7ULP Embedded Artists COM Board
  816               - fsl,imx7ulp-evk           # i.MX7ULP Evaluation Kit
  817           - const: fsl,imx7ulp
  818 
  819       - description: i.MX8MM based Boards
  820         items:
  821           - enum:
  822               - beacon,imx8mm-beacon-kit  # i.MX8MM Beacon Development Kit
  823               - boundary,imx8mm-nitrogen8mm  # i.MX8MM Nitrogen Board
  824               - dmo,imx8mm-data-modul-edm-sbc # i.MX8MM eDM SBC
  825               - emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
  826               - fsl,imx8mm-ddr4-evk       # i.MX8MM DDR4 EVK Board
  827               - fsl,imx8mm-evk            # i.MX8MM EVK Board
  828               - gw,imx8mm-gw71xx-0x       # i.MX8MM Gateworks Development Kit
  829               - gw,imx8mm-gw72xx-0x       # i.MX8MM Gateworks Development Kit
  830               - gw,imx8mm-gw73xx-0x       # i.MX8MM Gateworks Development Kit
  831               - gw,imx8mm-gw7901          # i.MX8MM Gateworks Board
  832               - gw,imx8mm-gw7902          # i.MX8MM Gateworks Board
  833               - gw,imx8mm-gw7903          # i.MX8MM Gateworks Board
  834               - kontron,imx8mm-n801x-som  # i.MX8MM Kontron SL (N801X) SOM
  835               - menlo,mx8menlo            # i.MX8MM Menlo board with Verdin SoM
  836               - toradex,verdin-imx8mm     # Verdin iMX8M Mini Modules
  837               - toradex,verdin-imx8mm-nonwifi  # Verdin iMX8M Mini Modules without Wi-Fi / BT
  838               - toradex,verdin-imx8mm-wifi  # Verdin iMX8M Mini Wi-Fi / BT Modules
  839               - variscite,var-som-mx8mm   # i.MX8MM Variscite VAR-SOM-MX8MM module
  840               - prt,prt8mm                # i.MX8MM Protonic PRT8MM Board
  841           - const: fsl,imx8mm
  842 
  843       - description: Engicam i.Core MX8M Mini SoM based boards
  844         items:
  845           - enum:
  846               - engicam,icore-mx8mm-ctouch2        # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0
  847               - engicam,icore-mx8mm-edimm2.2       # i.MX8MM Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
  848           - const: engicam,icore-mx8mm             # i.MX8MM Engicam i.Core MX8M Mini SoM
  849           - const: fsl,imx8mm
  850 
  851       - description: Kontron BL i.MX8MM (N801X S) Board
  852         items:
  853           - const: kontron,imx8mm-n801x-s
  854           - const: kontron,imx8mm-n801x-som
  855           - const: fsl,imx8mm
  856 
  857       - description: Toradex Boards with Verdin iMX8M Mini Modules
  858         items:
  859           - enum:
  860               - toradex,verdin-imx8mm-nonwifi-dahlia # Verdin iMX8M Mini Module on Dahlia
  861               - toradex,verdin-imx8mm-nonwifi-dev    # Verdin iMX8M Mini Module on Verdin Development Board
  862           - const: toradex,verdin-imx8mm-nonwifi     # Verdin iMX8M Mini Module without Wi-Fi / BT
  863           - const: toradex,verdin-imx8mm             # Verdin iMX8M Mini Module
  864           - const: fsl,imx8mm
  865 
  866       - description: Toradex Boards with Verdin iMX8M Mini Wi-Fi / BT Modules
  867         items:
  868           - enum:
  869               - toradex,verdin-imx8mm-wifi-dahlia # Verdin iMX8M Mini Wi-Fi / BT Module on Dahlia
  870               - toradex,verdin-imx8mm-wifi-dev    # Verdin iMX8M Mini Wi-Fi / BT M. on Verdin Development B.
  871           - const: toradex,verdin-imx8mm-wifi     # Verdin iMX8M Mini Wi-Fi / BT Module
  872           - const: toradex,verdin-imx8mm          # Verdin iMX8M Mini Module
  873           - const: fsl,imx8mm
  874 
  875       - description: PHYTEC phyCORE-i.MX8MM SoM based boards
  876         items:
  877           - const: phytec,imx8mm-phyboard-polis-rdk # phyBOARD-Polis RDK
  878           - const: phytec,imx8mm-phycore-som        # phyCORE-i.MX8MM SoM
  879           - const: fsl,imx8mm
  880 
  881       - description: Variscite VAR-SOM-MX8MM based boards
  882         items:
  883           - const: variscite,var-som-mx8mm-symphony
  884           - const: variscite,var-som-mx8mm
  885           - const: fsl,imx8mm
  886 
  887       - description:
  888           TQMa8MxML is a series of SOM featuring NXP i.MX8MM system-on-chip
  889           variants. It is designed to be soldered on different carrier boards.
  890           All variants (TQMa8M[Q,D,S][L]ML) use the same device tree, hence only
  891           one compatible is needed.
  892         items:
  893           - enum:
  894               - tq,imx8mm-tqma8mqml-mba8mx # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM on MBa8Mx
  895           - const: tq,imx8mm-tqma8mqml     # TQ-Systems GmbH i.MX8MM TQMa8MQML SOM
  896           - const: fsl,imx8mm
  897 
  898       - description: i.MX8MN based Boards
  899         items:
  900           - enum:
  901               - beacon,imx8mn-beacon-kit  # i.MX8MN Beacon Development Kit
  902               - bsh,imx8mn-bsh-smm-s2     # i.MX8MN BSH SystemMaster S2
  903               - bsh,imx8mn-bsh-smm-s2pro  # i.MX8MN BSH SystemMaster S2 PRO
  904               - fsl,imx8mn-ddr3l-evk      # i.MX8MN DDR3L EVK Board
  905               - fsl,imx8mn-ddr4-evk       # i.MX8MN DDR4 EVK Board
  906               - fsl,imx8mn-evk            # i.MX8MN LPDDR4 EVK Board
  907               - gw,imx8mn-gw7902          # i.MX8MM Gateworks Board
  908           - const: fsl,imx8mn
  909 
  910       - description: Variscite VAR-SOM-MX8MN based boards
  911         items:
  912           - const: variscite,var-som-mx8mn-symphony
  913           - const: variscite,var-som-mx8mn
  914           - const: fsl,imx8mn
  915 
  916       - description:
  917           TQMa8MxNL is a series of SOM featuring NXP i.MX8MN system-on-chip
  918           variants. It is designed to be soldered on different carrier boards.
  919           All variants (TQMa8M[Q,D,S][L]NL) use the same device tree, hence only
  920           one compatible is needed.
  921         items:
  922           - enum:
  923               - tq,imx8mn-tqma8mqnl-mba8mx # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM on MBa8Mx
  924           - const: tq,imx8mn-tqma8mqnl     # TQ-Systems GmbH i.MX8MN TQMa8MQNL SOM
  925           - const: fsl,imx8mn
  926 
  927       - description: i.MX8MP based Boards
  928         items:
  929           - enum:
  930               - dh,imx8mp-dhcom-som       # i.MX8MP DHCOM SoM
  931               - dh,imx8mp-dhcom-pdk2      # i.MX8MP DHCOM SoM on PDK2 board
  932               - fsl,imx8mp-evk            # i.MX8MP EVK Board
  933               - gateworks,imx8mp-gw74xx   # i.MX8MP Gateworks Board
  934               - toradex,verdin-imx8mp     # Verdin iMX8M Plus Modules
  935               - toradex,verdin-imx8mp-nonwifi  # Verdin iMX8M Plus Modules without Wi-Fi / BT
  936               - toradex,verdin-imx8mp-wifi  # Verdin iMX8M Plus Wi-Fi / BT Modules
  937           - const: fsl,imx8mp
  938 
  939       - description: Engicam i.Core MX8M Plus SoM based boards
  940         items:
  941           - enum:
  942               - engicam,icore-mx8mp-edimm2.2       # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
  943           - const: engicam,icore-mx8mp             # i.MX8MP Engicam i.Core MX8M Plus SoM
  944           - const: fsl,imx8mp
  945 
  946       - description: PHYTEC phyCORE-i.MX8MP SoM based boards
  947         items:
  948           - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
  949           - const: phytec,imx8mp-phycore-som         # phyCORE-i.MX8MP SoM
  950           - const: fsl,imx8mp
  951 
  952       - description: Toradex Boards with Verdin iMX8M Plus Modules
  953         items:
  954           - enum:
  955               - toradex,verdin-imx8mp-nonwifi-dahlia # Verdin iMX8M Plus Module on Dahlia
  956               - toradex,verdin-imx8mp-nonwifi-dev    # Verdin iMX8M Plus Module on Verdin Development Board
  957           - const: toradex,verdin-imx8mp-nonwifi     # Verdin iMX8M Plus Module without Wi-Fi / BT
  958           - const: toradex,verdin-imx8mp             # Verdin iMX8M Plus Module
  959           - const: fsl,imx8mp
  960 
  961       - description: Toradex Boards with Verdin iMX8M Plus Wi-Fi / BT Modules
  962         items:
  963           - enum:
  964               - toradex,verdin-imx8mp-wifi-dahlia # Verdin iMX8M Plus Wi-Fi / BT Module on Dahlia
  965               - toradex,verdin-imx8mp-wifi-dev    # Verdin iMX8M Plus Wi-Fi / BT M. on Verdin Development B.
  966           - const: toradex,verdin-imx8mp-wifi     # Verdin iMX8M Plus Wi-Fi / BT Module
  967           - const: toradex,verdin-imx8mp          # Verdin iMX8M Plus Module
  968           - const: fsl,imx8mp
  969 
  970       - description:
  971           TQMa8MPxL is a series of LGA SOM featuring NXP i.MX8MP system-on-chip
  972           variants. It is designed to be soldered on different carrier boards.
  973           All CPU variants use the same device tree hence only one compatible
  974           is needed. MBa8MPxL mainboard can be used as starterkit or in a boxed
  975           version as an industrial computing device.
  976         items:
  977           - enum:
  978               - tq,imx8mp-tqma8mpql-mba8mpxl # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM on MBa8MPxL
  979           - const: tq,imx8mp-tqma8mpql       # TQ-Systems GmbH i.MX8MP TQMa8MPQL SOM
  980           - const: fsl,imx8mp
  981 
  982       - description: i.MX8MQ based Boards
  983         items:
  984           - enum:
  985               - boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
  986               - boundary,imx8mq-nitrogen8m-som # i.MX8MQ NITROGEN SoM
  987               - einfochips,imx8mq-thor96  # i.MX8MQ Thor96 Board
  988               - fsl,imx8mq-evk            # i.MX8MQ EVK Board
  989               - google,imx8mq-phanbell    # Google Coral Edge TPU
  990               - kontron,pitx-imx8m        # Kontron pITX-imx8m Board
  991               - mntre,reform2             # MNT Reform2 Laptop
  992               - purism,librem5-devkit     # Purism Librem5 devkit
  993               - solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
  994               - technexion,pico-pi-imx8m  # TechNexion PICO-PI-8M evk
  995           - const: fsl,imx8mq
  996 
  997       - description: Purism Librem5 phones
  998         items:
  999           - enum:
 1000               - purism,librem5r2          # Purism Librem5 phone "Chestnut"
 1001               - purism,librem5r3          # Purism Librem5 phone "Dogwood"
 1002               - purism,librem5r4          # Purism Librem5 phone "Evergreen"
 1003           - const: purism,librem5
 1004           - const: fsl,imx8mq
 1005 
 1006       - description:
 1007           TQMa8Mx is a series of SOM featuring NXP i.MX8MQ system-on-chip
 1008           variants. It is designed to be clicked on different carrier boards.
 1009         items:
 1010           - enum:
 1011               - tq,imx8mq-tqma8mq-mba8mx # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM on MBa8Mx
 1012           - const: tq,imx8mq-tqma8mq     # TQ-Systems GmbH i.MX8MQ TQMa8Mx SOM
 1013           - const: fsl,imx8mq
 1014 
 1015       - description: Zodiac Inflight Innovations Ultra Boards
 1016         items:
 1017           - enum:
 1018               - zii,imx8mq-ultra-rmb3
 1019               - zii,imx8mq-ultra-zest
 1020           - const: zii,imx8mq-ultra
 1021           - const: fsl,imx8mq
 1022 
 1023       - description: i.MX8QM based Boards
 1024         items:
 1025           - enum:
 1026               - fsl,imx8qm-mek           # i.MX8QM MEK Board
 1027           - const: fsl,imx8qm
 1028 
 1029       - description: i.MX8QXP based Boards
 1030         items:
 1031           - enum:
 1032               - einfochips,imx8qxp-ai_ml  # i.MX8QXP AI_ML Board
 1033               - fsl,imx8qxp-mek           # i.MX8QXP MEK Board
 1034               - toradex,colibri-imx8x     # Colibri iMX8X Modules
 1035           - const: fsl,imx8qxp
 1036 
 1037       - description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules
 1038         items:
 1039           - enum:
 1040               - toradex,colibri-imx8x-eval-v3 # Colibri iMX8X Module on Colibri Evaluation Board V3
 1041           - const: toradex,colibri-imx8x
 1042           - const: fsl,imx8qxp
 1043 
 1044       - description: i.MX8ULP based Boards
 1045         items:
 1046           - enum:
 1047               - fsl,imx8ulp-evk           # i.MX8ULP EVK Board
 1048           - const: fsl,imx8ulp
 1049 
 1050       - description: i.MX93 based Boards
 1051         items:
 1052           - enum:
 1053               - fsl,imx93-11x11-evk       # i.MX93 11x11 EVK Board
 1054           - const: fsl,imx93
 1055 
 1056       - description:
 1057           Freescale Vybrid Platform Device Tree Bindings
 1058 
 1059           For the Vybrid SoC familiy all variants with DDR controller are supported,
 1060           which is the VF5xx and VF6xx series. Out of historical reasons, in most
 1061           places the kernel uses vf610 to refer to the whole familiy.
 1062           The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
 1063           core support.
 1064         items:
 1065           - enum:
 1066               - fsl,vf500
 1067               - fsl,vf510
 1068               - fsl,vf600
 1069               - fsl,vf610
 1070               - fsl,vf610m4
 1071 
 1072       - description: Toradex Colibri VF50 Module on Colibri Evaluation Board
 1073         items:
 1074           - const: toradex,vf500-colibri_vf50-on-eval
 1075           - const: toradex,vf500-colibri_vf50
 1076           - const: fsl,vf500
 1077 
 1078       - description: VF610 based Boards
 1079         items:
 1080           - enum:
 1081               - fsl,vf610-twr             # VF610 Tower Board
 1082               - lwn,bk4                   # Liebherr BK4 controller
 1083               - phytec,vf610-cosmic       # PHYTEC Cosmic/Cosmic+ Board
 1084               - toradex,vf610-colibri_vf61 # Colibri VF61 Modules
 1085           - const: fsl,vf610
 1086 
 1087       - description: Toradex Colibri VF61 Module on Colibri Evaluation Board
 1088         items:
 1089           - const: toradex,vf610-colibri_vf61-on-eval
 1090           - const: toradex,vf610-colibri_vf61
 1091           - const: fsl,vf610
 1092 
 1093       - description: ZII's VF610 based Boards
 1094         items:
 1095           - enum:
 1096               - zii,vf610cfu1      # ZII VF610 CFU1 Board
 1097               - zii,vf610dev-c     # ZII VF610 Development Board, Rev C
 1098               - zii,vf610dev-b     # ZII VF610 Development Board, Rev B
 1099               - zii,vf610scu4-aib  # ZII VF610 SCU4 AIB
 1100               - zii,vf610dtu       # ZII VF610 SSMB DTU Board
 1101               - zii,vf610spu3      # ZII VF610 SSMB SPU3 Board
 1102               - zii,vf610spb4      # ZII VF610 SPB4 Board
 1103           - const: zii,vf610dev
 1104           - const: fsl,vf610
 1105 
 1106       - description: LS1012A based Boards
 1107         items:
 1108           - enum:
 1109               - ebs-systart,oxalis
 1110               - fsl,ls1012a-rdb
 1111               - fsl,ls1012a-frdm
 1112               - fsl,ls1012a-frwy
 1113               - fsl,ls1012a-qds
 1114           - const: fsl,ls1012a
 1115 
 1116       - description: LS1021A based Boards
 1117         items:
 1118           - enum:
 1119               - fsl,ls1021a-iot
 1120               - fsl,ls1021a-moxa-uc-8410a
 1121               - fsl,ls1021a-qds
 1122               - fsl,ls1021a-tsn
 1123               - fsl,ls1021a-twr
 1124           - const: fsl,ls1021a
 1125 
 1126       - description: LS1028A based Boards
 1127         items:
 1128           - enum:
 1129               - fsl,ls1028a-qds
 1130               - fsl,ls1028a-rdb
 1131           - const: fsl,ls1028a
 1132 
 1133       - description: Kontron KBox A-230-LS
 1134         items:
 1135           - const: kontron,kbox-a-230-ls
 1136           - const: kontron,sl28-var4
 1137           - const: kontron,sl28
 1138           - const: fsl,ls1028a
 1139       - description:
 1140           Kontron SMARC-sAL28 board on the SMARC Eval Carrier 2.0
 1141         items:
 1142           - enum:
 1143               - kontron,sl28-var1-ads2
 1144               - kontron,sl28-var2-ads2
 1145               - kontron,sl28-var3-ads2
 1146               - kontron,sl28-var4-ads2
 1147           - enum:
 1148               - kontron,sl28-var1
 1149               - kontron,sl28-var2
 1150               - kontron,sl28-var3
 1151               - kontron,sl28-var4
 1152           - const: kontron,sl28
 1153           - const: fsl,ls1028a
 1154 
 1155       - description:
 1156           Kontron SMARC-sAL28 board (on a generic/undefined carrier)
 1157         items:
 1158           - enum:
 1159               - kontron,sl28-var1
 1160               - kontron,sl28-var2
 1161               - kontron,sl28-var3
 1162               - kontron,sl28-var4
 1163           - const: kontron,sl28
 1164           - const: fsl,ls1028a
 1165 
 1166       - description:
 1167           Kontron SMARC-sAL28 board (base). This is used in the base device
 1168           tree which is compatible with the overlays provided by the
 1169           vendor.
 1170         items:
 1171           - const: kontron,sl28
 1172           - const: fsl,ls1028a
 1173 
 1174       - description: LS1043A based Boards
 1175         items:
 1176           - enum:
 1177               - fsl,ls1043a-rdb
 1178               - fsl,ls1043a-qds
 1179           - const: fsl,ls1043a
 1180 
 1181       - description: LS1046A based Boards
 1182         items:
 1183           - enum:
 1184               - fsl,ls1046a-frwy
 1185               - fsl,ls1046a-qds
 1186               - fsl,ls1046a-rdb
 1187           - const: fsl,ls1046a
 1188 
 1189       - description: LS1088A based Boards
 1190         items:
 1191           - enum:
 1192               - fsl,ls1088a-qds
 1193               - fsl,ls1088a-rdb
 1194           - const: fsl,ls1088a
 1195 
 1196       - description: LS2080A based Boards
 1197         items:
 1198           - enum:
 1199               - fsl,ls2080a-simu
 1200               - fsl,ls2080a-qds
 1201               - fsl,ls2080a-rdb
 1202           - const: fsl,ls2080a
 1203 
 1204       - description: LS2088A based Boards
 1205         items:
 1206           - enum:
 1207               - fsl,ls2088a-qds
 1208               - fsl,ls2088a-rdb
 1209           - const: fsl,ls2088a
 1210 
 1211       - description: LX2160A based Boards
 1212         items:
 1213           - enum:
 1214               - fsl,lx2160a-bluebox3
 1215               - fsl,lx2160a-bluebox3-rev-a
 1216               - fsl,lx2160a-qds
 1217               - fsl,lx2160a-rdb
 1218               - fsl,lx2162a-qds
 1219           - const: fsl,lx2160a
 1220 
 1221       - description: SolidRun LX2160A based Boards
 1222         items:
 1223           - enum:
 1224               - solidrun,clearfog-cx
 1225               - solidrun,honeycomb
 1226           - const: solidrun,lx2160a-cex7
 1227           - const: fsl,lx2160a
 1228 
 1229       - description: S32G2 based Boards
 1230         items:
 1231           - enum:
 1232               - nxp,s32g274a-evb
 1233               - nxp,s32g274a-rdb2
 1234           - const: nxp,s32g2
 1235 
 1236       - description: S32V234 based Boards
 1237         items:
 1238           - enum:
 1239               - fsl,s32v234-evb           # S32V234-EVB2 Customer Evaluation Board
 1240           - const: fsl,s32v234
 1241 
 1242       - description: Traverse LS1088A based Boards
 1243         items:
 1244           - enum:
 1245               - traverse,ten64            # Ten64 Networking Appliance / Board
 1246           - const: fsl,ls1088a
 1247 
 1248 additionalProperties: true
 1249 
 1250 ...

Cache object: ff72eca1feedeb52b2593f8e47c742fb


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.