This change adds required support and relevant rules to select and
use USB composition using configFS.
Change-Id: I91c45180e3c64800eebbbb4a0c26157003dbbee1
ZRAM Disk size - 512 MB. "init.qcom.zram.sh" is now deleted.
ZRAM disk creation is moved to "init.com.post_boot.sh" (at the
common Memory related configuratons) and is done only if
"ro.config.zram" is enabled.
SWAP Disk size - 200 MB (Created only for lower RAM ( < 1GB )
devices & only if "ro.config.swap" is enabled ).
Change-Id: I077d3bdf10e56d2c40f0057c95533cfb136a2ab8
* commit '6dfa44b044c858c2b5de0f0c3ca9eef28131a0c1': (27 commits)
Add tcp buffer sizes for LTE_CA
init.qcom.post_boot.sh: Update scheduler tunables for 8996
tz app seemp_healthd removed
init.qcom.post_boot: Enable low power modes for 8952
init.qcom.usb: Add composition to support DPL with DUN over char bridge
init.qcom.rc: FST Manager runs as user "wifi"
init.qcom.post_boot.sh: Enable all the LPMs by default
qcom: Add default configuration for DCC block on MSM8976
BTLogKit: Added BTLogKit to Product Packages
init.qcom.usb: Set default USB request buffer size as 128 KB for MTP
Adding and starting IOP service for 8996
base.mk: add FST Manager to the build
init.qcom.rc: add FST manager service
Bluetooth: Drop Wcnss_filter to bluetooth only access
init.qcom.post_boot: Set mincpubw devfreq governor to cpufreq for 8996
audio_policy: disable software DRC flag
init.qcom.rc: Seemp health Deamon
Disable sched_boost on msm8996 at post-boot.
Mms: Change default config options
qcom: Add default configuration for DCC block.
...
Conflicts:
rootdir/etc/init.qcom.rc
Change-Id: Ifedca1c92c67b2006f11eaa54d4fb8134fe5952c
Adding new service for in init.qcom.rc for testing purpose.
This service is only for userdebug configuration.
Change-Id: Id94a50bd6269a8a47ca1a8929b566c70a23d852e
Even though sensor service moved to core class, common script is
being started as part of late_start services, from which, sensor
service is started. This is causing issues like, none of the
sensors are available to clients as System Server also scheduled
in parallel.
Change-Id: Ie69e43e9845952f06efd9fe52b68b9a02a9522ce
Give r/w permission for dev/ccid_bridge
Add init.qcom.uicc.sh in Android.mk
Add init.qcom.uicc.sh in base.mk
Change-Id: I90e67e0bb67937c9da5123d7b41c483df45c8449
Add support to log ftrace events to CoreSight STM based on
CoreSight property. This will help with debugging crashes.
Change-Id: I2236d590f96d14b8c8bbbc4b18576d548e06af98
Removed init.qcom.ril.sh and references to it from the common dir.
The script contained carrier specific instructions which resulted
in a temporary remount of the system partition as r/w which is not
allowed.
Removed usage of exec from .rc files.
Change-Id: Icdbe81ad1405f45d18f9b7befdb7cc8c9aec1696
This reverts commit 7395274c37.
Re introduce ril init shell scripts.This is required since
"on property" trigger in rc file cannot handle the requirement
where ril needs to be started based on multisim property
only once per boot up.As per new requirement, multisim property
can be changed dynamically between dsds and dsda runtime.
Change multisim property to persist.radio.multisim.config
Change-Id: Ie615baf8211127d6b1eb66d2af3de46eee148588
CRs-Fixed: 574698
init.qcom.mdm.sh is a script that checks the baseband version and
accordingly starts up mdm-helper. The script is defined as a service
in init.target.rc on targets that support fusion configurations.
Change-Id: I52e82f7715ea9758c5e8738635ee1eabffd5d054
The bt_hsic_control service is used for bluetooth to
control the HSIC bus state for power management.
CRs-fixed: 495435
Change-Id: Iebb32d63ae0eb297cb57c415b7a5fc50bf2d96f5
Modify logic for enabling individual subsystem restart to
a shell script for more flexible handling.
Change-Id: I41fcf0de60fed844b5073a64e5a5318e9d5ea07b
Android init process was extedned to recognize new boot mode
and start only required services for this mode. Init process will add
new action trigger 'ffbm', which will take care of rest of the
initialization process. 'ffbm' action trigger is defined in Qualcomm's
private init.rc file. It's functionality is identical with main
Android's 'boot' action triger except it doesnt add trigger actions
'core' and 'main'. Action trigger will start only minimal set of
services (media, adb, qcom-post-boot, rmt_storage) required for test
environment to operate correctly.
Change-Id: If50ded9c0464b6aad0d65ee9c220270d9f911c59
crda sends wifi regulatory settings to driver through netlink
socket which requires root preivilege to run.
Change-Id: Ib68f0cb895e7e5a255608afe731a84e063dbd7ed
Dynamically enabling the hcidump logs when the property
bluetooth.hcidump.enabled=true is set. By default this property is
not set.
CRs-fixed: 323983
Change-Id: I127a638c17fb8447f8b9a1472c7a9270ef0bad84
During initialization the system partition needs to be
remounted as read-write in order for changes to be made
to the /system partition (e.g. creating target-specific
symlinks, etc.). Earlier this was done in the post-fs
stage where Android property service has not been
initialized. This change moves these initializations to
the early-boot stage.
Update the wifi initialization script to use command
line parameters since getprop is not yet available in
early-boot. Also fix bug in 8974 changes that breaks
8960 and other targets.
Call audio init script from wifi script rather than
directly from syspart-fixup since retrieving Android
property is not yet available.
TODO: Init sequence needs to be redone for cleanup
and boot up speed.
Change-Id: I2a7338af91df951d0a4617d4f54db123aca839e3
Move system property settings such as LCD density to early-boot.
This ensures the properties are set before any service is
started.
CRs-Fixed: 390942
Change-Id: Iba5dfb5b55f33904bd09d4b618b5399d7bda8cbd
Audio subsystem has to read the qcom.bluetooth.soc property
to create the correct soft links in UCM files which will
be read by HAL.
Change-Id: Iaf5ac39578dae2ebd09b19733c1cc2768b4fd1e8
Some of the qcom services require to remount system partition with read-write
permission. But since all of them running as independent asyncronous services
so this can cause some issue.
init.post_fs.sh is responsible to call all such services syncronously and
in the end remount system partition as read-only.
Change-Id: I4c03a67df5eb429b2ede633f81135e8b5c457673