forked from OERV-BSP/u-boot
The Renesas R-Car Gen3 Salvator-X(S) boards contain USB micro-B port on which the USBHS controller is accessible. Enable the USBHS UDC driver to make this port usable, enable UMS USB Mass Storage support to make it possible to expose block devices as USB Mass Storage to Host PC. The USB VID/PID is picked from R-Car Series, 3rd Generation reference manual Rev.2.00 chapter 19.2.8 USB download mode, and matches R-Car H3 BootROM USB download mode VID/PID. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
86 lines
2.5 KiB
Plaintext
86 lines
2.5 KiB
Plaintext
#include <configs/renesas_rcar3.config>
|
|
|
|
CONFIG_ARM=y
|
|
CONFIG_ARCH_RENESAS=y
|
|
CONFIG_RCAR_GEN3=y
|
|
CONFIG_COUNTER_FREQUENCY=16666666
|
|
CONFIG_ARCH_CPU_INIT=y
|
|
CONFIG_ENV_SIZE=0x20000
|
|
CONFIG_ENV_OFFSET=0xFFFE0000
|
|
CONFIG_DEFAULT_DEVICE_TREE="renesas/r8a77951-salvator-x"
|
|
CONFIG_SPL_TEXT_BASE=0xe6338000
|
|
CONFIG_TARGET_SALVATOR_X=y
|
|
CONFIG_SPL_STACK=0xe6304000
|
|
CONFIG_SPL_HAS_BSS_LINKER_SECTION=y
|
|
CONFIG_SPL_BSS_START_ADDR=0xe633f000
|
|
CONFIG_SPL_BSS_MAX_SIZE=0x1000
|
|
CONFIG_PCI=y
|
|
CONFIG_SYS_MONITOR_BASE=0x00000000
|
|
# CONFIG_EFI_UNICODE_CAPITALIZATION is not set
|
|
# CONFIG_BOOTSTD is not set
|
|
CONFIG_USE_BOOTARGS=y
|
|
CONFIG_USE_BOOTCOMMAND=y
|
|
CONFIG_BOOTCOMMAND="tftp 0x48080000 Image; tftp 0x48000000 Image-r8a77951-salvator-x.dtb; booti 0x48080000 - 0x48000000"
|
|
CONFIG_DEFAULT_FDT_FILE="r8a77951-salvator-x.dtb"
|
|
# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set
|
|
CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS=10
|
|
CONFIG_CMD_DFU=y
|
|
CONFIG_CMD_MMC=y
|
|
CONFIG_CMD_PCI=y
|
|
CONFIG_CMD_USB=y
|
|
CONFIG_CMD_USB_MASS_STORAGE=y
|
|
CONFIG_DM_USB_GADGET=y
|
|
CONFIG_OF_LIST="renesas/r8a77951-salvator-x renesas/r8a77960-salvator-x renesas/r8a77965-salvator-x"
|
|
CONFIG_MULTI_DTB_FIT_LZO=y
|
|
CONFIG_MULTI_DTB_FIT_USER_DEFINED_AREA=y
|
|
CONFIG_OF_DTB_PROPS_REMOVE=y
|
|
CONFIG_OF_REMOVE_PROPS="dmas dma-names interrupt-parent interrupts interrupts-extended interrupt-names interrupt-map interrupt-map-mask iommus"
|
|
CONFIG_ENV_IS_IN_MMC=y
|
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|
CONFIG_SYS_MMC_ENV_PART=2
|
|
CONFIG_DFU_TFTP=y
|
|
CONFIG_DFU_RAM=y
|
|
CONFIG_DFU_SF=y
|
|
CONFIG_SYS_I2C_RCAR_IIC=y
|
|
CONFIG_MISC=y
|
|
CONFIG_I2C_EEPROM=y
|
|
CONFIG_SYS_I2C_EEPROM_ADDR=0x70
|
|
CONFIG_MMC_IO_VOLTAGE=y
|
|
CONFIG_MMC_UHS_SUPPORT=y
|
|
CONFIG_MMC_HS400_SUPPORT=y
|
|
CONFIG_RENESAS_SDHI=y
|
|
CONFIG_DM_MTD=y
|
|
CONFIG_MTD_NOR_FLASH=y
|
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
|
CONFIG_CFI_FLASH=y
|
|
CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS=y
|
|
CONFIG_FLASH_CFI_MTD=y
|
|
CONFIG_SYS_FLASH_PROTECTION=y
|
|
CONFIG_SYS_FLASH_CFI=y
|
|
CONFIG_SYS_FLASH_QUIET_TEST=y
|
|
CONFIG_RENESAS_RPC_HF=y
|
|
CONFIG_SYS_MAX_FLASH_SECT=256
|
|
CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y
|
|
CONFIG_SPI_FLASH_SPANSION=y
|
|
CONFIG_PHY_MICREL=y
|
|
CONFIG_PHY_MICREL_KSZ90X1=y
|
|
CONFIG_DM_ETH_PHY=y
|
|
CONFIG_RENESAS_RAVB=y
|
|
CONFIG_NVME_PCI=y
|
|
CONFIG_PCI_REGION_MULTI_ENTRY=y
|
|
CONFIG_PCI_RCAR_GEN3=y
|
|
CONFIG_SYSINFO=y
|
|
CONFIG_TEE=y
|
|
CONFIG_OPTEE=y
|
|
CONFIG_USB=y
|
|
CONFIG_USB_XHCI_HCD=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_GENERIC=y
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_USB_GADGET_MANUFACTURER="Renesas"
|
|
CONFIG_USB_GADGET_VENDOR_NUM=0x045b
|
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x023c
|
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
|
CONFIG_USB_RENESAS_USBHS=y
|
|
CONFIG_USB_STORAGE=y
|