Symbol: Out32
headers/private/kernel/arch/arm/arch_uart_pl011.h
40
void Out32(int reg, uint32 value);
headers/private/kernel/arch/arm64/arch_uart_samsung.h
36
void Out32(int reg, uint32 data);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
162
Out32(PL011_CR, cr);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
164
Out32(PL011_FBRD, 0);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
165
Out32(PL011_IBRD, 1);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
166
Out32(PL011_LCRH, 0); // TODO: ST is different tx, rx lcr
src/system/kernel/arch/arm/arch_uart_pl011.cpp
169
Out32(PL01x_DR, 0);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
176
Out32(PL011_CR, cr);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
179
Out32(PL011_ICR, PL011_OEIS | PL011_BEIS
src/system/kernel/arch/arm/arch_uart_pl011.cpp
183
Out32(PL011_IMSC, In32(PL011_IMSC) & ~PL011_MSKIM);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
226
Out32(PL011_IBRD, baudDivisor);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
227
Out32(PL011_FBRD, baudFractional);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
230
Out32(PL011_LCRH, (In32(PL011_LCRH) & ~0xff)
src/system/kernel/arch/arm/arch_uart_pl011.cpp
234
Out32(PL011_IFLS, PL011_IFLS_RX4_8 | PL011_IFLS_TX4_8);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
256
Out32(PL011_CR, cr);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
266
Out32(PL011_CR, 0);
src/system/kernel/arch/arm/arch_uart_pl011.cpp
280
Out32(PL01x_DR, c);
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
98
Out32(UTXH, c);