Home
last modified time | relevance | path

Searched refs:scl_pin (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/drivers/i2c/busses/
Di2c-gpio.c56 gpio_direction_input(pdata->scl_pin); in i2c_gpio_setscl_dir()
58 gpio_direction_output(pdata->scl_pin, 0); in i2c_gpio_setscl_dir()
71 gpio_set_value(pdata->scl_pin, state); in i2c_gpio_setscl_val()
85 return gpio_get_value(pdata->scl_pin); in i2c_gpio_getscl()
89 unsigned int *sda_pin, unsigned int *scl_pin) in of_i2c_gpio_get_pins() argument
95 *scl_pin = of_get_gpio(np, 1); in of_i2c_gpio_get_pins()
97 if (*sda_pin == -EPROBE_DEFER || *scl_pin == -EPROBE_DEFER) in of_i2c_gpio_get_pins()
100 if (!gpio_is_valid(*sda_pin) || !gpio_is_valid(*scl_pin)) { in of_i2c_gpio_get_pins()
102 np->full_name, *sda_pin, *scl_pin); in of_i2c_gpio_get_pins()
133 unsigned int sda_pin, scl_pin; in i2c_gpio_probe() local
[all …]
Di2c-davinci.c841 else if (dev->pdata->scl_pin) { in davinci_i2c_probe()
843 adap->bus_recovery_info->scl_gpio = dev->pdata->scl_pin; in davinci_i2c_probe()
/linux-4.4.14/arch/avr32/boards/hammerhead/
Dsetup.c174 .scl_pin = GPIO_PIN_PA(7),
231 at32_select_gpio(i2c_gpio_data.scl_pin, in hammerhead_init()
/linux-4.4.14/include/linux/platform_data/
Di2c-davinci.h20 unsigned int scl_pin; /* GPIO pin ID to use for SCL */ member
/linux-4.4.14/include/linux/
Di2c-gpio.h30 unsigned int scl_pin; member
/linux-4.4.14/arch/avr32/boards/mimc200/
Dsetup.c186 .scl_pin = GPIO_PIN_PA(7),
225 at32_select_gpio(i2c_gpio_data.scl_pin, in mimc200_init()
/linux-4.4.14/arch/avr32/boards/merisc/
Dsetup.c152 .scl_pin = GPIO_PIN_PA(7),
298 at32_select_gpio(i2c_gpio_data.scl_pin, in merisc_init()
/linux-4.4.14/arch/avr32/boards/atngw100/
Dsetup.c228 .scl_pin = GPIO_PIN_PA(7),
291 at32_select_gpio(i2c_gpio_data.scl_pin, in atngw100_init()
/linux-4.4.14/arch/mips/ath79/
Dmach-pb44.c38 .scl_pin = PB44_GPIO_I2C_SCL,
/linux-4.4.14/arch/arm/mach-ep93xx/
Dsnappercl15.c133 .scl_pin = EP93XX_GPIO_LINE_EECLK,
Dsimone.c176 .scl_pin = EP93XX_GPIO_LINE_EECLK,
Dedb93xx.c68 .scl_pin = EP93XX_GPIO_LINE_EECLK,
Dvision_ep9307.c149 .scl_pin = EP93XX_GPIO_LINE_EECLK,
Dcore.c350 if (data->scl_is_open_drain && data->scl_pin != EP93XX_GPIO_LINE_EECLK) in ep93xx_register_i2c()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Davila-setup.c54 .scl_pin = AVILA_SCL_PIN,
Ddsmg600-setup.c74 .scl_pin = DSMG600_SCL_PIN,
Dnslu2-setup.c73 .scl_pin = NSLU2_SCL_PIN,
Dnas100d-setup.c105 .scl_pin = NAS100D_SCL_PIN,
Dfsg-setup.c59 .scl_pin = FSG_SCL_PIN,
Dixdp425-setup.c127 .scl_pin = IXDP425_SCL_PIN,
Dgoramo_mlr.c223 .scl_pin = GPIO_SCL,
/linux-4.4.14/arch/arm/mach-clps711x/
Dboard-edb7211.c57 .scl_pin = EDB7211_I2C_SCL,
/linux-4.4.14/arch/arm/mach-ks8695/
Dboard-acs5k.c43 .scl_pin = 5,
/linux-4.4.14/arch/mips/alchemy/
Dboard-gpr.c224 .scl_pin = 210,
/linux-4.4.14/arch/arm/mach-pxa/
Dpalmz72.c325 .scl_pin = 117,
Dviper.c463 .scl_pin = VIPER_RTC_I2C_SCL_GPIO,
787 .scl_pin = VIPER_TPM_I2C_SCL_GPIO, in viper_tpm_init()
/linux-4.4.14/arch/arm/mach-davinci/
Dboard-dm355-evm.c115 .scl_pin = 14,
Dboard-dm644x-evm.c606 .scl_pin = 43,
/linux-4.4.14/arch/arm/mach-sa1100/
Dsimpad.c328 .scl_pin = GPIO_GPIO25,
/linux-4.4.14/arch/blackfin/mach-bf533/boards/
Dblackstamp.c367 .scl_pin = GPIO_PF9,
Dezkit.c395 .scl_pin = GPIO_PF0,
Dstamp.c517 .scl_pin = GPIO_PF3,
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dezkit.c383 .scl_pin = GPIO_PF0,
/linux-4.4.14/drivers/mfd/
Dsm501.c1166 icd->scl_pin = sm501_gpio_pin2nr(sm, iic->pin_scl); in sm501_register_gpio_i2c_instance()
1180 icd->sda_pin, iic->pin_sda, icd->scl_pin, iic->pin_scl); in sm501_register_gpio_i2c_instance()