Hi Jose, On Wed, 2017-02-22 at 18:19 +0000, Jose Abreu wrote: > Default clock frequency for ARC PGU does not match any > existing HDMI mode, instead the default value matches a > DVI mode. Change the clock frequency to 74.25MHz so that > it matches HDMI mode 1280x720@60Hz > > Signed-off-by: Jose Abreu <joab...@synopsys.com> > Cc: Carlos Palminha <palmi...@synopsys.com> > Cc: Alexey Brodkin <abrod...@synopsys.com> > Cc: Rob Herring <robh...@kernel.org> > Cc: Vineet Gupta <vgu...@synopsys.com> > Cc: devicet...@vger.kernel.org > Cc: linux-snps-arc@lists.infradead.org > Cc: linux-ker...@vger.kernel.org > --- > arch/arc/boot/dts/axs10x_mb.dtsi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi > b/arch/arc/boot/dts/axs10x_mb.dtsi > index 9d882b1..41cfb29 100644 > --- a/arch/arc/boot/dts/axs10x_mb.dtsi > +++ b/arch/arc/boot/dts/axs10x_mb.dtsi > @@ -51,7 +51,7 @@ > pguclk: pguclk { > #clock-cells = <0>; > compatible = "fixed-clock"; > - clock-frequency = <74440000>; > + clock-frequency = <74250000>; > }; > };
Looks good to me but I have to note that with this change in place monitors that don't report [correct] EDID won't work just because if EDID is missing Linux kernel calculates pixel clock on its own and for 1280x720@60 it gets 74.40 MHz which obviously differs from yours 74.25 MHz and so arc_pgu_crtc_atomic_check() returns -EINVAL. But with the fix I just sent, see http://lists.infradead.org/pipermail/linux-snps-arc/2017-March/002173.html everything will work again. And once Vlad's patch for AXS PLLs gets accepted we'll finally get support of multiple modes on AXS10x boards. That said... Acked-by: Alexey Brodkin <abrod...@synopsys.com> _______________________________________________ linux-snps-arc mailing list linux-snps-arc@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-snps-arc