Lines Matching refs:sdw_cdns
123 struct sdw_cdns { struct
162 #define bus_to_cdns(_bus) container_of(_bus, struct sdw_cdns, bus) argument
166 int sdw_cdns_probe(struct sdw_cdns *cdns);
171 int sdw_cdns_init(struct sdw_cdns *cdns);
172 int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
174 int sdw_cdns_exit_reset(struct sdw_cdns *cdns);
175 int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state);
177 bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns);
178 int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake);
179 int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset);
182 void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root);
185 struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns,
188 void sdw_cdns_config_stream(struct sdw_cdns *cdns,
204 void sdw_cdns_check_self_clearing_bits(struct sdw_cdns *cdns, const char *string,
207 void sdw_cdns_config_update(struct sdw_cdns *cdns);
208 int sdw_cdns_config_update_set_wait(struct sdw_cdns *cdns);