Commit 69c910d3 authored by Michael Walle's avatar Michael Walle Committed by Shawn Guo

arm64: dts: ls1028a: fix FlexSPI clock

Now that we have a proper driver for the FlexSPI interface use it. This
will fix SCK frequency switching on Layerscape SoCs.

This was tested on the Kontron sl28 board.
Signed-off-by: default avatarMichael Walle <michael@walle.cc>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 8b6b1754
...@@ -206,9 +206,20 @@ ddr: memory-controller@1080000 { ...@@ -206,9 +206,20 @@ ddr: memory-controller@1080000 {
}; };
dcfg: syscon@1e00000 { dcfg: syscon@1e00000 {
compatible = "fsl,ls1028a-dcfg", "syscon"; #address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,ls1028a-dcfg", "syscon", "simple-mfd";
reg = <0x0 0x1e00000 0x0 0x10000>; reg = <0x0 0x1e00000 0x0 0x10000>;
ranges = <0x0 0x0 0x1e00000 0x10000>;
little-endian; little-endian;
fspi_clk: clock-controller@900 {
compatible = "fsl,ls1028a-flexspi-clk";
reg = <0x900 0x4>;
#clock-cells = <0>;
clocks = <&clockgen QORIQ_CLK_HWACCEL 0>;
clock-output-names = "fspi_clk";
};
}; };
rst: syscon@1e60000 { rst: syscon@1e60000 {
...@@ -326,8 +337,7 @@ fspi: spi@20c0000 { ...@@ -326,8 +337,7 @@ fspi: spi@20c0000 {
<0x0 0x20000000 0x0 0x10000000>; <0x0 0x20000000 0x0 0x10000000>;
reg-names = "fspi_base", "fspi_mmap"; reg-names = "fspi_base", "fspi_mmap";
interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clockgen QORIQ_CLK_HWACCEL 0>, clocks = <&fspi_clk>, <&fspi_clk>;
<&clockgen QORIQ_CLK_HWACCEL 0>;
clock-names = "fspi_en", "fspi"; clock-names = "fspi_en", "fspi";
status = "disabled"; status = "disabled";
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment