mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-01 09:00:45 +09:00
Merge branch '2019-08-20-ti-imports'
- More DaVinci cleanups - Other minor omap2plus cleanups
This commit is contained in:
commit
000fc15115
@ -807,4 +807,4 @@ PHONY += dtbs
|
||||
dtbs: $(addprefix $(obj)/, $(dtb-y))
|
||||
@:
|
||||
|
||||
clean-files := *.dtb
|
||||
clean-files := *.dtb *_HS
|
||||
|
@ -201,7 +201,9 @@ static int ft_fixup_clocks(void *fdt, const char **names, u32 *rates, int num)
|
||||
int offs, node_offs, ret, i;
|
||||
uint32_t phandle;
|
||||
|
||||
offs = fdt_path_offset(fdt, "/ocp/l4@4a000000/cm_core_aon@5000/clocks");
|
||||
offs = fdt_path_offset(fdt, "/ocp/interconnect@4a000000/segment@0/target-module@5000/cm_core_aon@0/clocks");
|
||||
if (offs < 0)
|
||||
offs = fdt_path_offset(fdt, "/ocp/l4@4a000000/cm_core_aon@5000/clocks");
|
||||
if (offs < 0) {
|
||||
debug("Could not find cm_core_aon clocks node path offset : %s\n",
|
||||
fdt_strerror(offs));
|
||||
|
@ -33,8 +33,6 @@ config MAC_ADDR_IN_EEPROM
|
||||
|
||||
endif
|
||||
|
||||
source "board/ti/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_OMAPL138_LCDK
|
||||
|
@ -234,8 +234,7 @@ const struct pinmux_resource pinmuxes[] = {
|
||||
PINMUX_ITEM(emifa_pins_cs3),
|
||||
PINMUX_ITEM(emifa_pins_cs4),
|
||||
PINMUX_ITEM(emifa_pins_nand),
|
||||
#endif
|
||||
#ifdef CONFIG_USE_NOR
|
||||
#elif defined(CONFIG_USE_NOR)
|
||||
PINMUX_ITEM(emifa_pins_cs2),
|
||||
PINMUX_ITEM(emifa_pins_nor),
|
||||
#endif
|
||||
|
@ -227,10 +227,6 @@ int board_init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_DRIVER_TI_EMAC
|
||||
|
||||
#endif /* CONFIG_DRIVER_TI_EMAC */
|
||||
|
||||
#define CFG_MAC_ADDR_SPI_BUS 0
|
||||
#define CFG_MAC_ADDR_SPI_CS 0
|
||||
#define CFG_MAC_ADDR_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED
|
||||
|
@ -288,15 +288,15 @@ int ft_board_setup(void *blob, bd_t *bd)
|
||||
mac_addr[5] = header.MAC1[5];
|
||||
|
||||
|
||||
node = fdt_path_offset(blob, "/ocp/ethernet/slave@4a100200");
|
||||
node = fdt_path_offset(blob, "ethernet0");
|
||||
if (node < 0) {
|
||||
printf("no /soc/fman/ethernet path offset\n");
|
||||
printf("no ethernet0 path offset\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
ret = fdt_setprop(blob, node, "mac-address", &mac_addr, 6);
|
||||
if (ret) {
|
||||
printf("error setting local-mac-address property\n");
|
||||
printf("error setting mac-address property\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
@ -308,15 +308,15 @@ int ft_board_setup(void *blob, bd_t *bd)
|
||||
mac_addr[4] = header.MAC2[4];
|
||||
mac_addr[5] = header.MAC2[5];
|
||||
|
||||
node = fdt_path_offset(blob, "/ocp/ethernet/slave@4a100300");
|
||||
node = fdt_path_offset(blob, "ethernet1");
|
||||
if (node < 0) {
|
||||
printf("no /soc/fman/ethernet path offset\n");
|
||||
printf("no ethernet1 path offset\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
ret = fdt_setprop(blob, node, "mac-address", &mac_addr, 6);
|
||||
if (ret) {
|
||||
printf("error setting local-mac-address property\n");
|
||||
printf("error setting mac-address property\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
|
@ -69,4 +69,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y
|
||||
CONFIG_USB_FUNCTION_MASS_STORAGE=y
|
||||
CONFIG_USB_ETHER=y
|
||||
CONFIG_USBNET_HOST_ADDR="de:ad:be:af:00:00"
|
||||
CONFIG_WDT=y
|
||||
CONFIG_FAT_WRITE=y
|
||||
|
@ -37,7 +37,7 @@ CONFIG_REGMAP=y
|
||||
CONFIG_SPL_REGMAP=y
|
||||
CONFIG_SYSCON=y
|
||||
CONFIG_SPL_SYSCON=y
|
||||
# CONFIG_BLK is not set
|
||||
CONFIG_BLK=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_SF=y
|
||||
|
@ -34,7 +34,7 @@ CONFIG_MULTI_DTB_FIT=y
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
CONFIG_DM=y
|
||||
# CONFIG_BLK is not set
|
||||
CONFIG_BLK=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_SF=y
|
||||
|
@ -29,7 +29,7 @@ CONFIG_DEFAULT_DEVICE_TREE="am437x-gp-evm"
|
||||
CONFIG_OF_LIST="am437x-gp-evm am437x-sk-evm am43x-epos-evm am437x-idk-evm"
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
CONFIG_DM=y
|
||||
# CONFIG_BLK is not set
|
||||
CONFIG_BLK=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_SF=y
|
||||
|
@ -41,7 +41,7 @@ CONFIG_OF_LIST="am437x-gp-evm am437x-sk-evm am43x-epos-evm am437x-idk-evm"
|
||||
CONFIG_ENV_IS_IN_FAT=y
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
CONFIG_DM=y
|
||||
# CONFIG_BLK is not set
|
||||
CONFIG_BLK=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_SF=y
|
||||
|
@ -40,7 +40,7 @@ CONFIG_DEFAULT_DEVICE_TREE="am437x-gp-evm"
|
||||
CONFIG_OF_LIST="am437x-gp-evm am437x-sk-evm am43x-epos-evm am437x-idk-evm"
|
||||
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||
CONFIG_DM=y
|
||||
# CONFIG_BLK is not set
|
||||
CONFIG_BLK=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_SF=y
|
||||
|
@ -24,15 +24,14 @@ CONFIG_CMD_DM=y
|
||||
# CONFIG_CMD_GPT is not set
|
||||
# CONFIG_CMD_MMC is not set
|
||||
CONFIG_CMD_MTD=y
|
||||
CONFIG_CMD_NAND=y
|
||||
# CONFIG_CMD_PART is not set
|
||||
# CONFIG_CMD_SF is not set
|
||||
# CONFIG_CMD_SPI is not set
|
||||
# CONFIG_CMD_SETEXPR is not set
|
||||
# CONFIG_CMD_TIME is not set
|
||||
CONFIG_CMD_MTDPARTS=y
|
||||
CONFIG_MTDIDS_DEFAULT="nor0=physmap-flash.2,nor1=spi1.0,nand0=nand512"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=physmap-flash.2:1m(u-boot),128k(u-boot-env),-(spare);spi1.0:32k(SPL),480k(u-boot),64k(u-boot-env),7552k(kernel-spare),64k(MAC-Address);nand512:128k(u-boot env),512k(u-boot),128k(spl-os),8m(kernel),-(rootfs)"
|
||||
CONFIG_MTDIDS_DEFAULT="nor0=physmap-flash.2"
|
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=physmap-flash.2:1m(u-boot),128k(u-boot-env),-(spare)"
|
||||
CONFIG_CMD_DIAG=y
|
||||
CONFIG_OF_CONTROL=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="da850-evm"
|
||||
@ -50,13 +49,10 @@ CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
||||
CONFIG_FLASH_CFI_MTD=y
|
||||
CONFIG_SYS_FLASH_PROTECTION=y
|
||||
CONFIG_SYS_FLASH_CFI=y
|
||||
CONFIG_NAND=y
|
||||
CONFIG_NAND_DAVINCI=y
|
||||
CONFIG_DM_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH=y
|
||||
CONFIG_SPI_FLASH_STMICRO=y
|
||||
CONFIG_SPI_FLASH_WINBOND=y
|
||||
CONFIG_SPI_FLASH_MTD=y
|
||||
CONFIG_DM_ETH=y
|
||||
CONFIG_MII=y
|
||||
CONFIG_DRIVER_TI_EMAC=y
|
||||
|
@ -52,7 +52,18 @@ CONFIG_SPL_NAND_SIMPLE=y
|
||||
CONFIG_DM_ETH=y
|
||||
CONFIG_MII=y
|
||||
CONFIG_DRIVER_TI_EMAC=y
|
||||
CONFIG_PHY=y
|
||||
CONFIG_PHY_DA8XX_USB=y
|
||||
CONFIG_SPECIFY_CONSOLE_INDEX=y
|
||||
CONFIG_DM_SERIAL=y
|
||||
CONFIG_SYS_NS16550=y
|
||||
CONFIG_USE_TINY_PRINTF=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_DM_USB=y
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
CONFIG_USB_OHCI_DA8XX=y
|
||||
CONFIG_USB_MUSB_HOST=y
|
||||
CONFIG_USB_MUSB_DA8XX=y
|
||||
CONFIG_USB_MUSB_PIO_ONLY=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
# CONFIG_SPL_OF_LIBFDT is not set
|
||||
|
@ -66,8 +66,7 @@
|
||||
#define EXTRA_ENV_AM65X_BOARD_SETTINGS \
|
||||
"findfdt=" \
|
||||
"setenv name_fdt k3-am654-base-board.dtb;" \
|
||||
"setenv fdtfile ${name_fdt};" \
|
||||
"setenv overlay_files ${name_overlays}\0" \
|
||||
"setenv fdtfile ${name_fdt}\0" \
|
||||
"loadaddr=0x80080000\0" \
|
||||
"fdtaddr=0x82000000\0" \
|
||||
"overlayaddr=0x83000000\0" \
|
||||
@ -88,7 +87,7 @@
|
||||
"get_overlay_mmc=" \
|
||||
"fdt address ${fdtaddr};" \
|
||||
"fdt resize 0x100000;" \
|
||||
"for overlay in $overlay_files;" \
|
||||
"for overlay in $name_overlays;" \
|
||||
"do;" \
|
||||
"load mmc ${bootpart} ${overlayaddr} ${bootdir}/${overlay};" \
|
||||
"fdt apply ${overlayaddr};" \
|
||||
|
@ -106,17 +106,9 @@
|
||||
/*
|
||||
* Serial Driver info
|
||||
*/
|
||||
|
||||
#if !CONFIG_IS_ENABLED(DM_SERIAL)
|
||||
#define CONFIG_SYS_NS16550_SERIAL
|
||||
#define CONFIG_SYS_NS16550_COM1 DAVINCI_UART2_BASE /* Base address of UART2 */
|
||||
#endif
|
||||
#define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID)
|
||||
|
||||
#define CONFIG_SYS_SPI_CLK clk_get(DAVINCI_SPI1_CLKID)
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SYS_SPI_BASE DAVINCI_SPI1_BASE
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USE_SPIFLASH
|
||||
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x8000
|
||||
|
@ -60,9 +60,7 @@
|
||||
/* U-Boot general configuration */
|
||||
#define EXTRA_ENV_J721E_BOARD_SETTINGS \
|
||||
"default_device_tree=" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \
|
||||
"findfdt=" \
|
||||
"setenv fdtfile ${default_device_tree};" \
|
||||
"setenv overlay_files ${name_overlays}\0" \
|
||||
"findfdt=setenv fdtfile ${default_device_tree}\0" \
|
||||
"loadaddr=0x80080000\0" \
|
||||
"fdtaddr=0x82000000\0" \
|
||||
"overlayaddr=0x83000000\0" \
|
||||
@ -83,7 +81,7 @@
|
||||
"get_overlay_mmc=" \
|
||||
"fdt address ${fdtaddr};" \
|
||||
"fdt resize 0x100000;" \
|
||||
"for overlay in $overlay_files;" \
|
||||
"for overlay in $name_overlays;" \
|
||||
"do;" \
|
||||
"load mmc ${bootpart} ${overlayaddr} ${bootdir}/${overlay} && " \
|
||||
"fdt apply ${overlayaddr};" \
|
||||
|
@ -69,7 +69,7 @@
|
||||
"run run_mon_hs; " \
|
||||
"run init_${boot}; " \
|
||||
"run get_fit_${boot}; " \
|
||||
"bootm ${fit_loadaddr}#${name_fdt}"
|
||||
"bootm ${addr_fit}#${name_fdt}"
|
||||
#endif
|
||||
|
||||
/* NAND Configuration */
|
||||
|
@ -208,6 +208,12 @@
|
||||
#define CONFIG_SYS_LOAD_ADDR (PHYS_SDRAM_1 + 0x700000)
|
||||
#define CONFIG_MX_CYCLIC
|
||||
|
||||
/*
|
||||
* USB Configs
|
||||
*/
|
||||
#define CONFIG_USB_OHCI_NEW
|
||||
#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 15
|
||||
|
||||
/*
|
||||
* Linux Information
|
||||
*/
|
||||
|
@ -52,9 +52,9 @@
|
||||
|
||||
#define DEFAULT_FIT_TI_ARGS \
|
||||
"boot_fit=0\0" \
|
||||
"fit_loadaddr=0x90000000\0" \
|
||||
"fit_bootfile=fitImage\0" \
|
||||
"update_to_fit=setenv loadaddr ${fit_loadaddr}; setenv bootfile ${fit_bootfile}\0" \
|
||||
"addr_fit=0x90000000\0" \
|
||||
"name_fit=fitImage\0" \
|
||||
"update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}\0" \
|
||||
"loadfit=run args_mmc; bootm ${loadaddr}#${fdtfile};\0" \
|
||||
|
||||
/*
|
||||
|
@ -240,12 +240,10 @@
|
||||
"get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}\0" \
|
||||
"get_mon_nfs=nfs ${addr_mon} ${nfs_root}/boot/${name_mon}\0" \
|
||||
"get_mon_ubi=ubifsload ${addr_mon} ${bootdir}/${name_mon}\0" \
|
||||
"get_fit_net=dhcp ${fit_loadaddr} ${tftp_root}" \
|
||||
"/${fit_bootfile}\0" \
|
||||
"get_fit_nfs=nfs ${fit_loadaddr} ${nfs_root}/boot/${fit_bootfile}\0"\
|
||||
"get_fit_ubi=ubifsload ${fit_loadaddr} ${bootdir}/${fit_bootfile}\0"\
|
||||
"get_fit_mmc=load mmc ${bootpart} ${fit_loadaddr} " \
|
||||
"${bootdir}/${fit_bootfile}\0" \
|
||||
"get_fit_net=dhcp ${addr_fit} ${tftp_root}/${name_fit}\0" \
|
||||
"get_fit_nfs=nfs ${addr_fit} ${nfs_root}/boot/${name_fit}\0" \
|
||||
"get_fit_ubi=ubifsload ${addr_fit} ${bootdir}/${name_fit}\0" \
|
||||
"get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit}\0" \
|
||||
"get_uboot_net=dhcp ${loadaddr} ${tftp_root}/${name_uboot}\0" \
|
||||
"get_uboot_nfs=nfs ${loadaddr} ${nfs_root}/boot/${name_uboot}\0" \
|
||||
"burn_uboot_spi=sf probe; sf erase 0 0x100000; " \
|
||||
@ -261,8 +259,7 @@
|
||||
"get_fdt_ramfs=dhcp ${fdtaddr} ${tftp_root}/${name_fdt}\0" \
|
||||
"get_kern_ramfs=dhcp ${loadaddr} ${tftp_root}/${name_kern}\0" \
|
||||
"get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}\0" \
|
||||
"get_fit_ramfs=dhcp ${fit_loadaddr} ${tftp_root}" \
|
||||
"/${fit_bootfile}\0" \
|
||||
"get_fit_ramfs=dhcp ${addr_fit} ${tftp_root}/${name_fit}\0" \
|
||||
"get_fs_ramfs=dhcp ${rdaddr} ${tftp_root}/${name_fs}\0" \
|
||||
"get_ubi_net=dhcp ${addr_ubi} ${tftp_root}/${name_ubi}\0" \
|
||||
"get_ubi_nfs=nfs ${addr_ubi} ${nfs_root}/boot/${name_ubi}\0" \
|
||||
@ -290,7 +287,7 @@
|
||||
"run run_mon_hs; " \
|
||||
"run init_${boot}; " \
|
||||
"run get_fit_${boot}; " \
|
||||
"bootm ${fit_loadaddr}#${name_fdt}"
|
||||
"bootm ${addr_fit}#${name_fdt}"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user