plat_arc.h

来自「omap3 linux 2.6 用nocc去除了冗余代码」· C头文件 代码 · 共 67 行

H
67
字号
/****************************************************************** * Copyright 2005 Mentor Graphics Corporation * Copyright (C) 2005-2006 by Texas Instruments * * This file is part of the Inventra Controller Driver for Linux. * * The Inventra Controller Driver for Linux 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. * * The Inventra Controller Driver for Linux is distributed in * the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public * License for more details. * * You should have received a copy of the GNU General Public License * along with The Inventra Controller Driver for Linux ; if not, * write to the Free Software Foundation, Inc., 59 Temple Place, * Suite 330, Boston, MA  02111-1307  USA * * ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NON-INFRINGEMENT.  MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * GRAPHICS SUPPORT CUSTOMER. ******************************************************************//* * Linux-specific architecture definitions */#define __MUSB_LINUX_PLATFORM_ARCH_H__#include <asm/io.h>/* NOTE:  these offsets are all in bytes */static inline u16 musb_readw(const void __iomem *addr, unsigned offset)	{ return __raw_readw(addr + offset); }static inline u32 musb_readl(const void __iomem *addr, unsigned offset)	{ return __raw_readl(addr + offset); }static inline void musb_writew(void __iomem *addr, unsigned offset, u16 data)	{ __raw_writew(data, addr + offset); }static inline void musb_writel(void __iomem *addr, unsigned offset, u32 data)	{ __raw_writel(data, addr + offset); }static inline u8 musb_readb(const void __iomem *addr, unsigned offset)	{ return __raw_readb(addr + offset); }static inline void musb_writeb(void __iomem *addr, unsigned offset, u8 data)	{ __raw_writeb(data, addr + offset); }

⌨️ 快捷键说明

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