Skip to content

clk/bcm2835: Don't allow "osc" as a parent for "dpi"#7259

Draft
6by9 wants to merge 1 commit intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y
Draft

clk/bcm2835: Don't allow "osc" as a parent for "dpi"#7259
6by9 wants to merge 1 commit intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y

Conversation

@6by9
Copy link
Contributor

@6by9 6by9 commented Feb 25, 2026

DPI being a pixel clock needs to be fairly accurate. BCM2711 has changed the oscillator from 19.2MHz to 54MHz, so the current clock manager code thinks that for eg a 32MHz pixel clock it can use the oscillator and a fractional divider. For many displays this isn't acceptable.

Add a new option for clock parentage that doesn't permit the oscillator, and use this option for the DPI clock.


#7126

Wants testing on their hardware before merge, hence draft.

DPI being a pixel clock needs to be fairly accurate.
BCM2711 has changed the oscillator from 19.2MHz to 54MHz, so
the current clock manager code thinks that for eg a 32MHz pixel
clock it can use the oscillator and a fractional divider. For
many displays this isn't acceptable.

Add a new option for clock parentage that doesn't permit the
oscillator, and use this option for the DPI clock.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
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.

1 participant