usbh_xhci_regs.h 163 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809
  1. /*
  2. * Copyright (c) 2017 - 2021, Broadcom
  3. *
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. */
  6. #ifndef USBH_XHCI_REGS_H
  7. #define USBH_XHCI_REGS_H
  8. #include <lib/mmio.h>
  9. #include <platform_def.h>
  10. #define XHCI_LEN (8096U)
  11. #define XHC_CPLIVER_OFFSET 0x000U
  12. #define XHC_SPARAMS1_OFFSET 0x004U
  13. #define XHC_SPARAMS2_OFFSET 0x008U
  14. #define XHC_SPARAMS3_OFFSET 0x00cU
  15. #define XHC_CPARAMS1_OFFSET 0x010U
  16. #define XHC_DBOFF_OFFSET 0x014U
  17. #define XHC_RTOFF_OFFSET 0x018U
  18. #define XHC_CPARAMS2_OFFSET 0x01cU
  19. #define XHC_USBCMD_OFFSET 0x020U
  20. #define XHC_USBSTS_OFFSET 0x024U
  21. #define XHC_PAGESIZE_OFFSET 0x028U
  22. #define XHC_DNCTRL_OFFSET 0x034U
  23. #define XHC_CRCRL_OFFSET 0x038U
  24. #define XHC_CRCRH_OFFSET 0x03cU
  25. #define XHC_DCBAAPL_OFFSET 0x050U
  26. #define XHC_DCBAAPH_OFFSET 0x054U
  27. #define XHC_CONFIG_OFFSET 0x058U
  28. #define XHC_PORTSC1_OFFSET 0x420U
  29. #define XHC_PORTPM1_OFFSET 0x424U
  30. #define XHC_PORTLC1_OFFSET 0x428U
  31. #define XHC_PORTSC2_OFFSET 0x430U
  32. #define XHC_PORTPM2_OFFSET 0x434U
  33. #define XHC_PORTLC2_OFFSET 0x43cU
  34. #define XHC_PORTSC3_OFFSET 0x440U
  35. #define XHC_PORTPM3_OFFSET 0x444U
  36. #define XHC_PORTLI3_OFFSET 0x44cU
  37. #define XHC_MFINDEX_OFFSET 0x4a0U
  38. #define XHC_IMAN0_OFFSET 0x4c0U
  39. #define XHC_IMOD0_OFFSET 0x4c4U
  40. #define XHC_ERSTSZ0_OFFSET 0x4c8U
  41. #define XHC_ERSTBAL0_OFFSET 0x4d0U
  42. #define XHC_ERSTBAH0_OFFSET 0x4d4U
  43. #define XHC_ERDPL0_OFFSET 0x4d8U
  44. #define XHC_ERDPH0_OFFSET 0x4dcU
  45. #define XHC_IMAN1_OFFSET 0x4e0U
  46. #define XHC_IMOD1_OFFSET 0x4e4U
  47. #define XHC_ERSTSZ1_OFFSET 0x4e8U
  48. #define XHC_ERSTBAL1_OFFSET 0x4f0U
  49. #define XHC_ERSTBAH1_OFFSET 0x4f4U
  50. #define XHC_ERDPL1_OFFSET 0x4f8U
  51. #define XHC_ERDPH1_OFFSET 0x4fcU
  52. #define XHC_DBLCMD_OFFSET 0x8c0U
  53. #define XHC_DBLDVX1_OFFSET 0x8c4U
  54. #define XHC_DBLDVX2_OFFSET 0x8c8U
  55. #define XHC_DBLDVX3_OFFSET 0x8ccU
  56. #define XHC_DBLDVX4_OFFSET 0x8d0U
  57. #define XHC_DBLDVX5_OFFSET 0x8d4U
  58. #define XHC_DBLDVX6_OFFSET 0x8d8U
  59. #define XHC_DBLDVX7_OFFSET 0x8dcU
  60. #define XHC_DBLDVX8_OFFSET 0x8e0U
  61. #define XHC_DBLDVX9_OFFSET 0x8e4U
  62. #define XHC_DBLDVX10_OFFSET 0x8e8U
  63. #define XHC_DBLDVX11_OFFSET 0x8ecU
  64. #define XHC_DBLDVX12_OFFSET 0x8f0U
  65. #define XHC_DBLDVX13_OFFSET 0x8f4U
  66. #define XHC_DBLDVX14_OFFSET 0x8f8U
  67. #define XHC_DBLDVX15_OFFSET 0x8fcU
  68. #define XHC_DBLDVX16_OFFSET 0x900U
  69. #define XHC_ECHSPT3_OFFSET 0x940U
  70. #define XHC_PNSTR3_OFFSET 0x944U
  71. #define XHC_PSUM3_OFFSET 0x948U
  72. #define XHC_PTSLTYP3_OFFSET 0x94cU
  73. #define XHC_ECHSPT2_OFFSET 0x950U
  74. #define XHC_PNSTR2_OFFSET 0x954U
  75. #define XHC_PSUM2_OFFSET 0x958U
  76. #define XHC_PTSLTYP2_OFFSET 0x95cU
  77. #define XHC_ECHRSVP_OFFSET 0x960U
  78. #define XHC_ECHRSVI_OFFSET 0x968U
  79. #define XHC_ECHRSVM_OFFSET 0xae8U
  80. #define XHC_ECHRSVD_OFFSET 0xaf8U
  81. #define XHC_ECHRSVO_OFFSET 0xb38U
  82. #define XHC_ECHCTT_OFFSET 0xbf0U
  83. #define XHC_CTTMTS0_OFFSET 0xbf8U
  84. #define XHC_CTTMTS1_OFFSET 0xbfcU
  85. #define XHC_ECHBIU_OFFSET 0xc00U
  86. #define XHC_BIUSPC_OFFSET 0xc04U
  87. #define XHC_AXIWRA_OFFSET 0xc08U
  88. #define XHC_AXIRDA_OFFSET 0xc0cU
  89. #define XHC_AXILPM_OFFSET 0xc10U
  90. #define XHC_AXIQOS_OFFSET 0xc14U
  91. #define XHC_ECHCSR_OFFSET 0xc20U
  92. #define XHC_CSRSPC_OFFSET 0xc24U
  93. #define XHC_ECHAIU_OFFSET 0xc30U
  94. #define XHC_AIUDMA_OFFSET 0xc34U
  95. #define XHC_AIUFLA_OFFSET 0xc38U
  96. #define XHC_AIUCFG_OFFSET 0xc3cU
  97. #define XHC_ECHFSC_OFFSET 0xc40U
  98. #define XHC_FSCPOC_OFFSET 0xc54U
  99. #define XHC_FSCGOC_OFFSET 0xc58U
  100. #define XHC_FSCNOC_OFFSET 0xc5cU
  101. #define XHC_FSCAIC_OFFSET 0xc60U
  102. #define XHC_FSCPIC_OFFSET 0xc64U
  103. #define XHC_FSCGIC_OFFSET 0xc68U
  104. #define XHC_FSCNIC_OFFSET 0xc6cU
  105. #define XHC_ECHPRT_OFFSET 0xc70U
  106. #define XHC_PRTHSC_OFFSET 0xc78U
  107. #define XHC_PRTHSR_OFFSET 0xc7cU
  108. #define XHC_ECHRHS_OFFSET 0xc80U
  109. #define XHC_RHSDES_OFFSET 0xc84U
  110. #define XHC_RHSHSC0_OFFSET 0xc90U
  111. #define XHC_RHSHSR0_OFFSET 0xc94U
  112. #define XHC_RHSHSC1_OFFSET 0xc98U
  113. #define XHC_RHSHSR1_OFFSET 0xc9cU
  114. #define XHC_RHSHSC2_OFFSET 0xca0U
  115. #define XHC_RHSHSR2_OFFSET 0xca4U
  116. #define XHC_RHSHSC3_OFFSET 0xca8U
  117. #define XHC_RHSHSR3_OFFSET 0xcacU
  118. #define XHC_ECHSSP_OFFSET 0xcb0U
  119. #define XHC_SSPVER_OFFSET 0xcb4U
  120. #define XHC_SSPMGN_OFFSET 0xcb8U
  121. #define XHC_ECHFSC2_OFFSET 0xcc0U
  122. #define XHC_FSC2POC_OFFSET 0xcd4U
  123. #define XHC_FSC2GOC_OFFSET 0xcd8U
  124. #define XHC_FSC2NOC_OFFSET 0xcdcU
  125. #define XHC_FSC2AIC_OFFSET 0xce0U
  126. #define XHC_FSC2PIC_OFFSET 0xce4U
  127. #define XHC_FSC2GIC_OFFSET 0xce8U
  128. #define XHC_FSC2NIC_OFFSET 0xcecU
  129. #define XHC_ECHPRT2_OFFSET 0xcf0U
  130. #define XHC_PRT2HSC_OFFSET 0xcf8U
  131. #define XHC_PRT2HSR_OFFSET 0xcfcU
  132. #define XHC_ECHRH2_OFFSET 0xd00U
  133. #define XHC_RH2DES_OFFSET 0xd04U
  134. #define XHC_RH2HSC0_OFFSET 0xd10U
  135. #define XHC_RH2HSR0_OFFSET 0xd14U
  136. #define XHC_RH2HSC1_OFFSET 0xd18U
  137. #define XHC_RH2HSR1_OFFSET 0xd1cU
  138. #define XHC_RH2HSC2_OFFSET 0xd20U
  139. #define XHC_RH2HSR2_OFFSET 0xd24U
  140. #define XHC_RH2HSC3_OFFSET 0xd28U
  141. #define XHC_RH2HSR3_OFFSET 0xd2cU
  142. #define XHC_ECHU2P_OFFSET 0xd30U
  143. #define XHC_U2PVER_OFFSET 0xd34U
  144. #define XHC_U2PMGN_OFFSET 0xd38U
  145. #define XHC_ECHRSV2_OFFSET 0xd40U
  146. #define XHC_ECHIRA_OFFSET 0xf90U
  147. #define XHC_IRAADR_OFFSET 0xf98U
  148. #define XHC_IRADAT_OFFSET 0xf9cU
  149. #define XHC_ECHHST_OFFSET 0xfa0U
  150. #define XHC_HSTDBG_OFFSET 0xfa4U
  151. #define XHC_HSTNPL_OFFSET 0xfa8U
  152. #define XHC_HSTNPH_OFFSET 0xfacU
  153. #define XHC_ECHRBV_OFFSET 0xfb0U
  154. #define XHC_RBVPDT_OFFSET 0xfb4U
  155. #define XHC_RBVMGN_OFFSET 0xfbcU
  156. #define XHC_CPLIVER_BASE 0x000U
  157. #define XHC_CPLIVER__IVH_L 31U
  158. #define XHC_CPLIVER__IVH_R 24U
  159. #define XHC_CPLIVER__IVH_WIDTH 8U
  160. #define XHC_CPLIVER__IVH_RESETVALUE 0x01U
  161. #define XHC_CPLIVER__IVL_L 23U
  162. #define XHC_CPLIVER__IVL_R 16U
  163. #define XHC_CPLIVER__IVL_WIDTH 8U
  164. #define XHC_CPLIVER__IVL_RESETVALUE 0x10U
  165. #define XHC_CPLIVER__reserved_L 15U
  166. #define XHC_CPLIVER__reserved_R 8U
  167. #define XHC_CPLIVER__reserved_WIDTH 8U
  168. #define XHC_CPLIVER__reserved_RESETVALUE 0x00U
  169. #define XHC_CPLIVER__CPL_L 7U
  170. #define XHC_CPLIVER__CPL_R 0U
  171. #define XHC_CPLIVER__CPL_WIDTH 8U
  172. #define XHC_CPLIVER__CPL_RESETVALUE 0x00U
  173. #define XHC_CPLIVER_WIDTH 32U
  174. #define XHC_CPLIVER__WIDTH 32U
  175. #define XHC_CPLIVER_ALL_L 31U
  176. #define XHC_CPLIVER_ALL_R 0U
  177. #define XHC_CPLIVER__ALL_L 31U
  178. #define XHC_CPLIVER__ALL_R 0U
  179. #define XHC_CPLIVER_DATAMASK 0xffffffffU
  180. #define XHC_CPLIVER_RDWRMASK 0x00000000U
  181. #define XHC_CPLIVER_RESETVALUE 0x01100000U
  182. #define XHC_SPARAMS1_OFFSET 0x004U
  183. #define XHC_SPARAMS1_BASE 0x004U
  184. #define XHC_SPARAMS1__NPTS_L 31U
  185. #define XHC_SPARAMS1__NPTS_R 24U
  186. #define XHC_SPARAMS1__NPTS_WIDTH 8U
  187. #define XHC_SPARAMS1__NPTS_RESETVALUE 0x00U
  188. #define XHC_SPARAMS1__reserved_L 23U
  189. #define XHC_SPARAMS1__reserved_R 19U
  190. #define XHC_SPARAMS1__reserved_WIDTH 5U
  191. #define XHC_SPARAMS1__reserved_RESETVALUE 0x0U
  192. #define XHC_SPARAMS1__MITS_L 18U
  193. #define XHC_SPARAMS1__MITS_R 8U
  194. #define XHC_SPARAMS1__MITS_WIDTH 11U
  195. #define XHC_SPARAMS1__MITS_RESETVALUE 0x1U
  196. #define XHC_SPARAMS1__MSLS_L 7U
  197. #define XHC_SPARAMS1__MSLS_R 0U
  198. #define XHC_SPARAMS1__MSLS_WIDTH 8U
  199. #define XHC_SPARAMS1__MSLS_RESETVALUE 0x00U
  200. #define XHC_SPARAMS1_WIDTH 32U
  201. #define XHC_SPARAMS1__WIDTH 32U
  202. #define XHC_SPARAMS1_ALL_L 31U
  203. #define XHC_SPARAMS1_ALL_R 0U
  204. #define XHC_SPARAMS1__ALL_L 31U
  205. #define XHC_SPARAMS1__ALL_R 0U
  206. #define XHC_SPARAMS1_DATAMASK 0xffffffffU
  207. #define XHC_SPARAMS1_RDWRMASK 0x00000000U
  208. #define XHC_SPARAMS1_RESETVALUE 0x00000100U
  209. #define XHC_SPARAMS2_OFFSET 0x008U
  210. #define XHC_SPARAMS2_BASE 0x008U
  211. #define XHC_SPARAMS2__MSPBSL_L 31U
  212. #define XHC_SPARAMS2__MSPBSL_R 27U
  213. #define XHC_SPARAMS2__MSPBSL_WIDTH 5U
  214. #define XHC_SPARAMS2__MSPBSL_RESETVALUE 0x0U
  215. #define XHC_SPARAMS2__SPR 26U
  216. #define XHC_SPARAMS2__SPR_L 26U
  217. #define XHC_SPARAMS2__SPR_R 26U
  218. #define XHC_SPARAMS2__SPR_WIDTH 1U
  219. #define XHC_SPARAMS2__SPR_RESETVALUE 0x1U
  220. #define XHC_SPARAMS2__MSPBSH_L 25U
  221. #define XHC_SPARAMS2__MSPBSH_R 21U
  222. #define XHC_SPARAMS2__MSPBSH_WIDTH 5U
  223. #define XHC_SPARAMS2__MSPBSH_RESETVALUE 0x0U
  224. #define XHC_SPARAMS2__reserved_L 20U
  225. #define XHC_SPARAMS2__reserved_R 8U
  226. #define XHC_SPARAMS2__reserved_WIDTH 13U
  227. #define XHC_SPARAMS2__reserved_RESETVALUE 0x0U
  228. #define XHC_SPARAMS2__MERST_L 7U
  229. #define XHC_SPARAMS2__MERST_R 4U
  230. #define XHC_SPARAMS2__MERST_WIDTH 4U
  231. #define XHC_SPARAMS2__MERST_RESETVALUE 0x0U
  232. #define XHC_SPARAMS2__IST_L 3U
  233. #define XHC_SPARAMS2__IST_R 0U
  234. #define XHC_SPARAMS2__IST_WIDTH 4U
  235. #define XHC_SPARAMS2__IST_RESETVALUE 0x0U
  236. #define XHC_SPARAMS2_WIDTH 32U
  237. #define XHC_SPARAMS2__WIDTH 32U
  238. #define XHC_SPARAMS2_ALL_L 31U
  239. #define XHC_SPARAMS2_ALL_R 0U
  240. #define XHC_SPARAMS2__ALL_L 31U
  241. #define XHC_SPARAMS2__ALL_R 0U
  242. #define XHC_SPARAMS2_DATAMASK 0xffffffffU
  243. #define XHC_SPARAMS2_RDWRMASK 0x00000000U
  244. #define XHC_SPARAMS2_RESETVALUE 0x04000000U
  245. #define XHC_SPARAMS3_OFFSET 0x00cU
  246. #define XHC_SPARAMS3_BASE 0x00cU
  247. #define XHC_SPARAMS3__U2L_L 31U
  248. #define XHC_SPARAMS3__U2L_R 16U
  249. #define XHC_SPARAMS3__U2L_WIDTH 16U
  250. #define XHC_SPARAMS3__U2L_RESETVALUE 0x0000U
  251. #define XHC_SPARAMS3__reserved_L 15U
  252. #define XHC_SPARAMS3__reserved_R 8U
  253. #define XHC_SPARAMS3__reserved_WIDTH 8U
  254. #define XHC_SPARAMS3__reserved_RESETVALUE 0x00U
  255. #define XHC_SPARAMS3__U1L_L 7U
  256. #define XHC_SPARAMS3__U1L_R 0U
  257. #define XHC_SPARAMS3__U1L_WIDTH 8U
  258. #define XHC_SPARAMS3__U1L_RESETVALUE 0x00U
  259. #define XHC_SPARAMS3_WIDTH 32U
  260. #define XHC_SPARAMS3__WIDTH 32U
  261. #define XHC_SPARAMS3_ALL_L 31U
  262. #define XHC_SPARAMS3_ALL_R 0U
  263. #define XHC_SPARAMS3__ALL_L 31U
  264. #define XHC_SPARAMS3__ALL_R 0U
  265. #define XHC_SPARAMS3_DATAMASK 0xffffffffU
  266. #define XHC_SPARAMS3_RDWRMASK 0x00000000U
  267. #define XHC_SPARAMS3_RESETVALUE 0x00000000U
  268. #define XHC_CPARAMS1_OFFSET 0x010U
  269. #define XHC_CPARAMS1_BASE 0x010U
  270. #define XHC_CPARAMS1__XECP_L 31U
  271. #define XHC_CPARAMS1__XECP_R 16U
  272. #define XHC_CPARAMS1__XECP_WIDTH 16U
  273. #define XHC_CPARAMS1__XECP_RESETVALUE 0x0000U
  274. #define XHC_CPARAMS1__MPSA_L 15U
  275. #define XHC_CPARAMS1__MPSA_R 12U
  276. #define XHC_CPARAMS1__MPSA_WIDTH 4U
  277. #define XHC_CPARAMS1__MPSA_RESETVALUE 0x0U
  278. #define XHC_CPARAMS1__CFC 11U
  279. #define XHC_CPARAMS1__CFC_L 11U
  280. #define XHC_CPARAMS1__CFC_R 11U
  281. #define XHC_CPARAMS1__CFC_WIDTH 1U
  282. #define XHC_CPARAMS1__CFC_RESETVALUE 0x0U
  283. #define XHC_CPARAMS1__SEC 10U
  284. #define XHC_CPARAMS1__SEC_L 10U
  285. #define XHC_CPARAMS1__SEC_R 10U
  286. #define XHC_CPARAMS1__SEC_WIDTH 1U
  287. #define XHC_CPARAMS1__SEC_RESETVALUE 0x0U
  288. #define XHC_CPARAMS1__SPC 9U
  289. #define XHC_CPARAMS1__SPC_L 9U
  290. #define XHC_CPARAMS1__SPC_R 9U
  291. #define XHC_CPARAMS1__SPC_WIDTH 1U
  292. #define XHC_CPARAMS1__SPC_RESETVALUE 0x0U
  293. #define XHC_CPARAMS1__PAE 8U
  294. #define XHC_CPARAMS1__PAE_L 8U
  295. #define XHC_CPARAMS1__PAE_R 8U
  296. #define XHC_CPARAMS1__PAE_WIDTH 1U
  297. #define XHC_CPARAMS1__PAE_RESETVALUE 0x1U
  298. #define XHC_CPARAMS1__NSS 7U
  299. #define XHC_CPARAMS1__NSS_L 7U
  300. #define XHC_CPARAMS1__NSS_R 7U
  301. #define XHC_CPARAMS1__NSS_WIDTH 1U
  302. #define XHC_CPARAMS1__NSS_RESETVALUE 0x0U
  303. #define XHC_CPARAMS1__LTC 6U
  304. #define XHC_CPARAMS1__LTC_L 6U
  305. #define XHC_CPARAMS1__LTC_R 6U
  306. #define XHC_CPARAMS1__LTC_WIDTH 1U
  307. #define XHC_CPARAMS1__LTC_RESETVALUE 0x1U
  308. #define XHC_CPARAMS1__LRC 5U
  309. #define XHC_CPARAMS1__LRC_L 5U
  310. #define XHC_CPARAMS1__LRC_R 5U
  311. #define XHC_CPARAMS1__LRC_WIDTH 1U
  312. #define XHC_CPARAMS1__LRC_RESETVALUE 0x0U
  313. #define XHC_CPARAMS1__PIND 4U
  314. #define XHC_CPARAMS1__PIND_L 4U
  315. #define XHC_CPARAMS1__PIND_R 4U
  316. #define XHC_CPARAMS1__PIND_WIDTH 1U
  317. #define XHC_CPARAMS1__PIND_RESETVALUE 0x0U
  318. #define XHC_CPARAMS1__PPC_L 3U
  319. #define XHC_CPARAMS1__PPC_R 3U
  320. #define XHC_CPARAMS1__PPC_WIDTH 1U
  321. #define XHC_CPARAMS1__PPC_RESETVALUE 0x0U
  322. #define XHC_CPARAMS1__CSZ 2U
  323. #define XHC_CPARAMS1__CSZ_L 2U
  324. #define XHC_CPARAMS1__CSZ_R 2U
  325. #define XHC_CPARAMS1__CSZ_WIDTH 1U
  326. #define XHC_CPARAMS1__CSZ_RESETVALUE 0x1U
  327. #define XHC_CPARAMS1__BNC 1U
  328. #define XHC_CPARAMS1__BNC_L 1U
  329. #define XHC_CPARAMS1__BNC_R 1U
  330. #define XHC_CPARAMS1__BNC_WIDTH 1U
  331. #define XHC_CPARAMS1__BNC_RESETVALUE 0x0U
  332. #define XHC_CPARAMS1__AC64 0U
  333. #define XHC_CPARAMS1__AC64_L 0U
  334. #define XHC_CPARAMS1__AC64_R 0U
  335. #define XHC_CPARAMS1__AC64_WIDTH 1U
  336. #define XHC_CPARAMS1__AC64_RESETVALUE 0x0U
  337. #define XHC_CPARAMS1_WIDTH 32U
  338. #define XHC_CPARAMS1__WIDTH 32U
  339. #define XHC_CPARAMS1_ALL_L 31U
  340. #define XHC_CPARAMS1_ALL_R 0U
  341. #define XHC_CPARAMS1__ALL_L 31U
  342. #define XHC_CPARAMS1__ALL_R 0U
  343. #define XHC_CPARAMS1_DATAMASK 0xffffffffU
  344. #define XHC_CPARAMS1_RDWRMASK 0x00000000U
  345. #define XHC_CPARAMS1_RESETVALUE 0x00000144U
  346. #define XHC_DBOFF_OFFSET 0x014U
  347. #define XHC_DBOFF_BASE 0x014U
  348. #define XHC_DBOFF__DBO_L 15U
  349. #define XHC_DBOFF__DBO_R 2U
  350. #define XHC_DBOFF__DBO_WIDTH 14U
  351. #define XHC_DBOFF__DBO_RESETVALUE 0x0U
  352. #define XHC_DBOFF__reserved_L 1U
  353. #define XHC_DBOFF__reserved_R 0U
  354. #define XHC_DBOFF__reserved_WIDTH 2U
  355. #define XHC_DBOFF__reserved_RESETVALUE 0x0U
  356. #define XHC_DBOFF__RESERVED_L 31U
  357. #define XHC_DBOFF__RESERVED_R 16U
  358. #define XHC_DBOFF_WIDTH 16U
  359. #define XHC_DBOFF__WIDTH 16U
  360. #define XHC_DBOFF_ALL_L 15U
  361. #define XHC_DBOFF_ALL_R 0U
  362. #define XHC_DBOFF__ALL_L 15U
  363. #define XHC_DBOFF__ALL_R 0U
  364. #define XHC_DBOFF_DATAMASK 0x0000ffffU
  365. #define XHC_DBOFF_RDWRMASK 0xffff0000U
  366. #define XHC_DBOFF_RESETVALUE 0x0000U
  367. #define XHC_RTOFF_OFFSET 0x018U
  368. #define XHC_RTOFF_BASE 0x018U
  369. #define XHC_RTOFF__RTO_L 15U
  370. #define XHC_RTOFF__RTO_R 5U
  371. #define XHC_RTOFF__RTO_WIDTH 11U
  372. #define XHC_RTOFF__RTO_RESETVALUE 0x0U
  373. #define XHC_RTOFF__reserved_L 4U
  374. #define XHC_RTOFF__reserved_R 0U
  375. #define XHC_RTOFF__reserved_WIDTH 5U
  376. #define XHC_RTOFF__reserved_RESETVALUE 0x0U
  377. #define XHC_RTOFF__RESERVED_L 31U
  378. #define XHC_RTOFF__RESERVED_R 16U
  379. #define XHC_RTOFF_WIDTH 16U
  380. #define XHC_RTOFF__WIDTH 16U
  381. #define XHC_RTOFF_ALL_L 15U
  382. #define XHC_RTOFF_ALL_R 0U
  383. #define XHC_RTOFF__ALL_L 15U
  384. #define XHC_RTOFF__ALL_R 0U
  385. #define XHC_RTOFF_DATAMASK 0x0000ffffU
  386. #define XHC_RTOFF_RDWRMASK 0xffff0000U
  387. #define XHC_RTOFF_RESETVALUE 0x0000U
  388. #define XHC_CPARAMS2_OFFSET 0x01cU
  389. #define XHC_CPARAMS2_BASE 0x01cU
  390. #define XHC_CPARAMS2__reserved_L 31U
  391. #define XHC_CPARAMS2__reserved_R 6U
  392. #define XHC_CPARAMS2__reserved_WIDTH 26U
  393. #define XHC_CPARAMS2__reserved_RESETVALUE 0x0U
  394. #define XHC_CPARAMS2__CIC 5U
  395. #define XHC_CPARAMS2__CIC_L 5U
  396. #define XHC_CPARAMS2__CIC_R 5U
  397. #define XHC_CPARAMS2__CIC_WIDTH 1U
  398. #define XHC_CPARAMS2__CIC_RESETVALUE 0x0U
  399. #define XHC_CPARAMS2__LEC 4U
  400. #define XHC_CPARAMS2__LEC_L 4U
  401. #define XHC_CPARAMS2__LEC_R 4U
  402. #define XHC_CPARAMS2__LEC_WIDTH 1U
  403. #define XHC_CPARAMS2__LEC_RESETVALUE 0x0U
  404. #define XHC_CPARAMS2__CTC 3U
  405. #define XHC_CPARAMS2__CTC_L 3U
  406. #define XHC_CPARAMS2__CTC_R 3U
  407. #define XHC_CPARAMS2__CTC_WIDTH 1U
  408. #define XHC_CPARAMS2__CTC_RESETVALUE 0x0U
  409. #define XHC_CPARAMS2__FSC 2U
  410. #define XHC_CPARAMS2__FSC_L 2U
  411. #define XHC_CPARAMS2__FSC_R 2U
  412. #define XHC_CPARAMS2__FSC_WIDTH 1U
  413. #define XHC_CPARAMS2__FSC_RESETVALUE 0x0U
  414. #define XHC_CPARAMS2__CMC 1U
  415. #define XHC_CPARAMS2__CMC_L 1U
  416. #define XHC_CPARAMS2__CMC_R 1U
  417. #define XHC_CPARAMS2__CMC_WIDTH 1U
  418. #define XHC_CPARAMS2__CMC_RESETVALUE 0x0U
  419. #define XHC_CPARAMS2__U3C 0U
  420. #define XHC_CPARAMS2__U3C_L 0U
  421. #define XHC_CPARAMS2__U3C_R 0U
  422. #define XHC_CPARAMS2__U3C_WIDTH 1U
  423. #define XHC_CPARAMS2__U3C_RESETVALUE 0x0U
  424. #define XHC_CPARAMS2_WIDTH 32U
  425. #define XHC_CPARAMS2__WIDTH 32U
  426. #define XHC_CPARAMS2_ALL_L 31U
  427. #define XHC_CPARAMS2_ALL_R 0U
  428. #define XHC_CPARAMS2__ALL_L 31U
  429. #define XHC_CPARAMS2__ALL_R 0U
  430. #define XHC_CPARAMS2_DATAMASK 0xffffffffU
  431. #define XHC_CPARAMS2_RDWRMASK 0x00000000U
  432. #define XHC_CPARAMS2_RESETVALUE 0x00000000U
  433. #define XHC_USBCMD_OFFSET 0x020U
  434. #define XHC_USBCMD_BASE 0x020U
  435. #define XHC_USBCMD__CME 13U
  436. #define XHC_USBCMD__CME_L 13U
  437. #define XHC_USBCMD__CME_R 13U
  438. #define XHC_USBCMD__CME_WIDTH 1U
  439. #define XHC_USBCMD__CME_RESETVALUE 0x0U
  440. #define XHC_USBCMD__SPE 12U
  441. #define XHC_USBCMD__SPE_L 12U
  442. #define XHC_USBCMD__SPE_R 12U
  443. #define XHC_USBCMD__SPE_WIDTH 1U
  444. #define XHC_USBCMD__SPE_RESETVALUE 0x0U
  445. #define XHC_USBCMD__EU3S 11U
  446. #define XHC_USBCMD__EU3S_L 11U
  447. #define XHC_USBCMD__EU3S_R 11U
  448. #define XHC_USBCMD__EU3S_WIDTH 1U
  449. #define XHC_USBCMD__EU3S_RESETVALUE 0x0U
  450. #define XHC_USBCMD__EWE 10U
  451. #define XHC_USBCMD__EWE_L 10U
  452. #define XHC_USBCMD__EWE_R 10U
  453. #define XHC_USBCMD__EWE_WIDTH 1U
  454. #define XHC_USBCMD__EWE_RESETVALUE 0x0U
  455. #define XHC_USBCMD__CRS 9U
  456. #define XHC_USBCMD__CRS_L 9U
  457. #define XHC_USBCMD__CRS_R 9U
  458. #define XHC_USBCMD__CRS_WIDTH 1U
  459. #define XHC_USBCMD__CRS_RESETVALUE 0x0U
  460. #define XHC_USBCMD__CSS 8U
  461. #define XHC_USBCMD__CSS_L 8U
  462. #define XHC_USBCMD__CSS_R 8U
  463. #define XHC_USBCMD__CSS_WIDTH 1U
  464. #define XHC_USBCMD__CSS_RESETVALUE 0x0U
  465. #define XHC_USBCMD__LRST 7U
  466. #define XHC_USBCMD__LRST_L 7U
  467. #define XHC_USBCMD__LRST_R 7U
  468. #define XHC_USBCMD__LRST_WIDTH 1U
  469. #define XHC_USBCMD__LRST_RESETVALUE 0x0U
  470. #define XHC_USBCMD__reserved_L 6U
  471. #define XHC_USBCMD__reserved_R 4U
  472. #define XHC_USBCMD__reserved_WIDTH 3U
  473. #define XHC_USBCMD__reserved_RESETVALUE 0x0U
  474. #define XHC_USBCMD__HSEE 3U
  475. #define XHC_USBCMD__HSEE_L 3U
  476. #define XHC_USBCMD__HSEE_R 3U
  477. #define XHC_USBCMD__HSEE_WIDTH 1U
  478. #define XHC_USBCMD__HSEE_RESETVALUE 0x0U
  479. #define XHC_USBCMD__INTE 2U
  480. #define XHC_USBCMD__INTE_L 2U
  481. #define XHC_USBCMD__INTE_R 2U
  482. #define XHC_USBCMD__INTE_WIDTH 1U
  483. #define XHC_USBCMD__INTE_RESETVALUE 0x0U
  484. #define XHC_USBCMD__RST 1U
  485. #define XHC_USBCMD__RST_L 1U
  486. #define XHC_USBCMD__RST_R 1U
  487. #define XHC_USBCMD__RST_WIDTH 1U
  488. #define XHC_USBCMD__RST_RESETVALUE 0x0U
  489. #define XHC_USBCMD__RS 0U
  490. #define XHC_USBCMD__RS_L 0U
  491. #define XHC_USBCMD__RS_R 0U
  492. #define XHC_USBCMD__RS_WIDTH 1U
  493. #define XHC_USBCMD__RS_RESETVALUE 0x0U
  494. #define XHC_USBCMD__RESERVED_L 31U
  495. #define XHC_USBCMD__RESERVED_R 14U
  496. #define XHC_USBCMD_WIDTH 14U
  497. #define XHC_USBCMD__WIDTH 14U
  498. #define XHC_USBCMD_ALL_L 13U
  499. #define XHC_USBCMD_ALL_R 0U
  500. #define XHC_USBCMD__ALL_L 13U
  501. #define XHC_USBCMD__ALL_R 0U
  502. #define XHC_USBCMD_DATAMASK 0x00003fffU
  503. #define XHC_USBCMD_RDWRMASK 0xffffc000U
  504. #define XHC_USBCMD_RESETVALUE 0x0000U
  505. #define XHC_USBSTS_OFFSET 0x024U
  506. #define XHC_USBSTS_BASE 0x024U
  507. #define XHC_USBSTS__CE 12U
  508. #define XHC_USBSTS__CE_L 12U
  509. #define XHC_USBSTS__CE_R 12U
  510. #define XHC_USBSTS__CE_WIDTH 1U
  511. #define XHC_USBSTS__CE_RESETVALUE 0x0U
  512. #define XHC_USBSTS__CNR 11U
  513. #define XHC_USBSTS__CNR_L 11U
  514. #define XHC_USBSTS__CNR_R 11U
  515. #define XHC_USBSTS__CNR_WIDTH 1U
  516. #define XHC_USBSTS__CNR_RESETVALUE 0x1U
  517. #define XHC_USBSTS__SRE 10U
  518. #define XHC_USBSTS__SRE_L 10U
  519. #define XHC_USBSTS__SRE_R 10U
  520. #define XHC_USBSTS__SRE_WIDTH 1U
  521. #define XHC_USBSTS__SRE_RESETVALUE 0x0U
  522. #define XHC_USBSTS__RSS 9U
  523. #define XHC_USBSTS__RSS_L 9U
  524. #define XHC_USBSTS__RSS_R 9U
  525. #define XHC_USBSTS__RSS_WIDTH 1U
  526. #define XHC_USBSTS__RSS_RESETVALUE 0x0U
  527. #define XHC_USBSTS__SSS 8U
  528. #define XHC_USBSTS__SSS_L 8U
  529. #define XHC_USBSTS__SSS_R 8U
  530. #define XHC_USBSTS__SSS_WIDTH 1U
  531. #define XHC_USBSTS__SSS_RESETVALUE 0x0U
  532. #define XHC_USBSTS__PCD 4U
  533. #define XHC_USBSTS__PCD_L 4U
  534. #define XHC_USBSTS__PCD_R 4U
  535. #define XHC_USBSTS__PCD_WIDTH 1U
  536. #define XHC_USBSTS__PCD_RESETVALUE 0x0U
  537. #define XHC_USBSTS__EINT 3U
  538. #define XHC_USBSTS__EINT_L 3U
  539. #define XHC_USBSTS__EINT_R 3U
  540. #define XHC_USBSTS__EINT_WIDTH 1U
  541. #define XHC_USBSTS__EINT_RESETVALUE 0x0U
  542. #define XHC_USBSTS__HSE 2U
  543. #define XHC_USBSTS__HSE_L 2U
  544. #define XHC_USBSTS__HSE_R 2U
  545. #define XHC_USBSTS__HSE_WIDTH 1U
  546. #define XHC_USBSTS__HSE_RESETVALUE 0x0U
  547. #define XHC_USBSTS__reserved 1U
  548. #define XHC_USBSTS__reserved_L 1U
  549. #define XHC_USBSTS__reserved_R 1U
  550. #define XHC_USBSTS__reserved_WIDTH 1U
  551. #define XHC_USBSTS__reserved_RESETVALUE 0x0U
  552. #define XHC_USBSTS__CH_L 0U
  553. #define XHC_USBSTS__CH_R 0U
  554. #define XHC_USBSTS__CH_WIDTH 1U
  555. #define XHC_USBSTS__CH_RESETVALUE 0x1U
  556. #define XHC_USBSTS__RESERVED_L 31U
  557. #define XHC_USBSTS__RESERVED_R 13U
  558. #define XHC_USBSTS_WIDTH 13U
  559. #define XHC_USBSTS__WIDTH 13U
  560. #define XHC_USBSTS_ALL_L 12U
  561. #define XHC_USBSTS_ALL_R 0U
  562. #define XHC_USBSTS__ALL_L 12U
  563. #define XHC_USBSTS__ALL_R 0U
  564. #define XHC_USBSTS_DATAMASK 0x00001f1fU
  565. #define XHC_USBSTS_RDWRMASK 0xffffe0e0U
  566. #define XHC_USBSTS_RESETVALUE 0x0801U
  567. #define XHC_PAGESIZE_OFFSET 0x028U
  568. #define XHC_PAGESIZE_BASE 0x028U
  569. #define XHC_PAGESIZE__reserved_L 31U
  570. #define XHC_PAGESIZE__reserved_R 16U
  571. #define XHC_PAGESIZE__reserved_WIDTH 16U
  572. #define XHC_PAGESIZE__reserved_RESETVALUE 0x0000U
  573. #define XHC_PAGESIZE__PS_L 15U
  574. #define XHC_PAGESIZE__PS_R 0U
  575. #define XHC_PAGESIZE__PS_WIDTH 16U
  576. #define XHC_PAGESIZE__PS_RESETVALUE 0x0000U
  577. #define XHC_PAGESIZE_WIDTH 32U
  578. #define XHC_PAGESIZE__WIDTH 32U
  579. #define XHC_PAGESIZE_ALL_L 31U
  580. #define XHC_PAGESIZE_ALL_R 0U
  581. #define XHC_PAGESIZE__ALL_L 31U
  582. #define XHC_PAGESIZE__ALL_R 0U
  583. #define XHC_PAGESIZE_DATAMASK 0xffffffffU
  584. #define XHC_PAGESIZE_RDWRMASK 0x00000000U
  585. #define XHC_PAGESIZE_RESETVALUE 0x00000000U
  586. #define XHC_DNCTRL_OFFSET 0x034U
  587. #define XHC_DNCTRL_BASE 0x034U
  588. #define XHC_DNCTRL__reserved_L 31U
  589. #define XHC_DNCTRL__reserved_R 16U
  590. #define XHC_DNCTRL__reserved_WIDTH 16U
  591. #define XHC_DNCTRL__reserved_RESETVALUE 0x0000U
  592. #define XHC_DNCTRL__DNE_L 15U
  593. #define XHC_DNCTRL__DNE_R 0U
  594. #define XHC_DNCTRL__DNE_WIDTH 16U
  595. #define XHC_DNCTRL__DNE_RESETVALUE 0x0000U
  596. #define XHC_DNCTRL_WIDTH 32U
  597. #define XHC_DNCTRL__WIDTH 32U
  598. #define XHC_DNCTRL_ALL_L 31U
  599. #define XHC_DNCTRL_ALL_R 0U
  600. #define XHC_DNCTRL__ALL_L 31U
  601. #define XHC_DNCTRL__ALL_R 0U
  602. #define XHC_DNCTRL_DATAMASK 0xffffffffU
  603. #define XHC_DNCTRL_RDWRMASK 0x00000000U
  604. #define XHC_DNCTRL_RESETVALUE 0x00000000U
  605. #define XHC_CRCRL_OFFSET 0x038U
  606. #define XHC_CRCRL_BASE 0x038U
  607. #define XHC_CRCRL__CRPL_L 31U
  608. #define XHC_CRCRL__CRPL_R 6U
  609. #define XHC_CRCRL__CRPL_WIDTH 26U
  610. #define XHC_CRCRL__CRPL_RESETVALUE 0x0U
  611. #define XHC_CRCRL__reserved_L 5U
  612. #define XHC_CRCRL__reserved_R 4U
  613. #define XHC_CRCRL__reserved_WIDTH 2U
  614. #define XHC_CRCRL__reserved_RESETVALUE 0x0U
  615. #define XHC_CRCRL__CRR 3U
  616. #define XHC_CRCRL__CRR_L 3U
  617. #define XHC_CRCRL__CRR_R 3U
  618. #define XHC_CRCRL__CRR_WIDTH 1U
  619. #define XHC_CRCRL__CRR_RESETVALUE 0x0U
  620. #define XHC_CRCRL__CA 2U
  621. #define XHC_CRCRL__CA_L 2U
  622. #define XHC_CRCRL__CA_R 2U
  623. #define XHC_CRCRL__CA_WIDTH 1U
  624. #define XHC_CRCRL__CA_RESETVALUE 0x0U
  625. #define XHC_CRCRL__CS 1U
  626. #define XHC_CRCRL__CS_L 1U
  627. #define XHC_CRCRL__CS_R 1U
  628. #define XHC_CRCRL__CS_WIDTH 1U
  629. #define XHC_CRCRL__CS_RESETVALUE 0x0U
  630. #define XHC_CRCRL__RCS 0U
  631. #define XHC_CRCRL__RCS_L 0U
  632. #define XHC_CRCRL__RCS_R 0U
  633. #define XHC_CRCRL__RCS_WIDTH 1U
  634. #define XHC_CRCRL__RCS_RESETVALUE 0x0U
  635. #define XHC_CRCRL_WIDTH 32U
  636. #define XHC_CRCRL__WIDTH 32U
  637. #define XHC_CRCRL_ALL_L 31U
  638. #define XHC_CRCRL_ALL_R 0U
  639. #define XHC_CRCRL__ALL_L 31U
  640. #define XHC_CRCRL__ALL_R 0U
  641. #define XHC_CRCRL_DATAMASK 0xffffffffU
  642. #define XHC_CRCRL_RDWRMASK 0x00000000U
  643. #define XHC_CRCRL_RESETVALUE 0x00000000U
  644. #define XHC_CRCRH_OFFSET 0x03cU
  645. #define XHC_CRCRH_BASE 0x03cU
  646. #define XHC_CRCRH__CRPH_L 31U
  647. #define XHC_CRCRH__CRPH_R 0U
  648. #define XHC_CRCRH__CRPH_WIDTH 32U
  649. #define XHC_CRCRH__CRPH_RESETVALUE 0x00000000U
  650. #define XHC_CRCRH_WIDTH 32U
  651. #define XHC_CRCRH__WIDTH 32U
  652. #define XHC_CRCRH_ALL_L 31U
  653. #define XHC_CRCRH_ALL_R 0U
  654. #define XHC_CRCRH__ALL_L 31U
  655. #define XHC_CRCRH__ALL_R 0U
  656. #define XHC_CRCRH_DATAMASK 0xffffffffU
  657. #define XHC_CRCRH_RDWRMASK 0x00000000U
  658. #define XHC_CRCRH_RESETVALUE 0x00000000U
  659. #define XHC_DCBAAPL_OFFSET 0x050U
  660. #define XHC_DCBAAPL_BASE 0x050U
  661. #define XHC_DCBAAPL__DCAL_L 31U
  662. #define XHC_DCBAAPL__DCAL_R 6U
  663. #define XHC_DCBAAPL__DCAL_WIDTH 26U
  664. #define XHC_DCBAAPL__DCAL_RESETVALUE 0x0U
  665. #define XHC_DCBAAPL__reserved_L 5U
  666. #define XHC_DCBAAPL__reserved_R 0U
  667. #define XHC_DCBAAPL__reserved_WIDTH 6U
  668. #define XHC_DCBAAPL__reserved_RESETVALUE 0x0U
  669. #define XHC_DCBAAPL_WIDTH 32U
  670. #define XHC_DCBAAPL__WIDTH 32U
  671. #define XHC_DCBAAPL_ALL_L 31U
  672. #define XHC_DCBAAPL_ALL_R 0U
  673. #define XHC_DCBAAPL__ALL_L 31U
  674. #define XHC_DCBAAPL__ALL_R 0U
  675. #define XHC_DCBAAPL_DATAMASK 0xffffffffU
  676. #define XHC_DCBAAPL_RDWRMASK 0x00000000U
  677. #define XHC_DCBAAPL_RESETVALUE 0x00000000U
  678. #define XHC_DCBAAPH_OFFSET 0x054U
  679. #define XHC_DCBAAPH_BASE 0x054U
  680. #define XHC_DCBAAPH__DCAH_L 31U
  681. #define XHC_DCBAAPH__DCAH_R 0U
  682. #define XHC_DCBAAPH__DCAH_WIDTH 32U
  683. #define XHC_DCBAAPH__DCAH_RESETVALUE 0x00000000U
  684. #define XHC_DCBAAPH_WIDTH 32U
  685. #define XHC_DCBAAPH__WIDTH 32U
  686. #define XHC_DCBAAPH_ALL_L 31U
  687. #define XHC_DCBAAPH_ALL_R 0U
  688. #define XHC_DCBAAPH__ALL_L 31U
  689. #define XHC_DCBAAPH__ALL_R 0U
  690. #define XHC_DCBAAPH_DATAMASK 0xffffffffU
  691. #define XHC_DCBAAPH_RDWRMASK 0x00000000U
  692. #define XHC_DCBAAPH_RESETVALUE 0x00000000U
  693. #define XHC_CONFIG_OFFSET 0x058U
  694. #define XHC_CONFIG_BASE 0x058U
  695. #define XHC_CONFIG__reserved_L 31U
  696. #define XHC_CONFIG__reserved_R 10U
  697. #define XHC_CONFIG__reserved_WIDTH 22U
  698. #define XHC_CONFIG__reserved_RESETVALUE 0x0U
  699. #define XHC_CONFIG__CIE 9U
  700. #define XHC_CONFIG__CIE_L 9U
  701. #define XHC_CONFIG__CIE_R 9U
  702. #define XHC_CONFIG__CIE_WIDTH 1U
  703. #define XHC_CONFIG__CIE_RESETVALUE 0x0U
  704. #define XHC_CONFIG__U3E 8U
  705. #define XHC_CONFIG__U3E_L 8U
  706. #define XHC_CONFIG__U3E_R 8U
  707. #define XHC_CONFIG__U3E_WIDTH 1U
  708. #define XHC_CONFIG__U3E_RESETVALUE 0x0U
  709. #define XHC_CONFIG__MSE_L 7U
  710. #define XHC_CONFIG__MSE_R 0U
  711. #define XHC_CONFIG__MSE_WIDTH 8U
  712. #define XHC_CONFIG__MSE_RESETVALUE 0x00U
  713. #define XHC_CONFIG_WIDTH 32U
  714. #define XHC_CONFIG__WIDTH 32U
  715. #define XHC_CONFIG_ALL_L 31U
  716. #define XHC_CONFIG_ALL_R 0U
  717. #define XHC_CONFIG__ALL_L 31U
  718. #define XHC_CONFIG__ALL_R 0U
  719. #define XHC_CONFIG_DATAMASK 0xffffffffU
  720. #define XHC_CONFIG_RDWRMASK 0x00000000U
  721. #define XHC_CONFIG_RESETVALUE 0x00000000U
  722. #define XHC_PORTSC1_OFFSET 0x420U
  723. #define XHC_PORTSC1_BASE 0x420U
  724. #define XHC_PORTSC1__WPR_L 31U
  725. #define XHC_PORTSC1__WPR_R 31U
  726. #define XHC_PORTSC1__WPR_WIDTH 1U
  727. #define XHC_PORTSC1__WPR_RESETVALUE 0x0U
  728. #define XHC_PORTSC1__DNR_L 30U
  729. #define XHC_PORTSC1__DNR_R 30U
  730. #define XHC_PORTSC1__DNR_WIDTH 1U
  731. #define XHC_PORTSC1__DNR_RESETVALUE 0x0U
  732. #define XHC_PORTSC1__WOE_L 27U
  733. #define XHC_PORTSC1__WOE_R 27U
  734. #define XHC_PORTSC1__WOE_WIDTH 1U
  735. #define XHC_PORTSC1__WOE_RESETVALUE 0x0U
  736. #define XHC_PORTSC1__WDE_L 26U
  737. #define XHC_PORTSC1__WDE_R 26U
  738. #define XHC_PORTSC1__WDE_WIDTH 1U
  739. #define XHC_PORTSC1__WDE_RESETVALUE 0x0U
  740. #define XHC_PORTSC1__WCE_L 25U
  741. #define XHC_PORTSC1__WCE_R 25U
  742. #define XHC_PORTSC1__WCE_WIDTH 1U
  743. #define XHC_PORTSC1__WCE_RESETVALUE 0x0U
  744. #define XHC_PORTSC1__CAS_L 24U
  745. #define XHC_PORTSC1__CAS_R 24U
  746. #define XHC_PORTSC1__CAS_WIDTH 1U
  747. #define XHC_PORTSC1__CAS_RESETVALUE 0x0U
  748. #define XHC_PORTSC1__CEC_L 23U
  749. #define XHC_PORTSC1__CEC_R 23U
  750. #define XHC_PORTSC1__CEC_WIDTH 1U
  751. #define XHC_PORTSC1__CEC_RESETVALUE 0x0U
  752. #define XHC_PORTSC1__PLC_L 22U
  753. #define XHC_PORTSC1__PLC_R 22U
  754. #define XHC_PORTSC1__PLC_WIDTH 1U
  755. #define XHC_PORTSC1__PLC_RESETVALUE 0x0U
  756. #define XHC_PORTSC1__PRC_L 21U
  757. #define XHC_PORTSC1__PRC_R 21U
  758. #define XHC_PORTSC1__PRC_WIDTH 1U
  759. #define XHC_PORTSC1__PRC_RESETVALUE 0x0U
  760. #define XHC_PORTSC1__OCC_L 20U
  761. #define XHC_PORTSC1__OCC_R 20U
  762. #define XHC_PORTSC1__OCC_WIDTH 1U
  763. #define XHC_PORTSC1__OCC_RESETVALUE 0x0U
  764. #define XHC_PORTSC1__WRC_L 19U
  765. #define XHC_PORTSC1__WRC_R 19U
  766. #define XHC_PORTSC1__WRC_WIDTH 1U
  767. #define XHC_PORTSC1__WRC_RESETVALUE 0x0U
  768. #define XHC_PORTSC1__PEC_L 18U
  769. #define XHC_PORTSC1__PEC_R 18U
  770. #define XHC_PORTSC1__PEC_WIDTH 1U
  771. #define XHC_PORTSC1__PEC_RESETVALUE 0x0U
  772. #define XHC_PORTSC1__CSC_L 17U
  773. #define XHC_PORTSC1__CSC_R 17U
  774. #define XHC_PORTSC1__CSC_WIDTH 1U
  775. #define XHC_PORTSC1__CSC_RESETVALUE 0x0U
  776. #define XHC_PORTSC1__LWS_L 16U
  777. #define XHC_PORTSC1__LWS_R 16U
  778. #define XHC_PORTSC1__LWS_WIDTH 1U
  779. #define XHC_PORTSC1__LWS_RESETVALUE 0x0U
  780. #define XHC_PORTSC1__PIC_L 15U
  781. #define XHC_PORTSC1__PIC_R 14U
  782. #define XHC_PORTSC1__PIC_WIDTH 2U
  783. #define XHC_PORTSC1__PIC_RESETVALUE 0x0U
  784. #define XHC_PORTSC1__PS_L 13U
  785. #define XHC_PORTSC1__PS_R 10U
  786. #define XHC_PORTSC1__PS_WIDTH 4U
  787. #define XHC_PORTSC1__PS_RESETVALUE 0x0U
  788. #define XHC_PORTSC1__PP_L 9U
  789. #define XHC_PORTSC1__PP_R 9U
  790. #define XHC_PORTSC1__PP_WIDTH 1U
  791. #define XHC_PORTSC1__PP_RESETVALUE 0x0U
  792. #define XHC_PORTSC1__PLS_L 8U
  793. #define XHC_PORTSC1__PLS_R 5U
  794. #define XHC_PORTSC1__PLS_WIDTH 4U
  795. #define XHC_PORTSC1__PLS_RESETVALUE 0x5U
  796. #define XHC_PORTSC1__PRST_L 4U
  797. #define XHC_PORTSC1__PRST_R 4U
  798. #define XHC_PORTSC1__PRST_WIDTH 1U
  799. #define XHC_PORTSC1__PRST_RESETVALUE 0x0U
  800. #define XHC_PORTSC1__OCA_L 3U
  801. #define XHC_PORTSC1__OCA_R 3U
  802. #define XHC_PORTSC1__OCA_WIDTH 1U
  803. #define XHC_PORTSC1__OCA_RESETVALUE 0x0U
  804. #define XHC_PORTSC1__reserved 2U
  805. #define XHC_PORTSC1__reserved_L 2U
  806. #define XHC_PORTSC1__reserved_R 2U
  807. #define XHC_PORTSC1__reserved_WIDTH 1U
  808. #define XHC_PORTSC1__reserved_RESETVALUE 0x0U
  809. #define XHC_PORTSC1__PED_L 1U
  810. #define XHC_PORTSC1__PED_R 1U
  811. #define XHC_PORTSC1__PED_WIDTH 1U
  812. #define XHC_PORTSC1__PED_RESETVALUE 0x0U
  813. #define XHC_PORTSC1__CCS_L 0U
  814. #define XHC_PORTSC1__CCS_R 0U
  815. #define XHC_PORTSC1__CCS_WIDTH 1U
  816. #define XHC_PORTSC1__CCS_RESETVALUE 0x0U
  817. #define XHC_PORTSC1__RESERVED_L 29U
  818. #define XHC_PORTSC1__RESERVED_R 28U
  819. #define XHC_PORTSC1_WIDTH 32U
  820. #define XHC_PORTSC1__WIDTH 32U
  821. #define XHC_PORTSC1_ALL_L 31U
  822. #define XHC_PORTSC1_ALL_R 0U
  823. #define XHC_PORTSC1__ALL_L 31U
  824. #define XHC_PORTSC1__ALL_R 0U
  825. #define XHC_PORTSC1_DATAMASK 0xcfffffffU
  826. #define XHC_PORTSC1_RDWRMASK 0x30000000U
  827. #define XHC_PORTSC1_RESETVALUE 0x000000a0U
  828. #define XHC_PORTPM1_OFFSET 0x424U
  829. #define XHC_PORTPM1_BASE 0x424U
  830. #define XHC_PORTPM1__reserved_L 31U
  831. #define XHC_PORTPM1__reserved_R 17U
  832. #define XHC_PORTPM1__reserved_WIDTH 15U
  833. #define XHC_PORTPM1__reserved_RESETVALUE 0x0U
  834. #define XHC_PORTPM1__FLA 16U
  835. #define XHC_PORTPM1__FLA_L 16U
  836. #define XHC_PORTPM1__FLA_R 16U
  837. #define XHC_PORTPM1__FLA_WIDTH 1U
  838. #define XHC_PORTPM1__FLA_RESETVALUE 0x0U
  839. #define XHC_PORTPM1__U2T_L 15U
  840. #define XHC_PORTPM1__U2T_R 8U
  841. #define XHC_PORTPM1__U2T_WIDTH 8U
  842. #define XHC_PORTPM1__U2T_RESETVALUE 0x00U
  843. #define XHC_PORTPM1__U1T_L 7U
  844. #define XHC_PORTPM1__U1T_R 0U
  845. #define XHC_PORTPM1__U1T_WIDTH 8U
  846. #define XHC_PORTPM1__U1T_RESETVALUE 0x00U
  847. #define XHC_PORTPM1_WIDTH 32U
  848. #define XHC_PORTPM1__WIDTH 32U
  849. #define XHC_PORTPM1_ALL_L 31U
  850. #define XHC_PORTPM1_ALL_R 0U
  851. #define XHC_PORTPM1__ALL_L 31U
  852. #define XHC_PORTPM1__ALL_R 0U
  853. #define XHC_PORTPM1_DATAMASK 0xffffffffU
  854. #define XHC_PORTPM1_RDWRMASK 0x00000000U
  855. #define XHC_PORTPM1_RESETVALUE 0x00000000U
  856. #define XHC_PORTLC1_OFFSET 0x428U
  857. #define XHC_PORTLC1_BASE 0x428U
  858. #define XHC_PORTLC1__reserved_L 31U
  859. #define XHC_PORTLC1__reserved_R 0U
  860. #define XHC_PORTLC1__reserved_WIDTH 32U
  861. #define XHC_PORTLC1__reserved_RESETVALUE 0x00000000U
  862. #define XHC_PORTLC1_WIDTH 32U
  863. #define XHC_PORTLC1__WIDTH 32U
  864. #define XHC_PORTLC1_ALL_L 31U
  865. #define XHC_PORTLC1_ALL_R 0U
  866. #define XHC_PORTLC1__ALL_L 31U
  867. #define XHC_PORTLC1__ALL_R 0U
  868. #define XHC_PORTLC1_DATAMASK 0xffffffffU
  869. #define XHC_PORTLC1_RDWRMASK 0x00000000U
  870. #define XHC_PORTLC1_RESETVALUE 0x00000000U
  871. #define XHC_PORTSC2_OFFSET 0x430U
  872. #define XHC_PORTSC2_BASE 0x430U
  873. #define XHC_PORTSC2__WPR 31U
  874. #define XHC_PORTSC2__WPR_L 31U
  875. #define XHC_PORTSC2__WPR_R 31U
  876. #define XHC_PORTSC2__WPR_WIDTH 1U
  877. #define XHC_PORTSC2__WPR_RESETVALUE 0x0U
  878. #define XHC_PORTSC2__DNR 30U
  879. #define XHC_PORTSC2__DNR_L 30U
  880. #define XHC_PORTSC2__DNR_R 30U
  881. #define XHC_PORTSC2__DNR_WIDTH 1U
  882. #define XHC_PORTSC2__DNR_RESETVALUE 0x0U
  883. #define XHC_PORTSC2__WOE 27U
  884. #define XHC_PORTSC2__WOE_L 27U
  885. #define XHC_PORTSC2__WOE_R 27U
  886. #define XHC_PORTSC2__WOE_WIDTH 1U
  887. #define XHC_PORTSC2__WOE_RESETVALUE 0x0U
  888. #define XHC_PORTSC2__WDE 26U
  889. #define XHC_PORTSC2__WDE_L 26U
  890. #define XHC_PORTSC2__WDE_R 26U
  891. #define XHC_PORTSC2__WDE_WIDTH 1U
  892. #define XHC_PORTSC2__WDE_RESETVALUE 0x0U
  893. #define XHC_PORTSC2__WCE 25U
  894. #define XHC_PORTSC2__WCE_L 25U
  895. #define XHC_PORTSC2__WCE_R 25U
  896. #define XHC_PORTSC2__WCE_WIDTH 1U
  897. #define XHC_PORTSC2__WCE_RESETVALUE 0x0U
  898. #define XHC_PORTSC2__CAS 24U
  899. #define XHC_PORTSC2__CAS_L 24U
  900. #define XHC_PORTSC2__CAS_R 24U
  901. #define XHC_PORTSC2__CAS_WIDTH 1U
  902. #define XHC_PORTSC2__CAS_RESETVALUE 0x0U
  903. #define XHC_PORTSC2__CEC 23U
  904. #define XHC_PORTSC2__CEC_L 23U
  905. #define XHC_PORTSC2__CEC_R 23U
  906. #define XHC_PORTSC2__CEC_WIDTH 1U
  907. #define XHC_PORTSC2__CEC_RESETVALUE 0x0U
  908. #define XHC_PORTSC2__PLC 22U
  909. #define XHC_PORTSC2__PLC_L 22U
  910. #define XHC_PORTSC2__PLC_R 22U
  911. #define XHC_PORTSC2__PLC_WIDTH 1U
  912. #define XHC_PORTSC2__PLC_RESETVALUE 0x0U
  913. #define XHC_PORTSC2__PRC 21U
  914. #define XHC_PORTSC2__PRC_L 21U
  915. #define XHC_PORTSC2__PRC_R 21U
  916. #define XHC_PORTSC2__PRC_WIDTH 1U
  917. #define XHC_PORTSC2__PRC_RESETVALUE 0x0U
  918. #define XHC_PORTSC2__OCC 20U
  919. #define XHC_PORTSC2__OCC_L 20U
  920. #define XHC_PORTSC2__OCC_R 20U
  921. #define XHC_PORTSC2__OCC_WIDTH 1U
  922. #define XHC_PORTSC2__OCC_RESETVALUE 0x0U
  923. #define XHC_PORTSC2__WRC 19U
  924. #define XHC_PORTSC2__WRC_L 19U
  925. #define XHC_PORTSC2__WRC_R 19U
  926. #define XHC_PORTSC2__WRC_WIDTH 1U
  927. #define XHC_PORTSC2__WRC_RESETVALUE 0x0U
  928. #define XHC_PORTSC2__PEC 18U
  929. #define XHC_PORTSC2__PEC_L 18U
  930. #define XHC_PORTSC2__PEC_R 18U
  931. #define XHC_PORTSC2__PEC_WIDTH 1U
  932. #define XHC_PORTSC2__PEC_RESETVALUE 0x0U
  933. #define XHC_PORTSC2__CSC 17U
  934. #define XHC_PORTSC2__CSC_L 17U
  935. #define XHC_PORTSC2__CSC_R 17U
  936. #define XHC_PORTSC2__CSC_WIDTH 1U
  937. #define XHC_PORTSC2__CSC_RESETVALUE 0x0U
  938. #define XHC_PORTSC2__LWS 16U
  939. #define XHC_PORTSC2__LWS_L 16U
  940. #define XHC_PORTSC2__LWS_R 16U
  941. #define XHC_PORTSC2__LWS_WIDTH 1U
  942. #define XHC_PORTSC2__LWS_RESETVALUE 0x0U
  943. #define XHC_PORTSC2__PIC_L 15U
  944. #define XHC_PORTSC2__PIC_R 14U
  945. #define XHC_PORTSC2__PIC_WIDTH 2U
  946. #define XHC_PORTSC2__PIC_RESETVALUE 0x0U
  947. #define XHC_PORTSC2__PS_L 13U
  948. #define XHC_PORTSC2__PS_R 10U
  949. #define XHC_PORTSC2__PS_WIDTH 4U
  950. #define XHC_PORTSC2__PS_RESETVALUE 0x0U
  951. #define XHC_PORTSC2__PP 9U
  952. #define XHC_PORTSC2__PP_L 9U
  953. #define XHC_PORTSC2__PP_R 9U
  954. #define XHC_PORTSC2__PP_WIDTH 1U
  955. #define XHC_PORTSC2__PP_RESETVALUE 0x0U
  956. #define XHC_PORTSC2__PLS_L 8U
  957. #define XHC_PORTSC2__PLS_R 5U
  958. #define XHC_PORTSC2__PLS_WIDTH 4U
  959. #define XHC_PORTSC2__PLS_RESETVALUE 0x5U
  960. #define XHC_PORTSC2__PRST_L 4U
  961. #define XHC_PORTSC2__PRST_R 4U
  962. #define XHC_PORTSC2__PRST_WIDTH 1U
  963. #define XHC_PORTSC2__PRST_RESETVALUE 0x0U
  964. #define XHC_PORTSC2__OCA 3U
  965. #define XHC_PORTSC2__OCA_L 3U
  966. #define XHC_PORTSC2__OCA_R 3U
  967. #define XHC_PORTSC2__OCA_WIDTH 1U
  968. #define XHC_PORTSC2__OCA_RESETVALUE 0x0U
  969. #define XHC_PORTSC2__reserved 2U
  970. #define XHC_PORTSC2__reserved_L 2U
  971. #define XHC_PORTSC2__reserved_R 2U
  972. #define XHC_PORTSC2__reserved_WIDTH 1U
  973. #define XHC_PORTSC2__reserved_RESETVALUE 0x0U
  974. #define XHC_PORTSC2__PED 1U
  975. #define XHC_PORTSC2__PED_L 1U
  976. #define XHC_PORTSC2__PED_R 1U
  977. #define XHC_PORTSC2__PED_WIDTH 1U
  978. #define XHC_PORTSC2__PED_RESETVALUE 0x0U
  979. #define XHC_PORTSC2__CCS 0U
  980. #define XHC_PORTSC2__CCS_L 0U
  981. #define XHC_PORTSC2__CCS_R 0U
  982. #define XHC_PORTSC2__CCS_WIDTH 1U
  983. #define XHC_PORTSC2__CCS_RESETVALUE 0x0U
  984. #define XHC_PORTSC2__RESERVED_L 29U
  985. #define XHC_PORTSC2__RESERVED_R 28U
  986. #define XHC_PORTSC2_WIDTH 32U
  987. #define XHC_PORTSC2__WIDTH 32U
  988. #define XHC_PORTSC2_ALL_L 31U
  989. #define XHC_PORTSC2_ALL_R 0U
  990. #define XHC_PORTSC2__ALL_L 31U
  991. #define XHC_PORTSC2__ALL_R 0U
  992. #define XHC_PORTSC2_DATAMASK 0xcfffffffU
  993. #define XHC_PORTSC2_RDWRMASK 0x30000000U
  994. #define XHC_PORTSC2_RESETVALUE 0x000000a0U
  995. #define XHC_PORTPM2_OFFSET 0x434U
  996. #define XHC_PORTPM2_BASE 0x434U
  997. #define XHC_PORTPM2__PTC_L 31U
  998. #define XHC_PORTPM2__PTC_R 28U
  999. #define XHC_PORTPM2__PTC_WIDTH 4U
  1000. #define XHC_PORTPM2__PTC_RESETVALUE 0x0U
  1001. #define XHC_PORTPM2__reserved_L 27U
  1002. #define XHC_PORTPM2__reserved_R 17U
  1003. #define XHC_PORTPM2__reserved_WIDTH 11U
  1004. #define XHC_PORTPM2__reserved_RESETVALUE 0x0U
  1005. #define XHC_PORTPM2__HLE 16U
  1006. #define XHC_PORTPM2__HLE_L 16U
  1007. #define XHC_PORTPM2__HLE_R 16U
  1008. #define XHC_PORTPM2__HLE_WIDTH 1U
  1009. #define XHC_PORTPM2__HLE_RESETVALUE 0x0U
  1010. #define XHC_PORTPM2__L1DS_L 15U
  1011. #define XHC_PORTPM2__L1DS_R 8U
  1012. #define XHC_PORTPM2__L1DS_WIDTH 8U
  1013. #define XHC_PORTPM2__L1DS_RESETVALUE 0x00U
  1014. #define XHC_PORTPM2__BESL_L 7U
  1015. #define XHC_PORTPM2__BESL_R 4U
  1016. #define XHC_PORTPM2__BESL_WIDTH 4U
  1017. #define XHC_PORTPM2__BESL_RESETVALUE 0x0U
  1018. #define XHC_PORTPM2__RWE 3U
  1019. #define XHC_PORTPM2__RWE_L 3U
  1020. #define XHC_PORTPM2__RWE_R 3U
  1021. #define XHC_PORTPM2__RWE_WIDTH 1U
  1022. #define XHC_PORTPM2__RWE_RESETVALUE 0x0U
  1023. #define XHC_PORTPM2__L1S_L 2U
  1024. #define XHC_PORTPM2__L1S_R 0U
  1025. #define XHC_PORTPM2__L1S_WIDTH 3U
  1026. #define XHC_PORTPM2__L1S_RESETVALUE 0x0U
  1027. #define XHC_PORTPM2_WIDTH 32U
  1028. #define XHC_PORTPM2__WIDTH 32U
  1029. #define XHC_PORTPM2_ALL_L 31U
  1030. #define XHC_PORTPM2_ALL_R 0U
  1031. #define XHC_PORTPM2__ALL_L 31U
  1032. #define XHC_PORTPM2__ALL_R 0U
  1033. #define XHC_PORTPM2_DATAMASK 0xffffffffU
  1034. #define XHC_PORTPM2_RDWRMASK 0x00000000U
  1035. #define XHC_PORTPM2_RESETVALUE 0x00000000U
  1036. #define XHC_PORTLC2_OFFSET 0x43cU
  1037. #define XHC_PORTLC2_BASE 0x43cU
  1038. #define XHC_PORTLC2__reserved_L 31U
  1039. #define XHC_PORTLC2__reserved_R 14U
  1040. #define XHC_PORTLC2__reserved_WIDTH 18U
  1041. #define XHC_PORTLC2__reserved_RESETVALUE 0x0U
  1042. #define XHC_PORTLC2__BESLD_L 13U
  1043. #define XHC_PORTLC2__BESLD_R 10U
  1044. #define XHC_PORTLC2__BESLD_WIDTH 4U
  1045. #define XHC_PORTLC2__BESLD_RESETVALUE 0x0U
  1046. #define XHC_PORTLC2__L1T_L 9U
  1047. #define XHC_PORTLC2__L1T_R 2U
  1048. #define XHC_PORTLC2__L1T_WIDTH 8U
  1049. #define XHC_PORTLC2__L1T_RESETVALUE 0x00U
  1050. #define XHC_PORTLC2__HIRDM_L 1U
  1051. #define XHC_PORTLC2__HIRDM_R 0U
  1052. #define XHC_PORTLC2__HIRDM_WIDTH 2U
  1053. #define XHC_PORTLC2__HIRDM_RESETVALUE 0x0U
  1054. #define XHC_PORTLC2_WIDTH 32U
  1055. #define XHC_PORTLC2__WIDTH 32U
  1056. #define XHC_PORTLC2_ALL_L 31U
  1057. #define XHC_PORTLC2_ALL_R 0U
  1058. #define XHC_PORTLC2__ALL_L 31U
  1059. #define XHC_PORTLC2__ALL_R 0U
  1060. #define XHC_PORTLC2_DATAMASK 0xffffffffU
  1061. #define XHC_PORTLC2_RDWRMASK 0x00000000U
  1062. #define XHC_PORTLC2_RESETVALUE 0x00000000U
  1063. #define XHC_PORTSC3_OFFSET 0x440U
  1064. #define XHC_PORTSC3_BASE 0x440U
  1065. #define XHC_PORTSC3__WPR 31U
  1066. #define XHC_PORTSC3__WPR_L 31U
  1067. #define XHC_PORTSC3__WPR_R 31U
  1068. #define XHC_PORTSC3__WPR_WIDTH 1U
  1069. #define XHC_PORTSC3__WPR_RESETVALUE 0x0U
  1070. #define XHC_PORTSC3__DNR 30U
  1071. #define XHC_PORTSC3__DNR_L 30U
  1072. #define XHC_PORTSC3__DNR_R 30U
  1073. #define XHC_PORTSC3__DNR_WIDTH 1U
  1074. #define XHC_PORTSC3__DNR_RESETVALUE 0x0U
  1075. #define XHC_PORTSC3__WOE 27U
  1076. #define XHC_PORTSC3__WOE_L 27U
  1077. #define XHC_PORTSC3__WOE_R 27U
  1078. #define XHC_PORTSC3__WOE_WIDTH 1U
  1079. #define XHC_PORTSC3__WOE_RESETVALUE 0x0U
  1080. #define XHC_PORTSC3__WDE 26U
  1081. #define XHC_PORTSC3__WDE_L 26U
  1082. #define XHC_PORTSC3__WDE_R 26U
  1083. #define XHC_PORTSC3__WDE_WIDTH 1U
  1084. #define XHC_PORTSC3__WDE_RESETVALUE 0x0U
  1085. #define XHC_PORTSC3__WCE 25U
  1086. #define XHC_PORTSC3__WCE_L 25U
  1087. #define XHC_PORTSC3__WCE_R 25U
  1088. #define XHC_PORTSC3__WCE_WIDTH 1U
  1089. #define XHC_PORTSC3__WCE_RESETVALUE 0x0U
  1090. #define XHC_PORTSC3__CAS 24U
  1091. #define XHC_PORTSC3__CAS_L 24U
  1092. #define XHC_PORTSC3__CAS_R 24U
  1093. #define XHC_PORTSC3__CAS_WIDTH 1U
  1094. #define XHC_PORTSC3__CAS_RESETVALUE 0x0U
  1095. #define XHC_PORTSC3__CEC 23U
  1096. #define XHC_PORTSC3__CEC_L 23U
  1097. #define XHC_PORTSC3__CEC_R 23U
  1098. #define XHC_PORTSC3__CEC_WIDTH 1U
  1099. #define XHC_PORTSC3__CEC_RESETVALUE 0x0U
  1100. #define XHC_PORTSC3__PLC 22U
  1101. #define XHC_PORTSC3__PLC_L 22U
  1102. #define XHC_PORTSC3__PLC_R 22U
  1103. #define XHC_PORTSC3__PLC_WIDTH 1U
  1104. #define XHC_PORTSC3__PLC_RESETVALUE 0x0U
  1105. #define XHC_PORTSC3__PRC 21U
  1106. #define XHC_PORTSC3__PRC_L 21U
  1107. #define XHC_PORTSC3__PRC_R 21U
  1108. #define XHC_PORTSC3__PRC_WIDTH 1U
  1109. #define XHC_PORTSC3__PRC_RESETVALUE 0x0U
  1110. #define XHC_PORTSC3__OCC 20U
  1111. #define XHC_PORTSC3__OCC_L 20U
  1112. #define XHC_PORTSC3__OCC_R 20U
  1113. #define XHC_PORTSC3__OCC_WIDTH 1U
  1114. #define XHC_PORTSC3__OCC_RESETVALUE 0x0U
  1115. #define XHC_PORTSC3__WRC 19U
  1116. #define XHC_PORTSC3__WRC_L 19U
  1117. #define XHC_PORTSC3__WRC_R 19U
  1118. #define XHC_PORTSC3__WRC_WIDTH 1U
  1119. #define XHC_PORTSC3__WRC_RESETVALUE 0x0U
  1120. #define XHC_PORTSC3__PEC 18U
  1121. #define XHC_PORTSC3__PEC_L 18U
  1122. #define XHC_PORTSC3__PEC_R 18U
  1123. #define XHC_PORTSC3__PEC_WIDTH 1U
  1124. #define XHC_PORTSC3__PEC_RESETVALUE 0x0U
  1125. #define XHC_PORTSC3__CSC 17U
  1126. #define XHC_PORTSC3__CSC_L 17U
  1127. #define XHC_PORTSC3__CSC_R 17U
  1128. #define XHC_PORTSC3__CSC_WIDTH 1U
  1129. #define XHC_PORTSC3__CSC_RESETVALUE 0x0U
  1130. #define XHC_PORTSC3__LWS 16U
  1131. #define XHC_PORTSC3__LWS_L 16U
  1132. #define XHC_PORTSC3__LWS_R 16U
  1133. #define XHC_PORTSC3__LWS_WIDTH 1U
  1134. #define XHC_PORTSC3__LWS_RESETVALUE 0x0U
  1135. #define XHC_PORTSC3__PIC_L 15U
  1136. #define XHC_PORTSC3__PIC_R 14U
  1137. #define XHC_PORTSC3__PIC_WIDTH 2U
  1138. #define XHC_PORTSC3__PIC_RESETVALUE 0x0U
  1139. #define XHC_PORTSC3__PS_L 13U
  1140. #define XHC_PORTSC3__PS_R 10U
  1141. #define XHC_PORTSC3__PS_WIDTH 4U
  1142. #define XHC_PORTSC3__PS_RESETVALUE 0x0U
  1143. #define XHC_PORTSC3__PP 9U
  1144. #define XHC_PORTSC3__PP_L 9U
  1145. #define XHC_PORTSC3__PP_R 9U
  1146. #define XHC_PORTSC3__PP_WIDTH 1U
  1147. #define XHC_PORTSC3__PP_RESETVALUE 0x0U
  1148. #define XHC_PORTSC3__PLS_L 8U
  1149. #define XHC_PORTSC3__PLS_R 5U
  1150. #define XHC_PORTSC3__PLS_WIDTH 4U
  1151. #define XHC_PORTSC3__PLS_RESETVALUE 0x5U
  1152. #define XHC_PORTSC3__PR 4U
  1153. #define XHC_PORTSC3__PR_L 4U
  1154. #define XHC_PORTSC3__PR_R 4U
  1155. #define XHC_PORTSC3__PR_WIDTH 1U
  1156. #define XHC_PORTSC3__PR_RESETVALUE 0x0U
  1157. #define XHC_PORTSC3__OCA 3U
  1158. #define XHC_PORTSC3__OCA_L 3U
  1159. #define XHC_PORTSC3__OCA_R 3U
  1160. #define XHC_PORTSC3__OCA_WIDTH 1U
  1161. #define XHC_PORTSC3__OCA_RESETVALUE 0x0U
  1162. #define XHC_PORTSC3__reserved 2U
  1163. #define XHC_PORTSC3__reserved_L 2U
  1164. #define XHC_PORTSC3__reserved_R 2U
  1165. #define XHC_PORTSC3__reserved_WIDTH 1U
  1166. #define XHC_PORTSC3__reserved_RESETVALUE 0x0U
  1167. #define XHC_PORTSC3__PED 1U
  1168. #define XHC_PORTSC3__PED_L 1U
  1169. #define XHC_PORTSC3__PED_R 1U
  1170. #define XHC_PORTSC3__PED_WIDTH 1U
  1171. #define XHC_PORTSC3__PED_RESETVALUE 0x0U
  1172. #define XHC_PORTSC3__CCS 0U
  1173. #define XHC_PORTSC3__CCS_L 0U
  1174. #define XHC_PORTSC3__CCS_R 0U
  1175. #define XHC_PORTSC3__CCS_WIDTH 1U
  1176. #define XHC_PORTSC3__CCS_RESETVALUE 0x0U
  1177. #define XHC_PORTSC3__RESERVED_L 29U
  1178. #define XHC_PORTSC3__RESERVED_R 28U
  1179. #define XHC_PORTSC3_WIDTH 32U
  1180. #define XHC_PORTSC3__WIDTH 32U
  1181. #define XHC_PORTSC3_ALL_L 31U
  1182. #define XHC_PORTSC3_ALL_R 0U
  1183. #define XHC_PORTSC3__ALL_L 31U
  1184. #define XHC_PORTSC3__ALL_R 0U
  1185. #define XHC_PORTSC3_DATAMASK 0xcfffffffU
  1186. #define XHC_PORTSC3_RDWRMASK 0x30000000U
  1187. #define XHC_PORTSC3_RESETVALUE 0x000000a0U
  1188. #define XHC_PORTPM3_OFFSET 0x444U
  1189. #define XHC_PORTPM3_BASE 0x444U
  1190. #define XHC_PORTPM3__PTC_L 31U
  1191. #define XHC_PORTPM3__PTC_R 28U
  1192. #define XHC_PORTPM3__PTC_WIDTH 4U
  1193. #define XHC_PORTPM3__PTC_RESETVALUE 0x0U
  1194. #define XHC_PORTPM3__reserved_L 27U
  1195. #define XHC_PORTPM3__reserved_R 17U
  1196. #define XHC_PORTPM3__reserved_WIDTH 11U
  1197. #define XHC_PORTPM3__reserved_RESETVALUE 0x0U
  1198. #define XHC_PORTPM3__HLE 16U
  1199. #define XHC_PORTPM3__HLE_L 16U
  1200. #define XHC_PORTPM3__HLE_R 16U
  1201. #define XHC_PORTPM3__HLE_WIDTH 1U
  1202. #define XHC_PORTPM3__HLE_RESETVALUE 0x0U
  1203. #define XHC_PORTPM3__L1DS_L 15U
  1204. #define XHC_PORTPM3__L1DS_R 8U
  1205. #define XHC_PORTPM3__L1DS_WIDTH 8U
  1206. #define XHC_PORTPM3__L1DS_RESETVALUE 0x00U
  1207. #define XHC_PORTPM3__BESL_L 7U
  1208. #define XHC_PORTPM3__BESL_R 4U
  1209. #define XHC_PORTPM3__BESL_WIDTH 4U
  1210. #define XHC_PORTPM3__BESL_RESETVALUE 0x0U
  1211. #define XHC_PORTPM3__RWE 3U
  1212. #define XHC_PORTPM3__RWE_L 3U
  1213. #define XHC_PORTPM3__RWE_R 3U
  1214. #define XHC_PORTPM3__RWE_WIDTH 1U
  1215. #define XHC_PORTPM3__RWE_RESETVALUE 0x0U
  1216. #define XHC_PORTPM3__L1S_L 2U
  1217. #define XHC_PORTPM3__L1S_R 0U
  1218. #define XHC_PORTPM3__L1S_WIDTH 3U
  1219. #define XHC_PORTPM3__L1S_RESETVALUE 0x0U
  1220. #define XHC_PORTPM3_WIDTH 32U
  1221. #define XHC_PORTPM3__WIDTH 32U
  1222. #define XHC_PORTPM3_ALL_L 31U
  1223. #define XHC_PORTPM3_ALL_R 0U
  1224. #define XHC_PORTPM3__ALL_L 31U
  1225. #define XHC_PORTPM3__ALL_R 0U
  1226. #define XHC_PORTPM3_DATAMASK 0xffffffffU
  1227. #define XHC_PORTPM3_RDWRMASK 0x00000000U
  1228. #define XHC_PORTPM3_RESETVALUE 0x00000000U
  1229. #define XHC_PORTLI3_OFFSET 0x44cU
  1230. #define XHC_PORTLI3_BASE 0x44cU
  1231. #define XHC_PORTLI3__reserved_L 31U
  1232. #define XHC_PORTLI3__reserved_R 0U
  1233. #define XHC_PORTLI3__reserved_WIDTH 32U
  1234. #define XHC_PORTLI3__reserved_RESETVALUE 0x00000000U
  1235. #define XHC_PORTLI3_WIDTH 32U
  1236. #define XHC_PORTLI3__WIDTH 32U
  1237. #define XHC_PORTLI3_ALL_L 31U
  1238. #define XHC_PORTLI3_ALL_R 0U
  1239. #define XHC_PORTLI3__ALL_L 31U
  1240. #define XHC_PORTLI3__ALL_R 0U
  1241. #define XHC_PORTLI3_DATAMASK 0xffffffffU
  1242. #define XHC_PORTLI3_RDWRMASK 0x00000000U
  1243. #define XHC_PORTLI3_RESETVALUE 0x00000000U
  1244. #define XHC_MFINDEX_OFFSET 0x4a0U
  1245. #define XHC_MFINDEX_BASE 0x4a0U
  1246. #define XHC_MFINDEX__reserved_L 31U
  1247. #define XHC_MFINDEX__reserved_R 14U
  1248. #define XHC_MFINDEX__reserved_WIDTH 18U
  1249. #define XHC_MFINDEX__reserved_RESETVALUE 0x0U
  1250. #define XHC_MFINDEX__MFI_L 13U
  1251. #define XHC_MFINDEX__MFI_R 0U
  1252. #define XHC_MFINDEX__MFI_WIDTH 14U
  1253. #define XHC_MFINDEX__MFI_RESETVALUE 0x0U
  1254. #define XHC_MFINDEX_WIDTH 32U
  1255. #define XHC_MFINDEX__WIDTH 32U
  1256. #define XHC_MFINDEX_ALL_L 31U
  1257. #define XHC_MFINDEX_ALL_R 0U
  1258. #define XHC_MFINDEX__ALL_L 31U
  1259. #define XHC_MFINDEX__ALL_R 0U
  1260. #define XHC_MFINDEX_DATAMASK 0xffffffffU
  1261. #define XHC_MFINDEX_RDWRMASK 0x00000000U
  1262. #define XHC_MFINDEX_RESETVALUE 0x00000000U
  1263. #define XHC_IMAN0_OFFSET 0x4c0U
  1264. #define XHC_IMAN0_BASE 0x4c0U
  1265. #define XHC_IMAN0__reserved_L 31U
  1266. #define XHC_IMAN0__reserved_R 2U
  1267. #define XHC_IMAN0__reserved_WIDTH 30U
  1268. #define XHC_IMAN0__reserved_RESETVALUE 0x0U
  1269. #define XHC_IMAN0__IE 1U
  1270. #define XHC_IMAN0__IE_L 1U
  1271. #define XHC_IMAN0__IE_R 1U
  1272. #define XHC_IMAN0__IE_WIDTH 1U
  1273. #define XHC_IMAN0__IE_RESETVALUE 0x0U
  1274. #define XHC_IMAN0__IP 0U
  1275. #define XHC_IMAN0__IP_L 0U
  1276. #define XHC_IMAN0__IP_R 0U
  1277. #define XHC_IMAN0__IP_WIDTH 1U
  1278. #define XHC_IMAN0__IP_RESETVALUE 0x0U
  1279. #define XHC_IMAN0_WIDTH 32U
  1280. #define XHC_IMAN0__WIDTH 32U
  1281. #define XHC_IMAN0_ALL_L 31U
  1282. #define XHC_IMAN0_ALL_R 0U
  1283. #define XHC_IMAN0__ALL_L 31U
  1284. #define XHC_IMAN0__ALL_R 0U
  1285. #define XHC_IMAN0_DATAMASK 0xffffffffU
  1286. #define XHC_IMAN0_RDWRMASK 0x00000000U
  1287. #define XHC_IMAN0_RESETVALUE 0x00000000U
  1288. #define XHC_IMOD0_OFFSET 0x4c4U
  1289. #define XHC_IMOD0_BASE 0x4c4U
  1290. #define XHC_IMOD0__IMODC_L 31U
  1291. #define XHC_IMOD0__IMODC_R 16U
  1292. #define XHC_IMOD0__IMODC_WIDTH 16U
  1293. #define XHC_IMOD0__IMODC_RESETVALUE 0x0000U
  1294. #define XHC_IMOD0__IMODI_L 15U
  1295. #define XHC_IMOD0__IMODI_R 0U
  1296. #define XHC_IMOD0__IMODI_WIDTH 16U
  1297. #define XHC_IMOD0__IMODI_RESETVALUE 0x4000U
  1298. #define XHC_IMOD0_WIDTH 32U
  1299. #define XHC_IMOD0__WIDTH 32U
  1300. #define XHC_IMOD0_ALL_L 31U
  1301. #define XHC_IMOD0_ALL_R 0U
  1302. #define XHC_IMOD0__ALL_L 31U
  1303. #define XHC_IMOD0__ALL_R 0U
  1304. #define XHC_IMOD0_DATAMASK 0xffffffffU
  1305. #define XHC_IMOD0_RDWRMASK 0x00000000U
  1306. #define XHC_IMOD0_RESETVALUE 0x00004000U
  1307. #define XHC_ERSTSZ0_OFFSET 0x4c8U
  1308. #define XHC_ERSTSZ0_BASE 0x4c8U
  1309. #define XHC_ERSTSZ0__reserved_L 31U
  1310. #define XHC_ERSTSZ0__reserved_R 16U
  1311. #define XHC_ERSTSZ0__reserved_WIDTH 16U
  1312. #define XHC_ERSTSZ0__reserved_RESETVALUE 0x0000U
  1313. #define XHC_ERSTSZ0__TSZ_L 15U
  1314. #define XHC_ERSTSZ0__TSZ_R 0U
  1315. #define XHC_ERSTSZ0__TSZ_WIDTH 16U
  1316. #define XHC_ERSTSZ0__TSZ_RESETVALUE 0x0000U
  1317. #define XHC_ERSTSZ0_WIDTH 32U
  1318. #define XHC_ERSTSZ0__WIDTH 32U
  1319. #define XHC_ERSTSZ0_ALL_L 31U
  1320. #define XHC_ERSTSZ0_ALL_R 0U
  1321. #define XHC_ERSTSZ0__ALL_L 31U
  1322. #define XHC_ERSTSZ0__ALL_R 0U
  1323. #define XHC_ERSTSZ0_DATAMASK 0xffffffffU
  1324. #define XHC_ERSTSZ0_RDWRMASK 0x00000000U
  1325. #define XHC_ERSTSZ0_RESETVALUE 0x00000000U
  1326. #define XHC_ERSTBAL0_OFFSET 0x4d0U
  1327. #define XHC_ERSTBAL0_BASE 0x4d0U
  1328. #define XHC_ERSTBAL0__BAL_L 31U
  1329. #define XHC_ERSTBAL0__BAL_R 4U
  1330. #define XHC_ERSTBAL0__BAL_WIDTH 28U
  1331. #define XHC_ERSTBAL0__BAL_RESETVALUE 0x0000000U
  1332. #define XHC_ERSTBAL0__reserved_L 3U
  1333. #define XHC_ERSTBAL0__reserved_R 0U
  1334. #define XHC_ERSTBAL0__reserved_WIDTH 4U
  1335. #define XHC_ERSTBAL0__reserved_RESETVALUE 0x0U
  1336. #define XHC_ERSTBAL0_WIDTH 32U
  1337. #define XHC_ERSTBAL0__WIDTH 32U
  1338. #define XHC_ERSTBAL0_ALL_L 31U
  1339. #define XHC_ERSTBAL0_ALL_R 0U
  1340. #define XHC_ERSTBAL0__ALL_L 31U
  1341. #define XHC_ERSTBAL0__ALL_R 0U
  1342. #define XHC_ERSTBAL0_DATAMASK 0xffffffffU
  1343. #define XHC_ERSTBAL0_RDWRMASK 0x00000000U
  1344. #define XHC_ERSTBAL0_RESETVALUE 0x00000000U
  1345. #define XHC_ERSTBAH0_OFFSET 0x4d4U
  1346. #define XHC_ERSTBAH0_BASE 0x4d4U
  1347. #define XHC_ERSTBAH0__BAH_L 31U
  1348. #define XHC_ERSTBAH0__BAH_R 0U
  1349. #define XHC_ERSTBAH0__BAH_WIDTH 32U
  1350. #define XHC_ERSTBAH0__BAH_RESETVALUE 0x00000000U
  1351. #define XHC_ERSTBAH0_WIDTH 32U
  1352. #define XHC_ERSTBAH0__WIDTH 32U
  1353. #define XHC_ERSTBAH0_ALL_L 31U
  1354. #define XHC_ERSTBAH0_ALL_R 0U
  1355. #define XHC_ERSTBAH0__ALL_L 31U
  1356. #define XHC_ERSTBAH0__ALL_R 0U
  1357. #define XHC_ERSTBAH0_DATAMASK 0xffffffffU
  1358. #define XHC_ERSTBAH0_RDWRMASK 0x00000000U
  1359. #define XHC_ERSTBAH0_RESETVALUE 0x00000000U
  1360. #define XHC_ERDPL0_OFFSET 0x4d8U
  1361. #define XHC_ERDPL0_BASE 0x4d8U
  1362. #define XHC_ERDPL0__DPL_L 31U
  1363. #define XHC_ERDPL0__DPL_R 4U
  1364. #define XHC_ERDPL0__DPL_WIDTH 28U
  1365. #define XHC_ERDPL0__DPL_RESETVALUE 0x0000000U
  1366. #define XHC_ERDPL0__EHB 3U
  1367. #define XHC_ERDPL0__EHB_L 3U
  1368. #define XHC_ERDPL0__EHB_R 3U
  1369. #define XHC_ERDPL0__EHB_WIDTH 1U
  1370. #define XHC_ERDPL0__EHB_RESETVALUE 0x0U
  1371. #define XHC_ERDPL0__DESI_L 2U
  1372. #define XHC_ERDPL0__DESI_R 0U
  1373. #define XHC_ERDPL0__DESI_WIDTH 3U
  1374. #define XHC_ERDPL0__DESI_RESETVALUE 0x0U
  1375. #define XHC_ERDPL0_WIDTH 32U
  1376. #define XHC_ERDPL0__WIDTH 32U
  1377. #define XHC_ERDPL0_ALL_L 31U
  1378. #define XHC_ERDPL0_ALL_R 0U
  1379. #define XHC_ERDPL0__ALL_L 31U
  1380. #define XHC_ERDPL0__ALL_R 0U
  1381. #define XHC_ERDPL0_DATAMASK 0xffffffffU
  1382. #define XHC_ERDPL0_RDWRMASK 0x00000000U
  1383. #define XHC_ERDPL0_RESETVALUE 0x00000000U
  1384. #define XHC_ERDPH0_OFFSET 0x4dcU
  1385. #define XHC_ERDPH0_BASE 0x4dcU
  1386. #define XHC_ERDPH0__DPH_L 31U
  1387. #define XHC_ERDPH0__DPH_R 0U
  1388. #define XHC_ERDPH0__DPH_WIDTH 32U
  1389. #define XHC_ERDPH0__DPH_RESETVALUE 0x00000000U
  1390. #define XHC_ERDPH0_WIDTH 32U
  1391. #define XHC_ERDPH0__WIDTH 32U
  1392. #define XHC_ERDPH0_ALL_L 31U
  1393. #define XHC_ERDPH0_ALL_R 0U
  1394. #define XHC_ERDPH0__ALL_L 31U
  1395. #define XHC_ERDPH0__ALL_R 0U
  1396. #define XHC_ERDPH0_DATAMASK 0xffffffffU
  1397. #define XHC_ERDPH0_RDWRMASK 0x00000000U
  1398. #define XHC_ERDPH0_RESETVALUE 0x00000000U
  1399. #define XHC_IMAN1_OFFSET 0x4e0U
  1400. #define XHC_IMAN1_BASE 0x4e0U
  1401. #define XHC_IMAN1__reserved_L 31U
  1402. #define XHC_IMAN1__reserved_R 2U
  1403. #define XHC_IMAN1__reserved_WIDTH 30U
  1404. #define XHC_IMAN1__reserved_RESETVALUE 0x0U
  1405. #define XHC_IMAN1__IE 1U
  1406. #define XHC_IMAN1__IE_L 1U
  1407. #define XHC_IMAN1__IE_R 1U
  1408. #define XHC_IMAN1__IE_WIDTH 1U
  1409. #define XHC_IMAN1__IE_RESETVALUE 0x0U
  1410. #define XHC_IMAN1__IP 0U
  1411. #define XHC_IMAN1__IP_L 0U
  1412. #define XHC_IMAN1__IP_R 0U
  1413. #define XHC_IMAN1__IP_WIDTH 1U
  1414. #define XHC_IMAN1__IP_RESETVALUE 0x0U
  1415. #define XHC_IMAN1_WIDTH 32U
  1416. #define XHC_IMAN1__WIDTH 32U
  1417. #define XHC_IMAN1_ALL_L 31U
  1418. #define XHC_IMAN1_ALL_R 0U
  1419. #define XHC_IMAN1__ALL_L 31U
  1420. #define XHC_IMAN1__ALL_R 0U
  1421. #define XHC_IMAN1_DATAMASK 0xffffffffU
  1422. #define XHC_IMAN1_RDWRMASK 0x00000000U
  1423. #define XHC_IMAN1_RESETVALUE 0x00000000U
  1424. #define XHC_IMOD1_OFFSET 0x4e4U
  1425. #define XHC_IMOD1_BASE 0x4e4U
  1426. #define XHC_IMOD1__IMODC_L 31U
  1427. #define XHC_IMOD1__IMODC_R 16U
  1428. #define XHC_IMOD1__IMODC_WIDTH 16U
  1429. #define XHC_IMOD1__IMODC_RESETVALUE 0x0000U
  1430. #define XHC_IMOD1__IMODI_L 15U
  1431. #define XHC_IMOD1__IMODI_R 0U
  1432. #define XHC_IMOD1__IMODI_WIDTH 16U
  1433. #define XHC_IMOD1__IMODI_RESETVALUE 0x4000U
  1434. #define XHC_IMOD1_WIDTH 32U
  1435. #define XHC_IMOD1__WIDTH 32U
  1436. #define XHC_IMOD1_ALL_L 31U
  1437. #define XHC_IMOD1_ALL_R 0U
  1438. #define XHC_IMOD1__ALL_L 31U
  1439. #define XHC_IMOD1__ALL_R 0U
  1440. #define XHC_IMOD1_DATAMASK 0xffffffffU
  1441. #define XHC_IMOD1_RDWRMASK 0x00000000U
  1442. #define XHC_IMOD1_RESETVALUE 0x00004000U
  1443. #define XHC_ERSTSZ1_OFFSET 0x4e8U
  1444. #define XHC_ERSTSZ1_BASE 0x4e8U
  1445. #define XHC_ERSTSZ1__reserved_L 31U
  1446. #define XHC_ERSTSZ1__reserved_R 16U
  1447. #define XHC_ERSTSZ1__reserved_WIDTH 16U
  1448. #define XHC_ERSTSZ1__reserved_RESETVALUE 0x0000U
  1449. #define XHC_ERSTSZ1__TSZ_L 15U
  1450. #define XHC_ERSTSZ1__TSZ_R 0U
  1451. #define XHC_ERSTSZ1__TSZ_WIDTH 16U
  1452. #define XHC_ERSTSZ1__TSZ_RESETVALUE 0x0000U
  1453. #define XHC_ERSTSZ1_WIDTH 32U
  1454. #define XHC_ERSTSZ1__WIDTH 32U
  1455. #define XHC_ERSTSZ1_ALL_L 31U
  1456. #define XHC_ERSTSZ1_ALL_R 0U
  1457. #define XHC_ERSTSZ1__ALL_L 31U
  1458. #define XHC_ERSTSZ1__ALL_R 0U
  1459. #define XHC_ERSTSZ1_DATAMASK 0xffffffffU
  1460. #define XHC_ERSTSZ1_RDWRMASK 0x00000000U
  1461. #define XHC_ERSTSZ1_RESETVALUE 0x00000000U
  1462. #define XHC_ERSTBAL1_OFFSET 0x4f0U
  1463. #define XHC_ERSTBAL1_BASE 0x4f0U
  1464. #define XHC_ERSTBAL1__BAL_L 31U
  1465. #define XHC_ERSTBAL1__BAL_R 4U
  1466. #define XHC_ERSTBAL1__BAL_WIDTH 28U
  1467. #define XHC_ERSTBAL1__BAL_RESETVALUE 0x0000000U
  1468. #define XHC_ERSTBAL1__reserved_L 3U
  1469. #define XHC_ERSTBAL1__reserved_R 0U
  1470. #define XHC_ERSTBAL1__reserved_WIDTH 4U
  1471. #define XHC_ERSTBAL1__reserved_RESETVALUE 0x0U
  1472. #define XHC_ERSTBAL1_WIDTH 32U
  1473. #define XHC_ERSTBAL1__WIDTH 32U
  1474. #define XHC_ERSTBAL1_ALL_L 31U
  1475. #define XHC_ERSTBAL1_ALL_R 0U
  1476. #define XHC_ERSTBAL1__ALL_L 31U
  1477. #define XHC_ERSTBAL1__ALL_R 0U
  1478. #define XHC_ERSTBAL1_DATAMASK 0xffffffffU
  1479. #define XHC_ERSTBAL1_RDWRMASK 0x00000000U
  1480. #define XHC_ERSTBAL1_RESETVALUE 0x00000000U
  1481. #define XHC_ERSTBAH1_OFFSET 0x4f4U
  1482. #define XHC_ERSTBAH1_BASE 0x4f4U
  1483. #define XHC_ERSTBAH1__BAH_L 31U
  1484. #define XHC_ERSTBAH1__BAH_R 0U
  1485. #define XHC_ERSTBAH1__BAH_WIDTH 32U
  1486. #define XHC_ERSTBAH1__BAH_RESETVALUE 0x00000000U
  1487. #define XHC_ERSTBAH1_WIDTH 32U
  1488. #define XHC_ERSTBAH1__WIDTH 32U
  1489. #define XHC_ERSTBAH1_ALL_L 31U
  1490. #define XHC_ERSTBAH1_ALL_R 0U
  1491. #define XHC_ERSTBAH1__ALL_L 31U
  1492. #define XHC_ERSTBAH1__ALL_R 0U
  1493. #define XHC_ERSTBAH1_DATAMASK 0xffffffffU
  1494. #define XHC_ERSTBAH1_RDWRMASK 0x00000000U
  1495. #define XHC_ERSTBAH1_RESETVALUE 0x00000000U
  1496. #define XHC_ERDPL1_OFFSET 0x4f8U
  1497. #define XHC_ERDPL1_BASE 0x4f8U
  1498. #define XHC_ERDPL1__DPL_L 31U
  1499. #define XHC_ERDPL1__DPL_R 4U
  1500. #define XHC_ERDPL1__DPL_WIDTH 28U
  1501. #define XHC_ERDPL1__DPL_RESETVALUE 0x0000000U
  1502. #define XHC_ERDPL1__EHB 3U
  1503. #define XHC_ERDPL1__EHB_L 3U
  1504. #define XHC_ERDPL1__EHB_R 3U
  1505. #define XHC_ERDPL1__EHB_WIDTH 1U
  1506. #define XHC_ERDPL1__EHB_RESETVALUE 0x0U
  1507. #define XHC_ERDPL1__DESI_L 2U
  1508. #define XHC_ERDPL1__DESI_R 0U
  1509. #define XHC_ERDPL1__DESI_WIDTH 3U
  1510. #define XHC_ERDPL1__DESI_RESETVALUE 0x0U
  1511. #define XHC_ERDPL1_WIDTH 32U
  1512. #define XHC_ERDPL1__WIDTH 32U
  1513. #define XHC_ERDPL1_ALL_L 31U
  1514. #define XHC_ERDPL1_ALL_R 0U
  1515. #define XHC_ERDPL1__ALL_L 31U
  1516. #define XHC_ERDPL1__ALL_R 0U
  1517. #define XHC_ERDPL1_DATAMASK 0xffffffffU
  1518. #define XHC_ERDPL1_RDWRMASK 0x00000000U
  1519. #define XHC_ERDPL1_RESETVALUE 0x00000000U
  1520. #define XHC_ERDPH1_OFFSET 0x4fcU
  1521. #define XHC_ERDPH1_BASE 0x4fcU
  1522. #define XHC_ERDPH1__DPH_L 31U
  1523. #define XHC_ERDPH1__DPH_R 0U
  1524. #define XHC_ERDPH1__DPH_WIDTH 32U
  1525. #define XHC_ERDPH1__DPH_RESETVALUE 0x00000000U
  1526. #define XHC_ERDPH1_WIDTH 32U
  1527. #define XHC_ERDPH1__WIDTH 32U
  1528. #define XHC_ERDPH1_ALL_L 31U
  1529. #define XHC_ERDPH1_ALL_R 0U
  1530. #define XHC_ERDPH1__ALL_L 31U
  1531. #define XHC_ERDPH1__ALL_R 0U
  1532. #define XHC_ERDPH1_DATAMASK 0xffffffffU
  1533. #define XHC_ERDPH1_RDWRMASK 0x00000000U
  1534. #define XHC_ERDPH1_RESETVALUE 0x00000000U
  1535. #define XHC_DBLCMD_OFFSET 0x8c0U
  1536. #define XHC_DBLCMD_BASE 0x8c0U
  1537. #define XHC_DBLCMD__SID_L 31U
  1538. #define XHC_DBLCMD__SID_R 16U
  1539. #define XHC_DBLCMD__SID_WIDTH 16U
  1540. #define XHC_DBLCMD__SID_RESETVALUE 0x0000U
  1541. #define XHC_DBLCMD__reserved_L 15U
  1542. #define XHC_DBLCMD__reserved_R 8U
  1543. #define XHC_DBLCMD__reserved_WIDTH 8U
  1544. #define XHC_DBLCMD__reserved_RESETVALUE 0x00U
  1545. #define XHC_DBLCMD__TGT_L 7U
  1546. #define XHC_DBLCMD__TGT_R 0U
  1547. #define XHC_DBLCMD__TGT_WIDTH 8U
  1548. #define XHC_DBLCMD__TGT_RESETVALUE 0x00U
  1549. #define XHC_DBLCMD_WIDTH 32U
  1550. #define XHC_DBLCMD__WIDTH 32U
  1551. #define XHC_DBLCMD_ALL_L 31U
  1552. #define XHC_DBLCMD_ALL_R 0U
  1553. #define XHC_DBLCMD__ALL_L 31U
  1554. #define XHC_DBLCMD__ALL_R 0U
  1555. #define XHC_DBLCMD_DATAMASK 0xffffffffU
  1556. #define XHC_DBLCMD_RDWRMASK 0x00000000U
  1557. #define XHC_DBLCMD_RESETVALUE 0x00000000U
  1558. #define XHC_DBLDVX1_OFFSET 0x8c4U
  1559. #define XHC_DBLDVX1_BASE 0x8c4U
  1560. #define XHC_DBLDVX1__SID_L 31U
  1561. #define XHC_DBLDVX1__SID_R 16U
  1562. #define XHC_DBLDVX1__SID_WIDTH 16U
  1563. #define XHC_DBLDVX1__SID_RESETVALUE 0x0000U
  1564. #define XHC_DBLDVX1__reserved_L 15U
  1565. #define XHC_DBLDVX1__reserved_R 8U
  1566. #define XHC_DBLDVX1__reserved_WIDTH 8U
  1567. #define XHC_DBLDVX1__reserved_RESETVALUE 0x00U
  1568. #define XHC_DBLDVX1__TGT_L 7U
  1569. #define XHC_DBLDVX1__TGT_R 0U
  1570. #define XHC_DBLDVX1__TGT_WIDTH 8U
  1571. #define XHC_DBLDVX1__TGT_RESETVALUE 0x00U
  1572. #define XHC_DBLDVX1_WIDTH 32U
  1573. #define XHC_DBLDVX1__WIDTH 32U
  1574. #define XHC_DBLDVX1_ALL_L 31U
  1575. #define XHC_DBLDVX1_ALL_R 0U
  1576. #define XHC_DBLDVX1__ALL_L 31U
  1577. #define XHC_DBLDVX1__ALL_R 0U
  1578. #define XHC_DBLDVX1_DATAMASK 0xffffffffU
  1579. #define XHC_DBLDVX1_RDWRMASK 0x00000000U
  1580. #define XHC_DBLDVX1_RESETVALUE 0x00000000U
  1581. #define XHC_DBLDVX2_OFFSET 0x8c8U
  1582. #define XHC_DBLDVX2_BASE 0x8c8U
  1583. #define XHC_DBLDVX2__SID_L 31U
  1584. #define XHC_DBLDVX2__SID_R 16U
  1585. #define XHC_DBLDVX2__SID_WIDTH 16U
  1586. #define XHC_DBLDVX2__SID_RESETVALUE 0x0000U
  1587. #define XHC_DBLDVX2__reserved_L 15U
  1588. #define XHC_DBLDVX2__reserved_R 8U
  1589. #define XHC_DBLDVX2__reserved_WIDTH 8U
  1590. #define XHC_DBLDVX2__reserved_RESETVALUE 0x00U
  1591. #define XHC_DBLDVX2__TGT_L 7U
  1592. #define XHC_DBLDVX2__TGT_R 0U
  1593. #define XHC_DBLDVX2__TGT_WIDTH 8U
  1594. #define XHC_DBLDVX2__TGT_RESETVALUE 0x00U
  1595. #define XHC_DBLDVX2_WIDTH 32U
  1596. #define XHC_DBLDVX2__WIDTH 32U
  1597. #define XHC_DBLDVX2_ALL_L 31U
  1598. #define XHC_DBLDVX2_ALL_R 0U
  1599. #define XHC_DBLDVX2__ALL_L 31U
  1600. #define XHC_DBLDVX2__ALL_R 0U
  1601. #define XHC_DBLDVX2_DATAMASK 0xffffffffU
  1602. #define XHC_DBLDVX2_RDWRMASK 0x00000000U
  1603. #define XHC_DBLDVX2_RESETVALUE 0x00000000U
  1604. #define XHC_DBLDVX3_OFFSET 0x8ccU
  1605. #define XHC_DBLDVX3_BASE 0x8ccU
  1606. #define XHC_DBLDVX3__SID_L 31U
  1607. #define XHC_DBLDVX3__SID_R 16U
  1608. #define XHC_DBLDVX3__SID_WIDTH 16U
  1609. #define XHC_DBLDVX3__SID_RESETVALUE 0x0000U
  1610. #define XHC_DBLDVX3__reserved_L 15U
  1611. #define XHC_DBLDVX3__reserved_R 8U
  1612. #define XHC_DBLDVX3__reserved_WIDTH 8U
  1613. #define XHC_DBLDVX3__reserved_RESETVALUE 0x00U
  1614. #define XHC_DBLDVX3__TGT_L 7U
  1615. #define XHC_DBLDVX3__TGT_R 0U
  1616. #define XHC_DBLDVX3__TGT_WIDTH 8U
  1617. #define XHC_DBLDVX3__TGT_RESETVALUE 0x00U
  1618. #define XHC_DBLDVX3_WIDTH 32U
  1619. #define XHC_DBLDVX3__WIDTH 32U
  1620. #define XHC_DBLDVX3_ALL_L 31U
  1621. #define XHC_DBLDVX3_ALL_R 0U
  1622. #define XHC_DBLDVX3__ALL_L 31U
  1623. #define XHC_DBLDVX3__ALL_R 0U
  1624. #define XHC_DBLDVX3_DATAMASK 0xffffffffU
  1625. #define XHC_DBLDVX3_RDWRMASK 0x00000000U
  1626. #define XHC_DBLDVX3_RESETVALUE 0x00000000U
  1627. #define XHC_DBLDVX4_OFFSET 0x8d0U
  1628. #define XHC_DBLDVX4_BASE 0x8d0U
  1629. #define XHC_DBLDVX4__SID_L 31U
  1630. #define XHC_DBLDVX4__SID_R 16U
  1631. #define XHC_DBLDVX4__SID_WIDTH 16U
  1632. #define XHC_DBLDVX4__SID_RESETVALUE 0x0000U
  1633. #define XHC_DBLDVX4__reserved_L 15U
  1634. #define XHC_DBLDVX4__reserved_R 8U
  1635. #define XHC_DBLDVX4__reserved_WIDTH 8U
  1636. #define XHC_DBLDVX4__reserved_RESETVALUE 0x00U
  1637. #define XHC_DBLDVX4__TGT_L 7U
  1638. #define XHC_DBLDVX4__TGT_R 0U
  1639. #define XHC_DBLDVX4__TGT_WIDTH 8U
  1640. #define XHC_DBLDVX4__TGT_RESETVALUE 0x00U
  1641. #define XHC_DBLDVX4_WIDTH 32U
  1642. #define XHC_DBLDVX4__WIDTH 32U
  1643. #define XHC_DBLDVX4_ALL_L 31U
  1644. #define XHC_DBLDVX4_ALL_R 0U
  1645. #define XHC_DBLDVX4__ALL_L 31U
  1646. #define XHC_DBLDVX4__ALL_R 0U
  1647. #define XHC_DBLDVX4_DATAMASK 0xffffffffU
  1648. #define XHC_DBLDVX4_RDWRMASK 0x00000000U
  1649. #define XHC_DBLDVX4_RESETVALUE 0x00000000U
  1650. #define XHC_DBLDVX5_OFFSET 0x8d4U
  1651. #define XHC_DBLDVX5_BASE 0x8d4U
  1652. #define XHC_DBLDVX5__SID_L 31U
  1653. #define XHC_DBLDVX5__SID_R 16U
  1654. #define XHC_DBLDVX5__SID_WIDTH 16U
  1655. #define XHC_DBLDVX5__SID_RESETVALUE 0x0000U
  1656. #define XHC_DBLDVX5__reserved_L 15U
  1657. #define XHC_DBLDVX5__reserved_R 8U
  1658. #define XHC_DBLDVX5__reserved_WIDTH 8U
  1659. #define XHC_DBLDVX5__reserved_RESETVALUE 0x00U
  1660. #define XHC_DBLDVX5__TGT_L 7U
  1661. #define XHC_DBLDVX5__TGT_R 0U
  1662. #define XHC_DBLDVX5__TGT_WIDTH 8U
  1663. #define XHC_DBLDVX5__TGT_RESETVALUE 0x00U
  1664. #define XHC_DBLDVX5_WIDTH 32U
  1665. #define XHC_DBLDVX5__WIDTH 32U
  1666. #define XHC_DBLDVX5_ALL_L 31U
  1667. #define XHC_DBLDVX5_ALL_R 0U
  1668. #define XHC_DBLDVX5__ALL_L 31U
  1669. #define XHC_DBLDVX5__ALL_R 0U
  1670. #define XHC_DBLDVX5_DATAMASK 0xffffffffU
  1671. #define XHC_DBLDVX5_RDWRMASK 0x00000000U
  1672. #define XHC_DBLDVX5_RESETVALUE 0x00000000U
  1673. #define XHC_DBLDVX6_OFFSET 0x8d8U
  1674. #define XHC_DBLDVX6_BASE 0x8d8U
  1675. #define XHC_DBLDVX6__SID_L 31U
  1676. #define XHC_DBLDVX6__SID_R 16U
  1677. #define XHC_DBLDVX6__SID_WIDTH 16U
  1678. #define XHC_DBLDVX6__SID_RESETVALUE 0x0000U
  1679. #define XHC_DBLDVX6__reserved_L 15U
  1680. #define XHC_DBLDVX6__reserved_R 8U
  1681. #define XHC_DBLDVX6__reserved_WIDTH 8U
  1682. #define XHC_DBLDVX6__reserved_RESETVALUE 0x00U
  1683. #define XHC_DBLDVX6__TGT_L 7U
  1684. #define XHC_DBLDVX6__TGT_R 0U
  1685. #define XHC_DBLDVX6__TGT_WIDTH 8U
  1686. #define XHC_DBLDVX6__TGT_RESETVALUE 0x00U
  1687. #define XHC_DBLDVX6_WIDTH 32U
  1688. #define XHC_DBLDVX6__WIDTH 32U
  1689. #define XHC_DBLDVX6_ALL_L 31U
  1690. #define XHC_DBLDVX6_ALL_R 0U
  1691. #define XHC_DBLDVX6__ALL_L 31U
  1692. #define XHC_DBLDVX6__ALL_R 0U
  1693. #define XHC_DBLDVX6_DATAMASK 0xffffffffU
  1694. #define XHC_DBLDVX6_RDWRMASK 0x00000000U
  1695. #define XHC_DBLDVX6_RESETVALUE 0x00000000U
  1696. #define XHC_DBLDVX7_OFFSET 0x8dcU
  1697. #define XHC_DBLDVX7_BASE 0x8dcU
  1698. #define XHC_DBLDVX7__SID_L 31U
  1699. #define XHC_DBLDVX7__SID_R 16U
  1700. #define XHC_DBLDVX7__SID_WIDTH 16U
  1701. #define XHC_DBLDVX7__SID_RESETVALUE 0x0000U
  1702. #define XHC_DBLDVX7__reserved_L 15U
  1703. #define XHC_DBLDVX7__reserved_R 8U
  1704. #define XHC_DBLDVX7__reserved_WIDTH 8U
  1705. #define XHC_DBLDVX7__reserved_RESETVALUE 0x00U
  1706. #define XHC_DBLDVX7__TGT_L 7U
  1707. #define XHC_DBLDVX7__TGT_R 0U
  1708. #define XHC_DBLDVX7__TGT_WIDTH 8U
  1709. #define XHC_DBLDVX7__TGT_RESETVALUE 0x00U
  1710. #define XHC_DBLDVX7_WIDTH 32U
  1711. #define XHC_DBLDVX7__WIDTH 32U
  1712. #define XHC_DBLDVX7_ALL_L 31U
  1713. #define XHC_DBLDVX7_ALL_R 0U
  1714. #define XHC_DBLDVX7__ALL_L 31U
  1715. #define XHC_DBLDVX7__ALL_R 0U
  1716. #define XHC_DBLDVX7_DATAMASK 0xffffffffU
  1717. #define XHC_DBLDVX7_RDWRMASK 0x00000000U
  1718. #define XHC_DBLDVX7_RESETVALUE 0x00000000U
  1719. #define XHC_DBLDVX8_OFFSET 0x8e0U
  1720. #define XHC_DBLDVX8_BASE 0x8e0U
  1721. #define XHC_DBLDVX8__SID_L 31U
  1722. #define XHC_DBLDVX8__SID_R 16U
  1723. #define XHC_DBLDVX8__SID_WIDTH 16U
  1724. #define XHC_DBLDVX8__SID_RESETVALUE 0x0000U
  1725. #define XHC_DBLDVX8__reserved_L 15U
  1726. #define XHC_DBLDVX8__reserved_R 8U
  1727. #define XHC_DBLDVX8__reserved_WIDTH 8U
  1728. #define XHC_DBLDVX8__reserved_RESETVALUE 0x00U
  1729. #define XHC_DBLDVX8__TGT_L 7U
  1730. #define XHC_DBLDVX8__TGT_R 0U
  1731. #define XHC_DBLDVX8__TGT_WIDTH 8U
  1732. #define XHC_DBLDVX8__TGT_RESETVALUE 0x00U
  1733. #define XHC_DBLDVX8_WIDTH 32U
  1734. #define XHC_DBLDVX8__WIDTH 32U
  1735. #define XHC_DBLDVX8_ALL_L 31U
  1736. #define XHC_DBLDVX8_ALL_R 0U
  1737. #define XHC_DBLDVX8__ALL_L 31U
  1738. #define XHC_DBLDVX8__ALL_R 0U
  1739. #define XHC_DBLDVX8_DATAMASK 0xffffffffU
  1740. #define XHC_DBLDVX8_RDWRMASK 0x00000000U
  1741. #define XHC_DBLDVX8_RESETVALUE 0x00000000U
  1742. #define XHC_DBLDVX9_OFFSET 0x8e4U
  1743. #define XHC_DBLDVX9_BASE 0x8e4U
  1744. #define XHC_DBLDVX9__SID_L 31U
  1745. #define XHC_DBLDVX9__SID_R 16U
  1746. #define XHC_DBLDVX9__SID_WIDTH 16U
  1747. #define XHC_DBLDVX9__SID_RESETVALUE 0x0000U
  1748. #define XHC_DBLDVX9__reserved_L 15U
  1749. #define XHC_DBLDVX9__reserved_R 8U
  1750. #define XHC_DBLDVX9__reserved_WIDTH 8U
  1751. #define XHC_DBLDVX9__reserved_RESETVALUE 0x00U
  1752. #define XHC_DBLDVX9__TGT_L 7U
  1753. #define XHC_DBLDVX9__TGT_R 0U
  1754. #define XHC_DBLDVX9__TGT_WIDTH 8U
  1755. #define XHC_DBLDVX9__TGT_RESETVALUE 0x00U
  1756. #define XHC_DBLDVX9_WIDTH 32U
  1757. #define XHC_DBLDVX9__WIDTH 32U
  1758. #define XHC_DBLDVX9_ALL_L 31U
  1759. #define XHC_DBLDVX9_ALL_R 0U
  1760. #define XHC_DBLDVX9__ALL_L 31U
  1761. #define XHC_DBLDVX9__ALL_R 0U
  1762. #define XHC_DBLDVX9_DATAMASK 0xffffffffU
  1763. #define XHC_DBLDVX9_RDWRMASK 0x00000000U
  1764. #define XHC_DBLDVX9_RESETVALUE 0x00000000U
  1765. #define XHC_DBLDVX10_OFFSET 0x8e8U
  1766. #define XHC_DBLDVX10_BASE 0x8e8U
  1767. #define XHC_DBLDVX10__SID_L 31U
  1768. #define XHC_DBLDVX10__SID_R 16U
  1769. #define XHC_DBLDVX10__SID_WIDTH 16U
  1770. #define XHC_DBLDVX10__SID_RESETVALUE 0x0000U
  1771. #define XHC_DBLDVX10__reserved_L 15U
  1772. #define XHC_DBLDVX10__reserved_R 8U
  1773. #define XHC_DBLDVX10__reserved_WIDTH 8U
  1774. #define XHC_DBLDVX10__reserved_RESETVALUE 0x00U
  1775. #define XHC_DBLDVX10__TGT_L 7U
  1776. #define XHC_DBLDVX10__TGT_R 0U
  1777. #define XHC_DBLDVX10__TGT_WIDTH 8U
  1778. #define XHC_DBLDVX10__TGT_RESETVALUE 0x00U
  1779. #define XHC_DBLDVX10_WIDTH 32U
  1780. #define XHC_DBLDVX10__WIDTH 32U
  1781. #define XHC_DBLDVX10_ALL_L 31U
  1782. #define XHC_DBLDVX10_ALL_R 0U
  1783. #define XHC_DBLDVX10__ALL_L 31U
  1784. #define XHC_DBLDVX10__ALL_R 0U
  1785. #define XHC_DBLDVX10_DATAMASK 0xffffffffU
  1786. #define XHC_DBLDVX10_RDWRMASK 0x00000000U
  1787. #define XHC_DBLDVX10_RESETVALUE 0x00000000U
  1788. #define XHC_DBLDVX11_OFFSET 0x8ecU
  1789. #define XHC_DBLDVX11_BASE 0x8ecU
  1790. #define XHC_DBLDVX11__SID_L 31U
  1791. #define XHC_DBLDVX11__SID_R 16U
  1792. #define XHC_DBLDVX11__SID_WIDTH 16U
  1793. #define XHC_DBLDVX11__SID_RESETVALUE 0x0000U
  1794. #define XHC_DBLDVX11__reserved_L 15U
  1795. #define XHC_DBLDVX11__reserved_R 8U
  1796. #define XHC_DBLDVX11__reserved_WIDTH 8U
  1797. #define XHC_DBLDVX11__reserved_RESETVALUE 0x00U
  1798. #define XHC_DBLDVX11__TGT_L 7U
  1799. #define XHC_DBLDVX11__TGT_R 0U
  1800. #define XHC_DBLDVX11__TGT_WIDTH 8U
  1801. #define XHC_DBLDVX11__TGT_RESETVALUE 0x00U
  1802. #define XHC_DBLDVX11_WIDTH 32U
  1803. #define XHC_DBLDVX11__WIDTH 32U
  1804. #define XHC_DBLDVX11_ALL_L 31U
  1805. #define XHC_DBLDVX11_ALL_R 0U
  1806. #define XHC_DBLDVX11__ALL_L 31U
  1807. #define XHC_DBLDVX11__ALL_R 0U
  1808. #define XHC_DBLDVX11_DATAMASK 0xffffffffU
  1809. #define XHC_DBLDVX11_RDWRMASK 0x00000000U
  1810. #define XHC_DBLDVX11_RESETVALUE 0x00000000U
  1811. #define XHC_DBLDVX12_OFFSET 0x8f0U
  1812. #define XHC_DBLDVX12_BASE 0x8f0U
  1813. #define XHC_DBLDVX12__SID_L 31U
  1814. #define XHC_DBLDVX12__SID_R 16U
  1815. #define XHC_DBLDVX12__SID_WIDTH 16U
  1816. #define XHC_DBLDVX12__SID_RESETVALUE 0x0000U
  1817. #define XHC_DBLDVX12__reserved_L 15U
  1818. #define XHC_DBLDVX12__reserved_R 8U
  1819. #define XHC_DBLDVX12__reserved_WIDTH 8U
  1820. #define XHC_DBLDVX12__reserved_RESETVALUE 0x00U
  1821. #define XHC_DBLDVX12__TGT_L 7U
  1822. #define XHC_DBLDVX12__TGT_R 0U
  1823. #define XHC_DBLDVX12__TGT_WIDTH 8U
  1824. #define XHC_DBLDVX12__TGT_RESETVALUE 0x00U
  1825. #define XHC_DBLDVX12_WIDTH 32U
  1826. #define XHC_DBLDVX12__WIDTH 32U
  1827. #define XHC_DBLDVX12_ALL_L 31U
  1828. #define XHC_DBLDVX12_ALL_R 0U
  1829. #define XHC_DBLDVX12__ALL_L 31U
  1830. #define XHC_DBLDVX12__ALL_R 0U
  1831. #define XHC_DBLDVX12_DATAMASK 0xffffffffU
  1832. #define XHC_DBLDVX12_RDWRMASK 0x00000000U
  1833. #define XHC_DBLDVX12_RESETVALUE 0x00000000U
  1834. #define XHC_DBLDVX13_OFFSET 0x8f4U
  1835. #define XHC_DBLDVX13_BASE 0x8f4U
  1836. #define XHC_DBLDVX13__SID_L 31U
  1837. #define XHC_DBLDVX13__SID_R 16U
  1838. #define XHC_DBLDVX13__SID_WIDTH 16U
  1839. #define XHC_DBLDVX13__SID_RESETVALUE 0x0000U
  1840. #define XHC_DBLDVX13__reserved_L 15U
  1841. #define XHC_DBLDVX13__reserved_R 8U
  1842. #define XHC_DBLDVX13__reserved_WIDTH 8U
  1843. #define XHC_DBLDVX13__reserved_RESETVALUE 0x00U
  1844. #define XHC_DBLDVX13__TGT_L 7U
  1845. #define XHC_DBLDVX13__TGT_R 0U
  1846. #define XHC_DBLDVX13__TGT_WIDTH 8U
  1847. #define XHC_DBLDVX13__TGT_RESETVALUE 0x00U
  1848. #define XHC_DBLDVX13_WIDTH 32U
  1849. #define XHC_DBLDVX13__WIDTH 32U
  1850. #define XHC_DBLDVX13_ALL_L 31U
  1851. #define XHC_DBLDVX13_ALL_R 0U
  1852. #define XHC_DBLDVX13__ALL_L 31U
  1853. #define XHC_DBLDVX13__ALL_R 0U
  1854. #define XHC_DBLDVX13_DATAMASK 0xffffffffU
  1855. #define XHC_DBLDVX13_RDWRMASK 0x00000000U
  1856. #define XHC_DBLDVX13_RESETVALUE 0x00000000U
  1857. #define XHC_DBLDVX14_OFFSET 0x8f8U
  1858. #define XHC_DBLDVX14_BASE 0x8f8U
  1859. #define XHC_DBLDVX14__SID_L 31U
  1860. #define XHC_DBLDVX14__SID_R 16U
  1861. #define XHC_DBLDVX14__SID_WIDTH 16U
  1862. #define XHC_DBLDVX14__SID_RESETVALUE 0x0000U
  1863. #define XHC_DBLDVX14__reserved_L 15U
  1864. #define XHC_DBLDVX14__reserved_R 8U
  1865. #define XHC_DBLDVX14__reserved_WIDTH 8U
  1866. #define XHC_DBLDVX14__reserved_RESETVALUE 0x00U
  1867. #define XHC_DBLDVX14__TGT_L 7U
  1868. #define XHC_DBLDVX14__TGT_R 0U
  1869. #define XHC_DBLDVX14__TGT_WIDTH 8U
  1870. #define XHC_DBLDVX14__TGT_RESETVALUE 0x00U
  1871. #define XHC_DBLDVX14_WIDTH 32U
  1872. #define XHC_DBLDVX14__WIDTH 32U
  1873. #define XHC_DBLDVX14_ALL_L 31U
  1874. #define XHC_DBLDVX14_ALL_R 0U
  1875. #define XHC_DBLDVX14__ALL_L 31U
  1876. #define XHC_DBLDVX14__ALL_R 0U
  1877. #define XHC_DBLDVX14_DATAMASK 0xffffffffU
  1878. #define XHC_DBLDVX14_RDWRMASK 0x00000000U
  1879. #define XHC_DBLDVX14_RESETVALUE 0x00000000U
  1880. #define XHC_DBLDVX15_OFFSET 0x8fcU
  1881. #define XHC_DBLDVX15_BASE 0x8fcU
  1882. #define XHC_DBLDVX15__SID_L 31U
  1883. #define XHC_DBLDVX15__SID_R 16U
  1884. #define XHC_DBLDVX15__SID_WIDTH 16U
  1885. #define XHC_DBLDVX15__SID_RESETVALUE 0x0000U
  1886. #define XHC_DBLDVX15__reserved_L 15U
  1887. #define XHC_DBLDVX15__reserved_R 8U
  1888. #define XHC_DBLDVX15__reserved_WIDTH 8U
  1889. #define XHC_DBLDVX15__reserved_RESETVALUE 0x00U
  1890. #define XHC_DBLDVX15__TGT_L 7U
  1891. #define XHC_DBLDVX15__TGT_R 0U
  1892. #define XHC_DBLDVX15__TGT_WIDTH 8U
  1893. #define XHC_DBLDVX15__TGT_RESETVALUE 0x00U
  1894. #define XHC_DBLDVX15_WIDTH 32U
  1895. #define XHC_DBLDVX15__WIDTH 32U
  1896. #define XHC_DBLDVX15_ALL_L 31U
  1897. #define XHC_DBLDVX15_ALL_R 0U
  1898. #define XHC_DBLDVX15__ALL_L 31U
  1899. #define XHC_DBLDVX15__ALL_R 0U
  1900. #define XHC_DBLDVX15_DATAMASK 0xffffffffU
  1901. #define XHC_DBLDVX15_RDWRMASK 0x00000000U
  1902. #define XHC_DBLDVX15_RESETVALUE 0x00000000U
  1903. #define XHC_DBLDVX16_OFFSET 0x900U
  1904. #define XHC_DBLDVX16_BASE 0x900U
  1905. #define XHC_DBLDVX16__SID_L 31U
  1906. #define XHC_DBLDVX16__SID_R 16U
  1907. #define XHC_DBLDVX16__SID_WIDTH 16U
  1908. #define XHC_DBLDVX16__SID_RESETVALUE 0x0000U
  1909. #define XHC_DBLDVX16__reserved_L 15U
  1910. #define XHC_DBLDVX16__reserved_R 8U
  1911. #define XHC_DBLDVX16__reserved_WIDTH 8U
  1912. #define XHC_DBLDVX16__reserved_RESETVALUE 0x00U
  1913. #define XHC_DBLDVX16__TGT_L 7U
  1914. #define XHC_DBLDVX16__TGT_R 0U
  1915. #define XHC_DBLDVX16__TGT_WIDTH 8U
  1916. #define XHC_DBLDVX16__TGT_RESETVALUE 0x00U
  1917. #define XHC_DBLDVX16_WIDTH 32U
  1918. #define XHC_DBLDVX16__WIDTH 32U
  1919. #define XHC_DBLDVX16_ALL_L 31U
  1920. #define XHC_DBLDVX16_ALL_R 0U
  1921. #define XHC_DBLDVX16__ALL_L 31U
  1922. #define XHC_DBLDVX16__ALL_R 0U
  1923. #define XHC_DBLDVX16_DATAMASK 0xffffffffU
  1924. #define XHC_DBLDVX16_RDWRMASK 0x00000000U
  1925. #define XHC_DBLDVX16_RESETVALUE 0x00000000U
  1926. #define XHC_ECHSPT3_OFFSET 0x940U
  1927. #define XHC_ECHSPT3_BASE 0x940U
  1928. #define XHC_ECHSPT3__RMAJ_L 31U
  1929. #define XHC_ECHSPT3__RMAJ_R 24U
  1930. #define XHC_ECHSPT3__RMAJ_WIDTH 8U
  1931. #define XHC_ECHSPT3__RMAJ_RESETVALUE 0x00U
  1932. #define XHC_ECHSPT3__RMIN_L 23U
  1933. #define XHC_ECHSPT3__RMIN_R 16U
  1934. #define XHC_ECHSPT3__RMIN_WIDTH 8U
  1935. #define XHC_ECHSPT3__RMIN_RESETVALUE 0x00U
  1936. #define XHC_ECHSPT3__NCP_L 15U
  1937. #define XHC_ECHSPT3__NCP_R 8U
  1938. #define XHC_ECHSPT3__NCP_WIDTH 8U
  1939. #define XHC_ECHSPT3__NCP_RESETVALUE 0x00U
  1940. #define XHC_ECHSPT3__CID_L 7U
  1941. #define XHC_ECHSPT3__CID_R 0U
  1942. #define XHC_ECHSPT3__CID_WIDTH 8U
  1943. #define XHC_ECHSPT3__CID_RESETVALUE 0x02U
  1944. #define XHC_ECHSPT3_WIDTH 32U
  1945. #define XHC_ECHSPT3__WIDTH 32U
  1946. #define XHC_ECHSPT3_ALL_L 31U
  1947. #define XHC_ECHSPT3_ALL_R 0U
  1948. #define XHC_ECHSPT3__ALL_L 31U
  1949. #define XHC_ECHSPT3__ALL_R 0U
  1950. #define XHC_ECHSPT3_DATAMASK 0xffffffffU
  1951. #define XHC_ECHSPT3_RDWRMASK 0x00000000U
  1952. #define XHC_ECHSPT3_RESETVALUE 0x00000002U
  1953. #define XHC_PNSTR3_OFFSET 0x944U
  1954. #define XHC_PNSTR3_BASE 0x944U
  1955. #define XHC_PNSTR3__STR_L 31U
  1956. #define XHC_PNSTR3__STR_R 0U
  1957. #define XHC_PNSTR3__STR_WIDTH 32U
  1958. #define XHC_PNSTR3__STR_RESETVALUE 0x20425355U
  1959. #define XHC_PNSTR3_WIDTH 32U
  1960. #define XHC_PNSTR3__WIDTH 32U
  1961. #define XHC_PNSTR3_ALL_L 31U
  1962. #define XHC_PNSTR3_ALL_R 0U
  1963. #define XHC_PNSTR3__ALL_L 31U
  1964. #define XHC_PNSTR3__ALL_R 0U
  1965. #define XHC_PNSTR3_DATAMASK 0xffffffffU
  1966. #define XHC_PNSTR3_RDWRMASK 0x00000000U
  1967. #define XHC_PNSTR3_RESETVALUE 0x20425355U
  1968. #define XHC_PSUM3_OFFSET 0x948U
  1969. #define XHC_PSUM3_BASE 0x948U
  1970. #define XHC_PSUM3__PSIC_L 31U
  1971. #define XHC_PSUM3__PSIC_R 28U
  1972. #define XHC_PSUM3__PSIC_WIDTH 4U
  1973. #define XHC_PSUM3__PSIC_RESETVALUE 0x0U
  1974. #define XHC_PSUM3__MHD_L 27U
  1975. #define XHC_PSUM3__MHD_R 25U
  1976. #define XHC_PSUM3__MHD_WIDTH 3U
  1977. #define XHC_PSUM3__MHD_RESETVALUE 0x0U
  1978. #define XHC_PSUM3__BLC 20U
  1979. #define XHC_PSUM3__BLC_L 20U
  1980. #define XHC_PSUM3__BLC_R 20U
  1981. #define XHC_PSUM3__BLC_WIDTH 1U
  1982. #define XHC_PSUM3__BLC_RESETVALUE 0x0U
  1983. #define XHC_PSUM3__HLC 19U
  1984. #define XHC_PSUM3__HLC_L 19U
  1985. #define XHC_PSUM3__HLC_R 19U
  1986. #define XHC_PSUM3__HLC_WIDTH 1U
  1987. #define XHC_PSUM3__HLC_RESETVALUE 0x1U
  1988. #define XHC_PSUM3__IHI 18U
  1989. #define XHC_PSUM3__IHI_L 18U
  1990. #define XHC_PSUM3__IHI_R 18U
  1991. #define XHC_PSUM3__IHI_WIDTH 1U
  1992. #define XHC_PSUM3__IHI_RESETVALUE 0x0U
  1993. #define XHC_PSUM3__HSO 17U
  1994. #define XHC_PSUM3__HSO_L 17U
  1995. #define XHC_PSUM3__HSO_R 17U
  1996. #define XHC_PSUM3__HSO_WIDTH 1U
  1997. #define XHC_PSUM3__HSO_RESETVALUE 0x0U
  1998. #define XHC_PSUM3__reserved 16U
  1999. #define XHC_PSUM3__reserved_L 16U
  2000. #define XHC_PSUM3__reserved_R 16U
  2001. #define XHC_PSUM3__reserved_WIDTH 1U
  2002. #define XHC_PSUM3__reserved_RESETVALUE 0x0U
  2003. #define XHC_PSUM3__CPC_L 15U
  2004. #define XHC_PSUM3__CPC_R 8U
  2005. #define XHC_PSUM3__CPC_WIDTH 8U
  2006. #define XHC_PSUM3__CPC_RESETVALUE 0x00U
  2007. #define XHC_PSUM3__CPO_L 7U
  2008. #define XHC_PSUM3__CPO_R 0U
  2009. #define XHC_PSUM3__CPO_WIDTH 8U
  2010. #define XHC_PSUM3__CPO_RESETVALUE 0x00U
  2011. #define XHC_PSUM3__RESERVED_L 24U
  2012. #define XHC_PSUM3__RESERVED_R 21U
  2013. #define XHC_PSUM3_WIDTH 32U
  2014. #define XHC_PSUM3__WIDTH 32U
  2015. #define XHC_PSUM3_ALL_L 31U
  2016. #define XHC_PSUM3_ALL_R 0U
  2017. #define XHC_PSUM3__ALL_L 31U
  2018. #define XHC_PSUM3__ALL_R 0U
  2019. #define XHC_PSUM3_DATAMASK 0xfe1fffffU
  2020. #define XHC_PSUM3_RDWRMASK 0x01e00000U
  2021. #define XHC_PSUM3_RESETVALUE 0x00080000U
  2022. #define XHC_PTSLTYP3_OFFSET 0x94cU
  2023. #define XHC_PTSLTYP3_BASE 0x94cU
  2024. #define XHC_PTSLTYP3__reserved_L 31U
  2025. #define XHC_PTSLTYP3__reserved_R 5U
  2026. #define XHC_PTSLTYP3__reserved_WIDTH 27U
  2027. #define XHC_PTSLTYP3__reserved_RESETVALUE 0x0U
  2028. #define XHC_PTSLTYP3__PST_L 4U
  2029. #define XHC_PTSLTYP3__PST_R 0U
  2030. #define XHC_PTSLTYP3__PST_WIDTH 5U
  2031. #define XHC_PTSLTYP3__PST_RESETVALUE 0x0U
  2032. #define XHC_PTSLTYP3_WIDTH 32U
  2033. #define XHC_PTSLTYP3__WIDTH 32U
  2034. #define XHC_PTSLTYP3_ALL_L 31U
  2035. #define XHC_PTSLTYP3_ALL_R 0U
  2036. #define XHC_PTSLTYP3__ALL_L 31U
  2037. #define XHC_PTSLTYP3__ALL_R 0U
  2038. #define XHC_PTSLTYP3_DATAMASK 0xffffffffU
  2039. #define XHC_PTSLTYP3_RDWRMASK 0x00000000U
  2040. #define XHC_PTSLTYP3_RESETVALUE 0x00000000U
  2041. #define XHC_ECHSPT2_OFFSET 0x950U
  2042. #define XHC_ECHSPT2_BASE 0x950U
  2043. #define XHC_ECHSPT2__RMAJ_L 31U
  2044. #define XHC_ECHSPT2__RMAJ_R 24U
  2045. #define XHC_ECHSPT2__RMAJ_WIDTH 8U
  2046. #define XHC_ECHSPT2__RMAJ_RESETVALUE 0x00U
  2047. #define XHC_ECHSPT2__RMIN_L 23U
  2048. #define XHC_ECHSPT2__RMIN_R 16U
  2049. #define XHC_ECHSPT2__RMIN_WIDTH 8U
  2050. #define XHC_ECHSPT2__RMIN_RESETVALUE 0x00U
  2051. #define XHC_ECHSPT2__NCP_L 15U
  2052. #define XHC_ECHSPT2__NCP_R 8U
  2053. #define XHC_ECHSPT2__NCP_WIDTH 8U
  2054. #define XHC_ECHSPT2__NCP_RESETVALUE 0x00U
  2055. #define XHC_ECHSPT2__CID_L 7U
  2056. #define XHC_ECHSPT2__CID_R 0U
  2057. #define XHC_ECHSPT2__CID_WIDTH 8U
  2058. #define XHC_ECHSPT2__CID_RESETVALUE 0x02U
  2059. #define XHC_ECHSPT2_WIDTH 32U
  2060. #define XHC_ECHSPT2__WIDTH 32U
  2061. #define XHC_ECHSPT2_ALL_L 31U
  2062. #define XHC_ECHSPT2_ALL_R 0U
  2063. #define XHC_ECHSPT2__ALL_L 31U
  2064. #define XHC_ECHSPT2__ALL_R 0U
  2065. #define XHC_ECHSPT2_DATAMASK 0xffffffffU
  2066. #define XHC_ECHSPT2_RDWRMASK 0x00000000U
  2067. #define XHC_ECHSPT2_RESETVALUE 0x00000002U
  2068. #define XHC_PNSTR2_OFFSET 0x954U
  2069. #define XHC_PNSTR2_BASE 0x954U
  2070. #define XHC_PNSTR2__STR_L 31U
  2071. #define XHC_PNSTR2__STR_R 0U
  2072. #define XHC_PNSTR2__STR_WIDTH 32U
  2073. #define XHC_PNSTR2__STR_RESETVALUE 0x20425355U
  2074. #define XHC_PNSTR2_WIDTH 32U
  2075. #define XHC_PNSTR2__WIDTH 32U
  2076. #define XHC_PNSTR2_ALL_L 31U
  2077. #define XHC_PNSTR2_ALL_R 0U
  2078. #define XHC_PNSTR2__ALL_L 31U
  2079. #define XHC_PNSTR2__ALL_R 0U
  2080. #define XHC_PNSTR2_DATAMASK 0xffffffffU
  2081. #define XHC_PNSTR2_RDWRMASK 0x00000000U
  2082. #define XHC_PNSTR2_RESETVALUE 0x20425355U
  2083. #define XHC_PSUM2_OFFSET 0x958U
  2084. #define XHC_PSUM2_BASE 0x958U
  2085. #define XHC_PSUM2__PSIC_L 31U
  2086. #define XHC_PSUM2__PSIC_R 28U
  2087. #define XHC_PSUM2__PSIC_WIDTH 4U
  2088. #define XHC_PSUM2__PSIC_RESETVALUE 0x0U
  2089. #define XHC_PSUM2__MHD_L 27U
  2090. #define XHC_PSUM2__MHD_R 25U
  2091. #define XHC_PSUM2__MHD_WIDTH 3U
  2092. #define XHC_PSUM2__MHD_RESETVALUE 0x0U
  2093. #define XHC_PSUM2__BLC 20U
  2094. #define XHC_PSUM2__BLC_L 20U
  2095. #define XHC_PSUM2__BLC_R 20U
  2096. #define XHC_PSUM2__BLC_WIDTH 1U
  2097. #define XHC_PSUM2__BLC_RESETVALUE 0x0U
  2098. #define XHC_PSUM2__HLC 19U
  2099. #define XHC_PSUM2__HLC_L 19U
  2100. #define XHC_PSUM2__HLC_R 19U
  2101. #define XHC_PSUM2__HLC_WIDTH 1U
  2102. #define XHC_PSUM2__HLC_RESETVALUE 0x1U
  2103. #define XHC_PSUM2__IHI 18U
  2104. #define XHC_PSUM2__IHI_L 18U
  2105. #define XHC_PSUM2__IHI_R 18U
  2106. #define XHC_PSUM2__IHI_WIDTH 1U
  2107. #define XHC_PSUM2__IHI_RESETVALUE 0x0U
  2108. #define XHC_PSUM2__HSO 17U
  2109. #define XHC_PSUM2__HSO_L 17U
  2110. #define XHC_PSUM2__HSO_R 17U
  2111. #define XHC_PSUM2__HSO_WIDTH 1U
  2112. #define XHC_PSUM2__HSO_RESETVALUE 0x0U
  2113. #define XHC_PSUM2__reserved 16U
  2114. #define XHC_PSUM2__reserved_L 16U
  2115. #define XHC_PSUM2__reserved_R 16U
  2116. #define XHC_PSUM2__reserved_WIDTH 1U
  2117. #define XHC_PSUM2__reserved_RESETVALUE 0x0U
  2118. #define XHC_PSUM2__CPC_L 15U
  2119. #define XHC_PSUM2__CPC_R 8U
  2120. #define XHC_PSUM2__CPC_WIDTH 8U
  2121. #define XHC_PSUM2__CPC_RESETVALUE 0x00U
  2122. #define XHC_PSUM2__CPO_L 7U
  2123. #define XHC_PSUM2__CPO_R 0U
  2124. #define XHC_PSUM2__CPO_WIDTH 8U
  2125. #define XHC_PSUM2__CPO_RESETVALUE 0x00U
  2126. #define XHC_PSUM2__RESERVED_L 24U
  2127. #define XHC_PSUM2__RESERVED_R 21U
  2128. #define XHC_PSUM2_WIDTH 32U
  2129. #define XHC_PSUM2__WIDTH 32U
  2130. #define XHC_PSUM2_ALL_L 31U
  2131. #define XHC_PSUM2_ALL_R 0U
  2132. #define XHC_PSUM2__ALL_L 31U
  2133. #define XHC_PSUM2__ALL_R 0U
  2134. #define XHC_PSUM2_DATAMASK 0xfe1fffffU
  2135. #define XHC_PSUM2_RDWRMASK 0x01e00000U
  2136. #define XHC_PSUM2_RESETVALUE 0x00080000U
  2137. #define XHC_PTSLTYP2_OFFSET 0x95cU
  2138. #define XHC_PTSLTYP2_BASE 0x95cU
  2139. #define XHC_PTSLTYP2__reserved_L 31U
  2140. #define XHC_PTSLTYP2__reserved_R 5U
  2141. #define XHC_PTSLTYP2__reserved_WIDTH 27U
  2142. #define XHC_PTSLTYP2__reserved_RESETVALUE 0x0U
  2143. #define XHC_PTSLTYP2__PST_L 4U
  2144. #define XHC_PTSLTYP2__PST_R 0U
  2145. #define XHC_PTSLTYP2__PST_WIDTH 5U
  2146. #define XHC_PTSLTYP2__PST_RESETVALUE 0x0U
  2147. #define XHC_PTSLTYP2_WIDTH 32U
  2148. #define XHC_PTSLTYP2__WIDTH 32U
  2149. #define XHC_PTSLTYP2_ALL_L 31U
  2150. #define XHC_PTSLTYP2_ALL_R 0U
  2151. #define XHC_PTSLTYP2__ALL_L 31U
  2152. #define XHC_PTSLTYP2__ALL_R 0U
  2153. #define XHC_PTSLTYP2_DATAMASK 0xffffffffU
  2154. #define XHC_PTSLTYP2_RDWRMASK 0x00000000U
  2155. #define XHC_PTSLTYP2_RESETVALUE 0x00000000U
  2156. #define XHC_ECHRSVP_OFFSET 0x960U
  2157. #define XHC_ECHRSVP_BASE 0x960U
  2158. #define XHC_ECHRSVP__reserved_L 31U
  2159. #define XHC_ECHRSVP__reserved_R 16U
  2160. #define XHC_ECHRSVP__reserved_WIDTH 16U
  2161. #define XHC_ECHRSVP__reserved_RESETVALUE 0x0000U
  2162. #define XHC_ECHRSVP__NCP_L 15U
  2163. #define XHC_ECHRSVP__NCP_R 8U
  2164. #define XHC_ECHRSVP__NCP_WIDTH 8U
  2165. #define XHC_ECHRSVP__NCP_RESETVALUE 0x00U
  2166. #define XHC_ECHRSVP__CID_L 7U
  2167. #define XHC_ECHRSVP__CID_R 0U
  2168. #define XHC_ECHRSVP__CID_WIDTH 8U
  2169. #define XHC_ECHRSVP__CID_RESETVALUE 0xffU
  2170. #define XHC_ECHRSVP_WIDTH 32U
  2171. #define XHC_ECHRSVP__WIDTH 32U
  2172. #define XHC_ECHRSVP_ALL_L 31U
  2173. #define XHC_ECHRSVP_ALL_R 0U
  2174. #define XHC_ECHRSVP__ALL_L 31U
  2175. #define XHC_ECHRSVP__ALL_R 0U
  2176. #define XHC_ECHRSVP_DATAMASK 0xffffffffU
  2177. #define XHC_ECHRSVP_RDWRMASK 0x00000000U
  2178. #define XHC_ECHRSVP_RESETVALUE 0x000000ffU
  2179. #define XHC_ECHRSVI_OFFSET 0x968U
  2180. #define XHC_ECHRSVI_BASE 0x968U
  2181. #define XHC_ECHRSVI__reserved_L 31U
  2182. #define XHC_ECHRSVI__reserved_R 16U
  2183. #define XHC_ECHRSVI__reserved_WIDTH 16U
  2184. #define XHC_ECHRSVI__reserved_RESETVALUE 0x0000U
  2185. #define XHC_ECHRSVI__NCP_L 15U
  2186. #define XHC_ECHRSVI__NCP_R 8U
  2187. #define XHC_ECHRSVI__NCP_WIDTH 8U
  2188. #define XHC_ECHRSVI__NCP_RESETVALUE 0x00U
  2189. #define XHC_ECHRSVI__CID_L 7U
  2190. #define XHC_ECHRSVI__CID_R 0U
  2191. #define XHC_ECHRSVI__CID_WIDTH 8U
  2192. #define XHC_ECHRSVI__CID_RESETVALUE 0xffU
  2193. #define XHC_ECHRSVI_WIDTH 32U
  2194. #define XHC_ECHRSVI__WIDTH 32U
  2195. #define XHC_ECHRSVI_ALL_L 31U
  2196. #define XHC_ECHRSVI_ALL_R 0U
  2197. #define XHC_ECHRSVI__ALL_L 31U
  2198. #define XHC_ECHRSVI__ALL_R 0U
  2199. #define XHC_ECHRSVI_DATAMASK 0xffffffffU
  2200. #define XHC_ECHRSVI_RDWRMASK 0x00000000U
  2201. #define XHC_ECHRSVI_RESETVALUE 0x000000ffU
  2202. #define XHC_ECHRSVM_OFFSET 0xae8U
  2203. #define XHC_ECHRSVM_BASE 0xae8U
  2204. #define XHC_ECHRSVM__reserved_L 31U
  2205. #define XHC_ECHRSVM__reserved_R 16U
  2206. #define XHC_ECHRSVM__reserved_WIDTH 16U
  2207. #define XHC_ECHRSVM__reserved_RESETVALUE 0x0000U
  2208. #define XHC_ECHRSVM__NCP_L 15U
  2209. #define XHC_ECHRSVM__NCP_R 8U
  2210. #define XHC_ECHRSVM__NCP_WIDTH 8U
  2211. #define XHC_ECHRSVM__NCP_RESETVALUE 0x00U
  2212. #define XHC_ECHRSVM__CID_L 7U
  2213. #define XHC_ECHRSVM__CID_R 0U
  2214. #define XHC_ECHRSVM__CID_WIDTH 8U
  2215. #define XHC_ECHRSVM__CID_RESETVALUE 0xffU
  2216. #define XHC_ECHRSVM_WIDTH 32U
  2217. #define XHC_ECHRSVM__WIDTH 32U
  2218. #define XHC_ECHRSVM_ALL_L 31U
  2219. #define XHC_ECHRSVM_ALL_R 0U
  2220. #define XHC_ECHRSVM__ALL_L 31U
  2221. #define XHC_ECHRSVM__ALL_R 0U
  2222. #define XHC_ECHRSVM_DATAMASK 0xffffffffU
  2223. #define XHC_ECHRSVM_RDWRMASK 0x00000000U
  2224. #define XHC_ECHRSVM_RESETVALUE 0x000000ffU
  2225. #define XHC_ECHRSVD_OFFSET 0xaf8U
  2226. #define XHC_ECHRSVD_BASE 0xaf8U
  2227. #define XHC_ECHRSVD__reserved_L 31U
  2228. #define XHC_ECHRSVD__reserved_R 16U
  2229. #define XHC_ECHRSVD__reserved_WIDTH 16U
  2230. #define XHC_ECHRSVD__reserved_RESETVALUE 0x0000U
  2231. #define XHC_ECHRSVD__NCP_L 15U
  2232. #define XHC_ECHRSVD__NCP_R 8U
  2233. #define XHC_ECHRSVD__NCP_WIDTH 8U
  2234. #define XHC_ECHRSVD__NCP_RESETVALUE 0x00U
  2235. #define XHC_ECHRSVD__CID_L 7U
  2236. #define XHC_ECHRSVD__CID_R 0U
  2237. #define XHC_ECHRSVD__CID_WIDTH 8U
  2238. #define XHC_ECHRSVD__CID_RESETVALUE 0xffU
  2239. #define XHC_ECHRSVD_WIDTH 32U
  2240. #define XHC_ECHRSVD__WIDTH 32U
  2241. #define XHC_ECHRSVD_ALL_L 31U
  2242. #define XHC_ECHRSVD_ALL_R 0U
  2243. #define XHC_ECHRSVD__ALL_L 31U
  2244. #define XHC_ECHRSVD__ALL_R 0U
  2245. #define XHC_ECHRSVD_DATAMASK 0xffffffffU
  2246. #define XHC_ECHRSVD_RDWRMASK 0x00000000U
  2247. #define XHC_ECHRSVD_RESETVALUE 0x000000ffU
  2248. #define XHC_ECHRSVO_OFFSET 0xb38U
  2249. #define XHC_ECHRSVO_BASE 0xb38U
  2250. #define XHC_ECHRSVO__reserved_L 31U
  2251. #define XHC_ECHRSVO__reserved_R 16U
  2252. #define XHC_ECHRSVO__reserved_WIDTH 16U
  2253. #define XHC_ECHRSVO__reserved_RESETVALUE 0x0000U
  2254. #define XHC_ECHRSVO__NCP_L 15U
  2255. #define XHC_ECHRSVO__NCP_R 8U
  2256. #define XHC_ECHRSVO__NCP_WIDTH 8U
  2257. #define XHC_ECHRSVO__NCP_RESETVALUE 0x00U
  2258. #define XHC_ECHRSVO__CID_L 7U
  2259. #define XHC_ECHRSVO__CID_R 0U
  2260. #define XHC_ECHRSVO__CID_WIDTH 8U
  2261. #define XHC_ECHRSVO__CID_RESETVALUE 0xffU
  2262. #define XHC_ECHRSVO_WIDTH 32U
  2263. #define XHC_ECHRSVO__WIDTH 32U
  2264. #define XHC_ECHRSVO_ALL_L 31U
  2265. #define XHC_ECHRSVO_ALL_R 0U
  2266. #define XHC_ECHRSVO__ALL_L 31U
  2267. #define XHC_ECHRSVO__ALL_R 0U
  2268. #define XHC_ECHRSVO_DATAMASK 0xffffffffU
  2269. #define XHC_ECHRSVO_RDWRMASK 0x00000000U
  2270. #define XHC_ECHRSVO_RESETVALUE 0x000000ffU
  2271. #define XHC_ECHCTT_OFFSET 0xbf0U
  2272. #define XHC_ECHCTT_BASE 0xbf0U
  2273. #define XHC_ECHCTT__reserved_L 31U
  2274. #define XHC_ECHCTT__reserved_R 16U
  2275. #define XHC_ECHCTT__reserved_WIDTH 16U
  2276. #define XHC_ECHCTT__reserved_RESETVALUE 0x0000U
  2277. #define XHC_ECHCTT__NCP_L 15U
  2278. #define XHC_ECHCTT__NCP_R 8U
  2279. #define XHC_ECHCTT__NCP_WIDTH 8U
  2280. #define XHC_ECHCTT__NCP_RESETVALUE 0x04U
  2281. #define XHC_ECHCTT__CID_L 7U
  2282. #define XHC_ECHCTT__CID_R 0U
  2283. #define XHC_ECHCTT__CID_WIDTH 8U
  2284. #define XHC_ECHCTT__CID_RESETVALUE 0xe0U
  2285. #define XHC_ECHCTT_WIDTH 32U
  2286. #define XHC_ECHCTT__WIDTH 32U
  2287. #define XHC_ECHCTT_ALL_L 31U
  2288. #define XHC_ECHCTT_ALL_R 0U
  2289. #define XHC_ECHCTT__ALL_L 31U
  2290. #define XHC_ECHCTT__ALL_R 0U
  2291. #define XHC_ECHCTT_DATAMASK 0xffffffffU
  2292. #define XHC_ECHCTT_RDWRMASK 0x00000000U
  2293. #define XHC_ECHCTT_RESETVALUE 0x000004e0U
  2294. #define XHC_CTTMTS0_OFFSET 0xbf8U
  2295. #define XHC_CTTMTS0_BASE 0xbf8U
  2296. #define XHC_CTTMTS0__DCM 31U
  2297. #define XHC_CTTMTS0__DCM_L 31U
  2298. #define XHC_CTTMTS0__DCM_R 31U
  2299. #define XHC_CTTMTS0__DCM_WIDTH 1U
  2300. #define XHC_CTTMTS0__DCM_RESETVALUE 0x0U
  2301. #define XHC_CTTMTS0__reserved_L 30U
  2302. #define XHC_CTTMTS0__reserved_R 10U
  2303. #define XHC_CTTMTS0__reserved_WIDTH 21U
  2304. #define XHC_CTTMTS0__reserved_RESETVALUE 0x0U
  2305. #define XHC_CTTMTS0__SLA_L 9U
  2306. #define XHC_CTTMTS0__SLA_R 0U
  2307. #define XHC_CTTMTS0__SLA_WIDTH 10U
  2308. #define XHC_CTTMTS0__SLA_RESETVALUE 0x0U
  2309. #define XHC_CTTMTS0_WIDTH 32U
  2310. #define XHC_CTTMTS0__WIDTH 32U
  2311. #define XHC_CTTMTS0_ALL_L 31U
  2312. #define XHC_CTTMTS0_ALL_R 0U
  2313. #define XHC_CTTMTS0__ALL_L 31U
  2314. #define XHC_CTTMTS0__ALL_R 0U
  2315. #define XHC_CTTMTS0_DATAMASK 0xffffffffU
  2316. #define XHC_CTTMTS0_RDWRMASK 0x00000000U
  2317. #define XHC_CTTMTS0_RESETVALUE 0x00000000U
  2318. #define XHC_CTTMTS1_OFFSET 0xbfcU
  2319. #define XHC_CTTMTS1_BASE 0xbfcU
  2320. #define XHC_CTTMTS1__TXF_L 25U
  2321. #define XHC_CTTMTS1__TXF_R 16U
  2322. #define XHC_CTTMTS1__TXF_WIDTH 10U
  2323. #define XHC_CTTMTS1__TXF_RESETVALUE 0x0U
  2324. #define XHC_CTTMTS1__reserved_L 15U
  2325. #define XHC_CTTMTS1__reserved_R 10U
  2326. #define XHC_CTTMTS1__reserved_WIDTH 6U
  2327. #define XHC_CTTMTS1__reserved_RESETVALUE 0x0U
  2328. #define XHC_CTTMTS1__RXF_L 9U
  2329. #define XHC_CTTMTS1__RXF_R 0U
  2330. #define XHC_CTTMTS1__RXF_WIDTH 10U
  2331. #define XHC_CTTMTS1__RXF_RESETVALUE 0x0U
  2332. #define XHC_CTTMTS1__RESERVED_L 31U
  2333. #define XHC_CTTMTS1__RESERVED_R 26U
  2334. #define XHC_CTTMTS1_WIDTH 26U
  2335. #define XHC_CTTMTS1__WIDTH 26U
  2336. #define XHC_CTTMTS1_ALL_L 25U
  2337. #define XHC_CTTMTS1_ALL_R 0U
  2338. #define XHC_CTTMTS1__ALL_L 25U
  2339. #define XHC_CTTMTS1__ALL_R 0U
  2340. #define XHC_CTTMTS1_DATAMASK 0x03ffffffU
  2341. #define XHC_CTTMTS1_RDWRMASK 0xfc000000U
  2342. #define XHC_CTTMTS1_RESETVALUE 0x0000000U
  2343. #define XHC_ECHBIU_OFFSET 0xc00U
  2344. #define XHC_ECHBIU_BASE 0xc00U
  2345. #define XHC_ECHBIU__CLK_L 31U
  2346. #define XHC_ECHBIU__CLK_R 21U
  2347. #define XHC_ECHBIU__CLK_WIDTH 11U
  2348. #define XHC_ECHBIU__CLK_RESETVALUE 0x0U
  2349. #define XHC_ECHBIU__reserved_L 20U
  2350. #define XHC_ECHBIU__reserved_R 19U
  2351. #define XHC_ECHBIU__reserved_WIDTH 2U
  2352. #define XHC_ECHBIU__reserved_RESETVALUE 0x0U
  2353. #define XHC_ECHBIU__WID_L 18U
  2354. #define XHC_ECHBIU__WID_R 16U
  2355. #define XHC_ECHBIU__WID_WIDTH 3U
  2356. #define XHC_ECHBIU__WID_RESETVALUE 0x0U
  2357. #define XHC_ECHBIU__NCP_L 15U
  2358. #define XHC_ECHBIU__NCP_R 8U
  2359. #define XHC_ECHBIU__NCP_WIDTH 8U
  2360. #define XHC_ECHBIU__NCP_RESETVALUE 0x08U
  2361. #define XHC_ECHBIU__CID_L 7U
  2362. #define XHC_ECHBIU__CID_R 0U
  2363. #define XHC_ECHBIU__CID_WIDTH 8U
  2364. #define XHC_ECHBIU__CID_RESETVALUE 0xc0U
  2365. #define XHC_ECHBIU_WIDTH 32U
  2366. #define XHC_ECHBIU__WIDTH 32U
  2367. #define XHC_ECHBIU_ALL_L 31U
  2368. #define XHC_ECHBIU_ALL_R 0U
  2369. #define XHC_ECHBIU__ALL_L 31U
  2370. #define XHC_ECHBIU__ALL_R 0U
  2371. #define XHC_ECHBIU_DATAMASK 0xffffffffU
  2372. #define XHC_ECHBIU_RDWRMASK 0x00000000U
  2373. #define XHC_ECHBIU_RESETVALUE 0x000008c0U
  2374. #define XHC_BIUSPC_OFFSET 0xc04U
  2375. #define XHC_BIUSPC_BASE 0xc04U
  2376. #define XHC_BIUSPC__MAJ_L 31U
  2377. #define XHC_BIUSPC__MAJ_R 28U
  2378. #define XHC_BIUSPC__MAJ_WIDTH 4U
  2379. #define XHC_BIUSPC__MAJ_RESETVALUE 0x0U
  2380. #define XHC_BIUSPC__MIN_L 27U
  2381. #define XHC_BIUSPC__MIN_R 24U
  2382. #define XHC_BIUSPC__MIN_WIDTH 4U
  2383. #define XHC_BIUSPC__MIN_RESETVALUE 0x0U
  2384. #define XHC_BIUSPC__RLS_L 23U
  2385. #define XHC_BIUSPC__RLS_R 20U
  2386. #define XHC_BIUSPC__RLS_WIDTH 4U
  2387. #define XHC_BIUSPC__RLS_RESETVALUE 0x0U
  2388. #define XHC_BIUSPC__reserved_L 19U
  2389. #define XHC_BIUSPC__reserved_R 4U
  2390. #define XHC_BIUSPC__reserved_WIDTH 16U
  2391. #define XHC_BIUSPC__reserved_RESETVALUE 0x0000U
  2392. #define XHC_BIUSPC__SPI_L 3U
  2393. #define XHC_BIUSPC__SPI_R 2U
  2394. #define XHC_BIUSPC__SPI_WIDTH 2U
  2395. #define XHC_BIUSPC__SPI_RESETVALUE 0x3U
  2396. #define XHC_BIUSPC__TYP_L 1U
  2397. #define XHC_BIUSPC__TYP_R 0U
  2398. #define XHC_BIUSPC__TYP_WIDTH 2U
  2399. #define XHC_BIUSPC__TYP_RESETVALUE 0x0U
  2400. #define XHC_BIUSPC_WIDTH 32U
  2401. #define XHC_BIUSPC__WIDTH 32U
  2402. #define XHC_BIUSPC_ALL_L 31U
  2403. #define XHC_BIUSPC_ALL_R 0U
  2404. #define XHC_BIUSPC__ALL_L 31U
  2405. #define XHC_BIUSPC__ALL_R 0U
  2406. #define XHC_BIUSPC_DATAMASK 0xffffffffU
  2407. #define XHC_BIUSPC_RDWRMASK 0x00000000U
  2408. #define XHC_BIUSPC_RESETVALUE 0x0000000cU
  2409. #define XHC_AXIWRA_OFFSET 0xc08U
  2410. #define XHC_AXIWRA_BASE 0xc08U
  2411. #define XHC_AXIWRA__WTS_L 31U
  2412. #define XHC_AXIWRA__WTS_R 28U
  2413. #define XHC_AXIWRA__WTS_WIDTH 4U
  2414. #define XHC_AXIWRA__WTS_RESETVALUE 0x2U
  2415. #define XHC_AXIWRA__WUA_L 24U
  2416. #define XHC_AXIWRA__WUA_R 16U
  2417. #define XHC_AXIWRA__WUA_WIDTH 9U
  2418. #define XHC_AXIWRA__WUA_RESETVALUE 0x0U
  2419. #define XHC_AXIWRA__reserved_L 15U
  2420. #define XHC_AXIWRA__reserved_R 10U
  2421. #define XHC_AXIWRA__reserved_WIDTH 6U
  2422. #define XHC_AXIWRA__reserved_RESETVALUE 0x0U
  2423. #define XHC_AXIWRA__BYP 9U
  2424. #define XHC_AXIWRA__BYP_L 9U
  2425. #define XHC_AXIWRA__BYP_R 9U
  2426. #define XHC_AXIWRA__BYP_WIDTH 1U
  2427. #define XHC_AXIWRA__BYP_RESETVALUE 0x0U
  2428. #define XHC_AXIWRA__WSA_L 8U
  2429. #define XHC_AXIWRA__WSA_R 0U
  2430. #define XHC_AXIWRA__WSA_WIDTH 9U
  2431. #define XHC_AXIWRA__WSA_RESETVALUE 0x0U
  2432. #define XHC_AXIWRA__RESERVED_L 27U
  2433. #define XHC_AXIWRA__RESERVED_R 25U
  2434. #define XHC_AXIWRA_WIDTH 32U
  2435. #define XHC_AXIWRA__WIDTH 32U
  2436. #define XHC_AXIWRA_ALL_L 31U
  2437. #define XHC_AXIWRA_ALL_R 0U
  2438. #define XHC_AXIWRA__ALL_L 31U
  2439. #define XHC_AXIWRA__ALL_R 0U
  2440. #define XHC_AXIWRA_DATAMASK 0xf1ffffffU
  2441. #define XHC_AXIWRA_RDWRMASK 0x0e000000U
  2442. #define XHC_AXIWRA_RESETVALUE 0x20000000U
  2443. #define XHC_AXIRDA_OFFSET 0xc0cU
  2444. #define XHC_AXIRDA_BASE 0xc0cU
  2445. #define XHC_AXIRDA__RTS_L 31U
  2446. #define XHC_AXIRDA__RTS_R 28U
  2447. #define XHC_AXIRDA__RTS_WIDTH 4U
  2448. #define XHC_AXIRDA__RTS_RESETVALUE 0x2U
  2449. #define XHC_AXIRDA__RFPC 27U
  2450. #define XHC_AXIRDA__RFPC_L 27U
  2451. #define XHC_AXIRDA__RFPC_R 27U
  2452. #define XHC_AXIRDA__RFPC_WIDTH 1U
  2453. #define XHC_AXIRDA__RFPC_RESETVALUE 0x0U
  2454. #define XHC_AXIRDA__RUA_L 24U
  2455. #define XHC_AXIRDA__RUA_R 16U
  2456. #define XHC_AXIRDA__RUA_WIDTH 9U
  2457. #define XHC_AXIRDA__RUA_RESETVALUE 0x0U
  2458. #define XHC_AXIRDA__reserved_L 15U
  2459. #define XHC_AXIRDA__reserved_R 9U
  2460. #define XHC_AXIRDA__reserved_WIDTH 7U
  2461. #define XHC_AXIRDA__reserved_RESETVALUE 0x0U
  2462. #define XHC_AXIRDA__RSA_L 8U
  2463. #define XHC_AXIRDA__RSA_R 0U
  2464. #define XHC_AXIRDA__RSA_WIDTH 9U
  2465. #define XHC_AXIRDA__RSA_RESETVALUE 0x0U
  2466. #define XHC_AXIRDA__RESERVED_L 26U
  2467. #define XHC_AXIRDA__RESERVED_R 25U
  2468. #define XHC_AXIRDA_WIDTH 32U
  2469. #define XHC_AXIRDA__WIDTH 32U
  2470. #define XHC_AXIRDA_ALL_L 31U
  2471. #define XHC_AXIRDA_ALL_R 0U
  2472. #define XHC_AXIRDA__ALL_L 31U
  2473. #define XHC_AXIRDA__ALL_R 0U
  2474. #define XHC_AXIRDA_DATAMASK 0xf9ffffffU
  2475. #define XHC_AXIRDA_RDWRMASK 0x06000000U
  2476. #define XHC_AXIRDA_RESETVALUE 0x20000000U
  2477. #define XHC_AXILPM_OFFSET 0xc10U
  2478. #define XHC_AXILPM_BASE 0xc10U
  2479. #define XHC_AXILPM__ENB 31U
  2480. #define XHC_AXILPM__ENB_L 31U
  2481. #define XHC_AXILPM__ENB_R 31U
  2482. #define XHC_AXILPM__ENB_WIDTH 1U
  2483. #define XHC_AXILPM__ENB_RESETVALUE 0x0U
  2484. #define XHC_AXILPM__reserved_L 30U
  2485. #define XHC_AXILPM__reserved_R 3U
  2486. #define XHC_AXILPM__reserved_WIDTH 28U
  2487. #define XHC_AXILPM__reserved_RESETVALUE 0x0000000U
  2488. #define XHC_AXILPM__ITT_L 2U
  2489. #define XHC_AXILPM__ITT_R 0U
  2490. #define XHC_AXILPM__ITT_WIDTH 3U
  2491. #define XHC_AXILPM__ITT_RESETVALUE 0x0U
  2492. #define XHC_AXILPM_WIDTH 32U
  2493. #define XHC_AXILPM__WIDTH 32U
  2494. #define XHC_AXILPM_ALL_L 31U
  2495. #define XHC_AXILPM_ALL_R 0U
  2496. #define XHC_AXILPM__ALL_L 31U
  2497. #define XHC_AXILPM__ALL_R 0U
  2498. #define XHC_AXILPM_DATAMASK 0xffffffffU
  2499. #define XHC_AXILPM_RDWRMASK 0x00000000U
  2500. #define XHC_AXILPM_RESETVALUE 0x00000000U
  2501. #define XHC_AXIQOS_OFFSET 0xc14U
  2502. #define XHC_AXIQOS_BASE 0xc14U
  2503. #define XHC_AXIQOS__WQOS3_L 31U
  2504. #define XHC_AXIQOS__WQOS3_R 28U
  2505. #define XHC_AXIQOS__WQOS3_WIDTH 4U
  2506. #define XHC_AXIQOS__WQOS3_RESETVALUE 0x0U
  2507. #define XHC_AXIQOS__WQOS2_L 27U
  2508. #define XHC_AXIQOS__WQOS2_R 24U
  2509. #define XHC_AXIQOS__WQOS2_WIDTH 4U
  2510. #define XHC_AXIQOS__WQOS2_RESETVALUE 0x0U
  2511. #define XHC_AXIQOS__WQOS1_L 23U
  2512. #define XHC_AXIQOS__WQOS1_R 20U
  2513. #define XHC_AXIQOS__WQOS1_WIDTH 4U
  2514. #define XHC_AXIQOS__WQOS1_RESETVALUE 0x0U
  2515. #define XHC_AXIQOS__WQOS0_L 19U
  2516. #define XHC_AXIQOS__WQOS0_R 16U
  2517. #define XHC_AXIQOS__WQOS0_WIDTH 4U
  2518. #define XHC_AXIQOS__WQOS0_RESETVALUE 0x0U
  2519. #define XHC_AXIQOS__RQOS3_L 15U
  2520. #define XHC_AXIQOS__RQOS3_R 12U
  2521. #define XHC_AXIQOS__RQOS3_WIDTH 4U
  2522. #define XHC_AXIQOS__RQOS3_RESETVALUE 0x0U
  2523. #define XHC_AXIQOS__RQOS2_L 11U
  2524. #define XHC_AXIQOS__RQOS2_R 8U
  2525. #define XHC_AXIQOS__RQOS2_WIDTH 4U
  2526. #define XHC_AXIQOS__RQOS2_RESETVALUE 0x0U
  2527. #define XHC_AXIQOS__RQOS1_L 7U
  2528. #define XHC_AXIQOS__RQOS1_R 4U
  2529. #define XHC_AXIQOS__RQOS1_WIDTH 4U
  2530. #define XHC_AXIQOS__RQOS1_RESETVALUE 0x0U
  2531. #define XHC_AXIQOS__RQOS0_L 3U
  2532. #define XHC_AXIQOS__RQOS0_R 0U
  2533. #define XHC_AXIQOS__RQOS0_WIDTH 4U
  2534. #define XHC_AXIQOS__RQOS0_RESETVALUE 0x0U
  2535. #define XHC_AXIQOS_WIDTH 32U
  2536. #define XHC_AXIQOS__WIDTH 32U
  2537. #define XHC_AXIQOS_ALL_L 31U
  2538. #define XHC_AXIQOS_ALL_R 0U
  2539. #define XHC_AXIQOS__ALL_L 31U
  2540. #define XHC_AXIQOS__ALL_R 0U
  2541. #define XHC_AXIQOS_DATAMASK 0xffffffffU
  2542. #define XHC_AXIQOS_RDWRMASK 0x00000000U
  2543. #define XHC_AXIQOS_RESETVALUE 0x00000000U
  2544. #define XHC_ECHCSR_OFFSET 0xc20U
  2545. #define XHC_ECHCSR_BASE 0xc20U
  2546. #define XHC_ECHCSR__CLK_L 31U
  2547. #define XHC_ECHCSR__CLK_R 21U
  2548. #define XHC_ECHCSR__CLK_WIDTH 11U
  2549. #define XHC_ECHCSR__CLK_RESETVALUE 0x0U
  2550. #define XHC_ECHCSR__reserved_L 20U
  2551. #define XHC_ECHCSR__reserved_R 19U
  2552. #define XHC_ECHCSR__reserved_WIDTH 2U
  2553. #define XHC_ECHCSR__reserved_RESETVALUE 0x0U
  2554. #define XHC_ECHCSR__WID_L 18U
  2555. #define XHC_ECHCSR__WID_R 16U
  2556. #define XHC_ECHCSR__WID_WIDTH 3U
  2557. #define XHC_ECHCSR__WID_RESETVALUE 0x0U
  2558. #define XHC_ECHCSR__NCP_L 15U
  2559. #define XHC_ECHCSR__NCP_R 8U
  2560. #define XHC_ECHCSR__NCP_WIDTH 8U
  2561. #define XHC_ECHCSR__NCP_RESETVALUE 0x04U
  2562. #define XHC_ECHCSR__CID_L 7U
  2563. #define XHC_ECHCSR__CID_R 0U
  2564. #define XHC_ECHCSR__CID_WIDTH 8U
  2565. #define XHC_ECHCSR__CID_RESETVALUE 0xc1U
  2566. #define XHC_ECHCSR_WIDTH 32U
  2567. #define XHC_ECHCSR__WIDTH 32U
  2568. #define XHC_ECHCSR_ALL_L 31U
  2569. #define XHC_ECHCSR_ALL_R 0U
  2570. #define XHC_ECHCSR__ALL_L 31U
  2571. #define XHC_ECHCSR__ALL_R 0U
  2572. #define XHC_ECHCSR_DATAMASK 0xffffffffU
  2573. #define XHC_ECHCSR_RDWRMASK 0x00000000U
  2574. #define XHC_ECHCSR_RESETVALUE 0x000004c1U
  2575. #define XHC_CSRSPC_OFFSET 0xc24U
  2576. #define XHC_CSRSPC_BASE 0xc24U
  2577. #define XHC_CSRSPC__MAJ_L 31U
  2578. #define XHC_CSRSPC__MAJ_R 28U
  2579. #define XHC_CSRSPC__MAJ_WIDTH 4U
  2580. #define XHC_CSRSPC__MAJ_RESETVALUE 0x0U
  2581. #define XHC_CSRSPC__MIN_L 27U
  2582. #define XHC_CSRSPC__MIN_R 24U
  2583. #define XHC_CSRSPC__MIN_WIDTH 4U
  2584. #define XHC_CSRSPC__MIN_RESETVALUE 0x0U
  2585. #define XHC_CSRSPC__RLS_L 23U
  2586. #define XHC_CSRSPC__RLS_R 20U
  2587. #define XHC_CSRSPC__RLS_WIDTH 4U
  2588. #define XHC_CSRSPC__RLS_RESETVALUE 0x0U
  2589. #define XHC_CSRSPC__reserved_L 19U
  2590. #define XHC_CSRSPC__reserved_R 3U
  2591. #define XHC_CSRSPC__reserved_WIDTH 17U
  2592. #define XHC_CSRSPC__reserved_RESETVALUE 0x0U
  2593. #define XHC_CSRSPC__ASP 2U
  2594. #define XHC_CSRSPC__ASP_L 2U
  2595. #define XHC_CSRSPC__ASP_R 2U
  2596. #define XHC_CSRSPC__ASP_WIDTH 1U
  2597. #define XHC_CSRSPC__ASP_RESETVALUE 0x0U
  2598. #define XHC_CSRSPC__TYP_L 1U
  2599. #define XHC_CSRSPC__TYP_R 0U
  2600. #define XHC_CSRSPC__TYP_WIDTH 2U
  2601. #define XHC_CSRSPC__TYP_RESETVALUE 0x0U
  2602. #define XHC_CSRSPC_WIDTH 32U
  2603. #define XHC_CSRSPC__WIDTH 32U
  2604. #define XHC_CSRSPC_ALL_L 31U
  2605. #define XHC_CSRSPC_ALL_R 0U
  2606. #define XHC_CSRSPC__ALL_L 31U
  2607. #define XHC_CSRSPC__ALL_R 0U
  2608. #define XHC_CSRSPC_DATAMASK 0xffffffffU
  2609. #define XHC_CSRSPC_RDWRMASK 0x00000000U
  2610. #define XHC_CSRSPC_RESETVALUE 0x00000000U
  2611. #define XHC_ECHAIU_OFFSET 0xc30U
  2612. #define XHC_ECHAIU_BASE 0xc30U
  2613. #define XHC_ECHAIU__DMA_L 31U
  2614. #define XHC_ECHAIU__DMA_R 30U
  2615. #define XHC_ECHAIU__DMA_WIDTH 2U
  2616. #define XHC_ECHAIU__DMA_RESETVALUE 0x1U
  2617. #define XHC_ECHAIU__PBRS_L 29U
  2618. #define XHC_ECHAIU__PBRS_R 28U
  2619. #define XHC_ECHAIU__PBRS_WIDTH 2U
  2620. #define XHC_ECHAIU__PBRS_RESETVALUE 0x0U
  2621. #define XHC_ECHAIU__PBR2_L 27U
  2622. #define XHC_ECHAIU__PBR2_R 26U
  2623. #define XHC_ECHAIU__PBR2_WIDTH 2U
  2624. #define XHC_ECHAIU__PBR2_RESETVALUE 0x0U
  2625. #define XHC_ECHAIU__SCHS_L 25U
  2626. #define XHC_ECHAIU__SCHS_R 24U
  2627. #define XHC_ECHAIU__SCHS_WIDTH 2U
  2628. #define XHC_ECHAIU__SCHS_RESETVALUE 0x0U
  2629. #define XHC_ECHAIU__SCH2_L 23U
  2630. #define XHC_ECHAIU__SCH2_R 22U
  2631. #define XHC_ECHAIU__SCH2_WIDTH 2U
  2632. #define XHC_ECHAIU__SCH2_RESETVALUE 0x0U
  2633. #define XHC_ECHAIU__CHMS_L 21U
  2634. #define XHC_ECHAIU__CHMS_R 20U
  2635. #define XHC_ECHAIU__CHMS_WIDTH 2U
  2636. #define XHC_ECHAIU__CHMS_RESETVALUE 0x3U
  2637. #define XHC_ECHAIU__CHM2_L 19U
  2638. #define XHC_ECHAIU__CHM2_R 18U
  2639. #define XHC_ECHAIU__CHM2_WIDTH 2U
  2640. #define XHC_ECHAIU__CHM2_RESETVALUE 0x0U
  2641. #define XHC_ECHAIU__reserved_L 17U
  2642. #define XHC_ECHAIU__reserved_R 16U
  2643. #define XHC_ECHAIU__reserved_WIDTH 2U
  2644. #define XHC_ECHAIU__reserved_RESETVALUE 0x0U
  2645. #define XHC_ECHAIU__NCP_L 15U
  2646. #define XHC_ECHAIU__NCP_R 8U
  2647. #define XHC_ECHAIU__NCP_WIDTH 8U
  2648. #define XHC_ECHAIU__NCP_RESETVALUE 0x04U
  2649. #define XHC_ECHAIU__CID_L 7U
  2650. #define XHC_ECHAIU__CID_R 0U
  2651. #define XHC_ECHAIU__CID_WIDTH 8U
  2652. #define XHC_ECHAIU__CID_RESETVALUE 0xc2U
  2653. #define XHC_ECHAIU_WIDTH 32U
  2654. #define XHC_ECHAIU__WIDTH 32U
  2655. #define XHC_ECHAIU_ALL_L 31U
  2656. #define XHC_ECHAIU_ALL_R 0U
  2657. #define XHC_ECHAIU__ALL_L 31U
  2658. #define XHC_ECHAIU__ALL_R 0U
  2659. #define XHC_ECHAIU_DATAMASK 0xffffffffU
  2660. #define XHC_ECHAIU_RDWRMASK 0x00000000U
  2661. #define XHC_ECHAIU_RESETVALUE 0x403004c2U
  2662. #define XHC_AIUDMA_OFFSET 0xc34U
  2663. #define XHC_AIUDMA_BASE 0xc34U
  2664. #define XHC_AIUDMA__WRMB_L 31U
  2665. #define XHC_AIUDMA__WRMB_R 28U
  2666. #define XHC_AIUDMA__WRMB_WIDTH 4U
  2667. #define XHC_AIUDMA__WRMB_RESETVALUE 0x0U
  2668. #define XHC_AIUDMA__WRD_L 27U
  2669. #define XHC_AIUDMA__WRD_R 26U
  2670. #define XHC_AIUDMA__WRD_WIDTH 2U
  2671. #define XHC_AIUDMA__WRD_RESETVALUE 0x0U
  2672. #define XHC_AIUDMA__WED_L 25U
  2673. #define XHC_AIUDMA__WED_R 24U
  2674. #define XHC_AIUDMA__WED_WIDTH 2U
  2675. #define XHC_AIUDMA__WED_RESETVALUE 0x0U
  2676. #define XHC_AIUDMA__WMS_L 23U
  2677. #define XHC_AIUDMA__WMS_R 22U
  2678. #define XHC_AIUDMA__WMS_WIDTH 2U
  2679. #define XHC_AIUDMA__WMS_RESETVALUE 0x0U
  2680. #define XHC_AIUDMA__WMI_L 21U
  2681. #define XHC_AIUDMA__WMI_R 20U
  2682. #define XHC_AIUDMA__WMI_WIDTH 2U
  2683. #define XHC_AIUDMA__WMI_RESETVALUE 0x0U
  2684. #define XHC_AIUDMA__WPF_L 19U
  2685. #define XHC_AIUDMA__WPF_R 16U
  2686. #define XHC_AIUDMA__WPF_WIDTH 4U
  2687. #define XHC_AIUDMA__WPF_RESETVALUE 0x6U
  2688. #define XHC_AIUDMA__RRMB_L 15U
  2689. #define XHC_AIUDMA__RRMB_R 12U
  2690. #define XHC_AIUDMA__RRMB_WIDTH 4U
  2691. #define XHC_AIUDMA__RRMB_RESETVALUE 0x0U
  2692. #define XHC_AIUDMA__RTD_L 11U
  2693. #define XHC_AIUDMA__RTD_R 10U
  2694. #define XHC_AIUDMA__RTD_WIDTH 2U
  2695. #define XHC_AIUDMA__RTD_RESETVALUE 0x0U
  2696. #define XHC_AIUDMA__RTF_L 9U
  2697. #define XHC_AIUDMA__RTF_R 8U
  2698. #define XHC_AIUDMA__RTF_WIDTH 2U
  2699. #define XHC_AIUDMA__RTF_RESETVALUE 0x0U
  2700. #define XHC_AIUDMA__RM_S_L 7U
  2701. #define XHC_AIUDMA__RM_S_R 6U
  2702. #define XHC_AIUDMA__RM_S_WIDTH 2U
  2703. #define XHC_AIUDMA__RM_S_RESETVALUE 0x0U
  2704. #define XHC_AIUDMA__TFBS_L 5U
  2705. #define XHC_AIUDMA__TFBS_R 3U
  2706. #define XHC_AIUDMA__TFBS_WIDTH 3U
  2707. #define XHC_AIUDMA__TFBS_RESETVALUE 0x0U
  2708. #define XHC_AIUDMA__reserved_L 2U
  2709. #define XHC_AIUDMA__reserved_R 0U
  2710. #define XHC_AIUDMA__reserved_WIDTH 3U
  2711. #define XHC_AIUDMA__reserved_RESETVALUE 0x0U
  2712. #define XHC_AIUDMA_WIDTH 32U
  2713. #define XHC_AIUDMA__WIDTH 32U
  2714. #define XHC_AIUDMA_ALL_L 31U
  2715. #define XHC_AIUDMA_ALL_R 0U
  2716. #define XHC_AIUDMA__ALL_L 31U
  2717. #define XHC_AIUDMA__ALL_R 0U
  2718. #define XHC_AIUDMA_DATAMASK 0xffffffffU
  2719. #define XHC_AIUDMA_RDWRMASK 0x00000000U
  2720. #define XHC_AIUDMA_RESETVALUE 0x00060000U
  2721. #define XHC_AIUFLA_OFFSET 0xc38U
  2722. #define XHC_AIUFLA_BASE 0xc38U
  2723. #define XHC_AIUFLA__ACLK_L 31U
  2724. #define XHC_AIUFLA__ACLK_R 23U
  2725. #define XHC_AIUFLA__ACLK_WIDTH 9U
  2726. #define XHC_AIUFLA__ACLK_RESETVALUE 0x0U
  2727. #define XHC_AIUFLA__MFLV_L 22U
  2728. #define XHC_AIUFLA__MFLV_R 7U
  2729. #define XHC_AIUFLA__MFLV_WIDTH 16U
  2730. #define XHC_AIUFLA__MFLV_RESETVALUE 0x0000U
  2731. #define XHC_AIUFLA__NFC 6U
  2732. #define XHC_AIUFLA__NFC_L 6U
  2733. #define XHC_AIUFLA__NFC_R 6U
  2734. #define XHC_AIUFLA__NFC_WIDTH 1U
  2735. #define XHC_AIUFLA__NFC_RESETVALUE 0x1U
  2736. #define XHC_AIUFLA__FLADJ_L 5U
  2737. #define XHC_AIUFLA__FLADJ_R 0U
  2738. #define XHC_AIUFLA__FLADJ_WIDTH 6U
  2739. #define XHC_AIUFLA__FLADJ_RESETVALUE 0x20U
  2740. #define XHC_AIUFLA_WIDTH 32U
  2741. #define XHC_AIUFLA__WIDTH 32U
  2742. #define XHC_AIUFLA_ALL_L 31U
  2743. #define XHC_AIUFLA_ALL_R 0U
  2744. #define XHC_AIUFLA__ALL_L 31U
  2745. #define XHC_AIUFLA__ALL_R 0U
  2746. #define XHC_AIUFLA_DATAMASK 0xffffffffU
  2747. #define XHC_AIUFLA_RDWRMASK 0x00000000U
  2748. #define XHC_AIUFLA_RESETVALUE 0x00000060U
  2749. #define XHC_AIUCFG_OFFSET 0xc3cU
  2750. #define XHC_AIUCFG_BASE 0xc3cU
  2751. #define XHC_AIUCFG__ISO_L 30U
  2752. #define XHC_AIUCFG__ISO_R 28U
  2753. #define XHC_AIUCFG__ISO_WIDTH 3U
  2754. #define XHC_AIUCFG__ISO_RESETVALUE 0x0U
  2755. #define XHC_AIUCFG__EPC_L 26U
  2756. #define XHC_AIUCFG__EPC_R 24U
  2757. #define XHC_AIUCFG__EPC_WIDTH 3U
  2758. #define XHC_AIUCFG__EPC_RESETVALUE 0x5U
  2759. #define XHC_AIUCFG__PTQ_L 22U
  2760. #define XHC_AIUCFG__PTQ_R 20U
  2761. #define XHC_AIUCFG__PTQ_WIDTH 3U
  2762. #define XHC_AIUCFG__PTQ_RESETVALUE 0x3U
  2763. #define XHC_AIUCFG__NTQ_L 18U
  2764. #define XHC_AIUCFG__NTQ_R 16U
  2765. #define XHC_AIUCFG__NTQ_WIDTH 3U
  2766. #define XHC_AIUCFG__NTQ_RESETVALUE 0x3U
  2767. #define XHC_AIUCFG__HID 15U
  2768. #define XHC_AIUCFG__HID_L 15U
  2769. #define XHC_AIUCFG__HID_R 15U
  2770. #define XHC_AIUCFG__HID_WIDTH 1U
  2771. #define XHC_AIUCFG__HID_RESETVALUE 0x0U
  2772. #define XHC_AIUCFG__EPS_L 14U
  2773. #define XHC_AIUCFG__EPS_R 12U
  2774. #define XHC_AIUCFG__EPS_WIDTH 3U
  2775. #define XHC_AIUCFG__EPS_RESETVALUE 0x0U
  2776. #define XHC_AIUCFG__reserved_L 11U
  2777. #define XHC_AIUCFG__reserved_R 9U
  2778. #define XHC_AIUCFG__reserved_WIDTH 3U
  2779. #define XHC_AIUCFG__reserved_RESETVALUE 0x0U
  2780. #define XHC_AIUCFG__PEP2_L 8U
  2781. #define XHC_AIUCFG__PEP2_R 6U
  2782. #define XHC_AIUCFG__PEP2_WIDTH 3U
  2783. #define XHC_AIUCFG__PEP2_RESETVALUE 0x4U
  2784. #define XHC_AIUCFG__MELADJ_L 5U
  2785. #define XHC_AIUCFG__MELADJ_R 0U
  2786. #define XHC_AIUCFG__MELADJ_WIDTH 6U
  2787. #define XHC_AIUCFG__MELADJ_RESETVALUE 0x0U
  2788. #define XHC_AIUCFG__RESERVED_0 31U
  2789. #define XHC_AIUCFG__RESERVED_0_L 31U
  2790. #define XHC_AIUCFG__RESERVED_0_R 31U
  2791. #define XHC_AIUCFG__RESERVED_1 27U
  2792. #define XHC_AIUCFG__RESERVED_1_L 27U
  2793. #define XHC_AIUCFG__RESERVED_1_R 27U
  2794. #define XHC_AIUCFG__RESERVED_2 23U
  2795. #define XHC_AIUCFG__RESERVED_2_L 23U
  2796. #define XHC_AIUCFG__RESERVED_2_R 23U
  2797. #define XHC_AIUCFG__RESERVED_3 19U
  2798. #define XHC_AIUCFG__RESERVED_3_L 19U
  2799. #define XHC_AIUCFG__RESERVED_3_R 19U
  2800. #define XHC_AIUCFG_WIDTH 31U
  2801. #define XHC_AIUCFG__WIDTH 31U
  2802. #define XHC_AIUCFG_ALL_L 30U
  2803. #define XHC_AIUCFG_ALL_R 0U
  2804. #define XHC_AIUCFG__ALL_L 30U
  2805. #define XHC_AIUCFG__ALL_R 0U
  2806. #define XHC_AIUCFG_DATAMASK 0x7777ffffU
  2807. #define XHC_AIUCFG_RDWRMASK 0x88880000U
  2808. #define XHC_AIUCFG_RESETVALUE 0x05330100U
  2809. #define XHC_ECHFSC_OFFSET 0xc40U
  2810. #define XHC_ECHFSC_BASE 0xc40U
  2811. #define XHC_ECHFSC__reserved_L 31U
  2812. #define XHC_ECHFSC__reserved_R 24U
  2813. #define XHC_ECHFSC__reserved_WIDTH 8U
  2814. #define XHC_ECHFSC__reserved_RESETVALUE 0x00U
  2815. #define XHC_ECHFSC__WRMB_L 23U
  2816. #define XHC_ECHFSC__WRMB_R 20U
  2817. #define XHC_ECHFSC__WRMB_WIDTH 4U
  2818. #define XHC_ECHFSC__WRMB_RESETVALUE 0x0U
  2819. #define XHC_ECHFSC__RRMB_L 19U
  2820. #define XHC_ECHFSC__RRMB_R 16U
  2821. #define XHC_ECHFSC__RRMB_WIDTH 4U
  2822. #define XHC_ECHFSC__RRMB_RESETVALUE 0x0U
  2823. #define XHC_ECHFSC__NCP_L 15U
  2824. #define XHC_ECHFSC__NCP_R 8U
  2825. #define XHC_ECHFSC__NCP_WIDTH 8U
  2826. #define XHC_ECHFSC__NCP_RESETVALUE 0x50U
  2827. #define XHC_ECHFSC__CID_L 7U
  2828. #define XHC_ECHFSC__CID_R 0U
  2829. #define XHC_ECHFSC__CID_WIDTH 8U
  2830. #define XHC_ECHFSC__CID_RESETVALUE 0xc3U
  2831. #define XHC_ECHFSC_WIDTH 32U
  2832. #define XHC_ECHFSC__WIDTH 32U
  2833. #define XHC_ECHFSC_ALL_L 31U
  2834. #define XHC_ECHFSC_ALL_R 0U
  2835. #define XHC_ECHFSC__ALL_L 31U
  2836. #define XHC_ECHFSC__ALL_R 0U
  2837. #define XHC_ECHFSC_DATAMASK 0xffffffffU
  2838. #define XHC_ECHFSC_RDWRMASK 0x00000000U
  2839. #define XHC_ECHFSC_RESETVALUE 0x000050c3U
  2840. #define XHC_FSCPOC_OFFSET 0xc54U
  2841. #define XHC_FSCPOC_BASE 0xc54U
  2842. #define XHC_FSCPOC__NCS_L 31U
  2843. #define XHC_FSCPOC__NCS_R 28U
  2844. #define XHC_FSCPOC__NCS_WIDTH 4U
  2845. #define XHC_FSCPOC__NCS_RESETVALUE 0x0U
  2846. #define XHC_FSCPOC__FSIZ_L 22U
  2847. #define XHC_FSCPOC__FSIZ_R 18U
  2848. #define XHC_FSCPOC__FSIZ_WIDTH 5U
  2849. #define XHC_FSCPOC__FSIZ_RESETVALUE 0x0U
  2850. #define XHC_FSCPOC__PSIZ_L 16U
  2851. #define XHC_FSCPOC__PSIZ_R 12U
  2852. #define XHC_FSCPOC__PSIZ_WIDTH 5U
  2853. #define XHC_FSCPOC__PSIZ_RESETVALUE 0x0U
  2854. #define XHC_FSCPOC__reserved_L 11U
  2855. #define XHC_FSCPOC__reserved_R 5U
  2856. #define XHC_FSCPOC__reserved_WIDTH 7U
  2857. #define XHC_FSCPOC__reserved_RESETVALUE 0x0U
  2858. #define XHC_FSCPOC__TSIZ_L 4U
  2859. #define XHC_FSCPOC__TSIZ_R 0U
  2860. #define XHC_FSCPOC__TSIZ_WIDTH 5U
  2861. #define XHC_FSCPOC__TSIZ_RESETVALUE 0x0U
  2862. #define XHC_FSCPOC__RESERVED_L 27U
  2863. #define XHC_FSCPOC__RESERVED_R 23U
  2864. #define XHC_FSCPOC_WIDTH 32U
  2865. #define XHC_FSCPOC__WIDTH 32U
  2866. #define XHC_FSCPOC_ALL_L 31U
  2867. #define XHC_FSCPOC_ALL_R 0U
  2868. #define XHC_FSCPOC__ALL_L 31U
  2869. #define XHC_FSCPOC__ALL_R 0U
  2870. #define XHC_FSCPOC_DATAMASK 0xf07dffffU
  2871. #define XHC_FSCPOC_RDWRMASK 0x0f820000U
  2872. #define XHC_FSCPOC_RESETVALUE 0x00000000U
  2873. #define XHC_FSCGOC_OFFSET 0xc58U
  2874. #define XHC_FSCGOC_BASE 0xc58U
  2875. #define XHC_FSCGOC__NCS_L 31U
  2876. #define XHC_FSCGOC__NCS_R 28U
  2877. #define XHC_FSCGOC__NCS_WIDTH 4U
  2878. #define XHC_FSCGOC__NCS_RESETVALUE 0x0U
  2879. #define XHC_FSCGOC__FSIZ_L 22U
  2880. #define XHC_FSCGOC__FSIZ_R 18U
  2881. #define XHC_FSCGOC__FSIZ_WIDTH 5U
  2882. #define XHC_FSCGOC__FSIZ_RESETVALUE 0x0U
  2883. #define XHC_FSCGOC__PSIZ_L 16U
  2884. #define XHC_FSCGOC__PSIZ_R 12U
  2885. #define XHC_FSCGOC__PSIZ_WIDTH 5U
  2886. #define XHC_FSCGOC__PSIZ_RESETVALUE 0x0U
  2887. #define XHC_FSCGOC__reserved_L 11U
  2888. #define XHC_FSCGOC__reserved_R 5U
  2889. #define XHC_FSCGOC__reserved_WIDTH 7U
  2890. #define XHC_FSCGOC__reserved_RESETVALUE 0x0U
  2891. #define XHC_FSCGOC__TSIZ_L 4U
  2892. #define XHC_FSCGOC__TSIZ_R 0U
  2893. #define XHC_FSCGOC__TSIZ_WIDTH 5U
  2894. #define XHC_FSCGOC__TSIZ_RESETVALUE 0x0U
  2895. #define XHC_FSCGOC__RESERVED_L 27U
  2896. #define XHC_FSCGOC__RESERVED_R 23U
  2897. #define XHC_FSCGOC_WIDTH 32U
  2898. #define XHC_FSCGOC__WIDTH 32U
  2899. #define XHC_FSCGOC_ALL_L 31U
  2900. #define XHC_FSCGOC_ALL_R 0U
  2901. #define XHC_FSCGOC__ALL_L 31U
  2902. #define XHC_FSCGOC__ALL_R 0U
  2903. #define XHC_FSCGOC_DATAMASK 0xf07dffffU
  2904. #define XHC_FSCGOC_RDWRMASK 0x0f820000U
  2905. #define XHC_FSCGOC_RESETVALUE 0x00000000U
  2906. #define XHC_FSCNOC_OFFSET 0xc5cU
  2907. #define XHC_FSCNOC_BASE 0xc5cU
  2908. #define XHC_FSCNOC__NCS_L 31U
  2909. #define XHC_FSCNOC__NCS_R 28U
  2910. #define XHC_FSCNOC__NCS_WIDTH 4U
  2911. #define XHC_FSCNOC__NCS_RESETVALUE 0x0U
  2912. #define XHC_FSCNOC__FSIZ_L 22U
  2913. #define XHC_FSCNOC__FSIZ_R 18U
  2914. #define XHC_FSCNOC__FSIZ_WIDTH 5U
  2915. #define XHC_FSCNOC__FSIZ_RESETVALUE 0x0U
  2916. #define XHC_FSCNOC__PSIZ_L 16U
  2917. #define XHC_FSCNOC__PSIZ_R 12U
  2918. #define XHC_FSCNOC__PSIZ_WIDTH 5U
  2919. #define XHC_FSCNOC__PSIZ_RESETVALUE 0x0U
  2920. #define XHC_FSCNOC__reserved_L 11U
  2921. #define XHC_FSCNOC__reserved_R 5U
  2922. #define XHC_FSCNOC__reserved_WIDTH 7U
  2923. #define XHC_FSCNOC__reserved_RESETVALUE 0x0U
  2924. #define XHC_FSCNOC__TSIZ_L 4U
  2925. #define XHC_FSCNOC__TSIZ_R 0U
  2926. #define XHC_FSCNOC__TSIZ_WIDTH 5U
  2927. #define XHC_FSCNOC__TSIZ_RESETVALUE 0x0U
  2928. #define XHC_FSCNOC__RESERVED_L 27U
  2929. #define XHC_FSCNOC__RESERVED_R 23U
  2930. #define XHC_FSCNOC_WIDTH 32U
  2931. #define XHC_FSCNOC__WIDTH 32U
  2932. #define XHC_FSCNOC_ALL_L 31U
  2933. #define XHC_FSCNOC_ALL_R 0U
  2934. #define XHC_FSCNOC__ALL_L 31U
  2935. #define XHC_FSCNOC__ALL_R 0U
  2936. #define XHC_FSCNOC_DATAMASK 0xf07dffffU
  2937. #define XHC_FSCNOC_RDWRMASK 0x0f820000U
  2938. #define XHC_FSCNOC_RESETVALUE 0x00000000U
  2939. #define XHC_FSCAIC_OFFSET 0xc60U
  2940. #define XHC_FSCAIC_BASE 0xc60U
  2941. #define XHC_FSCAIC__FSIZ_L 22U
  2942. #define XHC_FSCAIC__FSIZ_R 18U
  2943. #define XHC_FSCAIC__FSIZ_WIDTH 5U
  2944. #define XHC_FSCAIC__FSIZ_RESETVALUE 0x0U
  2945. #define XHC_FSCAIC__PSIZ_L 16U
  2946. #define XHC_FSCAIC__PSIZ_R 12U
  2947. #define XHC_FSCAIC__PSIZ_WIDTH 5U
  2948. #define XHC_FSCAIC__PSIZ_RESETVALUE 0x0U
  2949. #define XHC_FSCAIC__reserved_L 11U
  2950. #define XHC_FSCAIC__reserved_R 0U
  2951. #define XHC_FSCAIC__reserved_WIDTH 12U
  2952. #define XHC_FSCAIC__reserved_RESETVALUE 0x000U
  2953. #define XHC_FSCAIC__RESERVED_L 31U
  2954. #define XHC_FSCAIC__RESERVED_R 23U
  2955. #define XHC_FSCAIC_WIDTH 23U
  2956. #define XHC_FSCAIC__WIDTH 23U
  2957. #define XHC_FSCAIC_ALL_L 22U
  2958. #define XHC_FSCAIC_ALL_R 0U
  2959. #define XHC_FSCAIC__ALL_L 22U
  2960. #define XHC_FSCAIC__ALL_R 0U
  2961. #define XHC_FSCAIC_DATAMASK 0x007dffffU
  2962. #define XHC_FSCAIC_RDWRMASK 0xff820000U
  2963. #define XHC_FSCAIC_RESETVALUE 0x000000U
  2964. #define XHC_FSCPIC_OFFSET 0xc64U
  2965. #define XHC_FSCPIC_BASE 0xc64U
  2966. #define XHC_FSCPIC__NCS_L 31U
  2967. #define XHC_FSCPIC__NCS_R 28U
  2968. #define XHC_FSCPIC__NCS_WIDTH 4U
  2969. #define XHC_FSCPIC__NCS_RESETVALUE 0x0U
  2970. #define XHC_FSCPIC__reserved_L 27U
  2971. #define XHC_FSCPIC__reserved_R 5U
  2972. #define XHC_FSCPIC__reserved_WIDTH 23U
  2973. #define XHC_FSCPIC__reserved_RESETVALUE 0x0U
  2974. #define XHC_FSCPIC__TSIZ_L 4U
  2975. #define XHC_FSCPIC__TSIZ_R 0U
  2976. #define XHC_FSCPIC__TSIZ_WIDTH 5U
  2977. #define XHC_FSCPIC__TSIZ_RESETVALUE 0x0U
  2978. #define XHC_FSCPIC_WIDTH 32U
  2979. #define XHC_FSCPIC__WIDTH 32U
  2980. #define XHC_FSCPIC_ALL_L 31U
  2981. #define XHC_FSCPIC_ALL_R 0U
  2982. #define XHC_FSCPIC__ALL_L 31U
  2983. #define XHC_FSCPIC__ALL_R 0U
  2984. #define XHC_FSCPIC_DATAMASK 0xffffffffU
  2985. #define XHC_FSCPIC_RDWRMASK 0x00000000U
  2986. #define XHC_FSCPIC_RESETVALUE 0x00000000U
  2987. #define XHC_FSCGIC_OFFSET 0xc68U
  2988. #define XHC_FSCGIC_BASE 0xc68U
  2989. #define XHC_FSCGIC__NCS_L 31U
  2990. #define XHC_FSCGIC__NCS_R 28U
  2991. #define XHC_FSCGIC__NCS_WIDTH 4U
  2992. #define XHC_FSCGIC__NCS_RESETVALUE 0x0U
  2993. #define XHC_FSCGIC__reserved_L 27U
  2994. #define XHC_FSCGIC__reserved_R 5U
  2995. #define XHC_FSCGIC__reserved_WIDTH 23U
  2996. #define XHC_FSCGIC__reserved_RESETVALUE 0x0U
  2997. #define XHC_FSCGIC__TSIZ_L 4U
  2998. #define XHC_FSCGIC__TSIZ_R 0U
  2999. #define XHC_FSCGIC__TSIZ_WIDTH 5U
  3000. #define XHC_FSCGIC__TSIZ_RESETVALUE 0x0U
  3001. #define XHC_FSCGIC_WIDTH 32U
  3002. #define XHC_FSCGIC__WIDTH 32U
  3003. #define XHC_FSCGIC_ALL_L 31U
  3004. #define XHC_FSCGIC_ALL_R 0U
  3005. #define XHC_FSCGIC__ALL_L 31U
  3006. #define XHC_FSCGIC__ALL_R 0U
  3007. #define XHC_FSCGIC_DATAMASK 0xffffffffU
  3008. #define XHC_FSCGIC_RDWRMASK 0x00000000U
  3009. #define XHC_FSCGIC_RESETVALUE 0x00000000U
  3010. #define XHC_FSCNIC_OFFSET 0xc6cU
  3011. #define XHC_FSCNIC_BASE 0xc6cU
  3012. #define XHC_FSCNIC__NCS_L 31U
  3013. #define XHC_FSCNIC__NCS_R 28U
  3014. #define XHC_FSCNIC__NCS_WIDTH 4U
  3015. #define XHC_FSCNIC__NCS_RESETVALUE 0x0U
  3016. #define XHC_FSCNIC__reserved_L 27U
  3017. #define XHC_FSCNIC__reserved_R 5U
  3018. #define XHC_FSCNIC__reserved_WIDTH 23U
  3019. #define XHC_FSCNIC__reserved_RESETVALUE 0x0U
  3020. #define XHC_FSCNIC__TSIZ_L 4U
  3021. #define XHC_FSCNIC__TSIZ_R 0U
  3022. #define XHC_FSCNIC__TSIZ_WIDTH 5U
  3023. #define XHC_FSCNIC__TSIZ_RESETVALUE 0x0U
  3024. #define XHC_FSCNIC_WIDTH 32U
  3025. #define XHC_FSCNIC__WIDTH 32U
  3026. #define XHC_FSCNIC_ALL_L 31U
  3027. #define XHC_FSCNIC_ALL_R 0U
  3028. #define XHC_FSCNIC__ALL_L 31U
  3029. #define XHC_FSCNIC__ALL_R 0U
  3030. #define XHC_FSCNIC_DATAMASK 0xffffffffU
  3031. #define XHC_FSCNIC_RDWRMASK 0x00000000U
  3032. #define XHC_FSCNIC_RESETVALUE 0x00000000U
  3033. #define XHC_ECHPRT_OFFSET 0xc70U
  3034. #define XHC_ECHPRT_BASE 0xc70U
  3035. #define XHC_ECHPRT__TDP 31U
  3036. #define XHC_ECHPRT__TDP_L 31U
  3037. #define XHC_ECHPRT__TDP_R 31U
  3038. #define XHC_ECHPRT__TDP_WIDTH 1U
  3039. #define XHC_ECHPRT__TDP_RESETVALUE 0x0U
  3040. #define XHC_ECHPRT__RDP 30U
  3041. #define XHC_ECHPRT__RDP_L 30U
  3042. #define XHC_ECHPRT__RDP_R 30U
  3043. #define XHC_ECHPRT__RDP_WIDTH 1U
  3044. #define XHC_ECHPRT__RDP_RESETVALUE 0x0U
  3045. #define XHC_ECHPRT__reserved_L 29U
  3046. #define XHC_ECHPRT__reserved_R 25U
  3047. #define XHC_ECHPRT__reserved_WIDTH 5U
  3048. #define XHC_ECHPRT__reserved_RESETVALUE 0x0U
  3049. #define XHC_ECHPRT__MFT_L 24U
  3050. #define XHC_ECHPRT__MFT_R 17U
  3051. #define XHC_ECHPRT__MFT_WIDTH 8U
  3052. #define XHC_ECHPRT__MFT_RESETVALUE 0x7dU
  3053. #define XHC_ECHPRT__HST 16U
  3054. #define XHC_ECHPRT__HST_L 16U
  3055. #define XHC_ECHPRT__HST_R 16U
  3056. #define XHC_ECHPRT__HST_WIDTH 1U
  3057. #define XHC_ECHPRT__HST_RESETVALUE 0x0U
  3058. #define XHC_ECHPRT__NCP_L 15U
  3059. #define XHC_ECHPRT__NCP_R 8U
  3060. #define XHC_ECHPRT__NCP_WIDTH 8U
  3061. #define XHC_ECHPRT__NCP_RESETVALUE 0x04U
  3062. #define XHC_ECHPRT__CID_L 7U
  3063. #define XHC_ECHPRT__CID_R 0U
  3064. #define XHC_ECHPRT__CID_WIDTH 8U
  3065. #define XHC_ECHPRT__CID_RESETVALUE 0xc4U
  3066. #define XHC_ECHPRT_WIDTH 32U
  3067. #define XHC_ECHPRT__WIDTH 32U
  3068. #define XHC_ECHPRT_ALL_L 31U
  3069. #define XHC_ECHPRT_ALL_R 0U
  3070. #define XHC_ECHPRT__ALL_L 31U
  3071. #define XHC_ECHPRT__ALL_R 0U
  3072. #define XHC_ECHPRT_DATAMASK 0xffffffffU
  3073. #define XHC_ECHPRT_RDWRMASK 0x00000000U
  3074. #define XHC_ECHPRT_RESETVALUE 0x00fa04c4U
  3075. #define XHC_PRTHSC_OFFSET 0xc78U
  3076. #define XHC_PRTHSC_BASE 0xc78U
  3077. #define XHC_PRTHSC__TMR_L 31U
  3078. #define XHC_PRTHSC__TMR_R 16U
  3079. #define XHC_PRTHSC__TMR_WIDTH 16U
  3080. #define XHC_PRTHSC__TMR_RESETVALUE 0x0000U
  3081. #define XHC_PRTHSC__RSL_L 7U
  3082. #define XHC_PRTHSC__RSL_R 6U
  3083. #define XHC_PRTHSC__RSL_WIDTH 2U
  3084. #define XHC_PRTHSC__RSL_RESETVALUE 0x0U
  3085. #define XHC_PRTHSC__AS_M_L 5U
  3086. #define XHC_PRTHSC__AS_M_R 4U
  3087. #define XHC_PRTHSC__AS_M_WIDTH 2U
  3088. #define XHC_PRTHSC__AS_M_RESETVALUE 0x0U
  3089. #define XHC_PRTHSC__CMD_L 3U
  3090. #define XHC_PRTHSC__CMD_R 2U
  3091. #define XHC_PRTHSC__CMD_WIDTH 2U
  3092. #define XHC_PRTHSC__CMD_RESETVALUE 0x0U
  3093. #define XHC_PRTHSC__reserved 1U
  3094. #define XHC_PRTHSC__reserved_L 1U
  3095. #define XHC_PRTHSC__reserved_R 1U
  3096. #define XHC_PRTHSC__reserved_WIDTH 1U
  3097. #define XHC_PRTHSC__reserved_RESETVALUE 0x0U
  3098. #define XHC_PRTHSC__STB 0U
  3099. #define XHC_PRTHSC__STB_L 0U
  3100. #define XHC_PRTHSC__STB_R 0U
  3101. #define XHC_PRTHSC__STB_WIDTH 1U
  3102. #define XHC_PRTHSC__STB_RESETVALUE 0x0U
  3103. #define XHC_PRTHSC__RESERVED_L 15U
  3104. #define XHC_PRTHSC__RESERVED_R 8U
  3105. #define XHC_PRTHSC_WIDTH 32U
  3106. #define XHC_PRTHSC__WIDTH 32U
  3107. #define XHC_PRTHSC_ALL_L 31U
  3108. #define XHC_PRTHSC_ALL_R 0U
  3109. #define XHC_PRTHSC__ALL_L 31U
  3110. #define XHC_PRTHSC__ALL_R 0U
  3111. #define XHC_PRTHSC_DATAMASK 0xffff00ffU
  3112. #define XHC_PRTHSC_RDWRMASK 0x0000ff00U
  3113. #define XHC_PRTHSC_RESETVALUE 0x00000000U
  3114. #define XHC_PRTHSR_OFFSET 0xc7cU
  3115. #define XHC_PRTHSR_BASE 0xc7cU
  3116. #define XHC_PRTHSR__RDLY_L 31U
  3117. #define XHC_PRTHSR__RDLY_R 24U
  3118. #define XHC_PRTHSR__RDLY_WIDTH 8U
  3119. #define XHC_PRTHSR__RDLY_RESETVALUE 0x00U
  3120. #define XHC_PRTHSR__TDPP_L 23U
  3121. #define XHC_PRTHSR__TDPP_R 16U
  3122. #define XHC_PRTHSR__TDPP_WIDTH 8U
  3123. #define XHC_PRTHSR__TDPP_RESETVALUE 0x00U
  3124. #define XHC_PRTHSR__RDPP_L 15U
  3125. #define XHC_PRTHSR__RDPP_R 8U
  3126. #define XHC_PRTHSR__RDPP_WIDTH 8U
  3127. #define XHC_PRTHSR__RDPP_RESETVALUE 0x00U
  3128. #define XHC_PRTHSR__TRTY_L 7U
  3129. #define XHC_PRTHSR__TRTY_R 0U
  3130. #define XHC_PRTHSR__TRTY_WIDTH 8U
  3131. #define XHC_PRTHSR__TRTY_RESETVALUE 0x00U
  3132. #define XHC_PRTHSR_WIDTH 32U
  3133. #define XHC_PRTHSR__WIDTH 32U
  3134. #define XHC_PRTHSR_ALL_L 31U
  3135. #define XHC_PRTHSR_ALL_R 0U
  3136. #define XHC_PRTHSR__ALL_L 31U
  3137. #define XHC_PRTHSR__ALL_R 0U
  3138. #define XHC_PRTHSR_DATAMASK 0xffffffffU
  3139. #define XHC_PRTHSR_RDWRMASK 0x00000000U
  3140. #define XHC_PRTHSR_RESETVALUE 0x00000000U
  3141. #define XHC_ECHRHS_OFFSET 0xc80U
  3142. #define XHC_ECHRHS_BASE 0xc80U
  3143. #define XHC_ECHRHS__RPO_L 30U
  3144. #define XHC_ECHRHS__RPO_R 24U
  3145. #define XHC_ECHRHS__RPO_WIDTH 7U
  3146. #define XHC_ECHRHS__RPO_RESETVALUE 0x0U
  3147. #define XHC_ECHRHS__reserved_L 23U
  3148. #define XHC_ECHRHS__reserved_R 22U
  3149. #define XHC_ECHRHS__reserved_WIDTH 2U
  3150. #define XHC_ECHRHS__reserved_RESETVALUE 0x0U
  3151. #define XHC_ECHRHS__RPN_L 21U
  3152. #define XHC_ECHRHS__RPN_R 20U
  3153. #define XHC_ECHRHS__RPN_WIDTH 2U
  3154. #define XHC_ECHRHS__RPN_RESETVALUE 0x0U
  3155. #define XHC_ECHRHS__DNR_L 19U
  3156. #define XHC_ECHRHS__DNR_R 16U
  3157. #define XHC_ECHRHS__DNR_WIDTH 4U
  3158. #define XHC_ECHRHS__DNR_RESETVALUE 0x0U
  3159. #define XHC_ECHRHS__NCP_L 15U
  3160. #define XHC_ECHRHS__NCP_R 8U
  3161. #define XHC_ECHRHS__NCP_WIDTH 8U
  3162. #define XHC_ECHRHS__NCP_RESETVALUE 0x0cU
  3163. #define XHC_ECHRHS__CID_L 7U
  3164. #define XHC_ECHRHS__CID_R 0U
  3165. #define XHC_ECHRHS__CID_WIDTH 8U
  3166. #define XHC_ECHRHS__CID_RESETVALUE 0xc8U
  3167. #define XHC_ECHRHS__RESERVED 31U
  3168. #define XHC_ECHRHS__RESERVED_L 31U
  3169. #define XHC_ECHRHS__RESERVED_R 31U
  3170. #define XHC_ECHRHS_WIDTH 31U
  3171. #define XHC_ECHRHS__WIDTH 31U
  3172. #define XHC_ECHRHS_ALL_L 30U
  3173. #define XHC_ECHRHS_ALL_R 0U
  3174. #define XHC_ECHRHS__ALL_L 30U
  3175. #define XHC_ECHRHS__ALL_R 0U
  3176. #define XHC_ECHRHS_DATAMASK 0x7fffffffU
  3177. #define XHC_ECHRHS_RDWRMASK 0x80000000U
  3178. #define XHC_ECHRHS_RESETVALUE 0x00000cc8U
  3179. #define XHC_RHSDES_OFFSET 0xc84U
  3180. #define XHC_RHSDES_BASE 0xc84U
  3181. #define XHC_RHSDES__PIS3_L 31U
  3182. #define XHC_RHSDES__PIS3_R 30U
  3183. #define XHC_RHSDES__PIS3_WIDTH 2U
  3184. #define XHC_RHSDES__PIS3_RESETVALUE 0x0U
  3185. #define XHC_RHSDES__HIST3 24U
  3186. #define XHC_RHSDES__HIST3_L 24U
  3187. #define XHC_RHSDES__HIST3_R 24U
  3188. #define XHC_RHSDES__HIST3_WIDTH 1U
  3189. #define XHC_RHSDES__HIST3_RESETVALUE 0x0U
  3190. #define XHC_RHSDES__PIS2_L 23U
  3191. #define XHC_RHSDES__PIS2_R 22U
  3192. #define XHC_RHSDES__PIS2_WIDTH 2U
  3193. #define XHC_RHSDES__PIS2_RESETVALUE 0x0U
  3194. #define XHC_RHSDES__HIST2 16U
  3195. #define XHC_RHSDES__HIST2_L 16U
  3196. #define XHC_RHSDES__HIST2_R 16U
  3197. #define XHC_RHSDES__HIST2_WIDTH 1U
  3198. #define XHC_RHSDES__HIST2_RESETVALUE 0x0U
  3199. #define XHC_RHSDES__PIS1_L 15U
  3200. #define XHC_RHSDES__PIS1_R 14U
  3201. #define XHC_RHSDES__PIS1_WIDTH 2U
  3202. #define XHC_RHSDES__PIS1_RESETVALUE 0x0U
  3203. #define XHC_RHSDES__HIST1 8U
  3204. #define XHC_RHSDES__HIST1_L 8U
  3205. #define XHC_RHSDES__HIST1_R 8U
  3206. #define XHC_RHSDES__HIST1_WIDTH 1U
  3207. #define XHC_RHSDES__HIST1_RESETVALUE 0x0U
  3208. #define XHC_RHSDES__PIS0_L 7U
  3209. #define XHC_RHSDES__PIS0_R 6U
  3210. #define XHC_RHSDES__PIS0_WIDTH 2U
  3211. #define XHC_RHSDES__PIS0_RESETVALUE 0x0U
  3212. #define XHC_RHSDES__reserved_L 5U
  3213. #define XHC_RHSDES__reserved_R 1U
  3214. #define XHC_RHSDES__reserved_WIDTH 5U
  3215. #define XHC_RHSDES__reserved_RESETVALUE 0x0U
  3216. #define XHC_RHSDES__HIST0 0U
  3217. #define XHC_RHSDES__HIST0_L 0U
  3218. #define XHC_RHSDES__HIST0_R 0U
  3219. #define XHC_RHSDES__HIST0_WIDTH 1U
  3220. #define XHC_RHSDES__HIST0_RESETVALUE 0x0U
  3221. #define XHC_RHSDES__RESERVED_0_L 29U
  3222. #define XHC_RHSDES__RESERVED_0_R 25U
  3223. #define XHC_RHSDES__RESERVED_1_L 21U
  3224. #define XHC_RHSDES__RESERVED_1_R 17U
  3225. #define XHC_RHSDES__RESERVED_2_L 13U
  3226. #define XHC_RHSDES__RESERVED_2_R 9U
  3227. #define XHC_RHSDES__RESERVED_L 29U
  3228. #define XHC_RHSDES__RESERVED_R 25U
  3229. #define XHC_RHSDES_WIDTH 32U
  3230. #define XHC_RHSDES__WIDTH 32U
  3231. #define XHC_RHSDES_ALL_L 31U
  3232. #define XHC_RHSDES_ALL_R 0U
  3233. #define XHC_RHSDES__ALL_L 31U
  3234. #define XHC_RHSDES__ALL_R 0U
  3235. #define XHC_RHSDES_DATAMASK 0xc1c1c1ffU
  3236. #define XHC_RHSDES_RDWRMASK 0x3e3e3e00U
  3237. #define XHC_RHSDES_RESETVALUE 0x00000000U
  3238. #define XHC_RHSHSC0_OFFSET 0xc90U
  3239. #define XHC_RHSHSC0_BASE 0xc90U
  3240. #define XHC_RHSHSC0__TMR_L 31U
  3241. #define XHC_RHSHSC0__TMR_R 16U
  3242. #define XHC_RHSHSC0__TMR_WIDTH 16U
  3243. #define XHC_RHSHSC0__TMR_RESETVALUE 0x0000U
  3244. #define XHC_RHSHSC0__RSL_L 7U
  3245. #define XHC_RHSHSC0__RSL_R 6U
  3246. #define XHC_RHSHSC0__RSL_WIDTH 2U
  3247. #define XHC_RHSHSC0__RSL_RESETVALUE 0x0U
  3248. #define XHC_RHSHSC0__AS_M_L 5U
  3249. #define XHC_RHSHSC0__AS_M_R 4U
  3250. #define XHC_RHSHSC0__AS_M_WIDTH 2U
  3251. #define XHC_RHSHSC0__AS_M_RESETVALUE 0x0U
  3252. #define XHC_RHSHSC0__CMD_L 3U
  3253. #define XHC_RHSHSC0__CMD_R 2U
  3254. #define XHC_RHSHSC0__CMD_WIDTH 2U
  3255. #define XHC_RHSHSC0__CMD_RESETVALUE 0x0U
  3256. #define XHC_RHSHSC0__reserved 1U
  3257. #define XHC_RHSHSC0__reserved_L 1U
  3258. #define XHC_RHSHSC0__reserved_R 1U
  3259. #define XHC_RHSHSC0__reserved_WIDTH 1U
  3260. #define XHC_RHSHSC0__reserved_RESETVALUE 0x0U
  3261. #define XHC_RHSHSC0__STB 0U
  3262. #define XHC_RHSHSC0__STB_L 0U
  3263. #define XHC_RHSHSC0__STB_R 0U
  3264. #define XHC_RHSHSC0__STB_WIDTH 1U
  3265. #define XHC_RHSHSC0__STB_RESETVALUE 0x0U
  3266. #define XHC_RHSHSC0__RESERVED_L 15U
  3267. #define XHC_RHSHSC0__RESERVED_R 8U
  3268. #define XHC_RHSHSC0_WIDTH 32U
  3269. #define XHC_RHSHSC0__WIDTH 32U
  3270. #define XHC_RHSHSC0_ALL_L 31U
  3271. #define XHC_RHSHSC0_ALL_R 0U
  3272. #define XHC_RHSHSC0__ALL_L 31U
  3273. #define XHC_RHSHSC0__ALL_R 0U
  3274. #define XHC_RHSHSC0_DATAMASK 0xffff00ffU
  3275. #define XHC_RHSHSC0_RDWRMASK 0x0000ff00U
  3276. #define XHC_RHSHSC0_RESETVALUE 0x00000000U
  3277. #define XHC_RHSHSR0_OFFSET 0xc94U
  3278. #define XHC_RHSHSR0_BASE 0xc94U
  3279. #define XHC_RHSHSR0__C2U_L 31U
  3280. #define XHC_RHSHSR0__C2U_R 24U
  3281. #define XHC_RHSHSR0__C2U_WIDTH 8U
  3282. #define XHC_RHSHSR0__C2U_RESETVALUE 0x00U
  3283. #define XHC_RHSHSR0__C1U_L 23U
  3284. #define XHC_RHSHSR0__C1U_R 16U
  3285. #define XHC_RHSHSR0__C1U_WIDTH 8U
  3286. #define XHC_RHSHSR0__C1U_RESETVALUE 0x00U
  3287. #define XHC_RHSHSR0__RCV_L 15U
  3288. #define XHC_RHSHSR0__RCV_R 8U
  3289. #define XHC_RHSHSR0__RCV_WIDTH 8U
  3290. #define XHC_RHSHSR0__RCV_RESETVALUE 0x00U
  3291. #define XHC_RHSHSR0__RTY_L 7U
  3292. #define XHC_RHSHSR0__RTY_R 0U
  3293. #define XHC_RHSHSR0__RTY_WIDTH 8U
  3294. #define XHC_RHSHSR0__RTY_RESETVALUE 0x00U
  3295. #define XHC_RHSHSR0_WIDTH 32U
  3296. #define XHC_RHSHSR0__WIDTH 32U
  3297. #define XHC_RHSHSR0_ALL_L 31U
  3298. #define XHC_RHSHSR0_ALL_R 0U
  3299. #define XHC_RHSHSR0__ALL_L 31U
  3300. #define XHC_RHSHSR0__ALL_R 0U
  3301. #define XHC_RHSHSR0_DATAMASK 0xffffffffU
  3302. #define XHC_RHSHSR0_RDWRMASK 0x00000000U
  3303. #define XHC_RHSHSR0_RESETVALUE 0x00000000U
  3304. #define XHC_RHSHSC1_OFFSET 0xc98U
  3305. #define XHC_RHSHSC1_BASE 0xc98U
  3306. #define XHC_RHSHSC1__TMR_L 31U
  3307. #define XHC_RHSHSC1__TMR_R 16U
  3308. #define XHC_RHSHSC1__TMR_WIDTH 16U
  3309. #define XHC_RHSHSC1__TMR_RESETVALUE 0x0000U
  3310. #define XHC_RHSHSC1__RSL_L 7U
  3311. #define XHC_RHSHSC1__RSL_R 6U
  3312. #define XHC_RHSHSC1__RSL_WIDTH 2U
  3313. #define XHC_RHSHSC1__RSL_RESETVALUE 0x0U
  3314. #define XHC_RHSHSC1__AS_M_L 5U
  3315. #define XHC_RHSHSC1__AS_M_R 4U
  3316. #define XHC_RHSHSC1__AS_M_WIDTH 2U
  3317. #define XHC_RHSHSC1__AS_M_RESETVALUE 0x0U
  3318. #define XHC_RHSHSC1__CMD_L 3U
  3319. #define XHC_RHSHSC1__CMD_R 2U
  3320. #define XHC_RHSHSC1__CMD_WIDTH 2U
  3321. #define XHC_RHSHSC1__CMD_RESETVALUE 0x0U
  3322. #define XHC_RHSHSC1__reserved 1U
  3323. #define XHC_RHSHSC1__reserved_L 1U
  3324. #define XHC_RHSHSC1__reserved_R 1U
  3325. #define XHC_RHSHSC1__reserved_WIDTH 1U
  3326. #define XHC_RHSHSC1__reserved_RESETVALUE 0x0U
  3327. #define XHC_RHSHSC1__STB 0U
  3328. #define XHC_RHSHSC1__STB_L 0U
  3329. #define XHC_RHSHSC1__STB_R 0U
  3330. #define XHC_RHSHSC1__STB_WIDTH 1U
  3331. #define XHC_RHSHSC1__STB_RESETVALUE 0x0U
  3332. #define XHC_RHSHSC1__RESERVED_L 15U
  3333. #define XHC_RHSHSC1__RESERVED_R 8U
  3334. #define XHC_RHSHSC1_WIDTH 32U
  3335. #define XHC_RHSHSC1__WIDTH 32U
  3336. #define XHC_RHSHSC1_ALL_L 31U
  3337. #define XHC_RHSHSC1_ALL_R 0U
  3338. #define XHC_RHSHSC1__ALL_L 31U
  3339. #define XHC_RHSHSC1__ALL_R 0U
  3340. #define XHC_RHSHSC1_DATAMASK 0xffff00ffU
  3341. #define XHC_RHSHSC1_RDWRMASK 0x0000ff00U
  3342. #define XHC_RHSHSC1_RESETVALUE 0x00000000U
  3343. #define XHC_RHSHSR1_OFFSET 0xc9cU
  3344. #define XHC_RHSHSR1_BASE 0xc9cU
  3345. #define XHC_RHSHSR1__C2U_L 31U
  3346. #define XHC_RHSHSR1__C2U_R 24U
  3347. #define XHC_RHSHSR1__C2U_WIDTH 8U
  3348. #define XHC_RHSHSR1__C2U_RESETVALUE 0x00U
  3349. #define XHC_RHSHSR1__C1U_L 23U
  3350. #define XHC_RHSHSR1__C1U_R 16U
  3351. #define XHC_RHSHSR1__C1U_WIDTH 8U
  3352. #define XHC_RHSHSR1__C1U_RESETVALUE 0x00U
  3353. #define XHC_RHSHSR1__RCV_L 15U
  3354. #define XHC_RHSHSR1__RCV_R 8U
  3355. #define XHC_RHSHSR1__RCV_WIDTH 8U
  3356. #define XHC_RHSHSR1__RCV_RESETVALUE 0x00U
  3357. #define XHC_RHSHSR1__RTY_L 7U
  3358. #define XHC_RHSHSR1__RTY_R 0U
  3359. #define XHC_RHSHSR1__RTY_WIDTH 8U
  3360. #define XHC_RHSHSR1__RTY_RESETVALUE 0x00U
  3361. #define XHC_RHSHSR1_WIDTH 32U
  3362. #define XHC_RHSHSR1__WIDTH 32U
  3363. #define XHC_RHSHSR1_ALL_L 31U
  3364. #define XHC_RHSHSR1_ALL_R 0U
  3365. #define XHC_RHSHSR1__ALL_L 31U
  3366. #define XHC_RHSHSR1__ALL_R 0U
  3367. #define XHC_RHSHSR1_DATAMASK 0xffffffffU
  3368. #define XHC_RHSHSR1_RDWRMASK 0x00000000U
  3369. #define XHC_RHSHSR1_RESETVALUE 0x00000000U
  3370. #define XHC_RHSHSC2_OFFSET 0xca0U
  3371. #define XHC_RHSHSC2_BASE 0xca0U
  3372. #define XHC_RHSHSC2__TMR_L 31U
  3373. #define XHC_RHSHSC2__TMR_R 16U
  3374. #define XHC_RHSHSC2__TMR_WIDTH 16U
  3375. #define XHC_RHSHSC2__TMR_RESETVALUE 0x0000U
  3376. #define XHC_RHSHSC2__RSL_L 7U
  3377. #define XHC_RHSHSC2__RSL_R 6U
  3378. #define XHC_RHSHSC2__RSL_WIDTH 2U
  3379. #define XHC_RHSHSC2__RSL_RESETVALUE 0x0U
  3380. #define XHC_RHSHSC2__AS_M_L 5U
  3381. #define XHC_RHSHSC2__AS_M_R 4U
  3382. #define XHC_RHSHSC2__AS_M_WIDTH 2U
  3383. #define XHC_RHSHSC2__AS_M_RESETVALUE 0x0U
  3384. #define XHC_RHSHSC2__CMD_L 3U
  3385. #define XHC_RHSHSC2__CMD_R 2U
  3386. #define XHC_RHSHSC2__CMD_WIDTH 2U
  3387. #define XHC_RHSHSC2__CMD_RESETVALUE 0x0U
  3388. #define XHC_RHSHSC2__reserved 1U
  3389. #define XHC_RHSHSC2__reserved_L 1U
  3390. #define XHC_RHSHSC2__reserved_R 1U
  3391. #define XHC_RHSHSC2__reserved_WIDTH 1U
  3392. #define XHC_RHSHSC2__reserved_RESETVALUE 0x0U
  3393. #define XHC_RHSHSC2__STB 0U
  3394. #define XHC_RHSHSC2__STB_L 0U
  3395. #define XHC_RHSHSC2__STB_R 0U
  3396. #define XHC_RHSHSC2__STB_WIDTH 1U
  3397. #define XHC_RHSHSC2__STB_RESETVALUE 0x0U
  3398. #define XHC_RHSHSC2__RESERVED_L 15U
  3399. #define XHC_RHSHSC2__RESERVED_R 8U
  3400. #define XHC_RHSHSC2_WIDTH 32U
  3401. #define XHC_RHSHSC2__WIDTH 32U
  3402. #define XHC_RHSHSC2_ALL_L 31U
  3403. #define XHC_RHSHSC2_ALL_R 0U
  3404. #define XHC_RHSHSC2__ALL_L 31U
  3405. #define XHC_RHSHSC2__ALL_R 0U
  3406. #define XHC_RHSHSC2_DATAMASK 0xffff00ffU
  3407. #define XHC_RHSHSC2_RDWRMASK 0x0000ff00U
  3408. #define XHC_RHSHSC2_RESETVALUE 0x00000000U
  3409. #define XHC_RHSHSR2_OFFSET 0xca4U
  3410. #define XHC_RHSHSR2_BASE 0xca4U
  3411. #define XHC_RHSHSR2__C2U_L 31U
  3412. #define XHC_RHSHSR2__C2U_R 24U
  3413. #define XHC_RHSHSR2__C2U_WIDTH 8U
  3414. #define XHC_RHSHSR2__C2U_RESETVALUE 0x00U
  3415. #define XHC_RHSHSR2__C1U_L 23U
  3416. #define XHC_RHSHSR2__C1U_R 16U
  3417. #define XHC_RHSHSR2__C1U_WIDTH 8U
  3418. #define XHC_RHSHSR2__C1U_RESETVALUE 0x00U
  3419. #define XHC_RHSHSR2__RCV_L 15U
  3420. #define XHC_RHSHSR2__RCV_R 8U
  3421. #define XHC_RHSHSR2__RCV_WIDTH 8U
  3422. #define XHC_RHSHSR2__RCV_RESETVALUE 0x00U
  3423. #define XHC_RHSHSR2__RTY_L 7U
  3424. #define XHC_RHSHSR2__RTY_R 0U
  3425. #define XHC_RHSHSR2__RTY_WIDTH 8U
  3426. #define XHC_RHSHSR2__RTY_RESETVALUE 0x00U
  3427. #define XHC_RHSHSR2_WIDTH 32U
  3428. #define XHC_RHSHSR2__WIDTH 32U
  3429. #define XHC_RHSHSR2_ALL_L 31U
  3430. #define XHC_RHSHSR2_ALL_R 0U
  3431. #define XHC_RHSHSR2__ALL_L 31U
  3432. #define XHC_RHSHSR2__ALL_R 0U
  3433. #define XHC_RHSHSR2_DATAMASK 0xffffffffU
  3434. #define XHC_RHSHSR2_RDWRMASK 0x00000000U
  3435. #define XHC_RHSHSR2_RESETVALUE 0x00000000U
  3436. #define XHC_RHSHSC3_OFFSET 0xca8U
  3437. #define XHC_RHSHSC3_BASE 0xca8U
  3438. #define XHC_RHSHSC3__TMR_L 31U
  3439. #define XHC_RHSHSC3__TMR_R 16U
  3440. #define XHC_RHSHSC3__TMR_WIDTH 16U
  3441. #define XHC_RHSHSC3__TMR_RESETVALUE 0x0000U
  3442. #define XHC_RHSHSC3__RSL_L 7U
  3443. #define XHC_RHSHSC3__RSL_R 6U
  3444. #define XHC_RHSHSC3__RSL_WIDTH 2U
  3445. #define XHC_RHSHSC3__RSL_RESETVALUE 0x0U
  3446. #define XHC_RHSHSC3__AS_M_L 5U
  3447. #define XHC_RHSHSC3__AS_M_R 4U
  3448. #define XHC_RHSHSC3__AS_M_WIDTH 2U
  3449. #define XHC_RHSHSC3__AS_M_RESETVALUE 0x0U
  3450. #define XHC_RHSHSC3__CMD_L 3U
  3451. #define XHC_RHSHSC3__CMD_R 2U
  3452. #define XHC_RHSHSC3__CMD_WIDTH 2U
  3453. #define XHC_RHSHSC3__CMD_RESETVALUE 0x0U
  3454. #define XHC_RHSHSC3__reserved 1U
  3455. #define XHC_RHSHSC3__reserved_L 1U
  3456. #define XHC_RHSHSC3__reserved_R 1U
  3457. #define XHC_RHSHSC3__reserved_WIDTH 1U
  3458. #define XHC_RHSHSC3__reserved_RESETVALUE 0x0U
  3459. #define XHC_RHSHSC3__STB 0U
  3460. #define XHC_RHSHSC3__STB_L 0U
  3461. #define XHC_RHSHSC3__STB_R 0U
  3462. #define XHC_RHSHSC3__STB_WIDTH 1U
  3463. #define XHC_RHSHSC3__STB_RESETVALUE 0x0U
  3464. #define XHC_RHSHSC3__RESERVED_L 15U
  3465. #define XHC_RHSHSC3__RESERVED_R 8U
  3466. #define XHC_RHSHSC3_WIDTH 32U
  3467. #define XHC_RHSHSC3__WIDTH 32U
  3468. #define XHC_RHSHSC3_ALL_L 31U
  3469. #define XHC_RHSHSC3_ALL_R 0U
  3470. #define XHC_RHSHSC3__ALL_L 31U
  3471. #define XHC_RHSHSC3__ALL_R 0U
  3472. #define XHC_RHSHSC3_DATAMASK 0xffff00ffU
  3473. #define XHC_RHSHSC3_RDWRMASK 0x0000ff00U
  3474. #define XHC_RHSHSC3_RESETVALUE 0x00000000U
  3475. #define XHC_RHSHSR3_OFFSET 0xcacU
  3476. #define XHC_RHSHSR3_BASE 0xcacU
  3477. #define XHC_RHSHSR3__C2U_L 31U
  3478. #define XHC_RHSHSR3__C2U_R 24U
  3479. #define XHC_RHSHSR3__C2U_WIDTH 8U
  3480. #define XHC_RHSHSR3__C2U_RESETVALUE 0x00U
  3481. #define XHC_RHSHSR3__C1U_L 23U
  3482. #define XHC_RHSHSR3__C1U_R 16U
  3483. #define XHC_RHSHSR3__C1U_WIDTH 8U
  3484. #define XHC_RHSHSR3__C1U_RESETVALUE 0x00U
  3485. #define XHC_RHSHSR3__RCV_L 15U
  3486. #define XHC_RHSHSR3__RCV_R 8U
  3487. #define XHC_RHSHSR3__RCV_WIDTH 8U
  3488. #define XHC_RHSHSR3__RCV_RESETVALUE 0x00U
  3489. #define XHC_RHSHSR3__RTY_L 7U
  3490. #define XHC_RHSHSR3__RTY_R 0U
  3491. #define XHC_RHSHSR3__RTY_WIDTH 8U
  3492. #define XHC_RHSHSR3__RTY_RESETVALUE 0x00U
  3493. #define XHC_RHSHSR3_WIDTH 32U
  3494. #define XHC_RHSHSR3__WIDTH 32U
  3495. #define XHC_RHSHSR3_ALL_L 31U
  3496. #define XHC_RHSHSR3_ALL_R 0U
  3497. #define XHC_RHSHSR3__ALL_L 31U
  3498. #define XHC_RHSHSR3__ALL_R 0U
  3499. #define XHC_RHSHSR3_DATAMASK 0xffffffffU
  3500. #define XHC_RHSHSR3_RDWRMASK 0x00000000U
  3501. #define XHC_RHSHSR3_RESETVALUE 0x00000000U
  3502. #define XHC_ECHSSP_OFFSET 0xcb0U
  3503. #define XHC_ECHSSP_BASE 0xcb0U
  3504. #define XHC_ECHSSP__reserved_L 31U
  3505. #define XHC_ECHSSP__reserved_R 16U
  3506. #define XHC_ECHSSP__reserved_WIDTH 16U
  3507. #define XHC_ECHSSP__reserved_RESETVALUE 0x0000U
  3508. #define XHC_ECHSSP__NCP_L 15U
  3509. #define XHC_ECHSSP__NCP_R 8U
  3510. #define XHC_ECHSSP__NCP_WIDTH 8U
  3511. #define XHC_ECHSSP__NCP_RESETVALUE 0x04U
  3512. #define XHC_ECHSSP__CID_L 7U
  3513. #define XHC_ECHSSP__CID_R 0U
  3514. #define XHC_ECHSSP__CID_WIDTH 8U
  3515. #define XHC_ECHSSP__CID_RESETVALUE 0xc6U
  3516. #define XHC_ECHSSP_WIDTH 32U
  3517. #define XHC_ECHSSP__WIDTH 32U
  3518. #define XHC_ECHSSP_ALL_L 31U
  3519. #define XHC_ECHSSP_ALL_R 0U
  3520. #define XHC_ECHSSP__ALL_L 31U
  3521. #define XHC_ECHSSP__ALL_R 0U
  3522. #define XHC_ECHSSP_DATAMASK 0xffffffffU
  3523. #define XHC_ECHSSP_RDWRMASK 0x00000000U
  3524. #define XHC_ECHSSP_RESETVALUE 0x000004c6U
  3525. #define XHC_SSPVER_OFFSET 0xcb4U
  3526. #define XHC_SSPVER_BASE 0xcb4U
  3527. #define XHC_SSPVER__MAJ_L 31U
  3528. #define XHC_SSPVER__MAJ_R 28U
  3529. #define XHC_SSPVER__MAJ_WIDTH 4U
  3530. #define XHC_SSPVER__MAJ_RESETVALUE 0x0U
  3531. #define XHC_SSPVER__MIN_L 27U
  3532. #define XHC_SSPVER__MIN_R 24U
  3533. #define XHC_SSPVER__MIN_WIDTH 4U
  3534. #define XHC_SSPVER__MIN_RESETVALUE 0x0U
  3535. #define XHC_SSPVER__RLS_L 23U
  3536. #define XHC_SSPVER__RLS_R 20U
  3537. #define XHC_SSPVER__RLS_WIDTH 4U
  3538. #define XHC_SSPVER__RLS_RESETVALUE 0x0U
  3539. #define XHC_SSPVER__reserved_L 19U
  3540. #define XHC_SSPVER__reserved_R 0U
  3541. #define XHC_SSPVER__reserved_WIDTH 20U
  3542. #define XHC_SSPVER__reserved_RESETVALUE 0x00000U
  3543. #define XHC_SSPVER_WIDTH 32U
  3544. #define XHC_SSPVER__WIDTH 32U
  3545. #define XHC_SSPVER_ALL_L 31U
  3546. #define XHC_SSPVER_ALL_R 0U
  3547. #define XHC_SSPVER__ALL_L 31U
  3548. #define XHC_SSPVER__ALL_R 0U
  3549. #define XHC_SSPVER_DATAMASK 0xffffffffU
  3550. #define XHC_SSPVER_RDWRMASK 0x00000000U
  3551. #define XHC_SSPVER_RESETVALUE 0x00000000U
  3552. #define XHC_SSPMGN_OFFSET 0xcb8U
  3553. #define XHC_SSPMGN_BASE 0xcb8U
  3554. #define XHC_SSPMGN__MGN_L 31U
  3555. #define XHC_SSPMGN__MGN_R 0U
  3556. #define XHC_SSPMGN__MGN_WIDTH 32U
  3557. #define XHC_SSPMGN__MGN_RESETVALUE 0x4b535040U
  3558. #define XHC_SSPMGN_WIDTH 32U
  3559. #define XHC_SSPMGN__WIDTH 32U
  3560. #define XHC_SSPMGN_ALL_L 31U
  3561. #define XHC_SSPMGN_ALL_R 0U
  3562. #define XHC_SSPMGN__ALL_L 31U
  3563. #define XHC_SSPMGN__ALL_R 0U
  3564. #define XHC_SSPMGN_DATAMASK 0xffffffffU
  3565. #define XHC_SSPMGN_RDWRMASK 0x00000000U
  3566. #define XHC_SSPMGN_RESETVALUE 0x4b535040U
  3567. #define XHC_ECHFSC2_OFFSET 0xcc0U
  3568. #define XHC_ECHFSC2_BASE 0xcc0U
  3569. #define XHC_ECHFSC2__reserved_L 31U
  3570. #define XHC_ECHFSC2__reserved_R 16U
  3571. #define XHC_ECHFSC2__reserved_WIDTH 16U
  3572. #define XHC_ECHFSC2__reserved_RESETVALUE 0x0000U
  3573. #define XHC_ECHFSC2__NCP_L 15U
  3574. #define XHC_ECHFSC2__NCP_R 8U
  3575. #define XHC_ECHFSC2__NCP_WIDTH 8U
  3576. #define XHC_ECHFSC2__NCP_RESETVALUE 0x50U
  3577. #define XHC_ECHFSC2__CID_L 7U
  3578. #define XHC_ECHFSC2__CID_R 0U
  3579. #define XHC_ECHFSC2__CID_WIDTH 8U
  3580. #define XHC_ECHFSC2__CID_RESETVALUE 0xc7U
  3581. #define XHC_ECHFSC2_WIDTH 32U
  3582. #define XHC_ECHFSC2__WIDTH 32U
  3583. #define XHC_ECHFSC2_ALL_L 31U
  3584. #define XHC_ECHFSC2_ALL_R 0U
  3585. #define XHC_ECHFSC2__ALL_L 31U
  3586. #define XHC_ECHFSC2__ALL_R 0U
  3587. #define XHC_ECHFSC2_DATAMASK 0xffffffffU
  3588. #define XHC_ECHFSC2_RDWRMASK 0x00000000U
  3589. #define XHC_ECHFSC2_RESETVALUE 0x000050c7U
  3590. #define XHC_FSC2POC_OFFSET 0xcd4U
  3591. #define XHC_FSC2POC_BASE 0xcd4U
  3592. #define XHC_FSC2POC__NCS_L 31U
  3593. #define XHC_FSC2POC__NCS_R 28U
  3594. #define XHC_FSC2POC__NCS_WIDTH 4U
  3595. #define XHC_FSC2POC__NCS_RESETVALUE 0x0U
  3596. #define XHC_FSC2POC__FSIZ_L 22U
  3597. #define XHC_FSC2POC__FSIZ_R 18U
  3598. #define XHC_FSC2POC__FSIZ_WIDTH 5U
  3599. #define XHC_FSC2POC__FSIZ_RESETVALUE 0x0U
  3600. #define XHC_FSC2POC__PSIZ_L 16U
  3601. #define XHC_FSC2POC__PSIZ_R 12U
  3602. #define XHC_FSC2POC__PSIZ_WIDTH 5U
  3603. #define XHC_FSC2POC__PSIZ_RESETVALUE 0x0U
  3604. #define XHC_FSC2POC__reserved_L 11U
  3605. #define XHC_FSC2POC__reserved_R 5U
  3606. #define XHC_FSC2POC__reserved_WIDTH 7U
  3607. #define XHC_FSC2POC__reserved_RESETVALUE 0x0U
  3608. #define XHC_FSC2POC__TSIZ_L 4U
  3609. #define XHC_FSC2POC__TSIZ_R 0U
  3610. #define XHC_FSC2POC__TSIZ_WIDTH 5U
  3611. #define XHC_FSC2POC__TSIZ_RESETVALUE 0x0U
  3612. #define XHC_FSC2POC__RESERVED_L 27U
  3613. #define XHC_FSC2POC__RESERVED_R 23U
  3614. #define XHC_FSC2POC_WIDTH 32U
  3615. #define XHC_FSC2POC__WIDTH 32U
  3616. #define XHC_FSC2POC_ALL_L 31U
  3617. #define XHC_FSC2POC_ALL_R 0U
  3618. #define XHC_FSC2POC__ALL_L 31U
  3619. #define XHC_FSC2POC__ALL_R 0U
  3620. #define XHC_FSC2POC_DATAMASK 0xf07dffffU
  3621. #define XHC_FSC2POC_RDWRMASK 0x0f820000U
  3622. #define XHC_FSC2POC_RESETVALUE 0x00000000U
  3623. #define XHC_FSC2GOC_OFFSET 0xcd8U
  3624. #define XHC_FSC2GOC_BASE 0xcd8U
  3625. #define XHC_FSC2GOC__NCS_L 31U
  3626. #define XHC_FSC2GOC__NCS_R 28U
  3627. #define XHC_FSC2GOC__NCS_WIDTH 4U
  3628. #define XHC_FSC2GOC__NCS_RESETVALUE 0x0U
  3629. #define XHC_FSC2GOC__FSIZ_L 22U
  3630. #define XHC_FSC2GOC__FSIZ_R 18U
  3631. #define XHC_FSC2GOC__FSIZ_WIDTH 5U
  3632. #define XHC_FSC2GOC__FSIZ_RESETVALUE 0x0U
  3633. #define XHC_FSC2GOC__PSIZ_L 16U
  3634. #define XHC_FSC2GOC__PSIZ_R 12U
  3635. #define XHC_FSC2GOC__PSIZ_WIDTH 5U
  3636. #define XHC_FSC2GOC__PSIZ_RESETVALUE 0x0U
  3637. #define XHC_FSC2GOC__reserved_L 11U
  3638. #define XHC_FSC2GOC__reserved_R 5U
  3639. #define XHC_FSC2GOC__reserved_WIDTH 7U
  3640. #define XHC_FSC2GOC__reserved_RESETVALUE 0x0U
  3641. #define XHC_FSC2GOC__TSIZ_L 4U
  3642. #define XHC_FSC2GOC__TSIZ_R 0U
  3643. #define XHC_FSC2GOC__TSIZ_WIDTH 5U
  3644. #define XHC_FSC2GOC__TSIZ_RESETVALUE 0x0U
  3645. #define XHC_FSC2GOC__RESERVED_L 27U
  3646. #define XHC_FSC2GOC__RESERVED_R 23U
  3647. #define XHC_FSC2GOC_WIDTH 32U
  3648. #define XHC_FSC2GOC__WIDTH 32U
  3649. #define XHC_FSC2GOC_ALL_L 31U
  3650. #define XHC_FSC2GOC_ALL_R 0U
  3651. #define XHC_FSC2GOC__ALL_L 31U
  3652. #define XHC_FSC2GOC__ALL_R 0U
  3653. #define XHC_FSC2GOC_DATAMASK 0xf07dffffU
  3654. #define XHC_FSC2GOC_RDWRMASK 0x0f820000U
  3655. #define XHC_FSC2GOC_RESETVALUE 0x00000000U
  3656. #define XHC_FSC2NOC_OFFSET 0xcdcU
  3657. #define XHC_FSC2NOC_BASE 0xcdcU
  3658. #define XHC_FSC2NOC__NCS_L 31U
  3659. #define XHC_FSC2NOC__NCS_R 28U
  3660. #define XHC_FSC2NOC__NCS_WIDTH 4U
  3661. #define XHC_FSC2NOC__NCS_RESETVALUE 0x0U
  3662. #define XHC_FSC2NOC__FSIZ_L 22U
  3663. #define XHC_FSC2NOC__FSIZ_R 18U
  3664. #define XHC_FSC2NOC__FSIZ_WIDTH 5U
  3665. #define XHC_FSC2NOC__FSIZ_RESETVALUE 0x0U
  3666. #define XHC_FSC2NOC__PSIZ_L 16U
  3667. #define XHC_FSC2NOC__PSIZ_R 12U
  3668. #define XHC_FSC2NOC__PSIZ_WIDTH 5U
  3669. #define XHC_FSC2NOC__PSIZ_RESETVALUE 0x0U
  3670. #define XHC_FSC2NOC__reserved_L 11U
  3671. #define XHC_FSC2NOC__reserved_R 5U
  3672. #define XHC_FSC2NOC__reserved_WIDTH 7U
  3673. #define XHC_FSC2NOC__reserved_RESETVALUE 0x0U
  3674. #define XHC_FSC2NOC__TSIZ_L 4U
  3675. #define XHC_FSC2NOC__TSIZ_R 0U
  3676. #define XHC_FSC2NOC__TSIZ_WIDTH 5U
  3677. #define XHC_FSC2NOC__TSIZ_RESETVALUE 0x0U
  3678. #define XHC_FSC2NOC__RESERVED_L 27U
  3679. #define XHC_FSC2NOC__RESERVED_R 23U
  3680. #define XHC_FSC2NOC_WIDTH 32U
  3681. #define XHC_FSC2NOC__WIDTH 32U
  3682. #define XHC_FSC2NOC_ALL_L 31U
  3683. #define XHC_FSC2NOC_ALL_R 0U
  3684. #define XHC_FSC2NOC__ALL_L 31U
  3685. #define XHC_FSC2NOC__ALL_R 0U
  3686. #define XHC_FSC2NOC_DATAMASK 0xf07dffffU
  3687. #define XHC_FSC2NOC_RDWRMASK 0x0f820000U
  3688. #define XHC_FSC2NOC_RESETVALUE 0x00000000U
  3689. #define XHC_FSC2AIC_OFFSET 0xce0U
  3690. #define XHC_FSC2AIC_BASE 0xce0U
  3691. #define XHC_FSC2AIC__FSIZ_L 22U
  3692. #define XHC_FSC2AIC__FSIZ_R 18U
  3693. #define XHC_FSC2AIC__FSIZ_WIDTH 5U
  3694. #define XHC_FSC2AIC__FSIZ_RESETVALUE 0x0U
  3695. #define XHC_FSC2AIC__PSIZ_L 16U
  3696. #define XHC_FSC2AIC__PSIZ_R 12U
  3697. #define XHC_FSC2AIC__PSIZ_WIDTH 5U
  3698. #define XHC_FSC2AIC__PSIZ_RESETVALUE 0x0U
  3699. #define XHC_FSC2AIC__reserved_L 11U
  3700. #define XHC_FSC2AIC__reserved_R 0U
  3701. #define XHC_FSC2AIC__reserved_WIDTH 12U
  3702. #define XHC_FSC2AIC__reserved_RESETVALUE 0x000U
  3703. #define XHC_FSC2AIC__RESERVED_L 31U
  3704. #define XHC_FSC2AIC__RESERVED_R 23U
  3705. #define XHC_FSC2AIC_WIDTH 23U
  3706. #define XHC_FSC2AIC__WIDTH 23U
  3707. #define XHC_FSC2AIC_ALL_L 22U
  3708. #define XHC_FSC2AIC_ALL_R 0U
  3709. #define XHC_FSC2AIC__ALL_L 22U
  3710. #define XHC_FSC2AIC__ALL_R 0U
  3711. #define XHC_FSC2AIC_DATAMASK 0x007dffffU
  3712. #define XHC_FSC2AIC_RDWRMASK 0xff820000U
  3713. #define XHC_FSC2AIC_RESETVALUE 0x000000U
  3714. #define XHC_FSC2PIC_OFFSET 0xce4U
  3715. #define XHC_FSC2PIC_BASE 0xce4U
  3716. #define XHC_FSC2PIC__NCS_L 31U
  3717. #define XHC_FSC2PIC__NCS_R 28U
  3718. #define XHC_FSC2PIC__NCS_WIDTH 4U
  3719. #define XHC_FSC2PIC__NCS_RESETVALUE 0x0U
  3720. #define XHC_FSC2PIC__reserved_L 27U
  3721. #define XHC_FSC2PIC__reserved_R 5U
  3722. #define XHC_FSC2PIC__reserved_WIDTH 23U
  3723. #define XHC_FSC2PIC__reserved_RESETVALUE 0x0U
  3724. #define XHC_FSC2PIC__TSIZ_L 4U
  3725. #define XHC_FSC2PIC__TSIZ_R 0U
  3726. #define XHC_FSC2PIC__TSIZ_WIDTH 5U
  3727. #define XHC_FSC2PIC__TSIZ_RESETVALUE 0x0U
  3728. #define XHC_FSC2PIC_WIDTH 32U
  3729. #define XHC_FSC2PIC__WIDTH 32U
  3730. #define XHC_FSC2PIC_ALL_L 31U
  3731. #define XHC_FSC2PIC_ALL_R 0U
  3732. #define XHC_FSC2PIC__ALL_L 31U
  3733. #define XHC_FSC2PIC__ALL_R 0U
  3734. #define XHC_FSC2PIC_DATAMASK 0xffffffffU
  3735. #define XHC_FSC2PIC_RDWRMASK 0x00000000U
  3736. #define XHC_FSC2PIC_RESETVALUE 0x00000000U
  3737. #define XHC_FSC2GIC_OFFSET 0xce8U
  3738. #define XHC_FSC2GIC_BASE 0xce8U
  3739. #define XHC_FSC2GIC__NCS_L 31U
  3740. #define XHC_FSC2GIC__NCS_R 28U
  3741. #define XHC_FSC2GIC__NCS_WIDTH 4U
  3742. #define XHC_FSC2GIC__NCS_RESETVALUE 0x0U
  3743. #define XHC_FSC2GIC__reserved_L 27U
  3744. #define XHC_FSC2GIC__reserved_R 5U
  3745. #define XHC_FSC2GIC__reserved_WIDTH 23U
  3746. #define XHC_FSC2GIC__reserved_RESETVALUE 0x0U
  3747. #define XHC_FSC2GIC__TSIZ_L 4U
  3748. #define XHC_FSC2GIC__TSIZ_R 0U
  3749. #define XHC_FSC2GIC__TSIZ_WIDTH 5U
  3750. #define XHC_FSC2GIC__TSIZ_RESETVALUE 0x0U
  3751. #define XHC_FSC2GIC_WIDTH 32U
  3752. #define XHC_FSC2GIC__WIDTH 32U
  3753. #define XHC_FSC2GIC_ALL_L 31U
  3754. #define XHC_FSC2GIC_ALL_R 0U
  3755. #define XHC_FSC2GIC__ALL_L 31U
  3756. #define XHC_FSC2GIC__ALL_R 0U
  3757. #define XHC_FSC2GIC_DATAMASK 0xffffffffU
  3758. #define XHC_FSC2GIC_RDWRMASK 0x00000000U
  3759. #define XHC_FSC2GIC_RESETVALUE 0x00000000U
  3760. #define XHC_FSC2NIC_OFFSET 0xcecU
  3761. #define XHC_FSC2NIC_BASE 0xcecU
  3762. #define XHC_FSC2NIC__NCS_L 31U
  3763. #define XHC_FSC2NIC__NCS_R 28U
  3764. #define XHC_FSC2NIC__NCS_WIDTH 4U
  3765. #define XHC_FSC2NIC__NCS_RESETVALUE 0x0U
  3766. #define XHC_FSC2NIC__reserved_L 27U
  3767. #define XHC_FSC2NIC__reserved_R 5U
  3768. #define XHC_FSC2NIC__reserved_WIDTH 23U
  3769. #define XHC_FSC2NIC__reserved_RESETVALUE 0x0U
  3770. #define XHC_FSC2NIC__TSIZ_L 4U
  3771. #define XHC_FSC2NIC__TSIZ_R 0U
  3772. #define XHC_FSC2NIC__TSIZ_WIDTH 5U
  3773. #define XHC_FSC2NIC__TSIZ_RESETVALUE 0x0U
  3774. #define XHC_FSC2NIC_WIDTH 32U
  3775. #define XHC_FSC2NIC__WIDTH 32U
  3776. #define XHC_FSC2NIC_ALL_L 31U
  3777. #define XHC_FSC2NIC_ALL_R 0U
  3778. #define XHC_FSC2NIC__ALL_L 31U
  3779. #define XHC_FSC2NIC__ALL_R 0U
  3780. #define XHC_FSC2NIC_DATAMASK 0xffffffffU
  3781. #define XHC_FSC2NIC_RDWRMASK 0x00000000U
  3782. #define XHC_FSC2NIC_RESETVALUE 0x00000000U
  3783. #define XHC_ECHPRT2_OFFSET 0xcf0U
  3784. #define XHC_ECHPRT2_BASE 0xcf0U
  3785. #define XHC_ECHPRT2__HDP 31U
  3786. #define XHC_ECHPRT2__HDP_L 31U
  3787. #define XHC_ECHPRT2__HDP_R 31U
  3788. #define XHC_ECHPRT2__HDP_WIDTH 1U
  3789. #define XHC_ECHPRT2__HDP_RESETVALUE 0x0U
  3790. #define XHC_ECHPRT2__FDP 30U
  3791. #define XHC_ECHPRT2__FDP_L 30U
  3792. #define XHC_ECHPRT2__FDP_R 30U
  3793. #define XHC_ECHPRT2__FDP_WIDTH 1U
  3794. #define XHC_ECHPRT2__FDP_RESETVALUE 0x0U
  3795. #define XHC_ECHPRT2__reserved_L 29U
  3796. #define XHC_ECHPRT2__reserved_R 17U
  3797. #define XHC_ECHPRT2__reserved_WIDTH 13U
  3798. #define XHC_ECHPRT2__reserved_RESETVALUE 0x0U
  3799. #define XHC_ECHPRT2__HST 16U
  3800. #define XHC_ECHPRT2__HST_L 16U
  3801. #define XHC_ECHPRT2__HST_R 16U
  3802. #define XHC_ECHPRT2__HST_WIDTH 1U
  3803. #define XHC_ECHPRT2__HST_RESETVALUE 0x0U
  3804. #define XHC_ECHPRT2__NCP_L 15U
  3805. #define XHC_ECHPRT2__NCP_R 8U
  3806. #define XHC_ECHPRT2__NCP_WIDTH 8U
  3807. #define XHC_ECHPRT2__NCP_RESETVALUE 0x04U
  3808. #define XHC_ECHPRT2__CID_L 7U
  3809. #define XHC_ECHPRT2__CID_R 0U
  3810. #define XHC_ECHPRT2__CID_WIDTH 8U
  3811. #define XHC_ECHPRT2__CID_RESETVALUE 0xc8U
  3812. #define XHC_ECHPRT2_WIDTH 32U
  3813. #define XHC_ECHPRT2__WIDTH 32U
  3814. #define XHC_ECHPRT2_ALL_L 31U
  3815. #define XHC_ECHPRT2_ALL_R 0U
  3816. #define XHC_ECHPRT2__ALL_L 31U
  3817. #define XHC_ECHPRT2__ALL_R 0U
  3818. #define XHC_ECHPRT2_DATAMASK 0xffffffffU
  3819. #define XHC_ECHPRT2_RDWRMASK 0x00000000U
  3820. #define XHC_ECHPRT2_RESETVALUE 0x000004c8U
  3821. #define XHC_PRT2HSC_OFFSET 0xcf8U
  3822. #define XHC_PRT2HSC_BASE 0xcf8U
  3823. #define XHC_PRT2HSC__TMR_L 31U
  3824. #define XHC_PRT2HSC__TMR_R 16U
  3825. #define XHC_PRT2HSC__TMR_WIDTH 16U
  3826. #define XHC_PRT2HSC__TMR_RESETVALUE 0x0000U
  3827. #define XHC_PRT2HSC__RSL_L 7U
  3828. #define XHC_PRT2HSC__RSL_R 6U
  3829. #define XHC_PRT2HSC__RSL_WIDTH 2U
  3830. #define XHC_PRT2HSC__RSL_RESETVALUE 0x0U
  3831. #define XHC_PRT2HSC__AS_M_L 5U
  3832. #define XHC_PRT2HSC__AS_M_R 4U
  3833. #define XHC_PRT2HSC__AS_M_WIDTH 2U
  3834. #define XHC_PRT2HSC__AS_M_RESETVALUE 0x0U
  3835. #define XHC_PRT2HSC__CMD_L 3U
  3836. #define XHC_PRT2HSC__CMD_R 2U
  3837. #define XHC_PRT2HSC__CMD_WIDTH 2U
  3838. #define XHC_PRT2HSC__CMD_RESETVALUE 0x0U
  3839. #define XHC_PRT2HSC__reserved 1U
  3840. #define XHC_PRT2HSC__reserved_L 1U
  3841. #define XHC_PRT2HSC__reserved_R 1U
  3842. #define XHC_PRT2HSC__reserved_WIDTH 1U
  3843. #define XHC_PRT2HSC__reserved_RESETVALUE 0x0U
  3844. #define XHC_PRT2HSC__STB 0U
  3845. #define XHC_PRT2HSC__STB_L 0U
  3846. #define XHC_PRT2HSC__STB_R 0U
  3847. #define XHC_PRT2HSC__STB_WIDTH 1U
  3848. #define XHC_PRT2HSC__STB_RESETVALUE 0x0U
  3849. #define XHC_PRT2HSC__RESERVED_L 15U
  3850. #define XHC_PRT2HSC__RESERVED_R 8U
  3851. #define XHC_PRT2HSC_WIDTH 32U
  3852. #define XHC_PRT2HSC__WIDTH 32U
  3853. #define XHC_PRT2HSC_ALL_L 31U
  3854. #define XHC_PRT2HSC_ALL_R 0U
  3855. #define XHC_PRT2HSC__ALL_L 31U
  3856. #define XHC_PRT2HSC__ALL_R 0U
  3857. #define XHC_PRT2HSC_DATAMASK 0xffff00ffU
  3858. #define XHC_PRT2HSC_RDWRMASK 0x0000ff00U
  3859. #define XHC_PRT2HSC_RESETVALUE 0x00000000U
  3860. #define XHC_PRT2HSR_OFFSET 0xcfcU
  3861. #define XHC_PRT2HSR_BASE 0xcfcU
  3862. #define XHC_PRT2HSR__RNAK_L 31U
  3863. #define XHC_PRT2HSR__RNAK_R 24U
  3864. #define XHC_PRT2HSR__RNAK_WIDTH 8U
  3865. #define XHC_PRT2HSR__RNAK_RESETVALUE 0x00U
  3866. #define XHC_PRT2HSR__HSTX_L 23U
  3867. #define XHC_PRT2HSR__HSTX_R 16U
  3868. #define XHC_PRT2HSR__HSTX_WIDTH 8U
  3869. #define XHC_PRT2HSR__HSTX_RESETVALUE 0x00U
  3870. #define XHC_PRT2HSR__HSRX_L 15U
  3871. #define XHC_PRT2HSR__HSRX_R 8U
  3872. #define XHC_PRT2HSR__HSRX_WIDTH 8U
  3873. #define XHC_PRT2HSR__HSRX_RESETVALUE 0x00U
  3874. #define XHC_PRT2HSR__SPLT_L 7U
  3875. #define XHC_PRT2HSR__SPLT_R 0U
  3876. #define XHC_PRT2HSR__SPLT_WIDTH 8U
  3877. #define XHC_PRT2HSR__SPLT_RESETVALUE 0x00U
  3878. #define XHC_PRT2HSR_WIDTH 32U
  3879. #define XHC_PRT2HSR__WIDTH 32U
  3880. #define XHC_PRT2HSR_ALL_L 31U
  3881. #define XHC_PRT2HSR_ALL_R 0U
  3882. #define XHC_PRT2HSR__ALL_L 31U
  3883. #define XHC_PRT2HSR__ALL_R 0U
  3884. #define XHC_PRT2HSR_DATAMASK 0xffffffffU
  3885. #define XHC_PRT2HSR_RDWRMASK 0x00000000U
  3886. #define XHC_PRT2HSR_RESETVALUE 0x00000000U
  3887. #define XHC_ECHRH2_OFFSET 0xd00U
  3888. #define XHC_ECHRH2_BASE 0xd00U
  3889. #define XHC_ECHRH2__MTT 31U
  3890. #define XHC_ECHRH2__MTT_L 31U
  3891. #define XHC_ECHRH2__MTT_R 31U
  3892. #define XHC_ECHRH2__MTT_WIDTH 1U
  3893. #define XHC_ECHRH2__MTT_RESETVALUE 0x0U
  3894. #define XHC_ECHRH2__RPO_L 30U
  3895. #define XHC_ECHRH2__RPO_R 24U
  3896. #define XHC_ECHRH2__RPO_WIDTH 7U
  3897. #define XHC_ECHRH2__RPO_RESETVALUE 0x0U
  3898. #define XHC_ECHRH2__reserved_L 23U
  3899. #define XHC_ECHRH2__reserved_R 22U
  3900. #define XHC_ECHRH2__reserved_WIDTH 2U
  3901. #define XHC_ECHRH2__reserved_RESETVALUE 0x0U
  3902. #define XHC_ECHRH2__RPN_L 21U
  3903. #define XHC_ECHRH2__RPN_R 20U
  3904. #define XHC_ECHRH2__RPN_WIDTH 2U
  3905. #define XHC_ECHRH2__RPN_RESETVALUE 0x0U
  3906. #define XHC_ECHRH2__DNR_L 19U
  3907. #define XHC_ECHRH2__DNR_R 16U
  3908. #define XHC_ECHRH2__DNR_WIDTH 4U
  3909. #define XHC_ECHRH2__DNR_RESETVALUE 0x0U
  3910. #define XHC_ECHRH2__NCP_L 15U
  3911. #define XHC_ECHRH2__NCP_R 8U
  3912. #define XHC_ECHRH2__NCP_WIDTH 8U
  3913. #define XHC_ECHRH2__NCP_RESETVALUE 0x0cU
  3914. #define XHC_ECHRH2__CID_L 7U
  3915. #define XHC_ECHRH2__CID_R 0U
  3916. #define XHC_ECHRH2__CID_WIDTH 8U
  3917. #define XHC_ECHRH2__CID_RESETVALUE 0xc9U
  3918. #define XHC_ECHRH2_WIDTH 32U
  3919. #define XHC_ECHRH2__WIDTH 32U
  3920. #define XHC_ECHRH2_ALL_L 31U
  3921. #define XHC_ECHRH2_ALL_R 0U
  3922. #define XHC_ECHRH2__ALL_L 31U
  3923. #define XHC_ECHRH2__ALL_R 0U
  3924. #define XHC_ECHRH2_DATAMASK 0xffffffffU
  3925. #define XHC_ECHRH2_RDWRMASK 0x00000000U
  3926. #define XHC_ECHRH2_RESETVALUE 0x00000cc9U
  3927. #define XHC_RH2DES_OFFSET 0xd04U
  3928. #define XHC_RH2DES_BASE 0xd04U
  3929. #define XHC_RH2DES__PIS3_L 31U
  3930. #define XHC_RH2DES__PIS3_R 30U
  3931. #define XHC_RH2DES__PIS3_WIDTH 2U
  3932. #define XHC_RH2DES__PIS3_RESETVALUE 0x0U
  3933. #define XHC_RH2DES__HIST3 24U
  3934. #define XHC_RH2DES__HIST3_L 24U
  3935. #define XHC_RH2DES__HIST3_R 24U
  3936. #define XHC_RH2DES__HIST3_WIDTH 1U
  3937. #define XHC_RH2DES__HIST3_RESETVALUE 0x0U
  3938. #define XHC_RH2DES__PIS2_L 23U
  3939. #define XHC_RH2DES__PIS2_R 22U
  3940. #define XHC_RH2DES__PIS2_WIDTH 2U
  3941. #define XHC_RH2DES__PIS2_RESETVALUE 0x0U
  3942. #define XHC_RH2DES__HIST2 16U
  3943. #define XHC_RH2DES__HIST2_L 16U
  3944. #define XHC_RH2DES__HIST2_R 16U
  3945. #define XHC_RH2DES__HIST2_WIDTH 1U
  3946. #define XHC_RH2DES__HIST2_RESETVALUE 0x0U
  3947. #define XHC_RH2DES__PIS1_L 15U
  3948. #define XHC_RH2DES__PIS1_R 14U
  3949. #define XHC_RH2DES__PIS1_WIDTH 2U
  3950. #define XHC_RH2DES__PIS1_RESETVALUE 0x0U
  3951. #define XHC_RH2DES__HIST1 8U
  3952. #define XHC_RH2DES__HIST1_L 8U
  3953. #define XHC_RH2DES__HIST1_R 8U
  3954. #define XHC_RH2DES__HIST1_WIDTH 1U
  3955. #define XHC_RH2DES__HIST1_RESETVALUE 0x0U
  3956. #define XHC_RH2DES__PIS0_L 7U
  3957. #define XHC_RH2DES__PIS0_R 6U
  3958. #define XHC_RH2DES__PIS0_WIDTH 2U
  3959. #define XHC_RH2DES__PIS0_RESETVALUE 0x0U
  3960. #define XHC_RH2DES__reserved_L 5U
  3961. #define XHC_RH2DES__reserved_R 1U
  3962. #define XHC_RH2DES__reserved_WIDTH 5U
  3963. #define XHC_RH2DES__reserved_RESETVALUE 0x0U
  3964. #define XHC_RH2DES__HIST0 0U
  3965. #define XHC_RH2DES__HIST0_L 0U
  3966. #define XHC_RH2DES__HIST0_R 0U
  3967. #define XHC_RH2DES__HIST0_WIDTH 1U
  3968. #define XHC_RH2DES__HIST0_RESETVALUE 0x0U
  3969. #define XHC_RH2DES__RESERVED_0_L 29U
  3970. #define XHC_RH2DES__RESERVED_0_R 25U
  3971. #define XHC_RH2DES__RESERVED_1_L 21U
  3972. #define XHC_RH2DES__RESERVED_1_R 17U
  3973. #define XHC_RH2DES__RESERVED_2_L 13U
  3974. #define XHC_RH2DES__RESERVED_2_R 9U
  3975. #define XHC_RH2DES__RESERVED_L 29U
  3976. #define XHC_RH2DES__RESERVED_R 25U
  3977. #define XHC_RH2DES_WIDTH 32U
  3978. #define XHC_RH2DES__WIDTH 32U
  3979. #define XHC_RH2DES_ALL_L 31U
  3980. #define XHC_RH2DES_ALL_R 0U
  3981. #define XHC_RH2DES__ALL_L 31U
  3982. #define XHC_RH2DES__ALL_R 0U
  3983. #define XHC_RH2DES_DATAMASK 0xc1c1c1ffU
  3984. #define XHC_RH2DES_RDWRMASK 0x3e3e3e00U
  3985. #define XHC_RH2DES_RESETVALUE 0x00000000U
  3986. #define XHC_RH2HSC0_OFFSET 0xd10U
  3987. #define XHC_RH2HSC0_BASE 0xd10U
  3988. #define XHC_RH2HSC0__TMR_L 31U
  3989. #define XHC_RH2HSC0__TMR_R 16U
  3990. #define XHC_RH2HSC0__TMR_WIDTH 16U
  3991. #define XHC_RH2HSC0__TMR_RESETVALUE 0x0000U
  3992. #define XHC_RH2HSC0__RSL_L 7U
  3993. #define XHC_RH2HSC0__RSL_R 6U
  3994. #define XHC_RH2HSC0__RSL_WIDTH 2U
  3995. #define XHC_RH2HSC0__RSL_RESETVALUE 0x0U
  3996. #define XHC_RH2HSC0__AS_M_L 5U
  3997. #define XHC_RH2HSC0__AS_M_R 4U
  3998. #define XHC_RH2HSC0__AS_M_WIDTH 2U
  3999. #define XHC_RH2HSC0__AS_M_RESETVALUE 0x0U
  4000. #define XHC_RH2HSC0__CMD_L 3U
  4001. #define XHC_RH2HSC0__CMD_R 2U
  4002. #define XHC_RH2HSC0__CMD_WIDTH 2U
  4003. #define XHC_RH2HSC0__CMD_RESETVALUE 0x0U
  4004. #define XHC_RH2HSC0__reserved 1U
  4005. #define XHC_RH2HSC0__reserved_L 1U
  4006. #define XHC_RH2HSC0__reserved_R 1U
  4007. #define XHC_RH2HSC0__reserved_WIDTH 1U
  4008. #define XHC_RH2HSC0__reserved_RESETVALUE 0x0U
  4009. #define XHC_RH2HSC0__STB 0U
  4010. #define XHC_RH2HSC0__STB_L 0U
  4011. #define XHC_RH2HSC0__STB_R 0U
  4012. #define XHC_RH2HSC0__STB_WIDTH 1U
  4013. #define XHC_RH2HSC0__STB_RESETVALUE 0x0U
  4014. #define XHC_RH2HSC0__RESERVED_L 15U
  4015. #define XHC_RH2HSC0__RESERVED_R 8U
  4016. #define XHC_RH2HSC0_WIDTH 32U
  4017. #define XHC_RH2HSC0__WIDTH 32U
  4018. #define XHC_RH2HSC0_ALL_L 31U
  4019. #define XHC_RH2HSC0_ALL_R 0U
  4020. #define XHC_RH2HSC0__ALL_L 31U
  4021. #define XHC_RH2HSC0__ALL_R 0U
  4022. #define XHC_RH2HSC0_DATAMASK 0xffff00ffU
  4023. #define XHC_RH2HSC0_RDWRMASK 0x0000ff00U
  4024. #define XHC_RH2HSC0_RESETVALUE 0x00000000U
  4025. #define XHC_RH2HSR0_OFFSET 0xd14U
  4026. #define XHC_RH2HSR0_BASE 0xd14U
  4027. #define XHC_RH2HSR0__C2U_L 31U
  4028. #define XHC_RH2HSR0__C2U_R 24U
  4029. #define XHC_RH2HSR0__C2U_WIDTH 8U
  4030. #define XHC_RH2HSR0__C2U_RESETVALUE 0x00U
  4031. #define XHC_RH2HSR0__C1U_L 23U
  4032. #define XHC_RH2HSR0__C1U_R 16U
  4033. #define XHC_RH2HSR0__C1U_WIDTH 8U
  4034. #define XHC_RH2HSR0__C1U_RESETVALUE 0x00U
  4035. #define XHC_RH2HSR0__reserved_L 15U
  4036. #define XHC_RH2HSR0__reserved_R 8U
  4037. #define XHC_RH2HSR0__reserved_WIDTH 8U
  4038. #define XHC_RH2HSR0__reserved_RESETVALUE 0x00U
  4039. #define XHC_RH2HSR0__RTY_L 7U
  4040. #define XHC_RH2HSR0__RTY_R 0U
  4041. #define XHC_RH2HSR0__RTY_WIDTH 8U
  4042. #define XHC_RH2HSR0__RTY_RESETVALUE 0x00U
  4043. #define XHC_RH2HSR0_WIDTH 32U
  4044. #define XHC_RH2HSR0__WIDTH 32U
  4045. #define XHC_RH2HSR0_ALL_L 31U
  4046. #define XHC_RH2HSR0_ALL_R 0U
  4047. #define XHC_RH2HSR0__ALL_L 31U
  4048. #define XHC_RH2HSR0__ALL_R 0U
  4049. #define XHC_RH2HSR0_DATAMASK 0xffffffffU
  4050. #define XHC_RH2HSR0_RDWRMASK 0x00000000U
  4051. #define XHC_RH2HSR0_RESETVALUE 0x00000000U
  4052. #define XHC_RH2HSC1_OFFSET 0xd18U
  4053. #define XHC_RH2HSC1_BASE 0xd18U
  4054. #define XHC_RH2HSC1__TMR_L 31U
  4055. #define XHC_RH2HSC1__TMR_R 16U
  4056. #define XHC_RH2HSC1__TMR_WIDTH 16U
  4057. #define XHC_RH2HSC1__TMR_RESETVALUE 0x0000U
  4058. #define XHC_RH2HSC1__RSL_L 7U
  4059. #define XHC_RH2HSC1__RSL_R 6U
  4060. #define XHC_RH2HSC1__RSL_WIDTH 2U
  4061. #define XHC_RH2HSC1__RSL_RESETVALUE 0x0U
  4062. #define XHC_RH2HSC1__AS_M_L 5U
  4063. #define XHC_RH2HSC1__AS_M_R 4U
  4064. #define XHC_RH2HSC1__AS_M_WIDTH 2U
  4065. #define XHC_RH2HSC1__AS_M_RESETVALUE 0x0U
  4066. #define XHC_RH2HSC1__CMD_L 3U
  4067. #define XHC_RH2HSC1__CMD_R 2U
  4068. #define XHC_RH2HSC1__CMD_WIDTH 2U
  4069. #define XHC_RH2HSC1__CMD_RESETVALUE 0x0U
  4070. #define XHC_RH2HSC1__reserved 1U
  4071. #define XHC_RH2HSC1__reserved_L 1U
  4072. #define XHC_RH2HSC1__reserved_R 1U
  4073. #define XHC_RH2HSC1__reserved_WIDTH 1U
  4074. #define XHC_RH2HSC1__reserved_RESETVALUE 0x0U
  4075. #define XHC_RH2HSC1__STB 0U
  4076. #define XHC_RH2HSC1__STB_L 0U
  4077. #define XHC_RH2HSC1__STB_R 0U
  4078. #define XHC_RH2HSC1__STB_WIDTH 1U
  4079. #define XHC_RH2HSC1__STB_RESETVALUE 0x0U
  4080. #define XHC_RH2HSC1__RESERVED_L 15U
  4081. #define XHC_RH2HSC1__RESERVED_R 8U
  4082. #define XHC_RH2HSC1_WIDTH 32U
  4083. #define XHC_RH2HSC1__WIDTH 32U
  4084. #define XHC_RH2HSC1_ALL_L 31U
  4085. #define XHC_RH2HSC1_ALL_R 0U
  4086. #define XHC_RH2HSC1__ALL_L 31U
  4087. #define XHC_RH2HSC1__ALL_R 0U
  4088. #define XHC_RH2HSC1_DATAMASK 0xffff00ffU
  4089. #define XHC_RH2HSC1_RDWRMASK 0x0000ff00U
  4090. #define XHC_RH2HSC1_RESETVALUE 0x00000000U
  4091. #define XHC_RH2HSR1_OFFSET 0xd1cU
  4092. #define XHC_RH2HSR1_BASE 0xd1cU
  4093. #define XHC_RH2HSR1__C2U_L 31U
  4094. #define XHC_RH2HSR1__C2U_R 24U
  4095. #define XHC_RH2HSR1__C2U_WIDTH 8U
  4096. #define XHC_RH2HSR1__C2U_RESETVALUE 0x00U
  4097. #define XHC_RH2HSR1__C1U_L 23U
  4098. #define XHC_RH2HSR1__C1U_R 16U
  4099. #define XHC_RH2HSR1__C1U_WIDTH 8U
  4100. #define XHC_RH2HSR1__C1U_RESETVALUE 0x00U
  4101. #define XHC_RH2HSR1__reserved_L 15U
  4102. #define XHC_RH2HSR1__reserved_R 8U
  4103. #define XHC_RH2HSR1__reserved_WIDTH 8U
  4104. #define XHC_RH2HSR1__reserved_RESETVALUE 0x00U
  4105. #define XHC_RH2HSR1__RTY_L 7U
  4106. #define XHC_RH2HSR1__RTY_R 0U
  4107. #define XHC_RH2HSR1__RTY_WIDTH 8U
  4108. #define XHC_RH2HSR1__RTY_RESETVALUE 0x00U
  4109. #define XHC_RH2HSR1_WIDTH 32U
  4110. #define XHC_RH2HSR1__WIDTH 32U
  4111. #define XHC_RH2HSR1_ALL_L 31U
  4112. #define XHC_RH2HSR1_ALL_R 0U
  4113. #define XHC_RH2HSR1__ALL_L 31U
  4114. #define XHC_RH2HSR1__ALL_R 0U
  4115. #define XHC_RH2HSR1_DATAMASK 0xffffffffU
  4116. #define XHC_RH2HSR1_RDWRMASK 0x00000000U
  4117. #define XHC_RH2HSR1_RESETVALUE 0x00000000U
  4118. #define XHC_RH2HSC2_OFFSET 0xd20U
  4119. #define XHC_RH2HSC2_BASE 0xd20U
  4120. #define XHC_RH2HSC2__TMR_L 31U
  4121. #define XHC_RH2HSC2__TMR_R 16U
  4122. #define XHC_RH2HSC2__TMR_WIDTH 16U
  4123. #define XHC_RH2HSC2__TMR_RESETVALUE 0x0000U
  4124. #define XHC_RH2HSC2__RSL_L 7U
  4125. #define XHC_RH2HSC2__RSL_R 6U
  4126. #define XHC_RH2HSC2__RSL_WIDTH 2U
  4127. #define XHC_RH2HSC2__RSL_RESETVALUE 0x0U
  4128. #define XHC_RH2HSC2__AS_M_L 5U
  4129. #define XHC_RH2HSC2__AS_M_R 4U
  4130. #define XHC_RH2HSC2__AS_M_WIDTH 2U
  4131. #define XHC_RH2HSC2__AS_M_RESETVALUE 0x0U
  4132. #define XHC_RH2HSC2__CMD_L 3U
  4133. #define XHC_RH2HSC2__CMD_R 2U
  4134. #define XHC_RH2HSC2__CMD_WIDTH 2U
  4135. #define XHC_RH2HSC2__CMD_RESETVALUE 0x0U
  4136. #define XHC_RH2HSC2__reserved 1U
  4137. #define XHC_RH2HSC2__reserved_L 1U
  4138. #define XHC_RH2HSC2__reserved_R 1U
  4139. #define XHC_RH2HSC2__reserved_WIDTH 1U
  4140. #define XHC_RH2HSC2__reserved_RESETVALUE 0x0U
  4141. #define XHC_RH2HSC2__STB 0U
  4142. #define XHC_RH2HSC2__STB_L 0U
  4143. #define XHC_RH2HSC2__STB_R 0U
  4144. #define XHC_RH2HSC2__STB_WIDTH 1U
  4145. #define XHC_RH2HSC2__STB_RESETVALUE 0x0U
  4146. #define XHC_RH2HSC2__RESERVED_L 15U
  4147. #define XHC_RH2HSC2__RESERVED_R 8U
  4148. #define XHC_RH2HSC2_WIDTH 32U
  4149. #define XHC_RH2HSC2__WIDTH 32U
  4150. #define XHC_RH2HSC2_ALL_L 31U
  4151. #define XHC_RH2HSC2_ALL_R 0U
  4152. #define XHC_RH2HSC2__ALL_L 31U
  4153. #define XHC_RH2HSC2__ALL_R 0U
  4154. #define XHC_RH2HSC2_DATAMASK 0xffff00ffU
  4155. #define XHC_RH2HSC2_RDWRMASK 0x0000ff00U
  4156. #define XHC_RH2HSC2_RESETVALUE 0x00000000U
  4157. #define XHC_RH2HSR2_OFFSET 0xd24U
  4158. #define XHC_RH2HSR2_BASE 0xd24U
  4159. #define XHC_RH2HSR2__C2U_L 31U
  4160. #define XHC_RH2HSR2__C2U_R 24U
  4161. #define XHC_RH2HSR2__C2U_WIDTH 8U
  4162. #define XHC_RH2HSR2__C2U_RESETVALUE 0x00U
  4163. #define XHC_RH2HSR2__C1U_L 23U
  4164. #define XHC_RH2HSR2__C1U_R 16U
  4165. #define XHC_RH2HSR2__C1U_WIDTH 8U
  4166. #define XHC_RH2HSR2__C1U_RESETVALUE 0x00U
  4167. #define XHC_RH2HSR2__reserved_L 15U
  4168. #define XHC_RH2HSR2__reserved_R 8U
  4169. #define XHC_RH2HSR2__reserved_WIDTH 8U
  4170. #define XHC_RH2HSR2__reserved_RESETVALUE 0x00U
  4171. #define XHC_RH2HSR2__RTY_L 7U
  4172. #define XHC_RH2HSR2__RTY_R 0U
  4173. #define XHC_RH2HSR2__RTY_WIDTH 8U
  4174. #define XHC_RH2HSR2__RTY_RESETVALUE 0x00U
  4175. #define XHC_RH2HSR2_WIDTH 32U
  4176. #define XHC_RH2HSR2__WIDTH 32U
  4177. #define XHC_RH2HSR2_ALL_L 31U
  4178. #define XHC_RH2HSR2_ALL_R 0U
  4179. #define XHC_RH2HSR2__ALL_L 31U
  4180. #define XHC_RH2HSR2__ALL_R 0U
  4181. #define XHC_RH2HSR2_DATAMASK 0xffffffffU
  4182. #define XHC_RH2HSR2_RDWRMASK 0x00000000U
  4183. #define XHC_RH2HSR2_RESETVALUE 0x00000000U
  4184. #define XHC_RH2HSC3_OFFSET 0xd28U
  4185. #define XHC_RH2HSC3_BASE 0xd28U
  4186. #define XHC_RH2HSC3__TMR_L 31U
  4187. #define XHC_RH2HSC3__TMR_R 16U
  4188. #define XHC_RH2HSC3__TMR_WIDTH 16U
  4189. #define XHC_RH2HSC3__TMR_RESETVALUE 0x0000U
  4190. #define XHC_RH2HSC3__RSL_L 7U
  4191. #define XHC_RH2HSC3__RSL_R 6U
  4192. #define XHC_RH2HSC3__RSL_WIDTH 2U
  4193. #define XHC_RH2HSC3__RSL_RESETVALUE 0x0U
  4194. #define XHC_RH2HSC3__AS_M_L 5U
  4195. #define XHC_RH2HSC3__AS_M_R 4U
  4196. #define XHC_RH2HSC3__AS_M_WIDTH 2U
  4197. #define XHC_RH2HSC3__AS_M_RESETVALUE 0x0U
  4198. #define XHC_RH2HSC3__CMD_L 3U
  4199. #define XHC_RH2HSC3__CMD_R 2U
  4200. #define XHC_RH2HSC3__CMD_WIDTH 2U
  4201. #define XHC_RH2HSC3__CMD_RESETVALUE 0x0U
  4202. #define XHC_RH2HSC3__reserved 1U
  4203. #define XHC_RH2HSC3__reserved_L 1U
  4204. #define XHC_RH2HSC3__reserved_R 1U
  4205. #define XHC_RH2HSC3__reserved_WIDTH 1U
  4206. #define XHC_RH2HSC3__reserved_RESETVALUE 0x0U
  4207. #define XHC_RH2HSC3__STB 0U
  4208. #define XHC_RH2HSC3__STB_L 0U
  4209. #define XHC_RH2HSC3__STB_R 0U
  4210. #define XHC_RH2HSC3__STB_WIDTH 1U
  4211. #define XHC_RH2HSC3__STB_RESETVALUE 0x0U
  4212. #define XHC_RH2HSC3__RESERVED_L 15U
  4213. #define XHC_RH2HSC3__RESERVED_R 8U
  4214. #define XHC_RH2HSC3_WIDTH 32U
  4215. #define XHC_RH2HSC3__WIDTH 32U
  4216. #define XHC_RH2HSC3_ALL_L 31U
  4217. #define XHC_RH2HSC3_ALL_R 0U
  4218. #define XHC_RH2HSC3__ALL_L 31U
  4219. #define XHC_RH2HSC3__ALL_R 0U
  4220. #define XHC_RH2HSC3_DATAMASK 0xffff00ffU
  4221. #define XHC_RH2HSC3_RDWRMASK 0x0000ff00U
  4222. #define XHC_RH2HSC3_RESETVALUE 0x00000000U
  4223. #define XHC_RH2HSR3_OFFSET 0xd2cU
  4224. #define XHC_RH2HSR3_BASE 0xd2cU
  4225. #define XHC_RH2HSR3__C2U_L 31U
  4226. #define XHC_RH2HSR3__C2U_R 24U
  4227. #define XHC_RH2HSR3__C2U_WIDTH 8U
  4228. #define XHC_RH2HSR3__C2U_RESETVALUE 0x00U
  4229. #define XHC_RH2HSR3__C1U_L 23U
  4230. #define XHC_RH2HSR3__C1U_R 16U
  4231. #define XHC_RH2HSR3__C1U_WIDTH 8U
  4232. #define XHC_RH2HSR3__C1U_RESETVALUE 0x00U
  4233. #define XHC_RH2HSR3__reserved_L 15U
  4234. #define XHC_RH2HSR3__reserved_R 8U
  4235. #define XHC_RH2HSR3__reserved_WIDTH 8U
  4236. #define XHC_RH2HSR3__reserved_RESETVALUE 0x00U
  4237. #define XHC_RH2HSR3__RTY_L 7U
  4238. #define XHC_RH2HSR3__RTY_R 0U
  4239. #define XHC_RH2HSR3__RTY_WIDTH 8U
  4240. #define XHC_RH2HSR3__RTY_RESETVALUE 0x00U
  4241. #define XHC_RH2HSR3_WIDTH 32U
  4242. #define XHC_RH2HSR3__WIDTH 32U
  4243. #define XHC_RH2HSR3_ALL_L 31U
  4244. #define XHC_RH2HSR3_ALL_R 0U
  4245. #define XHC_RH2HSR3__ALL_L 31U
  4246. #define XHC_RH2HSR3__ALL_R 0U
  4247. #define XHC_RH2HSR3_DATAMASK 0xffffffffU
  4248. #define XHC_RH2HSR3_RDWRMASK 0x00000000U
  4249. #define XHC_RH2HSR3_RESETVALUE 0x00000000U
  4250. #define XHC_ECHU2P_OFFSET 0xd30U
  4251. #define XHC_ECHU2P_BASE 0xd30U
  4252. #define XHC_ECHU2P__reserved_L 31U
  4253. #define XHC_ECHU2P__reserved_R 16U
  4254. #define XHC_ECHU2P__reserved_WIDTH 16U
  4255. #define XHC_ECHU2P__reserved_RESETVALUE 0x0000U
  4256. #define XHC_ECHU2P__NCP_L 15U
  4257. #define XHC_ECHU2P__NCP_R 8U
  4258. #define XHC_ECHU2P__NCP_WIDTH 8U
  4259. #define XHC_ECHU2P__NCP_RESETVALUE 0x04U
  4260. #define XHC_ECHU2P__CID_L 7U
  4261. #define XHC_ECHU2P__CID_R 0U
  4262. #define XHC_ECHU2P__CID_WIDTH 8U
  4263. #define XHC_ECHU2P__CID_RESETVALUE 0xcaU
  4264. #define XHC_ECHU2P_WIDTH 32U
  4265. #define XHC_ECHU2P__WIDTH 32U
  4266. #define XHC_ECHU2P_ALL_L 31U
  4267. #define XHC_ECHU2P_ALL_R 0U
  4268. #define XHC_ECHU2P__ALL_L 31U
  4269. #define XHC_ECHU2P__ALL_R 0U
  4270. #define XHC_ECHU2P_DATAMASK 0xffffffffU
  4271. #define XHC_ECHU2P_RDWRMASK 0x00000000U
  4272. #define XHC_ECHU2P_RESETVALUE 0x000004caU
  4273. #define XHC_U2PVER_OFFSET 0xd34U
  4274. #define XHC_U2PVER_BASE 0xd34U
  4275. #define XHC_U2PVER__MAJ_L 31U
  4276. #define XHC_U2PVER__MAJ_R 28U
  4277. #define XHC_U2PVER__MAJ_WIDTH 4U
  4278. #define XHC_U2PVER__MAJ_RESETVALUE 0x0U
  4279. #define XHC_U2PVER__MIN_L 27U
  4280. #define XHC_U2PVER__MIN_R 24U
  4281. #define XHC_U2PVER__MIN_WIDTH 4U
  4282. #define XHC_U2PVER__MIN_RESETVALUE 0x0U
  4283. #define XHC_U2PVER__RLS_L 23U
  4284. #define XHC_U2PVER__RLS_R 20U
  4285. #define XHC_U2PVER__RLS_WIDTH 4U
  4286. #define XHC_U2PVER__RLS_RESETVALUE 0x0U
  4287. #define XHC_U2PVER__reserved_L 19U
  4288. #define XHC_U2PVER__reserved_R 0U
  4289. #define XHC_U2PVER__reserved_WIDTH 20U
  4290. #define XHC_U2PVER__reserved_RESETVALUE 0x00000U
  4291. #define XHC_U2PVER_WIDTH 32U
  4292. #define XHC_U2PVER__WIDTH 32U
  4293. #define XHC_U2PVER_ALL_L 31U
  4294. #define XHC_U2PVER_ALL_R 0U
  4295. #define XHC_U2PVER__ALL_L 31U
  4296. #define XHC_U2PVER__ALL_R 0U
  4297. #define XHC_U2PVER_DATAMASK 0xffffffffU
  4298. #define XHC_U2PVER_RDWRMASK 0x00000000U
  4299. #define XHC_U2PVER_RESETVALUE 0x00000000U
  4300. #define XHC_U2PMGN_OFFSET 0xd38U
  4301. #define XHC_U2PMGN_BASE 0xd38U
  4302. #define XHC_U2PMGN__MGN_L 31U
  4303. #define XHC_U2PMGN__MGN_R 0U
  4304. #define XHC_U2PMGN__MGN_WIDTH 32U
  4305. #define XHC_U2PMGN__MGN_RESETVALUE 0x4b534b4dU
  4306. #define XHC_U2PMGN_WIDTH 32U
  4307. #define XHC_U2PMGN__WIDTH 32U
  4308. #define XHC_U2PMGN_ALL_L 31U
  4309. #define XHC_U2PMGN_ALL_R 0U
  4310. #define XHC_U2PMGN__ALL_L 31U
  4311. #define XHC_U2PMGN__ALL_R 0U
  4312. #define XHC_U2PMGN_DATAMASK 0xffffffffU
  4313. #define XHC_U2PMGN_RDWRMASK 0x00000000U
  4314. #define XHC_U2PMGN_RESETVALUE 0x4b534b4dU
  4315. #define XHC_ECHRSV2_OFFSET 0xd40U
  4316. #define XHC_ECHRSV2_BASE 0xd40U
  4317. #define XHC_ECHRSV2__reserved_L 31U
  4318. #define XHC_ECHRSV2__reserved_R 16U
  4319. #define XHC_ECHRSV2__reserved_WIDTH 16U
  4320. #define XHC_ECHRSV2__reserved_RESETVALUE 0x0000U
  4321. #define XHC_ECHRSV2__NCP_L 15U
  4322. #define XHC_ECHRSV2__NCP_R 8U
  4323. #define XHC_ECHRSV2__NCP_WIDTH 8U
  4324. #define XHC_ECHRSV2__NCP_RESETVALUE 0x00U
  4325. #define XHC_ECHRSV2__CID_L 7U
  4326. #define XHC_ECHRSV2__CID_R 0U
  4327. #define XHC_ECHRSV2__CID_WIDTH 8U
  4328. #define XHC_ECHRSV2__CID_RESETVALUE 0xffU
  4329. #define XHC_ECHRSV2_WIDTH 32U
  4330. #define XHC_ECHRSV2__WIDTH 32U
  4331. #define XHC_ECHRSV2_ALL_L 31U
  4332. #define XHC_ECHRSV2_ALL_R 0U
  4333. #define XHC_ECHRSV2__ALL_L 31U
  4334. #define XHC_ECHRSV2__ALL_R 0U
  4335. #define XHC_ECHRSV2_DATAMASK 0xffffffffU
  4336. #define XHC_ECHRSV2_RDWRMASK 0x00000000U
  4337. #define XHC_ECHRSV2_RESETVALUE 0x000000ffU
  4338. #define XHC_ECHIRA_OFFSET 0xf90U
  4339. #define XHC_ECHIRA_BASE 0xf90U
  4340. #define XHC_ECHIRA__reserved_L 31U
  4341. #define XHC_ECHIRA__reserved_R 16U
  4342. #define XHC_ECHIRA__reserved_WIDTH 16U
  4343. #define XHC_ECHIRA__reserved_RESETVALUE 0x0000U
  4344. #define XHC_ECHIRA__NCP_L 15U
  4345. #define XHC_ECHIRA__NCP_R 8U
  4346. #define XHC_ECHIRA__NCP_WIDTH 8U
  4347. #define XHC_ECHIRA__NCP_RESETVALUE 0x04U
  4348. #define XHC_ECHIRA__CID_L 7U
  4349. #define XHC_ECHIRA__CID_R 0U
  4350. #define XHC_ECHIRA__CID_WIDTH 8U
  4351. #define XHC_ECHIRA__CID_RESETVALUE 0xfdU
  4352. #define XHC_ECHIRA_WIDTH 32U
  4353. #define XHC_ECHIRA__WIDTH 32U
  4354. #define XHC_ECHIRA_ALL_L 31U
  4355. #define XHC_ECHIRA_ALL_R 0U
  4356. #define XHC_ECHIRA__ALL_L 31U
  4357. #define XHC_ECHIRA__ALL_R 0U
  4358. #define XHC_ECHIRA_DATAMASK 0xffffffffU
  4359. #define XHC_ECHIRA_RDWRMASK 0x00000000U
  4360. #define XHC_ECHIRA_RESETVALUE 0x000004fdU
  4361. #define XHC_IRAADR_OFFSET 0xf98U
  4362. #define XHC_IRAADR_BASE 0xf98U
  4363. #define XHC_IRAADR__ADR_L 23U
  4364. #define XHC_IRAADR__ADR_R 2U
  4365. #define XHC_IRAADR__ADR_WIDTH 22U
  4366. #define XHC_IRAADR__ADR_RESETVALUE 0x0U
  4367. #define XHC_IRAADR__reserved 1U
  4368. #define XHC_IRAADR__reserved_L 1U
  4369. #define XHC_IRAADR__reserved_R 1U
  4370. #define XHC_IRAADR__reserved_WIDTH 1U
  4371. #define XHC_IRAADR__reserved_RESETVALUE 0x0U
  4372. #define XHC_IRAADR__MOD 0U
  4373. #define XHC_IRAADR__MOD_L 0U
  4374. #define XHC_IRAADR__MOD_R 0U
  4375. #define XHC_IRAADR__MOD_WIDTH 1U
  4376. #define XHC_IRAADR__MOD_RESETVALUE 0x0U
  4377. #define XHC_IRAADR__RESERVED_L 31U
  4378. #define XHC_IRAADR__RESERVED_R 24U
  4379. #define XHC_IRAADR_WIDTH 24U
  4380. #define XHC_IRAADR__WIDTH 24U
  4381. #define XHC_IRAADR_ALL_L 23U
  4382. #define XHC_IRAADR_ALL_R 0U
  4383. #define XHC_IRAADR__ALL_L 23U
  4384. #define XHC_IRAADR__ALL_R 0U
  4385. #define XHC_IRAADR_DATAMASK 0x00ffffffU
  4386. #define XHC_IRAADR_RDWRMASK 0xff000000U
  4387. #define XHC_IRAADR_RESETVALUE 0x000000U
  4388. #define XHC_IRADAT_OFFSET 0xf9cU
  4389. #define XHC_IRADAT_BASE 0xf9cU
  4390. #define XHC_IRADAT__DAT_L 31U
  4391. #define XHC_IRADAT__DAT_R 0U
  4392. #define XHC_IRADAT__DAT_WIDTH 32U
  4393. #define XHC_IRADAT__DAT_RESETVALUE 0x00000000U
  4394. #define XHC_IRADAT_WIDTH 32U
  4395. #define XHC_IRADAT__WIDTH 32U
  4396. #define XHC_IRADAT_ALL_L 31U
  4397. #define XHC_IRADAT_ALL_R 0U
  4398. #define XHC_IRADAT__ALL_L 31U
  4399. #define XHC_IRADAT__ALL_R 0U
  4400. #define XHC_IRADAT_DATAMASK 0xffffffffU
  4401. #define XHC_IRADAT_RDWRMASK 0x00000000U
  4402. #define XHC_IRADAT_RESETVALUE 0x00000000U
  4403. #define XHC_ECHHST_OFFSET 0xfa0U
  4404. #define XHC_ECHHST_BASE 0xfa0U
  4405. #define XHC_ECHHST__CCC 31U
  4406. #define XHC_ECHHST__CCC_L 31U
  4407. #define XHC_ECHHST__CCC_R 31U
  4408. #define XHC_ECHHST__CCC_WIDTH 1U
  4409. #define XHC_ECHHST__CCC_RESETVALUE 0x1U
  4410. #define XHC_ECHHST__PME 30U
  4411. #define XHC_ECHHST__PME_L 30U
  4412. #define XHC_ECHHST__PME_R 30U
  4413. #define XHC_ECHHST__PME_WIDTH 1U
  4414. #define XHC_ECHHST__PME_RESETVALUE 0x0U
  4415. #define XHC_ECHHST__AUX_L 29U
  4416. #define XHC_ECHHST__AUX_R 24U
  4417. #define XHC_ECHHST__AUX_WIDTH 6U
  4418. #define XHC_ECHHST__AUX_RESETVALUE 0x0U
  4419. #define XHC_ECHHST__IRA 20U
  4420. #define XHC_ECHHST__IRA_L 20U
  4421. #define XHC_ECHHST__IRA_R 20U
  4422. #define XHC_ECHHST__IRA_WIDTH 1U
  4423. #define XHC_ECHHST__IRA_RESETVALUE 0x0U
  4424. #define XHC_ECHHST__ULS 19U
  4425. #define XHC_ECHHST__ULS_L 19U
  4426. #define XHC_ECHHST__ULS_R 19U
  4427. #define XHC_ECHHST__ULS_WIDTH 1U
  4428. #define XHC_ECHHST__ULS_RESETVALUE 0x0U
  4429. #define XHC_ECHHST__reserved 18U
  4430. #define XHC_ECHHST__reserved_L 18U
  4431. #define XHC_ECHHST__reserved_R 18U
  4432. #define XHC_ECHHST__reserved_WIDTH 1U
  4433. #define XHC_ECHHST__reserved_RESETVALUE 0x0U
  4434. #define XHC_ECHHST__TEDA 17U
  4435. #define XHC_ECHHST__TEDA_L 17U
  4436. #define XHC_ECHHST__TEDA_R 17U
  4437. #define XHC_ECHHST__TEDA_WIDTH 1U
  4438. #define XHC_ECHHST__TEDA_RESETVALUE 0x0U
  4439. #define XHC_ECHHST__FSW 16U
  4440. #define XHC_ECHHST__FSW_L 16U
  4441. #define XHC_ECHHST__FSW_R 16U
  4442. #define XHC_ECHHST__FSW_WIDTH 1U
  4443. #define XHC_ECHHST__FSW_RESETVALUE 0x1U
  4444. #define XHC_ECHHST__NCP_L 15U
  4445. #define XHC_ECHHST__NCP_R 8U
  4446. #define XHC_ECHHST__NCP_WIDTH 8U
  4447. #define XHC_ECHHST__NCP_RESETVALUE 0x04U
  4448. #define XHC_ECHHST__CID_L 7U
  4449. #define XHC_ECHHST__CID_R 0U
  4450. #define XHC_ECHHST__CID_WIDTH 8U
  4451. #define XHC_ECHHST__CID_RESETVALUE 0xfcU
  4452. #define XHC_ECHHST__RESERVED_L 23U
  4453. #define XHC_ECHHST__RESERVED_R 21U
  4454. #define XHC_ECHHST_WIDTH 32U
  4455. #define XHC_ECHHST__WIDTH 32U
  4456. #define XHC_ECHHST_ALL_L 31U
  4457. #define XHC_ECHHST_ALL_R 0U
  4458. #define XHC_ECHHST__ALL_L 31U
  4459. #define XHC_ECHHST__ALL_R 0U
  4460. #define XHC_ECHHST_DATAMASK 0xff1fffffU
  4461. #define XHC_ECHHST_RDWRMASK 0x00e00000U
  4462. #define XHC_ECHHST_RESETVALUE 0x800104fcU
  4463. #define XHC_HSTDBG_OFFSET 0xfa4U
  4464. #define XHC_HSTDBG_BASE 0xfa4U
  4465. #define XHC_HSTDBG__ETE 31U
  4466. #define XHC_HSTDBG__ETE_L 31U
  4467. #define XHC_HSTDBG__ETE_R 31U
  4468. #define XHC_HSTDBG__ETE_WIDTH 1U
  4469. #define XHC_HSTDBG__ETE_RESETVALUE 0x0U
  4470. #define XHC_HSTDBG__reserved_L 30U
  4471. #define XHC_HSTDBG__reserved_R 16U
  4472. #define XHC_HSTDBG__reserved_WIDTH 15U
  4473. #define XHC_HSTDBG__reserved_RESETVALUE 0x0U
  4474. #define XHC_HSTDBG__OUTP_L 15U
  4475. #define XHC_HSTDBG__OUTP_R 8U
  4476. #define XHC_HSTDBG__OUTP_WIDTH 8U
  4477. #define XHC_HSTDBG__OUTP_RESETVALUE 0x00U
  4478. #define XHC_HSTDBG__INP_L 7U
  4479. #define XHC_HSTDBG__INP_R 0U
  4480. #define XHC_HSTDBG__INP_WIDTH 8U
  4481. #define XHC_HSTDBG__INP_RESETVALUE 0x00U
  4482. #define XHC_HSTDBG_WIDTH 32U
  4483. #define XHC_HSTDBG__WIDTH 32U
  4484. #define XHC_HSTDBG_ALL_L 31U
  4485. #define XHC_HSTDBG_ALL_R 0U
  4486. #define XHC_HSTDBG__ALL_L 31U
  4487. #define XHC_HSTDBG__ALL_R 0U
  4488. #define XHC_HSTDBG_DATAMASK 0xffffffffU
  4489. #define XHC_HSTDBG_RDWRMASK 0x00000000U
  4490. #define XHC_HSTDBG_RESETVALUE 0x00000000U
  4491. #define XHC_HSTNPL_OFFSET 0xfa8U
  4492. #define XHC_HSTNPL_BASE 0xfa8U
  4493. #define XHC_HSTNPL__NPL_L 31U
  4494. #define XHC_HSTNPL__NPL_R 9U
  4495. #define XHC_HSTNPL__NPL_WIDTH 23U
  4496. #define XHC_HSTNPL__NPL_RESETVALUE 0x0U
  4497. #define XHC_HSTNPL__reserved_L 8U
  4498. #define XHC_HSTNPL__reserved_R 0U
  4499. #define XHC_HSTNPL__reserved_WIDTH 9U
  4500. #define XHC_HSTNPL__reserved_RESETVALUE 0x0U
  4501. #define XHC_HSTNPL_WIDTH 32U
  4502. #define XHC_HSTNPL__WIDTH 32U
  4503. #define XHC_HSTNPL_ALL_L 31U
  4504. #define XHC_HSTNPL_ALL_R 0U
  4505. #define XHC_HSTNPL__ALL_L 31U
  4506. #define XHC_HSTNPL__ALL_R 0U
  4507. #define XHC_HSTNPL_DATAMASK 0xffffffffU
  4508. #define XHC_HSTNPL_RDWRMASK 0x00000000U
  4509. #define XHC_HSTNPL_RESETVALUE 0x00000000U
  4510. #define XHC_HSTNPH_OFFSET 0xfacU
  4511. #define XHC_HSTNPH_BASE 0xfacU
  4512. #define XHC_HSTNPH__NPH_L 31U
  4513. #define XHC_HSTNPH__NPH_R 0U
  4514. #define XHC_HSTNPH__NPH_WIDTH 32U
  4515. #define XHC_HSTNPH__NPH_RESETVALUE 0x00000000U
  4516. #define XHC_HSTNPH_WIDTH 32U
  4517. #define XHC_HSTNPH__WIDTH 32U
  4518. #define XHC_HSTNPH_ALL_L 31U
  4519. #define XHC_HSTNPH_ALL_R 0U
  4520. #define XHC_HSTNPH__ALL_L 31U
  4521. #define XHC_HSTNPH__ALL_R 0U
  4522. #define XHC_HSTNPH_DATAMASK 0xffffffffU
  4523. #define XHC_HSTNPH_RDWRMASK 0x00000000U
  4524. #define XHC_HSTNPH_RESETVALUE 0x00000000U
  4525. #define XHC_ECHRBV_OFFSET 0xfb0U
  4526. #define XHC_ECHRBV_BASE 0xfb0U
  4527. #define XHC_ECHRBV__MAJ_L 31U
  4528. #define XHC_ECHRBV__MAJ_R 28U
  4529. #define XHC_ECHRBV__MAJ_WIDTH 4U
  4530. #define XHC_ECHRBV__MAJ_RESETVALUE 0x0U
  4531. #define XHC_ECHRBV__MIN_L 27U
  4532. #define XHC_ECHRBV__MIN_R 24U
  4533. #define XHC_ECHRBV__MIN_WIDTH 4U
  4534. #define XHC_ECHRBV__MIN_RESETVALUE 0x0U
  4535. #define XHC_ECHRBV__RLS_L 23U
  4536. #define XHC_ECHRBV__RLS_R 16U
  4537. #define XHC_ECHRBV__RLS_WIDTH 8U
  4538. #define XHC_ECHRBV__RLS_RESETVALUE 0x00U
  4539. #define XHC_ECHRBV__NCP_L 15U
  4540. #define XHC_ECHRBV__NCP_R 8U
  4541. #define XHC_ECHRBV__NCP_WIDTH 8U
  4542. #define XHC_ECHRBV__NCP_RESETVALUE 0x00U
  4543. #define XHC_ECHRBV__CID_L 7U
  4544. #define XHC_ECHRBV__CID_R 0U
  4545. #define XHC_ECHRBV__CID_WIDTH 8U
  4546. #define XHC_ECHRBV__CID_RESETVALUE 0xfeU
  4547. #define XHC_ECHRBV_WIDTH 32U
  4548. #define XHC_ECHRBV__WIDTH 32U
  4549. #define XHC_ECHRBV_ALL_L 31U
  4550. #define XHC_ECHRBV_ALL_R 0U
  4551. #define XHC_ECHRBV__ALL_L 31U
  4552. #define XHC_ECHRBV__ALL_R 0U
  4553. #define XHC_ECHRBV_DATAMASK 0xffffffffU
  4554. #define XHC_ECHRBV_RDWRMASK 0x00000000U
  4555. #define XHC_ECHRBV_RESETVALUE 0x000000feU
  4556. #define XHC_RBVPDT_OFFSET 0xfb4U
  4557. #define XHC_RBVPDT_BASE 0xfb4U
  4558. #define XHC_RBVPDT__VDR_L 31U
  4559. #define XHC_RBVPDT__VDR_R 16U
  4560. #define XHC_RBVPDT__VDR_WIDTH 16U
  4561. #define XHC_RBVPDT__VDR_RESETVALUE 0x0a5cU
  4562. #define XHC_RBVPDT__PDT_L 15U
  4563. #define XHC_RBVPDT__PDT_R 0U
  4564. #define XHC_RBVPDT__PDT_WIDTH 16U
  4565. #define XHC_RBVPDT__PDT_RESETVALUE 0x0000U
  4566. #define XHC_RBVPDT_WIDTH 32U
  4567. #define XHC_RBVPDT__WIDTH 32U
  4568. #define XHC_RBVPDT_ALL_L 31U
  4569. #define XHC_RBVPDT_ALL_R 0U
  4570. #define XHC_RBVPDT__ALL_L 31U
  4571. #define XHC_RBVPDT__ALL_R 0U
  4572. #define XHC_RBVPDT_DATAMASK 0xffffffffU
  4573. #define XHC_RBVPDT_RDWRMASK 0x00000000U
  4574. #define XHC_RBVPDT_RESETVALUE 0x0a5c0000U
  4575. #define XHC_RBVMGN_OFFSET 0xfbcU
  4576. #define XHC_RBVMGN_BASE 0xfbcU
  4577. #define XHC_RBVMGN__MGN_L 31U
  4578. #define XHC_RBVMGN__MGN_R 0U
  4579. #define XHC_RBVMGN__MGN_WIDTH 32U
  4580. #define XHC_RBVMGN__MGN_RESETVALUE 0x52535354U
  4581. #define XHC_RBVMGN_WIDTH 32U
  4582. #define XHC_RBVMGN__WIDTH 32U
  4583. #define XHC_RBVMGN_ALL_L 31U
  4584. #define XHC_RBVMGN_ALL_R 0U
  4585. #define XHC_RBVMGN__ALL_L 31U
  4586. #define XHC_RBVMGN__ALL_R 0U
  4587. #define XHC_RBVMGN_DATAMASK 0xffffffffU
  4588. #define XHC_RBVMGN_RDWRMASK 0x00000000U
  4589. #define XHC_RBVMGN_RESETVALUE 0x52535354U
  4590. /* PORTSC field defines */
  4591. #define XHC_PORTSC__PS_LINK_STATE_U0 0U
  4592. #define XHC_PORTSC__PS_LINK_STATE_U1 1U
  4593. #define XHC_PORTSC__PS_LINK_STATE_U2 2U
  4594. #define XHC_PORTSC__PS_LINK_STATE_U3 3U
  4595. #define XHC_PORTSC__PS_LINK_STATE_DISABLED 4U
  4596. #define XHC_PORTSC__PS_LINK_STATE_RX_DETECT 5U
  4597. #define XHC_PORTSC__PS_LINK_STATE_INACTIVE 6U
  4598. #define XHC_PORTSC__PS_LINK_STATE_POLLING 7U
  4599. #define XHC_PORTSC__PS_LINK_STATE_RECOVERY 8U
  4600. #define XHC_PORTSC__PS_LINK_STATE_HOT_RESET 9U
  4601. #define XHC_PORTSC__PS_LINK_STATE_COMPLIANCE 10U
  4602. #define XHC_PORTSC__PS_LINK_STATE_TEST 11U
  4603. #define XHC_PORTSC__PS_LINK_STATE_RESUME 15U
  4604. #define XHC_PORTSC__PS_SPEED_UNDEFINED 0U
  4605. #define XHC_PORTSC__PS_FS 1U
  4606. #define XHC_PORTSC__PS_LS 2U
  4607. #define XHC_PORTSC__PS_HS 3U
  4608. #define XHC_PORTSC__PS_SS 4U
  4609. /* macros and inline functions */
  4610. /* write 64bit ptr 'p' to destination 'd' with offset 'v' */
  4611. inline void WRITE64_REG_PTRL(uint32_t r, uint32_t *p)
  4612. {
  4613. uint32_t *ptr = (uint32_t *) (uint64_t) (XHC_BASE + r);
  4614. *ptr = (uint32_t) ((uint64_t) p & (uint64_t) 0xffffffffU);
  4615. }
  4616. inline void WRITE64_REG_PTRH(uint32_t r, uint32_t *p)
  4617. {
  4618. uint32_t *ptr = (uint32_t *) (uint64_t) (XHC_BASE + r);
  4619. *ptr = (uint32_t) ((uint64_t) p >> 32U);
  4620. }
  4621. #define XHC_REG_RD(addr) mmio_read_32(XHC_BASE + addr)
  4622. #define XHC_REG_WR(addr, val) mmio_write_32(XHC_BASE+addr, val)
  4623. #endif /* USBH_XHCI_REGS_H */