~soarhuang/fisterra/+git/ce-nitrogen6x-gadget:classic20.04

Last commit made on 2020-12-24
Get this branch:
git clone -b classic20.04 https://git.launchpad.net/~soarhuang/fisterra/+git/ce-nitrogen6x-gadget
Only Soar Huang can upload to this branch. If you are Soar Huang please log in for upload directions.

Branch merges

Branch information

Name:
classic20.04
Repository:
lp:~soarhuang/fisterra/+git/ce-nitrogen6x-gadget

Recent commits

67128ec... by Soar Huang

Rename gadget

40f74cb... by Soar Huang

Follow new u-boox-imx naming

c091f11... by Soar Huang

Focal-ification

Follow code style in
https://github.com/snapcore/pi-gadget/tree/20-arm64

1c8a737... by jeremyszu

fix warning from shellcheck

9a1c073... by jeremyszu

fix build fail when using snapcraft from snap repo

3895908... by ethan.hsieh

Add necessary variables

f577e60... by jeremyszu

Remove unnecessary variables

1. Correct the source of uboot-imx in Makefile
2. Remove vendor specific variables from boot.scr.in due to this gadget
snap should focus on supporting iMAX6.
3. Correct some typo and unnecessary parameters.

c110be1... by jeremyszu

Integrate gadget for both classic and core

1. For Classic,
1.1. Require parts:
      - uboot-fw # Uboot firmware
      - uboot-bootscript # Boot script
      - cloud-init-configs # Cloud-init configs
      - devicetrees # Device tree
2. For Core,
2.1. Require parts:
      - uboot-fw # Uboot firmware
      - uboot-env # Uboot environment
3. gadget.yaml is compitable for both core and classic
4. boot.scr.in should be compitable for both core and classic if required
    snap_* kernel arguments could be added in uboot.env (even if
    uboot.env.in doesn't exist) or boot.scr.in.
5. snap.yaml was be generated manually.
6. snapcraft.yaml describes all parts those are both classic and core needed
    and the build.sh will build their corresponding required parts by
    giving --classic or --core.

3423f93... by ethan.hsieh

Init commit