forked from Minki/linux
[ARM] Kirkwood: enhance TCLK detection
According to the Marvell LSP, the Sample at Reset regiter bit 21 can be used to detect TCLK on 6281 and 6282 devices. This patch has only been tested on LaCie boards. Signed-off-by: Simon Guinot <sguinot@lacie.com> Acked-by: Lennert Buytenhek <buytenh@wantstofly.org> Signed-off-by: Nicolas Pitre <nico@fluxnic.net>
This commit is contained in:
parent
af9a2d0066
commit
2fa0f93915
@ -854,10 +854,9 @@ int __init kirkwood_find_tclk(void)
|
|||||||
|
|
||||||
kirkwood_pcie_id(&dev, &rev);
|
kirkwood_pcie_id(&dev, &rev);
|
||||||
|
|
||||||
if ((dev == MV88F6281_DEV_ID && (rev == MV88F6281_REV_A0 ||
|
if (dev == MV88F6281_DEV_ID || dev == MV88F6282_DEV_ID)
|
||||||
rev == MV88F6281_REV_A1)) ||
|
if (((readl(SAMPLE_AT_RESET) >> 21) & 1) == 0)
|
||||||
(dev == MV88F6282_DEV_ID))
|
return 200000000;
|
||||||
return 200000000;
|
|
||||||
|
|
||||||
return 166666667;
|
return 166666667;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user