Lines Matching refs:packet_header
533 u32 packet_header; in tegra_i2c_xfer_msg() local
548 packet_header = (0 << PACKET_HEADER0_HEADER_SIZE_SHIFT) | in tegra_i2c_xfer_msg()
552 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_xfer_msg()
554 packet_header = msg->len - 1; in tegra_i2c_xfer_msg()
555 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_xfer_msg()
557 packet_header = I2C_HEADER_IE_ENABLE; in tegra_i2c_xfer_msg()
559 packet_header |= I2C_HEADER_CONTINUE_XFER; in tegra_i2c_xfer_msg()
561 packet_header |= I2C_HEADER_REPEAT_START; in tegra_i2c_xfer_msg()
563 packet_header |= msg->addr; in tegra_i2c_xfer_msg()
564 packet_header |= I2C_HEADER_10BIT_ADDR; in tegra_i2c_xfer_msg()
566 packet_header |= msg->addr << I2C_HEADER_SLAVE_ADDR_SHIFT; in tegra_i2c_xfer_msg()
569 packet_header |= I2C_HEADER_CONT_ON_NAK; in tegra_i2c_xfer_msg()
571 packet_header |= I2C_HEADER_READ; in tegra_i2c_xfer_msg()
572 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_xfer_msg()