summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libril: Remove unused includestable/cm-13.0-ZNH5YChristopher N. Hesse2016-07-301-1/+0
| | | | | | | | | If someone needs this, it has to be fixed to read TARGET_OUT_HEADERS (notice the extra 's'). We are only getting away with it right now because M ignores empty include paths, but N will barf on this. Change-Id: I7f010398a40ebaf6811a58a121590944445fbcba
* DisplayModeControl: Add null check to setMode()Kevin F. Haggerty2016-07-191-0/+4
| | | | | | | | * getCurrentMode() can return null. Don't let setMode() try set a null mode because bad things happen. * Let's make cmhw safe again (groan, I know that one was bad) Change-Id: I20bdee4a0e8cbb0598f35770d71902332db51ddb
* Unbreak AdvancedDisplayLuca Stefani2016-07-151-1/+3
| | | | Change-Id: I546ad32983d9f6250319cf36a8ea528ee8473763
* Automatic translation importblinky@build012016-07-140-0/+0
| | | | | Change-Id: I45a29ea2169735036b2fc2dbaeab822f4e6a68ce Ticket: -
* Automatic translation importpinky@build012016-07-131-1/+1
| | | | | Change-Id: I65fff5aaeb44f5b5e2a26c99b8a179660e0509ea Ticket: -
* power: Add double tap to wake supportChristopher N. Hesse2016-07-132-1/+22
| | | | Change-Id: Icb0b6d442544b39576ec74e70e97751d6bc70590
* AdvancedDisplay: Fix build errorArne Coucheron2016-07-131-0/+1
| | | | Change-Id: Ic0bac704bcf0b9bbcc374765db7df8b339bd1d42
* power: Fix compilation failureEthan Chen2016-07-121-2/+2
| | | | Change-Id: Ib0923ba5c0976e2d00e6f190b370936a14a9b6df
* power: Fix I/O business parameter settingChristopher N. Hesse2016-07-121-2/+1
| | | | | | This parameter should be set even if we bail out early. Change-Id: Iae78a13db229538960f1c7ec4c1f95f530810d71
* power: Add support for auto power modesChristopher N. Hesse2016-07-121-4/+37
| | | | | | | Do not disable input devices in case of the screen still being enabled. Change-Id: Ide6bd7ca3d41ac64b472c5e68fdc545c8f851b2b
* cmhw: Add DisplayModeControl supportZhao Wei Liew2016-07-10121-542/+137
| | | | | | | | | | | Make use of LiveDisplay's implementation of display modes. Remove AdvancedDisplay's display mode support as it duplicates functionality provided by the CMHW implementation. Based on Sean hoyt's original work on klmintwifi. Change-Id: I455a8c764118adbdb997b2ba9145e24fecb8199b
* hardware: Clean up CMHW and AdvancedDisplayZhao Wei Liew2016-07-029-231/+134
| | | | | | | | | | | - Use CMSDK FileUtils - Simplify, yet harden checks - Use static final Strings - Remove unnecessary imports - Remove unnecessary Strings - Update copyright Change-Id: Id2f0f2fdf5be7e2b29a3910a6aa56a3aad10868f
* exynos: multimedia: implement proper EOS signalling for encoderDheeraj CVR2016-05-311-0/+5
| | | | Change-Id: Ib1e33f9c9c6ee2bfe0280f1b73d731e3191aa56d
* liblights: Add BLN supportArnab Chaudhuri2016-05-094-1/+394
| | | | Change-Id: I859416c484777fcf08b5bf8f72ba9f9838e4c1b3
* Automatic translation importMichael Bestas2016-04-161-0/+21
| | | | Change-Id: I7ef909edb8aef366d7b03c05b0b36e96df531888
* exynos4: gralloc: we have an ALIGN macro, use itSimon Shields2016-04-151-4/+3
| | | | Change-Id: I1ef089b004d1d1e3f2ae525638954536ca881c7a
* ril: Restore alphabetical order for modem barrierChristopher N. Hesse2016-04-152-2/+2
| | | | Change-Id: Iae8f7cb6500c16d5b88d8e60d4e7e97ee6539a19
* libril: add initial support for tss310 modemmessi20502016-04-142-2/+2
| | | | | | | - j7elte use tss310 Change-Id: I9bea333de037d4d1c8a9bc2111a3455f56b61c9a Signed-off-by: messi2050 <mino_forever@yahoo.com>
* libril: Use a board flag for video call fieldAndreas Schneider2016-04-111-1/+1
| | | | | | | | xmm7260 on SLTE doesn't have this flag anymore. Devices which need it should specify the flag. Change-Id: I166f579274667919756d3bb90e0b182165525975 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* Automatic translation importMichael Bestas2016-04-062-1/+22
| | | | Change-Id: Id8e0b97763e94e1c8108e75cd94de03d422748ec
* libril: Remove RIL_REQUEST_DIAL_EMERGENCYChristopher N. Hesse2016-03-291-1/+0
| | | | | | | | This is not part of the standard API, so remove it. Samsung devices almost always use the RIL_REQUEST_DIAL_EMERGENCY_CALL hook, so devices should implement that in their specific RIL subclass. Change-Id: I2cf9eee00a4b5b02e998d8efcbefa87a9ca7b7b4
* ril: fix libril if we don't overwrite the header in our device treeAndreas Blaesius2016-03-293-0/+1
| | | | Change-Id: Ic580b80b28c738828f4c19aeb54421d9f98c7d40
* libril: Move vendor commands headerChristopher N. Hesse2016-03-283-5/+5
| | | | | | Devices can now override this header in the device tree. Change-Id: I6e3814342ee22513e556ba92264b0c2651722af3
* Automatic translation importMichael Bestas2016-03-28149-0/+4695
| | | | Change-Id: I9f757393f0b772d813db58fe42bff9fbc1826ad1
* Move Advanced Display so exynos5/7 can use itdeadman963852016-03-2219-0/+1
| | | | Change-Id: Idc255301f30cff6b41d04db6f14fa421ee9eddb5
* exynos4: squash opensource libUMPJavi Ferrer2016-03-2124-184/+3150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit f40eeecbe44ee3ca5f4406e8881f6ffe1507d87c Author: Dheeraj CVR <cvr.dheeraj@gmail.com> Date: Sun Dec 14 16:41:30 2014 +0530 exynos4: libUMP: fix headers for newer mali driver Change-Id: Ia81fa1949d04d809b4c5045269a70d7bab758f4a commit 8c3792c590c0591647ab5ab59ff74d11e5f8afdd Author: Dheeraj CVR <cvr.dheeraj@gmail.com> Date: Sun Dec 14 16:38:51 2014 +0530 exynos4: libUMP: use relative include paths Change-Id: If46c68512d0404df0d46734531a6160eb18b7ce5 commit feb6f2c45d4f87655a2f391114946933a128e60c Author: Javi Ferrer <javi.f.o@gmail.com> Date: Fri Nov 21 04:05:51 2014 +0530 exynos4: open source libUMP - Deleted unneeded include ion.h - Correct libsecion build - Correct gralloc build and bring back ump_ref_drv_ion_import Change-Id: I1da602ec77d78e5056ea0c37f328c6c1b0e60e00
* exynos4: commonize AdvancedDisplay [1/3]Simon Shields2016-03-2118-0/+763
| | | | | | | | | * show in settings * drop support lib * drop unnecessary viewpager/tab bar * drop unused strings/resources Change-Id: I90c62d7b106ad744ae698044f6f17a759fcbf8a3
* modemloader: Use hw.revision instead of ro.revisionChristopher N. Hesse2016-03-151-1/+1
| | | | | | | | This change requires you to hexedit your cbd binary, but in turn frees us from having to ignore ro.revision in init. Change-Id: I9c43fbbf5895888ea4bceff2a08a5ed8de77b921
* macloader: add n5100 murata wifi addressstable/cm-13.0-ZNH0ERGIB2016-03-111-0/+1
| | | | Change-Id: I8296825f3d17bfdaccfa990d45598652ab40faaa
* libsecril-client: Use the correct incall audio pathsChristopher N. Hesse2016-03-082-1/+4
| | | | | | | | | | The modems used in recent Samsung devices use different paths than older devices apparently. These values were extracted from hexdumps at the correct data positions from the device specific libsecril-client.so blobs. Change-Id: I0547cb1de40130843fee3f1310e1e6aed95195c7
* libril: Make ST-E Thor M7450 and Intel XMM7260 next gen modems as wellChristopher N. Hesse2016-03-062-20/+13
| | | | Change-Id: I7cacda8cdaf9e285688c06c42ccf6629efc2af9d
* powerhal: Add set_profile supportAndreas Schneider2016-03-061-30/+73
| | | | | Change-Id: I0d7fb8c5a7e5e06c300cbb4b78b6e1013d7bff6a Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* macloader: Add another SEMCO mac address halfChristopher N. Hesse2016-03-011-2/+3
| | | | | | Order existing SEMCO values while we're at it. Change-Id: I2b5c8a3e458cbcf41ea78eb953117a6779db2cc0
* Fix memory leaks and use of uninitialized pointers.Pavel Zhamaitsiak2016-02-222-58/+95
| | | | | Bug: 23187886 Change-Id: Ic15a02a902b591362b5c52c20afabe511fb0bbb7
* ril: fix $(filter ...) derpSimon Shields2016-02-171-1/+1
| | | | Change-Id: Ic2be936268701bd5f40056e5993ef35f5bd3969d
* ril: Group next gen Samsung modem's in same CFLAGBrandon McAnsh2016-02-153-11/+13
| | | | | | | * Sprint variant of zeroflte uses mdm9x35 instead of ss333 Change-Id: Ifa7c1ea51dd57ea4fbeb41560c3a7c4fa65a85c8 Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
* cmhw: add SunlightEnhancement/MDNIE Outdoor mode supportSimon Shields2016-02-111-0/+89
| | | | Change-Id: I86ea442992a945cf6dcad939aa95f04caa72834c
* libril: add initial support for ss333 modemSay2016-02-093-8/+16
| | | | | | | zeroflte uses ss333 Change-Id: If3c9d34ea31c06ce23bd8d0236a9f2ddbab3ddc4 Signed-off-by: Say <sktjdgns1189@naver.com>
* power: Ensure node_path is a string literalChristopher N. Hesse2016-02-011-2/+4
| | | | Change-Id: I20a87b04789e7fe2ae5938331e9d2fcef8134035
* Initial unified Samsung lights HALChristopher N. Hesse2016-01-284-0/+559
| | | | | | Originally written by Andreas Schneider for Slte. Change-Id: Iccff1e4532bc460896940451093470ece9086fb9
* modemloader: Fix compilation warningsAndreas Schneider2016-01-251-3/+3
| | | | Change-Id: I2c52b329cfe27e2df2f13213036b533c53e39d42
* Initial unified Samsung power HALChristopher N. Hesse2016-01-213-0/+484
| | | | | | | | | | | | | | | | | | This is a power HAL for non-qcom Samsung devices. It currently supports standard multi-core systems as well as big.LITTLE configurations. This HAL auto-detects your touchscreen and touchkey input switches and handles the interactive state requests. I also implemented a check to make sure your touchkeys won't turn on when they're not supposed to (for example when a CMHW class disables the capacitive buttons and activates a software navigation solution). This previously needed a kernel hack to make sure the touchkeys wouldn't be activated when resuming from suspend. Change-Id: I22888c5ac490c85c417c5457ea4f457f78ed3521
* libsecril-client: spell AUDIO correctlyAndroid-Andi2016-01-073-5/+5
| | | | Change-Id: I10c3a4bdeb71685049f641018d7a5ef593f999a6
* Allow all devices to build the modemloaderChristopher N. Hesse2016-01-041-4/+1
| | | | | | | | It's needed by all Samsung devices using the proprietary cpboot-daemon service, which applies to more than just the currently supported modems (e.g. Shannon and friends). Change-Id: I1f96f9b9926e12428cce9fa6976422c8eb53887e
* Initial modemloader serviceChristopher N. Hesse2016-01-033-0/+125
| | | | Change-Id: Icef590f4af8032cb06dc2554c6c64d9db48b7c83
* Add wifiloaderAndreas Schneider2015-12-193-0/+67
| | | | | | | | | | | | | | This is needed on some Samsung device to load the wifi module. Before this was solved using a bash script which does: cat /proc/deferred_initcalls but the new sepolicy rules don't allow init execute bash scripts. For this we need a new tool which does the job and we can create sepolicy rule for it. Change-Id: I137cfaaff74955ad431bc09d74b0c970618dc3bf Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* ril: Unify network elements property checkChristopher N. Hesse2015-12-121-1/+1
| | | | | | | | frameworks/opt/telephony is using a slightly different named property to check for the QANElements count. Align the check here to the frameworks one to avoid redundancies. Change-Id: I22f7cf070953026798d0ae4759e3c9845dba767c
* exynos: multimedia: speed up color conversion from ARGB8888 to YUV420SPDheeraj CVR2015-12-084-1/+374
| | | | | | | | | Use NEON instructions for color conversion from ARGB8888 to YUV420SP. This greatly improves performance and can help achieve 30fps+ framerates when dealing with OMX_COLOR_FormatAndroidOpaque during Screen Recording and Screen Casting. Change-Id: Ifdaaf03e1ce6909822df3f046ef35dd977b84d17
* libgralloc: Fix refresh rate calculationCaio Schnepper2015-11-301-2/+2
| | | | | | | Calculated refresh rate can be 3% off Reference: https://code.google.com/p/android/issues/detail?id=69391 Change-Id: I3b4efefcc0aef695ba48abdfb61f6d38b9d0a79c
* libril: fix compilation with debugging enabledforkbomb2015-11-231-6/+6
| | | | Change-Id: Iac159175a23b2810e56c38fb82cae58c20dddb8e