M7350v1_en_gpl

This commit is contained in:
T
2024-09-09 08:52:07 +00:00
commit f9cc65cfda
65988 changed files with 26357421 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
#@TYPE: Machine
#@NAME: MDM9615 CDP
#@DESCRIPTION: Machine configuration for Qualcomm MDM9615 CDP
# Uncomment the following line to enable the hard floating point abi. Note that
# this breaks some binary libraries and 3D (neither of which ship with
# meta-yocto). For maximum compatibility, leave this disabled.
#DEFAULTTUNE ?= "cortexa8hf-neon"
# Set it for the A8 tunings for now which should work for the A5 we've got in the
# 9615-cdp...
include conf/machine/include/tune-cortexa8.inc
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
SERIAL_CONSOLE = "115200 ttyO2"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-quic"
MACHINE_FEATURES += "kernel26"
MACHINE_FEATURES += "keyboard"

View File

@@ -0,0 +1,9 @@
#@TYPE: Machine
#@NAME: MDM9625 Perf
#@DESCRIPTION: Machine configuration for Qualcomm MDM9625 CDP for perf.
BASEMACHINE = "mdm9625"
include ${BASEMACHINE}.conf
MACHINEOVERRIDES = "${BASEMACHINE}:${MACHINE}"

View File

@@ -0,0 +1,22 @@
#@TYPE: Machine
#@NAME: MDM9625 CDP
#@DESCRIPTION: Machine configuration for Qualcomm MDM9625 CDP
# Uncomment the following line to enable the hard floating point abi. Note that
# this breaks some binary libraries and 3D (neither of which ship with
# meta-yocto). For maximum compatibility, leave this disabled.
#DEFAULTTUNE ?= "cortexa8hf-neon"
include conf/machine/include/tune-cortexa8.inc
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
SERIAL_CONSOLE = "115200 ttyO2"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-quic"
MACHINE_FEATURES += "kernel26"
MACHINE_FEATURES += "keyboard"
MACHINE_DTS_NAME = "msm9625"

View File

@@ -0,0 +1,56 @@
#@TYPE: Machine
#@NAME: MSM7627A FFA
#@DESCRIPTION: Machine configuration for Qualcomm MSM7627A FFA
DEFAULTTUNE ?= "cortexa5-neon"
require conf/machine/include/arm/arch-armv7a.inc
TUNEVALID[cortexa5] = "Enable Cortex-A5 specific processor optimizations"
TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa5", "-mtune=cortex-a5", "", d)}"
# Little Endian base configs
AVAILTUNES += "cortexa5 cortexa5t cortexa5-neon"
TUNE_FEATURES_tune-cortexa5 = "${TUNE_FEATURES_tune-armv7a} cortexa5"
TUNE_FEATURES_tune-cortexa5t = "${TUNE_FEATURES_tune-armv7at} cortexa5"
TUNE_FEATURES_tune-cortexa5-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa5"
PACKAGE_EXTRA_ARCHS_tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}"
PACKAGE_EXTRA_ARCHS_tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}"
PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon}"
# VFP Tunes
AVAILTUNES += "cortexa5hf cortexa5thf cortexa5hf-neon"
TUNE_FEATURES_tune-cortexa5hf ?= "${TUNE_FEATURES_tune-armv7ahf} cortexa5"
TUNE_FEATURES_tune-cortexa5thf ?= "${TUNE_FEATURES_tune-armv7athf} cortexa5"
TUNE_FEATURES_tune-cortexa5hf-neon ?= "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa5"
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}"
PACKAGE_EXTRA_ARCHS_tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf}"
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}"
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
KERNEL_DEFCONFIG = "msm7627a-perf_defconfig"
# fastboot image configuration
MACHINE_CONSOLE = "tty0"
MACHINE_ROOTDEV = "/dev/mmcblk0"
MACHINE_KERNEL_BASE = "0x00200000"
MACHINE_FLASH_PAGE_SIZE = "4096"
MACHINE_KERNEL_VERSION = `sed -r 's/#define UTS_RELEASE "(.*)"/\1/' ${STAGING_KERNEL_DIR}/include/generated/utsrelease.h`
PREFERRED_PROVIDER_virtual/kernel ?= "linux-msm"
#TODO: remove
#update-modules needs this
MACHINE_FEATURES += "kernel26"
#Enable X11
DISTRO_FEATURES += "x11"
#Enable rpm packaging
PACKAGE_CLASSES += " package_rpm"
# BB_SIGNATURE_HANDLER The noop value will result in using a '0' for
# the checksum of a shared state binary. The default value is OEBasic.
BB_SIGNATURE_HANDLER = "noop"

View File

