- Sep 12, 2009
-
-
Russell King authored
-
Russell King authored
Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Sep 06, 2009
-
-
Nicolas Ferre authored
Board code was wrongly setting up the reset pin for AC97 on at91sam9263ek. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
sedji gaouaou authored
This patch modifies the support of AC97 on the at91sam9263 ek board, so it would share the code with AVR32. Plus it removes a typo in at91sam9263_devices.c. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Sep 02, 2009
-
-
wanzongshun authored
Add nuc960 platform to w90x900. Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
wanzongshun authored
Add nuc950 platform to w90x900. Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
wanzongshun authored
Add the cpu.c and dev.c and modify w90p910 platform to apply to use the common API(provided by cpu.c and dev.c) at the same time, I renamed all w90x900 to nuc900 in every c file of w90x900 platform and touchscreen's driver name. Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
Add suspend/resume functions to the AMBA pl011 serial driver. Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
This patch modifies the amba bus detection logic in the kernel to detect the AMBA devices using the calculated resource size information rather than the hard coded 4K size. It also calculates the resource size when request mem region and release mem region. Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Linus Walleij authored
The recent addition of optional gpiolib support to check if a card was inserted or write protected was really not optional. It needs this ifdef to become optional so that U300 compiles, for example. Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Aug 17, 2009
-
-
Russell King authored
Add the ARM implementation of highpte, which allows PTE tables to be placed in highmem. Unfortunately, we do not offer highpte support when support for L2 cache is enabled. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Aug 15, 2009
-
-
Leo Chen authored
add maintainer entry Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add default configuration for bcmring arch Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add bcmring option in Kconfig and add entry in Makefile in arch/arm directory Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add arch/arm/mach-bcmring directory add Kconfig, Makefile, and Makefile.boot in mach-bcmring Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add Makefile of csp code Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp security hardware headers Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp timer block header and source files Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp dmac source files Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp dmac header files Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp chipc block source code Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp chipc inline functions Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp chipc hardware definition file Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add csp chipc hardware register file Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add misc wrapper headers for csp code add ddrc register header file Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add mach-bcmring csp capability header files Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add remaining header files in include/mach directory add entry-macro.S file Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
bcmring timer helper function, hardware register headers Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
implement dma support for bcmring Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add bcmring dma.h and dma_device.c Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
memory map addresses memory map description and init functions Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
init irq and handler add irq controller register file and header files Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add core.c, clock.c, and clock.h in mach-bcmring implement timer init, clocksource init, amba device init implement clock set/get enable/disable API add dummy clkdev.h Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Leo Chen authored
add arch.c in mach-bcmring add related header files in mach-bcmring Signed-off-by:
Leo Chen <leochen@broadcom.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
wanzongshun authored
Provide more useful introduction for w90x900 Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
wanzongshun authored
The semaphore is used as mutex so make it a mutex. Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
wanzongshun authored
Add clocksource/clockevent support for w90p910 platform. Signed-off-by:
Wan ZongShun <mcuos.com@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Mikael Pettersson authored
This patch adds support for TIF_RESTORE_SIGMASK to ARM's signal handling, which allows to hook up the pselect6, ppoll, and epoll_pwait syscalls on ARM. Tested here with eabi userspace and a test program with a deliberate race between a child's exit and the parent's sigprocmask/select sequence. Using sys_pselect6() instead of sigprocmask/select reliably prevents the race. The other arch's support for TIF_RESTORE_SIGMASK has evolved over time: In 2.6.16: - add TIF_RESTORE_SIGMASK which parallels TIF_SIGPENDING - test both when checking for pending signal [changed later] - reimplement sys_sigsuspend() to use current->saved_sigmask, TIF_RESTORE_SIGMASK [changed later], and -ERESTARTNOHAND; ditto for sys_rt_sigsuspend(), but drop private code and use common code via __ARCH_WANT_SYS_RT_SIGSUSPEND; - there are now no "extra" calls to do_signal() so its oldset parameter is always ¤t->blocked so need not be passed, also its return value is changed to void - change handle_signal() to return 0/-errno - change do_signal() to honor TIF_RESTORE_SIGMASK: + get oldset from current->saved_sigmask if TIF_RESTORE_SIGMASK is set + if handle_signal() was successful then clear TIF_RESTORE_SIGMASK + if no signal was delivered and TIF_RESTORE_SIGMASK is set then clear it and restore the sigmask - hook up sys_pselect6() and sys_ppoll() In 2.6.19: - hook up sys_epoll_pwait() In 2.6.26: - allow archs to override how TIF_RESTORE_SIGMASK is implemented; default set_restore_sigmask() sets both TIF_RESTORE_SIGMASK and TIF_SIGPENDING; archs need now just test TIF_SIGPENDING again when checking for pending signal work; some archs now implement TIF_RESTORE_SIGMASK as a secondary/non-atomic thread flag bit - call set_restore_sigmask() in sys_sigsuspend() instead of setting TIF_RESTORE_SIGMASK In 2.6.29-rc: - kill sys_pselect7() which no arch wanted So for 2.6.31-rc6/ARM this patch does the following: - Add TIF_RESTORE_SIGMASK. Use the generic set_restore_sigmask() which sets both TIF_SIGPENDING and TIF_RESTORE_SIGMASK, so TIF_RESTORE_SIGMASK need not claim one of the scarce low thread flags, and existing TIF_SIGPENDING and _TIF_WORK_MASK tests need not be extended for TIF_RESTORE_SIGMASK. - sys_sigsuspend() is reimplemented to use current->saved_sigmask and set_restore_sigmask(), making it identical to most other archs - The private code for sys_rt_sigsuspend() is removed, instead generic code supplies it via __ARCH_WANT_SYS_RT_SIGSUSPEND. - sys_sigsuspend() and sys_rt_sigsuspend() no longer need a pt_regs parameter, so their assembly code wrappers are removed. - handle_signal() is changed to return 0 on success or -errno. - The oldset parameter to do_signal() is now redundant and removed, and the return value is now also redundant and changed to void. - do_signal() is changed to honor TIF_RESTORE_SIGMASK: + get oldset from current->saved_sigmask if TIF_RESTORE_SIGMASK is set + if handle_signal() was successful then clear TIF_RESTORE_SIGMASK + if no signal was delivered and TIF_RESTORE_SIGMASK is set then clear it and restore the sigmask - Hook up sys_pselect6, sys_ppoll, and sys_epoll_pwait. Signed-off-by:
Mikael Pettersson <mikpe@it.uu.se> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Aug 03, 2009
-
-
Julia Lawall authored
The kernel.h macro DIV_ROUND_CLOSEST performs the computation (x + d/2)/d but is perhaps more readable. The semantic patch that makes this change is as follows: (http://www.emn.fr/x-info/coccinelle/ ) // <smpl> @haskernel@ @@ @depends on haskernel@ expression x,__divisor; @@ - (((x) + ((__divisor) / 2)) / (__divisor)) + DIV_ROUND_CLOSEST(x,__divisor) // </smpl> Signed-off-by:
Julia Lawall <julia@diku.dk> Acked-by:
H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-