f656c240ae07c48ddf8552e83b64692121044c42 |
|
19-Dec-2012 |
Stephen Boyd <sboyd@codeaurora.org> |
blackfin: time-ts: Remove duplicate assignment It seems that this assignment is done twice in a row. Remove the duplicate assignment. Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Cc: Steven Miao <realmz6@gmail.com> Cc: trivial@kernel.org Signed-off-by: Bob Liu <lliubbo@gmail.com>
|
2879bb30d788bb3841e2f1675ea7af5204eb171c |
|
16-May-2012 |
Steven Miao <realmz6@gmail.com> |
blackfin: bf60x: enable gptimer clock source Signed-off-by: Steven Miao <realmz6@gmail.com> Signed-off-by: Bob Liu <lliubbo@gmail.com>
|
e6171bbe4d5683960221d42c87195cbd366de4bf |
|
05-Jan-2012 |
Bob Liu <lliubbo@gmail.com> |
blackfin: time-ts: rm unused func broadcast_timer_setup() broadcast_timer_setup() has no user now, drop it. Signed-off-by: Bob Liu <lliubbo@gmail.com>
|
d0014be47dc90d15adf7d6e09031d06e2aa7ce79 |
|
12-Dec-2011 |
Bob Liu <lliubbo@gmail.com> |
blackfin: smp: cleanup smp code move idle task point to percpu blackfin_cpudata and add smp_timer_broadcast interface. enable SUPPLE_1_WAKEUP and add BFIN_IPI_TIMER ipi support. Signed-off-by: Steven Miao <realmz6@gmail.com> Signed-off-by: Bob Liu <lliubbo@gmail.com>
|
7832bb5d450aefa45b6dac3b3140eade66bb12ad |
|
07-Sep-2011 |
Yong Zhang <yong.zhang0@gmail.com> |
Blackfin: irq: remove IRQF_DISABLED This flag is a NOOP and can be removed now. Signed-off-by: Yong Zhang <yong.zhang0@gmail.com> Acked-by: Bob Liu <lliubbo@kernel.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
0bf02ce605b8780223b10739ab7c533de9eb10cc |
|
04-Apr-2011 |
Mike Frysinger <vapier@gentoo.org> |
Blackfin: time-ts: ack gptimer sooner to avoid missing short ints If the period of a gptimer is fairly low, we might miss an interrupt by acking it too late (we end up acking the new int as well). Reported-by: Isabelle Leonardi <i.leonardi@detracom.fr> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
a1c57e0fec53defe745e64417eacdbd3618c3e66 |
|
27-Apr-2010 |
John Stultz <johnstul@us.ibm.com> |
blackfin: convert to clocksource_register_hz This converts the blackfin clocksource to use clocksource_register_hz. CC: Mike Frysinger <vapier@gentoo.org> CC: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: John Stultz <johnstul@us.ibm.com>
|
cb0e996378900fa05d5c779d6bfa52d55ebc3407 |
|
04-Mar-2010 |
John Stultz <johnstul@us.ibm.com> |
blackfin: Convert blackfin to use read/update_persistent_clock This patch converts the blackfin architecture to use the generic read_persistent_clock and update_persistent_clock interfaces, reducing the amount of arch specific code we have to maintain, and allowing for further cleanups in the future. I have not built or tested this patch, so help from arch maintainers would be appreciated. Signed-off-by: John Stultz <johnstul@us.ibm.com> Cc: Mike Frysinger <vapier@gentoo.org> Cc: Andrew Morton <akpm@linux-foundation.org> LKML-Reference: <1267675049-12337-10-git-send-email-johnstul@us.ibm.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
6c2b7072a7035837998da38809f98e4182e4c41c |
|
27-Jan-2010 |
Graf Yang <graf.yang@analog.com> |
Blackfin: add support for cpufreq on SMP systems Signed-off-by: Graf Yang <graf.yang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
60ffdb36547da2397d6cfefe9c752ebad16524f6 |
|
20-Jan-2010 |
Graf Yang <graf.yang@analog.com> |
Blackfin: implement nmi_watchdog for SMP on BF561 Signed-off-by: Graf Yang <graf.yang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
0d152c27e336b5fd777da7dd3e814617e7305afd |
|
28-Dec-2009 |
Yi Li <yi.li@analog.com> |
Blackfin: SMP: make core timers per-cpu clock events for HRT SMP systems require per-cpu local clock event devices in order to enable HRT support. One a BF561, we can use local core timer for this purpose. Originally, there was one global core-timer clock event device set up for core A. To accomplish this feat, we need to split the gptimer0/core timer logic so that each is a standalone clock event. There is no requirement that we only have one clock event source anyways. Once we have this, we just define per-cpu clock event devices for each local core timer. Signed-off-by: Yi Li <yi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
c768a943fd8f41f5f7ed33c91d50818b301f5635 |
|
04-Dec-2009 |
Mike Frysinger <vapier@gentoo.org> |
Blackfin: convert cyc2ns() to clocksource_cyc2ns() The former no longer exists. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
298571249a1990cd3c6c6ab40250a4a9c18ab5d1 |
|
15-Sep-2009 |
Yi Li <yi.li@analog.com> |
Blackfin: use common code for cycle->nanosecond conversion No point in redefining things that common code already does for us. Also use CYC2NS_SCALE_FACTOR to better reflect reality and for better precision. Signed-off-by: Yi Li <yi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
ceb33be95afcfbc4079af334835a345288f9f6ca |
|
15-Sep-2009 |
Yi Li <yi.li@analog.com> |
Blackfin: unify sched_clock() handling between clock sources Currently sched_clock() is only defined when using CYCLES as a clock source. Declare sched_clock() in common code and mark it with notrace to prevent invoking sched_clock() recursively (because ftrace uses sched_clock() to record time). Signed-off-by: Yi Li <yi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
f7036d649c88ad14b482b2787ffb1063c8a719d7 |
|
15-Sep-2009 |
Yi Li <yi.li@analog.com> |
Blackfin: fix gptimer0 clock source compile warning Some of the clocksource prototypes were updated, but the gptimer0 func was missed in the process. Not a big issue as the argument is ignored, but we should fix the compile warning anyways. Signed-off-by: Yi Li <yi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
96f1050d3df105c9ae6c6ac224f370199ea82fcd |
|
24-Sep-2009 |
Robin Getz <robin.getz@analog.com> |
Blackfin: mass clean up of copyright/licensing info Bill Gatliff & David Brownell pointed out we were missing some copyrights, and licensing terms in some of the files in ./arch/blackfin, so this fixes things, and cleans them up. It also removes: - verbose GPL text(refer to the top level ./COPYING file) - file names (you are looking at the file) - bug url (it's in the ./MAINTAINERS file) - "or later" on GPL-2, when we did not have that right It also allows some Blackfin-specific assembly files to be under a BSD like license (for people to use them outside of Linux). Signed-off-by: Robin Getz <robin.getz@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
e78feaaeeb9bbf78f961917d72d692802ac110e8 |
|
14-Sep-2009 |
Graf Yang <graf.yang@analog.com> |
Blackfin: swap clocksource ratings for gptimer/cycles The cycles clocksource is a higher resolution than the gptimer one, so make sure the ratings field reflects this. Signed-off-by: Graf Yang <graf.yang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
1fa9be72b558c39459f98835eb86dbb4ef4da30b |
|
15-May-2009 |
Graf Yang <graf.yang@analog.com> |
Blackfin: add support for gptimer0 as a tick source For systems where the core cycles are not a usable tick source (like SMP or cycles gets updated), enable gptimer0 as an alternative. Signed-off-by: Graf Yang <graf.yang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
8e19608e8b5c001e4a66ce482edc474f05fb7355 |
|
21-Apr-2009 |
Magnus Damm <damm@igel.co.jp> |
clocksource: pass clocksource to read() callback Pass clocksource pointer to the read() callback for clocksources. This allows us to share the callback between multiple instances. [hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods] [akpm@linux-foundation.org: cleanup] Signed-off-by: Magnus Damm <damm@igel.co.jp> Acked-by: John Stultz <johnstul@us.ibm.com> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
320ab2b0b1e08e3805a3e1084a2f0eb1938d5d67 |
|
13-Dec-2008 |
Rusty Russell <rusty@rustcorp.com.au> |
cpumask: convert struct clock_event_device to cpumask pointers. Impact: change calling convention of existing clock_event APIs struct clock_event_timer's cpumask field gets changed to take pointer, as does the ->broadcast function. Another single-patch change. For safety, we BUG_ON() in clockevents_register_device() if it's not set. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Cc: Ingo Molnar <mingo@elte.hu>
|
1bfb4b21c7c39295f5535c139f796df1d51ec009 |
|
07-May-2008 |
Vitja Makarov <vitja.makarov@gmail.com> |
[Blackfin] arch: Support for CPU_FREQ and NOHZ Singed-off-by: Vitja Makarov <vitja.makarov@gmail.com>
|
e6c91b64dd6e4c3adf39483c85a936eef9465e19 |
|
24-Apr-2008 |
Michael Hennerich <michael.hennerich@analog.com> |
[Blackfin] arch: Functional power management support: Add support for cpu frequency scaling Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
|
764cb81cdc0620711d2cef5d06e9ef03c9d84184 |
|
23-Apr-2008 |
Mike Frysinger <vapier.adi@gmail.com> |
[Blackfin] arch: actually implement get_cycles function Signed-off-by: Mike Frysinger <vapier.adi@gmail.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
|
8b5f79f9d7ee4f4edb0212886771c977476eb811 |
|
28-Feb-2008 |
Vitja Makarov <vitja.makarov@gmail.com> |
[Blackfin] arch: initial generic time and clock sources This patch enables Hight-Res Timers and tickless kernel Signed-off-by: Vitja Makarov <vitja.makarov@gmail.com> Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
|