Message ID | 1484739184-24211-11-git-send-email-bmeng.cn@gmail.com |
---|---|
State | Accepted |
Commit | 9d1adf04845a1509a27f182acf2b1c7fdb60439c |
Delegated to: | Bin Meng |
Headers | show |
On 18 January 2017 at 04:33, Bin Meng <bmeng.cn@gmail.com> wrote: > On platforms which do not require microcode in SPL, handle such > case like U-Boot proper. > > Signed-off-by: Bin Meng <bmeng.cn@gmail.com> > --- > > tools/binman/etype/u_boot_ucode.py | 6 ++++++ > 1 file changed, 6 insertions(+) Reviewed-by: Simon Glass <sjg@chromium.org>
On Thu, Jan 26, 2017 at 10:23 PM, Simon Glass <sjg@chromium.org> wrote: > On 18 January 2017 at 04:33, Bin Meng <bmeng.cn@gmail.com> wrote: >> On platforms which do not require microcode in SPL, handle such >> case like U-Boot proper. >> >> Signed-off-by: Bin Meng <bmeng.cn@gmail.com> >> --- >> >> tools/binman/etype/u_boot_ucode.py | 6 ++++++ >> 1 file changed, 6 insertions(+) > > Reviewed-by: Simon Glass <sjg@chromium.org> applied to u-boot-x86, thanks!
diff --git a/tools/binman/etype/u_boot_ucode.py b/tools/binman/etype/u_boot_ucode.py index 8fe27ac..8e51e99 100644 --- a/tools/binman/etype/u_boot_ucode.py +++ b/tools/binman/etype/u_boot_ucode.py @@ -62,6 +62,12 @@ class Entry_u_boot_ucode(Entry_blob): self.data = '' return True + # Handle microcode in SPL image as well + ucode_dest_entry = self.image.FindEntryType('u-boot-spl-with-ucode-ptr') + if ucode_dest_entry and not ucode_dest_entry.target_pos: + self.data = '' + return True + # Get the microcode from the device tree entry fdt_entry = self.image.FindEntryType('u-boot-dtb-with-ucode') if not fdt_entry or not fdt_entry.ucode_data:
On platforms which do not require microcode in SPL, handle such case like U-Boot proper. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> --- tools/binman/etype/u_boot_ucode.py | 6 ++++++ 1 file changed, 6 insertions(+)