I am sponsoring this fast track for Strony Zhang.
Requested binding is minor, timeout 02/07/2008.

-Artem

Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
     1.1. Project/Component Working Name:
         Additional USB Device Properties
     1.2. Name of Document Author/Supplier:
         Author:  Strony Zhang
     1.3  Date of This Document:
        31 January, 2008
4. Technical Description
4.1. Problem

The USB device properties presently provided by the kernel USBA
framework, such as usb-product-id, usb-vendor-id, low-speed, etc,
are not sufficient to address the needs of the upcoming functionality
in HAL and OpenUSB.

4.2. Proposal

We propose to add the following properties for USB device nodes:

Name: high-speed
Type: boolean
Description: If present, indicates that the USB device is high speed.

Name: usb-port-count
Type: integer
Description: Indicates how many ports a USB hub has. Only applies
to USB hub devices.

Name: usb-dev-descriptor
Type: byte array
Description: Contains the USB device descriptor. This property is
18 bytes long.

Name: usb-raw-cfg-descriptors
Type: byte array
Description: Contains the USB configuration descriptor (length 9)
followed by all descriptors beneath the configuration descriptor.
In general, it includes the interface descriptor (length 9) and
endpoint descriptor (length 7). The other type of descriptors are
also included if they exist in device hardware. The total length
of this property depends on device.

4.3. Interfaces

Interface               | Stability | Comments
------------------------+-----------+--------------------------
high-speed              | Committed | device property
usb-port-count          | Committed | device property
usb-dev-descriptor      | Committed | device property
usb-raw-cfg-descriptors | Committed | device property
------------------------+-----------+--------------------------

Binding: minor

4.4. References

PSARC/1998/111 Universal Serial Bus Framework Support
PSARC/2000/454 USB configuration selection
Universal Serial Bus Specification, 2.0


6. Resources and Schedule
     6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
     6.5. ARC review type: FastTrack
     6.6. ARC Exposure: open

Reply via email to