/*
 * Copyright (c) Atmosphère-NX
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms and conditions of the GNU General Public License,
 * version 2, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* NOTE: This file is auto-generated by pinmux_character_gen.py, do not edit manually. */

#pragma once

enum PinmuxPadIndex {
    PinmuxPadIndex_Sdmmc1Clk     =   0,
    PinmuxPadIndex_Sdmmc1Cmd     =   1,
    PinmuxPadIndex_Sdmmc1Dat3    =   2,
    PinmuxPadIndex_Sdmmc1Dat2    =   3,
    PinmuxPadIndex_Sdmmc1Dat1    =   4,
    PinmuxPadIndex_Sdmmc1Dat0    =   5,
    PinmuxPadIndex_Sdmmc3Clk     =   6,
    PinmuxPadIndex_Sdmmc3Cmd     =   7,
    PinmuxPadIndex_Sdmmc3Dat0    =   8,
    PinmuxPadIndex_Sdmmc3Dat1    =   9,
    PinmuxPadIndex_Sdmmc3Dat2    =  10,
    PinmuxPadIndex_Sdmmc3Dat3    =  11,
    PinmuxPadIndex_PexL0RstN     =  12,
    PinmuxPadIndex_PexL0ClkreqN  =  13,
    PinmuxPadIndex_PexWakeN      =  14,
    PinmuxPadIndex_PexL1RstN     =  15,
    PinmuxPadIndex_PexL1ClkreqN  =  16,
    PinmuxPadIndex_SataLedActive =  17,
    PinmuxPadIndex_Spi1Mosi      =  18,
    PinmuxPadIndex_Spi1Miso      =  19,
    PinmuxPadIndex_Spi1Sck       =  20,
    PinmuxPadIndex_Spi1Cs0       =  21,
    PinmuxPadIndex_Spi1Cs1       =  22,
    PinmuxPadIndex_Spi2Mosi      =  23,
    PinmuxPadIndex_Spi2Miso      =  24,
    PinmuxPadIndex_Spi2Sck       =  25,
    PinmuxPadIndex_Spi2Cs0       =  26,
    PinmuxPadIndex_Spi2Cs1       =  27,
    PinmuxPadIndex_Spi4Mosi      =  28,
    PinmuxPadIndex_Spi4Miso      =  29,
    PinmuxPadIndex_Spi4Sck       =  30,
    PinmuxPadIndex_Spi4Cs0       =  31,
    PinmuxPadIndex_QspiSck       =  32,
    PinmuxPadIndex_QspiCsN       =  33,
    PinmuxPadIndex_QspiIo0       =  34,
    PinmuxPadIndex_QspiIo1       =  35,
    PinmuxPadIndex_QspiIo2       =  36,
    PinmuxPadIndex_QspiIo3       =  37,
    PinmuxPadIndex_Dmic1Clk      =  38,
    PinmuxPadIndex_Dmic1Dat      =  39,
    PinmuxPadIndex_Dmic2Clk      =  40,
    PinmuxPadIndex_Dmic2Dat      =  41,
    PinmuxPadIndex_Dmic3Clk      =  42,
    PinmuxPadIndex_Dmic3Dat      =  43,
    PinmuxPadIndex_Gen1I2cScl    =  44,
    PinmuxPadIndex_Gen1I2cSda    =  45,
    PinmuxPadIndex_Gen2I2cScl    =  46,
    PinmuxPadIndex_Gen2I2cSda    =  47,
    PinmuxPadIndex_Gen3I2cScl    =  48,
    PinmuxPadIndex_Gen3I2cSda    =  49,
    PinmuxPadIndex_CamI2cScl     =  50,
    PinmuxPadIndex_CamI2cSda     =  51,
    PinmuxPadIndex_PwrI2cScl     =  52,
    PinmuxPadIndex_PwrI2cSda     =  53,
    PinmuxPadIndex_Uart1Tx       =  54,
    PinmuxPadIndex_Uart1Rx       =  55,
    PinmuxPadIndex_Uart1Rts      =  56,
    PinmuxPadIndex_Uart1Cts      =  57,
    PinmuxPadIndex_Uart2Tx       =  58,
    PinmuxPadIndex_Uart2Rx       =  59,
    PinmuxPadIndex_Uart2Rts      =  60,
    PinmuxPadIndex_Uart2Cts      =  61,
    PinmuxPadIndex_Uart3Tx       =  62,
    PinmuxPadIndex_Uart3Rx       =  63,
    PinmuxPadIndex_Uart3Rts      =  64,
    PinmuxPadIndex_Uart3Cts      =  65,
    PinmuxPadIndex_Uart4Tx       =  66,
    PinmuxPadIndex_Uart4Rx       =  67,
    PinmuxPadIndex_Uart4Rts      =  68,
    PinmuxPadIndex_Uart4Cts      =  69,
    PinmuxPadIndex_Dap1Fs        =  70,
    PinmuxPadIndex_Dap1Din       =  71,
    PinmuxPadIndex_Dap1Dout      =  72,
    PinmuxPadIndex_Dap1Sclk      =  73,
    PinmuxPadIndex_Dap2Fs        =  74,
    PinmuxPadIndex_Dap2Din       =  75,
    PinmuxPadIndex_Dap2Dout      =  76,
    PinmuxPadIndex_Dap2Sclk      =  77,
    PinmuxPadIndex_Dap4Fs        =  78,
    PinmuxPadIndex_Dap4Din       =  79,
    PinmuxPadIndex_Dap4Dout      =  80,
    PinmuxPadIndex_Dap4Sclk      =  81,
    PinmuxPadIndex_Cam1Mclk      =  82,
    PinmuxPadIndex_Cam2Mclk      =  83,
    PinmuxPadIndex_JtagRtck      =  84,
    PinmuxPadIndex_Clk32kIn      =  85,
    PinmuxPadIndex_Clk32kOut     =  86,
    PinmuxPadIndex_BattBcl       =  87,
    PinmuxPadIndex_ClkReq        =  88,
    PinmuxPadIndex_CpuPwrReq     =  89,
    PinmuxPadIndex_PwrIntN       =  90,
    PinmuxPadIndex_Shutdown      =  91,
    PinmuxPadIndex_CorePwrReq    =  92,
    PinmuxPadIndex_AudMclk       =  93,
    PinmuxPadIndex_DvfsPwm       =  94,
    PinmuxPadIndex_DvfsClk       =  95,
    PinmuxPadIndex_GpioX1Aud     =  96,
    PinmuxPadIndex_GpioX3Aud     =  97,
    PinmuxPadIndex_GpioPcc7      =  98,
    PinmuxPadIndex_HdmiCec       =  99,
    PinmuxPadIndex_HdmiIntDpHpd  = 100,
    PinmuxPadIndex_SpdifOut      = 101,
    PinmuxPadIndex_SpdifIn       = 102,
    PinmuxPadIndex_UsbVbusEn0    = 103,
    PinmuxPadIndex_UsbVbusEn1    = 104,
    PinmuxPadIndex_DpHpd0        = 105,
    PinmuxPadIndex_WifiEn        = 106,
    PinmuxPadIndex_WifiRst       = 107,
    PinmuxPadIndex_WifiWakeAp    = 108,
    PinmuxPadIndex_ApWakeBt      = 109,
    PinmuxPadIndex_BtRst         = 110,
    PinmuxPadIndex_BtWakeAp      = 111,
    PinmuxPadIndex_ApWakeNfc     = 112,
    PinmuxPadIndex_NfcEn         = 113,
    PinmuxPadIndex_NfcInt        = 114,
    PinmuxPadIndex_GpsEn         = 115,
    PinmuxPadIndex_GpsRst        = 116,
    PinmuxPadIndex_CamRst        = 117,
    PinmuxPadIndex_CamAfEn       = 118,
    PinmuxPadIndex_CamFlashEn    = 119,
    PinmuxPadIndex_Cam1Pwdn      = 120,
    PinmuxPadIndex_Cam2Pwdn      = 121,
    PinmuxPadIndex_Cam1Strobe    = 122,
    PinmuxPadIndex_LcdTe         = 123,
    PinmuxPadIndex_LcdBlPwm      = 124,
    PinmuxPadIndex_LcdBlEn       = 125,
    PinmuxPadIndex_LcdRst        = 126,
    PinmuxPadIndex_LcdGpio1      = 127,
    PinmuxPadIndex_LcdGpio2      = 128,
    PinmuxPadIndex_ApReady       = 129,
    PinmuxPadIndex_TouchRst      = 130,
    PinmuxPadIndex_TouchClk      = 131,
    PinmuxPadIndex_ModemWakeAp   = 132,
    PinmuxPadIndex_TouchInt      = 133,
    PinmuxPadIndex_MotionInt     = 134,
    PinmuxPadIndex_AlsProxInt    = 135,
    PinmuxPadIndex_TempAlert     = 136,
    PinmuxPadIndex_ButtonPowerOn = 137,
    PinmuxPadIndex_ButtonVolUp   = 138,
    PinmuxPadIndex_ButtonVolDown = 139,
    PinmuxPadIndex_ButtonSlideSw = 140,
    PinmuxPadIndex_ButtonHome    = 141,
    PinmuxPadIndex_GpioPa6       = 142,
    PinmuxPadIndex_GpioPe6       = 143,
    PinmuxPadIndex_GpioPe7       = 144,
    PinmuxPadIndex_GpioPh6       = 145,
    PinmuxPadIndex_GpioPk0       = 146,
    PinmuxPadIndex_GpioPk1       = 147,
    PinmuxPadIndex_GpioPk2       = 148,
    PinmuxPadIndex_GpioPk3       = 149,
    PinmuxPadIndex_GpioPk4       = 150,
    PinmuxPadIndex_GpioPk5       = 151,
    PinmuxPadIndex_GpioPk6       = 152,
    PinmuxPadIndex_GpioPk7       = 153,
    PinmuxPadIndex_GpioPl0       = 154,
    PinmuxPadIndex_GpioPl1       = 155,
    PinmuxPadIndex_GpioPz0       = 156,
    PinmuxPadIndex_GpioPz1       = 157,
    PinmuxPadIndex_GpioPz2       = 158,
    PinmuxPadIndex_GpioPz3       = 159,
    PinmuxPadIndex_GpioPz4       = 160,
    PinmuxPadIndex_GpioPz5       = 161,
    PinmuxPadIndex_Sdmmc2Dat0    = 162,
    PinmuxPadIndex_Sdmmc2Dat1    = 163,
    PinmuxPadIndex_Sdmmc2Dat2    = 164,
    PinmuxPadIndex_Sdmmc2Dat3    = 165,
    PinmuxPadIndex_Sdmmc2Dat4    = 166,
    PinmuxPadIndex_Sdmmc2Dat5    = 167,
    PinmuxPadIndex_Sdmmc2Dat6    = 168,
    PinmuxPadIndex_Sdmmc2Dat7    = 169,
    PinmuxPadIndex_Sdmmc2Clk     = 170,
    PinmuxPadIndex_Sdmmc2Clkb    = 171,
    PinmuxPadIndex_Sdmmc2Cmd     = 172,
    PinmuxPadIndex_Sdmmc2Dqs     = 173,
    PinmuxPadIndex_Sdmmc2Dqsb    = 174,
};

