Lines Matching refs:init_data
147 struct stm32_i2c_init_s *init_data) in stm32_i2c_init() argument
175 if (init_data->addressing_mode == I2C_ADDRESSINGMODE_7BIT) { in stm32_i2c_init()
177 I2C_OAR1_OA1EN | init_data->own_address1); in stm32_i2c_init()
181 init_data->own_address1); in stm32_i2c_init()
187 if (init_data->addressing_mode == I2C_ADDRESSINGMODE_10BIT) { in stm32_i2c_init()
203 init_data->dual_address_mode | in stm32_i2c_init()
204 init_data->own_address2 | in stm32_i2c_init()
205 (init_data->own_address2_masks << 8)); in stm32_i2c_init()
209 init_data->general_call_mode | in stm32_i2c_init()
210 init_data->no_stretch_mode); in stm32_i2c_init()
219 rc = i2c_config_analog_filter(hi2c, init_data->analog_filter ? in stm32_i2c_init()