PERFORCE change 167135 for review
Sylvestre Gallon
syl at FreeBSD.org
Sun Aug 9 15:22:31 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=167135
Change 167135 by syl at syl_twoflowers on 2009/08/09 15:21:38
Modify flags order to allow softc aggregation.
Affected files ...
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/at91dci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/atmegadci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/avr32dci.h#3 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/ehci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/musb_otg.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/ohci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/s3c24xxdci.h#13 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/uhci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/uss820dci.h#4 edit
.. //depot/projects/soc2009/syl_usb/src/sys/dev/usb/usb_roothub_exec.c#3 edit
Differences ...
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/at91dci.h#4 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/atmegadci.h#4 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/avr32dci.h#3 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/ehci.h#4 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/musb_otg.h#4 (text+ko) ====
@@ -352,13 +352,13 @@
uint8_t status_suspend:1; /* set if suspended */
uint8_t status_vbus:1; /* set if present */
uint8_t status_bus_reset:1; /* set if reset complete */
- uint8_t status_high_speed:1; /* set if High Speed is selected */
uint8_t remote_wakeup:1;
uint8_t self_powered:1;
uint8_t clocks_off:1;
uint8_t port_powered:1;
uint8_t port_enabled:1;
uint8_t d_pulled_up:1;
+ uint8_t status_high_speed:1; /* set if High Speed is selected */
};
struct musbotg_softc {
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/ohci.h#4 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/s3c24xxdci.h#13 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/uhci.h#4 (text+ko) ====
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/controller/uss820dci.h#4 (text+ko) ====
@@ -317,6 +317,7 @@
uint8_t status_suspend:1; /* set if suspended */
uint8_t status_vbus:1; /* set if present */
uint8_t status_bus_reset:1; /* set if reset complete */
+ uint8_t dummy_entry:1;
uint8_t clocks_off:1;
uint8_t port_powered:1;
uint8_t port_enabled:1;
==== //depot/projects/soc2009/syl_usb/src/sys/dev/usb/usb_roothub_exec.c#3 (text+ko) ====
@@ -61,7 +61,17 @@
#include <dev/usb/usb_bus.h>
struct usb_generic_flags {
-
+ uint8_t change_connect:1;
+ uint8_t change_suspend:1;
+ uint8_t status_suspend:1;
+ uint8_t status_vbus:1;
+ uint8_t status_bus_reset:1;
+ uint8_t remote_wakeup:1;
+ uint8_t self_powered:1;
+ uint8_t clocks_off:1;
+ uint8_t port_powered:1;
+ uint8_t port_enabled:1;
+ uint8_t d_pulled_up:1;
};
struct usb_generic_hub_temp {
@@ -80,7 +90,7 @@
};
static usb_error_t
-genric_roothub_exec(struct usb_device *udev,
+genric_roothub_exec(struct usb_device *udev, struct usb_generic_softc *sc,
struct usb_device_request *req, const void **pptr, uint16_t *plength)
{
const void *ptr;
@@ -88,4 +98,5 @@
uint16_t value;
uint16_t index;
usb_error_t err;
+
}
More information about the p4-projects
mailing list