CONFIG_ARM=y
CONFIG_ARCH_SPRD=y
CONFIG_SOC_UIS8520=y
CONFIG_TARGET_UIS8520_EMMC_DBUS_CAPDEV=y
CONFIG_OF_CONTROL=y
CONFIG_OF_LIBFDT_OVERLAY=y
CONFIG_DM=y
CONFIG_CLK=y
CONFIG_DM_I2C=y
CONFIG_DM_PWM=y
# CONFIG_PWM_SPRD is not set
CONFIG_PWM_TIMER_SPRD=y
CONFIG_PMIC_EFUSE=y
CONFIG_SPRD_EFUSE=y
CONFIG_MISC=y
CONFIG_MODEM_CALIBERATE=y

# vibrator
CONFIG_DM_SPRD_VIBRA=y

# leds
CONFIG_LED_BLINK=y
CONFIG_LED_SPRD=y
CONFIG_LED=y
CONFIG_LED_BLINK=y
CONFIG_LED_GPIO=y

# temp not define
CONFIG_DM_SERIAL=y
CONFIG_SPRD_UID=y

CONFIG_SUPPORT_NR=y
CONFIG_SUPPORT_AGDSP=y
# CONFIG_CH_ENABLE is not set

CONFIG_DMA=y
CONFIG_SPRD_DMA=y
CONFIG_DMA_CHANNELS=y

# sysdump
CONFIG_SPRD_SYSDUMP=y
CONFIG_RAMDUMP_NO_SPLIT=y
CONFIG_SPRD_MINI_SYSDUMP=y
CONFIG_SYSDUMP_LED=y
CONFIG_ETB_DUMP=y
CONFIG_SPRD_COMMON_SYSDUMP=y
CONFIG_GZIP_COMPRESSED=y

CONFIG_SEND_STORAGE_TYPE=y
CONFIG_BLK_DEV_BOOT=y

# ufs
# CONFIG_SCSI is not set
# CONFIG_DM_SCSI is not set

# usb
CONFIG_USB_DWC3_GADGET=y
CONFIG_USB_DWC3_SPRD=y
CONFIG_USB_DWC31_PHY_UIS8520=y

# get soc serial number
CONFIG_GET_CPU_SERIAL_NUMBER_NO_WD=y
# CONFIG_GET_CPU_SERIAL_NUMBER is not set

#lcd
CONFIG_VIDEO=y
CONFIG_LCD_NT35596_BOE_MIPI_FHD=y
CONFIG_LCD_MIPI_CLOCK=300000
CONFIG_MIPI_DRIVE_CAPABILITY=7
CONFIG_LCDC_R1P0=y

# build aarch64 u-boot.elf
CONFIG_REMAKE_ELF=y

#cp
CONFIG_DFS_ENABLE=y

# boot:loader/dloader
CONFIG_MISC_INIT_R=y
CONFIG_BOARD_EARLY_INIT_F=y
CONFIG_SPRD_COMMON_LOADER=y
CONFIG_BOARD_LATE_INIT=y

CONFIG_IDENT_STRING="uis8520"

## lds script
CONFIG_SYS_CUSTOM_LDSCRIPT=y
CONFIG_SYS_LDSCRIPT="arch/arm/mach-sprd/u-boot.lds"

# Sprd Timer Definitions
CONFIG_SPRD_TIMER=y
CONFIG_SYS_HZ=1000
CONFIG_SPRD_TIMER_CLK=1000

# Generic Timer Definitions
# CONFIG_SYS_ARCH_TIMER is not set
CONFIG_COUNTER_FREQUENCY=26000000

# Generic Interrupt Controller Definitions
CONFIG_GICV3=y

CONFIG_SYS_MEMTEST_START=0x80000000
CONFIG_SYS_MEMTEST_END=0x80800000

# Size of malloc() pool
CONFIG_SYS_MALLOC_F_LEN=0x6000
CONFIG_SYS_MALLOC_LEN=0x700000

# regulator
CONFIG_OF_REAL=y
CONFIG_DM_REGULATOR=y
CONFIG_ADIE_UMP9622=y
CONFIG_ADIE_UIP8520=y

# charger
CONFIG_DM_CHARGER=y
CONFIG_SPRD_SY6970=y
CONFIG_DM_FGU=y
CONFIG_SPRD_FGU=y

