/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-gpio.c | 56 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 D | i2c-davinci.c | 841 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 D | i2c-davinci.h | 20 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 D | i2c-gpio.h | 16 * @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 D | mach-pb44.c | 38 .scl_pin = PB44_GPIO_I2C_SCL,
|
/linux-4.4.14/arch/avr32/boards/hammerhead/ |
H A D | setup.c | 174 .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 D | setup.c | 152 .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 D | setup.c | 186 .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 D | board-edb7211.c | 57 .scl_pin = EDB7211_I2C_SCL,
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
H A D | snappercl15.c | 133 .scl_pin = EP93XX_GPIO_LINE_EECLK,
|
H A D | simone.c | 176 .scl_pin = EP93XX_GPIO_LINE_EECLK,
|
H A D | edb93xx.c | 68 .scl_pin = EP93XX_GPIO_LINE_EECLK,
|
H A D | vision_ep9307.c | 149 .scl_pin = EP93XX_GPIO_LINE_EECLK,
|
H A D | core.c | 350 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 D | avila-setup.c | 54 .scl_pin = AVILA_SCL_PIN,
|
H A D | fsg-setup.c | 59 .scl_pin = FSG_SCL_PIN,
|
H A D | ixdp425-setup.c | 127 .scl_pin = IXDP425_SCL_PIN,
|
H A D | dsmg600-setup.c | 74 .scl_pin = DSMG600_SCL_PIN,
|
H A D | nas100d-setup.c | 105 .scl_pin = NAS100D_SCL_PIN,
|
H A D | nslu2-setup.c | 73 .scl_pin = NSLU2_SCL_PIN,
|
H A D | goramo_mlr.c | 223 .scl_pin = GPIO_SCL,
|
/linux-4.4.14/arch/avr32/boards/atngw100/ |
H A D | setup.c | 228 .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 D | board-gpr.c | 224 .scl_pin = 210,
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
H A D | board-acs5k.c | 43 .scl_pin = 5,
|
/linux-4.4.14/arch/blackfin/mach-bf533/boards/ |
H A D | blackstamp.c | 367 .scl_pin = GPIO_PF9,
|
H A D | ezkit.c | 395 .scl_pin = GPIO_PF0,
|
H A D | stamp.c | 517 .scl_pin = GPIO_PF3,
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | palmz72.c | 325 .scl_pin = 117,
|
H A D | viper.c | 463 .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 D | simpad.c | 328 .scl_pin = GPIO_GPIO25,
|
/linux-4.4.14/arch/arm/mach-davinci/ |
H A D | board-dm355-evm.c | 115 .scl_pin = 14,
|
H A D | board-dm644x-evm.c | 606 .scl_pin = 43,
|
/linux-4.4.14/arch/blackfin/mach-bf561/boards/ |
H A D | ezkit.c | 383 .scl_pin = GPIO_PF0,
|
/linux-4.4.14/drivers/mfd/ |
H A D | sm501.c | 1166 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()
|