OSDN Git Service

ARM: dts: lpc32xx: set default clock rate of HCLK PLL
authorVladimir Zapolskiy <vz@mleia.com>
Mon, 18 Apr 2016 04:12:00 +0000 (07:12 +0300)
committerVladimir Zapolskiy <vz@mleia.com>
Mon, 18 Apr 2016 04:47:55 +0000 (07:47 +0300)
Probably most of NXP LPC32xx boards have 13MHz main oscillator and
therefore for HCLK PLL and ARM core clock rate default hardware
setting is 16 * 13MHz = 208MHz, however a user may vary HCLK PLL/ARM
core rate from 156MHz to about 266MHz for 13MHz clock source.

The change explicitly defines HCLK PLL output rate to default 208MHz
to overwrite any settings done by a bootloader, if needed it can be
redefined in a board DTS file.

Acked-by: Sylvain Lemieux <slemieux.tyco@gmail.com>
Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
arch/arm/boot/dts/lpc32xx.dtsi

index c58d8da..d7b84cd 100644 (file)
 
                                        clocks = <&xtal_32k>, <&xtal>;
                                        clock-names = "xtal_32k", "xtal";
+
+                                       assigned-clocks = <&clk LPC32XX_CLK_HCLK_PLL>;
+                                       assigned-clock-rates = <208000000>;
                                };
                        };