mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
1f7f9ab790
For downscaling there is a restriction, the downscaling needed engine clock can not acceed the real engine clock, and the clock requirement mostly depend on the specific HW, to solve this problem: 1. Add a pipeline func - downscaling_clk_check for CORE to query the real HW if downscaling can be supported. 2. Add new property clock ratio which is the ratio of: (mclk << 32) / pxlclk then User driver can use this ratio to do the clock check to avoid post an invalid downscaling to kernel. v2: Rebase and Delete debug print Signed-off-by: James Qian Wang (Arm Technology China) <james.qian.wang@arm.com> Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> |
||
---|---|---|
.. | ||
d71 | ||
komeda_crtc.c | ||
komeda_dev.c | ||
komeda_dev.h | ||
komeda_drv.c | ||
komeda_format_caps.c | ||
komeda_format_caps.h | ||
komeda_framebuffer.c | ||
komeda_framebuffer.h | ||
komeda_kms.c | ||
komeda_kms.h | ||
komeda_pipeline_state.c | ||
komeda_pipeline.c | ||
komeda_pipeline.h | ||
komeda_plane.c | ||
komeda_private_obj.c | ||
komeda_wb_connector.c | ||
Makefile |