linux/drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2023 MediaTek Inc.
 * Author: Ping-Hsun Wu <[email protected]>
 */

#ifndef __MDP_SM_MT8195_H__
#define __MDP_SM_MT8195_H__

#include "mtk-mdp3-type.h"

/*
 * ISP-MDP generic output information
 * MD5 of the target SCP prebuild:
 *     a49ec487e458b5971880f1b63dc2a9d5
 */

#define IMG_MAX_SUBFRAMES_8195

struct img_comp_frame_8195 {} __packed;

struct img_comp_subfrm_8195 {} __packed;

struct mdp_rdma_subfrm_8195 {} __packed;

struct mdp_rdma_data_8195 {} __packed;

struct mdp_fg_subfrm_8195 {} __packed;

struct mdp_fg_data_8195 {} __packed;

struct mdp_hdr_subfrm_8195 {} __packed;

struct mdp_hdr_data_8195 {} __packed;

struct mdp_aal_subfrm_8195 {} __packed;

struct mdp_aal_data_8195 {} __packed;

struct mdp_rsz_subfrm_8195 {} __packed;

struct mdp_rsz_data_8195 {} __packed;

struct mdp_tdshp_subfrm_8195 {} __packed;

struct mdp_tdshp_data_8195 {} __packed;

struct mdp_color_subfrm_8195 {} __packed;

struct mdp_color_data_8195 {} __packed;

struct mdp_ovl_subfrm_8195 {} __packed;

struct mdp_ovl_data_8195 {} __packed;

struct mdp_pad_subfrm_8195 {} __packed;

struct mdp_pad_data_8195 {} __packed;

struct mdp_tcc_subfrm_8195 {} __packed;

struct mdp_tcc_data_8195 {} __packed;

struct mdp_wrot_subfrm_8195 {} __packed;

struct mdp_wrot_data_8195 {} __packed;

struct mdp_wdma_subfrm_8195 {} __packed;

struct mdp_wdma_data_8195 {} __packed;

struct isp_data_8195 {} __packed;

struct img_compparam_8195 {} __packed;

struct img_config_8195 {} __packed;

#endif  /* __MDP_SM_MT8195_H__ */