- Apr 11, 2022
-
-
i.MX8MQ use SYS_MALLOC_F_LEN 0x2000, not 0x10000. The OCRAM_S only has 32KB memory, use 0x10000 will make SPL not bootable. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Reviewed-by:
Michael Trimarchi <michael@amarulasolutions.com> Reviewed-by:
Fabio Estevam <festevam@denx.de>
-
- Apr 10, 2022
-
-
https://source.denx.de/u-boot/custodians/u-boot-efiTom Rini authored
Pull request for efi-2022-07-rc1 Documentation: * Describe how enable DM_SERIAL for a board UEFI * Preparatory patches for better integration of DM and UEFI * Use sysreset after capsule updates instead of do_reset * Allow to disable persisting non-volatile variables
-
This reverts commit 8d61237e. This commit broke environment on literally every board I have access to, with this revert in place, environment works as it should again. The problem I observe with this patch is that saved environment in either SPI NOR or eMMC is never used, the system always falls back to default environment. The 'saveenv' command does succeed, but then after reset, the default env is again used. Furthermore, the commit introduced duplicate code in env_init(), this: " if (!prio) { gd->env_addr = (ulong)&default_environment[0]; gd->env_valid = ENV_INVALID; return 0; } if (ret == -ENOENT) { gd->env_addr = (ulong)&default_environment[0]; gd->env_valid = ENV_INVALID; return 0; } " Furthermore, the commit is missing DCO SoB line. Also note that upstream does not support UltraZed EG board, so this might have been a patch pulled from downstream which did depend on some other downstream behavior. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Felix.Vietmeyer@jila.colorado.edu <felix.vietmeyer@jila.colorado.edu> Cc: Tom Rini <trini@konsulko.com>
-
Tom Rini authored
- Add PCA957X GPIO support, enable GPIO hogging in SPL, add gpio_request_by_line_name() for later use and add some pytests for 'gpio'
-
- Apr 09, 2022
-
-
With dm-tag feature, any U-Boot subsystem is allowed to associate arbitrary number of data with a particular udevice. This can been see as expanding "struct udevice" without modifying the definition. As a first user, UEFI subsystem makes use of tags to associate an efi_disk object with a block device. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
virtio_init() enumerates all the peripherals that are to be materialised with udevices(UCLASS_VIRIO) and creates particular device instances (UCLASS_BlK or whatever else) as children. On the other hand, device_probe() won't be invoked against those resultant udevices unlike other ordinary device drivers do in the driver model. This is particularly inconvenient when we want to add "event notification" callback so that we will be able to automatically create all efi_disk objects in a later patch. With this patch applied, "virtio scan" will work in a similar way to "scsi rescan", "usb start" or others in term of 'probe' semantics. I didn't add this change to virtio_init() itself because this function may be called in board_init_r() (indirectly in board_late_init()) before UEFI subsustem is initialized. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Every time an ide bus/port is scanned and a new device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Every time a sata bus/port is scanned and a new device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Every time a nvme bus/port is scanned and a new device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Every time a mmc bus/port is scanned and a new device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-
Every time a usb bus/port is scanned and a new device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Every time a scsi bus/port is scanned and a new block device is detected, we want to call device_probe() as it will give us a chance to run additional post-processings for some purposes. In particular, support for creating partitions on a device will be added. Signed-off-by:
AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Use sysreset_walk_halt() directly from reset-after-capsule-on-disk feature to reboot (cold reset) machine instead of using reset command interface, since this is not a command. Note that this will make CONFIG_EFI_CAPSULE_ON_DISK depending on the CONFIG_SYSRESET. Signed-off-by:
Masami Hiramatsu <masami.hiramatsu@linaro.org> Reviewed-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Make efi_load_capsule_drivers() available even if EFI_CAPSULE_ON_DISK is disabled because the caller (efi_init_obj_list()) expects it only relays on EFI_HAVE_CAPSULE_SUPPORT. Suggested-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by:
Masami Hiramatsu <masami.hiramatsu@linaro.org>
-
Disable 'capsule disk-update' option for the efidebug command when CONFIC_EFI_CAPSULE_ON_DISK is disabled, because this option is available only when the EFI capsule update on disk is enabled. Signed-off-by:
Masami Hiramatsu <masami.hiramatsu@linaro.org> Suggested-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Since be66b89d ("efi_loader: configuration of variables store") the choice of EFI_VARIABLE_FILE_STORE or EFI_MM_COMM_TEE is mutually-exclusive, however efi_var_to_file also allows for "neither". Provide an additional Kconfig option. Signed-off-by:
Tom Saeger <tom.saeger@oracle.com> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Add HOST, UBIFS. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Heinrich Schuchardt authored
Provide settings for enabling the debug UART of the virt machine on RISC-V QEMU. Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Heinrich Schuchardt authored
* add link to booti man-page * correct link description for efidebug command * correct punctuation Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
This is an attempt to cover the common cases found when enabling driver model for serial on a new board. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Fabio Estevam <festevam@denx.de> Signed-off-by:
Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-
Take as reference Linux kernel code: drivers/gpio/gpio-pca953x.c Signed-off-by:
Luca Ellero <l.ellero@asem.it> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Use the CONFIG macros to conditionally build the GPIO hogging support in either the SPL or U-Boot, or both, depending on the configuration. Also call the GPIO hog probe function in the common SPL board initialization as an equivalent to adding it to the U-Boot init sequence functions. Signed-off-by:
Eddie James <eajames@linux.ibm.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Apr 08, 2022
-
-
Add support for the upstream gpio-line-names property already described in the common GPIO binding document[1]. The ability to search for a line name allows boards to lift the implementation of common GPIO behaviours away from specific line indexes on a GPIO controller. [1] https://github.com/devicetree-org/dt-schema/blob/3c35bfee83c2e38e2ae7af5f83eb89ca94a521e8/dtschema/schemas/gpio/gpio.yaml#L17 Signed-off-by:
Andrew Jeffery <andrew@aj.id.au>
-
Generic Python Test cases are developed to verfiy 'gpio' command. Signed-off-by:
Adarsh Babu Kalepalli <opensource.kab@gmail.com>
-
Tom Rini authored
Rsync all defconfig files using moveconfig.py Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
- Migration of more symbols from board config.h files to defconfig - Remove unused network drivers
-
Tom Rini authored
There are no platforms for this architecture anymore, remove unused code. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This driver is not enabled by any board and not converted to DM_ETH. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
Based on current usage, migrate a number of DP-DDR related options to Kconfig. Cc: Priyanka Jain <priyanka.jain@nxp.com> Cc: Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
These values are not used in the code, remove them. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This is not used in code, drop. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
This converts the following to Kconfig: CONFIG_FSL_QIXIS CONFIG_QIXIS_I2C_ACCESS Signed-off-by:
Tom Rini <trini@konsulko.com>
-