-rw-r--r-- | common/core_amlogic.mk | 17 | ||||
-rw-r--r-- | common/init.amlogic.wifi.rc | 2 | ||||
-rw-r--r-- | common/sepolicy/bcmdl.te | 5 | ||||
-rw-r--r-- | common/sepolicy/hal_wifi_default.te | 10 | ||||
-rw-r--r-- | common/wifi_driver.mk | 77 | ||||
-rw-r--r-- | p212/Kernel.mk | 2 | ||||
-rw-r--r-- | p212/device.mk | 3 | ||||
-rw-r--r-- | p212/files/media_codecs_performance.xml | 14 | ||||
-rw-r--r-- | p212/manifest.xml (copied from common/manifest.xml) | 9 | ||||
-rw-r--r-- | p212/overlay/frameworks/base/core/res/res/values/config.xml | 7 | ||||
-rw-r--r-- | p212/p212.mk | 4 | ||||
-rw-r--r-- | p212/system.prop | 1 | ||||
-rw-r--r-- | p230/device.mk | 3 | ||||
-rw-r--r-- | p230/manifest.xml (renamed from common/manifest.xml) | 0 | ||||
-rw-r--r-- | p230/overlay/frameworks/base/core/res/res/values/config.xml | 4 | ||||
-rw-r--r-- | p230/system.prop | 1 |
16 files changed, 92 insertions, 67 deletions
diff --git a/common/core_amlogic.mk b/common/core_amlogic.mk index 1233405..9e4b45e 100644 --- a/common/core_amlogic.mk +++ b/common/core_amlogic.mk @@ -8,6 +8,15 @@ $(call inherit-product-if-exists, external/svox/pico/lang/all_pico_languages.mk) # Get a list of languages. $(call inherit-product, build/target/product/locales_full.mk) +# Define the host tools and libs that are parts of the SDK. +ifneq ($(filter sdk win_sdk sdk_addon,$(MAKECMDGOALS)),) +-include sdk/build/product_sdk.mk +-include development/build/product_sdk.mk + +PRODUCT_PACKAGES += \ + EmulatorSmokeTests +endif + # Additional settings used in all AOSP builds PRODUCT_PROPERTY_OVERRIDES += \ ro.com.android.dateformat=MM-dd-yyyy \ @@ -84,9 +93,6 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/amlogic/common/ddr/ddr_window_64.ko:$(PRODUCT_OUT)/obj/lib_vendor/ddr_window_64.ko -PRODUCT_COPY_FILES += \ - device/amlogic/common/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml - PRODUCT_PROPERTY_OVERRIDES += \ ro.carrier=unknown \ net.tethering.noprovisioning=true @@ -96,7 +102,6 @@ PRODUCT_PACKAGES += \ CalendarProvider \ CaptivePortalLogin \ CertInstaller \ - DocumentsUI \ ExternalStorageProvider \ FusedLocation \ InputDevices \ @@ -136,7 +141,8 @@ WITH_SOFT_AM_EXTRACTOR_DECODER := true PRODUCT_PROPERTY_OVERRIDES += \ debug.hwui.render_dirty_regions=false \ ro.hwui.texture_cache_size=64.0f \ - camera.disable_zsl_mode=1 + camera.disable_zsl_mode=1 \ + debug.hwui.use_buffer_age=false # USB camera default face PRODUCT_PROPERTY_OVERRIDES += \ @@ -145,6 +151,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ ifneq ($(TARGET_BUILD_GOOGLE_ATV), true) PRODUCT_PACKAGES += \ AppInstaller \ + DocumentsUI \ FileBrowser \ RemoteIME \ DeskClock \ diff --git a/common/init.amlogic.wifi.rc b/common/init.amlogic.wifi.rc index ccc7b6b..6bc71d5 100644 --- a/common/init.amlogic.wifi.rc +++ b/common/init.amlogic.wifi.rc @@ -19,7 +19,7 @@ service rtl_supplicant /vendor/bin/hw/wpa_supplicant \ disabled oneshot -service bcm_supplicant /vendor/bin/hw/wpa_supplicant \ +service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \ -I/vendor/etc/wifi/bcm_supplicant_overlay.conf \ -m/data/misc/wifi/p2p_supplicant.conf \ diff --git a/common/sepolicy/bcmdl.te b/common/sepolicy/bcmdl.te index 42849f8..2739981 100644 --- a/common/sepolicy/bcmdl.te +++ b/common/sepolicy/bcmdl.te @@ -1,11 +1,12 @@ type bcmdl, domain; type bcmdl_exec, exec_type, file_type; allow bcmdl usb_device:dir { read open search }; - +allow bcmdl usb_device:chr_file { read open write ioctl }; allow bcmdl bcmdl:capability { net_raw net_admin }; +allow bcmdl bcmdl:netlink_kobject_uevent_socket { create setopt bind read }; allow bcmdl property_socket:sock_file write; allow bcmdl init:unix_stream_socket connectto; allow bcmdl sysfs:file { open read getattr }; allow bcmdl proc:file { open read getattr }; allow bcmdl sysfs:dir { read open }; -allow bcmdl bcmdl_prop:property_service { set };
\ No newline at end of file +allow bcmdl bcmdl_prop:property_service { set }; diff --git a/common/sepolicy/hal_wifi_default.te b/common/sepolicy/hal_wifi_default.te index af1a488..0fbfee7 100644 --- a/common/sepolicy/hal_wifi_default.te +++ b/common/sepolicy/hal_wifi_default.te @@ -1,4 +1,14 @@ allow hal_wifi_default sysfs:file rw_file_perms; allow hal_wifi_default self:capability sys_module; allow hal_wifi_default proc_modules:file rw_file_perms; +allow hal_wifi_default radio_device:chr_file rw_file_perms; +allow hal_wifi_default wifi_data_file:dir rw_file_perms; +allow hal_wifi_default device:dir rw_file_perms; +allow hal_wifi_default usb_device:dir rw_file_perms; +allow hal_wifi_default wifi_data_file:dir { search add_name}; +allow hal_wifi_default ctl_default_prop:property_service set; +allow hal_wifi_default wifi_data_file:file { open setattr create read write}; +allow hal_wifi_default self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl; allow hal_wifi_default { system_file vendor_file }:system module_load; +allow hal_wifi_default hal_wifi_default:capability chown; +allow hal_wifi_default kernel:system module_request; diff --git a/common/wifi_driver.mk b/common/wifi_driver.mk index d319933..9d791d6 100644 --- a/common/wifi_driver.mk +++ b/common/wifi_driver.mk @@ -157,46 +157,47 @@ qca6174: multiwifi: @echo "make wifi module KERNEL_ARCH is $(KERNEL_ARCH)" $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8189es/rtl8189ES ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules + mkdir -p $(TARGET_OUT)/ cp $(shell pwd)/hardware/wifi/realtek/drivers/8189es/rtl8189ES/8189es.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8189ftv/rtl8189FS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8189ftv/rtl8189FS/8189fs.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8188ftv/rtl8188FU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8188ftv/rtl8188FU/8188fu.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8192eu/rtl8192EU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8192eu/rtl8192EU/8192eu.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723bs/rtl8723BS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8723bs/rtl8723BS/8723bs.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723du/rtl8723DU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8723du/rtl8723DU/8723du.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723ds/rtl8723DS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8723ds/rtl8723DS/8723ds.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8188eu/rtl8xxx_EU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8188eu/rtl8xxx_EU/8188eu.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8812au/rtl8812AU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8812au/rtl8812AU/8812au.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8192es/rtl8192ES ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8192es/rtl8192ES/8192es.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd.1.363.59.144.x.cn ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) CONFIG_DHD_USE_STATIC_BUF=y modules - cp $(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd.1.363.59.144.x.cn/dhd.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/mtk/drivers/mt7601 ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7601/mt7601usta.ko $(TARGET_OUT)/ - cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7601/mtprealloc.ko $(TARGET_OUT)/ - $(MAKE) CROSS_COMPILE=$(CROSS_COMPILE) LINUX_SRC=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ RT28xx_DIR=$(shell pwd)/hardware/wifi/mtk/drivers/mt7603 -f $(shell pwd)/hardware/wifi/mtk/drivers/mt7603/Makefile - cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7603/os/linux/mt7603usta.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ TopDIR=$(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS M=$(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS/8822bs.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/build drivers BOARD_TYPE=x86-android IF_TYPE=SDIO KERNELPATH=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/wlan.ko $(TARGET_OUT)/wlan_9377.ko - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/cfg80211.ko $(TARGET_OUT)/cfg80211_9377.ko - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/compat.ko $(TARGET_OUT)/compat_9377.ko - $(MAKE) -C $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/build KERNELPATH=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/wlan.ko $(TARGET_OUT)/wlan_6174.ko - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/cfg80211.ko $(TARGET_OUT)/cfg80211_6174.ko - cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/compat.ko $(TARGET_OUT)/compat_6174.ko - #cp $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ/net/wireless/cfg80211.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8189ftv/rtl8189FS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8189ftv/rtl8189FS/8189fs.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8188ftv/rtl8188FU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8188ftv/rtl8188FU/8188fu.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8192eu/rtl8192EU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8192eu/rtl8192EU/8192eu.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723bs/rtl8723BS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8723bs/rtl8723BS/8723bs.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723du/rtl8723DU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8723du/rtl8723DU/8723du.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8723ds/rtl8723DS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8723ds/rtl8723DS/8723ds.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8188eu/rtl8xxx_EU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8188eu/rtl8xxx_EU/8188eu.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8812au/rtl8812AU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8812au/rtl8812AU/8812au.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/realtek/drivers/8192es/rtl8192ES ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8192es/rtl8192ES/8192es.ko $(TARGET_OUT)/ + $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd.1.579.77.41.1.cn ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) CONFIG_DHD_USE_STATIC_BUF=y modules + cp $(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd.1.579.77.41.1.cn/dhd.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/mtk/drivers/mt7601 ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7601/mt7601usta.ko $(TARGET_OUT)/ +# cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7601/mtprealloc.ko $(TARGET_OUT)/ +# $(MAKE) CROSS_COMPILE=$(CROSS_COMPILE) LINUX_SRC=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ RT28xx_DIR=$(shell pwd)/hardware/wifi/mtk/drivers/mt7603 -f $(shell pwd)/hardware/wifi/mtk/drivers/mt7603/Makefile +# cp $(shell pwd)/hardware/wifi/mtk/drivers/mt7603/os/linux/mt7603usta.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ TopDIR=$(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS M=$(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/hardware/wifi/realtek/drivers/8822bs/rtl8822BS/8822bs.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/build drivers BOARD_TYPE=x86-android IF_TYPE=SDIO KERNELPATH=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/wlan.ko $(TARGET_OUT)/wlan_9377.ko +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/cfg80211.ko $(TARGET_OUT)/cfg80211_9377.ko +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca9377/AIO/rootfs-x86-android.build/lib/modules/compat.ko $(TARGET_OUT)/compat_9377.ko +# $(MAKE) -C $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/build KERNELPATH=$(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/wlan.ko $(TARGET_OUT)/wlan_6174.ko +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/cfg80211.ko $(TARGET_OUT)/cfg80211_6174.ko +# cp $(shell pwd)/hardware/wifi/qualcomm/drivers/qca6174/AIO/rootfs-x86-android.build/lib/modules/compat.ko $(TARGET_OUT)/compat_6174.ko +# #cp $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ/net/wireless/cfg80211.ko $(TARGET_OUT)/ $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd-usb.1.363.110.17.x ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules cp $(shell pwd)/hardware/wifi/broadcom/drivers/ap6xxx/bcmdhd-usb.1.363.110.17.x/bcmdhd.ko $(TARGET_OUT)/ - $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/vendor/broadcom/btusb/btusb_1_6_29_1/ ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules - cp $(shell pwd)/vendor/broadcom/btusb/btusb_1_6_29_1/btusb.ko $(TARGET_OUT)/ +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/vendor/broadcom/btusb/btusb_1_6_29_1/ ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules +# cp $(shell pwd)/vendor/broadcom/btusb/btusb_1_6_29_1/btusb.ko $(TARGET_OUT)/ $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ TopDIR=$(shell pwd)/hardware/wifi/realtek/drivers/8822bu/rtl8822BU M=$(shell pwd)/hardware/wifi/realtek/drivers/8822bu/rtl8822BU ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules cp $(shell pwd)/hardware/wifi/realtek/drivers/8822bu/rtl8822BU/8822bu.ko $(TARGET_OUT)/ diff --git a/p212/Kernel.mk b/p212/Kernel.mk index 242ec84..44539bc 100644 --- a/p212/Kernel.mk +++ b/p212/Kernel.mk @@ -3,7 +3,7 @@ -include device/amlogic/common/media_modules.mk USE_PREBUILT_KERNEL := false -WIFI_MODULE := AP6335 +WIFI_MODULE := multiwifi INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel diff --git a/p212/device.mk b/p212/device.mk index 4346d9e..7122a92 100644 --- a/p212/device.mk +++ b/p212/device.mk @@ -45,7 +45,8 @@ PRODUCT_COPY_FILES += \ device/amlogic/p212/files/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ device/amlogic/p212/files/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ device/amlogic/p212/files/mixer_paths.xml:system/etc/mixer_paths.xml \ - device/amlogic/p212/files/mesondisplay.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mesondisplay.cfg + device/amlogic/p212/files/mesondisplay.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mesondisplay.cfg \ + device/amlogic/p212/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml # remote IME config file PRODUCT_COPY_FILES += \ diff --git a/p212/files/media_codecs_performance.xml b/p212/files/media_codecs_performance.xml index 200cadd..ac382ac 100644 --- a/p212/files/media_codecs_performance.xml +++ b/p212/files/media_codecs_performance.xml @@ -38,12 +38,12 @@ </MediaCodec> <MediaCodec name="OMX.amlogic.avc.decoder.awesome" type="video/avc" update="true"> <Limit name="measured-frame-rate-320x240" range="226-226" /> - <Limit name="measured-frame-rate-720x480" range="228-228" /> + <Limit name="measured-frame-rate-720x480" range="580-580" /> <Limit name="measured-frame-rate-1280x720" range="290-290" /> <Limit name="measured-frame-rate-1920x1080" range="135-135" /> </MediaCodec> <MediaCodec name="OMX.amlogic.vp9.decoder.awesome" type="video/x-vnd.on2.vp9" update="true"> - <Limit name="measured-frame-rate-320x180" range="1033-1033" /> + <Limit name="measured-frame-rate-320x180" range="400-400" /> <Limit name="measured-frame-rate-640x360" range="816-816" /> <Limit name="measured-frame-rate-1280x720" range="290-290" /> <Limit name="measured-frame-rate-1920x1080" range="133-133" /> @@ -51,8 +51,8 @@ </MediaCodec> <MediaCodec name="OMX.amlogic.hevc.decoder.awesome" type="video/hevc" update="true"> <Limit name="measured-frame-rate-352x288" range="458-458" /> - <Limit name="measured-frame-rate-640x360" range="164-164" /> - <Limit name="measured-frame-rate-720x480" range="148-148" /> + <Limit name="measured-frame-rate-640x360" range="500-500" /> + <Limit name="measured-frame-rate-720x480" range="516-516" /> <Limit name="measured-frame-rate-1280x720" range="294-294" /> <Limit name="measured-frame-rate-1920x1080" range="132-132" /> <Limit name="measured-frame-rate-3840x2160" range="72-72" /> @@ -76,9 +76,9 @@ </MediaCodec> <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> <Limit name="measured-frame-rate-320x180" range="676-676" /> - <Limit name="measured-frame-rate-640x360" range="330-330" /> - <Limit name="measured-frame-rate-1280x720" range="93-93" /> - <Limit name="measured-frame-rate-1920x1080" range="42-42" /> + <Limit name="measured-frame-rate-640x360" range="130-130" /> + <Limit name="measured-frame-rate-1280x720" range="29-29" /> + <Limit name="measured-frame-rate-1920x1080" range="11-11" /> </MediaCodec> <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true"> <Limit name="measured-frame-rate-320x180" range="265-265" /> diff --git a/common/manifest.xml b/p212/manifest.xml index 88567d2..10fdb8c 100644 --- a/common/manifest.xml +++ b/p212/manifest.xml @@ -142,15 +142,6 @@ <instance>default</instance> </interface> </hal> - <hal format="hidl"> - <name>android.hardware.boot</name> - <transport>hwbinder</transport> - <version>1.0</version> - <interface> - <name>IBootControl</name> - <instance>default</instance> - </interface> - </hal> <sepolicy> <version>26.0</version> </sepolicy> diff --git a/p212/overlay/frameworks/base/core/res/res/values/config.xml b/p212/overlay/frameworks/base/core/res/res/values/config.xml index 35b9a26..1ad27aa 100644 --- a/p212/overlay/frameworks/base/core/res/res/values/config.xml +++ b/p212/overlay/frameworks/base/core/res/res/values/config.xml @@ -94,4 +94,11 @@ <bool name="config_defaultInTouchMode">false</bool> <!-- Whether the device uses the default focus highlight when focus state isn't specified. --> <bool name="config_useDefaultFocusHighlight">false</bool> + + <!-- Keyguard component --> + <string name="config_keyguardComponent" translatable="false">com.droidlogic/com.droidlogic.StubKeyguardService</string> + + <!-- disable wallpaper, which may consume too much boot time --> + <!-- cannot disable wallpaper, com.android.settings will crash! --> + <!--bool name="config_enableWallpaperService">false</bool--> </resources> diff --git a/p212/p212.mk b/p212/p212.mk index 1ab8395..80908d6 100644 --- a/p212/p212.mk +++ b/p212/p212.mk @@ -181,8 +181,8 @@ endif # ######################################################################### -#MULTI_WIFI_SUPPORT := true -WIFI_MODULE := AP6335 +MULTI_WIFI_SUPPORT := true +#WIFI_MODULE := AP6335 include device/amlogic/common/wifi.mk # Change this to match target country diff --git a/p212/system.prop b/p212/system.prop index ebdbac8..36d7460 100644 --- a/p212/system.prop +++ b/p212/system.prop @@ -11,6 +11,7 @@ ro.camera.preview.UseMJPEG=1 ro.autoconnectbt.isneed=true ro.autoconnectbt.macprefix=00:CD:FF ro.autoconnectbt.btclass=50c +ro.autoconnectbt.nameprefix=Amlogic_RC #if wifi Only ro.radio.noril=false diff --git a/p230/device.mk b/p230/device.mk index 62271dc..ff82ee2 100644 --- a/p230/device.mk +++ b/p230/device.mk @@ -33,7 +33,8 @@ PRODUCT_COPY_FILES += \ device/amlogic/p230/files/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ device/amlogic/p230/files/mixer_paths.xml:system/etc/mixer_paths.xml \ device/amlogic/p230/files/mesondisplay.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mesondisplay.cfg \ - frameworks/native/data/etc/android.hardware.hdmi.cec.xml:system/etc/permissions/android.hardware.hdmi.cec.xml + frameworks/native/data/etc/android.hardware.hdmi.cec.xml:system/etc/permissions/android.hardware.hdmi.cec.xml \ + device/amlogic/p230/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml # remote IME config file PRODUCT_COPY_FILES += \ diff --git a/common/manifest.xml b/p230/manifest.xml index 88567d2..88567d2 100644 --- a/common/manifest.xml +++ b/p230/manifest.xml diff --git a/p230/overlay/frameworks/base/core/res/res/values/config.xml b/p230/overlay/frameworks/base/core/res/res/values/config.xml index 35b9a26..da55f60 100644 --- a/p230/overlay/frameworks/base/core/res/res/values/config.xml +++ b/p230/overlay/frameworks/base/core/res/res/values/config.xml @@ -94,4 +94,8 @@ <bool name="config_defaultInTouchMode">false</bool> <!-- Whether the device uses the default focus highlight when focus state isn't specified. --> <bool name="config_useDefaultFocusHighlight">false</bool> + + <!-- Keyguard component --> + <string name="config_keyguardComponent" translatable="false">com.droidlogic/com.droidlogic.StubKeyguardService</string> + </resources> diff --git a/p230/system.prop b/p230/system.prop index ebdbac8..36d7460 100644 --- a/p230/system.prop +++ b/p230/system.prop @@ -11,6 +11,7 @@ ro.camera.preview.UseMJPEG=1 ro.autoconnectbt.isneed=true ro.autoconnectbt.macprefix=00:CD:FF ro.autoconnectbt.btclass=50c +ro.autoconnectbt.nameprefix=Amlogic_RC #if wifi Only ro.radio.noril=false |