|
| #define | BCM2711_NUM_GPIO 58 |
| #define | BCM2711_FSEL_GPIO_IN 0 |
| #define | BCM2711_FSEL_GPIO_OUT 1 |
| #define | BCM2711_FSEL_ALT0 4 |
| #define | BCM2711_FSEL_ALT1 5 |
| #define | BCM2711_FSEL_ALT2 6 |
| #define | BCM2711_FSEL_ALT3 7 |
| #define | BCM2711_FSEL_ALT4 3 |
| #define | BCM2711_FSEL_ALT5 2 |
| #define | BCM2711_PULL_NONE 0 |
| #define | BCM2711_PULL_UP 1 |
| #define | BCM2711_PULL_DOWN 2 |
| #define | BCM2711_PINMUX(pin, func) |
| #define | BCM2711_GET_PIN(pinmux) |
| #define | BCM2711_GET_FUNC(pinmux) |
| #define | UART0_TX_GPIO14 BCM2711_PINMUX(14, BCM2711_FSEL_ALT0) |
| #define | UART0_RX_GPIO15 BCM2711_PINMUX(15, BCM2711_FSEL_ALT0) |
| #define | UART0_TX_GPIO32 BCM2711_PINMUX(32, BCM2711_FSEL_ALT3) |
| #define | UART0_RX_GPIO33 BCM2711_PINMUX(33, BCM2711_FSEL_ALT3) |
| #define | UART0_TX_GPIO36 BCM2711_PINMUX(36, BCM2711_FSEL_ALT2) |
| #define | UART0_RX_GPIO37 BCM2711_PINMUX(37, BCM2711_FSEL_ALT2) |
| #define | UART0_CTS_GPIO16 BCM2711_PINMUX(16, BCM2711_FSEL_ALT3) |
| #define | UART0_RTS_GPIO17 BCM2711_PINMUX(17, BCM2711_FSEL_ALT3) |
| #define | UART0_CTS_GPIO30 BCM2711_PINMUX(30, BCM2711_FSEL_ALT3) |
| #define | UART0_RTS_GPIO31 BCM2711_PINMUX(31, BCM2711_FSEL_ALT3) |
| #define | UART0_CTS_GPIO38 BCM2711_PINMUX(38, BCM2711_FSEL_ALT2) |
| #define | UART0_RTS_GPIO39 BCM2711_PINMUX(39, BCM2711_FSEL_ALT2) |
| #define | UART1_TX_GPIO14 BCM2711_PINMUX(14, BCM2711_FSEL_ALT5) |
| #define | UART1_RX_GPIO15 BCM2711_PINMUX(15, BCM2711_FSEL_ALT5) |
| #define | UART1_TX_GPIO32 BCM2711_PINMUX(32, BCM2711_FSEL_ALT5) |
| #define | UART1_RX_GPIO33 BCM2711_PINMUX(33, BCM2711_FSEL_ALT5) |
| #define | UART1_TX_GPIO40 BCM2711_PINMUX(40, BCM2711_FSEL_ALT5) |
| #define | UART1_RX_GPIO41 BCM2711_PINMUX(41, BCM2711_FSEL_ALT5) |
| #define | UART1_CTS_GPIO16 BCM2711_PINMUX(16, BCM2711_FSEL_ALT5) |
| #define | UART1_RTS_GPIO17 BCM2711_PINMUX(17, BCM2711_FSEL_ALT5) |
| #define | UART1_CTS_GPIO30 BCM2711_PINMUX(30, BCM2711_FSEL_ALT5) |
| #define | UART1_RTS_GPIO31 BCM2711_PINMUX(31, BCM2711_FSEL_ALT5) |
| #define | UART1_CTS_GPIO42 BCM2711_PINMUX(42, BCM2711_FSEL_ALT5) |
| #define | UART1_RTS_GPIO43 BCM2711_PINMUX(43, BCM2711_FSEL_ALT5) |
| #define | UART2_TX_GPIO0 BCM2711_PINMUX(0, BCM2711_FSEL_ALT4) |
| #define | UART2_RX_GPIO1 BCM2711_PINMUX(1, BCM2711_FSEL_ALT4) |
| #define | UART2_CTS_GPIO2 BCM2711_PINMUX(2, BCM2711_FSEL_ALT4) |
| #define | UART2_RTS_GPIO3 BCM2711_PINMUX(3, BCM2711_FSEL_ALT4) |
| #define | UART3_TX_GPIO4 BCM2711_PINMUX(4, BCM2711_FSEL_ALT4) |
| #define | UART3_RX_GPIO5 BCM2711_PINMUX(5, BCM2711_FSEL_ALT4) |
| #define | UART3_CTS_GPIO6 BCM2711_PINMUX(6, BCM2711_FSEL_ALT4) |
| #define | UART3_RTS_GPIO7 BCM2711_PINMUX(7, BCM2711_FSEL_ALT4) |
| #define | UART4_TX_GPIO8 BCM2711_PINMUX(8, BCM2711_FSEL_ALT4) |
| #define | UART4_RX_GPIO9 BCM2711_PINMUX(9, BCM2711_FSEL_ALT4) |
| #define | UART4_CTS_GPIO10 BCM2711_PINMUX(10, BCM2711_FSEL_ALT4) |
| #define | UART4_RTS_GPIO11 BCM2711_PINMUX(11, BCM2711_FSEL_ALT4) |
| #define | UART5_TX_GPIO12 BCM2711_PINMUX(12, BCM2711_FSEL_ALT4) |
| #define | UART5_RX_GPIO13 BCM2711_PINMUX(13, BCM2711_FSEL_ALT4) |
| #define | UART5_CTS_GPIO14 BCM2711_PINMUX(14, BCM2711_FSEL_ALT4) |
| #define | UART5_RTS_GPIO15 BCM2711_PINMUX(15, BCM2711_FSEL_ALT4) |
| #define | I2C0_SDA_GPIO0 BCM2711_PINMUX(0, BCM2711_FSEL_ALT0) |
| #define | I2C0_SCL_GPIO1 BCM2711_PINMUX(1, BCM2711_FSEL_ALT0) |
| #define | I2C0_SDA_GPIO28 BCM2711_PINMUX(28, BCM2711_FSEL_ALT0) |
| #define | I2C0_SCL_GPIO29 BCM2711_PINMUX(29, BCM2711_FSEL_ALT0) |
| #define | I2C0_SDA_GPIO44 BCM2711_PINMUX(44, BCM2711_FSEL_ALT1) |
| #define | I2C0_SCL_GPIO45 BCM2711_PINMUX(45, BCM2711_FSEL_ALT1) |
| #define | I2C1_SDA_GPIO2 BCM2711_PINMUX(2, BCM2711_FSEL_ALT0) |
| #define | I2C1_SCL_GPIO3 BCM2711_PINMUX(3, BCM2711_FSEL_ALT0) |
| #define | I2C1_SDA_GPIO44 BCM2711_PINMUX(44, BCM2711_FSEL_ALT2) |
| #define | I2C1_SCL_GPIO45 BCM2711_PINMUX(45, BCM2711_FSEL_ALT2) |
| #define | I2C3_SDA_GPIO2 BCM2711_PINMUX(2, BCM2711_FSEL_ALT5) |
| #define | I2C3_SCL_GPIO3 BCM2711_PINMUX(3, BCM2711_FSEL_ALT5) |
| #define | I2C3_SDA_GPIO4 BCM2711_PINMUX(4, BCM2711_FSEL_ALT5) |
| #define | I2C3_SCL_GPIO5 BCM2711_PINMUX(5, BCM2711_FSEL_ALT5) |
| #define | I2C4_SDA_GPIO6 BCM2711_PINMUX(6, BCM2711_FSEL_ALT5) |
| #define | I2C4_SCL_GPIO7 BCM2711_PINMUX(7, BCM2711_FSEL_ALT5) |
| #define | I2C4_SDA_GPIO8 BCM2711_PINMUX(8, BCM2711_FSEL_ALT5) |
| #define | I2C4_SCL_GPIO9 BCM2711_PINMUX(9, BCM2711_FSEL_ALT5) |
| #define | I2C5_SDA_GPIO10 BCM2711_PINMUX(10, BCM2711_FSEL_ALT5) |
| #define | I2C5_SCL_GPIO11 BCM2711_PINMUX(11, BCM2711_FSEL_ALT5) |
| #define | I2C5_SDA_GPIO12 BCM2711_PINMUX(12, BCM2711_FSEL_ALT5) |
| #define | I2C5_SCL_GPIO13 BCM2711_PINMUX(13, BCM2711_FSEL_ALT5) |
| #define | I2C6_SDA_GPIO0 BCM2711_PINMUX(0, BCM2711_FSEL_ALT5) |
| #define | I2C6_SCL_GPIO1 BCM2711_PINMUX(1, BCM2711_FSEL_ALT5) |
| #define | I2C6_SDA_GPIO22 BCM2711_PINMUX(22, BCM2711_FSEL_ALT5) |
| #define | I2C6_SCL_GPIO23 BCM2711_PINMUX(23, BCM2711_FSEL_ALT5) |