Add support for debug clock controller to measure
frequency of APCS mux clock.
Change-Id: I951c420c52aa62eb6a3cbfc0ccea9d244de6bb06
Signed-off-by: Rakesh Kota <kotarake@codeaurora.org>
Add master and slave IDs for all Qualcomm Technologies, Inc. Monaco
interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.
Change-Id: Id2e816a74e382946c02345a5d1e39ed1d913ef90
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
Driver enables GSI wrapper only if OUT EP is present in
GSI interface which is not the case with DPL function.
This logic works as long as there is another GSI function
present with OUT EP (e.g. RMNET/RNDIS). However, if ADPL is
the only GSI function in composition then driver does all
the EP specific programming in USB GSI wrapper but doesn't
enable it. Since, initial doorbell is rung by software, data
transfer does start but eventually stall happens as USB GSI
wrapper doesn't ring doorbell.
Fix it by not having an EP check while enabling GSI.
Change-Id: Ia40209d5a3f3b5947b13e8909ef9f994200f7a85
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
when suspend happen with empty OTG cable,
then insert USB 3 thumb drive,
after resume, thumb drive work in USB 2 mode.
currently in suspend function only disable redriver,
but no operation in resume function.
fix it by enable redriver during resume.
Change-Id: I57535dd24317cce77e40eb8ca30a2203af6776b0
Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org>
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.
Change-Id: I347133af37d660855532d08d23ef5750d93ff83b
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
In some devices we have 4 PCIe controllers. This change
enables the 4th PCIe controller.
Change-Id: I6a192b7595bd7ddf3d0ec1e80faf9e2ec1b6a5ac
Signed-off-by: Nitesh Gupta <nitegupt@codeaurora.org>
During probe failure current implementation returns with
error without cleaning the mailbox channels.
Update the probe function to cleanup the mail box
channels for scmi tx and rx paths.
Change-Id: Iafd370638cad586c47ff8191ed12a0933bf4dbf3
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>