OSDN Git Service

Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 7 Sep 2017 05:41:21 +0000 (22:41 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 7 Sep 2017 05:41:21 +0000 (22:41 -0700)
Pull libata updates from Tejun Heo:
 "Except for the ahci fix that fixes a boot issue, nothing major in this
  pull request. Some new platform controller support and device specific
  changes"

* 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:
  libata: zpodd: make arrays cdb static, reduces object code size
  ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme
  dt-bindings: ata: add DT bindings for MediaTek SATA controller
  ata: mediatek: add support for MediaTek SATA controller
  pata_octeon_cf: use of_property_read_{bool|u32}()
  cs5536: add support for IDE controller variant
  ata: sata_gemini: Introduce explicit IDE pin control
  ata: sata_gemini: Retire custom pin control
  ata: ahci_platform: Add shutdown handler
  ata: sata_gemini: explicitly request exclusive reset control
  ata: Drop unnecessary static
  ata: Convert to using %pOF instead of full_name

1  2 
drivers/ata/Kconfig

diff --combined drivers/ata/Kconfig
@@@ -153,6 -153,16 +153,16 @@@ config AHCI_CEV
  
          If unsure, say N.
  
+ config AHCI_MTK
+       tristate "MediaTek AHCI SATA support"
+       depends on ARCH_MEDIATEK
+       select MFD_SYSCON
+       help
+         This option enables support for the MediaTek SoC's
+         onboard AHCI SATA controller.
+         If unsure, say N.
  config AHCI_MVEBU
        tristate "Marvell EBU AHCI SATA support"
        depends on ARCH_MVEBU
@@@ -215,7 -225,7 +225,7 @@@ config SATA_FS
  
  config SATA_GEMINI
        tristate "Gemini SATA bridge support"
 -      depends on PATA_FTIDE010
 +      depends on ARCH_GEMINI || COMPILE_TEST
        default ARCH_GEMINI
        help
          This enabled support for the FTIDE010 to SATA bridge
@@@ -613,7 -623,7 +623,7 @@@ config PATA_FTIDE01
        tristate "Faraday Technology FTIDE010 PATA support"
        depends on OF
        depends on ARM
 -      default ARCH_GEMINI
 +      depends on SATA_GEMINI
        help
          This option enables support for the Faraday FTIDE010
          PATA controller found in the Cortina Gemini SoCs.