summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* configs: Migrate CONFIG_NR_DRAM_BANKSTom Rini2018-08-16266-326/+0
| | | | | | | | | | | We have the following cases: - CONFIG_NR_DRAM_BANKS was defined, migrate normally - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for CONFIG_NR_DRAM_BANKS after a check, just migrate it over now. - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 + 2), set this to 8. Signed-off-by: Tom Rini <trini@konsulko.com>
* CONFIG_SYS_GENERIC_BOARD: Finish migrationTom Rini2018-08-163-9/+0
| | | | | | | | While we have long since migrated to CONFIG_SYS_GENERIC_BOARD being enabled, we had just a few places left that still referenced or defined it. Update. Signed-off-by: Tom Rini <trini@konsulko.com>
* ARM: omap3: evm: Enable CONFIG_BLK and misc. cleanupDerald D. Woods2018-08-131-3/+0
| | | | | | | | | | | This commit enables CONFIG_BLK and removes USB_STORAGE which is awaiting proper implementation for current U-Boot interfaces. Additionally the console selection is now handled by Kconfig and no longer needs to be in the config header. CONFIG_SYS_MALLOC_F_LEN=0x2000 was added to sync with other boards. CONFIG_SPL_BLK and CONFIG_SPL_DM_MMC are disabled because they currently do not allow the OMAP3-EVM (OMAP34XX) to actually boot. Signed-off-by: Derald D. Woods <woods.technical@gmail.com>
* configs: stm32f429-evaluation: Add DISTRO_DEFAULT supportPatrice Chotard2018-08-131-5/+14
| | | | | | | Add DISTRO_DEFAULT support to be able to boot on mmc by default on boot. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32f469-discovery: Add DISTRO_DEFAULT supportPatrice Chotard2018-08-131-5/+14
| | | | | | | Add DISTRO_DEFAULT support to be able to boot on mmc by default on boot. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32h743-discovery: Add DISTRO_DEFAULT supportPatrice Chotard2018-08-131-2/+14
| | | | | | | Add DISTRO_DEFAULT support to be able to boot on mmc by default on boot. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32h743-evaluation: Add DISTRO_DEFAULT supportPatrice Chotard2018-08-131-2/+14
| | | | | | | Add DISTRO_DEFAULT support to be able to boot on mmc by default on boot. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32f4xx: Remove CONFIG_SYS_RAM_FREQ_DIVPatrice Chotard2018-08-133-3/+0
| | | | | | | | Since commit bfea69ad2793 ("stm32f7: sdram: correct sdram configuration as per micron sdram"), CONFIG_SYS_RAM_FREQ_DIV flag is no more used, remove it. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32h7xx: Migrate CONFIG_CMD_CACHE to defconfigPatrice Chotard2018-08-132-2/+0
| | | | | | | Remove CONFIG_CMD_CACHE from include/configs/stm32h7xx.h and enable it in stm32h7xx_defconfig Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32f746-disco: Migrate CONFIG_CMD_CACHE to defconfigPatrice Chotard2018-08-131-1/+0
| | | | | | | Remove CONFIG_CMD_CACHE from include/configs/stm32f746-disco.h and enable it in stm32f746-disco_defconfig Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32f4xx: Enable ICACHE and DCACHEPatrice Chotard2018-08-133-11/+2
| | | | | | | | | | Enable instruction and data caches. Fix boot_sd command as since commit d409c962169b ("armv7m: disable icache before linux booting"), instruction cache is automatically disable before linux booting. "icache off" from boot_sd command becomes useless, remove it. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32f429-disco: Remove CONFIG_SYS_RAM_CSPatrice Chotard2018-08-131-1/+0
| | | | | | This flag is not used, remove it. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* configs: stm32fxxx: Remove CONFIG_SYS_CLK_FREQPatrice Chotard2018-08-134-5/+0
| | | | | | | Since commit aa5e3e22f4d6 ("board: stm32: switch to DM STM32 timer") SYS_CLK_FREQ is useless, remove it from stm32f4 and stm32f7 boards. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* board: stm32: use bi_dram[0].start instead of hardcoded valuePatrice Chotard2018-08-135-10/+0
| | | | | | | | | Use gd->bd->bi_dram[0].start initialized from DT instead of using hardcoded CONFIG_SYS_SDRAM_BASE from config file. Remove unused CONFIG_SYS_RAM_BASE and CONFIG_SYS_SDRAM_BASE defines. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* arm: bcm7445: Move config defines to bcm7445.hThomas Fitzsimmons2018-08-132-15/+16
| | | | | | | Move some configuration #defines that do not apply to other bcmstb boards from bcmstb.h to bcm7445.h. Signed-off-by: Thomas Fitzsimmons <fitzsim@fitzsim.org>
* arm: bcm7445: Fix parallel make race conditionThomas Fitzsimmons2018-08-131-1/+19
| | | | | | | | Move the contents of prior_stage.h into bcmstb.h to prevent a build failure when bcmstb.h is #include'ed before the asm/arch symbolic link is present. Signed-off-by: Thomas Fitzsimmons <fitzsim@fitzsim.org>
* Merge git://git.denx.de/u-boot-fsl-qoriqTom Rini2018-08-131-1/+1
|\
| * net: Increase ethernet name string size to 20 charsPankaj Bansal2018-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The 16 char ethernet name size is inadequate to hold the name of ethernet name "DPMAC17@rgmii-id", which is a valid name in LX2160AQDS/LX2160ARDB. Therefore, increase the name string size to 20 chars. Reported-by: Ioana Ciornei <ioana.ciornei@nxp.com> Suggested-by: Ioana Ciocoi Radulescu <ruxandra.radulescu@nxp.com> Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
* | Merge branch 'agust@denx.de' of git://git.denx.de/u-boot-stagingTom Rini2018-08-111-39/+70
|\ \
| * | misc: uclass: Add enable/disable functionMario Six2018-08-111-0/+27
| | | | | | | | | | | | | | | | | | | | | Add generic enable/disable function to the misc uclass. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc>
| * | misc: docs: Fix comments in misc.hMario Six2018-08-111-40/+44
| | | | | | | | | | | | | | | | | | The comments in misc.h are not in kernel-doc format. Correct the format. Signed-off-by: Mario Six <mario.six@gdsys.cc>
* | | Merge branch 'master' of git://git.denx.de/u-boot-videoTom Rini2018-08-112-0/+120
|\ \ \ | |/ / |/| |
| * | axi: Add AXI sandbox driver and simple emulatorMario Six2018-08-112-17/+58
| | | | | | | | | | | | | | | | | | | | | Add test infrastructure and tests for the AXI uclass. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc>
| * | drivers: Add AXI uclassMario Six2018-08-112-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | Add a uclass for AXI (Advanced eXtensible Interface) busses, and a driver for the gdsys IHS AXI bus on IHS FPGAs. Signed-off-by: Mario Six <mario.six@gdsys.cc> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | elf: Add support for PPC64 ELF V1 ABI in bootelfRob Bracero2018-08-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This update adds PPC64 ELF V1 ABI support to bootelf for both the program header and section header options. Elf64 support was already present for the program header option, but it was not handling the PPC64 ELF V1 ABI case. For the PPC64 ELF V1 ABI, the e_entry field of the elf header must be treated as function descriptor pointer instead of a function address. The first doubleword of the function descriptor is the function's entry address. Signed-off-by: Rob Bracero <robbracero@gmail.com> [trini: Fix whitespace issues] Signed-off-by: Tom Rini <trini@konsulko.com>
* | | configs: omap: Remove dead config CONFIG_SYS_NAND_ADDRAdam Ford2018-08-1012-26/+0
| | | | | | | | | | | | | | | | | | | | | CONFIG_SYS_NAND_ADDR is defined and never referenced. This patch removes the dead code. Signed-off-by: Adam Ford <aford173@gmail.com>
* | | dm: led: move default state support in led uclassPatrick Delaunay2018-08-101-0/+9
|/ / | | | | | | | | | | | | | | | | | | | | This patch save common LED property "default-state" value in post bind of LED uclass. The configuration for this default state is only performed when led_default_state() is called; It can be called in your board_init() or it could added in init_sequence_r[] in future. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | Merge git://git.denx.de/u-boot-dmTom Rini2018-08-093-19/+82
|\ \
| * | dm: pci: Add APIs to find capability and extended capabilityBin Meng2018-08-081-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces two new APIs dm_pci_find_capability() and dm_pci_find_ext_capability() to get PCI capability address and PCI express extended capability address for a given PCI device. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | pci: Add all known capability and extended capability idsBin Meng2018-08-081-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | Currently we don't have a complete list of capability and extended capability ids. This adds them. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | pci: sandbox: Support dynamically binding device driverBin Meng2018-08-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At present all emulated sandbox pci devices must be present in the device tree in order to be used. The real world pci uclass driver supports pci device driver matching, and we should add such support on sandbox too. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | dm: core: Add ofnode function to read PCI vendor and device idBin Meng2018-08-081-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | We don't have the live-tree version of fdtdec_get_pci_vendev(). This adds the API. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | dm: Correct typos in uclass_first/next_device_check()Bin Meng2018-08-081-2/+2
| | | | | | | | | | | | | | | | | | | | | Correct typos in the comment block of uclass_first/next_device_check(). Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | pci: Remove 440ep-specific macrosBin Meng2018-08-081-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | These macros should not be put in the generic pci.h header file. Since they are not referenced anywhere, remove them completely. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | Merge branch 'master' of git://git.denx.de/u-boot-mipsTom Rini2018-08-086-312/+33
|\ \ \
| * | | bcm968380gerg: add initial supportPhilippe Reynes2018-08-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This add the initial support of the broadcom reference board bcm968380gerg with a bcm68380 SoC. This board has 512 MB of RAM, 128 MB of flash (nand), 2 USB port, 1 UART, 4 ethernet ports and BCM43217 (wifi). Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
| * | | bcm6838: add initial supportPhilippe Reynes2018-08-081-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the initial support of the Broadcom BCM6838 SoC familly, only cpu, dram, uart and leds are supported. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
| * | | mips: au1x00: Remove support for these SoCsTom Rini2018-08-083-140/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only platform left for the AU1x00 SoCs was the pb1x00 platform, an apparent clone of the dbau1x00 platform. As pb1x00 had no listed maintainer I am assuming that it is also orphaned. Remove this platform and then remove the unused SoC support. Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
| * | | mips: dbau1x00: Remove this boardTom Rini2018-08-081-172/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This platform has been marked as orphan since June of 2016 and should have been removed some time ago. Do so now. Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* | | Merge branch 'master' of git://git.denx.de/u-boot-samsungTom Rini2018-08-073-16/+24
|\ \ \ | |/ / |/| |
| * | ARM: Odroid XU3: Adjust BOOT_TARGET_DEVICES to allow booting from SD card (mmc2)Lukasz Majewski2018-08-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is necessary to allow booting the Odroid XU3 from SD card after enabling the DM_MMC support. After this change the SD card mmc IP block is correctly enumerated as mmc2 (and not as mmc1 as in the legacy code). Signed-off-by: Lukasz Majewski <lukma@denx.de> Tested-by: Anand Moon <linux.amoon@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| * | arm: odroid: Inherit default value for bootdelay from distro_bootcmd.Vagrant Cascadian2018-07-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default value with distro_bootcmd is 2 seconds, which is reasonably fast, and provides a consistent experience across platforms supporting distro_bootcmd. The current bootdelay value of 0 seconds is a bit challenging to interrupt when desired. Acked-by: Lukasz Majewski <lukma@denx.de> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| * | arm: odroid: Enable distro_bootcmd support.Vagrant Cascadian2018-07-271-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Enable distro_bootcmd for a standardized boot process across multiple platforms. Acked-by: Lukasz Majewski <lukma@denx.de> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| * | arm: odroid: Increase default env size in preparation for distro_bootcmd.Vagrant Cascadian2018-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding distro_bootcmd support bumps the default environment size over 4500. Increase to SZ_16K to allow for room to grow in the future. Acked-by: Lukasz Majewski <lukma@denx.de> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| * | arm: odroid: Use standard environment variable names kernel_addr_r, ↵Vagrant Cascadian2018-07-271-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ramdisk_addr_r and fdt_addr_r. Replace non-standard variable names kerneladdr, initrdaddr and fdtaddr with kernel_addr_r, ramdisk_addr_r and fdt_addr_r, as documented in u-boot README. Acked-by: Lukasz Majewski <lukma@denx.de> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
| * | snow: set fdtfileGuillaume GARDET2018-07-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed to boot with EFI distro boot. Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> Cc: Akshay Saraswat <akshay.s@samsung.com> Cc: Tom Rini <trini@konsulko.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
* | | Merge tag 'xilinx-for-v2018.09-rc2' of git://git.denx.de/u-boot-microblazeTom Rini2018-08-078-11/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xilinx fixes for v2018.09-rc2 xilinx: - Add support for zybo z7 and ultra96 - Tune zynq and zynqmp mini configurations - Move SYS_MALLOC_LEN to Kconfig fdt - make static funcs gpio: - Fix soft gpio driver - Fix Zynq gpio driver by using platdata microblaze: - Fix Kconfig entry spi - Move ISSI to Kconfig
| * | | Kconfig: Move config SYS_MALLOC_LEN to Kconfig for zynqSiva Durga Prasad Paladugu2018-08-062-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch moves the the config SYS_MALLOC_LEN to Kconfig. It will be just for Zynq arch and to do will be for all other archs. Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Vipul Kumar <vipul.kumar@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
| * | | arm: zynqmp: Move NR_DRAM_BANKS for mini confirationMichal Simek2018-08-064-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no reason to have the same setting in subsequent config if we can have it only once in shared. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
| * | | spi: Kconfig: Create ISSI Kconfig entryMichal Simek2018-08-063-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ISSI to Kconfig to make it selectable via menuconfig. Also convert all current platforms. Signed-off-by: Michal Simek <michal.simek@xilinx.com>