CONFIG_SUPPORT_LOWPOWER=y
CONFIG_AON_LPC_EN=y
CONFIG_AP_LPC_EN=y
CONFIG_CLOCK_AUTO_GATE_EN=y
CONFIG_DCDCSRAM0_DEEP_DROP_EN=y
CONFIG_DCDCPUB_DEEP_DROP_EN=y
CONFIG_DCDCCORE_DEEP_DROP_EN=y

CONFIG_PMIC_CHIP_ID=y
CONFIG_DTS_MEM_LAYOUT=y

CONFIG_SPRD_UART=y
CONFIG_CONS_INDEX=1
CONFIG_PRE_CONSOLE_BUFFER=y
CONFIG_PRE_CON_BUF_SZ=20480
CONFIG_PRE_CON_BUF_ADDR=0x92300000

CONFIG_BAUDRATE=921600

#sprd log
CONFIG_SPRD_LOG=y
CONFIG_LOG_2_FLASH=y
CONFIG_UBOOT_BACKUP_ADDR=0xAE000000

CONFIG_LOG=y
CONFIG_LOGLEVEL=4

CONFIG_WDT=y
# CONFIG_HW_WATCHDOG is not set
# CONFIG_WATCHDOG is not set
CONFIG_SPRD_WATCHDOG=y

CONFIG_DM_RTC=y
CONFIG_RTC_SPRD=y

#reboot
CONFIG_DM_REBOOT=y
CONFIG_SPRD_REBOOT=y

# sprd_reset
CONFIG_SPRD_RESET=y
CONFIG_SYSRESET=y

CONFIG_SPRD_AP_NORMAL_EFUSE=y

# file system
CONFIG_FAT_WRITE=y
CONFIG_FS_EXT4=y

CONFIG_DM_SC27XX_ADC=y
CONFIG_SPI=y
CONFIG_DM_SPI=y
CONFIG_SPRD_ADI=y
CONFIG_DM_SPRD_SPI=y
CONFIG_DM_SPRD_ADI=y

CONFIG_DM_PMIC=y
CONFIG_SPRD_PMIC=y
CONFIG_PMIC_CHILDREN=y

CONFIG_DM_GPIO=y
CONFIG_SPRD_GPIO=y
CONFIG_SPRD_EIC=y
CONFIG_SPRD_PMIC_EIC=y
CONFIG_POWERKEY_DEFAULT_HIGH=y

# input keys
CONFIG_BUTTON=y
CONFIG_BUTTON_GPIO=y
CONFIG_SPRD_INPUT=y

CONFIG_SPRD_CLK=y
CONFIG_SPRD_CLK_UIS8520=y

# sprd crypto
CONFIG_SPRD_CRYPTO=y

CONFIG_SYS_LOAD_ADDR=0xb5000000

CONFIG_DUAL_DDR=y
CONFIG_DDR_AUTO_DETECT=y

# Command line configuration
CONFIG_SPRD_CMD_MEMTEST=y
CONFIG_MENU=y
CONFIG_CMD_CACHE=y
CONFIG_CMD_BDI=y
CONFIG_CMD_DHCP=y
CONFIG_CMD_PXE=y
CONFIG_CMD_ENV=y
CONFIG_CMD_MEMORY=y
CONFIG_CMD_MII=y
CONFIG_CMD_PING=y
CONFIG_CMD_ECHO=y
CONFIG_CMD_SOURCE=y
CONFIG_CMD_FAT=y
# CONFIG_CMD_BDI is not set
# CONFIG_CMD_FLASH is not set
# CONFIG_CMD_IMI is not set
# CONFIG_CMD_IMLS is not set
# CONFIG_CMD_NET is not set
# CONFIG_CMD_RUN is not set
# CONFIG_CMD_SAVEENV is not set
# CONFIG_CMD_BOOTD is not set
# CONFIG_CMD_BOOTI is not set
# CONFIG_BOOTM_NETBSD is not set
# CONFIG_BOOTM_PLAN9 is not set
# CONFIG_BOOTM_RTEMS is not set
# CONFIG_BOOTM_VXWORKS is not set
# CONFIG_CMD_XIMG is not set
# CONFIG_CMD_LOADB is not set
# CONFIG_CMD_LOADS is not set
# CONFIG_NET is not set

# log-point by define
CONFIG_ENABLE_LOGPOINT=y
CONFIG_SOC_ETB_PROJECT=y
CONFIG_LOG_POINT_BASE=y

# fastboot
# CONFIG_USB_MUSB_GADGET is not set
CONFIG_USB_GADGET_MANUFACTURER="Sprd"
CONFIG_USB_GADGET_VENDOR_NUM=0x18D1
CONFIG_USB_GADGET_PRODUCT_NUM=0x4EE0
CONFIG_USB_GADGET_DOWNLOAD=y

