Centos-kernel-stream-9/drivers/soundwire
Jaroslav Kysela 910f90cd8f soundwire: bus: Make IRQ handling conditionally built
JIRA: https://issues.redhat.com/browse/RHEL-13724

commit 3b6c4a11bf2b810f772f5c2c1ef6eef3fc268246
Author: Charles Keepax <ckeepax@opensource.cirrus.com>
Date: Wed Sep 20 17:04:01 2023 +0100

    soundwire: bus: Make IRQ handling conditionally built

    SoundWire has provisions for a simple callback for the IRQ handling so
    has no hard dependency on IRQ_DOMAIN, but the recent addition of IRQ
    handling was causing builds without IRQ_DOMAIN to fail. Resolve this by
    moving the IRQ handling into its own file and only add it to the build
    when IRQ_DOMAIN is included in the kernel.

    Fixes: 12a95123bfe1 ("soundwire: bus: Allow SoundWire peripherals to register IRQ handlers")
    Reported-by: kernel test robot <lkp@intel.com>
    Closes: https://lore.kernel.org/oe-kbuild-all/202309150522.MoKeF4jx-lkp@intel.com/
    Acked-by: Randy Dunlap <rdunlap@infradead.org>
    Tested-by: Randy Dunlap <rdunlap@infradead.org>
    Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
    Link: https://lore.kernel.org/r/20230920160401.854052-1-ckeepax@opensource.cirrus.com
    Signed-off-by: Vinod Koul <vkoul@kernel.org>

Signed-off-by: Jaroslav Kysela <jkysela@redhat.com>
2023-12-18 16:31:34 +01:00
..
Kconfig
Makefile soundwire: bus: Make IRQ handling conditionally built 2023-12-18 16:31:34 +01:00
amd_manager.c
amd_manager.h
bus.c soundwire: bus: Make IRQ handling conditionally built 2023-12-18 16:31:34 +01:00
bus.h
bus_type.c soundwire: bus: Make IRQ handling conditionally built 2023-12-18 16:31:34 +01:00
cadence_master.c
cadence_master.h
debugfs.c
dmi-quirks.c
generic_bandwidth_allocation.c
intel.c
intel.h
intel_ace2x.c soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacks 2023-12-18 16:31:02 +01:00
intel_ace2x_debugfs.c
intel_auxdevice.c soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume 2023-12-18 16:31:05 +01:00
intel_auxdevice.h
intel_bus_common.c
intel_init.c
irq.c soundwire: bus: Make IRQ handling conditionally built 2023-12-18 16:31:34 +01:00
irq.h soundwire: bus: Make IRQ handling conditionally built 2023-12-18 16:31:34 +01:00
master.c
mipi_disco.c
qcom.c
slave.c
stream.c
sysfs_local.h
sysfs_slave.c
sysfs_slave_dpn.c