You are on page 1of 8
USB 2.0 ECN Errata for Link Power Management 9728/2011 Notice: This agreement is not effective until a fully executed original has been received by the Errata for USB 2.0 ECN: Link Power Management (LPM) ~ 7/2007 Attn: Brad Saunders. This agreement will not be effective if received by the Secretary after ex- Host Initiated Resume latency changes | Background: The existing definition of the Host inisited Redinte Dratioh (HIRD) (dee séction 4.1) has an upper bound that is to0 short for devices to achieve desired power savings states. They need a selection of longer times that will alow ther to shutoff moe lg. + inorder to provide’ ore robust tnd useful ft the Beviee need information abot how Hone it may is > Fe conser unme puree i ris aonasear enero the host. In order to accomplish this, the following types of changes are made. tur in in severat ways. Addptint? is ‘© ‘The name of the HIRD field is changed to Best Effort Service Latency (BESL). City the resume event. Think about it as the point in time after a resume stat to the start of tfansactions to a device endpoint. This time is not a guarantee, but a best effort will be made by the host to service the device by that time. ConloclsNophe encoding of BESL is different thin that 6f the original HIRD field. Fax “ofp The ClearRortFeature(L.1) command's HIRD parameter encoding is changed to support BESL. Note that the hub isnot required to retain the BESL value, The host is required to provide the time to drive resume in the ClearPortFeature(L1,HIRD), the HIRD parameter. For this erratum, this model Stays the Same. The encodings ofthe HIRD field ae redefined so tat they are complementary tothe | S808 BEST val ‘+ Added fields o the USB 2.0 Extension descriptor that allows a device to communicate to the host ts 1.1 optiinized power savings design painesy anc any party that has entered into or later enters into an Adopters Agreement and delivered it to the Secretary during the Adoption Period. 1.2 _ “Adopters Agreement” means an agreement entered into by any party and the Promoters containing terms substantially similar to this Agreement, 1.3. “Adoption Period” for any given Adopter means any time prior to the later of the date one (1) year after: (i) the public release date of the Final Specification, or (ii) the first sale by such Adopter of a product that includes a Compliant Portion 14 “Affiliate” means any entity that is directly or indirectly controlled by, under common control with or that controls the subject party. For purposes of this definition control means di- rect or indirect ownership of or the right to exercise (a) at least fifty percent (50%) of the out- standing shares or securities entitled to vote for the election of directors or similar managing au- thority of the subject entity; or (b) at least fifty percent (50%) of the ownership interest representing the right to make the decisions for the subject entity. 1.5 “Compliant Portion” means only those specific portions of products (hardware, software or combinations thereof) that i) implement and are compliant with all relevant portions of the Final Specification, and ii) are within the bounds of the Scope. SB4% Adopters Agreement final_021.411!8t# Confidential : USB 2.0 ECN Errata for Link Power Managen 9728/2011 (Change: Table|2se8 followin” means the USB 2.0 Specification as adopted and published by the Promoters. ‘Table x-x. LPM Token bmAttributes Field Definition = ; a : ae dwned or 10:95] Reserved) oF 1s SJ Reserved forfuture use ny {ure tiie during the worm oF tps agree 8 | BRemoteWake''\ |"\A value of one (1B)in this field enables the addressed davies tof 00 00 \ifhin the] bounds of the Scopes@ndke pet weet arucmgarsagtuls referer it is not ae i an inlerupt fora device vith one or more iniorupt endpoint pobsible tq avoid infringing i] DELRE CRC 9 Sere MR AR FE FOB neetringing alterna- Ofcoipicmca ine such 9} Ayglug 26 (08) sabes the device tom in carer (7a) pimowest "|" Host initiated Resume DirationBest Effort Service Latency. Seo thf forego}ng sentence, Neceds.peiay Yofwatas donigeda. any claims (x) other tan thosepbet forth OP aio buinksiate oy “The link state (Loo the addressed device must transition toafles P00) plfmicniatfins oF any portion) «'esponding to this transaction with an ACK.» Valid values forthisyvinds of ‘he Sebpe; or {z) that, if licensed, |WIA#PEquire a payment of royalties by the licensor to unfffiliated thd partifs Description 00008 Reserved forfulure use 1. “Pfomoters” means ehchoowmppany uh¢sidep) signed a USB 2.0 Specification Pfomoters Aqrecmenfand its AMliates. | 00108 Reserved for future use 11118 is “Scope” means the protocols, clecirical signaling characteristics, mechanical require- Blige PAyEGAG_L'S and cabling, and firmware descriptors solely to the extent disclosed with Pan io ihe Final Specification where the sol disclosure is tp enable prfetteet Tin erop Pele jp ieref Slee for Valea caie as devin Beserintiony Final Speefiication. (hoist fcbtengine lorccomne| Me SfwNumber | |" Size of tis descriptor. cuabline tecnnolpies that softs Och Cppesenptortype: ©" [iy o) Constant}! Descriptor type: DEVICE CAPABILITY’ 1) fic | inal ‘Sppcificatipn, but are not thenfselves|expressly feT¥@@th in the Final Specification (c.f., semi- cof 2ictor frbBevCapabitity Type) dey. erdting syslem technology etc} or (H veloped elsewhere but referred to in the body of the Final Specification; or (c) any portions of any product and any combinations thereof the sole purpose or function of which is not required for compliance with the Final Specification. 1.10 “Secretary” means. the party identified by the Promoters as the secretary for the Final Specification. 1.11 “Trademarks” shall have the meaning assigned in Section 3.1 2, LICENSES 2.1 Limited Patent Licensing Obligation. (a) To Adopter. Effective upon adoption by the Promoters of the Final Specification and receipt by the Secretary of a fully executed original of this Agreement during the Adoption Period, the Promoters and their Affiliates hereby agree that they will grant to Adopting Party and its Affiliates, (collectively “Licensee”) a nonexclusive, worldwide li- cense under their Necessary Claims solely to make, have made, use, import offer to sell, sell and otherwise distribute and dispose of Compliant Portions; provided that such li- 2 Intel Confidential usp 20 USB 2.0 ECN Errata for Link Power Management 9728/2011 Offset Field] Size | Valuer Jo) Description) on] Portion > SNARE TTS HO] TSF EAA OT Fa GALMlg OPUared WoO REPS psall be grafted on a royalty-fide basi ad Buna eicula t siphaed dois et terrps, provided that such licenke grant mdy pian a ee guppies aol cippcal license binding|Licenqee. Encodings are: (&)} By Adopter. Efifetive fpon adoptfon the FRSanS £ the Fjnal Specffication, ‘Adgpting Party and its Mffiliaps hereby ders that & aserved, Must! croaitae and] all Adopters and thpir respective Affilictes (alsfpeMiyAWAue.gL ne Bo >), clufive, worldwide licefse unfler its Neepssary Cladaviee supports the tink Pewee le. use. import offer to sell, sellfand otherwise dishribute andNAQRAABSOF REORAPHiant Portifns; pro- vidd that such license heed rot extend tp dy part BESH& Almate HRB dic Corppliant Portion is indorporsfted that is fot itself paint ne cenfe shall be granted 4n a rdyalty-free hasis and a disfriminatory terms, povided that such|licgnse erxgopHviehded Badatne BESUD see|s grant of a reciprochl liceyse binding|Licensee. ai 4 Recommended Deep BESL 2 Cojfyright License. Effeetive ypon adoptipn by the Balithoters of the Final Specffication, th} Promofers hereby grant to dope Party afd 148 /iResommanded Armen nonexslosive, rye, non-tanhferable ng tl in i copyrifiht license to the Firfal Spefification tf reproduccgat pen lorder tol exercise the patent}rights|granted in|Seqsiag 2. Rédonanendda day BEd rep! Lifreot shall inelude any copyripht nofices and difelaimers caalieseiagahal be anor be System software if biti i 1:18 Reserved. Must be set to zero, 3. TRADEMARKS 3.1 Nonassert. Adopter hereby agrees not to assert against any Promoter or other Adopter any trademark, trade name, of similar rights it may have now or hereafter in the names “Univer- Add the following text after the last paragraph im section 3:01 The BESL field inthe LPM transaction token (section 2.2.1) provides a range of values, offering an 3.2 jp tds ngs oP perenne OBEN BOD Wscmclid y MLW ARR 5) specific design points'for optimization within the fall range: The 'feeommended BESL fields in the bmArtributes provide a simple framework for a device implementation to communicate to the host up fo Wo values of BESL to whieh the itnpleimentation fas optiized behavior. The recorimended use of these fields is thatthe baseline onlsPESE field Will Aenea Kale Insp than:sbe dean RASH field. The xnemediuse: is thelbareline- RESL value! func- tion PARNER # ORR PONT ayes ARI AOI BES Eas ope eT meiRed® RGOpter saw hiot tse oF adopt any Madeinarks for any Product, service or specification Grange Seuree-L épitusion with the Trademarks. 4, GENERAL 4.1 Effective Date. This Agreement shall become effective when the Secretary receives an original, fully executed copy hereof. usp 20 Intel Confidential 3 USB 2.0 ECN Errata for Link Power Manages 91282011 4.2 No Other Licensardiwaeym Seruboatights expressly provided by this Agreement, no Pro- moter or Adopter oo eae cae aon, or estoppel, or otherwise, any rights under ony palenis oF othe nie Ror Nbr ountrm). Device Aderose No Warranty. AIRBEEWGBagowledge that all information provided as part of the Final HOSt oc he BES parameter oy. HUBa re ai) provided “AS IS” WIT Deviaeyy ARRAN cot [MS SetandTestPortF estute'( | Mild bon and ids TORY, Off OTHERWISE, “ANY pi Tichiattior jPURSKDSE. OR ANY OF ANSSPRDPQSAL, SPECIFICATION, OR Link State = 1 Remote Wake Flag, 44 < iandshate ate LERETOMBE LIABLE TO ANY FRING S| GOODS [PR SERVICES, LOST P FUSE, LOSS Off DATA OR ANY INCIDENTAL, CONSEQUEN- stems! 1 DIRECT. TOK “TAL DAMR(#ES, WHETHER UNDER CONTRACT, TORT, WARRARTY OR OTHERWISE, ARISINGIN ANY WAY OUT OF THIS OR ANY OTHER ‘Adi the following Sentence tothe eid of the fist paringenph following igure 418. SOV ANCE NOTICE OF FFE BASSIBIiAT Ya E SUCEARAMAGES ports retured tothe enabled ste and complain code of STALL is sent back tothe host, Feplac the ast hve pararans in ean wing On TEL He nies ont etre eo i erin wih “The host system provides an — a rover tees ney (tof nthe BEL (Bet bo 10 eemicaare ene ah i latte ees bene tacoma denee Tha params ri ns cae PALAT ado ot Oe He nto ad he but must provide atleast (T jidetsonen) OF Fecovery time afer the transition to L = is fee ‘The “na resume transaction service tothe device later, but must resume + jssuing transactions to asynchronous endpoints within fe miro ence aerBESL andy points © «within. twp service intervals, plus two) mieto-frames, after BES Sao configured 09) 0- mn tie sc Stems cerca ey and nen tc ecanen| or EL ee value of BESL to help determine what power optimization features it can employ in response. For example the device could use long BESL valves as an indicator i ide significantly more logic cks, logic, etc.) than it would with short BESL values. The power optimizations and commensurate power nee ea ‘device implementation specific. ————— ote oad ono ESL vals ris n Tale XX1 Hillsboro, OR 97124 age the paragraph ater Figure 4-6 to: © Riese initiating LT Bx drives resume signaling fora minimum of Ty spssiadretowmetinin (t1—M2] and provides at least Ty seooteer, (©2213) of resume recovery time between the end of resume signaling (EOP) and transmittal ofthe fist transaction that targets the resumed deviee. The duration of the resume signaling is specified by the host in a parameter ofthe ClearPortFeature(L1) command called the HIRD (Host Initiated 1 (Resuite Duration), The host shall use a HIRD encoding associated with the BESL value as indicated in Table X Landis in-the range betweenFrinsorneomevniny 6-F,suhtrntewmeknmyThe total LI exit latency |p cexpected froma a host initiated L1 exit is the range of Ty ysatanent [8193] 2200 Mission College Blvd. Santa Clara, CA 95052 4 Intel Confident usp 20 USB 2.0 ECN Errata for Link Power Management 9728/2011 Change the last sentence in section 4.8.4 to replace 9 with 38: © \OBithier oF these transitions must happen within 944y after entering Restart_L1S state; otherwise, the port must transition back to the Ll Suspended state. Change table 4-8 in section 4.10.1 to: Tf) alan NanaT i Served when received 2 aAaTEssCe OF TT deTVery 1S HOT ac tiated reps able ; a Trinimum ime the hub se es see tld are defined Table eX, MOTE tees ne Diss ses 4 Gogd Faith Deal " eP casi alll patents Jowned ot cot the - ‘Agreement, ni ‘SetandTestPortreature command (fo the same port where the device is connected) 3.0P of Poe [ithe d \port number forthe Li featuresiy Wake a ples oy oie pub, (ST ee eT nT aS regarding Tis activities as a Promoter and may include the identity of Adopter | Chalige ti tina Vles for Ty nao nesemes in Table 4-6: “Host initiated Ot] Ti whdoaneaaeics [Figure 4=6 °°! pcndp 2580xxt an ics and) «99604200-IIc1s Pain’ || Fathiesiceetas ea eqeh other. 4.11 Complete Agreement; No Waiver. This Agreement sets forth the entire understanding of ‘Ada the following after table 4-8 in section 410.125). 0) ya lorsion does laine howlo No medic ‘onthe valid OF HIRD mist Be eons Wit the BEST vals wedlin'the preceding LPM transaction! The valid) ® by combinations fr use are fisted in Table X-XA:(\es, and the waiver of any breach or default will not ConapENE RE ESE RED BA calagbereuncler or any subsequent breach or default 4, [atu TBESE 9) T HIRD WV] Rovardless of whieh party may have drafied this Agree m4ng no fule of strigg donstructioggsifall be applied against any party. If any provision of this Agrapmenf is deterqggeeT Dy @ cop tp be unenforceable, the parties shall deem the provision to befppatneerto te SEPT TETESSAGEADpallow it to be enforced to the extent permitted by law, or if it Fagor oditiggs femere f be severed and deleted from this Agreement, and the rem we in effect. 4 “400 350 4.135 Cofmpliance5Qn}] Laws. A¥@thing contained in this Agreement to the contrary notwith- stdnding, the obligitdan} of the paédeh hereto shall be subject to all laws, present and future, of anf goverfment havaag jurisdictesoo er the parties hereto, and to orders, regulations, directions orfigmest} oT any ao fOVS Tego 9 “4000 3950 10 5000 4950 1 6000 5960 12 7000 6950 13 8000 7950 14 9000 8950 15 10000 9950 usp 20 Intel Confidential, 5 USB 2.0 ECN Errata for Link Power Mai 9728/2011 In witness of their agreement, the parties have executed this Agreement below: Adopting Party Promoter On behalf of all Promoters Change table 4-11 in section 4.103. Set and Test Port Feature Details ae ————<—_ —__ —$_— <0 —$—S—S—$—_—————————— By: Feature windex wLength Data TitlF= Tht PORT | Bits, Value ne ‘Completion Code. Value encodings are; Datf: a Do Walue Meaning 7.4 HIRDBESL 00H Success 14.8 Device 01H Reserved ease 10H NYET eee 11H Timeout 30H STALL Change the last paragraph in seetion 4.10.3 to: ‘The value of the HIRD-BESL field (Host Initiated Resume DurationBest Effort Service Latency) field is passed directly through to the <>BESL field of the LPM transaction, System software sels this field to indicate to the recipient device the amount of time from the start of a resume to when the host will attempt to begin issuing transactions to the device. how long the host will rive resume iFit the host} initiates-and-exit-from-Ll-via ‘ClearPortFeature()-Refer to Table X-X 1Seetion-4-4.for the definition of how values in this field are encoded. Miscellaneous Changes In the core USB 2.0 specification, Chapter 11, change Table 11-16 to: ‘Table 11-16, Hub Class Request Codes Request Value GET_sTATUS 0 CLEAR_FEATURE 1 RESERVED (used in previous 2 specifications for GET_STATE) SET_FEATURE 3 Reserved for future use 45 GET_DESCRIPTOR 6 SET_DESCRIPTOR 7 6 Intel Confides usp 20 USB 2.0 ECN Errata for Link Power Mai 9728/2011 Request Value CLEAR_TT_BUFFER 8 RESET_TT ® GET_TT_STATE 10 STOP_IT 1" ‘SET_AND TEST 2 Add the following sentence at the end of the first paragraph in section 4 Note: Trosmnemsy 8 Sto ensure a fast transition t LI fo all device speeds (assuming no retres required) and fullspoed and high-speed devices with recoverable transaction errors. Ifthe device is low-speed, the transition to L1 isallowed to exceed Tisroxsws us bythe nominal time it takes to complete the transaction Change Table 4-1 as follow Pon States Hubs Por | Hub | Ad Remote us’ | Bs" iskey Pon _| Port Description ot LO | General Tho BS Ink whore the devioo& connected is he Fy —] Sniypor that makes transtion, When Lt ext complete, 0 Spot change bits ot loa Tb) whieh ross n'a 12 | Sdbsequent port change nteaon No effect on aciacent ports, tu ion should not be alowed bythe host ela ea eet devices attached to adjacent LO ports (see policy ‘statement above). Li No effect on adjacent ports that are not inthe enabled state ea rise estan ete ioe et {see policy statement above). [2 [LOU] This combination should not Ee alored bythe host (see policy statement above). Lt} Resume signaling fs only tranmitiod trough (downstream) HS ports that aren 0 T2510] LO | L0 | General US82 defined resume signaling (emote wake) on Ta] 8 suspended port Hub upstream facing por isin LO, so only suspended por (2 | ‘ansttonsa port change bits sto 10) whe reste in 3 subsequent port change notion, No effect on adjacent ports. [Ti [LOL Tis combination should not be alowed by the host | Ly | (see policy statement above). | 2 usB20 Intel Confidential 7 USB 2.0 ECN Errata for Link Power Mai 9728/2011 Port States Hub Ds Pot | Hub | Ag (Gomote Us’ | Ds Ke) Port_| Port Description 12 | LO | USB2 defined resume. Hub reflects resume signaling Upstream (transitions upstream port out of L2) and down all enabled (LO) ports. u Resume signaling is only transmitted through (downstream) La] Botts that ae in Lo. Change section 4.8.2 L1Suspended, first bullet to: ‘© From the WLPM state when the LPM TE signals that the LPM transaction is complete and thatthe response is LIOK. LPM TE will only return L1OK when the device responded with an N¥EFACK handshake to the LPM transaction, Insert the following paragraph to section 2.2.1 after the caption for figure 2-2. ‘The value of the ENDP (Endpoint) field shall be set to zer0 (0), Change figure 4-8 to the following (changed L1TimingSEO state to L1ReceivingSE0 so that it matches the name of the section that describes the state (section 4.4.3)): Ta ocive ¥ State Machine Exports: =p | Rac L1Suspen (L1Suspend) Beceivnas > RALLiRewume (Resume) GL1_Enter| € ___—W Osment /— Return o previous state oF a ¢ - | LE =Logica on CLiResume >) oe! ogical NOT ame —— SEO 3 com # Receiving) =D) . ERED EOI EOI & SEO~ Change the title of section 4.10.2. 4.10.2.1.1 Por LI 8 Intel Confidential usB20

You might also like