lategoodbye / rpi-zero

Linux kernel source tree
Other
22 stars 3 forks source link

Upstreaming of general raspberrypi patches #21

Open lategoodbye opened 6 years ago

lategoodbye commented 6 years ago

Currently the foundation repository contains a lot of minor patches against a stock kernel. This ticket should document the status of the current upstream work:

bcm2835-rng: Avoid initialising if already enabled https://github.com/raspberrypi/linux/pull/2236/commits/11de561503e681ee9207ff460f4516957d699b3a Status: Delayed because of https://marc.info/?l=linux-arm-kernel&m=150958473206921&w=2

amba_pl011: Insert mb() for correct FIFO handling https://github.com/raspberrypi/linux/commit/b84ce141b9306937f96aaec682e93b0d2058dce9 Status: unknown

serial: 8250: bcm2835aux - suppress EPROBE_DEFER https://github.com/raspberrypi/linux/commit/0ae3a5e93b39d24e6fc19a51903a9ff19b93f5a2 Status: Unknown

bcm2835: interpolate audio delay https://github.com/raspberrypi/linux/commit/72deb49dc735b0d7670a90626957cb5c99c4536b Discussion: http://lists.infradead.org/pipermail/linux-rpi-kernel/2018-September/008141.html Status: Not accepted

vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) https://github.com/raspberrypi/linux/commit/19a89e7e777a2e135e0d59a25cbe0a9b52051f7e Status: Wait for test results

watchdog: bcm2835: make normal restart detectable https://github.com/raspberrypi/linux/pull/2719 Status: Not merged downstream

firmware: raspberrypi: Report the fw variant during probe https://github.com/raspberrypi/linux/pull/2806 Status: Not send yet

i2c: bcm2835: Avoid clock stretching timeouts https://www.spinics.net/lists/linux-i2c/msg33661.html Status: No test scenario / feedback

bcm2711_thermal: Don't clamp temperature at zero https://github.com/raspberrypi/linux/commit/9f728444fd141da9f6cfd8b8f1a577b068870ea3 Status: Not send yet (may need improvement)

lan78xx: Debounce link events to minimize poll storm https://github.com/raspberrypi/linux/commit/aa54f152ea6da41b6724838f43f5cd3e674ec318 Status: Need rework (drop module parameter)

net: lan78xx: Ack pending PHY ints when resetting https://github.com/raspberrypi/linux/commit/80f8c1205de5ee5517e33c9b97e4d1edb769ad35 Status: Not send yet

nullr0ute commented 6 years ago

Does upstreaming also cover patches for official Foundation HATS like the sense HAT too?

lategoodbye commented 6 years ago

This issue is more intended for minor general platform patches which hasn't been upstreamed yet. Overlays and especially the sense hat with its mfd driver is a different thing. But everyone is invited to send patches.