enum PinmuxDrivePadIndex {
    PinmuxDrivePadIndex_AlsProxInt    =  0,
    PinmuxDrivePadIndex_ApReady       =  1,
    PinmuxDrivePadIndex_ApWakeBt      =  2,
    PinmuxDrivePadIndex_ApWakeNfc     =  3,
    PinmuxDrivePadIndex_AudMclk       =  4,
    PinmuxDrivePadIndex_BattBcl       =  5,
    PinmuxDrivePadIndex_BtRst         =  6,
    PinmuxDrivePadIndex_BtWakeAp      =  7,
    PinmuxDrivePadIndex_ButtonHome    =  8,
    PinmuxDrivePadIndex_ButtonPowerOn =  9,
    PinmuxDrivePadIndex_ButtonSlideSw = 10,
    PinmuxDrivePadIndex_ButtonVolDown = 11,
    PinmuxDrivePadIndex_ButtonVolUp   = 12,
    PinmuxDrivePadIndex_Cam1Mclk      = 13,
    PinmuxDrivePadIndex_Cam1Pwdn      = 14,
    PinmuxDrivePadIndex_Cam1Strobe    = 15,
    PinmuxDrivePadIndex_Cam2Mclk      = 16,
    PinmuxDrivePadIndex_Cam2Pwdn      = 17,
    PinmuxDrivePadIndex_CamAfEn       = 18,
    PinmuxDrivePadIndex_CamFlashEn    = 19,
    PinmuxDrivePadIndex_CamI2cScl     = 20,
    PinmuxDrivePadIndex_CamI2cSda     = 21,
    PinmuxDrivePadIndex_CamRst        = 22,
    PinmuxDrivePadIndex_Clk32kIn      = 23,
    PinmuxDrivePadIndex_Clk32kOut     = 24,
    PinmuxDrivePadIndex_ClkReq        = 25,
    PinmuxDrivePadIndex_CorePwrReq    = 26,
    PinmuxDrivePadIndex_CpuPwrReq     = 27,
    PinmuxDrivePadIndex_Dap1Din       = 28,
    PinmuxDrivePadIndex_Dap1Dout      = 29,
    PinmuxDrivePadIndex_Dap1Fs        = 30,
    PinmuxDrivePadIndex_Dap1Sclk      = 31,
    PinmuxDrivePadIndex_Dap2Din       = 32,
    PinmuxDrivePadIndex_Dap2Dout      = 33,
    PinmuxDrivePadIndex_Dap2Fs        = 34,
    PinmuxDrivePadIndex_Dap2Sclk      = 35,
    PinmuxDrivePadIndex_Dap4Din       = 36,
    PinmuxDrivePadIndex_Dap4Dout      = 37,
    PinmuxDrivePadIndex_Dap4Fs        = 38,
    PinmuxDrivePadIndex_Dap4Sclk      = 39,
    PinmuxDrivePadIndex_Dmic1Clk      = 40,
    PinmuxDrivePadIndex_Dmic1Dat      = 41,
    PinmuxDrivePadIndex_Dmic2Clk      = 42,
    PinmuxDrivePadIndex_Dmic2Dat      = 43,
    PinmuxDrivePadIndex_Dmic3Clk      = 44,
    PinmuxDrivePadIndex_Dmic3Dat      = 45,
    PinmuxDrivePadIndex_DpHpd         = 46,
    PinmuxDrivePadIndex_DvfsClk       = 47,
    PinmuxDrivePadIndex_DvfsPwm       = 48,
    PinmuxDrivePadIndex_Gen1I2cScl    = 49,
    PinmuxDrivePadIndex_Gen1I2cSda    = 50,
    PinmuxDrivePadIndex_Gen2I2cScl    = 51,
    PinmuxDrivePadIndex_Gen2I2cSda    = 52,
    PinmuxDrivePadIndex_Gen3I2cScl    = 53,
    PinmuxDrivePadIndex_Gen3I2cSda    = 54,
    PinmuxDrivePadIndex_GpioPa6       = 55,
    PinmuxDrivePadIndex_GpioPcc7      = 56,
    PinmuxDrivePadIndex_GpioPe6       = 57,
    PinmuxDrivePadIndex_GpioPe7       = 58,
    PinmuxDrivePadIndex_GpioPh6       = 59,
    PinmuxDrivePadIndex_GpioPk0       = 60,
    PinmuxDrivePadIndex_GpioPk1       = 61,
    PinmuxDrivePadIndex_GpioPk2       = 62,
    PinmuxDrivePadIndex_GpioPk3       = 63,
    PinmuxDrivePadIndex_GpioPk4       = 64,
    PinmuxDrivePadIndex_GpioPk5       = 65,
    PinmuxDrivePadIndex_GpioPk6       = 66,
    PinmuxDrivePadIndex_GpioPk7       = 67,
    PinmuxDrivePadIndex_GpioPl0       = 68,
    PinmuxDrivePadIndex_GpioPl1       = 69,
    PinmuxDrivePadIndex_GpioPz0       = 70,
    PinmuxDrivePadIndex_GpioPz1       = 71,
    PinmuxDrivePadIndex_GpioPz2       = 72,
    PinmuxDrivePadIndex_GpioPz3       = 73,
    PinmuxDrivePadIndex_GpioPz4       = 74,
    PinmuxDrivePadIndex_GpioPz5       = 75,
    PinmuxDrivePadIndex_GpioX1Aud     = 76,
    PinmuxDrivePadIndex_GpioX3Aud     = 77,
    PinmuxDrivePadIndex_GpsEn         = 78,
    PinmuxDrivePadIndex_GpsRst        = 79,
    PinmuxDrivePadIndex_HdmiCec       = 80,
    PinmuxDrivePadIndex_HdmiIntDpHpd  = 81,
    PinmuxDrivePadIndex_JtagRtck      = 82,
    PinmuxDrivePadIndex_LcdBlEn       = 83,
    PinmuxDrivePadIndex_LcdBlPwm      = 84,
    PinmuxDrivePadIndex_LcdGpio1      = 85,
    PinmuxDrivePadIndex_LcdGpio2      = 86,
    PinmuxDrivePadIndex_LcdRst        = 87,
    PinmuxDrivePadIndex_LcdTe         = 88,
    PinmuxDrivePadIndex_ModemWakeAp   = 89,
    PinmuxDrivePadIndex_MotionInt     = 90,
    PinmuxDrivePadIndex_NfcEn         = 91,
    PinmuxDrivePadIndex_NfcInt        = 92,
    PinmuxDrivePadIndex_PexL0ClkReqN  = 93,
    PinmuxDrivePadIndex_PexL0RstN     = 94,
    PinmuxDrivePadIndex_PexL1ClkreqN  = 95,
    PinmuxDrivePadIndex_PexL1RstN     = 96,
    PinmuxDrivePadIndex_PexWakeN      = 97,
    PinmuxDrivePadIndex_PwrI2cScl     = 98,
    PinmuxDrivePadIndex_PwrI2cSda     = 99,
    PinmuxDrivePadIndex_PwrIntN       = 100,
    PinmuxDrivePadIndex_QspiComp      = 101,
    PinmuxDrivePadIndex_QspiSck       = 102,
    PinmuxDrivePadIndex_SataLedActive = 103,
    PinmuxDrivePadIndex_Sdmmc1Pad     = 104,
    PinmuxDrivePadIndex_Sdmmc3Pad     = 105,
    PinmuxDrivePadIndex_Shutdown      = 106,
    PinmuxDrivePadIndex_SpdifIn       = 107,
    PinmuxDrivePadIndex_SpdifOut      = 108,
    PinmuxDrivePadIndex_Spi1Cs0       = 109,
    PinmuxDrivePadIndex_Spi1Cs1       = 110,
    PinmuxDrivePadIndex_Spi1Miso      = 111,
    PinmuxDrivePadIndex_Spi1Mosi      = 112,
    PinmuxDrivePadIndex_Spi1Sck       = 113,
    PinmuxDrivePadIndex_Spi2Cs0       = 114,
    PinmuxDrivePadIndex_Spi2Cs1       = 115,
    PinmuxDrivePadIndex_Spi2Miso      = 116,
    PinmuxDrivePadIndex_Spi2Mosi      = 117,
    PinmuxDrivePadIndex_Spi2Sck       = 118,
    PinmuxDrivePadIndex_Spi4Cs0       = 119,
    PinmuxDrivePadIndex_Spi4Miso      = 120,
    PinmuxDrivePadIndex_Spi4Mosi      = 121,
    PinmuxDrivePadIndex_Spi4Sck       = 122,
    PinmuxDrivePadIndex_TempAlert     = 123,
    PinmuxDrivePadIndex_TouchClk      = 124,
    PinmuxDrivePadIndex_TouchInt      = 125,
    PinmuxDrivePadIndex_TouchRst      = 126,
    PinmuxDrivePadIndex_Uart1Cts      = 127,
    PinmuxDrivePadIndex_Uart1Rts      = 128,
    PinmuxDrivePadIndex_Uart1Rx       = 129,
    PinmuxDrivePadIndex_Uart1Tx       = 130,
    PinmuxDrivePadIndex_Uart2Cts      = 131,
    PinmuxDrivePadIndex_Uart2Rts      = 132,
    PinmuxDrivePadIndex_Uart2Rx       = 133,
    PinmuxDrivePadIndex_Uart2Tx       = 134,
    PinmuxDrivePadIndex_Uart3Cts      = 135,
    PinmuxDrivePadIndex_Uart3Rts      = 136,
    PinmuxDrivePadIndex_Uart3Rx       = 137,
    PinmuxDrivePadIndex_Uart3Tx       = 138,
    PinmuxDrivePadIndex_Uart4Cts      = 139,
    PinmuxDrivePadIndex_Uart4Rts      = 140,
    PinmuxDrivePadIndex_Uart4Rx       = 141,
    PinmuxDrivePadIndex_Uart4Tx       = 142,
    PinmuxDrivePadIndex_UsbVbusEn0    = 143,
    PinmuxDrivePadIndex_UsbVbusEn1    = 144,
    PinmuxDrivePadIndex_WifiEn        = 145,
    PinmuxDrivePadIndex_WifiRst       = 146,
    PinmuxDrivePadIndex_WifiWakeAp    = 147,
};
