1
2config BSP_SUPPORT_FPU
3    bool "Using Float"
4    default n
5
6menuconfig BSP_USING_VM_MODE
7    bool "Enable VM mode"
8    default n
9
10menu "Hardware Drivers Config"
11    menu "BCM Peripheral Drivers"
12        menuconfig BSP_USING_UART
13            bool "Using UART"
14            select RT_USING_SERIAL
15            default y
16
17            if BSP_USING_UART
18                config RT_USING_UART0
19                bool "Enable UART 0"
20                default y
21
22                config RT_USING_UART1
23                bool "Enable UART 1"
24                default n
25
26                config RT_USING_UART3
27                bool "Enable UART 3"
28                default n
29
30                config RT_USING_UART4
31                bool "Enable UART 4"
32                default n
33
34                config RT_USING_UART5
35                bool "Enable UART 5"
36                default n
37            endif
38
39        menuconfig BSP_USING_GIC
40            bool "Enable GIC"
41            select RT_USING_GIC
42            default y
43        if BSP_USING_GIC
44            config BSP_USING_GICV2
45                bool "Enable GIC400(GICV2)"
46                default y
47            config BSP_USING_GICV3
48                bool "Enable GIC500(GICV3)"
49                default n
50        endif
51
52        config BSP_USING_PIN
53            bool "Using PIN"
54            select RT_USING_PIN
55            default y
56
57            menuconfig BSP_USING_SPI
58            bool "Enable SPI"
59            select RT_USING_SPI
60            default n
61
62        if BSP_USING_SPI
63            config BSP_USING_SPI0_BUS
64                bool "Enable SPI0 BUS"
65                default n
66            config BSP_USING_SPI0_DEVICE0
67                bool "Enable SPI0 DEVICE0"
68                select BSP_USING_SPI0_BUS
69                default n
70            config BSP_USING_SPI0_DEVICE1
71                bool "Enable SPI0 DEVICE1"
72                select BSP_USING_SPI0_BUS
73                default n
74        endif
75
76        config BSP_USING_CORETIMER
77            bool "Using core timer"
78            select RT_USING_CORETIMER
79            default y
80
81        menuconfig BSP_USING_SYSTIMER
82            bool "Enable SYSTIMER"
83            default n
84
85        if  BSP_USING_SYSTIMER
86            config RT_USING_SYSTIMER1
87                bool "Enable sys timer1"
88                default n
89            config RT_USING_SYSTIMER3
90                bool "Enable sys timer3"
91                default n
92        endif
93
94        config BSP_USING_WDT
95            bool "Enable WDT"
96            select RT_USING_WDT
97            default n
98
99        menuconfig BSP_USING_RTC
100            bool "Enable RTC"
101            select RT_USING_RTC
102            default n
103
104        if BSP_USING_RTC
105            config BSP_USING_ALARM
106                bool "Enable Alarm"
107                select RT_USING_ALARM
108                default n
109        endif
110
111        menuconfig BSP_USING_SDIO
112            bool "Enable SDIO"
113            select RT_USING_SDIO
114            default n
115
116        if BSP_USING_SDIO
117            config BSP_USING_SDIO0
118                bool "Enable SDIO0"
119                select RT_USING_SDIO
120                default n
121        endif
122    endmenu
123
124    menu "Board Peripheral Drivers"
125        menuconfig BSP_USING_HDMI
126            bool "Enable HDMI"
127            default n
128
129        if BSP_USING_HDMI
130            config BSP_USING_HDMI_DISPLAY
131                bool "HDMI DISPLAY"
132                default n
133        endif
134
135        menuconfig BSP_USING_TOUCH
136            bool "Enable Touch"
137            default n
138    endmenu
139endmenu
140