Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
From: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
To: gregkh@linuxfoundation.org
Cc: quic_hemantk@quicinc.com, slark_xiao@163.com,
	quic_jhugo@quicinc.com, Daniele.Palmas@telit.com,
	linux-arm-msm@vger.kernel.org, mhi@lists.linux.dev
Subject: [GIT PULL] MHI changes for v5.19
Date: Tue, 10 May 2022 11:51:20 +0530	[thread overview]
Message-ID: <20220510062120.GA9140@thinkpad> (raw)

The following changes since commit 5d4be19cbe6aadfad0a5f40df91bd478cedd8344:

  bus: mhi: ep: Add uevent support for module autoloading (2022-04-04 10:17:51 +0530)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git tags/mhi-for-v5.19

for you to fetch changes up to 13b9b814da2de5006795ddcff2bbaea46017429d:

  bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (2022-05-10 11:10:56 +0530)

----------------------------------------------------------------
MHI changes for v5.19

MHI Host
--------

Support for new modems:

 - Foxconn Cinterion MV32-WA/MV32-WB based on SDX62/SDX65
 - Telit FN980 v1 based on SDX55
 - Telit FN990 based on SDX65
 - Foxconn T99W373/T99W368 based on SDX62/SDX65

Core changes:

 - During the recycle of event ring elements, compute the ctxt_wp based on the
   local cached value instead of reading from shared memory. This is to prevent
   the possible corruption of the ctxt_wp as some of the endpoint devices could
   modify the value in shared memory.

 - Add sysfs support for resetting the endpoint based on the MHI spec. The MHI
   spec allows the host to hard reset the device in the case of an unrecoverable
   error and all other reset mechanisms have failed.

 - During MHI shutdown, wait for the endpoint device to enter the ready state
   post reset before proceeding. This is to avoid a possible race where host
   would remove the interrupt handler and device will send ready state
   interrupt, resulting in IOMMU fault.

 - Bail out updating the MHI register if the read has failed during
   read/modify/write.

 - Use mhi_write_reg() instead of mhi_write_reg_field() for writing the whole
   register fields in mhi_init_mmio().

MAINTAINERS change:

 - Since Qualcomm has moved the email domain for its employess from codeaurora
   domain to quicinc, update the same for Hemant.

----------------------------------------------------------------
Bhaumik Bhatt (2):
      bus: mhi: host: Bail on writing register fields if read fails
      bus: mhi: host: Optimize and update MMIO register write method

Daniele Palmas (2):
      bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
      bus: mhi: host: pci_generic: add Telit FN990

Jeffrey Hugo (3):
      bus: mhi: host: Use cached values for calculating the shared write pointer
      bus: mhi: host: Add soc_reset sysfs
      bus: mhi: host: Wait for ready state after reset

Manivannan Sadhasivam (2):
      MAINTAINERS: Update Hemant's email id
      bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID

Slark Xiao (2):
      bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
      bus: mhi: host: Add support for Foxconn T99W373 and T99W368

 Documentation/ABI/stable/sysfs-bus-mhi |  10 +++++++
 MAINTAINERS                            |   2 +-
 drivers/bus/mhi/host/boot.c            |  22 ++++++++++----
 drivers/bus/mhi/host/init.c            |  82 ++++++++++++++++++++++++++++++++++------------------
 drivers/bus/mhi/host/internal.h        |   7 +++--
 drivers/bus/mhi/host/main.c            |  18 +++++-------
 drivers/bus/mhi/host/pci_generic.c     | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 drivers/bus/mhi/host/pm.c              |  24 ++++++++++++---
 8 files changed, 234 insertions(+), 64 deletions(-)
-- 
மணிவண்ணன் சதாசிவம்

             reply	other threads:[~2022-05-10  6:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-10  6:21 Manivannan Sadhasivam [this message]
2022-05-19 14:55 ` [GIT PULL] MHI changes for v5.19 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220510062120.GA9140@thinkpad \
    --to=manivannan.sadhasivam@linaro.org \
    --cc=Daniele.Palmas@telit.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=mhi@lists.linux.dev \
    --cc=quic_hemantk@quicinc.com \
    --cc=quic_jhugo@quicinc.com \
    --cc=slark_xiao@163.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox