201 lines
5.3 KiB
Plaintext
Executable File
201 lines
5.3 KiB
Plaintext
Executable File
BIN_NAME = LD98$(CHIP_SHORT)A
|
|
BL_UPDATE_FWNAME = FW98$(CHIP_SHORT)A.BIN
|
|
BL_RUN_FWNAME = FW98$(CHIP_SHORT)T.BIN
|
|
|
|
# Ext => DRAM is external die => Need user configuration
|
|
# KGD => DRAM is internal die => Depend on specific chip (force fixed dram size)
|
|
#===========+================+==================+
|
|
# chip_name | DDR1 size | DDR1 clock |
|
|
#===========+================+==================+
|
|
# 560 |1024 ~ 8192(Mb) | 507, 760, 933 |
|
|
#===========+================+==================+
|
|
# 562 |512(Mb) | 522, 666 |
|
|
#===========+================+==================+
|
|
# 563 |512(Mb) | 522, 666 |
|
|
#===========+================+==================+
|
|
# 566 |1024(Mb) | 507, 760, 933 |
|
|
#===========+================+==================+
|
|
# 565 |1024(Mb) | 507, 760, 933 |
|
|
#===========+================+==================+
|
|
# [CHIP] : main chip ID
|
|
#560
|
|
#562
|
|
#563
|
|
#566
|
|
#565
|
|
CHIP = 565
|
|
|
|
# [CHIP_VER] : chip version
|
|
# A
|
|
# B
|
|
#CHIP_VER = A
|
|
|
|
# [DRAM1_CLK] : DRAM1(16-bit) clock rate
|
|
# 507
|
|
# 522
|
|
# 666
|
|
# 760
|
|
# 933
|
|
DRAM1_CLK = 933
|
|
|
|
# [SDRAM_SIZE] : DRAM Size (unit: Giga bit)
|
|
# 512(Mb)
|
|
# 1024
|
|
# 2048
|
|
# 4096
|
|
SDRAM_SIZE = 512
|
|
|
|
# [DRAM1_POWEROFF_S3] : PCB support powered off S3
|
|
# Normal
|
|
# Enabled
|
|
#DRAM1_POWEROFF_S3 = Normal
|
|
|
|
# [DRAM_TYPE] : DRAM Type
|
|
# DDR3
|
|
# DDR3L
|
|
DRAM_TYPE = DDR3
|
|
|
|
# [DRAM_2ND_TBL_DETECT] : enable DRAM 2nd table detect by GPIO (default: P_GPIO13)
|
|
# Normal (No GPIO detected)
|
|
# 0 (C_GPIO)
|
|
# 1 (P_GPIO)
|
|
# 2 (S_GPIO)
|
|
# 3 (L_GPIO)
|
|
# 4 (D_GPIO)
|
|
# 5 (HSI_GPI0)
|
|
# 6 (ADC_GPIO)
|
|
# 7 (DSI_GPI0)
|
|
# 8 (Reserved)
|
|
DRAM_2ND_TBL_DETECT = Normal
|
|
|
|
# [DRAM_2ND_TBL_DETECT_GPIO_NO] : enable DRAM 2nd table detect by X_GPIO_n
|
|
# where
|
|
# C_GPIO --> n=0~22
|
|
# P_GPIO --> n=0~25
|
|
# S_GPIO --> n=0~8
|
|
# L_GPIO --> n=0~9
|
|
# D_GPIO --> n=0~7
|
|
# HSI_GPI0 --> n=0~11
|
|
# ADC_GPIO --> n=0~2
|
|
# DSI_GPIO --> n=0~10
|
|
DRAM_2ND_TBL_DETECT_GPIO_NO = 0
|
|
|
|
# [DRAM1_2ND_CLK] : DRAM1(16-bit) 2nd table clock rate
|
|
# 507
|
|
# 760
|
|
# 933
|
|
DRAM1_2ND_CLK = 760
|
|
|
|
# [SDRAM_2ND_SIZE] : 2nd table DRAM Size (unit: Giga bit)
|
|
# 1024
|
|
# 2048
|
|
# 4096
|
|
SDRAM_2ND_SIZE = 4096
|
|
|
|
# [DDR_TREFI] : ddr refresh time select by temparature range
|
|
# Normal(3.9 us)
|
|
# Extend(1.95 us)
|
|
DDR_TREFI = Normal
|
|
|
|
# [DRAM_PLL_SSC] : enable DRAM PLL spread spectrum
|
|
# Normal
|
|
# 1 (0.1%)
|
|
# 2 (0.2%)
|
|
# 3 (0.3%)
|
|
# 4 (0.4%)
|
|
# 5 (0.5%)
|
|
DRAM_SSC_ENABLE = Normal
|
|
|
|
# [DRAM_ODT] : enable DRAM ODT or not
|
|
# Normal
|
|
# Enable
|
|
# Disable
|
|
DRAM_ODT = Normal
|
|
|
|
# [STORAGEINT] : internal storage device
|
|
# NandSpi
|
|
# SpiFlash
|
|
# EMMC
|
|
# EMMC_NAND_COMBO >>>[eMMC & NandSpi 2 in 1 & STORAGEEXT must choose NONE]<<<
|
|
STORAGEINT = SpiFlash
|
|
|
|
# [SPI_SETTING] : SPI pinmux setting (Valid when STORAGEINT is NandSpi or SpiFlash)
|
|
# SPI_NORMAL
|
|
# SPI_4BITS
|
|
SPI_SETTING = SPI_4BITS
|
|
|
|
# [STORAGEEXT] : external storage device
|
|
# NONE
|
|
# Sdio1
|
|
# Usb
|
|
# Eth >>>[During this option => STORAGEINT MUST not choose @EMMC_NAND_COMBO]<<<
|
|
# Uart
|
|
STORAGEEXT = Sdio1
|
|
|
|
#==============================================================================#
|
|
# ROM decrypt loader option #
|
|
#==============================================================================#
|
|
# [SECUREBOOT] : Secure boot enable or not(Generate loader for secure boot)
|
|
# Normal
|
|
# Secure
|
|
SECUREBOOT = Normal
|
|
|
|
# [SIGNATUREMETHOD] : Digital signature method (Only valid when SECUREBOOT = Secure )
|
|
# AES128
|
|
# RSA2048
|
|
SIGNATUREMETHOD = AES128
|
|
|
|
# [ENCRYPTIONDATA] : Is data area encrypt ? (Only valid when SECUREBOOT = Secure )
|
|
# Normal
|
|
# AES128
|
|
ENCRYPTDATA = Normal
|
|
|
|
# [AES key path] : Set absolute path of AES key configuration file
|
|
ifeq "$(shell uname)" "Linux"
|
|
#AES_KEY_FILE_DIR = /home/nvt00607/NT96680/01_Loader/na51000_loader_smp_crypto_190320_v2/Tools/Bin/aes.txt
|
|
AES_KEY_FILE_DIR = ../../Tools/Bin/aes.txt
|
|
else
|
|
AES_KEY_FILE_DIR = Y:/NT96680/01_Loader/na51000_loader_smp_crypto_190320/Tools/Bin/aes.txt
|
|
endif
|
|
|
|
# [RSA key path] : Set absolute path of RSA key configuration file
|
|
ifeq "$(shell uname)" "Linux"
|
|
#RSA_KEY_FILE_DIR = /home/nvt00607/NT96680/01_Loader/na51000_loader_smp_crypto_190320_v2/Tools/Bin/aes.txt
|
|
RSA_PUB_KEY_FILE_DIR = ../../Tools/Bin/rsa_pub.txt
|
|
RSA_PRV_KEY_FILE_DIR = ../../Tools/Bin/rsa_priv.txt
|
|
else
|
|
RSA_KEY_FILE_DIR = Y:/NT96680/01_Loader/na51000_loader_smp_crypto_190320/Tools/Bin/aes.txt
|
|
endif
|
|
|
|
# [LOADER_DRAM_ADDR] : assign DRAM address used by loader (format 0xABCD)
|
|
# 0x1000000
|
|
#LOADER_DRAM_ADDR = 0x01F00000
|
|
LOADER_DRAM_ADDR = 0x1000000
|
|
|
|
#==============================================================================#
|
|
# loader decrypt uboot option #
|
|
#==============================================================================#
|
|
# [SECUREBOOT_DECRYPT_UBOOT] : Loader decrypt uboot or not (Depend on uboot build as cypher text or not)
|
|
# Normal
|
|
# Secure
|
|
SECUREBOOT_DECRYPT_UBOOT = Normal
|
|
|
|
#==============================================================================#
|
|
# loader decrypt optee option #
|
|
#==============================================================================#
|
|
# [SECUREBOOT_DECRYPT_OPTEE] : Loader decrypt optee or not (Depend on optee build as cypher text or not)
|
|
# Normal
|
|
# Secure
|
|
SECUREBOOT_DECRYPT_OPTEE = Normal
|
|
|
|
#==============================================================================#
|
|
# exFAT support(Once customer want to use exFAT, need get license from $MS ) #
|
|
#==============================================================================#
|
|
# [exFAT] : Loader support exFAT or not
|
|
# NONE
|
|
# EXFAT
|
|
EXFAT_FILESYSTEM_SUPPORT = EXFAT
|
|
|
|
|
|
|