Searched +full:bus +full:- +full:capacitance +full:- +full:pf (Results 1 – 3 of 3) sorted by relevance
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | snps,designware-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/i2c/snps,designware-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jarkko Nikula <jarkko.nikula@linux.intel.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 - if: 19 const: mscc,ocelot-i2c 28 - description: Generic Synopsys DesignWare I2C controller 29 const: snps,designware-i2c [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-designware-master.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 #include "i2c-designware-core.h" 37 regmap_write(dev->map, DW_IC_TX_TL, dev->tx_fifo_depth / 2); in i2c_dw_configure_fifo_master() 38 regmap_write(dev->map, DW_IC_RX_TL, 0); in i2c_dw_configure_fifo_master() 41 regmap_write(dev->map, DW_IC_CON, dev->master_cfg); in i2c_dw_configure_fifo_master() 48 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 57 ret = regmap_read(dev->map, DW_IC_COMP_PARAM_1, &comp_param1); in i2c_dw_set_timings_master() 63 sda_falling_time = t->sda_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() 64 scl_falling_time = t->scl_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() 67 if (!dev->ss_hcnt || !dev->ss_lcnt) { in i2c_dw_set_timings_master() [all …]
|
| H A D | i2c-designware-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 35 #include "i2c-designware-core.h" 63 "slave lost the bus while transmitting data to a remote master", 65 "incorrect slave-transmitter mode configuration", 72 *val = readl(dev->base + reg); in dw_reg_read() 81 writel(val, dev->base + reg); in dw_reg_write() 90 *val = swab32(readl(dev->base + reg)); in dw_reg_read_swab() 99 writel(swab32(val), dev->base + reg); in dw_reg_write_swab() 108 *val = readw(dev->base + reg) | in dw_reg_read_word() 109 (readw(dev->base + reg + 2) << 16); in dw_reg_read_word() [all …]
|