1. 11 1月, 2017 2 次提交
  2. 07 1月, 2017 4 次提交
  3. 17 6月, 2016 2 次提交
  4. 13 5月, 2016 1 次提交
    • A
      ata: dwc: add DMADEVICES dependency · 7598469a
      Arnd Bergmann 提交于
      The dwc_460ex SATA driver has become available on non-powerpc architectures
      and may cause randconfig build errors when CONFIG_DMADEVICES is not set
      and SATA_DWC_OLD_DMA is enabled:
      
      warning: (SATA_DWC_OLD_DMA) selects DW_DMAC_CORE which has unmet direct dependencies (DMADEVICES)
      ERROR: "dw_dma_probe" [drivers/ata/sata_dwc_460ex.ko] undefined!
      ERROR: "dw_dma_remove" [drivers/ata/sata_dwc_460ex.ko] undefined!
      
      This adds an explcit Kconfig dependency to CONFIG_SATA_DWC so we
      cannot run into broken configurations. While it would also be
      possible to build the driver with both CONFIG_DMADEVICES
      and SATA_DWC_OLD_DMA disabled, that case is not useful because
      there is no fallback to PIO mode when the DMA engine is not
      usable.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: 50b43375 ("ata: sata_dwc_460ex: use "dmas" DT property to find dma channel")
      Reviewed-by: NAndy Shevchenko <andy.shevchenko@gmail.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      7598469a
  5. 11 5月, 2016 3 次提交
  6. 14 4月, 2016 1 次提交
    • B
      ata: add AMD Seattle platform driver · 535dac4a
      Brijesh Singh 提交于
      AMD Seattle SATA controller mostly conforms to AHCI interface with some
      special register to control SGPIO interface. In the case of an AHCI
      controller, the SGPIO feature is ideally implemented using the
      "Enclosure Management" register of the AHCI controller, but those
      registeres are not implemented in the Seattle SoC. Instead SoC
      (Rev B0 onwards) provides a 32-bit SGPIO control register which should
      be programmed to control the activity, locate and fault LEDs.
      
      The driver is based on ahci_platform driver.
      Signed-off-by: NBrijesh Singh <brijesh.singh@amd.com>
      Acked-by: NHans de Goede <hdegoede@redhat.com>
      CC: tj@kernel.org
      CC: linux-ide@vger.kernel.org
      Signed-off-by: NTejun Heo <tj@kernel.org>
      535dac4a
  7. 04 3月, 2016 1 次提交
  8. 11 2月, 2016 1 次提交
  9. 01 1月, 2016 1 次提交
  10. 09 9月, 2015 1 次提交
  11. 07 7月, 2015 1 次提交
  12. 10 6月, 2015 1 次提交
  13. 25 5月, 2015 1 次提交
  14. 20 5月, 2015 1 次提交
  15. 05 5月, 2015 1 次提交
  16. 15 4月, 2015 1 次提交
  17. 11 2月, 2015 1 次提交
    • L
      sata_dwc_460ex: disable COMPILE_TEST again · 06cc01a0
      Linus Torvalds 提交于
      Commit 84683a7e ("sata_dwc_460ex: enable COMPILE_TEST for the
      driver") enabled this driver for non-ppc460-ex platforms, but it was
      then disabled for ARM and ARM64 by commit 2de5a9c0 ("sata_dwc_460ex:
      disable compilation on ARM and ARM64") because it's too noisy and
      broken.
      
      This disabled is entirely, because it's too noisy on x86-64 too, and
      there's no point in disabling architectures one by one.  At a minimum,
      the code isn't 64-bit clean, and even on 32-bit it is questionable
      whether it makes sense.
      
      Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
      Cc: Tejun Heo <tj@kernel.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      06cc01a0
  18. 14 1月, 2015 1 次提交
  19. 12 1月, 2015 1 次提交
  20. 08 1月, 2015 1 次提交
  21. 13 12月, 2014 1 次提交
  22. 09 9月, 2014 1 次提交
  23. 07 8月, 2014 1 次提交
  24. 19 7月, 2014 1 次提交
  25. 08 5月, 2014 1 次提交
    • A
      ata: pata_at91 only works on sam9 · 2af89a3c
      Arnd Bergmann 提交于
      The smc driver used by pata_at91 is at91sam9 specific, so building
      this driver on another at91 platform results in this error:
      
      ERROR: "sam9_smc_configure" [drivers/ata/pata_at91.ko] undefined!
      ERROR: "sam9_smc_write_mode" [drivers/ata/pata_at91.ko] undefined!
      ERROR: "sam9_smc_read_mode" [drivers/ata/pata_at91.ko] undefined!
      
      This patch changes the Kconfig dependency to ensure it always works.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: linux-ide@vger.kernel.org
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      2af89a3c
  26. 05 5月, 2014 1 次提交
  27. 08 4月, 2014 1 次提交
  28. 03 4月, 2014 1 次提交
    • T
      libata: make AHCI_XGENE depend on PHY_XGENE · 74c03eb6
      Tejun Heo 提交于
      AHCI_XGENE is only applicable on ARM64 but it can also be enabled for
      compile testing; however, AHCI_XGENE selects PHY_XGENE which has other
      arch specific dependencies.  This leads to the following warning when
      enabling it on other archs for compile testing.
      
        warning: (AHCI_XGENE) selects PHY_XGENE which has unmet direct
        dependencies (HAS_IOMEM && OF && (ARM64 || COMPILE_TEST))
      
      Selecting a config option which itself has dependencies can easily
      lead to broken configurations.  For now, let's just make AHCI_XGENE
      depend on PHY_XGENE which has all the necessary dependencies already.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Reported-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Cc: Loc Ho <lho@apm.com>
      Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Cc: Kishon Vijay Abraham I <kishon@ti.com>
      74c03eb6
  29. 27 3月, 2014 2 次提交
    • B
      ata: fix Marvell SATA driver dependencies · 03803ef6
      Bartlomiej Zolnierkiewicz 提交于
      Make sata_mv host driver depend on PCI || ARCH_DOVE || ARCH_KIRKWOOD ||
      ARCH_MV78XX0 || ARCH_MVEBU || ARCH_ORION5X config options as Marvell
      SATA support covers both Marvell PCI devices and Marvell Dove, Kirkwood,
      MV78xx0, Armada 370/XP and Orion5x SoCs (for non-PCI devices the driver
      to work requires suitable device tree node or platform device to be
      defined).  Additionally allow the driver build if COMPILE_TEST config
      option is set.
      
      Cc: Jason Cooper <jason@lakedaemon.net>
      Cc: Andrew Lunn <andrew@lunn.ch>
      Cc: Gregory Clement <gregory.clement@free-electrons.com>
      Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      03803ef6
    • B
      ata: fix ARASAN CompactFlash PATA driver dependencies · e638433b
      Bartlomiej Zolnierkiewicz 提交于
      Make pata_arasan_cf host driver depend on ARCH_SPEAR13XX config
      option as ARASAN CompactFlash PATA support is specific to ST
      SPEAr13xx SoCs and the driver to work requires suitable device
      tree node (or platform device) to be defined.  Additionally
      allow the driver build if COMPILE_TEST config option is set.
      
      Cc: Viresh Kumar <viresh.linux@gmail.com>
      Cc: Shiraz Hashim <shiraz.hashim@st.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      e638433b
  30. 26 3月, 2014 3 次提交