/aosp_15_r20/external/coreboot/src/soc/nvidia/tegra/ |
H A D | gpio.c | 11 static void __gpio_input(gpio_t gpio, u32 pull) in __gpio_input() 21 static void __gpio_output(gpio_t gpio, int value, u32 od) in __gpio_output() 56 void gpio_set_mode(gpio_t gpio, enum gpio_mode mode) in gpio_set_mode() 64 int gpio_get_mode(gpio_t gpio) in gpio_get_mode() 72 void gpio_set_lock(gpio_t gpio) in gpio_set_lock() 80 int gpio_get_lock(gpio_t gpio) in gpio_get_lock() 88 void gpio_set_out_enable(gpio_t gpio, int enable) in gpio_set_out_enable() 96 int gpio_get_out_enable(gpio_t gpio) in gpio_get_out_enable() 104 void gpio_set(gpio_t gpio, int value) in gpio_set() 112 int gpio_get_out_value(gpio_t gpio) in gpio_get_out_value() [all …]
|
/aosp_15_r20/external/coreboot/src/soc/mediatek/common/ |
H A D | gpio.c | 15 static void pos_bit_calc(gpio_t gpio, u32 *pos, u32 *bit) in pos_bit_calc() 21 static void pos_bit_calc_for_mode(gpio_t gpio, u32 *pos, u32 *bit) in pos_bit_calc_for_mode() 27 static s32 gpio_set_dir(gpio_t gpio, u32 dir) in gpio_set_dir() 45 void gpio_set_mode(gpio_t gpio, int mode) in gpio_set_mode() 56 int gpio_get(gpio_t gpio) in gpio_get() 71 void gpio_set(gpio_t gpio, int output) in gpio_set() 87 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 94 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 101 void gpio_input(gpio_t gpio) in gpio_input() 108 void gpio_output(gpio_t gpio, int value) in gpio_output() [all …]
|
/aosp_15_r20/external/coreboot/src/soc/rockchip/common/ |
H A D | gpio.c | 10 static void gpio_set_dir(gpio_t gpio, enum gpio_dir dir) in gpio_set_dir() 16 static void gpio_set_pull(gpio_t gpio, enum gpio_pull pull) in gpio_set_pull() 27 void gpio_input(gpio_t gpio) in gpio_input() 33 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 39 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 45 void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, enum gpio_pull pull) in gpio_input_irq() 80 int gpio_irq_status(gpio_t gpio) in gpio_irq_status() 92 int gpio_get(gpio_t gpio) in gpio_get() 97 void gpio_set(gpio_t gpio, int value) in gpio_set() 103 void gpio_output(gpio_t gpio, int value) in gpio_output()
|
/aosp_15_r20/external/coreboot/src/include/acpi/ |
H A D | acpi_device.h | 203 #define ACPI_GPIO_OUTPUT_CFG(gpio, active_low) \ argument 206 #define ACPI_GPIO_OUTPUT(gpio) ACPI_GPIO_OUTPUT_CFG(gpio, 0) argument 207 #define ACPI_GPIO_OUTPUT_ACTIVE_HIGH(gpio) ACPI_GPIO_OUTPUT_CFG(gpio, 0) argument 208 #define ACPI_GPIO_OUTPUT_ACTIVE_LOW(gpio) ACPI_GPIO_OUTPUT_CFG(gpio, 1) argument 211 #define ACPI_GPIO_INPUT_CFG(gpio, polarity) \ argument 214 #define ACPI_GPIO_INPUT(gpio) ACPI_GPIO_INPUT_CFG(gpio, 0) argument 215 #define ACPI_GPIO_INPUT_ACTIVE_HIGH(gpio) ACPI_GPIO_INPUT_CFG(gpio, 0) argument 216 #define ACPI_GPIO_INPUT_ACTIVE_LOW(gpio) ACPI_GPIO_INPUT_CFG(gpio, 1) argument 228 #define ACPI_GPIO_IRQ_EDGE(gpio, polarity) \ argument 231 #define ACPI_GPIO_IRQ_EDGE_WAKE(gpio, polarity) \ argument [all …]
|
/aosp_15_r20/external/coreboot/src/soc/samsung/exynos5250/ |
H A D | gpio.c | 41 static struct gpio_bank *gpio_get_bank(unsigned int gpio) in gpio_get_bank() 63 void gpio_cfg_pin(int gpio, int cfg) in gpio_cfg_pin() 74 static int gpio_get_cfg(int gpio) in gpio_get_cfg() 82 void gpio_set_pull(int gpio, int mode) in gpio_set_pull() 102 void gpio_set_drv(int gpio, int mode) in gpio_set_drv() 124 void gpio_set_rate(int gpio, int mode) in gpio_set_rate() 144 int gpio_direction_input(unsigned int gpio) in gpio_direction_input() 151 int gpio_direction_output(unsigned int gpio, int value) in gpio_direction_output() 167 int gpio_get_value(unsigned int gpio) in gpio_get_value() 176 int gpio_set_value(unsigned int gpio, int value) in gpio_set_value() [all …]
|
/aosp_15_r20/external/coreboot/src/soc/samsung/exynos5420/ |
H A D | gpio.c | 41 static struct gpio_bank *gpio_get_bank(unsigned int gpio) in gpio_get_bank() 63 void gpio_cfg_pin(int gpio, int cfg) in gpio_cfg_pin() 74 static int gpio_get_cfg(int gpio) in gpio_get_cfg() 82 void gpio_set_pull(int gpio, int mode) in gpio_set_pull() 102 void gpio_set_drv(int gpio, int mode) in gpio_set_drv() 124 void gpio_set_rate(int gpio, int mode) in gpio_set_rate() 144 int gpio_direction_input(unsigned int gpio) in gpio_direction_input() 151 int gpio_direction_output(unsigned int gpio, int value) in gpio_direction_output() 167 int gpio_get_value(unsigned int gpio) in gpio_get_value() 176 int gpio_set_value(unsigned int gpio, int value) in gpio_set_value() [all …]
|
/aosp_15_r20/external/coreboot/src/soc/qualcomm/common/ |
H A D | gpio.c | 7 void gpio_configure(gpio_t gpio, uint32_t func, uint32_t pull, in gpio_configure() 26 void gpio_set(gpio_t gpio, int value) in gpio_set() 33 int gpio_get(gpio_t gpio) in gpio_get() 40 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 46 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 52 void gpio_input(gpio_t gpio) in gpio_input() 58 void gpio_output(gpio_t gpio, int value) in gpio_output() 65 void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, uint32_t pull) in gpio_input_irq() 79 int gpio_irq_status(gpio_t gpio) in gpio_irq_status()
|
/aosp_15_r20/external/coreboot/src/soc/qualcomm/qcs405/ |
H A D | gpio.c | 7 void gpio_configure(gpio_t gpio, uint32_t func, uint32_t pull, in gpio_configure() 21 void gpio_set(gpio_t gpio, int value) in gpio_set() 27 int gpio_get(gpio_t gpio) in gpio_get() 35 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 41 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 47 void gpio_input(gpio_t gpio) in gpio_input() 53 void gpio_output(gpio_t gpio, int value) in gpio_output() 60 void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, uint32_t pull) in gpio_input_irq() 74 int gpio_irq_status(gpio_t gpio) in gpio_irq_status()
|
/aosp_15_r20/external/coreboot/src/mainboard/google/skyrim/variants/baseboard/ |
H A D | gpio.c | 208 void baseboard_romstage_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in baseboard_romstage_gpio_table() 214 __weak void variant_romstage_override_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_romstage_override_gpio_table() 220 void baseboard_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in baseboard_gpio_table() 226 __weak void variant_override_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_override_gpio_table() 232 __weak void variant_bootblock_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_bootblock_gpio_table() 238 __weak void variant_early_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_early_gpio_table() 244 __weak void variant_early_override_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_early_override_gpio_table() 250 __weak void variant_espi_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_espi_gpio_table() 256 __weak void variant_tpm_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_tpm_gpio_table()
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/drivers/brcm/ |
D | iproc_gpio.c | 22 #define PINMUX_OFFSET(gpio) ((gpio) * 4) argument 23 #define PINCONF_OFFSET(gpio) ((gpio) * 4) argument 55 static void gpio_set_bit(uintptr_t base, unsigned int reg, int gpio, bool set) in gpio_set_bit() 70 static bool gpio_get_bit(uintptr_t base, unsigned int reg, int gpio) in gpio_get_bit() 78 static void mux_to_gpio(struct iproc_gpio *g, int gpio) in mux_to_gpio() 86 static void set_direction(int gpio, int direction) in set_direction() 97 static int get_direction(int gpio) in get_direction() 111 static int get_value(int gpio) in get_value() 130 static void set_value(int gpio, int val) in set_value() 143 static int get_pull(int gpio) in get_pull() [all …]
|
/aosp_15_r20/external/arm-trusted-firmware/drivers/brcm/ |
H A D | iproc_gpio.c | 22 #define PINMUX_OFFSET(gpio) ((gpio) * 4) argument 23 #define PINCONF_OFFSET(gpio) ((gpio) * 4) argument 55 static void gpio_set_bit(uintptr_t base, unsigned int reg, int gpio, bool set) in gpio_set_bit() 70 static bool gpio_get_bit(uintptr_t base, unsigned int reg, int gpio) in gpio_get_bit() 78 static void mux_to_gpio(struct iproc_gpio *g, int gpio) in mux_to_gpio() 86 static void set_direction(int gpio, int direction) in set_direction() 97 static int get_direction(int gpio) in get_direction() 111 static int get_value(int gpio) in get_value() 130 static void set_value(int gpio, int val) in set_value() 143 static int get_pull(int gpio) in get_pull() [all …]
|
/aosp_15_r20/external/coreboot/src/soc/qualcomm/ipq40xx/ |
H A D | gpio.c | 15 static inline int gpio_not_valid(gpio_t gpio) in gpio_not_valid() 32 void gpio_tlmm_config_set(gpio_t gpio, unsigned int func, in gpio_tlmm_config_set() 61 void gpio_tlmm_config_get(gpio_t gpio, unsigned int *func, in gpio_tlmm_config_get() 88 int gpio_get(gpio_t gpio) in gpio_get() 97 void gpio_set(gpio_t gpio, int value) in gpio_set() 105 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 111 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 117 void gpio_input(gpio_t gpio) in gpio_input()
|
/aosp_15_r20/external/coreboot/src/soc/qualcomm/ipq806x/ |
H A D | gpio.c | 15 static inline int gpio_not_valid(gpio_t gpio) in gpio_not_valid() 32 void gpio_tlmm_config_set(gpio_t gpio, unsigned int func, in gpio_tlmm_config_set() 61 void gpio_tlmm_config_get(gpio_t gpio, unsigned int *func, in gpio_tlmm_config_get() 88 int gpio_get(gpio_t gpio) in gpio_get() 97 void gpio_set(gpio_t gpio, int value) in gpio_set() 105 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 111 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup() 117 void gpio_input(gpio_t gpio) in gpio_input()
|
/aosp_15_r20/external/coreboot/src/mainboard/google/myst/variants/baseboard/ |
H A D | gpio.c | 236 void baseboard_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in baseboard_gpio_table() 242 __weak void baseboard_romstage_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in baseboard_romstage_gpio_table() 248 __weak void variant_bootblock_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_bootblock_gpio_table() 254 __weak void variant_early_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_early_gpio_table() 260 void variant_espi_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_espi_gpio_table() 266 __weak void variant_tpm_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_tpm_gpio_table() 272 __weak void variant_override_gpio_table(const struct soc_amd_gpio **gpio, size_t *size) in variant_override_gpio_table()
|
/aosp_15_r20/external/coreboot/src/lib/ |
H A D | gpio.c | 16 static uint32_t _gpio_base2_value(const gpio_t gpio[], int num_gpio) in _gpio_base2_value() 30 uint32_t gpio_base2_value(const gpio_t gpio[], int num_gpio) in gpio_base2_value() 41 uint32_t gpio_pulldown_base2_value(const gpio_t gpio[], int num_gpio) in gpio_pulldown_base2_value() 52 uint32_t gpio_pullup_base2_value(const gpio_t gpio[], int num_gpio) in gpio_pullup_base2_value() 63 uint32_t _gpio_base3_value(const gpio_t gpio[], int num_gpio, int binary_first) in _gpio_base3_value() 172 __weak const char *gpio_acpi_path(gpio_t gpio) in gpio_acpi_path() 178 __weak uint16_t gpio_acpi_pin(gpio_t gpio) in gpio_acpi_pin()
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/drivers/rpi3/gpio/ |
D | rpi3_gpio.c | 44 int rpi3_gpio_get_select(int gpio) in rpi3_gpio_get_select() 70 void rpi3_gpio_set_select(int gpio, int fsel) in rpi3_gpio_set_select() 82 static int rpi3_gpio_get_direction(int gpio) in rpi3_gpio_get_direction() 94 static void rpi3_gpio_set_direction(int gpio, int direction) in rpi3_gpio_set_direction() 106 static int rpi3_gpio_get_value(int gpio) in rpi3_gpio_get_value() 118 static void rpi3_gpio_set_value(int gpio, int value) in rpi3_gpio_set_value() 135 static void rpi3_gpio_set_pull(int gpio, int pull) in rpi3_gpio_set_pull()
|
/aosp_15_r20/external/arm-trusted-firmware/drivers/rpi3/gpio/ |
H A D | rpi3_gpio.c | 43 int rpi3_gpio_get_select(int gpio) in rpi3_gpio_get_select() 69 void rpi3_gpio_set_select(int gpio, int fsel) in rpi3_gpio_set_select() 81 static int rpi3_gpio_get_direction(int gpio) in rpi3_gpio_get_direction() 93 static void rpi3_gpio_set_direction(int gpio, int direction) in rpi3_gpio_set_direction() 105 static int rpi3_gpio_get_value(int gpio) in rpi3_gpio_get_value() 117 static void rpi3_gpio_set_value(int gpio, int value) in rpi3_gpio_set_value() 134 static void rpi3_gpio_set_pull(int gpio, int pull) in rpi3_gpio_set_pull()
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/plat/mediatek/mt8183/drivers/gpio/ |
D | mtgpio.c | 363 void mt_set_gpio_dir(int gpio, int direction) in mt_set_gpio_dir() 368 int mt_get_gpio_dir(int gpio) in mt_get_gpio_dir() 376 void mt_set_gpio_pull(int gpio, int pull) in mt_set_gpio_pull() 384 int mt_get_gpio_pull(int gpio) in mt_get_gpio_pull() 392 void mt_set_gpio_out(int gpio, int value) in mt_set_gpio_out() 400 int mt_get_gpio_out(int gpio) in mt_get_gpio_out() 408 int mt_get_gpio_in(int gpio) in mt_get_gpio_in() 416 void mt_set_gpio_mode(int gpio, int mode) in mt_set_gpio_mode() 424 int mt_get_gpio_mode(int gpio) in mt_get_gpio_mode()
|
/aosp_15_r20/external/arm-trusted-firmware/plat/mediatek/mt8183/drivers/gpio/ |
H A D | mtgpio.c | 363 void mt_set_gpio_dir(int gpio, int direction) in mt_set_gpio_dir() 368 int mt_get_gpio_dir(int gpio) in mt_get_gpio_dir() 376 void mt_set_gpio_pull(int gpio, int pull) in mt_set_gpio_pull() 384 int mt_get_gpio_pull(int gpio) in mt_get_gpio_pull() 392 void mt_set_gpio_out(int gpio, int value) in mt_set_gpio_out() 400 int mt_get_gpio_out(int gpio) in mt_get_gpio_out() 408 int mt_get_gpio_in(int gpio) in mt_get_gpio_in() 416 void mt_set_gpio_mode(int gpio, int mode) in mt_set_gpio_mode() 424 int mt_get_gpio_mode(int gpio) in mt_get_gpio_mode()
|
/aosp_15_r20/external/arm-trusted-firmware/drivers/gpio/ |
H A D | gpio.c | 22 int gpio_get_direction(int gpio) in gpio_get_direction() 31 void gpio_set_direction(int gpio, int direction) in gpio_set_direction() 41 int gpio_get_value(int gpio) in gpio_get_value() 50 void gpio_set_value(int gpio, int value) in gpio_set_value() 60 void gpio_set_pull(int gpio, int pull) in gpio_set_pull() 71 int gpio_get_pull(int gpio) in gpio_get_pull()
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/drivers/gpio/ |
D | gpio.c | 22 int gpio_get_direction(int gpio) in gpio_get_direction() 31 void gpio_set_direction(int gpio, int direction) in gpio_set_direction() 41 int gpio_get_value(int gpio) in gpio_get_value() 50 void gpio_set_value(int gpio, int value) in gpio_set_value() 60 void gpio_set_pull(int gpio, int pull) in gpio_set_pull() 71 int gpio_get_pull(int gpio) in gpio_get_pull()
|
/aosp_15_r20/external/coreboot/src/soc/cavium/cn81xx/ |
H A D | gpio.c | 66 void gpio_input(gpio_t gpio) in gpio_input() 83 void gpio_set(gpio_t gpio, int value) in gpio_set() 99 void gpio_output(gpio_t gpio, int value) in gpio_output() 119 void gpio_invert(gpio_t gpio, int value) in gpio_invert() 135 int gpio_get(gpio_t gpio) in gpio_get() 150 int gpio_strap_value(gpio_t gpio) in gpio_strap_value() 176 void gpio_input_pulldown(gpio_t gpio) in gpio_input_pulldown() 180 void gpio_input_pullup(gpio_t gpio) in gpio_input_pullup()
|
/aosp_15_r20/external/coreboot/src/soc/ti/am335x/ |
H A D | gpio.c | 8 static struct am335x_gpio_regs *gpio_regs_and_bit(unsigned int gpio, in gpio_regs_and_bit() 29 int gpio_direction_input(unsigned int gpio) in gpio_direction_input() 40 int gpio_direction_output(unsigned int gpio, int value) in gpio_direction_output() 55 int gpio_get_value(unsigned int gpio) in gpio_get_value() 65 int gpio_set_value(unsigned int gpio, int value) in gpio_set_value()
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/plat/mediatek/drivers/gpio/ |
D | mtgpio_common.c | 242 static void mt_set_gpio_dir(int gpio, int direction) in mt_set_gpio_dir() 247 static int mt_get_gpio_dir(int gpio) in mt_get_gpio_dir() 255 static void mt_set_gpio_pull(int gpio, int pull) in mt_set_gpio_pull() 263 static int mt_get_gpio_pull(int gpio) in mt_get_gpio_pull() 271 static void mt_set_gpio_out(int gpio, int value) in mt_set_gpio_out() 279 static int mt_get_gpio_in(int gpio) in mt_get_gpio_in()
|
/aosp_15_r20/external/arm-trusted-firmware/plat/rockchip/rk3399/drivers/gpio/ |
H A D | rk3399_gpio.c | 160 static int get_pull(int gpio) in get_pull() 202 static void set_pull(int gpio, int pull) in set_pull() 242 static void set_direction(int gpio, int direction) in set_direction() 263 static int get_direction(int gpio) in get_direction() 287 static int get_value(int gpio) in get_value() 302 static void set_value(int gpio, int value) in set_value()
|