linux-gbmc: aspeed-g7: Update aspeed drivers to SDKv09.07

All these driver patches are from Aspeed SDKv09.07. Please refer to doc:
SDK_User_Guide_v09.07.pdf

Note: kernel version is 6.6.93

The following are added:
```
1. DTSI
2. DTS
3. DRAM
4. SRAM
5. SCU clock
6. Pinctl
7. SCU IRQ
8. RNG
9. GPIO
10. SGPIO
11. ADC
12. I2C
13. GIC IRQ
14. SDHCI
15. MAC
16. RTC
17. LPC-SNOOP
18. MCTP
19. JTAG
20. XDMA
21. ESPI
22. LPC Mailbox
23. SPI-Flash
24. Pure SPI
25. SPI TPM
26. USB1.1 UHCI Host
27. USB2.0 EHCI Host
28. USB3.2 xHCI Host
29. Virtual UART
30. Watchdog
31. Timer
32. UART
33. USB Virtual Hub Controller
34. USB Virtual Hub Controller
35. Crypto
36. I3C
37. OTP
38. LTIP bus
39. LTPI gpio
```

Not ported driver:
```
1. UFS
2. KVM video
3. LPC-KCS
4. LPC-BT
5. PECI
6. Graphics Display
7. CAN
```

Tested:
Check .config and check each drive's source file. And run it on
ast2700 a1 machine. (Test each interface drvier)

Fusion-Link: NA
Google-Bug-Id: 413566800
Change-Id: Ia857597f44e8c6fb966768de700efdb7bb9e1118
Signed-off-by: Alan Hung <yung-sheng.huang@fii-na.corp-partner.google.com>
31 files changed
tree: 34565c51c1cd3231d679a7e6eb7c6a73ccb88a5a
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.