Skip to content

Conversation

@pelwell
Copy link
Contributor

@pelwell pelwell commented Oct 26, 2025

Modify the gamma logic such that setting the brightness in DT to zero causes the supplied pixel values to be passed through unmodified.

See: #7108

Pass-through mode disables all gamma and brightness processing, sending
the raw pixel data directly to the LEDs. It is enabled by setting the
brightness to zero, either in Device Tree or using the runtime method of
writing a single byte (in this case 0) to the device.

See: raspberrypi#7108

Signed-off-by: Phil Elwell <[email protected]>
@pelwell
Copy link
Contributor Author

pelwell commented Oct 27, 2025

Updated with a change to the README explaining the new behaviour.

@pelwell pelwell merged commit d140b69 into raspberrypi:rpi-6.12.y Oct 27, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Oct 28, 2025
See: raspberrypi/linux#7112

kernel: misc: ws2812-pio-rp1: Allow gamma to be disabled
See: raspberrypi/linux#7110

kernel: Add AD799X ADC support
See: raspberrypi/linux#7105
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Oct 28, 2025
See: raspberrypi/linux#7112

kernel: misc: ws2812-pio-rp1: Allow gamma to be disabled
See: raspberrypi/linux#7110

kernel: Add AD799X ADC support
See: raspberrypi/linux#7105
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants