summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Android.mk30
-rw-r--r--AndroidBoard.mk18
-rw-r--r--AndroidProducts.mk17
-rw-r--r--BoardConfig.mk126
-rw-r--r--Kernel.mk145
-rw-r--r--Third_party_apk_camera.xml5
-rw-r--r--device.mk79
-rw-r--r--files/Generic.kl443
-rw-r--r--files/Vendor_0001_Product_0001.kl119
-rw-r--r--files/audio_policy.conf206
-rw-r--r--files/media_codecs.xml324
-rw-r--r--files/media_codecs_performance.xml89
-rw-r--r--files/media_profiles.xml229
-rw-r--r--files/media_profiles_V1_0.xml229
-rw-r--r--files/mesondisplay.cfg11
-rw-r--r--files/mixer_paths.xml14
-rw-r--r--files/remote.cfg16
-rw-r--r--files/remote.conf172
-rw-r--r--files/remote.tab150
-rw-r--r--files/remote.tab259
-rw-r--r--files/remote.tab338
-rw-r--r--files/zram_mount.sh12
-rw-r--r--fstab.3.14.amlogic17
-rw-r--r--fstab.AB.amlogic15
-rw-r--r--fstab.AB.verity.amlogic15
-rw-r--r--fstab.amlogic16
-rw-r--r--fstab.verity.amlogic16
-rw-r--r--init.amlogic.board.rc30
-rw-r--r--init.amlogic.usb.rc36
-rw-r--r--logo_img_files/bootup.bmp1320
-rw-r--r--logo_img_files/upgrade_bar.bmp1
-rw-r--r--logo_img_files/upgrade_error.bmp2
-rw-r--r--logo_img_files/upgrade_fail.bmp88
-rw-r--r--logo_img_files/upgrade_logo.bmp1
-rw-r--r--logo_img_files/upgrade_success.bmp2
-rw-r--r--logo_img_files/upgrade_unfocus.bmp1
-rw-r--r--logo_img_files/upgrade_upgrading.bmp1
-rwxr-xr-xmake_boot.sh41
-rw-r--r--manifest.xml220
-rw-r--r--mkern.sh38
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_in_bottom.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_in_top.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_out_bottom.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_out_top.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_wallpaper_enter.xml24
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_wallpaper_exit.xml24
-rw-r--r--overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png3
-rw-r--r--overlay/frameworks/base/core/res/res/drawable/progress_volume.xml41
-rw-r--r--overlay/frameworks/base/core/res/res/layout/volume_adjust.xml49
-rw-r--r--overlay/frameworks/base/core/res/res/layout/volume_adjust_item.xml44
-rw-r--r--overlay/frameworks/base/core/res/res/values-sw600dp/dimens.xml22
-rw-r--r--overlay/frameworks/base/core/res/res/values/colors_material.xml20
-rw-r--r--overlay/frameworks/base/core/res/res/values/config.xml104
-rw-r--r--overlay/frameworks/base/core/res/res/values/dimens.xml31
-rw-r--r--overlay/frameworks/base/core/res/res/values/styles.xml54
-rw-r--r--overlay/frameworks/base/core/res/res/values/themes_device_defaults.xml8
-rw-r--r--overlay/frameworks/base/core/res/res/xml/storage_list.xml48
-rw-r--r--overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml27
-rw-r--r--overlay/frameworks/base/packages/SystemUI/res/layout/system_icons.xml27
-rw-r--r--overlay/frameworks/base/packages/SystemUI/res/values/config.xml5
-rw-r--r--overlay/packages/apps/Bluetooth/res/values/config.xml17
-rw-r--r--overlay/packages/apps/Gallery2/res/values-notouch-v14/styles.xml22
-rw-r--r--overlay/packages/apps/Gallery2/res/values/filtershow_values.xml20
-rw-r--r--overlay/packages/apps/Launcher2/AndroidManifest.xml159
-rw-r--r--overlay/packages/apps/Provision/AndroidManifest.xml39
-rw-r--r--overlay/packages/apps/Settings/AndroidManifest.xml3091
-rw-r--r--overlay/packages/apps/TvSettings/Settings/AndroidManifest.xml594
-rw-r--r--overlay/vendor/amlogic/apps/MboxLauncher2/AndroidManifest.xml41
-rw-r--r--p212.mk369
-rw-r--r--recovery/bootloader_control_block.conf24
-rw-r--r--recovery/busybox6444
-rw-r--r--recovery/init.recovery.amlogic.rc23
-rw-r--r--recovery/recovery.fstab25
-rw-r--r--recovery/recovery.kl21
-rw-r--r--recovery/remotecfg2113
-rw-r--r--recovery/sh1949
-rw-r--r--system.prop97
-rw-r--r--u-boot.bin2901
-rw-r--r--upgrade/aml_sdc_burn.ini19
-rw-r--r--upgrade/platform.conf10
-rw-r--r--upgrade/u-boot.bin.sd.bin2904
-rw-r--r--upgrade/u-boot.bin.usb.bl2246
-rw-r--r--upgrade/u-boot.bin.usb.tpl2656
-rw-r--r--vendorsetup.sh3
-rw-r--r--version_id.mk19
85 files changed, 28728 insertions, 0 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
new file mode 100644
index 0000000..966d33b
--- a/dev/null
+++ b/BoardConfig.mk
@@ -0,0 +1,126 @@
+#
+# Copyright (C) 2013 The Android Open-Source Project
+#
+# 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.
+#
+ifeq ($(ANDROID_BUILD_TYPE), 32)
+TARGET_CPU_ABI := armeabi-v7a
+TARGET_CPU_ABI2 := armeabi
+TARGET_CPU_SMP := true
+TARGET_ARCH := arm
+TARGET_ARCH_VARIANT := armv7-a-neon
+TARGET_CPU_VARIANT := cortex-a9
+else
+TARGET_ARCH := arm64
+TARGET_ARCH_VARIANT := armv8-a
+TARGET_CPU_VARIANT := generic
+TARGET_CPU_ABI := arm64-v8a
+TARGET_CPU_SMP := true
+
+TARGET_2ND_ARCH := arm
+TARGET_2ND_ARCH_VARIANT := armv7-a-neon
+TARGET_2ND_CPU_VARIANT := cortex-a9
+TARGET_2ND_CPU_ABI := armeabi-v7a
+TARGET_2ND_CPU_ABI2 := armeabi
+
+TARGET_SUPPORTS_32_BIT_APPS := true
+TARGET_SUPPORTS_64_BIT_APPS := true
+endif
+
+TARGET_USES_64_BIT_BINDER := true
+
+TARGET_NO_BOOTLOADER := false
+TARGET_NO_KERNEL := false
+TARGET_NO_RADIOIMAGE := true
+
+TARGET_BOARD_PLATFORM := gxl
+TARGET_BOOTLOADER_BOARD_NAME := p212
+
+# Graphics & Display
+USE_OPENGL_RENDERER := true
+NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
+MAX_VIRTUAL_DISPLAY_DIMENSION := 1920
+TARGET_APP_LAYER_USE_CONTINUOUS_BUFFER := true
+TARGET_SUPPORT_SECURE_LAYER := false
+
+# Camera
+USE_CAMERA_STUB := false
+BOARD_HAVE_FRONT_CAM := false
+BOARD_HAVE_BACK_CAM := false
+BOARD_USE_USB_CAMERA := true
+IS_CAM_NONBLOCK := true
+BOARD_HAVE_FLASHLIGHT := false
+BOARD_HAVE_HW_JPEGENC := true
+
+TARGET_USERIMAGES_USE_EXT4 := true
+BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1946157056
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
+BOARD_FLASH_BLOCK_SIZE := 4096
+
+ifneq ($(BOARD_OLD_PARTITION),true)
+BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
+BOARD_VENDORIMAGE_PARTITION_SIZE := 268435456
+BOARD_USES_VENDORIMAGE := true
+TARGET_COPY_OUT_VENDOR := vendor
+
+BOARD_ROOT_EXTRA_FOLDERS := odm
+BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
+BOARD_ODMIMAGE_PARTITION_SIZE := 268435456
+BOARD_USES_ODMIMAGE := true
+else
+GPU_MODS_OUT?=system/vendor/lib
+endif
+
+
+TARGET_SUPPORT_USB_BURNING_V2 := true
+TARGET_AMLOGIC_RES_PACKAGE := device/amlogic/p212/logo_img_files
+
+TARGET_RECOVERY_FSTAB := device/amlogic/p212/recovery/recovery.fstab
+
+#BOARD_HAL_STATIC_LIBRARIES := libhealthd.mboxdefault
+
+USE_E2FSPROGS := true
+
+BOARD_KERNEL_BASE := 0x0
+BOARD_KERNEL_OFFSET := 0x1080000
+
+BOARD_USES_GENERIC_AUDIO := false
+BOARD_USES_ALSA_AUDIO := true
+
+TARGET_RELEASETOOLS_EXTENSIONS := device/amlogic/common
+TARGET_USE_BLOCK_BASE_UPGRADE := true
+TARGET_OTA_UPDATE_DTB := true
+#TARGET_RECOVERY_DISABLE_ADB_SIDELOAD := true
+#TARGET_OTA_PARTITION_CHANGE := true
+
+TARGET_RECOVERY_PIXEL_FORMAT := BGRA_8888
+TARGET_RECOVERY_UI_LIB += libamlogic_ui
+TARGET_RECOVERY_UI_LIB += \
+ librecovery_amlogic \
+ libenv \
+ libsystemcontrol_static
+ifneq ($(AB_OTA_UPDATER),true)
+TARGET_RECOVERY_UPDATER_LIBS := libinstall_amlogic
+TARGET_RECOVERY_UPDATER_EXTRA_LIBS += libenv libsystemcontrol_static libsecurity libdtb
+endif
+
+include device/amlogic/common/sepolicy.mk
+include device/amlogic/common/gpu/mali450-user-$(TARGET_ARCH).mk
+#MALLOC_IMPL := dlmalloc
+
+WITH_DEXPREOPT := true
+PRODUCT_FULL_TREBLE_OVERRIDE := true
+BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
+
+DEVICE_MANIFEST_FILE := device/amlogic/p212/manifest.xml
+#DEVICE_MATRIX_FILE := device/amlogic/common/compatibility_matrix.xml