Searched refs:i2c_adapter (Results 151 - 175 of 909) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_connector.h13 struct i2c_adapter;
29 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *ddc);
/linux-master/drivers/media/dvb-frontends/
H A Ddib7000m.h43 extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap,
46 extern struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *,
53 struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap,
61 struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *demod,
H A Ddib0070.h11 struct i2c_adapter;
49 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg);
55 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg)
H A Ddib7000p.h56 int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap);
57 struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating);
60 int (*i2c_enumeration)(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]);
61 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe);
65 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
H A Dstb6100.h72 struct i2c_adapter *i2c;
88 struct i2c_adapter *i2c);
94 struct i2c_adapter *i2c)
H A Ddib8000.h49 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe);
58 int (*i2c_enumeration)(struct i2c_adapter *host, int no_of_demods,
60 struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating);
63 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg);
H A Drtl2832.h41 struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
/linux-master/drivers/video/fbdev/via/
H A Dvt1636.h11 bool viafb_lvds_identify_vt1636(u8 i2c_adapter);
/linux-master/drivers/media/pci/cx23885/
H A Dnetup-eeprom.c18 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr)
52 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data)
81 void netup_get_card_info(struct i2c_adapter *i2c_adap,
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dconnector-dvi.c45 struct i2c_adapter *i2c_adapter; member in struct:panel_drv_data
137 static int dvic_ddc_read(struct i2c_adapter *adapter,
174 if (!ddata->i2c_adapter)
178 r = dvic_ddc_read(ddata->i2c_adapter, edid, l, 0);
188 r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH,
205 if (!ddata->i2c_adapter)
208 r = dvic_ddc_read(ddata->i2c_adapter, &out, 1, 0);
236 struct i2c_adapter *adapter;
256 ddata->i2c_adapter
[all...]
/linux-master/drivers/media/platform/st/sti/c8sectpfe/
H A Dc8sectpfe-dvb.c130 tsin->i2c_adapter);
134 tsin->i2c_adapter);
138 tsin->i2c_adapter);
172 client = i2c_new_client_device(tsin->i2c_adapter,
191 tsin->i2c_adapter, STV090x_DEMODULATOR_0);
200 &stv6110x_config, tsin->i2c_adapter);
219 dvb_attach(lnbh24_attach, *fe, tsin->i2c_adapter, 0, 0, 0x9);
/linux-master/drivers/i2c/muxes/
H A Di2c-mux-pinctrl.c34 static struct i2c_adapter *i2c_mux_pinctrl_root_adapter(
37 struct i2c_adapter *root = NULL;
39 struct i2c_adapter *pin_root;
54 static struct i2c_adapter *i2c_mux_pinctrl_parent_adapter(struct device *dev)
58 struct i2c_adapter *parent;
79 struct i2c_adapter *parent;
80 struct i2c_adapter *root;
/linux-master/drivers/i2c/busses/
H A Di2c-uniphier.c40 struct i2c_adapter adap;
61 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata,
84 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata)
102 static int uniphier_i2c_tx(struct i2c_adapter *adap, u16 addr, u16 len,
123 static int uniphier_i2c_rx(struct i2c_adapter *adap, u16 addr, u16 len,
149 static int uniphier_i2c_stop(struct i2c_adapter *adap)
155 static int uniphier_i2c_master_xfer_one(struct i2c_adapter *adap,
192 static int uniphier_i2c_check_bus_busy(struct i2c_adapter *adap)
214 static int uniphier_i2c_master_xfer(struct i2c_adapter *adap,
236 static u32 uniphier_i2c_functionality(struct i2c_adapter *ada
[all...]
H A Di2c-amd756-s4882.c30 extern struct i2c_adapter amd756_smbus;
32 static struct i2c_adapter *s4882_adapter;
38 static s32 amd756_access_virt0(struct i2c_adapter * adap, u16 addr,
66 static inline s32 amd756_access_channel(struct i2c_adapter * adap, u16 addr,
100 static s32 amd756_access_virt1(struct i2c_adapter * adap, u16 addr,
110 static s32 amd756_access_virt2(struct i2c_adapter * adap, u16 addr,
120 static s32 amd756_access_virt3(struct i2c_adapter * adap, u16 addr,
130 static s32 amd756_access_virt4(struct i2c_adapter * adap, u16 addr,
163 if (!(s4882_adapter = kcalloc(5, sizeof(struct i2c_adapter),
H A Di2c-nforce2-s4985.c28 extern struct i2c_adapter *nforce2_smbus;
30 static struct i2c_adapter *s4985_adapter;
36 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr,
62 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr,
95 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr,
105 static s32 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr,
115 static s32 nforce2_access_virt3(struct i2c_adapter *adap, u16 addr,
125 static s32 nforce2_access_virt4(struct i2c_adapter *adap, u16 addr,
158 s4985_adapter = kcalloc(5, sizeof(struct i2c_adapter), GFP_KERNEL);
H A Di2c-ccgx-ucsi.c16 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
H A Di2c-pasemi-core.h16 struct i2c_adapter adapter;
/linux-master/drivers/media/test-drivers/vidtv/
H A Dvidtv_bridge.c266 static int vidtv_master_xfer(struct i2c_adapter *i2c_adap,
278 static u32 vidtv_i2c_func(struct i2c_adapter *adapter)
290 struct i2c_adapter *i2c_adapter = &dvb->i2c_adapter; local
292 strscpy(i2c_adapter->name, "vidtv_i2c", sizeof(i2c_adapter->name));
293 i2c_adapter->owner = THIS_MODULE;
294 i2c_adapter->algo = &vidtv_i2c_algorithm;
295 i2c_adapter
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Dsmu_v11_0_i2c.c47 static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en)
76 static int smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable)
102 static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control)
113 static void smu_v11_0_i2c_configure(struct i2c_adapter *control)
135 static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control)
159 static void smu_v11_0_i2c_set_address(struct i2c_adapter *control, u16 address)
171 static uint32_t smu_v11_0_i2c_poll_tx_status(struct i2c_adapter *control)
223 static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
268 static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
367 static uint32_t smu_v11_0_i2c_receive(struct i2c_adapter *contro
[all...]
H A Damdgpu_eeprom.c92 static int __amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
181 static int amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
226 int amdgpu_eeprom_read(struct i2c_adapter *i2c_adap,
234 int amdgpu_eeprom_write(struct i2c_adapter *i2c_adap,
/linux-master/drivers/media/usb/hdpvr/
H A Dhdpvr-i2c.c47 return i2c_new_client_device(&dev->i2c_adapter, &info);
110 static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs, argument
113 struct hdpvr_device *dev = i2c_get_adapdata(i2c_adapter);
158 static u32 hdpvr_functionality(struct i2c_adapter *adapter)
168 static const struct i2c_adapter hdpvr_i2c_adapter_template = {
198 dev->i2c_adapter = hdpvr_i2c_adapter_template;
199 dev->i2c_adapter.dev.parent = &dev->udev->dev;
201 i2c_set_adapdata(&dev->i2c_adapter, dev);
203 return i2c_add_adapter(&dev->i2c_adapter);
[all...]
/linux-master/drivers/media/usb/au0828/
H A Dau0828-i2c.c26 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap)
33 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap)
49 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap)
56 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap)
72 static inline int i2c_is_write_done(struct i2c_adapter *i2c_adap)
79 static int i2c_wait_write_done(struct i2c_adapter *i2c_adap)
95 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)
102 static int i2c_wait_done(struct i2c_adapter *i2c_adap)
119 static int i2c_sendbytes(struct i2c_adapter *i2c_adap,
209 static int i2c_readbytes(struct i2c_adapter *i2c_ada
[all...]
/linux-master/drivers/media/tuners/
H A Dfc0013-priv.h21 struct i2c_adapter *i2c;
H A Dmt2060_priv.h83 struct i2c_adapter *i2c;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dpriv.h12 struct i2c_adapter *i2c;

Completed in 405 milliseconds

1234567891011>>