Files
android_kernel_samsung_sm86…/msm/sde/sde_hw_reg_dma_v1.h
Gopikrishnaiah Anandan 8da5ae2855 display: msm: sde: add offsets per ctl for lut dma
DPU hardware is being updated to add per ctl offsets for lut dma.
Change adds support for per ctl offsets.

Change-Id: I2ee1d6ba1a53dea20a3f422ccecb33910fbaf361
Signed-off-by: Gopikrishnaiah Anandan <quic_agopik@quicinc.com>
2022-10-24 12:51:31 -07:00

46 خطوط
1.3 KiB
C

/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
*/
#ifndef _SDE_HW_REG_DMA_V1_H
#define _SDE_HW_REG_DMA_V1_H
#include "sde_reg_dma.h"
/**
* init_v1() - initialize the reg dma v1 driver by installing v1 ops
* @reg_dma - reg_dma hw info structure exposing capabilities.
*/
int init_v1(struct sde_hw_reg_dma *reg_dma);
/**
* init_v11() - initialize the reg dma v11 driver by installing v11 ops
* @reg_dma - reg_dma hw info structure exposing capabilities.
*/
int init_v11(struct sde_hw_reg_dma *reg_dma);
/**
* init_v12() - initialize the reg dma v12 driver by installing v12 ops
* @reg_dma - reg_dma hw info structure exposing capabilities.
*/
int init_v12(struct sde_hw_reg_dma *reg_dma);
/**
* init_v2() - initialize the reg dma v2 driver by installing v2 ops
* @reg_dma - reg_dma hw info structure exposing capabilities.
*/
int init_v2(struct sde_hw_reg_dma *reg_dma);
/**
* init_v3() - initialize the reg dma v3 driver by installing v2 ops
* @reg_dma - reg_dma hw info structure exposing capabilities.
*/
int init_v3(struct sde_hw_reg_dma *reg_dma);
/**
* deinit_v1() - free up any resources allocated during the v1 reg dma init
*/
void deinit_v1(void);
#endif /* _SDE_HW_REG_DMA_V1_H */