Skip to content

Commit

Permalink
ARM: dts: rockchip: Specify rk3288-veyron-chromebook's display timings
Browse files Browse the repository at this point in the history
Let's document the display timings that most veyron chromebooks (like
jaq, jerry, mighty, speedy) have been using out in the field.  This
uses the standard blankings but a slightly slower clock rate, thus
getting a refresh rate 58.3 Hz.

NOTE: this won't really do anything except cause DRM to properly
report the refresh rate since vop_crtc_mode_fixup() was rounding the
pixel clock to 74.25 MHz anyway.  Apparently the adjusted rate isn't
exposed to userspace so it's important that the rate we're trying to
achieve is mostly right.

For the downstream kernel change related to this see See
https://crrev.com/c/324558.

NOTE: minnie uses a different panel will be fixed up in a future
patch, so for now we'll just delete the panel timings there.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
  • Loading branch information
Douglas Anderson authored and Heiko Stuebner committed Jul 21, 2019
1 parent 5f9e832 commit 95671ec
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
14 changes: 14 additions & 0 deletions arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,20 @@
power-supply = <&vcc33_lcd>;
backlight = <&backlight>;

panel-timing {
clock-frequency = <74250000>;
hactive = <1366>;
hfront-porch = <136>;
hback-porch = <60>;
hsync-len = <30>;
hsync-active = <0>;
vactive = <768>;
vfront-porch = <8>;
vback-porch = <12>;
vsync-len = <12>;
vsync-active = <0>;
};

ports {
panel_in: port {
panel_in_edp: endpoint {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/rk3288-veyron-minnie.dts
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,8 @@
&panel {
compatible = "auo,b101ean01", "simple-panel";
power-supply= <&panel_regulator>;

/delete-node/ panel-timing;
};

&rk808 {
Expand Down

0 comments on commit 95671ec

Please sign in to comment.