Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions arch/riscv/boot/dts/spacemit/k3.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1140,6 +1140,85 @@
status = "disabled";
};

i2s0: i2s@d4026000 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4026000 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S0_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S0_BCLK>,
<&syscon_apbc CLK_APBC_I2S0_BUS>,
<&syscon_apbc CLK_APBC_I2S0>,
<&syscon_mpmu CLK_MPMU_I2S0_SYSCLK_DIV>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"sysclk_div", "c_sysclk", "c_bclk";
dmas = <&pdma 21>, <&pdma 22>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S0>;
#sound-dai-cells = <0>;

status = "disabled";
};

i2s1: i2s@d4026800 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4026800 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S1_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S1_BCLK>,
<&syscon_apbc CLK_APBC_I2S1_BUS>,
<&syscon_apbc CLK_APBC_I2S1>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"c_sysclk", "c_bclk";
dmas = <&pdma 23>, <&pdma 24>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S1>;
#sound-dai-cells = <0>;

status = "disabled";
};

i2s2: i2s@d4027000 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4027000 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S2_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S2_BCLK>,
<&syscon_apbc CLK_APBC_I2S2_BUS>,
<&syscon_apbc CLK_APBC_I2S2>,
<&syscon_mpmu CLK_MPMU_I2S2_SYSCLK_DIV>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"sysclk_div", "c_sysclk", "c_bclk";
dmas = <&pdma 56>, <&pdma 57>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S2>;
#sound-dai-cells = <0>;

status = "disabled";
};

i2s3: i2s@d4027800 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4027800 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S3_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S3_BCLK>,
<&syscon_apbc CLK_APBC_I2S3_BUS>,
<&syscon_apbc CLK_APBC_I2S3>,
<&syscon_mpmu CLK_MPMU_I2S3_SYSCLK_DIV>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"sysclk_div", "c_sysclk", "c_bclk";
dmas = <&pdma 58>, <&pdma 59>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S3>;
#sound-dai-cells = <0>;

status = "disabled";
};

spi0: spi@d4040000 {
compatible = "spacemit,k3-spi", "spacemit,k1-spi";
reg = <0x0 0xd4040000 0x0 0x30>;
Expand Down Expand Up @@ -1170,6 +1249,46 @@
status = "disabled";
};

i2s4: i2s@d4041000 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4041000 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S4_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S4_BCLK>,
<&syscon_apbc CLK_APBC_I2S4_BUS>,
<&syscon_apbc CLK_APBC_I2S4>,
<&syscon_mpmu CLK_MPMU_I2S4_SYSCLK_DIV>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"sysclk_div", "c_sysclk", "c_bclk";
dmas = <&pdma 60>, <&pdma 61>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S4>;
#sound-dai-cells = <0>;

status = "disabled";
};

i2s5: i2s@d4041800 {
compatible = "spacemit,k3-i2s";
reg = <0x0 0xd4041800 0x0 0x30>;
clocks = <&syscon_mpmu CLK_MPMU_I2S5_SYSCLK>,
<&syscon_apbc CLK_APBC_I2S5_BCLK>,
<&syscon_apbc CLK_APBC_I2S5_BUS>,
<&syscon_apbc CLK_APBC_I2S5>,
<&syscon_mpmu CLK_MPMU_I2S5_SYSCLK_DIV>,
<&syscon_mpmu CLK_MPMU_I2S_SYSCLK>,
<&syscon_mpmu CLK_MPMU_I2S_BCLK>;
clock-names = "sysclk", "bclk", "bus", "func",
"sysclk_div", "c_sysclk", "c_bclk";
dmas = <&pdma 62>, <&pdma 63>;
dma-names = "tx", "rx";
resets = <&syscon_apbc RESET_APBC_I2S5>;
#sound-dai-cells = <0>;

status = "disabled";
};

syscon_mpmu: system-controller@d4050000 {
compatible = "spacemit,k3-syscon-mpmu";
reg = <0x0 0xd4050000 0x0 0x10000>;
Expand Down
Loading