/* To further complicate matters, due to the way the expansion bus controller handles 32 bit reads, the byte stream ABCD is stored on the flash as: D15 D0 + */
static u16 flash_read16(void __iomem *addr)
/* To further complicate matters, due to the way the expansion bus controller handles 32 bit reads, the byte stream ABCD is stored on the flash as: D15 D0 + */
static u16 flash_read16(void __iomem *addr)
{
	return be16_to_cpu(__raw_readw((void __iomem *)((unsigned long)addr ^ 0x2)));
}