1. 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
  2. 26 3月, 2014 4 次提交
  3. 18 3月, 2014 1 次提交
  4. 14 3月, 2014 6 次提交
  5. 11 3月, 2014 1 次提交
    • J
      ata: Fix CS55xx dependencies · 9236a76d
      Jean Delvare 提交于
      As far as I know, the CS5520 and CS5530 chipsets were only used with
      32-bit x86 Geode processors, so I think their drivers are only needed
      on this architecture, except for build testing purpose.
      
      While we're here, simplify the dependencies for the CS5535 driver.
      
      The CS5536 was used with the Geode processors, but also on MIPS
      Loongson/Lemote 2 systems, so let its driver be built for these two
      architectures only, except for build testing purpose.
      Signed-off-by: NJean Delvare <jdelvare@suse.de>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      9236a76d
  6. 23 2月, 2014 1 次提交
  7. 19 2月, 2014 1 次提交
  8. 30 1月, 2014 1 次提交
  9. 26 7月, 2013 1 次提交
  10. 25 7月, 2013 1 次提交
    • R
      ahci_imx: add ahci sata support on imx platforms · 9e54eae2
      Richard Zhu 提交于
      imx6q contains one Synopsys AHCI SATA controller, But it can't share
      ahci_platform driver with other controllers because there are some
      misalignments of the generic AHCI controller - the bits definitions of
      the HBA registers, the Vendor Specific registers, the AHCI PHY clock
      and the AHCI signals adjustment window(GPR13 register).
      
       - CAP_SSS(bit20) of the HOST_CAP is writable, default value is '0',
         should be configured to be '1'
      
       - bit0 (only one AHCI SATA port on imx6q) of the HOST_PORTS_IMPL
         should be set to be '1'.(default 0)
      
       - One Vendor Specific register HOST_TIMER1MS(offset:0xe0) should be
         configured regarding to the frequency of AHB bus clock.
      
       - Configurations of the AHCI PHY clock, and the signal parameters of
         the GPR13
      
      Setup its own ahci sata driver, contained the imx6q specific
      initialized codes, re-use the generic ahci_platform driver, and keep
      the generic ahci_platform driver clean as much as possible.
      
      tj: patch description reformatted
      Signed-off-by: NRichard Zhu <r65037@freescale.com>
      Reviewed-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NTejun Heo <tj@kernel.org>
      9e54eae2
  11. 23 7月, 2013 1 次提交
  12. 11 6月, 2013 1 次提交
  13. 24 5月, 2013 1 次提交
  14. 05 3月, 2013 1 次提交
  15. 21 2月, 2013 1 次提交
  16. 14 2月, 2013 1 次提交
  17. 22 1月, 2013 2 次提交
  18. 13 9月, 2012 1 次提交
  19. 18 8月, 2012 1 次提交
    • P
      [libata] Kconfig: Elaborate that SFF is meant for legacy and PATA stuff · ebd60028
      Paul Menzel 提交于
      Building Linux for an ASUS Eee PC 701 4G with
      
              ata2.00: CFA: SILICONMOTION SM223AC, , max UDMA/66
              ata2.00: 7815024 sectors, multi 0: LBA
              ata2.00: configured for UDMA/66
              scsi 1:0:0:0: Direct-Access     ATA      SILICONMOTION SM n/a  PQ: 0 ANSI: 5
              sd 1:0:0:0: [sda] 7815024 512-byte logical blocks: (4.00 GB/3.72 GiB)
              sd 1:0:0:0: [sda] Write Protect is off
              sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
              sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
               sda: sda1
              sd 1:0:0:0: [sda] Attached SCSI disk
              sd 1:0:0:0: Attached scsi generic sg0 type 0
      
      I followed the advice to not use the deprecated old PATA subsystem
      
              ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->
      
      and use the ATA subsystem instead.
      
              Serial ATA and Parallel ATA drivers  --->
      
      Unfortunately I needed several tries to find out, that I needed the SFF
      menu I had not selected before because I had never heard that term
      before. I think it would have helped me, to have PATA or legacy IDE in
      that item’s name.
      Signed-off-by: NPaul Menzel <paulepanter@users.sourceforge.net>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      ebd60028
  20. 23 5月, 2012 1 次提交
  21. 09 1月, 2012 1 次提交
  22. 23 12月, 2011 1 次提交
  23. 15 10月, 2011 1 次提交
  24. 08 10月, 2011 1 次提交
  25. 19 8月, 2011 1 次提交
    • A
      ata: Add iMX pata support · e39c75cf
      Arnaud Patard (Rtp) 提交于
      Add basic support for pata on iMX. It has been tested only on imx51.
      SDMA support will probably be added later so this version supports only
      PIO.
      
      v2:
        - enable only when needed IORDY
        - use dev_get_drvdata
      v3:
        - add missing clk_put() calls
        - use platform_get_irq()
        - fix resume code to avoid disabling IORDY on resume
      v4:
        - Remove EXPERIMENTAL and switch to depends on ARCH_MXC
        - Use devm_kzalloc()
        - make clock a must-have
        - Use only 1 ioremap
      Signed-off-by: NArnaud Patard <arnaud.patard@rtp-net.org>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      e39c75cf
  26. 24 7月, 2011 1 次提交
  27. 14 3月, 2011 1 次提交
  28. 02 3月, 2011 1 次提交
  29. 21 1月, 2011 1 次提交
    • D
      kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT · 6a108a14
      David Rientjes 提交于
      The meaning of CONFIG_EMBEDDED has long since been obsoleted; the option
      is used to configure any non-standard kernel with a much larger scope than
      only small devices.
      
      This patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes
      references to the option throughout the kernel.  A new CONFIG_EMBEDDED
      option is added that automatically selects CONFIG_EXPERT when enabled and
      can be used in the future to isolate options that should only be
      considered for embedded systems (RISC architectures, SLOB, etc).
      
      Calling the option "EXPERT" more accurately represents its intention: only
      expert users who understand the impact of the configuration changes they
      are making should enable it.
      Reviewed-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: NDavid Woodhouse <david.woodhouse@intel.com>
      Signed-off-by: NDavid Rientjes <rientjes@google.com>
      Cc: Greg KH <gregkh@suse.de>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jens Axboe <axboe@kernel.dk>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Robin Holt <holt@sgi.com>
      Cc: <linux-arch@vger.kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6a108a14
  30. 08 1月, 2011 1 次提交
    • N
      pata_platform: Remove CONFIG_HAVE_PATA_PLATFORM's dependencies. · 2ad2c320
      Nick Bowler 提交于
      CONFIG_HAVE_PATA_PLATFORM, by virtue of where its defined, has a
      dependency on CONFG_ATA and CONFIG_ATA_SFF.  This causes Kconfig
      warnings when it is selected by various architectures, such as
      
        warning: (ARCH_VEXPRESS && <choice> || ARCH_RPC && <choice> || MACH_VPAC270 && ARCH_PXA || MACH_REALVIEW_PB11MP && ARCH_REALVIEW || MACH_REALVIEW_PBA8 && ARCH_REALVIEW || MACH_REALVIEW_PBX && ARCH_REALVIEW || MACH_BAST_IDE && ARCH_S3C2410 || MACH_ANUBIS && ARCH_S3C2410) selects HAVE_PATA_PLATFORM which has unmet direct dependencies (ATA && ATA_SFF)
      
      Since this option is only used to control visibility of the
      CONFIG_PATA_PLATFORM option and isn't itself visible in the menu,
      it is straightforward to simply remove these dependencies rather
      than adjust all the architectures.
      Signed-off-by: NNick Bowler <nbowler@elliptictech.com>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      2ad2c320