Merge tag 'AU_LINUX_ANDROID_KK.04.04.02.010.421' into HEAD

AU_LINUX_ANDROID_KK.04.04.02.010.421 based on quic/aosp/kk

Change-Id: I2d3ae6b15f13aeb9f087767b60fa040b05854fe3
Merge tag 'AU_LINUX_ANDROID_KK.04.04.02.010.435' into HEAD.

AU_LINUX_ANDROID_KK.04.04.02.010.435 based on quic/aosp/kk

Change-Id: Icb960c264db70e89da1c4d005196736360d03bb9
Merge "Merge tag 'AU_LINUX_ANDROID_KK.04.04.02.010.435' into HEAD."
Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.031' into HEAD

AU_LINUX_ANDROID_KK.04.04.04.010.031 based on quic/aosp/kk

Change-Id: I417d831aa6b315fdbcdfc0dbaad663307560f49e
Merge "Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.031' into HEAD"
FM: Fix the build issue

Build FM only for QCOm targets.

Change-Id: Iea54c942325dbe9bc8d4c9399182351f25c0f190
Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.051' into HEAD

AU_LINUX_ANDROID_KK.04.04.04.010.051 based on quic/aosp/kk

Change-Id: Ie2cfe884fee1214bbc950c7c60cd920e0b097eb6
Merge "Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.051' into HEAD"
Merge "FM: Fix the build issue"
FM: jni: Treat only negative return values as errors

FM kernel driver can return zero or positive
values in case of success. Make changes to treat
only negative return values as errors.

Change-Id: Ief859af604349a2e47daee18693723600154d1a9
FM: Fix compilation errors

Changes are made to fix the compilation errors

Change-Id: Ia543552ddcbf88a306e65a22e42d47dffaa5f14d
Merge "FM: Fix compilation errors"
FM: Fix the issue with color of text

Default color of text changed in the recent android version.
Set the text color as white.

Change-Id: I545cbf5824e7436e8fdb6e0cf70bbc5d6e13a5f3
Merge "FM: jni: Treat only negative return values as errors"
Merge "FM: Fix the issue with color of text"
Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.073' into HEAD

AU_LINUX_ANDROID_KK.04.04.04.010.073 based on quic/aosp/kk

Change-Id: I71052e752e71e9c81e1980b3c11862ab587d3360
FM: Fix the issue with headset update notification

FMService receiving headset removal intent after AUDIO_BECOMING_NOISY
intent receives.
As AUDIO_BECOMING_NOISY will receive only when headset removed,
update the headset status flag when the intent receives.

Change-Id: I1fe470564dc5b75fac8440849fd77696018fec52
CRs-Fixed: 697141
Merge "FM: Fix the issue with headset update notification"
Merge "Merge tag 'AU_LINUX_ANDROID_KK.04.04.04.010.073' into HEAD"
FM: Fix the issue with color of text in landscape mode

Default color of text in latest android is changed.
Color of text makes it to white.

CRs-Fixed: 703235
Change-Id: I0fcc0837eeef0a5006b44d99c1a1c045a07f808c