Lines Matching refs:sdw_cdns
198 static inline u32 cdns_readl(struct sdw_cdns *cdns, int offset)
203 static inline void cdns_writel(struct sdw_cdns *cdns, int offset, u32 value)
208 static inline void cdns_updatel(struct sdw_cdns *cdns,
218 static int cdns_set_wait(struct sdw_cdns *cdns, int offset, u32 mask, u32 value)
236 static int cdns_clear_bit(struct sdw_cdns *cdns, int offset, u32 value)
248 static int cdns_config_update(struct sdw_cdns *cdns)
272 static ssize_t cdns_sprintf(struct sdw_cdns *cdns,
281 struct sdw_cdns *cdns = s->private;
356 struct sdw_cdns *cdns = data;
376 struct sdw_cdns *cdns = data;
458 void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root)
476 cdns_fill_msg_resp(struct sdw_cdns *cdns,
514 static void cdns_read_response(struct sdw_cdns *cdns)
538 _cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd,
589 cdns_program_scp_addr(struct sdw_cdns *cdns, struct sdw_msg *msg)
653 static int cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd)
685 struct sdw_cdns *cdns = bus_to_cdns(bus);
714 struct sdw_cdns *cdns = bus_to_cdns(bus);
735 struct sdw_cdns *cdns = bus_to_cdns(bus);
750 static int cdns_update_slave_status(struct sdw_cdns *cdns,
840 struct sdw_cdns *cdns = dev_id;
932 struct sdw_cdns *cdns =
933 container_of(work, struct sdw_cdns, work);
960 int sdw_cdns_exit_reset(struct sdw_cdns *cdns)
988 static void cdns_enable_slave_interrupts(struct sdw_cdns *cdns, bool state)
1006 int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state)
1073 static int cdns_allocate_pdi(struct sdw_cdns *cdns,
1101 int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
1189 static void cdns_init_clock_ctrl(struct sdw_cdns *cdns)
1223 int sdw_cdns_init(struct sdw_cdns *cdns)
1274 struct sdw_cdns *cdns = bus_to_cdns(bus);
1301 struct sdw_cdns *cdns = bus_to_cdns(bus);
1324 struct sdw_cdns *cdns = bus_to_cdns(bus);
1370 struct sdw_cdns *cdns = bus_to_cdns(bus);
1395 bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns)
1407 int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake)
1501 int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset)
1556 int sdw_cdns_probe(struct sdw_cdns *cdns)
1569 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
1631 static struct sdw_cdns_pdi *cdns_find_pdi(struct sdw_cdns *cdns,
1654 void sdw_cdns_config_stream(struct sdw_cdns *cdns,
1686 struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns,