#
d678a59d |
|
18-May-2024 |
Tom Rini <trini@konsulko.com> |
Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"" When bringing in the series 'arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"' I failed to notice that b4 noticed it was based on next and so took that as the base commit and merged that part of next to master. This reverts commit c8ffd1356d42223cbb8c86280a083cc3c93e6426, reversing changes made to 2ee6f3a5f7550de3599faef9704e166e5dcace35. Reported-by: Jonas Karlman <jonas@kwiboo.se> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
c4b646d4 |
|
27-Apr-2024 |
Tom Rini <trini@konsulko.com> |
boot: Remove <common.h> and add needed includes Remove <common.h> from all "boot/" files and when needed add missing include files directly. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
6a6638f0 |
|
17-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Remove special-case code for boot_targets Rather than implement this as its own case in build_order(), process the boot_targets environment variable in the bootstd_get_bootdev_order() function. This allows build_order() to be simplified. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
e64c2952 |
|
06-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Support setting a theme for the menu Allow a theme to be set. For now this is very simple, just a default font size to use for all elements. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ff5490d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Drop the system bootdev This was a work-around for the fact that global bootmeths such as EFI bootmgr and VBE don't use a particular bootdev, or at least select it themselves so that we don't need to scan all bootdevs when using that bootmeth. Drop the system bootdev entirely. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
bd18b69d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Always create the EFI bootmgr bootmeth Now that we can separate this out from the normal bootmeths, update the code to create it always. We cannot rely on the device tree to create this, since the EFI project is quite opposed to having anything in the device tree that helps U-Boot with its processing. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
c4b646d4 |
|
27-Apr-2024 |
Tom Rini <trini@konsulko.com> |
boot: Remove <common.h> and add needed includes Remove <common.h> from all "boot/" files and when needed add missing include files directly. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
6a6638f0 |
|
17-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Remove special-case code for boot_targets Rather than implement this as its own case in build_order(), process the boot_targets environment variable in the bootstd_get_bootdev_order() function. This allows build_order() to be simplified. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
e64c2952 |
|
06-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Support setting a theme for the menu Allow a theme to be set. For now this is very simple, just a default font size to use for all elements. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ff5490d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Drop the system bootdev This was a work-around for the fact that global bootmeths such as EFI bootmgr and VBE don't use a particular bootdev, or at least select it themselves so that we don't need to scan all bootdevs when using that bootmeth. Drop the system bootdev entirely. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
bd18b69d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Always create the EFI bootmgr bootmeth Now that we can separate this out from the normal bootmeths, update the code to create it always. We cannot rely on the device tree to create this, since the EFI project is quite opposed to having anything in the device tree that helps U-Boot with its processing. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6a6638f0 |
|
17-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Remove special-case code for boot_targets Rather than implement this as its own case in build_order(), process the boot_targets environment variable in the bootstd_get_bootdev_order() function. This allows build_order() to be simplified. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
e64c2952 |
|
06-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Support setting a theme for the menu Allow a theme to be set. For now this is very simple, just a default font size to use for all elements. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ff5490d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Drop the system bootdev This was a work-around for the fact that global bootmeths such as EFI bootmgr and VBE don't use a particular bootdev, or at least select it themselves so that we don't need to scan all bootdevs when using that bootmeth. Drop the system bootdev entirely. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
bd18b69d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Always create the EFI bootmgr bootmeth Now that we can separate this out from the normal bootmeths, update the code to create it always. We cannot rely on the device tree to create this, since the EFI project is quite opposed to having anything in the device tree that helps U-Boot with its processing. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
e64c2952 |
|
06-Jan-2023 |
Simon Glass <sjg@chromium.org> |
bootstd: Support setting a theme for the menu Allow a theme to be set. For now this is very simple, just a default font size to use for all elements. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ff5490d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Drop the system bootdev This was a work-around for the fact that global bootmeths such as EFI bootmgr and VBE don't use a particular bootdev, or at least select it themselves so that we don't need to scan all bootdevs when using that bootmeth. Drop the system bootdev entirely. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
bd18b69d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Always create the EFI bootmgr bootmeth Now that we can separate this out from the normal bootmeths, update the code to create it always. We cannot rely on the device tree to create this, since the EFI project is quite opposed to having anything in the device tree that helps U-Boot with its processing. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ff5490d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Drop the system bootdev This was a work-around for the fact that global bootmeths such as EFI bootmgr and VBE don't use a particular bootdev, or at least select it themselves so that we don't need to scan all bootdevs when using that bootmeth. Drop the system bootdev entirely. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
bd18b69d |
|
30-Jul-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Always create the EFI bootmgr bootmeth Now that we can separate this out from the normal bootmeths, update the code to create it always. We cannot rely on the device tree to create this, since the EFI project is quite opposed to having anything in the device tree that helps U-Boot with its processing. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a080b989 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add a system bootdev for strange boot methods Some boot methods don't act on a single bootdev but instead do their own thing. An example is EFI bootmgr which scan various devices using its own logic. Add a bootdev to handle this. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a8f5be17 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add support for bootflows Add support for bootflows, including maintaining a list of them and iterating to find them. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
a950d31a |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootmeth uclass and helpers A bootmeth is a method of locating an operating system. For now, just add the uclass itself. Drivers for particular bootmeths are added later. If no bootmeths devices are included in the devicetree, create them automatically. This avoids the need for boilerplate in the devicetree files. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ef5e3891 |
|
24-Apr-2022 |
Simon Glass <sjg@chromium.org> |
bootstd: Add the bootstd uclass and core implementation The 'bootstd' device provides the central information about U-Boot standard boot. Add a uclass for bootstd and the various helpers needed to make it work. Also add a binding file. Signed-off-by: Simon Glass <sjg@chromium.org> |