devsd: sdcc hack broke big-endian
authorTormod Volden <debian.tormod@gmail.com>
Wed, 4 Nov 2015 20:06:39 +0000 (21:06 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 7 Nov 2015 20:07:29 +0000 (20:07 +0000)
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Kernel/dev/devsd.c

index d508aa6..46cfcef 100644 (file)
@@ -115,7 +115,7 @@ int sd_send_command(unsigned char cmd, uint32_t arg)
 
     /* Send command packet */
     sd_spi_transmit_byte(cmd);                        /* Start + Command index */
-#if 0
+#if !defined(__SDCC) && !defined(SDCC)
     sd_spi_transmit_byte((unsigned char)(arg >> 24)); /* Argument[31..24] */
     sd_spi_transmit_byte((unsigned char)(arg >> 16)); /* Argument[23..16] */
     sd_spi_transmit_byte((unsigned char)(arg >> 8));  /* Argument[15..8] */