mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
78 lines
2.2 KiB
Plaintext
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"
|