1. 07 4月, 2021 4 次提交
  2. 31 3月, 2021 2 次提交
  3. 10 3月, 2021 3 次提交
  4. 10 2月, 2021 1 次提交
  5. 21 1月, 2021 1 次提交
    • C
      mhi: use irq_flags if controller driver configures it · 6ffcc18d
      Carl Huang 提交于
      If controller driver has specified the irq_flags, mhi uses this specified
      irq_flags. Otherwise, mhi uses default irq_flags.
      
      The purpose of this change is to support one MSI vector for QCA6390.
      MHI will use one same MSI vector too in this scenario.
      
      In case of one MSI vector, IRQ_NO_BALANCING is needed when irq handler
      is requested. The reason is if irq migration happens, the msi_data may
      change too. However, the msi_data is already programmed to QCA6390
      hardware during initialization phase. This msi_data inconsistence will
      result in crash in kernel.
      
      Another issue is in case of one MSI vector, IRQF_NO_SUSPEND will trigger
      WARNINGS because QCA6390 wants to disable the IRQ during the suspend.
      
      To avoid above two issues, QCA6390 driver specifies the irq_flags in case
      of one MSI vector when mhi_register_controller is called.
      Signed-off-by: NCarl Huang <cjhuang@codeaurora.org>
      Reviewed-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
      Signed-off-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
      6ffcc18d
  6. 01 12月, 2020 1 次提交
  7. 28 11月, 2020 2 次提交
  8. 18 11月, 2020 5 次提交
  9. 02 10月, 2020 7 次提交
  10. 22 5月, 2020 4 次提交
  11. 15 5月, 2020 1 次提交
  12. 05 5月, 2020 2 次提交
  13. 26 3月, 2020 3 次提交
  14. 24 3月, 2020 1 次提交
  15. 19 3月, 2020 3 次提交