sched-walt-debug.ko is not built for waipio (CONFIG_SCHED_WALT_DEBUG is not set)
deferred-free-helper.ko is not built as a module (CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y)
msm_rtb.ko is not build for waipio (CONFIG_QCOM_RTB is not set)
ns.ko does not exist, it is compiled into qrtr.ko
Change-Id: I0f53beb840e2000ec4e803b2d94ceac1158bea9f
Added nfc module to first stage DLKM driver modules
loading list for taro.
Change-Id: Ia1f0c6845575499bddfda04b628b4022e3b1a612
Signed-off-by: Tapas Dey <quic_c_tdey@quicinc.com>
Add thermal and BCL driver modules to first stage DLKM
loading list for waipio.
Change-Id: I2a4409d8d9b20064b1008a029ba3bc14ca81b7bb
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
Add scmi pmu vendor protocol modules to first stage as
pmu_lib is also in first stage and they are dependent on
each other.
Change-Id: Id5d708ab5bcadf1c2caadbab8272adde8001fd2e
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
Add c1dcvs and dependent modules to first stage init.
Change-Id: Ibfcbfdf4cf1487b0818850471e1b872c3f97dd45
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
Add dispcc-diwali to modules.list.msm.waipio to enable
it to load during first stage init.
Change-Id: Id48b4c4f517cb10d7ca0e317fe261cb725c2ba09
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
Module load order puts qcom_cpu_vendor_hooks.ko very early. Add
store_kaslr_offset to enable dump parsing earlier than current scheme
in which qcom_dload_mode.ko is loaded relatively later.
Change-Id: I71ef97a00796d8fc5cdfb2297f0c1e54ee979fb2
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Add pinctrl-cape to modules.list.msm.waipio to enable it to load
during first stage init.
Change-Id: Iad4388a24db5f304ccd6593025879e498de776fb
Signed-off-by: Auditya Bhattaram <audityab@codeaurora.org>
Load qmp and aoss drivers at boot time to be used by tmecom interface.
Change-Id: Ib5bf882cbba1280c30176136d90fdae1cd6d4550
Signed-off-by: Murthy Nidadavolu <mnssr@codeaurora.org>
Existing pinctrl driver is not generic enough to be used
for other target sharing same binaries. However, current
pinctrl driver can be used for a target where both PVM
and SVM is supported and also for target where SVM is
not supported.
Rename qcom_msm_pinctrl.c to pinctrl-waipio.c and change
the module name in the first stage module list.
Change-Id: I276d4a22921653ba7007be06cb930516699b3ccf
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
Add qnoc-diwali to modules.list.msm.waipio to enable it to load
during first stage init
Change-Id: Iac72352a71f3a78685011fa17c362fe62a7e9d2e
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
By rearranging driver probe order can help avoiding
driver error probes and have optimal performance in
kernel boot first stage.
Change-Id: I584ddbf9ce647d91ba5d9e6951bd5aa0174bd85b
Signed-off-by: Tengfei Fan <tengfeif@codeaurora.org>
Remove the UFS PHY driver used only during the presilicon
development so that it will not be included in the final image.
Change-Id: I3f5cfa4a2e18b5567dc168cd0a903b2c706ad5c7
Signed-off-by: Bao D. Nguyen <nguyenb@codeaurora.org>
In prepartion for enforcement of alphabetization of module lists,
alphabetize Waipio's module list.
Change-Id: Ia0c5c6cce853aeccceb24fc33f8ec4b4867d33a3
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Add gh_arm basic driver to support Gunyah. All required features can be
further added to support complete functioning of Gunyah drivers.
Change-Id: I0b821d30977963f9891470ed423f9f9645315153
Signed-off-by: Prakruthi Deepak Heragu <pheragu@codeaurora.org>
Add gcc-diwali to modules.list.msm.waipio to enable
it to load during first stage init.
Change-Id: I93815b08eb717c59e2e5d6e24c5998bc5ec485c2
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
Add qrtr and ns to first-stage modules. These modules require NET_ADMIN
privilege during initialization. Granting vendor_modprobe these
permissions was strictly rejected by security team, so move these
modules to first-stage init.
Change-Id: Ie9ab16618c04954d535c9f5c82420fbd78a12c3f
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
To catch early errors, it's important to ensure that the walt debug
module is insmodded early.
Change-Id: I1418c16a30041469aa04025018a1f0a79065c390
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
Add qcom_gic_intr_routing to first state, to load it early
in the boot chain.
Change-Id: I36f6a5e88ddb18bceffc399e62c183a4478cf73f
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Add modules to support inline encryption using hwkm
for key management.
crypto-qti-hwkm.ko
hwkm.ko
tmecom-intf.ko.
Tests: Bootup with FBE enabled and fscryptctl unit tests.
Change-Id: I030dc297361302b8ca2c2f92ba23b898346eaa08
Signed-off-by: Gaurav Kashyap <gaurkash@codeaurora.org>
The change is to rename 'haven' to 'gunyah', 'hh' to 'gh'.
The following words is unchanged because of the dependency from
hypervisor or userspace: 'haven-hypervisor', 'qcom,hh-watchdog',
'qcom,haven-message-queue', 'qcom,haven-vm-id', 'hh_virtio_backend'.
To track histroy, this change only change content, not rename the
files.
Change-Id: I4fa3e3fb00d4a53b44b6aec81b4c22cbeb5c6853
Signed-off-by: Cong Zhang <congzhan@codeaurora.org>
Add llcc-qcom module to first stage to enable CPU LLCC slice
early in the boot chain.
Change-Id: I285b1bd53b7d9c3411decbdc180074a254b39245
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Add modules to support inline encryption using wrapped
keys. This is done with the help of three modules.
ufshcd-crypto-qti.ko
crypto-qti-common.ko
crypto-qti-tz.ko.
Change-Id: I5830e1175e2ee0beec3171c2577d919ea4751b76
Signed-off-by: Gaurav Kashyap <gaurkash@codeaurora.org>
Add newly created Waipio ufs qcom phy driver so that it
will be auto-loaded during bootup.
Change-Id: I6bc6b1e764e9947b75e06d4699249a7816b38d15
Signed-off-by: Bao D. Nguyen <nguyenb@codeaurora.org>
Add qcom-pmu-lib 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: I52b90cfa22dff3afb61a28356bfabae5e60f374b
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Use deferred free functionality as of commit f10ff61bd1 ("Merge
"dt-bindings: ipcc: Add WPSS client to IPCC header""), so as to speed
up dma-buf releases by having the buffer's memory freed asynchronously
by a helper thread.
Change-Id: Ie32430fe536e0cbc2abc56a259ae9c23e2e090a0
Signed-off-by: Chris Goldsworthy <cgoldswo@codeaurora.org>
Order of modules.list.msm.waipio has no impact on load order, so sort
for ease of quickly checking which modules are part of first-stage.
Change-Id: If3b8b1e76990d51018cf91314223370d67318b18
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Add pinctrl-diwali to modules.list.msm.waipio to enable it to load
during first stage init.
Change-Id: I9552f74a403854eba423e4e59255fe0ffe0e16ec
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
Add minidump to module list of lahaina and waipio SoCs.
Change-Id: Iebe5bf71b14c2903db986c5a3df1d0df7ada0c9e
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Enable QMI sensor and cooling device drivers to register the sensors and
cooling devices from remote susbsystems.
Change-Id: I2d9bb66da40e0833f0cf7bba61dabae628d00574
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>