2022-03-03 00:19:23 +08:00
|
|
|
/*
|
|
|
|
* Copyright (c) 2022 Intel Corporation
|
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <xtensa/xtensa.dtsi>
|
|
|
|
|
|
|
|
/ {
|
|
|
|
soc {
|
|
|
|
lpgpdma0: dma@7c000 {
|
2022-07-09 05:14:26 +08:00
|
|
|
compatible = "intel,adsp-gpdma";
|
2022-03-03 00:19:23 +08:00
|
|
|
#dma-cells = <1>;
|
|
|
|
reg = <0x0007c000 0x1000>;
|
|
|
|
shim = <0x00078400 0x100>;
|
|
|
|
interrupts = <0x10 0 0>;
|
|
|
|
interrupt-parent = <&cavs3>;
|
|
|
|
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
lpgpdma1: dma@7d000 {
|
2022-07-09 05:14:26 +08:00
|
|
|
compatible = "intel,adsp-gpdma";
|
2022-03-03 00:19:23 +08:00
|
|
|
#dma-cells = <1>;
|
|
|
|
reg = <0x0007d000 0x1000>;
|
|
|
|
shim = <0x00078500 0x100>;
|
|
|
|
interrupts = <0x0F 0 0>;
|
|
|
|
interrupt-parent = <&cavs3>;
|
|
|
|
|
|
|
|
status = "okay";
|
|
|
|
};
|
2022-05-04 02:50:36 +08:00
|
|
|
|
2022-04-07 06:26:33 +08:00
|
|
|
hda_link_out: dma@72400 {
|
2022-07-13 23:40:48 +08:00
|
|
|
compatible = "intel,adsp-hda-link-out";
|
2022-04-07 06:26:33 +08:00
|
|
|
#dma-cells = <1>;
|
2022-08-17 00:15:57 +08:00
|
|
|
reg = <0x00072400 0x20>;
|
2022-07-08 23:43:42 +08:00
|
|
|
dma-channels = <4>;
|
2022-06-23 01:50:50 +08:00
|
|
|
dma-buf-alignment = <128>;
|
2022-04-07 06:26:33 +08:00
|
|
|
|
2022-07-08 23:43:42 +08:00
|
|
|
status = "okay";
|
2022-04-07 06:26:33 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
hda_link_in: dma@72600 {
|
2022-07-13 23:40:48 +08:00
|
|
|
compatible = "intel,adsp-hda-link-in";
|
2022-04-07 06:26:33 +08:00
|
|
|
#dma-cells = <1>;
|
2022-08-17 00:15:57 +08:00
|
|
|
reg = <0x00072600 0x20>;
|
2022-07-08 23:43:42 +08:00
|
|
|
dma-channels = <4>;
|
2022-06-23 01:50:50 +08:00
|
|
|
dma-buf-alignment = <128>;
|
2022-04-07 06:26:33 +08:00
|
|
|
|
2022-07-08 23:43:42 +08:00
|
|
|
status = "okay";
|
2022-04-07 06:26:33 +08:00
|
|
|
};
|
2022-02-17 00:33:45 +08:00
|
|
|
|
2022-04-01 01:32:00 +08:00
|
|
|
hda_host_out: dma@72800 {
|
2022-07-13 23:40:48 +08:00
|
|
|
compatible = "intel,adsp-hda-host-out";
|
2022-02-17 00:33:45 +08:00
|
|
|
#dma-cells = <1>;
|
|
|
|
reg = <0x00072800 0x40>;
|
2022-05-04 02:50:36 +08:00
|
|
|
dma-channels = <9>;
|
2022-06-23 01:50:50 +08:00
|
|
|
dma-buf-alignment = <128>;
|
2022-02-17 00:33:45 +08:00
|
|
|
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
2022-04-01 01:32:00 +08:00
|
|
|
hda_host_in: dma@72c00 {
|
2022-07-13 23:40:48 +08:00
|
|
|
compatible = "intel,adsp-hda-host-in";
|
2022-02-17 00:33:45 +08:00
|
|
|
#dma-cells = <1>;
|
|
|
|
reg = <0x00072c00 0x40>;
|
|
|
|
dma-channels = <7>;
|
2022-06-23 01:50:50 +08:00
|
|
|
dma-buf-alignment = <128>;
|
2022-02-17 00:33:45 +08:00
|
|
|
|
|
|
|
status = "okay";
|
|
|
|
};
|
2022-03-03 00:19:23 +08:00
|
|
|
};
|
|
|
|
};
|