Browse Source

usb: remove USB_SCD_ATTRIBUTES macro

USB_SCD_ATTRIBUTES is a configuration dependent macro
that does not map any part of the spec and does not
belong to usb_ch9 header.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
pull/39762/head
Johann Fischer 4 years ago committed by Carles Cufí
parent
commit
14c28c45f1
  1. 5
      include/usb/usb_ch9.h
  2. 6
      subsys/usb/class/dfu/usb_dfu.c
  3. 6
      subsys/usb/usb_descriptor.c

5
include/usb/usb_ch9.h

@ -220,11 +220,6 @@ struct usb_association_descriptor { @@ -220,11 +220,6 @@ struct usb_association_descriptor {
#define USB_SCD_RESERVED BIT(7)
#define USB_SCD_SELF_POWERED BIT(6)
#define USB_SCD_REMOTE_WAKEUP BIT(5)
#define USB_SCD_ATTRIBUTES (USB_SCD_RESERVED | \
COND_CODE_1(CONFIG_USB_SELF_POWERED, \
(USB_SCD_SELF_POWERED), (0)) | \
COND_CODE_1(CONFIG_USB_DEVICE_REMOTE_WAKEUP, \
(USB_SCD_REMOTE_WAKEUP), (0)))
/** USB Defined Base Class Codes from https://www.usb.org/defined-class-codes */
#define USB_BCC_AUDIO 0x01

6
subsys/usb/class/dfu/usb_dfu.c

@ -155,7 +155,11 @@ struct dev_dfu_mode_descriptor dfu_mode_desc = { @@ -155,7 +155,11 @@ struct dev_dfu_mode_descriptor dfu_mode_desc = {
.bNumInterfaces = 1,
.bConfigurationValue = 1,
.iConfiguration = 0,
.bmAttributes = USB_SCD_ATTRIBUTES,
.bmAttributes = USB_SCD_RESERVED |
COND_CODE_1(CONFIG_USB_SELF_POWERED,
(USB_SCD_SELF_POWERED), (0)) |
COND_CODE_1(CONFIG_USB_DEVICE_REMOTE_WAKEUP,
(USB_SCD_REMOTE_WAKEUP), (0)),
.bMaxPower = CONFIG_USB_MAX_POWER,
},
.sec_dfu_cfg = {

6
subsys/usb/usb_descriptor.c

@ -90,7 +90,11 @@ USBD_DEVICE_DESCR_DEFINE(primary) struct common_descriptor common_desc = { @@ -90,7 +90,11 @@ USBD_DEVICE_DESCR_DEFINE(primary) struct common_descriptor common_desc = {
.bNumInterfaces = 0,
.bConfigurationValue = 1,
.iConfiguration = 0,
.bmAttributes = USB_SCD_ATTRIBUTES,
.bmAttributes = USB_SCD_RESERVED |
COND_CODE_1(CONFIG_USB_SELF_POWERED,
(USB_SCD_SELF_POWERED), (0)) |
COND_CODE_1(CONFIG_USB_DEVICE_REMOTE_WAKEUP,
(USB_SCD_REMOTE_WAKEUP), (0)),
.bMaxPower = CONFIG_USB_MAX_POWER,
},
};

Loading…
Cancel
Save