kernel/modules: remove unused variable
[openwrt.git] / target / linux / amazon / files / include / asm-mips / amazon / amazon.h
index d28bb41..28af7f5 100644 (file)
    other party has been advised of the possibility of such damages. 
 ******************************************************************************/
 
-#define amazon_readl(a)                                        readl(((u32*)(a)))
-#define amazon_writel(a,b)                             writel(a, ((u32*)(b)))
-#define amazon_writel_masked(a,b,c)            writel((readl(((u32*)(a))) & ~b) | (c & b), ((u32*)(a)))
+#define amazon_readl(a)                                        __raw_readl(((u32*)(a)))
+#define amazon_writel(a,b)                             __raw_writel(a, ((u32*)(b)))
+#define amazon_writel_masked(a,b,c)            __raw_writel((__raw_readl(((u32*)(a))) & ~b) | (c & b), ((u32*)(a)))
+
+unsigned int amazon_get_fpi_hz(void);
+
+#define IOPORT_RESOURCE_START          0x10000000
+#define IOPORT_RESOURCE_END            0xffffffff
+#define IOMEM_RESOURCE_START           0x10000000
+#define IOMEM_RESOURCE_END             0xffffffff
 
 /* check ADSL link status */
 #define AMAZON_CHECK_LINK
@@ -999,10 +1006,10 @@ If set and clear bit are written concurrently with 1, the associated bit is not
 #define AMAZON_DMA_H_MASK                                              0x00000fff
                                                                                        
 /***External Interrupt Control Register***/
-#define AMAZON_ICU_EXTINTCR                                            (AMAZON_ICU + 0x0000)
-#define AMAZON_ICU_IRNICR                                              (AMAZON_ICU + 0x0004)   
-#define AMAZON_ICU_IRNCR                                               (AMAZON_ICU + 0x0008)   
-#define AMAZON_ICU_IRNEN                                               (AMAZON_ICU + 0x000c)
+#define AMAZON_ICU_EXTINTCR                                            ((volatile u32*)(AMAZON_ICU + 0x0000))
+#define AMAZON_ICU_IRNICR                                              ((volatile u32*)(AMAZON_ICU + 0x0004))  
+#define AMAZON_ICU_IRNCR                                               ((volatile u32*)(AMAZON_ICU + 0x0008))  
+#define AMAZON_ICU_IRNEN                                               ((volatile u32*)(AMAZON_ICU + 0x000c))
 
 /***********************************************************************/
 /*  Module      :   PCI/Card-BUS/PC-Card register address and bits     */