summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* samsung: Compilation fixesrogersb112015-11-094-12/+14
| | | | | | | * Add missing headers * Cast values to correct types Change-Id: Iaf621c562e884daeb22f6ec700d6989ba6ba1aef
* ril: Use debug log level and not errorAndreas Schneider2015-10-231-1/+1
| | | | | Change-Id: I8f017cb181967790260183fd06d1226d303bd2b8 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* ril: Fix network operator searchAndreas Schneider2015-10-231-1/+9
| | | | | | | | | | | Newer RIL versions have more QAN elements so we need a way to adjust them to the correct value. This needs to be set to same value as mQANElements in the RIL Telephony class. Change-Id: Icfad9c0acf1b95f63c232b6c4c49ed52bd4e3aa4 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* exynos4: Fix build of hwc and grallocCaio Schnepper2015-10-193-0/+45
| | | | | | | | HAL_PIXEL_FORMAT_RGBA_5551 and HAL_PIXEL_FORMAT_RGBA_4444 are used by our hwc and gralloc, but they no longer exist in /system/core/include, so we are moving these two formats to the hardware specific repo Change-Id: I1c214af3b9819290173d2d60122d45a8ac635faf
* Modify RIL Unsol Message Wakelock to 200msNathan Harold2015-10-191-1/+3
| | | | | | bug: 22456054 Change-Id: Id41e001f98b455bec5f004438f5d8498b17aaf2d
* Modem activity infoPrerepa Viswanadham2015-10-192-0/+33
| | | | Change-Id: Iab8fbdeae0867c6e9cb9027b08317b1b5a2c9dfc
* Add missing extern "C" declaration.Chih-Hung Hsieh2015-10-191-0/+2
| | | | | BUG: 20891299 Change-Id: Iedfd2e8e5bd32014f011352898763bcc0887b6b9
* Remove verbose logsRobert Greenwalt2015-10-191-0/+15
| | | | | | | | | | Several things are redundent except for the fact messages are reaching rilc. Left in in case we need to debug the layer, but blocked out with #if VDBG Reduces startup logging to radio buffer by 20% Change-Id: I95099457ea365ee108e7da8e1f81434531b6b9f0
* Link Capacity Estimation - RIL supportfenglu2015-10-193-0/+59
| | | | Change-Id: I9c4d4901d823d719be2b8bdec64f08eda342de53
* Fix build issues after the mergeVinit Deshpande2015-10-192-2/+4
| | | | Change-Id: Ia856311187a0b2168cb859bd8b2300ff59df6569
* libril: tag RILC messages to radio logMark Salyzyn2015-10-191-10/+10
| | | | Change-Id: Ia3234aa933249eb9f383c7e45c3f67b3c0c50634