- Mar 05, 2021
-
-
Priyanka Jain authored
Update LX2160AQDS BOARD MAINTAINER entry to current MAINTAINER. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1046ARDB BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1046AQDS BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS2080ARDB BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS2080AQDS BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1088ARDB, LS1088AQDS BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1043ARDB BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1028AQDS, LS10128ARDB board MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1021ATWR BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1021AIOT BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1012ARDB BOARD MAINTAINERS entries to current MAINTAINERS. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Update LS1012AFRWY BOARD MAINTAINER entry to current MAINTAINER. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Priyanka Jain authored
Remove MAINTAINERS entries for P3041DS_NAND_SECURE_BOOT_defconfig and P5040DS_NAND_SECURE_BOOT_defconfig as these configs support have been removed. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Rajesh Bhagat authored
Moves below via specific defines to Kconfig: CONFIG_FSL_VIA Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> [Rebased] Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Rajesh Bhagat authored
Moves below bootrom specific defines to Kconfig: CONFIG_SYS_FSL_BOOTROM_BASE CONFIG_SYS_FSL_BOOTROM_SIZE Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Stephen Carlson authored
This patch adds support for more PMBus compatible devices to the NXP drivers for its QorIQ family devices. At runtime, the voltage regulator is queried over I2C, and the required voltage multiplier determined. This change supports the DIRECT and LINEAR PMBus voltage reporting modes. Previously, the driver only supported a few specific devices such as the IR36021 and LTC3882, so this change allows the QorIQ series to be used with a much larger variety of core voltage regulator devices. checkpatch warning "Use if (IS_DEFINED (...))" was ignored to maintain consistency with the existing code. Signed-off-by:
Stephen Carlson <stcarlso@linux.microsoft.com> Signed-off-by:
Wasim Khan <wasim.khan@nxp.com> Tested-by:
Wasim Khan <wasim.khan@nxp.com> [Rebased] Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- Mar 04, 2021
-
-
Tom Rini authored
There are times where buildman seems to get stuck in this job when in CI. Forcing single-threaded here allows us to complete and move on. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Simon Glass authored
At present even if only a single thread is in use, buildman still uses threading. For some debugging it is helpful to do everything in the main process. Allow -T0 to support this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Pali Rohár authored
CONFIG_CMD_BOOTD provides 'boot' command which is required in more scripts. Signed-off-by:
Pali Rohár <pali@kernel.org>
-
Pali Rohár authored
Commit 401d1c4f ("common: Drop asm/global_data.h from common header") broke compilation of squashfs filesystem when CONFIG_CMD_SQUASHFS=y is enabled. Compilation is failing on error: aarch64-linux-gnu-ld.bfd: u-boot/fs/squashfs/sqfs_inode.c:121: undefined reference to `le32_to_cpu' Fixes: 401d1c4f ("common: Drop asm/global_data.h from common header") Suggested-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-dmTom Rini authored
dm: Fix an obscure bug with empty of-platdata Fixes for ns16550 base address and frequency-reading Other minor fixes
-
Bin Meng authored
A working device tree node of ns16550 should never be populated with value zero for the <clock-frequency> property. Unfortunately this is the case for the QEMU ppce500 target. Let's try to assign plat->clock to CONFIG_SYS_NS16550_CLK as the last resort to handle such case. This commit should be reverted when: - The following QEMU patch [1] is merged, and - U-Boot CI has upgraded its QEMU version that contains the fix [1] http://patchwork.ozlabs.org/project/qemu-devel/patch/1612362288-22216-2-git-send-email-bmeng.cn@gmail.com/ Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Bin Meng authored
Currently ns16550_serial_assign_base() treats the argument 'base' with type `ulong`. This is incorrect because the base address was obtained from device tree with type `fdt_addr_t` that can represent a physical address larger than 32-bit in a 32-bit system. Fixes: 9e6ce621 ("serial: ns16550: Fix ordering of getting base address") Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Bin Meng authored
lib/of_live.c references the following 2 ofnode APIs: of_alias_scan() and of_get_property(). These APIs get built only when DM is on. Fix the dependency then. Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Bin Meng authored
lib/binman.c references the following 3 ofnode APIs: ofnode_first_subnode(), ofnode_path() and ofnode_read_bool(). These APIs get built only when DM is on. Fix the dependency then. Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Heinrich Schuchardt authored
Each invocation of the 'host bind' command with a file name argument opens a file descriptor. The next invocation of the 'host bind' command destroys the block device but the file descriptor remains open. The same holds true for the 'unbind blk' command. Close the file descriptor when unbinding the host block device. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Bernhard Kirchen authored
patman's --limit-cc option parses its argument to an integer and uses that to trim the list of CC recipients to a particular maximum. but that only works if the cc variable is a list, which it is not. Signed-off-by:
Bernhard Kirchen <bernhard.kirchen@mbconnectline.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
At present these three Kconfigs exist even when bootstage is not enabled. This is not necessary since bootstage.c is only built if BOOTSTAGE is enabled. Make them conditional. Also fix up the overflow message to mention TPL. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
At present device_bind() does some unnecessary work if a device fails to bind in SPL. Add the missing conditions. Also fix a style nit in the same function while we are here. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
With of-platdata we always have a dtv struct that holds the platform data provided by the driver_info record. However, this struct can be empty if there are no actual devicetree properties provided. The upshot of empty platform data is that it will end up as a zero-size member in the BSS section, which is fine. But if the driver specifies plat_auto then it expects the correct amount of space to be allocated. At present this does not happen, since device_bind() assumes that the platform-data size will always be >0. As a result we end up not allocating the space and just use the BSS region, overwriting whatever other contents are present. Fix this by removing the condition that platform data be non-empty, always allocating space if requested. This fixes a strange bug that has been lurking since of-platdata was implemented. It has likely never been noticed since devices normally have at least some devicetree properties, BSS is seldom used on SPL, the dtv structs are normally at the end of bss and the overwriting only happens if a driver changes its platform data. It was discovered using sandbox_spl, which exercises more features than a normal board might, and the critical global_data variable 'gd' happened to be at the end of BSS. Fixes: 9fa28190 ("dm: core: Expand platdata for of-platdata devices") Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Mar 03, 2021
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imxTom Rini authored
i.MX for 2021.04 ---------------- - new boards: - i.MX8MN Beacon EmbeddedWorks (2GB) - Gateworks Venice imx8mm - convert to DM: - imx53-qsb, mx53loco, mx51evk, mx23-evk - Fixes : - Network : FEC ethernet quirks - DH dh-imx6 CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/6597
-
Add initial support for Gateworks Venice product family based on the i.MX 8M Mini SoC Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Add Gateworks i.MX 8M Mini Development kits from Linux-5.12-rc1 Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
https://source.denx.de/u-boot/custodians/u-boot-usbTom Rini authored
- Kconfig dependency fix for USB_KEYBOARD - musb gadget fixes / enhancements
-
Heinrich Schuchardt authored
If CONFIG_DM_USB=y, the USB keyboard only works if CONFIG_DM_KEYBOARD=y. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Pali Rohár authored
Now when usbtty serial console is fixed in U-Boot enable CONFIG_USB_TTY for Nokia RX-51 board by default. Fix also USB product id as U-Boot ignores CONFIG_USBD_PRODUCTID macro and include U-Boot string into USB product name to indicate usage of U-Boot. CONFIG_CONSOLE_MUX is already used and U-Boot console is available for all in/out devices. Therefore there is no need to have separate commands 'run sercon', 'run usbcon' and 'run vgacon', so remove them. As space for U-Boot is limited to 256kB, enable CONFIG_OPTIMIZE_INLINING and disable some other unused options so CONFIG_USB_TTY can be enabled. Nokia RX-51 does not have easily accessible UART serial console so the only option for easy debugging is to use device's keyboard+screen or this usbtty serial console over USB. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Acked-by:
Pavel Machek <pavel@ucw.cz>
-
Pali Rohár authored
After removal of MUX configuration there is no need to have extra rx51.h. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Acked-by:
Pavel Machek <pavel@ucw.cz>
-
Pali Rohár authored
This function is not used and was never called. This board contains '#define CONFIG_SKIP_LOWLEVEL_INIT' because X-Loader set everything up, including MUX configuration. Also this MUX configuration is incorrect and does not match hardware. So remove this dead, unused and broken code. This change will decrease size of U-Boot binary. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Acked-by:
Pavel Machek <pavel@ucw.cz>
-
Pali Rohár authored
Function s_init() is called only from lowlevel_init(). So compile it only when function lowlevel_init() is compiled. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Acked-by:
Pavel Machek <pavel@ucw.cz>
-
Pali Rohár authored
Function lowlevel_init() is called only from cpu_init_crit() and this function is wrapped into #if .. #endif section. So compile also lowlevel_init() function under same #if condition. Function cpy_clk_code() uses lowlevel_init symbol to get address where go_to_speed code ends. As this symbol is not available anymore when compiling with CONFIG_SKIP_LOWLEVEL_INIT, defines a new label go_to_speed_end at the place where go_to_speed code ends. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Acked-by:
Pavel Machek <pavel@ucw.cz>
-