yocto_os/sources/meta-tsgrain/conf/distro/tsgrain.conf

50 lines
1.5 KiB
Text

DISTRO = "tsgrain"
DISTRO_NAME = "TSGRain distro"
DISTRO_VERSION = "0.0.1"
SDK_VENDOR = "-tsgrainsdk"
SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}"
SDK_VERSION[vardepvalue] = "${SDK_VERSION}"
TARGET_VENDOR = "-tsgrain"
LOCALCONF_VERSION = "1"
SDK_NAME = "${DISTRO}-${TCLIBC}-${SDKMACHINE}-${IMAGE_BASENAME}-${TUNE_PKGARCH}-${MACHINE}"
SDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}"
TSGRAIN_DEFAULT_DISTRO_FEATURES = "systemd largefile wifi bluez5 bluetooth rauc"
DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${TSGRAIN_DEFAULT_DISTRO_FEATURES}"
DISTRO_FEATURES_remove = "x11 sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = ""
VIRTUAL-RUNTIME_dev_manager = "systemd"
PACKAGE_CLASSES = "package_ipk"
hostname_pn-base-files = "tsgrain"
# Raspberry Pi specific settings
SDIMG_ROOTFS_TYPE = "ext4"
RPI_USE_U_BOOT = "1"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
PREFERRED_PROVIDER_u-boot-fw-utils = "libubootenv"
ENABLE_UART = "1"
KERNEL_MODULE_AUTOLOAD:rpi += "i2c-dev i2c-bcm2708"
RPI_KERNEL_DEVICETREE_OVERLAYS = " \
overlays/act-led.dtbo \
overlays/gpio-led.dtbo \
overlays/gpio-key.dtbo \
overlays/gpio-shutdown.dtbo \
overlays/i2c-rtc.dtbo \
"
RPI_EXTRA_CONFIG = "\n\
# Enable I2C0 \n\
dtparam=i2c_vc=on \n\
\n\
dtoverlay=i2c-rtc,ds3231,i2c0 \n\
dtoverlay=gpio-shutdown,gpio_pin=3 \n\
dtoverlay=gpio-led,gpio=27"
require conf/distro/include/yocto-uninative.inc
INHERIT += "uninative buildstats sstate license remove-libtool"