#
da96f93c |
|
29-Dec-2023 |
Mathieu Othacehe <m.othacehe@gmail.com> |
spl: binman: Disable u_boot_any symbols for i.MX93 boards This is extending commit 6516c9b349b3 ("spl: binman: Disable u_boot_any symbols for i.MX8M boards") to i.MX93 boards. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com> |
#
4218456b |
|
20-Oct-2022 |
Simon Glass <sjg@chromium.org> |
vbe: Add Kconfig options for VPL Enable the various features needed in VPL, by adding Kconfig options. Update the defconfig for sandbox_vpl so that the build for each phase includes what is needed. Drop LZMA for now and make sure partition support is omitted in SPL, since it is not needed. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
81df9ed4 |
|
12-Jul-2022 |
Quentin Schulz <quentin.schulz@theobroma-systems.com> |
vpl: fix reference in comment to non-existing SPL_SERIAL_SUPPORT Since commit 2a7360666871 ("serial: Rename SERIAL_SUPPORT to SERIAL") SPL_SERIAL_SUPPORT is named SPL_SERIAL. So let's update the comment to point to the correct Kconfig option in the comment of VPL_SERIAL. Fixes: 747093dd408 ("vpl: Add Kconfig options for VPL") Cc: Quentin Schulz <foss+uboot@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
6516c9b3 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Disable u_boot_any symbols for i.MX8M boards The i.MX8M boards use partially specified binman images which have an SPL entry without a U-Boot entry. This would normally cause an error due to the 'u_boot_any' binman symbols declared by BINMAN_UBOOT_SYMBOLS requiring a U-Boot-like entry in the same image as the SPL. However, a problem in the ARMv8 __image_copy_start symbol definition effectively disables binman from attempting to write any symbols at all, so everything appears to work fine until runtime. A future patch fixes the issue in the linker scripts, which lets binman fill in the symbols, which would result in the build error described above. Explicitly disable the 'u_boot_any' symbols for i.MX8M boards. They are already effectively unusable, and they are incompatible with the boards' current binman image descriptions. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
3a7d3278 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Add config options for binman symbols in VPL The SPL code declares binman symbols for U-Boot phases depending on CONFIG_IS_ENABLED(BINMAN_UBOOT_SYMBOLS). This config exists for SPL and TPL, also add a version for VPL. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
ba787bb4 |
|
30-May-2022 |
Tom Rini <trini@konsulko.com> |
spl: Move all VPL, TPL and PowerPC specific CONFIG options to separate files - Move all PowerPC (and some shared with Layerscape) options to common/spl/Kconfig.nxp - Move all other TPL related options to common/spl/Kconfig.tpl - Move all VPL related options to common/spl/Kconfig.vpl This makes the whole of common/spl/Kconfig slightly more readable. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
4218456b |
|
20-Oct-2022 |
Simon Glass <sjg@chromium.org> |
vbe: Add Kconfig options for VPL Enable the various features needed in VPL, by adding Kconfig options. Update the defconfig for sandbox_vpl so that the build for each phase includes what is needed. Drop LZMA for now and make sure partition support is omitted in SPL, since it is not needed. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
81df9ed4 |
|
12-Jul-2022 |
Quentin Schulz <quentin.schulz@theobroma-systems.com> |
vpl: fix reference in comment to non-existing SPL_SERIAL_SUPPORT Since commit 2a7360666871 ("serial: Rename SERIAL_SUPPORT to SERIAL") SPL_SERIAL_SUPPORT is named SPL_SERIAL. So let's update the comment to point to the correct Kconfig option in the comment of VPL_SERIAL. Fixes: 747093dd408 ("vpl: Add Kconfig options for VPL") Cc: Quentin Schulz <foss+uboot@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
6516c9b3 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Disable u_boot_any symbols for i.MX8M boards The i.MX8M boards use partially specified binman images which have an SPL entry without a U-Boot entry. This would normally cause an error due to the 'u_boot_any' binman symbols declared by BINMAN_UBOOT_SYMBOLS requiring a U-Boot-like entry in the same image as the SPL. However, a problem in the ARMv8 __image_copy_start symbol definition effectively disables binman from attempting to write any symbols at all, so everything appears to work fine until runtime. A future patch fixes the issue in the linker scripts, which lets binman fill in the symbols, which would result in the build error described above. Explicitly disable the 'u_boot_any' symbols for i.MX8M boards. They are already effectively unusable, and they are incompatible with the boards' current binman image descriptions. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
3a7d3278 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Add config options for binman symbols in VPL The SPL code declares binman symbols for U-Boot phases depending on CONFIG_IS_ENABLED(BINMAN_UBOOT_SYMBOLS). This config exists for SPL and TPL, also add a version for VPL. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
ba787bb4 |
|
30-May-2022 |
Tom Rini <trini@konsulko.com> |
spl: Move all VPL, TPL and PowerPC specific CONFIG options to separate files - Move all PowerPC (and some shared with Layerscape) options to common/spl/Kconfig.nxp - Move all other TPL related options to common/spl/Kconfig.tpl - Move all VPL related options to common/spl/Kconfig.vpl This makes the whole of common/spl/Kconfig slightly more readable. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
81df9ed4 |
|
12-Jul-2022 |
Quentin Schulz <quentin.schulz@theobroma-systems.com> |
vpl: fix reference in comment to non-existing SPL_SERIAL_SUPPORT Since commit 2a7360666871 ("serial: Rename SERIAL_SUPPORT to SERIAL") SPL_SERIAL_SUPPORT is named SPL_SERIAL. So let's update the comment to point to the correct Kconfig option in the comment of VPL_SERIAL. Fixes: 747093dd408 ("vpl: Add Kconfig options for VPL") Cc: Quentin Schulz <foss+uboot@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
6516c9b3 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Disable u_boot_any symbols for i.MX8M boards The i.MX8M boards use partially specified binman images which have an SPL entry without a U-Boot entry. This would normally cause an error due to the 'u_boot_any' binman symbols declared by BINMAN_UBOOT_SYMBOLS requiring a U-Boot-like entry in the same image as the SPL. However, a problem in the ARMv8 __image_copy_start symbol definition effectively disables binman from attempting to write any symbols at all, so everything appears to work fine until runtime. A future patch fixes the issue in the linker scripts, which lets binman fill in the symbols, which would result in the build error described above. Explicitly disable the 'u_boot_any' symbols for i.MX8M boards. They are already effectively unusable, and they are incompatible with the boards' current binman image descriptions. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
3a7d3278 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Add config options for binman symbols in VPL The SPL code declares binman symbols for U-Boot phases depending on CONFIG_IS_ENABLED(BINMAN_UBOOT_SYMBOLS). This config exists for SPL and TPL, also add a version for VPL. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
ba787bb4 |
|
30-May-2022 |
Tom Rini <trini@konsulko.com> |
spl: Move all VPL, TPL and PowerPC specific CONFIG options to separate files - Move all PowerPC (and some shared with Layerscape) options to common/spl/Kconfig.nxp - Move all other TPL related options to common/spl/Kconfig.tpl - Move all VPL related options to common/spl/Kconfig.vpl This makes the whole of common/spl/Kconfig slightly more readable. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
6516c9b3 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Disable u_boot_any symbols for i.MX8M boards The i.MX8M boards use partially specified binman images which have an SPL entry without a U-Boot entry. This would normally cause an error due to the 'u_boot_any' binman symbols declared by BINMAN_UBOOT_SYMBOLS requiring a U-Boot-like entry in the same image as the SPL. However, a problem in the ARMv8 __image_copy_start symbol definition effectively disables binman from attempting to write any symbols at all, so everything appears to work fine until runtime. A future patch fixes the issue in the linker scripts, which lets binman fill in the symbols, which would result in the build error described above. Explicitly disable the 'u_boot_any' symbols for i.MX8M boards. They are already effectively unusable, and they are incompatible with the boards' current binman image descriptions. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
3a7d3278 |
|
18-Jun-2022 |
Alper Nebi Yasak <alpernebiyasak@gmail.com> |
spl: binman: Add config options for binman symbols in VPL The SPL code declares binman symbols for U-Boot phases depending on CONFIG_IS_ENABLED(BINMAN_UBOOT_SYMBOLS). This config exists for SPL and TPL, also add a version for VPL. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> |
#
ba787bb4 |
|
30-May-2022 |
Tom Rini <trini@konsulko.com> |
spl: Move all VPL, TPL and PowerPC specific CONFIG options to separate files - Move all PowerPC (and some shared with Layerscape) options to common/spl/Kconfig.nxp - Move all other TPL related options to common/spl/Kconfig.tpl - Move all VPL related options to common/spl/Kconfig.vpl This makes the whole of common/spl/Kconfig slightly more readable. Signed-off-by: Tom Rini <trini@konsulko.com> |