config CMD_STM32PROG bool "command stm32prog for STM32CudeProgrammer" select DFU select DFU_RAM select DFU_VIRT select PARTITION_TYPE_GUID imply CMD_GPT if MMC imply CMD_MTD if MTD imply DFU_MMC if MMC imply DFU_MTD if MTD help activate a specific command stm32prog for STM32MP soc family witch update the device with the tools STM32CubeProgrammer NB: access to not volatile memory (NOR/NAND/SD/eMMC) is based on U-Boot DFU framework config CMD_STM32PROG_USB bool "support stm32prog over USB" depends on CMD_STM32PROG default y help activate the command "stm32prog usb" for STM32MP soc family witch update the device with the tools STM32CubeProgrammer, using USB with DFU protocol config CMD_STM32PROG_SERIAL bool "support stm32prog over UART" depends on CMD_STM32PROG default y help activate the command "stm32prog serial" for STM32MP soc family with the tools STM32CubeProgrammer using U-Boot serial device and UART protocol. config CMD_STM32PROG_OTP bool "support stm32prog for OTP update" depends on CMD_STM32PROG default y if ARM_SMCCC || OPTEE help Support the OTP update with the command "stm32prog" for STM32MP