pinmux: whoops

This commit is contained in:
Michael Scire 2020-11-10 16:30:36 -08:00
parent c5656d39d2
commit df8ceb9b06
2 changed files with 323 additions and 323 deletions

View file

@ -17,154 +17,154 @@
/* NOTE: This file is auto-generated by pinmux_character_gen.py, do not edit manually. */
constexpr inline const PinmuxDrivePadCharacter PinmuxDrivePadCharacters[] = {
{ PinmuxDrivePadIndex_AlsProxInt, 0x01F1F000, "AlsProxInt" },
{ PinmuxDrivePadIndex_ApReady, 0x01F1F000, "ApReady" },
{ PinmuxDrivePadIndex_ApWakeBt, 0x01F1F000, "ApWakeBt" },
{ PinmuxDrivePadIndex_ApWakeNfc, 0x01F1F000, "ApWakeNfc" },
{ PinmuxDrivePadIndex_AudMclk, 0x01F1F000, "AudMclk" },
{ PinmuxDrivePadIndex_BattBcl, 0x01F1F000, "BattBcl" },
{ PinmuxDrivePadIndex_BtRst, 0x01F1F000, "BtRst" },
{ PinmuxDrivePadIndex_BtWakeAp, 0x01F1F000, "BtWakeAp" },
{ PinmuxDrivePadIndex_ButtonHome, 0x01F1F000, "ButtonHome" },
{ PinmuxDrivePadIndex_ButtonPowerOn, 0x01F1F000, "ButtonPowerOn" },
{ PinmuxDrivePadIndex_ButtonSlideSw, 0x01F1F000, "ButtonSlideSw" },
{ PinmuxDrivePadIndex_ButtonVolDown, 0x01F1F000, "ButtonVolDown" },
{ PinmuxDrivePadIndex_ButtonVolUp, 0x01F1F000, "ButtonVolUp" },
{ PinmuxDrivePadIndex_Cam1Mclk, 0x01F1F000, "Cam1Mclk" },
{ PinmuxDrivePadIndex_Cam1Pwdn, 0x01F1F000, "Cam1Pwdn" },
{ PinmuxDrivePadIndex_Cam1Strobe, 0x01F1F000, "Cam1Strobe" },
{ PinmuxDrivePadIndex_Cam2Mclk, 0x01F1F000, "Cam2Mclk" },
{ PinmuxDrivePadIndex_Cam2Pwdn, 0x01F1F000, "Cam2Pwdn" },
{ PinmuxDrivePadIndex_CamAfEn, 0x01F1F000, "CamAfEn" },
{ PinmuxDrivePadIndex_CamFlashEn, 0x01F1F000, "CamFlashEn" },
{ PinmuxDrivePadIndex_CamI2cScl, 0x01F1F000, "CamI2cScl" },
{ PinmuxDrivePadIndex_CamI2cSda, 0x01F1F000, "CamI2cSda" },
{ PinmuxDrivePadIndex_CamRst, 0x01F1F000, "CamRst" },
{ PinmuxDrivePadIndex_Clk32kIn, 0x01F1F000, "Clk32kIn" },
{ PinmuxDrivePadIndex_Clk32kOut, 0x01F1F000, "Clk32kOut" },
{ PinmuxDrivePadIndex_ClkReq, 0x01F1F000, "ClkReq" },
{ PinmuxDrivePadIndex_CorePwrReq, 0x01F1F000, "CorePwrReq" },
{ PinmuxDrivePadIndex_CpuPwrReq, 0x01F1F000, "CpuPwrReq" },
{ PinmuxDrivePadIndex_Dap1Din, 0xF0000000, "Dap1Din" },
{ PinmuxDrivePadIndex_Dap1Dout, 0xF0000000, "Dap1Dout" },
{ PinmuxDrivePadIndex_Dap1Fs, 0xF0000000, "Dap1Fs" },
{ PinmuxDrivePadIndex_Dap1Sclk, 0xF0000000, "Dap1Sclk" },
{ PinmuxDrivePadIndex_Dap2Din, 0xF0000000, "Dap2Din" },
{ PinmuxDrivePadIndex_Dap2Dout, 0xF0000000, "Dap2Dout" },
{ PinmuxDrivePadIndex_Dap2Fs, 0xF0000000, "Dap2Fs" },
{ PinmuxDrivePadIndex_Dap2Sclk, 0xF0000000, "Dap2Sclk" },
{ PinmuxDrivePadIndex_Dap4Din, 0x01F1F000, "Dap4Din" },
{ PinmuxDrivePadIndex_Dap4Dout, 0x01F1F000, "Dap4Dout" },
{ PinmuxDrivePadIndex_Dap4Fs, 0x01F1F000, "Dap4Fs" },
{ PinmuxDrivePadIndex_Dap4Sclk, 0x01F1F000, "Dap4Sclk" },
{ PinmuxDrivePadIndex_Dmic1Clk, 0x01F1F000, "Dmic1Clk" },
{ PinmuxDrivePadIndex_Dmic1Dat, 0x01F1F000, "Dmic1Dat" },
{ PinmuxDrivePadIndex_Dmic2Clk, 0x01F1F000, "Dmic2Clk" },
{ PinmuxDrivePadIndex_Dmic2Dat, 0x01F1F000, "Dmic2Dat" },
{ PinmuxDrivePadIndex_Dmic3Clk, 0x01F1F000, "Dmic3Clk" },
{ PinmuxDrivePadIndex_Dmic3Dat, 0x01F1F000, "Dmic3Dat" },
{ PinmuxDrivePadIndex_DpHpd, 0x01F1F000, "DpHpd" },
{ PinmuxDrivePadIndex_DvfsClk, 0x01F1F000, "DvfsClk" },
{ PinmuxDrivePadIndex_DvfsPwm, 0x01F1F000, "DvfsPwm" },
{ PinmuxDrivePadIndex_Gen1I2cScl, 0x01F1F000, "Gen1I2cScl" },
{ PinmuxDrivePadIndex_Gen1I2cSda, 0x01F1F000, "Gen1I2cSda" },
{ PinmuxDrivePadIndex_Gen2I2cScl, 0x01F1F000, "Gen2I2cScl" },
{ PinmuxDrivePadIndex_Gen2I2cSda, 0x01F1F000, "Gen2I2cSda" },
{ PinmuxDrivePadIndex_Gen3I2cScl, 0x01F1F000, "Gen3I2cScl" },
{ PinmuxDrivePadIndex_Gen3I2cSda, 0x01F1F000, "Gen3I2cSda" },
{ PinmuxDrivePadIndex_GpioPa6, 0x01F1F000, "GpioPa6" },
{ PinmuxDrivePadIndex_GpioPcc7, 0x01F1F000, "GpioPcc7" },
{ PinmuxDrivePadIndex_GpioPe6, 0x01F1F000, "GpioPe6" },
{ PinmuxDrivePadIndex_GpioPe7, 0x01F1F000, "GpioPe7" },
{ PinmuxDrivePadIndex_GpioPh6, 0x01F1F000, "GpioPh6" },
{ PinmuxDrivePadIndex_GpioPk0, 0xF0000000, "GpioPk0" },
{ PinmuxDrivePadIndex_GpioPk1, 0xF0000000, "GpioPk1" },
{ PinmuxDrivePadIndex_GpioPk2, 0xF0000000, "GpioPk2" },
{ PinmuxDrivePadIndex_GpioPk3, 0xF0000000, "GpioPk3" },
{ PinmuxDrivePadIndex_GpioPk4, 0xF0000000, "GpioPk4" },
{ PinmuxDrivePadIndex_GpioPk5, 0xF0000000, "GpioPk5" },
{ PinmuxDrivePadIndex_GpioPk6, 0xF0000000, "GpioPk6" },
{ PinmuxDrivePadIndex_GpioPk7, 0xF0000000, "GpioPk7" },
{ PinmuxDrivePadIndex_GpioPl0, 0xF0000000, "GpioPl0" },
{ PinmuxDrivePadIndex_GpioPl1, 0xF0000000, "GpioPl1" },
{ PinmuxDrivePadIndex_GpioPz0, 0x07F7F000, "GpioPz0" },
{ PinmuxDrivePadIndex_GpioPz1, 0x07F7F000, "GpioPz1" },
{ PinmuxDrivePadIndex_GpioPz2, 0x07F7F000, "GpioPz2" },
{ PinmuxDrivePadIndex_GpioPz3, 0x07F7F000, "GpioPz3" },
{ PinmuxDrivePadIndex_GpioPz4, 0x07F7F000, "GpioPz4" },
{ PinmuxDrivePadIndex_GpioPz5, 0x07F7F000, "GpioPz5" },
{ PinmuxDrivePadIndex_GpioX1Aud, 0x01F1F000, "GpioX1Aud" },
{ PinmuxDrivePadIndex_GpioX3Aud, 0x01F1F000, "GpioX3Aud" },
{ PinmuxDrivePadIndex_GpsEn, 0x01F1F000, "GpsEn" },
{ PinmuxDrivePadIndex_GpsRst, 0x01F1F000, "GpsRst" },
{ PinmuxDrivePadIndex_HdmiCec, 0x01F1F000, "HdmiCec" },
{ PinmuxDrivePadIndex_HdmiIntDpHpd, 0x01F1F000, "HdmiIntDpHpd" },
{ PinmuxDrivePadIndex_JtagRtck, 0x01F1F000, "JtagRtck" },
{ PinmuxDrivePadIndex_LcdBlEn, 0x01F1F000, "LcdBlEn" },
{ PinmuxDrivePadIndex_LcdBlPwm, 0x01F1F000, "LcdBlPwm" },
{ PinmuxDrivePadIndex_LcdGpio1, 0x01F1F000, "LcdGpio1" },
{ PinmuxDrivePadIndex_LcdGpio2, 0x01F1F000, "LcdGpio2" },
{ PinmuxDrivePadIndex_LcdRst, 0x01F1F000, "LcdRst" },
{ PinmuxDrivePadIndex_LcdTe, 0x01F1F000, "LcdTe" },
{ PinmuxDrivePadIndex_ModemWakeAp, 0x01F1F000, "ModemWakeAp" },
{ PinmuxDrivePadIndex_MotionInt, 0x01F1F000, "MotionInt" },
{ PinmuxDrivePadIndex_NfcEn, 0x01F1F000, "NfcEn" },
{ PinmuxDrivePadIndex_NfcInt, 0x01F1F000, "NfcInt" },
{ PinmuxDrivePadIndex_PexL0ClkReqN, 0x01F1F000, "PexL0ClkReqN" },
{ PinmuxDrivePadIndex_PexL0RstN, 0x01F1F000, "PexL0RstN" },
{ PinmuxDrivePadIndex_PexL1ClkreqN, 0x01F1F000, "PexL1ClkreqN" },
{ PinmuxDrivePadIndex_PexL1RstN, 0x01F1F000, "PexL1RstN" },
{ PinmuxDrivePadIndex_PexWakeN, 0x01F1F000, "PexWakeN" },
{ PinmuxDrivePadIndex_PwrI2cScl, 0x01F1F000, "PwrI2cScl" },
{ PinmuxDrivePadIndex_PwrI2cSda, 0x01F1F000, "PwrI2cSda" },
{ PinmuxDrivePadIndex_PwrIntN, 0x01F1F000, "PwrIntN" },
{ PinmuxDrivePadIndex_QspiComp, 0x07F7F000, "QspiComp" },
{ PinmuxDrivePadIndex_QspiSck, 0xF0000000, "QspiSck" },
{ PinmuxDrivePadIndex_SataLedActive, 0x01F1F000, "SataLedActive" },
{ PinmuxDrivePadIndex_Sdmmc1Pad, 0xF7F7F000, "Sdmmc1Pad" },
{ PinmuxDrivePadIndex_Sdmmc3Pad, 0xF7F7F000, "Sdmmc3Pad" },
{ PinmuxDrivePadIndex_Shutdown, 0x01F1F000, "Shutdown" },
{ PinmuxDrivePadIndex_SpdifIn, 0x01F1F000, "SpdifIn" },
{ PinmuxDrivePadIndex_SpdifOut, 0x01F1F000, "SpdifOut" },
{ PinmuxDrivePadIndex_Spi1Cs0, 0xF0000000, "Spi1Cs0" },
{ PinmuxDrivePadIndex_Spi1Cs1, 0xF0000000, "Spi1Cs1" },
{ PinmuxDrivePadIndex_Spi1Miso, 0xF0000000, "Spi1Miso" },
{ PinmuxDrivePadIndex_Spi1Mosi, 0xF0000000, "Spi1Mosi" },
{ PinmuxDrivePadIndex_Spi1Sck, 0xF0000000, "Spi1Sck" },
{ PinmuxDrivePadIndex_Spi2Cs0, 0xF0000000, "Spi2Cs0" },
{ PinmuxDrivePadIndex_Spi2Cs1, 0xF0000000, "Spi2Cs1" },
{ PinmuxDrivePadIndex_Spi2Miso, 0xF0000000, "Spi2Miso" },
{ PinmuxDrivePadIndex_Spi2Mosi, 0xF0000000, "Spi2Mosi" },
{ PinmuxDrivePadIndex_Spi2Sck, 0xF0000000, "Spi2Sck" },
{ PinmuxDrivePadIndex_Spi4Cs0, 0xF0000000, "Spi4Cs0" },
{ PinmuxDrivePadIndex_Spi4Miso, 0xF0000000, "Spi4Miso" },
{ PinmuxDrivePadIndex_Spi4Mosi, 0xF0000000, "Spi4Mosi" },
{ PinmuxDrivePadIndex_Spi4Sck, 0xF0000000, "Spi4Sck" },
{ PinmuxDrivePadIndex_TempAlert, 0x01F1F000, "TempAlert" },
{ PinmuxDrivePadIndex_TouchClk, 0x01F1F000, "TouchClk" },
{ PinmuxDrivePadIndex_TouchInt, 0x01F1F000, "TouchInt" },
{ PinmuxDrivePadIndex_TouchRst, 0x01F1F000, "TouchRst" },
{ PinmuxDrivePadIndex_Uart1Cts, 0x01F1F000, "Uart1Cts" },
{ PinmuxDrivePadIndex_Uart1Rts, 0x01F1F000, "Uart1Rts" },
{ PinmuxDrivePadIndex_Uart1Rx, 0x01F1F000, "Uart1Rx" },
{ PinmuxDrivePadIndex_Uart1Tx, 0x01F1F000, "Uart1Tx" },
{ PinmuxDrivePadIndex_Uart2Cts, 0x01F1F000, "Uart2Cts" },
{ PinmuxDrivePadIndex_Uart2Rts, 0x01F1F000, "Uart2Rts" },
{ PinmuxDrivePadIndex_Uart2Rx, 0x01F1F000, "Uart2Rx" },
{ PinmuxDrivePadIndex_Uart2Tx, 0x01F1F000, "Uart2Tx" },
{ PinmuxDrivePadIndex_Uart3Cts, 0x01F1F000, "Uart3Cts" },
{ PinmuxDrivePadIndex_Uart3Rts, 0x01F1F000, "Uart3Rts" },
{ PinmuxDrivePadIndex_Uart3Rx, 0x01F1F000, "Uart3Rx" },
{ PinmuxDrivePadIndex_Uart3Tx, 0x01F1F000, "Uart3Tx" },
{ PinmuxDrivePadIndex_Uart4Cts, 0x01F1F000, "Uart4Cts" },
{ PinmuxDrivePadIndex_Uart4Rts, 0x01F1F000, "Uart4Rts" },
{ PinmuxDrivePadIndex_Uart4Rx, 0x01F1F000, "Uart4Rx" },
{ PinmuxDrivePadIndex_Uart4Tx, 0x01F1F000, "Uart4Tx" },
{ PinmuxDrivePadIndex_UsbVbusEn0, 0x01F1F000, "UsbVbusEn0" },
{ PinmuxDrivePadIndex_UsbVbusEn1, 0x01F1F000, "UsbVbusEn1" },
{ PinmuxDrivePadIndex_WifiEn, 0x01F1F000, "WifiEn" },
{ PinmuxDrivePadIndex_WifiRst, 0x01F1F000, "WifiRst" },
{ PinmuxDrivePadIndex_WifiWakeAp, 0x01F1F000, "WifiWakeAp" },
{ 0x08E4, 0x01F1F000, "AlsProxInt" },
{ 0x08E8, 0x01F1F000, "ApReady" },
{ 0x08EC, 0x01F1F000, "ApWakeBt" },
{ 0x08F0, 0x01F1F000, "ApWakeNfc" },
{ 0x08F4, 0x01F1F000, "AudMclk" },
{ 0x08F8, 0x01F1F000, "BattBcl" },
{ 0x08FC, 0x01F1F000, "BtRst" },
{ 0x0900, 0x01F1F000, "BtWakeAp" },
{ 0x0904, 0x01F1F000, "ButtonHome" },
{ 0x0908, 0x01F1F000, "ButtonPowerOn" },
{ 0x090C, 0x01F1F000, "ButtonSlideSw" },
{ 0x0910, 0x01F1F000, "ButtonVolDown" },
{ 0x0914, 0x01F1F000, "ButtonVolUp" },
{ 0x0918, 0x01F1F000, "Cam1Mclk" },
{ 0x091C, 0x01F1F000, "Cam1Pwdn" },
{ 0x0920, 0x01F1F000, "Cam1Strobe" },
{ 0x0924, 0x01F1F000, "Cam2Mclk" },
{ 0x0928, 0x01F1F000, "Cam2Pwdn" },
{ 0x092C, 0x01F1F000, "CamAfEn" },
{ 0x0930, 0x01F1F000, "CamFlashEn" },
{ 0x0934, 0x01F1F000, "CamI2cScl" },
{ 0x0938, 0x01F1F000, "CamI2cSda" },
{ 0x093C, 0x01F1F000, "CamRst" },
{ 0x0940, 0x01F1F000, "Clk32kIn" },
{ 0x0944, 0x01F1F000, "Clk32kOut" },
{ 0x0948, 0x01F1F000, "ClkReq" },
{ 0x094C, 0x01F1F000, "CorePwrReq" },
{ 0x0950, 0x01F1F000, "CpuPwrReq" },
{ 0x0954, 0xF0000000, "Dap1Din" },
{ 0x0958, 0xF0000000, "Dap1Dout" },
{ 0x095C, 0xF0000000, "Dap1Fs" },
{ 0x0960, 0xF0000000, "Dap1Sclk" },
{ 0x0964, 0xF0000000, "Dap2Din" },
{ 0x0968, 0xF0000000, "Dap2Dout" },
{ 0x096C, 0xF0000000, "Dap2Fs" },
{ 0x0970, 0xF0000000, "Dap2Sclk" },
{ 0x0974, 0x01F1F000, "Dap4Din" },
{ 0x0978, 0x01F1F000, "Dap4Dout" },
{ 0x097C, 0x01F1F000, "Dap4Fs" },
{ 0x0980, 0x01F1F000, "Dap4Sclk" },
{ 0x0984, 0x01F1F000, "Dmic1Clk" },
{ 0x0988, 0x01F1F000, "Dmic1Dat" },
{ 0x098C, 0x01F1F000, "Dmic2Clk" },
{ 0x0990, 0x01F1F000, "Dmic2Dat" },
{ 0x0994, 0x01F1F000, "Dmic3Clk" },
{ 0x0998, 0x01F1F000, "Dmic3Dat" },
{ 0x099C, 0x01F1F000, "DpHpd" },
{ 0x09A0, 0x01F1F000, "DvfsClk" },
{ 0x09A4, 0x01F1F000, "DvfsPwm" },
{ 0x09A8, 0x01F1F000, "Gen1I2cScl" },
{ 0x09AC, 0x01F1F000, "Gen1I2cSda" },
{ 0x09B0, 0x01F1F000, "Gen2I2cScl" },
{ 0x09B4, 0x01F1F000, "Gen2I2cSda" },
{ 0x09B8, 0x01F1F000, "Gen3I2cScl" },
{ 0x09BC, 0x01F1F000, "Gen3I2cSda" },
{ 0x09C0, 0x01F1F000, "GpioPa6" },
{ 0x09C4, 0x01F1F000, "GpioPcc7" },
{ 0x09C8, 0x01F1F000, "GpioPe6" },
{ 0x09CC, 0x01F1F000, "GpioPe7" },
{ 0x09D0, 0x01F1F000, "GpioPh6" },
{ 0x09D4, 0xF0000000, "GpioPk0" },
{ 0x09D8, 0xF0000000, "GpioPk1" },
{ 0x09DC, 0xF0000000, "GpioPk2" },
{ 0x09E0, 0xF0000000, "GpioPk3" },
{ 0x09E4, 0xF0000000, "GpioPk4" },
{ 0x09E8, 0xF0000000, "GpioPk5" },
{ 0x09EC, 0xF0000000, "GpioPk6" },
{ 0x09F0, 0xF0000000, "GpioPk7" },
{ 0x09F4, 0xF0000000, "GpioPl0" },
{ 0x09F8, 0xF0000000, "GpioPl1" },
{ 0x09FC, 0x07F7F000, "GpioPz0" },
{ 0x0A00, 0x07F7F000, "GpioPz1" },
{ 0x0A04, 0x07F7F000, "GpioPz2" },
{ 0x0A08, 0x07F7F000, "GpioPz3" },
{ 0x0A0C, 0x07F7F000, "GpioPz4" },
{ 0x0A10, 0x07F7F000, "GpioPz5" },
{ 0x0A14, 0x01F1F000, "GpioX1Aud" },
{ 0x0A18, 0x01F1F000, "GpioX3Aud" },
{ 0x0A1C, 0x01F1F000, "GpsEn" },
{ 0x0A20, 0x01F1F000, "GpsRst" },
{ 0x0A24, 0x01F1F000, "HdmiCec" },
{ 0x0A28, 0x01F1F000, "HdmiIntDpHpd" },
{ 0x0A2C, 0x01F1F000, "JtagRtck" },
{ 0x0A30, 0x01F1F000, "LcdBlEn" },
{ 0x0A34, 0x01F1F000, "LcdBlPwm" },
{ 0x0A38, 0x01F1F000, "LcdGpio1" },
{ 0x0A3C, 0x01F1F000, "LcdGpio2" },
{ 0x0A40, 0x01F1F000, "LcdRst" },
{ 0x0A44, 0x01F1F000, "LcdTe" },
{ 0x0A48, 0x01F1F000, "ModemWakeAp" },
{ 0x0A4C, 0x01F1F000, "MotionInt" },
{ 0x0A50, 0x01F1F000, "NfcEn" },
{ 0x0A54, 0x01F1F000, "NfcInt" },
{ 0x0A58, 0x01F1F000, "PexL0ClkReqN" },
{ 0x0A5C, 0x01F1F000, "PexL0RstN" },
{ 0x0A60, 0x01F1F000, "PexL1ClkreqN" },
{ 0x0A64, 0x01F1F000, "PexL1RstN" },
{ 0x0A68, 0x01F1F000, "PexWakeN" },
{ 0x0A6C, 0x01F1F000, "PwrI2cScl" },
{ 0x0A70, 0x01F1F000, "PwrI2cSda" },
{ 0x0A74, 0x01F1F000, "PwrIntN" },
{ 0x0A78, 0x07F7F000, "QspiComp" },
{ 0x0A90, 0xF0000000, "QspiSck" },
{ 0x0A94, 0x01F1F000, "SataLedActive" },
{ 0x0A98, 0xF7F7F000, "Sdmmc1Pad" },
{ 0x0AB0, 0xF7F7F000, "Sdmmc3Pad" },
{ 0x0AC8, 0x01F1F000, "Shutdown" },
{ 0x0ACC, 0x01F1F000, "SpdifIn" },
{ 0x0AD0, 0x01F1F000, "SpdifOut" },
{ 0x0AD4, 0xF0000000, "Spi1Cs0" },
{ 0x0AD8, 0xF0000000, "Spi1Cs1" },
{ 0x0ADC, 0xF0000000, "Spi1Miso" },
{ 0x0AE0, 0xF0000000, "Spi1Mosi" },
{ 0x0AE4, 0xF0000000, "Spi1Sck" },
{ 0x0AE8, 0xF0000000, "Spi2Cs0" },
{ 0x0AEC, 0xF0000000, "Spi2Cs1" },
{ 0x0AF0, 0xF0000000, "Spi2Miso" },
{ 0x0AF4, 0xF0000000, "Spi2Mosi" },
{ 0x0AF8, 0xF0000000, "Spi2Sck" },
{ 0x0AFC, 0xF0000000, "Spi4Cs0" },
{ 0x0B00, 0xF0000000, "Spi4Miso" },
{ 0x0B04, 0xF0000000, "Spi4Mosi" },
{ 0x0B08, 0xF0000000, "Spi4Sck" },
{ 0x0B0C, 0x01F1F000, "TempAlert" },
{ 0x0B10, 0x01F1F000, "TouchClk" },
{ 0x0B14, 0x01F1F000, "TouchInt" },
{ 0x0B18, 0x01F1F000, "TouchRst" },
{ 0x0B1C, 0x01F1F000, "Uart1Cts" },
{ 0x0B20, 0x01F1F000, "Uart1Rts" },
{ 0x0B24, 0x01F1F000, "Uart1Rx" },
{ 0x0B28, 0x01F1F000, "Uart1Tx" },
{ 0x0B2C, 0x01F1F000, "Uart2Cts" },
{ 0x0B30, 0x01F1F000, "Uart2Rts" },
{ 0x0B34, 0x01F1F000, "Uart2Rx" },
{ 0x0B38, 0x01F1F000, "Uart2Tx" },
{ 0x0B3C, 0x01F1F000, "Uart3Cts" },
{ 0x0B40, 0x01F1F000, "Uart3Rts" },
{ 0x0B44, 0x01F1F000, "Uart3Rx" },
{ 0x0B48, 0x01F1F000, "Uart3Tx" },
{ 0x0B4C, 0x01F1F000, "Uart4Cts" },
{ 0x0B50, 0x01F1F000, "Uart4Rts" },
{ 0x0B54, 0x01F1F000, "Uart4Rx" },
{ 0x0B58, 0x01F1F000, "Uart4Tx" },
{ 0x0B5C, 0x01F1F000, "UsbVbusEn0" },
{ 0x0B60, 0x01F1F000, "UsbVbusEn1" },
{ 0x0B64, 0x01F1F000, "WifiEn" },
{ 0x0B68, 0x01F1F000, "WifiRst" },
{ 0x0B6C, 0x01F1F000, "WifiWakeAp" },
};
constexpr inline size_t NumPinmuxDrivePadCharacters = util::size(PinmuxDrivePadCharacters);

