patch-2.4.19 linux-2.4.19/drivers/scsi/sym53c8xx_defs.h
Next file: linux-2.4.19/drivers/scsi/u14-34f.c
Previous file: linux-2.4.19/drivers/scsi/sym53c8xx_2/sym_hipd.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
Fri Aug 2 17:39:44 2002
- Orig file:
linux-2.4.18/drivers/scsi/sym53c8xx_defs.h
- Orig date:
Fri Dec 21 09:41:55 2001
diff -urN linux-2.4.18/drivers/scsi/sym53c8xx_defs.h linux-2.4.19/drivers/scsi/sym53c8xx_defs.h
@@ -51,6 +51,10 @@
** NVRAM detection and reading.
** Copyright (C) 1997 Richard Waltham <dormouse@farsrobt.demon.co.uk>
**
+** Added support for MIPS big endian systems.
+** Carsten Langgaard, carstenl@mips.com
+** Copyright (C) 2000 MIPS Technologies, Inc. All rights reserved.
+**
*******************************************************************************
*/
@@ -384,7 +388,16 @@
#define readl_l2b(a) le32_to_cpu(readl(a))
#define writew_b2l(v,a) writew(cpu_to_le16(v),a)
#define writel_b2l(v,a) writel(cpu_to_le32(v),a)
-#else /* Other bid-endian */
+#elif defined(__mips__)
+#define readw_l2b readw
+#define readl_l2b readl
+#define writew_b2l writew
+#define writel_b2l writel
+#define inw_l2b inw
+#define inl_l2b inl
+#define outw_b2l outw
+#define outl_b2l outl
+#else /* Other big-endian */
#define readw_l2b readw
#define readl_l2b readl
#define writew_b2l writew
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)