Timeout is approaching: there's been a bit of discussion and so far we've got one abstain (Garrett) and no other votes.
-Artem On 04/28/09 15:07, Artem Kachitchkine wrote: > > I'm sponsoring this fasttrack for Guoqing Zhu. The timer is set for > 05/06/2009. > > My understanding is that even though the initial delivery is for > usbser_edge driver, the proposed interface can be adopted by other USB > serial drivers and new modes added in the future. > > -Artem > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > Edgeport USB serial mode configuration > 1.2. Name of Document Author/Supplier: > Author: Guoqing Zhu > 1.3 Date of This Document: > 28 April, 2009 > 4. Technical Description > 4.1. Summary > > Support Edgeport USB serial devices RS232/422/485 mode switching mode > via usbser_edge.conf. > > Requested binding: patch. > > > 4.2 Details > > Most Edgeport USBSerial devices only work in RS232 mode, except that two > Edgeport devices, Edgeport 4S and Edgeport 8S, can work in RS232/422/485 > mode. But current usbser_edge driver only supports RS232 mode. There > needs to be a way to configure which mode the device should operate in. > > We propose to create a new usbser_edge.conf property called portflag, > a comma-separated string array, each string in the following format: > > "serialnumber=SerNum portnumber=PortNum mode=Mode" > > where: > > SerNum: USB serial number, can be obtained from the 'usb-serialno' > property from prtconf(1M) output. > > PortNum: serial port number > > Mode - could be following strings corresponding to the modes > supported by the device's firmware: > > RS232 > RS422_NOTERM > RS422_TERM > RS485_HALF_ECHO_ENDUNIT > RS485_HALF_NOECHO_ENDUNIT > RS485_HALF_ECHO_MIDDLE > RS485_HALF_NOECHO_MIDDLE > RS485_FULL_MASTER_ENDUNIT > RS485_FULL_SLAVE_ENDUNIT > RS485_FULL_MASTER_MIDDLE > RS485_FULL_SLAVE_MIDDLE > > For example, set device (SN: W84662767-0) port 0 to RS422_NOTERM mode: > > portflag= > "serialnumber=W84662767-0 portnumber=0 mode=RS422_NOTERM"; > > > 5. Interfaces > > Name | Classification | Description > ----------+----------------+------------------------------- > portflag | Stable | driver.conf property > ----------+----------------+------------------------------- > > Requested binding: patch. > > 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 >