| /rk3399_ARM-atf/plat/mediatek/drivers/uart/ |
| H A D | uart.c | 20 struct mt_uart *uart; in mt_uart_restore() local 27 uart = &uart_save_addr[uart_idx]; in mt_uart_restore() 28 base = uart->base; in mt_uart_restore() 31 mmio_write_32(UART_EFR(base), uart->registers.efr); in mt_uart_restore() 32 mmio_write_32(UART_LCR(base), uart->registers.lcr); in mt_uart_restore() 33 mmio_write_32(UART_FCR(base), uart->registers.fcr); in mt_uart_restore() 36 mmio_write_32(UART_HIGHSPEED(base), uart->registers.highspeed); in mt_uart_restore() 37 mmio_write_32(UART_FRACDIV_L(base), uart->registers.fracdiv_l); in mt_uart_restore() 38 mmio_write_32(UART_FRACDIV_M(base), uart->registers.fracdiv_m); in mt_uart_restore() 40 uart->registers.lcr | UART_LCR_DLAB); in mt_uart_restore() [all …]
|
| /rk3399_ARM-atf/plat/nuvoton/npcm845x/ |
| H A D | npcm845x_serial_port.c | 42 volatile struct npcmX50_uart *uart = (struct npcmX50_uart *)npcm845x_get_base_uart(uart_n); in npcm845x_wait_for_empty() local 44 while ((*(uint8_t *)(uintptr_t)(&uart->lsr) & 0x40) == 0x00) { in npcm845x_wait_for_empty() 66 volatile struct npcmX50_uart *uart = (struct npcmX50_uart *)uart_base; in UART_Init() local 89 mmio_write_8((uintptr_t)&uart->lcr, (uint8_t)val); in UART_Init() 92 mmio_write_8((uintptr_t)&uart->ier, 0); in UART_Init() 100 mmio_write_8((uintptr_t)(&uart->fcr), (uint8_t)val); in UART_Init() 107 mmio_write_8((uintptr_t)(&uart->lcr), (uint8_t)val); in UART_Init() 110 mmio_write_8((uintptr_t)(&uart->dll), 11); in UART_Init() 111 mmio_write_8((uintptr_t)(&uart->dlm), 0x00); in UART_Init() 113 val = mmio_read_8((uintptr_t)&uart->lcr); in UART_Init() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/ |
| H A D | platform.mk | 11 -I${MTK_PLAT}/drivers/uart/ \ 40 drivers/ti/uart/aarch64/16550_console.S \ 50 ${MTK_PLAT}/drivers/uart/uart.c \
|
| /rk3399_ARM-atf/plat/st/common/ |
| H A D | stm32cubeprogrammer_uart.c | 56 struct stm32_uart_handle_s uart; member 81 if (stm32_uart_putc(&handle.uart, *addr) != 0) { in uart_write() 93 return stm32_uart_putc(&handle.uart, byte); in uart_write_8() 107 ret = stm32_uart_getc(&handle.uart); in uart_read_8() 128 ret = stm32_uart_getc(&handle.uart); in uart_send_result() 484 stm32_uart_flush(&handle.uart); in uart_read() 510 if (stm32_uart_init(&handle.uart, instance, &init) != 0) { in stm32cubeprog_uart_load()
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/ |
| H A D | platform.mk | 23 -I${MTK_PLAT}/drivers/uart/ \ 50 drivers/ti/uart/aarch64/16550_console.S \ 69 ${MTK_PLAT}/drivers/uart/uart.c \
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/ |
| H A D | platform.mk | 19 -I${MTK_PLAT}/drivers/uart/ \ 47 drivers/ti/uart/aarch64/16550_console.S \ 65 ${MTK_PLAT}/drivers/uart/uart.c \
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/ |
| H A D | platform.mk | 22 -I${MTK_PLAT}/drivers/uart/ \ 50 drivers/ti/uart/aarch64/16550_console.S \ 66 ${MTK_PLAT}/drivers/uart/uart.c \
|
| /rk3399_ARM-atf/docs/plat/marvell/armada/ |
| H A D | uart-booting.rst | 19 speed with 115200 bauds. Target ``mrvl_uart`` produces GZIPed TAR archive ``uart-images.tgz.bin`` 33 To download images from ``uart-images.tgz.bin`` archive unpack it and for non-secure boot variant r… 46 with either with separate files from ``uart-images.tgz.bin`` archive (like Marvell Wtpdownloader) 69 To download images from ``uart-images.tgz.bin`` archive built by ``mrvl_uart`` target for 71 ``uart-images.tgz.bin`` archive and then run:
|
| /rk3399_ARM-atf/fdts/ |
| H A D | stm32mp251.dtsi | 94 compatible = "st,stm32h7-uart"; 102 compatible = "st,stm32h7-uart"; 110 compatible = "st,stm32h7-uart"; 118 compatible = "st,stm32h7-uart"; 182 compatible = "st,stm32h7-uart"; 190 compatible = "st,stm32h7-uart"; 198 compatible = "st,stm32h7-uart"; 206 compatible = "st,stm32h7-uart"; 214 compatible = "st,stm32h7-uart";
|
| H A D | stm32mp131.dtsi | 82 compatible = "st,stm32h7-uart"; 91 compatible = "st,stm32h7-uart"; 100 compatible = "st,stm32h7-uart"; 109 compatible = "st,stm32h7-uart"; 118 compatible = "st,stm32h7-uart"; 127 compatible = "st,stm32h7-uart"; 152 compatible = "st,stm32h7-uart"; 161 compatible = "st,stm32h7-uart";
|
| H A D | stm32mp151.dtsi | 90 compatible = "st,stm32h7-uart"; 99 compatible = "st,stm32h7-uart"; 108 compatible = "st,stm32h7-uart"; 118 compatible = "st,stm32h7-uart"; 142 compatible = "st,stm32h7-uart"; 151 compatible = "st,stm32h7-uart"; 160 compatible = "st,stm32h7-uart"; 403 compatible = "st,stm32h7-uart";
|
| H A D | corstone700.dtsi | 73 serial0: uart@1a510000 { 82 serial1: uart@1a520000 {
|
| H A D | a5ds.dts | 107 serial0: uart@1a200000 { 116 serial1: uart@1a210000 {
|
| H A D | stm32mp157c-ev1-sp_min.dts | 62 uart-has-rtscts;
|
| /rk3399_ARM-atf/plat/intel/soc/common/fdts/ |
| H A D | agilex5_fdt.dts | 68 serial0: uart@1a200000 { 74 uart-baudrate = <115200>;
|
| /rk3399_ARM-atf/plat/imx/imx7/common/ |
| H A D | imx7.mk | 14 PLAT_INCLUDES := -Idrivers/imx/uart \ 32 drivers/imx/uart/imx_uart.c \ 33 drivers/imx/uart/imx_crash_uart.S \
|
| /rk3399_ARM-atf/docs/plat/marvell/ |
| H A D | index.rst | 9 armada/uart-booting
|
| /rk3399_ARM-atf/docs/resources/diagrams/plantuml/ |
| H A D | tfa_dfd.puml | 28 uart [label="UART"] 59 uart -> bl31 [dir="both" lhead=cluster_tfa label="DF2"]
|
| H A D | tfa_rse_dfd.puml | 28 uart [label="UART"] 68 uart -> bl31 [dir="both" lhead=cluster_tfa label="DF2"]
|
| H A D | tfa_arm_cca_dfd.puml | 29 uart [label="UART"] 71 uart -> bl31 [dir="both" lhead=cluster_tfa label="DF2"]
|
| /rk3399_ARM-atf/plat/aspeed/ast2700/ |
| H A D | platform.mk | 20 drivers/ti/uart/aarch64/16550_console.S \
|
| /rk3399_ARM-atf/plat/rockchip/rk3568/ |
| H A D | platform.mk | 27 -Iinclude/drivers/ti/uart \ 68 drivers/ti/uart/aarch64/16550_console.S \
|
| /rk3399_ARM-atf/plat/rockchip/rk3576/ |
| H A D | platform.mk | 25 -Iinclude/drivers/ti/uart \ 62 drivers/ti/uart/aarch64/16550_console.S \
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t210/ |
| H A D | platform_t210.mk | 32 drivers/ti/uart/aarch64/16550_console.S \
|
| /rk3399_ARM-atf/plat/ti/common/ |
| H A D | plat_common.mk | 55 drivers/ti/uart/aarch64/16550_console.S \
|