/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_connector.h | 13 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 D | dib7000m.h | 43 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 D | dib0070.h | 11 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 D | dib7000p.h | 56 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 D | stb6100.h | 72 struct i2c_adapter *i2c; 88 struct i2c_adapter *i2c); 94 struct i2c_adapter *i2c)
|
H A D | dib8000.h | 49 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 D | rtl2832.h | 41 struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
|
/linux-master/drivers/video/fbdev/via/ |
H A D | vt1636.h | 11 bool viafb_lvds_identify_vt1636(u8 i2c_adapter);
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | netup-eeprom.c | 18 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 D | connector-dvi.c | 45 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 D | c8sectpfe-dvb.c | 130 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 D | i2c-mux-pinctrl.c | 34 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 D | i2c-uniphier.c | 40 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 D | i2c-amd756-s4882.c | 30 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 D | i2c-nforce2-s4985.c | 28 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 D | i2c-ccgx-ucsi.c | 16 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
|
H A D | i2c-pasemi-core.h | 16 struct i2c_adapter adapter;
|
/linux-master/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_bridge.c | 266 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 D | smu_v11_0_i2c.c | 47 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 D | amdgpu_eeprom.c | 92 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 D | hdpvr-i2c.c | 47 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 D | au0828-i2c.c | 26 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 D | fc0013-priv.h | 21 struct i2c_adapter *i2c;
|
H A D | mt2060_priv.h | 83 struct i2c_adapter *i2c;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
H A D | priv.h | 12 struct i2c_adapter *i2c;
|