Skip to content

Commit bf7c2ce

Browse files
frank-wAngeloGioacchino Del Regno
authored andcommitted
arm64: dts: mediatek: mt7988: add spi controllers
Add SPI controllers for mt7988. Signed-off-by: Daniel Golle <[email protected]> Signed-off-by: Frank Wunderlich <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: AngeloGioacchino Del Regno <[email protected]>
1 parent bb5872c commit bf7c2ce

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

arch/arm64/boot/dts/mediatek/mt7988a.dtsi

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,51 @@
311311
status = "disabled";
312312
};
313313

314+
spi0: spi@11007000 {
315+
compatible = "mediatek,mt7988-spi-quad", "mediatek,spi-ipm";
316+
reg = <0 0x11007000 0 0x100>;
317+
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
318+
clocks = <&topckgen CLK_TOP_MPLL_D2>,
319+
<&topckgen CLK_TOP_SPI_SEL>,
320+
<&infracfg CLK_INFRA_104M_SPI0>,
321+
<&infracfg CLK_INFRA_66M_SPI0_HCK>;
322+
clock-names = "parent-clk", "sel-clk", "spi-clk",
323+
"hclk";
324+
#address-cells = <1>;
325+
#size-cells = <0>;
326+
status = "disabled";
327+
};
328+
329+
spi1: spi@11008000 {
330+
compatible = "mediatek,mt7988-spi-single", "mediatek,spi-ipm";
331+
reg = <0 0x11008000 0 0x100>;
332+
interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
333+
clocks = <&topckgen CLK_TOP_MPLL_D2>,
334+
<&topckgen CLK_TOP_SPIM_MST_SEL>,
335+
<&infracfg CLK_INFRA_104M_SPI1>,
336+
<&infracfg CLK_INFRA_66M_SPI1_HCK>;
337+
clock-names = "parent-clk", "sel-clk", "spi-clk",
338+
"hclk";
339+
#address-cells = <1>;
340+
#size-cells = <0>;
341+
status = "disabled";
342+
};
343+
344+
spi2: spi@11009000 {
345+
compatible = "mediatek,mt7988-spi-quad", "mediatek,spi-ipm";
346+
reg = <0 0x11009000 0 0x100>;
347+
interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>;
348+
clocks = <&topckgen CLK_TOP_MPLL_D2>,
349+
<&topckgen CLK_TOP_SPI_SEL>,
350+
<&infracfg CLK_INFRA_104M_SPI2_BCK>,
351+
<&infracfg CLK_INFRA_66M_SPI2_HCK>;
352+
clock-names = "parent-clk", "sel-clk", "spi-clk",
353+
"hclk";
354+
#address-cells = <1>;
355+
#size-cells = <0>;
356+
status = "disabled";
357+
};
358+
314359
lvts: lvts@1100a000 {
315360
compatible = "mediatek,mt7988-lvts-ap";
316361
#thermal-sensor-cells = <1>;

0 commit comments

Comments
 (0)