mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-07 15:07:13 -04:00
drm/msm/dpu: drop DPU_HW_SUBBLK_INFO macro
As the subblock info is now mostly gone, inline and drop the macro DPU_HW_SUBBLK_INFO. Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Patchwork: https://patchwork.freedesktop.org/patch/570106/ Link: https://lore.kernel.org/r/20231201234234.2065610-8-dmitry.baryshkov@linaro.org
This commit is contained in:
@@ -248,49 +248,51 @@ enum {
|
||||
u32 len; \
|
||||
unsigned long features
|
||||
|
||||
/**
|
||||
* MACRO DPU_HW_SUBBLK_INFO - information of HW sub-block inside DPU
|
||||
* @name: string name for debug purposes
|
||||
* @base: offset of this sub-block relative to the block
|
||||
* offset
|
||||
* @len register block length of this sub-block
|
||||
*/
|
||||
#define DPU_HW_SUBBLK_INFO \
|
||||
char name[DPU_HW_BLK_NAME_LEN]; \
|
||||
u32 base; \
|
||||
u32 len
|
||||
|
||||
/**
|
||||
* struct dpu_scaler_blk: Scaler information
|
||||
* @info: HW register and features supported by this sub-blk
|
||||
* @name: string name for debug purposes
|
||||
* @base: offset of this sub-block relative to the block offset
|
||||
* @len: register block length of this sub-block
|
||||
* @version: qseed block revision, on QSEED3+ platforms this is the value of
|
||||
* scaler_blk.base + QSEED3_HW_VERSION registers.
|
||||
*/
|
||||
struct dpu_scaler_blk {
|
||||
DPU_HW_SUBBLK_INFO;
|
||||
char name[DPU_HW_BLK_NAME_LEN];
|
||||
u32 base;
|
||||
u32 len;
|
||||
u32 version;
|
||||
};
|
||||
|
||||
struct dpu_csc_blk {
|
||||
DPU_HW_SUBBLK_INFO;
|
||||
char name[DPU_HW_BLK_NAME_LEN];
|
||||
u32 base;
|
||||
u32 len;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct dpu_pp_blk : Pixel processing sub-blk information
|
||||
* @info: HW register and features supported by this sub-blk
|
||||
* @name: string name for debug purposes
|
||||
* @base: offset of this sub-block relative to the block offset
|
||||
* @len: register block length of this sub-block
|
||||
* @version: HW Algorithm version
|
||||
*/
|
||||
struct dpu_pp_blk {
|
||||
DPU_HW_SUBBLK_INFO;
|
||||
char name[DPU_HW_BLK_NAME_LEN];
|
||||
u32 base;
|
||||
u32 len;
|
||||
u32 version;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct dpu_dsc_blk - DSC Encoder sub-blk information
|
||||
* @info: HW register and features supported by this sub-blk
|
||||
* @name: string name for debug purposes
|
||||
* @base: offset of this sub-block relative to the block offset
|
||||
* @len: register block length of this sub-block
|
||||
*/
|
||||
struct dpu_dsc_blk {
|
||||
DPU_HW_SUBBLK_INFO;
|
||||
char name[DPU_HW_BLK_NAME_LEN];
|
||||
u32 base;
|
||||
u32 len;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user