HomeSort by: relevance | last modified time | path
    Searched refs:dmcu (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
dmcu.h 1 /* $NetBSD: dmcu.h,v 1.2 2021/12/18 23:45:05 riastradh Exp $ */
50 struct dmcu { struct
62 bool (*dmcu_init)(struct dmcu *dmcu);
63 bool (*load_iram)(struct dmcu *dmcu,
67 void (*set_psr_enable)(struct dmcu *dmcu, bool enable, bool wait);
68 bool (*setup_psr)(struct dmcu *dmcu,
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/modules/power/
power_helpers.h 30 #include "dc/inc/hw/dmcu.h"
47 bool dmcu_load_iram(struct dmcu *dmcu,
amdgpu_power_helpers.c 31 #include "dc/inc/hw/dmcu.h"
113 #define IRAM_RESERVE_AREA_START_V2 0xF0 // reserve 0xF0~0xF6 are write by DMCU only
114 #define IRAM_RESERVE_AREA_END_V2 0xF6 // reserve 0xF0~0xF6 are write by DMCU only
116 #define IRAM_RESERVE_AREA_START_V2_2 0xF0 // reserve 0xF0~0xFF are write by DMCU only
117 #define IRAM_RESERVE_AREA_END_V2_2 0xFF // reserve 0xF0~0xFF are write by DMCU only
656 bool dmcu_load_iram(struct dmcu *dmcu,
662 if (dmcu == NULL)
665 if (!dmcu->funcs->is_dmcu_initialized(dmcu))
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
amdgpu_dce_dmcu.c 42 #define TO_DCE_DMCU(dmcu)\
43 container_of(dmcu, struct dce_dmcu, base)
73 static bool dce_dmcu_init(struct dmcu *dmcu)
79 bool dce_dmcu_load_iram(struct dmcu *dmcu,
84 struct dce_dmcu *dmcu_dce = TO_DCE_DMCU(dmcu);
107 static void dce_get_dmcu_psr_state(struct dmcu *dmcu, uint32_t *psr_state)
109 struct dce_dmcu *dmcu_dce = TO_DCE_DMCU(dmcu);
    [all...]
dce_dmcu.h 32 #include "dmcu.h"
188 struct dmcu base;
259 struct dmcu *dce_dmcu_create(
265 struct dmcu *dcn10_dmcu_create(
271 struct dmcu *dcn20_dmcu_create(
277 struct dmcu *dcn21_dmcu_create(
283 void dce_dmcu_destroy(struct dmcu **dmcu);
dce_clk_mgr.c 36 #include "dmcu.h"
259 struct dmcu *dmcu = clk_mgr_dce->base.ctx->dc->res_pool->dmcu; local in function:dce_set_clock
287 if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu))
288 dmcu->funcs->set_psr_wait_loop(dmcu, actual_clock / 1000 / 7);
299 struct dmcu *dmcu = core_dc->res_pool->dmcu local in function:dce112_set_clock
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/
amdgpu_rv1_clk_mgr_vbios_smu.c 97 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:rv1_vbios_smu_set_dispclk
109 if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) {
111 dmcu->funcs->set_psr_wait_loop(dmcu,
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/
amdgpu_rn_clk_mgr_vbios_smu.c 91 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:rn_vbios_smu_set_dispclk
100 if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) {
102 dmcu->funcs->set_psr_wait_loop(dmcu,
amdgpu_rn_clk_mgr.c 113 struct dmcu *dmcu = clk_mgr_base->ctx->dc->res_pool->dmcu; local in function:rn_update_clocks
193 dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) {
194 /*update dmcu for wait_loop count*/
195 dmcu->funcs->set_psr_wait_loop(dmcu,
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce112/
amdgpu_dce112_clk_mgr.c 81 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dce112_set_clock
119 if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) {
121 dmcu->funcs->set_psr_wait_loop(dmcu,
135 struct dmcu *dmcu = dc->res_pool->dmcu local in function:dce112_set_dispclk
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_link_hwss.c 104 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dp_enable_link_phy
131 if (dmcu != NULL && dmcu->funcs->lock_phy)
132 dmcu->funcs->lock_phy(dmcu);
146 if (dmcu != NULL && dmcu->funcs->unlock_phy)
147 dmcu->funcs->unlock_phy(dmcu)
216 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dp_disable_link_phy
    [all...]
amdgpu_dc_link.c 51 #include "dmcu.h"
2340 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dc_link_set_backlight_level
2346 if ((dmcu == NULL) ||
2351 use_smooth_brightness = dmcu->funcs->is_dmcu_initialized(dmcu);
2362 /* DMCU -1 for all controller id values,
2371 * as it can hang the DMCU
2405 struct dmcu *dmcu = dc->res_pool->dmcu local in function:dc_link_set_psr_allow_active
2421 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dc_link_get_psr_state
2472 struct dmcu *dmcu; local in function:dc_link_setup_psr
    [all...]
amdgpu_dc.c 51 #include "dmcu.h"
870 if (dc->res_pool->dmcu != NULL)
871 dc->versions.dmcu_version = dc->res_pool->dmcu->dmcu_version;
2549 struct dmcu *dmcu = dc->res_pool->dmcu; local in function:dc_is_dmcu_initialized
2551 if (dmcu)
2552 return dmcu->funcs->is_dmcu_initialized(dmcu);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce100/
amdgpu_dce_clk_mgr.c 38 #include "dmcu.h"
242 struct dmcu *dmcu = clk_mgr_dce->base.ctx->dc->res_pool->dmcu; local in function:dce_set_clock
270 if (dmcu && dmcu->funcs->is_dmcu_initialized(dmcu))
271 dmcu->funcs->set_psr_wait_loop(dmcu, actual_clock / 1000 / 7);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn20/
amdgpu_dcn20_clk_mgr.c 164 struct dmcu *dmcu = clk_mgr_base->ctx->dc->res_pool->dmcu; local in function:dcn2_update_clocks
269 dmcu && dmcu->funcs->is_dmcu_initialized(dmcu)) {
270 /*update dmcu for wait_loop count*/
271 dmcu->funcs->set_psr_wait_loop(dmcu,
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
core_types.h 216 struct dmcu *dmcu; member in struct:resource_pool
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/
amdgpu_dce80_resource.c 833 if (pool->base.dmcu != NULL)
834 dce_dmcu_destroy(&pool->base.dmcu);
994 pool->base.dmcu = dce_dmcu_create(ctx,
998 if (pool->base.dmcu == NULL) {
999 dm_error("DC: failed to create dmcu!\n");
1191 pool->base.dmcu = dce_dmcu_create(ctx,
1195 if (pool->base.dmcu == NULL) {
1196 dm_error("DC: failed to create dmcu!\n");
1384 pool->base.dmcu = dce_dmcu_create(ctx,
1388 if (pool->base.dmcu == NULL)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_ucode.h 279 struct dmcu_firmware_header_v1_0 dmcu; member in union:amdgpu_firmware_header
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/
amdgpu_dce100_resource.c 792 if (pool->base.dmcu != NULL)
793 dce_dmcu_destroy(&pool->base.dmcu);
1012 pool->base.dmcu = dce_dmcu_create(ctx,
1016 if (pool->base.dmcu == NULL) {
1017 dm_error("DC: failed to create dmcu!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/
amdgpu_dce120_resource.c 659 if (pool->base.dmcu != NULL)
660 dce_dmcu_destroy(&pool->base.dmcu);
1106 pool->base.dmcu = dce_dmcu_create(ctx,
1110 if (pool->base.dmcu == NULL) {
1111 dm_error("DC: failed to create dmcu!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/
amdgpu_dce110_resource.c 851 if (pool->base.dmcu != NULL)
852 dce_dmcu_destroy(&pool->base.dmcu);
1386 pool->base.dmcu = dce_dmcu_create(ctx,
1390 if (pool->base.dmcu == NULL) {
1391 dm_error("DC: failed to create dmcu!\n");
amdgpu_dce110_hw_sequencer.c 2365 struct dmcu *dmcu; local in function:init_hw
2419 dmcu = dc->res_pool->dmcu;
2420 if (dmcu != NULL && abm != NULL)
2421 abm->dmcu_is_running = dmcu->funcs->is_dmcu_initialized(dmcu);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/
amdgpu_dce112_resource.c 812 if (pool->base.dmcu != NULL)
813 dce_dmcu_destroy(&pool->base.dmcu);
1267 pool->base.dmcu = dce_dmcu_create(ctx,
1271 if (pool->base.dmcu == NULL) {
1272 dm_error("DC: failed to create dmcu!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
amdgpu_dcn10_resource.c 1008 if (pool->base.dmcu != NULL)
1009 dce_dmcu_destroy(&pool->base.dmcu);
1408 pool->base.dmcu = dcn10_dmcu_create(ctx,
1412 if (pool->base.dmcu == NULL) {
1413 dm_error("DC: failed to create dmcu!\n");
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm.c 39 #include "dc/inc/hw/dmcu.h"
769 struct dmcu *dmcu = adev->dm.dc->res_pool->dmcu; local in function:dm_dmub_hw_init
841 if (dmcu)
842 hw_params.psp_version = dmcu->psp_version;
858 /* Init DMCU and ABM if available. */
859 if (dmcu && abm) {
860 dmcu->funcs->dmcu_init(dmcu);
1378 struct dmcu *dmcu = adev->dm.dc->res_pool->dmcu; local in function:dm_late_init
4134 struct dmcu *dmcu = core_dc->res_pool->dmcu; local in function:create_stream_for_sink
    [all...]

Completed in 34 milliseconds

1 2