ENUM TEGRA_IO_PAD(9)
okay bestie, buckle up π this is the enum tegra_io_pad(9) page straight outta the Kernel API Manual, and it's literally just one big gorgeous list of every I/O pad group on Tegra SoCs. no cap, it's giving "phonebook but make it silicon" π
β¨
πΈ NAME πΈ
enum tegra_io_pad β the I/O pad group identifier π¦ (yes, that's the whole job, and it slays)
π SYNOPSIS π
enum tegra_io_pad {
TEGRA_IO_PAD_AUDIO ,
TEGRA_IO_PAD_AUDIO_HV ,
TEGRA_IO_PAD_BB ,
TEGRA_IO_PAD_CAM ,
TEGRA_IO_PAD_COMP ,
TEGRA_IO_PAD_CONN ,
TEGRA_IO_PAD_CSIA ,
TEGRA_IO_PAD_CSIB ,
TEGRA_IO_PAD_CSIC ,
TEGRA_IO_PAD_CSID ,
TEGRA_IO_PAD_CSIE ,
TEGRA_IO_PAD_CSIF ,
TEGRA_IO_PAD_CSIG ,
TEGRA_IO_PAD_CSIH ,
TEGRA_IO_PAD_DAP3 ,
TEGRA_IO_PAD_DAP5 ,
TEGRA_IO_PAD_DBG ,
TEGRA_IO_PAD_DEBUG_NONAO ,
TEGRA_IO_PAD_DMIC ,
TEGRA_IO_PAD_DMIC_HV ,
TEGRA_IO_PAD_DP ,
TEGRA_IO_PAD_DSI ,
TEGRA_IO_PAD_DSIB ,
TEGRA_IO_PAD_DSIC ,
TEGRA_IO_PAD_DSID ,
TEGRA_IO_PAD_EDP ,
TEGRA_IO_PAD_EMMC ,
TEGRA_IO_PAD_EMMC2 ,
TEGRA_IO_PAD_EQOS ,
TEGRA_IO_PAD_GPIO ,
TEGRA_IO_PAD_GP_PWM2 ,
TEGRA_IO_PAD_GP_PWM3 ,
TEGRA_IO_PAD_HDMI ,
TEGRA_IO_PAD_HDMI_DP0 ,
TEGRA_IO_PAD_HDMI_DP1 ,
TEGRA_IO_PAD_HDMI_DP2 ,
TEGRA_IO_PAD_HDMI_DP3 ,
TEGRA_IO_PAD_HSIC ,
TEGRA_IO_PAD_HV ,
TEGRA_IO_PAD_LVDS ,
TEGRA_IO_PAD_MIPI_BIAS ,
TEGRA_IO_PAD_NAND ,
TEGRA_IO_PAD_PEX_BIAS ,
TEGRA_IO_PAD_PEX_CLK_BIAS ,
TEGRA_IO_PAD_PEX_CLK1 ,
TEGRA_IO_PAD_PEX_CLK2 ,
TEGRA_IO_PAD_PEX_CLK3 ,
TEGRA_IO_PAD_PEX_CLK_2_BIAS ,
TEGRA_IO_PAD_PEX_CLK_2 ,
TEGRA_IO_PAD_PEX_CNTRL ,
TEGRA_IO_PAD_PEX_CTL2 ,
TEGRA_IO_PAD_PEX_L0_RST ,
TEGRA_IO_PAD_PEX_L1_RST ,
TEGRA_IO_PAD_PEX_L5_RST ,
TEGRA_IO_PAD_PWR_CTL ,
TEGRA_IO_PAD_SDMMC1 ,
TEGRA_IO_PAD_SDMMC1_HV ,
TEGRA_IO_PAD_SDMMC2 ,
TEGRA_IO_PAD_SDMMC2_HV ,
TEGRA_IO_PAD_SDMMC3 ,
TEGRA_IO_PAD_SDMMC3_HV ,
TEGRA_IO_PAD_SDMMC4 ,
TEGRA_IO_PAD_SOC_GPIO10 ,
TEGRA_IO_PAD_SOC_GPIO12 ,
TEGRA_IO_PAD_SOC_GPIO13 ,
TEGRA_IO_PAD_SOC_GPIO53 ,
TEGRA_IO_PAD_SPI ,
TEGRA_IO_PAD_SPI_HV ,
TEGRA_IO_PAD_SYS_DDC ,
TEGRA_IO_PAD_UART ,
TEGRA_IO_PAD_UART4 ,
TEGRA_IO_PAD_UART5 ,
TEGRA_IO_PAD_UFS ,
TEGRA_IO_PAD_USB0 ,
TEGRA_IO_PAD_USB1 ,
TEGRA_IO_PAD_USB2 ,
TEGRA_IO_PAD_USB3 ,
TEGRA_IO_PAD_USB_BIAS ,
TEGRA_IO_PAD_AO_HV
};
π Constants π
ok so real talk β every single one of these says -- undescribed -- in the source π and I am not out here inventing lore, so I'm passing the message along exactly as it is, bestie. seventy-nine icons, zero bios. it's giving mysterious π
TEGRA_IO_PAD_AUDIOβ-- undescribed --πTEGRA_IO_PAD_AUDIO_HVβ-- undescribed --πTEGRA_IO_PAD_BBβ-- undescribed --πTEGRA_IO_PAD_CAMβ-- undescribed --πTEGRA_IO_PAD_COMPβ-- undescribed --πTEGRA_IO_PAD_CONNβ-- undescribed --πTEGRA_IO_PAD_CSIAβ-- undescribed --πTEGRA_IO_PAD_CSIBβ-- undescribed --πTEGRA_IO_PAD_CSICβ-- undescribed --πTEGRA_IO_PAD_CSIDβ-- undescribed --πTEGRA_IO_PAD_CSIEβ-- undescribed --πTEGRA_IO_PAD_CSIFβ-- undescribed --πTEGRA_IO_PAD_CSIGβ-- undescribed --πTEGRA_IO_PAD_CSIHβ-- undescribed --πTEGRA_IO_PAD_DAP3β-- undescribed --πTEGRA_IO_PAD_DAP5β-- undescribed --πTEGRA_IO_PAD_DBGβ-- undescribed --πTEGRA_IO_PAD_DEBUG_NONAOβ-- undescribed --πTEGRA_IO_PAD_DMICβ-- undescribed --πTEGRA_IO_PAD_DMIC_HVβ-- undescribed --πTEGRA_IO_PAD_DPβ-- undescribed --πTEGRA_IO_PAD_DSIβ-- undescribed --πTEGRA_IO_PAD_DSIBβ-- undescribed --πTEGRA_IO_PAD_DSICβ-- undescribed --πTEGRA_IO_PAD_DSIDβ-- undescribed --πTEGRA_IO_PAD_EDPβ-- undescribed --πTEGRA_IO_PAD_EMMCβ-- undescribed --πTEGRA_IO_PAD_EMMC2β-- undescribed --πTEGRA_IO_PAD_EQOSβ-- undescribed --πTEGRA_IO_PAD_GPIOβ-- undescribed --πTEGRA_IO_PAD_GP_PWM2β-- undescribed --πTEGRA_IO_PAD_GP_PWM3β-- undescribed --πTEGRA_IO_PAD_HDMIβ-- undescribed --πTEGRA_IO_PAD_HDMI_DP0β-- undescribed --πTEGRA_IO_PAD_HDMI_DP1β-- undescribed --πTEGRA_IO_PAD_HDMI_DP2β-- undescribed --πTEGRA_IO_PAD_HDMI_DP3β-- undescribed --πTEGRA_IO_PAD_HSICβ-- undescribed --πTEGRA_IO_PAD_HVβ-- undescribed --πTEGRA_IO_PAD_LVDSβ-- undescribed --πTEGRA_IO_PAD_MIPI_BIASβ-- undescribed --πTEGRA_IO_PAD_NANDβ-- undescribed --πTEGRA_IO_PAD_PEX_BIASβ-- undescribed --πTEGRA_IO_PAD_PEX_CLK_BIASβ-- undescribed --πTEGRA_IO_PAD_PEX_CLK1β-- undescribed --πTEGRA_IO_PAD_PEX_CLK2β-- undescribed --πTEGRA_IO_PAD_PEX_CLK3β-- undescribed --πTEGRA_IO_PAD_PEX_CLK_2_BIASβ-- undescribed --πTEGRA_IO_PAD_PEX_CLK_2β-- undescribed --πTEGRA_IO_PAD_PEX_CNTRLβ-- undescribed --πTEGRA_IO_PAD_PEX_CTL2β-- undescribed --πTEGRA_IO_PAD_PEX_L0_RSTβ-- undescribed --πTEGRA_IO_PAD_PEX_L1_RSTβ-- undescribed --πTEGRA_IO_PAD_PEX_L5_RSTβ-- undescribed --πTEGRA_IO_PAD_PWR_CTLβ-- undescribed --πTEGRA_IO_PAD_SDMMC1β-- undescribed --πTEGRA_IO_PAD_SDMMC1_HVβ-- undescribed --πTEGRA_IO_PAD_SDMMC2β-- undescribed --πTEGRA_IO_PAD_SDMMC2_HVβ-- undescribed --πTEGRA_IO_PAD_SDMMC3β-- undescribed --πTEGRA_IO_PAD_SDMMC3_HVβ-- undescribed --πTEGRA_IO_PAD_SDMMC4β-- undescribed --πTEGRA_IO_PAD_SOC_GPIO10β-- undescribed --πTEGRA_IO_PAD_SOC_GPIO12β-- undescribed --πTEGRA_IO_PAD_SOC_GPIO13β-- undescribed --πTEGRA_IO_PAD_SOC_GPIO53β-- undescribed --πTEGRA_IO_PAD_SPIβ-- undescribed --πTEGRA_IO_PAD_SPI_HVβ-- undescribed --πTEGRA_IO_PAD_SYS_DDCβ-- undescribed --πTEGRA_IO_PAD_UARTβ-- undescribed --πTEGRA_IO_PAD_UART4β-- undescribed --πTEGRA_IO_PAD_UART5β-- undescribed --πTEGRA_IO_PAD_UFSβ-- undescribed --πTEGRA_IO_PAD_USB0β-- undescribed --πTEGRA_IO_PAD_USB1β-- undescribed --πTEGRA_IO_PAD_USB2β-- undescribed --πTEGRA_IO_PAD_USB3β-- undescribed --πTEGRA_IO_PAD_USB_BIASβ-- undescribed --πTEGRA_IO_PAD_AO_HVβ-- undescribed --π
π Description π
okay so here's the actual tea, and it's lowkey iconic π«β¨
I/O pins on Tegra SoCs are grouped into what are called I/O pads. and like, not just for aesthetic grouping (though honestly, slay) β each such pad can be used to control the common voltage signal level and the power state of the pins of the given pad. so one pad handle controls the whole little squad's voltage vibe and power situation. main character energy, honestly π
ngl bestie, this page is short but it's doing exactly what it needs to do. no fluff, no cap. π
π₯ SEE ALSO π₯
- Kernel file
./include/soc/tegra/pmc.hβ go read it, iykyk π¦
and that's the whole page, bestie!! π shoutout to ./include/soc/tegra for the source and October 2026 for the date β this manual page is literally stamped and delivered, mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms