Files
Arch-R/projects/ROCKNIX/devices/SM8250/options
2025-08-25 13:35:48 +01:00

78 lines
2.2 KiB
Plaintext

################################################################################
# setup device defaults
################################################################################
# The TARGET_CPU variable controls which processor should be targeted for
# generated code.
case ${TARGET_ARCH} in
aarch64)
TARGET_KERNEL_ARCH="arm64"
TARGET_KERNEL_PATCH_ARCH="aarch64"
TARGET_CPU="cortex-a76.cortex-a55"
TARGET_ARCH_FLAGS="+crypto+crc+fp+simd"
TARGET_FEATURES="64bit"
;;
arm)
TARGET_KERNEL_ARCH="arm64"
TARGET_KERNEL_PATCH_ARCH="aarch64"
TARGET_CPU="cortex-a76.cortex-a55"
TARGET_ARCH_FLAGS="+crc"
TARGET_FPU="crypto-neon-fp-armv8"
TARGET_FLOAT="hard"
TARGET_FEATURES="32bit"
;;
esac
PARTITION_TABLE="gpt"
HW_CPU="Snapdragon 865"
# Kernel target
KERNEL_TARGET="Image"
# Additional kernel make parameters (for example to specify the u-boot loadaddress)
KERNEL_MAKE_EXTRACMD=" $(xmlstarlet sel -t -m "//dtb/${DEVICE}//file" -o "qcom/" -v "." -o ".dtb " "${PROJECT_DIR}/${PROJECT}/bootloader/dtb.xml")"
# Kernel cmdline
EXTRA_CMDLINE="quiet rootwait console=tty0 clk_ignore_unused pd_ignore_unused"
# Bootloader to use (syslinux / u-boot)
BOOTLOADER="arm-efi"
# Adreno GPU family
GRAPHIC_DRIVERS="freedreno"
# For maximum cross compatbility
PREFER_GLES="no"
# VULKAN_SUPPORT
VULKAN_SUPPORT="yes"
# Vulkan implementation to use (vulkan-loader / no)
VULKAN="vulkan-loader"
# Displayserver to use (wl / no)
DISPLAYSERVER="wl"
# Windowmanager to use (weston / swaywm-env / no)
WINDOWMANAGER="swaywm-env"
# Additional drivers to install:
# for a list of additional drivers see packages/linux-drivers
# Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
ADDITIONAL_DRIVERS=""
# Additional Firmware to use ( )
# Space separated list is supported,
# e.g. FIRMWARE=""
FIRMWARE=""
# Additional packages to install
ADDITIONAL_PACKAGES="gamepadcalibration"
# Debug tty path
DEBUG_TTY="/dev/ttyMSM0"
# Build and install ROCKNIX joypad driver (yes / no)
ROCKNIX_JOYPAD="no"