u-boot-aspeed: Update to SDK v00.03.03 and HACE support

This updates the OpenBMC u-boot tree to use ASPEED's latest SDK, and
adds support for FIT verification including use of the HACE to perform
SHA calculations on the ast2600.

The changes come in three categories; fixes backported and sent to
ASPEED for merging in a future SDK release, patches carried that are
specific to OpenBMC, and the new FIT and HACE support.

Note that this does not remove the legacy image support from the SPL, so
there is no dependency on the changes to load u-boot as a FIT.

Fixes backported from upstream and set to ASPEED:

Harald Seiler (1):
      common: hash: Remove a debug printf statement

Heinrich Schuchardt (2):
      fit: check return value of fit_image_get_data_size()
      image-fit: fit_check_format check for valid FDT

Jean-Jacques Hiblot (1):
      spl: fit: don't load the firmware twice

Joel Stanley (4):
      hw_sha: Fix coding style errors
      hash: Allow for SHA512 hardware implementations
      net/ncsi: Remove debugging
      fit: Use hash.c to call SHA code

Patrick Doyle (1):
      rsa: reject images with unknown padding

Reuben Dowle (1):
      Add support for SHA384 and SHA512

Simon Glass (3):
      image: Be a little more verbose when checking signatures
      image: Return an error message from fit_config_verify_sig()
      image: Check hash-nodes when checking configurations

Patches carried in the OpenBMC fork:

Eddie James (3):
      ARM: dts: Aspeed: Tacoma and Rainier: Add eMMC nodes and parameters
      arch: ARM: Aspeed: Add SPL eMMC partition boot support
      configs: Add AST2600 SPL eMMC configuration

Joel Stanley (11):
      dts: ast2600-evb: Enable FSI masters
      tools: Add script for generating recovery image
      configs: Add OpenBMC spl defconfig for AST2600 boards
      clk: ast2600: Add divisor settings for 100MHz PLL
      ram: ast2600: Enable device tree based DDR config
      ast2600: tacoma: Run DDR at 1333
      ast2600: Allow selection of SPL boot devices
      config: ast2600: Reduce SPL image size
      ast2600: Modify SPL SRAM layout
      config: ast2600: Enable FIT signature verification
      clk: aspeed: Add HACE yclk to ast2600

Features added for FIT verification and HACE support:

Joel Stanley (10):
      configs/ast2600: Make early malloc pool larger
      crypto: Add driver for Aspeed HACE
      ast2600: Enable HACE probing in SPL
      ast2600: Add HACE to device tree
      ast2600: spl: Add ASPEED_LOADERS option
      ast2600: spl: Support common boot loader features
      config: ast2600: Configure common MMC SPL loader
      configs: ast2600: Enable FIT SHA512 support
      ast2600: Configure u-boot load size
      configs: ast2600: Use non-a1 config for openbmc spl emmc

Change-Id: I4e5a1adb6e2bf17823b042c31b151bfdad9d3175
Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/meta-aspeed/recipes-bsp/u-boot/u-boot-common-aspeed-sdk_2019.04.inc b/meta-aspeed/recipes-bsp/u-boot/u-boot-common-aspeed-sdk_2019.04.inc
index 4e7a92c..b662bf4 100644
--- a/meta-aspeed/recipes-bsp/u-boot/u-boot-common-aspeed-sdk_2019.04.inc
+++ b/meta-aspeed/recipes-bsp/u-boot/u-boot-common-aspeed-sdk_2019.04.inc
@@ -8,7 +8,7 @@
 
 # We use the revision in order to avoid having to fetch it from the
 # repo during parse
-SRCREV = "869b79f73711d5a7b6c0bfa3c8888dc2583d1526"
+SRCREV = "44a8c618c1215e0faac0f335f0afd56ed4240e76"
 
 SRC_URI = "git://git@github.com/openbmc/u-boot.git;nobranch=1;protocol=https"