intel_adsp: ace20_lnl: add ALH DAI support
Add missing definitions for ALH DAIs. Keep the same FIXME reminder in the comments we have for ACE1.5 that explains the background of these definitions. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Reported-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
This commit is contained in:
parent
fb9a6af700
commit
34ea488da9
|
@ -177,6 +177,112 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
/*
|
||||
* FIXME this is modeling individual alh channels/instances
|
||||
* with node labels, which has problems. A better representation
|
||||
* is discussed here:
|
||||
*
|
||||
* https://github.com/zephyrproject-rtos/zephyr/pull/50287#discussion_r974591009
|
||||
*
|
||||
* The hardware actually supports 16 ALH streams/FIFOs. Below description does
|
||||
* not fully represent hardware capabilities and is expected to be modified.
|
||||
*/
|
||||
alh0: alh0@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh1: alh1@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh2: alh2@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh3: alh3@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh4: alh4@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh5: alh5@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh6: alh6@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh7: alh7@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh8: alh8@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh9: alh9@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh10: alh10@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh11: alh11@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh12: alh12@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh13: alh13@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh14: alh14@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
alh15: alh15@24400 {
|
||||
compatible = "intel,alh-dai";
|
||||
reg = <0x00024400 0x00024600>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ssp0: ssp@28100 {
|
||||
compatible = "intel,ssp-dai";
|
||||
#address-cells = <1>;
|
||||
|
|
Loading…
Reference in a new issue