@@ -0,0 +1,36 @@
#@TYPE: Machine
#@NAME: MSM8655 FFA
#@DESCRIPTION: Machine configuration for Qualcomm MSM8655 FFA
include conf/machine/include/tune-cortexa8.inc
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "800"
MACHINE_FEATURES += "mm-camera"
MACHINE_FEATURES += "mm-video-oss"
KERNEL_DEFCONFIG = "msm7630-perf_defconfig"
# fastboot image configuration
MACHINE_CONSOLE = "tty0"
MACHINE_ROOTDEV = "/dev/mmcblk0"
MACHINE_KERNEL_BASE = "0x00200000"
MACHINE_FLASH_PAGE_SIZE = "4096"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-msm"
#TODO: remove
#update-modules needs this
MACHINE_FEATURES += "kernel26"
#Enable X11
DISTRO_FEATURES += "x11"
#Enable rpm packaging
PACKAGE_CLASSES += " package_rpm"
# BB_SIGNATURE_HANDLER The noop value will result in using a '0' for
# the checksum of a shared state binary. The default value is OEBasic.
BB_SIGNATURE_HANDLER = "noop"

View File

@@ -0,0 +1,11 @@
#@TYPE: Machine
#@NAME: MSM8960 Perf
#@DESCRIPTION: Machine configuration for Qualcomm MSM8960 MTP for perf.
BASEMACHINE = "msm8960"
include ${BASEMACHINE}.conf
MACHINEOVERRIDES = "${BASEMACHINE}:${MACHINE}"
KERNEL_DEFCONFIG = msm8960-perf_defconfig

View File

@@ -0,0 +1,48 @@
#@TYPE: Machine
#@NAME: MSM8960 MTP
#@DESCRIPTION: Machine configuration for Qualcomm MSM8960 MTP
# Uncomment the following line to enable the hard floating point abi. Note that
# this breaks some binary libraries and 3D (neither of which ship with
# meta-yocto). For maximum compatibility, leave this disabled.
#DEFAULTTUNE ?= "cortexa8hf-neon"
include conf/machine/include/tune-cortexa8.inc
SDKGCCVERSION="4.5%"
GCCVERSION="4.5%"
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "800"
SERIAL_CONSOLE = "115200 ttyO2"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-msm"
MACHINE_FEATURES += "kernel26"
MACHINE_FEATURES += "keyboard"
# Provide a config baseline for things so the kernel will build...
KERNEL_DEFCONFIG ?= "msm8960_defconfig"
MACHINE_DTS_NAME = "msm8930"
# fastboot image configuration
MACHINE_CONSOLE = "tty0"
MACHINE_ROOTDEV = "/dev/mmcblk0p12"
MACHINE_KERNEL_BASE = "0x80200000"
MACHINE_FLASH_PAGE_SIZE = "4096"
MACHINE_KERNEL_VERSION = `sed -r 's/#define UTS_RELEASE "(.*)"/\1/' ${STAGING_KERNEL_DIR}/include/generated/utsrelease.h`
#Enable X11
DISTRO_FEATURES += "x11"
#Device manager
VIRTUAL-RUNTIME_dev_manager = "udev"
#Busybox
PREFERRED_VERSION_busybox = "1.19.3"
PREFERRED_VERSION_busybox-static = "1.19.3"
#Enable rpm packaging
PACKAGE_CLASSES += " package_rpm"

View File

@@ -0,0 +1,11 @@
#@TYPE: Machine
#@NAME: MSM8974 Perf
#@DESCRIPTION: Machine configuration for Qualcomm MSM8974 MTP for perf.
BASEMACHINE = "msm8974"
include ${BASEMACHINE}.conf
MACHINEOVERRIDES = "${BASEMACHINE}:${MACHINE}"
KERNEL_DEFCONFIG = msm8974-perf_defconfig

View File

@@ -0,0 +1,48 @@
#@TYPE: Machine
#@NAME: MSM8974 MTP
#@DESCRIPTION: Machine configuration for Qualcomm MSM8974 MTP
# Uncomment the following line to enable the hard floating point abi. Note that
# this breaks some binary libraries and 3D (neither of which ship with
# meta-yocto). For maximum compatibility, leave this disabled.
#DEFAULTTUNE ?= "cortexa8hf-neon"
include conf/machine/include/tune-cortexa8.inc
SDKGCCVERSION="4.5%"
GCCVERSION="4.5%"
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "800"
SERIAL_CONSOLE = "115200 ttyO2"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-msm"
MACHINE_FEATURES += "kernel26"
MACHINE_FEATURES += "keyboard"
# Provide a config baseline for things so the kernel will build...
KERNEL_DEFCONFIG ?= "msm8974_defconfig"
MACHINE_DTS_NAME = "msm8974"
# fastboot image configuration
MACHINE_CONSOLE = "ttyHSL0"
MACHINE_ROOTDEV = "/dev/mmcblk0p12"
MACHINE_KERNEL_BASE = "0x00000000"
MACHINE_FLASH_PAGE_SIZE = "4096"
MACHINE_KERNEL_VERSION = `sed -r 's/#define UTS_RELEASE "(.*)"/\1/' ${STAGING_KERNEL_DIR}/include/generated/utsrelease.h`
#Enable X11
DISTRO_FEATURES += "x11"
#Device manager
VIRTUAL-RUNTIME_dev_manager = "udev"
#Busybox
PREFERRED_VERSION_busybox = "1.19.3"
PREFERRED_VERSION_busybox-static = "1.19.3"
#Enable rpm packaging
PACKAGE_CLASSES += " package_rpm"