Merge tag 'pinctrl-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[linux-block.git] / drivers / gpu / drm / xe / xe_gsc.h
CommitLineData
0d1caff4
DCS
1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright © 2023 Intel Corporation
4 */
5
6#ifndef _XE_GSC_H_
7#define _XE_GSC_H_
8
9#include "xe_gsc_types.h"
10
aae84bf1
DCS
11struct xe_gt;
12
0d1caff4 13int xe_gsc_init(struct xe_gsc *gsc);
dd0e89e5
DCS
14int xe_gsc_init_post_hwconfig(struct xe_gsc *gsc);
15void xe_gsc_wait_for_worker_completion(struct xe_gsc *gsc);
16void xe_gsc_load_start(struct xe_gsc *gsc);
997a55ca 17void xe_gsc_remove(struct xe_gsc *gsc);
0d1caff4 18
aae84bf1
DCS
19void xe_gsc_wa_14015076503(struct xe_gt *gt, bool prep);
20
0d1caff4 21#endif