/external/coreboot/src/include/ |
D | gpio.h | 13 _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/ |
D | gpio.h | 10 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 …]
|
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 …]
|
/external/coreboot/src/soc/amd/common/block/gpio/ |
D | gpio.c | 25 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/ |
D | board.h | 26 #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 …]
|
D | boardid.c | 11 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/ |
D | gpio.h | 66 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/ |
D | gpio.h | 9 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/ |
D | gpio_common.h | 53 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/ |
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()
|
/external/coreboot/src/soc/mediatek/common/ |
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 …]
|
/external/coreboot/src/soc/qualcomm/qcs405/ |
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()
|
/external/coreboot/src/soc/qualcomm/common/ |
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()
|
/external/coreboot/src/soc/qualcomm/ipq40xx/ |
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()
|
/external/coreboot/src/soc/qualcomm/ipq806x/ |
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()
|
/external/coreboot/src/soc/rockchip/common/include/soc/ |
D | gpio.h | 8 #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/ |
D | board.h | 15 #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/ |
D | gpio.c | 53 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/ |
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()
|
/external/coreboot/src/soc/cavium/cn81xx/include/soc/ |
D | gpio.h | 8 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/ |
D | gpio_common.h | 89 } 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/ |
D | board.h | 18 #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/ |
D | gpio_support.c | 66 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/ |
D | chip.h | 36 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/ |
D | gpio.h | 64 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);
|