| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-amd-fch.c | 42 unsigned int gpio) in amd_fch_gpio_addr() 62 unsigned int gpio, int value) in amd_fch_gpio_direction_output() 84 static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in amd_fch_gpio_get_direction() 99 unsigned int gpio, int value) in amd_fch_gpio_set()
|
| H A D | gpio-janz-ttl.c | 45 struct gpio_chip gpio; member 57 static int ttl_get_value(struct gpio_chip *gpio, unsigned offset) in ttl_get_value() 79 static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value) in ttl_set_value() 144 struct gpio_chip *gpio; in ttl_probe() local
|
| H A D | gpio-sch.c | 29 static unsigned int sch_gpio_offset(struct sch_gpio *sch, unsigned int gpio, in sch_gpio_offset() 42 static unsigned int sch_gpio_bit(struct sch_gpio *sch, unsigned int gpio) in sch_gpio_bit() 49 static int sch_gpio_reg_get(struct sch_gpio *sch, unsigned int gpio, unsigned int reg) in sch_gpio_reg_get() 62 static void sch_gpio_reg_set(struct sch_gpio *sch, unsigned int gpio, unsigned int reg, in sch_gpio_reg_set()
|
| H A D | gpiolib-devres.c | 27 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match() local 385 unsigned *gpio = res; in devm_gpio_release() local 392 unsigned *this = res, *gpio = data; in devm_gpio_match() local 412 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label) in devm_gpio_request() 441 int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one() 474 void devm_gpio_free(struct device *dev, unsigned int gpio) in devm_gpio_free()
|
| H A D | gpio-pch.c | 91 struct gpio_chip gpio; member 98 static void pch_gpio_set(struct gpio_chip *gpio, unsigned int nr, int val) in pch_gpio_set() 115 static int pch_gpio_get(struct gpio_chip *gpio, unsigned int nr) in pch_gpio_get() 122 static int pch_gpio_direction_output(struct gpio_chip *gpio, unsigned int nr, in pch_gpio_direction_output() 149 static int pch_gpio_direction_input(struct gpio_chip *gpio, unsigned int nr) in pch_gpio_direction_input() 199 static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned int offset) in pch_gpio_to_irq() 208 struct gpio_chip *gpio = &chip->gpio; in pch_gpio_setup() local
|
| H A D | gpio-vf610.c | 84 static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) in vf610_gpio_get() 99 static void vf610_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in vf610_gpio_set() 108 static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in vf610_gpio_direction_input() 123 static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in vf610_gpio_direction_output() 166 int gpio = d->hwirq; in vf610_gpio_irq_ack() local
|
| H A D | gpio-tpic2810.c | 62 struct tpic2810 *gpio = gpiochip_get_data(chip); in tpic2810_set_mask_bits() local 112 struct tpic2810 *gpio; in tpic2810_probe() local 139 struct tpic2810 *gpio = i2c_get_clientdata(client); in tpic2810_remove() local
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-davinci/ |
| H A D | board-dm644x-evm.c | 343 evm_led_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_setup() 370 evm_led_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_teardown() 402 evm_u18_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_setup() 432 evm_u18_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_teardown() 456 evm_u35_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_setup() 492 evm_u35_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_teardown()
|
| H A D | board-dm646x-evm.c | 218 static int evm_led_setup(struct i2c_client *client, int gpio, in evm_led_setup() 242 static int evm_led_teardown(struct i2c_client *client, int gpio, in evm_led_teardown() 254 static int evm_sw_setup(struct i2c_client *client, int gpio, in evm_sw_setup() 288 static int evm_sw_teardown(struct i2c_client *client, int gpio, in evm_sw_teardown() 303 static int evm_pcf_setup(struct i2c_client *client, int gpio, in evm_pcf_setup() 318 static int evm_pcf_teardown(struct i2c_client *client, int gpio, in evm_pcf_teardown()
|
| /OK3568_Linux_fs/kernel/drivers/pwm/ |
| H A D | pwm-pca9685.c | 80 struct gpio_chip gpio; member 128 static int pca9685_pwm_gpio_request(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_request() 138 static int pca9685_pwm_gpio_get(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_get() 149 static void pca9685_pwm_gpio_set(struct gpio_chip *gpio, unsigned int offset, in pca9685_pwm_gpio_set() 164 static void pca9685_pwm_gpio_free(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_free() 180 static int pca9685_pwm_gpio_direction_input(struct gpio_chip *gpio, in pca9685_pwm_gpio_direction_input() 186 static int pca9685_pwm_gpio_direction_output(struct gpio_chip *gpio, in pca9685_pwm_gpio_direction_output()
|
| /OK3568_Linux_fs/kernel/arch/sh/boards/mach-x3proto/ |
| H A D | gpio.c | 29 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input() 43 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get() 48 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-bcm283x/include/mach/ |
| H A D | gpio.h | 24 #define BCM2835_GPIO_COMMON_BANK(gpio) ((gpio < 32) ? 0 : 1) argument 25 #define BCM2835_GPIO_COMMON_SHIFT(gpio) (gpio & 0x1f) argument 27 #define BCM2835_GPIO_FSEL_BANK(gpio) (gpio / 10) argument 28 #define BCM2835_GPIO_FSEL_SHIFT(gpio) ((gpio % 10) * 3) argument
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/8xx/ |
| H A D | cpm1.c | 540 static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_get() 565 static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio16_set() 579 static int cpm1_gpio16_to_irq(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_to_irq() 587 static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio16_dir_out() 605 static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_dir_in() 677 static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_get() 702 static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio32_set() 716 static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio32_dir_out() 734 static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_dir_in()
|
| /OK3568_Linux_fs/u-boot/drivers/irq/ |
| H A D | irq-gpio.c | 176 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_set_type() local 214 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_revert_type() local 251 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_get_gpio_level() local 266 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_enable() local 287 int gpio = irq_to_gpio(irq); in gpio_irq_disable() local
|
| H A D | irq-gpio-v2.c | 188 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_set_type() local 226 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_revert_type() local 263 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_get_gpio_level() local 279 int gpio = irq_to_gpio(gpio_irq); in gpio_irq_enable() local 300 int gpio = irq_to_gpio(irq); in gpio_irq_disable() local
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | smsc_sio1007.c | 68 void sio1007_gpio_config(int port, int gpio, int dir, int pol, int type) in sio1007_gpio_config() 91 int sio1007_gpio_get_value(int port, int gpio) in sio1007_gpio_get_value() 110 void sio1007_gpio_set_value(int port, int gpio, int val) in sio1007_gpio_set_value()
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-omap3/ |
| H A D | omap.h | 100 struct gpio { struct 101 unsigned char res1[0x34]; 102 unsigned int oe; /* 0x34 */ 103 unsigned int datain; /* 0x38 */ 104 unsigned char res2[0x54]; 105 unsigned int cleardataout; /* 0x90 */ 106 unsigned int setdataout; /* 0x94 */
|
| /OK3568_Linux_fs/kernel/arch/powerpc/sysdev/ |
| H A D | cpm_common.c | 118 static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_get() 143 static void cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm2_gpio32_set() 157 static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm2_gpio32_dir_out() 175 static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_dir_in()
|
| /OK3568_Linux_fs/kernel/sound/soc/ |
| H A D | soc-jack.c | 212 static void snd_soc_jack_gpio_detect(struct snd_soc_jack_gpio *gpio) in snd_soc_jack_gpio_detect() 236 struct snd_soc_jack_gpio *gpio = data; in gpio_handler() local 253 struct snd_soc_jack_gpio *gpio; in gpio_work() local 262 struct snd_soc_jack_gpio *gpio = in snd_soc_jack_pm_notifier() local
|
| /OK3568_Linux_fs/kernel/arch/sh/boards/mach-sdk7786/ |
| H A D | gpio.c | 22 static int usrgpir_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_direction_input() 28 static int usrgpir_gpio_get(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_get()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | gpio.c | 64 u16 gpio; in dcb_gpio_entry() local 79 struct dcb_gpio_func *gpio) in dcb_gpio_parse() 120 u8 *ver, u8 *len, struct dcb_gpio_func *gpio) in dcb_gpio_match()
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | zynq_gpio.c | 188 static int gpio_is_valid(unsigned gpio, struct udevice *dev) in gpio_is_valid() 195 static int check_gpio(unsigned gpio, struct udevice *dev) in check_gpio() 204 static int zynq_gpio_get_value(struct udevice *dev, unsigned gpio) in zynq_gpio_get_value() 221 static int zynq_gpio_set_value(struct udevice *dev, unsigned gpio, int value) in zynq_gpio_set_value() 252 static int zynq_gpio_direction_input(struct udevice *dev, unsigned gpio) in zynq_gpio_direction_input() 275 static int zynq_gpio_direction_output(struct udevice *dev, unsigned gpio, in zynq_gpio_direction_output()
|
| H A D | gpio-uclass.c | 33 static int gpio_to_device(unsigned int gpio, struct gpio_desc *desc) in gpio_to_device() 323 int gpio_request(unsigned gpio, const char *label) in gpio_request() 345 int gpio_requestf(unsigned gpio, const char *fmt, ...) in gpio_requestf() 388 int gpio_free(unsigned gpio) in gpio_free() 427 int gpio_direction_input(unsigned gpio) in gpio_direction_input() 451 int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() 571 int gpio_get_value(unsigned gpio) in gpio_get_value() 592 int gpio_set_value(unsigned gpio, int value) in gpio_set_value() 704 int gpio; in gpio_claim_vector() local 734 int gpio; in gpio_get_values_as_int() local
|
| /OK3568_Linux_fs/u-boot/board/compulab/common/ |
| H A D | common.h | 20 static inline int cl_usb_hub_init(int gpio, const char *label) in cl_usb_hub_init() 24 static inline void cl_usb_hub_deinit(int gpio) {} in cl_usb_hub_deinit()
|
| H A D | common.c | 42 int cl_usb_hub_init(int gpio, const char *label) in cl_usb_hub_init() 56 void cl_usb_hub_deinit(int gpio) in cl_usb_hub_deinit()
|