diff --git a/conf/machine/include/k3.inc b/conf/machine/include/k3.inc new file mode 100644 index 00000000..96699dba --- /dev/null +++ b/conf/machine/include/k3.inc @@ -0,0 +1,32 @@ +require conf/machine/include/ti-soc.inc +SOC_FAMILY_append = ":k3" + +require conf/machine/include/arm/arch-arm64.inc + +# Increase this everytime you change something in the kernel +MACHINE_KERNEL_PR = "r0" + +PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging" +PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging" + +KERNEL_IMAGETYPE = "Image" +KERNEL_IMAGETYPES = "Image vmlinux.gz" + +UBOOT_ARCH = "arm" +UBOOT_ENTRYPOINT = "0x80008000" +UBOOT_LOADADDRESS = "0x80008000" + +EXTRA_IMAGEDEPENDS += " \ + virtual/bootloader \ +" + +MACHINE_GUI_CLASS = "smallscreen" + +# Use the expected value of the ubifs filesystem's volume name in the kernel +# and u-boot. +UBI_VOLNAME = "rootfs" + +# List common SoC features, may need to add touchscreen for specific machines +MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet pci" +# Not ready yet - sgx dsp mmip