/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/imx6/uboot/ |
H A D | mxc_gpio.c | 86 static int mxc_gpio_direction(unsigned int gpio, argument 123 int gpio_set_value(unsigned gpio, int value) argument 148 gpio_get_value(unsigned gpio) argument 167 gpio_request(unsigned gpio, const char *label) argument 176 gpio_free(unsigned gpio) argument 181 gpio_direction_input(unsigned gpio, ps_io_ops_t *io_ops) argument 186 gpio_direction_output(unsigned gpio, int value, ps_io_ops_t *io_ops) argument [all...] |
/seL4-refos-master/libs/libplatsupport/src/arch/arm/ |
H A D | gpio_utils.c | 87 int gpio_chain_add(gpio_chain_t *chain, gpio_t *gpio) argument 102 int gpio_chain_remove(gpio_chain_t *chain, gpio_t *gpio) argument 118 gpio_t *gpio = data; local [all...] |
H A D | i2c_bitbang.c | 37 pin_l(struct i2c_bb* d, int gpio) argument 45 pin_r(struct i2c_bb* d, int gpio) argument 53 pin_h(struct i2c_bb* d, int gpio) argument
|
/seL4-refos-master/projects/util_libs/libplatsupport/src/arch/arm/ |
H A D | gpio_utils.c | 87 int gpio_chain_add(gpio_chain_t *chain, gpio_t *gpio) argument 102 int gpio_chain_remove(gpio_chain_t *chain, gpio_t *gpio) argument 118 gpio_t *gpio = data; local [all...] |
H A D | i2c_bitbang.c | 37 pin_l(struct i2c_bb* d, int gpio) argument 45 pin_r(struct i2c_bb* d, int gpio) argument 53 pin_h(struct i2c_bb* d, int gpio) argument
|
/seL4-refos-master/libs/libplatsupport/src/plat/imx6/ |
H A D | gpio.c | 59 volatile static struct imx6_gpio_regs *imx6_gpio_get_bank(gpio_t *gpio) argument 73 static int imx6_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 118 imx6_gpio_set_level(gpio_t *gpio, enum gpio_level level) argument 141 imx6_gpio_read_level(gpio_t *gpio) argument [all...] |
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/imx6/ |
H A D | gpio.c | 59 volatile static struct imx6_gpio_regs *imx6_gpio_get_bank(gpio_t *gpio) argument 73 static int imx6_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 118 imx6_gpio_set_level(gpio_t *gpio, enum gpio_level level) argument 141 imx6_gpio_read_level(gpio_t *gpio) argument [all...] |
/seL4-refos-master/projects/util_libs/libplatsupport/arch_include/arm/platsupport/ |
H A D | gpio.h | 28 struct gpio { struct 129 gpio_instance_valid(const gpio_t *gpio) argument 155 gpio_clr(gpio_t *gpio) argument 172 gpio_get(gpio_t *gpio) argument 189 gpio_set(gpio_t *gpio) argument 208 gpio_is_pending(gpio_t *gpio) argument 225 gpio_pending_clear(gpio_t *gpio) argument 246 gpio_irq_enable(gpio_t *gpio) argument 263 gpio_irq_disable(gpio_t *gpio) argument 284 gpio_new(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio) argument [all...] |
/seL4-refos-master/libs/libplatsupport/arch_include/arm/platsupport/ |
H A D | gpio.h | 28 struct gpio { struct 129 gpio_instance_valid(const gpio_t *gpio) argument 155 gpio_clr(gpio_t *gpio) argument 172 gpio_get(gpio_t *gpio) argument 189 gpio_set(gpio_t *gpio) argument 208 gpio_is_pending(gpio_t *gpio) argument 225 gpio_pending_clear(gpio_t *gpio) argument 246 gpio_irq_enable(gpio_t *gpio) argument 263 gpio_irq_disable(gpio_t *gpio) argument 284 gpio_new(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio) argument [all...] |
/seL4-refos-master/projects/util_libs/libplatsupport/src/mach/exynos/ |
H A D | mux.c | 217 static inline mux_sys_t *gpio_get_mux(const gpio_t *gpio) argument 223 static struct mux_cfg *get_gpio_cfg(gpio_t *gpio) argument 231 static struct mux_bank *gpio_get_bank(gpio_t *gpio) argument 249 gpio_is_gpx(gpio_t *gpio) argument 256 gpio_get_xextint_idx(gpio_t *gpio) argument 268 gpio_get_extint_idx(gpio_t *gpio) argument 311 exynos_pending_status(gpio_t *gpio, bool clear) argument 346 exynos_gpio_int_configure(gpio_t *gpio, int int_con) argument 396 exynos_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 426 exynos_gpio_set_level(gpio_t *gpio, enum gpio_level level) argument 438 exynos_gpio_read_level(gpio_t *gpio) argument [all...] |
/seL4-refos-master/libs/libplatsupport/src/mach/exynos/ |
H A D | mux.c | 217 static inline mux_sys_t *gpio_get_mux(const gpio_t *gpio) argument 223 static struct mux_cfg *get_gpio_cfg(gpio_t *gpio) argument 231 static struct mux_bank *gpio_get_bank(gpio_t *gpio) argument 249 gpio_is_gpx(gpio_t *gpio) argument 256 gpio_get_xextint_idx(gpio_t *gpio) argument 268 gpio_get_extint_idx(gpio_t *gpio) argument 311 exynos_pending_status(gpio_t *gpio, bool clear) argument 346 exynos_gpio_int_configure(gpio_t *gpio, int int_con) argument 396 exynos_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 426 exynos_gpio_set_level(gpio_t *gpio, enum gpio_level level) argument 438 exynos_gpio_read_level(gpio_t *gpio) argument [all...] |
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/tk1/ |
H A D | gpio.c | 173 gpio_set_direction(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir mode) argument 254 gpio_set_interrupt_type(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir dir) argument 288 gpio_interrupt_enable(gpio_sys_t *gpio_sys, enum gpio_pin gpio, bool enable) argument 305 tegra_set_level(gpio_t *gpio, enum gpio_level level) argument 335 tegra_read_level(gpio_t *gpio) argument 361 gpio_int_clear(gpio_sys_t *gpio_sys, enum gpio_pin gpio) argument 381 gpio_check_pending(gpio_sys_t *gpio_sys, enum gpio_pin gpio) argument 391 tegra_pending_status(gpio_t *gpio, bool clear) argument 411 tegra_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 446 tegra_gpio_int_enable_disable(gpio_t *gpio, bool enable) argument 491 gpio_set_pad_mode(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_pad_mode mode, enum gpio_dir dir) argument [all...] |
/seL4-refos-master/libs/libplatsupport/src/plat/tk1/ |
H A D | gpio.c | 173 gpio_set_direction(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir mode) argument 254 gpio_set_interrupt_type(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir dir) argument 288 gpio_interrupt_enable(gpio_sys_t *gpio_sys, enum gpio_pin gpio, bool enable) argument 305 tegra_set_level(gpio_t *gpio, enum gpio_level level) argument 335 tegra_read_level(gpio_t *gpio) argument 361 gpio_int_clear(gpio_sys_t *gpio_sys, enum gpio_pin gpio) argument 381 gpio_check_pending(gpio_sys_t *gpio_sys, enum gpio_pin gpio) argument 391 tegra_pending_status(gpio_t *gpio, bool clear) argument 411 tegra_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 446 tegra_gpio_int_enable_disable(gpio_t *gpio, bool enable) argument 491 gpio_set_pad_mode(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_pad_mode mode, enum gpio_dir dir) argument [all...] |
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/tx2/uboot/ |
H A D | dwc_eth_qos.h | 259 gpio_t gpio; member in struct:eqos_priv
|