| /OK3568_Linux_fs/u-boot/drivers/i2c/ |
| H A D | tegra_i2c.c | 32 struct i2c_bus { struct 44 static void set_packet_mode(struct i2c_bus *i2c_bus) in set_packet_mode() 64 static void i2c_reset_controller(struct i2c_bus *i2c_bus) in i2c_reset_controller() 76 static int i2c_init_clock(struct i2c_bus *i2c_bus, unsigned rate) in i2c_init_clock() 96 static void i2c_init_controller(struct i2c_bus *i2c_bus) in i2c_init_controller() 145 struct i2c_bus *i2c_bus, in send_packet_headers() 233 static int send_recv_packets(struct i2c_bus *i2c_bus, in send_recv_packets() 309 static int tegra_i2c_write_data(struct i2c_bus *i2c_bus, u32 addr, u8 *data, in tegra_i2c_write_data() 330 static int tegra_i2c_read_data(struct i2c_bus *i2c_bus, u32 addr, u8 *data, in tegra_i2c_read_data() 351 struct i2c_bus *i2c_bus = dev_get_priv(dev); in tegra_i2c_set_bus_speed() local [all …]
|
| H A D | mxc_i2c.c | 137 static uint8_t i2c_imx_get_clk(struct mxc_i2c_bus *i2c_bus, unsigned int rate) in i2c_imx_get_clk() 170 static int bus_i2c_set_bus_speed(struct mxc_i2c_bus *i2c_bus, int speed) in bus_i2c_set_bus_speed() 194 static int wait_for_sr_state(struct mxc_i2c_bus *i2c_bus, unsigned state) in wait_for_sr_state() 228 static int tx_byte(struct mxc_i2c_bus *i2c_bus, u8 byte) in tx_byte() 258 static void i2c_imx_stop(struct mxc_i2c_bus *i2c_bus) in i2c_imx_stop() 277 static int i2c_init_transfer_(struct mxc_i2c_bus *i2c_bus, u8 chip, in i2c_init_transfer_() 334 int i2c_idle_bus(struct mxc_i2c_bus *i2c_bus) in i2c_idle_bus() 352 int i2c_idle_bus(struct mxc_i2c_bus *i2c_bus) in i2c_idle_bus() 412 static int i2c_init_transfer(struct mxc_i2c_bus *i2c_bus, u8 chip, in i2c_init_transfer() 445 static int i2c_write_data(struct mxc_i2c_bus *i2c_bus, u8 chip, const u8 *buf, in i2c_write_data() [all …]
|
| H A D | s3c24x0_i2c.c | 87 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c24x0_i2c_set_bus_speed() local 211 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c24x0_i2c_probe() local 227 static int s3c24x0_do_msg(struct s3c24x0_i2c_bus *i2c_bus, struct i2c_msg *msg, in s3c24x0_do_msg() 282 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c24x0_i2c_xfer() local 308 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c_i2c_ofdata_to_platdata() local
|
| H A D | exynos_hs_i2c.c | 140 static int hsi2c_get_clk_details(struct s3c24x0_i2c_bus *i2c_bus) in hsi2c_get_clk_details() 174 static void hsi2c_ch_init(struct s3c24x0_i2c_bus *i2c_bus) in hsi2c_ch_init() 225 static void exynos5_i2c_reset(struct s3c24x0_i2c_bus *i2c_bus) in exynos5_i2c_reset() 467 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in exynos_hs_i2c_xfer() local 490 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c24x0_i2c_set_bus_speed() local 503 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c24x0_i2c_probe() local 522 struct s3c24x0_i2c_bus *i2c_bus = dev_get_priv(dev); in s3c_i2c_ofdata_to_platdata() local
|
| H A D | davinci_i2c.c | 25 struct i2c_bus { struct 26 int id; 27 uint speed; 28 struct i2c_regs *regs;
|
| H A D | cros_ec_tunnel.c | 28 struct cros_ec_i2c_bus *i2c_bus = dev_get_priv(dev); in cros_ec_i2c_xfer() local 35 struct cros_ec_i2c_bus *i2c_bus = dev_get_priv(dev); in cros_ec_i2c_ofdata_to_platdata() local
|
| H A D | i2c-cdns.c | 229 static int cdns_i2c_write_data(struct i2c_cdns_bus *i2c_bus, u32 addr, u8 *data, in cdns_i2c_write_data() 277 static int cdns_i2c_read_data(struct i2c_cdns_bus *i2c_bus, u32 addr, u8 *data, in cdns_i2c_read_data() 370 struct i2c_cdns_bus *i2c_bus = dev_get_priv(dev); in cdns_i2c_xfer() local 418 struct i2c_cdns_bus *i2c_bus = dev_get_priv(dev); in cdns_i2c_ofdata_to_platdata() local
|
| H A D | i2c_core.c | 36 struct i2c_bus_hose i2c_bus[CONFIG_SYS_NUM_I2C_BUSES] = variable
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/em28xx/ |
| H A D | em28xx-i2c.c | 480 static inline int i2c_check_for_device(struct em28xx_i2c_bus *i2c_bus, u16 addr) in i2c_check_for_device() 494 static inline int i2c_recv_bytes(struct em28xx_i2c_bus *i2c_bus, in i2c_recv_bytes() 510 static inline int i2c_send_bytes(struct em28xx_i2c_bus *i2c_bus, in i2c_send_bytes() 533 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; in em28xx_i2c_xfer() local 887 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; in functionality() local
|
| H A D | em28xx-dvb.c | 200 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; in em28xx_start_streaming() local 243 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; in em28xx_stop_streaming() local 293 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_dvb_bus_ctrl() local 731 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_pctv_290e_set_lna() local 760 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_pctv_292e_set_lna() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_i2c.c | 270 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() 283 static void amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_get_byte() 317 static void amdgpu_i2c_put_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_put_byte()
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | eeprom.c | 228 static int parse_i2c_bus_addr(int *i2c_bus, ulong *i2c_addr, int argc, in parse_i2c_bus_addr() 294 static int eeprom_execute_command(enum eeprom_action action, int i2c_bus, in eeprom_execute_command() 351 int i2c_bus = -1, index = 0; in do_eeprom() local
|
| /OK3568_Linux_fs/u-boot/drivers/video/ |
| H A D | anx9804.h | 22 static inline void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, in anx9804_init()
|
| H A D | anx9804.c | 29 void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, int bpp) in anx9804_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | radeon_i2c.c | 1036 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() 1049 void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, in radeon_i2c_get_byte() 1083 void radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus, in radeon_i2c_put_byte()
|
| /OK3568_Linux_fs/kernel/include/sound/ |
| H A D | pt2258.h | 13 struct snd_i2c_bus *i2c_bus; member
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/nvp6158_drv/ |
| H A D | nvp6158_drv.c | 1008 static int nvp6158_i2c_client_init(int i2c_bus) in nvp6158_i2c_client_init() 1033 int nvp6158_init(int i2c_bus) in nvp6158_init()
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/jaguar1_drv/ |
| H A D | jaguar1_drv.c | 737 static int i2c_client_init(int i2c_bus) in i2c_client_init() 777 int jaguar1_init(int i2c_bus) in jaguar1_init()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/exynos4-is/ |
| H A D | fimc-is-sensor.h | 46 unsigned int i2c_bus; member
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | sound.h | 27 int i2c_bus; member
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/cx23885/ |
| H A D | netup-init.c | 98 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; in netup_initialize() local
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | pm2301_charger.h | 36 int i2c_bus; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_dvo_dev.h | 44 struct i2c_adapter *i2c_bus; member
|
| /OK3568_Linux_fs/u-boot/drivers/i2c/muxes/ |
| H A D | i2c-mux-uclass.c | 23 struct udevice *i2c_bus; member
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | wm8510.h | 95 int i2c_bus; member
|