Lines Matching refs:map_dptx
26 static bool anx_dp_aux_op_finished(struct regmap *map_dptx)
31 err = regmap_read(map_dptx, SP_DP_AUX_CH_CTRL2_REG, &value);
38 static int anx_dp_aux_wait(struct regmap *map_dptx)
46 while (!anx_dp_aux_op_finished(map_dptx)) {
48 if (!anx_dp_aux_op_finished(map_dptx)) {
60 err = regmap_read(map_dptx, SP_AUX_CH_STATUS_REG, &status);
75 static int anx_dp_aux_address(struct regmap *map_dptx, unsigned int addr)
79 err = regmap_write(map_dptx, SP_AUX_ADDR_7_0_REG, addr & 0xff);
83 err = regmap_write(map_dptx, SP_AUX_ADDR_15_8_REG,
93 err = regmap_update_bits(map_dptx, SP_AUX_ADDR_19_16_REG,
103 ssize_t anx_dp_aux_transfer(struct regmap *map_dptx,
123 err = regmap_bulk_write(map_dptx,
131 err = anx_dp_aux_address(map_dptx, msg->address);
135 err = regmap_write(map_dptx, SP_DP_AUX_CH_CTRL1_REG, ctrl1);
140 err = regmap_update_bits(map_dptx, SP_DP_AUX_CH_CTRL2_REG,
145 err = anx_dp_aux_wait(map_dptx);
153 err = regmap_bulk_read(map_dptx,
160 err = anx_i2c_dp_clear_bits(map_dptx, SP_DP_AUX_CH_CTRL2_REG,