xref: /OK3568_Linux_fs/buildroot/package/rockchip/rkscript/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT
2*4882a593Smuzhiyun	bool "rockchip script"
3*4882a593Smuzhiyun	depends on BR2_PACKAGE_HAS_UDEV
4*4882a593Smuzhiyun	help
5*4882a593Smuzhiyun	  Rockchip helper scripts.
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunif BR2_PACKAGE_RKSCRIPT
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_DEFAULT_PCM
10*4882a593Smuzhiyun	string "default PCM"
11*4882a593Smuzhiyun	help
12*4882a593Smuzhiyun	  Alsa's default PCM
13*4882a593Smuzhiyun
14*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_IODOMAIN_NOTICE
15*4882a593Smuzhiyun	bool "rkscript iodomain notice script"
16*4882a593Smuzhiyun	default y if BR2_PACKAGE_RK3308
17*4882a593Smuzhiyun	default y if BR2_PACKAGE_RV1126_RV1109
18*4882a593Smuzhiyun	default y if BR2_PACKAGE_RK3566_RK3568
19*4882a593Smuzhiyun	select BR2_PACKAGE_RKTOOLKIT
20*4882a593Smuzhiyun	help
21*4882a593Smuzhiyun	  Install iodomain notice script.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_MOUNTALL
24*4882a593Smuzhiyun	bool "rkscript mountall"
25*4882a593Smuzhiyun	# The recovery might handle it internally
26*4882a593Smuzhiyun	default y if !BR2_PACKAGE_SYSTEMD && (!BR2_PACKAGE_RECOVERY || BR2_PACKAGE_RECOVERY_USE_UPDATEENGINE)
27*4882a593Smuzhiyun	help
28*4882a593Smuzhiyun	  Install mountall script.
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_RESIZEALL
31*4882a593Smuzhiyun	bool "rkscript resizeall"
32*4882a593Smuzhiyun	default y if BR2_PACKAGE_SYSTEMD
33*4882a593Smuzhiyun	depends on !BR2_PACKAGE_RKSCRIPT_MOUNTALL
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  Install resizeall script.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_BOOTANIM
38*4882a593Smuzhiyun	bool "rkscript bootanim"
39*4882a593Smuzhiyun	help
40*4882a593Smuzhiyun	  Install bootanim scripts.
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunif BR2_PACKAGE_RKSCRIPT_BOOTANIM
43*4882a593Smuzhiyun
44*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_BOOTANIM_TIMEOUT
45*4882a593Smuzhiyun	int "bootanim timeout"
46*4882a593Smuzhiyun	default 3
47*4882a593Smuzhiyun	help
48*4882a593Smuzhiyun	  Bootanim timeout.
49*4882a593Smuzhiyun
50*4882a593Smuzhiyunendif
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB
53*4882a593Smuzhiyun	bool "rkscript usbdevice"
54*4882a593Smuzhiyun	default y
55*4882a593Smuzhiyun	help
56*4882a593Smuzhiyun	  Install usbdevice scripts.
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunif BR2_PACKAGE_RKSCRIPT_USB
59*4882a593Smuzhiyun
60*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_EXTRA_CONFIG
61*4882a593Smuzhiyun	string "usb extra config"
62*4882a593Smuzhiyun	help
63*4882a593Smuzhiyun	  Extra usb configs.
64*4882a593Smuzhiyun
65*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_ADBD
66*4882a593Smuzhiyun	bool "adbd"
67*4882a593Smuzhiyun	default y if BR2_PACKAGE_ANDROID_TOOLS_ADBD
68*4882a593Smuzhiyun	help
69*4882a593Smuzhiyun	  Android adbd.
70*4882a593Smuzhiyun
71*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_MTP
72*4882a593Smuzhiyun	bool "mtp"
73*4882a593Smuzhiyun	default y if BR2_PACKAGE_MTP
74*4882a593Smuzhiyun	help
75*4882a593Smuzhiyun	  Media Transfer Protocal (MTP).
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_ACM
78*4882a593Smuzhiyun	bool "acm"
79*4882a593Smuzhiyun	help
80*4882a593Smuzhiyun	  USB ACM.
81*4882a593Smuzhiyun
82*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_NTB
83*4882a593Smuzhiyun	bool "ntb"
84*4882a593Smuzhiyun	help
85*4882a593Smuzhiyun	  Rockchip NTB.
86*4882a593Smuzhiyun
87*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UVC
88*4882a593Smuzhiyun	bool "uvc"
89*4882a593Smuzhiyun	help
90*4882a593Smuzhiyun	  USB UVC.
91*4882a593Smuzhiyun
92*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UAC1
93*4882a593Smuzhiyun	bool "uac1"
94*4882a593Smuzhiyun	help
95*4882a593Smuzhiyun	  USB UAC1.
96*4882a593Smuzhiyun
97*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UAC2
98*4882a593Smuzhiyun	bool "uac2"
99*4882a593Smuzhiyun	help
100*4882a593Smuzhiyun	  USB UAC2.
101*4882a593Smuzhiyun
102*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_HID
103*4882a593Smuzhiyun	bool "hid"
104*4882a593Smuzhiyun	help
105*4882a593Smuzhiyun	  USB HID.
106*4882a593Smuzhiyun
107*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_RNDIS
108*4882a593Smuzhiyun	bool "rndis"
109*4882a593Smuzhiyun	help
110*4882a593Smuzhiyun	  USB RNDIS.
111*4882a593Smuzhiyun
112*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS
113*4882a593Smuzhiyun	bool "ums"
114*4882a593Smuzhiyun	help
115*4882a593Smuzhiyun	  USB mass storage (UMS).
116*4882a593Smuzhiyun
117*4882a593Smuzhiyunif BR2_PACKAGE_RKSCRIPT_USB_UMS
118*4882a593Smuzhiyun
119*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_FILE
120*4882a593Smuzhiyun	string "ums file"
121*4882a593Smuzhiyun	default "/userdata/ums_shared.img"
122*4882a593Smuzhiyun	help
123*4882a593Smuzhiyun	  Block device or image file to share through UMS.
124*4882a593Smuzhiyun
125*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_SIZE
126*4882a593Smuzhiyun	string "ums size"
127*4882a593Smuzhiyun	default "256M"
128*4882a593Smuzhiyun	help
129*4882a593Smuzhiyun	  UMS's size.
130*4882a593Smuzhiyun
131*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_FSTYPE
132*4882a593Smuzhiyun	string "ums fstype"
133*4882a593Smuzhiyun	default "vfat"
134*4882a593Smuzhiyun	help
135*4882a593Smuzhiyun	  UMS's filesystem type.
136*4882a593Smuzhiyun
137*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_RO
138*4882a593Smuzhiyun	bool "ums ro"
139*4882a593Smuzhiyun	default n
140*4882a593Smuzhiyun	help
141*4882a593Smuzhiyun	  UMS is read-only.
142*4882a593Smuzhiyun
143*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_MOUNT
144*4882a593Smuzhiyun	bool "ums mount"
145*4882a593Smuzhiyun	default n
146*4882a593Smuzhiyun	help
147*4882a593Smuzhiyun	  Mount when USB disconnected, umount when connected.
148*4882a593Smuzhiyun
149*4882a593Smuzhiyun	  Warning:
150*4882a593Smuzhiyun	  Umounting UMS may failed if it is still in use.
151*4882a593Smuzhiyun
152*4882a593Smuzhiyunconfig BR2_PACKAGE_RKSCRIPT_USB_UMS_MOUNTPOINT
153*4882a593Smuzhiyun	string "ums mountpoint"
154*4882a593Smuzhiyun	default "/mnt/ums"
155*4882a593Smuzhiyun	help
156*4882a593Smuzhiyun	  UMS's mountpoint.
157*4882a593Smuzhiyun
158*4882a593Smuzhiyunendif # BR2_PACKAGE_RKSCRIPT_USB_UMS
159*4882a593Smuzhiyun
160*4882a593Smuzhiyunendif # BR2_PACKAGE_RKSCRIPT_USB
161*4882a593Smuzhiyun
162*4882a593Smuzhiyunendif
163