
This change brings msm display driver including sde, dp, dsi, rotator, dsi pll and dp pll from base 4.19 kernel project. It is first source code snapshot from base kernel project. Change-Id: Iec864c064ce5ea04e170f24414c728684002f284 Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
33 baris
913 B
C
33 baris
913 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (c) 2017-2019, 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);
|
|
|
|
/**
|
|
* deinit_v1() - free up any resources allocated during the v1 reg dma init
|
|
*/
|
|
void deinit_v1(void);
|
|
#endif /* _SDE_HW_REG_DMA_V1_H */
|