Currently am64x boards are failing SD card boot since standard boot is the current boot method for the boards. With standard boot, the grub shell is invoked and the grub.cfg used to pass kernel parameters to Linux. Normally we would like to use grub class to modify the kernel parameters passed to Linux but since this is not currently working with SERIAL_CONSOLES nor GRUB_OPTS, lets make a template that includes our own custom console= and let am64x conf use this.
Signed-off-by: Judith Mendez <[email protected]> --- meta-ti-bsp/conf/machine/include/am64xx.inc | 2 ++ meta-ti-bsp/wic/sdimage-2part-efi-csl.wks.in | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 meta-ti-bsp/wic/sdimage-2part-efi-csl.wks.in diff --git a/meta-ti-bsp/conf/machine/include/am64xx.inc b/meta-ti-bsp/conf/machine/include/am64xx.inc index 49e996c8..be65aa6e 100644 --- a/meta-ti-bsp/conf/machine/include/am64xx.inc +++ b/meta-ti-bsp/conf/machine/include/am64xx.inc @@ -34,3 +34,5 @@ TFA_BOARD = "lite" OPTEEMACHINE = "k3-am64x" MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "prueth-fw pruhsr-fw prusw-fw" + +WKS_FILE = "${@bb.utils.contains("MACHINE_FEATURES", "efi", "sdimage-2part-efi-csl.wks.in", "sdimage-2part.wks", d)}" diff --git a/meta-ti-bsp/wic/sdimage-2part-efi-csl.wks.in b/meta-ti-bsp/wic/sdimage-2part-efi-csl.wks.in new file mode 100644 index 00000000..6dc69a17 --- /dev/null +++ b/meta-ti-bsp/wic/sdimage-2part-efi-csl.wks.in @@ -0,0 +1,8 @@ +# short-description: Create SD card image with 2 partitions and EFI support +# long-description: Creates a partitioned SD card image for TI platforms that +# supports EFI. Boot files are located in the first vfat partition with extra +# reserved space. We cannot use a GPT here. + +bootloader --timeout=5 --append="rootfstype=ext4 console=ttyS2,115200n8" +part --source bootimg-efi --sourceparams="loader=${EFI_PROVIDER}" --fstype=vfat --label boot --active --align 1024 --use-uuid --fixed-size 128M +part / --source rootfs --fstype=ext4 --label root --align 1024 --use-uuid -- 2.48.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18300): https://lists.yoctoproject.org/g/meta-ti/message/18300 Mute This Topic: https://lists.yoctoproject.org/mt/111133257/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
