xref: /OK3568_Linux_fs/device/rockchip/common/configs/Config.in.post-rootfs (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunmenu "Post rootfs installs"
4*4882a593Smuzhiyun
5*4882a593Smuzhiyunchoice
6*4882a593Smuzhiyun	prompt "hostname"
7*4882a593Smuzhiyun
8*4882a593Smuzhiyunconfig RK_ROOTFS_HOSTNAME_DEFAULT
9*4882a593Smuzhiyun	bool "auto"
10*4882a593Smuzhiyun	help
11*4882a593Smuzhiyun	  Use "<chip>-<OS>" for non-debian OS.
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig RK_ROOTFS_HOSTNAME_ORIGINAL
14*4882a593Smuzhiyun	bool "original"
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunconfig RK_ROOTFS_HOSTNAME_CUSTOM
17*4882a593Smuzhiyun	bool "custom"
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunendchoice # hostname
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunif RK_ROOTFS_HOSTNAME_CUSTOM
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig RK_ROOTFS_HOSTNAME
24*4882a593Smuzhiyun	string "custom hostname"
25*4882a593Smuzhiyun	default RK_CHIP
26*4882a593Smuzhiyun
27*4882a593Smuzhiyunendif
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunchoice
30*4882a593Smuzhiyun	prompt "locale"
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunconfig RK_ROOTFS_LOCALE_DEFAULT
33*4882a593Smuzhiyun	bool "auto"
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  Use "en_US.UTF-8" for non-debian OS.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunconfig RK_ROOTFS_LOCALE_ORIGINAL
38*4882a593Smuzhiyun	bool "original"
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunconfig RK_ROOTFS_LOCALE_CUSTOM
41*4882a593Smuzhiyun	bool "custom"
42*4882a593Smuzhiyun
43*4882a593Smuzhiyunendchoice # locale
44*4882a593Smuzhiyun
45*4882a593Smuzhiyunif RK_ROOTFS_LOCALE_CUSTOM
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig RK_ROOTFS_LOCALE
48*4882a593Smuzhiyun	string "custom locale"
49*4882a593Smuzhiyun	default "en_US.UTF-8"
50*4882a593Smuzhiyun
51*4882a593Smuzhiyunendif
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunchoice
54*4882a593Smuzhiyun	prompt "extra fonts"
55*4882a593Smuzhiyun
56*4882a593Smuzhiyunconfig RK_EXTRA_FONTS_DEFAULT
57*4882a593Smuzhiyun	bool "auto"
58*4882a593Smuzhiyun	help
59*4882a593Smuzhiyun	  Install extra fonts for yocto OS.
60*4882a593Smuzhiyun
61*4882a593Smuzhiyunconfig RK_EXTRA_FONTS_ENABLED
62*4882a593Smuzhiyun	bool "install"
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunconfig RK_EXTRA_FONTS_DISABLED
65*4882a593Smuzhiyun	bool "not install"
66*4882a593Smuzhiyun
67*4882a593Smuzhiyunendchoice # extra fonts
68*4882a593Smuzhiyun
69*4882a593Smuzhiyunchoice
70*4882a593Smuzhiyun	prompt "disk helpers"
71*4882a593Smuzhiyun
72*4882a593Smuzhiyunconfig RK_DISK_HELPERS_DEFAULT
73*4882a593Smuzhiyun	bool "auto"
74*4882a593Smuzhiyun	help
75*4882a593Smuzhiyun	  Install mount-all for buildroot OS.
76*4882a593Smuzhiyun	  Install resize-all for non-buildroot OS.
77*4882a593Smuzhiyun
78*4882a593Smuzhiyunconfig RK_DISK_HELPERS_MOUNTALL
79*4882a593Smuzhiyun	bool "mount all partitions"
80*4882a593Smuzhiyun
81*4882a593Smuzhiyunconfig RK_DISK_HELPERS_RESIZEALL
82*4882a593Smuzhiyun	bool "resize all partitions"
83*4882a593Smuzhiyun
84*4882a593Smuzhiyunconfig RK_DISK_HELPERS_DISABLED
85*4882a593Smuzhiyun	bool "not install"
86*4882a593Smuzhiyun
87*4882a593Smuzhiyunendchoice # disk helpers
88*4882a593Smuzhiyun
89*4882a593Smuzhiyunif ! RK_DISK_HELPERS_DISABLED
90*4882a593Smuzhiyun
91*4882a593Smuzhiyunconfig RK_DISK_AUTO_FORMAT
92*4882a593Smuzhiyun	bool "format extra partitions when needed"
93*4882a593Smuzhiyun
94*4882a593Smuzhiyunconfig RK_DISK_SKIP_FSCK
95*4882a593Smuzhiyun	bool "bypass boot time fsck"
96*4882a593Smuzhiyun
97*4882a593Smuzhiyunendif
98*4882a593Smuzhiyun
99*4882a593Smuzhiyunconfig RK_ROOTFS_UDEV_RULES
100*4882a593Smuzhiyun	bool "Rockchip udev rules"
101*4882a593Smuzhiyun	default y
102*4882a593Smuzhiyun
103*4882a593Smuzhiyuncomment "USB gadget depends on linux kernel"
104*4882a593Smuzhiyun	depends on RK_KERNEL_CFG = ""
105*4882a593Smuzhiyun
106*4882a593Smuzhiyunif RK_KERNEL_CFG != ""
107*4882a593Smuzhiyun
108*4882a593Smuzhiyunchoice
109*4882a593Smuzhiyun	prompt "USB gadget"
110*4882a593Smuzhiyun
111*4882a593Smuzhiyunconfig RK_USB_DEFAULT
112*4882a593Smuzhiyun	bool "auto"
113*4882a593Smuzhiyun	help
114*4882a593Smuzhiyun	  Install USB gadget on non-buildroot OS.
115*4882a593Smuzhiyun
116*4882a593Smuzhiyunconfig RK_USB_ENABLED
117*4882a593Smuzhiyun	bool "install"
118*4882a593Smuzhiyun
119*4882a593Smuzhiyunconfig RK_USB_DISABLED
120*4882a593Smuzhiyun	bool "not install"
121*4882a593Smuzhiyun
122*4882a593Smuzhiyunendchoice # USB gadget
123*4882a593Smuzhiyun
124*4882a593Smuzhiyunif !RK_USB_DISABLED
125*4882a593Smuzhiyun
126*4882a593Smuzhiyunmenu "USB gadget"
127*4882a593Smuzhiyun
128*4882a593Smuzhiyunconfig RK_USB_ADBD
129*4882a593Smuzhiyun	bool "adbd"
130*4882a593Smuzhiyun	default y
131*4882a593Smuzhiyun	help
132*4882a593Smuzhiyun	  Android adbd.
133*4882a593Smuzhiyun
134*4882a593Smuzhiyunif RK_USB_ADBD
135*4882a593Smuzhiyun
136*4882a593Smuzhiyunconfig RK_USB_ADBD_TCP_PORT
137*4882a593Smuzhiyun	int "adbd tcp port"
138*4882a593Smuzhiyun	default 5555
139*4882a593Smuzhiyun
140*4882a593Smuzhiyunconfig RK_USB_ADBD_BASH
141*4882a593Smuzhiyun	bool "adbd prefer using bash"
142*4882a593Smuzhiyun	default y
143*4882a593Smuzhiyun
144*4882a593Smuzhiyunconfig RK_USB_ADBD_PASSWORD
145*4882a593Smuzhiyun	string "adbd password"
146*4882a593Smuzhiyun	default ""
147*4882a593Smuzhiyun
148*4882a593Smuzhiyunconfig RK_USB_ADBD_RSA_KEY
149*4882a593Smuzhiyun	string "adbd RSA key"
150*4882a593Smuzhiyun	default ""
151*4882a593Smuzhiyun
152*4882a593Smuzhiyunendif
153*4882a593Smuzhiyun
154*4882a593Smuzhiyunconfig RK_USB_MTP
155*4882a593Smuzhiyun	bool "mtp"
156*4882a593Smuzhiyun	help
157*4882a593Smuzhiyun	  Media Transfer Protocal (MTP).
158*4882a593Smuzhiyun
159*4882a593Smuzhiyunconfig RK_USB_ACM
160*4882a593Smuzhiyun	bool "acm"
161*4882a593Smuzhiyun
162*4882a593Smuzhiyunconfig RK_USB_NTB
163*4882a593Smuzhiyun	bool "ntb"
164*4882a593Smuzhiyun	help
165*4882a593Smuzhiyun	  Rockchip NTB.
166*4882a593Smuzhiyun
167*4882a593Smuzhiyunconfig RK_USB_UVC
168*4882a593Smuzhiyun	bool "uvc"
169*4882a593Smuzhiyun
170*4882a593Smuzhiyunconfig RK_USB_UAC1
171*4882a593Smuzhiyun	bool "uac1"
172*4882a593Smuzhiyun
173*4882a593Smuzhiyunconfig RK_USB_UAC2
174*4882a593Smuzhiyun	bool "uac2"
175*4882a593Smuzhiyun
176*4882a593Smuzhiyunconfig RK_USB_HID
177*4882a593Smuzhiyun	bool "hid"
178*4882a593Smuzhiyun
179*4882a593Smuzhiyunconfig RK_USB_RNDIS
180*4882a593Smuzhiyun	bool "rndis"
181*4882a593Smuzhiyun
182*4882a593Smuzhiyunconfig RK_USB_UMS
183*4882a593Smuzhiyun	bool "ums"
184*4882a593Smuzhiyun	help
185*4882a593Smuzhiyun	  USB mass storage (UMS).
186*4882a593Smuzhiyun
187*4882a593Smuzhiyunif RK_USB_UMS
188*4882a593Smuzhiyun
189*4882a593Smuzhiyunconfig RK_USB_UMS_FILE
190*4882a593Smuzhiyun	string "ums file"
191*4882a593Smuzhiyun	default "/userdata/ums_shared.img"
192*4882a593Smuzhiyun	help
193*4882a593Smuzhiyun	  Block device or image file to share through UMS.
194*4882a593Smuzhiyun
195*4882a593Smuzhiyunconfig RK_USB_UMS_SIZE
196*4882a593Smuzhiyun	string "ums size"
197*4882a593Smuzhiyun	default "256M"
198*4882a593Smuzhiyun	help
199*4882a593Smuzhiyun	  UMS's size.
200*4882a593Smuzhiyun
201*4882a593Smuzhiyunconfig RK_USB_UMS_FSTYPE
202*4882a593Smuzhiyun	string "ums fstype"
203*4882a593Smuzhiyun	default "vfat"
204*4882a593Smuzhiyun	help
205*4882a593Smuzhiyun	  UMS's filesystem type.
206*4882a593Smuzhiyun
207*4882a593Smuzhiyunconfig RK_USB_UMS_MOUNT
208*4882a593Smuzhiyun	bool "ums mount"
209*4882a593Smuzhiyun	default n
210*4882a593Smuzhiyun	help
211*4882a593Smuzhiyun	  Mount when USB disconnected, umount when connected.
212*4882a593Smuzhiyun
213*4882a593Smuzhiyun	  Warning:
214*4882a593Smuzhiyun	  Umounting UMS may failed if it is still in use.
215*4882a593Smuzhiyun
216*4882a593Smuzhiyunconfig RK_USB_UMS_MOUNTPOINT
217*4882a593Smuzhiyun	string "ums mountpoint"
218*4882a593Smuzhiyun	default "/mnt/ums"
219*4882a593Smuzhiyun	help
220*4882a593Smuzhiyun	  UMS's mountpoint.
221*4882a593Smuzhiyun
222*4882a593Smuzhiyunconfig RK_USB_UMS_RO
223*4882a593Smuzhiyun	bool "ums ro"
224*4882a593Smuzhiyun	default n
225*4882a593Smuzhiyun	help
226*4882a593Smuzhiyun	  UMS is read-only.
227*4882a593Smuzhiyun
228*4882a593Smuzhiyunendif
229*4882a593Smuzhiyun
230*4882a593Smuzhiyunconfig RK_USB_EXTRA
231*4882a593Smuzhiyun	string "extra USB gadget configs"
232*4882a593Smuzhiyun	default ""
233*4882a593Smuzhiyun
234*4882a593Smuzhiyunconfig RK_USB_HOOKS
235*4882a593Smuzhiyun	string "hook scripts"
236*4882a593Smuzhiyun	default ""
237*4882a593Smuzhiyun
238*4882a593Smuzhiyunendmenu # USB gadget
239*4882a593Smuzhiyun
240*4882a593Smuzhiyunendif
241*4882a593Smuzhiyun
242*4882a593Smuzhiyunendif
243*4882a593Smuzhiyun
244*4882a593Smuzhiyuncomment "wifi/BT depends on linux kernel"
245*4882a593Smuzhiyun	depends on RK_KERNEL_CFG = ""
246*4882a593Smuzhiyun
247*4882a593Smuzhiyunif RK_KERNEL_CFG != ""
248*4882a593Smuzhiyun
249*4882a593Smuzhiyunconfig RK_WIFIBT_CHIP
250*4882a593Smuzhiyun	string "wifi/BT chip"
251*4882a593Smuzhiyun	default "ALL_AP"
252*4882a593Smuzhiyun	help
253*4882a593Smuzhiyun	  ALL_AP for Realtek and AP6XXX, ALL_CY for Realtek and CYWXXX.
254*4882a593Smuzhiyun	  Set "" for no WIFI/BT.
255*4882a593Smuzhiyun
256*4882a593Smuzhiyunconfig RK_WIFIBT_TTY
257*4882a593Smuzhiyun	string "BT serial port"
258*4882a593Smuzhiyun	depends on RK_WIFIBT_CHIP != ""
259*4882a593Smuzhiyun	default "ttyS0"
260*4882a593Smuzhiyun
261*4882a593Smuzhiyunendif
262*4882a593Smuzhiyun
263*4882a593Smuzhiyunconfig RK_ROOTFS_PREBUILT_TOOLS
264*4882a593Smuzhiyun	bool "prebuilt tools"
265*4882a593Smuzhiyun
266*4882a593Smuzhiyunconfig RK_ROOTFS_OVERLAY_DIRS
267*4882a593Smuzhiyun	string "rootfs overlay dirs"
268*4882a593Smuzhiyun
269*4882a593Smuzhiyunendmenu # Post-rootfs
270