Home
last modified time | relevance | path

Searched refs:scl (Results 1 – 45 of 45) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-gpio.txt5 - gpios: sda and scl gpio
10 - i2c-gpio,scl-open-drain: scl as open drain
11 - i2c-gpio,scl-output-only: scl as output only
20 &pioA 24 0 /* scl */
23 i2c-gpio,scl-open-drain;
Di2c-rk3x.txt24 - i2c-scl-rising-time-ns : Number of nanoseconds the SCL signal takes to rise
28 - i2c-scl-falling-time-ns : Number of nanoseconds the SCL signal takes to fall
54 i2c-scl-rising-time-ns = <800>;
55 i2c-scl-falling-time-ns = <100>;
Di2c-designware.txt17 - i2c-scl-falling-time-ns : should contain the SCL falling time in nanoseconds.
44 i2c-scl-falling-time-ns = <300>;
Di2c-st.txt17 - st,i2c-min-scl-pulse-width-us : The minimum valid SCL pulse width that is
39 st,i2c-min-scl-pulse-width-us = <0>;
/linux-4.1.27/drivers/i2c/algos/
Di2c-algo-bit.c240 int scl, sda, ret; in test_bus() local
252 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus()
253 if (!scl || !sda) { in test_bus()
256 name, scl, sda); in test_bus()
262 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus()
267 if (!scl) { in test_bus()
275 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus()
280 if (!scl) { in test_bus()
288 scl = (adap->getscl == NULL) ? 0 : getscl(adap); in test_bus()
289 if (scl) { in test_bus()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-km_common.dtsi26 pmx_i2c_gpio_scl: pmx-gpio-scl {
40 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
Dstih407-pinctrl.dtsi140 scl = <&pio4 5 ALT1 BIDIR>;
149 scl = <&pio5 0 ALT1 BIDIR>;
400 scl = <&pio10 5 ALT2 BIDIR>;
409 scl = <&pio11 0 ALT2 BIDIR>;
418 scl = <&pio15 5 ALT2 BIDIR>;
427 scl = <&pio18 5 ALT1 BIDIR>;
437 scl = <&pio12 5 ALT2 BIDIR>;
528 scl = <&pio30 0 ALT1 BIDIR>;
537 scl = <&pio34 3 ALT1 BIDIR>;
Dstihxxx-b2120.dtsi55 st,i2c-min-scl-pulse-width-us = <0>;
Dstih418-b2199.dts74 st,i2c-min-scl-pulse-width-us = <0>;
Dstih41x-b2020.dtsi52 i2c-min-scl-pulse-width-us = <0>;
Dstih415-pinctrl.dtsi125 scl = <&pio4 5 ALT1 BIDIR>;
134 scl = <&pio3 1 ALT2 BIDIR>;
278 scl = <&pio9 2 ALT1 BIDIR>;
287 scl = <&pio12 0 ALT1 BIDIR>;
Dstih41x-b2000.dtsi47 i2c-min-scl-pulse-width-us = <0>;
Dstih416-pinctrl.dtsi145 scl = <&pio4 5 ALT1 BIDIR>;
163 scl = <&pio3 1 ALT2 BIDIR>;
325 scl = <&pio9 2 ALT1 BIDIR>;
344 scl = <&pio12 0 ALT1 BIDIR>;
Dat91sam9x5.dtsi1197 &pioA 31 GPIO_ACTIVE_HIGH /* scl */
1200 i2c-gpio,scl-open-drain;
1212 &pioC 1 GPIO_ACTIVE_HIGH /* scl */
1215 i2c-gpio,scl-open-drain;
1227 &pioB 5 GPIO_ACTIVE_HIGH /* scl */
1230 i2c-gpio,scl-open-drain;
Dste-nomadik-s8815.dts88 <&gpio2 9 0>; /* scl */
Dat91sam9rl.dtsi1094 <&pioA 24 GPIO_ACTIVE_HIGH>; /* scl */
1096 i2c-gpio,scl-open-drain;
1108 <&pioD 11 GPIO_ACTIVE_HIGH>; /* scl */
1110 i2c-gpio,scl-open-drain;
Dr8a7740-armadillo800eva.dts135 &pfc 91 GPIO_ACTIVE_HIGH /* scl */
Dat91sam9261.dtsi865 <&pioA 8 GPIO_ACTIVE_HIGH>; /* scl */
867 i2c-gpio,scl-open-drain;
Ds5pv210-aquila.dts73 <&gpj4 3 0>; /* scl */
Ds5pv210-goni.dts84 <&gpj4 3 0>; /* scl */
Dat91sam9n12.dtsi962 &pioA 31 GPIO_ACTIVE_HIGH /* scl */
965 i2c-gpio,scl-open-drain;
Dat91rm9200.dtsi952 &pioA 26 GPIO_ACTIVE_HIGH /* scl */
955 i2c-gpio,scl-open-drain;
Dat91sam9263.dtsi1022 &pioB 5 GPIO_ACTIVE_HIGH /* scl */
1025 i2c-gpio,scl-open-drain;
Dat91sam9260.dtsi1020 &pioA 24 GPIO_ACTIVE_HIGH /* scl */
1023 i2c-gpio,scl-open-drain;
Dam57xx-beagle-x15.dts121 0x404 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl.scl */
Dat91sam9g45.dtsi1312 &pioA 21 GPIO_ACTIVE_HIGH /* scl */
1315 i2c-gpio,scl-open-drain;
/linux-4.1.27/drivers/i2c/busses/
Di2c-omap.c422 unsigned long scl; in omap_i2c_init() local
425 scl = internal_clk / 400; in omap_i2c_init()
426 fsscll = scl - (scl / 3) - 7; in omap_i2c_init()
427 fssclh = (scl / 3) - 5; in omap_i2c_init()
430 scl = fclk_rate / dev->speed; in omap_i2c_init()
431 hsscll = scl - (scl / 3) - 7; in omap_i2c_init()
432 hssclh = (scl / 3) - 5; in omap_i2c_init()
434 unsigned long scl; in omap_i2c_init() local
437 scl = internal_clk / dev->speed; in omap_i2c_init()
438 fsscll = scl - (scl / 3) - 7; in omap_i2c_init()
[all …]
Di2c-hix5hd2.c130 u32 scl, sysclock; in hix5hd2_i2c_drv_setrate() local
138 scl = (sysclock / (rate * 2)) / 2 - 1; in hix5hd2_i2c_drv_setrate()
139 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_H); in hix5hd2_i2c_drv_setrate()
140 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_L); in hix5hd2_i2c_drv_setrate()
146 __func__, sysclock, rate, scl); in hix5hd2_i2c_drv_setrate()
Di2c-rcar.c172 u32 scl; in rcar_i2c_clock_calculate() local
236 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate()
237 if (scl <= bus_speed) in rcar_i2c_clock_calculate()
245 scl, bus_speed, clk_get_rate(priv->clk), round, cdf, scgd); in rcar_i2c_clock_calculate()
/linux-4.1.27/drivers/staging/olpc_dcon/
Dolpc_dcon_xo_1_5.c86 static void set_i2c_line(int sda, int scl) in set_i2c_line() argument
95 if (scl) in set_i2c_line()
/linux-4.1.27/drivers/scsi/
Dmac53c94.c364 struct scatterlist *scl; in set_dma_cmds() local
379 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
380 dma_addr = sg_dma_address(scl); in set_dma_cmds()
381 dma_len = sg_dma_len(scl); in set_dma_cmds()
Dmesh.c1260 struct scatterlist *scl; in set_dma_cmds() local
1279 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
1280 u32 dma_addr = sg_dma_address(scl); in set_dma_cmds()
1281 u32 dma_len = sg_dma_len(scl); in set_dma_cmds()
1283 total += scl->length; in set_dma_cmds()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Di2c_.fuc81 // $r1 - scl line
204 // $r1 - scl line
219 // $r1 - scl line
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Das3722.txt21 i2c scl/sda pins. Missing this will disable internal pullup on i2c
22 scl/sda lines.
/linux-4.1.27/arch/powerpc/boot/dts/
Dwii.dts194 scl-is-open-drain;
Dvirtex440-ml507.dts294 xlnx,scl-inertial-delay = <0x0>;
Dvirtex440-ml510.dts264 xlnx,scl-inertial-delay = <0x5>;
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.h124 u32 scl; /* RO # of xmited single collision pkt */ member
Dbcmgenet.c617 STAT_GENET_MIB_TX("tx_single_col", mib.tx.scl),
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcmsysport.h537 u32 scl; /* RO # of xmited single collision pkt */ member
Dbcmsysport.c255 STAT_MIB_TX("tx_single_col", mib.tx.scl),
/linux-4.1.27/drivers/media/dvb-frontends/
Ddib9000.c1654 u16 scl = state->component_bus_speed; /* SCL frequency */ in dib9000_fw_component_bus_xfer() local
1662 p[3] = (u8) scl & 0xff; /* scl */ in dib9000_fw_component_bus_xfer()
1663 p[4] = (u8) (scl >> 8); in dib9000_fw_component_bus_xfer()
/linux-4.1.27/arch/microblaze/boot/dts/
Dsystem.dts249 xlnx,scl-inertial-delay = <0x0>;
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpfc-r8a7778.c1421 #define I2C_PFC_MUX(name, sda, scl) SH_PFC_MUX2(name, sda, scl) argument
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h3700 uint64_t scl:1; member
3724 uint64_t scl:1;