kernel-brax3-ubuntu-touch/include/dt-bindings/clock/mmdvfs-clk.h
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

52 lines
1.2 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2022 MediaTek Inc.
* Author: Anthony Huang <anthony.huang@mediatek.com>
*/
#ifndef _DT_BINDINGS_MMDVFS_CLK_H
#define _DT_BINDINGS_MMDVFS_CLK_H
/* clock consumer */
#define CLK_MMDVFS_DISP (0)
#define CLK_MMDVFS_MDP (1)
#define CLK_MMDVFS_MML (2)
#define CLK_MMDVFS_SMI_COMMON0 (3)
#define CLK_MMDVFS_SMI_COMMON1 (4)
#define CLK_MMDVFS_VENC (5)
#define CLK_MMDVFS_JPEGENC (6)
#define CLK_MMDVFS_VDEC (7)
#define CLK_MMDVFS_VFMT (8)
#define CLK_MMDVFS_JPEGDEC (9)
#define CLK_MMDVFS_IMG (10)
#define CLK_MMDVFS_IPE (11)
#define CLK_MMDVFS_CAM (12)
#define CLK_MMDVFS_CCU (13)
#define CLK_MMDVFS_AOV (14)
#define CLK_MMDVFS_VCORE (15)
#define CLK_MMDVFS_VMM (16)
#define CLK_MMDVFS_VDISP (17)
/* new clk append here */
#define CLK_MMDVFS_NUM (18)
/* power supplier */
#define PWR_MMDVFS_VCORE (0)
#define PWR_MMDVFS_VMM (1)
#define PWR_MMDVFS_VDISP (2)
#define PWR_MMDVFS_NUM (3)
/* ipi type */
#define IPI_MMDVFS_VCP (0)
#define IPI_MMDVFS_CCU (1)
/* spec type */
#define SPEC_MMDVFS_NORMAL (0)
#define SPEC_MMDVFS_ALONE (1)
#define SPEC_MMDVFS_DVFSRC (2)
#endif /* _DT_BINDINGS_MMDVFS_CLK_H */