diff --git a/conf/machine/oc2g.conf b/conf/machine/oc2g.conf new file mode 100644 index 0000000..250ba07 --- /dev/null +++ b/conf/machine/oc2g.conf @@ -0,0 +1,59 @@ +#@TYPE: Machine +#@NAME: OC-2G +#@DESCRIPTION: Machine configuration for the NRW OC-2G BTS + +# (omap-a15.inc) + +SOC_FAMILY = "omap-a15" +require conf/machine/include/soc-family.inc + +DEFAULTTUNE = "cortexa15thf-neon" +require conf/machine/include/tune-cortexa15.inc + +KERNEL_IMAGETYPE = "zImage" + +UBOOT_ARCH = "arm" +UBOOT_ENTRYPOINT = "0x80008000" +UBOOT_LOADADDRESS = "0x80008000" + +EXTRA_IMAGEDEPENDS += "virtual/bootloader" + +PREFERRED_PROVIDER_virtual/kernel = "linux-oc2g" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-oc2g" +PREFERRED_PROVIDER_u-boot = "u-boot-oc2g" + +IMAGE_FSTYPES += "tar.gz" +SERIAL_CONSOLE = "115200 ttyS2" +UBOOT_MACHINE = "oc2g_config" + +# Currently removing the sgx machine feature because there is no SGX package +# available for omap5 +MACHINE_FEATURES = "kernel26 apm vfat ext2" + +MACHINE_GPS_DEVICE = "/dev/ttyS0" + +MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "\ + ${@['watchdog', ''][d.getVar('VIRTUAL-RUNTIME_init_manager', True) == 'systemd']} \ + kernel-module-rpmsg-proto \ + kernel-module-rpmsg-rpc \ + kernel-module-nrw-clkerr \ + kernel-module-nrw-vswr \ + kernel-module-adl5501 \ + kernel-module-industrialio-buffer-cb \ + kernel-module-input-polldev \ + kernel-module-iio-hwmon \ + kernel-module-ntc-thermistor \ + kernel-module-mcp47x6 \ + kernel-module-xilinx-xadc \ + kernel-module-industrialio \ + kernel-module-omap-remoteproc \ + kernel-module-fpgadl \ + " + +MACHINE_EXTRA_RDEPENDS = "\ + task-sysmocom-bts \ + ${@['watchdog', ''][d.getVar('VIRTUAL-RUNTIME_init_manager', True) == 'systemd']} \ + " + +KERNEL_VERSION_SANITY_SKIP="1" +EXTRA_IMAGEDEPENDS += "sysmobts2100-devtools"