1. 22 5月, 2015 2 次提交
  2. 19 5月, 2015 1 次提交
  3. 11 5月, 2015 1 次提交
    • S
      ata: ahci_xgene: Add AHCI Support for 2nd HW version of APM X-Gene SoC AHCI SATA Host controller. · c9802a4b
      Suman Tripathi 提交于
      This patch enables full AHCI feature support for APM X-Gene SoC SATA
      host controller. The following errata's are removed:
      
      1. 2a0bdff6 ("ahci-xgene: fix the dma state machine lockup for the
                       IDENTIFY DEVICE PIO mode command")
      2. 09c32aaa ("ahci_xgene: Fix the dma state machine lockup for the
                       ATA_CMD_SMART PIO mode command")
      3. 1540035d ("ahci_xgene: Implement the xgene_ahci_poll_reg_val to
                       support PMP")
      4. a3a84bc7 ("ahci_xgene: Implement the workaround to support PMP
                       enumeration and discovery")
      5. 1102407b ("ahci_xgene: Fix the DMA state machine lockup for the
                       ATA_CMD_PACKET PIO mode command")
      6. 72f79f9e ("ahci_xgene: Removing NCQ support from the APM X-Gene
      		SoC AHCI SATA Host Controller driver")
      
      In addition, enable PMP support for APM X-Gene SoC and enable FBS
      support for second generation APM X-Gene SoC.
      Signed-off-by: NSuman Tripathi <stripathi@apm.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      c9802a4b
  4. 10 5月, 2015 2 次提交
  5. 05 5月, 2015 3 次提交
  6. 03 5月, 2015 1 次提交
  7. 21 4月, 2015 1 次提交
    • P
      ata: ahci_st: fixup layering violations / drvdata errors · e0e2674b
      Peter Griffin 提交于
      Brian noticed while working on another SATA driver that uses libahci_platform,
      an error in this driver; it tries to the the driver data for its
      device, while libata also thinks it can set the driver data. See:
      
        ahci_platform_init_host()
        -> ata_host_alloc_pinfo()
           -> ata_host_alloc()
              -> dev_set_drvdata()
      
      So instead of sticking the IP-specific platform data into drvdata, let's
      use the plat_data variable that is reserved for this use.
      
      Addtionally plat_data isn't set until ahci_platform_init_host() has been
      called further down in probe(). So re-work the st_ahci_probe_resets and
      st_ahci_deassert_resets functions to take ahci_host_priv *hpriv as a
      parameter.
      Signed-off-by: NPeter Griffin <peter.griffin@linaro.org>
      Suggested-by: NBrian Norris <computersforpeace@gmail.com>
      Cc: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
      Cc: Maxime Coquelin <maxime.coquelin@st.com>
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      e0e2674b
  8. 15 4月, 2015 2 次提交
  9. 13 4月, 2015 1 次提交
  10. 12 4月, 2015 1 次提交
  11. 11 4月, 2015 8 次提交
  12. 10 4月, 2015 16 次提交
  13. 09 4月, 2015 1 次提交