Home
last modified time | relevance | path

Searched defs:i2c_dev (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-sprd.c93 static void sprd_i2c_set_count(struct sprd_i2c *i2c_dev, u32 count) in sprd_i2c_set_count()
98 static void sprd_i2c_send_stop(struct sprd_i2c *i2c_dev, int stop) in sprd_i2c_send_stop()
108 static void sprd_i2c_clear_start(struct sprd_i2c *i2c_dev) in sprd_i2c_clear_start()
115 static void sprd_i2c_clear_ack(struct sprd_i2c *i2c_dev) in sprd_i2c_clear_ack()
122 static void sprd_i2c_clear_irq(struct sprd_i2c *i2c_dev) in sprd_i2c_clear_irq()
129 static void sprd_i2c_reset_fifo(struct sprd_i2c *i2c_dev) in sprd_i2c_reset_fifo()
134 static void sprd_i2c_set_devaddr(struct sprd_i2c *i2c_dev, struct i2c_msg *m) in sprd_i2c_set_devaddr()
139 static void sprd_i2c_write_bytes(struct sprd_i2c *i2c_dev, u8 *buf, u32 len) in sprd_i2c_write_bytes()
147 static void sprd_i2c_read_bytes(struct sprd_i2c *i2c_dev, u8 *buf, u32 len) in sprd_i2c_read_bytes()
155 static void sprd_i2c_set_full_thld(struct sprd_i2c *i2c_dev, u32 full_thld) in sprd_i2c_set_full_thld()
[all …]
H A Di2c-tegra.c489 static void dvc_writel(struct tegra_i2c_dev *i2c_dev, u32 val, in dvc_writel() argument
495 static u32 dvc_readl(struct tegra_i2c_dev *i2c_dev, unsigned int reg) in dvc_readl() argument
500 static void i2c_writel(struct tegra_i2c_dev *i2c_dev, u32 val, unsigned int reg) in i2c_writel() argument
511 i2c_readl(struct tegra_i2c_dev * i2c_dev,unsigned int reg) i2c_readl() argument
516 i2c_writesl(struct tegra_i2c_dev * i2c_dev,void * data,unsigned int reg,unsigned int len) i2c_writesl() argument
522 i2c_writesl_vi(struct tegra_i2c_dev * i2c_dev,void * data,unsigned int reg,unsigned int len) i2c_writesl_vi() argument
537 i2c_readsl(struct tegra_i2c_dev * i2c_dev,void * data,unsigned int reg,unsigned int len) i2c_readsl() argument
543 tegra_i2c_mutex_acquired(struct tegra_i2c_dev * i2c_dev) tegra_i2c_mutex_acquired() argument
554 tegra_i2c_mutex_trylock(struct tegra_i2c_dev * i2c_dev) tegra_i2c_mutex_trylock() argument
570 tegra_i2c_mutex_lock(struct tegra_i2c_dev * i2c_dev) tegra_i2c_mutex_lock() argument
592 tegra_i2c_mutex_unlock(struct tegra_i2c_dev * i2c_dev) tegra_i2c_mutex_unlock() argument
610 tegra_i2c_mask_irq(struct tegra_i2c_dev * i2c_dev,u32 mask) tegra_i2c_mask_irq() argument
618 tegra_i2c_unmask_irq(struct tegra_i2c_dev * i2c_dev,u32 mask) tegra_i2c_unmask_irq() argument
628 struct tegra_i2c_dev *i2c_dev = args; tegra_i2c_dma_complete() local
633 tegra_i2c_dma_submit(struct tegra_i2c_dev * i2c_dev,size_t len) tegra_i2c_dma_submit() argument
662 tegra_i2c_release_dma(struct tegra_i2c_dev * i2c_dev) tegra_i2c_release_dma() argument
676 tegra_i2c_init_dma(struct tegra_i2c_dev * i2c_dev) tegra_i2c_init_dma() argument
747 tegra_dvc_init(struct tegra_i2c_dev * i2c_dev) tegra_dvc_init() argument
761 tegra_i2c_vi_init(struct tegra_i2c_dev * i2c_dev) tegra_i2c_vi_init() argument
790 tegra_i2c_poll_register(struct tegra_i2c_dev * i2c_dev,u32 reg,u32 mask,u32 delay_us,u32 timeout_us) tegra_i2c_poll_register() argument
805 tegra_i2c_flush_fifos(struct tegra_i2c_dev * i2c_dev) tegra_i2c_flush_fifos() argument
833 tegra_i2c_wait_for_config_load(struct tegra_i2c_dev * i2c_dev) tegra_i2c_wait_for_config_load() argument
852 tegra_i2c_master_reset(struct tegra_i2c_dev * i2c_dev) tegra_i2c_master_reset() argument
872 tegra_i2c_init(struct tegra_i2c_dev * i2c_dev) tegra_i2c_init() argument
1013 tegra_i2c_disable_packet_mode(struct tegra_i2c_dev * i2c_dev) tegra_i2c_disable_packet_mode() argument
1032 tegra_i2c_empty_rx_fifo(struct tegra_i2c_dev * i2c_dev) tegra_i2c_empty_rx_fifo() argument
1092 tegra_i2c_fill_tx_fifo(struct tegra_i2c_dev * i2c_dev) tegra_i2c_fill_tx_fifo() argument
1167 struct tegra_i2c_dev *i2c_dev = dev_id; tegra_i2c_isr() local
1272 tegra_i2c_config_fifo_trig(struct tegra_i2c_dev * i2c_dev,size_t len) tegra_i2c_config_fifo_trig() argument
1339 tegra_i2c_poll_completion(struct tegra_i2c_dev * i2c_dev,struct completion * complete,unsigned int timeout_ms) tegra_i2c_poll_completion() argument
1365 tegra_i2c_wait_completion(struct tegra_i2c_dev * i2c_dev,struct completion * complete,unsigned int timeout_ms) tegra_i2c_wait_completion() argument
1398 struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap); tegra_i2c_issue_bus_clear() local
1433 tegra_i2c_push_packet_header(struct tegra_i2c_dev * i2c_dev,struct i2c_msg * msg,enum msg_end_type end_state) tegra_i2c_push_packet_header() argument
1487 tegra_i2c_error_recover(struct tegra_i2c_dev * i2c_dev,struct i2c_msg * msg) tegra_i2c_error_recover() argument
1513 tegra_i2c_xfer_msg(struct tegra_i2c_dev * i2c_dev,struct i2c_msg * msg,enum msg_end_type end_state) tegra_i2c_xfer_msg() argument
1655 struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap); tegra_i2c_xfer() local
1709 struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap); tegra_i2c_xfer_atomic() local
1721 struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap); tegra_i2c_func() local
2169 tegra_i2c_parse_dt(struct tegra_i2c_dev * i2c_dev) tegra_i2c_parse_dt() argument
2179 tegra_i2c_init_clocks(struct tegra_i2c_dev * i2c_dev) tegra_i2c_init_clocks() argument
2222 tegra_i2c_release_clocks(struct tegra_i2c_dev * i2c_dev) tegra_i2c_release_clocks() argument
2230 tegra_i2c_init_hardware(struct tegra_i2c_dev * i2c_dev) tegra_i2c_init_hardware() argument
2247 struct tegra_i2c_dev *i2c_dev; tegra_i2c_probe() local
2353 struct tegra_i2c_dev *i2c_dev = platform_get_drvdata(pdev); tegra_i2c_remove() local
2364 struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); tegra_i2c_runtime_resume() local
2396 struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); tegra_i2c_runtime_suspend() local
2405 struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); tegra_i2c_suspend() local
2421 struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); tegra_i2c_resume() local
[all...]
H A Di2c-stm32f7.c444 static void stm32f7_i2c_disable_irq(struct stm32f7_i2c_dev *i2c_dev, u32 mask) in stm32f7_i2c_disable_irq() argument
461 static int stm32f7_i2c_compute_timing(struct stm32f7_i2c_dev *i2c_dev, in stm32f7_i2c_compute_timing() argument
665 stm32f7_i2c_setup_timing(struct stm32f7_i2c_dev * i2c_dev,struct stm32f7_i2c_setup * setup) stm32f7_i2c_setup_timing() argument
733 stm32f7_i2c_disable_dma_req(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_disable_dma_req() argument
743 struct stm32f7_i2c_dev *i2c_dev = arg; stm32f7_i2c_dma_callback() local
756 stm32f7_i2c_hw_config(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_hw_config() argument
787 stm32f7_i2c_write_tx_data(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_write_tx_data() argument
798 stm32f7_i2c_read_rx_data(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_read_rx_data() argument
812 stm32f7_i2c_reload(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_reload() argument
833 stm32f7_i2c_smbus_reload(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_smbus_reload() argument
858 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap); stm32f7_i2c_release_bus() local
866 stm32f7_i2c_wait_free_bus(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_wait_free_bus() argument
883 stm32f7_i2c_xfer_msg(struct stm32f7_i2c_dev * i2c_dev,struct i2c_msg * msg) stm32f7_i2c_xfer_msg() argument
980 stm32f7_i2c_smbus_xfer_msg(struct stm32f7_i2c_dev * i2c_dev,unsigned short flags,u8 command,union i2c_smbus_data * data) stm32f7_i2c_smbus_xfer_msg() argument
1149 stm32f7_i2c_smbus_rep_start(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_smbus_rep_start() argument
1233 stm32f7_i2c_smbus_check_pec(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_smbus_check_pec() argument
1294 stm32f7_i2c_slave_start(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_slave_start() argument
1342 stm32f7_i2c_slave_addr(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_slave_addr() argument
1368 stm32f7_i2c_get_slave_id(struct stm32f7_i2c_dev * i2c_dev,struct i2c_client * slave,int * id) stm32f7_i2c_get_slave_id() argument
1385 stm32f7_i2c_get_free_slave_id(struct stm32f7_i2c_dev * i2c_dev,struct i2c_client * slave,int * id) stm32f7_i2c_get_free_slave_id() argument
1419 stm32f7_i2c_is_slave_registered(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_is_slave_registered() argument
1431 stm32f7_i2c_is_slave_busy(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_is_slave_busy() argument
1444 stm32f7_i2c_slave_isr_event(struct stm32f7_i2c_dev * i2c_dev,u32 status) stm32f7_i2c_slave_isr_event() argument
1517 stm32f7_i2c_handle_isr_errs(struct stm32f7_i2c_dev * i2c_dev,u32 status) stm32f7_i2c_handle_isr_errs() argument
1576 struct stm32f7_i2c_dev *i2c_dev = data; stm32f7_i2c_isr_event() local
1608 struct stm32f7_i2c_dev *i2c_dev = data; stm32f7_i2c_isr_event_thread() local
1684 struct stm32f7_i2c_dev *i2c_dev = data; stm32f7_i2c_isr_error_thread() local
1692 stm32f7_i2c_wait_polling(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_wait_polling() argument
1710 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap); stm32f7_i2c_xfer_core() local
1772 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap); stm32f7_i2c_xfer() local
1781 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap); stm32f7_i2c_xfer_atomic() local
1792 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(adapter); stm32f7_i2c_smbus_xfer() local
1876 stm32f7_i2c_enable_wakeup(struct stm32f7_i2c_dev * i2c_dev,bool enable) stm32f7_i2c_enable_wakeup() argument
1896 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(slave->adapter); stm32f7_i2c_reg_slave() local
1985 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(slave->adapter); stm32f7_i2c_unreg_slave() local
2020 stm32f7_i2c_write_fm_plus_bits(struct stm32f7_i2c_dev * i2c_dev,bool enable) stm32f7_i2c_write_fm_plus_bits() argument
2049 stm32f7_i2c_setup_fm_plus_bits(struct platform_device * pdev,struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_setup_fm_plus_bits() argument
2071 stm32f7_i2c_enable_smbus_host(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_enable_smbus_host() argument
2089 stm32f7_i2c_disable_smbus_host(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_disable_smbus_host() argument
2101 stm32f7_i2c_enable_smbus_alert(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_enable_smbus_alert() argument
2124 stm32f7_i2c_disable_smbus_alert(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_disable_smbus_alert() argument
2139 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(adap); stm32f7_i2c_func() local
2165 struct stm32f7_i2c_dev *i2c_dev; stm32f7_i2c_probe() local
2363 struct stm32f7_i2c_dev *i2c_dev = platform_get_drvdata(pdev); stm32f7_i2c_remove() local
2395 struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev); stm32f7_i2c_runtime_suspend() local
2405 struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev); stm32f7_i2c_runtime_resume() local
2419 stm32f7_i2c_regs_backup(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_regs_backup() argument
2440 stm32f7_i2c_regs_restore(struct stm32f7_i2c_dev * i2c_dev) stm32f7_i2c_regs_restore() argument
2473 struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev); stm32f7_i2c_suspend() local
2494 struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev); stm32f7_i2c_resume() local
[all...]
H A Di2c-amd-mp2-plat.c44 struct amd_i2c_dev *i2c_dev = amd_i2c_dev_common(i2c_common); in i2c_amd_dma_map() local
77 static void i2c_amd_start_cmd(struct amd_i2c_dev *i2c_dev) in i2c_amd_start_cmd()
87 struct amd_i2c_dev *i2c_dev = amd_i2c_dev_common(i2c_common); in i2c_amd_cmd_completion() local
97 static int i2c_amd_check_cmd_completion(struct amd_i2c_dev *i2c_dev) in i2c_amd_check_cmd_completion()
123 static int i2c_amd_enable_set(struct amd_i2c_dev *i2c_dev, bool enable) in i2c_amd_enable_set()
133 static int i2c_amd_xfer_msg(struct amd_i2c_dev *i2c_dev, struct i2c_msg *pmsg) in i2c_amd_xfer_msg()
154 struct amd_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in i2c_amd_xfer() local
189 struct amd_i2c_dev *i2c_dev = amd_i2c_dev_common(i2c_common); in i2c_amd_suspend() local
197 struct amd_i2c_dev *i2c_dev = amd_i2c_dev_common(i2c_common); in i2c_amd_resume() local
249 struct amd_i2c_dev *i2c_dev; in i2c_amd_probe() local
[all …]
H A Di2c-bcm2835.c73 static inline void bcm2835_i2c_writel(struct bcm2835_i2c_dev *i2c_dev, in bcm2835_i2c_writel()
79 static inline u32 bcm2835_i2c_readl(struct bcm2835_i2c_dev *i2c_dev, u32 reg) in bcm2835_i2c_readl()
87 struct bcm2835_i2c_dev *i2c_dev; member
167 struct bcm2835_i2c_dev *i2c_dev) in bcm2835_i2c_register_div()
195 static void bcm2835_fill_txfifo(struct bcm2835_i2c_dev *i2c_dev) in bcm2835_fill_txfifo()
210 static void bcm2835_drain_rxfifo(struct bcm2835_i2c_dev *i2c_dev) in bcm2835_drain_rxfifo()
238 static void bcm2835_i2c_start_transfer(struct bcm2835_i2c_dev *i2c_dev) in bcm2835_i2c_start_transfer()
264 static void bcm2835_i2c_finish_transfer(struct bcm2835_i2c_dev *i2c_dev) in bcm2835_i2c_finish_transfer()
284 struct bcm2835_i2c_dev *i2c_dev = data; in bcm2835_i2c_isr() local
350 struct bcm2835_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in bcm2835_i2c_xfer() local
[all …]
H A Di2c-owl.c121 static void owl_i2c_reset(struct owl_i2c_dev *i2c_dev) in owl_i2c_reset()
133 static int owl_i2c_reset_fifo(struct owl_i2c_dev *i2c_dev) in owl_i2c_reset_fifo()
158 static void owl_i2c_set_freq(struct owl_i2c_dev *i2c_dev) in owl_i2c_set_freq()
168 static void owl_i2c_xfer_data(struct owl_i2c_dev *i2c_dev) in owl_i2c_xfer_data()
214 struct owl_i2c_dev *i2c_dev = _dev; in owl_i2c_interrupt() local
237 struct owl_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in owl_i2c_check_bus_busy() local
255 struct owl_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in owl_i2c_xfer_common() local
439 struct owl_i2c_dev *i2c_dev; in owl_i2c_probe() local
H A Di2c-designware-amdisp.c19 static void amd_isp_dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_plat_pm_cleanup()
24 static inline u32 amd_isp_dw_i2c_get_clk_rate(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_get_clk_rate()
H A Di2c-davinci.c143 static inline void davinci_i2c_write_reg(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_write_reg()
149 static inline u16 davinci_i2c_read_reg(struct davinci_i2c_dev *i2c_dev, int reg) in davinci_i2c_read_reg()
154 static inline void davinci_i2c_reset_ctrl(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_reset_ctrl()
858 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_suspend() local
868 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_resume() local
/linux/drivers/i2c/
H A Di2c-dev.c42 struct i2c_dev { struct
53 static struct i2c_dev *i2c_dev_get_by_minor(unsigned index) in i2c_dev_get_by_minor() argument
55 struct i2c_dev *i2c_dev; in i2c_dev_get_by_minor() local
70 struct i2c_dev *i2c_dev; in get_free_i2c_dev() local
88 static void put_i2c_dev(struct i2c_dev *i2c_dev, bool del_cdev) in put_i2c_dev()
101 struct i2c_dev *i2c_dev = i2c_dev_get_by_minor(MINOR(dev->devt)); in name_show() local
658 struct i2c_dev *i2c_dev; in i2cdev_dev_release() local
667 struct i2c_dev *i2c_dev; in i2cdev_attach_adapter() local
706 struct i2c_dev *i2c_dev; in i2cdev_detach_adapter() local
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_hdmi_i2c.c99 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev; in xfer_read() local
132 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev; in oaktrail_hdmi_i2c_access() local
179 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev; in hdmi_i2c_read() local
208 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev; in hdmi_i2c_transaction_done() local
228 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev; in oaktrail_hdmi_i2c_handler() local
278 struct hdmi_i2c_dev *i2c_dev; in oaktrail_hdmi_i2c_init() local
325 struct hdmi_i2c_dev *i2c_dev; in oaktrail_hdmi_i2c_exit() local
H A Doaktrail.h217 struct hdmi_i2c_dev *i2c_dev; member
/linux/drivers/platform/chrome/
H A Dchromeos_laptop.c138 struct i2c_peripheral *i2c_dev; in chromeos_laptop_check_adapter() local
201 struct i2c_peripheral *i2c_dev; in chromeos_laptop_detach_i2c_client() local
720 static int __init chromeos_laptop_setup_irq(struct i2c_peripheral *i2c_dev) in chromeos_laptop_setup_irq()
744 struct i2c_peripheral *i2c_dev; in chromeos_laptop_prepare_i2c_peripherals() local
854 struct i2c_peripheral *i2c_dev; in chromeos_laptop_destroy() local
/linux/drivers/platform/x86/amd/
H A Damd_isp4.c45 struct i2c_client *i2c_dev; member
263 struct i2c_client *i2c_dev; in instantiate_isp_i2c_client() local
/linux/include/sound/
H A Dpt2258.h14 struct snd_i2c_device *i2c_dev; member
/linux/drivers/nfc/fdp/
H A Dfdp.h15 struct i2c_client *i2c_dev; member
/linux/drivers/platform/x86/dell/
H A Ddell-lis3lv02d.c64 static struct i2c_client *i2c_dev; variable
/linux/drivers/nfc/pn533/
H A Di2c.c26 struct i2c_client *i2c_dev; member
/linux/drivers/nfc/st-nci/
H A Di2c.c33 struct i2c_client *i2c_dev; member
/linux/drivers/nfc/nxp-nci/
H A Di2c.c34 struct i2c_client *i2c_dev; member
/linux/drivers/media/platform/marvell/
H A Dcafe-driver.c482 struct i2c_client *i2c_dev; in cafe_pci_probe() local
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_type.h462 struct platform_device *i2c_dev; global() member
/linux/drivers/clk/tegra/
H A Dclk-dfll.c1819 struct device *i2c_dev; in dfll_fetch_i2c_params() local
/linux/drivers/scsi/esas2r/
H A Datioctl.h802 u8 i2c_dev; member