ESOC is only used in kona, but is a dependency for sysmon-qmi which is
included in lito.
Signed-off-by: Will McVicker <willmcvicker@google.com>
Bug: 143541374
Test: compile, boot sm8250 verify list of probed devices
Test: check kernel log for proper esoc loading
Change-Id: I569944dc22082152bfed94d7bce027a81d5f4d4a
Add an error-fatal notifier hook to the list of other client hooks,
which would notify the clients about modem's unexpected reset or
error-fatal.
Change-Id: I185c4b05795b7ffb0768c240f25cc487f3d67b63
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Currently, the esoc driver calls the client's power-on and power-off
hooks with a boolean flag indicating if the external modem is in
error-fatal or not. However, this information itself isn't sufficient
for the clients. The clients also may rely on the actions such as, if
the driver would be shutting down the modem in the sequence or not.
Hence, convert the boolean flag to an integer based flag that carries
the bitmask of all such information.
Convert the esoc callbacks for the MHI driver as it's affected by this
API change.
Change-Id: I376e85ba499574a4c9e8cf3e845ab6311afe52d2
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Modify spdx tag for all CAF authored files for Kona.
Change-Id: I9308c7189412b1e428a7f67ded0dc076b0e38254
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
This is a snapshot of the esoc driver as of msm-4.14 commit
<55e5efd553c10ef>. (Merge "nl80211: Fix external_auth check
for offloaded authentication")
Change-Id: Id47bcba3a5342986c3496707eb1e7cec03f19e3b
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>