mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.1 KiB
44 lines
1.1 KiB
/* SPDX-License-Identifier: GPL-2.0 */ |
|
/* |
|
* Copyright (c) 2021 MediaTek Inc. |
|
*/ |
|
|
|
#ifndef __LINUX_REGULATOR_MT6315_H |
|
#define __LINUX_REGULATOR_MT6315_H |
|
|
|
#define MT6315_RP 3 |
|
#define MT6315_PP 6 |
|
#define MT6315_SP 7 |
|
|
|
enum { |
|
MT6315_VBUCK1 = 0, |
|
MT6315_VBUCK2, |
|
MT6315_VBUCK3, |
|
MT6315_VBUCK4, |
|
MT6315_VBUCK_MAX, |
|
}; |
|
|
|
/* Register */ |
|
#define MT6315_TOP2_ELR7 0x139 |
|
#define MT6315_TOP_TMA_KEY 0x39F |
|
#define MT6315_TOP_TMA_KEY_H 0x3A0 |
|
#define MT6315_BUCK_TOP_CON0 0x1440 |
|
#define MT6315_BUCK_TOP_CON1 0x1443 |
|
#define MT6315_BUCK_TOP_ELR0 0x1449 |
|
#define MT6315_BUCK_TOP_ELR2 0x144B |
|
#define MT6315_BUCK_TOP_ELR4 0x144D |
|
#define MT6315_BUCK_TOP_ELR6 0x144F |
|
#define MT6315_VBUCK1_DBG0 0x1499 |
|
#define MT6315_VBUCK1_DBG4 0x149D |
|
#define MT6315_VBUCK2_DBG0 0x1519 |
|
#define MT6315_VBUCK2_DBG4 0x151D |
|
#define MT6315_VBUCK3_DBG0 0x1599 |
|
#define MT6315_VBUCK3_DBG4 0x159D |
|
#define MT6315_VBUCK4_DBG0 0x1619 |
|
#define MT6315_VBUCK4_DBG4 0x161D |
|
#define MT6315_BUCK_TOP_4PHASE_ANA_CON42 0x16B1 |
|
|
|
#define PROTECTION_KEY_H 0x9C |
|
#define PROTECTION_KEY 0xEA |
|
|
|
#endif /* __LINUX_REGULATOR_MT6315_H */
|
|
|