On Tue, 2017-07-18 at 18:29 +0200, Matthias Brugger wrote:
On 06/22/2017 11:32 AM, YT Shen wrote:
This adds basic chip support for Mediatek 2712
+
+ uart_clk: dummy26m {
+ compatible = "fixed-clock";
+ clock-frequency = <26000000>;
+ #clock-cells = <0>;
+ };
+
We didn't have CCF clock support in this series.+
+ soc {
+ #address-cells = <2>;
+ #size-cells = <2>;
+ compatible = "simple-bus";
+ ranges;
+
+ uart5: serial@1000f000 {
+ compatible = "mediatek,mt2712-uart",
+ "mediatek,mt6577-uart";
+ reg = <0 0x1000f000 0 0x400>;
+ interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&uart_clk>, <&uart_clk>;
+ clock-names = "baud", "bus";
+ status = "disabled";
+ };
So baud and bus clock are both 26 MHz?
After we have clock source support, we could use the correct clocks to
the UARTs and drop the 26MHz fixed rate UART clock.
The bus clock is 26MHz. The baud clock could be from another clock
source, using the same 26MHz fixed clock works also.
[1] https://patchwork.kernel.org/patch/9670877/
[2] https://patchwork.kernel.org/patch/6436021/