Actually, no. The parameter is a 'base clock', it isn't related to the
66 MHz - if you set it to for example 25, the drivers will know that if
you have a PCI 66 MHz bus, it's running only on 2*25 = 50 MHz. The
multiplier is known from PCI config and isn't related to this parameter.
The parameter is also used for VLB, where it is more important, because
VLB has no standard clock - it can run at 33, 40 or 50 MHz.
Let me also note here that the bus speed value here doesn't have the
necessary precision to compute the IDE timings correctly for higher UDMA
speeds, and that most drivers either assume 33 MHz PCI blindly or have a
set of fixed values they know.
-- Vojtech Pavlik SuSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/