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

Pali Rohár
2021-02-05T19:11:56Z

This series contain resensed patches from two patch series:
* Nokia RX-51: Fix USB TTY console and enable it
* usbtty/musb: Fix file transfers
They are rebased on top of master branch.

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