rndis: do not configure endpoints from Kconfig when composite enabled
This should be done from a board specific logic, as for other composite devices
This commit is contained in:
parent
498a24cc54
commit
58e817db76
@ -1022,8 +1022,6 @@ config RNDIS_VERSIONNO
|
|||||||
hex "RNDIS Version Number"
|
hex "RNDIS Version Number"
|
||||||
default 0x0001
|
default 0x0001
|
||||||
|
|
||||||
endif # !RNDIS_COMPOSITE
|
|
||||||
|
|
||||||
config RNDIS_EPBULKIN
|
config RNDIS_EPBULKIN
|
||||||
int "RNDIS bulk in endpoint number"
|
int "RNDIS bulk in endpoint number"
|
||||||
default 1
|
default 1
|
||||||
@ -1036,6 +1034,8 @@ config RNDIS_EPINTIN
|
|||||||
int "RNDIS interrupt in endpoint number"
|
int "RNDIS interrupt in endpoint number"
|
||||||
default 3
|
default 3
|
||||||
|
|
||||||
|
endif # !RNDIS_COMPOSITE
|
||||||
|
|
||||||
endif # RNDIS
|
endif # RNDIS
|
||||||
|
|
||||||
menuconfig DFU
|
menuconfig DFU
|
||||||
|
@ -89,9 +89,11 @@ static_assert((CONFIG_NET_LL_GUARDSIZE % 4) == 2,
|
|||||||
#define RNDIS_NINTERFACES (2)
|
#define RNDIS_NINTERFACES (2)
|
||||||
#define RNDIS_NSTRIDS (0)
|
#define RNDIS_NSTRIDS (0)
|
||||||
|
|
||||||
#define RNDIS_EPINTIN_ADDR USB_EPIN(CONFIG_RNDIS_EPINTIN)
|
#ifndef CONFIG_RNDIS_COMPOSITE
|
||||||
#define RNDIS_EPBULKIN_ADDR USB_EPIN(CONFIG_RNDIS_EPBULKIN)
|
# define RNDIS_EPINTIN_ADDR USB_EPIN(CONFIG_RNDIS_EPINTIN)
|
||||||
#define RNDIS_EPBULKOUT_ADDR USB_EPOUT(CONFIG_RNDIS_EPBULKOUT)
|
# define RNDIS_EPBULKIN_ADDR USB_EPIN(CONFIG_RNDIS_EPBULKIN)
|
||||||
|
# define RNDIS_EPBULKOUT_ADDR USB_EPOUT(CONFIG_RNDIS_EPBULKOUT)
|
||||||
|
#endif
|
||||||
#define RNDIS_NUM_EPS (3)
|
#define RNDIS_NUM_EPS (3)
|
||||||
|
|
||||||
#define RNDIS_MANUFACTURERSTRID (1)
|
#define RNDIS_MANUFACTURERSTRID (1)
|
||||||
@ -326,7 +328,9 @@ const static struct rndis_cfgdesc_s g_rndis_cfgdesc =
|
|||||||
{
|
{
|
||||||
.len = USB_SIZEOF_EPDESC,
|
.len = USB_SIZEOF_EPDESC,
|
||||||
.type = USB_DESC_TYPE_ENDPOINT,
|
.type = USB_DESC_TYPE_ENDPOINT,
|
||||||
|
#ifndef CONFIG_RNDIS_COMPOSITE
|
||||||
.addr = RNDIS_EPINTIN_ADDR,
|
.addr = RNDIS_EPINTIN_ADDR,
|
||||||
|
#endif
|
||||||
.attr = USB_EP_ATTR_XFER_INT,
|
.attr = USB_EP_ATTR_XFER_INT,
|
||||||
.mxpacketsize =
|
.mxpacketsize =
|
||||||
{
|
{
|
||||||
@ -348,7 +352,9 @@ const static struct rndis_cfgdesc_s g_rndis_cfgdesc =
|
|||||||
{
|
{
|
||||||
.len = USB_SIZEOF_EPDESC,
|
.len = USB_SIZEOF_EPDESC,
|
||||||
.type = USB_DESC_TYPE_ENDPOINT,
|
.type = USB_DESC_TYPE_ENDPOINT,
|
||||||
|
#ifndef CONFIG_RNDIS_COMPOSITE
|
||||||
.addr = RNDIS_EPBULKIN_ADDR,
|
.addr = RNDIS_EPBULKIN_ADDR,
|
||||||
|
#endif
|
||||||
.attr = USB_EP_ATTR_XFER_BULK,
|
.attr = USB_EP_ATTR_XFER_BULK,
|
||||||
#ifdef CONFIG_USBDEV_DUALSPEED
|
#ifdef CONFIG_USBDEV_DUALSPEED
|
||||||
.mxpacketsize =
|
.mxpacketsize =
|
||||||
@ -367,7 +373,9 @@ const static struct rndis_cfgdesc_s g_rndis_cfgdesc =
|
|||||||
{
|
{
|
||||||
.len = USB_SIZEOF_EPDESC,
|
.len = USB_SIZEOF_EPDESC,
|
||||||
.type = USB_DESC_TYPE_ENDPOINT,
|
.type = USB_DESC_TYPE_ENDPOINT,
|
||||||
|
#ifndef CONFIG_RNDIS_COMPOSITE
|
||||||
.addr = RNDIS_EPBULKOUT_ADDR,
|
.addr = RNDIS_EPBULKOUT_ADDR,
|
||||||
|
#endif
|
||||||
.attr = USB_EP_ATTR_XFER_BULK,
|
.attr = USB_EP_ATTR_XFER_BULK,
|
||||||
#ifdef CONFIG_USBDEV_DUALSPEED
|
#ifdef CONFIG_USBDEV_DUALSPEED
|
||||||
.mxpacketsize =
|
.mxpacketsize =
|
||||||
|
Loading…
Reference in New Issue
Block a user