Lines Matching defs:skl
3 * skl-nhlt.c - Intel SKL Platform NHLT parsing
13 #include "skl.h"
14 #include "skl-i2s.h"
31 int skl_nhlt_update_topology_bin(struct skl_dev *skl)
33 struct nhlt_acpi_table *nhlt = (struct nhlt_acpi_table *)skl->nhlt;
34 struct hdac_bus *bus = skl_to_bus(skl);
41 snprintf(skl->tplg_name, sizeof(skl->tplg_name), "%x-%.6s-%.8s-%d%s",
42 skl->pci_id, nhlt->header.oem_id, nhlt->header.oem_table_id,
45 skl_nhlt_trim_space(skl->tplg_name);
55 struct skl_dev *skl = bus_to_skl(bus);
56 struct nhlt_acpi_table *nhlt = (struct nhlt_acpi_table *)skl->nhlt;
59 sprintf(platform_id, "%x-%.6s-%.8s-%d", skl->pci_id,
69 int skl_nhlt_create_sysfs(struct skl_dev *skl)
71 struct device *dev = &skl->pci->dev;
79 void skl_nhlt_remove_sysfs(struct skl_dev *skl)
81 struct device *dev = &skl->pci->dev;
83 if (skl->nhlt)
92 static void skl_get_ssp_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks,
204 static void skl_get_mclk(struct skl_dev *skl, struct skl_ssp_clk *mclk,
248 void skl_get_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks)
250 struct nhlt_acpi_table *nhlt = (struct nhlt_acpi_table *)skl->nhlt;
264 skl_get_ssp_clks(skl, ssp_clks, fmt, id);
265 skl_get_mclk(skl, ssp_clks, fmt, id);