Enable PM8008 PMIC module for neo LE platforms and
also add module name to module.list.neo_le.
Change-Id: I4d18f22882e0f8a7ab0cad4d424a1260bfd7b34a
Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
Add qcom-pmu-lib, qcom_llcc_pmu to modules list in the
first stage init. Modules installing perf events need to
have CAP_SYS_ADMIN or CAP_PERFMON capabilities to install
events. Moving this module to first stage solves the
problem by ensuring that init thread insmods this module.
Change-Id: I06ea2532b409e13df67de1aa85bd6e52777bb6d6
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Reordered modules in modules.list.neo_le and la to optimize boot time.
Removed llcc_perfmon.ko from modules.list.neo_la.
Change-Id: If7f1b58fcc761274b917de95d9890911a55aa326
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
Add qcom-dcvs and dcvs_fp module to first stage.
Change-Id: Id0137b681b405d36502f90d9cda76e2913c305a8
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Added driver, phy and repeater modules to be loaded in first stage
in LE. In LE, in latest targets, module loading happens in parallel
with userspace loading. If by the time, we are creating qdss function
instance, qdss modules are not loaded, then alloc function inst fails
and the second try to create it will be successful thus affecting
boot time. Also in some instances it is observed that upon boot, F2
symlink goes missing in 9060 composition. UDC store isn't failing but
alloc func/function hasn't been done properly yet. To avoid such
issues, move modules to first stage to enusre modules are loaded
before userspace begins and we can enumerate 9060 compositon on first
try.
Change-Id: Iea82cf4fe4a1e80bae8880ca75ab2c4ac5ab59cf
Signed-off-by: Krishna Kurapati <quic_kriskura@quicinc.com>
Add defconfig flags to enable required drivers
needed for File Based Encryption feature.
It includes below
CONFIG_MMC_CRYPTO_QTI = To enable qti supported mmc crypto framework.
CONFIG_QTI_CRYPTO_COMMON = To enable common crypto framework.
CONFIG_QTI_HW_KEY_MANAGER = To enable HW keymanager based crypto support.
It also include change in Kconfig to enable common
crypto framework if CONFIG_MMC_CRYPTO_QTI is supported.
Tests = Tested FBE use case and confirmed using tzlog that flow
is using HWKM based API's.
Change-Id: If3898020b45ae7664654d08a8d689c2af731a7ed
Signed-off-by: Jiten Patel <quic_jitepate@quicinc.com>
Enable bq27xxx_battery modules for neo LE/LA platforms.
Add bq27xxx_battery.ko to modules.list.neo_le and
module.list.neo_la, to enable loading during first
stage init.
Change-Id: I7261b3ed0143100edd20bdf49b8101417da78429
Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
To catch early errors, it's important to ensure that the walt debug
module is insmodded early.
Change-Id: I8d3b55ad4419adb88d05817d401f41cf9c09e9bb
Signed-off-by: Ashay Jaiswal <quic_ashayj@quicinc.com>
Add bq256xx_charger.ko to modules.list.neo_le and to
module.list.neo_la to enable it to load during first
stage init.
Change-Id: I8cd0dc1770e750ff6c41b189f9ce77fabcfb303a
Signed-off-by: Ashish Chavan <quic_ashichav@quicinc.com>
Enable PMIC related modules for neo LE/LA platforms.
While at it also add *.ko modules names to
module.list.neo_le and module.list.neo_la.
Change-Id: I9a0a61866bcd2478fe746c855da6c4995bbf3ed2
Signed-off-by: Ashish Chavan <quic_ashichav@quicinc.com>
Add tcsrcc module to first stage modules list on NEO platform,
to allow it to load during first stage bootup.
Change-Id: I5520e420bbd40bf55181df777aa7f3feb8ebad72
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
Adding support to enable neo la builds.
Enable compilation and generation for boot and vendor_boot.
Add vendor commandline for neo le config builds.
Change-Id: I23fad251fa53feb515fb5a21ff4c47b39318a230
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
Add all the dependent modules in modules.list.neo_le to
probe UART Shell.
Change-Id: I91cce6069beb7e4c678b19c5975bc9f5f60c0dc6
Signed-off-by: Mayank Grover <quic_groverm@quicinc.com>
Add clk-rpmh and qcom-cpufreq-hw to modules.list.neo
to enable them to load during first stage init.
Change-Id: I51717788d56a1ba5c0dde08a3f2ea1c51e80f709
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
Adding support to enable neo la builds.
Updating neo build script for le builds.
Change-Id: I97f0f6187005232b9601dc3f60074f13d7477177
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>