A spmi controller may have many child devices, which together may take
a signifigant amount of time to register and probe. Reduce this effect
by probing asynchronously.
After:
[ 0.277217] calling__software_resume+0x0/0x24c_@_1
Before:
[ 0.319295] calling__software_resume+0x0/0x24c_@_1
Change-Id: I95704a2ae7aae98e23dc9f29c7d023867d60388d
Signed-off-by: Patrick Daly <[email protected]>
Signed-off-by: Swathi Sridhar <[email protected]>
This snapshot is taken as of msm-4.19 'commit <670a322c>
("bluetooth: Add bluetooth slimbus slave drivers").
Change-Id: Ide1aef9a42cbee862fbd4afc016a89b37269f95f
Signed-off-by: himta ram <[email protected]>
Update parent mappings from parent_names to parent_data as
clk_parent_data allows for more efficient clock registration.
Also update hw ctrl and safe enable flag.
Change-Id: I5cee5b650250fc7d41011a85fed923da5ea7c96c
Signed-off-by: Vivek Aknurwar <[email protected]>
Adding stats for page recycling feature that tracks the
total number of packets replenished and tmp allocs for
coalescing and default pipes on Rx path.
Change-Id: Id92f5be4552101877c631628e71cf58e0da0f5d1
Acked-by: Priyadarshini Rajagopal <[email protected]>
Signed-off-by: Bojun Pan <[email protected]>
Add support for a streaming interface for TMC ETR to allow for continuous
log collection to secondary storage. An interrupt based mechanism is used
to stream out the data from the device. The streaming interface cannot be
used in conjunction with the traditional ETR read operation.
Change-Id: Ie80f817740fe3fddbb7fe95b02263525b0bff6e8
Signed-off-by: Mulu He <[email protected]>
Signed-off-by: Tingwei Zhang <[email protected]>
Tmc etr buffer will be read when cat /dev/byte-cntr. If tmc etr
is disabled, the buffer will be released. So exit byte-cntr-read
when etr is disabled.
Change-Id: Ia7037362dd973895f3b095a2ffbbab83570fb57e
Signed-off-by: Yuanfang Zhang <[email protected]>
this fix makes sure to unvote PCIE clock only if it was voted before
from the same function.
Change-Id: Ie4060b7c54598ef7aa1b8b4a4a8f06d2067d2542
Signed-off-by: Michael Adisumarta <[email protected]>
This fix solves the race conditions between USB connect and
modem SSR by using mutex protection.
Change-Id: If97264a7c875f3e0c66b34b1b02e48b21c99e319
Acked-by: Jyothi J <[email protected]>
Signed-off-by: Michael Adisumarta <[email protected]>
Use the right index based on the cookie for GCI channel
TREs that are using the extra allocated buffers.
Change-Id: I19643223e4e496bf1b976b0bf73bbe3d8a1fe03a
Signed-off-by: Michael Adisumarta <[email protected]>
Change enable cache coherent and smmu mapping of iova to pa to
low priority logging since it is called frequently and clogs up
the IPA dump.
Change-Id: Iaea74a5f0c9e10ac74523b38843851fa4d528547
Signed-off-by: Michael Adisumarta <[email protected]>
Disable csum offload and status for ODL pipe for ADPLv3 for
APQ Platform.
Change-Id: Iab2a7a931eab7ab5b94c582b1559b7ae0fef00a7
Signed-off-by: Michael Adisumarta <[email protected]>
Retry gsi channel stop for IPA client producer channels along
with the consumer channels.
Change-Id: I60a3e93a1923fdad9ebc74197917c46551854822
Signed-off-by: Michael Adisumarta <[email protected]>