fs_enet: sparse fixes
Mostly a bunch of __iomem annotations. Signed-off-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
This commit is contained in:

committed by
David S. Miller

parent
2b5b3a604a
commit
31a5bb04d5
@@ -15,7 +15,7 @@
|
||||
#include <asm/commproc.h>
|
||||
|
||||
struct fec_info {
|
||||
fec_t *fecp;
|
||||
fec_t __iomem *fecp;
|
||||
u32 mii_speed;
|
||||
};
|
||||
#endif
|
||||
@@ -81,14 +81,14 @@ struct fs_enet_private {
|
||||
const struct fs_ops *ops;
|
||||
int rx_ring, tx_ring;
|
||||
dma_addr_t ring_mem_addr;
|
||||
void *ring_base;
|
||||
void __iomem *ring_base;
|
||||
struct sk_buff **rx_skbuff;
|
||||
struct sk_buff **tx_skbuff;
|
||||
cbd_t *rx_bd_base; /* Address of Rx and Tx buffers. */
|
||||
cbd_t *tx_bd_base;
|
||||
cbd_t *dirty_tx; /* ring entries to be free()ed. */
|
||||
cbd_t *cur_rx;
|
||||
cbd_t *cur_tx;
|
||||
cbd_t __iomem *rx_bd_base; /* Address of Rx and Tx buffers. */
|
||||
cbd_t __iomem *tx_bd_base;
|
||||
cbd_t __iomem *dirty_tx; /* ring entries to be free()ed. */
|
||||
cbd_t __iomem *cur_rx;
|
||||
cbd_t __iomem *cur_tx;
|
||||
int tx_free;
|
||||
struct net_device_stats stats;
|
||||
struct timer_list phy_timer_list;
|
||||
@@ -113,23 +113,23 @@ struct fs_enet_private {
|
||||
union {
|
||||
struct {
|
||||
int idx; /* FEC1 = 0, FEC2 = 1 */
|
||||
void *fecp; /* hw registers */
|
||||
void __iomem *fecp; /* hw registers */
|
||||
u32 hthi, htlo; /* state for multicast */
|
||||
} fec;
|
||||
|
||||
struct {
|
||||
int idx; /* FCC1-3 = 0-2 */
|
||||
void *fccp; /* hw registers */
|
||||
void *ep; /* parameter ram */
|
||||
void *fcccp; /* hw registers cont. */
|
||||
void *mem; /* FCC DPRAM */
|
||||
void __iomem *fccp; /* hw registers */
|
||||
void __iomem *ep; /* parameter ram */
|
||||
void __iomem *fcccp; /* hw registers cont. */
|
||||
void __iomem *mem; /* FCC DPRAM */
|
||||
u32 gaddrh, gaddrl; /* group address */
|
||||
} fcc;
|
||||
|
||||
struct {
|
||||
int idx; /* FEC1 = 0, FEC2 = 1 */
|
||||
void *sccp; /* hw registers */
|
||||
void *ep; /* parameter ram */
|
||||
void __iomem *sccp; /* hw registers */
|
||||
void __iomem *ep; /* parameter ram */
|
||||
u32 hthi, htlo; /* state for multicast */
|
||||
} scc;
|
||||
|
||||
@@ -200,7 +200,7 @@ extern const struct fs_ops fs_scc_ops;
|
||||
/*******************************************************************/
|
||||
|
||||
/* handy pointer to the immap */
|
||||
extern void *fs_enet_immap;
|
||||
extern void __iomem *fs_enet_immap;
|
||||
|
||||
/*******************************************************************/
|
||||
|
||||
|
Reference in New Issue
Block a user