Your ROOT_URL in app.ini is https://src.whiteboxsystems.nl/ but you are visiting http://src.whiteboxsystems.nl/Whitebox/u-boot/commit/4166ba3b2351aa72c372f66a54e9fb92cffbd230
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
33 additions and
0 deletions
drivers/serial/Kconfig
drivers/serial/serial_xuartlite.c
@ -112,6 +112,13 @@ config DEBUG_UART_S5P
will need to provide parameters to make this work. The driver will
be available until the real driver-model serial is running.
config DEBUG_UART_UARTLITE
bool "Xilinx Uartlite"
help
Select this to enable a debug UART using the serial_uartlite driver.
You will need to provide parameters to make this work. The driver will
be available until the real driver-model serial is running.
config DEBUG_UART_ZYNQ
bool "Xilinx Zynq"
help
@ -114,3 +114,29 @@ U_BOOT_DRIVER(serial_uartlite) = {
. ops = & uartlite_serial_ops ,
. flags = DM_FLAG_PRE_RELOC ,
} ;
# ifdef CONFIG_DEBUG_UART_UARTLITE
# include <debug_uart.h>
static inline void _debug_uart_init ( void )
{
struct uartlite * regs = ( struct uartlite * ) CONFIG_DEBUG_UART_BASE ;
out_be32 ( & regs - > control , 0 ) ;
out_be32 ( & regs - > control , ULITE_CONTROL_RST_RX | ULITE_CONTROL_RST_TX ) ;
in_be32 ( & regs - > control ) ;
}
static inline void _debug_uart_putc ( int ch )
{
struct uartlite * regs = ( struct uartlite * ) CONFIG_DEBUG_UART_BASE ;
while ( in_be32 ( & regs - > status ) & SR_TX_FIFO_FULL )
;
out_be32 ( & regs - > tx_fifo , ch & 0xff ) ;
}
DEBUG_UART_FUNCS
# endif