|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
| 2 | +#include "bcm2712d0-rpi-5-b.dts" |
| 3 | + |
| 4 | +/ { |
| 5 | + compatible = "raspberrypi,500", "brcm,bcm2712"; |
| 6 | + model = "Raspberry Pi 500"; |
| 7 | +}; |
| 8 | + |
| 9 | +&pwr_key { |
| 10 | + debounce-interval = <400>; |
| 11 | +}; |
| 12 | + |
| 13 | +&gio { |
| 14 | + gpio-line-names = |
| 15 | + "", // GPIO_000 |
| 16 | + "2712_BOOT_CS_N", // GPIO_001 |
| 17 | + "2712_BOOT_MISO", // GPIO_002 |
| 18 | + "2712_BOOT_MOSI", // GPIO_003 |
| 19 | + "2712_BOOT_SCLK", // GPIO_004 |
| 20 | + "", // GPIO_005 |
| 21 | + "", // GPIO_006 |
| 22 | + "", // GPIO_007 |
| 23 | + "", // GPIO_008 |
| 24 | + "", // GPIO_009 |
| 25 | + "-", // GPIO_010 |
| 26 | + "-", // GPIO_011 |
| 27 | + "-", // GPIO_012 |
| 28 | + "-", // GPIO_013 |
| 29 | + "M2_DET_WAKE", // GPIO_014 |
| 30 | + "M2_PWR_EN", // GPIO_015 |
| 31 | + "", // GPIO_016 |
| 32 | + "", // GPIO_017 |
| 33 | + "KEYB_BOOTSEL", // GPIO_018 |
| 34 | + "-", // GPIO_019 |
| 35 | + "PWR_GPIO", // GPIO_020 |
| 36 | + "KEYB_RUN", // GPIO_021 |
| 37 | + "-", // GPIO_022 |
| 38 | + "-", // GPIO_023 |
| 39 | + "BT_RTS", // GPIO_024 |
| 40 | + "BT_CTS", // GPIO_025 |
| 41 | + "BT_TXD", // GPIO_026 |
| 42 | + "BT_RXD", // GPIO_027 |
| 43 | + "WL_ON", // GPIO_028 |
| 44 | + "BT_ON", // GPIO_029 |
| 45 | + "WIFI_SDIO_CLK", // GPIO_030 |
| 46 | + "WIFI_SDIO_CMD", // GPIO_031 |
| 47 | + "WIFI_SDIO_D0", // GPIO_032 |
| 48 | + "WIFI_SDIO_D1", // GPIO_033 |
| 49 | + "WIFI_SDIO_D2", // GPIO_034 |
| 50 | + "WIFI_SDIO_D3"; // GPIO_035 |
| 51 | +}; |
| 52 | + |
| 53 | +&gio_aon { |
| 54 | + gpio-line-names = |
| 55 | + "RP1_SDA", // AON_GPIO_00 |
| 56 | + "RP1_SCL", // AON_GPIO_01 |
| 57 | + "RP1_RUN", // AON_GPIO_02 |
| 58 | + "SD_IOVDD_SEL", // AON_GPIO_03 |
| 59 | + "SD_PWR_ON", // AON_GPIO_04 |
| 60 | + "SD_CDET_N", // AON_GPIO_05 |
| 61 | + "SD_FLG_N", // AON_GPIO_06 |
| 62 | + "", // AON_GPIO_07 |
| 63 | + "2712_WAKE", // AON_GPIO_08 |
| 64 | + "2712_STAT_LED", // AON_GPIO_09 |
| 65 | + "", // AON_GPIO_10 |
| 66 | + "", // AON_GPIO_11 |
| 67 | + "PMIC_INT", // AON_GPIO_12 |
| 68 | + "UART_TX_FS", // AON_GPIO_13 |
| 69 | + "UART_RX_FS", // AON_GPIO_14 |
| 70 | + "", // AON_GPIO_15 |
| 71 | + "", // AON_GPIO_16 |
| 72 | + |
| 73 | + // Pad bank0 out to 32 entries |
| 74 | + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", |
| 75 | + |
| 76 | + "HDMI0_SCL", // AON_SGPIO_00 |
| 77 | + "HDMI0_SDA", // AON_SGPIO_01 |
| 78 | + "HDMI1_SCL", // AON_SGPIO_02 |
| 79 | + "HDMI1_SDA", // AON_SGPIO_03 |
| 80 | + "PMIC_SCL", // AON_SGPIO_04 |
| 81 | + "PMIC_SDA"; // AON_SGPIO_05 |
| 82 | +}; |
| 83 | + |
| 84 | +&rp1_gpio { |
| 85 | + gpio-line-names = |
| 86 | + "ID_SDA", // GPIO0 |
| 87 | + "ID_SCL", // GPIO1 |
| 88 | + "GPIO2", // GPIO2 |
| 89 | + "GPIO3", // GPIO3 |
| 90 | + "GPIO4", // GPIO4 |
| 91 | + "GPIO5", // GPIO5 |
| 92 | + "GPIO6", // GPIO6 |
| 93 | + "GPIO7", // GPIO7 |
| 94 | + "GPIO8", // GPIO8 |
| 95 | + "GPIO9", // GPIO9 |
| 96 | + "GPIO10", // GPIO10 |
| 97 | + "GPIO11", // GPIO11 |
| 98 | + "GPIO12", // GPIO12 |
| 99 | + "GPIO13", // GPIO13 |
| 100 | + "GPIO14", // GPIO14 |
| 101 | + "GPIO15", // GPIO15 |
| 102 | + "GPIO16", // GPIO16 |
| 103 | + "GPIO17", // GPIO17 |
| 104 | + "GPIO18", // GPIO18 |
| 105 | + "GPIO19", // GPIO19 |
| 106 | + "GPIO20", // GPIO20 |
| 107 | + "GPIO21", // GPIO21 |
| 108 | + "GPIO22", // GPIO22 |
| 109 | + "GPIO23", // GPIO23 |
| 110 | + "GPIO24", // GPIO24 |
| 111 | + "GPIO25", // GPIO25 |
| 112 | + "GPIO26", // GPIO26 |
| 113 | + "GPIO27", // GPIO27 |
| 114 | + |
| 115 | + "PCIE_RP1_WAKE", // GPIO28 |
| 116 | + "-", // GPIO29 |
| 117 | + "HOST_SDA", // GPIO30 |
| 118 | + "HOST_SCL", // GPIO31 |
| 119 | + "ETH_RST_N", // GPIO32 |
| 120 | + "PCIE_DET_WAKE", // GPIO33 |
| 121 | + |
| 122 | + "-", // GPIO34 |
| 123 | + "-", // GPIO35 |
| 124 | + "RP1_PCIE_CLKREQ_N", // GPIO36 |
| 125 | + "-", // GPIO37 |
| 126 | + "-", // GPIO38 |
| 127 | + "-", // GPIO39 |
| 128 | + "CD1_SDA", // GPIO40 |
| 129 | + "CD1_SCL", // GPIO41 |
| 130 | + "USB_VBUS_EN", // GPIO42 |
| 131 | + "USB_OC_N", // GPIO43 |
| 132 | + "RP1_STAT_LED", // GPIO44 |
| 133 | + "-", // GPIO45 |
| 134 | + "-", // GPIO46 |
| 135 | + "HOST_WAKE", // GPIO47 |
| 136 | + "-", // GPIO48 |
| 137 | + "EN_MAX_USB_CUR", // GPIO49 |
| 138 | + "-", // GPIO50 |
| 139 | + "-", // GPIO51 |
| 140 | + "-", // GPIO52 |
| 141 | + "-"; // GPIO53 |
| 142 | +}; |
0 commit comments