1. 04 Apr, 2022 1 commit
    • Manivannan Sadhasivam's avatar
      bus: mhi: ep: Add support for registering MHI endpoint controllers · 0cf35347
      Manivannan Sadhasivam authored
      This commit adds support for registering MHI endpoint controller drivers
      with the MHI endpoint stack. MHI endpoint controller drivers manage
      the interaction with the host machines (such as x86). They are also the
      MHI endpoint bus master in charge of managing the physical link between
      the host and endpoint device. Eventhough the MHI spec is bus agnostic,
      the current implementation is entirely based on PCIe bus.
      
      The endpoint controller driver encloses all information about the
      underlying physical bus like PCIe. The registration process involves
      parsing the channel configuration and allocating an MHI EP device.
      
      Channels used in the endpoint stack follows the perspective of the MHI
      host stack. i.e.,
      
      UL - From host to endpoint
      DL - From endpoint to host
      Reviewed-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
      0cf35347
  2. 03 Apr, 2022 8 commits
  3. 02 Apr, 2022 31 commits