1. 21 9月, 2020 1 次提交
  2. 10 9月, 2020 1 次提交
    • R
      PCI: dwc: Centralize link gen setting · 39bc5006
      Rob Herring 提交于
      keystone would force gen2 if no DT property. Now it relies on the
      PCI_EXP_LNKCAP value.
      
      Link: https://lore.kernel.org/r/20200821035420.380495-35-robh@kernel.orgSigned-off-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Cc: Kishon Vijay Abraham I <kishon@ti.com>
      Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Cc: Bjorn Helgaas <bhelgaas@google.com>
      Cc: Richard Zhu <hongxing.zhu@nxp.com>
      Cc: Lucas Stach <l.stach@pengutronix.de>
      Cc: Shawn Guo <shawnguo@kernel.org>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
      Cc: Fabio Estevam <festevam@gmail.com>
      Cc: NXP Linux Team <linux-imx@nxp.com>
      Cc: Murali Karicheri <m-karicheri2@ti.com>
      Cc: Jingoo Han <jingoohan1@gmail.com>
      Cc: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
      Cc: Stanimir Varbanov <svarbanov@mm-sol.com>
      Cc: Andy Gross <agross@kernel.org>
      Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
      Cc: Pratyush Anand <pratyush.anand@gmail.com>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Jonathan Hunter <jonathanh@nvidia.com>
      Cc: linux-omap@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-arm-msm@vger.kernel.org
      Cc: linux-tegra@vger.kernel.org
      39bc5006
  3. 07 9月, 2020 1 次提交
  4. 06 8月, 2020 1 次提交
  5. 22 5月, 2020 1 次提交
  6. 05 5月, 2020 1 次提交
  7. 03 4月, 2020 2 次提交
  8. 31 3月, 2020 1 次提交
  9. 25 2月, 2020 2 次提交
  10. 06 1月, 2020 1 次提交
  11. 16 9月, 2019 1 次提交
  12. 13 8月, 2019 1 次提交
  13. 01 5月, 2019 2 次提交
  14. 16 4月, 2019 1 次提交
  15. 15 4月, 2019 1 次提交
  16. 15 2月, 2019 1 次提交
  17. 13 2月, 2019 1 次提交
  18. 18 12月, 2018 1 次提交
    • S
      PCI: dwc: Don't hard-code DBI/ATU offset · 6d6b05e3
      Stephen Warren 提交于
      The DWC PCIe core contains various separate register spaces: DBI, DBI2,
      ATU, DMA, etc. The relationship between the addresses of these register
      spaces is entirely determined by the implementation of the IP block, not
      by the IP block design itself. Hence, the DWC driver must not make
      assumptions that one register space can be accessed at a fixed offset from
      any other register space. To avoid such assumptions, introduce an
      explicit/separate register pointer for the ATU register space. In
      particular, the current assumption is not valid for NVIDIA's T194 SoC.
      
      The ATU register space is only used on systems that require unrolled ATU
      access. This property is detected at run-time for host controllers, and
      when this is detected, this patch provides a default value for atu_base
      that matches the previous assumption re: register layout. An alternative
      would be to update all drivers for HW that requires unrolled access to
      explicitly set atu_base. However, it's hard to tell which drivers would
      require atu_base to be set. The unrolled property is not detected for
      endpoint systems, and so any endpoint driver that requires unrolled access
      must explicitly set the iatu_unroll_enabled flag (none do at present), and
      so a check is added to require the driver to also set atu_base while at
      it.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Acked-by: NGustavo Pimentel <gustavo.pimentel@synopsys.com>
      Acked-by: NVidya Sagar <vidyas@nvidia.com>
      6d6b05e3
  19. 27 11月, 2018 1 次提交
  20. 19 7月, 2018 5 次提交
  21. 08 6月, 2018 1 次提交
  22. 15 5月, 2018 2 次提交
  23. 03 4月, 2018 4 次提交
  24. 08 3月, 2018 1 次提交
  25. 31 1月, 2018 1 次提交
  26. 29 1月, 2018 1 次提交
  27. 21 12月, 2017 3 次提交