An error occurred fetching the project authors.
  1. 22 Feb, 2018 1 commit
  2. 22 Jan, 2018 1 commit
  3. 16 Jan, 2018 1 commit
  4. 13 Dec, 2017 1 commit
    • Nipun Gupta's avatar
      staging: fsl-mc: Allocate IRQ's before scanning DPRC objects · d5c9df80
      Nipun Gupta authored
      Following is the current scenario when the devices are probed:
      
        FSL_MC Bus probe ---> dprc probe ---> dprc devices scan --->
          probe devices in DPRC container ---> allocate IRQ's
      
      In case the devices being probed in the DPRC container need the IRQ's;
      probing of that device will fail.
      
      In current scenario the devices which need IRQ's such as DPIO gets
      deferred because they aren't registered when first time the probing
      of these devices is done in the dprc scan.
      So they are probed once IRQ's have been allocated.
      
      In case where DPRC probing itself gets deferred, which does in case
      IOMMU is enabled; all the devices in DPRC container gets probed before
      IRQ's are allocated. This causes devices using IRQ's (such as DPIO)
      to fail.
      
      So having IRQ's allocated before any of the devices in the DPRC container
      are probed is more legitimate.
      
      After this patch following is the flow of execution:
      
        FSL_MC Bus probe ---> dprc probe ---> dprc devices scan --->
          allocate IRQ's ---> probe of devices in DPRC container.
      Signed-off-by: default avatarNipun Gupta <nipun.gupta@nxp.com>
      Reviewed-by: default avatarBharat Bhushan <bharat.bhushan@nxp.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      d5c9df80
  5. 27 Nov, 2017 3 commits
  6. 23 Aug, 2017 1 commit
  7. 14 Aug, 2017 1 commit
  8. 29 Jun, 2017 5 commits
  9. 26 Jun, 2017 4 commits
  10. 23 Jun, 2017 5 commits
  11. 15 May, 2017 1 commit
  12. 09 Feb, 2017 1 commit
  13. 27 Oct, 2016 2 commits
  14. 25 Oct, 2016 1 commit
  15. 01 Sep, 2016 5 commits
  16. 21 Aug, 2016 1 commit
  17. 27 Jun, 2016 4 commits
  18. 30 Apr, 2016 2 commits