android13/device/rockchip/common/modules/5g_modem.mk

139 lines
4.7 KiB
Makefile
Executable File

#
# Copyright 2021 Rockchip Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
PRODUCT_PACKAGES += \
CarrierDefaultApp \
CarrierConfig \
rild \
dhcpcd
PRODUCT_PACKAGES += rild
#PRODUCT_COPY_FILES += \
# $(LOCAL_PATH)/libquectel-ril/armeabi/libreference-ril.so:vendor/lib/libquectel-ril.so \
# $(LOCAL_PATH)/libquectel-ril/armeabi/chat:system/bin/chat \
# $(LOCAL_PATH)/libquectel-ril/armeabi/ip-up:system/etc/ppp/ip-up \
# $(LOCAL_PATH)/libquectel-ril/armeabi/ip-down:system/etc/ppp/ip-down \
# $(LOCAL_PATH)/libquectel-ril/armeabi/call-pppd:system/etc/ppp/call-pppd \
# $(LOCAL_PATH)/libquectel-ril/ql-ril.conf:vendor/etc/ql-ril.conf \
# $(LOCAL_PATH)/libquectel-ril/apns-conf.xml:system/etc/apns-conf.xml \
# $(LOCAL_PATH)/libquectel-ril/libstdc++.so:vendor/lib/libstdc++.so
PRODUCT_COPY_FILES += \
device/rockchip/common/5g_modem/ql-ril.conf:vendor/etc/ql-ril.conf \
device/rockchip/common/5g_modem/lib64/libreference-ril.so:vendor/lib64/libquectel-ril.so \
device/rockchip/common/5g_modem/pcie_modem.sh:vendor/bin/pcie_modem.sh \
device/rockchip/common/5g_modem/switch-card1.sh:vendor/bin/switch-card1.sh \
device/rockchip/common/5g_modem/switch-card2.sh:vendor/bin/switch-card2.sh \
device/rockchip/common/5g_modem/lib64/chat:system/bin/chat\
device/rockchip/common/5g_modem/lib64/call-pppd:system/etc/ppp/call-pppd\
device/rockchip/common/5g_modem/lib64/ip-down:system/etc/ppp/ip-down\
device/rockchip/common/5g_modem/lib64/ip-up:system/etc/ppp/ip-up
ifneq ($(filter rk356x, $(strip $(TARGET_BOARD_PLATFORM))), )
PRODUCT_COPY_FILES += \
out/soong/.intermediates/system/core/libcutils/libcutils/android_arm64_armv8-a_cortex-a55_shared/libcutils.so:vendor/lib64/libcutils.so \
out/soong/.intermediates/system/core/libnetutils/libnetutils/android_arm64_armv8-a_cortex-a55_shared_cfi/libnetutils.so:vendor/lib64/libnetutils.so
else ifneq ($(filter rk3588, $(strip $(TARGET_BOARD_PLATFORM))),)
PRODUCT_COPY_FILES += \
out/soong/.intermediates/system/core/libcutils/libcutils/android_arm64_armv8-a_shared/libcutils.so:vendor/lib64/libcutils.so \
out/soong/.intermediates/system/core/libnetutils/libnetutils/android_arm64_armv8-a_shared_cfi/libnetutils.so:vendor/lib64/libnetutils.so
endif
# kernel-5.10/drivers/pcie_mhi/pcie_mhi.ko:vendor_dlkm/lib/modules/pcie_mhi.ko \
PRODUCT_PACKAGES += \
libril
PRODUCT_COPY_FILES += \
device/rockchip/common/5g_modem/lib64/libril.so:vendor/lib64/libril.so
PRODUCT_PROPERTY_OVERRIDES += \
ro.boot.noril=false \
ro.telephony.default_network=33 \
rild.libpath=/vendor/lib64/libquectel-ril.so \
rild.libargs=-d/dev/ttyUSB2 \
ro.com.android.mobiledata=true \
ro.com.android.prov_mobiledata=true
PRODUCT_PACKAGES += \
rild \
chat
PRODUCT_PACKAGES += \
usb_dongle \
usb_modeswitch
PRODUCT_PACKAGES += \
Telecom \
TeleService \
Telephony \
TelephonyProvider
PRODUCT_PACKAGES += \
librilutils \
rild \
Mms \
ContactsCommon \
libril3 \
rild3 \
Stk \
chat \
ip-up \
ip-down
PRODUCT_PACKAGES += \
android.hardware.radio@1.2-radio-service \
android.hardware.radio.config@1.0-service
PRODUCT_PACKAGES += \
android.hardware.radio@1.0-radio-service \
android.hardware.radio@1.1-radio-service \
android.hardware.radio@1.3-radio-service \
android.hardware.radio@1.4-radio-service \
android.hardware.radio@1.5-radio-service \
android.hardware.radio@1.6-radio-service
PRODUCT_PACKAGES += \
android.hardware.radio@1.0 \
android.hardware.radio@1.1 \
android.hardware.radio@1.2 \
android.hardware.radio@1.3 \
android.hardware.radio@1.4 \
android.hardware.radio@1.5 \
android.hardware.radio@1.6
PRODUCT_PACKAGES += \
android.hardware.radio.config@1.0 \
android.hardware.radio.config@1.1 \
android.hardware.radio.config@1.2 \
android.hardware.radio.config@1.3
PRODUCT_PACKAGES += \
android.hardware.radio.config@1.1-service \
android.hardware.radio.config@1.2-service \
android.hardware.radio.config@1.3-service
DEVICE_MANIFEST_FILE += device/rockchip/common/5g_modem/manifest.xml