FOSDEM / video-hardware

FOSDEM video hardware
17 stars 4 forks source link

Port kernel code to linux-5.9 #16

Closed libv closed 3 years ago

libv commented 3 years ago

Port all drivers over to the latest linus release.

Linux v5.9 is just weeks away, with rc7 being out right now. We are still on v5.2 from July 2019.

Our diff to v5.2 is currently: 61 files changed, 6590 insertions(+), 688 deletions(-)

While some H264/5 decoder work is now upstreamed, most of our code will remain, and we will clash in the display side of things, an we will need to fix some unforeseen issues.

libv commented 3 years ago

CSI1 was moved out of our kernel tree, and moved to https://github.com/libv/sun4i-csi1 Other changes have been brought forward to v5.9-rc8. Config changes have been cleaned up and reduced. Commit conflicts have been fixed. Build fixes have been made. Displaying the capture on the LCD directly has been fixed. TODO: make sprites work again, so we can see text and logo on the LCD.

Current diff: 43 files changed, 2127 insertions(+), 678 deletions(-) Most of which are fixes to the sunxi kms driver's handling of planes/layers/overlays.

When the last issues have been fixed, we wait for v5.9 to be officially released.

libv commented 3 years ago

Most issues have been fixed now, and the code has seen massive massaging, waiting for 5.9 release today.

Current diff: 33 files changed, 1950 insertions(+), 743 deletions(-)

libv commented 3 years ago

linus released v5.9, and the code has been pushed to: https://github.com/libv/fosdem-video-linux/commits/master