USB Byteorder

Hi,I’m currently doing a big endian linux port for the NS9750. I got the linux usb working with OHCI registers in CPU-Byteorder (Big Endian) and the DMA descriptors in little endian mode. But I can’t get it running with USB in big endian mode (Bit 1 set in ENDIAN_CONFIG register). So my question is : Does this bit only switch the Byteorder of the Endpoint and Transfer descriptors or does this also switch the Byteorder of the transfered USB Data ? I ask this question because the Ethernet module switches only DMA descriptor byteorder when the CPU is in big endian mode. Jochen