Commit afcd8c51 authored by Chaehyun Lim's avatar Chaehyun Lim Committed by Greg Kroah-Hartman

staging: wilc1000: remove if defined codes of USE_OLD_SPI_SW

This patch removes if defined codes of USE_OLD_SPI_SW.
This macro is deleted because it is commented out.
Signed-off-by: default avatarChaehyun Lim <chaehyun.lim@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 331d80c5
...@@ -756,22 +756,6 @@ static int spi_internal_write(u32 adr, u32 dat) ...@@ -756,22 +756,6 @@ static int spi_internal_write(u32 adr, u32 dat)
{ {
int result; int result;
#if defined USE_OLD_SPI_SW
/**
* Command
**/
result = spi_cmd(CMD_INTERNAL_WRITE, adr, dat, 4, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal write cmd...\n");
return 0;
}
result = spi_cmd_rsp(CMD_INTERNAL_WRITE, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal write cmd response...\n");
}
#else
#ifdef BIG_ENDIAN #ifdef BIG_ENDIAN
dat = BYTE_SWAP(dat); dat = BYTE_SWAP(dat);
#endif #endif
...@@ -780,7 +764,6 @@ static int spi_internal_write(u32 adr, u32 dat) ...@@ -780,7 +764,6 @@ static int spi_internal_write(u32 adr, u32 dat)
PRINT_ER("[wilc spi]: Failed internal write cmd...\n"); PRINT_ER("[wilc spi]: Failed internal write cmd...\n");
} }
#endif
return result; return result;
} }
...@@ -788,35 +771,11 @@ static int spi_internal_read(u32 adr, u32 *data) ...@@ -788,35 +771,11 @@ static int spi_internal_read(u32 adr, u32 *data)
{ {
int result; int result;
#if defined USE_OLD_SPI_SW
result = spi_cmd(CMD_INTERNAL_READ, adr, 0, 4, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal read cmd...\n");
return 0;
}
result = spi_cmd_rsp(CMD_INTERNAL_READ, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal read cmd response...\n");
return 0;
}
/**
* Data
**/
result = spi_data_read((u8 *)data, 4);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal read data...\n");
return 0;
}
#else
result = spi_cmd_complete(CMD_INTERNAL_READ, adr, (u8 *)data, 4, 0); result = spi_cmd_complete(CMD_INTERNAL_READ, adr, (u8 *)data, 4, 0);
if (result != N_OK) { if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed internal read cmd...\n"); PRINT_ER("[wilc spi]: Failed internal read cmd...\n");
return 0; return 0;
} }
#endif
#ifdef BIG_ENDIAN #ifdef BIG_ENDIAN
*data = BYTE_SWAP(*data); *data = BYTE_SWAP(*data);
...@@ -837,24 +796,6 @@ static int spi_write_reg(u32 addr, u32 data) ...@@ -837,24 +796,6 @@ static int spi_write_reg(u32 addr, u32 data)
u8 cmd = CMD_SINGLE_WRITE; u8 cmd = CMD_SINGLE_WRITE;
u8 clockless = 0; u8 clockless = 0;
#if defined USE_OLD_SPI_SW
{
result = spi_cmd(cmd, addr, data, 4, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, write reg (%08x)...\n", addr);
return 0;
}
result = spi_cmd_rsp(cmd, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd response, write reg (%08x)...\n", addr);
return 0;
}
return 1;
}
#else
#ifdef BIG_ENDIAN #ifdef BIG_ENDIAN
data = BYTE_SWAP(data); data = BYTE_SWAP(data);
#endif #endif
...@@ -870,8 +811,6 @@ static int spi_write_reg(u32 addr, u32 data) ...@@ -870,8 +811,6 @@ static int spi_write_reg(u32 addr, u32 data)
} }
return result; return result;
#endif
} }
static int spi_write(u32 addr, u8 *buf, u32 size) static int spi_write(u32 addr, u8 *buf, u32 size)
...@@ -885,28 +824,11 @@ static int spi_write(u32 addr, u8 *buf, u32 size) ...@@ -885,28 +824,11 @@ static int spi_write(u32 addr, u8 *buf, u32 size)
if (size <= 4) if (size <= 4)
return 0; return 0;
#if defined USE_OLD_SPI_SW
/**
* Command
**/
result = spi_cmd(cmd, addr, 0, size, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, write block (%08x)...\n", addr);
return 0;
}
result = spi_cmd_rsp(cmd, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi ]: Failed cmd response, write block (%08x)...\n", addr);
return 0;
}
#else
result = spi_cmd_complete(cmd, addr, NULL, size, 0); result = spi_cmd_complete(cmd, addr, NULL, size, 0);
if (result != N_OK) { if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, write block (%08x)...\n", addr); PRINT_ER("[wilc spi]: Failed cmd, write block (%08x)...\n", addr);
return 0; return 0;
} }
#endif
/** /**
* Data * Data
...@@ -925,24 +847,6 @@ static int spi_read_reg(u32 addr, u32 *data) ...@@ -925,24 +847,6 @@ static int spi_read_reg(u32 addr, u32 *data)
u8 cmd = CMD_SINGLE_READ; u8 cmd = CMD_SINGLE_READ;
u8 clockless = 0; u8 clockless = 0;
#if defined USE_OLD_SPI_SW
result = spi_cmd(cmd, addr, 0, 4, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, read reg (%08x)...\n", addr);
return 0;
}
result = spi_cmd_rsp(cmd, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd response, read reg (%08x)...\n", addr);
return 0;
}
result = spi_data_read((u8 *)data, 4);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed data read...\n");
return 0;
}
#else
if (addr < 0x30) { if (addr < 0x30) {
/* PRINT_ER("***** read addr %d\n\n", addr); */ /* PRINT_ER("***** read addr %d\n\n", addr); */
/* Clockless register*/ /* Clockless register*/
...@@ -955,8 +859,6 @@ static int spi_read_reg(u32 addr, u32 *data) ...@@ -955,8 +859,6 @@ static int spi_read_reg(u32 addr, u32 *data)
PRINT_ER("[wilc spi]: Failed cmd, read reg (%08x)...\n", addr); PRINT_ER("[wilc spi]: Failed cmd, read reg (%08x)...\n", addr);
return 0; return 0;
} }
#endif
#ifdef BIG_ENDIAN #ifdef BIG_ENDIAN
*data = BYTE_SWAP(*data); *data = BYTE_SWAP(*data);
...@@ -973,38 +875,11 @@ static int spi_read(u32 addr, u8 *buf, u32 size) ...@@ -973,38 +875,11 @@ static int spi_read(u32 addr, u8 *buf, u32 size)
if (size <= 4) if (size <= 4)
return 0; return 0;
#if defined USE_OLD_SPI_SW
/**
* Command
**/
result = spi_cmd(cmd, addr, 0, size, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, read block (%08x)...\n", addr);
return 0;
}
result = spi_cmd_rsp(cmd, 0);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd response, read block (%08x)...\n", addr);
return 0;
}
/**
* Data
**/
result = spi_data_read(buf, size);
if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed block data read...\n");
return 0;
}
#else
result = spi_cmd_complete(cmd, addr, buf, size, 0); result = spi_cmd_complete(cmd, addr, buf, size, 0);
if (result != N_OK) { if (result != N_OK) {
PRINT_ER("[wilc spi]: Failed cmd, read block (%08x)...\n", addr); PRINT_ER("[wilc spi]: Failed cmd, read block (%08x)...\n", addr);
return 0; return 0;
} }
#endif
return 1; return 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment