1. 30 8月, 2017 5 次提交
  2. 23 8月, 2017 1 次提交
  3. 04 8月, 2017 3 次提交
  4. 03 8月, 2017 2 次提交
  5. 03 7月, 2017 12 次提交
  6. 23 5月, 2017 1 次提交
  7. 28 4月, 2017 5 次提交
  8. 26 4月, 2017 1 次提交
  9. 25 4月, 2017 7 次提交
  10. 12 4月, 2017 1 次提交
  11. 05 4月, 2017 2 次提交
    • A
      PCI: imx6: Do not switch speed if Gen2 is disabled · 93b226f9
      Andrey Smirnov 提交于
      Save a bit of time and avoid going through link speed change procedure in
      configuration where link max speed is limited to Gen1 in DT.
      Signed-off-by: NAndrey Smirnov <andrew.smirnov@gmail.com>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      Reviewed-by: NLucas Stach <l.stach@pengutronix.de>
      Cc: yurovsky@gmail.com
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Dong Aisheng <dongas86@gmail.com>
      Cc: linux-arm-kernel@lists.infradead.org
      93b226f9
    • A
      PCI: imx6: Do not wait for speed change on i.MX7 · e6dcd87f
      Andrey Smirnov 提交于
      As can be seen from [1]:
      
        "...the different behavior between iMX6Q PCIe and iMX7D PCIe maybe caused
        by the different controller version.
      
        Regarding to the DOC description, the DIRECT_SPEED_CHANGE should be
        cleared after the speed change from GEN1 to GEN2. Unfortunately, when
        GEN1 device is used, the behavior is not documented.
      
        So, IC design guys run the simulation and find out the following
        behaviors:
      
           1. DIRECT_SPEED_CHANGE will be cleared in 7D after speed change
           	from GEN1 to GEN2. This matches doc’s description
      
           2. set MAX link speed(PCIE_CAP_TARGET_LINK_SPEED=0x01) as GEN1 and
           	re-run the simulation, DIRECT_SPEED_CHANGE will not be cleared;
           	remain as 1, this matches your result, but function test is
           	passed, so this bit should not affect the normal PCIe function."
      
      imx6_pcie_wait_for_speed_change() will report false failures for Gen1 ->
      Gen1 speed transition, so avoid doing that check and just rely on
      imx6_pcie_wait_for_link() only.
      
      [1] https://community.nxp.com/message/867943Signed-off-by: NAndrey Smirnov <andrew.smirnov@gmail.com>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      Reviewed-by: NLucas Stach <l.stach@pengutronix.de>
      Cc: yurovsky@gmail.com
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Dong Aisheng <dongas86@gmail.com>
      Cc: linux-arm-kernel@lists.infradead.org
      e6dcd87f