Home
last modified time | relevance | path

Searched refs:lsdiid (Results 1 – 5 of 5) sorted by relevance

/linux/sound/soc/sof/intel/
H A Dhda-mlink.c128 hlink->lsdiid = readw(ml_addr + AZX_REG_ML_LSDIID); in hdaml_lnk_enum()
130 dev_dbg(dev, "Link %d: HDAudio - lsdiid=%d\n", in hdaml_lnk_enum()
131 link_idx, hlink->lsdiid); in hdaml_lnk_enum()
345 static u16 hdaml_link_get_lsdiid(u16 __iomem *lsdiid) in hdaml_link_get_lsdiid() argument
347 return readw(lsdiid); in hdaml_link_get_lsdiid()
350 static void hdaml_link_set_lsdiid(u16 __iomem *lsdiid, int dev_num) in hdaml_link_set_lsdiid() argument
354 val = readw(lsdiid); in hdaml_link_set_lsdiid()
357 writew(val, lsdiid); in hdaml_link_set_lsdiid()
813 int hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) in hdac_bus_eml_sdw_get_lsdiid_unlocked() argument
824 *lsdiid in hdac_bus_eml_sdw_get_lsdiid_unlocked()
[all...]
/linux/include/sound/
H A Dhda-mlink.h46 int hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid);
160 hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) { return 0; } in hdac_bus_eml_sdw_get_lsdiid_unlocked() argument
H A Dhdaudio_ext.h100 u16 lsdiid; /* link sdi identifier */ member
/linux/sound/hda/core/ext/
H A Dcontroller.c100 hlink->lsdiid = readw(hlink->ml_addr + AZX_REG_ML_LSDIID); in snd_hdac_ext_bus_get_ml_capabilities()
159 if (hlink->lsdiid & (0x1 << addr)) in snd_hdac_ext_bus_get_hlink_by_addr()
/linux/drivers/soundwire/
H A Dintel_ace2x.c403 u16 lsdiid = 0; in intel_shim_wake() local
410 ret = hdac_bus_eml_sdw_get_lsdiid_unlocked(sdw->link_res->hbus, sdw->instance, &lsdiid); in intel_shim_wake()
418 wake_en |= lsdiid; in intel_shim_wake()
423 wake_en &= ~lsdiid; in intel_shim_wake()
428 wake_sts |= lsdiid; in intel_shim_wake()
1014 dev_err(sdw->cdns.dev, "%s: could not set lsdiid for link %d %d\n", in intel_program_sdi()