taimen: Initial Evolution-X makefiles and dependencies

Signed-off-by: Asriadi Rahim <asriadirahim03@gmail.com>
This commit is contained in:
Asriadi Rahim
2024-06-08 21:29:33 +08:00
parent c5f0e4b449
commit f0afc1c7dd
4 changed files with 62 additions and 7 deletions

View File

@@ -15,8 +15,10 @@
#
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_taimen.mk \
$(LOCAL_DIR)/lineage_taimen.mk \
$(LOCAL_DIR)/aosp_taimen_hwasan.mk \
COMMON_LUNCH_CHOICES := \
aosp_taimen-userdebug
lineage_taimen-userdebug \
lineage_taimen-user \
lineage_taimen-eng

24
README.md Normal file
View File

@@ -0,0 +1,24 @@
# Device Tree for Google Pixel 2XL
The Google Pixel 2XL (codenamed _"taimen"_) is a mid-range smartphone from Google.
It was released in October 2017.
## Device specifications
| Device | Google Pixel 2XL |
| ----------------------- | :------------------------------------------- |
| SoC | Qualcomm MSM8998 Snapdragon 835 (10 nm) |
| CPU | Octa-core (4x2.35 GHz Kryo & 4x1.9 GHz Kryo) |
| GPU | Adreno 540 |
| Memory | 4GB RAM (LPDDR4X) |
| Shipped Android version | 8.0 |
| Storage | 64/128GB UFS 2.1 |
| Battery | Non-removable Li-Ion 3520 mAh |
| Dimensions | 157.9 mm x 76.7 mm x 7.9 mm |
| Display | 1440x2880 (538 PPI) AMOLED 152.4 mm (6 in) |
| Rear camera | 12.2 MP, Dual LED flash |
| Front camera | 8 MP, No flash |
## Device picture
![Google Pixel 2](https://raw.githubusercontent.com/PixelExperience/official_devices/master/images/.thumbs/300/taimen.png)

10
evolution.dependencies Normal file
View File

@@ -0,0 +1,10 @@
[
{
"repository":"device_google_wahoo",
"target_path":"device/google/wahoo"
},
{
"repository":"vendor_google_taimen",
"target_path":"vendor/google/taimen"
}
]

View File

@@ -18,8 +18,23 @@
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk)
# Inherit some common EvolutionX stuff
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# EvolutionX Specific Flags
EVO_BUILD_TYPE := Official
WITH_GMS := true
# EPPE
TARGET_DISABLE_EPPE := true
# Boot animation
TARGET_SCREEN_HEIGHT := 2880
TARGET_SCREEN_WIDTH := 1440
# Inherit device configuration
$(call inherit-product, device/google/taimen/device.mk)
$(call inherit-product-if-exists, vendor/google/taimen/taimen-vendor.mk)
$(call inherit-product-if-exists, vendor/google_devices/taimen/proprietary/device-vendor.mk)
PRODUCT_PACKAGES += \
@@ -32,12 +47,16 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \
device/google/taimen/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml
PRODUCT_RESTRICT_VENDOR_FILES := owner
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
PRODUCT_MANUFACTURER := Google
PRODUCT_BRAND := Android
PRODUCT_NAME := aosp_taimen
PRODUCT_BRAND := google
PRODUCT_NAME := lineage_taimen
PRODUCT_DEVICE := taimen
PRODUCT_MODEL := AOSP on taimen
PRODUCT_MODEL := Pixel 2 XL
PRODUCT_BUILD_PROP_OVERRIDES += \
PRODUCT_NAME=taimen \
PRIVATE_BUILD_DESC="taimen-user 11 RP1A.201005.004.A1 6934943 release-keys"
BUILD_FINGERPRINT := google/taimen/taimen:11/RP1A.201005.004.A1/6934943:user/release-keys