aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/txx9/generic/setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/txx9/generic/setup.c')
-rw-r--r--arch/mips/txx9/generic/setup.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/mips/txx9/generic/setup.c b/arch/mips/txx9/generic/setup.c
index 5526375010f8..18086c549573 100644
--- a/arch/mips/txx9/generic/setup.c
+++ b/arch/mips/txx9/generic/setup.c
@@ -622,6 +622,21 @@ unsigned long (*__swizzle_addr_b)(unsigned long port) = __swizzle_addr_none;
622EXPORT_SYMBOL(__swizzle_addr_b); 622EXPORT_SYMBOL(__swizzle_addr_b);
623#endif 623#endif
624 624
625#ifdef NEEDS_TXX9_IOSWABW
626static u16 ioswabw_default(volatile u16 *a, u16 x)
627{
628 return le16_to_cpu(x);
629}
630static u16 __mem_ioswabw_default(volatile u16 *a, u16 x)
631{
632 return x;
633}
634u16 (*ioswabw)(volatile u16 *a, u16 x) = ioswabw_default;
635EXPORT_SYMBOL(ioswabw);
636u16 (*__mem_ioswabw)(volatile u16 *a, u16 x) = __mem_ioswabw_default;
637EXPORT_SYMBOL(__mem_ioswabw);
638#endif
639
625void __init txx9_physmap_flash_init(int no, unsigned long addr, 640void __init txx9_physmap_flash_init(int no, unsigned long addr,
626 unsigned long size, 641 unsigned long size,
627 const struct physmap_flash_data *pdata) 642 const struct physmap_flash_data *pdata)