130b79eb1SMichael Tretter /* SPDX-License-Identifier: GPL-2.0-only */ 230b79eb1SMichael Tretter /* 330b79eb1SMichael Tretter * Copyright (C) 2020 Pengutronix, Michael Tretter <kernel@pengutronix.de> 430b79eb1SMichael Tretter */ 530b79eb1SMichael Tretter 630b79eb1SMichael Tretter #ifndef __XLNX_VCU_H 730b79eb1SMichael Tretter #define __XLNX_VCU_H 830b79eb1SMichael Tretter 930b79eb1SMichael Tretter #define VCU_ECODER_ENABLE 0x00 1030b79eb1SMichael Tretter #define VCU_DECODER_ENABLE 0x04 1130b79eb1SMichael Tretter #define VCU_MEMORY_DEPTH 0x08 1230b79eb1SMichael Tretter #define VCU_ENC_COLOR_DEPTH 0x0c 1330b79eb1SMichael Tretter #define VCU_ENC_VERTICAL_RANGE 0x10 1430b79eb1SMichael Tretter #define VCU_ENC_FRAME_SIZE_X 0x14 1530b79eb1SMichael Tretter #define VCU_ENC_FRAME_SIZE_Y 0x18 1630b79eb1SMichael Tretter #define VCU_ENC_COLOR_FORMAT 0x1c 1730b79eb1SMichael Tretter #define VCU_ENC_FPS 0x20 1830b79eb1SMichael Tretter #define VCU_MCU_CLK 0x24 1930b79eb1SMichael Tretter #define VCU_CORE_CLK 0x28 2030b79eb1SMichael Tretter #define VCU_PLL_BYPASS 0x2c 2130b79eb1SMichael Tretter #define VCU_ENC_CLK 0x30 2230b79eb1SMichael Tretter #define VCU_PLL_CLK 0x34 2330b79eb1SMichael Tretter #define VCU_ENC_VIDEO_STANDARD 0x38 2430b79eb1SMichael Tretter #define VCU_STATUS 0x3c 2530b79eb1SMichael Tretter #define VCU_AXI_ENC_CLK 0x40 2630b79eb1SMichael Tretter #define VCU_AXI_DEC_CLK 0x44 2730b79eb1SMichael Tretter #define VCU_AXI_MCU_CLK 0x48 2830b79eb1SMichael Tretter #define VCU_DEC_VIDEO_STANDARD 0x4c 2930b79eb1SMichael Tretter #define VCU_DEC_FRAME_SIZE_X 0x50 3030b79eb1SMichael Tretter #define VCU_DEC_FRAME_SIZE_Y 0x54 3130b79eb1SMichael Tretter #define VCU_DEC_FPS 0x58 3230b79eb1SMichael Tretter #define VCU_BUFFER_B_FRAME 0x5c 3330b79eb1SMichael Tretter #define VCU_WPP_EN 0x60 3430b79eb1SMichael Tretter #define VCU_PLL_CLK_DEC 0x64 35*7b1c9b84SMichael Tretter #define VCU_NUM_CORE 0x6c 3630b79eb1SMichael Tretter #define VCU_GASKET_INIT 0x74 3730b79eb1SMichael Tretter #define VCU_GASKET_VALUE 0x03 3830b79eb1SMichael Tretter 3930b79eb1SMichael Tretter #endif /* __XLNX_VCU_H */ 40