HomeSort by: relevance | last modified time | path
    Searched refs:i2c_adapter (Results 1 - 25 of 66) sorted by relevancy

1 2 3

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
smu_v11_0_i2c.h 31 struct i2c_adapter;
33 int smu_v11_0_i2c_eeprom_control_init(struct i2c_adapter *control);
34 void smu_v11_0_i2c_eeprom_control_fini(struct i2c_adapter *control);
atombios_i2c.h 29 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
31 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap);
amdgpu_smu_v11_0_i2c.c 57 static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en)
67 static void smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable)
74 static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control)
84 static void smu_v11_0_i2c_configure(struct i2c_adapter *control)
100 static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control)
123 static void smu_v11_0_i2c_set_address(struct i2c_adapter *control, uint8_t address)
132 static uint32_t smu_v11_0_i2c_poll_tx_status(struct i2c_adapter *control)
183 static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
229 static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
329 static uint32_t smu_v11_0_i2c_receive(struct i2c_adapter *control
    [all...]
amdgpu_ras_eeprom.h 49 struct i2c_adapter eeprom_accessor;
amdgpu_atombios_i2c.c 114 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
164 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
  /src/sys/external/bsd/drm2/include/linux/
i2c-algo-bit.h 43 int (*pre_xfer)(struct i2c_adapter *);
44 void (*post_xfer)(struct i2c_adapter *);
55 i2c_bit_add_bus(struct i2c_adapter *adapter)
i2c.h 46 struct i2c_adapter;
61 * I2C_CLASS_*: i2c_adapter classes
67 * I2C_FUNC_*: i2c_adapter functionality bits
88 * struct i2c_adapter: An i2c bus controller.
90 struct i2c_adapter { struct
109 int (*master_xfer)(struct i2c_adapter *, struct i2c_msg *,
111 uint32_t (*functionality)(struct i2c_adapter *);
118 void (*lock_bus)(struct i2c_adapter *, unsigned);
119 int (*trylock_bus)(struct i2c_adapter *, unsigned);
120 void (*unlock_bus)(struct i2c_adapter *, unsigned)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_gmbus.h 14 struct i2c_adapter;
42 int intel_gmbus_output_aksv(struct i2c_adapter *adapter);
44 struct i2c_adapter *
46 void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed);
47 void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
48 bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter);
intel_connector.h 15 struct i2c_adapter;
31 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter);
intel_dvo_dev.h 46 struct i2c_adapter *i2c_bus;
55 struct i2c_adapter *i2cbus);
intel_gmbus.c 145 to_intel_gmbus(struct i2c_adapter *i2c)
279 intel_gpio_pre_xfer(struct i2c_adapter *adapter)
298 intel_gpio_post_xfer(struct i2c_adapter *adapter)
667 do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num,
796 gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
821 int intel_gmbus_output_aksv(struct i2c_adapter *adapter)
861 static u32 gmbus_func(struct i2c_adapter *adapter)
875 static void gmbus_lock_bus(struct i2c_adapter *adapter,
884 static int gmbus_trylock_bus(struct i2c_adapter *adapter,
893 static void gmbus_unlock_bus(struct i2c_adapter *adapter
    [all...]
dvo_ch7xxx.c 144 struct i2c_adapter *adapter = dvo->i2c_bus;
182 struct i2c_adapter *adapter = dvo->i2c_bus;
206 struct i2c_adapter *adapter)
dvo_sil164.c 77 struct i2c_adapter *adapter = dvo->i2c_bus;
114 struct i2c_adapter *adapter = dvo->i2c_bus;
139 struct i2c_adapter *adapter)
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_dp_dual_mode_helper.h 67 struct i2c_adapter;
69 ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
71 ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
108 enum drm_dp_dual_mode_type drm_dp_dual_mode_detect(struct i2c_adapter *adapter);
110 struct i2c_adapter *adapter);
112 struct i2c_adapter *adapter, bool *enabled);
114 struct i2c_adapter *adapter, bool enable);
117 int drm_lspcon_get_mode(struct i2c_adapter *adapter,
119 int drm_lspcon_set_mode(struct i2c_adapter *adapter,
drm_scdc_helper.h 93 ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
95 ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
110 static inline int drm_scdc_readb(struct i2c_adapter *adapter, u8 offset,
128 static inline int drm_scdc_writeb(struct i2c_adapter *adapter, u8 offset,
134 bool drm_scdc_get_scrambling_status(struct i2c_adapter *adapter);
136 bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable);
137 bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set);
drm_edid.h 33 struct i2c_adapter;
477 bool drm_probe_ddc(struct i2c_adapter *adapter);
483 struct i2c_adapter *adapter);
485 struct i2c_adapter *adapter);
  /src/sys/external/bsd/drm2/dist/drm/
drm_scdc_helper.c 58 ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
98 ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
142 bool drm_scdc_get_scrambling_status(struct i2c_adapter *adapter)
169 bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable)
224 bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set)
drm_dp_dual_mode_helper.c 68 ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
110 ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
187 enum drm_dp_dual_mode_type drm_dp_dual_mode_detect(struct i2c_adapter *adapter)
273 struct i2c_adapter *adapter)
317 struct i2c_adapter *adapter,
357 struct i2c_adapter *adapter, bool enable)
441 int drm_lspcon_get_mode(struct i2c_adapter *adapter,
487 int drm_lspcon_set_mode(struct i2c_adapter *adapter,
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/
priv.h 14 struct i2c_adapter *i2c;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
i2c.h 42 struct i2c_adapter i2c;
62 struct i2c_adapter i2c;
100 nvkm_rdi2cr(struct i2c_adapter *adap, u8 addr, u8 reg)
116 nv_rd16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg)
132 nvkm_wri2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u8 val)
147 nv_wr16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u16 val)
162 nvkm_probe_i2c(struct i2c_adapter *adap, u8 addr)
  /src/sys/external/bsd/drm2/linux/
linux_i2c.c 49 static uint32_t linux_i2cbb_functionality(struct i2c_adapter *);
50 static int linux_i2cbb_xfer(struct i2c_adapter *, struct i2c_msg *, int);
66 i2c_new_device(struct i2c_adapter *adapter, const struct i2c_board_info *info)
130 __i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int n)
147 i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int n)
225 linux_i2cbb_functionality(struct i2c_adapter *adapter __unused)
243 linux_i2cbb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int n)
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_atombios_i2c.c 107 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
157 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap)
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_encoder.h 50 struct i2c_adapter *i2c;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/
nouveau_nvkm_subdev_i2c_bus.c 40 nvkm_i2c_bus_pre_xfer(struct i2c_adapter *adap)
47 nvkm_i2c_bus_post_xfer(struct i2c_adapter *adap)
85 nvkm_i2c_bus_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
100 nvkm_i2c_bus_func(struct i2c_adapter *adap)
  /src/sys/external/bsd/drm2/include/drm/
drm_encoder_slave.h 104 struct i2c_adapter *, const struct i2c_board_info *);

Completed in 26 milliseconds

1 2 3