Home
last modified time | relevance | path

Searched refs:sdw (Results 1 - 25 of 136) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/soundwire/
H A Dintel.h94 #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 Dintel_bus_common.c6 #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 Dintel.c16 #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 Dintel_auxdevice.c19 #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 Dintel_ace2x.c11 #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 Dintel_ace2x_debugfs.c10 #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 Dirq.h10 #include <linux/soundwire/sdw.h>
/kernel/linux/linux-5.10/drivers/soundwire/
H A Dintel.c19 #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 Dcs42l43-sdw.c14 #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 Dsdw_intel.h8 #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 Dregmap-sdw.c6 #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, &regmap_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, &regmap_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 Dregmap-sdw-mbq.c8 #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, &regmap_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, &regmap_sdw_mbq, in __devm_regmap_init_sdw_mbq()
96 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw_mbq()
H A Dregmap-sdw.c8 #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, &regmap_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, &regmap_sdw, in __devm_regmap_init_sdw()
97 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw()
H A DMakefile18 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 Dcs42l43-sdw.c13 #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 DMakefile76 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 Dsdw-mockup.c3 // 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 Dhda.c23 #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 DMakefile6 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 DMakefile21 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 Dhda.c23 #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 DMakefile31 snd-soc-qcom-sdw-objs := sdw.o
42 obj-$(CONFIG_SND_SOC_QCOM_SDW) += snd-soc-qcom-sdw.o
H A Dsdw.h7 #include <linux/soundwire/sdw.h>
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dcs42l43.h15 #include <linux/soundwire/sdw.h>
75 struct sdw_slave *sdw; member
/kernel/linux/linux-6.6/include/linux/
H A Dregmap.h637 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...]

Completed in 16 milliseconds

123456