mt6315-regulator.h (1102B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2021 MediaTek Inc. 4 */ 5 6#ifndef __LINUX_REGULATOR_MT6315_H 7#define __LINUX_REGULATOR_MT6315_H 8 9#define MT6315_RP 3 10#define MT6315_PP 6 11#define MT6315_SP 7 12 13enum { 14 MT6315_VBUCK1 = 0, 15 MT6315_VBUCK2, 16 MT6315_VBUCK3, 17 MT6315_VBUCK4, 18 MT6315_VBUCK_MAX, 19}; 20 21/* Register */ 22#define MT6315_TOP2_ELR7 0x139 23#define MT6315_TOP_TMA_KEY 0x39F 24#define MT6315_TOP_TMA_KEY_H 0x3A0 25#define MT6315_BUCK_TOP_CON0 0x1440 26#define MT6315_BUCK_TOP_CON1 0x1443 27#define MT6315_BUCK_TOP_ELR0 0x1449 28#define MT6315_BUCK_TOP_ELR2 0x144B 29#define MT6315_BUCK_TOP_ELR4 0x144D 30#define MT6315_BUCK_TOP_ELR6 0x144F 31#define MT6315_VBUCK1_DBG0 0x1499 32#define MT6315_VBUCK1_DBG4 0x149D 33#define MT6315_VBUCK2_DBG0 0x1519 34#define MT6315_VBUCK2_DBG4 0x151D 35#define MT6315_VBUCK3_DBG0 0x1599 36#define MT6315_VBUCK3_DBG4 0x159D 37#define MT6315_VBUCK4_DBG0 0x1619 38#define MT6315_VBUCK4_DBG4 0x161D 39#define MT6315_BUCK_TOP_4PHASE_ANA_CON42 0x16B1 40 41#define PROTECTION_KEY_H 0x9C 42#define PROTECTION_KEY 0xEA 43 44#endif /* __LINUX_REGULATOR_MT6315_H */