/* * Copyright (c) 2025, Mediatek Inc. All rights reserved * SPDX-License-Identifier: BSD-3-Clause */ #ifndef MT6319_LOWPOWER_REG_H #define MT6319_LOWPOWER_REG_H #define MT6319_RG_LDO_VDIG18_SW_OP_EN_ADDR 0x0196 #define MT6319_RG_LDO_VDIG18_HW_OP_EN_ADDR 0x0196 #define MT6319_RG_VDIG18_PWROFF_OP_EN_ADDR 0x0197 #define MT6319_RG_BUCK_VBUCK1_HW0_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW1_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW2_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW3_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW4_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW5_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW6_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW7_OP_EN_ADDR 0x148d #define MT6319_RG_BUCK_VBUCK1_HW8_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_HW9_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_HW10_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_HW11_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_HW12_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_HW13_OP_EN_ADDR 0x1708 #define MT6319_RG_BUCK_VBUCK1_SW_OP_EN_ADDR 0x1490 #define MT6319_RG_BUCK_VBUCK1_HW0_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW1_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW2_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW3_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW4_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW5_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW6_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW7_OP_CFG_ADDR 0x1493 #define MT6319_RG_BUCK_VBUCK1_HW8_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW9_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW10_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW11_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW12_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW13_OP_CFG_ADDR 0x170b #define MT6319_RG_BUCK_VBUCK1_HW0_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW1_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW2_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW3_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW4_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW5_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW6_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW7_OP_MODE_ADDR 0x1496 #define MT6319_RG_BUCK_VBUCK1_HW8_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK1_HW9_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK1_HW10_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK1_HW11_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK1_HW12_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK1_HW13_OP_MODE_ADDR 0x170e #define MT6319_RG_BUCK_VBUCK2_HW0_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW1_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW2_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW3_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW4_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW5_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW6_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW7_OP_EN_ADDR 0x150d #define MT6319_RG_BUCK_VBUCK2_HW8_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_HW9_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_HW10_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_HW11_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_HW12_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_HW13_OP_EN_ADDR 0x1711 #define MT6319_RG_BUCK_VBUCK2_SW_OP_EN_ADDR 0x1510 #define MT6319_RG_BUCK_VBUCK2_HW0_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW1_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW2_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW3_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW4_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW5_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW6_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW7_OP_CFG_ADDR 0x1513 #define MT6319_RG_BUCK_VBUCK2_HW8_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW9_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW10_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW11_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW12_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW13_OP_CFG_ADDR 0x1714 #define MT6319_RG_BUCK_VBUCK2_HW0_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW1_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW2_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW3_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW4_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW5_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW6_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW7_OP_MODE_ADDR 0x1516 #define MT6319_RG_BUCK_VBUCK2_HW8_OP_MODE_ADD 0x1717 #define MT6319_RG_BUCK_VBUCK2_HW9_OP_MODE_ADDR 0x1717 #define MT6319_RG_BUCK_VBUCK2_HW10_OP_MODE_ADDR 0x1717 #define MT6319_RG_BUCK_VBUCK2_HW11_OP_MODE_ADDR 0x1717 #define MT6319_RG_BUCK_VBUCK2_HW12_OP_MODE_ADDR 0x1717 #define MT6319_RG_BUCK_VBUCK2_HW13_OP_MODE_ADDR 0x1717 #define MT6319_RG_BUCK_VBUCK3_HW0_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW1_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW2_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW3_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW4_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW5_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW6_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW7_OP_EN_ADDR 0x158d #define MT6319_RG_BUCK_VBUCK3_HW8_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_HW9_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_HW10_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_HW11_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_HW12_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_HW13_OP_EN_ADDR 0x171a #define MT6319_RG_BUCK_VBUCK3_SW_OP_EN_ADDR 0x1590 #define MT6319_RG_BUCK_VBUCK3_HW0_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW1_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW2_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW3_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW4_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW5_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW6_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW7_OP_CFG_ADDR 0x1593 #define MT6319_RG_BUCK_VBUCK3_HW8_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW9_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW10_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW11_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW12_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW13_OP_CFG_ADDR 0x171d #define MT6319_RG_BUCK_VBUCK3_HW0_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW1_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW2_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW3_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW4_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW5_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW6_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW7_OP_MODE_ADDR 0x1596 #define MT6319_RG_BUCK_VBUCK3_HW8_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK3_HW9_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK3_HW10_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK3_HW11_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK3_HW12_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK3_HW13_OP_MODE_ADDR 0x1720 #define MT6319_RG_BUCK_VBUCK4_HW0_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW1_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW2_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW3_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW4_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW5_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW6_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW7_OP_EN_ADDR 0x160d #define MT6319_RG_BUCK_VBUCK4_HW8_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_HW9_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_HW10_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_HW11_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_HW12_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_HW13_OP_EN_ADDR 0x1723 #define MT6319_RG_BUCK_VBUCK4_SW_OP_EN_ADDR 0x1610 #define MT6319_RG_BUCK_VBUCK4_HW0_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW1_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW2_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW3_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW4_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW5_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW6_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW7_OP_CFG_ADDR 0x1613 #define MT6319_RG_BUCK_VBUCK4_HW8_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW9_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW10_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW11_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW12_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW13_OP_CFG_ADDR 0x1726 #define MT6319_RG_BUCK_VBUCK4_HW0_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW1_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW2_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW3_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW4_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW5_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW6_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW7_OP_MODE_ADDR 0x1616 #define MT6319_RG_BUCK_VBUCK4_HW8_OP_MODE_ADDR 0x1729 #define MT6319_RG_BUCK_VBUCK4_HW9_OP_MODE_ADDR 0x1729 #define MT6319_RG_BUCK_VBUCK4_HW10_OP_MODE_ADDR 0x1729 #define MT6319_RG_BUCK_VBUCK4_HW11_OP_MODE_ADDR 0x1729 #define MT6319_RG_BUCK_VBUCK4_HW12_OP_MODE_ADDR 0x1729 #define MT6319_RG_BUCK_VBUCK4_HW13_OP_MODE_ADDR 0x1729 #endif /* MT6319_LOWPOWER_REG_H */