zephyr/subsys/logging
Andrey Borisovich 2e04bfdfe0 soc: intel_adsp: Refactored IPC/IDC
Changes to code:
1. Renamed CAVS_IPC API from common/include/cavs_ipc.h to
common/include/intel_adsp_ipc.h. Renamed all API functions and structs -
added "intel_adsp_" prefix.
2. Moved definitions from intel-ipc-regs.h and ace-ipc-regs.g to SOC
specific headers include/<soc_name>/adsp_ipc_regs.h.
3. Added new common intel_adsp_ipc_devtree.h header with new
macros to retrieve IPC and IDC nodes and register addresses.
Put those new macros in code replacing hardcoded values outside of
devicetree.
4. Changed documentation of IDC and renamed IDC register struct
to have common name between all intel adsp socs.
5. Removed excessive docs description on cAVS IPC protocol.

Changes to Devicetree:
1. Renamed in all CAVS boards .dtsi files content in IPC nodes:
   - "cavs_host_ipc" node labels to "adsp_ipc" labels.
   - compatible "intel,cavs-host-ipc" renamed to
     "intel,adsp-host-ipc".
2. Added (previously missing) yaml file for "intel,adsp-host-ipc"
   compatible.
3. Renamed in all CAVS boards .dtsi files content in IDC nodes:
   - "idc" node labels to "adsp_idc" labels.
   - compatible "intel,cavs-idc" renamed to "intel-adsp-idc"
4. Renamed intel,cavs_idc.yaml file to intel,adsp_idc.yaml
   so it is suitable for both CAVS and ACE SoC family.
   Moved it from ipm bindings to ipc bindings where it belongs.

Changes to Kconfig:
1. Renamed existing Kconfig option CONFIG_CAVS_IPC to
   INTEL_ADSP_IPC.
2. For renamed INTEL_ADSP_IPC addded default value based on
   status of the "adsp-ipc" and "adsp-ipc" node.

Signed-off-by: Andrey Borisovich <andrey.borisovich@intel.com>
2022-09-02 08:18:32 -04:00
..
mipi_syst kconfig: logging: Add LOG_MIPI_SYST_ARGS_BUFFER_SIZE option. 2022-08-17 12:07:08 +02:00
CMakeLists.txt logging: cleanup in CMakeLists.txt 2022-09-01 20:54:13 +02:00
Kconfig logging: Allow for compilation without log_output 2022-07-04 16:43:32 +02:00
Kconfig.backends logging: Intel ADSP mtrace logging backend 2022-08-29 10:43:42 +02:00
Kconfig.filtering logging: Add frontend support to v2 2022-03-14 14:08:49 -04:00
Kconfig.formatting kconfig: logging: Add LOG_MIPI_SYST_ARGS_BUFFER_SIZE option. 2022-08-17 12:07:08 +02:00
Kconfig.frontends logging: Remove logging v1 from the logging 2022-06-16 10:51:15 -04:00
Kconfig.misc lib/cbprintf: Disable tagged arguments with picolibc 2022-06-29 10:29:13 +02:00
Kconfig.mode logging: Remove logging v1 from the logging 2022-06-16 10:51:15 -04:00
Kconfig.processing logging: added log process thread priority support 2022-07-21 08:59:38 -04:00
Kconfig.template.log_config logging: Add choice name in template 2021-09-06 14:11:06 -04:00
Kconfig.template.log_format_config logging: Remove logging v1 from the logging 2022-06-16 10:51:15 -04:00
log_backend_adsp_hda.c soc: intel_adsp: Refactored IPC/IDC 2022-09-02 08:18:32 -04:00
log_backend_adsp_mtrace.c logging: Intel ADSP mtrace logging backend 2022-08-29 10:43:42 +02:00
log_backend_adsp.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_efi_console.c logging: add a logging backend of EFI console 2022-07-05 16:52:32 -04:00
log_backend_fs.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_native_posix.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_net.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_rtt.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_spinel.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_backend_swo.c log: swo: enable pin control support for swo log backend 2022-06-28 16:02:09 -05:00
log_backend_uart.c logging: initialize devices at compile time 2022-08-19 11:51:26 +02:00
log_backend_xtensa_sim.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_cmds.c logging: Remove logging v1 from the logging 2022-06-16 10:51:15 -04:00
log_core.c logging: added log process thread priority support 2022-07-21 08:59:38 -04:00
log_frontend_dict_uart.c lib: os: cbprintf: Renamed flags used for conversion function 2022-08-26 12:52:08 +02:00
log_mgmt.c logging: add log_source_id_get 2022-07-01 16:30:30 +02:00
log_minimal.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
log_msg.c lib: os: cbprintf: Renamed flags used for conversion function 2022-08-26 12:52:08 +02:00
log_output_dict.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_output_syst.c logging: Removing v2 suffix from logging names 2022-06-23 15:46:37 -04:00
log_output.c logging: log_output: Add function for processing input arguments 2022-07-21 09:04:37 -04:00