Skip to content

Commit d15d6e6

Browse files
John(Jung-Ik) LeeJeff Garzik
authored andcommitted
libata: Add pata_atp867x driver for Artop/Acard ATP867X controllers
This is a new pata driver for ARTOP 867X 64bit 4-channel UDMA133 ATA ctrls. Based on the Atp867 data sheet rev 1.2, Acard, and in part on early ide codes from Eric Uhrhane <ericu@google.com>. Signed-off-by: John(Jung-Ik) Lee <jilee@google.com> Reviewed-by: Grant Grundler <grundler@google.com> Reviewed-by: Gwendal Gringo <gwendal@google.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
1 parent 90950a2 commit d15d6e6

File tree

4 files changed

+560
-0
lines changed

4 files changed

+560
-0
lines changed

drivers/ata/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,15 @@ config PATA_ARTOP
255255

256256
If unsure, say N.
257257

258+
config PATA_ATP867X
259+
tristate "ARTOP/Acard ATP867X PATA support"
260+
depends on PCI
261+
help
262+
This option enables support for ARTOP/Acard ATP867X PATA
263+
controllers.
264+
265+
If unsure, say N.
266+
258267
config PATA_AT32
259268
tristate "Atmel AVR32 PATA support (Experimental)"
260269
depends on AVR32 && PLATFORM_AT32AP && EXPERIMENTAL

drivers/ata/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ obj-$(CONFIG_SATA_FSL) += sata_fsl.o
2222
obj-$(CONFIG_PATA_ALI) += pata_ali.o
2323
obj-$(CONFIG_PATA_AMD) += pata_amd.o
2424
obj-$(CONFIG_PATA_ARTOP) += pata_artop.o
25+
obj-$(CONFIG_PATA_ATP867X) += pata_atp867x.o
2526
obj-$(CONFIG_PATA_AT32) += pata_at32.o
2627
obj-$(CONFIG_PATA_ATIIXP) += pata_atiixp.o
2728
obj-$(CONFIG_PATA_CMD640_PCI) += pata_cmd640.o

0 commit comments

Comments
 (0)