Blackfin arch: fix bugs and unify BFIN_KERNEL_CLOCK option
authorMichael Hennerich <michael.hennerich@analog.com>
Wed, 7 Jan 2009 15:14:39 +0000 (23:14 +0800)
committerBryan Wu <cooloney@kernel.org>
Wed, 7 Jan 2009 15:14:39 +0000 (23:14 +0800)
commit73feb5c09dcf0d64beb67aa5e1f79e11a388e0ff
tree09fa1f153a2ca810ad72978736f85359205d64a3
parentc97618d3b7b8ef86a966c4b67b54e5ca15814905
Blackfin arch: fix bugs and unify BFIN_KERNEL_CLOCK option

 - remove duplicated code and headers
 - add option allowing arbitrary SDRAM/DDR Timing parameters.
 - mark automatically calculated timings as EXPERIMENTAL
 - fix comment header block

Related to BUGs:
 - kernel boot up fails with CONFIG_BFIN_KERNEL_CLOCK item on.
 - kernel does not boot if re-program clocks

[ Mike Frysinger <vapier.adi@gmail.com>
 - fix comment header
 - mark do_sync static
 - document the DMA shutdown
 - simplify SIC_IWR handling
 - fix ANOMALY_05000265 handling to work as intended ]

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
26 files changed:
arch/blackfin/Kconfig
arch/blackfin/Makefile
arch/blackfin/include/asm/mem_init.h [moved from arch/blackfin/mach-bf518/include/mach/mem_init.h with 67% similarity]
arch/blackfin/mach-bf518/Makefile
arch/blackfin/mach-bf518/head.S [deleted file]
arch/blackfin/mach-bf527/Makefile
arch/blackfin/mach-bf527/head.S [deleted file]
arch/blackfin/mach-bf527/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-bf533/Makefile
arch/blackfin/mach-bf533/head.S [deleted file]
arch/blackfin/mach-bf533/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-bf537/Makefile
arch/blackfin/mach-bf537/head.S [deleted file]
arch/blackfin/mach-bf537/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-bf538/Makefile
arch/blackfin/mach-bf538/head.S [deleted file]
arch/blackfin/mach-bf538/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-bf548/Makefile
arch/blackfin/mach-bf548/head.S [deleted file]
arch/blackfin/mach-bf548/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-bf561/Makefile
arch/blackfin/mach-bf561/head.S [deleted file]
arch/blackfin/mach-bf561/include/mach/mem_init.h [deleted file]
arch/blackfin/mach-common/Makefile
arch/blackfin/mach-common/clocks-init.c [new file with mode: 0644]
arch/blackfin/mach-common/head.S