static void printk_transfer_data(unsigned char *buf, int len)\r
{\r
int i = 0;\r
+ unsigned char *buff = buf;\r
for(i=0; i<len; i++)\r
- printk("0x%x,",*buf++);\r
+ printk("0x%x,",*buff++);\r
\r
printk("\n");\r
\r
}\r
if (transfer->rx_buf != NULL) {\r
dmacr |= SPI_DMACR_RX_ENABLE;\r
- rk29xx_writew(dws, SPIM_DMARDLR, 0);\r
+ rk29xx_writew(dws, SPIM_DMARDLR, dws->dma_width-1);\r
rk29xx_writew(dws, SPIM_CTRLR1, transfer->len-1); \r
}\r
rk29xx_writew(dws, SPIM_DMACR, dmacr);\r
\r
g_spi_test_data = spi_test_data;\r
\r
- printk("%s:bus_num=%d,ok\n",__func__,spi->bus_num);\r
+ printk("%s:bus_num=%d,ok\n",__func__,spi->master->bus_num);\r
\r
return ret;\r
\r