blob: 38dff316782b2e594a112fd5943f5da11ff8aa74 [file] [log] [blame]
/* manually add PCIE_POWER register details. Using GP 1 register */
/* manual rework for FSP indexing */
/* manual rework for EFUSE addressing and hwstrap */
/* auto generated: Monday, August 15th, 2016 12:26:48pm */
/*
* Copyright (c) 2016, Intel Corporation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* Neither the name of Intel nor the names of its contributors may be used
* to endorse or promote products derived from this software without specific
* prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef __MNH_HWIO_SCU_
#define __MNH_HWIO_SCU_
#define HWIO_SCU_ID_REGOFF 0x0
#define HWIO_SCU_ID_ADDR(bAddr, regX) (bAddr + HWIO_SCU_ID_REGOFF)
#define HWIO_SCU_ID_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_ID_RSVD0_FLDSHFT (24)
#define HWIO_SCU_ID_MAJOR_REV_ID_FLDMASK (0xff0000)
#define HWIO_SCU_ID_MAJOR_REV_ID_FLDSHFT (16)
#define HWIO_SCU_ID_RSVD1_FLDMASK (0xff00)
#define HWIO_SCU_ID_RSVD1_FLDSHFT (8)
#define HWIO_SCU_ID_MINOR_REV_ID_FLDMASK (0xff)
#define HWIO_SCU_ID_MINOR_REV_ID_FLDSHFT (0)
#define HWIO_SCU_CACHE_SIZE_REGOFF 0x4
#define HWIO_SCU_CACHE_SIZE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CACHE_SIZE_REGOFF)
#define HWIO_SCU_CACHE_SIZE_CPU_L2_CAHCE_SIZE_FLDMASK (0xffff0000)
#define HWIO_SCU_CACHE_SIZE_CPU_L2_CAHCE_SIZE_FLDSHFT (16)
#define HWIO_SCU_CACHE_SIZE_CPU_L1_DATA_CAHCE_SIZE_FLDMASK (0xff00)
#define HWIO_SCU_CACHE_SIZE_CPU_L1_DATA_CAHCE_SIZE_FLDSHFT (8)
#define HWIO_SCU_CACHE_SIZE_CPU_L1_CODE_CAHCE_SIZE_FLDMASK (0xff)
#define HWIO_SCU_CACHE_SIZE_CPU_L1_CODE_CAHCE_SIZE_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_MEM_SIZE_REGOFF 0x8
#define HWIO_SCU_LPDDR4_MEM_SIZE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_MEM_SIZE_REGOFF)
#define HWIO_SCU_LPDDR4_MEM_SIZE_LPDDR4_MEM_SIZE_FLDMASK (0xffffffff)
#define HWIO_SCU_LPDDR4_MEM_SIZE_LPDDR4_MEM_SIZE_FLDSHFT (0)
#define HWIO_SCU_HW_STRAP_REGOFF 0x0C
#define HWIO_SCU_HW_STRAP_ADDR(bAddr, regX) (bAddr + HWIO_SCU_HW_STRAP_REGOFF)
#define HWIO_SCU_HW_STRAP_RSVD_FLDMASK (0xffffff00)
#define HWIO_SCU_HW_STRAP_RSVD_FLDSHFT (8)
#define HWIO_SCU_HW_STRAP_PCIE_LANE_FLDMASK (0x80)
#define HWIO_SCU_HW_STRAP_PCIE_LANE_FLDSHFT (7)
#define HWIO_SCU_HW_STRAP_SPIS_MODE_FLDMASK (0x40)
#define HWIO_SCU_HW_STRAP_SPIS_MODE_FLDSHFT (6)
#define HWIO_SCU_HW_STRAP_BOOT_DEBUG_FLDMASK (0x20)
#define HWIO_SCU_HW_STRAP_BOOT_DEBUG_FLDSHFT (5)
#define HWIO_SCU_HW_STRAP_BIT4_FLDMASK (0x10)
#define HWIO_SCU_HW_STRAP_BIT4_FLDSHFT (4)
#define HWIO_SCU_HW_STRAP_REF_CLK_SEL_FLDMASK (0x08)
#define HWIO_SCU_HW_STRAP_REF_CLK_SEL_FLDSHFT (3)
#define HWIO_SCU_HW_STRAP_PCIE_CLK_SEL_FLDMASK (0x04)
#define HWIO_SCU_HW_STRAP_PCIE_CLK_SEL_FLDSHFT (2)
#define HWIO_SCU_HW_STRAP_READY_FLDMASK (0x02)
#define HWIO_SCU_HW_STRAP_READY_FLDSHFT (1)
#define HWIO_SCU_HW_STRAP_BOOT_MODE_FLDMASK (0x01)
#define HWIO_SCU_HW_STRAP_BOOT_MODE_FLDSHFT (0)
/* General Purpose Sticky */
#define HWIO_SCU_GPS_REGNUM 4
#define HWIO_SCU_GPS_REGOFF 0x10
#define HWIO_SCU_GPS_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_GPS_REGNUM)) ? \
(bAddr + HWIO_SCU_GPS_REGOFF + (regX * 4)) : 0)
#define HWIO_SCU_GPS_GPS_FLDMASK (0xffffffff)
#define HWIO_SCU_GPS_GPS_FLDSHFT (0)
#define MNH_BOOT_STAT (HWIO_SCU_GPS_ADDR(HWIO_SCU_BASE_ADDR, 0))
/* General Purpose Scratchpad */
/*
* Allocation:
* 0 = pcie init done (from AP)
* 1 = Power mode register (from Easel)
* 2 = boot args mask (from AP)
* 3 = debug boot trace low (from Easel)
*/
#define HWIO_SCU_GP_REGNUM 4
#define HWIO_SCU_GP_REGOFF 0x20
#define HWIO_SCU_GP_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_GP_REGNUM)) ? \
(bAddr + HWIO_SCU_GP_REGOFF + (regX * 4)) : 0)
#define HWIO_SCU_GP_GP_FLDMASK (0xffffffff)
#define HWIO_SCU_GP_GP_FLDSHFT (0)
#define HWIO_SCU_GP_POWER_MODE_REGOFF 0x24
#define HWIO_SCU_GP_POWER_MODE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GP_POWER_MODE_REGOFF)
#define HWIO_SCU_GP_POWER_MODE_PCIE_L1_2_EN_FLDMASK (0x2)
#define HWIO_SCU_GP_POWER_MODE_PCIE_L1_2_EN_FLDSHFT (1)
#define HWIO_SCU_GP_POWER_MODE_PCIE_CLKPM_EN_FLDMASK (0x1)
#define HWIO_SCU_GP_POWER_MODE_PCIE_CLKPM_EN_FLDSHFT (0)
#define HWIO_SCU_GP_BOOT_ARGS_REGOFF 0x28
#define HWIO_SCU_GP_BOOT_ARGS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GP_BOOT_ARGS_REGOFF)
#define MNH_BOOT_TRACE (HWIO_SCU_GP_ADDR(HWIO_SCU_BASE_ADDR, 3))
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET1_REGOFF 0x38
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET1_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_IRQ_STATUS_SET1_REGOFF)
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET1_GLOBAL_IRQ_STATUS_SET1_FLDMASK \
(0xffffffff)
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET1_GLOBAL_IRQ_STATUS_SET1_FLDSHFT (0)
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET0_REGOFF 0x3C
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET0_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_IRQ_STATUS_SET0_REGOFF)
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET0_GLOBAL_IRQ_STATUS_SET0_FLDMASK \
(0xffffffff)
#define HWIO_SCU_GLOBAL_IRQ_STATUS_SET0_GLOBAL_IRQ_STATUS_SET0_FLDSHFT (0)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET1_REGOFF 0x48
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET1_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET1_REGOFF)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET1_GLOBAL_IRQ_HLT_RST_EN_SET1_FLDMASK \
(0xffffffff)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET1_GLOBAL_IRQ_HLT_RST_EN_SET1_FLDSHFT \
(0)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET0_REGOFF 0x4C
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET0_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET0_REGOFF)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET0_GLOBAL_IRQ_HLT_RST_EN_SET0_FLDMASK \
(0xffffffff)
#define HWIO_SCU_GLOBAL_IRQ_HLT_RST_EN_SET0_GLOBAL_IRQ_HLT_RST_EN_SET0_FLDSHFT \
(0)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET1_REGOFF 0x58
#define HWIO_SCU_GLOBAL_WAKE_EN_SET1_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_WAKE_EN_SET1_REGOFF)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET1_GLOBAL_WAKE_EN_SET1_FLDMASK (0xffffffff)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET1_GLOBAL_WAKE_EN_SET1_FLDSHFT (0)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET0_REGOFF 0x5C
#define HWIO_SCU_GLOBAL_WAKE_EN_SET0_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_GLOBAL_WAKE_EN_SET0_REGOFF)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET0_GLOBAL_WAKE_EN_SET0_FLDMASK (0xffffffff)
#define HWIO_SCU_GLOBAL_WAKE_EN_SET0_GLOBAL_WAKE_EN_SET0_FLDSHFT (0)
#define HWIO_SCU_SCU_IRQ_STATUS_REGOFF 0x70
#define HWIO_SCU_SCU_IRQ_STATUS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_SCU_IRQ_STATUS_REGOFF)
#define HWIO_SCU_SCU_IRQ_STATUS_RSVD0_FLDMASK (0xffffff80)
#define HWIO_SCU_SCU_IRQ_STATUS_RSVD0_FLDSHFT (7)
#define HWIO_SCU_SCU_IRQ_STATUS_LP4_FREQ_CHG_REQ_FLDMASK (0x40)
#define HWIO_SCU_SCU_IRQ_STATUS_LP4_FREQ_CHG_REQ_FLDSHFT (6)
#define HWIO_SCU_SCU_IRQ_STATUS_LP4_LPC_CMD_DONE_FLDMASK (0x20)
#define HWIO_SCU_SCU_IRQ_STATUS_LP4_LPC_CMD_DONE_FLDSHFT (5)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS4_DV_FLDMASK (0x10)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS4_DV_FLDSHFT (4)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS3_DV_FLDMASK (0x8)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS3_DV_FLDSHFT (3)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS2_DV_FLDMASK (0x4)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS2_DV_FLDSHFT (2)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS1_DV_FLDMASK (0x2)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS1_DV_FLDSHFT (1)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS0_DV_FLDMASK (0x1)
#define HWIO_SCU_SCU_IRQ_STATUS_PVT_SENS0_DV_FLDSHFT (0)
#define HWIO_SCU_SCU_IRQ_ENABLE_REGOFF 0x74
#define HWIO_SCU_SCU_IRQ_ENABLE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_SCU_IRQ_ENABLE_REGOFF)
#define HWIO_SCU_SCU_IRQ_ENABLE_RSVD0_FLDMASK (0xffffff80)
#define HWIO_SCU_SCU_IRQ_ENABLE_RSVD0_FLDSHFT (7)
#define HWIO_SCU_SCU_IRQ_ENABLE_LP4_FREQ_CHG_REQ_IE_FLDMASK (0x40)
#define HWIO_SCU_SCU_IRQ_ENABLE_LP4_FREQ_CHG_REQ_IE_FLDSHFT (6)
#define HWIO_SCU_SCU_IRQ_ENABLE_LP4_LPC_CMD_DONE_IE_FLDMASK (0x20)
#define HWIO_SCU_SCU_IRQ_ENABLE_LP4_LPC_CMD_DONE_IE_FLDSHFT (5)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS4_IE_FLDMASK (0x10)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS4_IE_FLDSHFT (4)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS3_IE_FLDMASK (0x8)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS3_IE_FLDSHFT (3)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS2_IE_FLDMASK (0x4)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS2_IE_FLDSHFT (2)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS1_IE_FLDMASK (0x2)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS1_IE_FLDSHFT (1)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS0_IE_FLDMASK (0x1)
#define HWIO_SCU_SCU_IRQ_ENABLE_PVT_SENS0_IE_FLDSHFT (0)
#define HWIO_SCU_RSTC_REGOFF 0x78
#define HWIO_SCU_RSTC_ADDR(bAddr, regX) (bAddr + HWIO_SCU_RSTC_REGOFF)
#define HWIO_SCU_RSTC_INTR_HALT_RST_SEL_FLDMASK (0x80000000)
#define HWIO_SCU_RSTC_INTR_HALT_RST_SEL_FLDSHFT (31)
#define HWIO_SCU_RSTC_RSVD0_FLDMASK (0x70000000)
#define HWIO_SCU_RSTC_RSVD0_FLDSHFT (28)
#define HWIO_SCU_RSTC_I2C3_RST_FLDMASK (0x8000000)
#define HWIO_SCU_RSTC_I2C3_RST_FLDSHFT (27)
#define HWIO_SCU_RSTC_I2C2_RST_FLDMASK (0x4000000)
#define HWIO_SCU_RSTC_I2C2_RST_FLDSHFT (26)
#define HWIO_SCU_RSTC_I2C1_RST_FLDMASK (0x2000000)
#define HWIO_SCU_RSTC_I2C1_RST_FLDSHFT (25)
#define HWIO_SCU_RSTC_I2C0_RST_FLDMASK (0x1000000)
#define HWIO_SCU_RSTC_I2C0_RST_FLDSHFT (24)
#define HWIO_SCU_RSTC_UART1_RST_FLDMASK (0x800000)
#define HWIO_SCU_RSTC_UART1_RST_FLDSHFT (23)
#define HWIO_SCU_RSTC_UART0_RST_FLDMASK (0x400000)
#define HWIO_SCU_RSTC_UART0_RST_FLDSHFT (22)
#define HWIO_SCU_RSTC_SPIS_RST_FLDMASK (0x200000)
#define HWIO_SCU_RSTC_SPIS_RST_FLDSHFT (21)
#define HWIO_SCU_RSTC_SPIM_RST_FLDMASK (0x100000)
#define HWIO_SCU_RSTC_SPIM_RST_FLDSHFT (20)
#define HWIO_SCU_RSTC_GPIO_RST_FLDMASK (0x80000)
#define HWIO_SCU_RSTC_GPIO_RST_FLDSHFT (19)
#define HWIO_SCU_RSTC_PERI_DMA_RST_FLDMASK (0x40000)
#define HWIO_SCU_RSTC_PERI_DMA_RST_FLDSHFT (18)
#define HWIO_SCU_RSTC_TIMER_RST_FLDMASK (0x20000)
#define HWIO_SCU_RSTC_TIMER_RST_FLDSHFT (17)
#define HWIO_SCU_RSTC_WDT_RST_FLDMASK (0x10000)
#define HWIO_SCU_RSTC_WDT_RST_FLDSHFT (16)
#define HWIO_SCU_RSTC_RSVD1_FLDMASK (0xe000)
#define HWIO_SCU_RSTC_RSVD1_FLDSHFT (13)
#define HWIO_SCU_RSTC_PMON_RST_FLDMASK (0x1000)
#define HWIO_SCU_RSTC_PMON_RST_FLDSHFT (12)
#define HWIO_SCU_RSTC_MIPIRXPHY_RST_FLDMASK (0x800)
#define HWIO_SCU_RSTC_MIPIRXPHY_RST_FLDSHFT (11)
#define HWIO_SCU_RSTC_MIPITXPHY_RST_FLDMASK (0x400)
#define HWIO_SCU_RSTC_MIPITXPHY_RST_FLDSHFT (10)
#define HWIO_SCU_RSTC_MIPIRXCTL_RST_FLDMASK (0x200)
#define HWIO_SCU_RSTC_MIPIRXCTL_RST_FLDSHFT (9)
#define HWIO_SCU_RSTC_MIPITXCTL_RST_FLDMASK (0x100)
#define HWIO_SCU_RSTC_MIPITXCTL_RST_FLDSHFT (8)
#define HWIO_SCU_RSTC_PCIE_PHY_RST_FLDMASK (0x80)
#define HWIO_SCU_RSTC_PCIE_PHY_RST_FLDSHFT (7)
#define HWIO_SCU_RSTC_PCIE_CTL_RST_FLDMASK (0x40)
#define HWIO_SCU_RSTC_PCIE_CTL_RST_FLDSHFT (6)
#define HWIO_SCU_RSTC_RSVD2_FLDMASK (0x20)
#define HWIO_SCU_RSTC_RSVD2_FLDSHFT (5)
#define HWIO_SCU_RSTC_LP4PHY_RST_FLDMASK (0x10)
#define HWIO_SCU_RSTC_LP4PHY_RST_FLDSHFT (4)
#define HWIO_SCU_RSTC_LP4CTL_RST_FLDMASK (0x8)
#define HWIO_SCU_RSTC_LP4CTL_RST_FLDSHFT (3)
#define HWIO_SCU_RSTC_IPU_RST_FLDMASK (0x4)
#define HWIO_SCU_RSTC_IPU_RST_FLDSHFT (2)
#define HWIO_SCU_RSTC_CPU_RST_FLDMASK (0x2)
#define HWIO_SCU_RSTC_CPU_RST_FLDSHFT (1)
#define HWIO_SCU_RSTC_SW_COLDRST_FLDMASK (0x1)
#define HWIO_SCU_RSTC_SW_COLDRST_FLDSHFT (0)
#define HWIO_SCU_RSTS_REGOFF 0x7C
#define HWIO_SCU_RSTS_ADDR(bAddr, regX) (bAddr + HWIO_SCU_RSTS_REGOFF)
#define HWIO_SCU_RSTS_RSVD0_FLDMASK (0xfffffc00)
#define HWIO_SCU_RSTS_RSVD0_FLDSHFT (10)
#define HWIO_SCU_RSTS_PVT3_ALARM_RESET_FLDMASK (0x200)
#define HWIO_SCU_RSTS_PVT3_ALARM_RESET_FLDSHFT (9)
#define HWIO_SCU_RSTS_PVT2_ALARM_RESET_FLDMASK (0x100)
#define HWIO_SCU_RSTS_PVT2_ALARM_RESET_FLDSHFT (8)
#define HWIO_SCU_RSTS_PVT1_ALARM_RESET_FLDMASK (0x80)
#define HWIO_SCU_RSTS_PVT1_ALARM_RESET_FLDSHFT (7)
#define HWIO_SCU_RSTS_PVT0_ALARM_RESET_FLDMASK (0x40)
#define HWIO_SCU_RSTS_PVT0_ALARM_RESET_FLDSHFT (6)
#define HWIO_SCU_RSTS_CPU_RST_FLDMASK (0x20)
#define HWIO_SCU_RSTS_CPU_RST_FLDSHFT (5)
#define HWIO_SCU_RSTS_INTR_RST_FLDMASK (0x10)
#define HWIO_SCU_RSTS_INTR_RST_FLDSHFT (4)
#define HWIO_SCU_RSTS_POR_RST_FLDMASK (0x8)
#define HWIO_SCU_RSTS_POR_RST_FLDSHFT (3)
#define HWIO_SCU_RSTS_WDT_WRST_FLDMASK (0x4)
#define HWIO_SCU_RSTS_WDT_WRST_FLDSHFT (2)
#define HWIO_SCU_RSTS_EXT_RST_FLDMASK (0x2)
#define HWIO_SCU_RSTS_EXT_RST_FLDSHFT (1)
#define HWIO_SCU_RSTS_SW_COLDRST_FLDMASK (0x1)
#define HWIO_SCU_RSTS_SW_COLDRST_FLDSHFT (0)
#define HWIO_SCU_CCU_CLK_DIV_REGOFF 0x80
#define HWIO_SCU_CCU_CLK_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CCU_CLK_DIV_REGOFF)
#define HWIO_SCU_CCU_CLK_DIV_PVT_SENSOR_CLK_DIV_FLDMASK (0xfe000000)
#define HWIO_SCU_CCU_CLK_DIV_PVT_SENSOR_CLK_DIV_FLDSHFT (25)
#define HWIO_SCU_CCU_CLK_DIV_PCIE_AUX_CLK_DIV_FLDMASK (0x1f00000)
#define HWIO_SCU_CCU_CLK_DIV_PCIE_AUX_CLK_DIV_FLDSHFT (20)
#define HWIO_SCU_CCU_CLK_DIV_PCIE_AXI_CLK_DIV_FLDMASK (0xf0000)
#define HWIO_SCU_CCU_CLK_DIV_PCIE_AXI_CLK_DIV_FLDSHFT (16)
#define HWIO_SCU_CCU_CLK_DIV_AXI_FABRIC_CLK_DIV_FLDMASK (0xf000)
#define HWIO_SCU_CCU_CLK_DIV_AXI_FABRIC_CLK_DIV_FLDSHFT (12)
#define HWIO_SCU_CCU_CLK_DIV_LPDDR4_REFCLK_DIV_FLDMASK (0xf00)
#define HWIO_SCU_CCU_CLK_DIV_LPDDR4_REFCLK_DIV_FLDSHFT (8)
#define HWIO_SCU_CCU_CLK_DIV_IPU_CLK_DIV_FLDMASK (0xf0)
#define HWIO_SCU_CCU_CLK_DIV_IPU_CLK_DIV_FLDSHFT (4)
#define HWIO_SCU_CCU_CLK_DIV_CPU_CLK_DIV_FLDMASK (0xf)
#define HWIO_SCU_CCU_CLK_DIV_CPU_CLK_DIV_FLDSHFT (0)
#define HWIO_SCU_CCU_CLK_CTL_REGOFF 0x84
#define HWIO_SCU_CCU_CLK_CTL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CCU_CLK_CTL_REGOFF)
#define HWIO_SCU_CCU_CLK_CTL_HALT_CPUCG_EN_FLDMASK (0x80000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_CPUCG_EN_FLDSHFT (31)
#define HWIO_SCU_CCU_CLK_CTL_HALT_LP4CG_EN_FLDMASK (0x40000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_LP4CG_EN_FLDSHFT (30)
#define HWIO_SCU_CCU_CLK_CTL_HALT_BTROMCG_EN_FLDMASK (0x20000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_BTROMCG_EN_FLDSHFT (29)
#define HWIO_SCU_CCU_CLK_CTL_HALT_BTSRAMCG_EN_FLDMASK (0x10000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_BTSRAMCG_EN_FLDSHFT (28)
#define HWIO_SCU_CCU_CLK_CTL_HALT_AXICG_EN_FLDMASK (0x8000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_AXICG_EN_FLDSHFT (27)
#define HWIO_SCU_CCU_CLK_CTL_HALT_AHBCG_EN_FLDMASK (0x4000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_AHBCG_EN_FLDSHFT (26)
#define HWIO_SCU_CCU_CLK_CTL_HALT_LP4_PLL_BYPCLK_CG_EN_FLDMASK (0x2000000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_LP4_PLL_BYPCLK_CG_EN_FLDSHFT (25)
#define HWIO_SCU_CCU_CLK_CTL_LP4PHY_PLL_BYPASS_CLKEN_FLDMASK (0x1000000)
#define HWIO_SCU_CCU_CLK_CTL_LP4PHY_PLL_BYPASS_CLKEN_FLDSHFT (24)
#define HWIO_SCU_CCU_CLK_CTL_CPU_CLKEN_FLDMASK (0x800000)
#define HWIO_SCU_CCU_CLK_CTL_CPU_CLKEN_FLDSHFT (23)
#define HWIO_SCU_CCU_CLK_CTL_LP4_REFCLKEN_FLDMASK (0x400000)
#define HWIO_SCU_CCU_CLK_CTL_LP4_REFCLKEN_FLDSHFT (22)
#define HWIO_SCU_CCU_CLK_CTL_BTROM_CLKEN_FLDMASK (0x200000)
#define HWIO_SCU_CCU_CLK_CTL_BTROM_CLKEN_FLDSHFT (21)
#define HWIO_SCU_CCU_CLK_CTL_BTSRAM_CLKEN_FLDMASK (0x100000)
#define HWIO_SCU_CCU_CLK_CTL_BTSRAM_CLKEN_FLDSHFT (20)
#define HWIO_SCU_CCU_CLK_CTL_AXI_CLKEN_FLDMASK (0x80000)
#define HWIO_SCU_CCU_CLK_CTL_AXI_CLKEN_FLDSHFT (19)
#define HWIO_SCU_CCU_CLK_CTL_AHB_CLKEN_FLDMASK (0x40000)
#define HWIO_SCU_CCU_CLK_CTL_AHB_CLKEN_FLDSHFT (18)
#define HWIO_SCU_CCU_CLK_CTL_PCIE_AXI_CLKEN_FLDMASK (0x20000)
#define HWIO_SCU_CCU_CLK_CTL_PCIE_AXI_CLKEN_FLDSHFT (17)
#define HWIO_SCU_CCU_CLK_CTL_PCIE_AUX_CLKEN_FLDMASK (0x10000)
#define HWIO_SCU_CCU_CLK_CTL_PCIE_AUX_CLKEN_FLDSHFT (16)
#define HWIO_SCU_CCU_CLK_CTL_HALT_CLKGATE_CNT_FLDMASK (0xf000)
#define HWIO_SCU_CCU_CLK_CTL_HALT_CLKGATE_CNT_FLDSHFT (12)
#define HWIO_SCU_CCU_CLK_CTL_WAKE_CLKEN_CNT_FLDMASK (0xf00)
#define HWIO_SCU_CCU_CLK_CTL_WAKE_CLKEN_CNT_FLDSHFT (8)
#define HWIO_SCU_CCU_CLK_CTL_PMON_CLKEN_FLDMASK (0x80)
#define HWIO_SCU_CCU_CLK_CTL_PMON_CLKEN_FLDSHFT (7)
#define HWIO_SCU_CCU_CLK_CTL_MIPI_REFCLKEN_FLDMASK (0x40)
#define HWIO_SCU_CCU_CLK_CTL_MIPI_REFCLKEN_FLDSHFT (6)
#define HWIO_SCU_CCU_CLK_CTL_IPU_CLKEN_FLDMASK (0x20)
#define HWIO_SCU_CCU_CLK_CTL_IPU_CLKEN_FLDSHFT (5)
#define HWIO_SCU_CCU_CLK_CTL_MIPI_TESTCLKEN_FLDMASK (0x10)
#define HWIO_SCU_CCU_CLK_CTL_MIPI_TESTCLKEN_FLDSHFT (4)
#define HWIO_SCU_CCU_CLK_CTL_RSVD0_FLDMASK (0x8)
#define HWIO_SCU_CCU_CLK_CTL_RSVD0_FLDSHFT (3)
#define HWIO_SCU_CCU_CLK_CTL_IPU_CLK_SRC_FLDMASK (0x4)
#define HWIO_SCU_CCU_CLK_CTL_IPU_CLK_SRC_FLDSHFT (2)
#define HWIO_SCU_CCU_CLK_CTL_CPU_IPU_SYS200_MODE_FLDMASK (0x2)
#define HWIO_SCU_CCU_CLK_CTL_CPU_IPU_SYS200_MODE_FLDSHFT (1)
#define HWIO_SCU_CCU_CLK_CTL_LP4_AXI_SYS200_MODE_FLDMASK (0x1)
#define HWIO_SCU_CCU_CLK_CTL_LP4_AXI_SYS200_MODE_FLDSHFT (0)
#define HWIO_SCU_PERIPH_CLK_CTRL_REGOFF 0x88
#define HWIO_SCU_PERIPH_CLK_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PERIPH_CLK_CTRL_REGOFF)
#define HWIO_SCU_PERIPH_CLK_CTRL_PCIE_CLK_MODE_FLDMASK (0x80000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_PCIE_CLK_MODE_FLDSHFT (31)
#define HWIO_SCU_PERIPH_CLK_CTRL_RSVD0_FLDMASK (0x70000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_RSVD0_FLDSHFT (28)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C3_CLK_MODE_FLDMASK (0x8000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C3_CLK_MODE_FLDSHFT (27)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C2_CLK_MODE_FLDMASK (0x4000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C2_CLK_MODE_FLDSHFT (26)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C1_CLK_MODE_FLDMASK (0x2000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C1_CLK_MODE_FLDSHFT (25)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C0_CLK_MODE_FLDMASK (0x1000000)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C0_CLK_MODE_FLDSHFT (24)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART1_CLK_MODE_FLDMASK (0x800000)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART1_CLK_MODE_FLDSHFT (23)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART0_CLK_MODE_FLDMASK (0x400000)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART0_CLK_MODE_FLDSHFT (22)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIS_CLK_MODE_FLDMASK (0x200000)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIS_CLK_MODE_FLDSHFT (21)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIM_CLK_MODE_FLDMASK (0x100000)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIM_CLK_MODE_FLDSHFT (20)
#define HWIO_SCU_PERIPH_CLK_CTRL_RSVD1_FLDMASK (0xf0000)
#define HWIO_SCU_PERIPH_CLK_CTRL_RSVD1_FLDSHFT (16)
#define HWIO_SCU_PERIPH_CLK_CTRL_PCIE_REFCLKEN_FLDMASK (0x8000)
#define HWIO_SCU_PERIPH_CLK_CTRL_PCIE_REFCLKEN_FLDSHFT (15)
#define HWIO_SCU_PERIPH_CLK_CTRL_PVT_CLKEN_FLDMASK (0x4000)
#define HWIO_SCU_PERIPH_CLK_CTRL_PVT_CLKEN_FLDSHFT (14)
#define HWIO_SCU_PERIPH_CLK_CTRL_PERIPH_CLKEN_FLDMASK (0x2000)
#define HWIO_SCU_PERIPH_CLK_CTRL_PERIPH_CLKEN_FLDSHFT (13)
#define HWIO_SCU_PERIPH_CLK_CTRL_WDT_SPEED_UP_FLDMASK (0x1000)
#define HWIO_SCU_PERIPH_CLK_CTRL_WDT_SPEED_UP_FLDSHFT (12)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C3_CLKEN_SW_FLDMASK (0x800)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C3_CLKEN_SW_FLDSHFT (11)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C2_CLKEN_SW_FLDMASK (0x400)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C2_CLKEN_SW_FLDSHFT (10)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C1_CLKEN_SW_FLDMASK (0x200)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C1_CLKEN_SW_FLDSHFT (9)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C0_CLKEN_SW_FLDMASK (0x100)
#define HWIO_SCU_PERIPH_CLK_CTRL_I2C0_CLKEN_SW_FLDSHFT (8)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART1_CLKEN_SW_FLDMASK (0x80)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART1_CLKEN_SW_FLDSHFT (7)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART0_CLKEN_SW_FLDMASK (0x40)
#define HWIO_SCU_PERIPH_CLK_CTRL_UART0_CLKEN_SW_FLDSHFT (6)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIS_CLKEN_SW_FLDMASK (0x20)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIS_CLKEN_SW_FLDSHFT (5)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIM_CLKEN_SW_FLDMASK (0x10)
#define HWIO_SCU_PERIPH_CLK_CTRL_SPIM_CLKEN_SW_FLDSHFT (4)
#define HWIO_SCU_PERIPH_CLK_CTRL_GPIO_CLKEN_SW_FLDMASK (0x8)
#define HWIO_SCU_PERIPH_CLK_CTRL_GPIO_CLKEN_SW_FLDSHFT (3)
#define HWIO_SCU_PERIPH_CLK_CTRL_PERI_DMA_CLKEN_SW_FLDMASK (0x4)
#define HWIO_SCU_PERIPH_CLK_CTRL_PERI_DMA_CLKEN_SW_FLDSHFT (2)
#define HWIO_SCU_PERIPH_CLK_CTRL_TIMER_CLKEN_SW_FLDMASK (0x2)
#define HWIO_SCU_PERIPH_CLK_CTRL_TIMER_CLKEN_SW_FLDSHFT (1)
#define HWIO_SCU_PERIPH_CLK_CTRL_WDT_CLKEN_SW_FLDMASK (0x1)
#define HWIO_SCU_PERIPH_CLK_CTRL_WDT_CLKEN_SW_FLDSHFT (0)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_REGOFF 0x8C
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PERIPH_TMR_CLK_CTL_REGOFF)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD0_FLDMASK (0xfff00000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD0_FLDSHFT (20)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTCLK_SE_FLDMASK (0x80000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTCLK_SE_FLDSHFT (19)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTCLK_SE_FLDMASK (0x40000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTCLK_SE_FLDSHFT (18)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTCLK_SE_FLDMASK (0x20000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTCLK_SE_FLDSHFT (17)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTCLK_SE_FLDMASK (0x10000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTCLK_SE_FLDSHFT (16)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD1_FLDMASK (0xf000)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD1_FLDSHFT (12)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTPAUSE_POL_FLDMASK (0x800)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTPAUSE_POL_FLDSHFT (11)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTPAUSE_POL_FLDMASK (0x400)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTPAUSE_POL_FLDSHFT (10)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTPAUSE_POL_FLDMASK (0x200)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTPAUSE_POL_FLDSHFT (9)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTPAUSE_POL_FLDMASK (0x100)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTPAUSE_POL_FLDSHFT (8)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD2_FLDMASK (0xf0)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_RSVD2_FLDSHFT (4)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTPAUSE_EN_FLDMASK (0x8)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR3_EXTPAUSE_EN_FLDSHFT (3)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTPAUSE_EN_FLDMASK (0x4)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR2_EXTPAUSE_EN_FLDSHFT (2)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTPAUSE_EN_FLDMASK (0x2)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR1_EXTPAUSE_EN_FLDSHFT (1)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTPAUSE_EN_FLDMASK (0x1)
#define HWIO_SCU_PERIPH_TMR_CLK_CTL_TMR0_EXTPAUSE_EN_FLDSHFT (0)
#define HWIO_SCU_MEM_PWR_MGMNT_REGOFF 0x90
#define HWIO_SCU_MEM_PWR_MGMNT_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_MEM_PWR_MGMNT_REGOFF)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_CPUMEM_PD_EN_FLDMASK (0x80000000)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_CPUMEM_PD_EN_FLDSHFT (31)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_LP4CMEM_PD_EN_FLDMASK (0x40000000)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_LP4CMEM_PD_EN_FLDSHFT (30)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_BTROM_PD_EN_FLDMASK (0x20000000)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_BTROM_PD_EN_FLDSHFT (29)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_BTSRAM_PD_EN_FLDMASK (0x10000000)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_BTSRAM_PD_EN_FLDSHFT (28)
#define HWIO_SCU_MEM_PWR_MGMNT_RSVD0_FLDMASK (0xc000000)
#define HWIO_SCU_MEM_PWR_MGMNT_RSVD0_FLDSHFT (26)
#define HWIO_SCU_MEM_PWR_MGMNT_BTROM_SLP_FLDMASK (0x2000000)
#define HWIO_SCU_MEM_PWR_MGMNT_BTROM_SLP_FLDSHFT (25)
#define HWIO_SCU_MEM_PWR_MGMNT_RSVD1_FLDMASK (0x1000000)
#define HWIO_SCU_MEM_PWR_MGMNT_RSVD1_FLDSHFT (24)
#define HWIO_SCU_MEM_PWR_MGMNT_BTSRAM_DS_FLDMASK (0x800000)
#define HWIO_SCU_MEM_PWR_MGMNT_BTSRAM_DS_FLDSHFT (23)
#define HWIO_SCU_MEM_PWR_MGMNT_BTSRAM_SD_FLDMASK (0x400000)
#define HWIO_SCU_MEM_PWR_MGMNT_BTSRAM_SD_FLDSHFT (22)
#define HWIO_SCU_MEM_PWR_MGMNT_LP4C_MEM_DS_FLDMASK (0x200000)
#define HWIO_SCU_MEM_PWR_MGMNT_LP4C_MEM_DS_FLDSHFT (21)
#define HWIO_SCU_MEM_PWR_MGMNT_LP4C_MEM_SD_FLDMASK (0x100000)
#define HWIO_SCU_MEM_PWR_MGMNT_LP4C_MEM_SD_FLDSHFT (20)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L2MEM_DS_FLDMASK (0x80000)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L2MEM_DS_FLDSHFT (19)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L2MEM_SD_FLDMASK (0x40000)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L2MEM_SD_FLDSHFT (18)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L1MEM_DS_FLDMASK (0x20000)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L1MEM_DS_FLDSHFT (17)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L1MEM_SD_FLDMASK (0x10000)
#define HWIO_SCU_MEM_PWR_MGMNT_CPU_L1MEM_SD_FLDSHFT (16)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_MEMPD_CNT_FLDMASK (0xf000)
#define HWIO_SCU_MEM_PWR_MGMNT_HALT_MEMPD_CNT_FLDSHFT (12)
#define HWIO_SCU_MEM_PWR_MGMNT_WAKE_MEMPU_CNT_FLDMASK (0xf00)
#define HWIO_SCU_MEM_PWR_MGMNT_WAKE_MEMPU_CNT_FLDSHFT (8)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPITX_MEM_DS_FLDMASK (0x80)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPITX_MEM_DS_FLDSHFT (7)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPITX_MEM_SD_FLDMASK (0x40)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPITX_MEM_SD_FLDSHFT (6)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPIRX_MEM_DS_FLDMASK (0x20)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPIRX_MEM_DS_FLDSHFT (5)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPIRX_MEM_SD_FLDMASK (0x10)
#define HWIO_SCU_MEM_PWR_MGMNT_MIPIRX_MEM_SD_FLDSHFT (4)
#define HWIO_SCU_MEM_PWR_MGMNT_IPU_MEM_DS_FLDMASK (0x8)
#define HWIO_SCU_MEM_PWR_MGMNT_IPU_MEM_DS_FLDSHFT (3)
#define HWIO_SCU_MEM_PWR_MGMNT_IPU_MEM_SD_FLDMASK (0x4)
#define HWIO_SCU_MEM_PWR_MGMNT_IPU_MEM_SD_FLDSHFT (2)
#define HWIO_SCU_MEM_PWR_MGMNT_PCIE_MEM_DS_FLDMASK (0x2)
#define HWIO_SCU_MEM_PWR_MGMNT_PCIE_MEM_DS_FLDSHFT (1)
#define HWIO_SCU_MEM_PWR_MGMNT_PCIE_MEM_SD_FLDMASK (0x1)
#define HWIO_SCU_MEM_PWR_MGMNT_PCIE_MEM_SD_FLDSHFT (0)
#define HWIO_SCU_DBG_CONFIG_REGOFF 0x0A0
#define HWIO_SCU_DBG_CONFIG_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_DBG_CONFIG_REGOFF)
#define HWIO_SCU_DBG_CONFIG_DBG_CONFIG_FLDMASK (0xffffffff)
#define HWIO_SCU_DBG_CONFIG_DBG_CONFIG_FLDSHFT (0)
#define HWIO_SCU_DBG_STATUS_REGOFF 0x0A4
#define HWIO_SCU_DBG_STATUS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_DBG_STATUS_REGOFF)
#define HWIO_SCU_DBG_STATUS_DBG_STATUS_FLDMASK (0xffffffff)
#define HWIO_SCU_DBG_STATUS_DBG_STATUS_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_REGOFF 0x0A8
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_LOW_POWER_CFG_REGOFF)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_FSP_SW_OVERRIDE_FLDMASK \
(0x80000000)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_FSP_SW_OVERRIDE_FLDSHFT (31)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_PI_FREQCHG_EN_FLDMASK (0x40000000)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_PI_FREQCHG_EN_FLDSHFT (30)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_FREQ_CHG_ACK_FLDMASK (0x20000000)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LP4_FREQ_CHG_ACK_FLDSHFT (29)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_RSVD0_FLDMASK (0x1fff0000)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_RSVD0_FLDSHFT (16)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_EXT_CMD_REQ_FLDMASK (0x8000)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_EXT_CMD_REQ_FLDSHFT (15)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_RSVD1_FLDMASK (0x7c00)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_RSVD1_FLDSHFT (10)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_FREQ_CHG_COPY_NUM_FLDMASK (0x300)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_FREQ_CHG_COPY_NUM_FLDSHFT (8)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_EXT_CMD_FLDMASK (0xff)
#define HWIO_SCU_LPDDR4_LOW_POWER_CFG_LPC_EXT_CMD_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_REGOFF 0x0AC
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_LOW_POWER_STS_REGOFF)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD0_FLDMASK (0xff800000)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD0_FLDSHFT (23)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPDDR4_REQ_FSP_FLDMASK (0x700000)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPDDR4_REQ_FSP_FLDSHFT (20)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD1_FLDMASK (0x80000)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD1_FLDSHFT (19)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPDDR4_CUR_FSP_FLDMASK (0x70000)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPDDR4_CUR_FSP_FLDSHFT (16)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD2_FLDMASK (0xfffc)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_RSVD2_FLDSHFT (2)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPC_CMD_DONE_FLDMASK (0x2)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPC_CMD_DONE_FLDSHFT (1)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPC_CMD_RSP_FLDMASK (0x1)
#define HWIO_SCU_LPDDR4_LOW_POWER_STS_LPC_CMD_RSP_FLDSHFT (0)
#define HWIO_SCU_EFUSE_PASSCODE_REGOFF 0x0B0
#define HWIO_SCU_EFUSE_PASSCODE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_EFUSE_PASSCODE_REGOFF)
#define HWIO_SCU_EFUSE_PASSCODE_RSVD0_FLDMASK (0xffff0000)
#define HWIO_SCU_EFUSE_PASSCODE_RSVD0_FLDSHFT (16)
#define HWIO_SCU_EFUSE_PASSCODE_PASSCODE_FLDMASK (0xffff)
#define HWIO_SCU_EFUSE_PASSCODE_PASSCODE_FLDSHFT (0)
#define HWIO_SCU_PLL_PASSCODE_REGOFF 0x0B4
#define HWIO_SCU_PLL_PASSCODE_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PLL_PASSCODE_REGOFF)
#define HWIO_SCU_PLL_PASSCODE_RSVD0_FLDMASK (0xffff0000)
#define HWIO_SCU_PLL_PASSCODE_RSVD0_FLDSHFT (16)
#define HWIO_SCU_PLL_PASSCODE_PASSCODE_FLDMASK (0xffff)
#define HWIO_SCU_PLL_PASSCODE_PASSCODE_FLDSHFT (0)
#define HWIO_SCU_SOC_GLOBAL_CONTROL_REGOFF 0x0B8
#define HWIO_SCU_SOC_GLOBAL_CONTROL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_SOC_GLOBAL_CONTROL_REGOFF)
#define HWIO_SCU_SOC_GLOBAL_CONTROL_RSVD0_FLDMASK (0xfffffffe)
#define HWIO_SCU_SOC_GLOBAL_CONTROL_RSVD0_FLDSHFT (1)
#define HWIO_SCU_SOC_GLOBAL_CONTROL_GLOBAL_PAD_OUTPUT_DISABLE_FLDMASK (0x1)
#define HWIO_SCU_SOC_GLOBAL_CONTROL_GLOBAL_PAD_OUTPUT_DISABLE_FLDSHFT (0)
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_REGOFF 0x0C0
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_REGOFF)
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_RSVD0_FLDSHFT (24)
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_FRAC_FLDMASK (0xffffff)
#define HWIO_SCU_PCIE_REFCLK_PLL_FRAC_DIV_FRAC_FLDSHFT (0)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_REGOFF 0x0C4
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_REGOFF)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD0_FLDMASK (0xc0000000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD0_FLDSHFT (30)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_REFDIV_FLDMASK (0x3f000000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_REFDIV_FLDSHFT (24)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD1_FLDMASK (0x800000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD1_FLDSHFT (23)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_POSTDIV1_FLDMASK (0x700000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_POSTDIV1_FLDSHFT (20)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD2_FLDMASK (0x80000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD2_FLDSHFT (19)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_POSTDIV2_FLDMASK (0x70000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_POSTDIV2_FLDSHFT (16)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD3_FLDMASK (0xf000)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_RSVD3_FLDSHFT (12)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_FBDIV_FLDMASK (0xfff)
#define HWIO_SCU_PCIE_REFCLK_PLL_INTGR_DIV_FBDIV_FLDSHFT (0)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_REGOFF 0x0C8
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PCIE_REFCLK_PLL_CTRL_REGOFF)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_RSVD0_FLDMASK (0xfffe0000)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_RSVD0_FLDSHFT (17)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FRZ_PLL_IN_FLDMASK (0x10000)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FRZ_PLL_IN_FLDSHFT (16)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_RSVD1_FLDMASK (0xff80)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_RSVD1_FLDSHFT (7)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_PD_FLDMASK (0x40)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_PD_FLDSHFT (6)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUTPOSTDIVPD_FLDMASK (0x20)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUTPOSTDIVPD_FLDSHFT (5)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUT4PHASEPD_FLDMASK (0x10)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUT4PHASEPD_FLDSHFT (4)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUTVCOPD_FLDMASK (0x8)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_FOUTVCOPD_FLDSHFT (3)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_DSMPD_FLDMASK (0x4)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_DSMPD_FLDSHFT (2)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_DACPD_FLDMASK (0x2)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_DACPD_FLDSHFT (1)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_BYPASS_FLDMASK (0x1)
#define HWIO_SCU_PCIE_REFCLK_PLL_CTRL_BYPASS_FLDSHFT (0)
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_REGOFF 0x0CC
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_PCIE_REFCLK_PLL_STS_REGOFF)
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_RSVD0_FLDMASK (0xfffffffe)
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_RSVD0_FLDSHFT (1)
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_LOCK_FLDMASK (0x1)
#define HWIO_SCU_PCIE_REFCLK_PLL_STS_LOCK_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_REGOFF 0x0D0
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_REGOFF)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_RSVD0_FLDSHFT (24)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_FRAC_FLDMASK (0xffffff)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_FRAC_DIV_FRAC_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_REGOFF 0x0D4
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_REGOFF)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD0_FLDMASK (0xc0000000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD0_FLDSHFT (30)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_REFDIV_FLDMASK (0x3f000000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_REFDIV_FLDSHFT (24)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD1_FLDMASK (0x800000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD1_FLDSHFT (23)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_POSTDIV1_FLDMASK (0x700000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_POSTDIV1_FLDSHFT (20)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD2_FLDMASK (0x80000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD2_FLDSHFT (19)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_POSTDIV2_FLDMASK (0x70000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_POSTDIV2_FLDSHFT (16)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD3_FLDMASK (0xf000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_RSVD3_FLDSHFT (12)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_FBDIV_FLDMASK (0xfff)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_INTGR_DIV_FBDIV_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_REGOFF 0x0D8
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_REGOFF)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_RSVD0_FLDMASK (0xfffe0000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_RSVD0_FLDSHFT (17)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FRZ_PLL_IN_FLDMASK (0x10000)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FRZ_PLL_IN_FLDSHFT (16)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_RSVD1_FLDMASK (0xff80)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_RSVD1_FLDSHFT (7)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_PD_FLDMASK (0x40)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_PD_FLDSHFT (6)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUTPOSTDIVPD_FLDMASK (0x20)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUTPOSTDIVPD_FLDSHFT (5)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUT4PHASEPD_FLDMASK (0x10)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUT4PHASEPD_FLDSHFT (4)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUTVCOPD_FLDMASK (0x8)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_FOUTVCOPD_FLDSHFT (3)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_DSMPD_FLDMASK (0x4)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_DSMPD_FLDSHFT (2)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_DACPD_FLDMASK (0x2)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_DACPD_FLDSHFT (1)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_BYPASS_FLDMASK (0x1)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_CTRL_BYPASS_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_REGOFF 0x0DC
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_LPDDR4_REFCLK_PLL_STS_REGOFF)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_RSVD0_FLDMASK (0xfffffffe)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_RSVD0_FLDSHFT (1)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_LOCK_FLDMASK (0x1)
#define HWIO_SCU_LPDDR4_REFCLK_PLL_STS_LOCK_FLDSHFT (0)
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_REGOFF 0x0E0
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_REGOFF)
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_RSVD0_FLDSHFT (24)
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_FRAC_FLDMASK (0xffffff)
#define HWIO_SCU_CPU_IPU_PLL_FRAC_DIV_FRAC_FLDSHFT (0)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_REGOFF 0x0E4
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_REGOFF)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD0_FLDMASK (0xc0000000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD0_FLDSHFT (30)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_REFDIV_FLDMASK (0x3f000000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_REFDIV_FLDSHFT (24)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD1_FLDMASK (0x800000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD1_FLDSHFT (23)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_POSTDIV1_FLDMASK (0x700000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_POSTDIV1_FLDSHFT (20)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD2_FLDMASK (0x80000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD2_FLDSHFT (19)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_POSTDIV2_FLDMASK (0x70000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_POSTDIV2_FLDSHFT (16)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD3_FLDMASK (0xf000)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_RSVD3_FLDSHFT (12)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_FBDIV_FLDMASK (0xfff)
#define HWIO_SCU_CPU_IPU_PLL_INTGR_DIV_FBDIV_FLDSHFT (0)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_REGOFF 0x0E8
#define HWIO_SCU_CPU_IPU_PLL_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CPU_IPU_PLL_CTRL_REGOFF)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_RSVD0_FLDMASK (0xfffe0000)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_RSVD0_FLDSHFT (17)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FRZ_PLL_IN_FLDMASK (0x10000)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FRZ_PLL_IN_FLDSHFT (16)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_RSVD1_FLDMASK (0xff80)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_RSVD1_FLDSHFT (7)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_PD_FLDMASK (0x40)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_PD_FLDSHFT (6)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUTPOSTDIVPD_FLDMASK (0x20)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUTPOSTDIVPD_FLDSHFT (5)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUT4PHASEPD_FLDMASK (0x10)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUT4PHASEPD_FLDSHFT (4)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUTVCOPD_FLDMASK (0x8)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_FOUTVCOPD_FLDSHFT (3)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_DSMPD_FLDMASK (0x4)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_DSMPD_FLDSHFT (2)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_DACPD_FLDMASK (0x2)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_DACPD_FLDSHFT (1)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_BYPASS_FLDMASK (0x1)
#define HWIO_SCU_CPU_IPU_PLL_CTRL_BYPASS_FLDSHFT (0)
#define HWIO_SCU_CPU_IPU_PLL_STS_REGOFF 0x0EC
#define HWIO_SCU_CPU_IPU_PLL_STS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_CPU_IPU_PLL_STS_REGOFF)
#define HWIO_SCU_CPU_IPU_PLL_STS_RSVD0_FLDMASK (0xfffffffe)
#define HWIO_SCU_CPU_IPU_PLL_STS_RSVD0_FLDSHFT (1)
#define HWIO_SCU_CPU_IPU_PLL_STS_LOCK_FLDMASK (0x1)
#define HWIO_SCU_CPU_IPU_PLL_STS_LOCK_FLDSHFT (0)
#define HWIO_SCU_LPDDR4_FSP_SETTING_REGNUM 4
#define HWIO_SCU_LPDDR4_FSP_SETTING_REGOFF 0x0F0
#define HWIO_SCU_LPDDR4_FSP_SETTING_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_LPDDR4_FSP_SETTING_REGNUM)) ? \
(bAddr + HWIO_SCU_LPDDR4_FSP_SETTING_REGOFF + (regX * 4)) : 0x0)
#define HWIO_SCU_LPDDR4_FSP_SETTING_RSVD0_FLDMASK (0xc0000000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_RSVD0_FLDSHFT (30)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_SW_CTRL_FLDMASK (0x20000000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_SW_CTRL_FLDSHFT (29)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_SYS200_MODE_FLDMASK (0x10000000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_SYS200_MODE_FLDSHFT (28)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_PCIE_AXI_CLK_DIV_FLDMASK (0xf000000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_PCIE_AXI_CLK_DIV_FLDSHFT (24)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_AXI_FABRIC_CLK_DIV_FLDMASK (0xf00000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_AXI_FABRIC_CLK_DIV_FLDSHFT (20)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_LPDDR4_REFCLK_DIV_FLDMASK (0xf0000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_LPDDR4_REFCLK_DIV_FLDSHFT (16)
#define HWIO_SCU_LPDDR4_FSP_SETTING_RSVD1_FLDMASK (0xf000)
#define HWIO_SCU_LPDDR4_FSP_SETTING_RSVD1_FLDSHFT (12)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_FBDIV_FLDMASK (0xfff)
#define HWIO_SCU_LPDDR4_FSP_SETTING_FSP_FBDIV_FLDSHFT (0)
#define HWIO_SCU_PVT_CONTROL_REGNUM 4
#define HWIO_SCU_PVT_CONTROL_REGOFF 0x100
#define HWIO_SCU_PVT_CONTROL_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_PVT_CONTROL_REGNUM)) ? \
(bAddr + HWIO_SCU_PVT_CONTROL_REGOFF + (regX * 8)) : 0)
#define HWIO_SCU_PVT_CONTROL_ALARM_ENA_FLDMASK (0x80000000)
#define HWIO_SCU_PVT_CONTROL_ALARM_ENA_FLDSHFT (31)
#define HWIO_SCU_PVT_CONTROL_TRIG_FLDMASK (0x7fe00000)
#define HWIO_SCU_PVT_CONTROL_TRIG_FLDSHFT (21)
#define HWIO_SCU_PVT_CONTROL_TRIM_FLDMASK (0x1f0000)
#define HWIO_SCU_PVT_CONTROL_TRIM_FLDSHFT (16)
#define HWIO_SCU_PVT_CONTROL_RSVD0_FLDMASK (0xffc0)
#define HWIO_SCU_PVT_CONTROL_RSVD0_FLDSHFT (6)
#define HWIO_SCU_PVT_CONTROL_PRECISION_FLDMASK (0x30)
#define HWIO_SCU_PVT_CONTROL_PRECISION_FLDSHFT (4)
#define HWIO_SCU_PVT_CONTROL_PSAMPLE_FLDMASK (0xc)
#define HWIO_SCU_PVT_CONTROL_PSAMPLE_FLDSHFT (2)
#define HWIO_SCU_PVT_CONTROL_VSAMPLE_FLDMASK (0x2)
#define HWIO_SCU_PVT_CONTROL_VSAMPLE_FLDSHFT (1)
#define HWIO_SCU_PVT_CONTROL_ENA_FLDMASK (0x1)
#define HWIO_SCU_PVT_CONTROL_ENA_FLDSHFT (0)
#define HWIO_SCU_PVT_DATA_REGNUM 4
#define HWIO_SCU_PVT_DATA_REGOFF 0x104
#define HWIO_SCU_PVT_DATA_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_PVT_DATA_REGNUM)) ? \
(bAddr + HWIO_SCU_PVT_DATA_REGOFF + (regX * 8)) : 0)
#define HWIO_SCU_PVT_DATA_RSVD0_FLDMASK (0xfffe0000)
#define HWIO_SCU_PVT_DATA_RSVD0_FLDSHFT (17)
#define HWIO_SCU_PVT_DATA_DATAVALID_FLDMASK (0x10000)
#define HWIO_SCU_PVT_DATA_DATAVALID_FLDSHFT (16)
#define HWIO_SCU_PVT_DATA_RSVD1_FLDMASK (0xfc00)
#define HWIO_SCU_PVT_DATA_RSVD1_FLDSHFT (10)
#define HWIO_SCU_PVT_DATA_DATA_FLDMASK (0x3ff)
#define HWIO_SCU_PVT_DATA_DATA_FLDSHFT (0)
#define HWIO_SCU_EFUSE_CTRL_REGOFF 0x140
#define HWIO_SCU_EFUSE_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_EFUSE_CTRL_REGOFF)
#define HWIO_SCU_EFUSE_CTRL_RSVD0_FLDMASK (0xffffff80)
#define HWIO_SCU_EFUSE_CTRL_RSVD0_FLDSHFT (7)
#define HWIO_SCU_EFUSE_CTRL_LOAD_FLDMASK (0x40)
#define HWIO_SCU_EFUSE_CTRL_LOAD_FLDSHFT (6)
#define HWIO_SCU_EFUSE_CTRL_PGENB_FLDMASK (0x20)
#define HWIO_SCU_EFUSE_CTRL_PGENB_FLDSHFT (5)
#define HWIO_SCU_EFUSE_CTRL_PS_FLDMASK (0x10)
#define HWIO_SCU_EFUSE_CTRL_PS_FLDSHFT (4)
#define HWIO_SCU_EFUSE_CTRL_PD_FLDMASK (0x8)
#define HWIO_SCU_EFUSE_CTRL_PD_FLDSHFT (3)
#define HWIO_SCU_EFUSE_CTRL_MR_FLDMASK (0x4)
#define HWIO_SCU_EFUSE_CTRL_MR_FLDSHFT (2)
#define HWIO_SCU_EFUSE_CTRL_RSB_FLDMASK (0x2)
#define HWIO_SCU_EFUSE_CTRL_RSB_FLDSHFT (1)
#define HWIO_SCU_EFUSE_CTRL_RWL_FLDMASK (0x1)
#define HWIO_SCU_EFUSE_CTRL_RWL_FLDSHFT (0)
#define HWIO_SCU_EFUSE_ACC_REGOFF 0x144
#define HWIO_SCU_EFUSE_ACC_ADDR(bAddr, regX) (bAddr + HWIO_SCU_EFUSE_ACC_REGOFF)
#define HWIO_SCU_EFUSE_ACC_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_EFUSE_ACC_RSVD0_FLDSHFT (24)
#define HWIO_SCU_EFUSE_ACC_A7_FLDMASK (0x800000)
#define HWIO_SCU_EFUSE_ACC_A7_FLDSHFT (23)
#define HWIO_SCU_EFUSE_ACC_A6_FLDMASK (0x400000)
#define HWIO_SCU_EFUSE_ACC_A6_FLDSHFT (22)
#define HWIO_SCU_EFUSE_ACC_A5_FLDMASK (0x200000)
#define HWIO_SCU_EFUSE_ACC_A5_FLDSHFT (21)
#define HWIO_SCU_EFUSE_ACC_A4_FLDMASK (0x100000)
#define HWIO_SCU_EFUSE_ACC_A4_FLDSHFT (20)
#define HWIO_SCU_EFUSE_ACC_A3_FLDMASK (0x80000)
#define HWIO_SCU_EFUSE_ACC_A3_FLDSHFT (19)
#define HWIO_SCU_EFUSE_ACC_ZEROED_FLDMASK \
(HWIO_SCU_EFUSE_ACC_A3_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A4_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A5_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A6_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A7_FLDMASK)
#define HWIO_SCU_EFUSE_ACC_ZEROED_FLDSHFT HWIO_SCU_EFUSE_ACC_A3_FLDSHFT
#define HWIO_SCU_EFUSE_ACC_A2_FLDMASK (0x40000)
#define HWIO_SCU_EFUSE_ACC_A2_FLDSHFT (18)
#define HWIO_SCU_EFUSE_ACC_A1_FLDMASK (0x20000)
#define HWIO_SCU_EFUSE_ACC_A1_FLDSHFT (17)
#define HWIO_SCU_EFUSE_ACC_A0_FLDMASK (0x10000)
#define HWIO_SCU_EFUSE_ACC_A0_FLDSHFT (16)
#define HWIO_SCU_EFUSE_ACC_ROW_FLDMASK \
(HWIO_SCU_EFUSE_ACC_A0_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A1_FLDMASK | \
HWIO_SCU_EFUSE_ACC_A2_FLDMASK)
#define HWIO_SCU_EFUSE_ACC_ROW_FLDSHFT HWIO_SCU_EFUSE_ACC_A0_FLDSHFT
#define HWIO_SCU_EFUSE_ACC_RSVD1_FLDMASK (0xfffc)
#define HWIO_SCU_EFUSE_ACC_RSVD1_FLDSHFT (2)
#define HWIO_SCU_EFUSE_ACC_CSB_FLDMASK (0x2)
#define HWIO_SCU_EFUSE_ACC_CSB_FLDSHFT (1)
#define HWIO_SCU_EFUSE_ACC_STROBE_FLDMASK (0x1)
#define HWIO_SCU_EFUSE_ACC_STROBE_FLDSHFT (0)
#define HWIO_SCU_EFUSE_READ_DATA_REGOFF 0x148
#define HWIO_SCU_EFUSE_READ_DATA_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_EFUSE_READ_DATA_REGOFF)
#define HWIO_SCU_EFUSE_READ_DATA_READ_DATA_FLDMASK (0xffffffff)
#define HWIO_SCU_EFUSE_READ_DATA_READ_DATA_FLDSHFT (0)
#define HWIO_SCU_EFUSE_REDN_FLAG_REGOFF 0x14C
#define HWIO_SCU_EFUSE_REDN_FLAG_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_EFUSE_REDN_FLAG_REGOFF)
#define HWIO_SCU_EFUSE_REDN_FLAG_RSVD0_FLDMASK (0xfffffff0)
#define HWIO_SCU_EFUSE_REDN_FLAG_RSVD0_FLDSHFT (4)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF3_FLDMASK (0x8)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF3_FLDSHFT (3)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF2_FLDMASK (0x4)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF2_FLDSHFT (2)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF1_FLDMASK (0x2)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF1_FLDSHFT (1)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF0_FLDMASK (0x1)
#define HWIO_SCU_EFUSE_REDN_FLAG_RF0_FLDSHFT (0)
#define HWIO_SCU_IPU_PLL_FRAC_DIV_REGOFF 0x1C0
#define HWIO_SCU_IPU_PLL_FRAC_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_IPU_PLL_FRAC_DIV_REGOFF)
#define HWIO_SCU_IPU_PLL_FRAC_DIV_RSVD0_FLDMASK (0xff000000)
#define HWIO_SCU_IPU_PLL_FRAC_DIV_RSVD0_FLDSHFT (24)
#define HWIO_SCU_IPU_PLL_FRAC_DIV_FRAC_FLDMASK (0xffffff)
#define HWIO_SCU_IPU_PLL_FRAC_DIV_FRAC_FLDSHFT (0)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_REGOFF 0x1C4
#define HWIO_SCU_IPU_PLL_INTGR_DIV_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_IPU_PLL_INTGR_DIV_REGOFF)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD0_FLDMASK (0xc0000000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD0_FLDSHFT (30)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_REFDIV_FLDMASK (0x3f000000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_REFDIV_FLDSHFT (24)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD1_FLDMASK (0x800000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD1_FLDSHFT (23)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_POSTDIV1_FLDMASK (0x700000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_POSTDIV1_FLDSHFT (20)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD2_FLDMASK (0x80000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD2_FLDSHFT (19)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_POSTDIV2_FLDMASK (0x70000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_POSTDIV2_FLDSHFT (16)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD3_FLDMASK (0xf000)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_RSVD3_FLDSHFT (12)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_FBDIV_FLDMASK (0xfff)
#define HWIO_SCU_IPU_PLL_INTGR_DIV_FBDIV_FLDSHFT (0)
#define HWIO_SCU_IPU_PLL_CTRL_REGOFF 0x1C8
#define HWIO_SCU_IPU_PLL_CTRL_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_IPU_PLL_CTRL_REGOFF)
#define HWIO_SCU_IPU_PLL_CTRL_RSVD0_FLDMASK (0xfffe0000)
#define HWIO_SCU_IPU_PLL_CTRL_RSVD0_FLDSHFT (17)
#define HWIO_SCU_IPU_PLL_CTRL_FRZ_PLL_IN_FLDMASK (0x10000)
#define HWIO_SCU_IPU_PLL_CTRL_FRZ_PLL_IN_FLDSHFT (16)
#define HWIO_SCU_IPU_PLL_CTRL_RSVD1_FLDMASK (0xff80)
#define HWIO_SCU_IPU_PLL_CTRL_RSVD1_FLDSHFT (7)
#define HWIO_SCU_IPU_PLL_CTRL_PD_FLDMASK (0x40)
#define HWIO_SCU_IPU_PLL_CTRL_PD_FLDSHFT (6)
#define HWIO_SCU_IPU_PLL_CTRL_FOUTPOSTDIVPD_FLDMASK (0x20)
#define HWIO_SCU_IPU_PLL_CTRL_FOUTPOSTDIVPD_FLDSHFT (5)
#define HWIO_SCU_IPU_PLL_CTRL_FOUT4PHASEPD_FLDMASK (0x10)
#define HWIO_SCU_IPU_PLL_CTRL_FOUT4PHASEPD_FLDSHFT (4)
#define HWIO_SCU_IPU_PLL_CTRL_FOUTVCOPD_FLDMASK (0x8)
#define HWIO_SCU_IPU_PLL_CTRL_FOUTVCOPD_FLDSHFT (3)
#define HWIO_SCU_IPU_PLL_CTRL_DSMPD_FLDMASK (0x4)
#define HWIO_SCU_IPU_PLL_CTRL_DSMPD_FLDSHFT (2)
#define HWIO_SCU_IPU_PLL_CTRL_DACPD_FLDMASK (0x2)
#define HWIO_SCU_IPU_PLL_CTRL_DACPD_FLDSHFT (1)
#define HWIO_SCU_IPU_PLL_CTRL_BYPASS_FLDMASK (0x1)
#define HWIO_SCU_IPU_PLL_CTRL_BYPASS_FLDSHFT (0)
#define HWIO_SCU_IPU_PLL_STS_REGOFF 0x1CC
#define HWIO_SCU_IPU_PLL_STS_ADDR(bAddr, regX) \
(bAddr + HWIO_SCU_IPU_PLL_STS_REGOFF)
#define HWIO_SCU_IPU_PLL_STS_RSVD0_FLDMASK (0xfffffffe)
#define HWIO_SCU_IPU_PLL_STS_RSVD0_FLDSHFT (1)
#define HWIO_SCU_IPU_PLL_STS_LOCK_FLDMASK (0x1)
#define HWIO_SCU_IPU_PLL_STS_LOCK_FLDSHFT (0)
#define HWIO_SCU_PIN_CFG_REGNUM 55
#define HWIO_SCU_PIN_CFG_REGOFF 0x200
#define HWIO_SCU_PIN_CFG_ADDR(bAddr, regX) \
(((regX >= 0) && (regX < HWIO_SCU_PIN_CFG_REGNUM)) ? \
(bAddr + HWIO_SCU_PIN_CFG_REGOFF + (regX * 4)) : 0x0)
#define HWIO_SCU_PIN_CFG_RSVD0_FLDMASK (0xfffff800)
#define HWIO_SCU_PIN_CFG_RSVD0_FLDSHFT (11)
#define HWIO_SCU_PIN_CFG_PIN_SL_FLDMASK (0x400)
#define HWIO_SCU_PIN_CFG_PIN_SL_FLDSHFT (10)
#define HWIO_SCU_PIN_CFG_PIN_ST_FLDMASK (0x300)
#define HWIO_SCU_PIN_CFG_PIN_ST_FLDSHFT (8)
#define HWIO_SCU_PIN_CFG_PIN_DS_FLDMASK (0xc0)
#define HWIO_SCU_PIN_CFG_PIN_DS_FLDSHFT (6)
#define HWIO_SCU_PIN_CFG_PIN_HE_FLDMASK (0x20)
#define HWIO_SCU_PIN_CFG_PIN_HE_FLDSHFT (5)
#define HWIO_SCU_PIN_CFG_PIN_IE_FLDMASK (0x10)
#define HWIO_SCU_PIN_CFG_PIN_IE_FLDSHFT (4)
#define HWIO_SCU_PIN_CFG_PIN_PE_FLDMASK (0x8)
#define HWIO_SCU_PIN_CFG_PIN_PE_FLDSHFT (3)
#define HWIO_SCU_PIN_CFG_PIN_PS_FLDMASK (0x4)
#define HWIO_SCU_PIN_CFG_PIN_PS_FLDSHFT (2)
#define HWIO_SCU_PIN_CFG_PIN_MUXSEL_FLDMASK (0x3)
#define HWIO_SCU_PIN_CFG_PIN_MUXSEL_FLDSHFT (0)
#endif /* __MNH_HWIO_SCU_ */