* Initial support for Raspberry Pi 5
* usb/gadget: Add USB CDC (serial) gadget (#405)
* usb/usbserial: Separate interface from host device (#405)
* usb/usbserial: Add SetOptions()
* usb/gadget/dwusbgadget: Add Raspberry Pi model check
* usb/gadget/dwusbgadgetendpoint0: Ignore all other OUT requests (#405)
* sysconfig: Allow any device ID for USB gadgets
* usb/usbtouchscreen: Consider only the first found Report ID (#418)
* usb/usbdevicefactory: Support touchscreen with int3-1-0 (#429)
* addon/Properties: Support sections (#409)
* timer: Add GetClockTicks64() (#411)
* addon/lvgl: Add LVGL mouse cursor for Raspberry Pi 5
* input/keymap: Add Dvorak layout (#433)
* ptrlist: Make some methods const
* macros: Enable BIT() for 64-bit
* FIXED: timer: Race condition in PollKernelTimers() (#404)
* FIXED: addon/WS28XX/ws2812oversmi: Timings for Raspberry Pi 4
* makeall: Latest sample is not built any more
* boot/config64: Explicitly set kernel_address=0x80000
* test: Add usb-serial-cdc-gadget
* test: Add gpio
* test: Add gpio-interrupt
* test: Add iperfserver
* test: Add watchdog