The reason these files are moved to /vendor/etc/init/hw and
not /vendor/etc/init is because 'init' scans the /vendor/etc/init folder
for vendor service .rc fragments to import. That would either result
in duplicate imports or out-of-order imports of these hardware
specific .rc files and that *may* have unintended consequences.
In order to preserve the current import order for MTP, we move all
hardware specific .rc files to /vendor/etc/init/hw which is not
autoscanned by init BUT leave the init.${ro.hardware}.rc (i.e.
init.qcom.rc in this case) in root for 'init' to find.
Change-Id: I14531da05e2a3a256f734f8de96e1f1969c753f9
* This removes /system entry from fstab, since this partition
is now early-mounted and the fstab entry is specified in device tree.
* At the same time, also include a fully populated fstab, in order to avoid
build breakage while generating recovery updater scripts.
Change-Id: I8e558458b984e97a45a920c3751a6b7c3f2ebc5c
* Any pre-O framework did exact the same thing as TimeService.apk
when the flag is enabled, as we always ship TimeService.apk,
there's no reason to keep the flag, and the framework stuff is
not ported to O.
* Remove unused 32-bit library as well.
Change-Id: I74abc65468e983732bccde571003235891379463
Add thermal send rule socket to thermal service initialization script
This change is required for SE Android so that thermal socket context
are not overridden by init.
Change-Id: I8774b62f35f72a481f9976dda5d1aee1e19d8374
* These have now been moved to the SDK
* Retire custom settings for longPressHome & longPressOnAppSwitch
Change-Id: I551ddc8c58ccd7184fddb1c615b15cce8127daad
As per Android-O architecture, move vendor specific file into
/data/vendor path instead of /data/misc. To address this
create the wifi directory into /data/vendor path.
CRs-Fixed: 2047794
Change-Id: I6835fb70e1777e23d0b30aa9e08de9a746638c50
Modify permissions for /data/vendor/misc to 01771
from 0770 in order to enable audio module
to access the directory.
CRs-Fixed: 2074932
Change-Id: Ibc832cd0ec7c04a99b3fa1e9a554f919e11a149a
Add 32/48KHz sampling rates to 8998 config file
and 32KHz sampling rate to 8996 config file to
allow voip applications with 32/48KHz to route to
the voip path
CRs-Fixed: 1065380
Change-Id: I0801f912977d9aed783c33a308288eae422a851b
- Make direct output independent of flag AUDIO_OUTPUT_FLAG_DIRECT_PCM.
- Remove multi-channel profile as it is redundant with respect to
direct output profiles.
Original Change-Id: I7f5fef656f1d8796872e4d297da3220c3e69951d
Change-Id: I7bd29678721d0215bd7fcdada4020e6b2ec6c397
Update default audio_policy_configuration.xml to remove configurations
that are not compatible with aosp system image and are causing vts failures.
Original Change-Id: Iae1f4c72090ef5a0c6472083dce8b0065beb6851
Change-Id: If1b6274a815dbd9b5a9a7dfdbf3fd8043df91446
* Based on ecf82951a4
* Global processor configurations discarded (useless anyway because
those were related with Dirac effects applied to MUIU shipping apps).
* Additionally to the same tests done by Google, it was verified that
with this change "XML effect configuration loaded successfully.",
while before it showed: "XML effect configuration failed to load.".
Change-Id: I954879274cea4e3f608cbf5c3e0b302ef187050a
*) frameworks/base bool config_intrusiveBatteryLed is no longer
used so it has been removed.
*) Use LIGHTS_BATTERY_LIGHT capability in lineage-sdk instead.
*) Update config_deviceLightCapabilities comments
*) Move bool config_intrusiveNotificationLed out of
Lineage-specific overlays because it's an AOSP config
* Adapt to the new Lineage SDK and temporarily disable the import
of currently non-existing Lineage common classes.
* Drop never required BOARD_USES_CYANOGEN_HARDWARE flag
(only required to opt-in for common light HALs).
* Remove Dead Vibrator HW