File Index
Files and directories
Sign in
FILE

vlv_iosf_sb.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h C
 1/* SPDX-License-Identifier: MIT */
 2/*
 3 * Copyright © 2013-2021 Intel Corporation
 4 */
 5
 6#ifndef _VLV_IOSF_SB_H_
 7#define _VLV_IOSF_SB_H_
 8
 9#include <linux/types.h>
10
11#include "vlv_iosf_sb_reg.h"
12
13struct drm_device;
14
15enum vlv_iosf_sb_unit {
16	VLV_IOSF_SB_BUNIT,
17	VLV_IOSF_SB_CCK,
18	VLV_IOSF_SB_CCU,
19	VLV_IOSF_SB_DPIO,
20	VLV_IOSF_SB_DPIO_2,
21	VLV_IOSF_SB_FLISDSI,
22	VLV_IOSF_SB_GPIO,
23	VLV_IOSF_SB_NC,
24	VLV_IOSF_SB_PUNIT,
25};
26
27static inline void vlv_iosf_sb_get(struct drm_device *drm, unsigned long ports)
28{
29}
30static inline u32 vlv_iosf_sb_read(struct drm_device *drm, enum vlv_iosf_sb_unit unit, u32 addr)
31{
32	return 0;
33}
34static inline int vlv_iosf_sb_write(struct drm_device *drm, enum vlv_iosf_sb_unit unit, u32 addr, u32 val)
35{
36	return 0;
37}
38static inline void vlv_iosf_sb_put(struct drm_device *drm, unsigned long ports)
39{
40}
41
42#endif /* _VLV_IOSF_SB_H_ */
~/ Read-only file preview.