Lines Matching +full:dma +full:- +full:controller

2  *  ASPEED AST2400 I2C Controller
18 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
30 #define TYPE_ASPEED_2400_I2C TYPE_ASPEED_I2C "-ast2400"
31 #define TYPE_ASPEED_2500_I2C TYPE_ASPEED_I2C "-ast2500"
32 #define TYPE_ASPEED_2600_I2C TYPE_ASPEED_I2C "-ast2600"
33 #define TYPE_ASPEED_1030_I2C TYPE_ASPEED_I2C "-ast1030"
34 #define TYPE_ASPEED_2700_I2C TYPE_ASPEED_I2C "-ast2700"
101 SHARED_FIELD(SMBUS_ALERT, 12, 1) /* Bus [0-3] only */
152 REG32(I2CD_DMA_ADDR, 0x24) /* DMA Buffer Address */
153 REG32(I2CD_DMA_LEN, 0x28) /* DMA Transfer Length < 4KB */
230 /* DMA 64bits */
247 struct AspeedI2CState *controller; member
309 return FIELD_EX32(s->ctrl_global, I2C_CTRL_GLOBAL, REG_MODE); in aspeed_i2c_is_new_mode()
314 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_pkt_mode_en()
315 return ARRAY_FIELD_EX32(bus->regs, I2CM_CMD, PKT_OP_EN); in aspeed_i2c_bus_pkt_mode_en()
322 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_ctrl_offset()
330 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_cmd_offset()
338 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_dev_addr_offset()
346 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_intr_ctrl_offset()
354 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_intr_sts_offset()
362 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_pool_ctrl_offset()
370 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_byte_buf_offset()
378 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_dma_len_offset()
386 return SHARED_ARRAY_FIELD_EX32(bus->regs, aspeed_i2c_bus_ctrl_offset(bus), in aspeed_i2c_bus_is_master()
393 return SHARED_ARRAY_FIELD_EX32(bus->regs, ctrl_reg, MASTER_EN) || in aspeed_i2c_bus_is_enabled()
394 SHARED_ARRAY_FIELD_EX32(bus->regs, ctrl_reg, SLAVE_EN); in aspeed_i2c_bus_is_enabled()