/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel.h | 94 #define SDW_INTEL_CHECK_OPS(sdw, cb) ((sdw) && (sdw)->link_res && (sdw)->link_res->hw_ops && \ 95 (sdw)->link_res->hw_ops->cb) 96 #define SDW_INTEL_OPS(sdw, cb) ((sdw)->link_res->hw_ops->cb) 99 void intel_ace2x_debugfs_init(struct sdw_intel *sdw); 100 void intel_ace2x_debugfs_exit(struct sdw_intel *sdw); 102 static inline void intel_ace2x_debugfs_init(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_init() argument 103 intel_ace2x_debugfs_exit(struct sdw_intel *sdw) intel_ace2x_debugfs_exit() argument 106 sdw_intel_debugfs_init(struct sdw_intel *sdw) sdw_intel_debugfs_init() argument 112 sdw_intel_debugfs_exit(struct sdw_intel *sdw) sdw_intel_debugfs_exit() argument 118 sdw_intel_register_dai(struct sdw_intel *sdw) sdw_intel_register_dai() argument 125 sdw_intel_check_clock_stop(struct sdw_intel *sdw) sdw_intel_check_clock_stop() argument 131 sdw_intel_start_bus(struct sdw_intel *sdw) sdw_intel_start_bus() argument 138 sdw_intel_start_bus_after_reset(struct sdw_intel *sdw) sdw_intel_start_bus_after_reset() argument 145 sdw_intel_start_bus_after_clock_stop(struct sdw_intel *sdw) sdw_intel_start_bus_after_clock_stop() argument 152 sdw_intel_stop_bus(struct sdw_intel *sdw, bool clock_stop) sdw_intel_stop_bus() argument 159 sdw_intel_link_power_up(struct sdw_intel *sdw) sdw_intel_link_power_up() argument 166 sdw_intel_link_power_down(struct sdw_intel *sdw) sdw_intel_link_power_down() argument 173 sdw_intel_shim_check_wake(struct sdw_intel *sdw) sdw_intel_shim_check_wake() argument 180 sdw_intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) sdw_intel_shim_wake() argument 186 sdw_intel_sync_arm(struct sdw_intel *sdw) sdw_intel_sync_arm() argument 192 sdw_intel_sync_go_unlocked(struct sdw_intel *sdw) sdw_intel_sync_go_unlocked() argument 199 sdw_intel_sync_go(struct sdw_intel *sdw) sdw_intel_sync_go() argument 206 sdw_intel_sync_check_cmdsync_unlocked(struct sdw_intel *sdw) sdw_intel_sync_check_cmdsync_unlocked() argument [all...] |
H A D | intel_bus_common.c | 6 #include <linux/soundwire/sdw.h> 12 int intel_start_bus(struct sdw_intel *sdw) in intel_start_bus() argument 14 struct device *dev = sdw->cdns.dev; in intel_start_bus() 15 struct sdw_cdns *cdns = &sdw->cdns; in intel_start_bus() 24 sdw_intel_sync_arm(sdw); in intel_start_bus() 35 ret = sdw_intel_sync_go(sdw); in intel_start_bus() 66 int intel_start_bus_after_reset(struct sdw_intel *sdw) in intel_start_bus_after_reset() argument 68 struct device *dev = sdw->cdns.dev; in intel_start_bus_after_reset() 69 struct sdw_cdns *cdns = &sdw->cdns; in intel_start_bus_after_reset() 82 clock_stop0 = sdw_cdns_is_clock_stop(&sdw in intel_start_bus_after_reset() 157 intel_check_clock_stop(struct sdw_intel *sdw) intel_check_clock_stop() argument 167 intel_start_bus_after_clock_stop(struct sdw_intel *sdw) intel_start_bus_after_clock_stop() argument 190 intel_stop_bus(struct sdw_intel *sdw, bool clock_stop) intel_stop_bus() argument 226 intel_pre_bank_switch(struct sdw_intel *sdw) intel_pre_bank_switch() argument 240 intel_post_bank_switch(struct sdw_intel *sdw) intel_post_bank_switch() argument [all...] |
H A D | intel.c | 16 #include <linux/soundwire/sdw.h> 73 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 74 void __iomem *s = sdw->link_res->shim; in intel_reg_show() 75 void __iomem *a = sdw->link_res->alh; in intel_reg_show() 140 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 141 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_m_datamode() 158 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 159 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode() 174 static void intel_debugfs_init(struct sdw_intel *sdw) in intel_debugfs_init() argument 176 struct dentry *root = sdw in intel_debugfs_init() 195 intel_debugfs_exit(struct sdw_intel *sdw) intel_debugfs_exit() argument 200 intel_debugfs_init(struct sdw_intel *sdw) intel_debugfs_init() argument 201 intel_debugfs_exit(struct sdw_intel *sdw) intel_debugfs_exit() argument 208 intel_shim_glue_to_master_ip(struct sdw_intel *sdw) intel_shim_glue_to_master_ip() argument 238 intel_shim_master_ip_to_glue(struct sdw_intel *sdw) intel_shim_master_ip_to_glue() argument 259 intel_shim_init(struct sdw_intel *sdw) intel_shim_init() argument 292 intel_shim_check_wake(struct sdw_intel *sdw) intel_shim_check_wake() argument 303 intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) intel_shim_wake() argument 329 intel_check_cmdsync_unlocked(struct sdw_intel *sdw) intel_check_cmdsync_unlocked() argument 338 intel_link_power_up(struct sdw_intel *sdw) intel_link_power_up() argument 420 intel_link_power_down(struct sdw_intel *sdw) intel_link_power_down() argument 469 intel_shim_sync_arm(struct sdw_intel *sdw) intel_shim_sync_arm() argument 484 intel_shim_sync_go_unlocked(struct sdw_intel *sdw) intel_shim_sync_go_unlocked() argument 504 intel_shim_sync_go(struct sdw_intel *sdw) intel_shim_sync_go() argument 520 intel_pdi_init(struct sdw_intel *sdw, struct sdw_cdns_stream_config *config) intel_pdi_init() argument 539 intel_pdi_get_ch_cap(struct sdw_intel *sdw, unsigned int pdi_num) intel_pdi_get_ch_cap() argument 562 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch) intel_pdi_get_ch_update() argument 579 intel_pdi_stream_ch_update(struct sdw_intel *sdw, struct sdw_cdns_streams *stream) intel_pdi_stream_ch_update() argument 595 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_shim_configure() argument 626 intel_pdi_alh_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_alh_configure() argument 646 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) intel_params_stream() argument 676 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_params() local 749 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_prepare() local 982 intel_register_dai(struct sdw_intel *sdw) intel_register_dai() argument [all...] |
H A D | intel_auxdevice.c | 19 #include <linux/soundwire/sdw.h> 80 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_pre_bank_switch() local 82 return sdw->link_res->hw_ops->pre_bank_switch(sdw); in generic_pre_bank_switch() 88 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_post_bank_switch() local 90 return sdw->link_res->hw_ops->post_bank_switch(sdw); in generic_post_bank_switch() 98 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_new_peripheral_assigned() local 118 if (sdw->link_res->hw_ops->program_sdi && wake_capable) in generic_new_peripheral_assigned() 119 sdw in generic_new_peripheral_assigned() 217 struct sdw_intel *sdw; intel_link_probe() local 280 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_link_startup() local 391 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_link_remove() local 409 struct sdw_intel *sdw; intel_link_process_wakeen_event() local 469 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_pm_prepare() local 529 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend() local 574 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend_runtime() local 613 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume() local 681 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume_runtime() local [all...] |
H A D | intel_ace2x.c | 11 #include <linux/soundwire/sdw.h> 23 static void intel_shim_vs_init(struct sdw_intel *sdw) in intel_shim_vs_init() argument 25 void __iomem *shim_vs = sdw->link_res->shim_vs; in intel_shim_vs_init() 36 static int intel_shim_check_wake(struct sdw_intel *sdw) in intel_shim_check_wake() argument 41 shim_vs = sdw->link_res->shim_vs; in intel_shim_check_wake() 47 static void intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) in intel_shim_wake() argument 49 void __iomem *shim_vs = sdw->link_res->shim_vs; in intel_shim_wake() 71 static int intel_link_power_up(struct sdw_intel *sdw) in intel_link_power_up() argument 73 struct sdw_bus *bus = &sdw->cdns.bus; in intel_link_power_up() 75 u32 *shim_mask = sdw in intel_link_power_up() 128 intel_link_power_down(struct sdw_intel *sdw) intel_link_power_down() argument 156 intel_sync_arm(struct sdw_intel *sdw) intel_sync_arm() argument 167 intel_sync_go_unlocked(struct sdw_intel *sdw) intel_sync_go_unlocked() argument 178 intel_sync_go(struct sdw_intel *sdw) intel_sync_go() argument 191 intel_check_cmdsync_unlocked(struct sdw_intel *sdw) intel_check_cmdsync_unlocked() argument 197 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) intel_params_stream() argument 218 intel_free_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, int link_id) intel_free_stream() argument 246 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_params() local 318 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_prepare() local 371 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_free() local 425 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_trigger() local 491 intel_pdi_init(struct sdw_intel *sdw, struct sdw_cdns_stream_config *config) intel_pdi_init() argument 509 intel_pdi_get_ch_cap(struct sdw_intel *sdw, unsigned int pdi_num) intel_pdi_get_ch_cap() argument 517 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch) intel_pdi_get_ch_update() argument 534 intel_pdi_stream_ch_update(struct sdw_intel *sdw, struct sdw_cdns_streams *stream) intel_pdi_stream_ch_update() argument 580 intel_register_dai(struct sdw_intel *sdw) intel_register_dai() argument 637 intel_program_sdi(struct sdw_intel *sdw, int dev_num) intel_program_sdi() argument [all...] |
H A D | intel_ace2x_debugfs.c | 10 #include <linux/soundwire/sdw.h> 39 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 40 void __iomem *s = sdw->link_res->shim; in intel_reg_show() 41 void __iomem *vs_s = sdw->link_res->shim_vs; in intel_reg_show() 88 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 89 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_m_datamode() 106 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 107 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode() 122 void intel_ace2x_debugfs_init(struct sdw_intel *sdw) in intel_ace2x_debugfs_init() argument 124 struct dentry *root = sdw in intel_ace2x_debugfs_init() 143 intel_ace2x_debugfs_exit(struct sdw_intel *sdw) intel_ace2x_debugfs_exit() argument [all...] |
H A D | irq.h | 10 #include <linux/soundwire/sdw.h>
|
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | intel.c | 19 #include <linux/soundwire/sdw.h> 199 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 200 void __iomem *s = sdw->link_res->shim; in intel_reg_show() 201 void __iomem *a = sdw->link_res->alh; in intel_reg_show() 267 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 268 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_m_datamode() 285 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 286 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode() 301 static void intel_debugfs_init(struct sdw_intel *sdw) in intel_debugfs_init() argument 303 struct dentry *root = sdw in intel_debugfs_init() 322 intel_debugfs_exit(struct sdw_intel *sdw) intel_debugfs_exit() argument 327 intel_debugfs_init(struct sdw_intel *sdw) intel_debugfs_init() argument 328 intel_debugfs_exit(struct sdw_intel *sdw) intel_debugfs_exit() argument 335 intel_link_power_up(struct sdw_intel *sdw) intel_link_power_up() argument 415 intel_shim_glue_to_master_ip(struct sdw_intel *sdw) intel_shim_glue_to_master_ip() argument 445 intel_shim_master_ip_to_glue(struct sdw_intel *sdw) intel_shim_master_ip_to_glue() argument 465 intel_shim_init(struct sdw_intel *sdw, bool clock_stop) intel_shim_init() argument 504 intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) intel_shim_wake() argument 530 intel_link_power_down(struct sdw_intel *sdw) intel_link_power_down() argument 581 intel_shim_sync_arm(struct sdw_intel *sdw) intel_shim_sync_arm() argument 596 intel_shim_sync_go_unlocked(struct sdw_intel *sdw) intel_shim_sync_go_unlocked() argument 621 intel_shim_sync_go(struct sdw_intel *sdw) intel_shim_sync_go() argument 637 intel_pdi_init(struct sdw_intel *sdw, struct sdw_cdns_stream_config *config) intel_pdi_init() argument 666 intel_pdi_get_ch_cap(struct sdw_intel *sdw, unsigned int pdi_num, bool pcm) intel_pdi_get_ch_cap() argument 695 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch, bool pcm) intel_pdi_get_ch_update() argument 712 intel_pdi_stream_ch_update(struct sdw_intel *sdw, struct sdw_cdns_streams *stream, bool pcm) intel_pdi_stream_ch_update() argument 727 intel_pdi_ch_update(struct sdw_intel *sdw) intel_pdi_ch_update() argument 737 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_shim_configure() argument 768 intel_pdi_alh_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_alh_configure() argument 788 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) intel_params_stream() argument 809 intel_free_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, int link_id) intel_free_stream() argument 835 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_pre_bank_switch() local 849 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_post_bank_switch() local 911 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_params() local 996 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_prepare() local 1044 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_free() local 1203 intel_register_dai(struct sdw_intel *sdw) intel_register_dai() argument 1316 intel_init(struct sdw_intel *sdw) intel_init() argument 1336 struct sdw_intel *sdw; intel_master_probe() local 1393 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_master_startup() local 1531 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_master_remove() local 1552 struct sdw_intel *sdw; intel_master_process_wakeen_event() local 1595 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend() local 1649 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend_runtime() local 1711 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume() local 1804 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume_runtime() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | cs42l43-sdw.c | 14 #include <linux/soundwire/sdw.h> 57 static int cs42l43_read_prop(struct sdw_slave *sdw) in cs42l43_read_prop() argument 59 struct sdw_slave_prop *prop = &sdw->prop; in cs42l43_read_prop() 60 struct device *dev = &sdw->dev; in cs42l43_read_prop() 89 static int cs42l43_sdw_update_status(struct sdw_slave *sdw, enum sdw_slave_status status) in cs42l43_sdw_update_status() argument 91 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_update_status() 97 sdw_write_no_pm(sdw, CS42L43_GEN_INT_MASK_1, in cs42l43_sdw_update_status() 119 static int cs42l43_sdw_interrupt(struct sdw_slave *sdw, in cs42l43_sdw_interrupt() argument 130 sdw_read_no_pm(sdw, CS42L43_GEN_INT_STAT_1); in cs42l43_sdw_interrupt() 131 sdw_write_no_pm(sdw, CS42L43_GEN_INT_STAT_ in cs42l43_sdw_interrupt() 136 cs42l43_sdw_bus_config(struct sdw_slave *sdw, struct sdw_bus_params *params) cs42l43_sdw_bus_config() argument 166 cs42l43_sdw_probe(struct sdw_slave *sdw, const struct sdw_device_id *id) cs42l43_sdw_probe() argument 189 cs42l43_sdw_remove(struct sdw_slave *sdw) cs42l43_sdw_remove() argument [all...] |
/kernel/linux/linux-6.6/include/linux/soundwire/ |
H A D | sdw_intel.h | 8 #include <linux/soundwire/sdw.h> 218 * @count: link count found with "sdw-master-count" property 286 * @shim_base: sdw shim base. 287 * @alh_base: sdw alh base. 321 * @shim_base: sdw shim base. 322 * @alh_base: sdw alh base. 400 void (*debugfs_init)(struct sdw_intel *sdw); 401 void (*debugfs_exit)(struct sdw_intel *sdw); 403 int (*register_dai)(struct sdw_intel *sdw); 405 void (*check_clock_stop)(struct sdw_intel *sdw); [all...] |
/kernel/linux/linux-5.10/drivers/base/regmap/ |
H A D | regmap-sdw.c | 6 #include <linux/soundwire/sdw.h> 54 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() argument 65 return __regmap_init(&sdw->dev, ®map_sdw, in __regmap_init_sdw() 66 &sdw->dev, config, lock_key, lock_name); in __regmap_init_sdw() 70 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw() argument 81 return __devm_regmap_init(&sdw->dev, ®map_sdw, in __devm_regmap_init_sdw() 82 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw()
|
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-sdw-mbq.c | 8 #include <linux/soundwire/sdw.h> 68 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw, in __regmap_init_sdw_mbq() argument 79 return __regmap_init(&sdw->dev, ®map_sdw_mbq, in __regmap_init_sdw_mbq() 80 &sdw->dev, config, lock_key, lock_name); in __regmap_init_sdw_mbq() 84 struct regmap *__devm_regmap_init_sdw_mbq(struct sdw_slave *sdw, in __devm_regmap_init_sdw_mbq() argument 95 return __devm_regmap_init(&sdw->dev, ®map_sdw_mbq, in __devm_regmap_init_sdw_mbq() 96 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw_mbq()
|
H A D | regmap-sdw.c | 8 #include <linux/soundwire/sdw.h> 69 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() argument 80 return __regmap_init(&sdw->dev, ®map_sdw, in __regmap_init_sdw() 81 &sdw->dev, config, lock_key, lock_name); in __regmap_init_sdw() 85 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw() argument 96 return __devm_regmap_init(&sdw->dev, ®map_sdw, in __devm_regmap_init_sdw() 97 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw()
|
H A D | Makefile | 18 obj-$(CONFIG_REGMAP_SOUNDWIRE) += regmap-sdw.o 19 obj-$(CONFIG_REGMAP_SOUNDWIRE_MBQ) += regmap-sdw-mbq.o
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs42l43-sdw.c | 13 #include <sound/sdw.h> 25 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_add_peripheral() local 40 ret = sdw_stream_add_slave(sdw, &sconfig, &pconfig, 1, sdw_stream); in cs42l43_sdw_add_peripheral() 42 dev_err(priv->dev, "Failed to add sdw stream: %d\n", ret); in cs42l43_sdw_add_peripheral() 55 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_remove_peripheral() local 60 return sdw_stream_remove_slave(sdw, sdw_stream); in cs42l43_sdw_remove_peripheral()
|
H A D | Makefile | 76 snd-soc-cs35l56-sdw-objs := cs35l56-sdw.o 79 snd-soc-cs42l42-sdw-objs := cs42l42-sdw.o 81 snd-soc-cs42l43-sdw-objs := cs42l43-sdw.o 158 snd-soc-max98373-sdw-objs := max98373-sdw.o 210 snd-soc-rt1017-sdca-objs := rt1017-sdca-sdw.o 214 snd-soc-rt1308-sdw [all...] |
H A D | sdw-mockup.c | 3 // sdw-mockup.c -- a mockup SoundWire codec for tests where only the host 13 #include <linux/soundwire/sdw.h> 19 #include <sound/sdw.h> 111 .name = "sdw-mockup-aif1", 260 MODULE_DEVICE_TABLE(sdw, sdw_mockup_id); 264 .name = "sdw-mockup",
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | hda.c | 23 #include <linux/soundwire/sdw.h> 160 void *sdw; in hda_sdw_probe() local 184 sdw = sdw_intel_probe(&res); in hda_sdw_probe() 185 if (!sdw) { in hda_sdw_probe() 191 hdev->sdw = sdw; in hda_sdw_probe() 202 if (!hdev->sdw) in hda_sdw_startup() 205 return sdw_intel_startup(hdev->sdw); in hda_sdw_startup() 216 if (hdev->sdw) in hda_sdw_exit() 217 sdw_intel_exit(hdev->sdw); in hda_sdw_exit() 1073 link_slaves_found(struct snd_sof_dev *sdev, const struct snd_soc_acpi_link_adr *link, struct sdw_intel_ctx *sdw) link_slaves_found() argument [all...] |
/kernel/linux/linux-6.6/sound/soc/amd/ps/ |
H A D | Makefile | 6 snd-ps-sdw-dma-objs := ps-sdw-dma.o 10 obj-$(CONFIG_SND_SOC_AMD_PS) += snd-ps-sdw-dma.o
|
/kernel/linux/linux-6.6/sound/hda/ |
H A D | Makefile | 21 snd-intel-sdw-acpi-objs := intel-sdw-acpi.o 22 obj-$(CONFIG_SND_INTEL_SOUNDWIRE_ACPI) += snd-intel-sdw-acpi.o
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda.c | 23 #include <linux/soundwire/sdw.h> 149 if (!hdev->sdw) in hda_common_enable_sdw_irq() 197 void *sdw; in hda_sdw_probe() local 249 sdw = sdw_intel_probe(&res); in hda_sdw_probe() 250 if (!sdw) { in hda_sdw_probe() 256 hdev->sdw = sdw; in hda_sdw_probe() 268 ctx = hdev->sdw; in hda_sdw_check_lcount_common() 294 ctx = hdev->sdw; in hda_sdw_check_lcount_ext() 328 if (!hdev->sdw) in hda_sdw_startup() [all...] |
/kernel/linux/linux-6.6/sound/soc/qcom/ |
H A D | Makefile | 31 snd-soc-qcom-sdw-objs := sdw.o 42 obj-$(CONFIG_SND_SOC_QCOM_SDW) += snd-soc-qcom-sdw.o
|
H A D | sdw.h | 7 #include <linux/soundwire/sdw.h>
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | cs42l43.h | 15 #include <linux/soundwire/sdw.h> 75 struct sdw_slave *sdw; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | regmap.h | 637 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, 641 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw, 698 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, 702 struct regmap *__devm_regmap_init_sdw_mbq(struct sdw_slave *sdw, 912 * @sdw: Device that will be interacted with 918 #define regmap_init_sdw(sdw, config) \ 920 sdw, config) 925 * @sdw: Device that will be interacted with 931 #define regmap_init_sdw_mbq(sdw, config) \ 933 sdw, confi [all...] |