csb226.h
来自「优龙2410linux2.6.8内核源代码」· C头文件 代码 · 共 49 行
H
49 行
/* * linux/include/asm-arm/arch-pxa/csb226.h * * (c) 2003 Robert Schwebel <r.schwebel@pengutronix.de>, Pengutronix * * 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 _INCLUDE_ASMARM_ARCHPXA_CSB226_H_#define _INCLUDE_ASMARM_ARCHPXA_CSB226_H_/* * GPIOs */#define GPIO_CSB226_ETH 14/* * ethernet chip (CS8900) */#define CSB226_ETH_PHYS PXA_CS2_PHYS /* 0x08000000 */#define CSB226_ETH_VIRT (0xf8000000)#define CSB226_ETH_SIZE (1*1024*1024)#define CSB226_ETH_IRQ IRQ_GPIO(GPIO_CSB226_ETH)#define CSB226_ETH_IRQ_EDGE GPIO_RISING_EDGE/* * USB disconnect interrupt & USB on/off GPIO */#define GPIO_CSB226_USB_DISC 42 /* USB disconnect */#define GPIO_CSB226_USB_ONOFF 45 /* switch on/off USB pullup */#define CSB226_USB_DISC_IRQ IRQ_GPIO(GPIO_CSB226_USB_DISC)#define CSB226_USB_DISC_IRQ_EDGE IRQT_RISING/* * virtual to physical conversion macros */#define CSB226_P2V(x) ((x) - CSB226_FPGA_PHYS + CSB226_FPGA_VIRT)#define CSB226_V2P(x) ((x) - CSB226_FPGA_VIRT + CSB226_FPGA_PHYS)#ifndef __ASSEMBLY__# define __CSB226_REG(x) (*((volatile unsigned long *)CSB226_P2V(x)))#else# define __CSB226_REG(x) CSB226_P2V(x)#endif#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?