linux/sound/soc/intel/common
Pierre-Louis Bossart 9931f7d5d2
ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
the Intel kbuild bot reports a link failure when IOSF_MBI is built-in
but the Merrifield driver is configured as a module. The
soc-intel-quirks.h is included for Merrifield platforms, but IOSF_MBI
is not selected for that platform.

ld.lld: error: undefined symbol: iosf_mbi_read
>>> referenced by atom.c
>>>               sound/soc/sof/intel/atom.o:(atom_machine_select) in archive vmlinux.a

This patch forces the use of the fallback static inline when IOSF_MBI is not reachable.

Fixes: 536cfd2f37 ("ASoC: Intel: use common helpers to detect CPUs")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202407160704.zpdhJ8da-lkp@intel.com/
Suggested-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://patch.msgid.link/20240722083002.10800-1-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-07-22 13:04:49 +01:00
..
Makefile ASoC: intel: Use *-y instead of *-objs in Makefile 2024-05-08 11:39:20 +09:00
soc-acpi-intel-adl-match.c ASoC: Intel: sof_da7219: mach cleanup for adl boards 2024-04-14 16:54:27 +09:00
soc-acpi-intel-arl-match.c ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops 2024-05-29 11:10:51 +01:00
soc-acpi-intel-bxt-match.c ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices 2022-03-09 13:30:21 +00:00
soc-acpi-intel-byt-match.c ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working 2023-04-24 16:41:58 +01:00
soc-acpi-intel-cfl-match.c ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags 2021-01-28 17:11:39 +00:00
soc-acpi-intel-cht-match.c ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk 2023-10-24 18:03:11 +01:00
soc-acpi-intel-cml-match.c ASoC: Intel: bxt_da7219_max98357a: remove cml support 2024-04-29 23:49:10 +09:00
soc-acpi-intel-cnl-match.c ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines 2022-03-09 13:30:23 +00:00
soc-acpi-intel-ehl-match.c ASoC: soc-acpi: remove sof_fw_filename 2022-03-02 13:43:37 +00:00
soc-acpi-intel-glk-match.c ASoC: Intel: glk_rt5682_max98357a: delete driver 2024-04-29 23:49:15 +09:00
soc-acpi-intel-hda-match.c ASoC: soc-acpi: remove sof_fw_filename 2022-03-02 13:43:37 +00:00
soc-acpi-intel-hsw-bdw-match.c ASoC: Intel: Drop legacy HSW/BDW board-match information 2022-08-16 13:08:04 +01:00
soc-acpi-intel-icl-match.c ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards 2024-04-29 23:49:17 +09:00
soc-acpi-intel-jsl-match.c ASoC: Intel: sof_da7219: board id cleanup for jsl boards 2024-03-25 22:45:02 +00:00
soc-acpi-intel-kbl-match.c ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs 2021-10-29 18:55:22 +01:00
soc-acpi-intel-lnl-match.c ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support 2024-05-10 07:11:40 +01:00
soc-acpi-intel-mtl-match.c ASoC: Intel: soc-acpi: mtl: fix speaker no sound on Dell SKU 0C64 2024-06-18 18:57:33 +01:00
soc-acpi-intel-rpl-match.c ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops 2024-05-29 11:10:51 +01:00
soc-acpi-intel-sdw-mockup-match.c ASoC: soc-acpi: cnl: add table for SoundWire mockup devices 2021-07-14 18:02:06 +01:00
soc-acpi-intel-sdw-mockup-match.h ASoC: soc-acpi: cnl: add table for SoundWire mockup devices 2021-07-14 18:02:06 +01:00
soc-acpi-intel-skl-match.c ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs 2021-10-29 18:55:22 +01:00
soc-acpi-intel-ssp-common.c ASoC: Intel: Fix RT5650 SSP lookup 2024-07-16 14:07:56 +01:00
soc-acpi-intel-tgl-match.c ASoC: Intel: sof_rt5682: mach cleanup for tgl boards 2024-03-28 13:58:19 +00:00
soc-intel-quirks.h ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable 2024-07-22 13:04:49 +01:00
sst-dsp-priv.h ASoC: Intel: common: clarify Copyright information 2024-05-06 23:59:37 +09:00
sst-dsp.c ASoC: Intel: common: clarify Copyright information 2024-05-06 23:59:37 +09:00
sst-dsp.h ASoC: Intel: common: clarify Copyright information 2024-05-06 23:59:37 +09:00
sst-ipc.c ASoC: Intel: common: clarify Copyright information 2024-05-06 23:59:37 +09:00
sst-ipc.h ASoC: Intel: common: clarify Copyright information 2024-05-06 23:59:37 +09:00