Home
last modified time | relevance | path

Searched defs:gpio (Results 1 – 25 of 1086) sorted by relevance

12345678910>>...44

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_base.c55 struct gpio *gpio, in dal_gpio_open()
62 struct gpio *gpio, in dal_gpio_open_ex()
81 const struct gpio *gpio, in dal_gpio_get_value()
93 const struct gpio *gpio, in dal_gpio_set_value()
105 const struct gpio *gpio) in dal_gpio_get_mode()
111 struct gpio *gpio) in dal_gpio_lock_pin()
117 struct gpio *gpio) in dal_gpio_unlock_pin()
123 struct gpio *gpio, in dal_gpio_change_mode()
135 const struct gpio *gpio) in dal_gpio_get_id()
141 const struct gpio *gpio) in dal_gpio_get_enum()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dgpio.h50 struct gpio { struct
51 unsigned gpio; member
59 #include <asm/gpio.h> argument
64 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value()
69 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value()
74 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep()
79 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq()
114 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request()
119 static inline int gpio_request_one(unsigned gpio, in gpio_request_one()
130 static inline void gpio_free(unsigned gpio) in gpio_free()
[all …]
/kernel/linux/linux-4.19/arch/mips/include/asm/mach-au1x00/
Dgpio-au1300.h29 static inline int au1300_gpio_get_value(unsigned int gpio) in au1300_gpio_get_value()
40 static inline int au1300_gpio_direction_input(unsigned int gpio) in au1300_gpio_direction_input()
55 static inline int au1300_gpio_set_value(unsigned int gpio, int v) in au1300_gpio_set_value()
71 static inline int au1300_gpio_direction_output(unsigned int gpio, int v) in au1300_gpio_direction_output()
77 static inline int au1300_gpio_to_irq(unsigned int gpio) in au1300_gpio_to_irq()
87 static inline int au1300_gpio_is_valid(unsigned int gpio) in au1300_gpio_is_valid()
101 static inline int au1300_gpio_cansleep(unsigned int gpio) in au1300_gpio_cansleep()
107 static inline int au1300_gpio_getinitlvl(unsigned int gpio) in au1300_gpio_getinitlvl()
155 static inline int gpio_direction_input(unsigned int gpio) in gpio_direction_input()
160 static inline int gpio_direction_output(unsigned int gpio, int v) in gpio_direction_output()
[all …]
Dgpio-au1000.h45 static inline int au1000_gpio1_to_irq(int gpio) in au1000_gpio1_to_irq()
50 static inline int au1000_gpio2_to_irq(int gpio) in au1000_gpio2_to_irq()
63 static inline int au1500_gpio1_to_irq(int gpio) in au1500_gpio1_to_irq()
76 static inline int au1500_gpio2_to_irq(int gpio) in au1500_gpio2_to_irq()
109 static inline int au1100_gpio1_to_irq(int gpio) in au1100_gpio1_to_irq()
114 static inline int au1100_gpio2_to_irq(int gpio) in au1100_gpio2_to_irq()
136 static inline int au1550_gpio1_to_irq(int gpio) in au1550_gpio1_to_irq()
149 static inline int au1550_gpio2_to_irq(int gpio) in au1550_gpio2_to_irq()
180 static inline int au1200_gpio1_to_irq(int gpio) in au1200_gpio1_to_irq()
185 static inline int au1200_gpio2_to_irq(int gpio) in au1200_gpio2_to_irq()
[all …]
/kernel/linux/linux-4.19/include/linux/
Dgpio.h50 struct gpio { struct
51 unsigned gpio; argument
59 #include <asm/gpio.h> argument
64 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value()
69 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value()
74 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep()
79 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq()
115 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request()
120 static inline int gpio_request_one(unsigned gpio, in gpio_request_one()
131 static inline void gpio_free(unsigned gpio) in gpio_free()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_base.c53 struct gpio *gpio, in dal_gpio_open()
60 struct gpio *gpio, in dal_gpio_open_ex()
75 const struct gpio *gpio, in dal_gpio_get_value()
87 const struct gpio *gpio, in dal_gpio_set_value()
99 const struct gpio *gpio) in dal_gpio_get_mode()
105 struct gpio *gpio, in dal_gpio_change_mode()
117 const struct gpio *gpio) in dal_gpio_get_id()
123 const struct gpio *gpio) in dal_gpio_get_enum()
129 struct gpio *gpio, in dal_gpio_set_config()
141 const struct gpio *gpio, in dal_gpio_get_pin_info()
[all …]
/kernel/linux/linux-5.10/include/asm-generic/
Dgpio.h57 static inline struct gpio_chip *gpio_to_chip(unsigned gpio) in gpio_to_chip()
68 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input()
72 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output()
77 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce()
82 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep()
86 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep()
96 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value()
100 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value()
105 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep()
110 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq()
[all …]
/kernel/linux/linux-4.19/include/asm-generic/
Dgpio.h59 static inline struct gpio_chip *gpio_to_chip(unsigned gpio) in gpio_to_chip()
70 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input()
74 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output()
79 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce()
84 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep()
88 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep()
98 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value()
102 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value()
107 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep()
112 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq()
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h45 static inline int au1000_gpio1_to_irq(int gpio) in au1000_gpio1_to_irq()
50 static inline int au1000_gpio2_to_irq(int gpio) in au1000_gpio2_to_irq()
63 static inline int au1500_gpio1_to_irq(int gpio) in au1500_gpio1_to_irq()
76 static inline int au1500_gpio2_to_irq(int gpio) in au1500_gpio2_to_irq()
109 static inline int au1100_gpio1_to_irq(int gpio) in au1100_gpio1_to_irq()
114 static inline int au1100_gpio2_to_irq(int gpio) in au1100_gpio2_to_irq()
136 static inline int au1550_gpio1_to_irq(int gpio) in au1550_gpio1_to_irq()
149 static inline int au1550_gpio2_to_irq(int gpio) in au1550_gpio2_to_irq()
180 static inline int au1200_gpio1_to_irq(int gpio) in au1200_gpio1_to_irq()
185 static inline int au1200_gpio2_to_irq(int gpio) in au1200_gpio2_to_irq()
[all …]
Dgpio-au1300.h29 static inline int au1300_gpio_get_value(unsigned int gpio) in au1300_gpio_get_value()
40 static inline int au1300_gpio_direction_input(unsigned int gpio) in au1300_gpio_direction_input()
55 static inline int au1300_gpio_set_value(unsigned int gpio, int v) in au1300_gpio_set_value()
71 static inline int au1300_gpio_direction_output(unsigned int gpio, int v) in au1300_gpio_direction_output()
77 static inline int au1300_gpio_to_irq(unsigned int gpio) in au1300_gpio_to_irq()
87 static inline int au1300_gpio_is_valid(unsigned int gpio) in au1300_gpio_is_valid()
101 static inline int au1300_gpio_cansleep(unsigned int gpio) in au1300_gpio_cansleep()
107 static inline int au1300_gpio_getinitlvl(unsigned int gpio) in au1300_gpio_getinitlvl()
/kernel/linux/linux-4.19/arch/m68k/include/asm/
Dmcfgpio.h31 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value()
39 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value()
45 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep()
53 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq()
58 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input()
66 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output()
74 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request()
82 static inline void gpio_free(unsigned gpio) in gpio_free()
137 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) argument
138 #define mcfgpio_port(gpio) ((gpio) / MCFGPIO_PORTSIZE) argument
[all …]
/kernel/linux/linux-5.10/arch/m68k/include/asm/
Dmcfgpio.h23 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value()
31 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value()
37 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep()
45 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq()
50 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input()
58 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output()
66 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request()
74 static inline void gpio_free(unsigned gpio) in gpio_free()
129 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) argument
130 #define mcfgpio_port(gpio) ((gpio) / MCFGPIO_PORTSIZE) argument
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/Drivers/
Ddemosoc_gpio.c4 int32_t gpio_iof_config(GPIO_TypeDef* gpio, uint32_t mask, IOF_FUNC func) in gpio_iof_config()
27 int32_t gpio_enable_output(GPIO_TypeDef* gpio, uint32_t mask) in gpio_enable_output()
37 int32_t gpio_enable_input(GPIO_TypeDef* gpio, uint32_t mask) in gpio_enable_input()
47 int32_t gpio_write(GPIO_TypeDef* gpio, uint32_t mask, uint32_t value) in gpio_write()
61 int32_t gpio_toggle(GPIO_TypeDef* gpio, uint32_t mask) in gpio_toggle()
71 int32_t gpio_read(GPIO_TypeDef* gpio, uint32_t mask) in gpio_read()
79 int32_t gpio_set_pue(GPIO_TypeDef* gpio, uint32_t mask, uint32_t value) in gpio_set_pue()
89 int32_t gpio_set_ds(GPIO_TypeDef* gpio, uint32_t mask, uint32_t value) in gpio_set_ds()
99 int32_t gpio_set_outxor(GPIO_TypeDef* gpio, uint32_t mask, uint32_t value) in gpio_set_outxor()
109 int32_t gpio_enable_interrupt(GPIO_TypeDef* gpio, uint32_t mask, GPIO_INT_TYPE type) in gpio_enable_interrupt()
[all …]
/kernel/linux/linux-4.19/arch/mips/include/asm/mach-pmcs-msp71xx/
Dmsp_gpio_macros.h130 #define OFFSET_GPIO_NUMBER(gpio) (gpio - MSP_GPIO_OFFSET[gpio]) argument
143 #define BASIC_DATA_MASK(gpio) \ argument
145 #define BASIC_MODE_MASK(gpio) \ argument
147 #define BASIC_MODE(mode, gpio) \ argument
149 #define BASIC_MODE_SHIFT(gpio) \ argument
151 #define BASIC_MODE_FROM_REG(data, gpio) \ argument
175 #define EXTENDED_OFFSET_GPIO(gpio) (gpio < 24 ? gpio - 16 : gpio - 24) argument
184 #define EXTENDED_DISABLE(gpio) \ argument
186 #define EXTENDED_ENABLE(gpio) \ argument
188 #define EXTENDED_SET(gpio) \ argument
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h38 struct gpio { struct
39 struct gpio_service *service; argument
40 struct hw_gpio_pin *pin; argument
41 enum gpio_id id; argument
44 union gpio_hw_container hw_container; argument
45 enum gpio_mode mode; argument
48 enum gpio_pin_output_state output_state; argument
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h31 struct gpio { struct
32 struct gpio_service *service; argument
33 struct hw_gpio_pin *pin; argument
34 enum gpio_id id; argument
36 enum gpio_mode mode; argument
38 enum gpio_pin_output_state output_state; argument
/kernel/linux/linux-4.19/drivers/ssb/
Ddriver_gpio.c26 static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_to_irq()
41 static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_get_value()
48 static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned int gpio, in ssb_gpio_chipco_set_value()
57 unsigned int gpio) in ssb_gpio_chipco_direction_input()
66 unsigned int gpio, int value) in ssb_gpio_chipco_direction_output()
75 static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_request()
88 static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_free()
100 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_mask() local
108 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_unmask() local
129 int gpio; in ssb_gpio_irq_chipco_handler() local
[all …]
/kernel/linux/linux-5.10/drivers/ssb/
Ddriver_gpio.c26 static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_to_irq()
41 static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_get_value()
48 static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned int gpio, in ssb_gpio_chipco_set_value()
57 unsigned int gpio) in ssb_gpio_chipco_direction_input()
66 unsigned int gpio, int value) in ssb_gpio_chipco_direction_output()
75 static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_request()
88 static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned int gpio) in ssb_gpio_chipco_free()
100 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_mask() local
108 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_unmask() local
129 int gpio; in ssb_gpio_irq_chipco_handler() local
[all …]
/kernel/linux/linux-5.10/arch/mips/ar7/
Dgpio.c22 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_get_value()
30 static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in titan_gpio_get_value()
40 unsigned gpio, int value) in ar7_gpio_set_value()
53 unsigned gpio, int value) in titan_gpio_set_value()
66 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_direction_input()
76 static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in titan_gpio_direction_input()
91 unsigned gpio, int value) in ar7_gpio_direction_output()
103 unsigned gpio, int value) in titan_gpio_direction_output()
143 static inline int ar7_gpio_enable_ar7(unsigned gpio) in ar7_gpio_enable_ar7()
152 static inline int ar7_gpio_enable_titan(unsigned gpio) in ar7_gpio_enable_titan()
[all …]
/kernel/linux/linux-4.19/arch/mips/ar7/
Dgpio.c35 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_get_value()
43 static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in titan_gpio_get_value()
53 unsigned gpio, int value) in ar7_gpio_set_value()
66 unsigned gpio, int value) in titan_gpio_set_value()
79 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_direction_input()
89 static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in titan_gpio_direction_input()
104 unsigned gpio, int value) in ar7_gpio_direction_output()
116 unsigned gpio, int value) in titan_gpio_direction_output()
156 static inline int ar7_gpio_enable_ar7(unsigned gpio) in ar7_gpio_enable_ar7()
165 static inline int ar7_gpio_enable_titan(unsigned gpio) in ar7_gpio_enable_titan()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c29 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) in nvkm_gpio_drive()
35 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) in nvkm_gpio_sense()
41 nvkm_gpio_reset(struct nvkm_gpio *gpio, u8 func) in nvkm_gpio_reset()
48 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, in nvkm_gpio_find()
80 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) in nvkm_gpio_set()
96 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) in nvkm_gpio_get()
114 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_fini() local
121 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_init() local
149 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_intr() local
166 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_fini() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c30 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) in nvkm_gpio_drive()
36 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) in nvkm_gpio_sense()
42 nvkm_gpio_reset(struct nvkm_gpio *gpio, u8 func) in nvkm_gpio_reset()
49 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, in nvkm_gpio_find()
81 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) in nvkm_gpio_set()
97 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) in nvkm_gpio_get()
115 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_fini() local
122 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_init() local
150 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_intr() local
167 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_fini() local
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dwm8350-gpio.c18 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir) in gpio_set_dir()
35 static int wm8350_gpio_set_debounce(struct wm8350 *wm8350, int gpio, int db) in wm8350_gpio_set_debounce()
45 static int gpio_set_func(struct wm8350 *wm8350, int gpio, int func) in gpio_set_func()
138 static int gpio_set_pull_up(struct wm8350 *wm8350, int gpio, int up) in gpio_set_pull_up()
150 static int gpio_set_pull_down(struct wm8350 *wm8350, int gpio, int down) in gpio_set_pull_down()
162 static int gpio_set_polarity(struct wm8350 *wm8350, int gpio, int pol) in gpio_set_polarity()
174 static int gpio_set_invert(struct wm8350 *wm8350, int gpio, int invert) in gpio_set_invert()
183 int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, in wm8350_gpio_config()
/kernel/linux/linux-4.19/drivers/mfd/
Dwm8350-gpio.c23 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir) in gpio_set_dir()
40 static int wm8350_gpio_set_debounce(struct wm8350 *wm8350, int gpio, int db) in wm8350_gpio_set_debounce()
50 static int gpio_set_func(struct wm8350 *wm8350, int gpio, int func) in gpio_set_func()
143 static int gpio_set_pull_up(struct wm8350 *wm8350, int gpio, int up) in gpio_set_pull_up()
155 static int gpio_set_pull_down(struct wm8350 *wm8350, int gpio, int down) in gpio_set_pull_down()
167 static int gpio_set_polarity(struct wm8350 *wm8350, int gpio, int pol) in gpio_set_polarity()
179 static int gpio_set_invert(struct wm8350 *wm8350, int gpio, int invert) in gpio_set_invert()
188 int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, in wm8350_gpio_config()
/kernel/linux/linux-4.19/drivers/gpio/
Dgpio-lp87565.c31 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_get() local
44 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_set() local
53 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_get_direction() local
66 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_direction_input() local
76 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_direction_output() local
87 struct lp87565_gpio *gpio = gpiochip_get_data(gc); in lp87565_gpio_request() local
116 struct lp87565_gpio *gpio = gpiochip_get_data(gc); in lp87565_gpio_set_config() local
153 struct lp87565_gpio *gpio; in lp87565_gpio_probe() local

12345678910>>...44