<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_dp_helper.h' l='344' type='int i2c_dp_aux_add_bus(struct i2c_adapter * adapter)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_dp_helper.c' l='219' ll='229' type='int i2c_dp_aux_add_bus(struct i2c_adapter * adapter)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_dp_helper.c' l='207'>/**
 * i2c_dp_aux_add_bus() - register an i2c adapter using the aux ch helper
 * @adapter: i2c adapter to register
 *
 * This registers an i2c adapater that uses dp aux channel as it&apos;s underlaying
 * transport. The driver needs to fill out the &amp;i2c_algo_dp_aux_data structure
 * and store it in the algo_data member of the @adapter argument. This will be
 * used by the i2c over dp aux algorithm to drive the hardware.
 *
 * RETURNS:
 * 0 on success, -ERRNO on failure.
 */</doc>
