summaryrefslogtreecommitdiffstats
path: root/device.mk
Commit message (Collapse)AuthorAgeFilesLines
* Implement SMC initialization.Luden2016-04-031-0/+4
| | | | | | | | | Note that SMC requires "normal world"-assisted storage that is provided by tf_daemon. Normally it's /data/smc directory, but this doesn't work if one wants both /data encryption and hardware backed disk encryption key storage. Therefore /dsg partition is used to store SMC data. Change-Id: I9ef59d7f045c5c36950d73d5254ba751fb7853cc
* Ported keymaster_tuna to keymaster0 interface.Luden2016-04-031-2/+2
| | | | | | | | | | | | keymaster_tuna.cpp almost exactly matches keymaster HAL 0 interface, only several small changes were needed. Note the change in the flags (KEYMASTER_BLOBS_ARE_STANDALONE): this is required for hardware backed storage of the disk encryption key to function, see keymaster_check_compatibility() function in system/vold/cryptfs.c Change-Id: I207455efeb73cee26f08d2cfd12aa4fb91ccec23
* ril: Add 'libsecril-shim'.Kyle Repinski2016-03-111-1/+2
| | | | | | | | | | This lib inserts itself in front of the real RIL and shims the onRequest function as a means of compatibility, bug fixing, and updating. Conflicts: system.prop Change-Id: I779a275276816a32b19d9666021662d9dc71029d
* Remove persist.sys.usb.config overrideZiyan2016-01-221-4/+0
| | | | | | | | https://android.googlesource.com/device/moto/shamu/+/8de2aa968d333fe3a4ffe330859207566150bce9 Fixes ghost MTP. Change-Id: I455278f7d8d05c9b5860c6e1dd650d20dcdef9bd
* ril: Add 'libsecril-compat'.Kyle Repinski2016-01-221-1/+2
| | | | | | | | | | | | | | While I preferred to just modify the RILs directly, it simply became too tedious trying to fix three things that all have the same problem. libsecril-compat: Log if unimplemented symbols are called. Analysis of the RILs has shown these shouldn't be called, but just in case, we should know if it happens. libsecril-compat: Actually forward the writeString16 symbol. Good thing I added that logging; somehow this IS called.
* sensors: Merge invensense HAL into main tuna HAL.Kyle Repinski2016-01-171-4/+0
| | | | | | | Since these are both in our device tree now, there's no need to have them be separated. This saves about 14KB of space as well. Change-Id: Ibfcd7da4b30bb261586ecd9373e6fd4a343e0e06
* Revert "Switch back to CFQ as the default I/O scheduler"Ziyan2016-01-081-1/+1
| | | | | | | | | The kernels block subsystem has been updated which seem to have eliminated the lockups we were seeing. This reverts commit 0c982e56af824cfbd621e6b4e8ca3183b87ea5e9. Change-Id: I17b0a0c724fbf1bbbf9f88a54a29447d7f592832
* Remove packages built by defaultZiyan2016-01-081-10/+0
| | | | Change-Id: Icb9afbf59715fe9039c1c03bcce9e5327e31ff57
* Remove touchscreen firmware from userspaceZiyan2016-01-081-5/+0
| | | | | | | It makes more sense to just store it in the kernel, so it doesn't have to wait for the filesystem to get mounted. Change-Id: Ib5893157edd44806018f07ad8dad32ffe3704657
* Remove lowram flagsZiyan2016-01-041-5/+0
| | | | | | | Testing shows that only disabling the atlas service results in almost identical memory savings. Change-Id: Icc6c43fae3c1682b545d0dbc217f87b01f330fff
* Switch back to CFQ as the default I/O schedulerZiyan2016-01-031-1/+1
| | | | | | | | While BFQ significantly boosts the I/O throughput, it causes random lockups. We possibly have something conflicting with it in the kernel, but until it's fixed, let's switch back to CFQ. Change-Id: I8e189c16b09f3981836f22370c5a57025c9175c4
* Add camera sources in-treeZiyan2016-01-031-1/+1
| | | | | | From hardware/ti/omap4 revision e57f2b6. Change-Id: I2e6164fdf6c0e2a2e75aee3bba3fe58a9c470add
* nfc: Build firmware lib ourselves.Kyle Repinski2016-01-021-0/+1
| | | | | | | | | | The prebuilt libpn544_fw.so has text relocations. Because the NFC app ends up targeting the latest SDK API level, linker doesn't allow any libs referenced by it to have text relocations, including the dlopen call to libpn544_fw.so; All this lib does is contain a couple char arrays with the fw and fw version. Change-Id: Iaac980193d92cfedb87f3cd80841f724f06d4876
* Disable dex2oat watchdogZiyan2016-01-021-1/+2
| | | | Change-Id: I1c8c182778fbd0538224e56612f0845837f33601
* Grab GPS config from device/commonZiyan2016-01-021-2/+1
| | | | | | It's exactly the same as ours, so there's no point having a custom one. Change-Id: Ieb685198295bd60bbd7766a0cff4389a8a51d070
* tuna: don't reset global DEVICE_PACKAGE_OVERLAYSAndreas Blaesius2016-01-021-1/+1
| | | | Change-Id: I810d5128a0b312a189cdeec23113d0c71dcefd6d
* tuna: switch to BFQ I/O schedulerZiyan2015-09-271-0/+4
| | | | Change-Id: Ic5db1b608e8d767bd7c31f6ca6feacaeeb68a1eb
* tuna: treat as as low-ram via build.propZiyan2015-08-061-0/+9
| | | | | | Thanks to Hashcode for the values. Change-Id: I166619632762da036fa6f2512d4092f7a64587a4
* tuna: minor cleanupsZiyan2015-08-061-31/+11
| | | | Change-Id: I5e5d18ad54652bdaf61ccf7ad0372439dd8eca73
* tuna: Remove deprecated ffmpeg configfuzz2015-07-211-1/+0
| | | | Change-Id: I7a0c6a12b28df732be9d1df8963ca30307b19d22
* Add open-source libsecril-client from android_hardware_samsungZiyan2015-06-181-0/+4
|
* tuna: disable VFR support for encodersZiyan2015-06-181-0/+4
| | | | Change-Id: Ib6e26508c05a8786948eba9f7788378689760f38
* tuna: add f2fs support for /data and /cacheNoeljunior2015-05-021-0/+7
| | | Change-Id: I503112a3d892b489abb89520292fab9826e2bd8c
* set debug.hwui.render_dirty_regions=falseZiyan2015-04-281-1/+2
| | | | | | | | The IMG architecture does not support the EGL_SWAP_BEHAVIOR_PRESERVED_BIT in EGL configurations. This bit is used only to be able to change the EGL_SWAP_BEHAVIOR, which matters when the default behavior is not the one we want. However on IMG, the default swap behavior is the one we desire.
* Switch to omap4-nextZiyan2015-04-111-27/+3
| | | | | | | Conflicts: BoardConfig.mk Change-Id: I710674d87da75b079379fad02a84ffad52b57d69
* tuna: add dumpdccZiyan2015-04-111-0/+4
| | | | | | This replaces fRom, which was a proprietary non-pie executable. Change-Id: I04bed63542f02400059968e012641c14e1a28293
* tuna: remove obsolete stuffZiyan2015-04-111-3/+0
| | | | Change-Id: Ibbff09829d354a4e39adcf12d403c5dceb96d291
* Fix camera build, rename libtiutils.Kyle Repinski2015-04-111-1/+1
| | | | | | | My local make of camera.tuna didn't pick up on a few changes I made to the makefile. Renaming libtiutils as other devices use a libtiutils_custom as well, but ours isn't a 1:1 match with theirs.
* tuna: add ffmpeg codecsZiyan2014-12-131-0/+1
|
* Force old camera API.Kyle Repinski2014-12-131-0/+4
|
* tuna: changes for healthd charger modeZiyan2014-12-131-1/+0
|
* tuna: add open-source domx/camera stuffZiyann2014-12-131-5/+21
| | | | | | | | Camera is still half-broken. Credits to @MWisBest Change-Id: I87a802abfacaf36ab22676f5284f0cc1996f6b03
* libcorkscrew: add stub-implementation to make gralloc happyMichael Gernoth2014-12-131-0/+4
| | | | Change-Id: I4ed573bcac7e8d7b14292b928ddb9c018b70bae3
* tuna: stagefright: use media_codecs_google*.xml filesZiyann2014-12-131-0/+3
| | | | Change-Id: I66d6128fa2e88b8986dc88625bf7ff08de7f7049
* tuna: add wifi packagesZiyann2014-12-131-1/+8
| | | | Change-Id: Iee0fc870b5b2195c4bb369a364ef1a7dbe46ac5d
* PVR: add re-implemented pvrsrvinit and glueKyle Repinski2014-12-131-1/+2
| | | | | | | | | | HUGE thank you to @stargo for figuring this out. Conflicts: device.mk rootdir/init.tuna.rc Change-Id: I88c9c8f63a85b533bfbb459b2042aedda90ac0d8
* tuna: update device tree to use PVR 1.9@2291151Ziyan2014-12-131-0/+10
| | | | | | | Change-Id: Iff82f5be1b25c4806e842319fb5b333d9a8223a0 Conflicts: device.mk
* tuna: commonize what we can (1/4)Ziyann2014-12-131-0/+4
| | | | | | | | | board-info.txt, bluetooth device name, ro.bq.gpu_to_cpu_unsupported. Change-Id: I151ba8a7bd0c9b2a0ccf23fc97935bd63702047d Conflicts: BoardConfig.mk
* tuna: refactor makefilesZiyann2014-12-131-56/+61
| | | | Change-Id: I68d8d05f1baa333e94da4e2450d9e961ec68bd0b
* tuna: remove outdated prebuilt kernel, setup inline kernel buildingZiyann2014-12-131-7/+0
| | | | Change-Id: Idc3fc360843e29f488ee9dc79f44041a6b69a34a
* tuna: move key maps to keymap/Ziyann2014-12-131-6/+6
| | | | Change-Id: I1a386035c929ee44bb57c8a2bcfde8e3a57e04ec
* tuna: move touchscreen files to touchscreen/Ziyann2014-12-131-3/+3
| | | | Change-Id: If7f94dd85f66f50174f364c45a36fd3666c72d8e
* tuna: remove unused dock.pngZiyann2014-12-131-4/+0
| | | | Change-Id: I32c079e95d5b59ce9d2016e1ede375b038a80f10
* tuna: move nfc files to nfc/Ziyann2014-12-131-2/+2
| | | | Change-Id: I9a1f5cf85538c6b69fc3cc54a09263b7e910c228
* tuna: move audio_effects.conf to audio/Ziyann2014-12-131-1/+1
| | | | Change-Id: I7180386744ad5cb4fd785fdc46d588494ace0a16
* tuna: Add audio submix, enable WFDKyle Repinski2014-12-131-1/+2
| | | | | | | | | | Fixes Chromecast streaming! Change-Id: Iae2ce082d45f91997b58df8284b25efb66aa67e4 Signed-off-by: Kyle Repinski <repinski23@gmail.com> Conflicts: BoardConfig.mk
* tuna: move root files to rootdirZiyann2014-12-131-4/+4
| | | | Change-Id: I6341fd2da5941d6e6861c499aa65656b1fcd2d65
* Enable Bluetooth 4.0 (BLE) for tuna-based devicesHelvio Pedreschi2014-11-141-0/+1
| | | | | | | | - Needed to: http://review.cyanogenmod.org/46543 http://review.cyanogenmod.org/46989 Change-Id: If299d291a401ddeff17b6d0db5b2df1059ea3a18
* Revert "Include specialized copy of libskia for playback of Saved Webpages."Ziyann2014-11-141-6/+0
| | | | | | | | This reverts commit 281d8a5a1c3295ecb5d8a4050e45637f9f5c65e7. Deprecated in kitkat. Change-Id: I70fd8284465491f3eadcdc1b595b9de27d7f200d
* Turn off BLE, GATT, and SMP of Bluetooth stackMatthew Xie2013-05-081-2/+1
| | | | | | bug 8664724 Change-Id: Ic84c089fb892e7b5c06beb0245347b97ca497216