xref: /openbmc/u-boot/board/ti/am335x/Kconfig (revision 4614b891)
1if TARGET_AM335X_EVM
2
3config SYS_BOARD
4	default "am335x"
5
6config SYS_VENDOR
7	default "ti"
8
9config SYS_SOC
10	default "am33xx"
11
12config SYS_CONFIG_NAME
13	default "am335x_evm"
14
15config CONS_INDEX
16	int "UART used for console"
17	range 1 6
18	default 1
19	help
20	  The AM335x SoC has a total of 6 UARTs (UART0 to UART5 as referenced
21	  in documentation, etc) available to it.  Depending on your specific
22	  board you may want something other than UART0 as for example the IDK
23	  uses UART3 so enter 4 here.
24
25config NOR
26	bool "Support for NOR flash"
27	help
28	  The AM335x SoC supports having a NOR flash connected to the GPMC.
29	  In practice this is seen as a NOR flash module connected to the
30	  "memory cape" for the BeagleBone family.
31
32config NOR_BOOT
33	bool "Support for booting from NOR flash"
34	depends on NOR
35	help
36	  Enabling this will make a U-Boot binary that is capable of being
37	  booted via NOR.  In this case we will enable certain pinmux early
38	  as the ROM only partially sets up pinmux.  We also default to using
39	  NOR for environment.
40
41config DM
42	default y if !SPL_BUILD
43
44config DM_GPIO
45	default y if DM && !SPL_BUILD
46
47config DM_SERIAL
48	default y if DM && !SPL_BUILD
49
50config SYS_MALLOC_F
51	default y if DM && !SPL_BUILD
52
53config SYS_MALLOC_F_LEN
54	default 0x400 if DM && !SPL_BUILD
55
56endif
57