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