Skip to content

Commit

Permalink
kernel: Bump to 5.10.23
Browse files Browse the repository at this point in the history
kernel: drm/vc4: crtc: Reduce PV fifo threshold on hvs4
See: raspberrypi/linux#4207

kernel: vc4/drm: Adjustments to hdmi audio dma to reduce glitches
See: raspberrypi/linux#4208

kernel: overlays: gpio-led: new overlay
See: raspberrypi/linux#4206

kernel: bcm2835-codec tweaks
See: raspberrypi/linux#4113

kernel: Assign crypto aliases to different AES implementation modules
See: raspberrypi/linux#4198

kernel: media: bcm2835-unicam: Fix bug in buffer swapping logic
See: raspberrypi/linux#4189

kernel: configs: Add CONFIG_RTS_HCTOSYS=y
See: raspberrypi/linux#4205

kernel: overlays: Improve the i2c-rtc,i2c_csi_dsi option

firmware: video_decode: For VC1/WMV with no signalled header bytes, use start of 1st buffer
See: raspberrypi/linux#4113
  • Loading branch information
popcornmix committed Mar 15, 2021
1 parent 0591568 commit 8717598
Show file tree
Hide file tree
Showing 13,293 changed files with 351,025 additions and 350,975 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file modified boot/bcm2711-rpi-4-b.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-400.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-cm4.dtb
Binary file not shown.
Binary file modified boot/bootcode.bin
Binary file not shown.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup4.dat
Binary file not shown.
Binary file modified boot/fixup4cd.dat
Binary file not shown.
Binary file modified boot/fixup4db.dat
Binary file not shown.
Binary file modified boot/fixup4x.dat
Binary file not shown.
Binary file modified boot/fixup_cd.dat
Binary file not shown.
Binary file modified boot/fixup_db.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
Binary file modified boot/kernel7l.img
Binary file not shown.
Binary file modified boot/kernel8.img
Binary file not shown.
56 changes: 56 additions & 0 deletions boot/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -914,6 +914,62 @@ Params: gpio GPIO pin to trigger on (default 3)
keycode Set the key code for the button



Name: gpio-led
Info: This is a generic overlay for activating LEDs (or any other component)
by a GPIO pin. Multiple LEDs can be set up using multiple calls to the
overlay. While there are many existing methods to activate LEDs on the
RPi, this method offers some advantages:
1) Does not require any userspace programs.
2) LEDs can be connected to the kernel's led-trigger framework,
and drive the LED based on triggers such as cpu load, heartbeat,
kernel panic, key input, timers and others.
3) LED can be tied to the input state of another GPIO pin.
4) The LED is setup early during the kernel boot process (useful
for cpu/heartbeat/panic triggers).

Typical electrical connection is:
RPI-GPIO.19 -> LED -> 300ohm resister -> RPI-GND
The GPIO pin number can be changed with the 'gpio=' parameter.

To control an LED from userspace, write a 0 or 1 value:
echo 1 > /sys/class/leds/myled1/brightness
The 'myled1' name can be changed with the 'label=' parameter.

To connect the LED to a kernel trigger from userspace:
echo cpu > /sys/class/leds/myled1/trigger
echo heartbeat > /sys/class/leds/myled1/trigger
echo none > /sys/class/leds/myled1/trigger
To connect the LED to GPIO.26 pin (physical pin 37):
echo gpio > /sys/class/leds/myled1/trigger
echo 26 > /sys/class/leds/myled1/gpio
Available triggers:
cat /sys/class/leds/myled1/trigger

More information about the Linux kernel LED/Trigger system:
https://www.kernel.org/doc/Documentation/leds/leds-class.rst
https://www.kernel.org/doc/Documentation/leds/ledtrig-oneshot.rst
Load: dtoverlay=gpio-led,<param>=<val>
Params: gpio GPIO pin connected to the LED (default 19)
label The label for this LED. It will appear under
/sys/class/leds/<label> . Default 'myled1'.
trigger Set the led-trigger to connect to this LED.
default 'none' (LED is user-controlled).
Some possible triggers:
cpu - CPU load (all CPUs)
cpu0 - CPU load of first CPU.
mmc - disk activity (all disks)
panic - turn on on kernel panic
heartbeat - indicate system health
gpio - connect to a GPIO input pin (note:
currently the GPIO PIN can not be set
using overlay parameters, must be
done in userspace, see examples above.
active_low Set to 1 to turn invert the LED control
(writing 0 to /sys/class/leds/XXX/brightness
will turn on the GPIO/LED). Default '0'.


Name: gpio-no-bank0-irq
Info: Use this overlay to disable GPIO interrupts for GPIOs in bank 0 (0-27),
which can be useful for UIO drivers.
Expand Down
Binary file added boot/overlays/gpio-led.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-rtc.dtbo
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start4.elf
Binary file not shown.
Binary file modified boot/start4cd.elf
Binary file not shown.
Binary file modified boot/start4db.elf
Binary file not shown.
Binary file modified boot/start4x.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
Binary file not shown.
Binary file modified boot/start_db.elf
Binary file not shown.
Binary file modified boot/start_x.elf
Binary file not shown.
120 changes: 61 additions & 59 deletions extra/Module.symvers

Large diffs are not rendered by default.

126 changes: 64 additions & 62 deletions extra/Module7.symvers

Large diffs are not rendered by default.

128 changes: 66 additions & 62 deletions extra/Module7l.symvers

Large diffs are not rendered by default.

128 changes: 66 additions & 62 deletions extra/Module8.symvers

Large diffs are not rendered by default.

Loading

0 comments on commit 8717598

Please sign in to comment.