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

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

Completed in 375 milliseconds