Skip to content

Commit 4f68893

Browse files
committed
Merge branch 'v2021.10/master' into v2021.10/maint
Signed-off-by: Hector Palacios <[email protected]>
2 parents 887f65b + a68e7d0 commit 4f68893

File tree

21 files changed

+140
-66
lines changed

21 files changed

+140
-66
lines changed

arch/arm/mach-stm32mp/Kconfig.13x

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ config DEBUG_UART_CLOCK
6767
endif
6868

6969
source "board/st/stm32mp1/Kconfig"
70-
source "board/digi/ccmp13_dvk/Kconfig"
70+
source "board/digi/ccmp13-dvk/Kconfig"
7171

7272
endif

arch/arm/mach-stm32mp/Kconfig.15x

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ endif
143143

144144
source "board/st/stm32mp1/Kconfig"
145145
source "board/dhelectronics/dh_stm32mp1/Kconfig"
146-
source "board/digi/ccmp15_dvk/Kconfig"
146+
source "board/digi/ccmp15-dvk/Kconfig"
147147
source "board/engicam/stm32mp1/Kconfig"
148148

149149
endif

board/digi/ccmp1/ccmp1.c

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <env.h>
77
#include <env_internal.h>
88
#include <nand.h>
9+
#include <asm/arch/sys_proto.h>
910

1011
#include "../common/helper.h"
1112
#include "../common/hwid.h"
@@ -154,3 +155,76 @@ void board_update_hwid(bool is_fuse)
154155

155156
som_default_environment();
156157
}
158+
159+
void print_som_info(void)
160+
{
161+
if (my_hwid.variant)
162+
printf("%s SOM variant 0x%02X: ", CONFIG_SOM_DESCRIPTION,
163+
my_hwid.variant);
164+
else
165+
return;
166+
167+
if (my_hwid.ram) {
168+
print_size(gd->ram_size, " DDR3");
169+
if (my_hwid.wifi)
170+
printf(", Wi-Fi");
171+
if (my_hwid.bt)
172+
printf(", Bluetooth");
173+
if (my_hwid.mca)
174+
printf(", MCA");
175+
if (my_hwid.crypto)
176+
printf(", Crypto-auth");
177+
}
178+
printf("\n");
179+
}
180+
181+
void print_bootinfo(void)
182+
{
183+
u32 bootmode = get_bootmode();
184+
185+
puts("Boot: ");
186+
switch (bootmode & TAMP_BOOT_DEVICE_MASK) {
187+
case BOOT_FLASH_SD:
188+
case BOOT_FLASH_SD_1:
189+
case BOOT_FLASH_SD_2:
190+
case BOOT_FLASH_SD_3:
191+
puts("SD\n");
192+
break;
193+
case BOOT_FLASH_EMMC:
194+
case BOOT_FLASH_EMMC_1:
195+
case BOOT_FLASH_EMMC_2:
196+
case BOOT_FLASH_EMMC_3:
197+
puts("MMC\n");
198+
break;
199+
case BOOT_FLASH_NAND:
200+
case BOOT_FLASH_NAND_FMC:
201+
puts("NAND\n");
202+
break;
203+
case BOOT_FLASH_NOR:
204+
case BOOT_FLASH_NOR_QSPI:
205+
puts("NOR\n");
206+
break;
207+
case BOOT_SERIAL_UART:
208+
case BOOT_SERIAL_UART_1:
209+
case BOOT_SERIAL_UART_2:
210+
case BOOT_SERIAL_UART_3:
211+
case BOOT_SERIAL_UART_4:
212+
case BOOT_SERIAL_UART_5:
213+
case BOOT_SERIAL_UART_6:
214+
case BOOT_SERIAL_UART_7:
215+
case BOOT_SERIAL_UART_8:
216+
puts("SERIAL\n");
217+
break;
218+
case BOOT_SERIAL_USB:
219+
case BOOT_SERIAL_USB_OTG:
220+
puts("USB\n");
221+
break;
222+
case BOOT_FLASH_SPINAND:
223+
case BOOT_FLASH_SPINAND_1:
224+
puts("SPI-NAND\n");
225+
break;
226+
default:
227+
printf("Unknown device %u\n", bootmode);
228+
break;
229+
}
230+
}

board/digi/ccmp1/ccmp1.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@
1111
int ccmp1_init(void);
1212
void fdt_fixup_ccmp1(void *fdt);
1313
void som_default_environment(void);
14+
void print_som_info(void);
15+
void print_bootinfo(void);
1416

1517
#endif /* CCMP1_H */

board/digi/ccmp13_dvk/Kconfig renamed to board/digi/ccmp13-dvk/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
if TARGET_CCMP13_DVK
22

33
config SYS_BOARD
4-
default "ccmp13_dvk"
4+
default "ccmp13-dvk"
55

66
config SYS_VENDOR
77
default "digi"
88

99
config SYS_CONFIG_NAME
10-
default "ccmp13_dvk"
10+
default "ccmp13-dvk"
1111

1212
source "board/st/common/Kconfig"
1313
source "board/digi/common/Kconfig"

board/digi/ccmp13_dvk/Makefile renamed to board/digi/ccmp13-dvk/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
ifdef CONFIG_SPL_BUILD
88
obj-y += spl.o
99
else
10-
obj-y += ccmp13_dvk.o
10+
obj-y += ccmp13-dvk.o
1111
endif
1212

1313
ifdef CONFIG_HAS_HWID

board/digi/ccmp13_dvk/ccmp13_dvk.c renamed to board/digi/ccmp13-dvk/ccmp13-dvk.c

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -102,24 +102,10 @@ int board_early_init_f(void)
102102

103103
int checkboard(void)
104104
{
105-
char *mode;
106-
const char *fdt_compat;
107-
int fdt_compat_len;
108-
109-
if (IS_ENABLED(CONFIG_TFABOOT)) {
110-
if (IS_ENABLED(CONFIG_STM32MP15x_STM32IMAGE))
111-
mode = "trusted - stm32image";
112-
else
113-
mode = "trusted";
114-
} else {
115-
mode = "basic";
116-
}
117-
118-
fdt_compat = fdt_getprop(gd->fdt_blob, 0, "compatible",
119-
&fdt_compat_len);
120-
121-
log_info("Board: %s in %s mode (%s)\n", CONFIG_SYS_BOARD, mode,
122-
fdt_compat && fdt_compat_len ? fdt_compat : "");
105+
board_version = get_carrierboard_version();
106+
print_som_info();
107+
print_carrierboard_info();
108+
print_bootinfo();
123109

124110
return 0;
125111
}
File renamed without changes.

board/digi/ccmp15_dvk/Kconfig renamed to board/digi/ccmp15-dvk/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ source "board/st/common/Kconfig"
44
source "board/digi/common/Kconfig"
55

66
config SYS_BOARD
7-
default "ccmp15_dvk"
7+
default "ccmp15-dvk"
88

99
config SYS_VENDOR
1010
default "digi"
1111

1212
config SYS_CONFIG_NAME
13-
default "ccmp15_dvk"
13+
default "ccmp15-dvk"
1414

1515
endif

board/digi/ccmp15_dvk/Makefile renamed to board/digi/ccmp15-dvk/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
ifdef CONFIG_SPL_BUILD
88
obj-y += spl.o
99
else
10-
obj-y += ccmp15_dvk.o
10+
obj-y += ccmp15-dvk.o
1111
endif
1212

1313
ifdef CONFIG_HAS_HWID

0 commit comments

Comments
 (0)