blob: 58f132ac08897fd60a3b1ba1524550ada8d498b3 (
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
menu "Hardware Drivers Config"
menu "On-chip Peripheral Drivers"
source "$(BSP_DIR)/../libraries/ma35/rtt_port/Kconfig"
endmenu
menu "On-board Peripheral Drivers"
config BSP_USING_CONSOLE
bool "Enable UART0 for RTT Console(uart0)"
select BSP_USING_UART
select BSP_USING_UART0
default y
config BOARD_USING_NAU8822
bool "NAU8822 Audio Codec supporting(over i2s0, i2c2)"
select NU_PKG_USING_NAU8822
select BSP_USING_I2C2
select BSP_USING_I2S
select BSP_USING_I2S0
default n
config BOARD_USING_STORAGE_SDCARD
bool "SDCARD supporting(over sdh0)"
select BSP_USING_SDH
select BSP_USING_SDH0
default y
config BOARD_USING_STORAGE_EMMC
bool "EMMC supporting(over sdh1)"
select BSP_USING_SDH
select BSP_USING_SDH1
default y
config BOARD_USING_STORAGE_RAWNAND
bool "Raw NAND supporting(over nfi)"
select BSP_USING_NFI
select RT_USING_MTD_NAND
default y
config BOARD_USING_STORAGE_SPIFLASH
bool "SPI NOR FLASH supporting(over qspi0)"
select BSP_USING_QSPI
select BSP_USING_QSPI0
default n
config BOARD_USING_STORAGE_SPINAND
bool "SPI NAND FLASH supporting(over qspi0)"
select BSP_USING_QSPI
select BSP_USING_QSPI0
select NU_PKG_USING_SPINAND
default y
config BOARD_USING_BUZZER
bool "BUZZER function(over epwm1_ch5)"
select BSP_USING_EPWM
select BSP_USING_EPWM1
select BSP_USING_EPWM1_PWM
default y
config BOARD_USING_MPU6500
bool "MPU6500 6-axis MotionTracking Sensor(over i2c1)"
select RT_USING_SENSOR
select PKG_USING_MPU6XXX
select PKG_USING_MPU6XXX_LATEST_VERSION
select PKG_USING_MPU6XXX_ACCE
select PKG_USING_MPU6XXX_GYRO
select BSP_USING_I2C
select BSP_USING_I2C1
default y
config BOARD_USING_USBHOST
bool "USB HOST function"
select BSP_USING_USBH
default y
endmenu
menu "Board extended module drivers"
config BOARD_USING_LCM
bool "Use LCD panel."
default y
if BOARD_USING_LCM
choice
prompt "Select LCD panel devices.(Over DISP)"
default BOARD_USING_LCM_FW070TFT_WSVGA
config BOARD_USING_LCM_FW070TFT_WVGA
bool "NuDesign TFT-LCD7-WVGA"
select BSP_USING_DISP
select LCM_USING_FW070TFT
help
Choose this option if you use 7" 800x480x32b LCD panel.
config BOARD_USING_LCM_FW070TFT_WSVGA
bool "NuDesign TFT-LCD7-WSVGA"
select BSP_USING_DISP
select LCM_USING_FW070TFT_WSVGA
help
Choose this option if you use 7" 1024x600x32b LCD panel.
endchoice
choice
prompt "Select Touch devices."
default BOARD_USING_GT911
config BOARD_USING_GT911
bool "GT911 TPC"
select BSP_USING_I2C
select BSP_USING_I2C0
select NU_PKG_USING_TPC_GT911
help
Choose this option if you use GT911 external TSC touching function.
config BOARD_USING_ADCTOUCH
bool "ADC touching"
select BSP_USING_ADC_TOUCH
select NU_PKG_USING_ADC_TOUCH
help
Choose this option if you use internal ADC touching function.
endchoice
endif
config BOARD_USING_SENSOR0
bool "CCAP-SENSOR PORT0(over i2c3/PM1/PK8)"
select BSP_USING_I2C
select BSP_USING_I2C3
select BSP_USING_CCAP
select BSP_USING_CCAP0
default n
if BOARD_USING_SENSOR0
config BOARD_USING_SENSON0_ID
int "Specify Sensor0 ID"
default 0 if BOARD_USING_SENSOR0
range 0 2
help
HM1055=0
ADV728X=1
endif
config BOARD_USING_SENSOR1
bool "CCAP-SENSOR PORT1(over i2c4/PN14/PD15)"
select BSP_USING_I2C
select BSP_USING_I2C4
select BSP_USING_CCAP
select BSP_USING_CCAP1
default n
if BOARD_USING_SENSOR1
config BOARD_USING_SENSON1_ID
int "Specify Sensor1 ID"
default 0
range 0 2
help
HM1055=0
ADV728X=1
endif
endmenu
source "$(BSP_DIR)/../libraries/nu_packages/Kconfig"
endmenu
|