linuxOS_AP06/device/rockchip/common/configs/post/Config.in.usb-gadget
2025-06-03 12:28:32 +08:00

166 lines
2.9 KiB
Plaintext

#
menuconfig RK_USB_GADGET
bool "USB gadget"
default y
if RK_USB_GADGET
config RK_USB_VID
hex "vendor id"
default 0x2207
config RK_USB_PID
hex "product id"
default 0
config RK_USB_FW_VER
hex "firmware version"
default 0x0310
config RK_USB_MANUFACTURER
string "manufacturer"
default "Rockchip"
config RK_USB_PRODUCT
string "product"
default "rk3xxx"
menuconfig RK_USB_ADBD
bool "Android Debug Bridge Daemon (adbd)"
default y
if RK_USB_ADBD
config RK_USB_ADBD_TCP_PORT
int "TCP port"
default 5555
config RK_USB_ADBD_SHELL
string "login shell"
default "/bin/bash"
menuconfig RK_USB_ADBD_SECURE
bool "access control"
if RK_USB_ADBD_SECURE
config RK_USB_ADBD_PASSWORD
string "password"
config RK_USB_ADBD_KEYS
string "Android public keys"
default "~/.android/adbkey.pub" if RK_USB_ADBD_PASSWORD = ""
endif # secure
endmenuconfig # secure
endif # adbd
endmenuconfig # adbd
menuconfig RK_USB_MTP
bool "Media Transfer Protocal (MTP)"
if RK_USB_MTP
config RK_USB_MTP_ICON
string "device icon"
default "devicon.ico"
help
Name of custom icon file under $RK_CHIP_DIR or USB gadget overlay dir.
config RK_USB_MTP_CONF
string "umtprd config file"
default "umtprd.conf"
help
Name of config file under $RK_CHIP_DIR or USB gadget overlay dir.
endif # MTP
endmenuconfig # MTP
config RK_USB_ACM
bool "Abstract Control Model (ACM)"
config RK_USB_NTB
bool "Rockchip NPU Transfer Bridge (NTB)"
config RK_USB_UVC
bool "USB Video Class (UVC)"
config RK_USB_UAC1
bool "USB Audio Class 1.0 (UAC1)"
config RK_USB_UAC2
bool "USB Audio Class 2.0 (UAC2)"
config RK_USB_HID
bool "Human Interface Devices (HID)"
config RK_USB_RNDIS
bool "Remote Network Driver Interface Specification (RNDIS)"
menuconfig RK_USB_UMS
bool "USB mass storage (UMS)"
if RK_USB_UMS
config RK_USB_UMS_FILE
string "block device or image file"
default "/userdata/ums_shared.img"
help
Block device or image file to share through UMS.
config RK_USB_UMS_SIZE
string "size of image file"
default "256M"
config RK_USB_UMS_FSTYPE
string "filesystem type"
default "vfat"
menuconfig RK_USB_UMS_MOUNT
bool "mount on device"
default y
help
Mount when USB disconnected, umount when connected.
Warning:
Umounting UMS may failed if it is still in use.
config RK_USB_UMS_MOUNTPOINT
string "mountpoint"
depends on RK_USB_UMS_MOUNT
default "/mnt/ums"
endmenuconfig # UMS mount
config RK_USB_UMS_RO
bool "read-only on PC"
endif # UMS
endmenuconfig # UMS
config RK_USB_ECM
bool "Ethernet Control Model (ECM)"
config RK_USB_EEM
bool "Ethernet Emulation Model (EEM)"
config RK_USB_NCM
bool "Network Control Model (NCM)"
config RK_USB_MIDI
bool "Musical Instrument Digital Interface (MIDI)"
config RK_USB_SERIAL
bool "USB Gadget Serial (GSER)"
config RK_USB_EXTRA
string "extra USB gadget configs"
config RK_USB_HOOKS
string "hook scripts"
endif # USB gadget
endmenuconfig # USB gadget