Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6: [AVR32] Export intc_get_pending symbol [AVR32] Add missing bit in PCCR sysreg [AVR32] Fix duplicate clock index in at32ap machine code [AVR32] remove UID16 option [AVR32] Turn off debugging in SMC driver Extend I/O resource for wdt0 for at32ap7000 devices [AVR32] pcmcia ioaddr_t should be 32 bits on AVR32
This commit is contained in:
commit
8cc91677ae
@ -19,9 +19,6 @@ config AVR32
|
||||
There is an AVR32 Linux project with a web page at
|
||||
http://avr32linux.org/.
|
||||
|
||||
config UID16
|
||||
bool
|
||||
|
||||
config GENERIC_GPIO
|
||||
bool
|
||||
default y
|
||||
|
@ -474,7 +474,7 @@ static struct resource at32ap700x_rtc0_resource[] = {
|
||||
static struct resource at32_wdt0_resource[] = {
|
||||
{
|
||||
.start = 0xfff000b0,
|
||||
.end = 0xfff000bf,
|
||||
.end = 0xfff000cf,
|
||||
.flags = IORESOURCE_MEM,
|
||||
},
|
||||
};
|
||||
@ -690,7 +690,7 @@ static struct resource atmel_usart0_resource[] = {
|
||||
IRQ(6),
|
||||
};
|
||||
DEFINE_DEV_DATA(atmel_usart, 0);
|
||||
DEV_CLK(usart, atmel_usart0, pba, 4);
|
||||
DEV_CLK(usart, atmel_usart0, pba, 3);
|
||||
|
||||
static struct atmel_uart_data atmel_usart1_data = {
|
||||
.use_dma_tx = 1,
|
||||
|
@ -7,7 +7,6 @@
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
#define DEBUG
|
||||
#include <linux/clk.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/init.h>
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <linux/irq.h>
|
||||
#include <linux/platform_device.h>
|
||||
|
||||
#include <asm/intc.h>
|
||||
#include <asm/io.h>
|
||||
|
||||
#include "intc.h"
|
||||
@ -136,7 +137,8 @@ fail:
|
||||
panic("Interrupt controller initialization failed!\n");
|
||||
}
|
||||
|
||||
unsigned long intc_get_pending(int group)
|
||||
unsigned long intc_get_pending(unsigned int group)
|
||||
{
|
||||
return intc_readl(&intc0, INTREQ0 + 4 * group);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(intc_get_pending);
|
||||
|
@ -215,6 +215,8 @@
|
||||
#define SYSREG_IRP_SIZE 6
|
||||
|
||||
/* Bitfields in PCCR */
|
||||
#define SYSREG_PCCR_E_OFFSET 0
|
||||
#define SYSREG_PCCR_E_SIZE 1
|
||||
#define SYSREG_PCCR_R_OFFSET 1
|
||||
#define SYSREG_PCCR_R_SIZE 1
|
||||
#define SYSREG_PCCR_C_OFFSET 2
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#if defined(__arm__) || defined(__mips__)
|
||||
#if defined(__arm__) || defined(__mips__) || defined(__avr32__)
|
||||
/* This (ioaddr_t) is exposed to userspace & hence cannot be changed. */
|
||||
typedef u_int ioaddr_t;
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user