Commit Graph

  • a63400f8d8 rosemary: props: Silence gralloc4 logspam bengris32 2022-10-08 13:13:30 +03:00
  • 0344668610 rosemary: Add persist.log.tag properties overrides TheMalachite 2022-10-08 13:10:52 +03:00
  • 0e9c276b8a rosemary: Set BOARD_HAS_MTK_HARDWARE to true bengris32 2022-10-07 17:12:43 +01:00
  • 91c23d1cb7 rosemary: Link audio modules against prebuilt libalsautils.so * Fixes USB DAC. bengris32 2022-10-03 20:01:09 +01:00
  • d961ca9019 rosemary: Drop MTK audiopreprocessing Vaisakh Murali 2022-11-07 15:08:00 +03:00
  • 8b544333c5 rosemary: Drop Mi audio sounds * Its broken in oss audio hals. Zinadin Zidan 2022-10-03 19:20:54 +01:00
  • 399d3d8fa8 rosemary: Enable multilib for prebuilt libutils-v32 * This ensures both the 32bit and 64bit prebuilt are installed by default. bengris32 2022-10-03 16:38:27 +01:00
  • 15d2478a58 rosemary: Uprev Clearkey DRM HAL to 1.4 bengris32 2022-10-03 10:19:10 +01:00
  • e076f5fcfe rosemary: Update kpoc_charger shim for T [1] 79dc06a39f [2] 6d043c5c5c bengris32 2022-10-02 09:59:33 +01:00
  • ecc0530118 rosemary: Add developer GSI keys to fstab bengris32 2022-11-07 15:01:23 +03:00
  • 679f38642e rosemary: Adding developer GSI keys Bowgo Tsai 2022-10-01 15:54:47 +01:00
  • b081c2ffa3 rosemary: Remove GSI keys from the fstab bengris32 2022-10-01 15:53:56 +01:00
  • 47f4b34ecd rosemary: Removing GSI keys Bowgo Tsai 2022-10-01 15:53:17 +01:00
  • e2ded60ef6 rosemary: shims: Port to T nift4 2022-10-01 15:50:01 +01:00
  • bb3f92e055 rosemary: Build clearkey HIDL service Edwin Wong 2022-10-01 15:49:02 +01:00
  • e1945ebb8d rosemary: wifi: Adapt to T SamarV-121 2022-10-01 15:46:00 +01:00
  • e39645ab2c rosemary: Use HIDL compat libraries from hardware/lineage/compat bengris32 2022-10-01 14:34:35 +01:00
  • 2a52c65520 rosemary: Use libhidlbase from vndk v32 for goodix interface * _ZN7android8hardware7details17gBnConstructorMapE and _ZN7android8hardware7details17gBsConstructorMapE have been removed on Android 13 Lucchetto 2022-10-01 14:20:55 +01:00
  • bff355f8ea rosemary: Drop audio.a2dp.default hpnightowl 2022-10-01 14:07:15 +01:00
  • 2162c82bb5 rosemary: Switch BtAudio to AIDL Test: m Bug: 203490261 Change-Id: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7 Merged-In: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7 Josh Wu 2022-10-01 14:03:36 +01:00
  • 95a661f74f rosemary: Disable LE audio related profiles Bug: 231671426 Test: build Change-Id: I78e2ddfc636a0fa31b977b5f9ba9a7d7bc0f2a26 Merged-In: I78e2ddfc636a0fa31b977b5f9ba9a7d7bc0f2a26 (cherry picked from commit acb0b19b8348a4b9518d2f46b1599f423f620347) Alice Kuo 2022-10-01 14:00:05 +01:00
  • e804ae8bc5 rosemary: Update LE Audio profile properties to match spec and implementation Sal Savage 2022-10-01 13:58:59 +01:00
  • 01715a3737 rosemary: Enable bluetooth profiles with system_ext.prop Bug: 217448211 Test: make -j Sal Savage 2022-10-01 13:58:17 +01:00
  • a780ea6632 rosemary: Set default the Bluetooth class of device The class of device is a string with a list of uint8t values: 90,2,12 Sal Savage 2022-10-01 13:57:30 +01:00
  • ef2d27ce74 rosemary: audio: Use binder threadpool Support to communicate with other service with AIDL interface. Jasmine Cha 2022-10-01 13:56:11 +01:00
  • 44e503d33d rosemary: Kang brightness overlays from begonia bengris32 2022-10-01 13:54:02 +01:00
  • c2e4f45c46 rosemary: Bump clang toolchain version to r450784d * We now have the required patches in kernel to compile with clang r450784d and LLVM binutils. bengris32 2022-10-01 10:15:36 +01:00
  • 78b349ae59 rosemary: Disallow aux cam usage for Telegram / Telegram X LuK1337 2022-09-30 23:02:18 +03:00
  • 5b3de57cbc rosemary: Use libutils-v32 for libmtkcam_stdutils.so * Abort message: 'incStrongRequireStrong() called on 0xb400007c5afa7250 which isn't already owned' SamarV-121 2022-09-24 09:55:51 +01:00
  • 076f7631d2 rosemary: Remove ndk_platform backend. Use the ndk backend. Jiyong Park 2022-09-24 09:50:15 +01:00
  • e51d75aec5 rosemary: Link PQ and dfps HAL against VNDK 32 libutils SamarV-121 2022-09-24 09:46:27 +01:00
  • d2fdc245cd rosemary: Convert overlays into Runtime Resource Overlays bengris32 2022-09-26 15:30:40 +01:00
  • 2936b30620 rosemary: Exclude lineage-sdk overlays from RRO Dan Pasanen 2022-09-26 15:15:16 +01:00
  • 37e2411ed5 rosemary: sepolicy: Label persist camera data directory bengris32 2022-09-26 09:25:56 +01:00
  • 15c9c37a1d rosemary: sepolicy: Label FPC fingerprint sysfs nodes bengris32 2022-09-25 22:34:39 +01:00
  • d8361dd065 rosemary: sepolicy: Label more fingerprint props bengris32 2022-09-25 20:52:40 +01:00
  • be7e4343af rosemary: Remove displayfeature entry from the FCM bengris32 2022-09-25 18:49:12 +01:00
  • 19db7f0d55 rosemary: sepolicy: Allow mi_thermald to access battery supply bengris32 2022-09-25 18:15:48 +01:00
  • ef47eaf9b7 rosemary: sepolicy: Label some more camera props bengris32 2022-09-25 16:14:19 +01:00
  • 68c439b1f4 rosemary: sepolicy: Allow fingerprint HAL to read battery stats avc: denied { search } for name="battery" dev="sysfs" ino=8944 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:sysfs_batteryinfo:s0 tclass=dir permissive=0 E fpc_tac : Unable to open '/sys/bus/platform/devices/battery/modalias' avc: denied { search } for name="mt-pmic" dev="sysfs" ino=16882 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:sysfs_pmu:s0 tclass=dir permissive=0 E fpc_tac : Unable to open '/sys/bus/platform/devices/mt-pmic/modalias' bengris32 2022-09-25 15:26:50 +01:00
  • 2c1d2a27cc rosemary: Allow Fingerprint HAL to write to relavent sysfs node bengris32 2022-09-25 15:13:46 +01:00
  • 7daa6b4197 rosemary: sepolicy: Label some audio properties Matsvei Niaverau 2022-08-23 18:19:09 +03:00
  • 539de33834 rosemary: sepolicy: Resolve fuelgauged_nvram denials Matsvei Niaverau 2022-09-25 11:22:51 +03:00
  • f4d4532958 rosemary: sepolicy: Resolve mi_thermald denials Matsvei Niaverau 2022-09-25 11:20:30 +03:00
  • ab4c47327f rosemary: sepolicy: Label more camera properties Matsvei Niaverau 2022-09-25 11:17:30 +03:00
  • 5a70d2c77d rosemary: sepolicy: Label persist audio data files bengris32 2022-07-31 21:28:08 +01:00
  • 1b750b9020 rosemary: sepolicy: Label cirrus audio data directory bengris32 2022-07-31 20:47:44 +01:00
  • 876008ec0a rosemary: sepolicy: Address Health HAL denials bengris32 2022-09-24 20:01:55 +01:00
  • 96606d4e79 rosemary: Allow PowerHAL to write to touchpanel nodes * Required for DT2W. bengris32 2022-09-24 19:52:58 +01:00
  • c3a22a6b0a rosemary: Build and rename audio service HAL SamarV-121 2022-09-24 16:04:25 +01:00
  • 4b8f665423 rosemary: sepolicy: Label USB HAL Matsvei Niaverau 2022-09-24 15:47:57 +03:00
  • 4f1136d9cc rosemary: sepolicy: Define thermal_engine prop Matsvei Niaverau 2022-09-24 15:45:26 +03:00
  • b1ced80119 rosemary: sepolicy: Address and cleanup mi_thermald denials Zinadin Zidan 2022-08-12 23:01:30 +03:00
  • d393577b30 rosemary: sepolicy: Address mi_thermald sepolicy denials Zinadin Zidan 2021-03-06 13:27:23 +06:00
  • 723cde3fdc rosemary: sepolicy: Label WiFi HAL SamarV-121 2022-07-31 15:25:11 +01:00
  • 3e8c0424b5 rosemary: sepolicy: Allow vendor_init to write fingerprint data Matsvei Niaverau 2022-09-24 15:24:12 +03:00
  • 0e4dd1b970 rosemary: sepolicy: nfc_data_file -> nfc_data_vendor_file bengris32 2022-08-31 13:29:52 +03:00
  • af2679a76c rosemary: sepolicy: Allow vendor_init to adjust vm and sched parameters bengris32 2022-08-15 20:55:55 +01:00
  • d0f40a9b0d rosemary: sepolicy: Allow vendor_init to create NFC directories bengris32 2022-08-15 20:43:46 +01:00
  • fe63fd790a rosemary: sepolicy: Label tpi camera property bengris32 2022-08-15 17:34:01 +01:00
  • 032c3b56f7 rosemary: sepolicy: Allow Audio HAL to search in persist bengris32 2022-08-15 15:32:17 +01:00
  • 97c1305dcf rosemary: sepolicy: Allow Camera HAL to search in persist_data_file bengris32 2022-08-15 12:52:41 +01:00
  • 8b4c2f65b4 rosemary: sepolicy: Allow fingerprint HAL to create netlink socket SamarV-121 2021-12-17 11:57:58 +05:30
  • cf74f4b595 rosemary: sepolicy: Label goodix fingerprint interfaces Adithya R 2020-12-02 20:42:37 +05:30
  • 5219a2446a rosemary: sepolicy: Initial vendor SEpolicy LinkBoi00 2022-08-11 16:16:05 +03:00
  • 24e0ec81bc rosemary: Pin patched ImsService APK bengris32 2022-11-07 12:38:19 +03:00
  • fb130898dc rosemary: Fix BT echo without breaking call recording TTTT555 2022-09-23 20:53:50 +01:00
  • bcaaebe8fd rosemary: Switch to SkiaGL as HWUI renderer * It seems like Google is improving Skia based from RenderEngineThreaded's history [1], lets switch to SkiaGL and test stability and perf. [1]: https://github.com/LineageOS/android_frameworks_native/commits/lineage-19.1/libs/renderengine/threaded/RenderEngineThreaded.h dlwlrma123 2022-09-23 16:26:03 +01:00
  • 0b75d820d1 rosemary: Inherit required properties for SIM configuration bengris32 2022-09-22 20:48:33 +01:00
  • 5c0bd96c29 rosemary: Added zram parameter * We also changed zram_loopback_size with zram_backingdev_size so correct it. Minchan Kim 2022-09-22 20:19:33 +01:00
  • 9806947711 rosemary: Adjust zram write back policy The first default zram write back time is 3 hours which is for go device to quickly save more ram. For Pixel devices, we have more working set and could bring launch time impact if we write back too fast. Thus, adjust the first time write back time to 24 hours which is aligned with periodic write back time. Martin Liu 2022-09-22 20:18:35 +01:00
  • 843bb81c3f rosemary: Enforce android-S new launch debugfs restrictions P.Adarsh Reddy 2022-09-22 20:10:09 +01:00
  • ecd0b35267 rosemary: Enable ZRAM-writeback job This patch enables zram-writeback job. It will run idle marking at 60m since the device is boot. After that, it will do first writeback after 3hour to sweep initiallized cold pages out. After that, it periodically write out every 24hour. Randall Huang 2022-09-22 20:06:12 +01:00
  • 8871aad397 rosemary: dynamically allocate zram Wiley Lau 2022-09-22 20:04:47 +01:00
  • badf7de3ee rosemary: tune zram performance -Set max_comp_streams to num of cores since upstream also moves this to percpu. Wei Wang 2022-09-22 20:03:56 +01:00
  • 93459dd3c4 rosemary: Enable & adjust zram to 2G Wei Wang 2022-09-22 20:02:52 +01:00
  • 24c4108bfb rosemary: Use dex2oat64 for better dexopt time Enable dex2oat64 usage on rosemary. David Sehr 2022-09-22 20:00:43 +01:00
  • 2c51e3f718 rosemary: Include c2 media codecs Enables c2 codec detection Vaisakh Murali 2022-09-22 19:51:47 +01:00
  • 993d1613c5 rosemary: usb: unify Usb and UsbGadget services Ash Blake 2021-07-31 21:28:26 +02:00
  • aa51222c2a rosemary: usb: make sure rndis.gs4 exists when linking it Ash Blake 2021-05-18 17:12:35 +02:00
  • 68edd8118c rosemary: usb: fix usb preferences by spoofing roles Ash Blake 2021-04-19 01:40:45 +02:00
  • ecfab0dcb6 rosemary: usb: implement gadget Ash Blake 2021-04-18 17:15:17 +02:00
  • 9d9d5dcd81 mt6768-common: usb: adapt implementation to rosemary Ash Blake 2021-04-12 22:04:12 +02:00
  • 1e9c5160b3 rosemary: build USB HAL from wahoo Ash Blake 2021-04-12 13:08:57 +02:00
  • 81be129175 rosemary: Kang Graphics {allocator, mapper} impls from MIUI 13 bengris32 2022-11-07 11:53:32 +03:00
  • 932a37a2e6 rosemary: Address UPDATE_DEVICE_STATS permission to IMS * E System : java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.mediatek.ims (/system/priv-app/ImsService): android.permission.UPDATE_DEVICE_STATS} SamarV-121 2022-09-19 09:23:57 +01:00
  • e3f56525b7 rosemary: Add Mediatek IMS permissions TheMalachite 2022-09-19 09:23:20 +01:00
  • 5c84813dd2 mt6768-common: Exclude ImsService from location indicators * ffb94e69c3 * This grants location permissions, however we're excluding these apps from location indicators - they already have location permissions! * https://cs.android.com/search?q=config_locationExtraPackageNames&sq= * It isn't used for much else, so it's fine to re-use it for this Chirayu Desai 2022-09-18 23:05:00 +01:00
  • 72ac17c4d6 rosemary: Define device hardware keys configuration bengris32 2022-09-18 23:03:38 +01:00
  • 4b6dea3164 rosemary: Enable call recording Danny Baumann 2022-09-18 23:01:43 +01:00
  • ae3a95cacf rosemary: Import stock CarrierConfig overlay Matsvei Niaverau 2022-09-18 22:54:09 +01:00
  • 01fa8eac53 rosemary: Add debug IMS props to workaround CarrierConfig restrictions We support IMS features on carriers not listed in the CarrierConfig, so let's use the props to enable it everywhere. LuK1337 2022-09-18 22:37:44 +01:00
  • 14216e50cc rosemary: Use new config for MMTEL/RCS Configure the new MMTEL and RCS configurations in Telephony. Also, configure the RcsService to be the default RCS service. Brad Ebinger 2022-09-18 22:35:43 +01:00
  • 37de0a9144 rosemary: Force enable VoLTE TTY and WFC support bengris32 2022-09-18 22:34:20 +01:00
  • 5ee76ae127 rosemary: libshim_vtservice: Shim for legacy MediaMuxer ctor bengris32 2022-09-18 12:15:27 +01:00
  • c0bb8db4fe rosemary: libshim_vtservice: Use AttributionSourceState properly bengris32 2022-09-18 12:13:15 +01:00
  • 2e85cebfc9 rosemary: libshim_vtservice: Call AudioTrack constructor directly * Also compile shim only for 32bit since the constructors symbol changes between 32bit and 64bit and our IMS stack is 32bit only anyway. bengris32 2022-09-18 12:06:14 +01:00
  • c66158fbdd rosemary: Shim another missing libsink symbol [1] LineageOS/android_frameworks_native@992496b R0rt1z2 2022-09-18 12:04:18 +01:00
  • 313ab44fc7 rosemary: libshim_vtservice: Update to S [1] LineageOS/android_frameworks_av@bda4575#diff-0e7ff81a94e7f5ce90bdb128b6ceea84c201a721055b05afccfa2ec814036907 [2] LineageOS/android_frameworks_av@3376113#diff-0e7ff81a94e7f5ce90bdb128b6ceea84c201a721055b05afccfa2ec814036907 SamarV-121 2022-09-18 12:03:05 +01:00
  • 577563da43 rosemary: Provide a shim for libsink added opPackageName as a parameter to the constructor of AudioTrack which breaks our libsink which was compiled for an older libaudioclient. Arian 2022-09-18 12:00:49 +01:00