mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-24 09:50:04 +00:00
39e2f501c1
This complex struct pulling in half the driver deserves its own isolation in preparation for intel_context becoming an outright complicated class of its own. In order to split this beast into its own header also requests splitting several of its dependent types and their dependencies into their own headers as well. v2: Add standalone compilation tests Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190308132522.21573-2-chris@chris-wilson.co.uk
27 lines
436 B
C
27 lines
436 B
C
/*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
* Copyright © 2014-2018 Intel Corporation
|
|
*/
|
|
|
|
#ifndef __INTEL_WORKAROUNDS_TYPES_H__
|
|
#define __INTEL_WORKAROUNDS_TYPES_H__
|
|
|
|
#include <linux/types.h>
|
|
|
|
#include "i915_reg.h"
|
|
|
|
struct i915_wa {
|
|
i915_reg_t reg;
|
|
u32 mask;
|
|
u32 val;
|
|
};
|
|
|
|
struct i915_wa_list {
|
|
const char *name;
|
|
struct i915_wa *list;
|
|
unsigned int count;
|
|
unsigned int wa_count;
|
|
};
|
|
|
|
#endif /* __INTEL_WORKAROUNDS_TYPES_H__ */
|