mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 18:09:56 +00:00
dts: rp1: Add spi6, fix spi1 #address-cells
spi6 won't be useful on Pi 5 because it can't be enabled on the 40-pin header, but include it for completeness. Also fix the #address-cells value for spi1, otherwise the kernel will reject attempts to apply the, say, spi1-2cs overlay at runtime. Signed-off-by: Phil Elwell <phil@raspberrypi.com>
This commit is contained in:
@@ -187,7 +187,7 @@
|
|||||||
interrupts = <RP1_INT_SPI1 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <RP1_INT_SPI1 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
clocks = <&rp1_clocks RP1_CLK_SYS>;
|
clocks = <&rp1_clocks RP1_CLK_SYS>;
|
||||||
clock-names = "ssi_clk";
|
clock-names = "ssi_clk";
|
||||||
#address-cells = <0>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
num-cs = <2>;
|
num-cs = <2>;
|
||||||
dmas = <&rp1_dma RP1_DMA_SPI1_TX>,
|
dmas = <&rp1_dma RP1_DMA_SPI1_TX>,
|
||||||
@@ -263,6 +263,21 @@
|
|||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rp1_spi6: spi@68000 {
|
||||||
|
reg = <0xc0 0x40068000 0x0 0x130>;
|
||||||
|
compatible = "snps,dw-apb-ssi";
|
||||||
|
interrupts = <RP1_INT_SPI6 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clocks = <&rp1_clocks RP1_CLK_SYS>;
|
||||||
|
clock-names = "ssi_clk";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
num-cs = <2>;
|
||||||
|
dmas = <&rp1_dma RP1_DMA_SPI6_TX>,
|
||||||
|
<&rp1_dma RP1_DMA_SPI6_RX>;
|
||||||
|
dma-names = "tx", "rx";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
// SPI7 is a target/slave interface
|
// SPI7 is a target/slave interface
|
||||||
rp1_spi7: spi@6c000 {
|
rp1_spi7: spi@6c000 {
|
||||||
reg = <0xc0 0x4006c000 0x0 0x130>;
|
reg = <0xc0 0x4006c000 0x0 0x130>;
|
||||||
|
|||||||
Reference in New Issue
Block a user