mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 03:22:36 +00:00
needed for booting from at least some types of USB storage devices. Signed-off-by: Matt Madison <matt@madison.systems>
59 lines
1.4 KiB
BlitzBasic
59 lines
1.4 KiB
BlitzBasic
DESCRIPTION = "Minimal initramfs image for Tegra platforms"
|
|
LICENSE = "MIT"
|
|
|
|
TEGRA_INITRD_INSTALL ??= ""
|
|
|
|
TEGRA_INITRD_BASEUTILS ?= "busybox"
|
|
|
|
PACKAGE_INSTALL = "\
|
|
tegra-firmware-xusb \
|
|
tegra-minimal-init \
|
|
${TEGRA_INITRD_BASEUTILS} \
|
|
${ROOTFS_BOOTSTRAP_INSTALL} \
|
|
${TEGRA_INITRD_INSTALL} \
|
|
kernel-module-nvme \
|
|
kernel-module-pcie-tegra194 \
|
|
kernel-module-phy-tegra194-p2u \
|
|
kernel-module-tegra-xudc \
|
|
kernel-module-ucsi-ccg \
|
|
"
|
|
|
|
IMAGE_FEATURES = ""
|
|
IMAGE_LINGUAS = ""
|
|
|
|
COPY_LIC_MANIFEST = "0"
|
|
COPY_LIC_DIRS = "0"
|
|
|
|
COMPATIBLE_MACHINE = "(tegra)"
|
|
|
|
KERNELDEPMODDEPEND = ""
|
|
|
|
IMAGE_ROOTFS_SIZE = "32768"
|
|
IMAGE_ROOTFS_EXTRA_SPACE = "0"
|
|
IMAGE_NAME_SUFFIX = ""
|
|
|
|
FORCE_RO_REMOVE ?= "1"
|
|
|
|
inherit core-image
|
|
|
|
IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
|
|
|
|
SSTATE_SKIP_CREATION:task-image-complete = "0"
|
|
SSTATE_SKIP_CREATION:task-image-qa = "0"
|
|
do_image_complete[vardepsexclude] += "rm_work_rootfs"
|
|
IMAGE_POSTPROCESS_COMMAND = ""
|
|
inherit nopackages
|
|
# XXX
|
|
# Temporarily override this function from sstate.bbclass
|
|
# until a better solution is found.
|
|
# XXX
|
|
python sstate_report_unihash() {
|
|
report_unihash = getattr(bb.parse.siggen, 'report_unihash', None)
|
|
|
|
if report_unihash:
|
|
ss = sstate_state_fromvars(d)
|
|
if ss['task'] == 'image_complete':
|
|
os.environ['PSEUDO_DISABLED'] = '1'
|
|
report_unihash(os.getcwd(), ss['task'], d)
|
|
}
|