AMD-756 IDE

From: Bartlomiej Zolnierkiewicz (dake@staszic.waw.pl)
Date: Mon May 29 2000 - 05:57:40 EST


Hi!

My question is:
    Do amd's chipset have most of via's ide registers but they are simply
not documented in datasheet? Can somebody with AMD-756 verify this, or
just send me his proc info about registers (usually /proc/bus/pci/00/?).
Ok, it was my question. Here goes full story:

    I have been recently playing with IDE subsystem (2.4.0-test1-ac2),
and I noticed that drivers/ide/amd7409.c is very similar (almost
identical) to drivers/ide/via82cxxx.c. So I quickly grabbed "AMD-756 Periphal
Bus Controller Data Sheet" (22548.pdf) and compared parts describing IDE
to VIA 596B and VIA 686A datasheets. My conclusion is that amd7409.c can
be merged into via82cxxx.c (if answer on my question is "yes").

Registers comparison:
* 0x40, 0x41, 0x48-0x4b, 0x4c, 0x4e, 0x4f are _exactly_ the same
* 0x50-0x53 are very similar and can be throw into another via82cxxx_table
* 0x43, 0x44, 0x46, 0x60, 0x68 and few others (not used in via82cxxx.c)
  are only described in via datasheets, but I suspect that most of them
  are implemented in amd's chipset and not documented in data sheet.

1word_dma bug of amd's chipset (read 22591.pdf):
* it is fixed in revison D4, but is not supported by amd7409.c

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:21 EST