[PATCH v2 1/2] [ARM] Kirkwood: enhance TCLK detection
Simon Guinot
simon at sequanux.org
Thu Oct 21 09:54:21 EDT 2010
Hi Lennert and Nicolas,
This patch is my best attempt to fix the tclk detection. Unfortunately,
I can't test it on machines I don't have.
Let me know if I can do something else.
Simon
On Thu, Oct 21, 2010 at 11:42:28AM +0200, Simon Guinot wrote:
> From: Simon Guinot <sguinot at lacie.com>
>
> 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 at lacie.com>
> ---
> arch/arm/mach-kirkwood/common.c | 7 +++----
> 1 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm/mach-kirkwood/common.c b/arch/arm/mach-kirkwood/common.c
> index 1c82d42..ee99a5a 100644
> --- a/arch/arm/mach-kirkwood/common.c
> +++ b/arch/arm/mach-kirkwood/common.c
> @@ -854,10 +854,9 @@ int __init kirkwood_find_tclk(void)
>
> kirkwood_pcie_id(&dev, &rev);
>
> - if ((dev == MV88F6281_DEV_ID && (rev == MV88F6281_REV_A0 ||
> - rev == MV88F6281_REV_A1)) ||
> - (dev == MV88F6282_DEV_ID))
> - return 200000000;
> + if (dev == MV88F6281_DEV_ID || dev == MV88F6282_DEV_ID)
> + if (((readl(SAMPLE_AT_RESET) >> 21) & 1) == 0)
> + return 200000000;
>
> return 166666667;
> }
> --
> 1.6.3.1
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20101021/40fea5a5/attachment.sig>
More information about the linux-arm-kernel
mailing list