No watchdog was enabled for STM32MP13 platform. Add the required flags to
support it. As done for STM32MP15 (in SCMI config) and STM32MP2x, we use
the Arm SMC watchdog. The required nodes were already present in Linux
imported DT files (stm32mp13.dtsi & stm32mp135f-dk.dts).
To enable this SMC watchdog on other platforms based on STM32MP13, check
that both the following flags are enabled in the dedicated config file:
CONFIG_WDT=y
CONFIG_WDT_ARM_SMC=y
And that there is a node in Linux board DT that enables the feature, as
it is done in stm32mp135f-dk.dts:
&arm_wdt {
timeout-sec = <32>;
status = "okay";
};
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
119 lines
2.8 KiB
Plaintext
119 lines
2.8 KiB
Plaintext
CONFIG_ARM=y
|
|
CONFIG_ARCH_STM32MP=y
|
|
CONFIG_TFABOOT=y
|
|
CONFIG_SYS_MALLOC_F_LEN=0x210000
|
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xc0400000
|
|
CONFIG_ENV_OFFSET=0x900000
|
|
CONFIG_DEFAULT_DEVICE_TREE="st/stm32mp135f-dk"
|
|
CONFIG_SYS_BOOTM_LEN=0x2000000
|
|
CONFIG_SYS_LOAD_ADDR=0xc2000000
|
|
CONFIG_STM32MP13X=y
|
|
CONFIG_DDR_CACHEABLE_SIZE=0x8000000
|
|
CONFIG_CMD_STM32KEY=y
|
|
CONFIG_MFD_STM32_TIMERS=y
|
|
CONFIG_TARGET_ST_STM32MP13X=y
|
|
CONFIG_ENV_OFFSET_REDUND=0x940000
|
|
CONFIG_CMD_STM32PROG=y
|
|
# CONFIG_ARMV7_NONSEC is not set
|
|
CONFIG_SYS_MEMTEST_START=0xc0000000
|
|
CONFIG_SYS_MEMTEST_END=0xc4000000
|
|
# CONFIG_ANDROID_BOOT_IMAGE is not set
|
|
CONFIG_FIT=y
|
|
CONFIG_DISTRO_DEFAULTS=y
|
|
CONFIG_BOOTDELAY=1
|
|
CONFIG_BOOTCOMMAND="run bootcmd_stm32mp"
|
|
CONFIG_SYS_PROMPT="STM32MP> "
|
|
CONFIG_CMD_ADTIMG=y
|
|
CONFIG_CMD_ERASEENV=y
|
|
CONFIG_CMD_NVEDIT_EFI=y
|
|
CONFIG_CMD_MEMINFO=y
|
|
CONFIG_CMD_MEMTEST=y
|
|
CONFIG_CMD_UNZIP=y
|
|
CONFIG_CMD_ADC=y
|
|
CONFIG_CMD_CLK=y
|
|
CONFIG_CMD_FUSE=y
|
|
CONFIG_CMD_GPIO=y
|
|
CONFIG_CMD_PWM=y
|
|
CONFIG_CMD_I2C=y
|
|
CONFIG_CMD_LSBLK=y
|
|
CONFIG_CMD_MMC=y
|
|
CONFIG_CMD_USB=y
|
|
CONFIG_CMD_USB_MASS_STORAGE=y
|
|
CONFIG_CMD_CACHE=y
|
|
CONFIG_CMD_EFIDEBUG=y
|
|
CONFIG_CMD_TIME=y
|
|
CONFIG_CMD_RNG=y
|
|
CONFIG_CMD_TIMER=y
|
|
CONFIG_CMD_REGULATOR=y
|
|
CONFIG_CMD_EXT4_WRITE=y
|
|
CONFIG_CMD_LOG=y
|
|
CONFIG_CMD_UBI=y
|
|
CONFIG_OF_LIVE=y
|
|
CONFIG_OF_UPSTREAM_BUILD_VENDOR=y
|
|
CONFIG_OF_UPSTREAM_VENDOR="st"
|
|
CONFIG_ENV_IS_NOWHERE=y
|
|
CONFIG_ENV_IS_IN_MMC=y
|
|
CONFIG_ENV_REDUNDANT=y
|
|
CONFIG_ENV_RELOC_GD_ENV_ADDR=y
|
|
CONFIG_ENV_MMC_DEVICE_INDEX=-1
|
|
CONFIG_ENV_MMC_USE_DT=y
|
|
CONFIG_STM32_ADC=y
|
|
CONFIG_SYS_64BIT_LBA=y
|
|
CONFIG_BUTTON=y
|
|
CONFIG_BUTTON_GPIO=y
|
|
CONFIG_CLK_SCMI=y
|
|
CONFIG_SET_DFU_ALT_INFO=y
|
|
CONFIG_USB_FUNCTION_FASTBOOT=y
|
|
CONFIG_FASTBOOT_BUF_ADDR=0xc0000000
|
|
CONFIG_FASTBOOT_BUF_SIZE=0x02000000
|
|
CONFIG_FASTBOOT_FLASH=y
|
|
CONFIG_FASTBOOT_FLASH_MMC_DEV=0
|
|
CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
|
|
CONFIG_FASTBOOT_CMD_OEM_PARTCONF=y
|
|
CONFIG_SCMI_FIRMWARE=y
|
|
CONFIG_GPIO_HOG=y
|
|
CONFIG_DM_I2C=y
|
|
CONFIG_SYS_I2C_STM32F7=y
|
|
CONFIG_LED=y
|
|
CONFIG_LED_BOOT=y
|
|
CONFIG_LED_GPIO=y
|
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
|
CONFIG_STM32_SDMMC2=y
|
|
CONFIG_MTD=y
|
|
CONFIG_DM_MTD=y
|
|
CONFIG_PHY=y
|
|
CONFIG_PHY_STM32_USBPHYC=y
|
|
CONFIG_PINCONF=y
|
|
CONFIG_DM_REGULATOR=y
|
|
CONFIG_DM_REGULATOR_FIXED=y
|
|
CONFIG_DM_REGULATOR_GPIO=y
|
|
CONFIG_DM_REGULATOR_SCMI=y
|
|
CONFIG_DM_PWM=y
|
|
CONFIG_PWM_STM32=y
|
|
CONFIG_RESET_SCMI=y
|
|
CONFIG_DM_RNG=y
|
|
CONFIG_RNG_STM32=y
|
|
CONFIG_DM_RTC=y
|
|
CONFIG_RTC_STM32=y
|
|
CONFIG_SERIAL_RX_BUFFER=y
|
|
CONFIG_SYSRESET_PSCI=y
|
|
CONFIG_TEE=y
|
|
CONFIG_OPTEE=y
|
|
# CONFIG_OPTEE_TA_AVB is not set
|
|
CONFIG_USB=y
|
|
CONFIG_DM_USB_GADGET=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_GENERIC=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_OHCI_GENERIC=y
|
|
CONFIG_USB_ONBOARD_HUB=y
|
|
CONFIG_USB_HUB_DEBOUNCE_TIMEOUT=2000
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_USB_GADGET_MANUFACTURER="STMicroelectronics"
|
|
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
|
CONFIG_USB_GADGET_DWC2_OTG=y
|
|
CONFIG_WDT=y
|
|
CONFIG_WDT_ARM_SMC=y
|
|
CONFIG_ERRNO_STR=y
|