disp.h (976e3645923bdd2fe7893aae33fd7a21098bfb28) disp.h (09838c4efe9afb6fefa889d92c3571d49029af26)
1/* SPDX-License-Identifier: MIT */
2#ifndef __NV04_DISPLAY_H__
3#define __NV04_DISPLAY_H__
4#include <subdev/bios.h>
5#include <subdev/bios/pll.h>
6
7#include "nouveau_display.h"
8
1/* SPDX-License-Identifier: MIT */
2#ifndef __NV04_DISPLAY_H__
3#define __NV04_DISPLAY_H__
4#include <subdev/bios.h>
5#include <subdev/bios/pll.h>
6
7#include "nouveau_display.h"
8
9struct nouveau_encoder;
10
9enum nv04_fp_display_regs {
10 FP_DISPLAY_END,
11 FP_TOTAL,
12 FP_CRTC,
13 FP_SYNC_START,
14 FP_SYNC_END,
15 FP_VALID_START,
16 FP_VALID_END

--- 71 unchanged lines hidden (view full) ---

88static inline struct nv04_display *
89nv04_display(struct drm_device *dev)
90{
91 return nouveau_display(dev)->priv;
92}
93
94/* nv04_display.c */
95int nv04_display_create(struct drm_device *);
11enum nv04_fp_display_regs {
12 FP_DISPLAY_END,
13 FP_TOTAL,
14 FP_CRTC,
15 FP_SYNC_START,
16 FP_SYNC_END,
17 FP_VALID_START,
18 FP_VALID_END

--- 71 unchanged lines hidden (view full) ---

90static inline struct nv04_display *
91nv04_display(struct drm_device *dev)
92{
93 return nouveau_display(dev)->priv;
94}
95
96/* nv04_display.c */
97int nv04_display_create(struct drm_device *);
98struct nouveau_connector *
99nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
96
97/* nv04_crtc.c */
98int nv04_crtc_create(struct drm_device *, int index);
99
100/* nv04_dac.c */
101int nv04_dac_create(struct drm_connector *, struct dcb_output *);
102uint32_t nv17_dac_sample_load(struct drm_encoder *encoder);
103int nv04_dac_output_offset(struct drm_encoder *encoder);

--- 74 unchanged lines hidden ---
100
101/* nv04_crtc.c */
102int nv04_crtc_create(struct drm_device *, int index);
103
104/* nv04_dac.c */
105int nv04_dac_create(struct drm_connector *, struct dcb_output *);
106uint32_t nv17_dac_sample_load(struct drm_encoder *encoder);
107int nv04_dac_output_offset(struct drm_encoder *encoder);

--- 74 unchanged lines hidden ---