CONFIG_FASTBOOT=y
CONFIG_USB_FUNCTION_FASTBOOT=0
CONFIG_CMD_FASTBOOT=y
CONFIG_FASTBOOT_BUF_ADDR=0x82000000
CONFIG_FASTBOOT_BUF_SIZE=0x10000000
CONFIG_FASTBOOT_FLASH=y
CONFIG_FASTBOOT_FLASH_NAND=y

CONFIG_ENV_IS_NOWHERE=y
CONFIG_ENV_SIZE=0x1000

CONFIG_DEFAULT_DEVICE_TREE="ums9620_2h10"
CONFIG_SYS_PROMPT="uis8520#"
CONFIG_SYS_CBSIZE=4096
CONFIG_SYS_BARGSIZE=4096
CONFIG_SYS_LONGHELP=y
CONFIG_CMDLINE_EDITING=y
CONFIG_SYS_MAXARGS=64

CONFIG_USE_BOOTCOMMAND=y
CONFIG_BOOTCOMMAND="cboot;fastboot -l 0 -s 0 usb 0"
CONFIG_USE_PREBOOT=y
CONFIG_PREBOOT_DEFINED=y
CONFIG_PREBOOT="role"
CONFIG_BOOTDELAY=0
CONFIG_AUTOBOOT_KEYED=y
CONFIG_AUTOBOOT_PROMPT="Press q to abort autoboot in %d seconds"
CONFIG_AUTOBOOT_STOP_STR="q"

CONFIG_USB=y
CONFIG_DM_USB=y
CONFIG_DM_USB_GADGET=y
CONFIG_USB_GADGET=y
CONFIG_USB_DWC=y
CONFIG_USB_DWC3=y
CONFIG_USB_SPRD_DMA=y
CONFIG_USB_GADGET_MUSB_HDRC=y
CONFIG_USB_PHY_QOGIRN6PRO=y
CONFIG_USB_GADGET_SC8800G=y
CONFIG_USB_GADGET_DUALSPEED=y

CONFIG_PHY=y
CONFIG_EFI_PARTITION=y
CONFIG_DOS_PARTITION=y
CONFIG_SYS_64BIT_LBA=y

CONFIG_LCD=y
CONFIG_CMD_BMP=y
CONFIG_SPLASH_SCREEN=y
CONFIG_VIDEO_SPRD=y
# CONFIG_DPU_R6P0=y
CONFIG_DSIH_SPRD_CTRL_RXP0=y
CONFIG_DPHY_SPRD_QOGIRN6PRO=y
CONFIG_SYS_WHITE_ON_BLACK=y

CONFIG_SPRD_7SRESET=y
CONFIG_SPRD_POWEROFF=y

# pmic otp
CONFIG_SPRD_PMIC_OTP=y

# pmic smpl
CONFIG_SPRD_PMIC_SMPL=y

# CONFIG_SMPL_EN is not set
CONFIG_ARM7_RAM_ACTIVE=y
CONFIG_RTC_START_YEAR=1970

CONFIG_SPRD_PMIC_SMPL=y

CONFIG_DM_SPRD_I2C=y

# hwfeature
# CONFIG_BOOTLOADER_HWFEATURE is not set

# log-point by define

# CONFIG_EFI_LOADER is not set
# CONFIG_PSCI_RESET is not set

# ssmh
CONFIG_GET_MCPTYPE=y
CONFIG_BAND_DETECT=y

# mmc
CONFIG_DM_MMC=y
CONFIG_EMMC_RST_N_FUNCTION=y
# CONFIG_EMMC_VERSION_R11P0 is not set
CONFIG_MMC=y
CONFIG_MMC_HS200_SUPPORT=y
CONFIG_MMC_HW_PARTITIONING is not set
CONFIG_MMC_POWP_SUPPORT is not set
CONFIG_MMC_SDHCI=y
# CONFIG_MMC_SDHCI_ADMA is not set
CONFIG_MMC_SDHCI_SDMA=y
CONFIG_MMC_SDHCI_SPRD=y
# CONFIG_MMC_SPRD_SDHCR11P3 is not set
CONFIG_MMC_SUPPORTS_TUNING=y
CONFIG_MMC_TEST is not set
CONFIG_MMC_UHS_SUPPORT=y
CONFIG_MMC_WRITE_BACKSTAGE=y

#nv new arch
CONFIG_NV_SUPPORT_GROUP=y
