Home
last modified time | relevance | path

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

/optee_os/core/drivers/
H A Dversal_gpio.c73 static void versal_gpio_get_pin(struct versal_gpio_chip *chip, uint32_t gpio, in versal_gpio_get_pin()
99 uint32_t gpio) in versal_gpio_get_value()
109 static void versal_gpio_set_value(struct versal_gpio_chip *chip, uint32_t gpio, in versal_gpio_set_value()
137 uint32_t gpio, enum gpio_dir direction) in versal_gpio_set_direction()
170 uint32_t gpio) in versal_gpio_get_direction()
183 static enum gpio_level do_get_value(struct gpio_chip *chip, uint32_t gpio) in do_get_value()
190 static void do_set_value(struct gpio_chip *chip, uint32_t gpio, in do_set_value()
198 static void do_set_dir(struct gpio_chip *chip, uint32_t gpio, in do_set_dir()
206 static enum gpio_dir do_get_dir(struct gpio_chip *chip, uint32_t gpio) in do_get_dir()
H A Dbcm_gpio.c57 static void iproc_set_bit(unsigned int reg, unsigned int gpio) in iproc_set_bit()
67 static void iproc_clr_bit(unsigned int reg, unsigned int gpio) in iproc_clr_bit()
77 static void iproc_gpio_set(struct gpio_chip *chip __unused, unsigned int gpio, in iproc_gpio_set()
87 unsigned int gpio) in iproc_gpio_get()
102 unsigned int gpio, enum gpio_dir dir) in iproc_gpio_set_dir()
111 unsigned int gpio) in iproc_gpio_get_dir()
126 unsigned int gpio) in iproc_gpio_get_itr()
141 unsigned int gpio, enum gpio_interrupt ena_dis) in iproc_gpio_set_itr()
H A Dstm32_gpio.c354 struct gpio *gpio) in stm32_gpio_configure()
395 static void stm32_gpio_put_gpio(struct gpio_chip *chip, struct gpio *gpio) in stm32_gpio_put_gpio()
824 struct gpio *gpio = NULL; in stm32_gpio_get_dt() local
H A Datmel_piobu.c236 struct gpio *gpio = NULL; in secumod_dt_get() local
H A Dstm32_tamp.c1619 static void stm32_tamp_configure_pin(uint32_t id, struct gpio *gpio, bool out, in stm32_tamp_configure_pin()
/optee_os/core/include/drivers/
H A Dgpio.h110 struct gpio { struct
111 struct gpio_chip *chip; argument
122 static inline void gpio_set_direction(struct gpio *gpio, enum gpio_dir dir) in gpio_set_direction()
127 static inline enum gpio_dir gpio_get_direction(struct gpio *gpio) in gpio_get_direction()
132 static inline void gpio_set_value(struct gpio *gpio, enum gpio_level value) in gpio_set_value()
140 static inline enum gpio_level gpio_get_value(struct gpio *gpio) in gpio_get_value()
152 static inline void gpio_put(struct gpio *gpio) in gpio_put()
/optee_os/core/drivers/gpio/
H A Dgpio.c18 struct gpio *gpio = NULL; in gpio_dt_alloc_pin() local
37 struct gpio **gpio) in gpio_dt_get_by_index()
68 TEE_Result gpio_configure(struct gpio *gpio, enum gpio_flags flags) in gpio_configure()
99 enum gpio_flags flags, struct gpio **gpio) in gpio_dt_cfg_by_index()
/optee_os/core/drivers/amd/
H A Dgpio_common.c16 void amd_gpio_get_bank_and_pin(struct amd_gbank_data *bdata, uint32_t gpio, in amd_gpio_get_bank_and_pin()
42 struct gpio *gpio = NULL; in amd_gpio_get_dt() local
/optee_os/core/drivers/regulator/
H A Dregulator_gpio.c133 struct gpio *gpio = NULL; in get_enable_gpio() local
179 struct gpio *gpio = NULL; in get_voltage_level_gpio() local
H A Dregulator_fixed.c80 struct gpio *gpio = NULL; in get_enable_gpio() local
/optee_os/core/pta/tests/
H A Ddt_driver_test.c280 struct gpio *gpio = NULL; in probe_test_gpios() local
699 struct gpio *gpio = NULL; in dt_test_gpio_get_dt() local