| /kernel/linux/linux-6.6/sound/soc/sof/ |
| D | Makefile | 3 snd-sof-objs := core.o ops.o loader.o ipc.o pcm.o pm.o debug.o topology.o\ 4 control.o trace.o iomem-utils.o sof-audio.o stream-ipc.o 8 snd-sof-objs += ipc3.o ipc3-loader.o ipc3-topology.o ipc3-control.o ipc3-pcm.o\ 12 snd-sof-objs += ipc4.o ipc4-loader.o ipc4-topology.o ipc4-control.o ipc4-pcm.o\ 16 # SOF client support 18 snd-sof-objs += sof-client.o 21 snd-sof-$(CONFIG_SND_SOC_SOF_COMPRESS) += compress.o 23 snd-sof-pci-objs := sof-pci-dev.o 24 snd-sof-acpi-objs := sof-acpi-dev.o 25 snd-sof-of-objs := sof-of-dev.o [all …]
|
| D | Kconfig | 5 This adds support for Sound Open Firmware (SOF). SOF is free and 7 Say Y if you have such a device that is supported by SOF. 16 tristate "SOF PCI enumeration support" 27 tristate "SOF ACPI enumeration support" 41 tristate "SOF OF enumeration support" 73 bool "SOF developer options support" 76 This option unlocks SOF developer options for debug/performance/ 78 Distributions should not select this option, only SOF development 80 Say Y if you are involved in SOF development and need this option. 86 bool "SOF force probe workqueue" [all …]
|
| /kernel/linux/linux-6.6/sound/soc/sof/intel/ |
| D | Makefile | 3 snd-sof-acpi-intel-byt-objs := byt.o 4 snd-sof-acpi-intel-bdw-objs := bdw.o 6 snd-sof-intel-hda-common-objs := hda.o hda-loader.o hda-stream.o hda-trace.o \ 12 snd-sof-intel-hda-mlink-objs := hda-mlink.o 14 snd-sof-intel-hda-common-$(CONFIG_SND_SOC_SOF_HDA_PROBES) += hda-probes.o 16 snd-sof-intel-hda-objs := hda-codec.o 18 snd-sof-intel-atom-objs := atom.o 20 obj-$(CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP) += snd-sof-intel-atom.o 21 obj-$(CONFIG_SND_SOC_SOF_BAYTRAIL) += snd-sof-acpi-intel-byt.o 22 obj-$(CONFIG_SND_SOC_SOF_BROADWELL) += snd-sof-acpi-intel-bdw.o [all …]
|
| D | Kconfig | 3 bool "SOF support for Intel audio DSPs" 41 tristate "SOF support for Baytrail, Braswell and Cherrytrail" 56 compatible with both SOF or Atom/SST legacy drivers. 58 Say Y if you want to enable SOF on Baytrail/Cherrytrail. 62 tristate "SOF support for Broadwell" 74 located in the root file system are already compatible with both SOF 76 SOF does not fully support Broadwell and has limitations related to 79 Say Y if you want to enable SOF on Broadwell. 87 tristate "SOF support for Tangier/Merrifield" 104 tristate "SOF support for SkyLake" [all …]
|
| D | pci-tgl.c | 15 #include <sound/sof.h> 17 #include "../sof-pci-dev.h" 35 [SOF_IPC] = "intel/sof", 42 [SOF_IPC] = "intel/sof-tplg", 46 [SOF_IPC] = "sof-tgl.ri", 49 .nocodec_tplg_filename = "sof-tgl-nocodec.tplg", 68 [SOF_IPC] = "intel/sof", 75 [SOF_IPC] = "intel/sof-tplg", 79 [SOF_IPC] = "sof-tgl-h.ri", 82 .nocodec_tplg_filename = "sof-tgl-nocodec.tplg", [all …]
|
| D | pci-cnl.c | 15 #include <sound/sof.h> 17 #include "../sof-pci-dev.h" 35 [SOF_IPC] = "intel/sof", 42 [SOF_IPC] = "intel/sof-tplg", 46 [SOF_IPC] = "sof-cnl.ri", 49 .nocodec_tplg_filename = "sof-cnl-nocodec.tplg", 68 [SOF_IPC] = "intel/sof", 75 [SOF_IPC] = "intel/sof-tplg", 79 [SOF_IPC] = "sof-cfl.ri", 82 .nocodec_tplg_filename = "sof-cnl-nocodec.tplg", [all …]
|
| D | pci-apl.c | 15 #include <sound/sof.h> 17 #include "../sof-pci-dev.h" 34 [SOF_IPC] = "intel/sof", 41 [SOF_IPC] = "intel/sof-tplg", 45 [SOF_IPC] = "sof-apl.ri", 48 .nocodec_tplg_filename = "sof-apl-nocodec.tplg", 66 [SOF_IPC] = "intel/sof", 73 [SOF_IPC] = "intel/sof-tplg", 77 [SOF_IPC] = "sof-glk.ri", 80 .nocodec_tplg_filename = "sof-glk-nocodec.tplg", [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/common/ |
| D | soc-acpi-intel-cht-match.c | 38 .sof_fw_filename = "sof-cht.ri", 39 .sof_tplg_filename = "sof-cht-rt5645.tplg", 61 .sof_fw_filename = "sof-cht.ri", 62 .sof_tplg_filename = "sof-cht-rt5670.tplg", 69 .sof_fw_filename = "sof-cht.ri", 70 .sof_tplg_filename = "sof-cht-rt5670.tplg", 77 .sof_fw_filename = "sof-cht.ri", 78 .sof_tplg_filename = "sof-cht-rt5645.tplg", 85 .sof_fw_filename = "sof-cht.ri", 86 .sof_tplg_filename = "sof-cht-rt5645.tplg", [all …]
|
| D | soc-acpi-intel-byt-match.c | 93 .sof_fw_filename = "sof-byt.ri", 94 .sof_tplg_filename = "sof-byt-rt5670.tplg", 102 .sof_fw_filename = "sof-byt.ri", 103 .sof_tplg_filename = "sof-byt-rt5651.tplg", 130 .sof_fw_filename = "sof-byt.ri", 131 .sof_tplg_filename = "sof-byt-rt5640.tplg", 138 .sof_fw_filename = "sof-byt.ri", 139 .sof_tplg_filename = "sof-byt-rt5640.tplg", 146 .sof_fw_filename = "sof-byt.ri", 147 .sof_tplg_filename = "sof-byt-rt5640.tplg", [all …]
|
| D | soc-acpi-intel-bxt-match.c | 54 .sof_fw_filename = "sof-apl.ri", 55 .sof_tplg_filename = "sof-apl-rt298.tplg", 63 .sof_fw_filename = "sof-apl.ri", 64 .sof_tplg_filename = "sof-apl-da7219.tplg", 69 .sof_fw_filename = "sof-apl.ri", 70 .sof_tplg_filename = "sof-apl-pcm512x.tplg", 74 .drv_name = "sof-wm8804", 75 .sof_fw_filename = "sof-apl.ri", 76 .sof_tplg_filename = "sof-apl-wm8804.tplg", 82 .sof_fw_filename = "sof-apl.ri", [all …]
|
| D | soc-acpi-intel-hsw-bdw-match.c | 17 .sof_fw_filename = "sof-hsw.ri", 18 .sof_tplg_filename = "sof-hsw.tplg", 29 .sof_fw_filename = "sof-bdw.ri", 30 .sof_tplg_filename = "sof-bdw-rt286.tplg", 36 .sof_fw_filename = "sof-bdw.ri", 37 .sof_tplg_filename = "sof-bdw-rt5650.tplg", 43 .sof_fw_filename = "sof-bdw.ri", 44 .sof_tplg_filename = "sof-bdw-rt5677.tplg", 50 .sof_fw_filename = "sof-bdw.ri", 51 .sof_tplg_filename = "sof-bdw-rt5640.tplg",
|
| D | soc-acpi-intel-cml-match.c | 38 .sof_fw_filename = "sof-cml.ri", 39 .sof_tplg_filename = "sof-cml-rt1011-rt5682.tplg", 46 .sof_fw_filename = "sof-cml.ri", 47 .sof_tplg_filename = "sof-cml-rt5682-max98357a.tplg", 52 .sof_fw_filename = "sof-cml.ri", 53 .sof_tplg_filename = "sof-cml-rt5682.tplg", 60 .sof_fw_filename = "sof-cml.ri", 61 .sof_tplg_filename = "sof-cml-da7219-max98357a.tplg", 68 .sof_fw_filename = "sof-cml.ri", 69 .sof_tplg_filename = "sof-cml-da7219-max98357a.tplg", [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sof/ |
| D | Kconfig | 5 This adds support for Sound Open Firmware (SOF). SOF is a free and 7 Say Y if you have such a device that is supported by SOF. 13 tristate "SOF PCI enumeration support" 24 tristate "SOF ACPI enumeration support" 36 tristate "SOF OF enumeration support" 45 bool "SOF enable data probing" 54 bool "SOF developer options support" 57 This option unlock SOF developer options for debug/performance/ 59 Distributions should not select this option, only SOF development 61 Say Y if you are involved in SOF development and need this option [all …]
|
| D | sof-pci-dev.c | 20 #include <sound/sof.h> 29 MODULE_PARM_DESC(fw_path, "alternate path for SOF firmware."); 33 MODULE_PARM_DESC(tplg_path, "alternate path for SOF topology."); 37 MODULE_PARM_DESC(tplg_filename, "alternate filename for SOF topology."); 41 MODULE_PARM_DESC(sof_pci_debug, "SOF PCI debug options (0x0 all off)"); 61 .driver_data = "sof-tgl-rt5682-ssp0-max98373-ssp2.tplg", 119 .default_fw_path = "intel/sof", 120 .default_tplg_path = "intel/sof-tplg", 121 .default_fw_filename = "sof-apl.ri", 122 .nocodec_tplg_filename = "sof-apl-nocodec.tplg", [all …]
|
| D | Makefile | 3 snd-sof-objs := core.o ops.o loader.o ipc.o pcm.o pm.o debug.o topology.o\ 4 control.o trace.o utils.o sof-audio.o 5 snd-sof-$(CONFIG_SND_SOC_SOF_DEBUG_PROBES) += probe.o compress.o 7 snd-sof-pci-objs := sof-pci-dev.o 8 snd-sof-acpi-objs := sof-acpi-dev.o 9 snd-sof-of-objs := sof-of-dev.o 11 snd-sof-nocodec-objs := nocodec.o 13 obj-$(CONFIG_SND_SOC_SOF) += snd-sof.o 14 obj-$(CONFIG_SND_SOC_SOF_NOCODEC) += snd-sof-nocodec.o 17 obj-$(CONFIG_SND_SOC_SOF_ACPI) += snd-sof-acpi.o [all …]
|
| D | sof-acpi-dev.c | 17 #include <sound/sof.h> 26 MODULE_PARM_DESC(fw_path, "alternate path for SOF firmware."); 30 MODULE_PARM_DESC(tplg_path, "alternate path for SOF topology."); 34 MODULE_PARM_DESC(sof_acpi_debug, "SOF ACPI debug options (0x0 all off)"); 46 .default_fw_path = "intel/sof", 47 .default_tplg_path = "intel/sof-tplg", 48 .default_fw_filename = "sof-bdw.ri", 49 .nocodec_tplg_filename = "sof-bdw-nocodec.tplg", 64 .default_fw_path = "intel/sof", 65 .default_tplg_path = "intel/sof-tplg", [all …]
|
| D | sof-of-dev.c | 11 #include <sound/sof.h> 22 .default_fw_path = "imx/sof", 23 .default_tplg_path = "imx/sof-tplg", 24 .default_fw_filename = "sof-imx8x.ri", 25 .nocodec_tplg_filename = "sof-imx8-nocodec.tplg", 30 .default_fw_path = "imx/sof", 31 .default_tplg_path = "imx/sof-tplg", 32 .default_fw_filename = "sof-imx8.ri", 33 .nocodec_tplg_filename = "sof-imx8-nocodec.tplg", 40 .default_fw_path = "imx/sof", [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sof/intel/ |
| D | Kconfig | 3 bool "SOF support for Intel audio DSPs" 63 bool "SOF support for Baytrail, Braswell and Cherrytrail" 69 legacy drivers. If you want to enable SOF on Baytrail/Cherrytrail, 71 SOF does not support Baytrail-CR for now, so this option is not 75 Say Y if you want to enable SOF on Baytrail/Cherrytrail 86 bool "SOF support for Broadwell" 92 driver. If you want to enable SOF on Broadwell you need to deselect 94 SOF does fully support Broadwell yet, so this option is not 98 Say Y if you want to enable SOF on Broadwell 114 bool "SOF support for Tangier/Merrifield" [all …]
|
| D | Makefile | 3 snd-sof-intel-byt-objs := byt.o 4 snd-sof-intel-bdw-objs := bdw.o 6 snd-sof-intel-ipc-objs := intel-ipc.o 8 snd-sof-intel-hda-common-objs := hda.o hda-loader.o hda-stream.o hda-trace.o \ 12 snd-sof-intel-hda-common-$(CONFIG_SND_SOC_SOF_HDA_PROBES) += hda-compress.o 14 snd-sof-intel-hda-objs := hda-codec.o 16 obj-$(CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP) += snd-sof-intel-byt.o 17 obj-$(CONFIG_SND_SOC_SOF_BROADWELL) += snd-sof-intel-bdw.o 18 obj-$(CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC) += snd-sof-intel-ipc.o 19 obj-$(CONFIG_SND_SOC_SOF_HDA_COMMON) += snd-sof-intel-hda-common.o [all …]
|
| /kernel/linux/linux-6.6/sound/soc/amd/ |
| D | acp-config.c | 19 #include "../sof/amd/acp.h" 111 .fw_filename = "sof-rn.ri", 112 .sof_tplg_filename = "sof-rn-rt5682-rt1019.tplg", 120 .fw_filename = "sof-rn.ri", 121 .sof_tplg_filename = "sof-rn-rt5682-max98360.tplg", 129 .fw_filename = "sof-rn.ri", 130 .sof_tplg_filename = "sof-rn-rt5682-max98360.tplg", 138 .fw_filename = "sof-rn.ri", 139 .sof_tplg_filename = "sof-rn-rt5682-rt1019.tplg", 145 .fw_filename = "sof-rn.ri", [all …]
|
| /kernel/linux/linux-6.6/sound/soc/sof/amd/ |
| D | Makefile | 7 snd-sof-amd-acp-objs := acp.o acp-loader.o acp-ipc.o acp-pcm.o acp-stream.o acp-trace.o acp-common.o 8 snd-sof-amd-acp-$(CONFIG_SND_SOC_SOF_ACP_PROBES) = acp-probes.o 9 snd-sof-amd-renoir-objs := pci-rn.o renoir.o 10 snd-sof-amd-rembrandt-objs := pci-rmb.o rembrandt.o 11 snd-sof-amd-vangogh-objs := pci-vangogh.o vangogh.o 13 obj-$(CONFIG_SND_SOC_SOF_AMD_COMMON) += snd-sof-amd-acp.o 14 obj-$(CONFIG_SND_SOC_SOF_AMD_RENOIR) +=snd-sof-amd-renoir.o 15 obj-$(CONFIG_SND_SOC_SOF_AMD_REMBRANDT) +=snd-sof-amd-rembrandt.o 16 obj-$(CONFIG_SND_SOC_SOF_AMD_VANGOGH) +=snd-sof-amd-vangogh.o
|
| D | Kconfig | 8 tristate "SOF support for AMD audio DSPs" 31 tristate "SOF support for RENOIR" 35 Select this option for SOF support on AMD Renoir platform 38 tristate "SOF support for VANGOGH" 42 Select this option for SOF support 44 Say Y if you want to enable SOF on Vangogh. 48 tristate "SOF support for REMBRANDT" 52 Select this option for SOF support on AMD Rembrandt platform 53 Say Y if you want to enable SOF on Rembrandt.
|
| /kernel/linux/linux-6.6/sound/soc/intel/common/ |
| D | soc-acpi-intel-adl-match.c | 501 .sof_tplg_filename = "sof-adl-max98373-rt5682.tplg", 508 .sof_tplg_filename = "sof-adl-max98357a-rt5682.tplg", 515 .sof_tplg_filename = "sof-adl-max98360a-rt5682.tplg", 522 .sof_tplg_filename = "sof-adl-rt1019-nau8825.tplg", 529 .sof_tplg_filename = "sof-adl-max98373-nau8825.tplg", 536 .sof_tplg_filename = "sof-adl-max98360a-nau8825.tplg", 543 .sof_tplg_filename = "sof-adl-rt1019-rt5682.tplg", 550 .sof_tplg_filename = "sof-adl-rt1015-nau8825.tplg", 557 .sof_tplg_filename = "sof-adl-nau8318-nau8825.tplg", 562 .sof_tplg_filename = "sof-adl-nau8825.tplg", [all …]
|
| /kernel/linux/linux-6.6/include/scsi/fc/ |
| D | fc_encaps.h | 47 * Macro's for making redundant copies of EOF and SOF. 57 * SOF / EOF bytes. 81 #define FC_SOF_CLASS_MASK 0x06 /* mask for class of service in SOF */ 84 * Define classes in terms of the SOF code (initial). 95 * Determine whether SOF code indicates the need for a BLS ACK. 97 static inline int fc_sof_needs_ack(enum fc_sof sof) in fc_sof_needs_ack() argument 99 return (~sof) & 0x02; /* true for class 1, 2, 4, 6, or F */ in fc_sof_needs_ack() 103 * Given an fc_class, return the normal (non-initial) SOF value. 111 * Compute class from SOF value. 113 static inline enum fc_class fc_sof_class(enum fc_sof sof) in fc_sof_class() argument [all …]
|
| /kernel/linux/linux-5.10/include/scsi/fc/ |
| D | fc_encaps.h | 47 * Macro's for making redundant copies of EOF and SOF. 57 * SOF / EOF bytes. 81 #define FC_SOF_CLASS_MASK 0x06 /* mask for class of service in SOF */ 84 * Define classes in terms of the SOF code (initial). 95 * Determine whether SOF code indicates the need for a BLS ACK. 97 static inline int fc_sof_needs_ack(enum fc_sof sof) in fc_sof_needs_ack() argument 99 return (~sof) & 0x02; /* true for class 1, 2, 4, 6, or F */ in fc_sof_needs_ack() 103 * Given an fc_class, return the normal (non-initial) SOF value. 111 * Compute class from SOF value. 113 static inline enum fc_class fc_sof_class(enum fc_sof sof) in fc_sof_class() argument [all …]
|