|
@@ -229,8 +229,10 @@ static int __atcspi200_spi_xfer(struct nds_spi_slave *ns,
|
|
|
__atcspi200_spi_start(ns);
|
|
|
break;
|
|
|
}
|
|
|
- debug("spi_xfer: data_out %08X(%p) data_in %08X(%p) data_len %u\n",
|
|
|
- *(uint *)data_out, data_out, *(uint *)data_in, data_in, data_len);
|
|
|
+ if (data_out)
|
|
|
+ debug("spi_xfer: data_out %08X(%p) data_in %08X(%p) data_len %u\n",
|
|
|
+ *(uint *)data_out, data_out, *(uint *)data_in,
|
|
|
+ data_in, data_len);
|
|
|
num_chunks = DIV_ROUND_UP(data_len, max_tran_len);
|
|
|
din = data_in;
|
|
|
dout = data_out;
|