Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 309a29b5965a0b2f36b3e245213eb43300a89ac2 330 lines 14 kB view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2024 MediaTek Inc. 4 * Copyright (c) 2025 Collabora Ltd 5 */ 6 7#include <linux/bits.h> 8 9#ifndef __LINUX_REGULATOR_MT6363_H 10#define __LINUX_REGULATOR_MT6363_H 11 12/* Register */ 13#define MT6363_TOP_TRAP 0x6 14#define MT6363_TOP_TMA_KEY_L 0x36e 15#define MT6363_RG_BUCK0_EN_ADDR 0x210 16#define MT6363_RG_BUCK_VS2_EN_BIT 0 17#define MT6363_RG_BUCK_VBUCK1_EN_BIT 1 18#define MT6363_RG_BUCK_VBUCK2_EN_BIT 2 19#define MT6363_RG_BUCK_VBUCK3_EN_BIT 3 20#define MT6363_RG_BUCK_VBUCK4_EN_BIT 4 21#define MT6363_RG_BUCK_VBUCK5_EN_BIT 5 22#define MT6363_RG_BUCK_VBUCK6_EN_BIT 6 23#define MT6363_RG_BUCK_VBUCK7_EN_BIT 7 24#define MT6363_RG_BUCK1_EN_ADDR 0x213 25#define MT6363_RG_BUCK_VS1_EN_BIT 0 26#define MT6363_RG_BUCK_VS3_EN_BIT 1 27#define MT6363_RG_LDO_VSRAM_DIGRF_EN_BIT 4 28#define MT6363_RG_LDO_VSRAM_MDFE_EN_BIT 5 29#define MT6363_RG_LDO_VSRAM_MODEM_EN_BIT 6 30#define MT6363_RG_BUCK0_LP_ADDR 0x216 31#define MT6363_RG_BUCK_VS2_LP_BIT 0 32#define MT6363_RG_BUCK_VBUCK1_LP_BIT 1 33#define MT6363_RG_BUCK_VBUCK2_LP_BIT 2 34#define MT6363_RG_BUCK_VBUCK3_LP_BIT 3 35#define MT6363_RG_BUCK_VBUCK4_LP_BIT 4 36#define MT6363_RG_BUCK_VBUCK5_LP_BIT 5 37#define MT6363_RG_BUCK_VBUCK6_LP_BIT 6 38#define MT6363_RG_BUCK_VBUCK7_LP_BIT 7 39#define MT6363_RG_BUCK1_LP_ADDR 0x219 40#define MT6363_RG_BUCK_VS1_LP_BIT 0 41#define MT6363_RG_BUCK_VS3_LP_BIT 1 42#define MT6363_RG_LDO_VSRAM_DIGRF_LP_BIT 4 43#define MT6363_RG_LDO_VSRAM_MDFE_LP_BIT 5 44#define MT6363_RG_LDO_VSRAM_MODEM_LP_BIT 6 45#define MT6363_RG_BUCK_VS2_VOSEL_ADDR 0x21c 46#define MT6363_RG_BUCK_VS2_VOSEL_MASK GENMASK(7, 0) 47#define MT6363_RG_BUCK_VBUCK1_VOSEL_ADDR 0x21d 48#define MT6363_RG_BUCK_VBUCK1_VOSEL_MASK GENMASK(7, 0) 49#define MT6363_RG_BUCK_VBUCK2_VOSEL_ADDR 0x21e 50#define MT6363_RG_BUCK_VBUCK2_VOSEL_MASK GENMASK(7, 0) 51#define MT6363_RG_BUCK_VBUCK3_VOSEL_ADDR 0x21f 52#define MT6363_RG_BUCK_VBUCK3_VOSEL_MASK GENMASK(7, 0) 53#define MT6363_RG_BUCK_VBUCK4_VOSEL_ADDR 0x220 54#define MT6363_RG_BUCK_VBUCK4_VOSEL_MASK GENMASK(7, 0) 55#define MT6363_RG_BUCK_VBUCK5_VOSEL_ADDR 0x221 56#define MT6363_RG_BUCK_VBUCK5_VOSEL_MASK GENMASK(7, 0) 57#define MT6363_RG_BUCK_VBUCK6_VOSEL_ADDR 0x222 58#define MT6363_RG_BUCK_VBUCK6_VOSEL_MASK GENMASK(7, 0) 59#define MT6363_RG_BUCK_VBUCK7_VOSEL_ADDR 0x223 60#define MT6363_RG_BUCK_VBUCK7_VOSEL_MASK GENMASK(7, 0) 61#define MT6363_RG_BUCK_VS1_VOSEL_ADDR 0x224 62#define MT6363_RG_BUCK_VS1_VOSEL_MASK GENMASK(7, 0) 63#define MT6363_RG_BUCK_VS3_VOSEL_ADDR 0x225 64#define MT6363_RG_BUCK_VS3_VOSEL_MASK GENMASK(7, 0) 65#define MT6363_RG_LDO_VSRAM_DIGRF_VOSEL_ADDR 0x228 66#define MT6363_RG_LDO_VSRAM_DIGRF_VOSEL_MASK GENMASK(6, 0) 67#define MT6363_RG_LDO_VSRAM_MDFE_VOSEL_ADDR 0x229 68#define MT6363_RG_LDO_VSRAM_MDFE_VOSEL_MASK GENMASK(6, 0) 69#define MT6363_RG_LDO_VSRAM_MODEM_VOSEL_ADDR 0x22a 70#define MT6363_RG_LDO_VSRAM_MODEM_VOSEL_MASK GENMASK(6, 0) 71#define MT6363_BUCK_TOP_KEY_PROT_LO 0x13fa 72#define MT6363_BUCK_VS2_WDTDBG_VOSEL_ADDR 0x13fc 73#define MT6363_BUCK_VBUCK1_WDTDBG_VOSEL_ADDR 0x13fd 74#define MT6363_BUCK_VBUCK2_WDTDBG_VOSEL_ADDR 0x13fe 75#define MT6363_BUCK_VBUCK3_WDTDBG_VOSEL_ADDR 0x13ff 76#define MT6363_BUCK_VBUCK4_WDTDBG_VOSEL_ADDR 0x1400 77#define MT6363_BUCK_VBUCK5_WDTDBG_VOSEL_ADDR 0x1401 78#define MT6363_BUCK_VBUCK6_WDTDBG_VOSEL_ADDR 0x1402 79#define MT6363_BUCK_VBUCK7_WDTDBG_VOSEL_ADDR 0x1403 80#define MT6363_BUCK_VS1_WDTDBG_VOSEL_ADDR 0x1404 81#define MT6363_BUCK_VS3_WDTDBG_VOSEL_ADDR 0x1405 82#define MT6363_RG_BUCK_EFUSE_RSV1 0x1417 83#define MT6363_RG_BUCK_EFUSE_RSV1_MASK GENMASK(7, 4) 84#define MT6363_BUCK_VS2_OP_EN_0 0x145d 85#define MT6363_BUCK_VS2_HW_LP_MODE 0x1468 86#define MT6363_BUCK_VBUCK1_OP_EN_0 0x14dd 87#define MT6363_BUCK_VBUCK1_HW_LP_MODE 0x14e8 88#define MT6363_RG_BUCK_VBUCK1_SSHUB_EN_ADDR 0x14ea 89#define MT6363_RG_BUCK_VBUCK1_SSHUB_VOSEL_ADDR 0x14eb 90#define MT6363_RG_BUCK_VBUCK1_SSHUB_VOSEL_MASK GENMASK(7, 0) 91#define MT6363_BUCK_VBUCK2_OP_EN_0 0x155d 92#define MT6363_BUCK_VBUCK2_HW_LP_MODE 0x1568 93#define MT6363_RG_BUCK_VBUCK2_SSHUB_EN_ADDR 0x156a 94#define MT6363_RG_BUCK_VBUCK2_SSHUB_VOSEL_ADDR 0x156b 95#define MT6363_RG_BUCK_VBUCK2_SSHUB_VOSEL_MASK GENMASK(7, 0) 96#define MT6363_BUCK_VBUCK3_OP_EN_0 0x15dd 97#define MT6363_BUCK_VBUCK3_HW_LP_MODE 0x15e8 98#define MT6363_BUCK_VBUCK4_OP_EN_0 0x165d 99#define MT6363_BUCK_VBUCK4_HW_LP_MODE 0x1668 100#define MT6363_RG_BUCK_VBUCK4_SSHUB_EN_ADDR 0x166a 101#define MT6363_RG_BUCK_VBUCK4_SSHUB_VOSEL_ADDR 0x166b 102#define MT6363_RG_BUCK_VBUCK4_SSHUB_VOSEL_MASK GENMASK(7, 0) 103#define MT6363_BUCK_VBUCK5_OP_EN_0 0x16dd 104#define MT6363_BUCK_VBUCK5_HW_LP_MODE 0x16e8 105#define MT6363_BUCK_VBUCK6_OP_EN_0 0x175d 106#define MT6363_BUCK_VBUCK6_HW_LP_MODE 0x1768 107#define MT6363_BUCK_VBUCK7_OP_EN_0 0x17dd 108#define MT6363_BUCK_VBUCK7_HW_LP_MODE 0x17e8 109#define MT6363_BUCK_VS1_OP_EN_0 0x185d 110#define MT6363_BUCK_VS1_HW_LP_MODE 0x1868 111#define MT6363_BUCK_VS3_OP_EN_0 0x18dd 112#define MT6363_BUCK_VS3_HW_LP_MODE 0x18e8 113#define MT6363_RG_VS1_FCCM_ADDR 0x1964 114#define MT6363_RG_VS1_FCCM_BIT 0 115#define MT6363_RG_VS3_FCCM_ADDR 0x1973 116#define MT6363_RG_VS3_FCCM_BIT 0 117#define MT6363_RG_BUCK0_FCCM_ADDR 0x1a02 118#define MT6363_RG_VBUCK1_FCCM_BIT 0 119#define MT6363_RG_VBUCK2_FCCM_BIT 1 120#define MT6363_RG_VBUCK3_FCCM_BIT 2 121#define MT6363_RG_VS2_FCCM_BIT 3 122#define MT6363_RG_BUCK0_1_FCCM_ADDR 0x1a82 123#define MT6363_RG_VBUCK4_FCCM_BIT 0 124#define MT6363_RG_VBUCK5_FCCM_BIT 1 125#define MT6363_RG_VBUCK6_FCCM_BIT 2 126#define MT6363_RG_VBUCK7_FCCM_BIT 3 127#define MT6363_RG_VCN13_VOSEL_ADDR 0x1b0f 128#define MT6363_RG_VCN13_VOSEL_MASK GENMASK(3, 0) 129#define MT6363_RG_VEMC_VOSEL_ADDR 0x1b10 130#define MT6363_RG_VEMC_VOSEL_MASK GENMASK(3, 0) 131#define MT6363_RG_VEMC_VOSEL_1_MASK GENMASK(7, 4) 132#define MT6363_RG_LDO_VSRAM_CPUB_VOSEL_ADDR 0x1b14 133#define MT6363_RG_LDO_VSRAM_CPUB_VOSEL_MASK GENMASK(6, 0) 134#define MT6363_RG_LDO_VSRAM_CPUM_VOSEL_ADDR 0x1b15 135#define MT6363_RG_LDO_VSRAM_CPUM_VOSEL_MASK GENMASK(6, 0) 136#define MT6363_RG_LDO_VSRAM_CPUL_VOSEL_ADDR 0x1b16 137#define MT6363_RG_LDO_VSRAM_CPUL_VOSEL_MASK GENMASK(6, 0) 138#define MT6363_RG_LDO_VSRAM_APU_VOSEL_ADDR 0x1b17 139#define MT6363_RG_LDO_VSRAM_APU_VOSEL_MASK GENMASK(6, 0) 140#define MT6363_RG_VEMC_VOCAL_ADDR 0x1b1b 141#define MT6363_RG_VEMC_VOCAL_MASK GENMASK(3, 0) 142#define MT6363_RG_LDO_VCN15_ADDR 0x1b57 143#define MT6363_RG_LDO_VCN15_EN_BIT 0 144#define MT6363_RG_LDO_VCN15_LP_BIT 1 145#define MT6363_LDO_VCN15_HW_LP_MODE 0x1b5b 146#define MT6363_LDO_VCN15_OP_EN0 0x1b5c 147#define MT6363_RG_LDO_VRF09_ADDR 0x1b65 148#define MT6363_RG_LDO_VRF09_EN_BIT 0 149#define MT6363_RG_LDO_VRF09_LP_BIT 1 150#define MT6363_LDO_VRF09_HW_LP_MODE 0x1b69 151#define MT6363_LDO_VRF09_OP_EN0 0x1b6a 152#define MT6363_RG_LDO_VRF12_ADDR 0x1b73 153#define MT6363_RG_LDO_VRF12_EN_BIT 0 154#define MT6363_RG_LDO_VRF12_LP_BIT 1 155#define MT6363_LDO_VRF12_HW_LP_MODE 0x1b77 156#define MT6363_LDO_VRF12_OP_EN0 0x1b78 157#define MT6363_RG_LDO_VRF13_ADDR 0x1b81 158#define MT6363_RG_LDO_VRF13_EN_BIT 0 159#define MT6363_RG_LDO_VRF13_LP_BIT 1 160#define MT6363_LDO_VRF13_HW_LP_MODE 0x1b85 161#define MT6363_LDO_VRF13_OP_EN0 0x1b86 162#define MT6363_RG_LDO_VRF18_ADDR 0x1b8f 163#define MT6363_RG_LDO_VRF18_EN_BIT 0 164#define MT6363_RG_LDO_VRF18_LP_BIT 1 165#define MT6363_LDO_VRF18_HW_LP_MODE 0x1b93 166#define MT6363_LDO_VRF18_OP_EN0 0x1b94 167#define MT6363_RG_LDO_VRFIO18_ADDR 0x1b9d 168#define MT6363_RG_LDO_VRFIO18_EN_BIT 0 169#define MT6363_RG_LDO_VRFIO18_LP_BIT 1 170#define MT6363_LDO_VRFIO18_HW_LP_MODE 0x1ba1 171#define MT6363_LDO_VRFIO18_OP_EN0 0x1ba2 172#define MT6363_RG_LDO_VTREF18_ADDR 0x1bd7 173#define MT6363_RG_LDO_VTREF18_EN_BIT 0 174#define MT6363_RG_LDO_VTREF18_LP_BIT 1 175#define MT6363_LDO_VTREF18_HW_LP_MODE 0x1bdb 176#define MT6363_LDO_VTREF18_OP_EN0 0x1bdc 177#define MT6363_RG_LDO_VAUX18_ADDR 0x1be5 178#define MT6363_RG_LDO_VAUX18_EN_BIT 0 179#define MT6363_RG_LDO_VAUX18_LP_BIT 1 180#define MT6363_LDO_VAUX18_HW_LP_MODE 0x1be9 181#define MT6363_LDO_VAUX18_OP_EN0 0x1bea 182#define MT6363_RG_LDO_VEMC_ADDR 0x1bf3 183#define MT6363_RG_LDO_VEMC_EN_BIT 0 184#define MT6363_RG_LDO_VEMC_LP_BIT 1 185#define MT6363_LDO_VEMC_HW_LP_MODE 0x1bf7 186#define MT6363_LDO_VEMC_OP_EN0 0x1bf8 187#define MT6363_RG_LDO_VUFS12_ADDR 0x1c01 188#define MT6363_RG_LDO_VUFS12_EN_BIT 0 189#define MT6363_RG_LDO_VUFS12_LP_BIT 1 190#define MT6363_LDO_VUFS12_HW_LP_MODE 0x1c05 191#define MT6363_LDO_VUFS12_OP_EN0 0x1c06 192#define MT6363_RG_LDO_VUFS18_ADDR 0x1c0f 193#define MT6363_RG_LDO_VUFS18_EN_BIT 0 194#define MT6363_RG_LDO_VUFS18_LP_BIT 1 195#define MT6363_LDO_VUFS18_HW_LP_MODE 0x1c13 196#define MT6363_LDO_VUFS18_OP_EN0 0x1c14 197#define MT6363_RG_LDO_VIO18_ADDR 0x1c1d 198#define MT6363_RG_LDO_VIO18_EN_BIT 0 199#define MT6363_RG_LDO_VIO18_LP_BIT 1 200#define MT6363_LDO_VIO18_HW_LP_MODE 0x1c21 201#define MT6363_LDO_VIO18_OP_EN0 0x1c22 202#define MT6363_RG_LDO_VIO075_ADDR 0x1c57 203#define MT6363_RG_LDO_VIO075_EN_BIT 0 204#define MT6363_RG_LDO_VIO075_LP_BIT 1 205#define MT6363_LDO_VIO075_HW_LP_MODE 0x1c5b 206#define MT6363_LDO_VIO075_OP_EN0 0x1c5c 207#define MT6363_RG_LDO_VA12_1_ADDR 0x1c65 208#define MT6363_RG_LDO_VA12_1_EN_BIT 0 209#define MT6363_RG_LDO_VA12_1_LP_BIT 1 210#define MT6363_LDO_VA12_1_HW_LP_MODE 0x1c69 211#define MT6363_LDO_VA12_1_OP_EN0 0x1c6a 212#define MT6363_RG_LDO_VA12_2_ADDR 0x1c73 213#define MT6363_RG_LDO_VA12_2_EN_BIT 0 214#define MT6363_RG_LDO_VA12_2_LP_BIT 1 215#define MT6363_LDO_VA12_2_HW_LP_MODE 0x1c77 216#define MT6363_LDO_VA12_2_OP_EN0 0x1c78 217#define MT6363_RG_LDO_VA15_ADDR 0x1c81 218#define MT6363_RG_LDO_VA15_EN_BIT 0 219#define MT6363_RG_LDO_VA15_LP_BIT 1 220#define MT6363_LDO_VA15_HW_LP_MODE 0x1c85 221#define MT6363_LDO_VA15_OP_EN0 0x1c86 222#define MT6363_RG_LDO_VM18_ADDR 0x1c8f 223#define MT6363_RG_LDO_VM18_EN_BIT 0 224#define MT6363_RG_LDO_VM18_LP_BIT 1 225#define MT6363_LDO_VM18_HW_LP_MODE 0x1c93 226#define MT6363_LDO_VM18_OP_EN0 0x1c94 227#define MT6363_RG_LDO_VCN13_ADDR 0x1cd7 228#define MT6363_RG_LDO_VCN13_EN_BIT 0 229#define MT6363_RG_LDO_VCN13_LP_BIT 1 230#define MT6363_LDO_VCN13_HW_LP_MODE 0x1cdb 231#define MT6363_LDO_VCN13_OP_EN0 0x1ce4 232#define MT6363_LDO_VSRAM_DIGRF_HW_LP_MODE 0x1cf1 233#define MT6363_LDO_VSRAM_DIGRF_OP_EN0 0x1cfa 234#define MT6363_LDO_VSRAM_MDFE_HW_LP_MODE 0x1d5b 235#define MT6363_LDO_VSRAM_MDFE_OP_EN0 0x1d64 236#define MT6363_LDO_VSRAM_MODEM_HW_LP_MODE 0x1d76 237#define MT6363_LDO_VSRAM_MODEM_OP_EN0 0x1d7f 238#define MT6363_RG_LDO_VSRAM_CPUB_ADDR 0x1dd7 239#define MT6363_RG_LDO_VSRAM_CPUB_EN_BIT 0 240#define MT6363_RG_LDO_VSRAM_CPUB_LP_BIT 1 241#define MT6363_LDO_VSRAM_CPUB_HW_LP_MODE 0x1ddb 242#define MT6363_LDO_VSRAM_CPUB_OP_EN0 0x1de4 243#define MT6363_RG_LDO_VSRAM_CPUM_ADDR 0x1ded 244#define MT6363_RG_LDO_VSRAM_CPUM_EN_BIT 0 245#define MT6363_RG_LDO_VSRAM_CPUM_LP_BIT 1 246#define MT6363_LDO_VSRAM_CPUM_HW_LP_MODE 0x1df1 247#define MT6363_LDO_VSRAM_CPUM_OP_EN0 0x1dfa 248#define MT6363_RG_LDO_VSRAM_CPUL_ADDR 0x1e57 249#define MT6363_RG_LDO_VSRAM_CPUL_EN_BIT 0 250#define MT6363_RG_LDO_VSRAM_CPUL_LP_BIT 1 251#define MT6363_LDO_VSRAM_CPUL_HW_LP_MODE 0x1e5b 252#define MT6363_LDO_VSRAM_CPUL_OP_EN0 0x1e64 253#define MT6363_RG_LDO_VSRAM_APU_ADDR 0x1e6d 254#define MT6363_RG_LDO_VSRAM_APU_EN_BIT 0 255#define MT6363_RG_LDO_VSRAM_APU_LP_BIT 1 256#define MT6363_LDO_VSRAM_APU_HW_LP_MODE 0x1e71 257#define MT6363_LDO_VSRAM_APU_OP_EN0 0x1e7a 258#define MT6363_RG_VTREF18_VOCAL_ADDR 0x1ed8 259#define MT6363_RG_VTREF18_VOCAL_MASK GENMASK(3, 0) 260#define MT6363_RG_VTREF18_VOSEL_ADDR 0x1ed9 261#define MT6363_RG_VTREF18_VOSEL_MASK GENMASK(3, 0) 262#define MT6363_RG_VAUX18_VOCAL_ADDR 0x1edc 263#define MT6363_RG_VAUX18_VOCAL_MASK GENMASK(3, 0) 264#define MT6363_RG_VAUX18_VOSEL_ADDR 0x1edd 265#define MT6363_RG_VAUX18_VOSEL_MASK GENMASK(3, 0) 266#define MT6363_RG_VCN15_VOCAL_ADDR 0x1ee3 267#define MT6363_RG_VCN15_VOCAL_MASK GENMASK(3, 0) 268#define MT6363_RG_VCN15_VOSEL_ADDR 0x1ee4 269#define MT6363_RG_VCN15_VOSEL_MASK GENMASK(3, 0) 270#define MT6363_RG_VUFS18_VOCAL_ADDR 0x1ee7 271#define MT6363_RG_VUFS18_VOCAL_MASK GENMASK(3, 0) 272#define MT6363_RG_VUFS18_VOSEL_ADDR 0x1ee8 273#define MT6363_RG_VUFS18_VOSEL_MASK GENMASK(3, 0) 274#define MT6363_RG_VIO18_VOCAL_ADDR 0x1eeb 275#define MT6363_RG_VIO18_VOCAL_MASK GENMASK(3, 0) 276#define MT6363_RG_VIO18_VOSEL_ADDR 0x1eec 277#define MT6363_RG_VIO18_VOSEL_MASK GENMASK(3, 0) 278#define MT6363_RG_VM18_VOCAL_ADDR 0x1eef 279#define MT6363_RG_VM18_VOCAL_MASK GENMASK(3, 0) 280#define MT6363_RG_VM18_VOSEL_ADDR 0x1ef0 281#define MT6363_RG_VM18_VOSEL_MASK GENMASK(3, 0) 282#define MT6363_RG_VA15_VOCAL_ADDR 0x1ef3 283#define MT6363_RG_VA15_VOCAL_MASK GENMASK(3, 0) 284#define MT6363_RG_VA15_VOSEL_ADDR 0x1ef4 285#define MT6363_RG_VA15_VOSEL_MASK GENMASK(3, 0) 286#define MT6363_RG_VRF18_VOCAL_ADDR 0x1ef7 287#define MT6363_RG_VRF18_VOCAL_MASK GENMASK(3, 0) 288#define MT6363_RG_VRF18_VOSEL_ADDR 0x1ef8 289#define MT6363_RG_VRF18_VOSEL_MASK GENMASK(3, 0) 290#define MT6363_RG_VRFIO18_VOCAL_ADDR 0x1efb 291#define MT6363_RG_VRFIO18_VOCAL_MASK GENMASK(3, 0) 292#define MT6363_RG_VRFIO18_VOSEL_ADDR 0x1efc 293#define MT6363_RG_VRFIO18_VOSEL_MASK GENMASK(3, 0) 294#define MT6363_RG_VIO075_VOCFG_ADDR 0x1f01 295#define MT6363_RG_VIO075_VOCAL_ADDR MT6363_RG_VIO075_VOCFG_ADDR 296#define MT6363_RG_VIO075_VOCAL_MASK GENMASK(3, 0) 297#define MT6363_RG_VIO075_VOSEL_ADDR MT6363_RG_VIO075_VOCFG_ADDR 298#define MT6363_RG_VIO075_VOSEL_MASK GENMASK(6, 4) 299#define MT6363_RG_VCN13_VOCAL_ADDR 0x1f58 300#define MT6363_RG_VCN13_VOCAL_MASK GENMASK(3, 0) 301#define MT6363_RG_VUFS12_VOCAL_ADDR 0x1f61 302#define MT6363_RG_VUFS12_VOCAL_MASK GENMASK(3, 0) 303#define MT6363_RG_VUFS12_VOSEL_ADDR 0x1f62 304#define MT6363_RG_VUFS12_VOSEL_MASK GENMASK(3, 0) 305#define MT6363_RG_VA12_1_VOCAL_ADDR 0x1f65 306#define MT6363_RG_VA12_1_VOCAL_MASK GENMASK(3, 0) 307#define MT6363_RG_VA12_1_VOSEL_ADDR 0x1f66 308#define MT6363_RG_VA12_1_VOSEL_MASK GENMASK(3, 0) 309#define MT6363_RG_VA12_2_VOCAL_ADDR 0x1f69 310#define MT6363_RG_VA12_2_VOCAL_MASK GENMASK(3, 0) 311#define MT6363_RG_VA12_2_VOSEL_ADDR 0x1f6a 312#define MT6363_RG_VA12_2_VOSEL_MASK GENMASK(3, 0) 313#define MT6363_RG_VRF12_VOCAL_ADDR 0x1f6d 314#define MT6363_RG_VRF12_VOCAL_MASK GENMASK(3, 0) 315#define MT6363_RG_VRF12_VOSEL_ADDR 0x1f6e 316#define MT6363_RG_VRF12_VOSEL_MASK GENMASK(3, 0) 317#define MT6363_RG_VRF13_VOCAL_ADDR 0x1f71 318#define MT6363_RG_VRF13_VOCAL_MASK GENMASK(3, 0) 319#define MT6363_RG_VRF13_VOSEL_ADDR 0x1f72 320#define MT6363_RG_VRF13_VOSEL_MASK GENMASK(3, 0) 321#define MT6363_RG_VRF09_VOCAL_ADDR 0x1f78 322#define MT6363_RG_VRF09_VOCAL_MASK GENMASK(3, 0) 323#define MT6363_RG_VRF09_VOSEL_ADDR 0x1f79 324#define MT6363_RG_VRF09_VOSEL_MASK GENMASK(3, 0) 325#define MT6363_ISINK_EN_CTRL0 0x21db 326#define MT6363_ISINK_CTRL0_MASK GENMASK(7, 0) 327#define MT6363_ISINK_EN_CTRL1 0x21dc 328#define MT6363_ISINK_CTRL1_MASK GENMASK(7, 4) 329 330#endif /* __LINUX_REGULATOR_MT6363_H */