Re: [PATCH] ide: move ide_config_drive_speed() calls to upper layers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

Bartlomiej Zolnierkiewicz wrote:

On Fri, 27 Jul 2007 02:22:27 +0200
Bartlomiej Zolnierkiewicz <bzolnier@xxxxxxxxx> wrote:

* Convert {ide_hwif_t,ide_pci_device_t}->host_flag to be u16.

* Add IDE_HFLAG_POST_SET_MODE host to indicate the need to program the
 host for the transfer mode after programming the device.  Set it in
 au1xxx-ide/cs5530/cs5535/pdc202xx_new/sc1200/via82cxxx host drivers.

The CS5530 at least shouldn't care what order changes are done. I don't

And neither CS5535. And Au1200 static bus controller shouldn't care about the order too, so au1xxx-ide hardly needs that.
Here's the datasheet, BTW:

http://www.razamicroelectronics.com/documents/32798e_Au1200_db.pdf

think the SC1200 does either but I don't have the docs to hand.

It seems pretty much alike CS553x except it's accessed via PCI config. space, not MSRs... Here's the datasheet:

http://www.amd.com/files/connectivitysolutions/geode/32579B_sc1200_ds.pdf

I have a feeling that only pdc202xx_new and jmicron drivers actually need this flag (and the latter one actually doesn't care as its methods are empty anyway). Well, AMD/VIA chips enable UltraDMA mode by snooping Set Features command (as the drivers tell them to do so), so the order seems important unless that is changed.

Thanks,
Bart

MBR, Sergei
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux