CONFIG_ARM=y
CONFIG_ARCH_SUNXI=y
CONFIG_MACH_SUN8IW18=y
# CONFIG_AXP_GPIO=y
CONFIG_DEFAULT_DEVICE_TREE="sun8iw18p1-soc"
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
CONFIG_CONSOLE_MUX=y
CONFIG_PRE_CONSOLE_BUFFER=n
#CONFIG_OF_BOARD=y
CONFIG_OF_SEPARATE=y
#CONFIG_SUNXI_REPLACE_FDT_FROM_PARTITION=y
CONFIG_SYS_TEXT_BASE=0x43000000
CONFIG_SUNXI_FDT_ADDR=0x41800000

#system
CONFIG_ARM_SMCCC=y
CONFIG_SUNXI_DMA=y
#CONFIG_SUNXI_SWITCH_SYSTEM is not set

#key
CONFIG_SUNXI_PHY_KEY=y
CONFIG_SUNXI_LRADC_KEY=y

#I2C
# CONFIG_SYS_I2C_SUNXI is not set
# CONFIG_SYS_SUNXI_I2C_SLAVE=0x50
# CONFIG_SYS_SUNXI_I2C_SPEED=400000
# CONFIG_I2C0_ENABLE is not set
# CONFIG_I2C1_ENABLE is not set

#SPI
CONFIG_SPI=y
CONFIG_SUNXI_SPI=y
CONFIG_SPI_USE_DMA=y
CONFIG_SPI_FLASH=y
CONFIG_SPI_FLASH_WINBOND=y
CONFIG_SPI_FLASH_EON=y
CONFIG_SPI_FLASH_GIGADEVICE=y
CONFIG_SPI_FLASH_ISSI=y
CONFIG_SPI_FLASH_MACRONIX=y
CONFIG_SPI_FLASH_SPANSION=y
CONFIG_SPI_FLASH_ATMEL=y
CONFIG_SPI_FLASH_STMICRO=y
CONFIG_SPI_FLASH_SST=y
CONFIG_SPI_FLASH_PUYA=y

CONFIG_SF_DEFAULT_SPEED=50000000
# BIT(12) BIT(13) (SPI_RX_DUAL|SPI_RX_QUAD)
CONFIG_SF_DEFAULT_MODE=0x3000

#
# PWM_SUNXI
#
# CONFIG_PWM_SUNXI is not set
CONFIG_PWM_SUNXI_NEW=y

CONFIG_SPINOR_UBOOT_OFFSET=128
CONFIG_SPINOR_LOGICAL_OFFSET=2016

# flash
CONFIG_SUNXI_FLASH=y
CONFIG_SUNXI_NAND=y
CONFIG_SUNXI_SPINOR=y
CONFIG_SUNXI_UBIFS=y

# env
#CONFIG_SUNXI_REDUNDAND_ENVIRONMENT=y
#CONFIG_ENV_SIZE=0x20000

#usb otg config
CONFIG_SUNXI_USB=y
CONFIG_SUNXI_EFEX=y
CONFIG_SUNXI_BURN=y
CONFIG_SUNXI_FASTBOOT=y
CONFIG_SUNXI_USB_DETECT=y
#partition
CONFIG_EFI_PARTITION=y

#image
CONFIG_ANDROID_BOOT_IMAGE=y

#sprite
CONFIG_SUNXI_SPRITE=y
CONFIG_SUNXI_SECURE_STORAGE=y
CONFIG_SUNXI_COMPARE_IMAGE_AND_FLASH=y

#secure feature
CONFIG_SUNXI_SECURE_BOOT=y
CONFIG_SUNXI_KEYBOX=y

#cmd
CONFIG_CMD_SUNXI_TIMER=y
CONFIG_CMD_SUNXI_SPRITE=y
CONFIG_CMD_SUNXI_EFEX=y
CONFIG_CMD_SUNXI_BURN=y
CONFIG_CMD_GPT=y
CONFIG_CMD_FAT=y
CONFIG_CMD_FASTBOOT=y
CONFIG_CMD_SUNXI_DMA=y
CONFIG_CMD_PART=y
CONFIG_CMD_SF=y
CONFIG_CMD_SF_TEST=y

#CONFIG_CMD_SUNXI_AUTO_FEL=y
CONFIG_SUNXI_SERIAL=y

#CONFIG_CMD_PWM_LED is not set

# GPIO
# ifdef this can change GPIO interrupt clock select
# Temporarily to modify the XR829 wifi interrupt sampling rate
CONFIG_SUNXI_GPIO_INT_DEB=y

# freeetos
CONFIG_SUNXI_FREERTOS=y
CONFIG_SUNXI_FREERTOS_OFFSET1=1024
CONFIG_SUNXI_FREERTOS_OFFSET2=5120
CONFIG_SUNXI_FREERTOS_LOGICAL_OFFSET=10208
