Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: M1cha/android_device_xiaomi_aries
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cm-11.0-legacyaudio
Choose a base ref
...
head repository: CyanogenMod/android_device_lge_mako
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cm-14.1
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.
Loading
Showing with 2,817 additions and 6,145 deletions.
  1. +23 −46 BoardConfig.mk
  2. BIN WCNSS_qcom_wlan_nv.bin
  3. +375 −89 apns-full-conf.xml
  4. +1 −1 apq8064-tabla-snd-card_Button_Jack.kl
  5. +6 −13 audio_effects.conf
  6. +1 −1 audio_policy.conf
  7. +2 −0 bluetooth/bdroid_buildcfg.h
  8. +9 −6 camera/Android.mk
  9. +3 −3 camera/QCamera/HAL/core/Android.mk
  10. +0 −1 camera/QCamera/HAL/core/inc/QCameraHWI.h
  11. +0 −1 camera/QCamera/HAL/core/inc/QCameraHWI_Mem.h
  12. +2 −2 camera/QCamera/HAL/core/src/QCameraHWI.cpp
  13. +0 −3 camera/QCamera/HAL/core/src/QCameraHWI_Mem.cpp
  14. +7 −8 camera/QCamera/HAL/core/src/QCameraHWI_Parm.cpp
  15. +1 −2 camera/QCamera/stack/mm-camera-interface/Android.mk
  16. +0 −1 camera/QCamera/stack/mm-camera-test/src/mm_qcamera_display.c
  17. +0 −1 camera/QCamera/stack/mm-jpeg-interface/Android.mk
  18. +19 −13 camera/QCameraHWI.cpp
  19. +7 −6 camera/QCameraHWI.h
  20. +0 −3 camera/QCameraHWI_Mem.cpp
  21. +0 −2 camera/QCameraHWI_Mem.h
  22. +150 −97 camera/QCameraHWI_Parm.cpp
  23. +25 −378 camera/QCameraHWI_Preview.cpp
  24. +3 −1 camera/QCameraHWI_Record.cpp
  25. +1 −3 camera/QCameraHWI_Still.cpp
  26. +1 −10 camera/QCameraStream.h
  27. +44 −44 camera/QualcommCamera2.cpp
  28. +12 −12 camera/QualcommCameraHardware.cpp
  29. +0 −1 camera/QualcommCameraHardware.h
  30. +5 −2 camera/mm-camera-interface/Android.mk
  31. +2 −9 camera/mm-camera-interface/mm_camera.c
  32. +2 −4 camera/mm-camera-interface/mm_camera.h
  33. +1 −2 camera/mm-camera-interface/mm_camera_channel.c
  34. +1 −31 camera/mm-camera-interface/mm_camera_interface2.c
  35. +2 −2 camera/mm-camera-interface/mm_camera_interface2.h
  36. +29 −61 camera/mm-camera-interface/mm_camera_stream.c
  37. +1 −1 camera/mm-camera-interface/mm_omx_jpeg_encoder.c
  38. +6 −2 cm.dependencies
  39. +4 −8 cm.mk
  40. +1 −1 cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java
  41. +1 −1 cmhw/org/cyanogenmod/hardware/DisplayGammaCalibration.java
  42. +1 −1 cmhw/org/cyanogenmod/hardware/VibratorHW.java
  43. +0 −1 conn_init/Android.mk
  44. +5 −7 conn_init/conn_init.c
  45. +3 −5 conn_init/wfc_util_fctrl.c
  46. +49 −63 device.mk
  47. +1 −1 dumpstate/Android.mk
  48. 0 dumpstate/{dumpstate.c → dumpstate.cpp}
  49. +1 −1 extract-files.sh
  50. +1 −1 fstab.mako
  51. +3 −3 hs_detect.kl
  52. +2 −2 init.mako.bt.sh
  53. +31 −104 init.mako.rc
  54. +3 −3 init.mako.usb.rc
  55. +10 −0 init.mako.wifi.sh
  56. +2 −2 keypad_8064.kl
  57. +3 −2 liblight/lights.c
  58. +60 −41 media_codecs.xml
  59. +97 −0 media_codecs_performance.xml
  60. +0 −45 media_profiles.xml
  61. +32 −1 mixer_paths.xml
  62. +14 −4 nfc/libnfc-brcm.conf
  63. +0 −11 nfc/nfcee_access.xml
  64. +0 −17 nfc/nfcee_access_debug.xml
  65. 0 overlay/frameworks/base/core/res/res/{values-be → values-bn-rBD}/config.xml
  66. 0 overlay/frameworks/base/core/res/res/{values-et → values-eu-rES}/config.xml
  67. 0 overlay/frameworks/base/core/res/res/{values-ms → values-gl-rES}/config.xml
  68. +25 −0 overlay/frameworks/base/core/res/res/values-is-rIS/config.xml
  69. +25 −0 overlay/frameworks/base/core/res/res/values-kk-rKZ/config.xml
  70. +25 −0 overlay/frameworks/base/core/res/res/values-kn-rIN/config.xml
  71. +25 −0 overlay/frameworks/base/core/res/res/values-ky-rKG/config.xml
  72. +26 −0 overlay/frameworks/base/core/res/res/values-mcc530-mnc05/config.xml
  73. +41 −0 overlay/frameworks/base/core/res/res/values-mcc724-mnc39/config.xml
  74. +25 −0 overlay/frameworks/base/core/res/res/values-mk-rMK/config.xml
  75. +25 −0 overlay/frameworks/base/core/res/res/values-ml-rIN/config.xml
  76. +25 −0 overlay/frameworks/base/core/res/res/values-mr-rIN/config.xml
  77. +25 −0 overlay/frameworks/base/core/res/res/values-my-rMM/config.xml
  78. +25 −0 overlay/frameworks/base/core/res/res/values-ta-rIN/config.xml
  79. +25 −0 overlay/frameworks/base/core/res/res/values-te-rIN/config.xml
  80. +25 −0 overlay/frameworks/base/core/res/res/values-ur-rPK/config.xml
  81. +25 −0 overlay/frameworks/base/core/res/res/values-uz-rUZ/config.xml
  82. +29 −21 overlay/frameworks/base/core/res/res/values/config.xml
  83. +18 −18 overlay/frameworks/base/core/res/res/xml/power_profile.xml
  84. +4 −0 overlay/frameworks/base/packages/SystemUI/res/values/config.xml
  85. +4 −0 overlay/packages/apps/Bluetooth/res/values/config.xml
  86. +20 −0 overlay/packages/apps/Settings/res/values/bools.xml
  87. +32 −0 overlay/packages/apps/Snap/res/values/config.xml
  88. +20 −0 overlay/packages/apps/Snap/res/values/qcomarrays.xml
  89. +22 −0 overlay/packages/services/Telecomm/res/values/config.xml
  90. +0 −2 overlay/packages/services/Telephony/res/values/config.xml
  91. +32 −0 overlay/vendor/cmsdk/cm/res/res/values/config.xml
  92. +1 −0 p2p_supplicant_overlay.conf
  93. +1 −1 pmic8xxx_pwrkey.kl
  94. +24 −0 power/Android.mk
  95. +405 −0 power/power_mako.c
  96. +38 −37 proprietary-blobs.txt
  97. +0 −13 recovery/Android.mk
  98. +0 −110 recovery/recovery_ui.cpp
  99. +14 −6 releasetools.py
  100. +18 −17 self-extractors/extract-lists.txt
  101. +18 −17 self-extractors/generate-packages.sh
  102. +18 −17 self-extractors/qcom/staging/device-partial.mk
  103. +0 −3 sepolicy/app.te
  104. +4 −0 sepolicy/audioserver.te
  105. +0 −1 sepolicy/bluetooth.te
  106. +30 −0 sepolicy/bluetooth_loader.te
  107. +16 −0 sepolicy/bridge.te
  108. +35 −0 sepolicy/camera.te
  109. +7 −0 sepolicy/cameraserver.te
  110. +23 −0 sepolicy/conn_init.te
  111. +10 −10 sepolicy/device.te
  112. +3 −1 sepolicy/domain.te
  113. +0 −3 sepolicy/drmserver.te
  114. +35 −5 sepolicy/file.te
  115. +119 −15 sepolicy/file_contexts
  116. +0 −6 sepolicy/hci_init.te
  117. +3 −0 sepolicy/hostapd.te
  118. +3 −0 sepolicy/init.te
  119. +0 −6 sepolicy/init_shell.te
  120. +0 −3 sepolicy/keystore.te
  121. +45 −4 sepolicy/kickstart.te
  122. +1 −0 sepolicy/mediacodec.te
  123. +14 −7 sepolicy/mediaserver.te
  124. +47 −0 sepolicy/mpdecision.te
  125. +41 −0 sepolicy/netmgrd.te
  126. +0 −1 sepolicy/nfc.te
  127. +6 −0 sepolicy/perfprofd.te
  128. +3 −0 sepolicy/property.te
  129. +3 −0 sepolicy/property_contexts
  130. +19 −0 sepolicy/qmux.te
  131. +1 −4 sepolicy/rild.te
  132. +29 −0 sepolicy/rmt.te
  133. +45 −0 sepolicy/sensors.te
  134. +0 −8 sepolicy/surfaceflinger.te
  135. +0 −8 sepolicy/system.te
  136. +29 −0 sepolicy/system_server.te
  137. +13 −0 sepolicy/te_macros
  138. +16 −0 sepolicy/tee.te
  139. +38 −0 sepolicy/thermald.te
  140. +6 −4 sepolicy/ueventd.te
  141. +1 −0 sepolicy/vold.te
  142. +0 −1 sepolicy/wpa.te
  143. +0 −47 setup-makefiles.sh
  144. +0 −4,542 snd_soc_msm_2x_Fusion3
  145. +3 −3 ueventd.mako.rc
  146. +17 −16 vendor_owner_info.txt
  147. +2 −1 wpa_supplicant_overlay.conf
