337 lines
6.8 KiB
Plaintext
337 lines
6.8 KiB
Plaintext
menu "Amlogic commands"
|
|
|
|
config AML_RPMB
|
|
depends on OPTEE
|
|
depends on MMC
|
|
bool "support RPMB set in bootargs"
|
|
default y
|
|
help
|
|
Support RPMB set in bootargs.
|
|
|
|
config AML_STORAGE
|
|
bool "aml storage support"
|
|
help
|
|
storage cmd support
|
|
|
|
config AML_STORE_WRAPPER
|
|
depends on AML_STORAGE
|
|
bool "wrapper for store"
|
|
default y
|
|
help
|
|
based on AML_STORAGE
|
|
read/write don't care bad blocks
|
|
|
|
config AML_IMG_READ
|
|
depends on AML_STORAGE
|
|
bool "image read"
|
|
default y
|
|
help
|
|
based on AML_STORAGE
|
|
read image without specify size
|
|
|
|
config AML_DEFENV
|
|
bool "aml defenv_without"
|
|
default y
|
|
help
|
|
support reserv env from c array
|
|
|
|
config AML_UPDATE_ENV
|
|
bool "aml update env part"
|
|
depends on CMD_EXPORTENV && CMD_IMPORTENV && CMD_SAVEENV && !ENV_IS_NOWHERE
|
|
default y
|
|
help
|
|
support only update specified env list to flash
|
|
unlike saveenv, which overwrite env part with env buffer
|
|
|
|
config BOOTLOADER_CONTROL_BLOCK
|
|
bool "bootloader control block support"
|
|
default n
|
|
help
|
|
used for recovery and the bootloader to talk to each other
|
|
|
|
config BOOTLOADER_SHOW_ERRCODE
|
|
bool "bootloader show error code support"
|
|
default n
|
|
help
|
|
used for show error code when bootup failed
|
|
errcode will display in the upper left corner of the screen
|
|
|
|
config CMD_BCB
|
|
bool "bcd cmd"
|
|
depends on !AML_PRODUCT_MODE
|
|
help
|
|
Say Y here if you want to change bcb cmds
|
|
by serial cmds.
|
|
|
|
config CMD_BOOTCTOL_AVB
|
|
bool "avb cmd"
|
|
default n
|
|
help
|
|
support avb related cmds
|
|
|
|
config CMD_CAR_PARAMS
|
|
bool "used to read car camera params"
|
|
default n
|
|
help
|
|
support read car camera params
|
|
|
|
config CMD_RSVMEM
|
|
bool "rsvmem cmd"
|
|
default y
|
|
help
|
|
support rsvmem cmd
|
|
|
|
config CMD_DMCRW
|
|
bool "dmcrw cmd"
|
|
default y
|
|
help
|
|
support dmc read write cmd
|
|
|
|
config CMD_DDR_D2PLL
|
|
bool "d2pll cmd"
|
|
default n
|
|
help
|
|
support d2pll cmd
|
|
|
|
config CMD_DDR_TEST
|
|
bool "ddr test cmd"
|
|
default y
|
|
help
|
|
support ddr_test cmd
|
|
|
|
config CMD_OS_IDENT
|
|
bool "os_ident"
|
|
default y
|
|
help
|
|
Ident OS type
|
|
|
|
config AML_ROBUST
|
|
bool "envs for robust upgrade"
|
|
depends on AML_STORAGE
|
|
default y
|
|
help
|
|
"envs for robust upgrade like defendkey"
|
|
|
|
config AML_PROVISION_UBOOT
|
|
bool "support provision root keys"
|
|
depends on CMD_EFUSE
|
|
default n
|
|
help
|
|
"support provision root keys in uboot for factory"
|
|
|
|
config AML_PROVISION_UBOOT_NUM
|
|
int "which boot parititon will be used to store keys"
|
|
depends on AML_PROVISION_UBOOT
|
|
default 2
|
|
help
|
|
To select which boot partition to store keys, 1--BOOT0;2--BOOT1
|
|
|
|
config AML_PROVISION_UBOOT_OFFSET
|
|
int "offset(in 512 bytes) in boot partition to store keys"
|
|
depends on AML_PROVISION_UBOOT
|
|
default 300
|
|
help
|
|
Keys will be stored starting with offset Capacity - (offset + 8)*512 (in byte)
|
|
offset range is between 5 and 504
|
|
config CMD_AUTOSCR
|
|
bool "legacy autoscr cmd"
|
|
default y
|
|
depends on CMD_SOURCE
|
|
help
|
|
Run script in memory
|
|
|
|
config CMD_RMA
|
|
bool "support rma command"
|
|
depends on OPTEE
|
|
default n
|
|
help
|
|
Support rma cmd
|
|
|
|
config CMD_BMP
|
|
bool "support bmp command"
|
|
default n
|
|
help
|
|
Support bmp cmd
|
|
|
|
config CMD_CLKMSR
|
|
bool "clkmsr - Show clock measurement for different clock index"
|
|
default n
|
|
help
|
|
Show clock measurement for different clock index
|
|
use for debug
|
|
|
|
config CMD_DSP_START
|
|
bool "support uboot bootup dsp"
|
|
default n
|
|
help
|
|
Support uboot bootup dsp
|
|
|
|
config CMD_DSP_REMAP
|
|
bool "support uboot dsp remap"
|
|
default n
|
|
help
|
|
Support uboot dsp remap
|
|
|
|
config CMD_MEMTAG
|
|
bool "memtag cmd"
|
|
default n
|
|
help
|
|
support memtag cmd
|
|
|
|
config MEASUREMENT_BOOT_TIME
|
|
bool "profile time cmd"
|
|
default n
|
|
help
|
|
support print profile time command,
|
|
It will display in detail the time nodes of the bootloader phase.
|
|
|
|
config ENABLE_CC_CONFIG
|
|
bool "check usb power status"
|
|
default n
|
|
help
|
|
support get usb power status
|
|
|
|
#prduct mode start---->
|
|
config NO_FASTBOOT_FLASHING
|
|
depends on FASTBOOT
|
|
bool "support fastboot lock/unlock"
|
|
default n
|
|
|
|
config DISABLE_AML_SERIAL
|
|
bool "disable debug serial tx/rx"
|
|
depends on MESON_SERIAL
|
|
select DISABLE_CONSOLE
|
|
default n
|
|
|
|
config USB_TOOL_ENTRY
|
|
string "support usb burn tool in run update"
|
|
default "echo productmode" if AML_PRODUCT_MODE
|
|
default "adnl 1200" if !AML_PRODUCT_MODE
|
|
|
|
config KNL_LOG_LEVEL
|
|
int "restrict kernel log level"
|
|
default 1 if AML_PRODUCT_MODE
|
|
default 7 if !AML_PRODUCT_MODE
|
|
|
|
config AML_DISABLE_DEV_CMDS
|
|
bool "disable unsafe developing commands"
|
|
default n
|
|
help
|
|
"Disable un-safe developing commands for product mode"
|
|
|
|
config CMD_PMU
|
|
bool "enable pmu test"
|
|
default n
|
|
help
|
|
"enable pmu test"
|
|
|
|
config CMD_AML_MODEL
|
|
bool "enable amlogic model management"
|
|
default n
|
|
help
|
|
"enable amlogic model management, new version for panel ini parse"
|
|
|
|
config NOVERBOSE_BUILD
|
|
bool "no verbose log build"
|
|
default n
|
|
|
|
config AML_PRODUCT_MODE
|
|
bool "amlogic product/security mode"
|
|
default n
|
|
imply NO_FASTBOOT_FLASHING
|
|
imply DISABLE_AML_SERIAL
|
|
imply AML_DISABLE_DEV_CMDS
|
|
select NOVERBOSE_BUILD
|
|
select SILENT_CONSOLE
|
|
help
|
|
recommend enable when product is ready for producing
|
|
|
|
config CMD_EFUSE
|
|
bool "support efuse command"
|
|
default y
|
|
help
|
|
support efuse command
|
|
|
|
config CMD_SARADC
|
|
bool "saradc"
|
|
help
|
|
SARADC support.
|
|
|
|
config CMD_KEYPAD
|
|
bool "support keypad command"
|
|
help
|
|
Support keypad cmd.
|
|
|
|
config CMD_WATCHKEY
|
|
bool "support watchkey command"
|
|
select AMLOGIC_WATCHKEY
|
|
help
|
|
Support watchkey cmd.
|
|
|
|
config CMD_IR
|
|
bool "ir"
|
|
help
|
|
Support IR in polling mode.
|
|
|
|
config CMD_JTAG
|
|
bool "support amlogic jtag command"
|
|
depends on MISC
|
|
depends on !AML_DISABLE_DEV_CMDS
|
|
help
|
|
CMD_JTAG support.
|
|
|
|
config PARTITION_ENCRYPTION
|
|
bool "support partition encryption"
|
|
depends on AML_MKL
|
|
default n
|
|
help
|
|
support partition encryption
|
|
|
|
config PARTITION_ENCRYPTION_LOCAL
|
|
bool "support partition local encryption"
|
|
depends on PARTITION_ENCRYPTION && AES && MD5
|
|
default n
|
|
help
|
|
support partition local encryption
|
|
|
|
config INLINE_ENCRYPTION
|
|
bool "support inline encryption"
|
|
depends on AML_MKL
|
|
depends on AML_CRYPTO
|
|
default n
|
|
help
|
|
This option enables hardware-accelerated inline encryption for storage devices
|
|
compatible with Amlogic SoCs. It offloads encryption/decryption operations to
|
|
dedicated hardware engines, reducing CPU overhead and improving I/O throughput.
|
|
|
|
Enabling this is recommended for devices with hardware crypto engines (e.g., AES-NI).
|
|
If unsure, say N.
|
|
|
|
config CMD_SCMI_SHMEM_ADDR
|
|
bool "support update address of shmem for SCMI"
|
|
help
|
|
When the address of shmem in DTB is inconsistent with BL31,
|
|
support updating the address of shmem in DTB.
|
|
|
|
config CMD_MUITI_REMOTE_KEYPAD
|
|
bool "config multi remote and keypad"
|
|
depends on CMD_AML_MODEL || CMD_INI
|
|
default y if CMD_AML_MODEL || CMD_INI
|
|
help
|
|
we can config multi remote and keypad by model_sum.ini
|
|
|
|
#prduct mode end<----
|
|
|
|
config AML_OTA_ERASE_DDR_PARAMETER
|
|
bool "erase ddr parameter to update ddr freq when ota"
|
|
default n
|
|
|
|
config CMD_SECINFO
|
|
bool "enable secinfo cmd"
|
|
default n
|
|
help
|
|
Enable secinfo cmd
|
|
Pass secinfo through bootargs.
|
|
|
|
endmenu
|