Home
last modified time | relevance | path

Searched refs:sdw (Results 1 – 13 of 13) sorted by relevance

/drivers/soundwire/
A Dintel.h133 #define SDW_INTEL_CHECK_OPS(sdw, cb) ((sdw) && (sdw)->link_res && (sdw)->link_res->hw_ops && \ argument
148 SDW_INTEL_OPS(sdw, debugfs_init)(sdw); in sdw_intel_debugfs_init() local
154 SDW_INTEL_OPS(sdw, debugfs_exit)(sdw); in sdw_intel_debugfs_exit() local
160 return SDW_INTEL_OPS(sdw, register_dai)(sdw); in sdw_intel_register_dai()
167 SDW_INTEL_OPS(sdw, check_clock_stop)(sdw); in sdw_intel_check_clock_stop() local
173 return SDW_INTEL_OPS(sdw, start_bus)(sdw); in sdw_intel_start_bus()
201 return SDW_INTEL_OPS(sdw, link_power_up)(sdw); in sdw_intel_link_power_up()
208 return SDW_INTEL_OPS(sdw, link_power_down)(sdw); in sdw_intel_link_power_down()
228 SDW_INTEL_OPS(sdw, sync_arm)(sdw); in sdw_intel_sync_arm() local
241 return SDW_INTEL_OPS(sdw, sync_go)(sdw); in sdw_intel_sync_go()
[all …]
A Dintel_ace2x.c162 sdw->instance, &sdw->bpt_ctx.bpt_tx_stream, in intel_ace2x_bpt_open_stream()
164 &sdw->bpt_ctx.bpt_rx_stream, &sdw->bpt_ctx.dmab_rx_bdl, in intel_ace2x_bpt_open_stream()
190 sdw->bpt_ctx.bpt_tx_stream, &sdw->bpt_ctx.dmab_tx_bdl, in intel_ace2x_bpt_open_stream()
191 sdw->bpt_ctx.bpt_rx_stream, &sdw->bpt_ctx.dmab_rx_bdl); in intel_ace2x_bpt_open_stream()
225 &sdw->bpt_ctx.dmab_tx_bdl, sdw->bpt_ctx.bpt_rx_stream, in intel_ace2x_bpt_close_stream()
270 sdw->bpt_ctx.bpt_tx_stream, sdw->bpt_ctx.bpt_rx_stream); in intel_ace2x_bpt_send_async()
299 sdw->bpt_ctx.bpt_tx_stream, sdw->bpt_ctx.bpt_rx_stream); in intel_ace2x_bpt_wait()
663 sdw->instance, in intel_hw_params()
734 return intel_params_stream(sdw, substream, dai, hw_params, sdw->instance, in intel_prepare()
763 ret = intel_free_stream(sdw, substream, dai, sdw->instance); in intel_hw_free()
[all …]
A Dintel_auxdevice.c90 return sdw->link_res->hw_ops->bpt_send_async(sdw, slave, msg); in generic_bpt_send_async()
100 return sdw->link_res->hw_ops->bpt_wait(sdw, slave, msg); in generic_bpt_wait()
109 return sdw->link_res->hw_ops->pre_bank_switch(sdw); in generic_pre_bank_switch()
117 return sdw->link_res->hw_ops->post_bank_switch(sdw); in generic_post_bank_switch()
146 sdw->link_res->hw_ops->program_sdi(sdw, dev_num); in generic_new_peripheral_assigned()
306 struct sdw_intel *sdw; in intel_link_probe() local
311 sdw = devm_kzalloc(dev, sizeof(*sdw), GFP_KERNEL); in intel_link_probe()
312 if (!sdw) in intel_link_probe()
315 cdns = &sdw->cdns; in intel_link_probe()
390 sdw->instance); in intel_link_startup()
[all …]
A Dintel.c182 debugfs_create_file("intel-registers", 0400, sdw->debugfs, sdw, in intel_debugfs_init()
185 debugfs_create_file("intel-m-datamode", 0200, sdw->debugfs, sdw, in intel_debugfs_init()
188 debugfs_create_file("intel-s-datamode", 0200, sdw->debugfs, sdw, in intel_debugfs_init()
191 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs); in intel_debugfs_init()
396 dev_dbg(sdw->cdns.dev, in intel_link_power_up()
443 intel_shim_init(sdw); in intel_link_power_up()
462 dev_err(sdw->cdns.dev, in intel_link_power_down()
759 sdw->instance, in intel_hw_params()
834 sdw->instance, in intel_prepare()
866 ret = intel_free_stream(sdw, substream, dai, sdw->instance); in intel_hw_free()
[all …]
A Dintel_bus_common.c12 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()
30 sdw_intel_sync_arm(sdw); in intel_start_bus()
41 ret = sdw_intel_sync_go(sdw); in intel_start_bus()
77 struct device *dev = sdw->cdns.dev; in intel_start_bus_after_reset()
78 struct sdw_cdns *cdns = &sdw->cdns; in intel_start_bus_after_reset()
108 sdw_intel_sync_arm(sdw); in intel_start_bus_after_reset()
113 sdw_cdns_init(&sdw->cdns); in intel_start_bus_after_reset()
135 ret = sdw_intel_sync_go(sdw); in intel_start_bus_after_reset()
[all …]
A Dintel_ace2x_debugfs.c39 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local
40 void __iomem *s = sdw->link_res->shim; in intel_reg_show()
79 if (sdw->link_res->mic_privacy) { in intel_reg_show()
94 struct sdw_intel *sdw = data; in intel_set_m_datamode() local
95 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_m_datamode()
112 struct sdw_intel *sdw = data; in intel_set_s_datamode() local
113 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode()
137 debugfs_create_file("intel-registers", 0400, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
140 debugfs_create_file("intel-m-datamode", 0200, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
143 debugfs_create_file("intel-s-datamode", 0200, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
[all …]
/drivers/mfd/
A Dcs42l43-sdw.c61 static int cs42l43_read_prop(struct sdw_slave *sdw) in cs42l43_read_prop() argument
63 struct sdw_slave_prop *prop = &sdw->prop; in cs42l43_read_prop()
64 struct device *dev = &sdw->dev; in cs42l43_read_prop()
95 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_update_status()
101 sdw_write_no_pm(sdw, CS42L43_GEN_INT_MASK_1, in cs42l43_sdw_update_status()
123 static int cs42l43_sdw_interrupt(struct sdw_slave *sdw, in cs42l43_sdw_interrupt() argument
134 sdw_read_no_pm(sdw, CS42L43_GEN_INT_STAT_1); in cs42l43_sdw_interrupt()
143 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_bus_config()
173 struct device *dev = &sdw->dev; in cs42l43_sdw_probe()
180 cs42l43->sdw = sdw; in cs42l43_sdw_probe()
[all …]
A Dcs42l43.c547 if (cs42l43->sdw) { in cs42l43_soft_reset()
581 if (cs42l43->sdw) in cs42l43_wait_for_attach()
862 if (cs42l43->sdw) in cs42l43_irq_config()
863 cs42l43->irq = cs42l43->sdw->irq; in cs42l43_irq_config()
A DMakefile20 obj-$(CONFIG_MFD_CS42L43_SDW) += cs42l43-sdw.o
/drivers/base/regmap/
A Dregmap-sdw.c69 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()
A Dregmap-sdw-mbq.c231 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw, in __regmap_init_sdw_mbq() argument
244 ctx = regmap_sdw_mbq_gen_context(&sdw->dev, config, mbq_config); in __regmap_init_sdw_mbq()
248 return __regmap_init(&sdw->dev, &regmap_sdw_mbq, ctx, in __regmap_init_sdw_mbq()
253 struct regmap *__devm_regmap_init_sdw_mbq(struct sdw_slave *sdw, in __devm_regmap_init_sdw_mbq() argument
266 ctx = regmap_sdw_mbq_gen_context(&sdw->dev, config, mbq_config); in __devm_regmap_init_sdw_mbq()
270 return __devm_regmap_init(&sdw->dev, &regmap_sdw_mbq, ctx, in __devm_regmap_init_sdw_mbq()
A DMakefile18 obj-$(CONFIG_REGMAP_SOUNDWIRE) += regmap-sdw.o
19 obj-$(CONFIG_REGMAP_SOUNDWIRE_MBQ) += regmap-sdw-mbq.o
/drivers/dma/stm32/
A Dstm32-dma3.c479 if (bndt % sdw) in stm32_dma3_check_user_setting()
483 if (csar % sdw) in stm32_dma3_check_user_setting()
601 sdw, ddw, sap, dap); in stm32_dma3_chan_prep_hw()
643 sdw = ddw; in stm32_dma3_chan_prep_hw()
652 if (ddw != sdw) { in stm32_dma3_chan_prep_hw()
669 sdw = min_t(u32, sdw, stm32_dma3_get_max_dw(chan->max_burst, sap_max_dw, in stm32_dma3_chan_prep_hw()
679 ddw = sdw; in stm32_dma3_chan_prep_hw()
688 if (ddw != sdw) { in stm32_dma3_chan_prep_hw()
705 init_dw = sdw; in stm32_dma3_chan_prep_hw()
710 sdw = min_t(u32, init_dw, sdw); in stm32_dma3_chan_prep_hw()
[all …]

Completed in 34 milliseconds