Home
last modified time | relevance | path

Searched refs:sda (Results 1 – 25 of 64) sorted by relevance

123

/rk3399_rockchip-uboot/drivers/i2c/
H A Di2c-gpio.c37 static int i2c_gpio_sda_get(struct gpio_desc *sda) in i2c_gpio_sda_get() argument
39 return dm_gpio_get_value(sda); in i2c_gpio_sda_get()
42 static void i2c_gpio_sda_set(struct gpio_desc *sda, int bit) in i2c_gpio_sda_set() argument
45 dm_gpio_set_dir_flags(sda, GPIOD_IS_IN); in i2c_gpio_sda_set()
47 dm_gpio_set_dir_flags(sda, GPIOD_IS_OUT); in i2c_gpio_sda_set()
59 static void i2c_gpio_write_bit(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_write_bit() argument
64 i2c_gpio_sda_set(sda, bit); 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
77 value = i2c_gpio_sda_get(sda); 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
[all …]
H A Dmxc_i2c.c357 int sda, scl; in i2c_idle_bus() local
376 sda = dm_gpio_get_value(sda_gpio); in i2c_idle_bus()
378 if ((sda & scl) == 1) in i2c_idle_bus()
394 sda = dm_gpio_get_value(sda_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()
/rk3399_rockchip-uboot/arch/arm/mach-imx/
H A Di2c-mxv7.c18 int sda, scl; in force_idle_bus() local
23 gpio_direction_input(p->sda.gp); in force_idle_bus()
26 imx_iomux_v3_setup_pad(p->sda.gpio_mode); in force_idle_bus()
29 sda = gpio_get_value(p->sda.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()
45 sda = gpio_get_value(p->sda.gp); in force_idle_bus()
47 if ((sda & scl) == 1) in force_idle_bus()
54 __func__, sda, scl); in force_idle_bus()
59 imx_iomux_v3_setup_pad(p->sda.i2c_mode); in force_idle_bus()
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-imx/
H A Dmxc_i2c.h20 struct i2c_pin_ctrl sda; member
70 .sda = { \
82 .sda = { \
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dimx7-colibri.dts24 sda-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
38 sda-gpios = <&gpio7 9 GPIO_ACTIVE_LOW>;
H A Dexynos5250-spring.dts186 samsung,i2c-sda-delay = <100>;
430 samsung,i2c-sda-delay = <100>;
436 samsung,i2c-sda-delay = <100>;
442 samsung,i2c-sda-delay = <100>;
448 samsung,i2c-sda-delay = <100>;
522 samsung,i2c-sda-delay = <100>;
528 samsung,i2c-sda-delay = <100>;
H A Dstih407-pinctrl.dtsi166 sda = <&pio4 6 ALT1 BIDIR>;
175 sda = <&pio5 1 ALT1 BIDIR>;
524 sda = <&pio10 6 ALT2 BIDIR>;
533 sda = <&pio11 1 ALT2 BIDIR>;
542 sda = <&pio15 6 ALT2 BIDIR>;
549 sda = <&pio12 6 ALT2 BIDIR>;
558 sda = <&pio18 6 ALT1 BIDIR>;
564 sda = <&pio17 7 ALT1 BIDIR>;
570 sda = <&pio13 6 ALT3 BIDIR>;
1067 sda = <&pio30 1 ALT1 BIDIR>;
[all …]
H A Drk3506-pinctrl-rmio.dtsi72 rm_io0_i2c0_sda: rm-io0-i2c0-sda {
80 rm_io0_i2c1_sda: rm-io0-i2c1-sda {
88 rm_io0_i2c2_sda: rm-io0-i2c2-sda {
467 rm_io1_i2c0_sda: rm-io1-i2c0-sda {
475 rm_io1_i2c1_sda: rm-io1-i2c1-sda {
483 rm_io1_i2c2_sda: rm-io1-i2c2-sda {
862 rm_io2_i2c0_sda: rm-io2-i2c0-sda {
870 rm_io2_i2c1_sda: rm-io2-i2c1-sda {
878 rm_io2_i2c2_sda: rm-io2-i2c2-sda {
1257 rm_io3_i2c0_sda: rm-io3-i2c0-sda {
[all …]
/rk3399_rockchip-uboot/board/ccv/xpress/
H A Dxpress.c68 .sda = {
81 .sda = {
94 .sda = {
/rk3399_rockchip-uboot/board/barco/platinum/
H A Dplatinum_titanium.c97 .sda = {
110 .sda = {
H A Dplatinum_picon.c107 .sda = {
120 .sda = {
/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.c58 .sda = {
72 .sda = {
86 .sda = {
/rk3399_rockchip-uboot/board/aristainetos/
H A Daristainetos.c74 .sda = {
87 .sda = {
/rk3399_rockchip-uboot/board/kosagi/novena/
H A Dnovena_spl.c207 .sda = {
226 .sda = {
245 .sda = {
/rk3399_rockchip-uboot/board/barco/titanium/
H A Dtitanium.c70 .sda = {
83 .sda = {
/rk3399_rockchip-uboot/board/embest/mx6boards/
H A Dmx6boards.c310 .sda = {
327 .sda = {
344 .sda = {
/rk3399_rockchip-uboot/board/bachmann/ot1200/
H A Dot1200.c132 .sda = {
146 .sda = {
/rk3399_rockchip-uboot/board/warp/
H A Dwarp.c104 .sda = {
/rk3399_rockchip-uboot/board/advantech/dms-ba16/
H A Ddms-ba16.c163 .sda = {
176 .sda = {
189 .sda = {
/rk3399_rockchip-uboot/board/freescale/mx6sabreauto/
H A Dmx6sabreauto.c102 .sda = {
115 .sda = {
133 .sda = {
146 .sda = {
/rk3399_rockchip-uboot/board/ge/bx50v3/
H A Dbx50v3.c163 .sda = {
176 .sda = {
189 .sda = {
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/
H A Dcommon.c96 .sda = {
108 .sda = {
122 .sda = {
134 .sda = {
148 .sda = {
160 .sda = {
/rk3399_rockchip-uboot/board/warp7/
H A Dwarp7.c46 .sda = {
/rk3399_rockchip-uboot/board/wandboard/
H A Dwandboard.c234 .sda = {
251 .sda = {

123