Home
last modified time | relevance | path

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

123

/rk3399_rockchip-uboot/drivers/i2c/
H A Di2c-gpio.c50 static void i2c_gpio_scl_set(struct gpio_desc *scl, int bit) in i2c_gpio_scl_set() argument
56 dm_gpio_set_dir_flags(scl, flags); in i2c_gpio_scl_set()
59 static void i2c_gpio_write_bit(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_write_bit() argument
62 i2c_gpio_scl_set(scl, 0); in i2c_gpio_write_bit()
66 i2c_gpio_scl_set(scl, 1); in i2c_gpio_write_bit()
70 static int i2c_gpio_read_bit(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_read_bit() argument
75 i2c_gpio_scl_set(scl, 1); in i2c_gpio_read_bit()
79 i2c_gpio_scl_set(scl, 0); in i2c_gpio_read_bit()
86 static void i2c_gpio_send_start(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_send_start() argument
92 i2c_gpio_scl_set(scl, 1); in i2c_gpio_send_start()
[all …]
H A Drcar_i2c.c164 u32 iicck, f, scl, scgd; in rcar_clock_gen() local
185 scl = iicck / (20 + (scgd * 8) + f); in rcar_clock_gen()
186 if (scl <= bus_speed) in rcar_clock_gen()
195 debug("%s: scl: %d\n", __func__, scl); in rcar_clock_gen()
H A Dmxc_i2c.c357 int sda, scl; in i2c_idle_bus() local
375 scl = dm_gpio_get_value(scl_gpio); in i2c_idle_bus()
378 if ((sda & scl) == 1) in i2c_idle_bus()
393 scl = dm_gpio_get_value(scl_gpio); in i2c_idle_bus()
395 if ((sda & scl) == 1) in i2c_idle_bus()
401 printf("%s: failed to clear bus, sda=%d scl=%d\n", __func__, sda, scl); in i2c_idle_bus()
H A Domap24xx_i2c.c94 unsigned long scl; in omap24_i2c_findpsc() local
97 scl = internal_clk / speed; in omap24_i2c_findpsc()
98 *pscl = scl - (scl / 3) - I2C_FASTSPEED_SCLL_TRIM; in omap24_i2c_findpsc()
99 *psch = (scl / 3) - I2C_FASTSPEED_SCLH_TRIM; in omap24_i2c_findpsc()
/rk3399_rockchip-uboot/arch/arm/mach-imx/
H A Di2c-mxv7.c18 int sda, scl; in force_idle_bus() local
24 gpio_direction_input(p->scl.gp); in force_idle_bus()
27 imx_iomux_v3_setup_pad(p->scl.gpio_mode); in force_idle_bus()
30 scl = gpio_get_value(p->scl.gp); in force_idle_bus()
31 if ((sda & scl) == 1) in force_idle_bus()
35 sda, scl, p->sda.gp, p->scl.gp); in force_idle_bus()
38 gpio_direction_output(p->scl.gp, 0); in force_idle_bus()
40 gpio_direction_input(p->scl.gp); in force_idle_bus()
46 scl = gpio_get_value(p->scl.gp); in force_idle_bus()
47 if ((sda & scl) == 1) in force_idle_bus()
[all …]
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dstih407-pinctrl.dtsi167 scl = <&pio4 5 ALT1 BIDIR>;
176 scl = <&pio5 0 ALT1 BIDIR>;
325 scl = <&pio4 5 ALT1 OUT>;
332 scl = <&pio4 5 ALT1 OUT>;
342 scl = <&pio3 2 ALT2 OUT>;
349 scl = <&pio3 2 ALT2 OUT>;
359 scl = <&pio3 7 ALT2 OUT>;
366 scl = <&pio3 7 ALT2 OUT>;
525 scl = <&pio10 5 ALT2 BIDIR>;
534 scl = <&pio11 0 ALT2 BIDIR>;
[all …]
H A Dimx7-colibri.dts25 scl-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
39 scl-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
H A Drk3288-veyron.dtsi320 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
321 i2c-scl-rising-time-ns = <100>; /* 45ns measured */
466 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
467 i2c-scl-rising-time-ns = <100>; /* 40ns measured */
481 i2c-scl-falling-time-ns = <50>; /* 10ns measured */
482 i2c-scl-rising-time-ns = <800>; /* 600ns measured */
498 i2c-scl-falling-time-ns = <50>;
499 i2c-scl-rising-time-ns = <300>;
506 i2c-scl-falling-time-ns = <50>; /* 11ns measured */
507 i2c-scl-rising-time-ns = <300>; /* 225ns measured */
[all …]
H A Drk3399-firefly.dts222 i2c-scl-rising-time-ns = <168>;
223 i2c-scl-falling-time-ns = <4>;
445 i2c-scl-rising-time-ns = <300>;
446 i2c-scl-falling-time-ns = <15>;
462 i2c-scl-rising-time-ns = <450>;
463 i2c-scl-falling-time-ns = <15>;
468 i2c-scl-rising-time-ns = <600>;
469 i2c-scl-falling-time-ns = <20>;
H A Drk3506-pinctrl-rmio.dtsi68 rm_io0_i2c0_scl: rm-io0-i2c0-scl {
76 rm_io0_i2c1_scl: rm-io0-i2c1-scl {
84 rm_io0_i2c2_scl: rm-io0-i2c2-scl {
463 rm_io1_i2c0_scl: rm-io1-i2c0-scl {
471 rm_io1_i2c1_scl: rm-io1-i2c1-scl {
479 rm_io1_i2c2_scl: rm-io1-i2c2-scl {
858 rm_io2_i2c0_scl: rm-io2-i2c0-scl {
866 rm_io2_i2c1_scl: rm-io2-i2c1-scl {
874 rm_io2_i2c2_scl: rm-io2-i2c2-scl {
1253 rm_io3_i2c0_scl: rm-io3-i2c0-scl {
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/
H A Dmxc_i2c.h19 struct i2c_pin_ctrl scl; member
65 .scl = { \
77 .scl = { \
/rk3399_rockchip-uboot/board/ccv/xpress/
H A Dxpress.c63 .scl = {
76 .scl = {
89 .scl = {
/rk3399_rockchip-uboot/board/barco/platinum/
H A Dplatinum_titanium.c92 .scl = {
105 .scl = {
H A Dplatinum_picon.c102 .scl = {
115 .scl = {
/rk3399_rockchip-uboot/doc/device-tree-bindings/i2c/
H A Di2c-gpio.txt12 * gpios = <sda ...>, <scl ...>;
/rk3399_rockchip-uboot/board/tbs/tbs2910/
H A Dtbs2910.c53 .scl = {
67 .scl = {
81 .scl = {
/rk3399_rockchip-uboot/board/aristainetos/
H A Daristainetos.c69 .scl = {
82 .scl = {
/rk3399_rockchip-uboot/board/kosagi/novena/
H A Dnovena_spl.c202 .scl = {
221 .scl = {
240 .scl = {
/rk3399_rockchip-uboot/board/barco/titanium/
H A Dtitanium.c65 .scl = {
78 .scl = {
/rk3399_rockchip-uboot/board/embest/mx6boards/
H A Dmx6boards.c303 .scl = {
320 .scl = {
337 .scl = {
/rk3399_rockchip-uboot/board/bachmann/ot1200/
H A Dot1200.c127 .scl = {
141 .scl = {
/rk3399_rockchip-uboot/board/warp/
H A Dwarp.c109 .scl = {
/rk3399_rockchip-uboot/board/advantech/dms-ba16/
H A Ddms-ba16.c158 .scl = {
171 .scl = {
184 .scl = {
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/
H A Dmx6sabreauto.c97 .scl = {
110 .scl = {
128 .scl = {
141 .scl = {
/rk3399_rockchip-uboot/board/ge/bx50v3/
H A Dbx50v3.c158 .scl = {
171 .scl = {
184 .scl = {

123