Skip to content

Commit

Permalink
mtd: fsl_ifc_nand: use more portable i/o accessors
Browse files Browse the repository at this point in the history
in/out_be32 accessors are Power arch centric whereas
ioread/writebe32 are available in other arches.

Since the IFC device registers are annotated big endian in
fsl_ifc.h, the accessor annotations now match, resulting in the
pleasant side-effect of this patch silencing sparse endian
warnings such as the following:

drivers/mtd/nand/fsl_ifc_nand.c:179:19: warning: incorrect type in argument 1 (different base types)
drivers/mtd/nand/fsl_ifc_nand.c:179:19:    expected unsigned int volatile [noderef] [usertype] <asn:2>*addr
drivers/mtd/nand/fsl_ifc_nand.c:179:19:    got restricted __be32 [noderef] <asn:2>*<noident>

Signed-off-by: Kim Phillips <[email protected]>
Signed-off-by: Artem Bityutskiy <[email protected]>
  • Loading branch information
kimphill authored and dedekind committed Feb 4, 2013
1 parent 44fe63f commit 0c69fb0
Showing 1 changed file with 119 additions and 114 deletions.
Loading

0 comments on commit 0c69fb0

Please sign in to comment.