Home
last modified time | relevance | path

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

/netbsd-src/sys/arch/arm/rockchip/
H A Drk_platform.c139 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in rk3288_platform_early_putchar() local
143 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in rk3288_platform_early_putchar()
146 uartaddr[com_data] = htole32(c); in rk3288_platform_early_putchar()
217 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in rk3328_platform_early_putchar() local
221 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in rk3328_platform_early_putchar()
224 uartaddr[com_data] = htole32(c); in rk3328_platform_early_putchar()
275 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in rk3399_platform_early_putchar() local
279 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in rk3399_platform_early_putchar()
282 uartaddr[com_data] = htole32(c); in rk3399_platform_early_putchar()
334 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in rk3588_platform_early_putchar() local
[all …]
/netbsd-src/sys/arch/arm/fdt/
H A Darm_platform.c84 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in plcom_platform_early_putchar() local
88 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFF) != 0) in plcom_platform_early_putchar()
91 uartaddr[PL01XCOM_DR / 4] = htole32(c); in plcom_platform_early_putchar()
94 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFE) == 0) in plcom_platform_early_putchar()
/netbsd-src/sys/arch/arm/vexpress/
H A Dvexpress_platform.c99 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in vexpress_platform_early_putchar() local
103 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFF) != 0) in vexpress_platform_early_putchar()
106 uartaddr[PL01XCOM_DR / 4] = htole32(c); in vexpress_platform_early_putchar()
109 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFE) == 0) in vexpress_platform_early_putchar()
/netbsd-src/sys/arch/riscv/riscv/
H A Dmainbus.c81 volatile uint8_t *uartaddr = cpu_earlydevice_va_p() ? in com_platform_early_putchar() local
85 while ((uartaddr[com_lsr] & LSR_TXRDY) == 0) in com_platform_early_putchar()
88 uartaddr[com_data] = c; in com_platform_early_putchar()
/netbsd-src/sys/arch/arm/xilinx/
H A Dzynq_platform.c142 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in zynq_platform_early_putchar() local
147 uartaddr[UART_CONTROL / 4] = CR_TXEN; in zynq_platform_early_putchar()
148 while ((le32toh(uartaddr[UART_CHNL_INT_STS / 4]) & STS_TEMPTY) == 0) in zynq_platform_early_putchar()
151 uartaddr[UART_TX_RX_FIFO / 4] = htole32(c); in zynq_platform_early_putchar()
/netbsd-src/sys/arch/arm/ti/
H A Domap3_platform.c136 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in omap3_platform_early_putchar() local
140 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in omap3_platform_early_putchar()
143 uartaddr[com_data] = htole32(c); in omap3_platform_early_putchar()
H A Dam3_platform.c31 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in am33xx_platform_early_putchar() local
35 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in am33xx_platform_early_putchar()
38 uartaddr[com_data] = htole32(c); in am33xx_platform_early_putchar()
/netbsd-src/sys/arch/arm/nvidia/
H A Dtegra_platform.c78 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in tegra_platform_early_putchar() local
82 while ((uartaddr[com_lsr] & LSR_TXRDY) == 0) in tegra_platform_early_putchar()
85 uartaddr[com_data] = c; in tegra_platform_early_putchar()
/netbsd-src/sys/arch/arm/altera/
H A Dcycv_platform.c42 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in cycv_platform_early_putchar() local
46 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in cycv_platform_early_putchar()
49 uartaddr[com_data] = htole32(c); in cycv_platform_early_putchar()
/netbsd-src/sys/arch/arm/amlogic/
H A Dmeson_platform.c162 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in meson_platform_early_putchar() local
167 while ((uartaddr[UART_STATUS_REG/4] & UART_STATUS_TX_EMPTY) == 0) { in meson_platform_early_putchar()
172 uartaddr[UART_WFIFO_REG/4] = c; in meson_platform_early_putchar()
174 while ((uartaddr[UART_STATUS_REG/4] & UART_STATUS_TX_EMPTY) == 0) { in meson_platform_early_putchar()
/netbsd-src/sys/arch/arm/nxp/
H A Dimx6_platform.c120 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in imx_platform_early_putchar() local
124 while ((le32toh(uartaddr[(IMX_USR2/4)]) & IMX_USR2_TXDC) == 0) in imx_platform_early_putchar()
127 uartaddr[(IMX_UTXD/4)] = htole32(c); in imx_platform_early_putchar()
/netbsd-src/sys/arch/evbarm/bcm53xx/
H A Dbcm53xx_machdep.c440 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in bcm53xx_platform_early_putchar() local
444 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in bcm53xx_platform_early_putchar()
447 uartaddr[com_data] = htole32(c); in bcm53xx_platform_early_putchar()
/netbsd-src/sys/arch/arm/samsung/
H A Dexynos_platform.c237 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in exynos_platform_early_putchar() local
241 while ((uartaddr[SSCOM_UFSTAT / 4] & UFSTAT_TXFULL) != 0) in exynos_platform_early_putchar()
244 uartaddr[SSCOM_UTXH / 4] = c; in exynos_platform_early_putchar()
/netbsd-src/sys/arch/arm/sunxi/
H A Dsunxi_platform.c189 volatile uint32_t *uartaddr = cpu_earlydevice_va_p() ? in sunxi_platform_early_putchar() local
193 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in sunxi_platform_early_putchar()
196 uartaddr[com_data] = htole32(c); in sunxi_platform_early_putchar()
/netbsd-src/sys/arch/arm/broadcom/
H A Dbcm283x_platform.c1345 volatile uint32_t *uartaddr = in bcm283x_platform_early_putchar() local
1350 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFF) != 0) in bcm283x_platform_early_putchar()
1353 uartaddr[PL01XCOM_DR / 4] = htole32(c); in bcm283x_platform_early_putchar()
1355 while ((le32toh(uartaddr[PL01XCOM_FR / 4]) & PL01X_FR_TXFE) == 0) in bcm283x_platform_early_putchar()
1362 volatile uint32_t *uartaddr = in bcm283x_aux_platform_early_putchar() local
1367 while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0) in bcm283x_aux_platform_early_putchar()
1370 uartaddr[com_data] = htole32(c); in bcm283x_aux_platform_early_putchar()