Searched refs:skl (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/sound/soc/intel/skylake/
H A DMakefile2 snd-soc-skl-objs := skl.o skl-pcm.o skl-nhlt.o skl-messages.o skl-topology.o \
3 skl-sst-ipc.o skl-sst-dsp.o cnl-sst-dsp.o skl-sst-cldma.o \
4 skl
[all...]
H A Dskl.c3 * skl.c - Implementation of ASoC Intel SKL HD Audio driver
31 #include "skl.h"
32 #include "skl-sst-dsp.h"
33 #include "skl-sst-ipc.h"
56 static void skl_init_pci(struct skl_dev *skl) argument
58 struct hdac_bus *bus = skl_to_bus(skl);
68 skl_update_pci_byte(skl->pci, AZX_PCIREG_TCSEL, 0x07, 0);
260 struct skl_dev *skl = bus_to_skl(bus); local
263 ret = request_threaded_irq(skl->pci->irq, skl_interrupt,
270 skl
284 struct skl_dev *skl = bus_to_skl(bus); local
292 struct skl_dev *skl = bus_to_skl(bus); local
315 struct skl_dev *skl = bus_to_skl(bus); local
333 struct skl_dev *skl = bus_to_skl(bus); local
363 struct skl_dev *skl = bus_to_skl(bus); local
429 struct skl_dev *skl = bus_to_skl(bus); local
474 skl_find_hda_machine(struct skl_dev *skl, struct snd_soc_acpi_mach *machines) argument
488 skl_find_machine(struct skl_dev *skl, void *driver_data) argument
518 skl_machine_device_register(struct skl_dev *skl) argument
554 skl_machine_device_unregister(struct skl_dev *skl) argument
560 skl_dmic_device_register(struct skl_dev *skl) argument
584 skl_dmic_device_unregister(struct skl_dev *skl) argument
622 skl_clock_device_register(struct skl_dev *skl) argument
655 skl_clock_device_unregister(struct skl_dev *skl) argument
715 struct skl_dev *skl = bus_to_skl(bus); local
789 struct skl_dev *skl = container_of(work, struct skl_dev, probe_work); local
854 struct skl_dev *skl; local
898 struct skl_dev *skl = bus_to_skl(bus); local
965 struct skl_dev *skl; local
1088 struct skl_dev *skl; local
1113 struct skl_dev *skl = bus_to_skl(bus); local
[all...]
H A Dbxt-sst.c17 #include "skl.h"
49 struct skl_dev *skl = ctx->thread_context; local
55 ret = skl_prepare_lib_load(skl, &skl->lib_info[i], &stripped_fw,
73 ret = skl_sst_ipc_load_library(&skl->ipc, dma_id, i, true);
184 struct skl_dev *skl = ctx->thread_context; local
196 if (skl->is_first_boot) {
232 ret = wait_event_timeout(skl->boot_wait, skl->boot_complete,
240 skl
268 struct skl_dev *skl = ctx->thread_context; local
288 struct skl_dev *skl = container_of(work, local
331 struct skl_dev *skl = ctx->thread_context; local
350 struct skl_dev *skl = ctx->thread_context; local
389 struct skl_dev *skl = ctx->thread_context; local
486 struct skl_dev *skl = ctx->thread_context; local
548 struct skl_dev *skl; local
589 bxt_sst_init_fw(struct device *dev, struct skl_dev *skl) argument
616 bxt_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl) argument
[all...]
H A Dskl.h3 * skl.h - HD Audio skylake definitions.
19 #include "skl-ssp-clk.h"
20 #include "skl-sst-ipc.h"
161 int (*init_fw)(struct device *dev, struct skl_dev *skl);
162 void (*cleanup)(struct device *dev, struct skl_dev *skl);
168 int skl_nhlt_update_topology_bin(struct skl_dev *skl);
169 int skl_init_dsp(struct skl_dev *skl);
170 int skl_free_dsp(struct skl_dev *skl);
171 int skl_suspend_late_dsp(struct skl_dev *skl);
172 int skl_suspend_dsp(struct skl_dev *skl);
193 skl_debugfs_init(struct skl_dev *skl) argument
198 skl_debugfs_exit(struct skl_dev *skl) argument
[all...]
H A Dskl-messages.c3 * skl-message.c - HDA DSP interface for FW registration, Pipe and Module
16 #include <uapi/sound/skl-tplg-interface.h>
17 #include "skl-sst-dsp.h"
19 #include "skl-sst-ipc.h"
20 #include "skl.h"
23 #include "skl-topology.h"
39 void skl_dsp_set_astate_cfg(struct skl_dev *skl, u32 cnt, void *data) argument
47 skl_ipc_set_large_config(&skl->ipc, &msg, data);
249 int skl_init_dsp(struct skl_dev *skl) argument
252 struct hdac_bus *bus = skl_to_bus(skl);
314 skl_free_dsp(struct skl_dev *skl) argument
339 skl_suspend_late_dsp(struct skl_dev *skl) argument
358 skl_suspend_dsp(struct skl_dev *skl) argument
378 skl_resume_dsp(struct skl_dev *skl) argument
442 skl_set_base_module_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_base_cfg *base_cfg) argument
491 skl_set_base_ext_module_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_base_cfg_ext *base_cfg_ext) argument
565 skl_get_node_id(struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
622 skl_setup_cpr_gateway_cfg(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_cpr_cfg *cpr_mconfig) argument
687 skl_dsp_set_dma_control(struct skl_dev *skl, u32 *caps, u32 caps_size, u32 node_id) argument
727 skl_setup_out_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_audio_data_format *out_fmt) argument
754 skl_set_src_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_src_module_cfg *src_mconfig) argument
773 skl_set_updown_mixer_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_up_down_mixer_cfg *mixer_mconfig) argument
794 skl_set_copier_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_cpr_cfg *cpr_mconfig) argument
814 skl_set_base_outfmt_format(struct skl_dev *skl, struct skl_module_cfg *mconfig, struct skl_base_outfmt_cfg *base_outfmt_mcfg) argument
826 skl_get_module_param_size(struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
875 skl_set_module_format(struct skl_dev *skl, struct skl_module_cfg *module_config, u16 *module_config_size, void **param_data) argument
1024 skl_init_module(struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
1066 skl_dump_bind_info(struct skl_dev *skl, struct skl_module_cfg *src_module, struct skl_module_cfg *dst_module) argument
1083 skl_unbind_modules(struct skl_dev *skl, struct skl_module_cfg *src_mcfg, struct skl_module_cfg *dst_mcfg) argument
1149 skl_bind_modules(struct skl_dev *skl, struct skl_module_cfg *src_mcfg, struct skl_module_cfg *dst_mcfg) argument
1230 skl_set_pipe_state(struct skl_dev *skl, struct skl_pipe *pipe, enum skl_ipc_pipeline_state state) argument
1244 skl_create_pipeline(struct skl_dev *skl, struct skl_pipe *pipe) argument
1269 skl_delete_pipe(struct skl_dev *skl, struct skl_pipe *pipe) argument
1315 skl_run_pipe(struct skl_dev *skl, struct skl_pipe *pipe) argument
1349 skl_stop_pipe(struct skl_dev *skl, struct skl_pipe *pipe) argument
1374 skl_reset_pipe(struct skl_dev *skl, struct skl_pipe *pipe) argument
1394 skl_set_module_params(struct skl_dev *skl, u32 *params, int size, u32 param_id, struct skl_module_cfg *mcfg) argument
1407 skl_get_module_params(struct skl_dev *skl, u32 *params, int size, u32 param_id, struct skl_module_cfg *mcfg) argument
[all...]
H A Dskl-nhlt.c3 * 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) argument
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
55 struct skl_dev *skl = bus_to_skl(bus); local
69 skl_nhlt_create_sysfs(struct skl_dev *skl) argument
79 skl_nhlt_remove_sysfs(struct skl_dev *skl) argument
92 skl_get_ssp_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks, struct nhlt_fmt *fmt, u8 id) argument
204 skl_get_mclk(struct skl_dev *skl, struct skl_ssp_clk *mclk, struct nhlt_fmt *fmt, u8 id) argument
248 skl_get_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks) argument
[all...]
H A Dskl-sst-utils.c3 * skl-sst-utils.c - SKL sst utils functions
13 #include "skl.h"
101 int skl_get_pvt_instance_id_map(struct skl_dev *skl, argument
106 list_for_each_entry(module, &skl->uuid_list, list) {
165 * @skl: driver context
172 int skl_get_pvt_id(struct skl_dev *skl, guid_t *uuid_mod, int instance_id) argument
177 list_for_each_entry(module, &skl->uuid_list, list) {
196 * @skl: driver context
202 int skl_put_pvt_id(struct skl_dev *skl, guid_t *uuid_mod, int *pvt_id) argument
207 list_for_each_entry(module, &skl
236 struct skl_dev *skl = ctx->thread_context; local
320 skl_freeup_uuid_list(struct skl_dev *skl) argument
361 struct skl_dev *skl = *dsp; local
384 skl_prepare_lib_load(struct skl_dev *skl, struct skl_lib_info *linfo, struct firmware *stripped_fw, unsigned int hdr_offset, int index) argument
[all...]
H A Dskl-sst.c3 * skl-sst.c - HDA DSP library functions for SKL platform
19 #include "skl.h"
69 struct skl_dev *skl = ctx->thread_context; local
73 skl->boot_complete = false;
74 init_waitqueue_head(&skl->boot_wait);
85 if (skl->is_first_boot) {
139 ret = wait_event_timeout(skl->boot_wait, skl->boot_complete,
148 skl->fw_loaded = true;
164 struct skl_dev *skl local
218 struct skl_dev *skl = ctx->thread_context; local
335 struct skl_dev *skl = ctx->thread_context; local
387 struct skl_dev *skl = ctx->thread_context; local
445 struct skl_dev *skl = ctx->thread_context; local
521 struct skl_dev *skl; local
555 skl_sst_init_fw(struct device *dev, struct skl_dev *skl) argument
582 skl_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl) argument
[all...]
H A Dskl-sst-dsp.c3 * skl-sst-dsp.c - SKL SST library generic function
15 #include "skl.h"
36 struct skl_dev *skl = ctx->thread_context; local
39 skl->cores.state[SKL_DSP_CORE0_ID] = SKL_DSP_RUNNING;
40 skl->cores.usage_count[SKL_DSP_CORE0_ID] = 1;
42 for (i = SKL_DSP_CORE0_ID + 1; i < skl->cores.count; i++) {
43 skl->cores.state[i] = SKL_DSP_RESET;
44 skl->cores.usage_count[i] = 0;
51 struct skl_dev *skl = ctx->thread_context; local
55 core_mask = SKL_DSP_CORES_MASK(skl
338 struct skl_dev *skl = ctx->thread_context; local
367 struct skl_dev *skl = ctx->thread_context; local
[all...]
H A Dskl-topology.c3 * skl-topology.c - Implements Platform component ALSA controls/widget
20 #include <uapi/sound/skl-tplg-interface.h>
21 #include "skl-sst-dsp.h"
22 #include "skl-sst-ipc.h"
23 #include "skl-topology.h"
24 #include "skl.h"
50 void skl_tplg_d0i3_get(struct skl_dev *skl, enum d0i3_capability caps) argument
52 struct skl_d0i3_data *d0i3 = &skl->d0i3;
69 void skl_tplg_d0i3_put(struct skl_dev *skl, enum d0i3_capability caps) argument
71 struct skl_d0i3_data *d0i3 = &skl
114 skl_dump_mconfig(struct skl_dev *skl, struct skl_module_cfg *mcfg) argument
232 skl_tplg_update_buffer_size(struct skl_dev *skl, struct skl_module_cfg *mcfg) argument
283 skl_tplg_update_be_blob(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
348 skl_tplg_update_module_params(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
383 skl_tplg_set_module_params(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
457 skl_tplg_module_prepare(struct skl_dev *skl, struct skl_pipe *pipe, struct snd_soc_dapm_widget *w, struct skl_module_cfg *mcfg) argument
477 skl_tplg_init_pipe_modules(struct skl_dev *skl, struct skl_pipe *pipe) argument
553 skl_tplg_unload_pipe_modules(struct skl_dev *skl, struct skl_pipe *pipe) argument
599 skl_tplg_get_pipe_config(struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
653 skl_tplg_mixer_dapm_pre_pmu_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
715 skl_fill_sink_instance_id(struct skl_dev *skl, u32 *params, int size, struct skl_module_cfg *mcfg) argument
745 skl_tplg_set_module_bind_params(struct snd_soc_dapm_widget *w, struct skl_module_cfg *mcfg, struct skl_dev *skl) argument
808 skl_get_module_id(struct skl_dev *skl, guid_t *uuid) argument
820 skl_tplg_find_moduleid_from_uuid(struct skl_dev *skl, const struct snd_kcontrol_new *k) argument
864 skl_tplg_add_moduleid_in_bind_params(struct skl_dev *skl, struct snd_soc_dapm_widget *w) argument
888 skl_tplg_module_add_deferred_bind(struct skl_dev *skl, struct skl_module_cfg *src, struct skl_module_cfg *dst) argument
925 skl_tplg_bind_sinks(struct snd_soc_dapm_widget *w, struct skl_dev *skl, struct snd_soc_dapm_widget *src_w, struct skl_module_cfg *src_mconfig) argument
1025 skl_tplg_pga_dapm_pre_pmu_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1049 skl_get_src_dsp_widget( struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1089 skl_tplg_mixer_dapm_post_pmu_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1141 skl_tplg_mixer_dapm_pre_pmd_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1174 skl_tplg_mixer_dapm_post_pmd_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1242 skl_tplg_pga_dapm_post_pmd_event(struct snd_soc_dapm_widget *w, struct skl_dev *skl) argument
1282 struct skl_dev *skl = get_skl_ctx(dapm->dev); local
1312 struct skl_dev *skl = get_skl_ctx(dapm->dev); local
1332 struct skl_dev *skl = bus_to_skl(bus); local
1395 struct skl_dev *skl = get_skl_ctx(w->dapm->dev); local
1430 struct skl_dev *skl = get_skl_ctx(w->dapm->dev); local
1603 struct skl_dev *skl = get_skl_ctx(dev); local
1800 struct skl_dev *skl = get_skl_ctx(dai->dev); local
2032 skl_tplg_add_pipe(struct device *dev, struct skl_module_cfg *mconfig, struct skl_dev *skl, struct snd_soc_tplg_vendor_value_elem *tkn_elem) argument
2339 skl_tplg_get_token(struct device *dev, struct snd_soc_tplg_vendor_value_elem *tkn_elem, struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
2597 skl_tplg_get_tokens(struct device *dev, char *pvt_data, struct skl_dev *skl, struct skl_module_cfg *mconfig, int block_size) argument
2693 skl_tplg_add_pipe_v4(struct device *dev, struct skl_module_cfg *mconfig, struct skl_dev *skl, struct skl_dfw_v4_pipe *dfw_pipe) argument
2770 skl_tplg_get_pvt_data_v4(struct snd_soc_tplg_dapm_widget *tplg_w, struct skl_dev *skl, struct device *dev, struct skl_module_cfg *mconfig) argument
2871 skl_tplg_get_pvt_data(struct snd_soc_tplg_dapm_widget *tplg_w, struct skl_dev *skl, struct device *dev, struct skl_module_cfg *mconfig) argument
2960 skl_cleanup_resources(struct skl_dev *skl) argument
2994 struct skl_dev *skl = bus_to_skl(bus); local
3148 skl_tplg_fill_str_mfest_tkn(struct device *dev, struct snd_soc_tplg_vendor_string_elem *str_elem, struct skl_dev *skl) argument
3177 skl_tplg_get_str_tkn(struct device *dev, struct snd_soc_tplg_vendor_array *array, struct skl_dev *skl) argument
3284 skl_tplg_get_int_tkn(struct device *dev, struct snd_soc_tplg_vendor_value_elem *tkn_elem, struct skl_dev *skl) argument
3456 skl_tplg_get_manifest_tkn(struct device *dev, char *pvt_data, struct skl_dev *skl, int block_size) argument
3526 skl_tplg_get_manifest_data(struct snd_soc_tplg_manifest *manifest, struct device *dev, struct skl_dev *skl) argument
3586 struct skl_dev *skl = bus_to_skl(bus); local
3685 skl_tplg_set_pipe_type(struct skl_dev *skl, struct skl_pipe *pipe) argument
3715 struct skl_dev *skl = bus_to_skl(bus); local
3766 struct skl_dev *skl = bus_to_skl(bus); local
[all...]
H A Dskl-pcm.c3 * skl-pcm.c -ASoC HDA Platform driver file implementing PCM functionality
19 #include "skl.h"
20 #include "skl-topology.h"
21 #include "skl-sst-dsp.h"
22 #include "skl-sst-ipc.h"
114 struct skl_dev *skl = bus_to_skl(bus); local
119 skl->supend_active++;
121 skl->supend_active--;
212 struct skl_dev *skl = get_skl_ctx(dai->dev); local
253 skl_tplg_d0i3_get(skl, mconfi
261 struct skl_dev *skl = get_skl_ctx(dai->dev); local
341 struct skl_dev *skl = bus_to_skl(bus); local
377 struct skl_dev *skl = get_skl_ctx(dai->dev); local
462 struct skl_dev *skl = get_skl_ctx(dai->dev); local
588 struct skl_dev *skl = get_skl_ctx(dai->dev); local
1277 struct skl_dev *skl = bus_to_skl(bus); local
1294 skl_get_module_info(struct skl_dev *skl, struct skl_module_cfg *mconfig) argument
1347 skl_populate_modules(struct skl_dev *skl) argument
1377 struct skl_dev *skl = bus_to_skl(bus); local
1434 struct skl_dev *skl = bus_to_skl(bus); local
1459 struct skl_dev *skl = bus_to_skl(bus); local
1496 struct skl_dev *skl = bus_to_skl(bus); local
[all...]
H A Dskl-sst-dsp.h15 #include "skl-sst-cldma.h"
231 int skl_sst_init_fw(struct device *dev, struct skl_dev *skl);
232 int bxt_sst_init_fw(struct device *dev, struct skl_dev *skl);
233 void skl_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl);
234 void bxt_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl);
238 int skl_get_pvt_id(struct skl_dev *skl, guid_t *uuid_mod, int instance_id);
239 int skl_put_pvt_id(struct skl_dev *skl, guid_t *uuid_mod, int *pvt_id);
240 int skl_get_pvt_instance_id_map(struct skl_dev *skl,
242 void skl_freeup_uuid_list(struct skl_dev *skl);
246 void skl_dsp_set_astate_cfg(struct skl_dev *skl, u3
[all...]
H A Dskl-topology.h19 #include <uapi/sound/skl-tplg-interface.h>
20 #include "skl.h"
470 int skl_dsp_set_dma_control(struct skl_dev *skl, u32 *caps,
483 void skl_tplg_d0i3_get(struct skl_dev *skl, enum d0i3_capability caps);
484 void skl_tplg_d0i3_put(struct skl_dev *skl, enum d0i3_capability caps);
486 int skl_create_pipeline(struct skl_dev *skl, struct skl_pipe *pipe);
488 int skl_run_pipe(struct skl_dev *skl, struct skl_pipe *pipe);
490 int skl_pause_pipe(struct skl_dev *skl, struct skl_pipe *pipe);
492 int skl_delete_pipe(struct skl_dev *skl, struct skl_pipe *pipe);
494 int skl_stop_pipe(struct skl_dev *skl, struc
[all...]
H A Dskl-debug.c3 * skl-debug.c - Debugfs for skl driver
10 #include <uapi/sound/skl-tplg-interface.h>
11 #include "skl.h"
12 #include "skl-sst-dsp.h"
13 #include "skl-sst-ipc.h"
14 #include "skl-topology.h"
23 struct skl_dev *skl; member in struct:skl_debug
177 struct sst_dsp *sst = d->skl->dsp;
218 struct skl_debug *skl_debugfs_init(struct skl_dev *skl) argument
241 skl_debugfs_exit(struct skl_dev *skl) argument
[all...]
H A Dcnl-sst.c27 #include "skl.h"
476 int cnl_sst_init_fw(struct device *dev, struct skl_dev *skl) argument
479 struct sst_dsp *sst = skl->dsp;
481 ret = skl->dsp->fw_ops.load_fw(sst);
489 skl->is_first_boot = false;
495 void cnl_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl) argument
497 if (skl->dsp->fw)
498 release_firmware(skl->dsp->fw);
500 skl_freeup_uuid_list(skl);
501 cnl_ipc_free(&skl
[all...]
H A Dcnl-sst-dsp.h100 int cnl_sst_init_fw(struct device *dev, struct skl_dev *skl);
101 void cnl_sst_dsp_cleanup(struct device *dev, struct skl_dev *skl);
H A Dskl-sst-ipc.c3 * skl-sst-ipc.c - Intel skl IPC Support
11 #include "skl.h"
12 #include "skl-sst-dsp.h"
13 #include "skl-sst-ipc.h"
348 struct skl_dev *skl = container_of(ipc, struct skl_dev, ipc); local
363 skl->boot_complete = true;
364 wake_up(&skl->boot_wait);
376 skl->enable_miscbdcge(ipc->dev, false);
377 skl
439 struct skl_dev *skl = container_of(ipc, struct skl_dev, ipc); local
492 struct skl_dev *skl = dsp->thread_context; local
599 skl_ipc_init(struct device *dev, struct skl_dev *skl) argument
[all...]
H A Dskl-sst-ipc.h13 #include "skl-sst-dsp.h"
46 * skl_d0i3_data: skl D0i3 counters data struct
160 int skl_ipc_init(struct device *dev, struct skl_dev *skl);
/linux-master/sound/soc/sof/intel/
H A DMakefile9 skl.o hda-loader-skl.o \
29 snd-sof-pci-intel-skl-objs := pci-skl.o
38 obj-$(CONFIG_SND_SOC_SOF_INTEL_SKL) += snd-sof-pci-intel-skl.o
/linux-master/sound/soc/intel/avs/
H A DMakefile7 snd-soc-avs-objs += skl.o apl.o cnl.o icl.o tgl.o
H A Dskl.c142 AVS_SET_ENABLE_LOGS_OP(skl)
/linux-master/drivers/edac/
H A Die31200_edac.c177 #define IE31200_PAGES(n, skl) \
178 (n << (28 + (2 * skl) - PAGE_SHIFT))
395 bool skl)
397 if (skl)
418 bool skl = DEVICE_ID_SKYLAKE_OR_LATER(pdev->device); local
447 if (skl)
460 if (skl) {
477 skl);
496 nr_pages = IE31200_PAGES(dimm_info[j][i].size, skl);
506 if (skl)
394 populate_dimm_info(struct dimm_data *dd, u32 addr_decode, int chan, bool skl) argument
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dskl_watermark.c167 * Some skl systems, pre-release machines in particular,
199 * Some skl systems, pre-release machines in particular,
362 &crtc_state->wm.skl.optimal.planes[plane_id];
384 &crtc_state->wm.skl.optimal.planes[plane_id];
407 &crtc_state->wm.skl.optimal.planes[plane_id];
452 struct skl_pipe_wm *pipe_wm = &new_crtc_state->wm.skl.optimal;
698 crtc_state->wm.skl.ddb.start = mbus_offset + new_dbuf_state->ddb[pipe].start;
699 crtc_state->wm.skl.ddb.end = mbus_offset + new_dbuf_state->ddb[pipe].end;
1519 memset(crtc_state->wm.skl.plane_ddb, 0, sizeof(crtc_state->wm.skl
[all...]
H A Dintel_atomic_plane.c747 if (skl_ddb_allocation_overlaps(&crtc_state->wm.skl.plane_ddb[plane_id],
749 skl_ddb_allocation_overlaps(&crtc_state->wm.skl.plane_ddb_y[plane_id],
754 ddb[plane_id] = crtc_state->wm.skl.plane_ddb[plane_id];
755 ddb_y[plane_id] = crtc_state->wm.skl.plane_ddb_y[plane_id];
816 * the order does not matter even for skl+.
842 memcpy(ddb, old_crtc_state->wm.skl.plane_ddb,
843 sizeof(old_crtc_state->wm.skl.plane_ddb));
844 memcpy(ddb_y, old_crtc_state->wm.skl.plane_ddb_y,
845 sizeof(old_crtc_state->wm.skl.plane_ddb_y));
/linux-master/sound/soc/intel/common/
H A DMakefile6 soc-acpi-intel-skl-match.o soc-acpi-intel-kbl-match.o \

Completed in 256 milliseconds

12