/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-gpio.c | 33 gpio_direction_input(pdata->sda_pin); i2c_gpio_setsda_dir() 35 gpio_direction_output(pdata->sda_pin, 0); i2c_gpio_setsda_dir() 47 gpio_set_value(pdata->sda_pin, state); i2c_gpio_setsda_val() 78 return gpio_get_value(pdata->sda_pin); i2c_gpio_getsda() 89 unsigned int *sda_pin, unsigned int *scl_pin) of_i2c_gpio_get_pins() 94 *sda_pin = of_get_gpio(np, 0); 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() 146 sda_pin = pdata->sda_pin; i2c_gpio_probe() 150 ret = devm_gpio_request(&pdev->dev, sda_pin, "sda"); i2c_gpio_probe() 171 pdata->sda_pin = sda_pin; i2c_gpio_probe() 179 gpio_direction_output(pdata->sda_pin, 1); i2c_gpio_probe() 182 gpio_direction_input(pdata->sda_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 D | i2c-davinci.c | 844 adap->bus_recovery_info->sda_gpio = dev->pdata->sda_pin; davinci_i2c_probe()
|
/linux-4.4.14/include/linux/platform_data/ |
H A D | i2c-davinci.h | 19 unsigned int sda_pin; /* GPIO pin ID to use for SDA */ member in struct:davinci_i2c_platform_data
|
/linux-4.4.14/include/linux/ |
H A D | i2c-gpio.h | 15 * @sda_pin: GPIO pin ID to use for SDA 29 unsigned int sda_pin; member in struct:i2c_gpio_platform_data
|
/linux-4.4.14/arch/mips/ath79/ |
H A D | mach-pb44.c | 37 .sda_pin = PB44_GPIO_I2C_SDA,
|
/linux-4.4.14/arch/avr32/boards/hammerhead/ |
H A D | setup.c | 173 .sda_pin = GPIO_PIN_PA(6), 228 at32_select_gpio(i2c_gpio_data.sda_pin, hammerhead_init()
|
/linux-4.4.14/arch/avr32/boards/merisc/ |
H A D | setup.c | 151 .sda_pin = GPIO_PIN_PA(6), 296 at32_select_gpio(i2c_gpio_data.sda_pin, merisc_init()
|
/linux-4.4.14/arch/avr32/boards/mimc200/ |
H A D | setup.c | 185 .sda_pin = GPIO_PIN_PA(6), 223 at32_select_gpio(i2c_gpio_data.sda_pin, mimc200_init()
|
/linux-4.4.14/arch/arm/mach-clps711x/ |
H A D | board-edb7211.c | 56 .sda_pin = EDB7211_I2C_SDA,
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
H A D | snappercl15.c | 131 .sda_pin = EP93XX_GPIO_LINE_EEDAT,
|
H A D | simone.c | 174 .sda_pin = EP93XX_GPIO_LINE_EEDAT,
|
H A D | edb93xx.c | 66 .sda_pin = EP93XX_GPIO_LINE_EEDAT,
|
H A D | vision_ep9307.c | 148 .sda_pin = EP93XX_GPIO_LINE_EEDAT,
|
H A D | core.c | 348 if (data->sda_is_open_drain && data->sda_pin != EP93XX_GPIO_LINE_EEDAT) ep93xx_register_i2c()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
H A D | avila-setup.c | 53 .sda_pin = AVILA_SDA_PIN,
|
H A D | fsg-setup.c | 58 .sda_pin = FSG_SDA_PIN,
|
H A D | ixdp425-setup.c | 126 .sda_pin = IXDP425_SDA_PIN,
|
H A D | dsmg600-setup.c | 73 .sda_pin = DSMG600_SDA_PIN,
|
H A D | nas100d-setup.c | 104 .sda_pin = NAS100D_SDA_PIN,
|
H A D | nslu2-setup.c | 72 .sda_pin = NSLU2_SDA_PIN,
|
H A D | goramo_mlr.c | 222 .sda_pin = GPIO_SDA,
|
/linux-4.4.14/arch/avr32/boards/atngw100/ |
H A D | setup.c | 227 .sda_pin = GPIO_PIN_PA(6), 289 at32_select_gpio(i2c_gpio_data.sda_pin, atngw100_init()
|
/linux-4.4.14/arch/mips/alchemy/ |
H A D | board-gpr.c | 222 .sda_pin = 209,
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
H A D | board-acs5k.c | 42 .sda_pin = 4,
|
/linux-4.4.14/arch/blackfin/mach-bf533/boards/ |
H A D | blackstamp.c | 366 .sda_pin = GPIO_PF8,
|
H A D | ezkit.c | 394 .sda_pin = GPIO_PF1,
|
H A D | stamp.c | 516 .sda_pin = GPIO_PF2,
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | palmz72.c | 324 .sda_pin = 118,
|
H A D | viper.c | 462 .sda_pin = VIPER_RTC_I2C_SDA_GPIO, 786 .sda_pin = VIPER_TPM_I2C_SDA_GPIO, viper_tpm_init()
|
/linux-4.4.14/arch/arm/mach-sa1100/ |
H A D | simpad.c | 327 .sda_pin = GPIO_GPIO21,
|
/linux-4.4.14/arch/arm/mach-davinci/ |
H A D | board-dm355-evm.c | 114 .sda_pin = 15,
|
H A D | board-dm644x-evm.c | 605 .sda_pin = 44,
|
/linux-4.4.14/arch/blackfin/mach-bf561/boards/ |
H A D | ezkit.c | 382 .sda_pin = GPIO_PF1,
|
/linux-4.4.14/drivers/mfd/ |
H A D | sm501.c | 1165 icd->sda_pin = sm501_gpio_pin2nr(sm, iic->pin_sda); sm501_register_gpio_i2c_instance() 1180 icd->sda_pin, iic->pin_sda, icd->scl_pin, iic->pin_scl); sm501_register_gpio_i2c_instance()
|