blob: d5dad290967a5f71d756261c6b2562d2787cd3f5 [file] [log] [blame]
Rex-BC Chenb48c6c42021-04-12 11:10:31 +08001/*
developerec6eef72022-07-11 18:48:43 +08002 * Copyright (c) 2020-2022, MediaTek Inc. All rights reserved.
Rex-BC Chenb48c6c42021-04-12 11:10:31 +08003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef MT_DP_H
8#define MT_DP_H
9
10#define DP_TX_SECURE_REG11 (0x2c)
11
12#define VIDEO_MUTE_SEL_SECURE_FLDMASK (0x10)
13#define VIDEO_MUTE_SW_SECURE_FLDMASK (0x8)
14
15enum DP_ATF_HW_TYPE {
16 DP_ATF_TYPE_DP = 0,
17 DP_ATF_TYPE_EDP = 1
18};
19
20enum DP_ATF_CMD {
21 DP_ATF_DP_VIDEO_UNMUTE = 0x20,
22 DP_ATF_EDP_VIDEO_UNMUTE,
23 DP_ATF_CMD_COUNT
24};
25
26int32_t dp_secure_handler(uint64_t cmd, uint64_t para, uint32_t *val);
27
28#endif