Home
last modified time | relevance | path

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

/linux-4.4.14/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>;
Di2c-imx.txt17 - scl-gpios: specify the gpio related to SCL pin
47 scl-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH>;
/linux-4.4.14/arch/arm/boot/dts/
Dstih407-pinctrl.dtsi167 scl = <&pio4 5 ALT1 BIDIR>;
176 scl = <&pio5 0 ALT1 BIDIR>;
316 scl = <&pio4 5 ALT1 OUT>;
323 scl = <&pio4 5 ALT1 OUT>;
333 scl = <&pio3 2 ALT2 OUT>;
340 scl = <&pio3 2 ALT2 OUT>;
350 scl = <&pio3 7 ALT2 OUT>;
357 scl = <&pio3 7 ALT2 OUT>;
505 scl = <&pio10 5 ALT2 BIDIR>;
514 scl = <&pio11 0 ALT2 BIDIR>;
[all …]
Dkirkwood-km_common.dtsi26 pmx_i2c_gpio_scl: pmx-gpio-scl {
40 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
Drk3288-veyron.dtsi171 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
172 i2c-scl-rising-time-ns = <100>; /* 45ns measured */
308 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
309 i2c-scl-rising-time-ns = <100>; /* 40ns measured */
323 i2c-scl-falling-time-ns = <50>; /* 10ns measured */
324 i2c-scl-rising-time-ns = <800>; /* 600ns measured */
331 i2c-scl-falling-time-ns = <50>; /* 11ns measured */
332 i2c-scl-rising-time-ns = <300>; /* 225ns measured */
339 i2c-scl-falling-time-ns = <300>;
340 i2c-scl-rising-time-ns = <1000>;
Drk3288-veyron-pinky.dts81 i2c-scl-falling-time-ns = <50>;
82 i2c-scl-rising-time-ns = <300>;
Dstihxxx-b2120.dtsi71 st,i2c-min-scl-pulse-width-us = <0>;
Dstih41x-b2020.dtsi52 i2c-min-scl-pulse-width-us = <0>;
Dstih418-b2199.dts75 st,i2c-min-scl-pulse-width-us = <0>;
Drk3288-veyron-minnie.dts122 i2c-scl-falling-time-ns = <50>;
123 i2c-scl-rising-time-ns = <300>;
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>;
Dat91sam9x5.dtsi1248 &pioA 31 GPIO_ACTIVE_HIGH /* scl */
1251 i2c-gpio,scl-open-drain;
1263 &pioC 1 GPIO_ACTIVE_HIGH /* scl */
1266 i2c-gpio,scl-open-drain;
1278 &pioB 5 GPIO_ACTIVE_HIGH /* scl */
1281 i2c-gpio,scl-open-drain;
Dstih416-pinctrl.dtsi145 scl = <&pio4 5 ALT1 BIDIR>;
163 scl = <&pio3 1 ALT2 BIDIR>;
356 scl = <&pio9 2 ALT1 BIDIR>;
375 scl = <&pio12 0 ALT1 BIDIR>;
Dsocfpga_arria10_socdk.dtsi82 i2c-scl-falling-time-ns = <6000>;
Dste-nomadik-s8815.dts120 <&gpio2 9 0>; /* scl */
Dat91sam9rl.dtsi1099 <&pioA 24 GPIO_ACTIVE_HIGH>; /* scl */
1101 i2c-gpio,scl-open-drain;
1113 <&pioD 11 GPIO_ACTIVE_HIGH>; /* scl */
1115 i2c-gpio,scl-open-drain;
Dsun6i-a31-colombus.dts70 <&pio 0 24 GPIO_ACTIVE_HIGH>; /* PA24, scl */
Dr8a7740-armadillo800eva.dts135 &pfc 91 GPIO_ACTIVE_HIGH /* scl */
Dsun5i-a13-utoo-p66.dts61 <&pio 6 10 GPIO_ACTIVE_HIGH>; /* PG10, scl */
Dat91sam9261.dtsi868 <&pioA 8 GPIO_ACTIVE_HIGH>; /* scl */
870 i2c-gpio,scl-open-drain;
Ds5pv210-aquila.dts73 <&gpj4 3 0>; /* scl */
Ds5pv210-goni.dts84 <&gpj4 3 0>; /* scl */
Dat91rm9200.dtsi954 &pioA 26 GPIO_ACTIVE_HIGH /* scl */
957 i2c-gpio,scl-open-drain;
Dat91sam9263.dtsi1025 &pioB 5 GPIO_ACTIVE_HIGH /* scl */
1028 i2c-gpio,scl-open-drain;
Dat91sam9260.dtsi1023 &pioA 24 GPIO_ACTIVE_HIGH /* scl */
1026 i2c-gpio,scl-open-drain;
Dat91sam9n12.dtsi1036 &pioA 31 GPIO_ACTIVE_HIGH /* scl */
1039 i2c-gpio,scl-open-drain;
Dat91sam9g45.dtsi1326 &pioA 21 GPIO_ACTIVE_HIGH /* scl */
1329 i2c-gpio,scl-open-drain;
Dam57xx-beagle-x15.dts194 0x404 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl.scl */
/linux-4.4.14/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.4.14/drivers/i2c/busses/
Di2c-omap.c423 unsigned long scl; in omap_i2c_init() local
426 scl = internal_clk / 400; in omap_i2c_init()
427 fsscll = scl - (scl / 3) - 7; in omap_i2c_init()
428 fssclh = (scl / 3) - 5; in omap_i2c_init()
431 scl = fclk_rate / omap->speed; in omap_i2c_init()
432 hsscll = scl - (scl / 3) - 7; in omap_i2c_init()
433 hssclh = (scl / 3) - 5; in omap_i2c_init()
435 unsigned long scl; in omap_i2c_init() local
438 scl = internal_clk / omap->speed; in omap_i2c_init()
439 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
237 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate()
238 if (scl <= bus_speed) in rcar_i2c_clock_calculate()
246 scl, bus_speed, clk_get_rate(priv->clk), round, cdf, scgd); in rcar_i2c_clock_calculate()
/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Di2c_.fuc81 // $r1 - scl line
204 // $r1 - scl line
219 // $r1 - scl line
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_vop.c54 REG_SET(x, win->base, win->phy->scl->name, v, RELAXED)
199 const struct vop_scl_regs *scl; member
286 .scl = &win_full_scl,
838 int min_scale = win->phy->scl ? FRAC_16_16(1, 8) : in vop_update_plane_event()
840 int max_scale = win->phy->scl ? FRAC_16_16(8, 1) : in vop_update_plane_event()
951 if (win->phy->scl) in vop_update_plane_event()
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Das3722.txt21 i2c scl/sda pins. Missing this will disable internal pullup on i2c
22 scl/sda lines.
/linux-4.4.14/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.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.h124 u32 scl; /* RO # of xmited single collision pkt */ member
Dbcmgenet.c764 STAT_GENET_MIB_TX("tx_single_col", mib.tx.scl),
/linux-4.4.14/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.4.14/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.4.14/arch/microblaze/boot/dts/
Dsystem.dts249 xlnx,scl-inertial-delay = <0x0>;
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpfc-r8a7778.c1427 #define I2C_PFC_MUX(name, sda, scl) SH_PFC_MUX2(name, sda, scl) argument
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h3700 uint64_t scl:1; member
3724 uint64_t scl:1;