Theo wrote on 8/16/21 12:57 AM:
[...]
I don't know specifically the state of mainline support for the RPi, but in general changes to the Linux kernel are developed out-of-tree, in a separate
repo, and then patches are submitted for merging into mainline. That means mainline always lags the development tree. The github.com/raspberrypi/linux
tree is the repo where the RPi folks develop their kernel, and any patches may only be submitted to mainline later on. So the RPi tree is likely to be
more up to date.
the commits ahead/behind mostly tell different....
Unless something has changed recently (I doubt it), the dwc-otg USB
driver is specific to the RPi kernel (or at least the RPi version
of it, extensively modified from existing sources). It's the
default USB driver in RPi OS (for the Pi Zero at least), whereas on
distros based on the official Linux kernel the dwc2 driver is used
instead (also optionally usable in RPi OS).
The dwc-otg driver has extra performance (uses FIQ interrupts) and functionality (USB On-The-Go) improvements.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 77:33:05 |
Calls: | 6,658 |
Calls today: | 4 |
Files: | 12,203 |
Messages: | 5,332,834 |
Posted today: | 1 |