Akash Asthana
c2ca8e5398
serial: msm_geni_serial: Fix DMA TX FSM reset sequence
...
TX FSM reset command generates TX_RESET_DONE & TX_DMA_DONE interrupt bits.
Upon receiving TX_DMA_DONE we initiate new TX transfer for the pending
bytes present in tty uart circular buffer. That leaves TX sequencer active
after reset sequence. That can result into all kinds of SMMU crash where
client initiates new TX DMA transfer without knowing that we have already
a transfer queued. This is unexpected behaviour because we expect TX
sequencer and DMA engine to go IDLE after reset.
To fix above scenario, don't handle TX_DMA_DONE upon reciving
TX_RESET_DONE.
Also, add IPC logs to get_mctrl function to get the IOS status.
Change-Id: Ib76750b5e2c6ec5bf993c341c258791e471672d2
Signed-off-by: Akash Asthana <akashast@codeaurora.org>
2020-06-23 05:58:14 -07:00
..
accessibility
acpi
ACPI: PM: s2idle: Rework ACPI events synchronization
2020-04-01 11:01:29 +02:00
amba
android
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
ata
ahci: Add Intel Comet Lake H RAID PCI ID
2020-04-01 11:02:17 +02:00
atm
fore200e: Fix incorrect checks of NULL pointer dereference
2020-02-24 08:36:36 +01:00
auxdisplay
base
sched: Compile cpu_isolated_mask in SCHED_WALT only
2020-06-04 11:42:49 -07:00
bcma
block
mm: direct previous __GFP_CMA allocations to offlinable memory
2020-06-16 20:17:34 -07:00
bluetooth
bluetooth: fix the gpio names in devicetree
2020-06-18 15:29:01 -07:00
bus
mhi: core: add mhi_device_get_sync_atomic() to wait until M0
2020-06-17 23:24:02 -07:00
cdrom
char
msm: adsprpc: Fix array index underflow problem
2020-06-17 10:54:05 +05:30
clk
clk: qcom: videocc: Update frequency table of video_cc_mvs0_clk_src
2020-06-09 13:03:17 +05:30
clocksource
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
connector
counter
cpufreq
cpufreq: qcom: Add code to support module removal
2020-06-14 21:20:48 +05:30
cpuidle
cpuidle: lpm_levels: Wakeup biased cpu
2020-06-05 23:57:27 +05:30
crypto
crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
2020-05-19 21:56:21 -07:00
dax
dca
devfreq
Merge "PM / devfreq: bw_hwmon: remove unused variable"
2020-06-14 11:32:33 -07:00
dio
dma
dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
2020-06-11 22:41:09 -07:00
dma-buf
Merge android-5.4.26 ( 0d3cca0c) into msm-5.4
2020-05-19 12:58:11 -07:00
edac
Merge android-5.4.26 ( 0d3cca0c) into msm-5.4
2020-05-19 12:58:11 -07:00
eisa
extcon
Merge android-5.4.24 ( ce5de62) into msm-5.4
2020-04-14 08:25:29 -07:00
firewire
firmware
Merge "firmware: qcom_scm: Pass arginfo for sec_wdog_trigger"
2020-05-22 16:30:13 -07:00
fpga
fsi
gnss
gpio
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
2020-04-02 15:11:01 +02:00
gpu
Merge "msm: kgsl: Add support for gpu busy multiplier"
2020-06-18 04:30:09 -07:00
greybus
hid
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
hsi
hv
hwmon
hwmon: Add QTI AMOLED ECM driver
2020-06-04 14:51:15 +05:30
hwspinlock
hwtracing
Merge "coresight: tpdm: add an option "qcom,cmb-msr-skip" for tpdm"
2020-06-19 09:50:06 -07:00
i2c
i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
2020-06-11 22:39:30 -07:00
i3c
platform : msm-geni-se: fix voting unit for bus bandwidth
2020-04-24 17:44:13 +05:30
ide
ide: serverworks: potential overflow in svwks_set_pio_mode()
2020-02-24 08:36:53 +01:00
idle
iio
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
infiniband
RDMA/mlx5: Block delay drop to unprivileged users
2020-04-01 11:02:06 +02:00
input
input: qcom-hv-haptics: Fix a possible NULL pointer dereference
2020-06-12 16:20:30 -07:00
interconnect
Merge "interconnect: qcom: Add check to return status of clk_bulk_prepare_enable"
2020-06-09 14:25:01 -07:00
iommu
Merge "iommu: arm-smmu: Add support for new attributes"
2020-06-15 06:15:40 -07:00
ipack
irqchip
drivers: irqchip: Add support to make mpm as module
2020-06-02 08:03:23 -07:00
isdn
leds
leds: qti-flash: Do not enable flash without the timeout
2020-06-04 15:34:09 +05:30
lightnvm
macintosh
macintosh: windfarm: fix MODINFO regression
2020-03-18 07:17:53 +01:00
mailbox
Merge android-5.4.8 ( de197c5) into msm-5.4
2020-03-06 19:19:20 -08:00
mcb
md
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
media
Merge "msm: synx: default user callback fix"
2020-06-14 20:37:54 -07:00
memory
memstick
message
mfd
Merge android-5.4.24 ( ce5de62) into msm-5.4
2020-04-14 08:25:29 -07:00
misc
qseecom: Enable APIs only when module is enabled
2020-06-03 10:18:02 -07:00
mmc
Merge "mmc: sdhci-msm: Ensure SD card power isn't ON when card removed"
2020-06-18 18:45:14 -07:00
mtd
UPSTREAM: {tty: serial, nand: onenand}: samsung: rename to fix build warning
2020-02-20 20:11:28 +01:00
mux
net
Merge "cnss2: Ignore debugfs non availability during init"
2020-06-15 06:15:39 -07:00
nfc
NFC: Add support for LDO voting
2020-05-28 14:47:22 +05:30
ntb
nubus
nvdimm
nvme
nvmet-tcp: set MSG_MORE only if we actually have more to send
2020-03-25 08:25:59 +01:00
nvmem
Merge "nvmem: core: Export nvmem cell info to userspace"
2020-05-22 16:30:12 -07:00
of
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
opp
opp: Free static OPPs on errors while adding them
2020-02-24 08:36:34 +01:00
oprofile
parisc
parport
pci
pci: controller: msm: Remove support for loopback
2020-06-12 15:18:53 -07:00
pcmcia
perf
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
phy
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
pinctrl
Merge "driver: pinctrl: Add reserved GPIOs for Shima"
2020-06-18 10:42:14 -07:00
platform
serial: Propagate missing UART fix 4.19 to 5.4
2020-06-22 11:21:23 +05:30
pnp
power
power: supply: qti_battery_charger: support wireless firmware update
2020-06-16 15:43:22 -07:00
powercap
pps
ps3
ptp
pwm
pwm: qti-lpg: Read tick duration via device tree
2020-05-29 12:17:20 -07:00
rapidio
ras
regulator
regulator: core: avoid deadlock in QTI addition to regulator_unregister()
2020-05-28 17:02:13 -07:00
remoteproc
remoteproc: Initialize rproc_class before use
2020-02-24 08:36:54 +01:00
reset
This is the 5.4.22 stable release
2020-02-24 09:16:10 +01:00
rpmsg
drivers: rpm-smd: Add support to make rpm-smd as module
2020-05-20 22:51:42 +05:30
rtc
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
s390
s390/qeth: handle error when backing RX buffer
2020-04-01 11:01:54 +02:00
sbus
scsi
Merge "ANDROID: scsi: ufs: Handle clocks when lrbp fails"
2020-06-18 04:30:10 -07:00
sfi
sh
siox
slimbus
slimbus: Add changes to make slimbus GKI compliant
2020-03-13 11:36:55 +05:30
soc
Merge "net: qrtr: haven: Read peer name from device tree"
2020-06-18 15:30:54 -07:00
soundwire
spi
Merge android-5.4.30 ( 5cfdde5) into msm-5.4
2020-05-19 13:22:43 -07:00
spmi
spmi: spmi-pmic-arb: add debugfs support for address mapping
2020-04-24 16:42:08 -07:00
ssb
staging
Merge "ion: Add support for the display non-secure CMA heap"
2020-06-15 09:59:41 -07:00
target
scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
2020-02-28 17:22:25 +01:00
tc
tee
thermal
drivers: thermal: sdpm: Add SDPM clock notifier driver
2020-06-16 15:41:17 -07:00
thunderbolt
thunderbolt: Prevent crash if non-active NVMem file is read
2020-02-28 17:22:13 +01:00
tty
serial: msm_geni_serial: Fix DMA TX FSM reset sequence
2020-06-23 05:58:14 -07:00
uio
Merge android-5.4.24 ( ce5de62) into msm-5.4
2020-04-14 08:25:29 -07:00
usb
dwc3: gadget: Separate out top and bottom half based logging
2020-06-19 18:15:41 -07:00
vfio
vfio/spapr/nvlink2: Skip unpinning pages on error exit
2020-02-24 08:36:43 +01:00
vhost
This is the 5.4.24 stable release
2020-03-05 17:42:40 +01:00
video
Merge android-5.4.26 ( 0d3cca0c) into msm-5.4
2020-05-19 12:58:11 -07:00
virt
Merge "haven: dbl: Fix use-after-free in tx/rx unregister"
2020-06-08 17:54:15 -07:00
virtio
This is the 5.4.26 stable release
2020-03-18 08:19:15 +01:00
visorbus
visorbus: fix uninitialized variable access
2020-02-24 08:36:47 +01:00
vlynq
vme
vme: bridges: reduce stack usage
2020-02-24 08:36:48 +01:00
w1
watchdog
ACPI: watchdog: Set default timeout in probe
2020-03-21 08:11:48 +01:00
xen
xenbus: req->err should be updated before req->state
2020-03-25 08:25:49 +01:00
zorro
Kconfig
Makefile