Home
last modified time | relevance | path

Searched refs:sdw_intel (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/soundwire/
H A Dintel.h75 struct sdw_intel { struct
127 #define cdns_to_intel(_cdns) container_of(_cdns, struct sdw_intel, cdns)
138 void intel_ace2x_debugfs_init(struct sdw_intel *sdw);
139 void intel_ace2x_debugfs_exit(struct sdw_intel *sdw);
141 static inline void intel_ace2x_debugfs_init(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_init()
142 static inline void intel_ace2x_debugfs_exit(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_exit()
145 static inline void sdw_intel_debugfs_init(struct sdw_intel *sdw) in sdw_intel_debugfs_init()
151 static inline void sdw_intel_debugfs_exit(struct sdw_intel *sdw) in sdw_intel_debugfs_exit()
157 static inline int sdw_intel_register_dai(struct sdw_intel *sdw) in sdw_intel_register_dai()
164 static inline void sdw_intel_check_clock_stop(struct sdw_intel *sdw) in sdw_intel_check_clock_stop()
[all …]
H A Dintel.c74 struct sdw_intel *sdw = s_file->private; in intel_reg_show()
139 struct sdw_intel *sdw = data; in intel_set_m_datamode()
157 struct sdw_intel *sdw = data; in intel_set_s_datamode()
173 static void intel_debugfs_init(struct sdw_intel *sdw) in intel_debugfs_init()
194 static void intel_debugfs_exit(struct sdw_intel *sdw) in intel_debugfs_exit()
199 static void intel_debugfs_init(struct sdw_intel *sdw) {} in intel_debugfs_init()
200 static void intel_debugfs_exit(struct sdw_intel *sdw) {} in intel_debugfs_exit()
207 static void intel_shim_glue_to_master_ip(struct sdw_intel *sdw) in intel_shim_glue_to_master_ip()
237 static void intel_shim_master_ip_to_glue(struct sdw_intel *sdw) in intel_shim_master_ip_to_glue()
258 static void intel_shim_init(struct sdw_intel *sdw) in intel_shim_init()
[all …]
H A Dintel_ace2x.c49 static int intel_ace2x_bpt_open_stream(struct sdw_intel *sdw, struct sdw_slave *slave, in intel_ace2x_bpt_open_stream()
287 static void intel_ace2x_bpt_close_stream(struct sdw_intel *sdw, struct sdw_slave *slave, in intel_ace2x_bpt_close_stream()
320 static int intel_ace2x_bpt_send_async(struct sdw_intel *sdw, struct sdw_slave *slave, in intel_ace2x_bpt_send_async()
364 static int intel_ace2x_bpt_wait(struct sdw_intel *sdw, struct sdw_slave *slave, in intel_ace2x_bpt_wait()
409 static void intel_shim_vs_init(struct sdw_intel *sdw) in intel_shim_vs_init()
451 static void intel_shim_vs_set_clock_source(struct sdw_intel *sdw, u32 source) in intel_shim_vs_set_clock_source()
465 static int intel_shim_check_wake(struct sdw_intel *sdw) in intel_shim_check_wake()
475 static void intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) in intel_shim_wake()
509 static int intel_link_power_up(struct sdw_intel *sdw) in intel_link_power_up()
578 static int intel_link_power_down(struct sdw_intel *sdw) in intel_link_power_down()
[all …]
H A Dintel_auxdevice.c87 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_bpt_send_async()
97 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_bpt_wait()
107 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_pre_bank_switch()
115 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_post_bank_switch()
125 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_new_peripheral_assigned()
306 struct sdw_intel *sdw; in intel_link_probe()
380 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_link_startup()
491 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_link_remove()
510 struct sdw_intel *sdw; in intel_link_process_wakeen_event()
570 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_pm_prepare()
[all …]
H A Dintel_ace2x_debugfs.c39 struct sdw_intel *sdw = s_file->private; in intel_reg_show()
94 struct sdw_intel *sdw = data; in intel_set_m_datamode()
112 struct sdw_intel *sdw = data; in intel_set_s_datamode()
128 void intel_ace2x_debugfs_init(struct sdw_intel *sdw) in intel_ace2x_debugfs_init()
149 void intel_ace2x_debugfs_exit(struct sdw_intel *sdw) in intel_ace2x_debugfs_exit()
/linux/include/linux/soundwire/
H A Dsdw_intel.h389 struct sdw_intel;
416 void (*debugfs_init)(struct sdw_intel *sdw);
417 void (*debugfs_exit)(struct sdw_intel *sdw);
419 int (*get_link_count)(struct sdw_intel *sdw);
421 int (*register_dai)(struct sdw_intel *sdw);
423 void (*check_clock_stop)(struct sdw_intel *sdw);
424 int (*start_bus)(struct sdw_intel *sdw);
425 int (*start_bus_after_reset)(struct sdw_intel *sdw);
426 int (*start_bus_after_clock_stop)(struct sdw_intel *sdw);
427 int (*stop_bus)(struct sdw_intel *sdw, bool clock_stop);
[all …]