An error occurred fetching the project authors.
- 13 Dec, 2008 1 commit
-
-
Rusty Russell authored
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>
-
- 30 Oct, 2008 2 commits
-
-
Sergey Lapin authored
i2c_board_info array was filled incorrectly. Due to circumstances, the way it is filled works. This patch fills array properly. Signed-off-by:
Sergey Lapin <slapin@ossfans.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Uwe Kleine-König authored
According to the documentation gpio_free should only be called from task context only. To make this more explicit add a might sleep to all implementations. This patch changes the gpio_free implementations for the arm architecture. DaVinci is skipped on purpose to simplify the merge process for patches switching it over to use gpiolib as per request by David Brownell. Signed-off-by:
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de> Cc: David Brownell <david-b@pacbell.net> Cc: Andrew Victor <linux@maxim.org.za> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 22 Oct, 2008 1 commit
-
-
David Brownell authored
From: David Brownell <dbrownell@users.sourceforge.net> The "5298/1: Drop desc_handle_irq()" patch went overboard and deleted an essential line of code, causing all AT91 GPIO interrupts to oops (in irq). Trimmed example: Unable to handle kernel NULL pointer dereference at virtual address 000000c4 ... PC is at gpio_irq_handler+0x78/0xd0 LR is at gpio_irq_handler+0x38/0xd0 ... Backtrace: [<c0029884>] (gpio_irq_handler+0x0/0xd0) from [<c0020054>] (__exception_text_start+0x54/0x7c) [<c0020000>] (__exception_text_start+0x0/0x7c) from [<c00209ec>] (__irq_svc+0x2c/0x60) Exception stack(0xc1c1de00 to 0xc1c1de48) [<c01f4ca8>] (_spin_unlock_irq+0x0/0x3c) from [<c01389f8>] (at91ether_open+0x220/0x318) [<c01387d8>] (at91ether_open+0x0/0x318) from [<c018caa4>] (dev_open+0xa8/0x10c) [<c018c9fc>] (dev_open+0x0/0x10c) from [<c018b874>] (dev_change_flags+0x98/0x164) [<c018b7dc>] (dev_change_flags+0x0/0x164) from [<c0019f8c>] (ip_auto_config+0x164/0xe28) [<c0019e28>] (ip_auto_config+0x0/0xe28) from [<c0020318>] (__exception_text_end+0x60/0x180) [<c00202b8>] (__exception_text_end+0x0/0x180) from [<c0008738>] (kernel_init+0x70/0xd8) [<c00086c8>] (kernel_init+0x0/0xd8) from [<c00398e0>] (do_exit+0x0/0x6ac) This patch restores the missing line'o'code. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 09 Oct, 2008 1 commit
-
-
Dmitry Baryshkov authored
desc_handle_irq() was declared as obsolete since long ago. Replace it with generic_handle_irq() Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 29 Sep, 2008 2 commits
-
-
Andrew Victor authored
The name of the platform device 'at91_pwm_leds' conflicts with the function at91_pwm_leds(). So rename the device 'at91_pwm_leds_device' to be more specific. Similarly rename 'at91_gpio_leds_device' for consistency. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Add support for the LEDs on the Conitec ARM&EVA board. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 21 Sep, 2008 8 commits
-
-
Andrew Victor authored
Add copyright information for some of the AT91 header files. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
This patch adds support for a low(er)-power suspend-to-RAM. In addition to the SDRAM being put into self-refresh mode, the Master Clock is set to the Slow-clock rate (32Khz) and PLLA & PLLB are disabled. Certain peripherals are therefore also disabled, and thus cannot be used as wakeup sources. This patch has been included in the AT91 patches in various forms since 2.6.19 and a number of people have worked or commented on it, most notably: Savin Zlobec (for the original AT91RM9200 support) Anti Sullin (for the SAM9260 version) David Brownell, etc. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Allow the various GPIO-connected buttons to be used as wakeup sources. Also enable the internal GPIO pullup. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Add support or the GPIO-connected buttons on the Atmel AT91SAM9260-EK board. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
This patch adds initialization of the Touchscreen controller for the AT91SAM9RL processor. Signed-off-by:
Justin Waters <justin.waters@timesys.com> Signed-off-by:
Dan Liang <dan.liang@atmel.com> Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Use the PWM controller and leds-atmel-pwm.c driver to drive a LED on the Atmel AT91SAM9263-EK board. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Add platform_devices and configuration of the PWM controller found on Atmel AT91CAP9, SAM9263 and SAM9RL processors. SAM9263 support by Sedji Gaouaou. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
In the various AT91 board files, replace hard-coded size values (eg, 0x800000) with the SZ_ size definitions (eg, SZ_8M) from sizes.h Also replace MTD partition offsets with MTDPART_OFS_NXTBLK. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 18 Sep, 2008 3 commits
-
-
David Brownell authored
The at91sam9260 and at91sam9263 EK boards have 64 KiB I2C EEPROMs. This patch declares them in the board init code so the new at24 driver will use them. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Sergey Lapin authored
MACB ethernet support for AFEB9260 Depends on 5210/2 Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Sergey Lapin <slapin@ossfans.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Sergey Lapin authored
This patch adds support for AT91SAM9260-based board AFEB9260 which is a product from both Open Source design which runs Open Source software. Some commertial projects are made with this design. A board is basically AT91SAM9260-EK with some modifications and different peripherals and different parts used. Main purpose of this project is to gain experience in hardware design. More info: http://groups.google.com/group/arm9fpga-evolution-board (In Russian only, sorry). Subversion repository: svn://194.85.238.22/home/users/george/svn/arm9eb By this patch only basic functionality is provided. Signed-off-by:
Sergey Lapin <slapin@ossfans.org> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 06 Sep, 2008 1 commit
-
-
Russell King authored
Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 07 Aug, 2008 3 commits
-
-
Russell King authored
This just leaves include/asm-arm/plat-* to deal with. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
Remove includes of asm/hardware.h in addition to asm/arch/hardware.h. Then, since asm/hardware.h only exists to include asm/arch/hardware.h, update everything to directly include asm/arch/hardware.h and remove asm/hardware.h. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
There are 43 includes of asm/mach-types.h by files that don't reference anything from that file. Remove these unnecessary includes. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 01 Aug, 2008 1 commit
-
-
Pieter du Preez authored
Structs called at91_nand_data where renamed to atmel_nand_data and configs called *MTD_NAND_AT91* where renamed to *MTD_NAND_ATMEL*. This was unfortunately not done consistently, causing NAND chips not being initialised on several ARM boards. I am aware that the author of the original change did not rename MTD_NAND_AT91_BUSWIDTH to MTD_NAND_ATMEL_BUSWIDTH, for example. All *MTD_NAND_AT91* where renamed to *MTD_NAND_ATMEL* in order to keep naming consistency. This patch was only tested on a MACH_SAM9_L9260, as this is the only ARM board I have to my disposal. Before this patch: $ git-ls-files |xargs grep atmel_nand |wc -l 105 $ git-ls-files |xargs grep at91_nand |wc -l 4 $ git-ls-files |xargs grep MTD_NAND_ATMEL |wc -l 8 $ git-ls-files |xargs grep MTD_NAND_AT91 |wc -l 47 After this patch: $ git-ls-files |xargs grep atmel_nand |wc -l 109 $ git-ls-files |xargs grep at91_nand |wc -l 0 $ git-ls-files |xargs grep MTD_NAND_ATMEL |wc -l 55 $ git-ls-files |xargs grep MTD_NAND_AT91 |wc -l 0 Signed-off-by:
Pieter du Preez <pdupreez@gmail.com> Signed-off-by:
David Woodhouse <David.Woodhouse@intel.com>
-
- 28 Jul, 2008 1 commit
-
-
Haavard Skinnemoen authored
struct at91_nand has been renamed atmel_nand. Fix the four boards that were added since the patch was created. Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 27 Jul, 2008 1 commit
-
-
Dmitry Baryshkov authored
IRQT_* and __IRQT_* were obsoleted long ago by patch [3692/1]. Remove them completely. Sed script for the reference: s/__IRQT_RISEDGE/IRQ_TYPE_EDGE_RISING/g s/__IRQT_FALEDGE/IRQ_TYPE_EDGE_FALLING/g s/__IRQT_LOWLVL/IRQ_TYPE_LEVEL_LOW/g s/__IRQT_HIGHLVL/IRQ_TYPE_LEVEL_HIGH/g s/IRQT_RISING/IRQ_TYPE_EDGE_RISING/g s/IRQT_FALLING/IRQ_TYPE_EDGE_FALLING/g s/IRQT_BOTHEDGE/IRQ_TYPE_EDGE_BOTH/g s/IRQT_LOW/IRQ_TYPE_LEVEL_LOW/g s/IRQT_HIGH/IRQ_TYPE_LEVEL_HIGH/g s/IRQT_PROBE/IRQ_TYPE_PROBE/g s/IRQT_NOEDGE/IRQ_TYPE_NONE/g Signed-off-by:
Dmitry Baryshkov <dbaryshkov@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 26 Jul, 2008 1 commit
-
-
Russell King authored
Xose Vazquez Perez points out that this file should not be marked executable. Reported-by:
Xose Vazquez Perez <xose.vazquez@gmail.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 10 Jul, 2008 1 commit
-
-
sedji gaouaou authored
Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC. AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed. We created a new board for this device but based the chip support directly on 9260 files with little updates. Here is the chip page on Atmel wabsite: http://atmel.com/dyn/products/product_card.asp?part_id=4337Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Justin Waters <justin.waters@timesys.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 09 Jul, 2008 1 commit
-
-
Patrice Vilchez authored
[ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits. New timings are based on application note "NAND Flash Support on AT91SAM9 Microcontrollers" available at http://atmel.com/dyn/resources/prod_documents/doc6255.pdf). Signed-off-by:
Patrice Vilchez <patrice.vilchez@atmel.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 07 Jun, 2008 1 commit
-
-
Håvard Skinnemoen authored
This is basically s/at91_nand/atmel_nand/g with some manual inspection. Signed-off-by:
Håvard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by:
David Woodhouse <dwmw2@infradead.org>
-
- 02 Jun, 2008 6 commits
-
-
Nicolas Ferre authored
Adds support for the USB High Speed Device Port on the AT91SAM9RL system on chip. The AT91SAM9RL uses the same UDPHS IP as the AVR32 and the AT91CAP9 (atmel_usba_udc driver). 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>
-
Stelian Pop authored
This is patch 2 of 2 adding support for the USB High Speed Device Port on the AT91CAP9 system on chip. The AT91CAP9 uses the same UDPHS IP as the AVR32 and the AT91SAM9RL. This patch declares the UDPHS ressources in the at91cap9 (cpu and adk board) files, wires up the atmel_usba_udc driver to them, and activates the driver in the defconfig. Signed-off-by:
Stelian Pop <stelian@popies.net> Acked-by:
Haavard Skinnemoen <hskinnemoen@atmel.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Stelian Pop authored
This is patch 1 of 2 adding support for the USB High Speed Device Port on the AT91CAP9 system on chip. The AT91CAP9 uses the same UDPHS IP as the AVR32 and the AT91SAM9RL. This patch makes the generic AT91 adaptations, mainly dealing with the addition of the UDPHS UTMI clock. Signed-off-by:
Stelian Pop <stelian@popies.net> Acked-by:
Haavard Skinnemoen <hskinnemoen@atmel.com> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Convert the following AT91RM9200-based boards to the new-style UART initialization: - Conitec ARM&EVA - Atmel AT91RM9200-DK - Embest ATEB9200 - Atmel AT91RM9200-EK - KwikByte KB920x Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Add support for three AT91-based boards available from Calao Systems: USB_A9260, USB_A9263 and QIL_A9260. Signed-off-by:
Grégory Hermant <gregory.hermant@calao-systems.com> Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Andrew Victor authored
Cleanup the YL9200 board-support file. Other things fixed are: - Use new-style UART initialization - Register all LEDs as gpio_leds. - NOR Flash error noted in comments fixed by increasing YL9200_FLASH_SIZE - The only I2C device is the AT24C eeprom. - Setup of NWAIT pin and programming of SMC controller for the LCD/VGA. - Configure touchscreen interrupt pin. Also adding the board to the KConfig and Makefile. Signed-off-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 23 May, 2008 1 commit
-
-
Greg Ungerer authored
Export the AT91 clock functions for the AT91X40. Some external code common to all AT91 family parts relys on this, like the gpio and serial support. Signed-off-by:
Greg Ungerer <gerg@uclinux.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 15 May, 2008 1 commit
-
-
Nicolas Ferre authored
Fix initialization of framebuffer not calling ioremap_writecombine() function and not using internal SRAM for at91sam9rl. This is a little rework of the "Don't initialize a pre-allocated framebuffer" patch that corrects the call to ioremap_writecombine() function. It also cuts the use of internal SRAM for at91sam9rl : it is a bit small for a framebuffer. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Cc: Andrew Victor <linux@maxim.org.za> Cc: Haavard Skinnemoen <hskinnemoen@atmel.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- 29 Apr, 2008 1 commit
-
-
Jean Delvare authored
Based on earlier work by Jon Smirl and Jochen Friedrich. Update most new-style i2c drivers to use standard module aliasing instead of the old driver_name/type driver matching scheme. I've left the video drivers apart (except for SoC camera drivers) as they're a bit more diffcult to deal with, they'll have their own patch later. Signed-off-by:
Jean Delvare <khali@linux-fr.org> Cc: Jon Smirl <jonsmirl@gmail.com> Cc: Jochen Friedrich <jochen@scram.de>
-
- 28 Apr, 2008 2 commits
-
-
David Brownell authored
Build fix for power management on at91sam9263: it has two memory controllers instead of just one, so it might have two banks of DRAM to put into selfrefresh mode. For now we continue to assume only the first bank is populated. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Acked-by:
Andrew Victor <linux@maxim.org.za> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Nicolas Ferre authored
typo in mci configuration in devices files Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-