Home
last modified time | relevance | path

Searched refs:oar1 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-stm32f7.c186 * @oar1: Own address 1 register
193 u32 oar1; member
1813 u32 oar1, oar2, mask; in stm32f7_i2c_reg_slave() local
1845 oar1 = readl_relaxed(i2c_dev->base + STM32F7_I2C_OAR1); in stm32f7_i2c_reg_slave()
1846 oar1 &= ~STM32F7_I2C_OAR1_MASK; in stm32f7_i2c_reg_slave()
1848 oar1 |= STM32F7_I2C_OAR1_OA1_10(slave->addr); in stm32f7_i2c_reg_slave()
1849 oar1 |= STM32F7_I2C_OAR1_OA1MODE; in stm32f7_i2c_reg_slave()
1851 oar1 |= STM32F7_I2C_OAR1_OA1_7(slave->addr); in stm32f7_i2c_reg_slave()
1853 oar1 |= STM32F7_I2C_OAR1_OA1EN; in stm32f7_i2c_reg_slave()
1855 writel_relaxed(oar1, i2c_de in stm32f7_i2c_reg_slave()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-stm32f7.c188 * @oar1: Own address 1 register
195 u32 oar1; member
1846 u32 oar1, oar2, mask; in stm32f7_i2c_reg_slave() local
1878 oar1 = readl_relaxed(i2c_dev->base + STM32F7_I2C_OAR1); in stm32f7_i2c_reg_slave()
1879 oar1 &= ~STM32F7_I2C_OAR1_MASK; in stm32f7_i2c_reg_slave()
1881 oar1 |= STM32F7_I2C_OAR1_OA1_10(slave->addr); in stm32f7_i2c_reg_slave()
1882 oar1 |= STM32F7_I2C_OAR1_OA1MODE; in stm32f7_i2c_reg_slave()
1884 oar1 |= STM32F7_I2C_OAR1_OA1_7(slave->addr); in stm32f7_i2c_reg_slave()
1886 oar1 |= STM32F7_I2C_OAR1_OA1EN; in stm32f7_i2c_reg_slave()
1888 writel_relaxed(oar1, i2c_de in stm32f7_i2c_reg_slave()
[all...]

Completed in 6 milliseconds