Lines Matching defs:i2c_writel
310 * If necessary, i2c_writel() and i2c_readl() will offset the register
323 static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, unsigned int reg)
357 i2c_writel(i2c_dev, *data32++, reg);
371 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK);
379 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK);
505 * by i2c_readl() and i2c_writel().
527 i2c_writel(i2c_dev, value, I2C_INTERFACE_TIMING_0);
533 i2c_writel(i2c_dev, value, I2C_INTERFACE_TIMING_1);
537 i2c_writel(i2c_dev, value, I2C_HS_INTERFACE_TIMING_0);
542 i2c_writel(i2c_dev, value, I2C_HS_INTERFACE_TIMING_1);
545 i2c_writel(i2c_dev, value, I2C_BUS_CLEAR_CNFG);
547 i2c_writel(i2c_dev, 0x0, I2C_TLOW_SEXT);
582 i2c_writel(i2c_dev, val, offset);
600 i2c_writel(i2c_dev, I2C_MSTR_CONFIG_LOAD, I2C_CONFIG_LOAD);
637 i2c_writel(i2c_dev, val, I2C_CNFG);
638 i2c_writel(i2c_dev, 0, I2C_INT_MASK);
668 i2c_writel(i2c_dev, clk_divisor, I2C_CLK_DIVISOR);
673 i2c_writel(i2c_dev, val, I2C_INTERFACE_TIMING_0);
681 i2c_writel(i2c_dev, tsu_thd, I2C_INTERFACE_TIMING_1);
696 i2c_writel(i2c_dev, sl_cfg, I2C_SL_CNFG);
697 i2c_writel(i2c_dev, 0xfc, I2C_SL_ADDR1);
698 i2c_writel(i2c_dev, 0x00, I2C_SL_ADDR2);
706 i2c_writel(i2c_dev, I2C_MST_CORE_CLKEN_OVR, I2C_CLKEN_OVERRIDE);
729 i2c_writel(i2c_dev, cnfg & ~I2C_CNFG_PACKET_MODE_EN, I2C_CNFG);
860 i2c_writel(i2c_dev, val, I2C_TX_FIFO);
921 i2c_writel(i2c_dev, status, I2C_INT_STATUS);
959 i2c_writel(i2c_dev, status, I2C_INT_STATUS);
1045 i2c_writel(i2c_dev, val, reg);
1115 i2c_writel(i2c_dev, val, I2C_BUS_CLEAR_CNFG);
1122 i2c_writel(i2c_dev, val, I2C_BUS_CLEAR_CNFG);
1158 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO);
1165 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO);
1190 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO);