summaryrefslogtreecommitdiff
path: root/bsp/x1000/drivers/Kconfig
blob: 0f2a2be685ebf4c57f397d3bc0ac13b034967df3 (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
132
133
134
135
136
137
138
139
choice
    prompt "Board Type"
    default BOARD_HALLEY2_REALBOARD_V2

    config BOARD_PHOENIX
        bool "Phoenix board"

    config BOARD_HALLEY2
        bool "Halley2 board"

    config BOARD_HALLEY2_FIR
        bool "Fir board"

    config BOARD_HALLEY2_REALBOARD
        bool "RealBoard board"

    config BOARD_HALLEY2_REALBOARD_V2
        bool "RealBoard v2 board"
endchoice

if RT_USING_SERIAL
    config RT_USING_UART0
        bool "Using UART0"
        default n

    config RT_USING_UART1
        bool "Using UART1"
        default n

    config RT_USING_UART2
        bool "Using UART2"
        default y
endif

if RT_USING_SDIO
    config RT_USING_MSC0
        bool "Using MMC/SD 0"
        default y

    config RT_USING_MSC1
        bool "Using MMC/SD 1"
        default y

    config RT_MMCSD_STACK_SIZE
        int "Set MMC/SD thread stack size"
        default 2048
endif

if RT_USING_I2C
    config RT_USING_I2C0
        bool "Using iic0 bus"
        default y
        
    config RT_USING_I2C1
        bool "Using iic1 bus"
        default n

    config RT_USING_I2C2
        bool "Using iic2 bus"
        default n
endif

if PKG_USING_GUIENGINE
    config RT_USING_SLCD
        bool "Using LCD display"
        default y

    if RT_USING_SLCD
        choice
            prompt "Choice LCD controller"
            default RT_USING_ILI9488

            config RT_USING_ILI9488
                bool "Using ILI9488 controller"

            config RT_USING_ILI9341
                bool "Using ILI9341 controller"

            config RT_USING_OTM4802
                bool "Using OTM4802 controller"

            config RT_USING_TRULY_TFT240240
                bool "Using TFT240240 controller"
        endchoice
    endif

    if RT_USING_I2C0
        config RT_USING_TOUCH
            bool "Using LCD touch"
            default y

        if RT_USING_TOUCH
            choice
                prompt "Choice touch controller"
                default RT_USING_GT9XX

                config RT_USING_GT9XX
                    bool "Using  GT9XX controller"

                config RT_USING_FT6x06
                    bool "Using  FT6x06 controller"
            endchoice

            config RT_TOUCH_THREAD_PRIORITY
                int "Set touch thread priority"
                range 2 30
                default 10
        endif
    endif
endif

config RT_USING_AUDIO
    bool "Using audio"
    select RT_USING_ICODEC
    default n

if RT_USING_AUDIO
    config RT_USING_ICODEC
        bool "Using internal codec for audio"
        default y if BOARD_HALLEY2_REALBOARD_V2
        default n
endif

config RT_USING_CPU_FFS
    bool "Using CPU FFS"
    default y

if PKG_USING_WLAN_WICED
    choice
        prompt "Broadcom Wi-Fi module"
        default WIFI_USING_AP6212

        config WIFI_USING_AP6212
            bool "AP6212A module(bcm43438)"

        config WIFI_USING_AP6181
            bool "AP6181 module(bcm43362)"
    endchoice
endif