Home
last modified time | relevance | path

Searched refs:gpio_t (Results 1 – 25 of 161) sorted by relevance

1234567

/external/coreboot/src/include/
Dgpio.h13 _Static_assert(sizeof(gpio_t) <= sizeof(u32), "gpio_t doesn't fit in lb_gpio");
16 int gpio_get(gpio_t gpio);
17 int gpio_tx_get(gpio_t gpio);
18 void gpio_set(gpio_t gpio, int value);
19 void gpio_input_pulldown(gpio_t gpio);
20 void gpio_input_pullup(gpio_t gpio);
21 void gpio_input(gpio_t gpio);
22 void gpio_output(gpio_t gpio, int value);
23 uint32_t _gpio_base3_value(const gpio_t gpio[], int num_gpio, int binary_first);
32 const char *gpio_acpi_path(gpio_t gpio);
[all …]
/external/coreboot/src/soc/nvidia/tegra/
Dgpio.h10 typedef u32 gpio_t; typedef
13 #define GPIO(name) ((gpio_t)(GPIO_##name##_INDEX | \
22 void gpio_set_mode(gpio_t gpio, enum gpio_mode);
23 int gpio_get_mode(gpio_t gpio);
26 void gpio_set_lock(gpio_t gpio);
27 int gpio_get_lock(gpio_t gpio);
29 void gpio_set_out_enable(gpio_t gpio, int enable);
30 int gpio_get_out_enable(gpio_t gpio);
32 int gpio_get_out_value(gpio_t gpio);
34 int gpio_get_int_status(gpio_t gpio);
[all …]
Dgpio.c11 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 …]
/external/coreboot/src/soc/amd/common/block/gpio/
Dgpio.c25 static inline void *gpio_ctrl_ptr(gpio_t gpio_num) in gpio_ctrl_ptr()
37 static inline uint32_t gpio_read32(gpio_t gpio_num) in gpio_read32()
42 static inline void gpio_write32(gpio_t gpio_num, uint32_t value) in gpio_write32()
47 static inline void *gpio_mux_ptr(gpio_t gpio_num) in gpio_mux_ptr()
59 static uint8_t get_gpio_mux(gpio_t gpio_num) in get_gpio_mux()
64 static void set_gpio_mux(gpio_t gpio_num, uint8_t function) in set_gpio_mux()
70 static int get_gpio_gevent(gpio_t gpio, const struct soc_amd_event *table, in get_gpio_gevent()
127 static void gpio_update32(gpio_t gpio_num, uint32_t mask, uint32_t or) in gpio_update32()
138 static void gpio_setbits32(gpio_t gpio_num, uint32_t mask, uint32_t ctrl) in gpio_setbits32()
143 static void gpio_and32(gpio_t gpio_num, uint32_t mask) in gpio_and32()
[all …]
/external/coreboot/src/mainboard/google/trogdor/
Dboard.h26 #define GPIO_EDP_BRIDGE_ENABLE dead_code_t(gpio_t)
27 #define GPIO_EN_PP3300_DX_EDP dead_code_t(gpio_t)
28 #define GPIO_PS8640_EDP_BRIDGE_PD_L dead_code_t(gpio_t)
29 #define GPIO_PS8640_EDP_BRIDGE_RST_L dead_code_t(gpio_t)
30 #define GPIO_PS8640_EDP_BRIDGE_3V3_ENABLE dead_code_t(gpio_t)
32 #define GPIO_MIPI_1V8_ENABLE dead_code_t(gpio_t)
33 #define GPIO_AVDD_LCD_ENABLE dead_code_t(gpio_t)
34 #define GPIO_AVEE_LCD_ENABLE dead_code_t(gpio_t)
35 #define GPIO_VDD_RESET_1V8 dead_code_t(gpio_t)
36 #define GPIO_TP_EN dead_code_t(gpio_t)
[all …]
Dboardid.c11 const gpio_t pins[] = {[2] = GPIO(31), [1] = GPIO(93), [0] = GPIO(33)}; in board_id()
32 const gpio_t old_pins[] = {[2] = GPIO(13), [1] = GPIO(19), [0] = GPIO(29)}; in ram_code()
33 const gpio_t pins[] = {[2] = GPIO(5), [1] = GPIO(3), [0] = GPIO(1)}; in ram_code()
47 const gpio_t pins[] = {[1] = GPIO(11), [0] = GPIO(4)}; in panel_id()
56 const gpio_t old_pins[] = {[2] = GPIO(20), [1] = GPIO(90), [0] = GPIO(105)}; in sku_id()
57 const gpio_t pins[] = {[2] = GPIO(2), [1] = GPIO(90), [0] = GPIO(58)}; in sku_id()
/external/coreboot/src/soc/intel/common/block/include/intelblocks/
Dgpio.h66 typedef uint32_t gpio_t; typedef
76 gpio_t pad;/* offset of pad within community */
109 gpio_t first_pad;
110 gpio_t last_pad;
122 gpio_t first_pad; /* first pad in community */
123 gpio_t last_pad; /* last pad in community */
182 int gpi_status_get(const struct gpi_status *sts, gpio_t gpi);
210 void *gpio_dwx_address(const gpio_t pad);
213 gpio_t pad;
241 int gpio_lock_pad(const gpio_t pad, enum gpio_lock_action lock_action);
[all …]
/external/coreboot/src/soc/amd/common/block/include/amdblocks/
Dgpio.h9 typedef uint32_t gpio_t; typedef
12 gpio_t gpio;
24 gpio_t gpio;
34 gpio_t wake_gpios[16];
88 int gpio_interrupt_status(gpio_t gpio);
92 void gpio_save_pin_registers(gpio_t gpio, struct soc_amd_gpio_register_save *save);
93 void gpio_restore_pin_registers(gpio_t gpio, struct soc_amd_gpio_register_save *save);
96 gpio_t cr50_override_gpio(gpio_t irq);
/external/coreboot/src/soc/mediatek/common/include/soc/
Dgpio_common.h53 void gpio_set_pull(gpio_t gpio, enum pull_enable enable,
55 void gpio_set_mode(gpio_t gpio, int mode);
56 void *gpio_find_reg_addr(gpio_t gpio);
62 int gpio_set_driving(gpio_t gpio, uint8_t drv);
63 int gpio_get_driving(gpio_t gpio);
66 int gpio_set_driving_adv(gpio_t gpio, enum gpio_drv_adv drv);
67 int gpio_get_driving_adv(gpio_t gpio);
113 int gpio_eint_poll(gpio_t gpio);
118 void gpio_eint_configure(gpio_t gpio, enum gpio_irq_type type);
/external/coreboot/src/soc/rockchip/common/
Dgpio.c10 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()
/external/coreboot/src/soc/mediatek/common/
Dgpio.c15 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 …]
/external/coreboot/src/soc/qualcomm/qcs405/
Dgpio.c7 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()
/external/coreboot/src/soc/qualcomm/common/
Dgpio.c7 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()
/external/coreboot/src/soc/qualcomm/ipq40xx/
Dgpio.c15 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()
/external/coreboot/src/soc/qualcomm/ipq806x/
Dgpio.c15 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()
/external/coreboot/src/soc/rockchip/common/include/soc/
Dgpio.h8 #define GPIO(p, b, i) ((gpio_t){.port = p, .bank = GPIO_##b, .idx = i})
44 } gpio_t; typedef
56 int is_pmu_gpio(gpio_t gpio);
59 void *gpio_grf_reg(gpio_t gpio);
80 void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, enum gpio_pull pull);
83 int gpio_irq_status(gpio_t gpio);
86 u32 gpio_get_pull_val(gpio_t gpio, enum gpio_pull pull);
/external/coreboot/src/mainboard/google/herobrine/
Dboard.h15 #define GPIO_EC_IN_RW dead_code_t(gpio_t)
16 #define GPIO_AP_EC_INT dead_code_t(gpio_t)
17 #define GPIO_H1_AP_INT dead_code_t(gpio_t)
47 #define GPIO_FPMCU_BOOT0 dead_code_t(gpio_t)
48 #define GPIO_FP_RST_L dead_code_t(gpio_t)
49 #define GPIO_EN_FP_RAILS dead_code_t(gpio_t)
/external/coreboot/src/soc/cavium/cn81xx/
Dgpio.c53 gpio_t gpio_pin_count(void) in gpio_pin_count()
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()
/external/coreboot/src/lib/
Dgpio.c16 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()
/external/coreboot/src/soc/cavium/cn81xx/include/soc/
Dgpio.h8 typedef u32 gpio_t; typedef
12 gpio_t gpio_pin_count(void);
13 void gpio_invert(gpio_t gpio, int value);
14 int gpio_strap_value(gpio_t gpio);
/external/coreboot/src/soc/qualcomm/common/include/soc/
Dgpio_common.h89 } gpio_t; typedef
98 #define GPIO(num) ((gpio_t){.addr = GPIO##num##_ADDR})
100 void gpio_configure(gpio_t gpio, uint32_t func, uint32_t pull,
102 void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, uint32_t pull);
103 int gpio_irq_status(gpio_t gpio);
/external/coreboot/src/mainboard/google/gru/
Dboard.h18 #define GPIO_P15V_EN dead_code_t(gpio_t)
19 #define GPIO_P18V_AUDIO_PWREN dead_code_t(gpio_t)
22 #define GPIO_TP_RST_L dead_code_t(gpio_t)
27 #define GPIO_BACKLIGHT dead_code_t(gpio_t)
42 #define GPIO_WLAN_RST_L dead_code_t(gpio_t)
/external/coreboot/src/soc/intel/braswell/
Dgpio_support.c66 static int gpio_get_community_num(gpio_t gpio_num, int *pad) in gpio_get_community_num()
89 static void gpio_config_pad(gpio_t gpio_num, const struct soc_gpio_map *cfg) in gpio_config_pad()
109 void gpio_input_pullup(gpio_t gpio_num) in gpio_input_pullup()
115 void gpio_input_pulldown(gpio_t gpio_num) in gpio_input_pulldown()
121 void gpio_input(gpio_t gpio_num) in gpio_input()
127 int gpio_get(gpio_t gpio_num) in gpio_get()
/external/coreboot/src/soc/nvidia/tegra124/
Dchip.h36 gpio_t backlight_en_gpio;
37 gpio_t lvds_shutdown_gpio;
38 gpio_t backlight_vdd_gpio;
39 gpio_t panel_vdd_gpio;
/external/coreboot/src/soc/qualcomm/ipq806x/include/soc/
Dgpio.h64 typedef u32 gpio_t; typedef
66 void gpio_tlmm_config_set(gpio_t gpio, unsigned int func,
70 void gpio_tlmm_config_get(gpio_t gpio, unsigned int *func,
74 void gpio_io_config_set(gpio_t gpio, unsigned int out);

1234567