summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/at91dci.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/controller/at91dci.c')
-rw-r--r--sys/dev/usb/controller/at91dci.c130
1 files changed, 65 insertions, 65 deletions
diff --git a/sys/dev/usb/controller/at91dci.c b/sys/dev/usb/controller/at91dci.c
index 63a589a..e50d8f9 100644
--- a/sys/dev/usb/controller/at91dci.c
+++ b/sys/dev/usb/controller/at91dci.c
@@ -82,19 +82,19 @@ SYSCTL_INT(_hw_usb_at91dci, OID_AUTO, debug, CTLFLAG_RW,
/* prototypes */
-struct usb2_bus_methods at91dci_bus_methods;
-struct usb2_pipe_methods at91dci_device_bulk_methods;
-struct usb2_pipe_methods at91dci_device_ctrl_methods;
-struct usb2_pipe_methods at91dci_device_intr_methods;
-struct usb2_pipe_methods at91dci_device_isoc_fs_methods;
+struct usb_bus_methods at91dci_bus_methods;
+struct usb_pipe_methods at91dci_device_bulk_methods;
+struct usb_pipe_methods at91dci_device_ctrl_methods;
+struct usb_pipe_methods at91dci_device_intr_methods;
+struct usb_pipe_methods at91dci_device_isoc_fs_methods;
static at91dci_cmd_t at91dci_setup_rx;
static at91dci_cmd_t at91dci_data_rx;
static at91dci_cmd_t at91dci_data_tx;
static at91dci_cmd_t at91dci_data_tx_sync;
-static void at91dci_device_done(struct usb2_xfer *, usb2_error_t);
-static void at91dci_do_poll(struct usb2_bus *);
-static void at91dci_standard_done(struct usb2_xfer *);
+static void at91dci_device_done(struct usb_xfer *, usb2_error_t);
+static void at91dci_do_poll(struct usb_bus *);
+static void at91dci_standard_done(struct usb_xfer *);
static void at91dci_root_intr(struct at91dci_softc *sc);
/*
@@ -116,7 +116,7 @@ static void at91dci_root_intr(struct at91dci_softc *sc);
* Here is a list of what the chip supports.
* Probably it supports more than listed here!
*/
-static const struct usb2_hw_ep_profile
+static const struct usb_hw_ep_profile
at91dci_ep_profile[AT91_UDP_EP_MAX] = {
[0] = {
@@ -181,8 +181,8 @@ static const struct usb2_hw_ep_profile
};
static void
-at91dci_get_hw_ep_profile(struct usb2_device *udev,
- const struct usb2_hw_ep_profile **ppf, uint8_t ep_addr)
+at91dci_get_hw_ep_profile(struct usb_device *udev,
+ const struct usb_hw_ep_profile **ppf, uint8_t ep_addr)
{
if (ep_addr < AT91_UDP_EP_MAX) {
*ppf = (at91dci_ep_profile + ep_addr);
@@ -278,7 +278,7 @@ static uint8_t
at91dci_setup_rx(struct at91dci_td *td)
{
struct at91dci_softc *sc;
- struct usb2_device_request req;
+ struct usb_device_request req;
uint32_t csr;
uint32_t temp;
uint16_t count;
@@ -372,7 +372,7 @@ not_complete:
static uint8_t
at91dci_data_rx(struct at91dci_td *td)
{
- struct usb2_page_search buf_res;
+ struct usb_page_search buf_res;
uint32_t csr;
uint32_t temp;
uint16_t count;
@@ -499,7 +499,7 @@ repeat:
static uint8_t
at91dci_data_tx(struct at91dci_td *td)
{
- struct usb2_page_search buf_res;
+ struct usb_page_search buf_res;
uint32_t csr;
uint32_t temp;
uint16_t count;
@@ -643,7 +643,7 @@ not_complete:
}
static uint8_t
-at91dci_xfer_do_fifo(struct usb2_xfer *xfer)
+at91dci_xfer_do_fifo(struct usb_xfer *xfer)
{
struct at91dci_softc *sc;
struct at91dci_td *td;
@@ -706,7 +706,7 @@ done:
static void
at91dci_interrupt_poll(struct at91dci_softc *sc)
{
- struct usb2_xfer *xfer;
+ struct usb_xfer *xfer;
repeat:
TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) {
@@ -854,7 +854,7 @@ at91dci_setup_standard_chain_sub(struct at91dci_std_temp *temp)
}
static void
-at91dci_setup_standard_chain(struct usb2_xfer *xfer)
+at91dci_setup_standard_chain(struct usb_xfer *xfer)
{
struct at91dci_std_temp temp;
struct at91dci_softc *sc;
@@ -1015,7 +1015,7 @@ at91dci_setup_standard_chain(struct usb2_xfer *xfer)
static void
at91dci_timeout(void *arg)
{
- struct usb2_xfer *xfer = arg;
+ struct usb_xfer *xfer = arg;
DPRINTF("xfer=%p\n", xfer);
@@ -1026,7 +1026,7 @@ at91dci_timeout(void *arg)
}
static void
-at91dci_start_standard_chain(struct usb2_xfer *xfer)
+at91dci_start_standard_chain(struct usb_xfer *xfer)
{
DPRINTFN(9, "\n");
@@ -1071,7 +1071,7 @@ at91dci_root_intr(struct at91dci_softc *sc)
}
static usb2_error_t
-at91dci_standard_done_sub(struct usb2_xfer *xfer)
+at91dci_standard_done_sub(struct usb_xfer *xfer)
{
struct at91dci_td *td;
uint32_t len;
@@ -1135,7 +1135,7 @@ at91dci_standard_done_sub(struct usb2_xfer *xfer)
}
static void
-at91dci_standard_done(struct usb2_xfer *xfer)
+at91dci_standard_done(struct usb_xfer *xfer)
{
usb2_error_t err = 0;
@@ -1184,7 +1184,7 @@ done:
* same USB transfer!
*------------------------------------------------------------------------*/
static void
-at91dci_device_done(struct usb2_xfer *xfer, usb2_error_t error)
+at91dci_device_done(struct usb_xfer *xfer, usb2_error_t error)
{
struct at91dci_softc *sc = AT9100_DCI_BUS2SC(xfer->xroot->bus);
uint8_t ep_no;
@@ -1207,8 +1207,8 @@ at91dci_device_done(struct usb2_xfer *xfer, usb2_error_t error)
}
static void
-at91dci_set_stall(struct usb2_device *udev, struct usb2_xfer *xfer,
- struct usb2_pipe *pipe)
+at91dci_set_stall(struct usb_device *udev, struct usb_xfer *xfer,
+ struct usb_pipe *pipe)
{
struct at91dci_softc *sc;
uint32_t csr_val;
@@ -1235,7 +1235,7 @@ static void
at91dci_clear_stall_sub(struct at91dci_softc *sc, uint8_t ep_no,
uint8_t ep_type, uint8_t ep_dir)
{
- const struct usb2_hw_ep_profile *pf;
+ const struct usb_hw_ep_profile *pf;
uint32_t csr_val;
uint32_t temp;
uint8_t csr_reg;
@@ -1328,10 +1328,10 @@ at91dci_clear_stall_sub(struct at91dci_softc *sc, uint8_t ep_no,
}
static void
-at91dci_clear_stall(struct usb2_device *udev, struct usb2_pipe *pipe)
+at91dci_clear_stall(struct usb_device *udev, struct usb_pipe *pipe)
{
struct at91dci_softc *sc;
- struct usb2_endpoint_descriptor *ed;
+ struct usb_endpoint_descriptor *ed;
DPRINTFN(5, "pipe=%p\n", pipe);
@@ -1455,7 +1455,7 @@ at91dci_resume(struct at91dci_softc *sc)
}
static void
-at91dci_do_poll(struct usb2_bus *bus)
+at91dci_do_poll(struct usb_bus *bus)
{
struct at91dci_softc *sc = AT9100_DCI_BUS2SC(bus);
@@ -1468,32 +1468,32 @@ at91dci_do_poll(struct usb2_bus *bus)
* at91dci bulk support
*------------------------------------------------------------------------*/
static void
-at91dci_device_bulk_open(struct usb2_xfer *xfer)
+at91dci_device_bulk_open(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_bulk_close(struct usb2_xfer *xfer)
+at91dci_device_bulk_close(struct usb_xfer *xfer)
{
at91dci_device_done(xfer, USB_ERR_CANCELLED);
}
static void
-at91dci_device_bulk_enter(struct usb2_xfer *xfer)
+at91dci_device_bulk_enter(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_bulk_start(struct usb2_xfer *xfer)
+at91dci_device_bulk_start(struct usb_xfer *xfer)
{
/* setup TDs */
at91dci_setup_standard_chain(xfer);
at91dci_start_standard_chain(xfer);
}
-struct usb2_pipe_methods at91dci_device_bulk_methods =
+struct usb_pipe_methods at91dci_device_bulk_methods =
{
.open = at91dci_device_bulk_open,
.close = at91dci_device_bulk_close,
@@ -1505,32 +1505,32 @@ struct usb2_pipe_methods at91dci_device_bulk_methods =
* at91dci control support
*------------------------------------------------------------------------*/
static void
-at91dci_device_ctrl_open(struct usb2_xfer *xfer)
+at91dci_device_ctrl_open(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_ctrl_close(struct usb2_xfer *xfer)
+at91dci_device_ctrl_close(struct usb_xfer *xfer)
{
at91dci_device_done(xfer, USB_ERR_CANCELLED);
}
static void
-at91dci_device_ctrl_enter(struct usb2_xfer *xfer)
+at91dci_device_ctrl_enter(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_ctrl_start(struct usb2_xfer *xfer)
+at91dci_device_ctrl_start(struct usb_xfer *xfer)
{
/* setup TDs */
at91dci_setup_standard_chain(xfer);
at91dci_start_standard_chain(xfer);
}
-struct usb2_pipe_methods at91dci_device_ctrl_methods =
+struct usb_pipe_methods at91dci_device_ctrl_methods =
{
.open = at91dci_device_ctrl_open,
.close = at91dci_device_ctrl_close,
@@ -1542,32 +1542,32 @@ struct usb2_pipe_methods at91dci_device_ctrl_methods =
* at91dci interrupt support
*------------------------------------------------------------------------*/
static void
-at91dci_device_intr_open(struct usb2_xfer *xfer)
+at91dci_device_intr_open(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_intr_close(struct usb2_xfer *xfer)
+at91dci_device_intr_close(struct usb_xfer *xfer)
{
at91dci_device_done(xfer, USB_ERR_CANCELLED);
}
static void
-at91dci_device_intr_enter(struct usb2_xfer *xfer)
+at91dci_device_intr_enter(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_intr_start(struct usb2_xfer *xfer)
+at91dci_device_intr_start(struct usb_xfer *xfer)
{
/* setup TDs */
at91dci_setup_standard_chain(xfer);
at91dci_start_standard_chain(xfer);
}
-struct usb2_pipe_methods at91dci_device_intr_methods =
+struct usb_pipe_methods at91dci_device_intr_methods =
{
.open = at91dci_device_intr_open,
.close = at91dci_device_intr_close,
@@ -1579,19 +1579,19 @@ struct usb2_pipe_methods at91dci_device_intr_methods =
* at91dci full speed isochronous support
*------------------------------------------------------------------------*/
static void
-at91dci_device_isoc_fs_open(struct usb2_xfer *xfer)
+at91dci_device_isoc_fs_open(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_device_isoc_fs_close(struct usb2_xfer *xfer)
+at91dci_device_isoc_fs_close(struct usb_xfer *xfer)
{
at91dci_device_done(xfer, USB_ERR_CANCELLED);
}
static void
-at91dci_device_isoc_fs_enter(struct usb2_xfer *xfer)
+at91dci_device_isoc_fs_enter(struct usb_xfer *xfer)
{
struct at91dci_softc *sc = AT9100_DCI_BUS2SC(xfer->xroot->bus);
uint32_t temp;
@@ -1643,13 +1643,13 @@ at91dci_device_isoc_fs_enter(struct usb2_xfer *xfer)
}
static void
-at91dci_device_isoc_fs_start(struct usb2_xfer *xfer)
+at91dci_device_isoc_fs_start(struct usb_xfer *xfer)
{
/* start TD chain */
at91dci_start_standard_chain(xfer);
}
-struct usb2_pipe_methods at91dci_device_isoc_fs_methods =
+struct usb_pipe_methods at91dci_device_isoc_fs_methods =
{
.open = at91dci_device_isoc_fs_open,
.close = at91dci_device_isoc_fs_close,
@@ -1663,8 +1663,8 @@ struct usb2_pipe_methods at91dci_device_isoc_fs_methods =
* Simulate a hardware HUB by handling all the necessary requests.
*------------------------------------------------------------------------*/
-static const struct usb2_device_descriptor at91dci_devd = {
- .bLength = sizeof(struct usb2_device_descriptor),
+static const struct usb_device_descriptor at91dci_devd = {
+ .bLength = sizeof(struct usb_device_descriptor),
.bDescriptorType = UDESC_DEVICE,
.bcdUSB = {0x00, 0x02},
.bDeviceClass = UDCLASS_HUB,
@@ -1677,8 +1677,8 @@ static const struct usb2_device_descriptor at91dci_devd = {
.bNumConfigurations = 1,
};
-static const struct usb2_device_qualifier at91dci_odevd = {
- .bLength = sizeof(struct usb2_device_qualifier),
+static const struct usb_device_qualifier at91dci_odevd = {
+ .bLength = sizeof(struct usb_device_qualifier),
.bDescriptorType = UDESC_DEVICE_QUALIFIER,
.bcdUSB = {0x00, 0x02},
.bDeviceClass = UDCLASS_HUB,
@@ -1690,7 +1690,7 @@ static const struct usb2_device_qualifier at91dci_odevd = {
static const struct at91dci_config_desc at91dci_confd = {
.confd = {
- .bLength = sizeof(struct usb2_config_descriptor),
+ .bLength = sizeof(struct usb_config_descriptor),
.bDescriptorType = UDESC_CONFIG,
.wTotalLength[0] = sizeof(at91dci_confd),
.bNumInterface = 1,
@@ -1700,7 +1700,7 @@ static const struct at91dci_config_desc at91dci_confd = {
.bMaxPower = 0,
},
.ifcd = {
- .bLength = sizeof(struct usb2_interface_descriptor),
+ .bLength = sizeof(struct usb_interface_descriptor),
.bDescriptorType = UDESC_INTERFACE,
.bNumEndpoints = 1,
.bInterfaceClass = UICLASS_HUB,
@@ -1708,7 +1708,7 @@ static const struct at91dci_config_desc at91dci_confd = {
.bInterfaceProtocol = UIPROTO_HSHUBSTT,
},
.endpd = {
- .bLength = sizeof(struct usb2_endpoint_descriptor),
+ .bLength = sizeof(struct usb_endpoint_descriptor),
.bDescriptorType = UDESC_ENDPOINT,
.bEndpointAddress = (UE_DIR_IN | AT9100_DCI_INTR_ENDPT),
.bmAttributes = UE_INTERRUPT,
@@ -1717,7 +1717,7 @@ static const struct at91dci_config_desc at91dci_confd = {
},
};
-static const struct usb2_hub_descriptor_min at91dci_hubd = {
+static const struct usb_hub_descriptor_min at91dci_hubd = {
.bDescLength = sizeof(at91dci_hubd),
.bDescriptorType = UDESC_HUB,
.bNbrPorts = 1,
@@ -1746,8 +1746,8 @@ USB_MAKE_STRING_DESC(STRING_VENDOR, at91dci_vendor);
USB_MAKE_STRING_DESC(STRING_PRODUCT, at91dci_product);
static usb2_error_t
-at91dci_roothub_exec(struct usb2_device *udev,
- struct usb2_device_request *req, const void **pptr, uint16_t *plength)
+at91dci_roothub_exec(struct usb_device *udev,
+ struct usb_device_request *req, const void **pptr, uint16_t *plength)
{
struct at91dci_softc *sc = AT9100_DCI_BUS2SC(udev->bus);
const void *ptr;
@@ -2143,11 +2143,11 @@ done:
}
static void
-at91dci_xfer_setup(struct usb2_setup_params *parm)
+at91dci_xfer_setup(struct usb_setup_params *parm)
{
- const struct usb2_hw_ep_profile *pf;
+ const struct usb_hw_ep_profile *pf;
struct at91dci_softc *sc;
- struct usb2_xfer *xfer;
+ struct usb_xfer *xfer;
void *last_obj;
uint32_t ntd;
uint32_t n;
@@ -2252,14 +2252,14 @@ at91dci_xfer_setup(struct usb2_setup_params *parm)
}
static void
-at91dci_xfer_unsetup(struct usb2_xfer *xfer)
+at91dci_xfer_unsetup(struct usb_xfer *xfer)
{
return;
}
static void
-at91dci_pipe_init(struct usb2_device *udev, struct usb2_endpoint_descriptor *edesc,
- struct usb2_pipe *pipe)
+at91dci_pipe_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
+ struct usb_pipe *pipe)
{
struct at91dci_softc *sc = AT9100_DCI_BUS2SC(udev->bus);
@@ -2298,7 +2298,7 @@ at91dci_pipe_init(struct usb2_device *udev, struct usb2_endpoint_descriptor *ede
}
}
-struct usb2_bus_methods at91dci_bus_methods =
+struct usb_bus_methods at91dci_bus_methods =
{
.pipe_init = &at91dci_pipe_init,
.xfer_setup = &at91dci_xfer_setup,
OpenPOWER on IntegriCloud