zephyr/dts/xtensa/intel
Tomasz Leman fe2861b5cd dai: intel: ssp: Refactor power management initialization
This patch refactors the power management initialization for the SSP
driver across ACE15, ACE20, and ACE30 generations to align with the
recommended practices outlined in the documentation. The changes
include:

1. Replacing the conditional initialization of power management state
   with a call to `pm_device_driver_init` in the `ssp_init` function.
2. Adding the `zephyr,pm-device-runtime-auto` property to the SSP nodes
   in the device tree files for ACE15, ACE20, and ACE30.
3. Moving the power domain assignment for the SSP device in the device
   tree. The previous configuration resulted in the device not being under
   any power domain and being initialized as always ON.

These changes ensure that the SSP driver is initialized with the
appropriate power management state and that runtime power management is
automatically enabled based on the device tree configuration. The
functionality of the power management state remains unchanged, ensuring
consistent behavior.

Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
2024-12-11 21:34:57 +01:00
..
intel_adsp_ace15_mtpm.dtsi dai: intel: ssp: Refactor power management initialization 2024-12-11 21:34:57 +01:00
intel_adsp_ace20_lnl.dtsi dai: intel: ssp: Refactor power management initialization 2024-12-11 21:34:57 +01:00
intel_adsp_ace30.dtsi dai: intel: ssp: Refactor power management initialization 2024-12-11 21:34:57 +01:00
intel_adsp_ace30_ptl.dtsi dai: intel: ssp: Refactor power management initialization 2024-12-11 21:34:57 +01:00
intel_adsp_cavs.dtsi dts: xtensa: intel: add HDA DMA interrupt defs for cAVS platforms 2023-08-31 09:59:10 -04:00
intel_adsp_cavs25.dtsi dts: xtensa: intel_adsp: Set soft-off state as disabled 2024-09-02 11:54:08 +02:00
intel_adsp_cavs25_tgph.dtsi intel_adsp: adsp_memory: update cAVS 2.5 memory definitions 2024-05-01 10:31:52 +02:00