07 Jan, 2009
5 commits
-
- remove duplicated code and headers
- add option allowing arbitrary SDRAM/DDR Timing parameters.
- mark automatically calculated timings as EXPERIMENTAL
- fix comment header blockRelated to BUGs:
- kernel boot up fails with CONFIG_BFIN_KERNEL_CLOCK item on.
- kernel does not boot if re-program clocks[ Mike Frysinger
- 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
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
[Mike Frysinger :
- use KERN_NOTICE when using gpios as both irq and non
rather than KERN_ERR
- embedded newlines in printk() does not fly]Signed-off-by: Graf Yang
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Bryan Wu
-
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu
18 Nov, 2008
35 commits
-
CCLK is variable: get current CCLK in show_cpuinfo
Signed-off-by: Michael Hennerich
Signed-off-by: Bryan Wu -
Signed-off-by: Graf Yang
Signed-off-by: Bryan Wu -
Signed-off-by: Graf Yang
Signed-off-by: Bryan Wu -
add ANOMALY_05000435 to handle SIC_IWR1 workaround for rebooting
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Only define HI/LO macros for assembly files since some common C files
use HI/LO as variable namesSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
- unify duplicate page_size_table definitions
- make sure it is placed alongside the other cplb switching codePointed-out-by: Michael McTernan
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
change return of close_cplbtab() and fill_cplbtab() to void since we
always return 0 and nowhere do we check thisSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Merge MPU and noMPU version of CPLB info code to one common version.
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
define BASE_BAUD like everyone else, althought it is only used by 8250
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Do not make BFIN_DMA_5XX optional since a large portion of our code
relies on dma functions existingSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
to reproduce:
$ make BF537-STAMP_defconfig
$ make menuconfig
CPU Frequency scaling --->
[*] CPU Frequency scaling
CPU frequency translation statistics
$ makearch/blackfin/mach-common/built-in.o: In function `bfin_target':
arch/blackfin/mach-common/cpufreq.c:(.text+0xf1e): undefined reference to
`cpufreq_frequency_table_target'
arch/blackfin/mach-common/built-in.o: In function `bfin_verify_speed':
arch/blackfin/mach-common/cpufreq.c:(.text+0x1056): undefined reference to
`cpufreq_frequency_table_verify'
arch/blackfin/mach-common/built-in.o: In function `__bfin_cpu_init':
arch/blackfin/mach-common/cpufreq.c:(.init.text+0x554): undefined reference to
`cpufreq_frequency_table_get_attr'
arch/blackfin/mach-common/cpufreq.c:(.init.text+0x56a): undefined reference to
`cpufreq_frequency_table_cpuinfo'
arch/blackfin/mach-common/built-in.o: In function `sys_call_table':
(.data+0x83c): undefined reference to
`cpufreq_freq_attr_scaling_available_freqs'
make: *** [.tmp_vmlinux1] Error 1Blackfin wants CPU_FREQ_TABLE
Signed-off-by: Michael Hennerich
Signed-off-by: Bryan Wu -
rename cache_lock() to bfin_cache_lock() to avoid namespace collision
with common codeSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
- make the code a bit more readable
- kill of warnings/ifdef mess a bitSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
arch/blackfin/mach-common/entry.S:465: Error: pcrel too far
BFD_RELOC_BFIN_10Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
rename irq_flags to bfin_irq_flags to avoid namespace
collision with common codeSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
move irq related functions into asm/irq.h and out of the mondo asm/system.h
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Move the PORT registers down as well since they may utilize
asm/system.h codeSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
create an IN_MEM() macro to simplify comparing an address in an on-chip
region of memory and make things readableSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Delay PLL_CTL/VR_CTL wrappers as much as possible to avoid
the inter-dependency problems with cdef and common headersSigned-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu -
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu