Home
last modified time | relevance | path

Searched defs:chip (Results 1 – 25 of 78) sorted by relevance

1234

/optee_os/core/drivers/
H A Dsp805_wdt.c15 static vaddr_t chip_to_base(struct wdt_chip *chip) in chip_to_base()
23 static TEE_Result sp805_setload(struct wdt_chip *chip, unsigned long timeout) in sp805_setload()
46 static void sp805_config(struct wdt_chip *chip, bool enable) in sp805_config()
66 static void sp805_ping(struct wdt_chip *chip) in sp805_ping()
71 static void sp805_enable(struct wdt_chip *chip) in sp805_enable()
76 static void sp805_disable(struct wdt_chip *chip) in sp805_disable()
90 struct wdt_chip *chip = h->data; in wdt_itr_cb() local
H A Dversal_gpio.c73 static void versal_gpio_get_pin(struct versal_gpio_chip *chip, uint32_t gpio, in versal_gpio_get_pin()
98 static enum gpio_level versal_gpio_get_value(struct versal_gpio_chip *chip, in versal_gpio_get_value()
109 static void versal_gpio_set_value(struct versal_gpio_chip *chip, uint32_t gpio, in versal_gpio_set_value()
136 static void versal_gpio_set_direction(struct versal_gpio_chip *chip, in versal_gpio_set_direction()
169 static enum gpio_dir versal_gpio_get_direction(struct versal_gpio_chip *chip, in versal_gpio_get_direction()
183 static enum gpio_level do_get_value(struct gpio_chip *chip, uint32_t gpio) in do_get_value()
190 static void do_set_value(struct gpio_chip *chip, uint32_t gpio, in do_set_value()
198 static void do_set_dir(struct gpio_chip *chip, uint32_t gpio, in do_set_dir()
206 static enum gpio_dir do_get_dir(struct gpio_chip *chip, uint32_t gpio) in do_get_dir()
222 TEE_Result versal_gpio_pmc_init(struct versal_gpio_chip *chip) in versal_gpio_pmc_init()
[all …]
H A Dsprd_uart.c44 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
52 static void sprd_uart_flush(struct serial_chip *chip) in sprd_uart_flush()
60 static bool sprd_uart_have_rx_data(struct serial_chip *chip) in sprd_uart_have_rx_data()
67 static void sprd_uart_putc(struct serial_chip *chip, int ch) in sprd_uart_putc()
75 static int sprd_uart_getchar(struct serial_chip *chip) in sprd_uart_getchar()
H A Dserial8250_uart.c33 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
41 static void serial8250_uart_flush(struct serial_chip *chip) in serial8250_uart_flush()
54 static bool serial8250_uart_have_rx_data(struct serial_chip *chip) in serial8250_uart_have_rx_data()
61 static int serial8250_uart_getchar(struct serial_chip *chip) in serial8250_uart_getchar()
72 static void serial8250_uart_putc(struct serial_chip *chip, int ch) in serial8250_uart_putc()
115 static int serial8250_uart_dev_init(struct serial_chip *chip, in serial8250_uart_dev_init()
143 static void serial8250_uart_dev_free(struct serial_chip *chip) in serial8250_uart_dev_free()
H A Dsifive_uart.c25 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
33 static void sifive_uart_flush(struct serial_chip *chip) in sifive_uart_flush()
43 static bool sifive_uart_have_rx_data(struct serial_chip *chip) in sifive_uart_have_rx_data()
50 static int sifive_uart_getchar(struct serial_chip *chip) in sifive_uart_getchar()
61 static void sifive_uart_putc(struct serial_chip *chip, int ch) in sifive_uart_putc()
H A Dls_gpio.c29 static enum gpio_level ls_gpio_get_value(struct gpio_chip *chip, in ls_gpio_get_value()
55 static void ls_gpio_set_value(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_value()
80 static enum gpio_dir ls_gpio_get_direction(struct gpio_chip *chip, in ls_gpio_get_direction()
106 static void ls_gpio_set_direction(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_direction()
129 static enum gpio_interrupt gpio_get_interrupt(struct gpio_chip *chip, in gpio_get_interrupt()
155 static void gpio_set_interrupt(struct gpio_chip *chip, unsigned int gpio_pin, in gpio_set_interrupt()
H A Dns16550.c49 static vaddr_t chip_to_base_and_data(struct serial_chip *chip, in chip_to_base_and_data()
57 static void ns16550_flush(struct serial_chip *chip) in ns16550_flush()
67 static void ns16550_putc(struct serial_chip *chip, int ch) in ns16550_putc()
78 static bool ns16550_have_rx_data(struct serial_chip *chip) in ns16550_have_rx_data()
87 static int ns16550_getchar(struct serial_chip *chip) in ns16550_getchar()
H A Damlogic_uart.c25 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
33 static void amlogic_uart_flush(struct serial_chip *chip) in amlogic_uart_flush()
41 static int amlogic_uart_getchar(struct serial_chip *chip) in amlogic_uart_getchar()
51 static void amlogic_uart_putc(struct serial_chip *chip, int ch) in amlogic_uart_putc()
H A Dmvebu_uart.c57 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
65 static void mvebu_uart_flush(struct serial_chip *chip) in mvebu_uart_flush()
80 static bool mvebu_uart_have_rx_data(struct serial_chip *chip) in mvebu_uart_have_rx_data()
87 static int mvebu_uart_getchar(struct serial_chip *chip) in mvebu_uart_getchar()
96 static void mvebu_uart_putc(struct serial_chip *chip, int ch) in mvebu_uart_putc()
H A Dimx_lpuart.c21 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
29 static int imx_lpuart_getchar(struct serial_chip *chip) in imx_lpuart_getchar()
45 static void imx_lpuart_putc(struct serial_chip *chip, int ch) in imx_lpuart_putc()
83 static int imx_lpuart_dev_init(struct serial_chip *chip, const void *fdt, in imx_lpuart_dev_init()
104 static void imx_lpuart_dev_free(struct serial_chip *chip) in imx_lpuart_dev_free()
H A Dcdns_uart.c59 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
67 static void cdns_uart_flush(struct serial_chip *chip) in cdns_uart_flush()
76 static bool cdns_uart_have_rx_data(struct serial_chip *chip) in cdns_uart_have_rx_data()
84 static int cdns_uart_getchar(struct serial_chip *chip) in cdns_uart_getchar()
93 static void cdns_uart_putc(struct serial_chip *chip, int ch) in cdns_uart_putc()
H A Dhi16xx_uart.c61 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
69 static void hi16xx_uart_flush(struct serial_chip *chip) in hi16xx_uart_flush()
77 static void hi16xx_uart_putc(struct serial_chip *chip, int ch) in hi16xx_uart_putc()
89 static bool hi16xx_uart_have_rx_data(struct serial_chip *chip) in hi16xx_uart_have_rx_data()
96 static int hi16xx_uart_getchar(struct serial_chip *chip) in hi16xx_uart_getchar()
H A Dstm32_uart.c49 static vaddr_t loc_chip_to_base(struct serial_chip *chip) in loc_chip_to_base()
58 static void loc_flush(struct serial_chip *chip) in loc_flush()
68 static void loc_putc(struct serial_chip *chip, int ch) in loc_putc()
80 static bool loc_have_rx_data(struct serial_chip *chip) in loc_have_rx_data()
87 static int loc_getchar(struct serial_chip *chip) in loc_getchar()
H A Dstih_asc.c17 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
25 static void stih_asc_flush(struct serial_chip *chip) in stih_asc_flush()
33 static void stih_asc_putc(struct serial_chip *chip, int ch) in stih_asc_putc()
H A Dpl011.c80 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
88 static void pl011_flush(struct serial_chip *chip) in pl011_flush()
104 static bool pl011_have_rx_data(struct serial_chip *chip) in pl011_have_rx_data()
111 static int pl011_getchar(struct serial_chip *chip) in pl011_getchar()
120 static void pl011_putc(struct serial_chip *chip, int ch) in pl011_putc()
132 static void pl011_rx_intr_enable(struct serial_chip *chip) in pl011_rx_intr_enable()
139 static void pl011_rx_intr_disable(struct serial_chip *chip) in pl011_rx_intr_disable()
201 static int pl011_dev_init(struct serial_chip *chip, const void *fdt, int offs, in pl011_dev_init()
226 static void pl011_dev_free(struct serial_chip *chip) in pl011_dev_free()
H A Datmel_uart.c53 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
61 static void atmel_uart_flush(struct serial_chip *chip) in atmel_uart_flush()
69 static int atmel_uart_getchar(struct serial_chip *chip) in atmel_uart_getchar()
79 static void atmel_uart_putc(struct serial_chip *chip, int ch) in atmel_uart_putc()
H A Dffa_console.c16 struct serial_chip chip; member
36 static void ffa_console_32_flush(struct serial_chip *chip) in ffa_console_32_flush()
49 static void ffa_console_32_putc(struct serial_chip *chip, int ch) in ffa_console_32_putc()
65 static void ffa_console_64_flush(struct serial_chip *chip) in ffa_console_64_flush()
78 static void ffa_console_64_putc(struct serial_chip *chip, int ch) in ffa_console_64_putc()
H A Dscif.c48 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
56 static void scif_uart_flush(struct serial_chip *chip) in scif_uart_flush()
64 static void scif_uart_putc(struct serial_chip *chip, int ch) in scif_uart_putc()
H A Dimx_uart.c87 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
95 static void imx_uart_flush(struct serial_chip *chip) in imx_uart_flush()
105 static int imx_uart_getchar(struct serial_chip *chip) in imx_uart_getchar()
115 static void imx_uart_putc(struct serial_chip *chip, int ch) in imx_uart_putc()
156 static int imx_uart_dev_init(struct serial_chip *chip, const void *fdt, in imx_uart_dev_init()
177 static void imx_uart_dev_free(struct serial_chip *chip) in imx_uart_dev_free()
H A Daplic_msi.c74 static void aplic_op_configure(struct itr_chip *chip, size_t it, uint32_t type, in aplic_op_configure()
90 static void aplic_op_enable(struct itr_chip *chip, size_t it) in aplic_op_enable()
100 static void aplic_op_disable(struct itr_chip *chip, size_t it) in aplic_op_disable()
110 static void aplic_op_raise_pi(struct itr_chip *chip, size_t it) in aplic_op_raise_pi()
H A Daplic_direct.c97 static void aplic_op_configure(struct itr_chip *chip, size_t it, uint32_t type, in aplic_op_configure()
112 static void aplic_op_enable(struct itr_chip *chip, size_t it) in aplic_op_enable()
122 static void aplic_op_disable(struct itr_chip *chip, size_t it) in aplic_op_disable()
132 static void aplic_op_raise_pi(struct itr_chip *chip, size_t it) in aplic_op_raise_pi()
/optee_os/core/include/kernel/
H A Dinterrupt.h103 struct itr_chip *chip; member
129 struct itr_chip *chip; member
218 static inline void interrupt_mask(struct itr_chip *chip, size_t itr_num) in interrupt_mask()
230 static inline void interrupt_unmask(struct itr_chip *chip, size_t itr_num) in interrupt_unmask()
240 static inline void interrupt_enable(struct itr_chip *chip, size_t itr_num) in interrupt_enable()
250 static inline void interrupt_disable(struct itr_chip *chip, size_t itr_num) in interrupt_disable()
259 static inline bool interrupt_can_raise_pi(struct itr_chip *chip) in interrupt_can_raise_pi()
268 static inline bool interrupt_can_raise_sgi(struct itr_chip *chip) in interrupt_can_raise_sgi()
277 static inline bool interrupt_can_set_affinity(struct itr_chip *chip) in interrupt_can_set_affinity()
286 static inline bool interrupt_can_set_wake(struct itr_chip *chip) in interrupt_can_set_wake()
[all …]
/optee_os/core/drivers/amd/
H A Dps_gpio_driver.c35 static enum gpio_level ps_gpio_get_value(struct gpio_chip *chip, in ps_gpio_get_value()
51 static void ps_gpio_set_value(struct gpio_chip *chip, in ps_gpio_set_value()
83 static enum gpio_dir ps_gpio_get_dir(struct gpio_chip *chip, in ps_gpio_get_dir()
99 static void ps_gpio_set_dir(struct gpio_chip *chip, in ps_gpio_set_dir()
125 static enum gpio_interrupt ps_gpio_get_intr(struct gpio_chip *chip, in ps_gpio_get_intr()
141 static void ps_gpio_set_intr(struct gpio_chip *chip, in ps_gpio_set_intr()
/optee_os/core/kernel/
H A Dinterrupt.c25 static bool itr_chip_is_valid(struct itr_chip *chip) in itr_chip_is_valid()
34 static void __itr_chip_init(struct itr_chip *chip) in __itr_chip_init()
39 TEE_Result itr_chip_init(struct itr_chip *chip) in itr_chip_init()
53 TEE_Result itr_chip_dt_only_init(struct itr_chip *chip) in itr_chip_dt_only_init()
63 void interrupt_main_init(struct itr_chip *chip) in interrupt_main_init()
111 void interrupt_call_handlers(struct itr_chip *chip, size_t itr_num) in interrupt_call_handlers()
133 TEE_Result interrupt_configure(struct itr_chip *chip, size_t itr_num, in interrupt_configure()
247 TEE_Result interrupt_alloc_add_conf_handler(struct itr_chip *chip, in interrupt_alloc_add_conf_handler()
356 unsigned int index, struct itr_chip **chip, in interrupt_dt_get_by_index()
380 struct itr_chip **chip, size_t *itr_num) in interrupt_dt_get_by_name()
/optee_os/core/arch/riscv/plat-spike/drivers/
H A Dhtif.c31 static vaddr_t chip_to_base(struct serial_chip *chip) in chip_to_base()
48 static void htif_console_putc(struct serial_chip *chip, in htif_console_putc()

1234