2016-08-30 19:06:20 +00:00
|
|
|
if AM33XX
|
|
|
|
|
2017-01-25 08:53:07 +00:00
|
|
|
config AM33XX_CHILISOM
|
|
|
|
bool
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
choice
|
|
|
|
prompt "AM33xx board select"
|
|
|
|
|
|
|
|
config TARGET_AM335X_EVM
|
|
|
|
bool "Support am335x_evm"
|
2017-01-23 00:43:11 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-08-30 19:06:20 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2016-08-30 19:06:20 +00:00
|
|
|
select TI_I2C_BOARD_DETECT
|
2021-05-04 17:31:30 +00:00
|
|
|
select SUPPORT_EXTENSION_SCAN
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2018-07-23 13:55:13 +00:00
|
|
|
imply SPL_DM
|
|
|
|
imply SPL_DM_SEQ_ALIAS
|
2017-03-03 20:33:30 +00:00
|
|
|
imply SPL_ENV_SUPPORT
|
2019-01-23 06:20:05 +00:00
|
|
|
imply SPL_FS_EXT4
|
2019-01-23 06:20:03 +00:00
|
|
|
imply SPL_FS_FAT
|
2021-07-11 03:14:30 +00:00
|
|
|
imply SPL_GPIO
|
2021-07-11 03:14:36 +00:00
|
|
|
imply SPL_I2C
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_LIBCOMMON_SUPPORT
|
|
|
|
imply SPL_LIBDISK_SUPPORT
|
|
|
|
imply SPL_LIBGENERIC_SUPPORT
|
2021-08-08 18:20:09 +00:00
|
|
|
imply SPL_MMC
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_NAND_SUPPORT
|
2018-07-23 13:55:13 +00:00
|
|
|
imply SPL_OF_LIBFDT
|
2021-07-11 03:14:24 +00:00
|
|
|
imply SPL_POWER
|
2018-07-23 13:55:13 +00:00
|
|
|
imply SPL_SEPARATE_BSS
|
2021-08-08 18:20:12 +00:00
|
|
|
imply SPL_SERIAL
|
2018-07-23 13:55:13 +00:00
|
|
|
imply SPL_SYS_MALLOC_SIMPLE
|
2021-07-11 03:14:28 +00:00
|
|
|
imply SPL_WATCHDOG
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_YMODEM_SUPPORT
|
2016-08-30 19:06:20 +00:00
|
|
|
help
|
|
|
|
This option specifies support for the AM335x
|
|
|
|
GP and HS EVM development platforms. The AM335x
|
|
|
|
GP EVM is a standalone test, development, and
|
|
|
|
evaluation module system that enables developers
|
|
|
|
to write software and develop hardware around
|
|
|
|
an AM335x processor subsystem.
|
|
|
|
|
|
|
|
config TARGET_AM335X_BALTOS
|
|
|
|
bool "Support am335x_baltos"
|
2017-01-23 00:43:11 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-08-30 19:06:20 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2016-08-30 19:06:20 +00:00
|
|
|
|
2017-04-01 15:17:16 +00:00
|
|
|
config TARGET_AM335X_IGEP003X
|
|
|
|
bool "Support am335x_igep003x"
|
2017-04-01 15:18:40 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-08-30 19:06:20 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2016-08-30 19:06:20 +00:00
|
|
|
|
|
|
|
config TARGET_AM335X_SHC
|
|
|
|
bool "Support am335x based shc board from bosch"
|
2017-01-23 00:43:11 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-08-30 19:06:20 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-08-04 22:34:48 +00:00
|
|
|
imply CMD_SPL
|
2016-08-30 19:06:20 +00:00
|
|
|
|
2019-02-25 15:33:00 +00:00
|
|
|
config TARGET_AM335X_GUARDIAN
|
|
|
|
bool "Support am335x based guardian board from bosch"
|
2019-09-17 14:25:37 +00:00
|
|
|
select BOARD_LATE_INIT
|
2019-02-25 15:33:00 +00:00
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
|
|
|
select DM_GPIO
|
2022-10-18 13:46:31 +00:00
|
|
|
select VIDEO
|
2022-10-06 14:36:07 +00:00
|
|
|
select PANEL_HX8238D
|
2019-02-25 15:33:00 +00:00
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
config TARGET_AM335X_SL50
|
|
|
|
bool "Support am335x_sl50"
|
2017-01-23 00:43:11 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-08-30 19:06:20 +00:00
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2016-08-30 19:06:20 +00:00
|
|
|
|
2017-06-09 20:59:17 +00:00
|
|
|
config TARGET_BRXRE1
|
|
|
|
bool "Support BRXRE1"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
|
2019-08-01 05:04:46 +00:00
|
|
|
config TARGET_BRSMARC1
|
|
|
|
bool "Support BRSMARC1"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
|
2017-06-09 20:59:17 +00:00
|
|
|
config TARGET_BRPPT1
|
|
|
|
bool "Support BRPPT1"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
|
2017-01-25 08:53:08 +00:00
|
|
|
config TARGET_CHILIBOARD
|
|
|
|
bool "Grinn chiliBoard"
|
|
|
|
select AM33XX_CHILISOM
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-01-25 08:53:08 +00:00
|
|
|
|
2017-06-09 20:59:17 +00:00
|
|
|
config TARGET_ETAMIN
|
|
|
|
bool "Support etamin"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2022-06-11 02:59:35 +00:00
|
|
|
select FACTORYSET
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-06-09 20:59:17 +00:00
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
config TARGET_PCM051
|
|
|
|
bool "Support pcm051"
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2016-08-30 19:06:20 +00:00
|
|
|
|
2019-06-03 13:31:17 +00:00
|
|
|
config TARGET_PHYCORE_AM335X_R2
|
|
|
|
bool "Support phyCORE AM335X R2"
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
|
|
|
select DM_SERIAL
|
|
|
|
imply CMD_DM
|
|
|
|
|
2017-06-09 20:59:17 +00:00
|
|
|
config TARGET_PXM2
|
|
|
|
bool "Support pxm2"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2022-06-11 02:59:35 +00:00
|
|
|
select FACTORYSET
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-06-09 20:59:17 +00:00
|
|
|
|
|
|
|
config TARGET_RASTABAN
|
|
|
|
bool "Support rastaban"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2022-06-11 02:59:35 +00:00
|
|
|
select FACTORYSET
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-06-09 20:59:17 +00:00
|
|
|
|
|
|
|
config TARGET_RUT
|
|
|
|
bool "Support rut"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2022-06-11 02:59:35 +00:00
|
|
|
select FACTORYSET
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-06-09 20:59:17 +00:00
|
|
|
|
|
|
|
config TARGET_THUBAN
|
|
|
|
bool "Support thuban"
|
|
|
|
select BOARD_LATE_INIT
|
|
|
|
select DM
|
|
|
|
select DM_GPIO
|
2018-07-23 13:55:13 +00:00
|
|
|
select DM_SERIAL
|
2022-06-11 02:59:35 +00:00
|
|
|
select FACTORYSET
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2017-06-09 20:59:17 +00:00
|
|
|
|
2018-01-23 17:27:22 +00:00
|
|
|
config TARGET_PDU001
|
|
|
|
bool "Support PDU001"
|
|
|
|
select DM
|
|
|
|
select DM_SERIAL
|
2018-12-07 14:01:55 +00:00
|
|
|
imply SPL_SEPARATE_BSS
|
2018-07-23 13:55:14 +00:00
|
|
|
imply CMD_DM
|
2018-01-23 17:27:22 +00:00
|
|
|
help
|
|
|
|
Support for PDU001 platform developed by EETS GmbH.
|
|
|
|
The PDU001 is a processor and display unit developed around
|
|
|
|
the Computing-Module m2 from bytes at work AG.
|
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
endchoice
|
|
|
|
|
2022-03-23 21:20:07 +00:00
|
|
|
config CLOCK_SYNTHESIZER
|
|
|
|
bool "CDCE913 and CDCEL913 clock synthesizer support"
|
|
|
|
help
|
|
|
|
The CDCE913 and CDCEL913 devices are modular PLL-based, low cost,
|
|
|
|
high performance , programmable clock synthesizers. They generate
|
|
|
|
up to 3 output clocks from a single input frequency. Each output can
|
|
|
|
be programmed for any clock-frequency.
|
|
|
|
|
|
|
|
config CLK_SYNTHESIZER_I2C_ADDR
|
|
|
|
hex "Clock synthesizer i2c bus address"
|
|
|
|
depends on CLOCK_SYNTHESIZER
|
|
|
|
default 0x65
|
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
endif
|
|
|
|
|
2016-05-20 00:10:43 +00:00
|
|
|
if AM43XX
|
2016-09-13 05:18:37 +00:00
|
|
|
|
2017-06-09 20:59:17 +00:00
|
|
|
choice
|
|
|
|
prompt "AM43xx board select"
|
|
|
|
|
2016-05-20 00:10:43 +00:00
|
|
|
config TARGET_AM43XX_EVM
|
|
|
|
bool "Support am43xx_evm"
|
2017-01-23 00:43:11 +00:00
|
|
|
select BOARD_LATE_INIT
|
2016-05-20 00:10:43 +00:00
|
|
|
select TI_I2C_BOARD_DETECT
|
2017-02-21 06:10:43 +00:00
|
|
|
imply DM_I2C
|
|
|
|
imply DM_SPI
|
|
|
|
imply DM_SPI_FLASH
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_ENV_SUPPORT
|
2019-01-23 06:20:05 +00:00
|
|
|
imply SPL_FS_EXT4
|
2019-01-23 06:20:03 +00:00
|
|
|
imply SPL_FS_FAT
|
2021-07-11 03:14:30 +00:00
|
|
|
imply SPL_GPIO
|
2021-07-11 03:14:36 +00:00
|
|
|
imply SPL_I2C
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_LIBCOMMON_SUPPORT
|
|
|
|
imply SPL_LIBDISK_SUPPORT
|
|
|
|
imply SPL_LIBGENERIC_SUPPORT
|
2021-08-08 18:20:09 +00:00
|
|
|
imply SPL_MMC
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_NAND_SUPPORT
|
2021-07-11 03:14:24 +00:00
|
|
|
imply SPL_POWER
|
2021-08-08 18:20:12 +00:00
|
|
|
imply SPL_SERIAL
|
2021-07-11 03:14:28 +00:00
|
|
|
imply SPL_WATCHDOG
|
2017-03-03 20:33:31 +00:00
|
|
|
imply SPL_YMODEM_SUPPORT
|
2016-05-20 00:10:43 +00:00
|
|
|
help
|
|
|
|
This option specifies support for the AM43xx
|
|
|
|
GP and HS EVM development platforms.The AM437x
|
|
|
|
GP EVM is a standalone test, development, and
|
|
|
|
evaluation module system that enables developers
|
|
|
|
to write software and develop hardware around
|
|
|
|
an AM43xx processor subsystem.
|
2017-06-09 20:59:17 +00:00
|
|
|
|
|
|
|
config TARGET_CM_T43
|
|
|
|
bool "Support cm_t43"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2018-03-17 08:02:52 +00:00
|
|
|
config SPL_RTC_DDR_SUPPORT
|
|
|
|
bool
|
|
|
|
depends on SPL
|
|
|
|
prompt "Enable RTC-DDR ONLY Support"
|
|
|
|
help
|
|
|
|
If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in
|
|
|
|
self-refresh mode is a special power saving mode where in all
|
|
|
|
the other voltages are turned off apart from the RTC domain and DDR.
|
|
|
|
So only RTC is alive and ticking and one can program it to wake
|
|
|
|
up after a predetermined period. Once RTC alarm fires, the PMIC
|
|
|
|
powers up all the voltage domains. U-Boot takes a special path
|
|
|
|
as the DDR has contents is in self-refresh and restore path is
|
|
|
|
followed.
|
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
endif
|
2016-05-20 00:10:43 +00:00
|
|
|
|
2016-08-30 19:06:20 +00:00
|
|
|
if AM43XX || AM33XX
|
2016-05-20 00:10:42 +00:00
|
|
|
config PUB_ROM_DATA_SIZE
|
|
|
|
hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
|
2018-07-23 13:55:13 +00:00
|
|
|
default 0x8400
|
2016-05-20 00:10:42 +00:00
|
|
|
help
|
|
|
|
During the device boot, the public ROM uses the top of
|
|
|
|
the public L3 OCMC RAM to store r/w data like stack,
|
|
|
|
heap, globals etc. When the ROM is copying the boot
|
|
|
|
image from the boot media into memory, the image must
|
|
|
|
not spill over into this area. This value can be used
|
|
|
|
during compile time to determine the maximum size of a
|
|
|
|
boot image. Once the ROM transfers control to the boot
|
|
|
|
image, this area is no longer used, and can be reclaimed
|
|
|
|
for run time use by the boot image.
|
2016-05-20 00:10:43 +00:00
|
|
|
endif
|
2022-03-12 04:07:29 +00:00
|
|
|
|
|
|
|
config AM335X_USB0
|
|
|
|
bool "Static mode configuration for USB0 in SPL"
|
|
|
|
depends on AM33XX && SPL_MUSB_NEW && !SPL_OF_CONTROL
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USB0 port configuration"
|
|
|
|
depends on AM335X_USB0
|
|
|
|
|
|
|
|
config AM335X_USB0_HOST
|
|
|
|
bool "Port is used in host mode"
|
|
|
|
|
|
|
|
config AM335X_USB0_PERIPHERAL
|
|
|
|
bool "Port is used in peripheral mode"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config AM335X_USB1
|
|
|
|
bool "Static mode configuration for USB1 in SPL"
|
|
|
|
depends on AM33XX && SPL_MUSB_NEW && !SPL_OF_CONTROL
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USB1 port configuration"
|
|
|
|
depends on AM335X_USB1
|
|
|
|
|
|
|
|
config AM335X_USB1_HOST
|
|
|
|
bool "Port is used in host mode"
|
|
|
|
|
|
|
|
config AM335X_USB1_PERIPHERAL
|
|
|
|
bool "Port is used in peripheral mode"
|
|
|
|
|
|
|
|
endchoice
|