/linux/drivers/soundwire/ |
A D | intel.c | 237 debugfs_create_file("intel-registers", 0400, sdw->debugfs, sdw, in intel_debugfs_init() 240 debugfs_create_file("intel-m-datamode", 0200, sdw->debugfs, sdw, in intel_debugfs_init() 243 debugfs_create_file("intel-s-datamode", 0200, sdw->debugfs, sdw, in intel_debugfs_init() 246 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs); in intel_debugfs_init() 655 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pcm, true); in intel_pdi_ch_update() 656 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pdm, false); in intel_pdi_ch_update() 990 ret = intel_free_stream(sdw, substream, dai, sdw->instance); in intel_hw_free() 1273 sdw = devm_kzalloc(dev, sizeof(*sdw), GFP_KERNEL); in intel_link_probe() 1274 if (!sdw) in intel_link_probe() 1277 cdns = &sdw->cdns; in intel_link_probe() [all …]
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-bus-soundwire-slave | 1 What: /sys/bus/soundwire/devices/sdw:.../status 2 /sys/bus/soundwire/devices/sdw:.../device_number 48 What: /sys/bus/soundwire/devices/sdw:.../dp0/max_word 49 /sys/bus/soundwire/devices/sdw:.../dp0/min_word 50 /sys/bus/soundwire/devices/sdw:.../dp0/words 69 /sys/bus/soundwire/devices/sdw:.../dp<N>_src/words 70 /sys/bus/soundwire/devices/sdw:.../dp<N>_src/type 75 /sys/bus/soundwire/devices/sdw:.../dp<N>_src/min_ch 76 /sys/bus/soundwire/devices/sdw:.../dp<N>_src/max_ch 85 /sys/bus/soundwire/devices/sdw:.../dp<N>_sink/words [all …]
|
A D | sysfs-bus-soundwire-master | 1 What: /sys/bus/soundwire/devices/sdw-master-<N>/revision 2 /sys/bus/soundwire/devices/sdw-master-<N>/clk_stop_modes 3 /sys/bus/soundwire/devices/sdw-master-<N>/clk_freq 4 /sys/bus/soundwire/devices/sdw-master-<N>/clk_gears 5 /sys/bus/soundwire/devices/sdw-master-<N>/default_col 6 /sys/bus/soundwire/devices/sdw-master-<N>/default_frame_rate 7 /sys/bus/soundwire/devices/sdw-master-<N>/default_row 8 /sys/bus/soundwire/devices/sdw-master-<N>/dynamic_shape 9 /sys/bus/soundwire/devices/sdw-master-<N>/err_threshold 10 /sys/bus/soundwire/devices/sdw-master-<N>/max_clk_freq
|
/linux/drivers/base/regmap/ |
A D | regmap-sdw.c | 56 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() argument 67 return __regmap_init(&sdw->dev, ®map_sdw, in __regmap_init_sdw() 68 &sdw->dev, config, lock_key, lock_name); in __regmap_init_sdw() 72 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw() argument 83 return __devm_regmap_init(&sdw->dev, ®map_sdw, in __devm_regmap_init_sdw() 84 &sdw->dev, config, lock_key, lock_name); in __devm_regmap_init_sdw()
|
A D | regmap-sdw-mbq.c | 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()
|
A D | Makefile | 17 obj-$(CONFIG_REGMAP_SOUNDWIRE) += regmap-sdw.o 18 obj-$(CONFIG_REGMAP_SOUNDWIRE_MBQ) += regmap-sdw-mbq.o
|
/linux/sound/soc/sof/intel/ |
A D | hda.c | 258 void *sdw; in hda_sdw_probe() local 284 sdw = sdw_intel_probe(&res); in hda_sdw_probe() 285 if (!sdw) { in hda_sdw_probe() 291 hdev->sdw = sdw; in hda_sdw_probe() 303 if (!hdev->sdw) in hda_sdw_startup() 320 if (hdev->sdw) in hda_sdw_exit() 321 sdw_intel_exit(hdev->sdw); in hda_sdw_exit() 322 hdev->sdw = NULL; in hda_sdw_exit() 335 if (!hdev->sdw) in hda_common_check_sdw_irq() 374 if (hdev->sdw && in hda_sdw_check_wakeen_irq() [all …]
|
A D | hda.h | 452 struct sdw_intel_ctx *sdw; member
|
/linux/sound/hda/ |
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
|
/linux/include/linux/ |
A D | regmap.h | 583 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, 587 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw, 640 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, 855 #define regmap_init_sdw(sdw, config) \ argument 857 sdw, config) 868 #define regmap_init_sdw_mbq(sdw, config) \ argument 870 sdw, config) 1054 #define devm_regmap_init_sdw(sdw, config) \ argument 1056 sdw, config) 1068 #define devm_regmap_init_sdw_mbq(sdw, config) \ argument [all …]
|
/linux/sound/soc/codecs/ |
A D | Makefile | 131 snd-soc-max98373-sdw-objs := max98373-sdw.o 182 snd-soc-rt1308-sdw-objs := rt1308-sdw.o 183 snd-soc-rt1316-sdw-objs := rt1316-sdw.o 203 snd-soc-rt5682-sdw-objs := rt5682-sdw.o 206 snd-soc-rt700-objs := rt700.o rt700-sdw.o 207 snd-soc-rt711-objs := rt711.o rt711-sdw.o 208 snd-soc-rt711-sdca-objs := rt711-sdca.o rt711-sdca-sdw.o 209 snd-soc-rt715-objs := rt715.o rt715-sdw.o 210 snd-soc-rt715-sdca-objs := rt715-sdca.o rt715-sdca-sdw.o 212 snd-soc-sdw-mockup-objs := sdw-mockup.o [all …]
|
A D | rt715-sdca-sdw.c | 203 MODULE_DEVICE_TABLE(sdw, rt715_sdca_id);
|
A D | sdw-mockup.c | 296 MODULE_DEVICE_TABLE(sdw, sdw_mockup_id);
|
A D | wcd938x-sdw.c | 276 MODULE_DEVICE_TABLE(sdw, wcd9380_slave_id);
|
A D | rt711-sdca-sdw.c | 379 MODULE_DEVICE_TABLE(sdw, rt711_sdca_id);
|
A D | rt715-sdw.c | 522 MODULE_DEVICE_TABLE(sdw, rt715_id);
|
A D | rt700-sdw.c | 478 MODULE_DEVICE_TABLE(sdw, rt700_id);
|
A D | rt711-sdw.c | 480 MODULE_DEVICE_TABLE(sdw, rt711_id);
|
A D | rt1316-sdw.c | 682 MODULE_DEVICE_TABLE(sdw, rt1316_id);
|
/linux/include/linux/soundwire/ |
A D | sdw.h | 618 int (*read_prop)(struct sdw_slave *sdw); 709 int (*probe)(struct sdw_slave *sdw, 711 int (*remove)(struct sdw_slave *sdw); 712 void (*shutdown)(struct sdw_slave *sdw);
|
/linux/sound/soc/intel/boards/ |
A D | Makefile | 37 snd-soc-sof-sdw-objs += sof_sdw.o \ 79 obj-$(CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH) += snd-soc-sof-sdw.o
|
/linux/sound/soc/intel/common/ |
A D | Makefile | 13 soc-acpi-intel-sdw-mockup-match.o
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | qcom,wcd938x-sdw.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x-sdw.yaml#
|
/linux/Documentation/devicetree/bindings/soundwire/ |
A D | soundwire-controller.yaml | 33 pattern: "^sdw[0-9a-f]{1}[0-9a-f]{4}[0-9a-f]{4}[0-9a-f]{2}$"
|
/linux/Documentation/driver-api/soundwire/ |
A D | summary.rst | 87 implementation and SoundWire Slave devices. All the code uses the "sdw" 167 MODULE_DEVICE_TABLE(sdw, slave_id);
|