1. 28 7月, 2021 1 次提交
  2. 21 7月, 2021 3 次提交
  3. 20 7月, 2021 1 次提交
  4. 15 7月, 2021 1 次提交
  5. 02 7月, 2021 3 次提交
  6. 01 7月, 2021 2 次提交
  7. 29 6月, 2021 2 次提交
  8. 28 6月, 2021 1 次提交
  9. 27 6月, 2021 2 次提交
  10. 25 6月, 2021 4 次提交
  11. 24 6月, 2021 4 次提交
  12. 23 6月, 2021 2 次提交
  13. 22 6月, 2021 3 次提交
  14. 21 6月, 2021 5 次提交
  15. 19 6月, 2021 2 次提交
    • S
      net: wwan: Add RPMSG WWAN CTRL driver · 5e90abf4
      Stephan Gerhold 提交于
      The remote processor messaging (rpmsg) subsystem provides an interface
      to communicate with other remote processors. On many Qualcomm SoCs this
      is used to communicate with an integrated modem DSP that implements most
      of the modem functionality and provides high-level protocols like
      QMI or AT to allow controlling the modem.
      
      For QMI, most older Qualcomm SoCs (e.g. MSM8916/MSM8974) have
      a standalone "DATA5_CNTL" channel that allows exchanging QMI messages.
      Note that newer SoCs (e.g. SDM845) only allow exchanging QMI messages
      via a shared QRTR channel that is available via a socket API on Linux.
      
      For AT, the "DATA4" channel accepts at least a limited set of AT
      commands, on many older and newer Qualcomm SoCs, although QMI is
      typically the preferred control protocol.
      
      Often there are additional QMI/AT channels (usually named DATA*_CNTL
      for QMI and DATA* for AT), but it is not clear if those are really
      functional on all devices. Also, at the moment there is no use case
      for having multiple QMI/AT ports. If needed more channels could be
      added later after more testing.
      
      Note that the data path (network interface) is entirely separate
      from the control path and varies between Qualcomm SoCs, e.g. "IPA"
      on newer Qualcomm SoCs or "BAM-DMUX" on some older ones.
      
      The RPMSG WWAN CTRL driver exposes the QMI/AT control ports via the
      WWAN subsystem, and therefore allows userspace like ModemManager to
      set up the modem. Until now, ModemManager had to use the RPMSG-specific
      rpmsg-char where the channels must be explicitly exposed as a char
      device first and don't show up directly in sysfs.
      
      The driver is a fairly simple glue layer between WWAN and RPMSG
      and is mostly based on the existing mhi_wwan_ctrl.c and rpmsg_char.c.
      
      Cc: Loic Poulain <loic.poulain@linaro.org>
      Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
      Signed-off-by: NStephan Gerhold <stephan@gerhold.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5e90abf4
    • K
      MAINTAINERS: add Guvenc as SMC maintainer · 35036d69
      Karsten Graul 提交于
      Add Guvenc as maintainer for Shared Memory Communications (SMC)
      Sockets.
      
      Cc: Julian Wiedmann <jwi@linux.ibm.com>
      Acked-by: NGuvenc Gulce <guvenc@linux.ibm.com>
      Signed-off-by: NKarsten Graul <kgraul@linux.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      35036d69
  16. 18 6月, 2021 4 次提交