#include <linux/regmap.h>
#include <drm/display/drm_dp_helper.h>
#include <drm/drm.h>
#include <drm/drm_print.h>
#include "analogix-i2c-dptx.h"
#define AUX_WAIT_TIMEOUT_MS …
#define AUX_CH_BUFFER_SIZE …
static int anx_i2c_dp_clear_bits(struct regmap *map, u8 reg, u8 mask)
{ … }
static bool anx_dp_aux_op_finished(struct regmap *map_dptx)
{ … }
static int anx_dp_aux_wait(struct regmap *map_dptx)
{ … }
static int anx_dp_aux_address(struct regmap *map_dptx, unsigned int addr)
{ … }
ssize_t anx_dp_aux_transfer(struct regmap *map_dptx,
struct drm_dp_aux_msg *msg)
{ … }
EXPORT_SYMBOL_GPL(…);