1menu "Hardware Drivers Config" 2 3config BSP_USING_QSPIFLASH 4 bool 5 default n 6 7config SOC_MIMXRT1176DVMAA 8 bool 9 select SOC_IMXRT1170_SERIES 10 select BSP_USING_QSPIFLASH 11 select RT_USING_COMPONENTS_INIT 12 select RT_USING_USER_MAIN 13 default y 14 15config BSP_USING_LCD_MIPI 16 bool 17 default n 18 19menu "On-chip Peripheral Drivers" 20 21 config BSP_USING_DMA 22 bool "Enable DMA" 23 default n 24 25 config BSP_USING_GPIO 26 bool "Enable GPIO" 27 select RT_USING_PIN 28 default y 29 30 config BSP_USING_RTC 31 bool "Enable RTC" 32 select RT_USING_RTC 33 default n 34 35 config BSP_USING_USB 36 bool "Enable USB" 37 select RT_USING_USB_HOST 38 default n 39 40 if BSP_USING_USB 41 config BSP_USB0_HOST 42 bool "Enable USB0" 43 default n 44 45 config BSP_USB1_HOST 46 bool "Enable USB1" 47 default n 48 endif 49 50 config BSP_USING_SDIO 51 bool "Enable SDIO" 52 select RT_USING_SDIO 53 select RT_USING_DFS 54 default n 55 56 if BSP_USING_SDIO 57 config CODE_STORED_ON_SDCARD 58 bool "Enable Code STORED On SDCARD" 59 default n 60 help 61 "SD CARD work as boot devive" 62 endif 63 64 menuconfig BSP_USING_LPUART 65 bool "Enable UART" 66 select RT_USING_SERIAL 67 default y 68 69 if BSP_USING_LPUART 70 config BSP_USING_LPUART1 71 bool "Enable LPUART1" 72 default y 73 74 config BSP_LPUART1_RX_USING_DMA 75 bool "Enable LPUART1 RX DMA" 76 depends on BSP_USING_LPUART1 77 select BSP_USING_DMA 78 select RT_SERIAL_USING_DMA 79 default n 80 81 config BSP_LPUART1_RX_DMA_CHANNEL 82 depends on BSP_LPUART1_RX_USING_DMA 83 int "Set LPUART1 RX DMA channel (0-32)" 84 default 0 85 86 config BSP_LPUART1_TX_USING_DMA 87 bool "Enable LPUART1 TX DMA" 88 depends on BSP_USING_LPUART1 89 select BSP_USING_DMA 90 select RT_SERIAL_USING_DMA 91 default n 92 93 config BSP_LPUART1_TX_DMA_CHANNEL 94 depends on BSP_LPUART1_TX_USING_DMA 95 int "Set LPUART1 TX DMA channel (0-32)" 96 default 1 97 98 config BSP_USING_LPUART3 99 bool "Enable LPUART3" 100 default n 101 102 config BSP_LPUART3_RX_USING_DMA 103 bool "Enable LPUART3 RX DMA" 104 depends on BSP_USING_LPUART3 105 select BSP_USING_DMA 106 select RT_SERIAL_USING_DMA 107 default n 108 109 config BSP_LPUART3_RX_DMA_CHANNEL 110 depends on BSP_LPUART3_RX_USING_DMA 111 int "Set LPUART3 RX DMA channel (0-32)" 112 default 0 113 114 config BSP_LPUART3_TX_USING_DMA 115 bool "Enable LPUART3 TX DMA" 116 depends on BSP_USING_LPUART3 117 select BSP_USING_DMA 118 select RT_SERIAL_USING_DMA 119 default n 120 121 config BSP_LPUART3_TX_DMA_CHANNEL 122 depends on BSP_LPUART3_TX_USING_DMA 123 int "Set LPUART3 TX DMA channel (0-32)" 124 default 1 125 endif 126 127 menuconfig BSP_USING_CAN 128 bool "Enable CAN" 129 select RT_USING_CAN 130 default n 131 if BSP_USING_CAN 132 config BSP_USING_CAN3 133 bool "Enable FLEXCAN3" 134 default n 135 endif 136 137 menuconfig BSP_USING_FLEXSPI 138 bool "Enable FLEXSPI" 139 default n 140 if BSP_USING_FLEXSPI 141 config BSP_USING_FLEXSPI1 142 bool "Enable FLEXSPI1" 143 default n 144 config BSP_USING_FLEXSPI2 145 bool "Enable FLEXSPI2" 146 default n 147 endif 148endmenu 149 150menu "Onboard Peripheral Drivers" 151 152 config BSP_USING_SDRAM 153 bool "Enable SDRAM" 154 default n 155 156 menuconfig BSP_USING_ETH 157 bool "Enable Ethernet" 158 select RT_USING_NETDEV 159 select RT_USING_LWIP 160 default n 161 162 163 if BSP_USING_ETH 164 config BSP_USING_PHY 165 select RT_USING_PHY 166 bool "Enable ethernet phy" 167 default y 168 169 if BSP_USING_PHY 170 config PHY_USING_KSZ8081 171 bool "i.MX RT1176EVK uses ksz8081 phy" 172 default y 173 174 if PHY_USING_KSZ8081 175 config PHY_KSZ8081_ADDRESS 176 int "Specify address of phy device" 177 default 2 178 179 config PHY_RESET_KSZ8081_PORT 180 int "indicate port of reset" 181 default 6 182 183 config PHY_RESET_KSZ8081_PIN 184 int "indicate pin of reset" 185 default 12 186 187 config FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE 188 bool "Enable the PHY ksz8081 RMII50M mode" 189 depends on PHY_USING_KSZ8081 190 default y 191 endif 192 endif 193 194 if BSP_USING_PHY 195 config PHY_USING_RTL8211F 196 bool "i.MX RT1176EVK uses rtl8211f phy" 197 default y 198 199 if PHY_USING_RTL8211F 200 config PHY_RTL8211F_ADDRESS 201 int "Specify address of phy device" 202 default 1 203 204 config PHY_RESET_RTL8211F_PORT 205 int "indicate port of reset" 206 default 5 207 208 config PHY_RESET_RTL8211F_PIN 209 int "indicate pin of reset" 210 default 14 211 212 endif 213 endif 214 endif 215 216 menuconfig BSP_USING_FS 217 bool "Enable File System" 218 select RT_USING_DFS_DEVFS 219 select RT_USING_DFS 220 default n 221 222 if BSP_USING_FS 223 config BSP_USING_SDCARD_FATFS 224 bool "Enable SDCARD (FATFS)" 225 select BSP_USING_SDIO 226 select RT_USING_DFS_ELMFAT 227 default n 228 endif 229 230 menuconfig BSP_USING_VGLITE 231 bool "Enable VGLite" 232 select RT_USING_PIN 233 select BSP_USING_LCD_MIPI 234 default n 235 236 if BSP_USING_VGLITE 237 choice 238 prompt "Select display panel" 239 default DISPLAY_USING_RK055AHD091 240 241 config DISPLAY_USING_RK055AHD091 242 bool "RK055AHD091-CTG (RK055HDMIPI4M 720 * 1280)" 243 244 config DISPLAY_USING_RK055IQH091 245 bool "RK055IQH091-CTG (540 * 960)" 246 247 config DISPLAY_USING_RK055MHD091 248 bool "RK055MHD091A0-CTG (RK055HDMIPI4MA0 720 * 1280)" 249 endchoice 250 251 choice 252 prompt "Select display controller" 253 default BSP_USING_LCDIFV2 254 255 config BSP_USING_ELCDIF 256 bool "ELCDIF" 257 258 config BSP_USING_LCDIFV2 259 bool "LCDIFV2" 260 endchoice 261 262 config VGLITE_USING_ELM 263 bool "Enable Elementary" 264 default y 265 endif 266 267endmenu 268 269menu "Board extended module Drivers" 270 271endmenu 272 273endmenu 274