View file

@ -17,181 +17,181 @@
/* NOTE: This file is auto-generated by pinmux_character_gen.py, do not edit manually. */
constexpr inline const PinmuxPadCharacter PinmuxPadCharacters[] = {
{ PinmuxPadIndex_Sdmmc1Clk, 0x072FF, 0x01, "Sdmmc1Clk" },
{ PinmuxPadIndex_Sdmmc1Cmd, 0x072FF, 0x02, "Sdmmc1Cmd" },
{ PinmuxPadIndex_Sdmmc1Dat3, 0x072FF, 0x02, "Sdmmc1Dat3" },
{ PinmuxPadIndex_Sdmmc1Dat2, 0x072FF, 0x02, "Sdmmc1Dat2" },
{ PinmuxPadIndex_Sdmmc1Dat1, 0x072FF, 0x02, "Sdmmc1Dat1" },
{ PinmuxPadIndex_Sdmmc1Dat0, 0x072FF, 0x01, "Sdmmc1Dat0" },
{ PinmuxPadIndex_Sdmmc3Clk, 0x072FF, 0x01, "Sdmmc3Clk" },
{ PinmuxPadIndex_Sdmmc3Cmd, 0x072FF, 0x01, "Sdmmc3Cmd" },
{ PinmuxPadIndex_Sdmmc3Dat0, 0x072FF, 0x01, "Sdmmc3Dat0" },
{ PinmuxPadIndex_Sdmmc3Dat1, 0x072FF, 0x01, "Sdmmc3Dat1" },
{ PinmuxPadIndex_Sdmmc3Dat2, 0x072FF, 0x01, "Sdmmc3Dat2" },
{ PinmuxPadIndex_Sdmmc3Dat3, 0x072FF, 0x01, "Sdmmc3Dat3" },
{ PinmuxPadIndex_PexL0RstN, 0x01DFF, 0x01, "PexL0RstN" },
{ PinmuxPadIndex_PexL0ClkreqN, 0x01DFF, 0x01, "PexL0ClkreqN" },
{ PinmuxPadIndex_PexWakeN, 0x01DFF, 0x01, "PexWakeN" },
{ PinmuxPadIndex_PexL1RstN, 0x01DFF, 0x01, "PexL1RstN" },
{ PinmuxPadIndex_PexL1ClkreqN, 0x01DFF, 0x01, "PexL1ClkreqN" },
{ PinmuxPadIndex_SataLedActive, 0x019FF, 0x01, "SataLedActive" },
{ PinmuxPadIndex_Spi1Mosi, 0x1F2FF, 0x01, "Spi1Mosi" },
{ PinmuxPadIndex_Spi1Miso, 0x1F2FF, 0x01, "Spi1Miso" },
{ PinmuxPadIndex_Spi1Sck, 0x1F2FF, 0x01, "Spi1Sck" },
{ PinmuxPadIndex_Spi1Cs0, 0x1F2FF, 0x01, "Spi1Cs0" },
{ PinmuxPadIndex_Spi1Cs1, 0x1F2FF, 0x01, "Spi1Cs1" },
{ PinmuxPadIndex_Spi2Mosi, 0x072FF, 0x02, "Spi2Mosi" },
{ PinmuxPadIndex_Spi2Miso, 0x072FF, 0x02, "Spi2Miso" },
{ PinmuxPadIndex_Spi2Sck, 0x072FF, 0x02, "Spi2Sck" },
{ PinmuxPadIndex_Spi2Cs0, 0x072FF, 0x02, "Spi2Cs0" },
{ PinmuxPadIndex_Spi2Cs1, 0x072FF, 0x01, "Spi2Cs1" },
{ PinmuxPadIndex_Spi4Mosi, 0x1F2FF, 0x01, "Spi4Mosi" },
{ PinmuxPadIndex_Spi4Miso, 0x1F2FF, 0x01, "Spi4Miso" },
{ PinmuxPadIndex_Spi4Sck, 0x1F2FF, 0x01, "Spi4Sck" },
{ PinmuxPadIndex_Spi4Cs0, 0x1F2FF, 0x01, "Spi4Cs0" },
{ PinmuxPadIndex_QspiSck, 0x072FF, 0x01, "QspiSck" },
{ PinmuxPadIndex_QspiCsN, 0x072FF, 0x01, "QspiCsN" },
{ PinmuxPadIndex_QspiIo0, 0x072FF, 0x01, "QspiIo0" },
{ PinmuxPadIndex_QspiIo1, 0x072FF, 0x01, "QspiIo1" },
{ PinmuxPadIndex_QspiIo2, 0x072FF, 0x01, "QspiIo2" },
{ PinmuxPadIndex_QspiIo3, 0x072FF, 0x01, "QspiIo3" },
{ PinmuxPadIndex_Dmic1Clk, 0x019FF, 0x02, "Dmic1Clk" },
{ PinmuxPadIndex_Dmic1Dat, 0x019FF, 0x02, "Dmic1Dat" },
{ PinmuxPadIndex_Dmic2Clk, 0x019FF, 0x02, "Dmic2Clk" },
{ PinmuxPadIndex_Dmic2Dat, 0x019FF, 0x02, "Dmic2Dat" },
{ PinmuxPadIndex_Dmic3Clk, 0x019FF, 0x02, "Dmic3Clk" },
{ PinmuxPadIndex_Dmic3Dat, 0x019FF, 0x02, "Dmic3Dat" },
{ PinmuxPadIndex_Gen1I2cScl, 0x01DFF, 0x01, "Gen1I2cScl" },
{ PinmuxPadIndex_Gen1I2cSda, 0x01DFF, 0x01, "Gen1I2cSda" },
{ PinmuxPadIndex_Gen2I2cScl, 0x01DFF, 0x01, "Gen2I2cScl" },
{ PinmuxPadIndex_Gen2I2cSda, 0x01DFF, 0x01, "Gen2I2cSda" },
{ PinmuxPadIndex_Gen3I2cScl, 0x01DFF, 0x01, "Gen3I2cScl" },
{ PinmuxPadIndex_Gen3I2cSda, 0x01DFF, 0x01, "Gen3I2cSda" },
{ PinmuxPadIndex_CamI2cScl, 0x01DFF, 0x02, "CamI2cScl" },
{ PinmuxPadIndex_CamI2cSda, 0x01DFF, 0x02, "CamI2cSda" },
{ PinmuxPadIndex_PwrI2cScl, 0x01DFF, 0x01, "PwrI2cScl" },
{ PinmuxPadIndex_PwrI2cSda, 0x01DFF, 0x01, "PwrI2cSda" },
{ PinmuxPadIndex_Uart1Tx, 0x019FF, 0x01, "Uart1Tx" },
{ PinmuxPadIndex_Uart1Rx, 0x019FF, 0x01, "Uart1Rx" },
{ PinmuxPadIndex_Uart1Rts, 0x019FF, 0x01, "Uart1Rts" },
{ PinmuxPadIndex_Uart1Cts, 0x019FF, 0x01, "Uart1Cts" },
{ PinmuxPadIndex_Uart2Tx, 0x019FF, 0x00, "Uart2Tx" },
{ PinmuxPadIndex_Uart2Rx, 0x019FF, 0x00, "Uart2Rx" },
{ PinmuxPadIndex_Uart2Rts, 0x019FF, 0x02, "Uart2Rts" },
{ PinmuxPadIndex_Uart2Cts, 0x019FF, 0x02, "Uart2Cts" },
{ PinmuxPadIndex_Uart3Tx, 0x019FF, 0x02, "Uart3Tx" },
{ PinmuxPadIndex_Uart3Rx, 0x019FF, 0x02, "Uart3Rx" },
{ PinmuxPadIndex_Uart3Rts, 0x019FF, 0x02, "Uart3Rts" },
{ PinmuxPadIndex_Uart3Cts, 0x019FF, 0x02, "Uart3Cts" },
{ PinmuxPadIndex_Uart4Tx, 0x019FF, 0x02, "Uart4Tx" },
{ PinmuxPadIndex_Uart4Rx, 0x019FF, 0x02, "Uart4Rx" },
{ PinmuxPadIndex_Uart4Rts, 0x019FF, 0x02, "Uart4Rts" },
{ PinmuxPadIndex_Uart4Cts, 0x019FF, 0x02, "Uart4Cts" },
{ PinmuxPadIndex_Dap1Fs, 0x072FF, 0x01, "Dap1Fs" },
{ PinmuxPadIndex_Dap1Din, 0x072FF, 0x01, "Dap1Din" },
{ PinmuxPadIndex_Dap1Dout, 0x072FF, 0x01, "Dap1Dout" },
{ PinmuxPadIndex_Dap1Sclk, 0x072FF, 0x01, "Dap1Sclk" },
{ PinmuxPadIndex_Dap2Fs, 0x072FF, 0x01, "Dap2Fs" },
{ PinmuxPadIndex_Dap2Din, 0x072FF, 0x01, "Dap2Din" },
{ PinmuxPadIndex_Dap2Dout, 0x072FF, 0x01, "Dap2Dout" },
{ PinmuxPadIndex_Dap2Sclk, 0x072FF, 0x01, "Dap2Sclk" },
{ PinmuxPadIndex_Dap4Fs, 0x072FF, 0x01, "Dap4Fs" },
{ PinmuxPadIndex_Dap4Din, 0x072FF, 0x01, "Dap4Din" },
{ PinmuxPadIndex_Dap4Dout, 0x072FF, 0x01, "Dap4Dout" },
{ PinmuxPadIndex_Dap4Sclk, 0x072FF, 0x01, "Dap4Sclk" },
{ PinmuxPadIndex_Cam1Mclk, 0x072FF, 0x01, "Cam1Mclk" },
{ PinmuxPadIndex_Cam2Mclk, 0x072FF, 0x01, "Cam2Mclk" },
{ PinmuxPadIndex_JtagRtck, 0x072FF, 0x01, "JtagRtck" },
{ PinmuxPadIndex_Clk32kIn, 0x0118C, 0xFF, "Clk32kIn" },
{ PinmuxPadIndex_Clk32kOut, 0x072FF, 0x02, "Clk32kOut" },
{ PinmuxPadIndex_BattBcl, 0x01DFF, 0x01, "BattBcl" },
{ PinmuxPadIndex_ClkReq, 0x011CC, 0xFF, "ClkReq" },
{ PinmuxPadIndex_CpuPwrReq, 0x011CC, 0xFF, "CpuPwrReq" },
{ PinmuxPadIndex_PwrIntN, 0x011CC, 0xFF, "PwrIntN" },
{ PinmuxPadIndex_Shutdown, 0x011CC, 0xFF, "Shutdown" },
{ PinmuxPadIndex_CorePwrReq, 0x011CC, 0xFF, "CorePwrReq" },
{ PinmuxPadIndex_AudMclk, 0x019FF, 0x01, "AudMclk" },
{ PinmuxPadIndex_DvfsPwm, 0x019FF, 0x00, "DvfsPwm" },
{ PinmuxPadIndex_DvfsClk, 0x019FF, 0x00, "DvfsClk" },
{ PinmuxPadIndex_GpioX1Aud, 0x019FF, 0x00, "GpioX1Aud" },
{ PinmuxPadIndex_GpioX3Aud, 0x019FF, 0x00, "GpioX3Aud" },
{ PinmuxPadIndex_GpioPcc7, 0x01DFF, 0x00, "GpioPcc7" },
{ PinmuxPadIndex_HdmiCec, 0x01DFF, 0x01, "HdmiCec" },
{ PinmuxPadIndex_HdmiIntDpHpd, 0x01DFF, 0x01, "HdmiIntDpHpd" },
{ PinmuxPadIndex_SpdifOut, 0x019FF, 0x01, "SpdifOut" },
{ PinmuxPadIndex_SpdifIn, 0x019FF, 0x01, "SpdifIn" },
{ PinmuxPadIndex_UsbVbusEn0, 0x01DFF, 0x01, "UsbVbusEn0" },
{ PinmuxPadIndex_UsbVbusEn1, 0x01DFF, 0x01, "UsbVbusEn1" },
{ PinmuxPadIndex_DpHpd0, 0x019FF, 0x01, "DpHpd0" },
{ PinmuxPadIndex_WifiEn, 0x019FF, 0x00, "WifiEn" },
{ PinmuxPadIndex_WifiRst, 0x019FF, 0x00, "WifiRst" },
{ PinmuxPadIndex_WifiWakeAp, 0x019FF, 0x00, "WifiWakeAp" },
{ PinmuxPadIndex_ApWakeBt, 0x019FF, 0x00, "ApWakeBt" },
{ PinmuxPadIndex_BtRst, 0x019FF, 0x00, "BtRst" },
{ PinmuxPadIndex_BtWakeAp, 0x019FF, 0x00, "BtWakeAp" },
{ PinmuxPadIndex_ApWakeNfc, 0x019FF, 0x00, "ApWakeNfc" },
{ PinmuxPadIndex_NfcEn, 0x019FF, 0x00, "NfcEn" },
{ PinmuxPadIndex_NfcInt, 0x019FF, 0x00, "NfcInt" },
{ PinmuxPadIndex_GpsEn, 0x019FF, 0x00, "GpsEn" },
{ PinmuxPadIndex_GpsRst, 0x019FF, 0x00, "GpsRst" },
{ PinmuxPadIndex_CamRst, 0x019FF, 0x01, "CamRst" },
{ PinmuxPadIndex_CamAfEn, 0x019FF, 0x02, "CamAfEn" },
{ PinmuxPadIndex_CamFlashEn, 0x019FF, 0x02, "CamFlashEn" },
{ PinmuxPadIndex_Cam1Pwdn, 0x019FF, 0x01, "Cam1Pwdn" },
{ PinmuxPadIndex_Cam2Pwdn, 0x019FF, 0x01, "Cam2Pwdn" },
{ PinmuxPadIndex_Cam1Strobe, 0x019FF, 0x01, "Cam1Strobe" },
{ PinmuxPadIndex_LcdTe, 0x019FF, 0x01, "LcdTe" },
{ PinmuxPadIndex_LcdBlPwm, 0x019FF, 0x03, "LcdBlPwm" },
{ PinmuxPadIndex_LcdBlEn, 0x019FF, 0x00, "LcdBlEn" },
{ PinmuxPadIndex_LcdRst, 0x019FF, 0x00, "LcdRst" },
{ PinmuxPadIndex_LcdGpio1, 0x019FF, 0x01, "LcdGpio1" },
{ PinmuxPadIndex_LcdGpio2, 0x019FF, 0x02, "LcdGpio2" },
{ PinmuxPadIndex_ApReady, 0x019FF, 0x00, "ApReady" },
{ PinmuxPadIndex_TouchRst, 0x019FF, 0x00, "TouchRst" },
{ PinmuxPadIndex_TouchClk, 0x019FF, 0x01, "TouchClk" },
{ PinmuxPadIndex_ModemWakeAp, 0x019FF, 0x00, "ModemWakeAp" },
{ PinmuxPadIndex_TouchInt, 0x019FF, 0x00, "TouchInt" },
{ PinmuxPadIndex_MotionInt, 0x019FF, 0x00, "MotionInt" },
{ PinmuxPadIndex_AlsProxInt, 0x019FF, 0x00, "AlsProxInt" },
{ PinmuxPadIndex_TempAlert, 0x019FF, 0x00, "TempAlert" },
{ PinmuxPadIndex_ButtonPowerOn, 0x019FF, 0x00, "ButtonPowerOn" },
{ PinmuxPadIndex_ButtonVolUp, 0x019FF, 0x00, "ButtonVolUp" },
{ PinmuxPadIndex_ButtonVolDown, 0x019FF, 0x00, "ButtonVolDown" },
{ PinmuxPadIndex_ButtonSlideSw, 0x019FF, 0x00, "ButtonSlideSw" },
{ PinmuxPadIndex_ButtonHome, 0x019FF, 0x00, "ButtonHome" },
{ PinmuxPadIndex_GpioPa6, 0x019FF, 0x01, "GpioPa6" },
{ PinmuxPadIndex_GpioPe6, 0x019FF, 0x00, "GpioPe6" },
{ PinmuxPadIndex_GpioPe7, 0x019FF, 0x00, "GpioPe7" },
{ PinmuxPadIndex_GpioPh6, 0x019FF, 0x00, "GpioPh6" },
{ PinmuxPadIndex_GpioPk0, 0x072FF, 0x02, "GpioPk0" },
{ PinmuxPadIndex_GpioPk1, 0x072FF, 0x02, "GpioPk1" },
{ PinmuxPadIndex_GpioPk2, 0x072FF, 0x02, "GpioPk2" },
{ PinmuxPadIndex_GpioPk3, 0x072FF, 0x02, "GpioPk3" },
{ PinmuxPadIndex_GpioPk4, 0x072FF, 0x01, "GpioPk4" },
{ PinmuxPadIndex_GpioPk5, 0x072FF, 0x01, "GpioPk5" },
{ PinmuxPadIndex_GpioPk6, 0x072FF, 0x01, "GpioPk6" },
{ PinmuxPadIndex_GpioPk7, 0x072FF, 0x01, "GpioPk7" },
{ PinmuxPadIndex_GpioPl0, 0x072FF, 0x00, "GpioPl0" },
{ PinmuxPadIndex_GpioPl1, 0x072FF, 0x01, "GpioPl1" },
{ PinmuxPadIndex_GpioPz0, 0x072FF, 0x01, "GpioPz0" },
{ PinmuxPadIndex_GpioPz1, 0x072FF, 0x02, "GpioPz1" },
{ PinmuxPadIndex_GpioPz2, 0x072FF, 0x02, "GpioPz2" },
{ PinmuxPadIndex_GpioPz3, 0x072FF, 0x01, "GpioPz3" },
{ PinmuxPadIndex_GpioPz4, 0x072FF, 0x01, "GpioPz4" },
{ PinmuxPadIndex_GpioPz5, 0x072FF, 0x01, "GpioPz5" },
{ PinmuxPadIndex_Sdmmc2Dat0, 0x1F2FF, 0x02, "Sdmmc2Dat0" },
{ PinmuxPadIndex_Sdmmc2Dat1, 0x1F2FF, 0x02, "Sdmmc2Dat1" },
{ PinmuxPadIndex_Sdmmc2Dat2, 0x1F2FF, 0x02, "Sdmmc2Dat2" },
{ PinmuxPadIndex_Sdmmc2Dat3, 0x1F2FF, 0x02, "Sdmmc2Dat3" },
{ PinmuxPadIndex_Sdmmc2Dat4, 0x1F2FF, 0x02, "Sdmmc2Dat4" },
{ PinmuxPadIndex_Sdmmc2Dat5, 0x1F2FF, 0x02, "Sdmmc2Dat5" },
{ PinmuxPadIndex_Sdmmc2Dat6, 0x1F2FF, 0x02, "Sdmmc2Dat6" },
{ PinmuxPadIndex_Sdmmc2Dat7, 0x1F2FF, 0x02, "Sdmmc2Dat7" },
{ PinmuxPadIndex_Sdmmc2Clk, 0x1F2FF, 0x02, "Sdmmc2Clk" },
{ PinmuxPadIndex_Sdmmc2Clkb, 0x1F2FF, 0x00, "Sdmmc2Clkb" },
{ PinmuxPadIndex_Sdmmc2Cmd, 0x1F2FF, 0x02, "Sdmmc2Cmd" },
{ PinmuxPadIndex_Sdmmc2Dqs, 0x1F2FF, 0x00, "Sdmmc2Dqs" },
{ PinmuxPadIndex_Sdmmc2Dqsb, 0x1F2FF, 0x00, "Sdmmc2Dqsb" },
{ 0x3000, 0x072FF, 0x01, "Sdmmc1Clk" },
{ 0x3004, 0x072FF, 0x02, "Sdmmc1Cmd" },
{ 0x3008, 0x072FF, 0x02, "Sdmmc1Dat3" },
{ 0x300C, 0x072FF, 0x02, "Sdmmc1Dat2" },
{ 0x3010, 0x072FF, 0x02, "Sdmmc1Dat1" },
{ 0x3014, 0x072FF, 0x01, "Sdmmc1Dat0" },
{ 0x301C, 0x072FF, 0x01, "Sdmmc3Clk" },
{ 0x3020, 0x072FF, 0x01, "Sdmmc3Cmd" },
{ 0x3024, 0x072FF, 0x01, "Sdmmc3Dat0" },
{ 0x3028, 0x072FF, 0x01, "Sdmmc3Dat1" },
{ 0x302C, 0x072FF, 0x01, "Sdmmc3Dat2" },
{ 0x3030, 0x072FF, 0x01, "Sdmmc3Dat3" },
{ 0x3038, 0x01DFF, 0x01, "PexL0RstN" },
{ 0x303C, 0x01DFF, 0x01, "PexL0ClkreqN" },
{ 0x3040, 0x01DFF, 0x01, "PexWakeN" },
{ 0x3044, 0x01DFF, 0x01, "PexL1RstN" },
{ 0x3048, 0x01DFF, 0x01, "PexL1ClkreqN" },
{ 0x304C, 0x019FF, 0x01, "SataLedActive" },
{ 0x3050, 0x1F2FF, 0x01, "Spi1Mosi" },
{ 0x3054, 0x1F2FF, 0x01, "Spi1Miso" },
{ 0x3058, 0x1F2FF, 0x01, "Spi1Sck" },
{ 0x305C, 0x1F2FF, 0x01, "Spi1Cs0" },
{ 0x3060, 0x1F2FF, 0x01, "Spi1Cs1" },
{ 0x3064, 0x072FF, 0x02, "Spi2Mosi" },
{ 0x3068, 0x072FF, 0x02, "Spi2Miso" },
{ 0x306C, 0x072FF, 0x02, "Spi2Sck" },
{ 0x3070, 0x072FF, 0x02, "Spi2Cs0" },
{ 0x3074, 0x072FF, 0x01, "Spi2Cs1" },
{ 0x3078, 0x1F2FF, 0x01, "Spi4Mosi" },
{ 0x307C, 0x1F2FF, 0x01, "Spi4Miso" },
{ 0x3080, 0x1F2FF, 0x01, "Spi4Sck" },
{ 0x3084, 0x1F2FF, 0x01, "Spi4Cs0" },
{ 0x3088, 0x072FF, 0x01, "QspiSck" },
{ 0x308C, 0x072FF, 0x01, "QspiCsN" },
{ 0x3090, 0x072FF, 0x01, "QspiIo0" },
{ 0x3094, 0x072FF, 0x01, "QspiIo1" },
{ 0x3098, 0x072FF, 0x01, "QspiIo2" },
{ 0x309C, 0x072FF, 0x01, "QspiIo3" },
{ 0x30A4, 0x019FF, 0x02, "Dmic1Clk" },
{ 0x30A8, 0x019FF, 0x02, "Dmic1Dat" },
{ 0x30AC, 0x019FF, 0x02, "Dmic2Clk" },
{ 0x30B0, 0x019FF, 0x02, "Dmic2Dat" },
{ 0x30B4, 0x019FF, 0x02, "Dmic3Clk" },
{ 0x30B8, 0x019FF, 0x02, "Dmic3Dat" },
{ 0x30BC, 0x01DFF, 0x01, "Gen1I2cScl" },
{ 0x30C0, 0x01DFF, 0x01, "Gen1I2cSda" },
{ 0x30C4, 0x01DFF, 0x01, "Gen2I2cScl" },
{ 0x30C8, 0x01DFF, 0x01, "Gen2I2cSda" },
{ 0x30CC, 0x01DFF, 0x01, "Gen3I2cScl" },
{ 0x30D0, 0x01DFF, 0x01, "Gen3I2cSda" },
{ 0x30D4, 0x01DFF, 0x02, "CamI2cScl" },
{ 0x30D8, 0x01DFF, 0x02, "CamI2cSda" },
{ 0x30DC, 0x01DFF, 0x01, "PwrI2cScl" },
{ 0x30E0, 0x01DFF, 0x01, "PwrI2cSda" },
{ 0x30E4, 0x019FF, 0x01, "Uart1Tx" },
{ 0x30E8, 0x019FF, 0x01, "Uart1Rx" },
{ 0x30EC, 0x019FF, 0x01, "Uart1Rts" },
{ 0x30F0, 0x019FF, 0x01, "Uart1Cts" },
{ 0x30F4, 0x019FF, 0x00, "Uart2Tx" },
{ 0x30F8, 0x019FF, 0x00, "Uart2Rx" },
{ 0x30FC, 0x019FF, 0x02, "Uart2Rts" },
{ 0x3100, 0x019FF, 0x02, "Uart2Cts" },
{ 0x3104, 0x019FF, 0x02, "Uart3Tx" },
{ 0x3108, 0x019FF, 0x02, "Uart3Rx" },
{ 0x310C, 0x019FF, 0x02, "Uart3Rts" },
{ 0x3110, 0x019FF, 0x02, "Uart3Cts" },
{ 0x3114, 0x019FF, 0x02, "Uart4Tx" },
{ 0x3118, 0x019FF, 0x02, "Uart4Rx" },
{ 0x311C, 0x019FF, 0x02, "Uart4Rts" },
{ 0x3120, 0x019FF, 0x02, "Uart4Cts" },
{ 0x3124, 0x072FF, 0x01, "Dap1Fs" },
{ 0x3128, 0x072FF, 0x01, "Dap1Din" },
{ 0x312C, 0x072FF, 0x01, "Dap1Dout" },
{ 0x3130, 0x072FF, 0x01, "Dap1Sclk" },
{ 0x3134, 0x072FF, 0x01, "Dap2Fs" },
{ 0x3138, 0x072FF, 0x01, "Dap2Din" },
{ 0x313C, 0x072FF, 0x01, "Dap2Dout" },
{ 0x3140, 0x072FF, 0x01, "Dap2Sclk" },
{ 0x3144, 0x072FF, 0x01, "Dap4Fs" },
{ 0x3148, 0x072FF, 0x01, "Dap4Din" },
{ 0x314C, 0x072FF, 0x01, "Dap4Dout" },
{ 0x3150, 0x072FF, 0x01, "Dap4Sclk" },
{ 0x3154, 0x072FF, 0x01, "Cam1Mclk" },
{ 0x3158, 0x072FF, 0x01, "Cam2Mclk" },
{ 0x315C, 0x072FF, 0x01, "JtagRtck" },
{ 0x3160, 0x0118C, 0xFF, "Clk32kIn" },
{ 0x3164, 0x072FF, 0x02, "Clk32kOut" },
{ 0x3168, 0x01DFF, 0x01, "BattBcl" },
{ 0x316C, 0x011CC, 0xFF, "ClkReq" },
{ 0x3170, 0x011CC, 0xFF, "CpuPwrReq" },
{ 0x3174, 0x011CC, 0xFF, "PwrIntN" },
{ 0x3178, 0x011CC, 0xFF, "Shutdown" },
{ 0x317C, 0x011CC, 0xFF, "CorePwrReq" },
{ 0x3180, 0x019FF, 0x01, "AudMclk" },
{ 0x3184, 0x019FF, 0x00, "DvfsPwm" },
{ 0x3188, 0x019FF, 0x00, "DvfsClk" },
{ 0x318C, 0x019FF, 0x00, "GpioX1Aud" },
{ 0x3190, 0x019FF, 0x00, "GpioX3Aud" },
{ 0x3194, 0x01DFF, 0x00, "GpioPcc7" },
{ 0x3198, 0x01DFF, 0x01, "HdmiCec" },
{ 0x319C, 0x01DFF, 0x01, "HdmiIntDpHpd" },
{ 0x31A0, 0x019FF, 0x01, "SpdifOut" },
{ 0x31A4, 0x019FF, 0x01, "SpdifIn" },
{ 0x31A8, 0x01DFF, 0x01, "UsbVbusEn0" },
{ 0x31AC, 0x01DFF, 0x01, "UsbVbusEn1" },
{ 0x31B0, 0x019FF, 0x01, "DpHpd0" },
{ 0x31B4, 0x019FF, 0x00, "WifiEn" },
{ 0x31B8, 0x019FF, 0x00, "WifiRst" },
{ 0x31BC, 0x019FF, 0x00, "WifiWakeAp" },
{ 0x31C0, 0x019FF, 0x00, "ApWakeBt" },
{ 0x31C4, 0x019FF, 0x00, "BtRst" },
{ 0x31C8, 0x019FF, 0x00, "BtWakeAp" },
{ 0x31CC, 0x019FF, 0x00, "ApWakeNfc" },
{ 0x31D0, 0x019FF, 0x00, "NfcEn" },
{ 0x31D4, 0x019FF, 0x00, "NfcInt" },
{ 0x31D8, 0x019FF, 0x00, "GpsEn" },
{ 0x31DC, 0x019FF, 0x00, "GpsRst" },
{ 0x31E0, 0x019FF, 0x01, "CamRst" },
{ 0x31E4, 0x019FF, 0x02, "CamAfEn" },
{ 0x31E8, 0x019FF, 0x02, "CamFlashEn" },
{ 0x31EC, 0x019FF, 0x01, "Cam1Pwdn" },
{ 0x31F0, 0x019FF, 0x01, "Cam2Pwdn" },
{ 0x31F4, 0x019FF, 0x01, "Cam1Strobe" },
{ 0x31F8, 0x019FF, 0x01, "LcdTe" },
{ 0x31FC, 0x019FF, 0x03, "LcdBlPwm" },
{ 0x3200, 0x019FF, 0x00, "LcdBlEn" },
{ 0x3204, 0x019FF, 0x00, "LcdRst" },
{ 0x3208, 0x019FF, 0x01, "LcdGpio1" },
{ 0x320C, 0x019FF, 0x02, "LcdGpio2" },
{ 0x3210, 0x019FF, 0x00, "ApReady" },
{ 0x3214, 0x019FF, 0x00, "TouchRst" },
{ 0x3218, 0x019FF, 0x01, "TouchClk" },
{ 0x321C, 0x019FF, 0x00, "ModemWakeAp" },
{ 0x3220, 0x019FF, 0x00, "TouchInt" },
{ 0x3224, 0x019FF, 0x00, "MotionInt" },
{ 0x3228, 0x019FF, 0x00, "AlsProxInt" },
{ 0x322C, 0x019FF, 0x00, "TempAlert" },
{ 0x3230, 0x019FF, 0x00, "ButtonPowerOn" },
{ 0x3234, 0x019FF, 0x00, "ButtonVolUp" },
{ 0x3238, 0x019FF, 0x00, "ButtonVolDown" },
{ 0x323C, 0x019FF, 0x00, "ButtonSlideSw" },
{ 0x3240, 0x019FF, 0x00, "ButtonHome" },
{ 0x3244, 0x019FF, 0x01, "GpioPa6" },
{ 0x3248, 0x019FF, 0x00, "GpioPe6" },
{ 0x324C, 0x019FF, 0x00, "GpioPe7" },
{ 0x3250, 0x019FF, 0x00, "GpioPh6" },
{ 0x3254, 0x072FF, 0x02, "GpioPk0" },
{ 0x3258, 0x072FF, 0x02, "GpioPk1" },
{ 0x325C, 0x072FF, 0x02, "GpioPk2" },
{ 0x3260, 0x072FF, 0x02, "GpioPk3" },
{ 0x3264, 0x072FF, 0x01, "GpioPk4" },
{ 0x3268, 0x072FF, 0x01, "GpioPk5" },
{ 0x326C, 0x072FF, 0x01, "GpioPk6" },
{ 0x3270, 0x072FF, 0x01, "GpioPk7" },
{ 0x3274, 0x072FF, 0x00, "GpioPl0" },
{ 0x3278, 0x072FF, 0x01, "GpioPl1" },
{ 0x327C, 0x072FF, 0x01, "GpioPz0" },
{ 0x3280, 0x072FF, 0x02, "GpioPz1" },
{ 0x3284, 0x072FF, 0x02, "GpioPz2" },
{ 0x3288, 0x072FF, 0x01, "GpioPz3" },
{ 0x328C, 0x072FF, 0x01, "GpioPz4" },
{ 0x3290, 0x072FF, 0x01, "GpioPz5" },
{ 0x3294, 0x1F2FF, 0x02, "Sdmmc2Dat0" },
{ 0x3298, 0x1F2FF, 0x02, "Sdmmc2Dat1" },
{ 0x329C, 0x1F2FF, 0x02, "Sdmmc2Dat2" },
{ 0x32A0, 0x1F2FF, 0x02, "Sdmmc2Dat3" },
{ 0x32A4, 0x1F2FF, 0x02, "Sdmmc2Dat4" },
{ 0x32A8, 0x1F2FF, 0x02, "Sdmmc2Dat5" },
{ 0x32AC, 0x1F2FF, 0x02, "Sdmmc2Dat6" },
{ 0x32B0, 0x1F2FF, 0x02, "Sdmmc2Dat7" },
{ 0x32B4, 0x1F2FF, 0x02, "Sdmmc2Clk" },
{ 0x32B8, 0x1F2FF, 0x00, "Sdmmc2Clkb" },
{ 0x32BC, 0x1F2FF, 0x02, "Sdmmc2Cmd" },
{ 0x32C0, 0x1F2FF, 0x00, "Sdmmc2Dqs" },
{ 0x32C4, 0x1F2FF, 0x00, "Sdmmc2Dqsb" },
};
constexpr inline size_t NumPinmuxPadCharacters = util::size(PinmuxPadCharacters);