DHSOM device tree structure

From Wiki-DB
Jump to navigation Jump to search
DHCOR and Avenger96
-------------------
* stm32mp15xx-dhcor-som.dtsi ---------------------------------.
   [ STM32MP15xx based DHCOR SoM DT, see also [4] above.   ]  |
                                                              |
* stm32mp15xx-dhcor-io1v8.dtsi -------------------------------+---.
   [ STM32MP15xx based DHCOR SoM DT containing Enpirion     ]  |  |
   [ EP53A8LQI DCDC to provide 1V8 IO instead of regular    ]  |  |
   [ 3V3 IO on the DHCOR SoM.                               ]  |  |
                                                               |  |
* stm32mp15xx-dhcor-avenger96.dtsi ----------------------------'  |
   [ STM32MP15xx based DHCOR Avenger96 carrier board DT,    ]     |
   [ common for all of the Avenger96 and SoM combinations.  ]     |
                                                                  |
   * stm32mp157a-dhcor-avenger96.dts <----------------------------'
     [ STM32MP157A based DHCOR SoM populated on Avenger96   ]     :
     [ carrier board combined DT. This DT describes         ]     :
     [ specific combination of SoM populated on Avenger96   ]     :
     [ carrier board.                                       ]     :
                                                                  :
                                                                  :
       Both common SoM and DRC02 DTs can be extended by DTOs      :
   .- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
   :   DTOs add additional bindings into base DTs at runtime.
   :
   :
   * stm32mp15xx-avenger96-overlay-644-100-x6-otm8009a.dts
   : [ DH 644-100 adapter card connected to 4" 800x480 DSI TFT LCD     ]
   : [ and capacitive touchscreen module, and inserted into header X6. ]
   :
   * stm32mp15xx-avenger96-overlay-644-100-x6-rpi7inch.dts
   : [ DH 644-100 adapter card connected to 7" 800x480 DSI TFT LCD     ]
   : [ and capacitive touchscreen module, and inserted into header X6. ]
   : [ The panel interface is DPI, connected to SoC via DSI-to-DPI     ]
   : [ bridge chip Toshiba TC358762.                                   ]
   :
   * stm32mp15xx-avenger96-overlay-fdcan1-x6.dts
   : [ Activate FDCAN1 on low-speed expansion header X6.               ]
   :
   * stm32mp15xx-avenger96-overlay-fdcan2-x6.dts
   : [ Activate FDCAN2 on low-speed expansion header X6.               ]
   :
   * stm32mp15xx-avenger96-overlay-i2c1-eeprom-x6.dts
   : [ AT24C04 I2C EEPROM on low-speed expansion header X6 I2C1.       ]
   :
   * stm32mp15xx-avenger96-overlay-i2c2-eeprom-x6.dts
   : [ AT24C04 I2C EEPROM on low-speed expansion header X6 I2C2.       ]
   :
   * stm32mp15xx-avenger96-overlay-spi2-eeprom-x6.dts
   : [ AT25AA010A SPI EEPROM on low-speed expansion header X6 SPI2.    ]
   :
   * stm32mp15xx-avenger96-overlay-ov5640-x7.dts
     [ OV5640 CPI sensor mezzanine card connected to ST MIPID02.       ]
DHCOR and DRC Compact
---------------------
* stm32mp15xx-dhcor-som.dtsi [4] -----------------------------.
   [ STM32MP15xx based DHCOR SoM DT, common for all    ]       |
   [ variants of the SoC populated on the SoM.         ]       +--.
                                                               |  |
* stm32mp15xx-dhcor-drc-compact.dtsi --------------------------'  |
   [ STM32MP15xx based DHCOR DRC Compact carrier board DT,   ]    |
   [ common for all of the DRC Compact and SoM combinations. ]    |
                                                                  |
   * stm32mp153c-dhcor-drc-compact.dts <--------------------------'
     [ STM32MP153C based DHCOR SoM populated on DRC Compact ]
     [ carrier board combined DT. This DT describes         ]
     [ specific combination of SoM populated on DRC Compact ]
     [ carrier board.                                       ]