NTN3 switch requires register access over i2c when PCIe link
is not up. Add i2c control interface for a i2c client driver.
This i2c control interface registers with a i2c client driver
and provides client specific callbacks for read, write, reset
and register dump operations.i2c control interface can support
one i2c client per root port.
Change-Id: I9e5f91cab4fd2bb2c6274ad0317fad4279db6958
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Both ethernet and USB need a way to coordinate usage of the tightly
coupled memory (TCM) region in the llcc. To this extent, provide a manager
for this region which can map this region for the kernel and provide
information for using it to clients, while also ensuring that
only one client can use the region at a time.
Change-Id: I57c02b1be6135fb9d93e638959084d0d5db48500
Signed-off-by: Melody Olvera <molvera@codeaurora.org>
This reverts commit 361b8db1ed, reversing
changes made to 3008930db1.
Change-Id: If821c691a7059a38f47ffe20a08bc9001f6a9690
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
Add notes to disable below two options for perf build of SDX65:
CONFIG_SLUB_DEBUG
CONFIG_DEBUG_PREEMPT
Change-Id: Id6f22826aecec3d2f35cbe9b34e496cd24804202
Signed-off-by: Yu Tian <yutian@codeaurora.org>
Do not allow configuration access request to certain BDFs.
This is required for PCIe switches, unable to respond to
configuration access request to certain supported BDFs.
Without filtering, such BDFs are causing system bus hang
or enumeration failure of downstream ports of switch.
Change-Id: I4c4fa5cc4921dfe0217e05aaad4600abebcacd2b
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Add IRQF_NO_SUSPEND flag while requesting interrupt for
smd edge so that any transfers during suspend noirq stage
can be done.
Change-Id: If821440fbab35f5a39484fbcad1994d54dff41d6
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
Currently hsync fence is released in signal cb but is still used in
file release cb. It may cause use after free issue.
Change-Id: I2591ff9bf0aea71163eea9c606bd9e6d331cdc63
Signed-off-by: Kasin Li <donglil@codeaurora.org>
Added a check to validate map before freeing it to avoid Use after
free scenario.
Change-Id: I484391ff7c55c0689530a928a2821ee5a1a0e10c
Signed-off-by: Jeya R <jeyr@codeaurora.org>