aspeedg7: linux-gbmc: Fetch kernel source from git instead of tarball

Refactor the recipe to fetch the Linux kernel source directly from the
stable git repository. This replaces the previous method of downloading
a source tarball and a separate patch file.

This change simplifies the recipe by removing the custom
`do_kernel_checkout`
function, which was a workaround to create a git repo from the extracted
source. Using a git `SRC_URI` is cleaner and more aligned with standard
BitBake practices.

no fusion2 since all g7 platforms are in preEVT stage.

Tested: can build
Google-Bug-Id: n/a
Change-Id: Ib2a06a8c0c3594b989687a62dc5abb96dafd65c3
Signed-off-by: Tom Tung <tomtung@google.com>
1 file changed
tree: b1b61ac7aa90348fbf1bda2756e991109effc4de
  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.