zephyr/subsys/usb/Kconfig
Ulf Magnusson 1073882998 subsys: kconfig: Remove 'default n' properties and clean up a bit
Bool symbols implicitly default to 'n'.

A 'default n' can make sense e.g. in a Kconfig.defconfig file, if you
want to override a 'default y' on the base definition of the symbol. It
isn't used like that on any of these symbols though.

Remove some 'default ""' properties on string symbols too.

Also make definitions more consistent by converting some

  config FOO
  	<type>
  	prompt "foo"

definitions to a shorter form:

  config FOO
  	<type> "foo"

This shorthand works for int/hex/string symbols too, not just for bool
symbols.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2018-07-12 23:13:22 -04:00

96 lines
1.9 KiB
Plaintext

# Kconfig - USB device stack configuration options
#
# Copyright (c) 2016 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
menuconfig USB_DEVICE_STACK
bool "USB device stack"
depends on USB_DEVICE_DRIVER || ARCH_POSIX
help
Enable USB device stack.
if USB_DEVICE_STACK
config SYS_LOG_USB_DEVICE_LEVEL
int
prompt "Sets log level for the USB device stack"
default 0
depends on SYS_LOG
help
This option sets log level for the USB device stack.
Levels are:
- 0 OFF, do not write
- 1 ERROR, only write SYS_LOG_ERR
- 2 WARNING, write SYS_LOG_WRN in addition to previous level
- 3 INFO, write SYS_LOG_INF in addition to previous levels
- 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
config USB_DEVICE_VID
hex
prompt "USB Vendor ID"
default 0x2FE3
help
USB device vendor ID. MUST be configured by vendor.
config USB_DEVICE_PID
hex
prompt "USB Product ID"
default 0x100
help
USB device product ID. MUST be configured by vendor.
config USB_DEVICE_MANUFACTURER
string
prompt "USB manufacturer name"
default "ZEPHYR"
help
USB device Manufacturer string. MUST be configured by vendor.
config USB_DEVICE_PRODUCT
string
prompt "USB product name"
default "USB-DEV"
help
USB device Product string. MUST be configured by vendor.
config USB_DEVICE_SN
string
prompt "USB serial number"
default "0.01"
help
USB device SerialNumber string. MUST be configured by vendor.
config USB_COMPOSITE_DEVICE
bool "Enable composite device driver"
depends on USB
help
Enable composite USB device driver.
config USB_COMPOSITE_BUFFER_SIZE
int
prompt "Set buffer size for Class Handler"
depends on USB_COMPOSITE_DEVICE
default 64
default 256 if USB_DEVICE_NETWORK_RNDIS
config USB_DEVICE_BOS
bool "Enable USB Binary Device Object Store (BOS)"
config USB_DEVICE_OS_DESC
bool
prompt "Enable MS OS Descriptors support"
default n
source "subsys/usb/class/Kconfig"
endif # USB_DEVICE_STACK