⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io.h

📁 microwindows移植到S3C44B0的源码
💻 H
字号:
/* * linux/include/asm-armnommu/arch-dsc21/io.h * * Copyright (C) 1997-1999 Russell King * * Modifications: *  06-12-1997	RMK	Created. *  07-04-1999	RMK	Major cleanup *  02-19-2001  gjm     Leveraged for armnommu/dsc21 */#ifndef __ASM_ARM_ARCH_IO_H#define __ASM_ARM_ARCH_IO_H/* * kernel/resource.c uses this to initialize the global ioport_resource struct * which is used in all calls to request_resource(), allocate_resource(), etc. * --gmcnutt */#define IO_SPACE_LIMIT 0xffffffff/* * If we define __io then asm/io.h will take care of most of the inb & friends * macros. It still leaves us some 16bit macros to deal with ourselves, though. * We don't have PCI or ISA on the dsc21 so I dropped __mem_pci & __mem_isa. * --gmcnutt */#define PCIO_BASE 0#define __io(a) (PCIO_BASE + (a))#define __arch_getw(a) (*(volatile unsigned short *)(a))#define __arch_putw(v,a) (*(volatile unsigned short *)(a) = (v))/* * Defining these two gives us ioremap for free. See asm/io.h. * --gmcnutt */#define iomem_valid_addr(iomem,sz) (1)#define iomem_to_phys(iomem) (iomem)#endif

⌨️ 快捷键说明

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