3 config STM32MP15x_STM32IMAGE
4 bool "Support STM32 image for generated U-Boot image"
7 Support of STM32 image generation for SOC STM32MP15x
8 for TF-A boot when FIP container is not used
11 prompt "STM32MP15x board select"
14 config TARGET_ST_STM32MP15x
15 bool "STMicroelectronics STM32MP15x boards"
18 imply CMD_CLS if CMD_BMP
20 imply PRE_CONSOLE_BUFFER
23 target the STMicroelectronics board with SOC STM32MP15x
24 managed by board/st/stm32mp1:
25 Evalulation board (EV1) or Discovery board (DK1 and DK2).
26 The difference between board are managed with devicetree
28 config TARGET_DH_STM32MP1_PDK2
29 bool "DH STM32MP1 PDK2"
31 Target the DH PDK2 development kit with STM32MP15x SoM.
33 config TARGET_MICROGEA_STM32MP1
34 bool "Engicam MicroGEA STM32MP1 SOM"
37 imply CMD_CLS if CMD_BMP
39 imply PRE_CONSOLE_BUFFER
42 MicroGEA STM32MP1 is a STM32MP157A based Micro SOM.
44 MicroGEA STM32MP1 MicroDev 2.0:
45 * MicroDev 2.0 is a general purpose miniature carrier board with CAN,
46 LTE and LVDS panel interfaces.
47 * MicroGEA STM32MP1 needs to mount on top of this MicroDev 2.0 board
48 for creating complete MicroGEA STM32MP1 MicroDev 2.0 Carrier board.
50 MicroGEA STM32MP1 MicroDev 2.0 7" OF:
51 * 7" OF is a capacitive touch 7" Open Frame panel solutions with LVDS
53 * MicroGEA STM32MP1 needs to mount on top of MicroDev 2.0 board with
54 pluged 7" OF for creating complete MicroGEA STM32MP1 MicroDev 2.0 7"
55 Open Frame Solution board.
57 config TARGET_ICORE_STM32MP1
58 bool "Engicam i.Core STM32MP1 SOM"
61 imply CMD_CLS if CMD_BMP
63 imply PRE_CONSOLE_BUFFER
66 i.Core STM32MP1 is an EDIMM SOM based on STM32MP157A.
68 i.Core STM32MP1 EDIMM2.2:
69 * EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
70 * i.Core STM32MP1 needs to mount on top of EDIMM2.2 for
71 creating complete i.Core STM32MP1 EDIMM2.2 Starter Kit.
73 i.Core STM32MP1 C.TOUCH 2.0
74 * C.TOUCH 2.0 is a general purpose Carrier board.
75 * i.Core STM32MP1 needs to mount on top of this Carrier board
76 for creating complete i.Core STM32MP1 C.TOUCH 2.0 board.
81 bool "Enable driver for STM32MP15x PWR"
82 depends on DM_REGULATOR && DM_PMIC
85 This config enables implementation of driver-model pmic and
86 regulator uclass features for access to STM32MP15x PWR.
88 config SPL_STM32MP15_PWR
89 bool "Enable driver for STM32MP15x PWR in SPL"
90 depends on SPL && SPL_DM_REGULATOR && SPL_DM_PMIC
93 This config enables implementation of driver-model pmic and
94 regulator uclass features for access to STM32MP15x PWR in SPL.
99 config PRE_CON_BUF_ADDR
102 config PRE_CON_BUF_SZ
105 config BOOTSTAGE_STASH_ADDR
109 config SYS_BOOTCOUNT_SINGLEWORD
112 # TAMP_BOOTCOUNT = TAMP_BACKUP_REGISTER(21)
113 config SYS_BOOTCOUNT_ADDR
119 config DEBUG_UART_BOARD_INIT
122 # debug on UART4 by default
123 config DEBUG_UART_BASE
126 # clock source is HSI on reset
127 config DEBUG_UART_CLOCK
131 source "board/st/stm32mp1/Kconfig"
132 source "board/dhelectronics/dh_stm32mp1/Kconfig"
133 source "board/engicam/stm32mp1/Kconfig"