mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-27 13:05:03 +08:00
28 lines
651 B
C
28 lines
651 B
C
|
/*
|
||
|
* AT32 System Manager interface.
|
||
|
*
|
||
|
* Copyright (C) 2006 Atmel Corporation
|
||
|
*
|
||
|
* This program is free software; you can redistribute it and/or modify
|
||
|
* it under the terms of the GNU General Public License version 2 as
|
||
|
* published by the Free Software Foundation.
|
||
|
*/
|
||
|
#ifndef __ASM_AVR32_AT32_SM_H__
|
||
|
#define __ASM_AVR32_AT32_SM_H__
|
||
|
|
||
|
struct irq_chip;
|
||
|
struct platform_device;
|
||
|
|
||
|
struct at32_sm {
|
||
|
spinlock_t lock;
|
||
|
void __iomem *regs;
|
||
|
struct irq_chip *eim_chip;
|
||
|
unsigned int eim_first_irq;
|
||
|
struct platform_device *pdev;
|
||
|
};
|
||
|
|
||
|
extern struct platform_device at32_sm_device;
|
||
|
extern struct at32_sm system_manager;
|
||
|
|
||
|
#endif /* __ASM_AVR32_AT32_SM_H__ */
|