aboutsummaryrefslogtreecommitdiffstats
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* sandbox: compile both TPM stack versions and driversMiquel Raynal2018-07-281-0/+3
| | | | | | | | | Now that TPMv1 and TPMv2 can be compiled at the same time, let's compile them both with Sandbox as well as both drivers (and, it is already implied in Kconfig: both commands). Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* armv8: ls1046ardb: Add falcon mode for for QSPI bootYork Sun2018-07-261-0/+65
| | | | | | | | A new defconfig is introduced to support SPL boot from QSPI NOR flash. This is to support falcon mode for faster booting into Linux. Signed-off-by: York Sun <york.sun@nxp.com>
* arm64: ls1012a: enable DM support for sataYuantian Tang2018-07-264-4/+23
| | | | | | | Enable related configs to support sata DM feature. Signed-off-by: Tang Yuantian <andy.tang@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
* armv8: ls1046ardb: ls1046aqds: Move SPL macros to defconfigYork Sun2018-07-265-0/+40
| | | | | | | Instead of defining Kconfig macros in header file, move them to defconfig files. Signed-off-by: York Sun <york.sun@nxp.com>
* armv8: ls2088ardb: Move CONFIG_SPI_FLASH, CONFIG_SPI_FLASH_SPANSION to defconfigAshish Kumar2018-07-262-0/+6
| | | | | | | | Move CONFIG_SPI_FLASH_SPANSION, CONFIG_SPI_FLASH, to defconfig. Also disable disable 4K erase size option. Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
* configs: Disable 4k erase sector size for spansion "s25fs512s" flashAshish Kumar2018-07-2616-0/+16
| | | | | | | | | 4K erase size is used only in case of hydrid mode which is not supported on any NXP platform with flash "s25fs512s". Supported mode is uniform sector, with erase size 256kiB. Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
* LS1043ARBD: Fix SD Boot issue with PPAVinitha V Pillai2018-07-261-1/+0
| | | | | | | | | | CONFIG_SPL_FSL_LS_PPA is needed only in case of falcon boot Support for this is not present in PPA currently, so removing the default option from defconfig Signed-off-by: Vinitha V Pillai <vinitha.pillai@nxp.com> Signed-off-by: Ruchika Gupta <ruchika.gupta@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
* Merge branch 'master' of git://git.denx.de/u-boot-uniphierTom Rini2018-07-243-3/+14
|\
| * ARM: uniphier: enable MTD partition and UBIMasahiro Yamada2018-07-253-3/+14
| | | | | | | | | | | | | | | | | | | | | | Enable "mtdparts" and "ubi" commands for uniphier_v8_defconfig to use UBI on NAND devices. Enable only "mtdparts" for uniphier_{v7,ld4_sld8}_defconfig because enabling UBI would increase 170KB, which would be memory footprint problem. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | configs: am3517-evm: Setup NAND bootingAdam Ford2018-07-241-0/+5
| | | | | | | | | | | | | | | | The NAND offsets for the kernel and U-Boot were missing. This patch sets up the offsets so the AM3517-EVM can boot from NAND when DIP switches S7:1 and S7:4 are to the OFF position Signed-off-by: Adam Ford <aford173@gmail.com>
* | omap3: beagle: re-enable EFI support after the following commit removed it ↵Guillaume GARDET2018-07-241-3/+0
|/ | | | | | | | | | | by mistake: commit d233ccb1d84b901f7e23e6d9b4f2c6a57198b23b ARM: omap3: beagle: Enable DM_SERIAL, update distro usage and NAND layout Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> Cc: Derald D. Woods <woods.technical@gmail.com> Cc: Tom Rini <trini@konsulko.com>
* ARM: configs: omap3_logic: remove Legacy OMAP3 USB driverAdam Ford2018-07-231-1/+0
| | | | | | | | Only the MUSB driver is currently supported on the omap3_logic boards. The driver is using the new-musb and not the legacy version, so this patch removes the dead code references. Signed-off-by: Adam Ford <aford173@gmail.com>
* Convert CONFIG_DA8XX_GPIO to KconfigAdam Ford2018-07-236-0/+6
| | | | | | | This converts the following to Kconfig: CONFIG_DA8XX_GPIO Signed-off-by: Adam Ford <aford173@gmail.com>
* m68k: m5253evbe: Remove this boardTom Rini2018-07-231-16/+0
| | | | | | | The m5253evbe board has been marked as orphan since June of 2014 and should have been dropped a while ago. Do so now. Signed-off-by: Tom Rini <trini@konsulko.com>
* Merge branch 'master' of git://git.denx.de/u-boot-imxTom Rini2018-07-236-16/+219
|\ | | | | | | | | | | | | trini: Update colibri-imx6ull to use Kconfig for mtdparts related options. Signed-off-by: Tom Rini <trini@konsulko.com>
| * ARM: dh_imx6: enable GigaDevice, Macronix, and Winbond SPI Flash support in ↵Ludwig Zenz2018-07-231-0/+3
| | | | | | | | | | | | | | | | Kconfig In preparation for delivery bottlenecks, enable support for GigaDevice, Macronix, and Winbond nor flash chips. Signed-off-by: Ludwig Zenz <lzenz@dh-electronics.de>
| * imx: i.mx6q: imx6q_logic: Migrate to SPL and enable SDPAdam Ford2018-07-231-6/+41
| | | | | | | | | | | | | | | | | | | | | | Since the vast majority of i.MX6 boards are migrating to SPL, this patch converts im6q_logic to SPL and enables the SDP for loading SPL and u-boot.img over USB. The Falcon mode only supports NAND flash as of now due to limited space/RAM, but all i.MX6D/Q SOM's from Logic PD have internal NAND from which to boot. Signed-off-by: Adam Ford <aford173@gmail.com>
| * pico-imx7d: Add new pico-pi configOtavio Salvador2018-07-231-0/+59
| | | | | | | | | | | | | | | | The new config skips the boot menu which asks which board is in use. This is useful to allow direct booting of image without user iteration. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Enable auxiliary code supportOtavio Salvador2018-07-231-0/+1
| | | | | | | | | | | | | | This enables the "bootaux" command so a firmware can be loaded inside the M4 MCU. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Allow default fdtfile to be overridden by defconfigOtavio Salvador2018-07-231-0/+1
| | | | | | | | | | | | | | This allow the addition of extra default configurations for each baseboard, removing the boot menu when user boots for the first time. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Enable CONFIG_ARMV7_BOOT_SEC_DEFAULTFabio Estevam2018-07-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the CAAM driver fails to be probed: caam 30900000.caam: Entropy delay = 3200 caam 30900000.caam: failed to acquire DECO 0 caam 30900000.caam: failed to instantiate RNG CAAM needs to be initialized in secure world, so enable CONFIG_ARMV7_BOOT_SEC_DEFAULT to allow the driver to probe successfully. Tested with kernel mainline version 4.17.2. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add Falcon mode supportFabio Estevam2018-07-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Falcon mode boots the kernel directly from SPL, without loading the full U-Boot. As pico-imx7d does not have a GPIO for selecting Falcon versus normal mode, enter in Falcon mode when the customer selects the CONFIG_SPL_OS_BOOT option in menuconfig. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add bootmenu to choose the baseboardOtavio Salvador2018-07-231-1/+2
| | | | | | | | | | | | | | Currently the baseboards do not offer a way to autodetect which one is in use, so we ask the user if no value has been set. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add SPL supportFabio Estevam2018-07-231-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert pico-imx7d to SPL support. There are two variants of pico-imx7d SOMs: - One with 512MB of RAM - One with 1GB of RAM The 512MB module contains two Hynix H5TC2G63GFR-PBA. The 1GB module contains two Hynix H5TC4G63GFR-PBA. The RAM size is determined in runtime by reading GPIO1_12. While at it, also add USB Serial Download mode support as it is very helpful for loading SPL and u-boot.img via imx_usb_loader. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add fastboot supportFabio Estevam2018-07-231-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fastboot tool is a convenient way to flash the eMMC, so add support for it. Examples of usages: On the pico-imx7d U-Boot prompt: => fastboot 0 On the Linux PC connected via USB: 1. Retrieving the U-Boot version $ sudo fastboot getvar bootloader-version -i 0x0525 bootloader-version: U-Boot 2018.07-rc1-03888-gde846f9 finished. total time: 0.000s 2. Resetting the board $ sudo fastboot reboot -i 0x0525 (this causes the pico-imx7d to reboot) Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add default DFU targetsOtavio Salvador2018-07-231-1/+2
| | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Add GPT partitioning supportOtavio Salvador2018-07-231-1/+1
| | | | | | | | | | | | | | | | | | | | This allow the use of: > run setup_emmc inside of the U-Boot prompt to do the partitioning of the disk. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * pico-imx7d: Fix common distro configuration behaviorOtavio Salvador2018-07-231-8/+5
| | | | | | | | | | | | | | | | This sets DISTRO_CONFIG and BOOTCOMMAND, as well as add a `finduuid` environment helper to allow it to properly work with Yocto Project and other distributions using extlinux autogenerated configuration files. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * arm: imx7d: cl-som-imx7: sf: support all SF typesUri Mashiach2018-07-231-0/+7
| | | | | | | | | | | | | | Enable the support for all SPI flash types. Signed-off-by: Uri Mashiach <uri.mashiach@compulab.co.il> Signed-off-by: Yaniv Levinsky <yaniv.levinsky@compulab.co.il>
| * board: toradex: add Colibri iMX6ULL supportStefan Agner2018-07-231-0/+76
| | | | | | | | | | | | | | Add support for the Colibri iMX6ULL module which comes with on-board raw NAND. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
* | Convert CONFIG_MTD_PARTITIONS et al to KconfigAdam Ford2018-07-22205-0/+247
| | | | | | | | | | | | | | | | This converts the following to Kconfig: CONFIG_MTD_PARTITIONS CONFIG_MTD_DEVICE Signed-off-by: Adam Ford <aford173@gmail.com>
* | configs: Make NAND_BOOT and ONENAND_BOOT imply NANDAdam Ford2018-07-2111-11/+0
| | | | | | | | | | | | | | | | | | | | Some boards indicate support from booting NAND or ONENAND booting, but don't enable the CONFIG_NAND. This makes those boards imply NAND which will make enabling other flags that are dependent on CONFIG_NAND possible and easier to migrate. Signed-off-by: Adam Ford <aford173@gmail.com>
* | Convert CONFIG_NAND_DAVINCI to KconfigAdam Ford2018-07-2111-0/+21
| | | | | | | | | | | | | | This converts the following to Kconfig: CONFIG_NAND_DAVINCI Signed-off-by: Adam Ford <aford173@gmail.com>
* | Convert CONFIG_NAND_ATMEL to KconfigAdam Ford2018-07-2165-0/+130
| | | | | | | | | | | | | | This converts the following to Kconfig: CONFIG_NAND_ATMEL Signed-off-by: Adam Ford <aford173@gmail.com>
* | Convert CONFIG_NAND_LPC32XX_SLC to KconfigAdam Ford2018-07-211-0/+1
|/ | | | | | | This converts the following to Kconfig: CONFIG_NAND_LPC32XX_SLC Signed-off-by: Adam Ford <aford173@gmail.com>
* Merge branch 'master' of git://git.denx.de/u-boot-rockchipTom Rini2018-07-2027-0/+27
|\
| * rockchip: utilize CONFIG_DEFAULT_FDT_FILEKlaus Goger2018-07-2126-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the fdtfile environment variable is set to CONFIG_DEFAULT_DEVICE_TREE which is іnternally used as U-Boot devicetree source. The OS can use a different filename and Kconfig gives us the ability to select a default devicetree via CONFIG_DEFAULT_FDT_FILE. This also gives user configuring U-Boot via menuconfig the behaviour someone would expect. Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com> Tested-By: Vagrant Cascadian <vagrant@debian.org> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
| * smartweb: use SPL_TINY_MEMSETPhilipp Tomsich2018-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | The SPL code for smartweb is close to its limit and adding a few extra instructions to SPL will cause it to overrun its sram allotement (thus causing build failures). To allow adding the 'spl_perform_fixups' extension point to SPL, we'll enable SPL_TINY_MEMSET for smartweb. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Series-cc: trini
* | Merge git://git.denx.de/u-boot-x86Tom Rini2018-07-201-0/+1
|\ \ | |/ |/|
| * x86: Switch to use DM sysreset driverBin Meng2018-07-201-0/+1
| | | | | | | | | | | | | | | | This converts all x86 boards over to DM sysreset. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
* | configs: Update Meson GX configsLoic Devulder2018-07-201-0/+3
| | | | | | | | | | | | | | Enable ADC support on the Khadas VIM board. Signed-off-by: Loic Devulder <ldevulder@suse.de> Acked-by: Neil Armstrong <narmstrong@baylibre.com>
* | stm32mp1: activate FIXED regulatorPatrick Delaunay2018-07-201-0/+1
| | | | | | | | Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | stm32mp1: add support for stm32mp157c-ev1 boardPatrick Delaunay2018-07-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | Add support of stm32mp157c-ev1, the evaluation board with pmic stpmu1 (ev1 = mother board + daughter ed1) with device tree. EV1 is the selected board by default in basic defconfig. PS: CONFIG_PINCTRL_FULL activation avoid to increase SYS_MALLOC_F_LEN (Early malloc usage: 2034) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | board/BuR/brppt1: convert brppt1 boards to driver modelHannes Schmelzer2018-07-193-19/+121
| | | | | | | | | | | | | | | | | | | | - add a devicetree for each variant (mmc, spi, nand) - drop unneeded code from board and bur/common - drop unneeded stuff from config header files - minor adaptions to be compliant with driver model (requesting gpio,..) - harmonize the commandset over all brppt1 targets Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at>
* | board/BuR/brppt1: implement more flexible boot processHannes Schmelzer2018-07-193-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this commit we do: - set the bootdelay in all brppt1 defconfigs to 0, this makes development easier, since we can break into serial console. - move CONFIG_BOOTCOMMAND from header file to defconfig - introduce b_mode variable for selecting the final boot-target. This b_mode represents the boot-switch, which can found on most b&r targets. On the brppt1 this boot-switch is derived from some gpio and the bootcounter within the RTC block, making it so possible to force a boot-target (as example for repair-case). - refactor the environment for booting new flexible way primary we want to get some bootscr.img within the mass-storage, this script then loads everything needed for the boot. For legacy reason we implement the t30lgcy#x boot targets, booting the already delivered linux-images. - make space for the cfgscr within mtdparts on brppt1_nand Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at>
* | board/BuR/brppt1: drop LCD-supportHannes Schmelzer2018-07-193-9/+0
| | | | | | | | | | | | | | | | | | On this linux target long time ago the OS is using DRM driver for handling video output, the pre initialization of u-boot and the display summary screen is obsolete. With this patch we drop the LCD-support from thisd board. Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at>
* | drivers: smem: sandboxRamon Fried2018-07-192-0/+4
| | | | | | | | | | | | | | Add Sandbox driver for SMEM. mostly stub operations. Signed-off-by: Ramon Fried <ramon.fried@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | ARM: qemu-arm: enable RTCHeinrich Schuchardt2018-07-192-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QEMU provides an emulated ARM AMBA PrimeCell PL031 RTC. The patch sets the base address in the board include file according to the definition in hw/arm/virt.c of the QEMU source. It defines the Kconfig option for the existing driver, and enables the RTC driver in qemu_arm64_defconfig and qemu_arm_defconfig as well as the date command. We need an RTC to provide the GetTime() runtime service in the UEFI subsystem. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> Tested-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
* | boards: amlogic: Add FriendlyElec NanoPi K2 board supportThomas McKahan2018-07-191-0/+40
|/ | | | | | | | | | | | | | | | This adds platform code for the FriendlyElec NanoPi K2 board based on a Meson GXBB (S905) SoC with the Meson GXBB configuration. This initial submission only supports: - UART - MMC/SDCard - Ethernet - Reset Controller - Clock controller Cc: Yuefei Tan <yftan@friendlyarm.com> Signed-off-by: Thomas McKahan <tonymckahan@gmail.com> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
* arm64: zynqmp: Setup ENV_SIZE via Kconfig for mini targetsMichal Simek2018-07-194-0/+4
| | | | | | | Mini targets are using different ENV_SIZE then standard one that's why defconfigs should be updated to simplify config files. Signed-off-by: Michal Simek <michal.simek@xilinx.com>