Martin Hoffmann [Wed, 26 Jul 2017 10:10:37 +0000 (12:10 +0200)]
audio: Fix WBS sample rate usage
Fixes: BUGBASH-302
Correctly use 16khz for the WBS-SCO pcm_config.
No more garbled or mute in-call sound on bt.
Apply together with a device specific port of:
https://review.lineageos.org/#/c/177996/
and REMOVE any definitions of
SCO_WBS_SAMPLE_RATE
https://review.lineageos.org/#/c/178371/
This requires testing for all devices using:
android_hardware_samsung
(universal audio HAL part)
Change-Id: I84fb1b234bf2880bf98bf99f1e4ff6c05500b0e3
Michael Bestas [Sun, 4 Nov 2018 22:39:32 +0000 (00:39 +0200)]
Automatic translation import
Change-Id: I7118446dae352f7ed8079c37e0b58961994c14f4
ivanmeler [Tue, 28 Aug 2018 18:27:39 +0000 (20:27 +0200)]
Adding WiFi MAC address for new S7 devices
Some new S7 devices are sold with cc:c0:79 MAC Address.
Adding this address in file macaddr_mappings.h is required in order to load proper drivers.
Without it, the WiFi does not work properly : signal is weak
Change-Id: I9845f8739cf3e5a4caea9eeb989576877d088731
(cherry picked from commit
f66c95bcae5f4a0453b5c5f035f02e476145667b)
Michael Bestas [Sat, 13 Oct 2018 14:16:03 +0000 (17:16 +0300)]
Automatic translation import
Change-Id: Ic2d979b5db335a695492ed0cc3e0f08013f9d8d0
Christopher N. Hesse [Thu, 19 Jul 2018 21:08:14 +0000 (23:08 +0200)]
dtbhtool: Add new DTBH_MODEL entry
This allows us to distinguish not only by platform and subtype at build
time, but also by device-specific model.
It is required because two devices may share the same kernel sources and
thus build the same dtbs, but the resulting dt.img should be devie
specific and only contain the specific dtbs for that device.
Otherwise we are likely to violate dt.img size constraints by including
too many dtbs (which is the case for a5y17lte and a7y17lte right now).
For now, the feature will be optional (existing samsung_dtbh.h headers
don't have to be changed) but that might change in the future.
Change-Id: I2d804f9f1a14051e60f4de4f3d2d4f11c9b3c23f
Stricted [Sun, 26 Aug 2018 09:42:23 +0000 (11:42 +0200)]
libril: add missing return statement
Change-Id: Icfdc5fae064f66bfcaf061bff0d0d1e5554f126d
LuK1337 [Sat, 25 Aug 2018 10:31:48 +0000 (12:31 +0200)]
AdvancedDisplay: Migrate to AAPT2
Change-Id: I59dabea4484dd1f1e5c57ae2ac37b9939d2c875d
(cherry picked from commit
d0e208008ccc1385c0ca61fe0bd40e7f92fcb9e8)
Michael Bestas [Thu, 16 Aug 2018 16:08:55 +0000 (19:08 +0300)]
Automatic translation import
Change-Id: I0913447dca830307d41286499ed69cd3e1e197c4
Michael Bestas [Sun, 5 Aug 2018 14:34:02 +0000 (17:34 +0300)]
Automatic translation import
Change-Id: Idc62dba34bdbe82a70e3b0e53755348a48659334
Paul Keith [Wed, 1 Aug 2018 19:41:08 +0000 (21:41 +0200)]
macloader: Correct classification of f0:25:b7
* CIS table says 33 33, which is semco not semco3rd
Change-Id: I944df6b13a8c1294ef47016d15f13f79c5ed5f7d
Christopher N. Hesse [Thu, 12 Jul 2018 11:51:43 +0000 (13:51 +0200)]
audio: improve log message to support for devices that dont have an amp
Change-Id: I3fe824c4dbdb57bb0d63b395cfcef2f9dbbe556b
Signed-off-by: Abhay Ruparel <abhayruparel2000@gmail.com>
stenkinevgeniy [Tue, 3 Jul 2018 07:38:08 +0000 (07:38 +0000)]
Audio: remove unsupported aec loopback stuff.
Change-Id: Ibabe4c5fc3b23cd5a0e33fc90b76db93a72099a6
Paul Keith [Thu, 28 Jun 2018 16:45:29 +0000 (18:45 +0200)]
libril: Fix freeing of strings for roaming protocol flag
Change-Id: Id6150885203a64733bffeb7ce6dc4e91fab305df
Vahempio [Fri, 29 Jun 2018 17:17:40 +0000 (19:17 +0200)]
MAC: add new Murata range
New herolte OUI observed: 1c:70:22
Checked on hwaddress.com
Change-Id: I4a2c15e315b46af81f815114cf85f0d1cced87f3
(cherry picked from commit
ba6c738c2f39fc1011ae5f61067f84b1bf430111)
micky387 [Wed, 7 Feb 2018 13:18:24 +0000 (14:18 +0100)]
macloader: load nvram_net.txt from /vendor
Change-Id: I688f42059459c400834cac0b4c8933ef216827a5
ivanmeler [Thu, 28 Jun 2018 09:22:17 +0000 (02:22 -0700)]
Add missing murata and semco3rd mac addresses
Users found this on few herolte/hero2lte revisions
Change-Id: I2cda3a3b39c951c1215622ae1b55483fbbfc94a8
Paul Keith [Sun, 22 Oct 2017 03:25:25 +0000 (05:25 +0200)]
ril: service: Fix RIL_UNSOL_NITZ_TIME_RECEIVED Parcel
* Sometimes, the modem is sending 1-2 extra fields with
the country mcc, which confuses ServiceStateTracker
* Drop the extra data here, instead of in our RIL class
[haggertk]: Forward port to ril-caf on lineage-15.
Change-Id: Ifbec67bb0dac271226bd8b5471deaf6a2ef33f2b
Paul Keith [Tue, 24 Oct 2017 00:27:29 +0000 (02:27 +0200)]
ril: service: Add workaround for "ring of death" bug
[javelinanddart]: Forward port to ril-caf on lineage-15.1
Change-Id: Ifeeee11ee83deddb8eff565847641c45a105378f
stenkinevgeniy [Tue, 8 May 2018 06:52:05 +0000 (06:52 +0000)]
Audio: out_open_pcm_devices - use out->config instead of pcm_device->pcm_profile->config.
Current get_pcm_device return always first finded pcm_profile.
And out->pcm_dev_list always have only pcm_device_playback pcm_profiles.
But if we need use deep_buffer pcm device
we need use deep_bufer pcm_config - current hal
don't did this...
And we configure out->config in adev_open_output_stream
function with proper pcm_config (deep or no).
Change-Id: I86fdb18202afb0e83393f32830d57c929f174ae6
(cherry picked from commit
39d1d019965d04ddfad2c643de53cd5501803aa4)
stenkinevgeniy [Mon, 7 May 2018 18:00:13 +0000 (18:00 +0000)]
Audio: remove unsupported hotword/soundtrigger stuff.
Change-Id: Ie21f94e80a18f5a5805a3ee00e12e83fa2fc3f1a
(cherry picked from commit
35dbc1e39fa7d355edbebe0071145aac45cc1075)
Lukas0610 [Wed, 7 Mar 2018 12:04:55 +0000 (13:04 +0100)]
fingerprint: send cancel-message to system
Android expects a FINGERPRINT_ERROR_CANCELED error-message if a
fingerprint authentication-requested was cancelled.
As bauth doesn't deliver such a message on its own, we use the
already notify-wrapper to send a message to Android if the
authentication was cancelled by bauth to allow a proper operation
of the fingerprint-service.
Some devices (hero, hero2) with the fingerprint scanner embedded in
the home button need this for the "config_fingerprintWakeAndUnlock"
option to work reliably.
Change-Id: Id5ec866a7608885925687a1927e0e6085e9b6cff
Ref: BUGBASH-1422
Victor Lourme [Mon, 26 Mar 2018 17:36:07 +0000 (19:36 +0200)]
audio: return EINVAL to avoid get_presentation_position spamming logs
Change-Id: I32ec0c5651395c7af3dc4b80d25204bf0fcc1977
Michael Bestas [Sun, 25 Mar 2018 17:33:08 +0000 (20:33 +0300)]
mkbootimg: Include system/tools/dtbtool
* Moved from device/qcom/common
Change-Id: I9b301923aaebdbfbc8599e0f8524b2a38fe6cefa
Christopher N. Hesse [Fri, 9 Mar 2018 22:20:55 +0000 (23:20 +0100)]
audio: Use audio_route_{apply/reset}_and_update_path
We don't need to handle the mixer updates here anymore.
Change-Id: Id60759e31a6501e4772bbd7377505197c932545a
Christopher N. Hesse [Tue, 6 Mar 2018 19:16:00 +0000 (20:16 +0100)]
audio: Update mixer knobs after re-applying output route
Change-Id: I35fbcc03e9666e579134512b443610e546c31441
Paul Keith [Tue, 6 Mar 2018 19:19:57 +0000 (20:19 +0100)]
ril: service: Get off my back
* Checking numInts and numStrings for strict equality when
we're not looping is dumb, because Samsung is notorious
for sending extra information in their RIL
* Check if there's *enough* data rather than the *exact amount*
to fix a bunch of invalid response errors
Change-Id: I14bc37240e5760b4629fcb74b64f25ad95d4fdfc
Christopher N. Hesse [Fri, 23 Feb 2018 18:07:27 +0000 (19:07 +0100)]
ril: service: Fix breakage introduced by
f7c75aa4e0
Before:
if (response == NULL || numStrings != 3) {
After:
if (response == NULL || numStrings != mqanelements - 2) {
This patch fixes the logic so we don't change the value check.
"mqanelements" is not related to getOperatorResponse, so get get rid of
the affected code.
Change-Id: I86c6ae7b7492a5d04fbc8dc415c4f615e7d05bab
Christopher N. Hesse [Mon, 12 Feb 2018 00:47:48 +0000 (01:47 +0100)]
audio: Guard mixer path dependency fix
Change-Id: Id93d7941ae322a83488da3cea62c6eb36a6e9160
Christopher N. Hesse [Mon, 19 Feb 2018 22:20:14 +0000 (23:20 +0100)]
power: Allow POWER_HINT_DISABLE_TOUCH in low power mode
Remove the unused len var while we're at it.
Change-Id: Iabaf3b8704072a8758b213a54530eaffbf0c7ae5
Christopher N. Hesse [Fri, 16 Feb 2018 11:40:06 +0000 (12:40 +0100)]
ril: Add support for imsType parcel member
This is needed for Samsung devices like the Galaxy A5 2017.
Change-Id: I3b89cf8ac232fef5629b439dbf5d2f21bdb264a2
Christopher N. Hesse [Tue, 13 Feb 2018 22:51:12 +0000 (23:51 +0100)]
ril: Add support for roamingProtocol parcel member
This is needed for Samsung devices like the Galaxy A5 2017.
Change-Id: I549130b838377d8a8668ac59b51c314fe9e7f5ab
Paul Keith [Wed, 21 Feb 2018 20:40:51 +0000 (21:40 +0100)]
AdvancedDisplay: Rename Negative to Accessibility
* Samsung now supports many more modes than just inverted colors
* Add strings for these extra modes while we're at it
Change-Id: If2a469c994658d521d98b91adec1a19badb8092f
LuK1337 [Sat, 28 Jan 2017 17:38:22 +0000 (18:38 +0100)]
AdvancedDisplay: Add support for new mDNIe scenarios
* BROWSER_APP
* eBOOK_APP
* EMAIL_APP
* TDMB_APP
Change-Id: I44be4d46f7a077295f0631a71ec652e61c3f9411
Paul Keith [Wed, 21 Feb 2018 19:10:11 +0000 (20:10 +0100)]
AdvancedDisplay: Fix strings
* It just so happens that not all devices will have the
same options available, so allow them to specify what
they have without breaking tranlations by moving the
scenario names into individual strings from the arrays
* Update a few strings to be actually translatable
* Fix an off-by-one error for every display mode after
"LineageOS (default)": UI is the same thing as the
default mode, so remove it to make the mode selection
actually choose the user-selected mode
Change-Id: Id5d659d79c10ea097c35b7416ef7c1cc93937756
Christopher N. Hesse [Mon, 19 Feb 2018 22:17:09 +0000 (23:17 +0100)]
power: Silence excessive logging
Change-Id: I519122aaa77e73cf0290610a3d9d4aa79700e843
Christopher N. Hesse [Sat, 27 Jan 2018 23:07:47 +0000 (00:07 +0100)]
audio: Support new and old mixer paths locations
Change-Id: Ifa2a55cbfe45ab9d53cd23098012443f9b32ca31
Christopher N. Hesse [Sun, 28 Jan 2018 12:16:17 +0000 (13:16 +0100)]
audio: Print error in case of nonexistant mixer paths
Change-Id: I131ed6518ce8f26638a3490ee1be7a5d93b4e5b8
(cherry picked from commit
0524e26d2a1d155ce1dc9609b8e8741fd5f1500f)
Christopher N. Hesse [Fri, 2 Feb 2018 22:19:42 +0000 (23:19 +0100)]
audio: Avoid mixer path dependency conflicts
On some devices, certain input and output mixer controls share the same
endpoint, which means that if an input stream is disabled (and the mixer
is updated), that shared endpoint may be disabled as well.
This would result in no audio, because no one is aware that the output
stream in fact does still need the shared endpoint to be enabled.
We prevent this by enabling the output mixers after disabling input mixers,
if any.
Change-Id: I4d80fcd0648a11099f27177da3cd29095b6a8c34
(cherry picked from commit
507e8ce5bffb36fae8b1cd4e5498fa19a6273ee6)
Christopher N. Hesse [Wed, 24 Jan 2018 01:14:45 +0000 (02:14 +0100)]
wifiloader: Make sure WiFi firmware path is writable
Change-Id: Ib0ae2a004d4207a4ccb3d551c9a6a092920595ca
Christopher N. Hesse [Sun, 21 Jan 2018 23:20:06 +0000 (00:20 +0100)]
wifiloader: Notify WiFi HAL on module load success
Change-Id: I0c7de00aec571a29f79137bb5b50178b0be91408
Christopher N. Hesse [Mon, 29 Jan 2018 21:47:52 +0000 (22:47 +0100)]
dtbhtool: Print better warnings for PLATFORM/SUBTYPE mismatch
Change-Id: I486239d47255d5a5347e7b8ac7348afb8bc5bddb
(cherry picked from commit
8f74f0a7e9839d4f6f499aecdcc6c042ca4671a0)
Simon Shields [Mon, 29 Jan 2018 02:17:08 +0000 (13:17 +1100)]
dtbhtool: implement unpackdtbhimg
Parses a DTBH image and outputs the information needed
for samsung_dtb.h and dumps all DTBs contained in the file.
Change-Id: Ia724f25c3b33423baeefec85c9b0d42967fce6f2
(cherry picked from commit
25b3f58c5bb9e9cfd2f0282047a2ea13141496cc)
Davis Mosenkovs [Mon, 9 Jan 2017 20:11:31 +0000 (12:11 -0800)]
Added new Murata MAC range
OUI a0:c9:a0 was observed on hero devices bought in December 2017
Change-Id: I0a2404780b1b5b017bb89468d235a2174a245989
(cherry picked from commit
939c81d0e0581a08b896636ce0f1d5bb96946dc9)
Davis Mosenkovs [Sun, 28 Jan 2018 23:49:52 +0000 (15:49 -0800)]
Added another new Murata MAC range
Another herolte user observed OUI 8c:45:00
Change-Id: I7eaf4fef29c6dbc6a962de0ff745c9703f65fcfc
(cherry picked from commit
70d3e3166f748e96f72c1c96aa2971f4981e9981)
Sean hoyt [Wed, 23 Aug 2017 12:05:55 +0000 (12:05 +0000)]
libsec-ril: Include liblog
Change-Id: I87df49446a2729f19a5d5611a88a4a80faf0350b
Martin Bouchet [Sun, 24 Sep 2017 07:51:55 +0000 (04:51 -0300)]
libril: fix network operator search
The number of mQANElements should be defined in the system
prop ro.ril.telephony.mqanelements
Change-Id: Ie5bb8ba80c5ac93b7502da3b1bb3d2b4404ecd5e
Martin Bouchet [Sun, 24 Sep 2017 06:14:57 +0000 (03:14 -0300)]
libril: fix in call presentation
Change-Id: Ifd4a20c0bcd34f380716cc96cdd4c99b4b909266
Martin Bouchet [Sun, 24 Sep 2017 07:46:04 +0000 (04:46 -0300)]
libril: handle Samsung proprietary commands
Change-Id: Ief8402c8e75c677c7f2e32794f13867b924b209f
Martin Bouchet [Sat, 23 Sep 2017 08:43:12 +0000 (05:43 -0300)]
libril: port Samsung responseDataCallList to O libril
Change-Id: I1a1980e25b2ae1c496420fe3bfb0e8999e62f864
Martin Bouchet [Sat, 23 Sep 2017 08:23:52 +0000 (05:23 -0300)]
libril: port samsung changes to signalStrength
Change-Id: I39c1f5dcb44bcd0cf265243276d7649a9c2fdc8c
Martin Bouchet [Sat, 23 Sep 2017 07:57:42 +0000 (04:57 -0300)]
libril: add Samsung flags to makefile
Change-Id: I5deb1f7582b207acf908691a7ac69a9ebbc62505
Martin Bouchet [Sat, 23 Sep 2017 07:55:52 +0000 (04:55 -0300)]
libril: bring back signalStrength v5 and v6
Change-Id: Ie0513986e9cabe9b363198e0192b18a0a8fe97de
Martin Bouchet [Sat, 23 Sep 2017 07:54:37 +0000 (04:54 -0300)]
ril: import Oreo AOSP libril
Change-Id: I00750bad812dc263e9c74a504b48512a892376c8
Christopher N. Hesse [Tue, 16 Jan 2018 17:33:38 +0000 (18:33 +0100)]
audio: Fix BT sample rate handling properly
This should now support both old and new headsets,
as we rely on codec negotiation in the bluetooth
stack for narrow/wide band switching.
Change-Id: Ie9d308dfc55726fd1591a7d158f610bd267340e6
(cherry picked from commit
d462f7b86e957f858959ef5d80fd1744689ee6ea)
Christopher N. Hesse [Fri, 17 Nov 2017 19:41:11 +0000 (20:41 +0100)]
audio: End voice call in set_mode()
Previously, we would only end the voice call once the next output
stream happened (and parameters would be set).
Change-Id: Id0d2711605e57ad69d9b26b36afb562444349358
(cherry picked from commit
5169e86c10b7429b01d6ab0500a0509141dcbfe1)
Christopher N. Hesse [Fri, 17 Nov 2017 19:27:50 +0000 (20:27 +0100)]
audio: Fix incall device switch handling
The whole code block was no-op, since we would override
(in|out)_snd_device at a later point anyways.
Change-Id: Ieb2b0918c9c72f18d195d6b34b5c9768fce130b3
(cherry picked from commit
f33a728b205f7656ca6211a07e3dd69c623b75ca)
Christopher N. Hesse [Thu, 16 Nov 2017 16:01:37 +0000 (17:01 +0100)]
audio: Improve code readability
Change-Id: I5b1f24ab6098a037559603a92b4a1a38987488f5
(cherry picked from commit
4b29ec95d88d7cb99a7c55f0d3297a3b8c2149c4)
Christopher N. Hesse [Fri, 4 Aug 2017 19:17:55 +0000 (21:17 +0200)]
audio: Initial support for amplifier HALs
Change-Id: I04ef5b89ca595a0df02f6a4a68748bd0d0cdb245
(cherry picked from commit
7a82a0e691d884045c78d1cb9f7ab0dd51a5d871)
Christopher N. Hesse [Fri, 20 Oct 2017 16:34:57 +0000 (18:34 +0200)]
libril: Fix multisim flags
Change-Id: Idb2ea518c115c1dbfbbbbb79094938ce006f40d8
(cherry picked from commit
c98cc605c67e950bf14aa9f0d14966382ec45a0c)
Bruno Martins [Thu, 28 Dec 2017 01:24:44 +0000 (02:24 +0100)]
AdvancedDisplay: Restore back button to the action bar
Change-Id: I7ae2d1ccbb0a55fc28c31d4791aaae1169b8221f
Bruno Martins [Thu, 28 Dec 2017 01:20:44 +0000 (02:20 +0100)]
AdvancedDisplay: Re-integrate into Settings
* Apply the default Oreo theme and inherit the layouts from Google
for the Settings app, in order to keep UI consistency.
* Get rid of SettingsDrawerActivity as it no longer fits in.
* Add required appcompat and preference support libraries.
* Integrate into display settings category using IA.
Change-Id: I8438e0ebec27085df2be4668f8f7170d2010fb20
micky387 [Wed, 27 Dec 2017 21:35:26 +0000 (22:35 +0100)]
AdvancedDisplay: cyanogenmod -> lineageos
Change-Id: Ie6d64f0995f266d2dbe3e16c8032820cc5164c1f
Kevin F. Haggerty [Fri, 5 Jan 2018 16:53:10 +0000 (09:53 -0700)]
dtbhtool: Use right local module class to avoid relocation packaging
* UTILITY_EXECUTABLES is not a thing anymore, but EXECUTABLES are
not packed
Change-Id: I1b27c4e23c08579f478af0756e86263e9ab4d740
Kevin F. Haggerty [Fri, 5 Jan 2018 16:39:35 +0000 (09:39 -0700)]
dtbhtool: Define both host and target libdtbimg
* The utilities need it and not defining the target library results
in a missing dependency
Change-Id: I745d8586a4a2cc5e3b8bdbe4a7e9dc19e1161db6
Kevin F. Haggerty [Fri, 5 Jan 2018 16:34:52 +0000 (09:34 -0700)]
dtbhtool: Use BoringSSL instead of mincrypt
* mincrypt is gone as of LineageOS/android_system_core@
6b11c13ae
Change-Id: Ia3b1dee747510daff45a345ae603181be5ab6023
Kevin F. Haggerty [Thu, 28 Dec 2017 16:01:32 +0000 (09:01 -0700)]
macloader: Stop allowing G and O write perms to the cidfile
* Only macloader should ever write to this, but others (e.g,
libbt-vendor.so) read from it. 0644 is more than enough.
Change-Id: I3d2fb3dfec1ba81c9c382ed18c93114e641df4a0
Diego Wilson [Sat, 25 Feb 2017 01:07:28 +0000 (17:07 -0800)]
macloader: Move device dependent modules to /vendor
Change-Id: I184ec79c8fc4d6047146b84bcc935aef129fc7f4
LuK1337 [Mon, 28 Aug 2017 20:22:42 +0000 (22:22 +0200)]
fingerprint: bauth: Bump version to 2.1
* Required for fingerprint HIDL HAL in O.
Change-Id: Iec8450521a51bbfddf2225274a7a6982baa42561
Diego Wilson [Sat, 25 Feb 2017 01:07:28 +0000 (17:07 -0800)]
consumerir: Move device dependent modules to /vendor
Change-Id: Ia05938d479babea4e0d7d25d52c818a43cedf362
Diego Wilson [Sat, 25 Feb 2017 01:07:28 +0000 (17:07 -0800)]
liblights: Move device dependent modules to /vendor
Change-Id: Ia7534e9188048b95e6c85497cfeb5e28a279629b
Arne Coucheron [Fri, 13 Oct 2017 01:12:11 +0000 (03:12 +0200)]
samsung: hardware: Rebrand from cmhw to lineagehw
Change-Id: I9576ca2d6bf5dfb9d0259e314f20aa0fe7f775b5
Christopher N. Hesse [Wed, 23 Aug 2017 13:02:03 +0000 (15:02 +0200)]
dtbhtool: Use libfdt from external/dtc
Change-Id: Ia3e38120965125de684e39213f94ad53238d55ce
LuK1337 [Mon, 28 Aug 2017 20:24:35 +0000 (22:24 +0200)]
dtbToolCM -> dtbToolLineage
Change-Id: I515ce4855cbaa2157a25dac56f18a6b1ca60ec84
Christopher N. Hesse [Wed, 2 Aug 2017 13:21:35 +0000 (15:21 +0200)]
wifiloader: Load kernel module if present
Samsung does this in the macloader service,
but this is the more appropriate place for
our platform.
Change-Id: I6335fea1d73d48f3c3f9938f33b536c5cda52acb
Abhisek Devkota [Fri, 4 Aug 2017 05:48:37 +0000 (22:48 -0700)]
Automatic translation import
Change-Id: Iac6ca07164f94ff319af48ecf8cae29a76052c02
Basil Gello [Tue, 18 Jul 2017 19:00:01 +0000 (22:00 +0300)]
secril-client: close fds on I/O errors
if a kernel device returns an I/O error, it is better not to chew
the CPU resources retrying I/O operation on a not ready device.
Fixes periodical 100%-core load in audioserver after a voice call
completion.
Change-Id: I2b66ffd18c85823a11e50598a6b4e3c0245a0083
Christopher N. Hesse [Sat, 8 Jul 2017 10:44:39 +0000 (12:44 +0200)]
power: Keep boost fd opened as well
Change-Id: I016b28c29786fc948a007d4ec3106be8a662eafd
Andrea Arcangeli [Tue, 25 Jul 2017 21:43:20 +0000 (23:43 +0200)]
macloader: Drop semcove case and enum
The all_ranges structure has one entry less than MAX_TYPES because
semcove type is not defined there, but there's no check for NULL and if
the mac isn't found it segfaults.
Change-Id: Ie218ea0a82b03992085db0f2d1cfc7079e7415a0
Basil Gello [Thu, 13 Jul 2017 16:29:21 +0000 (19:29 +0300)]
secril-client: Fix RIL client token management in SendOemRequestHookRaw()
On some devices, like SM-T805 (Galaxy Tab S 10.5 LTE), the RIL client
code produces errors "SendOemRequestHookRaw: No token" due to large
amount of tokens allocated by OEM messages requiring no response from
RIL daemon (like set call audio path, set call volume, set mite etc).
The indicator of an OEM message with no response expected is:
RegisterRequestCompleteHandler(client, REQ_XXX, NULL);
inside the RIL client message method. To prevent the token pool from
overflows, the proposed patch de-registers the token and frees its call
history if the handler for this message req_id is set to NULL.
Change-Id: Id414263bf471115797cae1a9ed628249734b9347
Basil Gello [Thu, 13 Jul 2017 16:36:39 +0000 (19:36 +0300)]
secril-client: return exact error code from blockingWrite()
Change-Id: Ibb6d3636648480c53a2fd19044eefe5b97f1eceb
Christopher N. Hesse [Thu, 13 Jul 2017 19:14:57 +0000 (21:14 +0200)]
Revert "power: Temporary logging fix"
This reverts commit
ff86846e97f2d159cc98af80938246db0d53c39a.
Change-Id: I46aa4d6606c3c519322b2e2cd048bd312a15fa4d
Christopher N. Hesse [Wed, 28 Jun 2017 20:53:03 +0000 (22:53 +0200)]
power: Allow for a dynamic cluster configuration
Change-Id: I542b36d26cad23f29e70ab70d996c95ca3ab11a7
Christopher N. Hesse [Sun, 9 Jul 2017 21:07:09 +0000 (23:07 +0200)]
power: Temporary logging fix
This will be reverted once the more advanced mechanism
(https://review.lineageos.org/#/c/179092/) goes in.
The boost fd logging will be restored once
https://review.lineageos.org/#/c/180313/ makes it into
the code base.
Change-Id: Ifc1b4a2ba3e1c4283d74eafec45c5fbf07153f03
Christopher N. Hesse [Sat, 8 Jul 2017 11:46:35 +0000 (13:46 +0200)]
power: Print information on boot
Change-Id: I1a8ba54f1b27c2e96c6bae77046dc207cdf35025
Christopher N. Hesse [Sat, 8 Jul 2017 11:56:25 +0000 (13:56 +0200)]
power: sysfs_read: Do not store newlines
Change-Id: If20b509b489b056ac3b37c208c42bc5407f61802
Luca Stefani [Sat, 4 Feb 2017 22:58:11 +0000 (23:58 +0100)]
AdvancedDisplay: Refactor
* Integrate with Settings
* Remove back button
Change-Id: Ie3bcd43ef7225bdc3b177446906335f59561b584
Abhisek Devkota [Fri, 23 Jun 2017 03:56:50 +0000 (20:56 -0700)]
Automatic translation import
Change-Id: I352dfea4f441b2b1a7d14b4e665f1fe77eecc99c
Dheeraj CVR [Thu, 12 Mar 2015 02:41:11 +0000 (08:11 +0530)]
exynos: multimedia: add support for OMX_IndexParamVideoIntraRefresh parameter
filiprrs: This fixes miracast, and possibly resolves issues with features
like chromecast, screen recording, wifi display etc.
Change-Id: I35f789a9ae29df0198b21c98dc866d8886799893
Jason Vidal [Sun, 11 Jun 2017 08:02:38 +0000 (08:02 +0000)]
liblights: Fix fast blinking notification LEDs.
Seems that the fast blinking notification LEDs experienced on some
Samsung devices was due to the removal of these two lines that clean
the 'blink' array. Propose re-inserting to correct the fast blinking
LED issue.
Change-Id: I88ea828a50468aae494b1dd54290607308de543a
Dominggoes Isakh [Fri, 26 May 2017 21:43:49 +0000 (23:43 +0200)]
liblights: Add BLN support
Change-Id: I3745b7c4ca7adadd62e116c71cd7357a4e8ed015
Paul Keith [Fri, 2 Jun 2017 22:52:14 +0000 (17:52 -0500)]
liblights: Fix variable button brightness code
* Because we're using #ifdef in set_light_buttons(),
defining VAR_BUTTON_BRIGHTNESS to anything, including 0,
results in the button brightness code being enabled
* That results in broken touchkey backlight for devices
that don't override the samsung_lights header, or defined
this macro to 0 in their device's samsung_lights header
* Comment out the macro to correct this logic
Change-Id: Icf554b0deac975f729f1a70e517341dae74f3657
Abhisek Devkota [Thu, 1 Jun 2017 03:10:28 +0000 (20:10 -0700)]
Automatic translation import
Change-Id: I376a4f179af4bd395ca9c17da93f5101aca4c68c
Dominggoes Isakh [Thu, 25 May 2017 12:49:46 +0000 (14:49 +0200)]
liblights: Add support for variable touchkey brightness
Change-Id: Icc5c589e88dc342ae50b432187bae65a9b3a23d7
Christopher N. Hesse [Mon, 29 May 2017 18:45:14 +0000 (20:45 +0200)]
power: Write IO busy parameter for big cluster
Change-Id: I9e09f640b956be87729df735225fcfe8f066ab48
Christopher N. Hesse [Thu, 25 May 2017 15:39:18 +0000 (17:39 +0200)]
modemloader: Add support for recent devices
* Try to read the hardware revision from the
bootloader before parsing /proc/cpuinfo
* Set more properties to catch all recent device
needs as well
* Introduce a property to let other services (cbd)
know they can start
Change-Id: I50d8ec37921ec2559bdd7fe852d830f10fe1c12e
Abhisek Devkota [Thu, 18 May 2017 05:23:14 +0000 (22:23 -0700)]
Automatic translation import
Change-Id: I15bc33336962fd84fcb328d5fda461e5ce0bd495
Christopher N. Hesse [Wed, 26 Apr 2017 19:42:10 +0000 (21:42 +0200)]
power: Allow POWER_HINT_LOW_POWER hint to disable power save mode
Change-Id: I3b4c90f05267ca4182187361e5d373adb6de25d7
Abhisek Devkota [Fri, 28 Apr 2017 22:17:09 +0000 (15:17 -0700)]
Automatic translation import
Change-Id: I7cdf0153bcb66bf25d80c694022018b5d89287e2
Abhisek Devkota [Thu, 27 Apr 2017 17:54:53 +0000 (10:54 -0700)]
AdvancedDisplay - Rename default scenario
Change-Id: I6122234ef08b78958e28d3a127b3c73757a43445
Jesse Chan [Tue, 25 Apr 2017 09:38:42 +0000 (17:38 +0800)]
mkbootimg: add exynos subdir to possible_dtb_dirs
Change-Id: I70e5e0817ff0b63da7df3ab63f42b815170096e4