69 changes: 23 additions & 46 deletions BoardConfig.mk
Original file line number Diff line number Diff line change
@@ -18,20 +18,9 @@ TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp
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 := krait

# Krait optimizations
TARGET_USE_KRAIT_BIONIC_OPTIMIZATION := true
TARGET_USE_KRAIT_PLD_SET := true
TARGET_KRAIT_BIONIC_PLDOFFS := 10
TARGET_KRAIT_BIONIC_PLDTHRESH := 10
TARGET_KRAIT_BIONIC_BBTHRESH := 64
TARGET_KRAIT_BIONIC_PLDSIZE := 64
TARGET_MPDECISION_BOOST_SOCKET := /dev/socket/mpdecision/touchboost

TARGET_NO_BOOTLOADER := true

BOARD_KERNEL_BASE := 0x80200000
@@ -40,7 +29,7 @@ BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=mako lpj=
BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01600000

# Try to build the kernel
TARGET_KERNEL_SOURCE := kernel/google/msm
TARGET_KERNEL_SOURCE := kernel/lge/mako
TARGET_KERNEL_CONFIG := cyanogen_mako_defconfig

BOARD_USES_ALSA_AUDIO:= true
@@ -84,17 +73,25 @@ TARGET_USES_OVERLAY := true
TARGET_USES_SF_BYPASS := true
TARGET_USES_C2D_COMPOSITION := true

TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
TARGET_RECOVERY_UI_LIB := librecovery_ui_mako
# Enable dex-preoptimization to speed up first boot sequence
ifeq ($(HOST_OS),linux)
ifeq ($(TARGET_BUILD_VARIANT),user)
ifeq ($(WITH_DEXPREOPT),)
WITH_DEXPREOPT := true
endif
endif
endif
WITH_DEXPREOPT_BOOT_IMG_ONLY ?= true

TARGET_RECOVERY_FSTAB = device/lge/mako/fstab.mako
RECOVERY_FSTAB_VERSION = 2
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_BOOTIMAGE_PARTITION_SIZE := 23068672 # 22M
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 23068672 # 22M
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 880803840 # 840M

BOARD_USERDATAIMAGE_PARTITION_SIZE := 6189744128 # 5.9G
BOARD_CACHEIMAGE_PARTITION_SIZE := 738197504 # 704 MByte
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)

BOARD_USES_SECURE_SERVICES := true
@@ -106,52 +103,32 @@ BOARD_HAL_STATIC_LIBRARIES := libdumpstate.mako

BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
TARGET_NO_RPC := true
TARGET_PROVIDES_GPS_LOC_API := true
BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET := true

TARGET_RELEASETOOLS_EXTENSIONS := device/lge/mako

BOARD_SEPOLICY_DIRS := \
BOARD_SEPOLICY_DIRS += \
device/lge/mako/sepolicy

BOARD_SEPOLICY_UNION := \
app.te \
bluetooth.te \
device.te \
domain.te \
drmserver.te \
file.te \
file_contexts \
hci_init.te \
init_shell.te \
keystore.te \
mediaserver.te \
kickstart.te \
nfc.te \
rild.te \
surfaceflinger.te \
system.te \
ueventd.te \
wpa.te


BOARD_CHARGER_ENABLE_SUSPEND := true

TARGET_NEEDS_PLATFORM_TEXT_RELOCATIONS := true
TARGET_HAS_LEGACY_CAMERA_HAL1 := true
TARGET_NEEDS_GCC_LIBC := true
USE_DEVICE_SPECIFIC_CAMERA:= true
USE_DEVICE_SPECIFIC_QCOM_PROPRIETARY:= true

OVERRIDE_RS_DRIVER := libRSDriver_adreno.so

HAVE_ADRENO_SOURCE:= false

BOARD_HAVE_LOW_LATENCY_AUDIO := true
USE_DEVICE_SPECIFIC_CAMERA := true
# Enable Minikin text layout engine (will be the default soon)
USE_MINIKIN := true

# Include an expanded selection of fonts
EXTENDED_FONT_FOOTPRINT := true

#BOARD_USES_QCOM_HARDWARE := true
#TARGET_USES_QCOM_BSP := true
#COMMON_GLOBAL_CFLAGS += -DQCOM_HARDWARE -DQCOM_BSP
#TARGET_QCOM_DISPLAY_VARIANT := caf
#TARGET_QCOM_MEDIA_VARIANT := caf
#TARGET_DISPLAY_USE_RETIRE_FENCE := true
MALLOC_SVELTE := true

-include vendor/lge/mako/BoardConfigVendor.mk

Binary file modified WCNSS_qcom_wlan_nv.bin
Binary file not shown.
Loading