summaryrefslogtreecommitdiff
path: root/bsp/cvitek/cv18xx_aarch64/board/Kconfig
blob: 560ad0bf51b56ecc614d92f132d88abac7dfd859 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
menu "General Drivers Configuration"
    config BSP_SUPPORT_FPU
        bool "Using Float"
        default y

    config BSP_USING_GIC
        bool
        default y

    choice BSP_GICV_SEL
        prompt "GIC Version"
        default BSP_USING_GICV2

        config BSP_USING_GICV2
            bool "GICv2"

        config BSP_USING_GICV3
            bool "GICv3"
    endchoice

    menuconfig BSP_USING_UART
        bool "Using UART"
        select RT_USING_SERIAL
        default y

        if BSP_USING_UART
            config BSP_USING_UART0
                bool "Enable UART 0"
                default y

                if BSP_USING_UART0
                    config BSP_UART0_RX_PINNAME
                        string "uart0 rx pin name"
                        default "UART0_RX"
                    config BSP_UART0_TX_PINNAME
                        string "uart0 tx pin name"
                        default "UART0_TX"
                endif

            config BSP_USING_UART1
                bool "Enable UART 1"
                default n

                if BSP_USING_UART1
                    config BSP_UART1_RX_PINNAME
                        string "uart1 rx pin name"
                        default ""
                    config BSP_UART1_TX_PINNAME
                        string "uart1 tx pin name"
                        default ""
                endif

            config BSP_USING_UART2
                bool "Enable UART 2"
                default n

                if BSP_USING_UART2
                    config BSP_UART2_RX_PINNAME
                        string "uart2 rx pin name"
                        default ""
                    config BSP_UART2_TX_PINNAME
                        string "uart2 tx pin name"
                        default ""
                endif

            config BSP_USING_UART3
                bool "Enable UART 3"
                default n

                if BSP_USING_UART3
                    config BSP_UART3_RX_PINNAME
                        string "uart3 rx pin name"
                        default ""
                    config BSP_UART3_TX_PINNAME
                        string "uart3 tx pin name"
                        default ""
                endif

            config BSP_USING_UART4
                bool "Enable UART 4"
                default n

                if BSP_USING_UART4
                    config BSP_UART4_RX_PINNAME
                        string "uart4 rx pin name"
                        default ""
                    config BSP_UART4_TX_PINNAME
                        string "uart4 tx pin name"
                        default ""
                endif

            config BSP_UART_IRQ_BASE
                int
                default 60
        endif
        
    config BSP_USING_ADC
        bool "Using ADC"
        select RT_USING_ADC
        default n

    config BSP_USING_SPI
        bool "Using SPI"
        select RT_USING_SPI
        default n

    menuconfig BSP_USING_PWM
        bool "Using PWM"
        select RT_USING_PWM
        default n

        if BSP_USING_PWM
            config BSP_USING_PWM0
            bool "Enable PWM 0"
            default n

            config BSP_USING_PWM1
            bool "Enable PWM 1"
            default n

            config BSP_USING_PWM2
            bool "Enable PWM 2"
            default n

            config BSP_USING_PWM3
            bool "Enable PWM 3"
            default n
            
        endif

endmenu