include/dt-bindings/pinctrl/pads-imx8qm.h
Source file repositories/reference/linux-study-clean/include/dt-bindings/pinctrl/pads-imx8qm.h
File Facts
- System
- Linux kernel
- Corpus path
include/dt-bindings/pinctrl/pads-imx8qm.h- Extension
.h- Size
- 56896 bytes
- Lines
- 961
- Domain
- Repository Root And Misc
- Bucket
- include
- Inferred role
- Repository Root And Misc: implementation source
- Status
- source implementation candidate
Why This File Exists
Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
- Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
#ifndef _IMX8QM_PADS_H
#define _IMX8QM_PADS_H
/* pin id */
#define IMX8QM_SIM0_CLK 0
#define IMX8QM_SIM0_RST 1
#define IMX8QM_SIM0_IO 2
#define IMX8QM_SIM0_PD 3
#define IMX8QM_SIM0_POWER_EN 4
#define IMX8QM_SIM0_GPIO0_00 5
#define IMX8QM_COMP_CTL_GPIO_1V8_3V3_SIM 6
#define IMX8QM_M40_I2C0_SCL 7
#define IMX8QM_M40_I2C0_SDA 8
#define IMX8QM_M40_GPIO0_00 9
#define IMX8QM_M40_GPIO0_01 10
#define IMX8QM_M41_I2C0_SCL 11
#define IMX8QM_M41_I2C0_SDA 12
#define IMX8QM_M41_GPIO0_00 13
#define IMX8QM_M41_GPIO0_01 14
#define IMX8QM_GPT0_CLK 15
#define IMX8QM_GPT0_CAPTURE 16
#define IMX8QM_GPT0_COMPARE 17
#define IMX8QM_GPT1_CLK 18
#define IMX8QM_GPT1_CAPTURE 19
#define IMX8QM_GPT1_COMPARE 20
#define IMX8QM_UART0_RX 21
#define IMX8QM_UART0_TX 22
#define IMX8QM_UART0_RTS_B 23
#define IMX8QM_UART0_CTS_B 24
#define IMX8QM_UART1_TX 25
#define IMX8QM_UART1_RX 26
#define IMX8QM_UART1_RTS_B 27
#define IMX8QM_UART1_CTS_B 28
#define IMX8QM_COMP_CTL_GPIO_1V8_3V3_GPIOLH 29
#define IMX8QM_SCU_PMIC_MEMC_ON 30
#define IMX8QM_SCU_WDOG_OUT 31
#define IMX8QM_PMIC_I2C_SDA 32
#define IMX8QM_PMIC_I2C_SCL 33
#define IMX8QM_PMIC_EARLY_WARNING 34
#define IMX8QM_PMIC_INT_B 35
#define IMX8QM_SCU_GPIO0_00 36
#define IMX8QM_SCU_GPIO0_01 37
#define IMX8QM_SCU_GPIO0_02 38
#define IMX8QM_SCU_GPIO0_03 39
#define IMX8QM_SCU_GPIO0_04 40
#define IMX8QM_SCU_GPIO0_05 41
#define IMX8QM_SCU_GPIO0_06 42
#define IMX8QM_SCU_GPIO0_07 43
#define IMX8QM_SCU_BOOT_MODE0 44
#define IMX8QM_SCU_BOOT_MODE1 45
#define IMX8QM_SCU_BOOT_MODE2 46
#define IMX8QM_SCU_BOOT_MODE3 47
#define IMX8QM_SCU_BOOT_MODE4 48
#define IMX8QM_SCU_BOOT_MODE5 49
#define IMX8QM_LVDS0_GPIO00 50
#define IMX8QM_LVDS0_GPIO01 51
#define IMX8QM_LVDS0_I2C0_SCL 52
#define IMX8QM_LVDS0_I2C0_SDA 53
#define IMX8QM_LVDS0_I2C1_SCL 54
#define IMX8QM_LVDS0_I2C1_SDA 55
#define IMX8QM_LVDS1_GPIO00 56
#define IMX8QM_LVDS1_GPIO01 57
#define IMX8QM_LVDS1_I2C0_SCL 58
#define IMX8QM_LVDS1_I2C0_SDA 59
#define IMX8QM_LVDS1_I2C1_SCL 60
#define IMX8QM_LVDS1_I2C1_SDA 61
#define IMX8QM_COMP_CTL_GPIO_1V8_3V3_LVDSGPIO 62
#define IMX8QM_MIPI_DSI0_I2C0_SCL 63
#define IMX8QM_MIPI_DSI0_I2C0_SDA 64
#define IMX8QM_MIPI_DSI0_GPIO0_00 65
#define IMX8QM_MIPI_DSI0_GPIO0_01 66
#define IMX8QM_MIPI_DSI1_I2C0_SCL 67
#define IMX8QM_MIPI_DSI1_I2C0_SDA 68
#define IMX8QM_MIPI_DSI1_GPIO0_00 69
#define IMX8QM_MIPI_DSI1_GPIO0_01 70
#define IMX8QM_COMP_CTL_GPIO_1V8_3V3_MIPIDSIGPIO 71
#define IMX8QM_MIPI_CSI0_MCLK_OUT 72
#define IMX8QM_MIPI_CSI0_I2C0_SCL 73
#define IMX8QM_MIPI_CSI0_I2C0_SDA 74
#define IMX8QM_MIPI_CSI0_GPIO0_00 75
#define IMX8QM_MIPI_CSI0_GPIO0_01 76
#define IMX8QM_MIPI_CSI1_MCLK_OUT 77
#define IMX8QM_MIPI_CSI1_GPIO0_00 78
#define IMX8QM_MIPI_CSI1_GPIO0_01 79
#define IMX8QM_MIPI_CSI1_I2C0_SCL 80
#define IMX8QM_MIPI_CSI1_I2C0_SDA 81
#define IMX8QM_HDMI_TX0_TS_SCL 82
#define IMX8QM_HDMI_TX0_TS_SDA 83
#define IMX8QM_COMP_CTL_GPIO_3V3_HDMIGPIO 84
#define IMX8QM_ESAI1_FSR 85
Annotation
- Atlas domain: Repository Root And Misc / include.
- Implementation status: source implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.