diff options
| -rw-r--r-- | common/usb_storage.c | 2 | ||||
| -rw-r--r-- | cpu/arm920t/s3c24x0/usb_ohci.c | 4 | ||||
| -rw-r--r-- | cpu/mips/au1x00_usb_ohci.c | 6 | ||||
| -rw-r--r-- | include/configs/VCMA9.h | 1 | ||||
| -rw-r--r-- | include/configs/afeb9260.h | 1 | ||||
| -rw-r--r-- | include/configs/at91cap9adk.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9260ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9261ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9263ek.h | 1 | ||||
| -rw-r--r-- | include/configs/delta.h | 2 | ||||
| -rw-r--r-- | include/configs/mp2usb.h | 1 | ||||
| -rw-r--r-- | include/configs/sh7785lcr.h | 1 | ||||
| -rw-r--r-- | include/configs/smdk6400.h | 1 | ||||
| -rw-r--r-- | include/configs/trab.h | 1 | ||||
| -rw-r--r-- | include/configs/trizepsiv.h | 2 | ||||
| -rw-r--r-- | include/usb.h | 4 | 
16 files changed, 5 insertions, 25 deletions
| diff --git a/common/usb_storage.c b/common/usb_storage.c index 9ed629708..51f078948 100644 --- a/common/usb_storage.c +++ b/common/usb_storage.c @@ -45,8 +45,6 @@   * New Note:   * Support for USB Mass Storage Devices (BBB) has been added. It has   * only been tested with USB memory sticks. - * Nota bene: if you are using the BBB support with a little-endian - * CPU then you MUST define LITTLEENDIAN in the configuration file!   */ diff --git a/cpu/arm920t/s3c24x0/usb_ohci.c b/cpu/arm920t/s3c24x0/usb_ohci.c index 641f27049..9cbd47767 100644 --- a/cpu/arm920t/s3c24x0/usb_ohci.c +++ b/cpu/arm920t/s3c24x0/usb_ohci.c @@ -29,9 +29,7 @@   */  /*   * IMPORTANT NOTES - * 1 - you MUST define LITTLEENDIAN in the configuration file for the - *     board or this driver will NOT work! - * 2 - this driver is intended for use with USB Mass Storage Devices + * 1 - this driver is intended for use with USB Mass Storage Devices   *     (BBB) ONLY. There is NO support for Interrupt or Isochronous pipes!   */ diff --git a/cpu/mips/au1x00_usb_ohci.c b/cpu/mips/au1x00_usb_ohci.c index 17489da8d..ea02efbb0 100644 --- a/cpu/mips/au1x00_usb_ohci.c +++ b/cpu/mips/au1x00_usb_ohci.c @@ -27,9 +27,7 @@   */  /*   * IMPORTANT NOTES - * 1 - you MUST define LITTLEENDIAN in the configuration file for the - *     board or this driver will NOT work! - * 2 - this driver is intended for use with USB Mass Storage Devices + * 1 - this driver is intended for use with USB Mass Storage Devices   *     (BBB) ONLY. There is NO support for Interrupt or Isochronous pipes!   */ @@ -56,7 +54,7 @@  #define USBH_ENABLE_CE (1<<3)  #define USBH_ENABLE_RD (1<<4) -#ifdef LITTLEENDIAN +#ifdef __LITTLE_ENDIAN  #define USBH_ENABLE_INIT (USBH_ENABLE_CE | USBH_ENABLE_E | USBH_ENABLE_C)  #else  #define USBH_ENABLE_INIT (USBH_ENABLE_CE | USBH_ENABLE_E | USBH_ENABLE_C | USBH_ENABLE_BE) diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h index 83d0d56c1..d9bcf6b7a 100644 --- a/include/configs/VCMA9.h +++ b/include/configs/VCMA9.h @@ -36,7 +36,6 @@  #define CONFIG_ARM920T		1	/* This is an ARM920T Core	*/  #define	CONFIG_S3C2410		1	/* in a SAMSUNG S3C2410 SoC     */  #define CONFIG_VCMA9		1	/* on a MPL VCMA9 Board  */ -#define LITTLEENDIAN		1	/* used by usb_ohci.c		*/  /* input clock of PLL */  #define CONFIG_SYS_CLK_FREQ	12000000/* VCMA9 has 12MHz input clock	*/ diff --git a/include/configs/afeb9260.h b/include/configs/afeb9260.h index e996bbd32..9eed3423c 100644 --- a/include/configs/afeb9260.h +++ b/include/configs/afeb9260.h @@ -114,7 +114,6 @@  /* USB */  #define CONFIG_USB_OHCI_NEW		1 -#define LITTLEENDIAN			1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000	/* AT91SAM9260_UHP_BASE */ diff --git a/include/configs/at91cap9adk.h b/include/configs/at91cap9adk.h index f1c5526d6..01da99b82 100644 --- a/include/configs/at91cap9adk.h +++ b/include/configs/at91cap9adk.h @@ -131,7 +131,6 @@  /* USB */  #define CONFIG_USB_OHCI_NEW		1 -#define LITTLEENDIAN			1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00700000	/* AT91_BASE_UHP */ diff --git a/include/configs/at91sam9260ek.h b/include/configs/at91sam9260ek.h index 4501cae3c..2f1a41f64 100644 --- a/include/configs/at91sam9260ek.h +++ b/include/configs/at91sam9260ek.h @@ -116,7 +116,6 @@  /* USB */  #define CONFIG_USB_OHCI_NEW		1 -#define LITTLEENDIAN			1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000	/* AT91SAM9260_UHP_BASE */ diff --git a/include/configs/at91sam9261ek.h b/include/configs/at91sam9261ek.h index 668fe3b08..ebecfa409 100644 --- a/include/configs/at91sam9261ek.h +++ b/include/configs/at91sam9261ek.h @@ -129,7 +129,6 @@  /* USB */  #define CONFIG_USB_OHCI_NEW		1 -#define LITTLEENDIAN			1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000	/* AT91SAM9261_UHP_BASE */ diff --git a/include/configs/at91sam9263ek.h b/include/configs/at91sam9263ek.h index c6603ff1f..09b871a5e 100644 --- a/include/configs/at91sam9263ek.h +++ b/include/configs/at91sam9263ek.h @@ -136,7 +136,6 @@  /* USB */  #define CONFIG_USB_OHCI_NEW		1 -#define LITTLEENDIAN			1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00a00000	/* AT91SAM9263_UHP_BASE */ diff --git a/include/configs/delta.h b/include/configs/delta.h index fd97b746f..abb2676bc 100644 --- a/include/configs/delta.h +++ b/include/configs/delta.h @@ -131,8 +131,6 @@  #define CONFIG_SYS_USB_OHCI_SLOT_NAME	"delta"  #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	3 -#define LITTLEENDIAN            1       /* used by usb_ohci.c  */ -  #define CONFIG_BOOTDELAY	-1  #define CONFIG_ETHADDR		08:00:3e:26:0a:5b  #define CONFIG_NETMASK		255.255.0.0 diff --git a/include/configs/mp2usb.h b/include/configs/mp2usb.h index fb10616c3..9ac7e9afb 100644 --- a/include/configs/mp2usb.h +++ b/include/configs/mp2usb.h @@ -216,7 +216,6 @@  #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */  #define CONFIG_SYS_DEVICE_DEREGISTER           /* needs device_deregister */ -#define LITTLEENDIAN            1       /* used by usb_ohci.c  */  #define CONFIG_SYS_HZ 1000  #define CONFIG_SYS_HZ_CLOCK (AT91C_MASTER_CLOCK/2)	/* AT91C_TC0_CMR is implicitly set to */ diff --git a/include/configs/sh7785lcr.h b/include/configs/sh7785lcr.h index 1b5905945..ebca448ea 100644 --- a/include/configs/sh7785lcr.h +++ b/include/configs/sh7785lcr.h @@ -123,7 +123,6 @@  #undef	CONFIG_SYS_DIRECT_FLASH_TFTP  /* R8A66597 */ -#define LITTLEENDIAN			/* for include/usb.h */  #define CONFIG_USB_R8A66597_HCD  #define CONFIG_R8A66597_BASE_ADDR	SH7785LCR_USB_BASE  #define CONFIG_R8A66597_XTAL		0x0000	/* 12MHz */ diff --git a/include/configs/smdk6400.h b/include/configs/smdk6400.h index 57c82d1a1..c61667fd0 100644 --- a/include/configs/smdk6400.h +++ b/include/configs/smdk6400.h @@ -293,7 +293,6 @@  #define CONFIG_SYS_USB_OHCI_SLOT_NAME		"s3c6400"  #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	3  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1 -#define LITTLEENDIAN			1	/* used by usb_ohci.c	*/  #define CONFIG_USB_STORAGE	1  #endif diff --git a/include/configs/trab.h b/include/configs/trab.h index 562cd6093..0a7a73d30 100644 --- a/include/configs/trab.h +++ b/include/configs/trab.h @@ -44,7 +44,6 @@  #define CONFIG_S3C2400		1	/* in a SAMSUNG S3C2400 SoC	*/  #define CONFIG_TRAB		1	/* on a TRAB Board		*/  #undef CONFIG_TRAB_50MHZ		/* run the CPU at 50 MHz	*/ -#define LITTLEENDIAN		1	/* used by usb_ohci.c		*/  /* automatic software updates (see board/trab/auto_update.c) */  #define CONFIG_AUTO_UPDATE	1 diff --git a/include/configs/trizepsiv.h b/include/configs/trizepsiv.h index b2065ee48..0a8e99412 100644 --- a/include/configs/trizepsiv.h +++ b/include/configs/trizepsiv.h @@ -42,8 +42,6 @@   */  #define CONFIG_PXA27X		1	/* This is an PXA27x CPU    */ -#define LITTLEENDIAN		1	/* used by usb_ohci.c		*/ -  #define CONFIG_MMC		1  #define BOARD_LATE_INIT		1 diff --git a/include/usb.h b/include/usb.h index b8f2fa256..d20efb1b0 100644 --- a/include/usb.h +++ b/include/usb.h @@ -265,13 +265,13 @@ int usb_set_interface(struct usb_device *dev, int interface, int alternate);  		((x_ & 0xFF000000UL) >> 24)); \  	}) -#ifdef LITTLEENDIAN +#ifdef __LITTLE_ENDIAN  # define swap_16(x) (x)  # define swap_32(x) (x)  #else  # define swap_16(x) __swap_16(x)  # define swap_32(x) __swap_32(x) -#endif /* LITTLEENDIAN */ +#endif  /*   * Calling this entity a "pipe" is glorifying it. A USB pipe |