cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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 */