aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ichspi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ichspi.c b/ichspi.c
index 507d443d..911f50ac 100644
--- a/ichspi.c
+++ b/ichspi.c
@@ -1704,7 +1704,7 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
char *arg;
int ich_spi_rw_restricted = 0;
int desc_valid = 0;
- struct ich_descriptors desc = { 0 };
+ struct ich_descriptors desc;
enum ich_spi_mode {
ich_auto,
ich_hwseq,
@@ -1715,6 +1715,8 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
ich_generation = ich_gen;
ich_spibar = spibar;
+ memset(&desc, 0x00, sizeof(struct ich_descriptors));
+
/* Moving registers / bits */
if (ich_generation == CHIPSET_100_SERIES_SUNRISE_POINT) {
num_freg = 10;