/* * Atheros AR71XX/AR724X/AR913X common definitions * * Copyright (C) 2008-2011 Gabor Juhos * Copyright (C) 2008 Imre Kaloz * * Parts of this file are based on Atheros' 2.6.15 BSP * * 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_MACH_ATH79_H #define __ASM_MACH_ATH79_H #include #include #include #include static inline void ath79_reset_wr(unsigned reg, u32 val) { __raw_writel(val, (char *)KSEG1ADDR(AR71XX_RESET_BASE + reg)); } static inline u32 ath79_reset_rr(unsigned reg) { return __raw_readl((char *)KSEG1ADDR(AR71XX_RESET_BASE + reg)); } #endif /* __ASM_MACH_ATH79_H */