- Feb 09, 2018
-
-
Adam Ford authored
config_fallbacks.h has some logic that sets HAVE_BLOCK_DEVICE based on a list of enabled options. Moving HAVE_BLOCK_DEVICE to Kconfig allows us to drastically shrink the logic in config_fallbacks.h Signed-off-by:
Adam Ford <aford173@gmail.com> [trini: Rename HAVE_BLOCK_DEVICE to CONFIG_BLOCK_DEVICE] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
Migrate the base and sub-options to Kconfig. Note that we only enable this in the base sandbox config now. Cc: Alexey Brodkin <alexey.brodkin@gmail.com> Cc: Michal Simek <michal.simek@xilinx.com> Signed-off-by:
Tom Rini <trini@konsulko.com> --- Is this driver still used anywhere? It's fishy that it's only enabled in sandbox anymore.
-
Adam Ford authored
config_fallback.h has some logic that checks a variety of options and selects LIB_UUID if it hasn't already been selected. This will all LIB_UUID in Kconfig and select this option for the list of options to allow us to remove the logic from fallbacks Signed-off-by:
Adam Ford <aford173@gmail.com>
-
- Feb 08, 2018
-
-
Adam Ford authored
config_fallbacks.h had some logic to automatically select LIB_RAND if RANDOM_UUID or CMD_UUID were set if LIB_HW_RAND wasn't already selected. By migrating LIB_HW_RAND to Kconfig, we can remove this check from config_fallbacks.h and put it into Kconfig Signed-off-by:
Adam Ford <aford173@gmail.com> Reviewed-by:
Lukasz Majewski <lukma@denx.de> [trini: Turn into a choice, add NET_RANDOM_ETHADDR] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Adam Ford authored
This converts the following to Kconfig: CONFIG_APBH_DMA CONFIG_APBH_DMA_BURST CONFIG_APBH_DMA_BURST8 Signed-off-by:
Adam Ford <aford173@gmail.com> Reviewed-by:
Stefan Agner <stefan.agner@toradex.com> [trini: Add in MMC as well] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Michal Simek authored
There is no reason to unconditially select network commands as distro defaults without networking enable. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
There is no value to enable phylib without networking support. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Michal Simek authored
Distro default configuration contains also dhcp and pxe setting which can't working without enabling CONFIG_NET. EFI is not required that's why it is not enabled. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Patrice Chotard authored
Enable CONFIG_ENV_VARS_UBOOT_CONFIG for all STM32 boards It allows to retrieve the SoC name into the "soc" environment variable. Signed-off-by:
Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com> Reviewed-by:
Vikas Manocha <vikas.manocha@st.com>
-
Stefan Agner authored
This converts CONFIG_NAND_MXS to Kconfig. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
Simplify SPL_LDSCRIPT config by using the new arch Kconfig configurations ARCH_MX23 and ARCH_MX28. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
The motivation for moving MX28 selection to Kconfig is to be able to better handle NAND MXS selection through Kconfig. This selection method also aligns with the way other i.MX SoCs are selected in U-Boot. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
The motivation for moving MX23 selection to Kconfig is to be able to better handle NAND MXS selection through Kconfig. This selection method also aligns with the way other i.MX SoCs are selected in U-Boot. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Adam Ford authored
This converts the following to Kconfig: CONFIG_MXC_GPIO Signed-off-by:
Adam Ford <aford173@gmail.com>
-
Adam Ford authored
Since CONFIG_PHY_SMSC was already in Kconfig, move this from header file to defconfig Signed-off-by:
Adam Ford <aford173@gmail.com>
-
Adam Ford authored
Since CONFIG_MXC_UART is already in Kconfig, move this from the header to imx6q_logic_defconfig Signed-off-by:
Adam Ford <aford173@gmail.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Lukasz Majewski authored
This commit cleans up the README.watchdog by removing the reminescent of ADI's Blackfin architecture removed some time ago. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Derald D. Woods authored
This commit removes an attempt to workaround a previous compilation warning that is is now fixed in "include/configs/ti_omap3_common.h". Signed-off-by:
Derald D. Woods <woods.technical@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Derald D. Woods authored
This commit fixes the following compiler warnings when DM_SERIAL is enabled. ---8<------------------------------------------------------------------- ... CC spl/board/ti/evm/evm.o In file included from /solution/scm/u-boot-master/board/ti/evm/evm.c:16:0: /solution/scm/u-boot-master/include/ns16550.h:31:0: warning: "CONFIG_SYS_NS16550_REG_SIZE" redefined #define CONFIG_SYS_NS16550_REG_SIZE (-1) In file included from /solution/scm/u-boot-master/include/configs/omap3_evm.h:22:0, from include/config.h:5, from /solution/scm/u-boot-master/include/common.h:21, from /solution/scm/u-boot-master/board/ti/evm/evm.c:14: /solution/scm/u-boot-master/include/configs/ti_omap3_common.h:33:0: note: this is the location of the previous definition # define CONFIG_SYS_NS16550_REG_SIZE (-4) LD spl/board/ti/evm/built-in.o ... CC spl/drivers/serial/ns16550.o In file included from /solution/scm/u-boot-master/drivers/serial/ns16550.c:11:0: /solution/scm/u-boot-master/include/ns16550.h:31:0: warning: "CONFIG_SYS_NS16550_REG_SIZE" redefined #define CONFIG_SYS_NS16550_REG_SIZE (-1) In file included from /solution/scm/u-boot-master/include/configs/omap3_evm.h:22:0, from include/config.h:5, from /solution/scm/u-boot-master/include/common.h:21, from /solution/scm/u-boot-master/drivers/serial/ns16550.c:7: /solution/scm/u-boot-master/include/configs/ti_omap3_common.h:33:0: note: this is the location of the previous definition # define CONFIG_SYS_NS16550_REG_SIZE (-4) LD spl/drivers/serial/built-in.o ... ---8<------------------------------------------------------------------- Signed-off-by:
Derald D. Woods <woods.technical@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Lukasz Majewski authored
The goal of this patch is to clean up the code related to choosing SPL MMC boot mode. The spl_boot_mode() now is called only in spl_mmc_load_image() function, which is only compiled in if CONFIG_SPL_MMC_SUPPORT is enabled. To achieve the goal, all per mach/arch implementations eligible for unification has been replaced with one __weak implementation. Signed-off-by:
Lukasz Majewski <lukma@denx.de> Reviewed-by:
Marek Vasut <marex@denx.de> Reviewed-by:
Stefano Babic <sbabic@denx.de> Acked-by: Michal Simek <michal.simek@xilinx.com> (For ZynqMP) Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Vignesh R authored
K2G ICE has a s25fl256s1 QSPI NOR flash connected to QSPI at CS0. Add DT entries for the same. Signed-off-by:
Vignesh R <vigneshr@ti.com>
-
Vignesh R authored
Add pinmux for QSPI pins on K2G ICE board. Signed-off-by:
Vignesh R <vigneshr@ti.com>
-
Heinrich Schuchardt authored
Check if ns before and not after dereferencing it. Indicated by cppcheck. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Alexey Brodkin authored
Commit ff98cb90 ("part: extract MBR signature from partitions") blindly switched allocated by ALLOC_CACHE_ALIGN_BUFFER buffer type from "unsigned char" to "legacy_mbr" which caused allocation of size = (typeof(legacy_mbr) * dev_desc->blksize) instead of just space enough for "legacy_mbr" structure. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Rob Clark <robdclark@gmail.com> Cc: Peter Jones <pjones@redhat.com> Cc: Alexander Graf <agraf@suse.de> Cc: Tom Rini <trini@konsulko.com>
-
Bin Chen authored
Follow bootz's pattern by moving the booti_setup to arch/arm/lib. This allows to use booti_setup in other paths, e.g booting an Android image containing Image format. Note that kernel relocation is move out of booti_setup and it is the caller's responsibility to do it and allows them do it differently. say, cmd/booti.c just do a manually, while in the bootm path, we can use bootm_load_os(with some changes). Signed-off-by:
Bin Chen <bin.chen@linaro.org> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Bin Chen authored
The second area of android image was intended to put a 2nd stage bootloader but in practice were rarely used (in my knowledge). An proposal was made to the AOSP to (re)use the second area as the dtb[1], This patch itself doesn't depend on that proposal being accepted but it won't be that helpful as well if that proposal won't be accepted. But don't do any harm as well. [1] https://android-review.googlesource.com/#/c/417447/ Signed-off-by:
Bin Chen <bin.chen@linaro.org> Reviewed-by:
Tom Rini <trini@konsulko.com> Reviewed-by:
Kever Yang <kever.yang@rock-chips.com>
-
- Feb 06, 2018
-
-
git://git.denx.de/u-boot-ubiTom Rini authored
-
git://git.denx.de/u-boot-i2cTom Rini authored
-
Martin Townsend authored
On detach UBI attempts to update fastmap after closing user interfaces but at this point UBI volumes have already been free()'ed and fastmap can no longer access these data structures. Signed-off-by:
Martin Townsend <mtownsend1973@gmail.com> Cc: hs@denx.de Cc: kmpark@infradead.org Cc: richard@sigma-star.at
-
Heinrich Schuchardt authored
For '#ifndef CONFIG_DM_I2C' twsi_i2c_init() passes NULL as 4th parameter to __twsi_i2c_init(). Identified with cppcheck. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Mario Six authored
Simplify the driver logic by extracting a common send_buffer method. Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Mario Six authored
Make the ihs_i2c driver DM-compatible; for legacy boards, the old functions are retained within #ifdefs. No board uses the new DM driver yet; this patch only lays the foundation for future support. Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Mario Six authored
Prepare the function interface of the ihs_i2c driver for DM conversion in a future patch. While we're at it, fix some style violations, and make the code more readable. Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Mario Six authored
Make the fsl_i2c driver compatible with a live device tree. Reviewed-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Mario Six authored
Some functions in the fsl_i2c driver are declared as inline, even though they are quite large, which needlessly increases the size of the resulting binary. This patch removes the inline declarations. Reviewed-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Mario Six authored
Fix some style violations in the fsl_i2c I2C driver, and use shorter type names for variables in some cases. Reviewed-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Ulf Magnusson authored
'default' on a choice refers to the symbol selected by default, not to the choice mode, so 'default n' is meaningless. No functional changes. Optional choices implicitly default to n mode (and there is no way to make them default to another mode). Discovered in Kconfiglib (https://github.com/ulfalizer/Kconfiglib), which prints the following warning: warning: the default selection n (undefined) of <choice> (defined at drivers/usb/ulpi/Kconfig:3) is not contained in the choice I've added a corresponding warning to the C tools too, which is currently in linux-next: https://patchwork.kernel.org/patch/9983667/ Signed-off-by:
Ulf Magnusson <ulfalizer@gmail.com>
-
Ulf Magnusson authored
There is no EMMC symbol in the "enable different boot versions for the shc board" choice. SHC_EMMC was probably intended. No functional changes. Kconfig choices fall back on using the first (visible) symbol in the choice as the default if the default symbol is not visible. Discovered in Kconfiglib (https://github.com/ulfalizer/Kconfiglib), which prints the following warning: warning: the default selection EMMC (undefined) of <choice> (defined at board/bosch/shc/Kconfig:15) is not contained in the choice I've added a corresponding warning to the C tools too, which is currently in linux-next: https://patchwork.kernel.org/patch/9983667/ Signed-off-by:
Ulf Magnusson <ulfalizer@gmail.com>
-
Justin Hibbits authored
FreeBSD, like OpenBSD, uses BIG_ENDIAN, LITTLE_ENDIAN, and BYTE_ORDER, whereas Linux and compatibles use __-prefixed names. Define the names the same as the OpenBSD block below it.
-
Tuomas Tynkkynen authored
cmd/Makefile has: ifdef CONFIG_FPGA obj-$(CONFIG_CMD_FPGA) += fpga.o endif which means that if CONFIG_FPGA is not set, CONFIG_CMD_FPGA silently does nothing. Let's remove that Makefile conditional and instead express this equivalent dependency in Kconfig, so a lot of redundant # CONFIG_CMD_FPGA is not set can be removed from board defconfigs that don't actually have an FPGA. Signed-off-by:
Tuomas Tynkkynen <tuomas@tuxera.com>
-