diff options
-rw-r--r-- | drivers/char/tpm/tpm_i2c_stm_st33.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/char/tpm/tpm_i2c_stm_st33.c b/drivers/char/tpm/tpm_i2c_stm_st33.c index b14c4b59958d..1f5f71e14abe 100644 --- a/drivers/char/tpm/tpm_i2c_stm_st33.c +++ b/drivers/char/tpm/tpm_i2c_stm_st33.c | |||
@@ -96,16 +96,14 @@ enum tis_defaults { | |||
96 | static int write8_reg(struct i2c_client *client, u8 tpm_register, | 96 | static int write8_reg(struct i2c_client *client, u8 tpm_register, |
97 | u8 *tpm_data, u16 tpm_size) | 97 | u8 *tpm_data, u16 tpm_size) |
98 | { | 98 | { |
99 | int value = 0; | ||
100 | struct st33zp24_platform_data *pin_infos; | 99 | struct st33zp24_platform_data *pin_infos; |
101 | 100 | ||
102 | pin_infos = client->dev.platform_data; | 101 | pin_infos = client->dev.platform_data; |
103 | 102 | ||
104 | pin_infos->tpm_i2c_buffer[0][0] = tpm_register; | 103 | pin_infos->tpm_i2c_buffer[0][0] = tpm_register; |
105 | memcpy(&pin_infos->tpm_i2c_buffer[0][1], tpm_data, tpm_size); | 104 | memcpy(&pin_infos->tpm_i2c_buffer[0][1], tpm_data, tpm_size); |
106 | value = i2c_master_send(client, pin_infos->tpm_i2c_buffer[0], | 105 | return i2c_master_send(client, pin_infos->tpm_i2c_buffer[0], |
107 | tpm_size + 1); | 106 | tpm_size + 1); |
108 | return value; | ||
109 | } /* write8_reg() */ | 107 | } /* write8_reg() */ |
110 | 108 | ||
111 | /* | 109 | /* |