Home
last modified time | relevance | path

Searched refs:gpio_bank (Results 1 – 15 of 15) sorted by relevance

/external/coreboot/src/soc/nvidia/tegra/
Dgpio.c30 static const struct gpio_bank *gpio_banks = (void *)TEGRA_GPIO_BASE;
60 offsetof(struct gpio_bank, config), in gpio_set_mode()
68 offsetof(struct gpio_bank, config)); in gpio_get_mode()
76 offsetof(struct gpio_bank, config), in gpio_set_lock()
84 offsetof(struct gpio_bank, config)); in gpio_get_lock()
92 offsetof(struct gpio_bank, out_enable), in gpio_set_out_enable()
100 offsetof(struct gpio_bank, out_enable)); in gpio_get_out_enable()
108 offsetof(struct gpio_bank, out_value), in gpio_set()
116 offsetof(struct gpio_bank, out_value)); in gpio_get_out_value()
124 offsetof(struct gpio_bank, in_value)); in gpio_get()
[all …]
Dgpio.h72 struct gpio_bank { struct
/external/coreboot/src/soc/samsung/exynos5250/
Dgpio.c41 static struct gpio_bank *gpio_get_bank(unsigned int gpio) in gpio_get_bank()
50 struct gpio_bank *bank; in gpio_get_bank()
52 bank = (struct gpio_bank *)data->reg_addr; in gpio_get_bank()
66 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_cfg_pin()
76 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_get_cfg()
85 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_pull()
105 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_drv()
127 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_rate()
154 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_direction_output()
170 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_get_value()
[all …]
/external/coreboot/src/soc/samsung/exynos5420/
Dgpio.c41 static struct gpio_bank *gpio_get_bank(unsigned int gpio) in gpio_get_bank()
50 struct gpio_bank *bank; in gpio_get_bank()
52 bank = (struct gpio_bank *)data->reg_addr; in gpio_get_bank()
66 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_cfg_pin()
76 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_get_cfg()
85 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_pull()
105 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_drv()
127 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_set_rate()
154 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_direction_output()
170 struct gpio_bank *bank = gpio_get_bank(gpio); in gpio_get_value()
[all …]
/external/coreboot/src/superio/smsc/sch5545/
Dsch5545_early_init.c154 uint8_t gpio_bank, gpio_num; in sch5545_get_gpio() local
156 gpio_bank = gpio / 10; in sch5545_get_gpio()
165 else if (gpio_bank == 7 && gpio_num > 1) in sch5545_get_gpio()
167 else if (gpio_bank > 7) in sch5545_get_gpio()
182 outb(gpio_bank * 8 + gpio_num, runtime_reg_base + SCH5545_RR_GPIO_SEL); in sch5545_get_gpio()
Dsuperio.c18 uint8_t gpio_bank, gpio_num; in sch5545_get_gpio() local
20 gpio_bank = gpio / 10; in sch5545_get_gpio()
30 else if (gpio_bank == 7 && gpio_num > 1) in sch5545_get_gpio()
32 else if (gpio_bank > 7) in sch5545_get_gpio()
54 outb(gpio_bank * 8 + gpio_num, runtime_reg_base + SCH5545_RR_GPIO_SEL); in sch5545_get_gpio()
/external/coreboot/src/soc/nvidia/tegra210/
Dpadconfig.c8 static struct gpio_bank * const gpio_regs = (void *)(uintptr_t)TEGRA_GPIO_BASE;
10 static inline struct gpio_bank * const get_gpio_bank_regs(int index) in get_gpio_bank_regs()
27 struct gpio_bank * const regs = get_gpio_bank_regs(gpio_index); in pad_set_gpio_out()
39 struct gpio_bank * const regs = get_gpio_bank_regs(gpio_index); in pad_set_mode()
/external/coreboot/src/soc/intel/braswell/
Dgpio.c45 static const struct gpio_bank gpnorth_community = {
53 static const struct gpio_bank gpsoutheast_community = {
61 static const struct gpio_bank gpsouthwest_community = {
69 static const struct gpio_bank gpeast_community = {
156 static void setup_gpios(const struct soc_gpio_map *gpios, const struct gpio_bank *community) in setup_gpios()
/external/coreboot/src/soc/intel/baytrail/
Dgpio.c42 static const struct gpio_bank gpncore_bank = {
52 static const struct gpio_bank gpscore_bank = {
62 static const struct gpio_bank gpssus_bank = {
73 const struct gpio_bank *bank) in setup_gpios()
184 const struct gpio_bank *bank) in setup_dirqs()
/external/coreboot/util/inteltool/
Dgpio.c452 struct gpio_bank { struct
683 static const struct gpio_bank gpio_banks[] = {
/external/coreboot/src/soc/samsung/exynos5420/include/soc/
Dgpio.h10 struct gpio_bank { struct
/external/flashrom/
Dboard_enable.c739 int gpio_bank = gpio / 8; in pc8736x_gpio_set() local
744 if (gpio_bank > 4) { in pc8736x_gpio_set()
764 sio_write(0x2E, 0xF0, gpio_bank * 16 + gpio_pin); in pc8736x_gpio_set()
767 val = INB(baseport + bankbase[gpio_bank]); in pc8736x_gpio_set()
772 OUTB(val, baseport + bankbase[gpio_bank]); in pc8736x_gpio_set()
/external/coreboot/src/soc/samsung/exynos5250/include/soc/
Dgpio.h10 struct gpio_bank { struct
/external/coreboot/src/soc/intel/baytrail/include/soc/
Dgpio.h353 struct gpio_bank { struct
/external/coreboot/src/soc/intel/braswell/include/soc/
Dgpio.h363 struct gpio_bank { struct