blob: 6a12f0021f0300f9e6de1023f8310b6bfdf0f1ac [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
micky387b9e88d92022-10-27 12:12:50 +020035DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest/manifest.xml
36DEVICE_MATRIX_FILE += $(DEVICE_PATH)/manifest/compatibility_matrix.xml
micky3878cd3ab62021-04-30 15:21:57 +020037
micky387679a11f2019-06-11 02:18:20 +020038# Kernel
micky38726d85762021-07-26 16:19:34 +020039TARGET_KERNEL_SOURCE := kernel/asus/sm8250
micky3876e308742020-09-20 02:54:09 +020040TARGET_KERNEL_CONFIG := vendor/zf7_defconfig
micky3870f68c2b2019-09-11 14:28:27 +020041
micky387fe652012022-10-27 18:44:35 +020042# Kernel Audio Modules
43TARGET_MODULE_ALIASES := \
44 adsp_loader_dlkm.ko:audio_adsp_loader.ko \
45 apr_dlkm.ko:audio_apr.ko \
46 bolero_cdc_dlkm.ko:audio_bolero_cdc.ko \
47 hdmi_dlkm.ko:audio_hdmi.ko \
48 machine_dlkm.ko:audio_machine_kona.ko \
49 mbhc_dlkm.ko:audio_mbhc.ko \
50 native_dlkm.ko:audio_native.ko \
51 pinctrl_lpi_dlkm.ko:audio_pinctrl_lpi.ko \
52 pinctrl_wcd_dlkm.ko:audio_pinctrl_wcd.ko \
53 platform_dlkm.ko:audio_platform.ko \
54 q6_dlkm.ko:audio_q6.ko \
55 q6_notifier_dlkm.ko:audio_q6_notifier.ko \
56 q6_pdr_dlkm.ko:audio_q6_pdr.ko \
57 rx_macro_dlkm.ko:audio_rx_macro.ko \
58 snd_event_dlkm.ko:audio_snd_event.ko \
59 stub_dlkm.ko:audio_stub.ko \
60 swr_ctrl_dlkm.ko:audio_swr_ctrl.ko \
61 swr_dlkm.ko:audio_swr.ko \
62 tfa9874_dlkm.ko:audio_tfa9874.ko \
63 tx_macro_dlkm.ko:audio_tx_macro.ko \
64 usf_dlkm.ko:audio_usf.ko \
65 va_macro_dlkm.ko:audio_va_macro.ko \
66 wcd938x_dlkm.ko:audio_wcd938x.ko \
67 wcd938x_slave_dlkm.ko:audio_wcd938x_slave.ko \
68 wcd9xxx_dlkm.ko:audio_wcd9xxx.ko \
69 wcd_core_dlkm.ko:audio_wcd_core.ko \
70 wsa_macro_dlkm.ko:audio_wsa_macro.ko
71
72# Kernel Wlan Module
73TARGET_MODULE_ALIASES += \
74 wlan.ko:qca_cld3_qca6390.ko
75
micky387733b7712020-08-11 04:10:19 +020076# Properties
micky3871ec97552023-09-22 00:19:43 +020077TARGET_PRODUCT_PROP += $(DEVICE_PATH)/product.prop
micky387733b7712020-08-11 04:10:19 +020078TARGET_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