blob: ef43f64d0f5508762d37ede571c4d0a719c236ad [file] [log] [blame]
micky38718f07ac2019-06-10 00:40:50 +02001# Copyright (C) 2010 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#
16# This file is the build configuration for a full Android
17# build for grouper hardware. This cleanly combines a set of
18# device-specific aspects (drivers) with a device-agnostic
19# product configuration (apps).
20#
micky38718f07ac2019-06-10 00:40:50 +020021
micky387733b7712020-08-11 04:10:19 +020022# Inherit from asus sm8250-common
23-include device/asus/sm8250-common/BoardConfigCommon.mk
micky38718f07ac2019-06-10 00:40:50 +020024
micky3876e308742020-09-20 02:54:09 +020025DEVICE_PATH := device/asus/zenfone7
Marko Manef8d7e42018-08-26 23:20:31 +020026
micky38718f07ac2019-06-10 00:40:50 +020027# Bluetooth
micky38718f07ac2019-06-10 00:40:50 +020028BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
micky387363ebe72020-05-03 18:17:39 +020029
micky3876e308742020-09-20 02:54:09 +020030# Extra Folders
31BOARD_ROOT_EXTRA_FOLDERS += motor_fw1 motor_fw2
32
micky3878cd3ab62021-04-30 15:21:57 +020033#HIDL
micky387b9e88d92022-10-27 12:12:50 +020034DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += $(DEVICE_PATH)/manifest/vendor_framework_compatibility_matrix.xml
35DEVICE_FRAMEWORK_MANIFEST_FILE += $(DEVICE_PATH)/manifest/framework_manifest.xml
36DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest/manifest.xml
37DEVICE_MATRIX_FILE += $(DEVICE_PATH)/manifest/compatibility_matrix.xml
micky3878cd3ab62021-04-30 15:21:57 +020038
micky387679a11f2019-06-11 02:18:20 +020039# Kernel
micky38726d85762021-07-26 16:19:34 +020040TARGET_KERNEL_SOURCE := kernel/asus/sm8250
micky3876e308742020-09-20 02:54:09 +020041TARGET_KERNEL_CONFIG := vendor/zf7_defconfig
micky3870f68c2b2019-09-11 14:28:27 +020042
micky387fe652012022-10-27 18:44:35 +020043# Kernel Audio Modules
44TARGET_MODULE_ALIASES := \
45 adsp_loader_dlkm.ko:audio_adsp_loader.ko \
46 apr_dlkm.ko:audio_apr.ko \
47 bolero_cdc_dlkm.ko:audio_bolero_cdc.ko \
48 hdmi_dlkm.ko:audio_hdmi.ko \
49 machine_dlkm.ko:audio_machine_kona.ko \
50 mbhc_dlkm.ko:audio_mbhc.ko \
51 native_dlkm.ko:audio_native.ko \
52 pinctrl_lpi_dlkm.ko:audio_pinctrl_lpi.ko \
53 pinctrl_wcd_dlkm.ko:audio_pinctrl_wcd.ko \
54 platform_dlkm.ko:audio_platform.ko \
55 q6_dlkm.ko:audio_q6.ko \
56 q6_notifier_dlkm.ko:audio_q6_notifier.ko \
57 q6_pdr_dlkm.ko:audio_q6_pdr.ko \
58 rx_macro_dlkm.ko:audio_rx_macro.ko \
59 snd_event_dlkm.ko:audio_snd_event.ko \
60 stub_dlkm.ko:audio_stub.ko \
61 swr_ctrl_dlkm.ko:audio_swr_ctrl.ko \
62 swr_dlkm.ko:audio_swr.ko \
63 tfa9874_dlkm.ko:audio_tfa9874.ko \
64 tx_macro_dlkm.ko:audio_tx_macro.ko \
65 usf_dlkm.ko:audio_usf.ko \
66 va_macro_dlkm.ko:audio_va_macro.ko \
67 wcd938x_dlkm.ko:audio_wcd938x.ko \
68 wcd938x_slave_dlkm.ko:audio_wcd938x_slave.ko \
69 wcd9xxx_dlkm.ko:audio_wcd9xxx.ko \
70 wcd_core_dlkm.ko:audio_wcd_core.ko \
71 wsa_macro_dlkm.ko:audio_wsa_macro.ko
72
73# Kernel Wlan Module
74TARGET_MODULE_ALIASES += \
75 wlan.ko:qca_cld3_qca6390.ko
76
micky387733b7712020-08-11 04:10:19 +020077# Properties
78TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
micky387b9e88d92022-10-27 12:12:50 +020079TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
80
81# Security patch level
micky3874fa4c492023-07-28 16:03:31 +020082VENDOR_SECURITY_PATCH := 2023-05-01
micky387e5ae8c72019-08-07 20:01:48 +020083
micky3876e308742020-09-20 02:54:09 +020084# Sepolicy
micky387b9e88d92022-10-27 12:12:50 +020085BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
micky3876e308742020-09-20 02:54:09 +020086
micky387733b7712020-08-11 04:10:19 +020087# inherit from the proprietary version
micky3876e308742020-09-20 02:54:09 +020088-include vendor/asus/zenfone7/BoardConfigVendor.mk