diff options
author | Robin Getz <rgetz@blackfin.uclinux.org> | 2008-10-13 11:37:34 +0800 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-10-13 11:37:34 +0800 |
commit | 71de1f8a6365ea65346881e526132563d93696d1 (patch) | |
tree | c15705934dbbece64b6c570123d38cce3c57091b /arch/blackfin/mach-bf537 | |
parent | e9fae189caae7c1cf306e30f5b67c6d226ed69cf (diff) | |
download | linux-71de1f8a6365ea65346881e526132563d93696d1.tar.gz linux-71de1f8a6365ea65346881e526132563d93696d1.tar.bz2 linux-71de1f8a6365ea65346881e526132563d93696d1.zip |
Blackfin arch: make sure we include the fix for SPORT hysteresis when reprogramming clocks
As pointed out by Appalayagari Sreedhar, make sure we include the fix
for SPORT hysteresis when reprogramming clocks.
Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin/mach-bf537')
-rw-r--r-- | arch/blackfin/mach-bf537/head.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/blackfin/mach-bf537/head.S b/arch/blackfin/mach-bf537/head.S index 12eb5cc571d0..559a7eef7a38 100644 --- a/arch/blackfin/mach-bf537/head.S +++ b/arch/blackfin/mach-bf537/head.S @@ -87,6 +87,9 @@ ENTRY(_start_dma_code) r1 = PLL_BYPASS; /* Bypass the PLL? */ r1 = r1 << 8; /* Shift it over */ r0 = r1 | r0; /* add them all together */ +#ifdef ANOMALY_05000265 + r0 = BITSET(r0, 15); /* Add 250 mV of hysteresis to SPORT input pins */ +#endif p0.h = hi(PLL_CTL); p0.l = lo(PLL_CTL); /* Load the address */ |