Searched refs:ICR_SCLE (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 46 #define ICR_SCLE (1 << 5) /* master clock enable */ macro 121 #define I2C_ICR_INIT (ICR_BEIE | ICR_IRFIE | ICR_ITEIE | ICR_GCD | ICR_SCLE) 332 PXA_BIT(ICR_SCLE, "SCLE", "scle"), 394 return !(readl(_ICR(i2c)) & ICR_SCLE); in i2c_pxa_is_slavemode() 497 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_master() 517 (readl(_ICR(i2c)) & ICR_SCLE) == 0) { in i2c_pxa_wait_slave() 558 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_slave() 683 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start() 778 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start() 1186 writel(readl(_ICR(i2c)) | ICR_SCLE, _IC in i2c_pxa_pio_set_master() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 46 #define ICR_SCLE (1 << 5) /* master clock enable */ macro 121 #define I2C_ICR_INIT (ICR_BEIE | ICR_IRFIE | ICR_ITEIE | ICR_GCD | ICR_SCLE) 332 PXA_BIT(ICR_SCLE, "SCLE", "scle"), 394 return !(readl(_ICR(i2c)) & ICR_SCLE); in i2c_pxa_is_slavemode() 497 writel(readl(_ICR(i2c)) | ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_master() 517 (readl(_ICR(i2c)) & ICR_SCLE) == 0) { in i2c_pxa_wait_slave() 558 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_set_slave() 683 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start() 778 writel(readl(_ICR(i2c)) & ~ICR_SCLE, _ICR(i2c)); in i2c_pxa_slave_start() 1186 writel(readl(_ICR(i2c)) | ICR_SCLE, _IC in i2c_pxa_pio_set_master() [all...] |
Completed in 6 milliseconds