[RESEND v2 PATCH 00/16] Nokia RX-51: Fix USB TTY console and enable it

Pali Rohár
2021-02-07T13:50:00Z

Resended v2 patch series with fixed commit messages

This patch series fix usbtty code (serial console via USB peripheral
mode), fix underlying musb peripheral code, fix compilation of
CONFIG_USB_DEVICE (used by usbtty), remove unused Nokia RX-51 code to
decrease size of U-Boot binary and finally enable usbtty serial console
for Nokia RX-51.

With this patch series debugging of Nokia RX-51 can be done also via USB
serial console.

It fixes also stability of musb code and allows usage of file transfers
via Kermit protocol on Nokia RX-51. Kermit file transfer via U-Boot loadb
command is stable on Nokia N900 and gives about 52kB/s transfer rate.

On computer this serial console is accessible via /dev/ttyACM0 device.

Pali Roh?r (16):
serial: usbtty: Fix puts function
serial: usbtty: Send urb data in correct order
usb: musb: Fix compilation of gadget code
usb: musb: Always clear the data toggle bit when configuring ep
usb: musb: Fix configuring FIFO for endpoints
usb: musb: Read value of PERI_RXCSR to 16bit variable
usb: musb: Fix transmission of bigger buffers
usb: musb: Fix receiving of bigger buffers
usb: musb: Fix handling interrupts for EP0 and SET ADDRESS commmand
usb: musb: Ensure that we set musb dynamic FIFO buffer for every
endpoint
usb: gadget: Use dbg_ep0() macro instead of serial_printf()
arm: omap3: Compile lowlevel_init() function only when it is used
arm: omap3: Compile s_init() function only when it is used
Nokia RX-51: Remove function set_muxconf_regs()
Nokia RX-51: Move content of rx51.h to rx51.c
Nokia RX-51: Enable usbtty serial console by default

Makefile | 1 +
arch/arm/mach-omap2/omap3/board.c | 3 +
arch/arm/mach-omap2/omap3/lowlevel_init.S | 6 +-
board/nokia/rx51/rx51.c | 28 +-
board/nokia/rx51/rx51.h | 377 ----------------------
configs/nokia_rx51_defconfig | 7 +-
doc/README.nokia_rx51 | 15 +-
drivers/serial/usbtty.c | 16 +-
drivers/usb/gadget/ep0.c | 16 +-
drivers/usb/musb/musb_core.c | 12 +-
drivers/usb/musb/musb_udc.c | 61 ++--
include/configs/nokia_rx51.h | 21 +-
12 files changed, 82 insertions(+), 481 deletions(-)
delete mode 100644 board/nokia/rx51/rx51.h

--
2.20.1