omap24xx-ir.h

来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 75 行

H
75
字号
/*------------------------------------------------------------------------ . omap24xx-ir.h . Copyright (C) 2004 TI . . This software may be used and distributed according to the terms . of the GNU General Public License, incorporated herein by reference. . . History . 22/04/2003              TI    Written . ---------------------------------------------------------------------------*/#ifndef DRIVERS_NET_IRDA_OMAP_H#define DRIVERS_NET_IRDA_OMAP_Hvoid irda_device_setup(struct net_device *);#define OMAP24XX_TRIGGER_RX     54#define OMAP24XX_TRIGGER_TX     53#define INT_IRDA                74#define OMAP24XX_REG_SIZE       0x00001000#define OMAP2420_UART3_BASE     0x4806E000#define PRCM_CLK_EN_PLL      0x500#define PRCM_CLK_SEL1_PLL    0x540#define PRCM_FCLK_EN2_CORE   0x204#define PRCM_ICLK_EN2_CORE   0x214/* UART3 Registers Maping through MPU bus *///#define OMAP24XX_MPU_UART3_BASE     0x4806F000      /* UART3 through MPU bus */#define UART3_RHR               (uart3_base + 0)#define UART3_THR               (uart3_base + 0)#define UART3_DLL               (uart3_base + 0)#define UART3_IER               (uart3_base + 4)#define UART3_DLH               (uart3_base + 4)#define UART3_IIR               (uart3_base + 8)#define UART3_FCR               (uart3_base + 8)#define UART3_EFR               (uart3_base + 8)#define UART3_LCR               (uart3_base + 0x0C)#define UART3_MCR               (uart3_base + 0x10)#define UART3_XON1_ADDR1        (uart3_base + 0x10)#define UART3_XON2_ADDR2        (uart3_base + 0x14)#define UART3_LSR               (uart3_base + 0x14)#define UART3_TCR               (uart3_base + 0x18)#define UART3_MSR               (uart3_base + 0x18)#define UART3_XOFF1             (uart3_base + 0x18)#define UART3_XOFF2             (uart3_base + 0x1C)#define UART3_SPR               (uart3_base + 0x1C)#define UART3_TLR               (uart3_base + 0x1C)#define UART3_MDR1              (uart3_base + 0x20)#define UART3_MDR2              (uart3_base + 0x24)#define UART3_SFLSR             (uart3_base + 0x28)#define UART3_TXFLL             (uart3_base + 0x28)#define UART3_RESUME            (uart3_base + 0x2C)#define UART3_TXFLH             (uart3_base + 0x2C)#define UART3_SFREGL            (uart3_base + 0x30)#define UART3_RXFLL             (uart3_base + 0x30)#define UART3_SFREGH            (uart3_base + 0x34)#define UART3_RXFLH             (uart3_base + 0x34)#define UART3_BLR               (uart3_base + 0x38)#define UART3_ACREG             (uart3_base + 0x3C)#define UART3_DIV16             (uart3_base + 0x3C)#define UART3_SCR               (uart3_base + 0x40)#define UART3_SSR               (uart3_base + 0x44)#define UART3_EBLR              (uart3_base + 0x48)#define UART3_OSC_12M_SEL       (uart3_base + 0x4C)#define UART3_MVR               (uart3_base + 0x50)#define omap_prcmreg_read(reg) readl(OMAP24XX_VA_PRCM_BASE + reg)#define omap_prcmreg_write(data,reg) writel(data, OMAP24XX_VA_PRCM_BASE + reg)#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?