1config SOC_K210 2 bool 3 select ARCH_RISCV64 4 select ARCH_RISCV_FPU_S 5 select PKG_USING_K210_SDK 6 select RT_USING_HW_ATOMIC 7 8config BOARD_K210_EVB 9 bool 10 select SOC_K210 11 select RT_USING_COMPONENTS_INIT 12 select RT_USING_USER_MAIN 13 default y 14 15menu "Hardware Drivers Config" 16 17config BSP_USING_UART_HS 18 bool "Enable High Speed UART" 19 default y 20 21menu "General Purpose UARTs" 22 23menuconfig BSP_USING_UART1 24 bool "Enable UART1" 25 default n 26 if BSP_USING_UART1 27 config BSP_UART1_TXD_PIN 28 int "uart1 TXD pin number" 29 default 20 30 config BSP_UART1_RXD_PIN 31 int "uart1 RXD pin number" 32 default 21 33 endif 34 35menuconfig BSP_USING_UART2 36 bool "Enable UART2" 37 default n 38 if BSP_USING_UART2 39 config BSP_UART2_TXD_PIN 40 int "uart2 TXD pin number" 41 default 28 42 config BSP_UART2_RXD_PIN 43 int "uart2 RXD pin number" 44 default 27 45 endif 46 47menuconfig BSP_USING_UART3 48 bool "Enable UART3" 49 default n 50 if BSP_USING_UART3 51 config BSP_UART3_TXD_PIN 52 int "uart3 TXD pin number" 53 default 22 54 config BSP_UART3_RXD_PIN 55 int "uart3 RXD pin number" 56 default 23 57 endif 58endmenu 59 60config BSP_USING_I2C1 61 bool "Enable I2C1 (GPIO0/1)" 62 select RT_USING_I2C 63 default n 64 65menuconfig BSP_USING_SPI1 66 bool "Enable SPI1" 67 select RT_USING_SPI 68 default n 69if BSP_USING_SPI1 70 config BSP_USING_SPI1_AS_QSPI 71 bool 72 default n 73 config BSP_SPI1_CLK_PIN 74 int "spi1 clk pin number" 75 default 29 76 config BSP_SPI1_D0_PIN 77 int "spi1 d0 pin number" 78 default 30 79 config BSP_SPI1_D1_PIN 80 int "spi1 d1 pin number" 81 default 31 82 if BSP_USING_SPI1_AS_QSPI 83 config BSP_SPI1_D2_PIN 84 int "spi1 d2 pin number" 85 default 32 86 config BSP_SPI1_D3_PIN 87 int "spi1 d3 pin number" 88 default 33 89 endif 90 menuconfig BSP_SPI1_USING_SS0 91 bool "SPI1 Enable SS0" 92 default n 93 if BSP_SPI1_USING_SS0 94 config BSP_SPI1_SS0_PIN 95 int "spi1 ss0 pin number" 96 default 32 97 endif 98 menuconfig BSP_SPI1_USING_SS1 99 bool "SPI1 Enable SS1" 100 default n 101 if BSP_SPI1_USING_SS1 102 config BSP_SPI1_SS1_PIN 103 int "spi1 ss1 pin number" 104 default 25 105 endif 106 menuconfig BSP_SPI1_USING_SS2 107 bool "SPI1 Enable SS2" 108 default n 109 if BSP_SPI1_USING_SS2 110 config BSP_SPI1_SS2_PIN 111 int "spi1 ss2 pin number" 112 default 26 113 endif 114 menuconfig BSP_SPI1_USING_SS3 115 bool "SPI1 Enable SS3" 116 default n 117 if BSP_SPI1_USING_SS3 118 config BSP_SPI1_SS3_PIN 119 int "spi1 ss3 pin number" 120 default 27 121 endif 122endif 123 124menuconfig BSP_USING_LCD 125 bool "Enable LCD on SPI0" 126 default n 127 128if BSP_USING_LCD 129 config BSP_LCD_CS_PIN 130 int "CS pin number of 8080 interface" 131 default 6 132 config BSP_LCD_WR_PIN 133 int "WR pin number of 8080 interface" 134 default 7 135 config BSP_LCD_DC_PIN 136 int "DC pin number of 8080 interface" 137 default 8 138 config BSP_LCD_RST_PIN 139 int "RESET pin number of 8080 interface (-1 for not used)" 140 default -1 141 config BSP_LCD_BACKLIGHT_PIN 142 int "Backlight control pin number (-1 for not used)" 143 default -1 144 choice 145 prompt "backlight active polarity" 146 default BSP_LCD_BACKLIGHT_ACTIVE_LOW 147 148 config BSP_LCD_BACKLIGHT_ACTIVE_LOW 149 bool "lcd backlight on low level" 150 config BSP_LCD_BACKLIGHT_ACTIVE_HIGH 151 bool "lcd_backlight on high level" 152 endchoice 153 154 config BSP_LCD_CLK_FREQ 155 int "Lcd max clk frequency" 156 default 15000000 157 158 choice 159 prompt "lcd scan direction" 160 default BSP_BOARD_K210_OPENMV_TEST 161 162 config BSP_BOARD_KD233 163 bool "board_kd233 lcd scan: DIR_YX_RLUD" 164 165 config BSP_BOARD_K210_OPENMV_TEST 166 bool "board_k210_openmv lcd scan: DIR_YX_LRUD" 167 168 config BSP_BOARD_K210_DRACO 169 bool "board_k210_Draco lcd scan: DIR_YX_LRUD" 170 171 config BSP_BOARD_USER 172 bool "board_user: user defined." 173 endchoice 174 175 config BSP_LCD_X_MAX 176 int "LCD Height" 177 default 240 178 config BSP_LCD_Y_MAX 179 int "LCD Width" 180 default 320 181endif 182 183 184menuconfig BSP_USING_CAMERA 185 bool "Enable Camera" 186 default n 187 188if BSP_USING_CAMERA 189 config BSP_CAMERA_SCCB_SDA_PIN 190 int "SCCB SDA pin number for camera" 191 default 9 192 config BSP_CAMERA_SCCB_SCLK_PIN 193 int "SCCB SCLK pin number for camera" 194 default 10 195 config BSP_CAMERA_CMOS_RST_PIN 196 int "CMOS RST pin number for camera" 197 default 11 198 config BSP_CAMERA_CMOS_VSYNC_PIN 199 int "CMOS VSYNC pin number for camera" 200 default 12 201 config BSP_CAMERA_CMOS_PWDN_PIN 202 int "CMOS PWDN pin number for camera" 203 default 13 204 config BSP_CAMERA_CMOS_XCLK_PIN 205 int "CMOS XCLK pin number for camera" 206 default 14 207 config BSP_CAMERA_CMOS_PCLK_PIN 208 int "CMOS PCLK pin number for camera" 209 default 15 210 config BSP_CAMERA_CMOS_HREF_PIN 211 int "CMOS HREF pin number for camera" 212 default 17 213endif 214 215endmenu 216