Lines Matching refs:ctrl
129 u8 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_core_disable() local
131 ctrl &= ~CTRL_ENS1; in mchp_corei2c_core_disable()
132 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_core_disable()
137 u8 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_core_enable() local
139 ctrl |= CTRL_ENS1; in mchp_corei2c_core_enable()
140 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_core_enable()
151 u8 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_stop() local
153 ctrl |= CTRL_STO; in mchp_corei2c_stop()
154 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_stop()
160 u8 clkval, ctrl; in mchp_corei2c_set_divisor() local
181 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_set_divisor()
182 ctrl &= ~CLK_MASK; in mchp_corei2c_set_divisor()
183 ctrl |= clkval; in mchp_corei2c_set_divisor()
184 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_set_divisor()
186 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_set_divisor()
187 if ((ctrl & CLK_MASK) != clkval) in mchp_corei2c_set_divisor()
210 u8 ctrl; in mchp_corei2c_empty_rx() local
218 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_empty_rx()
219 ctrl &= ~CTRL_AA; in mchp_corei2c_empty_rx()
220 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_empty_rx()
236 u8 ctrl; in mchp_corei2c_next_msg() local
267 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_next_msg()
268 ctrl |= CTRL_STA; in mchp_corei2c_next_msg()
269 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_next_msg()
277 u8 ctrl; in mchp_corei2c_handle_isr() local
286 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_handle_isr()
287 ctrl &= ~CTRL_STA; in mchp_corei2c_handle_isr()
289 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_handle_isr()
313 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_handle_isr()
315 ctrl &= ~CTRL_AA; in mchp_corei2c_handle_isr()
316 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_handle_isr()
318 ctrl |= CTRL_AA; in mchp_corei2c_handle_isr()
319 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_handle_isr()
350 u8 ctrl; in mchp_corei2c_isr() local
352 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_isr()
353 if (ctrl & CTRL_SI) { in mchp_corei2c_isr()
358 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_isr()
359 ctrl &= ~CTRL_SI; in mchp_corei2c_isr()
360 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_isr()
371 u8 ctrl; in mchp_corei2c_xfer() local
407 ctrl = readb(idev->base + CORE_I2C_CTRL); in mchp_corei2c_xfer()
408 ctrl |= CTRL_STA; in mchp_corei2c_xfer()
409 writeb(ctrl, idev->base + CORE_I2C_CTRL); in mchp_corei2c_xfer()