Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH 0/6] add improvements to mhi driver
@ 2024-07-18  6:13 Gokul Sriram Palanisamy
  2024-07-18  6:13 ` [PATCH 1/6] drivers: bus: mhi: Added shared-dma-pool support for mhi_dev Gokul Sriram Palanisamy
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Gokul Sriram Palanisamy @ 2024-07-18  6:13 UTC (permalink / raw)
  To: manivannan.sadhasivam, mhi, linux-arm-msm
  Cc: quic_srichara, quic_viswanat, quic_gokulsri

The below patches address
- memory fragmentation issues: when several iterations of mhi controller
  register/unregister happens. In our case, we have a PCIe WiFi device for
  which fw is loaded everytime when 'wifi load' happens. For this, we need
  to allocate 9MiB of coherent memory with 512K segment size. After several
  iterations, when the memory gets fragmented and 512K segment becomes
  unavailable causing alloc failure.
  
- debug requirements by printing critical mhi debug registers
- bug fixes to mhi_irq_handler
- RDDM timeout issue
- memory carveout for RDDM segments.

Gokul Sriram Palanisamy (2):
  drivers: bus: mhi: Added shared-dma-pool support for mhi_dev
  bus: mhi: dump debug registers in critical sections

Karthick Shanmugham (1):
  bus: mhi: change IRQ_HANDLED to IRQ_NONE in mhi_irq_handler

Praveenkumar I (1):
  bus: mhi: increase RDDM timeout

Rajkumar Ayyasamy (1):
  bus: mhi: check for RDDM cookie set by device to indicate readiness

Ram Kumar D (1):
  bus: mhi: add support to allocate rddm memory during crash time

 drivers/bus/mhi/host/boot.c     | 209 ++++++++++++++++++++++++--------
 drivers/bus/mhi/host/init.c     |  70 ++++++++++-
 drivers/bus/mhi/host/internal.h |  37 +++++-
 drivers/bus/mhi/host/main.c     | 115 +++++++++++++++++-
 drivers/bus/mhi/host/pm.c       |   6 +-
 include/linux/mhi.h             |  20 +++
 6 files changed, 397 insertions(+), 60 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2024-07-29 14:13 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-18  6:13 [PATCH 0/6] add improvements to mhi driver Gokul Sriram Palanisamy
2024-07-18  6:13 ` [PATCH 1/6] drivers: bus: mhi: Added shared-dma-pool support for mhi_dev Gokul Sriram Palanisamy
2024-07-18 16:17   ` Jeffrey Hugo
2024-07-28 13:41     ` Gokul Sriram P
2024-07-18  6:13 ` [PATCH 2/6] bus: mhi: add support to allocate rddm memory during crash time Gokul Sriram Palanisamy
2024-07-18 16:22   ` Jeffrey Hugo
2024-07-28 13:40     ` Gokul Sriram P
2024-07-28 20:21       ` Jeffrey Hugo
2024-07-18  6:13 ` [PATCH 3/6] bus: mhi: increase RDDM timeout Gokul Sriram Palanisamy
2024-07-18 16:23   ` Jeffrey Hugo
2024-07-28 13:41     ` Gokul Sriram P
2024-07-28 20:24       ` Jeffrey Hugo
2024-07-18  6:13 ` [PATCH 4/6] bus: mhi: dump debug registers in critical sections Gokul Sriram Palanisamy
2024-07-18 16:25   ` Jeffrey Hugo
2024-07-29  5:47     ` Gokul Sriram P
2024-07-29 14:13       ` Jeffrey Hugo
2024-07-18  6:13 ` [PATCH 5/6] bus: mhi: check for RDDM cookie set by device to indicate readiness Gokul Sriram Palanisamy
2024-07-18 16:25   ` Jeffrey Hugo
2024-07-28 13:41     ` Gokul Sriram P
2024-07-28 20:27       ` Jeffrey Hugo
2024-07-18  6:13 ` [PATCH 6/6] bus: mhi: change IRQ_HANDLED to IRQ_NONE in mhi_irq_handler Gokul Sriram Palanisamy
2024-07-18 16:29   ` Jeffrey Hugo
2024-07-28 13:41     ` Gokul Sriram P
2024-07-28 20:29       ` Jeffrey Hugo
2024-07-18 16:30 ` [PATCH 0/6] add improvements to mhi driver Jeffrey Hugo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox