-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RGB order override for DPI #6156
Conversation
Will we be wanting this on RP1 as well? (BTW the latter can also generate several other pinouts that would leave a gap for I2S, but I expect VC4 can't match those. I mention it in case it helps forward planning...) |
Yes we'll probably want something similar on RP1. |
13ceec3
to
1d54d5e
Compare
Updated and now takes a string for the RGB order so that all orders can be handled in the RP1 driver. I think this handles the use case fairly cleanly, so dropping the draft status. |
There are no MEDIA_BUS_FMT_* defines for GRB or BRG, and adding them is a pain. Add a DT override to allow setting the order. Signed-off-by: Dave Stevenson <[email protected]>
Sets the new DT property for rgb-order. Signed-off-by: Dave Stevenson <[email protected]>
kernel: RGB order override for DPI See: raspberrypi/linux#6156 kernel: Minor panel fixups See: raspberrypi/linux#6176 kernel: dtoverlays: Fix noints mode of mcp23017 See: raspberrypi/linux#6174 kernel: DTS: bcm2712: set nonzero QoS values for PCIE1 See: raspberrypi/linux#6171 kernel: staging: bcm2835_codec: Pass framerate to the component if set late See: raspberrypi/linux#6108 kernel: spi: dw: Handle any number of gpiod CS lines See: raspberrypi/linux#6161
kernel: RGB order override for DPI See: raspberrypi/linux#6156 kernel: Minor panel fixups See: raspberrypi/linux#6176 kernel: dtoverlays: Fix noints mode of mcp23017 See: raspberrypi/linux#6174 kernel: DTS: bcm2712: set nonzero QoS values for PCIE1 See: raspberrypi/linux#6171 kernel: staging: bcm2835_codec: Pass framerate to the component if set late See: raspberrypi/linux#6108 kernel: spi: dw: Handle any number of gpiod CS lines See: raspberrypi/linux#6161
Quick (untested) mod for #6155
It's either this or adding a load of extra MEDIA_BUS_FMTs.