Symbol: panel_cntl
drivers/gpu/drm/amd/display/dc/dc.h
1774
struct panel_cntl *panel_cntl;
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
101
if (panel_cntl->stored_backlight_registers.BL_PWM_CNTL != 0) {
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
103
panel_cntl->stored_backlight_registers.BL_PWM_CNTL);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
105
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
107
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
110
panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
112
panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
114
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
116
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
120
&panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
142
current_backlight = dce_get_16_bit_backlight_from_pwm(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
147
static bool dce_is_panel_backlight_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
149
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
161
static bool dce_is_panel_powered_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
163
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
173
static void dce_store_backlight_level(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
175
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
177
panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
179
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
181
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
185
&panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
188
static void dce_driver_set_backlight(struct panel_cntl *panel_cntl,
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
196
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
254
static void dce_panel_cntl_destroy(struct panel_cntl **panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
256
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(*panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
259
*panel_cntl = NULL;
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
279
struct panel_cntl *base = &dce_panel_cntl->base;
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
33
#define TO_DCE_PANEL_CNTL(panel_cntl)\
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
34
container_of(panel_cntl, struct dce_panel_cntl, base)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
49
static unsigned int dce_get_16_bit_backlight_from_pwm(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
55
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
89
static uint32_t dce_panel_cntl_hw_init(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
91
struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h
116
struct panel_cntl base;
drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h
123
struct dce_panel_cntl *panel_cntl,
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
109
if (panel_cntl->stored_backlight_registers.BL_PWM_CNTL != 0) {
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
111
panel_cntl->stored_backlight_registers.BL_PWM_CNTL);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
113
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
115
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
118
panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
127
panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
129
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
131
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
135
&panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
145
current_backlight = dcn301_get_16_bit_backlight_from_pwm(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
150
static void dcn301_panel_cntl_destroy(struct panel_cntl **panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
152
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(*panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
155
*panel_cntl = NULL;
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
158
static bool dcn301_is_panel_backlight_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
160
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
168
static bool dcn301_is_panel_powered_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
170
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
180
static void dcn301_store_backlight_level(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
182
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
184
panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
186
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
188
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
192
&panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
32
#define TO_DCN301_PANEL_CNTL(panel_cntl)\
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
33
container_of(panel_cntl, struct dcn301_panel_cntl, base)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
48
static unsigned int dcn301_get_16_bit_backlight_from_pwm(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
55
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
96
static uint32_t dcn301_panel_cntl_hw_init(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
98
struct dcn301_panel_cntl *dcn301_panel_cntl = TO_DCN301_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h
84
struct panel_cntl base;
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h
91
struct dcn301_panel_cntl *panel_cntl,
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
101
uint32_t xtal = panel_cntl->ctx->dc->res_pool->ref_clocks.dccg_ref_clock_inKhz;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
104
cmd.panel_cntl.header.type = DMUB_CMD__PANEL_CNTL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
105
cmd.panel_cntl.header.sub_type = DMUB_CMD__PANEL_DEBUG_PWM_FREQ;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
106
cmd.panel_cntl.header.payload_bytes = sizeof(cmd.panel_cntl.data);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
107
cmd.panel_cntl.data.pwrseq_inst = dcn31_panel_cntl->base.pwrseq_inst;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
108
cmd.panel_cntl.data.bl_pwm_cntl = xtal;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
109
cmd.panel_cntl.data.bl_pwm_period_cntl = freq_to_set;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
113
return cmd.panel_cntl.data.current_backlight;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
116
static void dcn31_panel_cntl_destroy(struct panel_cntl **panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
118
struct dcn31_panel_cntl *dcn31_panel_cntl = TO_DCN31_PANEL_CNTL(*panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
121
*panel_cntl = NULL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
124
static bool dcn31_is_panel_backlight_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
128
if (!dcn31_query_backlight_info(panel_cntl, &cmd))
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
131
return cmd.panel_cntl.data.is_backlight_on;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
134
static bool dcn31_is_panel_powered_on(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
138
if (!dcn31_query_backlight_info(panel_cntl, &cmd))
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
141
return cmd.panel_cntl.data.is_powered_on;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
144
static void dcn31_store_backlight_level(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
148
if (!dcn31_query_backlight_info(panel_cntl, &cmd))
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
151
panel_cntl->stored_backlight_registers.BL_PWM_CNTL = cmd.panel_cntl.data.bl_pwm_cntl;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
152
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 = 0; /* unused */
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
153
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL = cmd.panel_cntl.data.bl_pwm_period_cntl;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
154
panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV =
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
155
cmd.panel_cntl.data.bl_pwm_ref_div1;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
32
#define TO_DCN31_PANEL_CNTL(panel_cntl)\
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
33
container_of(panel_cntl, struct dcn31_panel_cntl, base)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
41
static bool dcn31_query_backlight_info(struct panel_cntl *panel_cntl, union dmub_rb_cmd *cmd)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
43
struct dcn31_panel_cntl *dcn31_panel_cntl = TO_DCN31_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
44
struct dc_dmub_srv *dc_dmub_srv = panel_cntl->ctx->dmub_srv;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
50
cmd->panel_cntl.header.type = DMUB_CMD__PANEL_CNTL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
51
cmd->panel_cntl.header.sub_type = DMUB_CMD__PANEL_CNTL_QUERY_BACKLIGHT_INFO;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
52
cmd->panel_cntl.header.payload_bytes = sizeof(cmd->panel_cntl.data);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
53
cmd->panel_cntl.data.pwrseq_inst = dcn31_panel_cntl->base.pwrseq_inst;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
58
static uint32_t dcn31_get_16_bit_backlight_from_pwm(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
62
if (!dcn31_query_backlight_info(panel_cntl, &cmd))
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
65
return cmd.panel_cntl.data.current_backlight;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
68
static uint32_t dcn31_panel_cntl_hw_init(struct panel_cntl *panel_cntl)
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
70
struct dcn31_panel_cntl *dcn31_panel_cntl = TO_DCN31_PANEL_CNTL(panel_cntl);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
71
struct dc_dmub_srv *dc_dmub_srv = panel_cntl->ctx->dmub_srv;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
73
uint32_t freq_to_set = panel_cntl->ctx->dc->debug.pwm_freq;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
79
cmd.panel_cntl.header.type = DMUB_CMD__PANEL_CNTL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
80
cmd.panel_cntl.header.sub_type = DMUB_CMD__PANEL_CNTL_HW_INIT;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
81
cmd.panel_cntl.header.payload_bytes = sizeof(cmd.panel_cntl.data);
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
82
cmd.panel_cntl.data.pwrseq_inst = dcn31_panel_cntl->base.pwrseq_inst;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
83
cmd.panel_cntl.data.bl_pwm_cntl = panel_cntl->stored_backlight_registers.BL_PWM_CNTL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
84
cmd.panel_cntl.data.bl_pwm_period_cntl = panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
85
cmd.panel_cntl.data.bl_pwm_ref_div1 =
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
86
panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
87
cmd.panel_cntl.data.bl_pwm_ref_div2 =
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
88
panel_cntl->stored_backlight_registers.PANEL_PWRSEQ_REF_DIV2;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
92
panel_cntl->stored_backlight_registers.BL_PWM_CNTL = cmd.panel_cntl.data.bl_pwm_cntl;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
93
panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 = 0; /* unused */
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
94
panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL = cmd.panel_cntl.data.bl_pwm_period_cntl;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
95
panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV =
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
96
cmd.panel_cntl.data.bl_pwm_ref_div1;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
97
panel_cntl->stored_backlight_registers.PANEL_PWRSEQ_REF_DIV2 =
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
98
cmd.panel_cntl.data.bl_pwm_ref_div2;
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.h
36
struct panel_cntl base;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1010
if (link->panel_cntl && !(link->dpcd_sink_ext_caps.bits.oled ||
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1013
bool is_backlight_on = link->panel_cntl->funcs->is_panel_backlight_on(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1053
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1054
pwrseq_instance = (uint8_t)link->panel_cntl->pwrseq_inst;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3075
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3076
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3077
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3410
struct panel_cntl *panel_cntl = link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3418
if (abm == NULL || panel_cntl == NULL || (abm->funcs->set_backlight_level_pwm == NULL))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3424
if (!fw_set_brightness && panel_cntl->funcs->driver_set_backlight)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3425
panel_cntl->funcs->driver_set_backlight(panel_cntl, backlight_pwm_u16_16);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3432
link->panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3440
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3444
pipe_ctx->stream->link->panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3446
if (panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3447
panel_cntl->funcs->store_backlight_level(panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3453
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3456
if (abm && panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3457
abm->funcs->set_pipe(abm, otg_inst, panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
841
if (!link->panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
844
link->panel_cntl->funcs->is_panel_powered_on(link->panel_cntl)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
915
pwrseq_instance = (uint8_t)link->panel_cntl->pwrseq_inst;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
968
if (!link->panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
971
if (!link->panel_cntl->funcs->is_panel_powered_on(link->panel_cntl) &&
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1912
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1913
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1914
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
182
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
196
if (abm && panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
199
panel_cntl->inst, panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
204
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
205
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
207
panel_cntl->funcs->store_backlight_level(panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
215
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
219
if (!abm || !tg || !panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
233
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
234
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
238
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
239
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
249
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
254
if (!abm || !tg || !panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
268
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
269
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
274
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
275
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
280
frame_ramp, 0, panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
282
dmub_abm_set_backlight(dc, backlight_pwm_u16_16, frame_ramp, panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
790
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
791
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
792
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
232
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
233
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
234
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
727
struct panel_cntl *panel_cntl = pipe_ctx->stream->link->panel_cntl;
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
730
if (!abm || !tg || !panel_cntl)
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
738
panel_cntl->inst,
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
739
panel_cntl->pwrseq_inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
742
dmub_abm_set_backlight(dc, backlight_level_params, panel_cntl->inst);
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
954
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
955
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
956
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
266
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
267
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
268
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
319
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
320
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
321
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
227
if (link->panel_cntl) {
drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
228
backlight = link->panel_cntl->funcs->hw_init(link->panel_cntl);
drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
229
user_level = link->panel_cntl->stored_backlight_registers.USER_LEVEL;
drivers/gpu/drm/amd/display/dc/inc/core_types.h
77
struct panel_cntl*(*panel_cntl_create)(
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
47
void (*destroy)(struct panel_cntl **panel_cntl);
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
48
uint32_t (*hw_init)(struct panel_cntl *panel_cntl);
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
49
bool (*is_panel_backlight_on)(struct panel_cntl *panel_cntl);
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
50
bool (*is_panel_powered_on)(struct panel_cntl *panel_cntl);
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
51
void (*store_backlight_level)(struct panel_cntl *panel_cntl);
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
52
void (*driver_set_backlight)(struct panel_cntl *panel_cntl,
drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h
54
uint32_t (*get_current_backlight)(struct panel_cntl *panel_cntl);
drivers/gpu/drm/amd/display/dc/link/link_factory.c
413
if (link->panel_cntl)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
414
link->panel_cntl->funcs->destroy(&link->panel_cntl);
drivers/gpu/drm/amd/display/dc/link/link_factory.c
776
link->panel_cntl =
drivers/gpu/drm/amd/display/dc/link/link_factory.c
781
if (link->panel_cntl == NULL) {
drivers/gpu/drm/amd/display/dc/link/link_factory.c
893
if (link->panel_cntl)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
894
link->panel_cntl->funcs->destroy(&link->panel_cntl);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1209
struct panel_cntl *panel_cntl = link->panel_cntl;
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1217
if (!fw_set_brightness && panel_cntl->funcs->get_current_backlight)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1218
return (int)panel_cntl->funcs->get_current_backlight(panel_cntl);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
558
if (link->panel_cntl)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
559
link->panel_cntl->stored_backlight_registers.USER_LEVEL = backlight_pwm_u16_16;
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
667
static struct panel_cntl *dce100_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
669
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
672
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
675
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
681
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
691
static struct panel_cntl *dce110_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
693
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
696
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
699
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
705
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
652
static struct panel_cntl *dce112_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
654
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
657
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
660
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c
666
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
737
static struct panel_cntl *dce120_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
739
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
742
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
745
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce120/dce120_resource.c
751
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
763
static struct panel_cntl *dce60_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
765
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
768
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
771
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
777
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
770
static struct panel_cntl *dce80_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
772
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
775
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
778
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
784
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
790
static struct panel_cntl *dcn10_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
792
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
795
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
798
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
804
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
970
static struct panel_cntl *dcn20_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
972
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
975
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
978
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
984
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1352
static struct panel_cntl *dcn21_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1354
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1357
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1360
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1366
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1016
static struct panel_cntl *dcn30_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1018
struct dce_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1021
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1024
dce_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1030
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
931
static struct panel_cntl *dcn301_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
933
struct dcn301_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
936
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
939
dcn301_panel_cntl_construct(panel_cntl,
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
945
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1038
static struct panel_cntl *dcn302_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1040
struct dce_panel_cntl *panel_cntl = kzalloc_obj(struct dce_panel_cntl);
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1042
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1045
dce_panel_cntl_construct(panel_cntl, init_data, &panel_cntl_regs[init_data->inst],
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
1048
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
983
static struct panel_cntl *dcn303_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
985
struct dce_panel_cntl *panel_cntl = kzalloc_obj(struct dce_panel_cntl);
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
987
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
990
dce_panel_cntl_construct(panel_cntl, init_data, &panel_cntl_regs[init_data->inst],
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
993
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1209
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1211
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1214
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1217
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1219
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1266
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1268
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1271
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1274
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1276
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1208
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1210
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1213
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1216
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1218
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1201
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1203
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1206
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1209
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1211
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1155
struct panel_cntl *dcn32_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1157
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1160
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1163
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1165
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.h
79
struct panel_cntl *dcn32_panel_cntl_create(
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1209
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1211
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1214
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1217
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1219
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1189
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1191
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1194
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1197
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1199
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1196
static struct panel_cntl *dcn31_panel_cntl_create(const struct panel_cntl_init_data *init_data)
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1198
struct dcn31_panel_cntl *panel_cntl =
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1201
if (!panel_cntl)
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1204
dcn31_panel_cntl_construct(panel_cntl, init_data);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1206
return &panel_cntl->base;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7475
struct dmub_rb_cmd_panel_cntl panel_cntl;