summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Wi-Fi driver as a moduleHEADreplicant-6.0Wolfgang Wiedmeyer2017-06-132-1/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* disable camera and hardware media encoding/decodingWolfgang Wiedmeyer2017-05-132-23/+0
| | | | | | Camera depends on libdomx which causes a boot hang. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove proprietary firmware files for Wi-Fi and NFCWolfgang Wiedmeyer2017-05-134-5687/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove unused tee-fs-setup.sh scriptWolfgang Wiedmeyer2017-05-131-40/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* disable TEE-related HALs and servicesWolfgang Wiedmeyer2017-05-122-38/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* mount /factory rwWolfgang Wiedmeyer2017-05-121-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* sepolicy: allow rild to unlink efs filesWolfgang Wiedmeyer2017-05-121-0/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Snap camera app is incompatible with SoftwareGLWolfgang Wiedmeyer2017-05-121-4/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* default pixel format for recoveryWolfgang Wiedmeyer2017-05-111-1/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Audio-RIL-InterfacePaul Kocialkowski2017-05-101-1/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Revert "audio: link against libsecril-client"Wolfgang Wiedmeyer2017-05-103-27/+105
| | | | This reverts commit 5a25b17d4e3b8a52c753f23ee3f1db15b3ef5feb.
* Get rid of dumpstateWolfgang Wiedmeyer2017-05-105-275/+0
| | | | | | | | | | | | | | Adapted from Paul's Replicant 4.2 commit: commit 153e49419135117f06c7c366c79f78ffd5fbf3ef Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Dec 31 19:39:22 2013 +0100 Get rid of dumpstate Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Get rid of HDCP keysWolfgang Wiedmeyer2017-05-104-33/+0
| | | | | | | | | | | | | | Adapted from Paul's commit for Replicant 4.2: commit 4105187ae3ba28a5ee9e55dd52ba3596820f2fbd Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Dec 31 19:21:31 2013 +0100 Get rid of HDCP keys Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Remove code for interfacing with the proprietary RILWolfgang Wiedmeyer2017-05-1012-2261/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* SoftwareGLWolfgang Wiedmeyer2017-05-101-0/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Revert "Include common omap4 vendor repo if available."Andreas Blaesius2017-03-261-2/+0
| | | | | | | | Moved to hardware/ti/omap4 This reverts commit 42b138dc109af86c34a2e5d88adf3e68e5482835. Change-Id: Ifb23acccb227cab118425347c46e87e4f1a82f62
* tuna: guard the makefileAndreas Blaesius2017-03-031-0/+4
| | | | Change-Id: I18296b60875e4d269401a884cee8ad2217a529b0
* tuna: define TARGET_BOARD_OMAP_CPU in device.mkAndreas Blaesius2017-03-032-3/+3
| | | | | | | | | | - TARGET_BOARD_OMAP_CPU is needed by omap4 hardware and ti vendor repos which get inherit from device.mk. TARGET_BOARD_OMAP_CPU is not defined at time if it is set in BoardConfig - original this changes was made while unifying tuna, we are using device specific builds here Change-Id: If8d4569ce56fa8be68186438d9265963a6e40506
* Use common SGX KM build targetZiyan2017-03-032-13/+3
| | | | Change-Id: Ia5a8072afbb557a33b1e5a1cf7bedf3cd3682fba
* Include common omap4 vendor repo if available.Kyle Repinski2017-02-251-0/+2
| | | | | | | | | | | Note that TARGET_BOARD_OMAP_CPU needs to be set first. tuna: - original commit applied on omap4 hardware repo, need to be tested by motorola and amazon omap4 devices first - inherit from device tree until that Change-Id: I638f7af527b3724098d7379b58e30c7550aa1f16
* Revert "sepolicy: allow battery_service and healthd_service to be found"Trulan Martin2016-08-121-2/+0
| | | | | | | | This rule is now in vendor_cm, so no need to have it here. This reverts commit 9b41ba64bd071f1cfd988701ddd99ee5d01e6ab7. Change-Id: I4023a27fe3c5a548ebb90de1c1113d7dd41b60cd
* tuna: include HexoLibreZiyan2016-08-121-0/+4
| | | | | | | Since the common_mini build config frees up some space by removing live wallpapers, we can include this in our builds instead. Change-Id: Ia2e873e5228e49c025d6967c61008a60d3cbd3e2
* tuna: switch camera to SnapZiyan2016-08-022-0/+36
| | | | Change-Id: Ibeb04476b707283909704ba71bbf1bf40e8b5690
* Revert "Disable dexpreopt to make room for gapps on /system"Dániel Járai2016-07-261-0/+4
| | | | | | | | | | This reverts commit f46175d718e519aeb0c2cd8bed2f1965fa57edf1. Open GApps Nano won't fit anyways, and there's still about 50 MB free after installing Pico. People who want bigger packages repartition anyways, so let's speed up the upgrading process a bit. Change-Id: I2e80b693265cea93fc9d6e894a266940ddc203b8
* camera: fix large tiler memory leakagesLuden2016-07-261-0/+11
| | | | | | | | This should fix large (>10M) tiler memory leakages that often occur when the camera is closed. There are still smaller leaks left (several 4K pages per run), but these are much less damaging. Change-Id: Icc442407d357eeff4a1bce9edeff0f186f5646d1
* sepolicy: allow battery_service and healthd_service to be foundTrulan Martin2016-07-231-0/+2
| | | | Change-Id: I0ab68bbbe27469df734de036f6079fdaefcb26dc
* sepolicy: add ioctl rules for rildTrulan Martin2016-07-201-0/+10
| | | | | | | | | This fixes SELinux denials caused by restrictions to unix_stream_socket. Some of the rild ioctl commands may be device-specific, for toro or toroplus only. These could be moved into their respective device trees in the future. Change-Id: I82fdf498f068cc5462bd03e0da298819485d5f4c
* tuna: update common-proprietary-files.txtZiyan2016-07-081-1/+5
| | | | Change-Id: Ie424b54e29b4decbed20aae1c361086486492e2b
* SELinux: explicitly label mmcblk0p9 as radioTrulan Martin2016-07-041-0/+1
| | | | | | | It seems that the sysfs label is not being recognized. Giving the block device a label directly seems to make toro's ril much happier. Change-Id: I83b41237255a1bfc3bd11f0bcabc86506676636b
* Set SELinux to enforcingTrulan Martin2016-07-041-1/+1
| | | | Change-Id: I0f212818ea7ab4f7431afb4939a2441b468e5b8c
* tuna: disable zRAMTrulan Martin2016-06-022-4/+0
| | | | | | | | It does not seem to be working well with CMA, ducati locks up after a while (camera, etc.) It's not really needed anyway thanks to CMA. Change-Id: I5a81850b5c60948b2a13621414d8efa58c1890bd
* Implemented SELinux rules for tuna.Luden2016-04-0318-7/+136
| | | | Change-Id: I0c82e620532cf968341cc8c5d268aa0788ebb94f
* Implement SMC initialization.Luden2016-04-034-6/+60
| | | | | | | | | 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-033-8/+10
| | | | | | | | | | | | 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
* libsecril-shim: detect variant using ro.product.deviceZiyan2016-03-111-1/+1
| | | | Change-Id: I81d7791df84d616767b3aec116cd4b62821381b9
* libsecril-shim: Add 'patchMem'; fix maguro LAST_CALL_FAIL_CAUSE bugKyle Repinski2016-03-112-0/+51
|
* libsecril-shim: Use CC_(UN)LIKELY macros from cutils.Kyle Repinski2016-03-112-12/+16
| | | | This is what's generally used in the frameworks.
* libsecril-shim: More thorough request handling.Kyle Repinski2016-03-111-10/+17
|
* ril: Add 'libsecril-shim'.Kyle Repinski2016-03-114-1/+165
| | | | | | | | | | 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
* Revert "tuna: add minfree overlay"Ziyan2016-03-111-9/+0
| | | | This reverts commit 8df9a76ae978ffde157629c74360b6710ad2cf6d.
* Set selinux to permissive for nowZiyan2016-03-112-3/+1
| | | | Change-Id: If7d72fb7710b9def7264a0229e9ee29014f56292
* Disable dexpreopt to make room for gapps on /systemZiyan2016-02-121-6/+0
| | | | | | Note: EXTENDED_FONT_FOOTPRINT is set by default on M. Change-Id: I04efef2e55628e6b5b0b8e0bfcb602ecd0ecb1ce
* Disable camera hal debuggingZiyan2016-02-101-1/+0
| | | | | | Our camera is now "fixed up". Change-Id: Id3177305d6746ec692019303394b1576ea5999dc
* camera: update default zoom in video mode to workaround pink linesZiyan2016-02-103-5/+43
| | | | Change-Id: Ie1001438fb90b8f6a3991a14e0f11968eb2d1ac9
* tuna: fix in call mic mute for toro and toroplusTrulan Martin2016-02-101-2/+21
| | | | | | Adapted from a patch by @MWisBest Change-Id: I1b0cb2db0e5473088eb42b623bfd902332b1ec47
* Use common omap4 CMHW for ColorCalibration/LiveDisplayZiyan2016-02-102-89/+4
| | | | Change-Id: I1a11f31de12768a0a86c9fa8f318a6388d91ef4b
* init, sepolicy: inherit from omap4 hardware repoZiyan2016-02-103-29/+1
| | | | Change-Id: I3bf6cd86fdcdc948431a018043344620ae141775
* ueventd: tighten some permissionsZiyan2016-01-271-3/+3
| | | | Change-Id: Ic099466f0856fbcb1b7e1717ebdf8fade926c525
* 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-226-4/+346
| | | | | | | | | | | | | | 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.