summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2021-04-09 13:10:59 -0400
committerTom Rini <trini@konsulko.com>2021-04-09 13:10:59 -0400
commit3f2e3c7845df11ca8359a6cc804bfd6eb5ce215b (patch)
tree423c18c94b1e62122f8988b94668bada1b85340b /drivers
parent92c4eb7ae3e8fe2c2b3c5b37f882b42282a08e84 (diff)
parent2c2d7d6a72ba4a4f9323f24b8caa3b1e05546d83 (diff)
downloadu-boot-3f2e3c7845df11ca8359a6cc804bfd6eb5ce215b.tar.gz
u-boot-3f2e3c7845df11ca8359a6cc804bfd6eb5ce215b.tar.xz
u-boot-3f2e3c7845df11ca8359a6cc804bfd6eb5ce215b.zip
Merge tag 'u-boot-stm32-20210409' of https://source.denx.de/u-boot/custodians/u-boot-stm
Add rt-thread art-pi board support based on STM32H750 SoC Add Engicam i.Core STM32MP1 SoM Add FIP header support for STM32programmer Update uart number when no serial device found for STM32MP1 Remove board_check_usb_power function when ADC flag is not set Update SPL size limitation for STM32MP1 Set soc_type, soc_pkg, soc_rev env variables for STM32MP1
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ram/stm32_sdram.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/ram/stm32_sdram.c b/drivers/ram/stm32_sdram.c
index 540ad85138..3e25cc7a01 100644
--- a/drivers/ram/stm32_sdram.c
+++ b/drivers/ram/stm32_sdram.c
@@ -268,6 +268,7 @@ static int stm32_fmc_of_to_plat(struct udevice *dev)
u32 swp_fmc;
ofnode bank_node;
char *bank_name;
+ char _bank_name[128] = {0};
u8 bank = 0;
int ret;
@@ -300,6 +301,8 @@ static int stm32_fmc_of_to_plat(struct udevice *dev)
dev_for_each_subnode(bank_node, dev) {
/* extract the bank index from DT */
bank_name = (char *)ofnode_get_name(bank_node);
+ strlcpy(_bank_name, bank_name, sizeof(_bank_name));
+ bank_name = (char *)_bank_name;
strsep(&bank_name, "@");
if (!bank_name) {
pr_err("missing sdram bank index");