diff options
author | Alistair Strachan <astrachan@google.com> | 2018-09-24 22:48:50 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-09-24 22:48:50 +0000 |
commit | 64a2c4b3a29ce4ede0bc5dc28a9cbd1b82fff567 (patch) | |
tree | 51b0b03012f5f2813f46f287ef903c4e16c6f38d | |
parent | f1d64a87246fb0a4e39017489ef0a0f26ae6efc4 (diff) | |
parent | 93980e025aace073ceb347cb9d286c5561592dca (diff) | |
download | hikey-64a2c4b3a29ce4ede0bc5dc28a9cbd1b82fff567.tar.gz |
Merge "hikey960: hikey: add target for AOSP TV builds"
-rw-r--r-- | AndroidProducts.mk | 8 | ||||
-rw-r--r-- | device-common.mk | 33 | ||||
-rw-r--r-- | hikey.mk | 2 | ||||
-rw-r--r-- | hikey960.mk | 2 | ||||
-rw-r--r-- | hikey960_tv.mk | 10 | ||||
-rw-r--r-- | hikey_tv.mk | 10 | ||||
-rw-r--r-- | init.common.rc | 4 |
7 files changed, 63 insertions, 6 deletions
diff --git a/AndroidProducts.mk b/AndroidProducts.mk index 1fc71292..9193abca 100644 --- a/AndroidProducts.mk +++ b/AndroidProducts.mk @@ -13,9 +13,13 @@ PRODUCT_MAKEFILES := \ $(LOCAL_DIR)/hikey.mk \ $(LOCAL_DIR)/hikey32.mk \ $(LOCAL_DIR)/hikey64_only.mk \ - $(LOCAL_DIR)/hikey960.mk + $(LOCAL_DIR)/hikey_tv.mk \ + $(LOCAL_DIR)/hikey960.mk \ + $(LOCAL_DIR)/hikey960_tv.mk COMMON_LUNCH_CHOICES := \ hikey-userdebug \ hikey64_only-userdebug \ - hikey960-userdebug + hikey_tv-userdebug \ + hikey960-userdebug \ + hikey960_tv-userdebug diff --git a/device-common.mk b/device-common.mk index 4da1c086..b07047f4 100644 --- a/device-common.mk +++ b/device-common.mk @@ -14,14 +14,27 @@ # limitations under the License. # +ifneq (,$(filter $(TARGET_PRODUCT),hikey960_tv hikey_tv)) +# Setup TV Build +USE_OEM_TV_APP := true +$(call inherit-product, device/google/atv/products/atv_base.mk) +PRODUCT_CHARACTERISTICS := tv +PRODUCT_AAPT_PREF_CONFIG := tvdpi +PRODUCT_IS_ATV := true +else # Adjust the dalvik heap to be appropriate for a tablet. $(call inherit-product-if-exists, frameworks/native/build/tablet-10in-xhdpi-2048-dalvik-heap.mk) +endif # Set vendor kernel path PRODUCT_VENDOR_KERNEL_HEADERS := device/linaro/hikey/kernel-headers # Set custom settings DEVICE_PACKAGE_OVERLAYS := device/linaro/hikey/overlay +ifneq (,$(filter $(TARGET_PRODUCT),hikey960_tv hikey_tv)) +# Set TV Custom Settings +DEVICE_PACKAGE_OVERLAYS += device/google/atv/overlay +endif #Force navkeys on PRODUCT_PROPERTY_OVERRIDES += qemu.hw.mainkeys=0 @@ -147,8 +160,28 @@ PRODUCT_PACKAGES += \ endif + +ifneq (,$(filter $(TARGET_PRODUCT),hikey960_tv hikey_tv)) +# TV Specific Packages +PRODUCT_PACKAGES += \ + TvSettings \ + LiveTv \ + google-tv-pairing-protocol \ + TvProvision \ + LeanbackSampleApp \ + TvSampleLeanbackLauncher \ + TvProvider \ + SettingsIntelligence \ + tv_input.default \ + com.android.media.tv.remoteprovider \ + InputDevices +PRODUCT_PROPERTY_OVERRIDES += ro.sf.lcd_density=260 +else + # Use Launcher3QuickStep PRODUCT_PACKAGES += Launcher3QuickStep +PRODUCT_PROPERTY_OVERRIDES += ro.sf.lcd_density=160 +endif # Copy hardware config file(s) PRODUCT_COPY_FILES += \ @@ -8,6 +8,8 @@ $(call inherit-product, build/target/product/verity.mk) PRODUCT_SUPPORTS_BOOT_SIGNER := false PRODUCT_SUPPORTS_VERITY_FEC := false +PRODUCT_PROPERTY_OVERRIDES += ro.opengles.version=131072 + PRODUCT_NAME := hikey PRODUCT_DEVICE := hikey PRODUCT_BRAND := Android diff --git a/hikey960.mk b/hikey960.mk index 57ef5a4e..7847ff94 100644 --- a/hikey960.mk +++ b/hikey960.mk @@ -30,6 +30,8 @@ $(call inherit-product, build/target/product/verity.mk) PRODUCT_SUPPORTS_BOOT_SIGNER := false PRODUCT_SUPPORTS_VERITY_FEC := false +PRODUCT_PROPERTY_OVERRIDES += ro.opengles.version=196608 + # # Overrides PRODUCT_NAME := hikey960 diff --git a/hikey960_tv.mk b/hikey960_tv.mk new file mode 100644 index 00000000..7c9b8de0 --- /dev/null +++ b/hikey960_tv.mk @@ -0,0 +1,10 @@ +# +# Inherit the full_base and device configurations +$(call inherit-product, device/linaro/hikey/hikey960.mk) + +# +# Overrides +PRODUCT_NAME := hikey960_tv +PRODUCT_DEVICE := hikey960 +PRODUCT_BRAND := Android +PRODUCT_MODEL := AOSP TV on hikey960 diff --git a/hikey_tv.mk b/hikey_tv.mk new file mode 100644 index 00000000..c55a4ea4 --- /dev/null +++ b/hikey_tv.mk @@ -0,0 +1,10 @@ +# +# Inherit the full_base and device configurations +$(call inherit-product, device/linaro/hikey/hikey.mk) + +# +# Overrides +PRODUCT_NAME := hikey_tv +PRODUCT_DEVICE := hikey +PRODUCT_BRAND := Android +PRODUCT_MODEL := AOSP TV on hikey diff --git a/init.common.rc b/init.common.rc index 705a66eb..6d66ca7f 100644 --- a/init.common.rc +++ b/init.common.rc @@ -53,11 +53,7 @@ on post-fs setprop status.battery.level_raw 50 setprop status.battery.level_scale 9 -# Set Display density - setprop ro.sf.lcd_density 160 - # Set supported opengles version - setprop ro.opengles.version 196608 setprop ro.hardware.hwcomposer drm # If an app forces screen rotation, revert it once the apps closes |