MCIMX6Y2.xml 6.4 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519130520130521130522130523130524130525130526130527130528130529130530130531130532130533130534130535130536130537130538130539130540130541130542130543130544130545130546130547130548130549130550130551130552130553130554130555130556130557130558130559130560130561130562130563130564130565130566130567130568130569130570130571130572130573130574130575130576130577130578130579130580130581130582130583130584130585130586130587130588130589130590130591130592130593130594130595130596130597130598130599130600130601130602130603130604130605130606130607130608130609130610130611130612130613130614130615130616130617130618130619130620130621130622130623130624130625130626130627130628130629130630130631130632130633130634130635130636130637130638130639130640130641130642130643130644130645130646130647130648130649130650130651130652130653130654130655130656130657130658130659130660130661130662130663130664130665130666130667130668130669130670130671130672130673130674130675130676130677130678130679130680130681130682130683130684130685130686130687130688130689130690130691130692130693130694130695130696130697130698130699130700130701130702130703130704130705130706130707130708130709130710130711130712130713130714130715130716130717130718130719130720130721130722130723130724130725130726130727130728130729130730130731130732130733130734130735130736130737130738130739130740130741130742130743130744130745130746130747130748130749130750130751130752130753130754130755130756130757130758130759130760130761130762130763130764130765130766130767130768130769130770130771130772130773130774130775130776130777130778130779130780130781130782130783130784130785130786130787130788130789130790130791130792130793130794130795130796130797130798130799130800130801130802130803130804130805130806130807130808130809130810130811130812130813130814130815130816130817130818130819130820130821130822130823130824130825130826130827130828130829130830130831130832130833130834130835130836130837130838130839130840130841130842130843130844130845130846130847130848130849130850130851130852130853130854130855130856130857130858130859130860130861130862130863130864130865130866130867130868130869130870130871130872130873130874130875130876130877130878130879130880130881130882130883130884130885130886130887130888130889130890130891130892130893130894130895130896130897130898130899130900130901130902130903130904130905130906130907130908130909130910130911130912130913130914130915130916130917130918130919130920130921130922130923130924130925130926130927130928130929130930130931130932130933130934130935130936130937130938130939130940130941130942130943130944130945130946130947130948130949130950130951130952130953130954130955130956130957130958130959130960130961130962130963130964130965130966130967130968130969130970130971130972130973130974130975130976130977130978130979130980130981130982130983130984130985130986130987130988130989130990130991130992130993130994130995130996130997130998130999131000131001131002131003131004131005131006131007131008131009131010131011131012131013131014131015131016131017131018131019131020131021131022131023131024131025131026131027131028131029131030131031131032131033131034131035131036131037131038131039131040131041131042131043131044131045131046131047131048131049131050131051131052131053131054131055131056131057131058131059131060131061131062131063131064131065131066131067131068131069131070131071131072131073131074131075131076131077131078131079131080131081131082131083131084131085131086131087131088131089131090131091131092131093131094131095131096131097131098131099131100131101131102131103131104131105131106131107131108131109131110131111131112131113131114131115131116131117131118131119131120131121131122131123131124131125131126131127131128131129131130131131131132131133131134131135131136131137131138131139131140131141131142131143131144131145131146131147131148131149131150131151131152131153131154131155131156131157131158131159131160131161131162131163131164131165131166131167131168131169131170131171131172131173131174131175131176131177131178131179131180131181131182131183131184131185131186131187131188131189131190131191131192131193131194131195131196131197131198131199131200131201131202131203131204131205131206131207131208131209131210131211131212131213131214131215131216131217131218131219131220131221131222131223131224131225131226131227131228131229131230131231131232131233131234131235131236131237131238131239131240131241131242131243131244131245131246131247131248131249131250131251131252131253131254131255131256131257131258131259131260131261131262131263131264131265131266131267131268131269131270131271131272131273131274131275131276131277131278131279131280131281131282131283131284131285131286131287131288131289131290131291131292131293131294131295131296131297131298131299131300131301131302131303131304131305131306131307131308131309131310131311131312131313131314131315131316131317131318131319131320131321131322131323131324131325131326131327131328131329131330131331131332131333131334131335131336131337131338131339131340131341131342131343131344131345131346131347131348131349131350131351131352131353131354131355131356131357131358131359131360131361131362131363131364131365131366131367131368131369131370131371131372131373131374131375131376131377131378131379131380131381131382131383131384131385131386131387131388131389131390131391131392131393131394131395131396131397131398131399131400131401131402131403131404131405131406131407131408131409131410131411131412131413131414131415131416131417131418131419131420131421131422131423131424131425131426131427131428131429131430131431131432131433131434131435131436131437131438131439131440131441131442131443131444131445131446131447131448131449131450131451131452131453131454131455131456131457131458131459131460131461131462131463131464131465131466131467131468131469131470131471131472131473131474131475131476131477131478131479131480131481131482131483131484131485131486131487131488131489131490131491131492131493131494131495131496131497131498131499131500131501131502131503131504131505131506131507131508131509131510131511131512131513131514131515131516131517131518131519131520131521131522131523131524131525131526131527131528131529131530131531131532131533131534131535131536131537131538131539131540131541131542131543131544131545131546131547131548131549131550131551131552131553131554131555131556131557131558131559131560131561131562131563131564131565131566131567131568131569131570131571131572131573131574131575131576131577131578131579131580131581131582131583131584131585131586131587131588131589131590131591131592131593131594131595131596131597131598131599131600131601131602131603131604131605131606131607131608131609131610131611131612131613131614131615131616131617131618131619131620131621131622131623131624131625131626131627131628131629131630131631131632131633131634131635131636131637131638131639131640131641131642131643131644131645131646131647131648131649131650131651131652131653131654131655131656131657131658131659131660131661131662131663131664131665131666131667131668131669131670131671131672131673131674131675131676131677131678131679131680131681131682131683131684131685131686131687131688131689131690131691131692131693131694131695131696131697131698131699131700131701131702131703131704131705131706131707131708131709131710131711131712131713131714131715131716131717131718131719131720131721131722131723131724131725131726131727131728131729131730131731131732131733131734131735131736131737131738131739131740131741131742131743131744131745131746131747131748131749131750131751131752131753131754131755131756131757131758131759131760131761131762131763131764131765131766131767131768131769131770131771131772131773131774131775131776131777131778131779131780131781131782131783131784131785131786131787131788131789131790131791131792131793131794131795131796131797131798131799131800131801131802131803131804131805131806131807131808131809131810131811131812131813131814131815131816131817131818131819131820131821131822131823131824131825131826131827131828131829131830131831131832131833131834131835131836131837131838131839131840131841131842131843131844131845131846131847131848131849131850131851131852131853131854131855131856131857131858131859131860131861131862131863131864131865131866131867131868131869131870131871131872131873131874131875131876131877131878131879131880131881131882131883131884131885131886131887131888131889131890131891131892131893131894131895131896131897131898131899131900131901131902131903131904131905131906131907131908131909131910131911131912131913131914131915131916131917131918131919131920131921131922131923131924131925131926131927131928131929131930131931131932131933131934131935131936131937131938131939131940131941131942131943131944131945131946131947131948131949131950131951131952131953131954131955131956131957131958131959131960131961131962131963131964131965131966131967131968131969131970131971131972131973131974131975131976131977131978131979131980131981131982131983131984131985131986131987131988131989131990131991131992131993131994131995131996131997131998131999132000132001132002132003132004132005132006132007132008132009132010132011132012132013132014132015132016132017132018132019132020132021132022132023132024132025132026132027132028132029132030132031132032132033132034132035132036132037132038132039132040132041132042132043132044132045132046132047132048132049132050132051132052132053132054132055132056132057132058132059132060132061132062132063132064132065132066132067132068132069132070132071132072132073132074132075132076132077132078132079132080132081132082132083132084132085132086132087132088132089132090132091132092132093132094132095132096132097132098132099132100132101132102132103132104132105132106132107132108132109132110132111132112132113132114132115132116132117132118132119132120132121132122132123132124132125132126132127132128132129132130132131132132132133132134132135132136132137132138132139132140132141132142132143132144132145132146132147132148132149132150132151132152132153132154132155132156132157132158132159132160132161132162132163132164132165132166132167132168132169132170132171132172132173132174132175132176132177132178132179132180132181132182132183132184132185132186132187132188132189132190132191132192132193132194132195132196132197132198132199132200132201132202132203132204132205132206132207132208132209132210132211132212132213132214132215132216132217132218132219132220132221132222132223132224132225132226132227132228132229132230132231132232132233132234132235132236132237132238132239132240132241132242132243132244132245132246132247132248132249132250132251132252132253132254132255132256132257132258132259132260132261132262132263132264132265132266132267132268132269132270132271132272132273132274132275132276132277132278132279132280132281132282132283132284132285132286132287132288132289132290132291132292132293132294132295132296132297132298132299132300132301132302132303132304132305132306132307132308132309132310132311132312132313132314132315132316132317132318132319132320132321132322132323132324132325132326132327132328132329132330132331132332132333132334132335132336132337132338132339132340132341132342132343132344132345132346132347132348132349132350132351132352132353132354132355132356132357132358132359132360132361132362132363132364132365132366132367132368132369132370132371132372132373132374132375132376132377132378132379132380132381132382132383132384132385132386132387132388132389132390132391132392132393132394132395132396132397132398132399132400132401132402132403132404132405132406132407132408132409132410132411132412132413132414132415132416132417132418132419132420132421132422132423132424132425132426132427132428132429132430132431132432132433132434132435132436132437132438132439132440132441132442132443132444132445132446132447132448132449132450132451132452132453132454132455132456132457132458132459132460132461132462132463132464132465132466132467132468132469132470132471132472132473132474132475132476132477132478132479132480132481132482132483132484132485132486132487132488132489132490132491132492132493132494132495132496132497132498132499132500132501132502132503132504132505132506132507132508132509132510132511132512132513132514132515132516132517132518132519132520132521132522132523132524132525132526132527132528132529132530132531132532132533132534132535132536132537132538132539132540132541132542132543132544132545132546132547132548132549132550132551132552132553132554132555132556132557132558132559132560132561132562132563132564132565132566132567132568132569132570132571132572132573132574132575132576132577132578132579132580132581132582132583132584132585132586132587132588132589132590132591132592132593132594132595132596132597132598132599132600132601132602132603132604132605132606132607132608132609132610132611132612132613132614132615132616132617132618132619132620132621132622132623132624132625132626132627132628132629132630132631132632132633132634132635132636132637132638132639132640132641132642132643132644132645132646132647132648132649132650132651132652132653132654132655132656132657132658132659132660132661132662132663132664132665132666132667132668132669132670132671132672132673132674132675132676132677132678132679132680132681132682132683132684132685132686132687132688132689132690132691132692132693132694132695132696132697132698132699132700132701132702132703132704132705132706132707132708132709132710132711132712132713132714132715132716132717132718132719132720132721132722132723132724132725132726132727132728132729132730132731132732132733132734132735132736132737132738132739132740132741132742132743132744132745132746132747132748132749132750132751132752132753132754132755132756132757132758132759132760132761132762132763132764132765132766132767132768132769132770132771132772132773132774132775132776132777132778132779132780132781132782132783132784132785132786132787132788132789132790132791132792132793132794132795132796132797132798132799132800132801132802132803132804132805132806132807132808132809132810132811132812132813132814132815132816132817132818132819132820132821132822132823132824132825132826132827132828132829132830132831132832132833132834132835132836132837132838132839132840132841132842132843132844132845132846132847132848132849132850132851132852132853132854132855132856132857132858132859132860132861132862132863132864132865132866132867132868132869132870132871132872132873132874132875132876132877132878132879132880132881132882132883132884132885132886132887132888132889132890132891132892132893132894132895132896132897132898132899132900132901132902132903132904132905132906132907132908132909132910132911132912132913132914132915132916132917132918132919132920132921132922132923132924132925132926132927132928132929132930132931132932132933132934132935132936132937132938132939132940132941132942132943132944132945132946132947132948132949132950132951132952132953132954132955132956132957132958132959132960132961132962132963132964132965132966132967132968132969132970132971132972132973132974132975132976132977132978132979132980132981132982132983132984132985132986132987132988132989132990132991132992132993132994132995132996132997132998132999133000133001133002133003133004133005133006133007133008133009133010133011133012133013133014133015133016133017133018133019133020133021133022133023133024133025133026133027133028133029133030133031133032133033133034133035133036133037133038133039133040133041133042133043133044133045133046133047133048133049133050133051133052133053133054133055133056133057133058133059133060133061133062133063133064133065133066133067133068133069133070133071133072133073133074133075133076133077133078133079133080133081133082133083133084133085133086133087133088133089133090133091133092133093133094133095133096133097133098133099133100133101133102133103133104133105133106133107133108133109133110133111133112133113133114133115133116133117133118133119133120133121133122133123133124133125133126133127133128133129133130133131133132133133133134133135133136133137133138133139133140133141133142133143133144133145133146133147133148133149133150133151133152133153133154133155133156133157133158133159133160133161133162133163133164133165133166133167133168133169133170133171133172133173133174133175133176133177133178133179133180133181133182133183133184133185133186133187133188133189133190133191133192133193133194133195133196133197133198133199133200133201133202133203133204133205133206133207133208133209133210133211133212133213133214133215133216133217133218133219133220133221133222133223133224133225133226133227133228133229133230133231133232133233133234133235133236133237133238133239133240133241133242133243133244133245133246133247133248133249133250133251133252133253133254133255133256133257133258133259133260133261133262133263133264133265133266133267133268133269133270133271133272133273133274133275133276133277133278133279133280133281133282133283133284133285133286133287133288133289133290133291133292133293133294133295133296133297133298133299133300133301133302133303133304133305133306133307133308133309133310133311133312133313133314133315133316133317133318133319133320133321133322133323133324133325133326133327133328133329133330133331133332133333133334133335133336133337133338133339133340133341133342133343133344133345133346133347133348133349133350133351133352133353133354133355133356133357133358133359133360133361133362133363133364133365133366133367133368133369133370133371133372133373133374133375133376133377133378133379133380133381133382133383133384133385133386133387133388133389133390133391133392133393133394133395133396133397133398133399133400133401133402133403133404133405133406133407133408133409133410133411133412133413133414133415133416133417133418133419133420133421133422133423133424133425133426133427133428133429133430133431133432133433133434133435133436133437133438133439133440133441133442133443133444133445133446133447133448133449133450133451133452133453133454133455133456133457133458133459133460133461133462133463133464133465133466133467133468133469133470133471133472133473133474133475133476133477133478133479133480133481133482133483133484133485133486133487133488133489133490133491133492133493133494133495133496133497133498133499133500133501133502133503133504133505133506133507133508133509133510133511133512133513133514133515133516133517133518133519133520133521133522133523133524133525133526133527133528133529133530133531133532133533133534133535133536133537133538133539133540133541133542133543133544133545133546133547133548133549133550133551133552133553133554133555133556133557133558133559133560133561133562133563133564133565133566133567133568133569133570133571133572133573133574133575133576133577133578133579133580133581133582133583133584133585133586133587133588133589133590133591133592133593133594133595133596133597133598133599133600133601133602133603133604133605133606133607133608133609133610133611133612133613133614133615133616133617133618133619133620133621133622133623133624133625133626133627133628133629133630133631133632133633133634133635133636133637133638133639133640133641133642133643133644133645133646133647133648133649133650133651133652133653133654133655133656133657133658133659133660133661133662133663133664133665133666133667133668133669133670133671133672133673133674133675133676133677133678133679133680133681133682133683133684133685133686133687133688133689133690133691133692133693133694133695133696133697133698133699133700133701133702133703133704133705133706133707133708133709133710133711133712133713133714133715133716133717133718133719133720133721133722133723133724133725133726133727133728133729133730133731133732133733133734133735133736133737133738133739133740133741133742133743133744133745133746133747133748133749133750133751133752133753133754133755133756133757133758133759133760133761133762133763133764133765133766133767133768133769133770133771133772133773133774133775133776133777133778133779133780133781133782133783133784133785133786133787133788133789133790133791133792133793133794133795133796133797133798133799133800133801133802133803133804133805133806133807133808133809133810133811133812133813133814133815133816133817133818133819133820133821133822133823133824133825133826133827133828133829133830133831133832133833133834133835133836133837133838133839133840133841133842133843133844133845133846133847133848133849133850133851133852133853133854133855133856133857133858133859133860133861133862133863133864133865133866133867133868133869133870133871133872133873133874133875133876133877133878133879133880133881133882133883133884133885133886133887133888133889133890133891133892133893133894133895133896133897133898133899133900133901133902133903133904133905133906133907133908133909133910133911133912133913133914133915133916133917133918133919133920133921133922133923133924133925133926133927133928133929133930133931133932133933133934133935133936133937133938133939133940133941133942133943133944133945133946133947133948133949133950133951133952133953133954133955133956133957133958133959133960133961133962133963133964133965133966133967133968133969133970133971133972133973133974133975133976133977133978133979133980133981133982133983133984133985133986133987133988133989133990133991133992133993133994133995133996133997133998133999134000134001134002134003134004134005134006134007134008134009134010134011134012134013134014134015134016134017134018134019134020134021134022134023134024134025134026134027134028134029134030134031134032134033134034134035134036134037134038134039134040134041134042134043134044134045134046134047134048134049134050134051134052134053134054134055134056134057134058134059134060134061134062134063134064134065134066134067134068134069134070134071134072134073134074134075134076134077134078134079134080134081134082134083134084134085134086134087134088134089134090134091134092134093134094134095134096134097134098134099134100134101134102134103134104134105134106134107134108134109134110134111134112134113134114134115134116134117134118134119134120134121134122134123134124134125134126134127134128134129134130134131134132134133134134134135134136134137134138134139134140134141134142134143134144134145134146134147134148134149134150134151134152134153134154134155134156134157134158134159134160134161134162134163134164134165134166134167134168134169134170134171134172134173134174134175134176134177134178134179134180134181134182134183134184134185134186134187134188134189134190134191134192134193134194134195134196134197134198134199134200134201134202134203134204134205134206134207134208134209134210134211134212134213134214134215134216134217134218134219134220134221134222134223134224134225134226134227134228134229134230134231134232134233134234134235134236134237134238134239134240134241134242134243134244134245134246134247134248134249134250134251134252134253134254134255134256134257134258134259134260134261134262134263134264134265134266134267134268134269134270134271134272134273134274134275134276134277134278134279134280134281134282134283134284134285134286134287134288134289134290134291134292134293134294134295134296134297134298134299134300134301134302134303134304134305134306134307134308134309134310134311134312134313134314134315134316134317134318134319134320134321134322134323134324134325134326134327134328134329134330134331134332134333134334134335134336134337134338134339134340134341134342134343134344134345134346134347134348134349134350134351134352134353134354134355134356134357134358134359134360134361134362134363134364134365134366134367134368134369134370134371134372134373134374134375134376134377134378134379134380134381134382134383134384134385134386134387134388134389134390134391134392134393134394134395134396134397134398134399134400134401134402134403134404134405134406134407134408134409134410134411134412134413134414134415134416134417134418134419134420134421134422134423134424134425134426134427134428134429134430134431134432134433134434134435134436134437134438134439134440134441134442134443134444134445134446134447134448134449134450134451134452134453134454134455134456134457134458134459134460134461134462134463134464134465134466134467134468134469134470134471134472134473134474134475134476134477134478134479134480134481134482134483134484134485134486134487134488134489134490134491134492134493134494134495134496134497134498134499134500134501134502134503134504134505134506134507134508134509134510134511134512134513134514134515134516134517134518134519134520134521134522134523134524134525134526134527134528134529134530134531134532134533134534134535134536134537134538134539134540134541134542134543134544134545134546134547134548134549134550134551134552134553134554134555134556134557134558134559134560134561134562134563134564134565134566134567134568134569134570134571134572134573134574134575134576134577134578134579134580134581134582134583134584134585134586134587134588134589134590134591134592134593134594134595134596134597134598134599134600134601134602134603134604134605134606134607134608134609134610134611134612134613134614134615134616134617134618134619134620134621134622134623134624134625134626134627134628134629134630134631134632134633134634134635134636134637134638134639134640134641134642134643134644134645134646134647134648134649134650134651134652134653134654134655134656134657134658134659134660134661134662134663134664134665134666134667134668134669134670134671134672134673134674134675134676134677134678134679134680134681134682134683134684134685134686134687134688134689134690134691134692134693134694134695134696134697134698134699134700134701134702134703134704134705134706134707134708134709134710134711134712134713134714134715134716134717134718134719134720134721134722134723134724134725134726134727134728134729134730134731134732134733134734134735134736134737134738134739134740134741134742134743134744134745134746134747134748134749134750134751134752134753134754134755134756134757134758134759134760134761134762134763134764134765134766134767134768134769134770134771134772134773134774134775134776134777134778134779134780134781134782134783134784134785134786134787134788134789134790134791134792134793134794134795134796134797134798134799134800134801134802134803134804134805134806134807134808134809134810134811134812134813134814134815134816134817134818134819134820134821134822134823134824134825134826134827134828134829134830134831134832134833134834134835134836134837134838134839134840134841134842134843134844134845134846134847134848134849134850134851134852134853134854134855134856134857134858134859134860134861134862134863134864134865134866134867134868134869134870134871134872134873134874134875134876134877134878134879134880134881134882134883134884134885134886134887134888134889134890134891134892134893134894134895134896134897134898134899134900134901134902134903134904134905134906134907134908134909134910134911134912134913134914134915134916134917134918134919134920134921134922134923134924134925134926134927134928134929134930134931134932134933134934134935134936134937134938134939134940134941134942134943134944134945134946134947134948134949134950134951134952134953134954134955134956134957134958134959134960134961134962134963134964134965134966134967134968134969134970134971134972134973134974134975134976134977134978134979134980134981134982134983134984134985134986134987134988134989134990134991134992134993134994134995134996134997134998134999135000135001135002135003135004135005135006135007135008135009135010135011135012135013135014135015135016135017135018135019135020135021135022135023135024135025135026135027135028135029135030135031135032135033135034135035135036135037135038135039135040135041135042135043135044135045135046135047135048135049135050135051135052135053135054135055135056135057135058135059135060135061135062135063135064135065135066135067135068135069135070135071135072135073135074135075135076135077135078135079135080135081135082135083135084135085135086135087135088135089135090135091135092135093135094135095135096135097135098135099135100135101135102135103135104135105135106135107135108135109135110135111135112135113135114135115135116135117135118135119135120135121135122135123135124135125135126135127135128135129135130135131135132135133135134135135135136135137135138135139135140135141135142135143135144135145135146135147135148135149135150135151135152135153135154135155135156135157135158135159135160135161135162135163135164135165135166135167135168135169135170135171135172135173135174135175135176135177135178135179135180135181135182135183135184135185135186135187135188135189135190135191135192135193135194135195135196135197135198135199135200135201135202135203135204135205135206135207135208135209135210135211135212135213135214135215135216135217135218135219135220135221135222135223135224135225135226135227135228135229135230135231135232135233135234135235135236135237135238135239135240135241135242135243135244135245135246135247135248135249135250135251135252135253135254135255135256135257135258135259135260135261135262135263135264135265135266135267135268135269135270135271135272135273135274135275135276135277135278135279135280135281135282135283135284135285135286135287135288135289135290135291135292135293135294135295135296135297135298135299135300135301135302135303135304135305135306135307135308135309135310135311135312135313135314135315135316135317135318135319135320135321135322135323135324135325135326135327135328135329135330135331135332135333135334135335135336135337135338135339135340135341135342135343135344135345135346135347135348135349135350135351135352135353135354135355135356135357135358135359135360135361135362135363135364135365135366135367135368135369135370135371135372135373135374135375135376135377135378135379135380135381135382135383135384135385135386135387135388135389135390135391135392135393135394135395135396135397135398135399135400135401135402135403135404135405135406135407135408135409135410135411135412135413135414135415135416135417135418135419135420135421135422135423135424135425135426135427135428135429135430135431135432135433135434135435135436135437135438135439135440135441135442135443135444135445135446135447135448135449135450135451135452135453135454135455135456135457135458135459135460135461135462135463135464135465135466135467135468135469135470135471135472135473135474135475135476135477135478135479135480135481135482135483135484135485135486135487135488135489135490135491135492135493135494135495135496135497135498135499135500135501135502135503135504135505135506135507135508135509135510135511135512135513135514135515135516135517135518135519135520135521135522135523135524135525135526135527135528135529135530135531135532135533135534135535135536135537135538135539135540135541135542135543135544135545135546135547135548135549135550135551135552135553135554135555135556135557135558135559135560135561135562135563135564135565135566135567135568135569135570135571135572135573135574135575135576135577135578135579135580135581135582135583135584135585135586135587135588135589135590135591135592135593135594135595135596135597135598135599135600135601135602135603135604135605135606135607135608135609135610135611135612135613135614135615135616135617135618135619135620135621135622135623135624135625135626135627135628135629135630135631135632135633135634135635135636135637135638135639135640135641135642135643135644135645135646135647135648135649135650135651135652135653135654135655135656135657135658135659135660135661135662135663135664135665135666135667135668135669135670135671135672135673135674135675135676135677135678135679135680135681135682135683135684135685135686135687135688135689135690135691135692135693135694135695135696135697135698135699135700135701135702135703135704135705135706135707135708135709135710135711135712135713135714135715135716135717135718135719135720135721135722135723135724135725135726135727135728135729135730135731135732135733135734135735135736135737135738135739135740135741135742135743135744135745135746135747135748135749135750135751135752135753135754135755135756135757135758135759135760135761135762135763135764135765135766135767135768135769135770135771135772135773135774135775135776135777135778135779135780135781135782135783135784135785135786135787135788135789135790135791135792135793135794135795135796135797135798135799135800135801135802135803135804135805135806135807135808135809135810135811135812135813135814135815135816135817135818135819135820135821135822135823135824135825135826135827135828135829135830135831135832135833135834135835135836135837135838135839135840135841135842135843135844135845135846135847135848135849135850135851135852135853135854135855135856135857135858135859135860135861135862135863135864135865135866135867135868135869135870135871135872135873135874135875135876135877135878135879135880135881135882135883135884135885135886135887135888135889135890135891135892135893135894135895135896135897135898135899135900135901135902135903135904135905135906135907135908135909135910135911135912135913135914135915135916135917135918135919135920135921135922135923135924135925135926135927135928135929135930135931135932135933135934135935135936135937135938135939135940135941135942135943135944135945135946135947135948135949135950135951135952135953135954135955135956135957135958135959135960135961135962135963135964135965135966135967135968135969135970135971135972135973135974135975135976135977135978135979135980135981135982135983135984135985135986135987135988135989135990135991135992135993135994135995135996135997135998135999136000136001136002136003136004136005136006136007136008136009136010136011136012136013136014136015136016136017136018136019136020136021136022136023136024136025136026136027136028136029136030136031136032136033136034136035136036136037136038136039136040136041136042136043136044136045136046136047136048136049136050136051136052136053136054136055136056136057136058136059136060136061136062136063136064136065136066136067136068136069136070136071136072136073136074136075136076136077136078136079136080136081136082136083136084136085136086136087136088136089136090136091136092136093136094136095136096136097136098136099136100136101136102136103136104136105136106136107136108136109136110136111136112136113136114136115136116136117136118136119136120136121136122136123136124136125136126136127136128136129136130136131136132136133136134136135136136136137136138136139136140136141136142136143136144136145136146136147136148136149136150136151136152136153136154136155136156136157136158136159136160136161136162136163136164136165136166136167136168136169136170136171136172136173136174136175136176136177136178136179136180136181136182136183136184136185136186136187136188136189136190136191136192136193136194136195136196136197136198136199136200136201136202136203136204136205136206136207136208136209136210136211136212136213136214136215136216136217136218136219136220136221136222136223136224136225136226136227136228136229136230136231136232136233136234136235136236136237136238136239136240136241136242136243136244136245136246136247136248136249136250136251136252136253136254136255136256136257136258136259136260136261136262136263136264136265136266136267136268136269136270136271136272136273136274136275136276136277136278136279136280136281136282136283136284136285136286136287136288136289136290136291136292136293136294136295136296136297136298136299136300136301136302136303136304136305136306136307136308136309136310136311136312136313136314136315136316136317136318136319136320136321136322136323136324136325136326136327136328136329136330136331136332136333136334136335136336136337136338136339136340136341136342136343136344136345136346136347136348136349136350136351136352136353136354136355136356136357136358136359136360136361136362136363136364136365136366136367136368136369136370136371136372136373136374136375136376136377136378136379136380136381136382136383136384136385136386136387136388136389136390136391136392136393136394136395136396136397136398136399136400136401136402136403136404136405136406136407136408136409136410136411136412136413136414136415136416136417136418136419136420136421136422136423136424136425136426136427136428136429136430136431136432136433136434136435136436136437136438136439136440136441136442136443136444136445136446136447136448136449136450136451136452136453136454136455136456136457136458136459136460136461136462136463136464136465136466136467136468136469136470136471136472136473136474136475136476136477136478136479136480136481136482136483136484136485136486136487136488136489136490136491136492136493136494136495136496136497136498136499136500136501136502136503136504136505136506136507136508136509136510136511136512136513136514136515136516136517136518136519136520136521136522136523136524136525136526136527136528136529136530136531136532136533136534136535136536136537136538136539136540136541136542136543136544136545136546136547136548136549136550136551136552136553136554136555136556136557136558136559136560136561136562136563136564136565136566136567136568136569136570136571136572136573136574136575136576136577136578136579136580136581136582136583136584136585136586136587136588136589136590136591136592136593136594136595136596136597136598136599136600136601136602136603136604136605136606136607136608136609136610136611136612136613136614136615136616136617136618136619136620136621136622136623136624136625136626136627136628136629136630136631136632136633136634136635136636136637136638136639136640136641136642136643136644136645136646136647136648136649136650136651136652136653136654136655136656136657136658136659136660136661136662136663136664136665136666136667136668136669136670136671136672136673136674136675136676136677136678136679136680136681136682136683136684136685136686136687136688136689136690136691136692136693136694136695136696136697136698136699136700136701136702136703136704136705136706136707136708136709136710136711136712136713136714136715136716136717136718136719136720136721136722136723136724136725136726136727136728136729136730136731136732136733136734136735136736136737136738136739136740136741136742136743136744136745136746136747136748136749136750136751136752136753136754136755136756136757136758136759136760136761136762136763136764136765136766136767136768136769136770136771136772136773136774136775136776136777136778136779136780136781136782136783136784136785136786136787136788136789136790136791136792136793136794136795136796136797136798136799136800136801136802136803136804136805136806136807136808136809136810136811136812136813136814136815136816136817136818136819136820136821136822136823136824136825136826136827136828136829136830136831136832136833136834136835136836136837136838136839136840136841136842136843136844136845136846136847136848136849136850136851136852136853136854136855136856136857136858136859136860136861136862136863136864136865136866136867136868136869136870136871136872136873136874136875136876136877136878136879136880136881136882136883136884136885136886136887136888136889136890136891136892136893136894136895136896136897136898136899136900136901136902136903136904136905136906136907136908136909136910136911136912136913136914136915136916136917136918136919136920136921136922136923136924136925136926136927136928136929136930136931136932136933136934136935136936136937136938136939136940136941136942136943136944136945136946136947136948136949136950136951136952136953136954136955136956136957136958136959136960136961136962136963136964136965136966136967136968136969136970136971136972136973136974136975136976136977136978136979136980136981136982136983136984136985136986136987136988136989136990136991136992136993136994136995136996136997136998136999137000137001137002137003137004137005137006137007137008137009137010137011137012137013137014137015137016137017137018137019137020137021137022137023137024137025137026137027137028137029137030137031137032137033137034137035137036137037137038137039137040137041137042137043137044137045137046137047137048137049137050137051137052137053137054137055137056137057137058137059137060137061137062137063137064137065137066137067137068137069137070137071137072137073137074137075137076137077137078137079137080137081137082137083137084137085137086137087137088137089137090137091137092137093137094137095137096137097137098137099137100137101137102137103137104137105137106137107137108137109137110137111137112137113137114137115137116137117137118137119137120137121137122137123137124137125137126137127137128137129137130137131137132137133137134137135137136137137137138137139137140137141137142137143137144137145137146137147137148137149137150137151137152137153137154137155137156137157137158137159137160137161137162137163137164137165137166137167137168137169137170137171137172137173137174137175137176137177137178137179137180137181137182137183137184137185137186137187137188137189137190137191137192137193137194137195137196137197137198137199137200137201137202137203137204137205137206137207137208137209137210137211137212137213137214137215137216137217137218137219137220137221137222137223137224137225137226137227137228137229137230137231137232137233137234137235137236137237137238137239137240137241137242137243137244137245137246137247137248137249137250137251137252137253137254137255137256137257137258137259137260137261137262137263137264137265137266137267137268137269137270137271137272137273137274137275137276137277137278137279137280137281137282137283137284137285137286137287137288137289137290137291137292137293137294137295137296137297137298137299137300137301137302137303137304137305137306137307137308137309137310137311137312137313137314137315137316137317137318137319137320137321137322137323137324137325137326137327137328137329137330137331137332137333137334137335137336137337137338137339137340137341137342137343137344137345137346137347137348137349137350137351137352137353137354137355137356137357137358137359137360137361137362137363137364137365137366137367137368137369137370137371137372137373137374137375137376137377137378137379137380137381137382137383137384137385137386137387137388137389137390137391137392137393137394137395137396137397137398137399137400137401137402137403137404137405137406137407137408137409137410137411137412137413137414137415137416137417137418137419137420137421137422137423137424137425137426137427137428137429137430137431137432137433137434137435137436137437137438137439137440137441137442137443137444137445137446137447137448137449137450137451137452137453137454137455137456137457137458137459137460137461137462137463137464137465137466137467137468137469137470137471137472137473137474137475137476137477137478137479137480137481137482137483137484137485137486137487137488137489137490137491137492137493137494137495137496137497137498137499137500137501137502137503137504137505137506137507137508137509137510137511137512137513137514137515137516137517137518137519137520137521137522137523137524137525137526137527137528137529137530137531137532137533137534137535137536137537137538137539137540137541137542137543137544137545137546137547137548137549137550137551137552137553137554137555137556137557137558137559137560137561137562137563137564137565137566137567137568137569137570137571137572137573137574137575137576137577137578137579137580137581137582137583137584137585137586137587137588137589137590137591137592137593137594137595137596137597137598137599137600137601137602137603137604137605137606137607137608137609137610137611137612137613137614137615137616137617137618137619137620137621137622137623137624137625137626137627137628137629137630137631137632137633137634137635137636137637137638137639137640137641137642137643137644137645137646137647137648137649137650137651137652137653137654137655137656137657137658137659137660137661137662137663137664137665137666137667137668137669137670137671137672137673137674137675137676137677137678137679137680137681137682137683137684137685137686137687137688137689137690137691137692137693137694137695137696137697137698137699137700137701137702137703137704137705137706137707137708137709137710137711137712137713137714137715137716137717137718137719137720137721137722137723137724137725137726137727137728137729137730137731137732137733137734137735137736137737137738137739137740137741137742137743137744137745137746137747137748137749137750137751137752137753137754137755137756137757137758137759137760137761137762137763137764137765137766137767137768137769137770137771137772137773137774137775137776137777137778137779137780137781137782137783137784137785137786137787137788137789137790137791137792137793137794137795137796137797137798137799137800137801137802137803137804137805137806137807137808137809137810137811137812137813137814137815137816137817137818137819137820137821137822137823137824137825137826137827137828137829137830137831137832137833137834137835137836137837137838137839137840137841137842137843137844137845137846137847137848137849137850137851137852137853137854137855137856137857137858137859137860137861137862137863137864137865137866137867137868137869137870137871137872137873137874137875137876137877137878137879137880137881137882137883137884137885137886137887137888137889137890137891137892137893137894137895137896137897137898137899137900137901137902137903137904137905137906137907137908137909137910137911137912137913137914137915137916137917137918137919137920137921137922137923137924137925137926137927137928137929137930137931137932137933137934137935137936137937137938137939137940137941137942137943137944137945137946137947137948137949137950137951137952137953137954137955137956137957137958137959137960137961137962137963137964137965137966137967137968137969137970137971137972137973137974137975137976137977137978137979137980137981137982137983137984137985137986137987137988137989137990137991137992137993137994137995137996137997137998137999138000138001138002138003138004138005138006138007138008138009138010138011138012138013138014138015138016138017138018138019138020138021138022138023138024138025138026138027138028138029138030138031138032138033138034138035138036138037138038138039138040138041138042138043138044138045138046138047138048138049138050138051138052138053138054138055138056138057138058138059138060138061138062138063138064138065138066138067138068138069138070138071138072138073138074138075138076138077138078138079138080138081138082138083138084138085138086138087138088138089138090138091138092138093138094138095138096138097138098138099138100138101138102138103138104138105138106138107138108138109138110138111138112138113138114138115138116138117138118138119138120138121138122138123138124138125138126138127138128138129138130138131138132138133138134138135138136138137138138138139138140138141138142138143138144138145138146138147138148138149138150138151138152138153138154138155138156138157138158138159138160138161138162138163138164138165138166138167138168138169138170138171138172138173138174138175138176138177138178138179138180138181138182138183138184138185138186138187138188138189138190138191138192138193138194138195138196138197138198138199138200138201138202138203138204138205138206138207138208138209138210138211138212138213138214138215138216138217138218138219138220138221138222138223138224138225138226138227138228138229138230138231138232138233138234138235138236138237138238138239138240138241138242138243138244138245138246138247138248138249138250138251138252138253138254138255138256138257138258138259138260138261138262138263138264138265138266138267138268138269138270138271138272138273138274138275138276138277138278138279138280138281138282138283138284138285138286138287138288138289138290138291138292138293138294138295138296138297138298138299138300138301138302138303138304138305138306138307138308138309138310138311138312138313138314138315138316138317138318138319138320138321138322138323138324138325138326138327138328138329138330138331138332138333138334138335138336138337138338138339138340138341138342138343138344138345138346138347138348138349138350138351138352138353138354138355138356138357138358138359138360138361138362138363138364138365138366138367138368138369138370138371138372138373138374138375138376138377138378138379138380138381138382138383138384138385138386138387138388138389138390138391138392138393138394138395138396138397138398138399138400138401138402138403138404138405138406138407138408138409138410138411138412138413138414138415138416138417138418138419138420138421138422138423138424138425138426138427138428138429138430138431138432138433138434138435138436138437138438138439138440138441138442138443138444138445138446138447138448138449138450138451138452138453138454138455138456138457138458138459138460138461138462138463138464138465138466138467138468138469138470138471138472138473138474138475138476138477138478138479138480138481138482138483138484138485138486138487138488138489138490138491138492138493138494138495138496138497138498138499138500138501138502138503138504138505138506138507138508138509138510138511138512138513138514138515138516138517138518138519138520138521138522138523138524138525138526138527138528138529138530138531138532138533138534138535138536138537138538138539138540138541138542138543138544138545138546138547138548138549138550138551138552138553138554138555138556138557138558138559138560138561138562138563138564138565138566138567138568138569138570138571138572138573138574138575138576138577138578138579138580138581138582138583138584138585138586138587138588138589138590138591138592138593138594138595138596138597138598138599138600138601138602138603138604138605138606138607138608138609138610138611138612138613138614138615138616138617138618138619138620138621138622138623138624138625138626138627138628138629138630138631138632138633138634138635138636138637138638138639138640138641138642138643138644138645138646138647138648138649138650138651138652138653138654138655138656138657138658138659138660138661138662138663138664138665138666138667138668138669138670138671138672138673138674138675138676138677138678138679138680138681138682138683138684138685138686138687138688138689138690138691138692138693138694138695138696138697138698138699138700138701138702138703138704138705138706138707138708138709138710138711138712138713138714138715138716138717138718138719138720138721138722138723138724138725138726138727138728138729138730138731138732138733138734138735138736138737138738138739138740138741138742138743138744138745138746138747138748138749138750138751138752138753138754138755138756138757138758138759138760138761138762138763138764138765138766138767138768138769138770138771138772138773138774138775138776138777138778138779138780138781138782138783138784138785138786138787138788138789138790138791138792138793138794138795138796138797138798138799138800138801138802138803138804138805138806138807138808138809138810138811138812138813138814138815138816138817138818138819138820138821138822138823138824138825138826138827138828138829138830138831138832138833138834138835138836138837138838138839138840138841138842138843138844138845138846138847138848138849138850138851138852138853138854138855138856138857138858138859138860138861138862138863138864138865138866138867138868138869138870138871138872138873138874138875138876138877138878138879138880138881138882138883138884138885138886138887138888138889138890138891138892138893138894138895138896138897138898138899138900138901138902138903138904138905138906138907138908138909138910138911138912138913138914138915138916138917138918138919138920138921138922138923138924138925138926138927138928138929138930138931138932138933138934138935138936138937138938138939138940138941138942138943138944138945138946138947138948138949138950138951138952138953138954138955138956138957138958138959138960138961138962138963138964138965138966138967138968138969138970138971138972138973138974138975138976138977138978138979138980138981138982138983138984138985138986138987138988138989138990138991138992138993138994138995138996138997138998138999139000139001139002139003139004139005139006139007139008139009139010139011139012139013139014139015139016139017139018139019139020139021139022139023139024139025139026139027139028139029139030139031139032139033139034139035139036139037139038139039139040139041139042139043139044139045139046139047139048139049139050139051139052139053139054139055139056139057139058139059139060139061139062139063139064139065139066139067139068139069139070139071139072139073139074139075139076139077139078139079139080139081139082139083139084139085139086139087139088139089139090139091139092139093139094139095139096139097139098139099139100139101139102139103139104139105139106139107139108139109139110139111139112139113139114139115139116139117139118139119139120139121139122139123139124139125139126139127139128139129139130139131139132139133139134139135139136139137139138139139139140139141139142139143139144139145139146139147139148139149139150139151139152139153139154139155139156139157139158139159139160139161139162139163139164139165139166139167139168139169139170139171139172139173139174139175139176139177139178139179139180139181139182139183139184139185139186139187139188139189139190139191139192139193139194139195139196139197139198139199139200139201139202139203139204139205139206139207139208139209139210139211139212139213139214139215139216139217139218139219139220139221139222139223139224139225139226139227139228139229139230139231139232139233139234139235139236139237139238139239139240139241139242139243139244139245139246139247139248139249139250139251139252139253139254139255139256139257139258139259139260139261139262139263139264139265139266139267139268139269139270139271139272139273139274139275139276139277139278139279139280139281139282139283139284139285139286139287139288139289139290139291139292139293139294139295139296139297139298139299139300139301139302139303139304139305139306139307139308139309139310139311139312139313139314139315139316139317139318139319139320139321139322139323139324139325139326139327139328139329139330139331139332139333139334139335139336139337139338139339139340139341139342139343139344139345139346139347139348139349139350139351139352139353139354139355139356139357139358139359139360139361139362139363139364139365139366139367139368139369139370139371139372139373139374139375139376139377139378139379139380139381139382139383139384139385139386139387139388139389139390139391139392139393139394139395139396139397139398139399139400139401139402139403139404139405139406139407139408139409139410139411139412139413139414139415139416139417139418139419139420139421139422139423139424139425139426139427139428139429139430139431139432139433139434139435139436139437139438139439139440139441139442139443139444139445139446139447139448139449139450139451139452139453139454139455139456139457139458139459139460139461139462139463139464139465139466139467139468139469139470139471139472139473139474139475139476139477139478139479139480139481139482139483139484139485139486139487139488139489139490139491139492139493139494139495139496139497139498139499139500139501139502139503139504139505139506139507139508139509139510139511139512139513139514139515139516139517139518139519139520139521139522139523139524139525139526139527139528139529139530139531139532139533139534139535139536139537139538139539139540139541139542139543139544139545139546139547139548139549139550139551139552139553139554139555139556139557139558139559139560139561139562139563139564139565139566139567139568139569139570139571139572139573139574139575139576139577139578139579139580139581139582139583139584139585139586139587139588139589139590139591139592139593139594139595139596139597139598139599139600139601139602139603139604139605139606139607139608139609139610139611139612139613139614139615139616139617139618139619139620139621139622139623139624139625139626139627139628139629139630139631139632139633139634139635139636139637139638139639139640139641139642139643139644139645139646139647139648139649139650139651139652139653139654139655139656139657139658139659139660139661139662139663139664139665139666139667139668139669139670139671139672139673139674139675139676139677139678139679139680139681139682139683139684139685139686139687139688139689139690139691139692139693139694139695139696139697139698139699139700139701139702139703139704139705139706139707139708139709139710139711139712139713139714139715139716139717139718139719139720139721139722139723139724139725139726139727139728139729139730139731139732139733139734139735139736139737139738139739139740139741139742139743139744139745139746139747139748139749139750139751139752139753139754139755139756139757139758139759139760139761139762139763139764139765139766139767139768139769139770139771139772139773139774139775139776139777139778139779139780139781139782139783139784139785139786139787139788139789139790139791139792139793139794139795139796139797139798139799139800139801139802139803139804139805139806139807139808139809139810139811139812139813139814139815139816139817139818139819139820139821139822139823139824139825139826139827139828139829139830139831139832139833139834139835139836139837139838139839139840139841139842139843139844139845139846139847139848139849139850139851139852139853139854139855139856139857139858139859139860139861139862139863139864139865139866139867139868139869139870139871139872139873139874139875139876139877139878139879139880139881139882139883139884139885139886139887139888139889139890139891139892139893139894139895139896139897139898139899139900139901139902139903139904139905139906139907139908139909139910139911139912139913139914139915139916139917139918139919139920139921139922139923139924139925139926139927139928139929139930139931139932139933139934139935139936139937139938139939139940139941139942139943139944139945139946139947139948139949139950139951139952139953139954139955139956139957139958139959139960139961139962139963139964139965139966139967139968139969139970139971139972139973139974139975139976139977139978139979139980139981139982139983139984139985139986139987139988139989139990139991139992139993139994139995139996139997139998139999140000140001140002140003140004140005140006140007140008140009140010140011140012140013140014140015140016140017140018140019140020140021140022140023140024140025140026140027140028140029140030140031140032140033140034140035140036140037140038140039140040140041140042140043140044140045140046140047140048140049140050140051140052140053140054140055140056140057140058140059140060140061140062140063140064140065140066140067140068140069140070140071140072140073140074140075140076140077140078140079140080140081140082140083140084140085140086140087140088140089140090140091140092140093140094140095140096140097140098140099140100140101140102140103140104140105140106140107140108140109140110140111140112140113140114140115140116140117140118140119140120140121140122140123140124140125140126140127140128140129140130140131140132140133140134140135140136140137140138140139140140140141140142140143140144140145140146140147140148140149140150140151140152140153140154140155140156140157140158140159140160140161140162140163140164140165140166140167140168140169140170140171140172140173140174140175140176140177140178140179140180140181140182140183140184140185140186140187140188140189140190140191140192140193140194140195140196140197140198140199140200140201140202140203140204140205140206140207140208140209140210140211140212140213140214140215140216140217140218140219140220140221140222140223140224140225140226140227140228140229140230140231140232140233140234140235140236140237140238140239140240140241140242140243140244140245140246140247140248140249140250140251140252140253140254140255140256140257140258140259140260140261140262140263140264140265140266140267140268140269140270140271140272140273140274140275140276140277140278140279140280140281140282140283140284140285140286140287140288140289140290140291140292140293140294140295140296140297140298140299140300140301140302140303140304140305140306140307140308140309140310140311140312140313140314140315140316140317140318140319140320140321140322140323140324140325140326140327140328140329140330140331140332140333140334140335140336140337140338140339140340140341140342140343140344140345140346140347140348140349140350140351140352140353140354140355140356140357140358140359140360140361140362140363140364140365140366140367140368140369140370140371140372140373140374140375140376140377140378140379140380140381140382140383140384140385140386140387140388140389140390140391140392140393140394140395140396140397140398140399140400140401140402140403140404140405140406140407140408140409140410140411140412140413140414140415140416140417140418140419140420140421140422140423140424140425140426140427140428140429140430140431140432140433140434140435140436140437140438140439140440140441140442140443140444140445140446140447140448140449140450140451140452140453140454140455140456140457140458140459140460140461140462140463140464140465140466140467140468140469140470140471140472140473140474140475140476140477140478140479140480140481140482140483140484140485140486140487140488140489140490140491140492140493140494140495140496140497140498140499140500140501140502140503140504140505140506140507140508140509140510140511140512140513140514140515140516140517140518140519140520140521140522140523140524140525140526140527140528140529140530140531140532140533140534140535140536140537140538140539140540140541140542140543140544140545140546140547140548140549140550140551140552140553140554140555140556140557140558140559140560140561140562140563140564140565140566140567140568140569140570140571140572140573140574140575140576140577140578140579140580140581140582140583140584140585140586140587140588140589140590140591140592140593140594140595140596140597140598140599140600140601140602140603140604140605140606140607140608140609140610140611140612140613140614140615140616140617140618140619140620140621140622140623140624140625140626140627140628140629140630140631140632140633140634140635140636140637140638140639140640140641140642140643140644140645140646140647140648140649140650140651140652140653140654140655140656140657140658140659140660140661140662140663140664140665140666140667140668140669140670140671140672140673140674140675140676140677140678140679140680140681140682140683140684140685140686140687140688140689140690140691140692140693140694140695140696140697140698140699140700140701140702140703140704140705140706140707140708140709140710140711140712140713140714140715140716140717140718140719140720140721140722140723140724140725140726140727140728140729140730140731140732140733140734140735140736140737140738140739140740140741140742140743140744140745140746140747140748140749140750140751140752140753140754140755140756140757140758140759140760140761140762140763140764140765140766140767140768140769140770140771140772140773140774140775140776140777140778140779140780140781140782140783140784140785140786140787140788140789140790140791140792140793140794140795140796140797140798140799140800140801140802140803140804140805140806140807140808140809140810140811140812140813140814140815140816140817140818140819140820140821140822140823140824140825140826140827140828140829140830140831140832140833140834140835140836140837140838140839140840140841140842140843140844140845140846140847140848140849140850140851140852140853140854140855140856140857140858140859140860140861140862140863140864140865140866140867140868140869140870140871140872140873140874140875140876140877140878140879140880140881140882140883140884140885140886140887140888140889140890140891140892140893140894140895140896140897140898140899140900140901140902140903140904140905140906140907140908140909140910140911140912140913140914140915140916140917140918140919140920140921140922140923140924140925140926140927140928140929140930140931140932140933140934140935140936140937140938140939140940140941140942140943140944140945140946140947140948140949140950140951140952140953140954140955140956140957140958140959140960140961140962140963140964140965140966140967140968140969140970140971140972140973140974140975140976140977140978140979140980140981140982140983140984140985140986140987140988140989140990140991140992140993140994140995140996140997140998140999141000141001141002141003141004141005141006141007141008141009141010141011141012141013141014141015141016141017141018141019141020141021141022141023141024141025141026141027141028141029141030141031141032141033141034141035141036141037141038141039141040141041141042141043141044141045141046141047141048141049141050141051141052141053141054141055141056141057141058141059141060141061141062141063141064141065141066141067141068141069141070141071141072141073141074141075141076141077141078141079141080141081141082141083141084141085141086141087141088141089141090141091141092141093141094141095141096141097141098141099141100141101141102141103141104141105141106141107141108141109141110141111141112141113141114141115141116141117141118141119141120141121141122141123141124141125141126141127141128141129141130141131141132141133141134141135141136141137141138141139141140141141141142141143141144141145141146141147141148141149141150141151141152141153141154141155141156141157141158141159141160141161141162141163141164141165141166141167141168141169141170141171141172141173141174141175141176141177141178141179141180141181141182141183141184141185141186141187141188141189141190141191141192141193141194141195141196141197141198141199141200141201141202141203141204141205141206141207141208141209141210141211141212141213141214141215141216141217141218141219141220141221141222141223141224141225141226141227141228141229141230141231141232141233141234141235141236141237141238141239141240141241141242141243141244141245141246141247141248141249141250141251141252141253141254141255141256141257141258141259141260141261141262141263141264141265141266141267141268141269141270141271141272141273141274141275141276141277141278141279141280141281141282141283141284141285141286141287141288141289141290141291141292141293141294141295141296141297141298141299141300141301141302141303141304141305141306141307141308141309141310141311141312141313141314141315141316141317141318141319141320141321141322141323141324141325141326141327141328141329141330141331141332141333141334141335141336141337141338141339141340141341141342141343141344141345141346141347141348141349141350141351141352141353141354141355141356141357141358141359141360141361141362141363141364141365141366141367141368141369141370141371141372141373141374141375141376141377141378141379141380141381141382141383141384141385141386141387141388141389141390141391141392141393141394141395141396141397141398141399141400141401141402141403141404141405141406141407141408141409141410141411141412141413141414141415141416141417141418141419141420141421141422141423141424141425141426141427141428141429141430141431141432141433141434141435141436141437141438141439141440141441141442141443141444141445141446141447141448141449141450141451141452141453141454141455141456141457141458141459141460141461141462141463141464141465141466141467141468141469141470141471141472141473141474141475141476141477141478141479141480141481141482141483141484141485141486141487141488141489141490141491141492141493141494141495141496141497141498141499141500141501141502141503141504141505141506141507141508141509141510141511141512141513141514141515141516141517141518141519141520141521141522141523141524141525141526141527141528141529141530141531141532141533141534141535141536141537141538141539141540141541141542141543141544141545141546141547141548141549141550141551141552141553141554141555141556141557141558141559141560141561141562141563141564141565141566141567141568141569141570141571141572141573141574141575141576141577141578141579141580141581141582141583141584141585141586141587141588141589141590141591141592141593141594141595141596141597141598141599141600141601141602141603141604141605141606141607141608141609141610141611141612141613141614141615141616141617141618141619141620141621141622141623141624141625141626141627141628141629141630141631141632141633141634141635141636141637141638141639141640141641141642141643141644141645141646141647141648141649141650141651141652141653141654141655141656141657141658141659141660141661141662141663141664141665141666141667141668141669141670141671141672141673141674141675141676141677141678141679141680141681141682141683141684141685141686141687141688141689141690141691141692141693141694141695141696141697141698141699141700141701141702141703141704141705141706141707141708141709141710141711141712141713141714141715141716141717141718141719141720141721141722141723141724141725141726141727141728141729141730141731141732141733141734141735141736141737141738141739141740141741141742141743141744141745141746141747141748141749141750141751141752141753141754141755141756141757141758141759141760141761141762141763141764141765141766141767141768141769141770141771141772141773141774141775141776141777141778141779141780141781141782141783141784141785141786141787141788141789141790141791141792141793141794141795141796141797141798141799141800141801141802141803141804141805141806141807141808141809141810141811141812141813141814141815141816141817141818141819141820141821141822141823141824141825141826141827141828141829141830141831141832141833141834141835141836141837141838141839141840141841141842141843141844141845141846141847141848141849141850141851141852141853141854141855141856141857141858141859141860141861141862141863141864141865141866141867141868141869141870141871141872141873141874141875141876141877141878141879141880141881141882141883141884141885141886141887141888141889141890141891141892141893141894141895141896141897141898141899141900141901141902141903141904141905141906141907141908141909141910141911141912141913141914141915141916141917141918141919141920141921141922141923141924141925141926141927141928141929141930141931141932141933141934141935141936141937141938141939141940141941141942141943141944141945141946141947141948141949141950141951141952141953141954141955141956141957141958141959141960141961141962141963141964141965141966141967141968141969141970141971141972141973141974141975141976141977141978141979141980141981141982141983141984141985141986141987141988141989141990141991141992141993141994141995141996141997141998141999142000142001142002142003142004142005142006142007142008142009142010142011142012142013142014142015142016142017142018142019142020142021142022142023142024142025142026142027142028142029142030142031142032142033142034142035142036142037142038142039142040142041142042142043142044142045142046142047142048142049142050142051142052142053142054142055142056142057142058142059142060142061142062142063142064142065142066142067142068142069142070142071142072142073142074142075142076142077142078142079142080142081142082142083142084142085142086142087142088142089142090142091142092142093142094142095142096142097142098142099142100142101142102142103142104142105142106142107142108142109142110142111142112142113142114142115142116142117142118142119142120142121142122142123142124142125142126142127142128142129142130142131142132142133142134142135142136142137142138142139142140142141142142142143142144142145142146142147142148142149142150142151142152142153142154142155142156142157142158142159142160142161142162142163142164142165142166142167142168142169142170142171142172142173142174142175142176142177142178142179142180142181142182142183142184142185142186142187142188142189142190142191142192142193142194142195142196142197142198142199142200142201142202142203142204142205142206142207142208142209142210142211142212142213142214142215142216142217142218142219142220142221142222142223142224142225142226142227142228142229142230142231142232142233142234142235142236142237142238142239142240142241142242142243142244142245142246142247142248142249142250142251142252142253142254142255142256142257142258142259142260142261142262142263142264142265142266142267142268142269142270142271142272142273142274142275142276142277142278142279142280142281142282142283142284142285142286142287142288142289142290142291142292142293142294142295142296142297142298142299142300142301142302142303142304142305142306142307142308142309142310142311142312142313142314142315142316142317142318142319142320142321142322142323142324142325142326142327142328142329142330142331142332142333142334142335142336142337142338142339142340142341142342142343142344142345142346142347142348142349142350142351142352142353142354142355142356142357142358142359142360142361142362142363142364142365142366142367142368142369142370142371142372142373142374142375142376142377142378142379142380142381142382142383142384142385142386142387142388142389142390142391142392142393142394142395142396142397142398142399142400142401142402142403142404142405142406142407142408142409142410142411142412142413142414142415142416142417142418142419142420142421142422142423142424142425142426142427142428142429142430142431142432142433142434142435142436142437142438142439142440142441142442142443142444142445142446142447142448142449142450142451142452142453142454142455142456142457142458142459142460142461142462142463142464142465142466142467142468142469142470142471142472142473142474142475142476142477142478142479142480142481142482142483142484142485142486142487142488142489142490142491142492142493142494142495142496142497142498142499142500142501142502142503142504142505142506142507142508142509142510142511142512142513142514142515142516142517142518142519142520142521142522142523142524142525142526142527142528142529142530142531142532142533142534142535142536142537142538142539142540142541142542142543142544142545142546142547142548142549142550142551142552142553142554142555142556142557142558142559142560142561142562142563142564142565142566142567142568142569142570142571142572142573142574142575142576142577142578142579142580142581142582142583142584142585142586142587142588142589142590142591142592142593142594142595142596142597142598142599142600142601142602142603142604142605142606142607142608142609142610142611142612142613142614142615142616142617142618142619142620142621142622142623142624142625142626142627142628142629142630142631142632142633142634142635142636142637142638142639142640142641142642142643142644142645142646142647142648142649142650142651142652142653142654142655142656142657142658142659142660142661142662142663142664142665142666142667142668142669142670142671142672142673142674142675142676142677142678142679142680142681142682142683142684142685142686142687142688142689142690142691142692142693142694142695142696142697142698142699142700142701142702142703142704142705142706142707142708142709142710142711142712142713142714142715142716142717142718142719142720142721142722142723142724142725142726142727142728142729142730142731142732142733142734142735142736142737142738142739142740142741142742142743142744142745142746142747142748142749142750142751142752142753142754142755142756142757142758142759142760142761142762142763142764142765142766142767142768142769142770142771142772142773142774142775142776142777142778142779142780142781142782142783142784142785142786142787142788142789142790142791142792142793142794142795142796142797142798142799142800142801142802142803142804142805142806142807142808142809142810142811142812142813142814142815142816142817142818142819142820142821142822142823142824142825142826142827142828142829142830142831142832142833142834142835142836142837142838142839142840142841142842142843142844142845142846142847142848142849142850142851142852142853142854142855142856142857142858142859142860142861142862142863142864142865142866142867142868142869142870142871142872142873142874142875142876142877142878142879142880142881142882142883142884142885142886142887142888142889142890142891142892142893142894142895142896142897142898142899142900142901142902142903142904142905142906142907142908142909142910142911142912142913142914142915142916142917142918142919142920142921142922142923142924142925142926142927142928142929142930142931142932142933142934142935142936142937142938142939142940142941142942142943142944142945142946142947142948142949142950142951142952142953142954142955142956142957142958142959142960142961142962142963142964142965142966142967142968142969142970142971142972142973142974142975142976142977142978142979142980142981142982142983142984142985142986142987142988142989142990142991142992142993142994142995142996142997142998142999143000143001143002143003143004143005143006143007143008143009143010143011143012143013143014143015143016143017143018143019143020143021143022143023143024143025143026143027143028143029143030143031143032143033143034143035143036143037143038143039143040143041143042143043143044143045143046143047143048143049143050143051143052143053143054143055143056143057143058143059143060143061143062143063143064143065143066143067143068143069143070143071143072143073143074143075143076143077143078143079143080143081143082143083143084143085143086143087143088143089143090143091143092143093143094143095143096143097143098143099143100143101143102143103143104143105143106143107143108143109143110143111143112143113143114143115143116143117143118143119143120143121143122143123143124143125143126143127143128143129143130143131143132143133143134143135143136143137143138143139143140143141143142143143143144143145143146143147143148143149143150143151143152143153143154143155143156143157143158143159143160143161143162143163143164143165143166143167143168143169143170143171143172143173143174143175143176143177143178143179143180143181143182143183143184143185143186143187143188143189143190143191143192143193143194143195143196143197143198143199143200143201143202143203143204143205143206143207143208143209143210143211143212143213143214143215143216143217143218143219143220143221143222143223143224143225143226143227143228143229143230143231143232143233143234143235143236143237143238143239143240143241143242143243143244143245143246143247143248143249143250143251143252143253143254143255143256143257143258143259143260143261143262143263143264143265143266143267143268143269143270143271143272143273143274143275143276143277143278143279143280143281143282143283143284143285143286143287143288143289143290143291143292143293143294143295143296143297143298143299143300143301143302143303143304143305143306143307143308143309143310143311143312143313143314143315143316143317143318143319143320143321143322143323143324143325143326143327143328143329143330143331143332143333143334143335143336143337143338143339143340143341143342143343143344143345143346143347143348143349143350143351143352143353143354143355143356143357143358143359143360143361143362143363143364143365143366143367143368143369143370143371143372143373143374143375143376143377143378143379143380143381143382143383143384143385143386143387143388143389143390143391143392143393143394143395143396143397143398143399143400143401143402143403143404143405143406143407143408143409143410143411143412143413143414143415143416143417143418143419143420143421143422143423143424143425143426143427143428143429143430143431143432143433143434143435143436143437143438143439143440143441143442143443143444143445143446143447143448143449143450143451143452143453143454143455143456143457143458143459143460143461143462143463143464143465143466143467143468143469143470143471143472143473143474143475143476143477143478143479143480143481143482143483143484143485143486143487143488143489143490143491143492143493143494143495143496143497143498143499143500143501143502143503143504143505143506143507143508143509143510143511143512143513143514143515143516143517143518143519143520143521143522143523143524143525143526143527143528143529143530143531143532143533143534143535143536143537143538143539143540143541143542143543143544143545143546143547143548143549143550143551143552143553143554143555143556143557143558143559143560143561143562143563143564143565143566143567143568143569143570143571143572143573143574143575143576143577143578143579143580143581143582143583143584143585143586143587143588143589143590143591143592143593143594143595143596143597143598143599143600143601143602143603143604143605143606143607143608143609143610143611143612143613143614143615143616143617143618143619143620143621143622143623143624143625143626143627143628143629143630143631143632143633143634143635143636143637143638143639143640143641143642143643143644143645143646143647143648143649143650143651143652143653143654143655143656143657143658143659143660143661143662143663143664143665143666143667143668143669143670143671143672143673143674143675143676143677143678143679143680143681143682143683143684143685143686143687143688143689143690143691143692143693143694143695143696143697143698143699143700143701143702143703143704143705143706143707143708143709143710143711143712143713143714143715143716143717143718143719143720143721143722143723143724143725143726143727143728143729143730143731143732143733143734143735143736143737143738143739143740143741143742143743143744143745143746143747143748143749143750143751143752143753143754143755143756143757143758143759143760143761143762143763143764143765143766143767143768143769143770143771143772143773143774143775143776143777143778143779143780143781143782143783143784143785143786143787143788143789143790143791143792143793143794143795143796143797143798143799143800143801143802143803143804143805143806143807143808143809143810143811143812143813143814143815143816143817143818143819143820143821143822143823143824143825143826143827143828143829143830143831143832143833143834143835143836143837143838143839143840143841143842143843143844143845143846143847143848143849143850143851143852143853143854143855143856143857143858143859143860143861143862143863143864143865143866143867143868143869143870143871143872143873143874143875143876143877143878143879143880143881143882143883143884143885143886143887143888143889143890143891143892143893143894143895143896143897143898143899143900143901143902143903143904143905143906143907143908143909143910143911143912143913143914143915143916143917143918143919143920143921143922143923143924143925143926143927143928143929143930143931143932143933143934143935143936143937143938143939143940143941143942143943143944143945143946143947143948143949143950143951143952143953143954143955143956143957143958143959143960143961143962143963143964143965143966143967143968143969143970143971143972143973143974143975143976143977143978143979143980143981143982143983143984143985143986143987143988143989143990143991143992143993143994143995143996143997143998143999144000144001144002144003144004144005144006144007144008144009144010144011144012144013144014144015144016144017144018144019144020144021144022144023144024144025144026144027144028144029144030144031144032144033144034144035144036144037144038144039144040144041144042144043144044144045144046144047144048144049144050144051144052144053144054144055144056144057144058144059144060144061144062144063144064144065144066144067144068144069144070144071144072144073144074144075144076144077144078144079144080144081144082144083144084144085144086144087144088144089144090144091144092144093144094144095144096144097144098144099144100144101144102144103144104144105144106144107144108144109144110144111144112144113144114144115144116144117144118144119144120144121144122144123144124144125144126144127144128144129144130144131144132144133144134144135144136144137144138144139144140144141144142144143144144144145144146144147144148144149144150144151144152144153144154144155144156144157144158144159144160144161144162144163144164144165144166144167144168144169144170144171144172144173144174144175144176144177144178144179144180144181144182144183144184144185144186144187144188144189144190144191144192144193144194144195144196144197144198144199144200144201144202144203144204144205144206144207144208144209144210144211144212144213144214144215144216144217144218144219144220144221144222144223144224144225144226144227144228144229144230144231144232144233144234144235144236144237144238144239144240144241144242144243144244144245144246144247144248144249144250144251144252144253144254144255144256144257144258144259144260144261144262144263144264144265144266144267144268144269144270144271144272144273144274144275144276144277144278144279144280144281144282144283144284144285144286144287144288144289144290144291144292144293144294144295144296144297144298144299144300144301144302144303144304144305144306144307144308144309144310144311144312144313144314144315144316144317144318144319144320144321144322144323144324144325144326144327144328144329144330144331144332144333144334144335144336144337144338144339144340144341144342144343144344144345144346144347144348144349144350144351144352144353144354144355144356144357144358144359144360144361144362144363144364144365144366144367144368144369144370144371144372144373144374144375144376144377144378144379144380144381144382144383144384144385144386144387144388144389144390144391144392144393144394144395144396144397144398144399144400144401144402144403144404144405144406144407144408144409144410144411144412144413144414144415144416144417144418144419144420144421144422144423144424144425144426144427144428144429144430144431144432144433144434144435144436144437144438144439144440144441144442144443144444144445144446144447144448144449144450144451144452144453144454144455144456144457144458144459144460144461144462144463144464144465144466144467144468144469144470144471144472144473144474144475144476144477144478144479144480144481144482144483144484144485144486144487144488144489144490144491144492144493144494144495144496144497144498144499144500144501144502144503144504144505144506144507144508144509144510144511144512144513144514144515144516144517144518144519144520144521144522144523144524144525144526144527144528144529144530144531144532144533144534144535144536144537144538144539144540144541144542144543144544144545144546144547144548144549144550144551144552144553144554144555144556144557144558144559144560144561144562144563144564144565144566144567144568144569144570144571144572144573144574144575144576144577144578144579144580144581144582144583144584144585144586144587144588144589144590144591144592144593144594144595144596144597144598144599144600144601144602144603144604144605144606144607144608144609144610144611144612144613144614144615144616144617144618144619144620144621144622144623144624144625144626144627144628144629144630144631144632144633144634144635144636144637144638144639144640144641144642144643144644144645144646144647144648144649144650144651144652144653144654144655144656144657144658144659144660144661144662144663144664144665144666144667144668144669144670144671144672144673144674144675144676144677144678144679144680144681144682144683144684144685144686144687144688144689144690144691144692144693144694144695144696144697144698144699144700144701144702144703144704144705144706144707144708144709144710144711144712144713144714144715144716144717144718144719144720144721144722144723144724144725144726144727144728144729144730144731144732144733144734144735144736144737144738144739144740144741144742144743144744144745144746144747144748144749144750144751144752144753144754144755144756144757144758144759144760144761144762144763144764144765144766144767144768144769144770144771144772144773144774144775144776144777144778144779144780144781144782144783144784144785144786144787144788144789144790144791144792144793144794144795144796144797144798144799144800144801144802144803144804144805144806144807144808144809144810144811144812144813144814144815144816144817144818144819144820144821144822144823144824144825144826144827144828144829144830144831144832144833144834144835144836144837144838144839144840144841144842144843144844144845144846144847144848144849144850144851144852144853144854144855144856144857144858144859144860144861144862144863144864144865144866144867144868144869144870144871144872144873144874144875144876144877144878144879144880144881144882144883144884144885144886144887144888144889144890144891144892144893144894144895144896144897144898144899144900144901144902144903144904144905144906144907144908144909144910144911144912144913144914144915144916144917144918144919144920144921144922144923144924144925144926144927144928144929144930144931144932144933144934144935144936144937144938144939144940144941144942144943144944144945144946144947144948144949144950144951144952144953144954144955144956144957144958144959144960144961144962144963144964144965144966144967144968144969144970144971144972144973144974144975144976144977144978144979144980144981144982144983144984144985144986144987144988144989144990144991144992144993144994144995144996144997144998144999145000145001145002145003145004145005145006145007145008145009145010145011145012145013145014145015145016145017145018145019145020145021145022145023145024145025145026145027145028145029145030145031145032145033145034145035145036145037145038145039145040145041145042145043145044145045145046145047145048145049145050145051145052145053145054145055145056145057145058145059145060145061145062145063145064145065145066145067145068145069145070145071145072145073145074145075145076145077145078145079145080145081145082145083145084145085145086145087145088145089145090145091145092145093145094145095145096145097145098145099145100145101145102145103145104145105145106145107145108145109145110145111145112145113145114145115145116145117145118145119145120145121145122145123145124145125145126145127145128145129145130145131145132145133145134145135145136145137145138145139145140145141145142145143145144145145145146145147145148145149145150145151145152145153145154145155145156145157145158145159145160145161145162145163145164145165145166145167145168145169145170145171145172145173145174145175145176145177145178145179145180145181145182145183145184145185145186145187145188145189145190145191145192145193145194145195145196145197145198145199145200145201145202145203145204145205145206145207145208145209145210145211145212145213145214145215145216145217145218145219145220145221145222145223145224145225145226145227145228145229145230145231145232145233145234145235145236145237145238145239145240145241145242145243145244145245145246145247145248145249145250145251145252145253145254145255145256145257145258145259145260145261145262145263145264145265145266145267145268145269145270145271145272145273145274145275145276145277145278145279145280145281145282145283145284145285145286145287145288145289145290145291145292145293145294145295145296145297145298145299145300145301145302145303145304145305145306145307145308145309145310145311145312145313145314145315145316145317145318145319145320145321145322145323145324145325145326145327145328145329145330145331145332145333145334145335145336145337145338145339145340145341145342145343145344145345145346145347145348145349145350145351145352145353145354145355145356145357145358145359145360145361145362145363145364145365145366145367145368145369145370145371145372145373145374145375145376145377145378145379145380145381145382145383145384145385145386145387145388145389145390145391145392145393145394145395145396145397145398145399145400145401145402145403145404145405145406145407145408145409145410145411145412145413145414145415145416145417145418145419145420145421145422145423145424145425145426145427145428145429145430145431145432145433145434145435145436145437145438145439145440145441145442145443145444145445145446145447145448145449145450145451145452145453145454145455145456145457145458145459145460145461145462145463145464145465145466145467145468145469145470145471145472145473145474145475145476145477145478145479145480145481145482145483145484145485145486145487145488145489145490145491145492145493145494145495145496145497145498145499145500145501145502145503145504145505145506145507145508145509145510145511145512145513145514145515145516145517145518145519145520145521145522145523145524145525145526145527145528145529145530145531145532145533145534145535145536145537145538145539145540145541145542145543145544145545145546145547145548145549145550145551145552145553145554145555145556145557145558145559145560145561145562145563145564145565145566145567145568145569145570145571145572145573145574145575145576145577145578145579145580145581145582145583145584145585145586145587145588145589145590145591145592145593145594145595145596145597145598145599145600145601145602145603145604145605145606145607145608145609145610145611145612145613145614145615145616145617145618145619145620145621145622145623145624145625145626145627145628145629145630145631145632145633145634145635145636145637145638145639145640145641145642145643145644145645145646145647145648145649145650145651145652145653145654145655145656145657145658145659145660145661145662145663145664145665145666145667145668145669145670145671145672145673145674145675145676145677145678145679145680145681145682145683145684145685145686145687145688145689145690145691145692145693145694145695145696145697145698145699145700145701145702145703145704145705145706145707145708145709145710145711145712145713145714145715145716145717145718145719145720145721145722145723145724145725145726145727145728145729145730145731145732145733145734145735145736145737145738145739145740145741145742145743145744145745145746145747145748145749145750145751145752145753145754145755145756145757145758145759145760145761145762145763145764145765145766145767145768145769145770145771145772145773145774145775145776145777145778145779145780145781145782145783145784145785145786145787145788145789145790145791145792145793145794145795145796145797145798145799145800145801145802145803145804145805145806145807145808145809145810145811145812145813145814145815145816145817145818145819145820145821145822145823145824145825145826145827145828145829145830145831145832145833145834145835145836145837145838145839145840145841145842145843145844145845145846145847145848145849145850145851145852145853145854145855145856145857145858145859145860145861145862145863145864145865145866145867145868145869145870145871145872145873145874145875145876145877145878145879145880145881145882145883145884145885145886145887145888145889145890145891145892145893145894145895145896145897145898145899145900145901145902145903145904145905145906145907145908145909145910145911145912145913145914145915145916145917145918145919145920145921145922145923145924145925145926145927145928145929145930145931145932145933145934145935145936145937145938145939145940145941145942145943145944145945145946145947145948145949145950145951145952145953145954145955145956145957145958145959145960145961145962145963145964145965145966145967145968145969145970145971145972145973145974145975145976145977145978145979145980145981145982145983145984145985145986145987145988145989145990145991145992145993145994145995145996145997145998145999146000146001146002146003146004146005146006146007146008146009146010146011146012146013146014146015146016146017146018146019146020146021146022146023146024146025146026146027146028146029146030146031146032146033146034146035146036146037146038146039146040146041146042146043146044146045146046146047146048146049146050146051146052146053146054146055146056146057146058146059146060146061146062146063146064146065146066146067146068146069146070146071146072146073146074146075146076146077146078146079146080146081146082146083146084146085146086146087146088146089146090146091146092146093146094146095146096146097146098146099146100146101146102146103146104146105146106146107146108146109146110146111146112146113146114146115146116146117146118146119146120146121146122146123146124146125146126146127146128146129146130146131146132146133146134146135146136146137146138146139146140146141146142146143146144146145146146146147146148146149146150146151146152146153146154146155146156146157146158146159146160146161146162146163146164146165146166146167146168146169146170146171146172146173146174146175146176146177146178146179146180146181146182146183146184146185146186146187146188146189146190146191146192146193146194146195146196146197146198146199146200146201146202146203146204146205146206146207146208146209146210146211146212146213146214146215146216146217146218146219146220146221146222146223146224146225146226146227146228146229146230146231146232146233146234146235146236146237146238146239146240146241146242146243146244146245146246146247146248146249146250146251146252146253146254146255146256146257146258146259146260146261146262146263146264146265146266146267146268146269146270146271146272146273146274146275146276146277146278146279146280146281146282146283146284146285146286146287146288146289146290146291146292146293146294146295146296146297146298146299146300146301146302146303146304146305146306146307146308146309146310146311146312146313146314146315146316146317146318146319146320146321146322146323146324146325146326146327146328146329146330146331146332146333146334146335146336146337146338146339146340146341146342146343146344146345146346146347146348146349146350146351146352146353146354146355146356146357146358146359146360146361146362146363146364146365146366146367146368146369146370146371146372146373146374146375146376146377146378146379146380146381146382146383146384146385146386146387146388146389146390146391146392146393146394146395146396146397146398146399146400146401146402146403146404146405146406146407146408146409146410146411146412146413146414146415146416146417146418146419146420146421146422146423146424146425146426146427146428146429146430146431146432146433146434146435146436146437146438146439146440146441146442146443146444146445146446146447146448146449146450146451146452146453146454146455146456146457146458146459146460146461146462146463146464146465146466146467146468146469146470146471146472146473146474146475146476146477146478146479146480146481146482146483146484146485146486146487146488146489146490146491146492146493146494146495146496146497146498146499146500146501146502146503146504146505146506146507146508146509146510146511146512146513146514146515146516146517146518146519146520146521146522146523146524146525146526146527146528146529146530146531146532146533146534146535146536146537146538146539146540146541146542146543146544146545146546146547146548146549146550146551146552146553146554146555146556146557146558146559146560146561146562146563146564146565146566146567146568146569146570146571146572146573146574146575146576146577146578146579146580146581146582146583146584146585146586146587146588146589146590146591146592146593146594146595146596146597146598146599146600146601146602146603146604146605146606146607146608146609146610146611146612146613146614146615146616146617146618146619146620146621146622146623146624146625146626146627146628146629146630146631146632146633146634146635146636146637146638146639146640146641146642146643146644146645146646146647146648146649146650146651146652146653146654146655146656146657146658146659146660146661146662146663146664146665146666146667146668146669146670146671146672146673146674146675146676146677146678146679146680146681146682146683146684146685146686146687146688146689146690146691146692146693146694146695146696146697146698146699146700146701146702146703146704146705146706146707146708146709146710146711146712146713146714146715146716146717146718146719146720146721146722146723146724146725146726146727146728146729146730146731146732146733146734146735146736146737146738146739146740146741146742146743146744146745146746146747146748146749146750146751146752146753146754146755146756146757146758146759146760146761146762146763146764146765146766146767146768146769146770146771146772146773146774146775146776146777146778146779146780146781146782146783146784146785146786146787146788146789146790146791146792146793146794146795146796146797146798146799146800146801146802146803146804146805146806146807146808146809146810146811146812146813146814146815146816146817146818146819146820146821146822146823146824146825146826146827146828146829146830146831146832146833146834146835146836146837146838146839146840146841146842146843146844146845146846146847146848146849146850146851146852146853146854146855146856146857146858146859146860146861146862146863146864146865146866146867146868146869146870146871146872146873146874146875146876146877146878146879146880146881146882146883146884146885146886146887146888146889146890146891146892146893146894146895146896146897146898146899146900146901146902146903146904146905146906146907146908146909146910146911146912146913146914146915146916146917146918146919146920146921146922146923146924146925146926146927146928146929146930146931146932146933146934146935146936146937146938146939146940146941146942146943146944146945146946146947146948146949146950146951146952146953146954146955146956146957146958146959146960146961146962146963146964146965146966146967146968146969146970146971146972146973146974146975146976146977146978146979146980146981146982146983146984146985146986146987146988146989146990146991146992146993146994146995146996146997146998146999147000147001147002147003147004147005147006147007147008147009147010147011147012147013147014147015147016147017147018147019147020147021147022147023147024147025147026147027147028147029147030147031147032147033147034147035147036147037147038147039147040147041147042147043147044147045147046147047147048147049147050147051147052147053147054147055147056147057147058147059147060147061147062147063147064147065147066147067147068147069147070147071147072147073147074147075147076147077147078147079147080147081147082147083147084147085147086147087147088147089147090147091147092147093147094147095147096147097147098147099147100147101147102147103147104147105147106147107147108147109147110147111147112147113147114147115147116147117147118147119147120147121147122147123147124147125147126147127147128147129147130147131147132147133147134147135147136147137147138147139147140147141147142147143147144147145147146147147147148147149147150147151147152147153147154147155147156147157147158147159147160147161147162147163147164147165147166147167147168147169147170147171147172147173147174147175147176147177147178147179147180147181147182147183147184147185147186147187147188147189147190147191147192147193147194147195147196147197147198147199147200147201147202147203147204147205147206147207147208147209147210147211147212147213147214147215147216147217147218147219147220147221147222147223147224147225147226147227147228147229147230147231147232147233147234147235147236147237147238147239147240147241147242147243147244147245147246147247147248147249147250147251147252147253147254147255147256147257147258147259147260147261147262147263147264147265147266147267147268147269147270147271147272147273147274147275147276147277147278147279147280147281147282147283147284147285147286147287147288147289147290147291147292147293147294147295147296147297147298147299147300147301147302147303147304147305147306147307147308147309147310147311147312147313147314147315147316147317147318147319147320147321147322147323147324147325147326147327147328147329147330147331147332147333147334147335147336147337147338147339147340147341147342147343147344147345147346147347147348147349147350147351147352147353147354147355147356147357147358147359147360147361147362147363147364147365147366147367147368147369147370147371147372147373147374147375147376147377147378147379147380147381147382147383147384147385147386147387147388147389147390147391147392147393147394147395147396147397147398147399147400147401147402147403147404147405147406147407147408147409147410147411147412147413147414147415147416147417147418147419147420147421147422147423147424147425147426147427147428147429147430147431147432147433147434147435147436147437147438147439147440147441147442147443147444147445147446147447147448147449147450147451147452147453147454147455147456147457147458147459147460147461147462147463147464147465147466147467147468147469147470147471147472147473147474147475147476147477147478147479147480147481147482147483147484147485147486147487147488147489147490147491147492147493147494147495147496147497147498147499147500147501147502147503147504147505147506147507147508147509147510147511147512147513147514147515147516147517147518147519147520147521147522147523147524147525147526147527147528147529147530147531147532147533147534147535147536147537147538147539147540147541147542147543147544147545147546147547147548147549147550147551147552147553147554147555147556147557147558147559147560147561147562147563147564147565147566147567147568147569147570147571147572147573147574147575147576147577147578147579147580147581147582147583147584147585147586147587147588147589147590147591147592147593147594147595147596147597147598147599147600147601147602147603147604147605147606147607147608147609147610147611147612147613147614147615147616147617147618147619147620147621147622147623147624147625147626147627147628147629147630147631147632147633147634147635147636147637147638147639147640147641147642147643147644147645147646147647147648147649147650147651147652147653147654147655147656147657147658147659147660147661147662147663147664147665147666147667147668147669147670147671147672147673147674147675147676147677147678147679147680147681147682147683147684147685147686147687147688147689147690147691147692147693147694147695147696147697147698147699147700147701147702147703147704147705147706147707147708147709147710147711147712147713147714147715147716147717147718147719147720147721147722147723147724147725147726147727147728147729147730147731147732147733147734147735147736147737147738147739147740147741147742147743147744147745147746147747147748147749147750147751147752147753147754147755147756147757147758147759147760147761147762147763147764147765147766147767147768147769147770147771147772147773147774147775147776147777147778147779147780147781147782147783147784147785147786147787147788147789147790147791147792147793147794147795147796147797147798147799147800147801147802147803147804147805147806147807147808147809147810147811147812147813147814147815147816147817147818147819147820147821147822147823147824147825147826147827147828147829147830147831147832147833147834147835147836147837147838147839147840147841147842147843147844147845147846147847147848147849147850147851147852147853147854147855147856147857147858147859147860147861147862147863147864147865147866147867147868147869147870147871147872147873147874147875147876147877147878147879147880147881147882147883147884147885147886147887147888147889147890147891147892147893147894147895147896147897147898147899147900147901147902147903147904147905147906147907147908147909147910147911147912147913147914147915147916147917147918147919147920147921147922147923147924147925147926147927147928147929147930147931147932147933147934147935147936147937147938147939147940147941147942147943147944147945147946147947147948147949147950147951147952147953147954147955147956147957147958147959147960147961147962147963147964147965147966147967147968147969147970147971147972147973147974147975147976147977147978147979147980147981147982147983147984147985147986147987147988147989147990147991147992147993147994147995147996147997147998147999148000148001148002148003148004148005148006148007148008148009148010148011148012148013148014148015148016148017148018148019148020148021148022148023148024148025148026148027148028148029148030148031148032148033148034148035148036148037148038148039148040148041148042148043148044148045148046148047148048148049148050148051148052148053148054148055148056148057148058148059148060148061148062148063148064148065148066148067148068148069148070148071148072148073148074148075148076148077148078148079148080148081148082148083148084148085148086148087148088148089148090148091148092148093148094148095148096148097148098148099148100148101148102148103148104148105148106148107148108148109148110148111148112148113148114148115148116148117148118148119148120148121148122148123148124148125148126148127148128148129148130148131148132148133148134148135148136148137148138148139148140148141148142148143148144148145148146148147148148148149148150148151148152148153148154148155148156148157148158148159148160148161148162148163148164148165148166148167148168148169148170148171148172148173148174148175148176148177148178148179148180148181148182148183148184148185148186148187148188148189148190148191148192148193148194148195148196148197148198148199148200148201148202148203148204148205148206148207148208148209148210148211148212148213148214148215148216148217148218148219148220148221148222148223148224148225148226148227148228148229148230148231148232148233148234148235148236148237148238148239148240148241148242148243148244148245148246148247148248148249148250148251148252148253148254148255148256148257148258148259148260148261148262148263148264148265148266148267148268148269148270148271148272148273148274148275148276148277148278148279148280148281148282148283148284148285148286148287148288148289148290148291148292148293148294148295148296148297148298148299148300148301148302148303148304148305148306148307148308148309148310148311148312148313148314148315148316148317148318148319148320148321148322148323148324148325148326148327148328148329148330148331148332148333148334148335148336148337148338148339148340148341148342148343148344148345148346148347148348148349148350148351148352148353148354148355148356148357148358148359148360148361148362148363148364148365148366148367148368148369148370148371148372148373148374148375148376148377148378148379148380148381148382148383148384148385148386148387148388148389148390148391148392148393148394148395148396148397148398148399148400148401148402148403148404148405148406148407148408148409148410148411148412148413148414148415148416148417148418148419148420148421148422148423148424148425148426148427148428148429148430148431148432148433148434148435148436148437148438148439148440148441148442148443148444148445148446148447148448148449148450148451148452148453148454148455148456148457148458148459148460148461148462148463148464148465148466148467148468148469148470148471148472148473148474148475148476148477148478148479148480148481148482148483148484148485148486148487148488148489148490148491148492148493148494148495148496148497148498148499148500148501148502148503148504148505148506148507148508148509148510148511148512148513148514148515148516148517148518148519148520148521148522148523148524148525148526148527148528148529148530148531148532148533148534148535148536148537148538148539148540148541148542148543148544148545148546148547148548148549148550148551148552148553148554148555148556148557148558148559148560148561148562148563148564148565148566148567148568148569148570148571148572148573148574148575148576148577148578148579148580148581148582148583148584148585148586148587148588148589148590148591148592148593148594148595148596148597148598148599148600148601148602148603148604148605148606148607148608148609148610148611148612148613148614148615148616148617148618148619148620148621148622148623148624148625148626148627148628148629148630148631148632148633148634148635148636148637148638148639148640148641148642148643148644148645148646148647148648148649148650148651148652148653148654148655148656148657148658148659148660148661148662148663148664148665148666148667148668148669148670148671148672148673148674148675148676148677148678148679148680148681148682148683148684148685148686148687148688148689148690148691148692148693148694148695148696148697148698148699148700148701148702148703148704148705148706148707148708148709148710148711148712148713148714148715148716148717148718148719148720148721148722148723148724148725148726148727148728148729148730148731148732148733148734148735148736148737148738148739148740148741148742148743148744148745148746148747148748148749148750148751148752148753148754148755148756148757148758148759148760148761148762148763148764148765148766148767148768148769148770148771148772148773148774148775148776148777148778148779148780148781148782148783148784148785148786148787148788148789148790148791148792148793148794148795148796148797148798148799148800148801148802148803148804148805148806148807148808148809148810148811148812148813148814148815148816148817148818148819148820148821148822148823148824148825148826148827148828148829148830148831148832148833148834148835148836148837148838148839148840148841148842148843148844148845148846148847148848148849148850148851148852148853148854148855148856148857148858148859148860148861148862148863148864148865148866148867148868148869148870148871148872148873148874148875148876148877148878148879148880148881148882148883148884148885148886148887148888148889148890148891148892148893148894148895148896148897148898148899148900148901148902148903148904148905148906148907148908148909148910148911148912148913148914148915148916148917148918148919148920148921148922148923148924148925148926148927148928148929148930148931148932148933148934148935148936148937148938148939148940148941148942148943148944148945148946148947148948148949148950148951148952148953148954148955148956148957148958148959148960148961148962148963148964148965148966148967148968148969148970148971148972148973148974148975148976148977148978148979148980148981148982148983148984148985148986148987148988148989148990148991148992148993148994148995148996148997148998148999149000149001149002149003149004149005149006149007149008149009149010149011149012149013149014149015149016149017149018149019149020149021149022149023149024149025149026149027149028149029149030149031149032149033149034149035149036149037149038149039149040149041149042149043149044149045149046149047149048149049149050149051149052149053149054149055149056149057149058149059149060149061149062149063149064149065149066149067149068149069149070149071149072149073149074149075149076149077149078149079149080149081149082149083149084149085149086149087149088149089149090149091149092149093149094149095149096149097149098149099149100149101149102149103149104149105149106149107149108149109149110149111149112149113149114149115149116149117149118149119149120149121149122149123149124149125149126149127149128149129149130149131149132149133149134149135149136149137149138149139149140149141149142149143149144149145149146149147149148149149149150149151149152149153149154149155149156149157149158149159149160149161149162149163149164149165149166149167149168149169149170149171149172149173149174149175149176149177149178149179149180149181149182149183149184149185149186149187149188149189149190149191149192149193149194149195149196149197149198149199149200149201149202149203149204149205149206149207149208149209149210149211149212149213149214149215149216149217149218149219149220149221149222149223149224149225149226149227149228149229149230149231149232149233149234149235149236149237149238149239149240149241149242149243149244149245149246149247149248149249149250149251149252149253149254149255149256149257149258149259149260149261149262149263149264149265149266149267149268149269149270149271149272149273149274149275149276149277149278149279149280149281149282149283149284149285149286149287149288149289149290149291149292149293149294149295149296149297149298149299149300149301149302149303149304149305149306149307149308149309149310149311149312149313149314149315149316149317149318149319149320149321149322149323149324149325149326149327149328149329149330149331149332149333149334149335149336149337149338149339149340149341149342149343149344149345149346149347149348149349149350149351149352149353149354149355149356149357149358149359149360149361149362149363149364149365149366149367149368149369149370149371149372149373149374149375149376149377149378149379149380149381149382149383149384149385149386149387149388149389149390149391149392149393149394149395149396149397149398149399149400149401149402149403149404149405149406149407149408149409149410149411149412149413149414149415149416149417149418149419149420149421149422149423149424149425149426149427149428149429149430149431149432149433149434149435149436149437149438149439149440149441149442149443149444149445149446149447149448149449149450149451149452149453149454149455149456149457149458149459149460149461149462149463149464149465149466149467149468149469149470149471149472149473149474149475149476149477149478149479149480149481149482149483149484149485149486149487149488149489149490149491149492149493149494149495149496149497149498149499149500149501149502149503149504149505149506149507149508149509149510149511149512149513149514149515149516149517149518149519149520149521149522149523149524149525149526149527149528149529149530149531149532149533149534149535149536149537149538149539149540149541149542149543149544149545149546149547149548149549149550149551149552149553149554149555149556149557149558149559149560149561149562149563149564149565149566149567149568149569149570149571149572149573149574149575149576149577149578149579149580149581149582149583149584149585149586149587149588149589149590149591149592149593149594149595149596149597149598149599149600149601149602149603149604149605149606149607149608149609149610149611149612149613149614149615149616149617149618149619149620149621149622149623149624149625149626149627149628149629149630149631149632149633149634149635149636149637149638149639149640149641149642149643149644149645149646149647149648149649149650149651149652149653149654149655149656149657149658149659149660149661149662149663149664149665149666149667149668149669149670149671149672149673149674149675149676149677149678149679149680149681149682149683149684149685149686149687149688149689149690149691149692149693149694149695149696149697149698149699149700149701149702149703149704149705149706149707149708149709149710149711149712149713149714149715149716149717149718149719149720149721149722149723149724149725149726149727149728149729149730149731149732149733149734149735149736149737149738149739149740149741149742149743149744149745149746149747149748149749149750149751149752149753149754149755149756149757149758149759149760149761149762149763149764149765149766149767149768149769149770149771149772149773149774149775149776149777149778149779149780149781149782149783149784149785149786149787149788149789149790149791149792149793149794149795149796149797149798149799149800149801149802149803149804149805149806149807149808149809149810149811149812149813149814149815149816149817149818149819149820149821149822149823149824149825149826149827149828149829149830149831149832149833149834149835149836149837149838149839149840149841149842149843149844149845149846149847149848149849149850149851149852149853149854149855149856149857149858149859149860149861149862149863149864149865149866149867149868149869149870149871149872149873149874149875149876149877149878149879149880149881149882149883149884149885149886149887149888149889149890149891149892149893149894149895149896149897149898149899149900149901149902149903149904149905149906149907149908149909149910149911149912149913149914149915149916149917149918149919149920149921149922149923149924149925149926149927149928149929149930149931149932149933149934149935149936149937149938149939149940149941149942149943149944149945149946149947149948149949149950149951149952149953149954149955149956149957149958149959149960149961149962149963149964149965149966149967149968149969149970149971149972149973149974149975149976149977149978149979149980149981149982149983149984149985149986149987149988149989149990149991149992149993149994149995149996149997149998149999150000150001150002150003150004150005150006150007150008150009150010150011150012150013150014150015150016150017150018150019150020150021150022150023150024150025150026150027150028150029150030150031150032150033150034150035150036150037150038150039150040150041150042150043150044150045150046150047150048150049150050150051150052150053150054150055150056150057150058150059150060150061150062150063150064150065150066150067150068150069150070150071150072150073150074150075150076150077150078150079150080150081150082150083150084150085150086150087150088150089150090150091150092150093150094150095150096150097150098150099150100150101150102150103150104150105150106150107150108150109150110150111150112150113150114150115150116150117150118150119150120150121150122150123150124150125150126150127150128150129150130150131150132150133150134150135150136150137150138150139150140150141150142150143150144150145150146150147150148150149150150150151150152150153150154150155150156150157150158150159150160150161150162150163150164150165150166150167150168150169150170150171150172150173150174150175150176150177150178150179150180150181150182150183150184150185150186150187150188150189150190150191150192150193150194150195150196150197150198150199150200150201150202150203150204150205150206150207150208150209150210150211150212150213150214150215150216150217150218150219150220150221150222150223150224150225150226150227150228150229150230150231150232150233150234150235150236150237150238150239150240150241150242150243150244150245150246150247150248150249150250150251150252150253150254150255150256150257150258150259150260150261150262150263150264150265150266150267150268150269150270150271150272150273150274150275150276150277150278150279150280150281150282150283150284150285150286150287150288150289150290150291150292150293150294150295150296150297150298150299150300150301150302150303150304150305150306150307150308150309150310150311150312150313150314150315150316150317150318150319150320150321150322150323150324150325150326150327150328150329150330150331150332150333150334150335150336150337150338150339150340150341150342150343150344150345150346150347150348150349150350150351150352150353150354150355150356150357150358150359150360150361150362150363150364150365150366150367150368150369150370150371150372150373150374150375150376150377150378150379150380150381150382150383150384150385150386150387150388150389150390150391150392150393150394150395150396150397150398150399150400150401150402150403150404150405150406150407150408150409150410150411150412150413150414150415150416150417150418150419150420150421150422150423150424150425150426150427150428150429150430150431150432150433150434150435150436150437150438150439150440150441150442150443150444150445150446150447150448150449150450150451150452150453150454150455150456150457150458150459150460150461150462150463150464150465150466150467150468150469150470150471150472150473150474150475150476150477150478150479150480150481150482150483150484150485150486150487150488150489150490150491150492150493150494150495150496150497150498150499150500150501150502150503150504150505150506150507150508150509150510150511150512150513150514150515150516150517150518150519150520150521150522150523150524150525150526150527150528150529150530150531150532150533150534150535150536150537150538150539150540150541150542150543150544150545150546150547150548150549150550150551150552150553150554150555150556150557150558150559150560150561150562150563150564150565150566150567150568150569150570150571150572150573150574150575150576150577150578150579150580150581150582150583150584150585150586150587150588150589150590150591150592150593150594150595150596150597150598150599150600150601150602150603150604150605150606150607150608150609150610150611150612150613150614150615150616150617150618150619150620150621150622150623150624150625150626150627150628150629150630150631150632150633150634150635150636150637150638150639150640150641150642150643150644150645150646150647150648150649150650150651150652150653150654150655150656150657150658150659150660150661150662150663150664150665150666150667150668150669150670150671150672150673150674150675150676150677150678150679150680150681150682150683150684150685150686150687150688150689150690150691150692150693150694150695150696150697150698150699150700150701150702150703150704150705150706150707150708150709150710150711150712150713150714150715150716150717150718150719150720150721150722150723150724150725150726150727150728150729150730150731150732150733150734150735150736150737150738150739150740150741150742150743150744150745150746150747150748150749150750150751150752150753150754150755150756150757150758150759150760150761150762150763150764150765150766150767150768150769150770150771150772150773150774150775150776150777150778150779150780150781150782150783150784150785150786150787150788150789150790150791150792150793150794150795150796150797150798150799150800150801150802150803150804150805150806150807150808150809150810150811150812150813150814150815150816150817150818150819150820150821150822150823150824150825150826150827150828150829150830150831150832150833150834150835150836150837150838150839150840150841150842150843150844150845150846150847150848150849150850150851150852150853150854150855150856150857150858150859150860150861150862150863150864150865150866150867150868150869150870150871150872150873150874150875150876150877150878150879150880150881150882150883150884150885150886150887150888150889150890150891150892150893150894150895150896150897150898150899150900150901150902150903150904150905150906150907150908150909150910150911150912150913150914150915150916150917150918150919150920150921150922150923150924150925150926150927150928150929150930150931150932150933150934150935150936150937150938150939150940150941150942150943150944150945150946150947150948150949150950150951150952150953150954150955150956150957150958150959150960150961150962150963150964150965150966150967150968150969150970150971150972150973150974150975150976150977150978150979150980150981150982150983150984150985150986150987150988150989150990150991150992150993150994150995150996150997150998150999151000151001151002151003151004151005151006151007151008151009151010151011151012151013151014151015151016151017151018151019151020151021151022151023151024151025151026151027151028151029151030151031151032151033151034151035151036151037151038151039151040151041151042151043151044151045151046151047151048151049151050151051151052151053151054151055151056151057151058151059151060151061151062151063151064151065151066151067151068151069151070151071151072151073151074151075151076151077151078151079151080151081151082151083151084151085151086151087151088151089151090151091151092151093151094151095151096151097151098151099151100151101151102151103151104151105151106151107151108151109151110151111151112151113151114151115151116151117151118151119151120151121151122151123151124151125151126151127151128151129151130151131151132151133151134151135151136151137151138151139151140151141151142151143151144151145151146151147151148151149151150151151151152151153151154151155151156151157151158151159151160151161151162151163151164151165151166151167151168151169151170151171151172151173151174151175151176151177151178151179151180151181151182151183151184151185151186151187151188151189151190151191151192151193151194151195151196151197151198151199151200151201151202151203151204151205151206151207151208151209151210151211151212151213151214151215151216151217151218151219151220151221151222151223151224151225151226151227151228151229151230151231151232151233151234151235151236151237151238151239151240151241151242151243151244151245151246151247151248151249151250151251151252151253151254151255151256151257151258151259151260151261151262151263151264151265151266151267151268151269151270151271151272151273151274151275151276151277151278151279151280151281151282151283151284151285151286151287151288151289151290151291151292151293151294151295151296151297151298151299151300151301151302151303151304151305151306151307151308151309151310151311151312151313151314151315151316151317151318151319151320151321151322151323151324151325151326151327151328151329151330151331151332151333151334151335151336151337151338151339151340151341151342151343151344151345151346151347151348151349151350151351151352151353151354151355151356151357151358151359151360151361151362151363151364151365151366151367151368151369151370151371151372151373151374151375151376151377151378151379151380151381151382151383151384151385151386151387151388151389151390151391151392151393151394151395151396151397151398151399151400151401151402151403151404151405151406151407151408151409151410151411151412151413151414151415151416151417151418151419151420151421151422151423151424151425151426151427151428151429151430151431151432151433151434151435151436151437151438151439151440151441151442151443151444151445151446151447151448151449151450151451151452151453151454151455151456151457151458151459151460151461151462151463151464151465151466151467151468151469151470151471151472151473151474151475151476151477151478151479151480151481151482151483151484151485151486151487151488151489151490151491151492151493151494151495151496151497151498151499151500151501151502151503151504151505151506151507151508151509151510151511151512151513151514151515151516151517151518151519151520151521151522151523151524151525151526151527151528151529151530151531151532151533151534151535151536151537151538151539151540151541151542151543151544151545151546151547151548151549151550151551151552151553151554151555151556151557151558151559151560151561151562151563151564151565151566151567151568151569151570151571151572151573151574151575151576151577151578151579151580151581151582151583151584151585151586151587151588151589151590151591151592151593151594151595151596151597151598151599151600151601151602151603151604151605151606151607151608151609151610151611151612151613151614151615151616151617151618151619151620151621151622151623151624151625151626151627151628151629151630151631151632151633151634151635151636151637151638151639151640151641151642151643151644151645151646151647151648151649151650151651151652151653151654151655151656151657151658151659151660151661151662151663151664151665151666151667151668151669151670151671151672151673151674151675151676151677151678151679151680151681151682151683151684151685151686151687151688151689151690151691151692151693151694151695151696151697151698151699151700151701151702151703151704151705151706151707151708151709151710151711151712151713151714151715151716151717151718151719151720151721151722151723151724151725151726151727151728151729151730151731151732151733151734151735151736151737151738151739151740151741151742151743151744151745151746151747151748151749151750151751151752151753151754151755151756151757151758151759151760151761151762151763151764151765151766151767151768151769151770151771151772151773151774151775151776151777151778151779151780151781151782151783151784151785151786151787151788151789151790151791151792151793151794151795151796151797151798151799151800151801151802151803151804151805151806151807151808151809151810151811151812151813151814151815151816151817151818151819151820151821151822151823151824151825151826151827151828151829151830151831151832151833151834151835151836151837151838151839151840151841151842151843151844151845151846151847151848151849151850151851151852151853151854151855151856151857151858151859151860151861151862151863151864151865151866151867151868151869151870151871151872151873151874151875151876151877151878151879151880151881151882151883151884151885151886151887151888151889151890151891151892151893151894151895151896151897151898151899151900151901151902151903151904151905151906151907151908151909151910151911151912151913151914151915151916151917151918151919151920151921151922151923151924151925151926151927151928151929151930151931151932151933151934151935151936151937151938151939151940151941151942151943151944151945151946151947151948151949151950151951151952151953151954151955151956151957151958151959151960151961151962151963151964151965151966151967151968151969151970151971151972151973151974151975151976151977151978151979151980151981151982151983151984151985151986151987151988151989151990151991151992151993151994151995151996151997151998151999152000152001152002152003152004152005152006152007152008152009152010152011152012152013152014152015152016152017152018152019152020152021152022152023152024152025152026152027152028152029152030152031152032152033152034152035152036152037152038152039152040152041152042152043152044152045152046152047152048152049152050152051152052152053152054152055152056152057152058152059152060152061152062152063152064152065152066152067152068152069152070152071152072152073152074152075152076152077152078152079152080152081152082152083152084152085152086152087152088152089152090152091152092152093152094152095152096152097152098152099152100152101152102152103152104152105152106152107152108152109152110152111152112152113152114152115152116152117152118152119152120152121152122152123152124152125152126152127152128152129152130152131152132152133152134152135152136152137152138152139152140152141152142152143152144152145152146152147152148152149152150152151152152152153152154152155152156152157152158152159152160152161152162152163152164152165152166152167152168152169152170152171152172152173152174152175152176152177152178152179152180152181152182152183152184152185152186152187152188152189152190152191152192152193152194152195152196152197152198152199152200152201152202152203152204152205152206152207152208152209152210152211152212152213152214152215152216152217152218152219152220152221152222152223152224152225152226152227152228152229152230152231152232152233152234152235152236152237152238152239152240152241152242152243152244152245152246152247152248152249152250152251152252152253152254152255152256152257152258152259152260152261152262152263152264152265152266152267152268152269152270152271152272152273152274152275152276152277152278152279152280152281152282152283152284152285152286152287152288152289152290152291152292152293152294152295152296152297152298152299152300152301152302152303152304152305152306152307152308152309152310152311152312152313152314152315152316152317152318152319152320152321152322152323152324152325152326152327152328152329152330152331152332152333152334152335152336152337152338152339152340152341152342152343152344152345152346152347152348152349152350152351152352152353152354152355152356152357152358152359152360152361152362152363152364152365152366152367152368152369152370152371152372152373152374152375152376152377152378152379152380152381152382152383152384152385152386152387152388152389152390152391152392152393152394152395152396152397152398152399152400152401152402152403152404152405152406152407152408152409152410152411152412152413152414152415152416152417152418152419152420152421152422152423152424152425152426152427152428152429152430152431152432152433152434152435152436152437152438152439152440152441152442152443152444152445152446152447152448152449152450152451152452152453152454152455152456152457152458152459152460152461152462152463152464152465152466152467152468152469152470152471152472152473152474152475152476152477152478152479152480152481152482152483152484152485152486152487152488152489152490152491152492152493152494152495152496152497152498152499152500152501152502152503152504152505152506152507152508152509152510152511152512152513152514152515152516152517152518152519152520152521152522152523152524152525152526152527152528152529152530152531152532152533152534152535152536152537152538152539152540152541152542152543152544152545152546152547152548152549152550152551152552152553152554152555152556152557152558152559152560152561152562152563152564152565152566152567152568152569152570152571152572152573152574152575152576152577152578152579152580152581152582152583152584152585152586152587152588152589152590152591152592152593152594152595152596152597152598152599152600152601152602152603152604152605152606152607152608152609152610152611152612152613152614152615152616152617152618152619152620152621152622152623152624152625152626152627152628152629152630152631152632152633152634152635152636152637152638152639152640152641152642152643152644152645152646152647152648152649152650152651152652152653152654152655152656152657152658152659152660152661152662152663152664152665152666152667152668152669152670152671152672152673152674152675152676152677152678152679152680152681152682152683152684152685152686152687152688152689152690152691152692152693152694152695152696152697152698152699152700152701152702152703152704152705152706152707152708152709152710152711152712152713152714152715152716152717152718152719152720152721152722152723152724152725152726152727152728152729152730152731152732152733152734152735152736152737152738152739152740152741152742152743152744152745152746152747152748152749152750152751152752152753152754152755152756152757152758152759152760152761152762152763152764152765152766152767152768152769152770152771152772152773152774152775152776152777152778152779152780152781152782152783152784152785152786152787152788152789152790152791152792152793152794152795152796152797152798152799152800152801152802152803152804152805152806152807152808152809152810152811152812152813152814152815152816152817152818152819152820152821152822152823152824152825152826152827152828152829152830152831152832152833152834152835152836152837152838152839152840152841152842152843152844152845152846152847152848152849152850152851152852152853152854152855152856152857152858152859152860152861152862152863152864152865152866152867152868152869152870152871152872152873152874152875152876152877152878152879152880152881152882152883152884152885152886152887152888152889152890152891152892152893152894152895152896152897152898152899152900152901152902152903152904152905152906152907152908152909152910152911152912152913152914152915152916152917152918152919152920152921152922152923152924152925152926152927152928152929152930152931152932152933152934152935152936152937152938152939152940152941152942152943152944152945152946152947152948152949152950152951152952152953152954152955152956152957152958152959152960152961152962152963152964152965152966152967152968152969152970152971152972152973152974152975152976152977152978152979152980152981152982152983152984152985152986152987152988152989152990152991152992152993152994152995152996152997152998152999153000153001153002153003153004153005153006153007153008153009153010153011153012153013153014153015153016153017153018153019153020153021153022153023153024153025153026153027153028153029153030153031153032153033153034153035153036153037153038153039153040153041153042153043153044153045153046153047153048153049153050153051153052153053153054153055153056153057153058153059153060153061153062153063153064153065153066153067153068153069153070153071153072153073153074153075153076153077153078153079153080153081153082153083153084153085153086153087153088153089153090153091153092153093153094153095153096153097153098153099153100153101153102153103153104153105153106153107153108153109153110153111153112153113153114153115153116153117153118153119153120153121153122153123153124153125153126153127153128153129153130153131153132153133153134153135153136153137153138153139153140153141153142153143153144153145153146153147153148153149153150153151153152153153153154153155153156153157153158153159153160153161153162153163153164153165153166153167153168153169153170153171153172153173153174153175153176153177153178153179153180153181153182153183153184153185153186153187153188153189153190153191153192153193153194153195153196153197153198153199153200153201153202153203153204153205153206153207153208153209153210153211153212153213153214153215153216153217153218153219153220153221153222153223153224153225153226153227153228153229153230153231153232153233153234153235153236153237153238153239153240153241153242153243153244153245153246153247153248153249153250153251153252153253153254153255153256153257153258153259153260153261153262153263153264153265153266153267153268153269153270153271153272153273153274153275153276153277153278153279153280153281153282153283153284153285153286153287153288153289153290153291153292153293153294153295153296153297153298153299153300153301153302153303153304153305153306153307153308153309153310153311153312153313153314153315153316153317153318153319153320153321153322153323153324153325153326153327153328153329153330153331153332153333153334153335153336153337153338153339153340153341153342153343153344153345153346153347153348153349153350153351153352153353153354153355153356153357153358153359153360153361153362153363153364153365153366153367153368153369153370153371153372153373153374153375153376153377153378153379153380153381153382153383153384153385153386153387153388153389153390153391153392153393153394153395153396153397153398153399153400153401153402153403153404153405153406153407153408153409153410153411153412153413153414153415153416153417153418153419153420153421153422153423153424153425153426153427153428153429153430153431153432153433153434153435153436153437153438153439153440153441153442153443153444153445153446153447153448153449153450153451153452153453153454153455153456153457153458153459153460153461153462153463153464153465153466153467153468153469153470153471153472153473153474153475153476153477153478153479153480153481153482153483153484153485153486153487153488153489153490153491153492153493153494153495153496153497153498153499153500153501153502153503153504153505153506153507153508153509153510153511153512153513153514153515153516153517153518153519153520153521153522153523153524153525153526153527153528153529153530153531153532153533153534153535153536153537153538153539153540153541153542153543153544153545153546153547153548153549153550153551153552153553153554153555153556153557153558153559153560153561153562153563153564153565153566153567153568153569153570153571153572153573153574153575153576153577153578153579153580153581153582153583153584153585153586153587153588153589153590153591153592153593153594153595153596153597153598153599153600153601153602153603153604153605153606153607153608153609153610153611153612153613153614153615153616153617153618153619153620153621153622153623153624153625153626153627153628153629153630153631153632153633153634153635153636153637153638153639153640153641153642153643153644153645153646153647153648153649153650153651153652153653153654153655153656153657153658153659153660153661153662153663153664153665153666153667153668153669153670153671153672153673153674153675153676153677153678153679153680153681153682153683153684153685153686153687153688153689153690153691153692153693153694153695153696153697153698153699153700153701153702153703153704153705153706153707153708153709153710153711153712153713153714153715153716153717153718153719153720153721153722153723153724153725153726153727153728153729153730153731153732153733153734153735153736153737153738153739153740153741153742153743153744153745153746153747153748153749153750153751153752153753153754153755153756153757153758153759153760153761153762153763153764153765153766153767153768153769153770153771153772153773153774153775153776153777153778153779153780153781153782153783153784153785153786153787153788153789153790153791153792153793153794153795153796153797153798153799153800153801153802153803153804153805153806153807153808153809153810153811153812153813153814153815153816153817153818153819153820153821153822153823153824153825153826153827153828153829153830153831153832153833153834153835153836153837153838153839153840153841153842153843153844153845153846153847153848153849153850153851153852153853153854153855153856153857153858153859153860153861153862153863153864153865153866153867153868153869153870153871153872153873153874153875153876153877153878153879153880153881153882153883153884153885153886153887153888153889153890153891153892153893153894153895153896153897153898153899153900153901153902153903153904153905153906153907153908153909153910153911153912153913153914153915153916153917153918153919153920153921153922153923153924153925153926153927153928153929153930153931153932153933153934153935153936153937153938153939153940153941153942153943153944153945153946153947153948153949153950153951153952153953153954153955153956153957153958153959153960153961153962153963153964153965153966153967153968153969153970153971153972153973153974153975153976153977153978153979153980153981153982153983153984153985153986153987153988153989153990153991153992153993153994153995153996153997153998153999154000154001154002154003154004154005154006154007154008154009154010154011154012154013154014154015154016154017154018154019154020154021154022154023154024154025154026154027154028154029154030154031154032154033154034154035154036154037154038154039154040154041154042154043154044154045154046154047154048154049154050154051154052154053154054154055154056154057154058154059154060154061154062154063154064154065154066154067154068154069154070154071154072154073154074154075154076154077154078154079154080154081154082154083154084154085154086154087154088154089154090154091154092154093154094154095154096154097154098154099154100154101154102154103154104154105154106154107154108154109154110154111154112154113154114154115154116154117154118154119154120154121154122154123154124154125154126154127154128154129154130154131154132154133154134154135154136154137154138154139154140154141154142154143154144154145154146154147154148154149154150154151154152154153154154154155154156154157154158154159154160154161154162154163154164154165154166154167154168154169154170154171154172154173154174154175154176154177154178154179154180154181154182154183154184154185154186154187154188154189154190154191154192154193154194154195154196154197154198154199154200154201154202154203154204154205154206154207154208154209154210154211154212154213154214154215154216154217154218154219154220154221154222154223154224154225154226154227154228154229154230154231154232154233154234154235154236154237154238154239154240154241154242154243154244154245154246154247154248154249154250154251154252154253154254154255154256154257154258154259154260154261154262154263154264154265154266154267154268154269154270154271154272154273154274154275154276154277154278154279154280154281154282154283154284154285154286154287154288154289154290154291154292154293154294154295154296154297154298154299154300154301154302154303154304154305154306154307154308154309154310154311154312154313154314154315154316154317154318154319154320154321154322154323154324154325154326154327154328154329154330154331154332154333154334154335154336154337154338154339154340154341154342154343154344154345154346154347154348154349154350154351154352154353154354154355154356154357154358154359154360154361154362154363154364154365154366154367154368154369154370154371154372154373154374154375154376154377154378154379154380154381154382154383154384154385154386154387154388154389154390154391154392154393154394154395154396154397154398154399154400154401154402154403154404154405154406154407154408154409154410154411154412154413154414154415154416154417154418154419154420154421154422154423154424154425154426154427154428154429154430154431154432154433154434154435154436154437154438154439154440154441154442154443154444154445154446154447154448154449154450154451154452154453154454154455154456154457154458154459154460154461154462154463154464154465154466154467154468154469154470154471154472154473154474154475154476154477154478154479154480154481154482154483154484154485154486154487154488154489154490154491154492154493154494154495154496154497154498154499154500154501154502154503154504154505154506154507154508154509154510154511154512154513154514154515154516154517154518154519154520154521154522154523154524154525154526154527154528154529154530154531154532154533154534154535154536154537154538154539154540154541154542154543154544154545154546154547154548154549154550154551154552154553154554154555154556154557154558154559154560154561154562154563154564154565154566154567154568154569154570154571154572154573154574154575154576154577154578154579154580154581154582154583154584154585154586154587154588154589154590154591154592154593154594154595154596154597154598154599154600154601154602154603154604154605154606154607154608154609154610154611154612154613154614154615154616154617154618154619154620154621154622154623154624154625154626154627154628154629154630154631154632154633154634154635154636154637154638154639154640154641154642154643154644154645154646154647154648154649154650154651154652154653154654154655154656154657154658154659154660154661154662154663154664154665154666154667154668154669154670154671154672154673154674154675154676154677154678154679154680154681154682154683154684154685154686154687154688154689154690154691154692154693154694154695154696154697154698154699154700154701154702154703154704154705154706154707154708154709154710154711154712154713154714154715154716154717154718154719154720154721154722154723154724154725154726154727154728154729154730154731154732154733154734154735154736154737154738154739154740154741154742154743154744154745154746154747154748154749154750154751154752154753154754154755154756154757154758154759154760154761154762154763154764154765154766154767154768154769154770154771154772154773154774154775154776154777154778154779154780154781154782154783154784154785154786154787154788154789154790154791154792154793154794154795154796154797154798154799154800154801154802154803154804154805154806154807154808154809154810154811154812154813154814154815154816154817154818154819154820154821154822154823154824154825154826154827154828154829154830154831154832154833154834154835154836154837154838154839154840154841154842154843154844154845154846154847154848154849154850154851154852154853154854154855154856154857154858154859154860154861154862154863154864154865154866154867154868154869154870154871154872154873154874154875154876154877154878154879154880154881154882154883154884154885154886154887154888154889154890154891154892154893154894154895154896154897154898154899154900154901154902154903154904154905154906154907154908154909154910154911154912154913154914154915154916154917154918154919154920154921154922154923154924154925154926154927154928154929154930154931154932154933154934154935154936154937154938154939154940154941154942154943154944154945154946154947154948154949154950154951154952154953154954154955154956154957154958154959154960154961154962154963154964154965154966154967154968154969154970154971154972154973154974154975154976154977154978154979154980154981154982154983154984154985154986154987154988154989154990154991154992154993154994154995154996154997154998154999155000155001155002155003155004155005155006155007155008155009155010155011155012155013155014155015155016155017155018155019155020155021155022155023155024155025155026155027155028155029155030155031155032155033155034155035155036155037155038155039155040155041155042155043155044155045155046155047155048155049155050155051155052155053155054155055155056155057155058155059155060155061155062155063155064155065155066155067155068155069155070155071155072155073155074155075155076155077155078155079155080155081155082155083155084155085155086155087155088155089155090155091155092155093155094155095155096155097155098155099155100155101155102155103155104155105155106155107155108155109155110155111155112155113155114155115155116155117155118155119155120155121155122155123155124155125155126155127155128155129155130155131155132155133155134155135155136155137155138155139155140155141155142155143155144155145155146155147155148155149155150155151155152155153155154155155155156155157155158155159155160155161155162155163155164155165155166155167155168155169155170155171155172155173155174155175155176155177155178155179155180155181155182155183155184155185155186155187155188155189155190155191155192155193155194155195155196155197155198155199155200155201155202155203155204155205155206155207155208155209155210155211155212155213155214155215155216155217155218155219155220155221155222155223155224155225155226155227155228155229155230155231155232155233155234155235155236155237155238155239155240155241155242155243155244155245155246155247155248155249155250155251155252155253155254155255155256155257155258155259155260155261155262155263155264155265155266155267155268155269155270155271155272155273155274155275155276155277155278155279155280155281155282155283155284155285155286155287155288155289155290155291155292155293155294155295155296155297155298155299155300155301155302155303155304155305155306155307155308155309155310155311155312155313155314155315155316155317155318155319155320155321155322155323155324155325155326155327155328155329155330155331155332155333155334155335155336155337155338155339155340155341155342155343155344155345155346155347155348155349155350155351155352155353155354155355155356155357155358155359155360155361155362155363155364155365155366155367155368155369155370155371155372155373155374155375155376155377155378155379155380155381155382155383155384155385155386155387155388155389155390155391155392155393155394155395155396155397155398155399155400155401155402155403155404155405155406155407155408155409155410155411155412155413155414155415155416155417155418155419155420155421155422155423155424155425155426155427155428155429155430155431155432155433155434155435155436155437155438155439155440155441155442155443155444155445155446155447155448155449155450155451155452155453155454155455155456155457155458155459155460155461155462155463155464155465155466155467155468155469155470155471155472155473155474155475155476155477155478155479155480155481155482155483155484155485155486155487155488155489155490155491155492155493155494155495155496155497155498155499155500155501155502155503155504155505155506155507155508155509155510155511155512155513155514155515155516155517155518155519155520155521155522155523155524155525155526155527155528155529155530155531155532155533155534155535155536155537155538155539155540155541155542155543155544155545155546155547155548155549155550155551155552155553155554155555155556155557155558155559155560155561155562155563155564155565155566155567155568155569155570155571155572155573155574155575155576155577155578155579155580155581155582155583155584155585155586155587155588155589155590155591155592155593155594155595155596155597155598155599155600155601155602155603155604155605155606155607155608155609155610155611155612155613155614155615155616155617155618155619155620155621155622155623155624155625155626155627155628155629155630155631155632155633155634155635155636155637155638155639155640155641155642155643155644155645155646155647155648155649155650155651155652155653155654155655155656155657155658155659155660155661155662155663155664155665155666155667155668155669155670155671155672155673155674155675155676155677155678155679155680155681155682155683155684155685155686155687155688155689155690155691155692155693155694155695155696155697155698155699155700155701155702155703155704155705155706155707155708155709155710155711155712155713155714155715155716155717155718155719155720155721155722155723155724155725155726155727155728155729155730155731155732155733155734155735155736155737155738155739155740155741155742155743155744155745155746155747155748155749155750155751155752155753155754155755155756155757155758155759155760155761155762155763155764155765155766155767155768155769155770155771155772155773155774155775155776155777155778155779155780155781155782155783155784155785155786155787155788155789155790155791155792155793155794155795155796155797155798155799155800155801155802155803155804155805155806155807155808155809155810155811155812155813155814155815155816155817155818155819155820155821155822155823155824155825155826155827155828155829155830155831155832155833155834155835155836155837155838155839155840155841155842155843155844155845155846155847155848155849155850155851155852155853155854155855155856155857155858155859155860155861155862155863155864155865155866155867155868155869155870155871155872155873155874155875155876155877155878155879155880155881155882155883155884155885155886155887155888155889155890155891155892155893155894155895155896155897155898155899155900155901155902155903155904155905155906155907155908155909155910155911155912155913155914155915155916155917155918155919155920155921155922155923155924155925155926155927155928155929155930155931155932155933155934155935155936155937155938155939155940155941155942155943155944155945155946155947155948155949155950155951155952155953155954155955155956155957155958155959155960155961155962155963155964155965155966155967155968155969155970155971155972155973155974155975155976155977155978155979155980155981155982155983155984155985155986155987155988155989155990155991155992155993155994155995155996155997155998155999156000156001156002156003156004156005156006156007156008156009156010156011156012156013156014156015156016156017156018156019156020156021156022156023156024156025156026156027156028156029156030156031156032156033156034156035156036156037156038156039156040156041156042156043156044156045156046156047156048156049156050156051156052156053156054156055156056156057156058156059156060156061156062156063156064156065156066156067156068156069156070156071156072156073156074156075156076156077156078156079156080156081156082156083156084156085156086156087156088156089156090156091156092156093156094156095156096156097156098156099156100156101156102156103156104156105156106156107156108156109156110156111156112156113156114156115156116156117156118156119156120156121156122156123156124156125156126156127156128156129156130156131156132156133156134156135156136156137156138156139156140156141156142156143156144156145156146156147156148156149156150156151156152156153156154156155156156156157156158156159156160156161156162156163156164156165156166156167156168156169156170156171156172156173156174156175156176156177156178156179156180156181156182156183156184156185156186156187156188156189156190156191156192156193156194156195156196156197156198156199156200156201156202156203156204156205156206156207156208156209156210156211156212156213156214156215156216156217156218156219156220156221156222156223156224156225156226156227156228156229156230156231156232156233156234156235156236156237156238156239156240156241156242156243156244156245156246156247156248156249156250156251156252156253156254156255156256156257156258156259156260156261156262156263156264156265156266156267156268156269156270156271156272156273156274156275156276156277156278156279156280156281156282156283156284156285156286156287156288156289156290156291156292156293156294156295156296156297156298156299156300156301156302156303156304156305156306156307156308156309156310156311156312156313156314156315156316156317156318156319156320156321156322156323156324156325156326156327156328156329156330156331156332156333156334156335156336156337156338156339156340156341156342156343156344156345156346156347156348156349156350156351156352156353156354156355156356156357156358156359156360156361156362156363156364156365156366156367156368156369156370156371156372156373156374156375156376156377156378156379156380156381156382156383156384156385156386156387156388156389156390156391156392156393156394156395156396156397156398156399156400156401156402156403156404156405156406156407156408156409156410156411156412156413156414156415156416156417156418156419156420156421156422156423156424156425156426156427156428156429156430156431156432156433156434156435156436156437156438156439156440156441156442156443156444156445156446156447156448156449156450156451156452156453156454156455156456156457156458156459156460156461156462156463156464156465156466156467156468156469156470156471156472156473156474156475156476156477156478156479156480156481156482156483156484156485156486156487156488156489156490156491156492156493156494156495156496156497156498156499156500156501156502156503156504156505156506156507156508156509156510156511156512156513156514156515156516156517156518156519156520156521156522156523156524156525156526156527156528156529156530156531156532156533156534156535156536156537156538156539156540156541156542156543156544156545156546156547156548156549156550156551156552156553156554156555156556156557156558156559156560156561156562156563156564156565156566156567156568156569156570156571156572156573156574156575156576156577156578156579156580156581156582156583156584156585156586156587156588156589156590156591156592156593156594156595156596156597156598156599156600156601156602156603156604156605156606156607156608156609156610156611156612156613156614156615156616156617156618156619156620156621156622156623156624156625156626156627156628156629156630156631156632156633156634156635156636156637156638156639156640156641156642156643156644156645156646156647156648156649156650156651156652156653156654156655156656156657156658156659156660156661156662156663156664156665156666156667156668156669156670156671156672156673156674156675156676156677156678156679156680156681156682156683156684156685156686156687156688156689156690156691156692156693156694156695156696156697156698156699156700156701156702156703156704156705156706156707156708156709156710156711156712156713156714156715156716156717156718156719156720156721156722156723156724156725156726156727156728156729156730156731156732156733156734156735156736156737156738156739156740156741156742156743156744156745156746156747156748156749156750156751156752156753156754156755156756156757156758156759156760156761156762156763156764156765156766156767156768156769156770156771156772156773156774156775156776156777156778156779156780156781156782156783156784156785156786156787156788156789156790156791156792156793156794156795156796156797156798156799156800156801156802156803156804156805156806156807156808156809156810156811156812156813156814156815156816156817156818156819156820156821156822156823156824156825156826156827156828156829156830156831156832156833156834156835156836156837156838156839156840156841156842156843156844156845156846156847156848156849156850156851156852156853156854156855156856156857156858156859156860156861156862156863156864156865156866156867156868156869156870156871156872156873156874156875156876156877156878156879156880156881156882156883156884156885156886156887156888156889156890156891156892156893156894156895156896156897156898156899156900156901156902156903156904156905156906156907156908156909156910156911156912156913156914156915156916156917156918156919156920156921156922156923156924156925156926156927156928156929156930156931156932156933156934156935156936156937156938156939156940156941156942156943156944156945156946156947156948156949156950156951156952156953156954156955156956156957156958156959156960156961156962156963156964156965156966156967156968156969156970156971156972156973156974156975156976156977156978156979156980156981156982156983156984156985156986156987156988156989156990156991156992156993156994156995156996156997156998156999157000157001157002157003157004157005157006157007157008157009157010157011157012157013157014157015157016157017157018157019157020157021157022157023157024157025157026157027157028157029157030157031157032157033157034157035157036157037157038157039157040157041157042157043157044157045157046157047157048157049157050157051157052157053157054157055157056157057157058157059157060157061157062157063157064157065157066157067157068157069157070157071157072157073157074157075157076157077157078157079157080157081157082157083157084157085157086157087157088157089157090157091157092157093157094157095157096157097157098157099157100157101157102157103157104157105157106157107157108157109157110157111157112157113157114157115157116157117157118157119157120157121157122157123157124157125157126157127157128157129157130157131157132157133157134157135157136157137157138157139157140157141157142157143157144157145157146157147157148157149157150157151157152157153157154157155157156157157157158157159157160157161157162157163157164157165157166157167157168157169157170157171157172157173157174157175157176157177157178157179157180157181157182157183157184157185157186157187157188157189157190157191157192157193157194157195157196157197157198157199157200157201157202157203157204157205157206157207157208157209157210157211157212157213157214157215157216157217157218157219157220157221157222157223157224157225157226157227157228157229157230157231157232157233157234157235157236157237157238157239157240157241157242157243157244157245157246157247157248157249157250157251157252157253157254157255157256157257157258157259157260157261157262157263157264157265157266157267157268157269157270157271157272157273157274157275157276157277157278157279157280157281157282157283157284157285157286157287157288157289157290157291157292157293157294157295157296157297157298157299157300157301157302157303157304157305157306157307157308157309157310157311157312157313157314157315157316157317157318157319157320157321157322157323157324157325157326157327157328157329157330157331157332157333157334157335157336157337157338157339157340157341157342157343157344157345157346157347157348157349157350157351157352157353157354157355157356157357157358157359157360157361157362157363157364157365157366157367157368157369157370157371157372157373157374157375157376157377157378157379157380157381157382157383157384157385157386157387157388157389157390157391157392157393157394157395157396157397157398157399157400157401157402157403157404157405157406157407157408157409157410157411157412157413157414157415157416157417157418157419157420157421157422157423157424157425157426157427157428157429157430157431157432157433157434157435157436157437157438157439157440157441157442157443157444157445157446157447157448157449157450157451157452157453157454157455157456157457157458157459157460157461157462157463157464157465157466157467157468157469157470157471157472157473157474157475157476157477157478157479157480157481157482157483157484157485157486157487157488157489157490157491157492157493157494157495157496157497157498157499157500157501157502157503157504157505157506157507157508157509157510157511157512157513157514157515157516157517157518157519157520157521157522157523157524157525157526157527157528157529157530157531157532157533157534157535157536157537157538157539157540157541157542157543157544157545157546157547157548157549157550157551157552157553157554157555157556157557157558157559157560157561157562157563157564157565157566157567157568157569157570157571157572157573157574157575157576157577157578157579157580157581157582157583157584157585157586157587157588157589157590157591157592157593157594157595157596157597157598157599157600157601157602157603157604157605157606157607157608157609157610157611157612157613157614157615157616157617157618157619157620157621157622157623157624157625157626157627157628157629157630157631157632157633157634157635157636157637157638157639157640157641157642157643157644157645157646157647157648157649157650157651157652157653157654157655157656157657157658157659157660157661157662157663157664157665157666157667157668157669157670157671157672157673157674157675157676157677157678157679157680157681157682157683157684157685157686157687157688157689157690157691157692157693157694157695157696157697157698157699157700157701157702157703157704157705157706157707157708157709157710157711157712157713157714157715157716157717157718157719157720157721157722157723157724157725157726157727157728157729157730157731157732157733157734157735157736157737157738157739157740157741157742157743157744157745157746157747157748157749157750157751157752157753157754157755157756157757157758157759157760157761157762157763157764157765157766157767157768157769157770157771157772157773157774157775157776157777157778157779157780157781157782157783157784157785157786157787157788157789157790157791157792157793157794157795157796157797157798157799157800157801157802157803157804157805157806157807157808157809157810157811157812157813157814157815157816157817157818157819157820157821157822157823157824157825157826157827157828157829157830157831157832157833157834157835157836157837157838157839157840157841157842157843157844157845157846157847157848157849157850157851157852157853157854157855157856157857157858157859157860157861157862157863157864157865157866157867157868157869157870157871157872157873157874157875157876157877157878157879157880157881157882157883157884157885157886157887157888157889157890157891157892157893157894157895157896157897157898157899157900157901157902157903157904157905157906157907157908157909157910157911157912157913157914157915157916157917157918157919157920157921157922157923157924157925157926157927157928157929157930157931157932157933157934157935157936157937157938157939157940157941157942157943157944157945157946157947157948157949157950157951157952157953157954157955157956157957157958157959157960157961157962157963157964157965157966157967157968157969157970157971157972157973157974157975157976157977157978157979157980157981157982157983157984157985157986157987157988157989157990157991157992157993157994157995157996157997157998157999158000158001158002158003158004158005158006158007158008158009158010158011158012158013158014158015158016158017158018158019158020158021158022158023158024158025158026158027158028158029158030158031158032158033158034158035158036158037158038158039158040158041158042158043158044158045158046158047158048158049158050158051158052158053158054158055158056158057158058158059158060158061158062158063158064158065158066158067158068158069158070158071158072158073158074158075158076158077158078158079158080158081158082158083158084158085158086158087158088158089158090158091158092158093158094158095158096158097158098158099158100158101158102158103158104158105158106158107158108158109158110158111158112158113158114158115158116158117158118158119158120158121158122158123158124158125158126158127158128158129158130158131158132158133158134158135158136158137158138158139158140158141158142158143158144158145158146158147158148158149158150158151158152158153158154158155158156158157158158158159158160158161158162158163158164158165158166158167158168158169158170158171158172158173158174158175158176158177158178158179158180158181158182158183158184158185158186158187158188158189158190158191158192158193158194158195158196158197158198158199158200158201158202158203158204158205158206158207158208158209158210158211158212158213158214158215158216158217158218158219158220158221158222158223158224158225158226158227158228158229158230158231158232158233158234158235158236158237158238158239158240158241158242158243158244158245158246158247158248158249158250158251158252158253158254158255158256158257158258158259158260158261158262158263158264158265158266158267158268158269158270158271158272158273158274158275158276158277158278158279158280158281158282158283158284158285158286158287158288158289158290158291158292158293158294158295158296158297158298158299158300158301158302158303158304158305158306158307158308158309158310158311158312158313158314158315158316158317158318158319158320158321158322158323158324158325158326158327158328158329158330158331158332158333158334158335158336158337158338158339158340158341158342158343158344158345158346158347158348158349158350158351158352158353158354158355158356158357158358158359158360158361158362158363158364158365158366158367158368158369158370158371158372158373158374158375158376158377158378158379158380158381158382158383158384158385158386158387158388158389158390158391158392158393158394158395158396158397158398158399158400158401158402158403158404158405158406158407158408158409158410158411158412158413158414158415158416158417158418158419158420158421158422158423158424158425158426158427158428158429158430158431158432158433158434158435158436158437158438158439158440158441158442158443158444158445158446158447158448158449158450158451158452158453158454158455158456158457158458158459158460158461158462158463158464158465158466158467158468158469158470158471158472158473158474158475158476158477158478158479158480158481158482158483158484158485158486158487158488158489158490158491158492158493158494158495158496158497158498158499158500158501158502158503158504158505158506158507158508158509158510158511158512158513158514158515158516158517158518158519158520158521158522158523158524158525158526158527158528158529158530158531158532158533158534158535158536158537158538158539158540158541158542158543158544158545158546158547158548158549158550158551158552158553158554158555158556158557158558158559158560158561158562158563158564158565158566158567158568158569158570158571158572158573158574158575158576158577158578158579158580158581158582158583158584158585158586158587158588158589158590158591158592158593158594158595158596158597158598158599158600158601158602158603158604158605158606158607158608158609158610158611158612158613158614158615158616158617158618158619158620158621158622158623158624158625158626158627158628158629158630158631158632158633158634158635158636158637158638158639158640158641158642158643158644158645158646158647158648158649158650158651158652158653158654158655158656158657158658158659158660158661158662158663158664158665158666158667158668158669158670158671158672158673158674158675158676158677158678158679158680158681158682158683158684158685158686158687158688158689158690158691158692158693158694158695158696158697158698158699158700158701158702158703158704158705158706158707158708158709158710158711158712158713158714158715158716158717158718158719158720158721158722158723158724158725158726158727158728158729158730158731158732158733158734158735158736158737158738158739158740158741158742158743158744158745158746158747158748158749158750158751158752158753158754158755158756158757158758158759158760158761158762158763158764158765158766158767158768158769158770158771158772158773158774158775158776158777158778158779158780158781158782158783158784158785158786158787158788158789158790158791158792158793158794158795158796158797158798158799158800158801158802158803158804158805158806158807158808158809158810158811158812158813158814158815158816158817158818158819158820158821158822158823158824158825158826158827158828158829158830158831158832158833158834158835158836158837158838158839158840158841158842158843158844158845158846158847158848158849158850158851158852158853158854158855158856158857158858158859158860158861158862158863158864158865158866158867158868158869158870158871158872158873158874158875158876158877158878158879158880158881158882158883158884158885158886158887158888158889158890158891158892158893158894158895158896158897158898158899158900158901158902158903158904158905158906158907158908158909158910158911158912158913158914158915158916158917158918158919158920158921158922158923158924158925158926158927158928158929158930158931158932158933158934158935158936158937158938158939158940158941158942158943158944158945158946158947158948158949158950158951158952158953158954158955158956158957158958158959158960158961158962158963158964158965158966158967158968158969158970158971158972158973158974158975158976158977158978158979158980158981158982158983158984158985158986158987158988158989158990158991158992158993158994158995158996158997158998158999159000159001159002159003159004159005159006159007159008159009159010159011159012159013159014159015159016159017159018159019159020159021159022159023159024159025159026159027159028159029159030159031159032159033159034159035159036159037159038159039159040159041159042159043159044159045159046159047159048159049159050159051159052159053159054159055159056159057159058159059159060159061159062159063159064159065159066159067159068159069159070159071159072159073159074159075159076159077159078159079159080159081159082159083159084159085159086159087159088159089159090159091159092159093159094159095159096159097159098159099159100159101159102159103159104159105159106159107159108159109159110159111159112159113159114159115159116159117159118159119159120159121159122159123159124159125159126159127159128159129159130159131159132159133159134159135159136159137159138159139159140159141159142159143159144159145159146159147159148159149159150159151159152159153159154159155159156159157159158159159159160159161159162159163159164159165159166159167159168159169159170159171159172159173159174159175159176159177159178159179159180159181159182159183159184159185159186159187159188159189159190159191159192159193159194159195159196159197159198159199159200159201159202159203159204159205159206159207159208159209159210159211159212159213159214159215159216159217159218159219159220159221159222159223159224159225159226159227159228159229159230159231159232159233159234159235159236159237159238159239159240159241159242159243159244159245159246159247159248159249159250159251159252159253159254159255159256159257159258159259159260159261159262159263159264159265159266159267159268159269159270159271159272159273159274159275159276159277159278159279159280159281159282159283159284159285159286159287159288159289159290159291159292159293159294159295159296159297159298159299159300159301159302159303159304159305159306159307159308159309159310159311159312159313159314159315159316159317159318159319159320159321159322159323159324159325159326159327159328159329159330159331159332159333159334159335159336159337159338159339159340159341159342159343159344159345159346159347159348159349159350159351159352159353159354159355159356159357159358159359159360159361159362159363159364159365159366159367159368159369159370159371159372159373159374159375159376159377159378159379159380159381159382159383159384159385159386159387159388159389159390159391159392159393159394159395159396159397159398159399159400159401159402159403159404159405159406159407159408159409159410159411159412159413159414159415159416159417159418159419159420159421159422159423159424159425159426159427159428159429159430159431159432159433159434159435159436159437159438159439159440159441159442159443159444159445159446159447159448159449159450159451159452159453159454159455159456159457159458159459159460159461159462159463159464159465159466159467159468159469159470159471159472159473159474159475159476159477159478159479159480159481159482159483159484159485159486159487159488159489159490159491159492159493159494159495159496159497159498159499159500159501159502159503159504159505159506159507159508159509159510159511159512159513159514159515159516159517159518159519159520159521159522159523159524159525159526159527159528159529159530159531159532159533159534159535159536159537159538159539159540159541159542159543159544159545159546159547159548159549159550159551159552159553159554159555159556159557159558159559159560159561159562159563159564159565159566159567159568159569159570159571159572159573159574159575159576159577159578159579159580159581159582159583159584159585159586159587159588159589159590159591159592159593159594159595159596159597159598159599159600159601159602159603159604159605159606159607159608159609159610159611159612159613159614159615159616159617159618159619159620159621159622159623159624159625159626159627159628159629159630159631159632159633159634159635159636159637159638159639159640159641159642159643159644159645159646159647159648159649159650159651159652159653159654159655159656159657159658159659159660159661159662159663159664159665159666159667159668159669159670159671159672159673159674159675159676159677159678159679159680159681159682159683159684159685159686159687159688159689159690159691159692159693159694159695159696159697159698159699159700159701159702159703159704159705159706159707159708159709159710159711159712159713159714159715159716159717159718159719159720159721159722159723159724159725159726159727159728159729159730159731159732159733159734159735159736159737159738159739159740159741159742159743159744159745159746159747159748159749159750159751159752159753159754159755159756159757159758159759159760159761159762159763159764159765159766159767159768159769159770159771159772159773159774159775159776159777159778159779159780159781159782159783159784159785159786159787159788159789159790159791159792159793159794159795159796159797159798159799159800159801159802159803159804159805159806159807159808159809159810159811159812159813159814159815159816159817159818159819159820159821159822159823159824159825159826159827159828159829159830159831159832159833159834159835159836159837159838159839159840159841159842159843159844159845159846159847159848159849159850159851159852159853159854159855159856159857159858159859159860159861159862159863159864159865159866159867159868159869159870159871159872159873159874159875159876159877159878159879159880159881159882159883159884159885159886159887159888159889159890159891159892159893159894159895159896159897159898159899159900159901159902159903159904159905159906159907159908159909159910159911159912159913159914159915159916159917159918159919159920159921159922159923159924159925159926159927159928159929159930159931159932159933159934159935159936159937159938159939159940159941159942159943159944159945159946159947159948159949159950159951159952159953159954159955159956159957159958159959159960159961159962159963159964159965159966159967159968159969159970159971159972159973159974159975159976159977159978159979159980159981159982159983159984159985159986159987159988159989159990159991159992159993159994159995159996159997159998159999160000160001160002160003160004160005160006160007160008160009160010160011160012160013160014160015160016160017160018160019160020160021160022160023160024160025160026160027160028160029160030160031160032160033160034160035160036160037160038160039160040160041160042160043160044160045160046160047160048160049160050160051160052160053160054160055160056160057160058160059160060160061160062160063160064160065160066160067160068160069160070160071160072160073160074160075160076160077160078160079160080160081160082160083160084160085160086160087160088160089160090160091160092160093160094160095160096160097160098160099160100160101160102160103160104160105160106160107160108160109160110160111160112160113160114160115160116160117160118160119160120160121160122160123160124160125160126160127160128160129160130160131160132160133160134160135160136160137160138160139160140160141160142160143160144160145160146160147160148160149160150160151160152160153160154160155160156160157160158160159160160160161160162160163160164160165160166160167160168160169160170160171160172160173160174160175160176160177160178160179160180160181160182160183160184160185160186160187160188160189160190160191160192160193160194160195160196160197160198160199160200160201160202160203160204160205160206160207160208160209160210160211160212160213160214160215160216160217160218160219160220160221160222160223160224160225160226160227160228160229160230160231160232160233160234160235160236160237160238160239160240160241160242160243160244160245160246160247160248160249160250160251160252160253160254160255160256160257160258160259160260160261160262160263160264160265160266160267160268160269160270160271160272160273160274160275160276160277160278160279160280160281160282160283160284160285160286160287160288160289160290160291160292160293160294160295160296160297160298160299160300160301160302160303160304160305160306160307160308160309160310160311160312160313160314160315160316160317160318160319160320160321160322160323160324160325160326160327160328160329160330160331160332160333160334160335160336160337160338160339160340160341160342160343160344160345160346160347160348160349160350160351160352160353160354160355160356160357160358160359160360160361160362160363160364160365160366160367160368160369160370160371160372160373160374160375160376160377160378160379160380160381160382160383160384160385160386160387160388160389160390160391160392160393160394160395160396160397160398160399160400160401160402160403160404160405160406160407160408160409160410160411160412160413160414160415160416160417160418160419160420160421160422160423160424160425160426160427160428160429160430160431160432160433160434160435160436160437160438160439160440160441160442160443160444160445160446160447160448160449160450160451160452160453160454160455160456160457160458160459160460160461160462160463160464160465160466160467160468160469160470160471160472160473160474160475160476160477160478160479160480160481160482160483160484160485160486160487160488160489160490160491160492160493160494160495160496160497160498160499160500160501160502160503160504160505160506160507160508160509160510160511160512160513160514160515160516160517160518160519160520160521160522160523160524160525160526160527160528160529160530160531160532160533160534160535160536160537160538160539160540160541160542160543160544160545160546160547160548160549160550160551160552160553160554160555160556160557160558160559160560160561160562160563160564160565160566160567160568160569160570160571160572160573160574160575160576160577160578160579160580160581160582160583160584160585160586160587160588160589160590160591160592160593160594160595160596160597160598160599160600160601160602160603160604160605160606160607160608160609160610160611160612160613160614160615160616160617160618160619160620160621160622160623160624160625160626160627160628160629160630160631160632160633160634160635160636160637160638160639160640160641160642160643160644160645160646160647160648160649160650160651160652160653160654160655160656160657160658160659160660160661160662160663160664160665160666160667160668160669160670160671160672160673160674160675160676160677160678160679160680160681160682160683160684160685160686160687160688160689160690160691160692160693160694160695160696160697160698160699160700160701160702160703160704160705160706160707160708160709160710160711160712160713160714160715160716160717160718160719160720160721160722160723160724160725160726160727160728160729160730160731160732160733160734160735160736160737160738160739160740160741160742160743160744160745160746160747160748160749160750160751160752160753160754160755160756160757160758160759160760160761160762160763160764160765160766160767160768160769160770160771160772160773160774160775160776160777160778160779160780160781160782160783160784160785160786160787160788160789160790160791160792160793160794160795160796160797160798160799160800160801160802160803160804160805160806160807160808160809160810160811160812160813160814160815160816160817160818160819160820160821160822160823160824160825160826160827160828160829160830160831160832160833160834160835160836160837160838160839160840160841160842160843160844160845160846160847160848160849160850160851160852160853160854160855160856160857160858160859160860160861160862160863160864160865160866160867160868160869160870160871160872160873160874160875160876160877160878160879160880160881160882160883160884160885160886160887160888160889160890160891160892160893160894160895160896160897160898160899160900160901160902160903160904160905160906160907160908160909160910160911160912160913160914160915160916160917160918160919160920160921160922160923160924160925160926160927160928160929160930160931160932160933160934160935160936160937160938160939160940160941160942160943160944160945160946160947160948160949160950160951160952160953160954160955160956160957160958160959160960160961160962160963160964160965160966160967160968160969160970160971160972160973160974160975160976160977160978160979160980160981160982160983160984160985160986160987160988160989160990160991160992160993160994160995160996160997160998160999161000161001161002161003161004161005161006161007161008161009161010161011161012161013161014161015161016161017161018161019161020161021161022161023161024161025161026161027161028161029161030161031161032161033161034161035161036161037161038161039161040161041161042161043161044161045161046161047161048161049161050161051161052161053161054161055161056161057161058161059161060161061161062161063161064161065161066161067161068161069161070161071161072161073161074161075161076161077161078161079161080161081161082161083161084161085161086161087161088161089161090161091161092161093161094161095161096161097161098161099161100161101161102161103161104161105161106161107161108161109161110161111161112161113161114161115161116161117161118161119161120161121161122161123161124161125161126161127161128161129161130161131161132161133161134161135161136161137161138161139161140161141161142161143161144161145161146161147161148161149161150161151161152161153161154161155161156161157161158161159161160161161161162161163161164161165161166161167161168161169161170161171161172161173161174161175161176161177161178161179161180161181161182161183161184161185161186161187161188161189161190161191161192161193161194161195161196161197161198161199161200161201161202161203161204161205161206161207161208161209161210161211161212161213161214161215161216161217161218161219161220161221161222161223161224161225161226161227161228161229161230161231161232161233161234161235161236161237161238161239161240161241161242161243161244161245161246161247161248161249161250161251161252161253161254161255161256161257161258161259161260161261161262161263161264161265161266161267161268161269161270161271161272161273161274161275161276161277161278161279161280161281161282161283161284161285161286161287161288161289161290161291161292161293161294161295161296161297161298161299161300161301161302161303161304161305161306161307161308161309161310161311161312161313161314161315161316161317161318161319161320161321161322161323161324161325161326161327161328161329161330161331161332161333161334161335161336161337161338161339161340161341161342161343161344161345161346161347161348161349161350161351161352161353161354161355161356161357161358161359161360161361161362161363161364161365161366161367161368161369161370161371161372161373161374161375161376161377161378161379161380161381161382161383161384161385161386161387161388161389161390161391161392161393161394161395161396161397161398161399161400161401161402161403161404161405161406161407161408161409161410161411161412161413161414161415161416161417161418161419161420161421161422161423161424161425161426161427161428161429161430161431161432161433161434161435161436161437161438161439161440161441161442161443161444161445161446161447161448161449161450161451161452161453161454161455161456161457161458161459161460161461161462161463161464161465161466161467161468161469161470161471161472161473161474161475161476161477161478161479161480161481161482161483161484161485161486161487161488161489161490161491161492161493161494161495161496161497161498161499161500161501161502161503161504161505161506161507161508161509161510161511161512161513161514161515161516161517161518161519161520161521161522161523161524161525161526161527161528161529161530161531161532161533161534161535161536161537161538161539161540161541161542161543161544161545161546161547161548161549161550161551161552161553161554161555161556161557161558161559161560161561161562161563161564161565161566161567161568161569161570161571161572161573161574161575161576161577161578161579161580161581161582161583161584161585161586161587161588161589161590161591161592161593161594161595161596161597161598161599161600161601161602161603161604161605161606161607161608161609161610161611161612161613161614161615161616161617161618161619161620161621161622161623161624161625161626161627161628161629161630161631161632161633161634161635161636161637161638161639161640161641161642161643161644161645161646161647161648161649161650161651161652161653161654161655161656161657161658161659161660161661161662161663161664161665161666161667161668161669161670161671161672161673161674161675161676161677161678161679161680161681161682161683161684161685161686161687161688161689161690161691161692161693161694161695161696161697161698161699161700161701161702161703161704161705161706161707161708161709161710161711161712161713161714161715161716161717161718161719161720161721161722161723161724161725161726161727161728161729161730161731161732161733161734161735161736161737161738161739161740161741161742161743161744161745161746161747161748161749161750161751161752161753161754161755161756161757161758161759161760161761161762161763161764161765161766161767161768161769161770161771161772161773161774161775161776161777161778161779161780161781161782161783161784161785161786161787161788161789161790161791161792161793161794161795161796161797161798161799161800161801161802161803161804161805161806161807161808161809161810161811161812161813161814161815161816161817161818161819161820161821161822161823161824161825161826161827161828161829161830161831161832161833161834161835161836161837161838161839161840161841161842161843161844161845161846161847161848161849161850161851161852161853161854161855161856161857161858161859161860161861161862161863161864161865161866161867161868161869161870161871161872161873161874161875161876161877161878161879161880161881161882161883161884161885161886161887161888161889161890161891161892161893161894161895161896161897161898161899161900161901161902161903161904161905161906161907161908161909161910161911161912161913161914161915161916161917161918161919161920161921161922161923161924161925161926161927161928161929161930161931161932161933161934161935161936161937161938161939161940161941161942161943161944161945161946161947161948161949161950161951161952161953161954161955161956161957161958161959161960161961161962161963161964161965161966161967161968161969161970161971161972161973161974161975161976161977161978161979161980161981161982161983161984161985161986161987161988161989161990161991161992161993161994161995161996161997161998161999162000162001162002162003162004162005162006162007162008162009162010162011162012162013162014162015162016162017162018162019162020162021162022162023
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd">
  3. <vendor>nxp.com</vendor>
  4. <name>MCIMX6Y2</name>
  5. <version>1.0</version>
  6. <description>MCIMX6Y0DVM05, MCIMX6Y0CVM05, MCIMX6Y1DVM05, MCIMX6Y1DVK05, MCIMX6Y1CVM05, MCIMX6Y1CVK05, MCIMX6Y2DVM05, MCIMX6Y7DVK05</description>
  7. <cpu>
  8. <name>other</name>
  9. <revision>r2p0</revision>
  10. <endian>little</endian>
  11. <mpuPresent>false</mpuPresent>
  12. <fpuPresent>false</fpuPresent>
  13. <vtorPresent>true</vtorPresent>
  14. <nvicPrioBits>0</nvicPrioBits>
  15. <vendorSystickConfig>false</vendorSystickConfig>
  16. </cpu>
  17. <addressUnitBits>8</addressUnitBits>
  18. <width>32</width>
  19. <peripherals>
  20. <peripheral>
  21. <name>APBH</name>
  22. <description>APBH Register Reference Index</description>
  23. <groupName>APBH</groupName>
  24. <prependToName>APBH_</prependToName>
  25. <baseAddress>0x1804000</baseAddress>
  26. <addressBlock>
  27. <offset>0</offset>
  28. <size>0x804</size>
  29. <usage>registers</usage>
  30. </addressBlock>
  31. <interrupt>
  32. <name>APBH</name>
  33. <value>45</value>
  34. </interrupt>
  35. <registers>
  36. <register>
  37. <name>CTRL0</name>
  38. <description>AHB to APBH Bridge Control and Status Register 0</description>
  39. <addressOffset>0</addressOffset>
  40. <size>32</size>
  41. <access>read-write</access>
  42. <resetValue>0xE0000000</resetValue>
  43. <resetMask>0xFFFFFFFF</resetMask>
  44. <fields>
  45. <field>
  46. <name>CLKGATE_CHANNEL</name>
  47. <description>These bits must be set to zero for normal operation of each channel</description>
  48. <bitOffset>0</bitOffset>
  49. <bitWidth>16</bitWidth>
  50. <access>read-write</access>
  51. <enumeratedValues>
  52. <enumeratedValue>
  53. <name>NAND0</name>
  54. <description>no description available</description>
  55. <value>0x1</value>
  56. </enumeratedValue>
  57. <enumeratedValue>
  58. <name>NAND1</name>
  59. <description>no description available</description>
  60. <value>0x2</value>
  61. </enumeratedValue>
  62. <enumeratedValue>
  63. <name>NAND2</name>
  64. <description>no description available</description>
  65. <value>0x4</value>
  66. </enumeratedValue>
  67. <enumeratedValue>
  68. <name>NAND3</name>
  69. <description>no description available</description>
  70. <value>0x8</value>
  71. </enumeratedValue>
  72. <enumeratedValue>
  73. <name>NAND4</name>
  74. <description>no description available</description>
  75. <value>0x10</value>
  76. </enumeratedValue>
  77. <enumeratedValue>
  78. <name>NAND5</name>
  79. <description>no description available</description>
  80. <value>0x20</value>
  81. </enumeratedValue>
  82. <enumeratedValue>
  83. <name>NAND6</name>
  84. <description>no description available</description>
  85. <value>0x40</value>
  86. </enumeratedValue>
  87. <enumeratedValue>
  88. <name>NAND7</name>
  89. <description>no description available</description>
  90. <value>0x80</value>
  91. </enumeratedValue>
  92. <enumeratedValue>
  93. <name>SSP</name>
  94. <description>no description available</description>
  95. <value>0x100</value>
  96. </enumeratedValue>
  97. </enumeratedValues>
  98. </field>
  99. <field>
  100. <name>APB_BURST_EN</name>
  101. <description>Set this bit to one to enable apb master do a continous transfers when a device request a burst dma</description>
  102. <bitOffset>0x1C</bitOffset>
  103. <bitWidth>1</bitWidth>
  104. <access>read-write</access>
  105. </field>
  106. <field>
  107. <name>AHB_BURST8_EN</name>
  108. <description>Set this bit to one (default) to enable AHB 8-beat burst</description>
  109. <bitOffset>0x1D</bitOffset>
  110. <bitWidth>1</bitWidth>
  111. <access>read-write</access>
  112. </field>
  113. <field>
  114. <name>CLKGATE</name>
  115. <description>This bit must be set to zero for normal operation</description>
  116. <bitOffset>0x1E</bitOffset>
  117. <bitWidth>1</bitWidth>
  118. <access>read-write</access>
  119. </field>
  120. <field>
  121. <name>SFTRST</name>
  122. <description>Set this bit to zero to enable normal APBH DMA operation</description>
  123. <bitOffset>0x1F</bitOffset>
  124. <bitWidth>1</bitWidth>
  125. <access>read-write</access>
  126. </field>
  127. </fields>
  128. </register>
  129. <register>
  130. <name>CTRL0_SET</name>
  131. <description>AHB to APBH Bridge Control and Status Register 0</description>
  132. <addressOffset>0x4</addressOffset>
  133. <size>32</size>
  134. <access>read-write</access>
  135. <resetValue>0xE0000000</resetValue>
  136. <resetMask>0xFFFFFFFF</resetMask>
  137. <fields>
  138. <field>
  139. <name>CLKGATE_CHANNEL</name>
  140. <description>These bits must be set to zero for normal operation of each channel</description>
  141. <bitOffset>0</bitOffset>
  142. <bitWidth>16</bitWidth>
  143. <access>read-write</access>
  144. <enumeratedValues>
  145. <enumeratedValue>
  146. <name>NAND0</name>
  147. <description>no description available</description>
  148. <value>0x1</value>
  149. </enumeratedValue>
  150. <enumeratedValue>
  151. <name>NAND1</name>
  152. <description>no description available</description>
  153. <value>0x2</value>
  154. </enumeratedValue>
  155. <enumeratedValue>
  156. <name>NAND2</name>
  157. <description>no description available</description>
  158. <value>0x4</value>
  159. </enumeratedValue>
  160. <enumeratedValue>
  161. <name>NAND3</name>
  162. <description>no description available</description>
  163. <value>0x8</value>
  164. </enumeratedValue>
  165. <enumeratedValue>
  166. <name>NAND4</name>
  167. <description>no description available</description>
  168. <value>0x10</value>
  169. </enumeratedValue>
  170. <enumeratedValue>
  171. <name>NAND5</name>
  172. <description>no description available</description>
  173. <value>0x20</value>
  174. </enumeratedValue>
  175. <enumeratedValue>
  176. <name>NAND6</name>
  177. <description>no description available</description>
  178. <value>0x40</value>
  179. </enumeratedValue>
  180. <enumeratedValue>
  181. <name>NAND7</name>
  182. <description>no description available</description>
  183. <value>0x80</value>
  184. </enumeratedValue>
  185. <enumeratedValue>
  186. <name>SSP</name>
  187. <description>no description available</description>
  188. <value>0x100</value>
  189. </enumeratedValue>
  190. </enumeratedValues>
  191. </field>
  192. <field>
  193. <name>APB_BURST_EN</name>
  194. <description>Set this bit to one to enable apb master do a continous transfers when a device request a burst dma</description>
  195. <bitOffset>0x1C</bitOffset>
  196. <bitWidth>1</bitWidth>
  197. <access>read-write</access>
  198. </field>
  199. <field>
  200. <name>AHB_BURST8_EN</name>
  201. <description>Set this bit to one (default) to enable AHB 8-beat burst</description>
  202. <bitOffset>0x1D</bitOffset>
  203. <bitWidth>1</bitWidth>
  204. <access>read-write</access>
  205. </field>
  206. <field>
  207. <name>CLKGATE</name>
  208. <description>This bit must be set to zero for normal operation</description>
  209. <bitOffset>0x1E</bitOffset>
  210. <bitWidth>1</bitWidth>
  211. <access>read-write</access>
  212. </field>
  213. <field>
  214. <name>SFTRST</name>
  215. <description>Set this bit to zero to enable normal APBH DMA operation</description>
  216. <bitOffset>0x1F</bitOffset>
  217. <bitWidth>1</bitWidth>
  218. <access>read-write</access>
  219. </field>
  220. </fields>
  221. </register>
  222. <register>
  223. <name>CTRL0_CLR</name>
  224. <description>AHB to APBH Bridge Control and Status Register 0</description>
  225. <addressOffset>0x8</addressOffset>
  226. <size>32</size>
  227. <access>read-write</access>
  228. <resetValue>0xE0000000</resetValue>
  229. <resetMask>0xFFFFFFFF</resetMask>
  230. <fields>
  231. <field>
  232. <name>CLKGATE_CHANNEL</name>
  233. <description>These bits must be set to zero for normal operation of each channel</description>
  234. <bitOffset>0</bitOffset>
  235. <bitWidth>16</bitWidth>
  236. <access>read-write</access>
  237. <enumeratedValues>
  238. <enumeratedValue>
  239. <name>NAND0</name>
  240. <description>no description available</description>
  241. <value>0x1</value>
  242. </enumeratedValue>
  243. <enumeratedValue>
  244. <name>NAND1</name>
  245. <description>no description available</description>
  246. <value>0x2</value>
  247. </enumeratedValue>
  248. <enumeratedValue>
  249. <name>NAND2</name>
  250. <description>no description available</description>
  251. <value>0x4</value>
  252. </enumeratedValue>
  253. <enumeratedValue>
  254. <name>NAND3</name>
  255. <description>no description available</description>
  256. <value>0x8</value>
  257. </enumeratedValue>
  258. <enumeratedValue>
  259. <name>NAND4</name>
  260. <description>no description available</description>
  261. <value>0x10</value>
  262. </enumeratedValue>
  263. <enumeratedValue>
  264. <name>NAND5</name>
  265. <description>no description available</description>
  266. <value>0x20</value>
  267. </enumeratedValue>
  268. <enumeratedValue>
  269. <name>NAND6</name>
  270. <description>no description available</description>
  271. <value>0x40</value>
  272. </enumeratedValue>
  273. <enumeratedValue>
  274. <name>NAND7</name>
  275. <description>no description available</description>
  276. <value>0x80</value>
  277. </enumeratedValue>
  278. <enumeratedValue>
  279. <name>SSP</name>
  280. <description>no description available</description>
  281. <value>0x100</value>
  282. </enumeratedValue>
  283. </enumeratedValues>
  284. </field>
  285. <field>
  286. <name>APB_BURST_EN</name>
  287. <description>Set this bit to one to enable apb master do a continous transfers when a device request a burst dma</description>
  288. <bitOffset>0x1C</bitOffset>
  289. <bitWidth>1</bitWidth>
  290. <access>read-write</access>
  291. </field>
  292. <field>
  293. <name>AHB_BURST8_EN</name>
  294. <description>Set this bit to one (default) to enable AHB 8-beat burst</description>
  295. <bitOffset>0x1D</bitOffset>
  296. <bitWidth>1</bitWidth>
  297. <access>read-write</access>
  298. </field>
  299. <field>
  300. <name>CLKGATE</name>
  301. <description>This bit must be set to zero for normal operation</description>
  302. <bitOffset>0x1E</bitOffset>
  303. <bitWidth>1</bitWidth>
  304. <access>read-write</access>
  305. </field>
  306. <field>
  307. <name>SFTRST</name>
  308. <description>Set this bit to zero to enable normal APBH DMA operation</description>
  309. <bitOffset>0x1F</bitOffset>
  310. <bitWidth>1</bitWidth>
  311. <access>read-write</access>
  312. </field>
  313. </fields>
  314. </register>
  315. <register>
  316. <name>CTRL0_TOG</name>
  317. <description>AHB to APBH Bridge Control and Status Register 0</description>
  318. <addressOffset>0xC</addressOffset>
  319. <size>32</size>
  320. <access>read-write</access>
  321. <resetValue>0xE0000000</resetValue>
  322. <resetMask>0xFFFFFFFF</resetMask>
  323. <fields>
  324. <field>
  325. <name>CLKGATE_CHANNEL</name>
  326. <description>These bits must be set to zero for normal operation of each channel</description>
  327. <bitOffset>0</bitOffset>
  328. <bitWidth>16</bitWidth>
  329. <access>read-write</access>
  330. <enumeratedValues>
  331. <enumeratedValue>
  332. <name>NAND0</name>
  333. <description>no description available</description>
  334. <value>0x1</value>
  335. </enumeratedValue>
  336. <enumeratedValue>
  337. <name>NAND1</name>
  338. <description>no description available</description>
  339. <value>0x2</value>
  340. </enumeratedValue>
  341. <enumeratedValue>
  342. <name>NAND2</name>
  343. <description>no description available</description>
  344. <value>0x4</value>
  345. </enumeratedValue>
  346. <enumeratedValue>
  347. <name>NAND3</name>
  348. <description>no description available</description>
  349. <value>0x8</value>
  350. </enumeratedValue>
  351. <enumeratedValue>
  352. <name>NAND4</name>
  353. <description>no description available</description>
  354. <value>0x10</value>
  355. </enumeratedValue>
  356. <enumeratedValue>
  357. <name>NAND5</name>
  358. <description>no description available</description>
  359. <value>0x20</value>
  360. </enumeratedValue>
  361. <enumeratedValue>
  362. <name>NAND6</name>
  363. <description>no description available</description>
  364. <value>0x40</value>
  365. </enumeratedValue>
  366. <enumeratedValue>
  367. <name>NAND7</name>
  368. <description>no description available</description>
  369. <value>0x80</value>
  370. </enumeratedValue>
  371. <enumeratedValue>
  372. <name>SSP</name>
  373. <description>no description available</description>
  374. <value>0x100</value>
  375. </enumeratedValue>
  376. </enumeratedValues>
  377. </field>
  378. <field>
  379. <name>APB_BURST_EN</name>
  380. <description>Set this bit to one to enable apb master do a continous transfers when a device request a burst dma</description>
  381. <bitOffset>0x1C</bitOffset>
  382. <bitWidth>1</bitWidth>
  383. <access>read-write</access>
  384. </field>
  385. <field>
  386. <name>AHB_BURST8_EN</name>
  387. <description>Set this bit to one (default) to enable AHB 8-beat burst</description>
  388. <bitOffset>0x1D</bitOffset>
  389. <bitWidth>1</bitWidth>
  390. <access>read-write</access>
  391. </field>
  392. <field>
  393. <name>CLKGATE</name>
  394. <description>This bit must be set to zero for normal operation</description>
  395. <bitOffset>0x1E</bitOffset>
  396. <bitWidth>1</bitWidth>
  397. <access>read-write</access>
  398. </field>
  399. <field>
  400. <name>SFTRST</name>
  401. <description>Set this bit to zero to enable normal APBH DMA operation</description>
  402. <bitOffset>0x1F</bitOffset>
  403. <bitWidth>1</bitWidth>
  404. <access>read-write</access>
  405. </field>
  406. </fields>
  407. </register>
  408. <register>
  409. <name>CTRL1</name>
  410. <description>AHB to APBH Bridge Control and Status Register 1</description>
  411. <addressOffset>0x10</addressOffset>
  412. <size>32</size>
  413. <access>read-write</access>
  414. <resetValue>0</resetValue>
  415. <resetMask>0xFFFFFFFF</resetMask>
  416. <fields>
  417. <field>
  418. <name>CH0_CMDCMPLT_IRQ</name>
  419. <description>Interrupt request status bit for APBH DMA channel 0</description>
  420. <bitOffset>0</bitOffset>
  421. <bitWidth>1</bitWidth>
  422. <access>read-write</access>
  423. </field>
  424. <field>
  425. <name>CH1_CMDCMPLT_IRQ</name>
  426. <description>Interrupt request status bit for APBH DMA channel 1</description>
  427. <bitOffset>0x1</bitOffset>
  428. <bitWidth>1</bitWidth>
  429. <access>read-write</access>
  430. </field>
  431. <field>
  432. <name>CH2_CMDCMPLT_IRQ</name>
  433. <description>Interrupt request status bit for APBH DMA channel 2</description>
  434. <bitOffset>0x2</bitOffset>
  435. <bitWidth>1</bitWidth>
  436. <access>read-write</access>
  437. </field>
  438. <field>
  439. <name>CH3_CMDCMPLT_IRQ</name>
  440. <description>Interrupt request status bit for APBH DMA channel 3</description>
  441. <bitOffset>0x3</bitOffset>
  442. <bitWidth>1</bitWidth>
  443. <access>read-write</access>
  444. </field>
  445. <field>
  446. <name>CH4_CMDCMPLT_IRQ</name>
  447. <description>Interrupt request status bit for APBH DMA channel 4</description>
  448. <bitOffset>0x4</bitOffset>
  449. <bitWidth>1</bitWidth>
  450. <access>read-write</access>
  451. </field>
  452. <field>
  453. <name>CH5_CMDCMPLT_IRQ</name>
  454. <description>Interrupt request status bit for APBH DMA channel 5</description>
  455. <bitOffset>0x5</bitOffset>
  456. <bitWidth>1</bitWidth>
  457. <access>read-write</access>
  458. </field>
  459. <field>
  460. <name>CH6_CMDCMPLT_IRQ</name>
  461. <description>Interrupt request status bit for APBH DMA channel 6</description>
  462. <bitOffset>0x6</bitOffset>
  463. <bitWidth>1</bitWidth>
  464. <access>read-write</access>
  465. </field>
  466. <field>
  467. <name>CH7_CMDCMPLT_IRQ</name>
  468. <description>Interrupt request status bit for APBH DMA channel 7</description>
  469. <bitOffset>0x7</bitOffset>
  470. <bitWidth>1</bitWidth>
  471. <access>read-write</access>
  472. </field>
  473. <field>
  474. <name>CH8_CMDCMPLT_IRQ</name>
  475. <description>Interrupt request status bit for APBH DMA Channel 8</description>
  476. <bitOffset>0x8</bitOffset>
  477. <bitWidth>1</bitWidth>
  478. <access>read-write</access>
  479. </field>
  480. <field>
  481. <name>CH9_CMDCMPLT_IRQ</name>
  482. <description>Interrupt request status bit for APBH DMA Channel 9</description>
  483. <bitOffset>0x9</bitOffset>
  484. <bitWidth>1</bitWidth>
  485. <access>read-write</access>
  486. </field>
  487. <field>
  488. <name>CH10_CMDCMPLT_IRQ</name>
  489. <description>Interrupt request status bit for APBH DMA Channel 10</description>
  490. <bitOffset>0xA</bitOffset>
  491. <bitWidth>1</bitWidth>
  492. <access>read-write</access>
  493. </field>
  494. <field>
  495. <name>CH11_CMDCMPLT_IRQ</name>
  496. <description>Interrupt request status bit for APBH DMA Channel 11</description>
  497. <bitOffset>0xB</bitOffset>
  498. <bitWidth>1</bitWidth>
  499. <access>read-write</access>
  500. </field>
  501. <field>
  502. <name>CH12_CMDCMPLT_IRQ</name>
  503. <description>Interrupt request status bit for APBH DMA Channel 12</description>
  504. <bitOffset>0xC</bitOffset>
  505. <bitWidth>1</bitWidth>
  506. <access>read-write</access>
  507. </field>
  508. <field>
  509. <name>CH13_CMDCMPLT_IRQ</name>
  510. <description>Interrupt request status bit for APBH DMA Channel 13</description>
  511. <bitOffset>0xD</bitOffset>
  512. <bitWidth>1</bitWidth>
  513. <access>read-write</access>
  514. </field>
  515. <field>
  516. <name>CH14_CMDCMPLT_IRQ</name>
  517. <description>Interrupt request status bit for APBH DMA Channel 14</description>
  518. <bitOffset>0xE</bitOffset>
  519. <bitWidth>1</bitWidth>
  520. <access>read-write</access>
  521. </field>
  522. <field>
  523. <name>CH15_CMDCMPLT_IRQ</name>
  524. <description>Interrupt request status bit for APBH DMA Channel 15</description>
  525. <bitOffset>0xF</bitOffset>
  526. <bitWidth>1</bitWidth>
  527. <access>read-write</access>
  528. </field>
  529. <field>
  530. <name>CH0_CMDCMPLT_IRQ_EN</name>
  531. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 0.</description>
  532. <bitOffset>0x10</bitOffset>
  533. <bitWidth>1</bitWidth>
  534. <access>read-write</access>
  535. </field>
  536. <field>
  537. <name>CH1_CMDCMPLT_IRQ_EN</name>
  538. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 1.</description>
  539. <bitOffset>0x11</bitOffset>
  540. <bitWidth>1</bitWidth>
  541. <access>read-write</access>
  542. </field>
  543. <field>
  544. <name>CH2_CMDCMPLT_IRQ_EN</name>
  545. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 2.</description>
  546. <bitOffset>0x12</bitOffset>
  547. <bitWidth>1</bitWidth>
  548. <access>read-write</access>
  549. </field>
  550. <field>
  551. <name>CH3_CMDCMPLT_IRQ_EN</name>
  552. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 3.</description>
  553. <bitOffset>0x13</bitOffset>
  554. <bitWidth>1</bitWidth>
  555. <access>read-write</access>
  556. </field>
  557. <field>
  558. <name>CH4_CMDCMPLT_IRQ_EN</name>
  559. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 4.</description>
  560. <bitOffset>0x14</bitOffset>
  561. <bitWidth>1</bitWidth>
  562. <access>read-write</access>
  563. </field>
  564. <field>
  565. <name>CH5_CMDCMPLT_IRQ_EN</name>
  566. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 5.</description>
  567. <bitOffset>0x15</bitOffset>
  568. <bitWidth>1</bitWidth>
  569. <access>read-write</access>
  570. </field>
  571. <field>
  572. <name>CH6_CMDCMPLT_IRQ_EN</name>
  573. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 6.</description>
  574. <bitOffset>0x16</bitOffset>
  575. <bitWidth>1</bitWidth>
  576. <access>read-write</access>
  577. </field>
  578. <field>
  579. <name>CH7_CMDCMPLT_IRQ_EN</name>
  580. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 7.</description>
  581. <bitOffset>0x17</bitOffset>
  582. <bitWidth>1</bitWidth>
  583. <access>read-write</access>
  584. </field>
  585. <field>
  586. <name>CH8_CMDCMPLT_IRQ_EN</name>
  587. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 8.</description>
  588. <bitOffset>0x18</bitOffset>
  589. <bitWidth>1</bitWidth>
  590. <access>read-write</access>
  591. </field>
  592. <field>
  593. <name>CH9_CMDCMPLT_IRQ_EN</name>
  594. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 9.</description>
  595. <bitOffset>0x19</bitOffset>
  596. <bitWidth>1</bitWidth>
  597. <access>read-write</access>
  598. </field>
  599. <field>
  600. <name>CH10_CMDCMPLT_IRQ_EN</name>
  601. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 10.</description>
  602. <bitOffset>0x1A</bitOffset>
  603. <bitWidth>1</bitWidth>
  604. <access>read-write</access>
  605. </field>
  606. <field>
  607. <name>CH11_CMDCMPLT_IRQ_EN</name>
  608. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 11.</description>
  609. <bitOffset>0x1B</bitOffset>
  610. <bitWidth>1</bitWidth>
  611. <access>read-write</access>
  612. </field>
  613. <field>
  614. <name>CH12_CMDCMPLT_IRQ_EN</name>
  615. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 12.</description>
  616. <bitOffset>0x1C</bitOffset>
  617. <bitWidth>1</bitWidth>
  618. <access>read-write</access>
  619. </field>
  620. <field>
  621. <name>CH13_CMDCMPLT_IRQ_EN</name>
  622. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 13.</description>
  623. <bitOffset>0x1D</bitOffset>
  624. <bitWidth>1</bitWidth>
  625. <access>read-write</access>
  626. </field>
  627. <field>
  628. <name>CH14_CMDCMPLT_IRQ_EN</name>
  629. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 14.</description>
  630. <bitOffset>0x1E</bitOffset>
  631. <bitWidth>1</bitWidth>
  632. <access>read-write</access>
  633. </field>
  634. <field>
  635. <name>CH15_CMDCMPLT_IRQ_EN</name>
  636. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 15.</description>
  637. <bitOffset>0x1F</bitOffset>
  638. <bitWidth>1</bitWidth>
  639. <access>read-write</access>
  640. </field>
  641. </fields>
  642. </register>
  643. <register>
  644. <name>CTRL1_SET</name>
  645. <description>AHB to APBH Bridge Control and Status Register 1</description>
  646. <addressOffset>0x14</addressOffset>
  647. <size>32</size>
  648. <access>read-write</access>
  649. <resetValue>0</resetValue>
  650. <resetMask>0xFFFFFFFF</resetMask>
  651. <fields>
  652. <field>
  653. <name>CH0_CMDCMPLT_IRQ</name>
  654. <description>Interrupt request status bit for APBH DMA channel 0</description>
  655. <bitOffset>0</bitOffset>
  656. <bitWidth>1</bitWidth>
  657. <access>read-write</access>
  658. </field>
  659. <field>
  660. <name>CH1_CMDCMPLT_IRQ</name>
  661. <description>Interrupt request status bit for APBH DMA channel 1</description>
  662. <bitOffset>0x1</bitOffset>
  663. <bitWidth>1</bitWidth>
  664. <access>read-write</access>
  665. </field>
  666. <field>
  667. <name>CH2_CMDCMPLT_IRQ</name>
  668. <description>Interrupt request status bit for APBH DMA channel 2</description>
  669. <bitOffset>0x2</bitOffset>
  670. <bitWidth>1</bitWidth>
  671. <access>read-write</access>
  672. </field>
  673. <field>
  674. <name>CH3_CMDCMPLT_IRQ</name>
  675. <description>Interrupt request status bit for APBH DMA channel 3</description>
  676. <bitOffset>0x3</bitOffset>
  677. <bitWidth>1</bitWidth>
  678. <access>read-write</access>
  679. </field>
  680. <field>
  681. <name>CH4_CMDCMPLT_IRQ</name>
  682. <description>Interrupt request status bit for APBH DMA channel 4</description>
  683. <bitOffset>0x4</bitOffset>
  684. <bitWidth>1</bitWidth>
  685. <access>read-write</access>
  686. </field>
  687. <field>
  688. <name>CH5_CMDCMPLT_IRQ</name>
  689. <description>Interrupt request status bit for APBH DMA channel 5</description>
  690. <bitOffset>0x5</bitOffset>
  691. <bitWidth>1</bitWidth>
  692. <access>read-write</access>
  693. </field>
  694. <field>
  695. <name>CH6_CMDCMPLT_IRQ</name>
  696. <description>Interrupt request status bit for APBH DMA channel 6</description>
  697. <bitOffset>0x6</bitOffset>
  698. <bitWidth>1</bitWidth>
  699. <access>read-write</access>
  700. </field>
  701. <field>
  702. <name>CH7_CMDCMPLT_IRQ</name>
  703. <description>Interrupt request status bit for APBH DMA channel 7</description>
  704. <bitOffset>0x7</bitOffset>
  705. <bitWidth>1</bitWidth>
  706. <access>read-write</access>
  707. </field>
  708. <field>
  709. <name>CH8_CMDCMPLT_IRQ</name>
  710. <description>Interrupt request status bit for APBH DMA Channel 8</description>
  711. <bitOffset>0x8</bitOffset>
  712. <bitWidth>1</bitWidth>
  713. <access>read-write</access>
  714. </field>
  715. <field>
  716. <name>CH9_CMDCMPLT_IRQ</name>
  717. <description>Interrupt request status bit for APBH DMA Channel 9</description>
  718. <bitOffset>0x9</bitOffset>
  719. <bitWidth>1</bitWidth>
  720. <access>read-write</access>
  721. </field>
  722. <field>
  723. <name>CH10_CMDCMPLT_IRQ</name>
  724. <description>Interrupt request status bit for APBH DMA Channel 10</description>
  725. <bitOffset>0xA</bitOffset>
  726. <bitWidth>1</bitWidth>
  727. <access>read-write</access>
  728. </field>
  729. <field>
  730. <name>CH11_CMDCMPLT_IRQ</name>
  731. <description>Interrupt request status bit for APBH DMA Channel 11</description>
  732. <bitOffset>0xB</bitOffset>
  733. <bitWidth>1</bitWidth>
  734. <access>read-write</access>
  735. </field>
  736. <field>
  737. <name>CH12_CMDCMPLT_IRQ</name>
  738. <description>Interrupt request status bit for APBH DMA Channel 12</description>
  739. <bitOffset>0xC</bitOffset>
  740. <bitWidth>1</bitWidth>
  741. <access>read-write</access>
  742. </field>
  743. <field>
  744. <name>CH13_CMDCMPLT_IRQ</name>
  745. <description>Interrupt request status bit for APBH DMA Channel 13</description>
  746. <bitOffset>0xD</bitOffset>
  747. <bitWidth>1</bitWidth>
  748. <access>read-write</access>
  749. </field>
  750. <field>
  751. <name>CH14_CMDCMPLT_IRQ</name>
  752. <description>Interrupt request status bit for APBH DMA Channel 14</description>
  753. <bitOffset>0xE</bitOffset>
  754. <bitWidth>1</bitWidth>
  755. <access>read-write</access>
  756. </field>
  757. <field>
  758. <name>CH15_CMDCMPLT_IRQ</name>
  759. <description>Interrupt request status bit for APBH DMA Channel 15</description>
  760. <bitOffset>0xF</bitOffset>
  761. <bitWidth>1</bitWidth>
  762. <access>read-write</access>
  763. </field>
  764. <field>
  765. <name>CH0_CMDCMPLT_IRQ_EN</name>
  766. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 0.</description>
  767. <bitOffset>0x10</bitOffset>
  768. <bitWidth>1</bitWidth>
  769. <access>read-write</access>
  770. </field>
  771. <field>
  772. <name>CH1_CMDCMPLT_IRQ_EN</name>
  773. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 1.</description>
  774. <bitOffset>0x11</bitOffset>
  775. <bitWidth>1</bitWidth>
  776. <access>read-write</access>
  777. </field>
  778. <field>
  779. <name>CH2_CMDCMPLT_IRQ_EN</name>
  780. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 2.</description>
  781. <bitOffset>0x12</bitOffset>
  782. <bitWidth>1</bitWidth>
  783. <access>read-write</access>
  784. </field>
  785. <field>
  786. <name>CH3_CMDCMPLT_IRQ_EN</name>
  787. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 3.</description>
  788. <bitOffset>0x13</bitOffset>
  789. <bitWidth>1</bitWidth>
  790. <access>read-write</access>
  791. </field>
  792. <field>
  793. <name>CH4_CMDCMPLT_IRQ_EN</name>
  794. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 4.</description>
  795. <bitOffset>0x14</bitOffset>
  796. <bitWidth>1</bitWidth>
  797. <access>read-write</access>
  798. </field>
  799. <field>
  800. <name>CH5_CMDCMPLT_IRQ_EN</name>
  801. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 5.</description>
  802. <bitOffset>0x15</bitOffset>
  803. <bitWidth>1</bitWidth>
  804. <access>read-write</access>
  805. </field>
  806. <field>
  807. <name>CH6_CMDCMPLT_IRQ_EN</name>
  808. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 6.</description>
  809. <bitOffset>0x16</bitOffset>
  810. <bitWidth>1</bitWidth>
  811. <access>read-write</access>
  812. </field>
  813. <field>
  814. <name>CH7_CMDCMPLT_IRQ_EN</name>
  815. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 7.</description>
  816. <bitOffset>0x17</bitOffset>
  817. <bitWidth>1</bitWidth>
  818. <access>read-write</access>
  819. </field>
  820. <field>
  821. <name>CH8_CMDCMPLT_IRQ_EN</name>
  822. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 8.</description>
  823. <bitOffset>0x18</bitOffset>
  824. <bitWidth>1</bitWidth>
  825. <access>read-write</access>
  826. </field>
  827. <field>
  828. <name>CH9_CMDCMPLT_IRQ_EN</name>
  829. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 9.</description>
  830. <bitOffset>0x19</bitOffset>
  831. <bitWidth>1</bitWidth>
  832. <access>read-write</access>
  833. </field>
  834. <field>
  835. <name>CH10_CMDCMPLT_IRQ_EN</name>
  836. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 10.</description>
  837. <bitOffset>0x1A</bitOffset>
  838. <bitWidth>1</bitWidth>
  839. <access>read-write</access>
  840. </field>
  841. <field>
  842. <name>CH11_CMDCMPLT_IRQ_EN</name>
  843. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 11.</description>
  844. <bitOffset>0x1B</bitOffset>
  845. <bitWidth>1</bitWidth>
  846. <access>read-write</access>
  847. </field>
  848. <field>
  849. <name>CH12_CMDCMPLT_IRQ_EN</name>
  850. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 12.</description>
  851. <bitOffset>0x1C</bitOffset>
  852. <bitWidth>1</bitWidth>
  853. <access>read-write</access>
  854. </field>
  855. <field>
  856. <name>CH13_CMDCMPLT_IRQ_EN</name>
  857. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 13.</description>
  858. <bitOffset>0x1D</bitOffset>
  859. <bitWidth>1</bitWidth>
  860. <access>read-write</access>
  861. </field>
  862. <field>
  863. <name>CH14_CMDCMPLT_IRQ_EN</name>
  864. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 14.</description>
  865. <bitOffset>0x1E</bitOffset>
  866. <bitWidth>1</bitWidth>
  867. <access>read-write</access>
  868. </field>
  869. <field>
  870. <name>CH15_CMDCMPLT_IRQ_EN</name>
  871. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 15.</description>
  872. <bitOffset>0x1F</bitOffset>
  873. <bitWidth>1</bitWidth>
  874. <access>read-write</access>
  875. </field>
  876. </fields>
  877. </register>
  878. <register>
  879. <name>CTRL1_CLR</name>
  880. <description>AHB to APBH Bridge Control and Status Register 1</description>
  881. <addressOffset>0x18</addressOffset>
  882. <size>32</size>
  883. <access>read-write</access>
  884. <resetValue>0</resetValue>
  885. <resetMask>0xFFFFFFFF</resetMask>
  886. <fields>
  887. <field>
  888. <name>CH0_CMDCMPLT_IRQ</name>
  889. <description>Interrupt request status bit for APBH DMA channel 0</description>
  890. <bitOffset>0</bitOffset>
  891. <bitWidth>1</bitWidth>
  892. <access>read-write</access>
  893. </field>
  894. <field>
  895. <name>CH1_CMDCMPLT_IRQ</name>
  896. <description>Interrupt request status bit for APBH DMA channel 1</description>
  897. <bitOffset>0x1</bitOffset>
  898. <bitWidth>1</bitWidth>
  899. <access>read-write</access>
  900. </field>
  901. <field>
  902. <name>CH2_CMDCMPLT_IRQ</name>
  903. <description>Interrupt request status bit for APBH DMA channel 2</description>
  904. <bitOffset>0x2</bitOffset>
  905. <bitWidth>1</bitWidth>
  906. <access>read-write</access>
  907. </field>
  908. <field>
  909. <name>CH3_CMDCMPLT_IRQ</name>
  910. <description>Interrupt request status bit for APBH DMA channel 3</description>
  911. <bitOffset>0x3</bitOffset>
  912. <bitWidth>1</bitWidth>
  913. <access>read-write</access>
  914. </field>
  915. <field>
  916. <name>CH4_CMDCMPLT_IRQ</name>
  917. <description>Interrupt request status bit for APBH DMA channel 4</description>
  918. <bitOffset>0x4</bitOffset>
  919. <bitWidth>1</bitWidth>
  920. <access>read-write</access>
  921. </field>
  922. <field>
  923. <name>CH5_CMDCMPLT_IRQ</name>
  924. <description>Interrupt request status bit for APBH DMA channel 5</description>
  925. <bitOffset>0x5</bitOffset>
  926. <bitWidth>1</bitWidth>
  927. <access>read-write</access>
  928. </field>
  929. <field>
  930. <name>CH6_CMDCMPLT_IRQ</name>
  931. <description>Interrupt request status bit for APBH DMA channel 6</description>
  932. <bitOffset>0x6</bitOffset>
  933. <bitWidth>1</bitWidth>
  934. <access>read-write</access>
  935. </field>
  936. <field>
  937. <name>CH7_CMDCMPLT_IRQ</name>
  938. <description>Interrupt request status bit for APBH DMA channel 7</description>
  939. <bitOffset>0x7</bitOffset>
  940. <bitWidth>1</bitWidth>
  941. <access>read-write</access>
  942. </field>
  943. <field>
  944. <name>CH8_CMDCMPLT_IRQ</name>
  945. <description>Interrupt request status bit for APBH DMA Channel 8</description>
  946. <bitOffset>0x8</bitOffset>
  947. <bitWidth>1</bitWidth>
  948. <access>read-write</access>
  949. </field>
  950. <field>
  951. <name>CH9_CMDCMPLT_IRQ</name>
  952. <description>Interrupt request status bit for APBH DMA Channel 9</description>
  953. <bitOffset>0x9</bitOffset>
  954. <bitWidth>1</bitWidth>
  955. <access>read-write</access>
  956. </field>
  957. <field>
  958. <name>CH10_CMDCMPLT_IRQ</name>
  959. <description>Interrupt request status bit for APBH DMA Channel 10</description>
  960. <bitOffset>0xA</bitOffset>
  961. <bitWidth>1</bitWidth>
  962. <access>read-write</access>
  963. </field>
  964. <field>
  965. <name>CH11_CMDCMPLT_IRQ</name>
  966. <description>Interrupt request status bit for APBH DMA Channel 11</description>
  967. <bitOffset>0xB</bitOffset>
  968. <bitWidth>1</bitWidth>
  969. <access>read-write</access>
  970. </field>
  971. <field>
  972. <name>CH12_CMDCMPLT_IRQ</name>
  973. <description>Interrupt request status bit for APBH DMA Channel 12</description>
  974. <bitOffset>0xC</bitOffset>
  975. <bitWidth>1</bitWidth>
  976. <access>read-write</access>
  977. </field>
  978. <field>
  979. <name>CH13_CMDCMPLT_IRQ</name>
  980. <description>Interrupt request status bit for APBH DMA Channel 13</description>
  981. <bitOffset>0xD</bitOffset>
  982. <bitWidth>1</bitWidth>
  983. <access>read-write</access>
  984. </field>
  985. <field>
  986. <name>CH14_CMDCMPLT_IRQ</name>
  987. <description>Interrupt request status bit for APBH DMA Channel 14</description>
  988. <bitOffset>0xE</bitOffset>
  989. <bitWidth>1</bitWidth>
  990. <access>read-write</access>
  991. </field>
  992. <field>
  993. <name>CH15_CMDCMPLT_IRQ</name>
  994. <description>Interrupt request status bit for APBH DMA Channel 15</description>
  995. <bitOffset>0xF</bitOffset>
  996. <bitWidth>1</bitWidth>
  997. <access>read-write</access>
  998. </field>
  999. <field>
  1000. <name>CH0_CMDCMPLT_IRQ_EN</name>
  1001. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 0.</description>
  1002. <bitOffset>0x10</bitOffset>
  1003. <bitWidth>1</bitWidth>
  1004. <access>read-write</access>
  1005. </field>
  1006. <field>
  1007. <name>CH1_CMDCMPLT_IRQ_EN</name>
  1008. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 1.</description>
  1009. <bitOffset>0x11</bitOffset>
  1010. <bitWidth>1</bitWidth>
  1011. <access>read-write</access>
  1012. </field>
  1013. <field>
  1014. <name>CH2_CMDCMPLT_IRQ_EN</name>
  1015. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 2.</description>
  1016. <bitOffset>0x12</bitOffset>
  1017. <bitWidth>1</bitWidth>
  1018. <access>read-write</access>
  1019. </field>
  1020. <field>
  1021. <name>CH3_CMDCMPLT_IRQ_EN</name>
  1022. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 3.</description>
  1023. <bitOffset>0x13</bitOffset>
  1024. <bitWidth>1</bitWidth>
  1025. <access>read-write</access>
  1026. </field>
  1027. <field>
  1028. <name>CH4_CMDCMPLT_IRQ_EN</name>
  1029. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 4.</description>
  1030. <bitOffset>0x14</bitOffset>
  1031. <bitWidth>1</bitWidth>
  1032. <access>read-write</access>
  1033. </field>
  1034. <field>
  1035. <name>CH5_CMDCMPLT_IRQ_EN</name>
  1036. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 5.</description>
  1037. <bitOffset>0x15</bitOffset>
  1038. <bitWidth>1</bitWidth>
  1039. <access>read-write</access>
  1040. </field>
  1041. <field>
  1042. <name>CH6_CMDCMPLT_IRQ_EN</name>
  1043. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 6.</description>
  1044. <bitOffset>0x16</bitOffset>
  1045. <bitWidth>1</bitWidth>
  1046. <access>read-write</access>
  1047. </field>
  1048. <field>
  1049. <name>CH7_CMDCMPLT_IRQ_EN</name>
  1050. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 7.</description>
  1051. <bitOffset>0x17</bitOffset>
  1052. <bitWidth>1</bitWidth>
  1053. <access>read-write</access>
  1054. </field>
  1055. <field>
  1056. <name>CH8_CMDCMPLT_IRQ_EN</name>
  1057. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 8.</description>
  1058. <bitOffset>0x18</bitOffset>
  1059. <bitWidth>1</bitWidth>
  1060. <access>read-write</access>
  1061. </field>
  1062. <field>
  1063. <name>CH9_CMDCMPLT_IRQ_EN</name>
  1064. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 9.</description>
  1065. <bitOffset>0x19</bitOffset>
  1066. <bitWidth>1</bitWidth>
  1067. <access>read-write</access>
  1068. </field>
  1069. <field>
  1070. <name>CH10_CMDCMPLT_IRQ_EN</name>
  1071. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 10.</description>
  1072. <bitOffset>0x1A</bitOffset>
  1073. <bitWidth>1</bitWidth>
  1074. <access>read-write</access>
  1075. </field>
  1076. <field>
  1077. <name>CH11_CMDCMPLT_IRQ_EN</name>
  1078. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 11.</description>
  1079. <bitOffset>0x1B</bitOffset>
  1080. <bitWidth>1</bitWidth>
  1081. <access>read-write</access>
  1082. </field>
  1083. <field>
  1084. <name>CH12_CMDCMPLT_IRQ_EN</name>
  1085. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 12.</description>
  1086. <bitOffset>0x1C</bitOffset>
  1087. <bitWidth>1</bitWidth>
  1088. <access>read-write</access>
  1089. </field>
  1090. <field>
  1091. <name>CH13_CMDCMPLT_IRQ_EN</name>
  1092. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 13.</description>
  1093. <bitOffset>0x1D</bitOffset>
  1094. <bitWidth>1</bitWidth>
  1095. <access>read-write</access>
  1096. </field>
  1097. <field>
  1098. <name>CH14_CMDCMPLT_IRQ_EN</name>
  1099. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 14.</description>
  1100. <bitOffset>0x1E</bitOffset>
  1101. <bitWidth>1</bitWidth>
  1102. <access>read-write</access>
  1103. </field>
  1104. <field>
  1105. <name>CH15_CMDCMPLT_IRQ_EN</name>
  1106. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 15.</description>
  1107. <bitOffset>0x1F</bitOffset>
  1108. <bitWidth>1</bitWidth>
  1109. <access>read-write</access>
  1110. </field>
  1111. </fields>
  1112. </register>
  1113. <register>
  1114. <name>CTRL1_TOG</name>
  1115. <description>AHB to APBH Bridge Control and Status Register 1</description>
  1116. <addressOffset>0x1C</addressOffset>
  1117. <size>32</size>
  1118. <access>read-write</access>
  1119. <resetValue>0</resetValue>
  1120. <resetMask>0xFFFFFFFF</resetMask>
  1121. <fields>
  1122. <field>
  1123. <name>CH0_CMDCMPLT_IRQ</name>
  1124. <description>Interrupt request status bit for APBH DMA channel 0</description>
  1125. <bitOffset>0</bitOffset>
  1126. <bitWidth>1</bitWidth>
  1127. <access>read-write</access>
  1128. </field>
  1129. <field>
  1130. <name>CH1_CMDCMPLT_IRQ</name>
  1131. <description>Interrupt request status bit for APBH DMA channel 1</description>
  1132. <bitOffset>0x1</bitOffset>
  1133. <bitWidth>1</bitWidth>
  1134. <access>read-write</access>
  1135. </field>
  1136. <field>
  1137. <name>CH2_CMDCMPLT_IRQ</name>
  1138. <description>Interrupt request status bit for APBH DMA channel 2</description>
  1139. <bitOffset>0x2</bitOffset>
  1140. <bitWidth>1</bitWidth>
  1141. <access>read-write</access>
  1142. </field>
  1143. <field>
  1144. <name>CH3_CMDCMPLT_IRQ</name>
  1145. <description>Interrupt request status bit for APBH DMA channel 3</description>
  1146. <bitOffset>0x3</bitOffset>
  1147. <bitWidth>1</bitWidth>
  1148. <access>read-write</access>
  1149. </field>
  1150. <field>
  1151. <name>CH4_CMDCMPLT_IRQ</name>
  1152. <description>Interrupt request status bit for APBH DMA channel 4</description>
  1153. <bitOffset>0x4</bitOffset>
  1154. <bitWidth>1</bitWidth>
  1155. <access>read-write</access>
  1156. </field>
  1157. <field>
  1158. <name>CH5_CMDCMPLT_IRQ</name>
  1159. <description>Interrupt request status bit for APBH DMA channel 5</description>
  1160. <bitOffset>0x5</bitOffset>
  1161. <bitWidth>1</bitWidth>
  1162. <access>read-write</access>
  1163. </field>
  1164. <field>
  1165. <name>CH6_CMDCMPLT_IRQ</name>
  1166. <description>Interrupt request status bit for APBH DMA channel 6</description>
  1167. <bitOffset>0x6</bitOffset>
  1168. <bitWidth>1</bitWidth>
  1169. <access>read-write</access>
  1170. </field>
  1171. <field>
  1172. <name>CH7_CMDCMPLT_IRQ</name>
  1173. <description>Interrupt request status bit for APBH DMA channel 7</description>
  1174. <bitOffset>0x7</bitOffset>
  1175. <bitWidth>1</bitWidth>
  1176. <access>read-write</access>
  1177. </field>
  1178. <field>
  1179. <name>CH8_CMDCMPLT_IRQ</name>
  1180. <description>Interrupt request status bit for APBH DMA Channel 8</description>
  1181. <bitOffset>0x8</bitOffset>
  1182. <bitWidth>1</bitWidth>
  1183. <access>read-write</access>
  1184. </field>
  1185. <field>
  1186. <name>CH9_CMDCMPLT_IRQ</name>
  1187. <description>Interrupt request status bit for APBH DMA Channel 9</description>
  1188. <bitOffset>0x9</bitOffset>
  1189. <bitWidth>1</bitWidth>
  1190. <access>read-write</access>
  1191. </field>
  1192. <field>
  1193. <name>CH10_CMDCMPLT_IRQ</name>
  1194. <description>Interrupt request status bit for APBH DMA Channel 10</description>
  1195. <bitOffset>0xA</bitOffset>
  1196. <bitWidth>1</bitWidth>
  1197. <access>read-write</access>
  1198. </field>
  1199. <field>
  1200. <name>CH11_CMDCMPLT_IRQ</name>
  1201. <description>Interrupt request status bit for APBH DMA Channel 11</description>
  1202. <bitOffset>0xB</bitOffset>
  1203. <bitWidth>1</bitWidth>
  1204. <access>read-write</access>
  1205. </field>
  1206. <field>
  1207. <name>CH12_CMDCMPLT_IRQ</name>
  1208. <description>Interrupt request status bit for APBH DMA Channel 12</description>
  1209. <bitOffset>0xC</bitOffset>
  1210. <bitWidth>1</bitWidth>
  1211. <access>read-write</access>
  1212. </field>
  1213. <field>
  1214. <name>CH13_CMDCMPLT_IRQ</name>
  1215. <description>Interrupt request status bit for APBH DMA Channel 13</description>
  1216. <bitOffset>0xD</bitOffset>
  1217. <bitWidth>1</bitWidth>
  1218. <access>read-write</access>
  1219. </field>
  1220. <field>
  1221. <name>CH14_CMDCMPLT_IRQ</name>
  1222. <description>Interrupt request status bit for APBH DMA Channel 14</description>
  1223. <bitOffset>0xE</bitOffset>
  1224. <bitWidth>1</bitWidth>
  1225. <access>read-write</access>
  1226. </field>
  1227. <field>
  1228. <name>CH15_CMDCMPLT_IRQ</name>
  1229. <description>Interrupt request status bit for APBH DMA Channel 15</description>
  1230. <bitOffset>0xF</bitOffset>
  1231. <bitWidth>1</bitWidth>
  1232. <access>read-write</access>
  1233. </field>
  1234. <field>
  1235. <name>CH0_CMDCMPLT_IRQ_EN</name>
  1236. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 0.</description>
  1237. <bitOffset>0x10</bitOffset>
  1238. <bitWidth>1</bitWidth>
  1239. <access>read-write</access>
  1240. </field>
  1241. <field>
  1242. <name>CH1_CMDCMPLT_IRQ_EN</name>
  1243. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 1.</description>
  1244. <bitOffset>0x11</bitOffset>
  1245. <bitWidth>1</bitWidth>
  1246. <access>read-write</access>
  1247. </field>
  1248. <field>
  1249. <name>CH2_CMDCMPLT_IRQ_EN</name>
  1250. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 2.</description>
  1251. <bitOffset>0x12</bitOffset>
  1252. <bitWidth>1</bitWidth>
  1253. <access>read-write</access>
  1254. </field>
  1255. <field>
  1256. <name>CH3_CMDCMPLT_IRQ_EN</name>
  1257. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 3.</description>
  1258. <bitOffset>0x13</bitOffset>
  1259. <bitWidth>1</bitWidth>
  1260. <access>read-write</access>
  1261. </field>
  1262. <field>
  1263. <name>CH4_CMDCMPLT_IRQ_EN</name>
  1264. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 4.</description>
  1265. <bitOffset>0x14</bitOffset>
  1266. <bitWidth>1</bitWidth>
  1267. <access>read-write</access>
  1268. </field>
  1269. <field>
  1270. <name>CH5_CMDCMPLT_IRQ_EN</name>
  1271. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 5.</description>
  1272. <bitOffset>0x15</bitOffset>
  1273. <bitWidth>1</bitWidth>
  1274. <access>read-write</access>
  1275. </field>
  1276. <field>
  1277. <name>CH6_CMDCMPLT_IRQ_EN</name>
  1278. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 6.</description>
  1279. <bitOffset>0x16</bitOffset>
  1280. <bitWidth>1</bitWidth>
  1281. <access>read-write</access>
  1282. </field>
  1283. <field>
  1284. <name>CH7_CMDCMPLT_IRQ_EN</name>
  1285. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 7.</description>
  1286. <bitOffset>0x17</bitOffset>
  1287. <bitWidth>1</bitWidth>
  1288. <access>read-write</access>
  1289. </field>
  1290. <field>
  1291. <name>CH8_CMDCMPLT_IRQ_EN</name>
  1292. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 8.</description>
  1293. <bitOffset>0x18</bitOffset>
  1294. <bitWidth>1</bitWidth>
  1295. <access>read-write</access>
  1296. </field>
  1297. <field>
  1298. <name>CH9_CMDCMPLT_IRQ_EN</name>
  1299. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 9.</description>
  1300. <bitOffset>0x19</bitOffset>
  1301. <bitWidth>1</bitWidth>
  1302. <access>read-write</access>
  1303. </field>
  1304. <field>
  1305. <name>CH10_CMDCMPLT_IRQ_EN</name>
  1306. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 10.</description>
  1307. <bitOffset>0x1A</bitOffset>
  1308. <bitWidth>1</bitWidth>
  1309. <access>read-write</access>
  1310. </field>
  1311. <field>
  1312. <name>CH11_CMDCMPLT_IRQ_EN</name>
  1313. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 11.</description>
  1314. <bitOffset>0x1B</bitOffset>
  1315. <bitWidth>1</bitWidth>
  1316. <access>read-write</access>
  1317. </field>
  1318. <field>
  1319. <name>CH12_CMDCMPLT_IRQ_EN</name>
  1320. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 12.</description>
  1321. <bitOffset>0x1C</bitOffset>
  1322. <bitWidth>1</bitWidth>
  1323. <access>read-write</access>
  1324. </field>
  1325. <field>
  1326. <name>CH13_CMDCMPLT_IRQ_EN</name>
  1327. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 13.</description>
  1328. <bitOffset>0x1D</bitOffset>
  1329. <bitWidth>1</bitWidth>
  1330. <access>read-write</access>
  1331. </field>
  1332. <field>
  1333. <name>CH14_CMDCMPLT_IRQ_EN</name>
  1334. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 14.</description>
  1335. <bitOffset>0x1E</bitOffset>
  1336. <bitWidth>1</bitWidth>
  1337. <access>read-write</access>
  1338. </field>
  1339. <field>
  1340. <name>CH15_CMDCMPLT_IRQ_EN</name>
  1341. <description>Setting this bit enables the generation of an interrupt request for APBH DMA channel 15.</description>
  1342. <bitOffset>0x1F</bitOffset>
  1343. <bitWidth>1</bitWidth>
  1344. <access>read-write</access>
  1345. </field>
  1346. </fields>
  1347. </register>
  1348. <register>
  1349. <name>CTRL2</name>
  1350. <description>AHB to APBH Bridge Control and Status Register 2</description>
  1351. <addressOffset>0x20</addressOffset>
  1352. <size>32</size>
  1353. <access>read-write</access>
  1354. <resetValue>0</resetValue>
  1355. <resetMask>0xFFFFFFFF</resetMask>
  1356. <fields>
  1357. <field>
  1358. <name>CH0_ERROR_IRQ</name>
  1359. <description>Error interrupt status bit for APBX DMA Channel 0</description>
  1360. <bitOffset>0</bitOffset>
  1361. <bitWidth>1</bitWidth>
  1362. <access>read-write</access>
  1363. </field>
  1364. <field>
  1365. <name>CH1_ERROR_IRQ</name>
  1366. <description>Error interrupt status bit for APBX DMA Channel 1</description>
  1367. <bitOffset>0x1</bitOffset>
  1368. <bitWidth>1</bitWidth>
  1369. <access>read-write</access>
  1370. </field>
  1371. <field>
  1372. <name>CH2_ERROR_IRQ</name>
  1373. <description>Error interrupt status bit for APBX DMA Channel 2</description>
  1374. <bitOffset>0x2</bitOffset>
  1375. <bitWidth>1</bitWidth>
  1376. <access>read-write</access>
  1377. </field>
  1378. <field>
  1379. <name>CH3_ERROR_IRQ</name>
  1380. <description>Error interrupt status bit for APBX DMA Channel 3</description>
  1381. <bitOffset>0x3</bitOffset>
  1382. <bitWidth>1</bitWidth>
  1383. <access>read-write</access>
  1384. </field>
  1385. <field>
  1386. <name>CH4_ERROR_IRQ</name>
  1387. <description>Error interrupt status bit for APBX DMA Channel 4</description>
  1388. <bitOffset>0x4</bitOffset>
  1389. <bitWidth>1</bitWidth>
  1390. <access>read-write</access>
  1391. </field>
  1392. <field>
  1393. <name>CH5_ERROR_IRQ</name>
  1394. <description>Error interrupt status bit for APBX DMA Channel 5</description>
  1395. <bitOffset>0x5</bitOffset>
  1396. <bitWidth>1</bitWidth>
  1397. <access>read-write</access>
  1398. </field>
  1399. <field>
  1400. <name>CH6_ERROR_IRQ</name>
  1401. <description>Error interrupt status bit for APBX DMA Channel 6</description>
  1402. <bitOffset>0x6</bitOffset>
  1403. <bitWidth>1</bitWidth>
  1404. <access>read-write</access>
  1405. </field>
  1406. <field>
  1407. <name>CH7_ERROR_IRQ</name>
  1408. <description>Error interrupt status bit for APBX DMA Channel 7</description>
  1409. <bitOffset>0x7</bitOffset>
  1410. <bitWidth>1</bitWidth>
  1411. <access>read-write</access>
  1412. </field>
  1413. <field>
  1414. <name>CH8_ERROR_IRQ</name>
  1415. <description>Error interrupt status bit for APBH DMA Channel 8</description>
  1416. <bitOffset>0x8</bitOffset>
  1417. <bitWidth>1</bitWidth>
  1418. <access>read-write</access>
  1419. </field>
  1420. <field>
  1421. <name>CH9_ERROR_IRQ</name>
  1422. <description>Error interrupt status bit for APBH DMA Channel 9</description>
  1423. <bitOffset>0x9</bitOffset>
  1424. <bitWidth>1</bitWidth>
  1425. <access>read-write</access>
  1426. </field>
  1427. <field>
  1428. <name>CH10_ERROR_IRQ</name>
  1429. <description>Error interrupt status bit for APBH DMA Channel 10</description>
  1430. <bitOffset>0xA</bitOffset>
  1431. <bitWidth>1</bitWidth>
  1432. <access>read-write</access>
  1433. </field>
  1434. <field>
  1435. <name>CH11_ERROR_IRQ</name>
  1436. <description>Error interrupt status bit for APBH DMA Channel 11</description>
  1437. <bitOffset>0xB</bitOffset>
  1438. <bitWidth>1</bitWidth>
  1439. <access>read-write</access>
  1440. </field>
  1441. <field>
  1442. <name>CH12_ERROR_IRQ</name>
  1443. <description>Error interrupt status bit for APBH DMA Channel 12</description>
  1444. <bitOffset>0xC</bitOffset>
  1445. <bitWidth>1</bitWidth>
  1446. <access>read-write</access>
  1447. </field>
  1448. <field>
  1449. <name>CH13_ERROR_IRQ</name>
  1450. <description>Error interrupt status bit for APBH DMA Channel 13</description>
  1451. <bitOffset>0xD</bitOffset>
  1452. <bitWidth>1</bitWidth>
  1453. <access>read-write</access>
  1454. </field>
  1455. <field>
  1456. <name>CH14_ERROR_IRQ</name>
  1457. <description>Error interrupt status bit for APBH DMA Channel 14</description>
  1458. <bitOffset>0xE</bitOffset>
  1459. <bitWidth>1</bitWidth>
  1460. <access>read-write</access>
  1461. </field>
  1462. <field>
  1463. <name>CH15_ERROR_IRQ</name>
  1464. <description>Error interrupt status bit for APBH DMA Channel 15</description>
  1465. <bitOffset>0xF</bitOffset>
  1466. <bitWidth>1</bitWidth>
  1467. <access>read-write</access>
  1468. </field>
  1469. <field>
  1470. <name>CH0_ERROR_STATUS</name>
  1471. <description>Error status bit for APBX DMA Channel 0</description>
  1472. <bitOffset>0x10</bitOffset>
  1473. <bitWidth>1</bitWidth>
  1474. <access>read-only</access>
  1475. <enumeratedValues>
  1476. <enumeratedValue>
  1477. <name>TERMINATION</name>
  1478. <description>An early termination from the device causes error IRQ.</description>
  1479. <value>0</value>
  1480. </enumeratedValue>
  1481. <enumeratedValue>
  1482. <name>BUS_ERROR</name>
  1483. <description>An AHB bus error causes error IRQ.</description>
  1484. <value>0x1</value>
  1485. </enumeratedValue>
  1486. </enumeratedValues>
  1487. </field>
  1488. <field>
  1489. <name>CH1_ERROR_STATUS</name>
  1490. <description>Error status bit for APBX DMA Channel 1</description>
  1491. <bitOffset>0x11</bitOffset>
  1492. <bitWidth>1</bitWidth>
  1493. <access>read-only</access>
  1494. <enumeratedValues>
  1495. <enumeratedValue>
  1496. <name>TERMINATION</name>
  1497. <description>An early termination from the device causes error IRQ.</description>
  1498. <value>0</value>
  1499. </enumeratedValue>
  1500. <enumeratedValue>
  1501. <name>BUS_ERROR</name>
  1502. <description>An AHB bus error causes error IRQ.</description>
  1503. <value>0x1</value>
  1504. </enumeratedValue>
  1505. </enumeratedValues>
  1506. </field>
  1507. <field>
  1508. <name>CH2_ERROR_STATUS</name>
  1509. <description>Error status bit for APBX DMA Channel 2</description>
  1510. <bitOffset>0x12</bitOffset>
  1511. <bitWidth>1</bitWidth>
  1512. <access>read-only</access>
  1513. <enumeratedValues>
  1514. <enumeratedValue>
  1515. <name>TERMINATION</name>
  1516. <description>An early termination from the device causes error IRQ.</description>
  1517. <value>0</value>
  1518. </enumeratedValue>
  1519. <enumeratedValue>
  1520. <name>BUS_ERROR</name>
  1521. <description>An AHB bus error causes error IRQ.</description>
  1522. <value>0x1</value>
  1523. </enumeratedValue>
  1524. </enumeratedValues>
  1525. </field>
  1526. <field>
  1527. <name>CH3_ERROR_STATUS</name>
  1528. <description>Error status bit for APBX DMA Channel 3</description>
  1529. <bitOffset>0x13</bitOffset>
  1530. <bitWidth>1</bitWidth>
  1531. <access>read-only</access>
  1532. <enumeratedValues>
  1533. <enumeratedValue>
  1534. <name>TERMINATION</name>
  1535. <description>An early termination from the device causes error IRQ.</description>
  1536. <value>0</value>
  1537. </enumeratedValue>
  1538. <enumeratedValue>
  1539. <name>BUS_ERROR</name>
  1540. <description>An AHB bus error causes error IRQ.</description>
  1541. <value>0x1</value>
  1542. </enumeratedValue>
  1543. </enumeratedValues>
  1544. </field>
  1545. <field>
  1546. <name>CH4_ERROR_STATUS</name>
  1547. <description>Error status bit for APBX DMA Channel 4</description>
  1548. <bitOffset>0x14</bitOffset>
  1549. <bitWidth>1</bitWidth>
  1550. <access>read-only</access>
  1551. <enumeratedValues>
  1552. <enumeratedValue>
  1553. <name>TERMINATION</name>
  1554. <description>An early termination from the device causes error IRQ.</description>
  1555. <value>0</value>
  1556. </enumeratedValue>
  1557. <enumeratedValue>
  1558. <name>BUS_ERROR</name>
  1559. <description>An AHB bus error causes error IRQ.</description>
  1560. <value>0x1</value>
  1561. </enumeratedValue>
  1562. </enumeratedValues>
  1563. </field>
  1564. <field>
  1565. <name>CH5_ERROR_STATUS</name>
  1566. <description>Error status bit for APBX DMA Channel 5</description>
  1567. <bitOffset>0x15</bitOffset>
  1568. <bitWidth>1</bitWidth>
  1569. <access>read-only</access>
  1570. <enumeratedValues>
  1571. <enumeratedValue>
  1572. <name>TERMINATION</name>
  1573. <description>An early termination from the device causes error IRQ.</description>
  1574. <value>0</value>
  1575. </enumeratedValue>
  1576. <enumeratedValue>
  1577. <name>BUS_ERROR</name>
  1578. <description>An AHB bus error causes error IRQ.</description>
  1579. <value>0x1</value>
  1580. </enumeratedValue>
  1581. </enumeratedValues>
  1582. </field>
  1583. <field>
  1584. <name>CH6_ERROR_STATUS</name>
  1585. <description>Error status bit for APBX DMA Channel 6</description>
  1586. <bitOffset>0x16</bitOffset>
  1587. <bitWidth>1</bitWidth>
  1588. <access>read-only</access>
  1589. <enumeratedValues>
  1590. <enumeratedValue>
  1591. <name>TERMINATION</name>
  1592. <description>An early termination from the device causes error IRQ.</description>
  1593. <value>0</value>
  1594. </enumeratedValue>
  1595. <enumeratedValue>
  1596. <name>BUS_ERROR</name>
  1597. <description>An AHB bus error causes error IRQ.</description>
  1598. <value>0x1</value>
  1599. </enumeratedValue>
  1600. </enumeratedValues>
  1601. </field>
  1602. <field>
  1603. <name>CH7_ERROR_STATUS</name>
  1604. <description>Error status bit for APBX DMA Channel 7</description>
  1605. <bitOffset>0x17</bitOffset>
  1606. <bitWidth>1</bitWidth>
  1607. <access>read-only</access>
  1608. <enumeratedValues>
  1609. <enumeratedValue>
  1610. <name>TERMINATION</name>
  1611. <description>An early termination from the device causes error IRQ.</description>
  1612. <value>0</value>
  1613. </enumeratedValue>
  1614. <enumeratedValue>
  1615. <name>BUS_ERROR</name>
  1616. <description>An AHB bus error causes error IRQ.</description>
  1617. <value>0x1</value>
  1618. </enumeratedValue>
  1619. </enumeratedValues>
  1620. </field>
  1621. <field>
  1622. <name>CH8_ERROR_STATUS</name>
  1623. <description>Error status bit for APBH DMA Channel 8</description>
  1624. <bitOffset>0x18</bitOffset>
  1625. <bitWidth>1</bitWidth>
  1626. <access>read-only</access>
  1627. <enumeratedValues>
  1628. <enumeratedValue>
  1629. <name>TERMINATION</name>
  1630. <description>An early termination from the device causes error IRQ.</description>
  1631. <value>0</value>
  1632. </enumeratedValue>
  1633. <enumeratedValue>
  1634. <name>BUS_ERROR</name>
  1635. <description>An AHB bus error causes error IRQ.</description>
  1636. <value>0x1</value>
  1637. </enumeratedValue>
  1638. </enumeratedValues>
  1639. </field>
  1640. <field>
  1641. <name>CH9_ERROR_STATUS</name>
  1642. <description>Error status bit for APBH DMA Channel 9</description>
  1643. <bitOffset>0x19</bitOffset>
  1644. <bitWidth>1</bitWidth>
  1645. <access>read-only</access>
  1646. <enumeratedValues>
  1647. <enumeratedValue>
  1648. <name>TERMINATION</name>
  1649. <description>An early termination from the device causes error IRQ.</description>
  1650. <value>0</value>
  1651. </enumeratedValue>
  1652. <enumeratedValue>
  1653. <name>BUS_ERROR</name>
  1654. <description>An AHB bus error causes error IRQ.</description>
  1655. <value>0x1</value>
  1656. </enumeratedValue>
  1657. </enumeratedValues>
  1658. </field>
  1659. <field>
  1660. <name>CH10_ERROR_STATUS</name>
  1661. <description>Error status bit for APBH DMA Channel 10</description>
  1662. <bitOffset>0x1A</bitOffset>
  1663. <bitWidth>1</bitWidth>
  1664. <access>read-only</access>
  1665. <enumeratedValues>
  1666. <enumeratedValue>
  1667. <name>TERMINATION</name>
  1668. <description>An early termination from the device causes error IRQ.</description>
  1669. <value>0</value>
  1670. </enumeratedValue>
  1671. <enumeratedValue>
  1672. <name>BUS_ERROR</name>
  1673. <description>An AHB bus error causes error IRQ.</description>
  1674. <value>0x1</value>
  1675. </enumeratedValue>
  1676. </enumeratedValues>
  1677. </field>
  1678. <field>
  1679. <name>CH11_ERROR_STATUS</name>
  1680. <description>Error status bit for APBH DMA Channel 11</description>
  1681. <bitOffset>0x1B</bitOffset>
  1682. <bitWidth>1</bitWidth>
  1683. <access>read-only</access>
  1684. <enumeratedValues>
  1685. <enumeratedValue>
  1686. <name>TERMINATION</name>
  1687. <description>An early termination from the device causes error IRQ.</description>
  1688. <value>0</value>
  1689. </enumeratedValue>
  1690. <enumeratedValue>
  1691. <name>BUS_ERROR</name>
  1692. <description>An AHB bus error causes error IRQ.</description>
  1693. <value>0x1</value>
  1694. </enumeratedValue>
  1695. </enumeratedValues>
  1696. </field>
  1697. <field>
  1698. <name>CH12_ERROR_STATUS</name>
  1699. <description>Error status bit for APBH DMA Channel 12</description>
  1700. <bitOffset>0x1C</bitOffset>
  1701. <bitWidth>1</bitWidth>
  1702. <access>read-only</access>
  1703. <enumeratedValues>
  1704. <enumeratedValue>
  1705. <name>TERMINATION</name>
  1706. <description>An early termination from the device causes error IRQ.</description>
  1707. <value>0</value>
  1708. </enumeratedValue>
  1709. <enumeratedValue>
  1710. <name>BUS_ERROR</name>
  1711. <description>An AHB bus error causes error IRQ.</description>
  1712. <value>0x1</value>
  1713. </enumeratedValue>
  1714. </enumeratedValues>
  1715. </field>
  1716. <field>
  1717. <name>CH13_ERROR_STATUS</name>
  1718. <description>Error status bit for APBH DMA Channel 13</description>
  1719. <bitOffset>0x1D</bitOffset>
  1720. <bitWidth>1</bitWidth>
  1721. <access>read-only</access>
  1722. <enumeratedValues>
  1723. <enumeratedValue>
  1724. <name>TERMINATION</name>
  1725. <description>An early termination from the device causes error IRQ.</description>
  1726. <value>0</value>
  1727. </enumeratedValue>
  1728. <enumeratedValue>
  1729. <name>BUS_ERROR</name>
  1730. <description>An AHB bus error causes error IRQ.</description>
  1731. <value>0x1</value>
  1732. </enumeratedValue>
  1733. </enumeratedValues>
  1734. </field>
  1735. <field>
  1736. <name>CH14_ERROR_STATUS</name>
  1737. <description>Error status bit for APBH DMA Channel 14</description>
  1738. <bitOffset>0x1E</bitOffset>
  1739. <bitWidth>1</bitWidth>
  1740. <access>read-only</access>
  1741. <enumeratedValues>
  1742. <enumeratedValue>
  1743. <name>TERMINATION</name>
  1744. <description>An early termination from the device causes error IRQ.</description>
  1745. <value>0</value>
  1746. </enumeratedValue>
  1747. <enumeratedValue>
  1748. <name>BUS_ERROR</name>
  1749. <description>An AHB bus error causes error IRQ.</description>
  1750. <value>0x1</value>
  1751. </enumeratedValue>
  1752. </enumeratedValues>
  1753. </field>
  1754. <field>
  1755. <name>CH15_ERROR_STATUS</name>
  1756. <description>Error status bit for APBH DMA Channel 15</description>
  1757. <bitOffset>0x1F</bitOffset>
  1758. <bitWidth>1</bitWidth>
  1759. <access>read-only</access>
  1760. <enumeratedValues>
  1761. <enumeratedValue>
  1762. <name>TERMINATION</name>
  1763. <description>An early termination from the device causes error IRQ.</description>
  1764. <value>0</value>
  1765. </enumeratedValue>
  1766. <enumeratedValue>
  1767. <name>BUS_ERROR</name>
  1768. <description>An AHB bus error causes error IRQ.</description>
  1769. <value>0x1</value>
  1770. </enumeratedValue>
  1771. </enumeratedValues>
  1772. </field>
  1773. </fields>
  1774. </register>
  1775. <register>
  1776. <name>CTRL2_SET</name>
  1777. <description>AHB to APBH Bridge Control and Status Register 2</description>
  1778. <addressOffset>0x24</addressOffset>
  1779. <size>32</size>
  1780. <access>read-write</access>
  1781. <resetValue>0</resetValue>
  1782. <resetMask>0xFFFFFFFF</resetMask>
  1783. <fields>
  1784. <field>
  1785. <name>CH0_ERROR_IRQ</name>
  1786. <description>Error interrupt status bit for APBX DMA Channel 0</description>
  1787. <bitOffset>0</bitOffset>
  1788. <bitWidth>1</bitWidth>
  1789. <access>read-write</access>
  1790. </field>
  1791. <field>
  1792. <name>CH1_ERROR_IRQ</name>
  1793. <description>Error interrupt status bit for APBX DMA Channel 1</description>
  1794. <bitOffset>0x1</bitOffset>
  1795. <bitWidth>1</bitWidth>
  1796. <access>read-write</access>
  1797. </field>
  1798. <field>
  1799. <name>CH2_ERROR_IRQ</name>
  1800. <description>Error interrupt status bit for APBX DMA Channel 2</description>
  1801. <bitOffset>0x2</bitOffset>
  1802. <bitWidth>1</bitWidth>
  1803. <access>read-write</access>
  1804. </field>
  1805. <field>
  1806. <name>CH3_ERROR_IRQ</name>
  1807. <description>Error interrupt status bit for APBX DMA Channel 3</description>
  1808. <bitOffset>0x3</bitOffset>
  1809. <bitWidth>1</bitWidth>
  1810. <access>read-write</access>
  1811. </field>
  1812. <field>
  1813. <name>CH4_ERROR_IRQ</name>
  1814. <description>Error interrupt status bit for APBX DMA Channel 4</description>
  1815. <bitOffset>0x4</bitOffset>
  1816. <bitWidth>1</bitWidth>
  1817. <access>read-write</access>
  1818. </field>
  1819. <field>
  1820. <name>CH5_ERROR_IRQ</name>
  1821. <description>Error interrupt status bit for APBX DMA Channel 5</description>
  1822. <bitOffset>0x5</bitOffset>
  1823. <bitWidth>1</bitWidth>
  1824. <access>read-write</access>
  1825. </field>
  1826. <field>
  1827. <name>CH6_ERROR_IRQ</name>
  1828. <description>Error interrupt status bit for APBX DMA Channel 6</description>
  1829. <bitOffset>0x6</bitOffset>
  1830. <bitWidth>1</bitWidth>
  1831. <access>read-write</access>
  1832. </field>
  1833. <field>
  1834. <name>CH7_ERROR_IRQ</name>
  1835. <description>Error interrupt status bit for APBX DMA Channel 7</description>
  1836. <bitOffset>0x7</bitOffset>
  1837. <bitWidth>1</bitWidth>
  1838. <access>read-write</access>
  1839. </field>
  1840. <field>
  1841. <name>CH8_ERROR_IRQ</name>
  1842. <description>Error interrupt status bit for APBH DMA Channel 8</description>
  1843. <bitOffset>0x8</bitOffset>
  1844. <bitWidth>1</bitWidth>
  1845. <access>read-write</access>
  1846. </field>
  1847. <field>
  1848. <name>CH9_ERROR_IRQ</name>
  1849. <description>Error interrupt status bit for APBH DMA Channel 9</description>
  1850. <bitOffset>0x9</bitOffset>
  1851. <bitWidth>1</bitWidth>
  1852. <access>read-write</access>
  1853. </field>
  1854. <field>
  1855. <name>CH10_ERROR_IRQ</name>
  1856. <description>Error interrupt status bit for APBH DMA Channel 10</description>
  1857. <bitOffset>0xA</bitOffset>
  1858. <bitWidth>1</bitWidth>
  1859. <access>read-write</access>
  1860. </field>
  1861. <field>
  1862. <name>CH11_ERROR_IRQ</name>
  1863. <description>Error interrupt status bit for APBH DMA Channel 11</description>
  1864. <bitOffset>0xB</bitOffset>
  1865. <bitWidth>1</bitWidth>
  1866. <access>read-write</access>
  1867. </field>
  1868. <field>
  1869. <name>CH12_ERROR_IRQ</name>
  1870. <description>Error interrupt status bit for APBH DMA Channel 12</description>
  1871. <bitOffset>0xC</bitOffset>
  1872. <bitWidth>1</bitWidth>
  1873. <access>read-write</access>
  1874. </field>
  1875. <field>
  1876. <name>CH13_ERROR_IRQ</name>
  1877. <description>Error interrupt status bit for APBH DMA Channel 13</description>
  1878. <bitOffset>0xD</bitOffset>
  1879. <bitWidth>1</bitWidth>
  1880. <access>read-write</access>
  1881. </field>
  1882. <field>
  1883. <name>CH14_ERROR_IRQ</name>
  1884. <description>Error interrupt status bit for APBH DMA Channel 14</description>
  1885. <bitOffset>0xE</bitOffset>
  1886. <bitWidth>1</bitWidth>
  1887. <access>read-write</access>
  1888. </field>
  1889. <field>
  1890. <name>CH15_ERROR_IRQ</name>
  1891. <description>Error interrupt status bit for APBH DMA Channel 15</description>
  1892. <bitOffset>0xF</bitOffset>
  1893. <bitWidth>1</bitWidth>
  1894. <access>read-write</access>
  1895. </field>
  1896. <field>
  1897. <name>CH0_ERROR_STATUS</name>
  1898. <description>Error status bit for APBX DMA Channel 0</description>
  1899. <bitOffset>0x10</bitOffset>
  1900. <bitWidth>1</bitWidth>
  1901. <access>read-only</access>
  1902. <enumeratedValues>
  1903. <enumeratedValue>
  1904. <name>TERMINATION</name>
  1905. <description>An early termination from the device causes error IRQ.</description>
  1906. <value>0</value>
  1907. </enumeratedValue>
  1908. <enumeratedValue>
  1909. <name>BUS_ERROR</name>
  1910. <description>An AHB bus error causes error IRQ.</description>
  1911. <value>0x1</value>
  1912. </enumeratedValue>
  1913. </enumeratedValues>
  1914. </field>
  1915. <field>
  1916. <name>CH1_ERROR_STATUS</name>
  1917. <description>Error status bit for APBX DMA Channel 1</description>
  1918. <bitOffset>0x11</bitOffset>
  1919. <bitWidth>1</bitWidth>
  1920. <access>read-only</access>
  1921. <enumeratedValues>
  1922. <enumeratedValue>
  1923. <name>TERMINATION</name>
  1924. <description>An early termination from the device causes error IRQ.</description>
  1925. <value>0</value>
  1926. </enumeratedValue>
  1927. <enumeratedValue>
  1928. <name>BUS_ERROR</name>
  1929. <description>An AHB bus error causes error IRQ.</description>
  1930. <value>0x1</value>
  1931. </enumeratedValue>
  1932. </enumeratedValues>
  1933. </field>
  1934. <field>
  1935. <name>CH2_ERROR_STATUS</name>
  1936. <description>Error status bit for APBX DMA Channel 2</description>
  1937. <bitOffset>0x12</bitOffset>
  1938. <bitWidth>1</bitWidth>
  1939. <access>read-only</access>
  1940. <enumeratedValues>
  1941. <enumeratedValue>
  1942. <name>TERMINATION</name>
  1943. <description>An early termination from the device causes error IRQ.</description>
  1944. <value>0</value>
  1945. </enumeratedValue>
  1946. <enumeratedValue>
  1947. <name>BUS_ERROR</name>
  1948. <description>An AHB bus error causes error IRQ.</description>
  1949. <value>0x1</value>
  1950. </enumeratedValue>
  1951. </enumeratedValues>
  1952. </field>
  1953. <field>
  1954. <name>CH3_ERROR_STATUS</name>
  1955. <description>Error status bit for APBX DMA Channel 3</description>
  1956. <bitOffset>0x13</bitOffset>
  1957. <bitWidth>1</bitWidth>
  1958. <access>read-only</access>
  1959. <enumeratedValues>
  1960. <enumeratedValue>
  1961. <name>TERMINATION</name>
  1962. <description>An early termination from the device causes error IRQ.</description>
  1963. <value>0</value>
  1964. </enumeratedValue>
  1965. <enumeratedValue>
  1966. <name>BUS_ERROR</name>
  1967. <description>An AHB bus error causes error IRQ.</description>
  1968. <value>0x1</value>
  1969. </enumeratedValue>
  1970. </enumeratedValues>
  1971. </field>
  1972. <field>
  1973. <name>CH4_ERROR_STATUS</name>
  1974. <description>Error status bit for APBX DMA Channel 4</description>
  1975. <bitOffset>0x14</bitOffset>
  1976. <bitWidth>1</bitWidth>
  1977. <access>read-only</access>
  1978. <enumeratedValues>
  1979. <enumeratedValue>
  1980. <name>TERMINATION</name>
  1981. <description>An early termination from the device causes error IRQ.</description>
  1982. <value>0</value>
  1983. </enumeratedValue>
  1984. <enumeratedValue>
  1985. <name>BUS_ERROR</name>
  1986. <description>An AHB bus error causes error IRQ.</description>
  1987. <value>0x1</value>
  1988. </enumeratedValue>
  1989. </enumeratedValues>
  1990. </field>
  1991. <field>
  1992. <name>CH5_ERROR_STATUS</name>
  1993. <description>Error status bit for APBX DMA Channel 5</description>
  1994. <bitOffset>0x15</bitOffset>
  1995. <bitWidth>1</bitWidth>
  1996. <access>read-only</access>
  1997. <enumeratedValues>
  1998. <enumeratedValue>
  1999. <name>TERMINATION</name>
  2000. <description>An early termination from the device causes error IRQ.</description>
  2001. <value>0</value>
  2002. </enumeratedValue>
  2003. <enumeratedValue>
  2004. <name>BUS_ERROR</name>
  2005. <description>An AHB bus error causes error IRQ.</description>
  2006. <value>0x1</value>
  2007. </enumeratedValue>
  2008. </enumeratedValues>
  2009. </field>
  2010. <field>
  2011. <name>CH6_ERROR_STATUS</name>
  2012. <description>Error status bit for APBX DMA Channel 6</description>
  2013. <bitOffset>0x16</bitOffset>
  2014. <bitWidth>1</bitWidth>
  2015. <access>read-only</access>
  2016. <enumeratedValues>
  2017. <enumeratedValue>
  2018. <name>TERMINATION</name>
  2019. <description>An early termination from the device causes error IRQ.</description>
  2020. <value>0</value>
  2021. </enumeratedValue>
  2022. <enumeratedValue>
  2023. <name>BUS_ERROR</name>
  2024. <description>An AHB bus error causes error IRQ.</description>
  2025. <value>0x1</value>
  2026. </enumeratedValue>
  2027. </enumeratedValues>
  2028. </field>
  2029. <field>
  2030. <name>CH7_ERROR_STATUS</name>
  2031. <description>Error status bit for APBX DMA Channel 7</description>
  2032. <bitOffset>0x17</bitOffset>
  2033. <bitWidth>1</bitWidth>
  2034. <access>read-only</access>
  2035. <enumeratedValues>
  2036. <enumeratedValue>
  2037. <name>TERMINATION</name>
  2038. <description>An early termination from the device causes error IRQ.</description>
  2039. <value>0</value>
  2040. </enumeratedValue>
  2041. <enumeratedValue>
  2042. <name>BUS_ERROR</name>
  2043. <description>An AHB bus error causes error IRQ.</description>
  2044. <value>0x1</value>
  2045. </enumeratedValue>
  2046. </enumeratedValues>
  2047. </field>
  2048. <field>
  2049. <name>CH8_ERROR_STATUS</name>
  2050. <description>Error status bit for APBH DMA Channel 8</description>
  2051. <bitOffset>0x18</bitOffset>
  2052. <bitWidth>1</bitWidth>
  2053. <access>read-only</access>
  2054. <enumeratedValues>
  2055. <enumeratedValue>
  2056. <name>TERMINATION</name>
  2057. <description>An early termination from the device causes error IRQ.</description>
  2058. <value>0</value>
  2059. </enumeratedValue>
  2060. <enumeratedValue>
  2061. <name>BUS_ERROR</name>
  2062. <description>An AHB bus error causes error IRQ.</description>
  2063. <value>0x1</value>
  2064. </enumeratedValue>
  2065. </enumeratedValues>
  2066. </field>
  2067. <field>
  2068. <name>CH9_ERROR_STATUS</name>
  2069. <description>Error status bit for APBH DMA Channel 9</description>
  2070. <bitOffset>0x19</bitOffset>
  2071. <bitWidth>1</bitWidth>
  2072. <access>read-only</access>
  2073. <enumeratedValues>
  2074. <enumeratedValue>
  2075. <name>TERMINATION</name>
  2076. <description>An early termination from the device causes error IRQ.</description>
  2077. <value>0</value>
  2078. </enumeratedValue>
  2079. <enumeratedValue>
  2080. <name>BUS_ERROR</name>
  2081. <description>An AHB bus error causes error IRQ.</description>
  2082. <value>0x1</value>
  2083. </enumeratedValue>
  2084. </enumeratedValues>
  2085. </field>
  2086. <field>
  2087. <name>CH10_ERROR_STATUS</name>
  2088. <description>Error status bit for APBH DMA Channel 10</description>
  2089. <bitOffset>0x1A</bitOffset>
  2090. <bitWidth>1</bitWidth>
  2091. <access>read-only</access>
  2092. <enumeratedValues>
  2093. <enumeratedValue>
  2094. <name>TERMINATION</name>
  2095. <description>An early termination from the device causes error IRQ.</description>
  2096. <value>0</value>
  2097. </enumeratedValue>
  2098. <enumeratedValue>
  2099. <name>BUS_ERROR</name>
  2100. <description>An AHB bus error causes error IRQ.</description>
  2101. <value>0x1</value>
  2102. </enumeratedValue>
  2103. </enumeratedValues>
  2104. </field>
  2105. <field>
  2106. <name>CH11_ERROR_STATUS</name>
  2107. <description>Error status bit for APBH DMA Channel 11</description>
  2108. <bitOffset>0x1B</bitOffset>
  2109. <bitWidth>1</bitWidth>
  2110. <access>read-only</access>
  2111. <enumeratedValues>
  2112. <enumeratedValue>
  2113. <name>TERMINATION</name>
  2114. <description>An early termination from the device causes error IRQ.</description>
  2115. <value>0</value>
  2116. </enumeratedValue>
  2117. <enumeratedValue>
  2118. <name>BUS_ERROR</name>
  2119. <description>An AHB bus error causes error IRQ.</description>
  2120. <value>0x1</value>
  2121. </enumeratedValue>
  2122. </enumeratedValues>
  2123. </field>
  2124. <field>
  2125. <name>CH12_ERROR_STATUS</name>
  2126. <description>Error status bit for APBH DMA Channel 12</description>
  2127. <bitOffset>0x1C</bitOffset>
  2128. <bitWidth>1</bitWidth>
  2129. <access>read-only</access>
  2130. <enumeratedValues>
  2131. <enumeratedValue>
  2132. <name>TERMINATION</name>
  2133. <description>An early termination from the device causes error IRQ.</description>
  2134. <value>0</value>
  2135. </enumeratedValue>
  2136. <enumeratedValue>
  2137. <name>BUS_ERROR</name>
  2138. <description>An AHB bus error causes error IRQ.</description>
  2139. <value>0x1</value>
  2140. </enumeratedValue>
  2141. </enumeratedValues>
  2142. </field>
  2143. <field>
  2144. <name>CH13_ERROR_STATUS</name>
  2145. <description>Error status bit for APBH DMA Channel 13</description>
  2146. <bitOffset>0x1D</bitOffset>
  2147. <bitWidth>1</bitWidth>
  2148. <access>read-only</access>
  2149. <enumeratedValues>
  2150. <enumeratedValue>
  2151. <name>TERMINATION</name>
  2152. <description>An early termination from the device causes error IRQ.</description>
  2153. <value>0</value>
  2154. </enumeratedValue>
  2155. <enumeratedValue>
  2156. <name>BUS_ERROR</name>
  2157. <description>An AHB bus error causes error IRQ.</description>
  2158. <value>0x1</value>
  2159. </enumeratedValue>
  2160. </enumeratedValues>
  2161. </field>
  2162. <field>
  2163. <name>CH14_ERROR_STATUS</name>
  2164. <description>Error status bit for APBH DMA Channel 14</description>
  2165. <bitOffset>0x1E</bitOffset>
  2166. <bitWidth>1</bitWidth>
  2167. <access>read-only</access>
  2168. <enumeratedValues>
  2169. <enumeratedValue>
  2170. <name>TERMINATION</name>
  2171. <description>An early termination from the device causes error IRQ.</description>
  2172. <value>0</value>
  2173. </enumeratedValue>
  2174. <enumeratedValue>
  2175. <name>BUS_ERROR</name>
  2176. <description>An AHB bus error causes error IRQ.</description>
  2177. <value>0x1</value>
  2178. </enumeratedValue>
  2179. </enumeratedValues>
  2180. </field>
  2181. <field>
  2182. <name>CH15_ERROR_STATUS</name>
  2183. <description>Error status bit for APBH DMA Channel 15</description>
  2184. <bitOffset>0x1F</bitOffset>
  2185. <bitWidth>1</bitWidth>
  2186. <access>read-only</access>
  2187. <enumeratedValues>
  2188. <enumeratedValue>
  2189. <name>TERMINATION</name>
  2190. <description>An early termination from the device causes error IRQ.</description>
  2191. <value>0</value>
  2192. </enumeratedValue>
  2193. <enumeratedValue>
  2194. <name>BUS_ERROR</name>
  2195. <description>An AHB bus error causes error IRQ.</description>
  2196. <value>0x1</value>
  2197. </enumeratedValue>
  2198. </enumeratedValues>
  2199. </field>
  2200. </fields>
  2201. </register>
  2202. <register>
  2203. <name>CTRL2_CLR</name>
  2204. <description>AHB to APBH Bridge Control and Status Register 2</description>
  2205. <addressOffset>0x28</addressOffset>
  2206. <size>32</size>
  2207. <access>read-write</access>
  2208. <resetValue>0</resetValue>
  2209. <resetMask>0xFFFFFFFF</resetMask>
  2210. <fields>
  2211. <field>
  2212. <name>CH0_ERROR_IRQ</name>
  2213. <description>Error interrupt status bit for APBX DMA Channel 0</description>
  2214. <bitOffset>0</bitOffset>
  2215. <bitWidth>1</bitWidth>
  2216. <access>read-write</access>
  2217. </field>
  2218. <field>
  2219. <name>CH1_ERROR_IRQ</name>
  2220. <description>Error interrupt status bit for APBX DMA Channel 1</description>
  2221. <bitOffset>0x1</bitOffset>
  2222. <bitWidth>1</bitWidth>
  2223. <access>read-write</access>
  2224. </field>
  2225. <field>
  2226. <name>CH2_ERROR_IRQ</name>
  2227. <description>Error interrupt status bit for APBX DMA Channel 2</description>
  2228. <bitOffset>0x2</bitOffset>
  2229. <bitWidth>1</bitWidth>
  2230. <access>read-write</access>
  2231. </field>
  2232. <field>
  2233. <name>CH3_ERROR_IRQ</name>
  2234. <description>Error interrupt status bit for APBX DMA Channel 3</description>
  2235. <bitOffset>0x3</bitOffset>
  2236. <bitWidth>1</bitWidth>
  2237. <access>read-write</access>
  2238. </field>
  2239. <field>
  2240. <name>CH4_ERROR_IRQ</name>
  2241. <description>Error interrupt status bit for APBX DMA Channel 4</description>
  2242. <bitOffset>0x4</bitOffset>
  2243. <bitWidth>1</bitWidth>
  2244. <access>read-write</access>
  2245. </field>
  2246. <field>
  2247. <name>CH5_ERROR_IRQ</name>
  2248. <description>Error interrupt status bit for APBX DMA Channel 5</description>
  2249. <bitOffset>0x5</bitOffset>
  2250. <bitWidth>1</bitWidth>
  2251. <access>read-write</access>
  2252. </field>
  2253. <field>
  2254. <name>CH6_ERROR_IRQ</name>
  2255. <description>Error interrupt status bit for APBX DMA Channel 6</description>
  2256. <bitOffset>0x6</bitOffset>
  2257. <bitWidth>1</bitWidth>
  2258. <access>read-write</access>
  2259. </field>
  2260. <field>
  2261. <name>CH7_ERROR_IRQ</name>
  2262. <description>Error interrupt status bit for APBX DMA Channel 7</description>
  2263. <bitOffset>0x7</bitOffset>
  2264. <bitWidth>1</bitWidth>
  2265. <access>read-write</access>
  2266. </field>
  2267. <field>
  2268. <name>CH8_ERROR_IRQ</name>
  2269. <description>Error interrupt status bit for APBH DMA Channel 8</description>
  2270. <bitOffset>0x8</bitOffset>
  2271. <bitWidth>1</bitWidth>
  2272. <access>read-write</access>
  2273. </field>
  2274. <field>
  2275. <name>CH9_ERROR_IRQ</name>
  2276. <description>Error interrupt status bit for APBH DMA Channel 9</description>
  2277. <bitOffset>0x9</bitOffset>
  2278. <bitWidth>1</bitWidth>
  2279. <access>read-write</access>
  2280. </field>
  2281. <field>
  2282. <name>CH10_ERROR_IRQ</name>
  2283. <description>Error interrupt status bit for APBH DMA Channel 10</description>
  2284. <bitOffset>0xA</bitOffset>
  2285. <bitWidth>1</bitWidth>
  2286. <access>read-write</access>
  2287. </field>
  2288. <field>
  2289. <name>CH11_ERROR_IRQ</name>
  2290. <description>Error interrupt status bit for APBH DMA Channel 11</description>
  2291. <bitOffset>0xB</bitOffset>
  2292. <bitWidth>1</bitWidth>
  2293. <access>read-write</access>
  2294. </field>
  2295. <field>
  2296. <name>CH12_ERROR_IRQ</name>
  2297. <description>Error interrupt status bit for APBH DMA Channel 12</description>
  2298. <bitOffset>0xC</bitOffset>
  2299. <bitWidth>1</bitWidth>
  2300. <access>read-write</access>
  2301. </field>
  2302. <field>
  2303. <name>CH13_ERROR_IRQ</name>
  2304. <description>Error interrupt status bit for APBH DMA Channel 13</description>
  2305. <bitOffset>0xD</bitOffset>
  2306. <bitWidth>1</bitWidth>
  2307. <access>read-write</access>
  2308. </field>
  2309. <field>
  2310. <name>CH14_ERROR_IRQ</name>
  2311. <description>Error interrupt status bit for APBH DMA Channel 14</description>
  2312. <bitOffset>0xE</bitOffset>
  2313. <bitWidth>1</bitWidth>
  2314. <access>read-write</access>
  2315. </field>
  2316. <field>
  2317. <name>CH15_ERROR_IRQ</name>
  2318. <description>Error interrupt status bit for APBH DMA Channel 15</description>
  2319. <bitOffset>0xF</bitOffset>
  2320. <bitWidth>1</bitWidth>
  2321. <access>read-write</access>
  2322. </field>
  2323. <field>
  2324. <name>CH0_ERROR_STATUS</name>
  2325. <description>Error status bit for APBX DMA Channel 0</description>
  2326. <bitOffset>0x10</bitOffset>
  2327. <bitWidth>1</bitWidth>
  2328. <access>read-only</access>
  2329. <enumeratedValues>
  2330. <enumeratedValue>
  2331. <name>TERMINATION</name>
  2332. <description>An early termination from the device causes error IRQ.</description>
  2333. <value>0</value>
  2334. </enumeratedValue>
  2335. <enumeratedValue>
  2336. <name>BUS_ERROR</name>
  2337. <description>An AHB bus error causes error IRQ.</description>
  2338. <value>0x1</value>
  2339. </enumeratedValue>
  2340. </enumeratedValues>
  2341. </field>
  2342. <field>
  2343. <name>CH1_ERROR_STATUS</name>
  2344. <description>Error status bit for APBX DMA Channel 1</description>
  2345. <bitOffset>0x11</bitOffset>
  2346. <bitWidth>1</bitWidth>
  2347. <access>read-only</access>
  2348. <enumeratedValues>
  2349. <enumeratedValue>
  2350. <name>TERMINATION</name>
  2351. <description>An early termination from the device causes error IRQ.</description>
  2352. <value>0</value>
  2353. </enumeratedValue>
  2354. <enumeratedValue>
  2355. <name>BUS_ERROR</name>
  2356. <description>An AHB bus error causes error IRQ.</description>
  2357. <value>0x1</value>
  2358. </enumeratedValue>
  2359. </enumeratedValues>
  2360. </field>
  2361. <field>
  2362. <name>CH2_ERROR_STATUS</name>
  2363. <description>Error status bit for APBX DMA Channel 2</description>
  2364. <bitOffset>0x12</bitOffset>
  2365. <bitWidth>1</bitWidth>
  2366. <access>read-only</access>
  2367. <enumeratedValues>
  2368. <enumeratedValue>
  2369. <name>TERMINATION</name>
  2370. <description>An early termination from the device causes error IRQ.</description>
  2371. <value>0</value>
  2372. </enumeratedValue>
  2373. <enumeratedValue>
  2374. <name>BUS_ERROR</name>
  2375. <description>An AHB bus error causes error IRQ.</description>
  2376. <value>0x1</value>
  2377. </enumeratedValue>
  2378. </enumeratedValues>
  2379. </field>
  2380. <field>
  2381. <name>CH3_ERROR_STATUS</name>
  2382. <description>Error status bit for APBX DMA Channel 3</description>
  2383. <bitOffset>0x13</bitOffset>
  2384. <bitWidth>1</bitWidth>
  2385. <access>read-only</access>
  2386. <enumeratedValues>
  2387. <enumeratedValue>
  2388. <name>TERMINATION</name>
  2389. <description>An early termination from the device causes error IRQ.</description>
  2390. <value>0</value>
  2391. </enumeratedValue>
  2392. <enumeratedValue>
  2393. <name>BUS_ERROR</name>
  2394. <description>An AHB bus error causes error IRQ.</description>
  2395. <value>0x1</value>
  2396. </enumeratedValue>
  2397. </enumeratedValues>
  2398. </field>
  2399. <field>
  2400. <name>CH4_ERROR_STATUS</name>
  2401. <description>Error status bit for APBX DMA Channel 4</description>
  2402. <bitOffset>0x14</bitOffset>
  2403. <bitWidth>1</bitWidth>
  2404. <access>read-only</access>
  2405. <enumeratedValues>
  2406. <enumeratedValue>
  2407. <name>TERMINATION</name>
  2408. <description>An early termination from the device causes error IRQ.</description>
  2409. <value>0</value>
  2410. </enumeratedValue>
  2411. <enumeratedValue>
  2412. <name>BUS_ERROR</name>
  2413. <description>An AHB bus error causes error IRQ.</description>
  2414. <value>0x1</value>
  2415. </enumeratedValue>
  2416. </enumeratedValues>
  2417. </field>
  2418. <field>
  2419. <name>CH5_ERROR_STATUS</name>
  2420. <description>Error status bit for APBX DMA Channel 5</description>
  2421. <bitOffset>0x15</bitOffset>
  2422. <bitWidth>1</bitWidth>
  2423. <access>read-only</access>
  2424. <enumeratedValues>
  2425. <enumeratedValue>
  2426. <name>TERMINATION</name>
  2427. <description>An early termination from the device causes error IRQ.</description>
  2428. <value>0</value>
  2429. </enumeratedValue>
  2430. <enumeratedValue>
  2431. <name>BUS_ERROR</name>
  2432. <description>An AHB bus error causes error IRQ.</description>
  2433. <value>0x1</value>
  2434. </enumeratedValue>
  2435. </enumeratedValues>
  2436. </field>
  2437. <field>
  2438. <name>CH6_ERROR_STATUS</name>
  2439. <description>Error status bit for APBX DMA Channel 6</description>
  2440. <bitOffset>0x16</bitOffset>
  2441. <bitWidth>1</bitWidth>
  2442. <access>read-only</access>
  2443. <enumeratedValues>
  2444. <enumeratedValue>
  2445. <name>TERMINATION</name>
  2446. <description>An early termination from the device causes error IRQ.</description>
  2447. <value>0</value>
  2448. </enumeratedValue>
  2449. <enumeratedValue>
  2450. <name>BUS_ERROR</name>
  2451. <description>An AHB bus error causes error IRQ.</description>
  2452. <value>0x1</value>
  2453. </enumeratedValue>
  2454. </enumeratedValues>
  2455. </field>
  2456. <field>
  2457. <name>CH7_ERROR_STATUS</name>
  2458. <description>Error status bit for APBX DMA Channel 7</description>
  2459. <bitOffset>0x17</bitOffset>
  2460. <bitWidth>1</bitWidth>
  2461. <access>read-only</access>
  2462. <enumeratedValues>
  2463. <enumeratedValue>
  2464. <name>TERMINATION</name>
  2465. <description>An early termination from the device causes error IRQ.</description>
  2466. <value>0</value>
  2467. </enumeratedValue>
  2468. <enumeratedValue>
  2469. <name>BUS_ERROR</name>
  2470. <description>An AHB bus error causes error IRQ.</description>
  2471. <value>0x1</value>
  2472. </enumeratedValue>
  2473. </enumeratedValues>
  2474. </field>
  2475. <field>
  2476. <name>CH8_ERROR_STATUS</name>
  2477. <description>Error status bit for APBH DMA Channel 8</description>
  2478. <bitOffset>0x18</bitOffset>
  2479. <bitWidth>1</bitWidth>
  2480. <access>read-only</access>
  2481. <enumeratedValues>
  2482. <enumeratedValue>
  2483. <name>TERMINATION</name>
  2484. <description>An early termination from the device causes error IRQ.</description>
  2485. <value>0</value>
  2486. </enumeratedValue>
  2487. <enumeratedValue>
  2488. <name>BUS_ERROR</name>
  2489. <description>An AHB bus error causes error IRQ.</description>
  2490. <value>0x1</value>
  2491. </enumeratedValue>
  2492. </enumeratedValues>
  2493. </field>
  2494. <field>
  2495. <name>CH9_ERROR_STATUS</name>
  2496. <description>Error status bit for APBH DMA Channel 9</description>
  2497. <bitOffset>0x19</bitOffset>
  2498. <bitWidth>1</bitWidth>
  2499. <access>read-only</access>
  2500. <enumeratedValues>
  2501. <enumeratedValue>
  2502. <name>TERMINATION</name>
  2503. <description>An early termination from the device causes error IRQ.</description>
  2504. <value>0</value>
  2505. </enumeratedValue>
  2506. <enumeratedValue>
  2507. <name>BUS_ERROR</name>
  2508. <description>An AHB bus error causes error IRQ.</description>
  2509. <value>0x1</value>
  2510. </enumeratedValue>
  2511. </enumeratedValues>
  2512. </field>
  2513. <field>
  2514. <name>CH10_ERROR_STATUS</name>
  2515. <description>Error status bit for APBH DMA Channel 10</description>
  2516. <bitOffset>0x1A</bitOffset>
  2517. <bitWidth>1</bitWidth>
  2518. <access>read-only</access>
  2519. <enumeratedValues>
  2520. <enumeratedValue>
  2521. <name>TERMINATION</name>
  2522. <description>An early termination from the device causes error IRQ.</description>
  2523. <value>0</value>
  2524. </enumeratedValue>
  2525. <enumeratedValue>
  2526. <name>BUS_ERROR</name>
  2527. <description>An AHB bus error causes error IRQ.</description>
  2528. <value>0x1</value>
  2529. </enumeratedValue>
  2530. </enumeratedValues>
  2531. </field>
  2532. <field>
  2533. <name>CH11_ERROR_STATUS</name>
  2534. <description>Error status bit for APBH DMA Channel 11</description>
  2535. <bitOffset>0x1B</bitOffset>
  2536. <bitWidth>1</bitWidth>
  2537. <access>read-only</access>
  2538. <enumeratedValues>
  2539. <enumeratedValue>
  2540. <name>TERMINATION</name>
  2541. <description>An early termination from the device causes error IRQ.</description>
  2542. <value>0</value>
  2543. </enumeratedValue>
  2544. <enumeratedValue>
  2545. <name>BUS_ERROR</name>
  2546. <description>An AHB bus error causes error IRQ.</description>
  2547. <value>0x1</value>
  2548. </enumeratedValue>
  2549. </enumeratedValues>
  2550. </field>
  2551. <field>
  2552. <name>CH12_ERROR_STATUS</name>
  2553. <description>Error status bit for APBH DMA Channel 12</description>
  2554. <bitOffset>0x1C</bitOffset>
  2555. <bitWidth>1</bitWidth>
  2556. <access>read-only</access>
  2557. <enumeratedValues>
  2558. <enumeratedValue>
  2559. <name>TERMINATION</name>
  2560. <description>An early termination from the device causes error IRQ.</description>
  2561. <value>0</value>
  2562. </enumeratedValue>
  2563. <enumeratedValue>
  2564. <name>BUS_ERROR</name>
  2565. <description>An AHB bus error causes error IRQ.</description>
  2566. <value>0x1</value>
  2567. </enumeratedValue>
  2568. </enumeratedValues>
  2569. </field>
  2570. <field>
  2571. <name>CH13_ERROR_STATUS</name>
  2572. <description>Error status bit for APBH DMA Channel 13</description>
  2573. <bitOffset>0x1D</bitOffset>
  2574. <bitWidth>1</bitWidth>
  2575. <access>read-only</access>
  2576. <enumeratedValues>
  2577. <enumeratedValue>
  2578. <name>TERMINATION</name>
  2579. <description>An early termination from the device causes error IRQ.</description>
  2580. <value>0</value>
  2581. </enumeratedValue>
  2582. <enumeratedValue>
  2583. <name>BUS_ERROR</name>
  2584. <description>An AHB bus error causes error IRQ.</description>
  2585. <value>0x1</value>
  2586. </enumeratedValue>
  2587. </enumeratedValues>
  2588. </field>
  2589. <field>
  2590. <name>CH14_ERROR_STATUS</name>
  2591. <description>Error status bit for APBH DMA Channel 14</description>
  2592. <bitOffset>0x1E</bitOffset>
  2593. <bitWidth>1</bitWidth>
  2594. <access>read-only</access>
  2595. <enumeratedValues>
  2596. <enumeratedValue>
  2597. <name>TERMINATION</name>
  2598. <description>An early termination from the device causes error IRQ.</description>
  2599. <value>0</value>
  2600. </enumeratedValue>
  2601. <enumeratedValue>
  2602. <name>BUS_ERROR</name>
  2603. <description>An AHB bus error causes error IRQ.</description>
  2604. <value>0x1</value>
  2605. </enumeratedValue>
  2606. </enumeratedValues>
  2607. </field>
  2608. <field>
  2609. <name>CH15_ERROR_STATUS</name>
  2610. <description>Error status bit for APBH DMA Channel 15</description>
  2611. <bitOffset>0x1F</bitOffset>
  2612. <bitWidth>1</bitWidth>
  2613. <access>read-only</access>
  2614. <enumeratedValues>
  2615. <enumeratedValue>
  2616. <name>TERMINATION</name>
  2617. <description>An early termination from the device causes error IRQ.</description>
  2618. <value>0</value>
  2619. </enumeratedValue>
  2620. <enumeratedValue>
  2621. <name>BUS_ERROR</name>
  2622. <description>An AHB bus error causes error IRQ.</description>
  2623. <value>0x1</value>
  2624. </enumeratedValue>
  2625. </enumeratedValues>
  2626. </field>
  2627. </fields>
  2628. </register>
  2629. <register>
  2630. <name>CTRL2_TOG</name>
  2631. <description>AHB to APBH Bridge Control and Status Register 2</description>
  2632. <addressOffset>0x2C</addressOffset>
  2633. <size>32</size>
  2634. <access>read-write</access>
  2635. <resetValue>0</resetValue>
  2636. <resetMask>0xFFFFFFFF</resetMask>
  2637. <fields>
  2638. <field>
  2639. <name>CH0_ERROR_IRQ</name>
  2640. <description>Error interrupt status bit for APBX DMA Channel 0</description>
  2641. <bitOffset>0</bitOffset>
  2642. <bitWidth>1</bitWidth>
  2643. <access>read-write</access>
  2644. </field>
  2645. <field>
  2646. <name>CH1_ERROR_IRQ</name>
  2647. <description>Error interrupt status bit for APBX DMA Channel 1</description>
  2648. <bitOffset>0x1</bitOffset>
  2649. <bitWidth>1</bitWidth>
  2650. <access>read-write</access>
  2651. </field>
  2652. <field>
  2653. <name>CH2_ERROR_IRQ</name>
  2654. <description>Error interrupt status bit for APBX DMA Channel 2</description>
  2655. <bitOffset>0x2</bitOffset>
  2656. <bitWidth>1</bitWidth>
  2657. <access>read-write</access>
  2658. </field>
  2659. <field>
  2660. <name>CH3_ERROR_IRQ</name>
  2661. <description>Error interrupt status bit for APBX DMA Channel 3</description>
  2662. <bitOffset>0x3</bitOffset>
  2663. <bitWidth>1</bitWidth>
  2664. <access>read-write</access>
  2665. </field>
  2666. <field>
  2667. <name>CH4_ERROR_IRQ</name>
  2668. <description>Error interrupt status bit for APBX DMA Channel 4</description>
  2669. <bitOffset>0x4</bitOffset>
  2670. <bitWidth>1</bitWidth>
  2671. <access>read-write</access>
  2672. </field>
  2673. <field>
  2674. <name>CH5_ERROR_IRQ</name>
  2675. <description>Error interrupt status bit for APBX DMA Channel 5</description>
  2676. <bitOffset>0x5</bitOffset>
  2677. <bitWidth>1</bitWidth>
  2678. <access>read-write</access>
  2679. </field>
  2680. <field>
  2681. <name>CH6_ERROR_IRQ</name>
  2682. <description>Error interrupt status bit for APBX DMA Channel 6</description>
  2683. <bitOffset>0x6</bitOffset>
  2684. <bitWidth>1</bitWidth>
  2685. <access>read-write</access>
  2686. </field>
  2687. <field>
  2688. <name>CH7_ERROR_IRQ</name>
  2689. <description>Error interrupt status bit for APBX DMA Channel 7</description>
  2690. <bitOffset>0x7</bitOffset>
  2691. <bitWidth>1</bitWidth>
  2692. <access>read-write</access>
  2693. </field>
  2694. <field>
  2695. <name>CH8_ERROR_IRQ</name>
  2696. <description>Error interrupt status bit for APBH DMA Channel 8</description>
  2697. <bitOffset>0x8</bitOffset>
  2698. <bitWidth>1</bitWidth>
  2699. <access>read-write</access>
  2700. </field>
  2701. <field>
  2702. <name>CH9_ERROR_IRQ</name>
  2703. <description>Error interrupt status bit for APBH DMA Channel 9</description>
  2704. <bitOffset>0x9</bitOffset>
  2705. <bitWidth>1</bitWidth>
  2706. <access>read-write</access>
  2707. </field>
  2708. <field>
  2709. <name>CH10_ERROR_IRQ</name>
  2710. <description>Error interrupt status bit for APBH DMA Channel 10</description>
  2711. <bitOffset>0xA</bitOffset>
  2712. <bitWidth>1</bitWidth>
  2713. <access>read-write</access>
  2714. </field>
  2715. <field>
  2716. <name>CH11_ERROR_IRQ</name>
  2717. <description>Error interrupt status bit for APBH DMA Channel 11</description>
  2718. <bitOffset>0xB</bitOffset>
  2719. <bitWidth>1</bitWidth>
  2720. <access>read-write</access>
  2721. </field>
  2722. <field>
  2723. <name>CH12_ERROR_IRQ</name>
  2724. <description>Error interrupt status bit for APBH DMA Channel 12</description>
  2725. <bitOffset>0xC</bitOffset>
  2726. <bitWidth>1</bitWidth>
  2727. <access>read-write</access>
  2728. </field>
  2729. <field>
  2730. <name>CH13_ERROR_IRQ</name>
  2731. <description>Error interrupt status bit for APBH DMA Channel 13</description>
  2732. <bitOffset>0xD</bitOffset>
  2733. <bitWidth>1</bitWidth>
  2734. <access>read-write</access>
  2735. </field>
  2736. <field>
  2737. <name>CH14_ERROR_IRQ</name>
  2738. <description>Error interrupt status bit for APBH DMA Channel 14</description>
  2739. <bitOffset>0xE</bitOffset>
  2740. <bitWidth>1</bitWidth>
  2741. <access>read-write</access>
  2742. </field>
  2743. <field>
  2744. <name>CH15_ERROR_IRQ</name>
  2745. <description>Error interrupt status bit for APBH DMA Channel 15</description>
  2746. <bitOffset>0xF</bitOffset>
  2747. <bitWidth>1</bitWidth>
  2748. <access>read-write</access>
  2749. </field>
  2750. <field>
  2751. <name>CH0_ERROR_STATUS</name>
  2752. <description>Error status bit for APBX DMA Channel 0</description>
  2753. <bitOffset>0x10</bitOffset>
  2754. <bitWidth>1</bitWidth>
  2755. <access>read-only</access>
  2756. <enumeratedValues>
  2757. <enumeratedValue>
  2758. <name>TERMINATION</name>
  2759. <description>An early termination from the device causes error IRQ.</description>
  2760. <value>0</value>
  2761. </enumeratedValue>
  2762. <enumeratedValue>
  2763. <name>BUS_ERROR</name>
  2764. <description>An AHB bus error causes error IRQ.</description>
  2765. <value>0x1</value>
  2766. </enumeratedValue>
  2767. </enumeratedValues>
  2768. </field>
  2769. <field>
  2770. <name>CH1_ERROR_STATUS</name>
  2771. <description>Error status bit for APBX DMA Channel 1</description>
  2772. <bitOffset>0x11</bitOffset>
  2773. <bitWidth>1</bitWidth>
  2774. <access>read-only</access>
  2775. <enumeratedValues>
  2776. <enumeratedValue>
  2777. <name>TERMINATION</name>
  2778. <description>An early termination from the device causes error IRQ.</description>
  2779. <value>0</value>
  2780. </enumeratedValue>
  2781. <enumeratedValue>
  2782. <name>BUS_ERROR</name>
  2783. <description>An AHB bus error causes error IRQ.</description>
  2784. <value>0x1</value>
  2785. </enumeratedValue>
  2786. </enumeratedValues>
  2787. </field>
  2788. <field>
  2789. <name>CH2_ERROR_STATUS</name>
  2790. <description>Error status bit for APBX DMA Channel 2</description>
  2791. <bitOffset>0x12</bitOffset>
  2792. <bitWidth>1</bitWidth>
  2793. <access>read-only</access>
  2794. <enumeratedValues>
  2795. <enumeratedValue>
  2796. <name>TERMINATION</name>
  2797. <description>An early termination from the device causes error IRQ.</description>
  2798. <value>0</value>
  2799. </enumeratedValue>
  2800. <enumeratedValue>
  2801. <name>BUS_ERROR</name>
  2802. <description>An AHB bus error causes error IRQ.</description>
  2803. <value>0x1</value>
  2804. </enumeratedValue>
  2805. </enumeratedValues>
  2806. </field>
  2807. <field>
  2808. <name>CH3_ERROR_STATUS</name>
  2809. <description>Error status bit for APBX DMA Channel 3</description>
  2810. <bitOffset>0x13</bitOffset>
  2811. <bitWidth>1</bitWidth>
  2812. <access>read-only</access>
  2813. <enumeratedValues>
  2814. <enumeratedValue>
  2815. <name>TERMINATION</name>
  2816. <description>An early termination from the device causes error IRQ.</description>
  2817. <value>0</value>
  2818. </enumeratedValue>
  2819. <enumeratedValue>
  2820. <name>BUS_ERROR</name>
  2821. <description>An AHB bus error causes error IRQ.</description>
  2822. <value>0x1</value>
  2823. </enumeratedValue>
  2824. </enumeratedValues>
  2825. </field>
  2826. <field>
  2827. <name>CH4_ERROR_STATUS</name>
  2828. <description>Error status bit for APBX DMA Channel 4</description>
  2829. <bitOffset>0x14</bitOffset>
  2830. <bitWidth>1</bitWidth>
  2831. <access>read-only</access>
  2832. <enumeratedValues>
  2833. <enumeratedValue>
  2834. <name>TERMINATION</name>
  2835. <description>An early termination from the device causes error IRQ.</description>
  2836. <value>0</value>
  2837. </enumeratedValue>
  2838. <enumeratedValue>
  2839. <name>BUS_ERROR</name>
  2840. <description>An AHB bus error causes error IRQ.</description>
  2841. <value>0x1</value>
  2842. </enumeratedValue>
  2843. </enumeratedValues>
  2844. </field>
  2845. <field>
  2846. <name>CH5_ERROR_STATUS</name>
  2847. <description>Error status bit for APBX DMA Channel 5</description>
  2848. <bitOffset>0x15</bitOffset>
  2849. <bitWidth>1</bitWidth>
  2850. <access>read-only</access>
  2851. <enumeratedValues>
  2852. <enumeratedValue>
  2853. <name>TERMINATION</name>
  2854. <description>An early termination from the device causes error IRQ.</description>
  2855. <value>0</value>
  2856. </enumeratedValue>
  2857. <enumeratedValue>
  2858. <name>BUS_ERROR</name>
  2859. <description>An AHB bus error causes error IRQ.</description>
  2860. <value>0x1</value>
  2861. </enumeratedValue>
  2862. </enumeratedValues>
  2863. </field>
  2864. <field>
  2865. <name>CH6_ERROR_STATUS</name>
  2866. <description>Error status bit for APBX DMA Channel 6</description>
  2867. <bitOffset>0x16</bitOffset>
  2868. <bitWidth>1</bitWidth>
  2869. <access>read-only</access>
  2870. <enumeratedValues>
  2871. <enumeratedValue>
  2872. <name>TERMINATION</name>
  2873. <description>An early termination from the device causes error IRQ.</description>
  2874. <value>0</value>
  2875. </enumeratedValue>
  2876. <enumeratedValue>
  2877. <name>BUS_ERROR</name>
  2878. <description>An AHB bus error causes error IRQ.</description>
  2879. <value>0x1</value>
  2880. </enumeratedValue>
  2881. </enumeratedValues>
  2882. </field>
  2883. <field>
  2884. <name>CH7_ERROR_STATUS</name>
  2885. <description>Error status bit for APBX DMA Channel 7</description>
  2886. <bitOffset>0x17</bitOffset>
  2887. <bitWidth>1</bitWidth>
  2888. <access>read-only</access>
  2889. <enumeratedValues>
  2890. <enumeratedValue>
  2891. <name>TERMINATION</name>
  2892. <description>An early termination from the device causes error IRQ.</description>
  2893. <value>0</value>
  2894. </enumeratedValue>
  2895. <enumeratedValue>
  2896. <name>BUS_ERROR</name>
  2897. <description>An AHB bus error causes error IRQ.</description>
  2898. <value>0x1</value>
  2899. </enumeratedValue>
  2900. </enumeratedValues>
  2901. </field>
  2902. <field>
  2903. <name>CH8_ERROR_STATUS</name>
  2904. <description>Error status bit for APBH DMA Channel 8</description>
  2905. <bitOffset>0x18</bitOffset>
  2906. <bitWidth>1</bitWidth>
  2907. <access>read-only</access>
  2908. <enumeratedValues>
  2909. <enumeratedValue>
  2910. <name>TERMINATION</name>
  2911. <description>An early termination from the device causes error IRQ.</description>
  2912. <value>0</value>
  2913. </enumeratedValue>
  2914. <enumeratedValue>
  2915. <name>BUS_ERROR</name>
  2916. <description>An AHB bus error causes error IRQ.</description>
  2917. <value>0x1</value>
  2918. </enumeratedValue>
  2919. </enumeratedValues>
  2920. </field>
  2921. <field>
  2922. <name>CH9_ERROR_STATUS</name>
  2923. <description>Error status bit for APBH DMA Channel 9</description>
  2924. <bitOffset>0x19</bitOffset>
  2925. <bitWidth>1</bitWidth>
  2926. <access>read-only</access>
  2927. <enumeratedValues>
  2928. <enumeratedValue>
  2929. <name>TERMINATION</name>
  2930. <description>An early termination from the device causes error IRQ.</description>
  2931. <value>0</value>
  2932. </enumeratedValue>
  2933. <enumeratedValue>
  2934. <name>BUS_ERROR</name>
  2935. <description>An AHB bus error causes error IRQ.</description>
  2936. <value>0x1</value>
  2937. </enumeratedValue>
  2938. </enumeratedValues>
  2939. </field>
  2940. <field>
  2941. <name>CH10_ERROR_STATUS</name>
  2942. <description>Error status bit for APBH DMA Channel 10</description>
  2943. <bitOffset>0x1A</bitOffset>
  2944. <bitWidth>1</bitWidth>
  2945. <access>read-only</access>
  2946. <enumeratedValues>
  2947. <enumeratedValue>
  2948. <name>TERMINATION</name>
  2949. <description>An early termination from the device causes error IRQ.</description>
  2950. <value>0</value>
  2951. </enumeratedValue>
  2952. <enumeratedValue>
  2953. <name>BUS_ERROR</name>
  2954. <description>An AHB bus error causes error IRQ.</description>
  2955. <value>0x1</value>
  2956. </enumeratedValue>
  2957. </enumeratedValues>
  2958. </field>
  2959. <field>
  2960. <name>CH11_ERROR_STATUS</name>
  2961. <description>Error status bit for APBH DMA Channel 11</description>
  2962. <bitOffset>0x1B</bitOffset>
  2963. <bitWidth>1</bitWidth>
  2964. <access>read-only</access>
  2965. <enumeratedValues>
  2966. <enumeratedValue>
  2967. <name>TERMINATION</name>
  2968. <description>An early termination from the device causes error IRQ.</description>
  2969. <value>0</value>
  2970. </enumeratedValue>
  2971. <enumeratedValue>
  2972. <name>BUS_ERROR</name>
  2973. <description>An AHB bus error causes error IRQ.</description>
  2974. <value>0x1</value>
  2975. </enumeratedValue>
  2976. </enumeratedValues>
  2977. </field>
  2978. <field>
  2979. <name>CH12_ERROR_STATUS</name>
  2980. <description>Error status bit for APBH DMA Channel 12</description>
  2981. <bitOffset>0x1C</bitOffset>
  2982. <bitWidth>1</bitWidth>
  2983. <access>read-only</access>
  2984. <enumeratedValues>
  2985. <enumeratedValue>
  2986. <name>TERMINATION</name>
  2987. <description>An early termination from the device causes error IRQ.</description>
  2988. <value>0</value>
  2989. </enumeratedValue>
  2990. <enumeratedValue>
  2991. <name>BUS_ERROR</name>
  2992. <description>An AHB bus error causes error IRQ.</description>
  2993. <value>0x1</value>
  2994. </enumeratedValue>
  2995. </enumeratedValues>
  2996. </field>
  2997. <field>
  2998. <name>CH13_ERROR_STATUS</name>
  2999. <description>Error status bit for APBH DMA Channel 13</description>
  3000. <bitOffset>0x1D</bitOffset>
  3001. <bitWidth>1</bitWidth>
  3002. <access>read-only</access>
  3003. <enumeratedValues>
  3004. <enumeratedValue>
  3005. <name>TERMINATION</name>
  3006. <description>An early termination from the device causes error IRQ.</description>
  3007. <value>0</value>
  3008. </enumeratedValue>
  3009. <enumeratedValue>
  3010. <name>BUS_ERROR</name>
  3011. <description>An AHB bus error causes error IRQ.</description>
  3012. <value>0x1</value>
  3013. </enumeratedValue>
  3014. </enumeratedValues>
  3015. </field>
  3016. <field>
  3017. <name>CH14_ERROR_STATUS</name>
  3018. <description>Error status bit for APBH DMA Channel 14</description>
  3019. <bitOffset>0x1E</bitOffset>
  3020. <bitWidth>1</bitWidth>
  3021. <access>read-only</access>
  3022. <enumeratedValues>
  3023. <enumeratedValue>
  3024. <name>TERMINATION</name>
  3025. <description>An early termination from the device causes error IRQ.</description>
  3026. <value>0</value>
  3027. </enumeratedValue>
  3028. <enumeratedValue>
  3029. <name>BUS_ERROR</name>
  3030. <description>An AHB bus error causes error IRQ.</description>
  3031. <value>0x1</value>
  3032. </enumeratedValue>
  3033. </enumeratedValues>
  3034. </field>
  3035. <field>
  3036. <name>CH15_ERROR_STATUS</name>
  3037. <description>Error status bit for APBH DMA Channel 15</description>
  3038. <bitOffset>0x1F</bitOffset>
  3039. <bitWidth>1</bitWidth>
  3040. <access>read-only</access>
  3041. <enumeratedValues>
  3042. <enumeratedValue>
  3043. <name>TERMINATION</name>
  3044. <description>An early termination from the device causes error IRQ.</description>
  3045. <value>0</value>
  3046. </enumeratedValue>
  3047. <enumeratedValue>
  3048. <name>BUS_ERROR</name>
  3049. <description>An AHB bus error causes error IRQ.</description>
  3050. <value>0x1</value>
  3051. </enumeratedValue>
  3052. </enumeratedValues>
  3053. </field>
  3054. </fields>
  3055. </register>
  3056. <register>
  3057. <name>CHANNEL_CTRL</name>
  3058. <description>AHB to APBH Bridge Channel Register</description>
  3059. <addressOffset>0x30</addressOffset>
  3060. <size>32</size>
  3061. <access>read-write</access>
  3062. <resetValue>0</resetValue>
  3063. <resetMask>0xFFFFFFFF</resetMask>
  3064. <fields>
  3065. <field>
  3066. <name>FREEZE_CHANNEL</name>
  3067. <description>Setting a bit in this field will freeze the DMA channel associated with it</description>
  3068. <bitOffset>0</bitOffset>
  3069. <bitWidth>16</bitWidth>
  3070. <access>read-write</access>
  3071. <enumeratedValues>
  3072. <enumeratedValue>
  3073. <name>NAND0</name>
  3074. <description>no description available</description>
  3075. <value>0x1</value>
  3076. </enumeratedValue>
  3077. <enumeratedValue>
  3078. <name>NAND1</name>
  3079. <description>no description available</description>
  3080. <value>0x2</value>
  3081. </enumeratedValue>
  3082. <enumeratedValue>
  3083. <name>NAND2</name>
  3084. <description>no description available</description>
  3085. <value>0x4</value>
  3086. </enumeratedValue>
  3087. <enumeratedValue>
  3088. <name>NAND3</name>
  3089. <description>no description available</description>
  3090. <value>0x8</value>
  3091. </enumeratedValue>
  3092. <enumeratedValue>
  3093. <name>NAND4</name>
  3094. <description>no description available</description>
  3095. <value>0x10</value>
  3096. </enumeratedValue>
  3097. <enumeratedValue>
  3098. <name>NAND5</name>
  3099. <description>no description available</description>
  3100. <value>0x20</value>
  3101. </enumeratedValue>
  3102. <enumeratedValue>
  3103. <name>NAND6</name>
  3104. <description>no description available</description>
  3105. <value>0x40</value>
  3106. </enumeratedValue>
  3107. <enumeratedValue>
  3108. <name>NAND7</name>
  3109. <description>no description available</description>
  3110. <value>0x80</value>
  3111. </enumeratedValue>
  3112. <enumeratedValue>
  3113. <name>SSP</name>
  3114. <description>no description available</description>
  3115. <value>0x100</value>
  3116. </enumeratedValue>
  3117. </enumeratedValues>
  3118. </field>
  3119. <field>
  3120. <name>RESET_CHANNEL</name>
  3121. <description>Setting a bit in this field causes the DMA controller to take the corresponding channel through its reset state</description>
  3122. <bitOffset>0x10</bitOffset>
  3123. <bitWidth>16</bitWidth>
  3124. <access>read-write</access>
  3125. <enumeratedValues>
  3126. <enumeratedValue>
  3127. <name>NAND0</name>
  3128. <description>no description available</description>
  3129. <value>0x1</value>
  3130. </enumeratedValue>
  3131. <enumeratedValue>
  3132. <name>NAND1</name>
  3133. <description>no description available</description>
  3134. <value>0x2</value>
  3135. </enumeratedValue>
  3136. <enumeratedValue>
  3137. <name>NAND2</name>
  3138. <description>no description available</description>
  3139. <value>0x4</value>
  3140. </enumeratedValue>
  3141. <enumeratedValue>
  3142. <name>NAND3</name>
  3143. <description>no description available</description>
  3144. <value>0x8</value>
  3145. </enumeratedValue>
  3146. <enumeratedValue>
  3147. <name>NAND4</name>
  3148. <description>no description available</description>
  3149. <value>0x10</value>
  3150. </enumeratedValue>
  3151. <enumeratedValue>
  3152. <name>NAND5</name>
  3153. <description>no description available</description>
  3154. <value>0x20</value>
  3155. </enumeratedValue>
  3156. <enumeratedValue>
  3157. <name>NAND6</name>
  3158. <description>no description available</description>
  3159. <value>0x40</value>
  3160. </enumeratedValue>
  3161. <enumeratedValue>
  3162. <name>NAND7</name>
  3163. <description>no description available</description>
  3164. <value>0x80</value>
  3165. </enumeratedValue>
  3166. <enumeratedValue>
  3167. <name>SSP</name>
  3168. <description>no description available</description>
  3169. <value>0x100</value>
  3170. </enumeratedValue>
  3171. </enumeratedValues>
  3172. </field>
  3173. </fields>
  3174. </register>
  3175. <register>
  3176. <name>CHANNEL_CTRL_SET</name>
  3177. <description>AHB to APBH Bridge Channel Register</description>
  3178. <addressOffset>0x34</addressOffset>
  3179. <size>32</size>
  3180. <access>read-write</access>
  3181. <resetValue>0</resetValue>
  3182. <resetMask>0xFFFFFFFF</resetMask>
  3183. <fields>
  3184. <field>
  3185. <name>FREEZE_CHANNEL</name>
  3186. <description>Setting a bit in this field will freeze the DMA channel associated with it</description>
  3187. <bitOffset>0</bitOffset>
  3188. <bitWidth>16</bitWidth>
  3189. <access>read-write</access>
  3190. <enumeratedValues>
  3191. <enumeratedValue>
  3192. <name>NAND0</name>
  3193. <description>no description available</description>
  3194. <value>0x1</value>
  3195. </enumeratedValue>
  3196. <enumeratedValue>
  3197. <name>NAND1</name>
  3198. <description>no description available</description>
  3199. <value>0x2</value>
  3200. </enumeratedValue>
  3201. <enumeratedValue>
  3202. <name>NAND2</name>
  3203. <description>no description available</description>
  3204. <value>0x4</value>
  3205. </enumeratedValue>
  3206. <enumeratedValue>
  3207. <name>NAND3</name>
  3208. <description>no description available</description>
  3209. <value>0x8</value>
  3210. </enumeratedValue>
  3211. <enumeratedValue>
  3212. <name>NAND4</name>
  3213. <description>no description available</description>
  3214. <value>0x10</value>
  3215. </enumeratedValue>
  3216. <enumeratedValue>
  3217. <name>NAND5</name>
  3218. <description>no description available</description>
  3219. <value>0x20</value>
  3220. </enumeratedValue>
  3221. <enumeratedValue>
  3222. <name>NAND6</name>
  3223. <description>no description available</description>
  3224. <value>0x40</value>
  3225. </enumeratedValue>
  3226. <enumeratedValue>
  3227. <name>NAND7</name>
  3228. <description>no description available</description>
  3229. <value>0x80</value>
  3230. </enumeratedValue>
  3231. <enumeratedValue>
  3232. <name>SSP</name>
  3233. <description>no description available</description>
  3234. <value>0x100</value>
  3235. </enumeratedValue>
  3236. </enumeratedValues>
  3237. </field>
  3238. <field>
  3239. <name>RESET_CHANNEL</name>
  3240. <description>Setting a bit in this field causes the DMA controller to take the corresponding channel through its reset state</description>
  3241. <bitOffset>0x10</bitOffset>
  3242. <bitWidth>16</bitWidth>
  3243. <access>read-write</access>
  3244. <enumeratedValues>
  3245. <enumeratedValue>
  3246. <name>NAND0</name>
  3247. <description>no description available</description>
  3248. <value>0x1</value>
  3249. </enumeratedValue>
  3250. <enumeratedValue>
  3251. <name>NAND1</name>
  3252. <description>no description available</description>
  3253. <value>0x2</value>
  3254. </enumeratedValue>
  3255. <enumeratedValue>
  3256. <name>NAND2</name>
  3257. <description>no description available</description>
  3258. <value>0x4</value>
  3259. </enumeratedValue>
  3260. <enumeratedValue>
  3261. <name>NAND3</name>
  3262. <description>no description available</description>
  3263. <value>0x8</value>
  3264. </enumeratedValue>
  3265. <enumeratedValue>
  3266. <name>NAND4</name>
  3267. <description>no description available</description>
  3268. <value>0x10</value>
  3269. </enumeratedValue>
  3270. <enumeratedValue>
  3271. <name>NAND5</name>
  3272. <description>no description available</description>
  3273. <value>0x20</value>
  3274. </enumeratedValue>
  3275. <enumeratedValue>
  3276. <name>NAND6</name>
  3277. <description>no description available</description>
  3278. <value>0x40</value>
  3279. </enumeratedValue>
  3280. <enumeratedValue>
  3281. <name>NAND7</name>
  3282. <description>no description available</description>
  3283. <value>0x80</value>
  3284. </enumeratedValue>
  3285. <enumeratedValue>
  3286. <name>SSP</name>
  3287. <description>no description available</description>
  3288. <value>0x100</value>
  3289. </enumeratedValue>
  3290. </enumeratedValues>
  3291. </field>
  3292. </fields>
  3293. </register>
  3294. <register>
  3295. <name>CHANNEL_CTRL_CLR</name>
  3296. <description>AHB to APBH Bridge Channel Register</description>
  3297. <addressOffset>0x38</addressOffset>
  3298. <size>32</size>
  3299. <access>read-write</access>
  3300. <resetValue>0</resetValue>
  3301. <resetMask>0xFFFFFFFF</resetMask>
  3302. <fields>
  3303. <field>
  3304. <name>FREEZE_CHANNEL</name>
  3305. <description>Setting a bit in this field will freeze the DMA channel associated with it</description>
  3306. <bitOffset>0</bitOffset>
  3307. <bitWidth>16</bitWidth>
  3308. <access>read-write</access>
  3309. <enumeratedValues>
  3310. <enumeratedValue>
  3311. <name>NAND0</name>
  3312. <description>no description available</description>
  3313. <value>0x1</value>
  3314. </enumeratedValue>
  3315. <enumeratedValue>
  3316. <name>NAND1</name>
  3317. <description>no description available</description>
  3318. <value>0x2</value>
  3319. </enumeratedValue>
  3320. <enumeratedValue>
  3321. <name>NAND2</name>
  3322. <description>no description available</description>
  3323. <value>0x4</value>
  3324. </enumeratedValue>
  3325. <enumeratedValue>
  3326. <name>NAND3</name>
  3327. <description>no description available</description>
  3328. <value>0x8</value>
  3329. </enumeratedValue>
  3330. <enumeratedValue>
  3331. <name>NAND4</name>
  3332. <description>no description available</description>
  3333. <value>0x10</value>
  3334. </enumeratedValue>
  3335. <enumeratedValue>
  3336. <name>NAND5</name>
  3337. <description>no description available</description>
  3338. <value>0x20</value>
  3339. </enumeratedValue>
  3340. <enumeratedValue>
  3341. <name>NAND6</name>
  3342. <description>no description available</description>
  3343. <value>0x40</value>
  3344. </enumeratedValue>
  3345. <enumeratedValue>
  3346. <name>NAND7</name>
  3347. <description>no description available</description>
  3348. <value>0x80</value>
  3349. </enumeratedValue>
  3350. <enumeratedValue>
  3351. <name>SSP</name>
  3352. <description>no description available</description>
  3353. <value>0x100</value>
  3354. </enumeratedValue>
  3355. </enumeratedValues>
  3356. </field>
  3357. <field>
  3358. <name>RESET_CHANNEL</name>
  3359. <description>Setting a bit in this field causes the DMA controller to take the corresponding channel through its reset state</description>
  3360. <bitOffset>0x10</bitOffset>
  3361. <bitWidth>16</bitWidth>
  3362. <access>read-write</access>
  3363. <enumeratedValues>
  3364. <enumeratedValue>
  3365. <name>NAND0</name>
  3366. <description>no description available</description>
  3367. <value>0x1</value>
  3368. </enumeratedValue>
  3369. <enumeratedValue>
  3370. <name>NAND1</name>
  3371. <description>no description available</description>
  3372. <value>0x2</value>
  3373. </enumeratedValue>
  3374. <enumeratedValue>
  3375. <name>NAND2</name>
  3376. <description>no description available</description>
  3377. <value>0x4</value>
  3378. </enumeratedValue>
  3379. <enumeratedValue>
  3380. <name>NAND3</name>
  3381. <description>no description available</description>
  3382. <value>0x8</value>
  3383. </enumeratedValue>
  3384. <enumeratedValue>
  3385. <name>NAND4</name>
  3386. <description>no description available</description>
  3387. <value>0x10</value>
  3388. </enumeratedValue>
  3389. <enumeratedValue>
  3390. <name>NAND5</name>
  3391. <description>no description available</description>
  3392. <value>0x20</value>
  3393. </enumeratedValue>
  3394. <enumeratedValue>
  3395. <name>NAND6</name>
  3396. <description>no description available</description>
  3397. <value>0x40</value>
  3398. </enumeratedValue>
  3399. <enumeratedValue>
  3400. <name>NAND7</name>
  3401. <description>no description available</description>
  3402. <value>0x80</value>
  3403. </enumeratedValue>
  3404. <enumeratedValue>
  3405. <name>SSP</name>
  3406. <description>no description available</description>
  3407. <value>0x100</value>
  3408. </enumeratedValue>
  3409. </enumeratedValues>
  3410. </field>
  3411. </fields>
  3412. </register>
  3413. <register>
  3414. <name>CHANNEL_CTRL_TOG</name>
  3415. <description>AHB to APBH Bridge Channel Register</description>
  3416. <addressOffset>0x3C</addressOffset>
  3417. <size>32</size>
  3418. <access>read-write</access>
  3419. <resetValue>0</resetValue>
  3420. <resetMask>0xFFFFFFFF</resetMask>
  3421. <fields>
  3422. <field>
  3423. <name>FREEZE_CHANNEL</name>
  3424. <description>Setting a bit in this field will freeze the DMA channel associated with it</description>
  3425. <bitOffset>0</bitOffset>
  3426. <bitWidth>16</bitWidth>
  3427. <access>read-write</access>
  3428. <enumeratedValues>
  3429. <enumeratedValue>
  3430. <name>NAND0</name>
  3431. <description>no description available</description>
  3432. <value>0x1</value>
  3433. </enumeratedValue>
  3434. <enumeratedValue>
  3435. <name>NAND1</name>
  3436. <description>no description available</description>
  3437. <value>0x2</value>
  3438. </enumeratedValue>
  3439. <enumeratedValue>
  3440. <name>NAND2</name>
  3441. <description>no description available</description>
  3442. <value>0x4</value>
  3443. </enumeratedValue>
  3444. <enumeratedValue>
  3445. <name>NAND3</name>
  3446. <description>no description available</description>
  3447. <value>0x8</value>
  3448. </enumeratedValue>
  3449. <enumeratedValue>
  3450. <name>NAND4</name>
  3451. <description>no description available</description>
  3452. <value>0x10</value>
  3453. </enumeratedValue>
  3454. <enumeratedValue>
  3455. <name>NAND5</name>
  3456. <description>no description available</description>
  3457. <value>0x20</value>
  3458. </enumeratedValue>
  3459. <enumeratedValue>
  3460. <name>NAND6</name>
  3461. <description>no description available</description>
  3462. <value>0x40</value>
  3463. </enumeratedValue>
  3464. <enumeratedValue>
  3465. <name>NAND7</name>
  3466. <description>no description available</description>
  3467. <value>0x80</value>
  3468. </enumeratedValue>
  3469. <enumeratedValue>
  3470. <name>SSP</name>
  3471. <description>no description available</description>
  3472. <value>0x100</value>
  3473. </enumeratedValue>
  3474. </enumeratedValues>
  3475. </field>
  3476. <field>
  3477. <name>RESET_CHANNEL</name>
  3478. <description>Setting a bit in this field causes the DMA controller to take the corresponding channel through its reset state</description>
  3479. <bitOffset>0x10</bitOffset>
  3480. <bitWidth>16</bitWidth>
  3481. <access>read-write</access>
  3482. <enumeratedValues>
  3483. <enumeratedValue>
  3484. <name>NAND0</name>
  3485. <description>no description available</description>
  3486. <value>0x1</value>
  3487. </enumeratedValue>
  3488. <enumeratedValue>
  3489. <name>NAND1</name>
  3490. <description>no description available</description>
  3491. <value>0x2</value>
  3492. </enumeratedValue>
  3493. <enumeratedValue>
  3494. <name>NAND2</name>
  3495. <description>no description available</description>
  3496. <value>0x4</value>
  3497. </enumeratedValue>
  3498. <enumeratedValue>
  3499. <name>NAND3</name>
  3500. <description>no description available</description>
  3501. <value>0x8</value>
  3502. </enumeratedValue>
  3503. <enumeratedValue>
  3504. <name>NAND4</name>
  3505. <description>no description available</description>
  3506. <value>0x10</value>
  3507. </enumeratedValue>
  3508. <enumeratedValue>
  3509. <name>NAND5</name>
  3510. <description>no description available</description>
  3511. <value>0x20</value>
  3512. </enumeratedValue>
  3513. <enumeratedValue>
  3514. <name>NAND6</name>
  3515. <description>no description available</description>
  3516. <value>0x40</value>
  3517. </enumeratedValue>
  3518. <enumeratedValue>
  3519. <name>NAND7</name>
  3520. <description>no description available</description>
  3521. <value>0x80</value>
  3522. </enumeratedValue>
  3523. <enumeratedValue>
  3524. <name>SSP</name>
  3525. <description>no description available</description>
  3526. <value>0x100</value>
  3527. </enumeratedValue>
  3528. </enumeratedValues>
  3529. </field>
  3530. </fields>
  3531. </register>
  3532. <register>
  3533. <name>DEVSEL</name>
  3534. <description>AHB to APBH DMA Device Assignment Register</description>
  3535. <addressOffset>0x40</addressOffset>
  3536. <size>32</size>
  3537. <access>read-only</access>
  3538. <resetValue>0</resetValue>
  3539. <resetMask>0xFFFFFFFF</resetMask>
  3540. </register>
  3541. <register>
  3542. <name>DMA_BURST_SIZE</name>
  3543. <description>AHB to APBH DMA burst size</description>
  3544. <addressOffset>0x50</addressOffset>
  3545. <size>32</size>
  3546. <access>read-write</access>
  3547. <resetValue>0x555555</resetValue>
  3548. <resetMask>0xFFFFFFFF</resetMask>
  3549. <fields>
  3550. <field>
  3551. <name>CH0</name>
  3552. <description>DMA burst size for GPMI channel 0. Do not change. GPMI only support burst size 4.</description>
  3553. <bitOffset>0</bitOffset>
  3554. <bitWidth>2</bitWidth>
  3555. <access>read-write</access>
  3556. </field>
  3557. <field>
  3558. <name>CH1</name>
  3559. <description>DMA burst size for GPMI channel 1. Do not change. GPMI only support burst size 4.</description>
  3560. <bitOffset>0x2</bitOffset>
  3561. <bitWidth>2</bitWidth>
  3562. <access>read-write</access>
  3563. </field>
  3564. <field>
  3565. <name>CH2</name>
  3566. <description>DMA burst size for GPMI channel 2. Do not change. GPMI only support burst size 4.</description>
  3567. <bitOffset>0x4</bitOffset>
  3568. <bitWidth>2</bitWidth>
  3569. <access>read-write</access>
  3570. </field>
  3571. <field>
  3572. <name>CH3</name>
  3573. <description>DMA burst size for GPMI channel 3. Do not change. GPMI only support burst size 4.</description>
  3574. <bitOffset>0x6</bitOffset>
  3575. <bitWidth>2</bitWidth>
  3576. <access>read-write</access>
  3577. </field>
  3578. <field>
  3579. <name>CH4</name>
  3580. <description>DMA burst size for GPMI channel 4. Do not change. GPMI only support burst size 4.</description>
  3581. <bitOffset>0x8</bitOffset>
  3582. <bitWidth>2</bitWidth>
  3583. <access>read-write</access>
  3584. </field>
  3585. <field>
  3586. <name>CH5</name>
  3587. <description>DMA burst size for GPMI channel 5. Do not change. GPMI only support burst size 4.</description>
  3588. <bitOffset>0xA</bitOffset>
  3589. <bitWidth>2</bitWidth>
  3590. <access>read-write</access>
  3591. </field>
  3592. <field>
  3593. <name>CH6</name>
  3594. <description>DMA burst size for GPMI channel 6. Do not change. GPMI only support burst size 4.</description>
  3595. <bitOffset>0xC</bitOffset>
  3596. <bitWidth>2</bitWidth>
  3597. <access>read-write</access>
  3598. </field>
  3599. <field>
  3600. <name>CH7</name>
  3601. <description>DMA burst size for GPMI channel 7. Do not change. GPMI only support burst size 4.</description>
  3602. <bitOffset>0xE</bitOffset>
  3603. <bitWidth>2</bitWidth>
  3604. <access>read-write</access>
  3605. </field>
  3606. <field>
  3607. <name>CH8</name>
  3608. <description>DMA burst size for SSP.</description>
  3609. <bitOffset>0x10</bitOffset>
  3610. <bitWidth>2</bitWidth>
  3611. <access>read-write</access>
  3612. <enumeratedValues>
  3613. <enumeratedValue>
  3614. <name>BURST0</name>
  3615. <description>no description available</description>
  3616. <value>0</value>
  3617. </enumeratedValue>
  3618. <enumeratedValue>
  3619. <name>BURST4</name>
  3620. <description>no description available</description>
  3621. <value>0x1</value>
  3622. </enumeratedValue>
  3623. <enumeratedValue>
  3624. <name>BURST8</name>
  3625. <description>no description available</description>
  3626. <value>0x2</value>
  3627. </enumeratedValue>
  3628. </enumeratedValues>
  3629. </field>
  3630. </fields>
  3631. </register>
  3632. <register>
  3633. <name>DEBUG</name>
  3634. <description>AHB to APBH DMA Debug Register</description>
  3635. <addressOffset>0x60</addressOffset>
  3636. <size>32</size>
  3637. <access>read-write</access>
  3638. <resetValue>0</resetValue>
  3639. <resetMask>0xFFFFFFFF</resetMask>
  3640. <fields>
  3641. <field>
  3642. <name>GPMI_ONE_FIFO</name>
  3643. <description>Set to 0ne and the 8 GPMI channels will share the DMA FIFO, and when set to zero, the 8 GPMI channels will use its own DMA FIFO</description>
  3644. <bitOffset>0</bitOffset>
  3645. <bitWidth>1</bitWidth>
  3646. <access>read-write</access>
  3647. </field>
  3648. </fields>
  3649. </register>
  3650. <register>
  3651. <dim>16</dim>
  3652. <dimIncrement>0x70</dimIncrement>
  3653. <name>CH%s_CURCMDAR</name>
  3654. <description>APBH DMA Channel n Current Command Address Register</description>
  3655. <addressOffset>0x100</addressOffset>
  3656. <size>32</size>
  3657. <access>read-only</access>
  3658. <resetValue>0</resetValue>
  3659. <resetMask>0xFFFFFFFF</resetMask>
  3660. <fields>
  3661. <field>
  3662. <name>CMD_ADDR</name>
  3663. <description>Pointer to command structure currently being processed for channel n.</description>
  3664. <bitOffset>0</bitOffset>
  3665. <bitWidth>32</bitWidth>
  3666. <access>read-only</access>
  3667. </field>
  3668. </fields>
  3669. </register>
  3670. <register>
  3671. <dim>16</dim>
  3672. <dimIncrement>0x70</dimIncrement>
  3673. <name>CH%s_NXTCMDAR</name>
  3674. <description>APBH DMA Channel n Next Command Address Register</description>
  3675. <addressOffset>0x110</addressOffset>
  3676. <size>32</size>
  3677. <access>read-write</access>
  3678. <resetValue>0</resetValue>
  3679. <resetMask>0xFFFFFFFF</resetMask>
  3680. <fields>
  3681. <field>
  3682. <name>CMD_ADDR</name>
  3683. <description>Pointer to next command structure for channel n.</description>
  3684. <bitOffset>0</bitOffset>
  3685. <bitWidth>32</bitWidth>
  3686. <access>read-write</access>
  3687. </field>
  3688. </fields>
  3689. </register>
  3690. <register>
  3691. <dim>16</dim>
  3692. <dimIncrement>0x70</dimIncrement>
  3693. <name>CH%s_CMD</name>
  3694. <description>APBH DMA Channel n Command Register</description>
  3695. <addressOffset>0x120</addressOffset>
  3696. <size>32</size>
  3697. <access>read-only</access>
  3698. <resetValue>0</resetValue>
  3699. <resetMask>0xFFFFFFFF</resetMask>
  3700. <fields>
  3701. <field>
  3702. <name>COMMAND</name>
  3703. <description>This bitfield indicates the type of current command:</description>
  3704. <bitOffset>0</bitOffset>
  3705. <bitWidth>2</bitWidth>
  3706. <access>read-only</access>
  3707. <enumeratedValues>
  3708. <enumeratedValue>
  3709. <name>NO_DMA_XFER</name>
  3710. <description>Perform any requested PIO word transfers but terminate command before any DMA transfer.</description>
  3711. <value>0</value>
  3712. </enumeratedValue>
  3713. <enumeratedValue>
  3714. <name>DMA_WRITE</name>
  3715. <description>Perform any requested PIO word transfers and then perform a DMA transfer from the peripheral for the specified number of bytes.</description>
  3716. <value>0x1</value>
  3717. </enumeratedValue>
  3718. <enumeratedValue>
  3719. <name>DMA_READ</name>
  3720. <description>Perform any requested PIO word transfers and then perform a DMA transfer to the peripheral for the specified number of bytes.</description>
  3721. <value>0x2</value>
  3722. </enumeratedValue>
  3723. <enumeratedValue>
  3724. <name>DMA_SENSE</name>
  3725. <description>Perform any requested PIO word transfers and then perform a conditional branch to the next chained device. Follow the NEXCMD_ADDR pointer if the perpheral sense is true. Follow the BUFFER_ADDRESS as a chain pointer if the peripheral sense line is false.</description>
  3726. <value>0x3</value>
  3727. </enumeratedValue>
  3728. </enumeratedValues>
  3729. </field>
  3730. <field>
  3731. <name>CHAIN</name>
  3732. <description>A value of one indicates that another command is chained onto the end of the current command structure</description>
  3733. <bitOffset>0x2</bitOffset>
  3734. <bitWidth>1</bitWidth>
  3735. <access>read-only</access>
  3736. </field>
  3737. <field>
  3738. <name>IRQONCMPLT</name>
  3739. <description>A value of one indicates that the channel will cause the interrupt status bit to be set upon completion of the current command, i</description>
  3740. <bitOffset>0x3</bitOffset>
  3741. <bitWidth>1</bitWidth>
  3742. <access>read-only</access>
  3743. </field>
  3744. <field>
  3745. <name>NANDLOCK</name>
  3746. <description>A value of one indicates that the NAND DMA channel will remain &quot;locked&quot; in the arbiter at the expense of other NAND DMA channels</description>
  3747. <bitOffset>0x4</bitOffset>
  3748. <bitWidth>1</bitWidth>
  3749. <access>read-only</access>
  3750. </field>
  3751. <field>
  3752. <name>NANDWAIT4READY</name>
  3753. <description>A value of one indicates that the NAND DMA channel will will wait until the NAND device reports &quot;ready&quot; before executing the command</description>
  3754. <bitOffset>0x5</bitOffset>
  3755. <bitWidth>1</bitWidth>
  3756. <access>read-only</access>
  3757. </field>
  3758. <field>
  3759. <name>SEMAPHORE</name>
  3760. <description>A value of one indicates that the channel will decrement its semaphore at the completion of the current command structure</description>
  3761. <bitOffset>0x6</bitOffset>
  3762. <bitWidth>1</bitWidth>
  3763. <access>read-only</access>
  3764. </field>
  3765. <field>
  3766. <name>WAIT4ENDCMD</name>
  3767. <description>A value of one indicates that the channel will wait for the end of command signal to be sent from the APBH device to the DMA before starting the next DMA command</description>
  3768. <bitOffset>0x7</bitOffset>
  3769. <bitWidth>1</bitWidth>
  3770. <access>read-only</access>
  3771. </field>
  3772. <field>
  3773. <name>HALTONTERMINATE</name>
  3774. <description>A value of one indicates that the channel will immeditately terminate the current descriptor and halt the DMA channel if a terminate signal is set</description>
  3775. <bitOffset>0x8</bitOffset>
  3776. <bitWidth>1</bitWidth>
  3777. <access>read-only</access>
  3778. </field>
  3779. <field>
  3780. <name>CMDWORDS</name>
  3781. <description>This field indicates the number of command words to send to the GPMI0, starting with the base PIO address of the GPMI0 control register and incrementing from there</description>
  3782. <bitOffset>0xC</bitOffset>
  3783. <bitWidth>4</bitWidth>
  3784. <access>read-only</access>
  3785. </field>
  3786. <field>
  3787. <name>XFER_COUNT</name>
  3788. <description>This field indicates the number of bytes to transfer to or from the appropriate PIO register in the GPMI0 device</description>
  3789. <bitOffset>0x10</bitOffset>
  3790. <bitWidth>16</bitWidth>
  3791. <access>read-only</access>
  3792. </field>
  3793. </fields>
  3794. </register>
  3795. <register>
  3796. <dim>16</dim>
  3797. <dimIncrement>0x70</dimIncrement>
  3798. <name>CH%s_BAR</name>
  3799. <description>APBH DMA Channel n Buffer Address Register</description>
  3800. <addressOffset>0x130</addressOffset>
  3801. <size>32</size>
  3802. <access>read-only</access>
  3803. <resetValue>0</resetValue>
  3804. <resetMask>0xFFFFFFFF</resetMask>
  3805. <fields>
  3806. <field>
  3807. <name>ADDRESS</name>
  3808. <description>Address of system memory buffer to be read or written over the AHB bus.</description>
  3809. <bitOffset>0</bitOffset>
  3810. <bitWidth>32</bitWidth>
  3811. <access>read-only</access>
  3812. </field>
  3813. </fields>
  3814. </register>
  3815. <register>
  3816. <dim>16</dim>
  3817. <dimIncrement>0x70</dimIncrement>
  3818. <name>CH%s_SEMA</name>
  3819. <description>APBH DMA Channel n Semaphore Register</description>
  3820. <addressOffset>0x140</addressOffset>
  3821. <size>32</size>
  3822. <access>read-write</access>
  3823. <resetValue>0</resetValue>
  3824. <resetMask>0xFFFFFFFF</resetMask>
  3825. <fields>
  3826. <field>
  3827. <name>INCREMENT_SEMA</name>
  3828. <description>The value written to this field is added to the semaphore count in an atomic way such that simultaneous software adds and DMA hardware substracts happening on the same clock are protected</description>
  3829. <bitOffset>0</bitOffset>
  3830. <bitWidth>8</bitWidth>
  3831. <access>read-write</access>
  3832. </field>
  3833. <field>
  3834. <name>PHORE</name>
  3835. <description>This read-only field shows the current (instantaneous) value of the semaphore counter.</description>
  3836. <bitOffset>0x10</bitOffset>
  3837. <bitWidth>8</bitWidth>
  3838. <access>read-only</access>
  3839. </field>
  3840. </fields>
  3841. </register>
  3842. <register>
  3843. <dim>16</dim>
  3844. <dimIncrement>0x70</dimIncrement>
  3845. <name>CH%s_DEBUG1</name>
  3846. <description>AHB to APBH DMA Channel n Debug Information</description>
  3847. <addressOffset>0x150</addressOffset>
  3848. <size>32</size>
  3849. <access>read-only</access>
  3850. <resetValue>0xA00000</resetValue>
  3851. <resetMask>0xFFFFFFFF</resetMask>
  3852. <fields>
  3853. <field>
  3854. <name>STATEMACHINE</name>
  3855. <description>PIO Display of the DMA Channel n state machine state.</description>
  3856. <bitOffset>0</bitOffset>
  3857. <bitWidth>5</bitWidth>
  3858. <access>read-only</access>
  3859. <enumeratedValues>
  3860. <enumeratedValue>
  3861. <name>IDLE</name>
  3862. <description>This is the idle state of the DMA state machine.</description>
  3863. <value>0</value>
  3864. </enumeratedValue>
  3865. <enumeratedValue>
  3866. <name>REQ_CMD1</name>
  3867. <description>State in which the DMA is waiting to receive the first word of a command.</description>
  3868. <value>0x1</value>
  3869. </enumeratedValue>
  3870. <enumeratedValue>
  3871. <name>REQ_CMD3</name>
  3872. <description>State in which the DMA is waiting to receive the third word of a command.</description>
  3873. <value>0x2</value>
  3874. </enumeratedValue>
  3875. <enumeratedValue>
  3876. <name>REQ_CMD2</name>
  3877. <description>State in which the DMA is waiting to receive the second word of a command.</description>
  3878. <value>0x3</value>
  3879. </enumeratedValue>
  3880. <enumeratedValue>
  3881. <name>XFER_DECODE</name>
  3882. <description>The state machine processes the descriptor command field in this state and branches accordingly.</description>
  3883. <value>0x4</value>
  3884. </enumeratedValue>
  3885. <enumeratedValue>
  3886. <name>REQ_WAIT</name>
  3887. <description>The state machine waits in this state for the PIO APB cycles to complete.</description>
  3888. <value>0x5</value>
  3889. </enumeratedValue>
  3890. <enumeratedValue>
  3891. <name>REQ_CMD4</name>
  3892. <description>State in which the DMA is waiting to receive the fourth word of a command, or waiting to receive the PIO words when PIO count is greater than 1.</description>
  3893. <value>0x6</value>
  3894. </enumeratedValue>
  3895. <enumeratedValue>
  3896. <name>PIO_REQ</name>
  3897. <description>This state determines whether another PIO cycle needs to occur before starting DMA transfers.</description>
  3898. <value>0x7</value>
  3899. </enumeratedValue>
  3900. <enumeratedValue>
  3901. <name>READ_FLUSH</name>
  3902. <description>During a read transfers, the state machine enters this state waiting for the last bytes to be pushed out on the APB.</description>
  3903. <value>0x8</value>
  3904. </enumeratedValue>
  3905. <enumeratedValue>
  3906. <name>READ_WAIT</name>
  3907. <description>When an AHB read request occurs, the state machine waits in this state for the AHB transfer to complete.</description>
  3908. <value>0x9</value>
  3909. </enumeratedValue>
  3910. <enumeratedValue>
  3911. <name>WRITE</name>
  3912. <description>During DMA Write transfers, the state machine waits in this state until the AHB master arbiter accepts the request from this channel.</description>
  3913. <value>0xC</value>
  3914. </enumeratedValue>
  3915. <enumeratedValue>
  3916. <name>READ_REQ</name>
  3917. <description>During DMA Read transfers, the state machine waits in this state until the AHB master arbiter accepts the request from this channel.</description>
  3918. <value>0xD</value>
  3919. </enumeratedValue>
  3920. <enumeratedValue>
  3921. <name>CHECK_CHAIN</name>
  3922. <description>Upon completion of the DMA transfers, this state checks the value of the Chain bit and branches accordingly.</description>
  3923. <value>0xE</value>
  3924. </enumeratedValue>
  3925. <enumeratedValue>
  3926. <name>XFER_COMPLETE</name>
  3927. <description>The state machine goes to this state after the DMA transfers are complete, and determines what step to take next.</description>
  3928. <value>0xF</value>
  3929. </enumeratedValue>
  3930. <enumeratedValue>
  3931. <name>TERMINATE</name>
  3932. <description>When a terminate signal is set, the state machine enters this state until the current AHB transfer is completed.</description>
  3933. <value>0x14</value>
  3934. </enumeratedValue>
  3935. <enumeratedValue>
  3936. <name>WAIT_END</name>
  3937. <description>When the Wait for Command End bit is set, the state machine enters this state until the DMA device indicates that the command is complete.</description>
  3938. <value>0x15</value>
  3939. </enumeratedValue>
  3940. <enumeratedValue>
  3941. <name>WRITE_WAIT</name>
  3942. <description>During DMA Write transfers, the state machine waits in this state until the AHB master completes the write to the AHB memory space.</description>
  3943. <value>0x1C</value>
  3944. </enumeratedValue>
  3945. <enumeratedValue>
  3946. <name>HALT_AFTER_TERM</name>
  3947. <description>If HALTONTERMINATE is set and a terminate signal is set, the state machine enters this state and effectively halts. A channel reset is required to exit this state</description>
  3948. <value>0x1D</value>
  3949. </enumeratedValue>
  3950. <enumeratedValue>
  3951. <name>CHECK_WAIT</name>
  3952. <description>If the Chain bit is a 0, the state machine enters this state and effectively halts.</description>
  3953. <value>0x1E</value>
  3954. </enumeratedValue>
  3955. <enumeratedValue>
  3956. <name>WAIT_READY</name>
  3957. <description>When the NAND Wait for Ready bit is set, the state machine enters this state until the GPMI device indicates that the external device is ready.</description>
  3958. <value>0x1F</value>
  3959. </enumeratedValue>
  3960. </enumeratedValues>
  3961. </field>
  3962. <field>
  3963. <name>WR_FIFO_FULL</name>
  3964. <description>This bit reflects the current state of the DMA Channel's Write FIFO Full signal.</description>
  3965. <bitOffset>0x14</bitOffset>
  3966. <bitWidth>1</bitWidth>
  3967. <access>read-only</access>
  3968. </field>
  3969. <field>
  3970. <name>WR_FIFO_EMPTY</name>
  3971. <description>This bit reflects the current state of the DMA Channel's Write FIFO Empty signal.</description>
  3972. <bitOffset>0x15</bitOffset>
  3973. <bitWidth>1</bitWidth>
  3974. <access>read-only</access>
  3975. </field>
  3976. <field>
  3977. <name>RD_FIFO_FULL</name>
  3978. <description>This bit reflects the current state of the DMA Channel's Read FIFO Full signal.</description>
  3979. <bitOffset>0x16</bitOffset>
  3980. <bitWidth>1</bitWidth>
  3981. <access>read-only</access>
  3982. </field>
  3983. <field>
  3984. <name>RD_FIFO_EMPTY</name>
  3985. <description>This bit reflects the current state of the DMA Channel's Read FIFO Empty signal.</description>
  3986. <bitOffset>0x17</bitOffset>
  3987. <bitWidth>1</bitWidth>
  3988. <access>read-only</access>
  3989. </field>
  3990. <field>
  3991. <name>NEXTCMDADDRVALID</name>
  3992. <description>This bit reflects the internal bit which indicates whether the channel's next command address is valid</description>
  3993. <bitOffset>0x18</bitOffset>
  3994. <bitWidth>1</bitWidth>
  3995. <access>read-only</access>
  3996. </field>
  3997. <field>
  3998. <name>READY</name>
  3999. <description>This bit is reserved for this DMA Channel and always reads 0.</description>
  4000. <bitOffset>0x1A</bitOffset>
  4001. <bitWidth>1</bitWidth>
  4002. <access>read-only</access>
  4003. </field>
  4004. <field>
  4005. <name>END</name>
  4006. <description>This bit reflects the current state of the DMA End Command Signal sent from the APB Device</description>
  4007. <bitOffset>0x1C</bitOffset>
  4008. <bitWidth>1</bitWidth>
  4009. <access>read-only</access>
  4010. </field>
  4011. <field>
  4012. <name>KICK</name>
  4013. <description>This bit reflects the current state of the DMA Kick Signal sent to the APB Device</description>
  4014. <bitOffset>0x1D</bitOffset>
  4015. <bitWidth>1</bitWidth>
  4016. <access>read-only</access>
  4017. </field>
  4018. <field>
  4019. <name>BURST</name>
  4020. <description>This bit reflects the current state of the DMA Burst Signal from the APB device</description>
  4021. <bitOffset>0x1E</bitOffset>
  4022. <bitWidth>1</bitWidth>
  4023. <access>read-only</access>
  4024. </field>
  4025. <field>
  4026. <name>REQ</name>
  4027. <description>This bit reflects the current state of the DMA Request Signal from the APB device</description>
  4028. <bitOffset>0x1F</bitOffset>
  4029. <bitWidth>1</bitWidth>
  4030. <access>read-only</access>
  4031. </field>
  4032. </fields>
  4033. </register>
  4034. <register>
  4035. <dim>16</dim>
  4036. <dimIncrement>0x70</dimIncrement>
  4037. <name>CH%s_DEBUG2</name>
  4038. <description>AHB to APBH DMA Channel n Debug Information</description>
  4039. <addressOffset>0x160</addressOffset>
  4040. <size>32</size>
  4041. <access>read-only</access>
  4042. <resetValue>0</resetValue>
  4043. <resetMask>0xFFFFFFFF</resetMask>
  4044. <fields>
  4045. <field>
  4046. <name>AHB_BYTES</name>
  4047. <description>This value reflects the current number of AHB bytes remaining to be transfered in the current transfer</description>
  4048. <bitOffset>0</bitOffset>
  4049. <bitWidth>16</bitWidth>
  4050. <access>read-only</access>
  4051. </field>
  4052. <field>
  4053. <name>APB_BYTES</name>
  4054. <description>This value reflects the current number of APB bytes remaining to be transfered in the current transfer</description>
  4055. <bitOffset>0x10</bitOffset>
  4056. <bitWidth>16</bitWidth>
  4057. <access>read-only</access>
  4058. </field>
  4059. </fields>
  4060. </register>
  4061. <register>
  4062. <name>VERSION</name>
  4063. <description>APBH Bridge Version Register</description>
  4064. <addressOffset>0x800</addressOffset>
  4065. <size>32</size>
  4066. <access>read-only</access>
  4067. <resetValue>0x3010000</resetValue>
  4068. <resetMask>0xFFFFFFFF</resetMask>
  4069. <fields>
  4070. <field>
  4071. <name>STEP</name>
  4072. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  4073. <bitOffset>0</bitOffset>
  4074. <bitWidth>16</bitWidth>
  4075. <access>read-only</access>
  4076. </field>
  4077. <field>
  4078. <name>MINOR</name>
  4079. <description>Fixed read-only value reflecting the MINOR field of the RTL version.</description>
  4080. <bitOffset>0x10</bitOffset>
  4081. <bitWidth>8</bitWidth>
  4082. <access>read-only</access>
  4083. </field>
  4084. <field>
  4085. <name>MAJOR</name>
  4086. <description>Fixed read-only value reflecting the MAJOR field of the RTL version.</description>
  4087. <bitOffset>0x18</bitOffset>
  4088. <bitWidth>8</bitWidth>
  4089. <access>read-only</access>
  4090. </field>
  4091. </fields>
  4092. </register>
  4093. </registers>
  4094. </peripheral>
  4095. <peripheral>
  4096. <name>GPMI</name>
  4097. <description>GPMI</description>
  4098. <groupName>GPMI</groupName>
  4099. <prependToName>GPMI_</prependToName>
  4100. <baseAddress>0x1806000</baseAddress>
  4101. <addressBlock>
  4102. <offset>0</offset>
  4103. <size>0x134</size>
  4104. <usage>registers</usage>
  4105. </addressBlock>
  4106. <interrupt>
  4107. <name>RAWNAND_GPMI</name>
  4108. <value>48</value>
  4109. </interrupt>
  4110. <registers>
  4111. <register>
  4112. <name>CTRL0</name>
  4113. <description>GPMI Control Register 0 Description</description>
  4114. <addressOffset>0</addressOffset>
  4115. <size>32</size>
  4116. <access>read-write</access>
  4117. <resetValue>0xC0000000</resetValue>
  4118. <resetMask>0xFFFFFFFF</resetMask>
  4119. <fields>
  4120. <field>
  4121. <name>XFER_COUNT</name>
  4122. <description>Number of bytes to transfer for this command. A value of zero will transfer 64K bytes.</description>
  4123. <bitOffset>0</bitOffset>
  4124. <bitWidth>16</bitWidth>
  4125. <access>read-write</access>
  4126. </field>
  4127. <field>
  4128. <name>ADDRESS_INCREMENT</name>
  4129. <description>In ATA mode, the address will increment with each cycle</description>
  4130. <bitOffset>0x10</bitOffset>
  4131. <bitWidth>1</bitWidth>
  4132. <access>read-write</access>
  4133. <enumeratedValues>
  4134. <enumeratedValue>
  4135. <name>ADDRESS_INCREMENT_0</name>
  4136. <description>Address does not increment.</description>
  4137. <value>0</value>
  4138. </enumeratedValue>
  4139. <enumeratedValue>
  4140. <name>ADDRESS_INCREMENT_1</name>
  4141. <description>Increment address.</description>
  4142. <value>0x1</value>
  4143. </enumeratedValue>
  4144. </enumeratedValues>
  4145. </field>
  4146. <field>
  4147. <name>ADDRESS</name>
  4148. <description>Specifies the three address lines for ATA mode</description>
  4149. <bitOffset>0x11</bitOffset>
  4150. <bitWidth>3</bitWidth>
  4151. <access>read-write</access>
  4152. </field>
  4153. <field>
  4154. <name>CS</name>
  4155. <description>Selects which chip select is active for this command</description>
  4156. <bitOffset>0x14</bitOffset>
  4157. <bitWidth>3</bitWidth>
  4158. <access>read-write</access>
  4159. </field>
  4160. <field>
  4161. <name>WORD_LENGTH</name>
  4162. <description>This bit should only be changed when RUN==0</description>
  4163. <bitOffset>0x17</bitOffset>
  4164. <bitWidth>1</bitWidth>
  4165. <access>read-write</access>
  4166. <enumeratedValues>
  4167. <enumeratedValue>
  4168. <name>WORD_LENGTH_1</name>
  4169. <description>8-bit Data Bus mode.</description>
  4170. <value>0x1</value>
  4171. </enumeratedValue>
  4172. </enumeratedValues>
  4173. </field>
  4174. <field>
  4175. <name>COMMAND_MODE</name>
  4176. <description>WRITE = 0x0 Write mode</description>
  4177. <bitOffset>0x18</bitOffset>
  4178. <bitWidth>2</bitWidth>
  4179. <access>read-write</access>
  4180. <enumeratedValues>
  4181. <enumeratedValue>
  4182. <name>COMMAND_MODE_0</name>
  4183. <description>Write mode.</description>
  4184. <value>0</value>
  4185. </enumeratedValue>
  4186. <enumeratedValue>
  4187. <name>COMMAND_MODE_1</name>
  4188. <description>Read Mode.</description>
  4189. <value>0x1</value>
  4190. </enumeratedValue>
  4191. <enumeratedValue>
  4192. <name>COMMAND_MODE_2</name>
  4193. <description>Read and Compare Mode (setting sense flop).</description>
  4194. <value>0x2</value>
  4195. </enumeratedValue>
  4196. <enumeratedValue>
  4197. <name>COMMAND_MODE_3</name>
  4198. <description>Wait for Ready.</description>
  4199. <value>0x3</value>
  4200. </enumeratedValue>
  4201. </enumeratedValues>
  4202. </field>
  4203. <field>
  4204. <name>UDMA</name>
  4205. <description>DISABLED = 0x0 Use ATA-PIO mode on the external bus</description>
  4206. <bitOffset>0x1A</bitOffset>
  4207. <bitWidth>1</bitWidth>
  4208. <access>read-write</access>
  4209. <enumeratedValues>
  4210. <enumeratedValue>
  4211. <name>UDMA_0</name>
  4212. <description>Use ATA-PIO mode on the external bus.</description>
  4213. <value>0</value>
  4214. </enumeratedValue>
  4215. <enumeratedValue>
  4216. <name>UDMA_1</name>
  4217. <description>Use ATA-Ultra DMA mode on the external bus.</description>
  4218. <value>0x1</value>
  4219. </enumeratedValue>
  4220. </enumeratedValues>
  4221. </field>
  4222. <field>
  4223. <name>LOCK_CS</name>
  4224. <description>For ATA/NAND mode: 0= Deassert chip select (CS) after RUN is complete</description>
  4225. <bitOffset>0x1B</bitOffset>
  4226. <bitWidth>1</bitWidth>
  4227. <access>read-write</access>
  4228. </field>
  4229. <field>
  4230. <name>DEV_IRQ_EN</name>
  4231. <description>When set to '1' and ATA_IRQ pin is asserted, the GPMI_IRQ output will assert.</description>
  4232. <bitOffset>0x1C</bitOffset>
  4233. <bitWidth>1</bitWidth>
  4234. <access>read-write</access>
  4235. </field>
  4236. <field>
  4237. <name>RUN</name>
  4238. <description>The GPMI is busy running a command whenever this bit is set to '1'</description>
  4239. <bitOffset>0x1D</bitOffset>
  4240. <bitWidth>1</bitWidth>
  4241. <access>read-write</access>
  4242. </field>
  4243. <field>
  4244. <name>CLKGATE</name>
  4245. <description>Set this bit zero for normal operation</description>
  4246. <bitOffset>0x1E</bitOffset>
  4247. <bitWidth>1</bitWidth>
  4248. <access>read-write</access>
  4249. </field>
  4250. <field>
  4251. <name>SFTRST</name>
  4252. <description>Set to zero for normal operation</description>
  4253. <bitOffset>0x1F</bitOffset>
  4254. <bitWidth>1</bitWidth>
  4255. <access>read-write</access>
  4256. </field>
  4257. </fields>
  4258. </register>
  4259. <register>
  4260. <name>CTRL0_SET</name>
  4261. <description>GPMI Control Register 0 Description</description>
  4262. <addressOffset>0x4</addressOffset>
  4263. <size>32</size>
  4264. <access>read-write</access>
  4265. <resetValue>0xC0000000</resetValue>
  4266. <resetMask>0xFFFFFFFF</resetMask>
  4267. <fields>
  4268. <field>
  4269. <name>XFER_COUNT</name>
  4270. <description>Number of bytes to transfer for this command. A value of zero will transfer 64K bytes.</description>
  4271. <bitOffset>0</bitOffset>
  4272. <bitWidth>16</bitWidth>
  4273. <access>read-write</access>
  4274. </field>
  4275. <field>
  4276. <name>ADDRESS_INCREMENT</name>
  4277. <description>In ATA mode, the address will increment with each cycle</description>
  4278. <bitOffset>0x10</bitOffset>
  4279. <bitWidth>1</bitWidth>
  4280. <access>read-write</access>
  4281. <enumeratedValues>
  4282. <enumeratedValue>
  4283. <name>ADDRESS_INCREMENT_0</name>
  4284. <description>Address does not increment.</description>
  4285. <value>0</value>
  4286. </enumeratedValue>
  4287. <enumeratedValue>
  4288. <name>ADDRESS_INCREMENT_1</name>
  4289. <description>Increment address.</description>
  4290. <value>0x1</value>
  4291. </enumeratedValue>
  4292. </enumeratedValues>
  4293. </field>
  4294. <field>
  4295. <name>ADDRESS</name>
  4296. <description>Specifies the three address lines for ATA mode</description>
  4297. <bitOffset>0x11</bitOffset>
  4298. <bitWidth>3</bitWidth>
  4299. <access>read-write</access>
  4300. </field>
  4301. <field>
  4302. <name>CS</name>
  4303. <description>Selects which chip select is active for this command</description>
  4304. <bitOffset>0x14</bitOffset>
  4305. <bitWidth>3</bitWidth>
  4306. <access>read-write</access>
  4307. </field>
  4308. <field>
  4309. <name>WORD_LENGTH</name>
  4310. <description>This bit should only be changed when RUN==0</description>
  4311. <bitOffset>0x17</bitOffset>
  4312. <bitWidth>1</bitWidth>
  4313. <access>read-write</access>
  4314. <enumeratedValues>
  4315. <enumeratedValue>
  4316. <name>WORD_LENGTH_1</name>
  4317. <description>8-bit Data Bus mode.</description>
  4318. <value>0x1</value>
  4319. </enumeratedValue>
  4320. </enumeratedValues>
  4321. </field>
  4322. <field>
  4323. <name>COMMAND_MODE</name>
  4324. <description>WRITE = 0x0 Write mode</description>
  4325. <bitOffset>0x18</bitOffset>
  4326. <bitWidth>2</bitWidth>
  4327. <access>read-write</access>
  4328. <enumeratedValues>
  4329. <enumeratedValue>
  4330. <name>COMMAND_MODE_0</name>
  4331. <description>Write mode.</description>
  4332. <value>0</value>
  4333. </enumeratedValue>
  4334. <enumeratedValue>
  4335. <name>COMMAND_MODE_1</name>
  4336. <description>Read Mode.</description>
  4337. <value>0x1</value>
  4338. </enumeratedValue>
  4339. <enumeratedValue>
  4340. <name>COMMAND_MODE_2</name>
  4341. <description>Read and Compare Mode (setting sense flop).</description>
  4342. <value>0x2</value>
  4343. </enumeratedValue>
  4344. <enumeratedValue>
  4345. <name>COMMAND_MODE_3</name>
  4346. <description>Wait for Ready.</description>
  4347. <value>0x3</value>
  4348. </enumeratedValue>
  4349. </enumeratedValues>
  4350. </field>
  4351. <field>
  4352. <name>UDMA</name>
  4353. <description>DISABLED = 0x0 Use ATA-PIO mode on the external bus</description>
  4354. <bitOffset>0x1A</bitOffset>
  4355. <bitWidth>1</bitWidth>
  4356. <access>read-write</access>
  4357. <enumeratedValues>
  4358. <enumeratedValue>
  4359. <name>UDMA_0</name>
  4360. <description>Use ATA-PIO mode on the external bus.</description>
  4361. <value>0</value>
  4362. </enumeratedValue>
  4363. <enumeratedValue>
  4364. <name>UDMA_1</name>
  4365. <description>Use ATA-Ultra DMA mode on the external bus.</description>
  4366. <value>0x1</value>
  4367. </enumeratedValue>
  4368. </enumeratedValues>
  4369. </field>
  4370. <field>
  4371. <name>LOCK_CS</name>
  4372. <description>For ATA/NAND mode: 0= Deassert chip select (CS) after RUN is complete</description>
  4373. <bitOffset>0x1B</bitOffset>
  4374. <bitWidth>1</bitWidth>
  4375. <access>read-write</access>
  4376. </field>
  4377. <field>
  4378. <name>DEV_IRQ_EN</name>
  4379. <description>When set to '1' and ATA_IRQ pin is asserted, the GPMI_IRQ output will assert.</description>
  4380. <bitOffset>0x1C</bitOffset>
  4381. <bitWidth>1</bitWidth>
  4382. <access>read-write</access>
  4383. </field>
  4384. <field>
  4385. <name>RUN</name>
  4386. <description>The GPMI is busy running a command whenever this bit is set to '1'</description>
  4387. <bitOffset>0x1D</bitOffset>
  4388. <bitWidth>1</bitWidth>
  4389. <access>read-write</access>
  4390. </field>
  4391. <field>
  4392. <name>CLKGATE</name>
  4393. <description>Set this bit zero for normal operation</description>
  4394. <bitOffset>0x1E</bitOffset>
  4395. <bitWidth>1</bitWidth>
  4396. <access>read-write</access>
  4397. </field>
  4398. <field>
  4399. <name>SFTRST</name>
  4400. <description>Set to zero for normal operation</description>
  4401. <bitOffset>0x1F</bitOffset>
  4402. <bitWidth>1</bitWidth>
  4403. <access>read-write</access>
  4404. </field>
  4405. </fields>
  4406. </register>
  4407. <register>
  4408. <name>CTRL0_CLR</name>
  4409. <description>GPMI Control Register 0 Description</description>
  4410. <addressOffset>0x8</addressOffset>
  4411. <size>32</size>
  4412. <access>read-write</access>
  4413. <resetValue>0xC0000000</resetValue>
  4414. <resetMask>0xFFFFFFFF</resetMask>
  4415. <fields>
  4416. <field>
  4417. <name>XFER_COUNT</name>
  4418. <description>Number of bytes to transfer for this command. A value of zero will transfer 64K bytes.</description>
  4419. <bitOffset>0</bitOffset>
  4420. <bitWidth>16</bitWidth>
  4421. <access>read-write</access>
  4422. </field>
  4423. <field>
  4424. <name>ADDRESS_INCREMENT</name>
  4425. <description>In ATA mode, the address will increment with each cycle</description>
  4426. <bitOffset>0x10</bitOffset>
  4427. <bitWidth>1</bitWidth>
  4428. <access>read-write</access>
  4429. <enumeratedValues>
  4430. <enumeratedValue>
  4431. <name>ADDRESS_INCREMENT_0</name>
  4432. <description>Address does not increment.</description>
  4433. <value>0</value>
  4434. </enumeratedValue>
  4435. <enumeratedValue>
  4436. <name>ADDRESS_INCREMENT_1</name>
  4437. <description>Increment address.</description>
  4438. <value>0x1</value>
  4439. </enumeratedValue>
  4440. </enumeratedValues>
  4441. </field>
  4442. <field>
  4443. <name>ADDRESS</name>
  4444. <description>Specifies the three address lines for ATA mode</description>
  4445. <bitOffset>0x11</bitOffset>
  4446. <bitWidth>3</bitWidth>
  4447. <access>read-write</access>
  4448. </field>
  4449. <field>
  4450. <name>CS</name>
  4451. <description>Selects which chip select is active for this command</description>
  4452. <bitOffset>0x14</bitOffset>
  4453. <bitWidth>3</bitWidth>
  4454. <access>read-write</access>
  4455. </field>
  4456. <field>
  4457. <name>WORD_LENGTH</name>
  4458. <description>This bit should only be changed when RUN==0</description>
  4459. <bitOffset>0x17</bitOffset>
  4460. <bitWidth>1</bitWidth>
  4461. <access>read-write</access>
  4462. <enumeratedValues>
  4463. <enumeratedValue>
  4464. <name>WORD_LENGTH_1</name>
  4465. <description>8-bit Data Bus mode.</description>
  4466. <value>0x1</value>
  4467. </enumeratedValue>
  4468. </enumeratedValues>
  4469. </field>
  4470. <field>
  4471. <name>COMMAND_MODE</name>
  4472. <description>WRITE = 0x0 Write mode</description>
  4473. <bitOffset>0x18</bitOffset>
  4474. <bitWidth>2</bitWidth>
  4475. <access>read-write</access>
  4476. <enumeratedValues>
  4477. <enumeratedValue>
  4478. <name>COMMAND_MODE_0</name>
  4479. <description>Write mode.</description>
  4480. <value>0</value>
  4481. </enumeratedValue>
  4482. <enumeratedValue>
  4483. <name>COMMAND_MODE_1</name>
  4484. <description>Read Mode.</description>
  4485. <value>0x1</value>
  4486. </enumeratedValue>
  4487. <enumeratedValue>
  4488. <name>COMMAND_MODE_2</name>
  4489. <description>Read and Compare Mode (setting sense flop).</description>
  4490. <value>0x2</value>
  4491. </enumeratedValue>
  4492. <enumeratedValue>
  4493. <name>COMMAND_MODE_3</name>
  4494. <description>Wait for Ready.</description>
  4495. <value>0x3</value>
  4496. </enumeratedValue>
  4497. </enumeratedValues>
  4498. </field>
  4499. <field>
  4500. <name>UDMA</name>
  4501. <description>DISABLED = 0x0 Use ATA-PIO mode on the external bus</description>
  4502. <bitOffset>0x1A</bitOffset>
  4503. <bitWidth>1</bitWidth>
  4504. <access>read-write</access>
  4505. <enumeratedValues>
  4506. <enumeratedValue>
  4507. <name>UDMA_0</name>
  4508. <description>Use ATA-PIO mode on the external bus.</description>
  4509. <value>0</value>
  4510. </enumeratedValue>
  4511. <enumeratedValue>
  4512. <name>UDMA_1</name>
  4513. <description>Use ATA-Ultra DMA mode on the external bus.</description>
  4514. <value>0x1</value>
  4515. </enumeratedValue>
  4516. </enumeratedValues>
  4517. </field>
  4518. <field>
  4519. <name>LOCK_CS</name>
  4520. <description>For ATA/NAND mode: 0= Deassert chip select (CS) after RUN is complete</description>
  4521. <bitOffset>0x1B</bitOffset>
  4522. <bitWidth>1</bitWidth>
  4523. <access>read-write</access>
  4524. </field>
  4525. <field>
  4526. <name>DEV_IRQ_EN</name>
  4527. <description>When set to '1' and ATA_IRQ pin is asserted, the GPMI_IRQ output will assert.</description>
  4528. <bitOffset>0x1C</bitOffset>
  4529. <bitWidth>1</bitWidth>
  4530. <access>read-write</access>
  4531. </field>
  4532. <field>
  4533. <name>RUN</name>
  4534. <description>The GPMI is busy running a command whenever this bit is set to '1'</description>
  4535. <bitOffset>0x1D</bitOffset>
  4536. <bitWidth>1</bitWidth>
  4537. <access>read-write</access>
  4538. </field>
  4539. <field>
  4540. <name>CLKGATE</name>
  4541. <description>Set this bit zero for normal operation</description>
  4542. <bitOffset>0x1E</bitOffset>
  4543. <bitWidth>1</bitWidth>
  4544. <access>read-write</access>
  4545. </field>
  4546. <field>
  4547. <name>SFTRST</name>
  4548. <description>Set to zero for normal operation</description>
  4549. <bitOffset>0x1F</bitOffset>
  4550. <bitWidth>1</bitWidth>
  4551. <access>read-write</access>
  4552. </field>
  4553. </fields>
  4554. </register>
  4555. <register>
  4556. <name>CTRL0_TOG</name>
  4557. <description>GPMI Control Register 0 Description</description>
  4558. <addressOffset>0xC</addressOffset>
  4559. <size>32</size>
  4560. <access>read-write</access>
  4561. <resetValue>0xC0000000</resetValue>
  4562. <resetMask>0xFFFFFFFF</resetMask>
  4563. <fields>
  4564. <field>
  4565. <name>XFER_COUNT</name>
  4566. <description>Number of bytes to transfer for this command. A value of zero will transfer 64K bytes.</description>
  4567. <bitOffset>0</bitOffset>
  4568. <bitWidth>16</bitWidth>
  4569. <access>read-write</access>
  4570. </field>
  4571. <field>
  4572. <name>ADDRESS_INCREMENT</name>
  4573. <description>In ATA mode, the address will increment with each cycle</description>
  4574. <bitOffset>0x10</bitOffset>
  4575. <bitWidth>1</bitWidth>
  4576. <access>read-write</access>
  4577. <enumeratedValues>
  4578. <enumeratedValue>
  4579. <name>ADDRESS_INCREMENT_0</name>
  4580. <description>Address does not increment.</description>
  4581. <value>0</value>
  4582. </enumeratedValue>
  4583. <enumeratedValue>
  4584. <name>ADDRESS_INCREMENT_1</name>
  4585. <description>Increment address.</description>
  4586. <value>0x1</value>
  4587. </enumeratedValue>
  4588. </enumeratedValues>
  4589. </field>
  4590. <field>
  4591. <name>ADDRESS</name>
  4592. <description>Specifies the three address lines for ATA mode</description>
  4593. <bitOffset>0x11</bitOffset>
  4594. <bitWidth>3</bitWidth>
  4595. <access>read-write</access>
  4596. </field>
  4597. <field>
  4598. <name>CS</name>
  4599. <description>Selects which chip select is active for this command</description>
  4600. <bitOffset>0x14</bitOffset>
  4601. <bitWidth>3</bitWidth>
  4602. <access>read-write</access>
  4603. </field>
  4604. <field>
  4605. <name>WORD_LENGTH</name>
  4606. <description>This bit should only be changed when RUN==0</description>
  4607. <bitOffset>0x17</bitOffset>
  4608. <bitWidth>1</bitWidth>
  4609. <access>read-write</access>
  4610. <enumeratedValues>
  4611. <enumeratedValue>
  4612. <name>WORD_LENGTH_1</name>
  4613. <description>8-bit Data Bus mode.</description>
  4614. <value>0x1</value>
  4615. </enumeratedValue>
  4616. </enumeratedValues>
  4617. </field>
  4618. <field>
  4619. <name>COMMAND_MODE</name>
  4620. <description>WRITE = 0x0 Write mode</description>
  4621. <bitOffset>0x18</bitOffset>
  4622. <bitWidth>2</bitWidth>
  4623. <access>read-write</access>
  4624. <enumeratedValues>
  4625. <enumeratedValue>
  4626. <name>COMMAND_MODE_0</name>
  4627. <description>Write mode.</description>
  4628. <value>0</value>
  4629. </enumeratedValue>
  4630. <enumeratedValue>
  4631. <name>COMMAND_MODE_1</name>
  4632. <description>Read Mode.</description>
  4633. <value>0x1</value>
  4634. </enumeratedValue>
  4635. <enumeratedValue>
  4636. <name>COMMAND_MODE_2</name>
  4637. <description>Read and Compare Mode (setting sense flop).</description>
  4638. <value>0x2</value>
  4639. </enumeratedValue>
  4640. <enumeratedValue>
  4641. <name>COMMAND_MODE_3</name>
  4642. <description>Wait for Ready.</description>
  4643. <value>0x3</value>
  4644. </enumeratedValue>
  4645. </enumeratedValues>
  4646. </field>
  4647. <field>
  4648. <name>UDMA</name>
  4649. <description>DISABLED = 0x0 Use ATA-PIO mode on the external bus</description>
  4650. <bitOffset>0x1A</bitOffset>
  4651. <bitWidth>1</bitWidth>
  4652. <access>read-write</access>
  4653. <enumeratedValues>
  4654. <enumeratedValue>
  4655. <name>UDMA_0</name>
  4656. <description>Use ATA-PIO mode on the external bus.</description>
  4657. <value>0</value>
  4658. </enumeratedValue>
  4659. <enumeratedValue>
  4660. <name>UDMA_1</name>
  4661. <description>Use ATA-Ultra DMA mode on the external bus.</description>
  4662. <value>0x1</value>
  4663. </enumeratedValue>
  4664. </enumeratedValues>
  4665. </field>
  4666. <field>
  4667. <name>LOCK_CS</name>
  4668. <description>For ATA/NAND mode: 0= Deassert chip select (CS) after RUN is complete</description>
  4669. <bitOffset>0x1B</bitOffset>
  4670. <bitWidth>1</bitWidth>
  4671. <access>read-write</access>
  4672. </field>
  4673. <field>
  4674. <name>DEV_IRQ_EN</name>
  4675. <description>When set to '1' and ATA_IRQ pin is asserted, the GPMI_IRQ output will assert.</description>
  4676. <bitOffset>0x1C</bitOffset>
  4677. <bitWidth>1</bitWidth>
  4678. <access>read-write</access>
  4679. </field>
  4680. <field>
  4681. <name>RUN</name>
  4682. <description>The GPMI is busy running a command whenever this bit is set to '1'</description>
  4683. <bitOffset>0x1D</bitOffset>
  4684. <bitWidth>1</bitWidth>
  4685. <access>read-write</access>
  4686. </field>
  4687. <field>
  4688. <name>CLKGATE</name>
  4689. <description>Set this bit zero for normal operation</description>
  4690. <bitOffset>0x1E</bitOffset>
  4691. <bitWidth>1</bitWidth>
  4692. <access>read-write</access>
  4693. </field>
  4694. <field>
  4695. <name>SFTRST</name>
  4696. <description>Set to zero for normal operation</description>
  4697. <bitOffset>0x1F</bitOffset>
  4698. <bitWidth>1</bitWidth>
  4699. <access>read-write</access>
  4700. </field>
  4701. </fields>
  4702. </register>
  4703. <register>
  4704. <name>COMPARE</name>
  4705. <description>GPMI Compare Register Description</description>
  4706. <addressOffset>0x10</addressOffset>
  4707. <size>32</size>
  4708. <access>read-write</access>
  4709. <resetValue>0</resetValue>
  4710. <resetMask>0xFFFFFFFF</resetMask>
  4711. <fields>
  4712. <field>
  4713. <name>REFERENCE</name>
  4714. <description>16-bit value which is XORed with data read from the NAND device.</description>
  4715. <bitOffset>0</bitOffset>
  4716. <bitWidth>16</bitWidth>
  4717. <access>read-write</access>
  4718. </field>
  4719. <field>
  4720. <name>MASK</name>
  4721. <description>16-bit mask which is applied after the read data is XORed with the REFERENCE bit field.</description>
  4722. <bitOffset>0x10</bitOffset>
  4723. <bitWidth>16</bitWidth>
  4724. <access>read-write</access>
  4725. </field>
  4726. </fields>
  4727. </register>
  4728. <register>
  4729. <name>ECCCTRL</name>
  4730. <description>GPMI Integrated ECC Control Register Description</description>
  4731. <addressOffset>0x20</addressOffset>
  4732. <size>32</size>
  4733. <access>read-write</access>
  4734. <resetValue>0</resetValue>
  4735. <resetMask>0xFFFFFFFF</resetMask>
  4736. <fields>
  4737. <field>
  4738. <name>BUFFER_MASK</name>
  4739. <description>ECC buffer information</description>
  4740. <bitOffset>0</bitOffset>
  4741. <bitWidth>9</bitWidth>
  4742. <access>read-write</access>
  4743. </field>
  4744. <field>
  4745. <name>RSVD1</name>
  4746. <description>Always write zeroes to this bit field.</description>
  4747. <bitOffset>0x9</bitOffset>
  4748. <bitWidth>3</bitWidth>
  4749. <access>read-only</access>
  4750. </field>
  4751. <field>
  4752. <name>ENABLE_ECC</name>
  4753. <description>Enable ECC processing of GPMI transfers</description>
  4754. <bitOffset>0xC</bitOffset>
  4755. <bitWidth>1</bitWidth>
  4756. <access>read-write</access>
  4757. </field>
  4758. <field>
  4759. <name>ECC_CMD</name>
  4760. <description>ECC Command information</description>
  4761. <bitOffset>0xD</bitOffset>
  4762. <bitWidth>2</bitWidth>
  4763. <access>read-write</access>
  4764. </field>
  4765. <field>
  4766. <name>RSVD2</name>
  4767. <description>Always write zeroes to this bit field.</description>
  4768. <bitOffset>0xF</bitOffset>
  4769. <bitWidth>1</bitWidth>
  4770. <access>read-write</access>
  4771. </field>
  4772. <field>
  4773. <name>HANDLE</name>
  4774. <description>This is a register available to software to attach an identifier to a transaction in progress</description>
  4775. <bitOffset>0x10</bitOffset>
  4776. <bitWidth>16</bitWidth>
  4777. <access>read-write</access>
  4778. </field>
  4779. </fields>
  4780. </register>
  4781. <register>
  4782. <name>ECCCTRL_SET</name>
  4783. <description>GPMI Integrated ECC Control Register Description</description>
  4784. <addressOffset>0x24</addressOffset>
  4785. <size>32</size>
  4786. <access>read-write</access>
  4787. <resetValue>0</resetValue>
  4788. <resetMask>0xFFFFFFFF</resetMask>
  4789. <fields>
  4790. <field>
  4791. <name>BUFFER_MASK</name>
  4792. <description>ECC buffer information</description>
  4793. <bitOffset>0</bitOffset>
  4794. <bitWidth>9</bitWidth>
  4795. <access>read-write</access>
  4796. </field>
  4797. <field>
  4798. <name>RSVD1</name>
  4799. <description>Always write zeroes to this bit field.</description>
  4800. <bitOffset>0x9</bitOffset>
  4801. <bitWidth>3</bitWidth>
  4802. <access>read-only</access>
  4803. </field>
  4804. <field>
  4805. <name>ENABLE_ECC</name>
  4806. <description>Enable ECC processing of GPMI transfers</description>
  4807. <bitOffset>0xC</bitOffset>
  4808. <bitWidth>1</bitWidth>
  4809. <access>read-write</access>
  4810. </field>
  4811. <field>
  4812. <name>ECC_CMD</name>
  4813. <description>ECC Command information</description>
  4814. <bitOffset>0xD</bitOffset>
  4815. <bitWidth>2</bitWidth>
  4816. <access>read-write</access>
  4817. </field>
  4818. <field>
  4819. <name>RSVD2</name>
  4820. <description>Always write zeroes to this bit field.</description>
  4821. <bitOffset>0xF</bitOffset>
  4822. <bitWidth>1</bitWidth>
  4823. <access>read-write</access>
  4824. </field>
  4825. <field>
  4826. <name>HANDLE</name>
  4827. <description>This is a register available to software to attach an identifier to a transaction in progress</description>
  4828. <bitOffset>0x10</bitOffset>
  4829. <bitWidth>16</bitWidth>
  4830. <access>read-write</access>
  4831. </field>
  4832. </fields>
  4833. </register>
  4834. <register>
  4835. <name>ECCCTRL_CLR</name>
  4836. <description>GPMI Integrated ECC Control Register Description</description>
  4837. <addressOffset>0x28</addressOffset>
  4838. <size>32</size>
  4839. <access>read-write</access>
  4840. <resetValue>0</resetValue>
  4841. <resetMask>0xFFFFFFFF</resetMask>
  4842. <fields>
  4843. <field>
  4844. <name>BUFFER_MASK</name>
  4845. <description>ECC buffer information</description>
  4846. <bitOffset>0</bitOffset>
  4847. <bitWidth>9</bitWidth>
  4848. <access>read-write</access>
  4849. </field>
  4850. <field>
  4851. <name>RSVD1</name>
  4852. <description>Always write zeroes to this bit field.</description>
  4853. <bitOffset>0x9</bitOffset>
  4854. <bitWidth>3</bitWidth>
  4855. <access>read-only</access>
  4856. </field>
  4857. <field>
  4858. <name>ENABLE_ECC</name>
  4859. <description>Enable ECC processing of GPMI transfers</description>
  4860. <bitOffset>0xC</bitOffset>
  4861. <bitWidth>1</bitWidth>
  4862. <access>read-write</access>
  4863. </field>
  4864. <field>
  4865. <name>ECC_CMD</name>
  4866. <description>ECC Command information</description>
  4867. <bitOffset>0xD</bitOffset>
  4868. <bitWidth>2</bitWidth>
  4869. <access>read-write</access>
  4870. </field>
  4871. <field>
  4872. <name>RSVD2</name>
  4873. <description>Always write zeroes to this bit field.</description>
  4874. <bitOffset>0xF</bitOffset>
  4875. <bitWidth>1</bitWidth>
  4876. <access>read-write</access>
  4877. </field>
  4878. <field>
  4879. <name>HANDLE</name>
  4880. <description>This is a register available to software to attach an identifier to a transaction in progress</description>
  4881. <bitOffset>0x10</bitOffset>
  4882. <bitWidth>16</bitWidth>
  4883. <access>read-write</access>
  4884. </field>
  4885. </fields>
  4886. </register>
  4887. <register>
  4888. <name>ECCCTRL_TOG</name>
  4889. <description>GPMI Integrated ECC Control Register Description</description>
  4890. <addressOffset>0x2C</addressOffset>
  4891. <size>32</size>
  4892. <access>read-write</access>
  4893. <resetValue>0</resetValue>
  4894. <resetMask>0xFFFFFFFF</resetMask>
  4895. <fields>
  4896. <field>
  4897. <name>BUFFER_MASK</name>
  4898. <description>ECC buffer information</description>
  4899. <bitOffset>0</bitOffset>
  4900. <bitWidth>9</bitWidth>
  4901. <access>read-write</access>
  4902. </field>
  4903. <field>
  4904. <name>RSVD1</name>
  4905. <description>Always write zeroes to this bit field.</description>
  4906. <bitOffset>0x9</bitOffset>
  4907. <bitWidth>3</bitWidth>
  4908. <access>read-only</access>
  4909. </field>
  4910. <field>
  4911. <name>ENABLE_ECC</name>
  4912. <description>Enable ECC processing of GPMI transfers</description>
  4913. <bitOffset>0xC</bitOffset>
  4914. <bitWidth>1</bitWidth>
  4915. <access>read-write</access>
  4916. </field>
  4917. <field>
  4918. <name>ECC_CMD</name>
  4919. <description>ECC Command information</description>
  4920. <bitOffset>0xD</bitOffset>
  4921. <bitWidth>2</bitWidth>
  4922. <access>read-write</access>
  4923. </field>
  4924. <field>
  4925. <name>RSVD2</name>
  4926. <description>Always write zeroes to this bit field.</description>
  4927. <bitOffset>0xF</bitOffset>
  4928. <bitWidth>1</bitWidth>
  4929. <access>read-write</access>
  4930. </field>
  4931. <field>
  4932. <name>HANDLE</name>
  4933. <description>This is a register available to software to attach an identifier to a transaction in progress</description>
  4934. <bitOffset>0x10</bitOffset>
  4935. <bitWidth>16</bitWidth>
  4936. <access>read-write</access>
  4937. </field>
  4938. </fields>
  4939. </register>
  4940. <register>
  4941. <name>ECCCOUNT</name>
  4942. <description>GPMI Integrated ECC Transfer Count Register Description</description>
  4943. <addressOffset>0x30</addressOffset>
  4944. <size>32</size>
  4945. <access>read-write</access>
  4946. <resetValue>0</resetValue>
  4947. <resetMask>0xFFFFFFFF</resetMask>
  4948. <fields>
  4949. <field>
  4950. <name>COUNT</name>
  4951. <description>Number of bytes to pass through ECC</description>
  4952. <bitOffset>0</bitOffset>
  4953. <bitWidth>16</bitWidth>
  4954. <access>read-write</access>
  4955. </field>
  4956. <field>
  4957. <name>RSVD2</name>
  4958. <description>Always write zeroes to this bit field.</description>
  4959. <bitOffset>0x10</bitOffset>
  4960. <bitWidth>16</bitWidth>
  4961. <access>read-write</access>
  4962. </field>
  4963. </fields>
  4964. </register>
  4965. <register>
  4966. <name>PAYLOAD</name>
  4967. <description>GPMI Payload Address Register Description</description>
  4968. <addressOffset>0x40</addressOffset>
  4969. <size>32</size>
  4970. <access>read-write</access>
  4971. <resetValue>0</resetValue>
  4972. <resetMask>0xFFFFFFFF</resetMask>
  4973. <fields>
  4974. <field>
  4975. <name>RSVD0</name>
  4976. <description>Always write zeroes to this bit field.</description>
  4977. <bitOffset>0</bitOffset>
  4978. <bitWidth>2</bitWidth>
  4979. <access>read-only</access>
  4980. </field>
  4981. <field>
  4982. <name>ADDRESS</name>
  4983. <description>Pointer to an array of one or more 512 byte payload buffers.</description>
  4984. <bitOffset>0x2</bitOffset>
  4985. <bitWidth>30</bitWidth>
  4986. <access>read-write</access>
  4987. </field>
  4988. </fields>
  4989. </register>
  4990. <register>
  4991. <name>AUXILIARY</name>
  4992. <description>GPMI Auxiliary Address Register Description</description>
  4993. <addressOffset>0x50</addressOffset>
  4994. <size>32</size>
  4995. <access>read-write</access>
  4996. <resetValue>0</resetValue>
  4997. <resetMask>0xFFFFFFFF</resetMask>
  4998. <fields>
  4999. <field>
  5000. <name>RSVD0</name>
  5001. <description>Always write zeroes to this bit field.</description>
  5002. <bitOffset>0</bitOffset>
  5003. <bitWidth>2</bitWidth>
  5004. <access>read-only</access>
  5005. </field>
  5006. <field>
  5007. <name>ADDRESS</name>
  5008. <description>Pointer to ECC control structure and meta-data storage.</description>
  5009. <bitOffset>0x2</bitOffset>
  5010. <bitWidth>30</bitWidth>
  5011. <access>read-write</access>
  5012. </field>
  5013. </fields>
  5014. </register>
  5015. <register>
  5016. <name>CTRL1</name>
  5017. <description>GPMI Control Register 1 Description</description>
  5018. <addressOffset>0x60</addressOffset>
  5019. <size>32</size>
  5020. <access>read-write</access>
  5021. <resetValue>0x40004</resetValue>
  5022. <resetMask>0xFFFFFFFF</resetMask>
  5023. <fields>
  5024. <field>
  5025. <name>GPMI_MODE</name>
  5026. <description>ATA mode is only supported on channel zero</description>
  5027. <bitOffset>0</bitOffset>
  5028. <bitWidth>1</bitWidth>
  5029. <access>read-write</access>
  5030. <enumeratedValues>
  5031. <enumeratedValue>
  5032. <name>GPMI_MODE_0</name>
  5033. <description>NAND mode.</description>
  5034. <value>0</value>
  5035. </enumeratedValue>
  5036. <enumeratedValue>
  5037. <name>GPMI_MODE_1</name>
  5038. <description>ATA mode.</description>
  5039. <value>0x1</value>
  5040. </enumeratedValue>
  5041. </enumeratedValues>
  5042. </field>
  5043. <field>
  5044. <name>CAMERA_MODE</name>
  5045. <description>When set to 1 and ATA UDMA is enabled the UDMA interface becomes a camera interface.</description>
  5046. <bitOffset>0x1</bitOffset>
  5047. <bitWidth>1</bitWidth>
  5048. <access>read-write</access>
  5049. </field>
  5050. <field>
  5051. <name>ATA_IRQRDY_POLARITY</name>
  5052. <description>For ATA MODE: Note NAND_RDY_BUSY[3:2] are not affected by this bit</description>
  5053. <bitOffset>0x2</bitOffset>
  5054. <bitWidth>1</bitWidth>
  5055. <access>read-write</access>
  5056. <enumeratedValues>
  5057. <enumeratedValue>
  5058. <name>ATA_IRQRDY_POLARITY_0</name>
  5059. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when low and busy when high.</description>
  5060. <value>0</value>
  5061. </enumeratedValue>
  5062. <enumeratedValue>
  5063. <name>ATA_IRQRDY_POLARITY_1</name>
  5064. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when high and busy when low.</description>
  5065. <value>0x1</value>
  5066. </enumeratedValue>
  5067. </enumeratedValues>
  5068. </field>
  5069. <field>
  5070. <name>DEV_RESET</name>
  5071. <description>ENABLED = 0x0 NANDF_WP_B(WPN) pin is held low (asserted)</description>
  5072. <bitOffset>0x3</bitOffset>
  5073. <bitWidth>1</bitWidth>
  5074. <access>read-write</access>
  5075. <enumeratedValues>
  5076. <enumeratedValue>
  5077. <name>DEV_RESET_0</name>
  5078. <description>NANDF_WP_B pin is held low (asserted).</description>
  5079. <value>0</value>
  5080. </enumeratedValue>
  5081. <enumeratedValue>
  5082. <name>DEV_RESET_1</name>
  5083. <description>NANDF_WP_B pin is held high (de-asserted).</description>
  5084. <value>0x1</value>
  5085. </enumeratedValue>
  5086. </enumeratedValues>
  5087. </field>
  5088. <field>
  5089. <name>ABORT_WAIT_FOR_READY_CHANNEL</name>
  5090. <description>Abort a wait for ready command on selected channel</description>
  5091. <bitOffset>0x4</bitOffset>
  5092. <bitWidth>3</bitWidth>
  5093. <access>read-write</access>
  5094. </field>
  5095. <field>
  5096. <name>ABORT_WAIT_REQUEST</name>
  5097. <description>Request to abort &quot;wait for ready&quot; command on channel indicated by ABORT_WAIT_FOR_READY_CHANNEL</description>
  5098. <bitOffset>0x7</bitOffset>
  5099. <bitWidth>1</bitWidth>
  5100. <access>read-write</access>
  5101. </field>
  5102. <field>
  5103. <name>BURST_EN</name>
  5104. <description>When set to 1 each DMA request will generate a 4-transfer burst on the APB bus.</description>
  5105. <bitOffset>0x8</bitOffset>
  5106. <bitWidth>1</bitWidth>
  5107. <access>read-write</access>
  5108. </field>
  5109. <field>
  5110. <name>TIMEOUT_IRQ</name>
  5111. <description>This bit is set when a timeout occurs using the Device_Busy_Timeout value. Write 0 to clear.</description>
  5112. <bitOffset>0x9</bitOffset>
  5113. <bitWidth>1</bitWidth>
  5114. <access>read-write</access>
  5115. </field>
  5116. <field>
  5117. <name>DEV_IRQ</name>
  5118. <description>This bit is set when an Interrupt is received from the ATA device. Write 0 to clear.</description>
  5119. <bitOffset>0xA</bitOffset>
  5120. <bitWidth>1</bitWidth>
  5121. <access>read-write</access>
  5122. </field>
  5123. <field>
  5124. <name>DMA2ECC_MODE</name>
  5125. <description>This is mainly for testing HWECC without involving the Nand device</description>
  5126. <bitOffset>0xB</bitOffset>
  5127. <bitWidth>1</bitWidth>
  5128. <access>read-write</access>
  5129. </field>
  5130. <field>
  5131. <name>RDN_DELAY</name>
  5132. <description>This variable is a factor in the calculated delay to apply to the internal read strobe for correct read data sampling</description>
  5133. <bitOffset>0xC</bitOffset>
  5134. <bitWidth>4</bitWidth>
  5135. <access>read-write</access>
  5136. </field>
  5137. <field>
  5138. <name>HALF_PERIOD</name>
  5139. <description>Set this bit to 1 if the GPMI clock period is greater than 16ns for proper DLL operation</description>
  5140. <bitOffset>0x10</bitOffset>
  5141. <bitWidth>1</bitWidth>
  5142. <access>read-write</access>
  5143. </field>
  5144. <field>
  5145. <name>DLL_ENABLE</name>
  5146. <description>Set this bit to 1 to enable the GPMI DLL</description>
  5147. <bitOffset>0x11</bitOffset>
  5148. <bitWidth>1</bitWidth>
  5149. <access>read-write</access>
  5150. </field>
  5151. <field>
  5152. <name>BCH_MODE</name>
  5153. <description>This bit selects which error correction unit will access GPMI</description>
  5154. <bitOffset>0x12</bitOffset>
  5155. <bitWidth>1</bitWidth>
  5156. <access>read-write</access>
  5157. </field>
  5158. <field>
  5159. <name>GANGED_RDYBUSY</name>
  5160. <description>Set this bit to 1 will force all Nand RDY_BUSY inputs to be sourced from (tied to) RDY_BUSY0</description>
  5161. <bitOffset>0x13</bitOffset>
  5162. <bitWidth>1</bitWidth>
  5163. <access>read-write</access>
  5164. </field>
  5165. <field>
  5166. <name>TIMEOUT_IRQ_EN</name>
  5167. <description>Setting this bit to '1' will enable timeout IRQ for transfers in ATA mode only, and for WAIT_FOR_READY commands in both ATA and Nand mode</description>
  5168. <bitOffset>0x14</bitOffset>
  5169. <bitWidth>1</bitWidth>
  5170. <access>read-write</access>
  5171. </field>
  5172. <field>
  5173. <name>TEST_TRIGGER</name>
  5174. <description>Test Trigger Enable</description>
  5175. <bitOffset>0x15</bitOffset>
  5176. <bitWidth>1</bitWidth>
  5177. <access>read-write</access>
  5178. <enumeratedValues>
  5179. <enumeratedValue>
  5180. <name>TEST_TRIGGER_0</name>
  5181. <description>Disable</description>
  5182. <value>0</value>
  5183. </enumeratedValue>
  5184. <enumeratedValue>
  5185. <name>TEST_TRIGGER_1</name>
  5186. <description>Enable</description>
  5187. <value>0x1</value>
  5188. </enumeratedValue>
  5189. </enumeratedValues>
  5190. </field>
  5191. <field>
  5192. <name>WRN_DLY_SEL</name>
  5193. <description>Since the GPMI write strobe (WRN) is a fast clock pin, the delay on this signal can be programmed to match the load on this pin</description>
  5194. <bitOffset>0x16</bitOffset>
  5195. <bitWidth>2</bitWidth>
  5196. <access>read-write</access>
  5197. </field>
  5198. <field>
  5199. <name>DECOUPLE_CS</name>
  5200. <description>Decouple Chip Select from DMA Channel</description>
  5201. <bitOffset>0x18</bitOffset>
  5202. <bitWidth>1</bitWidth>
  5203. <access>read-write</access>
  5204. </field>
  5205. <field>
  5206. <name>SSYNCMODE</name>
  5207. <description>source synchronouse mode 1 or asynchrous mode 0</description>
  5208. <bitOffset>0x19</bitOffset>
  5209. <bitWidth>1</bitWidth>
  5210. <access>read-write</access>
  5211. </field>
  5212. <field>
  5213. <name>UPDATE_CS</name>
  5214. <description>force the CS value is be updated to external chip select pin, even GPMI is idle.</description>
  5215. <bitOffset>0x1A</bitOffset>
  5216. <bitWidth>1</bitWidth>
  5217. <access>read-write</access>
  5218. </field>
  5219. <field>
  5220. <name>GPMI_CLK_DIV2_EN</name>
  5221. <description>This bit should be reset to 0 in asynchronous mode</description>
  5222. <bitOffset>0x1B</bitOffset>
  5223. <bitWidth>1</bitWidth>
  5224. <access>read-write</access>
  5225. <enumeratedValues>
  5226. <enumeratedValue>
  5227. <name>GPMI_CLK_DIV2_EN_0</name>
  5228. <description>internal factor-2 clock divider is disabled</description>
  5229. <value>0</value>
  5230. </enumeratedValue>
  5231. <enumeratedValue>
  5232. <name>GPMI_CLK_DIV2_EN_1</name>
  5233. <description>internal factor-2 clock divider is enabled.</description>
  5234. <value>0x1</value>
  5235. </enumeratedValue>
  5236. </enumeratedValues>
  5237. </field>
  5238. <field>
  5239. <name>TOGGLE_MODE</name>
  5240. <description>enable samsung toggle mode.</description>
  5241. <bitOffset>0x1C</bitOffset>
  5242. <bitWidth>1</bitWidth>
  5243. <access>read-write</access>
  5244. </field>
  5245. <field>
  5246. <name>WRITE_CLK_STOP</name>
  5247. <description>In onfi source synchronous mode, host may save power during the data write cycles by holding the CLK signal high (i</description>
  5248. <bitOffset>0x1D</bitOffset>
  5249. <bitWidth>1</bitWidth>
  5250. <access>read-write</access>
  5251. </field>
  5252. <field>
  5253. <name>SSYNC_CLK_STOP</name>
  5254. <description>set this bit to 1 will stop the source synchronous mode clk.</description>
  5255. <bitOffset>0x1E</bitOffset>
  5256. <bitWidth>1</bitWidth>
  5257. <access>read-write</access>
  5258. </field>
  5259. <field>
  5260. <name>DEV_CLK_STOP</name>
  5261. <description>set this bit to 1 will stop gpmi io working clk.</description>
  5262. <bitOffset>0x1F</bitOffset>
  5263. <bitWidth>1</bitWidth>
  5264. <access>read-write</access>
  5265. </field>
  5266. </fields>
  5267. </register>
  5268. <register>
  5269. <name>CTRL1_SET</name>
  5270. <description>GPMI Control Register 1 Description</description>
  5271. <addressOffset>0x64</addressOffset>
  5272. <size>32</size>
  5273. <access>read-write</access>
  5274. <resetValue>0x40004</resetValue>
  5275. <resetMask>0xFFFFFFFF</resetMask>
  5276. <fields>
  5277. <field>
  5278. <name>GPMI_MODE</name>
  5279. <description>ATA mode is only supported on channel zero</description>
  5280. <bitOffset>0</bitOffset>
  5281. <bitWidth>1</bitWidth>
  5282. <access>read-write</access>
  5283. <enumeratedValues>
  5284. <enumeratedValue>
  5285. <name>GPMI_MODE_0</name>
  5286. <description>NAND mode.</description>
  5287. <value>0</value>
  5288. </enumeratedValue>
  5289. <enumeratedValue>
  5290. <name>GPMI_MODE_1</name>
  5291. <description>ATA mode.</description>
  5292. <value>0x1</value>
  5293. </enumeratedValue>
  5294. </enumeratedValues>
  5295. </field>
  5296. <field>
  5297. <name>CAMERA_MODE</name>
  5298. <description>When set to 1 and ATA UDMA is enabled the UDMA interface becomes a camera interface.</description>
  5299. <bitOffset>0x1</bitOffset>
  5300. <bitWidth>1</bitWidth>
  5301. <access>read-write</access>
  5302. </field>
  5303. <field>
  5304. <name>ATA_IRQRDY_POLARITY</name>
  5305. <description>For ATA MODE: Note NAND_RDY_BUSY[3:2] are not affected by this bit</description>
  5306. <bitOffset>0x2</bitOffset>
  5307. <bitWidth>1</bitWidth>
  5308. <access>read-write</access>
  5309. <enumeratedValues>
  5310. <enumeratedValue>
  5311. <name>ATA_IRQRDY_POLARITY_0</name>
  5312. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when low and busy when high.</description>
  5313. <value>0</value>
  5314. </enumeratedValue>
  5315. <enumeratedValue>
  5316. <name>ATA_IRQRDY_POLARITY_1</name>
  5317. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when high and busy when low.</description>
  5318. <value>0x1</value>
  5319. </enumeratedValue>
  5320. </enumeratedValues>
  5321. </field>
  5322. <field>
  5323. <name>DEV_RESET</name>
  5324. <description>ENABLED = 0x0 NANDF_WP_B(WPN) pin is held low (asserted)</description>
  5325. <bitOffset>0x3</bitOffset>
  5326. <bitWidth>1</bitWidth>
  5327. <access>read-write</access>
  5328. <enumeratedValues>
  5329. <enumeratedValue>
  5330. <name>DEV_RESET_0</name>
  5331. <description>NANDF_WP_B pin is held low (asserted).</description>
  5332. <value>0</value>
  5333. </enumeratedValue>
  5334. <enumeratedValue>
  5335. <name>DEV_RESET_1</name>
  5336. <description>NANDF_WP_B pin is held high (de-asserted).</description>
  5337. <value>0x1</value>
  5338. </enumeratedValue>
  5339. </enumeratedValues>
  5340. </field>
  5341. <field>
  5342. <name>ABORT_WAIT_FOR_READY_CHANNEL</name>
  5343. <description>Abort a wait for ready command on selected channel</description>
  5344. <bitOffset>0x4</bitOffset>
  5345. <bitWidth>3</bitWidth>
  5346. <access>read-write</access>
  5347. </field>
  5348. <field>
  5349. <name>ABORT_WAIT_REQUEST</name>
  5350. <description>Request to abort &quot;wait for ready&quot; command on channel indicated by ABORT_WAIT_FOR_READY_CHANNEL</description>
  5351. <bitOffset>0x7</bitOffset>
  5352. <bitWidth>1</bitWidth>
  5353. <access>read-write</access>
  5354. </field>
  5355. <field>
  5356. <name>BURST_EN</name>
  5357. <description>When set to 1 each DMA request will generate a 4-transfer burst on the APB bus.</description>
  5358. <bitOffset>0x8</bitOffset>
  5359. <bitWidth>1</bitWidth>
  5360. <access>read-write</access>
  5361. </field>
  5362. <field>
  5363. <name>TIMEOUT_IRQ</name>
  5364. <description>This bit is set when a timeout occurs using the Device_Busy_Timeout value. Write 0 to clear.</description>
  5365. <bitOffset>0x9</bitOffset>
  5366. <bitWidth>1</bitWidth>
  5367. <access>read-write</access>
  5368. </field>
  5369. <field>
  5370. <name>DEV_IRQ</name>
  5371. <description>This bit is set when an Interrupt is received from the ATA device. Write 0 to clear.</description>
  5372. <bitOffset>0xA</bitOffset>
  5373. <bitWidth>1</bitWidth>
  5374. <access>read-write</access>
  5375. </field>
  5376. <field>
  5377. <name>DMA2ECC_MODE</name>
  5378. <description>This is mainly for testing HWECC without involving the Nand device</description>
  5379. <bitOffset>0xB</bitOffset>
  5380. <bitWidth>1</bitWidth>
  5381. <access>read-write</access>
  5382. </field>
  5383. <field>
  5384. <name>RDN_DELAY</name>
  5385. <description>This variable is a factor in the calculated delay to apply to the internal read strobe for correct read data sampling</description>
  5386. <bitOffset>0xC</bitOffset>
  5387. <bitWidth>4</bitWidth>
  5388. <access>read-write</access>
  5389. </field>
  5390. <field>
  5391. <name>HALF_PERIOD</name>
  5392. <description>Set this bit to 1 if the GPMI clock period is greater than 16ns for proper DLL operation</description>
  5393. <bitOffset>0x10</bitOffset>
  5394. <bitWidth>1</bitWidth>
  5395. <access>read-write</access>
  5396. </field>
  5397. <field>
  5398. <name>DLL_ENABLE</name>
  5399. <description>Set this bit to 1 to enable the GPMI DLL</description>
  5400. <bitOffset>0x11</bitOffset>
  5401. <bitWidth>1</bitWidth>
  5402. <access>read-write</access>
  5403. </field>
  5404. <field>
  5405. <name>BCH_MODE</name>
  5406. <description>This bit selects which error correction unit will access GPMI</description>
  5407. <bitOffset>0x12</bitOffset>
  5408. <bitWidth>1</bitWidth>
  5409. <access>read-write</access>
  5410. </field>
  5411. <field>
  5412. <name>GANGED_RDYBUSY</name>
  5413. <description>Set this bit to 1 will force all Nand RDY_BUSY inputs to be sourced from (tied to) RDY_BUSY0</description>
  5414. <bitOffset>0x13</bitOffset>
  5415. <bitWidth>1</bitWidth>
  5416. <access>read-write</access>
  5417. </field>
  5418. <field>
  5419. <name>TIMEOUT_IRQ_EN</name>
  5420. <description>Setting this bit to '1' will enable timeout IRQ for transfers in ATA mode only, and for WAIT_FOR_READY commands in both ATA and Nand mode</description>
  5421. <bitOffset>0x14</bitOffset>
  5422. <bitWidth>1</bitWidth>
  5423. <access>read-write</access>
  5424. </field>
  5425. <field>
  5426. <name>TEST_TRIGGER</name>
  5427. <description>Test Trigger Enable</description>
  5428. <bitOffset>0x15</bitOffset>
  5429. <bitWidth>1</bitWidth>
  5430. <access>read-write</access>
  5431. <enumeratedValues>
  5432. <enumeratedValue>
  5433. <name>TEST_TRIGGER_0</name>
  5434. <description>Disable</description>
  5435. <value>0</value>
  5436. </enumeratedValue>
  5437. <enumeratedValue>
  5438. <name>TEST_TRIGGER_1</name>
  5439. <description>Enable</description>
  5440. <value>0x1</value>
  5441. </enumeratedValue>
  5442. </enumeratedValues>
  5443. </field>
  5444. <field>
  5445. <name>WRN_DLY_SEL</name>
  5446. <description>Since the GPMI write strobe (WRN) is a fast clock pin, the delay on this signal can be programmed to match the load on this pin</description>
  5447. <bitOffset>0x16</bitOffset>
  5448. <bitWidth>2</bitWidth>
  5449. <access>read-write</access>
  5450. </field>
  5451. <field>
  5452. <name>DECOUPLE_CS</name>
  5453. <description>Decouple Chip Select from DMA Channel</description>
  5454. <bitOffset>0x18</bitOffset>
  5455. <bitWidth>1</bitWidth>
  5456. <access>read-write</access>
  5457. </field>
  5458. <field>
  5459. <name>SSYNCMODE</name>
  5460. <description>source synchronouse mode 1 or asynchrous mode 0</description>
  5461. <bitOffset>0x19</bitOffset>
  5462. <bitWidth>1</bitWidth>
  5463. <access>read-write</access>
  5464. </field>
  5465. <field>
  5466. <name>UPDATE_CS</name>
  5467. <description>force the CS value is be updated to external chip select pin, even GPMI is idle.</description>
  5468. <bitOffset>0x1A</bitOffset>
  5469. <bitWidth>1</bitWidth>
  5470. <access>read-write</access>
  5471. </field>
  5472. <field>
  5473. <name>GPMI_CLK_DIV2_EN</name>
  5474. <description>This bit should be reset to 0 in asynchronous mode</description>
  5475. <bitOffset>0x1B</bitOffset>
  5476. <bitWidth>1</bitWidth>
  5477. <access>read-write</access>
  5478. <enumeratedValues>
  5479. <enumeratedValue>
  5480. <name>GPMI_CLK_DIV2_EN_0</name>
  5481. <description>internal factor-2 clock divider is disabled</description>
  5482. <value>0</value>
  5483. </enumeratedValue>
  5484. <enumeratedValue>
  5485. <name>GPMI_CLK_DIV2_EN_1</name>
  5486. <description>internal factor-2 clock divider is enabled.</description>
  5487. <value>0x1</value>
  5488. </enumeratedValue>
  5489. </enumeratedValues>
  5490. </field>
  5491. <field>
  5492. <name>TOGGLE_MODE</name>
  5493. <description>enable samsung toggle mode.</description>
  5494. <bitOffset>0x1C</bitOffset>
  5495. <bitWidth>1</bitWidth>
  5496. <access>read-write</access>
  5497. </field>
  5498. <field>
  5499. <name>WRITE_CLK_STOP</name>
  5500. <description>In onfi source synchronous mode, host may save power during the data write cycles by holding the CLK signal high (i</description>
  5501. <bitOffset>0x1D</bitOffset>
  5502. <bitWidth>1</bitWidth>
  5503. <access>read-write</access>
  5504. </field>
  5505. <field>
  5506. <name>SSYNC_CLK_STOP</name>
  5507. <description>set this bit to 1 will stop the source synchronous mode clk.</description>
  5508. <bitOffset>0x1E</bitOffset>
  5509. <bitWidth>1</bitWidth>
  5510. <access>read-write</access>
  5511. </field>
  5512. <field>
  5513. <name>DEV_CLK_STOP</name>
  5514. <description>set this bit to 1 will stop gpmi io working clk.</description>
  5515. <bitOffset>0x1F</bitOffset>
  5516. <bitWidth>1</bitWidth>
  5517. <access>read-write</access>
  5518. </field>
  5519. </fields>
  5520. </register>
  5521. <register>
  5522. <name>CTRL1_CLR</name>
  5523. <description>GPMI Control Register 1 Description</description>
  5524. <addressOffset>0x68</addressOffset>
  5525. <size>32</size>
  5526. <access>read-write</access>
  5527. <resetValue>0x40004</resetValue>
  5528. <resetMask>0xFFFFFFFF</resetMask>
  5529. <fields>
  5530. <field>
  5531. <name>GPMI_MODE</name>
  5532. <description>ATA mode is only supported on channel zero</description>
  5533. <bitOffset>0</bitOffset>
  5534. <bitWidth>1</bitWidth>
  5535. <access>read-write</access>
  5536. <enumeratedValues>
  5537. <enumeratedValue>
  5538. <name>GPMI_MODE_0</name>
  5539. <description>NAND mode.</description>
  5540. <value>0</value>
  5541. </enumeratedValue>
  5542. <enumeratedValue>
  5543. <name>GPMI_MODE_1</name>
  5544. <description>ATA mode.</description>
  5545. <value>0x1</value>
  5546. </enumeratedValue>
  5547. </enumeratedValues>
  5548. </field>
  5549. <field>
  5550. <name>CAMERA_MODE</name>
  5551. <description>When set to 1 and ATA UDMA is enabled the UDMA interface becomes a camera interface.</description>
  5552. <bitOffset>0x1</bitOffset>
  5553. <bitWidth>1</bitWidth>
  5554. <access>read-write</access>
  5555. </field>
  5556. <field>
  5557. <name>ATA_IRQRDY_POLARITY</name>
  5558. <description>For ATA MODE: Note NAND_RDY_BUSY[3:2] are not affected by this bit</description>
  5559. <bitOffset>0x2</bitOffset>
  5560. <bitWidth>1</bitWidth>
  5561. <access>read-write</access>
  5562. <enumeratedValues>
  5563. <enumeratedValue>
  5564. <name>ATA_IRQRDY_POLARITY_0</name>
  5565. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when low and busy when high.</description>
  5566. <value>0</value>
  5567. </enumeratedValue>
  5568. <enumeratedValue>
  5569. <name>ATA_IRQRDY_POLARITY_1</name>
  5570. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when high and busy when low.</description>
  5571. <value>0x1</value>
  5572. </enumeratedValue>
  5573. </enumeratedValues>
  5574. </field>
  5575. <field>
  5576. <name>DEV_RESET</name>
  5577. <description>ENABLED = 0x0 NANDF_WP_B(WPN) pin is held low (asserted)</description>
  5578. <bitOffset>0x3</bitOffset>
  5579. <bitWidth>1</bitWidth>
  5580. <access>read-write</access>
  5581. <enumeratedValues>
  5582. <enumeratedValue>
  5583. <name>DEV_RESET_0</name>
  5584. <description>NANDF_WP_B pin is held low (asserted).</description>
  5585. <value>0</value>
  5586. </enumeratedValue>
  5587. <enumeratedValue>
  5588. <name>DEV_RESET_1</name>
  5589. <description>NANDF_WP_B pin is held high (de-asserted).</description>
  5590. <value>0x1</value>
  5591. </enumeratedValue>
  5592. </enumeratedValues>
  5593. </field>
  5594. <field>
  5595. <name>ABORT_WAIT_FOR_READY_CHANNEL</name>
  5596. <description>Abort a wait for ready command on selected channel</description>
  5597. <bitOffset>0x4</bitOffset>
  5598. <bitWidth>3</bitWidth>
  5599. <access>read-write</access>
  5600. </field>
  5601. <field>
  5602. <name>ABORT_WAIT_REQUEST</name>
  5603. <description>Request to abort &quot;wait for ready&quot; command on channel indicated by ABORT_WAIT_FOR_READY_CHANNEL</description>
  5604. <bitOffset>0x7</bitOffset>
  5605. <bitWidth>1</bitWidth>
  5606. <access>read-write</access>
  5607. </field>
  5608. <field>
  5609. <name>BURST_EN</name>
  5610. <description>When set to 1 each DMA request will generate a 4-transfer burst on the APB bus.</description>
  5611. <bitOffset>0x8</bitOffset>
  5612. <bitWidth>1</bitWidth>
  5613. <access>read-write</access>
  5614. </field>
  5615. <field>
  5616. <name>TIMEOUT_IRQ</name>
  5617. <description>This bit is set when a timeout occurs using the Device_Busy_Timeout value. Write 0 to clear.</description>
  5618. <bitOffset>0x9</bitOffset>
  5619. <bitWidth>1</bitWidth>
  5620. <access>read-write</access>
  5621. </field>
  5622. <field>
  5623. <name>DEV_IRQ</name>
  5624. <description>This bit is set when an Interrupt is received from the ATA device. Write 0 to clear.</description>
  5625. <bitOffset>0xA</bitOffset>
  5626. <bitWidth>1</bitWidth>
  5627. <access>read-write</access>
  5628. </field>
  5629. <field>
  5630. <name>DMA2ECC_MODE</name>
  5631. <description>This is mainly for testing HWECC without involving the Nand device</description>
  5632. <bitOffset>0xB</bitOffset>
  5633. <bitWidth>1</bitWidth>
  5634. <access>read-write</access>
  5635. </field>
  5636. <field>
  5637. <name>RDN_DELAY</name>
  5638. <description>This variable is a factor in the calculated delay to apply to the internal read strobe for correct read data sampling</description>
  5639. <bitOffset>0xC</bitOffset>
  5640. <bitWidth>4</bitWidth>
  5641. <access>read-write</access>
  5642. </field>
  5643. <field>
  5644. <name>HALF_PERIOD</name>
  5645. <description>Set this bit to 1 if the GPMI clock period is greater than 16ns for proper DLL operation</description>
  5646. <bitOffset>0x10</bitOffset>
  5647. <bitWidth>1</bitWidth>
  5648. <access>read-write</access>
  5649. </field>
  5650. <field>
  5651. <name>DLL_ENABLE</name>
  5652. <description>Set this bit to 1 to enable the GPMI DLL</description>
  5653. <bitOffset>0x11</bitOffset>
  5654. <bitWidth>1</bitWidth>
  5655. <access>read-write</access>
  5656. </field>
  5657. <field>
  5658. <name>BCH_MODE</name>
  5659. <description>This bit selects which error correction unit will access GPMI</description>
  5660. <bitOffset>0x12</bitOffset>
  5661. <bitWidth>1</bitWidth>
  5662. <access>read-write</access>
  5663. </field>
  5664. <field>
  5665. <name>GANGED_RDYBUSY</name>
  5666. <description>Set this bit to 1 will force all Nand RDY_BUSY inputs to be sourced from (tied to) RDY_BUSY0</description>
  5667. <bitOffset>0x13</bitOffset>
  5668. <bitWidth>1</bitWidth>
  5669. <access>read-write</access>
  5670. </field>
  5671. <field>
  5672. <name>TIMEOUT_IRQ_EN</name>
  5673. <description>Setting this bit to '1' will enable timeout IRQ for transfers in ATA mode only, and for WAIT_FOR_READY commands in both ATA and Nand mode</description>
  5674. <bitOffset>0x14</bitOffset>
  5675. <bitWidth>1</bitWidth>
  5676. <access>read-write</access>
  5677. </field>
  5678. <field>
  5679. <name>TEST_TRIGGER</name>
  5680. <description>Test Trigger Enable</description>
  5681. <bitOffset>0x15</bitOffset>
  5682. <bitWidth>1</bitWidth>
  5683. <access>read-write</access>
  5684. <enumeratedValues>
  5685. <enumeratedValue>
  5686. <name>TEST_TRIGGER_0</name>
  5687. <description>Disable</description>
  5688. <value>0</value>
  5689. </enumeratedValue>
  5690. <enumeratedValue>
  5691. <name>TEST_TRIGGER_1</name>
  5692. <description>Enable</description>
  5693. <value>0x1</value>
  5694. </enumeratedValue>
  5695. </enumeratedValues>
  5696. </field>
  5697. <field>
  5698. <name>WRN_DLY_SEL</name>
  5699. <description>Since the GPMI write strobe (WRN) is a fast clock pin, the delay on this signal can be programmed to match the load on this pin</description>
  5700. <bitOffset>0x16</bitOffset>
  5701. <bitWidth>2</bitWidth>
  5702. <access>read-write</access>
  5703. </field>
  5704. <field>
  5705. <name>DECOUPLE_CS</name>
  5706. <description>Decouple Chip Select from DMA Channel</description>
  5707. <bitOffset>0x18</bitOffset>
  5708. <bitWidth>1</bitWidth>
  5709. <access>read-write</access>
  5710. </field>
  5711. <field>
  5712. <name>SSYNCMODE</name>
  5713. <description>source synchronouse mode 1 or asynchrous mode 0</description>
  5714. <bitOffset>0x19</bitOffset>
  5715. <bitWidth>1</bitWidth>
  5716. <access>read-write</access>
  5717. </field>
  5718. <field>
  5719. <name>UPDATE_CS</name>
  5720. <description>force the CS value is be updated to external chip select pin, even GPMI is idle.</description>
  5721. <bitOffset>0x1A</bitOffset>
  5722. <bitWidth>1</bitWidth>
  5723. <access>read-write</access>
  5724. </field>
  5725. <field>
  5726. <name>GPMI_CLK_DIV2_EN</name>
  5727. <description>This bit should be reset to 0 in asynchronous mode</description>
  5728. <bitOffset>0x1B</bitOffset>
  5729. <bitWidth>1</bitWidth>
  5730. <access>read-write</access>
  5731. <enumeratedValues>
  5732. <enumeratedValue>
  5733. <name>GPMI_CLK_DIV2_EN_0</name>
  5734. <description>internal factor-2 clock divider is disabled</description>
  5735. <value>0</value>
  5736. </enumeratedValue>
  5737. <enumeratedValue>
  5738. <name>GPMI_CLK_DIV2_EN_1</name>
  5739. <description>internal factor-2 clock divider is enabled.</description>
  5740. <value>0x1</value>
  5741. </enumeratedValue>
  5742. </enumeratedValues>
  5743. </field>
  5744. <field>
  5745. <name>TOGGLE_MODE</name>
  5746. <description>enable samsung toggle mode.</description>
  5747. <bitOffset>0x1C</bitOffset>
  5748. <bitWidth>1</bitWidth>
  5749. <access>read-write</access>
  5750. </field>
  5751. <field>
  5752. <name>WRITE_CLK_STOP</name>
  5753. <description>In onfi source synchronous mode, host may save power during the data write cycles by holding the CLK signal high (i</description>
  5754. <bitOffset>0x1D</bitOffset>
  5755. <bitWidth>1</bitWidth>
  5756. <access>read-write</access>
  5757. </field>
  5758. <field>
  5759. <name>SSYNC_CLK_STOP</name>
  5760. <description>set this bit to 1 will stop the source synchronous mode clk.</description>
  5761. <bitOffset>0x1E</bitOffset>
  5762. <bitWidth>1</bitWidth>
  5763. <access>read-write</access>
  5764. </field>
  5765. <field>
  5766. <name>DEV_CLK_STOP</name>
  5767. <description>set this bit to 1 will stop gpmi io working clk.</description>
  5768. <bitOffset>0x1F</bitOffset>
  5769. <bitWidth>1</bitWidth>
  5770. <access>read-write</access>
  5771. </field>
  5772. </fields>
  5773. </register>
  5774. <register>
  5775. <name>CTRL1_TOG</name>
  5776. <description>GPMI Control Register 1 Description</description>
  5777. <addressOffset>0x6C</addressOffset>
  5778. <size>32</size>
  5779. <access>read-write</access>
  5780. <resetValue>0x40004</resetValue>
  5781. <resetMask>0xFFFFFFFF</resetMask>
  5782. <fields>
  5783. <field>
  5784. <name>GPMI_MODE</name>
  5785. <description>ATA mode is only supported on channel zero</description>
  5786. <bitOffset>0</bitOffset>
  5787. <bitWidth>1</bitWidth>
  5788. <access>read-write</access>
  5789. <enumeratedValues>
  5790. <enumeratedValue>
  5791. <name>GPMI_MODE_0</name>
  5792. <description>NAND mode.</description>
  5793. <value>0</value>
  5794. </enumeratedValue>
  5795. <enumeratedValue>
  5796. <name>GPMI_MODE_1</name>
  5797. <description>ATA mode.</description>
  5798. <value>0x1</value>
  5799. </enumeratedValue>
  5800. </enumeratedValues>
  5801. </field>
  5802. <field>
  5803. <name>CAMERA_MODE</name>
  5804. <description>When set to 1 and ATA UDMA is enabled the UDMA interface becomes a camera interface.</description>
  5805. <bitOffset>0x1</bitOffset>
  5806. <bitWidth>1</bitWidth>
  5807. <access>read-write</access>
  5808. </field>
  5809. <field>
  5810. <name>ATA_IRQRDY_POLARITY</name>
  5811. <description>For ATA MODE: Note NAND_RDY_BUSY[3:2] are not affected by this bit</description>
  5812. <bitOffset>0x2</bitOffset>
  5813. <bitWidth>1</bitWidth>
  5814. <access>read-write</access>
  5815. <enumeratedValues>
  5816. <enumeratedValue>
  5817. <name>ATA_IRQRDY_POLARITY_0</name>
  5818. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when low and busy when high.</description>
  5819. <value>0</value>
  5820. </enumeratedValue>
  5821. <enumeratedValue>
  5822. <name>ATA_IRQRDY_POLARITY_1</name>
  5823. <description>External RDY_BUSY[1] and RDY_BUSY[0] pins are ready when high and busy when low.</description>
  5824. <value>0x1</value>
  5825. </enumeratedValue>
  5826. </enumeratedValues>
  5827. </field>
  5828. <field>
  5829. <name>DEV_RESET</name>
  5830. <description>ENABLED = 0x0 NANDF_WP_B(WPN) pin is held low (asserted)</description>
  5831. <bitOffset>0x3</bitOffset>
  5832. <bitWidth>1</bitWidth>
  5833. <access>read-write</access>
  5834. <enumeratedValues>
  5835. <enumeratedValue>
  5836. <name>DEV_RESET_0</name>
  5837. <description>NANDF_WP_B pin is held low (asserted).</description>
  5838. <value>0</value>
  5839. </enumeratedValue>
  5840. <enumeratedValue>
  5841. <name>DEV_RESET_1</name>
  5842. <description>NANDF_WP_B pin is held high (de-asserted).</description>
  5843. <value>0x1</value>
  5844. </enumeratedValue>
  5845. </enumeratedValues>
  5846. </field>
  5847. <field>
  5848. <name>ABORT_WAIT_FOR_READY_CHANNEL</name>
  5849. <description>Abort a wait for ready command on selected channel</description>
  5850. <bitOffset>0x4</bitOffset>
  5851. <bitWidth>3</bitWidth>
  5852. <access>read-write</access>
  5853. </field>
  5854. <field>
  5855. <name>ABORT_WAIT_REQUEST</name>
  5856. <description>Request to abort &quot;wait for ready&quot; command on channel indicated by ABORT_WAIT_FOR_READY_CHANNEL</description>
  5857. <bitOffset>0x7</bitOffset>
  5858. <bitWidth>1</bitWidth>
  5859. <access>read-write</access>
  5860. </field>
  5861. <field>
  5862. <name>BURST_EN</name>
  5863. <description>When set to 1 each DMA request will generate a 4-transfer burst on the APB bus.</description>
  5864. <bitOffset>0x8</bitOffset>
  5865. <bitWidth>1</bitWidth>
  5866. <access>read-write</access>
  5867. </field>
  5868. <field>
  5869. <name>TIMEOUT_IRQ</name>
  5870. <description>This bit is set when a timeout occurs using the Device_Busy_Timeout value. Write 0 to clear.</description>
  5871. <bitOffset>0x9</bitOffset>
  5872. <bitWidth>1</bitWidth>
  5873. <access>read-write</access>
  5874. </field>
  5875. <field>
  5876. <name>DEV_IRQ</name>
  5877. <description>This bit is set when an Interrupt is received from the ATA device. Write 0 to clear.</description>
  5878. <bitOffset>0xA</bitOffset>
  5879. <bitWidth>1</bitWidth>
  5880. <access>read-write</access>
  5881. </field>
  5882. <field>
  5883. <name>DMA2ECC_MODE</name>
  5884. <description>This is mainly for testing HWECC without involving the Nand device</description>
  5885. <bitOffset>0xB</bitOffset>
  5886. <bitWidth>1</bitWidth>
  5887. <access>read-write</access>
  5888. </field>
  5889. <field>
  5890. <name>RDN_DELAY</name>
  5891. <description>This variable is a factor in the calculated delay to apply to the internal read strobe for correct read data sampling</description>
  5892. <bitOffset>0xC</bitOffset>
  5893. <bitWidth>4</bitWidth>
  5894. <access>read-write</access>
  5895. </field>
  5896. <field>
  5897. <name>HALF_PERIOD</name>
  5898. <description>Set this bit to 1 if the GPMI clock period is greater than 16ns for proper DLL operation</description>
  5899. <bitOffset>0x10</bitOffset>
  5900. <bitWidth>1</bitWidth>
  5901. <access>read-write</access>
  5902. </field>
  5903. <field>
  5904. <name>DLL_ENABLE</name>
  5905. <description>Set this bit to 1 to enable the GPMI DLL</description>
  5906. <bitOffset>0x11</bitOffset>
  5907. <bitWidth>1</bitWidth>
  5908. <access>read-write</access>
  5909. </field>
  5910. <field>
  5911. <name>BCH_MODE</name>
  5912. <description>This bit selects which error correction unit will access GPMI</description>
  5913. <bitOffset>0x12</bitOffset>
  5914. <bitWidth>1</bitWidth>
  5915. <access>read-write</access>
  5916. </field>
  5917. <field>
  5918. <name>GANGED_RDYBUSY</name>
  5919. <description>Set this bit to 1 will force all Nand RDY_BUSY inputs to be sourced from (tied to) RDY_BUSY0</description>
  5920. <bitOffset>0x13</bitOffset>
  5921. <bitWidth>1</bitWidth>
  5922. <access>read-write</access>
  5923. </field>
  5924. <field>
  5925. <name>TIMEOUT_IRQ_EN</name>
  5926. <description>Setting this bit to '1' will enable timeout IRQ for transfers in ATA mode only, and for WAIT_FOR_READY commands in both ATA and Nand mode</description>
  5927. <bitOffset>0x14</bitOffset>
  5928. <bitWidth>1</bitWidth>
  5929. <access>read-write</access>
  5930. </field>
  5931. <field>
  5932. <name>TEST_TRIGGER</name>
  5933. <description>Test Trigger Enable</description>
  5934. <bitOffset>0x15</bitOffset>
  5935. <bitWidth>1</bitWidth>
  5936. <access>read-write</access>
  5937. <enumeratedValues>
  5938. <enumeratedValue>
  5939. <name>TEST_TRIGGER_0</name>
  5940. <description>Disable</description>
  5941. <value>0</value>
  5942. </enumeratedValue>
  5943. <enumeratedValue>
  5944. <name>TEST_TRIGGER_1</name>
  5945. <description>Enable</description>
  5946. <value>0x1</value>
  5947. </enumeratedValue>
  5948. </enumeratedValues>
  5949. </field>
  5950. <field>
  5951. <name>WRN_DLY_SEL</name>
  5952. <description>Since the GPMI write strobe (WRN) is a fast clock pin, the delay on this signal can be programmed to match the load on this pin</description>
  5953. <bitOffset>0x16</bitOffset>
  5954. <bitWidth>2</bitWidth>
  5955. <access>read-write</access>
  5956. </field>
  5957. <field>
  5958. <name>DECOUPLE_CS</name>
  5959. <description>Decouple Chip Select from DMA Channel</description>
  5960. <bitOffset>0x18</bitOffset>
  5961. <bitWidth>1</bitWidth>
  5962. <access>read-write</access>
  5963. </field>
  5964. <field>
  5965. <name>SSYNCMODE</name>
  5966. <description>source synchronouse mode 1 or asynchrous mode 0</description>
  5967. <bitOffset>0x19</bitOffset>
  5968. <bitWidth>1</bitWidth>
  5969. <access>read-write</access>
  5970. </field>
  5971. <field>
  5972. <name>UPDATE_CS</name>
  5973. <description>force the CS value is be updated to external chip select pin, even GPMI is idle.</description>
  5974. <bitOffset>0x1A</bitOffset>
  5975. <bitWidth>1</bitWidth>
  5976. <access>read-write</access>
  5977. </field>
  5978. <field>
  5979. <name>GPMI_CLK_DIV2_EN</name>
  5980. <description>This bit should be reset to 0 in asynchronous mode</description>
  5981. <bitOffset>0x1B</bitOffset>
  5982. <bitWidth>1</bitWidth>
  5983. <access>read-write</access>
  5984. <enumeratedValues>
  5985. <enumeratedValue>
  5986. <name>GPMI_CLK_DIV2_EN_0</name>
  5987. <description>internal factor-2 clock divider is disabled</description>
  5988. <value>0</value>
  5989. </enumeratedValue>
  5990. <enumeratedValue>
  5991. <name>GPMI_CLK_DIV2_EN_1</name>
  5992. <description>internal factor-2 clock divider is enabled.</description>
  5993. <value>0x1</value>
  5994. </enumeratedValue>
  5995. </enumeratedValues>
  5996. </field>
  5997. <field>
  5998. <name>TOGGLE_MODE</name>
  5999. <description>enable samsung toggle mode.</description>
  6000. <bitOffset>0x1C</bitOffset>
  6001. <bitWidth>1</bitWidth>
  6002. <access>read-write</access>
  6003. </field>
  6004. <field>
  6005. <name>WRITE_CLK_STOP</name>
  6006. <description>In onfi source synchronous mode, host may save power during the data write cycles by holding the CLK signal high (i</description>
  6007. <bitOffset>0x1D</bitOffset>
  6008. <bitWidth>1</bitWidth>
  6009. <access>read-write</access>
  6010. </field>
  6011. <field>
  6012. <name>SSYNC_CLK_STOP</name>
  6013. <description>set this bit to 1 will stop the source synchronous mode clk.</description>
  6014. <bitOffset>0x1E</bitOffset>
  6015. <bitWidth>1</bitWidth>
  6016. <access>read-write</access>
  6017. </field>
  6018. <field>
  6019. <name>DEV_CLK_STOP</name>
  6020. <description>set this bit to 1 will stop gpmi io working clk.</description>
  6021. <bitOffset>0x1F</bitOffset>
  6022. <bitWidth>1</bitWidth>
  6023. <access>read-write</access>
  6024. </field>
  6025. </fields>
  6026. </register>
  6027. <register>
  6028. <name>TIMING0</name>
  6029. <description>GPMI Timing Register 0 Description</description>
  6030. <addressOffset>0x70</addressOffset>
  6031. <size>32</size>
  6032. <access>read-write</access>
  6033. <resetValue>0x10203</resetValue>
  6034. <resetMask>0xFFFFFFFF</resetMask>
  6035. <fields>
  6036. <field>
  6037. <name>DATA_SETUP</name>
  6038. <description>Data bus setup time in GPMICLK cycles</description>
  6039. <bitOffset>0</bitOffset>
  6040. <bitWidth>8</bitWidth>
  6041. <access>read-write</access>
  6042. </field>
  6043. <field>
  6044. <name>DATA_HOLD</name>
  6045. <description>Data bus hold time in GPMICLK cycles</description>
  6046. <bitOffset>0x8</bitOffset>
  6047. <bitWidth>8</bitWidth>
  6048. <access>read-write</access>
  6049. </field>
  6050. <field>
  6051. <name>ADDRESS_SETUP</name>
  6052. <description>Number of GPMICLK cycles that the CE/ADDR signals are active before a strobe is asserted</description>
  6053. <bitOffset>0x10</bitOffset>
  6054. <bitWidth>8</bitWidth>
  6055. <access>read-write</access>
  6056. </field>
  6057. <field>
  6058. <name>RSVD1</name>
  6059. <description>Always write zeroes to this bit field.</description>
  6060. <bitOffset>0x18</bitOffset>
  6061. <bitWidth>8</bitWidth>
  6062. <access>write-only</access>
  6063. </field>
  6064. </fields>
  6065. </register>
  6066. <register>
  6067. <name>TIMING1</name>
  6068. <description>GPMI Timing Register 1 Description</description>
  6069. <addressOffset>0x80</addressOffset>
  6070. <size>32</size>
  6071. <access>read-write</access>
  6072. <resetValue>0</resetValue>
  6073. <resetMask>0xFFFFFFFF</resetMask>
  6074. <fields>
  6075. <field>
  6076. <name>RSVD1</name>
  6077. <description>Always write zeroes to this bit field.</description>
  6078. <bitOffset>0</bitOffset>
  6079. <bitWidth>16</bitWidth>
  6080. <access>read-only</access>
  6081. </field>
  6082. <field>
  6083. <name>DEVICE_BUSY_TIMEOUT</name>
  6084. <description>Timeout waiting for NAND Ready/Busy or ATA IRQ</description>
  6085. <bitOffset>0x10</bitOffset>
  6086. <bitWidth>16</bitWidth>
  6087. <access>read-write</access>
  6088. </field>
  6089. </fields>
  6090. </register>
  6091. <register>
  6092. <name>TIMING2</name>
  6093. <description>GPMI Timing Register 2 Description</description>
  6094. <addressOffset>0x90</addressOffset>
  6095. <size>32</size>
  6096. <access>read-write</access>
  6097. <resetValue>0x3023336</resetValue>
  6098. <resetMask>0xFFFFFFFF</resetMask>
  6099. <fields>
  6100. <field>
  6101. <name>DATA_PAUSE</name>
  6102. <description>GPMI delay time from data pause to data resume in GPMICLK cycles</description>
  6103. <bitOffset>0</bitOffset>
  6104. <bitWidth>4</bitWidth>
  6105. <access>read-write</access>
  6106. </field>
  6107. <field>
  6108. <name>CMDADD_PAUSE</name>
  6109. <description>GPMI delay time from command or addres pause to command or address resume in GPMICLK cycles</description>
  6110. <bitOffset>0x4</bitOffset>
  6111. <bitWidth>4</bitWidth>
  6112. <access>read-write</access>
  6113. </field>
  6114. <field>
  6115. <name>POSTAMBLE_DELAY</name>
  6116. <description>GPMI post-amble delay in GPMICLK cycles. A value of zero is interpreted as 16.</description>
  6117. <bitOffset>0x8</bitOffset>
  6118. <bitWidth>4</bitWidth>
  6119. <access>read-write</access>
  6120. </field>
  6121. <field>
  6122. <name>PREAMBLE_DELAY</name>
  6123. <description>GPMI pre-amble delay in GPMICLK cycles. A value of zero is interpreted as 16.</description>
  6124. <bitOffset>0xC</bitOffset>
  6125. <bitWidth>4</bitWidth>
  6126. <access>read-write</access>
  6127. </field>
  6128. <field>
  6129. <name>CE_DELAY</name>
  6130. <description>GPMI dealy from CEn assert to W/Rn changing edge. value of zero is interpreted as 32.</description>
  6131. <bitOffset>0x10</bitOffset>
  6132. <bitWidth>5</bitWidth>
  6133. <access>read-write</access>
  6134. </field>
  6135. <field>
  6136. <name>RSVD0</name>
  6137. <description>Always write zeroes to this bit field.</description>
  6138. <bitOffset>0x15</bitOffset>
  6139. <bitWidth>3</bitWidth>
  6140. <access>read-only</access>
  6141. </field>
  6142. <field>
  6143. <name>READ_LATENCY</name>
  6144. <description>This field is for double data rate read latency configuration. others READ LATENCY is 3</description>
  6145. <bitOffset>0x18</bitOffset>
  6146. <bitWidth>3</bitWidth>
  6147. <access>read-write</access>
  6148. <enumeratedValues>
  6149. <enumeratedValue>
  6150. <name>READ_LATENCY_0</name>
  6151. <description>READ LATENCY is 0</description>
  6152. <value>0</value>
  6153. </enumeratedValue>
  6154. <enumeratedValue>
  6155. <name>READ_LATENCY_1</name>
  6156. <description>READ LATENCY is 1</description>
  6157. <value>0x1</value>
  6158. </enumeratedValue>
  6159. <enumeratedValue>
  6160. <name>READ_LATENCY_2</name>
  6161. <description>READ LATENCY is 2</description>
  6162. <value>0x2</value>
  6163. </enumeratedValue>
  6164. <enumeratedValue>
  6165. <name>READ_LATENCY_3</name>
  6166. <description>READ LATENCY is 3</description>
  6167. <value>0x3</value>
  6168. </enumeratedValue>
  6169. <enumeratedValue>
  6170. <name>READ_LATENCY_4</name>
  6171. <description>READ LATENCY is 4</description>
  6172. <value>0x4</value>
  6173. </enumeratedValue>
  6174. <enumeratedValue>
  6175. <name>READ_LATENCY_5</name>
  6176. <description>READ LATENCY is 5</description>
  6177. <value>0x5</value>
  6178. </enumeratedValue>
  6179. </enumeratedValues>
  6180. </field>
  6181. <field>
  6182. <name>TCR</name>
  6183. <description>Only for Toggle NAND timing control delay (TCR+1) GPMICLK cycles for CEn_B low to RE_B low, 0 is less than or equal to TCR, which is less than the PREAMBLE_DELAY</description>
  6184. <bitOffset>0x1B</bitOffset>
  6185. <bitWidth>2</bitWidth>
  6186. <access>read-write</access>
  6187. </field>
  6188. <field>
  6189. <name>TRPSTH</name>
  6190. <description>Only for Toggle NAND timing control delay TRPSTH GPMICLK cycles for CEn_B high to RE_B high, A value of zero is interpreted as 8</description>
  6191. <bitOffset>0x1D</bitOffset>
  6192. <bitWidth>3</bitWidth>
  6193. <access>read-write</access>
  6194. </field>
  6195. </fields>
  6196. </register>
  6197. <register>
  6198. <name>DATA</name>
  6199. <description>GPMI DMA Data Transfer Register Description</description>
  6200. <addressOffset>0xA0</addressOffset>
  6201. <size>32</size>
  6202. <access>read-write</access>
  6203. <resetValue>0</resetValue>
  6204. <resetMask>0xFFFFFFFF</resetMask>
  6205. <fields>
  6206. <field>
  6207. <name>DATA</name>
  6208. <description>In 8-bit mode, one, two, three or four bytes can can be accessed to send the same number of bus cycles</description>
  6209. <bitOffset>0</bitOffset>
  6210. <bitWidth>32</bitWidth>
  6211. <access>read-write</access>
  6212. </field>
  6213. </fields>
  6214. </register>
  6215. <register>
  6216. <name>STAT</name>
  6217. <description>GPMI Status Register Description</description>
  6218. <addressOffset>0xB0</addressOffset>
  6219. <size>32</size>
  6220. <access>read-only</access>
  6221. <resetValue>0x5</resetValue>
  6222. <resetMask>0xFFFFFFFF</resetMask>
  6223. <fields>
  6224. <field>
  6225. <name>PRESENT</name>
  6226. <description>UNAVAILABLE = 0x0 GPMI is not present in this product</description>
  6227. <bitOffset>0</bitOffset>
  6228. <bitWidth>1</bitWidth>
  6229. <access>read-only</access>
  6230. <enumeratedValues>
  6231. <enumeratedValue>
  6232. <name>PRESENT_0</name>
  6233. <description>GPMI is not present in this product.</description>
  6234. <value>0</value>
  6235. </enumeratedValue>
  6236. <enumeratedValue>
  6237. <name>PRESENT_1</name>
  6238. <description>GPMI is present is in this product.</description>
  6239. <value>0x1</value>
  6240. </enumeratedValue>
  6241. </enumeratedValues>
  6242. </field>
  6243. <field>
  6244. <name>FIFO_FULL</name>
  6245. <description>NOT_FULL = 0x0 FIFO is not full. FULL = 0x1 FIFO is full.</description>
  6246. <bitOffset>0x1</bitOffset>
  6247. <bitWidth>1</bitWidth>
  6248. <access>read-only</access>
  6249. <enumeratedValues>
  6250. <enumeratedValue>
  6251. <name>FIFO_FULL_0</name>
  6252. <description>FIFO is not full.</description>
  6253. <value>0</value>
  6254. </enumeratedValue>
  6255. <enumeratedValue>
  6256. <name>FIFO_FULL_1</name>
  6257. <description>FIFO is full.</description>
  6258. <value>0x1</value>
  6259. </enumeratedValue>
  6260. </enumeratedValues>
  6261. </field>
  6262. <field>
  6263. <name>FIFO_EMPTY</name>
  6264. <description>NOT_EMPTY = 0x0 FIFO is not empty. EMPTY = 0x1 FIFO is empty.</description>
  6265. <bitOffset>0x2</bitOffset>
  6266. <bitWidth>1</bitWidth>
  6267. <access>read-only</access>
  6268. <enumeratedValues>
  6269. <enumeratedValue>
  6270. <name>FIFO_EMPTY_0</name>
  6271. <description>FIFO is not empty.</description>
  6272. <value>0</value>
  6273. </enumeratedValue>
  6274. <enumeratedValue>
  6275. <name>FIFO_EMPTY_1</name>
  6276. <description>FIFO is empty.</description>
  6277. <value>0x1</value>
  6278. </enumeratedValue>
  6279. </enumeratedValues>
  6280. </field>
  6281. <field>
  6282. <name>INVALID_BUFFER_MASK</name>
  6283. <description>Buffer Mask Validity bit.</description>
  6284. <bitOffset>0x3</bitOffset>
  6285. <bitWidth>1</bitWidth>
  6286. <access>read-only</access>
  6287. <enumeratedValues>
  6288. <enumeratedValue>
  6289. <name>INVALID_BUFFER_MASK_0</name>
  6290. <description>ECC Buffer Mask is not invalid.</description>
  6291. <value>0</value>
  6292. </enumeratedValue>
  6293. <enumeratedValue>
  6294. <name>INVALID_BUFFER_MASK_1</name>
  6295. <description>ECC Buffer Mask is invalid.</description>
  6296. <value>0x1</value>
  6297. </enumeratedValue>
  6298. </enumeratedValues>
  6299. </field>
  6300. <field>
  6301. <name>ATA_IRQ</name>
  6302. <description>Status of the ATA_IRQ input pin.</description>
  6303. <bitOffset>0x4</bitOffset>
  6304. <bitWidth>1</bitWidth>
  6305. <access>read-only</access>
  6306. </field>
  6307. <field>
  6308. <name>RSVD1</name>
  6309. <description>Always write zeroes to this bit field.</description>
  6310. <bitOffset>0x5</bitOffset>
  6311. <bitWidth>3</bitWidth>
  6312. <access>read-only</access>
  6313. </field>
  6314. <field>
  6315. <name>DEV0_ERROR</name>
  6316. <description>DMA channel 0 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6317. <bitOffset>0x8</bitOffset>
  6318. <bitWidth>1</bitWidth>
  6319. <access>read-only</access>
  6320. <enumeratedValues>
  6321. <enumeratedValue>
  6322. <name>DEV0_ERROR_0</name>
  6323. <description>No error condition present on ATA/NAND Device accessed by DMA channel 0.</description>
  6324. <value>0</value>
  6325. </enumeratedValue>
  6326. <enumeratedValue>
  6327. <name>DEV0_ERROR_1</name>
  6328. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6329. <value>0x1</value>
  6330. </enumeratedValue>
  6331. </enumeratedValues>
  6332. </field>
  6333. <field>
  6334. <name>DEV1_ERROR</name>
  6335. <description>DMA channel 1 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6336. <bitOffset>0x9</bitOffset>
  6337. <bitWidth>1</bitWidth>
  6338. <access>read-only</access>
  6339. <enumeratedValues>
  6340. <enumeratedValue>
  6341. <name>DEV1_ERROR_0</name>
  6342. <description>No error condition present on ATA/NAND Device accessed by DMA channel 1.</description>
  6343. <value>0</value>
  6344. </enumeratedValue>
  6345. <enumeratedValue>
  6346. <name>DEV1_ERROR_1</name>
  6347. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6348. <value>0x1</value>
  6349. </enumeratedValue>
  6350. </enumeratedValues>
  6351. </field>
  6352. <field>
  6353. <name>DEV2_ERROR</name>
  6354. <description>DMA channel 2 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6355. <bitOffset>0xA</bitOffset>
  6356. <bitWidth>1</bitWidth>
  6357. <access>read-only</access>
  6358. <enumeratedValues>
  6359. <enumeratedValue>
  6360. <name>DEV2_ERROR_0</name>
  6361. <description>No error condition present on ATA/NAND Device accessed by DMA channel 2.</description>
  6362. <value>0</value>
  6363. </enumeratedValue>
  6364. <enumeratedValue>
  6365. <name>DEV2_ERROR_1</name>
  6366. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6367. <value>0x1</value>
  6368. </enumeratedValue>
  6369. </enumeratedValues>
  6370. </field>
  6371. <field>
  6372. <name>DEV3_ERROR</name>
  6373. <description>DMA channel 3 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6374. <bitOffset>0xB</bitOffset>
  6375. <bitWidth>1</bitWidth>
  6376. <access>read-only</access>
  6377. <enumeratedValues>
  6378. <enumeratedValue>
  6379. <name>DEV3_ERROR_0</name>
  6380. <description>No error condition present on ATA/NAND Device accessed by DMA channel 3.</description>
  6381. <value>0</value>
  6382. </enumeratedValue>
  6383. <enumeratedValue>
  6384. <name>DEV3_ERROR_1</name>
  6385. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6386. <value>0x1</value>
  6387. </enumeratedValue>
  6388. </enumeratedValues>
  6389. </field>
  6390. <field>
  6391. <name>DEV4_ERROR</name>
  6392. <description>DMA channel 4 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6393. <bitOffset>0xC</bitOffset>
  6394. <bitWidth>1</bitWidth>
  6395. <access>read-only</access>
  6396. <enumeratedValues>
  6397. <enumeratedValue>
  6398. <name>DEV4_ERROR_0</name>
  6399. <description>No error condition present on ATA/NAND Device accessed by DMA channel 4.</description>
  6400. <value>0</value>
  6401. </enumeratedValue>
  6402. <enumeratedValue>
  6403. <name>DEV4_ERROR_1</name>
  6404. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6405. <value>0x1</value>
  6406. </enumeratedValue>
  6407. </enumeratedValues>
  6408. </field>
  6409. <field>
  6410. <name>DEV5_ERROR</name>
  6411. <description>DMA channel 5 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6412. <bitOffset>0xD</bitOffset>
  6413. <bitWidth>1</bitWidth>
  6414. <access>read-only</access>
  6415. <enumeratedValues>
  6416. <enumeratedValue>
  6417. <name>DEV5_ERROR_0</name>
  6418. <description>No error condition present on ATA/NAND Device accessed by DMA channel 5.</description>
  6419. <value>0</value>
  6420. </enumeratedValue>
  6421. <enumeratedValue>
  6422. <name>DEV5_ERROR_1</name>
  6423. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6424. <value>0x1</value>
  6425. </enumeratedValue>
  6426. </enumeratedValues>
  6427. </field>
  6428. <field>
  6429. <name>DEV6_ERROR</name>
  6430. <description>DMA channel 6 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6431. <bitOffset>0xE</bitOffset>
  6432. <bitWidth>1</bitWidth>
  6433. <access>read-only</access>
  6434. <enumeratedValues>
  6435. <enumeratedValue>
  6436. <name>DEV6_ERROR_0</name>
  6437. <description>No error condition present on ATA/NAND Device accessed by DMA channel 6.</description>
  6438. <value>0</value>
  6439. </enumeratedValue>
  6440. <enumeratedValue>
  6441. <name>DEV6_ERROR_1</name>
  6442. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6443. <value>0x1</value>
  6444. </enumeratedValue>
  6445. </enumeratedValues>
  6446. </field>
  6447. <field>
  6448. <name>DEV7_ERROR</name>
  6449. <description>DMA channel 7 (Timeout or compare failure, depending on COMMAND_MODE).</description>
  6450. <bitOffset>0xF</bitOffset>
  6451. <bitWidth>1</bitWidth>
  6452. <access>read-only</access>
  6453. <enumeratedValues>
  6454. <enumeratedValue>
  6455. <name>DEV7_ERROR_0</name>
  6456. <description>No error condition present on ATA/NAND Device accessed by DMA channel 7.</description>
  6457. <value>0</value>
  6458. </enumeratedValue>
  6459. <enumeratedValue>
  6460. <name>DEV7_ERROR_1</name>
  6461. <description>An Error has occurred on ATA/NAND Device accessed by</description>
  6462. <value>0x1</value>
  6463. </enumeratedValue>
  6464. </enumeratedValues>
  6465. </field>
  6466. <field>
  6467. <name>RDY_TIMEOUT</name>
  6468. <description>State of the RDY/BUSY Timeout Flags</description>
  6469. <bitOffset>0x10</bitOffset>
  6470. <bitWidth>8</bitWidth>
  6471. <access>read-only</access>
  6472. </field>
  6473. <field>
  6474. <name>READY_BUSY</name>
  6475. <description>Read-only view of NAND Ready_Busy Input pins.</description>
  6476. <bitOffset>0x18</bitOffset>
  6477. <bitWidth>8</bitWidth>
  6478. <access>read-only</access>
  6479. </field>
  6480. </fields>
  6481. </register>
  6482. <register>
  6483. <name>DEBUG</name>
  6484. <description>GPMI Debug Information Register Description</description>
  6485. <addressOffset>0xC0</addressOffset>
  6486. <size>32</size>
  6487. <access>read-only</access>
  6488. <resetValue>0</resetValue>
  6489. <resetMask>0xFFFFFFFF</resetMask>
  6490. <fields>
  6491. <field>
  6492. <name>CMD_END</name>
  6493. <description>Read Only view of the Command End toggle signals to DMA. One per channel</description>
  6494. <bitOffset>0</bitOffset>
  6495. <bitWidth>8</bitWidth>
  6496. <access>read-only</access>
  6497. </field>
  6498. <field>
  6499. <name>DMAREQ</name>
  6500. <description>Read-only view of DMA request line for 8 DMA channels</description>
  6501. <bitOffset>0x8</bitOffset>
  6502. <bitWidth>8</bitWidth>
  6503. <access>read-only</access>
  6504. </field>
  6505. <field>
  6506. <name>DMA_SENSE</name>
  6507. <description>Read-only view of sense state of the 8 DMA channels</description>
  6508. <bitOffset>0x10</bitOffset>
  6509. <bitWidth>8</bitWidth>
  6510. <access>read-only</access>
  6511. </field>
  6512. <field>
  6513. <name>WAIT_FOR_READY_END</name>
  6514. <description>Read Only view of the Wait_For_Ready End toggle signals to DMA. One per channel</description>
  6515. <bitOffset>0x18</bitOffset>
  6516. <bitWidth>8</bitWidth>
  6517. <access>read-only</access>
  6518. </field>
  6519. </fields>
  6520. </register>
  6521. <register>
  6522. <name>VERSION</name>
  6523. <description>GPMI Version Register Description</description>
  6524. <addressOffset>0xD0</addressOffset>
  6525. <size>32</size>
  6526. <access>read-only</access>
  6527. <resetValue>0x5020000</resetValue>
  6528. <resetMask>0xFFFFFFFF</resetMask>
  6529. <fields>
  6530. <field>
  6531. <name>STEP</name>
  6532. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  6533. <bitOffset>0</bitOffset>
  6534. <bitWidth>16</bitWidth>
  6535. <access>read-only</access>
  6536. </field>
  6537. <field>
  6538. <name>MINOR</name>
  6539. <description>Fixed read-only value reflecting the MINOR field of the RTL version.</description>
  6540. <bitOffset>0x10</bitOffset>
  6541. <bitWidth>8</bitWidth>
  6542. <access>read-only</access>
  6543. </field>
  6544. <field>
  6545. <name>MAJOR</name>
  6546. <description>Fixed read-only value reflecting the MAJOR field of the RTL version.</description>
  6547. <bitOffset>0x18</bitOffset>
  6548. <bitWidth>8</bitWidth>
  6549. <access>read-only</access>
  6550. </field>
  6551. </fields>
  6552. </register>
  6553. <register>
  6554. <name>DEBUG2</name>
  6555. <description>GPMI Debug2 Information Register Description</description>
  6556. <addressOffset>0xE0</addressOffset>
  6557. <size>32</size>
  6558. <access>read-write</access>
  6559. <resetValue>0xF100</resetValue>
  6560. <resetMask>0xFFFFFFFF</resetMask>
  6561. <fields>
  6562. <field>
  6563. <name>RDN_TAP</name>
  6564. <description>This is the DLL tap calculated by the DLL controller</description>
  6565. <bitOffset>0</bitOffset>
  6566. <bitWidth>6</bitWidth>
  6567. <access>read-only</access>
  6568. </field>
  6569. <field>
  6570. <name>UPDATE_WINDOW</name>
  6571. <description>A 1 indicates that the DLL is busy generating the required delay.</description>
  6572. <bitOffset>0x6</bitOffset>
  6573. <bitWidth>1</bitWidth>
  6574. <access>read-only</access>
  6575. </field>
  6576. <field>
  6577. <name>VIEW_DELAYED_RDN</name>
  6578. <description>Set to a 1 to select the delayed feedback RE_B to drive the GPMI_ADDR[0] (Nand CLE) pin</description>
  6579. <bitOffset>0x7</bitOffset>
  6580. <bitWidth>1</bitWidth>
  6581. <access>read-write</access>
  6582. </field>
  6583. <field>
  6584. <name>SYND2GPMI_READY</name>
  6585. <description>Data handshake Input from BCH.</description>
  6586. <bitOffset>0x8</bitOffset>
  6587. <bitWidth>1</bitWidth>
  6588. <access>read-only</access>
  6589. </field>
  6590. <field>
  6591. <name>SYND2GPMI_VALID</name>
  6592. <description>Data handshake Input from BCH.</description>
  6593. <bitOffset>0x9</bitOffset>
  6594. <bitWidth>1</bitWidth>
  6595. <access>read-only</access>
  6596. </field>
  6597. <field>
  6598. <name>GPMI2SYND_READY</name>
  6599. <description>Data handshake output to BCH.</description>
  6600. <bitOffset>0xA</bitOffset>
  6601. <bitWidth>1</bitWidth>
  6602. <access>read-only</access>
  6603. </field>
  6604. <field>
  6605. <name>GPMI2SYND_VALID</name>
  6606. <description>Data handshake output to BCH.</description>
  6607. <bitOffset>0xB</bitOffset>
  6608. <bitWidth>1</bitWidth>
  6609. <access>read-only</access>
  6610. </field>
  6611. <field>
  6612. <name>SYND2GPMI_BE</name>
  6613. <description>Data byte enable Input from BCH.</description>
  6614. <bitOffset>0xC</bitOffset>
  6615. <bitWidth>4</bitWidth>
  6616. <access>read-only</access>
  6617. </field>
  6618. <field>
  6619. <name>MAIN_STATE</name>
  6620. <description>parameter MSM_IDLE = 4'h0, MSM_BYTCNT = 4'h1, MSM_WAITFE = 4'h2, MSM_WAITFR = 4'h3, MSM_DMAREQ = 4'h4, MSM_DMAACK = 4'h5, MSM_WAITFF = 4'h6, MSM_LDFIFO = 4'h7, MSM_LDDMAR = 4'h8, MSM_RDCMP = 4'h9, MSM_DONE = 4'hA</description>
  6621. <bitOffset>0x10</bitOffset>
  6622. <bitWidth>4</bitWidth>
  6623. <access>read-only</access>
  6624. </field>
  6625. <field>
  6626. <name>PIN_STATE</name>
  6627. <description>parameter PSM_IDLE = 3'h0, PSM_BYTCNT = 3'h1, PSM_ADDR = 3'h2, PSM_STALL = 3'h3, PSM_STROBE = 3'h4, PSM_ATARDY = 3'h5, PSM_DHOLD = 3'h6, PSM_DONE = 3'h7</description>
  6628. <bitOffset>0x14</bitOffset>
  6629. <bitWidth>3</bitWidth>
  6630. <access>read-only</access>
  6631. </field>
  6632. <field>
  6633. <name>BUSY</name>
  6634. <description>When asserted the GPMI is busy</description>
  6635. <bitOffset>0x17</bitOffset>
  6636. <bitWidth>1</bitWidth>
  6637. <access>read-only</access>
  6638. </field>
  6639. <field>
  6640. <name>UDMA_STATE</name>
  6641. <description>USM_IDLE = 4'h0, idle USM_DMARQ = 4'h1, DMA req USM_ACK = 4'h2, DMA ACK USM_FIFO_E = 4'h3, Fifo empty USM_WPAUSE = 4'h4, WR DMA Paused by device USM_TSTRB = 4'h5, Toggle HSTROBE USM_CAPTUR = 4'h6, Capture Stage, (data sampled with DSTROBE is valid) USM_DATOUT = 4'h7, Change Burst DATAOUT USM_CRC = 4'h8, Source CRC to Device USM_WAIT_R = 4'h9, Waiting for DDMARDY- USM_END = 4'ha; Negate DMAACK (end of DMA) USM_WAIT_S = 4'hb, Waiting for DSTROBE USM_RPAUSE = 4'hc, Rd DMA Paused by Host USM_RSTOP = 4'hd, Rd DMA Stopped by Host USM_WTERM = 4'he, Wr DMA Termination State USM_RTERM = 4'hf, Rd DMA Termination state</description>
  6642. <bitOffset>0x18</bitOffset>
  6643. <bitWidth>4</bitWidth>
  6644. <access>read-only</access>
  6645. </field>
  6646. <field>
  6647. <name>RSVD1</name>
  6648. <description>Always write zeroes to this bit field.</description>
  6649. <bitOffset>0x1C</bitOffset>
  6650. <bitWidth>4</bitWidth>
  6651. <access>read-write</access>
  6652. </field>
  6653. </fields>
  6654. </register>
  6655. <register>
  6656. <name>DEBUG3</name>
  6657. <description>GPMI Debug3 Information Register Description</description>
  6658. <addressOffset>0xF0</addressOffset>
  6659. <size>32</size>
  6660. <access>read-only</access>
  6661. <resetValue>0</resetValue>
  6662. <resetMask>0xFFFFFFFF</resetMask>
  6663. <fields>
  6664. <field>
  6665. <name>DEV_WORD_CNTR</name>
  6666. <description>Reflects the number of bytes remains to be transferred on the ATA/Nand bus.</description>
  6667. <bitOffset>0</bitOffset>
  6668. <bitWidth>16</bitWidth>
  6669. <access>read-only</access>
  6670. </field>
  6671. <field>
  6672. <name>APB_WORD_CNTR</name>
  6673. <description>Reflects the number of bytes remains to be transferred on the APB bus.</description>
  6674. <bitOffset>0x10</bitOffset>
  6675. <bitWidth>16</bitWidth>
  6676. <access>read-only</access>
  6677. </field>
  6678. </fields>
  6679. </register>
  6680. <register>
  6681. <name>READ_DDR_DLL_CTRL</name>
  6682. <description>GPMI Double Rate Read DLL Control Register Description</description>
  6683. <addressOffset>0x100</addressOffset>
  6684. <size>32</size>
  6685. <access>read-write</access>
  6686. <resetValue>0x38</resetValue>
  6687. <resetMask>0xFFFFFFFF</resetMask>
  6688. <fields>
  6689. <field>
  6690. <name>ENABLE</name>
  6691. <description>Set this bit to 1 to enable the DLL and delay chain; otherwise; set to 0 to bypasses DLL</description>
  6692. <bitOffset>0</bitOffset>
  6693. <bitWidth>1</bitWidth>
  6694. <access>read-write</access>
  6695. </field>
  6696. <field>
  6697. <name>RESET</name>
  6698. <description>Setting this bit to 1 force a reset on DLL</description>
  6699. <bitOffset>0x1</bitOffset>
  6700. <bitWidth>1</bitWidth>
  6701. <access>read-write</access>
  6702. </field>
  6703. <field>
  6704. <name>SLV_FORCE_UPD</name>
  6705. <description>Setting this bit to 1, forces the slave delay line to update to the DLL calibrated value immediately</description>
  6706. <bitOffset>0x2</bitOffset>
  6707. <bitWidth>1</bitWidth>
  6708. <access>read-write</access>
  6709. </field>
  6710. <field>
  6711. <name>SLV_DLY_TARGET</name>
  6712. <description>The delay target for the read clock is can be programmed in 1/16th increments of an GPMICLK half-period</description>
  6713. <bitOffset>0x3</bitOffset>
  6714. <bitWidth>4</bitWidth>
  6715. <access>read-write</access>
  6716. </field>
  6717. <field>
  6718. <name>GATE_UPDATE</name>
  6719. <description>Setting this bit to 1, forces the slave delay line not update</description>
  6720. <bitOffset>0x7</bitOffset>
  6721. <bitWidth>1</bitWidth>
  6722. <access>read-write</access>
  6723. </field>
  6724. <field>
  6725. <name>REFCLK_ON</name>
  6726. <description>set this bit to 1 will turn on the reference clock</description>
  6727. <bitOffset>0x8</bitOffset>
  6728. <bitWidth>1</bitWidth>
  6729. <access>read-write</access>
  6730. </field>
  6731. <field>
  6732. <name>SLV_OVERRIDE</name>
  6733. <description>Set this bit to 1 to Enable manual override for slave delay chain using SLV_OVERRIDE_VAL; to set 0 to disable manual override</description>
  6734. <bitOffset>0x9</bitOffset>
  6735. <bitWidth>1</bitWidth>
  6736. <access>read-write</access>
  6737. </field>
  6738. <field>
  6739. <name>SLV_OVERRIDE_VAL</name>
  6740. <description>When SLV_OVERRIDE=1 This field is used to select 1 of 256 physical taps manually</description>
  6741. <bitOffset>0xA</bitOffset>
  6742. <bitWidth>8</bitWidth>
  6743. <access>read-write</access>
  6744. </field>
  6745. <field>
  6746. <name>RSVD1</name>
  6747. <description>Reserved</description>
  6748. <bitOffset>0x12</bitOffset>
  6749. <bitWidth>2</bitWidth>
  6750. <access>read-only</access>
  6751. </field>
  6752. <field>
  6753. <name>SLV_UPDATE_INT</name>
  6754. <description>Setting a value greater than 0 in this field, shall over-ride the default slave delay-line update interval of 256 GPMICLK cycles</description>
  6755. <bitOffset>0x14</bitOffset>
  6756. <bitWidth>8</bitWidth>
  6757. <access>read-write</access>
  6758. </field>
  6759. <field>
  6760. <name>REF_UPDATE_INT</name>
  6761. <description>This field allows the user to add additional delay cycles to the DLL control loop (reference delay line control)</description>
  6762. <bitOffset>0x1C</bitOffset>
  6763. <bitWidth>4</bitWidth>
  6764. <access>read-write</access>
  6765. </field>
  6766. </fields>
  6767. </register>
  6768. <register>
  6769. <name>WRITE_DDR_DLL_CTRL</name>
  6770. <description>GPMI Double Rate Write DLL Control Register Description</description>
  6771. <addressOffset>0x110</addressOffset>
  6772. <size>32</size>
  6773. <access>read-write</access>
  6774. <resetValue>0x38</resetValue>
  6775. <resetMask>0xFFFFFFFF</resetMask>
  6776. <fields>
  6777. <field>
  6778. <name>ENABLE</name>
  6779. <description>Set this bit to 1 to enable the DLL and delay chain; otherwise; set to 0 to bypasses DLL</description>
  6780. <bitOffset>0</bitOffset>
  6781. <bitWidth>1</bitWidth>
  6782. <access>read-write</access>
  6783. </field>
  6784. <field>
  6785. <name>RESET</name>
  6786. <description>Setting this bit to 1 force a reset on DLL</description>
  6787. <bitOffset>0x1</bitOffset>
  6788. <bitWidth>1</bitWidth>
  6789. <access>read-write</access>
  6790. </field>
  6791. <field>
  6792. <name>SLV_FORCE_UPD</name>
  6793. <description>Setting this bit to 1, forces the slave delay line to update to the DLL calibrated value immediately</description>
  6794. <bitOffset>0x2</bitOffset>
  6795. <bitWidth>1</bitWidth>
  6796. <access>read-write</access>
  6797. </field>
  6798. <field>
  6799. <name>SLV_DLY_TARGET</name>
  6800. <description>The delay target for the read clock can be programmed in 1/16th increments of an GPMICLK half-period</description>
  6801. <bitOffset>0x3</bitOffset>
  6802. <bitWidth>4</bitWidth>
  6803. <access>read-write</access>
  6804. </field>
  6805. <field>
  6806. <name>GATE_UPDATE</name>
  6807. <description>Setting this bit to 1, forces the slave delay line not update</description>
  6808. <bitOffset>0x7</bitOffset>
  6809. <bitWidth>1</bitWidth>
  6810. <access>read-write</access>
  6811. </field>
  6812. <field>
  6813. <name>REFCLK_ON</name>
  6814. <description>set this bit to 1 will turn on the reference clock</description>
  6815. <bitOffset>0x8</bitOffset>
  6816. <bitWidth>1</bitWidth>
  6817. <access>read-write</access>
  6818. </field>
  6819. <field>
  6820. <name>SLV_OVERRIDE</name>
  6821. <description>Set this bit to 1 to Enable manual override for slave delay chain using SLV_OVERRIDE_VAL; to set 0 to disable manual override</description>
  6822. <bitOffset>0x9</bitOffset>
  6823. <bitWidth>1</bitWidth>
  6824. <access>read-write</access>
  6825. </field>
  6826. <field>
  6827. <name>SLV_OVERRIDE_VAL</name>
  6828. <description>When SLV_OVERRIDE=1 This field is used to select 1 of 256 physical taps manually</description>
  6829. <bitOffset>0xA</bitOffset>
  6830. <bitWidth>8</bitWidth>
  6831. <access>read-write</access>
  6832. </field>
  6833. <field>
  6834. <name>RSVD1</name>
  6835. <description>Reserved</description>
  6836. <bitOffset>0x12</bitOffset>
  6837. <bitWidth>2</bitWidth>
  6838. <access>read-only</access>
  6839. </field>
  6840. <field>
  6841. <name>SLV_UPDATE_INT</name>
  6842. <description>Setting a value greater than 0 in this field, shall over-ride the default slave delay-line update interval of 256 GPMICLK cycles</description>
  6843. <bitOffset>0x14</bitOffset>
  6844. <bitWidth>8</bitWidth>
  6845. <access>read-write</access>
  6846. </field>
  6847. <field>
  6848. <name>REF_UPDATE_INT</name>
  6849. <description>This field allows the user to add additional delay cycles to the DLL control loop (reference delay line control)</description>
  6850. <bitOffset>0x1C</bitOffset>
  6851. <bitWidth>4</bitWidth>
  6852. <access>read-write</access>
  6853. </field>
  6854. </fields>
  6855. </register>
  6856. <register>
  6857. <name>READ_DDR_DLL_STS</name>
  6858. <description>GPMI Double Rate Read DLL Status Register Description</description>
  6859. <addressOffset>0x120</addressOffset>
  6860. <size>32</size>
  6861. <access>read-only</access>
  6862. <resetValue>0</resetValue>
  6863. <resetMask>0xFFFFFFFF</resetMask>
  6864. <fields>
  6865. <field>
  6866. <name>SLV_LOCK</name>
  6867. <description>Slave delay-line lock status</description>
  6868. <bitOffset>0</bitOffset>
  6869. <bitWidth>1</bitWidth>
  6870. <access>read-only</access>
  6871. </field>
  6872. <field>
  6873. <name>SLV_SEL</name>
  6874. <description>Slave delay line select status</description>
  6875. <bitOffset>0x1</bitOffset>
  6876. <bitWidth>8</bitWidth>
  6877. <access>read-only</access>
  6878. </field>
  6879. <field>
  6880. <name>RSVD0</name>
  6881. <description>Reserved</description>
  6882. <bitOffset>0x9</bitOffset>
  6883. <bitWidth>7</bitWidth>
  6884. <access>read-only</access>
  6885. </field>
  6886. <field>
  6887. <name>REF_LOCK</name>
  6888. <description>Reference DLL lock status</description>
  6889. <bitOffset>0x10</bitOffset>
  6890. <bitWidth>1</bitWidth>
  6891. <access>read-only</access>
  6892. </field>
  6893. <field>
  6894. <name>REF_SEL</name>
  6895. <description>Reference delay line select status.</description>
  6896. <bitOffset>0x11</bitOffset>
  6897. <bitWidth>8</bitWidth>
  6898. <access>read-only</access>
  6899. </field>
  6900. <field>
  6901. <name>RSVD1</name>
  6902. <description>Reserved</description>
  6903. <bitOffset>0x19</bitOffset>
  6904. <bitWidth>7</bitWidth>
  6905. <access>read-only</access>
  6906. </field>
  6907. </fields>
  6908. </register>
  6909. <register>
  6910. <name>WRITE_DDR_DLL_STS</name>
  6911. <description>GPMI Double Rate Write DLL Status Register Description</description>
  6912. <addressOffset>0x130</addressOffset>
  6913. <size>32</size>
  6914. <access>read-only</access>
  6915. <resetValue>0</resetValue>
  6916. <resetMask>0xFFFFFFFF</resetMask>
  6917. <fields>
  6918. <field>
  6919. <name>SLV_LOCK</name>
  6920. <description>Slave delay-line lock status</description>
  6921. <bitOffset>0</bitOffset>
  6922. <bitWidth>1</bitWidth>
  6923. <access>read-only</access>
  6924. </field>
  6925. <field>
  6926. <name>SLV_SEL</name>
  6927. <description>Slave delay line select status</description>
  6928. <bitOffset>0x1</bitOffset>
  6929. <bitWidth>8</bitWidth>
  6930. <access>read-only</access>
  6931. </field>
  6932. <field>
  6933. <name>RSVD0</name>
  6934. <description>Reserved</description>
  6935. <bitOffset>0x9</bitOffset>
  6936. <bitWidth>7</bitWidth>
  6937. <access>read-only</access>
  6938. </field>
  6939. <field>
  6940. <name>REF_LOCK</name>
  6941. <description>Reference DLL lock status</description>
  6942. <bitOffset>0x10</bitOffset>
  6943. <bitWidth>1</bitWidth>
  6944. <access>read-only</access>
  6945. </field>
  6946. <field>
  6947. <name>REF_SEL</name>
  6948. <description>Reference delay line select status.</description>
  6949. <bitOffset>0x11</bitOffset>
  6950. <bitWidth>8</bitWidth>
  6951. <access>read-only</access>
  6952. </field>
  6953. <field>
  6954. <name>RSVD1</name>
  6955. <description>Reserved</description>
  6956. <bitOffset>0x19</bitOffset>
  6957. <bitWidth>7</bitWidth>
  6958. <access>read-only</access>
  6959. </field>
  6960. </fields>
  6961. </register>
  6962. </registers>
  6963. </peripheral>
  6964. <peripheral>
  6965. <name>BCH</name>
  6966. <description>BCH Register Reference Index</description>
  6967. <groupName>BCH</groupName>
  6968. <prependToName>BCH_</prependToName>
  6969. <baseAddress>0x1808000</baseAddress>
  6970. <addressBlock>
  6971. <offset>0</offset>
  6972. <size>0x180</size>
  6973. <usage>registers</usage>
  6974. </addressBlock>
  6975. <interrupt>
  6976. <name>RAWNAND_BCH</name>
  6977. <value>47</value>
  6978. </interrupt>
  6979. <registers>
  6980. <register>
  6981. <name>CTRL</name>
  6982. <description>Hardware BCH ECC Accelerator Control Register</description>
  6983. <addressOffset>0</addressOffset>
  6984. <size>32</size>
  6985. <access>read-write</access>
  6986. <resetValue>0xC0000000</resetValue>
  6987. <resetMask>0xFFFFFFFF</resetMask>
  6988. <fields>
  6989. <field>
  6990. <name>COMPLETE_IRQ</name>
  6991. <description>This bit indicates the state of the external interrupt line</description>
  6992. <bitOffset>0</bitOffset>
  6993. <bitWidth>1</bitWidth>
  6994. <access>read-write</access>
  6995. </field>
  6996. <field>
  6997. <name>RSVD0</name>
  6998. <description>This field is reserved.</description>
  6999. <bitOffset>0x1</bitOffset>
  7000. <bitWidth>1</bitWidth>
  7001. <access>read-only</access>
  7002. </field>
  7003. <field>
  7004. <name>DEBUG_STALL_IRQ</name>
  7005. <description>DEBUG STALL Interrupt Status. Write a 1 to the SCT clear address to clear the interrupt status bit.</description>
  7006. <bitOffset>0x2</bitOffset>
  7007. <bitWidth>1</bitWidth>
  7008. <access>read-write</access>
  7009. </field>
  7010. <field>
  7011. <name>BM_ERROR_IRQ</name>
  7012. <description>AHB Bus interface Error Interrupt Status</description>
  7013. <bitOffset>0x3</bitOffset>
  7014. <bitWidth>1</bitWidth>
  7015. <access>read-write</access>
  7016. </field>
  7017. <field>
  7018. <name>RSVD1</name>
  7019. <description>This field is reserved.</description>
  7020. <bitOffset>0x4</bitOffset>
  7021. <bitWidth>4</bitWidth>
  7022. <access>read-only</access>
  7023. </field>
  7024. <field>
  7025. <name>COMPLETE_IRQ_EN</name>
  7026. <description>1 = interrupt on completion of correction is enabled.</description>
  7027. <bitOffset>0x8</bitOffset>
  7028. <bitWidth>1</bitWidth>
  7029. <access>read-write</access>
  7030. </field>
  7031. <field>
  7032. <name>RSVD2</name>
  7033. <description>This field is reserved.</description>
  7034. <bitOffset>0x9</bitOffset>
  7035. <bitWidth>1</bitWidth>
  7036. <access>read-only</access>
  7037. </field>
  7038. <field>
  7039. <name>DEBUG_STALL_IRQ_EN</name>
  7040. <description>1 = interrupt on debug stall mode is enabled. The IRQ is raised on every block</description>
  7041. <bitOffset>0xA</bitOffset>
  7042. <bitWidth>1</bitWidth>
  7043. <access>read-write</access>
  7044. </field>
  7045. <field>
  7046. <name>RSVD3</name>
  7047. <description>This field is reserved.</description>
  7048. <bitOffset>0xB</bitOffset>
  7049. <bitWidth>5</bitWidth>
  7050. <access>read-only</access>
  7051. </field>
  7052. <field>
  7053. <name>M2M_ENABLE</name>
  7054. <description>NOTE! WRITING THIS BIT INITIATES A MEMORY-TO-MEMORY OPERATION</description>
  7055. <bitOffset>0x10</bitOffset>
  7056. <bitWidth>1</bitWidth>
  7057. <access>read-write</access>
  7058. </field>
  7059. <field>
  7060. <name>M2M_ENCODE</name>
  7061. <description>Selects encode (parity generation) or decode (correction) mode for memory-to-memory operations.</description>
  7062. <bitOffset>0x11</bitOffset>
  7063. <bitWidth>1</bitWidth>
  7064. <access>read-write</access>
  7065. </field>
  7066. <field>
  7067. <name>M2M_LAYOUT</name>
  7068. <description>Selects the flash page format for memory-to-memory operations.</description>
  7069. <bitOffset>0x12</bitOffset>
  7070. <bitWidth>2</bitWidth>
  7071. <access>read-write</access>
  7072. </field>
  7073. <field>
  7074. <name>RSVD4</name>
  7075. <description>This field is reserved.</description>
  7076. <bitOffset>0x14</bitOffset>
  7077. <bitWidth>2</bitWidth>
  7078. <access>read-only</access>
  7079. </field>
  7080. <field>
  7081. <name>DEBUGSYNDROME</name>
  7082. <description>(For debug purposes only)</description>
  7083. <bitOffset>0x16</bitOffset>
  7084. <bitWidth>1</bitWidth>
  7085. <access>read-write</access>
  7086. </field>
  7087. <field>
  7088. <name>RSVD5</name>
  7089. <description>This field is reserved.</description>
  7090. <bitOffset>0x17</bitOffset>
  7091. <bitWidth>7</bitWidth>
  7092. <access>read-only</access>
  7093. </field>
  7094. <field>
  7095. <name>CLKGATE</name>
  7096. <description>This bit must be set to 0 for normal operation. When set to 1 it gates off the clocks to the block.</description>
  7097. <bitOffset>0x1E</bitOffset>
  7098. <bitWidth>1</bitWidth>
  7099. <access>read-write</access>
  7100. <enumeratedValues>
  7101. <enumeratedValue>
  7102. <name>RUN</name>
  7103. <description>Allow BCH to operate normally.</description>
  7104. <value>0</value>
  7105. </enumeratedValue>
  7106. <enumeratedValue>
  7107. <name>NO_CLKS</name>
  7108. <description>Do not clock BCH gates in order to minimize power consumption.</description>
  7109. <value>0x1</value>
  7110. </enumeratedValue>
  7111. </enumeratedValues>
  7112. </field>
  7113. <field>
  7114. <name>SFTRST</name>
  7115. <description>Set this bit to 0 to enable normal BCH operation</description>
  7116. <bitOffset>0x1F</bitOffset>
  7117. <bitWidth>1</bitWidth>
  7118. <access>read-write</access>
  7119. <enumeratedValues>
  7120. <enumeratedValue>
  7121. <name>RUN</name>
  7122. <description>Allow BCH to operate normally.</description>
  7123. <value>0</value>
  7124. </enumeratedValue>
  7125. <enumeratedValue>
  7126. <name>RESET</name>
  7127. <description>Hold BCH in reset.</description>
  7128. <value>0x1</value>
  7129. </enumeratedValue>
  7130. </enumeratedValues>
  7131. </field>
  7132. </fields>
  7133. </register>
  7134. <register>
  7135. <name>CTRL_SET</name>
  7136. <description>Hardware BCH ECC Accelerator Control Register</description>
  7137. <addressOffset>0x4</addressOffset>
  7138. <size>32</size>
  7139. <access>read-write</access>
  7140. <resetValue>0xC0000000</resetValue>
  7141. <resetMask>0xFFFFFFFF</resetMask>
  7142. <fields>
  7143. <field>
  7144. <name>COMPLETE_IRQ</name>
  7145. <description>This bit indicates the state of the external interrupt line</description>
  7146. <bitOffset>0</bitOffset>
  7147. <bitWidth>1</bitWidth>
  7148. <access>read-write</access>
  7149. </field>
  7150. <field>
  7151. <name>RSVD0</name>
  7152. <description>This field is reserved.</description>
  7153. <bitOffset>0x1</bitOffset>
  7154. <bitWidth>1</bitWidth>
  7155. <access>read-only</access>
  7156. </field>
  7157. <field>
  7158. <name>DEBUG_STALL_IRQ</name>
  7159. <description>DEBUG STALL Interrupt Status. Write a 1 to the SCT clear address to clear the interrupt status bit.</description>
  7160. <bitOffset>0x2</bitOffset>
  7161. <bitWidth>1</bitWidth>
  7162. <access>read-write</access>
  7163. </field>
  7164. <field>
  7165. <name>BM_ERROR_IRQ</name>
  7166. <description>AHB Bus interface Error Interrupt Status</description>
  7167. <bitOffset>0x3</bitOffset>
  7168. <bitWidth>1</bitWidth>
  7169. <access>read-write</access>
  7170. </field>
  7171. <field>
  7172. <name>RSVD1</name>
  7173. <description>This field is reserved.</description>
  7174. <bitOffset>0x4</bitOffset>
  7175. <bitWidth>4</bitWidth>
  7176. <access>read-only</access>
  7177. </field>
  7178. <field>
  7179. <name>COMPLETE_IRQ_EN</name>
  7180. <description>1 = interrupt on completion of correction is enabled.</description>
  7181. <bitOffset>0x8</bitOffset>
  7182. <bitWidth>1</bitWidth>
  7183. <access>read-write</access>
  7184. </field>
  7185. <field>
  7186. <name>RSVD2</name>
  7187. <description>This field is reserved.</description>
  7188. <bitOffset>0x9</bitOffset>
  7189. <bitWidth>1</bitWidth>
  7190. <access>read-only</access>
  7191. </field>
  7192. <field>
  7193. <name>DEBUG_STALL_IRQ_EN</name>
  7194. <description>1 = interrupt on debug stall mode is enabled. The IRQ is raised on every block</description>
  7195. <bitOffset>0xA</bitOffset>
  7196. <bitWidth>1</bitWidth>
  7197. <access>read-write</access>
  7198. </field>
  7199. <field>
  7200. <name>RSVD3</name>
  7201. <description>This field is reserved.</description>
  7202. <bitOffset>0xB</bitOffset>
  7203. <bitWidth>5</bitWidth>
  7204. <access>read-only</access>
  7205. </field>
  7206. <field>
  7207. <name>M2M_ENABLE</name>
  7208. <description>NOTE! WRITING THIS BIT INITIATES A MEMORY-TO-MEMORY OPERATION</description>
  7209. <bitOffset>0x10</bitOffset>
  7210. <bitWidth>1</bitWidth>
  7211. <access>read-write</access>
  7212. </field>
  7213. <field>
  7214. <name>M2M_ENCODE</name>
  7215. <description>Selects encode (parity generation) or decode (correction) mode for memory-to-memory operations.</description>
  7216. <bitOffset>0x11</bitOffset>
  7217. <bitWidth>1</bitWidth>
  7218. <access>read-write</access>
  7219. </field>
  7220. <field>
  7221. <name>M2M_LAYOUT</name>
  7222. <description>Selects the flash page format for memory-to-memory operations.</description>
  7223. <bitOffset>0x12</bitOffset>
  7224. <bitWidth>2</bitWidth>
  7225. <access>read-write</access>
  7226. </field>
  7227. <field>
  7228. <name>RSVD4</name>
  7229. <description>This field is reserved.</description>
  7230. <bitOffset>0x14</bitOffset>
  7231. <bitWidth>2</bitWidth>
  7232. <access>read-only</access>
  7233. </field>
  7234. <field>
  7235. <name>DEBUGSYNDROME</name>
  7236. <description>(For debug purposes only)</description>
  7237. <bitOffset>0x16</bitOffset>
  7238. <bitWidth>1</bitWidth>
  7239. <access>read-write</access>
  7240. </field>
  7241. <field>
  7242. <name>RSVD5</name>
  7243. <description>This field is reserved.</description>
  7244. <bitOffset>0x17</bitOffset>
  7245. <bitWidth>7</bitWidth>
  7246. <access>read-only</access>
  7247. </field>
  7248. <field>
  7249. <name>CLKGATE</name>
  7250. <description>This bit must be set to 0 for normal operation. When set to 1 it gates off the clocks to the block.</description>
  7251. <bitOffset>0x1E</bitOffset>
  7252. <bitWidth>1</bitWidth>
  7253. <access>read-write</access>
  7254. <enumeratedValues>
  7255. <enumeratedValue>
  7256. <name>RUN</name>
  7257. <description>Allow BCH to operate normally.</description>
  7258. <value>0</value>
  7259. </enumeratedValue>
  7260. <enumeratedValue>
  7261. <name>NO_CLKS</name>
  7262. <description>Do not clock BCH gates in order to minimize power consumption.</description>
  7263. <value>0x1</value>
  7264. </enumeratedValue>
  7265. </enumeratedValues>
  7266. </field>
  7267. <field>
  7268. <name>SFTRST</name>
  7269. <description>Set this bit to 0 to enable normal BCH operation</description>
  7270. <bitOffset>0x1F</bitOffset>
  7271. <bitWidth>1</bitWidth>
  7272. <access>read-write</access>
  7273. <enumeratedValues>
  7274. <enumeratedValue>
  7275. <name>RUN</name>
  7276. <description>Allow BCH to operate normally.</description>
  7277. <value>0</value>
  7278. </enumeratedValue>
  7279. <enumeratedValue>
  7280. <name>RESET</name>
  7281. <description>Hold BCH in reset.</description>
  7282. <value>0x1</value>
  7283. </enumeratedValue>
  7284. </enumeratedValues>
  7285. </field>
  7286. </fields>
  7287. </register>
  7288. <register>
  7289. <name>CTRL_CLR</name>
  7290. <description>Hardware BCH ECC Accelerator Control Register</description>
  7291. <addressOffset>0x8</addressOffset>
  7292. <size>32</size>
  7293. <access>read-write</access>
  7294. <resetValue>0xC0000000</resetValue>
  7295. <resetMask>0xFFFFFFFF</resetMask>
  7296. <fields>
  7297. <field>
  7298. <name>COMPLETE_IRQ</name>
  7299. <description>This bit indicates the state of the external interrupt line</description>
  7300. <bitOffset>0</bitOffset>
  7301. <bitWidth>1</bitWidth>
  7302. <access>read-write</access>
  7303. </field>
  7304. <field>
  7305. <name>RSVD0</name>
  7306. <description>This field is reserved.</description>
  7307. <bitOffset>0x1</bitOffset>
  7308. <bitWidth>1</bitWidth>
  7309. <access>read-only</access>
  7310. </field>
  7311. <field>
  7312. <name>DEBUG_STALL_IRQ</name>
  7313. <description>DEBUG STALL Interrupt Status. Write a 1 to the SCT clear address to clear the interrupt status bit.</description>
  7314. <bitOffset>0x2</bitOffset>
  7315. <bitWidth>1</bitWidth>
  7316. <access>read-write</access>
  7317. </field>
  7318. <field>
  7319. <name>BM_ERROR_IRQ</name>
  7320. <description>AHB Bus interface Error Interrupt Status</description>
  7321. <bitOffset>0x3</bitOffset>
  7322. <bitWidth>1</bitWidth>
  7323. <access>read-write</access>
  7324. </field>
  7325. <field>
  7326. <name>RSVD1</name>
  7327. <description>This field is reserved.</description>
  7328. <bitOffset>0x4</bitOffset>
  7329. <bitWidth>4</bitWidth>
  7330. <access>read-only</access>
  7331. </field>
  7332. <field>
  7333. <name>COMPLETE_IRQ_EN</name>
  7334. <description>1 = interrupt on completion of correction is enabled.</description>
  7335. <bitOffset>0x8</bitOffset>
  7336. <bitWidth>1</bitWidth>
  7337. <access>read-write</access>
  7338. </field>
  7339. <field>
  7340. <name>RSVD2</name>
  7341. <description>This field is reserved.</description>
  7342. <bitOffset>0x9</bitOffset>
  7343. <bitWidth>1</bitWidth>
  7344. <access>read-only</access>
  7345. </field>
  7346. <field>
  7347. <name>DEBUG_STALL_IRQ_EN</name>
  7348. <description>1 = interrupt on debug stall mode is enabled. The IRQ is raised on every block</description>
  7349. <bitOffset>0xA</bitOffset>
  7350. <bitWidth>1</bitWidth>
  7351. <access>read-write</access>
  7352. </field>
  7353. <field>
  7354. <name>RSVD3</name>
  7355. <description>This field is reserved.</description>
  7356. <bitOffset>0xB</bitOffset>
  7357. <bitWidth>5</bitWidth>
  7358. <access>read-only</access>
  7359. </field>
  7360. <field>
  7361. <name>M2M_ENABLE</name>
  7362. <description>NOTE! WRITING THIS BIT INITIATES A MEMORY-TO-MEMORY OPERATION</description>
  7363. <bitOffset>0x10</bitOffset>
  7364. <bitWidth>1</bitWidth>
  7365. <access>read-write</access>
  7366. </field>
  7367. <field>
  7368. <name>M2M_ENCODE</name>
  7369. <description>Selects encode (parity generation) or decode (correction) mode for memory-to-memory operations.</description>
  7370. <bitOffset>0x11</bitOffset>
  7371. <bitWidth>1</bitWidth>
  7372. <access>read-write</access>
  7373. </field>
  7374. <field>
  7375. <name>M2M_LAYOUT</name>
  7376. <description>Selects the flash page format for memory-to-memory operations.</description>
  7377. <bitOffset>0x12</bitOffset>
  7378. <bitWidth>2</bitWidth>
  7379. <access>read-write</access>
  7380. </field>
  7381. <field>
  7382. <name>RSVD4</name>
  7383. <description>This field is reserved.</description>
  7384. <bitOffset>0x14</bitOffset>
  7385. <bitWidth>2</bitWidth>
  7386. <access>read-only</access>
  7387. </field>
  7388. <field>
  7389. <name>DEBUGSYNDROME</name>
  7390. <description>(For debug purposes only)</description>
  7391. <bitOffset>0x16</bitOffset>
  7392. <bitWidth>1</bitWidth>
  7393. <access>read-write</access>
  7394. </field>
  7395. <field>
  7396. <name>RSVD5</name>
  7397. <description>This field is reserved.</description>
  7398. <bitOffset>0x17</bitOffset>
  7399. <bitWidth>7</bitWidth>
  7400. <access>read-only</access>
  7401. </field>
  7402. <field>
  7403. <name>CLKGATE</name>
  7404. <description>This bit must be set to 0 for normal operation. When set to 1 it gates off the clocks to the block.</description>
  7405. <bitOffset>0x1E</bitOffset>
  7406. <bitWidth>1</bitWidth>
  7407. <access>read-write</access>
  7408. <enumeratedValues>
  7409. <enumeratedValue>
  7410. <name>RUN</name>
  7411. <description>Allow BCH to operate normally.</description>
  7412. <value>0</value>
  7413. </enumeratedValue>
  7414. <enumeratedValue>
  7415. <name>NO_CLKS</name>
  7416. <description>Do not clock BCH gates in order to minimize power consumption.</description>
  7417. <value>0x1</value>
  7418. </enumeratedValue>
  7419. </enumeratedValues>
  7420. </field>
  7421. <field>
  7422. <name>SFTRST</name>
  7423. <description>Set this bit to 0 to enable normal BCH operation</description>
  7424. <bitOffset>0x1F</bitOffset>
  7425. <bitWidth>1</bitWidth>
  7426. <access>read-write</access>
  7427. <enumeratedValues>
  7428. <enumeratedValue>
  7429. <name>RUN</name>
  7430. <description>Allow BCH to operate normally.</description>
  7431. <value>0</value>
  7432. </enumeratedValue>
  7433. <enumeratedValue>
  7434. <name>RESET</name>
  7435. <description>Hold BCH in reset.</description>
  7436. <value>0x1</value>
  7437. </enumeratedValue>
  7438. </enumeratedValues>
  7439. </field>
  7440. </fields>
  7441. </register>
  7442. <register>
  7443. <name>CTRL_TOG</name>
  7444. <description>Hardware BCH ECC Accelerator Control Register</description>
  7445. <addressOffset>0xC</addressOffset>
  7446. <size>32</size>
  7447. <access>read-write</access>
  7448. <resetValue>0xC0000000</resetValue>
  7449. <resetMask>0xFFFFFFFF</resetMask>
  7450. <fields>
  7451. <field>
  7452. <name>COMPLETE_IRQ</name>
  7453. <description>This bit indicates the state of the external interrupt line</description>
  7454. <bitOffset>0</bitOffset>
  7455. <bitWidth>1</bitWidth>
  7456. <access>read-write</access>
  7457. </field>
  7458. <field>
  7459. <name>RSVD0</name>
  7460. <description>This field is reserved.</description>
  7461. <bitOffset>0x1</bitOffset>
  7462. <bitWidth>1</bitWidth>
  7463. <access>read-only</access>
  7464. </field>
  7465. <field>
  7466. <name>DEBUG_STALL_IRQ</name>
  7467. <description>DEBUG STALL Interrupt Status. Write a 1 to the SCT clear address to clear the interrupt status bit.</description>
  7468. <bitOffset>0x2</bitOffset>
  7469. <bitWidth>1</bitWidth>
  7470. <access>read-write</access>
  7471. </field>
  7472. <field>
  7473. <name>BM_ERROR_IRQ</name>
  7474. <description>AHB Bus interface Error Interrupt Status</description>
  7475. <bitOffset>0x3</bitOffset>
  7476. <bitWidth>1</bitWidth>
  7477. <access>read-write</access>
  7478. </field>
  7479. <field>
  7480. <name>RSVD1</name>
  7481. <description>This field is reserved.</description>
  7482. <bitOffset>0x4</bitOffset>
  7483. <bitWidth>4</bitWidth>
  7484. <access>read-only</access>
  7485. </field>
  7486. <field>
  7487. <name>COMPLETE_IRQ_EN</name>
  7488. <description>1 = interrupt on completion of correction is enabled.</description>
  7489. <bitOffset>0x8</bitOffset>
  7490. <bitWidth>1</bitWidth>
  7491. <access>read-write</access>
  7492. </field>
  7493. <field>
  7494. <name>RSVD2</name>
  7495. <description>This field is reserved.</description>
  7496. <bitOffset>0x9</bitOffset>
  7497. <bitWidth>1</bitWidth>
  7498. <access>read-only</access>
  7499. </field>
  7500. <field>
  7501. <name>DEBUG_STALL_IRQ_EN</name>
  7502. <description>1 = interrupt on debug stall mode is enabled. The IRQ is raised on every block</description>
  7503. <bitOffset>0xA</bitOffset>
  7504. <bitWidth>1</bitWidth>
  7505. <access>read-write</access>
  7506. </field>
  7507. <field>
  7508. <name>RSVD3</name>
  7509. <description>This field is reserved.</description>
  7510. <bitOffset>0xB</bitOffset>
  7511. <bitWidth>5</bitWidth>
  7512. <access>read-only</access>
  7513. </field>
  7514. <field>
  7515. <name>M2M_ENABLE</name>
  7516. <description>NOTE! WRITING THIS BIT INITIATES A MEMORY-TO-MEMORY OPERATION</description>
  7517. <bitOffset>0x10</bitOffset>
  7518. <bitWidth>1</bitWidth>
  7519. <access>read-write</access>
  7520. </field>
  7521. <field>
  7522. <name>M2M_ENCODE</name>
  7523. <description>Selects encode (parity generation) or decode (correction) mode for memory-to-memory operations.</description>
  7524. <bitOffset>0x11</bitOffset>
  7525. <bitWidth>1</bitWidth>
  7526. <access>read-write</access>
  7527. </field>
  7528. <field>
  7529. <name>M2M_LAYOUT</name>
  7530. <description>Selects the flash page format for memory-to-memory operations.</description>
  7531. <bitOffset>0x12</bitOffset>
  7532. <bitWidth>2</bitWidth>
  7533. <access>read-write</access>
  7534. </field>
  7535. <field>
  7536. <name>RSVD4</name>
  7537. <description>This field is reserved.</description>
  7538. <bitOffset>0x14</bitOffset>
  7539. <bitWidth>2</bitWidth>
  7540. <access>read-only</access>
  7541. </field>
  7542. <field>
  7543. <name>DEBUGSYNDROME</name>
  7544. <description>(For debug purposes only)</description>
  7545. <bitOffset>0x16</bitOffset>
  7546. <bitWidth>1</bitWidth>
  7547. <access>read-write</access>
  7548. </field>
  7549. <field>
  7550. <name>RSVD5</name>
  7551. <description>This field is reserved.</description>
  7552. <bitOffset>0x17</bitOffset>
  7553. <bitWidth>7</bitWidth>
  7554. <access>read-only</access>
  7555. </field>
  7556. <field>
  7557. <name>CLKGATE</name>
  7558. <description>This bit must be set to 0 for normal operation. When set to 1 it gates off the clocks to the block.</description>
  7559. <bitOffset>0x1E</bitOffset>
  7560. <bitWidth>1</bitWidth>
  7561. <access>read-write</access>
  7562. <enumeratedValues>
  7563. <enumeratedValue>
  7564. <name>RUN</name>
  7565. <description>Allow BCH to operate normally.</description>
  7566. <value>0</value>
  7567. </enumeratedValue>
  7568. <enumeratedValue>
  7569. <name>NO_CLKS</name>
  7570. <description>Do not clock BCH gates in order to minimize power consumption.</description>
  7571. <value>0x1</value>
  7572. </enumeratedValue>
  7573. </enumeratedValues>
  7574. </field>
  7575. <field>
  7576. <name>SFTRST</name>
  7577. <description>Set this bit to 0 to enable normal BCH operation</description>
  7578. <bitOffset>0x1F</bitOffset>
  7579. <bitWidth>1</bitWidth>
  7580. <access>read-write</access>
  7581. <enumeratedValues>
  7582. <enumeratedValue>
  7583. <name>RUN</name>
  7584. <description>Allow BCH to operate normally.</description>
  7585. <value>0</value>
  7586. </enumeratedValue>
  7587. <enumeratedValue>
  7588. <name>RESET</name>
  7589. <description>Hold BCH in reset.</description>
  7590. <value>0x1</value>
  7591. </enumeratedValue>
  7592. </enumeratedValues>
  7593. </field>
  7594. </fields>
  7595. </register>
  7596. <register>
  7597. <name>STATUS0</name>
  7598. <description>Hardware ECC Accelerator Status Register 0</description>
  7599. <addressOffset>0x10</addressOffset>
  7600. <size>32</size>
  7601. <access>read-only</access>
  7602. <resetValue>0x10</resetValue>
  7603. <resetMask>0xFFFFFFFF</resetMask>
  7604. <fields>
  7605. <field>
  7606. <name>RSVD0</name>
  7607. <description>This field is reserved.</description>
  7608. <bitOffset>0</bitOffset>
  7609. <bitWidth>2</bitWidth>
  7610. <access>read-only</access>
  7611. </field>
  7612. <field>
  7613. <name>UNCORRECTABLE</name>
  7614. <description>1 = Uncorrectable error encountered during last processing cycle.</description>
  7615. <bitOffset>0x2</bitOffset>
  7616. <bitWidth>1</bitWidth>
  7617. <access>read-only</access>
  7618. </field>
  7619. <field>
  7620. <name>CORRECTED</name>
  7621. <description>1 = At least one correctable error encountered during last processing cycle.</description>
  7622. <bitOffset>0x3</bitOffset>
  7623. <bitWidth>1</bitWidth>
  7624. <access>read-only</access>
  7625. </field>
  7626. <field>
  7627. <name>ALLONES</name>
  7628. <description>1 = All data bits of this transaction are ONE.</description>
  7629. <bitOffset>0x4</bitOffset>
  7630. <bitWidth>1</bitWidth>
  7631. <access>read-only</access>
  7632. </field>
  7633. <field>
  7634. <name>RSVD1</name>
  7635. <description>This field is reserved.</description>
  7636. <bitOffset>0x5</bitOffset>
  7637. <bitWidth>3</bitWidth>
  7638. <access>read-only</access>
  7639. </field>
  7640. <field>
  7641. <name>STATUS_BLK0</name>
  7642. <description>Count of symbols in error during processing of first block of flash (metadata block)</description>
  7643. <bitOffset>0x8</bitOffset>
  7644. <bitWidth>8</bitWidth>
  7645. <access>read-only</access>
  7646. <enumeratedValues>
  7647. <enumeratedValue>
  7648. <name>ZERO</name>
  7649. <description>No errors found on block.</description>
  7650. <value>0</value>
  7651. </enumeratedValue>
  7652. <enumeratedValue>
  7653. <name>ERROR1</name>
  7654. <description>One error found on block.</description>
  7655. <value>0x1</value>
  7656. </enumeratedValue>
  7657. <enumeratedValue>
  7658. <name>ERROR2</name>
  7659. <description>One errors found on block.</description>
  7660. <value>0x2</value>
  7661. </enumeratedValue>
  7662. <enumeratedValue>
  7663. <name>ERROR3</name>
  7664. <description>One errors found on block.</description>
  7665. <value>0x3</value>
  7666. </enumeratedValue>
  7667. <enumeratedValue>
  7668. <name>ERROR4</name>
  7669. <description>One errors found on block.</description>
  7670. <value>0x4</value>
  7671. </enumeratedValue>
  7672. <enumeratedValue>
  7673. <name>UNCORRECTABLE</name>
  7674. <description>Block exhibited uncorrectable errors.</description>
  7675. <value>0xFE</value>
  7676. </enumeratedValue>
  7677. <enumeratedValue>
  7678. <name>ERASED</name>
  7679. <description>Page is erased.</description>
  7680. <value>0xFF</value>
  7681. </enumeratedValue>
  7682. </enumeratedValues>
  7683. </field>
  7684. <field>
  7685. <name>COMPLETED_CE</name>
  7686. <description>This is the chip enable number corresponding to the NAND device from which this data came.</description>
  7687. <bitOffset>0x10</bitOffset>
  7688. <bitWidth>4</bitWidth>
  7689. <access>read-only</access>
  7690. </field>
  7691. <field>
  7692. <name>HANDLE</name>
  7693. <description>Software supplies a 12 bit handle for this transfer as part of the GPMI DMA PIO operation that started the transaction</description>
  7694. <bitOffset>0x14</bitOffset>
  7695. <bitWidth>12</bitWidth>
  7696. <access>read-only</access>
  7697. </field>
  7698. </fields>
  7699. </register>
  7700. <register>
  7701. <name>STATUS0_SET</name>
  7702. <description>Hardware ECC Accelerator Status Register 0</description>
  7703. <addressOffset>0x14</addressOffset>
  7704. <size>32</size>
  7705. <access>read-only</access>
  7706. <resetValue>0x10</resetValue>
  7707. <resetMask>0xFFFFFFFF</resetMask>
  7708. <fields>
  7709. <field>
  7710. <name>RSVD0</name>
  7711. <description>This field is reserved.</description>
  7712. <bitOffset>0</bitOffset>
  7713. <bitWidth>2</bitWidth>
  7714. <access>read-only</access>
  7715. </field>
  7716. <field>
  7717. <name>UNCORRECTABLE</name>
  7718. <description>1 = Uncorrectable error encountered during last processing cycle.</description>
  7719. <bitOffset>0x2</bitOffset>
  7720. <bitWidth>1</bitWidth>
  7721. <access>read-only</access>
  7722. </field>
  7723. <field>
  7724. <name>CORRECTED</name>
  7725. <description>1 = At least one correctable error encountered during last processing cycle.</description>
  7726. <bitOffset>0x3</bitOffset>
  7727. <bitWidth>1</bitWidth>
  7728. <access>read-only</access>
  7729. </field>
  7730. <field>
  7731. <name>ALLONES</name>
  7732. <description>1 = All data bits of this transaction are ONE.</description>
  7733. <bitOffset>0x4</bitOffset>
  7734. <bitWidth>1</bitWidth>
  7735. <access>read-only</access>
  7736. </field>
  7737. <field>
  7738. <name>RSVD1</name>
  7739. <description>This field is reserved.</description>
  7740. <bitOffset>0x5</bitOffset>
  7741. <bitWidth>3</bitWidth>
  7742. <access>read-only</access>
  7743. </field>
  7744. <field>
  7745. <name>STATUS_BLK0</name>
  7746. <description>Count of symbols in error during processing of first block of flash (metadata block)</description>
  7747. <bitOffset>0x8</bitOffset>
  7748. <bitWidth>8</bitWidth>
  7749. <access>read-only</access>
  7750. <enumeratedValues>
  7751. <enumeratedValue>
  7752. <name>ZERO</name>
  7753. <description>No errors found on block.</description>
  7754. <value>0</value>
  7755. </enumeratedValue>
  7756. <enumeratedValue>
  7757. <name>ERROR1</name>
  7758. <description>One error found on block.</description>
  7759. <value>0x1</value>
  7760. </enumeratedValue>
  7761. <enumeratedValue>
  7762. <name>ERROR2</name>
  7763. <description>One errors found on block.</description>
  7764. <value>0x2</value>
  7765. </enumeratedValue>
  7766. <enumeratedValue>
  7767. <name>ERROR3</name>
  7768. <description>One errors found on block.</description>
  7769. <value>0x3</value>
  7770. </enumeratedValue>
  7771. <enumeratedValue>
  7772. <name>ERROR4</name>
  7773. <description>One errors found on block.</description>
  7774. <value>0x4</value>
  7775. </enumeratedValue>
  7776. <enumeratedValue>
  7777. <name>UNCORRECTABLE</name>
  7778. <description>Block exhibited uncorrectable errors.</description>
  7779. <value>0xFE</value>
  7780. </enumeratedValue>
  7781. <enumeratedValue>
  7782. <name>ERASED</name>
  7783. <description>Page is erased.</description>
  7784. <value>0xFF</value>
  7785. </enumeratedValue>
  7786. </enumeratedValues>
  7787. </field>
  7788. <field>
  7789. <name>COMPLETED_CE</name>
  7790. <description>This is the chip enable number corresponding to the NAND device from which this data came.</description>
  7791. <bitOffset>0x10</bitOffset>
  7792. <bitWidth>4</bitWidth>
  7793. <access>read-only</access>
  7794. </field>
  7795. <field>
  7796. <name>HANDLE</name>
  7797. <description>Software supplies a 12 bit handle for this transfer as part of the GPMI DMA PIO operation that started the transaction</description>
  7798. <bitOffset>0x14</bitOffset>
  7799. <bitWidth>12</bitWidth>
  7800. <access>read-only</access>
  7801. </field>
  7802. </fields>
  7803. </register>
  7804. <register>
  7805. <name>STATUS0_CLR</name>
  7806. <description>Hardware ECC Accelerator Status Register 0</description>
  7807. <addressOffset>0x18</addressOffset>
  7808. <size>32</size>
  7809. <access>read-only</access>
  7810. <resetValue>0x10</resetValue>
  7811. <resetMask>0xFFFFFFFF</resetMask>
  7812. <fields>
  7813. <field>
  7814. <name>RSVD0</name>
  7815. <description>This field is reserved.</description>
  7816. <bitOffset>0</bitOffset>
  7817. <bitWidth>2</bitWidth>
  7818. <access>read-only</access>
  7819. </field>
  7820. <field>
  7821. <name>UNCORRECTABLE</name>
  7822. <description>1 = Uncorrectable error encountered during last processing cycle.</description>
  7823. <bitOffset>0x2</bitOffset>
  7824. <bitWidth>1</bitWidth>
  7825. <access>read-only</access>
  7826. </field>
  7827. <field>
  7828. <name>CORRECTED</name>
  7829. <description>1 = At least one correctable error encountered during last processing cycle.</description>
  7830. <bitOffset>0x3</bitOffset>
  7831. <bitWidth>1</bitWidth>
  7832. <access>read-only</access>
  7833. </field>
  7834. <field>
  7835. <name>ALLONES</name>
  7836. <description>1 = All data bits of this transaction are ONE.</description>
  7837. <bitOffset>0x4</bitOffset>
  7838. <bitWidth>1</bitWidth>
  7839. <access>read-only</access>
  7840. </field>
  7841. <field>
  7842. <name>RSVD1</name>
  7843. <description>This field is reserved.</description>
  7844. <bitOffset>0x5</bitOffset>
  7845. <bitWidth>3</bitWidth>
  7846. <access>read-only</access>
  7847. </field>
  7848. <field>
  7849. <name>STATUS_BLK0</name>
  7850. <description>Count of symbols in error during processing of first block of flash (metadata block)</description>
  7851. <bitOffset>0x8</bitOffset>
  7852. <bitWidth>8</bitWidth>
  7853. <access>read-only</access>
  7854. <enumeratedValues>
  7855. <enumeratedValue>
  7856. <name>ZERO</name>
  7857. <description>No errors found on block.</description>
  7858. <value>0</value>
  7859. </enumeratedValue>
  7860. <enumeratedValue>
  7861. <name>ERROR1</name>
  7862. <description>One error found on block.</description>
  7863. <value>0x1</value>
  7864. </enumeratedValue>
  7865. <enumeratedValue>
  7866. <name>ERROR2</name>
  7867. <description>One errors found on block.</description>
  7868. <value>0x2</value>
  7869. </enumeratedValue>
  7870. <enumeratedValue>
  7871. <name>ERROR3</name>
  7872. <description>One errors found on block.</description>
  7873. <value>0x3</value>
  7874. </enumeratedValue>
  7875. <enumeratedValue>
  7876. <name>ERROR4</name>
  7877. <description>One errors found on block.</description>
  7878. <value>0x4</value>
  7879. </enumeratedValue>
  7880. <enumeratedValue>
  7881. <name>UNCORRECTABLE</name>
  7882. <description>Block exhibited uncorrectable errors.</description>
  7883. <value>0xFE</value>
  7884. </enumeratedValue>
  7885. <enumeratedValue>
  7886. <name>ERASED</name>
  7887. <description>Page is erased.</description>
  7888. <value>0xFF</value>
  7889. </enumeratedValue>
  7890. </enumeratedValues>
  7891. </field>
  7892. <field>
  7893. <name>COMPLETED_CE</name>
  7894. <description>This is the chip enable number corresponding to the NAND device from which this data came.</description>
  7895. <bitOffset>0x10</bitOffset>
  7896. <bitWidth>4</bitWidth>
  7897. <access>read-only</access>
  7898. </field>
  7899. <field>
  7900. <name>HANDLE</name>
  7901. <description>Software supplies a 12 bit handle for this transfer as part of the GPMI DMA PIO operation that started the transaction</description>
  7902. <bitOffset>0x14</bitOffset>
  7903. <bitWidth>12</bitWidth>
  7904. <access>read-only</access>
  7905. </field>
  7906. </fields>
  7907. </register>
  7908. <register>
  7909. <name>STATUS0_TOG</name>
  7910. <description>Hardware ECC Accelerator Status Register 0</description>
  7911. <addressOffset>0x1C</addressOffset>
  7912. <size>32</size>
  7913. <access>read-only</access>
  7914. <resetValue>0x10</resetValue>
  7915. <resetMask>0xFFFFFFFF</resetMask>
  7916. <fields>
  7917. <field>
  7918. <name>RSVD0</name>
  7919. <description>This field is reserved.</description>
  7920. <bitOffset>0</bitOffset>
  7921. <bitWidth>2</bitWidth>
  7922. <access>read-only</access>
  7923. </field>
  7924. <field>
  7925. <name>UNCORRECTABLE</name>
  7926. <description>1 = Uncorrectable error encountered during last processing cycle.</description>
  7927. <bitOffset>0x2</bitOffset>
  7928. <bitWidth>1</bitWidth>
  7929. <access>read-only</access>
  7930. </field>
  7931. <field>
  7932. <name>CORRECTED</name>
  7933. <description>1 = At least one correctable error encountered during last processing cycle.</description>
  7934. <bitOffset>0x3</bitOffset>
  7935. <bitWidth>1</bitWidth>
  7936. <access>read-only</access>
  7937. </field>
  7938. <field>
  7939. <name>ALLONES</name>
  7940. <description>1 = All data bits of this transaction are ONE.</description>
  7941. <bitOffset>0x4</bitOffset>
  7942. <bitWidth>1</bitWidth>
  7943. <access>read-only</access>
  7944. </field>
  7945. <field>
  7946. <name>RSVD1</name>
  7947. <description>This field is reserved.</description>
  7948. <bitOffset>0x5</bitOffset>
  7949. <bitWidth>3</bitWidth>
  7950. <access>read-only</access>
  7951. </field>
  7952. <field>
  7953. <name>STATUS_BLK0</name>
  7954. <description>Count of symbols in error during processing of first block of flash (metadata block)</description>
  7955. <bitOffset>0x8</bitOffset>
  7956. <bitWidth>8</bitWidth>
  7957. <access>read-only</access>
  7958. <enumeratedValues>
  7959. <enumeratedValue>
  7960. <name>ZERO</name>
  7961. <description>No errors found on block.</description>
  7962. <value>0</value>
  7963. </enumeratedValue>
  7964. <enumeratedValue>
  7965. <name>ERROR1</name>
  7966. <description>One error found on block.</description>
  7967. <value>0x1</value>
  7968. </enumeratedValue>
  7969. <enumeratedValue>
  7970. <name>ERROR2</name>
  7971. <description>One errors found on block.</description>
  7972. <value>0x2</value>
  7973. </enumeratedValue>
  7974. <enumeratedValue>
  7975. <name>ERROR3</name>
  7976. <description>One errors found on block.</description>
  7977. <value>0x3</value>
  7978. </enumeratedValue>
  7979. <enumeratedValue>
  7980. <name>ERROR4</name>
  7981. <description>One errors found on block.</description>
  7982. <value>0x4</value>
  7983. </enumeratedValue>
  7984. <enumeratedValue>
  7985. <name>UNCORRECTABLE</name>
  7986. <description>Block exhibited uncorrectable errors.</description>
  7987. <value>0xFE</value>
  7988. </enumeratedValue>
  7989. <enumeratedValue>
  7990. <name>ERASED</name>
  7991. <description>Page is erased.</description>
  7992. <value>0xFF</value>
  7993. </enumeratedValue>
  7994. </enumeratedValues>
  7995. </field>
  7996. <field>
  7997. <name>COMPLETED_CE</name>
  7998. <description>This is the chip enable number corresponding to the NAND device from which this data came.</description>
  7999. <bitOffset>0x10</bitOffset>
  8000. <bitWidth>4</bitWidth>
  8001. <access>read-only</access>
  8002. </field>
  8003. <field>
  8004. <name>HANDLE</name>
  8005. <description>Software supplies a 12 bit handle for this transfer as part of the GPMI DMA PIO operation that started the transaction</description>
  8006. <bitOffset>0x14</bitOffset>
  8007. <bitWidth>12</bitWidth>
  8008. <access>read-only</access>
  8009. </field>
  8010. </fields>
  8011. </register>
  8012. <register>
  8013. <name>MODE</name>
  8014. <description>Hardware ECC Accelerator Mode Register</description>
  8015. <addressOffset>0x20</addressOffset>
  8016. <size>32</size>
  8017. <access>read-write</access>
  8018. <resetValue>0</resetValue>
  8019. <resetMask>0xFFFFFFFF</resetMask>
  8020. <fields>
  8021. <field>
  8022. <name>ERASE_THRESHOLD</name>
  8023. <description>This value indicates the maximum number of zero bits on a flash subpage for it to be considered erased</description>
  8024. <bitOffset>0</bitOffset>
  8025. <bitWidth>8</bitWidth>
  8026. <access>read-write</access>
  8027. </field>
  8028. <field>
  8029. <name>RSVD</name>
  8030. <description>This field is reserved.</description>
  8031. <bitOffset>0x8</bitOffset>
  8032. <bitWidth>24</bitWidth>
  8033. <access>read-only</access>
  8034. </field>
  8035. </fields>
  8036. </register>
  8037. <register>
  8038. <name>MODE_SET</name>
  8039. <description>Hardware ECC Accelerator Mode Register</description>
  8040. <addressOffset>0x24</addressOffset>
  8041. <size>32</size>
  8042. <access>read-write</access>
  8043. <resetValue>0</resetValue>
  8044. <resetMask>0xFFFFFFFF</resetMask>
  8045. <fields>
  8046. <field>
  8047. <name>ERASE_THRESHOLD</name>
  8048. <description>This value indicates the maximum number of zero bits on a flash subpage for it to be considered erased</description>
  8049. <bitOffset>0</bitOffset>
  8050. <bitWidth>8</bitWidth>
  8051. <access>read-write</access>
  8052. </field>
  8053. <field>
  8054. <name>RSVD</name>
  8055. <description>This field is reserved.</description>
  8056. <bitOffset>0x8</bitOffset>
  8057. <bitWidth>24</bitWidth>
  8058. <access>read-only</access>
  8059. </field>
  8060. </fields>
  8061. </register>
  8062. <register>
  8063. <name>MODE_CLR</name>
  8064. <description>Hardware ECC Accelerator Mode Register</description>
  8065. <addressOffset>0x28</addressOffset>
  8066. <size>32</size>
  8067. <access>read-write</access>
  8068. <resetValue>0</resetValue>
  8069. <resetMask>0xFFFFFFFF</resetMask>
  8070. <fields>
  8071. <field>
  8072. <name>ERASE_THRESHOLD</name>
  8073. <description>This value indicates the maximum number of zero bits on a flash subpage for it to be considered erased</description>
  8074. <bitOffset>0</bitOffset>
  8075. <bitWidth>8</bitWidth>
  8076. <access>read-write</access>
  8077. </field>
  8078. <field>
  8079. <name>RSVD</name>
  8080. <description>This field is reserved.</description>
  8081. <bitOffset>0x8</bitOffset>
  8082. <bitWidth>24</bitWidth>
  8083. <access>read-only</access>
  8084. </field>
  8085. </fields>
  8086. </register>
  8087. <register>
  8088. <name>MODE_TOG</name>
  8089. <description>Hardware ECC Accelerator Mode Register</description>
  8090. <addressOffset>0x2C</addressOffset>
  8091. <size>32</size>
  8092. <access>read-write</access>
  8093. <resetValue>0</resetValue>
  8094. <resetMask>0xFFFFFFFF</resetMask>
  8095. <fields>
  8096. <field>
  8097. <name>ERASE_THRESHOLD</name>
  8098. <description>This value indicates the maximum number of zero bits on a flash subpage for it to be considered erased</description>
  8099. <bitOffset>0</bitOffset>
  8100. <bitWidth>8</bitWidth>
  8101. <access>read-write</access>
  8102. </field>
  8103. <field>
  8104. <name>RSVD</name>
  8105. <description>This field is reserved.</description>
  8106. <bitOffset>0x8</bitOffset>
  8107. <bitWidth>24</bitWidth>
  8108. <access>read-only</access>
  8109. </field>
  8110. </fields>
  8111. </register>
  8112. <register>
  8113. <name>ENCODEPTR</name>
  8114. <description>Hardware BCH ECC Loopback Encode Buffer Register</description>
  8115. <addressOffset>0x30</addressOffset>
  8116. <size>32</size>
  8117. <access>read-write</access>
  8118. <resetValue>0</resetValue>
  8119. <resetMask>0xFFFFFFFF</resetMask>
  8120. <fields>
  8121. <field>
  8122. <name>ADDR</name>
  8123. <description>Address pointer to encode buffer</description>
  8124. <bitOffset>0</bitOffset>
  8125. <bitWidth>32</bitWidth>
  8126. <access>read-write</access>
  8127. </field>
  8128. </fields>
  8129. </register>
  8130. <register>
  8131. <name>ENCODEPTR_SET</name>
  8132. <description>Hardware BCH ECC Loopback Encode Buffer Register</description>
  8133. <addressOffset>0x34</addressOffset>
  8134. <size>32</size>
  8135. <access>read-write</access>
  8136. <resetValue>0</resetValue>
  8137. <resetMask>0xFFFFFFFF</resetMask>
  8138. <fields>
  8139. <field>
  8140. <name>ADDR</name>
  8141. <description>Address pointer to encode buffer</description>
  8142. <bitOffset>0</bitOffset>
  8143. <bitWidth>32</bitWidth>
  8144. <access>read-write</access>
  8145. </field>
  8146. </fields>
  8147. </register>
  8148. <register>
  8149. <name>ENCODEPTR_CLR</name>
  8150. <description>Hardware BCH ECC Loopback Encode Buffer Register</description>
  8151. <addressOffset>0x38</addressOffset>
  8152. <size>32</size>
  8153. <access>read-write</access>
  8154. <resetValue>0</resetValue>
  8155. <resetMask>0xFFFFFFFF</resetMask>
  8156. <fields>
  8157. <field>
  8158. <name>ADDR</name>
  8159. <description>Address pointer to encode buffer</description>
  8160. <bitOffset>0</bitOffset>
  8161. <bitWidth>32</bitWidth>
  8162. <access>read-write</access>
  8163. </field>
  8164. </fields>
  8165. </register>
  8166. <register>
  8167. <name>ENCODEPTR_TOG</name>
  8168. <description>Hardware BCH ECC Loopback Encode Buffer Register</description>
  8169. <addressOffset>0x3C</addressOffset>
  8170. <size>32</size>
  8171. <access>read-write</access>
  8172. <resetValue>0</resetValue>
  8173. <resetMask>0xFFFFFFFF</resetMask>
  8174. <fields>
  8175. <field>
  8176. <name>ADDR</name>
  8177. <description>Address pointer to encode buffer</description>
  8178. <bitOffset>0</bitOffset>
  8179. <bitWidth>32</bitWidth>
  8180. <access>read-write</access>
  8181. </field>
  8182. </fields>
  8183. </register>
  8184. <register>
  8185. <name>DATAPTR</name>
  8186. <description>Hardware BCH ECC Loopback Data Buffer Register</description>
  8187. <addressOffset>0x40</addressOffset>
  8188. <size>32</size>
  8189. <access>read-write</access>
  8190. <resetValue>0</resetValue>
  8191. <resetMask>0xFFFFFFFF</resetMask>
  8192. <fields>
  8193. <field>
  8194. <name>ADDR</name>
  8195. <description>Address pointer to data buffer</description>
  8196. <bitOffset>0</bitOffset>
  8197. <bitWidth>32</bitWidth>
  8198. <access>read-write</access>
  8199. </field>
  8200. </fields>
  8201. </register>
  8202. <register>
  8203. <name>DATAPTR_SET</name>
  8204. <description>Hardware BCH ECC Loopback Data Buffer Register</description>
  8205. <addressOffset>0x44</addressOffset>
  8206. <size>32</size>
  8207. <access>read-write</access>
  8208. <resetValue>0</resetValue>
  8209. <resetMask>0xFFFFFFFF</resetMask>
  8210. <fields>
  8211. <field>
  8212. <name>ADDR</name>
  8213. <description>Address pointer to data buffer</description>
  8214. <bitOffset>0</bitOffset>
  8215. <bitWidth>32</bitWidth>
  8216. <access>read-write</access>
  8217. </field>
  8218. </fields>
  8219. </register>
  8220. <register>
  8221. <name>DATAPTR_CLR</name>
  8222. <description>Hardware BCH ECC Loopback Data Buffer Register</description>
  8223. <addressOffset>0x48</addressOffset>
  8224. <size>32</size>
  8225. <access>read-write</access>
  8226. <resetValue>0</resetValue>
  8227. <resetMask>0xFFFFFFFF</resetMask>
  8228. <fields>
  8229. <field>
  8230. <name>ADDR</name>
  8231. <description>Address pointer to data buffer</description>
  8232. <bitOffset>0</bitOffset>
  8233. <bitWidth>32</bitWidth>
  8234. <access>read-write</access>
  8235. </field>
  8236. </fields>
  8237. </register>
  8238. <register>
  8239. <name>DATAPTR_TOG</name>
  8240. <description>Hardware BCH ECC Loopback Data Buffer Register</description>
  8241. <addressOffset>0x4C</addressOffset>
  8242. <size>32</size>
  8243. <access>read-write</access>
  8244. <resetValue>0</resetValue>
  8245. <resetMask>0xFFFFFFFF</resetMask>
  8246. <fields>
  8247. <field>
  8248. <name>ADDR</name>
  8249. <description>Address pointer to data buffer</description>
  8250. <bitOffset>0</bitOffset>
  8251. <bitWidth>32</bitWidth>
  8252. <access>read-write</access>
  8253. </field>
  8254. </fields>
  8255. </register>
  8256. <register>
  8257. <name>METAPTR</name>
  8258. <description>Hardware BCH ECC Loopback Metadata Buffer Register</description>
  8259. <addressOffset>0x50</addressOffset>
  8260. <size>32</size>
  8261. <access>read-write</access>
  8262. <resetValue>0</resetValue>
  8263. <resetMask>0xFFFFFFFF</resetMask>
  8264. <fields>
  8265. <field>
  8266. <name>ADDR</name>
  8267. <description>Address pointer to metadata buffer</description>
  8268. <bitOffset>0</bitOffset>
  8269. <bitWidth>32</bitWidth>
  8270. <access>read-write</access>
  8271. </field>
  8272. </fields>
  8273. </register>
  8274. <register>
  8275. <name>METAPTR_SET</name>
  8276. <description>Hardware BCH ECC Loopback Metadata Buffer Register</description>
  8277. <addressOffset>0x54</addressOffset>
  8278. <size>32</size>
  8279. <access>read-write</access>
  8280. <resetValue>0</resetValue>
  8281. <resetMask>0xFFFFFFFF</resetMask>
  8282. <fields>
  8283. <field>
  8284. <name>ADDR</name>
  8285. <description>Address pointer to metadata buffer</description>
  8286. <bitOffset>0</bitOffset>
  8287. <bitWidth>32</bitWidth>
  8288. <access>read-write</access>
  8289. </field>
  8290. </fields>
  8291. </register>
  8292. <register>
  8293. <name>METAPTR_CLR</name>
  8294. <description>Hardware BCH ECC Loopback Metadata Buffer Register</description>
  8295. <addressOffset>0x58</addressOffset>
  8296. <size>32</size>
  8297. <access>read-write</access>
  8298. <resetValue>0</resetValue>
  8299. <resetMask>0xFFFFFFFF</resetMask>
  8300. <fields>
  8301. <field>
  8302. <name>ADDR</name>
  8303. <description>Address pointer to metadata buffer</description>
  8304. <bitOffset>0</bitOffset>
  8305. <bitWidth>32</bitWidth>
  8306. <access>read-write</access>
  8307. </field>
  8308. </fields>
  8309. </register>
  8310. <register>
  8311. <name>METAPTR_TOG</name>
  8312. <description>Hardware BCH ECC Loopback Metadata Buffer Register</description>
  8313. <addressOffset>0x5C</addressOffset>
  8314. <size>32</size>
  8315. <access>read-write</access>
  8316. <resetValue>0</resetValue>
  8317. <resetMask>0xFFFFFFFF</resetMask>
  8318. <fields>
  8319. <field>
  8320. <name>ADDR</name>
  8321. <description>Address pointer to metadata buffer</description>
  8322. <bitOffset>0</bitOffset>
  8323. <bitWidth>32</bitWidth>
  8324. <access>read-write</access>
  8325. </field>
  8326. </fields>
  8327. </register>
  8328. <register>
  8329. <name>LAYOUTSELECT</name>
  8330. <description>Hardware ECC Accelerator Layout Select Register</description>
  8331. <addressOffset>0x70</addressOffset>
  8332. <size>32</size>
  8333. <access>read-write</access>
  8334. <resetValue>0xE4E4E4E4</resetValue>
  8335. <resetMask>0xFFFFFFFF</resetMask>
  8336. <fields>
  8337. <field>
  8338. <name>CS0_SELECT</name>
  8339. <description>Selects which layout is used for chip select 0.</description>
  8340. <bitOffset>0</bitOffset>
  8341. <bitWidth>2</bitWidth>
  8342. <access>read-write</access>
  8343. </field>
  8344. <field>
  8345. <name>CS1_SELECT</name>
  8346. <description>Selects which layout is used for chip select 1.</description>
  8347. <bitOffset>0x2</bitOffset>
  8348. <bitWidth>2</bitWidth>
  8349. <access>read-write</access>
  8350. </field>
  8351. <field>
  8352. <name>CS2_SELECT</name>
  8353. <description>Selects which layout is used for chip select 2.</description>
  8354. <bitOffset>0x4</bitOffset>
  8355. <bitWidth>2</bitWidth>
  8356. <access>read-write</access>
  8357. </field>
  8358. <field>
  8359. <name>CS3_SELECT</name>
  8360. <description>Selects which layout is used for chip select 3.</description>
  8361. <bitOffset>0x6</bitOffset>
  8362. <bitWidth>2</bitWidth>
  8363. <access>read-write</access>
  8364. </field>
  8365. <field>
  8366. <name>CS4_SELECT</name>
  8367. <description>Selects which layout is used for chip select 4.</description>
  8368. <bitOffset>0x8</bitOffset>
  8369. <bitWidth>2</bitWidth>
  8370. <access>read-write</access>
  8371. </field>
  8372. <field>
  8373. <name>CS5_SELECT</name>
  8374. <description>Selects which layout is used for chip select 5.</description>
  8375. <bitOffset>0xA</bitOffset>
  8376. <bitWidth>2</bitWidth>
  8377. <access>read-write</access>
  8378. </field>
  8379. <field>
  8380. <name>CS6_SELECT</name>
  8381. <description>Selects which layout is used for chip select 6.</description>
  8382. <bitOffset>0xC</bitOffset>
  8383. <bitWidth>2</bitWidth>
  8384. <access>read-write</access>
  8385. </field>
  8386. <field>
  8387. <name>CS7_SELECT</name>
  8388. <description>Selects which layout is used for chip select 7.</description>
  8389. <bitOffset>0xE</bitOffset>
  8390. <bitWidth>2</bitWidth>
  8391. <access>read-write</access>
  8392. </field>
  8393. <field>
  8394. <name>CS8_SELECT</name>
  8395. <description>Selects which layout is used for chip select 8.</description>
  8396. <bitOffset>0x10</bitOffset>
  8397. <bitWidth>2</bitWidth>
  8398. <access>read-write</access>
  8399. </field>
  8400. <field>
  8401. <name>CS9_SELECT</name>
  8402. <description>Selects which layout is used for chip select 9.</description>
  8403. <bitOffset>0x12</bitOffset>
  8404. <bitWidth>2</bitWidth>
  8405. <access>read-write</access>
  8406. </field>
  8407. <field>
  8408. <name>CS10_SELECT</name>
  8409. <description>Selects which layout is used for chip select 10.</description>
  8410. <bitOffset>0x14</bitOffset>
  8411. <bitWidth>2</bitWidth>
  8412. <access>read-write</access>
  8413. </field>
  8414. <field>
  8415. <name>CS11_SELECT</name>
  8416. <description>Selects which layout is used for chip select 11.</description>
  8417. <bitOffset>0x16</bitOffset>
  8418. <bitWidth>2</bitWidth>
  8419. <access>read-write</access>
  8420. </field>
  8421. <field>
  8422. <name>CS12_SELECT</name>
  8423. <description>Selects which layout is used for chip select 12.</description>
  8424. <bitOffset>0x18</bitOffset>
  8425. <bitWidth>2</bitWidth>
  8426. <access>read-write</access>
  8427. </field>
  8428. <field>
  8429. <name>CS13_SELECT</name>
  8430. <description>Selects which layout is used for chip select 13.</description>
  8431. <bitOffset>0x1A</bitOffset>
  8432. <bitWidth>2</bitWidth>
  8433. <access>read-write</access>
  8434. </field>
  8435. <field>
  8436. <name>CS14_SELECT</name>
  8437. <description>Selects which layout is used for chip select 14.</description>
  8438. <bitOffset>0x1C</bitOffset>
  8439. <bitWidth>2</bitWidth>
  8440. <access>read-write</access>
  8441. </field>
  8442. <field>
  8443. <name>CS15_SELECT</name>
  8444. <description>Selects which layout is used for chip select 15.</description>
  8445. <bitOffset>0x1E</bitOffset>
  8446. <bitWidth>2</bitWidth>
  8447. <access>read-write</access>
  8448. </field>
  8449. </fields>
  8450. </register>
  8451. <register>
  8452. <name>LAYOUTSELECT_SET</name>
  8453. <description>Hardware ECC Accelerator Layout Select Register</description>
  8454. <addressOffset>0x74</addressOffset>
  8455. <size>32</size>
  8456. <access>read-write</access>
  8457. <resetValue>0xE4E4E4E4</resetValue>
  8458. <resetMask>0xFFFFFFFF</resetMask>
  8459. <fields>
  8460. <field>
  8461. <name>CS0_SELECT</name>
  8462. <description>Selects which layout is used for chip select 0.</description>
  8463. <bitOffset>0</bitOffset>
  8464. <bitWidth>2</bitWidth>
  8465. <access>read-write</access>
  8466. </field>
  8467. <field>
  8468. <name>CS1_SELECT</name>
  8469. <description>Selects which layout is used for chip select 1.</description>
  8470. <bitOffset>0x2</bitOffset>
  8471. <bitWidth>2</bitWidth>
  8472. <access>read-write</access>
  8473. </field>
  8474. <field>
  8475. <name>CS2_SELECT</name>
  8476. <description>Selects which layout is used for chip select 2.</description>
  8477. <bitOffset>0x4</bitOffset>
  8478. <bitWidth>2</bitWidth>
  8479. <access>read-write</access>
  8480. </field>
  8481. <field>
  8482. <name>CS3_SELECT</name>
  8483. <description>Selects which layout is used for chip select 3.</description>
  8484. <bitOffset>0x6</bitOffset>
  8485. <bitWidth>2</bitWidth>
  8486. <access>read-write</access>
  8487. </field>
  8488. <field>
  8489. <name>CS4_SELECT</name>
  8490. <description>Selects which layout is used for chip select 4.</description>
  8491. <bitOffset>0x8</bitOffset>
  8492. <bitWidth>2</bitWidth>
  8493. <access>read-write</access>
  8494. </field>
  8495. <field>
  8496. <name>CS5_SELECT</name>
  8497. <description>Selects which layout is used for chip select 5.</description>
  8498. <bitOffset>0xA</bitOffset>
  8499. <bitWidth>2</bitWidth>
  8500. <access>read-write</access>
  8501. </field>
  8502. <field>
  8503. <name>CS6_SELECT</name>
  8504. <description>Selects which layout is used for chip select 6.</description>
  8505. <bitOffset>0xC</bitOffset>
  8506. <bitWidth>2</bitWidth>
  8507. <access>read-write</access>
  8508. </field>
  8509. <field>
  8510. <name>CS7_SELECT</name>
  8511. <description>Selects which layout is used for chip select 7.</description>
  8512. <bitOffset>0xE</bitOffset>
  8513. <bitWidth>2</bitWidth>
  8514. <access>read-write</access>
  8515. </field>
  8516. <field>
  8517. <name>CS8_SELECT</name>
  8518. <description>Selects which layout is used for chip select 8.</description>
  8519. <bitOffset>0x10</bitOffset>
  8520. <bitWidth>2</bitWidth>
  8521. <access>read-write</access>
  8522. </field>
  8523. <field>
  8524. <name>CS9_SELECT</name>
  8525. <description>Selects which layout is used for chip select 9.</description>
  8526. <bitOffset>0x12</bitOffset>
  8527. <bitWidth>2</bitWidth>
  8528. <access>read-write</access>
  8529. </field>
  8530. <field>
  8531. <name>CS10_SELECT</name>
  8532. <description>Selects which layout is used for chip select 10.</description>
  8533. <bitOffset>0x14</bitOffset>
  8534. <bitWidth>2</bitWidth>
  8535. <access>read-write</access>
  8536. </field>
  8537. <field>
  8538. <name>CS11_SELECT</name>
  8539. <description>Selects which layout is used for chip select 11.</description>
  8540. <bitOffset>0x16</bitOffset>
  8541. <bitWidth>2</bitWidth>
  8542. <access>read-write</access>
  8543. </field>
  8544. <field>
  8545. <name>CS12_SELECT</name>
  8546. <description>Selects which layout is used for chip select 12.</description>
  8547. <bitOffset>0x18</bitOffset>
  8548. <bitWidth>2</bitWidth>
  8549. <access>read-write</access>
  8550. </field>
  8551. <field>
  8552. <name>CS13_SELECT</name>
  8553. <description>Selects which layout is used for chip select 13.</description>
  8554. <bitOffset>0x1A</bitOffset>
  8555. <bitWidth>2</bitWidth>
  8556. <access>read-write</access>
  8557. </field>
  8558. <field>
  8559. <name>CS14_SELECT</name>
  8560. <description>Selects which layout is used for chip select 14.</description>
  8561. <bitOffset>0x1C</bitOffset>
  8562. <bitWidth>2</bitWidth>
  8563. <access>read-write</access>
  8564. </field>
  8565. <field>
  8566. <name>CS15_SELECT</name>
  8567. <description>Selects which layout is used for chip select 15.</description>
  8568. <bitOffset>0x1E</bitOffset>
  8569. <bitWidth>2</bitWidth>
  8570. <access>read-write</access>
  8571. </field>
  8572. </fields>
  8573. </register>
  8574. <register>
  8575. <name>LAYOUTSELECT_CLR</name>
  8576. <description>Hardware ECC Accelerator Layout Select Register</description>
  8577. <addressOffset>0x78</addressOffset>
  8578. <size>32</size>
  8579. <access>read-write</access>
  8580. <resetValue>0xE4E4E4E4</resetValue>
  8581. <resetMask>0xFFFFFFFF</resetMask>
  8582. <fields>
  8583. <field>
  8584. <name>CS0_SELECT</name>
  8585. <description>Selects which layout is used for chip select 0.</description>
  8586. <bitOffset>0</bitOffset>
  8587. <bitWidth>2</bitWidth>
  8588. <access>read-write</access>
  8589. </field>
  8590. <field>
  8591. <name>CS1_SELECT</name>
  8592. <description>Selects which layout is used for chip select 1.</description>
  8593. <bitOffset>0x2</bitOffset>
  8594. <bitWidth>2</bitWidth>
  8595. <access>read-write</access>
  8596. </field>
  8597. <field>
  8598. <name>CS2_SELECT</name>
  8599. <description>Selects which layout is used for chip select 2.</description>
  8600. <bitOffset>0x4</bitOffset>
  8601. <bitWidth>2</bitWidth>
  8602. <access>read-write</access>
  8603. </field>
  8604. <field>
  8605. <name>CS3_SELECT</name>
  8606. <description>Selects which layout is used for chip select 3.</description>
  8607. <bitOffset>0x6</bitOffset>
  8608. <bitWidth>2</bitWidth>
  8609. <access>read-write</access>
  8610. </field>
  8611. <field>
  8612. <name>CS4_SELECT</name>
  8613. <description>Selects which layout is used for chip select 4.</description>
  8614. <bitOffset>0x8</bitOffset>
  8615. <bitWidth>2</bitWidth>
  8616. <access>read-write</access>
  8617. </field>
  8618. <field>
  8619. <name>CS5_SELECT</name>
  8620. <description>Selects which layout is used for chip select 5.</description>
  8621. <bitOffset>0xA</bitOffset>
  8622. <bitWidth>2</bitWidth>
  8623. <access>read-write</access>
  8624. </field>
  8625. <field>
  8626. <name>CS6_SELECT</name>
  8627. <description>Selects which layout is used for chip select 6.</description>
  8628. <bitOffset>0xC</bitOffset>
  8629. <bitWidth>2</bitWidth>
  8630. <access>read-write</access>
  8631. </field>
  8632. <field>
  8633. <name>CS7_SELECT</name>
  8634. <description>Selects which layout is used for chip select 7.</description>
  8635. <bitOffset>0xE</bitOffset>
  8636. <bitWidth>2</bitWidth>
  8637. <access>read-write</access>
  8638. </field>
  8639. <field>
  8640. <name>CS8_SELECT</name>
  8641. <description>Selects which layout is used for chip select 8.</description>
  8642. <bitOffset>0x10</bitOffset>
  8643. <bitWidth>2</bitWidth>
  8644. <access>read-write</access>
  8645. </field>
  8646. <field>
  8647. <name>CS9_SELECT</name>
  8648. <description>Selects which layout is used for chip select 9.</description>
  8649. <bitOffset>0x12</bitOffset>
  8650. <bitWidth>2</bitWidth>
  8651. <access>read-write</access>
  8652. </field>
  8653. <field>
  8654. <name>CS10_SELECT</name>
  8655. <description>Selects which layout is used for chip select 10.</description>
  8656. <bitOffset>0x14</bitOffset>
  8657. <bitWidth>2</bitWidth>
  8658. <access>read-write</access>
  8659. </field>
  8660. <field>
  8661. <name>CS11_SELECT</name>
  8662. <description>Selects which layout is used for chip select 11.</description>
  8663. <bitOffset>0x16</bitOffset>
  8664. <bitWidth>2</bitWidth>
  8665. <access>read-write</access>
  8666. </field>
  8667. <field>
  8668. <name>CS12_SELECT</name>
  8669. <description>Selects which layout is used for chip select 12.</description>
  8670. <bitOffset>0x18</bitOffset>
  8671. <bitWidth>2</bitWidth>
  8672. <access>read-write</access>
  8673. </field>
  8674. <field>
  8675. <name>CS13_SELECT</name>
  8676. <description>Selects which layout is used for chip select 13.</description>
  8677. <bitOffset>0x1A</bitOffset>
  8678. <bitWidth>2</bitWidth>
  8679. <access>read-write</access>
  8680. </field>
  8681. <field>
  8682. <name>CS14_SELECT</name>
  8683. <description>Selects which layout is used for chip select 14.</description>
  8684. <bitOffset>0x1C</bitOffset>
  8685. <bitWidth>2</bitWidth>
  8686. <access>read-write</access>
  8687. </field>
  8688. <field>
  8689. <name>CS15_SELECT</name>
  8690. <description>Selects which layout is used for chip select 15.</description>
  8691. <bitOffset>0x1E</bitOffset>
  8692. <bitWidth>2</bitWidth>
  8693. <access>read-write</access>
  8694. </field>
  8695. </fields>
  8696. </register>
  8697. <register>
  8698. <name>LAYOUTSELECT_TOG</name>
  8699. <description>Hardware ECC Accelerator Layout Select Register</description>
  8700. <addressOffset>0x7C</addressOffset>
  8701. <size>32</size>
  8702. <access>read-write</access>
  8703. <resetValue>0xE4E4E4E4</resetValue>
  8704. <resetMask>0xFFFFFFFF</resetMask>
  8705. <fields>
  8706. <field>
  8707. <name>CS0_SELECT</name>
  8708. <description>Selects which layout is used for chip select 0.</description>
  8709. <bitOffset>0</bitOffset>
  8710. <bitWidth>2</bitWidth>
  8711. <access>read-write</access>
  8712. </field>
  8713. <field>
  8714. <name>CS1_SELECT</name>
  8715. <description>Selects which layout is used for chip select 1.</description>
  8716. <bitOffset>0x2</bitOffset>
  8717. <bitWidth>2</bitWidth>
  8718. <access>read-write</access>
  8719. </field>
  8720. <field>
  8721. <name>CS2_SELECT</name>
  8722. <description>Selects which layout is used for chip select 2.</description>
  8723. <bitOffset>0x4</bitOffset>
  8724. <bitWidth>2</bitWidth>
  8725. <access>read-write</access>
  8726. </field>
  8727. <field>
  8728. <name>CS3_SELECT</name>
  8729. <description>Selects which layout is used for chip select 3.</description>
  8730. <bitOffset>0x6</bitOffset>
  8731. <bitWidth>2</bitWidth>
  8732. <access>read-write</access>
  8733. </field>
  8734. <field>
  8735. <name>CS4_SELECT</name>
  8736. <description>Selects which layout is used for chip select 4.</description>
  8737. <bitOffset>0x8</bitOffset>
  8738. <bitWidth>2</bitWidth>
  8739. <access>read-write</access>
  8740. </field>
  8741. <field>
  8742. <name>CS5_SELECT</name>
  8743. <description>Selects which layout is used for chip select 5.</description>
  8744. <bitOffset>0xA</bitOffset>
  8745. <bitWidth>2</bitWidth>
  8746. <access>read-write</access>
  8747. </field>
  8748. <field>
  8749. <name>CS6_SELECT</name>
  8750. <description>Selects which layout is used for chip select 6.</description>
  8751. <bitOffset>0xC</bitOffset>
  8752. <bitWidth>2</bitWidth>
  8753. <access>read-write</access>
  8754. </field>
  8755. <field>
  8756. <name>CS7_SELECT</name>
  8757. <description>Selects which layout is used for chip select 7.</description>
  8758. <bitOffset>0xE</bitOffset>
  8759. <bitWidth>2</bitWidth>
  8760. <access>read-write</access>
  8761. </field>
  8762. <field>
  8763. <name>CS8_SELECT</name>
  8764. <description>Selects which layout is used for chip select 8.</description>
  8765. <bitOffset>0x10</bitOffset>
  8766. <bitWidth>2</bitWidth>
  8767. <access>read-write</access>
  8768. </field>
  8769. <field>
  8770. <name>CS9_SELECT</name>
  8771. <description>Selects which layout is used for chip select 9.</description>
  8772. <bitOffset>0x12</bitOffset>
  8773. <bitWidth>2</bitWidth>
  8774. <access>read-write</access>
  8775. </field>
  8776. <field>
  8777. <name>CS10_SELECT</name>
  8778. <description>Selects which layout is used for chip select 10.</description>
  8779. <bitOffset>0x14</bitOffset>
  8780. <bitWidth>2</bitWidth>
  8781. <access>read-write</access>
  8782. </field>
  8783. <field>
  8784. <name>CS11_SELECT</name>
  8785. <description>Selects which layout is used for chip select 11.</description>
  8786. <bitOffset>0x16</bitOffset>
  8787. <bitWidth>2</bitWidth>
  8788. <access>read-write</access>
  8789. </field>
  8790. <field>
  8791. <name>CS12_SELECT</name>
  8792. <description>Selects which layout is used for chip select 12.</description>
  8793. <bitOffset>0x18</bitOffset>
  8794. <bitWidth>2</bitWidth>
  8795. <access>read-write</access>
  8796. </field>
  8797. <field>
  8798. <name>CS13_SELECT</name>
  8799. <description>Selects which layout is used for chip select 13.</description>
  8800. <bitOffset>0x1A</bitOffset>
  8801. <bitWidth>2</bitWidth>
  8802. <access>read-write</access>
  8803. </field>
  8804. <field>
  8805. <name>CS14_SELECT</name>
  8806. <description>Selects which layout is used for chip select 14.</description>
  8807. <bitOffset>0x1C</bitOffset>
  8808. <bitWidth>2</bitWidth>
  8809. <access>read-write</access>
  8810. </field>
  8811. <field>
  8812. <name>CS15_SELECT</name>
  8813. <description>Selects which layout is used for chip select 15.</description>
  8814. <bitOffset>0x1E</bitOffset>
  8815. <bitWidth>2</bitWidth>
  8816. <access>read-write</access>
  8817. </field>
  8818. </fields>
  8819. </register>
  8820. <register>
  8821. <name>FLASH0LAYOUT0</name>
  8822. <description>Hardware BCH ECC Flash 0 Layout 0 Register</description>
  8823. <addressOffset>0x80</addressOffset>
  8824. <size>32</size>
  8825. <access>read-write</access>
  8826. <resetValue>0x70A4080</resetValue>
  8827. <resetMask>0xFFFFFFFF</resetMask>
  8828. <fields>
  8829. <field>
  8830. <name>DATA0_SIZE</name>
  8831. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  8832. <bitOffset>0</bitOffset>
  8833. <bitWidth>10</bitWidth>
  8834. <access>read-write</access>
  8835. </field>
  8836. <field>
  8837. <name>GF13_0_GF14_1</name>
  8838. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  8839. <bitOffset>0xA</bitOffset>
  8840. <bitWidth>1</bitWidth>
  8841. <access>read-write</access>
  8842. </field>
  8843. <field>
  8844. <name>ECC0</name>
  8845. <description>Indicates the ECC level for the first block on the flash page</description>
  8846. <bitOffset>0xB</bitOffset>
  8847. <bitWidth>5</bitWidth>
  8848. <access>read-write</access>
  8849. <enumeratedValues>
  8850. <enumeratedValue>
  8851. <name>NONE</name>
  8852. <description>No ECC to be performed</description>
  8853. <value>0</value>
  8854. </enumeratedValue>
  8855. <enumeratedValue>
  8856. <name>ECC2</name>
  8857. <description>ECC 2 to be performed</description>
  8858. <value>0x1</value>
  8859. </enumeratedValue>
  8860. <enumeratedValue>
  8861. <name>ECC4</name>
  8862. <description>ECC 4 to be performed</description>
  8863. <value>0x2</value>
  8864. </enumeratedValue>
  8865. <enumeratedValue>
  8866. <name>ECC6</name>
  8867. <description>ECC 6 to be performed</description>
  8868. <value>0x3</value>
  8869. </enumeratedValue>
  8870. <enumeratedValue>
  8871. <name>ECC8</name>
  8872. <description>ECC 8 to be performed</description>
  8873. <value>0x4</value>
  8874. </enumeratedValue>
  8875. <enumeratedValue>
  8876. <name>ECC10</name>
  8877. <description>ECC 10 to be performed</description>
  8878. <value>0x5</value>
  8879. </enumeratedValue>
  8880. <enumeratedValue>
  8881. <name>ECC12</name>
  8882. <description>ECC 12 to be performed</description>
  8883. <value>0x6</value>
  8884. </enumeratedValue>
  8885. <enumeratedValue>
  8886. <name>ECC14</name>
  8887. <description>ECC 14 to be performed</description>
  8888. <value>0x7</value>
  8889. </enumeratedValue>
  8890. <enumeratedValue>
  8891. <name>ECC16</name>
  8892. <description>ECC 16 to be performed</description>
  8893. <value>0x8</value>
  8894. </enumeratedValue>
  8895. <enumeratedValue>
  8896. <name>ECC18</name>
  8897. <description>ECC 18 to be performed</description>
  8898. <value>0x9</value>
  8899. </enumeratedValue>
  8900. <enumeratedValue>
  8901. <name>ECC20</name>
  8902. <description>ECC 20 to be performed</description>
  8903. <value>0xA</value>
  8904. </enumeratedValue>
  8905. <enumeratedValue>
  8906. <name>ECC22</name>
  8907. <description>ECC 22 to be performed</description>
  8908. <value>0xB</value>
  8909. </enumeratedValue>
  8910. <enumeratedValue>
  8911. <name>ECC24</name>
  8912. <description>ECC 24 to be performed</description>
  8913. <value>0xC</value>
  8914. </enumeratedValue>
  8915. <enumeratedValue>
  8916. <name>ECC26</name>
  8917. <description>ECC 26 to be performed</description>
  8918. <value>0xD</value>
  8919. </enumeratedValue>
  8920. <enumeratedValue>
  8921. <name>ECC28</name>
  8922. <description>ECC 28 to be performed</description>
  8923. <value>0xE</value>
  8924. </enumeratedValue>
  8925. <enumeratedValue>
  8926. <name>ECC30</name>
  8927. <description>ECC 30 to be performed</description>
  8928. <value>0xF</value>
  8929. </enumeratedValue>
  8930. <enumeratedValue>
  8931. <name>ECC32</name>
  8932. <description>ECC 32 to be performed</description>
  8933. <value>0x10</value>
  8934. </enumeratedValue>
  8935. <enumeratedValue>
  8936. <name>ECC34</name>
  8937. <description>ECC 34 to be performed</description>
  8938. <value>0x11</value>
  8939. </enumeratedValue>
  8940. <enumeratedValue>
  8941. <name>ECC36</name>
  8942. <description>ECC 36 to be performed</description>
  8943. <value>0x12</value>
  8944. </enumeratedValue>
  8945. <enumeratedValue>
  8946. <name>ECC38</name>
  8947. <description>ECC 38 to be performed</description>
  8948. <value>0x13</value>
  8949. </enumeratedValue>
  8950. <enumeratedValue>
  8951. <name>ECC40</name>
  8952. <description>ECC 40 to be performed</description>
  8953. <value>0x14</value>
  8954. </enumeratedValue>
  8955. </enumeratedValues>
  8956. </field>
  8957. <field>
  8958. <name>META_SIZE</name>
  8959. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  8960. <bitOffset>0x10</bitOffset>
  8961. <bitWidth>8</bitWidth>
  8962. <access>read-write</access>
  8963. </field>
  8964. <field>
  8965. <name>NBLOCKS</name>
  8966. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  8967. <bitOffset>0x18</bitOffset>
  8968. <bitWidth>8</bitWidth>
  8969. <access>read-write</access>
  8970. </field>
  8971. </fields>
  8972. </register>
  8973. <register>
  8974. <name>FLASH0LAYOUT0_SET</name>
  8975. <description>Hardware BCH ECC Flash 0 Layout 0 Register</description>
  8976. <addressOffset>0x84</addressOffset>
  8977. <size>32</size>
  8978. <access>read-write</access>
  8979. <resetValue>0x70A4080</resetValue>
  8980. <resetMask>0xFFFFFFFF</resetMask>
  8981. <fields>
  8982. <field>
  8983. <name>DATA0_SIZE</name>
  8984. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  8985. <bitOffset>0</bitOffset>
  8986. <bitWidth>10</bitWidth>
  8987. <access>read-write</access>
  8988. </field>
  8989. <field>
  8990. <name>GF13_0_GF14_1</name>
  8991. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  8992. <bitOffset>0xA</bitOffset>
  8993. <bitWidth>1</bitWidth>
  8994. <access>read-write</access>
  8995. </field>
  8996. <field>
  8997. <name>ECC0</name>
  8998. <description>Indicates the ECC level for the first block on the flash page</description>
  8999. <bitOffset>0xB</bitOffset>
  9000. <bitWidth>5</bitWidth>
  9001. <access>read-write</access>
  9002. <enumeratedValues>
  9003. <enumeratedValue>
  9004. <name>NONE</name>
  9005. <description>No ECC to be performed</description>
  9006. <value>0</value>
  9007. </enumeratedValue>
  9008. <enumeratedValue>
  9009. <name>ECC2</name>
  9010. <description>ECC 2 to be performed</description>
  9011. <value>0x1</value>
  9012. </enumeratedValue>
  9013. <enumeratedValue>
  9014. <name>ECC4</name>
  9015. <description>ECC 4 to be performed</description>
  9016. <value>0x2</value>
  9017. </enumeratedValue>
  9018. <enumeratedValue>
  9019. <name>ECC6</name>
  9020. <description>ECC 6 to be performed</description>
  9021. <value>0x3</value>
  9022. </enumeratedValue>
  9023. <enumeratedValue>
  9024. <name>ECC8</name>
  9025. <description>ECC 8 to be performed</description>
  9026. <value>0x4</value>
  9027. </enumeratedValue>
  9028. <enumeratedValue>
  9029. <name>ECC10</name>
  9030. <description>ECC 10 to be performed</description>
  9031. <value>0x5</value>
  9032. </enumeratedValue>
  9033. <enumeratedValue>
  9034. <name>ECC12</name>
  9035. <description>ECC 12 to be performed</description>
  9036. <value>0x6</value>
  9037. </enumeratedValue>
  9038. <enumeratedValue>
  9039. <name>ECC14</name>
  9040. <description>ECC 14 to be performed</description>
  9041. <value>0x7</value>
  9042. </enumeratedValue>
  9043. <enumeratedValue>
  9044. <name>ECC16</name>
  9045. <description>ECC 16 to be performed</description>
  9046. <value>0x8</value>
  9047. </enumeratedValue>
  9048. <enumeratedValue>
  9049. <name>ECC18</name>
  9050. <description>ECC 18 to be performed</description>
  9051. <value>0x9</value>
  9052. </enumeratedValue>
  9053. <enumeratedValue>
  9054. <name>ECC20</name>
  9055. <description>ECC 20 to be performed</description>
  9056. <value>0xA</value>
  9057. </enumeratedValue>
  9058. <enumeratedValue>
  9059. <name>ECC22</name>
  9060. <description>ECC 22 to be performed</description>
  9061. <value>0xB</value>
  9062. </enumeratedValue>
  9063. <enumeratedValue>
  9064. <name>ECC24</name>
  9065. <description>ECC 24 to be performed</description>
  9066. <value>0xC</value>
  9067. </enumeratedValue>
  9068. <enumeratedValue>
  9069. <name>ECC26</name>
  9070. <description>ECC 26 to be performed</description>
  9071. <value>0xD</value>
  9072. </enumeratedValue>
  9073. <enumeratedValue>
  9074. <name>ECC28</name>
  9075. <description>ECC 28 to be performed</description>
  9076. <value>0xE</value>
  9077. </enumeratedValue>
  9078. <enumeratedValue>
  9079. <name>ECC30</name>
  9080. <description>ECC 30 to be performed</description>
  9081. <value>0xF</value>
  9082. </enumeratedValue>
  9083. <enumeratedValue>
  9084. <name>ECC32</name>
  9085. <description>ECC 32 to be performed</description>
  9086. <value>0x10</value>
  9087. </enumeratedValue>
  9088. <enumeratedValue>
  9089. <name>ECC34</name>
  9090. <description>ECC 34 to be performed</description>
  9091. <value>0x11</value>
  9092. </enumeratedValue>
  9093. <enumeratedValue>
  9094. <name>ECC36</name>
  9095. <description>ECC 36 to be performed</description>
  9096. <value>0x12</value>
  9097. </enumeratedValue>
  9098. <enumeratedValue>
  9099. <name>ECC38</name>
  9100. <description>ECC 38 to be performed</description>
  9101. <value>0x13</value>
  9102. </enumeratedValue>
  9103. <enumeratedValue>
  9104. <name>ECC40</name>
  9105. <description>ECC 40 to be performed</description>
  9106. <value>0x14</value>
  9107. </enumeratedValue>
  9108. </enumeratedValues>
  9109. </field>
  9110. <field>
  9111. <name>META_SIZE</name>
  9112. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  9113. <bitOffset>0x10</bitOffset>
  9114. <bitWidth>8</bitWidth>
  9115. <access>read-write</access>
  9116. </field>
  9117. <field>
  9118. <name>NBLOCKS</name>
  9119. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  9120. <bitOffset>0x18</bitOffset>
  9121. <bitWidth>8</bitWidth>
  9122. <access>read-write</access>
  9123. </field>
  9124. </fields>
  9125. </register>
  9126. <register>
  9127. <name>FLASH0LAYOUT0_CLR</name>
  9128. <description>Hardware BCH ECC Flash 0 Layout 0 Register</description>
  9129. <addressOffset>0x88</addressOffset>
  9130. <size>32</size>
  9131. <access>read-write</access>
  9132. <resetValue>0x70A4080</resetValue>
  9133. <resetMask>0xFFFFFFFF</resetMask>
  9134. <fields>
  9135. <field>
  9136. <name>DATA0_SIZE</name>
  9137. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  9138. <bitOffset>0</bitOffset>
  9139. <bitWidth>10</bitWidth>
  9140. <access>read-write</access>
  9141. </field>
  9142. <field>
  9143. <name>GF13_0_GF14_1</name>
  9144. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9145. <bitOffset>0xA</bitOffset>
  9146. <bitWidth>1</bitWidth>
  9147. <access>read-write</access>
  9148. </field>
  9149. <field>
  9150. <name>ECC0</name>
  9151. <description>Indicates the ECC level for the first block on the flash page</description>
  9152. <bitOffset>0xB</bitOffset>
  9153. <bitWidth>5</bitWidth>
  9154. <access>read-write</access>
  9155. <enumeratedValues>
  9156. <enumeratedValue>
  9157. <name>NONE</name>
  9158. <description>No ECC to be performed</description>
  9159. <value>0</value>
  9160. </enumeratedValue>
  9161. <enumeratedValue>
  9162. <name>ECC2</name>
  9163. <description>ECC 2 to be performed</description>
  9164. <value>0x1</value>
  9165. </enumeratedValue>
  9166. <enumeratedValue>
  9167. <name>ECC4</name>
  9168. <description>ECC 4 to be performed</description>
  9169. <value>0x2</value>
  9170. </enumeratedValue>
  9171. <enumeratedValue>
  9172. <name>ECC6</name>
  9173. <description>ECC 6 to be performed</description>
  9174. <value>0x3</value>
  9175. </enumeratedValue>
  9176. <enumeratedValue>
  9177. <name>ECC8</name>
  9178. <description>ECC 8 to be performed</description>
  9179. <value>0x4</value>
  9180. </enumeratedValue>
  9181. <enumeratedValue>
  9182. <name>ECC10</name>
  9183. <description>ECC 10 to be performed</description>
  9184. <value>0x5</value>
  9185. </enumeratedValue>
  9186. <enumeratedValue>
  9187. <name>ECC12</name>
  9188. <description>ECC 12 to be performed</description>
  9189. <value>0x6</value>
  9190. </enumeratedValue>
  9191. <enumeratedValue>
  9192. <name>ECC14</name>
  9193. <description>ECC 14 to be performed</description>
  9194. <value>0x7</value>
  9195. </enumeratedValue>
  9196. <enumeratedValue>
  9197. <name>ECC16</name>
  9198. <description>ECC 16 to be performed</description>
  9199. <value>0x8</value>
  9200. </enumeratedValue>
  9201. <enumeratedValue>
  9202. <name>ECC18</name>
  9203. <description>ECC 18 to be performed</description>
  9204. <value>0x9</value>
  9205. </enumeratedValue>
  9206. <enumeratedValue>
  9207. <name>ECC20</name>
  9208. <description>ECC 20 to be performed</description>
  9209. <value>0xA</value>
  9210. </enumeratedValue>
  9211. <enumeratedValue>
  9212. <name>ECC22</name>
  9213. <description>ECC 22 to be performed</description>
  9214. <value>0xB</value>
  9215. </enumeratedValue>
  9216. <enumeratedValue>
  9217. <name>ECC24</name>
  9218. <description>ECC 24 to be performed</description>
  9219. <value>0xC</value>
  9220. </enumeratedValue>
  9221. <enumeratedValue>
  9222. <name>ECC26</name>
  9223. <description>ECC 26 to be performed</description>
  9224. <value>0xD</value>
  9225. </enumeratedValue>
  9226. <enumeratedValue>
  9227. <name>ECC28</name>
  9228. <description>ECC 28 to be performed</description>
  9229. <value>0xE</value>
  9230. </enumeratedValue>
  9231. <enumeratedValue>
  9232. <name>ECC30</name>
  9233. <description>ECC 30 to be performed</description>
  9234. <value>0xF</value>
  9235. </enumeratedValue>
  9236. <enumeratedValue>
  9237. <name>ECC32</name>
  9238. <description>ECC 32 to be performed</description>
  9239. <value>0x10</value>
  9240. </enumeratedValue>
  9241. <enumeratedValue>
  9242. <name>ECC34</name>
  9243. <description>ECC 34 to be performed</description>
  9244. <value>0x11</value>
  9245. </enumeratedValue>
  9246. <enumeratedValue>
  9247. <name>ECC36</name>
  9248. <description>ECC 36 to be performed</description>
  9249. <value>0x12</value>
  9250. </enumeratedValue>
  9251. <enumeratedValue>
  9252. <name>ECC38</name>
  9253. <description>ECC 38 to be performed</description>
  9254. <value>0x13</value>
  9255. </enumeratedValue>
  9256. <enumeratedValue>
  9257. <name>ECC40</name>
  9258. <description>ECC 40 to be performed</description>
  9259. <value>0x14</value>
  9260. </enumeratedValue>
  9261. </enumeratedValues>
  9262. </field>
  9263. <field>
  9264. <name>META_SIZE</name>
  9265. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  9266. <bitOffset>0x10</bitOffset>
  9267. <bitWidth>8</bitWidth>
  9268. <access>read-write</access>
  9269. </field>
  9270. <field>
  9271. <name>NBLOCKS</name>
  9272. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  9273. <bitOffset>0x18</bitOffset>
  9274. <bitWidth>8</bitWidth>
  9275. <access>read-write</access>
  9276. </field>
  9277. </fields>
  9278. </register>
  9279. <register>
  9280. <name>FLASH0LAYOUT0_TOG</name>
  9281. <description>Hardware BCH ECC Flash 0 Layout 0 Register</description>
  9282. <addressOffset>0x8C</addressOffset>
  9283. <size>32</size>
  9284. <access>read-write</access>
  9285. <resetValue>0x70A4080</resetValue>
  9286. <resetMask>0xFFFFFFFF</resetMask>
  9287. <fields>
  9288. <field>
  9289. <name>DATA0_SIZE</name>
  9290. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  9291. <bitOffset>0</bitOffset>
  9292. <bitWidth>10</bitWidth>
  9293. <access>read-write</access>
  9294. </field>
  9295. <field>
  9296. <name>GF13_0_GF14_1</name>
  9297. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9298. <bitOffset>0xA</bitOffset>
  9299. <bitWidth>1</bitWidth>
  9300. <access>read-write</access>
  9301. </field>
  9302. <field>
  9303. <name>ECC0</name>
  9304. <description>Indicates the ECC level for the first block on the flash page</description>
  9305. <bitOffset>0xB</bitOffset>
  9306. <bitWidth>5</bitWidth>
  9307. <access>read-write</access>
  9308. <enumeratedValues>
  9309. <enumeratedValue>
  9310. <name>NONE</name>
  9311. <description>No ECC to be performed</description>
  9312. <value>0</value>
  9313. </enumeratedValue>
  9314. <enumeratedValue>
  9315. <name>ECC2</name>
  9316. <description>ECC 2 to be performed</description>
  9317. <value>0x1</value>
  9318. </enumeratedValue>
  9319. <enumeratedValue>
  9320. <name>ECC4</name>
  9321. <description>ECC 4 to be performed</description>
  9322. <value>0x2</value>
  9323. </enumeratedValue>
  9324. <enumeratedValue>
  9325. <name>ECC6</name>
  9326. <description>ECC 6 to be performed</description>
  9327. <value>0x3</value>
  9328. </enumeratedValue>
  9329. <enumeratedValue>
  9330. <name>ECC8</name>
  9331. <description>ECC 8 to be performed</description>
  9332. <value>0x4</value>
  9333. </enumeratedValue>
  9334. <enumeratedValue>
  9335. <name>ECC10</name>
  9336. <description>ECC 10 to be performed</description>
  9337. <value>0x5</value>
  9338. </enumeratedValue>
  9339. <enumeratedValue>
  9340. <name>ECC12</name>
  9341. <description>ECC 12 to be performed</description>
  9342. <value>0x6</value>
  9343. </enumeratedValue>
  9344. <enumeratedValue>
  9345. <name>ECC14</name>
  9346. <description>ECC 14 to be performed</description>
  9347. <value>0x7</value>
  9348. </enumeratedValue>
  9349. <enumeratedValue>
  9350. <name>ECC16</name>
  9351. <description>ECC 16 to be performed</description>
  9352. <value>0x8</value>
  9353. </enumeratedValue>
  9354. <enumeratedValue>
  9355. <name>ECC18</name>
  9356. <description>ECC 18 to be performed</description>
  9357. <value>0x9</value>
  9358. </enumeratedValue>
  9359. <enumeratedValue>
  9360. <name>ECC20</name>
  9361. <description>ECC 20 to be performed</description>
  9362. <value>0xA</value>
  9363. </enumeratedValue>
  9364. <enumeratedValue>
  9365. <name>ECC22</name>
  9366. <description>ECC 22 to be performed</description>
  9367. <value>0xB</value>
  9368. </enumeratedValue>
  9369. <enumeratedValue>
  9370. <name>ECC24</name>
  9371. <description>ECC 24 to be performed</description>
  9372. <value>0xC</value>
  9373. </enumeratedValue>
  9374. <enumeratedValue>
  9375. <name>ECC26</name>
  9376. <description>ECC 26 to be performed</description>
  9377. <value>0xD</value>
  9378. </enumeratedValue>
  9379. <enumeratedValue>
  9380. <name>ECC28</name>
  9381. <description>ECC 28 to be performed</description>
  9382. <value>0xE</value>
  9383. </enumeratedValue>
  9384. <enumeratedValue>
  9385. <name>ECC30</name>
  9386. <description>ECC 30 to be performed</description>
  9387. <value>0xF</value>
  9388. </enumeratedValue>
  9389. <enumeratedValue>
  9390. <name>ECC32</name>
  9391. <description>ECC 32 to be performed</description>
  9392. <value>0x10</value>
  9393. </enumeratedValue>
  9394. <enumeratedValue>
  9395. <name>ECC34</name>
  9396. <description>ECC 34 to be performed</description>
  9397. <value>0x11</value>
  9398. </enumeratedValue>
  9399. <enumeratedValue>
  9400. <name>ECC36</name>
  9401. <description>ECC 36 to be performed</description>
  9402. <value>0x12</value>
  9403. </enumeratedValue>
  9404. <enumeratedValue>
  9405. <name>ECC38</name>
  9406. <description>ECC 38 to be performed</description>
  9407. <value>0x13</value>
  9408. </enumeratedValue>
  9409. <enumeratedValue>
  9410. <name>ECC40</name>
  9411. <description>ECC 40 to be performed</description>
  9412. <value>0x14</value>
  9413. </enumeratedValue>
  9414. </enumeratedValues>
  9415. </field>
  9416. <field>
  9417. <name>META_SIZE</name>
  9418. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  9419. <bitOffset>0x10</bitOffset>
  9420. <bitWidth>8</bitWidth>
  9421. <access>read-write</access>
  9422. </field>
  9423. <field>
  9424. <name>NBLOCKS</name>
  9425. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  9426. <bitOffset>0x18</bitOffset>
  9427. <bitWidth>8</bitWidth>
  9428. <access>read-write</access>
  9429. </field>
  9430. </fields>
  9431. </register>
  9432. <register>
  9433. <name>FLASH0LAYOUT1</name>
  9434. <description>Hardware BCH ECC Flash 0 Layout 1 Register</description>
  9435. <addressOffset>0x90</addressOffset>
  9436. <size>32</size>
  9437. <access>read-write</access>
  9438. <resetValue>0x10DA4080</resetValue>
  9439. <resetMask>0xFFFFFFFF</resetMask>
  9440. <fields>
  9441. <field>
  9442. <name>DATAN_SIZE</name>
  9443. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  9444. <bitOffset>0</bitOffset>
  9445. <bitWidth>10</bitWidth>
  9446. <access>read-write</access>
  9447. </field>
  9448. <field>
  9449. <name>GF13_0_GF14_1</name>
  9450. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9451. <bitOffset>0xA</bitOffset>
  9452. <bitWidth>1</bitWidth>
  9453. <access>read-write</access>
  9454. </field>
  9455. <field>
  9456. <name>ECCN</name>
  9457. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  9458. <bitOffset>0xB</bitOffset>
  9459. <bitWidth>5</bitWidth>
  9460. <access>read-write</access>
  9461. <enumeratedValues>
  9462. <enumeratedValue>
  9463. <name>NONE</name>
  9464. <description>No ECC to be performed</description>
  9465. <value>0</value>
  9466. </enumeratedValue>
  9467. <enumeratedValue>
  9468. <name>ECC2</name>
  9469. <description>ECC 2 to be performed</description>
  9470. <value>0x1</value>
  9471. </enumeratedValue>
  9472. <enumeratedValue>
  9473. <name>ECC4</name>
  9474. <description>ECC 4 to be performed</description>
  9475. <value>0x2</value>
  9476. </enumeratedValue>
  9477. <enumeratedValue>
  9478. <name>ECC6</name>
  9479. <description>ECC 6 to be performed</description>
  9480. <value>0x3</value>
  9481. </enumeratedValue>
  9482. <enumeratedValue>
  9483. <name>ECC8</name>
  9484. <description>ECC 8 to be performed</description>
  9485. <value>0x4</value>
  9486. </enumeratedValue>
  9487. <enumeratedValue>
  9488. <name>ECC10</name>
  9489. <description>ECC 10 to be performed</description>
  9490. <value>0x5</value>
  9491. </enumeratedValue>
  9492. <enumeratedValue>
  9493. <name>ECC12</name>
  9494. <description>ECC 12 to be performed</description>
  9495. <value>0x6</value>
  9496. </enumeratedValue>
  9497. <enumeratedValue>
  9498. <name>ECC14</name>
  9499. <description>ECC 14 to be performed</description>
  9500. <value>0x7</value>
  9501. </enumeratedValue>
  9502. <enumeratedValue>
  9503. <name>ECC16</name>
  9504. <description>ECC 16 to be performed</description>
  9505. <value>0x8</value>
  9506. </enumeratedValue>
  9507. <enumeratedValue>
  9508. <name>ECC18</name>
  9509. <description>ECC 18 to be performed</description>
  9510. <value>0x9</value>
  9511. </enumeratedValue>
  9512. <enumeratedValue>
  9513. <name>ECC20</name>
  9514. <description>ECC 20 to be performed</description>
  9515. <value>0xA</value>
  9516. </enumeratedValue>
  9517. <enumeratedValue>
  9518. <name>ECC22</name>
  9519. <description>ECC 22 to be performed</description>
  9520. <value>0xB</value>
  9521. </enumeratedValue>
  9522. <enumeratedValue>
  9523. <name>ECC24</name>
  9524. <description>ECC 24 to be performed</description>
  9525. <value>0xC</value>
  9526. </enumeratedValue>
  9527. <enumeratedValue>
  9528. <name>ECC26</name>
  9529. <description>ECC 26 to be performed</description>
  9530. <value>0xD</value>
  9531. </enumeratedValue>
  9532. <enumeratedValue>
  9533. <name>ECC28</name>
  9534. <description>ECC 28 to be performed</description>
  9535. <value>0xE</value>
  9536. </enumeratedValue>
  9537. <enumeratedValue>
  9538. <name>ECC30</name>
  9539. <description>ECC 30 to be performed</description>
  9540. <value>0xF</value>
  9541. </enumeratedValue>
  9542. <enumeratedValue>
  9543. <name>ECC32</name>
  9544. <description>ECC 32 to be performed</description>
  9545. <value>0x10</value>
  9546. </enumeratedValue>
  9547. <enumeratedValue>
  9548. <name>ECC34</name>
  9549. <description>ECC 34 to be performed</description>
  9550. <value>0x11</value>
  9551. </enumeratedValue>
  9552. <enumeratedValue>
  9553. <name>ECC36</name>
  9554. <description>ECC 36 to be performed</description>
  9555. <value>0x12</value>
  9556. </enumeratedValue>
  9557. <enumeratedValue>
  9558. <name>ECC38</name>
  9559. <description>ECC 38 to be performed</description>
  9560. <value>0x13</value>
  9561. </enumeratedValue>
  9562. <enumeratedValue>
  9563. <name>ECC40</name>
  9564. <description>ECC 40 to be performed</description>
  9565. <value>0x14</value>
  9566. </enumeratedValue>
  9567. </enumeratedValues>
  9568. </field>
  9569. <field>
  9570. <name>PAGE_SIZE</name>
  9571. <description>Indicates the total size of the flash page (in bytes)</description>
  9572. <bitOffset>0x10</bitOffset>
  9573. <bitWidth>16</bitWidth>
  9574. <access>read-write</access>
  9575. </field>
  9576. </fields>
  9577. </register>
  9578. <register>
  9579. <name>FLASH0LAYOUT1_SET</name>
  9580. <description>Hardware BCH ECC Flash 0 Layout 1 Register</description>
  9581. <addressOffset>0x94</addressOffset>
  9582. <size>32</size>
  9583. <access>read-write</access>
  9584. <resetValue>0x10DA4080</resetValue>
  9585. <resetMask>0xFFFFFFFF</resetMask>
  9586. <fields>
  9587. <field>
  9588. <name>DATAN_SIZE</name>
  9589. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  9590. <bitOffset>0</bitOffset>
  9591. <bitWidth>10</bitWidth>
  9592. <access>read-write</access>
  9593. </field>
  9594. <field>
  9595. <name>GF13_0_GF14_1</name>
  9596. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9597. <bitOffset>0xA</bitOffset>
  9598. <bitWidth>1</bitWidth>
  9599. <access>read-write</access>
  9600. </field>
  9601. <field>
  9602. <name>ECCN</name>
  9603. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  9604. <bitOffset>0xB</bitOffset>
  9605. <bitWidth>5</bitWidth>
  9606. <access>read-write</access>
  9607. <enumeratedValues>
  9608. <enumeratedValue>
  9609. <name>NONE</name>
  9610. <description>No ECC to be performed</description>
  9611. <value>0</value>
  9612. </enumeratedValue>
  9613. <enumeratedValue>
  9614. <name>ECC2</name>
  9615. <description>ECC 2 to be performed</description>
  9616. <value>0x1</value>
  9617. </enumeratedValue>
  9618. <enumeratedValue>
  9619. <name>ECC4</name>
  9620. <description>ECC 4 to be performed</description>
  9621. <value>0x2</value>
  9622. </enumeratedValue>
  9623. <enumeratedValue>
  9624. <name>ECC6</name>
  9625. <description>ECC 6 to be performed</description>
  9626. <value>0x3</value>
  9627. </enumeratedValue>
  9628. <enumeratedValue>
  9629. <name>ECC8</name>
  9630. <description>ECC 8 to be performed</description>
  9631. <value>0x4</value>
  9632. </enumeratedValue>
  9633. <enumeratedValue>
  9634. <name>ECC10</name>
  9635. <description>ECC 10 to be performed</description>
  9636. <value>0x5</value>
  9637. </enumeratedValue>
  9638. <enumeratedValue>
  9639. <name>ECC12</name>
  9640. <description>ECC 12 to be performed</description>
  9641. <value>0x6</value>
  9642. </enumeratedValue>
  9643. <enumeratedValue>
  9644. <name>ECC14</name>
  9645. <description>ECC 14 to be performed</description>
  9646. <value>0x7</value>
  9647. </enumeratedValue>
  9648. <enumeratedValue>
  9649. <name>ECC16</name>
  9650. <description>ECC 16 to be performed</description>
  9651. <value>0x8</value>
  9652. </enumeratedValue>
  9653. <enumeratedValue>
  9654. <name>ECC18</name>
  9655. <description>ECC 18 to be performed</description>
  9656. <value>0x9</value>
  9657. </enumeratedValue>
  9658. <enumeratedValue>
  9659. <name>ECC20</name>
  9660. <description>ECC 20 to be performed</description>
  9661. <value>0xA</value>
  9662. </enumeratedValue>
  9663. <enumeratedValue>
  9664. <name>ECC22</name>
  9665. <description>ECC 22 to be performed</description>
  9666. <value>0xB</value>
  9667. </enumeratedValue>
  9668. <enumeratedValue>
  9669. <name>ECC24</name>
  9670. <description>ECC 24 to be performed</description>
  9671. <value>0xC</value>
  9672. </enumeratedValue>
  9673. <enumeratedValue>
  9674. <name>ECC26</name>
  9675. <description>ECC 26 to be performed</description>
  9676. <value>0xD</value>
  9677. </enumeratedValue>
  9678. <enumeratedValue>
  9679. <name>ECC28</name>
  9680. <description>ECC 28 to be performed</description>
  9681. <value>0xE</value>
  9682. </enumeratedValue>
  9683. <enumeratedValue>
  9684. <name>ECC30</name>
  9685. <description>ECC 30 to be performed</description>
  9686. <value>0xF</value>
  9687. </enumeratedValue>
  9688. <enumeratedValue>
  9689. <name>ECC32</name>
  9690. <description>ECC 32 to be performed</description>
  9691. <value>0x10</value>
  9692. </enumeratedValue>
  9693. <enumeratedValue>
  9694. <name>ECC34</name>
  9695. <description>ECC 34 to be performed</description>
  9696. <value>0x11</value>
  9697. </enumeratedValue>
  9698. <enumeratedValue>
  9699. <name>ECC36</name>
  9700. <description>ECC 36 to be performed</description>
  9701. <value>0x12</value>
  9702. </enumeratedValue>
  9703. <enumeratedValue>
  9704. <name>ECC38</name>
  9705. <description>ECC 38 to be performed</description>
  9706. <value>0x13</value>
  9707. </enumeratedValue>
  9708. <enumeratedValue>
  9709. <name>ECC40</name>
  9710. <description>ECC 40 to be performed</description>
  9711. <value>0x14</value>
  9712. </enumeratedValue>
  9713. </enumeratedValues>
  9714. </field>
  9715. <field>
  9716. <name>PAGE_SIZE</name>
  9717. <description>Indicates the total size of the flash page (in bytes)</description>
  9718. <bitOffset>0x10</bitOffset>
  9719. <bitWidth>16</bitWidth>
  9720. <access>read-write</access>
  9721. </field>
  9722. </fields>
  9723. </register>
  9724. <register>
  9725. <name>FLASH0LAYOUT1_CLR</name>
  9726. <description>Hardware BCH ECC Flash 0 Layout 1 Register</description>
  9727. <addressOffset>0x98</addressOffset>
  9728. <size>32</size>
  9729. <access>read-write</access>
  9730. <resetValue>0x10DA4080</resetValue>
  9731. <resetMask>0xFFFFFFFF</resetMask>
  9732. <fields>
  9733. <field>
  9734. <name>DATAN_SIZE</name>
  9735. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  9736. <bitOffset>0</bitOffset>
  9737. <bitWidth>10</bitWidth>
  9738. <access>read-write</access>
  9739. </field>
  9740. <field>
  9741. <name>GF13_0_GF14_1</name>
  9742. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9743. <bitOffset>0xA</bitOffset>
  9744. <bitWidth>1</bitWidth>
  9745. <access>read-write</access>
  9746. </field>
  9747. <field>
  9748. <name>ECCN</name>
  9749. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  9750. <bitOffset>0xB</bitOffset>
  9751. <bitWidth>5</bitWidth>
  9752. <access>read-write</access>
  9753. <enumeratedValues>
  9754. <enumeratedValue>
  9755. <name>NONE</name>
  9756. <description>No ECC to be performed</description>
  9757. <value>0</value>
  9758. </enumeratedValue>
  9759. <enumeratedValue>
  9760. <name>ECC2</name>
  9761. <description>ECC 2 to be performed</description>
  9762. <value>0x1</value>
  9763. </enumeratedValue>
  9764. <enumeratedValue>
  9765. <name>ECC4</name>
  9766. <description>ECC 4 to be performed</description>
  9767. <value>0x2</value>
  9768. </enumeratedValue>
  9769. <enumeratedValue>
  9770. <name>ECC6</name>
  9771. <description>ECC 6 to be performed</description>
  9772. <value>0x3</value>
  9773. </enumeratedValue>
  9774. <enumeratedValue>
  9775. <name>ECC8</name>
  9776. <description>ECC 8 to be performed</description>
  9777. <value>0x4</value>
  9778. </enumeratedValue>
  9779. <enumeratedValue>
  9780. <name>ECC10</name>
  9781. <description>ECC 10 to be performed</description>
  9782. <value>0x5</value>
  9783. </enumeratedValue>
  9784. <enumeratedValue>
  9785. <name>ECC12</name>
  9786. <description>ECC 12 to be performed</description>
  9787. <value>0x6</value>
  9788. </enumeratedValue>
  9789. <enumeratedValue>
  9790. <name>ECC14</name>
  9791. <description>ECC 14 to be performed</description>
  9792. <value>0x7</value>
  9793. </enumeratedValue>
  9794. <enumeratedValue>
  9795. <name>ECC16</name>
  9796. <description>ECC 16 to be performed</description>
  9797. <value>0x8</value>
  9798. </enumeratedValue>
  9799. <enumeratedValue>
  9800. <name>ECC18</name>
  9801. <description>ECC 18 to be performed</description>
  9802. <value>0x9</value>
  9803. </enumeratedValue>
  9804. <enumeratedValue>
  9805. <name>ECC20</name>
  9806. <description>ECC 20 to be performed</description>
  9807. <value>0xA</value>
  9808. </enumeratedValue>
  9809. <enumeratedValue>
  9810. <name>ECC22</name>
  9811. <description>ECC 22 to be performed</description>
  9812. <value>0xB</value>
  9813. </enumeratedValue>
  9814. <enumeratedValue>
  9815. <name>ECC24</name>
  9816. <description>ECC 24 to be performed</description>
  9817. <value>0xC</value>
  9818. </enumeratedValue>
  9819. <enumeratedValue>
  9820. <name>ECC26</name>
  9821. <description>ECC 26 to be performed</description>
  9822. <value>0xD</value>
  9823. </enumeratedValue>
  9824. <enumeratedValue>
  9825. <name>ECC28</name>
  9826. <description>ECC 28 to be performed</description>
  9827. <value>0xE</value>
  9828. </enumeratedValue>
  9829. <enumeratedValue>
  9830. <name>ECC30</name>
  9831. <description>ECC 30 to be performed</description>
  9832. <value>0xF</value>
  9833. </enumeratedValue>
  9834. <enumeratedValue>
  9835. <name>ECC32</name>
  9836. <description>ECC 32 to be performed</description>
  9837. <value>0x10</value>
  9838. </enumeratedValue>
  9839. <enumeratedValue>
  9840. <name>ECC34</name>
  9841. <description>ECC 34 to be performed</description>
  9842. <value>0x11</value>
  9843. </enumeratedValue>
  9844. <enumeratedValue>
  9845. <name>ECC36</name>
  9846. <description>ECC 36 to be performed</description>
  9847. <value>0x12</value>
  9848. </enumeratedValue>
  9849. <enumeratedValue>
  9850. <name>ECC38</name>
  9851. <description>ECC 38 to be performed</description>
  9852. <value>0x13</value>
  9853. </enumeratedValue>
  9854. <enumeratedValue>
  9855. <name>ECC40</name>
  9856. <description>ECC 40 to be performed</description>
  9857. <value>0x14</value>
  9858. </enumeratedValue>
  9859. </enumeratedValues>
  9860. </field>
  9861. <field>
  9862. <name>PAGE_SIZE</name>
  9863. <description>Indicates the total size of the flash page (in bytes)</description>
  9864. <bitOffset>0x10</bitOffset>
  9865. <bitWidth>16</bitWidth>
  9866. <access>read-write</access>
  9867. </field>
  9868. </fields>
  9869. </register>
  9870. <register>
  9871. <name>FLASH0LAYOUT1_TOG</name>
  9872. <description>Hardware BCH ECC Flash 0 Layout 1 Register</description>
  9873. <addressOffset>0x9C</addressOffset>
  9874. <size>32</size>
  9875. <access>read-write</access>
  9876. <resetValue>0x10DA4080</resetValue>
  9877. <resetMask>0xFFFFFFFF</resetMask>
  9878. <fields>
  9879. <field>
  9880. <name>DATAN_SIZE</name>
  9881. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  9882. <bitOffset>0</bitOffset>
  9883. <bitWidth>10</bitWidth>
  9884. <access>read-write</access>
  9885. </field>
  9886. <field>
  9887. <name>GF13_0_GF14_1</name>
  9888. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  9889. <bitOffset>0xA</bitOffset>
  9890. <bitWidth>1</bitWidth>
  9891. <access>read-write</access>
  9892. </field>
  9893. <field>
  9894. <name>ECCN</name>
  9895. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  9896. <bitOffset>0xB</bitOffset>
  9897. <bitWidth>5</bitWidth>
  9898. <access>read-write</access>
  9899. <enumeratedValues>
  9900. <enumeratedValue>
  9901. <name>NONE</name>
  9902. <description>No ECC to be performed</description>
  9903. <value>0</value>
  9904. </enumeratedValue>
  9905. <enumeratedValue>
  9906. <name>ECC2</name>
  9907. <description>ECC 2 to be performed</description>
  9908. <value>0x1</value>
  9909. </enumeratedValue>
  9910. <enumeratedValue>
  9911. <name>ECC4</name>
  9912. <description>ECC 4 to be performed</description>
  9913. <value>0x2</value>
  9914. </enumeratedValue>
  9915. <enumeratedValue>
  9916. <name>ECC6</name>
  9917. <description>ECC 6 to be performed</description>
  9918. <value>0x3</value>
  9919. </enumeratedValue>
  9920. <enumeratedValue>
  9921. <name>ECC8</name>
  9922. <description>ECC 8 to be performed</description>
  9923. <value>0x4</value>
  9924. </enumeratedValue>
  9925. <enumeratedValue>
  9926. <name>ECC10</name>
  9927. <description>ECC 10 to be performed</description>
  9928. <value>0x5</value>
  9929. </enumeratedValue>
  9930. <enumeratedValue>
  9931. <name>ECC12</name>
  9932. <description>ECC 12 to be performed</description>
  9933. <value>0x6</value>
  9934. </enumeratedValue>
  9935. <enumeratedValue>
  9936. <name>ECC14</name>
  9937. <description>ECC 14 to be performed</description>
  9938. <value>0x7</value>
  9939. </enumeratedValue>
  9940. <enumeratedValue>
  9941. <name>ECC16</name>
  9942. <description>ECC 16 to be performed</description>
  9943. <value>0x8</value>
  9944. </enumeratedValue>
  9945. <enumeratedValue>
  9946. <name>ECC18</name>
  9947. <description>ECC 18 to be performed</description>
  9948. <value>0x9</value>
  9949. </enumeratedValue>
  9950. <enumeratedValue>
  9951. <name>ECC20</name>
  9952. <description>ECC 20 to be performed</description>
  9953. <value>0xA</value>
  9954. </enumeratedValue>
  9955. <enumeratedValue>
  9956. <name>ECC22</name>
  9957. <description>ECC 22 to be performed</description>
  9958. <value>0xB</value>
  9959. </enumeratedValue>
  9960. <enumeratedValue>
  9961. <name>ECC24</name>
  9962. <description>ECC 24 to be performed</description>
  9963. <value>0xC</value>
  9964. </enumeratedValue>
  9965. <enumeratedValue>
  9966. <name>ECC26</name>
  9967. <description>ECC 26 to be performed</description>
  9968. <value>0xD</value>
  9969. </enumeratedValue>
  9970. <enumeratedValue>
  9971. <name>ECC28</name>
  9972. <description>ECC 28 to be performed</description>
  9973. <value>0xE</value>
  9974. </enumeratedValue>
  9975. <enumeratedValue>
  9976. <name>ECC30</name>
  9977. <description>ECC 30 to be performed</description>
  9978. <value>0xF</value>
  9979. </enumeratedValue>
  9980. <enumeratedValue>
  9981. <name>ECC32</name>
  9982. <description>ECC 32 to be performed</description>
  9983. <value>0x10</value>
  9984. </enumeratedValue>
  9985. <enumeratedValue>
  9986. <name>ECC34</name>
  9987. <description>ECC 34 to be performed</description>
  9988. <value>0x11</value>
  9989. </enumeratedValue>
  9990. <enumeratedValue>
  9991. <name>ECC36</name>
  9992. <description>ECC 36 to be performed</description>
  9993. <value>0x12</value>
  9994. </enumeratedValue>
  9995. <enumeratedValue>
  9996. <name>ECC38</name>
  9997. <description>ECC 38 to be performed</description>
  9998. <value>0x13</value>
  9999. </enumeratedValue>
  10000. <enumeratedValue>
  10001. <name>ECC40</name>
  10002. <description>ECC 40 to be performed</description>
  10003. <value>0x14</value>
  10004. </enumeratedValue>
  10005. </enumeratedValues>
  10006. </field>
  10007. <field>
  10008. <name>PAGE_SIZE</name>
  10009. <description>Indicates the total size of the flash page (in bytes)</description>
  10010. <bitOffset>0x10</bitOffset>
  10011. <bitWidth>16</bitWidth>
  10012. <access>read-write</access>
  10013. </field>
  10014. </fields>
  10015. </register>
  10016. <register>
  10017. <name>FLASH1LAYOUT0</name>
  10018. <description>Hardware BCH ECC Flash 1 Layout 0 Register</description>
  10019. <addressOffset>0xA0</addressOffset>
  10020. <size>32</size>
  10021. <access>read-write</access>
  10022. <resetValue>0x70A4080</resetValue>
  10023. <resetMask>0xFFFFFFFF</resetMask>
  10024. <fields>
  10025. <field>
  10026. <name>DATA0_SIZE</name>
  10027. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  10028. <bitOffset>0</bitOffset>
  10029. <bitWidth>10</bitWidth>
  10030. <access>read-write</access>
  10031. </field>
  10032. <field>
  10033. <name>GF13_0_GF14_1</name>
  10034. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10035. <bitOffset>0xA</bitOffset>
  10036. <bitWidth>1</bitWidth>
  10037. <access>read-write</access>
  10038. </field>
  10039. <field>
  10040. <name>ECC0</name>
  10041. <description>Indicates the ECC level for the first block on the flash page</description>
  10042. <bitOffset>0xB</bitOffset>
  10043. <bitWidth>5</bitWidth>
  10044. <access>read-write</access>
  10045. <enumeratedValues>
  10046. <enumeratedValue>
  10047. <name>NONE</name>
  10048. <description>No ECC to be performed</description>
  10049. <value>0</value>
  10050. </enumeratedValue>
  10051. <enumeratedValue>
  10052. <name>ECC2</name>
  10053. <description>ECC 2 to be performed</description>
  10054. <value>0x1</value>
  10055. </enumeratedValue>
  10056. <enumeratedValue>
  10057. <name>ECC4</name>
  10058. <description>ECC 4 to be performed</description>
  10059. <value>0x2</value>
  10060. </enumeratedValue>
  10061. <enumeratedValue>
  10062. <name>ECC6</name>
  10063. <description>ECC 6 to be performed</description>
  10064. <value>0x3</value>
  10065. </enumeratedValue>
  10066. <enumeratedValue>
  10067. <name>ECC8</name>
  10068. <description>ECC 8 to be performed</description>
  10069. <value>0x4</value>
  10070. </enumeratedValue>
  10071. <enumeratedValue>
  10072. <name>ECC10</name>
  10073. <description>ECC 10 to be performed</description>
  10074. <value>0x5</value>
  10075. </enumeratedValue>
  10076. <enumeratedValue>
  10077. <name>ECC12</name>
  10078. <description>ECC 12 to be performed</description>
  10079. <value>0x6</value>
  10080. </enumeratedValue>
  10081. <enumeratedValue>
  10082. <name>ECC14</name>
  10083. <description>ECC 14 to be performed</description>
  10084. <value>0x7</value>
  10085. </enumeratedValue>
  10086. <enumeratedValue>
  10087. <name>ECC16</name>
  10088. <description>ECC 16 to be performed</description>
  10089. <value>0x8</value>
  10090. </enumeratedValue>
  10091. <enumeratedValue>
  10092. <name>ECC18</name>
  10093. <description>ECC 18 to be performed</description>
  10094. <value>0x9</value>
  10095. </enumeratedValue>
  10096. <enumeratedValue>
  10097. <name>ECC20</name>
  10098. <description>ECC 20 to be performed</description>
  10099. <value>0xA</value>
  10100. </enumeratedValue>
  10101. <enumeratedValue>
  10102. <name>ECC22</name>
  10103. <description>ECC 22 to be performed</description>
  10104. <value>0xB</value>
  10105. </enumeratedValue>
  10106. <enumeratedValue>
  10107. <name>ECC24</name>
  10108. <description>ECC 24 to be performed</description>
  10109. <value>0xC</value>
  10110. </enumeratedValue>
  10111. <enumeratedValue>
  10112. <name>ECC26</name>
  10113. <description>ECC 26 to be performed</description>
  10114. <value>0xD</value>
  10115. </enumeratedValue>
  10116. <enumeratedValue>
  10117. <name>ECC28</name>
  10118. <description>ECC 28 to be performed</description>
  10119. <value>0xE</value>
  10120. </enumeratedValue>
  10121. <enumeratedValue>
  10122. <name>ECC30</name>
  10123. <description>ECC 30 to be performed</description>
  10124. <value>0xF</value>
  10125. </enumeratedValue>
  10126. <enumeratedValue>
  10127. <name>ECC32</name>
  10128. <description>ECC 32 to be performed</description>
  10129. <value>0x10</value>
  10130. </enumeratedValue>
  10131. <enumeratedValue>
  10132. <name>ECC34</name>
  10133. <description>ECC 34 to be performed</description>
  10134. <value>0x11</value>
  10135. </enumeratedValue>
  10136. <enumeratedValue>
  10137. <name>ECC36</name>
  10138. <description>ECC 36 to be performed</description>
  10139. <value>0x12</value>
  10140. </enumeratedValue>
  10141. <enumeratedValue>
  10142. <name>ECC38</name>
  10143. <description>ECC 38 to be performed</description>
  10144. <value>0x13</value>
  10145. </enumeratedValue>
  10146. <enumeratedValue>
  10147. <name>ECC40</name>
  10148. <description>ECC 40 to be performed</description>
  10149. <value>0x14</value>
  10150. </enumeratedValue>
  10151. </enumeratedValues>
  10152. </field>
  10153. <field>
  10154. <name>META_SIZE</name>
  10155. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  10156. <bitOffset>0x10</bitOffset>
  10157. <bitWidth>8</bitWidth>
  10158. <access>read-write</access>
  10159. </field>
  10160. <field>
  10161. <name>NBLOCKS</name>
  10162. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  10163. <bitOffset>0x18</bitOffset>
  10164. <bitWidth>8</bitWidth>
  10165. <access>read-write</access>
  10166. </field>
  10167. </fields>
  10168. </register>
  10169. <register>
  10170. <name>FLASH1LAYOUT0_SET</name>
  10171. <description>Hardware BCH ECC Flash 1 Layout 0 Register</description>
  10172. <addressOffset>0xA4</addressOffset>
  10173. <size>32</size>
  10174. <access>read-write</access>
  10175. <resetValue>0x70A4080</resetValue>
  10176. <resetMask>0xFFFFFFFF</resetMask>
  10177. <fields>
  10178. <field>
  10179. <name>DATA0_SIZE</name>
  10180. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  10181. <bitOffset>0</bitOffset>
  10182. <bitWidth>10</bitWidth>
  10183. <access>read-write</access>
  10184. </field>
  10185. <field>
  10186. <name>GF13_0_GF14_1</name>
  10187. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10188. <bitOffset>0xA</bitOffset>
  10189. <bitWidth>1</bitWidth>
  10190. <access>read-write</access>
  10191. </field>
  10192. <field>
  10193. <name>ECC0</name>
  10194. <description>Indicates the ECC level for the first block on the flash page</description>
  10195. <bitOffset>0xB</bitOffset>
  10196. <bitWidth>5</bitWidth>
  10197. <access>read-write</access>
  10198. <enumeratedValues>
  10199. <enumeratedValue>
  10200. <name>NONE</name>
  10201. <description>No ECC to be performed</description>
  10202. <value>0</value>
  10203. </enumeratedValue>
  10204. <enumeratedValue>
  10205. <name>ECC2</name>
  10206. <description>ECC 2 to be performed</description>
  10207. <value>0x1</value>
  10208. </enumeratedValue>
  10209. <enumeratedValue>
  10210. <name>ECC4</name>
  10211. <description>ECC 4 to be performed</description>
  10212. <value>0x2</value>
  10213. </enumeratedValue>
  10214. <enumeratedValue>
  10215. <name>ECC6</name>
  10216. <description>ECC 6 to be performed</description>
  10217. <value>0x3</value>
  10218. </enumeratedValue>
  10219. <enumeratedValue>
  10220. <name>ECC8</name>
  10221. <description>ECC 8 to be performed</description>
  10222. <value>0x4</value>
  10223. </enumeratedValue>
  10224. <enumeratedValue>
  10225. <name>ECC10</name>
  10226. <description>ECC 10 to be performed</description>
  10227. <value>0x5</value>
  10228. </enumeratedValue>
  10229. <enumeratedValue>
  10230. <name>ECC12</name>
  10231. <description>ECC 12 to be performed</description>
  10232. <value>0x6</value>
  10233. </enumeratedValue>
  10234. <enumeratedValue>
  10235. <name>ECC14</name>
  10236. <description>ECC 14 to be performed</description>
  10237. <value>0x7</value>
  10238. </enumeratedValue>
  10239. <enumeratedValue>
  10240. <name>ECC16</name>
  10241. <description>ECC 16 to be performed</description>
  10242. <value>0x8</value>
  10243. </enumeratedValue>
  10244. <enumeratedValue>
  10245. <name>ECC18</name>
  10246. <description>ECC 18 to be performed</description>
  10247. <value>0x9</value>
  10248. </enumeratedValue>
  10249. <enumeratedValue>
  10250. <name>ECC20</name>
  10251. <description>ECC 20 to be performed</description>
  10252. <value>0xA</value>
  10253. </enumeratedValue>
  10254. <enumeratedValue>
  10255. <name>ECC22</name>
  10256. <description>ECC 22 to be performed</description>
  10257. <value>0xB</value>
  10258. </enumeratedValue>
  10259. <enumeratedValue>
  10260. <name>ECC24</name>
  10261. <description>ECC 24 to be performed</description>
  10262. <value>0xC</value>
  10263. </enumeratedValue>
  10264. <enumeratedValue>
  10265. <name>ECC26</name>
  10266. <description>ECC 26 to be performed</description>
  10267. <value>0xD</value>
  10268. </enumeratedValue>
  10269. <enumeratedValue>
  10270. <name>ECC28</name>
  10271. <description>ECC 28 to be performed</description>
  10272. <value>0xE</value>
  10273. </enumeratedValue>
  10274. <enumeratedValue>
  10275. <name>ECC30</name>
  10276. <description>ECC 30 to be performed</description>
  10277. <value>0xF</value>
  10278. </enumeratedValue>
  10279. <enumeratedValue>
  10280. <name>ECC32</name>
  10281. <description>ECC 32 to be performed</description>
  10282. <value>0x10</value>
  10283. </enumeratedValue>
  10284. <enumeratedValue>
  10285. <name>ECC34</name>
  10286. <description>ECC 34 to be performed</description>
  10287. <value>0x11</value>
  10288. </enumeratedValue>
  10289. <enumeratedValue>
  10290. <name>ECC36</name>
  10291. <description>ECC 36 to be performed</description>
  10292. <value>0x12</value>
  10293. </enumeratedValue>
  10294. <enumeratedValue>
  10295. <name>ECC38</name>
  10296. <description>ECC 38 to be performed</description>
  10297. <value>0x13</value>
  10298. </enumeratedValue>
  10299. <enumeratedValue>
  10300. <name>ECC40</name>
  10301. <description>ECC 40 to be performed</description>
  10302. <value>0x14</value>
  10303. </enumeratedValue>
  10304. </enumeratedValues>
  10305. </field>
  10306. <field>
  10307. <name>META_SIZE</name>
  10308. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  10309. <bitOffset>0x10</bitOffset>
  10310. <bitWidth>8</bitWidth>
  10311. <access>read-write</access>
  10312. </field>
  10313. <field>
  10314. <name>NBLOCKS</name>
  10315. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  10316. <bitOffset>0x18</bitOffset>
  10317. <bitWidth>8</bitWidth>
  10318. <access>read-write</access>
  10319. </field>
  10320. </fields>
  10321. </register>
  10322. <register>
  10323. <name>FLASH1LAYOUT0_CLR</name>
  10324. <description>Hardware BCH ECC Flash 1 Layout 0 Register</description>
  10325. <addressOffset>0xA8</addressOffset>
  10326. <size>32</size>
  10327. <access>read-write</access>
  10328. <resetValue>0x70A4080</resetValue>
  10329. <resetMask>0xFFFFFFFF</resetMask>
  10330. <fields>
  10331. <field>
  10332. <name>DATA0_SIZE</name>
  10333. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  10334. <bitOffset>0</bitOffset>
  10335. <bitWidth>10</bitWidth>
  10336. <access>read-write</access>
  10337. </field>
  10338. <field>
  10339. <name>GF13_0_GF14_1</name>
  10340. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10341. <bitOffset>0xA</bitOffset>
  10342. <bitWidth>1</bitWidth>
  10343. <access>read-write</access>
  10344. </field>
  10345. <field>
  10346. <name>ECC0</name>
  10347. <description>Indicates the ECC level for the first block on the flash page</description>
  10348. <bitOffset>0xB</bitOffset>
  10349. <bitWidth>5</bitWidth>
  10350. <access>read-write</access>
  10351. <enumeratedValues>
  10352. <enumeratedValue>
  10353. <name>NONE</name>
  10354. <description>No ECC to be performed</description>
  10355. <value>0</value>
  10356. </enumeratedValue>
  10357. <enumeratedValue>
  10358. <name>ECC2</name>
  10359. <description>ECC 2 to be performed</description>
  10360. <value>0x1</value>
  10361. </enumeratedValue>
  10362. <enumeratedValue>
  10363. <name>ECC4</name>
  10364. <description>ECC 4 to be performed</description>
  10365. <value>0x2</value>
  10366. </enumeratedValue>
  10367. <enumeratedValue>
  10368. <name>ECC6</name>
  10369. <description>ECC 6 to be performed</description>
  10370. <value>0x3</value>
  10371. </enumeratedValue>
  10372. <enumeratedValue>
  10373. <name>ECC8</name>
  10374. <description>ECC 8 to be performed</description>
  10375. <value>0x4</value>
  10376. </enumeratedValue>
  10377. <enumeratedValue>
  10378. <name>ECC10</name>
  10379. <description>ECC 10 to be performed</description>
  10380. <value>0x5</value>
  10381. </enumeratedValue>
  10382. <enumeratedValue>
  10383. <name>ECC12</name>
  10384. <description>ECC 12 to be performed</description>
  10385. <value>0x6</value>
  10386. </enumeratedValue>
  10387. <enumeratedValue>
  10388. <name>ECC14</name>
  10389. <description>ECC 14 to be performed</description>
  10390. <value>0x7</value>
  10391. </enumeratedValue>
  10392. <enumeratedValue>
  10393. <name>ECC16</name>
  10394. <description>ECC 16 to be performed</description>
  10395. <value>0x8</value>
  10396. </enumeratedValue>
  10397. <enumeratedValue>
  10398. <name>ECC18</name>
  10399. <description>ECC 18 to be performed</description>
  10400. <value>0x9</value>
  10401. </enumeratedValue>
  10402. <enumeratedValue>
  10403. <name>ECC20</name>
  10404. <description>ECC 20 to be performed</description>
  10405. <value>0xA</value>
  10406. </enumeratedValue>
  10407. <enumeratedValue>
  10408. <name>ECC22</name>
  10409. <description>ECC 22 to be performed</description>
  10410. <value>0xB</value>
  10411. </enumeratedValue>
  10412. <enumeratedValue>
  10413. <name>ECC24</name>
  10414. <description>ECC 24 to be performed</description>
  10415. <value>0xC</value>
  10416. </enumeratedValue>
  10417. <enumeratedValue>
  10418. <name>ECC26</name>
  10419. <description>ECC 26 to be performed</description>
  10420. <value>0xD</value>
  10421. </enumeratedValue>
  10422. <enumeratedValue>
  10423. <name>ECC28</name>
  10424. <description>ECC 28 to be performed</description>
  10425. <value>0xE</value>
  10426. </enumeratedValue>
  10427. <enumeratedValue>
  10428. <name>ECC30</name>
  10429. <description>ECC 30 to be performed</description>
  10430. <value>0xF</value>
  10431. </enumeratedValue>
  10432. <enumeratedValue>
  10433. <name>ECC32</name>
  10434. <description>ECC 32 to be performed</description>
  10435. <value>0x10</value>
  10436. </enumeratedValue>
  10437. <enumeratedValue>
  10438. <name>ECC34</name>
  10439. <description>ECC 34 to be performed</description>
  10440. <value>0x11</value>
  10441. </enumeratedValue>
  10442. <enumeratedValue>
  10443. <name>ECC36</name>
  10444. <description>ECC 36 to be performed</description>
  10445. <value>0x12</value>
  10446. </enumeratedValue>
  10447. <enumeratedValue>
  10448. <name>ECC38</name>
  10449. <description>ECC 38 to be performed</description>
  10450. <value>0x13</value>
  10451. </enumeratedValue>
  10452. <enumeratedValue>
  10453. <name>ECC40</name>
  10454. <description>ECC 40 to be performed</description>
  10455. <value>0x14</value>
  10456. </enumeratedValue>
  10457. </enumeratedValues>
  10458. </field>
  10459. <field>
  10460. <name>META_SIZE</name>
  10461. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  10462. <bitOffset>0x10</bitOffset>
  10463. <bitWidth>8</bitWidth>
  10464. <access>read-write</access>
  10465. </field>
  10466. <field>
  10467. <name>NBLOCKS</name>
  10468. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  10469. <bitOffset>0x18</bitOffset>
  10470. <bitWidth>8</bitWidth>
  10471. <access>read-write</access>
  10472. </field>
  10473. </fields>
  10474. </register>
  10475. <register>
  10476. <name>FLASH1LAYOUT0_TOG</name>
  10477. <description>Hardware BCH ECC Flash 1 Layout 0 Register</description>
  10478. <addressOffset>0xAC</addressOffset>
  10479. <size>32</size>
  10480. <access>read-write</access>
  10481. <resetValue>0x70A4080</resetValue>
  10482. <resetMask>0xFFFFFFFF</resetMask>
  10483. <fields>
  10484. <field>
  10485. <name>DATA0_SIZE</name>
  10486. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  10487. <bitOffset>0</bitOffset>
  10488. <bitWidth>10</bitWidth>
  10489. <access>read-write</access>
  10490. </field>
  10491. <field>
  10492. <name>GF13_0_GF14_1</name>
  10493. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10494. <bitOffset>0xA</bitOffset>
  10495. <bitWidth>1</bitWidth>
  10496. <access>read-write</access>
  10497. </field>
  10498. <field>
  10499. <name>ECC0</name>
  10500. <description>Indicates the ECC level for the first block on the flash page</description>
  10501. <bitOffset>0xB</bitOffset>
  10502. <bitWidth>5</bitWidth>
  10503. <access>read-write</access>
  10504. <enumeratedValues>
  10505. <enumeratedValue>
  10506. <name>NONE</name>
  10507. <description>No ECC to be performed</description>
  10508. <value>0</value>
  10509. </enumeratedValue>
  10510. <enumeratedValue>
  10511. <name>ECC2</name>
  10512. <description>ECC 2 to be performed</description>
  10513. <value>0x1</value>
  10514. </enumeratedValue>
  10515. <enumeratedValue>
  10516. <name>ECC4</name>
  10517. <description>ECC 4 to be performed</description>
  10518. <value>0x2</value>
  10519. </enumeratedValue>
  10520. <enumeratedValue>
  10521. <name>ECC6</name>
  10522. <description>ECC 6 to be performed</description>
  10523. <value>0x3</value>
  10524. </enumeratedValue>
  10525. <enumeratedValue>
  10526. <name>ECC8</name>
  10527. <description>ECC 8 to be performed</description>
  10528. <value>0x4</value>
  10529. </enumeratedValue>
  10530. <enumeratedValue>
  10531. <name>ECC10</name>
  10532. <description>ECC 10 to be performed</description>
  10533. <value>0x5</value>
  10534. </enumeratedValue>
  10535. <enumeratedValue>
  10536. <name>ECC12</name>
  10537. <description>ECC 12 to be performed</description>
  10538. <value>0x6</value>
  10539. </enumeratedValue>
  10540. <enumeratedValue>
  10541. <name>ECC14</name>
  10542. <description>ECC 14 to be performed</description>
  10543. <value>0x7</value>
  10544. </enumeratedValue>
  10545. <enumeratedValue>
  10546. <name>ECC16</name>
  10547. <description>ECC 16 to be performed</description>
  10548. <value>0x8</value>
  10549. </enumeratedValue>
  10550. <enumeratedValue>
  10551. <name>ECC18</name>
  10552. <description>ECC 18 to be performed</description>
  10553. <value>0x9</value>
  10554. </enumeratedValue>
  10555. <enumeratedValue>
  10556. <name>ECC20</name>
  10557. <description>ECC 20 to be performed</description>
  10558. <value>0xA</value>
  10559. </enumeratedValue>
  10560. <enumeratedValue>
  10561. <name>ECC22</name>
  10562. <description>ECC 22 to be performed</description>
  10563. <value>0xB</value>
  10564. </enumeratedValue>
  10565. <enumeratedValue>
  10566. <name>ECC24</name>
  10567. <description>ECC 24 to be performed</description>
  10568. <value>0xC</value>
  10569. </enumeratedValue>
  10570. <enumeratedValue>
  10571. <name>ECC26</name>
  10572. <description>ECC 26 to be performed</description>
  10573. <value>0xD</value>
  10574. </enumeratedValue>
  10575. <enumeratedValue>
  10576. <name>ECC28</name>
  10577. <description>ECC 28 to be performed</description>
  10578. <value>0xE</value>
  10579. </enumeratedValue>
  10580. <enumeratedValue>
  10581. <name>ECC30</name>
  10582. <description>ECC 30 to be performed</description>
  10583. <value>0xF</value>
  10584. </enumeratedValue>
  10585. <enumeratedValue>
  10586. <name>ECC32</name>
  10587. <description>ECC 32 to be performed</description>
  10588. <value>0x10</value>
  10589. </enumeratedValue>
  10590. <enumeratedValue>
  10591. <name>ECC34</name>
  10592. <description>ECC 34 to be performed</description>
  10593. <value>0x11</value>
  10594. </enumeratedValue>
  10595. <enumeratedValue>
  10596. <name>ECC36</name>
  10597. <description>ECC 36 to be performed</description>
  10598. <value>0x12</value>
  10599. </enumeratedValue>
  10600. <enumeratedValue>
  10601. <name>ECC38</name>
  10602. <description>ECC 38 to be performed</description>
  10603. <value>0x13</value>
  10604. </enumeratedValue>
  10605. <enumeratedValue>
  10606. <name>ECC40</name>
  10607. <description>ECC 40 to be performed</description>
  10608. <value>0x14</value>
  10609. </enumeratedValue>
  10610. </enumeratedValues>
  10611. </field>
  10612. <field>
  10613. <name>META_SIZE</name>
  10614. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  10615. <bitOffset>0x10</bitOffset>
  10616. <bitWidth>8</bitWidth>
  10617. <access>read-write</access>
  10618. </field>
  10619. <field>
  10620. <name>NBLOCKS</name>
  10621. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  10622. <bitOffset>0x18</bitOffset>
  10623. <bitWidth>8</bitWidth>
  10624. <access>read-write</access>
  10625. </field>
  10626. </fields>
  10627. </register>
  10628. <register>
  10629. <name>FLASH1LAYOUT1</name>
  10630. <description>Hardware BCH ECC Flash 1 Layout 1 Register</description>
  10631. <addressOffset>0xB0</addressOffset>
  10632. <size>32</size>
  10633. <access>read-write</access>
  10634. <resetValue>0x10DA4080</resetValue>
  10635. <resetMask>0xFFFFFFFF</resetMask>
  10636. <fields>
  10637. <field>
  10638. <name>DATAN_SIZE</name>
  10639. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  10640. <bitOffset>0</bitOffset>
  10641. <bitWidth>10</bitWidth>
  10642. <access>read-write</access>
  10643. </field>
  10644. <field>
  10645. <name>GF13_0_GF14_1</name>
  10646. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10647. <bitOffset>0xA</bitOffset>
  10648. <bitWidth>1</bitWidth>
  10649. <access>read-write</access>
  10650. </field>
  10651. <field>
  10652. <name>ECCN</name>
  10653. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  10654. <bitOffset>0xB</bitOffset>
  10655. <bitWidth>5</bitWidth>
  10656. <access>read-write</access>
  10657. <enumeratedValues>
  10658. <enumeratedValue>
  10659. <name>NONE</name>
  10660. <description>No ECC to be performed</description>
  10661. <value>0</value>
  10662. </enumeratedValue>
  10663. <enumeratedValue>
  10664. <name>ECC2</name>
  10665. <description>ECC 2 to be performed</description>
  10666. <value>0x1</value>
  10667. </enumeratedValue>
  10668. <enumeratedValue>
  10669. <name>ECC4</name>
  10670. <description>ECC 4 to be performed</description>
  10671. <value>0x2</value>
  10672. </enumeratedValue>
  10673. <enumeratedValue>
  10674. <name>ECC6</name>
  10675. <description>ECC 6 to be performed</description>
  10676. <value>0x3</value>
  10677. </enumeratedValue>
  10678. <enumeratedValue>
  10679. <name>ECC8</name>
  10680. <description>ECC 8 to be performed</description>
  10681. <value>0x4</value>
  10682. </enumeratedValue>
  10683. <enumeratedValue>
  10684. <name>ECC10</name>
  10685. <description>ECC 10 to be performed</description>
  10686. <value>0x5</value>
  10687. </enumeratedValue>
  10688. <enumeratedValue>
  10689. <name>ECC12</name>
  10690. <description>ECC 12 to be performed</description>
  10691. <value>0x6</value>
  10692. </enumeratedValue>
  10693. <enumeratedValue>
  10694. <name>ECC14</name>
  10695. <description>ECC 14 to be performed</description>
  10696. <value>0x7</value>
  10697. </enumeratedValue>
  10698. <enumeratedValue>
  10699. <name>ECC16</name>
  10700. <description>ECC 16 to be performed</description>
  10701. <value>0x8</value>
  10702. </enumeratedValue>
  10703. <enumeratedValue>
  10704. <name>ECC18</name>
  10705. <description>ECC 18 to be performed</description>
  10706. <value>0x9</value>
  10707. </enumeratedValue>
  10708. <enumeratedValue>
  10709. <name>ECC20</name>
  10710. <description>ECC 20 to be performed</description>
  10711. <value>0xA</value>
  10712. </enumeratedValue>
  10713. <enumeratedValue>
  10714. <name>ECC22</name>
  10715. <description>ECC 22 to be performed</description>
  10716. <value>0xB</value>
  10717. </enumeratedValue>
  10718. <enumeratedValue>
  10719. <name>ECC24</name>
  10720. <description>ECC 24 to be performed</description>
  10721. <value>0xC</value>
  10722. </enumeratedValue>
  10723. <enumeratedValue>
  10724. <name>ECC26</name>
  10725. <description>ECC 26 to be performed</description>
  10726. <value>0xD</value>
  10727. </enumeratedValue>
  10728. <enumeratedValue>
  10729. <name>ECC28</name>
  10730. <description>ECC 28 to be performed</description>
  10731. <value>0xE</value>
  10732. </enumeratedValue>
  10733. <enumeratedValue>
  10734. <name>ECC30</name>
  10735. <description>ECC 30 to be performed</description>
  10736. <value>0xF</value>
  10737. </enumeratedValue>
  10738. <enumeratedValue>
  10739. <name>ECC32</name>
  10740. <description>ECC 32 to be performed</description>
  10741. <value>0x10</value>
  10742. </enumeratedValue>
  10743. <enumeratedValue>
  10744. <name>ECC34</name>
  10745. <description>ECC 34 to be performed</description>
  10746. <value>0x11</value>
  10747. </enumeratedValue>
  10748. <enumeratedValue>
  10749. <name>ECC36</name>
  10750. <description>ECC 36 to be performed</description>
  10751. <value>0x12</value>
  10752. </enumeratedValue>
  10753. <enumeratedValue>
  10754. <name>ECC38</name>
  10755. <description>ECC 38 to be performed</description>
  10756. <value>0x13</value>
  10757. </enumeratedValue>
  10758. <enumeratedValue>
  10759. <name>ECC40</name>
  10760. <description>ECC 40 to be performed</description>
  10761. <value>0x14</value>
  10762. </enumeratedValue>
  10763. </enumeratedValues>
  10764. </field>
  10765. <field>
  10766. <name>PAGE_SIZE</name>
  10767. <description>Indicates the total size of the flash page (in bytes)</description>
  10768. <bitOffset>0x10</bitOffset>
  10769. <bitWidth>16</bitWidth>
  10770. <access>read-write</access>
  10771. </field>
  10772. </fields>
  10773. </register>
  10774. <register>
  10775. <name>FLASH1LAYOUT1_SET</name>
  10776. <description>Hardware BCH ECC Flash 1 Layout 1 Register</description>
  10777. <addressOffset>0xB4</addressOffset>
  10778. <size>32</size>
  10779. <access>read-write</access>
  10780. <resetValue>0x10DA4080</resetValue>
  10781. <resetMask>0xFFFFFFFF</resetMask>
  10782. <fields>
  10783. <field>
  10784. <name>DATAN_SIZE</name>
  10785. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  10786. <bitOffset>0</bitOffset>
  10787. <bitWidth>10</bitWidth>
  10788. <access>read-write</access>
  10789. </field>
  10790. <field>
  10791. <name>GF13_0_GF14_1</name>
  10792. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10793. <bitOffset>0xA</bitOffset>
  10794. <bitWidth>1</bitWidth>
  10795. <access>read-write</access>
  10796. </field>
  10797. <field>
  10798. <name>ECCN</name>
  10799. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  10800. <bitOffset>0xB</bitOffset>
  10801. <bitWidth>5</bitWidth>
  10802. <access>read-write</access>
  10803. <enumeratedValues>
  10804. <enumeratedValue>
  10805. <name>NONE</name>
  10806. <description>No ECC to be performed</description>
  10807. <value>0</value>
  10808. </enumeratedValue>
  10809. <enumeratedValue>
  10810. <name>ECC2</name>
  10811. <description>ECC 2 to be performed</description>
  10812. <value>0x1</value>
  10813. </enumeratedValue>
  10814. <enumeratedValue>
  10815. <name>ECC4</name>
  10816. <description>ECC 4 to be performed</description>
  10817. <value>0x2</value>
  10818. </enumeratedValue>
  10819. <enumeratedValue>
  10820. <name>ECC6</name>
  10821. <description>ECC 6 to be performed</description>
  10822. <value>0x3</value>
  10823. </enumeratedValue>
  10824. <enumeratedValue>
  10825. <name>ECC8</name>
  10826. <description>ECC 8 to be performed</description>
  10827. <value>0x4</value>
  10828. </enumeratedValue>
  10829. <enumeratedValue>
  10830. <name>ECC10</name>
  10831. <description>ECC 10 to be performed</description>
  10832. <value>0x5</value>
  10833. </enumeratedValue>
  10834. <enumeratedValue>
  10835. <name>ECC12</name>
  10836. <description>ECC 12 to be performed</description>
  10837. <value>0x6</value>
  10838. </enumeratedValue>
  10839. <enumeratedValue>
  10840. <name>ECC14</name>
  10841. <description>ECC 14 to be performed</description>
  10842. <value>0x7</value>
  10843. </enumeratedValue>
  10844. <enumeratedValue>
  10845. <name>ECC16</name>
  10846. <description>ECC 16 to be performed</description>
  10847. <value>0x8</value>
  10848. </enumeratedValue>
  10849. <enumeratedValue>
  10850. <name>ECC18</name>
  10851. <description>ECC 18 to be performed</description>
  10852. <value>0x9</value>
  10853. </enumeratedValue>
  10854. <enumeratedValue>
  10855. <name>ECC20</name>
  10856. <description>ECC 20 to be performed</description>
  10857. <value>0xA</value>
  10858. </enumeratedValue>
  10859. <enumeratedValue>
  10860. <name>ECC22</name>
  10861. <description>ECC 22 to be performed</description>
  10862. <value>0xB</value>
  10863. </enumeratedValue>
  10864. <enumeratedValue>
  10865. <name>ECC24</name>
  10866. <description>ECC 24 to be performed</description>
  10867. <value>0xC</value>
  10868. </enumeratedValue>
  10869. <enumeratedValue>
  10870. <name>ECC26</name>
  10871. <description>ECC 26 to be performed</description>
  10872. <value>0xD</value>
  10873. </enumeratedValue>
  10874. <enumeratedValue>
  10875. <name>ECC28</name>
  10876. <description>ECC 28 to be performed</description>
  10877. <value>0xE</value>
  10878. </enumeratedValue>
  10879. <enumeratedValue>
  10880. <name>ECC30</name>
  10881. <description>ECC 30 to be performed</description>
  10882. <value>0xF</value>
  10883. </enumeratedValue>
  10884. <enumeratedValue>
  10885. <name>ECC32</name>
  10886. <description>ECC 32 to be performed</description>
  10887. <value>0x10</value>
  10888. </enumeratedValue>
  10889. <enumeratedValue>
  10890. <name>ECC34</name>
  10891. <description>ECC 34 to be performed</description>
  10892. <value>0x11</value>
  10893. </enumeratedValue>
  10894. <enumeratedValue>
  10895. <name>ECC36</name>
  10896. <description>ECC 36 to be performed</description>
  10897. <value>0x12</value>
  10898. </enumeratedValue>
  10899. <enumeratedValue>
  10900. <name>ECC38</name>
  10901. <description>ECC 38 to be performed</description>
  10902. <value>0x13</value>
  10903. </enumeratedValue>
  10904. <enumeratedValue>
  10905. <name>ECC40</name>
  10906. <description>ECC 40 to be performed</description>
  10907. <value>0x14</value>
  10908. </enumeratedValue>
  10909. </enumeratedValues>
  10910. </field>
  10911. <field>
  10912. <name>PAGE_SIZE</name>
  10913. <description>Indicates the total size of the flash page (in bytes)</description>
  10914. <bitOffset>0x10</bitOffset>
  10915. <bitWidth>16</bitWidth>
  10916. <access>read-write</access>
  10917. </field>
  10918. </fields>
  10919. </register>
  10920. <register>
  10921. <name>FLASH1LAYOUT1_CLR</name>
  10922. <description>Hardware BCH ECC Flash 1 Layout 1 Register</description>
  10923. <addressOffset>0xB8</addressOffset>
  10924. <size>32</size>
  10925. <access>read-write</access>
  10926. <resetValue>0x10DA4080</resetValue>
  10927. <resetMask>0xFFFFFFFF</resetMask>
  10928. <fields>
  10929. <field>
  10930. <name>DATAN_SIZE</name>
  10931. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  10932. <bitOffset>0</bitOffset>
  10933. <bitWidth>10</bitWidth>
  10934. <access>read-write</access>
  10935. </field>
  10936. <field>
  10937. <name>GF13_0_GF14_1</name>
  10938. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  10939. <bitOffset>0xA</bitOffset>
  10940. <bitWidth>1</bitWidth>
  10941. <access>read-write</access>
  10942. </field>
  10943. <field>
  10944. <name>ECCN</name>
  10945. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  10946. <bitOffset>0xB</bitOffset>
  10947. <bitWidth>5</bitWidth>
  10948. <access>read-write</access>
  10949. <enumeratedValues>
  10950. <enumeratedValue>
  10951. <name>NONE</name>
  10952. <description>No ECC to be performed</description>
  10953. <value>0</value>
  10954. </enumeratedValue>
  10955. <enumeratedValue>
  10956. <name>ECC2</name>
  10957. <description>ECC 2 to be performed</description>
  10958. <value>0x1</value>
  10959. </enumeratedValue>
  10960. <enumeratedValue>
  10961. <name>ECC4</name>
  10962. <description>ECC 4 to be performed</description>
  10963. <value>0x2</value>
  10964. </enumeratedValue>
  10965. <enumeratedValue>
  10966. <name>ECC6</name>
  10967. <description>ECC 6 to be performed</description>
  10968. <value>0x3</value>
  10969. </enumeratedValue>
  10970. <enumeratedValue>
  10971. <name>ECC8</name>
  10972. <description>ECC 8 to be performed</description>
  10973. <value>0x4</value>
  10974. </enumeratedValue>
  10975. <enumeratedValue>
  10976. <name>ECC10</name>
  10977. <description>ECC 10 to be performed</description>
  10978. <value>0x5</value>
  10979. </enumeratedValue>
  10980. <enumeratedValue>
  10981. <name>ECC12</name>
  10982. <description>ECC 12 to be performed</description>
  10983. <value>0x6</value>
  10984. </enumeratedValue>
  10985. <enumeratedValue>
  10986. <name>ECC14</name>
  10987. <description>ECC 14 to be performed</description>
  10988. <value>0x7</value>
  10989. </enumeratedValue>
  10990. <enumeratedValue>
  10991. <name>ECC16</name>
  10992. <description>ECC 16 to be performed</description>
  10993. <value>0x8</value>
  10994. </enumeratedValue>
  10995. <enumeratedValue>
  10996. <name>ECC18</name>
  10997. <description>ECC 18 to be performed</description>
  10998. <value>0x9</value>
  10999. </enumeratedValue>
  11000. <enumeratedValue>
  11001. <name>ECC20</name>
  11002. <description>ECC 20 to be performed</description>
  11003. <value>0xA</value>
  11004. </enumeratedValue>
  11005. <enumeratedValue>
  11006. <name>ECC22</name>
  11007. <description>ECC 22 to be performed</description>
  11008. <value>0xB</value>
  11009. </enumeratedValue>
  11010. <enumeratedValue>
  11011. <name>ECC24</name>
  11012. <description>ECC 24 to be performed</description>
  11013. <value>0xC</value>
  11014. </enumeratedValue>
  11015. <enumeratedValue>
  11016. <name>ECC26</name>
  11017. <description>ECC 26 to be performed</description>
  11018. <value>0xD</value>
  11019. </enumeratedValue>
  11020. <enumeratedValue>
  11021. <name>ECC28</name>
  11022. <description>ECC 28 to be performed</description>
  11023. <value>0xE</value>
  11024. </enumeratedValue>
  11025. <enumeratedValue>
  11026. <name>ECC30</name>
  11027. <description>ECC 30 to be performed</description>
  11028. <value>0xF</value>
  11029. </enumeratedValue>
  11030. <enumeratedValue>
  11031. <name>ECC32</name>
  11032. <description>ECC 32 to be performed</description>
  11033. <value>0x10</value>
  11034. </enumeratedValue>
  11035. <enumeratedValue>
  11036. <name>ECC34</name>
  11037. <description>ECC 34 to be performed</description>
  11038. <value>0x11</value>
  11039. </enumeratedValue>
  11040. <enumeratedValue>
  11041. <name>ECC36</name>
  11042. <description>ECC 36 to be performed</description>
  11043. <value>0x12</value>
  11044. </enumeratedValue>
  11045. <enumeratedValue>
  11046. <name>ECC38</name>
  11047. <description>ECC 38 to be performed</description>
  11048. <value>0x13</value>
  11049. </enumeratedValue>
  11050. <enumeratedValue>
  11051. <name>ECC40</name>
  11052. <description>ECC 40 to be performed</description>
  11053. <value>0x14</value>
  11054. </enumeratedValue>
  11055. </enumeratedValues>
  11056. </field>
  11057. <field>
  11058. <name>PAGE_SIZE</name>
  11059. <description>Indicates the total size of the flash page (in bytes)</description>
  11060. <bitOffset>0x10</bitOffset>
  11061. <bitWidth>16</bitWidth>
  11062. <access>read-write</access>
  11063. </field>
  11064. </fields>
  11065. </register>
  11066. <register>
  11067. <name>FLASH1LAYOUT1_TOG</name>
  11068. <description>Hardware BCH ECC Flash 1 Layout 1 Register</description>
  11069. <addressOffset>0xBC</addressOffset>
  11070. <size>32</size>
  11071. <access>read-write</access>
  11072. <resetValue>0x10DA4080</resetValue>
  11073. <resetMask>0xFFFFFFFF</resetMask>
  11074. <fields>
  11075. <field>
  11076. <name>DATAN_SIZE</name>
  11077. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  11078. <bitOffset>0</bitOffset>
  11079. <bitWidth>10</bitWidth>
  11080. <access>read-write</access>
  11081. </field>
  11082. <field>
  11083. <name>GF13_0_GF14_1</name>
  11084. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11085. <bitOffset>0xA</bitOffset>
  11086. <bitWidth>1</bitWidth>
  11087. <access>read-write</access>
  11088. </field>
  11089. <field>
  11090. <name>ECCN</name>
  11091. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  11092. <bitOffset>0xB</bitOffset>
  11093. <bitWidth>5</bitWidth>
  11094. <access>read-write</access>
  11095. <enumeratedValues>
  11096. <enumeratedValue>
  11097. <name>NONE</name>
  11098. <description>No ECC to be performed</description>
  11099. <value>0</value>
  11100. </enumeratedValue>
  11101. <enumeratedValue>
  11102. <name>ECC2</name>
  11103. <description>ECC 2 to be performed</description>
  11104. <value>0x1</value>
  11105. </enumeratedValue>
  11106. <enumeratedValue>
  11107. <name>ECC4</name>
  11108. <description>ECC 4 to be performed</description>
  11109. <value>0x2</value>
  11110. </enumeratedValue>
  11111. <enumeratedValue>
  11112. <name>ECC6</name>
  11113. <description>ECC 6 to be performed</description>
  11114. <value>0x3</value>
  11115. </enumeratedValue>
  11116. <enumeratedValue>
  11117. <name>ECC8</name>
  11118. <description>ECC 8 to be performed</description>
  11119. <value>0x4</value>
  11120. </enumeratedValue>
  11121. <enumeratedValue>
  11122. <name>ECC10</name>
  11123. <description>ECC 10 to be performed</description>
  11124. <value>0x5</value>
  11125. </enumeratedValue>
  11126. <enumeratedValue>
  11127. <name>ECC12</name>
  11128. <description>ECC 12 to be performed</description>
  11129. <value>0x6</value>
  11130. </enumeratedValue>
  11131. <enumeratedValue>
  11132. <name>ECC14</name>
  11133. <description>ECC 14 to be performed</description>
  11134. <value>0x7</value>
  11135. </enumeratedValue>
  11136. <enumeratedValue>
  11137. <name>ECC16</name>
  11138. <description>ECC 16 to be performed</description>
  11139. <value>0x8</value>
  11140. </enumeratedValue>
  11141. <enumeratedValue>
  11142. <name>ECC18</name>
  11143. <description>ECC 18 to be performed</description>
  11144. <value>0x9</value>
  11145. </enumeratedValue>
  11146. <enumeratedValue>
  11147. <name>ECC20</name>
  11148. <description>ECC 20 to be performed</description>
  11149. <value>0xA</value>
  11150. </enumeratedValue>
  11151. <enumeratedValue>
  11152. <name>ECC22</name>
  11153. <description>ECC 22 to be performed</description>
  11154. <value>0xB</value>
  11155. </enumeratedValue>
  11156. <enumeratedValue>
  11157. <name>ECC24</name>
  11158. <description>ECC 24 to be performed</description>
  11159. <value>0xC</value>
  11160. </enumeratedValue>
  11161. <enumeratedValue>
  11162. <name>ECC26</name>
  11163. <description>ECC 26 to be performed</description>
  11164. <value>0xD</value>
  11165. </enumeratedValue>
  11166. <enumeratedValue>
  11167. <name>ECC28</name>
  11168. <description>ECC 28 to be performed</description>
  11169. <value>0xE</value>
  11170. </enumeratedValue>
  11171. <enumeratedValue>
  11172. <name>ECC30</name>
  11173. <description>ECC 30 to be performed</description>
  11174. <value>0xF</value>
  11175. </enumeratedValue>
  11176. <enumeratedValue>
  11177. <name>ECC32</name>
  11178. <description>ECC 32 to be performed</description>
  11179. <value>0x10</value>
  11180. </enumeratedValue>
  11181. <enumeratedValue>
  11182. <name>ECC34</name>
  11183. <description>ECC 34 to be performed</description>
  11184. <value>0x11</value>
  11185. </enumeratedValue>
  11186. <enumeratedValue>
  11187. <name>ECC36</name>
  11188. <description>ECC 36 to be performed</description>
  11189. <value>0x12</value>
  11190. </enumeratedValue>
  11191. <enumeratedValue>
  11192. <name>ECC38</name>
  11193. <description>ECC 38 to be performed</description>
  11194. <value>0x13</value>
  11195. </enumeratedValue>
  11196. <enumeratedValue>
  11197. <name>ECC40</name>
  11198. <description>ECC 40 to be performed</description>
  11199. <value>0x14</value>
  11200. </enumeratedValue>
  11201. </enumeratedValues>
  11202. </field>
  11203. <field>
  11204. <name>PAGE_SIZE</name>
  11205. <description>Indicates the total size of the flash page (in bytes)</description>
  11206. <bitOffset>0x10</bitOffset>
  11207. <bitWidth>16</bitWidth>
  11208. <access>read-write</access>
  11209. </field>
  11210. </fields>
  11211. </register>
  11212. <register>
  11213. <name>FLASH2LAYOUT0</name>
  11214. <description>Hardware BCH ECC Flash 2 Layout 0 Register</description>
  11215. <addressOffset>0xC0</addressOffset>
  11216. <size>32</size>
  11217. <access>read-write</access>
  11218. <resetValue>0x70A4080</resetValue>
  11219. <resetMask>0xFFFFFFFF</resetMask>
  11220. <fields>
  11221. <field>
  11222. <name>DATA0_SIZE</name>
  11223. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  11224. <bitOffset>0</bitOffset>
  11225. <bitWidth>10</bitWidth>
  11226. <access>read-write</access>
  11227. </field>
  11228. <field>
  11229. <name>GF13_0_GF14_1</name>
  11230. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11231. <bitOffset>0xA</bitOffset>
  11232. <bitWidth>1</bitWidth>
  11233. <access>read-write</access>
  11234. </field>
  11235. <field>
  11236. <name>ECC0</name>
  11237. <description>Indicates the ECC level for the first block on the flash page</description>
  11238. <bitOffset>0xB</bitOffset>
  11239. <bitWidth>5</bitWidth>
  11240. <access>read-write</access>
  11241. <enumeratedValues>
  11242. <enumeratedValue>
  11243. <name>NONE</name>
  11244. <description>No ECC to be performed</description>
  11245. <value>0</value>
  11246. </enumeratedValue>
  11247. <enumeratedValue>
  11248. <name>ECC2</name>
  11249. <description>ECC 2 to be performed</description>
  11250. <value>0x1</value>
  11251. </enumeratedValue>
  11252. <enumeratedValue>
  11253. <name>ECC4</name>
  11254. <description>ECC 4 to be performed</description>
  11255. <value>0x2</value>
  11256. </enumeratedValue>
  11257. <enumeratedValue>
  11258. <name>ECC6</name>
  11259. <description>ECC 6 to be performed</description>
  11260. <value>0x3</value>
  11261. </enumeratedValue>
  11262. <enumeratedValue>
  11263. <name>ECC8</name>
  11264. <description>ECC 8 to be performed</description>
  11265. <value>0x4</value>
  11266. </enumeratedValue>
  11267. <enumeratedValue>
  11268. <name>ECC10</name>
  11269. <description>ECC 10 to be performed</description>
  11270. <value>0x5</value>
  11271. </enumeratedValue>
  11272. <enumeratedValue>
  11273. <name>ECC12</name>
  11274. <description>ECC 12 to be performed</description>
  11275. <value>0x6</value>
  11276. </enumeratedValue>
  11277. <enumeratedValue>
  11278. <name>ECC14</name>
  11279. <description>ECC 14 to be performed</description>
  11280. <value>0x7</value>
  11281. </enumeratedValue>
  11282. <enumeratedValue>
  11283. <name>ECC16</name>
  11284. <description>ECC 16 to be performed</description>
  11285. <value>0x8</value>
  11286. </enumeratedValue>
  11287. <enumeratedValue>
  11288. <name>ECC18</name>
  11289. <description>ECC 18 to be performed</description>
  11290. <value>0x9</value>
  11291. </enumeratedValue>
  11292. <enumeratedValue>
  11293. <name>ECC20</name>
  11294. <description>ECC 20 to be performed</description>
  11295. <value>0xA</value>
  11296. </enumeratedValue>
  11297. <enumeratedValue>
  11298. <name>ECC22</name>
  11299. <description>ECC 22 to be performed</description>
  11300. <value>0xB</value>
  11301. </enumeratedValue>
  11302. <enumeratedValue>
  11303. <name>ECC24</name>
  11304. <description>ECC 24 to be performed</description>
  11305. <value>0xC</value>
  11306. </enumeratedValue>
  11307. <enumeratedValue>
  11308. <name>ECC26</name>
  11309. <description>ECC 26 to be performed</description>
  11310. <value>0xD</value>
  11311. </enumeratedValue>
  11312. <enumeratedValue>
  11313. <name>ECC28</name>
  11314. <description>ECC 28 to be performed</description>
  11315. <value>0xE</value>
  11316. </enumeratedValue>
  11317. <enumeratedValue>
  11318. <name>ECC30</name>
  11319. <description>ECC 30 to be performed</description>
  11320. <value>0xF</value>
  11321. </enumeratedValue>
  11322. <enumeratedValue>
  11323. <name>ECC32</name>
  11324. <description>ECC 32 to be performed</description>
  11325. <value>0x10</value>
  11326. </enumeratedValue>
  11327. <enumeratedValue>
  11328. <name>ECC34</name>
  11329. <description>ECC 34 to be performed</description>
  11330. <value>0x11</value>
  11331. </enumeratedValue>
  11332. <enumeratedValue>
  11333. <name>ECC36</name>
  11334. <description>ECC 36 to be performed</description>
  11335. <value>0x12</value>
  11336. </enumeratedValue>
  11337. <enumeratedValue>
  11338. <name>ECC38</name>
  11339. <description>ECC 38 to be performed</description>
  11340. <value>0x13</value>
  11341. </enumeratedValue>
  11342. <enumeratedValue>
  11343. <name>ECC40</name>
  11344. <description>ECC 40 to be performed</description>
  11345. <value>0x14</value>
  11346. </enumeratedValue>
  11347. </enumeratedValues>
  11348. </field>
  11349. <field>
  11350. <name>META_SIZE</name>
  11351. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  11352. <bitOffset>0x10</bitOffset>
  11353. <bitWidth>8</bitWidth>
  11354. <access>read-write</access>
  11355. </field>
  11356. <field>
  11357. <name>NBLOCKS</name>
  11358. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  11359. <bitOffset>0x18</bitOffset>
  11360. <bitWidth>8</bitWidth>
  11361. <access>read-write</access>
  11362. </field>
  11363. </fields>
  11364. </register>
  11365. <register>
  11366. <name>FLASH2LAYOUT0_SET</name>
  11367. <description>Hardware BCH ECC Flash 2 Layout 0 Register</description>
  11368. <addressOffset>0xC4</addressOffset>
  11369. <size>32</size>
  11370. <access>read-write</access>
  11371. <resetValue>0x70A4080</resetValue>
  11372. <resetMask>0xFFFFFFFF</resetMask>
  11373. <fields>
  11374. <field>
  11375. <name>DATA0_SIZE</name>
  11376. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  11377. <bitOffset>0</bitOffset>
  11378. <bitWidth>10</bitWidth>
  11379. <access>read-write</access>
  11380. </field>
  11381. <field>
  11382. <name>GF13_0_GF14_1</name>
  11383. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11384. <bitOffset>0xA</bitOffset>
  11385. <bitWidth>1</bitWidth>
  11386. <access>read-write</access>
  11387. </field>
  11388. <field>
  11389. <name>ECC0</name>
  11390. <description>Indicates the ECC level for the first block on the flash page</description>
  11391. <bitOffset>0xB</bitOffset>
  11392. <bitWidth>5</bitWidth>
  11393. <access>read-write</access>
  11394. <enumeratedValues>
  11395. <enumeratedValue>
  11396. <name>NONE</name>
  11397. <description>No ECC to be performed</description>
  11398. <value>0</value>
  11399. </enumeratedValue>
  11400. <enumeratedValue>
  11401. <name>ECC2</name>
  11402. <description>ECC 2 to be performed</description>
  11403. <value>0x1</value>
  11404. </enumeratedValue>
  11405. <enumeratedValue>
  11406. <name>ECC4</name>
  11407. <description>ECC 4 to be performed</description>
  11408. <value>0x2</value>
  11409. </enumeratedValue>
  11410. <enumeratedValue>
  11411. <name>ECC6</name>
  11412. <description>ECC 6 to be performed</description>
  11413. <value>0x3</value>
  11414. </enumeratedValue>
  11415. <enumeratedValue>
  11416. <name>ECC8</name>
  11417. <description>ECC 8 to be performed</description>
  11418. <value>0x4</value>
  11419. </enumeratedValue>
  11420. <enumeratedValue>
  11421. <name>ECC10</name>
  11422. <description>ECC 10 to be performed</description>
  11423. <value>0x5</value>
  11424. </enumeratedValue>
  11425. <enumeratedValue>
  11426. <name>ECC12</name>
  11427. <description>ECC 12 to be performed</description>
  11428. <value>0x6</value>
  11429. </enumeratedValue>
  11430. <enumeratedValue>
  11431. <name>ECC14</name>
  11432. <description>ECC 14 to be performed</description>
  11433. <value>0x7</value>
  11434. </enumeratedValue>
  11435. <enumeratedValue>
  11436. <name>ECC16</name>
  11437. <description>ECC 16 to be performed</description>
  11438. <value>0x8</value>
  11439. </enumeratedValue>
  11440. <enumeratedValue>
  11441. <name>ECC18</name>
  11442. <description>ECC 18 to be performed</description>
  11443. <value>0x9</value>
  11444. </enumeratedValue>
  11445. <enumeratedValue>
  11446. <name>ECC20</name>
  11447. <description>ECC 20 to be performed</description>
  11448. <value>0xA</value>
  11449. </enumeratedValue>
  11450. <enumeratedValue>
  11451. <name>ECC22</name>
  11452. <description>ECC 22 to be performed</description>
  11453. <value>0xB</value>
  11454. </enumeratedValue>
  11455. <enumeratedValue>
  11456. <name>ECC24</name>
  11457. <description>ECC 24 to be performed</description>
  11458. <value>0xC</value>
  11459. </enumeratedValue>
  11460. <enumeratedValue>
  11461. <name>ECC26</name>
  11462. <description>ECC 26 to be performed</description>
  11463. <value>0xD</value>
  11464. </enumeratedValue>
  11465. <enumeratedValue>
  11466. <name>ECC28</name>
  11467. <description>ECC 28 to be performed</description>
  11468. <value>0xE</value>
  11469. </enumeratedValue>
  11470. <enumeratedValue>
  11471. <name>ECC30</name>
  11472. <description>ECC 30 to be performed</description>
  11473. <value>0xF</value>
  11474. </enumeratedValue>
  11475. <enumeratedValue>
  11476. <name>ECC32</name>
  11477. <description>ECC 32 to be performed</description>
  11478. <value>0x10</value>
  11479. </enumeratedValue>
  11480. <enumeratedValue>
  11481. <name>ECC34</name>
  11482. <description>ECC 34 to be performed</description>
  11483. <value>0x11</value>
  11484. </enumeratedValue>
  11485. <enumeratedValue>
  11486. <name>ECC36</name>
  11487. <description>ECC 36 to be performed</description>
  11488. <value>0x12</value>
  11489. </enumeratedValue>
  11490. <enumeratedValue>
  11491. <name>ECC38</name>
  11492. <description>ECC 38 to be performed</description>
  11493. <value>0x13</value>
  11494. </enumeratedValue>
  11495. <enumeratedValue>
  11496. <name>ECC40</name>
  11497. <description>ECC 40 to be performed</description>
  11498. <value>0x14</value>
  11499. </enumeratedValue>
  11500. </enumeratedValues>
  11501. </field>
  11502. <field>
  11503. <name>META_SIZE</name>
  11504. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  11505. <bitOffset>0x10</bitOffset>
  11506. <bitWidth>8</bitWidth>
  11507. <access>read-write</access>
  11508. </field>
  11509. <field>
  11510. <name>NBLOCKS</name>
  11511. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  11512. <bitOffset>0x18</bitOffset>
  11513. <bitWidth>8</bitWidth>
  11514. <access>read-write</access>
  11515. </field>
  11516. </fields>
  11517. </register>
  11518. <register>
  11519. <name>FLASH2LAYOUT0_CLR</name>
  11520. <description>Hardware BCH ECC Flash 2 Layout 0 Register</description>
  11521. <addressOffset>0xC8</addressOffset>
  11522. <size>32</size>
  11523. <access>read-write</access>
  11524. <resetValue>0x70A4080</resetValue>
  11525. <resetMask>0xFFFFFFFF</resetMask>
  11526. <fields>
  11527. <field>
  11528. <name>DATA0_SIZE</name>
  11529. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  11530. <bitOffset>0</bitOffset>
  11531. <bitWidth>10</bitWidth>
  11532. <access>read-write</access>
  11533. </field>
  11534. <field>
  11535. <name>GF13_0_GF14_1</name>
  11536. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11537. <bitOffset>0xA</bitOffset>
  11538. <bitWidth>1</bitWidth>
  11539. <access>read-write</access>
  11540. </field>
  11541. <field>
  11542. <name>ECC0</name>
  11543. <description>Indicates the ECC level for the first block on the flash page</description>
  11544. <bitOffset>0xB</bitOffset>
  11545. <bitWidth>5</bitWidth>
  11546. <access>read-write</access>
  11547. <enumeratedValues>
  11548. <enumeratedValue>
  11549. <name>NONE</name>
  11550. <description>No ECC to be performed</description>
  11551. <value>0</value>
  11552. </enumeratedValue>
  11553. <enumeratedValue>
  11554. <name>ECC2</name>
  11555. <description>ECC 2 to be performed</description>
  11556. <value>0x1</value>
  11557. </enumeratedValue>
  11558. <enumeratedValue>
  11559. <name>ECC4</name>
  11560. <description>ECC 4 to be performed</description>
  11561. <value>0x2</value>
  11562. </enumeratedValue>
  11563. <enumeratedValue>
  11564. <name>ECC6</name>
  11565. <description>ECC 6 to be performed</description>
  11566. <value>0x3</value>
  11567. </enumeratedValue>
  11568. <enumeratedValue>
  11569. <name>ECC8</name>
  11570. <description>ECC 8 to be performed</description>
  11571. <value>0x4</value>
  11572. </enumeratedValue>
  11573. <enumeratedValue>
  11574. <name>ECC10</name>
  11575. <description>ECC 10 to be performed</description>
  11576. <value>0x5</value>
  11577. </enumeratedValue>
  11578. <enumeratedValue>
  11579. <name>ECC12</name>
  11580. <description>ECC 12 to be performed</description>
  11581. <value>0x6</value>
  11582. </enumeratedValue>
  11583. <enumeratedValue>
  11584. <name>ECC14</name>
  11585. <description>ECC 14 to be performed</description>
  11586. <value>0x7</value>
  11587. </enumeratedValue>
  11588. <enumeratedValue>
  11589. <name>ECC16</name>
  11590. <description>ECC 16 to be performed</description>
  11591. <value>0x8</value>
  11592. </enumeratedValue>
  11593. <enumeratedValue>
  11594. <name>ECC18</name>
  11595. <description>ECC 18 to be performed</description>
  11596. <value>0x9</value>
  11597. </enumeratedValue>
  11598. <enumeratedValue>
  11599. <name>ECC20</name>
  11600. <description>ECC 20 to be performed</description>
  11601. <value>0xA</value>
  11602. </enumeratedValue>
  11603. <enumeratedValue>
  11604. <name>ECC22</name>
  11605. <description>ECC 22 to be performed</description>
  11606. <value>0xB</value>
  11607. </enumeratedValue>
  11608. <enumeratedValue>
  11609. <name>ECC24</name>
  11610. <description>ECC 24 to be performed</description>
  11611. <value>0xC</value>
  11612. </enumeratedValue>
  11613. <enumeratedValue>
  11614. <name>ECC26</name>
  11615. <description>ECC 26 to be performed</description>
  11616. <value>0xD</value>
  11617. </enumeratedValue>
  11618. <enumeratedValue>
  11619. <name>ECC28</name>
  11620. <description>ECC 28 to be performed</description>
  11621. <value>0xE</value>
  11622. </enumeratedValue>
  11623. <enumeratedValue>
  11624. <name>ECC30</name>
  11625. <description>ECC 30 to be performed</description>
  11626. <value>0xF</value>
  11627. </enumeratedValue>
  11628. <enumeratedValue>
  11629. <name>ECC32</name>
  11630. <description>ECC 32 to be performed</description>
  11631. <value>0x10</value>
  11632. </enumeratedValue>
  11633. <enumeratedValue>
  11634. <name>ECC34</name>
  11635. <description>ECC 34 to be performed</description>
  11636. <value>0x11</value>
  11637. </enumeratedValue>
  11638. <enumeratedValue>
  11639. <name>ECC36</name>
  11640. <description>ECC 36 to be performed</description>
  11641. <value>0x12</value>
  11642. </enumeratedValue>
  11643. <enumeratedValue>
  11644. <name>ECC38</name>
  11645. <description>ECC 38 to be performed</description>
  11646. <value>0x13</value>
  11647. </enumeratedValue>
  11648. <enumeratedValue>
  11649. <name>ECC40</name>
  11650. <description>ECC 40 to be performed</description>
  11651. <value>0x14</value>
  11652. </enumeratedValue>
  11653. </enumeratedValues>
  11654. </field>
  11655. <field>
  11656. <name>META_SIZE</name>
  11657. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  11658. <bitOffset>0x10</bitOffset>
  11659. <bitWidth>8</bitWidth>
  11660. <access>read-write</access>
  11661. </field>
  11662. <field>
  11663. <name>NBLOCKS</name>
  11664. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  11665. <bitOffset>0x18</bitOffset>
  11666. <bitWidth>8</bitWidth>
  11667. <access>read-write</access>
  11668. </field>
  11669. </fields>
  11670. </register>
  11671. <register>
  11672. <name>FLASH2LAYOUT0_TOG</name>
  11673. <description>Hardware BCH ECC Flash 2 Layout 0 Register</description>
  11674. <addressOffset>0xCC</addressOffset>
  11675. <size>32</size>
  11676. <access>read-write</access>
  11677. <resetValue>0x70A4080</resetValue>
  11678. <resetMask>0xFFFFFFFF</resetMask>
  11679. <fields>
  11680. <field>
  11681. <name>DATA0_SIZE</name>
  11682. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  11683. <bitOffset>0</bitOffset>
  11684. <bitWidth>10</bitWidth>
  11685. <access>read-write</access>
  11686. </field>
  11687. <field>
  11688. <name>GF13_0_GF14_1</name>
  11689. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11690. <bitOffset>0xA</bitOffset>
  11691. <bitWidth>1</bitWidth>
  11692. <access>read-write</access>
  11693. </field>
  11694. <field>
  11695. <name>ECC0</name>
  11696. <description>Indicates the ECC level for the first block on the flash page</description>
  11697. <bitOffset>0xB</bitOffset>
  11698. <bitWidth>5</bitWidth>
  11699. <access>read-write</access>
  11700. <enumeratedValues>
  11701. <enumeratedValue>
  11702. <name>NONE</name>
  11703. <description>No ECC to be performed</description>
  11704. <value>0</value>
  11705. </enumeratedValue>
  11706. <enumeratedValue>
  11707. <name>ECC2</name>
  11708. <description>ECC 2 to be performed</description>
  11709. <value>0x1</value>
  11710. </enumeratedValue>
  11711. <enumeratedValue>
  11712. <name>ECC4</name>
  11713. <description>ECC 4 to be performed</description>
  11714. <value>0x2</value>
  11715. </enumeratedValue>
  11716. <enumeratedValue>
  11717. <name>ECC6</name>
  11718. <description>ECC 6 to be performed</description>
  11719. <value>0x3</value>
  11720. </enumeratedValue>
  11721. <enumeratedValue>
  11722. <name>ECC8</name>
  11723. <description>ECC 8 to be performed</description>
  11724. <value>0x4</value>
  11725. </enumeratedValue>
  11726. <enumeratedValue>
  11727. <name>ECC10</name>
  11728. <description>ECC 10 to be performed</description>
  11729. <value>0x5</value>
  11730. </enumeratedValue>
  11731. <enumeratedValue>
  11732. <name>ECC12</name>
  11733. <description>ECC 12 to be performed</description>
  11734. <value>0x6</value>
  11735. </enumeratedValue>
  11736. <enumeratedValue>
  11737. <name>ECC14</name>
  11738. <description>ECC 14 to be performed</description>
  11739. <value>0x7</value>
  11740. </enumeratedValue>
  11741. <enumeratedValue>
  11742. <name>ECC16</name>
  11743. <description>ECC 16 to be performed</description>
  11744. <value>0x8</value>
  11745. </enumeratedValue>
  11746. <enumeratedValue>
  11747. <name>ECC18</name>
  11748. <description>ECC 18 to be performed</description>
  11749. <value>0x9</value>
  11750. </enumeratedValue>
  11751. <enumeratedValue>
  11752. <name>ECC20</name>
  11753. <description>ECC 20 to be performed</description>
  11754. <value>0xA</value>
  11755. </enumeratedValue>
  11756. <enumeratedValue>
  11757. <name>ECC22</name>
  11758. <description>ECC 22 to be performed</description>
  11759. <value>0xB</value>
  11760. </enumeratedValue>
  11761. <enumeratedValue>
  11762. <name>ECC24</name>
  11763. <description>ECC 24 to be performed</description>
  11764. <value>0xC</value>
  11765. </enumeratedValue>
  11766. <enumeratedValue>
  11767. <name>ECC26</name>
  11768. <description>ECC 26 to be performed</description>
  11769. <value>0xD</value>
  11770. </enumeratedValue>
  11771. <enumeratedValue>
  11772. <name>ECC28</name>
  11773. <description>ECC 28 to be performed</description>
  11774. <value>0xE</value>
  11775. </enumeratedValue>
  11776. <enumeratedValue>
  11777. <name>ECC30</name>
  11778. <description>ECC 30 to be performed</description>
  11779. <value>0xF</value>
  11780. </enumeratedValue>
  11781. <enumeratedValue>
  11782. <name>ECC32</name>
  11783. <description>ECC 32 to be performed</description>
  11784. <value>0x10</value>
  11785. </enumeratedValue>
  11786. <enumeratedValue>
  11787. <name>ECC34</name>
  11788. <description>ECC 34 to be performed</description>
  11789. <value>0x11</value>
  11790. </enumeratedValue>
  11791. <enumeratedValue>
  11792. <name>ECC36</name>
  11793. <description>ECC 36 to be performed</description>
  11794. <value>0x12</value>
  11795. </enumeratedValue>
  11796. <enumeratedValue>
  11797. <name>ECC38</name>
  11798. <description>ECC 38 to be performed</description>
  11799. <value>0x13</value>
  11800. </enumeratedValue>
  11801. <enumeratedValue>
  11802. <name>ECC40</name>
  11803. <description>ECC 40 to be performed</description>
  11804. <value>0x14</value>
  11805. </enumeratedValue>
  11806. </enumeratedValues>
  11807. </field>
  11808. <field>
  11809. <name>META_SIZE</name>
  11810. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  11811. <bitOffset>0x10</bitOffset>
  11812. <bitWidth>8</bitWidth>
  11813. <access>read-write</access>
  11814. </field>
  11815. <field>
  11816. <name>NBLOCKS</name>
  11817. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  11818. <bitOffset>0x18</bitOffset>
  11819. <bitWidth>8</bitWidth>
  11820. <access>read-write</access>
  11821. </field>
  11822. </fields>
  11823. </register>
  11824. <register>
  11825. <name>FLASH2LAYOUT1</name>
  11826. <description>Hardware BCH ECC Flash 2 Layout 1 Register</description>
  11827. <addressOffset>0xD0</addressOffset>
  11828. <size>32</size>
  11829. <access>read-write</access>
  11830. <resetValue>0x10DA4080</resetValue>
  11831. <resetMask>0xFFFFFFFF</resetMask>
  11832. <fields>
  11833. <field>
  11834. <name>DATAN_SIZE</name>
  11835. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  11836. <bitOffset>0</bitOffset>
  11837. <bitWidth>10</bitWidth>
  11838. <access>read-write</access>
  11839. </field>
  11840. <field>
  11841. <name>GF13_0_GF14_1</name>
  11842. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11843. <bitOffset>0xA</bitOffset>
  11844. <bitWidth>1</bitWidth>
  11845. <access>read-write</access>
  11846. </field>
  11847. <field>
  11848. <name>ECCN</name>
  11849. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  11850. <bitOffset>0xB</bitOffset>
  11851. <bitWidth>5</bitWidth>
  11852. <access>read-write</access>
  11853. <enumeratedValues>
  11854. <enumeratedValue>
  11855. <name>NONE</name>
  11856. <description>No ECC to be performed</description>
  11857. <value>0</value>
  11858. </enumeratedValue>
  11859. <enumeratedValue>
  11860. <name>ECC2</name>
  11861. <description>ECC 2 to be performed</description>
  11862. <value>0x1</value>
  11863. </enumeratedValue>
  11864. <enumeratedValue>
  11865. <name>ECC4</name>
  11866. <description>ECC 4 to be performed</description>
  11867. <value>0x2</value>
  11868. </enumeratedValue>
  11869. <enumeratedValue>
  11870. <name>ECC6</name>
  11871. <description>ECC 6 to be performed</description>
  11872. <value>0x3</value>
  11873. </enumeratedValue>
  11874. <enumeratedValue>
  11875. <name>ECC8</name>
  11876. <description>ECC 8 to be performed</description>
  11877. <value>0x4</value>
  11878. </enumeratedValue>
  11879. <enumeratedValue>
  11880. <name>ECC10</name>
  11881. <description>ECC 10 to be performed</description>
  11882. <value>0x5</value>
  11883. </enumeratedValue>
  11884. <enumeratedValue>
  11885. <name>ECC12</name>
  11886. <description>ECC 12 to be performed</description>
  11887. <value>0x6</value>
  11888. </enumeratedValue>
  11889. <enumeratedValue>
  11890. <name>ECC14</name>
  11891. <description>ECC 14 to be performed</description>
  11892. <value>0x7</value>
  11893. </enumeratedValue>
  11894. <enumeratedValue>
  11895. <name>ECC16</name>
  11896. <description>ECC 16 to be performed</description>
  11897. <value>0x8</value>
  11898. </enumeratedValue>
  11899. <enumeratedValue>
  11900. <name>ECC18</name>
  11901. <description>ECC 18 to be performed</description>
  11902. <value>0x9</value>
  11903. </enumeratedValue>
  11904. <enumeratedValue>
  11905. <name>ECC20</name>
  11906. <description>ECC 20 to be performed</description>
  11907. <value>0xA</value>
  11908. </enumeratedValue>
  11909. <enumeratedValue>
  11910. <name>ECC22</name>
  11911. <description>ECC 22 to be performed</description>
  11912. <value>0xB</value>
  11913. </enumeratedValue>
  11914. <enumeratedValue>
  11915. <name>ECC24</name>
  11916. <description>ECC 24 to be performed</description>
  11917. <value>0xC</value>
  11918. </enumeratedValue>
  11919. <enumeratedValue>
  11920. <name>ECC26</name>
  11921. <description>ECC 26 to be performed</description>
  11922. <value>0xD</value>
  11923. </enumeratedValue>
  11924. <enumeratedValue>
  11925. <name>ECC28</name>
  11926. <description>ECC 28 to be performed</description>
  11927. <value>0xE</value>
  11928. </enumeratedValue>
  11929. <enumeratedValue>
  11930. <name>ECC30</name>
  11931. <description>ECC 30 to be performed</description>
  11932. <value>0xF</value>
  11933. </enumeratedValue>
  11934. <enumeratedValue>
  11935. <name>ECC32</name>
  11936. <description>ECC 32 to be performed</description>
  11937. <value>0x10</value>
  11938. </enumeratedValue>
  11939. <enumeratedValue>
  11940. <name>ECC34</name>
  11941. <description>ECC 34 to be performed</description>
  11942. <value>0x11</value>
  11943. </enumeratedValue>
  11944. <enumeratedValue>
  11945. <name>ECC36</name>
  11946. <description>ECC 36 to be performed</description>
  11947. <value>0x12</value>
  11948. </enumeratedValue>
  11949. <enumeratedValue>
  11950. <name>ECC38</name>
  11951. <description>ECC 38 to be performed</description>
  11952. <value>0x13</value>
  11953. </enumeratedValue>
  11954. <enumeratedValue>
  11955. <name>ECC40</name>
  11956. <description>ECC 40 to be performed</description>
  11957. <value>0x14</value>
  11958. </enumeratedValue>
  11959. </enumeratedValues>
  11960. </field>
  11961. <field>
  11962. <name>PAGE_SIZE</name>
  11963. <description>Indicates the total size of the flash page (in bytes)</description>
  11964. <bitOffset>0x10</bitOffset>
  11965. <bitWidth>16</bitWidth>
  11966. <access>read-write</access>
  11967. </field>
  11968. </fields>
  11969. </register>
  11970. <register>
  11971. <name>FLASH2LAYOUT1_SET</name>
  11972. <description>Hardware BCH ECC Flash 2 Layout 1 Register</description>
  11973. <addressOffset>0xD4</addressOffset>
  11974. <size>32</size>
  11975. <access>read-write</access>
  11976. <resetValue>0x10DA4080</resetValue>
  11977. <resetMask>0xFFFFFFFF</resetMask>
  11978. <fields>
  11979. <field>
  11980. <name>DATAN_SIZE</name>
  11981. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  11982. <bitOffset>0</bitOffset>
  11983. <bitWidth>10</bitWidth>
  11984. <access>read-write</access>
  11985. </field>
  11986. <field>
  11987. <name>GF13_0_GF14_1</name>
  11988. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  11989. <bitOffset>0xA</bitOffset>
  11990. <bitWidth>1</bitWidth>
  11991. <access>read-write</access>
  11992. </field>
  11993. <field>
  11994. <name>ECCN</name>
  11995. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  11996. <bitOffset>0xB</bitOffset>
  11997. <bitWidth>5</bitWidth>
  11998. <access>read-write</access>
  11999. <enumeratedValues>
  12000. <enumeratedValue>
  12001. <name>NONE</name>
  12002. <description>No ECC to be performed</description>
  12003. <value>0</value>
  12004. </enumeratedValue>
  12005. <enumeratedValue>
  12006. <name>ECC2</name>
  12007. <description>ECC 2 to be performed</description>
  12008. <value>0x1</value>
  12009. </enumeratedValue>
  12010. <enumeratedValue>
  12011. <name>ECC4</name>
  12012. <description>ECC 4 to be performed</description>
  12013. <value>0x2</value>
  12014. </enumeratedValue>
  12015. <enumeratedValue>
  12016. <name>ECC6</name>
  12017. <description>ECC 6 to be performed</description>
  12018. <value>0x3</value>
  12019. </enumeratedValue>
  12020. <enumeratedValue>
  12021. <name>ECC8</name>
  12022. <description>ECC 8 to be performed</description>
  12023. <value>0x4</value>
  12024. </enumeratedValue>
  12025. <enumeratedValue>
  12026. <name>ECC10</name>
  12027. <description>ECC 10 to be performed</description>
  12028. <value>0x5</value>
  12029. </enumeratedValue>
  12030. <enumeratedValue>
  12031. <name>ECC12</name>
  12032. <description>ECC 12 to be performed</description>
  12033. <value>0x6</value>
  12034. </enumeratedValue>
  12035. <enumeratedValue>
  12036. <name>ECC14</name>
  12037. <description>ECC 14 to be performed</description>
  12038. <value>0x7</value>
  12039. </enumeratedValue>
  12040. <enumeratedValue>
  12041. <name>ECC16</name>
  12042. <description>ECC 16 to be performed</description>
  12043. <value>0x8</value>
  12044. </enumeratedValue>
  12045. <enumeratedValue>
  12046. <name>ECC18</name>
  12047. <description>ECC 18 to be performed</description>
  12048. <value>0x9</value>
  12049. </enumeratedValue>
  12050. <enumeratedValue>
  12051. <name>ECC20</name>
  12052. <description>ECC 20 to be performed</description>
  12053. <value>0xA</value>
  12054. </enumeratedValue>
  12055. <enumeratedValue>
  12056. <name>ECC22</name>
  12057. <description>ECC 22 to be performed</description>
  12058. <value>0xB</value>
  12059. </enumeratedValue>
  12060. <enumeratedValue>
  12061. <name>ECC24</name>
  12062. <description>ECC 24 to be performed</description>
  12063. <value>0xC</value>
  12064. </enumeratedValue>
  12065. <enumeratedValue>
  12066. <name>ECC26</name>
  12067. <description>ECC 26 to be performed</description>
  12068. <value>0xD</value>
  12069. </enumeratedValue>
  12070. <enumeratedValue>
  12071. <name>ECC28</name>
  12072. <description>ECC 28 to be performed</description>
  12073. <value>0xE</value>
  12074. </enumeratedValue>
  12075. <enumeratedValue>
  12076. <name>ECC30</name>
  12077. <description>ECC 30 to be performed</description>
  12078. <value>0xF</value>
  12079. </enumeratedValue>
  12080. <enumeratedValue>
  12081. <name>ECC32</name>
  12082. <description>ECC 32 to be performed</description>
  12083. <value>0x10</value>
  12084. </enumeratedValue>
  12085. <enumeratedValue>
  12086. <name>ECC34</name>
  12087. <description>ECC 34 to be performed</description>
  12088. <value>0x11</value>
  12089. </enumeratedValue>
  12090. <enumeratedValue>
  12091. <name>ECC36</name>
  12092. <description>ECC 36 to be performed</description>
  12093. <value>0x12</value>
  12094. </enumeratedValue>
  12095. <enumeratedValue>
  12096. <name>ECC38</name>
  12097. <description>ECC 38 to be performed</description>
  12098. <value>0x13</value>
  12099. </enumeratedValue>
  12100. <enumeratedValue>
  12101. <name>ECC40</name>
  12102. <description>ECC 40 to be performed</description>
  12103. <value>0x14</value>
  12104. </enumeratedValue>
  12105. </enumeratedValues>
  12106. </field>
  12107. <field>
  12108. <name>PAGE_SIZE</name>
  12109. <description>Indicates the total size of the flash page (in bytes)</description>
  12110. <bitOffset>0x10</bitOffset>
  12111. <bitWidth>16</bitWidth>
  12112. <access>read-write</access>
  12113. </field>
  12114. </fields>
  12115. </register>
  12116. <register>
  12117. <name>FLASH2LAYOUT1_CLR</name>
  12118. <description>Hardware BCH ECC Flash 2 Layout 1 Register</description>
  12119. <addressOffset>0xD8</addressOffset>
  12120. <size>32</size>
  12121. <access>read-write</access>
  12122. <resetValue>0x10DA4080</resetValue>
  12123. <resetMask>0xFFFFFFFF</resetMask>
  12124. <fields>
  12125. <field>
  12126. <name>DATAN_SIZE</name>
  12127. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  12128. <bitOffset>0</bitOffset>
  12129. <bitWidth>10</bitWidth>
  12130. <access>read-write</access>
  12131. </field>
  12132. <field>
  12133. <name>GF13_0_GF14_1</name>
  12134. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12135. <bitOffset>0xA</bitOffset>
  12136. <bitWidth>1</bitWidth>
  12137. <access>read-write</access>
  12138. </field>
  12139. <field>
  12140. <name>ECCN</name>
  12141. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  12142. <bitOffset>0xB</bitOffset>
  12143. <bitWidth>5</bitWidth>
  12144. <access>read-write</access>
  12145. <enumeratedValues>
  12146. <enumeratedValue>
  12147. <name>NONE</name>
  12148. <description>No ECC to be performed</description>
  12149. <value>0</value>
  12150. </enumeratedValue>
  12151. <enumeratedValue>
  12152. <name>ECC2</name>
  12153. <description>ECC 2 to be performed</description>
  12154. <value>0x1</value>
  12155. </enumeratedValue>
  12156. <enumeratedValue>
  12157. <name>ECC4</name>
  12158. <description>ECC 4 to be performed</description>
  12159. <value>0x2</value>
  12160. </enumeratedValue>
  12161. <enumeratedValue>
  12162. <name>ECC6</name>
  12163. <description>ECC 6 to be performed</description>
  12164. <value>0x3</value>
  12165. </enumeratedValue>
  12166. <enumeratedValue>
  12167. <name>ECC8</name>
  12168. <description>ECC 8 to be performed</description>
  12169. <value>0x4</value>
  12170. </enumeratedValue>
  12171. <enumeratedValue>
  12172. <name>ECC10</name>
  12173. <description>ECC 10 to be performed</description>
  12174. <value>0x5</value>
  12175. </enumeratedValue>
  12176. <enumeratedValue>
  12177. <name>ECC12</name>
  12178. <description>ECC 12 to be performed</description>
  12179. <value>0x6</value>
  12180. </enumeratedValue>
  12181. <enumeratedValue>
  12182. <name>ECC14</name>
  12183. <description>ECC 14 to be performed</description>
  12184. <value>0x7</value>
  12185. </enumeratedValue>
  12186. <enumeratedValue>
  12187. <name>ECC16</name>
  12188. <description>ECC 16 to be performed</description>
  12189. <value>0x8</value>
  12190. </enumeratedValue>
  12191. <enumeratedValue>
  12192. <name>ECC18</name>
  12193. <description>ECC 18 to be performed</description>
  12194. <value>0x9</value>
  12195. </enumeratedValue>
  12196. <enumeratedValue>
  12197. <name>ECC20</name>
  12198. <description>ECC 20 to be performed</description>
  12199. <value>0xA</value>
  12200. </enumeratedValue>
  12201. <enumeratedValue>
  12202. <name>ECC22</name>
  12203. <description>ECC 22 to be performed</description>
  12204. <value>0xB</value>
  12205. </enumeratedValue>
  12206. <enumeratedValue>
  12207. <name>ECC24</name>
  12208. <description>ECC 24 to be performed</description>
  12209. <value>0xC</value>
  12210. </enumeratedValue>
  12211. <enumeratedValue>
  12212. <name>ECC26</name>
  12213. <description>ECC 26 to be performed</description>
  12214. <value>0xD</value>
  12215. </enumeratedValue>
  12216. <enumeratedValue>
  12217. <name>ECC28</name>
  12218. <description>ECC 28 to be performed</description>
  12219. <value>0xE</value>
  12220. </enumeratedValue>
  12221. <enumeratedValue>
  12222. <name>ECC30</name>
  12223. <description>ECC 30 to be performed</description>
  12224. <value>0xF</value>
  12225. </enumeratedValue>
  12226. <enumeratedValue>
  12227. <name>ECC32</name>
  12228. <description>ECC 32 to be performed</description>
  12229. <value>0x10</value>
  12230. </enumeratedValue>
  12231. <enumeratedValue>
  12232. <name>ECC34</name>
  12233. <description>ECC 34 to be performed</description>
  12234. <value>0x11</value>
  12235. </enumeratedValue>
  12236. <enumeratedValue>
  12237. <name>ECC36</name>
  12238. <description>ECC 36 to be performed</description>
  12239. <value>0x12</value>
  12240. </enumeratedValue>
  12241. <enumeratedValue>
  12242. <name>ECC38</name>
  12243. <description>ECC 38 to be performed</description>
  12244. <value>0x13</value>
  12245. </enumeratedValue>
  12246. <enumeratedValue>
  12247. <name>ECC40</name>
  12248. <description>ECC 40 to be performed</description>
  12249. <value>0x14</value>
  12250. </enumeratedValue>
  12251. </enumeratedValues>
  12252. </field>
  12253. <field>
  12254. <name>PAGE_SIZE</name>
  12255. <description>Indicates the total size of the flash page (in bytes)</description>
  12256. <bitOffset>0x10</bitOffset>
  12257. <bitWidth>16</bitWidth>
  12258. <access>read-write</access>
  12259. </field>
  12260. </fields>
  12261. </register>
  12262. <register>
  12263. <name>FLASH2LAYOUT1_TOG</name>
  12264. <description>Hardware BCH ECC Flash 2 Layout 1 Register</description>
  12265. <addressOffset>0xDC</addressOffset>
  12266. <size>32</size>
  12267. <access>read-write</access>
  12268. <resetValue>0x10DA4080</resetValue>
  12269. <resetMask>0xFFFFFFFF</resetMask>
  12270. <fields>
  12271. <field>
  12272. <name>DATAN_SIZE</name>
  12273. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  12274. <bitOffset>0</bitOffset>
  12275. <bitWidth>10</bitWidth>
  12276. <access>read-write</access>
  12277. </field>
  12278. <field>
  12279. <name>GF13_0_GF14_1</name>
  12280. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12281. <bitOffset>0xA</bitOffset>
  12282. <bitWidth>1</bitWidth>
  12283. <access>read-write</access>
  12284. </field>
  12285. <field>
  12286. <name>ECCN</name>
  12287. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  12288. <bitOffset>0xB</bitOffset>
  12289. <bitWidth>5</bitWidth>
  12290. <access>read-write</access>
  12291. <enumeratedValues>
  12292. <enumeratedValue>
  12293. <name>NONE</name>
  12294. <description>No ECC to be performed</description>
  12295. <value>0</value>
  12296. </enumeratedValue>
  12297. <enumeratedValue>
  12298. <name>ECC2</name>
  12299. <description>ECC 2 to be performed</description>
  12300. <value>0x1</value>
  12301. </enumeratedValue>
  12302. <enumeratedValue>
  12303. <name>ECC4</name>
  12304. <description>ECC 4 to be performed</description>
  12305. <value>0x2</value>
  12306. </enumeratedValue>
  12307. <enumeratedValue>
  12308. <name>ECC6</name>
  12309. <description>ECC 6 to be performed</description>
  12310. <value>0x3</value>
  12311. </enumeratedValue>
  12312. <enumeratedValue>
  12313. <name>ECC8</name>
  12314. <description>ECC 8 to be performed</description>
  12315. <value>0x4</value>
  12316. </enumeratedValue>
  12317. <enumeratedValue>
  12318. <name>ECC10</name>
  12319. <description>ECC 10 to be performed</description>
  12320. <value>0x5</value>
  12321. </enumeratedValue>
  12322. <enumeratedValue>
  12323. <name>ECC12</name>
  12324. <description>ECC 12 to be performed</description>
  12325. <value>0x6</value>
  12326. </enumeratedValue>
  12327. <enumeratedValue>
  12328. <name>ECC14</name>
  12329. <description>ECC 14 to be performed</description>
  12330. <value>0x7</value>
  12331. </enumeratedValue>
  12332. <enumeratedValue>
  12333. <name>ECC16</name>
  12334. <description>ECC 16 to be performed</description>
  12335. <value>0x8</value>
  12336. </enumeratedValue>
  12337. <enumeratedValue>
  12338. <name>ECC18</name>
  12339. <description>ECC 18 to be performed</description>
  12340. <value>0x9</value>
  12341. </enumeratedValue>
  12342. <enumeratedValue>
  12343. <name>ECC20</name>
  12344. <description>ECC 20 to be performed</description>
  12345. <value>0xA</value>
  12346. </enumeratedValue>
  12347. <enumeratedValue>
  12348. <name>ECC22</name>
  12349. <description>ECC 22 to be performed</description>
  12350. <value>0xB</value>
  12351. </enumeratedValue>
  12352. <enumeratedValue>
  12353. <name>ECC24</name>
  12354. <description>ECC 24 to be performed</description>
  12355. <value>0xC</value>
  12356. </enumeratedValue>
  12357. <enumeratedValue>
  12358. <name>ECC26</name>
  12359. <description>ECC 26 to be performed</description>
  12360. <value>0xD</value>
  12361. </enumeratedValue>
  12362. <enumeratedValue>
  12363. <name>ECC28</name>
  12364. <description>ECC 28 to be performed</description>
  12365. <value>0xE</value>
  12366. </enumeratedValue>
  12367. <enumeratedValue>
  12368. <name>ECC30</name>
  12369. <description>ECC 30 to be performed</description>
  12370. <value>0xF</value>
  12371. </enumeratedValue>
  12372. <enumeratedValue>
  12373. <name>ECC32</name>
  12374. <description>ECC 32 to be performed</description>
  12375. <value>0x10</value>
  12376. </enumeratedValue>
  12377. <enumeratedValue>
  12378. <name>ECC34</name>
  12379. <description>ECC 34 to be performed</description>
  12380. <value>0x11</value>
  12381. </enumeratedValue>
  12382. <enumeratedValue>
  12383. <name>ECC36</name>
  12384. <description>ECC 36 to be performed</description>
  12385. <value>0x12</value>
  12386. </enumeratedValue>
  12387. <enumeratedValue>
  12388. <name>ECC38</name>
  12389. <description>ECC 38 to be performed</description>
  12390. <value>0x13</value>
  12391. </enumeratedValue>
  12392. <enumeratedValue>
  12393. <name>ECC40</name>
  12394. <description>ECC 40 to be performed</description>
  12395. <value>0x14</value>
  12396. </enumeratedValue>
  12397. </enumeratedValues>
  12398. </field>
  12399. <field>
  12400. <name>PAGE_SIZE</name>
  12401. <description>Indicates the total size of the flash page (in bytes)</description>
  12402. <bitOffset>0x10</bitOffset>
  12403. <bitWidth>16</bitWidth>
  12404. <access>read-write</access>
  12405. </field>
  12406. </fields>
  12407. </register>
  12408. <register>
  12409. <name>FLASH3LAYOUT0</name>
  12410. <description>Hardware BCH ECC Flash 3 Layout 0 Register</description>
  12411. <addressOffset>0xE0</addressOffset>
  12412. <size>32</size>
  12413. <access>read-write</access>
  12414. <resetValue>0x70A4080</resetValue>
  12415. <resetMask>0xFFFFFFFF</resetMask>
  12416. <fields>
  12417. <field>
  12418. <name>DATA0_SIZE</name>
  12419. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  12420. <bitOffset>0</bitOffset>
  12421. <bitWidth>10</bitWidth>
  12422. <access>read-write</access>
  12423. </field>
  12424. <field>
  12425. <name>GF13_0_GF14_1</name>
  12426. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12427. <bitOffset>0xA</bitOffset>
  12428. <bitWidth>1</bitWidth>
  12429. <access>read-write</access>
  12430. </field>
  12431. <field>
  12432. <name>ECC0</name>
  12433. <description>Indicates the ECC level for the first block on the flash page</description>
  12434. <bitOffset>0xB</bitOffset>
  12435. <bitWidth>5</bitWidth>
  12436. <access>read-write</access>
  12437. <enumeratedValues>
  12438. <enumeratedValue>
  12439. <name>NONE</name>
  12440. <description>No ECC to be performed</description>
  12441. <value>0</value>
  12442. </enumeratedValue>
  12443. <enumeratedValue>
  12444. <name>ECC2</name>
  12445. <description>ECC 2 to be performed</description>
  12446. <value>0x1</value>
  12447. </enumeratedValue>
  12448. <enumeratedValue>
  12449. <name>ECC4</name>
  12450. <description>ECC 4 to be performed</description>
  12451. <value>0x2</value>
  12452. </enumeratedValue>
  12453. <enumeratedValue>
  12454. <name>ECC6</name>
  12455. <description>ECC 6 to be performed</description>
  12456. <value>0x3</value>
  12457. </enumeratedValue>
  12458. <enumeratedValue>
  12459. <name>ECC8</name>
  12460. <description>ECC 8 to be performed</description>
  12461. <value>0x4</value>
  12462. </enumeratedValue>
  12463. <enumeratedValue>
  12464. <name>ECC10</name>
  12465. <description>ECC 10 to be performed</description>
  12466. <value>0x5</value>
  12467. </enumeratedValue>
  12468. <enumeratedValue>
  12469. <name>ECC12</name>
  12470. <description>ECC 12 to be performed</description>
  12471. <value>0x6</value>
  12472. </enumeratedValue>
  12473. <enumeratedValue>
  12474. <name>ECC14</name>
  12475. <description>ECC 14 to be performed</description>
  12476. <value>0x7</value>
  12477. </enumeratedValue>
  12478. <enumeratedValue>
  12479. <name>ECC16</name>
  12480. <description>ECC 16 to be performed</description>
  12481. <value>0x8</value>
  12482. </enumeratedValue>
  12483. <enumeratedValue>
  12484. <name>ECC18</name>
  12485. <description>ECC 18 to be performed</description>
  12486. <value>0x9</value>
  12487. </enumeratedValue>
  12488. <enumeratedValue>
  12489. <name>ECC20</name>
  12490. <description>ECC 20 to be performed</description>
  12491. <value>0xA</value>
  12492. </enumeratedValue>
  12493. <enumeratedValue>
  12494. <name>ECC22</name>
  12495. <description>ECC 22 to be performed</description>
  12496. <value>0xB</value>
  12497. </enumeratedValue>
  12498. <enumeratedValue>
  12499. <name>ECC24</name>
  12500. <description>ECC 24 to be performed</description>
  12501. <value>0xC</value>
  12502. </enumeratedValue>
  12503. <enumeratedValue>
  12504. <name>ECC26</name>
  12505. <description>ECC 26 to be performed</description>
  12506. <value>0xD</value>
  12507. </enumeratedValue>
  12508. <enumeratedValue>
  12509. <name>ECC28</name>
  12510. <description>ECC 28 to be performed</description>
  12511. <value>0xE</value>
  12512. </enumeratedValue>
  12513. <enumeratedValue>
  12514. <name>ECC30</name>
  12515. <description>ECC 30 to be performed</description>
  12516. <value>0xF</value>
  12517. </enumeratedValue>
  12518. <enumeratedValue>
  12519. <name>ECC32</name>
  12520. <description>ECC 32 to be performed</description>
  12521. <value>0x10</value>
  12522. </enumeratedValue>
  12523. <enumeratedValue>
  12524. <name>ECC34</name>
  12525. <description>ECC 34 to be performed</description>
  12526. <value>0x11</value>
  12527. </enumeratedValue>
  12528. <enumeratedValue>
  12529. <name>ECC36</name>
  12530. <description>ECC 36 to be performed</description>
  12531. <value>0x12</value>
  12532. </enumeratedValue>
  12533. <enumeratedValue>
  12534. <name>ECC38</name>
  12535. <description>ECC 38 to be performed</description>
  12536. <value>0x13</value>
  12537. </enumeratedValue>
  12538. <enumeratedValue>
  12539. <name>ECC40</name>
  12540. <description>ECC 40 to be performed</description>
  12541. <value>0x14</value>
  12542. </enumeratedValue>
  12543. </enumeratedValues>
  12544. </field>
  12545. <field>
  12546. <name>META_SIZE</name>
  12547. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  12548. <bitOffset>0x10</bitOffset>
  12549. <bitWidth>8</bitWidth>
  12550. <access>read-write</access>
  12551. </field>
  12552. <field>
  12553. <name>NBLOCKS</name>
  12554. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  12555. <bitOffset>0x18</bitOffset>
  12556. <bitWidth>8</bitWidth>
  12557. <access>read-write</access>
  12558. </field>
  12559. </fields>
  12560. </register>
  12561. <register>
  12562. <name>FLASH3LAYOUT0_SET</name>
  12563. <description>Hardware BCH ECC Flash 3 Layout 0 Register</description>
  12564. <addressOffset>0xE4</addressOffset>
  12565. <size>32</size>
  12566. <access>read-write</access>
  12567. <resetValue>0x70A4080</resetValue>
  12568. <resetMask>0xFFFFFFFF</resetMask>
  12569. <fields>
  12570. <field>
  12571. <name>DATA0_SIZE</name>
  12572. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  12573. <bitOffset>0</bitOffset>
  12574. <bitWidth>10</bitWidth>
  12575. <access>read-write</access>
  12576. </field>
  12577. <field>
  12578. <name>GF13_0_GF14_1</name>
  12579. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12580. <bitOffset>0xA</bitOffset>
  12581. <bitWidth>1</bitWidth>
  12582. <access>read-write</access>
  12583. </field>
  12584. <field>
  12585. <name>ECC0</name>
  12586. <description>Indicates the ECC level for the first block on the flash page</description>
  12587. <bitOffset>0xB</bitOffset>
  12588. <bitWidth>5</bitWidth>
  12589. <access>read-write</access>
  12590. <enumeratedValues>
  12591. <enumeratedValue>
  12592. <name>NONE</name>
  12593. <description>No ECC to be performed</description>
  12594. <value>0</value>
  12595. </enumeratedValue>
  12596. <enumeratedValue>
  12597. <name>ECC2</name>
  12598. <description>ECC 2 to be performed</description>
  12599. <value>0x1</value>
  12600. </enumeratedValue>
  12601. <enumeratedValue>
  12602. <name>ECC4</name>
  12603. <description>ECC 4 to be performed</description>
  12604. <value>0x2</value>
  12605. </enumeratedValue>
  12606. <enumeratedValue>
  12607. <name>ECC6</name>
  12608. <description>ECC 6 to be performed</description>
  12609. <value>0x3</value>
  12610. </enumeratedValue>
  12611. <enumeratedValue>
  12612. <name>ECC8</name>
  12613. <description>ECC 8 to be performed</description>
  12614. <value>0x4</value>
  12615. </enumeratedValue>
  12616. <enumeratedValue>
  12617. <name>ECC10</name>
  12618. <description>ECC 10 to be performed</description>
  12619. <value>0x5</value>
  12620. </enumeratedValue>
  12621. <enumeratedValue>
  12622. <name>ECC12</name>
  12623. <description>ECC 12 to be performed</description>
  12624. <value>0x6</value>
  12625. </enumeratedValue>
  12626. <enumeratedValue>
  12627. <name>ECC14</name>
  12628. <description>ECC 14 to be performed</description>
  12629. <value>0x7</value>
  12630. </enumeratedValue>
  12631. <enumeratedValue>
  12632. <name>ECC16</name>
  12633. <description>ECC 16 to be performed</description>
  12634. <value>0x8</value>
  12635. </enumeratedValue>
  12636. <enumeratedValue>
  12637. <name>ECC18</name>
  12638. <description>ECC 18 to be performed</description>
  12639. <value>0x9</value>
  12640. </enumeratedValue>
  12641. <enumeratedValue>
  12642. <name>ECC20</name>
  12643. <description>ECC 20 to be performed</description>
  12644. <value>0xA</value>
  12645. </enumeratedValue>
  12646. <enumeratedValue>
  12647. <name>ECC22</name>
  12648. <description>ECC 22 to be performed</description>
  12649. <value>0xB</value>
  12650. </enumeratedValue>
  12651. <enumeratedValue>
  12652. <name>ECC24</name>
  12653. <description>ECC 24 to be performed</description>
  12654. <value>0xC</value>
  12655. </enumeratedValue>
  12656. <enumeratedValue>
  12657. <name>ECC26</name>
  12658. <description>ECC 26 to be performed</description>
  12659. <value>0xD</value>
  12660. </enumeratedValue>
  12661. <enumeratedValue>
  12662. <name>ECC28</name>
  12663. <description>ECC 28 to be performed</description>
  12664. <value>0xE</value>
  12665. </enumeratedValue>
  12666. <enumeratedValue>
  12667. <name>ECC30</name>
  12668. <description>ECC 30 to be performed</description>
  12669. <value>0xF</value>
  12670. </enumeratedValue>
  12671. <enumeratedValue>
  12672. <name>ECC32</name>
  12673. <description>ECC 32 to be performed</description>
  12674. <value>0x10</value>
  12675. </enumeratedValue>
  12676. <enumeratedValue>
  12677. <name>ECC34</name>
  12678. <description>ECC 34 to be performed</description>
  12679. <value>0x11</value>
  12680. </enumeratedValue>
  12681. <enumeratedValue>
  12682. <name>ECC36</name>
  12683. <description>ECC 36 to be performed</description>
  12684. <value>0x12</value>
  12685. </enumeratedValue>
  12686. <enumeratedValue>
  12687. <name>ECC38</name>
  12688. <description>ECC 38 to be performed</description>
  12689. <value>0x13</value>
  12690. </enumeratedValue>
  12691. <enumeratedValue>
  12692. <name>ECC40</name>
  12693. <description>ECC 40 to be performed</description>
  12694. <value>0x14</value>
  12695. </enumeratedValue>
  12696. </enumeratedValues>
  12697. </field>
  12698. <field>
  12699. <name>META_SIZE</name>
  12700. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  12701. <bitOffset>0x10</bitOffset>
  12702. <bitWidth>8</bitWidth>
  12703. <access>read-write</access>
  12704. </field>
  12705. <field>
  12706. <name>NBLOCKS</name>
  12707. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  12708. <bitOffset>0x18</bitOffset>
  12709. <bitWidth>8</bitWidth>
  12710. <access>read-write</access>
  12711. </field>
  12712. </fields>
  12713. </register>
  12714. <register>
  12715. <name>FLASH3LAYOUT0_CLR</name>
  12716. <description>Hardware BCH ECC Flash 3 Layout 0 Register</description>
  12717. <addressOffset>0xE8</addressOffset>
  12718. <size>32</size>
  12719. <access>read-write</access>
  12720. <resetValue>0x70A4080</resetValue>
  12721. <resetMask>0xFFFFFFFF</resetMask>
  12722. <fields>
  12723. <field>
  12724. <name>DATA0_SIZE</name>
  12725. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  12726. <bitOffset>0</bitOffset>
  12727. <bitWidth>10</bitWidth>
  12728. <access>read-write</access>
  12729. </field>
  12730. <field>
  12731. <name>GF13_0_GF14_1</name>
  12732. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12733. <bitOffset>0xA</bitOffset>
  12734. <bitWidth>1</bitWidth>
  12735. <access>read-write</access>
  12736. </field>
  12737. <field>
  12738. <name>ECC0</name>
  12739. <description>Indicates the ECC level for the first block on the flash page</description>
  12740. <bitOffset>0xB</bitOffset>
  12741. <bitWidth>5</bitWidth>
  12742. <access>read-write</access>
  12743. <enumeratedValues>
  12744. <enumeratedValue>
  12745. <name>NONE</name>
  12746. <description>No ECC to be performed</description>
  12747. <value>0</value>
  12748. </enumeratedValue>
  12749. <enumeratedValue>
  12750. <name>ECC2</name>
  12751. <description>ECC 2 to be performed</description>
  12752. <value>0x1</value>
  12753. </enumeratedValue>
  12754. <enumeratedValue>
  12755. <name>ECC4</name>
  12756. <description>ECC 4 to be performed</description>
  12757. <value>0x2</value>
  12758. </enumeratedValue>
  12759. <enumeratedValue>
  12760. <name>ECC6</name>
  12761. <description>ECC 6 to be performed</description>
  12762. <value>0x3</value>
  12763. </enumeratedValue>
  12764. <enumeratedValue>
  12765. <name>ECC8</name>
  12766. <description>ECC 8 to be performed</description>
  12767. <value>0x4</value>
  12768. </enumeratedValue>
  12769. <enumeratedValue>
  12770. <name>ECC10</name>
  12771. <description>ECC 10 to be performed</description>
  12772. <value>0x5</value>
  12773. </enumeratedValue>
  12774. <enumeratedValue>
  12775. <name>ECC12</name>
  12776. <description>ECC 12 to be performed</description>
  12777. <value>0x6</value>
  12778. </enumeratedValue>
  12779. <enumeratedValue>
  12780. <name>ECC14</name>
  12781. <description>ECC 14 to be performed</description>
  12782. <value>0x7</value>
  12783. </enumeratedValue>
  12784. <enumeratedValue>
  12785. <name>ECC16</name>
  12786. <description>ECC 16 to be performed</description>
  12787. <value>0x8</value>
  12788. </enumeratedValue>
  12789. <enumeratedValue>
  12790. <name>ECC18</name>
  12791. <description>ECC 18 to be performed</description>
  12792. <value>0x9</value>
  12793. </enumeratedValue>
  12794. <enumeratedValue>
  12795. <name>ECC20</name>
  12796. <description>ECC 20 to be performed</description>
  12797. <value>0xA</value>
  12798. </enumeratedValue>
  12799. <enumeratedValue>
  12800. <name>ECC22</name>
  12801. <description>ECC 22 to be performed</description>
  12802. <value>0xB</value>
  12803. </enumeratedValue>
  12804. <enumeratedValue>
  12805. <name>ECC24</name>
  12806. <description>ECC 24 to be performed</description>
  12807. <value>0xC</value>
  12808. </enumeratedValue>
  12809. <enumeratedValue>
  12810. <name>ECC26</name>
  12811. <description>ECC 26 to be performed</description>
  12812. <value>0xD</value>
  12813. </enumeratedValue>
  12814. <enumeratedValue>
  12815. <name>ECC28</name>
  12816. <description>ECC 28 to be performed</description>
  12817. <value>0xE</value>
  12818. </enumeratedValue>
  12819. <enumeratedValue>
  12820. <name>ECC30</name>
  12821. <description>ECC 30 to be performed</description>
  12822. <value>0xF</value>
  12823. </enumeratedValue>
  12824. <enumeratedValue>
  12825. <name>ECC32</name>
  12826. <description>ECC 32 to be performed</description>
  12827. <value>0x10</value>
  12828. </enumeratedValue>
  12829. <enumeratedValue>
  12830. <name>ECC34</name>
  12831. <description>ECC 34 to be performed</description>
  12832. <value>0x11</value>
  12833. </enumeratedValue>
  12834. <enumeratedValue>
  12835. <name>ECC36</name>
  12836. <description>ECC 36 to be performed</description>
  12837. <value>0x12</value>
  12838. </enumeratedValue>
  12839. <enumeratedValue>
  12840. <name>ECC38</name>
  12841. <description>ECC 38 to be performed</description>
  12842. <value>0x13</value>
  12843. </enumeratedValue>
  12844. <enumeratedValue>
  12845. <name>ECC40</name>
  12846. <description>ECC 40 to be performed</description>
  12847. <value>0x14</value>
  12848. </enumeratedValue>
  12849. </enumeratedValues>
  12850. </field>
  12851. <field>
  12852. <name>META_SIZE</name>
  12853. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  12854. <bitOffset>0x10</bitOffset>
  12855. <bitWidth>8</bitWidth>
  12856. <access>read-write</access>
  12857. </field>
  12858. <field>
  12859. <name>NBLOCKS</name>
  12860. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  12861. <bitOffset>0x18</bitOffset>
  12862. <bitWidth>8</bitWidth>
  12863. <access>read-write</access>
  12864. </field>
  12865. </fields>
  12866. </register>
  12867. <register>
  12868. <name>FLASH3LAYOUT0_TOG</name>
  12869. <description>Hardware BCH ECC Flash 3 Layout 0 Register</description>
  12870. <addressOffset>0xEC</addressOffset>
  12871. <size>32</size>
  12872. <access>read-write</access>
  12873. <resetValue>0x70A4080</resetValue>
  12874. <resetMask>0xFFFFFFFF</resetMask>
  12875. <fields>
  12876. <field>
  12877. <name>DATA0_SIZE</name>
  12878. <description>Indicates the size of the data 0 block (in DWORDS / four bytes) to be stored on the flash page</description>
  12879. <bitOffset>0</bitOffset>
  12880. <bitWidth>10</bitWidth>
  12881. <access>read-write</access>
  12882. </field>
  12883. <field>
  12884. <name>GF13_0_GF14_1</name>
  12885. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  12886. <bitOffset>0xA</bitOffset>
  12887. <bitWidth>1</bitWidth>
  12888. <access>read-write</access>
  12889. </field>
  12890. <field>
  12891. <name>ECC0</name>
  12892. <description>Indicates the ECC level for the first block on the flash page</description>
  12893. <bitOffset>0xB</bitOffset>
  12894. <bitWidth>5</bitWidth>
  12895. <access>read-write</access>
  12896. <enumeratedValues>
  12897. <enumeratedValue>
  12898. <name>NONE</name>
  12899. <description>No ECC to be performed</description>
  12900. <value>0</value>
  12901. </enumeratedValue>
  12902. <enumeratedValue>
  12903. <name>ECC2</name>
  12904. <description>ECC 2 to be performed</description>
  12905. <value>0x1</value>
  12906. </enumeratedValue>
  12907. <enumeratedValue>
  12908. <name>ECC4</name>
  12909. <description>ECC 4 to be performed</description>
  12910. <value>0x2</value>
  12911. </enumeratedValue>
  12912. <enumeratedValue>
  12913. <name>ECC6</name>
  12914. <description>ECC 6 to be performed</description>
  12915. <value>0x3</value>
  12916. </enumeratedValue>
  12917. <enumeratedValue>
  12918. <name>ECC8</name>
  12919. <description>ECC 8 to be performed</description>
  12920. <value>0x4</value>
  12921. </enumeratedValue>
  12922. <enumeratedValue>
  12923. <name>ECC10</name>
  12924. <description>ECC 10 to be performed</description>
  12925. <value>0x5</value>
  12926. </enumeratedValue>
  12927. <enumeratedValue>
  12928. <name>ECC12</name>
  12929. <description>ECC 12 to be performed</description>
  12930. <value>0x6</value>
  12931. </enumeratedValue>
  12932. <enumeratedValue>
  12933. <name>ECC14</name>
  12934. <description>ECC 14 to be performed</description>
  12935. <value>0x7</value>
  12936. </enumeratedValue>
  12937. <enumeratedValue>
  12938. <name>ECC16</name>
  12939. <description>ECC 16 to be performed</description>
  12940. <value>0x8</value>
  12941. </enumeratedValue>
  12942. <enumeratedValue>
  12943. <name>ECC18</name>
  12944. <description>ECC 18 to be performed</description>
  12945. <value>0x9</value>
  12946. </enumeratedValue>
  12947. <enumeratedValue>
  12948. <name>ECC20</name>
  12949. <description>ECC 20 to be performed</description>
  12950. <value>0xA</value>
  12951. </enumeratedValue>
  12952. <enumeratedValue>
  12953. <name>ECC22</name>
  12954. <description>ECC 22 to be performed</description>
  12955. <value>0xB</value>
  12956. </enumeratedValue>
  12957. <enumeratedValue>
  12958. <name>ECC24</name>
  12959. <description>ECC 24 to be performed</description>
  12960. <value>0xC</value>
  12961. </enumeratedValue>
  12962. <enumeratedValue>
  12963. <name>ECC26</name>
  12964. <description>ECC 26 to be performed</description>
  12965. <value>0xD</value>
  12966. </enumeratedValue>
  12967. <enumeratedValue>
  12968. <name>ECC28</name>
  12969. <description>ECC 28 to be performed</description>
  12970. <value>0xE</value>
  12971. </enumeratedValue>
  12972. <enumeratedValue>
  12973. <name>ECC30</name>
  12974. <description>ECC 30 to be performed</description>
  12975. <value>0xF</value>
  12976. </enumeratedValue>
  12977. <enumeratedValue>
  12978. <name>ECC32</name>
  12979. <description>ECC 32 to be performed</description>
  12980. <value>0x10</value>
  12981. </enumeratedValue>
  12982. <enumeratedValue>
  12983. <name>ECC34</name>
  12984. <description>ECC 34 to be performed</description>
  12985. <value>0x11</value>
  12986. </enumeratedValue>
  12987. <enumeratedValue>
  12988. <name>ECC36</name>
  12989. <description>ECC 36 to be performed</description>
  12990. <value>0x12</value>
  12991. </enumeratedValue>
  12992. <enumeratedValue>
  12993. <name>ECC38</name>
  12994. <description>ECC 38 to be performed</description>
  12995. <value>0x13</value>
  12996. </enumeratedValue>
  12997. <enumeratedValue>
  12998. <name>ECC40</name>
  12999. <description>ECC 40 to be performed</description>
  13000. <value>0x14</value>
  13001. </enumeratedValue>
  13002. </enumeratedValues>
  13003. </field>
  13004. <field>
  13005. <name>META_SIZE</name>
  13006. <description>Indicates the size of the metadata (in bytes) to be stored on a flash page</description>
  13007. <bitOffset>0x10</bitOffset>
  13008. <bitWidth>8</bitWidth>
  13009. <access>read-write</access>
  13010. </field>
  13011. <field>
  13012. <name>NBLOCKS</name>
  13013. <description>Number of subsequent blocks on the flash page (excluding the data0 block)</description>
  13014. <bitOffset>0x18</bitOffset>
  13015. <bitWidth>8</bitWidth>
  13016. <access>read-write</access>
  13017. </field>
  13018. </fields>
  13019. </register>
  13020. <register>
  13021. <name>FLASH3LAYOUT1</name>
  13022. <description>Hardware BCH ECC Flash 3 Layout 1 Register</description>
  13023. <addressOffset>0xF0</addressOffset>
  13024. <size>32</size>
  13025. <access>read-write</access>
  13026. <resetValue>0x10DA4080</resetValue>
  13027. <resetMask>0xFFFFFFFF</resetMask>
  13028. <fields>
  13029. <field>
  13030. <name>DATAN_SIZE</name>
  13031. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  13032. <bitOffset>0</bitOffset>
  13033. <bitWidth>10</bitWidth>
  13034. <access>read-write</access>
  13035. </field>
  13036. <field>
  13037. <name>GF13_0_GF14_1</name>
  13038. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  13039. <bitOffset>0xA</bitOffset>
  13040. <bitWidth>1</bitWidth>
  13041. <access>read-write</access>
  13042. </field>
  13043. <field>
  13044. <name>ECCN</name>
  13045. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  13046. <bitOffset>0xB</bitOffset>
  13047. <bitWidth>5</bitWidth>
  13048. <access>read-write</access>
  13049. <enumeratedValues>
  13050. <enumeratedValue>
  13051. <name>NONE</name>
  13052. <description>No ECC to be performed</description>
  13053. <value>0</value>
  13054. </enumeratedValue>
  13055. <enumeratedValue>
  13056. <name>ECC2</name>
  13057. <description>ECC 2 to be performed</description>
  13058. <value>0x1</value>
  13059. </enumeratedValue>
  13060. <enumeratedValue>
  13061. <name>ECC4</name>
  13062. <description>ECC 4 to be performed</description>
  13063. <value>0x2</value>
  13064. </enumeratedValue>
  13065. <enumeratedValue>
  13066. <name>ECC6</name>
  13067. <description>ECC 6 to be performed</description>
  13068. <value>0x3</value>
  13069. </enumeratedValue>
  13070. <enumeratedValue>
  13071. <name>ECC8</name>
  13072. <description>ECC 8 to be performed</description>
  13073. <value>0x4</value>
  13074. </enumeratedValue>
  13075. <enumeratedValue>
  13076. <name>ECC10</name>
  13077. <description>ECC 10 to be performed</description>
  13078. <value>0x5</value>
  13079. </enumeratedValue>
  13080. <enumeratedValue>
  13081. <name>ECC12</name>
  13082. <description>ECC 12 to be performed</description>
  13083. <value>0x6</value>
  13084. </enumeratedValue>
  13085. <enumeratedValue>
  13086. <name>ECC14</name>
  13087. <description>ECC 14 to be performed</description>
  13088. <value>0x7</value>
  13089. </enumeratedValue>
  13090. <enumeratedValue>
  13091. <name>ECC16</name>
  13092. <description>ECC 16 to be performed</description>
  13093. <value>0x8</value>
  13094. </enumeratedValue>
  13095. <enumeratedValue>
  13096. <name>ECC18</name>
  13097. <description>ECC 18 to be performed</description>
  13098. <value>0x9</value>
  13099. </enumeratedValue>
  13100. <enumeratedValue>
  13101. <name>ECC20</name>
  13102. <description>ECC 20 to be performed</description>
  13103. <value>0xA</value>
  13104. </enumeratedValue>
  13105. <enumeratedValue>
  13106. <name>ECC22</name>
  13107. <description>ECC 22 to be performed</description>
  13108. <value>0xB</value>
  13109. </enumeratedValue>
  13110. <enumeratedValue>
  13111. <name>ECC24</name>
  13112. <description>ECC 24 to be performed</description>
  13113. <value>0xC</value>
  13114. </enumeratedValue>
  13115. <enumeratedValue>
  13116. <name>ECC26</name>
  13117. <description>ECC 26 to be performed</description>
  13118. <value>0xD</value>
  13119. </enumeratedValue>
  13120. <enumeratedValue>
  13121. <name>ECC28</name>
  13122. <description>ECC 28 to be performed</description>
  13123. <value>0xE</value>
  13124. </enumeratedValue>
  13125. <enumeratedValue>
  13126. <name>ECC30</name>
  13127. <description>ECC 30 to be performed</description>
  13128. <value>0xF</value>
  13129. </enumeratedValue>
  13130. <enumeratedValue>
  13131. <name>ECC32</name>
  13132. <description>ECC 32 to be performed</description>
  13133. <value>0x10</value>
  13134. </enumeratedValue>
  13135. <enumeratedValue>
  13136. <name>ECC34</name>
  13137. <description>ECC 34 to be performed</description>
  13138. <value>0x11</value>
  13139. </enumeratedValue>
  13140. <enumeratedValue>
  13141. <name>ECC36</name>
  13142. <description>ECC 36 to be performed</description>
  13143. <value>0x12</value>
  13144. </enumeratedValue>
  13145. <enumeratedValue>
  13146. <name>ECC38</name>
  13147. <description>ECC 38 to be performed</description>
  13148. <value>0x13</value>
  13149. </enumeratedValue>
  13150. <enumeratedValue>
  13151. <name>ECC40</name>
  13152. <description>ECC 40 to be performed</description>
  13153. <value>0x14</value>
  13154. </enumeratedValue>
  13155. </enumeratedValues>
  13156. </field>
  13157. <field>
  13158. <name>PAGE_SIZE</name>
  13159. <description>Indicates the total size of the flash page (in bytes)</description>
  13160. <bitOffset>0x10</bitOffset>
  13161. <bitWidth>16</bitWidth>
  13162. <access>read-write</access>
  13163. </field>
  13164. </fields>
  13165. </register>
  13166. <register>
  13167. <name>FLASH3LAYOUT1_SET</name>
  13168. <description>Hardware BCH ECC Flash 3 Layout 1 Register</description>
  13169. <addressOffset>0xF4</addressOffset>
  13170. <size>32</size>
  13171. <access>read-write</access>
  13172. <resetValue>0x10DA4080</resetValue>
  13173. <resetMask>0xFFFFFFFF</resetMask>
  13174. <fields>
  13175. <field>
  13176. <name>DATAN_SIZE</name>
  13177. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  13178. <bitOffset>0</bitOffset>
  13179. <bitWidth>10</bitWidth>
  13180. <access>read-write</access>
  13181. </field>
  13182. <field>
  13183. <name>GF13_0_GF14_1</name>
  13184. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  13185. <bitOffset>0xA</bitOffset>
  13186. <bitWidth>1</bitWidth>
  13187. <access>read-write</access>
  13188. </field>
  13189. <field>
  13190. <name>ECCN</name>
  13191. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  13192. <bitOffset>0xB</bitOffset>
  13193. <bitWidth>5</bitWidth>
  13194. <access>read-write</access>
  13195. <enumeratedValues>
  13196. <enumeratedValue>
  13197. <name>NONE</name>
  13198. <description>No ECC to be performed</description>
  13199. <value>0</value>
  13200. </enumeratedValue>
  13201. <enumeratedValue>
  13202. <name>ECC2</name>
  13203. <description>ECC 2 to be performed</description>
  13204. <value>0x1</value>
  13205. </enumeratedValue>
  13206. <enumeratedValue>
  13207. <name>ECC4</name>
  13208. <description>ECC 4 to be performed</description>
  13209. <value>0x2</value>
  13210. </enumeratedValue>
  13211. <enumeratedValue>
  13212. <name>ECC6</name>
  13213. <description>ECC 6 to be performed</description>
  13214. <value>0x3</value>
  13215. </enumeratedValue>
  13216. <enumeratedValue>
  13217. <name>ECC8</name>
  13218. <description>ECC 8 to be performed</description>
  13219. <value>0x4</value>
  13220. </enumeratedValue>
  13221. <enumeratedValue>
  13222. <name>ECC10</name>
  13223. <description>ECC 10 to be performed</description>
  13224. <value>0x5</value>
  13225. </enumeratedValue>
  13226. <enumeratedValue>
  13227. <name>ECC12</name>
  13228. <description>ECC 12 to be performed</description>
  13229. <value>0x6</value>
  13230. </enumeratedValue>
  13231. <enumeratedValue>
  13232. <name>ECC14</name>
  13233. <description>ECC 14 to be performed</description>
  13234. <value>0x7</value>
  13235. </enumeratedValue>
  13236. <enumeratedValue>
  13237. <name>ECC16</name>
  13238. <description>ECC 16 to be performed</description>
  13239. <value>0x8</value>
  13240. </enumeratedValue>
  13241. <enumeratedValue>
  13242. <name>ECC18</name>
  13243. <description>ECC 18 to be performed</description>
  13244. <value>0x9</value>
  13245. </enumeratedValue>
  13246. <enumeratedValue>
  13247. <name>ECC20</name>
  13248. <description>ECC 20 to be performed</description>
  13249. <value>0xA</value>
  13250. </enumeratedValue>
  13251. <enumeratedValue>
  13252. <name>ECC22</name>
  13253. <description>ECC 22 to be performed</description>
  13254. <value>0xB</value>
  13255. </enumeratedValue>
  13256. <enumeratedValue>
  13257. <name>ECC24</name>
  13258. <description>ECC 24 to be performed</description>
  13259. <value>0xC</value>
  13260. </enumeratedValue>
  13261. <enumeratedValue>
  13262. <name>ECC26</name>
  13263. <description>ECC 26 to be performed</description>
  13264. <value>0xD</value>
  13265. </enumeratedValue>
  13266. <enumeratedValue>
  13267. <name>ECC28</name>
  13268. <description>ECC 28 to be performed</description>
  13269. <value>0xE</value>
  13270. </enumeratedValue>
  13271. <enumeratedValue>
  13272. <name>ECC30</name>
  13273. <description>ECC 30 to be performed</description>
  13274. <value>0xF</value>
  13275. </enumeratedValue>
  13276. <enumeratedValue>
  13277. <name>ECC32</name>
  13278. <description>ECC 32 to be performed</description>
  13279. <value>0x10</value>
  13280. </enumeratedValue>
  13281. <enumeratedValue>
  13282. <name>ECC34</name>
  13283. <description>ECC 34 to be performed</description>
  13284. <value>0x11</value>
  13285. </enumeratedValue>
  13286. <enumeratedValue>
  13287. <name>ECC36</name>
  13288. <description>ECC 36 to be performed</description>
  13289. <value>0x12</value>
  13290. </enumeratedValue>
  13291. <enumeratedValue>
  13292. <name>ECC38</name>
  13293. <description>ECC 38 to be performed</description>
  13294. <value>0x13</value>
  13295. </enumeratedValue>
  13296. <enumeratedValue>
  13297. <name>ECC40</name>
  13298. <description>ECC 40 to be performed</description>
  13299. <value>0x14</value>
  13300. </enumeratedValue>
  13301. </enumeratedValues>
  13302. </field>
  13303. <field>
  13304. <name>PAGE_SIZE</name>
  13305. <description>Indicates the total size of the flash page (in bytes)</description>
  13306. <bitOffset>0x10</bitOffset>
  13307. <bitWidth>16</bitWidth>
  13308. <access>read-write</access>
  13309. </field>
  13310. </fields>
  13311. </register>
  13312. <register>
  13313. <name>FLASH3LAYOUT1_CLR</name>
  13314. <description>Hardware BCH ECC Flash 3 Layout 1 Register</description>
  13315. <addressOffset>0xF8</addressOffset>
  13316. <size>32</size>
  13317. <access>read-write</access>
  13318. <resetValue>0x10DA4080</resetValue>
  13319. <resetMask>0xFFFFFFFF</resetMask>
  13320. <fields>
  13321. <field>
  13322. <name>DATAN_SIZE</name>
  13323. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  13324. <bitOffset>0</bitOffset>
  13325. <bitWidth>10</bitWidth>
  13326. <access>read-write</access>
  13327. </field>
  13328. <field>
  13329. <name>GF13_0_GF14_1</name>
  13330. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  13331. <bitOffset>0xA</bitOffset>
  13332. <bitWidth>1</bitWidth>
  13333. <access>read-write</access>
  13334. </field>
  13335. <field>
  13336. <name>ECCN</name>
  13337. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  13338. <bitOffset>0xB</bitOffset>
  13339. <bitWidth>5</bitWidth>
  13340. <access>read-write</access>
  13341. <enumeratedValues>
  13342. <enumeratedValue>
  13343. <name>NONE</name>
  13344. <description>No ECC to be performed</description>
  13345. <value>0</value>
  13346. </enumeratedValue>
  13347. <enumeratedValue>
  13348. <name>ECC2</name>
  13349. <description>ECC 2 to be performed</description>
  13350. <value>0x1</value>
  13351. </enumeratedValue>
  13352. <enumeratedValue>
  13353. <name>ECC4</name>
  13354. <description>ECC 4 to be performed</description>
  13355. <value>0x2</value>
  13356. </enumeratedValue>
  13357. <enumeratedValue>
  13358. <name>ECC6</name>
  13359. <description>ECC 6 to be performed</description>
  13360. <value>0x3</value>
  13361. </enumeratedValue>
  13362. <enumeratedValue>
  13363. <name>ECC8</name>
  13364. <description>ECC 8 to be performed</description>
  13365. <value>0x4</value>
  13366. </enumeratedValue>
  13367. <enumeratedValue>
  13368. <name>ECC10</name>
  13369. <description>ECC 10 to be performed</description>
  13370. <value>0x5</value>
  13371. </enumeratedValue>
  13372. <enumeratedValue>
  13373. <name>ECC12</name>
  13374. <description>ECC 12 to be performed</description>
  13375. <value>0x6</value>
  13376. </enumeratedValue>
  13377. <enumeratedValue>
  13378. <name>ECC14</name>
  13379. <description>ECC 14 to be performed</description>
  13380. <value>0x7</value>
  13381. </enumeratedValue>
  13382. <enumeratedValue>
  13383. <name>ECC16</name>
  13384. <description>ECC 16 to be performed</description>
  13385. <value>0x8</value>
  13386. </enumeratedValue>
  13387. <enumeratedValue>
  13388. <name>ECC18</name>
  13389. <description>ECC 18 to be performed</description>
  13390. <value>0x9</value>
  13391. </enumeratedValue>
  13392. <enumeratedValue>
  13393. <name>ECC20</name>
  13394. <description>ECC 20 to be performed</description>
  13395. <value>0xA</value>
  13396. </enumeratedValue>
  13397. <enumeratedValue>
  13398. <name>ECC22</name>
  13399. <description>ECC 22 to be performed</description>
  13400. <value>0xB</value>
  13401. </enumeratedValue>
  13402. <enumeratedValue>
  13403. <name>ECC24</name>
  13404. <description>ECC 24 to be performed</description>
  13405. <value>0xC</value>
  13406. </enumeratedValue>
  13407. <enumeratedValue>
  13408. <name>ECC26</name>
  13409. <description>ECC 26 to be performed</description>
  13410. <value>0xD</value>
  13411. </enumeratedValue>
  13412. <enumeratedValue>
  13413. <name>ECC28</name>
  13414. <description>ECC 28 to be performed</description>
  13415. <value>0xE</value>
  13416. </enumeratedValue>
  13417. <enumeratedValue>
  13418. <name>ECC30</name>
  13419. <description>ECC 30 to be performed</description>
  13420. <value>0xF</value>
  13421. </enumeratedValue>
  13422. <enumeratedValue>
  13423. <name>ECC32</name>
  13424. <description>ECC 32 to be performed</description>
  13425. <value>0x10</value>
  13426. </enumeratedValue>
  13427. <enumeratedValue>
  13428. <name>ECC34</name>
  13429. <description>ECC 34 to be performed</description>
  13430. <value>0x11</value>
  13431. </enumeratedValue>
  13432. <enumeratedValue>
  13433. <name>ECC36</name>
  13434. <description>ECC 36 to be performed</description>
  13435. <value>0x12</value>
  13436. </enumeratedValue>
  13437. <enumeratedValue>
  13438. <name>ECC38</name>
  13439. <description>ECC 38 to be performed</description>
  13440. <value>0x13</value>
  13441. </enumeratedValue>
  13442. <enumeratedValue>
  13443. <name>ECC40</name>
  13444. <description>ECC 40 to be performed</description>
  13445. <value>0x14</value>
  13446. </enumeratedValue>
  13447. </enumeratedValues>
  13448. </field>
  13449. <field>
  13450. <name>PAGE_SIZE</name>
  13451. <description>Indicates the total size of the flash page (in bytes)</description>
  13452. <bitOffset>0x10</bitOffset>
  13453. <bitWidth>16</bitWidth>
  13454. <access>read-write</access>
  13455. </field>
  13456. </fields>
  13457. </register>
  13458. <register>
  13459. <name>FLASH3LAYOUT1_TOG</name>
  13460. <description>Hardware BCH ECC Flash 3 Layout 1 Register</description>
  13461. <addressOffset>0xFC</addressOffset>
  13462. <size>32</size>
  13463. <access>read-write</access>
  13464. <resetValue>0x10DA4080</resetValue>
  13465. <resetMask>0xFFFFFFFF</resetMask>
  13466. <fields>
  13467. <field>
  13468. <name>DATAN_SIZE</name>
  13469. <description>Indicates the size of the subsequent data blocks (in DWORDS / four bytes) to be stored on the flash page</description>
  13470. <bitOffset>0</bitOffset>
  13471. <bitWidth>10</bitWidth>
  13472. <access>read-write</access>
  13473. </field>
  13474. <field>
  13475. <name>GF13_0_GF14_1</name>
  13476. <description>Select GF13 or GF14: 0-GF13; 1-GF14</description>
  13477. <bitOffset>0xA</bitOffset>
  13478. <bitWidth>1</bitWidth>
  13479. <access>read-write</access>
  13480. </field>
  13481. <field>
  13482. <name>ECCN</name>
  13483. <description>Indicates the ECC level for the subsequent blocks on the flash page (blocks 1-n)</description>
  13484. <bitOffset>0xB</bitOffset>
  13485. <bitWidth>5</bitWidth>
  13486. <access>read-write</access>
  13487. <enumeratedValues>
  13488. <enumeratedValue>
  13489. <name>NONE</name>
  13490. <description>No ECC to be performed</description>
  13491. <value>0</value>
  13492. </enumeratedValue>
  13493. <enumeratedValue>
  13494. <name>ECC2</name>
  13495. <description>ECC 2 to be performed</description>
  13496. <value>0x1</value>
  13497. </enumeratedValue>
  13498. <enumeratedValue>
  13499. <name>ECC4</name>
  13500. <description>ECC 4 to be performed</description>
  13501. <value>0x2</value>
  13502. </enumeratedValue>
  13503. <enumeratedValue>
  13504. <name>ECC6</name>
  13505. <description>ECC 6 to be performed</description>
  13506. <value>0x3</value>
  13507. </enumeratedValue>
  13508. <enumeratedValue>
  13509. <name>ECC8</name>
  13510. <description>ECC 8 to be performed</description>
  13511. <value>0x4</value>
  13512. </enumeratedValue>
  13513. <enumeratedValue>
  13514. <name>ECC10</name>
  13515. <description>ECC 10 to be performed</description>
  13516. <value>0x5</value>
  13517. </enumeratedValue>
  13518. <enumeratedValue>
  13519. <name>ECC12</name>
  13520. <description>ECC 12 to be performed</description>
  13521. <value>0x6</value>
  13522. </enumeratedValue>
  13523. <enumeratedValue>
  13524. <name>ECC14</name>
  13525. <description>ECC 14 to be performed</description>
  13526. <value>0x7</value>
  13527. </enumeratedValue>
  13528. <enumeratedValue>
  13529. <name>ECC16</name>
  13530. <description>ECC 16 to be performed</description>
  13531. <value>0x8</value>
  13532. </enumeratedValue>
  13533. <enumeratedValue>
  13534. <name>ECC18</name>
  13535. <description>ECC 18 to be performed</description>
  13536. <value>0x9</value>
  13537. </enumeratedValue>
  13538. <enumeratedValue>
  13539. <name>ECC20</name>
  13540. <description>ECC 20 to be performed</description>
  13541. <value>0xA</value>
  13542. </enumeratedValue>
  13543. <enumeratedValue>
  13544. <name>ECC22</name>
  13545. <description>ECC 22 to be performed</description>
  13546. <value>0xB</value>
  13547. </enumeratedValue>
  13548. <enumeratedValue>
  13549. <name>ECC24</name>
  13550. <description>ECC 24 to be performed</description>
  13551. <value>0xC</value>
  13552. </enumeratedValue>
  13553. <enumeratedValue>
  13554. <name>ECC26</name>
  13555. <description>ECC 26 to be performed</description>
  13556. <value>0xD</value>
  13557. </enumeratedValue>
  13558. <enumeratedValue>
  13559. <name>ECC28</name>
  13560. <description>ECC 28 to be performed</description>
  13561. <value>0xE</value>
  13562. </enumeratedValue>
  13563. <enumeratedValue>
  13564. <name>ECC30</name>
  13565. <description>ECC 30 to be performed</description>
  13566. <value>0xF</value>
  13567. </enumeratedValue>
  13568. <enumeratedValue>
  13569. <name>ECC32</name>
  13570. <description>ECC 32 to be performed</description>
  13571. <value>0x10</value>
  13572. </enumeratedValue>
  13573. <enumeratedValue>
  13574. <name>ECC34</name>
  13575. <description>ECC 34 to be performed</description>
  13576. <value>0x11</value>
  13577. </enumeratedValue>
  13578. <enumeratedValue>
  13579. <name>ECC36</name>
  13580. <description>ECC 36 to be performed</description>
  13581. <value>0x12</value>
  13582. </enumeratedValue>
  13583. <enumeratedValue>
  13584. <name>ECC38</name>
  13585. <description>ECC 38 to be performed</description>
  13586. <value>0x13</value>
  13587. </enumeratedValue>
  13588. <enumeratedValue>
  13589. <name>ECC40</name>
  13590. <description>ECC 40 to be performed</description>
  13591. <value>0x14</value>
  13592. </enumeratedValue>
  13593. </enumeratedValues>
  13594. </field>
  13595. <field>
  13596. <name>PAGE_SIZE</name>
  13597. <description>Indicates the total size of the flash page (in bytes)</description>
  13598. <bitOffset>0x10</bitOffset>
  13599. <bitWidth>16</bitWidth>
  13600. <access>read-write</access>
  13601. </field>
  13602. </fields>
  13603. </register>
  13604. <register>
  13605. <name>DEBUG0</name>
  13606. <description>Hardware BCH ECC Debug Register0</description>
  13607. <addressOffset>0x100</addressOffset>
  13608. <size>32</size>
  13609. <access>read-write</access>
  13610. <resetValue>0</resetValue>
  13611. <resetMask>0xFFFFFFFF</resetMask>
  13612. <fields>
  13613. <field>
  13614. <name>DEBUG_REG_SELECT</name>
  13615. <description>The value loaded in this bit field is used to select the internal register state view of KES engine or the Chien search engine</description>
  13616. <bitOffset>0</bitOffset>
  13617. <bitWidth>6</bitWidth>
  13618. <access>read-write</access>
  13619. </field>
  13620. <field>
  13621. <name>RSVD0</name>
  13622. <description>This field is reserved.</description>
  13623. <bitOffset>0x6</bitOffset>
  13624. <bitWidth>2</bitWidth>
  13625. <access>read-only</access>
  13626. </field>
  13627. <field>
  13628. <name>BM_KES_TEST_BYPASS</name>
  13629. <description>1 = Point all SYND_GEN writes to dummy area at the end of the AUXILLIARY block so that diagnostics can preload all payload, parity bytes and computed syndrome bytes for test the KES engine</description>
  13630. <bitOffset>0x8</bitOffset>
  13631. <bitWidth>1</bitWidth>
  13632. <access>read-write</access>
  13633. <enumeratedValues>
  13634. <enumeratedValue>
  13635. <name>NORMAL</name>
  13636. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13637. <value>0</value>
  13638. </enumeratedValue>
  13639. <enumeratedValue>
  13640. <name>TEST_MODE</name>
  13641. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13642. <value>0x1</value>
  13643. </enumeratedValue>
  13644. </enumeratedValues>
  13645. </field>
  13646. <field>
  13647. <name>KES_DEBUG_STALL</name>
  13648. <description>Set to one to cause KES FSM to stall after notifying Chien search engine to start processing its block but before notifying the bus master that the KES computation is complete</description>
  13649. <bitOffset>0x9</bitOffset>
  13650. <bitWidth>1</bitWidth>
  13651. <access>read-write</access>
  13652. <enumeratedValues>
  13653. <enumeratedValue>
  13654. <name>NORMAL</name>
  13655. <description>KES FSM proceeds to next block supplied by bus master.</description>
  13656. <value>0</value>
  13657. </enumeratedValue>
  13658. <enumeratedValue>
  13659. <name>WAIT</name>
  13660. <description>KES FSM waits after current equations are solved and the search engine is started.</description>
  13661. <value>0x1</value>
  13662. </enumeratedValue>
  13663. </enumeratedValues>
  13664. </field>
  13665. <field>
  13666. <name>KES_DEBUG_STEP</name>
  13667. <description>Toggling this bit causes the KES FSM to skip passed the stall state if it is in DEBUG_STALL mode and completed processing a block</description>
  13668. <bitOffset>0xA</bitOffset>
  13669. <bitWidth>1</bitWidth>
  13670. <access>read-write</access>
  13671. </field>
  13672. <field>
  13673. <name>KES_STANDALONE</name>
  13674. <description>Set to one, cause the KES engine to suppress toggling the KES_BM_DONE signal to the bus master and suppress toggling the CF_BM_DONE signal by the CF engine</description>
  13675. <bitOffset>0xB</bitOffset>
  13676. <bitWidth>1</bitWidth>
  13677. <access>read-write</access>
  13678. <enumeratedValues>
  13679. <enumeratedValue>
  13680. <name>NORMAL</name>
  13681. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13682. <value>0</value>
  13683. </enumeratedValue>
  13684. <enumeratedValue>
  13685. <name>TEST_MODE</name>
  13686. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13687. <value>0x1</value>
  13688. </enumeratedValue>
  13689. </enumeratedValues>
  13690. </field>
  13691. <field>
  13692. <name>KES_DEBUG_KICK</name>
  13693. <description>Toggling causes KES engine FSM to start as if kick by the Bus Master</description>
  13694. <bitOffset>0xC</bitOffset>
  13695. <bitWidth>1</bitWidth>
  13696. <access>read-write</access>
  13697. </field>
  13698. <field>
  13699. <name>KES_DEBUG_MODE4K</name>
  13700. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input mode (4K or 2K pages)</description>
  13701. <bitOffset>0xD</bitOffset>
  13702. <bitWidth>1</bitWidth>
  13703. <access>read-write</access>
  13704. <enumeratedValues>
  13705. <enumeratedValue>
  13706. <name>4k</name>
  13707. <description>Mode is set for 4K NAND pages.</description>
  13708. <value>0x1</value>
  13709. </enumeratedValue>
  13710. </enumeratedValues>
  13711. </field>
  13712. <field>
  13713. <name>KES_DEBUG_PAYLOAD_FLAG</name>
  13714. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input payload flag</description>
  13715. <bitOffset>0xE</bitOffset>
  13716. <bitWidth>1</bitWidth>
  13717. <access>read-write</access>
  13718. <enumeratedValues>
  13719. <enumeratedValue>
  13720. <name>DATA</name>
  13721. <description>Payload is set for 512 bytes data block.</description>
  13722. <value>0x1</value>
  13723. </enumeratedValue>
  13724. </enumeratedValues>
  13725. </field>
  13726. <field>
  13727. <name>KES_DEBUG_SHIFT_SYND</name>
  13728. <description>Toggling this bit causes the value in BCH_DEBUG0_KES_SYNDROME_SYMBOL to be shift into the syndrome register array at the input to the KES engine</description>
  13729. <bitOffset>0xF</bitOffset>
  13730. <bitWidth>1</bitWidth>
  13731. <access>read-write</access>
  13732. </field>
  13733. <field>
  13734. <name>KES_DEBUG_SYNDROME_SYMBOL</name>
  13735. <description>The 9 bit value in this bit field shifts into the syndrome register array at the input of the KES engine whenever BCH_DEBUG0_KES_DEBUG_SHIFT_SYND is toggled</description>
  13736. <bitOffset>0x10</bitOffset>
  13737. <bitWidth>9</bitWidth>
  13738. <access>read-write</access>
  13739. <enumeratedValues>
  13740. <enumeratedValue>
  13741. <name>NORMAL</name>
  13742. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13743. <value>0</value>
  13744. </enumeratedValue>
  13745. <enumeratedValue>
  13746. <name>TEST_MODE</name>
  13747. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13748. <value>0x1</value>
  13749. </enumeratedValue>
  13750. </enumeratedValues>
  13751. </field>
  13752. <field>
  13753. <name>RSVD1</name>
  13754. <description>This field is reserved.</description>
  13755. <bitOffset>0x19</bitOffset>
  13756. <bitWidth>7</bitWidth>
  13757. <access>read-only</access>
  13758. </field>
  13759. </fields>
  13760. </register>
  13761. <register>
  13762. <name>DEBUG0_SET</name>
  13763. <description>Hardware BCH ECC Debug Register0</description>
  13764. <addressOffset>0x104</addressOffset>
  13765. <size>32</size>
  13766. <access>read-write</access>
  13767. <resetValue>0</resetValue>
  13768. <resetMask>0xFFFFFFFF</resetMask>
  13769. <fields>
  13770. <field>
  13771. <name>DEBUG_REG_SELECT</name>
  13772. <description>The value loaded in this bit field is used to select the internal register state view of KES engine or the Chien search engine</description>
  13773. <bitOffset>0</bitOffset>
  13774. <bitWidth>6</bitWidth>
  13775. <access>read-write</access>
  13776. </field>
  13777. <field>
  13778. <name>RSVD0</name>
  13779. <description>This field is reserved.</description>
  13780. <bitOffset>0x6</bitOffset>
  13781. <bitWidth>2</bitWidth>
  13782. <access>read-only</access>
  13783. </field>
  13784. <field>
  13785. <name>BM_KES_TEST_BYPASS</name>
  13786. <description>1 = Point all SYND_GEN writes to dummy area at the end of the AUXILLIARY block so that diagnostics can preload all payload, parity bytes and computed syndrome bytes for test the KES engine</description>
  13787. <bitOffset>0x8</bitOffset>
  13788. <bitWidth>1</bitWidth>
  13789. <access>read-write</access>
  13790. <enumeratedValues>
  13791. <enumeratedValue>
  13792. <name>NORMAL</name>
  13793. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13794. <value>0</value>
  13795. </enumeratedValue>
  13796. <enumeratedValue>
  13797. <name>TEST_MODE</name>
  13798. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13799. <value>0x1</value>
  13800. </enumeratedValue>
  13801. </enumeratedValues>
  13802. </field>
  13803. <field>
  13804. <name>KES_DEBUG_STALL</name>
  13805. <description>Set to one to cause KES FSM to stall after notifying Chien search engine to start processing its block but before notifying the bus master that the KES computation is complete</description>
  13806. <bitOffset>0x9</bitOffset>
  13807. <bitWidth>1</bitWidth>
  13808. <access>read-write</access>
  13809. <enumeratedValues>
  13810. <enumeratedValue>
  13811. <name>NORMAL</name>
  13812. <description>KES FSM proceeds to next block supplied by bus master.</description>
  13813. <value>0</value>
  13814. </enumeratedValue>
  13815. <enumeratedValue>
  13816. <name>WAIT</name>
  13817. <description>KES FSM waits after current equations are solved and the search engine is started.</description>
  13818. <value>0x1</value>
  13819. </enumeratedValue>
  13820. </enumeratedValues>
  13821. </field>
  13822. <field>
  13823. <name>KES_DEBUG_STEP</name>
  13824. <description>Toggling this bit causes the KES FSM to skip passed the stall state if it is in DEBUG_STALL mode and completed processing a block</description>
  13825. <bitOffset>0xA</bitOffset>
  13826. <bitWidth>1</bitWidth>
  13827. <access>read-write</access>
  13828. </field>
  13829. <field>
  13830. <name>KES_STANDALONE</name>
  13831. <description>Set to one, cause the KES engine to suppress toggling the KES_BM_DONE signal to the bus master and suppress toggling the CF_BM_DONE signal by the CF engine</description>
  13832. <bitOffset>0xB</bitOffset>
  13833. <bitWidth>1</bitWidth>
  13834. <access>read-write</access>
  13835. <enumeratedValues>
  13836. <enumeratedValue>
  13837. <name>NORMAL</name>
  13838. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13839. <value>0</value>
  13840. </enumeratedValue>
  13841. <enumeratedValue>
  13842. <name>TEST_MODE</name>
  13843. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13844. <value>0x1</value>
  13845. </enumeratedValue>
  13846. </enumeratedValues>
  13847. </field>
  13848. <field>
  13849. <name>KES_DEBUG_KICK</name>
  13850. <description>Toggling causes KES engine FSM to start as if kick by the Bus Master</description>
  13851. <bitOffset>0xC</bitOffset>
  13852. <bitWidth>1</bitWidth>
  13853. <access>read-write</access>
  13854. </field>
  13855. <field>
  13856. <name>KES_DEBUG_MODE4K</name>
  13857. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input mode (4K or 2K pages)</description>
  13858. <bitOffset>0xD</bitOffset>
  13859. <bitWidth>1</bitWidth>
  13860. <access>read-write</access>
  13861. <enumeratedValues>
  13862. <enumeratedValue>
  13863. <name>4k</name>
  13864. <description>Mode is set for 4K NAND pages.</description>
  13865. <value>0x1</value>
  13866. </enumeratedValue>
  13867. </enumeratedValues>
  13868. </field>
  13869. <field>
  13870. <name>KES_DEBUG_PAYLOAD_FLAG</name>
  13871. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input payload flag</description>
  13872. <bitOffset>0xE</bitOffset>
  13873. <bitWidth>1</bitWidth>
  13874. <access>read-write</access>
  13875. <enumeratedValues>
  13876. <enumeratedValue>
  13877. <name>DATA</name>
  13878. <description>Payload is set for 512 bytes data block.</description>
  13879. <value>0x1</value>
  13880. </enumeratedValue>
  13881. </enumeratedValues>
  13882. </field>
  13883. <field>
  13884. <name>KES_DEBUG_SHIFT_SYND</name>
  13885. <description>Toggling this bit causes the value in BCH_DEBUG0_KES_SYNDROME_SYMBOL to be shift into the syndrome register array at the input to the KES engine</description>
  13886. <bitOffset>0xF</bitOffset>
  13887. <bitWidth>1</bitWidth>
  13888. <access>read-write</access>
  13889. </field>
  13890. <field>
  13891. <name>KES_DEBUG_SYNDROME_SYMBOL</name>
  13892. <description>The 9 bit value in this bit field shifts into the syndrome register array at the input of the KES engine whenever BCH_DEBUG0_KES_DEBUG_SHIFT_SYND is toggled</description>
  13893. <bitOffset>0x10</bitOffset>
  13894. <bitWidth>9</bitWidth>
  13895. <access>read-write</access>
  13896. <enumeratedValues>
  13897. <enumeratedValue>
  13898. <name>NORMAL</name>
  13899. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13900. <value>0</value>
  13901. </enumeratedValue>
  13902. <enumeratedValue>
  13903. <name>TEST_MODE</name>
  13904. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13905. <value>0x1</value>
  13906. </enumeratedValue>
  13907. </enumeratedValues>
  13908. </field>
  13909. <field>
  13910. <name>RSVD1</name>
  13911. <description>This field is reserved.</description>
  13912. <bitOffset>0x19</bitOffset>
  13913. <bitWidth>7</bitWidth>
  13914. <access>read-only</access>
  13915. </field>
  13916. </fields>
  13917. </register>
  13918. <register>
  13919. <name>DEBUG0_CLR</name>
  13920. <description>Hardware BCH ECC Debug Register0</description>
  13921. <addressOffset>0x108</addressOffset>
  13922. <size>32</size>
  13923. <access>read-write</access>
  13924. <resetValue>0</resetValue>
  13925. <resetMask>0xFFFFFFFF</resetMask>
  13926. <fields>
  13927. <field>
  13928. <name>DEBUG_REG_SELECT</name>
  13929. <description>The value loaded in this bit field is used to select the internal register state view of KES engine or the Chien search engine</description>
  13930. <bitOffset>0</bitOffset>
  13931. <bitWidth>6</bitWidth>
  13932. <access>read-write</access>
  13933. </field>
  13934. <field>
  13935. <name>RSVD0</name>
  13936. <description>This field is reserved.</description>
  13937. <bitOffset>0x6</bitOffset>
  13938. <bitWidth>2</bitWidth>
  13939. <access>read-only</access>
  13940. </field>
  13941. <field>
  13942. <name>BM_KES_TEST_BYPASS</name>
  13943. <description>1 = Point all SYND_GEN writes to dummy area at the end of the AUXILLIARY block so that diagnostics can preload all payload, parity bytes and computed syndrome bytes for test the KES engine</description>
  13944. <bitOffset>0x8</bitOffset>
  13945. <bitWidth>1</bitWidth>
  13946. <access>read-write</access>
  13947. <enumeratedValues>
  13948. <enumeratedValue>
  13949. <name>NORMAL</name>
  13950. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13951. <value>0</value>
  13952. </enumeratedValue>
  13953. <enumeratedValue>
  13954. <name>TEST_MODE</name>
  13955. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  13956. <value>0x1</value>
  13957. </enumeratedValue>
  13958. </enumeratedValues>
  13959. </field>
  13960. <field>
  13961. <name>KES_DEBUG_STALL</name>
  13962. <description>Set to one to cause KES FSM to stall after notifying Chien search engine to start processing its block but before notifying the bus master that the KES computation is complete</description>
  13963. <bitOffset>0x9</bitOffset>
  13964. <bitWidth>1</bitWidth>
  13965. <access>read-write</access>
  13966. <enumeratedValues>
  13967. <enumeratedValue>
  13968. <name>NORMAL</name>
  13969. <description>KES FSM proceeds to next block supplied by bus master.</description>
  13970. <value>0</value>
  13971. </enumeratedValue>
  13972. <enumeratedValue>
  13973. <name>WAIT</name>
  13974. <description>KES FSM waits after current equations are solved and the search engine is started.</description>
  13975. <value>0x1</value>
  13976. </enumeratedValue>
  13977. </enumeratedValues>
  13978. </field>
  13979. <field>
  13980. <name>KES_DEBUG_STEP</name>
  13981. <description>Toggling this bit causes the KES FSM to skip passed the stall state if it is in DEBUG_STALL mode and completed processing a block</description>
  13982. <bitOffset>0xA</bitOffset>
  13983. <bitWidth>1</bitWidth>
  13984. <access>read-write</access>
  13985. </field>
  13986. <field>
  13987. <name>KES_STANDALONE</name>
  13988. <description>Set to one, cause the KES engine to suppress toggling the KES_BM_DONE signal to the bus master and suppress toggling the CF_BM_DONE signal by the CF engine</description>
  13989. <bitOffset>0xB</bitOffset>
  13990. <bitWidth>1</bitWidth>
  13991. <access>read-write</access>
  13992. <enumeratedValues>
  13993. <enumeratedValue>
  13994. <name>NORMAL</name>
  13995. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  13996. <value>0</value>
  13997. </enumeratedValue>
  13998. <enumeratedValue>
  13999. <name>TEST_MODE</name>
  14000. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  14001. <value>0x1</value>
  14002. </enumeratedValue>
  14003. </enumeratedValues>
  14004. </field>
  14005. <field>
  14006. <name>KES_DEBUG_KICK</name>
  14007. <description>Toggling causes KES engine FSM to start as if kick by the Bus Master</description>
  14008. <bitOffset>0xC</bitOffset>
  14009. <bitWidth>1</bitWidth>
  14010. <access>read-write</access>
  14011. </field>
  14012. <field>
  14013. <name>KES_DEBUG_MODE4K</name>
  14014. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input mode (4K or 2K pages)</description>
  14015. <bitOffset>0xD</bitOffset>
  14016. <bitWidth>1</bitWidth>
  14017. <access>read-write</access>
  14018. <enumeratedValues>
  14019. <enumeratedValue>
  14020. <name>4k</name>
  14021. <description>Mode is set for 4K NAND pages.</description>
  14022. <value>0x1</value>
  14023. </enumeratedValue>
  14024. </enumeratedValues>
  14025. </field>
  14026. <field>
  14027. <name>KES_DEBUG_PAYLOAD_FLAG</name>
  14028. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input payload flag</description>
  14029. <bitOffset>0xE</bitOffset>
  14030. <bitWidth>1</bitWidth>
  14031. <access>read-write</access>
  14032. <enumeratedValues>
  14033. <enumeratedValue>
  14034. <name>DATA</name>
  14035. <description>Payload is set for 512 bytes data block.</description>
  14036. <value>0x1</value>
  14037. </enumeratedValue>
  14038. </enumeratedValues>
  14039. </field>
  14040. <field>
  14041. <name>KES_DEBUG_SHIFT_SYND</name>
  14042. <description>Toggling this bit causes the value in BCH_DEBUG0_KES_SYNDROME_SYMBOL to be shift into the syndrome register array at the input to the KES engine</description>
  14043. <bitOffset>0xF</bitOffset>
  14044. <bitWidth>1</bitWidth>
  14045. <access>read-write</access>
  14046. </field>
  14047. <field>
  14048. <name>KES_DEBUG_SYNDROME_SYMBOL</name>
  14049. <description>The 9 bit value in this bit field shifts into the syndrome register array at the input of the KES engine whenever BCH_DEBUG0_KES_DEBUG_SHIFT_SYND is toggled</description>
  14050. <bitOffset>0x10</bitOffset>
  14051. <bitWidth>9</bitWidth>
  14052. <access>read-write</access>
  14053. <enumeratedValues>
  14054. <enumeratedValue>
  14055. <name>NORMAL</name>
  14056. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  14057. <value>0</value>
  14058. </enumeratedValue>
  14059. <enumeratedValue>
  14060. <name>TEST_MODE</name>
  14061. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  14062. <value>0x1</value>
  14063. </enumeratedValue>
  14064. </enumeratedValues>
  14065. </field>
  14066. <field>
  14067. <name>RSVD1</name>
  14068. <description>This field is reserved.</description>
  14069. <bitOffset>0x19</bitOffset>
  14070. <bitWidth>7</bitWidth>
  14071. <access>read-only</access>
  14072. </field>
  14073. </fields>
  14074. </register>
  14075. <register>
  14076. <name>DEBUG0_TOG</name>
  14077. <description>Hardware BCH ECC Debug Register0</description>
  14078. <addressOffset>0x10C</addressOffset>
  14079. <size>32</size>
  14080. <access>read-write</access>
  14081. <resetValue>0</resetValue>
  14082. <resetMask>0xFFFFFFFF</resetMask>
  14083. <fields>
  14084. <field>
  14085. <name>DEBUG_REG_SELECT</name>
  14086. <description>The value loaded in this bit field is used to select the internal register state view of KES engine or the Chien search engine</description>
  14087. <bitOffset>0</bitOffset>
  14088. <bitWidth>6</bitWidth>
  14089. <access>read-write</access>
  14090. </field>
  14091. <field>
  14092. <name>RSVD0</name>
  14093. <description>This field is reserved.</description>
  14094. <bitOffset>0x6</bitOffset>
  14095. <bitWidth>2</bitWidth>
  14096. <access>read-only</access>
  14097. </field>
  14098. <field>
  14099. <name>BM_KES_TEST_BYPASS</name>
  14100. <description>1 = Point all SYND_GEN writes to dummy area at the end of the AUXILLIARY block so that diagnostics can preload all payload, parity bytes and computed syndrome bytes for test the KES engine</description>
  14101. <bitOffset>0x8</bitOffset>
  14102. <bitWidth>1</bitWidth>
  14103. <access>read-write</access>
  14104. <enumeratedValues>
  14105. <enumeratedValue>
  14106. <name>NORMAL</name>
  14107. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  14108. <value>0</value>
  14109. </enumeratedValue>
  14110. <enumeratedValue>
  14111. <name>TEST_MODE</name>
  14112. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  14113. <value>0x1</value>
  14114. </enumeratedValue>
  14115. </enumeratedValues>
  14116. </field>
  14117. <field>
  14118. <name>KES_DEBUG_STALL</name>
  14119. <description>Set to one to cause KES FSM to stall after notifying Chien search engine to start processing its block but before notifying the bus master that the KES computation is complete</description>
  14120. <bitOffset>0x9</bitOffset>
  14121. <bitWidth>1</bitWidth>
  14122. <access>read-write</access>
  14123. <enumeratedValues>
  14124. <enumeratedValue>
  14125. <name>NORMAL</name>
  14126. <description>KES FSM proceeds to next block supplied by bus master.</description>
  14127. <value>0</value>
  14128. </enumeratedValue>
  14129. <enumeratedValue>
  14130. <name>WAIT</name>
  14131. <description>KES FSM waits after current equations are solved and the search engine is started.</description>
  14132. <value>0x1</value>
  14133. </enumeratedValue>
  14134. </enumeratedValues>
  14135. </field>
  14136. <field>
  14137. <name>KES_DEBUG_STEP</name>
  14138. <description>Toggling this bit causes the KES FSM to skip passed the stall state if it is in DEBUG_STALL mode and completed processing a block</description>
  14139. <bitOffset>0xA</bitOffset>
  14140. <bitWidth>1</bitWidth>
  14141. <access>read-write</access>
  14142. </field>
  14143. <field>
  14144. <name>KES_STANDALONE</name>
  14145. <description>Set to one, cause the KES engine to suppress toggling the KES_BM_DONE signal to the bus master and suppress toggling the CF_BM_DONE signal by the CF engine</description>
  14146. <bitOffset>0xB</bitOffset>
  14147. <bitWidth>1</bitWidth>
  14148. <access>read-write</access>
  14149. <enumeratedValues>
  14150. <enumeratedValue>
  14151. <name>NORMAL</name>
  14152. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  14153. <value>0</value>
  14154. </enumeratedValue>
  14155. <enumeratedValue>
  14156. <name>TEST_MODE</name>
  14157. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  14158. <value>0x1</value>
  14159. </enumeratedValue>
  14160. </enumeratedValues>
  14161. </field>
  14162. <field>
  14163. <name>KES_DEBUG_KICK</name>
  14164. <description>Toggling causes KES engine FSM to start as if kick by the Bus Master</description>
  14165. <bitOffset>0xC</bitOffset>
  14166. <bitWidth>1</bitWidth>
  14167. <access>read-write</access>
  14168. </field>
  14169. <field>
  14170. <name>KES_DEBUG_MODE4K</name>
  14171. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input mode (4K or 2K pages)</description>
  14172. <bitOffset>0xD</bitOffset>
  14173. <bitWidth>1</bitWidth>
  14174. <access>read-write</access>
  14175. <enumeratedValues>
  14176. <enumeratedValue>
  14177. <name>4k</name>
  14178. <description>Mode is set for 4K NAND pages.</description>
  14179. <value>0x1</value>
  14180. </enumeratedValue>
  14181. </enumeratedValues>
  14182. </field>
  14183. <field>
  14184. <name>KES_DEBUG_PAYLOAD_FLAG</name>
  14185. <description>When running the stand alone debug mode on the error calculator, the state of this bit is presented to the KES engine as the input payload flag</description>
  14186. <bitOffset>0xE</bitOffset>
  14187. <bitWidth>1</bitWidth>
  14188. <access>read-write</access>
  14189. <enumeratedValues>
  14190. <enumeratedValue>
  14191. <name>DATA</name>
  14192. <description>Payload is set for 512 bytes data block.</description>
  14193. <value>0x1</value>
  14194. </enumeratedValue>
  14195. </enumeratedValues>
  14196. </field>
  14197. <field>
  14198. <name>KES_DEBUG_SHIFT_SYND</name>
  14199. <description>Toggling this bit causes the value in BCH_DEBUG0_KES_SYNDROME_SYMBOL to be shift into the syndrome register array at the input to the KES engine</description>
  14200. <bitOffset>0xF</bitOffset>
  14201. <bitWidth>1</bitWidth>
  14202. <access>read-write</access>
  14203. </field>
  14204. <field>
  14205. <name>KES_DEBUG_SYNDROME_SYMBOL</name>
  14206. <description>The 9 bit value in this bit field shifts into the syndrome register array at the input of the KES engine whenever BCH_DEBUG0_KES_DEBUG_SHIFT_SYND is toggled</description>
  14207. <bitOffset>0x10</bitOffset>
  14208. <bitWidth>9</bitWidth>
  14209. <access>read-write</access>
  14210. <enumeratedValues>
  14211. <enumeratedValue>
  14212. <name>NORMAL</name>
  14213. <description>Bus master address generator for SYND_GEN writes operates normally.</description>
  14214. <value>0</value>
  14215. </enumeratedValue>
  14216. <enumeratedValue>
  14217. <name>TEST_MODE</name>
  14218. <description>Bus master address generator always addresses last four bytes in Auxiliary block.</description>
  14219. <value>0x1</value>
  14220. </enumeratedValue>
  14221. </enumeratedValues>
  14222. </field>
  14223. <field>
  14224. <name>RSVD1</name>
  14225. <description>This field is reserved.</description>
  14226. <bitOffset>0x19</bitOffset>
  14227. <bitWidth>7</bitWidth>
  14228. <access>read-only</access>
  14229. </field>
  14230. </fields>
  14231. </register>
  14232. <register>
  14233. <name>DBGKESREAD</name>
  14234. <description>KES Debug Read Register</description>
  14235. <addressOffset>0x110</addressOffset>
  14236. <size>32</size>
  14237. <access>read-only</access>
  14238. <resetValue>0</resetValue>
  14239. <resetMask>0xFFFFFFFF</resetMask>
  14240. <fields>
  14241. <field>
  14242. <name>VALUES</name>
  14243. <description>This register returns the ROM BIST CRC value after a BIST test.</description>
  14244. <bitOffset>0</bitOffset>
  14245. <bitWidth>32</bitWidth>
  14246. <access>read-only</access>
  14247. </field>
  14248. </fields>
  14249. </register>
  14250. <register>
  14251. <name>DBGKESREAD_SET</name>
  14252. <description>KES Debug Read Register</description>
  14253. <addressOffset>0x114</addressOffset>
  14254. <size>32</size>
  14255. <access>read-only</access>
  14256. <resetValue>0</resetValue>
  14257. <resetMask>0xFFFFFFFF</resetMask>
  14258. <fields>
  14259. <field>
  14260. <name>VALUES</name>
  14261. <description>This register returns the ROM BIST CRC value after a BIST test.</description>
  14262. <bitOffset>0</bitOffset>
  14263. <bitWidth>32</bitWidth>
  14264. <access>read-only</access>
  14265. </field>
  14266. </fields>
  14267. </register>
  14268. <register>
  14269. <name>DBGKESREAD_CLR</name>
  14270. <description>KES Debug Read Register</description>
  14271. <addressOffset>0x118</addressOffset>
  14272. <size>32</size>
  14273. <access>read-only</access>
  14274. <resetValue>0</resetValue>
  14275. <resetMask>0xFFFFFFFF</resetMask>
  14276. <fields>
  14277. <field>
  14278. <name>VALUES</name>
  14279. <description>This register returns the ROM BIST CRC value after a BIST test.</description>
  14280. <bitOffset>0</bitOffset>
  14281. <bitWidth>32</bitWidth>
  14282. <access>read-only</access>
  14283. </field>
  14284. </fields>
  14285. </register>
  14286. <register>
  14287. <name>DBGKESREAD_TOG</name>
  14288. <description>KES Debug Read Register</description>
  14289. <addressOffset>0x11C</addressOffset>
  14290. <size>32</size>
  14291. <access>read-only</access>
  14292. <resetValue>0</resetValue>
  14293. <resetMask>0xFFFFFFFF</resetMask>
  14294. <fields>
  14295. <field>
  14296. <name>VALUES</name>
  14297. <description>This register returns the ROM BIST CRC value after a BIST test.</description>
  14298. <bitOffset>0</bitOffset>
  14299. <bitWidth>32</bitWidth>
  14300. <access>read-only</access>
  14301. </field>
  14302. </fields>
  14303. </register>
  14304. <register>
  14305. <name>DBGCSFEREAD</name>
  14306. <description>Chien Search Debug Read Register</description>
  14307. <addressOffset>0x120</addressOffset>
  14308. <size>32</size>
  14309. <access>read-only</access>
  14310. <resetValue>0</resetValue>
  14311. <resetMask>0xFFFFFFFF</resetMask>
  14312. <fields>
  14313. <field>
  14314. <name>VALUES</name>
  14315. <description>Reserved</description>
  14316. <bitOffset>0</bitOffset>
  14317. <bitWidth>32</bitWidth>
  14318. <access>read-only</access>
  14319. </field>
  14320. </fields>
  14321. </register>
  14322. <register>
  14323. <name>DBGCSFEREAD_SET</name>
  14324. <description>Chien Search Debug Read Register</description>
  14325. <addressOffset>0x124</addressOffset>
  14326. <size>32</size>
  14327. <access>read-only</access>
  14328. <resetValue>0</resetValue>
  14329. <resetMask>0xFFFFFFFF</resetMask>
  14330. <fields>
  14331. <field>
  14332. <name>VALUES</name>
  14333. <description>Reserved</description>
  14334. <bitOffset>0</bitOffset>
  14335. <bitWidth>32</bitWidth>
  14336. <access>read-only</access>
  14337. </field>
  14338. </fields>
  14339. </register>
  14340. <register>
  14341. <name>DBGCSFEREAD_CLR</name>
  14342. <description>Chien Search Debug Read Register</description>
  14343. <addressOffset>0x128</addressOffset>
  14344. <size>32</size>
  14345. <access>read-only</access>
  14346. <resetValue>0</resetValue>
  14347. <resetMask>0xFFFFFFFF</resetMask>
  14348. <fields>
  14349. <field>
  14350. <name>VALUES</name>
  14351. <description>Reserved</description>
  14352. <bitOffset>0</bitOffset>
  14353. <bitWidth>32</bitWidth>
  14354. <access>read-only</access>
  14355. </field>
  14356. </fields>
  14357. </register>
  14358. <register>
  14359. <name>DBGCSFEREAD_TOG</name>
  14360. <description>Chien Search Debug Read Register</description>
  14361. <addressOffset>0x12C</addressOffset>
  14362. <size>32</size>
  14363. <access>read-only</access>
  14364. <resetValue>0</resetValue>
  14365. <resetMask>0xFFFFFFFF</resetMask>
  14366. <fields>
  14367. <field>
  14368. <name>VALUES</name>
  14369. <description>Reserved</description>
  14370. <bitOffset>0</bitOffset>
  14371. <bitWidth>32</bitWidth>
  14372. <access>read-only</access>
  14373. </field>
  14374. </fields>
  14375. </register>
  14376. <register>
  14377. <name>DBGSYNDGENREAD</name>
  14378. <description>Syndrome Generator Debug Read Register</description>
  14379. <addressOffset>0x130</addressOffset>
  14380. <size>32</size>
  14381. <access>read-only</access>
  14382. <resetValue>0</resetValue>
  14383. <resetMask>0xFFFFFFFF</resetMask>
  14384. <fields>
  14385. <field>
  14386. <name>VALUES</name>
  14387. <description>Reserved</description>
  14388. <bitOffset>0</bitOffset>
  14389. <bitWidth>32</bitWidth>
  14390. <access>read-only</access>
  14391. </field>
  14392. </fields>
  14393. </register>
  14394. <register>
  14395. <name>DBGSYNDGENREAD_SET</name>
  14396. <description>Syndrome Generator Debug Read Register</description>
  14397. <addressOffset>0x134</addressOffset>
  14398. <size>32</size>
  14399. <access>read-only</access>
  14400. <resetValue>0</resetValue>
  14401. <resetMask>0xFFFFFFFF</resetMask>
  14402. <fields>
  14403. <field>
  14404. <name>VALUES</name>
  14405. <description>Reserved</description>
  14406. <bitOffset>0</bitOffset>
  14407. <bitWidth>32</bitWidth>
  14408. <access>read-only</access>
  14409. </field>
  14410. </fields>
  14411. </register>
  14412. <register>
  14413. <name>DBGSYNDGENREAD_CLR</name>
  14414. <description>Syndrome Generator Debug Read Register</description>
  14415. <addressOffset>0x138</addressOffset>
  14416. <size>32</size>
  14417. <access>read-only</access>
  14418. <resetValue>0</resetValue>
  14419. <resetMask>0xFFFFFFFF</resetMask>
  14420. <fields>
  14421. <field>
  14422. <name>VALUES</name>
  14423. <description>Reserved</description>
  14424. <bitOffset>0</bitOffset>
  14425. <bitWidth>32</bitWidth>
  14426. <access>read-only</access>
  14427. </field>
  14428. </fields>
  14429. </register>
  14430. <register>
  14431. <name>DBGSYNDGENREAD_TOG</name>
  14432. <description>Syndrome Generator Debug Read Register</description>
  14433. <addressOffset>0x13C</addressOffset>
  14434. <size>32</size>
  14435. <access>read-only</access>
  14436. <resetValue>0</resetValue>
  14437. <resetMask>0xFFFFFFFF</resetMask>
  14438. <fields>
  14439. <field>
  14440. <name>VALUES</name>
  14441. <description>Reserved</description>
  14442. <bitOffset>0</bitOffset>
  14443. <bitWidth>32</bitWidth>
  14444. <access>read-only</access>
  14445. </field>
  14446. </fields>
  14447. </register>
  14448. <register>
  14449. <name>DBGAHBMREAD</name>
  14450. <description>Bus Master and ECC Controller Debug Read Register</description>
  14451. <addressOffset>0x140</addressOffset>
  14452. <size>32</size>
  14453. <access>read-only</access>
  14454. <resetValue>0</resetValue>
  14455. <resetMask>0xFFFFFFFF</resetMask>
  14456. <fields>
  14457. <field>
  14458. <name>VALUES</name>
  14459. <description>Reserved</description>
  14460. <bitOffset>0</bitOffset>
  14461. <bitWidth>32</bitWidth>
  14462. <access>read-only</access>
  14463. </field>
  14464. </fields>
  14465. </register>
  14466. <register>
  14467. <name>DBGAHBMREAD_SET</name>
  14468. <description>Bus Master and ECC Controller Debug Read Register</description>
  14469. <addressOffset>0x144</addressOffset>
  14470. <size>32</size>
  14471. <access>read-only</access>
  14472. <resetValue>0</resetValue>
  14473. <resetMask>0xFFFFFFFF</resetMask>
  14474. <fields>
  14475. <field>
  14476. <name>VALUES</name>
  14477. <description>Reserved</description>
  14478. <bitOffset>0</bitOffset>
  14479. <bitWidth>32</bitWidth>
  14480. <access>read-only</access>
  14481. </field>
  14482. </fields>
  14483. </register>
  14484. <register>
  14485. <name>DBGAHBMREAD_CLR</name>
  14486. <description>Bus Master and ECC Controller Debug Read Register</description>
  14487. <addressOffset>0x148</addressOffset>
  14488. <size>32</size>
  14489. <access>read-only</access>
  14490. <resetValue>0</resetValue>
  14491. <resetMask>0xFFFFFFFF</resetMask>
  14492. <fields>
  14493. <field>
  14494. <name>VALUES</name>
  14495. <description>Reserved</description>
  14496. <bitOffset>0</bitOffset>
  14497. <bitWidth>32</bitWidth>
  14498. <access>read-only</access>
  14499. </field>
  14500. </fields>
  14501. </register>
  14502. <register>
  14503. <name>DBGAHBMREAD_TOG</name>
  14504. <description>Bus Master and ECC Controller Debug Read Register</description>
  14505. <addressOffset>0x14C</addressOffset>
  14506. <size>32</size>
  14507. <access>read-only</access>
  14508. <resetValue>0</resetValue>
  14509. <resetMask>0xFFFFFFFF</resetMask>
  14510. <fields>
  14511. <field>
  14512. <name>VALUES</name>
  14513. <description>Reserved</description>
  14514. <bitOffset>0</bitOffset>
  14515. <bitWidth>32</bitWidth>
  14516. <access>read-only</access>
  14517. </field>
  14518. </fields>
  14519. </register>
  14520. <register>
  14521. <name>BLOCKNAME</name>
  14522. <description>Block Name Register</description>
  14523. <addressOffset>0x150</addressOffset>
  14524. <size>32</size>
  14525. <access>read-only</access>
  14526. <resetValue>0x20484342</resetValue>
  14527. <resetMask>0xFFFFFFFF</resetMask>
  14528. <fields>
  14529. <field>
  14530. <name>NAME</name>
  14531. <description>The name is in the ASCII characters BCH (0x20, H, C, B).</description>
  14532. <bitOffset>0</bitOffset>
  14533. <bitWidth>32</bitWidth>
  14534. <access>read-only</access>
  14535. </field>
  14536. </fields>
  14537. </register>
  14538. <register>
  14539. <name>BLOCKNAME_SET</name>
  14540. <description>Block Name Register</description>
  14541. <addressOffset>0x154</addressOffset>
  14542. <size>32</size>
  14543. <access>read-only</access>
  14544. <resetValue>0x20484342</resetValue>
  14545. <resetMask>0xFFFFFFFF</resetMask>
  14546. <fields>
  14547. <field>
  14548. <name>NAME</name>
  14549. <description>The name is in the ASCII characters BCH (0x20, H, C, B).</description>
  14550. <bitOffset>0</bitOffset>
  14551. <bitWidth>32</bitWidth>
  14552. <access>read-only</access>
  14553. </field>
  14554. </fields>
  14555. </register>
  14556. <register>
  14557. <name>BLOCKNAME_CLR</name>
  14558. <description>Block Name Register</description>
  14559. <addressOffset>0x158</addressOffset>
  14560. <size>32</size>
  14561. <access>read-only</access>
  14562. <resetValue>0x20484342</resetValue>
  14563. <resetMask>0xFFFFFFFF</resetMask>
  14564. <fields>
  14565. <field>
  14566. <name>NAME</name>
  14567. <description>The name is in the ASCII characters BCH (0x20, H, C, B).</description>
  14568. <bitOffset>0</bitOffset>
  14569. <bitWidth>32</bitWidth>
  14570. <access>read-only</access>
  14571. </field>
  14572. </fields>
  14573. </register>
  14574. <register>
  14575. <name>BLOCKNAME_TOG</name>
  14576. <description>Block Name Register</description>
  14577. <addressOffset>0x15C</addressOffset>
  14578. <size>32</size>
  14579. <access>read-only</access>
  14580. <resetValue>0x20484342</resetValue>
  14581. <resetMask>0xFFFFFFFF</resetMask>
  14582. <fields>
  14583. <field>
  14584. <name>NAME</name>
  14585. <description>The name is in the ASCII characters BCH (0x20, H, C, B).</description>
  14586. <bitOffset>0</bitOffset>
  14587. <bitWidth>32</bitWidth>
  14588. <access>read-only</access>
  14589. </field>
  14590. </fields>
  14591. </register>
  14592. <register>
  14593. <name>VERSION</name>
  14594. <description>BCH Version Register</description>
  14595. <addressOffset>0x160</addressOffset>
  14596. <size>32</size>
  14597. <access>read-only</access>
  14598. <resetValue>0x1000000</resetValue>
  14599. <resetMask>0xFFFFFFFF</resetMask>
  14600. <fields>
  14601. <field>
  14602. <name>STEP</name>
  14603. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  14604. <bitOffset>0</bitOffset>
  14605. <bitWidth>16</bitWidth>
  14606. <access>read-only</access>
  14607. </field>
  14608. <field>
  14609. <name>MINOR</name>
  14610. <description>Fixed read-only value indicates the MINOR field of the RTL version.</description>
  14611. <bitOffset>0x10</bitOffset>
  14612. <bitWidth>8</bitWidth>
  14613. <access>read-only</access>
  14614. </field>
  14615. <field>
  14616. <name>MAJOR</name>
  14617. <description>Fixed read-only value indicates the MAJOR field of the RTL version.</description>
  14618. <bitOffset>0x18</bitOffset>
  14619. <bitWidth>8</bitWidth>
  14620. <access>read-only</access>
  14621. </field>
  14622. </fields>
  14623. </register>
  14624. <register>
  14625. <name>VERSION_SET</name>
  14626. <description>BCH Version Register</description>
  14627. <addressOffset>0x164</addressOffset>
  14628. <size>32</size>
  14629. <access>read-only</access>
  14630. <resetValue>0x1000000</resetValue>
  14631. <resetMask>0xFFFFFFFF</resetMask>
  14632. <fields>
  14633. <field>
  14634. <name>STEP</name>
  14635. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  14636. <bitOffset>0</bitOffset>
  14637. <bitWidth>16</bitWidth>
  14638. <access>read-only</access>
  14639. </field>
  14640. <field>
  14641. <name>MINOR</name>
  14642. <description>Fixed read-only value indicates the MINOR field of the RTL version.</description>
  14643. <bitOffset>0x10</bitOffset>
  14644. <bitWidth>8</bitWidth>
  14645. <access>read-only</access>
  14646. </field>
  14647. <field>
  14648. <name>MAJOR</name>
  14649. <description>Fixed read-only value indicates the MAJOR field of the RTL version.</description>
  14650. <bitOffset>0x18</bitOffset>
  14651. <bitWidth>8</bitWidth>
  14652. <access>read-only</access>
  14653. </field>
  14654. </fields>
  14655. </register>
  14656. <register>
  14657. <name>VERSION_CLR</name>
  14658. <description>BCH Version Register</description>
  14659. <addressOffset>0x168</addressOffset>
  14660. <size>32</size>
  14661. <access>read-only</access>
  14662. <resetValue>0x1000000</resetValue>
  14663. <resetMask>0xFFFFFFFF</resetMask>
  14664. <fields>
  14665. <field>
  14666. <name>STEP</name>
  14667. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  14668. <bitOffset>0</bitOffset>
  14669. <bitWidth>16</bitWidth>
  14670. <access>read-only</access>
  14671. </field>
  14672. <field>
  14673. <name>MINOR</name>
  14674. <description>Fixed read-only value indicates the MINOR field of the RTL version.</description>
  14675. <bitOffset>0x10</bitOffset>
  14676. <bitWidth>8</bitWidth>
  14677. <access>read-only</access>
  14678. </field>
  14679. <field>
  14680. <name>MAJOR</name>
  14681. <description>Fixed read-only value indicates the MAJOR field of the RTL version.</description>
  14682. <bitOffset>0x18</bitOffset>
  14683. <bitWidth>8</bitWidth>
  14684. <access>read-only</access>
  14685. </field>
  14686. </fields>
  14687. </register>
  14688. <register>
  14689. <name>VERSION_TOG</name>
  14690. <description>BCH Version Register</description>
  14691. <addressOffset>0x16C</addressOffset>
  14692. <size>32</size>
  14693. <access>read-only</access>
  14694. <resetValue>0x1000000</resetValue>
  14695. <resetMask>0xFFFFFFFF</resetMask>
  14696. <fields>
  14697. <field>
  14698. <name>STEP</name>
  14699. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  14700. <bitOffset>0</bitOffset>
  14701. <bitWidth>16</bitWidth>
  14702. <access>read-only</access>
  14703. </field>
  14704. <field>
  14705. <name>MINOR</name>
  14706. <description>Fixed read-only value indicates the MINOR field of the RTL version.</description>
  14707. <bitOffset>0x10</bitOffset>
  14708. <bitWidth>8</bitWidth>
  14709. <access>read-only</access>
  14710. </field>
  14711. <field>
  14712. <name>MAJOR</name>
  14713. <description>Fixed read-only value indicates the MAJOR field of the RTL version.</description>
  14714. <bitOffset>0x18</bitOffset>
  14715. <bitWidth>8</bitWidth>
  14716. <access>read-only</access>
  14717. </field>
  14718. </fields>
  14719. </register>
  14720. <register>
  14721. <name>DEBUG1</name>
  14722. <description>Hardware BCH ECC Debug Register 1</description>
  14723. <addressOffset>0x170</addressOffset>
  14724. <size>32</size>
  14725. <access>read-write</access>
  14726. <resetValue>0</resetValue>
  14727. <resetMask>0xFFFFFFFF</resetMask>
  14728. <fields>
  14729. <field>
  14730. <name>ERASED_ZERO_COUNT</name>
  14731. <description>The zero counts on one page.</description>
  14732. <bitOffset>0</bitOffset>
  14733. <bitWidth>9</bitWidth>
  14734. <access>read-only</access>
  14735. </field>
  14736. <field>
  14737. <name>RSVD</name>
  14738. <description>This field is reserved.</description>
  14739. <bitOffset>0x9</bitOffset>
  14740. <bitWidth>22</bitWidth>
  14741. <access>read-only</access>
  14742. </field>
  14743. <field>
  14744. <name>DEBUG1_PREERASECHK</name>
  14745. <description>Blank page enables pre-erase check.</description>
  14746. <bitOffset>0x1F</bitOffset>
  14747. <bitWidth>1</bitWidth>
  14748. <access>read-write</access>
  14749. <enumeratedValues>
  14750. <enumeratedValue>
  14751. <name>DEBUG1_PREERASECHK_0</name>
  14752. <description>Turn off pre-erase check</description>
  14753. <value>0</value>
  14754. </enumeratedValue>
  14755. <enumeratedValue>
  14756. <name>DEBUG1_PREERASECHK_1</name>
  14757. <description>Turn on pre-erase check</description>
  14758. <value>0x1</value>
  14759. </enumeratedValue>
  14760. </enumeratedValues>
  14761. </field>
  14762. </fields>
  14763. </register>
  14764. <register>
  14765. <name>DEBUG1_SET</name>
  14766. <description>Hardware BCH ECC Debug Register 1</description>
  14767. <addressOffset>0x174</addressOffset>
  14768. <size>32</size>
  14769. <access>read-write</access>
  14770. <resetValue>0</resetValue>
  14771. <resetMask>0xFFFFFFFF</resetMask>
  14772. <fields>
  14773. <field>
  14774. <name>ERASED_ZERO_COUNT</name>
  14775. <description>The zero counts on one page.</description>
  14776. <bitOffset>0</bitOffset>
  14777. <bitWidth>9</bitWidth>
  14778. <access>read-only</access>
  14779. </field>
  14780. <field>
  14781. <name>RSVD</name>
  14782. <description>This field is reserved.</description>
  14783. <bitOffset>0x9</bitOffset>
  14784. <bitWidth>22</bitWidth>
  14785. <access>read-only</access>
  14786. </field>
  14787. <field>
  14788. <name>DEBUG1_PREERASECHK</name>
  14789. <description>Blank page enables pre-erase check.</description>
  14790. <bitOffset>0x1F</bitOffset>
  14791. <bitWidth>1</bitWidth>
  14792. <access>read-write</access>
  14793. <enumeratedValues>
  14794. <enumeratedValue>
  14795. <name>DEBUG1_PREERASECHK_0</name>
  14796. <description>Turn off pre-erase check</description>
  14797. <value>0</value>
  14798. </enumeratedValue>
  14799. <enumeratedValue>
  14800. <name>DEBUG1_PREERASECHK_1</name>
  14801. <description>Turn on pre-erase check</description>
  14802. <value>0x1</value>
  14803. </enumeratedValue>
  14804. </enumeratedValues>
  14805. </field>
  14806. </fields>
  14807. </register>
  14808. <register>
  14809. <name>DEBUG1_CLR</name>
  14810. <description>Hardware BCH ECC Debug Register 1</description>
  14811. <addressOffset>0x178</addressOffset>
  14812. <size>32</size>
  14813. <access>read-write</access>
  14814. <resetValue>0</resetValue>
  14815. <resetMask>0xFFFFFFFF</resetMask>
  14816. <fields>
  14817. <field>
  14818. <name>ERASED_ZERO_COUNT</name>
  14819. <description>The zero counts on one page.</description>
  14820. <bitOffset>0</bitOffset>
  14821. <bitWidth>9</bitWidth>
  14822. <access>read-only</access>
  14823. </field>
  14824. <field>
  14825. <name>RSVD</name>
  14826. <description>This field is reserved.</description>
  14827. <bitOffset>0x9</bitOffset>
  14828. <bitWidth>22</bitWidth>
  14829. <access>read-only</access>
  14830. </field>
  14831. <field>
  14832. <name>DEBUG1_PREERASECHK</name>
  14833. <description>Blank page enables pre-erase check.</description>
  14834. <bitOffset>0x1F</bitOffset>
  14835. <bitWidth>1</bitWidth>
  14836. <access>read-write</access>
  14837. <enumeratedValues>
  14838. <enumeratedValue>
  14839. <name>DEBUG1_PREERASECHK_0</name>
  14840. <description>Turn off pre-erase check</description>
  14841. <value>0</value>
  14842. </enumeratedValue>
  14843. <enumeratedValue>
  14844. <name>DEBUG1_PREERASECHK_1</name>
  14845. <description>Turn on pre-erase check</description>
  14846. <value>0x1</value>
  14847. </enumeratedValue>
  14848. </enumeratedValues>
  14849. </field>
  14850. </fields>
  14851. </register>
  14852. <register>
  14853. <name>DEBUG1_TOG</name>
  14854. <description>Hardware BCH ECC Debug Register 1</description>
  14855. <addressOffset>0x17C</addressOffset>
  14856. <size>32</size>
  14857. <access>read-write</access>
  14858. <resetValue>0</resetValue>
  14859. <resetMask>0xFFFFFFFF</resetMask>
  14860. <fields>
  14861. <field>
  14862. <name>ERASED_ZERO_COUNT</name>
  14863. <description>The zero counts on one page.</description>
  14864. <bitOffset>0</bitOffset>
  14865. <bitWidth>9</bitWidth>
  14866. <access>read-only</access>
  14867. </field>
  14868. <field>
  14869. <name>RSVD</name>
  14870. <description>This field is reserved.</description>
  14871. <bitOffset>0x9</bitOffset>
  14872. <bitWidth>22</bitWidth>
  14873. <access>read-only</access>
  14874. </field>
  14875. <field>
  14876. <name>DEBUG1_PREERASECHK</name>
  14877. <description>Blank page enables pre-erase check.</description>
  14878. <bitOffset>0x1F</bitOffset>
  14879. <bitWidth>1</bitWidth>
  14880. <access>read-write</access>
  14881. <enumeratedValues>
  14882. <enumeratedValue>
  14883. <name>DEBUG1_PREERASECHK_0</name>
  14884. <description>Turn off pre-erase check</description>
  14885. <value>0</value>
  14886. </enumeratedValue>
  14887. <enumeratedValue>
  14888. <name>DEBUG1_PREERASECHK_1</name>
  14889. <description>Turn on pre-erase check</description>
  14890. <value>0x1</value>
  14891. </enumeratedValue>
  14892. </enumeratedValues>
  14893. </field>
  14894. </fields>
  14895. </register>
  14896. </registers>
  14897. </peripheral>
  14898. <peripheral>
  14899. <name>SPDIF</name>
  14900. <description>SPDIF</description>
  14901. <groupName>SPDIF</groupName>
  14902. <prependToName>SPDIF_</prependToName>
  14903. <baseAddress>0x2004000</baseAddress>
  14904. <addressBlock>
  14905. <offset>0</offset>
  14906. <size>0x54</size>
  14907. <usage>registers</usage>
  14908. </addressBlock>
  14909. <interrupt>
  14910. <name>SPDIF</name>
  14911. <value>84</value>
  14912. </interrupt>
  14913. <registers>
  14914. <register>
  14915. <name>SCR</name>
  14916. <description>SPDIF Configuration Register</description>
  14917. <addressOffset>0</addressOffset>
  14918. <size>32</size>
  14919. <access>read-write</access>
  14920. <resetValue>0x400</resetValue>
  14921. <resetMask>0xFFFFFFFF</resetMask>
  14922. <fields>
  14923. <field>
  14924. <name>USrc_Sel</name>
  14925. <description>no description available</description>
  14926. <bitOffset>0</bitOffset>
  14927. <bitWidth>2</bitWidth>
  14928. <access>read-write</access>
  14929. <enumeratedValues>
  14930. <enumeratedValue>
  14931. <name>USrc_Sel_0</name>
  14932. <description>No embedded U channel</description>
  14933. <value>0</value>
  14934. </enumeratedValue>
  14935. <enumeratedValue>
  14936. <name>USrc_Sel_1</name>
  14937. <description>U channel from SPDIF receive block (CD mode)</description>
  14938. <value>0x1</value>
  14939. </enumeratedValue>
  14940. <enumeratedValue>
  14941. <name>USrc_Sel_3</name>
  14942. <description>U channel from on chip transmitter</description>
  14943. <value>0x3</value>
  14944. </enumeratedValue>
  14945. </enumeratedValues>
  14946. </field>
  14947. <field>
  14948. <name>TxSel</name>
  14949. <description>no description available</description>
  14950. <bitOffset>0x2</bitOffset>
  14951. <bitWidth>3</bitWidth>
  14952. <access>read-write</access>
  14953. <enumeratedValues>
  14954. <enumeratedValue>
  14955. <name>TxSel_0</name>
  14956. <description>Off and output 0</description>
  14957. <value>0</value>
  14958. </enumeratedValue>
  14959. <enumeratedValue>
  14960. <name>TxSel_1</name>
  14961. <description>Feed-through SPDIFIN</description>
  14962. <value>0x1</value>
  14963. </enumeratedValue>
  14964. <enumeratedValue>
  14965. <name>TxSel_5</name>
  14966. <description>Tx Normal operation</description>
  14967. <value>0x5</value>
  14968. </enumeratedValue>
  14969. </enumeratedValues>
  14970. </field>
  14971. <field>
  14972. <name>ValCtrl</name>
  14973. <description>no description available</description>
  14974. <bitOffset>0x5</bitOffset>
  14975. <bitWidth>1</bitWidth>
  14976. <access>read-write</access>
  14977. <enumeratedValues>
  14978. <enumeratedValue>
  14979. <name>ValCtrl_0</name>
  14980. <description>Outgoing Validity always set</description>
  14981. <value>0</value>
  14982. </enumeratedValue>
  14983. <enumeratedValue>
  14984. <name>ValCtrl_1</name>
  14985. <description>Outgoing Validity always clear</description>
  14986. <value>0x1</value>
  14987. </enumeratedValue>
  14988. </enumeratedValues>
  14989. </field>
  14990. <field>
  14991. <name>DMA_TX_En</name>
  14992. <description>DMA Transmit Request Enable (Tx FIFO empty)</description>
  14993. <bitOffset>0x8</bitOffset>
  14994. <bitWidth>1</bitWidth>
  14995. <access>read-write</access>
  14996. </field>
  14997. <field>
  14998. <name>DMA_Rx_En</name>
  14999. <description>DMA Receive Request Enable (RX FIFO full)</description>
  15000. <bitOffset>0x9</bitOffset>
  15001. <bitWidth>1</bitWidth>
  15002. <access>read-write</access>
  15003. </field>
  15004. <field>
  15005. <name>TxFIFO_Ctrl</name>
  15006. <description>no description available</description>
  15007. <bitOffset>0xA</bitOffset>
  15008. <bitWidth>2</bitWidth>
  15009. <access>read-write</access>
  15010. <enumeratedValues>
  15011. <enumeratedValue>
  15012. <name>TxFIFO_Ctrl_0</name>
  15013. <description>Send out digital zero on SPDIF Tx</description>
  15014. <value>0</value>
  15015. </enumeratedValue>
  15016. <enumeratedValue>
  15017. <name>TxFIFO_Ctrl_1</name>
  15018. <description>Tx Normal operation</description>
  15019. <value>0x1</value>
  15020. </enumeratedValue>
  15021. <enumeratedValue>
  15022. <name>TxFIFO_Ctrl_2</name>
  15023. <description>Reset to 1 sample remaining</description>
  15024. <value>0x2</value>
  15025. </enumeratedValue>
  15026. </enumeratedValues>
  15027. </field>
  15028. <field>
  15029. <name>soft_reset</name>
  15030. <description>When write 1 to this bit, it will cause SPDIF software reset</description>
  15031. <bitOffset>0xC</bitOffset>
  15032. <bitWidth>1</bitWidth>
  15033. <access>read-write</access>
  15034. </field>
  15035. <field>
  15036. <name>LOW_POWER</name>
  15037. <description>When write 1 to this bit, it will cause SPDIF enter low-power mode</description>
  15038. <bitOffset>0xD</bitOffset>
  15039. <bitWidth>1</bitWidth>
  15040. <access>read-write</access>
  15041. </field>
  15042. <field>
  15043. <name>TxFIFOEmpty_Sel</name>
  15044. <description>no description available</description>
  15045. <bitOffset>0xF</bitOffset>
  15046. <bitWidth>2</bitWidth>
  15047. <access>read-write</access>
  15048. <enumeratedValues>
  15049. <enumeratedValue>
  15050. <name>TxFIFOEmpty_Sel_0</name>
  15051. <description>Empty interrupt if 0 sample in Tx left and right FIFOs</description>
  15052. <value>0</value>
  15053. </enumeratedValue>
  15054. <enumeratedValue>
  15055. <name>TxFIFOEmpty_Sel_1</name>
  15056. <description>Empty interrupt if at most 4 sample in Tx left and right FIFOs</description>
  15057. <value>0x1</value>
  15058. </enumeratedValue>
  15059. <enumeratedValue>
  15060. <name>TxFIFOEmpty_Sel_2</name>
  15061. <description>Empty interrupt if at most 8 sample in Tx left and right FIFOs</description>
  15062. <value>0x2</value>
  15063. </enumeratedValue>
  15064. <enumeratedValue>
  15065. <name>TxFIFOEmpty_Sel_3</name>
  15066. <description>Empty interrupt if at most 12 sample in Tx left and right FIFOs</description>
  15067. <value>0x3</value>
  15068. </enumeratedValue>
  15069. </enumeratedValues>
  15070. </field>
  15071. <field>
  15072. <name>TxAutoSync</name>
  15073. <description>no description available</description>
  15074. <bitOffset>0x11</bitOffset>
  15075. <bitWidth>1</bitWidth>
  15076. <access>read-write</access>
  15077. <enumeratedValues>
  15078. <enumeratedValue>
  15079. <name>TxAutoSync_0</name>
  15080. <description>Tx FIFO auto sync off</description>
  15081. <value>0</value>
  15082. </enumeratedValue>
  15083. <enumeratedValue>
  15084. <name>TxAutoSync_1</name>
  15085. <description>Tx FIFO auto sync on</description>
  15086. <value>0x1</value>
  15087. </enumeratedValue>
  15088. </enumeratedValues>
  15089. </field>
  15090. <field>
  15091. <name>RxAutoSync</name>
  15092. <description>no description available</description>
  15093. <bitOffset>0x12</bitOffset>
  15094. <bitWidth>1</bitWidth>
  15095. <access>read-write</access>
  15096. <enumeratedValues>
  15097. <enumeratedValue>
  15098. <name>RxAutoSync_0</name>
  15099. <description>Rx FIFO auto sync off</description>
  15100. <value>0</value>
  15101. </enumeratedValue>
  15102. <enumeratedValue>
  15103. <name>RxAutoSync_1</name>
  15104. <description>RxFIFO auto sync on</description>
  15105. <value>0x1</value>
  15106. </enumeratedValue>
  15107. </enumeratedValues>
  15108. </field>
  15109. <field>
  15110. <name>RxFIFOFull_Sel</name>
  15111. <description>no description available</description>
  15112. <bitOffset>0x13</bitOffset>
  15113. <bitWidth>2</bitWidth>
  15114. <access>read-write</access>
  15115. <enumeratedValues>
  15116. <enumeratedValue>
  15117. <name>RxFIFOFull_Sel_0</name>
  15118. <description>Full interrupt if at least 1 sample in Rx left and right FIFOs</description>
  15119. <value>0</value>
  15120. </enumeratedValue>
  15121. <enumeratedValue>
  15122. <name>RxFIFOFull_Sel_1</name>
  15123. <description>Full interrupt if at least 4 sample in Rx left and right FIFOs</description>
  15124. <value>0x1</value>
  15125. </enumeratedValue>
  15126. <enumeratedValue>
  15127. <name>RxFIFOFull_Sel_2</name>
  15128. <description>Full interrupt if at least 8 sample in Rx left and right FIFOs</description>
  15129. <value>0x2</value>
  15130. </enumeratedValue>
  15131. <enumeratedValue>
  15132. <name>RxFIFOFull_Sel_3</name>
  15133. <description>Full interrupt if at least 16 sample in Rx left and right FIFO</description>
  15134. <value>0x3</value>
  15135. </enumeratedValue>
  15136. </enumeratedValues>
  15137. </field>
  15138. <field>
  15139. <name>RxFIFO_Rst</name>
  15140. <description>no description available</description>
  15141. <bitOffset>0x15</bitOffset>
  15142. <bitWidth>1</bitWidth>
  15143. <access>read-write</access>
  15144. <enumeratedValues>
  15145. <enumeratedValue>
  15146. <name>RxFIFO_Rst_0</name>
  15147. <description>Normal operation</description>
  15148. <value>0</value>
  15149. </enumeratedValue>
  15150. <enumeratedValue>
  15151. <name>RxFIFO_Rst_1</name>
  15152. <description>Reset register to 1 sample remaining</description>
  15153. <value>0x1</value>
  15154. </enumeratedValue>
  15155. </enumeratedValues>
  15156. </field>
  15157. <field>
  15158. <name>RxFIFO_Off_On</name>
  15159. <description>no description available</description>
  15160. <bitOffset>0x16</bitOffset>
  15161. <bitWidth>1</bitWidth>
  15162. <access>read-write</access>
  15163. <enumeratedValues>
  15164. <enumeratedValue>
  15165. <name>RxFIFO_Off_On_0</name>
  15166. <description>SPDIF Rx FIFO is on</description>
  15167. <value>0</value>
  15168. </enumeratedValue>
  15169. <enumeratedValue>
  15170. <name>RxFIFO_Off_On_1</name>
  15171. <description>SPDIF Rx FIFO is off. Does not accept data from interface</description>
  15172. <value>0x1</value>
  15173. </enumeratedValue>
  15174. </enumeratedValues>
  15175. </field>
  15176. <field>
  15177. <name>RxFIFO_Ctrl</name>
  15178. <description>no description available</description>
  15179. <bitOffset>0x17</bitOffset>
  15180. <bitWidth>1</bitWidth>
  15181. <access>read-write</access>
  15182. <enumeratedValues>
  15183. <enumeratedValue>
  15184. <name>RxFIFO_Ctrl_0</name>
  15185. <description>Normal operation</description>
  15186. <value>0</value>
  15187. </enumeratedValue>
  15188. <enumeratedValue>
  15189. <name>RxFIFO_Ctrl_1</name>
  15190. <description>Always read zero from Rx data register</description>
  15191. <value>0x1</value>
  15192. </enumeratedValue>
  15193. </enumeratedValues>
  15194. </field>
  15195. </fields>
  15196. </register>
  15197. <register>
  15198. <name>SRCD</name>
  15199. <description>CDText Control Register</description>
  15200. <addressOffset>0x4</addressOffset>
  15201. <size>32</size>
  15202. <access>read-write</access>
  15203. <resetValue>0</resetValue>
  15204. <resetMask>0xFFFFFFFF</resetMask>
  15205. <fields>
  15206. <field>
  15207. <name>USyncMode</name>
  15208. <description>no description available</description>
  15209. <bitOffset>0x1</bitOffset>
  15210. <bitWidth>1</bitWidth>
  15211. <access>read-write</access>
  15212. <enumeratedValues>
  15213. <enumeratedValue>
  15214. <name>USyncMode_0</name>
  15215. <description>Non-CD data</description>
  15216. <value>0</value>
  15217. </enumeratedValue>
  15218. <enumeratedValue>
  15219. <name>USyncMode_1</name>
  15220. <description>CD user channel subcode</description>
  15221. <value>0x1</value>
  15222. </enumeratedValue>
  15223. </enumeratedValues>
  15224. </field>
  15225. </fields>
  15226. </register>
  15227. <register>
  15228. <name>SRPC</name>
  15229. <description>PhaseConfig Register</description>
  15230. <addressOffset>0x8</addressOffset>
  15231. <size>32</size>
  15232. <access>read-write</access>
  15233. <resetValue>0</resetValue>
  15234. <resetMask>0xFFFFFFFF</resetMask>
  15235. <fields>
  15236. <field>
  15237. <name>GainSel</name>
  15238. <description>Gain selection:</description>
  15239. <bitOffset>0x3</bitOffset>
  15240. <bitWidth>3</bitWidth>
  15241. <access>read-write</access>
  15242. <enumeratedValues>
  15243. <enumeratedValue>
  15244. <name>GainSel_0</name>
  15245. <description>24*(2**10)</description>
  15246. <value>0</value>
  15247. </enumeratedValue>
  15248. <enumeratedValue>
  15249. <name>GainSel_1</name>
  15250. <description>16*(2**10)</description>
  15251. <value>0x1</value>
  15252. </enumeratedValue>
  15253. <enumeratedValue>
  15254. <name>GainSel_2</name>
  15255. <description>12*(2**10)</description>
  15256. <value>0x2</value>
  15257. </enumeratedValue>
  15258. <enumeratedValue>
  15259. <name>GainSel_3</name>
  15260. <description>8*(2**10)</description>
  15261. <value>0x3</value>
  15262. </enumeratedValue>
  15263. <enumeratedValue>
  15264. <name>GainSel_4</name>
  15265. <description>6*(2**10)</description>
  15266. <value>0x4</value>
  15267. </enumeratedValue>
  15268. <enumeratedValue>
  15269. <name>GainSel_5</name>
  15270. <description>4*(2**10)</description>
  15271. <value>0x5</value>
  15272. </enumeratedValue>
  15273. <enumeratedValue>
  15274. <name>GainSel_6</name>
  15275. <description>3*(2**10)</description>
  15276. <value>0x6</value>
  15277. </enumeratedValue>
  15278. </enumeratedValues>
  15279. </field>
  15280. <field>
  15281. <name>LOCK</name>
  15282. <description>LOCK bit to show that the internal DPLL is locked, read only</description>
  15283. <bitOffset>0x6</bitOffset>
  15284. <bitWidth>1</bitWidth>
  15285. <access>read-only</access>
  15286. </field>
  15287. <field>
  15288. <name>ClkSrc_Sel</name>
  15289. <description>Clock source selection, all other settings not shown are reserved:</description>
  15290. <bitOffset>0x7</bitOffset>
  15291. <bitWidth>4</bitWidth>
  15292. <access>read-write</access>
  15293. <enumeratedValues>
  15294. <enumeratedValue>
  15295. <name>ClkSrc_Sel_0</name>
  15296. <description>if (DPLL Locked) SPDIF_RxClk else REF_CLK_32K (XTALOSC)</description>
  15297. <value>0</value>
  15298. </enumeratedValue>
  15299. <enumeratedValue>
  15300. <name>ClkSrc_Sel_1</name>
  15301. <description>if (DPLL Locked) SPDIF_RxClk else tx_clk (SPDIF0_CLK_ROOT)</description>
  15302. <value>0x1</value>
  15303. </enumeratedValue>
  15304. <enumeratedValue>
  15305. <name>ClkSrc_Sel_3</name>
  15306. <description>if (DPLL Locked) SPDIF_RxClk else SPDIF_EXT_CLK</description>
  15307. <value>0x3</value>
  15308. </enumeratedValue>
  15309. <enumeratedValue>
  15310. <name>ClkSrc_Sel_5</name>
  15311. <description>REF_CLK_32K (XTALOSC)</description>
  15312. <value>0x5</value>
  15313. </enumeratedValue>
  15314. <enumeratedValue>
  15315. <name>ClkSrc_Sel_6</name>
  15316. <description>tx_clk (SPDIF0_CLK_ROOT)</description>
  15317. <value>0x6</value>
  15318. </enumeratedValue>
  15319. <enumeratedValue>
  15320. <name>ClkSrc_Sel_8</name>
  15321. <description>SPDIF_EXT_CLK</description>
  15322. <value>0x8</value>
  15323. </enumeratedValue>
  15324. </enumeratedValues>
  15325. </field>
  15326. </fields>
  15327. </register>
  15328. <register>
  15329. <name>SIE</name>
  15330. <description>InterruptEn Register</description>
  15331. <addressOffset>0xC</addressOffset>
  15332. <size>32</size>
  15333. <access>read-write</access>
  15334. <resetValue>0</resetValue>
  15335. <resetMask>0xFFFFFFFF</resetMask>
  15336. <fields>
  15337. <field>
  15338. <name>RxFIFOFul</name>
  15339. <description>SPDIF Rx FIFO full, can't be cleared with reg. IntClear. To clear it, read from Rx FIFO.</description>
  15340. <bitOffset>0</bitOffset>
  15341. <bitWidth>1</bitWidth>
  15342. <access>read-write</access>
  15343. </field>
  15344. <field>
  15345. <name>TxEm</name>
  15346. <description>SPDIF Tx FIFO empty, can't be cleared with reg. IntClear. To clear it, write toTx FIFO.</description>
  15347. <bitOffset>0x1</bitOffset>
  15348. <bitWidth>1</bitWidth>
  15349. <access>read-write</access>
  15350. </field>
  15351. <field>
  15352. <name>LockLoss</name>
  15353. <description>SPDIF receiver loss of lock</description>
  15354. <bitOffset>0x2</bitOffset>
  15355. <bitWidth>1</bitWidth>
  15356. <access>read-write</access>
  15357. </field>
  15358. <field>
  15359. <name>RxFIFOResyn</name>
  15360. <description>Rx FIFO resync</description>
  15361. <bitOffset>0x3</bitOffset>
  15362. <bitWidth>1</bitWidth>
  15363. <access>read-write</access>
  15364. </field>
  15365. <field>
  15366. <name>RxFIFOUnOv</name>
  15367. <description>Rx FIFO underrun/overrun</description>
  15368. <bitOffset>0x4</bitOffset>
  15369. <bitWidth>1</bitWidth>
  15370. <access>read-write</access>
  15371. </field>
  15372. <field>
  15373. <name>UQErr</name>
  15374. <description>U/Q Channel framing error</description>
  15375. <bitOffset>0x5</bitOffset>
  15376. <bitWidth>1</bitWidth>
  15377. <access>read-write</access>
  15378. </field>
  15379. <field>
  15380. <name>UQSync</name>
  15381. <description>U/Q Channel sync found</description>
  15382. <bitOffset>0x6</bitOffset>
  15383. <bitWidth>1</bitWidth>
  15384. <access>read-write</access>
  15385. </field>
  15386. <field>
  15387. <name>QRxOv</name>
  15388. <description>Q Channel receive register overrun</description>
  15389. <bitOffset>0x7</bitOffset>
  15390. <bitWidth>1</bitWidth>
  15391. <access>read-write</access>
  15392. </field>
  15393. <field>
  15394. <name>QRxFul</name>
  15395. <description>Q Channel receive register full, can't be cleared with reg</description>
  15396. <bitOffset>0x8</bitOffset>
  15397. <bitWidth>1</bitWidth>
  15398. <access>read-write</access>
  15399. </field>
  15400. <field>
  15401. <name>URxOv</name>
  15402. <description>U Channel receive register overrun</description>
  15403. <bitOffset>0x9</bitOffset>
  15404. <bitWidth>1</bitWidth>
  15405. <access>read-write</access>
  15406. </field>
  15407. <field>
  15408. <name>URxFul</name>
  15409. <description>U Channel receive register full, can't be cleared with reg</description>
  15410. <bitOffset>0xA</bitOffset>
  15411. <bitWidth>1</bitWidth>
  15412. <access>read-write</access>
  15413. </field>
  15414. <field>
  15415. <name>BitErr</name>
  15416. <description>SPDIF receiver found parity bit error</description>
  15417. <bitOffset>0xE</bitOffset>
  15418. <bitWidth>1</bitWidth>
  15419. <access>read-write</access>
  15420. </field>
  15421. <field>
  15422. <name>SymErr</name>
  15423. <description>SPDIF receiver found illegal symbol</description>
  15424. <bitOffset>0xF</bitOffset>
  15425. <bitWidth>1</bitWidth>
  15426. <access>read-write</access>
  15427. </field>
  15428. <field>
  15429. <name>ValNoGood</name>
  15430. <description>SPDIF validity flag no good</description>
  15431. <bitOffset>0x10</bitOffset>
  15432. <bitWidth>1</bitWidth>
  15433. <access>read-write</access>
  15434. </field>
  15435. <field>
  15436. <name>CNew</name>
  15437. <description>SPDIF receive change in value of control channel</description>
  15438. <bitOffset>0x11</bitOffset>
  15439. <bitWidth>1</bitWidth>
  15440. <access>read-write</access>
  15441. </field>
  15442. <field>
  15443. <name>TxResyn</name>
  15444. <description>SPDIF Tx FIFO resync</description>
  15445. <bitOffset>0x12</bitOffset>
  15446. <bitWidth>1</bitWidth>
  15447. <access>read-write</access>
  15448. </field>
  15449. <field>
  15450. <name>TxUnOv</name>
  15451. <description>SPDIF Tx FIFO under/overrun</description>
  15452. <bitOffset>0x13</bitOffset>
  15453. <bitWidth>1</bitWidth>
  15454. <access>read-write</access>
  15455. </field>
  15456. <field>
  15457. <name>Lock</name>
  15458. <description>SPDIF receiver's DPLL is locked</description>
  15459. <bitOffset>0x14</bitOffset>
  15460. <bitWidth>1</bitWidth>
  15461. <access>read-write</access>
  15462. </field>
  15463. </fields>
  15464. </register>
  15465. <register>
  15466. <name>SIC</name>
  15467. <description>InterruptClear Register</description>
  15468. <alternateGroup>SIC_SIS</alternateGroup>
  15469. <addressOffset>0x10</addressOffset>
  15470. <size>32</size>
  15471. <access>read-write</access>
  15472. <resetValue>0</resetValue>
  15473. <resetMask>0xFFFFFFFF</resetMask>
  15474. <fields>
  15475. <field>
  15476. <name>LockLoss</name>
  15477. <description>SPDIF receiver loss of lock</description>
  15478. <bitOffset>0x2</bitOffset>
  15479. <bitWidth>1</bitWidth>
  15480. <access>write-only</access>
  15481. </field>
  15482. <field>
  15483. <name>RxFIFOResyn</name>
  15484. <description>Rx FIFO resync</description>
  15485. <bitOffset>0x3</bitOffset>
  15486. <bitWidth>1</bitWidth>
  15487. <access>write-only</access>
  15488. </field>
  15489. <field>
  15490. <name>RxFIFOUnOv</name>
  15491. <description>Rx FIFO underrun/overrun</description>
  15492. <bitOffset>0x4</bitOffset>
  15493. <bitWidth>1</bitWidth>
  15494. <access>write-only</access>
  15495. </field>
  15496. <field>
  15497. <name>UQErr</name>
  15498. <description>U/Q Channel framing error</description>
  15499. <bitOffset>0x5</bitOffset>
  15500. <bitWidth>1</bitWidth>
  15501. <access>write-only</access>
  15502. </field>
  15503. <field>
  15504. <name>UQSync</name>
  15505. <description>U/Q Channel sync found</description>
  15506. <bitOffset>0x6</bitOffset>
  15507. <bitWidth>1</bitWidth>
  15508. <access>write-only</access>
  15509. </field>
  15510. <field>
  15511. <name>QRxOv</name>
  15512. <description>Q Channel receive register overrun</description>
  15513. <bitOffset>0x7</bitOffset>
  15514. <bitWidth>1</bitWidth>
  15515. <access>write-only</access>
  15516. </field>
  15517. <field>
  15518. <name>URxOv</name>
  15519. <description>U Channel receive register overrun</description>
  15520. <bitOffset>0x9</bitOffset>
  15521. <bitWidth>1</bitWidth>
  15522. <access>write-only</access>
  15523. </field>
  15524. <field>
  15525. <name>BitErr</name>
  15526. <description>SPDIF receiver found parity bit error</description>
  15527. <bitOffset>0xE</bitOffset>
  15528. <bitWidth>1</bitWidth>
  15529. <access>write-only</access>
  15530. </field>
  15531. <field>
  15532. <name>SymErr</name>
  15533. <description>SPDIF receiver found illegal symbol</description>
  15534. <bitOffset>0xF</bitOffset>
  15535. <bitWidth>1</bitWidth>
  15536. <access>write-only</access>
  15537. </field>
  15538. <field>
  15539. <name>ValNoGood</name>
  15540. <description>SPDIF validity flag no good</description>
  15541. <bitOffset>0x10</bitOffset>
  15542. <bitWidth>1</bitWidth>
  15543. <access>write-only</access>
  15544. </field>
  15545. <field>
  15546. <name>CNew</name>
  15547. <description>SPDIF receive change in value of control channel</description>
  15548. <bitOffset>0x11</bitOffset>
  15549. <bitWidth>1</bitWidth>
  15550. <access>write-only</access>
  15551. </field>
  15552. <field>
  15553. <name>TxResyn</name>
  15554. <description>SPDIF Tx FIFO resync</description>
  15555. <bitOffset>0x12</bitOffset>
  15556. <bitWidth>1</bitWidth>
  15557. <access>write-only</access>
  15558. </field>
  15559. <field>
  15560. <name>TxUnOv</name>
  15561. <description>SPDIF Tx FIFO under/overrun</description>
  15562. <bitOffset>0x13</bitOffset>
  15563. <bitWidth>1</bitWidth>
  15564. <access>write-only</access>
  15565. </field>
  15566. <field>
  15567. <name>Lock</name>
  15568. <description>SPDIF receiver's DPLL is locked</description>
  15569. <bitOffset>0x14</bitOffset>
  15570. <bitWidth>1</bitWidth>
  15571. <access>write-only</access>
  15572. </field>
  15573. </fields>
  15574. </register>
  15575. <register>
  15576. <name>SIS</name>
  15577. <description>InterruptStat Register</description>
  15578. <alternateGroup>SIC_SIS</alternateGroup>
  15579. <addressOffset>0x10</addressOffset>
  15580. <size>32</size>
  15581. <access>read-only</access>
  15582. <resetValue>0x2</resetValue>
  15583. <resetMask>0xFFFFFFFF</resetMask>
  15584. <fields>
  15585. <field>
  15586. <name>RxFIFOFul</name>
  15587. <description>SPDIF Rx FIFO full, can't be cleared with reg. IntClear. To clear it, read from Rx FIFO.</description>
  15588. <bitOffset>0</bitOffset>
  15589. <bitWidth>1</bitWidth>
  15590. <access>read-only</access>
  15591. </field>
  15592. <field>
  15593. <name>TxEm</name>
  15594. <description>SPDIF Tx FIFO empty, can't be cleared with reg. IntClear. To clear it, write toTx FIFO.</description>
  15595. <bitOffset>0x1</bitOffset>
  15596. <bitWidth>1</bitWidth>
  15597. <access>read-only</access>
  15598. </field>
  15599. <field>
  15600. <name>LockLoss</name>
  15601. <description>SPDIF receiver loss of lock</description>
  15602. <bitOffset>0x2</bitOffset>
  15603. <bitWidth>1</bitWidth>
  15604. <access>read-only</access>
  15605. </field>
  15606. <field>
  15607. <name>RxFIFOResyn</name>
  15608. <description>Rx FIFO resync</description>
  15609. <bitOffset>0x3</bitOffset>
  15610. <bitWidth>1</bitWidth>
  15611. <access>read-only</access>
  15612. </field>
  15613. <field>
  15614. <name>RxFIFOUnOv</name>
  15615. <description>Rx FIFO underrun/overrun</description>
  15616. <bitOffset>0x4</bitOffset>
  15617. <bitWidth>1</bitWidth>
  15618. <access>read-only</access>
  15619. </field>
  15620. <field>
  15621. <name>UQErr</name>
  15622. <description>U/Q Channel framing error</description>
  15623. <bitOffset>0x5</bitOffset>
  15624. <bitWidth>1</bitWidth>
  15625. <access>read-only</access>
  15626. </field>
  15627. <field>
  15628. <name>UQSync</name>
  15629. <description>U/Q Channel sync found</description>
  15630. <bitOffset>0x6</bitOffset>
  15631. <bitWidth>1</bitWidth>
  15632. <access>read-only</access>
  15633. </field>
  15634. <field>
  15635. <name>QRxOv</name>
  15636. <description>Q Channel receive register overrun</description>
  15637. <bitOffset>0x7</bitOffset>
  15638. <bitWidth>1</bitWidth>
  15639. <access>read-only</access>
  15640. </field>
  15641. <field>
  15642. <name>QRxFul</name>
  15643. <description>Q Channel receive register full, can't be cleared with reg</description>
  15644. <bitOffset>0x8</bitOffset>
  15645. <bitWidth>1</bitWidth>
  15646. <access>read-only</access>
  15647. </field>
  15648. <field>
  15649. <name>URxOv</name>
  15650. <description>U Channel receive register overrun</description>
  15651. <bitOffset>0x9</bitOffset>
  15652. <bitWidth>1</bitWidth>
  15653. <access>read-only</access>
  15654. </field>
  15655. <field>
  15656. <name>URxFul</name>
  15657. <description>U Channel receive register full, can't be cleared with reg</description>
  15658. <bitOffset>0xA</bitOffset>
  15659. <bitWidth>1</bitWidth>
  15660. <access>read-only</access>
  15661. </field>
  15662. <field>
  15663. <name>BitErr</name>
  15664. <description>SPDIF receiver found parity bit error</description>
  15665. <bitOffset>0xE</bitOffset>
  15666. <bitWidth>1</bitWidth>
  15667. <access>read-only</access>
  15668. </field>
  15669. <field>
  15670. <name>SymErr</name>
  15671. <description>SPDIF receiver found illegal symbol</description>
  15672. <bitOffset>0xF</bitOffset>
  15673. <bitWidth>1</bitWidth>
  15674. <access>read-only</access>
  15675. </field>
  15676. <field>
  15677. <name>ValNoGood</name>
  15678. <description>SPDIF validity flag no good</description>
  15679. <bitOffset>0x10</bitOffset>
  15680. <bitWidth>1</bitWidth>
  15681. <access>read-only</access>
  15682. </field>
  15683. <field>
  15684. <name>CNew</name>
  15685. <description>SPDIF receive change in value of control channel</description>
  15686. <bitOffset>0x11</bitOffset>
  15687. <bitWidth>1</bitWidth>
  15688. <access>read-only</access>
  15689. </field>
  15690. <field>
  15691. <name>TxResyn</name>
  15692. <description>SPDIF Tx FIFO resync</description>
  15693. <bitOffset>0x12</bitOffset>
  15694. <bitWidth>1</bitWidth>
  15695. <access>read-only</access>
  15696. </field>
  15697. <field>
  15698. <name>TxUnOv</name>
  15699. <description>SPDIF Tx FIFO under/overrun</description>
  15700. <bitOffset>0x13</bitOffset>
  15701. <bitWidth>1</bitWidth>
  15702. <access>read-only</access>
  15703. </field>
  15704. <field>
  15705. <name>Lock</name>
  15706. <description>SPDIF receiver's DPLL is locked</description>
  15707. <bitOffset>0x14</bitOffset>
  15708. <bitWidth>1</bitWidth>
  15709. <access>read-only</access>
  15710. </field>
  15711. </fields>
  15712. </register>
  15713. <register>
  15714. <name>SRL</name>
  15715. <description>SPDIFRxLeft Register</description>
  15716. <addressOffset>0x14</addressOffset>
  15717. <size>32</size>
  15718. <access>read-only</access>
  15719. <resetValue>0</resetValue>
  15720. <resetMask>0xFFFFFFFF</resetMask>
  15721. <fields>
  15722. <field>
  15723. <name>RxDataLeft</name>
  15724. <description>Processor receive SPDIF data left</description>
  15725. <bitOffset>0</bitOffset>
  15726. <bitWidth>24</bitWidth>
  15727. <access>read-only</access>
  15728. </field>
  15729. </fields>
  15730. </register>
  15731. <register>
  15732. <name>SRR</name>
  15733. <description>SPDIFRxRight Register</description>
  15734. <addressOffset>0x18</addressOffset>
  15735. <size>32</size>
  15736. <access>read-only</access>
  15737. <resetValue>0</resetValue>
  15738. <resetMask>0xFFFFFFFF</resetMask>
  15739. <fields>
  15740. <field>
  15741. <name>RxDataRight</name>
  15742. <description>Processor receive SPDIF data right</description>
  15743. <bitOffset>0</bitOffset>
  15744. <bitWidth>24</bitWidth>
  15745. <access>read-only</access>
  15746. </field>
  15747. </fields>
  15748. </register>
  15749. <register>
  15750. <name>SRCSH</name>
  15751. <description>SPDIFRxCChannel_h Register</description>
  15752. <addressOffset>0x1C</addressOffset>
  15753. <size>32</size>
  15754. <access>read-only</access>
  15755. <resetValue>0</resetValue>
  15756. <resetMask>0xFFFFFFFF</resetMask>
  15757. <fields>
  15758. <field>
  15759. <name>RxCChannel_h</name>
  15760. <description>SPDIF receive C channel register, contains first 24 bits of C channel without interpretation</description>
  15761. <bitOffset>0</bitOffset>
  15762. <bitWidth>24</bitWidth>
  15763. <access>read-only</access>
  15764. </field>
  15765. </fields>
  15766. </register>
  15767. <register>
  15768. <name>SRCSL</name>
  15769. <description>SPDIFRxCChannel_l Register</description>
  15770. <addressOffset>0x20</addressOffset>
  15771. <size>32</size>
  15772. <access>read-only</access>
  15773. <resetValue>0</resetValue>
  15774. <resetMask>0xFFFFFFFF</resetMask>
  15775. <fields>
  15776. <field>
  15777. <name>RxCChannel_l</name>
  15778. <description>SPDIF receive C channel register, contains next 24 bits of C channel without interpretation</description>
  15779. <bitOffset>0</bitOffset>
  15780. <bitWidth>24</bitWidth>
  15781. <access>read-only</access>
  15782. </field>
  15783. </fields>
  15784. </register>
  15785. <register>
  15786. <name>SRU</name>
  15787. <description>UchannelRx Register</description>
  15788. <addressOffset>0x24</addressOffset>
  15789. <size>32</size>
  15790. <access>read-only</access>
  15791. <resetValue>0</resetValue>
  15792. <resetMask>0xFFFFFFFF</resetMask>
  15793. <fields>
  15794. <field>
  15795. <name>RxUChannel</name>
  15796. <description>SPDIF receive U channel register, contains next 3 U channel bytes</description>
  15797. <bitOffset>0</bitOffset>
  15798. <bitWidth>24</bitWidth>
  15799. <access>read-only</access>
  15800. </field>
  15801. </fields>
  15802. </register>
  15803. <register>
  15804. <name>SRQ</name>
  15805. <description>QchannelRx Register</description>
  15806. <addressOffset>0x28</addressOffset>
  15807. <size>32</size>
  15808. <access>read-only</access>
  15809. <resetValue>0</resetValue>
  15810. <resetMask>0xFFFFFFFF</resetMask>
  15811. <fields>
  15812. <field>
  15813. <name>RxQChannel</name>
  15814. <description>SPDIF receive Q channel register, contains next 3 Q channel bytes</description>
  15815. <bitOffset>0</bitOffset>
  15816. <bitWidth>24</bitWidth>
  15817. <access>read-only</access>
  15818. </field>
  15819. </fields>
  15820. </register>
  15821. <register>
  15822. <name>STL</name>
  15823. <description>SPDIFTxLeft Register</description>
  15824. <addressOffset>0x2C</addressOffset>
  15825. <size>32</size>
  15826. <access>read-write</access>
  15827. <resetValue>0</resetValue>
  15828. <resetMask>0xFFFFFFFF</resetMask>
  15829. <fields>
  15830. <field>
  15831. <name>TxDataLeft</name>
  15832. <description>SPDIF transmit left channel data. It is write-only, and always returns zeros when read</description>
  15833. <bitOffset>0</bitOffset>
  15834. <bitWidth>24</bitWidth>
  15835. <access>write-only</access>
  15836. </field>
  15837. </fields>
  15838. </register>
  15839. <register>
  15840. <name>STR</name>
  15841. <description>SPDIFTxRight Register</description>
  15842. <addressOffset>0x30</addressOffset>
  15843. <size>32</size>
  15844. <access>read-write</access>
  15845. <resetValue>0</resetValue>
  15846. <resetMask>0xFFFFFFFF</resetMask>
  15847. <fields>
  15848. <field>
  15849. <name>TxDataRight</name>
  15850. <description>SPDIF transmit right channel data. It is write-only, and always returns zeros when read</description>
  15851. <bitOffset>0</bitOffset>
  15852. <bitWidth>24</bitWidth>
  15853. <access>write-only</access>
  15854. </field>
  15855. </fields>
  15856. </register>
  15857. <register>
  15858. <name>STCSCH</name>
  15859. <description>SPDIFTxCChannelCons_h Register</description>
  15860. <addressOffset>0x34</addressOffset>
  15861. <size>32</size>
  15862. <access>read-write</access>
  15863. <resetValue>0</resetValue>
  15864. <resetMask>0xFFFFFFFF</resetMask>
  15865. <fields>
  15866. <field>
  15867. <name>TxCChannelCons_h</name>
  15868. <description>SPDIF transmit Cons</description>
  15869. <bitOffset>0</bitOffset>
  15870. <bitWidth>24</bitWidth>
  15871. <access>read-write</access>
  15872. </field>
  15873. </fields>
  15874. </register>
  15875. <register>
  15876. <name>STCSCL</name>
  15877. <description>SPDIFTxCChannelCons_l Register</description>
  15878. <addressOffset>0x38</addressOffset>
  15879. <size>32</size>
  15880. <access>read-write</access>
  15881. <resetValue>0</resetValue>
  15882. <resetMask>0xFFFFFFFF</resetMask>
  15883. <fields>
  15884. <field>
  15885. <name>TxCChannelCons_l</name>
  15886. <description>SPDIF transmit Cons</description>
  15887. <bitOffset>0</bitOffset>
  15888. <bitWidth>24</bitWidth>
  15889. <access>read-write</access>
  15890. </field>
  15891. </fields>
  15892. </register>
  15893. <register>
  15894. <name>SRFM</name>
  15895. <description>FreqMeas Register</description>
  15896. <addressOffset>0x44</addressOffset>
  15897. <size>32</size>
  15898. <access>read-only</access>
  15899. <resetValue>0</resetValue>
  15900. <resetMask>0xFFFFFFFF</resetMask>
  15901. <fields>
  15902. <field>
  15903. <name>FreqMeas</name>
  15904. <description>Frequency measurement data</description>
  15905. <bitOffset>0</bitOffset>
  15906. <bitWidth>24</bitWidth>
  15907. <access>read-only</access>
  15908. </field>
  15909. </fields>
  15910. </register>
  15911. <register>
  15912. <name>STC</name>
  15913. <description>SPDIFTxClk Register</description>
  15914. <addressOffset>0x50</addressOffset>
  15915. <size>32</size>
  15916. <access>read-write</access>
  15917. <resetValue>0x20F00</resetValue>
  15918. <resetMask>0xFFFFFFFF</resetMask>
  15919. <fields>
  15920. <field>
  15921. <name>TxClk_DF</name>
  15922. <description>Divider factor (1-128)</description>
  15923. <bitOffset>0</bitOffset>
  15924. <bitWidth>7</bitWidth>
  15925. <access>read-write</access>
  15926. <enumeratedValues>
  15927. <enumeratedValue>
  15928. <name>TxClk_DF_0</name>
  15929. <description>divider factor is 1</description>
  15930. <value>0</value>
  15931. </enumeratedValue>
  15932. <enumeratedValue>
  15933. <name>TxClk_DF_1</name>
  15934. <description>divider factor is 2</description>
  15935. <value>0x1</value>
  15936. </enumeratedValue>
  15937. <enumeratedValue>
  15938. <name>TxClk_DF_127</name>
  15939. <description>divider factor is 128</description>
  15940. <value>0x7F</value>
  15941. </enumeratedValue>
  15942. </enumeratedValues>
  15943. </field>
  15944. <field>
  15945. <name>tx_all_clk_en</name>
  15946. <description>Spdif transfer clock enable.When data is going to be transfered, this bit should be set to1.</description>
  15947. <bitOffset>0x7</bitOffset>
  15948. <bitWidth>1</bitWidth>
  15949. <access>read-write</access>
  15950. <enumeratedValues>
  15951. <enumeratedValue>
  15952. <name>tx_all_clk_en_0</name>
  15953. <description>disable transfer clock.</description>
  15954. <value>0</value>
  15955. </enumeratedValue>
  15956. <enumeratedValue>
  15957. <name>tx_all_clk_en_1</name>
  15958. <description>enable transfer clock.</description>
  15959. <value>0x1</value>
  15960. </enumeratedValue>
  15961. </enumeratedValues>
  15962. </field>
  15963. <field>
  15964. <name>TxClk_Source</name>
  15965. <description>no description available</description>
  15966. <bitOffset>0x8</bitOffset>
  15967. <bitWidth>3</bitWidth>
  15968. <access>read-write</access>
  15969. <enumeratedValues>
  15970. <enumeratedValue>
  15971. <name>TxClk_Source_0</name>
  15972. <description>REF_CLK_32K input (XTALOSC 32 kHz clock)</description>
  15973. <value>0</value>
  15974. </enumeratedValue>
  15975. <enumeratedValue>
  15976. <name>TxClk_Source_1</name>
  15977. <description>tx_clk input (from SPDIF0_CLK_ROOT. See CCM.)</description>
  15978. <value>0x1</value>
  15979. </enumeratedValue>
  15980. <enumeratedValue>
  15981. <name>TxClk_Source_3</name>
  15982. <description>SPDIF_EXT_CLK, from pads</description>
  15983. <value>0x3</value>
  15984. </enumeratedValue>
  15985. <enumeratedValue>
  15986. <name>TxClk_Source_5</name>
  15987. <description>ipg_clk input (frequency divided)</description>
  15988. <value>0x5</value>
  15989. </enumeratedValue>
  15990. </enumeratedValues>
  15991. </field>
  15992. <field>
  15993. <name>SYSCLK_DF</name>
  15994. <description>system clock divider factor, 2~512.</description>
  15995. <bitOffset>0xB</bitOffset>
  15996. <bitWidth>9</bitWidth>
  15997. <access>read-write</access>
  15998. <enumeratedValues>
  15999. <enumeratedValue>
  16000. <name>SYSCLK_DF_0</name>
  16001. <description>no clock signal</description>
  16002. <value>0</value>
  16003. </enumeratedValue>
  16004. <enumeratedValue>
  16005. <name>SYSCLK_DF_1</name>
  16006. <description>divider factor is 2</description>
  16007. <value>0x1</value>
  16008. </enumeratedValue>
  16009. <enumeratedValue>
  16010. <name>SYSCLK_DF_511</name>
  16011. <description>divider factor is 512</description>
  16012. <value>0x1FF</value>
  16013. </enumeratedValue>
  16014. </enumeratedValues>
  16015. </field>
  16016. </fields>
  16017. </register>
  16018. </registers>
  16019. </peripheral>
  16020. <peripheral>
  16021. <name>ECSPI1</name>
  16022. <description>ECSPI</description>
  16023. <groupName>ECSPI</groupName>
  16024. <prependToName>ECSPI1_</prependToName>
  16025. <baseAddress>0x2008000</baseAddress>
  16026. <headerStructName>ECSPI</headerStructName>
  16027. <addressBlock>
  16028. <offset>0</offset>
  16029. <size>0x44</size>
  16030. <usage>registers</usage>
  16031. </addressBlock>
  16032. <interrupt>
  16033. <name>eCSPI1</name>
  16034. <value>63</value>
  16035. </interrupt>
  16036. <registers>
  16037. <register>
  16038. <name>RXDATA</name>
  16039. <description>Receive Data Register</description>
  16040. <addressOffset>0</addressOffset>
  16041. <size>32</size>
  16042. <access>read-only</access>
  16043. <resetValue>0</resetValue>
  16044. <resetMask>0xFFFFFFFF</resetMask>
  16045. <fields>
  16046. <field>
  16047. <name>ECSPI_RXDATA</name>
  16048. <description>Receive Data</description>
  16049. <bitOffset>0</bitOffset>
  16050. <bitWidth>32</bitWidth>
  16051. <access>read-only</access>
  16052. </field>
  16053. </fields>
  16054. </register>
  16055. <register>
  16056. <name>TXDATA</name>
  16057. <description>Transmit Data Register</description>
  16058. <addressOffset>0x4</addressOffset>
  16059. <size>32</size>
  16060. <access>write-only</access>
  16061. <resetValue>0</resetValue>
  16062. <resetMask>0xFFFFFFFF</resetMask>
  16063. <fields>
  16064. <field>
  16065. <name>ECSPI_TXDATA</name>
  16066. <description>Transmit Data</description>
  16067. <bitOffset>0</bitOffset>
  16068. <bitWidth>32</bitWidth>
  16069. <access>write-only</access>
  16070. </field>
  16071. </fields>
  16072. </register>
  16073. <register>
  16074. <name>CONREG</name>
  16075. <description>Control Register</description>
  16076. <addressOffset>0x8</addressOffset>
  16077. <size>32</size>
  16078. <access>read-write</access>
  16079. <resetValue>0</resetValue>
  16080. <resetMask>0xFFFFFFFF</resetMask>
  16081. <fields>
  16082. <field>
  16083. <name>EN</name>
  16084. <description>SPI Block Enable Control</description>
  16085. <bitOffset>0</bitOffset>
  16086. <bitWidth>1</bitWidth>
  16087. <access>read-write</access>
  16088. <enumeratedValues>
  16089. <enumeratedValue>
  16090. <name>EN_0</name>
  16091. <description>Disable the block.</description>
  16092. <value>0</value>
  16093. </enumeratedValue>
  16094. <enumeratedValue>
  16095. <name>EN_1</name>
  16096. <description>Enable the block.</description>
  16097. <value>0x1</value>
  16098. </enumeratedValue>
  16099. </enumeratedValues>
  16100. </field>
  16101. <field>
  16102. <name>HT</name>
  16103. <description>Hardware Trigger Enable</description>
  16104. <bitOffset>0x1</bitOffset>
  16105. <bitWidth>1</bitWidth>
  16106. <access>read-write</access>
  16107. <enumeratedValues>
  16108. <enumeratedValue>
  16109. <name>HT_0</name>
  16110. <description>Disable HT mode.</description>
  16111. <value>0</value>
  16112. </enumeratedValue>
  16113. <enumeratedValue>
  16114. <name>HT_1</name>
  16115. <description>Enable HT mode.</description>
  16116. <value>0x1</value>
  16117. </enumeratedValue>
  16118. </enumeratedValues>
  16119. </field>
  16120. <field>
  16121. <name>XCH</name>
  16122. <description>SPI Exchange Bit</description>
  16123. <bitOffset>0x2</bitOffset>
  16124. <bitWidth>1</bitWidth>
  16125. <access>read-write</access>
  16126. <enumeratedValues>
  16127. <enumeratedValue>
  16128. <name>XCH_0</name>
  16129. <description>Idle.</description>
  16130. <value>0</value>
  16131. </enumeratedValue>
  16132. <enumeratedValue>
  16133. <name>XCH_1</name>
  16134. <description>Initiates exchange (write) or busy (read).</description>
  16135. <value>0x1</value>
  16136. </enumeratedValue>
  16137. </enumeratedValues>
  16138. </field>
  16139. <field>
  16140. <name>SMC</name>
  16141. <description>Start Mode Control</description>
  16142. <bitOffset>0x3</bitOffset>
  16143. <bitWidth>1</bitWidth>
  16144. <access>read-write</access>
  16145. <enumeratedValues>
  16146. <enumeratedValue>
  16147. <name>SMC_0</name>
  16148. <description>SPI Exchange Bit (XCH) controls when a SPI burst can start. Setting the XCH bit will start a SPI burst or multiple bursts. This is controlled by the SPI SS Wave Form Select (SS_CTL). Refer to XCH and SS_CTL descriptions.</description>
  16149. <value>0</value>
  16150. </enumeratedValue>
  16151. <enumeratedValue>
  16152. <name>SMC_1</name>
  16153. <description>Immediately starts a SPI burst when data is written in TXFIFO.</description>
  16154. <value>0x1</value>
  16155. </enumeratedValue>
  16156. </enumeratedValues>
  16157. </field>
  16158. <field>
  16159. <name>CHANNEL_MODE</name>
  16160. <description>SPI CHANNEL MODE selects the mode for each SPI channel</description>
  16161. <bitOffset>0x4</bitOffset>
  16162. <bitWidth>4</bitWidth>
  16163. <access>read-write</access>
  16164. <enumeratedValues>
  16165. <enumeratedValue>
  16166. <name>CHANNEL_MODE_0</name>
  16167. <description>Slave mode.</description>
  16168. <value>0</value>
  16169. </enumeratedValue>
  16170. <enumeratedValue>
  16171. <name>CHANNEL_MODE_1</name>
  16172. <description>Master mode.</description>
  16173. <value>0x1</value>
  16174. </enumeratedValue>
  16175. </enumeratedValues>
  16176. </field>
  16177. <field>
  16178. <name>POST_DIVIDER</name>
  16179. <description>SPI Post Divider</description>
  16180. <bitOffset>0x8</bitOffset>
  16181. <bitWidth>4</bitWidth>
  16182. <access>read-write</access>
  16183. <enumeratedValues>
  16184. <enumeratedValue>
  16185. <name>POST_DIVIDER_0</name>
  16186. <description>Divide by 1.</description>
  16187. <value>0</value>
  16188. </enumeratedValue>
  16189. <enumeratedValue>
  16190. <name>POST_DIVIDER_1</name>
  16191. <description>Divide by 2.</description>
  16192. <value>0x1</value>
  16193. </enumeratedValue>
  16194. <enumeratedValue>
  16195. <name>POST_DIVIDER_2</name>
  16196. <description>Divide by 4.</description>
  16197. <value>0x2</value>
  16198. </enumeratedValue>
  16199. <enumeratedValue>
  16200. <name>POST_DIVIDER_14</name>
  16201. <description>Divide by 2 14 .</description>
  16202. <value>0xE</value>
  16203. </enumeratedValue>
  16204. <enumeratedValue>
  16205. <name>POST_DIVIDER_15</name>
  16206. <description>Divide by 2 15 .</description>
  16207. <value>0xF</value>
  16208. </enumeratedValue>
  16209. </enumeratedValues>
  16210. </field>
  16211. <field>
  16212. <name>PRE_DIVIDER</name>
  16213. <description>SPI Pre Divider</description>
  16214. <bitOffset>0xC</bitOffset>
  16215. <bitWidth>4</bitWidth>
  16216. <access>read-write</access>
  16217. <enumeratedValues>
  16218. <enumeratedValue>
  16219. <name>PRE_DIVIDER_0</name>
  16220. <description>Divide by 1.</description>
  16221. <value>0</value>
  16222. </enumeratedValue>
  16223. <enumeratedValue>
  16224. <name>PRE_DIVIDER_1</name>
  16225. <description>Divide by 2.</description>
  16226. <value>0x1</value>
  16227. </enumeratedValue>
  16228. <enumeratedValue>
  16229. <name>PRE_DIVIDER_2</name>
  16230. <description>Divide by 3.</description>
  16231. <value>0x2</value>
  16232. </enumeratedValue>
  16233. <enumeratedValue>
  16234. <name>PRE_DIVIDER_13</name>
  16235. <description>Divide by 14.</description>
  16236. <value>0xD</value>
  16237. </enumeratedValue>
  16238. <enumeratedValue>
  16239. <name>PRE_DIVIDER_14</name>
  16240. <description>Divide by 15.</description>
  16241. <value>0xE</value>
  16242. </enumeratedValue>
  16243. <enumeratedValue>
  16244. <name>PRE_DIVIDER_15</name>
  16245. <description>Divide by 16.</description>
  16246. <value>0xF</value>
  16247. </enumeratedValue>
  16248. </enumeratedValues>
  16249. </field>
  16250. <field>
  16251. <name>DRCTL</name>
  16252. <description>SPI Data Ready Control</description>
  16253. <bitOffset>0x10</bitOffset>
  16254. <bitWidth>2</bitWidth>
  16255. <access>read-write</access>
  16256. <enumeratedValues>
  16257. <enumeratedValue>
  16258. <name>DRCTL_0</name>
  16259. <description>The SPI_RDY signal is a don't care.</description>
  16260. <value>0</value>
  16261. </enumeratedValue>
  16262. <enumeratedValue>
  16263. <name>DRCTL_1</name>
  16264. <description>Burst will be triggered by the falling edge of the SPI_RDY signal (edge-triggered).</description>
  16265. <value>0x1</value>
  16266. </enumeratedValue>
  16267. <enumeratedValue>
  16268. <name>DRCTL_2</name>
  16269. <description>Burst will be triggered by a low level of the SPI_RDY signal (level-triggered).</description>
  16270. <value>0x2</value>
  16271. </enumeratedValue>
  16272. </enumeratedValues>
  16273. </field>
  16274. <field>
  16275. <name>CHANNEL_SELECT</name>
  16276. <description>SPI CHANNEL SELECT bits</description>
  16277. <bitOffset>0x12</bitOffset>
  16278. <bitWidth>2</bitWidth>
  16279. <access>read-write</access>
  16280. <enumeratedValues>
  16281. <enumeratedValue>
  16282. <name>CHANNEL_SELECT_0</name>
  16283. <description>Channel 0 is selected. Chip Select 0 (SS0) will be asserted.</description>
  16284. <value>0</value>
  16285. </enumeratedValue>
  16286. <enumeratedValue>
  16287. <name>CHANNEL_SELECT_1</name>
  16288. <description>Channel 1 is selected. Chip Select 1 (SS1) will be asserted.</description>
  16289. <value>0x1</value>
  16290. </enumeratedValue>
  16291. <enumeratedValue>
  16292. <name>CHANNEL_SELECT_2</name>
  16293. <description>Channel 2 is selected. Chip Select 2 (SS2) will be asserted.</description>
  16294. <value>0x2</value>
  16295. </enumeratedValue>
  16296. <enumeratedValue>
  16297. <name>CHANNEL_SELECT_3</name>
  16298. <description>Channel 3 is selected. Chip Select 3 (SS3) will be asserted.</description>
  16299. <value>0x3</value>
  16300. </enumeratedValue>
  16301. </enumeratedValues>
  16302. </field>
  16303. <field>
  16304. <name>BURST_LENGTH</name>
  16305. <description>Burst Length</description>
  16306. <bitOffset>0x14</bitOffset>
  16307. <bitWidth>12</bitWidth>
  16308. <access>read-write</access>
  16309. <enumeratedValues>
  16310. <enumeratedValue>
  16311. <name>BURST_LENGTH_0</name>
  16312. <description>A SPI burst contains the 1 LSB in a word.</description>
  16313. <value>0</value>
  16314. </enumeratedValue>
  16315. <enumeratedValue>
  16316. <name>BURST_LENGTH_1</name>
  16317. <description>A SPI burst contains the 2 LSB in a word.</description>
  16318. <value>0x1</value>
  16319. </enumeratedValue>
  16320. <enumeratedValue>
  16321. <name>BURST_LENGTH_2</name>
  16322. <description>A SPI burst contains the 3 LSB in a word.</description>
  16323. <value>0x2</value>
  16324. </enumeratedValue>
  16325. <enumeratedValue>
  16326. <name>BURST_LENGTH_31</name>
  16327. <description>A SPI burst contains all 32 bits in a word.</description>
  16328. <value>0x1F</value>
  16329. </enumeratedValue>
  16330. <enumeratedValue>
  16331. <name>BURST_LENGTH_32</name>
  16332. <description>A SPI burst contains the 1 LSB in first word and all 32 bits in second word.</description>
  16333. <value>0x20</value>
  16334. </enumeratedValue>
  16335. <enumeratedValue>
  16336. <name>BURST_LENGTH_33</name>
  16337. <description>A SPI burst contains the 2 LSB in first word and all 32 bits in second word.</description>
  16338. <value>0x21</value>
  16339. </enumeratedValue>
  16340. <enumeratedValue>
  16341. <name>BURST_LENGTH_4094</name>
  16342. <description>A SPI burst contains the 31 LSB in first word and 2^7 -1 words.</description>
  16343. <value>0xFFE</value>
  16344. </enumeratedValue>
  16345. <enumeratedValue>
  16346. <name>BURST_LENGTH_4095</name>
  16347. <description>A SPI burst contains 2^7 words.</description>
  16348. <value>0xFFF</value>
  16349. </enumeratedValue>
  16350. </enumeratedValues>
  16351. </field>
  16352. </fields>
  16353. </register>
  16354. <register>
  16355. <name>CONFIGREG</name>
  16356. <description>Config Register</description>
  16357. <addressOffset>0xC</addressOffset>
  16358. <size>32</size>
  16359. <access>read-write</access>
  16360. <resetValue>0</resetValue>
  16361. <resetMask>0xFFFFFFFF</resetMask>
  16362. <fields>
  16363. <field>
  16364. <name>SCLK_PHA</name>
  16365. <description>SPI Clock/Data Phase Control</description>
  16366. <bitOffset>0</bitOffset>
  16367. <bitWidth>4</bitWidth>
  16368. <access>read-write</access>
  16369. <enumeratedValues>
  16370. <enumeratedValue>
  16371. <name>SCLK_PHA_0</name>
  16372. <description>Phase 0 operation.</description>
  16373. <value>0</value>
  16374. </enumeratedValue>
  16375. <enumeratedValue>
  16376. <name>SCLK_PHA_1</name>
  16377. <description>Phase 1 operation.</description>
  16378. <value>0x1</value>
  16379. </enumeratedValue>
  16380. </enumeratedValues>
  16381. </field>
  16382. <field>
  16383. <name>SCLK_POL</name>
  16384. <description>SPI Clock Polarity Control</description>
  16385. <bitOffset>0x4</bitOffset>
  16386. <bitWidth>4</bitWidth>
  16387. <access>read-write</access>
  16388. <enumeratedValues>
  16389. <enumeratedValue>
  16390. <name>SCLK_POL_0</name>
  16391. <description>Active high polarity (0 = Idle).</description>
  16392. <value>0</value>
  16393. </enumeratedValue>
  16394. <enumeratedValue>
  16395. <name>SCLK_POL_1</name>
  16396. <description>Active low polarity (1 = Idle).</description>
  16397. <value>0x1</value>
  16398. </enumeratedValue>
  16399. </enumeratedValues>
  16400. </field>
  16401. <field>
  16402. <name>SS_CTL</name>
  16403. <description>SPI SS Wave Form Select</description>
  16404. <bitOffset>0x8</bitOffset>
  16405. <bitWidth>4</bitWidth>
  16406. <access>read-write</access>
  16407. <enumeratedValues>
  16408. <enumeratedValue>
  16409. <name>SS_CTL_0</name>
  16410. <description>In master mode - only one SPI burst will be transmitted.</description>
  16411. <value>0</value>
  16412. </enumeratedValue>
  16413. <enumeratedValue>
  16414. <name>SS_CTL_1</name>
  16415. <description>In master mode - Negate Chip Select (SS) signal between SPI bursts. Multiple SPI bursts will be transmitted. The SPI transfer will automatically stop when the TXFIFO is empty.</description>
  16416. <value>0x1</value>
  16417. </enumeratedValue>
  16418. </enumeratedValues>
  16419. </field>
  16420. <field>
  16421. <name>SS_POL</name>
  16422. <description>SPI SS Polarity Select</description>
  16423. <bitOffset>0xC</bitOffset>
  16424. <bitWidth>4</bitWidth>
  16425. <access>read-write</access>
  16426. <enumeratedValues>
  16427. <enumeratedValue>
  16428. <name>SS_POL_0</name>
  16429. <description>Active low.</description>
  16430. <value>0</value>
  16431. </enumeratedValue>
  16432. <enumeratedValue>
  16433. <name>SS_POL_1</name>
  16434. <description>Active high.</description>
  16435. <value>0x1</value>
  16436. </enumeratedValue>
  16437. </enumeratedValues>
  16438. </field>
  16439. <field>
  16440. <name>DATA_CTL</name>
  16441. <description>DATA CTL</description>
  16442. <bitOffset>0x10</bitOffset>
  16443. <bitWidth>4</bitWidth>
  16444. <access>read-write</access>
  16445. <enumeratedValues>
  16446. <enumeratedValue>
  16447. <name>DATA_CTL_0</name>
  16448. <description>Stay high.</description>
  16449. <value>0</value>
  16450. </enumeratedValue>
  16451. <enumeratedValue>
  16452. <name>DATA_CTL_1</name>
  16453. <description>Stay low.</description>
  16454. <value>0x1</value>
  16455. </enumeratedValue>
  16456. </enumeratedValues>
  16457. </field>
  16458. <field>
  16459. <name>SCLK_CTL</name>
  16460. <description>SCLK CTL</description>
  16461. <bitOffset>0x14</bitOffset>
  16462. <bitWidth>4</bitWidth>
  16463. <access>read-write</access>
  16464. <enumeratedValues>
  16465. <enumeratedValue>
  16466. <name>SCLK_CTL_0</name>
  16467. <description>Stay low.</description>
  16468. <value>0</value>
  16469. </enumeratedValue>
  16470. <enumeratedValue>
  16471. <name>SCLK_CTL_1</name>
  16472. <description>Stay high.</description>
  16473. <value>0x1</value>
  16474. </enumeratedValue>
  16475. </enumeratedValues>
  16476. </field>
  16477. <field>
  16478. <name>HT_LENGTH</name>
  16479. <description>HT LENGTH</description>
  16480. <bitOffset>0x18</bitOffset>
  16481. <bitWidth>5</bitWidth>
  16482. <access>read-write</access>
  16483. </field>
  16484. </fields>
  16485. </register>
  16486. <register>
  16487. <name>INTREG</name>
  16488. <description>Interrupt Control Register</description>
  16489. <addressOffset>0x10</addressOffset>
  16490. <size>32</size>
  16491. <access>read-write</access>
  16492. <resetValue>0</resetValue>
  16493. <resetMask>0xFFFFFFFF</resetMask>
  16494. <fields>
  16495. <field>
  16496. <name>TEEN</name>
  16497. <description>TXFIFO Empty Interrupt enable. This bit enables the TXFIFO Empty Interrupt.</description>
  16498. <bitOffset>0</bitOffset>
  16499. <bitWidth>1</bitWidth>
  16500. <access>read-write</access>
  16501. <enumeratedValues>
  16502. <enumeratedValue>
  16503. <name>TEEN_0</name>
  16504. <description>Disable</description>
  16505. <value>0</value>
  16506. </enumeratedValue>
  16507. <enumeratedValue>
  16508. <name>TEEN_1</name>
  16509. <description>Enable</description>
  16510. <value>0x1</value>
  16511. </enumeratedValue>
  16512. </enumeratedValues>
  16513. </field>
  16514. <field>
  16515. <name>TDREN</name>
  16516. <description>TXFIFO Data Request Interrupt enable</description>
  16517. <bitOffset>0x1</bitOffset>
  16518. <bitWidth>1</bitWidth>
  16519. <access>read-write</access>
  16520. <enumeratedValues>
  16521. <enumeratedValue>
  16522. <name>TDREN_0</name>
  16523. <description>Disable</description>
  16524. <value>0</value>
  16525. </enumeratedValue>
  16526. <enumeratedValue>
  16527. <name>TDREN_1</name>
  16528. <description>Enable</description>
  16529. <value>0x1</value>
  16530. </enumeratedValue>
  16531. </enumeratedValues>
  16532. </field>
  16533. <field>
  16534. <name>TFEN</name>
  16535. <description>TXFIFO Full Interrupt enable. This bit enables the TXFIFO Full Interrupt.</description>
  16536. <bitOffset>0x2</bitOffset>
  16537. <bitWidth>1</bitWidth>
  16538. <access>read-write</access>
  16539. <enumeratedValues>
  16540. <enumeratedValue>
  16541. <name>TFEN_0</name>
  16542. <description>Disable</description>
  16543. <value>0</value>
  16544. </enumeratedValue>
  16545. <enumeratedValue>
  16546. <name>TFEN_1</name>
  16547. <description>Enable</description>
  16548. <value>0x1</value>
  16549. </enumeratedValue>
  16550. </enumeratedValues>
  16551. </field>
  16552. <field>
  16553. <name>RREN</name>
  16554. <description>RXFIFO Ready Interrupt enable. This bit enables the RXFIFO Ready Interrupt.</description>
  16555. <bitOffset>0x3</bitOffset>
  16556. <bitWidth>1</bitWidth>
  16557. <access>read-write</access>
  16558. <enumeratedValues>
  16559. <enumeratedValue>
  16560. <name>RREN_0</name>
  16561. <description>Disable</description>
  16562. <value>0</value>
  16563. </enumeratedValue>
  16564. <enumeratedValue>
  16565. <name>RREN_1</name>
  16566. <description>Enable</description>
  16567. <value>0x1</value>
  16568. </enumeratedValue>
  16569. </enumeratedValues>
  16570. </field>
  16571. <field>
  16572. <name>RDREN</name>
  16573. <description>RXFIFO Data Request Interrupt enable</description>
  16574. <bitOffset>0x4</bitOffset>
  16575. <bitWidth>1</bitWidth>
  16576. <access>read-write</access>
  16577. <enumeratedValues>
  16578. <enumeratedValue>
  16579. <name>RDREN_0</name>
  16580. <description>Disable</description>
  16581. <value>0</value>
  16582. </enumeratedValue>
  16583. <enumeratedValue>
  16584. <name>RDREN_1</name>
  16585. <description>Enable</description>
  16586. <value>0x1</value>
  16587. </enumeratedValue>
  16588. </enumeratedValues>
  16589. </field>
  16590. <field>
  16591. <name>RFEN</name>
  16592. <description>RXFIFO Full Interrupt enable. This bit enables the RXFIFO Full Interrupt.</description>
  16593. <bitOffset>0x5</bitOffset>
  16594. <bitWidth>1</bitWidth>
  16595. <access>read-write</access>
  16596. <enumeratedValues>
  16597. <enumeratedValue>
  16598. <name>RFEN_0</name>
  16599. <description>Disable</description>
  16600. <value>0</value>
  16601. </enumeratedValue>
  16602. <enumeratedValue>
  16603. <name>RFEN_1</name>
  16604. <description>Enable</description>
  16605. <value>0x1</value>
  16606. </enumeratedValue>
  16607. </enumeratedValues>
  16608. </field>
  16609. <field>
  16610. <name>ROEN</name>
  16611. <description>RXFIFO Overflow Interrupt enable. This bit enables the RXFIFO Overflow Interrupt.</description>
  16612. <bitOffset>0x6</bitOffset>
  16613. <bitWidth>1</bitWidth>
  16614. <access>read-write</access>
  16615. <enumeratedValues>
  16616. <enumeratedValue>
  16617. <name>ROEN_0</name>
  16618. <description>Disable</description>
  16619. <value>0</value>
  16620. </enumeratedValue>
  16621. <enumeratedValue>
  16622. <name>ROEN_1</name>
  16623. <description>Enable</description>
  16624. <value>0x1</value>
  16625. </enumeratedValue>
  16626. </enumeratedValues>
  16627. </field>
  16628. <field>
  16629. <name>TCEN</name>
  16630. <description>Transfer Completed Interrupt enable. This bit enables the Transfer Completed Interrupt.</description>
  16631. <bitOffset>0x7</bitOffset>
  16632. <bitWidth>1</bitWidth>
  16633. <access>read-write</access>
  16634. <enumeratedValues>
  16635. <enumeratedValue>
  16636. <name>TCEN_0</name>
  16637. <description>Disable</description>
  16638. <value>0</value>
  16639. </enumeratedValue>
  16640. <enumeratedValue>
  16641. <name>TCEN_1</name>
  16642. <description>Enable</description>
  16643. <value>0x1</value>
  16644. </enumeratedValue>
  16645. </enumeratedValues>
  16646. </field>
  16647. </fields>
  16648. </register>
  16649. <register>
  16650. <name>DMAREG</name>
  16651. <description>DMA Control Register</description>
  16652. <addressOffset>0x14</addressOffset>
  16653. <size>32</size>
  16654. <access>read-write</access>
  16655. <resetValue>0</resetValue>
  16656. <resetMask>0xFFFFFFFF</resetMask>
  16657. <fields>
  16658. <field>
  16659. <name>TX_THRESHOLD</name>
  16660. <description>TX THRESHOLD</description>
  16661. <bitOffset>0</bitOffset>
  16662. <bitWidth>6</bitWidth>
  16663. <access>read-write</access>
  16664. </field>
  16665. <field>
  16666. <name>TEDEN</name>
  16667. <description>TXFIFO Empty DMA Request Enable. This bit enables/disables the TXFIFO Empty DMA Request.</description>
  16668. <bitOffset>0x7</bitOffset>
  16669. <bitWidth>1</bitWidth>
  16670. <access>read-write</access>
  16671. <enumeratedValues>
  16672. <enumeratedValue>
  16673. <name>TEDEN_0</name>
  16674. <description>Disable</description>
  16675. <value>0</value>
  16676. </enumeratedValue>
  16677. <enumeratedValue>
  16678. <name>TEDEN_1</name>
  16679. <description>Enable</description>
  16680. <value>0x1</value>
  16681. </enumeratedValue>
  16682. </enumeratedValues>
  16683. </field>
  16684. <field>
  16685. <name>RX_THRESHOLD</name>
  16686. <description>RX THRESHOLD</description>
  16687. <bitOffset>0x10</bitOffset>
  16688. <bitWidth>6</bitWidth>
  16689. <access>read-write</access>
  16690. </field>
  16691. <field>
  16692. <name>RXDEN</name>
  16693. <description>RXFIFO DMA Request Enable. This bit enables/disables the RXFIFO DMA Request.</description>
  16694. <bitOffset>0x17</bitOffset>
  16695. <bitWidth>1</bitWidth>
  16696. <access>read-write</access>
  16697. <enumeratedValues>
  16698. <enumeratedValue>
  16699. <name>RXDEN_0</name>
  16700. <description>Disable</description>
  16701. <value>0</value>
  16702. </enumeratedValue>
  16703. <enumeratedValue>
  16704. <name>RXDEN_1</name>
  16705. <description>Enable</description>
  16706. <value>0x1</value>
  16707. </enumeratedValue>
  16708. </enumeratedValues>
  16709. </field>
  16710. <field>
  16711. <name>RX_DMA_LENGTH</name>
  16712. <description>RX DMA LENGTH</description>
  16713. <bitOffset>0x18</bitOffset>
  16714. <bitWidth>6</bitWidth>
  16715. <access>read-write</access>
  16716. </field>
  16717. <field>
  16718. <name>RXTDEN</name>
  16719. <description>RXFIFO TAIL DMA Request/Interrupt Enable</description>
  16720. <bitOffset>0x1F</bitOffset>
  16721. <bitWidth>1</bitWidth>
  16722. <access>read-write</access>
  16723. <enumeratedValues>
  16724. <enumeratedValue>
  16725. <name>RXTDEN_0</name>
  16726. <description>Disable</description>
  16727. <value>0</value>
  16728. </enumeratedValue>
  16729. <enumeratedValue>
  16730. <name>RXTDEN_1</name>
  16731. <description>Enable</description>
  16732. <value>0x1</value>
  16733. </enumeratedValue>
  16734. </enumeratedValues>
  16735. </field>
  16736. </fields>
  16737. </register>
  16738. <register>
  16739. <name>STATREG</name>
  16740. <description>Status Register</description>
  16741. <addressOffset>0x18</addressOffset>
  16742. <size>32</size>
  16743. <access>read-write</access>
  16744. <resetValue>0x3</resetValue>
  16745. <resetMask>0xFFFFFFFF</resetMask>
  16746. <fields>
  16747. <field>
  16748. <name>TE</name>
  16749. <description>TXFIFO Empty. This bit is set if the TXFIFO is empty.</description>
  16750. <bitOffset>0</bitOffset>
  16751. <bitWidth>1</bitWidth>
  16752. <access>read-only</access>
  16753. <enumeratedValues>
  16754. <enumeratedValue>
  16755. <name>TE_0</name>
  16756. <description>TXFIFO contains one or more words.</description>
  16757. <value>0</value>
  16758. </enumeratedValue>
  16759. <enumeratedValue>
  16760. <name>TE_1</name>
  16761. <description>TXFIFO is empty.</description>
  16762. <value>0x1</value>
  16763. </enumeratedValue>
  16764. </enumeratedValues>
  16765. </field>
  16766. <field>
  16767. <name>TDR</name>
  16768. <description>TXFIFO Data Request.</description>
  16769. <bitOffset>0x1</bitOffset>
  16770. <bitWidth>1</bitWidth>
  16771. <access>read-only</access>
  16772. <enumeratedValues>
  16773. <enumeratedValue>
  16774. <name>TDR_0</name>
  16775. <description>Number of valid data slots in TXFIFO is greater than TX_THRESHOLD.</description>
  16776. <value>0</value>
  16777. </enumeratedValue>
  16778. <enumeratedValue>
  16779. <name>TDR_1</name>
  16780. <description>Number of valid data slots in TXFIFO is not greater than TX_THRESHOLD.</description>
  16781. <value>0x1</value>
  16782. </enumeratedValue>
  16783. </enumeratedValues>
  16784. </field>
  16785. <field>
  16786. <name>TF</name>
  16787. <description>TXFIFO Full. This bit is set when if the TXFIFO is full.</description>
  16788. <bitOffset>0x2</bitOffset>
  16789. <bitWidth>1</bitWidth>
  16790. <access>read-only</access>
  16791. <enumeratedValues>
  16792. <enumeratedValue>
  16793. <name>TF_0</name>
  16794. <description>TXFIFO is not Full.</description>
  16795. <value>0</value>
  16796. </enumeratedValue>
  16797. <enumeratedValue>
  16798. <name>TF_1</name>
  16799. <description>TXFIFO is Full.</description>
  16800. <value>0x1</value>
  16801. </enumeratedValue>
  16802. </enumeratedValues>
  16803. </field>
  16804. <field>
  16805. <name>RR</name>
  16806. <description>RXFIFO Ready. This bit is set when one or more words are stored in the RXFIFO.</description>
  16807. <bitOffset>0x3</bitOffset>
  16808. <bitWidth>1</bitWidth>
  16809. <access>read-only</access>
  16810. <enumeratedValues>
  16811. <enumeratedValue>
  16812. <name>RR_0</name>
  16813. <description>No valid data in RXFIFO.</description>
  16814. <value>0</value>
  16815. </enumeratedValue>
  16816. <enumeratedValue>
  16817. <name>RR_1</name>
  16818. <description>More than 1 word in RXFIFO.</description>
  16819. <value>0x1</value>
  16820. </enumeratedValue>
  16821. </enumeratedValues>
  16822. </field>
  16823. <field>
  16824. <name>RDR</name>
  16825. <description>RXFIFO Data Request.</description>
  16826. <bitOffset>0x4</bitOffset>
  16827. <bitWidth>1</bitWidth>
  16828. <access>read-only</access>
  16829. <enumeratedValues>
  16830. <enumeratedValue>
  16831. <name>RDR_0</name>
  16832. <description>When RXTDE is set - Number of data entries in the RXFIFO is not greater than RX_THRESHOLD.</description>
  16833. <value>0</value>
  16834. </enumeratedValue>
  16835. <enumeratedValue>
  16836. <name>RDR_1</name>
  16837. <description>When RXTDE is set - Number of data entries in the RXFIFO is greater than RX_THRESHOLD or a DMA TAIL DMA condition exists.</description>
  16838. <value>0x1</value>
  16839. </enumeratedValue>
  16840. </enumeratedValues>
  16841. </field>
  16842. <field>
  16843. <name>RF</name>
  16844. <description>RXFIFO Full. This bit is set when the RXFIFO is full.</description>
  16845. <bitOffset>0x5</bitOffset>
  16846. <bitWidth>1</bitWidth>
  16847. <access>read-only</access>
  16848. <enumeratedValues>
  16849. <enumeratedValue>
  16850. <name>RF_0</name>
  16851. <description>Not Full.</description>
  16852. <value>0</value>
  16853. </enumeratedValue>
  16854. <enumeratedValue>
  16855. <name>RF_1</name>
  16856. <description>Full.</description>
  16857. <value>0x1</value>
  16858. </enumeratedValue>
  16859. </enumeratedValues>
  16860. </field>
  16861. <field>
  16862. <name>RO</name>
  16863. <description>RXFIFO Overflow</description>
  16864. <bitOffset>0x6</bitOffset>
  16865. <bitWidth>1</bitWidth>
  16866. <access>read-write</access>
  16867. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  16868. <enumeratedValues>
  16869. <enumeratedValue>
  16870. <name>RO_0</name>
  16871. <description>RXFIFO has no overflow.</description>
  16872. <value>0</value>
  16873. </enumeratedValue>
  16874. <enumeratedValue>
  16875. <name>RO_1</name>
  16876. <description>RXFIFO has overflowed.</description>
  16877. <value>0x1</value>
  16878. </enumeratedValue>
  16879. </enumeratedValues>
  16880. </field>
  16881. <field>
  16882. <name>TC</name>
  16883. <description>Transfer Completed Status bit. Writing 1 to this bit clears it.</description>
  16884. <bitOffset>0x7</bitOffset>
  16885. <bitWidth>1</bitWidth>
  16886. <access>read-write</access>
  16887. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  16888. <enumeratedValues>
  16889. <enumeratedValue>
  16890. <name>TC_0</name>
  16891. <description>Transfer in progress.</description>
  16892. <value>0</value>
  16893. </enumeratedValue>
  16894. <enumeratedValue>
  16895. <name>TC_1</name>
  16896. <description>Transfer completed.</description>
  16897. <value>0x1</value>
  16898. </enumeratedValue>
  16899. </enumeratedValues>
  16900. </field>
  16901. </fields>
  16902. </register>
  16903. <register>
  16904. <name>PERIODREG</name>
  16905. <description>Sample Period Control Register</description>
  16906. <addressOffset>0x1C</addressOffset>
  16907. <size>32</size>
  16908. <access>read-write</access>
  16909. <resetValue>0</resetValue>
  16910. <resetMask>0xFFFFFFFF</resetMask>
  16911. <fields>
  16912. <field>
  16913. <name>SAMPLE_PERIOD</name>
  16914. <description>Sample Period Control</description>
  16915. <bitOffset>0</bitOffset>
  16916. <bitWidth>15</bitWidth>
  16917. <access>read-write</access>
  16918. <enumeratedValues>
  16919. <enumeratedValue>
  16920. <name>SAMPLE_PERIOD_0</name>
  16921. <description>0 wait states inserted</description>
  16922. <value>0</value>
  16923. </enumeratedValue>
  16924. <enumeratedValue>
  16925. <name>SAMPLE_PERIOD_1</name>
  16926. <description>1 wait state inserted</description>
  16927. <value>0x1</value>
  16928. </enumeratedValue>
  16929. <enumeratedValue>
  16930. <name>SAMPLE_PERIOD_32766</name>
  16931. <description>32766 wait states inserted</description>
  16932. <value>0x7FFE</value>
  16933. </enumeratedValue>
  16934. <enumeratedValue>
  16935. <name>SAMPLE_PERIOD_32767</name>
  16936. <description>32767 wait states inserted</description>
  16937. <value>0x7FFF</value>
  16938. </enumeratedValue>
  16939. </enumeratedValues>
  16940. </field>
  16941. <field>
  16942. <name>CSRC</name>
  16943. <description>Clock Source Control. This bit selects the clock source for the sample period counter.</description>
  16944. <bitOffset>0xF</bitOffset>
  16945. <bitWidth>1</bitWidth>
  16946. <access>read-write</access>
  16947. <enumeratedValues>
  16948. <enumeratedValue>
  16949. <name>CSRC_0</name>
  16950. <description>SPI Clock (SCLK)</description>
  16951. <value>0</value>
  16952. </enumeratedValue>
  16953. <enumeratedValue>
  16954. <name>CSRC_1</name>
  16955. <description>Low-Frequency Reference Clock (32.768 KHz)</description>
  16956. <value>0x1</value>
  16957. </enumeratedValue>
  16958. </enumeratedValues>
  16959. </field>
  16960. <field>
  16961. <name>CSD_CTL</name>
  16962. <description>Chip Select Delay Control bits</description>
  16963. <bitOffset>0x10</bitOffset>
  16964. <bitWidth>6</bitWidth>
  16965. <access>read-write</access>
  16966. </field>
  16967. </fields>
  16968. </register>
  16969. <register>
  16970. <name>TESTREG</name>
  16971. <description>Test Control Register</description>
  16972. <addressOffset>0x20</addressOffset>
  16973. <size>32</size>
  16974. <access>read-write</access>
  16975. <resetValue>0</resetValue>
  16976. <resetMask>0xFFFFFFFF</resetMask>
  16977. <fields>
  16978. <field>
  16979. <name>TXCNT</name>
  16980. <description>TXFIFO Counter. This field indicates the number of words in the TXFIFO.</description>
  16981. <bitOffset>0</bitOffset>
  16982. <bitWidth>7</bitWidth>
  16983. <access>read-write</access>
  16984. </field>
  16985. <field>
  16986. <name>RXCNT</name>
  16987. <description>RXFIFO Counter. This field indicates the number of words in the RXFIFO.</description>
  16988. <bitOffset>0x8</bitOffset>
  16989. <bitWidth>7</bitWidth>
  16990. <access>read-write</access>
  16991. </field>
  16992. <field>
  16993. <name>LBC</name>
  16994. <description>Loop Back Control</description>
  16995. <bitOffset>0x1F</bitOffset>
  16996. <bitWidth>1</bitWidth>
  16997. <access>read-write</access>
  16998. <enumeratedValues>
  16999. <enumeratedValue>
  17000. <name>LBC_0</name>
  17001. <description>Not connected.</description>
  17002. <value>0</value>
  17003. </enumeratedValue>
  17004. <enumeratedValue>
  17005. <name>LBC_1</name>
  17006. <description>Transmitter and receiver sections internally connected for Loopback.</description>
  17007. <value>0x1</value>
  17008. </enumeratedValue>
  17009. </enumeratedValues>
  17010. </field>
  17011. </fields>
  17012. </register>
  17013. <register>
  17014. <name>MSGDATA</name>
  17015. <description>Message Data Register</description>
  17016. <addressOffset>0x40</addressOffset>
  17017. <size>32</size>
  17018. <access>write-only</access>
  17019. <resetValue>0</resetValue>
  17020. <resetMask>0xFFFFFFFF</resetMask>
  17021. <fields>
  17022. <field>
  17023. <name>ECSPI_MSGDATA</name>
  17024. <description>ECSPI_MSGDATA holds the top word of MSG Data FIFO</description>
  17025. <bitOffset>0</bitOffset>
  17026. <bitWidth>32</bitWidth>
  17027. <access>write-only</access>
  17028. </field>
  17029. </fields>
  17030. </register>
  17031. </registers>
  17032. </peripheral>
  17033. <peripheral derivedFrom="ECSPI1">
  17034. <name>ECSPI2</name>
  17035. <description>ECSPI</description>
  17036. <groupName>ECSPI</groupName>
  17037. <prependToName>ECSPI2_</prependToName>
  17038. <baseAddress>0x200C000</baseAddress>
  17039. <addressBlock>
  17040. <offset>0</offset>
  17041. <size>0x44</size>
  17042. <usage>registers</usage>
  17043. </addressBlock>
  17044. <interrupt>
  17045. <name>eCSPI2</name>
  17046. <value>64</value>
  17047. </interrupt>
  17048. </peripheral>
  17049. <peripheral derivedFrom="ECSPI1">
  17050. <name>ECSPI3</name>
  17051. <description>ECSPI</description>
  17052. <groupName>ECSPI</groupName>
  17053. <prependToName>ECSPI3_</prependToName>
  17054. <baseAddress>0x2010000</baseAddress>
  17055. <addressBlock>
  17056. <offset>0</offset>
  17057. <size>0x44</size>
  17058. <usage>registers</usage>
  17059. </addressBlock>
  17060. <interrupt>
  17061. <name>eCSPI3</name>
  17062. <value>65</value>
  17063. </interrupt>
  17064. </peripheral>
  17065. <peripheral derivedFrom="ECSPI1">
  17066. <name>ECSPI4</name>
  17067. <description>ECSPI</description>
  17068. <groupName>ECSPI</groupName>
  17069. <prependToName>ECSPI4_</prependToName>
  17070. <baseAddress>0x2014000</baseAddress>
  17071. <addressBlock>
  17072. <offset>0</offset>
  17073. <size>0x44</size>
  17074. <usage>registers</usage>
  17075. </addressBlock>
  17076. <interrupt>
  17077. <name>eCSPI4</name>
  17078. <value>66</value>
  17079. </interrupt>
  17080. </peripheral>
  17081. <peripheral>
  17082. <name>UART1</name>
  17083. <description>UARTv2</description>
  17084. <groupName>UART</groupName>
  17085. <prependToName>UART1_</prependToName>
  17086. <baseAddress>0x2020000</baseAddress>
  17087. <headerStructName>UART</headerStructName>
  17088. <addressBlock>
  17089. <offset>0</offset>
  17090. <size>0xBC</size>
  17091. <usage>registers</usage>
  17092. </addressBlock>
  17093. <interrupt>
  17094. <name>UART1</name>
  17095. <value>58</value>
  17096. </interrupt>
  17097. <registers>
  17098. <register>
  17099. <name>URXD</name>
  17100. <description>UART Receiver Register</description>
  17101. <addressOffset>0</addressOffset>
  17102. <size>32</size>
  17103. <access>read-only</access>
  17104. <resetValue>0</resetValue>
  17105. <resetMask>0xFFFFFFFF</resetMask>
  17106. <fields>
  17107. <field>
  17108. <name>RX_DATA</name>
  17109. <description>Received Data</description>
  17110. <bitOffset>0</bitOffset>
  17111. <bitWidth>8</bitWidth>
  17112. <access>read-only</access>
  17113. </field>
  17114. <field>
  17115. <name>PRERR</name>
  17116. <description>In RS-485 mode, it holds the ninth data bit (bit [8]) of received 9-bit RS-485 data In RS232/IrDA mode, it is the Parity Error flag</description>
  17117. <bitOffset>0xA</bitOffset>
  17118. <bitWidth>1</bitWidth>
  17119. <access>read-only</access>
  17120. <enumeratedValues>
  17121. <enumeratedValue>
  17122. <name>PRERR_0</name>
  17123. <description>= No parity error was detected for data in the RX_DATA field</description>
  17124. <value>0</value>
  17125. </enumeratedValue>
  17126. <enumeratedValue>
  17127. <name>PRERR_1</name>
  17128. <description>= A parity error was detected for data in the RX_DATA field</description>
  17129. <value>0x1</value>
  17130. </enumeratedValue>
  17131. </enumeratedValues>
  17132. </field>
  17133. <field>
  17134. <name>BRK</name>
  17135. <description>BREAK Detect</description>
  17136. <bitOffset>0xB</bitOffset>
  17137. <bitWidth>1</bitWidth>
  17138. <access>read-only</access>
  17139. <enumeratedValues>
  17140. <enumeratedValue>
  17141. <name>BRK_0</name>
  17142. <description>The current character is not a BREAK character</description>
  17143. <value>0</value>
  17144. </enumeratedValue>
  17145. <enumeratedValue>
  17146. <name>BRK_1</name>
  17147. <description>The current character is a BREAK character</description>
  17148. <value>0x1</value>
  17149. </enumeratedValue>
  17150. </enumeratedValues>
  17151. </field>
  17152. <field>
  17153. <name>FRMERR</name>
  17154. <description>Frame Error</description>
  17155. <bitOffset>0xC</bitOffset>
  17156. <bitWidth>1</bitWidth>
  17157. <access>read-only</access>
  17158. <enumeratedValues>
  17159. <enumeratedValue>
  17160. <name>FRMERR_0</name>
  17161. <description>The current character has no framing error</description>
  17162. <value>0</value>
  17163. </enumeratedValue>
  17164. <enumeratedValue>
  17165. <name>FRMERR_1</name>
  17166. <description>The current character has a framing error</description>
  17167. <value>0x1</value>
  17168. </enumeratedValue>
  17169. </enumeratedValues>
  17170. </field>
  17171. <field>
  17172. <name>OVRRUN</name>
  17173. <description>Receiver Overrun</description>
  17174. <bitOffset>0xD</bitOffset>
  17175. <bitWidth>1</bitWidth>
  17176. <access>read-only</access>
  17177. <enumeratedValues>
  17178. <enumeratedValue>
  17179. <name>OVRRUN_0</name>
  17180. <description>No RxFIFO overrun was detected</description>
  17181. <value>0</value>
  17182. </enumeratedValue>
  17183. <enumeratedValue>
  17184. <name>OVRRUN_1</name>
  17185. <description>A RxFIFO overrun was detected</description>
  17186. <value>0x1</value>
  17187. </enumeratedValue>
  17188. </enumeratedValues>
  17189. </field>
  17190. <field>
  17191. <name>ERR</name>
  17192. <description>Error Detect</description>
  17193. <bitOffset>0xE</bitOffset>
  17194. <bitWidth>1</bitWidth>
  17195. <access>read-only</access>
  17196. <enumeratedValues>
  17197. <enumeratedValue>
  17198. <name>ERR_0</name>
  17199. <description>No error status was detected</description>
  17200. <value>0</value>
  17201. </enumeratedValue>
  17202. <enumeratedValue>
  17203. <name>ERR_1</name>
  17204. <description>An error status was detected</description>
  17205. <value>0x1</value>
  17206. </enumeratedValue>
  17207. </enumeratedValues>
  17208. </field>
  17209. <field>
  17210. <name>CHARRDY</name>
  17211. <description>Character Ready</description>
  17212. <bitOffset>0xF</bitOffset>
  17213. <bitWidth>1</bitWidth>
  17214. <access>read-only</access>
  17215. <enumeratedValues>
  17216. <enumeratedValue>
  17217. <name>CHARRDY_0</name>
  17218. <description>Character in RX_DATA field and associated flags are invalid.</description>
  17219. <value>0</value>
  17220. </enumeratedValue>
  17221. <enumeratedValue>
  17222. <name>CHARRDY_1</name>
  17223. <description>Character in RX_DATA field and associated flags valid and ready for reading.</description>
  17224. <value>0x1</value>
  17225. </enumeratedValue>
  17226. </enumeratedValues>
  17227. </field>
  17228. </fields>
  17229. </register>
  17230. <register>
  17231. <name>UTXD</name>
  17232. <description>UART Transmitter Register</description>
  17233. <addressOffset>0x40</addressOffset>
  17234. <size>32</size>
  17235. <access>read-write</access>
  17236. <resetValue>0</resetValue>
  17237. <resetMask>0xFFFFFFFF</resetMask>
  17238. <fields>
  17239. <field>
  17240. <name>TX_DATA</name>
  17241. <description>Transmit Data</description>
  17242. <bitOffset>0</bitOffset>
  17243. <bitWidth>8</bitWidth>
  17244. <access>write-only</access>
  17245. </field>
  17246. </fields>
  17247. </register>
  17248. <register>
  17249. <name>UCR1</name>
  17250. <description>UART Control Register 1</description>
  17251. <addressOffset>0x80</addressOffset>
  17252. <size>32</size>
  17253. <access>read-write</access>
  17254. <resetValue>0</resetValue>
  17255. <resetMask>0xFFFFFFFF</resetMask>
  17256. <fields>
  17257. <field>
  17258. <name>UARTEN</name>
  17259. <description>UART Enable</description>
  17260. <bitOffset>0</bitOffset>
  17261. <bitWidth>1</bitWidth>
  17262. <access>read-write</access>
  17263. <enumeratedValues>
  17264. <enumeratedValue>
  17265. <name>UARTEN_0</name>
  17266. <description>Disable the UART</description>
  17267. <value>0</value>
  17268. </enumeratedValue>
  17269. <enumeratedValue>
  17270. <name>UARTEN_1</name>
  17271. <description>Enable the UART</description>
  17272. <value>0x1</value>
  17273. </enumeratedValue>
  17274. </enumeratedValues>
  17275. </field>
  17276. <field>
  17277. <name>DOZE</name>
  17278. <description>DOZE</description>
  17279. <bitOffset>0x1</bitOffset>
  17280. <bitWidth>1</bitWidth>
  17281. <access>read-write</access>
  17282. <enumeratedValues>
  17283. <enumeratedValue>
  17284. <name>DOZE_0</name>
  17285. <description>The UART is enabled when in DOZE state</description>
  17286. <value>0</value>
  17287. </enumeratedValue>
  17288. <enumeratedValue>
  17289. <name>DOZE_1</name>
  17290. <description>The UART is disabled when in DOZE state</description>
  17291. <value>0x1</value>
  17292. </enumeratedValue>
  17293. </enumeratedValues>
  17294. </field>
  17295. <field>
  17296. <name>ATDMAEN</name>
  17297. <description>Aging DMA Timer Enable</description>
  17298. <bitOffset>0x2</bitOffset>
  17299. <bitWidth>1</bitWidth>
  17300. <access>read-write</access>
  17301. <enumeratedValues>
  17302. <enumeratedValue>
  17303. <name>ATDMAEN_0</name>
  17304. <description>Disable AGTIM DMA request</description>
  17305. <value>0</value>
  17306. </enumeratedValue>
  17307. <enumeratedValue>
  17308. <name>ATDMAEN_1</name>
  17309. <description>Enable AGTIM DMA request</description>
  17310. <value>0x1</value>
  17311. </enumeratedValue>
  17312. </enumeratedValues>
  17313. </field>
  17314. <field>
  17315. <name>TXDMAEN</name>
  17316. <description>Transmitter Ready DMA Enable</description>
  17317. <bitOffset>0x3</bitOffset>
  17318. <bitWidth>1</bitWidth>
  17319. <access>read-write</access>
  17320. <enumeratedValues>
  17321. <enumeratedValue>
  17322. <name>TXDMAEN_0</name>
  17323. <description>Disable transmit DMA request</description>
  17324. <value>0</value>
  17325. </enumeratedValue>
  17326. <enumeratedValue>
  17327. <name>TXDMAEN_1</name>
  17328. <description>Enable transmit DMA request</description>
  17329. <value>0x1</value>
  17330. </enumeratedValue>
  17331. </enumeratedValues>
  17332. </field>
  17333. <field>
  17334. <name>SNDBRK</name>
  17335. <description>Send BREAK</description>
  17336. <bitOffset>0x4</bitOffset>
  17337. <bitWidth>1</bitWidth>
  17338. <access>read-write</access>
  17339. <enumeratedValues>
  17340. <enumeratedValue>
  17341. <name>SNDBRK_0</name>
  17342. <description>Do not send a BREAK character</description>
  17343. <value>0</value>
  17344. </enumeratedValue>
  17345. <enumeratedValue>
  17346. <name>SNDBRK_1</name>
  17347. <description>Send a BREAK character (continuous 0s)</description>
  17348. <value>0x1</value>
  17349. </enumeratedValue>
  17350. </enumeratedValues>
  17351. </field>
  17352. <field>
  17353. <name>RTSDEN</name>
  17354. <description>RTS Delta Interrupt Enable</description>
  17355. <bitOffset>0x5</bitOffset>
  17356. <bitWidth>1</bitWidth>
  17357. <access>read-write</access>
  17358. <enumeratedValues>
  17359. <enumeratedValue>
  17360. <name>RTSDEN_0</name>
  17361. <description>Disable RTSD interrupt</description>
  17362. <value>0</value>
  17363. </enumeratedValue>
  17364. <enumeratedValue>
  17365. <name>RTSDEN_1</name>
  17366. <description>Enable RTSD interrupt</description>
  17367. <value>0x1</value>
  17368. </enumeratedValue>
  17369. </enumeratedValues>
  17370. </field>
  17371. <field>
  17372. <name>TXMPTYEN</name>
  17373. <description>Transmitter Empty Interrupt Enable</description>
  17374. <bitOffset>0x6</bitOffset>
  17375. <bitWidth>1</bitWidth>
  17376. <access>read-write</access>
  17377. <enumeratedValues>
  17378. <enumeratedValue>
  17379. <name>TXMPTYEN_0</name>
  17380. <description>Disable the transmitter FIFO empty interrupt</description>
  17381. <value>0</value>
  17382. </enumeratedValue>
  17383. <enumeratedValue>
  17384. <name>TXMPTYEN_1</name>
  17385. <description>Enable the transmitter FIFO empty interrupt</description>
  17386. <value>0x1</value>
  17387. </enumeratedValue>
  17388. </enumeratedValues>
  17389. </field>
  17390. <field>
  17391. <name>IREN</name>
  17392. <description>Infrared Interface Enable</description>
  17393. <bitOffset>0x7</bitOffset>
  17394. <bitWidth>1</bitWidth>
  17395. <access>read-write</access>
  17396. <enumeratedValues>
  17397. <enumeratedValue>
  17398. <name>IREN_0</name>
  17399. <description>Disable the IR interface</description>
  17400. <value>0</value>
  17401. </enumeratedValue>
  17402. <enumeratedValue>
  17403. <name>IREN_1</name>
  17404. <description>Enable the IR interface</description>
  17405. <value>0x1</value>
  17406. </enumeratedValue>
  17407. </enumeratedValues>
  17408. </field>
  17409. <field>
  17410. <name>RXDMAEN</name>
  17411. <description>Receive Ready DMA Enable</description>
  17412. <bitOffset>0x8</bitOffset>
  17413. <bitWidth>1</bitWidth>
  17414. <access>read-write</access>
  17415. <enumeratedValues>
  17416. <enumeratedValue>
  17417. <name>RXDMAEN_0</name>
  17418. <description>Disable DMA request</description>
  17419. <value>0</value>
  17420. </enumeratedValue>
  17421. <enumeratedValue>
  17422. <name>RXDMAEN_1</name>
  17423. <description>Enable DMA request</description>
  17424. <value>0x1</value>
  17425. </enumeratedValue>
  17426. </enumeratedValues>
  17427. </field>
  17428. <field>
  17429. <name>RRDYEN</name>
  17430. <description>Receiver Ready Interrupt Enable</description>
  17431. <bitOffset>0x9</bitOffset>
  17432. <bitWidth>1</bitWidth>
  17433. <access>read-write</access>
  17434. <enumeratedValues>
  17435. <enumeratedValue>
  17436. <name>RRDYEN_0</name>
  17437. <description>Disables the RRDY interrupt</description>
  17438. <value>0</value>
  17439. </enumeratedValue>
  17440. <enumeratedValue>
  17441. <name>RRDYEN_1</name>
  17442. <description>Enables the RRDY interrupt</description>
  17443. <value>0x1</value>
  17444. </enumeratedValue>
  17445. </enumeratedValues>
  17446. </field>
  17447. <field>
  17448. <name>ICD</name>
  17449. <description>Idle Condition Detect</description>
  17450. <bitOffset>0xA</bitOffset>
  17451. <bitWidth>2</bitWidth>
  17452. <access>read-write</access>
  17453. <enumeratedValues>
  17454. <enumeratedValue>
  17455. <name>ICD_0</name>
  17456. <description>Idle for more than 4 frames</description>
  17457. <value>0</value>
  17458. </enumeratedValue>
  17459. <enumeratedValue>
  17460. <name>ICD_1</name>
  17461. <description>Idle for more than 8 frames</description>
  17462. <value>0x1</value>
  17463. </enumeratedValue>
  17464. <enumeratedValue>
  17465. <name>ICD_2</name>
  17466. <description>Idle for more than 16 frames</description>
  17467. <value>0x2</value>
  17468. </enumeratedValue>
  17469. <enumeratedValue>
  17470. <name>ICD_3</name>
  17471. <description>Idle for more than 32 frames</description>
  17472. <value>0x3</value>
  17473. </enumeratedValue>
  17474. </enumeratedValues>
  17475. </field>
  17476. <field>
  17477. <name>IDEN</name>
  17478. <description>Idle Condition Detected Interrupt Enable</description>
  17479. <bitOffset>0xC</bitOffset>
  17480. <bitWidth>1</bitWidth>
  17481. <access>read-write</access>
  17482. <enumeratedValues>
  17483. <enumeratedValue>
  17484. <name>IDEN_0</name>
  17485. <description>Disable the IDLE interrupt</description>
  17486. <value>0</value>
  17487. </enumeratedValue>
  17488. <enumeratedValue>
  17489. <name>IDEN_1</name>
  17490. <description>Enable the IDLE interrupt</description>
  17491. <value>0x1</value>
  17492. </enumeratedValue>
  17493. </enumeratedValues>
  17494. </field>
  17495. <field>
  17496. <name>TRDYEN</name>
  17497. <description>Transmitter Ready Interrupt Enable</description>
  17498. <bitOffset>0xD</bitOffset>
  17499. <bitWidth>1</bitWidth>
  17500. <access>read-write</access>
  17501. <enumeratedValues>
  17502. <enumeratedValue>
  17503. <name>TRDYEN_0</name>
  17504. <description>Disable the transmitter ready interrupt</description>
  17505. <value>0</value>
  17506. </enumeratedValue>
  17507. <enumeratedValue>
  17508. <name>TRDYEN_1</name>
  17509. <description>Enable the transmitter ready interrupt</description>
  17510. <value>0x1</value>
  17511. </enumeratedValue>
  17512. </enumeratedValues>
  17513. </field>
  17514. <field>
  17515. <name>ADBR</name>
  17516. <description>Automatic Detection of Baud Rate</description>
  17517. <bitOffset>0xE</bitOffset>
  17518. <bitWidth>1</bitWidth>
  17519. <access>read-write</access>
  17520. <enumeratedValues>
  17521. <enumeratedValue>
  17522. <name>ADBR_0</name>
  17523. <description>Disable automatic detection of baud rate</description>
  17524. <value>0</value>
  17525. </enumeratedValue>
  17526. <enumeratedValue>
  17527. <name>ADBR_1</name>
  17528. <description>Enable automatic detection of baud rate</description>
  17529. <value>0x1</value>
  17530. </enumeratedValue>
  17531. </enumeratedValues>
  17532. </field>
  17533. <field>
  17534. <name>ADEN</name>
  17535. <description>Automatic Baud Rate Detection Interrupt Enable</description>
  17536. <bitOffset>0xF</bitOffset>
  17537. <bitWidth>1</bitWidth>
  17538. <access>read-write</access>
  17539. <enumeratedValues>
  17540. <enumeratedValue>
  17541. <name>ADEN_0</name>
  17542. <description>Disable the automatic baud rate detection interrupt</description>
  17543. <value>0</value>
  17544. </enumeratedValue>
  17545. <enumeratedValue>
  17546. <name>ADEN_1</name>
  17547. <description>Enable the automatic baud rate detection interrupt</description>
  17548. <value>0x1</value>
  17549. </enumeratedValue>
  17550. </enumeratedValues>
  17551. </field>
  17552. </fields>
  17553. </register>
  17554. <register>
  17555. <name>UCR2</name>
  17556. <description>UART Control Register 2</description>
  17557. <addressOffset>0x84</addressOffset>
  17558. <size>32</size>
  17559. <access>read-write</access>
  17560. <resetValue>0x1</resetValue>
  17561. <resetMask>0xFFFFFFFF</resetMask>
  17562. <fields>
  17563. <field>
  17564. <name>SRST</name>
  17565. <description>Software Reset</description>
  17566. <bitOffset>0</bitOffset>
  17567. <bitWidth>1</bitWidth>
  17568. <access>read-write</access>
  17569. <enumeratedValues>
  17570. <enumeratedValue>
  17571. <name>SRST_0</name>
  17572. <description>Reset the transmit and receive state machines, all FIFOs and register USR1, USR2, UBIR, UBMR, UBRC , URXD, UTXD and UTS[6-3].</description>
  17573. <value>0</value>
  17574. </enumeratedValue>
  17575. <enumeratedValue>
  17576. <name>SRST_1</name>
  17577. <description>No reset</description>
  17578. <value>0x1</value>
  17579. </enumeratedValue>
  17580. </enumeratedValues>
  17581. </field>
  17582. <field>
  17583. <name>RXEN</name>
  17584. <description>Receiver Enable</description>
  17585. <bitOffset>0x1</bitOffset>
  17586. <bitWidth>1</bitWidth>
  17587. <access>read-write</access>
  17588. <enumeratedValues>
  17589. <enumeratedValue>
  17590. <name>RXEN_0</name>
  17591. <description>Disable the receiver</description>
  17592. <value>0</value>
  17593. </enumeratedValue>
  17594. <enumeratedValue>
  17595. <name>RXEN_1</name>
  17596. <description>Enable the receiver</description>
  17597. <value>0x1</value>
  17598. </enumeratedValue>
  17599. </enumeratedValues>
  17600. </field>
  17601. <field>
  17602. <name>TXEN</name>
  17603. <description>Transmitter Enable</description>
  17604. <bitOffset>0x2</bitOffset>
  17605. <bitWidth>1</bitWidth>
  17606. <access>read-write</access>
  17607. <enumeratedValues>
  17608. <enumeratedValue>
  17609. <name>TXEN_0</name>
  17610. <description>Disable the transmitter</description>
  17611. <value>0</value>
  17612. </enumeratedValue>
  17613. <enumeratedValue>
  17614. <name>TXEN_1</name>
  17615. <description>Enable the transmitter</description>
  17616. <value>0x1</value>
  17617. </enumeratedValue>
  17618. </enumeratedValues>
  17619. </field>
  17620. <field>
  17621. <name>ATEN</name>
  17622. <description>Aging Timer Enable. This bit is used to enable the aging timer interrupt (triggered with AGTIM)</description>
  17623. <bitOffset>0x3</bitOffset>
  17624. <bitWidth>1</bitWidth>
  17625. <access>read-write</access>
  17626. <enumeratedValues>
  17627. <enumeratedValue>
  17628. <name>ATEN_0</name>
  17629. <description>AGTIM interrupt disabled</description>
  17630. <value>0</value>
  17631. </enumeratedValue>
  17632. <enumeratedValue>
  17633. <name>ATEN_1</name>
  17634. <description>AGTIM interrupt enabled</description>
  17635. <value>0x1</value>
  17636. </enumeratedValue>
  17637. </enumeratedValues>
  17638. </field>
  17639. <field>
  17640. <name>RTSEN</name>
  17641. <description>Request to Send Interrupt Enable</description>
  17642. <bitOffset>0x4</bitOffset>
  17643. <bitWidth>1</bitWidth>
  17644. <access>read-write</access>
  17645. <enumeratedValues>
  17646. <enumeratedValue>
  17647. <name>RTSEN_0</name>
  17648. <description>Disable request to send interrupt</description>
  17649. <value>0</value>
  17650. </enumeratedValue>
  17651. <enumeratedValue>
  17652. <name>RTSEN_1</name>
  17653. <description>Enable request to send interrupt</description>
  17654. <value>0x1</value>
  17655. </enumeratedValue>
  17656. </enumeratedValues>
  17657. </field>
  17658. <field>
  17659. <name>WS</name>
  17660. <description>Word Size</description>
  17661. <bitOffset>0x5</bitOffset>
  17662. <bitWidth>1</bitWidth>
  17663. <access>read-write</access>
  17664. <enumeratedValues>
  17665. <enumeratedValue>
  17666. <name>WS_0</name>
  17667. <description>7-bit transmit and receive character length (not including START, STOP or PARITY bits)</description>
  17668. <value>0</value>
  17669. </enumeratedValue>
  17670. <enumeratedValue>
  17671. <name>WS_1</name>
  17672. <description>8-bit transmit and receive character length (not including START, STOP or PARITY bits)</description>
  17673. <value>0x1</value>
  17674. </enumeratedValue>
  17675. </enumeratedValues>
  17676. </field>
  17677. <field>
  17678. <name>STPB</name>
  17679. <description>Stop</description>
  17680. <bitOffset>0x6</bitOffset>
  17681. <bitWidth>1</bitWidth>
  17682. <access>read-write</access>
  17683. <enumeratedValues>
  17684. <enumeratedValue>
  17685. <name>STPB_0</name>
  17686. <description>The transmitter sends 1 stop bit. The receiver expects 1 or more stop bits.</description>
  17687. <value>0</value>
  17688. </enumeratedValue>
  17689. <enumeratedValue>
  17690. <name>STPB_1</name>
  17691. <description>The transmitter sends 2 stop bits. The receiver expects 2 or more stop bits.</description>
  17692. <value>0x1</value>
  17693. </enumeratedValue>
  17694. </enumeratedValues>
  17695. </field>
  17696. <field>
  17697. <name>PROE</name>
  17698. <description>Parity Odd/Even</description>
  17699. <bitOffset>0x7</bitOffset>
  17700. <bitWidth>1</bitWidth>
  17701. <access>read-write</access>
  17702. <enumeratedValues>
  17703. <enumeratedValue>
  17704. <name>PROE_0</name>
  17705. <description>Even parity</description>
  17706. <value>0</value>
  17707. </enumeratedValue>
  17708. <enumeratedValue>
  17709. <name>PROE_1</name>
  17710. <description>Odd parity</description>
  17711. <value>0x1</value>
  17712. </enumeratedValue>
  17713. </enumeratedValues>
  17714. </field>
  17715. <field>
  17716. <name>PREN</name>
  17717. <description>Parity Enable</description>
  17718. <bitOffset>0x8</bitOffset>
  17719. <bitWidth>1</bitWidth>
  17720. <access>read-write</access>
  17721. <enumeratedValues>
  17722. <enumeratedValue>
  17723. <name>PREN_0</name>
  17724. <description>Disable parity generator and checker</description>
  17725. <value>0</value>
  17726. </enumeratedValue>
  17727. <enumeratedValue>
  17728. <name>PREN_1</name>
  17729. <description>Enable parity generator and checker</description>
  17730. <value>0x1</value>
  17731. </enumeratedValue>
  17732. </enumeratedValues>
  17733. </field>
  17734. <field>
  17735. <name>RTEC</name>
  17736. <description>Request to Send Edge Control</description>
  17737. <bitOffset>0x9</bitOffset>
  17738. <bitWidth>2</bitWidth>
  17739. <access>read-write</access>
  17740. <enumeratedValues>
  17741. <enumeratedValue>
  17742. <name>RTEC_0</name>
  17743. <description>Trigger interrupt on a rising edge</description>
  17744. <value>0</value>
  17745. </enumeratedValue>
  17746. <enumeratedValue>
  17747. <name>RTEC_1</name>
  17748. <description>Trigger interrupt on a falling edge</description>
  17749. <value>0x1</value>
  17750. </enumeratedValue>
  17751. </enumeratedValues>
  17752. </field>
  17753. <field>
  17754. <name>ESCEN</name>
  17755. <description>Escape Enable. Enables/Disables the escape sequence detection logic.</description>
  17756. <bitOffset>0xB</bitOffset>
  17757. <bitWidth>1</bitWidth>
  17758. <access>read-write</access>
  17759. <enumeratedValues>
  17760. <enumeratedValue>
  17761. <name>ESCEN_0</name>
  17762. <description>Disable escape sequence detection</description>
  17763. <value>0</value>
  17764. </enumeratedValue>
  17765. <enumeratedValue>
  17766. <name>ESCEN_1</name>
  17767. <description>Enable escape sequence detection</description>
  17768. <value>0x1</value>
  17769. </enumeratedValue>
  17770. </enumeratedValues>
  17771. </field>
  17772. <field>
  17773. <name>CTS</name>
  17774. <description>Clear to Send</description>
  17775. <bitOffset>0xC</bitOffset>
  17776. <bitWidth>1</bitWidth>
  17777. <access>read-write</access>
  17778. <enumeratedValues>
  17779. <enumeratedValue>
  17780. <name>CTS_0</name>
  17781. <description>The CTS_B pin is high (inactive)</description>
  17782. <value>0</value>
  17783. </enumeratedValue>
  17784. <enumeratedValue>
  17785. <name>CTS_1</name>
  17786. <description>The CTS_B pin is low (active)</description>
  17787. <value>0x1</value>
  17788. </enumeratedValue>
  17789. </enumeratedValues>
  17790. </field>
  17791. <field>
  17792. <name>CTSC</name>
  17793. <description>CTS Pin Control</description>
  17794. <bitOffset>0xD</bitOffset>
  17795. <bitWidth>1</bitWidth>
  17796. <access>read-write</access>
  17797. <enumeratedValues>
  17798. <enumeratedValue>
  17799. <name>CTSC_0</name>
  17800. <description>The CTS_B pin is controlled by the CTS bit</description>
  17801. <value>0</value>
  17802. </enumeratedValue>
  17803. <enumeratedValue>
  17804. <name>CTSC_1</name>
  17805. <description>The CTS_B pin is controlled by the receiver</description>
  17806. <value>0x1</value>
  17807. </enumeratedValue>
  17808. </enumeratedValues>
  17809. </field>
  17810. <field>
  17811. <name>IRTS</name>
  17812. <description>Ignore RTS Pin</description>
  17813. <bitOffset>0xE</bitOffset>
  17814. <bitWidth>1</bitWidth>
  17815. <access>read-write</access>
  17816. <enumeratedValues>
  17817. <enumeratedValue>
  17818. <name>IRTS_0</name>
  17819. <description>Transmit only when the RTS pin is asserted</description>
  17820. <value>0</value>
  17821. </enumeratedValue>
  17822. <enumeratedValue>
  17823. <name>IRTS_1</name>
  17824. <description>Ignore the RTS pin</description>
  17825. <value>0x1</value>
  17826. </enumeratedValue>
  17827. </enumeratedValues>
  17828. </field>
  17829. <field>
  17830. <name>ESCI</name>
  17831. <description>Escape Sequence Interrupt Enable. Enables/Disables the ESCF bit to generate an interrupt.</description>
  17832. <bitOffset>0xF</bitOffset>
  17833. <bitWidth>1</bitWidth>
  17834. <access>read-write</access>
  17835. <enumeratedValues>
  17836. <enumeratedValue>
  17837. <name>ESCI_0</name>
  17838. <description>Disable the escape sequence interrupt</description>
  17839. <value>0</value>
  17840. </enumeratedValue>
  17841. <enumeratedValue>
  17842. <name>ESCI_1</name>
  17843. <description>Enable the escape sequence interrupt</description>
  17844. <value>0x1</value>
  17845. </enumeratedValue>
  17846. </enumeratedValues>
  17847. </field>
  17848. </fields>
  17849. </register>
  17850. <register>
  17851. <name>UCR3</name>
  17852. <description>UART Control Register 3</description>
  17853. <addressOffset>0x88</addressOffset>
  17854. <size>32</size>
  17855. <access>read-write</access>
  17856. <resetValue>0x700</resetValue>
  17857. <resetMask>0xFFFFFFFF</resetMask>
  17858. <fields>
  17859. <field>
  17860. <name>ACIEN</name>
  17861. <description>Autobaud Counter Interrupt Enable</description>
  17862. <bitOffset>0</bitOffset>
  17863. <bitWidth>1</bitWidth>
  17864. <access>read-write</access>
  17865. <enumeratedValues>
  17866. <enumeratedValue>
  17867. <name>ACIEN_0</name>
  17868. <description>ACST interrupt disabled</description>
  17869. <value>0</value>
  17870. </enumeratedValue>
  17871. <enumeratedValue>
  17872. <name>ACIEN_1</name>
  17873. <description>ACST interrupt enabled</description>
  17874. <value>0x1</value>
  17875. </enumeratedValue>
  17876. </enumeratedValues>
  17877. </field>
  17878. <field>
  17879. <name>INVT</name>
  17880. <description>Invert TXD output in RS-232/RS-485 mode, set TXD active level in IrDA mode</description>
  17881. <bitOffset>0x1</bitOffset>
  17882. <bitWidth>1</bitWidth>
  17883. <access>read-write</access>
  17884. <enumeratedValues>
  17885. <enumeratedValue>
  17886. <name>INVT_0</name>
  17887. <description>TXD is not inverted</description>
  17888. <value>0</value>
  17889. </enumeratedValue>
  17890. <enumeratedValue>
  17891. <name>INVT_1</name>
  17892. <description>TXD is inverted</description>
  17893. <value>0x1</value>
  17894. </enumeratedValue>
  17895. </enumeratedValues>
  17896. </field>
  17897. <field>
  17898. <name>RXDMUXSEL</name>
  17899. <description>RXD Muxed Input Selected</description>
  17900. <bitOffset>0x2</bitOffset>
  17901. <bitWidth>1</bitWidth>
  17902. <access>read-write</access>
  17903. </field>
  17904. <field>
  17905. <name>DTRDEN</name>
  17906. <description>Data Terminal Ready Delta Enable</description>
  17907. <bitOffset>0x3</bitOffset>
  17908. <bitWidth>1</bitWidth>
  17909. <access>read-write</access>
  17910. <enumeratedValues>
  17911. <enumeratedValue>
  17912. <name>DTRDEN_0</name>
  17913. <description>Disable DTRD interrupt</description>
  17914. <value>0</value>
  17915. </enumeratedValue>
  17916. <enumeratedValue>
  17917. <name>DTRDEN_1</name>
  17918. <description>Enable DTRD interrupt</description>
  17919. <value>0x1</value>
  17920. </enumeratedValue>
  17921. </enumeratedValues>
  17922. </field>
  17923. <field>
  17924. <name>AWAKEN</name>
  17925. <description>Asynchronous WAKE Interrupt Enable</description>
  17926. <bitOffset>0x4</bitOffset>
  17927. <bitWidth>1</bitWidth>
  17928. <access>read-write</access>
  17929. <enumeratedValues>
  17930. <enumeratedValue>
  17931. <name>AWAKEN_0</name>
  17932. <description>Disable the AWAKE interrupt</description>
  17933. <value>0</value>
  17934. </enumeratedValue>
  17935. <enumeratedValue>
  17936. <name>AWAKEN_1</name>
  17937. <description>Enable the AWAKE interrupt</description>
  17938. <value>0x1</value>
  17939. </enumeratedValue>
  17940. </enumeratedValues>
  17941. </field>
  17942. <field>
  17943. <name>AIRINTEN</name>
  17944. <description>Asynchronous IR WAKE Interrupt Enable</description>
  17945. <bitOffset>0x5</bitOffset>
  17946. <bitWidth>1</bitWidth>
  17947. <access>read-write</access>
  17948. <enumeratedValues>
  17949. <enumeratedValue>
  17950. <name>AIRINTEN_0</name>
  17951. <description>Disable the AIRINT interrupt</description>
  17952. <value>0</value>
  17953. </enumeratedValue>
  17954. <enumeratedValue>
  17955. <name>AIRINTEN_1</name>
  17956. <description>Enable the AIRINT interrupt</description>
  17957. <value>0x1</value>
  17958. </enumeratedValue>
  17959. </enumeratedValues>
  17960. </field>
  17961. <field>
  17962. <name>RXDSEN</name>
  17963. <description>Receive Status Interrupt Enable</description>
  17964. <bitOffset>0x6</bitOffset>
  17965. <bitWidth>1</bitWidth>
  17966. <access>read-write</access>
  17967. <enumeratedValues>
  17968. <enumeratedValue>
  17969. <name>RXDSEN_0</name>
  17970. <description>Disable the RXDS interrupt</description>
  17971. <value>0</value>
  17972. </enumeratedValue>
  17973. <enumeratedValue>
  17974. <name>RXDSEN_1</name>
  17975. <description>Enable the RXDS interrupt</description>
  17976. <value>0x1</value>
  17977. </enumeratedValue>
  17978. </enumeratedValues>
  17979. </field>
  17980. <field>
  17981. <name>ADNIMP</name>
  17982. <description>Autobaud Detection Not Improved-</description>
  17983. <bitOffset>0x7</bitOffset>
  17984. <bitWidth>1</bitWidth>
  17985. <access>read-write</access>
  17986. <enumeratedValues>
  17987. <enumeratedValue>
  17988. <name>ADNIMP_0</name>
  17989. <description>Autobaud detection new features selected</description>
  17990. <value>0</value>
  17991. </enumeratedValue>
  17992. <enumeratedValue>
  17993. <name>ADNIMP_1</name>
  17994. <description>Keep old autobaud detection mechanism</description>
  17995. <value>0x1</value>
  17996. </enumeratedValue>
  17997. </enumeratedValues>
  17998. </field>
  17999. <field>
  18000. <name>RI</name>
  18001. <description>Ring Indicator</description>
  18002. <bitOffset>0x8</bitOffset>
  18003. <bitWidth>1</bitWidth>
  18004. <access>read-write</access>
  18005. <enumeratedValues>
  18006. <enumeratedValue>
  18007. <name>RI_0</name>
  18008. <description>RI_B pin is logic zero (DCE mode)</description>
  18009. <value>0</value>
  18010. </enumeratedValue>
  18011. <enumeratedValue>
  18012. <name>RI_1</name>
  18013. <description>RI_B pin is logic one (DCE mode)</description>
  18014. <value>0x1</value>
  18015. </enumeratedValue>
  18016. </enumeratedValues>
  18017. </field>
  18018. <field>
  18019. <name>DCD</name>
  18020. <description>Data Carrier Detect</description>
  18021. <bitOffset>0x9</bitOffset>
  18022. <bitWidth>1</bitWidth>
  18023. <access>read-write</access>
  18024. <enumeratedValues>
  18025. <enumeratedValue>
  18026. <name>DCD_0</name>
  18027. <description>DCD_B pin is logic zero (DCE mode)</description>
  18028. <value>0</value>
  18029. </enumeratedValue>
  18030. <enumeratedValue>
  18031. <name>DCD_1</name>
  18032. <description>DCD_B pin is logic one (DCE mode)</description>
  18033. <value>0x1</value>
  18034. </enumeratedValue>
  18035. </enumeratedValues>
  18036. </field>
  18037. <field>
  18038. <name>DSR</name>
  18039. <description>Data Set Ready</description>
  18040. <bitOffset>0xA</bitOffset>
  18041. <bitWidth>1</bitWidth>
  18042. <access>read-write</access>
  18043. <enumeratedValues>
  18044. <enumeratedValue>
  18045. <name>DSR_0</name>
  18046. <description>DSR/ DTR pin is logic zero</description>
  18047. <value>0</value>
  18048. </enumeratedValue>
  18049. <enumeratedValue>
  18050. <name>DSR_1</name>
  18051. <description>DSR/ DTR pin is logic one</description>
  18052. <value>0x1</value>
  18053. </enumeratedValue>
  18054. </enumeratedValues>
  18055. </field>
  18056. <field>
  18057. <name>FRAERREN</name>
  18058. <description>Frame Error Interrupt Enable</description>
  18059. <bitOffset>0xB</bitOffset>
  18060. <bitWidth>1</bitWidth>
  18061. <access>read-write</access>
  18062. <enumeratedValues>
  18063. <enumeratedValue>
  18064. <name>FRAERREN_0</name>
  18065. <description>Disable the frame error interrupt</description>
  18066. <value>0</value>
  18067. </enumeratedValue>
  18068. <enumeratedValue>
  18069. <name>FRAERREN_1</name>
  18070. <description>Enable the frame error interrupt</description>
  18071. <value>0x1</value>
  18072. </enumeratedValue>
  18073. </enumeratedValues>
  18074. </field>
  18075. <field>
  18076. <name>PARERREN</name>
  18077. <description>Parity Error Interrupt Enable</description>
  18078. <bitOffset>0xC</bitOffset>
  18079. <bitWidth>1</bitWidth>
  18080. <access>read-write</access>
  18081. <enumeratedValues>
  18082. <enumeratedValue>
  18083. <name>PARERREN_0</name>
  18084. <description>Disable the parity error interrupt</description>
  18085. <value>0</value>
  18086. </enumeratedValue>
  18087. <enumeratedValue>
  18088. <name>PARERREN_1</name>
  18089. <description>Enable the parity error interrupt</description>
  18090. <value>0x1</value>
  18091. </enumeratedValue>
  18092. </enumeratedValues>
  18093. </field>
  18094. <field>
  18095. <name>DTREN</name>
  18096. <description>Data Terminal Ready Interrupt Enable</description>
  18097. <bitOffset>0xD</bitOffset>
  18098. <bitWidth>1</bitWidth>
  18099. <access>read-write</access>
  18100. <enumeratedValues>
  18101. <enumeratedValue>
  18102. <name>DTREN_0</name>
  18103. <description>Data Terminal Ready Interrupt Disabled</description>
  18104. <value>0</value>
  18105. </enumeratedValue>
  18106. <enumeratedValue>
  18107. <name>DTREN_1</name>
  18108. <description>Data Terminal Ready Interrupt Enabled</description>
  18109. <value>0x1</value>
  18110. </enumeratedValue>
  18111. </enumeratedValues>
  18112. </field>
  18113. <field>
  18114. <name>DPEC</name>
  18115. <description>DTR/DSR Interrupt Edge Control</description>
  18116. <bitOffset>0xE</bitOffset>
  18117. <bitWidth>2</bitWidth>
  18118. <access>read-write</access>
  18119. <enumeratedValues>
  18120. <enumeratedValue>
  18121. <name>DPEC_0</name>
  18122. <description>interrupt generated on rising edge</description>
  18123. <value>0</value>
  18124. </enumeratedValue>
  18125. <enumeratedValue>
  18126. <name>DPEC_1</name>
  18127. <description>interrupt generated on falling edge</description>
  18128. <value>0x1</value>
  18129. </enumeratedValue>
  18130. </enumeratedValues>
  18131. </field>
  18132. </fields>
  18133. </register>
  18134. <register>
  18135. <name>UCR4</name>
  18136. <description>UART Control Register 4</description>
  18137. <addressOffset>0x8C</addressOffset>
  18138. <size>32</size>
  18139. <access>read-write</access>
  18140. <resetValue>0x8000</resetValue>
  18141. <resetMask>0xFFFFFFFF</resetMask>
  18142. <fields>
  18143. <field>
  18144. <name>DREN</name>
  18145. <description>Receive Data Ready Interrupt Enable. Enables/Disables the RDR bit to generate an interrupt.</description>
  18146. <bitOffset>0</bitOffset>
  18147. <bitWidth>1</bitWidth>
  18148. <access>read-write</access>
  18149. <enumeratedValues>
  18150. <enumeratedValue>
  18151. <name>DREN_0</name>
  18152. <description>Disable RDR interrupt</description>
  18153. <value>0</value>
  18154. </enumeratedValue>
  18155. <enumeratedValue>
  18156. <name>DREN_1</name>
  18157. <description>Enable RDR interrupt</description>
  18158. <value>0x1</value>
  18159. </enumeratedValue>
  18160. </enumeratedValues>
  18161. </field>
  18162. <field>
  18163. <name>OREN</name>
  18164. <description>Receiver Overrun Interrupt Enable. Enables/Disables the ORE bit to generate an interrupt.</description>
  18165. <bitOffset>0x1</bitOffset>
  18166. <bitWidth>1</bitWidth>
  18167. <access>read-write</access>
  18168. <enumeratedValues>
  18169. <enumeratedValue>
  18170. <name>OREN_0</name>
  18171. <description>Disable ORE interrupt</description>
  18172. <value>0</value>
  18173. </enumeratedValue>
  18174. <enumeratedValue>
  18175. <name>OREN_1</name>
  18176. <description>Enable ORE interrupt</description>
  18177. <value>0x1</value>
  18178. </enumeratedValue>
  18179. </enumeratedValues>
  18180. </field>
  18181. <field>
  18182. <name>BKEN</name>
  18183. <description>BREAK Condition Detected Interrupt Enable. Enables/Disables the BRCD bit to generate an interrupt.</description>
  18184. <bitOffset>0x2</bitOffset>
  18185. <bitWidth>1</bitWidth>
  18186. <access>read-write</access>
  18187. <enumeratedValues>
  18188. <enumeratedValue>
  18189. <name>BKEN_0</name>
  18190. <description>Disable the BRCD interrupt</description>
  18191. <value>0</value>
  18192. </enumeratedValue>
  18193. <enumeratedValue>
  18194. <name>BKEN_1</name>
  18195. <description>Enable the BRCD interrupt</description>
  18196. <value>0x1</value>
  18197. </enumeratedValue>
  18198. </enumeratedValues>
  18199. </field>
  18200. <field>
  18201. <name>TCEN</name>
  18202. <description>Transmit Complete Interrupt Enable</description>
  18203. <bitOffset>0x3</bitOffset>
  18204. <bitWidth>1</bitWidth>
  18205. <access>read-write</access>
  18206. <enumeratedValues>
  18207. <enumeratedValue>
  18208. <name>TCEN_0</name>
  18209. <description>Disable TXDC interrupt</description>
  18210. <value>0</value>
  18211. </enumeratedValue>
  18212. <enumeratedValue>
  18213. <name>TCEN_1</name>
  18214. <description>Enable TXDC interrupt</description>
  18215. <value>0x1</value>
  18216. </enumeratedValue>
  18217. </enumeratedValues>
  18218. </field>
  18219. <field>
  18220. <name>LPBYP</name>
  18221. <description>Low Power Bypass. Allows to bypass the low power new features in UART. To use during debug phase.</description>
  18222. <bitOffset>0x4</bitOffset>
  18223. <bitWidth>1</bitWidth>
  18224. <access>read-write</access>
  18225. <enumeratedValues>
  18226. <enumeratedValue>
  18227. <name>LPBYP_0</name>
  18228. <description>Low power features enabled</description>
  18229. <value>0</value>
  18230. </enumeratedValue>
  18231. <enumeratedValue>
  18232. <name>LPBYP_1</name>
  18233. <description>Low power features disabled</description>
  18234. <value>0x1</value>
  18235. </enumeratedValue>
  18236. </enumeratedValues>
  18237. </field>
  18238. <field>
  18239. <name>IRSC</name>
  18240. <description>IR Special Case</description>
  18241. <bitOffset>0x5</bitOffset>
  18242. <bitWidth>1</bitWidth>
  18243. <access>read-write</access>
  18244. <enumeratedValues>
  18245. <enumeratedValue>
  18246. <name>IRSC_0</name>
  18247. <description>The vote logic uses the sampling clock (16x baud rate) for normal operation</description>
  18248. <value>0</value>
  18249. </enumeratedValue>
  18250. <enumeratedValue>
  18251. <name>IRSC_1</name>
  18252. <description>The vote logic uses the UART reference clock</description>
  18253. <value>0x1</value>
  18254. </enumeratedValue>
  18255. </enumeratedValues>
  18256. </field>
  18257. <field>
  18258. <name>IDDMAEN</name>
  18259. <description>DMA IDLE Condition Detected Interrupt Enable Enables/Disables the receive DMA request dma_req_rx for the IDLE interrupt (triggered with IDLE flag in USR2[12])</description>
  18260. <bitOffset>0x6</bitOffset>
  18261. <bitWidth>1</bitWidth>
  18262. <access>read-write</access>
  18263. <enumeratedValues>
  18264. <enumeratedValue>
  18265. <name>IDDMAEN_0</name>
  18266. <description>DMA IDLE interrupt disabled</description>
  18267. <value>0</value>
  18268. </enumeratedValue>
  18269. <enumeratedValue>
  18270. <name>IDDMAEN_1</name>
  18271. <description>DMA IDLE interrupt enabled</description>
  18272. <value>0x1</value>
  18273. </enumeratedValue>
  18274. </enumeratedValues>
  18275. </field>
  18276. <field>
  18277. <name>WKEN</name>
  18278. <description>WAKE Interrupt Enable</description>
  18279. <bitOffset>0x7</bitOffset>
  18280. <bitWidth>1</bitWidth>
  18281. <access>read-write</access>
  18282. <enumeratedValues>
  18283. <enumeratedValue>
  18284. <name>WKEN_0</name>
  18285. <description>Disable the WAKE interrupt</description>
  18286. <value>0</value>
  18287. </enumeratedValue>
  18288. <enumeratedValue>
  18289. <name>WKEN_1</name>
  18290. <description>Enable the WAKE interrupt</description>
  18291. <value>0x1</value>
  18292. </enumeratedValue>
  18293. </enumeratedValues>
  18294. </field>
  18295. <field>
  18296. <name>ENIRI</name>
  18297. <description>Serial Infrared Interrupt Enable. Enables/Disables the serial infrared interrupt.</description>
  18298. <bitOffset>0x8</bitOffset>
  18299. <bitWidth>1</bitWidth>
  18300. <access>read-write</access>
  18301. <enumeratedValues>
  18302. <enumeratedValue>
  18303. <name>ENIRI_0</name>
  18304. <description>Serial infrared Interrupt disabled</description>
  18305. <value>0</value>
  18306. </enumeratedValue>
  18307. <enumeratedValue>
  18308. <name>ENIRI_1</name>
  18309. <description>Serial infrared Interrupt enabled</description>
  18310. <value>0x1</value>
  18311. </enumeratedValue>
  18312. </enumeratedValues>
  18313. </field>
  18314. <field>
  18315. <name>INVR</name>
  18316. <description>Invert RXD input in RS-232/RS-485 Mode, determine RXD input logic level being sampled in In IrDA mode</description>
  18317. <bitOffset>0x9</bitOffset>
  18318. <bitWidth>1</bitWidth>
  18319. <access>read-write</access>
  18320. <enumeratedValues>
  18321. <enumeratedValue>
  18322. <name>INVR_0</name>
  18323. <description>RXD input is not inverted</description>
  18324. <value>0</value>
  18325. </enumeratedValue>
  18326. <enumeratedValue>
  18327. <name>INVR_1</name>
  18328. <description>RXD input is inverted</description>
  18329. <value>0x1</value>
  18330. </enumeratedValue>
  18331. </enumeratedValues>
  18332. </field>
  18333. <field>
  18334. <name>CTSTL</name>
  18335. <description>CTS Trigger Level</description>
  18336. <bitOffset>0xA</bitOffset>
  18337. <bitWidth>6</bitWidth>
  18338. <access>read-write</access>
  18339. <enumeratedValues>
  18340. <enumeratedValue>
  18341. <name>CTSTL_0</name>
  18342. <description>0 characters received</description>
  18343. <value>0</value>
  18344. </enumeratedValue>
  18345. <enumeratedValue>
  18346. <name>CTSTL_1</name>
  18347. <description>1 characters in the RxFIFO</description>
  18348. <value>0x1</value>
  18349. </enumeratedValue>
  18350. <enumeratedValue>
  18351. <name>CTSTL_32</name>
  18352. <description>32 characters in the RxFIFO (maximum)</description>
  18353. <value>0x20</value>
  18354. </enumeratedValue>
  18355. </enumeratedValues>
  18356. </field>
  18357. </fields>
  18358. </register>
  18359. <register>
  18360. <name>UFCR</name>
  18361. <description>UART FIFO Control Register</description>
  18362. <addressOffset>0x90</addressOffset>
  18363. <size>32</size>
  18364. <access>read-write</access>
  18365. <resetValue>0x801</resetValue>
  18366. <resetMask>0xFFFFFFFF</resetMask>
  18367. <fields>
  18368. <field>
  18369. <name>RXTL</name>
  18370. <description>Receiver Trigger Level</description>
  18371. <bitOffset>0</bitOffset>
  18372. <bitWidth>6</bitWidth>
  18373. <access>read-write</access>
  18374. <enumeratedValues>
  18375. <enumeratedValue>
  18376. <name>RXTL_0</name>
  18377. <description>0 characters received</description>
  18378. <value>0</value>
  18379. </enumeratedValue>
  18380. <enumeratedValue>
  18381. <name>RXTL_1</name>
  18382. <description>RxFIFO has 1 character</description>
  18383. <value>0x1</value>
  18384. </enumeratedValue>
  18385. <enumeratedValue>
  18386. <name>RXTL_31</name>
  18387. <description>RxFIFO has 31 characters</description>
  18388. <value>0x1F</value>
  18389. </enumeratedValue>
  18390. <enumeratedValue>
  18391. <name>RXTL_32</name>
  18392. <description>RxFIFO has 32 characters (maximum)</description>
  18393. <value>0x20</value>
  18394. </enumeratedValue>
  18395. </enumeratedValues>
  18396. </field>
  18397. <field>
  18398. <name>DCEDTE</name>
  18399. <description>DCE/DTE mode select</description>
  18400. <bitOffset>0x6</bitOffset>
  18401. <bitWidth>1</bitWidth>
  18402. <access>read-write</access>
  18403. <enumeratedValues>
  18404. <enumeratedValue>
  18405. <name>DCEDTE_0</name>
  18406. <description>DCE mode selected</description>
  18407. <value>0</value>
  18408. </enumeratedValue>
  18409. <enumeratedValue>
  18410. <name>DCEDTE_1</name>
  18411. <description>DTE mode selected</description>
  18412. <value>0x1</value>
  18413. </enumeratedValue>
  18414. </enumeratedValues>
  18415. </field>
  18416. <field>
  18417. <name>RFDIV</name>
  18418. <description>Reference Frequency Divider</description>
  18419. <bitOffset>0x7</bitOffset>
  18420. <bitWidth>3</bitWidth>
  18421. <access>read-write</access>
  18422. <enumeratedValues>
  18423. <enumeratedValue>
  18424. <name>RFDIV_0</name>
  18425. <description>Divide input clock by 6</description>
  18426. <value>0</value>
  18427. </enumeratedValue>
  18428. <enumeratedValue>
  18429. <name>RFDIV_1</name>
  18430. <description>Divide input clock by 5</description>
  18431. <value>0x1</value>
  18432. </enumeratedValue>
  18433. <enumeratedValue>
  18434. <name>RFDIV_2</name>
  18435. <description>Divide input clock by 4</description>
  18436. <value>0x2</value>
  18437. </enumeratedValue>
  18438. <enumeratedValue>
  18439. <name>RFDIV_3</name>
  18440. <description>Divide input clock by 3</description>
  18441. <value>0x3</value>
  18442. </enumeratedValue>
  18443. <enumeratedValue>
  18444. <name>RFDIV_4</name>
  18445. <description>Divide input clock by 2</description>
  18446. <value>0x4</value>
  18447. </enumeratedValue>
  18448. <enumeratedValue>
  18449. <name>RFDIV_5</name>
  18450. <description>Divide input clock by 1</description>
  18451. <value>0x5</value>
  18452. </enumeratedValue>
  18453. <enumeratedValue>
  18454. <name>RFDIV_6</name>
  18455. <description>Divide input clock by 7</description>
  18456. <value>0x6</value>
  18457. </enumeratedValue>
  18458. </enumeratedValues>
  18459. </field>
  18460. <field>
  18461. <name>TXTL</name>
  18462. <description>Transmitter Trigger Level</description>
  18463. <bitOffset>0xA</bitOffset>
  18464. <bitWidth>6</bitWidth>
  18465. <access>read-write</access>
  18466. <enumeratedValues>
  18467. <enumeratedValue>
  18468. <name>TXTL_2</name>
  18469. <description>TxFIFO has 2 or fewer characters</description>
  18470. <value>0x2</value>
  18471. </enumeratedValue>
  18472. <enumeratedValue>
  18473. <name>TXTL_31</name>
  18474. <description>TxFIFO has 31 or fewer characters</description>
  18475. <value>0x1F</value>
  18476. </enumeratedValue>
  18477. <enumeratedValue>
  18478. <name>TXTL_32</name>
  18479. <description>TxFIFO has 32 characters (maximum)</description>
  18480. <value>0x20</value>
  18481. </enumeratedValue>
  18482. </enumeratedValues>
  18483. </field>
  18484. </fields>
  18485. </register>
  18486. <register>
  18487. <name>USR1</name>
  18488. <description>UART Status Register 1</description>
  18489. <addressOffset>0x94</addressOffset>
  18490. <size>32</size>
  18491. <access>read-write</access>
  18492. <resetValue>0x2040</resetValue>
  18493. <resetMask>0xFFFFFFFF</resetMask>
  18494. <fields>
  18495. <field>
  18496. <name>SAD</name>
  18497. <description>RS-485 Slave Address Detected Interrupt Flag</description>
  18498. <bitOffset>0x3</bitOffset>
  18499. <bitWidth>1</bitWidth>
  18500. <access>read-write</access>
  18501. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18502. <enumeratedValues>
  18503. <enumeratedValue>
  18504. <name>SAD_0</name>
  18505. <description>No slave address detected</description>
  18506. <value>0</value>
  18507. </enumeratedValue>
  18508. <enumeratedValue>
  18509. <name>SAD_1</name>
  18510. <description>Slave address detected</description>
  18511. <value>0x1</value>
  18512. </enumeratedValue>
  18513. </enumeratedValues>
  18514. </field>
  18515. <field>
  18516. <name>AWAKE</name>
  18517. <description>Asynchronous WAKE Interrupt Flag</description>
  18518. <bitOffset>0x4</bitOffset>
  18519. <bitWidth>1</bitWidth>
  18520. <access>read-write</access>
  18521. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18522. <enumeratedValues>
  18523. <enumeratedValue>
  18524. <name>AWAKE_0</name>
  18525. <description>No falling edge was detected on the RXD Serial pin</description>
  18526. <value>0</value>
  18527. </enumeratedValue>
  18528. <enumeratedValue>
  18529. <name>AWAKE_1</name>
  18530. <description>A falling edge was detected on the RXD Serial pin</description>
  18531. <value>0x1</value>
  18532. </enumeratedValue>
  18533. </enumeratedValues>
  18534. </field>
  18535. <field>
  18536. <name>AIRINT</name>
  18537. <description>Asynchronous IR WAKE Interrupt Flag</description>
  18538. <bitOffset>0x5</bitOffset>
  18539. <bitWidth>1</bitWidth>
  18540. <access>read-write</access>
  18541. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18542. <enumeratedValues>
  18543. <enumeratedValue>
  18544. <name>AIRINT_0</name>
  18545. <description>No pulse was detected on the RXD IrDA pin</description>
  18546. <value>0</value>
  18547. </enumeratedValue>
  18548. <enumeratedValue>
  18549. <name>AIRINT_1</name>
  18550. <description>A pulse was detected on the RXD IrDA pin</description>
  18551. <value>0x1</value>
  18552. </enumeratedValue>
  18553. </enumeratedValues>
  18554. </field>
  18555. <field>
  18556. <name>RXDS</name>
  18557. <description>Receiver IDLE Interrupt Flag</description>
  18558. <bitOffset>0x6</bitOffset>
  18559. <bitWidth>1</bitWidth>
  18560. <access>read-only</access>
  18561. <enumeratedValues>
  18562. <enumeratedValue>
  18563. <name>RXDS_0</name>
  18564. <description>Receive in progress</description>
  18565. <value>0</value>
  18566. </enumeratedValue>
  18567. <enumeratedValue>
  18568. <name>RXDS_1</name>
  18569. <description>Receiver is IDLE</description>
  18570. <value>0x1</value>
  18571. </enumeratedValue>
  18572. </enumeratedValues>
  18573. </field>
  18574. <field>
  18575. <name>DTRD</name>
  18576. <description>DTR Delta</description>
  18577. <bitOffset>0x7</bitOffset>
  18578. <bitWidth>1</bitWidth>
  18579. <access>read-write</access>
  18580. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18581. <enumeratedValues>
  18582. <enumeratedValue>
  18583. <name>DTRD_0</name>
  18584. <description>DTR_B (DCE) or DSR_B (DTE) pin did not change state since last cleared</description>
  18585. <value>0</value>
  18586. </enumeratedValue>
  18587. <enumeratedValue>
  18588. <name>DTRD_1</name>
  18589. <description>DTR_B (DCE) or DSR_B (DTE) pin changed state (write 1 to clear)</description>
  18590. <value>0x1</value>
  18591. </enumeratedValue>
  18592. </enumeratedValues>
  18593. </field>
  18594. <field>
  18595. <name>AGTIM</name>
  18596. <description>Ageing Timer Interrupt Flag</description>
  18597. <bitOffset>0x8</bitOffset>
  18598. <bitWidth>1</bitWidth>
  18599. <access>read-write</access>
  18600. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18601. <enumeratedValues>
  18602. <enumeratedValue>
  18603. <name>AGTIM_0</name>
  18604. <description>AGTIM is not active</description>
  18605. <value>0</value>
  18606. </enumeratedValue>
  18607. <enumeratedValue>
  18608. <name>AGTIM_1</name>
  18609. <description>AGTIM is active (write 1 to clear)</description>
  18610. <value>0x1</value>
  18611. </enumeratedValue>
  18612. </enumeratedValues>
  18613. </field>
  18614. <field>
  18615. <name>RRDY</name>
  18616. <description>Receiver Ready Interrupt / DMA Flag</description>
  18617. <bitOffset>0x9</bitOffset>
  18618. <bitWidth>1</bitWidth>
  18619. <access>read-only</access>
  18620. <enumeratedValues>
  18621. <enumeratedValue>
  18622. <name>RRDY_0</name>
  18623. <description>No character ready</description>
  18624. <value>0</value>
  18625. </enumeratedValue>
  18626. <enumeratedValue>
  18627. <name>RRDY_1</name>
  18628. <description>Character(s) ready (interrupt posted)</description>
  18629. <value>0x1</value>
  18630. </enumeratedValue>
  18631. </enumeratedValues>
  18632. </field>
  18633. <field>
  18634. <name>FRAMERR</name>
  18635. <description>Frame Error Interrupt Flag</description>
  18636. <bitOffset>0xA</bitOffset>
  18637. <bitWidth>1</bitWidth>
  18638. <access>read-write</access>
  18639. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18640. <enumeratedValues>
  18641. <enumeratedValue>
  18642. <name>FRAMERR_0</name>
  18643. <description>No frame error detected</description>
  18644. <value>0</value>
  18645. </enumeratedValue>
  18646. <enumeratedValue>
  18647. <name>FRAMERR_1</name>
  18648. <description>Frame error detected (write 1 to clear)</description>
  18649. <value>0x1</value>
  18650. </enumeratedValue>
  18651. </enumeratedValues>
  18652. </field>
  18653. <field>
  18654. <name>ESCF</name>
  18655. <description>Escape Sequence Interrupt Flag</description>
  18656. <bitOffset>0xB</bitOffset>
  18657. <bitWidth>1</bitWidth>
  18658. <access>read-write</access>
  18659. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18660. <enumeratedValues>
  18661. <enumeratedValue>
  18662. <name>ESCF_0</name>
  18663. <description>No escape sequence detected</description>
  18664. <value>0</value>
  18665. </enumeratedValue>
  18666. <enumeratedValue>
  18667. <name>ESCF_1</name>
  18668. <description>Escape sequence detected (write 1 to clear).</description>
  18669. <value>0x1</value>
  18670. </enumeratedValue>
  18671. </enumeratedValues>
  18672. </field>
  18673. <field>
  18674. <name>RTSD</name>
  18675. <description>RTS Delta</description>
  18676. <bitOffset>0xC</bitOffset>
  18677. <bitWidth>1</bitWidth>
  18678. <access>read-write</access>
  18679. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18680. <enumeratedValues>
  18681. <enumeratedValue>
  18682. <name>RTSD_0</name>
  18683. <description>RTS_B pin did not change state since last cleared</description>
  18684. <value>0</value>
  18685. </enumeratedValue>
  18686. <enumeratedValue>
  18687. <name>RTSD_1</name>
  18688. <description>RTS_B pin changed state (write 1 to clear)</description>
  18689. <value>0x1</value>
  18690. </enumeratedValue>
  18691. </enumeratedValues>
  18692. </field>
  18693. <field>
  18694. <name>TRDY</name>
  18695. <description>Transmitter Ready Interrupt / DMA Flag</description>
  18696. <bitOffset>0xD</bitOffset>
  18697. <bitWidth>1</bitWidth>
  18698. <access>read-only</access>
  18699. <enumeratedValues>
  18700. <enumeratedValue>
  18701. <name>TRDY_0</name>
  18702. <description>The transmitter does not require data</description>
  18703. <value>0</value>
  18704. </enumeratedValue>
  18705. <enumeratedValue>
  18706. <name>TRDY_1</name>
  18707. <description>The transmitter requires data (interrupt posted)</description>
  18708. <value>0x1</value>
  18709. </enumeratedValue>
  18710. </enumeratedValues>
  18711. </field>
  18712. <field>
  18713. <name>RTSS</name>
  18714. <description>RTS_B Pin Status</description>
  18715. <bitOffset>0xE</bitOffset>
  18716. <bitWidth>1</bitWidth>
  18717. <access>read-only</access>
  18718. <enumeratedValues>
  18719. <enumeratedValue>
  18720. <name>RTSS_0</name>
  18721. <description>The RTS_B module input is high (inactive)</description>
  18722. <value>0</value>
  18723. </enumeratedValue>
  18724. <enumeratedValue>
  18725. <name>RTSS_1</name>
  18726. <description>The RTS_B module input is low (active)</description>
  18727. <value>0x1</value>
  18728. </enumeratedValue>
  18729. </enumeratedValues>
  18730. </field>
  18731. <field>
  18732. <name>PARITYERR</name>
  18733. <description>Parity Error Interrupt Flag</description>
  18734. <bitOffset>0xF</bitOffset>
  18735. <bitWidth>1</bitWidth>
  18736. <access>read-write</access>
  18737. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18738. <enumeratedValues>
  18739. <enumeratedValue>
  18740. <name>PARITYERR_0</name>
  18741. <description>No parity error detected</description>
  18742. <value>0</value>
  18743. </enumeratedValue>
  18744. <enumeratedValue>
  18745. <name>PARITYERR_1</name>
  18746. <description>Parity error detected (write 1 to clear)</description>
  18747. <value>0x1</value>
  18748. </enumeratedValue>
  18749. </enumeratedValues>
  18750. </field>
  18751. </fields>
  18752. </register>
  18753. <register>
  18754. <name>USR2</name>
  18755. <description>UART Status Register 2</description>
  18756. <addressOffset>0x98</addressOffset>
  18757. <size>32</size>
  18758. <access>read-write</access>
  18759. <resetValue>0x4028</resetValue>
  18760. <resetMask>0xFFFFFFFF</resetMask>
  18761. <fields>
  18762. <field>
  18763. <name>RDR</name>
  18764. <description>Receive Data Ready-Indicates that at least 1 character is received and written to the RxFIFO</description>
  18765. <bitOffset>0</bitOffset>
  18766. <bitWidth>1</bitWidth>
  18767. <access>read-only</access>
  18768. <enumeratedValues>
  18769. <enumeratedValue>
  18770. <name>RDR_0</name>
  18771. <description>No receive data ready</description>
  18772. <value>0</value>
  18773. </enumeratedValue>
  18774. <enumeratedValue>
  18775. <name>RDR_1</name>
  18776. <description>Receive data ready</description>
  18777. <value>0x1</value>
  18778. </enumeratedValue>
  18779. </enumeratedValues>
  18780. </field>
  18781. <field>
  18782. <name>ORE</name>
  18783. <description>Overrun Error</description>
  18784. <bitOffset>0x1</bitOffset>
  18785. <bitWidth>1</bitWidth>
  18786. <access>read-write</access>
  18787. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18788. <enumeratedValues>
  18789. <enumeratedValue>
  18790. <name>ORE_0</name>
  18791. <description>No overrun error</description>
  18792. <value>0</value>
  18793. </enumeratedValue>
  18794. <enumeratedValue>
  18795. <name>ORE_1</name>
  18796. <description>Overrun error (write 1 to clear)</description>
  18797. <value>0x1</value>
  18798. </enumeratedValue>
  18799. </enumeratedValues>
  18800. </field>
  18801. <field>
  18802. <name>BRCD</name>
  18803. <description>BREAK Condition Detected</description>
  18804. <bitOffset>0x2</bitOffset>
  18805. <bitWidth>1</bitWidth>
  18806. <access>read-write</access>
  18807. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18808. <enumeratedValues>
  18809. <enumeratedValue>
  18810. <name>BRCD_0</name>
  18811. <description>No BREAK condition was detected</description>
  18812. <value>0</value>
  18813. </enumeratedValue>
  18814. <enumeratedValue>
  18815. <name>BRCD_1</name>
  18816. <description>A BREAK condition was detected (write 1 to clear)</description>
  18817. <value>0x1</value>
  18818. </enumeratedValue>
  18819. </enumeratedValues>
  18820. </field>
  18821. <field>
  18822. <name>TXDC</name>
  18823. <description>Transmitter Complete</description>
  18824. <bitOffset>0x3</bitOffset>
  18825. <bitWidth>1</bitWidth>
  18826. <access>read-only</access>
  18827. <enumeratedValues>
  18828. <enumeratedValue>
  18829. <name>TXDC_0</name>
  18830. <description>Transmit is incomplete</description>
  18831. <value>0</value>
  18832. </enumeratedValue>
  18833. <enumeratedValue>
  18834. <name>TXDC_1</name>
  18835. <description>Transmit is complete</description>
  18836. <value>0x1</value>
  18837. </enumeratedValue>
  18838. </enumeratedValues>
  18839. </field>
  18840. <field>
  18841. <name>RTSF</name>
  18842. <description>RTS Edge Triggered Interrupt Flag</description>
  18843. <bitOffset>0x4</bitOffset>
  18844. <bitWidth>1</bitWidth>
  18845. <access>read-write</access>
  18846. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18847. <enumeratedValues>
  18848. <enumeratedValue>
  18849. <name>RTSF_0</name>
  18850. <description>Programmed edge not detected on RTS_B</description>
  18851. <value>0</value>
  18852. </enumeratedValue>
  18853. <enumeratedValue>
  18854. <name>RTSF_1</name>
  18855. <description>Programmed edge detected on RTS_B (write 1 to clear)</description>
  18856. <value>0x1</value>
  18857. </enumeratedValue>
  18858. </enumeratedValues>
  18859. </field>
  18860. <field>
  18861. <name>DCDIN</name>
  18862. <description>Data Carrier Detect Input</description>
  18863. <bitOffset>0x5</bitOffset>
  18864. <bitWidth>1</bitWidth>
  18865. <access>read-only</access>
  18866. <enumeratedValues>
  18867. <enumeratedValue>
  18868. <name>DCDIN_0</name>
  18869. <description>Carrier signal Detected</description>
  18870. <value>0</value>
  18871. </enumeratedValue>
  18872. <enumeratedValue>
  18873. <name>DCDIN_1</name>
  18874. <description>No Carrier signal Detected</description>
  18875. <value>0x1</value>
  18876. </enumeratedValue>
  18877. </enumeratedValues>
  18878. </field>
  18879. <field>
  18880. <name>DCDDELT</name>
  18881. <description>Data Carrier Detect Delta</description>
  18882. <bitOffset>0x6</bitOffset>
  18883. <bitWidth>1</bitWidth>
  18884. <access>read-write</access>
  18885. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18886. <enumeratedValues>
  18887. <enumeratedValue>
  18888. <name>DCDDELT_0</name>
  18889. <description>Data Carrier Detect input has not changed state</description>
  18890. <value>0</value>
  18891. </enumeratedValue>
  18892. <enumeratedValue>
  18893. <name>DCDDELT_1</name>
  18894. <description>Data Carrier Detect input has changed state (write 1 to clear)</description>
  18895. <value>0x1</value>
  18896. </enumeratedValue>
  18897. </enumeratedValues>
  18898. </field>
  18899. <field>
  18900. <name>WAKE</name>
  18901. <description>Wake</description>
  18902. <bitOffset>0x7</bitOffset>
  18903. <bitWidth>1</bitWidth>
  18904. <access>read-write</access>
  18905. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18906. <enumeratedValues>
  18907. <enumeratedValue>
  18908. <name>WAKE_0</name>
  18909. <description>start bit not detected</description>
  18910. <value>0</value>
  18911. </enumeratedValue>
  18912. <enumeratedValue>
  18913. <name>WAKE_1</name>
  18914. <description>start bit detected (write 1 to clear)</description>
  18915. <value>0x1</value>
  18916. </enumeratedValue>
  18917. </enumeratedValues>
  18918. </field>
  18919. <field>
  18920. <name>IRINT</name>
  18921. <description>Serial Infrared Interrupt Flag</description>
  18922. <bitOffset>0x8</bitOffset>
  18923. <bitWidth>1</bitWidth>
  18924. <access>read-write</access>
  18925. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18926. <enumeratedValues>
  18927. <enumeratedValue>
  18928. <name>IRINT_0</name>
  18929. <description>no edge detected</description>
  18930. <value>0</value>
  18931. </enumeratedValue>
  18932. <enumeratedValue>
  18933. <name>IRINT_1</name>
  18934. <description>valid edge detected (write 1 to clear)</description>
  18935. <value>0x1</value>
  18936. </enumeratedValue>
  18937. </enumeratedValues>
  18938. </field>
  18939. <field>
  18940. <name>RIIN</name>
  18941. <description>Ring Indicator Input</description>
  18942. <bitOffset>0x9</bitOffset>
  18943. <bitWidth>1</bitWidth>
  18944. <access>read-only</access>
  18945. <enumeratedValues>
  18946. <enumeratedValue>
  18947. <name>RIIN_0</name>
  18948. <description>Ring Detected</description>
  18949. <value>0</value>
  18950. </enumeratedValue>
  18951. <enumeratedValue>
  18952. <name>RIIN_1</name>
  18953. <description>No Ring Detected</description>
  18954. <value>0x1</value>
  18955. </enumeratedValue>
  18956. </enumeratedValues>
  18957. </field>
  18958. <field>
  18959. <name>RIDELT</name>
  18960. <description>Ring Indicator Delta</description>
  18961. <bitOffset>0xA</bitOffset>
  18962. <bitWidth>1</bitWidth>
  18963. <access>read-write</access>
  18964. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18965. <enumeratedValues>
  18966. <enumeratedValue>
  18967. <name>RIDELT_0</name>
  18968. <description>Ring Indicator input has not changed state</description>
  18969. <value>0</value>
  18970. </enumeratedValue>
  18971. <enumeratedValue>
  18972. <name>RIDELT_1</name>
  18973. <description>Ring Indicator input has changed state (write 1 to clear)</description>
  18974. <value>0x1</value>
  18975. </enumeratedValue>
  18976. </enumeratedValues>
  18977. </field>
  18978. <field>
  18979. <name>ACST</name>
  18980. <description>Autobaud Counter Stopped</description>
  18981. <bitOffset>0xB</bitOffset>
  18982. <bitWidth>1</bitWidth>
  18983. <access>read-write</access>
  18984. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  18985. <enumeratedValues>
  18986. <enumeratedValue>
  18987. <name>ACST_0</name>
  18988. <description>Measurement of bit length not finished (in autobaud)</description>
  18989. <value>0</value>
  18990. </enumeratedValue>
  18991. <enumeratedValue>
  18992. <name>ACST_1</name>
  18993. <description>Measurement of bit length finished (in autobaud). (write 1 to clear)</description>
  18994. <value>0x1</value>
  18995. </enumeratedValue>
  18996. </enumeratedValues>
  18997. </field>
  18998. <field>
  18999. <name>IDLE</name>
  19000. <description>Idle Condition</description>
  19001. <bitOffset>0xC</bitOffset>
  19002. <bitWidth>1</bitWidth>
  19003. <access>read-write</access>
  19004. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  19005. <enumeratedValues>
  19006. <enumeratedValue>
  19007. <name>IDLE_0</name>
  19008. <description>No idle condition detected</description>
  19009. <value>0</value>
  19010. </enumeratedValue>
  19011. <enumeratedValue>
  19012. <name>IDLE_1</name>
  19013. <description>Idle condition detected (write 1 to clear)</description>
  19014. <value>0x1</value>
  19015. </enumeratedValue>
  19016. </enumeratedValues>
  19017. </field>
  19018. <field>
  19019. <name>DTRF</name>
  19020. <description>DTR edge triggered interrupt flag</description>
  19021. <bitOffset>0xD</bitOffset>
  19022. <bitWidth>1</bitWidth>
  19023. <access>read-write</access>
  19024. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  19025. <enumeratedValues>
  19026. <enumeratedValue>
  19027. <name>DTRF_0</name>
  19028. <description>Programmed edge not detected on DTR/DSR</description>
  19029. <value>0</value>
  19030. </enumeratedValue>
  19031. <enumeratedValue>
  19032. <name>DTRF_1</name>
  19033. <description>Programmed edge detected on DTR/DSR (write 1 to clear)</description>
  19034. <value>0x1</value>
  19035. </enumeratedValue>
  19036. </enumeratedValues>
  19037. </field>
  19038. <field>
  19039. <name>TXFE</name>
  19040. <description>Transmit Buffer FIFO Empty</description>
  19041. <bitOffset>0xE</bitOffset>
  19042. <bitWidth>1</bitWidth>
  19043. <access>read-only</access>
  19044. <enumeratedValues>
  19045. <enumeratedValue>
  19046. <name>TXFE_0</name>
  19047. <description>The transmit buffer (TxFIFO) is not empty</description>
  19048. <value>0</value>
  19049. </enumeratedValue>
  19050. <enumeratedValue>
  19051. <name>TXFE_1</name>
  19052. <description>The transmit buffer (TxFIFO) is empty</description>
  19053. <value>0x1</value>
  19054. </enumeratedValue>
  19055. </enumeratedValues>
  19056. </field>
  19057. <field>
  19058. <name>ADET</name>
  19059. <description>Automatic Baud Rate Detect Complete</description>
  19060. <bitOffset>0xF</bitOffset>
  19061. <bitWidth>1</bitWidth>
  19062. <access>read-write</access>
  19063. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  19064. <enumeratedValues>
  19065. <enumeratedValue>
  19066. <name>ADET_0</name>
  19067. <description>ASCII &quot;A&quot; or &quot;a&quot; was not received</description>
  19068. <value>0</value>
  19069. </enumeratedValue>
  19070. <enumeratedValue>
  19071. <name>ADET_1</name>
  19072. <description>ASCII &quot;A&quot; or &quot;a&quot; was received (write 1 to clear)</description>
  19073. <value>0x1</value>
  19074. </enumeratedValue>
  19075. </enumeratedValues>
  19076. </field>
  19077. </fields>
  19078. </register>
  19079. <register>
  19080. <name>UESC</name>
  19081. <description>UART Escape Character Register</description>
  19082. <addressOffset>0x9C</addressOffset>
  19083. <size>32</size>
  19084. <access>read-write</access>
  19085. <resetValue>0x2B</resetValue>
  19086. <resetMask>0xFFFFFFFF</resetMask>
  19087. <fields>
  19088. <field>
  19089. <name>ESC_CHAR</name>
  19090. <description>UART Escape Character</description>
  19091. <bitOffset>0</bitOffset>
  19092. <bitWidth>8</bitWidth>
  19093. <access>read-write</access>
  19094. </field>
  19095. </fields>
  19096. </register>
  19097. <register>
  19098. <name>UTIM</name>
  19099. <description>UART Escape Timer Register</description>
  19100. <addressOffset>0xA0</addressOffset>
  19101. <size>32</size>
  19102. <access>read-write</access>
  19103. <resetValue>0</resetValue>
  19104. <resetMask>0xFFFFFFFF</resetMask>
  19105. <fields>
  19106. <field>
  19107. <name>TIM</name>
  19108. <description>UART Escape Timer</description>
  19109. <bitOffset>0</bitOffset>
  19110. <bitWidth>12</bitWidth>
  19111. <access>read-write</access>
  19112. </field>
  19113. </fields>
  19114. </register>
  19115. <register>
  19116. <name>UBIR</name>
  19117. <description>UART BRM Incremental Register</description>
  19118. <addressOffset>0xA4</addressOffset>
  19119. <size>32</size>
  19120. <access>read-write</access>
  19121. <resetValue>0</resetValue>
  19122. <resetMask>0xFFFFFFFF</resetMask>
  19123. <fields>
  19124. <field>
  19125. <name>INC</name>
  19126. <description>Incremental Numerator</description>
  19127. <bitOffset>0</bitOffset>
  19128. <bitWidth>16</bitWidth>
  19129. <access>read-write</access>
  19130. </field>
  19131. </fields>
  19132. </register>
  19133. <register>
  19134. <name>UBMR</name>
  19135. <description>UART BRM Modulator Register</description>
  19136. <addressOffset>0xA8</addressOffset>
  19137. <size>32</size>
  19138. <access>read-write</access>
  19139. <resetValue>0</resetValue>
  19140. <resetMask>0xFFFFFFFF</resetMask>
  19141. <fields>
  19142. <field>
  19143. <name>MOD</name>
  19144. <description>Modulator Denominator</description>
  19145. <bitOffset>0</bitOffset>
  19146. <bitWidth>16</bitWidth>
  19147. <access>read-write</access>
  19148. </field>
  19149. </fields>
  19150. </register>
  19151. <register>
  19152. <name>UBRC</name>
  19153. <description>UART Baud Rate Count Register</description>
  19154. <addressOffset>0xAC</addressOffset>
  19155. <size>32</size>
  19156. <access>read-only</access>
  19157. <resetValue>0x4</resetValue>
  19158. <resetMask>0xFFFFFFFF</resetMask>
  19159. <fields>
  19160. <field>
  19161. <name>BCNT</name>
  19162. <description>Baud Rate Count Register</description>
  19163. <bitOffset>0</bitOffset>
  19164. <bitWidth>16</bitWidth>
  19165. <access>read-only</access>
  19166. </field>
  19167. </fields>
  19168. </register>
  19169. <register>
  19170. <name>ONEMS</name>
  19171. <description>UART One Millisecond Register</description>
  19172. <addressOffset>0xB0</addressOffset>
  19173. <size>32</size>
  19174. <access>read-write</access>
  19175. <resetValue>0</resetValue>
  19176. <resetMask>0xFFFFFFFF</resetMask>
  19177. <fields>
  19178. <field>
  19179. <name>ONEMS</name>
  19180. <description>One Millisecond Register</description>
  19181. <bitOffset>0</bitOffset>
  19182. <bitWidth>24</bitWidth>
  19183. <access>read-write</access>
  19184. </field>
  19185. </fields>
  19186. </register>
  19187. <register>
  19188. <name>UTS</name>
  19189. <description>UART Test Register</description>
  19190. <addressOffset>0xB4</addressOffset>
  19191. <size>32</size>
  19192. <access>read-write</access>
  19193. <resetValue>0x60</resetValue>
  19194. <resetMask>0xFFFFFFFF</resetMask>
  19195. <fields>
  19196. <field>
  19197. <name>SOFTRST</name>
  19198. <description>Software Reset. Indicates the status of the software reset (SRST_B bit of UCR2).</description>
  19199. <bitOffset>0</bitOffset>
  19200. <bitWidth>1</bitWidth>
  19201. <access>read-write</access>
  19202. <enumeratedValues>
  19203. <enumeratedValue>
  19204. <name>SOFTRST_0</name>
  19205. <description>Software reset inactive</description>
  19206. <value>0</value>
  19207. </enumeratedValue>
  19208. <enumeratedValue>
  19209. <name>SOFTRST_1</name>
  19210. <description>Software reset active</description>
  19211. <value>0x1</value>
  19212. </enumeratedValue>
  19213. </enumeratedValues>
  19214. </field>
  19215. <field>
  19216. <name>RXFULL</name>
  19217. <description>RxFIFO FULL. Indicates the RxFIFO is full.</description>
  19218. <bitOffset>0x3</bitOffset>
  19219. <bitWidth>1</bitWidth>
  19220. <access>read-write</access>
  19221. <enumeratedValues>
  19222. <enumeratedValue>
  19223. <name>RXFULL_0</name>
  19224. <description>The RxFIFO is not full</description>
  19225. <value>0</value>
  19226. </enumeratedValue>
  19227. <enumeratedValue>
  19228. <name>RXFULL_1</name>
  19229. <description>The RxFIFO is full</description>
  19230. <value>0x1</value>
  19231. </enumeratedValue>
  19232. </enumeratedValues>
  19233. </field>
  19234. <field>
  19235. <name>TXFULL</name>
  19236. <description>TxFIFO FULL. Indicates the TxFIFO is full.</description>
  19237. <bitOffset>0x4</bitOffset>
  19238. <bitWidth>1</bitWidth>
  19239. <access>read-write</access>
  19240. <enumeratedValues>
  19241. <enumeratedValue>
  19242. <name>TXFULL_0</name>
  19243. <description>The TxFIFO is not full</description>
  19244. <value>0</value>
  19245. </enumeratedValue>
  19246. <enumeratedValue>
  19247. <name>TXFULL_1</name>
  19248. <description>The TxFIFO is full</description>
  19249. <value>0x1</value>
  19250. </enumeratedValue>
  19251. </enumeratedValues>
  19252. </field>
  19253. <field>
  19254. <name>RXEMPTY</name>
  19255. <description>RxFIFO Empty. Indicates the RxFIFO is empty.</description>
  19256. <bitOffset>0x5</bitOffset>
  19257. <bitWidth>1</bitWidth>
  19258. <access>read-write</access>
  19259. <enumeratedValues>
  19260. <enumeratedValue>
  19261. <name>RXEMPTY_0</name>
  19262. <description>The RxFIFO is not empty</description>
  19263. <value>0</value>
  19264. </enumeratedValue>
  19265. <enumeratedValue>
  19266. <name>RXEMPTY_1</name>
  19267. <description>The RxFIFO is empty</description>
  19268. <value>0x1</value>
  19269. </enumeratedValue>
  19270. </enumeratedValues>
  19271. </field>
  19272. <field>
  19273. <name>TXEMPTY</name>
  19274. <description>TxFIFO Empty. Indicates that the TxFIFO is empty.</description>
  19275. <bitOffset>0x6</bitOffset>
  19276. <bitWidth>1</bitWidth>
  19277. <access>read-write</access>
  19278. <enumeratedValues>
  19279. <enumeratedValue>
  19280. <name>TXEMPTY_0</name>
  19281. <description>The TxFIFO is not empty</description>
  19282. <value>0</value>
  19283. </enumeratedValue>
  19284. <enumeratedValue>
  19285. <name>TXEMPTY_1</name>
  19286. <description>The TxFIFO is empty</description>
  19287. <value>0x1</value>
  19288. </enumeratedValue>
  19289. </enumeratedValues>
  19290. </field>
  19291. <field>
  19292. <name>RXDBG</name>
  19293. <description>RX_fifo_debug_mode. This bit controls the operation of the RX fifo read counter when in debug mode.</description>
  19294. <bitOffset>0x9</bitOffset>
  19295. <bitWidth>1</bitWidth>
  19296. <access>read-write</access>
  19297. <enumeratedValues>
  19298. <enumeratedValue>
  19299. <name>RXDBG_0</name>
  19300. <description>rx fifo read pointer does not increment</description>
  19301. <value>0</value>
  19302. </enumeratedValue>
  19303. <enumeratedValue>
  19304. <name>RXDBG_1</name>
  19305. <description>rx_fifo read pointer increments as normal</description>
  19306. <value>0x1</value>
  19307. </enumeratedValue>
  19308. </enumeratedValues>
  19309. </field>
  19310. <field>
  19311. <name>LOOPIR</name>
  19312. <description>Loop TX and RX for IR Test (LOOPIR)</description>
  19313. <bitOffset>0xA</bitOffset>
  19314. <bitWidth>1</bitWidth>
  19315. <access>read-write</access>
  19316. <enumeratedValues>
  19317. <enumeratedValue>
  19318. <name>LOOPIR_0</name>
  19319. <description>No IR loop</description>
  19320. <value>0</value>
  19321. </enumeratedValue>
  19322. <enumeratedValue>
  19323. <name>LOOPIR_1</name>
  19324. <description>Connect IR transmitter to IR receiver</description>
  19325. <value>0x1</value>
  19326. </enumeratedValue>
  19327. </enumeratedValues>
  19328. </field>
  19329. <field>
  19330. <name>DBGEN</name>
  19331. <description>debug_enable_B. This bit controls whether to respond to the debug_req input signal.</description>
  19332. <bitOffset>0xB</bitOffset>
  19333. <bitWidth>1</bitWidth>
  19334. <access>read-write</access>
  19335. <enumeratedValues>
  19336. <enumeratedValue>
  19337. <name>DBGEN_0</name>
  19338. <description>UART will go into debug mode when debug_req is HIGH</description>
  19339. <value>0</value>
  19340. </enumeratedValue>
  19341. <enumeratedValue>
  19342. <name>DBGEN_1</name>
  19343. <description>UART will not go into debug mode even if debug_req is HIGH</description>
  19344. <value>0x1</value>
  19345. </enumeratedValue>
  19346. </enumeratedValues>
  19347. </field>
  19348. <field>
  19349. <name>LOOP</name>
  19350. <description>Loop TX and RX for Test</description>
  19351. <bitOffset>0xC</bitOffset>
  19352. <bitWidth>1</bitWidth>
  19353. <access>read-write</access>
  19354. <enumeratedValues>
  19355. <enumeratedValue>
  19356. <name>LOOP_0</name>
  19357. <description>Normal receiver operation</description>
  19358. <value>0</value>
  19359. </enumeratedValue>
  19360. <enumeratedValue>
  19361. <name>LOOP_1</name>
  19362. <description>Internally connect the transmitter output to the receiver input</description>
  19363. <value>0x1</value>
  19364. </enumeratedValue>
  19365. </enumeratedValues>
  19366. </field>
  19367. <field>
  19368. <name>FRCPERR</name>
  19369. <description>Force Parity Error</description>
  19370. <bitOffset>0xD</bitOffset>
  19371. <bitWidth>1</bitWidth>
  19372. <access>read-write</access>
  19373. <enumeratedValues>
  19374. <enumeratedValue>
  19375. <name>FRCPERR_0</name>
  19376. <description>Generate normal parity</description>
  19377. <value>0</value>
  19378. </enumeratedValue>
  19379. <enumeratedValue>
  19380. <name>FRCPERR_1</name>
  19381. <description>Generate inverted parity (error)</description>
  19382. <value>0x1</value>
  19383. </enumeratedValue>
  19384. </enumeratedValues>
  19385. </field>
  19386. </fields>
  19387. </register>
  19388. <register>
  19389. <name>UMCR</name>
  19390. <description>UART RS-485 Mode Control Register</description>
  19391. <addressOffset>0xB8</addressOffset>
  19392. <size>32</size>
  19393. <access>read-write</access>
  19394. <resetValue>0</resetValue>
  19395. <resetMask>0xFFFFFFFF</resetMask>
  19396. <fields>
  19397. <field>
  19398. <name>MDEN</name>
  19399. <description>9-bit data or Multidrop Mode (RS-485) Enable.</description>
  19400. <bitOffset>0</bitOffset>
  19401. <bitWidth>1</bitWidth>
  19402. <access>read-write</access>
  19403. <enumeratedValues>
  19404. <enumeratedValue>
  19405. <name>MDEN_0</name>
  19406. <description>Normal RS-232 or IrDA mode, see for detail.</description>
  19407. <value>0</value>
  19408. </enumeratedValue>
  19409. <enumeratedValue>
  19410. <name>MDEN_1</name>
  19411. <description>Enable RS-485 mode, see for detail</description>
  19412. <value>0x1</value>
  19413. </enumeratedValue>
  19414. </enumeratedValues>
  19415. </field>
  19416. <field>
  19417. <name>SLAM</name>
  19418. <description>RS-485 Slave Address Detect Mode Selection.</description>
  19419. <bitOffset>0x1</bitOffset>
  19420. <bitWidth>1</bitWidth>
  19421. <access>read-write</access>
  19422. <enumeratedValues>
  19423. <enumeratedValue>
  19424. <name>SLAM_0</name>
  19425. <description>Select Normal Address Detect mode</description>
  19426. <value>0</value>
  19427. </enumeratedValue>
  19428. <enumeratedValue>
  19429. <name>SLAM_1</name>
  19430. <description>Select Automatic Address Detect mode</description>
  19431. <value>0x1</value>
  19432. </enumeratedValue>
  19433. </enumeratedValues>
  19434. </field>
  19435. <field>
  19436. <name>TXB8</name>
  19437. <description>Transmit RS-485 bit 8 (the ninth bit or 9th bit)</description>
  19438. <bitOffset>0x2</bitOffset>
  19439. <bitWidth>1</bitWidth>
  19440. <access>read-write</access>
  19441. <enumeratedValues>
  19442. <enumeratedValue>
  19443. <name>TXB8_0</name>
  19444. <description>0 will be transmitted as the RS485 9th data bit</description>
  19445. <value>0</value>
  19446. </enumeratedValue>
  19447. <enumeratedValue>
  19448. <name>TXB8_1</name>
  19449. <description>1 will be transmitted as the RS485 9th data bit</description>
  19450. <value>0x1</value>
  19451. </enumeratedValue>
  19452. </enumeratedValues>
  19453. </field>
  19454. <field>
  19455. <name>SADEN</name>
  19456. <description>RS-485 Slave Address Detected Interrupt Enable.</description>
  19457. <bitOffset>0x3</bitOffset>
  19458. <bitWidth>1</bitWidth>
  19459. <access>read-write</access>
  19460. <enumeratedValues>
  19461. <enumeratedValue>
  19462. <name>SADEN_0</name>
  19463. <description>Disable RS-485 Slave Address Detected Interrupt</description>
  19464. <value>0</value>
  19465. </enumeratedValue>
  19466. <enumeratedValue>
  19467. <name>SADEN_1</name>
  19468. <description>Enable RS-485 Slave Address Detected Interrupt</description>
  19469. <value>0x1</value>
  19470. </enumeratedValue>
  19471. </enumeratedValues>
  19472. </field>
  19473. <field>
  19474. <name>SLADDR</name>
  19475. <description>RS-485 Slave Address Character</description>
  19476. <bitOffset>0x8</bitOffset>
  19477. <bitWidth>8</bitWidth>
  19478. <access>read-write</access>
  19479. </field>
  19480. </fields>
  19481. </register>
  19482. </registers>
  19483. </peripheral>
  19484. <peripheral derivedFrom="UART1">
  19485. <name>UART7</name>
  19486. <description>UARTv2</description>
  19487. <groupName>UART</groupName>
  19488. <prependToName>UART7_</prependToName>
  19489. <baseAddress>0x2018000</baseAddress>
  19490. <addressBlock>
  19491. <offset>0</offset>
  19492. <size>0xBC</size>
  19493. <usage>registers</usage>
  19494. </addressBlock>
  19495. <interrupt>
  19496. <name>UART7</name>
  19497. <value>71</value>
  19498. </interrupt>
  19499. </peripheral>
  19500. <peripheral derivedFrom="UART1">
  19501. <name>UART2</name>
  19502. <description>UARTv2</description>
  19503. <groupName>UART</groupName>
  19504. <prependToName>UART2_</prependToName>
  19505. <baseAddress>0x21E8000</baseAddress>
  19506. <addressBlock>
  19507. <offset>0</offset>
  19508. <size>0xBC</size>
  19509. <usage>registers</usage>
  19510. </addressBlock>
  19511. <interrupt>
  19512. <name>UART2</name>
  19513. <value>59</value>
  19514. </interrupt>
  19515. </peripheral>
  19516. <peripheral derivedFrom="UART1">
  19517. <name>UART3</name>
  19518. <description>UARTv2</description>
  19519. <groupName>UART</groupName>
  19520. <prependToName>UART3_</prependToName>
  19521. <baseAddress>0x21EC000</baseAddress>
  19522. <addressBlock>
  19523. <offset>0</offset>
  19524. <size>0xBC</size>
  19525. <usage>registers</usage>
  19526. </addressBlock>
  19527. <interrupt>
  19528. <name>UART3</name>
  19529. <value>60</value>
  19530. </interrupt>
  19531. </peripheral>
  19532. <peripheral derivedFrom="UART1">
  19533. <name>UART4</name>
  19534. <description>UARTv2</description>
  19535. <groupName>UART</groupName>
  19536. <prependToName>UART4_</prependToName>
  19537. <baseAddress>0x21F0000</baseAddress>
  19538. <addressBlock>
  19539. <offset>0</offset>
  19540. <size>0xBC</size>
  19541. <usage>registers</usage>
  19542. </addressBlock>
  19543. <interrupt>
  19544. <name>UART4</name>
  19545. <value>61</value>
  19546. </interrupt>
  19547. </peripheral>
  19548. <peripheral derivedFrom="UART1">
  19549. <name>UART5</name>
  19550. <description>UARTv2</description>
  19551. <groupName>UART</groupName>
  19552. <prependToName>UART5_</prependToName>
  19553. <baseAddress>0x21F4000</baseAddress>
  19554. <addressBlock>
  19555. <offset>0</offset>
  19556. <size>0xBC</size>
  19557. <usage>registers</usage>
  19558. </addressBlock>
  19559. <interrupt>
  19560. <name>UART5</name>
  19561. <value>62</value>
  19562. </interrupt>
  19563. </peripheral>
  19564. <peripheral derivedFrom="UART1">
  19565. <name>UART6</name>
  19566. <description>UARTv2</description>
  19567. <groupName>UART</groupName>
  19568. <prependToName>UART6_</prependToName>
  19569. <baseAddress>0x21FC000</baseAddress>
  19570. <addressBlock>
  19571. <offset>0</offset>
  19572. <size>0xBC</size>
  19573. <usage>registers</usage>
  19574. </addressBlock>
  19575. <interrupt>
  19576. <name>UART6</name>
  19577. <value>49</value>
  19578. </interrupt>
  19579. </peripheral>
  19580. <peripheral derivedFrom="UART1">
  19581. <name>UART8</name>
  19582. <description>UARTv2</description>
  19583. <groupName>UART</groupName>
  19584. <prependToName>UART8_</prependToName>
  19585. <baseAddress>0x2288000</baseAddress>
  19586. <addressBlock>
  19587. <offset>0</offset>
  19588. <size>0xBC</size>
  19589. <usage>registers</usage>
  19590. </addressBlock>
  19591. <interrupt>
  19592. <name>UART8</name>
  19593. <value>72</value>
  19594. </interrupt>
  19595. </peripheral>
  19596. <peripheral>
  19597. <name>ESAI</name>
  19598. <description>Enhanced Serial Audio Interface</description>
  19599. <groupName>ESAI</groupName>
  19600. <prependToName>ESAI_</prependToName>
  19601. <baseAddress>0x2024000</baseAddress>
  19602. <addressBlock>
  19603. <offset>0</offset>
  19604. <size>0x100</size>
  19605. <usage>registers</usage>
  19606. </addressBlock>
  19607. <interrupt>
  19608. <name>ESAI</name>
  19609. <value>83</value>
  19610. </interrupt>
  19611. <registers>
  19612. <register>
  19613. <name>ETDR</name>
  19614. <description>ESAI Transmit Data Register</description>
  19615. <addressOffset>0</addressOffset>
  19616. <size>32</size>
  19617. <access>write-only</access>
  19618. <resetValue>0</resetValue>
  19619. <resetMask>0xFFFFFFFF</resetMask>
  19620. <fields>
  19621. <field>
  19622. <name>ETDR</name>
  19623. <description>ESAI Transmit Data Register</description>
  19624. <bitOffset>0</bitOffset>
  19625. <bitWidth>32</bitWidth>
  19626. <access>write-only</access>
  19627. </field>
  19628. </fields>
  19629. </register>
  19630. <register>
  19631. <name>ERDR</name>
  19632. <description>ESAI Receive Data Register</description>
  19633. <addressOffset>0x4</addressOffset>
  19634. <size>32</size>
  19635. <access>read-only</access>
  19636. <resetValue>0</resetValue>
  19637. <resetMask>0xFFFFFFFF</resetMask>
  19638. <fields>
  19639. <field>
  19640. <name>ERDR</name>
  19641. <description>ESAI Receive Data Register</description>
  19642. <bitOffset>0</bitOffset>
  19643. <bitWidth>32</bitWidth>
  19644. <access>read-only</access>
  19645. </field>
  19646. </fields>
  19647. </register>
  19648. <register>
  19649. <name>ECR</name>
  19650. <description>ESAI Control Register</description>
  19651. <addressOffset>0x8</addressOffset>
  19652. <size>32</size>
  19653. <access>read-write</access>
  19654. <resetValue>0</resetValue>
  19655. <resetMask>0xFFFFFFFF</resetMask>
  19656. <fields>
  19657. <field>
  19658. <name>ESAIEN</name>
  19659. <description>ESAI Enable</description>
  19660. <bitOffset>0</bitOffset>
  19661. <bitWidth>1</bitWidth>
  19662. <access>read-write</access>
  19663. <enumeratedValues>
  19664. <enumeratedValue>
  19665. <name>ESAIEN_0</name>
  19666. <description>ESAI disabled.</description>
  19667. <value>0</value>
  19668. </enumeratedValue>
  19669. <enumeratedValue>
  19670. <name>ESAIEN_1</name>
  19671. <description>ESAI enabled.</description>
  19672. <value>0x1</value>
  19673. </enumeratedValue>
  19674. </enumeratedValues>
  19675. </field>
  19676. <field>
  19677. <name>ERST</name>
  19678. <description>ESAI Reset. Reset the ESAI core logic (including configuration registers) but not the ESAI FIFOs.</description>
  19679. <bitOffset>0x1</bitOffset>
  19680. <bitWidth>1</bitWidth>
  19681. <access>read-write</access>
  19682. <enumeratedValues>
  19683. <enumeratedValue>
  19684. <name>ERST_0</name>
  19685. <description>ESAI not reset.</description>
  19686. <value>0</value>
  19687. </enumeratedValue>
  19688. <enumeratedValue>
  19689. <name>ERST_1</name>
  19690. <description>ESAI reset.</description>
  19691. <value>0x1</value>
  19692. </enumeratedValue>
  19693. </enumeratedValues>
  19694. </field>
  19695. <field>
  19696. <name>ERO</name>
  19697. <description>EXTAL Receiver Out. Drive the EXTAL input on the High Frequency Receiver Clock pin.</description>
  19698. <bitOffset>0x10</bitOffset>
  19699. <bitWidth>1</bitWidth>
  19700. <access>read-write</access>
  19701. <enumeratedValues>
  19702. <enumeratedValue>
  19703. <name>ERO_0</name>
  19704. <description>HCKR pin has normal function.</description>
  19705. <value>0</value>
  19706. </enumeratedValue>
  19707. <enumeratedValue>
  19708. <name>ERO_1</name>
  19709. <description>EXTAL driven onto HCKR pin.</description>
  19710. <value>0x1</value>
  19711. </enumeratedValue>
  19712. </enumeratedValues>
  19713. </field>
  19714. <field>
  19715. <name>ERI</name>
  19716. <description>EXTAL Receiver In</description>
  19717. <bitOffset>0x11</bitOffset>
  19718. <bitWidth>1</bitWidth>
  19719. <access>read-write</access>
  19720. <enumeratedValues>
  19721. <enumeratedValue>
  19722. <name>ERI_0</name>
  19723. <description>HCKR pin has normal function.</description>
  19724. <value>0</value>
  19725. </enumeratedValue>
  19726. <enumeratedValue>
  19727. <name>ERI_1</name>
  19728. <description>EXTAL muxed into HCKR input.</description>
  19729. <value>0x1</value>
  19730. </enumeratedValue>
  19731. </enumeratedValues>
  19732. </field>
  19733. <field>
  19734. <name>ETO</name>
  19735. <description>EXTAL Transmitter Out. Drive the EXTAL input on the High Frequency Transmitter Clock pin.</description>
  19736. <bitOffset>0x12</bitOffset>
  19737. <bitWidth>1</bitWidth>
  19738. <access>read-write</access>
  19739. <enumeratedValues>
  19740. <enumeratedValue>
  19741. <name>ETO_0</name>
  19742. <description>HCKT pin has normal function.</description>
  19743. <value>0</value>
  19744. </enumeratedValue>
  19745. <enumeratedValue>
  19746. <name>ETO_1</name>
  19747. <description>EXTAL driven onto HCKT pin.</description>
  19748. <value>0x1</value>
  19749. </enumeratedValue>
  19750. </enumeratedValues>
  19751. </field>
  19752. <field>
  19753. <name>ETI</name>
  19754. <description>EXTAL Transmitter In</description>
  19755. <bitOffset>0x13</bitOffset>
  19756. <bitWidth>1</bitWidth>
  19757. <access>read-write</access>
  19758. <enumeratedValues>
  19759. <enumeratedValue>
  19760. <name>ETI_0</name>
  19761. <description>HCKT pin has normal function.</description>
  19762. <value>0</value>
  19763. </enumeratedValue>
  19764. <enumeratedValue>
  19765. <name>ETI_1</name>
  19766. <description>EXTAL muxed into HCKT input.</description>
  19767. <value>0x1</value>
  19768. </enumeratedValue>
  19769. </enumeratedValues>
  19770. </field>
  19771. </fields>
  19772. </register>
  19773. <register>
  19774. <name>ESR</name>
  19775. <description>ESAI Status Register</description>
  19776. <addressOffset>0xC</addressOffset>
  19777. <size>32</size>
  19778. <access>read-only</access>
  19779. <resetValue>0</resetValue>
  19780. <resetMask>0xFFFFFFFF</resetMask>
  19781. <fields>
  19782. <field>
  19783. <name>RD</name>
  19784. <description>Receive Data.</description>
  19785. <bitOffset>0</bitOffset>
  19786. <bitWidth>1</bitWidth>
  19787. <access>read-only</access>
  19788. <enumeratedValues>
  19789. <enumeratedValue>
  19790. <name>RD_0</name>
  19791. <description>RD is not the highest priority active interrupt.</description>
  19792. <value>0</value>
  19793. </enumeratedValue>
  19794. <enumeratedValue>
  19795. <name>RD_1</name>
  19796. <description>RD is the highest priority active interrupt.</description>
  19797. <value>0x1</value>
  19798. </enumeratedValue>
  19799. </enumeratedValues>
  19800. </field>
  19801. <field>
  19802. <name>RED</name>
  19803. <description>Receive Even Data.</description>
  19804. <bitOffset>0x1</bitOffset>
  19805. <bitWidth>1</bitWidth>
  19806. <access>read-only</access>
  19807. <enumeratedValues>
  19808. <enumeratedValue>
  19809. <name>RED_0</name>
  19810. <description>RED is not the highest priority active interrupt.</description>
  19811. <value>0</value>
  19812. </enumeratedValue>
  19813. <enumeratedValue>
  19814. <name>RED_1</name>
  19815. <description>RED is the highest priority active interrupt.</description>
  19816. <value>0x1</value>
  19817. </enumeratedValue>
  19818. </enumeratedValues>
  19819. </field>
  19820. <field>
  19821. <name>RDE</name>
  19822. <description>Receive Data Exception.</description>
  19823. <bitOffset>0x2</bitOffset>
  19824. <bitWidth>1</bitWidth>
  19825. <access>read-only</access>
  19826. <enumeratedValues>
  19827. <enumeratedValue>
  19828. <name>RDE_0</name>
  19829. <description>RDE is not the highest priority active interrupt.</description>
  19830. <value>0</value>
  19831. </enumeratedValue>
  19832. <enumeratedValue>
  19833. <name>RDE_1</name>
  19834. <description>RDE is the highest priority active interrupt.</description>
  19835. <value>0x1</value>
  19836. </enumeratedValue>
  19837. </enumeratedValues>
  19838. </field>
  19839. <field>
  19840. <name>RLS</name>
  19841. <description>Receive Last Slot</description>
  19842. <bitOffset>0x3</bitOffset>
  19843. <bitWidth>1</bitWidth>
  19844. <access>read-only</access>
  19845. <enumeratedValues>
  19846. <enumeratedValue>
  19847. <name>RLS_0</name>
  19848. <description>RLS is not the highest priority active interrupt.</description>
  19849. <value>0</value>
  19850. </enumeratedValue>
  19851. <enumeratedValue>
  19852. <name>RLS_1</name>
  19853. <description>RLS is the highest priority active interrupt.</description>
  19854. <value>0x1</value>
  19855. </enumeratedValue>
  19856. </enumeratedValues>
  19857. </field>
  19858. <field>
  19859. <name>TD</name>
  19860. <description>Transmit Data.</description>
  19861. <bitOffset>0x4</bitOffset>
  19862. <bitWidth>1</bitWidth>
  19863. <access>read-only</access>
  19864. <enumeratedValues>
  19865. <enumeratedValue>
  19866. <name>TD_0</name>
  19867. <description>TD is not the highest priority active interrupt.</description>
  19868. <value>0</value>
  19869. </enumeratedValue>
  19870. <enumeratedValue>
  19871. <name>TD_1</name>
  19872. <description>TD is the highest priority active interrupt.</description>
  19873. <value>0x1</value>
  19874. </enumeratedValue>
  19875. </enumeratedValues>
  19876. </field>
  19877. <field>
  19878. <name>TED</name>
  19879. <description>Transmit Even Data.</description>
  19880. <bitOffset>0x5</bitOffset>
  19881. <bitWidth>1</bitWidth>
  19882. <access>read-only</access>
  19883. <enumeratedValues>
  19884. <enumeratedValue>
  19885. <name>TED_0</name>
  19886. <description>TED is not the highest priority active interrupt.</description>
  19887. <value>0</value>
  19888. </enumeratedValue>
  19889. <enumeratedValue>
  19890. <name>TED_1</name>
  19891. <description>TED is the highest priority active interrupt.</description>
  19892. <value>0x1</value>
  19893. </enumeratedValue>
  19894. </enumeratedValues>
  19895. </field>
  19896. <field>
  19897. <name>TDE</name>
  19898. <description>Transmit Data Exception.</description>
  19899. <bitOffset>0x6</bitOffset>
  19900. <bitWidth>1</bitWidth>
  19901. <access>read-only</access>
  19902. <enumeratedValues>
  19903. <enumeratedValue>
  19904. <name>TDE_0</name>
  19905. <description>TDE is not the highest priority active interrupt.</description>
  19906. <value>0</value>
  19907. </enumeratedValue>
  19908. <enumeratedValue>
  19909. <name>TDE_1</name>
  19910. <description>TDE is the highest priority active interrupt.</description>
  19911. <value>0x1</value>
  19912. </enumeratedValue>
  19913. </enumeratedValues>
  19914. </field>
  19915. <field>
  19916. <name>TLS</name>
  19917. <description>Transmit Last Slot</description>
  19918. <bitOffset>0x7</bitOffset>
  19919. <bitWidth>1</bitWidth>
  19920. <access>read-only</access>
  19921. <enumeratedValues>
  19922. <enumeratedValue>
  19923. <name>TLS_0</name>
  19924. <description>TLS is not the highest priority active interrupt.</description>
  19925. <value>0</value>
  19926. </enumeratedValue>
  19927. <enumeratedValue>
  19928. <name>TLS_1</name>
  19929. <description>TLS is the highest priority active interrupt.</description>
  19930. <value>0x1</value>
  19931. </enumeratedValue>
  19932. </enumeratedValues>
  19933. </field>
  19934. <field>
  19935. <name>TFE</name>
  19936. <description>Transmit FIFO Empty</description>
  19937. <bitOffset>0x8</bitOffset>
  19938. <bitWidth>1</bitWidth>
  19939. <access>read-only</access>
  19940. <enumeratedValues>
  19941. <enumeratedValue>
  19942. <name>TFE_0</name>
  19943. <description>Number of empty slots in Transmit FIFO less than Transmit FIFO watermark.</description>
  19944. <value>0</value>
  19945. </enumeratedValue>
  19946. <enumeratedValue>
  19947. <name>TFE_1</name>
  19948. <description>Number of empty slots in Transmit FIFO is equal to or greater than Transmit FIFO watermark.</description>
  19949. <value>0x1</value>
  19950. </enumeratedValue>
  19951. </enumeratedValues>
  19952. </field>
  19953. <field>
  19954. <name>RFF</name>
  19955. <description>Receive FIFO Full</description>
  19956. <bitOffset>0x9</bitOffset>
  19957. <bitWidth>1</bitWidth>
  19958. <access>read-only</access>
  19959. <enumeratedValues>
  19960. <enumeratedValue>
  19961. <name>RFF_0</name>
  19962. <description>Number of words in Receive FIFO less than Receive FIFO watermark.</description>
  19963. <value>0</value>
  19964. </enumeratedValue>
  19965. <enumeratedValue>
  19966. <name>RFF_1</name>
  19967. <description>Number of words in Receive FIFO is equal to or greater than Receive FIFO watermark.</description>
  19968. <value>0x1</value>
  19969. </enumeratedValue>
  19970. </enumeratedValues>
  19971. </field>
  19972. <field>
  19973. <name>TINIT</name>
  19974. <description>Transmit Initialization</description>
  19975. <bitOffset>0xA</bitOffset>
  19976. <bitWidth>1</bitWidth>
  19977. <access>read-only</access>
  19978. <enumeratedValues>
  19979. <enumeratedValue>
  19980. <name>TINIT_0</name>
  19981. <description>Transmitter has finished initializing the Transmit Data Registers (or Transmit FIFO is not enabled or Transmit Initialization is not enabled).</description>
  19982. <value>0</value>
  19983. </enumeratedValue>
  19984. <enumeratedValue>
  19985. <name>TINIT_1</name>
  19986. <description>Transmitter has not finished initializing the Transmit Data Registers.</description>
  19987. <value>0x1</value>
  19988. </enumeratedValue>
  19989. </enumeratedValues>
  19990. </field>
  19991. </fields>
  19992. </register>
  19993. <register>
  19994. <name>TFCR</name>
  19995. <description>Transmit FIFO Configuration Register</description>
  19996. <addressOffset>0x10</addressOffset>
  19997. <size>32</size>
  19998. <access>read-write</access>
  19999. <resetValue>0</resetValue>
  20000. <resetMask>0xFFFFFFFF</resetMask>
  20001. <fields>
  20002. <field>
  20003. <name>TFE</name>
  20004. <description>Transmit FIFO Enable. This bit enables the use of the Transmit FIFO.</description>
  20005. <bitOffset>0</bitOffset>
  20006. <bitWidth>1</bitWidth>
  20007. <access>read-write</access>
  20008. <enumeratedValues>
  20009. <enumeratedValue>
  20010. <name>TFE_0</name>
  20011. <description>Transmit FIFO disabled.</description>
  20012. <value>0</value>
  20013. </enumeratedValue>
  20014. <enumeratedValue>
  20015. <name>TFE_1</name>
  20016. <description>Transmit FIFO enabled.</description>
  20017. <value>0x1</value>
  20018. </enumeratedValue>
  20019. </enumeratedValues>
  20020. </field>
  20021. <field>
  20022. <name>TFR</name>
  20023. <description>Transmit FIFO Reset. This bit resets the Transmit FIFO pointers.</description>
  20024. <bitOffset>0x1</bitOffset>
  20025. <bitWidth>1</bitWidth>
  20026. <access>read-write</access>
  20027. <enumeratedValues>
  20028. <enumeratedValue>
  20029. <name>TFR_0</name>
  20030. <description>Transmit FIFO not reset.</description>
  20031. <value>0</value>
  20032. </enumeratedValue>
  20033. <enumeratedValue>
  20034. <name>TFR_1</name>
  20035. <description>Transmit FIFO reset.</description>
  20036. <value>0x1</value>
  20037. </enumeratedValue>
  20038. </enumeratedValues>
  20039. </field>
  20040. <field>
  20041. <name>TE0</name>
  20042. <description>Transmitter #0 FIFO Enable</description>
  20043. <bitOffset>0x2</bitOffset>
  20044. <bitWidth>1</bitWidth>
  20045. <access>read-write</access>
  20046. <enumeratedValues>
  20047. <enumeratedValue>
  20048. <name>TE0_0</name>
  20049. <description>Transmitter #0 is not using the Transmit FIFO.</description>
  20050. <value>0</value>
  20051. </enumeratedValue>
  20052. <enumeratedValue>
  20053. <name>TE0_1</name>
  20054. <description>Transmitter #0 is using the Transmit FIFO.</description>
  20055. <value>0x1</value>
  20056. </enumeratedValue>
  20057. </enumeratedValues>
  20058. </field>
  20059. <field>
  20060. <name>TE1</name>
  20061. <description>Transmitter #1 FIFO Enable</description>
  20062. <bitOffset>0x3</bitOffset>
  20063. <bitWidth>1</bitWidth>
  20064. <access>read-write</access>
  20065. <enumeratedValues>
  20066. <enumeratedValue>
  20067. <name>TE1_0</name>
  20068. <description>Transmitter #1 is not using the Transmit FIFO.</description>
  20069. <value>0</value>
  20070. </enumeratedValue>
  20071. <enumeratedValue>
  20072. <name>TE1_1</name>
  20073. <description>Transmitter #1 is using the Transmit FIFO.</description>
  20074. <value>0x1</value>
  20075. </enumeratedValue>
  20076. </enumeratedValues>
  20077. </field>
  20078. <field>
  20079. <name>TE2</name>
  20080. <description>Transmitter #2 FIFO Enable</description>
  20081. <bitOffset>0x4</bitOffset>
  20082. <bitWidth>1</bitWidth>
  20083. <access>read-write</access>
  20084. <enumeratedValues>
  20085. <enumeratedValue>
  20086. <name>TE2_0</name>
  20087. <description>Transmitter #2 is not using the Transmit FIFO.</description>
  20088. <value>0</value>
  20089. </enumeratedValue>
  20090. <enumeratedValue>
  20091. <name>TE2_1</name>
  20092. <description>Transmitter #2 is using the Transmit FIFO.</description>
  20093. <value>0x1</value>
  20094. </enumeratedValue>
  20095. </enumeratedValues>
  20096. </field>
  20097. <field>
  20098. <name>TE3</name>
  20099. <description>Transmitter #3 FIFO Enable</description>
  20100. <bitOffset>0x5</bitOffset>
  20101. <bitWidth>1</bitWidth>
  20102. <access>read-write</access>
  20103. <enumeratedValues>
  20104. <enumeratedValue>
  20105. <name>TE3_0</name>
  20106. <description>Transmitter #3 is not using the Transmit FIFO.</description>
  20107. <value>0</value>
  20108. </enumeratedValue>
  20109. <enumeratedValue>
  20110. <name>TE3_1</name>
  20111. <description>Transmitter #3 is using the Transmit FIFO.</description>
  20112. <value>0x1</value>
  20113. </enumeratedValue>
  20114. </enumeratedValues>
  20115. </field>
  20116. <field>
  20117. <name>TE4</name>
  20118. <description>Transmitter #4 FIFO Enable</description>
  20119. <bitOffset>0x6</bitOffset>
  20120. <bitWidth>1</bitWidth>
  20121. <access>read-write</access>
  20122. <enumeratedValues>
  20123. <enumeratedValue>
  20124. <name>TE4_0</name>
  20125. <description>Transmitter #4 is not using the Transmit FIFO.</description>
  20126. <value>0</value>
  20127. </enumeratedValue>
  20128. <enumeratedValue>
  20129. <name>TE4_1</name>
  20130. <description>Transmitter #4 is using the Transmit FIFO.</description>
  20131. <value>0x1</value>
  20132. </enumeratedValue>
  20133. </enumeratedValues>
  20134. </field>
  20135. <field>
  20136. <name>TE5</name>
  20137. <description>Transmitter #5 FIFO Enable</description>
  20138. <bitOffset>0x7</bitOffset>
  20139. <bitWidth>1</bitWidth>
  20140. <access>read-write</access>
  20141. <enumeratedValues>
  20142. <enumeratedValue>
  20143. <name>TE5_0</name>
  20144. <description>Transmitter #5 is not using the Transmit FIFO.</description>
  20145. <value>0</value>
  20146. </enumeratedValue>
  20147. <enumeratedValue>
  20148. <name>TE5_1</name>
  20149. <description>Transmitter #5 is using the Transmit FIFO.</description>
  20150. <value>0x1</value>
  20151. </enumeratedValue>
  20152. </enumeratedValues>
  20153. </field>
  20154. <field>
  20155. <name>TFWM</name>
  20156. <description>Transmit FIFO Watermark</description>
  20157. <bitOffset>0x8</bitOffset>
  20158. <bitWidth>8</bitWidth>
  20159. <access>read-write</access>
  20160. </field>
  20161. <field>
  20162. <name>TWA</name>
  20163. <description>Transmit Word Alignment</description>
  20164. <bitOffset>0x10</bitOffset>
  20165. <bitWidth>3</bitWidth>
  20166. <access>read-write</access>
  20167. <enumeratedValues>
  20168. <enumeratedValue>
  20169. <name>TWA_0</name>
  20170. <description>MSB of data is bit 31. Data bits 7-0 are ignored when passed to transmit shift register.</description>
  20171. <value>0</value>
  20172. </enumeratedValue>
  20173. <enumeratedValue>
  20174. <name>TWA_1</name>
  20175. <description>MSB of data is bit 27. Data bits 3-0 are ignored when passed to transmit shift register.</description>
  20176. <value>0x1</value>
  20177. </enumeratedValue>
  20178. <enumeratedValue>
  20179. <name>TWA_2</name>
  20180. <description>MSB of data is bit 23.</description>
  20181. <value>0x2</value>
  20182. </enumeratedValue>
  20183. <enumeratedValue>
  20184. <name>TWA_3</name>
  20185. <description>MSB of data is bit 19. Bottom 4 bits of transmit shift register are zeroed.</description>
  20186. <value>0x3</value>
  20187. </enumeratedValue>
  20188. <enumeratedValue>
  20189. <name>TWA_4</name>
  20190. <description>MSB of data is bit 15. Bottom 8 bits of transmit shift register are zeroed.</description>
  20191. <value>0x4</value>
  20192. </enumeratedValue>
  20193. <enumeratedValue>
  20194. <name>TWA_5</name>
  20195. <description>MSB of data is bit 11. Bottom 12 bits of transmit shift register are zeroed.</description>
  20196. <value>0x5</value>
  20197. </enumeratedValue>
  20198. <enumeratedValue>
  20199. <name>TWA_6</name>
  20200. <description>MSB of data is bit 7. Bottom 16 bits of transmit shift register are zeroed.</description>
  20201. <value>0x6</value>
  20202. </enumeratedValue>
  20203. <enumeratedValue>
  20204. <name>TWA_7</name>
  20205. <description>MSB of data is bit 3. Bottom 20 bits of transmit shift register are zeroed.</description>
  20206. <value>0x7</value>
  20207. </enumeratedValue>
  20208. </enumeratedValues>
  20209. </field>
  20210. <field>
  20211. <name>TIEN</name>
  20212. <description>Transmitter Initialization Enable</description>
  20213. <bitOffset>0x13</bitOffset>
  20214. <bitWidth>1</bitWidth>
  20215. <access>read-write</access>
  20216. <enumeratedValues>
  20217. <enumeratedValue>
  20218. <name>TIEN_0</name>
  20219. <description>Transmit Data Registers are not initialized from the FIFO once the Transmit FIFO is enabled. Software must manually initialize the Transmit Data Registers separately.</description>
  20220. <value>0</value>
  20221. </enumeratedValue>
  20222. <enumeratedValue>
  20223. <name>TIEN_1</name>
  20224. <description>Transmit Data Registers are initialized from the FIFO once the Transmit FIFO is enabled.</description>
  20225. <value>0x1</value>
  20226. </enumeratedValue>
  20227. </enumeratedValues>
  20228. </field>
  20229. <field>
  20230. <name>TAENB</name>
  20231. <description>Tx FIFO Align Enable</description>
  20232. <bitOffset>0x14</bitOffset>
  20233. <bitWidth>1</bitWidth>
  20234. <access>read-write</access>
  20235. </field>
  20236. <field>
  20237. <name>TFIN</name>
  20238. <description>Tx FIFO Interrupt Enable</description>
  20239. <bitOffset>0x15</bitOffset>
  20240. <bitWidth>1</bitWidth>
  20241. <access>read-write</access>
  20242. </field>
  20243. </fields>
  20244. </register>
  20245. <register>
  20246. <name>TFSR</name>
  20247. <description>Transmit FIFO Status Register</description>
  20248. <addressOffset>0x14</addressOffset>
  20249. <size>32</size>
  20250. <access>read-only</access>
  20251. <resetValue>0</resetValue>
  20252. <resetMask>0xFFFFFFFF</resetMask>
  20253. <fields>
  20254. <field>
  20255. <name>TFCNT</name>
  20256. <description>Transmit FIFO Counter. These bits indicate the number of data words stored in the Transmit FIFO.</description>
  20257. <bitOffset>0</bitOffset>
  20258. <bitWidth>8</bitWidth>
  20259. <access>read-only</access>
  20260. </field>
  20261. <field>
  20262. <name>NTFI</name>
  20263. <description>Next Transmitter FIFO In. Indicates which transmitter receives the next word written to the FIFO.</description>
  20264. <bitOffset>0x8</bitOffset>
  20265. <bitWidth>3</bitWidth>
  20266. <access>read-only</access>
  20267. <enumeratedValues>
  20268. <enumeratedValue>
  20269. <name>NTFI_0</name>
  20270. <description>Transmitter #0 receives next word written to the Transmit FIFO.</description>
  20271. <value>0</value>
  20272. </enumeratedValue>
  20273. <enumeratedValue>
  20274. <name>NTFI_1</name>
  20275. <description>Transmitter #1 receives next word written to the Transmit FIFO.</description>
  20276. <value>0x1</value>
  20277. </enumeratedValue>
  20278. <enumeratedValue>
  20279. <name>NTFI_2</name>
  20280. <description>Transmitter #2 receives next word written to the Transmit FIFO.</description>
  20281. <value>0x2</value>
  20282. </enumeratedValue>
  20283. <enumeratedValue>
  20284. <name>NTFI_3</name>
  20285. <description>Transmitter #3 receives next word written to the Transmit FIFO.</description>
  20286. <value>0x3</value>
  20287. </enumeratedValue>
  20288. <enumeratedValue>
  20289. <name>NTFI_4</name>
  20290. <description>Transmitter #4 receives next word written to the Transmit FIFO.</description>
  20291. <value>0x4</value>
  20292. </enumeratedValue>
  20293. <enumeratedValue>
  20294. <name>NTFI_5</name>
  20295. <description>Transmitter #5 receives next word written to the Transmit FIFO.</description>
  20296. <value>0x5</value>
  20297. </enumeratedValue>
  20298. </enumeratedValues>
  20299. </field>
  20300. <field>
  20301. <name>NTFO</name>
  20302. <description>Next Transmitter FIFO Out</description>
  20303. <bitOffset>0xC</bitOffset>
  20304. <bitWidth>3</bitWidth>
  20305. <access>read-only</access>
  20306. <enumeratedValues>
  20307. <enumeratedValue>
  20308. <name>NTFO_0</name>
  20309. <description>Transmitter #0 receives next word from the Transmit FIFO.</description>
  20310. <value>0</value>
  20311. </enumeratedValue>
  20312. <enumeratedValue>
  20313. <name>NTFO_1</name>
  20314. <description>Transmitter #1 receives next word from the Transmit FIFO.</description>
  20315. <value>0x1</value>
  20316. </enumeratedValue>
  20317. <enumeratedValue>
  20318. <name>NTFO_2</name>
  20319. <description>Transmitter #2 receives next word from the Transmit FIFO.</description>
  20320. <value>0x2</value>
  20321. </enumeratedValue>
  20322. <enumeratedValue>
  20323. <name>NTFO_3</name>
  20324. <description>Transmitter #3 receives next word from the Transmit FIFO.</description>
  20325. <value>0x3</value>
  20326. </enumeratedValue>
  20327. <enumeratedValue>
  20328. <name>NTFO_4</name>
  20329. <description>Transmitter #4 receives next word from the Transmit FIFO.</description>
  20330. <value>0x4</value>
  20331. </enumeratedValue>
  20332. <enumeratedValue>
  20333. <name>NTFO_5</name>
  20334. <description>Transmitter #5 receives next word from the Transmit FIFO.</description>
  20335. <value>0x5</value>
  20336. </enumeratedValue>
  20337. </enumeratedValues>
  20338. </field>
  20339. </fields>
  20340. </register>
  20341. <register>
  20342. <name>RFCR</name>
  20343. <description>Receive FIFO Configuration Register</description>
  20344. <addressOffset>0x18</addressOffset>
  20345. <size>32</size>
  20346. <access>read-write</access>
  20347. <resetValue>0</resetValue>
  20348. <resetMask>0xFFFFFFFF</resetMask>
  20349. <fields>
  20350. <field>
  20351. <name>RFE</name>
  20352. <description>Receive FIFO Enable. This bit enables the use of the Receive FIFO.</description>
  20353. <bitOffset>0</bitOffset>
  20354. <bitWidth>1</bitWidth>
  20355. <access>read-write</access>
  20356. <enumeratedValues>
  20357. <enumeratedValue>
  20358. <name>RFE_0</name>
  20359. <description>Receive FIFO disabled.</description>
  20360. <value>0</value>
  20361. </enumeratedValue>
  20362. <enumeratedValue>
  20363. <name>RFE_1</name>
  20364. <description>Receive FIFO enabled.</description>
  20365. <value>0x1</value>
  20366. </enumeratedValue>
  20367. </enumeratedValues>
  20368. </field>
  20369. <field>
  20370. <name>RFR</name>
  20371. <description>Receive FIFO Reset. This bit resets the Receive FIFO pointers.</description>
  20372. <bitOffset>0x1</bitOffset>
  20373. <bitWidth>1</bitWidth>
  20374. <access>read-write</access>
  20375. <enumeratedValues>
  20376. <enumeratedValue>
  20377. <name>RFR_0</name>
  20378. <description>Receive FIFO not reset.</description>
  20379. <value>0</value>
  20380. </enumeratedValue>
  20381. <enumeratedValue>
  20382. <name>RFR_1</name>
  20383. <description>Receive FIFO reset.</description>
  20384. <value>0x1</value>
  20385. </enumeratedValue>
  20386. </enumeratedValues>
  20387. </field>
  20388. <field>
  20389. <name>RE0</name>
  20390. <description>Receiver #0 FIFO Enable</description>
  20391. <bitOffset>0x2</bitOffset>
  20392. <bitWidth>1</bitWidth>
  20393. <access>read-write</access>
  20394. <enumeratedValues>
  20395. <enumeratedValue>
  20396. <name>RE0_0</name>
  20397. <description>Receiver #0 is not using the Receive FIFO.</description>
  20398. <value>0</value>
  20399. </enumeratedValue>
  20400. <enumeratedValue>
  20401. <name>RE0_1</name>
  20402. <description>Receiver #0 is using the Receive FIFO.</description>
  20403. <value>0x1</value>
  20404. </enumeratedValue>
  20405. </enumeratedValues>
  20406. </field>
  20407. <field>
  20408. <name>RE1</name>
  20409. <description>Receiver #1 FIFO Enable</description>
  20410. <bitOffset>0x3</bitOffset>
  20411. <bitWidth>1</bitWidth>
  20412. <access>read-write</access>
  20413. <enumeratedValues>
  20414. <enumeratedValue>
  20415. <name>RE1_0</name>
  20416. <description>Receiver #1 is not using the Receive FIFO.</description>
  20417. <value>0</value>
  20418. </enumeratedValue>
  20419. <enumeratedValue>
  20420. <name>RE1_1</name>
  20421. <description>Receiver #1 is using the Receive FIFO.</description>
  20422. <value>0x1</value>
  20423. </enumeratedValue>
  20424. </enumeratedValues>
  20425. </field>
  20426. <field>
  20427. <name>RE2</name>
  20428. <description>Receiver #2 FIFO Enable</description>
  20429. <bitOffset>0x4</bitOffset>
  20430. <bitWidth>1</bitWidth>
  20431. <access>read-write</access>
  20432. <enumeratedValues>
  20433. <enumeratedValue>
  20434. <name>RE2_0</name>
  20435. <description>Receiver #2 is not using the Receive FIFO.</description>
  20436. <value>0</value>
  20437. </enumeratedValue>
  20438. <enumeratedValue>
  20439. <name>RE2_1</name>
  20440. <description>Receiver #2 is using the Receive FIFO.</description>
  20441. <value>0x1</value>
  20442. </enumeratedValue>
  20443. </enumeratedValues>
  20444. </field>
  20445. <field>
  20446. <name>RE3</name>
  20447. <description>Receiver #3 FIFO Enable</description>
  20448. <bitOffset>0x5</bitOffset>
  20449. <bitWidth>1</bitWidth>
  20450. <access>read-write</access>
  20451. <enumeratedValues>
  20452. <enumeratedValue>
  20453. <name>RE3_0</name>
  20454. <description>Receiver #3 is not using the Receive FIFO.</description>
  20455. <value>0</value>
  20456. </enumeratedValue>
  20457. <enumeratedValue>
  20458. <name>RE3_1</name>
  20459. <description>Receiver #3 is using the Receive FIFO.</description>
  20460. <value>0x1</value>
  20461. </enumeratedValue>
  20462. </enumeratedValues>
  20463. </field>
  20464. <field>
  20465. <name>RFWM</name>
  20466. <description>Receive FIFO Watermark</description>
  20467. <bitOffset>0x8</bitOffset>
  20468. <bitWidth>8</bitWidth>
  20469. <access>read-write</access>
  20470. </field>
  20471. <field>
  20472. <name>RWA</name>
  20473. <description>Receive Word Alignment</description>
  20474. <bitOffset>0x10</bitOffset>
  20475. <bitWidth>3</bitWidth>
  20476. <access>read-write</access>
  20477. <enumeratedValues>
  20478. <enumeratedValue>
  20479. <name>RWA_0</name>
  20480. <description>MSB of data is at bit 31. Data bits 7-0 are zeroed.</description>
  20481. <value>0</value>
  20482. </enumeratedValue>
  20483. <enumeratedValue>
  20484. <name>RWA_1</name>
  20485. <description>MSB of data is at bit 27. Data bits 3-0 are zeroed.</description>
  20486. <value>0x1</value>
  20487. </enumeratedValue>
  20488. <enumeratedValue>
  20489. <name>RWA_2</name>
  20490. <description>MSB of data is at bit 23.</description>
  20491. <value>0x2</value>
  20492. </enumeratedValue>
  20493. <enumeratedValue>
  20494. <name>RWA_3</name>
  20495. <description>MSB of data is at bit 19. Data bits 3-0 from receive shift register are ignored.</description>
  20496. <value>0x3</value>
  20497. </enumeratedValue>
  20498. <enumeratedValue>
  20499. <name>RWA_4</name>
  20500. <description>MSB of data is at bit 15. Data bits 7-0 from receive shift register are ignored.</description>
  20501. <value>0x4</value>
  20502. </enumeratedValue>
  20503. <enumeratedValue>
  20504. <name>RWA_5</name>
  20505. <description>MSB of data is at bit 11. Data bits 11-0 from receive shift register are ignored.</description>
  20506. <value>0x5</value>
  20507. </enumeratedValue>
  20508. <enumeratedValue>
  20509. <name>RWA_6</name>
  20510. <description>MSB of data is at bit 7. Data bits 15-0 from receive shift register are ignored.</description>
  20511. <value>0x6</value>
  20512. </enumeratedValue>
  20513. <enumeratedValue>
  20514. <name>RWA_7</name>
  20515. <description>MSB of data is at bit 3. Data bits 19-0 from receive shift register are ignored.</description>
  20516. <value>0x7</value>
  20517. </enumeratedValue>
  20518. </enumeratedValues>
  20519. </field>
  20520. <field>
  20521. <name>REXT</name>
  20522. <description>Receive Extension</description>
  20523. <bitOffset>0x13</bitOffset>
  20524. <bitWidth>1</bitWidth>
  20525. <access>read-write</access>
  20526. <enumeratedValues>
  20527. <enumeratedValue>
  20528. <name>REXT_0</name>
  20529. <description>Receive data is zero extended.</description>
  20530. <value>0</value>
  20531. </enumeratedValue>
  20532. <enumeratedValue>
  20533. <name>REXT_1</name>
  20534. <description>Receive data is sign extended.</description>
  20535. <value>0x1</value>
  20536. </enumeratedValue>
  20537. </enumeratedValues>
  20538. </field>
  20539. <field>
  20540. <name>RAENB</name>
  20541. <description>Rx FIFO Align Enable</description>
  20542. <bitOffset>0x14</bitOffset>
  20543. <bitWidth>1</bitWidth>
  20544. <access>read-write</access>
  20545. </field>
  20546. <field>
  20547. <name>RFIN</name>
  20548. <description>Rx FIFO Interrupt Enable</description>
  20549. <bitOffset>0x15</bitOffset>
  20550. <bitWidth>1</bitWidth>
  20551. <access>read-write</access>
  20552. </field>
  20553. </fields>
  20554. </register>
  20555. <register>
  20556. <name>RFSR</name>
  20557. <description>Receive FIFO Status Register</description>
  20558. <addressOffset>0x1C</addressOffset>
  20559. <size>32</size>
  20560. <access>read-only</access>
  20561. <resetValue>0</resetValue>
  20562. <resetMask>0xFFFFFFFF</resetMask>
  20563. <fields>
  20564. <field>
  20565. <name>RFCNT</name>
  20566. <description>Receive FIFO Counter. These bits indicate the number of data words stored in the Receive FIFO.</description>
  20567. <bitOffset>0</bitOffset>
  20568. <bitWidth>8</bitWidth>
  20569. <access>read-only</access>
  20570. </field>
  20571. <field>
  20572. <name>NRFO</name>
  20573. <description>Next Receiver FIFO Out. Indicates which receiver returns the top word of the Receive FIFO.</description>
  20574. <bitOffset>0x8</bitOffset>
  20575. <bitWidth>2</bitWidth>
  20576. <access>read-only</access>
  20577. <enumeratedValues>
  20578. <enumeratedValue>
  20579. <name>NRFO_0</name>
  20580. <description>Receiver #0 returns next word from the Receive FIFO.</description>
  20581. <value>0</value>
  20582. </enumeratedValue>
  20583. <enumeratedValue>
  20584. <name>NRFO_1</name>
  20585. <description>Receiver #1 returns next word from the Receive FIFO.</description>
  20586. <value>0x1</value>
  20587. </enumeratedValue>
  20588. <enumeratedValue>
  20589. <name>NRFO_2</name>
  20590. <description>Receiver #2 returns next word from the Receive FIFO.</description>
  20591. <value>0x2</value>
  20592. </enumeratedValue>
  20593. <enumeratedValue>
  20594. <name>NRFO_3</name>
  20595. <description>Receiver #3 returns next word from the Receive FIFO.</description>
  20596. <value>0x3</value>
  20597. </enumeratedValue>
  20598. </enumeratedValues>
  20599. </field>
  20600. <field>
  20601. <name>NRFI</name>
  20602. <description>Next Receiver FIFO In</description>
  20603. <bitOffset>0xC</bitOffset>
  20604. <bitWidth>2</bitWidth>
  20605. <access>read-only</access>
  20606. <enumeratedValues>
  20607. <enumeratedValue>
  20608. <name>NRFI_0</name>
  20609. <description>Receiver #0 returns next word to the Receive FIFO.</description>
  20610. <value>0</value>
  20611. </enumeratedValue>
  20612. <enumeratedValue>
  20613. <name>NRFI_1</name>
  20614. <description>Receiver #1 returns next word to the Receive FIFO.</description>
  20615. <value>0x1</value>
  20616. </enumeratedValue>
  20617. <enumeratedValue>
  20618. <name>NRFI_2</name>
  20619. <description>Receiver #2 returns next word to the Receive FIFO.</description>
  20620. <value>0x2</value>
  20621. </enumeratedValue>
  20622. <enumeratedValue>
  20623. <name>NRFI_3</name>
  20624. <description>Receiver #3 returns next word to the Receive FIFO.</description>
  20625. <value>0x3</value>
  20626. </enumeratedValue>
  20627. </enumeratedValues>
  20628. </field>
  20629. </fields>
  20630. </register>
  20631. <register>
  20632. <dim>6</dim>
  20633. <dimIncrement>0x4</dimIncrement>
  20634. <name>TX%s</name>
  20635. <description>Transmit Data Register n</description>
  20636. <addressOffset>0x80</addressOffset>
  20637. <size>32</size>
  20638. <access>read-write</access>
  20639. <resetValue>0</resetValue>
  20640. <resetMask>0xFFFFFFFF</resetMask>
  20641. <fields>
  20642. <field>
  20643. <name>TXn</name>
  20644. <description>Stores the data to be transmitted and is automatically transferred to the transmit shift registers</description>
  20645. <bitOffset>0</bitOffset>
  20646. <bitWidth>24</bitWidth>
  20647. <access>write-only</access>
  20648. </field>
  20649. </fields>
  20650. </register>
  20651. <register>
  20652. <name>TSR</name>
  20653. <description>ESAI Transmit Slot Register</description>
  20654. <addressOffset>0x98</addressOffset>
  20655. <size>32</size>
  20656. <access>read-write</access>
  20657. <resetValue>0</resetValue>
  20658. <resetMask>0xFFFFFFFF</resetMask>
  20659. <fields>
  20660. <field>
  20661. <name>TSR</name>
  20662. <description>The write-only Transmit Slot Register (ESAI_TSR) is effectively a null data register that is used when the data is not to be transmitted in the available transmit time slot</description>
  20663. <bitOffset>0</bitOffset>
  20664. <bitWidth>24</bitWidth>
  20665. <access>write-only</access>
  20666. </field>
  20667. </fields>
  20668. </register>
  20669. <register>
  20670. <dim>4</dim>
  20671. <dimIncrement>0x4</dimIncrement>
  20672. <name>RX%s</name>
  20673. <description>Receive Data Register n</description>
  20674. <addressOffset>0xA0</addressOffset>
  20675. <size>32</size>
  20676. <access>read-only</access>
  20677. <resetValue>0</resetValue>
  20678. <resetMask>0xFFFFFFFF</resetMask>
  20679. <fields>
  20680. <field>
  20681. <name>RXn</name>
  20682. <description>Accept data from the receive shift registers when they become full See ESAI Receive Shift Registers</description>
  20683. <bitOffset>0</bitOffset>
  20684. <bitWidth>24</bitWidth>
  20685. <access>read-only</access>
  20686. </field>
  20687. </fields>
  20688. </register>
  20689. <register>
  20690. <name>SAISR</name>
  20691. <description>Serial Audio Interface Status Register</description>
  20692. <addressOffset>0xCC</addressOffset>
  20693. <size>32</size>
  20694. <access>read-only</access>
  20695. <resetValue>0</resetValue>
  20696. <resetMask>0xFFFFFFFF</resetMask>
  20697. <fields>
  20698. <field>
  20699. <name>IF0</name>
  20700. <description>ESAI_SAISR Serial Input Flag 0</description>
  20701. <bitOffset>0</bitOffset>
  20702. <bitWidth>1</bitWidth>
  20703. <access>read-only</access>
  20704. </field>
  20705. <field>
  20706. <name>IF1</name>
  20707. <description>ESAI_SAISR Serial Inout Flag 1</description>
  20708. <bitOffset>0x1</bitOffset>
  20709. <bitWidth>1</bitWidth>
  20710. <access>read-only</access>
  20711. </field>
  20712. <field>
  20713. <name>IF2</name>
  20714. <description>ESAI_SAISR Serial Input Flag 2</description>
  20715. <bitOffset>0x2</bitOffset>
  20716. <bitWidth>1</bitWidth>
  20717. <access>read-only</access>
  20718. </field>
  20719. <field>
  20720. <name>RFS</name>
  20721. <description>ESAI_SAISR Receive Frame Sync Flag</description>
  20722. <bitOffset>0x6</bitOffset>
  20723. <bitWidth>1</bitWidth>
  20724. <access>read-only</access>
  20725. </field>
  20726. <field>
  20727. <name>ROE</name>
  20728. <description>ESAI_SAISR Receive Overrun Error Flag</description>
  20729. <bitOffset>0x7</bitOffset>
  20730. <bitWidth>1</bitWidth>
  20731. <access>read-only</access>
  20732. </field>
  20733. <field>
  20734. <name>RDF</name>
  20735. <description>ESAI_SAISR Receive Data Register Full</description>
  20736. <bitOffset>0x8</bitOffset>
  20737. <bitWidth>1</bitWidth>
  20738. <access>read-only</access>
  20739. </field>
  20740. <field>
  20741. <name>REDF</name>
  20742. <description>ESAI_SAISR Receive Even-Data Register Full</description>
  20743. <bitOffset>0x9</bitOffset>
  20744. <bitWidth>1</bitWidth>
  20745. <access>read-only</access>
  20746. </field>
  20747. <field>
  20748. <name>RODF</name>
  20749. <description>ESAI_SAISR Receive Odd-Data Register Full</description>
  20750. <bitOffset>0xA</bitOffset>
  20751. <bitWidth>1</bitWidth>
  20752. <access>read-only</access>
  20753. </field>
  20754. <field>
  20755. <name>TFS</name>
  20756. <description>ESAI_SAISR Transmit Frame Sync Flag</description>
  20757. <bitOffset>0xD</bitOffset>
  20758. <bitWidth>1</bitWidth>
  20759. <access>read-only</access>
  20760. </field>
  20761. <field>
  20762. <name>TUE</name>
  20763. <description>ESAI_SAISR Transmit Underrun Error Flag</description>
  20764. <bitOffset>0xE</bitOffset>
  20765. <bitWidth>1</bitWidth>
  20766. <access>read-only</access>
  20767. </field>
  20768. <field>
  20769. <name>TDE</name>
  20770. <description>ESAI_SAISR Transmit Data Register Empty</description>
  20771. <bitOffset>0xF</bitOffset>
  20772. <bitWidth>1</bitWidth>
  20773. <access>read-only</access>
  20774. </field>
  20775. <field>
  20776. <name>TEDE</name>
  20777. <description>ESAI_SAISR Transmit Even-DataRegister Empty</description>
  20778. <bitOffset>0x10</bitOffset>
  20779. <bitWidth>1</bitWidth>
  20780. <access>read-only</access>
  20781. </field>
  20782. <field>
  20783. <name>TODFE</name>
  20784. <description>ESAI_SAISR Transmit Odd-Data Register Empty</description>
  20785. <bitOffset>0x11</bitOffset>
  20786. <bitWidth>1</bitWidth>
  20787. <access>read-only</access>
  20788. </field>
  20789. </fields>
  20790. </register>
  20791. <register>
  20792. <name>SAICR</name>
  20793. <description>Serial Audio Interface Control Register</description>
  20794. <addressOffset>0xD0</addressOffset>
  20795. <size>32</size>
  20796. <access>read-write</access>
  20797. <resetValue>0</resetValue>
  20798. <resetMask>0xFFFFFFFF</resetMask>
  20799. <fields>
  20800. <field>
  20801. <name>OF0</name>
  20802. <description>ESAI_SAICR Serial Output Flag 0</description>
  20803. <bitOffset>0</bitOffset>
  20804. <bitWidth>1</bitWidth>
  20805. <access>read-write</access>
  20806. </field>
  20807. <field>
  20808. <name>OF1</name>
  20809. <description>ESAI_SAICR Serial Output Flag 1</description>
  20810. <bitOffset>0x1</bitOffset>
  20811. <bitWidth>1</bitWidth>
  20812. <access>read-write</access>
  20813. </field>
  20814. <field>
  20815. <name>OF2</name>
  20816. <description>ESAI_SAICR Serial Output Flag 2</description>
  20817. <bitOffset>0x2</bitOffset>
  20818. <bitWidth>1</bitWidth>
  20819. <access>read-write</access>
  20820. </field>
  20821. <field>
  20822. <name>SYN</name>
  20823. <description>ESAI_SAICR Synchronous Mode Selection</description>
  20824. <bitOffset>0x6</bitOffset>
  20825. <bitWidth>1</bitWidth>
  20826. <access>read-write</access>
  20827. </field>
  20828. <field>
  20829. <name>TEBE</name>
  20830. <description>ESAI_SAICR Transmit External Buffer Enable</description>
  20831. <bitOffset>0x7</bitOffset>
  20832. <bitWidth>1</bitWidth>
  20833. <access>read-write</access>
  20834. </field>
  20835. <field>
  20836. <name>ALC</name>
  20837. <description>ESAI_SAICR Alignment Control</description>
  20838. <bitOffset>0x8</bitOffset>
  20839. <bitWidth>1</bitWidth>
  20840. <access>read-write</access>
  20841. </field>
  20842. </fields>
  20843. </register>
  20844. <register>
  20845. <name>TCR</name>
  20846. <description>Transmit Control Register</description>
  20847. <addressOffset>0xD4</addressOffset>
  20848. <size>32</size>
  20849. <access>read-write</access>
  20850. <resetValue>0</resetValue>
  20851. <resetMask>0xFFFFFFFF</resetMask>
  20852. <fields>
  20853. <field>
  20854. <name>TE0</name>
  20855. <description>ESAI_TCR ESAI Transmit 0 Enable</description>
  20856. <bitOffset>0</bitOffset>
  20857. <bitWidth>1</bitWidth>
  20858. <access>read-write</access>
  20859. </field>
  20860. <field>
  20861. <name>TE1</name>
  20862. <description>ESAI_TCR ESAI Transmit 1 Enable</description>
  20863. <bitOffset>0x1</bitOffset>
  20864. <bitWidth>1</bitWidth>
  20865. <access>read-write</access>
  20866. </field>
  20867. <field>
  20868. <name>TE2</name>
  20869. <description>ESAI_TCR ESAI Transmit 2 Enable</description>
  20870. <bitOffset>0x2</bitOffset>
  20871. <bitWidth>1</bitWidth>
  20872. <access>read-write</access>
  20873. </field>
  20874. <field>
  20875. <name>TE3</name>
  20876. <description>ESAI_TCR ESAI Transmit 3 Enable</description>
  20877. <bitOffset>0x3</bitOffset>
  20878. <bitWidth>1</bitWidth>
  20879. <access>read-write</access>
  20880. </field>
  20881. <field>
  20882. <name>TE4</name>
  20883. <description>ESAI_TCR ESAI Transmit 4 Enable</description>
  20884. <bitOffset>0x4</bitOffset>
  20885. <bitWidth>1</bitWidth>
  20886. <access>read-write</access>
  20887. </field>
  20888. <field>
  20889. <name>TE5</name>
  20890. <description>ESAI_TCR ESAI Transmit 5 Enable</description>
  20891. <bitOffset>0x5</bitOffset>
  20892. <bitWidth>1</bitWidth>
  20893. <access>read-write</access>
  20894. </field>
  20895. <field>
  20896. <name>TSHFD</name>
  20897. <description>ESAI_TCR Transmit Shift Direction</description>
  20898. <bitOffset>0x6</bitOffset>
  20899. <bitWidth>1</bitWidth>
  20900. <access>read-write</access>
  20901. </field>
  20902. <field>
  20903. <name>TWA</name>
  20904. <description>ESAI_TCR Transmit Word Alignment Control</description>
  20905. <bitOffset>0x7</bitOffset>
  20906. <bitWidth>1</bitWidth>
  20907. <access>read-write</access>
  20908. </field>
  20909. <field>
  20910. <name>TMOD</name>
  20911. <description>ESAI_TCR Transmit Network Mode Control (TMOD1-TMOD0)</description>
  20912. <bitOffset>0x8</bitOffset>
  20913. <bitWidth>2</bitWidth>
  20914. <access>read-write</access>
  20915. </field>
  20916. <field>
  20917. <name>TSWS</name>
  20918. <description>ESAI_TCR Tx Slot and Word Length Select (TSWS4-TSWS0)</description>
  20919. <bitOffset>0xA</bitOffset>
  20920. <bitWidth>5</bitWidth>
  20921. <access>read-write</access>
  20922. </field>
  20923. <field>
  20924. <name>TFSL</name>
  20925. <description>ESAI_TCR Transmit Frame Sync Length</description>
  20926. <bitOffset>0xF</bitOffset>
  20927. <bitWidth>1</bitWidth>
  20928. <access>read-write</access>
  20929. </field>
  20930. <field>
  20931. <name>TFSR</name>
  20932. <description>ESAI_TCR Transmit Frame Sync Relative Timing</description>
  20933. <bitOffset>0x10</bitOffset>
  20934. <bitWidth>1</bitWidth>
  20935. <access>read-write</access>
  20936. </field>
  20937. <field>
  20938. <name>PADC</name>
  20939. <description>ESAI_TCR Transmit Zero Padding Control</description>
  20940. <bitOffset>0x11</bitOffset>
  20941. <bitWidth>1</bitWidth>
  20942. <access>read-write</access>
  20943. </field>
  20944. <field>
  20945. <name>TPR</name>
  20946. <description>ESAI_TCR Transmit Section Personal Reset</description>
  20947. <bitOffset>0x13</bitOffset>
  20948. <bitWidth>1</bitWidth>
  20949. <access>read-write</access>
  20950. </field>
  20951. <field>
  20952. <name>TEIE</name>
  20953. <description>ESAI_TCR Transmit Exception Interrupt Enable</description>
  20954. <bitOffset>0x14</bitOffset>
  20955. <bitWidth>1</bitWidth>
  20956. <access>read-write</access>
  20957. </field>
  20958. <field>
  20959. <name>TEDIE</name>
  20960. <description>ESAI_TCR Transmit Even Slot Data Interrupt Enable</description>
  20961. <bitOffset>0x15</bitOffset>
  20962. <bitWidth>1</bitWidth>
  20963. <access>read-write</access>
  20964. </field>
  20965. <field>
  20966. <name>TIE</name>
  20967. <description>ESAI_TCR Transmit Interrupt Enable</description>
  20968. <bitOffset>0x16</bitOffset>
  20969. <bitWidth>1</bitWidth>
  20970. <access>read-write</access>
  20971. </field>
  20972. <field>
  20973. <name>TLIE</name>
  20974. <description>ESAI_TCR Transmit Last Slot Interrupt Enable</description>
  20975. <bitOffset>0x17</bitOffset>
  20976. <bitWidth>1</bitWidth>
  20977. <access>read-write</access>
  20978. </field>
  20979. </fields>
  20980. </register>
  20981. <register>
  20982. <name>TCCR</name>
  20983. <description>Transmit Clock Control Register</description>
  20984. <addressOffset>0xD8</addressOffset>
  20985. <size>32</size>
  20986. <access>read-write</access>
  20987. <resetValue>0</resetValue>
  20988. <resetMask>0xFFFFFFFF</resetMask>
  20989. <fields>
  20990. <field>
  20991. <name>TPM</name>
  20992. <description>ESAI_TCCR Transmit Prescale Modulus Select</description>
  20993. <bitOffset>0</bitOffset>
  20994. <bitWidth>8</bitWidth>
  20995. <access>read-write</access>
  20996. </field>
  20997. <field>
  20998. <name>TPSR</name>
  20999. <description>ESAI_TCCR Transmit Prescaler Range</description>
  21000. <bitOffset>0x8</bitOffset>
  21001. <bitWidth>1</bitWidth>
  21002. <access>read-write</access>
  21003. </field>
  21004. <field>
  21005. <name>TDC</name>
  21006. <description>ESAI_TCCR Tx Frame Rate Divider Control</description>
  21007. <bitOffset>0x9</bitOffset>
  21008. <bitWidth>5</bitWidth>
  21009. <access>read-write</access>
  21010. </field>
  21011. <field>
  21012. <name>TFP</name>
  21013. <description>ESAI_TCCR Tx High Frequency Clock Divider</description>
  21014. <bitOffset>0xE</bitOffset>
  21015. <bitWidth>4</bitWidth>
  21016. <access>read-write</access>
  21017. </field>
  21018. <field>
  21019. <name>TCKP</name>
  21020. <description>ESAI_TCCR Transmit Clock Polarity</description>
  21021. <bitOffset>0x12</bitOffset>
  21022. <bitWidth>1</bitWidth>
  21023. <access>read-write</access>
  21024. </field>
  21025. <field>
  21026. <name>TFSP</name>
  21027. <description>ESAI_TCCR Transmit Frame Sync Polarity</description>
  21028. <bitOffset>0x13</bitOffset>
  21029. <bitWidth>1</bitWidth>
  21030. <access>read-write</access>
  21031. </field>
  21032. <field>
  21033. <name>THCKP</name>
  21034. <description>ESAI_TCCR Transmit High Frequency Clock Polarity The Transmitter High Frequency Clock Polarity (THCKP) bit controls the polarity of the HCKT</description>
  21035. <bitOffset>0x14</bitOffset>
  21036. <bitWidth>1</bitWidth>
  21037. <access>read-write</access>
  21038. </field>
  21039. <field>
  21040. <name>TCKD</name>
  21041. <description>ESAI_TCCR Transmit Clock Source Direction</description>
  21042. <bitOffset>0x15</bitOffset>
  21043. <bitWidth>1</bitWidth>
  21044. <access>read-write</access>
  21045. </field>
  21046. <field>
  21047. <name>TFSD</name>
  21048. <description>ESAI_TCCR Transmit Frame Sync Signal Direction</description>
  21049. <bitOffset>0x16</bitOffset>
  21050. <bitWidth>1</bitWidth>
  21051. <access>read-write</access>
  21052. </field>
  21053. <field>
  21054. <name>THCKD</name>
  21055. <description>ESAI_TCCR Transmit High Frequency Clock Direction</description>
  21056. <bitOffset>0x17</bitOffset>
  21057. <bitWidth>1</bitWidth>
  21058. <access>read-write</access>
  21059. </field>
  21060. </fields>
  21061. </register>
  21062. <register>
  21063. <name>RCR</name>
  21064. <description>Receive Control Register</description>
  21065. <addressOffset>0xDC</addressOffset>
  21066. <size>32</size>
  21067. <access>read-write</access>
  21068. <resetValue>0</resetValue>
  21069. <resetMask>0xFFFFFFFF</resetMask>
  21070. <fields>
  21071. <field>
  21072. <name>RE0</name>
  21073. <description>ESAI_RCR ESAI Receiver 0 Enable</description>
  21074. <bitOffset>0</bitOffset>
  21075. <bitWidth>1</bitWidth>
  21076. <access>read-write</access>
  21077. </field>
  21078. <field>
  21079. <name>RE1</name>
  21080. <description>ESAI_RCR ESAI Receiver 1 Enable</description>
  21081. <bitOffset>0x1</bitOffset>
  21082. <bitWidth>1</bitWidth>
  21083. <access>read-write</access>
  21084. </field>
  21085. <field>
  21086. <name>RE2</name>
  21087. <description>ESAI_RCR ESAI Receiver 2 Enable</description>
  21088. <bitOffset>0x2</bitOffset>
  21089. <bitWidth>1</bitWidth>
  21090. <access>read-write</access>
  21091. </field>
  21092. <field>
  21093. <name>RE3</name>
  21094. <description>ESAI_RCR ESAI Receiver 3 Enable</description>
  21095. <bitOffset>0x3</bitOffset>
  21096. <bitWidth>1</bitWidth>
  21097. <access>read-write</access>
  21098. </field>
  21099. <field>
  21100. <name>RSHFD</name>
  21101. <description>ESAI_RCR Receiver Shift Direction</description>
  21102. <bitOffset>0x6</bitOffset>
  21103. <bitWidth>1</bitWidth>
  21104. <access>read-write</access>
  21105. </field>
  21106. <field>
  21107. <name>RWA</name>
  21108. <description>ESAI_RCR Receiver Word Alignment Control</description>
  21109. <bitOffset>0x7</bitOffset>
  21110. <bitWidth>1</bitWidth>
  21111. <access>read-write</access>
  21112. </field>
  21113. <field>
  21114. <name>RMOD</name>
  21115. <description>ESAI_RCR Receiver Network Mode Control</description>
  21116. <bitOffset>0x8</bitOffset>
  21117. <bitWidth>2</bitWidth>
  21118. <access>read-write</access>
  21119. </field>
  21120. <field>
  21121. <name>RSWS</name>
  21122. <description>ESAI_RCR Receiver Slot and Word Select</description>
  21123. <bitOffset>0xA</bitOffset>
  21124. <bitWidth>5</bitWidth>
  21125. <access>read-write</access>
  21126. </field>
  21127. <field>
  21128. <name>RFSL</name>
  21129. <description>ESAI_RCR Receiver Frame Sync Length</description>
  21130. <bitOffset>0xF</bitOffset>
  21131. <bitWidth>1</bitWidth>
  21132. <access>read-write</access>
  21133. </field>
  21134. <field>
  21135. <name>RFSR</name>
  21136. <description>ESAI_RCR Receiver Frame Sync Relative Timing</description>
  21137. <bitOffset>0x10</bitOffset>
  21138. <bitWidth>1</bitWidth>
  21139. <access>read-write</access>
  21140. </field>
  21141. <field>
  21142. <name>RPR</name>
  21143. <description>ESAI_RCR Receiver Section Personal Reset</description>
  21144. <bitOffset>0x13</bitOffset>
  21145. <bitWidth>1</bitWidth>
  21146. <access>read-write</access>
  21147. </field>
  21148. <field>
  21149. <name>REIE</name>
  21150. <description>ESAI_RCR Receive Exception Interrupt Enable</description>
  21151. <bitOffset>0x14</bitOffset>
  21152. <bitWidth>1</bitWidth>
  21153. <access>read-write</access>
  21154. </field>
  21155. <field>
  21156. <name>REDIE</name>
  21157. <description>ESAI_RCR Receive Even Slot Data Interrupt Enable</description>
  21158. <bitOffset>0x15</bitOffset>
  21159. <bitWidth>1</bitWidth>
  21160. <access>read-write</access>
  21161. </field>
  21162. <field>
  21163. <name>RIE</name>
  21164. <description>ESAI_RCR Receive Interrupt Enable</description>
  21165. <bitOffset>0x16</bitOffset>
  21166. <bitWidth>1</bitWidth>
  21167. <access>read-write</access>
  21168. </field>
  21169. <field>
  21170. <name>RLIE</name>
  21171. <description>ESAI_RCR Receive Last Slot Interrupt Enable</description>
  21172. <bitOffset>0x17</bitOffset>
  21173. <bitWidth>1</bitWidth>
  21174. <access>read-write</access>
  21175. </field>
  21176. </fields>
  21177. </register>
  21178. <register>
  21179. <name>RCCR</name>
  21180. <description>Receive Clock Control Register</description>
  21181. <addressOffset>0xE0</addressOffset>
  21182. <size>32</size>
  21183. <access>read-write</access>
  21184. <resetValue>0</resetValue>
  21185. <resetMask>0xFFFFFFFF</resetMask>
  21186. <fields>
  21187. <field>
  21188. <name>RPM</name>
  21189. <description>ESAI_RCCR Receiver Prescale Modulus Select</description>
  21190. <bitOffset>0</bitOffset>
  21191. <bitWidth>8</bitWidth>
  21192. <access>read-write</access>
  21193. </field>
  21194. <field>
  21195. <name>RPSR</name>
  21196. <description>ESAI_RCCR Receiver Prescaler Range</description>
  21197. <bitOffset>0x8</bitOffset>
  21198. <bitWidth>1</bitWidth>
  21199. <access>read-write</access>
  21200. </field>
  21201. <field>
  21202. <name>RDC</name>
  21203. <description>ESAI_RCCR Rx Frame Rate Divider Control</description>
  21204. <bitOffset>0x9</bitOffset>
  21205. <bitWidth>5</bitWidth>
  21206. <access>read-write</access>
  21207. </field>
  21208. <field>
  21209. <name>RFP</name>
  21210. <description>ESAI_RCCR Rx High Frequency Clock Divider</description>
  21211. <bitOffset>0xE</bitOffset>
  21212. <bitWidth>4</bitWidth>
  21213. <access>read-write</access>
  21214. </field>
  21215. <field>
  21216. <name>RCKP</name>
  21217. <description>The Receiver Clock Polarity (RCKP) bit controls on which bit clock edge data and frame sync are clocked out and latched in</description>
  21218. <bitOffset>0x12</bitOffset>
  21219. <bitWidth>1</bitWidth>
  21220. <access>read-write</access>
  21221. </field>
  21222. <field>
  21223. <name>RFSP</name>
  21224. <description>ESAI_RCCR Receiver Frame Sync Polarity</description>
  21225. <bitOffset>0x13</bitOffset>
  21226. <bitWidth>1</bitWidth>
  21227. <access>read-write</access>
  21228. </field>
  21229. <field>
  21230. <name>RHCKP</name>
  21231. <description>ESAI_RCCR Receiver High Frequency Clock Polarity</description>
  21232. <bitOffset>0x14</bitOffset>
  21233. <bitWidth>1</bitWidth>
  21234. <access>read-write</access>
  21235. </field>
  21236. <field>
  21237. <name>RCKD</name>
  21238. <description>ESAI_RCCR Receiver Clock Source Direction</description>
  21239. <bitOffset>0x15</bitOffset>
  21240. <bitWidth>1</bitWidth>
  21241. <access>read-write</access>
  21242. </field>
  21243. <field>
  21244. <name>RFSD</name>
  21245. <description>ESAI_RCCR Receiver Frame Sync Signal Direction</description>
  21246. <bitOffset>0x16</bitOffset>
  21247. <bitWidth>1</bitWidth>
  21248. <access>read-write</access>
  21249. </field>
  21250. <field>
  21251. <name>RHCKD</name>
  21252. <description>ESAI_RCCR Receiver High Frequency Clock Direction</description>
  21253. <bitOffset>0x17</bitOffset>
  21254. <bitWidth>1</bitWidth>
  21255. <access>read-write</access>
  21256. </field>
  21257. </fields>
  21258. </register>
  21259. <register>
  21260. <name>TSMA</name>
  21261. <description>Transmit Slot Mask Register A</description>
  21262. <addressOffset>0xE4</addressOffset>
  21263. <size>32</size>
  21264. <access>read-write</access>
  21265. <resetValue>0xFFFF</resetValue>
  21266. <resetMask>0xFFFFFFFF</resetMask>
  21267. <fields>
  21268. <field>
  21269. <name>TS</name>
  21270. <description>Lower 16 bits of TS</description>
  21271. <bitOffset>0</bitOffset>
  21272. <bitWidth>16</bitWidth>
  21273. <access>read-write</access>
  21274. </field>
  21275. </fields>
  21276. </register>
  21277. <register>
  21278. <name>TSMB</name>
  21279. <description>Transmit Slot Mask Register B</description>
  21280. <addressOffset>0xE8</addressOffset>
  21281. <size>32</size>
  21282. <access>read-write</access>
  21283. <resetValue>0xFFFF</resetValue>
  21284. <resetMask>0xFFFFFFFF</resetMask>
  21285. <fields>
  21286. <field>
  21287. <name>TS</name>
  21288. <description>When bit number N in ESAI_TSMB is cleared, all the transmit data pins of the enabled transmitters are tri-stated during transmit time slot number N</description>
  21289. <bitOffset>0</bitOffset>
  21290. <bitWidth>16</bitWidth>
  21291. <access>read-write</access>
  21292. </field>
  21293. </fields>
  21294. </register>
  21295. <register>
  21296. <name>RSMA</name>
  21297. <description>Receive Slot Mask Register A</description>
  21298. <addressOffset>0xEC</addressOffset>
  21299. <size>32</size>
  21300. <access>read-write</access>
  21301. <resetValue>0xFFFF</resetValue>
  21302. <resetMask>0xFFFFFFFF</resetMask>
  21303. <fields>
  21304. <field>
  21305. <name>RS</name>
  21306. <description>When bit number N in the ESAI_RSMA register is cleared, the data from the enabled receivers input pins are shifted into their receive shift registers during slot number N</description>
  21307. <bitOffset>0</bitOffset>
  21308. <bitWidth>16</bitWidth>
  21309. <access>read-write</access>
  21310. </field>
  21311. </fields>
  21312. </register>
  21313. <register>
  21314. <name>RSMB</name>
  21315. <description>Receive Slot Mask Register B</description>
  21316. <addressOffset>0xF0</addressOffset>
  21317. <size>32</size>
  21318. <access>read-write</access>
  21319. <resetValue>0xFFFF</resetValue>
  21320. <resetMask>0xFFFFFFFF</resetMask>
  21321. <fields>
  21322. <field>
  21323. <name>RS</name>
  21324. <description>When bit number N in the ESAI_RSMB register is cleared, the data from the enabled receivers input pins are shifted into their receive shift registers during slot number N</description>
  21325. <bitOffset>0</bitOffset>
  21326. <bitWidth>16</bitWidth>
  21327. <access>read-write</access>
  21328. </field>
  21329. </fields>
  21330. </register>
  21331. <register>
  21332. <name>PRRC</name>
  21333. <description>Port C Direction Register</description>
  21334. <addressOffset>0xF8</addressOffset>
  21335. <size>32</size>
  21336. <access>read-write</access>
  21337. <resetValue>0</resetValue>
  21338. <resetMask>0xFFFFFFFF</resetMask>
  21339. <fields>
  21340. <field>
  21341. <name>PDC</name>
  21342. <description>See .</description>
  21343. <bitOffset>0</bitOffset>
  21344. <bitWidth>12</bitWidth>
  21345. <access>read-write</access>
  21346. </field>
  21347. </fields>
  21348. </register>
  21349. <register>
  21350. <name>PCRC</name>
  21351. <description>Port C Control Register</description>
  21352. <addressOffset>0xFC</addressOffset>
  21353. <size>32</size>
  21354. <access>read-write</access>
  21355. <resetValue>0</resetValue>
  21356. <resetMask>0xFFFFFFFF</resetMask>
  21357. <fields>
  21358. <field>
  21359. <name>PC</name>
  21360. <description>See .</description>
  21361. <bitOffset>0</bitOffset>
  21362. <bitWidth>12</bitWidth>
  21363. <access>read-write</access>
  21364. </field>
  21365. </fields>
  21366. </register>
  21367. </registers>
  21368. </peripheral>
  21369. <peripheral>
  21370. <name>I2S1</name>
  21371. <description>Inter-IC Sound / Synchronous Audio Interface</description>
  21372. <groupName>I2S</groupName>
  21373. <prependToName>I2S1_</prependToName>
  21374. <baseAddress>0x2028000</baseAddress>
  21375. <headerStructName>I2S</headerStructName>
  21376. <addressBlock>
  21377. <offset>0</offset>
  21378. <size>0xE4</size>
  21379. <usage>registers</usage>
  21380. </addressBlock>
  21381. <interrupt>
  21382. <name>SAI1</name>
  21383. <value>129</value>
  21384. </interrupt>
  21385. <registers>
  21386. <register>
  21387. <name>TCSR</name>
  21388. <description>SAI Transmit Control Register</description>
  21389. <addressOffset>0</addressOffset>
  21390. <size>32</size>
  21391. <access>read-write</access>
  21392. <resetValue>0</resetValue>
  21393. <resetMask>0xFFFFFFFF</resetMask>
  21394. <fields>
  21395. <field>
  21396. <name>FRDE</name>
  21397. <description>FIFO Request DMA Enable</description>
  21398. <bitOffset>0</bitOffset>
  21399. <bitWidth>1</bitWidth>
  21400. <access>read-write</access>
  21401. <enumeratedValues>
  21402. <enumeratedValue>
  21403. <name>FRDE_0</name>
  21404. <description>Disables the DMA request.</description>
  21405. <value>0</value>
  21406. </enumeratedValue>
  21407. <enumeratedValue>
  21408. <name>FRDE_1</name>
  21409. <description>Enables the DMA request.</description>
  21410. <value>0x1</value>
  21411. </enumeratedValue>
  21412. </enumeratedValues>
  21413. </field>
  21414. <field>
  21415. <name>FWDE</name>
  21416. <description>FIFO Warning DMA Enable</description>
  21417. <bitOffset>0x1</bitOffset>
  21418. <bitWidth>1</bitWidth>
  21419. <access>read-write</access>
  21420. <enumeratedValues>
  21421. <enumeratedValue>
  21422. <name>FWDE_0</name>
  21423. <description>Disables the DMA request.</description>
  21424. <value>0</value>
  21425. </enumeratedValue>
  21426. <enumeratedValue>
  21427. <name>FWDE_1</name>
  21428. <description>Enables the DMA request.</description>
  21429. <value>0x1</value>
  21430. </enumeratedValue>
  21431. </enumeratedValues>
  21432. </field>
  21433. <field>
  21434. <name>FRIE</name>
  21435. <description>FIFO Request Interrupt Enable</description>
  21436. <bitOffset>0x8</bitOffset>
  21437. <bitWidth>1</bitWidth>
  21438. <access>read-write</access>
  21439. <enumeratedValues>
  21440. <enumeratedValue>
  21441. <name>FRIE_0</name>
  21442. <description>Disables the interrupt.</description>
  21443. <value>0</value>
  21444. </enumeratedValue>
  21445. <enumeratedValue>
  21446. <name>FRIE_1</name>
  21447. <description>Enables the interrupt.</description>
  21448. <value>0x1</value>
  21449. </enumeratedValue>
  21450. </enumeratedValues>
  21451. </field>
  21452. <field>
  21453. <name>FWIE</name>
  21454. <description>FIFO Warning Interrupt Enable</description>
  21455. <bitOffset>0x9</bitOffset>
  21456. <bitWidth>1</bitWidth>
  21457. <access>read-write</access>
  21458. <enumeratedValues>
  21459. <enumeratedValue>
  21460. <name>FWIE_0</name>
  21461. <description>Disables the interrupt.</description>
  21462. <value>0</value>
  21463. </enumeratedValue>
  21464. <enumeratedValue>
  21465. <name>FWIE_1</name>
  21466. <description>Enables the interrupt.</description>
  21467. <value>0x1</value>
  21468. </enumeratedValue>
  21469. </enumeratedValues>
  21470. </field>
  21471. <field>
  21472. <name>FEIE</name>
  21473. <description>FIFO Error Interrupt Enable</description>
  21474. <bitOffset>0xA</bitOffset>
  21475. <bitWidth>1</bitWidth>
  21476. <access>read-write</access>
  21477. <enumeratedValues>
  21478. <enumeratedValue>
  21479. <name>FEIE_0</name>
  21480. <description>Disables the interrupt.</description>
  21481. <value>0</value>
  21482. </enumeratedValue>
  21483. <enumeratedValue>
  21484. <name>FEIE_1</name>
  21485. <description>Enables the interrupt.</description>
  21486. <value>0x1</value>
  21487. </enumeratedValue>
  21488. </enumeratedValues>
  21489. </field>
  21490. <field>
  21491. <name>SEIE</name>
  21492. <description>Sync Error Interrupt Enable</description>
  21493. <bitOffset>0xB</bitOffset>
  21494. <bitWidth>1</bitWidth>
  21495. <access>read-write</access>
  21496. <enumeratedValues>
  21497. <enumeratedValue>
  21498. <name>SEIE_0</name>
  21499. <description>Disables interrupt.</description>
  21500. <value>0</value>
  21501. </enumeratedValue>
  21502. <enumeratedValue>
  21503. <name>SEIE_1</name>
  21504. <description>Enables interrupt.</description>
  21505. <value>0x1</value>
  21506. </enumeratedValue>
  21507. </enumeratedValues>
  21508. </field>
  21509. <field>
  21510. <name>WSIE</name>
  21511. <description>Word Start Interrupt Enable</description>
  21512. <bitOffset>0xC</bitOffset>
  21513. <bitWidth>1</bitWidth>
  21514. <access>read-write</access>
  21515. <enumeratedValues>
  21516. <enumeratedValue>
  21517. <name>WSIE_0</name>
  21518. <description>Disables interrupt.</description>
  21519. <value>0</value>
  21520. </enumeratedValue>
  21521. <enumeratedValue>
  21522. <name>WSIE_1</name>
  21523. <description>Enables interrupt.</description>
  21524. <value>0x1</value>
  21525. </enumeratedValue>
  21526. </enumeratedValues>
  21527. </field>
  21528. <field>
  21529. <name>FRF</name>
  21530. <description>FIFO Request Flag</description>
  21531. <bitOffset>0x10</bitOffset>
  21532. <bitWidth>1</bitWidth>
  21533. <access>read-only</access>
  21534. <enumeratedValues>
  21535. <enumeratedValue>
  21536. <name>FRF_0</name>
  21537. <description>Transmit FIFO watermark has not been reached.</description>
  21538. <value>0</value>
  21539. </enumeratedValue>
  21540. <enumeratedValue>
  21541. <name>FRF_1</name>
  21542. <description>Transmit FIFO watermark has been reached.</description>
  21543. <value>0x1</value>
  21544. </enumeratedValue>
  21545. </enumeratedValues>
  21546. </field>
  21547. <field>
  21548. <name>FWF</name>
  21549. <description>FIFO Warning Flag</description>
  21550. <bitOffset>0x11</bitOffset>
  21551. <bitWidth>1</bitWidth>
  21552. <access>read-only</access>
  21553. <enumeratedValues>
  21554. <enumeratedValue>
  21555. <name>FWF_0</name>
  21556. <description>No enabled transmit FIFO is empty.</description>
  21557. <value>0</value>
  21558. </enumeratedValue>
  21559. <enumeratedValue>
  21560. <name>FWF_1</name>
  21561. <description>Enabled transmit FIFO is empty.</description>
  21562. <value>0x1</value>
  21563. </enumeratedValue>
  21564. </enumeratedValues>
  21565. </field>
  21566. <field>
  21567. <name>FEF</name>
  21568. <description>FIFO Error Flag</description>
  21569. <bitOffset>0x12</bitOffset>
  21570. <bitWidth>1</bitWidth>
  21571. <access>read-write</access>
  21572. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  21573. <enumeratedValues>
  21574. <enumeratedValue>
  21575. <name>FEF_0</name>
  21576. <description>Transmit underrun not detected.</description>
  21577. <value>0</value>
  21578. </enumeratedValue>
  21579. <enumeratedValue>
  21580. <name>FEF_1</name>
  21581. <description>Transmit underrun detected.</description>
  21582. <value>0x1</value>
  21583. </enumeratedValue>
  21584. </enumeratedValues>
  21585. </field>
  21586. <field>
  21587. <name>SEF</name>
  21588. <description>Sync Error Flag</description>
  21589. <bitOffset>0x13</bitOffset>
  21590. <bitWidth>1</bitWidth>
  21591. <access>read-write</access>
  21592. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  21593. <enumeratedValues>
  21594. <enumeratedValue>
  21595. <name>SEF_0</name>
  21596. <description>Sync error not detected.</description>
  21597. <value>0</value>
  21598. </enumeratedValue>
  21599. <enumeratedValue>
  21600. <name>SEF_1</name>
  21601. <description>Frame sync error detected.</description>
  21602. <value>0x1</value>
  21603. </enumeratedValue>
  21604. </enumeratedValues>
  21605. </field>
  21606. <field>
  21607. <name>WSF</name>
  21608. <description>Word Start Flag</description>
  21609. <bitOffset>0x14</bitOffset>
  21610. <bitWidth>1</bitWidth>
  21611. <access>read-write</access>
  21612. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  21613. <enumeratedValues>
  21614. <enumeratedValue>
  21615. <name>WSF_0</name>
  21616. <description>Start of word not detected.</description>
  21617. <value>0</value>
  21618. </enumeratedValue>
  21619. <enumeratedValue>
  21620. <name>WSF_1</name>
  21621. <description>Start of word detected.</description>
  21622. <value>0x1</value>
  21623. </enumeratedValue>
  21624. </enumeratedValues>
  21625. </field>
  21626. <field>
  21627. <name>SR</name>
  21628. <description>Software Reset</description>
  21629. <bitOffset>0x18</bitOffset>
  21630. <bitWidth>1</bitWidth>
  21631. <access>read-write</access>
  21632. <enumeratedValues>
  21633. <enumeratedValue>
  21634. <name>SR_0</name>
  21635. <description>No effect.</description>
  21636. <value>0</value>
  21637. </enumeratedValue>
  21638. <enumeratedValue>
  21639. <name>SR_1</name>
  21640. <description>Software reset.</description>
  21641. <value>0x1</value>
  21642. </enumeratedValue>
  21643. </enumeratedValues>
  21644. </field>
  21645. <field>
  21646. <name>FR</name>
  21647. <description>FIFO Reset</description>
  21648. <bitOffset>0x19</bitOffset>
  21649. <bitWidth>1</bitWidth>
  21650. <access>write-only</access>
  21651. <enumeratedValues>
  21652. <enumeratedValue>
  21653. <name>FR_0</name>
  21654. <description>No effect.</description>
  21655. <value>0</value>
  21656. </enumeratedValue>
  21657. <enumeratedValue>
  21658. <name>FR_1</name>
  21659. <description>FIFO reset.</description>
  21660. <value>0x1</value>
  21661. </enumeratedValue>
  21662. </enumeratedValues>
  21663. </field>
  21664. <field>
  21665. <name>BCE</name>
  21666. <description>Bit Clock Enable</description>
  21667. <bitOffset>0x1C</bitOffset>
  21668. <bitWidth>1</bitWidth>
  21669. <access>read-write</access>
  21670. <enumeratedValues>
  21671. <enumeratedValue>
  21672. <name>BCE_0</name>
  21673. <description>Transmit bit clock is disabled.</description>
  21674. <value>0</value>
  21675. </enumeratedValue>
  21676. <enumeratedValue>
  21677. <name>BCE_1</name>
  21678. <description>Transmit bit clock is enabled.</description>
  21679. <value>0x1</value>
  21680. </enumeratedValue>
  21681. </enumeratedValues>
  21682. </field>
  21683. <field>
  21684. <name>DBGE</name>
  21685. <description>Debug Enable</description>
  21686. <bitOffset>0x1D</bitOffset>
  21687. <bitWidth>1</bitWidth>
  21688. <access>read-write</access>
  21689. <enumeratedValues>
  21690. <enumeratedValue>
  21691. <name>DBGE_0</name>
  21692. <description>Transmitter is disabled in Debug mode, after completing the current frame.</description>
  21693. <value>0</value>
  21694. </enumeratedValue>
  21695. <enumeratedValue>
  21696. <name>DBGE_1</name>
  21697. <description>Transmitter is enabled in Debug mode.</description>
  21698. <value>0x1</value>
  21699. </enumeratedValue>
  21700. </enumeratedValues>
  21701. </field>
  21702. <field>
  21703. <name>STOPE</name>
  21704. <description>Stop Enable</description>
  21705. <bitOffset>0x1E</bitOffset>
  21706. <bitWidth>1</bitWidth>
  21707. <access>read-write</access>
  21708. <enumeratedValues>
  21709. <enumeratedValue>
  21710. <name>STOPE_0</name>
  21711. <description>Transmitter disabled in Stop mode.</description>
  21712. <value>0</value>
  21713. </enumeratedValue>
  21714. <enumeratedValue>
  21715. <name>STOPE_1</name>
  21716. <description>Transmitter enabled in Stop mode.</description>
  21717. <value>0x1</value>
  21718. </enumeratedValue>
  21719. </enumeratedValues>
  21720. </field>
  21721. <field>
  21722. <name>TE</name>
  21723. <description>Transmitter Enable</description>
  21724. <bitOffset>0x1F</bitOffset>
  21725. <bitWidth>1</bitWidth>
  21726. <access>read-write</access>
  21727. <enumeratedValues>
  21728. <enumeratedValue>
  21729. <name>TE_0</name>
  21730. <description>Transmitter is disabled.</description>
  21731. <value>0</value>
  21732. </enumeratedValue>
  21733. <enumeratedValue>
  21734. <name>TE_1</name>
  21735. <description>Transmitter is enabled, or transmitter has been disabled and has not yet reached end of frame.</description>
  21736. <value>0x1</value>
  21737. </enumeratedValue>
  21738. </enumeratedValues>
  21739. </field>
  21740. </fields>
  21741. </register>
  21742. <register>
  21743. <name>TCR1</name>
  21744. <description>SAI Transmit Configuration 1 Register</description>
  21745. <addressOffset>0x4</addressOffset>
  21746. <size>32</size>
  21747. <access>read-write</access>
  21748. <resetValue>0</resetValue>
  21749. <resetMask>0xFFFFFFFF</resetMask>
  21750. <fields>
  21751. <field>
  21752. <name>TFW</name>
  21753. <description>Transmit FIFO Watermark</description>
  21754. <bitOffset>0</bitOffset>
  21755. <bitWidth>5</bitWidth>
  21756. <access>read-write</access>
  21757. </field>
  21758. </fields>
  21759. </register>
  21760. <register>
  21761. <name>TCR2</name>
  21762. <description>SAI Transmit Configuration 2 Register</description>
  21763. <addressOffset>0x8</addressOffset>
  21764. <size>32</size>
  21765. <access>read-write</access>
  21766. <resetValue>0</resetValue>
  21767. <resetMask>0xFFFFFFFF</resetMask>
  21768. <fields>
  21769. <field>
  21770. <name>DIV</name>
  21771. <description>Bit Clock Divide</description>
  21772. <bitOffset>0</bitOffset>
  21773. <bitWidth>8</bitWidth>
  21774. <access>read-write</access>
  21775. </field>
  21776. <field>
  21777. <name>BCD</name>
  21778. <description>Bit Clock Direction</description>
  21779. <bitOffset>0x18</bitOffset>
  21780. <bitWidth>1</bitWidth>
  21781. <access>read-write</access>
  21782. <enumeratedValues>
  21783. <enumeratedValue>
  21784. <name>BCD_0</name>
  21785. <description>Bit clock is generated externally in Slave mode.</description>
  21786. <value>0</value>
  21787. </enumeratedValue>
  21788. <enumeratedValue>
  21789. <name>BCD_1</name>
  21790. <description>Bit clock is generated internally in Master mode.</description>
  21791. <value>0x1</value>
  21792. </enumeratedValue>
  21793. </enumeratedValues>
  21794. </field>
  21795. <field>
  21796. <name>BCP</name>
  21797. <description>Bit Clock Polarity</description>
  21798. <bitOffset>0x19</bitOffset>
  21799. <bitWidth>1</bitWidth>
  21800. <access>read-write</access>
  21801. <enumeratedValues>
  21802. <enumeratedValue>
  21803. <name>BCP_0</name>
  21804. <description>Bit clock is active high with drive outputs on rising edge and sample inputs on falling edge.</description>
  21805. <value>0</value>
  21806. </enumeratedValue>
  21807. <enumeratedValue>
  21808. <name>BCP_1</name>
  21809. <description>Bit clock is active low with drive outputs on falling edge and sample inputs on rising edge.</description>
  21810. <value>0x1</value>
  21811. </enumeratedValue>
  21812. </enumeratedValues>
  21813. </field>
  21814. <field>
  21815. <name>MSEL</name>
  21816. <description>MCLK Select</description>
  21817. <bitOffset>0x1A</bitOffset>
  21818. <bitWidth>2</bitWidth>
  21819. <access>read-write</access>
  21820. <enumeratedValues>
  21821. <enumeratedValue>
  21822. <name>MSEL_0</name>
  21823. <description>Master Clock (MCLK) 1 option selected.</description>
  21824. <value>0</value>
  21825. </enumeratedValue>
  21826. <enumeratedValue>
  21827. <name>MSEL_1</name>
  21828. <description>Master Clock (MCLK) 1 option selected.</description>
  21829. <value>0x1</value>
  21830. </enumeratedValue>
  21831. <enumeratedValue>
  21832. <name>MSEL_2</name>
  21833. <description>Master Clock (MCLK) 2 option selected.</description>
  21834. <value>0x2</value>
  21835. </enumeratedValue>
  21836. <enumeratedValue>
  21837. <name>MSEL_3</name>
  21838. <description>Master Clock (MCLK) 3 option selected.</description>
  21839. <value>0x3</value>
  21840. </enumeratedValue>
  21841. </enumeratedValues>
  21842. </field>
  21843. <field>
  21844. <name>BCI</name>
  21845. <description>Bit Clock Input</description>
  21846. <bitOffset>0x1C</bitOffset>
  21847. <bitWidth>1</bitWidth>
  21848. <access>read-write</access>
  21849. <enumeratedValues>
  21850. <enumeratedValue>
  21851. <name>BCI_0</name>
  21852. <description>No effect.</description>
  21853. <value>0</value>
  21854. </enumeratedValue>
  21855. <enumeratedValue>
  21856. <name>BCI_1</name>
  21857. <description>Internal logic is clocked as if bit clock was externally generated.</description>
  21858. <value>0x1</value>
  21859. </enumeratedValue>
  21860. </enumeratedValues>
  21861. </field>
  21862. <field>
  21863. <name>BCS</name>
  21864. <description>Bit Clock Swap</description>
  21865. <bitOffset>0x1D</bitOffset>
  21866. <bitWidth>1</bitWidth>
  21867. <access>read-write</access>
  21868. <enumeratedValues>
  21869. <enumeratedValue>
  21870. <name>BCS_0</name>
  21871. <description>Use the normal bit clock source.</description>
  21872. <value>0</value>
  21873. </enumeratedValue>
  21874. <enumeratedValue>
  21875. <name>BCS_1</name>
  21876. <description>Swap the bit clock source.</description>
  21877. <value>0x1</value>
  21878. </enumeratedValue>
  21879. </enumeratedValues>
  21880. </field>
  21881. <field>
  21882. <name>SYNC</name>
  21883. <description>Synchronous Mode</description>
  21884. <bitOffset>0x1E</bitOffset>
  21885. <bitWidth>2</bitWidth>
  21886. <access>read-write</access>
  21887. <enumeratedValues>
  21888. <enumeratedValue>
  21889. <name>SYNC_0</name>
  21890. <description>Asynchronous mode.</description>
  21891. <value>0</value>
  21892. </enumeratedValue>
  21893. <enumeratedValue>
  21894. <name>SYNC_1</name>
  21895. <description>Synchronous with receiver.</description>
  21896. <value>0x1</value>
  21897. </enumeratedValue>
  21898. </enumeratedValues>
  21899. </field>
  21900. </fields>
  21901. </register>
  21902. <register>
  21903. <name>TCR3</name>
  21904. <description>SAI Transmit Configuration 3 Register</description>
  21905. <addressOffset>0xC</addressOffset>
  21906. <size>32</size>
  21907. <access>read-write</access>
  21908. <resetValue>0</resetValue>
  21909. <resetMask>0xFFFFFFFF</resetMask>
  21910. <fields>
  21911. <field>
  21912. <name>WDFL</name>
  21913. <description>Word Flag Configuration</description>
  21914. <bitOffset>0</bitOffset>
  21915. <bitWidth>5</bitWidth>
  21916. <access>read-write</access>
  21917. </field>
  21918. <field>
  21919. <name>TCE</name>
  21920. <description>Transmit Channel Enable</description>
  21921. <bitOffset>0x10</bitOffset>
  21922. <bitWidth>1</bitWidth>
  21923. <access>read-write</access>
  21924. <enumeratedValues>
  21925. <enumeratedValue>
  21926. <name>TCE_0</name>
  21927. <description>Transmit data channel N is disabled.</description>
  21928. <value>0</value>
  21929. </enumeratedValue>
  21930. <enumeratedValue>
  21931. <name>TCE_1</name>
  21932. <description>Transmit data channel N is enabled.</description>
  21933. <value>0x1</value>
  21934. </enumeratedValue>
  21935. </enumeratedValues>
  21936. </field>
  21937. </fields>
  21938. </register>
  21939. <register>
  21940. <name>TCR4</name>
  21941. <description>SAI Transmit Configuration 4 Register</description>
  21942. <addressOffset>0x10</addressOffset>
  21943. <size>32</size>
  21944. <access>read-write</access>
  21945. <resetValue>0</resetValue>
  21946. <resetMask>0xFFFFFFFF</resetMask>
  21947. <fields>
  21948. <field>
  21949. <name>FSD</name>
  21950. <description>Frame Sync Direction</description>
  21951. <bitOffset>0</bitOffset>
  21952. <bitWidth>1</bitWidth>
  21953. <access>read-write</access>
  21954. <enumeratedValues>
  21955. <enumeratedValue>
  21956. <name>FSD_0</name>
  21957. <description>Frame sync is generated externally in Slave mode.</description>
  21958. <value>0</value>
  21959. </enumeratedValue>
  21960. <enumeratedValue>
  21961. <name>FSD_1</name>
  21962. <description>Frame sync is generated internally in Master mode.</description>
  21963. <value>0x1</value>
  21964. </enumeratedValue>
  21965. </enumeratedValues>
  21966. </field>
  21967. <field>
  21968. <name>FSP</name>
  21969. <description>Frame Sync Polarity</description>
  21970. <bitOffset>0x1</bitOffset>
  21971. <bitWidth>1</bitWidth>
  21972. <access>read-write</access>
  21973. <enumeratedValues>
  21974. <enumeratedValue>
  21975. <name>FSP_0</name>
  21976. <description>Frame sync is active high.</description>
  21977. <value>0</value>
  21978. </enumeratedValue>
  21979. <enumeratedValue>
  21980. <name>FSP_1</name>
  21981. <description>Frame sync is active low.</description>
  21982. <value>0x1</value>
  21983. </enumeratedValue>
  21984. </enumeratedValues>
  21985. </field>
  21986. <field>
  21987. <name>FSE</name>
  21988. <description>Frame Sync Early</description>
  21989. <bitOffset>0x3</bitOffset>
  21990. <bitWidth>1</bitWidth>
  21991. <access>read-write</access>
  21992. <enumeratedValues>
  21993. <enumeratedValue>
  21994. <name>FSE_0</name>
  21995. <description>Frame sync asserts with the first bit of the frame.</description>
  21996. <value>0</value>
  21997. </enumeratedValue>
  21998. <enumeratedValue>
  21999. <name>FSE_1</name>
  22000. <description>Frame sync asserts one bit before the first bit of the frame.</description>
  22001. <value>0x1</value>
  22002. </enumeratedValue>
  22003. </enumeratedValues>
  22004. </field>
  22005. <field>
  22006. <name>MF</name>
  22007. <description>MSB First</description>
  22008. <bitOffset>0x4</bitOffset>
  22009. <bitWidth>1</bitWidth>
  22010. <access>read-write</access>
  22011. <enumeratedValues>
  22012. <enumeratedValue>
  22013. <name>MF_0</name>
  22014. <description>LSB is transmitted first.</description>
  22015. <value>0</value>
  22016. </enumeratedValue>
  22017. <enumeratedValue>
  22018. <name>MF_1</name>
  22019. <description>MSB is transmitted first.</description>
  22020. <value>0x1</value>
  22021. </enumeratedValue>
  22022. </enumeratedValues>
  22023. </field>
  22024. <field>
  22025. <name>SYWD</name>
  22026. <description>Sync Width</description>
  22027. <bitOffset>0x8</bitOffset>
  22028. <bitWidth>5</bitWidth>
  22029. <access>read-write</access>
  22030. </field>
  22031. <field>
  22032. <name>FRSZ</name>
  22033. <description>Frame size</description>
  22034. <bitOffset>0x10</bitOffset>
  22035. <bitWidth>5</bitWidth>
  22036. <access>read-write</access>
  22037. </field>
  22038. </fields>
  22039. </register>
  22040. <register>
  22041. <name>TCR5</name>
  22042. <description>SAI Transmit Configuration 5 Register</description>
  22043. <addressOffset>0x14</addressOffset>
  22044. <size>32</size>
  22045. <access>read-write</access>
  22046. <resetValue>0</resetValue>
  22047. <resetMask>0xFFFFFFFF</resetMask>
  22048. <fields>
  22049. <field>
  22050. <name>FBT</name>
  22051. <description>First Bit Shifted</description>
  22052. <bitOffset>0x8</bitOffset>
  22053. <bitWidth>5</bitWidth>
  22054. <access>read-write</access>
  22055. </field>
  22056. <field>
  22057. <name>W0W</name>
  22058. <description>Word 0 Width</description>
  22059. <bitOffset>0x10</bitOffset>
  22060. <bitWidth>5</bitWidth>
  22061. <access>read-write</access>
  22062. </field>
  22063. <field>
  22064. <name>WNW</name>
  22065. <description>Word N Width</description>
  22066. <bitOffset>0x18</bitOffset>
  22067. <bitWidth>5</bitWidth>
  22068. <access>read-write</access>
  22069. </field>
  22070. </fields>
  22071. </register>
  22072. <register>
  22073. <name>TDR</name>
  22074. <description>SAI Transmit Data Register</description>
  22075. <addressOffset>0x20</addressOffset>
  22076. <size>32</size>
  22077. <access>write-only</access>
  22078. <resetValue>0</resetValue>
  22079. <resetMask>0xFFFFFFFF</resetMask>
  22080. <fields>
  22081. <field>
  22082. <name>TDR</name>
  22083. <description>Transmit Data Register</description>
  22084. <bitOffset>0</bitOffset>
  22085. <bitWidth>32</bitWidth>
  22086. <access>write-only</access>
  22087. </field>
  22088. </fields>
  22089. </register>
  22090. <register>
  22091. <name>TFR</name>
  22092. <description>SAI Transmit FIFO Register</description>
  22093. <addressOffset>0x40</addressOffset>
  22094. <size>32</size>
  22095. <access>read-only</access>
  22096. <resetValue>0</resetValue>
  22097. <resetMask>0xFFFFFFFF</resetMask>
  22098. <fields>
  22099. <field>
  22100. <name>RFP</name>
  22101. <description>Read FIFO Pointer</description>
  22102. <bitOffset>0</bitOffset>
  22103. <bitWidth>6</bitWidth>
  22104. <access>read-only</access>
  22105. </field>
  22106. <field>
  22107. <name>WFP</name>
  22108. <description>Write FIFO Pointer</description>
  22109. <bitOffset>0x10</bitOffset>
  22110. <bitWidth>6</bitWidth>
  22111. <access>read-only</access>
  22112. </field>
  22113. </fields>
  22114. </register>
  22115. <register>
  22116. <name>TMR</name>
  22117. <description>SAI Transmit Mask Register</description>
  22118. <addressOffset>0x60</addressOffset>
  22119. <size>32</size>
  22120. <access>read-write</access>
  22121. <resetValue>0</resetValue>
  22122. <resetMask>0xFFFFFFFF</resetMask>
  22123. <fields>
  22124. <field>
  22125. <name>TWM</name>
  22126. <description>Transmit Word Mask</description>
  22127. <bitOffset>0</bitOffset>
  22128. <bitWidth>32</bitWidth>
  22129. <access>read-write</access>
  22130. <enumeratedValues>
  22131. <enumeratedValue>
  22132. <name>TWM_0</name>
  22133. <description>Word N is enabled.</description>
  22134. <value>0</value>
  22135. </enumeratedValue>
  22136. <enumeratedValue>
  22137. <name>TWM_1</name>
  22138. <description>Word N is masked. The transmit data pins are tri-stated when masked.</description>
  22139. <value>0x1</value>
  22140. </enumeratedValue>
  22141. </enumeratedValues>
  22142. </field>
  22143. </fields>
  22144. </register>
  22145. <register>
  22146. <name>RCSR</name>
  22147. <description>SAI Receive Control Register</description>
  22148. <addressOffset>0x80</addressOffset>
  22149. <size>32</size>
  22150. <access>read-write</access>
  22151. <resetValue>0</resetValue>
  22152. <resetMask>0xFFFFFFFF</resetMask>
  22153. <fields>
  22154. <field>
  22155. <name>FRDE</name>
  22156. <description>FIFO Request DMA Enable</description>
  22157. <bitOffset>0</bitOffset>
  22158. <bitWidth>1</bitWidth>
  22159. <access>read-write</access>
  22160. <enumeratedValues>
  22161. <enumeratedValue>
  22162. <name>FRDE_0</name>
  22163. <description>Disables the DMA request.</description>
  22164. <value>0</value>
  22165. </enumeratedValue>
  22166. <enumeratedValue>
  22167. <name>FRDE_1</name>
  22168. <description>Enables the DMA request.</description>
  22169. <value>0x1</value>
  22170. </enumeratedValue>
  22171. </enumeratedValues>
  22172. </field>
  22173. <field>
  22174. <name>FWDE</name>
  22175. <description>FIFO Warning DMA Enable</description>
  22176. <bitOffset>0x1</bitOffset>
  22177. <bitWidth>1</bitWidth>
  22178. <access>read-write</access>
  22179. <enumeratedValues>
  22180. <enumeratedValue>
  22181. <name>FWDE_0</name>
  22182. <description>Disables the DMA request.</description>
  22183. <value>0</value>
  22184. </enumeratedValue>
  22185. <enumeratedValue>
  22186. <name>FWDE_1</name>
  22187. <description>Enables the DMA request.</description>
  22188. <value>0x1</value>
  22189. </enumeratedValue>
  22190. </enumeratedValues>
  22191. </field>
  22192. <field>
  22193. <name>FRIE</name>
  22194. <description>FIFO Request Interrupt Enable</description>
  22195. <bitOffset>0x8</bitOffset>
  22196. <bitWidth>1</bitWidth>
  22197. <access>read-write</access>
  22198. <enumeratedValues>
  22199. <enumeratedValue>
  22200. <name>FRIE_0</name>
  22201. <description>Disables the interrupt.</description>
  22202. <value>0</value>
  22203. </enumeratedValue>
  22204. <enumeratedValue>
  22205. <name>FRIE_1</name>
  22206. <description>Enables the interrupt.</description>
  22207. <value>0x1</value>
  22208. </enumeratedValue>
  22209. </enumeratedValues>
  22210. </field>
  22211. <field>
  22212. <name>FWIE</name>
  22213. <description>FIFO Warning Interrupt Enable</description>
  22214. <bitOffset>0x9</bitOffset>
  22215. <bitWidth>1</bitWidth>
  22216. <access>read-write</access>
  22217. <enumeratedValues>
  22218. <enumeratedValue>
  22219. <name>FWIE_0</name>
  22220. <description>Disables the interrupt.</description>
  22221. <value>0</value>
  22222. </enumeratedValue>
  22223. <enumeratedValue>
  22224. <name>FWIE_1</name>
  22225. <description>Enables the interrupt.</description>
  22226. <value>0x1</value>
  22227. </enumeratedValue>
  22228. </enumeratedValues>
  22229. </field>
  22230. <field>
  22231. <name>FEIE</name>
  22232. <description>FIFO Error Interrupt Enable</description>
  22233. <bitOffset>0xA</bitOffset>
  22234. <bitWidth>1</bitWidth>
  22235. <access>read-write</access>
  22236. <enumeratedValues>
  22237. <enumeratedValue>
  22238. <name>FEIE_0</name>
  22239. <description>Disables the interrupt.</description>
  22240. <value>0</value>
  22241. </enumeratedValue>
  22242. <enumeratedValue>
  22243. <name>FEIE_1</name>
  22244. <description>Enables the interrupt.</description>
  22245. <value>0x1</value>
  22246. </enumeratedValue>
  22247. </enumeratedValues>
  22248. </field>
  22249. <field>
  22250. <name>SEIE</name>
  22251. <description>Sync Error Interrupt Enable</description>
  22252. <bitOffset>0xB</bitOffset>
  22253. <bitWidth>1</bitWidth>
  22254. <access>read-write</access>
  22255. <enumeratedValues>
  22256. <enumeratedValue>
  22257. <name>SEIE_0</name>
  22258. <description>Disables interrupt.</description>
  22259. <value>0</value>
  22260. </enumeratedValue>
  22261. <enumeratedValue>
  22262. <name>SEIE_1</name>
  22263. <description>Enables interrupt.</description>
  22264. <value>0x1</value>
  22265. </enumeratedValue>
  22266. </enumeratedValues>
  22267. </field>
  22268. <field>
  22269. <name>WSIE</name>
  22270. <description>Word Start Interrupt Enable</description>
  22271. <bitOffset>0xC</bitOffset>
  22272. <bitWidth>1</bitWidth>
  22273. <access>read-write</access>
  22274. <enumeratedValues>
  22275. <enumeratedValue>
  22276. <name>WSIE_0</name>
  22277. <description>Disables interrupt.</description>
  22278. <value>0</value>
  22279. </enumeratedValue>
  22280. <enumeratedValue>
  22281. <name>WSIE_1</name>
  22282. <description>Enables interrupt.</description>
  22283. <value>0x1</value>
  22284. </enumeratedValue>
  22285. </enumeratedValues>
  22286. </field>
  22287. <field>
  22288. <name>FRF</name>
  22289. <description>FIFO Request Flag</description>
  22290. <bitOffset>0x10</bitOffset>
  22291. <bitWidth>1</bitWidth>
  22292. <access>read-only</access>
  22293. <enumeratedValues>
  22294. <enumeratedValue>
  22295. <name>FRF_0</name>
  22296. <description>Receive FIFO watermark not reached.</description>
  22297. <value>0</value>
  22298. </enumeratedValue>
  22299. <enumeratedValue>
  22300. <name>FRF_1</name>
  22301. <description>Receive FIFO watermark has been reached.</description>
  22302. <value>0x1</value>
  22303. </enumeratedValue>
  22304. </enumeratedValues>
  22305. </field>
  22306. <field>
  22307. <name>FWF</name>
  22308. <description>FIFO Warning Flag</description>
  22309. <bitOffset>0x11</bitOffset>
  22310. <bitWidth>1</bitWidth>
  22311. <access>read-only</access>
  22312. <enumeratedValues>
  22313. <enumeratedValue>
  22314. <name>FWF_0</name>
  22315. <description>No enabled receive FIFO is full.</description>
  22316. <value>0</value>
  22317. </enumeratedValue>
  22318. <enumeratedValue>
  22319. <name>FWF_1</name>
  22320. <description>Enabled receive FIFO is full.</description>
  22321. <value>0x1</value>
  22322. </enumeratedValue>
  22323. </enumeratedValues>
  22324. </field>
  22325. <field>
  22326. <name>FEF</name>
  22327. <description>FIFO Error Flag</description>
  22328. <bitOffset>0x12</bitOffset>
  22329. <bitWidth>1</bitWidth>
  22330. <access>read-write</access>
  22331. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  22332. <enumeratedValues>
  22333. <enumeratedValue>
  22334. <name>FEF_0</name>
  22335. <description>Receive overflow not detected.</description>
  22336. <value>0</value>
  22337. </enumeratedValue>
  22338. <enumeratedValue>
  22339. <name>FEF_1</name>
  22340. <description>Receive overflow detected.</description>
  22341. <value>0x1</value>
  22342. </enumeratedValue>
  22343. </enumeratedValues>
  22344. </field>
  22345. <field>
  22346. <name>SEF</name>
  22347. <description>Sync Error Flag</description>
  22348. <bitOffset>0x13</bitOffset>
  22349. <bitWidth>1</bitWidth>
  22350. <access>read-write</access>
  22351. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  22352. <enumeratedValues>
  22353. <enumeratedValue>
  22354. <name>SEF_0</name>
  22355. <description>Sync error not detected.</description>
  22356. <value>0</value>
  22357. </enumeratedValue>
  22358. <enumeratedValue>
  22359. <name>SEF_1</name>
  22360. <description>Frame sync error detected.</description>
  22361. <value>0x1</value>
  22362. </enumeratedValue>
  22363. </enumeratedValues>
  22364. </field>
  22365. <field>
  22366. <name>WSF</name>
  22367. <description>Word Start Flag</description>
  22368. <bitOffset>0x14</bitOffset>
  22369. <bitWidth>1</bitWidth>
  22370. <access>read-write</access>
  22371. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  22372. <enumeratedValues>
  22373. <enumeratedValue>
  22374. <name>WSF_0</name>
  22375. <description>Start of word not detected.</description>
  22376. <value>0</value>
  22377. </enumeratedValue>
  22378. <enumeratedValue>
  22379. <name>WSF_1</name>
  22380. <description>Start of word detected.</description>
  22381. <value>0x1</value>
  22382. </enumeratedValue>
  22383. </enumeratedValues>
  22384. </field>
  22385. <field>
  22386. <name>SR</name>
  22387. <description>Software Reset</description>
  22388. <bitOffset>0x18</bitOffset>
  22389. <bitWidth>1</bitWidth>
  22390. <access>read-write</access>
  22391. <enumeratedValues>
  22392. <enumeratedValue>
  22393. <name>SR_0</name>
  22394. <description>No effect.</description>
  22395. <value>0</value>
  22396. </enumeratedValue>
  22397. <enumeratedValue>
  22398. <name>SR_1</name>
  22399. <description>Software reset.</description>
  22400. <value>0x1</value>
  22401. </enumeratedValue>
  22402. </enumeratedValues>
  22403. </field>
  22404. <field>
  22405. <name>FR</name>
  22406. <description>FIFO Reset</description>
  22407. <bitOffset>0x19</bitOffset>
  22408. <bitWidth>1</bitWidth>
  22409. <access>write-only</access>
  22410. <enumeratedValues>
  22411. <enumeratedValue>
  22412. <name>FR_0</name>
  22413. <description>No effect.</description>
  22414. <value>0</value>
  22415. </enumeratedValue>
  22416. <enumeratedValue>
  22417. <name>FR_1</name>
  22418. <description>FIFO reset.</description>
  22419. <value>0x1</value>
  22420. </enumeratedValue>
  22421. </enumeratedValues>
  22422. </field>
  22423. <field>
  22424. <name>BCE</name>
  22425. <description>Bit Clock Enable</description>
  22426. <bitOffset>0x1C</bitOffset>
  22427. <bitWidth>1</bitWidth>
  22428. <access>read-write</access>
  22429. <enumeratedValues>
  22430. <enumeratedValue>
  22431. <name>BCE_0</name>
  22432. <description>Receive bit clock is disabled.</description>
  22433. <value>0</value>
  22434. </enumeratedValue>
  22435. <enumeratedValue>
  22436. <name>BCE_1</name>
  22437. <description>Receive bit clock is enabled.</description>
  22438. <value>0x1</value>
  22439. </enumeratedValue>
  22440. </enumeratedValues>
  22441. </field>
  22442. <field>
  22443. <name>DBGE</name>
  22444. <description>Debug Enable</description>
  22445. <bitOffset>0x1D</bitOffset>
  22446. <bitWidth>1</bitWidth>
  22447. <access>read-write</access>
  22448. <enumeratedValues>
  22449. <enumeratedValue>
  22450. <name>DBGE_0</name>
  22451. <description>Receiver is disabled in Debug mode, after completing the current frame.</description>
  22452. <value>0</value>
  22453. </enumeratedValue>
  22454. <enumeratedValue>
  22455. <name>DBGE_1</name>
  22456. <description>Receiver is enabled in Debug mode.</description>
  22457. <value>0x1</value>
  22458. </enumeratedValue>
  22459. </enumeratedValues>
  22460. </field>
  22461. <field>
  22462. <name>STOPE</name>
  22463. <description>Stop Enable</description>
  22464. <bitOffset>0x1E</bitOffset>
  22465. <bitWidth>1</bitWidth>
  22466. <access>read-write</access>
  22467. <enumeratedValues>
  22468. <enumeratedValue>
  22469. <name>STOPE_0</name>
  22470. <description>Receiver disabled in Stop mode.</description>
  22471. <value>0</value>
  22472. </enumeratedValue>
  22473. <enumeratedValue>
  22474. <name>STOPE_1</name>
  22475. <description>Receiver enabled in Stop mode.</description>
  22476. <value>0x1</value>
  22477. </enumeratedValue>
  22478. </enumeratedValues>
  22479. </field>
  22480. <field>
  22481. <name>RE</name>
  22482. <description>Receiver Enable</description>
  22483. <bitOffset>0x1F</bitOffset>
  22484. <bitWidth>1</bitWidth>
  22485. <access>read-write</access>
  22486. <enumeratedValues>
  22487. <enumeratedValue>
  22488. <name>RE_0</name>
  22489. <description>Receiver is disabled.</description>
  22490. <value>0</value>
  22491. </enumeratedValue>
  22492. <enumeratedValue>
  22493. <name>RE_1</name>
  22494. <description>Receiver is enabled, or receiver has been disabled and has not yet reached end of frame.</description>
  22495. <value>0x1</value>
  22496. </enumeratedValue>
  22497. </enumeratedValues>
  22498. </field>
  22499. </fields>
  22500. </register>
  22501. <register>
  22502. <name>RCR1</name>
  22503. <description>SAI Receive Configuration 1 Register</description>
  22504. <addressOffset>0x84</addressOffset>
  22505. <size>32</size>
  22506. <access>read-write</access>
  22507. <resetValue>0</resetValue>
  22508. <resetMask>0xFFFFFFFF</resetMask>
  22509. <fields>
  22510. <field>
  22511. <name>RFW</name>
  22512. <description>Receive FIFO Watermark</description>
  22513. <bitOffset>0</bitOffset>
  22514. <bitWidth>5</bitWidth>
  22515. <access>read-write</access>
  22516. </field>
  22517. </fields>
  22518. </register>
  22519. <register>
  22520. <name>RCR2</name>
  22521. <description>SAI Receive Configuration 2 Register</description>
  22522. <addressOffset>0x88</addressOffset>
  22523. <size>32</size>
  22524. <access>read-write</access>
  22525. <resetValue>0</resetValue>
  22526. <resetMask>0xFFFFFFFF</resetMask>
  22527. <fields>
  22528. <field>
  22529. <name>DIV</name>
  22530. <description>Bit Clock Divide</description>
  22531. <bitOffset>0</bitOffset>
  22532. <bitWidth>8</bitWidth>
  22533. <access>read-write</access>
  22534. </field>
  22535. <field>
  22536. <name>BCD</name>
  22537. <description>Bit Clock Direction</description>
  22538. <bitOffset>0x18</bitOffset>
  22539. <bitWidth>1</bitWidth>
  22540. <access>read-write</access>
  22541. <enumeratedValues>
  22542. <enumeratedValue>
  22543. <name>BCD_0</name>
  22544. <description>Bit clock is generated externally in Slave mode.</description>
  22545. <value>0</value>
  22546. </enumeratedValue>
  22547. <enumeratedValue>
  22548. <name>BCD_1</name>
  22549. <description>Bit clock is generated internally in Master mode.</description>
  22550. <value>0x1</value>
  22551. </enumeratedValue>
  22552. </enumeratedValues>
  22553. </field>
  22554. <field>
  22555. <name>BCP</name>
  22556. <description>Bit Clock Polarity</description>
  22557. <bitOffset>0x19</bitOffset>
  22558. <bitWidth>1</bitWidth>
  22559. <access>read-write</access>
  22560. <enumeratedValues>
  22561. <enumeratedValue>
  22562. <name>BCP_0</name>
  22563. <description>Bit Clock is active high with drive outputs on rising edge and sample inputs on falling edge.</description>
  22564. <value>0</value>
  22565. </enumeratedValue>
  22566. <enumeratedValue>
  22567. <name>BCP_1</name>
  22568. <description>Bit Clock is active low with drive outputs on falling edge and sample inputs on rising edge.</description>
  22569. <value>0x1</value>
  22570. </enumeratedValue>
  22571. </enumeratedValues>
  22572. </field>
  22573. <field>
  22574. <name>MSEL</name>
  22575. <description>MCLK Select</description>
  22576. <bitOffset>0x1A</bitOffset>
  22577. <bitWidth>2</bitWidth>
  22578. <access>read-write</access>
  22579. <enumeratedValues>
  22580. <enumeratedValue>
  22581. <name>MSEL_0</name>
  22582. <description>Bus Clock selected.</description>
  22583. <value>0</value>
  22584. </enumeratedValue>
  22585. <enumeratedValue>
  22586. <name>MSEL_1</name>
  22587. <description>Master Clock (MCLK) 1 option selected.</description>
  22588. <value>0x1</value>
  22589. </enumeratedValue>
  22590. <enumeratedValue>
  22591. <name>MSEL_2</name>
  22592. <description>Master Clock (MCLK) 2 option selected.</description>
  22593. <value>0x2</value>
  22594. </enumeratedValue>
  22595. <enumeratedValue>
  22596. <name>MSEL_3</name>
  22597. <description>Master Clock (MCLK) 3 option selected.</description>
  22598. <value>0x3</value>
  22599. </enumeratedValue>
  22600. </enumeratedValues>
  22601. </field>
  22602. <field>
  22603. <name>BCI</name>
  22604. <description>Bit Clock Input</description>
  22605. <bitOffset>0x1C</bitOffset>
  22606. <bitWidth>1</bitWidth>
  22607. <access>read-write</access>
  22608. <enumeratedValues>
  22609. <enumeratedValue>
  22610. <name>BCI_0</name>
  22611. <description>No effect.</description>
  22612. <value>0</value>
  22613. </enumeratedValue>
  22614. <enumeratedValue>
  22615. <name>BCI_1</name>
  22616. <description>Internal logic is clocked as if bit clock was externally generated.</description>
  22617. <value>0x1</value>
  22618. </enumeratedValue>
  22619. </enumeratedValues>
  22620. </field>
  22621. <field>
  22622. <name>BCS</name>
  22623. <description>Bit Clock Swap</description>
  22624. <bitOffset>0x1D</bitOffset>
  22625. <bitWidth>1</bitWidth>
  22626. <access>read-write</access>
  22627. <enumeratedValues>
  22628. <enumeratedValue>
  22629. <name>BCS_0</name>
  22630. <description>Use the normal bit clock source.</description>
  22631. <value>0</value>
  22632. </enumeratedValue>
  22633. <enumeratedValue>
  22634. <name>BCS_1</name>
  22635. <description>Swap the bit clock source.</description>
  22636. <value>0x1</value>
  22637. </enumeratedValue>
  22638. </enumeratedValues>
  22639. </field>
  22640. <field>
  22641. <name>SYNC</name>
  22642. <description>Synchronous Mode</description>
  22643. <bitOffset>0x1E</bitOffset>
  22644. <bitWidth>2</bitWidth>
  22645. <access>read-write</access>
  22646. <enumeratedValues>
  22647. <enumeratedValue>
  22648. <name>SYNC_0</name>
  22649. <description>Asynchronous mode.</description>
  22650. <value>0</value>
  22651. </enumeratedValue>
  22652. <enumeratedValue>
  22653. <name>SYNC_1</name>
  22654. <description>Synchronous with transmitter.</description>
  22655. <value>0x1</value>
  22656. </enumeratedValue>
  22657. </enumeratedValues>
  22658. </field>
  22659. </fields>
  22660. </register>
  22661. <register>
  22662. <name>RCR3</name>
  22663. <description>SAI Receive Configuration 3 Register</description>
  22664. <addressOffset>0x8C</addressOffset>
  22665. <size>32</size>
  22666. <access>read-write</access>
  22667. <resetValue>0</resetValue>
  22668. <resetMask>0xFFFFFFFF</resetMask>
  22669. <fields>
  22670. <field>
  22671. <name>WDFL</name>
  22672. <description>Word Flag Configuration</description>
  22673. <bitOffset>0</bitOffset>
  22674. <bitWidth>5</bitWidth>
  22675. <access>read-write</access>
  22676. </field>
  22677. <field>
  22678. <name>RCE</name>
  22679. <description>Receive Channel Enable</description>
  22680. <bitOffset>0x10</bitOffset>
  22681. <bitWidth>1</bitWidth>
  22682. <access>read-write</access>
  22683. <enumeratedValues>
  22684. <enumeratedValue>
  22685. <name>RCE_0</name>
  22686. <description>Receive data channel N is disabled.</description>
  22687. <value>0</value>
  22688. </enumeratedValue>
  22689. <enumeratedValue>
  22690. <name>RCE_1</name>
  22691. <description>Receive data channel N is enabled.</description>
  22692. <value>0x1</value>
  22693. </enumeratedValue>
  22694. </enumeratedValues>
  22695. </field>
  22696. </fields>
  22697. </register>
  22698. <register>
  22699. <name>RCR4</name>
  22700. <description>SAI Receive Configuration 4 Register</description>
  22701. <addressOffset>0x90</addressOffset>
  22702. <size>32</size>
  22703. <access>read-write</access>
  22704. <resetValue>0</resetValue>
  22705. <resetMask>0xFFFFFFFF</resetMask>
  22706. <fields>
  22707. <field>
  22708. <name>FSD</name>
  22709. <description>Frame Sync Direction</description>
  22710. <bitOffset>0</bitOffset>
  22711. <bitWidth>1</bitWidth>
  22712. <access>read-write</access>
  22713. <enumeratedValues>
  22714. <enumeratedValue>
  22715. <name>FSD_0</name>
  22716. <description>Frame Sync is generated externally in Slave mode.</description>
  22717. <value>0</value>
  22718. </enumeratedValue>
  22719. <enumeratedValue>
  22720. <name>FSD_1</name>
  22721. <description>Frame Sync is generated internally in Master mode.</description>
  22722. <value>0x1</value>
  22723. </enumeratedValue>
  22724. </enumeratedValues>
  22725. </field>
  22726. <field>
  22727. <name>FSP</name>
  22728. <description>Frame Sync Polarity</description>
  22729. <bitOffset>0x1</bitOffset>
  22730. <bitWidth>1</bitWidth>
  22731. <access>read-write</access>
  22732. <enumeratedValues>
  22733. <enumeratedValue>
  22734. <name>FSP_0</name>
  22735. <description>Frame sync is active high.</description>
  22736. <value>0</value>
  22737. </enumeratedValue>
  22738. <enumeratedValue>
  22739. <name>FSP_1</name>
  22740. <description>Frame sync is active low.</description>
  22741. <value>0x1</value>
  22742. </enumeratedValue>
  22743. </enumeratedValues>
  22744. </field>
  22745. <field>
  22746. <name>FSE</name>
  22747. <description>Frame Sync Early</description>
  22748. <bitOffset>0x3</bitOffset>
  22749. <bitWidth>1</bitWidth>
  22750. <access>read-write</access>
  22751. <enumeratedValues>
  22752. <enumeratedValue>
  22753. <name>FSE_0</name>
  22754. <description>Frame sync asserts with the first bit of the frame.</description>
  22755. <value>0</value>
  22756. </enumeratedValue>
  22757. <enumeratedValue>
  22758. <name>FSE_1</name>
  22759. <description>Frame sync asserts one bit before the first bit of the frame.</description>
  22760. <value>0x1</value>
  22761. </enumeratedValue>
  22762. </enumeratedValues>
  22763. </field>
  22764. <field>
  22765. <name>MF</name>
  22766. <description>MSB First</description>
  22767. <bitOffset>0x4</bitOffset>
  22768. <bitWidth>1</bitWidth>
  22769. <access>read-write</access>
  22770. <enumeratedValues>
  22771. <enumeratedValue>
  22772. <name>MF_0</name>
  22773. <description>LSB is received first.</description>
  22774. <value>0</value>
  22775. </enumeratedValue>
  22776. <enumeratedValue>
  22777. <name>MF_1</name>
  22778. <description>MSB is received first.</description>
  22779. <value>0x1</value>
  22780. </enumeratedValue>
  22781. </enumeratedValues>
  22782. </field>
  22783. <field>
  22784. <name>SYWD</name>
  22785. <description>Sync Width</description>
  22786. <bitOffset>0x8</bitOffset>
  22787. <bitWidth>5</bitWidth>
  22788. <access>read-write</access>
  22789. </field>
  22790. <field>
  22791. <name>FRSZ</name>
  22792. <description>Frame Size</description>
  22793. <bitOffset>0x10</bitOffset>
  22794. <bitWidth>5</bitWidth>
  22795. <access>read-write</access>
  22796. </field>
  22797. </fields>
  22798. </register>
  22799. <register>
  22800. <name>RCR5</name>
  22801. <description>SAI Receive Configuration 5 Register</description>
  22802. <addressOffset>0x94</addressOffset>
  22803. <size>32</size>
  22804. <access>read-write</access>
  22805. <resetValue>0</resetValue>
  22806. <resetMask>0xFFFFFFFF</resetMask>
  22807. <fields>
  22808. <field>
  22809. <name>FBT</name>
  22810. <description>First Bit Shifted</description>
  22811. <bitOffset>0x8</bitOffset>
  22812. <bitWidth>5</bitWidth>
  22813. <access>read-write</access>
  22814. </field>
  22815. <field>
  22816. <name>W0W</name>
  22817. <description>Word 0 Width</description>
  22818. <bitOffset>0x10</bitOffset>
  22819. <bitWidth>5</bitWidth>
  22820. <access>read-write</access>
  22821. </field>
  22822. <field>
  22823. <name>WNW</name>
  22824. <description>Word N Width</description>
  22825. <bitOffset>0x18</bitOffset>
  22826. <bitWidth>5</bitWidth>
  22827. <access>read-write</access>
  22828. </field>
  22829. </fields>
  22830. </register>
  22831. <register>
  22832. <name>RDR</name>
  22833. <description>SAI Receive Data Register</description>
  22834. <addressOffset>0xA0</addressOffset>
  22835. <size>32</size>
  22836. <access>read-only</access>
  22837. <resetValue>0</resetValue>
  22838. <resetMask>0xFFFFFFFF</resetMask>
  22839. <fields>
  22840. <field>
  22841. <name>RDR</name>
  22842. <description>Receive Data Register</description>
  22843. <bitOffset>0</bitOffset>
  22844. <bitWidth>32</bitWidth>
  22845. <access>read-only</access>
  22846. </field>
  22847. </fields>
  22848. </register>
  22849. <register>
  22850. <name>RFR</name>
  22851. <description>SAI Receive FIFO Register</description>
  22852. <addressOffset>0xC0</addressOffset>
  22853. <size>32</size>
  22854. <access>read-only</access>
  22855. <resetValue>0</resetValue>
  22856. <resetMask>0xFFFFFFFF</resetMask>
  22857. <fields>
  22858. <field>
  22859. <name>RFP</name>
  22860. <description>Read FIFO Pointer</description>
  22861. <bitOffset>0</bitOffset>
  22862. <bitWidth>6</bitWidth>
  22863. <access>read-only</access>
  22864. </field>
  22865. <field>
  22866. <name>WFP</name>
  22867. <description>Write FIFO Pointer</description>
  22868. <bitOffset>0x10</bitOffset>
  22869. <bitWidth>6</bitWidth>
  22870. <access>read-only</access>
  22871. </field>
  22872. </fields>
  22873. </register>
  22874. <register>
  22875. <name>RMR</name>
  22876. <description>SAI Receive Mask Register</description>
  22877. <addressOffset>0xE0</addressOffset>
  22878. <size>32</size>
  22879. <access>read-write</access>
  22880. <resetValue>0</resetValue>
  22881. <resetMask>0xFFFFFFFF</resetMask>
  22882. <fields>
  22883. <field>
  22884. <name>RWM</name>
  22885. <description>Receive Word Mask</description>
  22886. <bitOffset>0</bitOffset>
  22887. <bitWidth>32</bitWidth>
  22888. <access>read-write</access>
  22889. <enumeratedValues>
  22890. <enumeratedValue>
  22891. <name>RWM_0</name>
  22892. <description>Word N is enabled.</description>
  22893. <value>0</value>
  22894. </enumeratedValue>
  22895. <enumeratedValue>
  22896. <name>RWM_1</name>
  22897. <description>Word N is masked.</description>
  22898. <value>0x1</value>
  22899. </enumeratedValue>
  22900. </enumeratedValues>
  22901. </field>
  22902. </fields>
  22903. </register>
  22904. </registers>
  22905. </peripheral>
  22906. <peripheral derivedFrom="I2S1">
  22907. <name>I2S2</name>
  22908. <description>Inter-IC Sound / Synchronous Audio Interface</description>
  22909. <groupName>I2S</groupName>
  22910. <prependToName>I2S2_</prependToName>
  22911. <baseAddress>0x202C000</baseAddress>
  22912. <addressBlock>
  22913. <offset>0</offset>
  22914. <size>0xE4</size>
  22915. <usage>registers</usage>
  22916. </addressBlock>
  22917. <interrupt>
  22918. <name>SAI2</name>
  22919. <value>130</value>
  22920. </interrupt>
  22921. </peripheral>
  22922. <peripheral derivedFrom="I2S1">
  22923. <name>I2S3</name>
  22924. <description>Inter-IC Sound / Synchronous Audio Interface</description>
  22925. <groupName>I2S</groupName>
  22926. <prependToName>I2S3_</prependToName>
  22927. <baseAddress>0x2030000</baseAddress>
  22928. <addressBlock>
  22929. <offset>0</offset>
  22930. <size>0xE4</size>
  22931. <usage>registers</usage>
  22932. </addressBlock>
  22933. <interrupt>
  22934. <name>SAI3_RX</name>
  22935. <value>56</value>
  22936. </interrupt>
  22937. <interrupt>
  22938. <name>SAI3_TX</name>
  22939. <value>57</value>
  22940. </interrupt>
  22941. </peripheral>
  22942. <peripheral>
  22943. <name>ASRC</name>
  22944. <description>ASRC Registers</description>
  22945. <groupName>ASRC</groupName>
  22946. <prependToName>ASRC_</prependToName>
  22947. <baseAddress>0x2034000</baseAddress>
  22948. <addressBlock>
  22949. <offset>0</offset>
  22950. <size>0xCC</size>
  22951. <usage>registers</usage>
  22952. </addressBlock>
  22953. <interrupt>
  22954. <name>ASRC</name>
  22955. <value>82</value>
  22956. </interrupt>
  22957. <registers>
  22958. <register>
  22959. <name>ASRCTR</name>
  22960. <description>ASRC Control Register</description>
  22961. <addressOffset>0</addressOffset>
  22962. <size>32</size>
  22963. <access>read-write</access>
  22964. <resetValue>0</resetValue>
  22965. <resetMask>0xFFFFFFFF</resetMask>
  22966. <fields>
  22967. <field>
  22968. <name>ASRCEN</name>
  22969. <description>ASRC Enable Enable the operation of ASRC.</description>
  22970. <bitOffset>0</bitOffset>
  22971. <bitWidth>1</bitWidth>
  22972. <access>read-write</access>
  22973. </field>
  22974. <field>
  22975. <name>ASREA</name>
  22976. <description>ASRC Enable A Enable the operation of the conversion A of ASRC</description>
  22977. <bitOffset>0x1</bitOffset>
  22978. <bitWidth>1</bitWidth>
  22979. <access>read-write</access>
  22980. </field>
  22981. <field>
  22982. <name>ASREB</name>
  22983. <description>ASRC Enable B Enable the operation of the conversion B of ASRC</description>
  22984. <bitOffset>0x2</bitOffset>
  22985. <bitWidth>1</bitWidth>
  22986. <access>read-write</access>
  22987. </field>
  22988. <field>
  22989. <name>ASREC</name>
  22990. <description>ASRC Enable C Enable the operation of the conversion C of ASRC</description>
  22991. <bitOffset>0x3</bitOffset>
  22992. <bitWidth>1</bitWidth>
  22993. <access>read-write</access>
  22994. </field>
  22995. <field>
  22996. <name>SRST</name>
  22997. <description>Software Reset This bit is self-clear bit</description>
  22998. <bitOffset>0x4</bitOffset>
  22999. <bitWidth>1</bitWidth>
  23000. <access>write-only</access>
  23001. </field>
  23002. <field>
  23003. <name>IDRA</name>
  23004. <description>Use Ideal Ratio for Pair A When USRA=0, this bit has no usage</description>
  23005. <bitOffset>0xD</bitOffset>
  23006. <bitWidth>1</bitWidth>
  23007. <access>read-write</access>
  23008. </field>
  23009. <field>
  23010. <name>USRA</name>
  23011. <description>Use Ratio for Pair A Use ratio as the input to ASRC</description>
  23012. <bitOffset>0xE</bitOffset>
  23013. <bitWidth>1</bitWidth>
  23014. <access>read-write</access>
  23015. </field>
  23016. <field>
  23017. <name>IDRB</name>
  23018. <description>Use Ideal Ratio for Pair B When USRB=0, this bit has no usage</description>
  23019. <bitOffset>0xF</bitOffset>
  23020. <bitWidth>1</bitWidth>
  23021. <access>read-write</access>
  23022. </field>
  23023. <field>
  23024. <name>USRB</name>
  23025. <description>Use Ratio for Pair B Use ratio as the input to ASRC</description>
  23026. <bitOffset>0x10</bitOffset>
  23027. <bitWidth>1</bitWidth>
  23028. <access>read-write</access>
  23029. </field>
  23030. <field>
  23031. <name>IDRC</name>
  23032. <description>Use Ideal Ratio for Pair C When USRC=0, this bit has no usage</description>
  23033. <bitOffset>0x11</bitOffset>
  23034. <bitWidth>1</bitWidth>
  23035. <access>read-write</access>
  23036. </field>
  23037. <field>
  23038. <name>USRC</name>
  23039. <description>Use Ratio for Pair C Use ratio as the input to ASRC</description>
  23040. <bitOffset>0x12</bitOffset>
  23041. <bitWidth>1</bitWidth>
  23042. <access>read-write</access>
  23043. </field>
  23044. <field>
  23045. <name>ATSA</name>
  23046. <description>ASRC Pair A Automatic Selection For Processing Options When this bit is 1, pair A will automatic update its pre-processing and post-processing options (ASRCFG: PREMODA, ASRCFG:POSTMODA see ASRC Misc Control Register 1 for Pair CASRC Filter Configuration Status Register ) based on the frequencies it detected</description>
  23047. <bitOffset>0x14</bitOffset>
  23048. <bitWidth>1</bitWidth>
  23049. <access>read-write</access>
  23050. </field>
  23051. <field>
  23052. <name>ATSB</name>
  23053. <description>ASRC Pair B Automatic Selection For Processing Options When this bit is 1, pair B will automatic update its pre-processing and post-processing options (ASRCFG: PREMODB, ASRCFG:POSTMODB see ASRC Misc Control Register 1 for Pair CASRC Filter Configuration Status Register ) based on the frequencies it detected</description>
  23054. <bitOffset>0x15</bitOffset>
  23055. <bitWidth>1</bitWidth>
  23056. <access>read-write</access>
  23057. </field>
  23058. <field>
  23059. <name>ATSC</name>
  23060. <description>ASRC Pair C Automatic Selection For Processing Options When this bit is 1, pair C will automatic update its pre-processing and post-processing options (ASRCFG: PREMODC, ASRCFG:POSTMODC see ASRC Misc Control Register 1 for Pair CASRC Filter Configuration Status Register ) based on the frequencies it detected</description>
  23061. <bitOffset>0x16</bitOffset>
  23062. <bitWidth>1</bitWidth>
  23063. <access>read-write</access>
  23064. </field>
  23065. </fields>
  23066. </register>
  23067. <register>
  23068. <name>ASRIER</name>
  23069. <description>ASRC Interrupt Enable Register</description>
  23070. <addressOffset>0x4</addressOffset>
  23071. <size>32</size>
  23072. <access>read-write</access>
  23073. <resetValue>0</resetValue>
  23074. <resetMask>0xFFFFFFFF</resetMask>
  23075. <fields>
  23076. <field>
  23077. <name>ADIEA</name>
  23078. <description>Data Input A Interrupt Enable Enables the data input A Interrupt.</description>
  23079. <bitOffset>0</bitOffset>
  23080. <bitWidth>1</bitWidth>
  23081. <access>read-write</access>
  23082. <enumeratedValues>
  23083. <enumeratedValue>
  23084. <name>ADIEA_0</name>
  23085. <description>interrupt disabled</description>
  23086. <value>0</value>
  23087. </enumeratedValue>
  23088. <enumeratedValue>
  23089. <name>ADIEA_1</name>
  23090. <description>interrupt enabled</description>
  23091. <value>0x1</value>
  23092. </enumeratedValue>
  23093. </enumeratedValues>
  23094. </field>
  23095. <field>
  23096. <name>ADIEB</name>
  23097. <description>Data Input B Interrupt Enable Enables the data input B interrupt.</description>
  23098. <bitOffset>0x1</bitOffset>
  23099. <bitWidth>1</bitWidth>
  23100. <access>read-write</access>
  23101. <enumeratedValues>
  23102. <enumeratedValue>
  23103. <name>ADIEB_0</name>
  23104. <description>interrupt disabled</description>
  23105. <value>0</value>
  23106. </enumeratedValue>
  23107. <enumeratedValue>
  23108. <name>ADIEB_1</name>
  23109. <description>interrupt enabled</description>
  23110. <value>0x1</value>
  23111. </enumeratedValue>
  23112. </enumeratedValues>
  23113. </field>
  23114. <field>
  23115. <name>ADIEC</name>
  23116. <description>Data Input C Interrupt Enable Enables the data input C interrupt.</description>
  23117. <bitOffset>0x2</bitOffset>
  23118. <bitWidth>1</bitWidth>
  23119. <access>read-write</access>
  23120. <enumeratedValues>
  23121. <enumeratedValue>
  23122. <name>ADIEC_0</name>
  23123. <description>interrupt disabled</description>
  23124. <value>0</value>
  23125. </enumeratedValue>
  23126. <enumeratedValue>
  23127. <name>ADIEC_1</name>
  23128. <description>interrupt enabled</description>
  23129. <value>0x1</value>
  23130. </enumeratedValue>
  23131. </enumeratedValues>
  23132. </field>
  23133. <field>
  23134. <name>ADOEA</name>
  23135. <description>Data Output A Interrupt Enable Enables the data output A interrupt.</description>
  23136. <bitOffset>0x3</bitOffset>
  23137. <bitWidth>1</bitWidth>
  23138. <access>read-write</access>
  23139. <enumeratedValues>
  23140. <enumeratedValue>
  23141. <name>ADOEA_0</name>
  23142. <description>interrupt disabled</description>
  23143. <value>0</value>
  23144. </enumeratedValue>
  23145. <enumeratedValue>
  23146. <name>ADOEA_1</name>
  23147. <description>interrupt enabled</description>
  23148. <value>0x1</value>
  23149. </enumeratedValue>
  23150. </enumeratedValues>
  23151. </field>
  23152. <field>
  23153. <name>ADOEB</name>
  23154. <description>Data Output B Interrupt Enable Enables the data output B interrupt.</description>
  23155. <bitOffset>0x4</bitOffset>
  23156. <bitWidth>1</bitWidth>
  23157. <access>read-write</access>
  23158. <enumeratedValues>
  23159. <enumeratedValue>
  23160. <name>ADOEB_0</name>
  23161. <description>interrupt disabled</description>
  23162. <value>0</value>
  23163. </enumeratedValue>
  23164. <enumeratedValue>
  23165. <name>ADOEB_1</name>
  23166. <description>interrupt enabled</description>
  23167. <value>0x1</value>
  23168. </enumeratedValue>
  23169. </enumeratedValues>
  23170. </field>
  23171. <field>
  23172. <name>ADOEC</name>
  23173. <description>Data Output C Interrupt Enable Enables the data output C interrupt.</description>
  23174. <bitOffset>0x5</bitOffset>
  23175. <bitWidth>1</bitWidth>
  23176. <access>read-write</access>
  23177. <enumeratedValues>
  23178. <enumeratedValue>
  23179. <name>ADOEC_0</name>
  23180. <description>interrupt disabled</description>
  23181. <value>0</value>
  23182. </enumeratedValue>
  23183. <enumeratedValue>
  23184. <name>ADOEC_1</name>
  23185. <description>interrupt enabled</description>
  23186. <value>0x1</value>
  23187. </enumeratedValue>
  23188. </enumeratedValues>
  23189. </field>
  23190. <field>
  23191. <name>AOLIE</name>
  23192. <description>Overload Interrupt Enable Enables the overload interrupt.</description>
  23193. <bitOffset>0x6</bitOffset>
  23194. <bitWidth>1</bitWidth>
  23195. <access>read-write</access>
  23196. <enumeratedValues>
  23197. <enumeratedValue>
  23198. <name>AOLIE_0</name>
  23199. <description>interrupt disabled</description>
  23200. <value>0</value>
  23201. </enumeratedValue>
  23202. <enumeratedValue>
  23203. <name>AOLIE_1</name>
  23204. <description>interrupt enabled</description>
  23205. <value>0x1</value>
  23206. </enumeratedValue>
  23207. </enumeratedValues>
  23208. </field>
  23209. <field>
  23210. <name>AFPWE</name>
  23211. <description>FP in Wait State Interrupt Enable Enables the FP in wait state interrupt.</description>
  23212. <bitOffset>0x7</bitOffset>
  23213. <bitWidth>1</bitWidth>
  23214. <access>read-write</access>
  23215. <enumeratedValues>
  23216. <enumeratedValue>
  23217. <name>AFPWE_0</name>
  23218. <description>interrupt disabled</description>
  23219. <value>0</value>
  23220. </enumeratedValue>
  23221. <enumeratedValue>
  23222. <name>AFPWE_1</name>
  23223. <description>interrupt enabled</description>
  23224. <value>0x1</value>
  23225. </enumeratedValue>
  23226. </enumeratedValues>
  23227. </field>
  23228. </fields>
  23229. </register>
  23230. <register>
  23231. <name>ASRCNCR</name>
  23232. <description>ASRC Channel Number Configuration Register</description>
  23233. <addressOffset>0xC</addressOffset>
  23234. <size>32</size>
  23235. <access>read-write</access>
  23236. <resetValue>0</resetValue>
  23237. <resetMask>0xFFFFFFFF</resetMask>
  23238. <fields>
  23239. <field>
  23240. <name>ANCA</name>
  23241. <description>Number of A Channels</description>
  23242. <bitOffset>0</bitOffset>
  23243. <bitWidth>4</bitWidth>
  23244. <access>read-write</access>
  23245. <enumeratedValues>
  23246. <enumeratedValue>
  23247. <name>ANCA_0</name>
  23248. <description>0 channels in A (Pair A is disabled)</description>
  23249. <value>0</value>
  23250. </enumeratedValue>
  23251. <enumeratedValue>
  23252. <name>ANCA_1</name>
  23253. <description>1 channel in A</description>
  23254. <value>0x1</value>
  23255. </enumeratedValue>
  23256. <enumeratedValue>
  23257. <name>ANCA_2</name>
  23258. <description>2 channels in A</description>
  23259. <value>0x2</value>
  23260. </enumeratedValue>
  23261. <enumeratedValue>
  23262. <name>ANCA_3</name>
  23263. <description>3 channels in A</description>
  23264. <value>0x3</value>
  23265. </enumeratedValue>
  23266. <enumeratedValue>
  23267. <name>ANCA_4</name>
  23268. <description>4 channels in A</description>
  23269. <value>0x4</value>
  23270. </enumeratedValue>
  23271. <enumeratedValue>
  23272. <name>ANCA_5</name>
  23273. <description>5 channels in A</description>
  23274. <value>0x5</value>
  23275. </enumeratedValue>
  23276. <enumeratedValue>
  23277. <name>ANCA_6</name>
  23278. <description>6 channels in A</description>
  23279. <value>0x6</value>
  23280. </enumeratedValue>
  23281. <enumeratedValue>
  23282. <name>ANCA_7</name>
  23283. <description>7 channels in A</description>
  23284. <value>0x7</value>
  23285. </enumeratedValue>
  23286. <enumeratedValue>
  23287. <name>ANCA_8</name>
  23288. <description>8 channels in A</description>
  23289. <value>0x8</value>
  23290. </enumeratedValue>
  23291. <enumeratedValue>
  23292. <name>ANCA_9</name>
  23293. <description>9 channels in A</description>
  23294. <value>0x9</value>
  23295. </enumeratedValue>
  23296. <enumeratedValue>
  23297. <name>ANCA_10</name>
  23298. <description>10 channels in A</description>
  23299. <value>0xA</value>
  23300. </enumeratedValue>
  23301. </enumeratedValues>
  23302. </field>
  23303. <field>
  23304. <name>ANCB</name>
  23305. <description>Number of B Channels</description>
  23306. <bitOffset>0x4</bitOffset>
  23307. <bitWidth>4</bitWidth>
  23308. <access>read-write</access>
  23309. <enumeratedValues>
  23310. <enumeratedValue>
  23311. <name>ANCB_0</name>
  23312. <description>0 channels in B (Pair B is disabled)</description>
  23313. <value>0</value>
  23314. </enumeratedValue>
  23315. <enumeratedValue>
  23316. <name>ANCB_1</name>
  23317. <description>1 channel in B</description>
  23318. <value>0x1</value>
  23319. </enumeratedValue>
  23320. <enumeratedValue>
  23321. <name>ANCB_2</name>
  23322. <description>2 channels in B</description>
  23323. <value>0x2</value>
  23324. </enumeratedValue>
  23325. <enumeratedValue>
  23326. <name>ANCB_3</name>
  23327. <description>3 channels in B</description>
  23328. <value>0x3</value>
  23329. </enumeratedValue>
  23330. <enumeratedValue>
  23331. <name>ANCB_4</name>
  23332. <description>4 channels in B</description>
  23333. <value>0x4</value>
  23334. </enumeratedValue>
  23335. <enumeratedValue>
  23336. <name>ANCB_5</name>
  23337. <description>5 channels in B</description>
  23338. <value>0x5</value>
  23339. </enumeratedValue>
  23340. <enumeratedValue>
  23341. <name>ANCB_6</name>
  23342. <description>6 channels in B</description>
  23343. <value>0x6</value>
  23344. </enumeratedValue>
  23345. <enumeratedValue>
  23346. <name>ANCB_7</name>
  23347. <description>7 channels in B</description>
  23348. <value>0x7</value>
  23349. </enumeratedValue>
  23350. <enumeratedValue>
  23351. <name>ANCB_8</name>
  23352. <description>8 channels in B</description>
  23353. <value>0x8</value>
  23354. </enumeratedValue>
  23355. <enumeratedValue>
  23356. <name>ANCB_9</name>
  23357. <description>9 channels in B</description>
  23358. <value>0x9</value>
  23359. </enumeratedValue>
  23360. <enumeratedValue>
  23361. <name>ANCB_10</name>
  23362. <description>10 channels in B</description>
  23363. <value>0xA</value>
  23364. </enumeratedValue>
  23365. </enumeratedValues>
  23366. </field>
  23367. <field>
  23368. <name>ANCC</name>
  23369. <description>Number of C ChannelsANCC+ANCB+ANCA&lt;=10</description>
  23370. <bitOffset>0x8</bitOffset>
  23371. <bitWidth>4</bitWidth>
  23372. <access>read-write</access>
  23373. <enumeratedValues>
  23374. <enumeratedValue>
  23375. <name>ANCC_0</name>
  23376. <description>0 channels in C (Pair C is disabled)</description>
  23377. <value>0</value>
  23378. </enumeratedValue>
  23379. <enumeratedValue>
  23380. <name>ANCC_1</name>
  23381. <description>1 channel in C</description>
  23382. <value>0x1</value>
  23383. </enumeratedValue>
  23384. <enumeratedValue>
  23385. <name>ANCC_2</name>
  23386. <description>2 channels in C</description>
  23387. <value>0x2</value>
  23388. </enumeratedValue>
  23389. <enumeratedValue>
  23390. <name>ANCC_3</name>
  23391. <description>3 channels in C</description>
  23392. <value>0x3</value>
  23393. </enumeratedValue>
  23394. <enumeratedValue>
  23395. <name>ANCC_4</name>
  23396. <description>4 channels in C</description>
  23397. <value>0x4</value>
  23398. </enumeratedValue>
  23399. <enumeratedValue>
  23400. <name>ANCC_5</name>
  23401. <description>5 channels in C</description>
  23402. <value>0x5</value>
  23403. </enumeratedValue>
  23404. <enumeratedValue>
  23405. <name>ANCC_6</name>
  23406. <description>6 channels in C</description>
  23407. <value>0x6</value>
  23408. </enumeratedValue>
  23409. <enumeratedValue>
  23410. <name>ANCC_7</name>
  23411. <description>7 channels in C</description>
  23412. <value>0x7</value>
  23413. </enumeratedValue>
  23414. <enumeratedValue>
  23415. <name>ANCC_8</name>
  23416. <description>8 channels in C</description>
  23417. <value>0x8</value>
  23418. </enumeratedValue>
  23419. <enumeratedValue>
  23420. <name>ANCC_9</name>
  23421. <description>9 channels in C</description>
  23422. <value>0x9</value>
  23423. </enumeratedValue>
  23424. <enumeratedValue>
  23425. <name>ANCC_10</name>
  23426. <description>10 channels in C</description>
  23427. <value>0xA</value>
  23428. </enumeratedValue>
  23429. </enumeratedValues>
  23430. </field>
  23431. </fields>
  23432. </register>
  23433. <register>
  23434. <name>ASRCFG</name>
  23435. <description>ASRC Filter Configuration Status Register</description>
  23436. <addressOffset>0x10</addressOffset>
  23437. <size>32</size>
  23438. <access>read-write</access>
  23439. <resetValue>0</resetValue>
  23440. <resetMask>0xFFFFFFFF</resetMask>
  23441. <fields>
  23442. <field>
  23443. <name>PREMODA</name>
  23444. <description>Pre-Processing Configuration for Conversion Pair A These bits will be read/write by user if ASRCTR:ATSA=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSA=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23445. <bitOffset>0x6</bitOffset>
  23446. <bitWidth>2</bitWidth>
  23447. <access>read-write</access>
  23448. <enumeratedValues>
  23449. <enumeratedValue>
  23450. <name>PREMODA_0</name>
  23451. <description>Select Upsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23452. <value>0</value>
  23453. </enumeratedValue>
  23454. <enumeratedValue>
  23455. <name>PREMODA_1</name>
  23456. <description>Select Direct-Connection as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23457. <value>0x1</value>
  23458. </enumeratedValue>
  23459. <enumeratedValue>
  23460. <name>PREMODA_2</name>
  23461. <description>Select Downsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23462. <value>0x2</value>
  23463. </enumeratedValue>
  23464. <enumeratedValue>
  23465. <name>PREMODA_3</name>
  23466. <description>Select passthrough mode. In this case, POSTMODA[1-0] have no use.</description>
  23467. <value>0x3</value>
  23468. </enumeratedValue>
  23469. </enumeratedValues>
  23470. </field>
  23471. <field>
  23472. <name>POSTMODA</name>
  23473. <description>Post-Processing Configuration for Conversion Pair A These bits will be read/write by user if ASRCTR:ATSA=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSA=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23474. <bitOffset>0x8</bitOffset>
  23475. <bitWidth>2</bitWidth>
  23476. <access>read-write</access>
  23477. <enumeratedValues>
  23478. <enumeratedValue>
  23479. <name>POSTMODA_0</name>
  23480. <description>Select Upsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23481. <value>0</value>
  23482. </enumeratedValue>
  23483. <enumeratedValue>
  23484. <name>POSTMODA_1</name>
  23485. <description>Select Direct-Connection as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23486. <value>0x1</value>
  23487. </enumeratedValue>
  23488. <enumeratedValue>
  23489. <name>POSTMODA_2</name>
  23490. <description>Select Downsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23491. <value>0x2</value>
  23492. </enumeratedValue>
  23493. </enumeratedValues>
  23494. </field>
  23495. <field>
  23496. <name>PREMODB</name>
  23497. <description>Pre-Processing Configuration for Conversion Pair B These bits will be read/write by user if ASRCTR:ATSB=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSB=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23498. <bitOffset>0xA</bitOffset>
  23499. <bitWidth>2</bitWidth>
  23500. <access>read-write</access>
  23501. <enumeratedValues>
  23502. <enumeratedValue>
  23503. <name>PREMODB_0</name>
  23504. <description>Select Upsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23505. <value>0</value>
  23506. </enumeratedValue>
  23507. <enumeratedValue>
  23508. <name>PREMODB_1</name>
  23509. <description>Select Direct-Connection as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23510. <value>0x1</value>
  23511. </enumeratedValue>
  23512. <enumeratedValue>
  23513. <name>PREMODB_2</name>
  23514. <description>Select Downsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23515. <value>0x2</value>
  23516. </enumeratedValue>
  23517. <enumeratedValue>
  23518. <name>PREMODB_3</name>
  23519. <description>Select passthrough mode. In this case, POSTMODB[1-0] have no use.</description>
  23520. <value>0x3</value>
  23521. </enumeratedValue>
  23522. </enumeratedValues>
  23523. </field>
  23524. <field>
  23525. <name>POSTMODB</name>
  23526. <description>Post-Processing Configuration for Conversion Pair B These bits will be read/write by user if ASRCTR:ATSB=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSB=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23527. <bitOffset>0xC</bitOffset>
  23528. <bitWidth>2</bitWidth>
  23529. <access>read-write</access>
  23530. <enumeratedValues>
  23531. <enumeratedValue>
  23532. <name>POSTMODB_0</name>
  23533. <description>Select Upsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23534. <value>0</value>
  23535. </enumeratedValue>
  23536. <enumeratedValue>
  23537. <name>POSTMODB_1</name>
  23538. <description>Select Direct-Connection as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23539. <value>0x1</value>
  23540. </enumeratedValue>
  23541. <enumeratedValue>
  23542. <name>POSTMODB_2</name>
  23543. <description>Select Downsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23544. <value>0x2</value>
  23545. </enumeratedValue>
  23546. </enumeratedValues>
  23547. </field>
  23548. <field>
  23549. <name>PREMODC</name>
  23550. <description>Pre-Processing Configuration for Conversion Pair C These bits will be read/write by user if ASRCTR:ATSC=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSC=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23551. <bitOffset>0xE</bitOffset>
  23552. <bitWidth>2</bitWidth>
  23553. <access>read-write</access>
  23554. <enumeratedValues>
  23555. <enumeratedValue>
  23556. <name>PREMODC_0</name>
  23557. <description>Select Upsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23558. <value>0</value>
  23559. </enumeratedValue>
  23560. <enumeratedValue>
  23561. <name>PREMODC_1</name>
  23562. <description>Select Direct-Connection as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23563. <value>0x1</value>
  23564. </enumeratedValue>
  23565. <enumeratedValue>
  23566. <name>PREMODC_2</name>
  23567. <description>Select Downsampling-by-2 as defined in Signal processing flowBy flowing through different processing branches and different setups of the pre-filter, this ASRC scheme can be used to handle different rate conversion requirements.</description>
  23568. <value>0x2</value>
  23569. </enumeratedValue>
  23570. <enumeratedValue>
  23571. <name>PREMODC_3</name>
  23572. <description>Select passthrough mode. In this case, POSTMODC[1-0] have no use.</description>
  23573. <value>0x3</value>
  23574. </enumeratedValue>
  23575. </enumeratedValues>
  23576. </field>
  23577. <field>
  23578. <name>POSTMODC</name>
  23579. <description>Post-Processing Configuration for Conversion Pair C These bits will be read/write by user if ASRCTR:ATSC=0, and can also be automatically updated by the ASRC internal logic if ASRCTR:ATSC=1 (see ASRC Misc Control Register 1 for Pair CASRC Control Register )</description>
  23580. <bitOffset>0x10</bitOffset>
  23581. <bitWidth>2</bitWidth>
  23582. <access>read-write</access>
  23583. <enumeratedValues>
  23584. <enumeratedValue>
  23585. <name>POSTMODC_0</name>
  23586. <description>Select Upsampling-by-2 as defined in Signal Processing Flow.</description>
  23587. <value>0</value>
  23588. </enumeratedValue>
  23589. <enumeratedValue>
  23590. <name>POSTMODC_1</name>
  23591. <description>Select Direct-Connection as defined in Signal Processing Flow.</description>
  23592. <value>0x1</value>
  23593. </enumeratedValue>
  23594. <enumeratedValue>
  23595. <name>POSTMODC_2</name>
  23596. <description>Select Downsampling-by-2 as defined in Signal Processing Flow.</description>
  23597. <value>0x2</value>
  23598. </enumeratedValue>
  23599. </enumeratedValues>
  23600. </field>
  23601. <field>
  23602. <name>NDPRA</name>
  23603. <description>Not Use Default Parameters for RAM-stored Parameters For Conversion Pair A</description>
  23604. <bitOffset>0x12</bitOffset>
  23605. <bitWidth>1</bitWidth>
  23606. <access>read-write</access>
  23607. <enumeratedValues>
  23608. <enumeratedValue>
  23609. <name>NDPRA_0</name>
  23610. <description>Use default parameters for RAM-stored parameters. Override any parameters already in RAM.</description>
  23611. <value>0</value>
  23612. </enumeratedValue>
  23613. <enumeratedValue>
  23614. <name>NDPRA_1</name>
  23615. <description>Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.</description>
  23616. <value>0x1</value>
  23617. </enumeratedValue>
  23618. </enumeratedValues>
  23619. </field>
  23620. <field>
  23621. <name>NDPRB</name>
  23622. <description>Not Use Default Parameters for RAM-stored Parameters For Conversion Pair B</description>
  23623. <bitOffset>0x13</bitOffset>
  23624. <bitWidth>1</bitWidth>
  23625. <access>read-write</access>
  23626. <enumeratedValues>
  23627. <enumeratedValue>
  23628. <name>NDPRB_0</name>
  23629. <description>Use default parameters for RAM-stored parameters. Override any parameters already in RAM.</description>
  23630. <value>0</value>
  23631. </enumeratedValue>
  23632. <enumeratedValue>
  23633. <name>NDPRB_1</name>
  23634. <description>Don't use default parameters for RAM-stored parameter. Use the parameters already stored in RAM.</description>
  23635. <value>0x1</value>
  23636. </enumeratedValue>
  23637. </enumeratedValues>
  23638. </field>
  23639. <field>
  23640. <name>NDPRC</name>
  23641. <description>Not Use Default Parameters for RAM-stored Parameters For Conversion Pair C</description>
  23642. <bitOffset>0x14</bitOffset>
  23643. <bitWidth>1</bitWidth>
  23644. <access>read-write</access>
  23645. <enumeratedValues>
  23646. <enumeratedValue>
  23647. <name>NDPRC_0</name>
  23648. <description>Use default parameters for RAM-stored parameters. Override any parameters already in RAM.</description>
  23649. <value>0</value>
  23650. </enumeratedValue>
  23651. <enumeratedValue>
  23652. <name>NDPRC_1</name>
  23653. <description>Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.</description>
  23654. <value>0x1</value>
  23655. </enumeratedValue>
  23656. </enumeratedValues>
  23657. </field>
  23658. <field>
  23659. <name>INIRQA</name>
  23660. <description>Initialization for Conversion Pair A is served When this bit is 1, it means the initialization for conversion pair A is served</description>
  23661. <bitOffset>0x15</bitOffset>
  23662. <bitWidth>1</bitWidth>
  23663. <access>read-only</access>
  23664. </field>
  23665. <field>
  23666. <name>INIRQB</name>
  23667. <description>Initialization for Conversion Pair B is served When this bit is 1, it means the initialization for conversion pair B is served</description>
  23668. <bitOffset>0x16</bitOffset>
  23669. <bitWidth>1</bitWidth>
  23670. <access>read-only</access>
  23671. </field>
  23672. <field>
  23673. <name>INIRQC</name>
  23674. <description>Initialization for Conversion Pair C is served When this bit is 1, it means the initialization for conversion pair C is served</description>
  23675. <bitOffset>0x17</bitOffset>
  23676. <bitWidth>1</bitWidth>
  23677. <access>read-only</access>
  23678. </field>
  23679. </fields>
  23680. </register>
  23681. <register>
  23682. <name>ASRCSR</name>
  23683. <description>ASRC Clock Source Register</description>
  23684. <addressOffset>0x14</addressOffset>
  23685. <size>32</size>
  23686. <access>read-write</access>
  23687. <resetValue>0</resetValue>
  23688. <resetMask>0xFFFFFFFF</resetMask>
  23689. <fields>
  23690. <field>
  23691. <name>AICSA</name>
  23692. <description>Input Clock Source A</description>
  23693. <bitOffset>0</bitOffset>
  23694. <bitWidth>4</bitWidth>
  23695. <access>read-write</access>
  23696. <enumeratedValues>
  23697. <enumeratedValue>
  23698. <name>AICSA_0</name>
  23699. <description>bit clock 0</description>
  23700. <value>0</value>
  23701. </enumeratedValue>
  23702. <enumeratedValue>
  23703. <name>AICSA_1</name>
  23704. <description>bit clock 1</description>
  23705. <value>0x1</value>
  23706. </enumeratedValue>
  23707. <enumeratedValue>
  23708. <name>AICSA_2</name>
  23709. <description>bit clock 2</description>
  23710. <value>0x2</value>
  23711. </enumeratedValue>
  23712. <enumeratedValue>
  23713. <name>AICSA_3</name>
  23714. <description>bit clock 3</description>
  23715. <value>0x3</value>
  23716. </enumeratedValue>
  23717. <enumeratedValue>
  23718. <name>AICSA_4</name>
  23719. <description>bit clock 4</description>
  23720. <value>0x4</value>
  23721. </enumeratedValue>
  23722. <enumeratedValue>
  23723. <name>AICSA_5</name>
  23724. <description>bit clock 5</description>
  23725. <value>0x5</value>
  23726. </enumeratedValue>
  23727. <enumeratedValue>
  23728. <name>AICSA_6</name>
  23729. <description>bit clock 6</description>
  23730. <value>0x6</value>
  23731. </enumeratedValue>
  23732. <enumeratedValue>
  23733. <name>AICSA_7</name>
  23734. <description>bit clock 7</description>
  23735. <value>0x7</value>
  23736. </enumeratedValue>
  23737. <enumeratedValue>
  23738. <name>AICSA_8</name>
  23739. <description>bit clock 8</description>
  23740. <value>0x8</value>
  23741. </enumeratedValue>
  23742. <enumeratedValue>
  23743. <name>AICSA_9</name>
  23744. <description>bit clock 9</description>
  23745. <value>0x9</value>
  23746. </enumeratedValue>
  23747. <enumeratedValue>
  23748. <name>AICSA_10</name>
  23749. <description>bit clock A</description>
  23750. <value>0xA</value>
  23751. </enumeratedValue>
  23752. <enumeratedValue>
  23753. <name>AICSA_11</name>
  23754. <description>bit clock B</description>
  23755. <value>0xB</value>
  23756. </enumeratedValue>
  23757. <enumeratedValue>
  23758. <name>AICSA_12</name>
  23759. <description>bit clock C</description>
  23760. <value>0xC</value>
  23761. </enumeratedValue>
  23762. <enumeratedValue>
  23763. <name>AICSA_13</name>
  23764. <description>bit clock D</description>
  23765. <value>0xD</value>
  23766. </enumeratedValue>
  23767. <enumeratedValue>
  23768. <name>AICSA_14</name>
  23769. <description>bit clock E</description>
  23770. <value>0xE</value>
  23771. </enumeratedValue>
  23772. <enumeratedValue>
  23773. <name>AICSA_15</name>
  23774. <description>clock disabled, connected to zero</description>
  23775. <value>0xF</value>
  23776. </enumeratedValue>
  23777. </enumeratedValues>
  23778. </field>
  23779. <field>
  23780. <name>AICSB</name>
  23781. <description>Input Clock Source B</description>
  23782. <bitOffset>0x4</bitOffset>
  23783. <bitWidth>4</bitWidth>
  23784. <access>read-write</access>
  23785. <enumeratedValues>
  23786. <enumeratedValue>
  23787. <name>AICSB_0</name>
  23788. <description>bit clock 0</description>
  23789. <value>0</value>
  23790. </enumeratedValue>
  23791. <enumeratedValue>
  23792. <name>AICSB_1</name>
  23793. <description>bit clock 1</description>
  23794. <value>0x1</value>
  23795. </enumeratedValue>
  23796. <enumeratedValue>
  23797. <name>AICSB_2</name>
  23798. <description>bit clock 2</description>
  23799. <value>0x2</value>
  23800. </enumeratedValue>
  23801. <enumeratedValue>
  23802. <name>AICSB_3</name>
  23803. <description>bit clock 3</description>
  23804. <value>0x3</value>
  23805. </enumeratedValue>
  23806. <enumeratedValue>
  23807. <name>AICSB_4</name>
  23808. <description>bit clock 4</description>
  23809. <value>0x4</value>
  23810. </enumeratedValue>
  23811. <enumeratedValue>
  23812. <name>AICSB_5</name>
  23813. <description>bit clock 5</description>
  23814. <value>0x5</value>
  23815. </enumeratedValue>
  23816. <enumeratedValue>
  23817. <name>AICSB_6</name>
  23818. <description>bit clock 6</description>
  23819. <value>0x6</value>
  23820. </enumeratedValue>
  23821. <enumeratedValue>
  23822. <name>AICSB_7</name>
  23823. <description>bit clock 7</description>
  23824. <value>0x7</value>
  23825. </enumeratedValue>
  23826. <enumeratedValue>
  23827. <name>AICSB_8</name>
  23828. <description>bit clock 8</description>
  23829. <value>0x8</value>
  23830. </enumeratedValue>
  23831. <enumeratedValue>
  23832. <name>AICSB_9</name>
  23833. <description>bit clock 9</description>
  23834. <value>0x9</value>
  23835. </enumeratedValue>
  23836. <enumeratedValue>
  23837. <name>AICSB_10</name>
  23838. <description>bit clock A</description>
  23839. <value>0xA</value>
  23840. </enumeratedValue>
  23841. <enumeratedValue>
  23842. <name>AICSB_11</name>
  23843. <description>bit clock B</description>
  23844. <value>0xB</value>
  23845. </enumeratedValue>
  23846. <enumeratedValue>
  23847. <name>AICSB_12</name>
  23848. <description>bit clock C</description>
  23849. <value>0xC</value>
  23850. </enumeratedValue>
  23851. <enumeratedValue>
  23852. <name>AICSB_13</name>
  23853. <description>bit clock D</description>
  23854. <value>0xD</value>
  23855. </enumeratedValue>
  23856. <enumeratedValue>
  23857. <name>AICSB_14</name>
  23858. <description>bit clock E</description>
  23859. <value>0xE</value>
  23860. </enumeratedValue>
  23861. <enumeratedValue>
  23862. <name>AICSB_15</name>
  23863. <description>clock disabled, connected to zero</description>
  23864. <value>0xF</value>
  23865. </enumeratedValue>
  23866. </enumeratedValues>
  23867. </field>
  23868. <field>
  23869. <name>AICSC</name>
  23870. <description>Input Clock Source C</description>
  23871. <bitOffset>0x8</bitOffset>
  23872. <bitWidth>4</bitWidth>
  23873. <access>read-write</access>
  23874. <enumeratedValues>
  23875. <enumeratedValue>
  23876. <name>AICSC_0</name>
  23877. <description>bit clock 0</description>
  23878. <value>0</value>
  23879. </enumeratedValue>
  23880. <enumeratedValue>
  23881. <name>AICSC_1</name>
  23882. <description>bit clock 1</description>
  23883. <value>0x1</value>
  23884. </enumeratedValue>
  23885. <enumeratedValue>
  23886. <name>AICSC_2</name>
  23887. <description>bit clock 2</description>
  23888. <value>0x2</value>
  23889. </enumeratedValue>
  23890. <enumeratedValue>
  23891. <name>AICSC_3</name>
  23892. <description>bit clock 3</description>
  23893. <value>0x3</value>
  23894. </enumeratedValue>
  23895. <enumeratedValue>
  23896. <name>AICSC_4</name>
  23897. <description>bit clock 4</description>
  23898. <value>0x4</value>
  23899. </enumeratedValue>
  23900. <enumeratedValue>
  23901. <name>AICSC_5</name>
  23902. <description>bit clock 5</description>
  23903. <value>0x5</value>
  23904. </enumeratedValue>
  23905. <enumeratedValue>
  23906. <name>AICSC_6</name>
  23907. <description>bit clock 6</description>
  23908. <value>0x6</value>
  23909. </enumeratedValue>
  23910. <enumeratedValue>
  23911. <name>AICSC_7</name>
  23912. <description>bit clock 7</description>
  23913. <value>0x7</value>
  23914. </enumeratedValue>
  23915. <enumeratedValue>
  23916. <name>AICSC_8</name>
  23917. <description>bit clock 8</description>
  23918. <value>0x8</value>
  23919. </enumeratedValue>
  23920. <enumeratedValue>
  23921. <name>AICSC_9</name>
  23922. <description>bit clock 9</description>
  23923. <value>0x9</value>
  23924. </enumeratedValue>
  23925. <enumeratedValue>
  23926. <name>AICSC_10</name>
  23927. <description>bit clock A</description>
  23928. <value>0xA</value>
  23929. </enumeratedValue>
  23930. <enumeratedValue>
  23931. <name>AICSC_11</name>
  23932. <description>bit clock B</description>
  23933. <value>0xB</value>
  23934. </enumeratedValue>
  23935. <enumeratedValue>
  23936. <name>AICSC_12</name>
  23937. <description>bit clock C</description>
  23938. <value>0xC</value>
  23939. </enumeratedValue>
  23940. <enumeratedValue>
  23941. <name>AICSC_13</name>
  23942. <description>bit clock D</description>
  23943. <value>0xD</value>
  23944. </enumeratedValue>
  23945. <enumeratedValue>
  23946. <name>AICSC_14</name>
  23947. <description>bit clock E</description>
  23948. <value>0xE</value>
  23949. </enumeratedValue>
  23950. <enumeratedValue>
  23951. <name>AICSC_15</name>
  23952. <description>clock disabled, connected to zero</description>
  23953. <value>0xF</value>
  23954. </enumeratedValue>
  23955. </enumeratedValues>
  23956. </field>
  23957. <field>
  23958. <name>AOCSA</name>
  23959. <description>Output Clock Source A</description>
  23960. <bitOffset>0xC</bitOffset>
  23961. <bitWidth>4</bitWidth>
  23962. <access>read-write</access>
  23963. <enumeratedValues>
  23964. <enumeratedValue>
  23965. <name>AOCSA_0</name>
  23966. <description>bit clock 0</description>
  23967. <value>0</value>
  23968. </enumeratedValue>
  23969. <enumeratedValue>
  23970. <name>AOCSA_1</name>
  23971. <description>bit clock 1</description>
  23972. <value>0x1</value>
  23973. </enumeratedValue>
  23974. <enumeratedValue>
  23975. <name>AOCSA_2</name>
  23976. <description>bit clock 2</description>
  23977. <value>0x2</value>
  23978. </enumeratedValue>
  23979. <enumeratedValue>
  23980. <name>AOCSA_3</name>
  23981. <description>bit clock 3</description>
  23982. <value>0x3</value>
  23983. </enumeratedValue>
  23984. <enumeratedValue>
  23985. <name>AOCSA_4</name>
  23986. <description>bit clock 4</description>
  23987. <value>0x4</value>
  23988. </enumeratedValue>
  23989. <enumeratedValue>
  23990. <name>AOCSA_5</name>
  23991. <description>bit clock 5</description>
  23992. <value>0x5</value>
  23993. </enumeratedValue>
  23994. <enumeratedValue>
  23995. <name>AOCSA_6</name>
  23996. <description>bit clock 6</description>
  23997. <value>0x6</value>
  23998. </enumeratedValue>
  23999. <enumeratedValue>
  24000. <name>AOCSA_7</name>
  24001. <description>bit clock 7</description>
  24002. <value>0x7</value>
  24003. </enumeratedValue>
  24004. <enumeratedValue>
  24005. <name>AOCSA_8</name>
  24006. <description>bit clock 8</description>
  24007. <value>0x8</value>
  24008. </enumeratedValue>
  24009. <enumeratedValue>
  24010. <name>AOCSA_9</name>
  24011. <description>bit clock 9</description>
  24012. <value>0x9</value>
  24013. </enumeratedValue>
  24014. <enumeratedValue>
  24015. <name>AOCSA_10</name>
  24016. <description>bit clock A</description>
  24017. <value>0xA</value>
  24018. </enumeratedValue>
  24019. <enumeratedValue>
  24020. <name>AOCSA_11</name>
  24021. <description>bit clock B</description>
  24022. <value>0xB</value>
  24023. </enumeratedValue>
  24024. <enumeratedValue>
  24025. <name>AOCSA_12</name>
  24026. <description>bit clock C</description>
  24027. <value>0xC</value>
  24028. </enumeratedValue>
  24029. <enumeratedValue>
  24030. <name>AOCSA_13</name>
  24031. <description>bit clock D</description>
  24032. <value>0xD</value>
  24033. </enumeratedValue>
  24034. <enumeratedValue>
  24035. <name>AOCSA_14</name>
  24036. <description>bit clock E</description>
  24037. <value>0xE</value>
  24038. </enumeratedValue>
  24039. <enumeratedValue>
  24040. <name>AOCSA_15</name>
  24041. <description>clock disabled, connected to zero</description>
  24042. <value>0xF</value>
  24043. </enumeratedValue>
  24044. </enumeratedValues>
  24045. </field>
  24046. <field>
  24047. <name>AOCSB</name>
  24048. <description>Output Clock Source B</description>
  24049. <bitOffset>0x10</bitOffset>
  24050. <bitWidth>4</bitWidth>
  24051. <access>read-write</access>
  24052. <enumeratedValues>
  24053. <enumeratedValue>
  24054. <name>AOCSB_0</name>
  24055. <description>bit clock 0</description>
  24056. <value>0</value>
  24057. </enumeratedValue>
  24058. <enumeratedValue>
  24059. <name>AOCSB_1</name>
  24060. <description>bit clock 1</description>
  24061. <value>0x1</value>
  24062. </enumeratedValue>
  24063. <enumeratedValue>
  24064. <name>AOCSB_2</name>
  24065. <description>bit clock 2</description>
  24066. <value>0x2</value>
  24067. </enumeratedValue>
  24068. <enumeratedValue>
  24069. <name>AOCSB_3</name>
  24070. <description>bit clock 3</description>
  24071. <value>0x3</value>
  24072. </enumeratedValue>
  24073. <enumeratedValue>
  24074. <name>AOCSB_4</name>
  24075. <description>bit clock 4</description>
  24076. <value>0x4</value>
  24077. </enumeratedValue>
  24078. <enumeratedValue>
  24079. <name>AOCSB_5</name>
  24080. <description>bit clock 5</description>
  24081. <value>0x5</value>
  24082. </enumeratedValue>
  24083. <enumeratedValue>
  24084. <name>AOCSB_6</name>
  24085. <description>bit clock 6</description>
  24086. <value>0x6</value>
  24087. </enumeratedValue>
  24088. <enumeratedValue>
  24089. <name>AOCSB_7</name>
  24090. <description>bit clock 7</description>
  24091. <value>0x7</value>
  24092. </enumeratedValue>
  24093. <enumeratedValue>
  24094. <name>AOCSB_8</name>
  24095. <description>bit clock 8</description>
  24096. <value>0x8</value>
  24097. </enumeratedValue>
  24098. <enumeratedValue>
  24099. <name>AOCSB_9</name>
  24100. <description>bit clock 9</description>
  24101. <value>0x9</value>
  24102. </enumeratedValue>
  24103. <enumeratedValue>
  24104. <name>AOCSB_10</name>
  24105. <description>bit clock A</description>
  24106. <value>0xA</value>
  24107. </enumeratedValue>
  24108. <enumeratedValue>
  24109. <name>AOCSB_11</name>
  24110. <description>bit clock B</description>
  24111. <value>0xB</value>
  24112. </enumeratedValue>
  24113. <enumeratedValue>
  24114. <name>AOCSB_12</name>
  24115. <description>bit clock C</description>
  24116. <value>0xC</value>
  24117. </enumeratedValue>
  24118. <enumeratedValue>
  24119. <name>AOCSB_13</name>
  24120. <description>bit clock D</description>
  24121. <value>0xD</value>
  24122. </enumeratedValue>
  24123. <enumeratedValue>
  24124. <name>AOCSB_14</name>
  24125. <description>bit clock E</description>
  24126. <value>0xE</value>
  24127. </enumeratedValue>
  24128. <enumeratedValue>
  24129. <name>AOCSB_15</name>
  24130. <description>clock disabled, connected to zero</description>
  24131. <value>0xF</value>
  24132. </enumeratedValue>
  24133. </enumeratedValues>
  24134. </field>
  24135. <field>
  24136. <name>AOCSC</name>
  24137. <description>Output Clock Source C</description>
  24138. <bitOffset>0x14</bitOffset>
  24139. <bitWidth>4</bitWidth>
  24140. <access>read-write</access>
  24141. <enumeratedValues>
  24142. <enumeratedValue>
  24143. <name>AOCSC_0</name>
  24144. <description>bit clock 0</description>
  24145. <value>0</value>
  24146. </enumeratedValue>
  24147. <enumeratedValue>
  24148. <name>AOCSC_1</name>
  24149. <description>bit clock 1</description>
  24150. <value>0x1</value>
  24151. </enumeratedValue>
  24152. <enumeratedValue>
  24153. <name>AOCSC_2</name>
  24154. <description>bit clock 2</description>
  24155. <value>0x2</value>
  24156. </enumeratedValue>
  24157. <enumeratedValue>
  24158. <name>AOCSC_3</name>
  24159. <description>bit clock 3</description>
  24160. <value>0x3</value>
  24161. </enumeratedValue>
  24162. <enumeratedValue>
  24163. <name>AOCSC_4</name>
  24164. <description>bit clock 4</description>
  24165. <value>0x4</value>
  24166. </enumeratedValue>
  24167. <enumeratedValue>
  24168. <name>AOCSC_5</name>
  24169. <description>bit clock 5</description>
  24170. <value>0x5</value>
  24171. </enumeratedValue>
  24172. <enumeratedValue>
  24173. <name>AOCSC_6</name>
  24174. <description>bit clock 6</description>
  24175. <value>0x6</value>
  24176. </enumeratedValue>
  24177. <enumeratedValue>
  24178. <name>AOCSC_7</name>
  24179. <description>bit clock 7</description>
  24180. <value>0x7</value>
  24181. </enumeratedValue>
  24182. <enumeratedValue>
  24183. <name>AOCSC_8</name>
  24184. <description>bit clock 8</description>
  24185. <value>0x8</value>
  24186. </enumeratedValue>
  24187. <enumeratedValue>
  24188. <name>AOCSC_9</name>
  24189. <description>bit clock 9</description>
  24190. <value>0x9</value>
  24191. </enumeratedValue>
  24192. <enumeratedValue>
  24193. <name>AOCSC_10</name>
  24194. <description>bit clock A</description>
  24195. <value>0xA</value>
  24196. </enumeratedValue>
  24197. <enumeratedValue>
  24198. <name>AOCSC_11</name>
  24199. <description>bit clock B</description>
  24200. <value>0xB</value>
  24201. </enumeratedValue>
  24202. <enumeratedValue>
  24203. <name>AOCSC_12</name>
  24204. <description>bit clock C</description>
  24205. <value>0xC</value>
  24206. </enumeratedValue>
  24207. <enumeratedValue>
  24208. <name>AOCSC_13</name>
  24209. <description>bit clock D</description>
  24210. <value>0xD</value>
  24211. </enumeratedValue>
  24212. <enumeratedValue>
  24213. <name>AOCSC_14</name>
  24214. <description>bit clock E</description>
  24215. <value>0xE</value>
  24216. </enumeratedValue>
  24217. <enumeratedValue>
  24218. <name>AOCSC_15</name>
  24219. <description>clock disabled, connected to zero</description>
  24220. <value>0xF</value>
  24221. </enumeratedValue>
  24222. </enumeratedValues>
  24223. </field>
  24224. </fields>
  24225. </register>
  24226. <register>
  24227. <name>ASRCDR1</name>
  24228. <description>ASRC Clock Divider Register 1</description>
  24229. <addressOffset>0x18</addressOffset>
  24230. <size>32</size>
  24231. <access>read-write</access>
  24232. <resetValue>0</resetValue>
  24233. <resetMask>0xFFFFFFFF</resetMask>
  24234. <fields>
  24235. <field>
  24236. <name>AICPA</name>
  24237. <description>Input Clock Prescaler A Specify the prescaling factor of the input prescaler A</description>
  24238. <bitOffset>0</bitOffset>
  24239. <bitWidth>3</bitWidth>
  24240. <access>read-write</access>
  24241. </field>
  24242. <field>
  24243. <name>AICDA</name>
  24244. <description>Input Clock Divider A Specify the divide ratio of the input clock divider A</description>
  24245. <bitOffset>0x3</bitOffset>
  24246. <bitWidth>3</bitWidth>
  24247. <access>read-write</access>
  24248. </field>
  24249. <field>
  24250. <name>AICPB</name>
  24251. <description>Input Clock Prescaler B Specify the prescaling factor of the input prescaler B</description>
  24252. <bitOffset>0x6</bitOffset>
  24253. <bitWidth>3</bitWidth>
  24254. <access>read-write</access>
  24255. </field>
  24256. <field>
  24257. <name>AICDB</name>
  24258. <description>Input Clock Divider B Specify the divide ratio of the input clock divider B</description>
  24259. <bitOffset>0x9</bitOffset>
  24260. <bitWidth>3</bitWidth>
  24261. <access>read-write</access>
  24262. </field>
  24263. <field>
  24264. <name>AOCPA</name>
  24265. <description>Output Clock Prescaler A Specify the prescaling factor of the output prescaler A</description>
  24266. <bitOffset>0xC</bitOffset>
  24267. <bitWidth>3</bitWidth>
  24268. <access>read-write</access>
  24269. </field>
  24270. <field>
  24271. <name>AOCDA</name>
  24272. <description>Output Clock Divider A Specify the divide ratio of the output clock divider A</description>
  24273. <bitOffset>0xF</bitOffset>
  24274. <bitWidth>3</bitWidth>
  24275. <access>read-write</access>
  24276. </field>
  24277. <field>
  24278. <name>AOCPB</name>
  24279. <description>Output Clock Prescaler B Specify the prescaling factor of the output prescaler B</description>
  24280. <bitOffset>0x12</bitOffset>
  24281. <bitWidth>3</bitWidth>
  24282. <access>read-write</access>
  24283. </field>
  24284. <field>
  24285. <name>AOCDB</name>
  24286. <description>Output Clock Divider B Specify the divide ratio of the output clock divider B</description>
  24287. <bitOffset>0x15</bitOffset>
  24288. <bitWidth>3</bitWidth>
  24289. <access>read-write</access>
  24290. </field>
  24291. </fields>
  24292. </register>
  24293. <register>
  24294. <name>ASRCDR2</name>
  24295. <description>ASRC Clock Divider Register 2</description>
  24296. <addressOffset>0x1C</addressOffset>
  24297. <size>32</size>
  24298. <access>read-write</access>
  24299. <resetValue>0</resetValue>
  24300. <resetMask>0xFFFFFFFF</resetMask>
  24301. <fields>
  24302. <field>
  24303. <name>AICPC</name>
  24304. <description>Input Clock Prescaler C Specify the prescaling factor of the input prescaler C</description>
  24305. <bitOffset>0</bitOffset>
  24306. <bitWidth>3</bitWidth>
  24307. <access>read-write</access>
  24308. </field>
  24309. <field>
  24310. <name>AICDC</name>
  24311. <description>Input Clock Divider C Specify the divide ratio of the input clock divider C</description>
  24312. <bitOffset>0x3</bitOffset>
  24313. <bitWidth>3</bitWidth>
  24314. <access>read-write</access>
  24315. </field>
  24316. <field>
  24317. <name>AOCPC</name>
  24318. <description>Output Clock Prescaler C Specify the prescaling factor of the output prescaler C</description>
  24319. <bitOffset>0x6</bitOffset>
  24320. <bitWidth>3</bitWidth>
  24321. <access>read-write</access>
  24322. </field>
  24323. <field>
  24324. <name>AOCDC</name>
  24325. <description>Output Clock Divider C Specify the divide ratio of the output clock divider C</description>
  24326. <bitOffset>0x9</bitOffset>
  24327. <bitWidth>3</bitWidth>
  24328. <access>read-write</access>
  24329. </field>
  24330. </fields>
  24331. </register>
  24332. <register>
  24333. <name>ASRSTR</name>
  24334. <description>ASRC Status Register</description>
  24335. <addressOffset>0x20</addressOffset>
  24336. <size>32</size>
  24337. <access>read-only</access>
  24338. <resetValue>0</resetValue>
  24339. <resetMask>0xFFFFFFFF</resetMask>
  24340. <fields>
  24341. <field>
  24342. <name>AIDEA</name>
  24343. <description>Number of data in Input Data Buffer A is less than threshold When set, this bit indicates that number of data still available in ASRDIRA is less than threshold and the processor can write data to ASRDIRA</description>
  24344. <bitOffset>0</bitOffset>
  24345. <bitWidth>1</bitWidth>
  24346. <access>read-only</access>
  24347. </field>
  24348. <field>
  24349. <name>AIDEB</name>
  24350. <description>Number of data in Input Data Buffer B is less than threshold When set, this bit indicates that number of data still available in ASRDIRB is less than threshold and the processor can write data to ASRDIRB</description>
  24351. <bitOffset>0x1</bitOffset>
  24352. <bitWidth>1</bitWidth>
  24353. <access>read-only</access>
  24354. </field>
  24355. <field>
  24356. <name>AIDEC</name>
  24357. <description>Number of data in Input Data Buffer C is less than threshold When set, this bit indicates that number of data still available in ASRDIRC is less than threshold and the processor can write data to ASRDIRC</description>
  24358. <bitOffset>0x2</bitOffset>
  24359. <bitWidth>1</bitWidth>
  24360. <access>read-only</access>
  24361. </field>
  24362. <field>
  24363. <name>AODFA</name>
  24364. <description>Number of data in Output Data Buffer A is greater than threshold When set, this bit indicates that number of data already existing in ASRDORA is greater than threshold and the processor can read data from ASRDORA</description>
  24365. <bitOffset>0x3</bitOffset>
  24366. <bitWidth>1</bitWidth>
  24367. <access>read-only</access>
  24368. </field>
  24369. <field>
  24370. <name>AODFB</name>
  24371. <description>Number of data in Output Data Buffer B is greater than threshold When set, this bit indicates that number of data already existing in ASRDORB is greater than threshold and the processor can read data from ASRDORB</description>
  24372. <bitOffset>0x4</bitOffset>
  24373. <bitWidth>1</bitWidth>
  24374. <access>read-only</access>
  24375. </field>
  24376. <field>
  24377. <name>AODFC</name>
  24378. <description>Number of data in Output Data Buffer C is greater than threshold When set, this bit indicates that number of data already existing in ASRDORC is greater than threshold and the processor can read data from ASRDORC</description>
  24379. <bitOffset>0x5</bitOffset>
  24380. <bitWidth>1</bitWidth>
  24381. <access>read-only</access>
  24382. </field>
  24383. <field>
  24384. <name>AOLE</name>
  24385. <description>Overload Error Flag When set, this bit indicates that the task rate is too high for the ASRC to handle</description>
  24386. <bitOffset>0x6</bitOffset>
  24387. <bitWidth>1</bitWidth>
  24388. <access>read-only</access>
  24389. </field>
  24390. <field>
  24391. <name>FPWT</name>
  24392. <description>FP is in wait states This bit is for debug only</description>
  24393. <bitOffset>0x7</bitOffset>
  24394. <bitWidth>1</bitWidth>
  24395. <access>read-only</access>
  24396. </field>
  24397. <field>
  24398. <name>AIDUA</name>
  24399. <description>Input Data Buffer A has underflowed When set, this bit indicates that input data buffer A has underflowed</description>
  24400. <bitOffset>0x8</bitOffset>
  24401. <bitWidth>1</bitWidth>
  24402. <access>read-only</access>
  24403. </field>
  24404. <field>
  24405. <name>AIDUB</name>
  24406. <description>Input Data Buffer B has underflowed When set, this bit indicates that input data buffer B has underflowed</description>
  24407. <bitOffset>0x9</bitOffset>
  24408. <bitWidth>1</bitWidth>
  24409. <access>read-only</access>
  24410. </field>
  24411. <field>
  24412. <name>AIDUC</name>
  24413. <description>Input Data Buffer C has underflowed When set, this bit indicates that input data buffer C has underflowed</description>
  24414. <bitOffset>0xA</bitOffset>
  24415. <bitWidth>1</bitWidth>
  24416. <access>read-only</access>
  24417. </field>
  24418. <field>
  24419. <name>AODOA</name>
  24420. <description>Output Data Buffer A has overflowed When set, this bit indicates that output data buffer A has overflowed</description>
  24421. <bitOffset>0xB</bitOffset>
  24422. <bitWidth>1</bitWidth>
  24423. <access>read-only</access>
  24424. </field>
  24425. <field>
  24426. <name>AODOB</name>
  24427. <description>Output Data Buffer B has overflowed When set, this bit indicates that output data buffer B has overflowed</description>
  24428. <bitOffset>0xC</bitOffset>
  24429. <bitWidth>1</bitWidth>
  24430. <access>read-only</access>
  24431. </field>
  24432. <field>
  24433. <name>AODOC</name>
  24434. <description>Output Data Buffer C has overflowed When set, this bit indicates that output data buffer C has overflowed</description>
  24435. <bitOffset>0xD</bitOffset>
  24436. <bitWidth>1</bitWidth>
  24437. <access>read-only</access>
  24438. </field>
  24439. <field>
  24440. <name>AIOLA</name>
  24441. <description>Pair A Input Task Overload When set, this bit indicates that pair A input task is oveloaded</description>
  24442. <bitOffset>0xE</bitOffset>
  24443. <bitWidth>1</bitWidth>
  24444. <access>read-only</access>
  24445. </field>
  24446. <field>
  24447. <name>AIOLB</name>
  24448. <description>Pair B Input Task Overload When set, this bit indicates that pair B input task is oveloaded</description>
  24449. <bitOffset>0xF</bitOffset>
  24450. <bitWidth>1</bitWidth>
  24451. <access>read-only</access>
  24452. </field>
  24453. <field>
  24454. <name>AIOLC</name>
  24455. <description>Pair C Input Task Overload When set, this bit indicates that pair C input task is oveloaded</description>
  24456. <bitOffset>0x10</bitOffset>
  24457. <bitWidth>1</bitWidth>
  24458. <access>read-only</access>
  24459. </field>
  24460. <field>
  24461. <name>AOOLA</name>
  24462. <description>Pair A Output Task Overload When set, this bit indicates that pair A output task is oveloaded</description>
  24463. <bitOffset>0x11</bitOffset>
  24464. <bitWidth>1</bitWidth>
  24465. <access>read-only</access>
  24466. </field>
  24467. <field>
  24468. <name>AOOLB</name>
  24469. <description>Pair B Output Task Overload When set, this bit indicates that pair B output task is oveloaded</description>
  24470. <bitOffset>0x12</bitOffset>
  24471. <bitWidth>1</bitWidth>
  24472. <access>read-only</access>
  24473. </field>
  24474. <field>
  24475. <name>AOOLC</name>
  24476. <description>Pair C Output Task Overload When set, this bit indicates that pair C output task is oveloaded</description>
  24477. <bitOffset>0x13</bitOffset>
  24478. <bitWidth>1</bitWidth>
  24479. <access>read-only</access>
  24480. </field>
  24481. <field>
  24482. <name>ATQOL</name>
  24483. <description>Task Queue FIFO overload When set, this bit indicates that task queue FIFO logic is oveloaded</description>
  24484. <bitOffset>0x14</bitOffset>
  24485. <bitWidth>1</bitWidth>
  24486. <access>read-only</access>
  24487. </field>
  24488. <field>
  24489. <name>DSLCNT</name>
  24490. <description>DSL Counter Input to FIFO ready When set, this bit indicates that new DSL counter information is stored in the internal ASRC FIFO</description>
  24491. <bitOffset>0x15</bitOffset>
  24492. <bitWidth>1</bitWidth>
  24493. <access>read-only</access>
  24494. </field>
  24495. </fields>
  24496. </register>
  24497. <register>
  24498. <dim>5</dim>
  24499. <dimIncrement>0x4</dimIncrement>
  24500. <dimIndex>1,2,3,4,5</dimIndex>
  24501. <name>ASRPMn%s</name>
  24502. <description>ASRC Parameter Register n</description>
  24503. <addressOffset>0x40</addressOffset>
  24504. <size>32</size>
  24505. <access>read-write</access>
  24506. <resetValue>0</resetValue>
  24507. <resetMask>0xFFFFFFFF</resetMask>
  24508. <fields>
  24509. <field>
  24510. <name>PARAMETER_VALUE</name>
  24511. <description>See recommended values table.</description>
  24512. <bitOffset>0</bitOffset>
  24513. <bitWidth>24</bitWidth>
  24514. <access>read-write</access>
  24515. </field>
  24516. </fields>
  24517. </register>
  24518. <register>
  24519. <name>ASRTFR1</name>
  24520. <description>ASRC ASRC Task Queue FIFO Register 1</description>
  24521. <addressOffset>0x54</addressOffset>
  24522. <size>32</size>
  24523. <access>read-write</access>
  24524. <resetValue>0</resetValue>
  24525. <resetMask>0xFFFFFFFF</resetMask>
  24526. <fields>
  24527. <field>
  24528. <name>TF_BASE</name>
  24529. <description>Base address for task queue FIFO. Set to 0x7C.</description>
  24530. <bitOffset>0x6</bitOffset>
  24531. <bitWidth>7</bitWidth>
  24532. <access>read-write</access>
  24533. </field>
  24534. <field>
  24535. <name>TF_FILL</name>
  24536. <description>Current number of entries in task queue FIFO.</description>
  24537. <bitOffset>0xD</bitOffset>
  24538. <bitWidth>7</bitWidth>
  24539. <access>read-only</access>
  24540. </field>
  24541. </fields>
  24542. </register>
  24543. <register>
  24544. <name>ASRCCR</name>
  24545. <description>ASRC Channel Counter Register</description>
  24546. <addressOffset>0x5C</addressOffset>
  24547. <size>32</size>
  24548. <access>read-write</access>
  24549. <resetValue>0</resetValue>
  24550. <resetMask>0xFFFFFFFF</resetMask>
  24551. <fields>
  24552. <field>
  24553. <name>ACIA</name>
  24554. <description>The channel counter for Pair A's input FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair A's input FIFO's usage</description>
  24555. <bitOffset>0</bitOffset>
  24556. <bitWidth>4</bitWidth>
  24557. <access>read-write</access>
  24558. </field>
  24559. <field>
  24560. <name>ACIB</name>
  24561. <description>The channel counter for Pair B's input FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair B's input FIFO's usage</description>
  24562. <bitOffset>0x4</bitOffset>
  24563. <bitWidth>4</bitWidth>
  24564. <access>read-write</access>
  24565. </field>
  24566. <field>
  24567. <name>ACIC</name>
  24568. <description>The channel counter for Pair C's input FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair C's input FIFO's usage</description>
  24569. <bitOffset>0x8</bitOffset>
  24570. <bitWidth>4</bitWidth>
  24571. <access>read-write</access>
  24572. </field>
  24573. <field>
  24574. <name>ACOA</name>
  24575. <description>The channel counter for Pair A's output FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair A's output FIFO's usage</description>
  24576. <bitOffset>0xC</bitOffset>
  24577. <bitWidth>4</bitWidth>
  24578. <access>read-write</access>
  24579. </field>
  24580. <field>
  24581. <name>ACOB</name>
  24582. <description>The channel counter for Pair B's output FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair B's output FIFO's usage</description>
  24583. <bitOffset>0x10</bitOffset>
  24584. <bitWidth>4</bitWidth>
  24585. <access>read-write</access>
  24586. </field>
  24587. <field>
  24588. <name>ACOC</name>
  24589. <description>The channel counter for Pair C's output FIFO These bits stand for the current channel being accessed through shared peripheral bus for Pair C's output FIFO's usage</description>
  24590. <bitOffset>0x14</bitOffset>
  24591. <bitWidth>4</bitWidth>
  24592. <access>read-write</access>
  24593. </field>
  24594. </fields>
  24595. </register>
  24596. <register>
  24597. <dim>3</dim>
  24598. <dimIncrement>0x8</dimIncrement>
  24599. <dimIndex>A,B,C</dimIndex>
  24600. <name>ASRDI%s</name>
  24601. <description>ASRC Data Input Register for Pair x</description>
  24602. <addressOffset>0x60</addressOffset>
  24603. <size>32</size>
  24604. <access>read-write</access>
  24605. <resetValue>0</resetValue>
  24606. <resetMask>0xFFFFFFFF</resetMask>
  24607. <fields>
  24608. <field>
  24609. <name>DATA</name>
  24610. <description>Audio data input</description>
  24611. <bitOffset>0</bitOffset>
  24612. <bitWidth>24</bitWidth>
  24613. <access>write-only</access>
  24614. </field>
  24615. </fields>
  24616. </register>
  24617. <register>
  24618. <dim>3</dim>
  24619. <dimIncrement>0x8</dimIncrement>
  24620. <dimIndex>A,B,C</dimIndex>
  24621. <name>ASRDO%s</name>
  24622. <description>ASRC Data Output Register for Pair x</description>
  24623. <addressOffset>0x64</addressOffset>
  24624. <size>32</size>
  24625. <access>read-only</access>
  24626. <resetValue>0</resetValue>
  24627. <resetMask>0xFFFFFFFF</resetMask>
  24628. <fields>
  24629. <field>
  24630. <name>DATA</name>
  24631. <description>Audio data output</description>
  24632. <bitOffset>0</bitOffset>
  24633. <bitWidth>24</bitWidth>
  24634. <access>read-only</access>
  24635. </field>
  24636. </fields>
  24637. </register>
  24638. <register>
  24639. <name>ASRIDRHA</name>
  24640. <description>ASRC Ideal Ratio for Pair A-High Part</description>
  24641. <addressOffset>0x80</addressOffset>
  24642. <size>32</size>
  24643. <access>read-write</access>
  24644. <resetValue>0</resetValue>
  24645. <resetMask>0xFFFFFFFF</resetMask>
  24646. <fields>
  24647. <field>
  24648. <name>IDRATIOA</name>
  24649. <description>IDRATIOA[31:24]. High part of ideal ratio value for pair A</description>
  24650. <bitOffset>0</bitOffset>
  24651. <bitWidth>8</bitWidth>
  24652. <access>read-write</access>
  24653. </field>
  24654. </fields>
  24655. </register>
  24656. <register>
  24657. <name>ASRIDRLA</name>
  24658. <description>ASRC Ideal Ratio for Pair A -Low Part</description>
  24659. <addressOffset>0x84</addressOffset>
  24660. <size>32</size>
  24661. <access>read-write</access>
  24662. <resetValue>0</resetValue>
  24663. <resetMask>0xFFFFFFFF</resetMask>
  24664. <fields>
  24665. <field>
  24666. <name>IDRATIOA</name>
  24667. <description>IDRATIOA[23:0]. Low part of ideal ratio value for pair A</description>
  24668. <bitOffset>0</bitOffset>
  24669. <bitWidth>24</bitWidth>
  24670. <access>read-write</access>
  24671. </field>
  24672. </fields>
  24673. </register>
  24674. <register>
  24675. <name>ASRIDRHB</name>
  24676. <description>ASRC Ideal Ratio for Pair B-High Part</description>
  24677. <addressOffset>0x88</addressOffset>
  24678. <size>32</size>
  24679. <access>read-write</access>
  24680. <resetValue>0</resetValue>
  24681. <resetMask>0xFFFFFFFF</resetMask>
  24682. <fields>
  24683. <field>
  24684. <name>IDRATIOB</name>
  24685. <description>IDRATIOB[31:24]. High part of ideal ratio value for pair B.</description>
  24686. <bitOffset>0</bitOffset>
  24687. <bitWidth>8</bitWidth>
  24688. <access>read-write</access>
  24689. </field>
  24690. </fields>
  24691. </register>
  24692. <register>
  24693. <name>ASRIDRLB</name>
  24694. <description>ASRC Ideal Ratio for Pair B-Low Part</description>
  24695. <addressOffset>0x8C</addressOffset>
  24696. <size>32</size>
  24697. <access>read-write</access>
  24698. <resetValue>0</resetValue>
  24699. <resetMask>0xFFFFFFFF</resetMask>
  24700. <fields>
  24701. <field>
  24702. <name>IDRATIOB</name>
  24703. <description>IDRATIOB[23:0]. Low part of ideal ratio value for pair B.</description>
  24704. <bitOffset>0</bitOffset>
  24705. <bitWidth>24</bitWidth>
  24706. <access>read-write</access>
  24707. </field>
  24708. </fields>
  24709. </register>
  24710. <register>
  24711. <name>ASRIDRHC</name>
  24712. <description>ASRC Ideal Ratio for Pair C-High Part</description>
  24713. <addressOffset>0x90</addressOffset>
  24714. <size>32</size>
  24715. <access>read-write</access>
  24716. <resetValue>0</resetValue>
  24717. <resetMask>0xFFFFFFFF</resetMask>
  24718. <fields>
  24719. <field>
  24720. <name>IDRATIOC</name>
  24721. <description>IDRATIOC[31:24]. High part of ideal ratio value for pair C.</description>
  24722. <bitOffset>0</bitOffset>
  24723. <bitWidth>8</bitWidth>
  24724. <access>read-write</access>
  24725. </field>
  24726. </fields>
  24727. </register>
  24728. <register>
  24729. <name>ASRIDRLC</name>
  24730. <description>ASRC Ideal Ratio for Pair C-Low Part</description>
  24731. <addressOffset>0x94</addressOffset>
  24732. <size>32</size>
  24733. <access>read-write</access>
  24734. <resetValue>0</resetValue>
  24735. <resetMask>0xFFFFFFFF</resetMask>
  24736. <fields>
  24737. <field>
  24738. <name>IDRATIOC</name>
  24739. <description>IDRATIOC[23:0]. Low part of ideal ratio value for pair C.</description>
  24740. <bitOffset>0</bitOffset>
  24741. <bitWidth>24</bitWidth>
  24742. <access>read-write</access>
  24743. </field>
  24744. </fields>
  24745. </register>
  24746. <register>
  24747. <name>ASR76K</name>
  24748. <description>ASRC 76 kHz Period in terms of ASRC processing clock</description>
  24749. <addressOffset>0x98</addressOffset>
  24750. <size>32</size>
  24751. <access>read-write</access>
  24752. <resetValue>0xA47</resetValue>
  24753. <resetMask>0xFFFFFFFF</resetMask>
  24754. <fields>
  24755. <field>
  24756. <name>ASR76K</name>
  24757. <description>Value for the period of the 76 kHz sampling clock.</description>
  24758. <bitOffset>0</bitOffset>
  24759. <bitWidth>17</bitWidth>
  24760. <access>read-write</access>
  24761. </field>
  24762. </fields>
  24763. </register>
  24764. <register>
  24765. <name>ASR56K</name>
  24766. <description>ASRC 56 kHz Period in terms of ASRC processing clock</description>
  24767. <addressOffset>0x9C</addressOffset>
  24768. <size>32</size>
  24769. <access>read-write</access>
  24770. <resetValue>0xDF3</resetValue>
  24771. <resetMask>0xFFFFFFFF</resetMask>
  24772. <fields>
  24773. <field>
  24774. <name>ASR56K</name>
  24775. <description>Value for the period of the 56 kHz sampling clock</description>
  24776. <bitOffset>0</bitOffset>
  24777. <bitWidth>17</bitWidth>
  24778. <access>read-write</access>
  24779. </field>
  24780. </fields>
  24781. </register>
  24782. <register>
  24783. <name>ASRMCRA</name>
  24784. <description>ASRC Misc Control Register for Pair A</description>
  24785. <addressOffset>0xA0</addressOffset>
  24786. <size>32</size>
  24787. <access>read-write</access>
  24788. <resetValue>0</resetValue>
  24789. <resetMask>0xFFFFFFFF</resetMask>
  24790. <fields>
  24791. <field>
  24792. <name>INFIFO_THRESHOLDA</name>
  24793. <description>The threshold for Pair A's input FIFO per channel These bits stand for the threshold for Pair A's input FIFO per channel</description>
  24794. <bitOffset>0</bitOffset>
  24795. <bitWidth>6</bitWidth>
  24796. <access>read-write</access>
  24797. </field>
  24798. <field>
  24799. <name>RSYNOFA</name>
  24800. <description>Re-sync Output FIFO Channel Counter If bit set, force ASRCCR:ACOA=0</description>
  24801. <bitOffset>0xA</bitOffset>
  24802. <bitWidth>1</bitWidth>
  24803. <access>read-write</access>
  24804. </field>
  24805. <field>
  24806. <name>RSYNIFA</name>
  24807. <description>Re-sync Input FIFO Channel Counter If bit set, force ASRCCR:ACIA=0</description>
  24808. <bitOffset>0xB</bitOffset>
  24809. <bitWidth>1</bitWidth>
  24810. <access>read-write</access>
  24811. </field>
  24812. <field>
  24813. <name>OUTFIFO_THRESHOLDA</name>
  24814. <description>The threshold for Pair A's output FIFO per channel These bits stand for the threshold for Pair A's output FIFO per channel</description>
  24815. <bitOffset>0xC</bitOffset>
  24816. <bitWidth>6</bitWidth>
  24817. <access>read-write</access>
  24818. </field>
  24819. <field>
  24820. <name>BYPASSPOLYA</name>
  24821. <description>Bypass Polyphase Filtering for Pair A This bit will determine whether the polyphase filtering part of Pair A conversion will be bypassed</description>
  24822. <bitOffset>0x14</bitOffset>
  24823. <bitWidth>1</bitWidth>
  24824. <access>read-write</access>
  24825. <enumeratedValues>
  24826. <enumeratedValue>
  24827. <name>BYPASSPOLYA_0</name>
  24828. <description>Don't bypass polyphase filtering.</description>
  24829. <value>0</value>
  24830. </enumeratedValue>
  24831. <enumeratedValue>
  24832. <name>BYPASSPOLYA_1</name>
  24833. <description>Bypass polyphase filtering.</description>
  24834. <value>0x1</value>
  24835. </enumeratedValue>
  24836. </enumeratedValues>
  24837. </field>
  24838. <field>
  24839. <name>BUFSTALLA</name>
  24840. <description>Stall Pair A conversion in case of Buffer Near Empty/Full Condition This bit will determine whether the near empty/full FIFO condition will stall the rate conversion for pair A</description>
  24841. <bitOffset>0x15</bitOffset>
  24842. <bitWidth>1</bitWidth>
  24843. <access>read-write</access>
  24844. <enumeratedValues>
  24845. <enumeratedValue>
  24846. <name>BUFSTALLA_0</name>
  24847. <description>Don't stall Pair A conversion even in case of near empty/full FIFO conditions.</description>
  24848. <value>0</value>
  24849. </enumeratedValue>
  24850. <enumeratedValue>
  24851. <name>BUFSTALLA_1</name>
  24852. <description>Stall Pair A conversion in case of near empty/full FIFO conditions.</description>
  24853. <value>0x1</value>
  24854. </enumeratedValue>
  24855. </enumeratedValues>
  24856. </field>
  24857. <field>
  24858. <name>EXTTHRSHA</name>
  24859. <description>Use external thresholds for FIFO control of Pair A This bit will determine whether the FIFO thresholds externally defined in this register is used to control ASRC internal FIFO logic for pair A</description>
  24860. <bitOffset>0x16</bitOffset>
  24861. <bitWidth>1</bitWidth>
  24862. <access>read-write</access>
  24863. <enumeratedValues>
  24864. <enumeratedValue>
  24865. <name>EXTTHRSHA_0</name>
  24866. <description>Use default thresholds.</description>
  24867. <value>0</value>
  24868. </enumeratedValue>
  24869. <enumeratedValue>
  24870. <name>EXTTHRSHA_1</name>
  24871. <description>Use external defined thresholds.</description>
  24872. <value>0x1</value>
  24873. </enumeratedValue>
  24874. </enumeratedValues>
  24875. </field>
  24876. <field>
  24877. <name>ZEROBUFA</name>
  24878. <description>Initialize buf of Pair A when pair A is enabled</description>
  24879. <bitOffset>0x17</bitOffset>
  24880. <bitWidth>1</bitWidth>
  24881. <access>read-write</access>
  24882. <enumeratedValues>
  24883. <enumeratedValue>
  24884. <name>ZEROBUFA_0</name>
  24885. <description>Zeroize the buffer</description>
  24886. <value>0</value>
  24887. </enumeratedValue>
  24888. <enumeratedValue>
  24889. <name>ZEROBUFA_1</name>
  24890. <description>Don't zeroize the buffer</description>
  24891. <value>0x1</value>
  24892. </enumeratedValue>
  24893. </enumeratedValues>
  24894. </field>
  24895. </fields>
  24896. </register>
  24897. <register>
  24898. <name>ASRFSTA</name>
  24899. <description>ASRC FIFO Status Register for Pair A</description>
  24900. <addressOffset>0xA4</addressOffset>
  24901. <size>32</size>
  24902. <access>read-only</access>
  24903. <resetValue>0</resetValue>
  24904. <resetMask>0xFFFFFFFF</resetMask>
  24905. <fields>
  24906. <field>
  24907. <name>INFIFO_FILLA</name>
  24908. <description>The fillings for Pair A's input FIFO per channel These bits stand for the fillings for Pair A's input FIFO per channel</description>
  24909. <bitOffset>0</bitOffset>
  24910. <bitWidth>7</bitWidth>
  24911. <access>read-only</access>
  24912. </field>
  24913. <field>
  24914. <name>IAEA</name>
  24915. <description>Input FIFO is near Empty for Pair A This bit is to indicate whether the input FIFO of Pair A is near empty</description>
  24916. <bitOffset>0xB</bitOffset>
  24917. <bitWidth>1</bitWidth>
  24918. <access>read-only</access>
  24919. </field>
  24920. <field>
  24921. <name>OUTFIFO_FILLA</name>
  24922. <description>The fillings for Pair A's output FIFO per channel These bits stand for the fillings for Pair A's output FIFO per channel</description>
  24923. <bitOffset>0xC</bitOffset>
  24924. <bitWidth>7</bitWidth>
  24925. <access>read-only</access>
  24926. </field>
  24927. <field>
  24928. <name>OAFA</name>
  24929. <description>Output FIFO is near Full for Pair A This bit is to indicate whether the output FIFO of Pair A is near full</description>
  24930. <bitOffset>0x17</bitOffset>
  24931. <bitWidth>1</bitWidth>
  24932. <access>read-only</access>
  24933. </field>
  24934. </fields>
  24935. </register>
  24936. <register>
  24937. <name>ASRMCRB</name>
  24938. <description>ASRC Misc Control Register for Pair B</description>
  24939. <addressOffset>0xA8</addressOffset>
  24940. <size>32</size>
  24941. <access>read-write</access>
  24942. <resetValue>0</resetValue>
  24943. <resetMask>0xFFFFFFFF</resetMask>
  24944. <fields>
  24945. <field>
  24946. <name>INFIFO_THRESHOLDB</name>
  24947. <description>The threshold for Pair B's input FIFO per channel These bits stand for the threshold for Pair B's input FIFO per channel</description>
  24948. <bitOffset>0</bitOffset>
  24949. <bitWidth>6</bitWidth>
  24950. <access>read-write</access>
  24951. </field>
  24952. <field>
  24953. <name>RSYNOFB</name>
  24954. <description>Re-sync Output FIFO Channel Counter If bit set, force ASRCCR:ACOB=0</description>
  24955. <bitOffset>0xA</bitOffset>
  24956. <bitWidth>1</bitWidth>
  24957. <access>read-write</access>
  24958. </field>
  24959. <field>
  24960. <name>RSYNIFB</name>
  24961. <description>Re-sync Input FIFO Channel Counter If bit set, force ASRCCR:ACIB=0</description>
  24962. <bitOffset>0xB</bitOffset>
  24963. <bitWidth>1</bitWidth>
  24964. <access>read-write</access>
  24965. </field>
  24966. <field>
  24967. <name>OUTFIFO_THRESHOLDB</name>
  24968. <description>The threshold for Pair B's output FIFO per channel These bits stand for the threshold for Pair B's output FIFO per channel</description>
  24969. <bitOffset>0xC</bitOffset>
  24970. <bitWidth>6</bitWidth>
  24971. <access>read-write</access>
  24972. </field>
  24973. <field>
  24974. <name>BYPASSPOLYB</name>
  24975. <description>Bypass Polyphase Filtering for Pair B This bit will determine whether the polyphase filtering part of Pair B conversion will be bypassed</description>
  24976. <bitOffset>0x14</bitOffset>
  24977. <bitWidth>1</bitWidth>
  24978. <access>read-write</access>
  24979. <enumeratedValues>
  24980. <enumeratedValue>
  24981. <name>BYPASSPOLYB_0</name>
  24982. <description>Don't bypass polyphase filtering.</description>
  24983. <value>0</value>
  24984. </enumeratedValue>
  24985. <enumeratedValue>
  24986. <name>BYPASSPOLYB_1</name>
  24987. <description>Bypass polyphase filtering.</description>
  24988. <value>0x1</value>
  24989. </enumeratedValue>
  24990. </enumeratedValues>
  24991. </field>
  24992. <field>
  24993. <name>BUFSTALLB</name>
  24994. <description>Stall Pair B conversion in case of Buffer Near Empty/Full Condition This bit will determine whether the near empty/full FIFO condition will stall the rate conversion for pair B</description>
  24995. <bitOffset>0x15</bitOffset>
  24996. <bitWidth>1</bitWidth>
  24997. <access>read-write</access>
  24998. <enumeratedValues>
  24999. <enumeratedValue>
  25000. <name>BUFSTALLB_0</name>
  25001. <description>Don't stall Pair B conversion even in case of near empty/full FIFO conditions.</description>
  25002. <value>0</value>
  25003. </enumeratedValue>
  25004. <enumeratedValue>
  25005. <name>BUFSTALLB_1</name>
  25006. <description>Stall Pair B conversion in case of near empty/full FIFO conditions.</description>
  25007. <value>0x1</value>
  25008. </enumeratedValue>
  25009. </enumeratedValues>
  25010. </field>
  25011. <field>
  25012. <name>EXTTHRSHB</name>
  25013. <description>Use external thresholds for FIFO control of Pair B This bit will determine whether the FIFO thresholds externally defined in this register is used to control ASRC internal FIFO logic for pair B</description>
  25014. <bitOffset>0x16</bitOffset>
  25015. <bitWidth>1</bitWidth>
  25016. <access>read-write</access>
  25017. <enumeratedValues>
  25018. <enumeratedValue>
  25019. <name>EXTTHRSHB_0</name>
  25020. <description>Use default thresholds.</description>
  25021. <value>0</value>
  25022. </enumeratedValue>
  25023. <enumeratedValue>
  25024. <name>EXTTHRSHB_1</name>
  25025. <description>Use external defined thresholds.</description>
  25026. <value>0x1</value>
  25027. </enumeratedValue>
  25028. </enumeratedValues>
  25029. </field>
  25030. <field>
  25031. <name>ZEROBUFB</name>
  25032. <description>Initialize buf of Pair B when pair B is enabled This bit is used to control whether the buffer is to be zeroized when pair B is enabled</description>
  25033. <bitOffset>0x17</bitOffset>
  25034. <bitWidth>1</bitWidth>
  25035. <access>read-write</access>
  25036. <enumeratedValues>
  25037. <enumeratedValue>
  25038. <name>ZEROBUFB_0</name>
  25039. <description>Zeroize the buffer</description>
  25040. <value>0</value>
  25041. </enumeratedValue>
  25042. <enumeratedValue>
  25043. <name>ZEROBUFB_1</name>
  25044. <description>Don't zeroize the buffer</description>
  25045. <value>0x1</value>
  25046. </enumeratedValue>
  25047. </enumeratedValues>
  25048. </field>
  25049. </fields>
  25050. </register>
  25051. <register>
  25052. <name>ASRFSTB</name>
  25053. <description>ASRC FIFO Status Register for Pair B</description>
  25054. <addressOffset>0xAC</addressOffset>
  25055. <size>32</size>
  25056. <access>read-only</access>
  25057. <resetValue>0</resetValue>
  25058. <resetMask>0xFFFFFFFF</resetMask>
  25059. <fields>
  25060. <field>
  25061. <name>INFIFO_FILLB</name>
  25062. <description>The fillings for Pair B's input FIFO per channel These bits stand for the fillings for Pair B's input FIFO per channel</description>
  25063. <bitOffset>0</bitOffset>
  25064. <bitWidth>7</bitWidth>
  25065. <access>read-only</access>
  25066. </field>
  25067. <field>
  25068. <name>IAEB</name>
  25069. <description>Input FIFO is near Empty for Pair B This bit is to indicate whether the input FIFO of Pair B is near empty</description>
  25070. <bitOffset>0xB</bitOffset>
  25071. <bitWidth>1</bitWidth>
  25072. <access>read-only</access>
  25073. </field>
  25074. <field>
  25075. <name>OUTFIFO_FILLB</name>
  25076. <description>The fillings for Pair B's output FIFO per channel These bits stand for the fillings for Pair B's output FIFO per channel</description>
  25077. <bitOffset>0xC</bitOffset>
  25078. <bitWidth>7</bitWidth>
  25079. <access>read-only</access>
  25080. </field>
  25081. <field>
  25082. <name>OAFB</name>
  25083. <description>Output FIFO is near Full for Pair B This bit is to indicate whether the output FIFO of Pair B is near full</description>
  25084. <bitOffset>0x17</bitOffset>
  25085. <bitWidth>1</bitWidth>
  25086. <access>read-only</access>
  25087. </field>
  25088. </fields>
  25089. </register>
  25090. <register>
  25091. <name>ASRMCRC</name>
  25092. <description>ASRC Misc Control Register for Pair C</description>
  25093. <addressOffset>0xB0</addressOffset>
  25094. <size>32</size>
  25095. <access>read-write</access>
  25096. <resetValue>0</resetValue>
  25097. <resetMask>0xFFFFFFFF</resetMask>
  25098. <fields>
  25099. <field>
  25100. <name>INFIFO_THRESHOLDC</name>
  25101. <description>The threshold for Pair C's input FIFO per channel These bits stand for the threshold for Pair C's input FIFO per channel</description>
  25102. <bitOffset>0</bitOffset>
  25103. <bitWidth>6</bitWidth>
  25104. <access>read-write</access>
  25105. </field>
  25106. <field>
  25107. <name>RSYNOFC</name>
  25108. <description>Re-sync Output FIFO Channel Counter If bit set, force ASRCCR:ACOC=0</description>
  25109. <bitOffset>0xA</bitOffset>
  25110. <bitWidth>1</bitWidth>
  25111. <access>read-write</access>
  25112. </field>
  25113. <field>
  25114. <name>RSYNIFC</name>
  25115. <description>Re-sync Input FIFO Channel Counter If bit set, force ASRCCR:ACIC=0</description>
  25116. <bitOffset>0xB</bitOffset>
  25117. <bitWidth>1</bitWidth>
  25118. <access>read-write</access>
  25119. </field>
  25120. <field>
  25121. <name>OUTFIFO_THRESHOLDC</name>
  25122. <description>The threshold for Pair C's output FIFO per channel These bits stand for the threshold for Pair C's output FIFO per channel</description>
  25123. <bitOffset>0xC</bitOffset>
  25124. <bitWidth>6</bitWidth>
  25125. <access>read-write</access>
  25126. </field>
  25127. <field>
  25128. <name>BYPASSPOLYC</name>
  25129. <description>Bypass Polyphase Filtering for Pair C This bit will determine whether the polyphase filtering part of Pair C conversion will be bypassed</description>
  25130. <bitOffset>0x14</bitOffset>
  25131. <bitWidth>1</bitWidth>
  25132. <access>read-write</access>
  25133. <enumeratedValues>
  25134. <enumeratedValue>
  25135. <name>BYPASSPOLYC_0</name>
  25136. <description>Don't bypass polyphase filtering.</description>
  25137. <value>0</value>
  25138. </enumeratedValue>
  25139. <enumeratedValue>
  25140. <name>BYPASSPOLYC_1</name>
  25141. <description>Bypass polyphase filtering.</description>
  25142. <value>0x1</value>
  25143. </enumeratedValue>
  25144. </enumeratedValues>
  25145. </field>
  25146. <field>
  25147. <name>BUFSTALLC</name>
  25148. <description>Stall Pair C conversion in case of Buffer Near Empty/Full Condition This bit will determine whether the near empty/full FIFO condition will stall the rate conversion for pair C</description>
  25149. <bitOffset>0x15</bitOffset>
  25150. <bitWidth>1</bitWidth>
  25151. <access>read-write</access>
  25152. <enumeratedValues>
  25153. <enumeratedValue>
  25154. <name>BUFSTALLC_0</name>
  25155. <description>Don't stall Pair C conversion even in case of near empty/full FIFO conditions.</description>
  25156. <value>0</value>
  25157. </enumeratedValue>
  25158. <enumeratedValue>
  25159. <name>BUFSTALLC_1</name>
  25160. <description>Stall Pair C conversion in case of near empty/full FIFO conditions.</description>
  25161. <value>0x1</value>
  25162. </enumeratedValue>
  25163. </enumeratedValues>
  25164. </field>
  25165. <field>
  25166. <name>EXTTHRSHC</name>
  25167. <description>Use external thresholds for FIFO control of Pair C This bit will determine whether the FIFO thresholds externally defined in this register is used to control ASRC internal FIFO logic for pair C</description>
  25168. <bitOffset>0x16</bitOffset>
  25169. <bitWidth>1</bitWidth>
  25170. <access>read-write</access>
  25171. <enumeratedValues>
  25172. <enumeratedValue>
  25173. <name>EXTTHRSHC_0</name>
  25174. <description>Use default thresholds.</description>
  25175. <value>0</value>
  25176. </enumeratedValue>
  25177. <enumeratedValue>
  25178. <name>EXTTHRSHC_1</name>
  25179. <description>Use external defined thresholds.</description>
  25180. <value>0x1</value>
  25181. </enumeratedValue>
  25182. </enumeratedValues>
  25183. </field>
  25184. <field>
  25185. <name>ZEROBUFC</name>
  25186. <description>Initialize buf of Pair C when pair C is enabled This bit is used to control whether the buffer is to be zeroized when pair C is enabled</description>
  25187. <bitOffset>0x17</bitOffset>
  25188. <bitWidth>1</bitWidth>
  25189. <access>read-write</access>
  25190. <enumeratedValues>
  25191. <enumeratedValue>
  25192. <name>ZEROBUFC_0</name>
  25193. <description>Zeroize the buffer</description>
  25194. <value>0</value>
  25195. </enumeratedValue>
  25196. <enumeratedValue>
  25197. <name>ZEROBUFC_1</name>
  25198. <description>Don't zeroize the buffer</description>
  25199. <value>0x1</value>
  25200. </enumeratedValue>
  25201. </enumeratedValues>
  25202. </field>
  25203. </fields>
  25204. </register>
  25205. <register>
  25206. <name>ASRFSTC</name>
  25207. <description>ASRC FIFO Status Register for Pair C</description>
  25208. <addressOffset>0xB4</addressOffset>
  25209. <size>32</size>
  25210. <access>read-only</access>
  25211. <resetValue>0</resetValue>
  25212. <resetMask>0xFFFFFFFF</resetMask>
  25213. <fields>
  25214. <field>
  25215. <name>INFIFO_FILLC</name>
  25216. <description>The fillings for Pair C's input FIFO per channel These bits stand for the fillings for Pair C's input FIFO per channel</description>
  25217. <bitOffset>0</bitOffset>
  25218. <bitWidth>7</bitWidth>
  25219. <access>read-only</access>
  25220. </field>
  25221. <field>
  25222. <name>IAEC</name>
  25223. <description>Input FIFO is near Empty for Pair C This bit is to indicate whether the input FIFO of Pair C is near empty</description>
  25224. <bitOffset>0xB</bitOffset>
  25225. <bitWidth>1</bitWidth>
  25226. <access>read-only</access>
  25227. </field>
  25228. <field>
  25229. <name>OUTFIFO_FILLC</name>
  25230. <description>The fillings for Pair C's output FIFO per channel These bits stand for the fillings for Pair C's output FIFO per channel</description>
  25231. <bitOffset>0xC</bitOffset>
  25232. <bitWidth>7</bitWidth>
  25233. <access>read-only</access>
  25234. </field>
  25235. <field>
  25236. <name>OAFC</name>
  25237. <description>Output FIFO is near Full for Pair C This bit is to indicate whether the output FIFO of Pair C is near full</description>
  25238. <bitOffset>0x17</bitOffset>
  25239. <bitWidth>1</bitWidth>
  25240. <access>read-only</access>
  25241. </field>
  25242. </fields>
  25243. </register>
  25244. <register>
  25245. <dim>3</dim>
  25246. <dimIncrement>0x4</dimIncrement>
  25247. <dimIndex>A,B,C</dimIndex>
  25248. <name>ASRMCR1%s</name>
  25249. <description>ASRC Misc Control Register 1 for Pair X</description>
  25250. <addressOffset>0xC0</addressOffset>
  25251. <size>32</size>
  25252. <access>read-write</access>
  25253. <resetValue>0</resetValue>
  25254. <resetMask>0xFFFFFFFF</resetMask>
  25255. <fields>
  25256. <field>
  25257. <name>OW16</name>
  25258. <description>Bit Width Option of the output FIFO This bit will determine the bit width option of the output FIFO</description>
  25259. <bitOffset>0</bitOffset>
  25260. <bitWidth>1</bitWidth>
  25261. <access>read-write</access>
  25262. <enumeratedValues>
  25263. <enumeratedValue>
  25264. <name>OW16_0</name>
  25265. <description>24-bit output data.</description>
  25266. <value>0</value>
  25267. </enumeratedValue>
  25268. <enumeratedValue>
  25269. <name>OW16_1</name>
  25270. <description>16-bit output data</description>
  25271. <value>0x1</value>
  25272. </enumeratedValue>
  25273. </enumeratedValues>
  25274. </field>
  25275. <field>
  25276. <name>OSGN</name>
  25277. <description>Sign Extension Option of the output FIFO This bit will determine the sign extension option of the output FIFO</description>
  25278. <bitOffset>0x1</bitOffset>
  25279. <bitWidth>1</bitWidth>
  25280. <access>read-write</access>
  25281. <enumeratedValues>
  25282. <enumeratedValue>
  25283. <name>OSGN_0</name>
  25284. <description>No sign extension.</description>
  25285. <value>0</value>
  25286. </enumeratedValue>
  25287. <enumeratedValue>
  25288. <name>OSGN_1</name>
  25289. <description>Sign extension.</description>
  25290. <value>0x1</value>
  25291. </enumeratedValue>
  25292. </enumeratedValues>
  25293. </field>
  25294. <field>
  25295. <name>OMSB</name>
  25296. <description>Data Alignment of the output FIFO This bit will determine the data alignment of the output FIFO.</description>
  25297. <bitOffset>0x2</bitOffset>
  25298. <bitWidth>1</bitWidth>
  25299. <access>read-write</access>
  25300. <enumeratedValues>
  25301. <enumeratedValue>
  25302. <name>OMSB_0</name>
  25303. <description>LSB aligned.</description>
  25304. <value>0</value>
  25305. </enumeratedValue>
  25306. <enumeratedValue>
  25307. <name>OMSB_1</name>
  25308. <description>MSB aligned.</description>
  25309. <value>0x1</value>
  25310. </enumeratedValue>
  25311. </enumeratedValues>
  25312. </field>
  25313. <field>
  25314. <name>IMSB</name>
  25315. <description>Data Alignment of the input FIFO This bit will determine the data alignment of the input FIFO.</description>
  25316. <bitOffset>0x8</bitOffset>
  25317. <bitWidth>1</bitWidth>
  25318. <access>read-write</access>
  25319. <enumeratedValues>
  25320. <enumeratedValue>
  25321. <name>IMSB_0</name>
  25322. <description>LSB aligned.</description>
  25323. <value>0</value>
  25324. </enumeratedValue>
  25325. <enumeratedValue>
  25326. <name>IMSB_1</name>
  25327. <description>MSB aligned.</description>
  25328. <value>0x1</value>
  25329. </enumeratedValue>
  25330. </enumeratedValues>
  25331. </field>
  25332. <field>
  25333. <name>IWD</name>
  25334. <description>Data Width of the input FIFO These three bits will determine the bitwidth for the audio data into ASRC All other settings not shown are reserved</description>
  25335. <bitOffset>0x9</bitOffset>
  25336. <bitWidth>3</bitWidth>
  25337. <access>read-write</access>
  25338. </field>
  25339. </fields>
  25340. </register>
  25341. </registers>
  25342. </peripheral>
  25343. <peripheral>
  25344. <name>SPBA</name>
  25345. <description>Temperature Monitor</description>
  25346. <groupName>SPBA</groupName>
  25347. <prependToName>SPBA_</prependToName>
  25348. <baseAddress>0x203C000</baseAddress>
  25349. <addressBlock>
  25350. <offset>0</offset>
  25351. <size>0x80</size>
  25352. <usage>registers</usage>
  25353. </addressBlock>
  25354. <registers>
  25355. <register>
  25356. <dim>32</dim>
  25357. <dimIncrement>0x4</dimIncrement>
  25358. <name>PRR%s</name>
  25359. <description>Peripheral Rights Register</description>
  25360. <addressOffset>0</addressOffset>
  25361. <size>32</size>
  25362. <access>read-write</access>
  25363. <resetValue>0x7</resetValue>
  25364. <resetMask>0xFFFFFFFF</resetMask>
  25365. <fields>
  25366. <field>
  25367. <name>RARA</name>
  25368. <description>Resource Access Right</description>
  25369. <bitOffset>0</bitOffset>
  25370. <bitWidth>1</bitWidth>
  25371. <access>read-write</access>
  25372. <enumeratedValues>
  25373. <enumeratedValue>
  25374. <name>PROHIBITED</name>
  25375. <description>Access to peripheral is not allowed.</description>
  25376. <value>0</value>
  25377. </enumeratedValue>
  25378. <enumeratedValue>
  25379. <name>ALLOWED</name>
  25380. <description>Access to peripheral is granted.</description>
  25381. <value>0x1</value>
  25382. </enumeratedValue>
  25383. </enumeratedValues>
  25384. </field>
  25385. <field>
  25386. <name>RARB</name>
  25387. <description>Resource Access Right</description>
  25388. <bitOffset>0x1</bitOffset>
  25389. <bitWidth>1</bitWidth>
  25390. <access>read-write</access>
  25391. <enumeratedValues>
  25392. <enumeratedValue>
  25393. <name>PROHIBITED</name>
  25394. <description>Access to peripheral is not allowed.</description>
  25395. <value>0</value>
  25396. </enumeratedValue>
  25397. <enumeratedValue>
  25398. <name>ALLOWED</name>
  25399. <description>Access to peripheral is granted.</description>
  25400. <value>0x1</value>
  25401. </enumeratedValue>
  25402. </enumeratedValues>
  25403. </field>
  25404. <field>
  25405. <name>RARC</name>
  25406. <description>Resource Access Right</description>
  25407. <bitOffset>0x2</bitOffset>
  25408. <bitWidth>1</bitWidth>
  25409. <access>read-write</access>
  25410. <enumeratedValues>
  25411. <enumeratedValue>
  25412. <name>PROHIBITED</name>
  25413. <description>Access to peripheral is not allowed.</description>
  25414. <value>0</value>
  25415. </enumeratedValue>
  25416. <enumeratedValue>
  25417. <name>ALLOWED</name>
  25418. <description>Access to peripheral is granted.</description>
  25419. <value>0x1</value>
  25420. </enumeratedValue>
  25421. </enumeratedValues>
  25422. </field>
  25423. <field>
  25424. <name>ROI</name>
  25425. <description>Resource Owner ID</description>
  25426. <bitOffset>0x10</bitOffset>
  25427. <bitWidth>2</bitWidth>
  25428. <access>read-only</access>
  25429. <enumeratedValues>
  25430. <enumeratedValue>
  25431. <name>UNOWNED</name>
  25432. <description>Unowned resource.</description>
  25433. <value>0</value>
  25434. </enumeratedValue>
  25435. <enumeratedValue>
  25436. <name>MASTER_A</name>
  25437. <description>The resource is owned by master A port.</description>
  25438. <value>0x1</value>
  25439. </enumeratedValue>
  25440. <enumeratedValue>
  25441. <name>MASTER_B</name>
  25442. <description>The resource is owned by master B port.</description>
  25443. <value>0x2</value>
  25444. </enumeratedValue>
  25445. <enumeratedValue>
  25446. <name>MASTER_C</name>
  25447. <description>The resource is owned by master C port.</description>
  25448. <value>0x3</value>
  25449. </enumeratedValue>
  25450. </enumeratedValues>
  25451. </field>
  25452. <field>
  25453. <name>RMO</name>
  25454. <description>Requesting Master Owner</description>
  25455. <bitOffset>0x1E</bitOffset>
  25456. <bitWidth>2</bitWidth>
  25457. <access>read-only</access>
  25458. <enumeratedValues>
  25459. <enumeratedValue>
  25460. <name>UNOWNED</name>
  25461. <description>The resource is unowned.</description>
  25462. <value>0</value>
  25463. </enumeratedValue>
  25464. <enumeratedValue>
  25465. <name>ANOTHER_MASTER</name>
  25466. <description>The resource is owned by another master.</description>
  25467. <value>0x2</value>
  25468. </enumeratedValue>
  25469. <enumeratedValue>
  25470. <name>REQUESTING_MASTER</name>
  25471. <description>The resource is owned by the requesting master.</description>
  25472. <value>0x3</value>
  25473. </enumeratedValue>
  25474. </enumeratedValues>
  25475. </field>
  25476. </fields>
  25477. </register>
  25478. </registers>
  25479. </peripheral>
  25480. <peripheral>
  25481. <name>TSC</name>
  25482. <description>Touch Screen Controller</description>
  25483. <groupName>TSC</groupName>
  25484. <prependToName>TSC_</prependToName>
  25485. <baseAddress>0x2040000</baseAddress>
  25486. <addressBlock>
  25487. <offset>0</offset>
  25488. <size>0x84</size>
  25489. <usage>registers</usage>
  25490. </addressBlock>
  25491. <interrupt>
  25492. <name>TSC</name>
  25493. <value>35</value>
  25494. </interrupt>
  25495. <registers>
  25496. <register>
  25497. <name>BASIC_SETTING</name>
  25498. <description>PS Input Buffer Address</description>
  25499. <addressOffset>0</addressOffset>
  25500. <size>32</size>
  25501. <access>read-write</access>
  25502. <resetValue>0</resetValue>
  25503. <resetMask>0xFFFFFFFF</resetMask>
  25504. <fields>
  25505. <field>
  25506. <name>AUTO_MEASURE</name>
  25507. <description>Auto Measure</description>
  25508. <bitOffset>0</bitOffset>
  25509. <bitWidth>1</bitWidth>
  25510. <access>read-write</access>
  25511. <enumeratedValues>
  25512. <enumeratedValue>
  25513. <name>AUTO_MEASURE_0</name>
  25514. <description>Disable Auto Measure</description>
  25515. <value>0</value>
  25516. </enumeratedValue>
  25517. <enumeratedValue>
  25518. <name>AUTO_MEASURE_1</name>
  25519. <description>Auto Measure</description>
  25520. <value>0x1</value>
  25521. </enumeratedValue>
  25522. </enumeratedValues>
  25523. </field>
  25524. <field>
  25525. <name>_4_5_WIRE</name>
  25526. <description>4/5 Wire detection</description>
  25527. <bitOffset>0x4</bitOffset>
  25528. <bitWidth>1</bitWidth>
  25529. <access>read-write</access>
  25530. <enumeratedValues>
  25531. <enumeratedValue>
  25532. <name>_4_5_WIRE_0</name>
  25533. <description>4-Wire Detection Mode</description>
  25534. <value>0</value>
  25535. </enumeratedValue>
  25536. <enumeratedValue>
  25537. <name>_4_5_WIRE_1</name>
  25538. <description>5-Wire Detection Mode</description>
  25539. <value>0x1</value>
  25540. </enumeratedValue>
  25541. </enumeratedValues>
  25542. </field>
  25543. <field>
  25544. <name>MEASURE_DELAY_TIME</name>
  25545. <description>Measure Delay Time</description>
  25546. <bitOffset>0x8</bitOffset>
  25547. <bitWidth>24</bitWidth>
  25548. <access>read-write</access>
  25549. </field>
  25550. </fields>
  25551. </register>
  25552. <register>
  25553. <name>PS_INPUT_BUFFER_ADDR</name>
  25554. <description>PS Input Buffer Address</description>
  25555. <addressOffset>0x10</addressOffset>
  25556. <size>32</size>
  25557. <access>read-write</access>
  25558. <resetValue>0</resetValue>
  25559. <resetMask>0xFFFFFFFF</resetMask>
  25560. <fields>
  25561. <field>
  25562. <name>PRE_CHARGE_TIME</name>
  25563. <description>Auto Measure</description>
  25564. <bitOffset>0</bitOffset>
  25565. <bitWidth>32</bitWidth>
  25566. <access>read-write</access>
  25567. <enumeratedValues>
  25568. <enumeratedValue>
  25569. <name>PRE_CHARGE_TIME_0</name>
  25570. <description>Disable Auto Measure</description>
  25571. <value>0</value>
  25572. </enumeratedValue>
  25573. <enumeratedValue>
  25574. <name>PRE_CHARGE_TIME_1</name>
  25575. <description>Auto Measure</description>
  25576. <value>0x1</value>
  25577. </enumeratedValue>
  25578. </enumeratedValues>
  25579. </field>
  25580. </fields>
  25581. </register>
  25582. <register>
  25583. <name>FLOW_CONTROL</name>
  25584. <description>Flow Control</description>
  25585. <addressOffset>0x20</addressOffset>
  25586. <size>32</size>
  25587. <access>read-write</access>
  25588. <resetValue>0</resetValue>
  25589. <resetMask>0xFFFFFFFF</resetMask>
  25590. <fields>
  25591. <field>
  25592. <name>SW_RST</name>
  25593. <description>Soft Reset</description>
  25594. <bitOffset>0</bitOffset>
  25595. <bitWidth>1</bitWidth>
  25596. <access>read-write</access>
  25597. </field>
  25598. <field>
  25599. <name>START_MEASURE</name>
  25600. <description>Start Measure</description>
  25601. <bitOffset>0x4</bitOffset>
  25602. <bitWidth>1</bitWidth>
  25603. <access>read-write</access>
  25604. <enumeratedValues>
  25605. <enumeratedValue>
  25606. <name>START_MEASURE_0</name>
  25607. <description>Do not start measure for now</description>
  25608. <value>0</value>
  25609. </enumeratedValue>
  25610. <enumeratedValue>
  25611. <name>START_MEASURE_1</name>
  25612. <description>Start measure the X/Y coordinate value</description>
  25613. <value>0x1</value>
  25614. </enumeratedValue>
  25615. </enumeratedValues>
  25616. </field>
  25617. <field>
  25618. <name>DROP_MEASURE</name>
  25619. <description>Drop Measure</description>
  25620. <bitOffset>0x8</bitOffset>
  25621. <bitWidth>1</bitWidth>
  25622. <access>read-write</access>
  25623. <enumeratedValues>
  25624. <enumeratedValue>
  25625. <name>DROP_MEASURE_0</name>
  25626. <description>Do not drop measure for now</description>
  25627. <value>0</value>
  25628. </enumeratedValue>
  25629. <enumeratedValue>
  25630. <name>DROP_MEASURE_1</name>
  25631. <description>Drop the measure and controller return to idle status</description>
  25632. <value>0x1</value>
  25633. </enumeratedValue>
  25634. </enumeratedValues>
  25635. </field>
  25636. <field>
  25637. <name>START_SENSE</name>
  25638. <description>Start Sense</description>
  25639. <bitOffset>0xC</bitOffset>
  25640. <bitWidth>1</bitWidth>
  25641. <access>read-write</access>
  25642. <enumeratedValues>
  25643. <enumeratedValue>
  25644. <name>START_SENSE_0</name>
  25645. <description>Stay at idle status</description>
  25646. <value>0</value>
  25647. </enumeratedValue>
  25648. <enumeratedValue>
  25649. <name>START_SENSE_1</name>
  25650. <description>Start sense detection and (if auto_measure set to 1) measure after detect a touch</description>
  25651. <value>0x1</value>
  25652. </enumeratedValue>
  25653. </enumeratedValues>
  25654. </field>
  25655. <field>
  25656. <name>DISABLE</name>
  25657. <description>This bit is for SW disable registers</description>
  25658. <bitOffset>0x10</bitOffset>
  25659. <bitWidth>1</bitWidth>
  25660. <access>read-write</access>
  25661. <enumeratedValues>
  25662. <enumeratedValue>
  25663. <name>DISABLE_0</name>
  25664. <description>Leave HW state machine control</description>
  25665. <value>0</value>
  25666. </enumeratedValue>
  25667. <enumeratedValue>
  25668. <name>DISABLE_1</name>
  25669. <description>SW set to idle status</description>
  25670. <value>0x1</value>
  25671. </enumeratedValue>
  25672. </enumeratedValues>
  25673. </field>
  25674. </fields>
  25675. </register>
  25676. <register>
  25677. <name>MEASEURE_VALUE</name>
  25678. <description>Measure Value</description>
  25679. <addressOffset>0x30</addressOffset>
  25680. <size>32</size>
  25681. <access>read-only</access>
  25682. <resetValue>0</resetValue>
  25683. <resetMask>0xFFFFFFFF</resetMask>
  25684. <fields>
  25685. <field>
  25686. <name>Y_VALUE</name>
  25687. <description>Y Value</description>
  25688. <bitOffset>0</bitOffset>
  25689. <bitWidth>12</bitWidth>
  25690. <access>read-only</access>
  25691. </field>
  25692. <field>
  25693. <name>X_VALUE</name>
  25694. <description>X Value</description>
  25695. <bitOffset>0x10</bitOffset>
  25696. <bitWidth>12</bitWidth>
  25697. <access>read-only</access>
  25698. </field>
  25699. </fields>
  25700. </register>
  25701. <register>
  25702. <name>INT_EN</name>
  25703. <description>Interrupt Enable</description>
  25704. <addressOffset>0x40</addressOffset>
  25705. <size>32</size>
  25706. <access>read-write</access>
  25707. <resetValue>0</resetValue>
  25708. <resetMask>0xFFFFFFFF</resetMask>
  25709. <fields>
  25710. <field>
  25711. <name>MEASURE_INT_EN</name>
  25712. <description>Measure Interrupt Enable</description>
  25713. <bitOffset>0</bitOffset>
  25714. <bitWidth>1</bitWidth>
  25715. <access>read-write</access>
  25716. <enumeratedValues>
  25717. <enumeratedValue>
  25718. <name>MEASURE_INT_EN_0</name>
  25719. <description>Disable measure</description>
  25720. <value>0</value>
  25721. </enumeratedValue>
  25722. </enumeratedValues>
  25723. </field>
  25724. <field>
  25725. <name>DETECT_INT_EN</name>
  25726. <description>Detect Interrupt Enable</description>
  25727. <bitOffset>0x4</bitOffset>
  25728. <bitWidth>1</bitWidth>
  25729. <access>read-write</access>
  25730. <enumeratedValues>
  25731. <enumeratedValue>
  25732. <name>DETECT_INT_EN_0</name>
  25733. <description>Disable detect interrupt</description>
  25734. <value>0</value>
  25735. </enumeratedValue>
  25736. <enumeratedValue>
  25737. <name>DETECT_INT_EN_1</name>
  25738. <description>Enable detect interrupt</description>
  25739. <value>0x1</value>
  25740. </enumeratedValue>
  25741. </enumeratedValues>
  25742. </field>
  25743. <field>
  25744. <name>IDLE_SW_INT_EN</name>
  25745. <description>Idle Software Interrupt Enable</description>
  25746. <bitOffset>0xC</bitOffset>
  25747. <bitWidth>1</bitWidth>
  25748. <access>read-write</access>
  25749. <enumeratedValues>
  25750. <enumeratedValue>
  25751. <name>IDLE_SW_INT_EN_0</name>
  25752. <description>Disable idle software interrupt</description>
  25753. <value>0</value>
  25754. </enumeratedValue>
  25755. <enumeratedValue>
  25756. <name>IDLE_SW_INT_EN_1</name>
  25757. <description>Enable idle software interrupt</description>
  25758. <value>0x1</value>
  25759. </enumeratedValue>
  25760. </enumeratedValues>
  25761. </field>
  25762. </fields>
  25763. </register>
  25764. <register>
  25765. <name>INT_SIG_EN</name>
  25766. <description>Interrupt Signal Enable</description>
  25767. <addressOffset>0x50</addressOffset>
  25768. <size>32</size>
  25769. <access>read-write</access>
  25770. <resetValue>0</resetValue>
  25771. <resetMask>0xFFFFFFFF</resetMask>
  25772. <fields>
  25773. <field>
  25774. <name>MEASURE_SIG_EN</name>
  25775. <description>Measure Signal Enable</description>
  25776. <bitOffset>0</bitOffset>
  25777. <bitWidth>1</bitWidth>
  25778. <access>read-write</access>
  25779. </field>
  25780. <field>
  25781. <name>DETECT_SIG_EN</name>
  25782. <description>Detect Signal Enable</description>
  25783. <bitOffset>0x4</bitOffset>
  25784. <bitWidth>1</bitWidth>
  25785. <access>read-write</access>
  25786. <enumeratedValues>
  25787. <enumeratedValue>
  25788. <name>DETECT_SIG_EN_0</name>
  25789. <description>Disable detect signal</description>
  25790. <value>0</value>
  25791. </enumeratedValue>
  25792. <enumeratedValue>
  25793. <name>DETECT_SIG_EN_1</name>
  25794. <description>Enable detect signal</description>
  25795. <value>0x1</value>
  25796. </enumeratedValue>
  25797. </enumeratedValues>
  25798. </field>
  25799. <field>
  25800. <name>VALID_SIG_EN</name>
  25801. <description>Valid Signal Enable</description>
  25802. <bitOffset>0x8</bitOffset>
  25803. <bitWidth>1</bitWidth>
  25804. <access>read-write</access>
  25805. <enumeratedValues>
  25806. <enumeratedValue>
  25807. <name>VALID_SIG_EN_0</name>
  25808. <description>Disable valid signal</description>
  25809. <value>0</value>
  25810. </enumeratedValue>
  25811. <enumeratedValue>
  25812. <name>VALID_SIG_EN_1</name>
  25813. <description>Enable valid signal</description>
  25814. <value>0x1</value>
  25815. </enumeratedValue>
  25816. </enumeratedValues>
  25817. </field>
  25818. <field>
  25819. <name>IDLE_SW_SIG_EN</name>
  25820. <description>Idle Software Signal Enable</description>
  25821. <bitOffset>0xC</bitOffset>
  25822. <bitWidth>1</bitWidth>
  25823. <access>read-write</access>
  25824. <enumeratedValues>
  25825. <enumeratedValue>
  25826. <name>IDLE_SW_SIG_EN_0</name>
  25827. <description>Disable idle software signal</description>
  25828. <value>0</value>
  25829. </enumeratedValue>
  25830. <enumeratedValue>
  25831. <name>IDLE_SW_SIG_EN_1</name>
  25832. <description>Enable idle software signal</description>
  25833. <value>0x1</value>
  25834. </enumeratedValue>
  25835. </enumeratedValues>
  25836. </field>
  25837. </fields>
  25838. </register>
  25839. <register>
  25840. <name>INT_STATUS</name>
  25841. <description>Intterrupt Status</description>
  25842. <addressOffset>0x60</addressOffset>
  25843. <size>32</size>
  25844. <access>read-write</access>
  25845. <resetValue>0</resetValue>
  25846. <resetMask>0xFFFFFFFF</resetMask>
  25847. <fields>
  25848. <field>
  25849. <name>MEASURE</name>
  25850. <description>Measure Signal</description>
  25851. <bitOffset>0</bitOffset>
  25852. <bitWidth>1</bitWidth>
  25853. <access>read-write</access>
  25854. <enumeratedValues>
  25855. <enumeratedValue>
  25856. <name>MEASURE_0</name>
  25857. <description>Does not exist a measure signal</description>
  25858. <value>0</value>
  25859. </enumeratedValue>
  25860. <enumeratedValue>
  25861. <name>MEASURE_1</name>
  25862. <description>Exist a measure signal</description>
  25863. <value>0x1</value>
  25864. </enumeratedValue>
  25865. </enumeratedValues>
  25866. </field>
  25867. <field>
  25868. <name>DETECT</name>
  25869. <description>Detect Signal</description>
  25870. <bitOffset>0x4</bitOffset>
  25871. <bitWidth>1</bitWidth>
  25872. <access>read-write</access>
  25873. <enumeratedValues>
  25874. <enumeratedValue>
  25875. <name>DETECT_0</name>
  25876. <description>Does not exist a detect signal</description>
  25877. <value>0</value>
  25878. </enumeratedValue>
  25879. <enumeratedValue>
  25880. <name>DETECT_1</name>
  25881. <description>Exist detect signal</description>
  25882. <value>0x1</value>
  25883. </enumeratedValue>
  25884. </enumeratedValues>
  25885. </field>
  25886. <field>
  25887. <name>VALID</name>
  25888. <description>Valid Signal</description>
  25889. <bitOffset>0x8</bitOffset>
  25890. <bitWidth>1</bitWidth>
  25891. <access>read-write</access>
  25892. <enumeratedValues>
  25893. <enumeratedValue>
  25894. <name>VALID_0</name>
  25895. <description>There is no touch detected after measurement, indicates that the measured value is not valid</description>
  25896. <value>0</value>
  25897. </enumeratedValue>
  25898. <enumeratedValue>
  25899. <name>VALID_1</name>
  25900. <description>There is touch detection after measurement, indicates that the measure is valid</description>
  25901. <value>0x1</value>
  25902. </enumeratedValue>
  25903. </enumeratedValues>
  25904. </field>
  25905. <field>
  25906. <name>IDLE_SW</name>
  25907. <description>Idle Software</description>
  25908. <bitOffset>0xC</bitOffset>
  25909. <bitWidth>1</bitWidth>
  25910. <access>read-write</access>
  25911. <enumeratedValues>
  25912. <enumeratedValue>
  25913. <name>IDLE_SW_0</name>
  25914. <description>Haven't return to idle status</description>
  25915. <value>0</value>
  25916. </enumeratedValue>
  25917. <enumeratedValue>
  25918. <name>IDLE_SW_1</name>
  25919. <description>Already return to idle status</description>
  25920. <value>0x1</value>
  25921. </enumeratedValue>
  25922. </enumeratedValues>
  25923. </field>
  25924. </fields>
  25925. </register>
  25926. <register>
  25927. <name>DEBUG_MODE</name>
  25928. <description>no description available</description>
  25929. <addressOffset>0x70</addressOffset>
  25930. <size>32</size>
  25931. <access>read-write</access>
  25932. <resetValue>0</resetValue>
  25933. <resetMask>0xFFFFFFFF</resetMask>
  25934. <fields>
  25935. <field>
  25936. <name>ADC_CONV_VALUE</name>
  25937. <description>ADC Conversion Value</description>
  25938. <bitOffset>0</bitOffset>
  25939. <bitWidth>12</bitWidth>
  25940. <access>read-only</access>
  25941. </field>
  25942. <field>
  25943. <name>ADC_COCO</name>
  25944. <description>ADC COCO Signal</description>
  25945. <bitOffset>0xC</bitOffset>
  25946. <bitWidth>1</bitWidth>
  25947. <access>read-only</access>
  25948. </field>
  25949. <field>
  25950. <name>EXT_HWTS</name>
  25951. <description>Hardware Trigger Select Signal</description>
  25952. <bitOffset>0x10</bitOffset>
  25953. <bitWidth>5</bitWidth>
  25954. <access>read-write</access>
  25955. </field>
  25956. <field>
  25957. <name>TRIGGER</name>
  25958. <description>Trigger</description>
  25959. <bitOffset>0x18</bitOffset>
  25960. <bitWidth>1</bitWidth>
  25961. <access>read-write</access>
  25962. <enumeratedValues>
  25963. <enumeratedValue>
  25964. <name>TRIGGER_0</name>
  25965. <description>No hardware trigger signal</description>
  25966. <value>0</value>
  25967. </enumeratedValue>
  25968. <enumeratedValue>
  25969. <name>TRIGGER_1</name>
  25970. <description>Hardware trigger signal, the signal must last at least 1 ips clock period</description>
  25971. <value>0x1</value>
  25972. </enumeratedValue>
  25973. </enumeratedValues>
  25974. </field>
  25975. <field>
  25976. <name>ADC_COCO_CLEAR</name>
  25977. <description>ADC Coco Clear</description>
  25978. <bitOffset>0x19</bitOffset>
  25979. <bitWidth>1</bitWidth>
  25980. <access>read-write</access>
  25981. <enumeratedValues>
  25982. <enumeratedValue>
  25983. <name>ADC_COCO_CLEAR_0</name>
  25984. <description>No ADC COCO clear</description>
  25985. <value>0</value>
  25986. </enumeratedValue>
  25987. <enumeratedValue>
  25988. <name>ADC_COCO_CLEAR_1</name>
  25989. <description>Set ADC COCO clear</description>
  25990. <value>0x1</value>
  25991. </enumeratedValue>
  25992. </enumeratedValues>
  25993. </field>
  25994. <field>
  25995. <name>ADC_COCO_CLEAR_DISABLE</name>
  25996. <description>ADC COCO Clear Disable</description>
  25997. <bitOffset>0x1A</bitOffset>
  25998. <bitWidth>1</bitWidth>
  25999. <access>read-write</access>
  26000. <enumeratedValues>
  26001. <enumeratedValue>
  26002. <name>ADC_COCO_CLEAR_DISABLE_0</name>
  26003. <description>Allow TSC hardware generates ADC COCO clear</description>
  26004. <value>0</value>
  26005. </enumeratedValue>
  26006. <enumeratedValue>
  26007. <name>ADC_COCO_CLEAR_DISABLE_1</name>
  26008. <description>Prevent TSC from generate ADC COCO clear signal</description>
  26009. <value>0x1</value>
  26010. </enumeratedValue>
  26011. </enumeratedValues>
  26012. </field>
  26013. <field>
  26014. <name>DEBUG_EN</name>
  26015. <description>Debug Enable</description>
  26016. <bitOffset>0x1C</bitOffset>
  26017. <bitWidth>1</bitWidth>
  26018. <access>read-write</access>
  26019. <enumeratedValues>
  26020. <enumeratedValue>
  26021. <name>DEBUG_EN_0</name>
  26022. <description>Enable debug mode</description>
  26023. <value>0</value>
  26024. </enumeratedValue>
  26025. <enumeratedValue>
  26026. <name>DEBUG_EN_1</name>
  26027. <description>Disable debug mode</description>
  26028. <value>0x1</value>
  26029. </enumeratedValue>
  26030. </enumeratedValues>
  26031. </field>
  26032. </fields>
  26033. </register>
  26034. <register>
  26035. <name>DEBUG_MODE2</name>
  26036. <description>no description available</description>
  26037. <addressOffset>0x80</addressOffset>
  26038. <size>32</size>
  26039. <access>read-write</access>
  26040. <resetValue>0</resetValue>
  26041. <resetMask>0xFFFFFFFF</resetMask>
  26042. <fields>
  26043. <field>
  26044. <name>XPUL_PULL_DOWN</name>
  26045. <description>XPUL Wire Pull Down Switch</description>
  26046. <bitOffset>0</bitOffset>
  26047. <bitWidth>1</bitWidth>
  26048. <access>read-write</access>
  26049. <enumeratedValues>
  26050. <enumeratedValue>
  26051. <name>XPUL_PULL_DOWN_0</name>
  26052. <description>Close the switch</description>
  26053. <value>0</value>
  26054. </enumeratedValue>
  26055. <enumeratedValue>
  26056. <name>XPUL_PULL_DOWN_1</name>
  26057. <description>Open up the switch</description>
  26058. <value>0x1</value>
  26059. </enumeratedValue>
  26060. </enumeratedValues>
  26061. </field>
  26062. <field>
  26063. <name>XPUL_PULL_UP</name>
  26064. <description>XPUL Wire Pull Up Switch</description>
  26065. <bitOffset>0x1</bitOffset>
  26066. <bitWidth>1</bitWidth>
  26067. <access>read-write</access>
  26068. <enumeratedValues>
  26069. <enumeratedValue>
  26070. <name>XPUL_PULL_UP_0</name>
  26071. <description>Close the switch</description>
  26072. <value>0</value>
  26073. </enumeratedValue>
  26074. <enumeratedValue>
  26075. <name>XPUL_PULL_UP_1</name>
  26076. <description>Open up the switch</description>
  26077. <value>0x1</value>
  26078. </enumeratedValue>
  26079. </enumeratedValues>
  26080. </field>
  26081. <field>
  26082. <name>XPUL_200K_PULL_UP</name>
  26083. <description>XPUL Wire 200K Pull Up Switch</description>
  26084. <bitOffset>0x2</bitOffset>
  26085. <bitWidth>1</bitWidth>
  26086. <access>read-write</access>
  26087. <enumeratedValues>
  26088. <enumeratedValue>
  26089. <name>XPUL_200K_PULL_UP_0</name>
  26090. <description>Close the switch</description>
  26091. <value>0</value>
  26092. </enumeratedValue>
  26093. <enumeratedValue>
  26094. <name>XPUL_200K_PULL_UP_1</name>
  26095. <description>Open up the switch</description>
  26096. <value>0x1</value>
  26097. </enumeratedValue>
  26098. </enumeratedValues>
  26099. </field>
  26100. <field>
  26101. <name>XNUR_PULL_DOWN</name>
  26102. <description>XNUR Wire Pull Down Switch</description>
  26103. <bitOffset>0x3</bitOffset>
  26104. <bitWidth>1</bitWidth>
  26105. <access>read-write</access>
  26106. <enumeratedValues>
  26107. <enumeratedValue>
  26108. <name>XNUR_PULL_DOWN_0</name>
  26109. <description>Close the switch</description>
  26110. <value>0</value>
  26111. </enumeratedValue>
  26112. <enumeratedValue>
  26113. <name>XNUR_PULL_DOWN_1</name>
  26114. <description>Open up the switch</description>
  26115. <value>0x1</value>
  26116. </enumeratedValue>
  26117. </enumeratedValues>
  26118. </field>
  26119. <field>
  26120. <name>XNUR_PULL_UP</name>
  26121. <description>XNUR Wire Pull Up Switch</description>
  26122. <bitOffset>0x4</bitOffset>
  26123. <bitWidth>1</bitWidth>
  26124. <access>read-write</access>
  26125. <enumeratedValues>
  26126. <enumeratedValue>
  26127. <name>XNUR_PULL_UP_0</name>
  26128. <description>Close the switch</description>
  26129. <value>0</value>
  26130. </enumeratedValue>
  26131. <enumeratedValue>
  26132. <name>XNUR_PULL_UP_1</name>
  26133. <description>Open up the switch</description>
  26134. <value>0x1</value>
  26135. </enumeratedValue>
  26136. </enumeratedValues>
  26137. </field>
  26138. <field>
  26139. <name>XNUR_200K_PULL_UP</name>
  26140. <description>XNUR Wire 200K Pull Up Switch</description>
  26141. <bitOffset>0x5</bitOffset>
  26142. <bitWidth>1</bitWidth>
  26143. <access>read-write</access>
  26144. <enumeratedValues>
  26145. <enumeratedValue>
  26146. <name>XNUR_200K_PULL_UP_0</name>
  26147. <description>Close the switch</description>
  26148. <value>0</value>
  26149. </enumeratedValue>
  26150. <enumeratedValue>
  26151. <name>XNUR_200K_PULL_UP_1</name>
  26152. <description>Open up the switch</description>
  26153. <value>0x1</value>
  26154. </enumeratedValue>
  26155. </enumeratedValues>
  26156. </field>
  26157. <field>
  26158. <name>YPLL_PULL_DOWN</name>
  26159. <description>YPLL Wire Pull Down Switch</description>
  26160. <bitOffset>0x6</bitOffset>
  26161. <bitWidth>1</bitWidth>
  26162. <access>read-write</access>
  26163. <enumeratedValues>
  26164. <enumeratedValue>
  26165. <name>YPLL_PULL_DOWN_0</name>
  26166. <description>Close the switch</description>
  26167. <value>0</value>
  26168. </enumeratedValue>
  26169. <enumeratedValue>
  26170. <name>YPLL_PULL_DOWN_1</name>
  26171. <description>Open up the switch</description>
  26172. <value>0x1</value>
  26173. </enumeratedValue>
  26174. </enumeratedValues>
  26175. </field>
  26176. <field>
  26177. <name>YPLL_PULL_UP</name>
  26178. <description>YPLL Wire Pull Up Switch</description>
  26179. <bitOffset>0x7</bitOffset>
  26180. <bitWidth>1</bitWidth>
  26181. <access>read-write</access>
  26182. <enumeratedValues>
  26183. <enumeratedValue>
  26184. <name>YPLL_PULL_UP_0</name>
  26185. <description>Close the switch</description>
  26186. <value>0</value>
  26187. </enumeratedValue>
  26188. <enumeratedValue>
  26189. <name>YPLL_PULL_UP_1</name>
  26190. <description>Open the switch</description>
  26191. <value>0x1</value>
  26192. </enumeratedValue>
  26193. </enumeratedValues>
  26194. </field>
  26195. <field>
  26196. <name>YPLL_200K_PULL_UP</name>
  26197. <description>YPLL Wire 200K Pull Up Switch</description>
  26198. <bitOffset>0x8</bitOffset>
  26199. <bitWidth>1</bitWidth>
  26200. <access>read-write</access>
  26201. <enumeratedValues>
  26202. <enumeratedValue>
  26203. <name>YPLL_200K_PULL_UP_0</name>
  26204. <description>Close the switch</description>
  26205. <value>0</value>
  26206. </enumeratedValue>
  26207. <enumeratedValue>
  26208. <name>YPLL_200K_PULL_UP_1</name>
  26209. <description>Open up the switch</description>
  26210. <value>0x1</value>
  26211. </enumeratedValue>
  26212. </enumeratedValues>
  26213. </field>
  26214. <field>
  26215. <name>YNLR_PULL_DOWN</name>
  26216. <description>YNLR Wire Pull Down Switch</description>
  26217. <bitOffset>0x9</bitOffset>
  26218. <bitWidth>1</bitWidth>
  26219. <access>read-write</access>
  26220. <enumeratedValues>
  26221. <enumeratedValue>
  26222. <name>YNLR_PULL_DOWN_0</name>
  26223. <description>Close the switch</description>
  26224. <value>0</value>
  26225. </enumeratedValue>
  26226. <enumeratedValue>
  26227. <name>YNLR_PULL_DOWN_1</name>
  26228. <description>Open up the switch</description>
  26229. <value>0x1</value>
  26230. </enumeratedValue>
  26231. </enumeratedValues>
  26232. </field>
  26233. <field>
  26234. <name>YNLR_PULL_UP</name>
  26235. <description>YNLR Wire Pull Up Switch</description>
  26236. <bitOffset>0xA</bitOffset>
  26237. <bitWidth>1</bitWidth>
  26238. <access>read-write</access>
  26239. <enumeratedValues>
  26240. <enumeratedValue>
  26241. <name>YNLR_PULL_UP_0</name>
  26242. <description>Close the switch</description>
  26243. <value>0</value>
  26244. </enumeratedValue>
  26245. <enumeratedValue>
  26246. <name>YNLR_PULL_UP_1</name>
  26247. <description>Open up the switch</description>
  26248. <value>0x1</value>
  26249. </enumeratedValue>
  26250. </enumeratedValues>
  26251. </field>
  26252. <field>
  26253. <name>YNLR_200K_PULL_UP</name>
  26254. <description>YNLR Wire 200K Pull Up Switch</description>
  26255. <bitOffset>0xB</bitOffset>
  26256. <bitWidth>1</bitWidth>
  26257. <access>read-write</access>
  26258. <enumeratedValues>
  26259. <enumeratedValue>
  26260. <name>YNLR_200K_PULL_UP_0</name>
  26261. <description>Close the switch</description>
  26262. <value>0</value>
  26263. </enumeratedValue>
  26264. <enumeratedValue>
  26265. <name>YNLR_200K_PULL_UP_1</name>
  26266. <description>Open up the switch</description>
  26267. <value>0x1</value>
  26268. </enumeratedValue>
  26269. </enumeratedValues>
  26270. </field>
  26271. <field>
  26272. <name>WIPER_PULL_DOWN</name>
  26273. <description>Wiper Wire Pull Down Switch</description>
  26274. <bitOffset>0xC</bitOffset>
  26275. <bitWidth>1</bitWidth>
  26276. <access>read-write</access>
  26277. <enumeratedValues>
  26278. <enumeratedValue>
  26279. <name>WIPER_PULL_DOWN_0</name>
  26280. <description>Close the switch</description>
  26281. <value>0</value>
  26282. </enumeratedValue>
  26283. <enumeratedValue>
  26284. <name>WIPER_PULL_DOWN_1</name>
  26285. <description>Open up the switch</description>
  26286. <value>0x1</value>
  26287. </enumeratedValue>
  26288. </enumeratedValues>
  26289. </field>
  26290. <field>
  26291. <name>WIPER_PULL_UP</name>
  26292. <description>Wiper Wire Pull Up Switch</description>
  26293. <bitOffset>0xD</bitOffset>
  26294. <bitWidth>1</bitWidth>
  26295. <access>read-write</access>
  26296. <enumeratedValues>
  26297. <enumeratedValue>
  26298. <name>WIPER_PULL_UP_0</name>
  26299. <description>Close the switch</description>
  26300. <value>0</value>
  26301. </enumeratedValue>
  26302. <enumeratedValue>
  26303. <name>WIPER_PULL_UP_1</name>
  26304. <description>Open up the switch</description>
  26305. <value>0x1</value>
  26306. </enumeratedValue>
  26307. </enumeratedValues>
  26308. </field>
  26309. <field>
  26310. <name>WIPER_200K_PULL_UP</name>
  26311. <description>Wiper Wire 200K Pull Up Switch</description>
  26312. <bitOffset>0xE</bitOffset>
  26313. <bitWidth>1</bitWidth>
  26314. <access>read-write</access>
  26315. <enumeratedValues>
  26316. <enumeratedValue>
  26317. <name>WIPER_200K_PULL_UP_0</name>
  26318. <description>Close the switch</description>
  26319. <value>0</value>
  26320. </enumeratedValue>
  26321. <enumeratedValue>
  26322. <name>WIPER_200K_PULL_UP_1</name>
  26323. <description>Open up the switch</description>
  26324. <value>0x1</value>
  26325. </enumeratedValue>
  26326. </enumeratedValues>
  26327. </field>
  26328. <field>
  26329. <name>DETECT_FOUR_WIRE</name>
  26330. <description>Detect Four Wire</description>
  26331. <bitOffset>0x10</bitOffset>
  26332. <bitWidth>1</bitWidth>
  26333. <access>read-only</access>
  26334. <enumeratedValues>
  26335. <enumeratedValue>
  26336. <name>DETECT_FOUR_WIRE_0</name>
  26337. <description>No detect signal</description>
  26338. <value>0</value>
  26339. </enumeratedValue>
  26340. <enumeratedValue>
  26341. <name>DETECT_FOUR_WIRE_1</name>
  26342. <description>Yes, there is a detect on the touch screen.</description>
  26343. <value>0x1</value>
  26344. </enumeratedValue>
  26345. </enumeratedValues>
  26346. </field>
  26347. <field>
  26348. <name>DETECT_FIVE_WIRE</name>
  26349. <description>Detect Five Wire</description>
  26350. <bitOffset>0x11</bitOffset>
  26351. <bitWidth>1</bitWidth>
  26352. <access>read-only</access>
  26353. <enumeratedValues>
  26354. <enumeratedValue>
  26355. <name>DETECT_FIVE_WIRE_0</name>
  26356. <description>No detect signal</description>
  26357. <value>0</value>
  26358. </enumeratedValue>
  26359. <enumeratedValue>
  26360. <name>DETECT_FIVE_WIRE_1</name>
  26361. <description>Yes, there is a detect on the touch screen.</description>
  26362. <value>0x1</value>
  26363. </enumeratedValue>
  26364. </enumeratedValues>
  26365. </field>
  26366. <field>
  26367. <name>STATE_MACHINE</name>
  26368. <description>State Machine</description>
  26369. <bitOffset>0x14</bitOffset>
  26370. <bitWidth>3</bitWidth>
  26371. <access>read-only</access>
  26372. <enumeratedValues>
  26373. <enumeratedValue>
  26374. <name>STATE_MACHINE_0</name>
  26375. <description>Idle</description>
  26376. <value>0</value>
  26377. </enumeratedValue>
  26378. <enumeratedValue>
  26379. <name>STATE_MACHINE_1</name>
  26380. <description>Pre-charge</description>
  26381. <value>0x1</value>
  26382. </enumeratedValue>
  26383. <enumeratedValue>
  26384. <name>STATE_MACHINE_2</name>
  26385. <description>Detect</description>
  26386. <value>0x2</value>
  26387. </enumeratedValue>
  26388. <enumeratedValue>
  26389. <name>STATE_MACHINE_3</name>
  26390. <description>X-measure</description>
  26391. <value>0x3</value>
  26392. </enumeratedValue>
  26393. <enumeratedValue>
  26394. <name>STATE_MACHINE_4</name>
  26395. <description>Y-measure</description>
  26396. <value>0x4</value>
  26397. </enumeratedValue>
  26398. <enumeratedValue>
  26399. <name>STATE_MACHINE_5</name>
  26400. <description>Pre-charge</description>
  26401. <value>0x5</value>
  26402. </enumeratedValue>
  26403. <enumeratedValue>
  26404. <name>STATE_MACHINE_6</name>
  26405. <description>Detect</description>
  26406. <value>0x6</value>
  26407. </enumeratedValue>
  26408. </enumeratedValues>
  26409. </field>
  26410. <field>
  26411. <name>INTERMEDIATE</name>
  26412. <description>Intermediate State</description>
  26413. <bitOffset>0x17</bitOffset>
  26414. <bitWidth>1</bitWidth>
  26415. <access>read-only</access>
  26416. <enumeratedValues>
  26417. <enumeratedValue>
  26418. <name>INTERMEDIATE_0</name>
  26419. <description>Not in intermedia</description>
  26420. <value>0</value>
  26421. </enumeratedValue>
  26422. <enumeratedValue>
  26423. <name>INTERMEDIATE_1</name>
  26424. <description>Intermedia</description>
  26425. <value>0x1</value>
  26426. </enumeratedValue>
  26427. </enumeratedValues>
  26428. </field>
  26429. <field>
  26430. <name>DETECT_ENABLE_FOUR_WIRE</name>
  26431. <description>Detect Enable Four Wire</description>
  26432. <bitOffset>0x18</bitOffset>
  26433. <bitWidth>1</bitWidth>
  26434. <access>read-write</access>
  26435. <enumeratedValues>
  26436. <enumeratedValue>
  26437. <name>DETECT_ENABLE_FOUR_WIRE_0</name>
  26438. <description>Do not read four wire detect value, read default value from analogue</description>
  26439. <value>0</value>
  26440. </enumeratedValue>
  26441. <enumeratedValue>
  26442. <name>DETECT_ENABLE_FOUR_WIRE_1</name>
  26443. <description>Read four wire detect status from analogue</description>
  26444. <value>0x1</value>
  26445. </enumeratedValue>
  26446. </enumeratedValues>
  26447. </field>
  26448. <field>
  26449. <name>DETECT_ENABLE_FIVE_WIRE</name>
  26450. <description>Detect Enable Five Wire</description>
  26451. <bitOffset>0x1C</bitOffset>
  26452. <bitWidth>1</bitWidth>
  26453. <access>read-write</access>
  26454. <enumeratedValues>
  26455. <enumeratedValue>
  26456. <name>DETECT_ENABLE_FIVE_WIRE_0</name>
  26457. <description>Do not read five wire detect value, read default value from analogue</description>
  26458. <value>0</value>
  26459. </enumeratedValue>
  26460. <enumeratedValue>
  26461. <name>DETECT_ENABLE_FIVE_WIRE_1</name>
  26462. <description>Read five wire detect status from analogue</description>
  26463. <value>0x1</value>
  26464. </enumeratedValue>
  26465. </enumeratedValues>
  26466. </field>
  26467. <field>
  26468. <name>DE_GLITCH</name>
  26469. <description>This field indicates glitch threshold</description>
  26470. <bitOffset>0x1D</bitOffset>
  26471. <bitWidth>2</bitWidth>
  26472. <access>read-only</access>
  26473. <enumeratedValues>
  26474. <enumeratedValue>
  26475. <name>DE_GLITCH_0</name>
  26476. <description>Normal function: 0x1fff ipg clock cycles; Low power mode: 0x9 low power clock cycles</description>
  26477. <value>0</value>
  26478. </enumeratedValue>
  26479. <enumeratedValue>
  26480. <name>DE_GLITCH_1</name>
  26481. <description>Normal function: 0xfff ipg clock cycles; Low power mode: :0x7 low power clock cycles</description>
  26482. <value>0x1</value>
  26483. </enumeratedValue>
  26484. <enumeratedValue>
  26485. <name>DE_GLITCH_2</name>
  26486. <description>Normal function: 0x7ff ipg clock cycles; Low power mode:0x5 low power clock cycles</description>
  26487. <value>0x2</value>
  26488. </enumeratedValue>
  26489. <enumeratedValue>
  26490. <name>DE_GLITCH_3</name>
  26491. <description>Normal function: 0x3 ipg clock cycles; Low power mode:0x3 low power clock cycles</description>
  26492. <value>0x3</value>
  26493. </enumeratedValue>
  26494. </enumeratedValues>
  26495. </field>
  26496. </fields>
  26497. </register>
  26498. </registers>
  26499. </peripheral>
  26500. <peripheral>
  26501. <name>AIPSTZ1</name>
  26502. <description>AIPSTZ Control Registers</description>
  26503. <groupName>AIPSTZ</groupName>
  26504. <prependToName>AIPSTZ1_</prependToName>
  26505. <baseAddress>0x207C000</baseAddress>
  26506. <headerStructName>AIPSTZ</headerStructName>
  26507. <addressBlock>
  26508. <offset>0</offset>
  26509. <size>0x54</size>
  26510. <usage>registers</usage>
  26511. </addressBlock>
  26512. <registers>
  26513. <register>
  26514. <name>MPR</name>
  26515. <description>Master Priviledge Registers</description>
  26516. <addressOffset>0</addressOffset>
  26517. <size>32</size>
  26518. <access>read-write</access>
  26519. <resetValue>0x77000000</resetValue>
  26520. <resetMask>0xFFFFFFFF</resetMask>
  26521. <fields>
  26522. <field>
  26523. <name>MPROT5</name>
  26524. <description>Master 5 Priviledge, Buffer, Read, Write Control.</description>
  26525. <bitOffset>0x8</bitOffset>
  26526. <bitWidth>4</bitWidth>
  26527. <access>read-write</access>
  26528. </field>
  26529. <field>
  26530. <name>MPROT3</name>
  26531. <description>Master 3 Priviledge, Buffer, Read, Write Control.</description>
  26532. <bitOffset>0x10</bitOffset>
  26533. <bitWidth>4</bitWidth>
  26534. <access>read-write</access>
  26535. </field>
  26536. <field>
  26537. <name>MPROT2</name>
  26538. <description>Master 2 Priviledge, Buffer, Read, Write Control</description>
  26539. <bitOffset>0x14</bitOffset>
  26540. <bitWidth>4</bitWidth>
  26541. <access>read-write</access>
  26542. </field>
  26543. <field>
  26544. <name>MPROT1</name>
  26545. <description>Master 1 Priviledge, Buffer, Read, Write Control</description>
  26546. <bitOffset>0x18</bitOffset>
  26547. <bitWidth>4</bitWidth>
  26548. <access>read-write</access>
  26549. </field>
  26550. <field>
  26551. <name>MPROT0</name>
  26552. <description>Master 0 Priviledge, Buffer, Read, Write Control</description>
  26553. <bitOffset>0x1C</bitOffset>
  26554. <bitWidth>4</bitWidth>
  26555. <access>read-write</access>
  26556. </field>
  26557. </fields>
  26558. </register>
  26559. <register>
  26560. <name>OPACR</name>
  26561. <description>Off-Platform Peripheral Access Control Registers</description>
  26562. <addressOffset>0x40</addressOffset>
  26563. <size>32</size>
  26564. <access>read-write</access>
  26565. <resetValue>0x44444444</resetValue>
  26566. <resetMask>0xFFFFFFFF</resetMask>
  26567. <fields>
  26568. <field>
  26569. <name>OPAC7</name>
  26570. <description>Off-platform Peripheral Access Control 7</description>
  26571. <bitOffset>0</bitOffset>
  26572. <bitWidth>4</bitWidth>
  26573. <access>read-write</access>
  26574. </field>
  26575. <field>
  26576. <name>OPAC6</name>
  26577. <description>Off-platform Peripheral Access Control 6</description>
  26578. <bitOffset>0x4</bitOffset>
  26579. <bitWidth>4</bitWidth>
  26580. <access>read-write</access>
  26581. </field>
  26582. <field>
  26583. <name>OPAC5</name>
  26584. <description>Off-platform Peripheral Access Control 5</description>
  26585. <bitOffset>0x8</bitOffset>
  26586. <bitWidth>4</bitWidth>
  26587. <access>read-write</access>
  26588. </field>
  26589. <field>
  26590. <name>OPAC4</name>
  26591. <description>Off-platform Peripheral Access Control 4</description>
  26592. <bitOffset>0xC</bitOffset>
  26593. <bitWidth>4</bitWidth>
  26594. <access>read-write</access>
  26595. </field>
  26596. <field>
  26597. <name>OPAC3</name>
  26598. <description>Off-platform Peripheral Access Control 3</description>
  26599. <bitOffset>0x10</bitOffset>
  26600. <bitWidth>4</bitWidth>
  26601. <access>read-write</access>
  26602. </field>
  26603. <field>
  26604. <name>OPAC2</name>
  26605. <description>Off-platform Peripheral Access Control 2</description>
  26606. <bitOffset>0x14</bitOffset>
  26607. <bitWidth>4</bitWidth>
  26608. <access>read-write</access>
  26609. </field>
  26610. <field>
  26611. <name>OPAC1</name>
  26612. <description>Off-platform Peripheral Access Control 1</description>
  26613. <bitOffset>0x18</bitOffset>
  26614. <bitWidth>4</bitWidth>
  26615. <access>read-write</access>
  26616. </field>
  26617. <field>
  26618. <name>OPAC0</name>
  26619. <description>Off-platform Peripheral Access Control 0</description>
  26620. <bitOffset>0x1C</bitOffset>
  26621. <bitWidth>4</bitWidth>
  26622. <access>read-write</access>
  26623. </field>
  26624. </fields>
  26625. </register>
  26626. <register>
  26627. <name>OPACR1</name>
  26628. <description>Off-Platform Peripheral Access Control Registers</description>
  26629. <addressOffset>0x44</addressOffset>
  26630. <size>32</size>
  26631. <access>read-write</access>
  26632. <resetValue>0x44444444</resetValue>
  26633. <resetMask>0xFFFFFFFF</resetMask>
  26634. <fields>
  26635. <field>
  26636. <name>OPAC15</name>
  26637. <description>Off-platform Peripheral Access Control 15</description>
  26638. <bitOffset>0</bitOffset>
  26639. <bitWidth>4</bitWidth>
  26640. <access>read-write</access>
  26641. </field>
  26642. <field>
  26643. <name>OPAC14</name>
  26644. <description>Off-platform Peripheral Access Control 14</description>
  26645. <bitOffset>0x4</bitOffset>
  26646. <bitWidth>4</bitWidth>
  26647. <access>read-write</access>
  26648. </field>
  26649. <field>
  26650. <name>OPAC13</name>
  26651. <description>Off-platform Peripheral Access Control 13</description>
  26652. <bitOffset>0x8</bitOffset>
  26653. <bitWidth>4</bitWidth>
  26654. <access>read-write</access>
  26655. </field>
  26656. <field>
  26657. <name>OPAC12</name>
  26658. <description>Off-platform Peripheral Access Control 12</description>
  26659. <bitOffset>0xC</bitOffset>
  26660. <bitWidth>4</bitWidth>
  26661. <access>read-write</access>
  26662. </field>
  26663. <field>
  26664. <name>OPAC11</name>
  26665. <description>Off-platform Peripheral Access Control 11</description>
  26666. <bitOffset>0x10</bitOffset>
  26667. <bitWidth>4</bitWidth>
  26668. <access>read-write</access>
  26669. </field>
  26670. <field>
  26671. <name>OPAC10</name>
  26672. <description>Off-platform Peripheral Access Control 10</description>
  26673. <bitOffset>0x14</bitOffset>
  26674. <bitWidth>4</bitWidth>
  26675. <access>read-write</access>
  26676. </field>
  26677. <field>
  26678. <name>OPAC9</name>
  26679. <description>Off-platform Peripheral Access Control 9</description>
  26680. <bitOffset>0x18</bitOffset>
  26681. <bitWidth>4</bitWidth>
  26682. <access>read-write</access>
  26683. </field>
  26684. <field>
  26685. <name>OPAC8</name>
  26686. <description>Off-platform Peripheral Access Control 8</description>
  26687. <bitOffset>0x1C</bitOffset>
  26688. <bitWidth>4</bitWidth>
  26689. <access>read-write</access>
  26690. </field>
  26691. </fields>
  26692. </register>
  26693. <register>
  26694. <name>OPACR2</name>
  26695. <description>Off-Platform Peripheral Access Control Registers</description>
  26696. <addressOffset>0x48</addressOffset>
  26697. <size>32</size>
  26698. <access>read-write</access>
  26699. <resetValue>0x44444444</resetValue>
  26700. <resetMask>0xFFFFFFFF</resetMask>
  26701. <fields>
  26702. <field>
  26703. <name>OPAC23</name>
  26704. <description>Off-platform Peripheral Access Control 23</description>
  26705. <bitOffset>0</bitOffset>
  26706. <bitWidth>4</bitWidth>
  26707. <access>read-write</access>
  26708. </field>
  26709. <field>
  26710. <name>OPAC22</name>
  26711. <description>Off-platform Peripheral Access Control 22</description>
  26712. <bitOffset>0x4</bitOffset>
  26713. <bitWidth>4</bitWidth>
  26714. <access>read-write</access>
  26715. </field>
  26716. <field>
  26717. <name>OPAC21</name>
  26718. <description>Off-platform Peripheral Access Control 21</description>
  26719. <bitOffset>0x8</bitOffset>
  26720. <bitWidth>4</bitWidth>
  26721. <access>read-write</access>
  26722. </field>
  26723. <field>
  26724. <name>OPAC20</name>
  26725. <description>Off-platform Peripheral Access Control 20</description>
  26726. <bitOffset>0xC</bitOffset>
  26727. <bitWidth>4</bitWidth>
  26728. <access>read-write</access>
  26729. </field>
  26730. <field>
  26731. <name>OPAC19</name>
  26732. <description>Off-platform Peripheral Access Control 19</description>
  26733. <bitOffset>0x10</bitOffset>
  26734. <bitWidth>4</bitWidth>
  26735. <access>read-write</access>
  26736. </field>
  26737. <field>
  26738. <name>OPAC18</name>
  26739. <description>Off-platform Peripheral Access Control 18</description>
  26740. <bitOffset>0x14</bitOffset>
  26741. <bitWidth>4</bitWidth>
  26742. <access>read-write</access>
  26743. </field>
  26744. <field>
  26745. <name>OPAC17</name>
  26746. <description>Off-platform Peripheral Access Control 17</description>
  26747. <bitOffset>0x18</bitOffset>
  26748. <bitWidth>4</bitWidth>
  26749. <access>read-write</access>
  26750. </field>
  26751. <field>
  26752. <name>OPAC16</name>
  26753. <description>Off-platform Peripheral Access Control 16</description>
  26754. <bitOffset>0x1C</bitOffset>
  26755. <bitWidth>4</bitWidth>
  26756. <access>read-write</access>
  26757. </field>
  26758. </fields>
  26759. </register>
  26760. <register>
  26761. <name>OPACR3</name>
  26762. <description>Off-Platform Peripheral Access Control Registers</description>
  26763. <addressOffset>0x4C</addressOffset>
  26764. <size>32</size>
  26765. <access>read-write</access>
  26766. <resetValue>0x44444444</resetValue>
  26767. <resetMask>0xFFFFFFFF</resetMask>
  26768. <fields>
  26769. <field>
  26770. <name>OPAC31</name>
  26771. <description>Off-platform Peripheral Access Control 31</description>
  26772. <bitOffset>0</bitOffset>
  26773. <bitWidth>4</bitWidth>
  26774. <access>read-write</access>
  26775. </field>
  26776. <field>
  26777. <name>OPAC30</name>
  26778. <description>Off-platform Peripheral Access Control 30</description>
  26779. <bitOffset>0x4</bitOffset>
  26780. <bitWidth>4</bitWidth>
  26781. <access>read-write</access>
  26782. </field>
  26783. <field>
  26784. <name>OPAC29</name>
  26785. <description>Off-platform Peripheral Access Control 29</description>
  26786. <bitOffset>0x8</bitOffset>
  26787. <bitWidth>4</bitWidth>
  26788. <access>read-write</access>
  26789. </field>
  26790. <field>
  26791. <name>OPAC28</name>
  26792. <description>Off-platform Peripheral Access Control 28</description>
  26793. <bitOffset>0xC</bitOffset>
  26794. <bitWidth>4</bitWidth>
  26795. <access>read-write</access>
  26796. </field>
  26797. <field>
  26798. <name>OPAC27</name>
  26799. <description>Off-platform Peripheral Access Control 27</description>
  26800. <bitOffset>0x10</bitOffset>
  26801. <bitWidth>4</bitWidth>
  26802. <access>read-write</access>
  26803. </field>
  26804. <field>
  26805. <name>OPAC26</name>
  26806. <description>Off-platform Peripheral Access Control 26</description>
  26807. <bitOffset>0x14</bitOffset>
  26808. <bitWidth>4</bitWidth>
  26809. <access>read-write</access>
  26810. </field>
  26811. <field>
  26812. <name>OPAC25</name>
  26813. <description>Off-platform Peripheral Access Control 25</description>
  26814. <bitOffset>0x18</bitOffset>
  26815. <bitWidth>4</bitWidth>
  26816. <access>read-write</access>
  26817. </field>
  26818. <field>
  26819. <name>OPAC24</name>
  26820. <description>Off-platform Peripheral Access Control 24</description>
  26821. <bitOffset>0x1C</bitOffset>
  26822. <bitWidth>4</bitWidth>
  26823. <access>read-write</access>
  26824. </field>
  26825. </fields>
  26826. </register>
  26827. <register>
  26828. <name>OPACR4</name>
  26829. <description>Off-Platform Peripheral Access Control Registers</description>
  26830. <addressOffset>0x50</addressOffset>
  26831. <size>32</size>
  26832. <access>read-write</access>
  26833. <resetValue>0x44444444</resetValue>
  26834. <resetMask>0xFFFFFFFF</resetMask>
  26835. <fields>
  26836. <field>
  26837. <name>OPAC33</name>
  26838. <description>Off-platform Peripheral Access Control 33</description>
  26839. <bitOffset>0x18</bitOffset>
  26840. <bitWidth>4</bitWidth>
  26841. <access>read-write</access>
  26842. </field>
  26843. <field>
  26844. <name>OPAC32</name>
  26845. <description>Off-platform Peripheral Access Control 32</description>
  26846. <bitOffset>0x1C</bitOffset>
  26847. <bitWidth>4</bitWidth>
  26848. <access>read-write</access>
  26849. </field>
  26850. </fields>
  26851. </register>
  26852. </registers>
  26853. </peripheral>
  26854. <peripheral derivedFrom="AIPSTZ1">
  26855. <name>AIPSTZ2</name>
  26856. <description>AIPSTZ Control Registers</description>
  26857. <groupName>AIPSTZ</groupName>
  26858. <prependToName>AIPSTZ2_</prependToName>
  26859. <baseAddress>0x217C000</baseAddress>
  26860. <addressBlock>
  26861. <offset>0</offset>
  26862. <size>0x54</size>
  26863. <usage>registers</usage>
  26864. </addressBlock>
  26865. </peripheral>
  26866. <peripheral derivedFrom="AIPSTZ1">
  26867. <name>AIPSTZ3</name>
  26868. <description>AIPSTZ Control Registers</description>
  26869. <groupName>AIPSTZ</groupName>
  26870. <prependToName>AIPSTZ3_</prependToName>
  26871. <baseAddress>0x227C000</baseAddress>
  26872. <addressBlock>
  26873. <offset>0</offset>
  26874. <size>0x54</size>
  26875. <usage>registers</usage>
  26876. </addressBlock>
  26877. </peripheral>
  26878. <peripheral>
  26879. <name>PWM1</name>
  26880. <description>PWM</description>
  26881. <groupName>PWM</groupName>
  26882. <prependToName>PWM1_</prependToName>
  26883. <baseAddress>0x2080000</baseAddress>
  26884. <headerStructName>PWM</headerStructName>
  26885. <addressBlock>
  26886. <offset>0</offset>
  26887. <size>0x18</size>
  26888. <usage>registers</usage>
  26889. </addressBlock>
  26890. <interrupt>
  26891. <name>PWM1</name>
  26892. <value>115</value>
  26893. </interrupt>
  26894. <registers>
  26895. <register>
  26896. <name>PWMCR</name>
  26897. <description>PWM Control Register</description>
  26898. <addressOffset>0</addressOffset>
  26899. <size>32</size>
  26900. <access>read-write</access>
  26901. <resetValue>0</resetValue>
  26902. <resetMask>0xFFFFFFFF</resetMask>
  26903. <fields>
  26904. <field>
  26905. <name>EN</name>
  26906. <description>PWM Enable</description>
  26907. <bitOffset>0</bitOffset>
  26908. <bitWidth>1</bitWidth>
  26909. <access>read-write</access>
  26910. <enumeratedValues>
  26911. <enumeratedValue>
  26912. <name>EN_0</name>
  26913. <description>PWM disabled</description>
  26914. <value>0</value>
  26915. </enumeratedValue>
  26916. <enumeratedValue>
  26917. <name>EN_1</name>
  26918. <description>PWM enabled</description>
  26919. <value>0x1</value>
  26920. </enumeratedValue>
  26921. </enumeratedValues>
  26922. </field>
  26923. <field>
  26924. <name>REPEAT</name>
  26925. <description>Sample Repeat</description>
  26926. <bitOffset>0x1</bitOffset>
  26927. <bitWidth>2</bitWidth>
  26928. <access>read-write</access>
  26929. <enumeratedValues>
  26930. <enumeratedValue>
  26931. <name>REPEAT_0</name>
  26932. <description>Use each sample once</description>
  26933. <value>0</value>
  26934. </enumeratedValue>
  26935. <enumeratedValue>
  26936. <name>REPEAT_1</name>
  26937. <description>Use each sample twice</description>
  26938. <value>0x1</value>
  26939. </enumeratedValue>
  26940. <enumeratedValue>
  26941. <name>REPEAT_2</name>
  26942. <description>Use each sample four times</description>
  26943. <value>0x2</value>
  26944. </enumeratedValue>
  26945. <enumeratedValue>
  26946. <name>REPEAT_3</name>
  26947. <description>Use each sample eight times</description>
  26948. <value>0x3</value>
  26949. </enumeratedValue>
  26950. </enumeratedValues>
  26951. </field>
  26952. <field>
  26953. <name>SWR</name>
  26954. <description>Software Reset</description>
  26955. <bitOffset>0x3</bitOffset>
  26956. <bitWidth>1</bitWidth>
  26957. <access>read-write</access>
  26958. <enumeratedValues>
  26959. <enumeratedValue>
  26960. <name>SWR_0</name>
  26961. <description>PWM is out of reset</description>
  26962. <value>0</value>
  26963. </enumeratedValue>
  26964. <enumeratedValue>
  26965. <name>SWR_1</name>
  26966. <description>PWM is undergoing reset</description>
  26967. <value>0x1</value>
  26968. </enumeratedValue>
  26969. </enumeratedValues>
  26970. </field>
  26971. <field>
  26972. <name>PRESCALER</name>
  26973. <description>Counter Clock Prescaler Value</description>
  26974. <bitOffset>0x4</bitOffset>
  26975. <bitWidth>12</bitWidth>
  26976. <access>read-write</access>
  26977. <enumeratedValues>
  26978. <enumeratedValue>
  26979. <name>PRESCALER_0</name>
  26980. <description>Divide by 1</description>
  26981. <value>0</value>
  26982. </enumeratedValue>
  26983. <enumeratedValue>
  26984. <name>PRESCALER_1</name>
  26985. <description>Divide by 2</description>
  26986. <value>0x1</value>
  26987. </enumeratedValue>
  26988. <enumeratedValue>
  26989. <name>PRESCALER_4095</name>
  26990. <description>Divide by 4096</description>
  26991. <value>0xFFF</value>
  26992. </enumeratedValue>
  26993. </enumeratedValues>
  26994. </field>
  26995. <field>
  26996. <name>CLKSRC</name>
  26997. <description>Select Clock Source</description>
  26998. <bitOffset>0x10</bitOffset>
  26999. <bitWidth>2</bitWidth>
  27000. <access>read-write</access>
  27001. <enumeratedValues>
  27002. <enumeratedValue>
  27003. <name>CLKSRC_0</name>
  27004. <description>Clock is off</description>
  27005. <value>0</value>
  27006. </enumeratedValue>
  27007. <enumeratedValue>
  27008. <name>CLKSRC_1</name>
  27009. <description>ipg_clk</description>
  27010. <value>0x1</value>
  27011. </enumeratedValue>
  27012. <enumeratedValue>
  27013. <name>CLKSRC_2</name>
  27014. <description>ipg_clk_highfreq</description>
  27015. <value>0x2</value>
  27016. </enumeratedValue>
  27017. <enumeratedValue>
  27018. <name>CLKSRC_3</name>
  27019. <description>ipg_clk_32k</description>
  27020. <value>0x3</value>
  27021. </enumeratedValue>
  27022. </enumeratedValues>
  27023. </field>
  27024. <field>
  27025. <name>POUTC</name>
  27026. <description>PWM Output Configuration. This bit field determines the mode of PWM output on the output pin.</description>
  27027. <bitOffset>0x12</bitOffset>
  27028. <bitWidth>2</bitWidth>
  27029. <access>read-write</access>
  27030. <enumeratedValues>
  27031. <enumeratedValue>
  27032. <name>POUTC_0</name>
  27033. <description>Output pin is set at rollover and cleared at comparison</description>
  27034. <value>0</value>
  27035. </enumeratedValue>
  27036. <enumeratedValue>
  27037. <name>POUTC_1</name>
  27038. <description>Output pin is cleared at rollover and set at comparison</description>
  27039. <value>0x1</value>
  27040. </enumeratedValue>
  27041. <enumeratedValue>
  27042. <name>POUTC_2</name>
  27043. <description>PWM output is disconnected</description>
  27044. <value>0x2</value>
  27045. </enumeratedValue>
  27046. <enumeratedValue>
  27047. <name>POUTC_3</name>
  27048. <description>PWM output is disconnected</description>
  27049. <value>0x3</value>
  27050. </enumeratedValue>
  27051. </enumeratedValues>
  27052. </field>
  27053. <field>
  27054. <name>HCTR</name>
  27055. <description>Half-word Data Swap Control</description>
  27056. <bitOffset>0x14</bitOffset>
  27057. <bitWidth>1</bitWidth>
  27058. <access>read-write</access>
  27059. <enumeratedValues>
  27060. <enumeratedValue>
  27061. <name>HCTR_0</name>
  27062. <description>Half word swapping does not take place</description>
  27063. <value>0</value>
  27064. </enumeratedValue>
  27065. <enumeratedValue>
  27066. <name>HCTR_1</name>
  27067. <description>Half words from write data bus are swapped</description>
  27068. <value>0x1</value>
  27069. </enumeratedValue>
  27070. </enumeratedValues>
  27071. </field>
  27072. <field>
  27073. <name>BCTR</name>
  27074. <description>Byte Data Swap Control</description>
  27075. <bitOffset>0x15</bitOffset>
  27076. <bitWidth>1</bitWidth>
  27077. <access>read-write</access>
  27078. <enumeratedValues>
  27079. <enumeratedValue>
  27080. <name>BCTR_0</name>
  27081. <description>byte ordering remains the same</description>
  27082. <value>0</value>
  27083. </enumeratedValue>
  27084. <enumeratedValue>
  27085. <name>BCTR_1</name>
  27086. <description>byte ordering is reversed</description>
  27087. <value>0x1</value>
  27088. </enumeratedValue>
  27089. </enumeratedValues>
  27090. </field>
  27091. <field>
  27092. <name>DBGEN</name>
  27093. <description>Debug Mode Enable</description>
  27094. <bitOffset>0x16</bitOffset>
  27095. <bitWidth>1</bitWidth>
  27096. <access>read-write</access>
  27097. <enumeratedValues>
  27098. <enumeratedValue>
  27099. <name>DBGEN_0</name>
  27100. <description>Inactive in debug mode</description>
  27101. <value>0</value>
  27102. </enumeratedValue>
  27103. <enumeratedValue>
  27104. <name>DBGEN_1</name>
  27105. <description>Active in debug mode</description>
  27106. <value>0x1</value>
  27107. </enumeratedValue>
  27108. </enumeratedValues>
  27109. </field>
  27110. <field>
  27111. <name>WAITEN</name>
  27112. <description>Wait Mode Enable</description>
  27113. <bitOffset>0x17</bitOffset>
  27114. <bitWidth>1</bitWidth>
  27115. <access>read-write</access>
  27116. <enumeratedValues>
  27117. <enumeratedValue>
  27118. <name>WAITEN_0</name>
  27119. <description>Inactive in wait mode</description>
  27120. <value>0</value>
  27121. </enumeratedValue>
  27122. <enumeratedValue>
  27123. <name>WAITEN_1</name>
  27124. <description>Active in wait mode</description>
  27125. <value>0x1</value>
  27126. </enumeratedValue>
  27127. </enumeratedValues>
  27128. </field>
  27129. <field>
  27130. <name>DOZEN</name>
  27131. <description>Doze Mode Enable</description>
  27132. <bitOffset>0x18</bitOffset>
  27133. <bitWidth>1</bitWidth>
  27134. <access>read-write</access>
  27135. <enumeratedValues>
  27136. <enumeratedValue>
  27137. <name>DOZEN_0</name>
  27138. <description>Inactive in doze mode</description>
  27139. <value>0</value>
  27140. </enumeratedValue>
  27141. <enumeratedValue>
  27142. <name>DOZEN_1</name>
  27143. <description>Active in doze mode</description>
  27144. <value>0x1</value>
  27145. </enumeratedValue>
  27146. </enumeratedValues>
  27147. </field>
  27148. <field>
  27149. <name>STOPEN</name>
  27150. <description>Stop Mode Enable</description>
  27151. <bitOffset>0x19</bitOffset>
  27152. <bitWidth>1</bitWidth>
  27153. <access>read-write</access>
  27154. <enumeratedValues>
  27155. <enumeratedValue>
  27156. <name>STOPEN_0</name>
  27157. <description>Inactive in stop mode</description>
  27158. <value>0</value>
  27159. </enumeratedValue>
  27160. <enumeratedValue>
  27161. <name>STOPEN_1</name>
  27162. <description>Active in stop mode</description>
  27163. <value>0x1</value>
  27164. </enumeratedValue>
  27165. </enumeratedValues>
  27166. </field>
  27167. <field>
  27168. <name>FWM</name>
  27169. <description>FIFO Water Mark</description>
  27170. <bitOffset>0x1A</bitOffset>
  27171. <bitWidth>2</bitWidth>
  27172. <access>read-write</access>
  27173. <enumeratedValues>
  27174. <enumeratedValue>
  27175. <name>FWM_0</name>
  27176. <description>FIFO empty flag is set when there are more than or equal to 1 empty slots in FIFO</description>
  27177. <value>0</value>
  27178. </enumeratedValue>
  27179. <enumeratedValue>
  27180. <name>FWM_1</name>
  27181. <description>FIFO empty flag is set when there are more than or equal to 2 empty slots in FIFO</description>
  27182. <value>0x1</value>
  27183. </enumeratedValue>
  27184. <enumeratedValue>
  27185. <name>FWM_2</name>
  27186. <description>FIFO empty flag is set when there are more than or equal to 3 empty slots in FIFO</description>
  27187. <value>0x2</value>
  27188. </enumeratedValue>
  27189. <enumeratedValue>
  27190. <name>FWM_3</name>
  27191. <description>FIFO empty flag is set when there are more than or equal to 4 empty slots in FIFO</description>
  27192. <value>0x3</value>
  27193. </enumeratedValue>
  27194. </enumeratedValues>
  27195. </field>
  27196. </fields>
  27197. </register>
  27198. <register>
  27199. <name>PWMSR</name>
  27200. <description>PWM Status Register</description>
  27201. <addressOffset>0x4</addressOffset>
  27202. <size>32</size>
  27203. <access>read-write</access>
  27204. <resetValue>0x8</resetValue>
  27205. <resetMask>0xFFFFFFFF</resetMask>
  27206. <fields>
  27207. <field>
  27208. <name>FIFOAV</name>
  27209. <description>FIFO Available</description>
  27210. <bitOffset>0</bitOffset>
  27211. <bitWidth>3</bitWidth>
  27212. <access>read-only</access>
  27213. <enumeratedValues>
  27214. <enumeratedValue>
  27215. <name>FIFOAV_0</name>
  27216. <description>No data available</description>
  27217. <value>0</value>
  27218. </enumeratedValue>
  27219. <enumeratedValue>
  27220. <name>FIFOAV_1</name>
  27221. <description>1 word of data in FIFO</description>
  27222. <value>0x1</value>
  27223. </enumeratedValue>
  27224. <enumeratedValue>
  27225. <name>FIFOAV_2</name>
  27226. <description>2 words of data in FIFO</description>
  27227. <value>0x2</value>
  27228. </enumeratedValue>
  27229. <enumeratedValue>
  27230. <name>FIFOAV_3</name>
  27231. <description>3 words of data in FIFO</description>
  27232. <value>0x3</value>
  27233. </enumeratedValue>
  27234. <enumeratedValue>
  27235. <name>FIFOAV_4</name>
  27236. <description>4 words of data in FIFO</description>
  27237. <value>0x4</value>
  27238. </enumeratedValue>
  27239. <enumeratedValue>
  27240. <name>FIFOAV_5</name>
  27241. <description>unused</description>
  27242. <value>0x5</value>
  27243. </enumeratedValue>
  27244. <enumeratedValue>
  27245. <name>FIFOAV_6</name>
  27246. <description>unused</description>
  27247. <value>0x6</value>
  27248. </enumeratedValue>
  27249. <enumeratedValue>
  27250. <name>FIFOAV_7</name>
  27251. <description>unused</description>
  27252. <value>0x7</value>
  27253. </enumeratedValue>
  27254. </enumeratedValues>
  27255. </field>
  27256. <field>
  27257. <name>FE</name>
  27258. <description>FIFO Empty Status Bit</description>
  27259. <bitOffset>0x3</bitOffset>
  27260. <bitWidth>1</bitWidth>
  27261. <access>read-write</access>
  27262. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  27263. <enumeratedValues>
  27264. <enumeratedValue>
  27265. <name>FE_0</name>
  27266. <description>Data level is above water mark</description>
  27267. <value>0</value>
  27268. </enumeratedValue>
  27269. <enumeratedValue>
  27270. <name>FE_1</name>
  27271. <description>When the data level falls below the mark set by FWM field</description>
  27272. <value>0x1</value>
  27273. </enumeratedValue>
  27274. </enumeratedValues>
  27275. </field>
  27276. <field>
  27277. <name>ROV</name>
  27278. <description>Roll-over Status. This bit shows that a roll-over event has occurred.</description>
  27279. <bitOffset>0x4</bitOffset>
  27280. <bitWidth>1</bitWidth>
  27281. <access>read-write</access>
  27282. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  27283. <enumeratedValues>
  27284. <enumeratedValue>
  27285. <name>ROV_0</name>
  27286. <description>Roll-over event not occurred</description>
  27287. <value>0</value>
  27288. </enumeratedValue>
  27289. <enumeratedValue>
  27290. <name>ROV_1</name>
  27291. <description>Roll-over event occurred</description>
  27292. <value>0x1</value>
  27293. </enumeratedValue>
  27294. </enumeratedValues>
  27295. </field>
  27296. <field>
  27297. <name>CMP</name>
  27298. <description>Compare Status. This bit shows that a compare event has occurred.</description>
  27299. <bitOffset>0x5</bitOffset>
  27300. <bitWidth>1</bitWidth>
  27301. <access>read-write</access>
  27302. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  27303. <enumeratedValues>
  27304. <enumeratedValue>
  27305. <name>CMP_0</name>
  27306. <description>Compare event not occurred</description>
  27307. <value>0</value>
  27308. </enumeratedValue>
  27309. <enumeratedValue>
  27310. <name>CMP_1</name>
  27311. <description>Compare event occurred</description>
  27312. <value>0x1</value>
  27313. </enumeratedValue>
  27314. </enumeratedValues>
  27315. </field>
  27316. <field>
  27317. <name>FWE</name>
  27318. <description>FIFO Write Error Status</description>
  27319. <bitOffset>0x6</bitOffset>
  27320. <bitWidth>1</bitWidth>
  27321. <access>read-write</access>
  27322. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  27323. <enumeratedValues>
  27324. <enumeratedValue>
  27325. <name>FWE_0</name>
  27326. <description>FIFO write error not occurred</description>
  27327. <value>0</value>
  27328. </enumeratedValue>
  27329. <enumeratedValue>
  27330. <name>FWE_1</name>
  27331. <description>FIFO write error occurred</description>
  27332. <value>0x1</value>
  27333. </enumeratedValue>
  27334. </enumeratedValues>
  27335. </field>
  27336. </fields>
  27337. </register>
  27338. <register>
  27339. <name>PWMIR</name>
  27340. <description>PWM Interrupt Register</description>
  27341. <addressOffset>0x8</addressOffset>
  27342. <size>32</size>
  27343. <access>read-write</access>
  27344. <resetValue>0</resetValue>
  27345. <resetMask>0xFFFFFFFF</resetMask>
  27346. <fields>
  27347. <field>
  27348. <name>FIE</name>
  27349. <description>FIFO Empty Interrupt Enable. This bit controls the generation of the FIFO Empty interrupt.</description>
  27350. <bitOffset>0</bitOffset>
  27351. <bitWidth>1</bitWidth>
  27352. <access>read-write</access>
  27353. <enumeratedValues>
  27354. <enumeratedValue>
  27355. <name>FIE_0</name>
  27356. <description>FIFO Empty interrupt disabled</description>
  27357. <value>0</value>
  27358. </enumeratedValue>
  27359. <enumeratedValue>
  27360. <name>FIE_1</name>
  27361. <description>FIFO Empty interrupt enabled</description>
  27362. <value>0x1</value>
  27363. </enumeratedValue>
  27364. </enumeratedValues>
  27365. </field>
  27366. <field>
  27367. <name>RIE</name>
  27368. <description>Roll-over Interrupt Enable. This bit controls the generation of the Rollover interrupt.</description>
  27369. <bitOffset>0x1</bitOffset>
  27370. <bitWidth>1</bitWidth>
  27371. <access>read-write</access>
  27372. <enumeratedValues>
  27373. <enumeratedValue>
  27374. <name>RIE_0</name>
  27375. <description>Roll-over interrupt not enabled</description>
  27376. <value>0</value>
  27377. </enumeratedValue>
  27378. <enumeratedValue>
  27379. <name>RIE_1</name>
  27380. <description>Roll-over Interrupt enabled</description>
  27381. <value>0x1</value>
  27382. </enumeratedValue>
  27383. </enumeratedValues>
  27384. </field>
  27385. <field>
  27386. <name>CIE</name>
  27387. <description>Compare Interrupt Enable. This bit controls the generation of the Compare interrupt.</description>
  27388. <bitOffset>0x2</bitOffset>
  27389. <bitWidth>1</bitWidth>
  27390. <access>read-write</access>
  27391. <enumeratedValues>
  27392. <enumeratedValue>
  27393. <name>CIE_0</name>
  27394. <description>Compare Interrupt not enabled</description>
  27395. <value>0</value>
  27396. </enumeratedValue>
  27397. <enumeratedValue>
  27398. <name>CIE_1</name>
  27399. <description>Compare Interrupt enabled</description>
  27400. <value>0x1</value>
  27401. </enumeratedValue>
  27402. </enumeratedValues>
  27403. </field>
  27404. </fields>
  27405. </register>
  27406. <register>
  27407. <name>PWMSAR</name>
  27408. <description>PWM Sample Register</description>
  27409. <addressOffset>0xC</addressOffset>
  27410. <size>32</size>
  27411. <access>read-write</access>
  27412. <resetValue>0</resetValue>
  27413. <resetMask>0xFFFFFFFF</resetMask>
  27414. <fields>
  27415. <field>
  27416. <name>SAMPLE</name>
  27417. <description>Sample Value</description>
  27418. <bitOffset>0</bitOffset>
  27419. <bitWidth>16</bitWidth>
  27420. <access>read-write</access>
  27421. </field>
  27422. </fields>
  27423. </register>
  27424. <register>
  27425. <name>PWMPR</name>
  27426. <description>PWM Period Register</description>
  27427. <addressOffset>0x10</addressOffset>
  27428. <size>32</size>
  27429. <access>read-write</access>
  27430. <resetValue>0xFFFE</resetValue>
  27431. <resetMask>0xFFFFFFFF</resetMask>
  27432. <fields>
  27433. <field>
  27434. <name>PERIOD</name>
  27435. <description>Period Value</description>
  27436. <bitOffset>0</bitOffset>
  27437. <bitWidth>16</bitWidth>
  27438. <access>read-write</access>
  27439. </field>
  27440. </fields>
  27441. </register>
  27442. <register>
  27443. <name>PWMCNR</name>
  27444. <description>PWM Counter Register</description>
  27445. <addressOffset>0x14</addressOffset>
  27446. <size>32</size>
  27447. <access>read-only</access>
  27448. <resetValue>0</resetValue>
  27449. <resetMask>0xFFFFFFFF</resetMask>
  27450. <fields>
  27451. <field>
  27452. <name>COUNT</name>
  27453. <description>Counter Value</description>
  27454. <bitOffset>0</bitOffset>
  27455. <bitWidth>16</bitWidth>
  27456. <access>read-only</access>
  27457. </field>
  27458. </fields>
  27459. </register>
  27460. </registers>
  27461. </peripheral>
  27462. <peripheral derivedFrom="PWM1">
  27463. <name>PWM2</name>
  27464. <description>PWM</description>
  27465. <groupName>PWM</groupName>
  27466. <prependToName>PWM2_</prependToName>
  27467. <baseAddress>0x2084000</baseAddress>
  27468. <addressBlock>
  27469. <offset>0</offset>
  27470. <size>0x18</size>
  27471. <usage>registers</usage>
  27472. </addressBlock>
  27473. <interrupt>
  27474. <name>PWM2</name>
  27475. <value>116</value>
  27476. </interrupt>
  27477. </peripheral>
  27478. <peripheral derivedFrom="PWM1">
  27479. <name>PWM3</name>
  27480. <description>PWM</description>
  27481. <groupName>PWM</groupName>
  27482. <prependToName>PWM3_</prependToName>
  27483. <baseAddress>0x2088000</baseAddress>
  27484. <addressBlock>
  27485. <offset>0</offset>
  27486. <size>0x18</size>
  27487. <usage>registers</usage>
  27488. </addressBlock>
  27489. <interrupt>
  27490. <name>PWM3</name>
  27491. <value>117</value>
  27492. </interrupt>
  27493. </peripheral>
  27494. <peripheral derivedFrom="PWM1">
  27495. <name>PWM4</name>
  27496. <description>PWM</description>
  27497. <groupName>PWM</groupName>
  27498. <prependToName>PWM4_</prependToName>
  27499. <baseAddress>0x208C000</baseAddress>
  27500. <addressBlock>
  27501. <offset>0</offset>
  27502. <size>0x18</size>
  27503. <usage>registers</usage>
  27504. </addressBlock>
  27505. <interrupt>
  27506. <name>PWM4</name>
  27507. <value>118</value>
  27508. </interrupt>
  27509. </peripheral>
  27510. <peripheral derivedFrom="PWM1">
  27511. <name>PWM5</name>
  27512. <description>PWM</description>
  27513. <groupName>PWM</groupName>
  27514. <prependToName>PWM5_</prependToName>
  27515. <baseAddress>0x20F0000</baseAddress>
  27516. <addressBlock>
  27517. <offset>0</offset>
  27518. <size>0x18</size>
  27519. <usage>registers</usage>
  27520. </addressBlock>
  27521. <interrupt>
  27522. <name>PWM5</name>
  27523. <value>146</value>
  27524. </interrupt>
  27525. </peripheral>
  27526. <peripheral derivedFrom="PWM1">
  27527. <name>PWM6</name>
  27528. <description>PWM</description>
  27529. <groupName>PWM</groupName>
  27530. <prependToName>PWM6_</prependToName>
  27531. <baseAddress>0x20F4000</baseAddress>
  27532. <addressBlock>
  27533. <offset>0</offset>
  27534. <size>0x18</size>
  27535. <usage>registers</usage>
  27536. </addressBlock>
  27537. <interrupt>
  27538. <name>PWM6</name>
  27539. <value>147</value>
  27540. </interrupt>
  27541. </peripheral>
  27542. <peripheral derivedFrom="PWM1">
  27543. <name>PWM7</name>
  27544. <description>PWM</description>
  27545. <groupName>PWM</groupName>
  27546. <prependToName>PWM7_</prependToName>
  27547. <baseAddress>0x20F8000</baseAddress>
  27548. <addressBlock>
  27549. <offset>0</offset>
  27550. <size>0x18</size>
  27551. <usage>registers</usage>
  27552. </addressBlock>
  27553. <interrupt>
  27554. <name>PWM7</name>
  27555. <value>148</value>
  27556. </interrupt>
  27557. </peripheral>
  27558. <peripheral derivedFrom="PWM1">
  27559. <name>PWM8</name>
  27560. <description>PWM</description>
  27561. <groupName>PWM</groupName>
  27562. <prependToName>PWM8_</prependToName>
  27563. <baseAddress>0x20FC000</baseAddress>
  27564. <addressBlock>
  27565. <offset>0</offset>
  27566. <size>0x18</size>
  27567. <usage>registers</usage>
  27568. </addressBlock>
  27569. <interrupt>
  27570. <name>PWM8</name>
  27571. <value>149</value>
  27572. </interrupt>
  27573. </peripheral>
  27574. <peripheral>
  27575. <name>CAN1</name>
  27576. <description>CAN</description>
  27577. <groupName>CAN</groupName>
  27578. <prependToName>CAN1_</prependToName>
  27579. <baseAddress>0x2090000</baseAddress>
  27580. <headerStructName>CAN</headerStructName>
  27581. <addressBlock>
  27582. <offset>0</offset>
  27583. <size>0x9E4</size>
  27584. <usage>registers</usage>
  27585. </addressBlock>
  27586. <interrupt>
  27587. <name>CAN1</name>
  27588. <value>142</value>
  27589. </interrupt>
  27590. <registers>
  27591. <register>
  27592. <name>MCR</name>
  27593. <description>Module Configuration Register</description>
  27594. <addressOffset>0</addressOffset>
  27595. <size>32</size>
  27596. <access>read-write</access>
  27597. <resetValue>0x5980000F</resetValue>
  27598. <resetMask>0xFFFFFFFF</resetMask>
  27599. <fields>
  27600. <field>
  27601. <name>MAXMB</name>
  27602. <description>This 7-bit field defines the number of the last Message Buffers that will take part in the matching and arbitration processes</description>
  27603. <bitOffset>0</bitOffset>
  27604. <bitWidth>7</bitWidth>
  27605. <access>read-write</access>
  27606. </field>
  27607. <field>
  27608. <name>IDAM</name>
  27609. <description>This 2-bit field identifies the format of the elements of the Rx FIFO filter table, as shown below</description>
  27610. <bitOffset>0x8</bitOffset>
  27611. <bitWidth>2</bitWidth>
  27612. <access>read-write</access>
  27613. <enumeratedValues>
  27614. <enumeratedValue>
  27615. <name>IDAM_0</name>
  27616. <description>Format A One full ID (standard or extended) per ID filter Table element.</description>
  27617. <value>0</value>
  27618. </enumeratedValue>
  27619. <enumeratedValue>
  27620. <name>IDAM_1</name>
  27621. <description>Format B Two full standard IDs or two partial 14-bit extended IDs per ID filter Table element.</description>
  27622. <value>0x1</value>
  27623. </enumeratedValue>
  27624. <enumeratedValue>
  27625. <name>IDAM_2</name>
  27626. <description>Format C Four partial 8-bit IDs (standard or extended) per ID filter Table element.</description>
  27627. <value>0x2</value>
  27628. </enumeratedValue>
  27629. <enumeratedValue>
  27630. <name>IDAM_3</name>
  27631. <description>Format D All frames rejected.</description>
  27632. <value>0x3</value>
  27633. </enumeratedValue>
  27634. </enumeratedValues>
  27635. </field>
  27636. <field>
  27637. <name>AEN</name>
  27638. <description>This bit is supplied for backwards compatibility reasons</description>
  27639. <bitOffset>0xC</bitOffset>
  27640. <bitWidth>1</bitWidth>
  27641. <access>read-write</access>
  27642. <enumeratedValues>
  27643. <enumeratedValue>
  27644. <name>AEN_0</name>
  27645. <description>Abort disabled</description>
  27646. <value>0</value>
  27647. </enumeratedValue>
  27648. <enumeratedValue>
  27649. <name>AEN_1</name>
  27650. <description>Abort enabled</description>
  27651. <value>0x1</value>
  27652. </enumeratedValue>
  27653. </enumeratedValues>
  27654. </field>
  27655. <field>
  27656. <name>LPRIOEN</name>
  27657. <description>This bit is provided for backwards compatibility reasons</description>
  27658. <bitOffset>0xD</bitOffset>
  27659. <bitWidth>1</bitWidth>
  27660. <access>read-write</access>
  27661. <enumeratedValues>
  27662. <enumeratedValue>
  27663. <name>LPRIOEN_0</name>
  27664. <description>Local Priority disabled</description>
  27665. <value>0</value>
  27666. </enumeratedValue>
  27667. <enumeratedValue>
  27668. <name>LPRIOEN_1</name>
  27669. <description>Local Priority enabled</description>
  27670. <value>0x1</value>
  27671. </enumeratedValue>
  27672. </enumeratedValues>
  27673. </field>
  27674. <field>
  27675. <name>IRMQ</name>
  27676. <description>This bit indicates whether Rx matching process will be based either on individual masking and queue or on masking scheme with RXMGMASK, RX14MASK and RX15MASK, RXFGMASK</description>
  27677. <bitOffset>0x10</bitOffset>
  27678. <bitWidth>1</bitWidth>
  27679. <access>read-write</access>
  27680. <enumeratedValues>
  27681. <enumeratedValue>
  27682. <name>IRMQ_0</name>
  27683. <description>Individual Rx masking and queue feature are disabled.For backward compatibility, the reading of C/S word locks the MB even if it is EMPTY.</description>
  27684. <value>0</value>
  27685. </enumeratedValue>
  27686. <enumeratedValue>
  27687. <name>IRMQ_1</name>
  27688. <description>Individual Rx masking and queue feature are enabled.</description>
  27689. <value>0x1</value>
  27690. </enumeratedValue>
  27691. </enumeratedValues>
  27692. </field>
  27693. <field>
  27694. <name>SRXDIS</name>
  27695. <description>This bit defines whether FlexCAN is allowed to receive frames transmitted by itself</description>
  27696. <bitOffset>0x11</bitOffset>
  27697. <bitWidth>1</bitWidth>
  27698. <access>read-write</access>
  27699. <enumeratedValues>
  27700. <enumeratedValue>
  27701. <name>SRXDIS_0</name>
  27702. <description>Self reception enabled</description>
  27703. <value>0</value>
  27704. </enumeratedValue>
  27705. <enumeratedValue>
  27706. <name>SRXDIS_1</name>
  27707. <description>Self reception disabled</description>
  27708. <value>0x1</value>
  27709. </enumeratedValue>
  27710. </enumeratedValues>
  27711. </field>
  27712. <field>
  27713. <name>WAKSRC</name>
  27714. <description>This bit defines whether the integrated low-pass filter is applied to protect the CAN_RX input from spurious wake up</description>
  27715. <bitOffset>0x13</bitOffset>
  27716. <bitWidth>1</bitWidth>
  27717. <access>read-write</access>
  27718. <enumeratedValues>
  27719. <enumeratedValue>
  27720. <name>WAKSRC_0</name>
  27721. <description>CAN uses the unfiltered CAN_RX input to detect recessive to dominant edges on the CAN bus.</description>
  27722. <value>0</value>
  27723. </enumeratedValue>
  27724. <enumeratedValue>
  27725. <name>WAKSRC_1</name>
  27726. <description>CAN uses the filtered CAN_RX input to detect recessive to dominant edges on the CAN bus</description>
  27727. <value>0x1</value>
  27728. </enumeratedValue>
  27729. </enumeratedValues>
  27730. </field>
  27731. <field>
  27732. <name>LPMACK</name>
  27733. <description>This read-only bit indicates that CAN is either in Disable Mode or Stop Mode</description>
  27734. <bitOffset>0x14</bitOffset>
  27735. <bitWidth>1</bitWidth>
  27736. <access>read-only</access>
  27737. <enumeratedValues>
  27738. <enumeratedValue>
  27739. <name>LPMACK_0</name>
  27740. <description>CAN not in any of the low power modes</description>
  27741. <value>0</value>
  27742. </enumeratedValue>
  27743. <enumeratedValue>
  27744. <name>LPMACK_1</name>
  27745. <description>CAN is either in Disable Mode, or Stop mode</description>
  27746. <value>0x1</value>
  27747. </enumeratedValue>
  27748. </enumeratedValues>
  27749. </field>
  27750. <field>
  27751. <name>WRNEN</name>
  27752. <description>When asserted, this bit enables the generation of the TWRN_INT and RWRN_INT flags in the Error and Status Register</description>
  27753. <bitOffset>0x15</bitOffset>
  27754. <bitWidth>1</bitWidth>
  27755. <access>read-write</access>
  27756. <enumeratedValues>
  27757. <enumeratedValue>
  27758. <name>WRNEN_0</name>
  27759. <description>TWRN_INT and RWRN_INT bits are zero, independent of the values in the error counters.</description>
  27760. <value>0</value>
  27761. </enumeratedValue>
  27762. <enumeratedValue>
  27763. <name>WRNEN_1</name>
  27764. <description>TWRN_INT and RWRN_INT bits are set when the respective error counter transition from &lt;96 to &gt;= 96.</description>
  27765. <value>0x1</value>
  27766. </enumeratedValue>
  27767. </enumeratedValues>
  27768. </field>
  27769. <field>
  27770. <name>SLFWAK</name>
  27771. <description>This bit enables the Self Wake Up feature when CAN is in Stop Mode</description>
  27772. <bitOffset>0x16</bitOffset>
  27773. <bitWidth>1</bitWidth>
  27774. <access>read-write</access>
  27775. <enumeratedValues>
  27776. <enumeratedValue>
  27777. <name>SLFWAK_0</name>
  27778. <description>CAN Self Wake Up feature is disabled</description>
  27779. <value>0</value>
  27780. </enumeratedValue>
  27781. <enumeratedValue>
  27782. <name>SLFWAK_1</name>
  27783. <description>CAN Self Wake Up feature is enabled</description>
  27784. <value>0x1</value>
  27785. </enumeratedValue>
  27786. </enumeratedValues>
  27787. </field>
  27788. <field>
  27789. <name>SUPV</name>
  27790. <description>This bit configures some of the CAN registers to be either in Supervisor or User Mode</description>
  27791. <bitOffset>0x17</bitOffset>
  27792. <bitWidth>1</bitWidth>
  27793. <access>read-write</access>
  27794. <enumeratedValues>
  27795. <enumeratedValue>
  27796. <name>SUPV_0</name>
  27797. <description>FlexCAN is in User Mode. Affected registers allow both Supervisor and Unrestricted accesses</description>
  27798. <value>0</value>
  27799. </enumeratedValue>
  27800. <enumeratedValue>
  27801. <name>SUPV_1</name>
  27802. <description>FlexCAN is in Supervisor Mode. Affected registers allow only Supervisor access. Unrestricted access behaves as though the access was done to an unimplemented register location</description>
  27803. <value>0x1</value>
  27804. </enumeratedValue>
  27805. </enumeratedValues>
  27806. </field>
  27807. <field>
  27808. <name>FRZACK</name>
  27809. <description>This read-only bit indicates that CAN is in Freeze Mode and its prescaler is stopped</description>
  27810. <bitOffset>0x18</bitOffset>
  27811. <bitWidth>1</bitWidth>
  27812. <access>read-only</access>
  27813. <enumeratedValues>
  27814. <enumeratedValue>
  27815. <name>FRZACK_0</name>
  27816. <description>CAN not in Freeze Mode, prescaler running</description>
  27817. <value>0</value>
  27818. </enumeratedValue>
  27819. <enumeratedValue>
  27820. <name>FRZACK_1</name>
  27821. <description>CAN in Freeze Mode, prescaler stopped</description>
  27822. <value>0x1</value>
  27823. </enumeratedValue>
  27824. </enumeratedValues>
  27825. </field>
  27826. <field>
  27827. <name>SOFTRST</name>
  27828. <description>When this bit is asserted, FlexCAN resets its internal state machines and some of the memory mapped registers</description>
  27829. <bitOffset>0x19</bitOffset>
  27830. <bitWidth>1</bitWidth>
  27831. <access>read-write</access>
  27832. <enumeratedValues>
  27833. <enumeratedValue>
  27834. <name>SOFTRST_0</name>
  27835. <description>No reset request</description>
  27836. <value>0</value>
  27837. </enumeratedValue>
  27838. <enumeratedValue>
  27839. <name>SOFTRST_1</name>
  27840. <description>Reset the registers</description>
  27841. <value>0x1</value>
  27842. </enumeratedValue>
  27843. </enumeratedValues>
  27844. </field>
  27845. <field>
  27846. <name>WAKMSK</name>
  27847. <description>This bit enables the Wake Up Interrupt generation.</description>
  27848. <bitOffset>0x1A</bitOffset>
  27849. <bitWidth>1</bitWidth>
  27850. <access>read-write</access>
  27851. <enumeratedValues>
  27852. <enumeratedValue>
  27853. <name>WAKMSK_0</name>
  27854. <description>Wake Up Interrupt is disabled</description>
  27855. <value>0</value>
  27856. </enumeratedValue>
  27857. <enumeratedValue>
  27858. <name>WAKMSK_1</name>
  27859. <description>Wake Up Interrupt is enabled</description>
  27860. <value>0x1</value>
  27861. </enumeratedValue>
  27862. </enumeratedValues>
  27863. </field>
  27864. <field>
  27865. <name>NOTRDY</name>
  27866. <description>This read-only bit indicates that CAN is either in Disable Mode, Stop Mode or Freeze Mode</description>
  27867. <bitOffset>0x1B</bitOffset>
  27868. <bitWidth>1</bitWidth>
  27869. <access>read-only</access>
  27870. <enumeratedValues>
  27871. <enumeratedValue>
  27872. <name>NOTRDY_0</name>
  27873. <description>CAN module is either in Normal Mode, Listen-Only Mode or Loop-Back Mode</description>
  27874. <value>0</value>
  27875. </enumeratedValue>
  27876. <enumeratedValue>
  27877. <name>NOTRDY_1</name>
  27878. <description>CAN module is either in Disable Mode, Stop Mode or Freeze Mode</description>
  27879. <value>0x1</value>
  27880. </enumeratedValue>
  27881. </enumeratedValues>
  27882. </field>
  27883. <field>
  27884. <name>HALT</name>
  27885. <description>Assertion of this bit puts the CAN module into Freeze Mode</description>
  27886. <bitOffset>0x1C</bitOffset>
  27887. <bitWidth>1</bitWidth>
  27888. <access>read-write</access>
  27889. <enumeratedValues>
  27890. <enumeratedValue>
  27891. <name>HALT_0</name>
  27892. <description>No Freeze Mode request.</description>
  27893. <value>0</value>
  27894. </enumeratedValue>
  27895. <enumeratedValue>
  27896. <name>HALT_1</name>
  27897. <description>Enters Freeze Mode if the FRZ bit is asserted.</description>
  27898. <value>0x1</value>
  27899. </enumeratedValue>
  27900. </enumeratedValues>
  27901. </field>
  27902. <field>
  27903. <name>RFEN</name>
  27904. <description>This bit controls whether the Rx FIFO feature is enabled or not</description>
  27905. <bitOffset>0x1D</bitOffset>
  27906. <bitWidth>1</bitWidth>
  27907. <access>read-write</access>
  27908. <enumeratedValues>
  27909. <enumeratedValue>
  27910. <name>RFEN_0</name>
  27911. <description>FIFO not enabled</description>
  27912. <value>0</value>
  27913. </enumeratedValue>
  27914. <enumeratedValue>
  27915. <name>RFEN_1</name>
  27916. <description>FIFO enabled</description>
  27917. <value>0x1</value>
  27918. </enumeratedValue>
  27919. </enumeratedValues>
  27920. </field>
  27921. <field>
  27922. <name>FRZ</name>
  27923. <description>The FRZ bit specifies the CAN behavior when the HALT bit in the MCR Register is set or when Debug Mode is requested at ARM level</description>
  27924. <bitOffset>0x1E</bitOffset>
  27925. <bitWidth>1</bitWidth>
  27926. <access>read-write</access>
  27927. <enumeratedValues>
  27928. <enumeratedValue>
  27929. <name>FRZ_0</name>
  27930. <description>Not enabled to enter Freeze Mode</description>
  27931. <value>0</value>
  27932. </enumeratedValue>
  27933. <enumeratedValue>
  27934. <name>FRZ_1</name>
  27935. <description>Enabled to enter Freeze Mode</description>
  27936. <value>0x1</value>
  27937. </enumeratedValue>
  27938. </enumeratedValues>
  27939. </field>
  27940. <field>
  27941. <name>MDIS</name>
  27942. <description>This bit controls whether CAN is enabled or not</description>
  27943. <bitOffset>0x1F</bitOffset>
  27944. <bitWidth>1</bitWidth>
  27945. <access>read-write</access>
  27946. <enumeratedValues>
  27947. <enumeratedValue>
  27948. <name>MDIS_0</name>
  27949. <description>Enable the CAN module</description>
  27950. <value>0</value>
  27951. </enumeratedValue>
  27952. <enumeratedValue>
  27953. <name>MDIS_1</name>
  27954. <description>Disable the CAN module</description>
  27955. <value>0x1</value>
  27956. </enumeratedValue>
  27957. </enumeratedValues>
  27958. </field>
  27959. </fields>
  27960. </register>
  27961. <register>
  27962. <name>CTRL1</name>
  27963. <description>Control 1 Register</description>
  27964. <addressOffset>0x4</addressOffset>
  27965. <size>32</size>
  27966. <access>read-write</access>
  27967. <resetValue>0</resetValue>
  27968. <resetMask>0xFFFFFFFF</resetMask>
  27969. <fields>
  27970. <field>
  27971. <name>PROPSEG</name>
  27972. <description>This 3-bit field defines the length of the Propagation Segment in the bit time</description>
  27973. <bitOffset>0</bitOffset>
  27974. <bitWidth>3</bitWidth>
  27975. <access>read-write</access>
  27976. </field>
  27977. <field>
  27978. <name>LOM</name>
  27979. <description>This bit configures CAN to operate in Listen Only Mode</description>
  27980. <bitOffset>0x3</bitOffset>
  27981. <bitWidth>1</bitWidth>
  27982. <access>read-write</access>
  27983. <enumeratedValues>
  27984. <enumeratedValue>
  27985. <name>LOM_0</name>
  27986. <description>Listen Only Mode is deactivated</description>
  27987. <value>0</value>
  27988. </enumeratedValue>
  27989. <enumeratedValue>
  27990. <name>LOM_1</name>
  27991. <description>CAN module operates in Listen Only Mode</description>
  27992. <value>0x1</value>
  27993. </enumeratedValue>
  27994. </enumeratedValues>
  27995. </field>
  27996. <field>
  27997. <name>LBUF</name>
  27998. <description>This bit defines the ordering mechanism for Message Buffer transmission</description>
  27999. <bitOffset>0x4</bitOffset>
  28000. <bitWidth>1</bitWidth>
  28001. <access>read-write</access>
  28002. <enumeratedValues>
  28003. <enumeratedValue>
  28004. <name>LBUF_0</name>
  28005. <description>Buffer with highest priority is transmitted first</description>
  28006. <value>0</value>
  28007. </enumeratedValue>
  28008. <enumeratedValue>
  28009. <name>LBUF_1</name>
  28010. <description>Lowest number buffer is transmitted first</description>
  28011. <value>0x1</value>
  28012. </enumeratedValue>
  28013. </enumeratedValues>
  28014. </field>
  28015. <field>
  28016. <name>TSYN</name>
  28017. <description>This bit enables a mechanism that resets the free-running timer each time a message is received in Message Buffer 0</description>
  28018. <bitOffset>0x5</bitOffset>
  28019. <bitWidth>1</bitWidth>
  28020. <access>read-write</access>
  28021. <enumeratedValues>
  28022. <enumeratedValue>
  28023. <name>TSYN_0</name>
  28024. <description>Timer Sync feature disabled</description>
  28025. <value>0</value>
  28026. </enumeratedValue>
  28027. <enumeratedValue>
  28028. <name>TSYN_1</name>
  28029. <description>Timer Sync feature enabled</description>
  28030. <value>0x1</value>
  28031. </enumeratedValue>
  28032. </enumeratedValues>
  28033. </field>
  28034. <field>
  28035. <name>BOFFREC</name>
  28036. <description>This bit defines how CAN recovers from Bus Off state</description>
  28037. <bitOffset>0x6</bitOffset>
  28038. <bitWidth>1</bitWidth>
  28039. <access>read-write</access>
  28040. <enumeratedValues>
  28041. <enumeratedValue>
  28042. <name>BOFFREC_0</name>
  28043. <description>Automatic recovering from Bus Off state enabled, according to CAN Spec 2.0 part B</description>
  28044. <value>0</value>
  28045. </enumeratedValue>
  28046. <enumeratedValue>
  28047. <name>BOFFREC_1</name>
  28048. <description>Automatic recovering from Bus Off state disabled</description>
  28049. <value>0x1</value>
  28050. </enumeratedValue>
  28051. </enumeratedValues>
  28052. </field>
  28053. <field>
  28054. <name>SMP</name>
  28055. <description>This bit defines the sampling mode of CAN bits at the CAN_RX</description>
  28056. <bitOffset>0x7</bitOffset>
  28057. <bitWidth>1</bitWidth>
  28058. <access>read-write</access>
  28059. <enumeratedValues>
  28060. <enumeratedValue>
  28061. <name>SMP_0</name>
  28062. <description>Just one sample is used to determine the bit value</description>
  28063. <value>0</value>
  28064. </enumeratedValue>
  28065. <enumeratedValue>
  28066. <name>SMP_1</name>
  28067. <description>Three samples are used to determine the value of the received bit: the regular one (sample point) and 2 preceding samples, a majority rule is used</description>
  28068. <value>0x1</value>
  28069. </enumeratedValue>
  28070. </enumeratedValues>
  28071. </field>
  28072. <field>
  28073. <name>RWRNMSK</name>
  28074. <description>This bit provides a mask for the Rx Warning Interrupt associated with the RWRN_INT flag in the Error and Status Register</description>
  28075. <bitOffset>0xA</bitOffset>
  28076. <bitWidth>1</bitWidth>
  28077. <access>read-write</access>
  28078. <enumeratedValues>
  28079. <enumeratedValue>
  28080. <name>RWRNMSK_0</name>
  28081. <description>Rx Warning Interrupt disabled</description>
  28082. <value>0</value>
  28083. </enumeratedValue>
  28084. <enumeratedValue>
  28085. <name>RWRNMSK_1</name>
  28086. <description>Rx Warning Interrupt enabled</description>
  28087. <value>0x1</value>
  28088. </enumeratedValue>
  28089. </enumeratedValues>
  28090. </field>
  28091. <field>
  28092. <name>TWRNMSK</name>
  28093. <description>This bit provides a mask for the Tx Warning Interrupt associated with the TWRN_INT flag in the Error and Status Register</description>
  28094. <bitOffset>0xB</bitOffset>
  28095. <bitWidth>1</bitWidth>
  28096. <access>read-write</access>
  28097. <enumeratedValues>
  28098. <enumeratedValue>
  28099. <name>TWRNMSK_0</name>
  28100. <description>Tx Warning Interrupt disabled</description>
  28101. <value>0</value>
  28102. </enumeratedValue>
  28103. <enumeratedValue>
  28104. <name>TWRNMSK_1</name>
  28105. <description>Tx Warning Interrupt enabled</description>
  28106. <value>0x1</value>
  28107. </enumeratedValue>
  28108. </enumeratedValues>
  28109. </field>
  28110. <field>
  28111. <name>LPB</name>
  28112. <description>This bit configures FlexCAN to operate in Loop-Back Mode</description>
  28113. <bitOffset>0xC</bitOffset>
  28114. <bitWidth>1</bitWidth>
  28115. <access>read-write</access>
  28116. <enumeratedValues>
  28117. <enumeratedValue>
  28118. <name>LPB_0</name>
  28119. <description>Loop Back disabled</description>
  28120. <value>0</value>
  28121. </enumeratedValue>
  28122. <enumeratedValue>
  28123. <name>LPB_1</name>
  28124. <description>Loop Back enabled</description>
  28125. <value>0x1</value>
  28126. </enumeratedValue>
  28127. </enumeratedValues>
  28128. </field>
  28129. <field>
  28130. <name>ERRMSK</name>
  28131. <description>This bit provides a mask for the Error Interrupt.</description>
  28132. <bitOffset>0xE</bitOffset>
  28133. <bitWidth>1</bitWidth>
  28134. <access>read-write</access>
  28135. <enumeratedValues>
  28136. <enumeratedValue>
  28137. <name>ERRMSK_0</name>
  28138. <description>Error interrupt disabled</description>
  28139. <value>0</value>
  28140. </enumeratedValue>
  28141. <enumeratedValue>
  28142. <name>ERRMSK_1</name>
  28143. <description>Error interrupt enabled</description>
  28144. <value>0x1</value>
  28145. </enumeratedValue>
  28146. </enumeratedValues>
  28147. </field>
  28148. <field>
  28149. <name>BOFFMSK</name>
  28150. <description>This bit provides a mask for the Bus Off Interrupt.</description>
  28151. <bitOffset>0xF</bitOffset>
  28152. <bitWidth>1</bitWidth>
  28153. <access>read-write</access>
  28154. <enumeratedValues>
  28155. <enumeratedValue>
  28156. <name>BOFFMSK_0</name>
  28157. <description>Bus Off interrupt disabled</description>
  28158. <value>0</value>
  28159. </enumeratedValue>
  28160. <enumeratedValue>
  28161. <name>BOFFMSK_1</name>
  28162. <description>Bus Off interrupt enabled</description>
  28163. <value>0x1</value>
  28164. </enumeratedValue>
  28165. </enumeratedValues>
  28166. </field>
  28167. <field>
  28168. <name>PSEG2</name>
  28169. <description>This 3-bit field defines the length of Phase Buffer Segment 2 in the bit time</description>
  28170. <bitOffset>0x10</bitOffset>
  28171. <bitWidth>3</bitWidth>
  28172. <access>read-write</access>
  28173. </field>
  28174. <field>
  28175. <name>PSEG1</name>
  28176. <description>This 3-bit field defines the length of Phase Buffer Segment 1 in the bit time</description>
  28177. <bitOffset>0x13</bitOffset>
  28178. <bitWidth>3</bitWidth>
  28179. <access>read-write</access>
  28180. </field>
  28181. <field>
  28182. <name>RJW</name>
  28183. <description>This 2-bit field defines the maximum number of time quanta One time quantum is equal to the Sclock period</description>
  28184. <bitOffset>0x16</bitOffset>
  28185. <bitWidth>2</bitWidth>
  28186. <access>read-write</access>
  28187. </field>
  28188. <field>
  28189. <name>PRESDIV</name>
  28190. <description>This 8-bit field defines the ratio between the PE clock frequency and the Serial Clock (Sclock) frequency</description>
  28191. <bitOffset>0x18</bitOffset>
  28192. <bitWidth>8</bitWidth>
  28193. <access>read-write</access>
  28194. </field>
  28195. </fields>
  28196. </register>
  28197. <register>
  28198. <name>TIMER</name>
  28199. <description>Free Running Timer Register</description>
  28200. <addressOffset>0x8</addressOffset>
  28201. <size>32</size>
  28202. <access>read-write</access>
  28203. <resetValue>0</resetValue>
  28204. <resetMask>0xFFFFFFFF</resetMask>
  28205. <fields>
  28206. <field>
  28207. <name>TIMER</name>
  28208. <description>TIMER</description>
  28209. <bitOffset>0</bitOffset>
  28210. <bitWidth>16</bitWidth>
  28211. <access>read-write</access>
  28212. </field>
  28213. </fields>
  28214. </register>
  28215. <register>
  28216. <name>RXMGMASK</name>
  28217. <description>Rx Mailboxes Global Mask Register</description>
  28218. <addressOffset>0x10</addressOffset>
  28219. <size>32</size>
  28220. <access>read-write</access>
  28221. <resetValue>0xFFFFFFFF</resetValue>
  28222. <resetMask>0xFFFFFFFF</resetMask>
  28223. <fields>
  28224. <field>
  28225. <name>MG</name>
  28226. <description>These bits mask the Mailbox filter bits as shown in the figure above</description>
  28227. <bitOffset>0</bitOffset>
  28228. <bitWidth>32</bitWidth>
  28229. <access>read-write</access>
  28230. <enumeratedValues>
  28231. <enumeratedValue>
  28232. <name>MG_0</name>
  28233. <description>the corresponding bit in the filter is &quot;don't care&quot;</description>
  28234. <value>0</value>
  28235. </enumeratedValue>
  28236. <enumeratedValue>
  28237. <name>MG_1</name>
  28238. <description>The corresponding bit in the filter is checked against the one received</description>
  28239. <value>0x1</value>
  28240. </enumeratedValue>
  28241. </enumeratedValues>
  28242. </field>
  28243. </fields>
  28244. </register>
  28245. <register>
  28246. <name>RX14MASK</name>
  28247. <description>Rx Buffer 14 Mask Register</description>
  28248. <addressOffset>0x14</addressOffset>
  28249. <size>32</size>
  28250. <access>read-write</access>
  28251. <resetValue>0xFFFFFFFF</resetValue>
  28252. <resetMask>0xFFFFFFFF</resetMask>
  28253. <fields>
  28254. <field>
  28255. <name>RX14M</name>
  28256. <description>These bits mask Mailbox 14 filter bits in the same fashion as RXMGMASK masks other Mailboxes filters (see RXMGMASKRx Mailboxes Global Mask Register )</description>
  28257. <bitOffset>0</bitOffset>
  28258. <bitWidth>32</bitWidth>
  28259. <access>read-write</access>
  28260. <enumeratedValues>
  28261. <enumeratedValue>
  28262. <name>RX14M_0</name>
  28263. <description>the corresponding bit in the filter is &quot;don't care&quot;</description>
  28264. <value>0</value>
  28265. </enumeratedValue>
  28266. <enumeratedValue>
  28267. <name>RX14M_1</name>
  28268. <description>The corresponding bit in the filter is checked</description>
  28269. <value>0x1</value>
  28270. </enumeratedValue>
  28271. </enumeratedValues>
  28272. </field>
  28273. </fields>
  28274. </register>
  28275. <register>
  28276. <name>RX15MASK</name>
  28277. <description>Rx Buffer 15 Mask Register</description>
  28278. <addressOffset>0x18</addressOffset>
  28279. <size>32</size>
  28280. <access>read-write</access>
  28281. <resetValue>0xFFFFFFFF</resetValue>
  28282. <resetMask>0xFFFFFFFF</resetMask>
  28283. <fields>
  28284. <field>
  28285. <name>RX15M</name>
  28286. <description>These bits mask Mailbox 15 filter bits in the same fashion as RXMGMASK masks other Mailboxes filters (see RXMGMASKRx Mailboxes Global Mask Register )</description>
  28287. <bitOffset>0</bitOffset>
  28288. <bitWidth>32</bitWidth>
  28289. <access>read-write</access>
  28290. <enumeratedValues>
  28291. <enumeratedValue>
  28292. <name>RX15M_0</name>
  28293. <description>the corresponding bit in the filter is &quot;don't care&quot;</description>
  28294. <value>0</value>
  28295. </enumeratedValue>
  28296. <enumeratedValue>
  28297. <name>RX15M_1</name>
  28298. <description>The corresponding bit in the filter is checked</description>
  28299. <value>0x1</value>
  28300. </enumeratedValue>
  28301. </enumeratedValues>
  28302. </field>
  28303. </fields>
  28304. </register>
  28305. <register>
  28306. <name>ECR</name>
  28307. <description>Error Counter Register</description>
  28308. <addressOffset>0x1C</addressOffset>
  28309. <size>32</size>
  28310. <access>read-write</access>
  28311. <resetValue>0</resetValue>
  28312. <resetMask>0xFFFFFFFF</resetMask>
  28313. <fields>
  28314. <field>
  28315. <name>TX_ERR_COUNTER</name>
  28316. <description>Tx_Err_Counter</description>
  28317. <bitOffset>0</bitOffset>
  28318. <bitWidth>8</bitWidth>
  28319. <access>read-write</access>
  28320. </field>
  28321. <field>
  28322. <name>RX_ERR_COUNTER</name>
  28323. <description>Rx_Err_Counter</description>
  28324. <bitOffset>0x8</bitOffset>
  28325. <bitWidth>8</bitWidth>
  28326. <access>read-write</access>
  28327. </field>
  28328. </fields>
  28329. </register>
  28330. <register>
  28331. <name>ESR1</name>
  28332. <description>Error and Status 1 Register</description>
  28333. <addressOffset>0x20</addressOffset>
  28334. <size>32</size>
  28335. <access>read-write</access>
  28336. <resetValue>0</resetValue>
  28337. <resetMask>0xFFFFFFFF</resetMask>
  28338. <fields>
  28339. <field>
  28340. <name>WAKINT</name>
  28341. <description>When CAN is Stop Mode and a recessive to dominant transition is detected on the CAN bus and if the WAK_MSK bit in the MCR Register is set, an interrupt is generated to the ARM</description>
  28342. <bitOffset>0</bitOffset>
  28343. <bitWidth>1</bitWidth>
  28344. <access>read-write</access>
  28345. <enumeratedValues>
  28346. <enumeratedValue>
  28347. <name>WAKINT_0</name>
  28348. <description>No such occurrence</description>
  28349. <value>0</value>
  28350. </enumeratedValue>
  28351. <enumeratedValue>
  28352. <name>WAKINT_1</name>
  28353. <description>Indicates a recessive to dominant transition received on the CAN bus when the CAN module is in Stop Mode</description>
  28354. <value>0x1</value>
  28355. </enumeratedValue>
  28356. </enumeratedValues>
  28357. </field>
  28358. <field>
  28359. <name>ERRINT</name>
  28360. <description>This bit indicates that at least one of the Error Bits (bits 15-10) is set</description>
  28361. <bitOffset>0x1</bitOffset>
  28362. <bitWidth>1</bitWidth>
  28363. <access>read-write</access>
  28364. <enumeratedValues>
  28365. <enumeratedValue>
  28366. <name>ERRINT_0</name>
  28367. <description>No such occurrence</description>
  28368. <value>0</value>
  28369. </enumeratedValue>
  28370. <enumeratedValue>
  28371. <name>ERRINT_1</name>
  28372. <description>Indicates setting of any Error Bit in the Error and Status Register</description>
  28373. <value>0x1</value>
  28374. </enumeratedValue>
  28375. </enumeratedValues>
  28376. </field>
  28377. <field>
  28378. <name>BOFFINT</name>
  28379. <description>This bit is set when CAN enters 'Bus Off' state</description>
  28380. <bitOffset>0x2</bitOffset>
  28381. <bitWidth>1</bitWidth>
  28382. <access>read-write</access>
  28383. <enumeratedValues>
  28384. <enumeratedValue>
  28385. <name>BOFFINT_0</name>
  28386. <description>No such occurrence</description>
  28387. <value>0</value>
  28388. </enumeratedValue>
  28389. <enumeratedValue>
  28390. <name>BOFFINT_1</name>
  28391. <description>CAN module entered 'Bus Off' state</description>
  28392. <value>0x1</value>
  28393. </enumeratedValue>
  28394. </enumeratedValues>
  28395. </field>
  28396. <field>
  28397. <name>RX</name>
  28398. <description>This bit indicates if FlexCAN is receiving a message. Refer to .</description>
  28399. <bitOffset>0x3</bitOffset>
  28400. <bitWidth>1</bitWidth>
  28401. <access>read-only</access>
  28402. <enumeratedValues>
  28403. <enumeratedValue>
  28404. <name>RX_0</name>
  28405. <description>CAN is receiving a message</description>
  28406. <value>0</value>
  28407. </enumeratedValue>
  28408. <enumeratedValue>
  28409. <name>RX_1</name>
  28410. <description>CAN is transmitting a message</description>
  28411. <value>0x1</value>
  28412. </enumeratedValue>
  28413. </enumeratedValues>
  28414. </field>
  28415. <field>
  28416. <name>FLTCONF</name>
  28417. <description>If the LOM bit in the Control Register is asserted, after some delay that depends on the CAN bit timing the FLT_CONF field will indicate &quot;Error Passive&quot;</description>
  28418. <bitOffset>0x4</bitOffset>
  28419. <bitWidth>2</bitWidth>
  28420. <access>read-only</access>
  28421. <enumeratedValues>
  28422. <enumeratedValue>
  28423. <name>FLTCONF_0</name>
  28424. <description>Error Active</description>
  28425. <value>0</value>
  28426. </enumeratedValue>
  28427. <enumeratedValue>
  28428. <name>FLTCONF_1</name>
  28429. <description>Error Passive</description>
  28430. <value>0x1</value>
  28431. </enumeratedValue>
  28432. </enumeratedValues>
  28433. </field>
  28434. <field>
  28435. <name>TX</name>
  28436. <description>This bit indicates if CAN is transmitting a message.Refer to .</description>
  28437. <bitOffset>0x6</bitOffset>
  28438. <bitWidth>1</bitWidth>
  28439. <access>read-only</access>
  28440. <enumeratedValues>
  28441. <enumeratedValue>
  28442. <name>TX_0</name>
  28443. <description>CAN is receiving a message</description>
  28444. <value>0</value>
  28445. </enumeratedValue>
  28446. <enumeratedValue>
  28447. <name>TX_1</name>
  28448. <description>CAN is transmitting a message</description>
  28449. <value>0x1</value>
  28450. </enumeratedValue>
  28451. </enumeratedValues>
  28452. </field>
  28453. <field>
  28454. <name>IDLE</name>
  28455. <description>This bit indicates when CAN bus is in IDLE state.Refer to .</description>
  28456. <bitOffset>0x7</bitOffset>
  28457. <bitWidth>1</bitWidth>
  28458. <access>read-only</access>
  28459. <enumeratedValues>
  28460. <enumeratedValue>
  28461. <name>IDLE_0</name>
  28462. <description>No such occurrence</description>
  28463. <value>0</value>
  28464. </enumeratedValue>
  28465. <enumeratedValue>
  28466. <name>IDLE_1</name>
  28467. <description>CAN bus is now IDLE</description>
  28468. <value>0x1</value>
  28469. </enumeratedValue>
  28470. </enumeratedValues>
  28471. </field>
  28472. <field>
  28473. <name>RXWRN</name>
  28474. <description>This bit indicates when repetitive errors are occurring during message reception.</description>
  28475. <bitOffset>0x8</bitOffset>
  28476. <bitWidth>1</bitWidth>
  28477. <access>read-only</access>
  28478. <enumeratedValues>
  28479. <enumeratedValue>
  28480. <name>RXWRN_0</name>
  28481. <description>No such occurrence</description>
  28482. <value>0</value>
  28483. </enumeratedValue>
  28484. <enumeratedValue>
  28485. <name>RXWRN_1</name>
  28486. <description>Rx_Err_Counter &gt;= 96</description>
  28487. <value>0x1</value>
  28488. </enumeratedValue>
  28489. </enumeratedValues>
  28490. </field>
  28491. <field>
  28492. <name>TXWRN</name>
  28493. <description>This bit indicates when repetitive errors are occurring during message transmission.</description>
  28494. <bitOffset>0x9</bitOffset>
  28495. <bitWidth>1</bitWidth>
  28496. <access>read-only</access>
  28497. <enumeratedValues>
  28498. <enumeratedValue>
  28499. <name>TXWRN_0</name>
  28500. <description>No such occurrence</description>
  28501. <value>0</value>
  28502. </enumeratedValue>
  28503. <enumeratedValue>
  28504. <name>TXWRN_1</name>
  28505. <description>TX_Err_Counter &gt;= 96</description>
  28506. <value>0x1</value>
  28507. </enumeratedValue>
  28508. </enumeratedValues>
  28509. </field>
  28510. <field>
  28511. <name>STFERR</name>
  28512. <description>This bit indicates that a Stuffing Error has been detected.</description>
  28513. <bitOffset>0xA</bitOffset>
  28514. <bitWidth>1</bitWidth>
  28515. <access>read-only</access>
  28516. <enumeratedValues>
  28517. <enumeratedValue>
  28518. <name>STFERR_0</name>
  28519. <description>No such occurrence.</description>
  28520. <value>0</value>
  28521. </enumeratedValue>
  28522. <enumeratedValue>
  28523. <name>STFERR_1</name>
  28524. <description>A Stuffing Error occurred since last read of this register.</description>
  28525. <value>0x1</value>
  28526. </enumeratedValue>
  28527. </enumeratedValues>
  28528. </field>
  28529. <field>
  28530. <name>FRMERR</name>
  28531. <description>This bit indicates that a Form Error has been detected by the receiver node, i</description>
  28532. <bitOffset>0xB</bitOffset>
  28533. <bitWidth>1</bitWidth>
  28534. <access>read-only</access>
  28535. <enumeratedValues>
  28536. <enumeratedValue>
  28537. <name>FRMERR_0</name>
  28538. <description>No such occurrence</description>
  28539. <value>0</value>
  28540. </enumeratedValue>
  28541. <enumeratedValue>
  28542. <name>FRMERR_1</name>
  28543. <description>A Form Error occurred since last read of this register</description>
  28544. <value>0x1</value>
  28545. </enumeratedValue>
  28546. </enumeratedValues>
  28547. </field>
  28548. <field>
  28549. <name>CRCERR</name>
  28550. <description>This bit indicates that a CRC Error has been detected by the receiver node, i</description>
  28551. <bitOffset>0xC</bitOffset>
  28552. <bitWidth>1</bitWidth>
  28553. <access>read-only</access>
  28554. <enumeratedValues>
  28555. <enumeratedValue>
  28556. <name>CRCERR_0</name>
  28557. <description>No such occurrence</description>
  28558. <value>0</value>
  28559. </enumeratedValue>
  28560. <enumeratedValue>
  28561. <name>CRCERR_1</name>
  28562. <description>A CRC error occurred since last read of this register.</description>
  28563. <value>0x1</value>
  28564. </enumeratedValue>
  28565. </enumeratedValues>
  28566. </field>
  28567. <field>
  28568. <name>ACKERR</name>
  28569. <description>This bit indicates that an Acknowledge Error has been detected by the transmitter node, i</description>
  28570. <bitOffset>0xD</bitOffset>
  28571. <bitWidth>1</bitWidth>
  28572. <access>read-only</access>
  28573. <enumeratedValues>
  28574. <enumeratedValue>
  28575. <name>ACKERR_0</name>
  28576. <description>No such occurrence</description>
  28577. <value>0</value>
  28578. </enumeratedValue>
  28579. <enumeratedValue>
  28580. <name>ACKERR_1</name>
  28581. <description>An ACK error occurred since last read of this register</description>
  28582. <value>0x1</value>
  28583. </enumeratedValue>
  28584. </enumeratedValues>
  28585. </field>
  28586. <field>
  28587. <name>BIT0ERR</name>
  28588. <description>This bit indicates when an inconsistency occurs between the transmitted and the received bit in a message</description>
  28589. <bitOffset>0xE</bitOffset>
  28590. <bitWidth>1</bitWidth>
  28591. <access>read-only</access>
  28592. <enumeratedValues>
  28593. <enumeratedValue>
  28594. <name>BIT0ERR_0</name>
  28595. <description>No such occurrence</description>
  28596. <value>0</value>
  28597. </enumeratedValue>
  28598. <enumeratedValue>
  28599. <name>BIT0ERR_1</name>
  28600. <description>At least one bit sent as dominant is received as recessive</description>
  28601. <value>0x1</value>
  28602. </enumeratedValue>
  28603. </enumeratedValues>
  28604. </field>
  28605. <field>
  28606. <name>BIT1ERR</name>
  28607. <description>This bit indicates when an inconsistency occurs between the transmitted and the received bit in a message</description>
  28608. <bitOffset>0xF</bitOffset>
  28609. <bitWidth>1</bitWidth>
  28610. <access>read-only</access>
  28611. <enumeratedValues>
  28612. <enumeratedValue>
  28613. <name>BIT1ERR_0</name>
  28614. <description>No such occurrence</description>
  28615. <value>0</value>
  28616. </enumeratedValue>
  28617. <enumeratedValue>
  28618. <name>BIT1ERR_1</name>
  28619. <description>At least one bit sent as recessive is received as dominant</description>
  28620. <value>0x1</value>
  28621. </enumeratedValue>
  28622. </enumeratedValues>
  28623. </field>
  28624. <field>
  28625. <name>RWRNINT</name>
  28626. <description>If the WRN_EN bit in MCR is asserted, the RWRN_INT bit is set when the RX_WRN flag transition from '0' to '1', meaning that the Rx error counters reached 96</description>
  28627. <bitOffset>0x10</bitOffset>
  28628. <bitWidth>1</bitWidth>
  28629. <access>read-write</access>
  28630. <enumeratedValues>
  28631. <enumeratedValue>
  28632. <name>RWRNINT_0</name>
  28633. <description>No such occurrence</description>
  28634. <value>0</value>
  28635. </enumeratedValue>
  28636. <enumeratedValue>
  28637. <name>RWRNINT_1</name>
  28638. <description>The Rx error counter transition from &lt; 96 to &gt;= 96</description>
  28639. <value>0x1</value>
  28640. </enumeratedValue>
  28641. </enumeratedValues>
  28642. </field>
  28643. <field>
  28644. <name>TWRNINT</name>
  28645. <description>If the WRN_EN bit in MCR is asserted, the TWRN_INT bit is set when the TX_WRN flag transition from '0' to '1', meaning that the Tx error counter reached 96</description>
  28646. <bitOffset>0x11</bitOffset>
  28647. <bitWidth>1</bitWidth>
  28648. <access>read-write</access>
  28649. <enumeratedValues>
  28650. <enumeratedValue>
  28651. <name>TWRNINT_0</name>
  28652. <description>No such occurrence</description>
  28653. <value>0</value>
  28654. </enumeratedValue>
  28655. <enumeratedValue>
  28656. <name>TWRNINT_1</name>
  28657. <description>The Tx error counter transition from &lt; 96 to &gt;= 96</description>
  28658. <value>0x1</value>
  28659. </enumeratedValue>
  28660. </enumeratedValues>
  28661. </field>
  28662. <field>
  28663. <name>SYNCH</name>
  28664. <description>This read-only flag indicates whether the FlexCAN is synchronized to the CAN bus and able to participate in the communication process</description>
  28665. <bitOffset>0x12</bitOffset>
  28666. <bitWidth>1</bitWidth>
  28667. <access>read-only</access>
  28668. <enumeratedValues>
  28669. <enumeratedValue>
  28670. <name>SYNCH_0</name>
  28671. <description>FlexCAN is not synchronized to the CAN bus</description>
  28672. <value>0</value>
  28673. </enumeratedValue>
  28674. <enumeratedValue>
  28675. <name>SYNCH_1</name>
  28676. <description>FlexCAN is synchronized to the CAN bus</description>
  28677. <value>0x1</value>
  28678. </enumeratedValue>
  28679. </enumeratedValues>
  28680. </field>
  28681. </fields>
  28682. </register>
  28683. <register>
  28684. <name>IMASK2</name>
  28685. <description>Interrupt Masks 2 Register</description>
  28686. <addressOffset>0x24</addressOffset>
  28687. <size>32</size>
  28688. <access>read-write</access>
  28689. <resetValue>0</resetValue>
  28690. <resetMask>0xFFFFFFFF</resetMask>
  28691. <fields>
  28692. <field>
  28693. <name>BUFHM</name>
  28694. <description>Each bit enables or disables the respective CAN Message Buffer (MB32 to MB63) Interrupt</description>
  28695. <bitOffset>0</bitOffset>
  28696. <bitWidth>32</bitWidth>
  28697. <access>read-write</access>
  28698. <enumeratedValues>
  28699. <enumeratedValue>
  28700. <name>BUFHM_0</name>
  28701. <description>The corresponding buffer Interrupt is disabled</description>
  28702. <value>0</value>
  28703. </enumeratedValue>
  28704. <enumeratedValue>
  28705. <name>BUFHM_1</name>
  28706. <description>The corresponding buffer Interrupt is enabled</description>
  28707. <value>0x1</value>
  28708. </enumeratedValue>
  28709. </enumeratedValues>
  28710. </field>
  28711. </fields>
  28712. </register>
  28713. <register>
  28714. <name>IMASK1</name>
  28715. <description>Interrupt Masks 1 Register</description>
  28716. <addressOffset>0x28</addressOffset>
  28717. <size>32</size>
  28718. <access>read-write</access>
  28719. <resetValue>0</resetValue>
  28720. <resetMask>0xFFFFFFFF</resetMask>
  28721. <fields>
  28722. <field>
  28723. <name>BUFLM</name>
  28724. <description>Each bit enables or disables the respective CAN Message Buffer (MB0 to MB31) Interrupt</description>
  28725. <bitOffset>0</bitOffset>
  28726. <bitWidth>32</bitWidth>
  28727. <access>read-write</access>
  28728. <enumeratedValues>
  28729. <enumeratedValue>
  28730. <name>BUFLM_0</name>
  28731. <description>The corresponding buffer Interrupt is disabled</description>
  28732. <value>0</value>
  28733. </enumeratedValue>
  28734. <enumeratedValue>
  28735. <name>BUFLM_1</name>
  28736. <description>The corresponding buffer Interrupt is enabled</description>
  28737. <value>0x1</value>
  28738. </enumeratedValue>
  28739. </enumeratedValues>
  28740. </field>
  28741. </fields>
  28742. </register>
  28743. <register>
  28744. <name>IFLAG2</name>
  28745. <description>Interrupt Flags 2 Register</description>
  28746. <addressOffset>0x2C</addressOffset>
  28747. <size>32</size>
  28748. <access>read-write</access>
  28749. <resetValue>0</resetValue>
  28750. <resetMask>0xFFFFFFFF</resetMask>
  28751. <fields>
  28752. <field>
  28753. <name>BUFHI</name>
  28754. <description>Each bit flags the respective CAN Message Buffer (MB32 to MB63) interrupt.</description>
  28755. <bitOffset>0</bitOffset>
  28756. <bitWidth>32</bitWidth>
  28757. <access>read-write</access>
  28758. <enumeratedValues>
  28759. <enumeratedValue>
  28760. <name>BUFHI_0</name>
  28761. <description>No such occurrence</description>
  28762. <value>0</value>
  28763. </enumeratedValue>
  28764. <enumeratedValue>
  28765. <name>BUFHI_1</name>
  28766. <description>The corresponding buffer has successfully completed transmission or reception</description>
  28767. <value>0x1</value>
  28768. </enumeratedValue>
  28769. </enumeratedValues>
  28770. </field>
  28771. </fields>
  28772. </register>
  28773. <register>
  28774. <name>IFLAG1</name>
  28775. <description>Interrupt Flags 1 Register</description>
  28776. <addressOffset>0x30</addressOffset>
  28777. <size>32</size>
  28778. <access>read-write</access>
  28779. <resetValue>0</resetValue>
  28780. <resetMask>0xFFFFFFFF</resetMask>
  28781. <fields>
  28782. <field>
  28783. <name>BUF4TO0I</name>
  28784. <description>If the Rx FIFO is not enabled, these bits flag the interrupts for MB0 to MB4</description>
  28785. <bitOffset>0</bitOffset>
  28786. <bitWidth>5</bitWidth>
  28787. <access>read-write</access>
  28788. <enumeratedValues>
  28789. <enumeratedValue>
  28790. <name>BUF4TO0I_0</name>
  28791. <description>No such occurrence</description>
  28792. <value>0</value>
  28793. </enumeratedValue>
  28794. <enumeratedValue>
  28795. <name>BUF4TO0I_1</name>
  28796. <description>Corresponding MB completed transmission/reception</description>
  28797. <value>0x1</value>
  28798. </enumeratedValue>
  28799. </enumeratedValues>
  28800. </field>
  28801. <field>
  28802. <name>BUF5I</name>
  28803. <description>If the Rx FIFO is not enabled, this bit flags the interrupt for MB5</description>
  28804. <bitOffset>0x5</bitOffset>
  28805. <bitWidth>1</bitWidth>
  28806. <access>read-write</access>
  28807. <enumeratedValues>
  28808. <enumeratedValue>
  28809. <name>BUF5I_0</name>
  28810. <description>No such occurrence</description>
  28811. <value>0</value>
  28812. </enumeratedValue>
  28813. <enumeratedValue>
  28814. <name>BUF5I_1</name>
  28815. <description>MB5 completed transmission/reception or frames available in the FIFO</description>
  28816. <value>0x1</value>
  28817. </enumeratedValue>
  28818. </enumeratedValues>
  28819. </field>
  28820. <field>
  28821. <name>BUF6I</name>
  28822. <description>If the Rx FIFO is not enabled, this bit flags the interrupt for MB6</description>
  28823. <bitOffset>0x6</bitOffset>
  28824. <bitWidth>1</bitWidth>
  28825. <access>read-write</access>
  28826. <enumeratedValues>
  28827. <enumeratedValue>
  28828. <name>BUF6I_0</name>
  28829. <description>No such occurrence</description>
  28830. <value>0</value>
  28831. </enumeratedValue>
  28832. <enumeratedValue>
  28833. <name>BUF6I_1</name>
  28834. <description>MB6 completed transmission/reception or FIFO almost full</description>
  28835. <value>0x1</value>
  28836. </enumeratedValue>
  28837. </enumeratedValues>
  28838. </field>
  28839. <field>
  28840. <name>BUF7I</name>
  28841. <description>If the Rx FIFO is not enabled, this bit flags the interrupt for MB7</description>
  28842. <bitOffset>0x7</bitOffset>
  28843. <bitWidth>1</bitWidth>
  28844. <access>read-write</access>
  28845. <enumeratedValues>
  28846. <enumeratedValue>
  28847. <name>BUF7I_0</name>
  28848. <description>No such occurrence</description>
  28849. <value>0</value>
  28850. </enumeratedValue>
  28851. <enumeratedValue>
  28852. <name>BUF7I_1</name>
  28853. <description>MB7 completed transmission/reception or FIFO overflow</description>
  28854. <value>0x1</value>
  28855. </enumeratedValue>
  28856. </enumeratedValues>
  28857. </field>
  28858. <field>
  28859. <name>BUF31TO8I</name>
  28860. <description>Each bit flags the respective CAN Message Buffer (MB8 to MB31) interrupt.</description>
  28861. <bitOffset>0x8</bitOffset>
  28862. <bitWidth>24</bitWidth>
  28863. <access>read-write</access>
  28864. <enumeratedValues>
  28865. <enumeratedValue>
  28866. <name>BUF31TO8I_0</name>
  28867. <description>No such occurrence</description>
  28868. <value>0</value>
  28869. </enumeratedValue>
  28870. <enumeratedValue>
  28871. <name>BUF31TO8I_1</name>
  28872. <description>The corresponding MB has successfully completed transmission or reception</description>
  28873. <value>0x1</value>
  28874. </enumeratedValue>
  28875. </enumeratedValues>
  28876. </field>
  28877. </fields>
  28878. </register>
  28879. <register>
  28880. <name>CTRL2</name>
  28881. <description>Control 2 Register</description>
  28882. <addressOffset>0x34</addressOffset>
  28883. <size>32</size>
  28884. <access>read-write</access>
  28885. <resetValue>0</resetValue>
  28886. <resetMask>0xFFFFFFFF</resetMask>
  28887. <fields>
  28888. <field>
  28889. <name>EACEN</name>
  28890. <description>This bit controls the comparison of IDE and RTR bits within Rx Mailboxes filters with their corresponding bits in the incoming frame by the matching process</description>
  28891. <bitOffset>0x10</bitOffset>
  28892. <bitWidth>1</bitWidth>
  28893. <access>read-write</access>
  28894. <enumeratedValues>
  28895. <enumeratedValue>
  28896. <name>EACEN_0</name>
  28897. <description>Rx Mailbox filter's IDE bit is always compared and RTR is never compared despite mask bits.</description>
  28898. <value>0</value>
  28899. </enumeratedValue>
  28900. <enumeratedValue>
  28901. <name>EACEN_1</name>
  28902. <description>Enables the comparison of both Rx Mailbox filter's IDE and RTR bit with their corresponding bits within the incoming frame. Mask bits do apply.</description>
  28903. <value>0x1</value>
  28904. </enumeratedValue>
  28905. </enumeratedValues>
  28906. </field>
  28907. <field>
  28908. <name>RRS</name>
  28909. <description>If this bit is asserted Remote Request Frame is submitted to a matching process and stored in the corresponding Message Buffer in the same fashion of a Data Frame</description>
  28910. <bitOffset>0x11</bitOffset>
  28911. <bitWidth>1</bitWidth>
  28912. <access>read-write</access>
  28913. <enumeratedValues>
  28914. <enumeratedValue>
  28915. <name>RRS_0</name>
  28916. <description>Remote Response Frame is generated</description>
  28917. <value>0</value>
  28918. </enumeratedValue>
  28919. <enumeratedValue>
  28920. <name>RRS_1</name>
  28921. <description>Remote Request Frame is stored</description>
  28922. <value>0x1</value>
  28923. </enumeratedValue>
  28924. </enumeratedValues>
  28925. </field>
  28926. <field>
  28927. <name>MRP</name>
  28928. <description>If this bit is set the matching process starts from the Mailboxes and if no match occurs the matching continues on the Rx FIFO</description>
  28929. <bitOffset>0x12</bitOffset>
  28930. <bitWidth>1</bitWidth>
  28931. <access>read-write</access>
  28932. <enumeratedValues>
  28933. <enumeratedValue>
  28934. <name>MRP_0</name>
  28935. <description>Matching starts from Rx FIFO and continues on Mailboxes</description>
  28936. <value>0</value>
  28937. </enumeratedValue>
  28938. <enumeratedValue>
  28939. <name>MRP_1</name>
  28940. <description>Matching starts from Mailboxes and continues on Rx FIFO</description>
  28941. <value>0x1</value>
  28942. </enumeratedValue>
  28943. </enumeratedValues>
  28944. </field>
  28945. <field>
  28946. <name>TASD</name>
  28947. <description>This 5-bit field indicates how many CAN bits the Tx arbitration process start point can be delayed from the first bit of CRC field on CAN bus</description>
  28948. <bitOffset>0x13</bitOffset>
  28949. <bitWidth>5</bitWidth>
  28950. <access>read-write</access>
  28951. </field>
  28952. <field>
  28953. <name>RFFN</name>
  28954. <description>This 4-bit field defines the number of Rx FIFO filters according to</description>
  28955. <bitOffset>0x18</bitOffset>
  28956. <bitWidth>4</bitWidth>
  28957. <access>read-write</access>
  28958. </field>
  28959. <field>
  28960. <name>WRMFRZ</name>
  28961. <description>Enable unrestricted write access to FlexCAN memory in Freeze mode</description>
  28962. <bitOffset>0x1C</bitOffset>
  28963. <bitWidth>1</bitWidth>
  28964. <access>read-write</access>
  28965. <enumeratedValues>
  28966. <enumeratedValue>
  28967. <name>WRMFRZ_0</name>
  28968. <description>Keep the write access restricted in some regions of FlexCAN memory</description>
  28969. <value>0</value>
  28970. </enumeratedValue>
  28971. <enumeratedValue>
  28972. <name>WRMFRZ_1</name>
  28973. <description>Enable unrestricted write access to FlexCAN memory</description>
  28974. <value>0x1</value>
  28975. </enumeratedValue>
  28976. </enumeratedValues>
  28977. </field>
  28978. </fields>
  28979. </register>
  28980. <register>
  28981. <name>ESR2</name>
  28982. <description>Error and Status 2 Register</description>
  28983. <addressOffset>0x38</addressOffset>
  28984. <size>32</size>
  28985. <access>read-only</access>
  28986. <resetValue>0</resetValue>
  28987. <resetMask>0xFFFFFFFF</resetMask>
  28988. <fields>
  28989. <field>
  28990. <name>IMB</name>
  28991. <description>If ESR2[VPS] is asserted, this bit indicates whether there is any inactive Mailbox (CODE field is either 0b1000 or 0b0000)</description>
  28992. <bitOffset>0xD</bitOffset>
  28993. <bitWidth>1</bitWidth>
  28994. <access>read-only</access>
  28995. <enumeratedValues>
  28996. <enumeratedValue>
  28997. <name>IMB_0</name>
  28998. <description>If ESR2[VPS] is asserted, the ESR2[LPTM] is not an inactive Mailbox.</description>
  28999. <value>0</value>
  29000. </enumeratedValue>
  29001. <enumeratedValue>
  29002. <name>IMB_1</name>
  29003. <description>If ESR2[VPS] is asserted, there is at least one inactive Mailbox. LPTM content is the number of the first one.</description>
  29004. <value>0x1</value>
  29005. </enumeratedValue>
  29006. </enumeratedValues>
  29007. </field>
  29008. <field>
  29009. <name>VPS</name>
  29010. <description>This bit indicates whether IMB and LPTM contents are currently valid or not</description>
  29011. <bitOffset>0xE</bitOffset>
  29012. <bitWidth>1</bitWidth>
  29013. <access>read-only</access>
  29014. <enumeratedValues>
  29015. <enumeratedValue>
  29016. <name>VPS_0</name>
  29017. <description>Contents of IMB and LPTM are invalid</description>
  29018. <value>0</value>
  29019. </enumeratedValue>
  29020. <enumeratedValue>
  29021. <name>VPS_1</name>
  29022. <description>Contents of IMB and LPTM are valid</description>
  29023. <value>0x1</value>
  29024. </enumeratedValue>
  29025. </enumeratedValues>
  29026. </field>
  29027. <field>
  29028. <name>LPTM</name>
  29029. <description>If ESR2[VPS] is asserted, his 7-bit field indicates the lowest number inactive Mailbox (refer to IMB bit description)</description>
  29030. <bitOffset>0x10</bitOffset>
  29031. <bitWidth>7</bitWidth>
  29032. <access>read-only</access>
  29033. </field>
  29034. </fields>
  29035. </register>
  29036. <register>
  29037. <name>CRCR</name>
  29038. <description>CRC Register</description>
  29039. <addressOffset>0x44</addressOffset>
  29040. <size>32</size>
  29041. <access>read-only</access>
  29042. <resetValue>0</resetValue>
  29043. <resetMask>0xFFFFFFFF</resetMask>
  29044. <fields>
  29045. <field>
  29046. <name>TXCRC</name>
  29047. <description>This field indicates the CRC value of the last message transmitted</description>
  29048. <bitOffset>0</bitOffset>
  29049. <bitWidth>15</bitWidth>
  29050. <access>read-only</access>
  29051. </field>
  29052. <field>
  29053. <name>MBCRC</name>
  29054. <description>This field indicates the number of the Mailbox corresponding to the value in TXCRC field.</description>
  29055. <bitOffset>0x10</bitOffset>
  29056. <bitWidth>7</bitWidth>
  29057. <access>read-only</access>
  29058. </field>
  29059. </fields>
  29060. </register>
  29061. <register>
  29062. <name>RXFGMASK</name>
  29063. <description>Rx FIFO Global Mask Register</description>
  29064. <addressOffset>0x48</addressOffset>
  29065. <size>32</size>
  29066. <access>read-write</access>
  29067. <resetValue>0xFFFFFFFF</resetValue>
  29068. <resetMask>0xFFFFFFFF</resetMask>
  29069. <fields>
  29070. <field>
  29071. <name>FGM</name>
  29072. <description>These bits mask the ID Filter Table elements bits in a perfect alignment</description>
  29073. <bitOffset>0</bitOffset>
  29074. <bitWidth>32</bitWidth>
  29075. <access>read-write</access>
  29076. <enumeratedValues>
  29077. <enumeratedValue>
  29078. <name>FGM_0</name>
  29079. <description>The corresponding bit in the filter is &quot;don't care&quot;</description>
  29080. <value>0</value>
  29081. </enumeratedValue>
  29082. <enumeratedValue>
  29083. <name>FGM_1</name>
  29084. <description>The corresponding bit in the filter is checked</description>
  29085. <value>0x1</value>
  29086. </enumeratedValue>
  29087. </enumeratedValues>
  29088. </field>
  29089. </fields>
  29090. </register>
  29091. <register>
  29092. <name>RXFIR</name>
  29093. <description>Rx FIFO Information Register</description>
  29094. <addressOffset>0x4C</addressOffset>
  29095. <size>32</size>
  29096. <access>read-only</access>
  29097. <resetValue>0</resetValue>
  29098. <resetMask>0xFFFFFFFF</resetMask>
  29099. <fields>
  29100. <field>
  29101. <name>IDHIT</name>
  29102. <description>This 9-bit field indicates which Identifier Acceptance Filter (see Rx FIFO Structure) was hit by the received message that is in the output of the Rx FIFO</description>
  29103. <bitOffset>0</bitOffset>
  29104. <bitWidth>9</bitWidth>
  29105. <access>read-only</access>
  29106. </field>
  29107. </fields>
  29108. </register>
  29109. <register>
  29110. <name>CS0</name>
  29111. <description>Message Buffer 0 CS Register</description>
  29112. <addressOffset>0x80</addressOffset>
  29113. <size>32</size>
  29114. <access>read-write</access>
  29115. <resetValue>0</resetValue>
  29116. <resetMask>0xFFFFFFFF</resetMask>
  29117. <fields>
  29118. <field>
  29119. <name>TIME_STAMP</name>
  29120. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29121. <bitOffset>0</bitOffset>
  29122. <bitWidth>16</bitWidth>
  29123. <access>read-write</access>
  29124. </field>
  29125. <field>
  29126. <name>DLC</name>
  29127. <description>Length of the data to be stored/transmitted.</description>
  29128. <bitOffset>0x10</bitOffset>
  29129. <bitWidth>4</bitWidth>
  29130. <access>read-write</access>
  29131. </field>
  29132. <field>
  29133. <name>RTR</name>
  29134. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29135. <bitOffset>0x14</bitOffset>
  29136. <bitWidth>1</bitWidth>
  29137. <access>read-write</access>
  29138. </field>
  29139. <field>
  29140. <name>IDE</name>
  29141. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29142. <bitOffset>0x15</bitOffset>
  29143. <bitWidth>1</bitWidth>
  29144. <access>read-write</access>
  29145. </field>
  29146. <field>
  29147. <name>SRR</name>
  29148. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29149. <bitOffset>0x16</bitOffset>
  29150. <bitWidth>1</bitWidth>
  29151. <access>read-write</access>
  29152. </field>
  29153. <field>
  29154. <name>CODE</name>
  29155. <description>Reserved</description>
  29156. <bitOffset>0x18</bitOffset>
  29157. <bitWidth>4</bitWidth>
  29158. <access>read-write</access>
  29159. </field>
  29160. </fields>
  29161. </register>
  29162. <register>
  29163. <name>ID0</name>
  29164. <description>Message Buffer 0 ID Register</description>
  29165. <addressOffset>0x84</addressOffset>
  29166. <size>32</size>
  29167. <access>read-write</access>
  29168. <resetValue>0</resetValue>
  29169. <resetMask>0xFFFFFFFF</resetMask>
  29170. <fields>
  29171. <field>
  29172. <name>EXT</name>
  29173. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29174. <bitOffset>0</bitOffset>
  29175. <bitWidth>18</bitWidth>
  29176. <access>read-write</access>
  29177. </field>
  29178. <field>
  29179. <name>STD</name>
  29180. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29181. <bitOffset>0x12</bitOffset>
  29182. <bitWidth>11</bitWidth>
  29183. <access>read-write</access>
  29184. </field>
  29185. <field>
  29186. <name>PRIO</name>
  29187. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  29188. <bitOffset>0x1D</bitOffset>
  29189. <bitWidth>3</bitWidth>
  29190. <access>read-write</access>
  29191. </field>
  29192. </fields>
  29193. </register>
  29194. <register>
  29195. <name>WORD00</name>
  29196. <description>Message Buffer 0 WORD0 Register</description>
  29197. <addressOffset>0x88</addressOffset>
  29198. <size>32</size>
  29199. <access>read-write</access>
  29200. <resetValue>0</resetValue>
  29201. <resetMask>0xFFFFFFFF</resetMask>
  29202. <fields>
  29203. <field>
  29204. <name>DATA_BYTE_3</name>
  29205. <description>Data byte 3 of Rx/Tx frame.</description>
  29206. <bitOffset>0</bitOffset>
  29207. <bitWidth>8</bitWidth>
  29208. <access>read-write</access>
  29209. </field>
  29210. <field>
  29211. <name>DATA_BYTE_2</name>
  29212. <description>Data byte 2 of Rx/Tx frame.</description>
  29213. <bitOffset>0x8</bitOffset>
  29214. <bitWidth>8</bitWidth>
  29215. <access>read-write</access>
  29216. </field>
  29217. <field>
  29218. <name>DATA_BYTE_1</name>
  29219. <description>Data byte 1 of Rx/Tx frame.</description>
  29220. <bitOffset>0x10</bitOffset>
  29221. <bitWidth>8</bitWidth>
  29222. <access>read-write</access>
  29223. </field>
  29224. <field>
  29225. <name>DATA_BYTE_0</name>
  29226. <description>Data byte 0 of Rx/Tx frame.</description>
  29227. <bitOffset>0x18</bitOffset>
  29228. <bitWidth>8</bitWidth>
  29229. <access>read-write</access>
  29230. </field>
  29231. </fields>
  29232. </register>
  29233. <register>
  29234. <name>WORD10</name>
  29235. <description>Message Buffer 0 WORD1 Register</description>
  29236. <addressOffset>0x8C</addressOffset>
  29237. <size>32</size>
  29238. <access>read-write</access>
  29239. <resetValue>0</resetValue>
  29240. <resetMask>0xFFFFFFFF</resetMask>
  29241. <fields>
  29242. <field>
  29243. <name>DATA_BYTE_7</name>
  29244. <description>Data byte 7 of Rx/Tx frame.</description>
  29245. <bitOffset>0</bitOffset>
  29246. <bitWidth>8</bitWidth>
  29247. <access>read-write</access>
  29248. </field>
  29249. <field>
  29250. <name>DATA_BYTE_6</name>
  29251. <description>Data byte 6 of Rx/Tx frame.</description>
  29252. <bitOffset>0x8</bitOffset>
  29253. <bitWidth>8</bitWidth>
  29254. <access>read-write</access>
  29255. </field>
  29256. <field>
  29257. <name>DATA_BYTE_5</name>
  29258. <description>Data byte 5 of Rx/Tx frame.</description>
  29259. <bitOffset>0x10</bitOffset>
  29260. <bitWidth>8</bitWidth>
  29261. <access>read-write</access>
  29262. </field>
  29263. <field>
  29264. <name>DATA_BYTE_4</name>
  29265. <description>Data byte 4 of Rx/Tx frame.</description>
  29266. <bitOffset>0x18</bitOffset>
  29267. <bitWidth>8</bitWidth>
  29268. <access>read-write</access>
  29269. </field>
  29270. </fields>
  29271. </register>
  29272. <register>
  29273. <name>CS1</name>
  29274. <description>Message Buffer 1 CS Register</description>
  29275. <addressOffset>0x90</addressOffset>
  29276. <size>32</size>
  29277. <access>read-write</access>
  29278. <resetValue>0</resetValue>
  29279. <resetMask>0xFFFFFFFF</resetMask>
  29280. <fields>
  29281. <field>
  29282. <name>TIME_STAMP</name>
  29283. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29284. <bitOffset>0</bitOffset>
  29285. <bitWidth>16</bitWidth>
  29286. <access>read-write</access>
  29287. </field>
  29288. <field>
  29289. <name>DLC</name>
  29290. <description>Length of the data to be stored/transmitted.</description>
  29291. <bitOffset>0x10</bitOffset>
  29292. <bitWidth>4</bitWidth>
  29293. <access>read-write</access>
  29294. </field>
  29295. <field>
  29296. <name>RTR</name>
  29297. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29298. <bitOffset>0x14</bitOffset>
  29299. <bitWidth>1</bitWidth>
  29300. <access>read-write</access>
  29301. </field>
  29302. <field>
  29303. <name>IDE</name>
  29304. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29305. <bitOffset>0x15</bitOffset>
  29306. <bitWidth>1</bitWidth>
  29307. <access>read-write</access>
  29308. </field>
  29309. <field>
  29310. <name>SRR</name>
  29311. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29312. <bitOffset>0x16</bitOffset>
  29313. <bitWidth>1</bitWidth>
  29314. <access>read-write</access>
  29315. </field>
  29316. <field>
  29317. <name>CODE</name>
  29318. <description>Reserved</description>
  29319. <bitOffset>0x18</bitOffset>
  29320. <bitWidth>4</bitWidth>
  29321. <access>read-write</access>
  29322. </field>
  29323. </fields>
  29324. </register>
  29325. <register>
  29326. <name>ID1</name>
  29327. <description>Message Buffer 1 ID Register</description>
  29328. <addressOffset>0x94</addressOffset>
  29329. <size>32</size>
  29330. <access>read-write</access>
  29331. <resetValue>0</resetValue>
  29332. <resetMask>0xFFFFFFFF</resetMask>
  29333. <fields>
  29334. <field>
  29335. <name>EXT</name>
  29336. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29337. <bitOffset>0</bitOffset>
  29338. <bitWidth>18</bitWidth>
  29339. <access>read-write</access>
  29340. </field>
  29341. <field>
  29342. <name>STD</name>
  29343. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29344. <bitOffset>0x12</bitOffset>
  29345. <bitWidth>11</bitWidth>
  29346. <access>read-write</access>
  29347. </field>
  29348. <field>
  29349. <name>PRIO</name>
  29350. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  29351. <bitOffset>0x1D</bitOffset>
  29352. <bitWidth>3</bitWidth>
  29353. <access>read-write</access>
  29354. </field>
  29355. </fields>
  29356. </register>
  29357. <register>
  29358. <name>WORD01</name>
  29359. <description>Message Buffer 1 WORD0 Register</description>
  29360. <addressOffset>0x98</addressOffset>
  29361. <size>32</size>
  29362. <access>read-write</access>
  29363. <resetValue>0</resetValue>
  29364. <resetMask>0xFFFFFFFF</resetMask>
  29365. <fields>
  29366. <field>
  29367. <name>DATA_BYTE_3</name>
  29368. <description>Data byte 3 of Rx/Tx frame.</description>
  29369. <bitOffset>0</bitOffset>
  29370. <bitWidth>8</bitWidth>
  29371. <access>read-write</access>
  29372. </field>
  29373. <field>
  29374. <name>DATA_BYTE_2</name>
  29375. <description>Data byte 2 of Rx/Tx frame.</description>
  29376. <bitOffset>0x8</bitOffset>
  29377. <bitWidth>8</bitWidth>
  29378. <access>read-write</access>
  29379. </field>
  29380. <field>
  29381. <name>DATA_BYTE_1</name>
  29382. <description>Data byte 1 of Rx/Tx frame.</description>
  29383. <bitOffset>0x10</bitOffset>
  29384. <bitWidth>8</bitWidth>
  29385. <access>read-write</access>
  29386. </field>
  29387. <field>
  29388. <name>DATA_BYTE_0</name>
  29389. <description>Data byte 0 of Rx/Tx frame.</description>
  29390. <bitOffset>0x18</bitOffset>
  29391. <bitWidth>8</bitWidth>
  29392. <access>read-write</access>
  29393. </field>
  29394. </fields>
  29395. </register>
  29396. <register>
  29397. <name>WORD11</name>
  29398. <description>Message Buffer 1 WORD1 Register</description>
  29399. <addressOffset>0x9C</addressOffset>
  29400. <size>32</size>
  29401. <access>read-write</access>
  29402. <resetValue>0</resetValue>
  29403. <resetMask>0xFFFFFFFF</resetMask>
  29404. <fields>
  29405. <field>
  29406. <name>DATA_BYTE_7</name>
  29407. <description>Data byte 7 of Rx/Tx frame.</description>
  29408. <bitOffset>0</bitOffset>
  29409. <bitWidth>8</bitWidth>
  29410. <access>read-write</access>
  29411. </field>
  29412. <field>
  29413. <name>DATA_BYTE_6</name>
  29414. <description>Data byte 6 of Rx/Tx frame.</description>
  29415. <bitOffset>0x8</bitOffset>
  29416. <bitWidth>8</bitWidth>
  29417. <access>read-write</access>
  29418. </field>
  29419. <field>
  29420. <name>DATA_BYTE_5</name>
  29421. <description>Data byte 5 of Rx/Tx frame.</description>
  29422. <bitOffset>0x10</bitOffset>
  29423. <bitWidth>8</bitWidth>
  29424. <access>read-write</access>
  29425. </field>
  29426. <field>
  29427. <name>DATA_BYTE_4</name>
  29428. <description>Data byte 4 of Rx/Tx frame.</description>
  29429. <bitOffset>0x18</bitOffset>
  29430. <bitWidth>8</bitWidth>
  29431. <access>read-write</access>
  29432. </field>
  29433. </fields>
  29434. </register>
  29435. <register>
  29436. <name>CS2</name>
  29437. <description>Message Buffer 2 CS Register</description>
  29438. <addressOffset>0xA0</addressOffset>
  29439. <size>32</size>
  29440. <access>read-write</access>
  29441. <resetValue>0</resetValue>
  29442. <resetMask>0xFFFFFFFF</resetMask>
  29443. <fields>
  29444. <field>
  29445. <name>TIME_STAMP</name>
  29446. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29447. <bitOffset>0</bitOffset>
  29448. <bitWidth>16</bitWidth>
  29449. <access>read-write</access>
  29450. </field>
  29451. <field>
  29452. <name>DLC</name>
  29453. <description>Length of the data to be stored/transmitted.</description>
  29454. <bitOffset>0x10</bitOffset>
  29455. <bitWidth>4</bitWidth>
  29456. <access>read-write</access>
  29457. </field>
  29458. <field>
  29459. <name>RTR</name>
  29460. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29461. <bitOffset>0x14</bitOffset>
  29462. <bitWidth>1</bitWidth>
  29463. <access>read-write</access>
  29464. </field>
  29465. <field>
  29466. <name>IDE</name>
  29467. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29468. <bitOffset>0x15</bitOffset>
  29469. <bitWidth>1</bitWidth>
  29470. <access>read-write</access>
  29471. </field>
  29472. <field>
  29473. <name>SRR</name>
  29474. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29475. <bitOffset>0x16</bitOffset>
  29476. <bitWidth>1</bitWidth>
  29477. <access>read-write</access>
  29478. </field>
  29479. <field>
  29480. <name>CODE</name>
  29481. <description>Reserved</description>
  29482. <bitOffset>0x18</bitOffset>
  29483. <bitWidth>4</bitWidth>
  29484. <access>read-write</access>
  29485. </field>
  29486. </fields>
  29487. </register>
  29488. <register>
  29489. <name>ID2</name>
  29490. <description>Message Buffer 2 ID Register</description>
  29491. <addressOffset>0xA4</addressOffset>
  29492. <size>32</size>
  29493. <access>read-write</access>
  29494. <resetValue>0</resetValue>
  29495. <resetMask>0xFFFFFFFF</resetMask>
  29496. <fields>
  29497. <field>
  29498. <name>EXT</name>
  29499. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29500. <bitOffset>0</bitOffset>
  29501. <bitWidth>18</bitWidth>
  29502. <access>read-write</access>
  29503. </field>
  29504. <field>
  29505. <name>STD</name>
  29506. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29507. <bitOffset>0x12</bitOffset>
  29508. <bitWidth>11</bitWidth>
  29509. <access>read-write</access>
  29510. </field>
  29511. <field>
  29512. <name>PRIO</name>
  29513. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  29514. <bitOffset>0x1D</bitOffset>
  29515. <bitWidth>3</bitWidth>
  29516. <access>read-write</access>
  29517. </field>
  29518. </fields>
  29519. </register>
  29520. <register>
  29521. <name>WORD02</name>
  29522. <description>Message Buffer 2 WORD0 Register</description>
  29523. <addressOffset>0xA8</addressOffset>
  29524. <size>32</size>
  29525. <access>read-write</access>
  29526. <resetValue>0</resetValue>
  29527. <resetMask>0xFFFFFFFF</resetMask>
  29528. <fields>
  29529. <field>
  29530. <name>DATA_BYTE_3</name>
  29531. <description>Data byte 3 of Rx/Tx frame.</description>
  29532. <bitOffset>0</bitOffset>
  29533. <bitWidth>8</bitWidth>
  29534. <access>read-write</access>
  29535. </field>
  29536. <field>
  29537. <name>DATA_BYTE_2</name>
  29538. <description>Data byte 2 of Rx/Tx frame.</description>
  29539. <bitOffset>0x8</bitOffset>
  29540. <bitWidth>8</bitWidth>
  29541. <access>read-write</access>
  29542. </field>
  29543. <field>
  29544. <name>DATA_BYTE_1</name>
  29545. <description>Data byte 1 of Rx/Tx frame.</description>
  29546. <bitOffset>0x10</bitOffset>
  29547. <bitWidth>8</bitWidth>
  29548. <access>read-write</access>
  29549. </field>
  29550. <field>
  29551. <name>DATA_BYTE_0</name>
  29552. <description>Data byte 0 of Rx/Tx frame.</description>
  29553. <bitOffset>0x18</bitOffset>
  29554. <bitWidth>8</bitWidth>
  29555. <access>read-write</access>
  29556. </field>
  29557. </fields>
  29558. </register>
  29559. <register>
  29560. <name>WORD12</name>
  29561. <description>Message Buffer 2 WORD1 Register</description>
  29562. <addressOffset>0xAC</addressOffset>
  29563. <size>32</size>
  29564. <access>read-write</access>
  29565. <resetValue>0</resetValue>
  29566. <resetMask>0xFFFFFFFF</resetMask>
  29567. <fields>
  29568. <field>
  29569. <name>DATA_BYTE_7</name>
  29570. <description>Data byte 7 of Rx/Tx frame.</description>
  29571. <bitOffset>0</bitOffset>
  29572. <bitWidth>8</bitWidth>
  29573. <access>read-write</access>
  29574. </field>
  29575. <field>
  29576. <name>DATA_BYTE_6</name>
  29577. <description>Data byte 6 of Rx/Tx frame.</description>
  29578. <bitOffset>0x8</bitOffset>
  29579. <bitWidth>8</bitWidth>
  29580. <access>read-write</access>
  29581. </field>
  29582. <field>
  29583. <name>DATA_BYTE_5</name>
  29584. <description>Data byte 5 of Rx/Tx frame.</description>
  29585. <bitOffset>0x10</bitOffset>
  29586. <bitWidth>8</bitWidth>
  29587. <access>read-write</access>
  29588. </field>
  29589. <field>
  29590. <name>DATA_BYTE_4</name>
  29591. <description>Data byte 4 of Rx/Tx frame.</description>
  29592. <bitOffset>0x18</bitOffset>
  29593. <bitWidth>8</bitWidth>
  29594. <access>read-write</access>
  29595. </field>
  29596. </fields>
  29597. </register>
  29598. <register>
  29599. <name>CS3</name>
  29600. <description>Message Buffer 3 CS Register</description>
  29601. <addressOffset>0xB0</addressOffset>
  29602. <size>32</size>
  29603. <access>read-write</access>
  29604. <resetValue>0</resetValue>
  29605. <resetMask>0xFFFFFFFF</resetMask>
  29606. <fields>
  29607. <field>
  29608. <name>TIME_STAMP</name>
  29609. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29610. <bitOffset>0</bitOffset>
  29611. <bitWidth>16</bitWidth>
  29612. <access>read-write</access>
  29613. </field>
  29614. <field>
  29615. <name>DLC</name>
  29616. <description>Length of the data to be stored/transmitted.</description>
  29617. <bitOffset>0x10</bitOffset>
  29618. <bitWidth>4</bitWidth>
  29619. <access>read-write</access>
  29620. </field>
  29621. <field>
  29622. <name>RTR</name>
  29623. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29624. <bitOffset>0x14</bitOffset>
  29625. <bitWidth>1</bitWidth>
  29626. <access>read-write</access>
  29627. </field>
  29628. <field>
  29629. <name>IDE</name>
  29630. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29631. <bitOffset>0x15</bitOffset>
  29632. <bitWidth>1</bitWidth>
  29633. <access>read-write</access>
  29634. </field>
  29635. <field>
  29636. <name>SRR</name>
  29637. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29638. <bitOffset>0x16</bitOffset>
  29639. <bitWidth>1</bitWidth>
  29640. <access>read-write</access>
  29641. </field>
  29642. <field>
  29643. <name>CODE</name>
  29644. <description>Reserved</description>
  29645. <bitOffset>0x18</bitOffset>
  29646. <bitWidth>4</bitWidth>
  29647. <access>read-write</access>
  29648. </field>
  29649. </fields>
  29650. </register>
  29651. <register>
  29652. <name>ID3</name>
  29653. <description>Message Buffer 3 ID Register</description>
  29654. <addressOffset>0xB4</addressOffset>
  29655. <size>32</size>
  29656. <access>read-write</access>
  29657. <resetValue>0</resetValue>
  29658. <resetMask>0xFFFFFFFF</resetMask>
  29659. <fields>
  29660. <field>
  29661. <name>EXT</name>
  29662. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29663. <bitOffset>0</bitOffset>
  29664. <bitWidth>18</bitWidth>
  29665. <access>read-write</access>
  29666. </field>
  29667. <field>
  29668. <name>STD</name>
  29669. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29670. <bitOffset>0x12</bitOffset>
  29671. <bitWidth>11</bitWidth>
  29672. <access>read-write</access>
  29673. </field>
  29674. <field>
  29675. <name>PRIO</name>
  29676. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  29677. <bitOffset>0x1D</bitOffset>
  29678. <bitWidth>3</bitWidth>
  29679. <access>read-write</access>
  29680. </field>
  29681. </fields>
  29682. </register>
  29683. <register>
  29684. <name>WORD03</name>
  29685. <description>Message Buffer 3 WORD0 Register</description>
  29686. <addressOffset>0xB8</addressOffset>
  29687. <size>32</size>
  29688. <access>read-write</access>
  29689. <resetValue>0</resetValue>
  29690. <resetMask>0xFFFFFFFF</resetMask>
  29691. <fields>
  29692. <field>
  29693. <name>DATA_BYTE_3</name>
  29694. <description>Data byte 3 of Rx/Tx frame.</description>
  29695. <bitOffset>0</bitOffset>
  29696. <bitWidth>8</bitWidth>
  29697. <access>read-write</access>
  29698. </field>
  29699. <field>
  29700. <name>DATA_BYTE_2</name>
  29701. <description>Data byte 2 of Rx/Tx frame.</description>
  29702. <bitOffset>0x8</bitOffset>
  29703. <bitWidth>8</bitWidth>
  29704. <access>read-write</access>
  29705. </field>
  29706. <field>
  29707. <name>DATA_BYTE_1</name>
  29708. <description>Data byte 1 of Rx/Tx frame.</description>
  29709. <bitOffset>0x10</bitOffset>
  29710. <bitWidth>8</bitWidth>
  29711. <access>read-write</access>
  29712. </field>
  29713. <field>
  29714. <name>DATA_BYTE_0</name>
  29715. <description>Data byte 0 of Rx/Tx frame.</description>
  29716. <bitOffset>0x18</bitOffset>
  29717. <bitWidth>8</bitWidth>
  29718. <access>read-write</access>
  29719. </field>
  29720. </fields>
  29721. </register>
  29722. <register>
  29723. <name>WORD13</name>
  29724. <description>Message Buffer 3 WORD1 Register</description>
  29725. <addressOffset>0xBC</addressOffset>
  29726. <size>32</size>
  29727. <access>read-write</access>
  29728. <resetValue>0</resetValue>
  29729. <resetMask>0xFFFFFFFF</resetMask>
  29730. <fields>
  29731. <field>
  29732. <name>DATA_BYTE_7</name>
  29733. <description>Data byte 7 of Rx/Tx frame.</description>
  29734. <bitOffset>0</bitOffset>
  29735. <bitWidth>8</bitWidth>
  29736. <access>read-write</access>
  29737. </field>
  29738. <field>
  29739. <name>DATA_BYTE_6</name>
  29740. <description>Data byte 6 of Rx/Tx frame.</description>
  29741. <bitOffset>0x8</bitOffset>
  29742. <bitWidth>8</bitWidth>
  29743. <access>read-write</access>
  29744. </field>
  29745. <field>
  29746. <name>DATA_BYTE_5</name>
  29747. <description>Data byte 5 of Rx/Tx frame.</description>
  29748. <bitOffset>0x10</bitOffset>
  29749. <bitWidth>8</bitWidth>
  29750. <access>read-write</access>
  29751. </field>
  29752. <field>
  29753. <name>DATA_BYTE_4</name>
  29754. <description>Data byte 4 of Rx/Tx frame.</description>
  29755. <bitOffset>0x18</bitOffset>
  29756. <bitWidth>8</bitWidth>
  29757. <access>read-write</access>
  29758. </field>
  29759. </fields>
  29760. </register>
  29761. <register>
  29762. <name>CS4</name>
  29763. <description>Message Buffer 4 CS Register</description>
  29764. <addressOffset>0xC0</addressOffset>
  29765. <size>32</size>
  29766. <access>read-write</access>
  29767. <resetValue>0</resetValue>
  29768. <resetMask>0xFFFFFFFF</resetMask>
  29769. <fields>
  29770. <field>
  29771. <name>TIME_STAMP</name>
  29772. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29773. <bitOffset>0</bitOffset>
  29774. <bitWidth>16</bitWidth>
  29775. <access>read-write</access>
  29776. </field>
  29777. <field>
  29778. <name>DLC</name>
  29779. <description>Length of the data to be stored/transmitted.</description>
  29780. <bitOffset>0x10</bitOffset>
  29781. <bitWidth>4</bitWidth>
  29782. <access>read-write</access>
  29783. </field>
  29784. <field>
  29785. <name>RTR</name>
  29786. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29787. <bitOffset>0x14</bitOffset>
  29788. <bitWidth>1</bitWidth>
  29789. <access>read-write</access>
  29790. </field>
  29791. <field>
  29792. <name>IDE</name>
  29793. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29794. <bitOffset>0x15</bitOffset>
  29795. <bitWidth>1</bitWidth>
  29796. <access>read-write</access>
  29797. </field>
  29798. <field>
  29799. <name>SRR</name>
  29800. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29801. <bitOffset>0x16</bitOffset>
  29802. <bitWidth>1</bitWidth>
  29803. <access>read-write</access>
  29804. </field>
  29805. <field>
  29806. <name>CODE</name>
  29807. <description>Reserved</description>
  29808. <bitOffset>0x18</bitOffset>
  29809. <bitWidth>4</bitWidth>
  29810. <access>read-write</access>
  29811. </field>
  29812. </fields>
  29813. </register>
  29814. <register>
  29815. <name>ID4</name>
  29816. <description>Message Buffer 4 ID Register</description>
  29817. <addressOffset>0xC4</addressOffset>
  29818. <size>32</size>
  29819. <access>read-write</access>
  29820. <resetValue>0</resetValue>
  29821. <resetMask>0xFFFFFFFF</resetMask>
  29822. <fields>
  29823. <field>
  29824. <name>EXT</name>
  29825. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29826. <bitOffset>0</bitOffset>
  29827. <bitWidth>18</bitWidth>
  29828. <access>read-write</access>
  29829. </field>
  29830. <field>
  29831. <name>STD</name>
  29832. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29833. <bitOffset>0x12</bitOffset>
  29834. <bitWidth>11</bitWidth>
  29835. <access>read-write</access>
  29836. </field>
  29837. <field>
  29838. <name>PRIO</name>
  29839. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  29840. <bitOffset>0x1D</bitOffset>
  29841. <bitWidth>3</bitWidth>
  29842. <access>read-write</access>
  29843. </field>
  29844. </fields>
  29845. </register>
  29846. <register>
  29847. <name>WORD04</name>
  29848. <description>Message Buffer 4 WORD0 Register</description>
  29849. <addressOffset>0xC8</addressOffset>
  29850. <size>32</size>
  29851. <access>read-write</access>
  29852. <resetValue>0</resetValue>
  29853. <resetMask>0xFFFFFFFF</resetMask>
  29854. <fields>
  29855. <field>
  29856. <name>DATA_BYTE_3</name>
  29857. <description>Data byte 3 of Rx/Tx frame.</description>
  29858. <bitOffset>0</bitOffset>
  29859. <bitWidth>8</bitWidth>
  29860. <access>read-write</access>
  29861. </field>
  29862. <field>
  29863. <name>DATA_BYTE_2</name>
  29864. <description>Data byte 2 of Rx/Tx frame.</description>
  29865. <bitOffset>0x8</bitOffset>
  29866. <bitWidth>8</bitWidth>
  29867. <access>read-write</access>
  29868. </field>
  29869. <field>
  29870. <name>DATA_BYTE_1</name>
  29871. <description>Data byte 1 of Rx/Tx frame.</description>
  29872. <bitOffset>0x10</bitOffset>
  29873. <bitWidth>8</bitWidth>
  29874. <access>read-write</access>
  29875. </field>
  29876. <field>
  29877. <name>DATA_BYTE_0</name>
  29878. <description>Data byte 0 of Rx/Tx frame.</description>
  29879. <bitOffset>0x18</bitOffset>
  29880. <bitWidth>8</bitWidth>
  29881. <access>read-write</access>
  29882. </field>
  29883. </fields>
  29884. </register>
  29885. <register>
  29886. <name>WORD14</name>
  29887. <description>Message Buffer 4 WORD1 Register</description>
  29888. <addressOffset>0xCC</addressOffset>
  29889. <size>32</size>
  29890. <access>read-write</access>
  29891. <resetValue>0</resetValue>
  29892. <resetMask>0xFFFFFFFF</resetMask>
  29893. <fields>
  29894. <field>
  29895. <name>DATA_BYTE_7</name>
  29896. <description>Data byte 7 of Rx/Tx frame.</description>
  29897. <bitOffset>0</bitOffset>
  29898. <bitWidth>8</bitWidth>
  29899. <access>read-write</access>
  29900. </field>
  29901. <field>
  29902. <name>DATA_BYTE_6</name>
  29903. <description>Data byte 6 of Rx/Tx frame.</description>
  29904. <bitOffset>0x8</bitOffset>
  29905. <bitWidth>8</bitWidth>
  29906. <access>read-write</access>
  29907. </field>
  29908. <field>
  29909. <name>DATA_BYTE_5</name>
  29910. <description>Data byte 5 of Rx/Tx frame.</description>
  29911. <bitOffset>0x10</bitOffset>
  29912. <bitWidth>8</bitWidth>
  29913. <access>read-write</access>
  29914. </field>
  29915. <field>
  29916. <name>DATA_BYTE_4</name>
  29917. <description>Data byte 4 of Rx/Tx frame.</description>
  29918. <bitOffset>0x18</bitOffset>
  29919. <bitWidth>8</bitWidth>
  29920. <access>read-write</access>
  29921. </field>
  29922. </fields>
  29923. </register>
  29924. <register>
  29925. <name>CS5</name>
  29926. <description>Message Buffer 5 CS Register</description>
  29927. <addressOffset>0xD0</addressOffset>
  29928. <size>32</size>
  29929. <access>read-write</access>
  29930. <resetValue>0</resetValue>
  29931. <resetMask>0xFFFFFFFF</resetMask>
  29932. <fields>
  29933. <field>
  29934. <name>TIME_STAMP</name>
  29935. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  29936. <bitOffset>0</bitOffset>
  29937. <bitWidth>16</bitWidth>
  29938. <access>read-write</access>
  29939. </field>
  29940. <field>
  29941. <name>DLC</name>
  29942. <description>Length of the data to be stored/transmitted.</description>
  29943. <bitOffset>0x10</bitOffset>
  29944. <bitWidth>4</bitWidth>
  29945. <access>read-write</access>
  29946. </field>
  29947. <field>
  29948. <name>RTR</name>
  29949. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  29950. <bitOffset>0x14</bitOffset>
  29951. <bitWidth>1</bitWidth>
  29952. <access>read-write</access>
  29953. </field>
  29954. <field>
  29955. <name>IDE</name>
  29956. <description>ID Extended. One/zero for extended/standard format frame.</description>
  29957. <bitOffset>0x15</bitOffset>
  29958. <bitWidth>1</bitWidth>
  29959. <access>read-write</access>
  29960. </field>
  29961. <field>
  29962. <name>SRR</name>
  29963. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  29964. <bitOffset>0x16</bitOffset>
  29965. <bitWidth>1</bitWidth>
  29966. <access>read-write</access>
  29967. </field>
  29968. <field>
  29969. <name>CODE</name>
  29970. <description>Reserved</description>
  29971. <bitOffset>0x18</bitOffset>
  29972. <bitWidth>4</bitWidth>
  29973. <access>read-write</access>
  29974. </field>
  29975. </fields>
  29976. </register>
  29977. <register>
  29978. <name>ID5</name>
  29979. <description>Message Buffer 5 ID Register</description>
  29980. <addressOffset>0xD4</addressOffset>
  29981. <size>32</size>
  29982. <access>read-write</access>
  29983. <resetValue>0</resetValue>
  29984. <resetMask>0xFFFFFFFF</resetMask>
  29985. <fields>
  29986. <field>
  29987. <name>EXT</name>
  29988. <description>Contains extended (LOW word) identifier of message buffer.</description>
  29989. <bitOffset>0</bitOffset>
  29990. <bitWidth>18</bitWidth>
  29991. <access>read-write</access>
  29992. </field>
  29993. <field>
  29994. <name>STD</name>
  29995. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  29996. <bitOffset>0x12</bitOffset>
  29997. <bitWidth>11</bitWidth>
  29998. <access>read-write</access>
  29999. </field>
  30000. <field>
  30001. <name>PRIO</name>
  30002. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30003. <bitOffset>0x1D</bitOffset>
  30004. <bitWidth>3</bitWidth>
  30005. <access>read-write</access>
  30006. </field>
  30007. </fields>
  30008. </register>
  30009. <register>
  30010. <name>WORD05</name>
  30011. <description>Message Buffer 5 WORD0 Register</description>
  30012. <addressOffset>0xD8</addressOffset>
  30013. <size>32</size>
  30014. <access>read-write</access>
  30015. <resetValue>0</resetValue>
  30016. <resetMask>0xFFFFFFFF</resetMask>
  30017. <fields>
  30018. <field>
  30019. <name>DATA_BYTE_3</name>
  30020. <description>Data byte 3 of Rx/Tx frame.</description>
  30021. <bitOffset>0</bitOffset>
  30022. <bitWidth>8</bitWidth>
  30023. <access>read-write</access>
  30024. </field>
  30025. <field>
  30026. <name>DATA_BYTE_2</name>
  30027. <description>Data byte 2 of Rx/Tx frame.</description>
  30028. <bitOffset>0x8</bitOffset>
  30029. <bitWidth>8</bitWidth>
  30030. <access>read-write</access>
  30031. </field>
  30032. <field>
  30033. <name>DATA_BYTE_1</name>
  30034. <description>Data byte 1 of Rx/Tx frame.</description>
  30035. <bitOffset>0x10</bitOffset>
  30036. <bitWidth>8</bitWidth>
  30037. <access>read-write</access>
  30038. </field>
  30039. <field>
  30040. <name>DATA_BYTE_0</name>
  30041. <description>Data byte 0 of Rx/Tx frame.</description>
  30042. <bitOffset>0x18</bitOffset>
  30043. <bitWidth>8</bitWidth>
  30044. <access>read-write</access>
  30045. </field>
  30046. </fields>
  30047. </register>
  30048. <register>
  30049. <name>WORD15</name>
  30050. <description>Message Buffer 5 WORD1 Register</description>
  30051. <addressOffset>0xDC</addressOffset>
  30052. <size>32</size>
  30053. <access>read-write</access>
  30054. <resetValue>0</resetValue>
  30055. <resetMask>0xFFFFFFFF</resetMask>
  30056. <fields>
  30057. <field>
  30058. <name>DATA_BYTE_7</name>
  30059. <description>Data byte 7 of Rx/Tx frame.</description>
  30060. <bitOffset>0</bitOffset>
  30061. <bitWidth>8</bitWidth>
  30062. <access>read-write</access>
  30063. </field>
  30064. <field>
  30065. <name>DATA_BYTE_6</name>
  30066. <description>Data byte 6 of Rx/Tx frame.</description>
  30067. <bitOffset>0x8</bitOffset>
  30068. <bitWidth>8</bitWidth>
  30069. <access>read-write</access>
  30070. </field>
  30071. <field>
  30072. <name>DATA_BYTE_5</name>
  30073. <description>Data byte 5 of Rx/Tx frame.</description>
  30074. <bitOffset>0x10</bitOffset>
  30075. <bitWidth>8</bitWidth>
  30076. <access>read-write</access>
  30077. </field>
  30078. <field>
  30079. <name>DATA_BYTE_4</name>
  30080. <description>Data byte 4 of Rx/Tx frame.</description>
  30081. <bitOffset>0x18</bitOffset>
  30082. <bitWidth>8</bitWidth>
  30083. <access>read-write</access>
  30084. </field>
  30085. </fields>
  30086. </register>
  30087. <register>
  30088. <name>CS6</name>
  30089. <description>Message Buffer 6 CS Register</description>
  30090. <addressOffset>0xE0</addressOffset>
  30091. <size>32</size>
  30092. <access>read-write</access>
  30093. <resetValue>0</resetValue>
  30094. <resetMask>0xFFFFFFFF</resetMask>
  30095. <fields>
  30096. <field>
  30097. <name>TIME_STAMP</name>
  30098. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30099. <bitOffset>0</bitOffset>
  30100. <bitWidth>16</bitWidth>
  30101. <access>read-write</access>
  30102. </field>
  30103. <field>
  30104. <name>DLC</name>
  30105. <description>Length of the data to be stored/transmitted.</description>
  30106. <bitOffset>0x10</bitOffset>
  30107. <bitWidth>4</bitWidth>
  30108. <access>read-write</access>
  30109. </field>
  30110. <field>
  30111. <name>RTR</name>
  30112. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30113. <bitOffset>0x14</bitOffset>
  30114. <bitWidth>1</bitWidth>
  30115. <access>read-write</access>
  30116. </field>
  30117. <field>
  30118. <name>IDE</name>
  30119. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30120. <bitOffset>0x15</bitOffset>
  30121. <bitWidth>1</bitWidth>
  30122. <access>read-write</access>
  30123. </field>
  30124. <field>
  30125. <name>SRR</name>
  30126. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30127. <bitOffset>0x16</bitOffset>
  30128. <bitWidth>1</bitWidth>
  30129. <access>read-write</access>
  30130. </field>
  30131. <field>
  30132. <name>CODE</name>
  30133. <description>Reserved</description>
  30134. <bitOffset>0x18</bitOffset>
  30135. <bitWidth>4</bitWidth>
  30136. <access>read-write</access>
  30137. </field>
  30138. </fields>
  30139. </register>
  30140. <register>
  30141. <name>ID6</name>
  30142. <description>Message Buffer 6 ID Register</description>
  30143. <addressOffset>0xE4</addressOffset>
  30144. <size>32</size>
  30145. <access>read-write</access>
  30146. <resetValue>0</resetValue>
  30147. <resetMask>0xFFFFFFFF</resetMask>
  30148. <fields>
  30149. <field>
  30150. <name>EXT</name>
  30151. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30152. <bitOffset>0</bitOffset>
  30153. <bitWidth>18</bitWidth>
  30154. <access>read-write</access>
  30155. </field>
  30156. <field>
  30157. <name>STD</name>
  30158. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30159. <bitOffset>0x12</bitOffset>
  30160. <bitWidth>11</bitWidth>
  30161. <access>read-write</access>
  30162. </field>
  30163. <field>
  30164. <name>PRIO</name>
  30165. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30166. <bitOffset>0x1D</bitOffset>
  30167. <bitWidth>3</bitWidth>
  30168. <access>read-write</access>
  30169. </field>
  30170. </fields>
  30171. </register>
  30172. <register>
  30173. <name>WORD06</name>
  30174. <description>Message Buffer 6 WORD0 Register</description>
  30175. <addressOffset>0xE8</addressOffset>
  30176. <size>32</size>
  30177. <access>read-write</access>
  30178. <resetValue>0</resetValue>
  30179. <resetMask>0xFFFFFFFF</resetMask>
  30180. <fields>
  30181. <field>
  30182. <name>DATA_BYTE_3</name>
  30183. <description>Data byte 3 of Rx/Tx frame.</description>
  30184. <bitOffset>0</bitOffset>
  30185. <bitWidth>8</bitWidth>
  30186. <access>read-write</access>
  30187. </field>
  30188. <field>
  30189. <name>DATA_BYTE_2</name>
  30190. <description>Data byte 2 of Rx/Tx frame.</description>
  30191. <bitOffset>0x8</bitOffset>
  30192. <bitWidth>8</bitWidth>
  30193. <access>read-write</access>
  30194. </field>
  30195. <field>
  30196. <name>DATA_BYTE_1</name>
  30197. <description>Data byte 1 of Rx/Tx frame.</description>
  30198. <bitOffset>0x10</bitOffset>
  30199. <bitWidth>8</bitWidth>
  30200. <access>read-write</access>
  30201. </field>
  30202. <field>
  30203. <name>DATA_BYTE_0</name>
  30204. <description>Data byte 0 of Rx/Tx frame.</description>
  30205. <bitOffset>0x18</bitOffset>
  30206. <bitWidth>8</bitWidth>
  30207. <access>read-write</access>
  30208. </field>
  30209. </fields>
  30210. </register>
  30211. <register>
  30212. <name>WORD16</name>
  30213. <description>Message Buffer 6 WORD1 Register</description>
  30214. <addressOffset>0xEC</addressOffset>
  30215. <size>32</size>
  30216. <access>read-write</access>
  30217. <resetValue>0</resetValue>
  30218. <resetMask>0xFFFFFFFF</resetMask>
  30219. <fields>
  30220. <field>
  30221. <name>DATA_BYTE_7</name>
  30222. <description>Data byte 7 of Rx/Tx frame.</description>
  30223. <bitOffset>0</bitOffset>
  30224. <bitWidth>8</bitWidth>
  30225. <access>read-write</access>
  30226. </field>
  30227. <field>
  30228. <name>DATA_BYTE_6</name>
  30229. <description>Data byte 6 of Rx/Tx frame.</description>
  30230. <bitOffset>0x8</bitOffset>
  30231. <bitWidth>8</bitWidth>
  30232. <access>read-write</access>
  30233. </field>
  30234. <field>
  30235. <name>DATA_BYTE_5</name>
  30236. <description>Data byte 5 of Rx/Tx frame.</description>
  30237. <bitOffset>0x10</bitOffset>
  30238. <bitWidth>8</bitWidth>
  30239. <access>read-write</access>
  30240. </field>
  30241. <field>
  30242. <name>DATA_BYTE_4</name>
  30243. <description>Data byte 4 of Rx/Tx frame.</description>
  30244. <bitOffset>0x18</bitOffset>
  30245. <bitWidth>8</bitWidth>
  30246. <access>read-write</access>
  30247. </field>
  30248. </fields>
  30249. </register>
  30250. <register>
  30251. <name>CS7</name>
  30252. <description>Message Buffer 7 CS Register</description>
  30253. <addressOffset>0xF0</addressOffset>
  30254. <size>32</size>
  30255. <access>read-write</access>
  30256. <resetValue>0</resetValue>
  30257. <resetMask>0xFFFFFFFF</resetMask>
  30258. <fields>
  30259. <field>
  30260. <name>TIME_STAMP</name>
  30261. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30262. <bitOffset>0</bitOffset>
  30263. <bitWidth>16</bitWidth>
  30264. <access>read-write</access>
  30265. </field>
  30266. <field>
  30267. <name>DLC</name>
  30268. <description>Length of the data to be stored/transmitted.</description>
  30269. <bitOffset>0x10</bitOffset>
  30270. <bitWidth>4</bitWidth>
  30271. <access>read-write</access>
  30272. </field>
  30273. <field>
  30274. <name>RTR</name>
  30275. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30276. <bitOffset>0x14</bitOffset>
  30277. <bitWidth>1</bitWidth>
  30278. <access>read-write</access>
  30279. </field>
  30280. <field>
  30281. <name>IDE</name>
  30282. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30283. <bitOffset>0x15</bitOffset>
  30284. <bitWidth>1</bitWidth>
  30285. <access>read-write</access>
  30286. </field>
  30287. <field>
  30288. <name>SRR</name>
  30289. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30290. <bitOffset>0x16</bitOffset>
  30291. <bitWidth>1</bitWidth>
  30292. <access>read-write</access>
  30293. </field>
  30294. <field>
  30295. <name>CODE</name>
  30296. <description>Reserved</description>
  30297. <bitOffset>0x18</bitOffset>
  30298. <bitWidth>4</bitWidth>
  30299. <access>read-write</access>
  30300. </field>
  30301. </fields>
  30302. </register>
  30303. <register>
  30304. <name>ID7</name>
  30305. <description>Message Buffer 7 ID Register</description>
  30306. <addressOffset>0xF4</addressOffset>
  30307. <size>32</size>
  30308. <access>read-write</access>
  30309. <resetValue>0</resetValue>
  30310. <resetMask>0xFFFFFFFF</resetMask>
  30311. <fields>
  30312. <field>
  30313. <name>EXT</name>
  30314. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30315. <bitOffset>0</bitOffset>
  30316. <bitWidth>18</bitWidth>
  30317. <access>read-write</access>
  30318. </field>
  30319. <field>
  30320. <name>STD</name>
  30321. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30322. <bitOffset>0x12</bitOffset>
  30323. <bitWidth>11</bitWidth>
  30324. <access>read-write</access>
  30325. </field>
  30326. <field>
  30327. <name>PRIO</name>
  30328. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30329. <bitOffset>0x1D</bitOffset>
  30330. <bitWidth>3</bitWidth>
  30331. <access>read-write</access>
  30332. </field>
  30333. </fields>
  30334. </register>
  30335. <register>
  30336. <name>WORD07</name>
  30337. <description>Message Buffer 7 WORD0 Register</description>
  30338. <addressOffset>0xF8</addressOffset>
  30339. <size>32</size>
  30340. <access>read-write</access>
  30341. <resetValue>0</resetValue>
  30342. <resetMask>0xFFFFFFFF</resetMask>
  30343. <fields>
  30344. <field>
  30345. <name>DATA_BYTE_3</name>
  30346. <description>Data byte 3 of Rx/Tx frame.</description>
  30347. <bitOffset>0</bitOffset>
  30348. <bitWidth>8</bitWidth>
  30349. <access>read-write</access>
  30350. </field>
  30351. <field>
  30352. <name>DATA_BYTE_2</name>
  30353. <description>Data byte 2 of Rx/Tx frame.</description>
  30354. <bitOffset>0x8</bitOffset>
  30355. <bitWidth>8</bitWidth>
  30356. <access>read-write</access>
  30357. </field>
  30358. <field>
  30359. <name>DATA_BYTE_1</name>
  30360. <description>Data byte 1 of Rx/Tx frame.</description>
  30361. <bitOffset>0x10</bitOffset>
  30362. <bitWidth>8</bitWidth>
  30363. <access>read-write</access>
  30364. </field>
  30365. <field>
  30366. <name>DATA_BYTE_0</name>
  30367. <description>Data byte 0 of Rx/Tx frame.</description>
  30368. <bitOffset>0x18</bitOffset>
  30369. <bitWidth>8</bitWidth>
  30370. <access>read-write</access>
  30371. </field>
  30372. </fields>
  30373. </register>
  30374. <register>
  30375. <name>WORD17</name>
  30376. <description>Message Buffer 7 WORD1 Register</description>
  30377. <addressOffset>0xFC</addressOffset>
  30378. <size>32</size>
  30379. <access>read-write</access>
  30380. <resetValue>0</resetValue>
  30381. <resetMask>0xFFFFFFFF</resetMask>
  30382. <fields>
  30383. <field>
  30384. <name>DATA_BYTE_7</name>
  30385. <description>Data byte 7 of Rx/Tx frame.</description>
  30386. <bitOffset>0</bitOffset>
  30387. <bitWidth>8</bitWidth>
  30388. <access>read-write</access>
  30389. </field>
  30390. <field>
  30391. <name>DATA_BYTE_6</name>
  30392. <description>Data byte 6 of Rx/Tx frame.</description>
  30393. <bitOffset>0x8</bitOffset>
  30394. <bitWidth>8</bitWidth>
  30395. <access>read-write</access>
  30396. </field>
  30397. <field>
  30398. <name>DATA_BYTE_5</name>
  30399. <description>Data byte 5 of Rx/Tx frame.</description>
  30400. <bitOffset>0x10</bitOffset>
  30401. <bitWidth>8</bitWidth>
  30402. <access>read-write</access>
  30403. </field>
  30404. <field>
  30405. <name>DATA_BYTE_4</name>
  30406. <description>Data byte 4 of Rx/Tx frame.</description>
  30407. <bitOffset>0x18</bitOffset>
  30408. <bitWidth>8</bitWidth>
  30409. <access>read-write</access>
  30410. </field>
  30411. </fields>
  30412. </register>
  30413. <register>
  30414. <name>CS8</name>
  30415. <description>Message Buffer 8 CS Register</description>
  30416. <addressOffset>0x100</addressOffset>
  30417. <size>32</size>
  30418. <access>read-write</access>
  30419. <resetValue>0</resetValue>
  30420. <resetMask>0xFFFFFFFF</resetMask>
  30421. <fields>
  30422. <field>
  30423. <name>TIME_STAMP</name>
  30424. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30425. <bitOffset>0</bitOffset>
  30426. <bitWidth>16</bitWidth>
  30427. <access>read-write</access>
  30428. </field>
  30429. <field>
  30430. <name>DLC</name>
  30431. <description>Length of the data to be stored/transmitted.</description>
  30432. <bitOffset>0x10</bitOffset>
  30433. <bitWidth>4</bitWidth>
  30434. <access>read-write</access>
  30435. </field>
  30436. <field>
  30437. <name>RTR</name>
  30438. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30439. <bitOffset>0x14</bitOffset>
  30440. <bitWidth>1</bitWidth>
  30441. <access>read-write</access>
  30442. </field>
  30443. <field>
  30444. <name>IDE</name>
  30445. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30446. <bitOffset>0x15</bitOffset>
  30447. <bitWidth>1</bitWidth>
  30448. <access>read-write</access>
  30449. </field>
  30450. <field>
  30451. <name>SRR</name>
  30452. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30453. <bitOffset>0x16</bitOffset>
  30454. <bitWidth>1</bitWidth>
  30455. <access>read-write</access>
  30456. </field>
  30457. <field>
  30458. <name>CODE</name>
  30459. <description>Reserved</description>
  30460. <bitOffset>0x18</bitOffset>
  30461. <bitWidth>4</bitWidth>
  30462. <access>read-write</access>
  30463. </field>
  30464. </fields>
  30465. </register>
  30466. <register>
  30467. <name>ID8</name>
  30468. <description>Message Buffer 8 ID Register</description>
  30469. <addressOffset>0x104</addressOffset>
  30470. <size>32</size>
  30471. <access>read-write</access>
  30472. <resetValue>0</resetValue>
  30473. <resetMask>0xFFFFFFFF</resetMask>
  30474. <fields>
  30475. <field>
  30476. <name>EXT</name>
  30477. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30478. <bitOffset>0</bitOffset>
  30479. <bitWidth>18</bitWidth>
  30480. <access>read-write</access>
  30481. </field>
  30482. <field>
  30483. <name>STD</name>
  30484. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30485. <bitOffset>0x12</bitOffset>
  30486. <bitWidth>11</bitWidth>
  30487. <access>read-write</access>
  30488. </field>
  30489. <field>
  30490. <name>PRIO</name>
  30491. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30492. <bitOffset>0x1D</bitOffset>
  30493. <bitWidth>3</bitWidth>
  30494. <access>read-write</access>
  30495. </field>
  30496. </fields>
  30497. </register>
  30498. <register>
  30499. <name>WORD08</name>
  30500. <description>Message Buffer 8 WORD0 Register</description>
  30501. <addressOffset>0x108</addressOffset>
  30502. <size>32</size>
  30503. <access>read-write</access>
  30504. <resetValue>0</resetValue>
  30505. <resetMask>0xFFFFFFFF</resetMask>
  30506. <fields>
  30507. <field>
  30508. <name>DATA_BYTE_3</name>
  30509. <description>Data byte 3 of Rx/Tx frame.</description>
  30510. <bitOffset>0</bitOffset>
  30511. <bitWidth>8</bitWidth>
  30512. <access>read-write</access>
  30513. </field>
  30514. <field>
  30515. <name>DATA_BYTE_2</name>
  30516. <description>Data byte 2 of Rx/Tx frame.</description>
  30517. <bitOffset>0x8</bitOffset>
  30518. <bitWidth>8</bitWidth>
  30519. <access>read-write</access>
  30520. </field>
  30521. <field>
  30522. <name>DATA_BYTE_1</name>
  30523. <description>Data byte 1 of Rx/Tx frame.</description>
  30524. <bitOffset>0x10</bitOffset>
  30525. <bitWidth>8</bitWidth>
  30526. <access>read-write</access>
  30527. </field>
  30528. <field>
  30529. <name>DATA_BYTE_0</name>
  30530. <description>Data byte 0 of Rx/Tx frame.</description>
  30531. <bitOffset>0x18</bitOffset>
  30532. <bitWidth>8</bitWidth>
  30533. <access>read-write</access>
  30534. </field>
  30535. </fields>
  30536. </register>
  30537. <register>
  30538. <name>WORD18</name>
  30539. <description>Message Buffer 8 WORD1 Register</description>
  30540. <addressOffset>0x10C</addressOffset>
  30541. <size>32</size>
  30542. <access>read-write</access>
  30543. <resetValue>0</resetValue>
  30544. <resetMask>0xFFFFFFFF</resetMask>
  30545. <fields>
  30546. <field>
  30547. <name>DATA_BYTE_7</name>
  30548. <description>Data byte 7 of Rx/Tx frame.</description>
  30549. <bitOffset>0</bitOffset>
  30550. <bitWidth>8</bitWidth>
  30551. <access>read-write</access>
  30552. </field>
  30553. <field>
  30554. <name>DATA_BYTE_6</name>
  30555. <description>Data byte 6 of Rx/Tx frame.</description>
  30556. <bitOffset>0x8</bitOffset>
  30557. <bitWidth>8</bitWidth>
  30558. <access>read-write</access>
  30559. </field>
  30560. <field>
  30561. <name>DATA_BYTE_5</name>
  30562. <description>Data byte 5 of Rx/Tx frame.</description>
  30563. <bitOffset>0x10</bitOffset>
  30564. <bitWidth>8</bitWidth>
  30565. <access>read-write</access>
  30566. </field>
  30567. <field>
  30568. <name>DATA_BYTE_4</name>
  30569. <description>Data byte 4 of Rx/Tx frame.</description>
  30570. <bitOffset>0x18</bitOffset>
  30571. <bitWidth>8</bitWidth>
  30572. <access>read-write</access>
  30573. </field>
  30574. </fields>
  30575. </register>
  30576. <register>
  30577. <name>CS9</name>
  30578. <description>Message Buffer 9 CS Register</description>
  30579. <addressOffset>0x110</addressOffset>
  30580. <size>32</size>
  30581. <access>read-write</access>
  30582. <resetValue>0</resetValue>
  30583. <resetMask>0xFFFFFFFF</resetMask>
  30584. <fields>
  30585. <field>
  30586. <name>TIME_STAMP</name>
  30587. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30588. <bitOffset>0</bitOffset>
  30589. <bitWidth>16</bitWidth>
  30590. <access>read-write</access>
  30591. </field>
  30592. <field>
  30593. <name>DLC</name>
  30594. <description>Length of the data to be stored/transmitted.</description>
  30595. <bitOffset>0x10</bitOffset>
  30596. <bitWidth>4</bitWidth>
  30597. <access>read-write</access>
  30598. </field>
  30599. <field>
  30600. <name>RTR</name>
  30601. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30602. <bitOffset>0x14</bitOffset>
  30603. <bitWidth>1</bitWidth>
  30604. <access>read-write</access>
  30605. </field>
  30606. <field>
  30607. <name>IDE</name>
  30608. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30609. <bitOffset>0x15</bitOffset>
  30610. <bitWidth>1</bitWidth>
  30611. <access>read-write</access>
  30612. </field>
  30613. <field>
  30614. <name>SRR</name>
  30615. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30616. <bitOffset>0x16</bitOffset>
  30617. <bitWidth>1</bitWidth>
  30618. <access>read-write</access>
  30619. </field>
  30620. <field>
  30621. <name>CODE</name>
  30622. <description>Reserved</description>
  30623. <bitOffset>0x18</bitOffset>
  30624. <bitWidth>4</bitWidth>
  30625. <access>read-write</access>
  30626. </field>
  30627. </fields>
  30628. </register>
  30629. <register>
  30630. <name>ID9</name>
  30631. <description>Message Buffer 9 ID Register</description>
  30632. <addressOffset>0x114</addressOffset>
  30633. <size>32</size>
  30634. <access>read-write</access>
  30635. <resetValue>0</resetValue>
  30636. <resetMask>0xFFFFFFFF</resetMask>
  30637. <fields>
  30638. <field>
  30639. <name>EXT</name>
  30640. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30641. <bitOffset>0</bitOffset>
  30642. <bitWidth>18</bitWidth>
  30643. <access>read-write</access>
  30644. </field>
  30645. <field>
  30646. <name>STD</name>
  30647. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30648. <bitOffset>0x12</bitOffset>
  30649. <bitWidth>11</bitWidth>
  30650. <access>read-write</access>
  30651. </field>
  30652. <field>
  30653. <name>PRIO</name>
  30654. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30655. <bitOffset>0x1D</bitOffset>
  30656. <bitWidth>3</bitWidth>
  30657. <access>read-write</access>
  30658. </field>
  30659. </fields>
  30660. </register>
  30661. <register>
  30662. <name>WORD09</name>
  30663. <description>Message Buffer 9 WORD0 Register</description>
  30664. <addressOffset>0x118</addressOffset>
  30665. <size>32</size>
  30666. <access>read-write</access>
  30667. <resetValue>0</resetValue>
  30668. <resetMask>0xFFFFFFFF</resetMask>
  30669. <fields>
  30670. <field>
  30671. <name>DATA_BYTE_3</name>
  30672. <description>Data byte 3 of Rx/Tx frame.</description>
  30673. <bitOffset>0</bitOffset>
  30674. <bitWidth>8</bitWidth>
  30675. <access>read-write</access>
  30676. </field>
  30677. <field>
  30678. <name>DATA_BYTE_2</name>
  30679. <description>Data byte 2 of Rx/Tx frame.</description>
  30680. <bitOffset>0x8</bitOffset>
  30681. <bitWidth>8</bitWidth>
  30682. <access>read-write</access>
  30683. </field>
  30684. <field>
  30685. <name>DATA_BYTE_1</name>
  30686. <description>Data byte 1 of Rx/Tx frame.</description>
  30687. <bitOffset>0x10</bitOffset>
  30688. <bitWidth>8</bitWidth>
  30689. <access>read-write</access>
  30690. </field>
  30691. <field>
  30692. <name>DATA_BYTE_0</name>
  30693. <description>Data byte 0 of Rx/Tx frame.</description>
  30694. <bitOffset>0x18</bitOffset>
  30695. <bitWidth>8</bitWidth>
  30696. <access>read-write</access>
  30697. </field>
  30698. </fields>
  30699. </register>
  30700. <register>
  30701. <name>WORD19</name>
  30702. <description>Message Buffer 9 WORD1 Register</description>
  30703. <addressOffset>0x11C</addressOffset>
  30704. <size>32</size>
  30705. <access>read-write</access>
  30706. <resetValue>0</resetValue>
  30707. <resetMask>0xFFFFFFFF</resetMask>
  30708. <fields>
  30709. <field>
  30710. <name>DATA_BYTE_7</name>
  30711. <description>Data byte 7 of Rx/Tx frame.</description>
  30712. <bitOffset>0</bitOffset>
  30713. <bitWidth>8</bitWidth>
  30714. <access>read-write</access>
  30715. </field>
  30716. <field>
  30717. <name>DATA_BYTE_6</name>
  30718. <description>Data byte 6 of Rx/Tx frame.</description>
  30719. <bitOffset>0x8</bitOffset>
  30720. <bitWidth>8</bitWidth>
  30721. <access>read-write</access>
  30722. </field>
  30723. <field>
  30724. <name>DATA_BYTE_5</name>
  30725. <description>Data byte 5 of Rx/Tx frame.</description>
  30726. <bitOffset>0x10</bitOffset>
  30727. <bitWidth>8</bitWidth>
  30728. <access>read-write</access>
  30729. </field>
  30730. <field>
  30731. <name>DATA_BYTE_4</name>
  30732. <description>Data byte 4 of Rx/Tx frame.</description>
  30733. <bitOffset>0x18</bitOffset>
  30734. <bitWidth>8</bitWidth>
  30735. <access>read-write</access>
  30736. </field>
  30737. </fields>
  30738. </register>
  30739. <register>
  30740. <name>CS10</name>
  30741. <description>Message Buffer 10 CS Register</description>
  30742. <addressOffset>0x120</addressOffset>
  30743. <size>32</size>
  30744. <access>read-write</access>
  30745. <resetValue>0</resetValue>
  30746. <resetMask>0xFFFFFFFF</resetMask>
  30747. <fields>
  30748. <field>
  30749. <name>TIME_STAMP</name>
  30750. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30751. <bitOffset>0</bitOffset>
  30752. <bitWidth>16</bitWidth>
  30753. <access>read-write</access>
  30754. </field>
  30755. <field>
  30756. <name>DLC</name>
  30757. <description>Length of the data to be stored/transmitted.</description>
  30758. <bitOffset>0x10</bitOffset>
  30759. <bitWidth>4</bitWidth>
  30760. <access>read-write</access>
  30761. </field>
  30762. <field>
  30763. <name>RTR</name>
  30764. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30765. <bitOffset>0x14</bitOffset>
  30766. <bitWidth>1</bitWidth>
  30767. <access>read-write</access>
  30768. </field>
  30769. <field>
  30770. <name>IDE</name>
  30771. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30772. <bitOffset>0x15</bitOffset>
  30773. <bitWidth>1</bitWidth>
  30774. <access>read-write</access>
  30775. </field>
  30776. <field>
  30777. <name>SRR</name>
  30778. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30779. <bitOffset>0x16</bitOffset>
  30780. <bitWidth>1</bitWidth>
  30781. <access>read-write</access>
  30782. </field>
  30783. <field>
  30784. <name>CODE</name>
  30785. <description>Reserved</description>
  30786. <bitOffset>0x18</bitOffset>
  30787. <bitWidth>4</bitWidth>
  30788. <access>read-write</access>
  30789. </field>
  30790. </fields>
  30791. </register>
  30792. <register>
  30793. <name>ID10</name>
  30794. <description>Message Buffer 10 ID Register</description>
  30795. <addressOffset>0x124</addressOffset>
  30796. <size>32</size>
  30797. <access>read-write</access>
  30798. <resetValue>0</resetValue>
  30799. <resetMask>0xFFFFFFFF</resetMask>
  30800. <fields>
  30801. <field>
  30802. <name>EXT</name>
  30803. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30804. <bitOffset>0</bitOffset>
  30805. <bitWidth>18</bitWidth>
  30806. <access>read-write</access>
  30807. </field>
  30808. <field>
  30809. <name>STD</name>
  30810. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30811. <bitOffset>0x12</bitOffset>
  30812. <bitWidth>11</bitWidth>
  30813. <access>read-write</access>
  30814. </field>
  30815. <field>
  30816. <name>PRIO</name>
  30817. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30818. <bitOffset>0x1D</bitOffset>
  30819. <bitWidth>3</bitWidth>
  30820. <access>read-write</access>
  30821. </field>
  30822. </fields>
  30823. </register>
  30824. <register>
  30825. <name>WORD010</name>
  30826. <description>Message Buffer 10 WORD0 Register</description>
  30827. <addressOffset>0x128</addressOffset>
  30828. <size>32</size>
  30829. <access>read-write</access>
  30830. <resetValue>0</resetValue>
  30831. <resetMask>0xFFFFFFFF</resetMask>
  30832. <fields>
  30833. <field>
  30834. <name>DATA_BYTE_3</name>
  30835. <description>Data byte 3 of Rx/Tx frame.</description>
  30836. <bitOffset>0</bitOffset>
  30837. <bitWidth>8</bitWidth>
  30838. <access>read-write</access>
  30839. </field>
  30840. <field>
  30841. <name>DATA_BYTE_2</name>
  30842. <description>Data byte 2 of Rx/Tx frame.</description>
  30843. <bitOffset>0x8</bitOffset>
  30844. <bitWidth>8</bitWidth>
  30845. <access>read-write</access>
  30846. </field>
  30847. <field>
  30848. <name>DATA_BYTE_1</name>
  30849. <description>Data byte 1 of Rx/Tx frame.</description>
  30850. <bitOffset>0x10</bitOffset>
  30851. <bitWidth>8</bitWidth>
  30852. <access>read-write</access>
  30853. </field>
  30854. <field>
  30855. <name>DATA_BYTE_0</name>
  30856. <description>Data byte 0 of Rx/Tx frame.</description>
  30857. <bitOffset>0x18</bitOffset>
  30858. <bitWidth>8</bitWidth>
  30859. <access>read-write</access>
  30860. </field>
  30861. </fields>
  30862. </register>
  30863. <register>
  30864. <name>WORD110</name>
  30865. <description>Message Buffer 10 WORD1 Register</description>
  30866. <addressOffset>0x12C</addressOffset>
  30867. <size>32</size>
  30868. <access>read-write</access>
  30869. <resetValue>0</resetValue>
  30870. <resetMask>0xFFFFFFFF</resetMask>
  30871. <fields>
  30872. <field>
  30873. <name>DATA_BYTE_7</name>
  30874. <description>Data byte 7 of Rx/Tx frame.</description>
  30875. <bitOffset>0</bitOffset>
  30876. <bitWidth>8</bitWidth>
  30877. <access>read-write</access>
  30878. </field>
  30879. <field>
  30880. <name>DATA_BYTE_6</name>
  30881. <description>Data byte 6 of Rx/Tx frame.</description>
  30882. <bitOffset>0x8</bitOffset>
  30883. <bitWidth>8</bitWidth>
  30884. <access>read-write</access>
  30885. </field>
  30886. <field>
  30887. <name>DATA_BYTE_5</name>
  30888. <description>Data byte 5 of Rx/Tx frame.</description>
  30889. <bitOffset>0x10</bitOffset>
  30890. <bitWidth>8</bitWidth>
  30891. <access>read-write</access>
  30892. </field>
  30893. <field>
  30894. <name>DATA_BYTE_4</name>
  30895. <description>Data byte 4 of Rx/Tx frame.</description>
  30896. <bitOffset>0x18</bitOffset>
  30897. <bitWidth>8</bitWidth>
  30898. <access>read-write</access>
  30899. </field>
  30900. </fields>
  30901. </register>
  30902. <register>
  30903. <name>CS11</name>
  30904. <description>Message Buffer 11 CS Register</description>
  30905. <addressOffset>0x130</addressOffset>
  30906. <size>32</size>
  30907. <access>read-write</access>
  30908. <resetValue>0</resetValue>
  30909. <resetMask>0xFFFFFFFF</resetMask>
  30910. <fields>
  30911. <field>
  30912. <name>TIME_STAMP</name>
  30913. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  30914. <bitOffset>0</bitOffset>
  30915. <bitWidth>16</bitWidth>
  30916. <access>read-write</access>
  30917. </field>
  30918. <field>
  30919. <name>DLC</name>
  30920. <description>Length of the data to be stored/transmitted.</description>
  30921. <bitOffset>0x10</bitOffset>
  30922. <bitWidth>4</bitWidth>
  30923. <access>read-write</access>
  30924. </field>
  30925. <field>
  30926. <name>RTR</name>
  30927. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  30928. <bitOffset>0x14</bitOffset>
  30929. <bitWidth>1</bitWidth>
  30930. <access>read-write</access>
  30931. </field>
  30932. <field>
  30933. <name>IDE</name>
  30934. <description>ID Extended. One/zero for extended/standard format frame.</description>
  30935. <bitOffset>0x15</bitOffset>
  30936. <bitWidth>1</bitWidth>
  30937. <access>read-write</access>
  30938. </field>
  30939. <field>
  30940. <name>SRR</name>
  30941. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  30942. <bitOffset>0x16</bitOffset>
  30943. <bitWidth>1</bitWidth>
  30944. <access>read-write</access>
  30945. </field>
  30946. <field>
  30947. <name>CODE</name>
  30948. <description>Reserved</description>
  30949. <bitOffset>0x18</bitOffset>
  30950. <bitWidth>4</bitWidth>
  30951. <access>read-write</access>
  30952. </field>
  30953. </fields>
  30954. </register>
  30955. <register>
  30956. <name>ID11</name>
  30957. <description>Message Buffer 11 ID Register</description>
  30958. <addressOffset>0x134</addressOffset>
  30959. <size>32</size>
  30960. <access>read-write</access>
  30961. <resetValue>0</resetValue>
  30962. <resetMask>0xFFFFFFFF</resetMask>
  30963. <fields>
  30964. <field>
  30965. <name>EXT</name>
  30966. <description>Contains extended (LOW word) identifier of message buffer.</description>
  30967. <bitOffset>0</bitOffset>
  30968. <bitWidth>18</bitWidth>
  30969. <access>read-write</access>
  30970. </field>
  30971. <field>
  30972. <name>STD</name>
  30973. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  30974. <bitOffset>0x12</bitOffset>
  30975. <bitWidth>11</bitWidth>
  30976. <access>read-write</access>
  30977. </field>
  30978. <field>
  30979. <name>PRIO</name>
  30980. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  30981. <bitOffset>0x1D</bitOffset>
  30982. <bitWidth>3</bitWidth>
  30983. <access>read-write</access>
  30984. </field>
  30985. </fields>
  30986. </register>
  30987. <register>
  30988. <name>WORD011</name>
  30989. <description>Message Buffer 11 WORD0 Register</description>
  30990. <addressOffset>0x138</addressOffset>
  30991. <size>32</size>
  30992. <access>read-write</access>
  30993. <resetValue>0</resetValue>
  30994. <resetMask>0xFFFFFFFF</resetMask>
  30995. <fields>
  30996. <field>
  30997. <name>DATA_BYTE_3</name>
  30998. <description>Data byte 3 of Rx/Tx frame.</description>
  30999. <bitOffset>0</bitOffset>
  31000. <bitWidth>8</bitWidth>
  31001. <access>read-write</access>
  31002. </field>
  31003. <field>
  31004. <name>DATA_BYTE_2</name>
  31005. <description>Data byte 2 of Rx/Tx frame.</description>
  31006. <bitOffset>0x8</bitOffset>
  31007. <bitWidth>8</bitWidth>
  31008. <access>read-write</access>
  31009. </field>
  31010. <field>
  31011. <name>DATA_BYTE_1</name>
  31012. <description>Data byte 1 of Rx/Tx frame.</description>
  31013. <bitOffset>0x10</bitOffset>
  31014. <bitWidth>8</bitWidth>
  31015. <access>read-write</access>
  31016. </field>
  31017. <field>
  31018. <name>DATA_BYTE_0</name>
  31019. <description>Data byte 0 of Rx/Tx frame.</description>
  31020. <bitOffset>0x18</bitOffset>
  31021. <bitWidth>8</bitWidth>
  31022. <access>read-write</access>
  31023. </field>
  31024. </fields>
  31025. </register>
  31026. <register>
  31027. <name>WORD111</name>
  31028. <description>Message Buffer 11 WORD1 Register</description>
  31029. <addressOffset>0x13C</addressOffset>
  31030. <size>32</size>
  31031. <access>read-write</access>
  31032. <resetValue>0</resetValue>
  31033. <resetMask>0xFFFFFFFF</resetMask>
  31034. <fields>
  31035. <field>
  31036. <name>DATA_BYTE_7</name>
  31037. <description>Data byte 7 of Rx/Tx frame.</description>
  31038. <bitOffset>0</bitOffset>
  31039. <bitWidth>8</bitWidth>
  31040. <access>read-write</access>
  31041. </field>
  31042. <field>
  31043. <name>DATA_BYTE_6</name>
  31044. <description>Data byte 6 of Rx/Tx frame.</description>
  31045. <bitOffset>0x8</bitOffset>
  31046. <bitWidth>8</bitWidth>
  31047. <access>read-write</access>
  31048. </field>
  31049. <field>
  31050. <name>DATA_BYTE_5</name>
  31051. <description>Data byte 5 of Rx/Tx frame.</description>
  31052. <bitOffset>0x10</bitOffset>
  31053. <bitWidth>8</bitWidth>
  31054. <access>read-write</access>
  31055. </field>
  31056. <field>
  31057. <name>DATA_BYTE_4</name>
  31058. <description>Data byte 4 of Rx/Tx frame.</description>
  31059. <bitOffset>0x18</bitOffset>
  31060. <bitWidth>8</bitWidth>
  31061. <access>read-write</access>
  31062. </field>
  31063. </fields>
  31064. </register>
  31065. <register>
  31066. <name>CS12</name>
  31067. <description>Message Buffer 12 CS Register</description>
  31068. <addressOffset>0x140</addressOffset>
  31069. <size>32</size>
  31070. <access>read-write</access>
  31071. <resetValue>0</resetValue>
  31072. <resetMask>0xFFFFFFFF</resetMask>
  31073. <fields>
  31074. <field>
  31075. <name>TIME_STAMP</name>
  31076. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31077. <bitOffset>0</bitOffset>
  31078. <bitWidth>16</bitWidth>
  31079. <access>read-write</access>
  31080. </field>
  31081. <field>
  31082. <name>DLC</name>
  31083. <description>Length of the data to be stored/transmitted.</description>
  31084. <bitOffset>0x10</bitOffset>
  31085. <bitWidth>4</bitWidth>
  31086. <access>read-write</access>
  31087. </field>
  31088. <field>
  31089. <name>RTR</name>
  31090. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31091. <bitOffset>0x14</bitOffset>
  31092. <bitWidth>1</bitWidth>
  31093. <access>read-write</access>
  31094. </field>
  31095. <field>
  31096. <name>IDE</name>
  31097. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31098. <bitOffset>0x15</bitOffset>
  31099. <bitWidth>1</bitWidth>
  31100. <access>read-write</access>
  31101. </field>
  31102. <field>
  31103. <name>SRR</name>
  31104. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31105. <bitOffset>0x16</bitOffset>
  31106. <bitWidth>1</bitWidth>
  31107. <access>read-write</access>
  31108. </field>
  31109. <field>
  31110. <name>CODE</name>
  31111. <description>Reserved</description>
  31112. <bitOffset>0x18</bitOffset>
  31113. <bitWidth>4</bitWidth>
  31114. <access>read-write</access>
  31115. </field>
  31116. </fields>
  31117. </register>
  31118. <register>
  31119. <name>ID12</name>
  31120. <description>Message Buffer 12 ID Register</description>
  31121. <addressOffset>0x144</addressOffset>
  31122. <size>32</size>
  31123. <access>read-write</access>
  31124. <resetValue>0</resetValue>
  31125. <resetMask>0xFFFFFFFF</resetMask>
  31126. <fields>
  31127. <field>
  31128. <name>EXT</name>
  31129. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31130. <bitOffset>0</bitOffset>
  31131. <bitWidth>18</bitWidth>
  31132. <access>read-write</access>
  31133. </field>
  31134. <field>
  31135. <name>STD</name>
  31136. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31137. <bitOffset>0x12</bitOffset>
  31138. <bitWidth>11</bitWidth>
  31139. <access>read-write</access>
  31140. </field>
  31141. <field>
  31142. <name>PRIO</name>
  31143. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31144. <bitOffset>0x1D</bitOffset>
  31145. <bitWidth>3</bitWidth>
  31146. <access>read-write</access>
  31147. </field>
  31148. </fields>
  31149. </register>
  31150. <register>
  31151. <name>WORD012</name>
  31152. <description>Message Buffer 12 WORD0 Register</description>
  31153. <addressOffset>0x148</addressOffset>
  31154. <size>32</size>
  31155. <access>read-write</access>
  31156. <resetValue>0</resetValue>
  31157. <resetMask>0xFFFFFFFF</resetMask>
  31158. <fields>
  31159. <field>
  31160. <name>DATA_BYTE_3</name>
  31161. <description>Data byte 3 of Rx/Tx frame.</description>
  31162. <bitOffset>0</bitOffset>
  31163. <bitWidth>8</bitWidth>
  31164. <access>read-write</access>
  31165. </field>
  31166. <field>
  31167. <name>DATA_BYTE_2</name>
  31168. <description>Data byte 2 of Rx/Tx frame.</description>
  31169. <bitOffset>0x8</bitOffset>
  31170. <bitWidth>8</bitWidth>
  31171. <access>read-write</access>
  31172. </field>
  31173. <field>
  31174. <name>DATA_BYTE_1</name>
  31175. <description>Data byte 1 of Rx/Tx frame.</description>
  31176. <bitOffset>0x10</bitOffset>
  31177. <bitWidth>8</bitWidth>
  31178. <access>read-write</access>
  31179. </field>
  31180. <field>
  31181. <name>DATA_BYTE_0</name>
  31182. <description>Data byte 0 of Rx/Tx frame.</description>
  31183. <bitOffset>0x18</bitOffset>
  31184. <bitWidth>8</bitWidth>
  31185. <access>read-write</access>
  31186. </field>
  31187. </fields>
  31188. </register>
  31189. <register>
  31190. <name>WORD112</name>
  31191. <description>Message Buffer 12 WORD1 Register</description>
  31192. <addressOffset>0x14C</addressOffset>
  31193. <size>32</size>
  31194. <access>read-write</access>
  31195. <resetValue>0</resetValue>
  31196. <resetMask>0xFFFFFFFF</resetMask>
  31197. <fields>
  31198. <field>
  31199. <name>DATA_BYTE_7</name>
  31200. <description>Data byte 7 of Rx/Tx frame.</description>
  31201. <bitOffset>0</bitOffset>
  31202. <bitWidth>8</bitWidth>
  31203. <access>read-write</access>
  31204. </field>
  31205. <field>
  31206. <name>DATA_BYTE_6</name>
  31207. <description>Data byte 6 of Rx/Tx frame.</description>
  31208. <bitOffset>0x8</bitOffset>
  31209. <bitWidth>8</bitWidth>
  31210. <access>read-write</access>
  31211. </field>
  31212. <field>
  31213. <name>DATA_BYTE_5</name>
  31214. <description>Data byte 5 of Rx/Tx frame.</description>
  31215. <bitOffset>0x10</bitOffset>
  31216. <bitWidth>8</bitWidth>
  31217. <access>read-write</access>
  31218. </field>
  31219. <field>
  31220. <name>DATA_BYTE_4</name>
  31221. <description>Data byte 4 of Rx/Tx frame.</description>
  31222. <bitOffset>0x18</bitOffset>
  31223. <bitWidth>8</bitWidth>
  31224. <access>read-write</access>
  31225. </field>
  31226. </fields>
  31227. </register>
  31228. <register>
  31229. <name>CS13</name>
  31230. <description>Message Buffer 13 CS Register</description>
  31231. <addressOffset>0x150</addressOffset>
  31232. <size>32</size>
  31233. <access>read-write</access>
  31234. <resetValue>0</resetValue>
  31235. <resetMask>0xFFFFFFFF</resetMask>
  31236. <fields>
  31237. <field>
  31238. <name>TIME_STAMP</name>
  31239. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31240. <bitOffset>0</bitOffset>
  31241. <bitWidth>16</bitWidth>
  31242. <access>read-write</access>
  31243. </field>
  31244. <field>
  31245. <name>DLC</name>
  31246. <description>Length of the data to be stored/transmitted.</description>
  31247. <bitOffset>0x10</bitOffset>
  31248. <bitWidth>4</bitWidth>
  31249. <access>read-write</access>
  31250. </field>
  31251. <field>
  31252. <name>RTR</name>
  31253. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31254. <bitOffset>0x14</bitOffset>
  31255. <bitWidth>1</bitWidth>
  31256. <access>read-write</access>
  31257. </field>
  31258. <field>
  31259. <name>IDE</name>
  31260. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31261. <bitOffset>0x15</bitOffset>
  31262. <bitWidth>1</bitWidth>
  31263. <access>read-write</access>
  31264. </field>
  31265. <field>
  31266. <name>SRR</name>
  31267. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31268. <bitOffset>0x16</bitOffset>
  31269. <bitWidth>1</bitWidth>
  31270. <access>read-write</access>
  31271. </field>
  31272. <field>
  31273. <name>CODE</name>
  31274. <description>Reserved</description>
  31275. <bitOffset>0x18</bitOffset>
  31276. <bitWidth>4</bitWidth>
  31277. <access>read-write</access>
  31278. </field>
  31279. </fields>
  31280. </register>
  31281. <register>
  31282. <name>ID13</name>
  31283. <description>Message Buffer 13 ID Register</description>
  31284. <addressOffset>0x154</addressOffset>
  31285. <size>32</size>
  31286. <access>read-write</access>
  31287. <resetValue>0</resetValue>
  31288. <resetMask>0xFFFFFFFF</resetMask>
  31289. <fields>
  31290. <field>
  31291. <name>EXT</name>
  31292. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31293. <bitOffset>0</bitOffset>
  31294. <bitWidth>18</bitWidth>
  31295. <access>read-write</access>
  31296. </field>
  31297. <field>
  31298. <name>STD</name>
  31299. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31300. <bitOffset>0x12</bitOffset>
  31301. <bitWidth>11</bitWidth>
  31302. <access>read-write</access>
  31303. </field>
  31304. <field>
  31305. <name>PRIO</name>
  31306. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31307. <bitOffset>0x1D</bitOffset>
  31308. <bitWidth>3</bitWidth>
  31309. <access>read-write</access>
  31310. </field>
  31311. </fields>
  31312. </register>
  31313. <register>
  31314. <name>WORD013</name>
  31315. <description>Message Buffer 13 WORD0 Register</description>
  31316. <addressOffset>0x158</addressOffset>
  31317. <size>32</size>
  31318. <access>read-write</access>
  31319. <resetValue>0</resetValue>
  31320. <resetMask>0xFFFFFFFF</resetMask>
  31321. <fields>
  31322. <field>
  31323. <name>DATA_BYTE_3</name>
  31324. <description>Data byte 3 of Rx/Tx frame.</description>
  31325. <bitOffset>0</bitOffset>
  31326. <bitWidth>8</bitWidth>
  31327. <access>read-write</access>
  31328. </field>
  31329. <field>
  31330. <name>DATA_BYTE_2</name>
  31331. <description>Data byte 2 of Rx/Tx frame.</description>
  31332. <bitOffset>0x8</bitOffset>
  31333. <bitWidth>8</bitWidth>
  31334. <access>read-write</access>
  31335. </field>
  31336. <field>
  31337. <name>DATA_BYTE_1</name>
  31338. <description>Data byte 1 of Rx/Tx frame.</description>
  31339. <bitOffset>0x10</bitOffset>
  31340. <bitWidth>8</bitWidth>
  31341. <access>read-write</access>
  31342. </field>
  31343. <field>
  31344. <name>DATA_BYTE_0</name>
  31345. <description>Data byte 0 of Rx/Tx frame.</description>
  31346. <bitOffset>0x18</bitOffset>
  31347. <bitWidth>8</bitWidth>
  31348. <access>read-write</access>
  31349. </field>
  31350. </fields>
  31351. </register>
  31352. <register>
  31353. <name>WORD113</name>
  31354. <description>Message Buffer 13 WORD1 Register</description>
  31355. <addressOffset>0x15C</addressOffset>
  31356. <size>32</size>
  31357. <access>read-write</access>
  31358. <resetValue>0</resetValue>
  31359. <resetMask>0xFFFFFFFF</resetMask>
  31360. <fields>
  31361. <field>
  31362. <name>DATA_BYTE_7</name>
  31363. <description>Data byte 7 of Rx/Tx frame.</description>
  31364. <bitOffset>0</bitOffset>
  31365. <bitWidth>8</bitWidth>
  31366. <access>read-write</access>
  31367. </field>
  31368. <field>
  31369. <name>DATA_BYTE_6</name>
  31370. <description>Data byte 6 of Rx/Tx frame.</description>
  31371. <bitOffset>0x8</bitOffset>
  31372. <bitWidth>8</bitWidth>
  31373. <access>read-write</access>
  31374. </field>
  31375. <field>
  31376. <name>DATA_BYTE_5</name>
  31377. <description>Data byte 5 of Rx/Tx frame.</description>
  31378. <bitOffset>0x10</bitOffset>
  31379. <bitWidth>8</bitWidth>
  31380. <access>read-write</access>
  31381. </field>
  31382. <field>
  31383. <name>DATA_BYTE_4</name>
  31384. <description>Data byte 4 of Rx/Tx frame.</description>
  31385. <bitOffset>0x18</bitOffset>
  31386. <bitWidth>8</bitWidth>
  31387. <access>read-write</access>
  31388. </field>
  31389. </fields>
  31390. </register>
  31391. <register>
  31392. <name>CS14</name>
  31393. <description>Message Buffer 14 CS Register</description>
  31394. <addressOffset>0x160</addressOffset>
  31395. <size>32</size>
  31396. <access>read-write</access>
  31397. <resetValue>0</resetValue>
  31398. <resetMask>0xFFFFFFFF</resetMask>
  31399. <fields>
  31400. <field>
  31401. <name>TIME_STAMP</name>
  31402. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31403. <bitOffset>0</bitOffset>
  31404. <bitWidth>16</bitWidth>
  31405. <access>read-write</access>
  31406. </field>
  31407. <field>
  31408. <name>DLC</name>
  31409. <description>Length of the data to be stored/transmitted.</description>
  31410. <bitOffset>0x10</bitOffset>
  31411. <bitWidth>4</bitWidth>
  31412. <access>read-write</access>
  31413. </field>
  31414. <field>
  31415. <name>RTR</name>
  31416. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31417. <bitOffset>0x14</bitOffset>
  31418. <bitWidth>1</bitWidth>
  31419. <access>read-write</access>
  31420. </field>
  31421. <field>
  31422. <name>IDE</name>
  31423. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31424. <bitOffset>0x15</bitOffset>
  31425. <bitWidth>1</bitWidth>
  31426. <access>read-write</access>
  31427. </field>
  31428. <field>
  31429. <name>SRR</name>
  31430. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31431. <bitOffset>0x16</bitOffset>
  31432. <bitWidth>1</bitWidth>
  31433. <access>read-write</access>
  31434. </field>
  31435. <field>
  31436. <name>CODE</name>
  31437. <description>Reserved</description>
  31438. <bitOffset>0x18</bitOffset>
  31439. <bitWidth>4</bitWidth>
  31440. <access>read-write</access>
  31441. </field>
  31442. </fields>
  31443. </register>
  31444. <register>
  31445. <name>ID14</name>
  31446. <description>Message Buffer 14 ID Register</description>
  31447. <addressOffset>0x164</addressOffset>
  31448. <size>32</size>
  31449. <access>read-write</access>
  31450. <resetValue>0</resetValue>
  31451. <resetMask>0xFFFFFFFF</resetMask>
  31452. <fields>
  31453. <field>
  31454. <name>EXT</name>
  31455. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31456. <bitOffset>0</bitOffset>
  31457. <bitWidth>18</bitWidth>
  31458. <access>read-write</access>
  31459. </field>
  31460. <field>
  31461. <name>STD</name>
  31462. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31463. <bitOffset>0x12</bitOffset>
  31464. <bitWidth>11</bitWidth>
  31465. <access>read-write</access>
  31466. </field>
  31467. <field>
  31468. <name>PRIO</name>
  31469. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31470. <bitOffset>0x1D</bitOffset>
  31471. <bitWidth>3</bitWidth>
  31472. <access>read-write</access>
  31473. </field>
  31474. </fields>
  31475. </register>
  31476. <register>
  31477. <name>WORD014</name>
  31478. <description>Message Buffer 14 WORD0 Register</description>
  31479. <addressOffset>0x168</addressOffset>
  31480. <size>32</size>
  31481. <access>read-write</access>
  31482. <resetValue>0</resetValue>
  31483. <resetMask>0xFFFFFFFF</resetMask>
  31484. <fields>
  31485. <field>
  31486. <name>DATA_BYTE_3</name>
  31487. <description>Data byte 3 of Rx/Tx frame.</description>
  31488. <bitOffset>0</bitOffset>
  31489. <bitWidth>8</bitWidth>
  31490. <access>read-write</access>
  31491. </field>
  31492. <field>
  31493. <name>DATA_BYTE_2</name>
  31494. <description>Data byte 2 of Rx/Tx frame.</description>
  31495. <bitOffset>0x8</bitOffset>
  31496. <bitWidth>8</bitWidth>
  31497. <access>read-write</access>
  31498. </field>
  31499. <field>
  31500. <name>DATA_BYTE_1</name>
  31501. <description>Data byte 1 of Rx/Tx frame.</description>
  31502. <bitOffset>0x10</bitOffset>
  31503. <bitWidth>8</bitWidth>
  31504. <access>read-write</access>
  31505. </field>
  31506. <field>
  31507. <name>DATA_BYTE_0</name>
  31508. <description>Data byte 0 of Rx/Tx frame.</description>
  31509. <bitOffset>0x18</bitOffset>
  31510. <bitWidth>8</bitWidth>
  31511. <access>read-write</access>
  31512. </field>
  31513. </fields>
  31514. </register>
  31515. <register>
  31516. <name>WORD114</name>
  31517. <description>Message Buffer 14 WORD1 Register</description>
  31518. <addressOffset>0x16C</addressOffset>
  31519. <size>32</size>
  31520. <access>read-write</access>
  31521. <resetValue>0</resetValue>
  31522. <resetMask>0xFFFFFFFF</resetMask>
  31523. <fields>
  31524. <field>
  31525. <name>DATA_BYTE_7</name>
  31526. <description>Data byte 7 of Rx/Tx frame.</description>
  31527. <bitOffset>0</bitOffset>
  31528. <bitWidth>8</bitWidth>
  31529. <access>read-write</access>
  31530. </field>
  31531. <field>
  31532. <name>DATA_BYTE_6</name>
  31533. <description>Data byte 6 of Rx/Tx frame.</description>
  31534. <bitOffset>0x8</bitOffset>
  31535. <bitWidth>8</bitWidth>
  31536. <access>read-write</access>
  31537. </field>
  31538. <field>
  31539. <name>DATA_BYTE_5</name>
  31540. <description>Data byte 5 of Rx/Tx frame.</description>
  31541. <bitOffset>0x10</bitOffset>
  31542. <bitWidth>8</bitWidth>
  31543. <access>read-write</access>
  31544. </field>
  31545. <field>
  31546. <name>DATA_BYTE_4</name>
  31547. <description>Data byte 4 of Rx/Tx frame.</description>
  31548. <bitOffset>0x18</bitOffset>
  31549. <bitWidth>8</bitWidth>
  31550. <access>read-write</access>
  31551. </field>
  31552. </fields>
  31553. </register>
  31554. <register>
  31555. <name>CS15</name>
  31556. <description>Message Buffer 15 CS Register</description>
  31557. <addressOffset>0x170</addressOffset>
  31558. <size>32</size>
  31559. <access>read-write</access>
  31560. <resetValue>0</resetValue>
  31561. <resetMask>0xFFFFFFFF</resetMask>
  31562. <fields>
  31563. <field>
  31564. <name>TIME_STAMP</name>
  31565. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31566. <bitOffset>0</bitOffset>
  31567. <bitWidth>16</bitWidth>
  31568. <access>read-write</access>
  31569. </field>
  31570. <field>
  31571. <name>DLC</name>
  31572. <description>Length of the data to be stored/transmitted.</description>
  31573. <bitOffset>0x10</bitOffset>
  31574. <bitWidth>4</bitWidth>
  31575. <access>read-write</access>
  31576. </field>
  31577. <field>
  31578. <name>RTR</name>
  31579. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31580. <bitOffset>0x14</bitOffset>
  31581. <bitWidth>1</bitWidth>
  31582. <access>read-write</access>
  31583. </field>
  31584. <field>
  31585. <name>IDE</name>
  31586. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31587. <bitOffset>0x15</bitOffset>
  31588. <bitWidth>1</bitWidth>
  31589. <access>read-write</access>
  31590. </field>
  31591. <field>
  31592. <name>SRR</name>
  31593. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31594. <bitOffset>0x16</bitOffset>
  31595. <bitWidth>1</bitWidth>
  31596. <access>read-write</access>
  31597. </field>
  31598. <field>
  31599. <name>CODE</name>
  31600. <description>Reserved</description>
  31601. <bitOffset>0x18</bitOffset>
  31602. <bitWidth>4</bitWidth>
  31603. <access>read-write</access>
  31604. </field>
  31605. </fields>
  31606. </register>
  31607. <register>
  31608. <name>ID15</name>
  31609. <description>Message Buffer 15 ID Register</description>
  31610. <addressOffset>0x174</addressOffset>
  31611. <size>32</size>
  31612. <access>read-write</access>
  31613. <resetValue>0</resetValue>
  31614. <resetMask>0xFFFFFFFF</resetMask>
  31615. <fields>
  31616. <field>
  31617. <name>EXT</name>
  31618. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31619. <bitOffset>0</bitOffset>
  31620. <bitWidth>18</bitWidth>
  31621. <access>read-write</access>
  31622. </field>
  31623. <field>
  31624. <name>STD</name>
  31625. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31626. <bitOffset>0x12</bitOffset>
  31627. <bitWidth>11</bitWidth>
  31628. <access>read-write</access>
  31629. </field>
  31630. <field>
  31631. <name>PRIO</name>
  31632. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31633. <bitOffset>0x1D</bitOffset>
  31634. <bitWidth>3</bitWidth>
  31635. <access>read-write</access>
  31636. </field>
  31637. </fields>
  31638. </register>
  31639. <register>
  31640. <name>WORD015</name>
  31641. <description>Message Buffer 15 WORD0 Register</description>
  31642. <addressOffset>0x178</addressOffset>
  31643. <size>32</size>
  31644. <access>read-write</access>
  31645. <resetValue>0</resetValue>
  31646. <resetMask>0xFFFFFFFF</resetMask>
  31647. <fields>
  31648. <field>
  31649. <name>DATA_BYTE_3</name>
  31650. <description>Data byte 3 of Rx/Tx frame.</description>
  31651. <bitOffset>0</bitOffset>
  31652. <bitWidth>8</bitWidth>
  31653. <access>read-write</access>
  31654. </field>
  31655. <field>
  31656. <name>DATA_BYTE_2</name>
  31657. <description>Data byte 2 of Rx/Tx frame.</description>
  31658. <bitOffset>0x8</bitOffset>
  31659. <bitWidth>8</bitWidth>
  31660. <access>read-write</access>
  31661. </field>
  31662. <field>
  31663. <name>DATA_BYTE_1</name>
  31664. <description>Data byte 1 of Rx/Tx frame.</description>
  31665. <bitOffset>0x10</bitOffset>
  31666. <bitWidth>8</bitWidth>
  31667. <access>read-write</access>
  31668. </field>
  31669. <field>
  31670. <name>DATA_BYTE_0</name>
  31671. <description>Data byte 0 of Rx/Tx frame.</description>
  31672. <bitOffset>0x18</bitOffset>
  31673. <bitWidth>8</bitWidth>
  31674. <access>read-write</access>
  31675. </field>
  31676. </fields>
  31677. </register>
  31678. <register>
  31679. <name>WORD115</name>
  31680. <description>Message Buffer 15 WORD1 Register</description>
  31681. <addressOffset>0x17C</addressOffset>
  31682. <size>32</size>
  31683. <access>read-write</access>
  31684. <resetValue>0</resetValue>
  31685. <resetMask>0xFFFFFFFF</resetMask>
  31686. <fields>
  31687. <field>
  31688. <name>DATA_BYTE_7</name>
  31689. <description>Data byte 7 of Rx/Tx frame.</description>
  31690. <bitOffset>0</bitOffset>
  31691. <bitWidth>8</bitWidth>
  31692. <access>read-write</access>
  31693. </field>
  31694. <field>
  31695. <name>DATA_BYTE_6</name>
  31696. <description>Data byte 6 of Rx/Tx frame.</description>
  31697. <bitOffset>0x8</bitOffset>
  31698. <bitWidth>8</bitWidth>
  31699. <access>read-write</access>
  31700. </field>
  31701. <field>
  31702. <name>DATA_BYTE_5</name>
  31703. <description>Data byte 5 of Rx/Tx frame.</description>
  31704. <bitOffset>0x10</bitOffset>
  31705. <bitWidth>8</bitWidth>
  31706. <access>read-write</access>
  31707. </field>
  31708. <field>
  31709. <name>DATA_BYTE_4</name>
  31710. <description>Data byte 4 of Rx/Tx frame.</description>
  31711. <bitOffset>0x18</bitOffset>
  31712. <bitWidth>8</bitWidth>
  31713. <access>read-write</access>
  31714. </field>
  31715. </fields>
  31716. </register>
  31717. <register>
  31718. <name>CS16</name>
  31719. <description>Message Buffer 16 CS Register</description>
  31720. <addressOffset>0x180</addressOffset>
  31721. <size>32</size>
  31722. <access>read-write</access>
  31723. <resetValue>0</resetValue>
  31724. <resetMask>0xFFFFFFFF</resetMask>
  31725. <fields>
  31726. <field>
  31727. <name>TIME_STAMP</name>
  31728. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31729. <bitOffset>0</bitOffset>
  31730. <bitWidth>16</bitWidth>
  31731. <access>read-write</access>
  31732. </field>
  31733. <field>
  31734. <name>DLC</name>
  31735. <description>Length of the data to be stored/transmitted.</description>
  31736. <bitOffset>0x10</bitOffset>
  31737. <bitWidth>4</bitWidth>
  31738. <access>read-write</access>
  31739. </field>
  31740. <field>
  31741. <name>RTR</name>
  31742. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31743. <bitOffset>0x14</bitOffset>
  31744. <bitWidth>1</bitWidth>
  31745. <access>read-write</access>
  31746. </field>
  31747. <field>
  31748. <name>IDE</name>
  31749. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31750. <bitOffset>0x15</bitOffset>
  31751. <bitWidth>1</bitWidth>
  31752. <access>read-write</access>
  31753. </field>
  31754. <field>
  31755. <name>SRR</name>
  31756. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31757. <bitOffset>0x16</bitOffset>
  31758. <bitWidth>1</bitWidth>
  31759. <access>read-write</access>
  31760. </field>
  31761. <field>
  31762. <name>CODE</name>
  31763. <description>Reserved</description>
  31764. <bitOffset>0x18</bitOffset>
  31765. <bitWidth>4</bitWidth>
  31766. <access>read-write</access>
  31767. </field>
  31768. </fields>
  31769. </register>
  31770. <register>
  31771. <name>ID16</name>
  31772. <description>Message Buffer 16 ID Register</description>
  31773. <addressOffset>0x184</addressOffset>
  31774. <size>32</size>
  31775. <access>read-write</access>
  31776. <resetValue>0</resetValue>
  31777. <resetMask>0xFFFFFFFF</resetMask>
  31778. <fields>
  31779. <field>
  31780. <name>EXT</name>
  31781. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31782. <bitOffset>0</bitOffset>
  31783. <bitWidth>18</bitWidth>
  31784. <access>read-write</access>
  31785. </field>
  31786. <field>
  31787. <name>STD</name>
  31788. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31789. <bitOffset>0x12</bitOffset>
  31790. <bitWidth>11</bitWidth>
  31791. <access>read-write</access>
  31792. </field>
  31793. <field>
  31794. <name>PRIO</name>
  31795. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31796. <bitOffset>0x1D</bitOffset>
  31797. <bitWidth>3</bitWidth>
  31798. <access>read-write</access>
  31799. </field>
  31800. </fields>
  31801. </register>
  31802. <register>
  31803. <name>WORD016</name>
  31804. <description>Message Buffer 16 WORD0 Register</description>
  31805. <addressOffset>0x188</addressOffset>
  31806. <size>32</size>
  31807. <access>read-write</access>
  31808. <resetValue>0</resetValue>
  31809. <resetMask>0xFFFFFFFF</resetMask>
  31810. <fields>
  31811. <field>
  31812. <name>DATA_BYTE_3</name>
  31813. <description>Data byte 3 of Rx/Tx frame.</description>
  31814. <bitOffset>0</bitOffset>
  31815. <bitWidth>8</bitWidth>
  31816. <access>read-write</access>
  31817. </field>
  31818. <field>
  31819. <name>DATA_BYTE_2</name>
  31820. <description>Data byte 2 of Rx/Tx frame.</description>
  31821. <bitOffset>0x8</bitOffset>
  31822. <bitWidth>8</bitWidth>
  31823. <access>read-write</access>
  31824. </field>
  31825. <field>
  31826. <name>DATA_BYTE_1</name>
  31827. <description>Data byte 1 of Rx/Tx frame.</description>
  31828. <bitOffset>0x10</bitOffset>
  31829. <bitWidth>8</bitWidth>
  31830. <access>read-write</access>
  31831. </field>
  31832. <field>
  31833. <name>DATA_BYTE_0</name>
  31834. <description>Data byte 0 of Rx/Tx frame.</description>
  31835. <bitOffset>0x18</bitOffset>
  31836. <bitWidth>8</bitWidth>
  31837. <access>read-write</access>
  31838. </field>
  31839. </fields>
  31840. </register>
  31841. <register>
  31842. <name>WORD116</name>
  31843. <description>Message Buffer 16 WORD1 Register</description>
  31844. <addressOffset>0x18C</addressOffset>
  31845. <size>32</size>
  31846. <access>read-write</access>
  31847. <resetValue>0</resetValue>
  31848. <resetMask>0xFFFFFFFF</resetMask>
  31849. <fields>
  31850. <field>
  31851. <name>DATA_BYTE_7</name>
  31852. <description>Data byte 7 of Rx/Tx frame.</description>
  31853. <bitOffset>0</bitOffset>
  31854. <bitWidth>8</bitWidth>
  31855. <access>read-write</access>
  31856. </field>
  31857. <field>
  31858. <name>DATA_BYTE_6</name>
  31859. <description>Data byte 6 of Rx/Tx frame.</description>
  31860. <bitOffset>0x8</bitOffset>
  31861. <bitWidth>8</bitWidth>
  31862. <access>read-write</access>
  31863. </field>
  31864. <field>
  31865. <name>DATA_BYTE_5</name>
  31866. <description>Data byte 5 of Rx/Tx frame.</description>
  31867. <bitOffset>0x10</bitOffset>
  31868. <bitWidth>8</bitWidth>
  31869. <access>read-write</access>
  31870. </field>
  31871. <field>
  31872. <name>DATA_BYTE_4</name>
  31873. <description>Data byte 4 of Rx/Tx frame.</description>
  31874. <bitOffset>0x18</bitOffset>
  31875. <bitWidth>8</bitWidth>
  31876. <access>read-write</access>
  31877. </field>
  31878. </fields>
  31879. </register>
  31880. <register>
  31881. <name>CS17</name>
  31882. <description>Message Buffer 17 CS Register</description>
  31883. <addressOffset>0x190</addressOffset>
  31884. <size>32</size>
  31885. <access>read-write</access>
  31886. <resetValue>0</resetValue>
  31887. <resetMask>0xFFFFFFFF</resetMask>
  31888. <fields>
  31889. <field>
  31890. <name>TIME_STAMP</name>
  31891. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  31892. <bitOffset>0</bitOffset>
  31893. <bitWidth>16</bitWidth>
  31894. <access>read-write</access>
  31895. </field>
  31896. <field>
  31897. <name>DLC</name>
  31898. <description>Length of the data to be stored/transmitted.</description>
  31899. <bitOffset>0x10</bitOffset>
  31900. <bitWidth>4</bitWidth>
  31901. <access>read-write</access>
  31902. </field>
  31903. <field>
  31904. <name>RTR</name>
  31905. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  31906. <bitOffset>0x14</bitOffset>
  31907. <bitWidth>1</bitWidth>
  31908. <access>read-write</access>
  31909. </field>
  31910. <field>
  31911. <name>IDE</name>
  31912. <description>ID Extended. One/zero for extended/standard format frame.</description>
  31913. <bitOffset>0x15</bitOffset>
  31914. <bitWidth>1</bitWidth>
  31915. <access>read-write</access>
  31916. </field>
  31917. <field>
  31918. <name>SRR</name>
  31919. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  31920. <bitOffset>0x16</bitOffset>
  31921. <bitWidth>1</bitWidth>
  31922. <access>read-write</access>
  31923. </field>
  31924. <field>
  31925. <name>CODE</name>
  31926. <description>Reserved</description>
  31927. <bitOffset>0x18</bitOffset>
  31928. <bitWidth>4</bitWidth>
  31929. <access>read-write</access>
  31930. </field>
  31931. </fields>
  31932. </register>
  31933. <register>
  31934. <name>ID17</name>
  31935. <description>Message Buffer 17 ID Register</description>
  31936. <addressOffset>0x194</addressOffset>
  31937. <size>32</size>
  31938. <access>read-write</access>
  31939. <resetValue>0</resetValue>
  31940. <resetMask>0xFFFFFFFF</resetMask>
  31941. <fields>
  31942. <field>
  31943. <name>EXT</name>
  31944. <description>Contains extended (LOW word) identifier of message buffer.</description>
  31945. <bitOffset>0</bitOffset>
  31946. <bitWidth>18</bitWidth>
  31947. <access>read-write</access>
  31948. </field>
  31949. <field>
  31950. <name>STD</name>
  31951. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  31952. <bitOffset>0x12</bitOffset>
  31953. <bitWidth>11</bitWidth>
  31954. <access>read-write</access>
  31955. </field>
  31956. <field>
  31957. <name>PRIO</name>
  31958. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  31959. <bitOffset>0x1D</bitOffset>
  31960. <bitWidth>3</bitWidth>
  31961. <access>read-write</access>
  31962. </field>
  31963. </fields>
  31964. </register>
  31965. <register>
  31966. <name>WORD017</name>
  31967. <description>Message Buffer 17 WORD0 Register</description>
  31968. <addressOffset>0x198</addressOffset>
  31969. <size>32</size>
  31970. <access>read-write</access>
  31971. <resetValue>0</resetValue>
  31972. <resetMask>0xFFFFFFFF</resetMask>
  31973. <fields>
  31974. <field>
  31975. <name>DATA_BYTE_3</name>
  31976. <description>Data byte 3 of Rx/Tx frame.</description>
  31977. <bitOffset>0</bitOffset>
  31978. <bitWidth>8</bitWidth>
  31979. <access>read-write</access>
  31980. </field>
  31981. <field>
  31982. <name>DATA_BYTE_2</name>
  31983. <description>Data byte 2 of Rx/Tx frame.</description>
  31984. <bitOffset>0x8</bitOffset>
  31985. <bitWidth>8</bitWidth>
  31986. <access>read-write</access>
  31987. </field>
  31988. <field>
  31989. <name>DATA_BYTE_1</name>
  31990. <description>Data byte 1 of Rx/Tx frame.</description>
  31991. <bitOffset>0x10</bitOffset>
  31992. <bitWidth>8</bitWidth>
  31993. <access>read-write</access>
  31994. </field>
  31995. <field>
  31996. <name>DATA_BYTE_0</name>
  31997. <description>Data byte 0 of Rx/Tx frame.</description>
  31998. <bitOffset>0x18</bitOffset>
  31999. <bitWidth>8</bitWidth>
  32000. <access>read-write</access>
  32001. </field>
  32002. </fields>
  32003. </register>
  32004. <register>
  32005. <name>WORD117</name>
  32006. <description>Message Buffer 17 WORD1 Register</description>
  32007. <addressOffset>0x19C</addressOffset>
  32008. <size>32</size>
  32009. <access>read-write</access>
  32010. <resetValue>0</resetValue>
  32011. <resetMask>0xFFFFFFFF</resetMask>
  32012. <fields>
  32013. <field>
  32014. <name>DATA_BYTE_7</name>
  32015. <description>Data byte 7 of Rx/Tx frame.</description>
  32016. <bitOffset>0</bitOffset>
  32017. <bitWidth>8</bitWidth>
  32018. <access>read-write</access>
  32019. </field>
  32020. <field>
  32021. <name>DATA_BYTE_6</name>
  32022. <description>Data byte 6 of Rx/Tx frame.</description>
  32023. <bitOffset>0x8</bitOffset>
  32024. <bitWidth>8</bitWidth>
  32025. <access>read-write</access>
  32026. </field>
  32027. <field>
  32028. <name>DATA_BYTE_5</name>
  32029. <description>Data byte 5 of Rx/Tx frame.</description>
  32030. <bitOffset>0x10</bitOffset>
  32031. <bitWidth>8</bitWidth>
  32032. <access>read-write</access>
  32033. </field>
  32034. <field>
  32035. <name>DATA_BYTE_4</name>
  32036. <description>Data byte 4 of Rx/Tx frame.</description>
  32037. <bitOffset>0x18</bitOffset>
  32038. <bitWidth>8</bitWidth>
  32039. <access>read-write</access>
  32040. </field>
  32041. </fields>
  32042. </register>
  32043. <register>
  32044. <name>CS18</name>
  32045. <description>Message Buffer 18 CS Register</description>
  32046. <addressOffset>0x1A0</addressOffset>
  32047. <size>32</size>
  32048. <access>read-write</access>
  32049. <resetValue>0</resetValue>
  32050. <resetMask>0xFFFFFFFF</resetMask>
  32051. <fields>
  32052. <field>
  32053. <name>TIME_STAMP</name>
  32054. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32055. <bitOffset>0</bitOffset>
  32056. <bitWidth>16</bitWidth>
  32057. <access>read-write</access>
  32058. </field>
  32059. <field>
  32060. <name>DLC</name>
  32061. <description>Length of the data to be stored/transmitted.</description>
  32062. <bitOffset>0x10</bitOffset>
  32063. <bitWidth>4</bitWidth>
  32064. <access>read-write</access>
  32065. </field>
  32066. <field>
  32067. <name>RTR</name>
  32068. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32069. <bitOffset>0x14</bitOffset>
  32070. <bitWidth>1</bitWidth>
  32071. <access>read-write</access>
  32072. </field>
  32073. <field>
  32074. <name>IDE</name>
  32075. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32076. <bitOffset>0x15</bitOffset>
  32077. <bitWidth>1</bitWidth>
  32078. <access>read-write</access>
  32079. </field>
  32080. <field>
  32081. <name>SRR</name>
  32082. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32083. <bitOffset>0x16</bitOffset>
  32084. <bitWidth>1</bitWidth>
  32085. <access>read-write</access>
  32086. </field>
  32087. <field>
  32088. <name>CODE</name>
  32089. <description>Reserved</description>
  32090. <bitOffset>0x18</bitOffset>
  32091. <bitWidth>4</bitWidth>
  32092. <access>read-write</access>
  32093. </field>
  32094. </fields>
  32095. </register>
  32096. <register>
  32097. <name>ID18</name>
  32098. <description>Message Buffer 18 ID Register</description>
  32099. <addressOffset>0x1A4</addressOffset>
  32100. <size>32</size>
  32101. <access>read-write</access>
  32102. <resetValue>0</resetValue>
  32103. <resetMask>0xFFFFFFFF</resetMask>
  32104. <fields>
  32105. <field>
  32106. <name>EXT</name>
  32107. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32108. <bitOffset>0</bitOffset>
  32109. <bitWidth>18</bitWidth>
  32110. <access>read-write</access>
  32111. </field>
  32112. <field>
  32113. <name>STD</name>
  32114. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32115. <bitOffset>0x12</bitOffset>
  32116. <bitWidth>11</bitWidth>
  32117. <access>read-write</access>
  32118. </field>
  32119. <field>
  32120. <name>PRIO</name>
  32121. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32122. <bitOffset>0x1D</bitOffset>
  32123. <bitWidth>3</bitWidth>
  32124. <access>read-write</access>
  32125. </field>
  32126. </fields>
  32127. </register>
  32128. <register>
  32129. <name>WORD018</name>
  32130. <description>Message Buffer 18 WORD0 Register</description>
  32131. <addressOffset>0x1A8</addressOffset>
  32132. <size>32</size>
  32133. <access>read-write</access>
  32134. <resetValue>0</resetValue>
  32135. <resetMask>0xFFFFFFFF</resetMask>
  32136. <fields>
  32137. <field>
  32138. <name>DATA_BYTE_3</name>
  32139. <description>Data byte 3 of Rx/Tx frame.</description>
  32140. <bitOffset>0</bitOffset>
  32141. <bitWidth>8</bitWidth>
  32142. <access>read-write</access>
  32143. </field>
  32144. <field>
  32145. <name>DATA_BYTE_2</name>
  32146. <description>Data byte 2 of Rx/Tx frame.</description>
  32147. <bitOffset>0x8</bitOffset>
  32148. <bitWidth>8</bitWidth>
  32149. <access>read-write</access>
  32150. </field>
  32151. <field>
  32152. <name>DATA_BYTE_1</name>
  32153. <description>Data byte 1 of Rx/Tx frame.</description>
  32154. <bitOffset>0x10</bitOffset>
  32155. <bitWidth>8</bitWidth>
  32156. <access>read-write</access>
  32157. </field>
  32158. <field>
  32159. <name>DATA_BYTE_0</name>
  32160. <description>Data byte 0 of Rx/Tx frame.</description>
  32161. <bitOffset>0x18</bitOffset>
  32162. <bitWidth>8</bitWidth>
  32163. <access>read-write</access>
  32164. </field>
  32165. </fields>
  32166. </register>
  32167. <register>
  32168. <name>WORD118</name>
  32169. <description>Message Buffer 18 WORD1 Register</description>
  32170. <addressOffset>0x1AC</addressOffset>
  32171. <size>32</size>
  32172. <access>read-write</access>
  32173. <resetValue>0</resetValue>
  32174. <resetMask>0xFFFFFFFF</resetMask>
  32175. <fields>
  32176. <field>
  32177. <name>DATA_BYTE_7</name>
  32178. <description>Data byte 7 of Rx/Tx frame.</description>
  32179. <bitOffset>0</bitOffset>
  32180. <bitWidth>8</bitWidth>
  32181. <access>read-write</access>
  32182. </field>
  32183. <field>
  32184. <name>DATA_BYTE_6</name>
  32185. <description>Data byte 6 of Rx/Tx frame.</description>
  32186. <bitOffset>0x8</bitOffset>
  32187. <bitWidth>8</bitWidth>
  32188. <access>read-write</access>
  32189. </field>
  32190. <field>
  32191. <name>DATA_BYTE_5</name>
  32192. <description>Data byte 5 of Rx/Tx frame.</description>
  32193. <bitOffset>0x10</bitOffset>
  32194. <bitWidth>8</bitWidth>
  32195. <access>read-write</access>
  32196. </field>
  32197. <field>
  32198. <name>DATA_BYTE_4</name>
  32199. <description>Data byte 4 of Rx/Tx frame.</description>
  32200. <bitOffset>0x18</bitOffset>
  32201. <bitWidth>8</bitWidth>
  32202. <access>read-write</access>
  32203. </field>
  32204. </fields>
  32205. </register>
  32206. <register>
  32207. <name>CS19</name>
  32208. <description>Message Buffer 19 CS Register</description>
  32209. <addressOffset>0x1B0</addressOffset>
  32210. <size>32</size>
  32211. <access>read-write</access>
  32212. <resetValue>0</resetValue>
  32213. <resetMask>0xFFFFFFFF</resetMask>
  32214. <fields>
  32215. <field>
  32216. <name>TIME_STAMP</name>
  32217. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32218. <bitOffset>0</bitOffset>
  32219. <bitWidth>16</bitWidth>
  32220. <access>read-write</access>
  32221. </field>
  32222. <field>
  32223. <name>DLC</name>
  32224. <description>Length of the data to be stored/transmitted.</description>
  32225. <bitOffset>0x10</bitOffset>
  32226. <bitWidth>4</bitWidth>
  32227. <access>read-write</access>
  32228. </field>
  32229. <field>
  32230. <name>RTR</name>
  32231. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32232. <bitOffset>0x14</bitOffset>
  32233. <bitWidth>1</bitWidth>
  32234. <access>read-write</access>
  32235. </field>
  32236. <field>
  32237. <name>IDE</name>
  32238. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32239. <bitOffset>0x15</bitOffset>
  32240. <bitWidth>1</bitWidth>
  32241. <access>read-write</access>
  32242. </field>
  32243. <field>
  32244. <name>SRR</name>
  32245. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32246. <bitOffset>0x16</bitOffset>
  32247. <bitWidth>1</bitWidth>
  32248. <access>read-write</access>
  32249. </field>
  32250. <field>
  32251. <name>CODE</name>
  32252. <description>Reserved</description>
  32253. <bitOffset>0x18</bitOffset>
  32254. <bitWidth>4</bitWidth>
  32255. <access>read-write</access>
  32256. </field>
  32257. </fields>
  32258. </register>
  32259. <register>
  32260. <name>ID19</name>
  32261. <description>Message Buffer 19 ID Register</description>
  32262. <addressOffset>0x1B4</addressOffset>
  32263. <size>32</size>
  32264. <access>read-write</access>
  32265. <resetValue>0</resetValue>
  32266. <resetMask>0xFFFFFFFF</resetMask>
  32267. <fields>
  32268. <field>
  32269. <name>EXT</name>
  32270. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32271. <bitOffset>0</bitOffset>
  32272. <bitWidth>18</bitWidth>
  32273. <access>read-write</access>
  32274. </field>
  32275. <field>
  32276. <name>STD</name>
  32277. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32278. <bitOffset>0x12</bitOffset>
  32279. <bitWidth>11</bitWidth>
  32280. <access>read-write</access>
  32281. </field>
  32282. <field>
  32283. <name>PRIO</name>
  32284. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32285. <bitOffset>0x1D</bitOffset>
  32286. <bitWidth>3</bitWidth>
  32287. <access>read-write</access>
  32288. </field>
  32289. </fields>
  32290. </register>
  32291. <register>
  32292. <name>WORD019</name>
  32293. <description>Message Buffer 19 WORD0 Register</description>
  32294. <addressOffset>0x1B8</addressOffset>
  32295. <size>32</size>
  32296. <access>read-write</access>
  32297. <resetValue>0</resetValue>
  32298. <resetMask>0xFFFFFFFF</resetMask>
  32299. <fields>
  32300. <field>
  32301. <name>DATA_BYTE_3</name>
  32302. <description>Data byte 3 of Rx/Tx frame.</description>
  32303. <bitOffset>0</bitOffset>
  32304. <bitWidth>8</bitWidth>
  32305. <access>read-write</access>
  32306. </field>
  32307. <field>
  32308. <name>DATA_BYTE_2</name>
  32309. <description>Data byte 2 of Rx/Tx frame.</description>
  32310. <bitOffset>0x8</bitOffset>
  32311. <bitWidth>8</bitWidth>
  32312. <access>read-write</access>
  32313. </field>
  32314. <field>
  32315. <name>DATA_BYTE_1</name>
  32316. <description>Data byte 1 of Rx/Tx frame.</description>
  32317. <bitOffset>0x10</bitOffset>
  32318. <bitWidth>8</bitWidth>
  32319. <access>read-write</access>
  32320. </field>
  32321. <field>
  32322. <name>DATA_BYTE_0</name>
  32323. <description>Data byte 0 of Rx/Tx frame.</description>
  32324. <bitOffset>0x18</bitOffset>
  32325. <bitWidth>8</bitWidth>
  32326. <access>read-write</access>
  32327. </field>
  32328. </fields>
  32329. </register>
  32330. <register>
  32331. <name>WORD119</name>
  32332. <description>Message Buffer 19 WORD1 Register</description>
  32333. <addressOffset>0x1BC</addressOffset>
  32334. <size>32</size>
  32335. <access>read-write</access>
  32336. <resetValue>0</resetValue>
  32337. <resetMask>0xFFFFFFFF</resetMask>
  32338. <fields>
  32339. <field>
  32340. <name>DATA_BYTE_7</name>
  32341. <description>Data byte 7 of Rx/Tx frame.</description>
  32342. <bitOffset>0</bitOffset>
  32343. <bitWidth>8</bitWidth>
  32344. <access>read-write</access>
  32345. </field>
  32346. <field>
  32347. <name>DATA_BYTE_6</name>
  32348. <description>Data byte 6 of Rx/Tx frame.</description>
  32349. <bitOffset>0x8</bitOffset>
  32350. <bitWidth>8</bitWidth>
  32351. <access>read-write</access>
  32352. </field>
  32353. <field>
  32354. <name>DATA_BYTE_5</name>
  32355. <description>Data byte 5 of Rx/Tx frame.</description>
  32356. <bitOffset>0x10</bitOffset>
  32357. <bitWidth>8</bitWidth>
  32358. <access>read-write</access>
  32359. </field>
  32360. <field>
  32361. <name>DATA_BYTE_4</name>
  32362. <description>Data byte 4 of Rx/Tx frame.</description>
  32363. <bitOffset>0x18</bitOffset>
  32364. <bitWidth>8</bitWidth>
  32365. <access>read-write</access>
  32366. </field>
  32367. </fields>
  32368. </register>
  32369. <register>
  32370. <name>CS20</name>
  32371. <description>Message Buffer 20 CS Register</description>
  32372. <addressOffset>0x1C0</addressOffset>
  32373. <size>32</size>
  32374. <access>read-write</access>
  32375. <resetValue>0</resetValue>
  32376. <resetMask>0xFFFFFFFF</resetMask>
  32377. <fields>
  32378. <field>
  32379. <name>TIME_STAMP</name>
  32380. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32381. <bitOffset>0</bitOffset>
  32382. <bitWidth>16</bitWidth>
  32383. <access>read-write</access>
  32384. </field>
  32385. <field>
  32386. <name>DLC</name>
  32387. <description>Length of the data to be stored/transmitted.</description>
  32388. <bitOffset>0x10</bitOffset>
  32389. <bitWidth>4</bitWidth>
  32390. <access>read-write</access>
  32391. </field>
  32392. <field>
  32393. <name>RTR</name>
  32394. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32395. <bitOffset>0x14</bitOffset>
  32396. <bitWidth>1</bitWidth>
  32397. <access>read-write</access>
  32398. </field>
  32399. <field>
  32400. <name>IDE</name>
  32401. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32402. <bitOffset>0x15</bitOffset>
  32403. <bitWidth>1</bitWidth>
  32404. <access>read-write</access>
  32405. </field>
  32406. <field>
  32407. <name>SRR</name>
  32408. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32409. <bitOffset>0x16</bitOffset>
  32410. <bitWidth>1</bitWidth>
  32411. <access>read-write</access>
  32412. </field>
  32413. <field>
  32414. <name>CODE</name>
  32415. <description>Reserved</description>
  32416. <bitOffset>0x18</bitOffset>
  32417. <bitWidth>4</bitWidth>
  32418. <access>read-write</access>
  32419. </field>
  32420. </fields>
  32421. </register>
  32422. <register>
  32423. <name>ID20</name>
  32424. <description>Message Buffer 20 ID Register</description>
  32425. <addressOffset>0x1C4</addressOffset>
  32426. <size>32</size>
  32427. <access>read-write</access>
  32428. <resetValue>0</resetValue>
  32429. <resetMask>0xFFFFFFFF</resetMask>
  32430. <fields>
  32431. <field>
  32432. <name>EXT</name>
  32433. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32434. <bitOffset>0</bitOffset>
  32435. <bitWidth>18</bitWidth>
  32436. <access>read-write</access>
  32437. </field>
  32438. <field>
  32439. <name>STD</name>
  32440. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32441. <bitOffset>0x12</bitOffset>
  32442. <bitWidth>11</bitWidth>
  32443. <access>read-write</access>
  32444. </field>
  32445. <field>
  32446. <name>PRIO</name>
  32447. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32448. <bitOffset>0x1D</bitOffset>
  32449. <bitWidth>3</bitWidth>
  32450. <access>read-write</access>
  32451. </field>
  32452. </fields>
  32453. </register>
  32454. <register>
  32455. <name>WORD020</name>
  32456. <description>Message Buffer 20 WORD0 Register</description>
  32457. <addressOffset>0x1C8</addressOffset>
  32458. <size>32</size>
  32459. <access>read-write</access>
  32460. <resetValue>0</resetValue>
  32461. <resetMask>0xFFFFFFFF</resetMask>
  32462. <fields>
  32463. <field>
  32464. <name>DATA_BYTE_3</name>
  32465. <description>Data byte 3 of Rx/Tx frame.</description>
  32466. <bitOffset>0</bitOffset>
  32467. <bitWidth>8</bitWidth>
  32468. <access>read-write</access>
  32469. </field>
  32470. <field>
  32471. <name>DATA_BYTE_2</name>
  32472. <description>Data byte 2 of Rx/Tx frame.</description>
  32473. <bitOffset>0x8</bitOffset>
  32474. <bitWidth>8</bitWidth>
  32475. <access>read-write</access>
  32476. </field>
  32477. <field>
  32478. <name>DATA_BYTE_1</name>
  32479. <description>Data byte 1 of Rx/Tx frame.</description>
  32480. <bitOffset>0x10</bitOffset>
  32481. <bitWidth>8</bitWidth>
  32482. <access>read-write</access>
  32483. </field>
  32484. <field>
  32485. <name>DATA_BYTE_0</name>
  32486. <description>Data byte 0 of Rx/Tx frame.</description>
  32487. <bitOffset>0x18</bitOffset>
  32488. <bitWidth>8</bitWidth>
  32489. <access>read-write</access>
  32490. </field>
  32491. </fields>
  32492. </register>
  32493. <register>
  32494. <name>WORD120</name>
  32495. <description>Message Buffer 20 WORD1 Register</description>
  32496. <addressOffset>0x1CC</addressOffset>
  32497. <size>32</size>
  32498. <access>read-write</access>
  32499. <resetValue>0</resetValue>
  32500. <resetMask>0xFFFFFFFF</resetMask>
  32501. <fields>
  32502. <field>
  32503. <name>DATA_BYTE_7</name>
  32504. <description>Data byte 7 of Rx/Tx frame.</description>
  32505. <bitOffset>0</bitOffset>
  32506. <bitWidth>8</bitWidth>
  32507. <access>read-write</access>
  32508. </field>
  32509. <field>
  32510. <name>DATA_BYTE_6</name>
  32511. <description>Data byte 6 of Rx/Tx frame.</description>
  32512. <bitOffset>0x8</bitOffset>
  32513. <bitWidth>8</bitWidth>
  32514. <access>read-write</access>
  32515. </field>
  32516. <field>
  32517. <name>DATA_BYTE_5</name>
  32518. <description>Data byte 5 of Rx/Tx frame.</description>
  32519. <bitOffset>0x10</bitOffset>
  32520. <bitWidth>8</bitWidth>
  32521. <access>read-write</access>
  32522. </field>
  32523. <field>
  32524. <name>DATA_BYTE_4</name>
  32525. <description>Data byte 4 of Rx/Tx frame.</description>
  32526. <bitOffset>0x18</bitOffset>
  32527. <bitWidth>8</bitWidth>
  32528. <access>read-write</access>
  32529. </field>
  32530. </fields>
  32531. </register>
  32532. <register>
  32533. <name>CS21</name>
  32534. <description>Message Buffer 21 CS Register</description>
  32535. <addressOffset>0x1D0</addressOffset>
  32536. <size>32</size>
  32537. <access>read-write</access>
  32538. <resetValue>0</resetValue>
  32539. <resetMask>0xFFFFFFFF</resetMask>
  32540. <fields>
  32541. <field>
  32542. <name>TIME_STAMP</name>
  32543. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32544. <bitOffset>0</bitOffset>
  32545. <bitWidth>16</bitWidth>
  32546. <access>read-write</access>
  32547. </field>
  32548. <field>
  32549. <name>DLC</name>
  32550. <description>Length of the data to be stored/transmitted.</description>
  32551. <bitOffset>0x10</bitOffset>
  32552. <bitWidth>4</bitWidth>
  32553. <access>read-write</access>
  32554. </field>
  32555. <field>
  32556. <name>RTR</name>
  32557. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32558. <bitOffset>0x14</bitOffset>
  32559. <bitWidth>1</bitWidth>
  32560. <access>read-write</access>
  32561. </field>
  32562. <field>
  32563. <name>IDE</name>
  32564. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32565. <bitOffset>0x15</bitOffset>
  32566. <bitWidth>1</bitWidth>
  32567. <access>read-write</access>
  32568. </field>
  32569. <field>
  32570. <name>SRR</name>
  32571. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32572. <bitOffset>0x16</bitOffset>
  32573. <bitWidth>1</bitWidth>
  32574. <access>read-write</access>
  32575. </field>
  32576. <field>
  32577. <name>CODE</name>
  32578. <description>Reserved</description>
  32579. <bitOffset>0x18</bitOffset>
  32580. <bitWidth>4</bitWidth>
  32581. <access>read-write</access>
  32582. </field>
  32583. </fields>
  32584. </register>
  32585. <register>
  32586. <name>ID21</name>
  32587. <description>Message Buffer 21 ID Register</description>
  32588. <addressOffset>0x1D4</addressOffset>
  32589. <size>32</size>
  32590. <access>read-write</access>
  32591. <resetValue>0</resetValue>
  32592. <resetMask>0xFFFFFFFF</resetMask>
  32593. <fields>
  32594. <field>
  32595. <name>EXT</name>
  32596. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32597. <bitOffset>0</bitOffset>
  32598. <bitWidth>18</bitWidth>
  32599. <access>read-write</access>
  32600. </field>
  32601. <field>
  32602. <name>STD</name>
  32603. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32604. <bitOffset>0x12</bitOffset>
  32605. <bitWidth>11</bitWidth>
  32606. <access>read-write</access>
  32607. </field>
  32608. <field>
  32609. <name>PRIO</name>
  32610. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32611. <bitOffset>0x1D</bitOffset>
  32612. <bitWidth>3</bitWidth>
  32613. <access>read-write</access>
  32614. </field>
  32615. </fields>
  32616. </register>
  32617. <register>
  32618. <name>WORD021</name>
  32619. <description>Message Buffer 21 WORD0 Register</description>
  32620. <addressOffset>0x1D8</addressOffset>
  32621. <size>32</size>
  32622. <access>read-write</access>
  32623. <resetValue>0</resetValue>
  32624. <resetMask>0xFFFFFFFF</resetMask>
  32625. <fields>
  32626. <field>
  32627. <name>DATA_BYTE_3</name>
  32628. <description>Data byte 3 of Rx/Tx frame.</description>
  32629. <bitOffset>0</bitOffset>
  32630. <bitWidth>8</bitWidth>
  32631. <access>read-write</access>
  32632. </field>
  32633. <field>
  32634. <name>DATA_BYTE_2</name>
  32635. <description>Data byte 2 of Rx/Tx frame.</description>
  32636. <bitOffset>0x8</bitOffset>
  32637. <bitWidth>8</bitWidth>
  32638. <access>read-write</access>
  32639. </field>
  32640. <field>
  32641. <name>DATA_BYTE_1</name>
  32642. <description>Data byte 1 of Rx/Tx frame.</description>
  32643. <bitOffset>0x10</bitOffset>
  32644. <bitWidth>8</bitWidth>
  32645. <access>read-write</access>
  32646. </field>
  32647. <field>
  32648. <name>DATA_BYTE_0</name>
  32649. <description>Data byte 0 of Rx/Tx frame.</description>
  32650. <bitOffset>0x18</bitOffset>
  32651. <bitWidth>8</bitWidth>
  32652. <access>read-write</access>
  32653. </field>
  32654. </fields>
  32655. </register>
  32656. <register>
  32657. <name>WORD121</name>
  32658. <description>Message Buffer 21 WORD1 Register</description>
  32659. <addressOffset>0x1DC</addressOffset>
  32660. <size>32</size>
  32661. <access>read-write</access>
  32662. <resetValue>0</resetValue>
  32663. <resetMask>0xFFFFFFFF</resetMask>
  32664. <fields>
  32665. <field>
  32666. <name>DATA_BYTE_7</name>
  32667. <description>Data byte 7 of Rx/Tx frame.</description>
  32668. <bitOffset>0</bitOffset>
  32669. <bitWidth>8</bitWidth>
  32670. <access>read-write</access>
  32671. </field>
  32672. <field>
  32673. <name>DATA_BYTE_6</name>
  32674. <description>Data byte 6 of Rx/Tx frame.</description>
  32675. <bitOffset>0x8</bitOffset>
  32676. <bitWidth>8</bitWidth>
  32677. <access>read-write</access>
  32678. </field>
  32679. <field>
  32680. <name>DATA_BYTE_5</name>
  32681. <description>Data byte 5 of Rx/Tx frame.</description>
  32682. <bitOffset>0x10</bitOffset>
  32683. <bitWidth>8</bitWidth>
  32684. <access>read-write</access>
  32685. </field>
  32686. <field>
  32687. <name>DATA_BYTE_4</name>
  32688. <description>Data byte 4 of Rx/Tx frame.</description>
  32689. <bitOffset>0x18</bitOffset>
  32690. <bitWidth>8</bitWidth>
  32691. <access>read-write</access>
  32692. </field>
  32693. </fields>
  32694. </register>
  32695. <register>
  32696. <name>CS22</name>
  32697. <description>Message Buffer 22 CS Register</description>
  32698. <addressOffset>0x1E0</addressOffset>
  32699. <size>32</size>
  32700. <access>read-write</access>
  32701. <resetValue>0</resetValue>
  32702. <resetMask>0xFFFFFFFF</resetMask>
  32703. <fields>
  32704. <field>
  32705. <name>TIME_STAMP</name>
  32706. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32707. <bitOffset>0</bitOffset>
  32708. <bitWidth>16</bitWidth>
  32709. <access>read-write</access>
  32710. </field>
  32711. <field>
  32712. <name>DLC</name>
  32713. <description>Length of the data to be stored/transmitted.</description>
  32714. <bitOffset>0x10</bitOffset>
  32715. <bitWidth>4</bitWidth>
  32716. <access>read-write</access>
  32717. </field>
  32718. <field>
  32719. <name>RTR</name>
  32720. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32721. <bitOffset>0x14</bitOffset>
  32722. <bitWidth>1</bitWidth>
  32723. <access>read-write</access>
  32724. </field>
  32725. <field>
  32726. <name>IDE</name>
  32727. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32728. <bitOffset>0x15</bitOffset>
  32729. <bitWidth>1</bitWidth>
  32730. <access>read-write</access>
  32731. </field>
  32732. <field>
  32733. <name>SRR</name>
  32734. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32735. <bitOffset>0x16</bitOffset>
  32736. <bitWidth>1</bitWidth>
  32737. <access>read-write</access>
  32738. </field>
  32739. <field>
  32740. <name>CODE</name>
  32741. <description>Reserved</description>
  32742. <bitOffset>0x18</bitOffset>
  32743. <bitWidth>4</bitWidth>
  32744. <access>read-write</access>
  32745. </field>
  32746. </fields>
  32747. </register>
  32748. <register>
  32749. <name>ID22</name>
  32750. <description>Message Buffer 22 ID Register</description>
  32751. <addressOffset>0x1E4</addressOffset>
  32752. <size>32</size>
  32753. <access>read-write</access>
  32754. <resetValue>0</resetValue>
  32755. <resetMask>0xFFFFFFFF</resetMask>
  32756. <fields>
  32757. <field>
  32758. <name>EXT</name>
  32759. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32760. <bitOffset>0</bitOffset>
  32761. <bitWidth>18</bitWidth>
  32762. <access>read-write</access>
  32763. </field>
  32764. <field>
  32765. <name>STD</name>
  32766. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32767. <bitOffset>0x12</bitOffset>
  32768. <bitWidth>11</bitWidth>
  32769. <access>read-write</access>
  32770. </field>
  32771. <field>
  32772. <name>PRIO</name>
  32773. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32774. <bitOffset>0x1D</bitOffset>
  32775. <bitWidth>3</bitWidth>
  32776. <access>read-write</access>
  32777. </field>
  32778. </fields>
  32779. </register>
  32780. <register>
  32781. <name>WORD022</name>
  32782. <description>Message Buffer 22 WORD0 Register</description>
  32783. <addressOffset>0x1E8</addressOffset>
  32784. <size>32</size>
  32785. <access>read-write</access>
  32786. <resetValue>0</resetValue>
  32787. <resetMask>0xFFFFFFFF</resetMask>
  32788. <fields>
  32789. <field>
  32790. <name>DATA_BYTE_3</name>
  32791. <description>Data byte 3 of Rx/Tx frame.</description>
  32792. <bitOffset>0</bitOffset>
  32793. <bitWidth>8</bitWidth>
  32794. <access>read-write</access>
  32795. </field>
  32796. <field>
  32797. <name>DATA_BYTE_2</name>
  32798. <description>Data byte 2 of Rx/Tx frame.</description>
  32799. <bitOffset>0x8</bitOffset>
  32800. <bitWidth>8</bitWidth>
  32801. <access>read-write</access>
  32802. </field>
  32803. <field>
  32804. <name>DATA_BYTE_1</name>
  32805. <description>Data byte 1 of Rx/Tx frame.</description>
  32806. <bitOffset>0x10</bitOffset>
  32807. <bitWidth>8</bitWidth>
  32808. <access>read-write</access>
  32809. </field>
  32810. <field>
  32811. <name>DATA_BYTE_0</name>
  32812. <description>Data byte 0 of Rx/Tx frame.</description>
  32813. <bitOffset>0x18</bitOffset>
  32814. <bitWidth>8</bitWidth>
  32815. <access>read-write</access>
  32816. </field>
  32817. </fields>
  32818. </register>
  32819. <register>
  32820. <name>WORD122</name>
  32821. <description>Message Buffer 22 WORD1 Register</description>
  32822. <addressOffset>0x1EC</addressOffset>
  32823. <size>32</size>
  32824. <access>read-write</access>
  32825. <resetValue>0</resetValue>
  32826. <resetMask>0xFFFFFFFF</resetMask>
  32827. <fields>
  32828. <field>
  32829. <name>DATA_BYTE_7</name>
  32830. <description>Data byte 7 of Rx/Tx frame.</description>
  32831. <bitOffset>0</bitOffset>
  32832. <bitWidth>8</bitWidth>
  32833. <access>read-write</access>
  32834. </field>
  32835. <field>
  32836. <name>DATA_BYTE_6</name>
  32837. <description>Data byte 6 of Rx/Tx frame.</description>
  32838. <bitOffset>0x8</bitOffset>
  32839. <bitWidth>8</bitWidth>
  32840. <access>read-write</access>
  32841. </field>
  32842. <field>
  32843. <name>DATA_BYTE_5</name>
  32844. <description>Data byte 5 of Rx/Tx frame.</description>
  32845. <bitOffset>0x10</bitOffset>
  32846. <bitWidth>8</bitWidth>
  32847. <access>read-write</access>
  32848. </field>
  32849. <field>
  32850. <name>DATA_BYTE_4</name>
  32851. <description>Data byte 4 of Rx/Tx frame.</description>
  32852. <bitOffset>0x18</bitOffset>
  32853. <bitWidth>8</bitWidth>
  32854. <access>read-write</access>
  32855. </field>
  32856. </fields>
  32857. </register>
  32858. <register>
  32859. <name>CS23</name>
  32860. <description>Message Buffer 23 CS Register</description>
  32861. <addressOffset>0x1F0</addressOffset>
  32862. <size>32</size>
  32863. <access>read-write</access>
  32864. <resetValue>0</resetValue>
  32865. <resetMask>0xFFFFFFFF</resetMask>
  32866. <fields>
  32867. <field>
  32868. <name>TIME_STAMP</name>
  32869. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  32870. <bitOffset>0</bitOffset>
  32871. <bitWidth>16</bitWidth>
  32872. <access>read-write</access>
  32873. </field>
  32874. <field>
  32875. <name>DLC</name>
  32876. <description>Length of the data to be stored/transmitted.</description>
  32877. <bitOffset>0x10</bitOffset>
  32878. <bitWidth>4</bitWidth>
  32879. <access>read-write</access>
  32880. </field>
  32881. <field>
  32882. <name>RTR</name>
  32883. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  32884. <bitOffset>0x14</bitOffset>
  32885. <bitWidth>1</bitWidth>
  32886. <access>read-write</access>
  32887. </field>
  32888. <field>
  32889. <name>IDE</name>
  32890. <description>ID Extended. One/zero for extended/standard format frame.</description>
  32891. <bitOffset>0x15</bitOffset>
  32892. <bitWidth>1</bitWidth>
  32893. <access>read-write</access>
  32894. </field>
  32895. <field>
  32896. <name>SRR</name>
  32897. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  32898. <bitOffset>0x16</bitOffset>
  32899. <bitWidth>1</bitWidth>
  32900. <access>read-write</access>
  32901. </field>
  32902. <field>
  32903. <name>CODE</name>
  32904. <description>Reserved</description>
  32905. <bitOffset>0x18</bitOffset>
  32906. <bitWidth>4</bitWidth>
  32907. <access>read-write</access>
  32908. </field>
  32909. </fields>
  32910. </register>
  32911. <register>
  32912. <name>ID23</name>
  32913. <description>Message Buffer 23 ID Register</description>
  32914. <addressOffset>0x1F4</addressOffset>
  32915. <size>32</size>
  32916. <access>read-write</access>
  32917. <resetValue>0</resetValue>
  32918. <resetMask>0xFFFFFFFF</resetMask>
  32919. <fields>
  32920. <field>
  32921. <name>EXT</name>
  32922. <description>Contains extended (LOW word) identifier of message buffer.</description>
  32923. <bitOffset>0</bitOffset>
  32924. <bitWidth>18</bitWidth>
  32925. <access>read-write</access>
  32926. </field>
  32927. <field>
  32928. <name>STD</name>
  32929. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  32930. <bitOffset>0x12</bitOffset>
  32931. <bitWidth>11</bitWidth>
  32932. <access>read-write</access>
  32933. </field>
  32934. <field>
  32935. <name>PRIO</name>
  32936. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  32937. <bitOffset>0x1D</bitOffset>
  32938. <bitWidth>3</bitWidth>
  32939. <access>read-write</access>
  32940. </field>
  32941. </fields>
  32942. </register>
  32943. <register>
  32944. <name>WORD023</name>
  32945. <description>Message Buffer 23 WORD0 Register</description>
  32946. <addressOffset>0x1F8</addressOffset>
  32947. <size>32</size>
  32948. <access>read-write</access>
  32949. <resetValue>0</resetValue>
  32950. <resetMask>0xFFFFFFFF</resetMask>
  32951. <fields>
  32952. <field>
  32953. <name>DATA_BYTE_3</name>
  32954. <description>Data byte 3 of Rx/Tx frame.</description>
  32955. <bitOffset>0</bitOffset>
  32956. <bitWidth>8</bitWidth>
  32957. <access>read-write</access>
  32958. </field>
  32959. <field>
  32960. <name>DATA_BYTE_2</name>
  32961. <description>Data byte 2 of Rx/Tx frame.</description>
  32962. <bitOffset>0x8</bitOffset>
  32963. <bitWidth>8</bitWidth>
  32964. <access>read-write</access>
  32965. </field>
  32966. <field>
  32967. <name>DATA_BYTE_1</name>
  32968. <description>Data byte 1 of Rx/Tx frame.</description>
  32969. <bitOffset>0x10</bitOffset>
  32970. <bitWidth>8</bitWidth>
  32971. <access>read-write</access>
  32972. </field>
  32973. <field>
  32974. <name>DATA_BYTE_0</name>
  32975. <description>Data byte 0 of Rx/Tx frame.</description>
  32976. <bitOffset>0x18</bitOffset>
  32977. <bitWidth>8</bitWidth>
  32978. <access>read-write</access>
  32979. </field>
  32980. </fields>
  32981. </register>
  32982. <register>
  32983. <name>WORD123</name>
  32984. <description>Message Buffer 23 WORD1 Register</description>
  32985. <addressOffset>0x1FC</addressOffset>
  32986. <size>32</size>
  32987. <access>read-write</access>
  32988. <resetValue>0</resetValue>
  32989. <resetMask>0xFFFFFFFF</resetMask>
  32990. <fields>
  32991. <field>
  32992. <name>DATA_BYTE_7</name>
  32993. <description>Data byte 7 of Rx/Tx frame.</description>
  32994. <bitOffset>0</bitOffset>
  32995. <bitWidth>8</bitWidth>
  32996. <access>read-write</access>
  32997. </field>
  32998. <field>
  32999. <name>DATA_BYTE_6</name>
  33000. <description>Data byte 6 of Rx/Tx frame.</description>
  33001. <bitOffset>0x8</bitOffset>
  33002. <bitWidth>8</bitWidth>
  33003. <access>read-write</access>
  33004. </field>
  33005. <field>
  33006. <name>DATA_BYTE_5</name>
  33007. <description>Data byte 5 of Rx/Tx frame.</description>
  33008. <bitOffset>0x10</bitOffset>
  33009. <bitWidth>8</bitWidth>
  33010. <access>read-write</access>
  33011. </field>
  33012. <field>
  33013. <name>DATA_BYTE_4</name>
  33014. <description>Data byte 4 of Rx/Tx frame.</description>
  33015. <bitOffset>0x18</bitOffset>
  33016. <bitWidth>8</bitWidth>
  33017. <access>read-write</access>
  33018. </field>
  33019. </fields>
  33020. </register>
  33021. <register>
  33022. <name>CS24</name>
  33023. <description>Message Buffer 24 CS Register</description>
  33024. <addressOffset>0x200</addressOffset>
  33025. <size>32</size>
  33026. <access>read-write</access>
  33027. <resetValue>0</resetValue>
  33028. <resetMask>0xFFFFFFFF</resetMask>
  33029. <fields>
  33030. <field>
  33031. <name>TIME_STAMP</name>
  33032. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33033. <bitOffset>0</bitOffset>
  33034. <bitWidth>16</bitWidth>
  33035. <access>read-write</access>
  33036. </field>
  33037. <field>
  33038. <name>DLC</name>
  33039. <description>Length of the data to be stored/transmitted.</description>
  33040. <bitOffset>0x10</bitOffset>
  33041. <bitWidth>4</bitWidth>
  33042. <access>read-write</access>
  33043. </field>
  33044. <field>
  33045. <name>RTR</name>
  33046. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33047. <bitOffset>0x14</bitOffset>
  33048. <bitWidth>1</bitWidth>
  33049. <access>read-write</access>
  33050. </field>
  33051. <field>
  33052. <name>IDE</name>
  33053. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33054. <bitOffset>0x15</bitOffset>
  33055. <bitWidth>1</bitWidth>
  33056. <access>read-write</access>
  33057. </field>
  33058. <field>
  33059. <name>SRR</name>
  33060. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33061. <bitOffset>0x16</bitOffset>
  33062. <bitWidth>1</bitWidth>
  33063. <access>read-write</access>
  33064. </field>
  33065. <field>
  33066. <name>CODE</name>
  33067. <description>Reserved</description>
  33068. <bitOffset>0x18</bitOffset>
  33069. <bitWidth>4</bitWidth>
  33070. <access>read-write</access>
  33071. </field>
  33072. </fields>
  33073. </register>
  33074. <register>
  33075. <name>ID24</name>
  33076. <description>Message Buffer 24 ID Register</description>
  33077. <addressOffset>0x204</addressOffset>
  33078. <size>32</size>
  33079. <access>read-write</access>
  33080. <resetValue>0</resetValue>
  33081. <resetMask>0xFFFFFFFF</resetMask>
  33082. <fields>
  33083. <field>
  33084. <name>EXT</name>
  33085. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33086. <bitOffset>0</bitOffset>
  33087. <bitWidth>18</bitWidth>
  33088. <access>read-write</access>
  33089. </field>
  33090. <field>
  33091. <name>STD</name>
  33092. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33093. <bitOffset>0x12</bitOffset>
  33094. <bitWidth>11</bitWidth>
  33095. <access>read-write</access>
  33096. </field>
  33097. <field>
  33098. <name>PRIO</name>
  33099. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33100. <bitOffset>0x1D</bitOffset>
  33101. <bitWidth>3</bitWidth>
  33102. <access>read-write</access>
  33103. </field>
  33104. </fields>
  33105. </register>
  33106. <register>
  33107. <name>WORD024</name>
  33108. <description>Message Buffer 24 WORD0 Register</description>
  33109. <addressOffset>0x208</addressOffset>
  33110. <size>32</size>
  33111. <access>read-write</access>
  33112. <resetValue>0</resetValue>
  33113. <resetMask>0xFFFFFFFF</resetMask>
  33114. <fields>
  33115. <field>
  33116. <name>DATA_BYTE_3</name>
  33117. <description>Data byte 3 of Rx/Tx frame.</description>
  33118. <bitOffset>0</bitOffset>
  33119. <bitWidth>8</bitWidth>
  33120. <access>read-write</access>
  33121. </field>
  33122. <field>
  33123. <name>DATA_BYTE_2</name>
  33124. <description>Data byte 2 of Rx/Tx frame.</description>
  33125. <bitOffset>0x8</bitOffset>
  33126. <bitWidth>8</bitWidth>
  33127. <access>read-write</access>
  33128. </field>
  33129. <field>
  33130. <name>DATA_BYTE_1</name>
  33131. <description>Data byte 1 of Rx/Tx frame.</description>
  33132. <bitOffset>0x10</bitOffset>
  33133. <bitWidth>8</bitWidth>
  33134. <access>read-write</access>
  33135. </field>
  33136. <field>
  33137. <name>DATA_BYTE_0</name>
  33138. <description>Data byte 0 of Rx/Tx frame.</description>
  33139. <bitOffset>0x18</bitOffset>
  33140. <bitWidth>8</bitWidth>
  33141. <access>read-write</access>
  33142. </field>
  33143. </fields>
  33144. </register>
  33145. <register>
  33146. <name>WORD124</name>
  33147. <description>Message Buffer 24 WORD1 Register</description>
  33148. <addressOffset>0x20C</addressOffset>
  33149. <size>32</size>
  33150. <access>read-write</access>
  33151. <resetValue>0</resetValue>
  33152. <resetMask>0xFFFFFFFF</resetMask>
  33153. <fields>
  33154. <field>
  33155. <name>DATA_BYTE_7</name>
  33156. <description>Data byte 7 of Rx/Tx frame.</description>
  33157. <bitOffset>0</bitOffset>
  33158. <bitWidth>8</bitWidth>
  33159. <access>read-write</access>
  33160. </field>
  33161. <field>
  33162. <name>DATA_BYTE_6</name>
  33163. <description>Data byte 6 of Rx/Tx frame.</description>
  33164. <bitOffset>0x8</bitOffset>
  33165. <bitWidth>8</bitWidth>
  33166. <access>read-write</access>
  33167. </field>
  33168. <field>
  33169. <name>DATA_BYTE_5</name>
  33170. <description>Data byte 5 of Rx/Tx frame.</description>
  33171. <bitOffset>0x10</bitOffset>
  33172. <bitWidth>8</bitWidth>
  33173. <access>read-write</access>
  33174. </field>
  33175. <field>
  33176. <name>DATA_BYTE_4</name>
  33177. <description>Data byte 4 of Rx/Tx frame.</description>
  33178. <bitOffset>0x18</bitOffset>
  33179. <bitWidth>8</bitWidth>
  33180. <access>read-write</access>
  33181. </field>
  33182. </fields>
  33183. </register>
  33184. <register>
  33185. <name>CS25</name>
  33186. <description>Message Buffer 25 CS Register</description>
  33187. <addressOffset>0x210</addressOffset>
  33188. <size>32</size>
  33189. <access>read-write</access>
  33190. <resetValue>0</resetValue>
  33191. <resetMask>0xFFFFFFFF</resetMask>
  33192. <fields>
  33193. <field>
  33194. <name>TIME_STAMP</name>
  33195. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33196. <bitOffset>0</bitOffset>
  33197. <bitWidth>16</bitWidth>
  33198. <access>read-write</access>
  33199. </field>
  33200. <field>
  33201. <name>DLC</name>
  33202. <description>Length of the data to be stored/transmitted.</description>
  33203. <bitOffset>0x10</bitOffset>
  33204. <bitWidth>4</bitWidth>
  33205. <access>read-write</access>
  33206. </field>
  33207. <field>
  33208. <name>RTR</name>
  33209. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33210. <bitOffset>0x14</bitOffset>
  33211. <bitWidth>1</bitWidth>
  33212. <access>read-write</access>
  33213. </field>
  33214. <field>
  33215. <name>IDE</name>
  33216. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33217. <bitOffset>0x15</bitOffset>
  33218. <bitWidth>1</bitWidth>
  33219. <access>read-write</access>
  33220. </field>
  33221. <field>
  33222. <name>SRR</name>
  33223. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33224. <bitOffset>0x16</bitOffset>
  33225. <bitWidth>1</bitWidth>
  33226. <access>read-write</access>
  33227. </field>
  33228. <field>
  33229. <name>CODE</name>
  33230. <description>Reserved</description>
  33231. <bitOffset>0x18</bitOffset>
  33232. <bitWidth>4</bitWidth>
  33233. <access>read-write</access>
  33234. </field>
  33235. </fields>
  33236. </register>
  33237. <register>
  33238. <name>ID25</name>
  33239. <description>Message Buffer 25 ID Register</description>
  33240. <addressOffset>0x214</addressOffset>
  33241. <size>32</size>
  33242. <access>read-write</access>
  33243. <resetValue>0</resetValue>
  33244. <resetMask>0xFFFFFFFF</resetMask>
  33245. <fields>
  33246. <field>
  33247. <name>EXT</name>
  33248. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33249. <bitOffset>0</bitOffset>
  33250. <bitWidth>18</bitWidth>
  33251. <access>read-write</access>
  33252. </field>
  33253. <field>
  33254. <name>STD</name>
  33255. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33256. <bitOffset>0x12</bitOffset>
  33257. <bitWidth>11</bitWidth>
  33258. <access>read-write</access>
  33259. </field>
  33260. <field>
  33261. <name>PRIO</name>
  33262. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33263. <bitOffset>0x1D</bitOffset>
  33264. <bitWidth>3</bitWidth>
  33265. <access>read-write</access>
  33266. </field>
  33267. </fields>
  33268. </register>
  33269. <register>
  33270. <name>WORD025</name>
  33271. <description>Message Buffer 25 WORD0 Register</description>
  33272. <addressOffset>0x218</addressOffset>
  33273. <size>32</size>
  33274. <access>read-write</access>
  33275. <resetValue>0</resetValue>
  33276. <resetMask>0xFFFFFFFF</resetMask>
  33277. <fields>
  33278. <field>
  33279. <name>DATA_BYTE_3</name>
  33280. <description>Data byte 3 of Rx/Tx frame.</description>
  33281. <bitOffset>0</bitOffset>
  33282. <bitWidth>8</bitWidth>
  33283. <access>read-write</access>
  33284. </field>
  33285. <field>
  33286. <name>DATA_BYTE_2</name>
  33287. <description>Data byte 2 of Rx/Tx frame.</description>
  33288. <bitOffset>0x8</bitOffset>
  33289. <bitWidth>8</bitWidth>
  33290. <access>read-write</access>
  33291. </field>
  33292. <field>
  33293. <name>DATA_BYTE_1</name>
  33294. <description>Data byte 1 of Rx/Tx frame.</description>
  33295. <bitOffset>0x10</bitOffset>
  33296. <bitWidth>8</bitWidth>
  33297. <access>read-write</access>
  33298. </field>
  33299. <field>
  33300. <name>DATA_BYTE_0</name>
  33301. <description>Data byte 0 of Rx/Tx frame.</description>
  33302. <bitOffset>0x18</bitOffset>
  33303. <bitWidth>8</bitWidth>
  33304. <access>read-write</access>
  33305. </field>
  33306. </fields>
  33307. </register>
  33308. <register>
  33309. <name>WORD125</name>
  33310. <description>Message Buffer 25 WORD1 Register</description>
  33311. <addressOffset>0x21C</addressOffset>
  33312. <size>32</size>
  33313. <access>read-write</access>
  33314. <resetValue>0</resetValue>
  33315. <resetMask>0xFFFFFFFF</resetMask>
  33316. <fields>
  33317. <field>
  33318. <name>DATA_BYTE_7</name>
  33319. <description>Data byte 7 of Rx/Tx frame.</description>
  33320. <bitOffset>0</bitOffset>
  33321. <bitWidth>8</bitWidth>
  33322. <access>read-write</access>
  33323. </field>
  33324. <field>
  33325. <name>DATA_BYTE_6</name>
  33326. <description>Data byte 6 of Rx/Tx frame.</description>
  33327. <bitOffset>0x8</bitOffset>
  33328. <bitWidth>8</bitWidth>
  33329. <access>read-write</access>
  33330. </field>
  33331. <field>
  33332. <name>DATA_BYTE_5</name>
  33333. <description>Data byte 5 of Rx/Tx frame.</description>
  33334. <bitOffset>0x10</bitOffset>
  33335. <bitWidth>8</bitWidth>
  33336. <access>read-write</access>
  33337. </field>
  33338. <field>
  33339. <name>DATA_BYTE_4</name>
  33340. <description>Data byte 4 of Rx/Tx frame.</description>
  33341. <bitOffset>0x18</bitOffset>
  33342. <bitWidth>8</bitWidth>
  33343. <access>read-write</access>
  33344. </field>
  33345. </fields>
  33346. </register>
  33347. <register>
  33348. <name>CS26</name>
  33349. <description>Message Buffer 26 CS Register</description>
  33350. <addressOffset>0x220</addressOffset>
  33351. <size>32</size>
  33352. <access>read-write</access>
  33353. <resetValue>0</resetValue>
  33354. <resetMask>0xFFFFFFFF</resetMask>
  33355. <fields>
  33356. <field>
  33357. <name>TIME_STAMP</name>
  33358. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33359. <bitOffset>0</bitOffset>
  33360. <bitWidth>16</bitWidth>
  33361. <access>read-write</access>
  33362. </field>
  33363. <field>
  33364. <name>DLC</name>
  33365. <description>Length of the data to be stored/transmitted.</description>
  33366. <bitOffset>0x10</bitOffset>
  33367. <bitWidth>4</bitWidth>
  33368. <access>read-write</access>
  33369. </field>
  33370. <field>
  33371. <name>RTR</name>
  33372. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33373. <bitOffset>0x14</bitOffset>
  33374. <bitWidth>1</bitWidth>
  33375. <access>read-write</access>
  33376. </field>
  33377. <field>
  33378. <name>IDE</name>
  33379. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33380. <bitOffset>0x15</bitOffset>
  33381. <bitWidth>1</bitWidth>
  33382. <access>read-write</access>
  33383. </field>
  33384. <field>
  33385. <name>SRR</name>
  33386. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33387. <bitOffset>0x16</bitOffset>
  33388. <bitWidth>1</bitWidth>
  33389. <access>read-write</access>
  33390. </field>
  33391. <field>
  33392. <name>CODE</name>
  33393. <description>Reserved</description>
  33394. <bitOffset>0x18</bitOffset>
  33395. <bitWidth>4</bitWidth>
  33396. <access>read-write</access>
  33397. </field>
  33398. </fields>
  33399. </register>
  33400. <register>
  33401. <name>ID26</name>
  33402. <description>Message Buffer 26 ID Register</description>
  33403. <addressOffset>0x224</addressOffset>
  33404. <size>32</size>
  33405. <access>read-write</access>
  33406. <resetValue>0</resetValue>
  33407. <resetMask>0xFFFFFFFF</resetMask>
  33408. <fields>
  33409. <field>
  33410. <name>EXT</name>
  33411. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33412. <bitOffset>0</bitOffset>
  33413. <bitWidth>18</bitWidth>
  33414. <access>read-write</access>
  33415. </field>
  33416. <field>
  33417. <name>STD</name>
  33418. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33419. <bitOffset>0x12</bitOffset>
  33420. <bitWidth>11</bitWidth>
  33421. <access>read-write</access>
  33422. </field>
  33423. <field>
  33424. <name>PRIO</name>
  33425. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33426. <bitOffset>0x1D</bitOffset>
  33427. <bitWidth>3</bitWidth>
  33428. <access>read-write</access>
  33429. </field>
  33430. </fields>
  33431. </register>
  33432. <register>
  33433. <name>WORD026</name>
  33434. <description>Message Buffer 26 WORD0 Register</description>
  33435. <addressOffset>0x228</addressOffset>
  33436. <size>32</size>
  33437. <access>read-write</access>
  33438. <resetValue>0</resetValue>
  33439. <resetMask>0xFFFFFFFF</resetMask>
  33440. <fields>
  33441. <field>
  33442. <name>DATA_BYTE_3</name>
  33443. <description>Data byte 3 of Rx/Tx frame.</description>
  33444. <bitOffset>0</bitOffset>
  33445. <bitWidth>8</bitWidth>
  33446. <access>read-write</access>
  33447. </field>
  33448. <field>
  33449. <name>DATA_BYTE_2</name>
  33450. <description>Data byte 2 of Rx/Tx frame.</description>
  33451. <bitOffset>0x8</bitOffset>
  33452. <bitWidth>8</bitWidth>
  33453. <access>read-write</access>
  33454. </field>
  33455. <field>
  33456. <name>DATA_BYTE_1</name>
  33457. <description>Data byte 1 of Rx/Tx frame.</description>
  33458. <bitOffset>0x10</bitOffset>
  33459. <bitWidth>8</bitWidth>
  33460. <access>read-write</access>
  33461. </field>
  33462. <field>
  33463. <name>DATA_BYTE_0</name>
  33464. <description>Data byte 0 of Rx/Tx frame.</description>
  33465. <bitOffset>0x18</bitOffset>
  33466. <bitWidth>8</bitWidth>
  33467. <access>read-write</access>
  33468. </field>
  33469. </fields>
  33470. </register>
  33471. <register>
  33472. <name>WORD126</name>
  33473. <description>Message Buffer 26 WORD1 Register</description>
  33474. <addressOffset>0x22C</addressOffset>
  33475. <size>32</size>
  33476. <access>read-write</access>
  33477. <resetValue>0</resetValue>
  33478. <resetMask>0xFFFFFFFF</resetMask>
  33479. <fields>
  33480. <field>
  33481. <name>DATA_BYTE_7</name>
  33482. <description>Data byte 7 of Rx/Tx frame.</description>
  33483. <bitOffset>0</bitOffset>
  33484. <bitWidth>8</bitWidth>
  33485. <access>read-write</access>
  33486. </field>
  33487. <field>
  33488. <name>DATA_BYTE_6</name>
  33489. <description>Data byte 6 of Rx/Tx frame.</description>
  33490. <bitOffset>0x8</bitOffset>
  33491. <bitWidth>8</bitWidth>
  33492. <access>read-write</access>
  33493. </field>
  33494. <field>
  33495. <name>DATA_BYTE_5</name>
  33496. <description>Data byte 5 of Rx/Tx frame.</description>
  33497. <bitOffset>0x10</bitOffset>
  33498. <bitWidth>8</bitWidth>
  33499. <access>read-write</access>
  33500. </field>
  33501. <field>
  33502. <name>DATA_BYTE_4</name>
  33503. <description>Data byte 4 of Rx/Tx frame.</description>
  33504. <bitOffset>0x18</bitOffset>
  33505. <bitWidth>8</bitWidth>
  33506. <access>read-write</access>
  33507. </field>
  33508. </fields>
  33509. </register>
  33510. <register>
  33511. <name>CS27</name>
  33512. <description>Message Buffer 27 CS Register</description>
  33513. <addressOffset>0x230</addressOffset>
  33514. <size>32</size>
  33515. <access>read-write</access>
  33516. <resetValue>0</resetValue>
  33517. <resetMask>0xFFFFFFFF</resetMask>
  33518. <fields>
  33519. <field>
  33520. <name>TIME_STAMP</name>
  33521. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33522. <bitOffset>0</bitOffset>
  33523. <bitWidth>16</bitWidth>
  33524. <access>read-write</access>
  33525. </field>
  33526. <field>
  33527. <name>DLC</name>
  33528. <description>Length of the data to be stored/transmitted.</description>
  33529. <bitOffset>0x10</bitOffset>
  33530. <bitWidth>4</bitWidth>
  33531. <access>read-write</access>
  33532. </field>
  33533. <field>
  33534. <name>RTR</name>
  33535. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33536. <bitOffset>0x14</bitOffset>
  33537. <bitWidth>1</bitWidth>
  33538. <access>read-write</access>
  33539. </field>
  33540. <field>
  33541. <name>IDE</name>
  33542. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33543. <bitOffset>0x15</bitOffset>
  33544. <bitWidth>1</bitWidth>
  33545. <access>read-write</access>
  33546. </field>
  33547. <field>
  33548. <name>SRR</name>
  33549. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33550. <bitOffset>0x16</bitOffset>
  33551. <bitWidth>1</bitWidth>
  33552. <access>read-write</access>
  33553. </field>
  33554. <field>
  33555. <name>CODE</name>
  33556. <description>Reserved</description>
  33557. <bitOffset>0x18</bitOffset>
  33558. <bitWidth>4</bitWidth>
  33559. <access>read-write</access>
  33560. </field>
  33561. </fields>
  33562. </register>
  33563. <register>
  33564. <name>ID27</name>
  33565. <description>Message Buffer 27 ID Register</description>
  33566. <addressOffset>0x234</addressOffset>
  33567. <size>32</size>
  33568. <access>read-write</access>
  33569. <resetValue>0</resetValue>
  33570. <resetMask>0xFFFFFFFF</resetMask>
  33571. <fields>
  33572. <field>
  33573. <name>EXT</name>
  33574. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33575. <bitOffset>0</bitOffset>
  33576. <bitWidth>18</bitWidth>
  33577. <access>read-write</access>
  33578. </field>
  33579. <field>
  33580. <name>STD</name>
  33581. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33582. <bitOffset>0x12</bitOffset>
  33583. <bitWidth>11</bitWidth>
  33584. <access>read-write</access>
  33585. </field>
  33586. <field>
  33587. <name>PRIO</name>
  33588. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33589. <bitOffset>0x1D</bitOffset>
  33590. <bitWidth>3</bitWidth>
  33591. <access>read-write</access>
  33592. </field>
  33593. </fields>
  33594. </register>
  33595. <register>
  33596. <name>WORD027</name>
  33597. <description>Message Buffer 27 WORD0 Register</description>
  33598. <addressOffset>0x238</addressOffset>
  33599. <size>32</size>
  33600. <access>read-write</access>
  33601. <resetValue>0</resetValue>
  33602. <resetMask>0xFFFFFFFF</resetMask>
  33603. <fields>
  33604. <field>
  33605. <name>DATA_BYTE_3</name>
  33606. <description>Data byte 3 of Rx/Tx frame.</description>
  33607. <bitOffset>0</bitOffset>
  33608. <bitWidth>8</bitWidth>
  33609. <access>read-write</access>
  33610. </field>
  33611. <field>
  33612. <name>DATA_BYTE_2</name>
  33613. <description>Data byte 2 of Rx/Tx frame.</description>
  33614. <bitOffset>0x8</bitOffset>
  33615. <bitWidth>8</bitWidth>
  33616. <access>read-write</access>
  33617. </field>
  33618. <field>
  33619. <name>DATA_BYTE_1</name>
  33620. <description>Data byte 1 of Rx/Tx frame.</description>
  33621. <bitOffset>0x10</bitOffset>
  33622. <bitWidth>8</bitWidth>
  33623. <access>read-write</access>
  33624. </field>
  33625. <field>
  33626. <name>DATA_BYTE_0</name>
  33627. <description>Data byte 0 of Rx/Tx frame.</description>
  33628. <bitOffset>0x18</bitOffset>
  33629. <bitWidth>8</bitWidth>
  33630. <access>read-write</access>
  33631. </field>
  33632. </fields>
  33633. </register>
  33634. <register>
  33635. <name>WORD127</name>
  33636. <description>Message Buffer 27 WORD1 Register</description>
  33637. <addressOffset>0x23C</addressOffset>
  33638. <size>32</size>
  33639. <access>read-write</access>
  33640. <resetValue>0</resetValue>
  33641. <resetMask>0xFFFFFFFF</resetMask>
  33642. <fields>
  33643. <field>
  33644. <name>DATA_BYTE_7</name>
  33645. <description>Data byte 7 of Rx/Tx frame.</description>
  33646. <bitOffset>0</bitOffset>
  33647. <bitWidth>8</bitWidth>
  33648. <access>read-write</access>
  33649. </field>
  33650. <field>
  33651. <name>DATA_BYTE_6</name>
  33652. <description>Data byte 6 of Rx/Tx frame.</description>
  33653. <bitOffset>0x8</bitOffset>
  33654. <bitWidth>8</bitWidth>
  33655. <access>read-write</access>
  33656. </field>
  33657. <field>
  33658. <name>DATA_BYTE_5</name>
  33659. <description>Data byte 5 of Rx/Tx frame.</description>
  33660. <bitOffset>0x10</bitOffset>
  33661. <bitWidth>8</bitWidth>
  33662. <access>read-write</access>
  33663. </field>
  33664. <field>
  33665. <name>DATA_BYTE_4</name>
  33666. <description>Data byte 4 of Rx/Tx frame.</description>
  33667. <bitOffset>0x18</bitOffset>
  33668. <bitWidth>8</bitWidth>
  33669. <access>read-write</access>
  33670. </field>
  33671. </fields>
  33672. </register>
  33673. <register>
  33674. <name>CS28</name>
  33675. <description>Message Buffer 28 CS Register</description>
  33676. <addressOffset>0x240</addressOffset>
  33677. <size>32</size>
  33678. <access>read-write</access>
  33679. <resetValue>0</resetValue>
  33680. <resetMask>0xFFFFFFFF</resetMask>
  33681. <fields>
  33682. <field>
  33683. <name>TIME_STAMP</name>
  33684. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33685. <bitOffset>0</bitOffset>
  33686. <bitWidth>16</bitWidth>
  33687. <access>read-write</access>
  33688. </field>
  33689. <field>
  33690. <name>DLC</name>
  33691. <description>Length of the data to be stored/transmitted.</description>
  33692. <bitOffset>0x10</bitOffset>
  33693. <bitWidth>4</bitWidth>
  33694. <access>read-write</access>
  33695. </field>
  33696. <field>
  33697. <name>RTR</name>
  33698. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33699. <bitOffset>0x14</bitOffset>
  33700. <bitWidth>1</bitWidth>
  33701. <access>read-write</access>
  33702. </field>
  33703. <field>
  33704. <name>IDE</name>
  33705. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33706. <bitOffset>0x15</bitOffset>
  33707. <bitWidth>1</bitWidth>
  33708. <access>read-write</access>
  33709. </field>
  33710. <field>
  33711. <name>SRR</name>
  33712. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33713. <bitOffset>0x16</bitOffset>
  33714. <bitWidth>1</bitWidth>
  33715. <access>read-write</access>
  33716. </field>
  33717. <field>
  33718. <name>CODE</name>
  33719. <description>Reserved</description>
  33720. <bitOffset>0x18</bitOffset>
  33721. <bitWidth>4</bitWidth>
  33722. <access>read-write</access>
  33723. </field>
  33724. </fields>
  33725. </register>
  33726. <register>
  33727. <name>ID28</name>
  33728. <description>Message Buffer 28 ID Register</description>
  33729. <addressOffset>0x244</addressOffset>
  33730. <size>32</size>
  33731. <access>read-write</access>
  33732. <resetValue>0</resetValue>
  33733. <resetMask>0xFFFFFFFF</resetMask>
  33734. <fields>
  33735. <field>
  33736. <name>EXT</name>
  33737. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33738. <bitOffset>0</bitOffset>
  33739. <bitWidth>18</bitWidth>
  33740. <access>read-write</access>
  33741. </field>
  33742. <field>
  33743. <name>STD</name>
  33744. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33745. <bitOffset>0x12</bitOffset>
  33746. <bitWidth>11</bitWidth>
  33747. <access>read-write</access>
  33748. </field>
  33749. <field>
  33750. <name>PRIO</name>
  33751. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33752. <bitOffset>0x1D</bitOffset>
  33753. <bitWidth>3</bitWidth>
  33754. <access>read-write</access>
  33755. </field>
  33756. </fields>
  33757. </register>
  33758. <register>
  33759. <name>WORD028</name>
  33760. <description>Message Buffer 28 WORD0 Register</description>
  33761. <addressOffset>0x248</addressOffset>
  33762. <size>32</size>
  33763. <access>read-write</access>
  33764. <resetValue>0</resetValue>
  33765. <resetMask>0xFFFFFFFF</resetMask>
  33766. <fields>
  33767. <field>
  33768. <name>DATA_BYTE_3</name>
  33769. <description>Data byte 3 of Rx/Tx frame.</description>
  33770. <bitOffset>0</bitOffset>
  33771. <bitWidth>8</bitWidth>
  33772. <access>read-write</access>
  33773. </field>
  33774. <field>
  33775. <name>DATA_BYTE_2</name>
  33776. <description>Data byte 2 of Rx/Tx frame.</description>
  33777. <bitOffset>0x8</bitOffset>
  33778. <bitWidth>8</bitWidth>
  33779. <access>read-write</access>
  33780. </field>
  33781. <field>
  33782. <name>DATA_BYTE_1</name>
  33783. <description>Data byte 1 of Rx/Tx frame.</description>
  33784. <bitOffset>0x10</bitOffset>
  33785. <bitWidth>8</bitWidth>
  33786. <access>read-write</access>
  33787. </field>
  33788. <field>
  33789. <name>DATA_BYTE_0</name>
  33790. <description>Data byte 0 of Rx/Tx frame.</description>
  33791. <bitOffset>0x18</bitOffset>
  33792. <bitWidth>8</bitWidth>
  33793. <access>read-write</access>
  33794. </field>
  33795. </fields>
  33796. </register>
  33797. <register>
  33798. <name>WORD128</name>
  33799. <description>Message Buffer 28 WORD1 Register</description>
  33800. <addressOffset>0x24C</addressOffset>
  33801. <size>32</size>
  33802. <access>read-write</access>
  33803. <resetValue>0</resetValue>
  33804. <resetMask>0xFFFFFFFF</resetMask>
  33805. <fields>
  33806. <field>
  33807. <name>DATA_BYTE_7</name>
  33808. <description>Data byte 7 of Rx/Tx frame.</description>
  33809. <bitOffset>0</bitOffset>
  33810. <bitWidth>8</bitWidth>
  33811. <access>read-write</access>
  33812. </field>
  33813. <field>
  33814. <name>DATA_BYTE_6</name>
  33815. <description>Data byte 6 of Rx/Tx frame.</description>
  33816. <bitOffset>0x8</bitOffset>
  33817. <bitWidth>8</bitWidth>
  33818. <access>read-write</access>
  33819. </field>
  33820. <field>
  33821. <name>DATA_BYTE_5</name>
  33822. <description>Data byte 5 of Rx/Tx frame.</description>
  33823. <bitOffset>0x10</bitOffset>
  33824. <bitWidth>8</bitWidth>
  33825. <access>read-write</access>
  33826. </field>
  33827. <field>
  33828. <name>DATA_BYTE_4</name>
  33829. <description>Data byte 4 of Rx/Tx frame.</description>
  33830. <bitOffset>0x18</bitOffset>
  33831. <bitWidth>8</bitWidth>
  33832. <access>read-write</access>
  33833. </field>
  33834. </fields>
  33835. </register>
  33836. <register>
  33837. <name>CS29</name>
  33838. <description>Message Buffer 29 CS Register</description>
  33839. <addressOffset>0x250</addressOffset>
  33840. <size>32</size>
  33841. <access>read-write</access>
  33842. <resetValue>0</resetValue>
  33843. <resetMask>0xFFFFFFFF</resetMask>
  33844. <fields>
  33845. <field>
  33846. <name>TIME_STAMP</name>
  33847. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  33848. <bitOffset>0</bitOffset>
  33849. <bitWidth>16</bitWidth>
  33850. <access>read-write</access>
  33851. </field>
  33852. <field>
  33853. <name>DLC</name>
  33854. <description>Length of the data to be stored/transmitted.</description>
  33855. <bitOffset>0x10</bitOffset>
  33856. <bitWidth>4</bitWidth>
  33857. <access>read-write</access>
  33858. </field>
  33859. <field>
  33860. <name>RTR</name>
  33861. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  33862. <bitOffset>0x14</bitOffset>
  33863. <bitWidth>1</bitWidth>
  33864. <access>read-write</access>
  33865. </field>
  33866. <field>
  33867. <name>IDE</name>
  33868. <description>ID Extended. One/zero for extended/standard format frame.</description>
  33869. <bitOffset>0x15</bitOffset>
  33870. <bitWidth>1</bitWidth>
  33871. <access>read-write</access>
  33872. </field>
  33873. <field>
  33874. <name>SRR</name>
  33875. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  33876. <bitOffset>0x16</bitOffset>
  33877. <bitWidth>1</bitWidth>
  33878. <access>read-write</access>
  33879. </field>
  33880. <field>
  33881. <name>CODE</name>
  33882. <description>Reserved</description>
  33883. <bitOffset>0x18</bitOffset>
  33884. <bitWidth>4</bitWidth>
  33885. <access>read-write</access>
  33886. </field>
  33887. </fields>
  33888. </register>
  33889. <register>
  33890. <name>ID29</name>
  33891. <description>Message Buffer 29 ID Register</description>
  33892. <addressOffset>0x254</addressOffset>
  33893. <size>32</size>
  33894. <access>read-write</access>
  33895. <resetValue>0</resetValue>
  33896. <resetMask>0xFFFFFFFF</resetMask>
  33897. <fields>
  33898. <field>
  33899. <name>EXT</name>
  33900. <description>Contains extended (LOW word) identifier of message buffer.</description>
  33901. <bitOffset>0</bitOffset>
  33902. <bitWidth>18</bitWidth>
  33903. <access>read-write</access>
  33904. </field>
  33905. <field>
  33906. <name>STD</name>
  33907. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  33908. <bitOffset>0x12</bitOffset>
  33909. <bitWidth>11</bitWidth>
  33910. <access>read-write</access>
  33911. </field>
  33912. <field>
  33913. <name>PRIO</name>
  33914. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  33915. <bitOffset>0x1D</bitOffset>
  33916. <bitWidth>3</bitWidth>
  33917. <access>read-write</access>
  33918. </field>
  33919. </fields>
  33920. </register>
  33921. <register>
  33922. <name>WORD029</name>
  33923. <description>Message Buffer 29 WORD0 Register</description>
  33924. <addressOffset>0x258</addressOffset>
  33925. <size>32</size>
  33926. <access>read-write</access>
  33927. <resetValue>0</resetValue>
  33928. <resetMask>0xFFFFFFFF</resetMask>
  33929. <fields>
  33930. <field>
  33931. <name>DATA_BYTE_3</name>
  33932. <description>Data byte 3 of Rx/Tx frame.</description>
  33933. <bitOffset>0</bitOffset>
  33934. <bitWidth>8</bitWidth>
  33935. <access>read-write</access>
  33936. </field>
  33937. <field>
  33938. <name>DATA_BYTE_2</name>
  33939. <description>Data byte 2 of Rx/Tx frame.</description>
  33940. <bitOffset>0x8</bitOffset>
  33941. <bitWidth>8</bitWidth>
  33942. <access>read-write</access>
  33943. </field>
  33944. <field>
  33945. <name>DATA_BYTE_1</name>
  33946. <description>Data byte 1 of Rx/Tx frame.</description>
  33947. <bitOffset>0x10</bitOffset>
  33948. <bitWidth>8</bitWidth>
  33949. <access>read-write</access>
  33950. </field>
  33951. <field>
  33952. <name>DATA_BYTE_0</name>
  33953. <description>Data byte 0 of Rx/Tx frame.</description>
  33954. <bitOffset>0x18</bitOffset>
  33955. <bitWidth>8</bitWidth>
  33956. <access>read-write</access>
  33957. </field>
  33958. </fields>
  33959. </register>
  33960. <register>
  33961. <name>WORD129</name>
  33962. <description>Message Buffer 29 WORD1 Register</description>
  33963. <addressOffset>0x25C</addressOffset>
  33964. <size>32</size>
  33965. <access>read-write</access>
  33966. <resetValue>0</resetValue>
  33967. <resetMask>0xFFFFFFFF</resetMask>
  33968. <fields>
  33969. <field>
  33970. <name>DATA_BYTE_7</name>
  33971. <description>Data byte 7 of Rx/Tx frame.</description>
  33972. <bitOffset>0</bitOffset>
  33973. <bitWidth>8</bitWidth>
  33974. <access>read-write</access>
  33975. </field>
  33976. <field>
  33977. <name>DATA_BYTE_6</name>
  33978. <description>Data byte 6 of Rx/Tx frame.</description>
  33979. <bitOffset>0x8</bitOffset>
  33980. <bitWidth>8</bitWidth>
  33981. <access>read-write</access>
  33982. </field>
  33983. <field>
  33984. <name>DATA_BYTE_5</name>
  33985. <description>Data byte 5 of Rx/Tx frame.</description>
  33986. <bitOffset>0x10</bitOffset>
  33987. <bitWidth>8</bitWidth>
  33988. <access>read-write</access>
  33989. </field>
  33990. <field>
  33991. <name>DATA_BYTE_4</name>
  33992. <description>Data byte 4 of Rx/Tx frame.</description>
  33993. <bitOffset>0x18</bitOffset>
  33994. <bitWidth>8</bitWidth>
  33995. <access>read-write</access>
  33996. </field>
  33997. </fields>
  33998. </register>
  33999. <register>
  34000. <name>CS30</name>
  34001. <description>Message Buffer 30 CS Register</description>
  34002. <addressOffset>0x260</addressOffset>
  34003. <size>32</size>
  34004. <access>read-write</access>
  34005. <resetValue>0</resetValue>
  34006. <resetMask>0xFFFFFFFF</resetMask>
  34007. <fields>
  34008. <field>
  34009. <name>TIME_STAMP</name>
  34010. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34011. <bitOffset>0</bitOffset>
  34012. <bitWidth>16</bitWidth>
  34013. <access>read-write</access>
  34014. </field>
  34015. <field>
  34016. <name>DLC</name>
  34017. <description>Length of the data to be stored/transmitted.</description>
  34018. <bitOffset>0x10</bitOffset>
  34019. <bitWidth>4</bitWidth>
  34020. <access>read-write</access>
  34021. </field>
  34022. <field>
  34023. <name>RTR</name>
  34024. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34025. <bitOffset>0x14</bitOffset>
  34026. <bitWidth>1</bitWidth>
  34027. <access>read-write</access>
  34028. </field>
  34029. <field>
  34030. <name>IDE</name>
  34031. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34032. <bitOffset>0x15</bitOffset>
  34033. <bitWidth>1</bitWidth>
  34034. <access>read-write</access>
  34035. </field>
  34036. <field>
  34037. <name>SRR</name>
  34038. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34039. <bitOffset>0x16</bitOffset>
  34040. <bitWidth>1</bitWidth>
  34041. <access>read-write</access>
  34042. </field>
  34043. <field>
  34044. <name>CODE</name>
  34045. <description>Reserved</description>
  34046. <bitOffset>0x18</bitOffset>
  34047. <bitWidth>4</bitWidth>
  34048. <access>read-write</access>
  34049. </field>
  34050. </fields>
  34051. </register>
  34052. <register>
  34053. <name>ID30</name>
  34054. <description>Message Buffer 30 ID Register</description>
  34055. <addressOffset>0x264</addressOffset>
  34056. <size>32</size>
  34057. <access>read-write</access>
  34058. <resetValue>0</resetValue>
  34059. <resetMask>0xFFFFFFFF</resetMask>
  34060. <fields>
  34061. <field>
  34062. <name>EXT</name>
  34063. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34064. <bitOffset>0</bitOffset>
  34065. <bitWidth>18</bitWidth>
  34066. <access>read-write</access>
  34067. </field>
  34068. <field>
  34069. <name>STD</name>
  34070. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34071. <bitOffset>0x12</bitOffset>
  34072. <bitWidth>11</bitWidth>
  34073. <access>read-write</access>
  34074. </field>
  34075. <field>
  34076. <name>PRIO</name>
  34077. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34078. <bitOffset>0x1D</bitOffset>
  34079. <bitWidth>3</bitWidth>
  34080. <access>read-write</access>
  34081. </field>
  34082. </fields>
  34083. </register>
  34084. <register>
  34085. <name>WORD030</name>
  34086. <description>Message Buffer 30 WORD0 Register</description>
  34087. <addressOffset>0x268</addressOffset>
  34088. <size>32</size>
  34089. <access>read-write</access>
  34090. <resetValue>0</resetValue>
  34091. <resetMask>0xFFFFFFFF</resetMask>
  34092. <fields>
  34093. <field>
  34094. <name>DATA_BYTE_3</name>
  34095. <description>Data byte 3 of Rx/Tx frame.</description>
  34096. <bitOffset>0</bitOffset>
  34097. <bitWidth>8</bitWidth>
  34098. <access>read-write</access>
  34099. </field>
  34100. <field>
  34101. <name>DATA_BYTE_2</name>
  34102. <description>Data byte 2 of Rx/Tx frame.</description>
  34103. <bitOffset>0x8</bitOffset>
  34104. <bitWidth>8</bitWidth>
  34105. <access>read-write</access>
  34106. </field>
  34107. <field>
  34108. <name>DATA_BYTE_1</name>
  34109. <description>Data byte 1 of Rx/Tx frame.</description>
  34110. <bitOffset>0x10</bitOffset>
  34111. <bitWidth>8</bitWidth>
  34112. <access>read-write</access>
  34113. </field>
  34114. <field>
  34115. <name>DATA_BYTE_0</name>
  34116. <description>Data byte 0 of Rx/Tx frame.</description>
  34117. <bitOffset>0x18</bitOffset>
  34118. <bitWidth>8</bitWidth>
  34119. <access>read-write</access>
  34120. </field>
  34121. </fields>
  34122. </register>
  34123. <register>
  34124. <name>WORD130</name>
  34125. <description>Message Buffer 30 WORD1 Register</description>
  34126. <addressOffset>0x26C</addressOffset>
  34127. <size>32</size>
  34128. <access>read-write</access>
  34129. <resetValue>0</resetValue>
  34130. <resetMask>0xFFFFFFFF</resetMask>
  34131. <fields>
  34132. <field>
  34133. <name>DATA_BYTE_7</name>
  34134. <description>Data byte 7 of Rx/Tx frame.</description>
  34135. <bitOffset>0</bitOffset>
  34136. <bitWidth>8</bitWidth>
  34137. <access>read-write</access>
  34138. </field>
  34139. <field>
  34140. <name>DATA_BYTE_6</name>
  34141. <description>Data byte 6 of Rx/Tx frame.</description>
  34142. <bitOffset>0x8</bitOffset>
  34143. <bitWidth>8</bitWidth>
  34144. <access>read-write</access>
  34145. </field>
  34146. <field>
  34147. <name>DATA_BYTE_5</name>
  34148. <description>Data byte 5 of Rx/Tx frame.</description>
  34149. <bitOffset>0x10</bitOffset>
  34150. <bitWidth>8</bitWidth>
  34151. <access>read-write</access>
  34152. </field>
  34153. <field>
  34154. <name>DATA_BYTE_4</name>
  34155. <description>Data byte 4 of Rx/Tx frame.</description>
  34156. <bitOffset>0x18</bitOffset>
  34157. <bitWidth>8</bitWidth>
  34158. <access>read-write</access>
  34159. </field>
  34160. </fields>
  34161. </register>
  34162. <register>
  34163. <name>CS31</name>
  34164. <description>Message Buffer 31 CS Register</description>
  34165. <addressOffset>0x270</addressOffset>
  34166. <size>32</size>
  34167. <access>read-write</access>
  34168. <resetValue>0</resetValue>
  34169. <resetMask>0xFFFFFFFF</resetMask>
  34170. <fields>
  34171. <field>
  34172. <name>TIME_STAMP</name>
  34173. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34174. <bitOffset>0</bitOffset>
  34175. <bitWidth>16</bitWidth>
  34176. <access>read-write</access>
  34177. </field>
  34178. <field>
  34179. <name>DLC</name>
  34180. <description>Length of the data to be stored/transmitted.</description>
  34181. <bitOffset>0x10</bitOffset>
  34182. <bitWidth>4</bitWidth>
  34183. <access>read-write</access>
  34184. </field>
  34185. <field>
  34186. <name>RTR</name>
  34187. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34188. <bitOffset>0x14</bitOffset>
  34189. <bitWidth>1</bitWidth>
  34190. <access>read-write</access>
  34191. </field>
  34192. <field>
  34193. <name>IDE</name>
  34194. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34195. <bitOffset>0x15</bitOffset>
  34196. <bitWidth>1</bitWidth>
  34197. <access>read-write</access>
  34198. </field>
  34199. <field>
  34200. <name>SRR</name>
  34201. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34202. <bitOffset>0x16</bitOffset>
  34203. <bitWidth>1</bitWidth>
  34204. <access>read-write</access>
  34205. </field>
  34206. <field>
  34207. <name>CODE</name>
  34208. <description>Reserved</description>
  34209. <bitOffset>0x18</bitOffset>
  34210. <bitWidth>4</bitWidth>
  34211. <access>read-write</access>
  34212. </field>
  34213. </fields>
  34214. </register>
  34215. <register>
  34216. <name>ID31</name>
  34217. <description>Message Buffer 31 ID Register</description>
  34218. <addressOffset>0x274</addressOffset>
  34219. <size>32</size>
  34220. <access>read-write</access>
  34221. <resetValue>0</resetValue>
  34222. <resetMask>0xFFFFFFFF</resetMask>
  34223. <fields>
  34224. <field>
  34225. <name>EXT</name>
  34226. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34227. <bitOffset>0</bitOffset>
  34228. <bitWidth>18</bitWidth>
  34229. <access>read-write</access>
  34230. </field>
  34231. <field>
  34232. <name>STD</name>
  34233. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34234. <bitOffset>0x12</bitOffset>
  34235. <bitWidth>11</bitWidth>
  34236. <access>read-write</access>
  34237. </field>
  34238. <field>
  34239. <name>PRIO</name>
  34240. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34241. <bitOffset>0x1D</bitOffset>
  34242. <bitWidth>3</bitWidth>
  34243. <access>read-write</access>
  34244. </field>
  34245. </fields>
  34246. </register>
  34247. <register>
  34248. <name>WORD031</name>
  34249. <description>Message Buffer 31 WORD0 Register</description>
  34250. <addressOffset>0x278</addressOffset>
  34251. <size>32</size>
  34252. <access>read-write</access>
  34253. <resetValue>0</resetValue>
  34254. <resetMask>0xFFFFFFFF</resetMask>
  34255. <fields>
  34256. <field>
  34257. <name>DATA_BYTE_3</name>
  34258. <description>Data byte 3 of Rx/Tx frame.</description>
  34259. <bitOffset>0</bitOffset>
  34260. <bitWidth>8</bitWidth>
  34261. <access>read-write</access>
  34262. </field>
  34263. <field>
  34264. <name>DATA_BYTE_2</name>
  34265. <description>Data byte 2 of Rx/Tx frame.</description>
  34266. <bitOffset>0x8</bitOffset>
  34267. <bitWidth>8</bitWidth>
  34268. <access>read-write</access>
  34269. </field>
  34270. <field>
  34271. <name>DATA_BYTE_1</name>
  34272. <description>Data byte 1 of Rx/Tx frame.</description>
  34273. <bitOffset>0x10</bitOffset>
  34274. <bitWidth>8</bitWidth>
  34275. <access>read-write</access>
  34276. </field>
  34277. <field>
  34278. <name>DATA_BYTE_0</name>
  34279. <description>Data byte 0 of Rx/Tx frame.</description>
  34280. <bitOffset>0x18</bitOffset>
  34281. <bitWidth>8</bitWidth>
  34282. <access>read-write</access>
  34283. </field>
  34284. </fields>
  34285. </register>
  34286. <register>
  34287. <name>WORD131</name>
  34288. <description>Message Buffer 31 WORD1 Register</description>
  34289. <addressOffset>0x27C</addressOffset>
  34290. <size>32</size>
  34291. <access>read-write</access>
  34292. <resetValue>0</resetValue>
  34293. <resetMask>0xFFFFFFFF</resetMask>
  34294. <fields>
  34295. <field>
  34296. <name>DATA_BYTE_7</name>
  34297. <description>Data byte 7 of Rx/Tx frame.</description>
  34298. <bitOffset>0</bitOffset>
  34299. <bitWidth>8</bitWidth>
  34300. <access>read-write</access>
  34301. </field>
  34302. <field>
  34303. <name>DATA_BYTE_6</name>
  34304. <description>Data byte 6 of Rx/Tx frame.</description>
  34305. <bitOffset>0x8</bitOffset>
  34306. <bitWidth>8</bitWidth>
  34307. <access>read-write</access>
  34308. </field>
  34309. <field>
  34310. <name>DATA_BYTE_5</name>
  34311. <description>Data byte 5 of Rx/Tx frame.</description>
  34312. <bitOffset>0x10</bitOffset>
  34313. <bitWidth>8</bitWidth>
  34314. <access>read-write</access>
  34315. </field>
  34316. <field>
  34317. <name>DATA_BYTE_4</name>
  34318. <description>Data byte 4 of Rx/Tx frame.</description>
  34319. <bitOffset>0x18</bitOffset>
  34320. <bitWidth>8</bitWidth>
  34321. <access>read-write</access>
  34322. </field>
  34323. </fields>
  34324. </register>
  34325. <register>
  34326. <name>CS32</name>
  34327. <description>Message Buffer 32 CS Register</description>
  34328. <addressOffset>0x280</addressOffset>
  34329. <size>32</size>
  34330. <access>read-write</access>
  34331. <resetValue>0</resetValue>
  34332. <resetMask>0xFFFFFFFF</resetMask>
  34333. <fields>
  34334. <field>
  34335. <name>TIME_STAMP</name>
  34336. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34337. <bitOffset>0</bitOffset>
  34338. <bitWidth>16</bitWidth>
  34339. <access>read-write</access>
  34340. </field>
  34341. <field>
  34342. <name>DLC</name>
  34343. <description>Length of the data to be stored/transmitted.</description>
  34344. <bitOffset>0x10</bitOffset>
  34345. <bitWidth>4</bitWidth>
  34346. <access>read-write</access>
  34347. </field>
  34348. <field>
  34349. <name>RTR</name>
  34350. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34351. <bitOffset>0x14</bitOffset>
  34352. <bitWidth>1</bitWidth>
  34353. <access>read-write</access>
  34354. </field>
  34355. <field>
  34356. <name>IDE</name>
  34357. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34358. <bitOffset>0x15</bitOffset>
  34359. <bitWidth>1</bitWidth>
  34360. <access>read-write</access>
  34361. </field>
  34362. <field>
  34363. <name>SRR</name>
  34364. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34365. <bitOffset>0x16</bitOffset>
  34366. <bitWidth>1</bitWidth>
  34367. <access>read-write</access>
  34368. </field>
  34369. <field>
  34370. <name>CODE</name>
  34371. <description>Reserved</description>
  34372. <bitOffset>0x18</bitOffset>
  34373. <bitWidth>4</bitWidth>
  34374. <access>read-write</access>
  34375. </field>
  34376. </fields>
  34377. </register>
  34378. <register>
  34379. <name>ID32</name>
  34380. <description>Message Buffer 32 ID Register</description>
  34381. <addressOffset>0x284</addressOffset>
  34382. <size>32</size>
  34383. <access>read-write</access>
  34384. <resetValue>0</resetValue>
  34385. <resetMask>0xFFFFFFFF</resetMask>
  34386. <fields>
  34387. <field>
  34388. <name>EXT</name>
  34389. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34390. <bitOffset>0</bitOffset>
  34391. <bitWidth>18</bitWidth>
  34392. <access>read-write</access>
  34393. </field>
  34394. <field>
  34395. <name>STD</name>
  34396. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34397. <bitOffset>0x12</bitOffset>
  34398. <bitWidth>11</bitWidth>
  34399. <access>read-write</access>
  34400. </field>
  34401. <field>
  34402. <name>PRIO</name>
  34403. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34404. <bitOffset>0x1D</bitOffset>
  34405. <bitWidth>3</bitWidth>
  34406. <access>read-write</access>
  34407. </field>
  34408. </fields>
  34409. </register>
  34410. <register>
  34411. <name>WORD032</name>
  34412. <description>Message Buffer 32 WORD0 Register</description>
  34413. <addressOffset>0x288</addressOffset>
  34414. <size>32</size>
  34415. <access>read-write</access>
  34416. <resetValue>0</resetValue>
  34417. <resetMask>0xFFFFFFFF</resetMask>
  34418. <fields>
  34419. <field>
  34420. <name>DATA_BYTE_3</name>
  34421. <description>Data byte 3 of Rx/Tx frame.</description>
  34422. <bitOffset>0</bitOffset>
  34423. <bitWidth>8</bitWidth>
  34424. <access>read-write</access>
  34425. </field>
  34426. <field>
  34427. <name>DATA_BYTE_2</name>
  34428. <description>Data byte 2 of Rx/Tx frame.</description>
  34429. <bitOffset>0x8</bitOffset>
  34430. <bitWidth>8</bitWidth>
  34431. <access>read-write</access>
  34432. </field>
  34433. <field>
  34434. <name>DATA_BYTE_1</name>
  34435. <description>Data byte 1 of Rx/Tx frame.</description>
  34436. <bitOffset>0x10</bitOffset>
  34437. <bitWidth>8</bitWidth>
  34438. <access>read-write</access>
  34439. </field>
  34440. <field>
  34441. <name>DATA_BYTE_0</name>
  34442. <description>Data byte 0 of Rx/Tx frame.</description>
  34443. <bitOffset>0x18</bitOffset>
  34444. <bitWidth>8</bitWidth>
  34445. <access>read-write</access>
  34446. </field>
  34447. </fields>
  34448. </register>
  34449. <register>
  34450. <name>WORD132</name>
  34451. <description>Message Buffer 32 WORD1 Register</description>
  34452. <addressOffset>0x28C</addressOffset>
  34453. <size>32</size>
  34454. <access>read-write</access>
  34455. <resetValue>0</resetValue>
  34456. <resetMask>0xFFFFFFFF</resetMask>
  34457. <fields>
  34458. <field>
  34459. <name>DATA_BYTE_7</name>
  34460. <description>Data byte 7 of Rx/Tx frame.</description>
  34461. <bitOffset>0</bitOffset>
  34462. <bitWidth>8</bitWidth>
  34463. <access>read-write</access>
  34464. </field>
  34465. <field>
  34466. <name>DATA_BYTE_6</name>
  34467. <description>Data byte 6 of Rx/Tx frame.</description>
  34468. <bitOffset>0x8</bitOffset>
  34469. <bitWidth>8</bitWidth>
  34470. <access>read-write</access>
  34471. </field>
  34472. <field>
  34473. <name>DATA_BYTE_5</name>
  34474. <description>Data byte 5 of Rx/Tx frame.</description>
  34475. <bitOffset>0x10</bitOffset>
  34476. <bitWidth>8</bitWidth>
  34477. <access>read-write</access>
  34478. </field>
  34479. <field>
  34480. <name>DATA_BYTE_4</name>
  34481. <description>Data byte 4 of Rx/Tx frame.</description>
  34482. <bitOffset>0x18</bitOffset>
  34483. <bitWidth>8</bitWidth>
  34484. <access>read-write</access>
  34485. </field>
  34486. </fields>
  34487. </register>
  34488. <register>
  34489. <name>CS33</name>
  34490. <description>Message Buffer 33 CS Register</description>
  34491. <addressOffset>0x290</addressOffset>
  34492. <size>32</size>
  34493. <access>read-write</access>
  34494. <resetValue>0</resetValue>
  34495. <resetMask>0xFFFFFFFF</resetMask>
  34496. <fields>
  34497. <field>
  34498. <name>TIME_STAMP</name>
  34499. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34500. <bitOffset>0</bitOffset>
  34501. <bitWidth>16</bitWidth>
  34502. <access>read-write</access>
  34503. </field>
  34504. <field>
  34505. <name>DLC</name>
  34506. <description>Length of the data to be stored/transmitted.</description>
  34507. <bitOffset>0x10</bitOffset>
  34508. <bitWidth>4</bitWidth>
  34509. <access>read-write</access>
  34510. </field>
  34511. <field>
  34512. <name>RTR</name>
  34513. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34514. <bitOffset>0x14</bitOffset>
  34515. <bitWidth>1</bitWidth>
  34516. <access>read-write</access>
  34517. </field>
  34518. <field>
  34519. <name>IDE</name>
  34520. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34521. <bitOffset>0x15</bitOffset>
  34522. <bitWidth>1</bitWidth>
  34523. <access>read-write</access>
  34524. </field>
  34525. <field>
  34526. <name>SRR</name>
  34527. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34528. <bitOffset>0x16</bitOffset>
  34529. <bitWidth>1</bitWidth>
  34530. <access>read-write</access>
  34531. </field>
  34532. <field>
  34533. <name>CODE</name>
  34534. <description>Reserved</description>
  34535. <bitOffset>0x18</bitOffset>
  34536. <bitWidth>4</bitWidth>
  34537. <access>read-write</access>
  34538. </field>
  34539. </fields>
  34540. </register>
  34541. <register>
  34542. <name>ID33</name>
  34543. <description>Message Buffer 33 ID Register</description>
  34544. <addressOffset>0x294</addressOffset>
  34545. <size>32</size>
  34546. <access>read-write</access>
  34547. <resetValue>0</resetValue>
  34548. <resetMask>0xFFFFFFFF</resetMask>
  34549. <fields>
  34550. <field>
  34551. <name>EXT</name>
  34552. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34553. <bitOffset>0</bitOffset>
  34554. <bitWidth>18</bitWidth>
  34555. <access>read-write</access>
  34556. </field>
  34557. <field>
  34558. <name>STD</name>
  34559. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34560. <bitOffset>0x12</bitOffset>
  34561. <bitWidth>11</bitWidth>
  34562. <access>read-write</access>
  34563. </field>
  34564. <field>
  34565. <name>PRIO</name>
  34566. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34567. <bitOffset>0x1D</bitOffset>
  34568. <bitWidth>3</bitWidth>
  34569. <access>read-write</access>
  34570. </field>
  34571. </fields>
  34572. </register>
  34573. <register>
  34574. <name>WORD033</name>
  34575. <description>Message Buffer 33 WORD0 Register</description>
  34576. <addressOffset>0x298</addressOffset>
  34577. <size>32</size>
  34578. <access>read-write</access>
  34579. <resetValue>0</resetValue>
  34580. <resetMask>0xFFFFFFFF</resetMask>
  34581. <fields>
  34582. <field>
  34583. <name>DATA_BYTE_3</name>
  34584. <description>Data byte 3 of Rx/Tx frame.</description>
  34585. <bitOffset>0</bitOffset>
  34586. <bitWidth>8</bitWidth>
  34587. <access>read-write</access>
  34588. </field>
  34589. <field>
  34590. <name>DATA_BYTE_2</name>
  34591. <description>Data byte 2 of Rx/Tx frame.</description>
  34592. <bitOffset>0x8</bitOffset>
  34593. <bitWidth>8</bitWidth>
  34594. <access>read-write</access>
  34595. </field>
  34596. <field>
  34597. <name>DATA_BYTE_1</name>
  34598. <description>Data byte 1 of Rx/Tx frame.</description>
  34599. <bitOffset>0x10</bitOffset>
  34600. <bitWidth>8</bitWidth>
  34601. <access>read-write</access>
  34602. </field>
  34603. <field>
  34604. <name>DATA_BYTE_0</name>
  34605. <description>Data byte 0 of Rx/Tx frame.</description>
  34606. <bitOffset>0x18</bitOffset>
  34607. <bitWidth>8</bitWidth>
  34608. <access>read-write</access>
  34609. </field>
  34610. </fields>
  34611. </register>
  34612. <register>
  34613. <name>WORD133</name>
  34614. <description>Message Buffer 33 WORD1 Register</description>
  34615. <addressOffset>0x29C</addressOffset>
  34616. <size>32</size>
  34617. <access>read-write</access>
  34618. <resetValue>0</resetValue>
  34619. <resetMask>0xFFFFFFFF</resetMask>
  34620. <fields>
  34621. <field>
  34622. <name>DATA_BYTE_7</name>
  34623. <description>Data byte 7 of Rx/Tx frame.</description>
  34624. <bitOffset>0</bitOffset>
  34625. <bitWidth>8</bitWidth>
  34626. <access>read-write</access>
  34627. </field>
  34628. <field>
  34629. <name>DATA_BYTE_6</name>
  34630. <description>Data byte 6 of Rx/Tx frame.</description>
  34631. <bitOffset>0x8</bitOffset>
  34632. <bitWidth>8</bitWidth>
  34633. <access>read-write</access>
  34634. </field>
  34635. <field>
  34636. <name>DATA_BYTE_5</name>
  34637. <description>Data byte 5 of Rx/Tx frame.</description>
  34638. <bitOffset>0x10</bitOffset>
  34639. <bitWidth>8</bitWidth>
  34640. <access>read-write</access>
  34641. </field>
  34642. <field>
  34643. <name>DATA_BYTE_4</name>
  34644. <description>Data byte 4 of Rx/Tx frame.</description>
  34645. <bitOffset>0x18</bitOffset>
  34646. <bitWidth>8</bitWidth>
  34647. <access>read-write</access>
  34648. </field>
  34649. </fields>
  34650. </register>
  34651. <register>
  34652. <name>CS34</name>
  34653. <description>Message Buffer 34 CS Register</description>
  34654. <addressOffset>0x2A0</addressOffset>
  34655. <size>32</size>
  34656. <access>read-write</access>
  34657. <resetValue>0</resetValue>
  34658. <resetMask>0xFFFFFFFF</resetMask>
  34659. <fields>
  34660. <field>
  34661. <name>TIME_STAMP</name>
  34662. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34663. <bitOffset>0</bitOffset>
  34664. <bitWidth>16</bitWidth>
  34665. <access>read-write</access>
  34666. </field>
  34667. <field>
  34668. <name>DLC</name>
  34669. <description>Length of the data to be stored/transmitted.</description>
  34670. <bitOffset>0x10</bitOffset>
  34671. <bitWidth>4</bitWidth>
  34672. <access>read-write</access>
  34673. </field>
  34674. <field>
  34675. <name>RTR</name>
  34676. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34677. <bitOffset>0x14</bitOffset>
  34678. <bitWidth>1</bitWidth>
  34679. <access>read-write</access>
  34680. </field>
  34681. <field>
  34682. <name>IDE</name>
  34683. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34684. <bitOffset>0x15</bitOffset>
  34685. <bitWidth>1</bitWidth>
  34686. <access>read-write</access>
  34687. </field>
  34688. <field>
  34689. <name>SRR</name>
  34690. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34691. <bitOffset>0x16</bitOffset>
  34692. <bitWidth>1</bitWidth>
  34693. <access>read-write</access>
  34694. </field>
  34695. <field>
  34696. <name>CODE</name>
  34697. <description>Reserved</description>
  34698. <bitOffset>0x18</bitOffset>
  34699. <bitWidth>4</bitWidth>
  34700. <access>read-write</access>
  34701. </field>
  34702. </fields>
  34703. </register>
  34704. <register>
  34705. <name>ID34</name>
  34706. <description>Message Buffer 34 ID Register</description>
  34707. <addressOffset>0x2A4</addressOffset>
  34708. <size>32</size>
  34709. <access>read-write</access>
  34710. <resetValue>0</resetValue>
  34711. <resetMask>0xFFFFFFFF</resetMask>
  34712. <fields>
  34713. <field>
  34714. <name>EXT</name>
  34715. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34716. <bitOffset>0</bitOffset>
  34717. <bitWidth>18</bitWidth>
  34718. <access>read-write</access>
  34719. </field>
  34720. <field>
  34721. <name>STD</name>
  34722. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34723. <bitOffset>0x12</bitOffset>
  34724. <bitWidth>11</bitWidth>
  34725. <access>read-write</access>
  34726. </field>
  34727. <field>
  34728. <name>PRIO</name>
  34729. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34730. <bitOffset>0x1D</bitOffset>
  34731. <bitWidth>3</bitWidth>
  34732. <access>read-write</access>
  34733. </field>
  34734. </fields>
  34735. </register>
  34736. <register>
  34737. <name>WORD034</name>
  34738. <description>Message Buffer 34 WORD0 Register</description>
  34739. <addressOffset>0x2A8</addressOffset>
  34740. <size>32</size>
  34741. <access>read-write</access>
  34742. <resetValue>0</resetValue>
  34743. <resetMask>0xFFFFFFFF</resetMask>
  34744. <fields>
  34745. <field>
  34746. <name>DATA_BYTE_3</name>
  34747. <description>Data byte 3 of Rx/Tx frame.</description>
  34748. <bitOffset>0</bitOffset>
  34749. <bitWidth>8</bitWidth>
  34750. <access>read-write</access>
  34751. </field>
  34752. <field>
  34753. <name>DATA_BYTE_2</name>
  34754. <description>Data byte 2 of Rx/Tx frame.</description>
  34755. <bitOffset>0x8</bitOffset>
  34756. <bitWidth>8</bitWidth>
  34757. <access>read-write</access>
  34758. </field>
  34759. <field>
  34760. <name>DATA_BYTE_1</name>
  34761. <description>Data byte 1 of Rx/Tx frame.</description>
  34762. <bitOffset>0x10</bitOffset>
  34763. <bitWidth>8</bitWidth>
  34764. <access>read-write</access>
  34765. </field>
  34766. <field>
  34767. <name>DATA_BYTE_0</name>
  34768. <description>Data byte 0 of Rx/Tx frame.</description>
  34769. <bitOffset>0x18</bitOffset>
  34770. <bitWidth>8</bitWidth>
  34771. <access>read-write</access>
  34772. </field>
  34773. </fields>
  34774. </register>
  34775. <register>
  34776. <name>WORD134</name>
  34777. <description>Message Buffer 34 WORD1 Register</description>
  34778. <addressOffset>0x2AC</addressOffset>
  34779. <size>32</size>
  34780. <access>read-write</access>
  34781. <resetValue>0</resetValue>
  34782. <resetMask>0xFFFFFFFF</resetMask>
  34783. <fields>
  34784. <field>
  34785. <name>DATA_BYTE_7</name>
  34786. <description>Data byte 7 of Rx/Tx frame.</description>
  34787. <bitOffset>0</bitOffset>
  34788. <bitWidth>8</bitWidth>
  34789. <access>read-write</access>
  34790. </field>
  34791. <field>
  34792. <name>DATA_BYTE_6</name>
  34793. <description>Data byte 6 of Rx/Tx frame.</description>
  34794. <bitOffset>0x8</bitOffset>
  34795. <bitWidth>8</bitWidth>
  34796. <access>read-write</access>
  34797. </field>
  34798. <field>
  34799. <name>DATA_BYTE_5</name>
  34800. <description>Data byte 5 of Rx/Tx frame.</description>
  34801. <bitOffset>0x10</bitOffset>
  34802. <bitWidth>8</bitWidth>
  34803. <access>read-write</access>
  34804. </field>
  34805. <field>
  34806. <name>DATA_BYTE_4</name>
  34807. <description>Data byte 4 of Rx/Tx frame.</description>
  34808. <bitOffset>0x18</bitOffset>
  34809. <bitWidth>8</bitWidth>
  34810. <access>read-write</access>
  34811. </field>
  34812. </fields>
  34813. </register>
  34814. <register>
  34815. <name>CS35</name>
  34816. <description>Message Buffer 35 CS Register</description>
  34817. <addressOffset>0x2B0</addressOffset>
  34818. <size>32</size>
  34819. <access>read-write</access>
  34820. <resetValue>0</resetValue>
  34821. <resetMask>0xFFFFFFFF</resetMask>
  34822. <fields>
  34823. <field>
  34824. <name>TIME_STAMP</name>
  34825. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34826. <bitOffset>0</bitOffset>
  34827. <bitWidth>16</bitWidth>
  34828. <access>read-write</access>
  34829. </field>
  34830. <field>
  34831. <name>DLC</name>
  34832. <description>Length of the data to be stored/transmitted.</description>
  34833. <bitOffset>0x10</bitOffset>
  34834. <bitWidth>4</bitWidth>
  34835. <access>read-write</access>
  34836. </field>
  34837. <field>
  34838. <name>RTR</name>
  34839. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  34840. <bitOffset>0x14</bitOffset>
  34841. <bitWidth>1</bitWidth>
  34842. <access>read-write</access>
  34843. </field>
  34844. <field>
  34845. <name>IDE</name>
  34846. <description>ID Extended. One/zero for extended/standard format frame.</description>
  34847. <bitOffset>0x15</bitOffset>
  34848. <bitWidth>1</bitWidth>
  34849. <access>read-write</access>
  34850. </field>
  34851. <field>
  34852. <name>SRR</name>
  34853. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  34854. <bitOffset>0x16</bitOffset>
  34855. <bitWidth>1</bitWidth>
  34856. <access>read-write</access>
  34857. </field>
  34858. <field>
  34859. <name>CODE</name>
  34860. <description>Reserved</description>
  34861. <bitOffset>0x18</bitOffset>
  34862. <bitWidth>4</bitWidth>
  34863. <access>read-write</access>
  34864. </field>
  34865. </fields>
  34866. </register>
  34867. <register>
  34868. <name>ID35</name>
  34869. <description>Message Buffer 35 ID Register</description>
  34870. <addressOffset>0x2B4</addressOffset>
  34871. <size>32</size>
  34872. <access>read-write</access>
  34873. <resetValue>0</resetValue>
  34874. <resetMask>0xFFFFFFFF</resetMask>
  34875. <fields>
  34876. <field>
  34877. <name>EXT</name>
  34878. <description>Contains extended (LOW word) identifier of message buffer.</description>
  34879. <bitOffset>0</bitOffset>
  34880. <bitWidth>18</bitWidth>
  34881. <access>read-write</access>
  34882. </field>
  34883. <field>
  34884. <name>STD</name>
  34885. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  34886. <bitOffset>0x12</bitOffset>
  34887. <bitWidth>11</bitWidth>
  34888. <access>read-write</access>
  34889. </field>
  34890. <field>
  34891. <name>PRIO</name>
  34892. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  34893. <bitOffset>0x1D</bitOffset>
  34894. <bitWidth>3</bitWidth>
  34895. <access>read-write</access>
  34896. </field>
  34897. </fields>
  34898. </register>
  34899. <register>
  34900. <name>WORD035</name>
  34901. <description>Message Buffer 35 WORD0 Register</description>
  34902. <addressOffset>0x2B8</addressOffset>
  34903. <size>32</size>
  34904. <access>read-write</access>
  34905. <resetValue>0</resetValue>
  34906. <resetMask>0xFFFFFFFF</resetMask>
  34907. <fields>
  34908. <field>
  34909. <name>DATA_BYTE_3</name>
  34910. <description>Data byte 3 of Rx/Tx frame.</description>
  34911. <bitOffset>0</bitOffset>
  34912. <bitWidth>8</bitWidth>
  34913. <access>read-write</access>
  34914. </field>
  34915. <field>
  34916. <name>DATA_BYTE_2</name>
  34917. <description>Data byte 2 of Rx/Tx frame.</description>
  34918. <bitOffset>0x8</bitOffset>
  34919. <bitWidth>8</bitWidth>
  34920. <access>read-write</access>
  34921. </field>
  34922. <field>
  34923. <name>DATA_BYTE_1</name>
  34924. <description>Data byte 1 of Rx/Tx frame.</description>
  34925. <bitOffset>0x10</bitOffset>
  34926. <bitWidth>8</bitWidth>
  34927. <access>read-write</access>
  34928. </field>
  34929. <field>
  34930. <name>DATA_BYTE_0</name>
  34931. <description>Data byte 0 of Rx/Tx frame.</description>
  34932. <bitOffset>0x18</bitOffset>
  34933. <bitWidth>8</bitWidth>
  34934. <access>read-write</access>
  34935. </field>
  34936. </fields>
  34937. </register>
  34938. <register>
  34939. <name>WORD135</name>
  34940. <description>Message Buffer 35 WORD1 Register</description>
  34941. <addressOffset>0x2BC</addressOffset>
  34942. <size>32</size>
  34943. <access>read-write</access>
  34944. <resetValue>0</resetValue>
  34945. <resetMask>0xFFFFFFFF</resetMask>
  34946. <fields>
  34947. <field>
  34948. <name>DATA_BYTE_7</name>
  34949. <description>Data byte 7 of Rx/Tx frame.</description>
  34950. <bitOffset>0</bitOffset>
  34951. <bitWidth>8</bitWidth>
  34952. <access>read-write</access>
  34953. </field>
  34954. <field>
  34955. <name>DATA_BYTE_6</name>
  34956. <description>Data byte 6 of Rx/Tx frame.</description>
  34957. <bitOffset>0x8</bitOffset>
  34958. <bitWidth>8</bitWidth>
  34959. <access>read-write</access>
  34960. </field>
  34961. <field>
  34962. <name>DATA_BYTE_5</name>
  34963. <description>Data byte 5 of Rx/Tx frame.</description>
  34964. <bitOffset>0x10</bitOffset>
  34965. <bitWidth>8</bitWidth>
  34966. <access>read-write</access>
  34967. </field>
  34968. <field>
  34969. <name>DATA_BYTE_4</name>
  34970. <description>Data byte 4 of Rx/Tx frame.</description>
  34971. <bitOffset>0x18</bitOffset>
  34972. <bitWidth>8</bitWidth>
  34973. <access>read-write</access>
  34974. </field>
  34975. </fields>
  34976. </register>
  34977. <register>
  34978. <name>CS36</name>
  34979. <description>Message Buffer 36 CS Register</description>
  34980. <addressOffset>0x2C0</addressOffset>
  34981. <size>32</size>
  34982. <access>read-write</access>
  34983. <resetValue>0</resetValue>
  34984. <resetMask>0xFFFFFFFF</resetMask>
  34985. <fields>
  34986. <field>
  34987. <name>TIME_STAMP</name>
  34988. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  34989. <bitOffset>0</bitOffset>
  34990. <bitWidth>16</bitWidth>
  34991. <access>read-write</access>
  34992. </field>
  34993. <field>
  34994. <name>DLC</name>
  34995. <description>Length of the data to be stored/transmitted.</description>
  34996. <bitOffset>0x10</bitOffset>
  34997. <bitWidth>4</bitWidth>
  34998. <access>read-write</access>
  34999. </field>
  35000. <field>
  35001. <name>RTR</name>
  35002. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35003. <bitOffset>0x14</bitOffset>
  35004. <bitWidth>1</bitWidth>
  35005. <access>read-write</access>
  35006. </field>
  35007. <field>
  35008. <name>IDE</name>
  35009. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35010. <bitOffset>0x15</bitOffset>
  35011. <bitWidth>1</bitWidth>
  35012. <access>read-write</access>
  35013. </field>
  35014. <field>
  35015. <name>SRR</name>
  35016. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35017. <bitOffset>0x16</bitOffset>
  35018. <bitWidth>1</bitWidth>
  35019. <access>read-write</access>
  35020. </field>
  35021. <field>
  35022. <name>CODE</name>
  35023. <description>Reserved</description>
  35024. <bitOffset>0x18</bitOffset>
  35025. <bitWidth>4</bitWidth>
  35026. <access>read-write</access>
  35027. </field>
  35028. </fields>
  35029. </register>
  35030. <register>
  35031. <name>ID36</name>
  35032. <description>Message Buffer 36 ID Register</description>
  35033. <addressOffset>0x2C4</addressOffset>
  35034. <size>32</size>
  35035. <access>read-write</access>
  35036. <resetValue>0</resetValue>
  35037. <resetMask>0xFFFFFFFF</resetMask>
  35038. <fields>
  35039. <field>
  35040. <name>EXT</name>
  35041. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35042. <bitOffset>0</bitOffset>
  35043. <bitWidth>18</bitWidth>
  35044. <access>read-write</access>
  35045. </field>
  35046. <field>
  35047. <name>STD</name>
  35048. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35049. <bitOffset>0x12</bitOffset>
  35050. <bitWidth>11</bitWidth>
  35051. <access>read-write</access>
  35052. </field>
  35053. <field>
  35054. <name>PRIO</name>
  35055. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35056. <bitOffset>0x1D</bitOffset>
  35057. <bitWidth>3</bitWidth>
  35058. <access>read-write</access>
  35059. </field>
  35060. </fields>
  35061. </register>
  35062. <register>
  35063. <name>WORD036</name>
  35064. <description>Message Buffer 36 WORD0 Register</description>
  35065. <addressOffset>0x2C8</addressOffset>
  35066. <size>32</size>
  35067. <access>read-write</access>
  35068. <resetValue>0</resetValue>
  35069. <resetMask>0xFFFFFFFF</resetMask>
  35070. <fields>
  35071. <field>
  35072. <name>DATA_BYTE_3</name>
  35073. <description>Data byte 3 of Rx/Tx frame.</description>
  35074. <bitOffset>0</bitOffset>
  35075. <bitWidth>8</bitWidth>
  35076. <access>read-write</access>
  35077. </field>
  35078. <field>
  35079. <name>DATA_BYTE_2</name>
  35080. <description>Data byte 2 of Rx/Tx frame.</description>
  35081. <bitOffset>0x8</bitOffset>
  35082. <bitWidth>8</bitWidth>
  35083. <access>read-write</access>
  35084. </field>
  35085. <field>
  35086. <name>DATA_BYTE_1</name>
  35087. <description>Data byte 1 of Rx/Tx frame.</description>
  35088. <bitOffset>0x10</bitOffset>
  35089. <bitWidth>8</bitWidth>
  35090. <access>read-write</access>
  35091. </field>
  35092. <field>
  35093. <name>DATA_BYTE_0</name>
  35094. <description>Data byte 0 of Rx/Tx frame.</description>
  35095. <bitOffset>0x18</bitOffset>
  35096. <bitWidth>8</bitWidth>
  35097. <access>read-write</access>
  35098. </field>
  35099. </fields>
  35100. </register>
  35101. <register>
  35102. <name>WORD136</name>
  35103. <description>Message Buffer 36 WORD1 Register</description>
  35104. <addressOffset>0x2CC</addressOffset>
  35105. <size>32</size>
  35106. <access>read-write</access>
  35107. <resetValue>0</resetValue>
  35108. <resetMask>0xFFFFFFFF</resetMask>
  35109. <fields>
  35110. <field>
  35111. <name>DATA_BYTE_7</name>
  35112. <description>Data byte 7 of Rx/Tx frame.</description>
  35113. <bitOffset>0</bitOffset>
  35114. <bitWidth>8</bitWidth>
  35115. <access>read-write</access>
  35116. </field>
  35117. <field>
  35118. <name>DATA_BYTE_6</name>
  35119. <description>Data byte 6 of Rx/Tx frame.</description>
  35120. <bitOffset>0x8</bitOffset>
  35121. <bitWidth>8</bitWidth>
  35122. <access>read-write</access>
  35123. </field>
  35124. <field>
  35125. <name>DATA_BYTE_5</name>
  35126. <description>Data byte 5 of Rx/Tx frame.</description>
  35127. <bitOffset>0x10</bitOffset>
  35128. <bitWidth>8</bitWidth>
  35129. <access>read-write</access>
  35130. </field>
  35131. <field>
  35132. <name>DATA_BYTE_4</name>
  35133. <description>Data byte 4 of Rx/Tx frame.</description>
  35134. <bitOffset>0x18</bitOffset>
  35135. <bitWidth>8</bitWidth>
  35136. <access>read-write</access>
  35137. </field>
  35138. </fields>
  35139. </register>
  35140. <register>
  35141. <name>CS37</name>
  35142. <description>Message Buffer 37 CS Register</description>
  35143. <addressOffset>0x2D0</addressOffset>
  35144. <size>32</size>
  35145. <access>read-write</access>
  35146. <resetValue>0</resetValue>
  35147. <resetMask>0xFFFFFFFF</resetMask>
  35148. <fields>
  35149. <field>
  35150. <name>TIME_STAMP</name>
  35151. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35152. <bitOffset>0</bitOffset>
  35153. <bitWidth>16</bitWidth>
  35154. <access>read-write</access>
  35155. </field>
  35156. <field>
  35157. <name>DLC</name>
  35158. <description>Length of the data to be stored/transmitted.</description>
  35159. <bitOffset>0x10</bitOffset>
  35160. <bitWidth>4</bitWidth>
  35161. <access>read-write</access>
  35162. </field>
  35163. <field>
  35164. <name>RTR</name>
  35165. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35166. <bitOffset>0x14</bitOffset>
  35167. <bitWidth>1</bitWidth>
  35168. <access>read-write</access>
  35169. </field>
  35170. <field>
  35171. <name>IDE</name>
  35172. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35173. <bitOffset>0x15</bitOffset>
  35174. <bitWidth>1</bitWidth>
  35175. <access>read-write</access>
  35176. </field>
  35177. <field>
  35178. <name>SRR</name>
  35179. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35180. <bitOffset>0x16</bitOffset>
  35181. <bitWidth>1</bitWidth>
  35182. <access>read-write</access>
  35183. </field>
  35184. <field>
  35185. <name>CODE</name>
  35186. <description>Reserved</description>
  35187. <bitOffset>0x18</bitOffset>
  35188. <bitWidth>4</bitWidth>
  35189. <access>read-write</access>
  35190. </field>
  35191. </fields>
  35192. </register>
  35193. <register>
  35194. <name>ID37</name>
  35195. <description>Message Buffer 37 ID Register</description>
  35196. <addressOffset>0x2D4</addressOffset>
  35197. <size>32</size>
  35198. <access>read-write</access>
  35199. <resetValue>0</resetValue>
  35200. <resetMask>0xFFFFFFFF</resetMask>
  35201. <fields>
  35202. <field>
  35203. <name>EXT</name>
  35204. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35205. <bitOffset>0</bitOffset>
  35206. <bitWidth>18</bitWidth>
  35207. <access>read-write</access>
  35208. </field>
  35209. <field>
  35210. <name>STD</name>
  35211. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35212. <bitOffset>0x12</bitOffset>
  35213. <bitWidth>11</bitWidth>
  35214. <access>read-write</access>
  35215. </field>
  35216. <field>
  35217. <name>PRIO</name>
  35218. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35219. <bitOffset>0x1D</bitOffset>
  35220. <bitWidth>3</bitWidth>
  35221. <access>read-write</access>
  35222. </field>
  35223. </fields>
  35224. </register>
  35225. <register>
  35226. <name>WORD037</name>
  35227. <description>Message Buffer 37 WORD0 Register</description>
  35228. <addressOffset>0x2D8</addressOffset>
  35229. <size>32</size>
  35230. <access>read-write</access>
  35231. <resetValue>0</resetValue>
  35232. <resetMask>0xFFFFFFFF</resetMask>
  35233. <fields>
  35234. <field>
  35235. <name>DATA_BYTE_3</name>
  35236. <description>Data byte 3 of Rx/Tx frame.</description>
  35237. <bitOffset>0</bitOffset>
  35238. <bitWidth>8</bitWidth>
  35239. <access>read-write</access>
  35240. </field>
  35241. <field>
  35242. <name>DATA_BYTE_2</name>
  35243. <description>Data byte 2 of Rx/Tx frame.</description>
  35244. <bitOffset>0x8</bitOffset>
  35245. <bitWidth>8</bitWidth>
  35246. <access>read-write</access>
  35247. </field>
  35248. <field>
  35249. <name>DATA_BYTE_1</name>
  35250. <description>Data byte 1 of Rx/Tx frame.</description>
  35251. <bitOffset>0x10</bitOffset>
  35252. <bitWidth>8</bitWidth>
  35253. <access>read-write</access>
  35254. </field>
  35255. <field>
  35256. <name>DATA_BYTE_0</name>
  35257. <description>Data byte 0 of Rx/Tx frame.</description>
  35258. <bitOffset>0x18</bitOffset>
  35259. <bitWidth>8</bitWidth>
  35260. <access>read-write</access>
  35261. </field>
  35262. </fields>
  35263. </register>
  35264. <register>
  35265. <name>WORD137</name>
  35266. <description>Message Buffer 37 WORD1 Register</description>
  35267. <addressOffset>0x2DC</addressOffset>
  35268. <size>32</size>
  35269. <access>read-write</access>
  35270. <resetValue>0</resetValue>
  35271. <resetMask>0xFFFFFFFF</resetMask>
  35272. <fields>
  35273. <field>
  35274. <name>DATA_BYTE_7</name>
  35275. <description>Data byte 7 of Rx/Tx frame.</description>
  35276. <bitOffset>0</bitOffset>
  35277. <bitWidth>8</bitWidth>
  35278. <access>read-write</access>
  35279. </field>
  35280. <field>
  35281. <name>DATA_BYTE_6</name>
  35282. <description>Data byte 6 of Rx/Tx frame.</description>
  35283. <bitOffset>0x8</bitOffset>
  35284. <bitWidth>8</bitWidth>
  35285. <access>read-write</access>
  35286. </field>
  35287. <field>
  35288. <name>DATA_BYTE_5</name>
  35289. <description>Data byte 5 of Rx/Tx frame.</description>
  35290. <bitOffset>0x10</bitOffset>
  35291. <bitWidth>8</bitWidth>
  35292. <access>read-write</access>
  35293. </field>
  35294. <field>
  35295. <name>DATA_BYTE_4</name>
  35296. <description>Data byte 4 of Rx/Tx frame.</description>
  35297. <bitOffset>0x18</bitOffset>
  35298. <bitWidth>8</bitWidth>
  35299. <access>read-write</access>
  35300. </field>
  35301. </fields>
  35302. </register>
  35303. <register>
  35304. <name>CS38</name>
  35305. <description>Message Buffer 38 CS Register</description>
  35306. <addressOffset>0x2E0</addressOffset>
  35307. <size>32</size>
  35308. <access>read-write</access>
  35309. <resetValue>0</resetValue>
  35310. <resetMask>0xFFFFFFFF</resetMask>
  35311. <fields>
  35312. <field>
  35313. <name>TIME_STAMP</name>
  35314. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35315. <bitOffset>0</bitOffset>
  35316. <bitWidth>16</bitWidth>
  35317. <access>read-write</access>
  35318. </field>
  35319. <field>
  35320. <name>DLC</name>
  35321. <description>Length of the data to be stored/transmitted.</description>
  35322. <bitOffset>0x10</bitOffset>
  35323. <bitWidth>4</bitWidth>
  35324. <access>read-write</access>
  35325. </field>
  35326. <field>
  35327. <name>RTR</name>
  35328. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35329. <bitOffset>0x14</bitOffset>
  35330. <bitWidth>1</bitWidth>
  35331. <access>read-write</access>
  35332. </field>
  35333. <field>
  35334. <name>IDE</name>
  35335. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35336. <bitOffset>0x15</bitOffset>
  35337. <bitWidth>1</bitWidth>
  35338. <access>read-write</access>
  35339. </field>
  35340. <field>
  35341. <name>SRR</name>
  35342. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35343. <bitOffset>0x16</bitOffset>
  35344. <bitWidth>1</bitWidth>
  35345. <access>read-write</access>
  35346. </field>
  35347. <field>
  35348. <name>CODE</name>
  35349. <description>Reserved</description>
  35350. <bitOffset>0x18</bitOffset>
  35351. <bitWidth>4</bitWidth>
  35352. <access>read-write</access>
  35353. </field>
  35354. </fields>
  35355. </register>
  35356. <register>
  35357. <name>ID38</name>
  35358. <description>Message Buffer 38 ID Register</description>
  35359. <addressOffset>0x2E4</addressOffset>
  35360. <size>32</size>
  35361. <access>read-write</access>
  35362. <resetValue>0</resetValue>
  35363. <resetMask>0xFFFFFFFF</resetMask>
  35364. <fields>
  35365. <field>
  35366. <name>EXT</name>
  35367. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35368. <bitOffset>0</bitOffset>
  35369. <bitWidth>18</bitWidth>
  35370. <access>read-write</access>
  35371. </field>
  35372. <field>
  35373. <name>STD</name>
  35374. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35375. <bitOffset>0x12</bitOffset>
  35376. <bitWidth>11</bitWidth>
  35377. <access>read-write</access>
  35378. </field>
  35379. <field>
  35380. <name>PRIO</name>
  35381. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35382. <bitOffset>0x1D</bitOffset>
  35383. <bitWidth>3</bitWidth>
  35384. <access>read-write</access>
  35385. </field>
  35386. </fields>
  35387. </register>
  35388. <register>
  35389. <name>WORD038</name>
  35390. <description>Message Buffer 38 WORD0 Register</description>
  35391. <addressOffset>0x2E8</addressOffset>
  35392. <size>32</size>
  35393. <access>read-write</access>
  35394. <resetValue>0</resetValue>
  35395. <resetMask>0xFFFFFFFF</resetMask>
  35396. <fields>
  35397. <field>
  35398. <name>DATA_BYTE_3</name>
  35399. <description>Data byte 3 of Rx/Tx frame.</description>
  35400. <bitOffset>0</bitOffset>
  35401. <bitWidth>8</bitWidth>
  35402. <access>read-write</access>
  35403. </field>
  35404. <field>
  35405. <name>DATA_BYTE_2</name>
  35406. <description>Data byte 2 of Rx/Tx frame.</description>
  35407. <bitOffset>0x8</bitOffset>
  35408. <bitWidth>8</bitWidth>
  35409. <access>read-write</access>
  35410. </field>
  35411. <field>
  35412. <name>DATA_BYTE_1</name>
  35413. <description>Data byte 1 of Rx/Tx frame.</description>
  35414. <bitOffset>0x10</bitOffset>
  35415. <bitWidth>8</bitWidth>
  35416. <access>read-write</access>
  35417. </field>
  35418. <field>
  35419. <name>DATA_BYTE_0</name>
  35420. <description>Data byte 0 of Rx/Tx frame.</description>
  35421. <bitOffset>0x18</bitOffset>
  35422. <bitWidth>8</bitWidth>
  35423. <access>read-write</access>
  35424. </field>
  35425. </fields>
  35426. </register>
  35427. <register>
  35428. <name>WORD138</name>
  35429. <description>Message Buffer 38 WORD1 Register</description>
  35430. <addressOffset>0x2EC</addressOffset>
  35431. <size>32</size>
  35432. <access>read-write</access>
  35433. <resetValue>0</resetValue>
  35434. <resetMask>0xFFFFFFFF</resetMask>
  35435. <fields>
  35436. <field>
  35437. <name>DATA_BYTE_7</name>
  35438. <description>Data byte 7 of Rx/Tx frame.</description>
  35439. <bitOffset>0</bitOffset>
  35440. <bitWidth>8</bitWidth>
  35441. <access>read-write</access>
  35442. </field>
  35443. <field>
  35444. <name>DATA_BYTE_6</name>
  35445. <description>Data byte 6 of Rx/Tx frame.</description>
  35446. <bitOffset>0x8</bitOffset>
  35447. <bitWidth>8</bitWidth>
  35448. <access>read-write</access>
  35449. </field>
  35450. <field>
  35451. <name>DATA_BYTE_5</name>
  35452. <description>Data byte 5 of Rx/Tx frame.</description>
  35453. <bitOffset>0x10</bitOffset>
  35454. <bitWidth>8</bitWidth>
  35455. <access>read-write</access>
  35456. </field>
  35457. <field>
  35458. <name>DATA_BYTE_4</name>
  35459. <description>Data byte 4 of Rx/Tx frame.</description>
  35460. <bitOffset>0x18</bitOffset>
  35461. <bitWidth>8</bitWidth>
  35462. <access>read-write</access>
  35463. </field>
  35464. </fields>
  35465. </register>
  35466. <register>
  35467. <name>CS39</name>
  35468. <description>Message Buffer 39 CS Register</description>
  35469. <addressOffset>0x2F0</addressOffset>
  35470. <size>32</size>
  35471. <access>read-write</access>
  35472. <resetValue>0</resetValue>
  35473. <resetMask>0xFFFFFFFF</resetMask>
  35474. <fields>
  35475. <field>
  35476. <name>TIME_STAMP</name>
  35477. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35478. <bitOffset>0</bitOffset>
  35479. <bitWidth>16</bitWidth>
  35480. <access>read-write</access>
  35481. </field>
  35482. <field>
  35483. <name>DLC</name>
  35484. <description>Length of the data to be stored/transmitted.</description>
  35485. <bitOffset>0x10</bitOffset>
  35486. <bitWidth>4</bitWidth>
  35487. <access>read-write</access>
  35488. </field>
  35489. <field>
  35490. <name>RTR</name>
  35491. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35492. <bitOffset>0x14</bitOffset>
  35493. <bitWidth>1</bitWidth>
  35494. <access>read-write</access>
  35495. </field>
  35496. <field>
  35497. <name>IDE</name>
  35498. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35499. <bitOffset>0x15</bitOffset>
  35500. <bitWidth>1</bitWidth>
  35501. <access>read-write</access>
  35502. </field>
  35503. <field>
  35504. <name>SRR</name>
  35505. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35506. <bitOffset>0x16</bitOffset>
  35507. <bitWidth>1</bitWidth>
  35508. <access>read-write</access>
  35509. </field>
  35510. <field>
  35511. <name>CODE</name>
  35512. <description>Reserved</description>
  35513. <bitOffset>0x18</bitOffset>
  35514. <bitWidth>4</bitWidth>
  35515. <access>read-write</access>
  35516. </field>
  35517. </fields>
  35518. </register>
  35519. <register>
  35520. <name>ID39</name>
  35521. <description>Message Buffer 39 ID Register</description>
  35522. <addressOffset>0x2F4</addressOffset>
  35523. <size>32</size>
  35524. <access>read-write</access>
  35525. <resetValue>0</resetValue>
  35526. <resetMask>0xFFFFFFFF</resetMask>
  35527. <fields>
  35528. <field>
  35529. <name>EXT</name>
  35530. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35531. <bitOffset>0</bitOffset>
  35532. <bitWidth>18</bitWidth>
  35533. <access>read-write</access>
  35534. </field>
  35535. <field>
  35536. <name>STD</name>
  35537. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35538. <bitOffset>0x12</bitOffset>
  35539. <bitWidth>11</bitWidth>
  35540. <access>read-write</access>
  35541. </field>
  35542. <field>
  35543. <name>PRIO</name>
  35544. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35545. <bitOffset>0x1D</bitOffset>
  35546. <bitWidth>3</bitWidth>
  35547. <access>read-write</access>
  35548. </field>
  35549. </fields>
  35550. </register>
  35551. <register>
  35552. <name>WORD039</name>
  35553. <description>Message Buffer 39 WORD0 Register</description>
  35554. <addressOffset>0x2F8</addressOffset>
  35555. <size>32</size>
  35556. <access>read-write</access>
  35557. <resetValue>0</resetValue>
  35558. <resetMask>0xFFFFFFFF</resetMask>
  35559. <fields>
  35560. <field>
  35561. <name>DATA_BYTE_3</name>
  35562. <description>Data byte 3 of Rx/Tx frame.</description>
  35563. <bitOffset>0</bitOffset>
  35564. <bitWidth>8</bitWidth>
  35565. <access>read-write</access>
  35566. </field>
  35567. <field>
  35568. <name>DATA_BYTE_2</name>
  35569. <description>Data byte 2 of Rx/Tx frame.</description>
  35570. <bitOffset>0x8</bitOffset>
  35571. <bitWidth>8</bitWidth>
  35572. <access>read-write</access>
  35573. </field>
  35574. <field>
  35575. <name>DATA_BYTE_1</name>
  35576. <description>Data byte 1 of Rx/Tx frame.</description>
  35577. <bitOffset>0x10</bitOffset>
  35578. <bitWidth>8</bitWidth>
  35579. <access>read-write</access>
  35580. </field>
  35581. <field>
  35582. <name>DATA_BYTE_0</name>
  35583. <description>Data byte 0 of Rx/Tx frame.</description>
  35584. <bitOffset>0x18</bitOffset>
  35585. <bitWidth>8</bitWidth>
  35586. <access>read-write</access>
  35587. </field>
  35588. </fields>
  35589. </register>
  35590. <register>
  35591. <name>WORD139</name>
  35592. <description>Message Buffer 39 WORD1 Register</description>
  35593. <addressOffset>0x2FC</addressOffset>
  35594. <size>32</size>
  35595. <access>read-write</access>
  35596. <resetValue>0</resetValue>
  35597. <resetMask>0xFFFFFFFF</resetMask>
  35598. <fields>
  35599. <field>
  35600. <name>DATA_BYTE_7</name>
  35601. <description>Data byte 7 of Rx/Tx frame.</description>
  35602. <bitOffset>0</bitOffset>
  35603. <bitWidth>8</bitWidth>
  35604. <access>read-write</access>
  35605. </field>
  35606. <field>
  35607. <name>DATA_BYTE_6</name>
  35608. <description>Data byte 6 of Rx/Tx frame.</description>
  35609. <bitOffset>0x8</bitOffset>
  35610. <bitWidth>8</bitWidth>
  35611. <access>read-write</access>
  35612. </field>
  35613. <field>
  35614. <name>DATA_BYTE_5</name>
  35615. <description>Data byte 5 of Rx/Tx frame.</description>
  35616. <bitOffset>0x10</bitOffset>
  35617. <bitWidth>8</bitWidth>
  35618. <access>read-write</access>
  35619. </field>
  35620. <field>
  35621. <name>DATA_BYTE_4</name>
  35622. <description>Data byte 4 of Rx/Tx frame.</description>
  35623. <bitOffset>0x18</bitOffset>
  35624. <bitWidth>8</bitWidth>
  35625. <access>read-write</access>
  35626. </field>
  35627. </fields>
  35628. </register>
  35629. <register>
  35630. <name>CS40</name>
  35631. <description>Message Buffer 40 CS Register</description>
  35632. <addressOffset>0x300</addressOffset>
  35633. <size>32</size>
  35634. <access>read-write</access>
  35635. <resetValue>0</resetValue>
  35636. <resetMask>0xFFFFFFFF</resetMask>
  35637. <fields>
  35638. <field>
  35639. <name>TIME_STAMP</name>
  35640. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35641. <bitOffset>0</bitOffset>
  35642. <bitWidth>16</bitWidth>
  35643. <access>read-write</access>
  35644. </field>
  35645. <field>
  35646. <name>DLC</name>
  35647. <description>Length of the data to be stored/transmitted.</description>
  35648. <bitOffset>0x10</bitOffset>
  35649. <bitWidth>4</bitWidth>
  35650. <access>read-write</access>
  35651. </field>
  35652. <field>
  35653. <name>RTR</name>
  35654. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35655. <bitOffset>0x14</bitOffset>
  35656. <bitWidth>1</bitWidth>
  35657. <access>read-write</access>
  35658. </field>
  35659. <field>
  35660. <name>IDE</name>
  35661. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35662. <bitOffset>0x15</bitOffset>
  35663. <bitWidth>1</bitWidth>
  35664. <access>read-write</access>
  35665. </field>
  35666. <field>
  35667. <name>SRR</name>
  35668. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35669. <bitOffset>0x16</bitOffset>
  35670. <bitWidth>1</bitWidth>
  35671. <access>read-write</access>
  35672. </field>
  35673. <field>
  35674. <name>CODE</name>
  35675. <description>Reserved</description>
  35676. <bitOffset>0x18</bitOffset>
  35677. <bitWidth>4</bitWidth>
  35678. <access>read-write</access>
  35679. </field>
  35680. </fields>
  35681. </register>
  35682. <register>
  35683. <name>ID40</name>
  35684. <description>Message Buffer 40 ID Register</description>
  35685. <addressOffset>0x304</addressOffset>
  35686. <size>32</size>
  35687. <access>read-write</access>
  35688. <resetValue>0</resetValue>
  35689. <resetMask>0xFFFFFFFF</resetMask>
  35690. <fields>
  35691. <field>
  35692. <name>EXT</name>
  35693. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35694. <bitOffset>0</bitOffset>
  35695. <bitWidth>18</bitWidth>
  35696. <access>read-write</access>
  35697. </field>
  35698. <field>
  35699. <name>STD</name>
  35700. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35701. <bitOffset>0x12</bitOffset>
  35702. <bitWidth>11</bitWidth>
  35703. <access>read-write</access>
  35704. </field>
  35705. <field>
  35706. <name>PRIO</name>
  35707. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35708. <bitOffset>0x1D</bitOffset>
  35709. <bitWidth>3</bitWidth>
  35710. <access>read-write</access>
  35711. </field>
  35712. </fields>
  35713. </register>
  35714. <register>
  35715. <name>WORD040</name>
  35716. <description>Message Buffer 40 WORD0 Register</description>
  35717. <addressOffset>0x308</addressOffset>
  35718. <size>32</size>
  35719. <access>read-write</access>
  35720. <resetValue>0</resetValue>
  35721. <resetMask>0xFFFFFFFF</resetMask>
  35722. <fields>
  35723. <field>
  35724. <name>DATA_BYTE_3</name>
  35725. <description>Data byte 3 of Rx/Tx frame.</description>
  35726. <bitOffset>0</bitOffset>
  35727. <bitWidth>8</bitWidth>
  35728. <access>read-write</access>
  35729. </field>
  35730. <field>
  35731. <name>DATA_BYTE_2</name>
  35732. <description>Data byte 2 of Rx/Tx frame.</description>
  35733. <bitOffset>0x8</bitOffset>
  35734. <bitWidth>8</bitWidth>
  35735. <access>read-write</access>
  35736. </field>
  35737. <field>
  35738. <name>DATA_BYTE_1</name>
  35739. <description>Data byte 1 of Rx/Tx frame.</description>
  35740. <bitOffset>0x10</bitOffset>
  35741. <bitWidth>8</bitWidth>
  35742. <access>read-write</access>
  35743. </field>
  35744. <field>
  35745. <name>DATA_BYTE_0</name>
  35746. <description>Data byte 0 of Rx/Tx frame.</description>
  35747. <bitOffset>0x18</bitOffset>
  35748. <bitWidth>8</bitWidth>
  35749. <access>read-write</access>
  35750. </field>
  35751. </fields>
  35752. </register>
  35753. <register>
  35754. <name>WORD140</name>
  35755. <description>Message Buffer 40 WORD1 Register</description>
  35756. <addressOffset>0x30C</addressOffset>
  35757. <size>32</size>
  35758. <access>read-write</access>
  35759. <resetValue>0</resetValue>
  35760. <resetMask>0xFFFFFFFF</resetMask>
  35761. <fields>
  35762. <field>
  35763. <name>DATA_BYTE_7</name>
  35764. <description>Data byte 7 of Rx/Tx frame.</description>
  35765. <bitOffset>0</bitOffset>
  35766. <bitWidth>8</bitWidth>
  35767. <access>read-write</access>
  35768. </field>
  35769. <field>
  35770. <name>DATA_BYTE_6</name>
  35771. <description>Data byte 6 of Rx/Tx frame.</description>
  35772. <bitOffset>0x8</bitOffset>
  35773. <bitWidth>8</bitWidth>
  35774. <access>read-write</access>
  35775. </field>
  35776. <field>
  35777. <name>DATA_BYTE_5</name>
  35778. <description>Data byte 5 of Rx/Tx frame.</description>
  35779. <bitOffset>0x10</bitOffset>
  35780. <bitWidth>8</bitWidth>
  35781. <access>read-write</access>
  35782. </field>
  35783. <field>
  35784. <name>DATA_BYTE_4</name>
  35785. <description>Data byte 4 of Rx/Tx frame.</description>
  35786. <bitOffset>0x18</bitOffset>
  35787. <bitWidth>8</bitWidth>
  35788. <access>read-write</access>
  35789. </field>
  35790. </fields>
  35791. </register>
  35792. <register>
  35793. <name>CS41</name>
  35794. <description>Message Buffer 41 CS Register</description>
  35795. <addressOffset>0x310</addressOffset>
  35796. <size>32</size>
  35797. <access>read-write</access>
  35798. <resetValue>0</resetValue>
  35799. <resetMask>0xFFFFFFFF</resetMask>
  35800. <fields>
  35801. <field>
  35802. <name>TIME_STAMP</name>
  35803. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35804. <bitOffset>0</bitOffset>
  35805. <bitWidth>16</bitWidth>
  35806. <access>read-write</access>
  35807. </field>
  35808. <field>
  35809. <name>DLC</name>
  35810. <description>Length of the data to be stored/transmitted.</description>
  35811. <bitOffset>0x10</bitOffset>
  35812. <bitWidth>4</bitWidth>
  35813. <access>read-write</access>
  35814. </field>
  35815. <field>
  35816. <name>RTR</name>
  35817. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35818. <bitOffset>0x14</bitOffset>
  35819. <bitWidth>1</bitWidth>
  35820. <access>read-write</access>
  35821. </field>
  35822. <field>
  35823. <name>IDE</name>
  35824. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35825. <bitOffset>0x15</bitOffset>
  35826. <bitWidth>1</bitWidth>
  35827. <access>read-write</access>
  35828. </field>
  35829. <field>
  35830. <name>SRR</name>
  35831. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35832. <bitOffset>0x16</bitOffset>
  35833. <bitWidth>1</bitWidth>
  35834. <access>read-write</access>
  35835. </field>
  35836. <field>
  35837. <name>CODE</name>
  35838. <description>Reserved</description>
  35839. <bitOffset>0x18</bitOffset>
  35840. <bitWidth>4</bitWidth>
  35841. <access>read-write</access>
  35842. </field>
  35843. </fields>
  35844. </register>
  35845. <register>
  35846. <name>ID41</name>
  35847. <description>Message Buffer 41 ID Register</description>
  35848. <addressOffset>0x314</addressOffset>
  35849. <size>32</size>
  35850. <access>read-write</access>
  35851. <resetValue>0</resetValue>
  35852. <resetMask>0xFFFFFFFF</resetMask>
  35853. <fields>
  35854. <field>
  35855. <name>EXT</name>
  35856. <description>Contains extended (LOW word) identifier of message buffer.</description>
  35857. <bitOffset>0</bitOffset>
  35858. <bitWidth>18</bitWidth>
  35859. <access>read-write</access>
  35860. </field>
  35861. <field>
  35862. <name>STD</name>
  35863. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  35864. <bitOffset>0x12</bitOffset>
  35865. <bitWidth>11</bitWidth>
  35866. <access>read-write</access>
  35867. </field>
  35868. <field>
  35869. <name>PRIO</name>
  35870. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  35871. <bitOffset>0x1D</bitOffset>
  35872. <bitWidth>3</bitWidth>
  35873. <access>read-write</access>
  35874. </field>
  35875. </fields>
  35876. </register>
  35877. <register>
  35878. <name>WORD041</name>
  35879. <description>Message Buffer 41 WORD0 Register</description>
  35880. <addressOffset>0x318</addressOffset>
  35881. <size>32</size>
  35882. <access>read-write</access>
  35883. <resetValue>0</resetValue>
  35884. <resetMask>0xFFFFFFFF</resetMask>
  35885. <fields>
  35886. <field>
  35887. <name>DATA_BYTE_3</name>
  35888. <description>Data byte 3 of Rx/Tx frame.</description>
  35889. <bitOffset>0</bitOffset>
  35890. <bitWidth>8</bitWidth>
  35891. <access>read-write</access>
  35892. </field>
  35893. <field>
  35894. <name>DATA_BYTE_2</name>
  35895. <description>Data byte 2 of Rx/Tx frame.</description>
  35896. <bitOffset>0x8</bitOffset>
  35897. <bitWidth>8</bitWidth>
  35898. <access>read-write</access>
  35899. </field>
  35900. <field>
  35901. <name>DATA_BYTE_1</name>
  35902. <description>Data byte 1 of Rx/Tx frame.</description>
  35903. <bitOffset>0x10</bitOffset>
  35904. <bitWidth>8</bitWidth>
  35905. <access>read-write</access>
  35906. </field>
  35907. <field>
  35908. <name>DATA_BYTE_0</name>
  35909. <description>Data byte 0 of Rx/Tx frame.</description>
  35910. <bitOffset>0x18</bitOffset>
  35911. <bitWidth>8</bitWidth>
  35912. <access>read-write</access>
  35913. </field>
  35914. </fields>
  35915. </register>
  35916. <register>
  35917. <name>WORD141</name>
  35918. <description>Message Buffer 41 WORD1 Register</description>
  35919. <addressOffset>0x31C</addressOffset>
  35920. <size>32</size>
  35921. <access>read-write</access>
  35922. <resetValue>0</resetValue>
  35923. <resetMask>0xFFFFFFFF</resetMask>
  35924. <fields>
  35925. <field>
  35926. <name>DATA_BYTE_7</name>
  35927. <description>Data byte 7 of Rx/Tx frame.</description>
  35928. <bitOffset>0</bitOffset>
  35929. <bitWidth>8</bitWidth>
  35930. <access>read-write</access>
  35931. </field>
  35932. <field>
  35933. <name>DATA_BYTE_6</name>
  35934. <description>Data byte 6 of Rx/Tx frame.</description>
  35935. <bitOffset>0x8</bitOffset>
  35936. <bitWidth>8</bitWidth>
  35937. <access>read-write</access>
  35938. </field>
  35939. <field>
  35940. <name>DATA_BYTE_5</name>
  35941. <description>Data byte 5 of Rx/Tx frame.</description>
  35942. <bitOffset>0x10</bitOffset>
  35943. <bitWidth>8</bitWidth>
  35944. <access>read-write</access>
  35945. </field>
  35946. <field>
  35947. <name>DATA_BYTE_4</name>
  35948. <description>Data byte 4 of Rx/Tx frame.</description>
  35949. <bitOffset>0x18</bitOffset>
  35950. <bitWidth>8</bitWidth>
  35951. <access>read-write</access>
  35952. </field>
  35953. </fields>
  35954. </register>
  35955. <register>
  35956. <name>CS42</name>
  35957. <description>Message Buffer 42 CS Register</description>
  35958. <addressOffset>0x320</addressOffset>
  35959. <size>32</size>
  35960. <access>read-write</access>
  35961. <resetValue>0</resetValue>
  35962. <resetMask>0xFFFFFFFF</resetMask>
  35963. <fields>
  35964. <field>
  35965. <name>TIME_STAMP</name>
  35966. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  35967. <bitOffset>0</bitOffset>
  35968. <bitWidth>16</bitWidth>
  35969. <access>read-write</access>
  35970. </field>
  35971. <field>
  35972. <name>DLC</name>
  35973. <description>Length of the data to be stored/transmitted.</description>
  35974. <bitOffset>0x10</bitOffset>
  35975. <bitWidth>4</bitWidth>
  35976. <access>read-write</access>
  35977. </field>
  35978. <field>
  35979. <name>RTR</name>
  35980. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  35981. <bitOffset>0x14</bitOffset>
  35982. <bitWidth>1</bitWidth>
  35983. <access>read-write</access>
  35984. </field>
  35985. <field>
  35986. <name>IDE</name>
  35987. <description>ID Extended. One/zero for extended/standard format frame.</description>
  35988. <bitOffset>0x15</bitOffset>
  35989. <bitWidth>1</bitWidth>
  35990. <access>read-write</access>
  35991. </field>
  35992. <field>
  35993. <name>SRR</name>
  35994. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  35995. <bitOffset>0x16</bitOffset>
  35996. <bitWidth>1</bitWidth>
  35997. <access>read-write</access>
  35998. </field>
  35999. <field>
  36000. <name>CODE</name>
  36001. <description>Reserved</description>
  36002. <bitOffset>0x18</bitOffset>
  36003. <bitWidth>4</bitWidth>
  36004. <access>read-write</access>
  36005. </field>
  36006. </fields>
  36007. </register>
  36008. <register>
  36009. <name>ID42</name>
  36010. <description>Message Buffer 42 ID Register</description>
  36011. <addressOffset>0x324</addressOffset>
  36012. <size>32</size>
  36013. <access>read-write</access>
  36014. <resetValue>0</resetValue>
  36015. <resetMask>0xFFFFFFFF</resetMask>
  36016. <fields>
  36017. <field>
  36018. <name>EXT</name>
  36019. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36020. <bitOffset>0</bitOffset>
  36021. <bitWidth>18</bitWidth>
  36022. <access>read-write</access>
  36023. </field>
  36024. <field>
  36025. <name>STD</name>
  36026. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36027. <bitOffset>0x12</bitOffset>
  36028. <bitWidth>11</bitWidth>
  36029. <access>read-write</access>
  36030. </field>
  36031. <field>
  36032. <name>PRIO</name>
  36033. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36034. <bitOffset>0x1D</bitOffset>
  36035. <bitWidth>3</bitWidth>
  36036. <access>read-write</access>
  36037. </field>
  36038. </fields>
  36039. </register>
  36040. <register>
  36041. <name>WORD042</name>
  36042. <description>Message Buffer 42 WORD0 Register</description>
  36043. <addressOffset>0x328</addressOffset>
  36044. <size>32</size>
  36045. <access>read-write</access>
  36046. <resetValue>0</resetValue>
  36047. <resetMask>0xFFFFFFFF</resetMask>
  36048. <fields>
  36049. <field>
  36050. <name>DATA_BYTE_3</name>
  36051. <description>Data byte 3 of Rx/Tx frame.</description>
  36052. <bitOffset>0</bitOffset>
  36053. <bitWidth>8</bitWidth>
  36054. <access>read-write</access>
  36055. </field>
  36056. <field>
  36057. <name>DATA_BYTE_2</name>
  36058. <description>Data byte 2 of Rx/Tx frame.</description>
  36059. <bitOffset>0x8</bitOffset>
  36060. <bitWidth>8</bitWidth>
  36061. <access>read-write</access>
  36062. </field>
  36063. <field>
  36064. <name>DATA_BYTE_1</name>
  36065. <description>Data byte 1 of Rx/Tx frame.</description>
  36066. <bitOffset>0x10</bitOffset>
  36067. <bitWidth>8</bitWidth>
  36068. <access>read-write</access>
  36069. </field>
  36070. <field>
  36071. <name>DATA_BYTE_0</name>
  36072. <description>Data byte 0 of Rx/Tx frame.</description>
  36073. <bitOffset>0x18</bitOffset>
  36074. <bitWidth>8</bitWidth>
  36075. <access>read-write</access>
  36076. </field>
  36077. </fields>
  36078. </register>
  36079. <register>
  36080. <name>WORD142</name>
  36081. <description>Message Buffer 42 WORD1 Register</description>
  36082. <addressOffset>0x32C</addressOffset>
  36083. <size>32</size>
  36084. <access>read-write</access>
  36085. <resetValue>0</resetValue>
  36086. <resetMask>0xFFFFFFFF</resetMask>
  36087. <fields>
  36088. <field>
  36089. <name>DATA_BYTE_7</name>
  36090. <description>Data byte 7 of Rx/Tx frame.</description>
  36091. <bitOffset>0</bitOffset>
  36092. <bitWidth>8</bitWidth>
  36093. <access>read-write</access>
  36094. </field>
  36095. <field>
  36096. <name>DATA_BYTE_6</name>
  36097. <description>Data byte 6 of Rx/Tx frame.</description>
  36098. <bitOffset>0x8</bitOffset>
  36099. <bitWidth>8</bitWidth>
  36100. <access>read-write</access>
  36101. </field>
  36102. <field>
  36103. <name>DATA_BYTE_5</name>
  36104. <description>Data byte 5 of Rx/Tx frame.</description>
  36105. <bitOffset>0x10</bitOffset>
  36106. <bitWidth>8</bitWidth>
  36107. <access>read-write</access>
  36108. </field>
  36109. <field>
  36110. <name>DATA_BYTE_4</name>
  36111. <description>Data byte 4 of Rx/Tx frame.</description>
  36112. <bitOffset>0x18</bitOffset>
  36113. <bitWidth>8</bitWidth>
  36114. <access>read-write</access>
  36115. </field>
  36116. </fields>
  36117. </register>
  36118. <register>
  36119. <name>CS43</name>
  36120. <description>Message Buffer 43 CS Register</description>
  36121. <addressOffset>0x330</addressOffset>
  36122. <size>32</size>
  36123. <access>read-write</access>
  36124. <resetValue>0</resetValue>
  36125. <resetMask>0xFFFFFFFF</resetMask>
  36126. <fields>
  36127. <field>
  36128. <name>TIME_STAMP</name>
  36129. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36130. <bitOffset>0</bitOffset>
  36131. <bitWidth>16</bitWidth>
  36132. <access>read-write</access>
  36133. </field>
  36134. <field>
  36135. <name>DLC</name>
  36136. <description>Length of the data to be stored/transmitted.</description>
  36137. <bitOffset>0x10</bitOffset>
  36138. <bitWidth>4</bitWidth>
  36139. <access>read-write</access>
  36140. </field>
  36141. <field>
  36142. <name>RTR</name>
  36143. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36144. <bitOffset>0x14</bitOffset>
  36145. <bitWidth>1</bitWidth>
  36146. <access>read-write</access>
  36147. </field>
  36148. <field>
  36149. <name>IDE</name>
  36150. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36151. <bitOffset>0x15</bitOffset>
  36152. <bitWidth>1</bitWidth>
  36153. <access>read-write</access>
  36154. </field>
  36155. <field>
  36156. <name>SRR</name>
  36157. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36158. <bitOffset>0x16</bitOffset>
  36159. <bitWidth>1</bitWidth>
  36160. <access>read-write</access>
  36161. </field>
  36162. <field>
  36163. <name>CODE</name>
  36164. <description>Reserved</description>
  36165. <bitOffset>0x18</bitOffset>
  36166. <bitWidth>4</bitWidth>
  36167. <access>read-write</access>
  36168. </field>
  36169. </fields>
  36170. </register>
  36171. <register>
  36172. <name>ID43</name>
  36173. <description>Message Buffer 43 ID Register</description>
  36174. <addressOffset>0x334</addressOffset>
  36175. <size>32</size>
  36176. <access>read-write</access>
  36177. <resetValue>0</resetValue>
  36178. <resetMask>0xFFFFFFFF</resetMask>
  36179. <fields>
  36180. <field>
  36181. <name>EXT</name>
  36182. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36183. <bitOffset>0</bitOffset>
  36184. <bitWidth>18</bitWidth>
  36185. <access>read-write</access>
  36186. </field>
  36187. <field>
  36188. <name>STD</name>
  36189. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36190. <bitOffset>0x12</bitOffset>
  36191. <bitWidth>11</bitWidth>
  36192. <access>read-write</access>
  36193. </field>
  36194. <field>
  36195. <name>PRIO</name>
  36196. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36197. <bitOffset>0x1D</bitOffset>
  36198. <bitWidth>3</bitWidth>
  36199. <access>read-write</access>
  36200. </field>
  36201. </fields>
  36202. </register>
  36203. <register>
  36204. <name>WORD043</name>
  36205. <description>Message Buffer 43 WORD0 Register</description>
  36206. <addressOffset>0x338</addressOffset>
  36207. <size>32</size>
  36208. <access>read-write</access>
  36209. <resetValue>0</resetValue>
  36210. <resetMask>0xFFFFFFFF</resetMask>
  36211. <fields>
  36212. <field>
  36213. <name>DATA_BYTE_3</name>
  36214. <description>Data byte 3 of Rx/Tx frame.</description>
  36215. <bitOffset>0</bitOffset>
  36216. <bitWidth>8</bitWidth>
  36217. <access>read-write</access>
  36218. </field>
  36219. <field>
  36220. <name>DATA_BYTE_2</name>
  36221. <description>Data byte 2 of Rx/Tx frame.</description>
  36222. <bitOffset>0x8</bitOffset>
  36223. <bitWidth>8</bitWidth>
  36224. <access>read-write</access>
  36225. </field>
  36226. <field>
  36227. <name>DATA_BYTE_1</name>
  36228. <description>Data byte 1 of Rx/Tx frame.</description>
  36229. <bitOffset>0x10</bitOffset>
  36230. <bitWidth>8</bitWidth>
  36231. <access>read-write</access>
  36232. </field>
  36233. <field>
  36234. <name>DATA_BYTE_0</name>
  36235. <description>Data byte 0 of Rx/Tx frame.</description>
  36236. <bitOffset>0x18</bitOffset>
  36237. <bitWidth>8</bitWidth>
  36238. <access>read-write</access>
  36239. </field>
  36240. </fields>
  36241. </register>
  36242. <register>
  36243. <name>WORD143</name>
  36244. <description>Message Buffer 43 WORD1 Register</description>
  36245. <addressOffset>0x33C</addressOffset>
  36246. <size>32</size>
  36247. <access>read-write</access>
  36248. <resetValue>0</resetValue>
  36249. <resetMask>0xFFFFFFFF</resetMask>
  36250. <fields>
  36251. <field>
  36252. <name>DATA_BYTE_7</name>
  36253. <description>Data byte 7 of Rx/Tx frame.</description>
  36254. <bitOffset>0</bitOffset>
  36255. <bitWidth>8</bitWidth>
  36256. <access>read-write</access>
  36257. </field>
  36258. <field>
  36259. <name>DATA_BYTE_6</name>
  36260. <description>Data byte 6 of Rx/Tx frame.</description>
  36261. <bitOffset>0x8</bitOffset>
  36262. <bitWidth>8</bitWidth>
  36263. <access>read-write</access>
  36264. </field>
  36265. <field>
  36266. <name>DATA_BYTE_5</name>
  36267. <description>Data byte 5 of Rx/Tx frame.</description>
  36268. <bitOffset>0x10</bitOffset>
  36269. <bitWidth>8</bitWidth>
  36270. <access>read-write</access>
  36271. </field>
  36272. <field>
  36273. <name>DATA_BYTE_4</name>
  36274. <description>Data byte 4 of Rx/Tx frame.</description>
  36275. <bitOffset>0x18</bitOffset>
  36276. <bitWidth>8</bitWidth>
  36277. <access>read-write</access>
  36278. </field>
  36279. </fields>
  36280. </register>
  36281. <register>
  36282. <name>CS44</name>
  36283. <description>Message Buffer 44 CS Register</description>
  36284. <addressOffset>0x340</addressOffset>
  36285. <size>32</size>
  36286. <access>read-write</access>
  36287. <resetValue>0</resetValue>
  36288. <resetMask>0xFFFFFFFF</resetMask>
  36289. <fields>
  36290. <field>
  36291. <name>TIME_STAMP</name>
  36292. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36293. <bitOffset>0</bitOffset>
  36294. <bitWidth>16</bitWidth>
  36295. <access>read-write</access>
  36296. </field>
  36297. <field>
  36298. <name>DLC</name>
  36299. <description>Length of the data to be stored/transmitted.</description>
  36300. <bitOffset>0x10</bitOffset>
  36301. <bitWidth>4</bitWidth>
  36302. <access>read-write</access>
  36303. </field>
  36304. <field>
  36305. <name>RTR</name>
  36306. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36307. <bitOffset>0x14</bitOffset>
  36308. <bitWidth>1</bitWidth>
  36309. <access>read-write</access>
  36310. </field>
  36311. <field>
  36312. <name>IDE</name>
  36313. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36314. <bitOffset>0x15</bitOffset>
  36315. <bitWidth>1</bitWidth>
  36316. <access>read-write</access>
  36317. </field>
  36318. <field>
  36319. <name>SRR</name>
  36320. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36321. <bitOffset>0x16</bitOffset>
  36322. <bitWidth>1</bitWidth>
  36323. <access>read-write</access>
  36324. </field>
  36325. <field>
  36326. <name>CODE</name>
  36327. <description>Reserved</description>
  36328. <bitOffset>0x18</bitOffset>
  36329. <bitWidth>4</bitWidth>
  36330. <access>read-write</access>
  36331. </field>
  36332. </fields>
  36333. </register>
  36334. <register>
  36335. <name>ID44</name>
  36336. <description>Message Buffer 44 ID Register</description>
  36337. <addressOffset>0x344</addressOffset>
  36338. <size>32</size>
  36339. <access>read-write</access>
  36340. <resetValue>0</resetValue>
  36341. <resetMask>0xFFFFFFFF</resetMask>
  36342. <fields>
  36343. <field>
  36344. <name>EXT</name>
  36345. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36346. <bitOffset>0</bitOffset>
  36347. <bitWidth>18</bitWidth>
  36348. <access>read-write</access>
  36349. </field>
  36350. <field>
  36351. <name>STD</name>
  36352. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36353. <bitOffset>0x12</bitOffset>
  36354. <bitWidth>11</bitWidth>
  36355. <access>read-write</access>
  36356. </field>
  36357. <field>
  36358. <name>PRIO</name>
  36359. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36360. <bitOffset>0x1D</bitOffset>
  36361. <bitWidth>3</bitWidth>
  36362. <access>read-write</access>
  36363. </field>
  36364. </fields>
  36365. </register>
  36366. <register>
  36367. <name>WORD044</name>
  36368. <description>Message Buffer 44 WORD0 Register</description>
  36369. <addressOffset>0x348</addressOffset>
  36370. <size>32</size>
  36371. <access>read-write</access>
  36372. <resetValue>0</resetValue>
  36373. <resetMask>0xFFFFFFFF</resetMask>
  36374. <fields>
  36375. <field>
  36376. <name>DATA_BYTE_3</name>
  36377. <description>Data byte 3 of Rx/Tx frame.</description>
  36378. <bitOffset>0</bitOffset>
  36379. <bitWidth>8</bitWidth>
  36380. <access>read-write</access>
  36381. </field>
  36382. <field>
  36383. <name>DATA_BYTE_2</name>
  36384. <description>Data byte 2 of Rx/Tx frame.</description>
  36385. <bitOffset>0x8</bitOffset>
  36386. <bitWidth>8</bitWidth>
  36387. <access>read-write</access>
  36388. </field>
  36389. <field>
  36390. <name>DATA_BYTE_1</name>
  36391. <description>Data byte 1 of Rx/Tx frame.</description>
  36392. <bitOffset>0x10</bitOffset>
  36393. <bitWidth>8</bitWidth>
  36394. <access>read-write</access>
  36395. </field>
  36396. <field>
  36397. <name>DATA_BYTE_0</name>
  36398. <description>Data byte 0 of Rx/Tx frame.</description>
  36399. <bitOffset>0x18</bitOffset>
  36400. <bitWidth>8</bitWidth>
  36401. <access>read-write</access>
  36402. </field>
  36403. </fields>
  36404. </register>
  36405. <register>
  36406. <name>WORD144</name>
  36407. <description>Message Buffer 44 WORD1 Register</description>
  36408. <addressOffset>0x34C</addressOffset>
  36409. <size>32</size>
  36410. <access>read-write</access>
  36411. <resetValue>0</resetValue>
  36412. <resetMask>0xFFFFFFFF</resetMask>
  36413. <fields>
  36414. <field>
  36415. <name>DATA_BYTE_7</name>
  36416. <description>Data byte 7 of Rx/Tx frame.</description>
  36417. <bitOffset>0</bitOffset>
  36418. <bitWidth>8</bitWidth>
  36419. <access>read-write</access>
  36420. </field>
  36421. <field>
  36422. <name>DATA_BYTE_6</name>
  36423. <description>Data byte 6 of Rx/Tx frame.</description>
  36424. <bitOffset>0x8</bitOffset>
  36425. <bitWidth>8</bitWidth>
  36426. <access>read-write</access>
  36427. </field>
  36428. <field>
  36429. <name>DATA_BYTE_5</name>
  36430. <description>Data byte 5 of Rx/Tx frame.</description>
  36431. <bitOffset>0x10</bitOffset>
  36432. <bitWidth>8</bitWidth>
  36433. <access>read-write</access>
  36434. </field>
  36435. <field>
  36436. <name>DATA_BYTE_4</name>
  36437. <description>Data byte 4 of Rx/Tx frame.</description>
  36438. <bitOffset>0x18</bitOffset>
  36439. <bitWidth>8</bitWidth>
  36440. <access>read-write</access>
  36441. </field>
  36442. </fields>
  36443. </register>
  36444. <register>
  36445. <name>CS45</name>
  36446. <description>Message Buffer 45 CS Register</description>
  36447. <addressOffset>0x350</addressOffset>
  36448. <size>32</size>
  36449. <access>read-write</access>
  36450. <resetValue>0</resetValue>
  36451. <resetMask>0xFFFFFFFF</resetMask>
  36452. <fields>
  36453. <field>
  36454. <name>TIME_STAMP</name>
  36455. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36456. <bitOffset>0</bitOffset>
  36457. <bitWidth>16</bitWidth>
  36458. <access>read-write</access>
  36459. </field>
  36460. <field>
  36461. <name>DLC</name>
  36462. <description>Length of the data to be stored/transmitted.</description>
  36463. <bitOffset>0x10</bitOffset>
  36464. <bitWidth>4</bitWidth>
  36465. <access>read-write</access>
  36466. </field>
  36467. <field>
  36468. <name>RTR</name>
  36469. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36470. <bitOffset>0x14</bitOffset>
  36471. <bitWidth>1</bitWidth>
  36472. <access>read-write</access>
  36473. </field>
  36474. <field>
  36475. <name>IDE</name>
  36476. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36477. <bitOffset>0x15</bitOffset>
  36478. <bitWidth>1</bitWidth>
  36479. <access>read-write</access>
  36480. </field>
  36481. <field>
  36482. <name>SRR</name>
  36483. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36484. <bitOffset>0x16</bitOffset>
  36485. <bitWidth>1</bitWidth>
  36486. <access>read-write</access>
  36487. </field>
  36488. <field>
  36489. <name>CODE</name>
  36490. <description>Reserved</description>
  36491. <bitOffset>0x18</bitOffset>
  36492. <bitWidth>4</bitWidth>
  36493. <access>read-write</access>
  36494. </field>
  36495. </fields>
  36496. </register>
  36497. <register>
  36498. <name>ID45</name>
  36499. <description>Message Buffer 45 ID Register</description>
  36500. <addressOffset>0x354</addressOffset>
  36501. <size>32</size>
  36502. <access>read-write</access>
  36503. <resetValue>0</resetValue>
  36504. <resetMask>0xFFFFFFFF</resetMask>
  36505. <fields>
  36506. <field>
  36507. <name>EXT</name>
  36508. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36509. <bitOffset>0</bitOffset>
  36510. <bitWidth>18</bitWidth>
  36511. <access>read-write</access>
  36512. </field>
  36513. <field>
  36514. <name>STD</name>
  36515. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36516. <bitOffset>0x12</bitOffset>
  36517. <bitWidth>11</bitWidth>
  36518. <access>read-write</access>
  36519. </field>
  36520. <field>
  36521. <name>PRIO</name>
  36522. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36523. <bitOffset>0x1D</bitOffset>
  36524. <bitWidth>3</bitWidth>
  36525. <access>read-write</access>
  36526. </field>
  36527. </fields>
  36528. </register>
  36529. <register>
  36530. <name>WORD045</name>
  36531. <description>Message Buffer 45 WORD0 Register</description>
  36532. <addressOffset>0x358</addressOffset>
  36533. <size>32</size>
  36534. <access>read-write</access>
  36535. <resetValue>0</resetValue>
  36536. <resetMask>0xFFFFFFFF</resetMask>
  36537. <fields>
  36538. <field>
  36539. <name>DATA_BYTE_3</name>
  36540. <description>Data byte 3 of Rx/Tx frame.</description>
  36541. <bitOffset>0</bitOffset>
  36542. <bitWidth>8</bitWidth>
  36543. <access>read-write</access>
  36544. </field>
  36545. <field>
  36546. <name>DATA_BYTE_2</name>
  36547. <description>Data byte 2 of Rx/Tx frame.</description>
  36548. <bitOffset>0x8</bitOffset>
  36549. <bitWidth>8</bitWidth>
  36550. <access>read-write</access>
  36551. </field>
  36552. <field>
  36553. <name>DATA_BYTE_1</name>
  36554. <description>Data byte 1 of Rx/Tx frame.</description>
  36555. <bitOffset>0x10</bitOffset>
  36556. <bitWidth>8</bitWidth>
  36557. <access>read-write</access>
  36558. </field>
  36559. <field>
  36560. <name>DATA_BYTE_0</name>
  36561. <description>Data byte 0 of Rx/Tx frame.</description>
  36562. <bitOffset>0x18</bitOffset>
  36563. <bitWidth>8</bitWidth>
  36564. <access>read-write</access>
  36565. </field>
  36566. </fields>
  36567. </register>
  36568. <register>
  36569. <name>WORD145</name>
  36570. <description>Message Buffer 45 WORD1 Register</description>
  36571. <addressOffset>0x35C</addressOffset>
  36572. <size>32</size>
  36573. <access>read-write</access>
  36574. <resetValue>0</resetValue>
  36575. <resetMask>0xFFFFFFFF</resetMask>
  36576. <fields>
  36577. <field>
  36578. <name>DATA_BYTE_7</name>
  36579. <description>Data byte 7 of Rx/Tx frame.</description>
  36580. <bitOffset>0</bitOffset>
  36581. <bitWidth>8</bitWidth>
  36582. <access>read-write</access>
  36583. </field>
  36584. <field>
  36585. <name>DATA_BYTE_6</name>
  36586. <description>Data byte 6 of Rx/Tx frame.</description>
  36587. <bitOffset>0x8</bitOffset>
  36588. <bitWidth>8</bitWidth>
  36589. <access>read-write</access>
  36590. </field>
  36591. <field>
  36592. <name>DATA_BYTE_5</name>
  36593. <description>Data byte 5 of Rx/Tx frame.</description>
  36594. <bitOffset>0x10</bitOffset>
  36595. <bitWidth>8</bitWidth>
  36596. <access>read-write</access>
  36597. </field>
  36598. <field>
  36599. <name>DATA_BYTE_4</name>
  36600. <description>Data byte 4 of Rx/Tx frame.</description>
  36601. <bitOffset>0x18</bitOffset>
  36602. <bitWidth>8</bitWidth>
  36603. <access>read-write</access>
  36604. </field>
  36605. </fields>
  36606. </register>
  36607. <register>
  36608. <name>CS46</name>
  36609. <description>Message Buffer 46 CS Register</description>
  36610. <addressOffset>0x360</addressOffset>
  36611. <size>32</size>
  36612. <access>read-write</access>
  36613. <resetValue>0</resetValue>
  36614. <resetMask>0xFFFFFFFF</resetMask>
  36615. <fields>
  36616. <field>
  36617. <name>TIME_STAMP</name>
  36618. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36619. <bitOffset>0</bitOffset>
  36620. <bitWidth>16</bitWidth>
  36621. <access>read-write</access>
  36622. </field>
  36623. <field>
  36624. <name>DLC</name>
  36625. <description>Length of the data to be stored/transmitted.</description>
  36626. <bitOffset>0x10</bitOffset>
  36627. <bitWidth>4</bitWidth>
  36628. <access>read-write</access>
  36629. </field>
  36630. <field>
  36631. <name>RTR</name>
  36632. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36633. <bitOffset>0x14</bitOffset>
  36634. <bitWidth>1</bitWidth>
  36635. <access>read-write</access>
  36636. </field>
  36637. <field>
  36638. <name>IDE</name>
  36639. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36640. <bitOffset>0x15</bitOffset>
  36641. <bitWidth>1</bitWidth>
  36642. <access>read-write</access>
  36643. </field>
  36644. <field>
  36645. <name>SRR</name>
  36646. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36647. <bitOffset>0x16</bitOffset>
  36648. <bitWidth>1</bitWidth>
  36649. <access>read-write</access>
  36650. </field>
  36651. <field>
  36652. <name>CODE</name>
  36653. <description>Reserved</description>
  36654. <bitOffset>0x18</bitOffset>
  36655. <bitWidth>4</bitWidth>
  36656. <access>read-write</access>
  36657. </field>
  36658. </fields>
  36659. </register>
  36660. <register>
  36661. <name>ID46</name>
  36662. <description>Message Buffer 46 ID Register</description>
  36663. <addressOffset>0x364</addressOffset>
  36664. <size>32</size>
  36665. <access>read-write</access>
  36666. <resetValue>0</resetValue>
  36667. <resetMask>0xFFFFFFFF</resetMask>
  36668. <fields>
  36669. <field>
  36670. <name>EXT</name>
  36671. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36672. <bitOffset>0</bitOffset>
  36673. <bitWidth>18</bitWidth>
  36674. <access>read-write</access>
  36675. </field>
  36676. <field>
  36677. <name>STD</name>
  36678. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36679. <bitOffset>0x12</bitOffset>
  36680. <bitWidth>11</bitWidth>
  36681. <access>read-write</access>
  36682. </field>
  36683. <field>
  36684. <name>PRIO</name>
  36685. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36686. <bitOffset>0x1D</bitOffset>
  36687. <bitWidth>3</bitWidth>
  36688. <access>read-write</access>
  36689. </field>
  36690. </fields>
  36691. </register>
  36692. <register>
  36693. <name>WORD046</name>
  36694. <description>Message Buffer 46 WORD0 Register</description>
  36695. <addressOffset>0x368</addressOffset>
  36696. <size>32</size>
  36697. <access>read-write</access>
  36698. <resetValue>0</resetValue>
  36699. <resetMask>0xFFFFFFFF</resetMask>
  36700. <fields>
  36701. <field>
  36702. <name>DATA_BYTE_3</name>
  36703. <description>Data byte 3 of Rx/Tx frame.</description>
  36704. <bitOffset>0</bitOffset>
  36705. <bitWidth>8</bitWidth>
  36706. <access>read-write</access>
  36707. </field>
  36708. <field>
  36709. <name>DATA_BYTE_2</name>
  36710. <description>Data byte 2 of Rx/Tx frame.</description>
  36711. <bitOffset>0x8</bitOffset>
  36712. <bitWidth>8</bitWidth>
  36713. <access>read-write</access>
  36714. </field>
  36715. <field>
  36716. <name>DATA_BYTE_1</name>
  36717. <description>Data byte 1 of Rx/Tx frame.</description>
  36718. <bitOffset>0x10</bitOffset>
  36719. <bitWidth>8</bitWidth>
  36720. <access>read-write</access>
  36721. </field>
  36722. <field>
  36723. <name>DATA_BYTE_0</name>
  36724. <description>Data byte 0 of Rx/Tx frame.</description>
  36725. <bitOffset>0x18</bitOffset>
  36726. <bitWidth>8</bitWidth>
  36727. <access>read-write</access>
  36728. </field>
  36729. </fields>
  36730. </register>
  36731. <register>
  36732. <name>WORD146</name>
  36733. <description>Message Buffer 46 WORD1 Register</description>
  36734. <addressOffset>0x36C</addressOffset>
  36735. <size>32</size>
  36736. <access>read-write</access>
  36737. <resetValue>0</resetValue>
  36738. <resetMask>0xFFFFFFFF</resetMask>
  36739. <fields>
  36740. <field>
  36741. <name>DATA_BYTE_7</name>
  36742. <description>Data byte 7 of Rx/Tx frame.</description>
  36743. <bitOffset>0</bitOffset>
  36744. <bitWidth>8</bitWidth>
  36745. <access>read-write</access>
  36746. </field>
  36747. <field>
  36748. <name>DATA_BYTE_6</name>
  36749. <description>Data byte 6 of Rx/Tx frame.</description>
  36750. <bitOffset>0x8</bitOffset>
  36751. <bitWidth>8</bitWidth>
  36752. <access>read-write</access>
  36753. </field>
  36754. <field>
  36755. <name>DATA_BYTE_5</name>
  36756. <description>Data byte 5 of Rx/Tx frame.</description>
  36757. <bitOffset>0x10</bitOffset>
  36758. <bitWidth>8</bitWidth>
  36759. <access>read-write</access>
  36760. </field>
  36761. <field>
  36762. <name>DATA_BYTE_4</name>
  36763. <description>Data byte 4 of Rx/Tx frame.</description>
  36764. <bitOffset>0x18</bitOffset>
  36765. <bitWidth>8</bitWidth>
  36766. <access>read-write</access>
  36767. </field>
  36768. </fields>
  36769. </register>
  36770. <register>
  36771. <name>CS47</name>
  36772. <description>Message Buffer 47 CS Register</description>
  36773. <addressOffset>0x370</addressOffset>
  36774. <size>32</size>
  36775. <access>read-write</access>
  36776. <resetValue>0</resetValue>
  36777. <resetMask>0xFFFFFFFF</resetMask>
  36778. <fields>
  36779. <field>
  36780. <name>TIME_STAMP</name>
  36781. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36782. <bitOffset>0</bitOffset>
  36783. <bitWidth>16</bitWidth>
  36784. <access>read-write</access>
  36785. </field>
  36786. <field>
  36787. <name>DLC</name>
  36788. <description>Length of the data to be stored/transmitted.</description>
  36789. <bitOffset>0x10</bitOffset>
  36790. <bitWidth>4</bitWidth>
  36791. <access>read-write</access>
  36792. </field>
  36793. <field>
  36794. <name>RTR</name>
  36795. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36796. <bitOffset>0x14</bitOffset>
  36797. <bitWidth>1</bitWidth>
  36798. <access>read-write</access>
  36799. </field>
  36800. <field>
  36801. <name>IDE</name>
  36802. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36803. <bitOffset>0x15</bitOffset>
  36804. <bitWidth>1</bitWidth>
  36805. <access>read-write</access>
  36806. </field>
  36807. <field>
  36808. <name>SRR</name>
  36809. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36810. <bitOffset>0x16</bitOffset>
  36811. <bitWidth>1</bitWidth>
  36812. <access>read-write</access>
  36813. </field>
  36814. <field>
  36815. <name>CODE</name>
  36816. <description>Reserved</description>
  36817. <bitOffset>0x18</bitOffset>
  36818. <bitWidth>4</bitWidth>
  36819. <access>read-write</access>
  36820. </field>
  36821. </fields>
  36822. </register>
  36823. <register>
  36824. <name>ID47</name>
  36825. <description>Message Buffer 47 ID Register</description>
  36826. <addressOffset>0x374</addressOffset>
  36827. <size>32</size>
  36828. <access>read-write</access>
  36829. <resetValue>0</resetValue>
  36830. <resetMask>0xFFFFFFFF</resetMask>
  36831. <fields>
  36832. <field>
  36833. <name>EXT</name>
  36834. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36835. <bitOffset>0</bitOffset>
  36836. <bitWidth>18</bitWidth>
  36837. <access>read-write</access>
  36838. </field>
  36839. <field>
  36840. <name>STD</name>
  36841. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  36842. <bitOffset>0x12</bitOffset>
  36843. <bitWidth>11</bitWidth>
  36844. <access>read-write</access>
  36845. </field>
  36846. <field>
  36847. <name>PRIO</name>
  36848. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  36849. <bitOffset>0x1D</bitOffset>
  36850. <bitWidth>3</bitWidth>
  36851. <access>read-write</access>
  36852. </field>
  36853. </fields>
  36854. </register>
  36855. <register>
  36856. <name>WORD047</name>
  36857. <description>Message Buffer 47 WORD0 Register</description>
  36858. <addressOffset>0x378</addressOffset>
  36859. <size>32</size>
  36860. <access>read-write</access>
  36861. <resetValue>0</resetValue>
  36862. <resetMask>0xFFFFFFFF</resetMask>
  36863. <fields>
  36864. <field>
  36865. <name>DATA_BYTE_3</name>
  36866. <description>Data byte 3 of Rx/Tx frame.</description>
  36867. <bitOffset>0</bitOffset>
  36868. <bitWidth>8</bitWidth>
  36869. <access>read-write</access>
  36870. </field>
  36871. <field>
  36872. <name>DATA_BYTE_2</name>
  36873. <description>Data byte 2 of Rx/Tx frame.</description>
  36874. <bitOffset>0x8</bitOffset>
  36875. <bitWidth>8</bitWidth>
  36876. <access>read-write</access>
  36877. </field>
  36878. <field>
  36879. <name>DATA_BYTE_1</name>
  36880. <description>Data byte 1 of Rx/Tx frame.</description>
  36881. <bitOffset>0x10</bitOffset>
  36882. <bitWidth>8</bitWidth>
  36883. <access>read-write</access>
  36884. </field>
  36885. <field>
  36886. <name>DATA_BYTE_0</name>
  36887. <description>Data byte 0 of Rx/Tx frame.</description>
  36888. <bitOffset>0x18</bitOffset>
  36889. <bitWidth>8</bitWidth>
  36890. <access>read-write</access>
  36891. </field>
  36892. </fields>
  36893. </register>
  36894. <register>
  36895. <name>WORD147</name>
  36896. <description>Message Buffer 47 WORD1 Register</description>
  36897. <addressOffset>0x37C</addressOffset>
  36898. <size>32</size>
  36899. <access>read-write</access>
  36900. <resetValue>0</resetValue>
  36901. <resetMask>0xFFFFFFFF</resetMask>
  36902. <fields>
  36903. <field>
  36904. <name>DATA_BYTE_7</name>
  36905. <description>Data byte 7 of Rx/Tx frame.</description>
  36906. <bitOffset>0</bitOffset>
  36907. <bitWidth>8</bitWidth>
  36908. <access>read-write</access>
  36909. </field>
  36910. <field>
  36911. <name>DATA_BYTE_6</name>
  36912. <description>Data byte 6 of Rx/Tx frame.</description>
  36913. <bitOffset>0x8</bitOffset>
  36914. <bitWidth>8</bitWidth>
  36915. <access>read-write</access>
  36916. </field>
  36917. <field>
  36918. <name>DATA_BYTE_5</name>
  36919. <description>Data byte 5 of Rx/Tx frame.</description>
  36920. <bitOffset>0x10</bitOffset>
  36921. <bitWidth>8</bitWidth>
  36922. <access>read-write</access>
  36923. </field>
  36924. <field>
  36925. <name>DATA_BYTE_4</name>
  36926. <description>Data byte 4 of Rx/Tx frame.</description>
  36927. <bitOffset>0x18</bitOffset>
  36928. <bitWidth>8</bitWidth>
  36929. <access>read-write</access>
  36930. </field>
  36931. </fields>
  36932. </register>
  36933. <register>
  36934. <name>CS48</name>
  36935. <description>Message Buffer 48 CS Register</description>
  36936. <addressOffset>0x380</addressOffset>
  36937. <size>32</size>
  36938. <access>read-write</access>
  36939. <resetValue>0</resetValue>
  36940. <resetMask>0xFFFFFFFF</resetMask>
  36941. <fields>
  36942. <field>
  36943. <name>TIME_STAMP</name>
  36944. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  36945. <bitOffset>0</bitOffset>
  36946. <bitWidth>16</bitWidth>
  36947. <access>read-write</access>
  36948. </field>
  36949. <field>
  36950. <name>DLC</name>
  36951. <description>Length of the data to be stored/transmitted.</description>
  36952. <bitOffset>0x10</bitOffset>
  36953. <bitWidth>4</bitWidth>
  36954. <access>read-write</access>
  36955. </field>
  36956. <field>
  36957. <name>RTR</name>
  36958. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  36959. <bitOffset>0x14</bitOffset>
  36960. <bitWidth>1</bitWidth>
  36961. <access>read-write</access>
  36962. </field>
  36963. <field>
  36964. <name>IDE</name>
  36965. <description>ID Extended. One/zero for extended/standard format frame.</description>
  36966. <bitOffset>0x15</bitOffset>
  36967. <bitWidth>1</bitWidth>
  36968. <access>read-write</access>
  36969. </field>
  36970. <field>
  36971. <name>SRR</name>
  36972. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  36973. <bitOffset>0x16</bitOffset>
  36974. <bitWidth>1</bitWidth>
  36975. <access>read-write</access>
  36976. </field>
  36977. <field>
  36978. <name>CODE</name>
  36979. <description>Reserved</description>
  36980. <bitOffset>0x18</bitOffset>
  36981. <bitWidth>4</bitWidth>
  36982. <access>read-write</access>
  36983. </field>
  36984. </fields>
  36985. </register>
  36986. <register>
  36987. <name>ID48</name>
  36988. <description>Message Buffer 48 ID Register</description>
  36989. <addressOffset>0x384</addressOffset>
  36990. <size>32</size>
  36991. <access>read-write</access>
  36992. <resetValue>0</resetValue>
  36993. <resetMask>0xFFFFFFFF</resetMask>
  36994. <fields>
  36995. <field>
  36996. <name>EXT</name>
  36997. <description>Contains extended (LOW word) identifier of message buffer.</description>
  36998. <bitOffset>0</bitOffset>
  36999. <bitWidth>18</bitWidth>
  37000. <access>read-write</access>
  37001. </field>
  37002. <field>
  37003. <name>STD</name>
  37004. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37005. <bitOffset>0x12</bitOffset>
  37006. <bitWidth>11</bitWidth>
  37007. <access>read-write</access>
  37008. </field>
  37009. <field>
  37010. <name>PRIO</name>
  37011. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37012. <bitOffset>0x1D</bitOffset>
  37013. <bitWidth>3</bitWidth>
  37014. <access>read-write</access>
  37015. </field>
  37016. </fields>
  37017. </register>
  37018. <register>
  37019. <name>WORD048</name>
  37020. <description>Message Buffer 48 WORD0 Register</description>
  37021. <addressOffset>0x388</addressOffset>
  37022. <size>32</size>
  37023. <access>read-write</access>
  37024. <resetValue>0</resetValue>
  37025. <resetMask>0xFFFFFFFF</resetMask>
  37026. <fields>
  37027. <field>
  37028. <name>DATA_BYTE_3</name>
  37029. <description>Data byte 3 of Rx/Tx frame.</description>
  37030. <bitOffset>0</bitOffset>
  37031. <bitWidth>8</bitWidth>
  37032. <access>read-write</access>
  37033. </field>
  37034. <field>
  37035. <name>DATA_BYTE_2</name>
  37036. <description>Data byte 2 of Rx/Tx frame.</description>
  37037. <bitOffset>0x8</bitOffset>
  37038. <bitWidth>8</bitWidth>
  37039. <access>read-write</access>
  37040. </field>
  37041. <field>
  37042. <name>DATA_BYTE_1</name>
  37043. <description>Data byte 1 of Rx/Tx frame.</description>
  37044. <bitOffset>0x10</bitOffset>
  37045. <bitWidth>8</bitWidth>
  37046. <access>read-write</access>
  37047. </field>
  37048. <field>
  37049. <name>DATA_BYTE_0</name>
  37050. <description>Data byte 0 of Rx/Tx frame.</description>
  37051. <bitOffset>0x18</bitOffset>
  37052. <bitWidth>8</bitWidth>
  37053. <access>read-write</access>
  37054. </field>
  37055. </fields>
  37056. </register>
  37057. <register>
  37058. <name>WORD148</name>
  37059. <description>Message Buffer 48 WORD1 Register</description>
  37060. <addressOffset>0x38C</addressOffset>
  37061. <size>32</size>
  37062. <access>read-write</access>
  37063. <resetValue>0</resetValue>
  37064. <resetMask>0xFFFFFFFF</resetMask>
  37065. <fields>
  37066. <field>
  37067. <name>DATA_BYTE_7</name>
  37068. <description>Data byte 7 of Rx/Tx frame.</description>
  37069. <bitOffset>0</bitOffset>
  37070. <bitWidth>8</bitWidth>
  37071. <access>read-write</access>
  37072. </field>
  37073. <field>
  37074. <name>DATA_BYTE_6</name>
  37075. <description>Data byte 6 of Rx/Tx frame.</description>
  37076. <bitOffset>0x8</bitOffset>
  37077. <bitWidth>8</bitWidth>
  37078. <access>read-write</access>
  37079. </field>
  37080. <field>
  37081. <name>DATA_BYTE_5</name>
  37082. <description>Data byte 5 of Rx/Tx frame.</description>
  37083. <bitOffset>0x10</bitOffset>
  37084. <bitWidth>8</bitWidth>
  37085. <access>read-write</access>
  37086. </field>
  37087. <field>
  37088. <name>DATA_BYTE_4</name>
  37089. <description>Data byte 4 of Rx/Tx frame.</description>
  37090. <bitOffset>0x18</bitOffset>
  37091. <bitWidth>8</bitWidth>
  37092. <access>read-write</access>
  37093. </field>
  37094. </fields>
  37095. </register>
  37096. <register>
  37097. <name>CS49</name>
  37098. <description>Message Buffer 49 CS Register</description>
  37099. <addressOffset>0x390</addressOffset>
  37100. <size>32</size>
  37101. <access>read-write</access>
  37102. <resetValue>0</resetValue>
  37103. <resetMask>0xFFFFFFFF</resetMask>
  37104. <fields>
  37105. <field>
  37106. <name>TIME_STAMP</name>
  37107. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37108. <bitOffset>0</bitOffset>
  37109. <bitWidth>16</bitWidth>
  37110. <access>read-write</access>
  37111. </field>
  37112. <field>
  37113. <name>DLC</name>
  37114. <description>Length of the data to be stored/transmitted.</description>
  37115. <bitOffset>0x10</bitOffset>
  37116. <bitWidth>4</bitWidth>
  37117. <access>read-write</access>
  37118. </field>
  37119. <field>
  37120. <name>RTR</name>
  37121. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37122. <bitOffset>0x14</bitOffset>
  37123. <bitWidth>1</bitWidth>
  37124. <access>read-write</access>
  37125. </field>
  37126. <field>
  37127. <name>IDE</name>
  37128. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37129. <bitOffset>0x15</bitOffset>
  37130. <bitWidth>1</bitWidth>
  37131. <access>read-write</access>
  37132. </field>
  37133. <field>
  37134. <name>SRR</name>
  37135. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37136. <bitOffset>0x16</bitOffset>
  37137. <bitWidth>1</bitWidth>
  37138. <access>read-write</access>
  37139. </field>
  37140. <field>
  37141. <name>CODE</name>
  37142. <description>Reserved</description>
  37143. <bitOffset>0x18</bitOffset>
  37144. <bitWidth>4</bitWidth>
  37145. <access>read-write</access>
  37146. </field>
  37147. </fields>
  37148. </register>
  37149. <register>
  37150. <name>ID49</name>
  37151. <description>Message Buffer 49 ID Register</description>
  37152. <addressOffset>0x394</addressOffset>
  37153. <size>32</size>
  37154. <access>read-write</access>
  37155. <resetValue>0</resetValue>
  37156. <resetMask>0xFFFFFFFF</resetMask>
  37157. <fields>
  37158. <field>
  37159. <name>EXT</name>
  37160. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37161. <bitOffset>0</bitOffset>
  37162. <bitWidth>18</bitWidth>
  37163. <access>read-write</access>
  37164. </field>
  37165. <field>
  37166. <name>STD</name>
  37167. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37168. <bitOffset>0x12</bitOffset>
  37169. <bitWidth>11</bitWidth>
  37170. <access>read-write</access>
  37171. </field>
  37172. <field>
  37173. <name>PRIO</name>
  37174. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37175. <bitOffset>0x1D</bitOffset>
  37176. <bitWidth>3</bitWidth>
  37177. <access>read-write</access>
  37178. </field>
  37179. </fields>
  37180. </register>
  37181. <register>
  37182. <name>WORD049</name>
  37183. <description>Message Buffer 49 WORD0 Register</description>
  37184. <addressOffset>0x398</addressOffset>
  37185. <size>32</size>
  37186. <access>read-write</access>
  37187. <resetValue>0</resetValue>
  37188. <resetMask>0xFFFFFFFF</resetMask>
  37189. <fields>
  37190. <field>
  37191. <name>DATA_BYTE_3</name>
  37192. <description>Data byte 3 of Rx/Tx frame.</description>
  37193. <bitOffset>0</bitOffset>
  37194. <bitWidth>8</bitWidth>
  37195. <access>read-write</access>
  37196. </field>
  37197. <field>
  37198. <name>DATA_BYTE_2</name>
  37199. <description>Data byte 2 of Rx/Tx frame.</description>
  37200. <bitOffset>0x8</bitOffset>
  37201. <bitWidth>8</bitWidth>
  37202. <access>read-write</access>
  37203. </field>
  37204. <field>
  37205. <name>DATA_BYTE_1</name>
  37206. <description>Data byte 1 of Rx/Tx frame.</description>
  37207. <bitOffset>0x10</bitOffset>
  37208. <bitWidth>8</bitWidth>
  37209. <access>read-write</access>
  37210. </field>
  37211. <field>
  37212. <name>DATA_BYTE_0</name>
  37213. <description>Data byte 0 of Rx/Tx frame.</description>
  37214. <bitOffset>0x18</bitOffset>
  37215. <bitWidth>8</bitWidth>
  37216. <access>read-write</access>
  37217. </field>
  37218. </fields>
  37219. </register>
  37220. <register>
  37221. <name>WORD149</name>
  37222. <description>Message Buffer 49 WORD1 Register</description>
  37223. <addressOffset>0x39C</addressOffset>
  37224. <size>32</size>
  37225. <access>read-write</access>
  37226. <resetValue>0</resetValue>
  37227. <resetMask>0xFFFFFFFF</resetMask>
  37228. <fields>
  37229. <field>
  37230. <name>DATA_BYTE_7</name>
  37231. <description>Data byte 7 of Rx/Tx frame.</description>
  37232. <bitOffset>0</bitOffset>
  37233. <bitWidth>8</bitWidth>
  37234. <access>read-write</access>
  37235. </field>
  37236. <field>
  37237. <name>DATA_BYTE_6</name>
  37238. <description>Data byte 6 of Rx/Tx frame.</description>
  37239. <bitOffset>0x8</bitOffset>
  37240. <bitWidth>8</bitWidth>
  37241. <access>read-write</access>
  37242. </field>
  37243. <field>
  37244. <name>DATA_BYTE_5</name>
  37245. <description>Data byte 5 of Rx/Tx frame.</description>
  37246. <bitOffset>0x10</bitOffset>
  37247. <bitWidth>8</bitWidth>
  37248. <access>read-write</access>
  37249. </field>
  37250. <field>
  37251. <name>DATA_BYTE_4</name>
  37252. <description>Data byte 4 of Rx/Tx frame.</description>
  37253. <bitOffset>0x18</bitOffset>
  37254. <bitWidth>8</bitWidth>
  37255. <access>read-write</access>
  37256. </field>
  37257. </fields>
  37258. </register>
  37259. <register>
  37260. <name>CS50</name>
  37261. <description>Message Buffer 50 CS Register</description>
  37262. <addressOffset>0x3A0</addressOffset>
  37263. <size>32</size>
  37264. <access>read-write</access>
  37265. <resetValue>0</resetValue>
  37266. <resetMask>0xFFFFFFFF</resetMask>
  37267. <fields>
  37268. <field>
  37269. <name>TIME_STAMP</name>
  37270. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37271. <bitOffset>0</bitOffset>
  37272. <bitWidth>16</bitWidth>
  37273. <access>read-write</access>
  37274. </field>
  37275. <field>
  37276. <name>DLC</name>
  37277. <description>Length of the data to be stored/transmitted.</description>
  37278. <bitOffset>0x10</bitOffset>
  37279. <bitWidth>4</bitWidth>
  37280. <access>read-write</access>
  37281. </field>
  37282. <field>
  37283. <name>RTR</name>
  37284. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37285. <bitOffset>0x14</bitOffset>
  37286. <bitWidth>1</bitWidth>
  37287. <access>read-write</access>
  37288. </field>
  37289. <field>
  37290. <name>IDE</name>
  37291. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37292. <bitOffset>0x15</bitOffset>
  37293. <bitWidth>1</bitWidth>
  37294. <access>read-write</access>
  37295. </field>
  37296. <field>
  37297. <name>SRR</name>
  37298. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37299. <bitOffset>0x16</bitOffset>
  37300. <bitWidth>1</bitWidth>
  37301. <access>read-write</access>
  37302. </field>
  37303. <field>
  37304. <name>CODE</name>
  37305. <description>Reserved</description>
  37306. <bitOffset>0x18</bitOffset>
  37307. <bitWidth>4</bitWidth>
  37308. <access>read-write</access>
  37309. </field>
  37310. </fields>
  37311. </register>
  37312. <register>
  37313. <name>ID50</name>
  37314. <description>Message Buffer 50 ID Register</description>
  37315. <addressOffset>0x3A4</addressOffset>
  37316. <size>32</size>
  37317. <access>read-write</access>
  37318. <resetValue>0</resetValue>
  37319. <resetMask>0xFFFFFFFF</resetMask>
  37320. <fields>
  37321. <field>
  37322. <name>EXT</name>
  37323. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37324. <bitOffset>0</bitOffset>
  37325. <bitWidth>18</bitWidth>
  37326. <access>read-write</access>
  37327. </field>
  37328. <field>
  37329. <name>STD</name>
  37330. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37331. <bitOffset>0x12</bitOffset>
  37332. <bitWidth>11</bitWidth>
  37333. <access>read-write</access>
  37334. </field>
  37335. <field>
  37336. <name>PRIO</name>
  37337. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37338. <bitOffset>0x1D</bitOffset>
  37339. <bitWidth>3</bitWidth>
  37340. <access>read-write</access>
  37341. </field>
  37342. </fields>
  37343. </register>
  37344. <register>
  37345. <name>WORD050</name>
  37346. <description>Message Buffer 50 WORD0 Register</description>
  37347. <addressOffset>0x3A8</addressOffset>
  37348. <size>32</size>
  37349. <access>read-write</access>
  37350. <resetValue>0</resetValue>
  37351. <resetMask>0xFFFFFFFF</resetMask>
  37352. <fields>
  37353. <field>
  37354. <name>DATA_BYTE_3</name>
  37355. <description>Data byte 3 of Rx/Tx frame.</description>
  37356. <bitOffset>0</bitOffset>
  37357. <bitWidth>8</bitWidth>
  37358. <access>read-write</access>
  37359. </field>
  37360. <field>
  37361. <name>DATA_BYTE_2</name>
  37362. <description>Data byte 2 of Rx/Tx frame.</description>
  37363. <bitOffset>0x8</bitOffset>
  37364. <bitWidth>8</bitWidth>
  37365. <access>read-write</access>
  37366. </field>
  37367. <field>
  37368. <name>DATA_BYTE_1</name>
  37369. <description>Data byte 1 of Rx/Tx frame.</description>
  37370. <bitOffset>0x10</bitOffset>
  37371. <bitWidth>8</bitWidth>
  37372. <access>read-write</access>
  37373. </field>
  37374. <field>
  37375. <name>DATA_BYTE_0</name>
  37376. <description>Data byte 0 of Rx/Tx frame.</description>
  37377. <bitOffset>0x18</bitOffset>
  37378. <bitWidth>8</bitWidth>
  37379. <access>read-write</access>
  37380. </field>
  37381. </fields>
  37382. </register>
  37383. <register>
  37384. <name>WORD150</name>
  37385. <description>Message Buffer 50 WORD1 Register</description>
  37386. <addressOffset>0x3AC</addressOffset>
  37387. <size>32</size>
  37388. <access>read-write</access>
  37389. <resetValue>0</resetValue>
  37390. <resetMask>0xFFFFFFFF</resetMask>
  37391. <fields>
  37392. <field>
  37393. <name>DATA_BYTE_7</name>
  37394. <description>Data byte 7 of Rx/Tx frame.</description>
  37395. <bitOffset>0</bitOffset>
  37396. <bitWidth>8</bitWidth>
  37397. <access>read-write</access>
  37398. </field>
  37399. <field>
  37400. <name>DATA_BYTE_6</name>
  37401. <description>Data byte 6 of Rx/Tx frame.</description>
  37402. <bitOffset>0x8</bitOffset>
  37403. <bitWidth>8</bitWidth>
  37404. <access>read-write</access>
  37405. </field>
  37406. <field>
  37407. <name>DATA_BYTE_5</name>
  37408. <description>Data byte 5 of Rx/Tx frame.</description>
  37409. <bitOffset>0x10</bitOffset>
  37410. <bitWidth>8</bitWidth>
  37411. <access>read-write</access>
  37412. </field>
  37413. <field>
  37414. <name>DATA_BYTE_4</name>
  37415. <description>Data byte 4 of Rx/Tx frame.</description>
  37416. <bitOffset>0x18</bitOffset>
  37417. <bitWidth>8</bitWidth>
  37418. <access>read-write</access>
  37419. </field>
  37420. </fields>
  37421. </register>
  37422. <register>
  37423. <name>CS51</name>
  37424. <description>Message Buffer 51 CS Register</description>
  37425. <addressOffset>0x3B0</addressOffset>
  37426. <size>32</size>
  37427. <access>read-write</access>
  37428. <resetValue>0</resetValue>
  37429. <resetMask>0xFFFFFFFF</resetMask>
  37430. <fields>
  37431. <field>
  37432. <name>TIME_STAMP</name>
  37433. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37434. <bitOffset>0</bitOffset>
  37435. <bitWidth>16</bitWidth>
  37436. <access>read-write</access>
  37437. </field>
  37438. <field>
  37439. <name>DLC</name>
  37440. <description>Length of the data to be stored/transmitted.</description>
  37441. <bitOffset>0x10</bitOffset>
  37442. <bitWidth>4</bitWidth>
  37443. <access>read-write</access>
  37444. </field>
  37445. <field>
  37446. <name>RTR</name>
  37447. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37448. <bitOffset>0x14</bitOffset>
  37449. <bitWidth>1</bitWidth>
  37450. <access>read-write</access>
  37451. </field>
  37452. <field>
  37453. <name>IDE</name>
  37454. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37455. <bitOffset>0x15</bitOffset>
  37456. <bitWidth>1</bitWidth>
  37457. <access>read-write</access>
  37458. </field>
  37459. <field>
  37460. <name>SRR</name>
  37461. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37462. <bitOffset>0x16</bitOffset>
  37463. <bitWidth>1</bitWidth>
  37464. <access>read-write</access>
  37465. </field>
  37466. <field>
  37467. <name>CODE</name>
  37468. <description>Reserved</description>
  37469. <bitOffset>0x18</bitOffset>
  37470. <bitWidth>4</bitWidth>
  37471. <access>read-write</access>
  37472. </field>
  37473. </fields>
  37474. </register>
  37475. <register>
  37476. <name>ID51</name>
  37477. <description>Message Buffer 51 ID Register</description>
  37478. <addressOffset>0x3B4</addressOffset>
  37479. <size>32</size>
  37480. <access>read-write</access>
  37481. <resetValue>0</resetValue>
  37482. <resetMask>0xFFFFFFFF</resetMask>
  37483. <fields>
  37484. <field>
  37485. <name>EXT</name>
  37486. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37487. <bitOffset>0</bitOffset>
  37488. <bitWidth>18</bitWidth>
  37489. <access>read-write</access>
  37490. </field>
  37491. <field>
  37492. <name>STD</name>
  37493. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37494. <bitOffset>0x12</bitOffset>
  37495. <bitWidth>11</bitWidth>
  37496. <access>read-write</access>
  37497. </field>
  37498. <field>
  37499. <name>PRIO</name>
  37500. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37501. <bitOffset>0x1D</bitOffset>
  37502. <bitWidth>3</bitWidth>
  37503. <access>read-write</access>
  37504. </field>
  37505. </fields>
  37506. </register>
  37507. <register>
  37508. <name>WORD051</name>
  37509. <description>Message Buffer 51 WORD0 Register</description>
  37510. <addressOffset>0x3B8</addressOffset>
  37511. <size>32</size>
  37512. <access>read-write</access>
  37513. <resetValue>0</resetValue>
  37514. <resetMask>0xFFFFFFFF</resetMask>
  37515. <fields>
  37516. <field>
  37517. <name>DATA_BYTE_3</name>
  37518. <description>Data byte 3 of Rx/Tx frame.</description>
  37519. <bitOffset>0</bitOffset>
  37520. <bitWidth>8</bitWidth>
  37521. <access>read-write</access>
  37522. </field>
  37523. <field>
  37524. <name>DATA_BYTE_2</name>
  37525. <description>Data byte 2 of Rx/Tx frame.</description>
  37526. <bitOffset>0x8</bitOffset>
  37527. <bitWidth>8</bitWidth>
  37528. <access>read-write</access>
  37529. </field>
  37530. <field>
  37531. <name>DATA_BYTE_1</name>
  37532. <description>Data byte 1 of Rx/Tx frame.</description>
  37533. <bitOffset>0x10</bitOffset>
  37534. <bitWidth>8</bitWidth>
  37535. <access>read-write</access>
  37536. </field>
  37537. <field>
  37538. <name>DATA_BYTE_0</name>
  37539. <description>Data byte 0 of Rx/Tx frame.</description>
  37540. <bitOffset>0x18</bitOffset>
  37541. <bitWidth>8</bitWidth>
  37542. <access>read-write</access>
  37543. </field>
  37544. </fields>
  37545. </register>
  37546. <register>
  37547. <name>WORD151</name>
  37548. <description>Message Buffer 51 WORD1 Register</description>
  37549. <addressOffset>0x3BC</addressOffset>
  37550. <size>32</size>
  37551. <access>read-write</access>
  37552. <resetValue>0</resetValue>
  37553. <resetMask>0xFFFFFFFF</resetMask>
  37554. <fields>
  37555. <field>
  37556. <name>DATA_BYTE_7</name>
  37557. <description>Data byte 7 of Rx/Tx frame.</description>
  37558. <bitOffset>0</bitOffset>
  37559. <bitWidth>8</bitWidth>
  37560. <access>read-write</access>
  37561. </field>
  37562. <field>
  37563. <name>DATA_BYTE_6</name>
  37564. <description>Data byte 6 of Rx/Tx frame.</description>
  37565. <bitOffset>0x8</bitOffset>
  37566. <bitWidth>8</bitWidth>
  37567. <access>read-write</access>
  37568. </field>
  37569. <field>
  37570. <name>DATA_BYTE_5</name>
  37571. <description>Data byte 5 of Rx/Tx frame.</description>
  37572. <bitOffset>0x10</bitOffset>
  37573. <bitWidth>8</bitWidth>
  37574. <access>read-write</access>
  37575. </field>
  37576. <field>
  37577. <name>DATA_BYTE_4</name>
  37578. <description>Data byte 4 of Rx/Tx frame.</description>
  37579. <bitOffset>0x18</bitOffset>
  37580. <bitWidth>8</bitWidth>
  37581. <access>read-write</access>
  37582. </field>
  37583. </fields>
  37584. </register>
  37585. <register>
  37586. <name>CS52</name>
  37587. <description>Message Buffer 52 CS Register</description>
  37588. <addressOffset>0x3C0</addressOffset>
  37589. <size>32</size>
  37590. <access>read-write</access>
  37591. <resetValue>0</resetValue>
  37592. <resetMask>0xFFFFFFFF</resetMask>
  37593. <fields>
  37594. <field>
  37595. <name>TIME_STAMP</name>
  37596. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37597. <bitOffset>0</bitOffset>
  37598. <bitWidth>16</bitWidth>
  37599. <access>read-write</access>
  37600. </field>
  37601. <field>
  37602. <name>DLC</name>
  37603. <description>Length of the data to be stored/transmitted.</description>
  37604. <bitOffset>0x10</bitOffset>
  37605. <bitWidth>4</bitWidth>
  37606. <access>read-write</access>
  37607. </field>
  37608. <field>
  37609. <name>RTR</name>
  37610. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37611. <bitOffset>0x14</bitOffset>
  37612. <bitWidth>1</bitWidth>
  37613. <access>read-write</access>
  37614. </field>
  37615. <field>
  37616. <name>IDE</name>
  37617. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37618. <bitOffset>0x15</bitOffset>
  37619. <bitWidth>1</bitWidth>
  37620. <access>read-write</access>
  37621. </field>
  37622. <field>
  37623. <name>SRR</name>
  37624. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37625. <bitOffset>0x16</bitOffset>
  37626. <bitWidth>1</bitWidth>
  37627. <access>read-write</access>
  37628. </field>
  37629. <field>
  37630. <name>CODE</name>
  37631. <description>Reserved</description>
  37632. <bitOffset>0x18</bitOffset>
  37633. <bitWidth>4</bitWidth>
  37634. <access>read-write</access>
  37635. </field>
  37636. </fields>
  37637. </register>
  37638. <register>
  37639. <name>ID52</name>
  37640. <description>Message Buffer 52 ID Register</description>
  37641. <addressOffset>0x3C4</addressOffset>
  37642. <size>32</size>
  37643. <access>read-write</access>
  37644. <resetValue>0</resetValue>
  37645. <resetMask>0xFFFFFFFF</resetMask>
  37646. <fields>
  37647. <field>
  37648. <name>EXT</name>
  37649. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37650. <bitOffset>0</bitOffset>
  37651. <bitWidth>18</bitWidth>
  37652. <access>read-write</access>
  37653. </field>
  37654. <field>
  37655. <name>STD</name>
  37656. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37657. <bitOffset>0x12</bitOffset>
  37658. <bitWidth>11</bitWidth>
  37659. <access>read-write</access>
  37660. </field>
  37661. <field>
  37662. <name>PRIO</name>
  37663. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37664. <bitOffset>0x1D</bitOffset>
  37665. <bitWidth>3</bitWidth>
  37666. <access>read-write</access>
  37667. </field>
  37668. </fields>
  37669. </register>
  37670. <register>
  37671. <name>WORD052</name>
  37672. <description>Message Buffer 52 WORD0 Register</description>
  37673. <addressOffset>0x3C8</addressOffset>
  37674. <size>32</size>
  37675. <access>read-write</access>
  37676. <resetValue>0</resetValue>
  37677. <resetMask>0xFFFFFFFF</resetMask>
  37678. <fields>
  37679. <field>
  37680. <name>DATA_BYTE_3</name>
  37681. <description>Data byte 3 of Rx/Tx frame.</description>
  37682. <bitOffset>0</bitOffset>
  37683. <bitWidth>8</bitWidth>
  37684. <access>read-write</access>
  37685. </field>
  37686. <field>
  37687. <name>DATA_BYTE_2</name>
  37688. <description>Data byte 2 of Rx/Tx frame.</description>
  37689. <bitOffset>0x8</bitOffset>
  37690. <bitWidth>8</bitWidth>
  37691. <access>read-write</access>
  37692. </field>
  37693. <field>
  37694. <name>DATA_BYTE_1</name>
  37695. <description>Data byte 1 of Rx/Tx frame.</description>
  37696. <bitOffset>0x10</bitOffset>
  37697. <bitWidth>8</bitWidth>
  37698. <access>read-write</access>
  37699. </field>
  37700. <field>
  37701. <name>DATA_BYTE_0</name>
  37702. <description>Data byte 0 of Rx/Tx frame.</description>
  37703. <bitOffset>0x18</bitOffset>
  37704. <bitWidth>8</bitWidth>
  37705. <access>read-write</access>
  37706. </field>
  37707. </fields>
  37708. </register>
  37709. <register>
  37710. <name>WORD152</name>
  37711. <description>Message Buffer 52 WORD1 Register</description>
  37712. <addressOffset>0x3CC</addressOffset>
  37713. <size>32</size>
  37714. <access>read-write</access>
  37715. <resetValue>0</resetValue>
  37716. <resetMask>0xFFFFFFFF</resetMask>
  37717. <fields>
  37718. <field>
  37719. <name>DATA_BYTE_7</name>
  37720. <description>Data byte 7 of Rx/Tx frame.</description>
  37721. <bitOffset>0</bitOffset>
  37722. <bitWidth>8</bitWidth>
  37723. <access>read-write</access>
  37724. </field>
  37725. <field>
  37726. <name>DATA_BYTE_6</name>
  37727. <description>Data byte 6 of Rx/Tx frame.</description>
  37728. <bitOffset>0x8</bitOffset>
  37729. <bitWidth>8</bitWidth>
  37730. <access>read-write</access>
  37731. </field>
  37732. <field>
  37733. <name>DATA_BYTE_5</name>
  37734. <description>Data byte 5 of Rx/Tx frame.</description>
  37735. <bitOffset>0x10</bitOffset>
  37736. <bitWidth>8</bitWidth>
  37737. <access>read-write</access>
  37738. </field>
  37739. <field>
  37740. <name>DATA_BYTE_4</name>
  37741. <description>Data byte 4 of Rx/Tx frame.</description>
  37742. <bitOffset>0x18</bitOffset>
  37743. <bitWidth>8</bitWidth>
  37744. <access>read-write</access>
  37745. </field>
  37746. </fields>
  37747. </register>
  37748. <register>
  37749. <name>CS53</name>
  37750. <description>Message Buffer 53 CS Register</description>
  37751. <addressOffset>0x3D0</addressOffset>
  37752. <size>32</size>
  37753. <access>read-write</access>
  37754. <resetValue>0</resetValue>
  37755. <resetMask>0xFFFFFFFF</resetMask>
  37756. <fields>
  37757. <field>
  37758. <name>TIME_STAMP</name>
  37759. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37760. <bitOffset>0</bitOffset>
  37761. <bitWidth>16</bitWidth>
  37762. <access>read-write</access>
  37763. </field>
  37764. <field>
  37765. <name>DLC</name>
  37766. <description>Length of the data to be stored/transmitted.</description>
  37767. <bitOffset>0x10</bitOffset>
  37768. <bitWidth>4</bitWidth>
  37769. <access>read-write</access>
  37770. </field>
  37771. <field>
  37772. <name>RTR</name>
  37773. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37774. <bitOffset>0x14</bitOffset>
  37775. <bitWidth>1</bitWidth>
  37776. <access>read-write</access>
  37777. </field>
  37778. <field>
  37779. <name>IDE</name>
  37780. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37781. <bitOffset>0x15</bitOffset>
  37782. <bitWidth>1</bitWidth>
  37783. <access>read-write</access>
  37784. </field>
  37785. <field>
  37786. <name>SRR</name>
  37787. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37788. <bitOffset>0x16</bitOffset>
  37789. <bitWidth>1</bitWidth>
  37790. <access>read-write</access>
  37791. </field>
  37792. <field>
  37793. <name>CODE</name>
  37794. <description>Reserved</description>
  37795. <bitOffset>0x18</bitOffset>
  37796. <bitWidth>4</bitWidth>
  37797. <access>read-write</access>
  37798. </field>
  37799. </fields>
  37800. </register>
  37801. <register>
  37802. <name>ID53</name>
  37803. <description>Message Buffer 53 ID Register</description>
  37804. <addressOffset>0x3D4</addressOffset>
  37805. <size>32</size>
  37806. <access>read-write</access>
  37807. <resetValue>0</resetValue>
  37808. <resetMask>0xFFFFFFFF</resetMask>
  37809. <fields>
  37810. <field>
  37811. <name>EXT</name>
  37812. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37813. <bitOffset>0</bitOffset>
  37814. <bitWidth>18</bitWidth>
  37815. <access>read-write</access>
  37816. </field>
  37817. <field>
  37818. <name>STD</name>
  37819. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37820. <bitOffset>0x12</bitOffset>
  37821. <bitWidth>11</bitWidth>
  37822. <access>read-write</access>
  37823. </field>
  37824. <field>
  37825. <name>PRIO</name>
  37826. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37827. <bitOffset>0x1D</bitOffset>
  37828. <bitWidth>3</bitWidth>
  37829. <access>read-write</access>
  37830. </field>
  37831. </fields>
  37832. </register>
  37833. <register>
  37834. <name>WORD053</name>
  37835. <description>Message Buffer 53 WORD0 Register</description>
  37836. <addressOffset>0x3D8</addressOffset>
  37837. <size>32</size>
  37838. <access>read-write</access>
  37839. <resetValue>0</resetValue>
  37840. <resetMask>0xFFFFFFFF</resetMask>
  37841. <fields>
  37842. <field>
  37843. <name>DATA_BYTE_3</name>
  37844. <description>Data byte 3 of Rx/Tx frame.</description>
  37845. <bitOffset>0</bitOffset>
  37846. <bitWidth>8</bitWidth>
  37847. <access>read-write</access>
  37848. </field>
  37849. <field>
  37850. <name>DATA_BYTE_2</name>
  37851. <description>Data byte 2 of Rx/Tx frame.</description>
  37852. <bitOffset>0x8</bitOffset>
  37853. <bitWidth>8</bitWidth>
  37854. <access>read-write</access>
  37855. </field>
  37856. <field>
  37857. <name>DATA_BYTE_1</name>
  37858. <description>Data byte 1 of Rx/Tx frame.</description>
  37859. <bitOffset>0x10</bitOffset>
  37860. <bitWidth>8</bitWidth>
  37861. <access>read-write</access>
  37862. </field>
  37863. <field>
  37864. <name>DATA_BYTE_0</name>
  37865. <description>Data byte 0 of Rx/Tx frame.</description>
  37866. <bitOffset>0x18</bitOffset>
  37867. <bitWidth>8</bitWidth>
  37868. <access>read-write</access>
  37869. </field>
  37870. </fields>
  37871. </register>
  37872. <register>
  37873. <name>WORD153</name>
  37874. <description>Message Buffer 53 WORD1 Register</description>
  37875. <addressOffset>0x3DC</addressOffset>
  37876. <size>32</size>
  37877. <access>read-write</access>
  37878. <resetValue>0</resetValue>
  37879. <resetMask>0xFFFFFFFF</resetMask>
  37880. <fields>
  37881. <field>
  37882. <name>DATA_BYTE_7</name>
  37883. <description>Data byte 7 of Rx/Tx frame.</description>
  37884. <bitOffset>0</bitOffset>
  37885. <bitWidth>8</bitWidth>
  37886. <access>read-write</access>
  37887. </field>
  37888. <field>
  37889. <name>DATA_BYTE_6</name>
  37890. <description>Data byte 6 of Rx/Tx frame.</description>
  37891. <bitOffset>0x8</bitOffset>
  37892. <bitWidth>8</bitWidth>
  37893. <access>read-write</access>
  37894. </field>
  37895. <field>
  37896. <name>DATA_BYTE_5</name>
  37897. <description>Data byte 5 of Rx/Tx frame.</description>
  37898. <bitOffset>0x10</bitOffset>
  37899. <bitWidth>8</bitWidth>
  37900. <access>read-write</access>
  37901. </field>
  37902. <field>
  37903. <name>DATA_BYTE_4</name>
  37904. <description>Data byte 4 of Rx/Tx frame.</description>
  37905. <bitOffset>0x18</bitOffset>
  37906. <bitWidth>8</bitWidth>
  37907. <access>read-write</access>
  37908. </field>
  37909. </fields>
  37910. </register>
  37911. <register>
  37912. <name>CS54</name>
  37913. <description>Message Buffer 54 CS Register</description>
  37914. <addressOffset>0x3E0</addressOffset>
  37915. <size>32</size>
  37916. <access>read-write</access>
  37917. <resetValue>0</resetValue>
  37918. <resetMask>0xFFFFFFFF</resetMask>
  37919. <fields>
  37920. <field>
  37921. <name>TIME_STAMP</name>
  37922. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  37923. <bitOffset>0</bitOffset>
  37924. <bitWidth>16</bitWidth>
  37925. <access>read-write</access>
  37926. </field>
  37927. <field>
  37928. <name>DLC</name>
  37929. <description>Length of the data to be stored/transmitted.</description>
  37930. <bitOffset>0x10</bitOffset>
  37931. <bitWidth>4</bitWidth>
  37932. <access>read-write</access>
  37933. </field>
  37934. <field>
  37935. <name>RTR</name>
  37936. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  37937. <bitOffset>0x14</bitOffset>
  37938. <bitWidth>1</bitWidth>
  37939. <access>read-write</access>
  37940. </field>
  37941. <field>
  37942. <name>IDE</name>
  37943. <description>ID Extended. One/zero for extended/standard format frame.</description>
  37944. <bitOffset>0x15</bitOffset>
  37945. <bitWidth>1</bitWidth>
  37946. <access>read-write</access>
  37947. </field>
  37948. <field>
  37949. <name>SRR</name>
  37950. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  37951. <bitOffset>0x16</bitOffset>
  37952. <bitWidth>1</bitWidth>
  37953. <access>read-write</access>
  37954. </field>
  37955. <field>
  37956. <name>CODE</name>
  37957. <description>Reserved</description>
  37958. <bitOffset>0x18</bitOffset>
  37959. <bitWidth>4</bitWidth>
  37960. <access>read-write</access>
  37961. </field>
  37962. </fields>
  37963. </register>
  37964. <register>
  37965. <name>ID54</name>
  37966. <description>Message Buffer 54 ID Register</description>
  37967. <addressOffset>0x3E4</addressOffset>
  37968. <size>32</size>
  37969. <access>read-write</access>
  37970. <resetValue>0</resetValue>
  37971. <resetMask>0xFFFFFFFF</resetMask>
  37972. <fields>
  37973. <field>
  37974. <name>EXT</name>
  37975. <description>Contains extended (LOW word) identifier of message buffer.</description>
  37976. <bitOffset>0</bitOffset>
  37977. <bitWidth>18</bitWidth>
  37978. <access>read-write</access>
  37979. </field>
  37980. <field>
  37981. <name>STD</name>
  37982. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  37983. <bitOffset>0x12</bitOffset>
  37984. <bitWidth>11</bitWidth>
  37985. <access>read-write</access>
  37986. </field>
  37987. <field>
  37988. <name>PRIO</name>
  37989. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  37990. <bitOffset>0x1D</bitOffset>
  37991. <bitWidth>3</bitWidth>
  37992. <access>read-write</access>
  37993. </field>
  37994. </fields>
  37995. </register>
  37996. <register>
  37997. <name>WORD054</name>
  37998. <description>Message Buffer 54 WORD0 Register</description>
  37999. <addressOffset>0x3E8</addressOffset>
  38000. <size>32</size>
  38001. <access>read-write</access>
  38002. <resetValue>0</resetValue>
  38003. <resetMask>0xFFFFFFFF</resetMask>
  38004. <fields>
  38005. <field>
  38006. <name>DATA_BYTE_3</name>
  38007. <description>Data byte 3 of Rx/Tx frame.</description>
  38008. <bitOffset>0</bitOffset>
  38009. <bitWidth>8</bitWidth>
  38010. <access>read-write</access>
  38011. </field>
  38012. <field>
  38013. <name>DATA_BYTE_2</name>
  38014. <description>Data byte 2 of Rx/Tx frame.</description>
  38015. <bitOffset>0x8</bitOffset>
  38016. <bitWidth>8</bitWidth>
  38017. <access>read-write</access>
  38018. </field>
  38019. <field>
  38020. <name>DATA_BYTE_1</name>
  38021. <description>Data byte 1 of Rx/Tx frame.</description>
  38022. <bitOffset>0x10</bitOffset>
  38023. <bitWidth>8</bitWidth>
  38024. <access>read-write</access>
  38025. </field>
  38026. <field>
  38027. <name>DATA_BYTE_0</name>
  38028. <description>Data byte 0 of Rx/Tx frame.</description>
  38029. <bitOffset>0x18</bitOffset>
  38030. <bitWidth>8</bitWidth>
  38031. <access>read-write</access>
  38032. </field>
  38033. </fields>
  38034. </register>
  38035. <register>
  38036. <name>WORD154</name>
  38037. <description>Message Buffer 54 WORD1 Register</description>
  38038. <addressOffset>0x3EC</addressOffset>
  38039. <size>32</size>
  38040. <access>read-write</access>
  38041. <resetValue>0</resetValue>
  38042. <resetMask>0xFFFFFFFF</resetMask>
  38043. <fields>
  38044. <field>
  38045. <name>DATA_BYTE_7</name>
  38046. <description>Data byte 7 of Rx/Tx frame.</description>
  38047. <bitOffset>0</bitOffset>
  38048. <bitWidth>8</bitWidth>
  38049. <access>read-write</access>
  38050. </field>
  38051. <field>
  38052. <name>DATA_BYTE_6</name>
  38053. <description>Data byte 6 of Rx/Tx frame.</description>
  38054. <bitOffset>0x8</bitOffset>
  38055. <bitWidth>8</bitWidth>
  38056. <access>read-write</access>
  38057. </field>
  38058. <field>
  38059. <name>DATA_BYTE_5</name>
  38060. <description>Data byte 5 of Rx/Tx frame.</description>
  38061. <bitOffset>0x10</bitOffset>
  38062. <bitWidth>8</bitWidth>
  38063. <access>read-write</access>
  38064. </field>
  38065. <field>
  38066. <name>DATA_BYTE_4</name>
  38067. <description>Data byte 4 of Rx/Tx frame.</description>
  38068. <bitOffset>0x18</bitOffset>
  38069. <bitWidth>8</bitWidth>
  38070. <access>read-write</access>
  38071. </field>
  38072. </fields>
  38073. </register>
  38074. <register>
  38075. <name>CS55</name>
  38076. <description>Message Buffer 55 CS Register</description>
  38077. <addressOffset>0x3F0</addressOffset>
  38078. <size>32</size>
  38079. <access>read-write</access>
  38080. <resetValue>0</resetValue>
  38081. <resetMask>0xFFFFFFFF</resetMask>
  38082. <fields>
  38083. <field>
  38084. <name>TIME_STAMP</name>
  38085. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38086. <bitOffset>0</bitOffset>
  38087. <bitWidth>16</bitWidth>
  38088. <access>read-write</access>
  38089. </field>
  38090. <field>
  38091. <name>DLC</name>
  38092. <description>Length of the data to be stored/transmitted.</description>
  38093. <bitOffset>0x10</bitOffset>
  38094. <bitWidth>4</bitWidth>
  38095. <access>read-write</access>
  38096. </field>
  38097. <field>
  38098. <name>RTR</name>
  38099. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38100. <bitOffset>0x14</bitOffset>
  38101. <bitWidth>1</bitWidth>
  38102. <access>read-write</access>
  38103. </field>
  38104. <field>
  38105. <name>IDE</name>
  38106. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38107. <bitOffset>0x15</bitOffset>
  38108. <bitWidth>1</bitWidth>
  38109. <access>read-write</access>
  38110. </field>
  38111. <field>
  38112. <name>SRR</name>
  38113. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38114. <bitOffset>0x16</bitOffset>
  38115. <bitWidth>1</bitWidth>
  38116. <access>read-write</access>
  38117. </field>
  38118. <field>
  38119. <name>CODE</name>
  38120. <description>Reserved</description>
  38121. <bitOffset>0x18</bitOffset>
  38122. <bitWidth>4</bitWidth>
  38123. <access>read-write</access>
  38124. </field>
  38125. </fields>
  38126. </register>
  38127. <register>
  38128. <name>ID55</name>
  38129. <description>Message Buffer 55 ID Register</description>
  38130. <addressOffset>0x3F4</addressOffset>
  38131. <size>32</size>
  38132. <access>read-write</access>
  38133. <resetValue>0</resetValue>
  38134. <resetMask>0xFFFFFFFF</resetMask>
  38135. <fields>
  38136. <field>
  38137. <name>EXT</name>
  38138. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38139. <bitOffset>0</bitOffset>
  38140. <bitWidth>18</bitWidth>
  38141. <access>read-write</access>
  38142. </field>
  38143. <field>
  38144. <name>STD</name>
  38145. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38146. <bitOffset>0x12</bitOffset>
  38147. <bitWidth>11</bitWidth>
  38148. <access>read-write</access>
  38149. </field>
  38150. <field>
  38151. <name>PRIO</name>
  38152. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38153. <bitOffset>0x1D</bitOffset>
  38154. <bitWidth>3</bitWidth>
  38155. <access>read-write</access>
  38156. </field>
  38157. </fields>
  38158. </register>
  38159. <register>
  38160. <name>WORD055</name>
  38161. <description>Message Buffer 55 WORD0 Register</description>
  38162. <addressOffset>0x3F8</addressOffset>
  38163. <size>32</size>
  38164. <access>read-write</access>
  38165. <resetValue>0</resetValue>
  38166. <resetMask>0xFFFFFFFF</resetMask>
  38167. <fields>
  38168. <field>
  38169. <name>DATA_BYTE_3</name>
  38170. <description>Data byte 3 of Rx/Tx frame.</description>
  38171. <bitOffset>0</bitOffset>
  38172. <bitWidth>8</bitWidth>
  38173. <access>read-write</access>
  38174. </field>
  38175. <field>
  38176. <name>DATA_BYTE_2</name>
  38177. <description>Data byte 2 of Rx/Tx frame.</description>
  38178. <bitOffset>0x8</bitOffset>
  38179. <bitWidth>8</bitWidth>
  38180. <access>read-write</access>
  38181. </field>
  38182. <field>
  38183. <name>DATA_BYTE_1</name>
  38184. <description>Data byte 1 of Rx/Tx frame.</description>
  38185. <bitOffset>0x10</bitOffset>
  38186. <bitWidth>8</bitWidth>
  38187. <access>read-write</access>
  38188. </field>
  38189. <field>
  38190. <name>DATA_BYTE_0</name>
  38191. <description>Data byte 0 of Rx/Tx frame.</description>
  38192. <bitOffset>0x18</bitOffset>
  38193. <bitWidth>8</bitWidth>
  38194. <access>read-write</access>
  38195. </field>
  38196. </fields>
  38197. </register>
  38198. <register>
  38199. <name>WORD155</name>
  38200. <description>Message Buffer 55 WORD1 Register</description>
  38201. <addressOffset>0x3FC</addressOffset>
  38202. <size>32</size>
  38203. <access>read-write</access>
  38204. <resetValue>0</resetValue>
  38205. <resetMask>0xFFFFFFFF</resetMask>
  38206. <fields>
  38207. <field>
  38208. <name>DATA_BYTE_7</name>
  38209. <description>Data byte 7 of Rx/Tx frame.</description>
  38210. <bitOffset>0</bitOffset>
  38211. <bitWidth>8</bitWidth>
  38212. <access>read-write</access>
  38213. </field>
  38214. <field>
  38215. <name>DATA_BYTE_6</name>
  38216. <description>Data byte 6 of Rx/Tx frame.</description>
  38217. <bitOffset>0x8</bitOffset>
  38218. <bitWidth>8</bitWidth>
  38219. <access>read-write</access>
  38220. </field>
  38221. <field>
  38222. <name>DATA_BYTE_5</name>
  38223. <description>Data byte 5 of Rx/Tx frame.</description>
  38224. <bitOffset>0x10</bitOffset>
  38225. <bitWidth>8</bitWidth>
  38226. <access>read-write</access>
  38227. </field>
  38228. <field>
  38229. <name>DATA_BYTE_4</name>
  38230. <description>Data byte 4 of Rx/Tx frame.</description>
  38231. <bitOffset>0x18</bitOffset>
  38232. <bitWidth>8</bitWidth>
  38233. <access>read-write</access>
  38234. </field>
  38235. </fields>
  38236. </register>
  38237. <register>
  38238. <name>CS56</name>
  38239. <description>Message Buffer 56 CS Register</description>
  38240. <addressOffset>0x400</addressOffset>
  38241. <size>32</size>
  38242. <access>read-write</access>
  38243. <resetValue>0</resetValue>
  38244. <resetMask>0xFFFFFFFF</resetMask>
  38245. <fields>
  38246. <field>
  38247. <name>TIME_STAMP</name>
  38248. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38249. <bitOffset>0</bitOffset>
  38250. <bitWidth>16</bitWidth>
  38251. <access>read-write</access>
  38252. </field>
  38253. <field>
  38254. <name>DLC</name>
  38255. <description>Length of the data to be stored/transmitted.</description>
  38256. <bitOffset>0x10</bitOffset>
  38257. <bitWidth>4</bitWidth>
  38258. <access>read-write</access>
  38259. </field>
  38260. <field>
  38261. <name>RTR</name>
  38262. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38263. <bitOffset>0x14</bitOffset>
  38264. <bitWidth>1</bitWidth>
  38265. <access>read-write</access>
  38266. </field>
  38267. <field>
  38268. <name>IDE</name>
  38269. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38270. <bitOffset>0x15</bitOffset>
  38271. <bitWidth>1</bitWidth>
  38272. <access>read-write</access>
  38273. </field>
  38274. <field>
  38275. <name>SRR</name>
  38276. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38277. <bitOffset>0x16</bitOffset>
  38278. <bitWidth>1</bitWidth>
  38279. <access>read-write</access>
  38280. </field>
  38281. <field>
  38282. <name>CODE</name>
  38283. <description>Reserved</description>
  38284. <bitOffset>0x18</bitOffset>
  38285. <bitWidth>4</bitWidth>
  38286. <access>read-write</access>
  38287. </field>
  38288. </fields>
  38289. </register>
  38290. <register>
  38291. <name>ID56</name>
  38292. <description>Message Buffer 56 ID Register</description>
  38293. <addressOffset>0x404</addressOffset>
  38294. <size>32</size>
  38295. <access>read-write</access>
  38296. <resetValue>0</resetValue>
  38297. <resetMask>0xFFFFFFFF</resetMask>
  38298. <fields>
  38299. <field>
  38300. <name>EXT</name>
  38301. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38302. <bitOffset>0</bitOffset>
  38303. <bitWidth>18</bitWidth>
  38304. <access>read-write</access>
  38305. </field>
  38306. <field>
  38307. <name>STD</name>
  38308. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38309. <bitOffset>0x12</bitOffset>
  38310. <bitWidth>11</bitWidth>
  38311. <access>read-write</access>
  38312. </field>
  38313. <field>
  38314. <name>PRIO</name>
  38315. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38316. <bitOffset>0x1D</bitOffset>
  38317. <bitWidth>3</bitWidth>
  38318. <access>read-write</access>
  38319. </field>
  38320. </fields>
  38321. </register>
  38322. <register>
  38323. <name>WORD056</name>
  38324. <description>Message Buffer 56 WORD0 Register</description>
  38325. <addressOffset>0x408</addressOffset>
  38326. <size>32</size>
  38327. <access>read-write</access>
  38328. <resetValue>0</resetValue>
  38329. <resetMask>0xFFFFFFFF</resetMask>
  38330. <fields>
  38331. <field>
  38332. <name>DATA_BYTE_3</name>
  38333. <description>Data byte 3 of Rx/Tx frame.</description>
  38334. <bitOffset>0</bitOffset>
  38335. <bitWidth>8</bitWidth>
  38336. <access>read-write</access>
  38337. </field>
  38338. <field>
  38339. <name>DATA_BYTE_2</name>
  38340. <description>Data byte 2 of Rx/Tx frame.</description>
  38341. <bitOffset>0x8</bitOffset>
  38342. <bitWidth>8</bitWidth>
  38343. <access>read-write</access>
  38344. </field>
  38345. <field>
  38346. <name>DATA_BYTE_1</name>
  38347. <description>Data byte 1 of Rx/Tx frame.</description>
  38348. <bitOffset>0x10</bitOffset>
  38349. <bitWidth>8</bitWidth>
  38350. <access>read-write</access>
  38351. </field>
  38352. <field>
  38353. <name>DATA_BYTE_0</name>
  38354. <description>Data byte 0 of Rx/Tx frame.</description>
  38355. <bitOffset>0x18</bitOffset>
  38356. <bitWidth>8</bitWidth>
  38357. <access>read-write</access>
  38358. </field>
  38359. </fields>
  38360. </register>
  38361. <register>
  38362. <name>WORD156</name>
  38363. <description>Message Buffer 56 WORD1 Register</description>
  38364. <addressOffset>0x40C</addressOffset>
  38365. <size>32</size>
  38366. <access>read-write</access>
  38367. <resetValue>0</resetValue>
  38368. <resetMask>0xFFFFFFFF</resetMask>
  38369. <fields>
  38370. <field>
  38371. <name>DATA_BYTE_7</name>
  38372. <description>Data byte 7 of Rx/Tx frame.</description>
  38373. <bitOffset>0</bitOffset>
  38374. <bitWidth>8</bitWidth>
  38375. <access>read-write</access>
  38376. </field>
  38377. <field>
  38378. <name>DATA_BYTE_6</name>
  38379. <description>Data byte 6 of Rx/Tx frame.</description>
  38380. <bitOffset>0x8</bitOffset>
  38381. <bitWidth>8</bitWidth>
  38382. <access>read-write</access>
  38383. </field>
  38384. <field>
  38385. <name>DATA_BYTE_5</name>
  38386. <description>Data byte 5 of Rx/Tx frame.</description>
  38387. <bitOffset>0x10</bitOffset>
  38388. <bitWidth>8</bitWidth>
  38389. <access>read-write</access>
  38390. </field>
  38391. <field>
  38392. <name>DATA_BYTE_4</name>
  38393. <description>Data byte 4 of Rx/Tx frame.</description>
  38394. <bitOffset>0x18</bitOffset>
  38395. <bitWidth>8</bitWidth>
  38396. <access>read-write</access>
  38397. </field>
  38398. </fields>
  38399. </register>
  38400. <register>
  38401. <name>CS57</name>
  38402. <description>Message Buffer 57 CS Register</description>
  38403. <addressOffset>0x410</addressOffset>
  38404. <size>32</size>
  38405. <access>read-write</access>
  38406. <resetValue>0</resetValue>
  38407. <resetMask>0xFFFFFFFF</resetMask>
  38408. <fields>
  38409. <field>
  38410. <name>TIME_STAMP</name>
  38411. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38412. <bitOffset>0</bitOffset>
  38413. <bitWidth>16</bitWidth>
  38414. <access>read-write</access>
  38415. </field>
  38416. <field>
  38417. <name>DLC</name>
  38418. <description>Length of the data to be stored/transmitted.</description>
  38419. <bitOffset>0x10</bitOffset>
  38420. <bitWidth>4</bitWidth>
  38421. <access>read-write</access>
  38422. </field>
  38423. <field>
  38424. <name>RTR</name>
  38425. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38426. <bitOffset>0x14</bitOffset>
  38427. <bitWidth>1</bitWidth>
  38428. <access>read-write</access>
  38429. </field>
  38430. <field>
  38431. <name>IDE</name>
  38432. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38433. <bitOffset>0x15</bitOffset>
  38434. <bitWidth>1</bitWidth>
  38435. <access>read-write</access>
  38436. </field>
  38437. <field>
  38438. <name>SRR</name>
  38439. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38440. <bitOffset>0x16</bitOffset>
  38441. <bitWidth>1</bitWidth>
  38442. <access>read-write</access>
  38443. </field>
  38444. <field>
  38445. <name>CODE</name>
  38446. <description>Reserved</description>
  38447. <bitOffset>0x18</bitOffset>
  38448. <bitWidth>4</bitWidth>
  38449. <access>read-write</access>
  38450. </field>
  38451. </fields>
  38452. </register>
  38453. <register>
  38454. <name>ID57</name>
  38455. <description>Message Buffer 57 ID Register</description>
  38456. <addressOffset>0x414</addressOffset>
  38457. <size>32</size>
  38458. <access>read-write</access>
  38459. <resetValue>0</resetValue>
  38460. <resetMask>0xFFFFFFFF</resetMask>
  38461. <fields>
  38462. <field>
  38463. <name>EXT</name>
  38464. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38465. <bitOffset>0</bitOffset>
  38466. <bitWidth>18</bitWidth>
  38467. <access>read-write</access>
  38468. </field>
  38469. <field>
  38470. <name>STD</name>
  38471. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38472. <bitOffset>0x12</bitOffset>
  38473. <bitWidth>11</bitWidth>
  38474. <access>read-write</access>
  38475. </field>
  38476. <field>
  38477. <name>PRIO</name>
  38478. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38479. <bitOffset>0x1D</bitOffset>
  38480. <bitWidth>3</bitWidth>
  38481. <access>read-write</access>
  38482. </field>
  38483. </fields>
  38484. </register>
  38485. <register>
  38486. <name>WORD057</name>
  38487. <description>Message Buffer 57 WORD0 Register</description>
  38488. <addressOffset>0x418</addressOffset>
  38489. <size>32</size>
  38490. <access>read-write</access>
  38491. <resetValue>0</resetValue>
  38492. <resetMask>0xFFFFFFFF</resetMask>
  38493. <fields>
  38494. <field>
  38495. <name>DATA_BYTE_3</name>
  38496. <description>Data byte 3 of Rx/Tx frame.</description>
  38497. <bitOffset>0</bitOffset>
  38498. <bitWidth>8</bitWidth>
  38499. <access>read-write</access>
  38500. </field>
  38501. <field>
  38502. <name>DATA_BYTE_2</name>
  38503. <description>Data byte 2 of Rx/Tx frame.</description>
  38504. <bitOffset>0x8</bitOffset>
  38505. <bitWidth>8</bitWidth>
  38506. <access>read-write</access>
  38507. </field>
  38508. <field>
  38509. <name>DATA_BYTE_1</name>
  38510. <description>Data byte 1 of Rx/Tx frame.</description>
  38511. <bitOffset>0x10</bitOffset>
  38512. <bitWidth>8</bitWidth>
  38513. <access>read-write</access>
  38514. </field>
  38515. <field>
  38516. <name>DATA_BYTE_0</name>
  38517. <description>Data byte 0 of Rx/Tx frame.</description>
  38518. <bitOffset>0x18</bitOffset>
  38519. <bitWidth>8</bitWidth>
  38520. <access>read-write</access>
  38521. </field>
  38522. </fields>
  38523. </register>
  38524. <register>
  38525. <name>WORD157</name>
  38526. <description>Message Buffer 57 WORD1 Register</description>
  38527. <addressOffset>0x41C</addressOffset>
  38528. <size>32</size>
  38529. <access>read-write</access>
  38530. <resetValue>0</resetValue>
  38531. <resetMask>0xFFFFFFFF</resetMask>
  38532. <fields>
  38533. <field>
  38534. <name>DATA_BYTE_7</name>
  38535. <description>Data byte 7 of Rx/Tx frame.</description>
  38536. <bitOffset>0</bitOffset>
  38537. <bitWidth>8</bitWidth>
  38538. <access>read-write</access>
  38539. </field>
  38540. <field>
  38541. <name>DATA_BYTE_6</name>
  38542. <description>Data byte 6 of Rx/Tx frame.</description>
  38543. <bitOffset>0x8</bitOffset>
  38544. <bitWidth>8</bitWidth>
  38545. <access>read-write</access>
  38546. </field>
  38547. <field>
  38548. <name>DATA_BYTE_5</name>
  38549. <description>Data byte 5 of Rx/Tx frame.</description>
  38550. <bitOffset>0x10</bitOffset>
  38551. <bitWidth>8</bitWidth>
  38552. <access>read-write</access>
  38553. </field>
  38554. <field>
  38555. <name>DATA_BYTE_4</name>
  38556. <description>Data byte 4 of Rx/Tx frame.</description>
  38557. <bitOffset>0x18</bitOffset>
  38558. <bitWidth>8</bitWidth>
  38559. <access>read-write</access>
  38560. </field>
  38561. </fields>
  38562. </register>
  38563. <register>
  38564. <name>CS58</name>
  38565. <description>Message Buffer 58 CS Register</description>
  38566. <addressOffset>0x420</addressOffset>
  38567. <size>32</size>
  38568. <access>read-write</access>
  38569. <resetValue>0</resetValue>
  38570. <resetMask>0xFFFFFFFF</resetMask>
  38571. <fields>
  38572. <field>
  38573. <name>TIME_STAMP</name>
  38574. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38575. <bitOffset>0</bitOffset>
  38576. <bitWidth>16</bitWidth>
  38577. <access>read-write</access>
  38578. </field>
  38579. <field>
  38580. <name>DLC</name>
  38581. <description>Length of the data to be stored/transmitted.</description>
  38582. <bitOffset>0x10</bitOffset>
  38583. <bitWidth>4</bitWidth>
  38584. <access>read-write</access>
  38585. </field>
  38586. <field>
  38587. <name>RTR</name>
  38588. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38589. <bitOffset>0x14</bitOffset>
  38590. <bitWidth>1</bitWidth>
  38591. <access>read-write</access>
  38592. </field>
  38593. <field>
  38594. <name>IDE</name>
  38595. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38596. <bitOffset>0x15</bitOffset>
  38597. <bitWidth>1</bitWidth>
  38598. <access>read-write</access>
  38599. </field>
  38600. <field>
  38601. <name>SRR</name>
  38602. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38603. <bitOffset>0x16</bitOffset>
  38604. <bitWidth>1</bitWidth>
  38605. <access>read-write</access>
  38606. </field>
  38607. <field>
  38608. <name>CODE</name>
  38609. <description>Reserved</description>
  38610. <bitOffset>0x18</bitOffset>
  38611. <bitWidth>4</bitWidth>
  38612. <access>read-write</access>
  38613. </field>
  38614. </fields>
  38615. </register>
  38616. <register>
  38617. <name>ID58</name>
  38618. <description>Message Buffer 58 ID Register</description>
  38619. <addressOffset>0x424</addressOffset>
  38620. <size>32</size>
  38621. <access>read-write</access>
  38622. <resetValue>0</resetValue>
  38623. <resetMask>0xFFFFFFFF</resetMask>
  38624. <fields>
  38625. <field>
  38626. <name>EXT</name>
  38627. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38628. <bitOffset>0</bitOffset>
  38629. <bitWidth>18</bitWidth>
  38630. <access>read-write</access>
  38631. </field>
  38632. <field>
  38633. <name>STD</name>
  38634. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38635. <bitOffset>0x12</bitOffset>
  38636. <bitWidth>11</bitWidth>
  38637. <access>read-write</access>
  38638. </field>
  38639. <field>
  38640. <name>PRIO</name>
  38641. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38642. <bitOffset>0x1D</bitOffset>
  38643. <bitWidth>3</bitWidth>
  38644. <access>read-write</access>
  38645. </field>
  38646. </fields>
  38647. </register>
  38648. <register>
  38649. <name>WORD058</name>
  38650. <description>Message Buffer 58 WORD0 Register</description>
  38651. <addressOffset>0x428</addressOffset>
  38652. <size>32</size>
  38653. <access>read-write</access>
  38654. <resetValue>0</resetValue>
  38655. <resetMask>0xFFFFFFFF</resetMask>
  38656. <fields>
  38657. <field>
  38658. <name>DATA_BYTE_3</name>
  38659. <description>Data byte 3 of Rx/Tx frame.</description>
  38660. <bitOffset>0</bitOffset>
  38661. <bitWidth>8</bitWidth>
  38662. <access>read-write</access>
  38663. </field>
  38664. <field>
  38665. <name>DATA_BYTE_2</name>
  38666. <description>Data byte 2 of Rx/Tx frame.</description>
  38667. <bitOffset>0x8</bitOffset>
  38668. <bitWidth>8</bitWidth>
  38669. <access>read-write</access>
  38670. </field>
  38671. <field>
  38672. <name>DATA_BYTE_1</name>
  38673. <description>Data byte 1 of Rx/Tx frame.</description>
  38674. <bitOffset>0x10</bitOffset>
  38675. <bitWidth>8</bitWidth>
  38676. <access>read-write</access>
  38677. </field>
  38678. <field>
  38679. <name>DATA_BYTE_0</name>
  38680. <description>Data byte 0 of Rx/Tx frame.</description>
  38681. <bitOffset>0x18</bitOffset>
  38682. <bitWidth>8</bitWidth>
  38683. <access>read-write</access>
  38684. </field>
  38685. </fields>
  38686. </register>
  38687. <register>
  38688. <name>WORD158</name>
  38689. <description>Message Buffer 58 WORD1 Register</description>
  38690. <addressOffset>0x42C</addressOffset>
  38691. <size>32</size>
  38692. <access>read-write</access>
  38693. <resetValue>0</resetValue>
  38694. <resetMask>0xFFFFFFFF</resetMask>
  38695. <fields>
  38696. <field>
  38697. <name>DATA_BYTE_7</name>
  38698. <description>Data byte 7 of Rx/Tx frame.</description>
  38699. <bitOffset>0</bitOffset>
  38700. <bitWidth>8</bitWidth>
  38701. <access>read-write</access>
  38702. </field>
  38703. <field>
  38704. <name>DATA_BYTE_6</name>
  38705. <description>Data byte 6 of Rx/Tx frame.</description>
  38706. <bitOffset>0x8</bitOffset>
  38707. <bitWidth>8</bitWidth>
  38708. <access>read-write</access>
  38709. </field>
  38710. <field>
  38711. <name>DATA_BYTE_5</name>
  38712. <description>Data byte 5 of Rx/Tx frame.</description>
  38713. <bitOffset>0x10</bitOffset>
  38714. <bitWidth>8</bitWidth>
  38715. <access>read-write</access>
  38716. </field>
  38717. <field>
  38718. <name>DATA_BYTE_4</name>
  38719. <description>Data byte 4 of Rx/Tx frame.</description>
  38720. <bitOffset>0x18</bitOffset>
  38721. <bitWidth>8</bitWidth>
  38722. <access>read-write</access>
  38723. </field>
  38724. </fields>
  38725. </register>
  38726. <register>
  38727. <name>CS59</name>
  38728. <description>Message Buffer 59 CS Register</description>
  38729. <addressOffset>0x430</addressOffset>
  38730. <size>32</size>
  38731. <access>read-write</access>
  38732. <resetValue>0</resetValue>
  38733. <resetMask>0xFFFFFFFF</resetMask>
  38734. <fields>
  38735. <field>
  38736. <name>TIME_STAMP</name>
  38737. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38738. <bitOffset>0</bitOffset>
  38739. <bitWidth>16</bitWidth>
  38740. <access>read-write</access>
  38741. </field>
  38742. <field>
  38743. <name>DLC</name>
  38744. <description>Length of the data to be stored/transmitted.</description>
  38745. <bitOffset>0x10</bitOffset>
  38746. <bitWidth>4</bitWidth>
  38747. <access>read-write</access>
  38748. </field>
  38749. <field>
  38750. <name>RTR</name>
  38751. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38752. <bitOffset>0x14</bitOffset>
  38753. <bitWidth>1</bitWidth>
  38754. <access>read-write</access>
  38755. </field>
  38756. <field>
  38757. <name>IDE</name>
  38758. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38759. <bitOffset>0x15</bitOffset>
  38760. <bitWidth>1</bitWidth>
  38761. <access>read-write</access>
  38762. </field>
  38763. <field>
  38764. <name>SRR</name>
  38765. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38766. <bitOffset>0x16</bitOffset>
  38767. <bitWidth>1</bitWidth>
  38768. <access>read-write</access>
  38769. </field>
  38770. <field>
  38771. <name>CODE</name>
  38772. <description>Reserved</description>
  38773. <bitOffset>0x18</bitOffset>
  38774. <bitWidth>4</bitWidth>
  38775. <access>read-write</access>
  38776. </field>
  38777. </fields>
  38778. </register>
  38779. <register>
  38780. <name>ID59</name>
  38781. <description>Message Buffer 59 ID Register</description>
  38782. <addressOffset>0x434</addressOffset>
  38783. <size>32</size>
  38784. <access>read-write</access>
  38785. <resetValue>0</resetValue>
  38786. <resetMask>0xFFFFFFFF</resetMask>
  38787. <fields>
  38788. <field>
  38789. <name>EXT</name>
  38790. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38791. <bitOffset>0</bitOffset>
  38792. <bitWidth>18</bitWidth>
  38793. <access>read-write</access>
  38794. </field>
  38795. <field>
  38796. <name>STD</name>
  38797. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38798. <bitOffset>0x12</bitOffset>
  38799. <bitWidth>11</bitWidth>
  38800. <access>read-write</access>
  38801. </field>
  38802. <field>
  38803. <name>PRIO</name>
  38804. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38805. <bitOffset>0x1D</bitOffset>
  38806. <bitWidth>3</bitWidth>
  38807. <access>read-write</access>
  38808. </field>
  38809. </fields>
  38810. </register>
  38811. <register>
  38812. <name>WORD059</name>
  38813. <description>Message Buffer 59 WORD0 Register</description>
  38814. <addressOffset>0x438</addressOffset>
  38815. <size>32</size>
  38816. <access>read-write</access>
  38817. <resetValue>0</resetValue>
  38818. <resetMask>0xFFFFFFFF</resetMask>
  38819. <fields>
  38820. <field>
  38821. <name>DATA_BYTE_3</name>
  38822. <description>Data byte 3 of Rx/Tx frame.</description>
  38823. <bitOffset>0</bitOffset>
  38824. <bitWidth>8</bitWidth>
  38825. <access>read-write</access>
  38826. </field>
  38827. <field>
  38828. <name>DATA_BYTE_2</name>
  38829. <description>Data byte 2 of Rx/Tx frame.</description>
  38830. <bitOffset>0x8</bitOffset>
  38831. <bitWidth>8</bitWidth>
  38832. <access>read-write</access>
  38833. </field>
  38834. <field>
  38835. <name>DATA_BYTE_1</name>
  38836. <description>Data byte 1 of Rx/Tx frame.</description>
  38837. <bitOffset>0x10</bitOffset>
  38838. <bitWidth>8</bitWidth>
  38839. <access>read-write</access>
  38840. </field>
  38841. <field>
  38842. <name>DATA_BYTE_0</name>
  38843. <description>Data byte 0 of Rx/Tx frame.</description>
  38844. <bitOffset>0x18</bitOffset>
  38845. <bitWidth>8</bitWidth>
  38846. <access>read-write</access>
  38847. </field>
  38848. </fields>
  38849. </register>
  38850. <register>
  38851. <name>WORD159</name>
  38852. <description>Message Buffer 59 WORD1 Register</description>
  38853. <addressOffset>0x43C</addressOffset>
  38854. <size>32</size>
  38855. <access>read-write</access>
  38856. <resetValue>0</resetValue>
  38857. <resetMask>0xFFFFFFFF</resetMask>
  38858. <fields>
  38859. <field>
  38860. <name>DATA_BYTE_7</name>
  38861. <description>Data byte 7 of Rx/Tx frame.</description>
  38862. <bitOffset>0</bitOffset>
  38863. <bitWidth>8</bitWidth>
  38864. <access>read-write</access>
  38865. </field>
  38866. <field>
  38867. <name>DATA_BYTE_6</name>
  38868. <description>Data byte 6 of Rx/Tx frame.</description>
  38869. <bitOffset>0x8</bitOffset>
  38870. <bitWidth>8</bitWidth>
  38871. <access>read-write</access>
  38872. </field>
  38873. <field>
  38874. <name>DATA_BYTE_5</name>
  38875. <description>Data byte 5 of Rx/Tx frame.</description>
  38876. <bitOffset>0x10</bitOffset>
  38877. <bitWidth>8</bitWidth>
  38878. <access>read-write</access>
  38879. </field>
  38880. <field>
  38881. <name>DATA_BYTE_4</name>
  38882. <description>Data byte 4 of Rx/Tx frame.</description>
  38883. <bitOffset>0x18</bitOffset>
  38884. <bitWidth>8</bitWidth>
  38885. <access>read-write</access>
  38886. </field>
  38887. </fields>
  38888. </register>
  38889. <register>
  38890. <name>CS60</name>
  38891. <description>Message Buffer 60 CS Register</description>
  38892. <addressOffset>0x440</addressOffset>
  38893. <size>32</size>
  38894. <access>read-write</access>
  38895. <resetValue>0</resetValue>
  38896. <resetMask>0xFFFFFFFF</resetMask>
  38897. <fields>
  38898. <field>
  38899. <name>TIME_STAMP</name>
  38900. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  38901. <bitOffset>0</bitOffset>
  38902. <bitWidth>16</bitWidth>
  38903. <access>read-write</access>
  38904. </field>
  38905. <field>
  38906. <name>DLC</name>
  38907. <description>Length of the data to be stored/transmitted.</description>
  38908. <bitOffset>0x10</bitOffset>
  38909. <bitWidth>4</bitWidth>
  38910. <access>read-write</access>
  38911. </field>
  38912. <field>
  38913. <name>RTR</name>
  38914. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  38915. <bitOffset>0x14</bitOffset>
  38916. <bitWidth>1</bitWidth>
  38917. <access>read-write</access>
  38918. </field>
  38919. <field>
  38920. <name>IDE</name>
  38921. <description>ID Extended. One/zero for extended/standard format frame.</description>
  38922. <bitOffset>0x15</bitOffset>
  38923. <bitWidth>1</bitWidth>
  38924. <access>read-write</access>
  38925. </field>
  38926. <field>
  38927. <name>SRR</name>
  38928. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  38929. <bitOffset>0x16</bitOffset>
  38930. <bitWidth>1</bitWidth>
  38931. <access>read-write</access>
  38932. </field>
  38933. <field>
  38934. <name>CODE</name>
  38935. <description>Reserved</description>
  38936. <bitOffset>0x18</bitOffset>
  38937. <bitWidth>4</bitWidth>
  38938. <access>read-write</access>
  38939. </field>
  38940. </fields>
  38941. </register>
  38942. <register>
  38943. <name>ID60</name>
  38944. <description>Message Buffer 60 ID Register</description>
  38945. <addressOffset>0x444</addressOffset>
  38946. <size>32</size>
  38947. <access>read-write</access>
  38948. <resetValue>0</resetValue>
  38949. <resetMask>0xFFFFFFFF</resetMask>
  38950. <fields>
  38951. <field>
  38952. <name>EXT</name>
  38953. <description>Contains extended (LOW word) identifier of message buffer.</description>
  38954. <bitOffset>0</bitOffset>
  38955. <bitWidth>18</bitWidth>
  38956. <access>read-write</access>
  38957. </field>
  38958. <field>
  38959. <name>STD</name>
  38960. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  38961. <bitOffset>0x12</bitOffset>
  38962. <bitWidth>11</bitWidth>
  38963. <access>read-write</access>
  38964. </field>
  38965. <field>
  38966. <name>PRIO</name>
  38967. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  38968. <bitOffset>0x1D</bitOffset>
  38969. <bitWidth>3</bitWidth>
  38970. <access>read-write</access>
  38971. </field>
  38972. </fields>
  38973. </register>
  38974. <register>
  38975. <name>WORD060</name>
  38976. <description>Message Buffer 60 WORD0 Register</description>
  38977. <addressOffset>0x448</addressOffset>
  38978. <size>32</size>
  38979. <access>read-write</access>
  38980. <resetValue>0</resetValue>
  38981. <resetMask>0xFFFFFFFF</resetMask>
  38982. <fields>
  38983. <field>
  38984. <name>DATA_BYTE_3</name>
  38985. <description>Data byte 3 of Rx/Tx frame.</description>
  38986. <bitOffset>0</bitOffset>
  38987. <bitWidth>8</bitWidth>
  38988. <access>read-write</access>
  38989. </field>
  38990. <field>
  38991. <name>DATA_BYTE_2</name>
  38992. <description>Data byte 2 of Rx/Tx frame.</description>
  38993. <bitOffset>0x8</bitOffset>
  38994. <bitWidth>8</bitWidth>
  38995. <access>read-write</access>
  38996. </field>
  38997. <field>
  38998. <name>DATA_BYTE_1</name>
  38999. <description>Data byte 1 of Rx/Tx frame.</description>
  39000. <bitOffset>0x10</bitOffset>
  39001. <bitWidth>8</bitWidth>
  39002. <access>read-write</access>
  39003. </field>
  39004. <field>
  39005. <name>DATA_BYTE_0</name>
  39006. <description>Data byte 0 of Rx/Tx frame.</description>
  39007. <bitOffset>0x18</bitOffset>
  39008. <bitWidth>8</bitWidth>
  39009. <access>read-write</access>
  39010. </field>
  39011. </fields>
  39012. </register>
  39013. <register>
  39014. <name>WORD160</name>
  39015. <description>Message Buffer 60 WORD1 Register</description>
  39016. <addressOffset>0x44C</addressOffset>
  39017. <size>32</size>
  39018. <access>read-write</access>
  39019. <resetValue>0</resetValue>
  39020. <resetMask>0xFFFFFFFF</resetMask>
  39021. <fields>
  39022. <field>
  39023. <name>DATA_BYTE_7</name>
  39024. <description>Data byte 7 of Rx/Tx frame.</description>
  39025. <bitOffset>0</bitOffset>
  39026. <bitWidth>8</bitWidth>
  39027. <access>read-write</access>
  39028. </field>
  39029. <field>
  39030. <name>DATA_BYTE_6</name>
  39031. <description>Data byte 6 of Rx/Tx frame.</description>
  39032. <bitOffset>0x8</bitOffset>
  39033. <bitWidth>8</bitWidth>
  39034. <access>read-write</access>
  39035. </field>
  39036. <field>
  39037. <name>DATA_BYTE_5</name>
  39038. <description>Data byte 5 of Rx/Tx frame.</description>
  39039. <bitOffset>0x10</bitOffset>
  39040. <bitWidth>8</bitWidth>
  39041. <access>read-write</access>
  39042. </field>
  39043. <field>
  39044. <name>DATA_BYTE_4</name>
  39045. <description>Data byte 4 of Rx/Tx frame.</description>
  39046. <bitOffset>0x18</bitOffset>
  39047. <bitWidth>8</bitWidth>
  39048. <access>read-write</access>
  39049. </field>
  39050. </fields>
  39051. </register>
  39052. <register>
  39053. <name>CS61</name>
  39054. <description>Message Buffer 61 CS Register</description>
  39055. <addressOffset>0x450</addressOffset>
  39056. <size>32</size>
  39057. <access>read-write</access>
  39058. <resetValue>0</resetValue>
  39059. <resetMask>0xFFFFFFFF</resetMask>
  39060. <fields>
  39061. <field>
  39062. <name>TIME_STAMP</name>
  39063. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  39064. <bitOffset>0</bitOffset>
  39065. <bitWidth>16</bitWidth>
  39066. <access>read-write</access>
  39067. </field>
  39068. <field>
  39069. <name>DLC</name>
  39070. <description>Length of the data to be stored/transmitted.</description>
  39071. <bitOffset>0x10</bitOffset>
  39072. <bitWidth>4</bitWidth>
  39073. <access>read-write</access>
  39074. </field>
  39075. <field>
  39076. <name>RTR</name>
  39077. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  39078. <bitOffset>0x14</bitOffset>
  39079. <bitWidth>1</bitWidth>
  39080. <access>read-write</access>
  39081. </field>
  39082. <field>
  39083. <name>IDE</name>
  39084. <description>ID Extended. One/zero for extended/standard format frame.</description>
  39085. <bitOffset>0x15</bitOffset>
  39086. <bitWidth>1</bitWidth>
  39087. <access>read-write</access>
  39088. </field>
  39089. <field>
  39090. <name>SRR</name>
  39091. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  39092. <bitOffset>0x16</bitOffset>
  39093. <bitWidth>1</bitWidth>
  39094. <access>read-write</access>
  39095. </field>
  39096. <field>
  39097. <name>CODE</name>
  39098. <description>Reserved</description>
  39099. <bitOffset>0x18</bitOffset>
  39100. <bitWidth>4</bitWidth>
  39101. <access>read-write</access>
  39102. </field>
  39103. </fields>
  39104. </register>
  39105. <register>
  39106. <name>ID61</name>
  39107. <description>Message Buffer 61 ID Register</description>
  39108. <addressOffset>0x454</addressOffset>
  39109. <size>32</size>
  39110. <access>read-write</access>
  39111. <resetValue>0</resetValue>
  39112. <resetMask>0xFFFFFFFF</resetMask>
  39113. <fields>
  39114. <field>
  39115. <name>EXT</name>
  39116. <description>Contains extended (LOW word) identifier of message buffer.</description>
  39117. <bitOffset>0</bitOffset>
  39118. <bitWidth>18</bitWidth>
  39119. <access>read-write</access>
  39120. </field>
  39121. <field>
  39122. <name>STD</name>
  39123. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  39124. <bitOffset>0x12</bitOffset>
  39125. <bitWidth>11</bitWidth>
  39126. <access>read-write</access>
  39127. </field>
  39128. <field>
  39129. <name>PRIO</name>
  39130. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  39131. <bitOffset>0x1D</bitOffset>
  39132. <bitWidth>3</bitWidth>
  39133. <access>read-write</access>
  39134. </field>
  39135. </fields>
  39136. </register>
  39137. <register>
  39138. <name>WORD061</name>
  39139. <description>Message Buffer 61 WORD0 Register</description>
  39140. <addressOffset>0x458</addressOffset>
  39141. <size>32</size>
  39142. <access>read-write</access>
  39143. <resetValue>0</resetValue>
  39144. <resetMask>0xFFFFFFFF</resetMask>
  39145. <fields>
  39146. <field>
  39147. <name>DATA_BYTE_3</name>
  39148. <description>Data byte 3 of Rx/Tx frame.</description>
  39149. <bitOffset>0</bitOffset>
  39150. <bitWidth>8</bitWidth>
  39151. <access>read-write</access>
  39152. </field>
  39153. <field>
  39154. <name>DATA_BYTE_2</name>
  39155. <description>Data byte 2 of Rx/Tx frame.</description>
  39156. <bitOffset>0x8</bitOffset>
  39157. <bitWidth>8</bitWidth>
  39158. <access>read-write</access>
  39159. </field>
  39160. <field>
  39161. <name>DATA_BYTE_1</name>
  39162. <description>Data byte 1 of Rx/Tx frame.</description>
  39163. <bitOffset>0x10</bitOffset>
  39164. <bitWidth>8</bitWidth>
  39165. <access>read-write</access>
  39166. </field>
  39167. <field>
  39168. <name>DATA_BYTE_0</name>
  39169. <description>Data byte 0 of Rx/Tx frame.</description>
  39170. <bitOffset>0x18</bitOffset>
  39171. <bitWidth>8</bitWidth>
  39172. <access>read-write</access>
  39173. </field>
  39174. </fields>
  39175. </register>
  39176. <register>
  39177. <name>WORD161</name>
  39178. <description>Message Buffer 61 WORD1 Register</description>
  39179. <addressOffset>0x45C</addressOffset>
  39180. <size>32</size>
  39181. <access>read-write</access>
  39182. <resetValue>0</resetValue>
  39183. <resetMask>0xFFFFFFFF</resetMask>
  39184. <fields>
  39185. <field>
  39186. <name>DATA_BYTE_7</name>
  39187. <description>Data byte 7 of Rx/Tx frame.</description>
  39188. <bitOffset>0</bitOffset>
  39189. <bitWidth>8</bitWidth>
  39190. <access>read-write</access>
  39191. </field>
  39192. <field>
  39193. <name>DATA_BYTE_6</name>
  39194. <description>Data byte 6 of Rx/Tx frame.</description>
  39195. <bitOffset>0x8</bitOffset>
  39196. <bitWidth>8</bitWidth>
  39197. <access>read-write</access>
  39198. </field>
  39199. <field>
  39200. <name>DATA_BYTE_5</name>
  39201. <description>Data byte 5 of Rx/Tx frame.</description>
  39202. <bitOffset>0x10</bitOffset>
  39203. <bitWidth>8</bitWidth>
  39204. <access>read-write</access>
  39205. </field>
  39206. <field>
  39207. <name>DATA_BYTE_4</name>
  39208. <description>Data byte 4 of Rx/Tx frame.</description>
  39209. <bitOffset>0x18</bitOffset>
  39210. <bitWidth>8</bitWidth>
  39211. <access>read-write</access>
  39212. </field>
  39213. </fields>
  39214. </register>
  39215. <register>
  39216. <name>CS62</name>
  39217. <description>Message Buffer 62 CS Register</description>
  39218. <addressOffset>0x460</addressOffset>
  39219. <size>32</size>
  39220. <access>read-write</access>
  39221. <resetValue>0</resetValue>
  39222. <resetMask>0xFFFFFFFF</resetMask>
  39223. <fields>
  39224. <field>
  39225. <name>TIME_STAMP</name>
  39226. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  39227. <bitOffset>0</bitOffset>
  39228. <bitWidth>16</bitWidth>
  39229. <access>read-write</access>
  39230. </field>
  39231. <field>
  39232. <name>DLC</name>
  39233. <description>Length of the data to be stored/transmitted.</description>
  39234. <bitOffset>0x10</bitOffset>
  39235. <bitWidth>4</bitWidth>
  39236. <access>read-write</access>
  39237. </field>
  39238. <field>
  39239. <name>RTR</name>
  39240. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  39241. <bitOffset>0x14</bitOffset>
  39242. <bitWidth>1</bitWidth>
  39243. <access>read-write</access>
  39244. </field>
  39245. <field>
  39246. <name>IDE</name>
  39247. <description>ID Extended. One/zero for extended/standard format frame.</description>
  39248. <bitOffset>0x15</bitOffset>
  39249. <bitWidth>1</bitWidth>
  39250. <access>read-write</access>
  39251. </field>
  39252. <field>
  39253. <name>SRR</name>
  39254. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  39255. <bitOffset>0x16</bitOffset>
  39256. <bitWidth>1</bitWidth>
  39257. <access>read-write</access>
  39258. </field>
  39259. <field>
  39260. <name>CODE</name>
  39261. <description>Reserved</description>
  39262. <bitOffset>0x18</bitOffset>
  39263. <bitWidth>4</bitWidth>
  39264. <access>read-write</access>
  39265. </field>
  39266. </fields>
  39267. </register>
  39268. <register>
  39269. <name>ID62</name>
  39270. <description>Message Buffer 62 ID Register</description>
  39271. <addressOffset>0x464</addressOffset>
  39272. <size>32</size>
  39273. <access>read-write</access>
  39274. <resetValue>0</resetValue>
  39275. <resetMask>0xFFFFFFFF</resetMask>
  39276. <fields>
  39277. <field>
  39278. <name>EXT</name>
  39279. <description>Contains extended (LOW word) identifier of message buffer.</description>
  39280. <bitOffset>0</bitOffset>
  39281. <bitWidth>18</bitWidth>
  39282. <access>read-write</access>
  39283. </field>
  39284. <field>
  39285. <name>STD</name>
  39286. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  39287. <bitOffset>0x12</bitOffset>
  39288. <bitWidth>11</bitWidth>
  39289. <access>read-write</access>
  39290. </field>
  39291. <field>
  39292. <name>PRIO</name>
  39293. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  39294. <bitOffset>0x1D</bitOffset>
  39295. <bitWidth>3</bitWidth>
  39296. <access>read-write</access>
  39297. </field>
  39298. </fields>
  39299. </register>
  39300. <register>
  39301. <name>WORD062</name>
  39302. <description>Message Buffer 62 WORD0 Register</description>
  39303. <addressOffset>0x468</addressOffset>
  39304. <size>32</size>
  39305. <access>read-write</access>
  39306. <resetValue>0</resetValue>
  39307. <resetMask>0xFFFFFFFF</resetMask>
  39308. <fields>
  39309. <field>
  39310. <name>DATA_BYTE_3</name>
  39311. <description>Data byte 3 of Rx/Tx frame.</description>
  39312. <bitOffset>0</bitOffset>
  39313. <bitWidth>8</bitWidth>
  39314. <access>read-write</access>
  39315. </field>
  39316. <field>
  39317. <name>DATA_BYTE_2</name>
  39318. <description>Data byte 2 of Rx/Tx frame.</description>
  39319. <bitOffset>0x8</bitOffset>
  39320. <bitWidth>8</bitWidth>
  39321. <access>read-write</access>
  39322. </field>
  39323. <field>
  39324. <name>DATA_BYTE_1</name>
  39325. <description>Data byte 1 of Rx/Tx frame.</description>
  39326. <bitOffset>0x10</bitOffset>
  39327. <bitWidth>8</bitWidth>
  39328. <access>read-write</access>
  39329. </field>
  39330. <field>
  39331. <name>DATA_BYTE_0</name>
  39332. <description>Data byte 0 of Rx/Tx frame.</description>
  39333. <bitOffset>0x18</bitOffset>
  39334. <bitWidth>8</bitWidth>
  39335. <access>read-write</access>
  39336. </field>
  39337. </fields>
  39338. </register>
  39339. <register>
  39340. <name>WORD162</name>
  39341. <description>Message Buffer 62 WORD1 Register</description>
  39342. <addressOffset>0x46C</addressOffset>
  39343. <size>32</size>
  39344. <access>read-write</access>
  39345. <resetValue>0</resetValue>
  39346. <resetMask>0xFFFFFFFF</resetMask>
  39347. <fields>
  39348. <field>
  39349. <name>DATA_BYTE_7</name>
  39350. <description>Data byte 7 of Rx/Tx frame.</description>
  39351. <bitOffset>0</bitOffset>
  39352. <bitWidth>8</bitWidth>
  39353. <access>read-write</access>
  39354. </field>
  39355. <field>
  39356. <name>DATA_BYTE_6</name>
  39357. <description>Data byte 6 of Rx/Tx frame.</description>
  39358. <bitOffset>0x8</bitOffset>
  39359. <bitWidth>8</bitWidth>
  39360. <access>read-write</access>
  39361. </field>
  39362. <field>
  39363. <name>DATA_BYTE_5</name>
  39364. <description>Data byte 5 of Rx/Tx frame.</description>
  39365. <bitOffset>0x10</bitOffset>
  39366. <bitWidth>8</bitWidth>
  39367. <access>read-write</access>
  39368. </field>
  39369. <field>
  39370. <name>DATA_BYTE_4</name>
  39371. <description>Data byte 4 of Rx/Tx frame.</description>
  39372. <bitOffset>0x18</bitOffset>
  39373. <bitWidth>8</bitWidth>
  39374. <access>read-write</access>
  39375. </field>
  39376. </fields>
  39377. </register>
  39378. <register>
  39379. <name>CS63</name>
  39380. <description>Message Buffer 63 CS Register</description>
  39381. <addressOffset>0x470</addressOffset>
  39382. <size>32</size>
  39383. <access>read-write</access>
  39384. <resetValue>0</resetValue>
  39385. <resetMask>0xFFFFFFFF</resetMask>
  39386. <fields>
  39387. <field>
  39388. <name>TIME_STAMP</name>
  39389. <description>Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.</description>
  39390. <bitOffset>0</bitOffset>
  39391. <bitWidth>16</bitWidth>
  39392. <access>read-write</access>
  39393. </field>
  39394. <field>
  39395. <name>DLC</name>
  39396. <description>Length of the data to be stored/transmitted.</description>
  39397. <bitOffset>0x10</bitOffset>
  39398. <bitWidth>4</bitWidth>
  39399. <access>read-write</access>
  39400. </field>
  39401. <field>
  39402. <name>RTR</name>
  39403. <description>Remote Transmission Request. One/zero for remote/data frame.</description>
  39404. <bitOffset>0x14</bitOffset>
  39405. <bitWidth>1</bitWidth>
  39406. <access>read-write</access>
  39407. </field>
  39408. <field>
  39409. <name>IDE</name>
  39410. <description>ID Extended. One/zero for extended/standard format frame.</description>
  39411. <bitOffset>0x15</bitOffset>
  39412. <bitWidth>1</bitWidth>
  39413. <access>read-write</access>
  39414. </field>
  39415. <field>
  39416. <name>SRR</name>
  39417. <description>Substitute Remote Request. Contains a fixed recessive bit.</description>
  39418. <bitOffset>0x16</bitOffset>
  39419. <bitWidth>1</bitWidth>
  39420. <access>read-write</access>
  39421. </field>
  39422. <field>
  39423. <name>CODE</name>
  39424. <description>Reserved</description>
  39425. <bitOffset>0x18</bitOffset>
  39426. <bitWidth>4</bitWidth>
  39427. <access>read-write</access>
  39428. </field>
  39429. </fields>
  39430. </register>
  39431. <register>
  39432. <name>ID63</name>
  39433. <description>Message Buffer 63 ID Register</description>
  39434. <addressOffset>0x474</addressOffset>
  39435. <size>32</size>
  39436. <access>read-write</access>
  39437. <resetValue>0</resetValue>
  39438. <resetMask>0xFFFFFFFF</resetMask>
  39439. <fields>
  39440. <field>
  39441. <name>EXT</name>
  39442. <description>Contains extended (LOW word) identifier of message buffer.</description>
  39443. <bitOffset>0</bitOffset>
  39444. <bitWidth>18</bitWidth>
  39445. <access>read-write</access>
  39446. </field>
  39447. <field>
  39448. <name>STD</name>
  39449. <description>Contains standard/extended (HIGH word) identifier of message buffer.</description>
  39450. <bitOffset>0x12</bitOffset>
  39451. <bitWidth>11</bitWidth>
  39452. <access>read-write</access>
  39453. </field>
  39454. <field>
  39455. <name>PRIO</name>
  39456. <description>Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.</description>
  39457. <bitOffset>0x1D</bitOffset>
  39458. <bitWidth>3</bitWidth>
  39459. <access>read-write</access>
  39460. </field>
  39461. </fields>
  39462. </register>
  39463. <register>
  39464. <name>WORD063</name>
  39465. <description>Message Buffer 63 WORD0 Register</description>
  39466. <addressOffset>0x478</addressOffset>
  39467. <size>32</size>
  39468. <access>read-write</access>
  39469. <resetValue>0</resetValue>
  39470. <resetMask>0xFFFFFFFF</resetMask>
  39471. <fields>
  39472. <field>
  39473. <name>DATA_BYTE_3</name>
  39474. <description>Data byte 3 of Rx/Tx frame.</description>
  39475. <bitOffset>0</bitOffset>
  39476. <bitWidth>8</bitWidth>
  39477. <access>read-write</access>
  39478. </field>
  39479. <field>
  39480. <name>DATA_BYTE_2</name>
  39481. <description>Data byte 2 of Rx/Tx frame.</description>
  39482. <bitOffset>0x8</bitOffset>
  39483. <bitWidth>8</bitWidth>
  39484. <access>read-write</access>
  39485. </field>
  39486. <field>
  39487. <name>DATA_BYTE_1</name>
  39488. <description>Data byte 1 of Rx/Tx frame.</description>
  39489. <bitOffset>0x10</bitOffset>
  39490. <bitWidth>8</bitWidth>
  39491. <access>read-write</access>
  39492. </field>
  39493. <field>
  39494. <name>DATA_BYTE_0</name>
  39495. <description>Data byte 0 of Rx/Tx frame.</description>
  39496. <bitOffset>0x18</bitOffset>
  39497. <bitWidth>8</bitWidth>
  39498. <access>read-write</access>
  39499. </field>
  39500. </fields>
  39501. </register>
  39502. <register>
  39503. <name>WORD163</name>
  39504. <description>Message Buffer 63 WORD1 Register</description>
  39505. <addressOffset>0x47C</addressOffset>
  39506. <size>32</size>
  39507. <access>read-write</access>
  39508. <resetValue>0</resetValue>
  39509. <resetMask>0xFFFFFFFF</resetMask>
  39510. <fields>
  39511. <field>
  39512. <name>DATA_BYTE_7</name>
  39513. <description>Data byte 7 of Rx/Tx frame.</description>
  39514. <bitOffset>0</bitOffset>
  39515. <bitWidth>8</bitWidth>
  39516. <access>read-write</access>
  39517. </field>
  39518. <field>
  39519. <name>DATA_BYTE_6</name>
  39520. <description>Data byte 6 of Rx/Tx frame.</description>
  39521. <bitOffset>0x8</bitOffset>
  39522. <bitWidth>8</bitWidth>
  39523. <access>read-write</access>
  39524. </field>
  39525. <field>
  39526. <name>DATA_BYTE_5</name>
  39527. <description>Data byte 5 of Rx/Tx frame.</description>
  39528. <bitOffset>0x10</bitOffset>
  39529. <bitWidth>8</bitWidth>
  39530. <access>read-write</access>
  39531. </field>
  39532. <field>
  39533. <name>DATA_BYTE_4</name>
  39534. <description>Data byte 4 of Rx/Tx frame.</description>
  39535. <bitOffset>0x18</bitOffset>
  39536. <bitWidth>8</bitWidth>
  39537. <access>read-write</access>
  39538. </field>
  39539. </fields>
  39540. </register>
  39541. <register>
  39542. <dim>64</dim>
  39543. <dimIncrement>0x4</dimIncrement>
  39544. <name>RXIMR%s</name>
  39545. <description>Rx Individual Mask Registers</description>
  39546. <addressOffset>0x880</addressOffset>
  39547. <size>32</size>
  39548. <access>read-write</access>
  39549. <resetValue>0</resetValue>
  39550. <resetMask>0xFFFFFFFF</resetMask>
  39551. <fields>
  39552. <field>
  39553. <name>MI</name>
  39554. <description>These bits mask both Mailbox filter and Rx FIFO ID Filter Table element in distinct ways</description>
  39555. <bitOffset>0</bitOffset>
  39556. <bitWidth>32</bitWidth>
  39557. <access>read-write</access>
  39558. <enumeratedValues>
  39559. <enumeratedValue>
  39560. <name>MI_0</name>
  39561. <description>the corresponding bit in the filter is &quot;don't care&quot;</description>
  39562. <value>0</value>
  39563. </enumeratedValue>
  39564. <enumeratedValue>
  39565. <name>MI_1</name>
  39566. <description>The corresponding bit in the filter is checked</description>
  39567. <value>0x1</value>
  39568. </enumeratedValue>
  39569. </enumeratedValues>
  39570. </field>
  39571. </fields>
  39572. </register>
  39573. <register>
  39574. <name>GFWR</name>
  39575. <description>Glitch Filter Width Registers</description>
  39576. <addressOffset>0x9E0</addressOffset>
  39577. <size>32</size>
  39578. <access>read-write</access>
  39579. <resetValue>0x7F</resetValue>
  39580. <resetMask>0xFFFFFFFF</resetMask>
  39581. <fields>
  39582. <field>
  39583. <name>GFWR</name>
  39584. <description>It determines the Glitch Filter Width</description>
  39585. <bitOffset>0</bitOffset>
  39586. <bitWidth>8</bitWidth>
  39587. <access>read-write</access>
  39588. </field>
  39589. </fields>
  39590. </register>
  39591. </registers>
  39592. </peripheral>
  39593. <peripheral derivedFrom="CAN1">
  39594. <name>CAN2</name>
  39595. <description>CAN</description>
  39596. <groupName>CAN</groupName>
  39597. <prependToName>CAN2_</prependToName>
  39598. <baseAddress>0x2094000</baseAddress>
  39599. <addressBlock>
  39600. <offset>0</offset>
  39601. <size>0x9E4</size>
  39602. <usage>registers</usage>
  39603. </addressBlock>
  39604. <interrupt>
  39605. <name>CAN2</name>
  39606. <value>143</value>
  39607. </interrupt>
  39608. </peripheral>
  39609. <peripheral>
  39610. <name>GPT1</name>
  39611. <description>GPT</description>
  39612. <groupName>GPT</groupName>
  39613. <prependToName>GPT1_</prependToName>
  39614. <baseAddress>0x2098000</baseAddress>
  39615. <headerStructName>GPT</headerStructName>
  39616. <addressBlock>
  39617. <offset>0</offset>
  39618. <size>0x28</size>
  39619. <usage>registers</usage>
  39620. </addressBlock>
  39621. <interrupt>
  39622. <name>GPT1</name>
  39623. <value>87</value>
  39624. </interrupt>
  39625. <registers>
  39626. <register>
  39627. <name>CR</name>
  39628. <description>GPT Control Register</description>
  39629. <addressOffset>0</addressOffset>
  39630. <size>32</size>
  39631. <access>read-write</access>
  39632. <resetValue>0</resetValue>
  39633. <resetMask>0xFFFFFFFF</resetMask>
  39634. <fields>
  39635. <field>
  39636. <name>EN</name>
  39637. <description>GPT Enable</description>
  39638. <bitOffset>0</bitOffset>
  39639. <bitWidth>1</bitWidth>
  39640. <access>read-write</access>
  39641. <enumeratedValues>
  39642. <enumeratedValue>
  39643. <name>EN_0</name>
  39644. <description>GPT is disabled.</description>
  39645. <value>0</value>
  39646. </enumeratedValue>
  39647. <enumeratedValue>
  39648. <name>EN_1</name>
  39649. <description>GPT is enabled.</description>
  39650. <value>0x1</value>
  39651. </enumeratedValue>
  39652. </enumeratedValues>
  39653. </field>
  39654. <field>
  39655. <name>ENMOD</name>
  39656. <description>GPT Enable mode</description>
  39657. <bitOffset>0x1</bitOffset>
  39658. <bitWidth>1</bitWidth>
  39659. <access>read-write</access>
  39660. <enumeratedValues>
  39661. <enumeratedValue>
  39662. <name>ENMOD_0</name>
  39663. <description>GPT counter will retain its value when it is disabled.</description>
  39664. <value>0</value>
  39665. </enumeratedValue>
  39666. <enumeratedValue>
  39667. <name>ENMOD_1</name>
  39668. <description>GPT counter value is reset to 0 when it is disabled.</description>
  39669. <value>0x1</value>
  39670. </enumeratedValue>
  39671. </enumeratedValues>
  39672. </field>
  39673. <field>
  39674. <name>DBGEN</name>
  39675. <description>GPT debug mode enable</description>
  39676. <bitOffset>0x2</bitOffset>
  39677. <bitWidth>1</bitWidth>
  39678. <access>read-write</access>
  39679. <enumeratedValues>
  39680. <enumeratedValue>
  39681. <name>DBGEN_0</name>
  39682. <description>GPT is disabled in debug mode.</description>
  39683. <value>0</value>
  39684. </enumeratedValue>
  39685. <enumeratedValue>
  39686. <name>DBGEN_1</name>
  39687. <description>GPT is enabled in debug mode.</description>
  39688. <value>0x1</value>
  39689. </enumeratedValue>
  39690. </enumeratedValues>
  39691. </field>
  39692. <field>
  39693. <name>WAITEN</name>
  39694. <description>GPT Wait Mode enable</description>
  39695. <bitOffset>0x3</bitOffset>
  39696. <bitWidth>1</bitWidth>
  39697. <access>read-write</access>
  39698. <enumeratedValues>
  39699. <enumeratedValue>
  39700. <name>WAITEN_0</name>
  39701. <description>GPT is disabled in wait mode.</description>
  39702. <value>0</value>
  39703. </enumeratedValue>
  39704. <enumeratedValue>
  39705. <name>WAITEN_1</name>
  39706. <description>GPT is enabled in wait mode.</description>
  39707. <value>0x1</value>
  39708. </enumeratedValue>
  39709. </enumeratedValues>
  39710. </field>
  39711. <field>
  39712. <name>DOZEEN</name>
  39713. <description>GPT Doze Mode Enable</description>
  39714. <bitOffset>0x4</bitOffset>
  39715. <bitWidth>1</bitWidth>
  39716. <access>read-write</access>
  39717. <enumeratedValues>
  39718. <enumeratedValue>
  39719. <name>DOZEEN_0</name>
  39720. <description>GPT is disabled in doze mode.</description>
  39721. <value>0</value>
  39722. </enumeratedValue>
  39723. <enumeratedValue>
  39724. <name>DOZEEN_1</name>
  39725. <description>GPT is enabled in doze mode.</description>
  39726. <value>0x1</value>
  39727. </enumeratedValue>
  39728. </enumeratedValues>
  39729. </field>
  39730. <field>
  39731. <name>STOPEN</name>
  39732. <description>GPT Stop Mode enable</description>
  39733. <bitOffset>0x5</bitOffset>
  39734. <bitWidth>1</bitWidth>
  39735. <access>read-write</access>
  39736. <enumeratedValues>
  39737. <enumeratedValue>
  39738. <name>STOPEN_0</name>
  39739. <description>GPT is disabled in Stop mode.</description>
  39740. <value>0</value>
  39741. </enumeratedValue>
  39742. <enumeratedValue>
  39743. <name>STOPEN_1</name>
  39744. <description>GPT is enabled in Stop mode.</description>
  39745. <value>0x1</value>
  39746. </enumeratedValue>
  39747. </enumeratedValues>
  39748. </field>
  39749. <field>
  39750. <name>CLKSRC</name>
  39751. <description>Clock Source select</description>
  39752. <bitOffset>0x6</bitOffset>
  39753. <bitWidth>3</bitWidth>
  39754. <access>read-write</access>
  39755. <enumeratedValues>
  39756. <enumeratedValue>
  39757. <name>CLKSRC_0</name>
  39758. <description>No clock</description>
  39759. <value>0</value>
  39760. </enumeratedValue>
  39761. <enumeratedValue>
  39762. <name>CLKSRC_1</name>
  39763. <description>Peripheral Clock (ipg_clk)</description>
  39764. <value>0x1</value>
  39765. </enumeratedValue>
  39766. <enumeratedValue>
  39767. <name>CLKSRC_2</name>
  39768. <description>High Frequency Reference Clock (ipg_clk_highfreq)</description>
  39769. <value>0x2</value>
  39770. </enumeratedValue>
  39771. <enumeratedValue>
  39772. <name>CLKSRC_3</name>
  39773. <description>External Clock</description>
  39774. <value>0x3</value>
  39775. </enumeratedValue>
  39776. <enumeratedValue>
  39777. <name>CLKSRC_4</name>
  39778. <description>Low Frequency Reference Clock (ipg_clk_32k)</description>
  39779. <value>0x4</value>
  39780. </enumeratedValue>
  39781. <enumeratedValue>
  39782. <name>CLKSRC_5</name>
  39783. <description>Crystal oscillator as Reference Clock (ipg_clk_24M)</description>
  39784. <value>0x5</value>
  39785. </enumeratedValue>
  39786. </enumeratedValues>
  39787. </field>
  39788. <field>
  39789. <name>FRR</name>
  39790. <description>Free-Run or Restart mode</description>
  39791. <bitOffset>0x9</bitOffset>
  39792. <bitWidth>1</bitWidth>
  39793. <access>read-write</access>
  39794. <enumeratedValues>
  39795. <enumeratedValue>
  39796. <name>FRR_0</name>
  39797. <description>Restart mode</description>
  39798. <value>0</value>
  39799. </enumeratedValue>
  39800. <enumeratedValue>
  39801. <name>FRR_1</name>
  39802. <description>Free-Run mode</description>
  39803. <value>0x1</value>
  39804. </enumeratedValue>
  39805. </enumeratedValues>
  39806. </field>
  39807. <field>
  39808. <name>EN_24M</name>
  39809. <description>Enable 24 MHz clock input from crystal</description>
  39810. <bitOffset>0xA</bitOffset>
  39811. <bitWidth>1</bitWidth>
  39812. <access>read-write</access>
  39813. <enumeratedValues>
  39814. <enumeratedValue>
  39815. <name>EN_24M_0</name>
  39816. <description>24M clock disabled</description>
  39817. <value>0</value>
  39818. </enumeratedValue>
  39819. <enumeratedValue>
  39820. <name>EN_24M_1</name>
  39821. <description>24M clock enabled</description>
  39822. <value>0x1</value>
  39823. </enumeratedValue>
  39824. </enumeratedValues>
  39825. </field>
  39826. <field>
  39827. <name>SWR</name>
  39828. <description>Software reset</description>
  39829. <bitOffset>0xF</bitOffset>
  39830. <bitWidth>1</bitWidth>
  39831. <access>read-write</access>
  39832. <enumeratedValues>
  39833. <enumeratedValue>
  39834. <name>SWR_0</name>
  39835. <description>GPT is not in reset state</description>
  39836. <value>0</value>
  39837. </enumeratedValue>
  39838. <enumeratedValue>
  39839. <name>SWR_1</name>
  39840. <description>GPT is in reset state</description>
  39841. <value>0x1</value>
  39842. </enumeratedValue>
  39843. </enumeratedValues>
  39844. </field>
  39845. <field>
  39846. <name>IM1</name>
  39847. <description>See IM2</description>
  39848. <bitOffset>0x10</bitOffset>
  39849. <bitWidth>2</bitWidth>
  39850. <access>read-write</access>
  39851. </field>
  39852. <field>
  39853. <name>IM2</name>
  39854. <description>IM2 (bits 19-18, Input Capture Channel 2 operating mode) IM1 (bits 17-16, Input Capture Channel 1 operating mode) The IMn bit field determines the transition on the input pin (for Input capture channel n), which will trigger a capture event</description>
  39855. <bitOffset>0x12</bitOffset>
  39856. <bitWidth>2</bitWidth>
  39857. <access>read-write</access>
  39858. <enumeratedValues>
  39859. <enumeratedValue>
  39860. <name>IM2_0</name>
  39861. <description>capture disabled</description>
  39862. <value>0</value>
  39863. </enumeratedValue>
  39864. <enumeratedValue>
  39865. <name>IM2_1</name>
  39866. <description>capture on rising edge only</description>
  39867. <value>0x1</value>
  39868. </enumeratedValue>
  39869. <enumeratedValue>
  39870. <name>IM2_2</name>
  39871. <description>capture on falling edge only</description>
  39872. <value>0x2</value>
  39873. </enumeratedValue>
  39874. <enumeratedValue>
  39875. <name>IM2_3</name>
  39876. <description>capture on both edges</description>
  39877. <value>0x3</value>
  39878. </enumeratedValue>
  39879. </enumeratedValues>
  39880. </field>
  39881. <field>
  39882. <name>OM1</name>
  39883. <description>See OM3</description>
  39884. <bitOffset>0x14</bitOffset>
  39885. <bitWidth>3</bitWidth>
  39886. <access>read-write</access>
  39887. </field>
  39888. <field>
  39889. <name>OM2</name>
  39890. <description>See OM3</description>
  39891. <bitOffset>0x17</bitOffset>
  39892. <bitWidth>3</bitWidth>
  39893. <access>read-write</access>
  39894. </field>
  39895. <field>
  39896. <name>OM3</name>
  39897. <description>OM3 (bits 28-26) controls the Output Compare Channel 3 operating mode</description>
  39898. <bitOffset>0x1A</bitOffset>
  39899. <bitWidth>3</bitWidth>
  39900. <access>read-write</access>
  39901. <enumeratedValues>
  39902. <enumeratedValue>
  39903. <name>OM3_0</name>
  39904. <description>Output disconnected. No response on pin.</description>
  39905. <value>0</value>
  39906. </enumeratedValue>
  39907. <enumeratedValue>
  39908. <name>OM3_1</name>
  39909. <description>Toggle output pin</description>
  39910. <value>0x1</value>
  39911. </enumeratedValue>
  39912. <enumeratedValue>
  39913. <name>OM3_2</name>
  39914. <description>Clear output pin</description>
  39915. <value>0x2</value>
  39916. </enumeratedValue>
  39917. <enumeratedValue>
  39918. <name>OM3_3</name>
  39919. <description>Set output pin</description>
  39920. <value>0x3</value>
  39921. </enumeratedValue>
  39922. </enumeratedValues>
  39923. </field>
  39924. <field>
  39925. <name>FO1</name>
  39926. <description>See F03</description>
  39927. <bitOffset>0x1D</bitOffset>
  39928. <bitWidth>1</bitWidth>
  39929. <access>write-only</access>
  39930. </field>
  39931. <field>
  39932. <name>FO2</name>
  39933. <description>See F03</description>
  39934. <bitOffset>0x1E</bitOffset>
  39935. <bitWidth>1</bitWidth>
  39936. <access>write-only</access>
  39937. </field>
  39938. <field>
  39939. <name>FO3</name>
  39940. <description>FO3 Force Output Compare Channel 3 FO2 Force Output Compare Channel 2 FO1 Force Output Compare Channel 1 The FOn bit causes the pin action programmed for the timer Output Compare n pin (according to the OMn bits in this register)</description>
  39941. <bitOffset>0x1F</bitOffset>
  39942. <bitWidth>1</bitWidth>
  39943. <access>write-only</access>
  39944. <enumeratedValues>
  39945. <enumeratedValue>
  39946. <name>FO3_0</name>
  39947. <description>Writing a 0 has no effect.</description>
  39948. <value>0</value>
  39949. </enumeratedValue>
  39950. <enumeratedValue>
  39951. <name>FO3_1</name>
  39952. <description>Causes the programmed pin action on the timer Output Compare n pin; the OFn flag is not set.</description>
  39953. <value>0x1</value>
  39954. </enumeratedValue>
  39955. </enumeratedValues>
  39956. </field>
  39957. </fields>
  39958. </register>
  39959. <register>
  39960. <name>PR</name>
  39961. <description>GPT Prescaler Register</description>
  39962. <addressOffset>0x4</addressOffset>
  39963. <size>32</size>
  39964. <access>read-write</access>
  39965. <resetValue>0</resetValue>
  39966. <resetMask>0xFFFFFFFF</resetMask>
  39967. <fields>
  39968. <field>
  39969. <name>PRESCALER</name>
  39970. <description>Prescaler bits</description>
  39971. <bitOffset>0</bitOffset>
  39972. <bitWidth>12</bitWidth>
  39973. <access>read-write</access>
  39974. <enumeratedValues>
  39975. <enumeratedValue>
  39976. <name>PRESCALER_0</name>
  39977. <description>Divide by 1</description>
  39978. <value>0</value>
  39979. </enumeratedValue>
  39980. <enumeratedValue>
  39981. <name>PRESCALER_1</name>
  39982. <description>Divide by 2</description>
  39983. <value>0x1</value>
  39984. </enumeratedValue>
  39985. <enumeratedValue>
  39986. <name>PRESCALER_4095</name>
  39987. <description>Divide by 4096</description>
  39988. <value>0xFFF</value>
  39989. </enumeratedValue>
  39990. </enumeratedValues>
  39991. </field>
  39992. <field>
  39993. <name>PRESCALER24M</name>
  39994. <description>Prescaler bits</description>
  39995. <bitOffset>0xC</bitOffset>
  39996. <bitWidth>4</bitWidth>
  39997. <access>read-write</access>
  39998. <enumeratedValues>
  39999. <enumeratedValue>
  40000. <name>PRESCALER24M_0</name>
  40001. <description>Divide by 1</description>
  40002. <value>0</value>
  40003. </enumeratedValue>
  40004. <enumeratedValue>
  40005. <name>PRESCALER24M_1</name>
  40006. <description>Divide by 2</description>
  40007. <value>0x1</value>
  40008. </enumeratedValue>
  40009. <enumeratedValue>
  40010. <name>PRESCALER24M_15</name>
  40011. <description>Divide by 16</description>
  40012. <value>0xF</value>
  40013. </enumeratedValue>
  40014. </enumeratedValues>
  40015. </field>
  40016. </fields>
  40017. </register>
  40018. <register>
  40019. <name>SR</name>
  40020. <description>GPT Status Register</description>
  40021. <addressOffset>0x8</addressOffset>
  40022. <size>32</size>
  40023. <access>read-write</access>
  40024. <resetValue>0</resetValue>
  40025. <resetMask>0xFFFFFFFF</resetMask>
  40026. <fields>
  40027. <field>
  40028. <name>OF1</name>
  40029. <description>See OF3</description>
  40030. <bitOffset>0</bitOffset>
  40031. <bitWidth>1</bitWidth>
  40032. <access>read-write</access>
  40033. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40034. </field>
  40035. <field>
  40036. <name>OF2</name>
  40037. <description>See OF3</description>
  40038. <bitOffset>0x1</bitOffset>
  40039. <bitWidth>1</bitWidth>
  40040. <access>read-write</access>
  40041. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40042. </field>
  40043. <field>
  40044. <name>OF3</name>
  40045. <description>OF3 Output Compare 3 Flag OF2 Output Compare 2 Flag OF1 Output Compare 1 Flag The OFn bit indicates that a compare event has occurred on Output Compare channel n</description>
  40046. <bitOffset>0x2</bitOffset>
  40047. <bitWidth>1</bitWidth>
  40048. <access>read-write</access>
  40049. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40050. <enumeratedValues>
  40051. <enumeratedValue>
  40052. <name>OF3_0</name>
  40053. <description>Compare event has not occurred.</description>
  40054. <value>0</value>
  40055. </enumeratedValue>
  40056. <enumeratedValue>
  40057. <name>OF3_1</name>
  40058. <description>Compare event has occurred.</description>
  40059. <value>0x1</value>
  40060. </enumeratedValue>
  40061. </enumeratedValues>
  40062. </field>
  40063. <field>
  40064. <name>IF1</name>
  40065. <description>See IF2</description>
  40066. <bitOffset>0x3</bitOffset>
  40067. <bitWidth>1</bitWidth>
  40068. <access>read-write</access>
  40069. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40070. </field>
  40071. <field>
  40072. <name>IF2</name>
  40073. <description>IF2 Input capture 2 Flag IF1 Input capture 1 Flag The IFn bit indicates that a capture event has occurred on Input Capture channel n</description>
  40074. <bitOffset>0x4</bitOffset>
  40075. <bitWidth>1</bitWidth>
  40076. <access>read-write</access>
  40077. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40078. <enumeratedValues>
  40079. <enumeratedValue>
  40080. <name>IF2_0</name>
  40081. <description>Capture event has not occurred.</description>
  40082. <value>0</value>
  40083. </enumeratedValue>
  40084. <enumeratedValue>
  40085. <name>IF2_1</name>
  40086. <description>Capture event has occurred.</description>
  40087. <value>0x1</value>
  40088. </enumeratedValue>
  40089. </enumeratedValues>
  40090. </field>
  40091. <field>
  40092. <name>ROV</name>
  40093. <description>Rollover Flag</description>
  40094. <bitOffset>0x5</bitOffset>
  40095. <bitWidth>1</bitWidth>
  40096. <access>read-write</access>
  40097. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  40098. <enumeratedValues>
  40099. <enumeratedValue>
  40100. <name>ROV_0</name>
  40101. <description>Rollover has not occurred.</description>
  40102. <value>0</value>
  40103. </enumeratedValue>
  40104. <enumeratedValue>
  40105. <name>ROV_1</name>
  40106. <description>Rollover has occurred.</description>
  40107. <value>0x1</value>
  40108. </enumeratedValue>
  40109. </enumeratedValues>
  40110. </field>
  40111. </fields>
  40112. </register>
  40113. <register>
  40114. <name>IR</name>
  40115. <description>GPT Interrupt Register</description>
  40116. <addressOffset>0xC</addressOffset>
  40117. <size>32</size>
  40118. <access>read-write</access>
  40119. <resetValue>0</resetValue>
  40120. <resetMask>0xFFFFFFFF</resetMask>
  40121. <fields>
  40122. <field>
  40123. <name>OF1IE</name>
  40124. <description>See OF3IE</description>
  40125. <bitOffset>0</bitOffset>
  40126. <bitWidth>1</bitWidth>
  40127. <access>read-write</access>
  40128. </field>
  40129. <field>
  40130. <name>OF2IE</name>
  40131. <description>See OF3IE</description>
  40132. <bitOffset>0x1</bitOffset>
  40133. <bitWidth>1</bitWidth>
  40134. <access>read-write</access>
  40135. </field>
  40136. <field>
  40137. <name>OF3IE</name>
  40138. <description>OF3IE Output Compare 3 Interrupt Enable OF2IE Output Compare 2 Interrupt Enable OF1IE Output Compare 1 Interrupt Enable The OFnIE bit controls the Output Compare Channel n interrupt</description>
  40139. <bitOffset>0x2</bitOffset>
  40140. <bitWidth>1</bitWidth>
  40141. <access>read-write</access>
  40142. <enumeratedValues>
  40143. <enumeratedValue>
  40144. <name>OF3IE_0</name>
  40145. <description>Output Compare Channel n interrupt is disabled.</description>
  40146. <value>0</value>
  40147. </enumeratedValue>
  40148. <enumeratedValue>
  40149. <name>OF3IE_1</name>
  40150. <description>Output Compare Channel n interrupt is enabled.</description>
  40151. <value>0x1</value>
  40152. </enumeratedValue>
  40153. </enumeratedValues>
  40154. </field>
  40155. <field>
  40156. <name>IF1IE</name>
  40157. <description>See IF2IE</description>
  40158. <bitOffset>0x3</bitOffset>
  40159. <bitWidth>1</bitWidth>
  40160. <access>read-write</access>
  40161. </field>
  40162. <field>
  40163. <name>IF2IE</name>
  40164. <description>IF2IE Input capture 2 Interrupt Enable IF1IE Input capture 1 Interrupt Enable The IFnIE bit controls the IFnIE Input Capture n Interrupt Enable</description>
  40165. <bitOffset>0x4</bitOffset>
  40166. <bitWidth>1</bitWidth>
  40167. <access>read-write</access>
  40168. <enumeratedValues>
  40169. <enumeratedValue>
  40170. <name>IF2IE_0</name>
  40171. <description>IF2IE Input Capture n Interrupt Enable is disabled.</description>
  40172. <value>0</value>
  40173. </enumeratedValue>
  40174. <enumeratedValue>
  40175. <name>IF2IE_1</name>
  40176. <description>IF2IE Input Capture n Interrupt Enable is enabled.</description>
  40177. <value>0x1</value>
  40178. </enumeratedValue>
  40179. </enumeratedValues>
  40180. </field>
  40181. <field>
  40182. <name>ROVIE</name>
  40183. <description>Rollover Interrupt Enable. The ROVIE bit controls the Rollover interrupt.</description>
  40184. <bitOffset>0x5</bitOffset>
  40185. <bitWidth>1</bitWidth>
  40186. <access>read-write</access>
  40187. <enumeratedValues>
  40188. <enumeratedValue>
  40189. <name>ROVIE_0</name>
  40190. <description>Rollover interrupt is disabled.</description>
  40191. <value>0</value>
  40192. </enumeratedValue>
  40193. <enumeratedValue>
  40194. <name>ROVIE_1</name>
  40195. <description>Rollover interrupt enabled.</description>
  40196. <value>0x1</value>
  40197. </enumeratedValue>
  40198. </enumeratedValues>
  40199. </field>
  40200. </fields>
  40201. </register>
  40202. <register>
  40203. <name>OCR1</name>
  40204. <description>GPT Output Compare Register 1</description>
  40205. <addressOffset>0x10</addressOffset>
  40206. <size>32</size>
  40207. <access>read-write</access>
  40208. <resetValue>0xFFFFFFFF</resetValue>
  40209. <resetMask>0xFFFFFFFF</resetMask>
  40210. <fields>
  40211. <field>
  40212. <name>COMP</name>
  40213. <description>Compare Value</description>
  40214. <bitOffset>0</bitOffset>
  40215. <bitWidth>32</bitWidth>
  40216. <access>read-write</access>
  40217. </field>
  40218. </fields>
  40219. </register>
  40220. <register>
  40221. <name>OCR2</name>
  40222. <description>GPT Output Compare Register 2</description>
  40223. <addressOffset>0x14</addressOffset>
  40224. <size>32</size>
  40225. <access>read-write</access>
  40226. <resetValue>0xFFFFFFFF</resetValue>
  40227. <resetMask>0xFFFFFFFF</resetMask>
  40228. <fields>
  40229. <field>
  40230. <name>COMP</name>
  40231. <description>Compare Value</description>
  40232. <bitOffset>0</bitOffset>
  40233. <bitWidth>32</bitWidth>
  40234. <access>read-write</access>
  40235. </field>
  40236. </fields>
  40237. </register>
  40238. <register>
  40239. <name>OCR3</name>
  40240. <description>GPT Output Compare Register 3</description>
  40241. <addressOffset>0x18</addressOffset>
  40242. <size>32</size>
  40243. <access>read-write</access>
  40244. <resetValue>0xFFFFFFFF</resetValue>
  40245. <resetMask>0xFFFFFFFF</resetMask>
  40246. <fields>
  40247. <field>
  40248. <name>COMP</name>
  40249. <description>Compare Value</description>
  40250. <bitOffset>0</bitOffset>
  40251. <bitWidth>32</bitWidth>
  40252. <access>read-write</access>
  40253. </field>
  40254. </fields>
  40255. </register>
  40256. <register>
  40257. <name>ICR1</name>
  40258. <description>GPT Input Capture Register 1</description>
  40259. <addressOffset>0x1C</addressOffset>
  40260. <size>32</size>
  40261. <access>read-only</access>
  40262. <resetValue>0</resetValue>
  40263. <resetMask>0xFFFFFFFF</resetMask>
  40264. <fields>
  40265. <field>
  40266. <name>CAPT</name>
  40267. <description>Capture Value</description>
  40268. <bitOffset>0</bitOffset>
  40269. <bitWidth>32</bitWidth>
  40270. <access>read-only</access>
  40271. </field>
  40272. </fields>
  40273. </register>
  40274. <register>
  40275. <name>ICR2</name>
  40276. <description>GPT Input Capture Register 2</description>
  40277. <addressOffset>0x20</addressOffset>
  40278. <size>32</size>
  40279. <access>read-only</access>
  40280. <resetValue>0</resetValue>
  40281. <resetMask>0xFFFFFFFF</resetMask>
  40282. <fields>
  40283. <field>
  40284. <name>CAPT</name>
  40285. <description>Capture Value</description>
  40286. <bitOffset>0</bitOffset>
  40287. <bitWidth>32</bitWidth>
  40288. <access>read-only</access>
  40289. </field>
  40290. </fields>
  40291. </register>
  40292. <register>
  40293. <name>CNT</name>
  40294. <description>GPT Counter Register</description>
  40295. <addressOffset>0x24</addressOffset>
  40296. <size>32</size>
  40297. <access>read-only</access>
  40298. <resetValue>0</resetValue>
  40299. <resetMask>0xFFFFFFFF</resetMask>
  40300. <fields>
  40301. <field>
  40302. <name>COUNT</name>
  40303. <description>Counter Value. The COUNT bits show the current count value of the GPT counter.</description>
  40304. <bitOffset>0</bitOffset>
  40305. <bitWidth>32</bitWidth>
  40306. <access>read-only</access>
  40307. </field>
  40308. </fields>
  40309. </register>
  40310. </registers>
  40311. </peripheral>
  40312. <peripheral derivedFrom="GPT1">
  40313. <name>GPT2</name>
  40314. <description>GPT</description>
  40315. <groupName>GPT</groupName>
  40316. <prependToName>GPT2_</prependToName>
  40317. <baseAddress>0x20E8000</baseAddress>
  40318. <addressBlock>
  40319. <offset>0</offset>
  40320. <size>0x28</size>
  40321. <usage>registers</usage>
  40322. </addressBlock>
  40323. <interrupt>
  40324. <name>GPT2</name>
  40325. <value>141</value>
  40326. </interrupt>
  40327. </peripheral>
  40328. <peripheral>
  40329. <name>GPIO1</name>
  40330. <description>GPIO</description>
  40331. <groupName>GPIO</groupName>
  40332. <prependToName>GPIO1_</prependToName>
  40333. <baseAddress>0x209C000</baseAddress>
  40334. <headerStructName>GPIO</headerStructName>
  40335. <addressBlock>
  40336. <offset>0</offset>
  40337. <size>0x20</size>
  40338. <usage>registers</usage>
  40339. </addressBlock>
  40340. <interrupt>
  40341. <name>GPIO1_INT7</name>
  40342. <value>90</value>
  40343. </interrupt>
  40344. <interrupt>
  40345. <name>GPIO1_INT6</name>
  40346. <value>91</value>
  40347. </interrupt>
  40348. <interrupt>
  40349. <name>GPIO1_INT5</name>
  40350. <value>92</value>
  40351. </interrupt>
  40352. <interrupt>
  40353. <name>GPIO1_INT4</name>
  40354. <value>93</value>
  40355. </interrupt>
  40356. <interrupt>
  40357. <name>GPIO1_INT3</name>
  40358. <value>94</value>
  40359. </interrupt>
  40360. <interrupt>
  40361. <name>GPIO1_INT2</name>
  40362. <value>95</value>
  40363. </interrupt>
  40364. <interrupt>
  40365. <name>GPIO1_INT1</name>
  40366. <value>96</value>
  40367. </interrupt>
  40368. <interrupt>
  40369. <name>GPIO1_INT0</name>
  40370. <value>97</value>
  40371. </interrupt>
  40372. <interrupt>
  40373. <name>GPIO1_Combined_0_15</name>
  40374. <value>98</value>
  40375. </interrupt>
  40376. <interrupt>
  40377. <name>GPIO1_Combined_16_31</name>
  40378. <value>99</value>
  40379. </interrupt>
  40380. <registers>
  40381. <register>
  40382. <name>DR</name>
  40383. <description>GPIO data register</description>
  40384. <addressOffset>0</addressOffset>
  40385. <size>32</size>
  40386. <access>read-write</access>
  40387. <resetValue>0</resetValue>
  40388. <resetMask>0xFFFFFFFF</resetMask>
  40389. <fields>
  40390. <field>
  40391. <name>DR</name>
  40392. <description>Data bits</description>
  40393. <bitOffset>0</bitOffset>
  40394. <bitWidth>32</bitWidth>
  40395. <access>read-write</access>
  40396. </field>
  40397. </fields>
  40398. </register>
  40399. <register>
  40400. <name>GDIR</name>
  40401. <description>GPIO direction register</description>
  40402. <addressOffset>0x4</addressOffset>
  40403. <size>32</size>
  40404. <access>read-write</access>
  40405. <resetValue>0</resetValue>
  40406. <resetMask>0xFFFFFFFF</resetMask>
  40407. <fields>
  40408. <field>
  40409. <name>GDIR</name>
  40410. <description>GPIO direction bits</description>
  40411. <bitOffset>0</bitOffset>
  40412. <bitWidth>32</bitWidth>
  40413. <access>read-write</access>
  40414. <enumeratedValues>
  40415. <enumeratedValue>
  40416. <name>INPUT</name>
  40417. <description>GPIO is configured as input.</description>
  40418. <value>0</value>
  40419. </enumeratedValue>
  40420. <enumeratedValue>
  40421. <name>OUTPUT</name>
  40422. <description>GPIO is configured as output.</description>
  40423. <value>0x1</value>
  40424. </enumeratedValue>
  40425. </enumeratedValues>
  40426. </field>
  40427. </fields>
  40428. </register>
  40429. <register>
  40430. <name>PSR</name>
  40431. <description>GPIO pad status register</description>
  40432. <addressOffset>0x8</addressOffset>
  40433. <size>32</size>
  40434. <access>read-only</access>
  40435. <resetValue>0</resetValue>
  40436. <resetMask>0xFFFFFFFF</resetMask>
  40437. <fields>
  40438. <field>
  40439. <name>PSR</name>
  40440. <description>GPIO pad status bits (status bits)</description>
  40441. <bitOffset>0</bitOffset>
  40442. <bitWidth>32</bitWidth>
  40443. <access>read-only</access>
  40444. </field>
  40445. </fields>
  40446. </register>
  40447. <register>
  40448. <name>ICR1</name>
  40449. <description>GPIO interrupt configuration register1</description>
  40450. <addressOffset>0xC</addressOffset>
  40451. <size>32</size>
  40452. <access>read-write</access>
  40453. <resetValue>0</resetValue>
  40454. <resetMask>0xFFFFFFFF</resetMask>
  40455. <fields>
  40456. <field>
  40457. <name>ICR0</name>
  40458. <description>Interrupt configuration 1 fields</description>
  40459. <bitOffset>0</bitOffset>
  40460. <bitWidth>2</bitWidth>
  40461. <access>read-write</access>
  40462. <enumeratedValues>
  40463. <enumeratedValue>
  40464. <name>LOW_LEVEL</name>
  40465. <description>Interrupt n is low-level sensitive.</description>
  40466. <value>0</value>
  40467. </enumeratedValue>
  40468. <enumeratedValue>
  40469. <name>HIGH_LEVEL</name>
  40470. <description>Interrupt n is high-level sensitive.</description>
  40471. <value>0x1</value>
  40472. </enumeratedValue>
  40473. <enumeratedValue>
  40474. <name>RISING_EDGE</name>
  40475. <description>Interrupt n is rising-edge sensitive.</description>
  40476. <value>0x2</value>
  40477. </enumeratedValue>
  40478. <enumeratedValue>
  40479. <name>FALLING_EDGE</name>
  40480. <description>Interrupt n is falling-edge sensitive.</description>
  40481. <value>0x3</value>
  40482. </enumeratedValue>
  40483. </enumeratedValues>
  40484. </field>
  40485. <field>
  40486. <name>ICR1</name>
  40487. <description>Interrupt configuration 1 fields</description>
  40488. <bitOffset>0x2</bitOffset>
  40489. <bitWidth>2</bitWidth>
  40490. <access>read-write</access>
  40491. <enumeratedValues>
  40492. <enumeratedValue>
  40493. <name>LOW_LEVEL</name>
  40494. <description>Interrupt n is low-level sensitive.</description>
  40495. <value>0</value>
  40496. </enumeratedValue>
  40497. <enumeratedValue>
  40498. <name>HIGH_LEVEL</name>
  40499. <description>Interrupt n is high-level sensitive.</description>
  40500. <value>0x1</value>
  40501. </enumeratedValue>
  40502. <enumeratedValue>
  40503. <name>RISING_EDGE</name>
  40504. <description>Interrupt n is rising-edge sensitive.</description>
  40505. <value>0x2</value>
  40506. </enumeratedValue>
  40507. <enumeratedValue>
  40508. <name>FALLING_EDGE</name>
  40509. <description>Interrupt n is falling-edge sensitive.</description>
  40510. <value>0x3</value>
  40511. </enumeratedValue>
  40512. </enumeratedValues>
  40513. </field>
  40514. <field>
  40515. <name>ICR2</name>
  40516. <description>Interrupt configuration 1 fields</description>
  40517. <bitOffset>0x4</bitOffset>
  40518. <bitWidth>2</bitWidth>
  40519. <access>read-write</access>
  40520. <enumeratedValues>
  40521. <enumeratedValue>
  40522. <name>LOW_LEVEL</name>
  40523. <description>Interrupt n is low-level sensitive.</description>
  40524. <value>0</value>
  40525. </enumeratedValue>
  40526. <enumeratedValue>
  40527. <name>HIGH_LEVEL</name>
  40528. <description>Interrupt n is high-level sensitive.</description>
  40529. <value>0x1</value>
  40530. </enumeratedValue>
  40531. <enumeratedValue>
  40532. <name>RISING_EDGE</name>
  40533. <description>Interrupt n is rising-edge sensitive.</description>
  40534. <value>0x2</value>
  40535. </enumeratedValue>
  40536. <enumeratedValue>
  40537. <name>FALLING_EDGE</name>
  40538. <description>Interrupt n is falling-edge sensitive.</description>
  40539. <value>0x3</value>
  40540. </enumeratedValue>
  40541. </enumeratedValues>
  40542. </field>
  40543. <field>
  40544. <name>ICR3</name>
  40545. <description>Interrupt configuration 1 fields</description>
  40546. <bitOffset>0x6</bitOffset>
  40547. <bitWidth>2</bitWidth>
  40548. <access>read-write</access>
  40549. <enumeratedValues>
  40550. <enumeratedValue>
  40551. <name>LOW_LEVEL</name>
  40552. <description>Interrupt n is low-level sensitive.</description>
  40553. <value>0</value>
  40554. </enumeratedValue>
  40555. <enumeratedValue>
  40556. <name>HIGH_LEVEL</name>
  40557. <description>Interrupt n is high-level sensitive.</description>
  40558. <value>0x1</value>
  40559. </enumeratedValue>
  40560. <enumeratedValue>
  40561. <name>RISING_EDGE</name>
  40562. <description>Interrupt n is rising-edge sensitive.</description>
  40563. <value>0x2</value>
  40564. </enumeratedValue>
  40565. <enumeratedValue>
  40566. <name>FALLING_EDGE</name>
  40567. <description>Interrupt n is falling-edge sensitive.</description>
  40568. <value>0x3</value>
  40569. </enumeratedValue>
  40570. </enumeratedValues>
  40571. </field>
  40572. <field>
  40573. <name>ICR4</name>
  40574. <description>Interrupt configuration 1 fields</description>
  40575. <bitOffset>0x8</bitOffset>
  40576. <bitWidth>2</bitWidth>
  40577. <access>read-write</access>
  40578. <enumeratedValues>
  40579. <enumeratedValue>
  40580. <name>LOW_LEVEL</name>
  40581. <description>Interrupt n is low-level sensitive.</description>
  40582. <value>0</value>
  40583. </enumeratedValue>
  40584. <enumeratedValue>
  40585. <name>HIGH_LEVEL</name>
  40586. <description>Interrupt n is high-level sensitive.</description>
  40587. <value>0x1</value>
  40588. </enumeratedValue>
  40589. <enumeratedValue>
  40590. <name>RISING_EDGE</name>
  40591. <description>Interrupt n is rising-edge sensitive.</description>
  40592. <value>0x2</value>
  40593. </enumeratedValue>
  40594. <enumeratedValue>
  40595. <name>FALLING_EDGE</name>
  40596. <description>Interrupt n is falling-edge sensitive.</description>
  40597. <value>0x3</value>
  40598. </enumeratedValue>
  40599. </enumeratedValues>
  40600. </field>
  40601. <field>
  40602. <name>ICR5</name>
  40603. <description>Interrupt configuration 1 fields</description>
  40604. <bitOffset>0xA</bitOffset>
  40605. <bitWidth>2</bitWidth>
  40606. <access>read-write</access>
  40607. <enumeratedValues>
  40608. <enumeratedValue>
  40609. <name>LOW_LEVEL</name>
  40610. <description>Interrupt n is low-level sensitive.</description>
  40611. <value>0</value>
  40612. </enumeratedValue>
  40613. <enumeratedValue>
  40614. <name>HIGH_LEVEL</name>
  40615. <description>Interrupt n is high-level sensitive.</description>
  40616. <value>0x1</value>
  40617. </enumeratedValue>
  40618. <enumeratedValue>
  40619. <name>RISING_EDGE</name>
  40620. <description>Interrupt n is rising-edge sensitive.</description>
  40621. <value>0x2</value>
  40622. </enumeratedValue>
  40623. <enumeratedValue>
  40624. <name>FALLING_EDGE</name>
  40625. <description>Interrupt n is falling-edge sensitive.</description>
  40626. <value>0x3</value>
  40627. </enumeratedValue>
  40628. </enumeratedValues>
  40629. </field>
  40630. <field>
  40631. <name>ICR6</name>
  40632. <description>Interrupt configuration 1 fields</description>
  40633. <bitOffset>0xC</bitOffset>
  40634. <bitWidth>2</bitWidth>
  40635. <access>read-write</access>
  40636. <enumeratedValues>
  40637. <enumeratedValue>
  40638. <name>LOW_LEVEL</name>
  40639. <description>Interrupt n is low-level sensitive.</description>
  40640. <value>0</value>
  40641. </enumeratedValue>
  40642. <enumeratedValue>
  40643. <name>HIGH_LEVEL</name>
  40644. <description>Interrupt n is high-level sensitive.</description>
  40645. <value>0x1</value>
  40646. </enumeratedValue>
  40647. <enumeratedValue>
  40648. <name>RISING_EDGE</name>
  40649. <description>Interrupt n is rising-edge sensitive.</description>
  40650. <value>0x2</value>
  40651. </enumeratedValue>
  40652. <enumeratedValue>
  40653. <name>FALLING_EDGE</name>
  40654. <description>Interrupt n is falling-edge sensitive.</description>
  40655. <value>0x3</value>
  40656. </enumeratedValue>
  40657. </enumeratedValues>
  40658. </field>
  40659. <field>
  40660. <name>ICR7</name>
  40661. <description>Interrupt configuration 1 fields</description>
  40662. <bitOffset>0xE</bitOffset>
  40663. <bitWidth>2</bitWidth>
  40664. <access>read-write</access>
  40665. <enumeratedValues>
  40666. <enumeratedValue>
  40667. <name>LOW_LEVEL</name>
  40668. <description>Interrupt n is low-level sensitive.</description>
  40669. <value>0</value>
  40670. </enumeratedValue>
  40671. <enumeratedValue>
  40672. <name>HIGH_LEVEL</name>
  40673. <description>Interrupt n is high-level sensitive.</description>
  40674. <value>0x1</value>
  40675. </enumeratedValue>
  40676. <enumeratedValue>
  40677. <name>RISING_EDGE</name>
  40678. <description>Interrupt n is rising-edge sensitive.</description>
  40679. <value>0x2</value>
  40680. </enumeratedValue>
  40681. <enumeratedValue>
  40682. <name>FALLING_EDGE</name>
  40683. <description>Interrupt n is falling-edge sensitive.</description>
  40684. <value>0x3</value>
  40685. </enumeratedValue>
  40686. </enumeratedValues>
  40687. </field>
  40688. <field>
  40689. <name>ICR8</name>
  40690. <description>Interrupt configuration 1 fields</description>
  40691. <bitOffset>0x10</bitOffset>
  40692. <bitWidth>2</bitWidth>
  40693. <access>read-write</access>
  40694. <enumeratedValues>
  40695. <enumeratedValue>
  40696. <name>LOW_LEVEL</name>
  40697. <description>Interrupt n is low-level sensitive.</description>
  40698. <value>0</value>
  40699. </enumeratedValue>
  40700. <enumeratedValue>
  40701. <name>HIGH_LEVEL</name>
  40702. <description>Interrupt n is high-level sensitive.</description>
  40703. <value>0x1</value>
  40704. </enumeratedValue>
  40705. <enumeratedValue>
  40706. <name>RISING_EDGE</name>
  40707. <description>Interrupt n is rising-edge sensitive.</description>
  40708. <value>0x2</value>
  40709. </enumeratedValue>
  40710. <enumeratedValue>
  40711. <name>FALLING_EDGE</name>
  40712. <description>Interrupt n is falling-edge sensitive.</description>
  40713. <value>0x3</value>
  40714. </enumeratedValue>
  40715. </enumeratedValues>
  40716. </field>
  40717. <field>
  40718. <name>ICR9</name>
  40719. <description>Interrupt configuration 1 fields</description>
  40720. <bitOffset>0x12</bitOffset>
  40721. <bitWidth>2</bitWidth>
  40722. <access>read-write</access>
  40723. <enumeratedValues>
  40724. <enumeratedValue>
  40725. <name>LOW_LEVEL</name>
  40726. <description>Interrupt n is low-level sensitive.</description>
  40727. <value>0</value>
  40728. </enumeratedValue>
  40729. <enumeratedValue>
  40730. <name>HIGH_LEVEL</name>
  40731. <description>Interrupt n is high-level sensitive.</description>
  40732. <value>0x1</value>
  40733. </enumeratedValue>
  40734. <enumeratedValue>
  40735. <name>RISING_EDGE</name>
  40736. <description>Interrupt n is rising-edge sensitive.</description>
  40737. <value>0x2</value>
  40738. </enumeratedValue>
  40739. <enumeratedValue>
  40740. <name>FALLING_EDGE</name>
  40741. <description>Interrupt n is falling-edge sensitive.</description>
  40742. <value>0x3</value>
  40743. </enumeratedValue>
  40744. </enumeratedValues>
  40745. </field>
  40746. <field>
  40747. <name>ICR10</name>
  40748. <description>Interrupt configuration 1 fields</description>
  40749. <bitOffset>0x14</bitOffset>
  40750. <bitWidth>2</bitWidth>
  40751. <access>read-write</access>
  40752. <enumeratedValues>
  40753. <enumeratedValue>
  40754. <name>LOW_LEVEL</name>
  40755. <description>Interrupt n is low-level sensitive.</description>
  40756. <value>0</value>
  40757. </enumeratedValue>
  40758. <enumeratedValue>
  40759. <name>HIGH_LEVEL</name>
  40760. <description>Interrupt n is high-level sensitive.</description>
  40761. <value>0x1</value>
  40762. </enumeratedValue>
  40763. <enumeratedValue>
  40764. <name>RISING_EDGE</name>
  40765. <description>Interrupt n is rising-edge sensitive.</description>
  40766. <value>0x2</value>
  40767. </enumeratedValue>
  40768. <enumeratedValue>
  40769. <name>FALLING_EDGE</name>
  40770. <description>Interrupt n is falling-edge sensitive.</description>
  40771. <value>0x3</value>
  40772. </enumeratedValue>
  40773. </enumeratedValues>
  40774. </field>
  40775. <field>
  40776. <name>ICR11</name>
  40777. <description>Interrupt configuration 1 fields</description>
  40778. <bitOffset>0x16</bitOffset>
  40779. <bitWidth>2</bitWidth>
  40780. <access>read-write</access>
  40781. <enumeratedValues>
  40782. <enumeratedValue>
  40783. <name>LOW_LEVEL</name>
  40784. <description>Interrupt n is low-level sensitive.</description>
  40785. <value>0</value>
  40786. </enumeratedValue>
  40787. <enumeratedValue>
  40788. <name>HIGH_LEVEL</name>
  40789. <description>Interrupt n is high-level sensitive.</description>
  40790. <value>0x1</value>
  40791. </enumeratedValue>
  40792. <enumeratedValue>
  40793. <name>RISING_EDGE</name>
  40794. <description>Interrupt n is rising-edge sensitive.</description>
  40795. <value>0x2</value>
  40796. </enumeratedValue>
  40797. <enumeratedValue>
  40798. <name>FALLING_EDGE</name>
  40799. <description>Interrupt n is falling-edge sensitive.</description>
  40800. <value>0x3</value>
  40801. </enumeratedValue>
  40802. </enumeratedValues>
  40803. </field>
  40804. <field>
  40805. <name>ICR12</name>
  40806. <description>Interrupt configuration 1 fields</description>
  40807. <bitOffset>0x18</bitOffset>
  40808. <bitWidth>2</bitWidth>
  40809. <access>read-write</access>
  40810. <enumeratedValues>
  40811. <enumeratedValue>
  40812. <name>LOW_LEVEL</name>
  40813. <description>Interrupt n is low-level sensitive.</description>
  40814. <value>0</value>
  40815. </enumeratedValue>
  40816. <enumeratedValue>
  40817. <name>HIGH_LEVEL</name>
  40818. <description>Interrupt n is high-level sensitive.</description>
  40819. <value>0x1</value>
  40820. </enumeratedValue>
  40821. <enumeratedValue>
  40822. <name>RISING_EDGE</name>
  40823. <description>Interrupt n is rising-edge sensitive.</description>
  40824. <value>0x2</value>
  40825. </enumeratedValue>
  40826. <enumeratedValue>
  40827. <name>FALLING_EDGE</name>
  40828. <description>Interrupt n is falling-edge sensitive.</description>
  40829. <value>0x3</value>
  40830. </enumeratedValue>
  40831. </enumeratedValues>
  40832. </field>
  40833. <field>
  40834. <name>ICR13</name>
  40835. <description>Interrupt configuration 1 fields</description>
  40836. <bitOffset>0x1A</bitOffset>
  40837. <bitWidth>2</bitWidth>
  40838. <access>read-write</access>
  40839. <enumeratedValues>
  40840. <enumeratedValue>
  40841. <name>LOW_LEVEL</name>
  40842. <description>Interrupt n is low-level sensitive.</description>
  40843. <value>0</value>
  40844. </enumeratedValue>
  40845. <enumeratedValue>
  40846. <name>HIGH_LEVEL</name>
  40847. <description>Interrupt n is high-level sensitive.</description>
  40848. <value>0x1</value>
  40849. </enumeratedValue>
  40850. <enumeratedValue>
  40851. <name>RISING_EDGE</name>
  40852. <description>Interrupt n is rising-edge sensitive.</description>
  40853. <value>0x2</value>
  40854. </enumeratedValue>
  40855. <enumeratedValue>
  40856. <name>FALLING_EDGE</name>
  40857. <description>Interrupt n is falling-edge sensitive.</description>
  40858. <value>0x3</value>
  40859. </enumeratedValue>
  40860. </enumeratedValues>
  40861. </field>
  40862. <field>
  40863. <name>ICR14</name>
  40864. <description>Interrupt configuration 1 fields</description>
  40865. <bitOffset>0x1C</bitOffset>
  40866. <bitWidth>2</bitWidth>
  40867. <access>read-write</access>
  40868. <enumeratedValues>
  40869. <enumeratedValue>
  40870. <name>LOW_LEVEL</name>
  40871. <description>Interrupt n is low-level sensitive.</description>
  40872. <value>0</value>
  40873. </enumeratedValue>
  40874. <enumeratedValue>
  40875. <name>HIGH_LEVEL</name>
  40876. <description>Interrupt n is high-level sensitive.</description>
  40877. <value>0x1</value>
  40878. </enumeratedValue>
  40879. <enumeratedValue>
  40880. <name>RISING_EDGE</name>
  40881. <description>Interrupt n is rising-edge sensitive.</description>
  40882. <value>0x2</value>
  40883. </enumeratedValue>
  40884. <enumeratedValue>
  40885. <name>FALLING_EDGE</name>
  40886. <description>Interrupt n is falling-edge sensitive.</description>
  40887. <value>0x3</value>
  40888. </enumeratedValue>
  40889. </enumeratedValues>
  40890. </field>
  40891. <field>
  40892. <name>ICR15</name>
  40893. <description>Interrupt configuration 1 fields</description>
  40894. <bitOffset>0x1E</bitOffset>
  40895. <bitWidth>2</bitWidth>
  40896. <access>read-write</access>
  40897. <enumeratedValues>
  40898. <enumeratedValue>
  40899. <name>LOW_LEVEL</name>
  40900. <description>Interrupt n is low-level sensitive.</description>
  40901. <value>0</value>
  40902. </enumeratedValue>
  40903. <enumeratedValue>
  40904. <name>HIGH_LEVEL</name>
  40905. <description>Interrupt n is high-level sensitive.</description>
  40906. <value>0x1</value>
  40907. </enumeratedValue>
  40908. <enumeratedValue>
  40909. <name>RISING_EDGE</name>
  40910. <description>Interrupt n is rising-edge sensitive.</description>
  40911. <value>0x2</value>
  40912. </enumeratedValue>
  40913. <enumeratedValue>
  40914. <name>FALLING_EDGE</name>
  40915. <description>Interrupt n is falling-edge sensitive.</description>
  40916. <value>0x3</value>
  40917. </enumeratedValue>
  40918. </enumeratedValues>
  40919. </field>
  40920. </fields>
  40921. </register>
  40922. <register>
  40923. <name>ICR2</name>
  40924. <description>GPIO interrupt configuration register2</description>
  40925. <addressOffset>0x10</addressOffset>
  40926. <size>32</size>
  40927. <access>read-write</access>
  40928. <resetValue>0</resetValue>
  40929. <resetMask>0xFFFFFFFF</resetMask>
  40930. <fields>
  40931. <field>
  40932. <name>ICR16</name>
  40933. <description>Interrupt configuration 2 fields</description>
  40934. <bitOffset>0</bitOffset>
  40935. <bitWidth>2</bitWidth>
  40936. <access>read-write</access>
  40937. <enumeratedValues>
  40938. <enumeratedValue>
  40939. <name>LOW_LEVEL</name>
  40940. <description>Interrupt n is low-level sensitive.</description>
  40941. <value>0</value>
  40942. </enumeratedValue>
  40943. <enumeratedValue>
  40944. <name>HIGH_LEVEL</name>
  40945. <description>Interrupt n is high-level sensitive.</description>
  40946. <value>0x1</value>
  40947. </enumeratedValue>
  40948. <enumeratedValue>
  40949. <name>RISING_EDGE</name>
  40950. <description>Interrupt n is rising-edge sensitive.</description>
  40951. <value>0x2</value>
  40952. </enumeratedValue>
  40953. <enumeratedValue>
  40954. <name>FALLING_EDGE</name>
  40955. <description>Interrupt n is falling-edge sensitive.</description>
  40956. <value>0x3</value>
  40957. </enumeratedValue>
  40958. </enumeratedValues>
  40959. </field>
  40960. <field>
  40961. <name>ICR17</name>
  40962. <description>Interrupt configuration 2 fields</description>
  40963. <bitOffset>0x2</bitOffset>
  40964. <bitWidth>2</bitWidth>
  40965. <access>read-write</access>
  40966. <enumeratedValues>
  40967. <enumeratedValue>
  40968. <name>LOW_LEVEL</name>
  40969. <description>Interrupt n is low-level sensitive.</description>
  40970. <value>0</value>
  40971. </enumeratedValue>
  40972. <enumeratedValue>
  40973. <name>HIGH_LEVEL</name>
  40974. <description>Interrupt n is high-level sensitive.</description>
  40975. <value>0x1</value>
  40976. </enumeratedValue>
  40977. <enumeratedValue>
  40978. <name>RISING_EDGE</name>
  40979. <description>Interrupt n is rising-edge sensitive.</description>
  40980. <value>0x2</value>
  40981. </enumeratedValue>
  40982. <enumeratedValue>
  40983. <name>FALLING_EDGE</name>
  40984. <description>Interrupt n is falling-edge sensitive.</description>
  40985. <value>0x3</value>
  40986. </enumeratedValue>
  40987. </enumeratedValues>
  40988. </field>
  40989. <field>
  40990. <name>ICR18</name>
  40991. <description>Interrupt configuration 2 fields</description>
  40992. <bitOffset>0x4</bitOffset>
  40993. <bitWidth>2</bitWidth>
  40994. <access>read-write</access>
  40995. <enumeratedValues>
  40996. <enumeratedValue>
  40997. <name>LOW_LEVEL</name>
  40998. <description>Interrupt n is low-level sensitive.</description>
  40999. <value>0</value>
  41000. </enumeratedValue>
  41001. <enumeratedValue>
  41002. <name>HIGH_LEVEL</name>
  41003. <description>Interrupt n is high-level sensitive.</description>
  41004. <value>0x1</value>
  41005. </enumeratedValue>
  41006. <enumeratedValue>
  41007. <name>RISING_EDGE</name>
  41008. <description>Interrupt n is rising-edge sensitive.</description>
  41009. <value>0x2</value>
  41010. </enumeratedValue>
  41011. <enumeratedValue>
  41012. <name>FALLING_EDGE</name>
  41013. <description>Interrupt n is falling-edge sensitive.</description>
  41014. <value>0x3</value>
  41015. </enumeratedValue>
  41016. </enumeratedValues>
  41017. </field>
  41018. <field>
  41019. <name>ICR19</name>
  41020. <description>Interrupt configuration 2 fields</description>
  41021. <bitOffset>0x6</bitOffset>
  41022. <bitWidth>2</bitWidth>
  41023. <access>read-write</access>
  41024. <enumeratedValues>
  41025. <enumeratedValue>
  41026. <name>LOW_LEVEL</name>
  41027. <description>Interrupt n is low-level sensitive.</description>
  41028. <value>0</value>
  41029. </enumeratedValue>
  41030. <enumeratedValue>
  41031. <name>HIGH_LEVEL</name>
  41032. <description>Interrupt n is high-level sensitive.</description>
  41033. <value>0x1</value>
  41034. </enumeratedValue>
  41035. <enumeratedValue>
  41036. <name>RISING_EDGE</name>
  41037. <description>Interrupt n is rising-edge sensitive.</description>
  41038. <value>0x2</value>
  41039. </enumeratedValue>
  41040. <enumeratedValue>
  41041. <name>FALLING_EDGE</name>
  41042. <description>Interrupt n is falling-edge sensitive.</description>
  41043. <value>0x3</value>
  41044. </enumeratedValue>
  41045. </enumeratedValues>
  41046. </field>
  41047. <field>
  41048. <name>ICR20</name>
  41049. <description>Interrupt configuration 2 fields</description>
  41050. <bitOffset>0x8</bitOffset>
  41051. <bitWidth>2</bitWidth>
  41052. <access>read-write</access>
  41053. <enumeratedValues>
  41054. <enumeratedValue>
  41055. <name>LOW_LEVEL</name>
  41056. <description>Interrupt n is low-level sensitive.</description>
  41057. <value>0</value>
  41058. </enumeratedValue>
  41059. <enumeratedValue>
  41060. <name>HIGH_LEVEL</name>
  41061. <description>Interrupt n is high-level sensitive.</description>
  41062. <value>0x1</value>
  41063. </enumeratedValue>
  41064. <enumeratedValue>
  41065. <name>RISING_EDGE</name>
  41066. <description>Interrupt n is rising-edge sensitive.</description>
  41067. <value>0x2</value>
  41068. </enumeratedValue>
  41069. <enumeratedValue>
  41070. <name>FALLING_EDGE</name>
  41071. <description>Interrupt n is falling-edge sensitive.</description>
  41072. <value>0x3</value>
  41073. </enumeratedValue>
  41074. </enumeratedValues>
  41075. </field>
  41076. <field>
  41077. <name>ICR21</name>
  41078. <description>Interrupt configuration 2 fields</description>
  41079. <bitOffset>0xA</bitOffset>
  41080. <bitWidth>2</bitWidth>
  41081. <access>read-write</access>
  41082. <enumeratedValues>
  41083. <enumeratedValue>
  41084. <name>LOW_LEVEL</name>
  41085. <description>Interrupt n is low-level sensitive.</description>
  41086. <value>0</value>
  41087. </enumeratedValue>
  41088. <enumeratedValue>
  41089. <name>HIGH_LEVEL</name>
  41090. <description>Interrupt n is high-level sensitive.</description>
  41091. <value>0x1</value>
  41092. </enumeratedValue>
  41093. <enumeratedValue>
  41094. <name>RISING_EDGE</name>
  41095. <description>Interrupt n is rising-edge sensitive.</description>
  41096. <value>0x2</value>
  41097. </enumeratedValue>
  41098. <enumeratedValue>
  41099. <name>FALLING_EDGE</name>
  41100. <description>Interrupt n is falling-edge sensitive.</description>
  41101. <value>0x3</value>
  41102. </enumeratedValue>
  41103. </enumeratedValues>
  41104. </field>
  41105. <field>
  41106. <name>ICR22</name>
  41107. <description>Interrupt configuration 2 fields</description>
  41108. <bitOffset>0xC</bitOffset>
  41109. <bitWidth>2</bitWidth>
  41110. <access>read-write</access>
  41111. <enumeratedValues>
  41112. <enumeratedValue>
  41113. <name>LOW_LEVEL</name>
  41114. <description>Interrupt n is low-level sensitive.</description>
  41115. <value>0</value>
  41116. </enumeratedValue>
  41117. <enumeratedValue>
  41118. <name>HIGH_LEVEL</name>
  41119. <description>Interrupt n is high-level sensitive.</description>
  41120. <value>0x1</value>
  41121. </enumeratedValue>
  41122. <enumeratedValue>
  41123. <name>RISING_EDGE</name>
  41124. <description>Interrupt n is rising-edge sensitive.</description>
  41125. <value>0x2</value>
  41126. </enumeratedValue>
  41127. <enumeratedValue>
  41128. <name>FALLING_EDGE</name>
  41129. <description>Interrupt n is falling-edge sensitive.</description>
  41130. <value>0x3</value>
  41131. </enumeratedValue>
  41132. </enumeratedValues>
  41133. </field>
  41134. <field>
  41135. <name>ICR23</name>
  41136. <description>Interrupt configuration 2 fields</description>
  41137. <bitOffset>0xE</bitOffset>
  41138. <bitWidth>2</bitWidth>
  41139. <access>read-write</access>
  41140. <enumeratedValues>
  41141. <enumeratedValue>
  41142. <name>LOW_LEVEL</name>
  41143. <description>Interrupt n is low-level sensitive.</description>
  41144. <value>0</value>
  41145. </enumeratedValue>
  41146. <enumeratedValue>
  41147. <name>HIGH_LEVEL</name>
  41148. <description>Interrupt n is high-level sensitive.</description>
  41149. <value>0x1</value>
  41150. </enumeratedValue>
  41151. <enumeratedValue>
  41152. <name>RISING_EDGE</name>
  41153. <description>Interrupt n is rising-edge sensitive.</description>
  41154. <value>0x2</value>
  41155. </enumeratedValue>
  41156. <enumeratedValue>
  41157. <name>FALLING_EDGE</name>
  41158. <description>Interrupt n is falling-edge sensitive.</description>
  41159. <value>0x3</value>
  41160. </enumeratedValue>
  41161. </enumeratedValues>
  41162. </field>
  41163. <field>
  41164. <name>ICR24</name>
  41165. <description>Interrupt configuration 2 fields</description>
  41166. <bitOffset>0x10</bitOffset>
  41167. <bitWidth>2</bitWidth>
  41168. <access>read-write</access>
  41169. <enumeratedValues>
  41170. <enumeratedValue>
  41171. <name>LOW_LEVEL</name>
  41172. <description>Interrupt n is low-level sensitive.</description>
  41173. <value>0</value>
  41174. </enumeratedValue>
  41175. <enumeratedValue>
  41176. <name>HIGH_LEVEL</name>
  41177. <description>Interrupt n is high-level sensitive.</description>
  41178. <value>0x1</value>
  41179. </enumeratedValue>
  41180. <enumeratedValue>
  41181. <name>RISING_EDGE</name>
  41182. <description>Interrupt n is rising-edge sensitive.</description>
  41183. <value>0x2</value>
  41184. </enumeratedValue>
  41185. <enumeratedValue>
  41186. <name>FALLING_EDGE</name>
  41187. <description>Interrupt n is falling-edge sensitive.</description>
  41188. <value>0x3</value>
  41189. </enumeratedValue>
  41190. </enumeratedValues>
  41191. </field>
  41192. <field>
  41193. <name>ICR25</name>
  41194. <description>Interrupt configuration 2 fields</description>
  41195. <bitOffset>0x12</bitOffset>
  41196. <bitWidth>2</bitWidth>
  41197. <access>read-write</access>
  41198. <enumeratedValues>
  41199. <enumeratedValue>
  41200. <name>LOW_LEVEL</name>
  41201. <description>Interrupt n is low-level sensitive.</description>
  41202. <value>0</value>
  41203. </enumeratedValue>
  41204. <enumeratedValue>
  41205. <name>HIGH_LEVEL</name>
  41206. <description>Interrupt n is high-level sensitive.</description>
  41207. <value>0x1</value>
  41208. </enumeratedValue>
  41209. <enumeratedValue>
  41210. <name>RISING_EDGE</name>
  41211. <description>Interrupt n is rising-edge sensitive.</description>
  41212. <value>0x2</value>
  41213. </enumeratedValue>
  41214. <enumeratedValue>
  41215. <name>FALLING_EDGE</name>
  41216. <description>Interrupt n is falling-edge sensitive.</description>
  41217. <value>0x3</value>
  41218. </enumeratedValue>
  41219. </enumeratedValues>
  41220. </field>
  41221. <field>
  41222. <name>ICR26</name>
  41223. <description>Interrupt configuration 2 fields</description>
  41224. <bitOffset>0x14</bitOffset>
  41225. <bitWidth>2</bitWidth>
  41226. <access>read-write</access>
  41227. <enumeratedValues>
  41228. <enumeratedValue>
  41229. <name>LOW_LEVEL</name>
  41230. <description>Interrupt n is low-level sensitive.</description>
  41231. <value>0</value>
  41232. </enumeratedValue>
  41233. <enumeratedValue>
  41234. <name>HIGH_LEVEL</name>
  41235. <description>Interrupt n is high-level sensitive.</description>
  41236. <value>0x1</value>
  41237. </enumeratedValue>
  41238. <enumeratedValue>
  41239. <name>RISING_EDGE</name>
  41240. <description>Interrupt n is rising-edge sensitive.</description>
  41241. <value>0x2</value>
  41242. </enumeratedValue>
  41243. <enumeratedValue>
  41244. <name>FALLING_EDGE</name>
  41245. <description>Interrupt n is falling-edge sensitive.</description>
  41246. <value>0x3</value>
  41247. </enumeratedValue>
  41248. </enumeratedValues>
  41249. </field>
  41250. <field>
  41251. <name>ICR27</name>
  41252. <description>Interrupt configuration 2 fields</description>
  41253. <bitOffset>0x16</bitOffset>
  41254. <bitWidth>2</bitWidth>
  41255. <access>read-write</access>
  41256. <enumeratedValues>
  41257. <enumeratedValue>
  41258. <name>LOW_LEVEL</name>
  41259. <description>Interrupt n is low-level sensitive.</description>
  41260. <value>0</value>
  41261. </enumeratedValue>
  41262. <enumeratedValue>
  41263. <name>HIGH_LEVEL</name>
  41264. <description>Interrupt n is high-level sensitive.</description>
  41265. <value>0x1</value>
  41266. </enumeratedValue>
  41267. <enumeratedValue>
  41268. <name>RISING_EDGE</name>
  41269. <description>Interrupt n is rising-edge sensitive.</description>
  41270. <value>0x2</value>
  41271. </enumeratedValue>
  41272. <enumeratedValue>
  41273. <name>FALLING_EDGE</name>
  41274. <description>Interrupt n is falling-edge sensitive.</description>
  41275. <value>0x3</value>
  41276. </enumeratedValue>
  41277. </enumeratedValues>
  41278. </field>
  41279. <field>
  41280. <name>ICR28</name>
  41281. <description>Interrupt configuration 2 fields</description>
  41282. <bitOffset>0x18</bitOffset>
  41283. <bitWidth>2</bitWidth>
  41284. <access>read-write</access>
  41285. <enumeratedValues>
  41286. <enumeratedValue>
  41287. <name>LOW_LEVEL</name>
  41288. <description>Interrupt n is low-level sensitive.</description>
  41289. <value>0</value>
  41290. </enumeratedValue>
  41291. <enumeratedValue>
  41292. <name>HIGH_LEVEL</name>
  41293. <description>Interrupt n is high-level sensitive.</description>
  41294. <value>0x1</value>
  41295. </enumeratedValue>
  41296. <enumeratedValue>
  41297. <name>RISING_EDGE</name>
  41298. <description>Interrupt n is rising-edge sensitive.</description>
  41299. <value>0x2</value>
  41300. </enumeratedValue>
  41301. <enumeratedValue>
  41302. <name>FALLING_EDGE</name>
  41303. <description>Interrupt n is falling-edge sensitive.</description>
  41304. <value>0x3</value>
  41305. </enumeratedValue>
  41306. </enumeratedValues>
  41307. </field>
  41308. <field>
  41309. <name>ICR29</name>
  41310. <description>Interrupt configuration 2 fields</description>
  41311. <bitOffset>0x1A</bitOffset>
  41312. <bitWidth>2</bitWidth>
  41313. <access>read-write</access>
  41314. <enumeratedValues>
  41315. <enumeratedValue>
  41316. <name>LOW_LEVEL</name>
  41317. <description>Interrupt n is low-level sensitive.</description>
  41318. <value>0</value>
  41319. </enumeratedValue>
  41320. <enumeratedValue>
  41321. <name>HIGH_LEVEL</name>
  41322. <description>Interrupt n is high-level sensitive.</description>
  41323. <value>0x1</value>
  41324. </enumeratedValue>
  41325. <enumeratedValue>
  41326. <name>RISING_EDGE</name>
  41327. <description>Interrupt n is rising-edge sensitive.</description>
  41328. <value>0x2</value>
  41329. </enumeratedValue>
  41330. <enumeratedValue>
  41331. <name>FALLING_EDGE</name>
  41332. <description>Interrupt n is falling-edge sensitive.</description>
  41333. <value>0x3</value>
  41334. </enumeratedValue>
  41335. </enumeratedValues>
  41336. </field>
  41337. <field>
  41338. <name>ICR30</name>
  41339. <description>Interrupt configuration 2 fields</description>
  41340. <bitOffset>0x1C</bitOffset>
  41341. <bitWidth>2</bitWidth>
  41342. <access>read-write</access>
  41343. <enumeratedValues>
  41344. <enumeratedValue>
  41345. <name>LOW_LEVEL</name>
  41346. <description>Interrupt n is low-level sensitive.</description>
  41347. <value>0</value>
  41348. </enumeratedValue>
  41349. <enumeratedValue>
  41350. <name>HIGH_LEVEL</name>
  41351. <description>Interrupt n is high-level sensitive.</description>
  41352. <value>0x1</value>
  41353. </enumeratedValue>
  41354. <enumeratedValue>
  41355. <name>RISING_EDGE</name>
  41356. <description>Interrupt n is rising-edge sensitive.</description>
  41357. <value>0x2</value>
  41358. </enumeratedValue>
  41359. <enumeratedValue>
  41360. <name>FALLING_EDGE</name>
  41361. <description>Interrupt n is falling-edge sensitive.</description>
  41362. <value>0x3</value>
  41363. </enumeratedValue>
  41364. </enumeratedValues>
  41365. </field>
  41366. <field>
  41367. <name>ICR31</name>
  41368. <description>Interrupt configuration 2 fields</description>
  41369. <bitOffset>0x1E</bitOffset>
  41370. <bitWidth>2</bitWidth>
  41371. <access>read-write</access>
  41372. <enumeratedValues>
  41373. <enumeratedValue>
  41374. <name>LOW_LEVEL</name>
  41375. <description>Interrupt n is low-level sensitive.</description>
  41376. <value>0</value>
  41377. </enumeratedValue>
  41378. <enumeratedValue>
  41379. <name>HIGH_LEVEL</name>
  41380. <description>Interrupt n is high-level sensitive.</description>
  41381. <value>0x1</value>
  41382. </enumeratedValue>
  41383. <enumeratedValue>
  41384. <name>RISING_EDGE</name>
  41385. <description>Interrupt n is rising-edge sensitive.</description>
  41386. <value>0x2</value>
  41387. </enumeratedValue>
  41388. <enumeratedValue>
  41389. <name>FALLING_EDGE</name>
  41390. <description>Interrupt n is falling-edge sensitive.</description>
  41391. <value>0x3</value>
  41392. </enumeratedValue>
  41393. </enumeratedValues>
  41394. </field>
  41395. </fields>
  41396. </register>
  41397. <register>
  41398. <name>IMR</name>
  41399. <description>GPIO interrupt mask register</description>
  41400. <addressOffset>0x14</addressOffset>
  41401. <size>32</size>
  41402. <access>read-write</access>
  41403. <resetValue>0</resetValue>
  41404. <resetMask>0xFFFFFFFF</resetMask>
  41405. <fields>
  41406. <field>
  41407. <name>IMR</name>
  41408. <description>Interrupt Mask bits</description>
  41409. <bitOffset>0</bitOffset>
  41410. <bitWidth>32</bitWidth>
  41411. <access>read-write</access>
  41412. <enumeratedValues>
  41413. <enumeratedValue>
  41414. <name>UNMASKED</name>
  41415. <description>Interrupt n is disabled.</description>
  41416. <value>0</value>
  41417. </enumeratedValue>
  41418. <enumeratedValue>
  41419. <name>MASKED</name>
  41420. <description>Interrupt n is enabled.</description>
  41421. <value>0x1</value>
  41422. </enumeratedValue>
  41423. </enumeratedValues>
  41424. </field>
  41425. </fields>
  41426. </register>
  41427. <register>
  41428. <name>ISR</name>
  41429. <description>GPIO interrupt status register</description>
  41430. <addressOffset>0x18</addressOffset>
  41431. <size>32</size>
  41432. <access>read-write</access>
  41433. <resetValue>0</resetValue>
  41434. <resetMask>0xFFFFFFFF</resetMask>
  41435. <fields>
  41436. <field>
  41437. <name>ISR</name>
  41438. <description>Interrupt status bits - Bit n of this register is asserted (active high) when the active condition (as determined by the corresponding ICR bit) is detected on the GPIO input and is waiting for service</description>
  41439. <bitOffset>0</bitOffset>
  41440. <bitWidth>32</bitWidth>
  41441. <access>read-write</access>
  41442. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  41443. </field>
  41444. </fields>
  41445. </register>
  41446. <register>
  41447. <name>EDGE_SEL</name>
  41448. <description>GPIO edge select register</description>
  41449. <addressOffset>0x1C</addressOffset>
  41450. <size>32</size>
  41451. <access>read-write</access>
  41452. <resetValue>0</resetValue>
  41453. <resetMask>0xFFFFFFFF</resetMask>
  41454. <fields>
  41455. <field>
  41456. <name>GPIO_EDGE_SEL</name>
  41457. <description>Edge select</description>
  41458. <bitOffset>0</bitOffset>
  41459. <bitWidth>32</bitWidth>
  41460. <access>read-write</access>
  41461. </field>
  41462. </fields>
  41463. </register>
  41464. </registers>
  41465. </peripheral>
  41466. <peripheral derivedFrom="GPIO1">
  41467. <name>GPIO2</name>
  41468. <description>GPIO</description>
  41469. <groupName>GPIO</groupName>
  41470. <prependToName>GPIO2_</prependToName>
  41471. <baseAddress>0x20A0000</baseAddress>
  41472. <addressBlock>
  41473. <offset>0</offset>
  41474. <size>0x20</size>
  41475. <usage>registers</usage>
  41476. </addressBlock>
  41477. <interrupt>
  41478. <name>GPIO2_Combined_0_15</name>
  41479. <value>100</value>
  41480. </interrupt>
  41481. <interrupt>
  41482. <name>GPIO2_Combined_16_31</name>
  41483. <value>101</value>
  41484. </interrupt>
  41485. </peripheral>
  41486. <peripheral derivedFrom="GPIO1">
  41487. <name>GPIO3</name>
  41488. <description>GPIO</description>
  41489. <groupName>GPIO</groupName>
  41490. <prependToName>GPIO3_</prependToName>
  41491. <baseAddress>0x20A4000</baseAddress>
  41492. <addressBlock>
  41493. <offset>0</offset>
  41494. <size>0x20</size>
  41495. <usage>registers</usage>
  41496. </addressBlock>
  41497. <interrupt>
  41498. <name>GPIO3_Combined_0_15</name>
  41499. <value>102</value>
  41500. </interrupt>
  41501. <interrupt>
  41502. <name>GPIO3_Combined_16_31</name>
  41503. <value>103</value>
  41504. </interrupt>
  41505. </peripheral>
  41506. <peripheral derivedFrom="GPIO1">
  41507. <name>GPIO4</name>
  41508. <description>GPIO</description>
  41509. <groupName>GPIO</groupName>
  41510. <prependToName>GPIO4_</prependToName>
  41511. <baseAddress>0x20A8000</baseAddress>
  41512. <addressBlock>
  41513. <offset>0</offset>
  41514. <size>0x20</size>
  41515. <usage>registers</usage>
  41516. </addressBlock>
  41517. <interrupt>
  41518. <name>GPIO4_Combined_0_15</name>
  41519. <value>104</value>
  41520. </interrupt>
  41521. <interrupt>
  41522. <name>GPIO4_Combined_16_31</name>
  41523. <value>105</value>
  41524. </interrupt>
  41525. </peripheral>
  41526. <peripheral derivedFrom="GPIO1">
  41527. <name>GPIO5</name>
  41528. <description>GPIO</description>
  41529. <groupName>GPIO</groupName>
  41530. <prependToName>GPIO5_</prependToName>
  41531. <baseAddress>0x20AC000</baseAddress>
  41532. <addressBlock>
  41533. <offset>0</offset>
  41534. <size>0x20</size>
  41535. <usage>registers</usage>
  41536. </addressBlock>
  41537. <interrupt>
  41538. <name>GPIO5_Combined_0_15</name>
  41539. <value>106</value>
  41540. </interrupt>
  41541. <interrupt>
  41542. <name>GPIO5_Combined_16_31</name>
  41543. <value>107</value>
  41544. </interrupt>
  41545. </peripheral>
  41546. <peripheral>
  41547. <name>SNVS</name>
  41548. <description>SNVS</description>
  41549. <groupName>SNVS</groupName>
  41550. <prependToName>SNVS_</prependToName>
  41551. <baseAddress>0x20B0000</baseAddress>
  41552. <addressBlock>
  41553. <offset>0</offset>
  41554. <size>0xC00</size>
  41555. <usage>registers</usage>
  41556. </addressBlock>
  41557. <interrupt>
  41558. <name>SNVS</name>
  41559. <value>36</value>
  41560. </interrupt>
  41561. <interrupt>
  41562. <name>SNVS_Consolidated</name>
  41563. <value>51</value>
  41564. </interrupt>
  41565. <interrupt>
  41566. <name>SNVS_Security</name>
  41567. <value>52</value>
  41568. </interrupt>
  41569. <registers>
  41570. <register>
  41571. <name>HPLR</name>
  41572. <description>SNVS_HP Lock register</description>
  41573. <addressOffset>0</addressOffset>
  41574. <size>32</size>
  41575. <access>read-write</access>
  41576. <resetValue>0</resetValue>
  41577. <resetMask>0xFFFFFFFF</resetMask>
  41578. <fields>
  41579. <field>
  41580. <name>MC_SL</name>
  41581. <description>Monotonic Counter Soft Lock When set, it prevents any writes (increments) to the MC registers and the MC_ENV bit</description>
  41582. <bitOffset>0x4</bitOffset>
  41583. <bitWidth>1</bitWidth>
  41584. <access>read-write</access>
  41585. <enumeratedValues>
  41586. <enumeratedValue>
  41587. <name>MC_SL_0</name>
  41588. <description>Write access (increment) is allowed.</description>
  41589. <value>0</value>
  41590. </enumeratedValue>
  41591. <enumeratedValue>
  41592. <name>MC_SL_1</name>
  41593. <description>Write access (increment) is not allowed.</description>
  41594. <value>0x1</value>
  41595. </enumeratedValue>
  41596. </enumeratedValues>
  41597. </field>
  41598. <field>
  41599. <name>GPR_SL</name>
  41600. <description>General-Purpose Register Soft Lock When set, it prevents any writes to the GPR</description>
  41601. <bitOffset>0x5</bitOffset>
  41602. <bitWidth>1</bitWidth>
  41603. <access>read-write</access>
  41604. <enumeratedValues>
  41605. <enumeratedValue>
  41606. <name>GPR_SL_0</name>
  41607. <description>Write access is allowed.</description>
  41608. <value>0</value>
  41609. </enumeratedValue>
  41610. <enumeratedValue>
  41611. <name>GPR_SL_1</name>
  41612. <description>Write access is not allowed.</description>
  41613. <value>0x1</value>
  41614. </enumeratedValue>
  41615. </enumeratedValues>
  41616. </field>
  41617. </fields>
  41618. </register>
  41619. <register>
  41620. <name>HPCOMR</name>
  41621. <description>SNVS_HP Command register</description>
  41622. <addressOffset>0x4</addressOffset>
  41623. <size>32</size>
  41624. <access>read-write</access>
  41625. <resetValue>0</resetValue>
  41626. <resetMask>0xFFFFFFFF</resetMask>
  41627. <fields>
  41628. <field>
  41629. <name>LP_SWR</name>
  41630. <description>LP Software Reset When set, it resets the SNVS_LP section</description>
  41631. <bitOffset>0x4</bitOffset>
  41632. <bitWidth>1</bitWidth>
  41633. <access>write-only</access>
  41634. <enumeratedValues>
  41635. <enumeratedValue>
  41636. <name>LP_SWR_0</name>
  41637. <description>No action</description>
  41638. <value>0</value>
  41639. </enumeratedValue>
  41640. <enumeratedValue>
  41641. <name>LP_SWR_1</name>
  41642. <description>Reset LP section</description>
  41643. <value>0x1</value>
  41644. </enumeratedValue>
  41645. </enumeratedValues>
  41646. </field>
  41647. <field>
  41648. <name>LP_SWR_DIS</name>
  41649. <description>LP Software Reset Disable When set, it disables the LP software reset</description>
  41650. <bitOffset>0x5</bitOffset>
  41651. <bitWidth>1</bitWidth>
  41652. <access>read-write</access>
  41653. <enumeratedValues>
  41654. <enumeratedValue>
  41655. <name>LP_SWR_DIS_0</name>
  41656. <description>LP software reset is enabled.</description>
  41657. <value>0</value>
  41658. </enumeratedValue>
  41659. <enumeratedValue>
  41660. <name>LP_SWR_DIS_1</name>
  41661. <description>LP software reset is disabled.</description>
  41662. <value>0x1</value>
  41663. </enumeratedValue>
  41664. </enumeratedValues>
  41665. </field>
  41666. <field>
  41667. <name>NPSWA_EN</name>
  41668. <description>Non-Privileged Software Access Enable When set, it allows non-privileged software to access all SNVS registers, including those that are privileged-software read/write access only</description>
  41669. <bitOffset>0x1F</bitOffset>
  41670. <bitWidth>1</bitWidth>
  41671. <access>read-write</access>
  41672. </field>
  41673. </fields>
  41674. </register>
  41675. <register>
  41676. <name>HPCR</name>
  41677. <description>SNVS_HP Control register</description>
  41678. <addressOffset>0x8</addressOffset>
  41679. <size>32</size>
  41680. <access>read-write</access>
  41681. <resetValue>0</resetValue>
  41682. <resetMask>0xFFFFFFFF</resetMask>
  41683. <fields>
  41684. <field>
  41685. <name>RTC_EN</name>
  41686. <description>HP Real-Time Counter Enable</description>
  41687. <bitOffset>0</bitOffset>
  41688. <bitWidth>1</bitWidth>
  41689. <access>read-write</access>
  41690. <enumeratedValues>
  41691. <enumeratedValue>
  41692. <name>RTC_EN_0</name>
  41693. <description>RTC is disabled.</description>
  41694. <value>0</value>
  41695. </enumeratedValue>
  41696. <enumeratedValue>
  41697. <name>RTC_EN_1</name>
  41698. <description>RTC is enabled.</description>
  41699. <value>0x1</value>
  41700. </enumeratedValue>
  41701. </enumeratedValues>
  41702. </field>
  41703. <field>
  41704. <name>HPTA_EN</name>
  41705. <description>HP Time Alarm Enable When set, the time alarm interrupt is generated if the value in the HP time alarm registers is equal to the value of the HP real-time counter</description>
  41706. <bitOffset>0x1</bitOffset>
  41707. <bitWidth>1</bitWidth>
  41708. <access>read-write</access>
  41709. <enumeratedValues>
  41710. <enumeratedValue>
  41711. <name>HPTA_EN_0</name>
  41712. <description>HP time alarm interrupt is disabled.</description>
  41713. <value>0</value>
  41714. </enumeratedValue>
  41715. <enumeratedValue>
  41716. <name>HPTA_EN_1</name>
  41717. <description>HP time alarm interrupt is enabled.</description>
  41718. <value>0x1</value>
  41719. </enumeratedValue>
  41720. </enumeratedValues>
  41721. </field>
  41722. <field>
  41723. <name>PI_EN</name>
  41724. <description>HP Periodic Interrupt Enable The periodic interrupt can be generated only if the HP real-time counter is enabled</description>
  41725. <bitOffset>0x3</bitOffset>
  41726. <bitWidth>1</bitWidth>
  41727. <access>read-write</access>
  41728. <enumeratedValues>
  41729. <enumeratedValue>
  41730. <name>PI_EN_0</name>
  41731. <description>HP periodic interrupt is disabled.</description>
  41732. <value>0</value>
  41733. </enumeratedValue>
  41734. <enumeratedValue>
  41735. <name>PI_EN_1</name>
  41736. <description>HP periodic interrupt is enabled.</description>
  41737. <value>0x1</value>
  41738. </enumeratedValue>
  41739. </enumeratedValues>
  41740. </field>
  41741. <field>
  41742. <name>PI_FREQ</name>
  41743. <description>Periodic Interrupt Frequency Defines the frequency of the periodic interrupt</description>
  41744. <bitOffset>0x4</bitOffset>
  41745. <bitWidth>4</bitWidth>
  41746. <access>read-write</access>
  41747. <enumeratedValues>
  41748. <enumeratedValue>
  41749. <name>PI_FREQ_0</name>
  41750. <description>- Bit 0 of the RTC is selected as the source of the periodic interrupt.</description>
  41751. <value>0</value>
  41752. </enumeratedValue>
  41753. <enumeratedValue>
  41754. <name>PI_FREQ_1</name>
  41755. <description>- Bit 1 of the RTC is selected as the source of the periodic interrupt.</description>
  41756. <value>0x1</value>
  41757. </enumeratedValue>
  41758. <enumeratedValue>
  41759. <name>PI_FREQ_2</name>
  41760. <description>- Bit 2 of the RTC is selected as the source of the periodic interrupt.</description>
  41761. <value>0x2</value>
  41762. </enumeratedValue>
  41763. <enumeratedValue>
  41764. <name>PI_FREQ_3</name>
  41765. <description>- Bit 3 of the RTC is selected as the source of the periodic interrupt.</description>
  41766. <value>0x3</value>
  41767. </enumeratedValue>
  41768. <enumeratedValue>
  41769. <name>PI_FREQ_4</name>
  41770. <description>- Bit 4 of the RTC is selected as the source of the periodic interrupt.</description>
  41771. <value>0x4</value>
  41772. </enumeratedValue>
  41773. <enumeratedValue>
  41774. <name>PI_FREQ_5</name>
  41775. <description>- Bit 5 of the RTC is selected as the source of the periodic interrupt.</description>
  41776. <value>0x5</value>
  41777. </enumeratedValue>
  41778. <enumeratedValue>
  41779. <name>PI_FREQ_6</name>
  41780. <description>- Bit 6 of the RTC is selected as the source of the periodic interrupt.</description>
  41781. <value>0x6</value>
  41782. </enumeratedValue>
  41783. <enumeratedValue>
  41784. <name>PI_FREQ_7</name>
  41785. <description>- Bit 7 of the RTC is selected as the source of the periodic interrupt.</description>
  41786. <value>0x7</value>
  41787. </enumeratedValue>
  41788. <enumeratedValue>
  41789. <name>PI_FREQ_8</name>
  41790. <description>- Bit 8 of the RTC is selected as the source of the periodic interrupt.</description>
  41791. <value>0x8</value>
  41792. </enumeratedValue>
  41793. <enumeratedValue>
  41794. <name>PI_FREQ_9</name>
  41795. <description>- Bit 9 of the RTC is selected as the source of the periodic interrupt.</description>
  41796. <value>0x9</value>
  41797. </enumeratedValue>
  41798. <enumeratedValue>
  41799. <name>PI_FREQ_10</name>
  41800. <description>- Bit 10 of the RTC is selected as the source of the periodic interrupt.</description>
  41801. <value>0xA</value>
  41802. </enumeratedValue>
  41803. <enumeratedValue>
  41804. <name>PI_FREQ_11</name>
  41805. <description>- Bit 11 of the RTC is selected as the source of the periodic interrupt.</description>
  41806. <value>0xB</value>
  41807. </enumeratedValue>
  41808. <enumeratedValue>
  41809. <name>PI_FREQ_12</name>
  41810. <description>- Bit 12 of the RTC is selected as the source of the periodic interrupt.</description>
  41811. <value>0xC</value>
  41812. </enumeratedValue>
  41813. <enumeratedValue>
  41814. <name>PI_FREQ_13</name>
  41815. <description>- Bit 13 of the RTC is selected as the source of the periodic interrupt.</description>
  41816. <value>0xD</value>
  41817. </enumeratedValue>
  41818. <enumeratedValue>
  41819. <name>PI_FREQ_14</name>
  41820. <description>- Bit 14 of the RTC is selected as the source of the periodic interrupt.</description>
  41821. <value>0xE</value>
  41822. </enumeratedValue>
  41823. <enumeratedValue>
  41824. <name>PI_FREQ_15</name>
  41825. <description>- Bit 15 of the RTC is selected as the source of the periodic interrupt.</description>
  41826. <value>0xF</value>
  41827. </enumeratedValue>
  41828. </enumeratedValues>
  41829. </field>
  41830. <field>
  41831. <name>HPCALB_EN</name>
  41832. <description>HP Real-Time Counter Calibration Enabled Indicates that the time-calibration mechanism is enabled.</description>
  41833. <bitOffset>0x8</bitOffset>
  41834. <bitWidth>1</bitWidth>
  41835. <access>read-write</access>
  41836. <enumeratedValues>
  41837. <enumeratedValue>
  41838. <name>HPCALB_EN_0</name>
  41839. <description>HP timer calibration is disabled.</description>
  41840. <value>0</value>
  41841. </enumeratedValue>
  41842. <enumeratedValue>
  41843. <name>HPCALB_EN_1</name>
  41844. <description>HP timer calibration is enabled.</description>
  41845. <value>0x1</value>
  41846. </enumeratedValue>
  41847. </enumeratedValues>
  41848. </field>
  41849. <field>
  41850. <name>HPCALB_VAL</name>
  41851. <description>HP Calibration Value Defines the signed calibration value for the HP real-time counter</description>
  41852. <bitOffset>0xA</bitOffset>
  41853. <bitWidth>5</bitWidth>
  41854. <access>read-write</access>
  41855. <enumeratedValues>
  41856. <enumeratedValue>
  41857. <name>HPCALB_VAL_0</name>
  41858. <description>+0 counts per each 32768 ticks of the counter</description>
  41859. <value>0</value>
  41860. </enumeratedValue>
  41861. <enumeratedValue>
  41862. <name>HPCALB_VAL_1</name>
  41863. <description>+1 counts per each 32768 ticks of the counter</description>
  41864. <value>0x1</value>
  41865. </enumeratedValue>
  41866. <enumeratedValue>
  41867. <name>HPCALB_VAL_2</name>
  41868. <description>+2 counts per each 32768 ticks of the counter</description>
  41869. <value>0x2</value>
  41870. </enumeratedValue>
  41871. <enumeratedValue>
  41872. <name>HPCALB_VAL_15</name>
  41873. <description>+15 counts per each 32768 ticks of the counter</description>
  41874. <value>0xF</value>
  41875. </enumeratedValue>
  41876. <enumeratedValue>
  41877. <name>HPCALB_VAL_16</name>
  41878. <description>-16 counts per each 32768 ticks of the counter</description>
  41879. <value>0x10</value>
  41880. </enumeratedValue>
  41881. <enumeratedValue>
  41882. <name>HPCALB_VAL_17</name>
  41883. <description>-15 counts per each 32768 ticks of the counter</description>
  41884. <value>0x11</value>
  41885. </enumeratedValue>
  41886. <enumeratedValue>
  41887. <name>HPCALB_VAL_30</name>
  41888. <description>-2 counts per each 32768 ticks of the counter</description>
  41889. <value>0x1E</value>
  41890. </enumeratedValue>
  41891. <enumeratedValue>
  41892. <name>HPCALB_VAL_31</name>
  41893. <description>-1 counts per each 32768 ticks of the counter</description>
  41894. <value>0x1F</value>
  41895. </enumeratedValue>
  41896. </enumeratedValues>
  41897. </field>
  41898. <field>
  41899. <name>BTN_CONFIG</name>
  41900. <description>Button configuration</description>
  41901. <bitOffset>0x18</bitOffset>
  41902. <bitWidth>3</bitWidth>
  41903. <access>read-write</access>
  41904. </field>
  41905. <field>
  41906. <name>BTN_MASK</name>
  41907. <description>Button interrupt mask</description>
  41908. <bitOffset>0x1B</bitOffset>
  41909. <bitWidth>1</bitWidth>
  41910. <access>read-write</access>
  41911. </field>
  41912. </fields>
  41913. </register>
  41914. <register>
  41915. <name>HPSR</name>
  41916. <description>SNVS_HP Status register</description>
  41917. <addressOffset>0x14</addressOffset>
  41918. <size>32</size>
  41919. <access>read-write</access>
  41920. <resetValue>0x80000000</resetValue>
  41921. <resetMask>0xFFFFFFFF</resetMask>
  41922. <fields>
  41923. <field>
  41924. <name>BTN</name>
  41925. <description>Value of the BTN input</description>
  41926. <bitOffset>0x6</bitOffset>
  41927. <bitWidth>1</bitWidth>
  41928. <access>read-only</access>
  41929. </field>
  41930. <field>
  41931. <name>BI</name>
  41932. <description>Button interrupt. The ipi_snvs_btn_int_b signal was asserted.</description>
  41933. <bitOffset>0x7</bitOffset>
  41934. <bitWidth>1</bitWidth>
  41935. <access>read-write</access>
  41936. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  41937. </field>
  41938. </fields>
  41939. </register>
  41940. <register>
  41941. <name>HPRTCMR</name>
  41942. <description>SNVS_HP Real-Time Counter MSB Register</description>
  41943. <addressOffset>0x24</addressOffset>
  41944. <size>32</size>
  41945. <access>read-write</access>
  41946. <resetValue>0</resetValue>
  41947. <resetMask>0xFFFFFFFF</resetMask>
  41948. <fields>
  41949. <field>
  41950. <name>RTC</name>
  41951. <description>HP Real-Time Counter Most significant 32 bits</description>
  41952. <bitOffset>0</bitOffset>
  41953. <bitWidth>32</bitWidth>
  41954. <access>read-write</access>
  41955. </field>
  41956. </fields>
  41957. </register>
  41958. <register>
  41959. <name>HPRTCLR</name>
  41960. <description>SNVS_HP Real-Time Counter LSB Register</description>
  41961. <addressOffset>0x28</addressOffset>
  41962. <size>32</size>
  41963. <access>read-write</access>
  41964. <resetValue>0</resetValue>
  41965. <resetMask>0xFFFFFFFF</resetMask>
  41966. <fields>
  41967. <field>
  41968. <name>RTC</name>
  41969. <description>HP Real-Time Counter Least significant 32 bits</description>
  41970. <bitOffset>0</bitOffset>
  41971. <bitWidth>32</bitWidth>
  41972. <access>read-write</access>
  41973. </field>
  41974. </fields>
  41975. </register>
  41976. <register>
  41977. <name>HPTAMR</name>
  41978. <description>SNVS_HP Time Alarm MSB Register</description>
  41979. <addressOffset>0x2C</addressOffset>
  41980. <size>32</size>
  41981. <access>read-write</access>
  41982. <resetValue>0</resetValue>
  41983. <resetMask>0xFFFFFFFF</resetMask>
  41984. <fields>
  41985. <field>
  41986. <name>HPTA</name>
  41987. <description>HP Time Alarm Most significant 15 bits</description>
  41988. <bitOffset>0</bitOffset>
  41989. <bitWidth>15</bitWidth>
  41990. <access>read-write</access>
  41991. </field>
  41992. </fields>
  41993. </register>
  41994. <register>
  41995. <name>HPTALR</name>
  41996. <description>SNVS_HP Time Alarm LSB Register</description>
  41997. <addressOffset>0x30</addressOffset>
  41998. <size>32</size>
  41999. <access>read-write</access>
  42000. <resetValue>0</resetValue>
  42001. <resetMask>0xFFFFFFFF</resetMask>
  42002. <fields>
  42003. <field>
  42004. <name>HPTA</name>
  42005. <description>HP Time Alarm The least significant bits</description>
  42006. <bitOffset>0</bitOffset>
  42007. <bitWidth>32</bitWidth>
  42008. <access>read-write</access>
  42009. </field>
  42010. </fields>
  42011. </register>
  42012. <register>
  42013. <name>LPLR</name>
  42014. <description>SNVS_LP Lock Register</description>
  42015. <addressOffset>0x34</addressOffset>
  42016. <size>32</size>
  42017. <access>read-write</access>
  42018. <resetValue>0</resetValue>
  42019. <resetMask>0xFFFFFFFF</resetMask>
  42020. <fields>
  42021. <field>
  42022. <name>MC_HL</name>
  42023. <description>Monotonic Counter Hard Lock When set, it blocks any writes (increments) to the MC registers and the MC_ENV bit</description>
  42024. <bitOffset>0x4</bitOffset>
  42025. <bitWidth>1</bitWidth>
  42026. <access>read-write</access>
  42027. <enumeratedValues>
  42028. <enumeratedValue>
  42029. <name>MC_HL_0</name>
  42030. <description>Write access (increment) is allowed.</description>
  42031. <value>0</value>
  42032. </enumeratedValue>
  42033. <enumeratedValue>
  42034. <name>MC_HL_1</name>
  42035. <description>Write access (increment) is not allowed.</description>
  42036. <value>0x1</value>
  42037. </enumeratedValue>
  42038. </enumeratedValues>
  42039. </field>
  42040. <field>
  42041. <name>GPR_HL</name>
  42042. <description>General-Purpose Register Hard Lock When set, it blocks any writes to the GPR</description>
  42043. <bitOffset>0x5</bitOffset>
  42044. <bitWidth>1</bitWidth>
  42045. <access>read-write</access>
  42046. <enumeratedValues>
  42047. <enumeratedValue>
  42048. <name>GPR_HL_0</name>
  42049. <description>Write access is allowed.</description>
  42050. <value>0</value>
  42051. </enumeratedValue>
  42052. <enumeratedValue>
  42053. <name>GPR_HL_1</name>
  42054. <description>Write access is not allowed.</description>
  42055. <value>0x1</value>
  42056. </enumeratedValue>
  42057. </enumeratedValues>
  42058. </field>
  42059. </fields>
  42060. </register>
  42061. <register>
  42062. <name>LPCR</name>
  42063. <description>SNVS_LP Control Register</description>
  42064. <addressOffset>0x38</addressOffset>
  42065. <size>32</size>
  42066. <access>read-write</access>
  42067. <resetValue>0x20</resetValue>
  42068. <resetMask>0xFFFFFFFF</resetMask>
  42069. <fields>
  42070. <field>
  42071. <name>MC_ENV</name>
  42072. <description>Monotonic Counter Enable and Valid When set, the MC can be incremented (by a write transaction to the LPSMCMR or LPSMCLR)</description>
  42073. <bitOffset>0x2</bitOffset>
  42074. <bitWidth>1</bitWidth>
  42075. <access>read-write</access>
  42076. <enumeratedValues>
  42077. <enumeratedValue>
  42078. <name>MC_ENV_0</name>
  42079. <description>MC is disabled or invalid.</description>
  42080. <value>0</value>
  42081. </enumeratedValue>
  42082. <enumeratedValue>
  42083. <name>MC_ENV_1</name>
  42084. <description>MC is enabled and valid.</description>
  42085. <value>0x1</value>
  42086. </enumeratedValue>
  42087. </enumeratedValues>
  42088. </field>
  42089. <field>
  42090. <name>DP_EN</name>
  42091. <description>Dumb PMIC Enabled When set, the software can control the system power</description>
  42092. <bitOffset>0x5</bitOffset>
  42093. <bitWidth>1</bitWidth>
  42094. <access>read-write</access>
  42095. <enumeratedValues>
  42096. <enumeratedValue>
  42097. <name>DP_EN_0</name>
  42098. <description>Smart PMIC is enabled.</description>
  42099. <value>0</value>
  42100. </enumeratedValue>
  42101. <enumeratedValue>
  42102. <name>DP_EN_1</name>
  42103. <description>Dumb PMIC is enabled.</description>
  42104. <value>0x1</value>
  42105. </enumeratedValue>
  42106. </enumeratedValues>
  42107. </field>
  42108. <field>
  42109. <name>TOP</name>
  42110. <description>Turn off System Power Asserting this bit causes a signal to be sent to the power management IC to turn the system power off</description>
  42111. <bitOffset>0x6</bitOffset>
  42112. <bitWidth>1</bitWidth>
  42113. <access>read-write</access>
  42114. <enumeratedValues>
  42115. <enumeratedValue>
  42116. <name>TOP_0</name>
  42117. <description>Leave the system power on.</description>
  42118. <value>0</value>
  42119. </enumeratedValue>
  42120. <enumeratedValue>
  42121. <name>TOP_1</name>
  42122. <description>Turn the system power off.</description>
  42123. <value>0x1</value>
  42124. </enumeratedValue>
  42125. </enumeratedValues>
  42126. </field>
  42127. <field>
  42128. <name>PWR_GLITCH_EN</name>
  42129. <description>By default, the detection of a power glitch does not cause the pmic_en_b signal to be asserted</description>
  42130. <bitOffset>0x7</bitOffset>
  42131. <bitWidth>1</bitWidth>
  42132. <access>read-write</access>
  42133. </field>
  42134. <field>
  42135. <name>BTN_PRESS_TIME</name>
  42136. <description>Button press timeout values for the PMIC logic</description>
  42137. <bitOffset>0x10</bitOffset>
  42138. <bitWidth>2</bitWidth>
  42139. <access>read-write</access>
  42140. </field>
  42141. <field>
  42142. <name>DEBOUNCE</name>
  42143. <description>This field configures the amount of debounce time for the BTN input signal</description>
  42144. <bitOffset>0x12</bitOffset>
  42145. <bitWidth>2</bitWidth>
  42146. <access>read-write</access>
  42147. </field>
  42148. <field>
  42149. <name>ON_TIME</name>
  42150. <description>The ON_TIME field is used to configure the period of time after the BTN is asserted before the pmic_en_b is asserted to turn on the SoC power</description>
  42151. <bitOffset>0x14</bitOffset>
  42152. <bitWidth>2</bitWidth>
  42153. <access>read-write</access>
  42154. </field>
  42155. <field>
  42156. <name>PK_EN</name>
  42157. <description>PMIC On Request Enable</description>
  42158. <bitOffset>0x16</bitOffset>
  42159. <bitWidth>1</bitWidth>
  42160. <access>read-write</access>
  42161. </field>
  42162. <field>
  42163. <name>PK_OVERRIDE</name>
  42164. <description>PMIC On Request Override</description>
  42165. <bitOffset>0x17</bitOffset>
  42166. <bitWidth>1</bitWidth>
  42167. <access>read-write</access>
  42168. </field>
  42169. </fields>
  42170. </register>
  42171. <register>
  42172. <name>LPSR</name>
  42173. <description>SNVS_LP Status Register</description>
  42174. <addressOffset>0x4C</addressOffset>
  42175. <size>32</size>
  42176. <access>read-write</access>
  42177. <resetValue>0x8</resetValue>
  42178. <resetMask>0xFFFFFFFF</resetMask>
  42179. <fields>
  42180. <field>
  42181. <name>MCR</name>
  42182. <description>Monotonic Counter Rollover</description>
  42183. <bitOffset>0x2</bitOffset>
  42184. <bitWidth>1</bitWidth>
  42185. <access>read-write</access>
  42186. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  42187. <enumeratedValues>
  42188. <enumeratedValue>
  42189. <name>MCR_0</name>
  42190. <description>MC did not reach its maximum value.</description>
  42191. <value>0</value>
  42192. </enumeratedValue>
  42193. <enumeratedValue>
  42194. <name>MCR_1</name>
  42195. <description>MC reached its maximum value.</description>
  42196. <value>0x1</value>
  42197. </enumeratedValue>
  42198. </enumeratedValues>
  42199. </field>
  42200. <field>
  42201. <name>EO</name>
  42202. <description>Emergency Off This bit is set when a power off is requested.</description>
  42203. <bitOffset>0x11</bitOffset>
  42204. <bitWidth>1</bitWidth>
  42205. <access>read-write</access>
  42206. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  42207. <enumeratedValues>
  42208. <enumeratedValue>
  42209. <name>EO_0</name>
  42210. <description>Emergency off is not detected.</description>
  42211. <value>0</value>
  42212. </enumeratedValue>
  42213. <enumeratedValue>
  42214. <name>EO_1</name>
  42215. <description>Emergency off is detected.</description>
  42216. <value>0x1</value>
  42217. </enumeratedValue>
  42218. </enumeratedValues>
  42219. </field>
  42220. <field>
  42221. <name>SPO</name>
  42222. <description>Set Power Off The SPO bit is set when the set_pwr_off_irq interrupt is triggered, which happens when the software writes a 1 to the TOP bit in the LPCR or when the power button is pressed longer than the configured debounce time</description>
  42223. <bitOffset>0x12</bitOffset>
  42224. <bitWidth>1</bitWidth>
  42225. <access>read-write</access>
  42226. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  42227. <enumeratedValues>
  42228. <enumeratedValue>
  42229. <name>SPO_0</name>
  42230. <description>Emergency off is not detected.</description>
  42231. <value>0</value>
  42232. </enumeratedValue>
  42233. <enumeratedValue>
  42234. <name>SPO_1</name>
  42235. <description>Emergency off is detected.</description>
  42236. <value>0x1</value>
  42237. </enumeratedValue>
  42238. </enumeratedValues>
  42239. </field>
  42240. </fields>
  42241. </register>
  42242. <register>
  42243. <name>LPSMCMR</name>
  42244. <description>SNVS_LP Secure Monotonic Counter MSB Register</description>
  42245. <addressOffset>0x5C</addressOffset>
  42246. <size>32</size>
  42247. <access>read-write</access>
  42248. <resetValue>0</resetValue>
  42249. <resetMask>0xFFFFFFFF</resetMask>
  42250. <fields>
  42251. <field>
  42252. <name>MON_COUNTER</name>
  42253. <description>Monotonic Counter Most-Significant 16 Bits The MC is incremented by one when: A write transaction to the LPSMCMR register or the LPSMCLR register is detected</description>
  42254. <bitOffset>0</bitOffset>
  42255. <bitWidth>16</bitWidth>
  42256. <access>read-write</access>
  42257. </field>
  42258. <field>
  42259. <name>MC_ERA_BITS</name>
  42260. <description>Monotonic Counter Era Bits These bits are the inputs to the module and are typically connected to the fuses</description>
  42261. <bitOffset>0x10</bitOffset>
  42262. <bitWidth>16</bitWidth>
  42263. <access>read-write</access>
  42264. </field>
  42265. </fields>
  42266. </register>
  42267. <register>
  42268. <name>LPSMCLR</name>
  42269. <description>SNVS_LP Secure Monotonic Counter LSB Register</description>
  42270. <addressOffset>0x60</addressOffset>
  42271. <size>32</size>
  42272. <access>read-write</access>
  42273. <resetValue>0</resetValue>
  42274. <resetMask>0xFFFFFFFF</resetMask>
  42275. <fields>
  42276. <field>
  42277. <name>MON_COUNTER</name>
  42278. <description>Monotonic Counter bits The MC is incremented by one when: A write transaction to the LPSMCMR register or the LPSMCLR register is detected</description>
  42279. <bitOffset>0</bitOffset>
  42280. <bitWidth>32</bitWidth>
  42281. <access>read-write</access>
  42282. </field>
  42283. </fields>
  42284. </register>
  42285. <register>
  42286. <name>LPGPR</name>
  42287. <description>SNVS_LP General-Purpose Register</description>
  42288. <addressOffset>0x68</addressOffset>
  42289. <size>32</size>
  42290. <access>read-write</access>
  42291. <resetValue>0</resetValue>
  42292. <resetMask>0xFFFFFFFF</resetMask>
  42293. <fields>
  42294. <field>
  42295. <name>GPR</name>
  42296. <description>General-Purpose Register When the GPR_SL or GPR_HL bit is set, the register can't be programmed.</description>
  42297. <bitOffset>0</bitOffset>
  42298. <bitWidth>32</bitWidth>
  42299. <access>read-write</access>
  42300. </field>
  42301. </fields>
  42302. </register>
  42303. <register>
  42304. <name>HPVIDR1</name>
  42305. <description>SNVS_HP Version ID Register 1</description>
  42306. <addressOffset>0xBF8</addressOffset>
  42307. <size>32</size>
  42308. <access>read-only</access>
  42309. <resetValue>0x3E0300</resetValue>
  42310. <resetMask>0xFFFFFFFF</resetMask>
  42311. <fields>
  42312. <field>
  42313. <name>MINOR_REV</name>
  42314. <description>SNVS block minor version number</description>
  42315. <bitOffset>0</bitOffset>
  42316. <bitWidth>8</bitWidth>
  42317. <access>read-only</access>
  42318. </field>
  42319. <field>
  42320. <name>MAJOR_REV</name>
  42321. <description>SNVS block major version number</description>
  42322. <bitOffset>0x8</bitOffset>
  42323. <bitWidth>8</bitWidth>
  42324. <access>read-only</access>
  42325. </field>
  42326. <field>
  42327. <name>IP_ID</name>
  42328. <description>SNVS block ID</description>
  42329. <bitOffset>0x10</bitOffset>
  42330. <bitWidth>16</bitWidth>
  42331. <access>read-only</access>
  42332. </field>
  42333. </fields>
  42334. </register>
  42335. <register>
  42336. <name>HPVIDR2</name>
  42337. <description>SNVS_HP Version ID Register 2</description>
  42338. <addressOffset>0xBFC</addressOffset>
  42339. <size>32</size>
  42340. <access>read-only</access>
  42341. <resetValue>0x3000000</resetValue>
  42342. <resetMask>0xFFFFFFFF</resetMask>
  42343. <fields>
  42344. <field>
  42345. <name>CONFIG_OPT</name>
  42346. <description>SNVS Configuration Option</description>
  42347. <bitOffset>0</bitOffset>
  42348. <bitWidth>8</bitWidth>
  42349. <access>read-only</access>
  42350. </field>
  42351. <field>
  42352. <name>ECO_REV</name>
  42353. <description>SNVS ECO Revision</description>
  42354. <bitOffset>0x8</bitOffset>
  42355. <bitWidth>8</bitWidth>
  42356. <access>read-only</access>
  42357. </field>
  42358. <field>
  42359. <name>INTG_OPT</name>
  42360. <description>SNVS Integration Option</description>
  42361. <bitOffset>0x10</bitOffset>
  42362. <bitWidth>8</bitWidth>
  42363. <access>read-only</access>
  42364. </field>
  42365. <field>
  42366. <name>IP_ERA</name>
  42367. <description>Era of the IP design</description>
  42368. <bitOffset>0x18</bitOffset>
  42369. <bitWidth>8</bitWidth>
  42370. <access>read-only</access>
  42371. </field>
  42372. </fields>
  42373. </register>
  42374. </registers>
  42375. </peripheral>
  42376. <peripheral>
  42377. <name>KPP</name>
  42378. <description>KPP Registers</description>
  42379. <groupName>KPP</groupName>
  42380. <prependToName>KPP_</prependToName>
  42381. <baseAddress>0x20B8000</baseAddress>
  42382. <addressBlock>
  42383. <offset>0</offset>
  42384. <size>0x8</size>
  42385. <usage>registers</usage>
  42386. </addressBlock>
  42387. <interrupt>
  42388. <name>KPP</name>
  42389. <value>114</value>
  42390. </interrupt>
  42391. <registers>
  42392. <register>
  42393. <name>KPCR</name>
  42394. <description>Keypad Control Register</description>
  42395. <addressOffset>0</addressOffset>
  42396. <size>16</size>
  42397. <access>read-write</access>
  42398. <resetValue>0</resetValue>
  42399. <resetMask>0xFFFF</resetMask>
  42400. <fields>
  42401. <field>
  42402. <name>KRE</name>
  42403. <description>Keypad Row Enable</description>
  42404. <bitOffset>0</bitOffset>
  42405. <bitWidth>8</bitWidth>
  42406. <access>read-write</access>
  42407. <enumeratedValues>
  42408. <enumeratedValue>
  42409. <name>KRE_0</name>
  42410. <description>Row is not included in the keypad key press detect.</description>
  42411. <value>0</value>
  42412. </enumeratedValue>
  42413. <enumeratedValue>
  42414. <name>KRE_1</name>
  42415. <description>Row is included in the keypad key press detect.</description>
  42416. <value>0x1</value>
  42417. </enumeratedValue>
  42418. </enumeratedValues>
  42419. </field>
  42420. <field>
  42421. <name>KCO</name>
  42422. <description>Keypad Column Strobe Open-Drain Enable</description>
  42423. <bitOffset>0x8</bitOffset>
  42424. <bitWidth>8</bitWidth>
  42425. <access>read-write</access>
  42426. <enumeratedValues>
  42427. <enumeratedValue>
  42428. <name>TOTEM_POLE</name>
  42429. <description>Column strobe output is totem pole drive.</description>
  42430. <value>0</value>
  42431. </enumeratedValue>
  42432. <enumeratedValue>
  42433. <name>OPEN_DRAIN</name>
  42434. <description>Column strobe output is open drain.</description>
  42435. <value>0x1</value>
  42436. </enumeratedValue>
  42437. </enumeratedValues>
  42438. </field>
  42439. </fields>
  42440. </register>
  42441. <register>
  42442. <name>KPSR</name>
  42443. <description>Keypad Status Register</description>
  42444. <addressOffset>0x2</addressOffset>
  42445. <size>16</size>
  42446. <access>read-write</access>
  42447. <resetValue>0x400</resetValue>
  42448. <resetMask>0xFFFF</resetMask>
  42449. <fields>
  42450. <field>
  42451. <name>KPKD</name>
  42452. <description>Keypad Key Depress</description>
  42453. <bitOffset>0</bitOffset>
  42454. <bitWidth>1</bitWidth>
  42455. <access>read-write</access>
  42456. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  42457. <enumeratedValues>
  42458. <enumeratedValue>
  42459. <name>KPKD_0</name>
  42460. <description>No key presses detected</description>
  42461. <value>0</value>
  42462. </enumeratedValue>
  42463. <enumeratedValue>
  42464. <name>KPKD_1</name>
  42465. <description>A key has been depressed</description>
  42466. <value>0x1</value>
  42467. </enumeratedValue>
  42468. </enumeratedValues>
  42469. </field>
  42470. <field>
  42471. <name>KPKR</name>
  42472. <description>Keypad Key Release</description>
  42473. <bitOffset>0x1</bitOffset>
  42474. <bitWidth>1</bitWidth>
  42475. <access>read-write</access>
  42476. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  42477. <enumeratedValues>
  42478. <enumeratedValue>
  42479. <name>KPKR_0</name>
  42480. <description>No key release detected</description>
  42481. <value>0</value>
  42482. </enumeratedValue>
  42483. <enumeratedValue>
  42484. <name>KPKR_1</name>
  42485. <description>All keys have been released</description>
  42486. <value>0x1</value>
  42487. </enumeratedValue>
  42488. </enumeratedValues>
  42489. </field>
  42490. <field>
  42491. <name>KDSC</name>
  42492. <description>Key Depress Synchronizer Clear</description>
  42493. <bitOffset>0x2</bitOffset>
  42494. <bitWidth>1</bitWidth>
  42495. <access>write-only</access>
  42496. <enumeratedValues>
  42497. <enumeratedValue>
  42498. <name>KDSC_0</name>
  42499. <description>No effect</description>
  42500. <value>0</value>
  42501. </enumeratedValue>
  42502. <enumeratedValue>
  42503. <name>KDSC_1</name>
  42504. <description>Set bits that clear the keypad depress synchronizer chain</description>
  42505. <value>0x1</value>
  42506. </enumeratedValue>
  42507. </enumeratedValues>
  42508. </field>
  42509. <field>
  42510. <name>KRSS</name>
  42511. <description>Key Release Synchronizer Set</description>
  42512. <bitOffset>0x3</bitOffset>
  42513. <bitWidth>1</bitWidth>
  42514. <access>write-only</access>
  42515. <enumeratedValues>
  42516. <enumeratedValue>
  42517. <name>KRSS_0</name>
  42518. <description>No effect</description>
  42519. <value>0</value>
  42520. </enumeratedValue>
  42521. <enumeratedValue>
  42522. <name>KRSS_1</name>
  42523. <description>Set bits which sets keypad release synchronizer chain</description>
  42524. <value>0x1</value>
  42525. </enumeratedValue>
  42526. </enumeratedValues>
  42527. </field>
  42528. <field>
  42529. <name>KDIE</name>
  42530. <description>Keypad Key Depress Interrupt Enable</description>
  42531. <bitOffset>0x8</bitOffset>
  42532. <bitWidth>1</bitWidth>
  42533. <access>read-write</access>
  42534. <enumeratedValues>
  42535. <enumeratedValue>
  42536. <name>KDIE_0</name>
  42537. <description>No interrupt request is generated when KPKD is set.</description>
  42538. <value>0</value>
  42539. </enumeratedValue>
  42540. <enumeratedValue>
  42541. <name>KDIE_1</name>
  42542. <description>An interrupt request is generated when KPKD is set.</description>
  42543. <value>0x1</value>
  42544. </enumeratedValue>
  42545. </enumeratedValues>
  42546. </field>
  42547. <field>
  42548. <name>KRIE</name>
  42549. <description>Keypad Release Interrupt Enable</description>
  42550. <bitOffset>0x9</bitOffset>
  42551. <bitWidth>1</bitWidth>
  42552. <access>read-write</access>
  42553. <enumeratedValues>
  42554. <enumeratedValue>
  42555. <name>KRIE_0</name>
  42556. <description>No interrupt request is generated when KPKR is set.</description>
  42557. <value>0</value>
  42558. </enumeratedValue>
  42559. <enumeratedValue>
  42560. <name>KRIE_1</name>
  42561. <description>An interrupt request is generated when KPKR is set.</description>
  42562. <value>0x1</value>
  42563. </enumeratedValue>
  42564. </enumeratedValues>
  42565. </field>
  42566. </fields>
  42567. </register>
  42568. <register>
  42569. <name>KDDR</name>
  42570. <description>Keypad Data Direction Register</description>
  42571. <addressOffset>0x4</addressOffset>
  42572. <size>16</size>
  42573. <access>read-write</access>
  42574. <resetValue>0</resetValue>
  42575. <resetMask>0xFFFF</resetMask>
  42576. <fields>
  42577. <field>
  42578. <name>KRDD</name>
  42579. <description>Keypad Row Data Direction</description>
  42580. <bitOffset>0</bitOffset>
  42581. <bitWidth>8</bitWidth>
  42582. <access>read-write</access>
  42583. <enumeratedValues>
  42584. <enumeratedValue>
  42585. <name>INPUT</name>
  42586. <description>ROWn pin configured as an input.</description>
  42587. <value>0</value>
  42588. </enumeratedValue>
  42589. <enumeratedValue>
  42590. <name>OUTPUT</name>
  42591. <description>ROWn pin configured as an output.</description>
  42592. <value>0x1</value>
  42593. </enumeratedValue>
  42594. </enumeratedValues>
  42595. </field>
  42596. <field>
  42597. <name>KCDD</name>
  42598. <description>Keypad Column Data Direction Register</description>
  42599. <bitOffset>0x8</bitOffset>
  42600. <bitWidth>8</bitWidth>
  42601. <access>read-write</access>
  42602. <enumeratedValues>
  42603. <enumeratedValue>
  42604. <name>INPUT</name>
  42605. <description>COLn pin is configured as an input.</description>
  42606. <value>0</value>
  42607. </enumeratedValue>
  42608. <enumeratedValue>
  42609. <name>OUTPUT</name>
  42610. <description>COLn pin is configured as an output.</description>
  42611. <value>0x1</value>
  42612. </enumeratedValue>
  42613. </enumeratedValues>
  42614. </field>
  42615. </fields>
  42616. </register>
  42617. <register>
  42618. <name>KPDR</name>
  42619. <description>Keypad Data Register</description>
  42620. <addressOffset>0x6</addressOffset>
  42621. <size>16</size>
  42622. <access>read-write</access>
  42623. <resetValue>0</resetValue>
  42624. <resetMask>0xFFFF</resetMask>
  42625. <fields>
  42626. <field>
  42627. <name>KRD</name>
  42628. <description>Keypad Row Data</description>
  42629. <bitOffset>0</bitOffset>
  42630. <bitWidth>8</bitWidth>
  42631. <access>read-write</access>
  42632. </field>
  42633. <field>
  42634. <name>KCD</name>
  42635. <description>Keypad Column Data</description>
  42636. <bitOffset>0x8</bitOffset>
  42637. <bitWidth>8</bitWidth>
  42638. <access>read-write</access>
  42639. </field>
  42640. </fields>
  42641. </register>
  42642. </registers>
  42643. </peripheral>
  42644. <peripheral>
  42645. <name>WDOG1</name>
  42646. <description>WDOG</description>
  42647. <groupName>WDOG</groupName>
  42648. <prependToName>WDOG1_</prependToName>
  42649. <baseAddress>0x20BC000</baseAddress>
  42650. <headerStructName>WDOG</headerStructName>
  42651. <addressBlock>
  42652. <offset>0</offset>
  42653. <size>0xA</size>
  42654. <usage>registers</usage>
  42655. </addressBlock>
  42656. <interrupt>
  42657. <name>WDOG1</name>
  42658. <value>112</value>
  42659. </interrupt>
  42660. <registers>
  42661. <register>
  42662. <name>WCR</name>
  42663. <description>Watchdog Control Register</description>
  42664. <addressOffset>0</addressOffset>
  42665. <size>16</size>
  42666. <access>read-write</access>
  42667. <resetValue>0x30</resetValue>
  42668. <resetMask>0xFFFF</resetMask>
  42669. <fields>
  42670. <field>
  42671. <name>WDZST</name>
  42672. <description>Watchdog Low Power</description>
  42673. <bitOffset>0</bitOffset>
  42674. <bitWidth>1</bitWidth>
  42675. <access>read-write</access>
  42676. <enumeratedValues>
  42677. <enumeratedValue>
  42678. <name>WDZST_0</name>
  42679. <description>Continue timer operation (Default).</description>
  42680. <value>0</value>
  42681. </enumeratedValue>
  42682. <enumeratedValue>
  42683. <name>WDZST_1</name>
  42684. <description>Suspend the watchdog timer.</description>
  42685. <value>0x1</value>
  42686. </enumeratedValue>
  42687. </enumeratedValues>
  42688. </field>
  42689. <field>
  42690. <name>WDBG</name>
  42691. <description>Watchdog DEBUG Enable</description>
  42692. <bitOffset>0x1</bitOffset>
  42693. <bitWidth>1</bitWidth>
  42694. <access>read-write</access>
  42695. <enumeratedValues>
  42696. <enumeratedValue>
  42697. <name>WDBG_0</name>
  42698. <description>Continue WDOG timer operation (Default).</description>
  42699. <value>0</value>
  42700. </enumeratedValue>
  42701. <enumeratedValue>
  42702. <name>WDBG_1</name>
  42703. <description>Suspend the watchdog timer.</description>
  42704. <value>0x1</value>
  42705. </enumeratedValue>
  42706. </enumeratedValues>
  42707. </field>
  42708. <field>
  42709. <name>WDE</name>
  42710. <description>Watchdog Enable</description>
  42711. <bitOffset>0x2</bitOffset>
  42712. <bitWidth>1</bitWidth>
  42713. <access>read-write</access>
  42714. <enumeratedValues>
  42715. <enumeratedValue>
  42716. <name>WDE_0</name>
  42717. <description>Disable the Watchdog (Default).</description>
  42718. <value>0</value>
  42719. </enumeratedValue>
  42720. <enumeratedValue>
  42721. <name>WDE_1</name>
  42722. <description>Enable the Watchdog.</description>
  42723. <value>0x1</value>
  42724. </enumeratedValue>
  42725. </enumeratedValues>
  42726. </field>
  42727. <field>
  42728. <name>WDT</name>
  42729. <description>WDOG_B Time-out assertion</description>
  42730. <bitOffset>0x3</bitOffset>
  42731. <bitWidth>1</bitWidth>
  42732. <access>read-write</access>
  42733. <enumeratedValues>
  42734. <enumeratedValue>
  42735. <name>WDT_0</name>
  42736. <description>No effect on WDOG_B (Default).</description>
  42737. <value>0</value>
  42738. </enumeratedValue>
  42739. <enumeratedValue>
  42740. <name>WDT_1</name>
  42741. <description>Assert WDOG_B upon a Watchdog Time-out event.</description>
  42742. <value>0x1</value>
  42743. </enumeratedValue>
  42744. </enumeratedValues>
  42745. </field>
  42746. <field>
  42747. <name>SRS</name>
  42748. <description>Software Reset Signal</description>
  42749. <bitOffset>0x4</bitOffset>
  42750. <bitWidth>1</bitWidth>
  42751. <access>read-write</access>
  42752. <enumeratedValues>
  42753. <enumeratedValue>
  42754. <name>SRS_0</name>
  42755. <description>Assert system reset signal.</description>
  42756. <value>0</value>
  42757. </enumeratedValue>
  42758. <enumeratedValue>
  42759. <name>SRS_1</name>
  42760. <description>No effect on the system (Default).</description>
  42761. <value>0x1</value>
  42762. </enumeratedValue>
  42763. </enumeratedValues>
  42764. </field>
  42765. <field>
  42766. <name>WDA</name>
  42767. <description>WDOG_B assertion. Controls the software assertion of the WDOG_B signal.</description>
  42768. <bitOffset>0x5</bitOffset>
  42769. <bitWidth>1</bitWidth>
  42770. <access>read-write</access>
  42771. <enumeratedValues>
  42772. <enumeratedValue>
  42773. <name>WDA_0</name>
  42774. <description>Assert WDOG_B output.</description>
  42775. <value>0</value>
  42776. </enumeratedValue>
  42777. <enumeratedValue>
  42778. <name>WDA_1</name>
  42779. <description>No effect on system (Default).</description>
  42780. <value>0x1</value>
  42781. </enumeratedValue>
  42782. </enumeratedValues>
  42783. </field>
  42784. <field>
  42785. <name>SRE</name>
  42786. <description>software reset extension, an option way to generate software reset</description>
  42787. <bitOffset>0x6</bitOffset>
  42788. <bitWidth>1</bitWidth>
  42789. <access>read-write</access>
  42790. <enumeratedValues>
  42791. <enumeratedValue>
  42792. <name>SRE_0</name>
  42793. <description>using original way to generate software reset (default)</description>
  42794. <value>0</value>
  42795. </enumeratedValue>
  42796. <enumeratedValue>
  42797. <name>SRE_1</name>
  42798. <description>using new way to generate software reset.</description>
  42799. <value>0x1</value>
  42800. </enumeratedValue>
  42801. </enumeratedValues>
  42802. </field>
  42803. <field>
  42804. <name>WDW</name>
  42805. <description>Watchdog Disable for Wait</description>
  42806. <bitOffset>0x7</bitOffset>
  42807. <bitWidth>1</bitWidth>
  42808. <access>read-write</access>
  42809. <enumeratedValues>
  42810. <enumeratedValue>
  42811. <name>WDW_0</name>
  42812. <description>Continue WDOG timer operation (Default).</description>
  42813. <value>0</value>
  42814. </enumeratedValue>
  42815. <enumeratedValue>
  42816. <name>WDW_1</name>
  42817. <description>Suspend WDOG timer operation.</description>
  42818. <value>0x1</value>
  42819. </enumeratedValue>
  42820. </enumeratedValues>
  42821. </field>
  42822. <field>
  42823. <name>WT</name>
  42824. <description>Watchdog Time-out Field</description>
  42825. <bitOffset>0x8</bitOffset>
  42826. <bitWidth>8</bitWidth>
  42827. <access>read-write</access>
  42828. <enumeratedValues>
  42829. <enumeratedValue>
  42830. <name>WT_0</name>
  42831. <description>- 0.5 Seconds (Default).</description>
  42832. <value>0</value>
  42833. </enumeratedValue>
  42834. <enumeratedValue>
  42835. <name>WT_1</name>
  42836. <description>- 1.0 Seconds.</description>
  42837. <value>0x1</value>
  42838. </enumeratedValue>
  42839. <enumeratedValue>
  42840. <name>WT_2</name>
  42841. <description>- 1.5 Seconds.</description>
  42842. <value>0x2</value>
  42843. </enumeratedValue>
  42844. <enumeratedValue>
  42845. <name>WT_3</name>
  42846. <description>- 2.0 Seconds.</description>
  42847. <value>0x3</value>
  42848. </enumeratedValue>
  42849. <enumeratedValue>
  42850. <name>WT_255</name>
  42851. <description>- 128 Seconds.</description>
  42852. <value>0xFF</value>
  42853. </enumeratedValue>
  42854. </enumeratedValues>
  42855. </field>
  42856. </fields>
  42857. </register>
  42858. <register>
  42859. <name>WSR</name>
  42860. <description>Watchdog Service Register</description>
  42861. <addressOffset>0x2</addressOffset>
  42862. <size>16</size>
  42863. <access>read-write</access>
  42864. <resetValue>0</resetValue>
  42865. <resetMask>0xFFFF</resetMask>
  42866. <fields>
  42867. <field>
  42868. <name>WSR</name>
  42869. <description>Watchdog Service Register</description>
  42870. <bitOffset>0</bitOffset>
  42871. <bitWidth>16</bitWidth>
  42872. <access>read-write</access>
  42873. <enumeratedValues>
  42874. <enumeratedValue>
  42875. <name>WSR_21845</name>
  42876. <description>Write to the Watchdog Service Register (WDOG_WSR).</description>
  42877. <value>0x5555</value>
  42878. </enumeratedValue>
  42879. <enumeratedValue>
  42880. <name>WSR_43690</name>
  42881. <description>Write to the Watchdog Service Register (WDOG_WSR).</description>
  42882. <value>0xAAAA</value>
  42883. </enumeratedValue>
  42884. </enumeratedValues>
  42885. </field>
  42886. </fields>
  42887. </register>
  42888. <register>
  42889. <name>WRSR</name>
  42890. <description>Watchdog Reset Status Register</description>
  42891. <addressOffset>0x4</addressOffset>
  42892. <size>16</size>
  42893. <access>read-only</access>
  42894. <resetValue>0</resetValue>
  42895. <resetMask>0xFFFF</resetMask>
  42896. <fields>
  42897. <field>
  42898. <name>SFTW</name>
  42899. <description>Software Reset</description>
  42900. <bitOffset>0</bitOffset>
  42901. <bitWidth>1</bitWidth>
  42902. <access>read-only</access>
  42903. <enumeratedValues>
  42904. <enumeratedValue>
  42905. <name>SFTW_0</name>
  42906. <description>Reset is not the result of a software reset.</description>
  42907. <value>0</value>
  42908. </enumeratedValue>
  42909. <enumeratedValue>
  42910. <name>SFTW_1</name>
  42911. <description>Reset is the result of a software reset.</description>
  42912. <value>0x1</value>
  42913. </enumeratedValue>
  42914. </enumeratedValues>
  42915. </field>
  42916. <field>
  42917. <name>TOUT</name>
  42918. <description>Timeout. Indicates whether the reset is the result of a WDOG timeout.</description>
  42919. <bitOffset>0x1</bitOffset>
  42920. <bitWidth>1</bitWidth>
  42921. <access>read-only</access>
  42922. <enumeratedValues>
  42923. <enumeratedValue>
  42924. <name>TOUT_0</name>
  42925. <description>Reset is not the result of a WDOG timeout.</description>
  42926. <value>0</value>
  42927. </enumeratedValue>
  42928. <enumeratedValue>
  42929. <name>TOUT_1</name>
  42930. <description>Reset is the result of a WDOG timeout.</description>
  42931. <value>0x1</value>
  42932. </enumeratedValue>
  42933. </enumeratedValues>
  42934. </field>
  42935. <field>
  42936. <name>POR</name>
  42937. <description>Power On Reset. Indicates whether the reset is the result of a power on reset.</description>
  42938. <bitOffset>0x4</bitOffset>
  42939. <bitWidth>1</bitWidth>
  42940. <access>read-only</access>
  42941. <enumeratedValues>
  42942. <enumeratedValue>
  42943. <name>POR_0</name>
  42944. <description>Reset is not the result of a power on reset.</description>
  42945. <value>0</value>
  42946. </enumeratedValue>
  42947. <enumeratedValue>
  42948. <name>POR_1</name>
  42949. <description>Reset is the result of a power on reset.</description>
  42950. <value>0x1</value>
  42951. </enumeratedValue>
  42952. </enumeratedValues>
  42953. </field>
  42954. </fields>
  42955. </register>
  42956. <register>
  42957. <name>WICR</name>
  42958. <description>Watchdog Interrupt Control Register</description>
  42959. <addressOffset>0x6</addressOffset>
  42960. <size>16</size>
  42961. <access>read-write</access>
  42962. <resetValue>0x4</resetValue>
  42963. <resetMask>0xFFFF</resetMask>
  42964. <fields>
  42965. <field>
  42966. <name>WICT</name>
  42967. <description>Watchdog Interrupt Count Time-out (WICT) field determines, how long before the counter time-out must the interrupt occur</description>
  42968. <bitOffset>0</bitOffset>
  42969. <bitWidth>8</bitWidth>
  42970. <access>read-write</access>
  42971. <enumeratedValues>
  42972. <enumeratedValue>
  42973. <name>WICT_0</name>
  42974. <description>WICT[7:0] = Time duration between interrupt and time-out is 0 seconds.</description>
  42975. <value>0</value>
  42976. </enumeratedValue>
  42977. <enumeratedValue>
  42978. <name>WICT_1</name>
  42979. <description>WICT[7:0] = Time duration between interrupt and time-out is 0.5 seconds.</description>
  42980. <value>0x1</value>
  42981. </enumeratedValue>
  42982. <enumeratedValue>
  42983. <name>WICT_4</name>
  42984. <description>WICT[7:0] = Time duration between interrupt and time-out is 2 seconds (Default).</description>
  42985. <value>0x4</value>
  42986. </enumeratedValue>
  42987. <enumeratedValue>
  42988. <name>WICT_255</name>
  42989. <description>WICT[7:0] = Time duration between interrupt and time-out is 127.5 seconds.</description>
  42990. <value>0xFF</value>
  42991. </enumeratedValue>
  42992. </enumeratedValues>
  42993. </field>
  42994. <field>
  42995. <name>WTIS</name>
  42996. <description>Watchdog TImer Interrupt Status bit will reflect the timer interrupt status, whether interrupt has occurred or not</description>
  42997. <bitOffset>0xE</bitOffset>
  42998. <bitWidth>1</bitWidth>
  42999. <access>read-write</access>
  43000. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  43001. <enumeratedValues>
  43002. <enumeratedValue>
  43003. <name>WTIS_0</name>
  43004. <description>No interrupt has occurred (Default).</description>
  43005. <value>0</value>
  43006. </enumeratedValue>
  43007. <enumeratedValue>
  43008. <name>WTIS_1</name>
  43009. <description>Interrupt has occurred</description>
  43010. <value>0x1</value>
  43011. </enumeratedValue>
  43012. </enumeratedValues>
  43013. </field>
  43014. <field>
  43015. <name>WIE</name>
  43016. <description>Watchdog Timer Interrupt enable bit</description>
  43017. <bitOffset>0xF</bitOffset>
  43018. <bitWidth>1</bitWidth>
  43019. <access>read-write</access>
  43020. <enumeratedValues>
  43021. <enumeratedValue>
  43022. <name>WIE_0</name>
  43023. <description>Disable Interrupt (Default).</description>
  43024. <value>0</value>
  43025. </enumeratedValue>
  43026. <enumeratedValue>
  43027. <name>WIE_1</name>
  43028. <description>Enable Interrupt.</description>
  43029. <value>0x1</value>
  43030. </enumeratedValue>
  43031. </enumeratedValues>
  43032. </field>
  43033. </fields>
  43034. </register>
  43035. <register>
  43036. <name>WMCR</name>
  43037. <description>Watchdog Miscellaneous Control Register</description>
  43038. <addressOffset>0x8</addressOffset>
  43039. <size>16</size>
  43040. <access>read-write</access>
  43041. <resetValue>0x1</resetValue>
  43042. <resetMask>0xFFFF</resetMask>
  43043. <fields>
  43044. <field>
  43045. <name>PDE</name>
  43046. <description>Power Down Enable bit</description>
  43047. <bitOffset>0</bitOffset>
  43048. <bitWidth>1</bitWidth>
  43049. <access>read-write</access>
  43050. <enumeratedValues>
  43051. <enumeratedValue>
  43052. <name>PDE_0</name>
  43053. <description>Power Down Counter of WDOG is disabled.</description>
  43054. <value>0</value>
  43055. </enumeratedValue>
  43056. <enumeratedValue>
  43057. <name>PDE_1</name>
  43058. <description>Power Down Counter of WDOG is enabled (Default).</description>
  43059. <value>0x1</value>
  43060. </enumeratedValue>
  43061. </enumeratedValues>
  43062. </field>
  43063. </fields>
  43064. </register>
  43065. </registers>
  43066. </peripheral>
  43067. <peripheral derivedFrom="WDOG1">
  43068. <name>WDOG2</name>
  43069. <description>WDOG</description>
  43070. <groupName>WDOG</groupName>
  43071. <prependToName>WDOG2_</prependToName>
  43072. <baseAddress>0x20C0000</baseAddress>
  43073. <addressBlock>
  43074. <offset>0</offset>
  43075. <size>0xA</size>
  43076. <usage>registers</usage>
  43077. </addressBlock>
  43078. <interrupt>
  43079. <name>WDOG2</name>
  43080. <value>113</value>
  43081. </interrupt>
  43082. </peripheral>
  43083. <peripheral derivedFrom="WDOG1">
  43084. <name>WDOG3</name>
  43085. <description>WDOG</description>
  43086. <groupName>WDOG</groupName>
  43087. <prependToName>WDOG3_</prependToName>
  43088. <baseAddress>0x21E4000</baseAddress>
  43089. <addressBlock>
  43090. <offset>0</offset>
  43091. <size>0xA</size>
  43092. <usage>registers</usage>
  43093. </addressBlock>
  43094. <interrupt>
  43095. <name>WDOG3</name>
  43096. <value>43</value>
  43097. </interrupt>
  43098. </peripheral>
  43099. <peripheral>
  43100. <name>CCM</name>
  43101. <description>CCM</description>
  43102. <groupName>CCM</groupName>
  43103. <prependToName>CCM_</prependToName>
  43104. <baseAddress>0x20C4000</baseAddress>
  43105. <addressBlock>
  43106. <offset>0</offset>
  43107. <size>0x8C</size>
  43108. <usage>registers</usage>
  43109. </addressBlock>
  43110. <interrupt>
  43111. <name>CCM_IRQ1</name>
  43112. <value>119</value>
  43113. </interrupt>
  43114. <interrupt>
  43115. <name>CCM_IRQ2</name>
  43116. <value>120</value>
  43117. </interrupt>
  43118. <registers>
  43119. <register>
  43120. <name>CCR</name>
  43121. <description>CCM Control Register</description>
  43122. <addressOffset>0</addressOffset>
  43123. <size>32</size>
  43124. <access>read-write</access>
  43125. <resetValue>0x401167F</resetValue>
  43126. <resetMask>0xFFFFFFFF</resetMask>
  43127. <fields>
  43128. <field>
  43129. <name>OSCNT</name>
  43130. <description>Oscillator ready counter value</description>
  43131. <bitOffset>0</bitOffset>
  43132. <bitWidth>7</bitWidth>
  43133. <access>read-write</access>
  43134. <enumeratedValues>
  43135. <enumeratedValue>
  43136. <name>OSCNT_0</name>
  43137. <description>count 1 ckil</description>
  43138. <value>0</value>
  43139. </enumeratedValue>
  43140. <enumeratedValue>
  43141. <name>OSCNT_127</name>
  43142. <description>count 128 ckil's</description>
  43143. <value>0x7F</value>
  43144. </enumeratedValue>
  43145. </enumeratedValues>
  43146. </field>
  43147. <field>
  43148. <name>COSC_EN</name>
  43149. <description>On chip oscillator enable bit - this bit value is reflected on the output cosc_en</description>
  43150. <bitOffset>0xC</bitOffset>
  43151. <bitWidth>1</bitWidth>
  43152. <access>read-write</access>
  43153. <enumeratedValues>
  43154. <enumeratedValue>
  43155. <name>COSC_EN_0</name>
  43156. <description>disable on chip oscillator</description>
  43157. <value>0</value>
  43158. </enumeratedValue>
  43159. <enumeratedValue>
  43160. <name>COSC_EN_1</name>
  43161. <description>enable on chip oscillator</description>
  43162. <value>0x1</value>
  43163. </enumeratedValue>
  43164. </enumeratedValues>
  43165. </field>
  43166. <field>
  43167. <name>REG_BYPASS_COUNT</name>
  43168. <description>Counter for analog_reg_bypass signal assertion after standby voltage request by PMIC_STBY_REQ</description>
  43169. <bitOffset>0x15</bitOffset>
  43170. <bitWidth>6</bitWidth>
  43171. <access>read-write</access>
  43172. <enumeratedValues>
  43173. <enumeratedValue>
  43174. <name>REG_BYPASS_COUNT_0</name>
  43175. <description>no delay</description>
  43176. <value>0</value>
  43177. </enumeratedValue>
  43178. <enumeratedValue>
  43179. <name>REG_BYPASS_COUNT_1</name>
  43180. <description>1 CKIL clock period delay</description>
  43181. <value>0x1</value>
  43182. </enumeratedValue>
  43183. <enumeratedValue>
  43184. <name>REG_BYPASS_COUNT_63</name>
  43185. <description>63 CKIL clock periods delay</description>
  43186. <value>0x3F</value>
  43187. </enumeratedValue>
  43188. </enumeratedValues>
  43189. </field>
  43190. <field>
  43191. <name>RBC_EN</name>
  43192. <description>Enable for REG_BYPASS_COUNTER</description>
  43193. <bitOffset>0x1B</bitOffset>
  43194. <bitWidth>1</bitWidth>
  43195. <access>read-write</access>
  43196. <enumeratedValues>
  43197. <enumeratedValue>
  43198. <name>RBC_EN_0</name>
  43199. <description>REG_BYPASS_COUNTER disabled</description>
  43200. <value>0</value>
  43201. </enumeratedValue>
  43202. <enumeratedValue>
  43203. <name>RBC_EN_1</name>
  43204. <description>REG_BYPASS_COUNTER enabled.</description>
  43205. <value>0x1</value>
  43206. </enumeratedValue>
  43207. </enumeratedValues>
  43208. </field>
  43209. </fields>
  43210. </register>
  43211. <register>
  43212. <name>CCDR</name>
  43213. <description>CCM Control Divider Register</description>
  43214. <addressOffset>0x4</addressOffset>
  43215. <size>32</size>
  43216. <access>read-write</access>
  43217. <resetValue>0x20000</resetValue>
  43218. <resetMask>0xFFFFFFFF</resetMask>
  43219. <fields>
  43220. <field>
  43221. <name>MMDC_MASK</name>
  43222. <description>During divider ratio mmdc_axi_podf change or sync mux periph2_clk_sel change (but not jtag) or SRC request during warm reset, mask handshake with mmdc module</description>
  43223. <bitOffset>0x10</bitOffset>
  43224. <bitWidth>1</bitWidth>
  43225. <access>read-write</access>
  43226. <enumeratedValues>
  43227. <enumeratedValue>
  43228. <name>MMDC_MASK_0</name>
  43229. <description>Allow handshake with mmdc module.</description>
  43230. <value>0</value>
  43231. </enumeratedValue>
  43232. <enumeratedValue>
  43233. <name>MMDC_MASK_1</name>
  43234. <description>Mask handshake with mmdc. Request signal will not be generated.</description>
  43235. <value>0x1</value>
  43236. </enumeratedValue>
  43237. </enumeratedValues>
  43238. </field>
  43239. </fields>
  43240. </register>
  43241. <register>
  43242. <name>CSR</name>
  43243. <description>CCM Status Register</description>
  43244. <addressOffset>0x8</addressOffset>
  43245. <size>32</size>
  43246. <access>read-only</access>
  43247. <resetValue>0x10</resetValue>
  43248. <resetMask>0xFFFFFFFF</resetMask>
  43249. <fields>
  43250. <field>
  43251. <name>REF_EN_B</name>
  43252. <description>Status of the value of CCM_REF_EN_B output of ccm</description>
  43253. <bitOffset>0</bitOffset>
  43254. <bitWidth>1</bitWidth>
  43255. <access>read-only</access>
  43256. <enumeratedValues>
  43257. <enumeratedValue>
  43258. <name>REF_EN_B_0</name>
  43259. <description>value of CCM_REF_EN_B is '0'</description>
  43260. <value>0</value>
  43261. </enumeratedValue>
  43262. <enumeratedValue>
  43263. <name>REF_EN_B_1</name>
  43264. <description>value of CCM_REF_EN_B is '1'</description>
  43265. <value>0x1</value>
  43266. </enumeratedValue>
  43267. </enumeratedValues>
  43268. </field>
  43269. <field>
  43270. <name>COSC_READY</name>
  43271. <description>Status indication of on board oscillator</description>
  43272. <bitOffset>0x5</bitOffset>
  43273. <bitWidth>1</bitWidth>
  43274. <access>read-only</access>
  43275. <enumeratedValues>
  43276. <enumeratedValue>
  43277. <name>COSC_READY_0</name>
  43278. <description>on board oscillator is not ready.</description>
  43279. <value>0</value>
  43280. </enumeratedValue>
  43281. <enumeratedValue>
  43282. <name>COSC_READY_1</name>
  43283. <description>on board oscillator is ready.</description>
  43284. <value>0x1</value>
  43285. </enumeratedValue>
  43286. </enumeratedValues>
  43287. </field>
  43288. </fields>
  43289. </register>
  43290. <register>
  43291. <name>CCSR</name>
  43292. <description>CCM Clock Switcher Register</description>
  43293. <addressOffset>0xC</addressOffset>
  43294. <size>32</size>
  43295. <access>read-write</access>
  43296. <resetValue>0x100</resetValue>
  43297. <resetMask>0xFFFFFFFF</resetMask>
  43298. <fields>
  43299. <field>
  43300. <name>PLL3_SW_CLK_SEL</name>
  43301. <description>Selects source to generate pll3_sw_clk. This bit should only be used for testing purposes.</description>
  43302. <bitOffset>0</bitOffset>
  43303. <bitWidth>1</bitWidth>
  43304. <access>read-write</access>
  43305. <enumeratedValues>
  43306. <enumeratedValue>
  43307. <name>PLL3_SW_CLK_SEL_0</name>
  43308. <description>pll3_main_clk</description>
  43309. <value>0</value>
  43310. </enumeratedValue>
  43311. <enumeratedValue>
  43312. <name>PLL3_SW_CLK_SEL_1</name>
  43313. <description>pll3 bypass clock</description>
  43314. <value>0x1</value>
  43315. </enumeratedValue>
  43316. </enumeratedValues>
  43317. </field>
  43318. <field>
  43319. <name>PLL1_SW_CLK_SEL</name>
  43320. <description>Selects source to generate pll1_sw_clk.</description>
  43321. <bitOffset>0x2</bitOffset>
  43322. <bitWidth>1</bitWidth>
  43323. <access>read-write</access>
  43324. <enumeratedValues>
  43325. <enumeratedValue>
  43326. <name>PLL1_SW_CLK_SEL_0</name>
  43327. <description>pll1_main_clk</description>
  43328. <value>0</value>
  43329. </enumeratedValue>
  43330. <enumeratedValue>
  43331. <name>PLL1_SW_CLK_SEL_1</name>
  43332. <description>step_clk</description>
  43333. <value>0x1</value>
  43334. </enumeratedValue>
  43335. </enumeratedValues>
  43336. </field>
  43337. <field>
  43338. <name>SECONDARY_CLK_SEL</name>
  43339. <description>Select source to generate secondary_clk</description>
  43340. <bitOffset>0x3</bitOffset>
  43341. <bitWidth>1</bitWidth>
  43342. <access>read-write</access>
  43343. <enumeratedValues>
  43344. <enumeratedValue>
  43345. <name>SECONDARY_CLK_SEL_0</name>
  43346. <description>PLL2 PFD2 (400 M)</description>
  43347. <value>0</value>
  43348. </enumeratedValue>
  43349. <enumeratedValue>
  43350. <name>SECONDARY_CLK_SEL_1</name>
  43351. <description>PLL2 (528 M)</description>
  43352. <value>0x1</value>
  43353. </enumeratedValue>
  43354. </enumeratedValues>
  43355. </field>
  43356. <field>
  43357. <name>STEP_SEL</name>
  43358. <description>Selects the option to be chosen for the step frequency when shifting ARM frequency</description>
  43359. <bitOffset>0x8</bitOffset>
  43360. <bitWidth>1</bitWidth>
  43361. <access>read-write</access>
  43362. <enumeratedValues>
  43363. <enumeratedValue>
  43364. <name>STEP_SEL_0</name>
  43365. <description>derive clock from osc_clk (24M) - source for lp_apm.</description>
  43366. <value>0</value>
  43367. </enumeratedValue>
  43368. <enumeratedValue>
  43369. <name>STEP_SEL_1</name>
  43370. <description>derive clock from secondary_clk</description>
  43371. <value>0x1</value>
  43372. </enumeratedValue>
  43373. </enumeratedValues>
  43374. </field>
  43375. </fields>
  43376. </register>
  43377. <register>
  43378. <name>CACRR</name>
  43379. <description>CCM Arm Clock Root Register</description>
  43380. <addressOffset>0x10</addressOffset>
  43381. <size>32</size>
  43382. <access>read-write</access>
  43383. <resetValue>0</resetValue>
  43384. <resetMask>0xFFFFFFFF</resetMask>
  43385. <fields>
  43386. <field>
  43387. <name>ARM_PODF</name>
  43388. <description>Divider for ARM clock root</description>
  43389. <bitOffset>0</bitOffset>
  43390. <bitWidth>3</bitWidth>
  43391. <access>read-write</access>
  43392. <enumeratedValues>
  43393. <enumeratedValue>
  43394. <name>ARM_PODF_0</name>
  43395. <description>divide by 1</description>
  43396. <value>0</value>
  43397. </enumeratedValue>
  43398. <enumeratedValue>
  43399. <name>ARM_PODF_1</name>
  43400. <description>divide by 2</description>
  43401. <value>0x1</value>
  43402. </enumeratedValue>
  43403. <enumeratedValue>
  43404. <name>ARM_PODF_2</name>
  43405. <description>divide by 3</description>
  43406. <value>0x2</value>
  43407. </enumeratedValue>
  43408. <enumeratedValue>
  43409. <name>ARM_PODF_3</name>
  43410. <description>divide by 4</description>
  43411. <value>0x3</value>
  43412. </enumeratedValue>
  43413. <enumeratedValue>
  43414. <name>ARM_PODF_4</name>
  43415. <description>divide by 5</description>
  43416. <value>0x4</value>
  43417. </enumeratedValue>
  43418. <enumeratedValue>
  43419. <name>ARM_PODF_5</name>
  43420. <description>divide by 6</description>
  43421. <value>0x5</value>
  43422. </enumeratedValue>
  43423. <enumeratedValue>
  43424. <name>ARM_PODF_6</name>
  43425. <description>divide by 7</description>
  43426. <value>0x6</value>
  43427. </enumeratedValue>
  43428. <enumeratedValue>
  43429. <name>ARM_PODF_7</name>
  43430. <description>divide by 8</description>
  43431. <value>0x7</value>
  43432. </enumeratedValue>
  43433. </enumeratedValues>
  43434. </field>
  43435. </fields>
  43436. </register>
  43437. <register>
  43438. <name>CBCDR</name>
  43439. <description>CCM Bus Clock Divider Register</description>
  43440. <addressOffset>0x14</addressOffset>
  43441. <size>32</size>
  43442. <access>read-write</access>
  43443. <resetValue>0x18D00</resetValue>
  43444. <resetMask>0xFFFFFFFF</resetMask>
  43445. <fields>
  43446. <field>
  43447. <name>PERIPH2_CLK2_PODF</name>
  43448. <description>Divider for periph2_clk2 podf. Divider should be updated when output clock is gated.</description>
  43449. <bitOffset>0</bitOffset>
  43450. <bitWidth>3</bitWidth>
  43451. <access>read-write</access>
  43452. <enumeratedValues>
  43453. <enumeratedValue>
  43454. <name>PERIPH2_CLK2_PODF_0</name>
  43455. <description>divide by 1</description>
  43456. <value>0</value>
  43457. </enumeratedValue>
  43458. <enumeratedValue>
  43459. <name>PERIPH2_CLK2_PODF_1</name>
  43460. <description>divide by 2</description>
  43461. <value>0x1</value>
  43462. </enumeratedValue>
  43463. <enumeratedValue>
  43464. <name>PERIPH2_CLK2_PODF_2</name>
  43465. <description>divide by 3</description>
  43466. <value>0x2</value>
  43467. </enumeratedValue>
  43468. <enumeratedValue>
  43469. <name>PERIPH2_CLK2_PODF_3</name>
  43470. <description>divide by 4</description>
  43471. <value>0x3</value>
  43472. </enumeratedValue>
  43473. <enumeratedValue>
  43474. <name>PERIPH2_CLK2_PODF_4</name>
  43475. <description>divide by 5</description>
  43476. <value>0x4</value>
  43477. </enumeratedValue>
  43478. <enumeratedValue>
  43479. <name>PERIPH2_CLK2_PODF_5</name>
  43480. <description>divide by 6</description>
  43481. <value>0x5</value>
  43482. </enumeratedValue>
  43483. <enumeratedValue>
  43484. <name>PERIPH2_CLK2_PODF_6</name>
  43485. <description>divide by 7</description>
  43486. <value>0x6</value>
  43487. </enumeratedValue>
  43488. <enumeratedValue>
  43489. <name>PERIPH2_CLK2_PODF_7</name>
  43490. <description>divide by 8</description>
  43491. <value>0x7</value>
  43492. </enumeratedValue>
  43493. </enumeratedValues>
  43494. </field>
  43495. <field>
  43496. <name>FABRIC_MMDC_PODF</name>
  43497. <description>Post divider for fabric / mmdc clock.</description>
  43498. <bitOffset>0x3</bitOffset>
  43499. <bitWidth>3</bitWidth>
  43500. <access>read-write</access>
  43501. <enumeratedValues>
  43502. <enumeratedValue>
  43503. <name>FABRIC_MMDC_PODF_0</name>
  43504. <description>divide by 1</description>
  43505. <value>0</value>
  43506. </enumeratedValue>
  43507. <enumeratedValue>
  43508. <name>FABRIC_MMDC_PODF_1</name>
  43509. <description>divide by 2</description>
  43510. <value>0x1</value>
  43511. </enumeratedValue>
  43512. <enumeratedValue>
  43513. <name>FABRIC_MMDC_PODF_2</name>
  43514. <description>divide by 3</description>
  43515. <value>0x2</value>
  43516. </enumeratedValue>
  43517. <enumeratedValue>
  43518. <name>FABRIC_MMDC_PODF_3</name>
  43519. <description>divide by 4</description>
  43520. <value>0x3</value>
  43521. </enumeratedValue>
  43522. <enumeratedValue>
  43523. <name>FABRIC_MMDC_PODF_4</name>
  43524. <description>divide by 5</description>
  43525. <value>0x4</value>
  43526. </enumeratedValue>
  43527. <enumeratedValue>
  43528. <name>FABRIC_MMDC_PODF_5</name>
  43529. <description>divide by 6</description>
  43530. <value>0x5</value>
  43531. </enumeratedValue>
  43532. <enumeratedValue>
  43533. <name>FABRIC_MMDC_PODF_6</name>
  43534. <description>divide by 7</description>
  43535. <value>0x6</value>
  43536. </enumeratedValue>
  43537. <enumeratedValue>
  43538. <name>FABRIC_MMDC_PODF_7</name>
  43539. <description>divide by 8</description>
  43540. <value>0x7</value>
  43541. </enumeratedValue>
  43542. </enumeratedValues>
  43543. </field>
  43544. <field>
  43545. <name>AXI_CLK_SEL</name>
  43546. <description>AXI clock source select</description>
  43547. <bitOffset>0x6</bitOffset>
  43548. <bitWidth>1</bitWidth>
  43549. <access>read-write</access>
  43550. <enumeratedValues>
  43551. <enumeratedValue>
  43552. <name>AXI_CLK_SEL_0</name>
  43553. <description>Periph_clk output will be used as AXI clock root</description>
  43554. <value>0</value>
  43555. </enumeratedValue>
  43556. <enumeratedValue>
  43557. <name>AXI_CLK_SEL_1</name>
  43558. <description>AXI alternative clock will be used as AXI clock root</description>
  43559. <value>0x1</value>
  43560. </enumeratedValue>
  43561. </enumeratedValues>
  43562. </field>
  43563. <field>
  43564. <name>AXI_ALT_CLK_SEL</name>
  43565. <description>AXI alternative clock select</description>
  43566. <bitOffset>0x7</bitOffset>
  43567. <bitWidth>1</bitWidth>
  43568. <access>read-write</access>
  43569. <enumeratedValues>
  43570. <enumeratedValue>
  43571. <name>AXI_ALT_CLK_SEL_0</name>
  43572. <description>PLL2 PFD2 will be selected as alternative clock for AXI root clock</description>
  43573. <value>0</value>
  43574. </enumeratedValue>
  43575. <enumeratedValue>
  43576. <name>AXI_ALT_CLK_SEL_1</name>
  43577. <description>PLL3 PFD1 will be selected as alternative clock for AXI root clock</description>
  43578. <value>0x1</value>
  43579. </enumeratedValue>
  43580. </enumeratedValues>
  43581. </field>
  43582. <field>
  43583. <name>IPG_PODF</name>
  43584. <description>Divider for ipg podf</description>
  43585. <bitOffset>0x8</bitOffset>
  43586. <bitWidth>2</bitWidth>
  43587. <access>read-write</access>
  43588. <enumeratedValues>
  43589. <enumeratedValue>
  43590. <name>IPG_PODF_0</name>
  43591. <description>divide by 1</description>
  43592. <value>0</value>
  43593. </enumeratedValue>
  43594. <enumeratedValue>
  43595. <name>IPG_PODF_1</name>
  43596. <description>divide by 2</description>
  43597. <value>0x1</value>
  43598. </enumeratedValue>
  43599. <enumeratedValue>
  43600. <name>IPG_PODF_2</name>
  43601. <description>divide by 3</description>
  43602. <value>0x2</value>
  43603. </enumeratedValue>
  43604. <enumeratedValue>
  43605. <name>IPG_PODF_3</name>
  43606. <description>divide by 4</description>
  43607. <value>0x3</value>
  43608. </enumeratedValue>
  43609. </enumeratedValues>
  43610. </field>
  43611. <field>
  43612. <name>AHB_PODF</name>
  43613. <description>Divider for AHB PODF</description>
  43614. <bitOffset>0xA</bitOffset>
  43615. <bitWidth>3</bitWidth>
  43616. <access>read-write</access>
  43617. <enumeratedValues>
  43618. <enumeratedValue>
  43619. <name>AHB_PODF_0</name>
  43620. <description>divide by 1</description>
  43621. <value>0</value>
  43622. </enumeratedValue>
  43623. <enumeratedValue>
  43624. <name>AHB_PODF_1</name>
  43625. <description>divide by 2</description>
  43626. <value>0x1</value>
  43627. </enumeratedValue>
  43628. <enumeratedValue>
  43629. <name>AHB_PODF_2</name>
  43630. <description>divide by 3</description>
  43631. <value>0x2</value>
  43632. </enumeratedValue>
  43633. <enumeratedValue>
  43634. <name>AHB_PODF_3</name>
  43635. <description>divide by 4</description>
  43636. <value>0x3</value>
  43637. </enumeratedValue>
  43638. <enumeratedValue>
  43639. <name>AHB_PODF_4</name>
  43640. <description>divide by 5</description>
  43641. <value>0x4</value>
  43642. </enumeratedValue>
  43643. <enumeratedValue>
  43644. <name>AHB_PODF_5</name>
  43645. <description>divide by 6</description>
  43646. <value>0x5</value>
  43647. </enumeratedValue>
  43648. <enumeratedValue>
  43649. <name>AHB_PODF_6</name>
  43650. <description>divide by 7</description>
  43651. <value>0x6</value>
  43652. </enumeratedValue>
  43653. <enumeratedValue>
  43654. <name>AHB_PODF_7</name>
  43655. <description>divide by 8</description>
  43656. <value>0x7</value>
  43657. </enumeratedValue>
  43658. </enumeratedValues>
  43659. </field>
  43660. <field>
  43661. <name>AXI_PODF</name>
  43662. <description>Post divider for axi clock</description>
  43663. <bitOffset>0x10</bitOffset>
  43664. <bitWidth>3</bitWidth>
  43665. <access>read-write</access>
  43666. <enumeratedValues>
  43667. <enumeratedValue>
  43668. <name>AXI_PODF_0</name>
  43669. <description>Divide by 1</description>
  43670. <value>0</value>
  43671. </enumeratedValue>
  43672. <enumeratedValue>
  43673. <name>AXI_PODF_1</name>
  43674. <description>Divide by 2</description>
  43675. <value>0x1</value>
  43676. </enumeratedValue>
  43677. <enumeratedValue>
  43678. <name>AXI_PODF_2</name>
  43679. <description>Divide by 3</description>
  43680. <value>0x2</value>
  43681. </enumeratedValue>
  43682. <enumeratedValue>
  43683. <name>AXI_PODF_3</name>
  43684. <description>Divide by 4</description>
  43685. <value>0x3</value>
  43686. </enumeratedValue>
  43687. <enumeratedValue>
  43688. <name>AXI_PODF_4</name>
  43689. <description>Divide by 5</description>
  43690. <value>0x4</value>
  43691. </enumeratedValue>
  43692. <enumeratedValue>
  43693. <name>AXI_PODF_5</name>
  43694. <description>Divide by 6</description>
  43695. <value>0x5</value>
  43696. </enumeratedValue>
  43697. <enumeratedValue>
  43698. <name>AXI_PODF_6</name>
  43699. <description>Divide by 7</description>
  43700. <value>0x6</value>
  43701. </enumeratedValue>
  43702. <enumeratedValue>
  43703. <name>AXI_PODF_7</name>
  43704. <description>Divide by 8</description>
  43705. <value>0x7</value>
  43706. </enumeratedValue>
  43707. </enumeratedValues>
  43708. </field>
  43709. <field>
  43710. <name>PERIPH_CLK_SEL</name>
  43711. <description>Selector for peripheral main clock)</description>
  43712. <bitOffset>0x19</bitOffset>
  43713. <bitWidth>1</bitWidth>
  43714. <access>read-write</access>
  43715. <enumeratedValues>
  43716. <enumeratedValue>
  43717. <name>PERIPH_CLK_SEL_0</name>
  43718. <description>PLL2 (pll2_main_clk)</description>
  43719. <value>0</value>
  43720. </enumeratedValue>
  43721. <enumeratedValue>
  43722. <name>PERIPH_CLK_SEL_1</name>
  43723. <description>derive clock from periph_clk2_clk clock source.</description>
  43724. <value>0x1</value>
  43725. </enumeratedValue>
  43726. </enumeratedValues>
  43727. </field>
  43728. <field>
  43729. <name>PERIPH2_CLK_SEL</name>
  43730. <description>Selector for peripheral2 main clock (source of mmdc_clk_root )</description>
  43731. <bitOffset>0x1A</bitOffset>
  43732. <bitWidth>1</bitWidth>
  43733. <access>read-write</access>
  43734. <enumeratedValues>
  43735. <enumeratedValue>
  43736. <name>PERIPH2_CLK_SEL_0</name>
  43737. <description>PLL2 (pll2_main_clk)</description>
  43738. <value>0</value>
  43739. </enumeratedValue>
  43740. <enumeratedValue>
  43741. <name>PERIPH2_CLK_SEL_1</name>
  43742. <description>derive clock from periph2_clk2_clk clock source.</description>
  43743. <value>0x1</value>
  43744. </enumeratedValue>
  43745. </enumeratedValues>
  43746. </field>
  43747. <field>
  43748. <name>PERIPH_CLK2_PODF</name>
  43749. <description>Divider for periph_clk2_podf.</description>
  43750. <bitOffset>0x1B</bitOffset>
  43751. <bitWidth>3</bitWidth>
  43752. <access>read-write</access>
  43753. <enumeratedValues>
  43754. <enumeratedValue>
  43755. <name>PERIPH_CLK2_PODF_0</name>
  43756. <description>divide by 1</description>
  43757. <value>0</value>
  43758. </enumeratedValue>
  43759. <enumeratedValue>
  43760. <name>PERIPH_CLK2_PODF_1</name>
  43761. <description>divide by 2</description>
  43762. <value>0x1</value>
  43763. </enumeratedValue>
  43764. <enumeratedValue>
  43765. <name>PERIPH_CLK2_PODF_2</name>
  43766. <description>divide by 3</description>
  43767. <value>0x2</value>
  43768. </enumeratedValue>
  43769. <enumeratedValue>
  43770. <name>PERIPH_CLK2_PODF_3</name>
  43771. <description>divide by 4</description>
  43772. <value>0x3</value>
  43773. </enumeratedValue>
  43774. <enumeratedValue>
  43775. <name>PERIPH_CLK2_PODF_4</name>
  43776. <description>divide by 5</description>
  43777. <value>0x4</value>
  43778. </enumeratedValue>
  43779. <enumeratedValue>
  43780. <name>PERIPH_CLK2_PODF_5</name>
  43781. <description>divide by 6</description>
  43782. <value>0x5</value>
  43783. </enumeratedValue>
  43784. <enumeratedValue>
  43785. <name>PERIPH_CLK2_PODF_6</name>
  43786. <description>divide by 7</description>
  43787. <value>0x6</value>
  43788. </enumeratedValue>
  43789. <enumeratedValue>
  43790. <name>PERIPH_CLK2_PODF_7</name>
  43791. <description>divide by 8</description>
  43792. <value>0x7</value>
  43793. </enumeratedValue>
  43794. </enumeratedValues>
  43795. </field>
  43796. </fields>
  43797. </register>
  43798. <register>
  43799. <name>CBCMR</name>
  43800. <description>CCM Bus Clock Multiplexer Register</description>
  43801. <addressOffset>0x18</addressOffset>
  43802. <size>32</size>
  43803. <access>read-write</access>
  43804. <resetValue>0x24860324</resetValue>
  43805. <resetMask>0xFFFFFFFF</resetMask>
  43806. <fields>
  43807. <field>
  43808. <name>PERIPH_CLK2_SEL</name>
  43809. <description>Selector for peripheral clk2 clock multiplexer</description>
  43810. <bitOffset>0xC</bitOffset>
  43811. <bitWidth>2</bitWidth>
  43812. <access>read-write</access>
  43813. <enumeratedValues>
  43814. <enumeratedValue>
  43815. <name>PERIPH_CLK2_SEL_0</name>
  43816. <description>derive clock from pll3_sw_clk</description>
  43817. <value>0</value>
  43818. </enumeratedValue>
  43819. <enumeratedValue>
  43820. <name>PERIPH_CLK2_SEL_1</name>
  43821. <description>derive clock from osc_clk (pll1_ref_clk)</description>
  43822. <value>0x1</value>
  43823. </enumeratedValue>
  43824. <enumeratedValue>
  43825. <name>PERIPH_CLK2_SEL_2</name>
  43826. <description>derive clock from pll2_bypass_clk</description>
  43827. <value>0x2</value>
  43828. </enumeratedValue>
  43829. </enumeratedValues>
  43830. </field>
  43831. <field>
  43832. <name>PRE_PERIPH_CLK_SEL</name>
  43833. <description>Selector for pre_periph clock multiplexer</description>
  43834. <bitOffset>0x12</bitOffset>
  43835. <bitWidth>2</bitWidth>
  43836. <access>read-write</access>
  43837. <enumeratedValues>
  43838. <enumeratedValue>
  43839. <name>PRE_PERIPH_CLK_SEL_0</name>
  43840. <description>derive clock from PLL2</description>
  43841. <value>0</value>
  43842. </enumeratedValue>
  43843. <enumeratedValue>
  43844. <name>PRE_PERIPH_CLK_SEL_1</name>
  43845. <description>derive clock from PLL2 PFD2</description>
  43846. <value>0x1</value>
  43847. </enumeratedValue>
  43848. <enumeratedValue>
  43849. <name>PRE_PERIPH_CLK_SEL_2</name>
  43850. <description>derive clock from PLL2 PFD0</description>
  43851. <value>0x2</value>
  43852. </enumeratedValue>
  43853. <enumeratedValue>
  43854. <name>PRE_PERIPH_CLK_SEL_3</name>
  43855. <description>derive clock from divided (/2) PLL2 PFD2</description>
  43856. <value>0x3</value>
  43857. </enumeratedValue>
  43858. </enumeratedValues>
  43859. </field>
  43860. <field>
  43861. <name>PERIPH2_CLK2_SEL</name>
  43862. <description>Selector for periph2_clk2 clock multiplexer</description>
  43863. <bitOffset>0x14</bitOffset>
  43864. <bitWidth>1</bitWidth>
  43865. <access>read-write</access>
  43866. <enumeratedValues>
  43867. <enumeratedValue>
  43868. <name>PERIPH2_CLK2_SEL_0</name>
  43869. <description>derive clock from pll3_sw_clk</description>
  43870. <value>0</value>
  43871. </enumeratedValue>
  43872. <enumeratedValue>
  43873. <name>PERIPH2_CLK2_SEL_1</name>
  43874. <description>derive clock fromOSC</description>
  43875. <value>0x1</value>
  43876. </enumeratedValue>
  43877. </enumeratedValues>
  43878. </field>
  43879. <field>
  43880. <name>PRE_PERIPH2_CLK_SEL</name>
  43881. <description>Selector for pre_periph2 clock multiplexer</description>
  43882. <bitOffset>0x15</bitOffset>
  43883. <bitWidth>2</bitWidth>
  43884. <access>read-write</access>
  43885. <enumeratedValues>
  43886. <enumeratedValue>
  43887. <name>PRE_PERIPH2_CLK_SEL_0</name>
  43888. <description>derive clock from PLL2</description>
  43889. <value>0</value>
  43890. </enumeratedValue>
  43891. <enumeratedValue>
  43892. <name>PRE_PERIPH2_CLK_SEL_1</name>
  43893. <description>derive clock from PLL2 PFD2</description>
  43894. <value>0x1</value>
  43895. </enumeratedValue>
  43896. <enumeratedValue>
  43897. <name>PRE_PERIPH2_CLK_SEL_2</name>
  43898. <description>derive clock from PLL2 PFD0</description>
  43899. <value>0x2</value>
  43900. </enumeratedValue>
  43901. <enumeratedValue>
  43902. <name>PRE_PERIPH2_CLK_SEL_3</name>
  43903. <description>derive clock from PLL4</description>
  43904. <value>0x3</value>
  43905. </enumeratedValue>
  43906. </enumeratedValues>
  43907. </field>
  43908. <field>
  43909. <name>LCDIF1_PODF</name>
  43910. <description>Post-divider for lcdif1 clock.</description>
  43911. <bitOffset>0x17</bitOffset>
  43912. <bitWidth>3</bitWidth>
  43913. <access>read-write</access>
  43914. <enumeratedValues>
  43915. <enumeratedValue>
  43916. <name>LCDIF1_PODF_0</name>
  43917. <description>divide by 1</description>
  43918. <value>0</value>
  43919. </enumeratedValue>
  43920. <enumeratedValue>
  43921. <name>LCDIF1_PODF_1</name>
  43922. <description>divide by 2</description>
  43923. <value>0x1</value>
  43924. </enumeratedValue>
  43925. <enumeratedValue>
  43926. <name>LCDIF1_PODF_2</name>
  43927. <description>divide by 3</description>
  43928. <value>0x2</value>
  43929. </enumeratedValue>
  43930. <enumeratedValue>
  43931. <name>LCDIF1_PODF_3</name>
  43932. <description>divide by 4</description>
  43933. <value>0x3</value>
  43934. </enumeratedValue>
  43935. <enumeratedValue>
  43936. <name>LCDIF1_PODF_4</name>
  43937. <description>divide by 5</description>
  43938. <value>0x4</value>
  43939. </enumeratedValue>
  43940. <enumeratedValue>
  43941. <name>LCDIF1_PODF_5</name>
  43942. <description>divide by 6</description>
  43943. <value>0x5</value>
  43944. </enumeratedValue>
  43945. <enumeratedValue>
  43946. <name>LCDIF1_PODF_6</name>
  43947. <description>divide by 7</description>
  43948. <value>0x6</value>
  43949. </enumeratedValue>
  43950. <enumeratedValue>
  43951. <name>LCDIF1_PODF_7</name>
  43952. <description>divide by 8</description>
  43953. <value>0x7</value>
  43954. </enumeratedValue>
  43955. </enumeratedValues>
  43956. </field>
  43957. </fields>
  43958. </register>
  43959. <register>
  43960. <name>CSCMR1</name>
  43961. <description>CCM Serial Clock Multiplexer Register 1</description>
  43962. <addressOffset>0x1C</addressOffset>
  43963. <size>32</size>
  43964. <access>read-write</access>
  43965. <resetValue>0x4900080</resetValue>
  43966. <resetMask>0xFFFFFFFF</resetMask>
  43967. <fields>
  43968. <field>
  43969. <name>PERCLK_PODF</name>
  43970. <description>Divider for perclk podf.</description>
  43971. <bitOffset>0</bitOffset>
  43972. <bitWidth>6</bitWidth>
  43973. <access>read-write</access>
  43974. <enumeratedValues>
  43975. <enumeratedValue>
  43976. <name>PERCLK_PODF_0</name>
  43977. <description>divide by 1</description>
  43978. <value>0</value>
  43979. </enumeratedValue>
  43980. <enumeratedValue>
  43981. <name>PERCLK_PODF_1</name>
  43982. <description>divide by 2</description>
  43983. <value>0x1</value>
  43984. </enumeratedValue>
  43985. <enumeratedValue>
  43986. <name>PERCLK_PODF_2</name>
  43987. <description>divide by 3</description>
  43988. <value>0x2</value>
  43989. </enumeratedValue>
  43990. <enumeratedValue>
  43991. <name>PERCLK_PODF_3</name>
  43992. <description>divide by 4</description>
  43993. <value>0x3</value>
  43994. </enumeratedValue>
  43995. <enumeratedValue>
  43996. <name>PERCLK_PODF_4</name>
  43997. <description>divide by 5</description>
  43998. <value>0x4</value>
  43999. </enumeratedValue>
  44000. <enumeratedValue>
  44001. <name>PERCLK_PODF_5</name>
  44002. <description>divide by 6</description>
  44003. <value>0x5</value>
  44004. </enumeratedValue>
  44005. <enumeratedValue>
  44006. <name>PERCLK_PODF_6</name>
  44007. <description>divide by 7</description>
  44008. <value>0x6</value>
  44009. </enumeratedValue>
  44010. <enumeratedValue>
  44011. <name>PERCLK_PODF_7</name>
  44012. <description>divide by 8</description>
  44013. <value>0x7</value>
  44014. </enumeratedValue>
  44015. </enumeratedValues>
  44016. </field>
  44017. <field>
  44018. <name>PERCLK_CLK_SEL</name>
  44019. <description>Selector for the perclk clock multiplexor</description>
  44020. <bitOffset>0x6</bitOffset>
  44021. <bitWidth>1</bitWidth>
  44022. <access>read-write</access>
  44023. <enumeratedValues>
  44024. <enumeratedValue>
  44025. <name>PERCLK_CLK_SEL_0</name>
  44026. <description>derive clock from ipg clk root</description>
  44027. <value>0</value>
  44028. </enumeratedValue>
  44029. <enumeratedValue>
  44030. <name>PERCLK_CLK_SEL_1</name>
  44031. <description>derive clock from osc_clk</description>
  44032. <value>0x1</value>
  44033. </enumeratedValue>
  44034. </enumeratedValues>
  44035. </field>
  44036. <field>
  44037. <name>QSPI1_CLK_SEL</name>
  44038. <description>QSPI1 clock select</description>
  44039. <bitOffset>0x7</bitOffset>
  44040. <bitWidth>3</bitWidth>
  44041. <access>read-write</access>
  44042. <enumeratedValues>
  44043. <enumeratedValue>
  44044. <name>QSPI1_CLK_SEL_0</name>
  44045. <description>Derive clock from PLL3</description>
  44046. <value>0</value>
  44047. </enumeratedValue>
  44048. <enumeratedValue>
  44049. <name>QSPI1_CLK_SEL_1</name>
  44050. <description>Derive clock from PLL2 PFD0</description>
  44051. <value>0x1</value>
  44052. </enumeratedValue>
  44053. <enumeratedValue>
  44054. <name>QSPI1_CLK_SEL_2</name>
  44055. <description>Derive clock from PLL2 PFD2</description>
  44056. <value>0x2</value>
  44057. </enumeratedValue>
  44058. <enumeratedValue>
  44059. <name>QSPI1_CLK_SEL_3</name>
  44060. <description>Derive clock from PLL2</description>
  44061. <value>0x3</value>
  44062. </enumeratedValue>
  44063. <enumeratedValue>
  44064. <name>QSPI1_CLK_SEL_4</name>
  44065. <description>Derive clock from PLL3 PFD3</description>
  44066. <value>0x4</value>
  44067. </enumeratedValue>
  44068. <enumeratedValue>
  44069. <name>QSPI1_CLK_SEL_5</name>
  44070. <description>Derive clock from PLL3 PFD2</description>
  44071. <value>0x5</value>
  44072. </enumeratedValue>
  44073. </enumeratedValues>
  44074. </field>
  44075. <field>
  44076. <name>SAI1_CLK_SEL</name>
  44077. <description>Selector for sai1 clock multiplexer</description>
  44078. <bitOffset>0xA</bitOffset>
  44079. <bitWidth>2</bitWidth>
  44080. <access>read-write</access>
  44081. <enumeratedValues>
  44082. <enumeratedValue>
  44083. <name>SAI1_CLK_SEL_0</name>
  44084. <description>derive clock from PLL3 PFD2</description>
  44085. <value>0</value>
  44086. </enumeratedValue>
  44087. <enumeratedValue>
  44088. <name>SAI1_CLK_SEL_1</name>
  44089. <description>derive clock from PLL5</description>
  44090. <value>0x1</value>
  44091. </enumeratedValue>
  44092. <enumeratedValue>
  44093. <name>SAI1_CLK_SEL_2</name>
  44094. <description>derive clock from PLL4</description>
  44095. <value>0x2</value>
  44096. </enumeratedValue>
  44097. </enumeratedValues>
  44098. </field>
  44099. <field>
  44100. <name>SAI2_CLK_SEL</name>
  44101. <description>Selector for sai2 clock multiplexer</description>
  44102. <bitOffset>0xC</bitOffset>
  44103. <bitWidth>2</bitWidth>
  44104. <access>read-write</access>
  44105. <enumeratedValues>
  44106. <enumeratedValue>
  44107. <name>SAI2_CLK_SEL_0</name>
  44108. <description>derive clock from PLL3 PFD2</description>
  44109. <value>0</value>
  44110. </enumeratedValue>
  44111. <enumeratedValue>
  44112. <name>SAI2_CLK_SEL_1</name>
  44113. <description>derive clock from PLL5</description>
  44114. <value>0x1</value>
  44115. </enumeratedValue>
  44116. <enumeratedValue>
  44117. <name>SAI2_CLK_SEL_2</name>
  44118. <description>derive clock from PLL4</description>
  44119. <value>0x2</value>
  44120. </enumeratedValue>
  44121. </enumeratedValues>
  44122. </field>
  44123. <field>
  44124. <name>SAI3_CLK_SEL</name>
  44125. <description>Selector for sai3 clock multiplexer</description>
  44126. <bitOffset>0xE</bitOffset>
  44127. <bitWidth>2</bitWidth>
  44128. <access>read-write</access>
  44129. <enumeratedValues>
  44130. <enumeratedValue>
  44131. <name>SAI3_CLK_SEL_0</name>
  44132. <description>derive clock from PLL3 PFD2</description>
  44133. <value>0</value>
  44134. </enumeratedValue>
  44135. <enumeratedValue>
  44136. <name>SAI3_CLK_SEL_1</name>
  44137. <description>derive clock from PLL5</description>
  44138. <value>0x1</value>
  44139. </enumeratedValue>
  44140. <enumeratedValue>
  44141. <name>SAI3_CLK_SEL_2</name>
  44142. <description>derive clock from PLL4</description>
  44143. <value>0x2</value>
  44144. </enumeratedValue>
  44145. </enumeratedValues>
  44146. </field>
  44147. <field>
  44148. <name>USDHC1_CLK_SEL</name>
  44149. <description>Selector for usdhc1 clock multiplexer</description>
  44150. <bitOffset>0x10</bitOffset>
  44151. <bitWidth>1</bitWidth>
  44152. <access>read-write</access>
  44153. <enumeratedValues>
  44154. <enumeratedValue>
  44155. <name>USDHC1_CLK_SEL_0</name>
  44156. <description>derive clock from PLL2 PFD2</description>
  44157. <value>0</value>
  44158. </enumeratedValue>
  44159. <enumeratedValue>
  44160. <name>USDHC1_CLK_SEL_1</name>
  44161. <description>derive clock from PLL2 PFD0</description>
  44162. <value>0x1</value>
  44163. </enumeratedValue>
  44164. </enumeratedValues>
  44165. </field>
  44166. <field>
  44167. <name>USDHC2_CLK_SEL</name>
  44168. <description>Selector for usdhc2 clock multiplexer</description>
  44169. <bitOffset>0x11</bitOffset>
  44170. <bitWidth>1</bitWidth>
  44171. <access>read-write</access>
  44172. <enumeratedValues>
  44173. <enumeratedValue>
  44174. <name>USDHC2_CLK_SEL_0</name>
  44175. <description>derive clock from PLL2 PFD2</description>
  44176. <value>0</value>
  44177. </enumeratedValue>
  44178. <enumeratedValue>
  44179. <name>USDHC2_CLK_SEL_1</name>
  44180. <description>derive clock from PLL2 PFD0</description>
  44181. <value>0x1</value>
  44182. </enumeratedValue>
  44183. </enumeratedValues>
  44184. </field>
  44185. <field>
  44186. <name>BCH_CLK_SEL</name>
  44187. <description>Selector for bch clock multiplexer</description>
  44188. <bitOffset>0x12</bitOffset>
  44189. <bitWidth>1</bitWidth>
  44190. <access>read-write</access>
  44191. <enumeratedValues>
  44192. <enumeratedValue>
  44193. <name>BCH_CLK_SEL_0</name>
  44194. <description>derive clock from PLL2 PFD2</description>
  44195. <value>0</value>
  44196. </enumeratedValue>
  44197. <enumeratedValue>
  44198. <name>BCH_CLK_SEL_1</name>
  44199. <description>derive clock from PLL2 PFD0</description>
  44200. <value>0x1</value>
  44201. </enumeratedValue>
  44202. </enumeratedValues>
  44203. </field>
  44204. <field>
  44205. <name>GPMI_CLK_SEL</name>
  44206. <description>Selector for gpmi clock multiplexer</description>
  44207. <bitOffset>0x13</bitOffset>
  44208. <bitWidth>1</bitWidth>
  44209. <access>read-write</access>
  44210. <enumeratedValues>
  44211. <enumeratedValue>
  44212. <name>GPMI_CLK_SEL_0</name>
  44213. <description>derive clock from PLL2 PFD2</description>
  44214. <value>0</value>
  44215. </enumeratedValue>
  44216. <enumeratedValue>
  44217. <name>GPMI_CLK_SEL_1</name>
  44218. <description>derive clock from PLL2 PFD0</description>
  44219. <value>0x1</value>
  44220. </enumeratedValue>
  44221. </enumeratedValues>
  44222. </field>
  44223. <field>
  44224. <name>ACLK_EIM_SLOW_PODF</name>
  44225. <description>Divider for aclk_eim_slow clock root.</description>
  44226. <bitOffset>0x17</bitOffset>
  44227. <bitWidth>3</bitWidth>
  44228. <access>read-write</access>
  44229. <enumeratedValues>
  44230. <enumeratedValue>
  44231. <name>ACLK_EIM_SLOW_PODF_0</name>
  44232. <description>divide by 1</description>
  44233. <value>0</value>
  44234. </enumeratedValue>
  44235. <enumeratedValue>
  44236. <name>ACLK_EIM_SLOW_PODF_1</name>
  44237. <description>divide by 2</description>
  44238. <value>0x1</value>
  44239. </enumeratedValue>
  44240. <enumeratedValue>
  44241. <name>ACLK_EIM_SLOW_PODF_2</name>
  44242. <description>divide by 3</description>
  44243. <value>0x2</value>
  44244. </enumeratedValue>
  44245. <enumeratedValue>
  44246. <name>ACLK_EIM_SLOW_PODF_3</name>
  44247. <description>divide by 4</description>
  44248. <value>0x3</value>
  44249. </enumeratedValue>
  44250. <enumeratedValue>
  44251. <name>ACLK_EIM_SLOW_PODF_4</name>
  44252. <description>divide by 5</description>
  44253. <value>0x4</value>
  44254. </enumeratedValue>
  44255. <enumeratedValue>
  44256. <name>ACLK_EIM_SLOW_PODF_5</name>
  44257. <description>divide by 6</description>
  44258. <value>0x5</value>
  44259. </enumeratedValue>
  44260. <enumeratedValue>
  44261. <name>ACLK_EIM_SLOW_PODF_6</name>
  44262. <description>divide by 7</description>
  44263. <value>0x6</value>
  44264. </enumeratedValue>
  44265. <enumeratedValue>
  44266. <name>ACLK_EIM_SLOW_PODF_7</name>
  44267. <description>divide by 8</description>
  44268. <value>0x7</value>
  44269. </enumeratedValue>
  44270. </enumeratedValues>
  44271. </field>
  44272. <field>
  44273. <name>QSPI1_PODF</name>
  44274. <description>Divider for QSPI1 clock root</description>
  44275. <bitOffset>0x1A</bitOffset>
  44276. <bitWidth>3</bitWidth>
  44277. <access>read-write</access>
  44278. <enumeratedValues>
  44279. <enumeratedValue>
  44280. <name>QSPI1_PODF_0</name>
  44281. <description>divide by 1</description>
  44282. <value>0</value>
  44283. </enumeratedValue>
  44284. <enumeratedValue>
  44285. <name>QSPI1_PODF_1</name>
  44286. <description>divide by 2</description>
  44287. <value>0x1</value>
  44288. </enumeratedValue>
  44289. <enumeratedValue>
  44290. <name>QSPI1_PODF_7</name>
  44291. <description>divide by 8</description>
  44292. <value>0x7</value>
  44293. </enumeratedValue>
  44294. </enumeratedValues>
  44295. </field>
  44296. <field>
  44297. <name>ACLK_EIM_SLOW_SEL</name>
  44298. <description>Selector for aclk_eim_slow root clock multiplexer</description>
  44299. <bitOffset>0x1D</bitOffset>
  44300. <bitWidth>2</bitWidth>
  44301. <access>read-write</access>
  44302. <enumeratedValues>
  44303. <enumeratedValue>
  44304. <name>ACLK_EIM_SLOW_SEL_0</name>
  44305. <description>derive clock from AXI</description>
  44306. <value>0</value>
  44307. </enumeratedValue>
  44308. <enumeratedValue>
  44309. <name>ACLK_EIM_SLOW_SEL_1</name>
  44310. <description>derive clock from pll3_sw_clk</description>
  44311. <value>0x1</value>
  44312. </enumeratedValue>
  44313. <enumeratedValue>
  44314. <name>ACLK_EIM_SLOW_SEL_2</name>
  44315. <description>derive clock from PLL2 PFD2</description>
  44316. <value>0x2</value>
  44317. </enumeratedValue>
  44318. <enumeratedValue>
  44319. <name>ACLK_EIM_SLOW_SEL_3</name>
  44320. <description>derive clock from PLL3 PFD0</description>
  44321. <value>0x3</value>
  44322. </enumeratedValue>
  44323. </enumeratedValues>
  44324. </field>
  44325. </fields>
  44326. </register>
  44327. <register>
  44328. <name>CSCMR2</name>
  44329. <description>CCM Serial Clock Multiplexer Register 2</description>
  44330. <addressOffset>0x20</addressOffset>
  44331. <size>32</size>
  44332. <access>read-write</access>
  44333. <resetValue>0x3192F06</resetValue>
  44334. <resetMask>0xFFFFFFFF</resetMask>
  44335. <fields>
  44336. <field>
  44337. <name>CAN_CLK_PODF</name>
  44338. <description>Divider for can clock podf.</description>
  44339. <bitOffset>0x2</bitOffset>
  44340. <bitWidth>6</bitWidth>
  44341. <access>read-write</access>
  44342. <enumeratedValues>
  44343. <enumeratedValue>
  44344. <name>CAN_CLK_PODF_0</name>
  44345. <description>divide by 1</description>
  44346. <value>0</value>
  44347. </enumeratedValue>
  44348. <enumeratedValue>
  44349. <name>CAN_CLK_PODF_7</name>
  44350. <description>divide by 8</description>
  44351. <value>0x7</value>
  44352. </enumeratedValue>
  44353. <enumeratedValue>
  44354. <name>CAN_CLK_PODF_63</name>
  44355. <description>divide by 2^6</description>
  44356. <value>0x3F</value>
  44357. </enumeratedValue>
  44358. </enumeratedValues>
  44359. </field>
  44360. <field>
  44361. <name>CAN_CLK_SEL</name>
  44362. <description>Selector for FlexCAN clock multiplexer</description>
  44363. <bitOffset>0x8</bitOffset>
  44364. <bitWidth>2</bitWidth>
  44365. <access>read-write</access>
  44366. <enumeratedValues>
  44367. <enumeratedValue>
  44368. <name>CAN_CLK_SEL_0</name>
  44369. <description>derive clock from pll3_sw_clk divided clock (60M)</description>
  44370. <value>0</value>
  44371. </enumeratedValue>
  44372. <enumeratedValue>
  44373. <name>CAN_CLK_SEL_1</name>
  44374. <description>derive clock from osc_clk (24M)</description>
  44375. <value>0x1</value>
  44376. </enumeratedValue>
  44377. <enumeratedValue>
  44378. <name>CAN_CLK_SEL_2</name>
  44379. <description>derive clock from pll3_sw_clk divided clock (80M)</description>
  44380. <value>0x2</value>
  44381. </enumeratedValue>
  44382. <enumeratedValue>
  44383. <name>CAN_CLK_SEL_3</name>
  44384. <description>Disable FlexCAN clock</description>
  44385. <value>0x3</value>
  44386. </enumeratedValue>
  44387. </enumeratedValues>
  44388. </field>
  44389. <field>
  44390. <name>LDB_DI0_DIV</name>
  44391. <description>Control for divider of ldb clock for di0</description>
  44392. <bitOffset>0xA</bitOffset>
  44393. <bitWidth>1</bitWidth>
  44394. <access>read-write</access>
  44395. <enumeratedValues>
  44396. <enumeratedValue>
  44397. <name>LDB_DI0_DIV_0</name>
  44398. <description>divide by 3.5</description>
  44399. <value>0</value>
  44400. </enumeratedValue>
  44401. <enumeratedValue>
  44402. <name>LDB_DI0_DIV_1</name>
  44403. <description>divide by 7</description>
  44404. <value>0x1</value>
  44405. </enumeratedValue>
  44406. </enumeratedValues>
  44407. </field>
  44408. <field>
  44409. <name>LDB_DI1_DIV</name>
  44410. <description>Control for divider of ldb clock for di1</description>
  44411. <bitOffset>0xB</bitOffset>
  44412. <bitWidth>1</bitWidth>
  44413. <access>read-write</access>
  44414. <enumeratedValues>
  44415. <enumeratedValue>
  44416. <name>LDB_DI1_DIV_0</name>
  44417. <description>divide by 3.5</description>
  44418. <value>0</value>
  44419. </enumeratedValue>
  44420. <enumeratedValue>
  44421. <name>LDB_DI1_DIV_1</name>
  44422. <description>divide by 7</description>
  44423. <value>0x1</value>
  44424. </enumeratedValue>
  44425. </enumeratedValues>
  44426. </field>
  44427. <field>
  44428. <name>ESAI_CLK_SEL</name>
  44429. <description>Selector for the ESAI clock</description>
  44430. <bitOffset>0x13</bitOffset>
  44431. <bitWidth>2</bitWidth>
  44432. <access>read-write</access>
  44433. </field>
  44434. <field>
  44435. <name>VID_CLK_SEL</name>
  44436. <description>Selector for vid clock multiplexer</description>
  44437. <bitOffset>0x15</bitOffset>
  44438. <bitWidth>3</bitWidth>
  44439. <access>read-write</access>
  44440. <enumeratedValues>
  44441. <enumeratedValue>
  44442. <name>VID_CLK_SEL_0</name>
  44443. <description>PLL3 PFD1</description>
  44444. <value>0</value>
  44445. </enumeratedValue>
  44446. <enumeratedValue>
  44447. <name>VID_CLK_SEL_1</name>
  44448. <description>PLL3</description>
  44449. <value>0x1</value>
  44450. </enumeratedValue>
  44451. <enumeratedValue>
  44452. <name>VID_CLK_SEL_2</name>
  44453. <description>PLL3 PFD3</description>
  44454. <value>0x2</value>
  44455. </enumeratedValue>
  44456. <enumeratedValue>
  44457. <name>VID_CLK_SEL_3</name>
  44458. <description>PLL4</description>
  44459. <value>0x3</value>
  44460. </enumeratedValue>
  44461. <enumeratedValue>
  44462. <name>VID_CLK_SEL_4</name>
  44463. <description>PLL5</description>
  44464. <value>0x4</value>
  44465. </enumeratedValue>
  44466. </enumeratedValues>
  44467. </field>
  44468. <field>
  44469. <name>VID_CLK_PRE_PODF</name>
  44470. <description>Post-divider for vid clock root</description>
  44471. <bitOffset>0x18</bitOffset>
  44472. <bitWidth>2</bitWidth>
  44473. <access>read-write</access>
  44474. <enumeratedValues>
  44475. <enumeratedValue>
  44476. <name>VID_CLK_PRE_PODF_0</name>
  44477. <description>divide by 1</description>
  44478. <value>0</value>
  44479. </enumeratedValue>
  44480. <enumeratedValue>
  44481. <name>VID_CLK_PRE_PODF_1</name>
  44482. <description>divide by 2</description>
  44483. <value>0x1</value>
  44484. </enumeratedValue>
  44485. <enumeratedValue>
  44486. <name>VID_CLK_PRE_PODF_2</name>
  44487. <description>divide by 3</description>
  44488. <value>0x2</value>
  44489. </enumeratedValue>
  44490. <enumeratedValue>
  44491. <name>VID_CLK_PRE_PODF_3</name>
  44492. <description>divide by 4</description>
  44493. <value>0x3</value>
  44494. </enumeratedValue>
  44495. </enumeratedValues>
  44496. </field>
  44497. <field>
  44498. <name>VID_CLK_PODF</name>
  44499. <description>Post-divider for vid clock root</description>
  44500. <bitOffset>0x1A</bitOffset>
  44501. <bitWidth>3</bitWidth>
  44502. <access>read-write</access>
  44503. <enumeratedValues>
  44504. <enumeratedValue>
  44505. <name>VID_CLK_PODF_0</name>
  44506. <description>divide by 1</description>
  44507. <value>0</value>
  44508. </enumeratedValue>
  44509. <enumeratedValue>
  44510. <name>VID_CLK_PODF_1</name>
  44511. <description>divide by 2</description>
  44512. <value>0x1</value>
  44513. </enumeratedValue>
  44514. <enumeratedValue>
  44515. <name>VID_CLK_PODF_2</name>
  44516. <description>divide by 3</description>
  44517. <value>0x2</value>
  44518. </enumeratedValue>
  44519. <enumeratedValue>
  44520. <name>VID_CLK_PODF_3</name>
  44521. <description>divide by 4</description>
  44522. <value>0x3</value>
  44523. </enumeratedValue>
  44524. <enumeratedValue>
  44525. <name>VID_CLK_PODF_4</name>
  44526. <description>divide by 5</description>
  44527. <value>0x4</value>
  44528. </enumeratedValue>
  44529. <enumeratedValue>
  44530. <name>VID_CLK_PODF_5</name>
  44531. <description>divide by 6</description>
  44532. <value>0x5</value>
  44533. </enumeratedValue>
  44534. <enumeratedValue>
  44535. <name>VID_CLK_PODF_6</name>
  44536. <description>divide by 7</description>
  44537. <value>0x6</value>
  44538. </enumeratedValue>
  44539. <enumeratedValue>
  44540. <name>VID_CLK_PODF_7</name>
  44541. <description>divide by 8</description>
  44542. <value>0x7</value>
  44543. </enumeratedValue>
  44544. </enumeratedValues>
  44545. </field>
  44546. </fields>
  44547. </register>
  44548. <register>
  44549. <name>CSCDR1</name>
  44550. <description>CCM Serial Clock Divider Register 1</description>
  44551. <addressOffset>0x24</addressOffset>
  44552. <size>32</size>
  44553. <access>read-write</access>
  44554. <resetValue>0x490B00</resetValue>
  44555. <resetMask>0xFFFFFFFF</resetMask>
  44556. <fields>
  44557. <field>
  44558. <name>UART_CLK_PODF</name>
  44559. <description>Divider for uart clock podf.</description>
  44560. <bitOffset>0</bitOffset>
  44561. <bitWidth>6</bitWidth>
  44562. <access>read-write</access>
  44563. <enumeratedValues>
  44564. <enumeratedValue>
  44565. <name>UART_CLK_PODF_0</name>
  44566. <description>divide by 1</description>
  44567. <value>0</value>
  44568. </enumeratedValue>
  44569. <enumeratedValue>
  44570. <name>UART_CLK_PODF_63</name>
  44571. <description>divide by 2^6</description>
  44572. <value>0x3F</value>
  44573. </enumeratedValue>
  44574. </enumeratedValues>
  44575. </field>
  44576. <field>
  44577. <name>UART_CLK_SEL</name>
  44578. <description>Selector for the UART clock multiplexor</description>
  44579. <bitOffset>0x6</bitOffset>
  44580. <bitWidth>1</bitWidth>
  44581. <access>read-write</access>
  44582. <enumeratedValues>
  44583. <enumeratedValue>
  44584. <name>UART_CLK_SEL_0</name>
  44585. <description>derive clock from pll3_80m</description>
  44586. <value>0</value>
  44587. </enumeratedValue>
  44588. <enumeratedValue>
  44589. <name>UART_CLK_SEL_1</name>
  44590. <description>derive clock from osc_clk</description>
  44591. <value>0x1</value>
  44592. </enumeratedValue>
  44593. </enumeratedValues>
  44594. </field>
  44595. <field>
  44596. <name>USDHC1_PODF</name>
  44597. <description>Divider for usdhc1 clock podf. Divider should be updated when output clock is gated.</description>
  44598. <bitOffset>0xB</bitOffset>
  44599. <bitWidth>3</bitWidth>
  44600. <access>read-write</access>
  44601. <enumeratedValues>
  44602. <enumeratedValue>
  44603. <name>USDHC1_PODF_0</name>
  44604. <description>divide by 1</description>
  44605. <value>0</value>
  44606. </enumeratedValue>
  44607. <enumeratedValue>
  44608. <name>USDHC1_PODF_1</name>
  44609. <description>divide by 2</description>
  44610. <value>0x1</value>
  44611. </enumeratedValue>
  44612. <enumeratedValue>
  44613. <name>USDHC1_PODF_2</name>
  44614. <description>divide by 3</description>
  44615. <value>0x2</value>
  44616. </enumeratedValue>
  44617. <enumeratedValue>
  44618. <name>USDHC1_PODF_3</name>
  44619. <description>divide by 4</description>
  44620. <value>0x3</value>
  44621. </enumeratedValue>
  44622. <enumeratedValue>
  44623. <name>USDHC1_PODF_4</name>
  44624. <description>divide by 5</description>
  44625. <value>0x4</value>
  44626. </enumeratedValue>
  44627. <enumeratedValue>
  44628. <name>USDHC1_PODF_5</name>
  44629. <description>divide by 6</description>
  44630. <value>0x5</value>
  44631. </enumeratedValue>
  44632. <enumeratedValue>
  44633. <name>USDHC1_PODF_6</name>
  44634. <description>divide by 7</description>
  44635. <value>0x6</value>
  44636. </enumeratedValue>
  44637. <enumeratedValue>
  44638. <name>USDHC1_PODF_7</name>
  44639. <description>divide by 8</description>
  44640. <value>0x7</value>
  44641. </enumeratedValue>
  44642. </enumeratedValues>
  44643. </field>
  44644. <field>
  44645. <name>USDHC2_PODF</name>
  44646. <description>Divider for usdhc2 clock. Divider should be updated when output clock is gated.</description>
  44647. <bitOffset>0x10</bitOffset>
  44648. <bitWidth>3</bitWidth>
  44649. <access>read-write</access>
  44650. <enumeratedValues>
  44651. <enumeratedValue>
  44652. <name>USDHC2_PODF_0</name>
  44653. <description>divide by 1</description>
  44654. <value>0</value>
  44655. </enumeratedValue>
  44656. <enumeratedValue>
  44657. <name>USDHC2_PODF_1</name>
  44658. <description>divide by 2</description>
  44659. <value>0x1</value>
  44660. </enumeratedValue>
  44661. <enumeratedValue>
  44662. <name>USDHC2_PODF_2</name>
  44663. <description>divide by 3</description>
  44664. <value>0x2</value>
  44665. </enumeratedValue>
  44666. <enumeratedValue>
  44667. <name>USDHC2_PODF_3</name>
  44668. <description>divide by 4</description>
  44669. <value>0x3</value>
  44670. </enumeratedValue>
  44671. <enumeratedValue>
  44672. <name>USDHC2_PODF_4</name>
  44673. <description>divide by 5</description>
  44674. <value>0x4</value>
  44675. </enumeratedValue>
  44676. <enumeratedValue>
  44677. <name>USDHC2_PODF_5</name>
  44678. <description>divide by 6</description>
  44679. <value>0x5</value>
  44680. </enumeratedValue>
  44681. <enumeratedValue>
  44682. <name>USDHC2_PODF_6</name>
  44683. <description>divide by 7</description>
  44684. <value>0x6</value>
  44685. </enumeratedValue>
  44686. <enumeratedValue>
  44687. <name>USDHC2_PODF_7</name>
  44688. <description>divide by 8</description>
  44689. <value>0x7</value>
  44690. </enumeratedValue>
  44691. </enumeratedValues>
  44692. </field>
  44693. <field>
  44694. <name>BCH_PODF</name>
  44695. <description>Divider for bch clock podf. Divider should be updated when output clock is gated.</description>
  44696. <bitOffset>0x13</bitOffset>
  44697. <bitWidth>3</bitWidth>
  44698. <access>read-write</access>
  44699. <enumeratedValues>
  44700. <enumeratedValue>
  44701. <name>BCH_PODF_0</name>
  44702. <description>divide by 1</description>
  44703. <value>0</value>
  44704. </enumeratedValue>
  44705. <enumeratedValue>
  44706. <name>BCH_PODF_1</name>
  44707. <description>divide by 2</description>
  44708. <value>0x1</value>
  44709. </enumeratedValue>
  44710. <enumeratedValue>
  44711. <name>BCH_PODF_2</name>
  44712. <description>divide by 3</description>
  44713. <value>0x2</value>
  44714. </enumeratedValue>
  44715. <enumeratedValue>
  44716. <name>BCH_PODF_3</name>
  44717. <description>divide by 4</description>
  44718. <value>0x3</value>
  44719. </enumeratedValue>
  44720. <enumeratedValue>
  44721. <name>BCH_PODF_4</name>
  44722. <description>divide by 5</description>
  44723. <value>0x4</value>
  44724. </enumeratedValue>
  44725. <enumeratedValue>
  44726. <name>BCH_PODF_5</name>
  44727. <description>divide by 6</description>
  44728. <value>0x5</value>
  44729. </enumeratedValue>
  44730. <enumeratedValue>
  44731. <name>BCH_PODF_6</name>
  44732. <description>divide by 7</description>
  44733. <value>0x6</value>
  44734. </enumeratedValue>
  44735. <enumeratedValue>
  44736. <name>BCH_PODF_7</name>
  44737. <description>divide by 8</description>
  44738. <value>0x7</value>
  44739. </enumeratedValue>
  44740. </enumeratedValues>
  44741. </field>
  44742. <field>
  44743. <name>GPMI_PODF</name>
  44744. <description>Divider for gpmi clock pred. Divider should be updated when output clock is gated.</description>
  44745. <bitOffset>0x16</bitOffset>
  44746. <bitWidth>3</bitWidth>
  44747. <access>read-write</access>
  44748. <enumeratedValues>
  44749. <enumeratedValue>
  44750. <name>GPMI_PODF_0</name>
  44751. <description>divide by 1</description>
  44752. <value>0</value>
  44753. </enumeratedValue>
  44754. <enumeratedValue>
  44755. <name>GPMI_PODF_1</name>
  44756. <description>divide by 2</description>
  44757. <value>0x1</value>
  44758. </enumeratedValue>
  44759. <enumeratedValue>
  44760. <name>GPMI_PODF_2</name>
  44761. <description>divide by 3</description>
  44762. <value>0x2</value>
  44763. </enumeratedValue>
  44764. <enumeratedValue>
  44765. <name>GPMI_PODF_3</name>
  44766. <description>divide by 4</description>
  44767. <value>0x3</value>
  44768. </enumeratedValue>
  44769. <enumeratedValue>
  44770. <name>GPMI_PODF_4</name>
  44771. <description>divide by 5</description>
  44772. <value>0x4</value>
  44773. </enumeratedValue>
  44774. <enumeratedValue>
  44775. <name>GPMI_PODF_5</name>
  44776. <description>divide by 6</description>
  44777. <value>0x5</value>
  44778. </enumeratedValue>
  44779. <enumeratedValue>
  44780. <name>GPMI_PODF_6</name>
  44781. <description>divide by 7</description>
  44782. <value>0x6</value>
  44783. </enumeratedValue>
  44784. <enumeratedValue>
  44785. <name>GPMI_PODF_7</name>
  44786. <description>divide by 8</description>
  44787. <value>0x7</value>
  44788. </enumeratedValue>
  44789. </enumeratedValues>
  44790. </field>
  44791. </fields>
  44792. </register>
  44793. <register>
  44794. <name>CS1CDR</name>
  44795. <description>CCM SAI1 Clock Divider Register</description>
  44796. <addressOffset>0x28</addressOffset>
  44797. <size>32</size>
  44798. <access>read-write</access>
  44799. <resetValue>0xEC102C1</resetValue>
  44800. <resetMask>0xFFFFFFFF</resetMask>
  44801. <fields>
  44802. <field>
  44803. <name>SAI1_CLK_PODF</name>
  44804. <description>Divider for sai1 clock podf</description>
  44805. <bitOffset>0</bitOffset>
  44806. <bitWidth>6</bitWidth>
  44807. <access>read-write</access>
  44808. <enumeratedValues>
  44809. <enumeratedValue>
  44810. <name>SAI1_CLK_PODF_0</name>
  44811. <description>divide by 1</description>
  44812. <value>0</value>
  44813. </enumeratedValue>
  44814. <enumeratedValue>
  44815. <name>SAI1_CLK_PODF_63</name>
  44816. <description>divide by 2^6</description>
  44817. <value>0x3F</value>
  44818. </enumeratedValue>
  44819. </enumeratedValues>
  44820. </field>
  44821. <field>
  44822. <name>SAI1_CLK_PRED</name>
  44823. <description>Divider for sai1 clock pred.</description>
  44824. <bitOffset>0x6</bitOffset>
  44825. <bitWidth>3</bitWidth>
  44826. <access>read-write</access>
  44827. <enumeratedValues>
  44828. <enumeratedValue>
  44829. <name>SAI1_CLK_PRED_0</name>
  44830. <description>divide by 1</description>
  44831. <value>0</value>
  44832. </enumeratedValue>
  44833. <enumeratedValue>
  44834. <name>SAI1_CLK_PRED_1</name>
  44835. <description>divide by 2</description>
  44836. <value>0x1</value>
  44837. </enumeratedValue>
  44838. <enumeratedValue>
  44839. <name>SAI1_CLK_PRED_2</name>
  44840. <description>divide by 3</description>
  44841. <value>0x2</value>
  44842. </enumeratedValue>
  44843. <enumeratedValue>
  44844. <name>SAI1_CLK_PRED_3</name>
  44845. <description>divide by 4</description>
  44846. <value>0x3</value>
  44847. </enumeratedValue>
  44848. <enumeratedValue>
  44849. <name>SAI1_CLK_PRED_4</name>
  44850. <description>divide by 5</description>
  44851. <value>0x4</value>
  44852. </enumeratedValue>
  44853. <enumeratedValue>
  44854. <name>SAI1_CLK_PRED_5</name>
  44855. <description>divide by 6</description>
  44856. <value>0x5</value>
  44857. </enumeratedValue>
  44858. <enumeratedValue>
  44859. <name>SAI1_CLK_PRED_6</name>
  44860. <description>divide by 7</description>
  44861. <value>0x6</value>
  44862. </enumeratedValue>
  44863. <enumeratedValue>
  44864. <name>SAI1_CLK_PRED_7</name>
  44865. <description>divide by 8</description>
  44866. <value>0x7</value>
  44867. </enumeratedValue>
  44868. </enumeratedValues>
  44869. </field>
  44870. <field>
  44871. <name>ESAI_CLK_PRED</name>
  44872. <description>Divider for ESAI clock pred</description>
  44873. <bitOffset>0x9</bitOffset>
  44874. <bitWidth>3</bitWidth>
  44875. <access>read-write</access>
  44876. <enumeratedValues>
  44877. <enumeratedValue>
  44878. <name>ESAI_CLK_PRED_0</name>
  44879. <description>Divide by 1</description>
  44880. <value>0</value>
  44881. </enumeratedValue>
  44882. <enumeratedValue>
  44883. <name>ESAI_CLK_PRED_1</name>
  44884. <description>Divide by 2</description>
  44885. <value>0x1</value>
  44886. </enumeratedValue>
  44887. <enumeratedValue>
  44888. <name>ESAI_CLK_PRED_2</name>
  44889. <description>Divide by 3</description>
  44890. <value>0x2</value>
  44891. </enumeratedValue>
  44892. <enumeratedValue>
  44893. <name>ESAI_CLK_PRED_3</name>
  44894. <description>Divide by 4</description>
  44895. <value>0x3</value>
  44896. </enumeratedValue>
  44897. <enumeratedValue>
  44898. <name>ESAI_CLK_PRED_4</name>
  44899. <description>Divide by 5</description>
  44900. <value>0x4</value>
  44901. </enumeratedValue>
  44902. <enumeratedValue>
  44903. <name>ESAI_CLK_PRED_5</name>
  44904. <description>Divide by 6</description>
  44905. <value>0x5</value>
  44906. </enumeratedValue>
  44907. <enumeratedValue>
  44908. <name>ESAI_CLK_PRED_6</name>
  44909. <description>Divide by 7</description>
  44910. <value>0x6</value>
  44911. </enumeratedValue>
  44912. <enumeratedValue>
  44913. <name>ESAI_CLK_PRED_7</name>
  44914. <description>Divide by 8</description>
  44915. <value>0x7</value>
  44916. </enumeratedValue>
  44917. </enumeratedValues>
  44918. </field>
  44919. <field>
  44920. <name>SAI3_CLK_PODF</name>
  44921. <description>Divider for sai3 clock podf</description>
  44922. <bitOffset>0x10</bitOffset>
  44923. <bitWidth>6</bitWidth>
  44924. <access>read-write</access>
  44925. <enumeratedValues>
  44926. <enumeratedValue>
  44927. <name>SAI3_CLK_PODF_0</name>
  44928. <description>divide by 1</description>
  44929. <value>0</value>
  44930. </enumeratedValue>
  44931. <enumeratedValue>
  44932. <name>SAI3_CLK_PODF_63</name>
  44933. <description>divide by 2^6</description>
  44934. <value>0x3F</value>
  44935. </enumeratedValue>
  44936. </enumeratedValues>
  44937. </field>
  44938. <field>
  44939. <name>SAI3_CLK_PRED</name>
  44940. <description>Divider for sai3 clock pred.</description>
  44941. <bitOffset>0x16</bitOffset>
  44942. <bitWidth>3</bitWidth>
  44943. <access>read-write</access>
  44944. <enumeratedValues>
  44945. <enumeratedValue>
  44946. <name>SAI3_CLK_PRED_0</name>
  44947. <description>divide by 1</description>
  44948. <value>0</value>
  44949. </enumeratedValue>
  44950. <enumeratedValue>
  44951. <name>SAI3_CLK_PRED_1</name>
  44952. <description>divide by 2</description>
  44953. <value>0x1</value>
  44954. </enumeratedValue>
  44955. <enumeratedValue>
  44956. <name>SAI3_CLK_PRED_2</name>
  44957. <description>divide by 3</description>
  44958. <value>0x2</value>
  44959. </enumeratedValue>
  44960. <enumeratedValue>
  44961. <name>SAI3_CLK_PRED_3</name>
  44962. <description>divide by 4</description>
  44963. <value>0x3</value>
  44964. </enumeratedValue>
  44965. <enumeratedValue>
  44966. <name>SAI3_CLK_PRED_4</name>
  44967. <description>divide by 5</description>
  44968. <value>0x4</value>
  44969. </enumeratedValue>
  44970. <enumeratedValue>
  44971. <name>SAI3_CLK_PRED_5</name>
  44972. <description>divide by 6</description>
  44973. <value>0x5</value>
  44974. </enumeratedValue>
  44975. <enumeratedValue>
  44976. <name>SAI3_CLK_PRED_6</name>
  44977. <description>divide by 7</description>
  44978. <value>0x6</value>
  44979. </enumeratedValue>
  44980. <enumeratedValue>
  44981. <name>SAI3_CLK_PRED_7</name>
  44982. <description>divide by 8</description>
  44983. <value>0x7</value>
  44984. </enumeratedValue>
  44985. </enumeratedValues>
  44986. </field>
  44987. <field>
  44988. <name>ESAI_CLK_PODF</name>
  44989. <description>Divider for ESAI clock</description>
  44990. <bitOffset>0x19</bitOffset>
  44991. <bitWidth>3</bitWidth>
  44992. <access>read-write</access>
  44993. <enumeratedValues>
  44994. <enumeratedValue>
  44995. <name>ESAI_CLK_PODF_0</name>
  44996. <description>Divide by 1</description>
  44997. <value>0</value>
  44998. </enumeratedValue>
  44999. <enumeratedValue>
  45000. <name>ESAI_CLK_PODF_1</name>
  45001. <description>Divide by 2</description>
  45002. <value>0x1</value>
  45003. </enumeratedValue>
  45004. <enumeratedValue>
  45005. <name>ESAI_CLK_PODF_2</name>
  45006. <description>Divide by 3</description>
  45007. <value>0x2</value>
  45008. </enumeratedValue>
  45009. <enumeratedValue>
  45010. <name>ESAI_CLK_PODF_3</name>
  45011. <description>Divide by 4</description>
  45012. <value>0x3</value>
  45013. </enumeratedValue>
  45014. <enumeratedValue>
  45015. <name>ESAI_CLK_PODF_4</name>
  45016. <description>Divide by 5</description>
  45017. <value>0x4</value>
  45018. </enumeratedValue>
  45019. <enumeratedValue>
  45020. <name>ESAI_CLK_PODF_5</name>
  45021. <description>Divide by 6</description>
  45022. <value>0x5</value>
  45023. </enumeratedValue>
  45024. <enumeratedValue>
  45025. <name>ESAI_CLK_PODF_6</name>
  45026. <description>Divide by 7</description>
  45027. <value>0x6</value>
  45028. </enumeratedValue>
  45029. <enumeratedValue>
  45030. <name>ESAI_CLK_PODF_7</name>
  45031. <description>Divide by 8</description>
  45032. <value>0x7</value>
  45033. </enumeratedValue>
  45034. </enumeratedValues>
  45035. </field>
  45036. </fields>
  45037. </register>
  45038. <register>
  45039. <name>CS2CDR</name>
  45040. <description>CCM SAI2 Clock Divider Register</description>
  45041. <addressOffset>0x2C</addressOffset>
  45042. <size>32</size>
  45043. <access>read-write</access>
  45044. <resetValue>0x336C1</resetValue>
  45045. <resetMask>0xFFFFFFFF</resetMask>
  45046. <fields>
  45047. <field>
  45048. <name>SAI2_CLK_PODF</name>
  45049. <description>Divider for sai2 clock podf</description>
  45050. <bitOffset>0</bitOffset>
  45051. <bitWidth>6</bitWidth>
  45052. <access>read-write</access>
  45053. <enumeratedValues>
  45054. <enumeratedValue>
  45055. <name>SAI2_CLK_PODF_0</name>
  45056. <description>divide by 1</description>
  45057. <value>0</value>
  45058. </enumeratedValue>
  45059. <enumeratedValue>
  45060. <name>SAI2_CLK_PODF_63</name>
  45061. <description>divide by 2^6</description>
  45062. <value>0x3F</value>
  45063. </enumeratedValue>
  45064. </enumeratedValues>
  45065. </field>
  45066. <field>
  45067. <name>SAI2_CLK_PRED</name>
  45068. <description>Divider for sai2 clock pred.Divider should be updated when output clock is gated.</description>
  45069. <bitOffset>0x6</bitOffset>
  45070. <bitWidth>3</bitWidth>
  45071. <access>read-write</access>
  45072. <enumeratedValues>
  45073. <enumeratedValue>
  45074. <name>SAI2_CLK_PRED_0</name>
  45075. <description>divide by 1</description>
  45076. <value>0</value>
  45077. </enumeratedValue>
  45078. <enumeratedValue>
  45079. <name>SAI2_CLK_PRED_1</name>
  45080. <description>divide by 2</description>
  45081. <value>0x1</value>
  45082. </enumeratedValue>
  45083. <enumeratedValue>
  45084. <name>SAI2_CLK_PRED_2</name>
  45085. <description>divide by 3</description>
  45086. <value>0x2</value>
  45087. </enumeratedValue>
  45088. <enumeratedValue>
  45089. <name>SAI2_CLK_PRED_3</name>
  45090. <description>divide by 4</description>
  45091. <value>0x3</value>
  45092. </enumeratedValue>
  45093. <enumeratedValue>
  45094. <name>SAI2_CLK_PRED_4</name>
  45095. <description>divide by 5</description>
  45096. <value>0x4</value>
  45097. </enumeratedValue>
  45098. <enumeratedValue>
  45099. <name>SAI2_CLK_PRED_5</name>
  45100. <description>divide by 6</description>
  45101. <value>0x5</value>
  45102. </enumeratedValue>
  45103. <enumeratedValue>
  45104. <name>SAI2_CLK_PRED_6</name>
  45105. <description>divide by 7</description>
  45106. <value>0x6</value>
  45107. </enumeratedValue>
  45108. <enumeratedValue>
  45109. <name>SAI2_CLK_PRED_7</name>
  45110. <description>divide by 8</description>
  45111. <value>0x7</value>
  45112. </enumeratedValue>
  45113. </enumeratedValues>
  45114. </field>
  45115. <field>
  45116. <name>LDB_DI0_CLK_SEL</name>
  45117. <description>Selector for ldb_di0 clock multiplexerMultiplexor should be updated when both input and output clocks are gated</description>
  45118. <bitOffset>0x9</bitOffset>
  45119. <bitWidth>3</bitWidth>
  45120. <access>read-write</access>
  45121. <enumeratedValues>
  45122. <enumeratedValue>
  45123. <name>LDB_DI0_CLK_SEL_0</name>
  45124. <description>PLL5 clock</description>
  45125. <value>0</value>
  45126. </enumeratedValue>
  45127. <enumeratedValue>
  45128. <name>LDB_DI0_CLK_SEL_1</name>
  45129. <description>PLL2 PFD0</description>
  45130. <value>0x1</value>
  45131. </enumeratedValue>
  45132. <enumeratedValue>
  45133. <name>LDB_DI0_CLK_SEL_2</name>
  45134. <description>PLL2 PFD2</description>
  45135. <value>0x2</value>
  45136. </enumeratedValue>
  45137. <enumeratedValue>
  45138. <name>LDB_DI0_CLK_SEL_3</name>
  45139. <description>PLL2 PFD3</description>
  45140. <value>0x3</value>
  45141. </enumeratedValue>
  45142. <enumeratedValue>
  45143. <name>LDB_DI0_CLK_SEL_4</name>
  45144. <description>PLL2 PFD1</description>
  45145. <value>0x4</value>
  45146. </enumeratedValue>
  45147. <enumeratedValue>
  45148. <name>LDB_DI0_CLK_SEL_5</name>
  45149. <description>PLL3 PFD3</description>
  45150. <value>0x5</value>
  45151. </enumeratedValue>
  45152. </enumeratedValues>
  45153. </field>
  45154. <field>
  45155. <name>ENFC_CLK_SEL</name>
  45156. <description>Selector for enfc clock multiplexer Multiplexor should be updated when output clock is gated.</description>
  45157. <bitOffset>0xF</bitOffset>
  45158. <bitWidth>3</bitWidth>
  45159. <access>read-write</access>
  45160. <enumeratedValues>
  45161. <enumeratedValue>
  45162. <name>ENFC_CLK_SEL_0</name>
  45163. <description>derive clock from PLL2 PFD0</description>
  45164. <value>0</value>
  45165. </enumeratedValue>
  45166. <enumeratedValue>
  45167. <name>ENFC_CLK_SEL_1</name>
  45168. <description>derive clock from PLL2</description>
  45169. <value>0x1</value>
  45170. </enumeratedValue>
  45171. <enumeratedValue>
  45172. <name>ENFC_CLK_SEL_2</name>
  45173. <description>derive clock from pll3_sw_clk</description>
  45174. <value>0x2</value>
  45175. </enumeratedValue>
  45176. <enumeratedValue>
  45177. <name>ENFC_CLK_SEL_3</name>
  45178. <description>derive clock from PLL2 PFD2</description>
  45179. <value>0x3</value>
  45180. </enumeratedValue>
  45181. <enumeratedValue>
  45182. <name>ENFC_CLK_SEL_4</name>
  45183. <description>derive clock from PLL3 PFD3</description>
  45184. <value>0x4</value>
  45185. </enumeratedValue>
  45186. </enumeratedValues>
  45187. </field>
  45188. <field>
  45189. <name>ENFC_CLK_PRED</name>
  45190. <description>Divider for enfc clock pred divider.Divider should be updated when output clock is gated.</description>
  45191. <bitOffset>0x12</bitOffset>
  45192. <bitWidth>3</bitWidth>
  45193. <access>read-write</access>
  45194. <enumeratedValues>
  45195. <enumeratedValue>
  45196. <name>ENFC_CLK_PRED_0</name>
  45197. <description>divide by 1</description>
  45198. <value>0</value>
  45199. </enumeratedValue>
  45200. <enumeratedValue>
  45201. <name>ENFC_CLK_PRED_1</name>
  45202. <description>divide by 2</description>
  45203. <value>0x1</value>
  45204. </enumeratedValue>
  45205. <enumeratedValue>
  45206. <name>ENFC_CLK_PRED_2</name>
  45207. <description>divide by 3</description>
  45208. <value>0x2</value>
  45209. </enumeratedValue>
  45210. <enumeratedValue>
  45211. <name>ENFC_CLK_PRED_3</name>
  45212. <description>divide by 4</description>
  45213. <value>0x3</value>
  45214. </enumeratedValue>
  45215. <enumeratedValue>
  45216. <name>ENFC_CLK_PRED_4</name>
  45217. <description>divide by 5</description>
  45218. <value>0x4</value>
  45219. </enumeratedValue>
  45220. <enumeratedValue>
  45221. <name>ENFC_CLK_PRED_5</name>
  45222. <description>divide by 6</description>
  45223. <value>0x5</value>
  45224. </enumeratedValue>
  45225. <enumeratedValue>
  45226. <name>ENFC_CLK_PRED_6</name>
  45227. <description>divide by 7</description>
  45228. <value>0x6</value>
  45229. </enumeratedValue>
  45230. <enumeratedValue>
  45231. <name>ENFC_CLK_PRED_7</name>
  45232. <description>divide by 8</description>
  45233. <value>0x7</value>
  45234. </enumeratedValue>
  45235. </enumeratedValues>
  45236. </field>
  45237. <field>
  45238. <name>ENFC_CLK_PODF</name>
  45239. <description>Divider for enfc clock divider.</description>
  45240. <bitOffset>0x15</bitOffset>
  45241. <bitWidth>6</bitWidth>
  45242. <access>read-write</access>
  45243. <enumeratedValues>
  45244. <enumeratedValue>
  45245. <name>ENFC_CLK_PODF_0</name>
  45246. <description>divide by 1</description>
  45247. <value>0</value>
  45248. </enumeratedValue>
  45249. <enumeratedValue>
  45250. <name>ENFC_CLK_PODF_1</name>
  45251. <description>divide by 2</description>
  45252. <value>0x1</value>
  45253. </enumeratedValue>
  45254. <enumeratedValue>
  45255. <name>ENFC_CLK_PODF_63</name>
  45256. <description>divide by 2^6</description>
  45257. <value>0x3F</value>
  45258. </enumeratedValue>
  45259. </enumeratedValues>
  45260. </field>
  45261. </fields>
  45262. </register>
  45263. <register>
  45264. <name>CDCDR</name>
  45265. <description>CCM D1 Clock Divider Register</description>
  45266. <addressOffset>0x30</addressOffset>
  45267. <size>32</size>
  45268. <access>read-write</access>
  45269. <resetValue>0x33F71F92</resetValue>
  45270. <resetMask>0xFFFFFFFF</resetMask>
  45271. <fields>
  45272. <field>
  45273. <name>SPDIF0_CLK_SEL</name>
  45274. <description>Selector for spdif0 clock multiplexer</description>
  45275. <bitOffset>0x14</bitOffset>
  45276. <bitWidth>2</bitWidth>
  45277. <access>read-write</access>
  45278. <enumeratedValues>
  45279. <enumeratedValue>
  45280. <name>SPDIF0_CLK_SEL_0</name>
  45281. <description>derive clock from PLL4</description>
  45282. <value>0</value>
  45283. </enumeratedValue>
  45284. <enumeratedValue>
  45285. <name>SPDIF0_CLK_SEL_1</name>
  45286. <description>derive clock from PLL3 PFD2</description>
  45287. <value>0x1</value>
  45288. </enumeratedValue>
  45289. <enumeratedValue>
  45290. <name>SPDIF0_CLK_SEL_2</name>
  45291. <description>derive clock from PLL5</description>
  45292. <value>0x2</value>
  45293. </enumeratedValue>
  45294. <enumeratedValue>
  45295. <name>SPDIF0_CLK_SEL_3</name>
  45296. <description>derive clock from pll3_sw_clk</description>
  45297. <value>0x3</value>
  45298. </enumeratedValue>
  45299. </enumeratedValues>
  45300. </field>
  45301. <field>
  45302. <name>SPDIF0_CLK_PODF</name>
  45303. <description>Divider for spdif0 clock podf. Divider should be updated when output clock is gated.</description>
  45304. <bitOffset>0x16</bitOffset>
  45305. <bitWidth>3</bitWidth>
  45306. <access>read-write</access>
  45307. <enumeratedValues>
  45308. <enumeratedValue>
  45309. <name>SPDIF0_CLK_PODF_0</name>
  45310. <description>divide by 1</description>
  45311. <value>0</value>
  45312. </enumeratedValue>
  45313. <enumeratedValue>
  45314. <name>SPDIF0_CLK_PODF_7</name>
  45315. <description>divide by 8</description>
  45316. <value>0x7</value>
  45317. </enumeratedValue>
  45318. </enumeratedValues>
  45319. </field>
  45320. <field>
  45321. <name>SPDIF0_CLK_PRED</name>
  45322. <description>Divider for spdif0 clock pred. Divider should be updated when output clock is gated.</description>
  45323. <bitOffset>0x19</bitOffset>
  45324. <bitWidth>3</bitWidth>
  45325. <access>read-write</access>
  45326. <enumeratedValues>
  45327. <enumeratedValue>
  45328. <name>SPDIF0_CLK_PRED_0</name>
  45329. <description>divide by 1 (do not use with high input frequencies)</description>
  45330. <value>0</value>
  45331. </enumeratedValue>
  45332. <enumeratedValue>
  45333. <name>SPDIF0_CLK_PRED_1</name>
  45334. <description>divide by 2</description>
  45335. <value>0x1</value>
  45336. </enumeratedValue>
  45337. <enumeratedValue>
  45338. <name>SPDIF0_CLK_PRED_2</name>
  45339. <description>divide by 3</description>
  45340. <value>0x2</value>
  45341. </enumeratedValue>
  45342. <enumeratedValue>
  45343. <name>SPDIF0_CLK_PRED_7</name>
  45344. <description>divide by 8</description>
  45345. <value>0x7</value>
  45346. </enumeratedValue>
  45347. </enumeratedValues>
  45348. </field>
  45349. </fields>
  45350. </register>
  45351. <register>
  45352. <name>CHSCCDR</name>
  45353. <description>CCM HSC Clock Divider Register</description>
  45354. <addressOffset>0x34</addressOffset>
  45355. <size>32</size>
  45356. <access>read-write</access>
  45357. <resetValue>0x29148</resetValue>
  45358. <resetMask>0xFFFFFFFF</resetMask>
  45359. <fields>
  45360. <field>
  45361. <name>EPDC_CLK_SEL</name>
  45362. <description>Selector for EPDC root clock multiplexer</description>
  45363. <bitOffset>0x9</bitOffset>
  45364. <bitWidth>3</bitWidth>
  45365. <access>read-write</access>
  45366. <enumeratedValues>
  45367. <enumeratedValue>
  45368. <name>EPDC_CLK_SEL_0</name>
  45369. <description>Derive clock from divided pre-muxed EPDC clock</description>
  45370. <value>0</value>
  45371. </enumeratedValue>
  45372. <enumeratedValue>
  45373. <name>EPDC_CLK_SEL_1</name>
  45374. <description>Derive clock from ipp_di0_clk</description>
  45375. <value>0x1</value>
  45376. </enumeratedValue>
  45377. <enumeratedValue>
  45378. <name>EPDC_CLK_SEL_2</name>
  45379. <description>Derive clock from ipp_di1_clk</description>
  45380. <value>0x2</value>
  45381. </enumeratedValue>
  45382. <enumeratedValue>
  45383. <name>EPDC_CLK_SEL_3</name>
  45384. <description>Derive clock from ldb_di0_clk</description>
  45385. <value>0x3</value>
  45386. </enumeratedValue>
  45387. <enumeratedValue>
  45388. <name>EPDC_CLK_SEL_4</name>
  45389. <description>Derive clock from ldb_di1_clk</description>
  45390. <value>0x4</value>
  45391. </enumeratedValue>
  45392. </enumeratedValues>
  45393. </field>
  45394. <field>
  45395. <name>EPDC_PODF</name>
  45396. <description>Divider for EPDC clock divider. Divider should be updated when output clock is gated.</description>
  45397. <bitOffset>0xC</bitOffset>
  45398. <bitWidth>3</bitWidth>
  45399. <access>read-write</access>
  45400. <enumeratedValues>
  45401. <enumeratedValue>
  45402. <name>EPDC_PODF_0</name>
  45403. <description>Divide by 1</description>
  45404. <value>0</value>
  45405. </enumeratedValue>
  45406. <enumeratedValue>
  45407. <name>EPDC_PODF_1</name>
  45408. <description>Divide by 2</description>
  45409. <value>0x1</value>
  45410. </enumeratedValue>
  45411. <enumeratedValue>
  45412. <name>EPDC_PODF_2</name>
  45413. <description>Divide by 3</description>
  45414. <value>0x2</value>
  45415. </enumeratedValue>
  45416. <enumeratedValue>
  45417. <name>EPDC_PODF_3</name>
  45418. <description>Divide by 4</description>
  45419. <value>0x3</value>
  45420. </enumeratedValue>
  45421. <enumeratedValue>
  45422. <name>EPDC_PODF_4</name>
  45423. <description>Divide by 5</description>
  45424. <value>0x4</value>
  45425. </enumeratedValue>
  45426. <enumeratedValue>
  45427. <name>EPDC_PODF_5</name>
  45428. <description>Divide by 6</description>
  45429. <value>0x5</value>
  45430. </enumeratedValue>
  45431. <enumeratedValue>
  45432. <name>EPDC_PODF_6</name>
  45433. <description>Divide by 7</description>
  45434. <value>0x6</value>
  45435. </enumeratedValue>
  45436. <enumeratedValue>
  45437. <name>EPDC_PODF_7</name>
  45438. <description>Divide by 8</description>
  45439. <value>0x7</value>
  45440. </enumeratedValue>
  45441. </enumeratedValues>
  45442. </field>
  45443. <field>
  45444. <name>EPDC_PRE_CLK_SEL</name>
  45445. <description>Selector for EPDC root clock pre-multiplexer</description>
  45446. <bitOffset>0xF</bitOffset>
  45447. <bitWidth>3</bitWidth>
  45448. <access>read-write</access>
  45449. <enumeratedValues>
  45450. <enumeratedValue>
  45451. <name>EPDC_PRE_CLK_SEL_0</name>
  45452. <description>Derive clock from PLL2</description>
  45453. <value>0</value>
  45454. </enumeratedValue>
  45455. <enumeratedValue>
  45456. <name>EPDC_PRE_CLK_SEL_1</name>
  45457. <description>Derive clock from PLL3_SW_CLK</description>
  45458. <value>0x1</value>
  45459. </enumeratedValue>
  45460. <enumeratedValue>
  45461. <name>EPDC_PRE_CLK_SEL_2</name>
  45462. <description>Derive clock from PLL5</description>
  45463. <value>0x2</value>
  45464. </enumeratedValue>
  45465. <enumeratedValue>
  45466. <name>EPDC_PRE_CLK_SEL_3</name>
  45467. <description>Derive clock from PLL2 PFD0</description>
  45468. <value>0x3</value>
  45469. </enumeratedValue>
  45470. <enumeratedValue>
  45471. <name>EPDC_PRE_CLK_SEL_4</name>
  45472. <description>Derive clock from PLL2 PFD2</description>
  45473. <value>0x4</value>
  45474. </enumeratedValue>
  45475. <enumeratedValue>
  45476. <name>EPDC_PRE_CLK_SEL_5</name>
  45477. <description>Derive clock from PLL3 PFD2</description>
  45478. <value>0x5</value>
  45479. </enumeratedValue>
  45480. </enumeratedValues>
  45481. </field>
  45482. </fields>
  45483. </register>
  45484. <register>
  45485. <name>CSCDR2</name>
  45486. <description>CCM Serial Clock Divider Register 2</description>
  45487. <addressOffset>0x38</addressOffset>
  45488. <size>32</size>
  45489. <access>read-write</access>
  45490. <resetValue>0x29B48</resetValue>
  45491. <resetMask>0xFFFFFFFF</resetMask>
  45492. <fields>
  45493. <field>
  45494. <name>LCDIF1_CLK_SEL</name>
  45495. <description>Selector for lcdif1 root clock multiplexer</description>
  45496. <bitOffset>0x9</bitOffset>
  45497. <bitWidth>3</bitWidth>
  45498. <access>read-write</access>
  45499. <enumeratedValues>
  45500. <enumeratedValue>
  45501. <name>LCDIF1_CLK_SEL_0</name>
  45502. <description>derive clock from divided pre-muxed lcdif1 clock</description>
  45503. <value>0</value>
  45504. </enumeratedValue>
  45505. <enumeratedValue>
  45506. <name>LCDIF1_CLK_SEL_1</name>
  45507. <description>derive clock from ipp_di0_clk</description>
  45508. <value>0x1</value>
  45509. </enumeratedValue>
  45510. <enumeratedValue>
  45511. <name>LCDIF1_CLK_SEL_2</name>
  45512. <description>derive clock from ipp_di1_clk</description>
  45513. <value>0x2</value>
  45514. </enumeratedValue>
  45515. <enumeratedValue>
  45516. <name>LCDIF1_CLK_SEL_3</name>
  45517. <description>derive clock from ldb_di0_clk</description>
  45518. <value>0x3</value>
  45519. </enumeratedValue>
  45520. <enumeratedValue>
  45521. <name>LCDIF1_CLK_SEL_4</name>
  45522. <description>derive clock from ldb_di1_clk</description>
  45523. <value>0x4</value>
  45524. </enumeratedValue>
  45525. </enumeratedValues>
  45526. </field>
  45527. <field>
  45528. <name>LCDIF1_PRED</name>
  45529. <description>Pre-divider for lcdif1 clock. Divider should be updated when output clock is gated.</description>
  45530. <bitOffset>0xC</bitOffset>
  45531. <bitWidth>3</bitWidth>
  45532. <access>read-write</access>
  45533. <enumeratedValues>
  45534. <enumeratedValue>
  45535. <name>LCDIF1_PRED_0</name>
  45536. <description>divide by 1</description>
  45537. <value>0</value>
  45538. </enumeratedValue>
  45539. <enumeratedValue>
  45540. <name>LCDIF1_PRED_1</name>
  45541. <description>divide by 2</description>
  45542. <value>0x1</value>
  45543. </enumeratedValue>
  45544. <enumeratedValue>
  45545. <name>LCDIF1_PRED_2</name>
  45546. <description>divide by 3</description>
  45547. <value>0x2</value>
  45548. </enumeratedValue>
  45549. <enumeratedValue>
  45550. <name>LCDIF1_PRED_3</name>
  45551. <description>divide by 4</description>
  45552. <value>0x3</value>
  45553. </enumeratedValue>
  45554. <enumeratedValue>
  45555. <name>LCDIF1_PRED_4</name>
  45556. <description>divide by 5</description>
  45557. <value>0x4</value>
  45558. </enumeratedValue>
  45559. <enumeratedValue>
  45560. <name>LCDIF1_PRED_5</name>
  45561. <description>divide by 6</description>
  45562. <value>0x5</value>
  45563. </enumeratedValue>
  45564. <enumeratedValue>
  45565. <name>LCDIF1_PRED_6</name>
  45566. <description>divide by 7</description>
  45567. <value>0x6</value>
  45568. </enumeratedValue>
  45569. <enumeratedValue>
  45570. <name>LCDIF1_PRED_7</name>
  45571. <description>divide by 8</description>
  45572. <value>0x7</value>
  45573. </enumeratedValue>
  45574. </enumeratedValues>
  45575. </field>
  45576. <field>
  45577. <name>LCDIF1_PRE_CLK_SEL</name>
  45578. <description>Selector for lcdif1 root clock pre-multiplexer</description>
  45579. <bitOffset>0xF</bitOffset>
  45580. <bitWidth>3</bitWidth>
  45581. <access>read-write</access>
  45582. <enumeratedValues>
  45583. <enumeratedValue>
  45584. <name>LCDIF1_PRE_CLK_SEL_0</name>
  45585. <description>derive clock from PLL2</description>
  45586. <value>0</value>
  45587. </enumeratedValue>
  45588. <enumeratedValue>
  45589. <name>LCDIF1_PRE_CLK_SEL_1</name>
  45590. <description>derive clock from PLL3 PFD3</description>
  45591. <value>0x1</value>
  45592. </enumeratedValue>
  45593. <enumeratedValue>
  45594. <name>LCDIF1_PRE_CLK_SEL_2</name>
  45595. <description>derive clock from PLL5</description>
  45596. <value>0x2</value>
  45597. </enumeratedValue>
  45598. <enumeratedValue>
  45599. <name>LCDIF1_PRE_CLK_SEL_3</name>
  45600. <description>derive clock from PLL2 PFD0</description>
  45601. <value>0x3</value>
  45602. </enumeratedValue>
  45603. <enumeratedValue>
  45604. <name>LCDIF1_PRE_CLK_SEL_4</name>
  45605. <description>derive clock from PLL2 PFD1</description>
  45606. <value>0x4</value>
  45607. </enumeratedValue>
  45608. <enumeratedValue>
  45609. <name>LCDIF1_PRE_CLK_SEL_5</name>
  45610. <description>derive clock from PLL3 PFD1</description>
  45611. <value>0x5</value>
  45612. </enumeratedValue>
  45613. </enumeratedValues>
  45614. </field>
  45615. <field>
  45616. <name>ECSPI_CLK_SEL</name>
  45617. <description>Selector for the ECSPI clock multiplexor</description>
  45618. <bitOffset>0x12</bitOffset>
  45619. <bitWidth>1</bitWidth>
  45620. <access>read-write</access>
  45621. <enumeratedValues>
  45622. <enumeratedValue>
  45623. <name>ECSPI_CLK_SEL_0</name>
  45624. <description>derive clock from pll3_60m</description>
  45625. <value>0</value>
  45626. </enumeratedValue>
  45627. <enumeratedValue>
  45628. <name>ECSPI_CLK_SEL_1</name>
  45629. <description>derive clock from osc_clk</description>
  45630. <value>0x1</value>
  45631. </enumeratedValue>
  45632. </enumeratedValues>
  45633. </field>
  45634. <field>
  45635. <name>ECSPI_CLK_PODF</name>
  45636. <description>Divider for ecspi clock podf</description>
  45637. <bitOffset>0x13</bitOffset>
  45638. <bitWidth>6</bitWidth>
  45639. <access>read-write</access>
  45640. <enumeratedValues>
  45641. <enumeratedValue>
  45642. <name>ECSPI_CLK_PODF_0</name>
  45643. <description>divide by 1</description>
  45644. <value>0</value>
  45645. </enumeratedValue>
  45646. <enumeratedValue>
  45647. <name>ECSPI_CLK_PODF_63</name>
  45648. <description>divide by 2^6</description>
  45649. <value>0x3F</value>
  45650. </enumeratedValue>
  45651. </enumeratedValues>
  45652. </field>
  45653. </fields>
  45654. </register>
  45655. <register>
  45656. <name>CSCDR3</name>
  45657. <description>CCM Serial Clock Divider Register 3</description>
  45658. <addressOffset>0x3C</addressOffset>
  45659. <size>32</size>
  45660. <access>read-write</access>
  45661. <resetValue>0x14841</resetValue>
  45662. <resetMask>0xFFFFFFFF</resetMask>
  45663. <fields>
  45664. <field>
  45665. <name>CSI_CLK_SEL</name>
  45666. <description>Selector for csi clock multiplexer</description>
  45667. <bitOffset>0x9</bitOffset>
  45668. <bitWidth>2</bitWidth>
  45669. <access>read-write</access>
  45670. <enumeratedValues>
  45671. <enumeratedValue>
  45672. <name>CSI_CLK_SEL_0</name>
  45673. <description>derive clock from osc_clk (24M)</description>
  45674. <value>0</value>
  45675. </enumeratedValue>
  45676. <enumeratedValue>
  45677. <name>CSI_CLK_SEL_1</name>
  45678. <description>derive clock from PLL2 PFD2</description>
  45679. <value>0x1</value>
  45680. </enumeratedValue>
  45681. <enumeratedValue>
  45682. <name>CSI_CLK_SEL_2</name>
  45683. <description>derive clock from pll3_120M</description>
  45684. <value>0x2</value>
  45685. </enumeratedValue>
  45686. <enumeratedValue>
  45687. <name>CSI_CLK_SEL_3</name>
  45688. <description>derive clock from PLL3 PFD1</description>
  45689. <value>0x3</value>
  45690. </enumeratedValue>
  45691. </enumeratedValues>
  45692. </field>
  45693. <field>
  45694. <name>CSI_PODF</name>
  45695. <description>Post divider for csi_core clock. Divider should be updated when output clock is gated.</description>
  45696. <bitOffset>0xB</bitOffset>
  45697. <bitWidth>3</bitWidth>
  45698. <access>read-write</access>
  45699. <enumeratedValues>
  45700. <enumeratedValue>
  45701. <name>CSI_PODF_0</name>
  45702. <description>divide by 1</description>
  45703. <value>0</value>
  45704. </enumeratedValue>
  45705. <enumeratedValue>
  45706. <name>CSI_PODF_1</name>
  45707. <description>divide by 2</description>
  45708. <value>0x1</value>
  45709. </enumeratedValue>
  45710. <enumeratedValue>
  45711. <name>CSI_PODF_2</name>
  45712. <description>divide by 3</description>
  45713. <value>0x2</value>
  45714. </enumeratedValue>
  45715. <enumeratedValue>
  45716. <name>CSI_PODF_3</name>
  45717. <description>divide by 4</description>
  45718. <value>0x3</value>
  45719. </enumeratedValue>
  45720. <enumeratedValue>
  45721. <name>CSI_PODF_4</name>
  45722. <description>divide by 5</description>
  45723. <value>0x4</value>
  45724. </enumeratedValue>
  45725. <enumeratedValue>
  45726. <name>CSI_PODF_5</name>
  45727. <description>divide by 6</description>
  45728. <value>0x5</value>
  45729. </enumeratedValue>
  45730. <enumeratedValue>
  45731. <name>CSI_PODF_6</name>
  45732. <description>divide by 7</description>
  45733. <value>0x6</value>
  45734. </enumeratedValue>
  45735. <enumeratedValue>
  45736. <name>CSI_PODF_7</name>
  45737. <description>divide by 8</description>
  45738. <value>0x7</value>
  45739. </enumeratedValue>
  45740. </enumeratedValues>
  45741. </field>
  45742. </fields>
  45743. </register>
  45744. <register>
  45745. <name>CWDR</name>
  45746. <description>CCM Wakeup Detector Register</description>
  45747. <addressOffset>0x44</addressOffset>
  45748. <size>32</size>
  45749. <access>read-only</access>
  45750. <resetValue>0</resetValue>
  45751. <resetMask>0xFFFFFFFF</resetMask>
  45752. </register>
  45753. <register>
  45754. <name>CDHIPR</name>
  45755. <description>CCM Divider Handshake In-Process Register</description>
  45756. <addressOffset>0x48</addressOffset>
  45757. <size>32</size>
  45758. <access>read-only</access>
  45759. <resetValue>0</resetValue>
  45760. <resetMask>0xFFFFFFFF</resetMask>
  45761. <fields>
  45762. <field>
  45763. <name>AXI_PODF_BUSY</name>
  45764. <description>Busy indicator for axi_podf.</description>
  45765. <bitOffset>0</bitOffset>
  45766. <bitWidth>1</bitWidth>
  45767. <access>read-only</access>
  45768. <enumeratedValues>
  45769. <enumeratedValue>
  45770. <name>AXI_PODF_BUSY_0</name>
  45771. <description>divider is not busy and its value represents the actual division.</description>
  45772. <value>0</value>
  45773. </enumeratedValue>
  45774. <enumeratedValue>
  45775. <name>AXI_PODF_BUSY_1</name>
  45776. <description>divider is busy with handshake process with module. The value read in the divider represents the previous value of the division factor, and after the handshake the written value of the axi_podf will be applied.</description>
  45777. <value>0x1</value>
  45778. </enumeratedValue>
  45779. </enumeratedValues>
  45780. </field>
  45781. <field>
  45782. <name>AHB_PODF_BUSY</name>
  45783. <description>Busy indicator for ahb_podf.</description>
  45784. <bitOffset>0x1</bitOffset>
  45785. <bitWidth>1</bitWidth>
  45786. <access>read-only</access>
  45787. <enumeratedValues>
  45788. <enumeratedValue>
  45789. <name>AHB_PODF_BUSY_0</name>
  45790. <description>divider is not busy and its value represents the actual division.</description>
  45791. <value>0</value>
  45792. </enumeratedValue>
  45793. <enumeratedValue>
  45794. <name>AHB_PODF_BUSY_1</name>
  45795. <description>divider is busy with handshake process with module. The value read in the divider represents the previous value of the division factor, and after the handshake the written value of the ahb_podf will be applied.</description>
  45796. <value>0x1</value>
  45797. </enumeratedValue>
  45798. </enumeratedValues>
  45799. </field>
  45800. <field>
  45801. <name>MMDC_PODF_BUSY</name>
  45802. <description>Busy indicator for mmdc_axi_podf.</description>
  45803. <bitOffset>0x2</bitOffset>
  45804. <bitWidth>1</bitWidth>
  45805. <access>read-only</access>
  45806. <enumeratedValues>
  45807. <enumeratedValue>
  45808. <name>MMDC_PODF_BUSY_0</name>
  45809. <description>divider is not busy and its value represents the actual division.</description>
  45810. <value>0</value>
  45811. </enumeratedValue>
  45812. <enumeratedValue>
  45813. <name>MMDC_PODF_BUSY_1</name>
  45814. <description>divider is busy with handshake process with module. The value read in the divider represents the previous value of the division factor, and after the handshake the written value of the mmdc_axi_podf will be applied.</description>
  45815. <value>0x1</value>
  45816. </enumeratedValue>
  45817. </enumeratedValues>
  45818. </field>
  45819. <field>
  45820. <name>PERIPH2_CLK_SEL_BUSY</name>
  45821. <description>Busy indicator for periph2_clk_sel mux control.</description>
  45822. <bitOffset>0x3</bitOffset>
  45823. <bitWidth>1</bitWidth>
  45824. <access>read-only</access>
  45825. <enumeratedValues>
  45826. <enumeratedValue>
  45827. <name>PERIPH2_CLK_SEL_BUSY_0</name>
  45828. <description>mux is not busy and its value represents the actual division.</description>
  45829. <value>0</value>
  45830. </enumeratedValue>
  45831. <enumeratedValue>
  45832. <name>PERIPH2_CLK_SEL_BUSY_1</name>
  45833. <description>mux is busy with handshake process with module. The value read in the periph2_clk_sel represents the previous value of select, and after the handshake periph2_clk_sel value will be applied.</description>
  45834. <value>0x1</value>
  45835. </enumeratedValue>
  45836. </enumeratedValues>
  45837. </field>
  45838. <field>
  45839. <name>PERIPH_CLK_SEL_BUSY</name>
  45840. <description>Busy indicator for periph_clk_sel mux control.</description>
  45841. <bitOffset>0x5</bitOffset>
  45842. <bitWidth>1</bitWidth>
  45843. <access>read-only</access>
  45844. <enumeratedValues>
  45845. <enumeratedValue>
  45846. <name>PERIPH_CLK_SEL_BUSY_0</name>
  45847. <description>mux is not busy and its value represents the actual division.</description>
  45848. <value>0</value>
  45849. </enumeratedValue>
  45850. <enumeratedValue>
  45851. <name>PERIPH_CLK_SEL_BUSY_1</name>
  45852. <description>mux is busy with handshake process with module. The value read in the periph_clk_sel represents the previous value of select, and after the handshake periph_clk_sel value will be applied.</description>
  45853. <value>0x1</value>
  45854. </enumeratedValue>
  45855. </enumeratedValues>
  45856. </field>
  45857. <field>
  45858. <name>ARM_PODF_BUSY</name>
  45859. <description>Busy indicator for arm_podf.</description>
  45860. <bitOffset>0x10</bitOffset>
  45861. <bitWidth>1</bitWidth>
  45862. <access>read-only</access>
  45863. <enumeratedValues>
  45864. <enumeratedValue>
  45865. <name>ARM_PODF_BUSY_0</name>
  45866. <description>divider is not busy and its value represents the actual division.</description>
  45867. <value>0</value>
  45868. </enumeratedValue>
  45869. <enumeratedValue>
  45870. <name>ARM_PODF_BUSY_1</name>
  45871. <description>divider is busy with handshake process with module. The value read in the divider represents the previous value of the division factor, and after the handshake the written value of the arm_podf will be applied.</description>
  45872. <value>0x1</value>
  45873. </enumeratedValue>
  45874. </enumeratedValues>
  45875. </field>
  45876. </fields>
  45877. </register>
  45878. <register>
  45879. <name>CLPCR</name>
  45880. <description>CCM Low Power Control Register</description>
  45881. <addressOffset>0x54</addressOffset>
  45882. <size>32</size>
  45883. <access>read-write</access>
  45884. <resetValue>0x79</resetValue>
  45885. <resetMask>0xFFFFFFFF</resetMask>
  45886. <fields>
  45887. <field>
  45888. <name>LPM</name>
  45889. <description>Setting the low power mode that system will enter on next assertion of dsm_request signal.</description>
  45890. <bitOffset>0</bitOffset>
  45891. <bitWidth>2</bitWidth>
  45892. <access>read-write</access>
  45893. <enumeratedValues>
  45894. <enumeratedValue>
  45895. <name>LPM_0</name>
  45896. <description>Remain in run mode</description>
  45897. <value>0</value>
  45898. </enumeratedValue>
  45899. <enumeratedValue>
  45900. <name>LPM_1</name>
  45901. <description>Transfer to wait mode</description>
  45902. <value>0x1</value>
  45903. </enumeratedValue>
  45904. <enumeratedValue>
  45905. <name>LPM_2</name>
  45906. <description>Transfer to stop mode</description>
  45907. <value>0x2</value>
  45908. </enumeratedValue>
  45909. </enumeratedValues>
  45910. </field>
  45911. <field>
  45912. <name>ARM_CLK_DIS_ON_LPM</name>
  45913. <description>Define if ARM clocks (arm_clk, soc_mxclk, soc_pclk, soc_dbg_pclk, vl_wrck) will be disabled on wait mode</description>
  45914. <bitOffset>0x5</bitOffset>
  45915. <bitWidth>1</bitWidth>
  45916. <access>read-write</access>
  45917. <enumeratedValues>
  45918. <enumeratedValue>
  45919. <name>ARM_CLK_DIS_ON_LPM_0</name>
  45920. <description>ARM clock enabled on wait mode.</description>
  45921. <value>0</value>
  45922. </enumeratedValue>
  45923. <enumeratedValue>
  45924. <name>ARM_CLK_DIS_ON_LPM_1</name>
  45925. <description>ARM clock disabled on wait mode. .</description>
  45926. <value>0x1</value>
  45927. </enumeratedValue>
  45928. </enumeratedValues>
  45929. </field>
  45930. <field>
  45931. <name>SBYOS</name>
  45932. <description>Standby clock oscillator bit</description>
  45933. <bitOffset>0x6</bitOffset>
  45934. <bitWidth>1</bitWidth>
  45935. <access>read-write</access>
  45936. <enumeratedValues>
  45937. <enumeratedValue>
  45938. <name>SBYOS_0</name>
  45939. <description>On-chip oscillator will not be powered down, after next entrance to STOP mode. (CCM_REF_EN_B will remain asserted - '0' and cosc_pwrdown will remain de asserted - '0')</description>
  45940. <value>0</value>
  45941. </enumeratedValue>
  45942. <enumeratedValue>
  45943. <name>SBYOS_1</name>
  45944. <description>On-chip oscillator will be powered down, after next entrance to STOP mode. (CCM_REF_EN_B will be deasserted - '1' and cosc_pwrdown will be asserted - '1'). When returning from STOP mode, external oscillator will be enabled again, on-chip oscillator will return to oscillator mode, and after oscnt count, CCM will continue with the exit from the STOP mode process.</description>
  45945. <value>0x1</value>
  45946. </enumeratedValue>
  45947. </enumeratedValues>
  45948. </field>
  45949. <field>
  45950. <name>DIS_REF_OSC</name>
  45951. <description>dis_ref_osc - in run mode, software can manually control closing of external reference oscillator clock, i</description>
  45952. <bitOffset>0x7</bitOffset>
  45953. <bitWidth>1</bitWidth>
  45954. <access>read-write</access>
  45955. <enumeratedValues>
  45956. <enumeratedValue>
  45957. <name>DIS_REF_OSC_0</name>
  45958. <description>external high frequency oscillator will be enabled, i.e. CCM_REF_EN_B = '0'.</description>
  45959. <value>0</value>
  45960. </enumeratedValue>
  45961. <enumeratedValue>
  45962. <name>DIS_REF_OSC_1</name>
  45963. <description>external high frequency oscillator will be disabled, i.e. CCM_REF_EN_B = '1'</description>
  45964. <value>0x1</value>
  45965. </enumeratedValue>
  45966. </enumeratedValues>
  45967. </field>
  45968. <field>
  45969. <name>VSTBY</name>
  45970. <description>Voltage standby request bit</description>
  45971. <bitOffset>0x8</bitOffset>
  45972. <bitWidth>1</bitWidth>
  45973. <access>read-write</access>
  45974. <enumeratedValues>
  45975. <enumeratedValue>
  45976. <name>VSTBY_0</name>
  45977. <description>Voltage will not be changed to standby voltage after next entrance to STOP mode. ( PMIC_STBY_REQ will remain negated - '0')</description>
  45978. <value>0</value>
  45979. </enumeratedValue>
  45980. <enumeratedValue>
  45981. <name>VSTBY_1</name>
  45982. <description>Voltage will be requested to change to standby voltage after next entrance to stop mode. ( PMIC_STBY_REQ will be asserted - '1').</description>
  45983. <value>0x1</value>
  45984. </enumeratedValue>
  45985. </enumeratedValues>
  45986. </field>
  45987. <field>
  45988. <name>STBY_COUNT</name>
  45989. <description>Standby counter definition</description>
  45990. <bitOffset>0x9</bitOffset>
  45991. <bitWidth>2</bitWidth>
  45992. <access>read-write</access>
  45993. <enumeratedValues>
  45994. <enumeratedValue>
  45995. <name>STBY_COUNT_0</name>
  45996. <description>CCM will wait (1*pmic_delay_scaler)+1 ckil clock cycles</description>
  45997. <value>0</value>
  45998. </enumeratedValue>
  45999. <enumeratedValue>
  46000. <name>STBY_COUNT_1</name>
  46001. <description>CCM will wait (3*pmic_delay_scaler)+1 ckil clock cycles</description>
  46002. <value>0x1</value>
  46003. </enumeratedValue>
  46004. <enumeratedValue>
  46005. <name>STBY_COUNT_2</name>
  46006. <description>CCM will wait (7*pmic_delay_scaler)+1 ckil clock cycles</description>
  46007. <value>0x2</value>
  46008. </enumeratedValue>
  46009. <enumeratedValue>
  46010. <name>STBY_COUNT_3</name>
  46011. <description>CCM will wait (15*pmic_delay_scaler)+1 ckil clock cycles</description>
  46012. <value>0x3</value>
  46013. </enumeratedValue>
  46014. </enumeratedValues>
  46015. </field>
  46016. <field>
  46017. <name>COSC_PWRDOWN</name>
  46018. <description>In run mode, software can manually control powering down of on chip oscillator, i</description>
  46019. <bitOffset>0xB</bitOffset>
  46020. <bitWidth>1</bitWidth>
  46021. <access>read-write</access>
  46022. <enumeratedValues>
  46023. <enumeratedValue>
  46024. <name>COSC_PWRDOWN_0</name>
  46025. <description>On chip oscillator will not be powered down, i.e. cosc_pwrdown = '0'.</description>
  46026. <value>0</value>
  46027. </enumeratedValue>
  46028. <enumeratedValue>
  46029. <name>COSC_PWRDOWN_1</name>
  46030. <description>On chip oscillator will be powered down, i.e. cosc_pwrdown = '1'.</description>
  46031. <value>0x1</value>
  46032. </enumeratedValue>
  46033. </enumeratedValues>
  46034. </field>
  46035. <field>
  46036. <name>BYPASS_MMDC_LPM_HS</name>
  46037. <description>Bypass handshake with mmdc on next entrance to low power mode (STOP or WAIT)</description>
  46038. <bitOffset>0x15</bitOffset>
  46039. <bitWidth>1</bitWidth>
  46040. <access>read-write</access>
  46041. <enumeratedValues>
  46042. <enumeratedValue>
  46043. <name>BYPASS_MMDC_LPM_HS_0</name>
  46044. <description>handshake with mmdc on next entrance to low power mode will be performed. .</description>
  46045. <value>0</value>
  46046. </enumeratedValue>
  46047. <enumeratedValue>
  46048. <name>BYPASS_MMDC_LPM_HS_1</name>
  46049. <description>handshake with mmdc on next entrance to low power mode will be bypassed.</description>
  46050. <value>0x1</value>
  46051. </enumeratedValue>
  46052. </enumeratedValues>
  46053. </field>
  46054. <field>
  46055. <name>MASK_CORE0_WFI</name>
  46056. <description>Mask WFI of core0 for entering low power mode Assertion of all bits[27:22] will generate low power mode request</description>
  46057. <bitOffset>0x16</bitOffset>
  46058. <bitWidth>1</bitWidth>
  46059. <access>read-write</access>
  46060. <enumeratedValues>
  46061. <enumeratedValue>
  46062. <name>MASK_CORE0_WFI_0</name>
  46063. <description>WFI of core0 is not masked</description>
  46064. <value>0</value>
  46065. </enumeratedValue>
  46066. <enumeratedValue>
  46067. <name>MASK_CORE0_WFI_1</name>
  46068. <description>WFI of core0 is masked</description>
  46069. <value>0x1</value>
  46070. </enumeratedValue>
  46071. </enumeratedValues>
  46072. </field>
  46073. <field>
  46074. <name>MASK_SCU_IDLE</name>
  46075. <description>Mask SCU IDLE for entering low power mode Assertion of all bits[27:22] will generate low power mode request</description>
  46076. <bitOffset>0x1A</bitOffset>
  46077. <bitWidth>1</bitWidth>
  46078. <access>read-write</access>
  46079. <enumeratedValues>
  46080. <enumeratedValue>
  46081. <name>MASK_SCU_IDLE_0</name>
  46082. <description>SCU IDLE is not masked</description>
  46083. <value>0</value>
  46084. </enumeratedValue>
  46085. <enumeratedValue>
  46086. <name>MASK_SCU_IDLE_1</name>
  46087. <description>SCU IDLE is masked</description>
  46088. <value>0x1</value>
  46089. </enumeratedValue>
  46090. </enumeratedValues>
  46091. </field>
  46092. <field>
  46093. <name>MASK_L2CC_IDLE</name>
  46094. <description>Mask L2CC IDLE for entering low power mode</description>
  46095. <bitOffset>0x1B</bitOffset>
  46096. <bitWidth>1</bitWidth>
  46097. <access>read-write</access>
  46098. <enumeratedValues>
  46099. <enumeratedValue>
  46100. <name>MASK_L2CC_IDLE_0</name>
  46101. <description>L2CC IDLE is not masked</description>
  46102. <value>0</value>
  46103. </enumeratedValue>
  46104. <enumeratedValue>
  46105. <name>MASK_L2CC_IDLE_1</name>
  46106. <description>L2CC IDLE is masked</description>
  46107. <value>0x1</value>
  46108. </enumeratedValue>
  46109. </enumeratedValues>
  46110. </field>
  46111. </fields>
  46112. </register>
  46113. <register>
  46114. <name>CISR</name>
  46115. <description>CCM Interrupt Status Register</description>
  46116. <addressOffset>0x58</addressOffset>
  46117. <size>32</size>
  46118. <access>read-write</access>
  46119. <resetValue>0</resetValue>
  46120. <resetMask>0xFFFFFFFF</resetMask>
  46121. <fields>
  46122. <field>
  46123. <name>LRF_PLL</name>
  46124. <description>CCM interrupt request 2 generated due to lock of all enabled and not bypaseed PLLs</description>
  46125. <bitOffset>0</bitOffset>
  46126. <bitWidth>1</bitWidth>
  46127. <access>read-write</access>
  46128. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46129. <enumeratedValues>
  46130. <enumeratedValue>
  46131. <name>LRF_PLL_0</name>
  46132. <description>interrupt is not generated due to lock ready of all enabled and not bypaseed PLLs</description>
  46133. <value>0</value>
  46134. </enumeratedValue>
  46135. <enumeratedValue>
  46136. <name>LRF_PLL_1</name>
  46137. <description>interrupt generated due to lock ready of all enabled and not bypaseed PLLs</description>
  46138. <value>0x1</value>
  46139. </enumeratedValue>
  46140. </enumeratedValues>
  46141. </field>
  46142. <field>
  46143. <name>COSC_READY</name>
  46144. <description>CCM interrupt request 2 generated due to on board oscillator ready, i</description>
  46145. <bitOffset>0x6</bitOffset>
  46146. <bitWidth>1</bitWidth>
  46147. <access>read-write</access>
  46148. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46149. <enumeratedValues>
  46150. <enumeratedValue>
  46151. <name>COSC_READY_0</name>
  46152. <description>interrupt is not generated due to on board oscillator ready</description>
  46153. <value>0</value>
  46154. </enumeratedValue>
  46155. <enumeratedValue>
  46156. <name>COSC_READY_1</name>
  46157. <description>interrupt generated due to on board oscillator ready</description>
  46158. <value>0x1</value>
  46159. </enumeratedValue>
  46160. </enumeratedValues>
  46161. </field>
  46162. <field>
  46163. <name>AXI_PODF_LOADED</name>
  46164. <description>CCM interrupt request 1 generated due to frequency change of axi_podf</description>
  46165. <bitOffset>0x11</bitOffset>
  46166. <bitWidth>1</bitWidth>
  46167. <access>read-write</access>
  46168. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46169. <enumeratedValues>
  46170. <enumeratedValue>
  46171. <name>AXI_PODF_LOADED_0</name>
  46172. <description>interrupt is not generated due to frequency change of axi_podf</description>
  46173. <value>0</value>
  46174. </enumeratedValue>
  46175. <enumeratedValue>
  46176. <name>AXI_PODF_LOADED_1</name>
  46177. <description>interrupt generated due to frequency change of axi_podf</description>
  46178. <value>0x1</value>
  46179. </enumeratedValue>
  46180. </enumeratedValues>
  46181. </field>
  46182. <field>
  46183. <name>PERIPH2_CLK_SEL_LOADED</name>
  46184. <description>CCM interrupt request 1 generated due to frequency change of periph2_clk_sel</description>
  46185. <bitOffset>0x13</bitOffset>
  46186. <bitWidth>1</bitWidth>
  46187. <access>read-write</access>
  46188. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46189. <enumeratedValues>
  46190. <enumeratedValue>
  46191. <name>PERIPH2_CLK_SEL_LOADED_0</name>
  46192. <description>interrupt is not generated due to frequency change of periph2_clk_sel</description>
  46193. <value>0</value>
  46194. </enumeratedValue>
  46195. <enumeratedValue>
  46196. <name>PERIPH2_CLK_SEL_LOADED_1</name>
  46197. <description>interrupt generated due to frequency change of periph2_clk_sel</description>
  46198. <value>0x1</value>
  46199. </enumeratedValue>
  46200. </enumeratedValues>
  46201. </field>
  46202. <field>
  46203. <name>AHB_PODF_LOADED</name>
  46204. <description>CCM interrupt request 1 generated due to frequency change of ahb_podf</description>
  46205. <bitOffset>0x14</bitOffset>
  46206. <bitWidth>1</bitWidth>
  46207. <access>read-write</access>
  46208. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46209. <enumeratedValues>
  46210. <enumeratedValue>
  46211. <name>AHB_PODF_LOADED_0</name>
  46212. <description>interrupt is not generated due to frequency change of ahb_podf</description>
  46213. <value>0</value>
  46214. </enumeratedValue>
  46215. <enumeratedValue>
  46216. <name>AHB_PODF_LOADED_1</name>
  46217. <description>interrupt generated due to frequency change of ahb_podf</description>
  46218. <value>0x1</value>
  46219. </enumeratedValue>
  46220. </enumeratedValues>
  46221. </field>
  46222. <field>
  46223. <name>MMDC_PODF_LOADED</name>
  46224. <description>CCM interrupt request 1 generated due to frequency change of mmdc_podf_ loaded</description>
  46225. <bitOffset>0x15</bitOffset>
  46226. <bitWidth>1</bitWidth>
  46227. <access>read-write</access>
  46228. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46229. <enumeratedValues>
  46230. <enumeratedValue>
  46231. <name>MMDC_PODF_LOADED_0</name>
  46232. <description>interrupt is not generated due to frequency change of mmdc_podf_ loaded</description>
  46233. <value>0</value>
  46234. </enumeratedValue>
  46235. <enumeratedValue>
  46236. <name>MMDC_PODF_LOADED_1</name>
  46237. <description>interrupt generated due to frequency change of mmdc_podf_ loaded</description>
  46238. <value>0x1</value>
  46239. </enumeratedValue>
  46240. </enumeratedValues>
  46241. </field>
  46242. <field>
  46243. <name>PERIPH_CLK_SEL_LOADED</name>
  46244. <description>CCM interrupt request 1 generated due to update of periph_clk_sel.</description>
  46245. <bitOffset>0x16</bitOffset>
  46246. <bitWidth>1</bitWidth>
  46247. <access>read-write</access>
  46248. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46249. <enumeratedValues>
  46250. <enumeratedValue>
  46251. <name>PERIPH_CLK_SEL_LOADED_0</name>
  46252. <description>interrupt is not generated due to update of periph_clk_sel.</description>
  46253. <value>0</value>
  46254. </enumeratedValue>
  46255. <enumeratedValue>
  46256. <name>PERIPH_CLK_SEL_LOADED_1</name>
  46257. <description>interrupt generated due to update of periph_clk_sel.</description>
  46258. <value>0x1</value>
  46259. </enumeratedValue>
  46260. </enumeratedValues>
  46261. </field>
  46262. <field>
  46263. <name>ARM_PODF_LOADED</name>
  46264. <description>CCM interrupt request 1 generated due to frequency change of arm_podf</description>
  46265. <bitOffset>0x1A</bitOffset>
  46266. <bitWidth>1</bitWidth>
  46267. <access>read-write</access>
  46268. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  46269. <enumeratedValues>
  46270. <enumeratedValue>
  46271. <name>ARM_PODF_LOADED_0</name>
  46272. <description>interrupt is not generated due to frequency change of arm_podf</description>
  46273. <value>0</value>
  46274. </enumeratedValue>
  46275. <enumeratedValue>
  46276. <name>ARM_PODF_LOADED_1</name>
  46277. <description>interrupt generated due to frequency change of arm_podf</description>
  46278. <value>0x1</value>
  46279. </enumeratedValue>
  46280. </enumeratedValues>
  46281. </field>
  46282. </fields>
  46283. </register>
  46284. <register>
  46285. <name>CIMR</name>
  46286. <description>CCM Interrupt Mask Register</description>
  46287. <addressOffset>0x5C</addressOffset>
  46288. <size>32</size>
  46289. <access>read-write</access>
  46290. <resetValue>0xFFFFFFFF</resetValue>
  46291. <resetMask>0xFFFFFFFF</resetMask>
  46292. <fields>
  46293. <field>
  46294. <name>MASK_LRF_PLL</name>
  46295. <description>mask interrupt generation due to lrf of PLLs</description>
  46296. <bitOffset>0</bitOffset>
  46297. <bitWidth>1</bitWidth>
  46298. <access>read-write</access>
  46299. <enumeratedValues>
  46300. <enumeratedValue>
  46301. <name>MASK_LRF_PLL_0</name>
  46302. <description>don't mask interrupt due to lrf of PLLs - interrupt will be created</description>
  46303. <value>0</value>
  46304. </enumeratedValue>
  46305. <enumeratedValue>
  46306. <name>MASK_LRF_PLL_1</name>
  46307. <description>mask interrupt due to lrf of PLLs</description>
  46308. <value>0x1</value>
  46309. </enumeratedValue>
  46310. </enumeratedValues>
  46311. </field>
  46312. <field>
  46313. <name>MASK_COSC_READY</name>
  46314. <description>mask interrupt generation due to on board oscillator ready</description>
  46315. <bitOffset>0x6</bitOffset>
  46316. <bitWidth>1</bitWidth>
  46317. <access>read-write</access>
  46318. <enumeratedValues>
  46319. <enumeratedValue>
  46320. <name>MASK_COSC_READY_0</name>
  46321. <description>don't mask interrupt due to on board oscillator ready - interrupt will be created</description>
  46322. <value>0</value>
  46323. </enumeratedValue>
  46324. <enumeratedValue>
  46325. <name>MASK_COSC_READY_1</name>
  46326. <description>mask interrupt due to on board oscillator ready</description>
  46327. <value>0x1</value>
  46328. </enumeratedValue>
  46329. </enumeratedValues>
  46330. </field>
  46331. <field>
  46332. <name>MASK_AXI_PODF_LOADED</name>
  46333. <description>mask interrupt generation due to frequency change of axi_podf</description>
  46334. <bitOffset>0x11</bitOffset>
  46335. <bitWidth>1</bitWidth>
  46336. <access>read-write</access>
  46337. <enumeratedValues>
  46338. <enumeratedValue>
  46339. <name>MASK_AXI_PODF_LOADED_0</name>
  46340. <description>don't mask interrupt due to frequency change of axi_podf - interrupt will be created</description>
  46341. <value>0</value>
  46342. </enumeratedValue>
  46343. <enumeratedValue>
  46344. <name>MASK_AXI_PODF_LOADED_1</name>
  46345. <description>mask interrupt due to frequency change of axi_podf</description>
  46346. <value>0x1</value>
  46347. </enumeratedValue>
  46348. </enumeratedValues>
  46349. </field>
  46350. <field>
  46351. <name>MASK_PERIPH2_CLK_SEL_LOADED</name>
  46352. <description>mask interrupt generation due to update of periph2_clk_sel.</description>
  46353. <bitOffset>0x13</bitOffset>
  46354. <bitWidth>1</bitWidth>
  46355. <access>read-write</access>
  46356. <enumeratedValues>
  46357. <enumeratedValue>
  46358. <name>MASK_PERIPH2_CLK_SEL_LOADED_0</name>
  46359. <description>don't mask interrupt due to update of periph2_clk_sel - interrupt will be created</description>
  46360. <value>0</value>
  46361. </enumeratedValue>
  46362. <enumeratedValue>
  46363. <name>MASK_PERIPH2_CLK_SEL_LOADED_1</name>
  46364. <description>mask interrupt due to update of periph2_clk_sel</description>
  46365. <value>0x1</value>
  46366. </enumeratedValue>
  46367. </enumeratedValues>
  46368. </field>
  46369. <field>
  46370. <name>MASK_AHB_PODF_LOADED</name>
  46371. <description>mask interrupt generation due to frequency change of ahb_podf</description>
  46372. <bitOffset>0x14</bitOffset>
  46373. <bitWidth>1</bitWidth>
  46374. <access>read-write</access>
  46375. <enumeratedValues>
  46376. <enumeratedValue>
  46377. <name>MASK_AHB_PODF_LOADED_0</name>
  46378. <description>don't mask interrupt due to frequency change of ahb_podf - interrupt will be created</description>
  46379. <value>0</value>
  46380. </enumeratedValue>
  46381. <enumeratedValue>
  46382. <name>MASK_AHB_PODF_LOADED_1</name>
  46383. <description>mask interrupt due to frequency change of ahb_podf</description>
  46384. <value>0x1</value>
  46385. </enumeratedValue>
  46386. </enumeratedValues>
  46387. </field>
  46388. <field>
  46389. <name>MASK_MMDC_PODF_LOADED</name>
  46390. <description>mask interrupt generation due to update of mask_mmdc_podf</description>
  46391. <bitOffset>0x15</bitOffset>
  46392. <bitWidth>1</bitWidth>
  46393. <access>read-write</access>
  46394. <enumeratedValues>
  46395. <enumeratedValue>
  46396. <name>MASK_MMDC_PODF_LOADED_0</name>
  46397. <description>don't mask interrupt due to update of mask_mmdc_podf - interrupt will be created</description>
  46398. <value>0</value>
  46399. </enumeratedValue>
  46400. <enumeratedValue>
  46401. <name>MASK_MMDC_PODF_LOADED_1</name>
  46402. <description>mask interrupt due to update of mask_mmdc_podf</description>
  46403. <value>0x1</value>
  46404. </enumeratedValue>
  46405. </enumeratedValues>
  46406. </field>
  46407. <field>
  46408. <name>MASK_PERIPH_CLK_SEL_LOADED</name>
  46409. <description>mask interrupt generation due to update of periph_clk_sel.</description>
  46410. <bitOffset>0x16</bitOffset>
  46411. <bitWidth>1</bitWidth>
  46412. <access>read-write</access>
  46413. <enumeratedValues>
  46414. <enumeratedValue>
  46415. <name>MASK_PERIPH_CLK_SEL_LOADED_0</name>
  46416. <description>don't mask interrupt due to update of periph_clk_sel - interrupt will be created</description>
  46417. <value>0</value>
  46418. </enumeratedValue>
  46419. <enumeratedValue>
  46420. <name>MASK_PERIPH_CLK_SEL_LOADED_1</name>
  46421. <description>mask interrupt due to update of periph_clk_sel</description>
  46422. <value>0x1</value>
  46423. </enumeratedValue>
  46424. </enumeratedValues>
  46425. </field>
  46426. <field>
  46427. <name>ARM_PODF_LOADED</name>
  46428. <description>mask interrupt generation due to frequency change of arm_podf</description>
  46429. <bitOffset>0x1A</bitOffset>
  46430. <bitWidth>1</bitWidth>
  46431. <access>read-write</access>
  46432. <enumeratedValues>
  46433. <enumeratedValue>
  46434. <name>ARM_PODF_LOADED_0</name>
  46435. <description>don't mask interrupt due to frequency change of arm_podf - interrupt will be created</description>
  46436. <value>0</value>
  46437. </enumeratedValue>
  46438. <enumeratedValue>
  46439. <name>ARM_PODF_LOADED_1</name>
  46440. <description>mask interrupt due to frequency change of arm_podf</description>
  46441. <value>0x1</value>
  46442. </enumeratedValue>
  46443. </enumeratedValues>
  46444. </field>
  46445. </fields>
  46446. </register>
  46447. <register>
  46448. <name>CCOSR</name>
  46449. <description>CCM Clock Output Source Register</description>
  46450. <addressOffset>0x60</addressOffset>
  46451. <size>32</size>
  46452. <access>read-write</access>
  46453. <resetValue>0xA0001</resetValue>
  46454. <resetMask>0xFFFFFFFF</resetMask>
  46455. <fields>
  46456. <field>
  46457. <name>CLKO_SEL</name>
  46458. <description>Selection of the clock to be generated on CCM_CLKO1</description>
  46459. <bitOffset>0</bitOffset>
  46460. <bitWidth>4</bitWidth>
  46461. <access>read-write</access>
  46462. <enumeratedValues>
  46463. <enumeratedValue>
  46464. <name>CLKO_SEL_5</name>
  46465. <description>axi_clk_root</description>
  46466. <value>0x5</value>
  46467. </enumeratedValue>
  46468. <enumeratedValue>
  46469. <name>CLKO_SEL_6</name>
  46470. <description>enfc_clk_root</description>
  46471. <value>0x6</value>
  46472. </enumeratedValue>
  46473. <enumeratedValue>
  46474. <name>CLKO_SEL_7</name>
  46475. <description>no description available</description>
  46476. <value>0x7</value>
  46477. </enumeratedValue>
  46478. <enumeratedValue>
  46479. <name>CLKO_SEL_8</name>
  46480. <description>epdc_clk_root</description>
  46481. <value>0x8</value>
  46482. </enumeratedValue>
  46483. <enumeratedValue>
  46484. <name>CLKO_SEL_9</name>
  46485. <description>no description available</description>
  46486. <value>0x9</value>
  46487. </enumeratedValue>
  46488. <enumeratedValue>
  46489. <name>CLKO_SEL_10</name>
  46490. <description>lcdif_pix_clk_root</description>
  46491. <value>0xA</value>
  46492. </enumeratedValue>
  46493. <enumeratedValue>
  46494. <name>CLKO_SEL_11</name>
  46495. <description>ahb_clk_root</description>
  46496. <value>0xB</value>
  46497. </enumeratedValue>
  46498. <enumeratedValue>
  46499. <name>CLKO_SEL_12</name>
  46500. <description>ipg_clk_root</description>
  46501. <value>0xC</value>
  46502. </enumeratedValue>
  46503. <enumeratedValue>
  46504. <name>CLKO_SEL_13</name>
  46505. <description>perclk_root</description>
  46506. <value>0xD</value>
  46507. </enumeratedValue>
  46508. <enumeratedValue>
  46509. <name>CLKO_SEL_14</name>
  46510. <description>ckil_sync_clk_root</description>
  46511. <value>0xE</value>
  46512. </enumeratedValue>
  46513. <enumeratedValue>
  46514. <name>CLKO_SEL_15</name>
  46515. <description>pll4_main_clk</description>
  46516. <value>0xF</value>
  46517. </enumeratedValue>
  46518. </enumeratedValues>
  46519. </field>
  46520. <field>
  46521. <name>CLKO1_DIV</name>
  46522. <description>Setting the divider of CCM_CLKO1</description>
  46523. <bitOffset>0x4</bitOffset>
  46524. <bitWidth>3</bitWidth>
  46525. <access>read-write</access>
  46526. <enumeratedValues>
  46527. <enumeratedValue>
  46528. <name>CLKO1_DIV_0</name>
  46529. <description>divide by 1</description>
  46530. <value>0</value>
  46531. </enumeratedValue>
  46532. <enumeratedValue>
  46533. <name>CLKO1_DIV_1</name>
  46534. <description>divide by 2</description>
  46535. <value>0x1</value>
  46536. </enumeratedValue>
  46537. <enumeratedValue>
  46538. <name>CLKO1_DIV_2</name>
  46539. <description>divide by 3</description>
  46540. <value>0x2</value>
  46541. </enumeratedValue>
  46542. <enumeratedValue>
  46543. <name>CLKO1_DIV_3</name>
  46544. <description>divide by 4</description>
  46545. <value>0x3</value>
  46546. </enumeratedValue>
  46547. <enumeratedValue>
  46548. <name>CLKO1_DIV_4</name>
  46549. <description>divide by 5</description>
  46550. <value>0x4</value>
  46551. </enumeratedValue>
  46552. <enumeratedValue>
  46553. <name>CLKO1_DIV_5</name>
  46554. <description>divide by 6</description>
  46555. <value>0x5</value>
  46556. </enumeratedValue>
  46557. <enumeratedValue>
  46558. <name>CLKO1_DIV_6</name>
  46559. <description>divide by 7</description>
  46560. <value>0x6</value>
  46561. </enumeratedValue>
  46562. <enumeratedValue>
  46563. <name>CLKO1_DIV_7</name>
  46564. <description>divide by 8</description>
  46565. <value>0x7</value>
  46566. </enumeratedValue>
  46567. </enumeratedValues>
  46568. </field>
  46569. <field>
  46570. <name>CLKO1_EN</name>
  46571. <description>Enable of CCM_CLKO1 clock</description>
  46572. <bitOffset>0x7</bitOffset>
  46573. <bitWidth>1</bitWidth>
  46574. <access>read-write</access>
  46575. <enumeratedValues>
  46576. <enumeratedValue>
  46577. <name>CLKO1_EN_0</name>
  46578. <description>CCM_CLKO1 disabled.</description>
  46579. <value>0</value>
  46580. </enumeratedValue>
  46581. <enumeratedValue>
  46582. <name>CLKO1_EN_1</name>
  46583. <description>CCM_CLKO1 enabled.</description>
  46584. <value>0x1</value>
  46585. </enumeratedValue>
  46586. </enumeratedValues>
  46587. </field>
  46588. <field>
  46589. <name>CLK_OUT_SEL</name>
  46590. <description>CCM_CLKO1 output to reflect CCM_CLKO1 or CCM_CLKO2 clocks</description>
  46591. <bitOffset>0x8</bitOffset>
  46592. <bitWidth>1</bitWidth>
  46593. <access>read-write</access>
  46594. <enumeratedValues>
  46595. <enumeratedValue>
  46596. <name>CLK_OUT_SEL_0</name>
  46597. <description>CCM_CLKO1 output drives CCM_CLKO1 clock</description>
  46598. <value>0</value>
  46599. </enumeratedValue>
  46600. <enumeratedValue>
  46601. <name>CLK_OUT_SEL_1</name>
  46602. <description>CCM_CLKO1 output drives CCM_CLKO2 clock</description>
  46603. <value>0x1</value>
  46604. </enumeratedValue>
  46605. </enumeratedValues>
  46606. </field>
  46607. <field>
  46608. <name>CLKO2_SEL</name>
  46609. <description>Selection of the clock to be generated on CCM_CLKO2</description>
  46610. <bitOffset>0x10</bitOffset>
  46611. <bitWidth>5</bitWidth>
  46612. <access>read-write</access>
  46613. <enumeratedValues>
  46614. <enumeratedValue>
  46615. <name>CLKO2_SEL_1</name>
  46616. <description>mmdc_clk_root</description>
  46617. <value>0x1</value>
  46618. </enumeratedValue>
  46619. <enumeratedValue>
  46620. <name>CLKO2_SEL_2</name>
  46621. <description>gpmi_clk_root</description>
  46622. <value>0x2</value>
  46623. </enumeratedValue>
  46624. <enumeratedValue>
  46625. <name>CLKO2_SEL_3</name>
  46626. <description>usdhc1_clk_root</description>
  46627. <value>0x3</value>
  46628. </enumeratedValue>
  46629. <enumeratedValue>
  46630. <name>CLKO2_SEL_5</name>
  46631. <description>wrck_clk_root</description>
  46632. <value>0x5</value>
  46633. </enumeratedValue>
  46634. <enumeratedValue>
  46635. <name>CLKO2_SEL_6</name>
  46636. <description>ecspi_clk_root</description>
  46637. <value>0x6</value>
  46638. </enumeratedValue>
  46639. <enumeratedValue>
  46640. <name>CLKO2_SEL_8</name>
  46641. <description>bch_clk_root</description>
  46642. <value>0x8</value>
  46643. </enumeratedValue>
  46644. <enumeratedValue>
  46645. <name>CLKO2_SEL_10</name>
  46646. <description>arm_clk_root</description>
  46647. <value>0xA</value>
  46648. </enumeratedValue>
  46649. <enumeratedValue>
  46650. <name>CLKO2_SEL_11</name>
  46651. <description>csi_core</description>
  46652. <value>0xB</value>
  46653. </enumeratedValue>
  46654. <enumeratedValue>
  46655. <name>CLKO2_SEL_14</name>
  46656. <description>osc_clk</description>
  46657. <value>0xE</value>
  46658. </enumeratedValue>
  46659. <enumeratedValue>
  46660. <name>CLKO2_SEL_17</name>
  46661. <description>usdhc2_clk_root</description>
  46662. <value>0x11</value>
  46663. </enumeratedValue>
  46664. <enumeratedValue>
  46665. <name>CLKO2_SEL_18</name>
  46666. <description>sai1_clk_root</description>
  46667. <value>0x12</value>
  46668. </enumeratedValue>
  46669. <enumeratedValue>
  46670. <name>CLKO2_SEL_19</name>
  46671. <description>sai2_clk_root</description>
  46672. <value>0x13</value>
  46673. </enumeratedValue>
  46674. <enumeratedValue>
  46675. <name>CLKO2_SEL_20</name>
  46676. <description>sai3_clk_root</description>
  46677. <value>0x14</value>
  46678. </enumeratedValue>
  46679. <enumeratedValue>
  46680. <name>CLKO2_SEL_23</name>
  46681. <description>can_clk_root</description>
  46682. <value>0x17</value>
  46683. </enumeratedValue>
  46684. <enumeratedValue>
  46685. <name>CLKO2_SEL_25</name>
  46686. <description>qspi1_clk_root</description>
  46687. <value>0x19</value>
  46688. </enumeratedValue>
  46689. <enumeratedValue>
  46690. <name>CLKO2_SEL_27</name>
  46691. <description>aclk_eim_slow_clk_root</description>
  46692. <value>0x1B</value>
  46693. </enumeratedValue>
  46694. <enumeratedValue>
  46695. <name>CLKO2_SEL_28</name>
  46696. <description>uart_clk_root</description>
  46697. <value>0x1C</value>
  46698. </enumeratedValue>
  46699. <enumeratedValue>
  46700. <name>CLKO2_SEL_29</name>
  46701. <description>spdif0_clk_root</description>
  46702. <value>0x1D</value>
  46703. </enumeratedValue>
  46704. </enumeratedValues>
  46705. </field>
  46706. <field>
  46707. <name>CLKO2_DIV</name>
  46708. <description>Setting the divider of CCM_CLKO2</description>
  46709. <bitOffset>0x15</bitOffset>
  46710. <bitWidth>3</bitWidth>
  46711. <access>read-write</access>
  46712. <enumeratedValues>
  46713. <enumeratedValue>
  46714. <name>CLKO2_DIV_0</name>
  46715. <description>divide by 1</description>
  46716. <value>0</value>
  46717. </enumeratedValue>
  46718. <enumeratedValue>
  46719. <name>CLKO2_DIV_1</name>
  46720. <description>divide by 2</description>
  46721. <value>0x1</value>
  46722. </enumeratedValue>
  46723. <enumeratedValue>
  46724. <name>CLKO2_DIV_2</name>
  46725. <description>divide by 3</description>
  46726. <value>0x2</value>
  46727. </enumeratedValue>
  46728. <enumeratedValue>
  46729. <name>CLKO2_DIV_3</name>
  46730. <description>divide by 4</description>
  46731. <value>0x3</value>
  46732. </enumeratedValue>
  46733. <enumeratedValue>
  46734. <name>CLKO2_DIV_4</name>
  46735. <description>divide by 5</description>
  46736. <value>0x4</value>
  46737. </enumeratedValue>
  46738. <enumeratedValue>
  46739. <name>CLKO2_DIV_5</name>
  46740. <description>divide by 6</description>
  46741. <value>0x5</value>
  46742. </enumeratedValue>
  46743. <enumeratedValue>
  46744. <name>CLKO2_DIV_6</name>
  46745. <description>divide by 7</description>
  46746. <value>0x6</value>
  46747. </enumeratedValue>
  46748. <enumeratedValue>
  46749. <name>CLKO2_DIV_7</name>
  46750. <description>divide by 8</description>
  46751. <value>0x7</value>
  46752. </enumeratedValue>
  46753. </enumeratedValues>
  46754. </field>
  46755. <field>
  46756. <name>CLKO2_EN</name>
  46757. <description>Enable of CCM_CLKO2 clock</description>
  46758. <bitOffset>0x18</bitOffset>
  46759. <bitWidth>1</bitWidth>
  46760. <access>read-write</access>
  46761. <enumeratedValues>
  46762. <enumeratedValue>
  46763. <name>CLKO2_EN_0</name>
  46764. <description>CCM_CLKO2 disabled.</description>
  46765. <value>0</value>
  46766. </enumeratedValue>
  46767. <enumeratedValue>
  46768. <name>CLKO2_EN_1</name>
  46769. <description>CCM_CLKO2 enabled.</description>
  46770. <value>0x1</value>
  46771. </enumeratedValue>
  46772. </enumeratedValues>
  46773. </field>
  46774. </fields>
  46775. </register>
  46776. <register>
  46777. <name>CGPR</name>
  46778. <description>CCM General Purpose Register</description>
  46779. <addressOffset>0x64</addressOffset>
  46780. <size>32</size>
  46781. <access>read-write</access>
  46782. <resetValue>0xFE62</resetValue>
  46783. <resetMask>0xFFFFFFFF</resetMask>
  46784. <fields>
  46785. <field>
  46786. <name>PMIC_DELAY_SCALER</name>
  46787. <description>Defines clock dividion of clock for stby_count (pmic delay counter)</description>
  46788. <bitOffset>0</bitOffset>
  46789. <bitWidth>1</bitWidth>
  46790. <access>read-write</access>
  46791. <enumeratedValues>
  46792. <enumeratedValue>
  46793. <name>PMIC_DELAY_SCALER_0</name>
  46794. <description>clock is not divided</description>
  46795. <value>0</value>
  46796. </enumeratedValue>
  46797. <enumeratedValue>
  46798. <name>PMIC_DELAY_SCALER_1</name>
  46799. <description>clock is divided /8</description>
  46800. <value>0x1</value>
  46801. </enumeratedValue>
  46802. </enumeratedValues>
  46803. </field>
  46804. <field>
  46805. <name>MMDC_EXT_CLK_DIS</name>
  46806. <description>Disable external clock driver of MMDC during STOP mode</description>
  46807. <bitOffset>0x2</bitOffset>
  46808. <bitWidth>1</bitWidth>
  46809. <access>read-write</access>
  46810. <enumeratedValues>
  46811. <enumeratedValue>
  46812. <name>MMDC_EXT_CLK_DIS_0</name>
  46813. <description>don't disable during stop mode.</description>
  46814. <value>0</value>
  46815. </enumeratedValue>
  46816. <enumeratedValue>
  46817. <name>MMDC_EXT_CLK_DIS_1</name>
  46818. <description>disable during stop mode</description>
  46819. <value>0x1</value>
  46820. </enumeratedValue>
  46821. </enumeratedValues>
  46822. </field>
  46823. <field>
  46824. <name>EFUSE_PROG_SUPPLY_GATE</name>
  46825. <description>Defines the value of the output signal cgpr_dout[4]. Gate of program supply for efuse programing</description>
  46826. <bitOffset>0x4</bitOffset>
  46827. <bitWidth>1</bitWidth>
  46828. <access>read-write</access>
  46829. <enumeratedValues>
  46830. <enumeratedValue>
  46831. <name>EFUSE_PROG_SUPPLY_GATE_0</name>
  46832. <description>fuse programing supply voltage is gated off to the efuse module</description>
  46833. <value>0</value>
  46834. </enumeratedValue>
  46835. <enumeratedValue>
  46836. <name>EFUSE_PROG_SUPPLY_GATE_1</name>
  46837. <description>allow fuse programing.</description>
  46838. <value>0x1</value>
  46839. </enumeratedValue>
  46840. </enumeratedValues>
  46841. </field>
  46842. <field>
  46843. <name>SYS_MEM_DS_CTRL</name>
  46844. <description>System memory DS control</description>
  46845. <bitOffset>0xE</bitOffset>
  46846. <bitWidth>2</bitWidth>
  46847. <access>read-write</access>
  46848. <enumeratedValues>
  46849. <enumeratedValue>
  46850. <name>SYS_MEM_DS_CTRL_0</name>
  46851. <description>Disable memory DS mode always</description>
  46852. <value>0</value>
  46853. </enumeratedValue>
  46854. <enumeratedValue>
  46855. <name>SYS_MEM_DS_CTRL_1</name>
  46856. <description>Enable memory (outside ARM platform) DS mode when system STOP and PLL are disabled</description>
  46857. <value>0x1</value>
  46858. </enumeratedValue>
  46859. </enumeratedValues>
  46860. </field>
  46861. <field>
  46862. <name>FPL</name>
  46863. <description>Fast PLL enable.</description>
  46864. <bitOffset>0x10</bitOffset>
  46865. <bitWidth>1</bitWidth>
  46866. <access>read-write</access>
  46867. <enumeratedValues>
  46868. <enumeratedValue>
  46869. <name>FPL_0</name>
  46870. <description>Engage PLL enable default way.</description>
  46871. <value>0</value>
  46872. </enumeratedValue>
  46873. <enumeratedValue>
  46874. <name>FPL_1</name>
  46875. <description>Engage PLL enable 3 CKIL clocks earlier at exiting low power mode (STOP). Should be used only if 24MHz OSC was active in low power mode.</description>
  46876. <value>0x1</value>
  46877. </enumeratedValue>
  46878. </enumeratedValues>
  46879. </field>
  46880. <field>
  46881. <name>INT_MEM_CLK_LPM</name>
  46882. <description>Control for the Deep Sleep signal to the ARM Platform memories with additional control logic based on the ARM WFI signal</description>
  46883. <bitOffset>0x11</bitOffset>
  46884. <bitWidth>1</bitWidth>
  46885. <access>read-write</access>
  46886. <enumeratedValues>
  46887. <enumeratedValue>
  46888. <name>INT_MEM_CLK_LPM_0</name>
  46889. <description>Disable the clock to the ARM platform memories when entering Low Power Mode</description>
  46890. <value>0</value>
  46891. </enumeratedValue>
  46892. <enumeratedValue>
  46893. <name>INT_MEM_CLK_LPM_1</name>
  46894. <description>Keep the clocks to the ARM platform memories enabled only if an interrupt is pending when entering Low Power Modes (WAIT and STOP without power gating)</description>
  46895. <value>0x1</value>
  46896. </enumeratedValue>
  46897. </enumeratedValues>
  46898. </field>
  46899. </fields>
  46900. </register>
  46901. <register>
  46902. <name>CCGR0</name>
  46903. <description>CCM Clock Gating Register 0</description>
  46904. <addressOffset>0x68</addressOffset>
  46905. <size>32</size>
  46906. <access>read-write</access>
  46907. <resetValue>0xFFFFFFFF</resetValue>
  46908. <resetMask>0xFFFFFFFF</resetMask>
  46909. <fields>
  46910. <field>
  46911. <name>CG0</name>
  46912. <description>aips_tz1 clocks (aips_tz1_clk_enable)</description>
  46913. <bitOffset>0</bitOffset>
  46914. <bitWidth>2</bitWidth>
  46915. <access>read-write</access>
  46916. </field>
  46917. <field>
  46918. <name>CG1</name>
  46919. <description>aips_tz2 clocks (aips_tz2_clk_enable)</description>
  46920. <bitOffset>0x2</bitOffset>
  46921. <bitWidth>2</bitWidth>
  46922. <access>read-write</access>
  46923. </field>
  46924. <field>
  46925. <name>CG2</name>
  46926. <description>apbhdma hclk clock (apbhdma_hclk_enable)</description>
  46927. <bitOffset>0x4</bitOffset>
  46928. <bitWidth>2</bitWidth>
  46929. <access>read-write</access>
  46930. </field>
  46931. <field>
  46932. <name>CG3</name>
  46933. <description>asrc clock (asrc_clk_enable)</description>
  46934. <bitOffset>0x6</bitOffset>
  46935. <bitWidth>2</bitWidth>
  46936. <access>read-write</access>
  46937. </field>
  46938. <field>
  46939. <name>CG4</name>
  46940. <description>Reserved</description>
  46941. <bitOffset>0x8</bitOffset>
  46942. <bitWidth>2</bitWidth>
  46943. <access>read-write</access>
  46944. </field>
  46945. <field>
  46946. <name>CG5</name>
  46947. <description>dcp clock (dcp_clk_enable)</description>
  46948. <bitOffset>0xA</bitOffset>
  46949. <bitWidth>2</bitWidth>
  46950. <access>read-write</access>
  46951. </field>
  46952. <field>
  46953. <name>CG6</name>
  46954. <description>enet clock (enet_clk_enable)</description>
  46955. <bitOffset>0xC</bitOffset>
  46956. <bitWidth>2</bitWidth>
  46957. <access>read-write</access>
  46958. </field>
  46959. <field>
  46960. <name>CG7</name>
  46961. <description>can1 clock (can1_clk_enable)</description>
  46962. <bitOffset>0xE</bitOffset>
  46963. <bitWidth>2</bitWidth>
  46964. <access>read-write</access>
  46965. </field>
  46966. <field>
  46967. <name>CG8</name>
  46968. <description>can1_serial clock (can1_serial_clk_enable)</description>
  46969. <bitOffset>0x10</bitOffset>
  46970. <bitWidth>2</bitWidth>
  46971. <access>read-write</access>
  46972. </field>
  46973. <field>
  46974. <name>CG9</name>
  46975. <description>can2 clock (can2_clk_enable)</description>
  46976. <bitOffset>0x12</bitOffset>
  46977. <bitWidth>2</bitWidth>
  46978. <access>read-write</access>
  46979. </field>
  46980. <field>
  46981. <name>CG10</name>
  46982. <description>can2_serial clock (can2_serial_clk_enable)</description>
  46983. <bitOffset>0x14</bitOffset>
  46984. <bitWidth>2</bitWidth>
  46985. <access>read-write</access>
  46986. </field>
  46987. <field>
  46988. <name>CG11</name>
  46989. <description>CPU debug clocks (arm_dbg_clk_enable)</description>
  46990. <bitOffset>0x16</bitOffset>
  46991. <bitWidth>2</bitWidth>
  46992. <access>read-write</access>
  46993. </field>
  46994. <field>
  46995. <name>CG12</name>
  46996. <description>dcic1 clocks (dcic1_clk_enable) gpt2 bus clocks (gpt2_bus_clk_enable)</description>
  46997. <bitOffset>0x18</bitOffset>
  46998. <bitWidth>2</bitWidth>
  46999. <access>read-write</access>
  47000. </field>
  47001. <field>
  47002. <name>CG13</name>
  47003. <description>gpt2 serial clocks (gpt2_serial_clk_enable)</description>
  47004. <bitOffset>0x1A</bitOffset>
  47005. <bitWidth>2</bitWidth>
  47006. <access>read-write</access>
  47007. </field>
  47008. <field>
  47009. <name>CG14</name>
  47010. <description>uart2 clock (uart2_clk_enable)</description>
  47011. <bitOffset>0x1C</bitOffset>
  47012. <bitWidth>2</bitWidth>
  47013. <access>read-write</access>
  47014. </field>
  47015. <field>
  47016. <name>CG15</name>
  47017. <description>gpio2_clocks (gpio2_clk_enable)</description>
  47018. <bitOffset>0x1E</bitOffset>
  47019. <bitWidth>2</bitWidth>
  47020. <access>read-write</access>
  47021. </field>
  47022. </fields>
  47023. </register>
  47024. <register>
  47025. <name>CCGR1</name>
  47026. <description>CCM Clock Gating Register 1</description>
  47027. <addressOffset>0x6C</addressOffset>
  47028. <size>32</size>
  47029. <access>read-write</access>
  47030. <resetValue>0xFFFFFFFF</resetValue>
  47031. <resetMask>0xFFFFFFFF</resetMask>
  47032. <fields>
  47033. <field>
  47034. <name>CG0</name>
  47035. <description>ecspi1 clocks (ecspi1_clk_enable)</description>
  47036. <bitOffset>0</bitOffset>
  47037. <bitWidth>2</bitWidth>
  47038. <access>read-write</access>
  47039. </field>
  47040. <field>
  47041. <name>CG1</name>
  47042. <description>ecspi2 clocks (ecspi2_clk_enable)</description>
  47043. <bitOffset>0x2</bitOffset>
  47044. <bitWidth>2</bitWidth>
  47045. <access>read-write</access>
  47046. </field>
  47047. <field>
  47048. <name>CG2</name>
  47049. <description>ecspi3 clocks (ecspi3_clk_enable)</description>
  47050. <bitOffset>0x4</bitOffset>
  47051. <bitWidth>2</bitWidth>
  47052. <access>read-write</access>
  47053. </field>
  47054. <field>
  47055. <name>CG3</name>
  47056. <description>ecspi4 clocks (ecspi4_clk_enable)</description>
  47057. <bitOffset>0x6</bitOffset>
  47058. <bitWidth>2</bitWidth>
  47059. <access>read-write</access>
  47060. </field>
  47061. <field>
  47062. <name>CG4</name>
  47063. <description>adc2 clock (adc2_clk_enable)</description>
  47064. <bitOffset>0x8</bitOffset>
  47065. <bitWidth>2</bitWidth>
  47066. <access>read-write</access>
  47067. </field>
  47068. <field>
  47069. <name>CG5</name>
  47070. <description>uart3 clock (uart3_clk_enable)</description>
  47071. <bitOffset>0xA</bitOffset>
  47072. <bitWidth>2</bitWidth>
  47073. <access>read-write</access>
  47074. </field>
  47075. <field>
  47076. <name>CG6</name>
  47077. <description>epit1 clocks (epit1_clk_enable)</description>
  47078. <bitOffset>0xC</bitOffset>
  47079. <bitWidth>2</bitWidth>
  47080. <access>read-write</access>
  47081. </field>
  47082. <field>
  47083. <name>CG7</name>
  47084. <description>epit2 clocks (epit2_clk_enable)</description>
  47085. <bitOffset>0xE</bitOffset>
  47086. <bitWidth>2</bitWidth>
  47087. <access>read-write</access>
  47088. </field>
  47089. <field>
  47090. <name>CG8</name>
  47091. <description>adc1 clock (adc1_clk_enable)</description>
  47092. <bitOffset>0x10</bitOffset>
  47093. <bitWidth>2</bitWidth>
  47094. <access>read-write</access>
  47095. </field>
  47096. <field>
  47097. <name>CG9</name>
  47098. <description>sim_s clock (sim_s_clk_enable)</description>
  47099. <bitOffset>0x12</bitOffset>
  47100. <bitWidth>2</bitWidth>
  47101. <access>read-write</access>
  47102. </field>
  47103. <field>
  47104. <name>CG10</name>
  47105. <description>gpt bus clock (gpt_clk_enable)</description>
  47106. <bitOffset>0x14</bitOffset>
  47107. <bitWidth>2</bitWidth>
  47108. <access>read-write</access>
  47109. </field>
  47110. <field>
  47111. <name>CG11</name>
  47112. <description>gpt serial clock (gpt_serial_clk_enable)</description>
  47113. <bitOffset>0x16</bitOffset>
  47114. <bitWidth>2</bitWidth>
  47115. <access>read-write</access>
  47116. </field>
  47117. <field>
  47118. <name>CG12</name>
  47119. <description>uart4 clock (uart4_clk_enable)</description>
  47120. <bitOffset>0x18</bitOffset>
  47121. <bitWidth>2</bitWidth>
  47122. <access>read-write</access>
  47123. </field>
  47124. <field>
  47125. <name>CG13</name>
  47126. <description>gpio1 clock (gpio1_clk_enable)</description>
  47127. <bitOffset>0x1A</bitOffset>
  47128. <bitWidth>2</bitWidth>
  47129. <access>read-write</access>
  47130. </field>
  47131. <field>
  47132. <name>CG14</name>
  47133. <description>csu clock (csu_clk_enable)</description>
  47134. <bitOffset>0x1C</bitOffset>
  47135. <bitWidth>2</bitWidth>
  47136. <access>read-write</access>
  47137. </field>
  47138. <field>
  47139. <name>CG15</name>
  47140. <description>gpio5 clock (gpio5_clk_enable)</description>
  47141. <bitOffset>0x1E</bitOffset>
  47142. <bitWidth>2</bitWidth>
  47143. <access>read-write</access>
  47144. </field>
  47145. </fields>
  47146. </register>
  47147. <register>
  47148. <name>CCGR2</name>
  47149. <description>CCM Clock Gating Register 2</description>
  47150. <addressOffset>0x70</addressOffset>
  47151. <size>32</size>
  47152. <access>read-write</access>
  47153. <resetValue>0xFC3FFFFF</resetValue>
  47154. <resetMask>0xFFFFFFFF</resetMask>
  47155. <fields>
  47156. <field>
  47157. <name>CG0</name>
  47158. <description>esai clock (esai_clk_enable)</description>
  47159. <bitOffset>0</bitOffset>
  47160. <bitWidth>2</bitWidth>
  47161. <access>read-write</access>
  47162. </field>
  47163. <field>
  47164. <name>CG1</name>
  47165. <description>csi clock (csi_clk_enable)</description>
  47166. <bitOffset>0x2</bitOffset>
  47167. <bitWidth>2</bitWidth>
  47168. <access>read-write</access>
  47169. </field>
  47170. <field>
  47171. <name>CG2</name>
  47172. <description>iomuxc_snvs clock (iomuxc_snvs_clk_enable)</description>
  47173. <bitOffset>0x4</bitOffset>
  47174. <bitWidth>2</bitWidth>
  47175. <access>read-write</access>
  47176. </field>
  47177. <field>
  47178. <name>CG3</name>
  47179. <description>i2c1_serial clock (i2c1_serial_clk_enable)</description>
  47180. <bitOffset>0x6</bitOffset>
  47181. <bitWidth>2</bitWidth>
  47182. <access>read-write</access>
  47183. </field>
  47184. <field>
  47185. <name>CG4</name>
  47186. <description>i2c2_serial clock (i2c2_serial_clk_enable)</description>
  47187. <bitOffset>0x8</bitOffset>
  47188. <bitWidth>2</bitWidth>
  47189. <access>read-write</access>
  47190. </field>
  47191. <field>
  47192. <name>CG5</name>
  47193. <description>i2c3_serial clock (i2c3_serial_clk_enable)</description>
  47194. <bitOffset>0xA</bitOffset>
  47195. <bitWidth>2</bitWidth>
  47196. <access>read-write</access>
  47197. </field>
  47198. <field>
  47199. <name>CG6</name>
  47200. <description>OCOTP_CTRL clock (iim_clk_enable)</description>
  47201. <bitOffset>0xC</bitOffset>
  47202. <bitWidth>2</bitWidth>
  47203. <access>read-write</access>
  47204. </field>
  47205. <field>
  47206. <name>CG7</name>
  47207. <description>iomux_ipt_clk_io clock (iomux_ipt_clk_io_enable)</description>
  47208. <bitOffset>0xE</bitOffset>
  47209. <bitWidth>2</bitWidth>
  47210. <access>read-write</access>
  47211. </field>
  47212. <field>
  47213. <name>CG8</name>
  47214. <description>ipmux1 clock (ipmux1_clk_enable)</description>
  47215. <bitOffset>0x10</bitOffset>
  47216. <bitWidth>2</bitWidth>
  47217. <access>read-write</access>
  47218. </field>
  47219. <field>
  47220. <name>CG9</name>
  47221. <description>ipmux2 clock (ipmux2_clk_enable)</description>
  47222. <bitOffset>0x12</bitOffset>
  47223. <bitWidth>2</bitWidth>
  47224. <access>read-write</access>
  47225. </field>
  47226. <field>
  47227. <name>CG10</name>
  47228. <description>ipmux3 clock (ipmux3_clk_enable)</description>
  47229. <bitOffset>0x14</bitOffset>
  47230. <bitWidth>2</bitWidth>
  47231. <access>read-write</access>
  47232. </field>
  47233. <field>
  47234. <name>CG11</name>
  47235. <description>ipsync_ip2apb_tzasc1_ipg clocks (ipsync_ip2apb_tzasc1_ipg_master_clk_enable)</description>
  47236. <bitOffset>0x16</bitOffset>
  47237. <bitWidth>2</bitWidth>
  47238. <access>read-write</access>
  47239. </field>
  47240. <field>
  47241. <name>CG12</name>
  47242. <description>Reserved</description>
  47243. <bitOffset>0x18</bitOffset>
  47244. <bitWidth>2</bitWidth>
  47245. <access>read-write</access>
  47246. </field>
  47247. <field>
  47248. <name>CG13</name>
  47249. <description>gpio3 clock (gpio3_clk_enable)</description>
  47250. <bitOffset>0x1A</bitOffset>
  47251. <bitWidth>2</bitWidth>
  47252. <access>read-write</access>
  47253. </field>
  47254. <field>
  47255. <name>CG14</name>
  47256. <description>lcd clocks (lcd_clk_enable)</description>
  47257. <bitOffset>0x1C</bitOffset>
  47258. <bitWidth>2</bitWidth>
  47259. <access>read-write</access>
  47260. </field>
  47261. <field>
  47262. <name>CG15</name>
  47263. <description>pxp clocks (pxp_clk_enable)</description>
  47264. <bitOffset>0x1E</bitOffset>
  47265. <bitWidth>2</bitWidth>
  47266. <access>read-write</access>
  47267. </field>
  47268. </fields>
  47269. </register>
  47270. <register>
  47271. <name>CCGR3</name>
  47272. <description>CCM Clock Gating Register 3</description>
  47273. <addressOffset>0x74</addressOffset>
  47274. <size>32</size>
  47275. <access>read-write</access>
  47276. <resetValue>0xFFFFFFFF</resetValue>
  47277. <resetMask>0xFFFFFFFF</resetMask>
  47278. <fields>
  47279. <field>
  47280. <name>CG0</name>
  47281. <description>Reserved</description>
  47282. <bitOffset>0</bitOffset>
  47283. <bitWidth>2</bitWidth>
  47284. <access>read-write</access>
  47285. </field>
  47286. <field>
  47287. <name>CG1</name>
  47288. <description>uart5 clock (uart5_clk_enable)</description>
  47289. <bitOffset>0x2</bitOffset>
  47290. <bitWidth>2</bitWidth>
  47291. <access>read-write</access>
  47292. </field>
  47293. <field>
  47294. <name>CG2</name>
  47295. <description>epdc clock (epdc_clk_enable)</description>
  47296. <bitOffset>0x4</bitOffset>
  47297. <bitWidth>2</bitWidth>
  47298. <access>read-write</access>
  47299. </field>
  47300. <field>
  47301. <name>CG3</name>
  47302. <description>uart6 clock (uart6_clk_enable)</description>
  47303. <bitOffset>0x6</bitOffset>
  47304. <bitWidth>2</bitWidth>
  47305. <access>read-write</access>
  47306. </field>
  47307. <field>
  47308. <name>CG4</name>
  47309. <description>CA7 CCM DAP clock (ccm_dap_clk_enable)</description>
  47310. <bitOffset>0x8</bitOffset>
  47311. <bitWidth>2</bitWidth>
  47312. <access>read-write</access>
  47313. </field>
  47314. <field>
  47315. <name>CG5</name>
  47316. <description>lcdif1 pix clock (lcdif1_pix_clk_enable)</description>
  47317. <bitOffset>0xA</bitOffset>
  47318. <bitWidth>2</bitWidth>
  47319. <access>read-write</access>
  47320. </field>
  47321. <field>
  47322. <name>CG6</name>
  47323. <description>gpio4 clock (gpio4_clk_enable)</description>
  47324. <bitOffset>0xC</bitOffset>
  47325. <bitWidth>2</bitWidth>
  47326. <access>read-write</access>
  47327. </field>
  47328. <field>
  47329. <name>CG7</name>
  47330. <description>qspi1 clock (qspi1_clk_enable)</description>
  47331. <bitOffset>0xE</bitOffset>
  47332. <bitWidth>2</bitWidth>
  47333. <access>read-write</access>
  47334. </field>
  47335. <field>
  47336. <name>CG8</name>
  47337. <description>wdog1 clock (wdog1_clk_enable)</description>
  47338. <bitOffset>0x10</bitOffset>
  47339. <bitWidth>2</bitWidth>
  47340. <access>read-write</access>
  47341. </field>
  47342. <field>
  47343. <name>CG9</name>
  47344. <description>a7 clkdiv patch clock (a7_clkdiv_patch_clk_enable)</description>
  47345. <bitOffset>0x12</bitOffset>
  47346. <bitWidth>2</bitWidth>
  47347. <access>read-write</access>
  47348. </field>
  47349. <field>
  47350. <name>CG10</name>
  47351. <description>mmdc_core_aclk_fast_core_p0 clock (mmdc_core_aclk_fast_core_p0_enable)</description>
  47352. <bitOffset>0x14</bitOffset>
  47353. <bitWidth>2</bitWidth>
  47354. <access>read-write</access>
  47355. </field>
  47356. <field>
  47357. <name>CG11</name>
  47358. <description>Reserved</description>
  47359. <bitOffset>0x16</bitOffset>
  47360. <bitWidth>2</bitWidth>
  47361. <access>read-write</access>
  47362. </field>
  47363. <field>
  47364. <name>CG12</name>
  47365. <description>mmdc_core_ipg_clk_p0 clock (mmdc_core_ipg_clk_p0_enable)</description>
  47366. <bitOffset>0x18</bitOffset>
  47367. <bitWidth>2</bitWidth>
  47368. <access>read-write</access>
  47369. </field>
  47370. <field>
  47371. <name>CG13</name>
  47372. <description>mmdc_core_ipg_clk_p1 clock (mmdc_core_ipg_clk_p1_enable)</description>
  47373. <bitOffset>0x1A</bitOffset>
  47374. <bitWidth>2</bitWidth>
  47375. <access>read-write</access>
  47376. </field>
  47377. <field>
  47378. <name>CG14</name>
  47379. <description>axi clock (axi_clk_enable)</description>
  47380. <bitOffset>0x1C</bitOffset>
  47381. <bitWidth>2</bitWidth>
  47382. <access>read-write</access>
  47383. </field>
  47384. <field>
  47385. <name>CG15</name>
  47386. <description>iomuxc_snvs_gpr clock (iomuxc_snvs_gpr_clk_enable)</description>
  47387. <bitOffset>0x1E</bitOffset>
  47388. <bitWidth>2</bitWidth>
  47389. <access>read-write</access>
  47390. </field>
  47391. </fields>
  47392. </register>
  47393. <register>
  47394. <name>CCGR4</name>
  47395. <description>CCM Clock Gating Register 4</description>
  47396. <addressOffset>0x78</addressOffset>
  47397. <size>32</size>
  47398. <access>read-write</access>
  47399. <resetValue>0xFFFFFFFF</resetValue>
  47400. <resetMask>0xFFFFFFFF</resetMask>
  47401. <fields>
  47402. <field>
  47403. <name>CG0</name>
  47404. <description>Reserved</description>
  47405. <bitOffset>0</bitOffset>
  47406. <bitWidth>2</bitWidth>
  47407. <access>read-write</access>
  47408. </field>
  47409. <field>
  47410. <name>CG1</name>
  47411. <description>iomuxc clock (iomuxc_clk_enable)</description>
  47412. <bitOffset>0x2</bitOffset>
  47413. <bitWidth>2</bitWidth>
  47414. <access>read-write</access>
  47415. </field>
  47416. <field>
  47417. <name>CG2</name>
  47418. <description>iomuxc gpr clock (iomuxc_gpr_clk_enable)</description>
  47419. <bitOffset>0x4</bitOffset>
  47420. <bitWidth>2</bitWidth>
  47421. <access>read-write</access>
  47422. </field>
  47423. <field>
  47424. <name>CG3</name>
  47425. <description>sim_cpu clock (sim_cpu_clk_enable)</description>
  47426. <bitOffset>0x6</bitOffset>
  47427. <bitWidth>2</bitWidth>
  47428. <access>read-write</access>
  47429. </field>
  47430. <field>
  47431. <name>CG4</name>
  47432. <description>cxapbsyncbridge slave clock (cxapbsyncbridge_slave_clk_enable)</description>
  47433. <bitOffset>0x8</bitOffset>
  47434. <bitWidth>2</bitWidth>
  47435. <access>read-write</access>
  47436. </field>
  47437. <field>
  47438. <name>CG5</name>
  47439. <description>tsc_dig clock (tsc_clk_enable)</description>
  47440. <bitOffset>0xA</bitOffset>
  47441. <bitWidth>2</bitWidth>
  47442. <access>read-write</access>
  47443. </field>
  47444. <field>
  47445. <name>CG6</name>
  47446. <description>pl301_mx6qper1_bch clocks (pl301_mx6qper1_bchclk_enable) This gates bch_clk_root to sim_m fabric.</description>
  47447. <bitOffset>0xC</bitOffset>
  47448. <bitWidth>2</bitWidth>
  47449. <access>read-write</access>
  47450. </field>
  47451. <field>
  47452. <name>CG7</name>
  47453. <description>pl301_mx6qper2_mainclk_enable (pl301_mx6qper2_mainclk_enable)</description>
  47454. <bitOffset>0xE</bitOffset>
  47455. <bitWidth>2</bitWidth>
  47456. <access>read-write</access>
  47457. </field>
  47458. <field>
  47459. <name>CG8</name>
  47460. <description>pwm1 clocks (pwm1_clk_enable)</description>
  47461. <bitOffset>0x10</bitOffset>
  47462. <bitWidth>2</bitWidth>
  47463. <access>read-write</access>
  47464. </field>
  47465. <field>
  47466. <name>CG9</name>
  47467. <description>pwm2 clocks (pwm2_clk_enable)</description>
  47468. <bitOffset>0x12</bitOffset>
  47469. <bitWidth>2</bitWidth>
  47470. <access>read-write</access>
  47471. </field>
  47472. <field>
  47473. <name>CG10</name>
  47474. <description>pwm3 clocks (pwm3_clk_enable)</description>
  47475. <bitOffset>0x14</bitOffset>
  47476. <bitWidth>2</bitWidth>
  47477. <access>read-write</access>
  47478. </field>
  47479. <field>
  47480. <name>CG11</name>
  47481. <description>pwm4 clocks (pwm4_clk_enable)</description>
  47482. <bitOffset>0x16</bitOffset>
  47483. <bitWidth>2</bitWidth>
  47484. <access>read-write</access>
  47485. </field>
  47486. <field>
  47487. <name>CG12</name>
  47488. <description>rawnand_u_bch_input_apb clock (rawnand_u_bch_input_apb_clk_enable)</description>
  47489. <bitOffset>0x18</bitOffset>
  47490. <bitWidth>2</bitWidth>
  47491. <access>read-write</access>
  47492. </field>
  47493. <field>
  47494. <name>CG13</name>
  47495. <description>rawnand_u_gpmi_bch_input_bch clock (rawnand_u_gpmi_bch_input_bch_clk_enable)</description>
  47496. <bitOffset>0x1A</bitOffset>
  47497. <bitWidth>2</bitWidth>
  47498. <access>read-write</access>
  47499. </field>
  47500. <field>
  47501. <name>CG14</name>
  47502. <description>rawnand_u_gpmi_bch_input_gpmi_io clock (rawnand_u_gpmi_bch_input_gpmi_io_clk_enable)</description>
  47503. <bitOffset>0x1C</bitOffset>
  47504. <bitWidth>2</bitWidth>
  47505. <access>read-write</access>
  47506. </field>
  47507. <field>
  47508. <name>CG15</name>
  47509. <description>rawnand_u_gpmi_input_apb clock (rawnand_u_gpmi_input_apb_clk_enable)</description>
  47510. <bitOffset>0x1E</bitOffset>
  47511. <bitWidth>2</bitWidth>
  47512. <access>read-write</access>
  47513. </field>
  47514. </fields>
  47515. </register>
  47516. <register>
  47517. <name>CCGR5</name>
  47518. <description>CCM Clock Gating Register 5</description>
  47519. <addressOffset>0x7C</addressOffset>
  47520. <size>32</size>
  47521. <access>read-write</access>
  47522. <resetValue>0xFFFFFFFF</resetValue>
  47523. <resetMask>0xFFFFFFFF</resetMask>
  47524. <fields>
  47525. <field>
  47526. <name>CG0</name>
  47527. <description>rom clock (rom_clk_enable)</description>
  47528. <bitOffset>0</bitOffset>
  47529. <bitWidth>2</bitWidth>
  47530. <access>read-write</access>
  47531. </field>
  47532. <field>
  47533. <name>CG1</name>
  47534. <description>stcr clock (stcr_clk_enable)</description>
  47535. <bitOffset>0x2</bitOffset>
  47536. <bitWidth>2</bitWidth>
  47537. <access>read-write</access>
  47538. </field>
  47539. <field>
  47540. <name>CG2</name>
  47541. <description>snvs dryice clock (snvs_dryice_clk_enable)</description>
  47542. <bitOffset>0x4</bitOffset>
  47543. <bitWidth>2</bitWidth>
  47544. <access>read-write</access>
  47545. </field>
  47546. <field>
  47547. <name>CG3</name>
  47548. <description>sdma clock (sdma_clk_enable)</description>
  47549. <bitOffset>0x6</bitOffset>
  47550. <bitWidth>2</bitWidth>
  47551. <access>read-write</access>
  47552. </field>
  47553. <field>
  47554. <name>CG4</name>
  47555. <description>kpp clock (kpp_clk_enable)</description>
  47556. <bitOffset>0x8</bitOffset>
  47557. <bitWidth>2</bitWidth>
  47558. <access>read-write</access>
  47559. </field>
  47560. <field>
  47561. <name>CG5</name>
  47562. <description>wdog2 clock (wdog2_clk_enable)</description>
  47563. <bitOffset>0xA</bitOffset>
  47564. <bitWidth>2</bitWidth>
  47565. <access>read-write</access>
  47566. </field>
  47567. <field>
  47568. <name>CG6</name>
  47569. <description>spba clock (spba_clk_enable)</description>
  47570. <bitOffset>0xC</bitOffset>
  47571. <bitWidth>2</bitWidth>
  47572. <access>read-write</access>
  47573. </field>
  47574. <field>
  47575. <name>CG7</name>
  47576. <description>spdif / audio clock (spdif_clk_enable, audio_clk_root)</description>
  47577. <bitOffset>0xE</bitOffset>
  47578. <bitWidth>2</bitWidth>
  47579. <access>read-write</access>
  47580. </field>
  47581. <field>
  47582. <name>CG8</name>
  47583. <description>sim_main clock (sim_main_clk_enable)</description>
  47584. <bitOffset>0x10</bitOffset>
  47585. <bitWidth>2</bitWidth>
  47586. <access>read-write</access>
  47587. </field>
  47588. <field>
  47589. <name>CG9</name>
  47590. <description>snvs_hp clock (snvs_hp_clk_enable)</description>
  47591. <bitOffset>0x12</bitOffset>
  47592. <bitWidth>2</bitWidth>
  47593. <access>read-write</access>
  47594. </field>
  47595. <field>
  47596. <name>CG10</name>
  47597. <description>snvs_lp clock (snvs_lp_clk_enable)</description>
  47598. <bitOffset>0x14</bitOffset>
  47599. <bitWidth>2</bitWidth>
  47600. <access>read-write</access>
  47601. </field>
  47602. <field>
  47603. <name>CG11</name>
  47604. <description>sai3 clock (sai3_clk_enable)</description>
  47605. <bitOffset>0x16</bitOffset>
  47606. <bitWidth>2</bitWidth>
  47607. <access>read-write</access>
  47608. </field>
  47609. <field>
  47610. <name>CG12</name>
  47611. <description>uart1 clock (uart1_clk_enable)</description>
  47612. <bitOffset>0x18</bitOffset>
  47613. <bitWidth>2</bitWidth>
  47614. <access>read-write</access>
  47615. </field>
  47616. <field>
  47617. <name>CG13</name>
  47618. <description>uart7 clock (uart7_clk_enable)</description>
  47619. <bitOffset>0x1A</bitOffset>
  47620. <bitWidth>2</bitWidth>
  47621. <access>read-write</access>
  47622. </field>
  47623. <field>
  47624. <name>CG14</name>
  47625. <description>sai1 clock (sai1_clk_enable)</description>
  47626. <bitOffset>0x1C</bitOffset>
  47627. <bitWidth>2</bitWidth>
  47628. <access>read-write</access>
  47629. </field>
  47630. <field>
  47631. <name>CG15</name>
  47632. <description>sai2 clock (sai2_clk_enable)</description>
  47633. <bitOffset>0x1E</bitOffset>
  47634. <bitWidth>2</bitWidth>
  47635. <access>read-write</access>
  47636. </field>
  47637. </fields>
  47638. </register>
  47639. <register>
  47640. <name>CCGR6</name>
  47641. <description>CCM Clock Gating Register 6</description>
  47642. <addressOffset>0x80</addressOffset>
  47643. <size>32</size>
  47644. <access>read-write</access>
  47645. <resetValue>0xFFFFFFFF</resetValue>
  47646. <resetMask>0xFFFFFFFF</resetMask>
  47647. <fields>
  47648. <field>
  47649. <name>CG0</name>
  47650. <description>usboh3 clock (usboh3_clk_enable)</description>
  47651. <bitOffset>0</bitOffset>
  47652. <bitWidth>2</bitWidth>
  47653. <access>read-write</access>
  47654. </field>
  47655. <field>
  47656. <name>CG1</name>
  47657. <description>usdhc1 clocks (usdhc1_clk_enable)</description>
  47658. <bitOffset>0x2</bitOffset>
  47659. <bitWidth>2</bitWidth>
  47660. <access>read-write</access>
  47661. </field>
  47662. <field>
  47663. <name>CG2</name>
  47664. <description>usdhc2 clocks (usdhc2_clk_enable)</description>
  47665. <bitOffset>0x4</bitOffset>
  47666. <bitWidth>2</bitWidth>
  47667. <access>read-write</access>
  47668. </field>
  47669. <field>
  47670. <name>CG3</name>
  47671. <description>Reserved</description>
  47672. <bitOffset>0x6</bitOffset>
  47673. <bitWidth>2</bitWidth>
  47674. <access>read-write</access>
  47675. </field>
  47676. <field>
  47677. <name>CG4</name>
  47678. <description>ipmux4 clock (ipmux4_clk_enable)</description>
  47679. <bitOffset>0x8</bitOffset>
  47680. <bitWidth>2</bitWidth>
  47681. <access>read-write</access>
  47682. </field>
  47683. <field>
  47684. <name>CG5</name>
  47685. <description>eim_slow clocks (eim_slow_clk_enable)</description>
  47686. <bitOffset>0xA</bitOffset>
  47687. <bitWidth>2</bitWidth>
  47688. <access>read-write</access>
  47689. </field>
  47690. <field>
  47691. <name>CG6</name>
  47692. <description>Reserved</description>
  47693. <bitOffset>0xC</bitOffset>
  47694. <bitWidth>2</bitWidth>
  47695. <access>read-write</access>
  47696. </field>
  47697. <field>
  47698. <name>CG7</name>
  47699. <description>uart8 clocks (uart8_clk_enable)</description>
  47700. <bitOffset>0xE</bitOffset>
  47701. <bitWidth>2</bitWidth>
  47702. <access>read-write</access>
  47703. </field>
  47704. <field>
  47705. <name>CG8</name>
  47706. <description>pwm8 clocks (pwm8_clk_enable)</description>
  47707. <bitOffset>0x10</bitOffset>
  47708. <bitWidth>2</bitWidth>
  47709. <access>read-write</access>
  47710. </field>
  47711. <field>
  47712. <name>CG9</name>
  47713. <description>aips_tz3 clock (aips_tz3_clk_enable)</description>
  47714. <bitOffset>0x12</bitOffset>
  47715. <bitWidth>2</bitWidth>
  47716. <access>read-write</access>
  47717. </field>
  47718. <field>
  47719. <name>CG10</name>
  47720. <description>wdog3 clock (wdog3_clk_enable)</description>
  47721. <bitOffset>0x14</bitOffset>
  47722. <bitWidth>2</bitWidth>
  47723. <access>read-write</access>
  47724. </field>
  47725. <field>
  47726. <name>CG11</name>
  47727. <description>anadig clocks (anadig_clk_enable)</description>
  47728. <bitOffset>0x16</bitOffset>
  47729. <bitWidth>2</bitWidth>
  47730. <access>read-write</access>
  47731. </field>
  47732. <field>
  47733. <name>CG12</name>
  47734. <description>i2c4 serial clock (i2c4_serial_clk_enable)</description>
  47735. <bitOffset>0x18</bitOffset>
  47736. <bitWidth>2</bitWidth>
  47737. <access>read-write</access>
  47738. </field>
  47739. <field>
  47740. <name>CG13</name>
  47741. <description>pwm5 clocks (pwm5_clk_enable)</description>
  47742. <bitOffset>0x1A</bitOffset>
  47743. <bitWidth>2</bitWidth>
  47744. <access>read-write</access>
  47745. </field>
  47746. <field>
  47747. <name>CG14</name>
  47748. <description>pwm6 clocks (pwm6_clk_enable)</description>
  47749. <bitOffset>0x1C</bitOffset>
  47750. <bitWidth>2</bitWidth>
  47751. <access>read-write</access>
  47752. </field>
  47753. <field>
  47754. <name>CG15</name>
  47755. <description>pwm7 clocks (pwm7_clk_enable)</description>
  47756. <bitOffset>0x1E</bitOffset>
  47757. <bitWidth>2</bitWidth>
  47758. <access>read-write</access>
  47759. </field>
  47760. </fields>
  47761. </register>
  47762. <register>
  47763. <name>CMEOR</name>
  47764. <description>CCM Module Enable Overide Register</description>
  47765. <addressOffset>0x88</addressOffset>
  47766. <size>32</size>
  47767. <access>read-write</access>
  47768. <resetValue>0xFFFFFFFF</resetValue>
  47769. <resetMask>0xFFFFFFFF</resetMask>
  47770. <fields>
  47771. <field>
  47772. <name>MOD_EN_OV_GPT</name>
  47773. <description>Overide clock enable signal from GPT - clock will not be gated based on GPT's signal 'ipg_enable_clk'</description>
  47774. <bitOffset>0x5</bitOffset>
  47775. <bitWidth>1</bitWidth>
  47776. <access>read-write</access>
  47777. <enumeratedValues>
  47778. <enumeratedValue>
  47779. <name>MOD_EN_OV_GPT_0</name>
  47780. <description>don't override module enable signal</description>
  47781. <value>0</value>
  47782. </enumeratedValue>
  47783. <enumeratedValue>
  47784. <name>MOD_EN_OV_GPT_1</name>
  47785. <description>override module enable signal</description>
  47786. <value>0x1</value>
  47787. </enumeratedValue>
  47788. </enumeratedValues>
  47789. </field>
  47790. <field>
  47791. <name>MOD_EN_OV_EPIT</name>
  47792. <description>Overide clock enable signal from EPIT - clock will not be gated based on EPIT's signal 'ipg_enable_clk'</description>
  47793. <bitOffset>0x6</bitOffset>
  47794. <bitWidth>1</bitWidth>
  47795. <access>read-write</access>
  47796. <enumeratedValues>
  47797. <enumeratedValue>
  47798. <name>MOD_EN_OV_EPIT_0</name>
  47799. <description>don't override module enable signal</description>
  47800. <value>0</value>
  47801. </enumeratedValue>
  47802. <enumeratedValue>
  47803. <name>MOD_EN_OV_EPIT_1</name>
  47804. <description>override module enable signal</description>
  47805. <value>0x1</value>
  47806. </enumeratedValue>
  47807. </enumeratedValues>
  47808. </field>
  47809. <field>
  47810. <name>MOD_EN_USDHC</name>
  47811. <description>overide clock enable signal from USDHC.</description>
  47812. <bitOffset>0x7</bitOffset>
  47813. <bitWidth>1</bitWidth>
  47814. <access>read-write</access>
  47815. <enumeratedValues>
  47816. <enumeratedValue>
  47817. <name>MOD_EN_USDHC_0</name>
  47818. <description>don't override module enable signal</description>
  47819. <value>0</value>
  47820. </enumeratedValue>
  47821. <enumeratedValue>
  47822. <name>MOD_EN_USDHC_1</name>
  47823. <description>override module enable signal</description>
  47824. <value>0x1</value>
  47825. </enumeratedValue>
  47826. </enumeratedValues>
  47827. </field>
  47828. <field>
  47829. <name>MOD_EN_OV_CAN2_CPI</name>
  47830. <description>Overide clock enable signal from CAN2 - clock will not be gated based on CAN's signal 'enable_clk_cpi'</description>
  47831. <bitOffset>0x1C</bitOffset>
  47832. <bitWidth>1</bitWidth>
  47833. <access>read-write</access>
  47834. <enumeratedValues>
  47835. <enumeratedValue>
  47836. <name>MOD_EN_OV_CAN2_CPI_0</name>
  47837. <description>don't override module enable signal</description>
  47838. <value>0</value>
  47839. </enumeratedValue>
  47840. <enumeratedValue>
  47841. <name>MOD_EN_OV_CAN2_CPI_1</name>
  47842. <description>override module enable signal</description>
  47843. <value>0x1</value>
  47844. </enumeratedValue>
  47845. </enumeratedValues>
  47846. </field>
  47847. <field>
  47848. <name>MOD_EN_OV_CAN1_CPI</name>
  47849. <description>Overide clock enable signal from CAN1 - clock will not be gated based on CAN's signal 'enable_clk_cpi'</description>
  47850. <bitOffset>0x1E</bitOffset>
  47851. <bitWidth>1</bitWidth>
  47852. <access>read-write</access>
  47853. <enumeratedValues>
  47854. <enumeratedValue>
  47855. <name>MOD_EN_OV_CAN1_CPI_0</name>
  47856. <description>don't overide module enable signal</description>
  47857. <value>0</value>
  47858. </enumeratedValue>
  47859. <enumeratedValue>
  47860. <name>MOD_EN_OV_CAN1_CPI_1</name>
  47861. <description>overide module enable signal</description>
  47862. <value>0x1</value>
  47863. </enumeratedValue>
  47864. </enumeratedValues>
  47865. </field>
  47866. </fields>
  47867. </register>
  47868. </registers>
  47869. </peripheral>
  47870. <peripheral>
  47871. <name>CCM_ANALOG</name>
  47872. <description>CCM_ANALOG</description>
  47873. <groupName>CCM_ANALOG</groupName>
  47874. <prependToName>CCM_ANALOG_</prependToName>
  47875. <baseAddress>0x20C8000</baseAddress>
  47876. <addressBlock>
  47877. <offset>0</offset>
  47878. <size>0x180</size>
  47879. <usage>registers</usage>
  47880. </addressBlock>
  47881. <registers>
  47882. <register>
  47883. <name>PLL_ARM</name>
  47884. <description>Analog ARM PLL control Register</description>
  47885. <addressOffset>0</addressOffset>
  47886. <size>32</size>
  47887. <access>read-write</access>
  47888. <resetValue>0x13063</resetValue>
  47889. <resetMask>0xFFFFFFFF</resetMask>
  47890. <fields>
  47891. <field>
  47892. <name>DIV_SELECT</name>
  47893. <description>This field controls the PLL loop divider</description>
  47894. <bitOffset>0</bitOffset>
  47895. <bitWidth>7</bitWidth>
  47896. <access>read-write</access>
  47897. </field>
  47898. <field>
  47899. <name>POWERDOWN</name>
  47900. <description>Powers down the PLL.</description>
  47901. <bitOffset>0xC</bitOffset>
  47902. <bitWidth>1</bitWidth>
  47903. <access>read-write</access>
  47904. </field>
  47905. <field>
  47906. <name>ENABLE</name>
  47907. <description>Enable the clock output.</description>
  47908. <bitOffset>0xD</bitOffset>
  47909. <bitWidth>1</bitWidth>
  47910. <access>read-write</access>
  47911. </field>
  47912. <field>
  47913. <name>BYPASS_CLK_SRC</name>
  47914. <description>Determines the bypass source</description>
  47915. <bitOffset>0xE</bitOffset>
  47916. <bitWidth>2</bitWidth>
  47917. <access>read-write</access>
  47918. <enumeratedValues>
  47919. <enumeratedValue>
  47920. <name>REF_CLK_24M</name>
  47921. <description>Select the 24MHz oscillator as source.</description>
  47922. <value>0</value>
  47923. </enumeratedValue>
  47924. <enumeratedValue>
  47925. <name>CLK1</name>
  47926. <description>Select the CLK1_N / CLK1_P as source.</description>
  47927. <value>0x1</value>
  47928. </enumeratedValue>
  47929. </enumeratedValues>
  47930. </field>
  47931. <field>
  47932. <name>BYPASS</name>
  47933. <description>Bypass the PLL.</description>
  47934. <bitOffset>0x10</bitOffset>
  47935. <bitWidth>1</bitWidth>
  47936. <access>read-write</access>
  47937. </field>
  47938. <field>
  47939. <name>PLL_SEL</name>
  47940. <description>Reserved</description>
  47941. <bitOffset>0x13</bitOffset>
  47942. <bitWidth>1</bitWidth>
  47943. <access>read-write</access>
  47944. </field>
  47945. <field>
  47946. <name>LOCK</name>
  47947. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  47948. <bitOffset>0x1F</bitOffset>
  47949. <bitWidth>1</bitWidth>
  47950. <access>read-only</access>
  47951. </field>
  47952. </fields>
  47953. </register>
  47954. <register>
  47955. <name>PLL_ARM_SET</name>
  47956. <description>Analog ARM PLL control Register</description>
  47957. <addressOffset>0x4</addressOffset>
  47958. <size>32</size>
  47959. <access>read-write</access>
  47960. <resetValue>0x13063</resetValue>
  47961. <resetMask>0xFFFFFFFF</resetMask>
  47962. <fields>
  47963. <field>
  47964. <name>DIV_SELECT</name>
  47965. <description>This field controls the PLL loop divider</description>
  47966. <bitOffset>0</bitOffset>
  47967. <bitWidth>7</bitWidth>
  47968. <access>read-write</access>
  47969. </field>
  47970. <field>
  47971. <name>POWERDOWN</name>
  47972. <description>Powers down the PLL.</description>
  47973. <bitOffset>0xC</bitOffset>
  47974. <bitWidth>1</bitWidth>
  47975. <access>read-write</access>
  47976. </field>
  47977. <field>
  47978. <name>ENABLE</name>
  47979. <description>Enable the clock output.</description>
  47980. <bitOffset>0xD</bitOffset>
  47981. <bitWidth>1</bitWidth>
  47982. <access>read-write</access>
  47983. </field>
  47984. <field>
  47985. <name>BYPASS_CLK_SRC</name>
  47986. <description>Determines the bypass source</description>
  47987. <bitOffset>0xE</bitOffset>
  47988. <bitWidth>2</bitWidth>
  47989. <access>read-write</access>
  47990. <enumeratedValues>
  47991. <enumeratedValue>
  47992. <name>REF_CLK_24M</name>
  47993. <description>Select the 24MHz oscillator as source.</description>
  47994. <value>0</value>
  47995. </enumeratedValue>
  47996. <enumeratedValue>
  47997. <name>CLK1</name>
  47998. <description>Select the CLK1_N / CLK1_P as source.</description>
  47999. <value>0x1</value>
  48000. </enumeratedValue>
  48001. </enumeratedValues>
  48002. </field>
  48003. <field>
  48004. <name>BYPASS</name>
  48005. <description>Bypass the PLL.</description>
  48006. <bitOffset>0x10</bitOffset>
  48007. <bitWidth>1</bitWidth>
  48008. <access>read-write</access>
  48009. </field>
  48010. <field>
  48011. <name>PLL_SEL</name>
  48012. <description>Reserved</description>
  48013. <bitOffset>0x13</bitOffset>
  48014. <bitWidth>1</bitWidth>
  48015. <access>read-write</access>
  48016. </field>
  48017. <field>
  48018. <name>LOCK</name>
  48019. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48020. <bitOffset>0x1F</bitOffset>
  48021. <bitWidth>1</bitWidth>
  48022. <access>read-only</access>
  48023. </field>
  48024. </fields>
  48025. </register>
  48026. <register>
  48027. <name>PLL_ARM_CLR</name>
  48028. <description>Analog ARM PLL control Register</description>
  48029. <addressOffset>0x8</addressOffset>
  48030. <size>32</size>
  48031. <access>read-write</access>
  48032. <resetValue>0x13063</resetValue>
  48033. <resetMask>0xFFFFFFFF</resetMask>
  48034. <fields>
  48035. <field>
  48036. <name>DIV_SELECT</name>
  48037. <description>This field controls the PLL loop divider</description>
  48038. <bitOffset>0</bitOffset>
  48039. <bitWidth>7</bitWidth>
  48040. <access>read-write</access>
  48041. </field>
  48042. <field>
  48043. <name>POWERDOWN</name>
  48044. <description>Powers down the PLL.</description>
  48045. <bitOffset>0xC</bitOffset>
  48046. <bitWidth>1</bitWidth>
  48047. <access>read-write</access>
  48048. </field>
  48049. <field>
  48050. <name>ENABLE</name>
  48051. <description>Enable the clock output.</description>
  48052. <bitOffset>0xD</bitOffset>
  48053. <bitWidth>1</bitWidth>
  48054. <access>read-write</access>
  48055. </field>
  48056. <field>
  48057. <name>BYPASS_CLK_SRC</name>
  48058. <description>Determines the bypass source</description>
  48059. <bitOffset>0xE</bitOffset>
  48060. <bitWidth>2</bitWidth>
  48061. <access>read-write</access>
  48062. <enumeratedValues>
  48063. <enumeratedValue>
  48064. <name>REF_CLK_24M</name>
  48065. <description>Select the 24MHz oscillator as source.</description>
  48066. <value>0</value>
  48067. </enumeratedValue>
  48068. <enumeratedValue>
  48069. <name>CLK1</name>
  48070. <description>Select the CLK1_N / CLK1_P as source.</description>
  48071. <value>0x1</value>
  48072. </enumeratedValue>
  48073. </enumeratedValues>
  48074. </field>
  48075. <field>
  48076. <name>BYPASS</name>
  48077. <description>Bypass the PLL.</description>
  48078. <bitOffset>0x10</bitOffset>
  48079. <bitWidth>1</bitWidth>
  48080. <access>read-write</access>
  48081. </field>
  48082. <field>
  48083. <name>PLL_SEL</name>
  48084. <description>Reserved</description>
  48085. <bitOffset>0x13</bitOffset>
  48086. <bitWidth>1</bitWidth>
  48087. <access>read-write</access>
  48088. </field>
  48089. <field>
  48090. <name>LOCK</name>
  48091. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48092. <bitOffset>0x1F</bitOffset>
  48093. <bitWidth>1</bitWidth>
  48094. <access>read-only</access>
  48095. </field>
  48096. </fields>
  48097. </register>
  48098. <register>
  48099. <name>PLL_ARM_TOG</name>
  48100. <description>Analog ARM PLL control Register</description>
  48101. <addressOffset>0xC</addressOffset>
  48102. <size>32</size>
  48103. <access>read-write</access>
  48104. <resetValue>0x13063</resetValue>
  48105. <resetMask>0xFFFFFFFF</resetMask>
  48106. <fields>
  48107. <field>
  48108. <name>DIV_SELECT</name>
  48109. <description>This field controls the PLL loop divider</description>
  48110. <bitOffset>0</bitOffset>
  48111. <bitWidth>7</bitWidth>
  48112. <access>read-write</access>
  48113. </field>
  48114. <field>
  48115. <name>POWERDOWN</name>
  48116. <description>Powers down the PLL.</description>
  48117. <bitOffset>0xC</bitOffset>
  48118. <bitWidth>1</bitWidth>
  48119. <access>read-write</access>
  48120. </field>
  48121. <field>
  48122. <name>ENABLE</name>
  48123. <description>Enable the clock output.</description>
  48124. <bitOffset>0xD</bitOffset>
  48125. <bitWidth>1</bitWidth>
  48126. <access>read-write</access>
  48127. </field>
  48128. <field>
  48129. <name>BYPASS_CLK_SRC</name>
  48130. <description>Determines the bypass source</description>
  48131. <bitOffset>0xE</bitOffset>
  48132. <bitWidth>2</bitWidth>
  48133. <access>read-write</access>
  48134. <enumeratedValues>
  48135. <enumeratedValue>
  48136. <name>REF_CLK_24M</name>
  48137. <description>Select the 24MHz oscillator as source.</description>
  48138. <value>0</value>
  48139. </enumeratedValue>
  48140. <enumeratedValue>
  48141. <name>CLK1</name>
  48142. <description>Select the CLK1_N / CLK1_P as source.</description>
  48143. <value>0x1</value>
  48144. </enumeratedValue>
  48145. </enumeratedValues>
  48146. </field>
  48147. <field>
  48148. <name>BYPASS</name>
  48149. <description>Bypass the PLL.</description>
  48150. <bitOffset>0x10</bitOffset>
  48151. <bitWidth>1</bitWidth>
  48152. <access>read-write</access>
  48153. </field>
  48154. <field>
  48155. <name>PLL_SEL</name>
  48156. <description>Reserved</description>
  48157. <bitOffset>0x13</bitOffset>
  48158. <bitWidth>1</bitWidth>
  48159. <access>read-write</access>
  48160. </field>
  48161. <field>
  48162. <name>LOCK</name>
  48163. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48164. <bitOffset>0x1F</bitOffset>
  48165. <bitWidth>1</bitWidth>
  48166. <access>read-only</access>
  48167. </field>
  48168. </fields>
  48169. </register>
  48170. <register>
  48171. <name>PLL_USB1</name>
  48172. <description>Analog USB1 480MHz PLL Control Register</description>
  48173. <addressOffset>0x10</addressOffset>
  48174. <size>32</size>
  48175. <access>read-write</access>
  48176. <resetValue>0x12000</resetValue>
  48177. <resetMask>0xFFFFFFFF</resetMask>
  48178. <fields>
  48179. <field>
  48180. <name>DIV_SELECT</name>
  48181. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48182. <bitOffset>0</bitOffset>
  48183. <bitWidth>2</bitWidth>
  48184. <access>read-write</access>
  48185. </field>
  48186. <field>
  48187. <name>EN_USB_CLKS</name>
  48188. <description>Powers the 9-phase PLL outputs for USBPHYn</description>
  48189. <bitOffset>0x6</bitOffset>
  48190. <bitWidth>1</bitWidth>
  48191. <access>read-write</access>
  48192. <enumeratedValues>
  48193. <enumeratedValue>
  48194. <name>EN_USB_CLKS_0</name>
  48195. <description>PLL outputs for USBPHYn off.</description>
  48196. <value>0</value>
  48197. </enumeratedValue>
  48198. <enumeratedValue>
  48199. <name>EN_USB_CLKS_1</name>
  48200. <description>PLL outputs for USBPHYn on.</description>
  48201. <value>0x1</value>
  48202. </enumeratedValue>
  48203. </enumeratedValues>
  48204. </field>
  48205. <field>
  48206. <name>POWER</name>
  48207. <description>Powers up the PLL. This bit will be set automatically when USBPHY0 remote wakeup event happens.</description>
  48208. <bitOffset>0xC</bitOffset>
  48209. <bitWidth>1</bitWidth>
  48210. <access>read-write</access>
  48211. </field>
  48212. <field>
  48213. <name>ENABLE</name>
  48214. <description>Enable the PLL clock output.</description>
  48215. <bitOffset>0xD</bitOffset>
  48216. <bitWidth>1</bitWidth>
  48217. <access>read-write</access>
  48218. </field>
  48219. <field>
  48220. <name>BYPASS_CLK_SRC</name>
  48221. <description>Determines the bypass source.</description>
  48222. <bitOffset>0xE</bitOffset>
  48223. <bitWidth>2</bitWidth>
  48224. <access>read-write</access>
  48225. <enumeratedValues>
  48226. <enumeratedValue>
  48227. <name>REF_CLK_24M</name>
  48228. <description>Select the 24MHz oscillator as source.</description>
  48229. <value>0</value>
  48230. </enumeratedValue>
  48231. <enumeratedValue>
  48232. <name>CLK1</name>
  48233. <description>Select the CLK1_N / CLK1_P as source.</description>
  48234. <value>0x1</value>
  48235. </enumeratedValue>
  48236. <enumeratedValue>
  48237. <name>GPANAIO</name>
  48238. <description>no description available</description>
  48239. <value>0x2</value>
  48240. </enumeratedValue>
  48241. <enumeratedValue>
  48242. <name>CHRG_DET_B</name>
  48243. <description>no description available</description>
  48244. <value>0x3</value>
  48245. </enumeratedValue>
  48246. </enumeratedValues>
  48247. </field>
  48248. <field>
  48249. <name>BYPASS</name>
  48250. <description>Bypass the PLL.</description>
  48251. <bitOffset>0x10</bitOffset>
  48252. <bitWidth>1</bitWidth>
  48253. <access>read-write</access>
  48254. </field>
  48255. <field>
  48256. <name>LOCK</name>
  48257. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48258. <bitOffset>0x1F</bitOffset>
  48259. <bitWidth>1</bitWidth>
  48260. <access>read-only</access>
  48261. </field>
  48262. </fields>
  48263. </register>
  48264. <register>
  48265. <name>PLL_USB1_SET</name>
  48266. <description>Analog USB1 480MHz PLL Control Register</description>
  48267. <addressOffset>0x14</addressOffset>
  48268. <size>32</size>
  48269. <access>read-write</access>
  48270. <resetValue>0x12000</resetValue>
  48271. <resetMask>0xFFFFFFFF</resetMask>
  48272. <fields>
  48273. <field>
  48274. <name>DIV_SELECT</name>
  48275. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48276. <bitOffset>0</bitOffset>
  48277. <bitWidth>2</bitWidth>
  48278. <access>read-write</access>
  48279. </field>
  48280. <field>
  48281. <name>EN_USB_CLKS</name>
  48282. <description>Powers the 9-phase PLL outputs for USBPHYn</description>
  48283. <bitOffset>0x6</bitOffset>
  48284. <bitWidth>1</bitWidth>
  48285. <access>read-write</access>
  48286. <enumeratedValues>
  48287. <enumeratedValue>
  48288. <name>EN_USB_CLKS_0</name>
  48289. <description>PLL outputs for USBPHYn off.</description>
  48290. <value>0</value>
  48291. </enumeratedValue>
  48292. <enumeratedValue>
  48293. <name>EN_USB_CLKS_1</name>
  48294. <description>PLL outputs for USBPHYn on.</description>
  48295. <value>0x1</value>
  48296. </enumeratedValue>
  48297. </enumeratedValues>
  48298. </field>
  48299. <field>
  48300. <name>POWER</name>
  48301. <description>Powers up the PLL. This bit will be set automatically when USBPHY0 remote wakeup event happens.</description>
  48302. <bitOffset>0xC</bitOffset>
  48303. <bitWidth>1</bitWidth>
  48304. <access>read-write</access>
  48305. </field>
  48306. <field>
  48307. <name>ENABLE</name>
  48308. <description>Enable the PLL clock output.</description>
  48309. <bitOffset>0xD</bitOffset>
  48310. <bitWidth>1</bitWidth>
  48311. <access>read-write</access>
  48312. </field>
  48313. <field>
  48314. <name>BYPASS_CLK_SRC</name>
  48315. <description>Determines the bypass source.</description>
  48316. <bitOffset>0xE</bitOffset>
  48317. <bitWidth>2</bitWidth>
  48318. <access>read-write</access>
  48319. <enumeratedValues>
  48320. <enumeratedValue>
  48321. <name>REF_CLK_24M</name>
  48322. <description>Select the 24MHz oscillator as source.</description>
  48323. <value>0</value>
  48324. </enumeratedValue>
  48325. <enumeratedValue>
  48326. <name>CLK1</name>
  48327. <description>Select the CLK1_N / CLK1_P as source.</description>
  48328. <value>0x1</value>
  48329. </enumeratedValue>
  48330. <enumeratedValue>
  48331. <name>GPANAIO</name>
  48332. <description>no description available</description>
  48333. <value>0x2</value>
  48334. </enumeratedValue>
  48335. <enumeratedValue>
  48336. <name>CHRG_DET_B</name>
  48337. <description>no description available</description>
  48338. <value>0x3</value>
  48339. </enumeratedValue>
  48340. </enumeratedValues>
  48341. </field>
  48342. <field>
  48343. <name>BYPASS</name>
  48344. <description>Bypass the PLL.</description>
  48345. <bitOffset>0x10</bitOffset>
  48346. <bitWidth>1</bitWidth>
  48347. <access>read-write</access>
  48348. </field>
  48349. <field>
  48350. <name>LOCK</name>
  48351. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48352. <bitOffset>0x1F</bitOffset>
  48353. <bitWidth>1</bitWidth>
  48354. <access>read-only</access>
  48355. </field>
  48356. </fields>
  48357. </register>
  48358. <register>
  48359. <name>PLL_USB1_CLR</name>
  48360. <description>Analog USB1 480MHz PLL Control Register</description>
  48361. <addressOffset>0x18</addressOffset>
  48362. <size>32</size>
  48363. <access>read-write</access>
  48364. <resetValue>0x12000</resetValue>
  48365. <resetMask>0xFFFFFFFF</resetMask>
  48366. <fields>
  48367. <field>
  48368. <name>DIV_SELECT</name>
  48369. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48370. <bitOffset>0</bitOffset>
  48371. <bitWidth>2</bitWidth>
  48372. <access>read-write</access>
  48373. </field>
  48374. <field>
  48375. <name>EN_USB_CLKS</name>
  48376. <description>Powers the 9-phase PLL outputs for USBPHYn</description>
  48377. <bitOffset>0x6</bitOffset>
  48378. <bitWidth>1</bitWidth>
  48379. <access>read-write</access>
  48380. <enumeratedValues>
  48381. <enumeratedValue>
  48382. <name>EN_USB_CLKS_0</name>
  48383. <description>PLL outputs for USBPHYn off.</description>
  48384. <value>0</value>
  48385. </enumeratedValue>
  48386. <enumeratedValue>
  48387. <name>EN_USB_CLKS_1</name>
  48388. <description>PLL outputs for USBPHYn on.</description>
  48389. <value>0x1</value>
  48390. </enumeratedValue>
  48391. </enumeratedValues>
  48392. </field>
  48393. <field>
  48394. <name>POWER</name>
  48395. <description>Powers up the PLL. This bit will be set automatically when USBPHY0 remote wakeup event happens.</description>
  48396. <bitOffset>0xC</bitOffset>
  48397. <bitWidth>1</bitWidth>
  48398. <access>read-write</access>
  48399. </field>
  48400. <field>
  48401. <name>ENABLE</name>
  48402. <description>Enable the PLL clock output.</description>
  48403. <bitOffset>0xD</bitOffset>
  48404. <bitWidth>1</bitWidth>
  48405. <access>read-write</access>
  48406. </field>
  48407. <field>
  48408. <name>BYPASS_CLK_SRC</name>
  48409. <description>Determines the bypass source.</description>
  48410. <bitOffset>0xE</bitOffset>
  48411. <bitWidth>2</bitWidth>
  48412. <access>read-write</access>
  48413. <enumeratedValues>
  48414. <enumeratedValue>
  48415. <name>REF_CLK_24M</name>
  48416. <description>Select the 24MHz oscillator as source.</description>
  48417. <value>0</value>
  48418. </enumeratedValue>
  48419. <enumeratedValue>
  48420. <name>CLK1</name>
  48421. <description>Select the CLK1_N / CLK1_P as source.</description>
  48422. <value>0x1</value>
  48423. </enumeratedValue>
  48424. <enumeratedValue>
  48425. <name>GPANAIO</name>
  48426. <description>no description available</description>
  48427. <value>0x2</value>
  48428. </enumeratedValue>
  48429. <enumeratedValue>
  48430. <name>CHRG_DET_B</name>
  48431. <description>no description available</description>
  48432. <value>0x3</value>
  48433. </enumeratedValue>
  48434. </enumeratedValues>
  48435. </field>
  48436. <field>
  48437. <name>BYPASS</name>
  48438. <description>Bypass the PLL.</description>
  48439. <bitOffset>0x10</bitOffset>
  48440. <bitWidth>1</bitWidth>
  48441. <access>read-write</access>
  48442. </field>
  48443. <field>
  48444. <name>LOCK</name>
  48445. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48446. <bitOffset>0x1F</bitOffset>
  48447. <bitWidth>1</bitWidth>
  48448. <access>read-only</access>
  48449. </field>
  48450. </fields>
  48451. </register>
  48452. <register>
  48453. <name>PLL_USB1_TOG</name>
  48454. <description>Analog USB1 480MHz PLL Control Register</description>
  48455. <addressOffset>0x1C</addressOffset>
  48456. <size>32</size>
  48457. <access>read-write</access>
  48458. <resetValue>0x12000</resetValue>
  48459. <resetMask>0xFFFFFFFF</resetMask>
  48460. <fields>
  48461. <field>
  48462. <name>DIV_SELECT</name>
  48463. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48464. <bitOffset>0</bitOffset>
  48465. <bitWidth>2</bitWidth>
  48466. <access>read-write</access>
  48467. </field>
  48468. <field>
  48469. <name>EN_USB_CLKS</name>
  48470. <description>Powers the 9-phase PLL outputs for USBPHYn</description>
  48471. <bitOffset>0x6</bitOffset>
  48472. <bitWidth>1</bitWidth>
  48473. <access>read-write</access>
  48474. <enumeratedValues>
  48475. <enumeratedValue>
  48476. <name>EN_USB_CLKS_0</name>
  48477. <description>PLL outputs for USBPHYn off.</description>
  48478. <value>0</value>
  48479. </enumeratedValue>
  48480. <enumeratedValue>
  48481. <name>EN_USB_CLKS_1</name>
  48482. <description>PLL outputs for USBPHYn on.</description>
  48483. <value>0x1</value>
  48484. </enumeratedValue>
  48485. </enumeratedValues>
  48486. </field>
  48487. <field>
  48488. <name>POWER</name>
  48489. <description>Powers up the PLL. This bit will be set automatically when USBPHY0 remote wakeup event happens.</description>
  48490. <bitOffset>0xC</bitOffset>
  48491. <bitWidth>1</bitWidth>
  48492. <access>read-write</access>
  48493. </field>
  48494. <field>
  48495. <name>ENABLE</name>
  48496. <description>Enable the PLL clock output.</description>
  48497. <bitOffset>0xD</bitOffset>
  48498. <bitWidth>1</bitWidth>
  48499. <access>read-write</access>
  48500. </field>
  48501. <field>
  48502. <name>BYPASS_CLK_SRC</name>
  48503. <description>Determines the bypass source.</description>
  48504. <bitOffset>0xE</bitOffset>
  48505. <bitWidth>2</bitWidth>
  48506. <access>read-write</access>
  48507. <enumeratedValues>
  48508. <enumeratedValue>
  48509. <name>REF_CLK_24M</name>
  48510. <description>Select the 24MHz oscillator as source.</description>
  48511. <value>0</value>
  48512. </enumeratedValue>
  48513. <enumeratedValue>
  48514. <name>CLK1</name>
  48515. <description>Select the CLK1_N / CLK1_P as source.</description>
  48516. <value>0x1</value>
  48517. </enumeratedValue>
  48518. <enumeratedValue>
  48519. <name>GPANAIO</name>
  48520. <description>no description available</description>
  48521. <value>0x2</value>
  48522. </enumeratedValue>
  48523. <enumeratedValue>
  48524. <name>CHRG_DET_B</name>
  48525. <description>no description available</description>
  48526. <value>0x3</value>
  48527. </enumeratedValue>
  48528. </enumeratedValues>
  48529. </field>
  48530. <field>
  48531. <name>BYPASS</name>
  48532. <description>Bypass the PLL.</description>
  48533. <bitOffset>0x10</bitOffset>
  48534. <bitWidth>1</bitWidth>
  48535. <access>read-write</access>
  48536. </field>
  48537. <field>
  48538. <name>LOCK</name>
  48539. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48540. <bitOffset>0x1F</bitOffset>
  48541. <bitWidth>1</bitWidth>
  48542. <access>read-only</access>
  48543. </field>
  48544. </fields>
  48545. </register>
  48546. <register>
  48547. <name>PLL_USB2</name>
  48548. <description>Analog USB2 480MHz PLL Control Register</description>
  48549. <addressOffset>0x20</addressOffset>
  48550. <size>32</size>
  48551. <access>read-write</access>
  48552. <resetValue>0x12000</resetValue>
  48553. <resetMask>0xFFFFFFFF</resetMask>
  48554. <fields>
  48555. <field>
  48556. <name>DIV_SELECT</name>
  48557. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48558. <bitOffset>0</bitOffset>
  48559. <bitWidth>2</bitWidth>
  48560. <access>read-write</access>
  48561. </field>
  48562. <field>
  48563. <name>EN_USB_CLKS</name>
  48564. <description>0: 8-phase PLL outputs for USBPHY1 are powered down</description>
  48565. <bitOffset>0x6</bitOffset>
  48566. <bitWidth>1</bitWidth>
  48567. <access>read-write</access>
  48568. </field>
  48569. <field>
  48570. <name>POWER</name>
  48571. <description>Powers up the PLL. This bit will be set automatically when USBPHY1 remote wakeup event happens.</description>
  48572. <bitOffset>0xC</bitOffset>
  48573. <bitWidth>1</bitWidth>
  48574. <access>read-write</access>
  48575. </field>
  48576. <field>
  48577. <name>ENABLE</name>
  48578. <description>Enable the PLL clock output.</description>
  48579. <bitOffset>0xD</bitOffset>
  48580. <bitWidth>1</bitWidth>
  48581. <access>read-write</access>
  48582. </field>
  48583. <field>
  48584. <name>BYPASS_CLK_SRC</name>
  48585. <description>Determines the bypass source.</description>
  48586. <bitOffset>0xE</bitOffset>
  48587. <bitWidth>2</bitWidth>
  48588. <access>read-write</access>
  48589. <enumeratedValues>
  48590. <enumeratedValue>
  48591. <name>REF_CLK_24M</name>
  48592. <description>Select the 24MHz oscillator as source.</description>
  48593. <value>0</value>
  48594. </enumeratedValue>
  48595. <enumeratedValue>
  48596. <name>CLK1</name>
  48597. <description>Select the CLK1_N / CLK1_P as source.</description>
  48598. <value>0x1</value>
  48599. </enumeratedValue>
  48600. </enumeratedValues>
  48601. </field>
  48602. <field>
  48603. <name>BYPASS</name>
  48604. <description>Bypass the PLL.</description>
  48605. <bitOffset>0x10</bitOffset>
  48606. <bitWidth>1</bitWidth>
  48607. <access>read-write</access>
  48608. </field>
  48609. <field>
  48610. <name>LOCK</name>
  48611. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48612. <bitOffset>0x1F</bitOffset>
  48613. <bitWidth>1</bitWidth>
  48614. <access>read-only</access>
  48615. </field>
  48616. </fields>
  48617. </register>
  48618. <register>
  48619. <name>PLL_USB2_SET</name>
  48620. <description>Analog USB2 480MHz PLL Control Register</description>
  48621. <addressOffset>0x24</addressOffset>
  48622. <size>32</size>
  48623. <access>read-write</access>
  48624. <resetValue>0x12000</resetValue>
  48625. <resetMask>0xFFFFFFFF</resetMask>
  48626. <fields>
  48627. <field>
  48628. <name>DIV_SELECT</name>
  48629. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48630. <bitOffset>0</bitOffset>
  48631. <bitWidth>2</bitWidth>
  48632. <access>read-write</access>
  48633. </field>
  48634. <field>
  48635. <name>EN_USB_CLKS</name>
  48636. <description>0: 8-phase PLL outputs for USBPHY1 are powered down</description>
  48637. <bitOffset>0x6</bitOffset>
  48638. <bitWidth>1</bitWidth>
  48639. <access>read-write</access>
  48640. </field>
  48641. <field>
  48642. <name>POWER</name>
  48643. <description>Powers up the PLL. This bit will be set automatically when USBPHY1 remote wakeup event happens.</description>
  48644. <bitOffset>0xC</bitOffset>
  48645. <bitWidth>1</bitWidth>
  48646. <access>read-write</access>
  48647. </field>
  48648. <field>
  48649. <name>ENABLE</name>
  48650. <description>Enable the PLL clock output.</description>
  48651. <bitOffset>0xD</bitOffset>
  48652. <bitWidth>1</bitWidth>
  48653. <access>read-write</access>
  48654. </field>
  48655. <field>
  48656. <name>BYPASS_CLK_SRC</name>
  48657. <description>Determines the bypass source.</description>
  48658. <bitOffset>0xE</bitOffset>
  48659. <bitWidth>2</bitWidth>
  48660. <access>read-write</access>
  48661. <enumeratedValues>
  48662. <enumeratedValue>
  48663. <name>REF_CLK_24M</name>
  48664. <description>Select the 24MHz oscillator as source.</description>
  48665. <value>0</value>
  48666. </enumeratedValue>
  48667. <enumeratedValue>
  48668. <name>CLK1</name>
  48669. <description>Select the CLK1_N / CLK1_P as source.</description>
  48670. <value>0x1</value>
  48671. </enumeratedValue>
  48672. </enumeratedValues>
  48673. </field>
  48674. <field>
  48675. <name>BYPASS</name>
  48676. <description>Bypass the PLL.</description>
  48677. <bitOffset>0x10</bitOffset>
  48678. <bitWidth>1</bitWidth>
  48679. <access>read-write</access>
  48680. </field>
  48681. <field>
  48682. <name>LOCK</name>
  48683. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48684. <bitOffset>0x1F</bitOffset>
  48685. <bitWidth>1</bitWidth>
  48686. <access>read-only</access>
  48687. </field>
  48688. </fields>
  48689. </register>
  48690. <register>
  48691. <name>PLL_USB2_CLR</name>
  48692. <description>Analog USB2 480MHz PLL Control Register</description>
  48693. <addressOffset>0x28</addressOffset>
  48694. <size>32</size>
  48695. <access>read-write</access>
  48696. <resetValue>0x12000</resetValue>
  48697. <resetMask>0xFFFFFFFF</resetMask>
  48698. <fields>
  48699. <field>
  48700. <name>DIV_SELECT</name>
  48701. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48702. <bitOffset>0</bitOffset>
  48703. <bitWidth>2</bitWidth>
  48704. <access>read-write</access>
  48705. </field>
  48706. <field>
  48707. <name>EN_USB_CLKS</name>
  48708. <description>0: 8-phase PLL outputs for USBPHY1 are powered down</description>
  48709. <bitOffset>0x6</bitOffset>
  48710. <bitWidth>1</bitWidth>
  48711. <access>read-write</access>
  48712. </field>
  48713. <field>
  48714. <name>POWER</name>
  48715. <description>Powers up the PLL. This bit will be set automatically when USBPHY1 remote wakeup event happens.</description>
  48716. <bitOffset>0xC</bitOffset>
  48717. <bitWidth>1</bitWidth>
  48718. <access>read-write</access>
  48719. </field>
  48720. <field>
  48721. <name>ENABLE</name>
  48722. <description>Enable the PLL clock output.</description>
  48723. <bitOffset>0xD</bitOffset>
  48724. <bitWidth>1</bitWidth>
  48725. <access>read-write</access>
  48726. </field>
  48727. <field>
  48728. <name>BYPASS_CLK_SRC</name>
  48729. <description>Determines the bypass source.</description>
  48730. <bitOffset>0xE</bitOffset>
  48731. <bitWidth>2</bitWidth>
  48732. <access>read-write</access>
  48733. <enumeratedValues>
  48734. <enumeratedValue>
  48735. <name>REF_CLK_24M</name>
  48736. <description>Select the 24MHz oscillator as source.</description>
  48737. <value>0</value>
  48738. </enumeratedValue>
  48739. <enumeratedValue>
  48740. <name>CLK1</name>
  48741. <description>Select the CLK1_N / CLK1_P as source.</description>
  48742. <value>0x1</value>
  48743. </enumeratedValue>
  48744. </enumeratedValues>
  48745. </field>
  48746. <field>
  48747. <name>BYPASS</name>
  48748. <description>Bypass the PLL.</description>
  48749. <bitOffset>0x10</bitOffset>
  48750. <bitWidth>1</bitWidth>
  48751. <access>read-write</access>
  48752. </field>
  48753. <field>
  48754. <name>LOCK</name>
  48755. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48756. <bitOffset>0x1F</bitOffset>
  48757. <bitWidth>1</bitWidth>
  48758. <access>read-only</access>
  48759. </field>
  48760. </fields>
  48761. </register>
  48762. <register>
  48763. <name>PLL_USB2_TOG</name>
  48764. <description>Analog USB2 480MHz PLL Control Register</description>
  48765. <addressOffset>0x2C</addressOffset>
  48766. <size>32</size>
  48767. <access>read-write</access>
  48768. <resetValue>0x12000</resetValue>
  48769. <resetMask>0xFFFFFFFF</resetMask>
  48770. <fields>
  48771. <field>
  48772. <name>DIV_SELECT</name>
  48773. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48774. <bitOffset>0</bitOffset>
  48775. <bitWidth>2</bitWidth>
  48776. <access>read-write</access>
  48777. </field>
  48778. <field>
  48779. <name>EN_USB_CLKS</name>
  48780. <description>0: 8-phase PLL outputs for USBPHY1 are powered down</description>
  48781. <bitOffset>0x6</bitOffset>
  48782. <bitWidth>1</bitWidth>
  48783. <access>read-write</access>
  48784. </field>
  48785. <field>
  48786. <name>POWER</name>
  48787. <description>Powers up the PLL. This bit will be set automatically when USBPHY1 remote wakeup event happens.</description>
  48788. <bitOffset>0xC</bitOffset>
  48789. <bitWidth>1</bitWidth>
  48790. <access>read-write</access>
  48791. </field>
  48792. <field>
  48793. <name>ENABLE</name>
  48794. <description>Enable the PLL clock output.</description>
  48795. <bitOffset>0xD</bitOffset>
  48796. <bitWidth>1</bitWidth>
  48797. <access>read-write</access>
  48798. </field>
  48799. <field>
  48800. <name>BYPASS_CLK_SRC</name>
  48801. <description>Determines the bypass source.</description>
  48802. <bitOffset>0xE</bitOffset>
  48803. <bitWidth>2</bitWidth>
  48804. <access>read-write</access>
  48805. <enumeratedValues>
  48806. <enumeratedValue>
  48807. <name>REF_CLK_24M</name>
  48808. <description>Select the 24MHz oscillator as source.</description>
  48809. <value>0</value>
  48810. </enumeratedValue>
  48811. <enumeratedValue>
  48812. <name>CLK1</name>
  48813. <description>Select the CLK1_N / CLK1_P as source.</description>
  48814. <value>0x1</value>
  48815. </enumeratedValue>
  48816. </enumeratedValues>
  48817. </field>
  48818. <field>
  48819. <name>BYPASS</name>
  48820. <description>Bypass the PLL.</description>
  48821. <bitOffset>0x10</bitOffset>
  48822. <bitWidth>1</bitWidth>
  48823. <access>read-write</access>
  48824. </field>
  48825. <field>
  48826. <name>LOCK</name>
  48827. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  48828. <bitOffset>0x1F</bitOffset>
  48829. <bitWidth>1</bitWidth>
  48830. <access>read-only</access>
  48831. </field>
  48832. </fields>
  48833. </register>
  48834. <register>
  48835. <name>PLL_SYS</name>
  48836. <description>Analog System PLL Control Register</description>
  48837. <addressOffset>0x30</addressOffset>
  48838. <size>32</size>
  48839. <access>read-write</access>
  48840. <resetValue>0x13001</resetValue>
  48841. <resetMask>0xFFFFFFFF</resetMask>
  48842. <fields>
  48843. <field>
  48844. <name>DIV_SELECT</name>
  48845. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48846. <bitOffset>0</bitOffset>
  48847. <bitWidth>1</bitWidth>
  48848. <access>read-write</access>
  48849. </field>
  48850. <field>
  48851. <name>POWERDOWN</name>
  48852. <description>Powers down the PLL.</description>
  48853. <bitOffset>0xC</bitOffset>
  48854. <bitWidth>1</bitWidth>
  48855. <access>read-write</access>
  48856. </field>
  48857. <field>
  48858. <name>ENABLE</name>
  48859. <description>Enable PLL output</description>
  48860. <bitOffset>0xD</bitOffset>
  48861. <bitWidth>1</bitWidth>
  48862. <access>read-write</access>
  48863. </field>
  48864. <field>
  48865. <name>BYPASS_CLK_SRC</name>
  48866. <description>Determines the bypass source.</description>
  48867. <bitOffset>0xE</bitOffset>
  48868. <bitWidth>2</bitWidth>
  48869. <access>read-write</access>
  48870. <enumeratedValues>
  48871. <enumeratedValue>
  48872. <name>REF_CLK_24M</name>
  48873. <description>Select the 24MHz oscillator as source.</description>
  48874. <value>0</value>
  48875. </enumeratedValue>
  48876. <enumeratedValue>
  48877. <name>CLK1</name>
  48878. <description>Select the CLK1_N / CLK1_P as source.</description>
  48879. <value>0x1</value>
  48880. </enumeratedValue>
  48881. <enumeratedValue>
  48882. <name>GPANAIO</name>
  48883. <description>no description available</description>
  48884. <value>0x2</value>
  48885. </enumeratedValue>
  48886. <enumeratedValue>
  48887. <name>CHRG_DET_B</name>
  48888. <description>no description available</description>
  48889. <value>0x3</value>
  48890. </enumeratedValue>
  48891. </enumeratedValues>
  48892. </field>
  48893. <field>
  48894. <name>BYPASS</name>
  48895. <description>Bypass the PLL.</description>
  48896. <bitOffset>0x10</bitOffset>
  48897. <bitWidth>1</bitWidth>
  48898. <access>read-write</access>
  48899. </field>
  48900. <field>
  48901. <name>PFD_OFFSET_EN</name>
  48902. <description>Enables an offset in the phase frequency detector.</description>
  48903. <bitOffset>0x12</bitOffset>
  48904. <bitWidth>1</bitWidth>
  48905. <access>read-write</access>
  48906. </field>
  48907. <field>
  48908. <name>LOCK</name>
  48909. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  48910. <bitOffset>0x1F</bitOffset>
  48911. <bitWidth>1</bitWidth>
  48912. <access>read-only</access>
  48913. </field>
  48914. </fields>
  48915. </register>
  48916. <register>
  48917. <name>PLL_SYS_SET</name>
  48918. <description>Analog System PLL Control Register</description>
  48919. <addressOffset>0x34</addressOffset>
  48920. <size>32</size>
  48921. <access>read-write</access>
  48922. <resetValue>0x13001</resetValue>
  48923. <resetMask>0xFFFFFFFF</resetMask>
  48924. <fields>
  48925. <field>
  48926. <name>DIV_SELECT</name>
  48927. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  48928. <bitOffset>0</bitOffset>
  48929. <bitWidth>1</bitWidth>
  48930. <access>read-write</access>
  48931. </field>
  48932. <field>
  48933. <name>POWERDOWN</name>
  48934. <description>Powers down the PLL.</description>
  48935. <bitOffset>0xC</bitOffset>
  48936. <bitWidth>1</bitWidth>
  48937. <access>read-write</access>
  48938. </field>
  48939. <field>
  48940. <name>ENABLE</name>
  48941. <description>Enable PLL output</description>
  48942. <bitOffset>0xD</bitOffset>
  48943. <bitWidth>1</bitWidth>
  48944. <access>read-write</access>
  48945. </field>
  48946. <field>
  48947. <name>BYPASS_CLK_SRC</name>
  48948. <description>Determines the bypass source.</description>
  48949. <bitOffset>0xE</bitOffset>
  48950. <bitWidth>2</bitWidth>
  48951. <access>read-write</access>
  48952. <enumeratedValues>
  48953. <enumeratedValue>
  48954. <name>REF_CLK_24M</name>
  48955. <description>Select the 24MHz oscillator as source.</description>
  48956. <value>0</value>
  48957. </enumeratedValue>
  48958. <enumeratedValue>
  48959. <name>CLK1</name>
  48960. <description>Select the CLK1_N / CLK1_P as source.</description>
  48961. <value>0x1</value>
  48962. </enumeratedValue>
  48963. <enumeratedValue>
  48964. <name>GPANAIO</name>
  48965. <description>no description available</description>
  48966. <value>0x2</value>
  48967. </enumeratedValue>
  48968. <enumeratedValue>
  48969. <name>CHRG_DET_B</name>
  48970. <description>no description available</description>
  48971. <value>0x3</value>
  48972. </enumeratedValue>
  48973. </enumeratedValues>
  48974. </field>
  48975. <field>
  48976. <name>BYPASS</name>
  48977. <description>Bypass the PLL.</description>
  48978. <bitOffset>0x10</bitOffset>
  48979. <bitWidth>1</bitWidth>
  48980. <access>read-write</access>
  48981. </field>
  48982. <field>
  48983. <name>PFD_OFFSET_EN</name>
  48984. <description>Enables an offset in the phase frequency detector.</description>
  48985. <bitOffset>0x12</bitOffset>
  48986. <bitWidth>1</bitWidth>
  48987. <access>read-write</access>
  48988. </field>
  48989. <field>
  48990. <name>LOCK</name>
  48991. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  48992. <bitOffset>0x1F</bitOffset>
  48993. <bitWidth>1</bitWidth>
  48994. <access>read-only</access>
  48995. </field>
  48996. </fields>
  48997. </register>
  48998. <register>
  48999. <name>PLL_SYS_CLR</name>
  49000. <description>Analog System PLL Control Register</description>
  49001. <addressOffset>0x38</addressOffset>
  49002. <size>32</size>
  49003. <access>read-write</access>
  49004. <resetValue>0x13001</resetValue>
  49005. <resetMask>0xFFFFFFFF</resetMask>
  49006. <fields>
  49007. <field>
  49008. <name>DIV_SELECT</name>
  49009. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  49010. <bitOffset>0</bitOffset>
  49011. <bitWidth>1</bitWidth>
  49012. <access>read-write</access>
  49013. </field>
  49014. <field>
  49015. <name>POWERDOWN</name>
  49016. <description>Powers down the PLL.</description>
  49017. <bitOffset>0xC</bitOffset>
  49018. <bitWidth>1</bitWidth>
  49019. <access>read-write</access>
  49020. </field>
  49021. <field>
  49022. <name>ENABLE</name>
  49023. <description>Enable PLL output</description>
  49024. <bitOffset>0xD</bitOffset>
  49025. <bitWidth>1</bitWidth>
  49026. <access>read-write</access>
  49027. </field>
  49028. <field>
  49029. <name>BYPASS_CLK_SRC</name>
  49030. <description>Determines the bypass source.</description>
  49031. <bitOffset>0xE</bitOffset>
  49032. <bitWidth>2</bitWidth>
  49033. <access>read-write</access>
  49034. <enumeratedValues>
  49035. <enumeratedValue>
  49036. <name>REF_CLK_24M</name>
  49037. <description>Select the 24MHz oscillator as source.</description>
  49038. <value>0</value>
  49039. </enumeratedValue>
  49040. <enumeratedValue>
  49041. <name>CLK1</name>
  49042. <description>Select the CLK1_N / CLK1_P as source.</description>
  49043. <value>0x1</value>
  49044. </enumeratedValue>
  49045. <enumeratedValue>
  49046. <name>GPANAIO</name>
  49047. <description>no description available</description>
  49048. <value>0x2</value>
  49049. </enumeratedValue>
  49050. <enumeratedValue>
  49051. <name>CHRG_DET_B</name>
  49052. <description>no description available</description>
  49053. <value>0x3</value>
  49054. </enumeratedValue>
  49055. </enumeratedValues>
  49056. </field>
  49057. <field>
  49058. <name>BYPASS</name>
  49059. <description>Bypass the PLL.</description>
  49060. <bitOffset>0x10</bitOffset>
  49061. <bitWidth>1</bitWidth>
  49062. <access>read-write</access>
  49063. </field>
  49064. <field>
  49065. <name>PFD_OFFSET_EN</name>
  49066. <description>Enables an offset in the phase frequency detector.</description>
  49067. <bitOffset>0x12</bitOffset>
  49068. <bitWidth>1</bitWidth>
  49069. <access>read-write</access>
  49070. </field>
  49071. <field>
  49072. <name>LOCK</name>
  49073. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  49074. <bitOffset>0x1F</bitOffset>
  49075. <bitWidth>1</bitWidth>
  49076. <access>read-only</access>
  49077. </field>
  49078. </fields>
  49079. </register>
  49080. <register>
  49081. <name>PLL_SYS_TOG</name>
  49082. <description>Analog System PLL Control Register</description>
  49083. <addressOffset>0x3C</addressOffset>
  49084. <size>32</size>
  49085. <access>read-write</access>
  49086. <resetValue>0x13001</resetValue>
  49087. <resetMask>0xFFFFFFFF</resetMask>
  49088. <fields>
  49089. <field>
  49090. <name>DIV_SELECT</name>
  49091. <description>This field controls the PLL loop divider. 0 - Fout=Fref*20; 1 - Fout=Fref*22.</description>
  49092. <bitOffset>0</bitOffset>
  49093. <bitWidth>1</bitWidth>
  49094. <access>read-write</access>
  49095. </field>
  49096. <field>
  49097. <name>POWERDOWN</name>
  49098. <description>Powers down the PLL.</description>
  49099. <bitOffset>0xC</bitOffset>
  49100. <bitWidth>1</bitWidth>
  49101. <access>read-write</access>
  49102. </field>
  49103. <field>
  49104. <name>ENABLE</name>
  49105. <description>Enable PLL output</description>
  49106. <bitOffset>0xD</bitOffset>
  49107. <bitWidth>1</bitWidth>
  49108. <access>read-write</access>
  49109. </field>
  49110. <field>
  49111. <name>BYPASS_CLK_SRC</name>
  49112. <description>Determines the bypass source.</description>
  49113. <bitOffset>0xE</bitOffset>
  49114. <bitWidth>2</bitWidth>
  49115. <access>read-write</access>
  49116. <enumeratedValues>
  49117. <enumeratedValue>
  49118. <name>REF_CLK_24M</name>
  49119. <description>Select the 24MHz oscillator as source.</description>
  49120. <value>0</value>
  49121. </enumeratedValue>
  49122. <enumeratedValue>
  49123. <name>CLK1</name>
  49124. <description>Select the CLK1_N / CLK1_P as source.</description>
  49125. <value>0x1</value>
  49126. </enumeratedValue>
  49127. <enumeratedValue>
  49128. <name>GPANAIO</name>
  49129. <description>no description available</description>
  49130. <value>0x2</value>
  49131. </enumeratedValue>
  49132. <enumeratedValue>
  49133. <name>CHRG_DET_B</name>
  49134. <description>no description available</description>
  49135. <value>0x3</value>
  49136. </enumeratedValue>
  49137. </enumeratedValues>
  49138. </field>
  49139. <field>
  49140. <name>BYPASS</name>
  49141. <description>Bypass the PLL.</description>
  49142. <bitOffset>0x10</bitOffset>
  49143. <bitWidth>1</bitWidth>
  49144. <access>read-write</access>
  49145. </field>
  49146. <field>
  49147. <name>PFD_OFFSET_EN</name>
  49148. <description>Enables an offset in the phase frequency detector.</description>
  49149. <bitOffset>0x12</bitOffset>
  49150. <bitWidth>1</bitWidth>
  49151. <access>read-write</access>
  49152. </field>
  49153. <field>
  49154. <name>LOCK</name>
  49155. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  49156. <bitOffset>0x1F</bitOffset>
  49157. <bitWidth>1</bitWidth>
  49158. <access>read-only</access>
  49159. </field>
  49160. </fields>
  49161. </register>
  49162. <register>
  49163. <name>PLL_SYS_SS</name>
  49164. <description>528MHz System PLL Spread Spectrum Register</description>
  49165. <addressOffset>0x40</addressOffset>
  49166. <size>32</size>
  49167. <access>read-write</access>
  49168. <resetValue>0</resetValue>
  49169. <resetMask>0xFFFFFFFF</resetMask>
  49170. <fields>
  49171. <field>
  49172. <name>STEP</name>
  49173. <description>Frequency change step = step/CCM_ANALOG_PLL_SYS_DENOM[B]*24MHz.</description>
  49174. <bitOffset>0</bitOffset>
  49175. <bitWidth>15</bitWidth>
  49176. <access>read-write</access>
  49177. </field>
  49178. <field>
  49179. <name>ENABLE</name>
  49180. <description>no description available</description>
  49181. <bitOffset>0xF</bitOffset>
  49182. <bitWidth>1</bitWidth>
  49183. <access>read-write</access>
  49184. <enumeratedValues>
  49185. <enumeratedValue>
  49186. <name>ENABLE_0</name>
  49187. <description>Spread spectrum modulation disabled</description>
  49188. <value>0</value>
  49189. </enumeratedValue>
  49190. <enumeratedValue>
  49191. <name>ENABLE_1</name>
  49192. <description>Soread spectrum modulation enabled</description>
  49193. <value>0x1</value>
  49194. </enumeratedValue>
  49195. </enumeratedValues>
  49196. </field>
  49197. <field>
  49198. <name>STOP</name>
  49199. <description>Frequency change = stop/CCM_ANALOG_PLL_SYS_DENOM[B]*24MHz.</description>
  49200. <bitOffset>0x10</bitOffset>
  49201. <bitWidth>16</bitWidth>
  49202. <access>read-write</access>
  49203. </field>
  49204. </fields>
  49205. </register>
  49206. <register>
  49207. <name>PLL_SYS_NUM</name>
  49208. <description>Numerator of 528MHz System PLL Fractional Loop Divider Register</description>
  49209. <addressOffset>0x50</addressOffset>
  49210. <size>32</size>
  49211. <access>read-write</access>
  49212. <resetValue>0</resetValue>
  49213. <resetMask>0xFFFFFFFF</resetMask>
  49214. <fields>
  49215. <field>
  49216. <name>A</name>
  49217. <description>30 bit numerator (A) of fractional loop divider (signed integer).</description>
  49218. <bitOffset>0</bitOffset>
  49219. <bitWidth>30</bitWidth>
  49220. <access>read-write</access>
  49221. </field>
  49222. </fields>
  49223. </register>
  49224. <register>
  49225. <name>PLL_SYS_DENOM</name>
  49226. <description>Denominator of 528MHz System PLL Fractional Loop Divider Register</description>
  49227. <addressOffset>0x60</addressOffset>
  49228. <size>32</size>
  49229. <access>read-write</access>
  49230. <resetValue>0x12</resetValue>
  49231. <resetMask>0xFFFFFFFF</resetMask>
  49232. <fields>
  49233. <field>
  49234. <name>B</name>
  49235. <description>30 bit Denominator (B) of fractional loop divider (unsigned integer).</description>
  49236. <bitOffset>0</bitOffset>
  49237. <bitWidth>30</bitWidth>
  49238. <access>read-write</access>
  49239. </field>
  49240. </fields>
  49241. </register>
  49242. <register>
  49243. <name>PLL_AUDIO</name>
  49244. <description>Analog Audio PLL control Register</description>
  49245. <addressOffset>0x70</addressOffset>
  49246. <size>32</size>
  49247. <access>read-write</access>
  49248. <resetValue>0x11006</resetValue>
  49249. <resetMask>0xFFFFFFFF</resetMask>
  49250. <fields>
  49251. <field>
  49252. <name>DIV_SELECT</name>
  49253. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49254. <bitOffset>0</bitOffset>
  49255. <bitWidth>7</bitWidth>
  49256. <access>read-write</access>
  49257. </field>
  49258. <field>
  49259. <name>POWERDOWN</name>
  49260. <description>Powers down the PLL.</description>
  49261. <bitOffset>0xC</bitOffset>
  49262. <bitWidth>1</bitWidth>
  49263. <access>read-write</access>
  49264. </field>
  49265. <field>
  49266. <name>ENABLE</name>
  49267. <description>Enable PLL output</description>
  49268. <bitOffset>0xD</bitOffset>
  49269. <bitWidth>1</bitWidth>
  49270. <access>read-write</access>
  49271. </field>
  49272. <field>
  49273. <name>BYPASS_CLK_SRC</name>
  49274. <description>Determines the bypass source.</description>
  49275. <bitOffset>0xE</bitOffset>
  49276. <bitWidth>2</bitWidth>
  49277. <access>read-write</access>
  49278. <enumeratedValues>
  49279. <enumeratedValue>
  49280. <name>REF_CLK_24M</name>
  49281. <description>Select the 24MHz oscillator as source.</description>
  49282. <value>0</value>
  49283. </enumeratedValue>
  49284. <enumeratedValue>
  49285. <name>CLK1</name>
  49286. <description>Select the CLK1_N / CLK1_P as source.</description>
  49287. <value>0x1</value>
  49288. </enumeratedValue>
  49289. </enumeratedValues>
  49290. </field>
  49291. <field>
  49292. <name>BYPASS</name>
  49293. <description>Bypass the PLL.</description>
  49294. <bitOffset>0x10</bitOffset>
  49295. <bitWidth>1</bitWidth>
  49296. <access>read-write</access>
  49297. </field>
  49298. <field>
  49299. <name>PFD_OFFSET_EN</name>
  49300. <description>Enables an offset in the phase frequency detector.</description>
  49301. <bitOffset>0x12</bitOffset>
  49302. <bitWidth>1</bitWidth>
  49303. <access>read-write</access>
  49304. </field>
  49305. <field>
  49306. <name>POST_DIV_SELECT</name>
  49307. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49308. <bitOffset>0x13</bitOffset>
  49309. <bitWidth>2</bitWidth>
  49310. <access>read-write</access>
  49311. <enumeratedValues>
  49312. <enumeratedValue>
  49313. <name>POST_DIV_SELECT_0</name>
  49314. <description>Divide by 4.</description>
  49315. <value>0</value>
  49316. </enumeratedValue>
  49317. <enumeratedValue>
  49318. <name>POST_DIV_SELECT_1</name>
  49319. <description>Divide by 2.</description>
  49320. <value>0x1</value>
  49321. </enumeratedValue>
  49322. <enumeratedValue>
  49323. <name>POST_DIV_SELECT_2</name>
  49324. <description>Divide by 1.</description>
  49325. <value>0x2</value>
  49326. </enumeratedValue>
  49327. </enumeratedValues>
  49328. </field>
  49329. <field>
  49330. <name>LOCK</name>
  49331. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  49332. <bitOffset>0x1F</bitOffset>
  49333. <bitWidth>1</bitWidth>
  49334. <access>read-only</access>
  49335. </field>
  49336. </fields>
  49337. </register>
  49338. <register>
  49339. <name>PLL_AUDIO_SET</name>
  49340. <description>Analog Audio PLL control Register</description>
  49341. <addressOffset>0x74</addressOffset>
  49342. <size>32</size>
  49343. <access>read-write</access>
  49344. <resetValue>0x11006</resetValue>
  49345. <resetMask>0xFFFFFFFF</resetMask>
  49346. <fields>
  49347. <field>
  49348. <name>DIV_SELECT</name>
  49349. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49350. <bitOffset>0</bitOffset>
  49351. <bitWidth>7</bitWidth>
  49352. <access>read-write</access>
  49353. </field>
  49354. <field>
  49355. <name>POWERDOWN</name>
  49356. <description>Powers down the PLL.</description>
  49357. <bitOffset>0xC</bitOffset>
  49358. <bitWidth>1</bitWidth>
  49359. <access>read-write</access>
  49360. </field>
  49361. <field>
  49362. <name>ENABLE</name>
  49363. <description>Enable PLL output</description>
  49364. <bitOffset>0xD</bitOffset>
  49365. <bitWidth>1</bitWidth>
  49366. <access>read-write</access>
  49367. </field>
  49368. <field>
  49369. <name>BYPASS_CLK_SRC</name>
  49370. <description>Determines the bypass source.</description>
  49371. <bitOffset>0xE</bitOffset>
  49372. <bitWidth>2</bitWidth>
  49373. <access>read-write</access>
  49374. <enumeratedValues>
  49375. <enumeratedValue>
  49376. <name>REF_CLK_24M</name>
  49377. <description>Select the 24MHz oscillator as source.</description>
  49378. <value>0</value>
  49379. </enumeratedValue>
  49380. <enumeratedValue>
  49381. <name>CLK1</name>
  49382. <description>Select the CLK1_N / CLK1_P as source.</description>
  49383. <value>0x1</value>
  49384. </enumeratedValue>
  49385. </enumeratedValues>
  49386. </field>
  49387. <field>
  49388. <name>BYPASS</name>
  49389. <description>Bypass the PLL.</description>
  49390. <bitOffset>0x10</bitOffset>
  49391. <bitWidth>1</bitWidth>
  49392. <access>read-write</access>
  49393. </field>
  49394. <field>
  49395. <name>PFD_OFFSET_EN</name>
  49396. <description>Enables an offset in the phase frequency detector.</description>
  49397. <bitOffset>0x12</bitOffset>
  49398. <bitWidth>1</bitWidth>
  49399. <access>read-write</access>
  49400. </field>
  49401. <field>
  49402. <name>POST_DIV_SELECT</name>
  49403. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49404. <bitOffset>0x13</bitOffset>
  49405. <bitWidth>2</bitWidth>
  49406. <access>read-write</access>
  49407. <enumeratedValues>
  49408. <enumeratedValue>
  49409. <name>POST_DIV_SELECT_0</name>
  49410. <description>Divide by 4.</description>
  49411. <value>0</value>
  49412. </enumeratedValue>
  49413. <enumeratedValue>
  49414. <name>POST_DIV_SELECT_1</name>
  49415. <description>Divide by 2.</description>
  49416. <value>0x1</value>
  49417. </enumeratedValue>
  49418. <enumeratedValue>
  49419. <name>POST_DIV_SELECT_2</name>
  49420. <description>Divide by 1.</description>
  49421. <value>0x2</value>
  49422. </enumeratedValue>
  49423. </enumeratedValues>
  49424. </field>
  49425. <field>
  49426. <name>LOCK</name>
  49427. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  49428. <bitOffset>0x1F</bitOffset>
  49429. <bitWidth>1</bitWidth>
  49430. <access>read-only</access>
  49431. </field>
  49432. </fields>
  49433. </register>
  49434. <register>
  49435. <name>PLL_AUDIO_CLR</name>
  49436. <description>Analog Audio PLL control Register</description>
  49437. <addressOffset>0x78</addressOffset>
  49438. <size>32</size>
  49439. <access>read-write</access>
  49440. <resetValue>0x11006</resetValue>
  49441. <resetMask>0xFFFFFFFF</resetMask>
  49442. <fields>
  49443. <field>
  49444. <name>DIV_SELECT</name>
  49445. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49446. <bitOffset>0</bitOffset>
  49447. <bitWidth>7</bitWidth>
  49448. <access>read-write</access>
  49449. </field>
  49450. <field>
  49451. <name>POWERDOWN</name>
  49452. <description>Powers down the PLL.</description>
  49453. <bitOffset>0xC</bitOffset>
  49454. <bitWidth>1</bitWidth>
  49455. <access>read-write</access>
  49456. </field>
  49457. <field>
  49458. <name>ENABLE</name>
  49459. <description>Enable PLL output</description>
  49460. <bitOffset>0xD</bitOffset>
  49461. <bitWidth>1</bitWidth>
  49462. <access>read-write</access>
  49463. </field>
  49464. <field>
  49465. <name>BYPASS_CLK_SRC</name>
  49466. <description>Determines the bypass source.</description>
  49467. <bitOffset>0xE</bitOffset>
  49468. <bitWidth>2</bitWidth>
  49469. <access>read-write</access>
  49470. <enumeratedValues>
  49471. <enumeratedValue>
  49472. <name>REF_CLK_24M</name>
  49473. <description>Select the 24MHz oscillator as source.</description>
  49474. <value>0</value>
  49475. </enumeratedValue>
  49476. <enumeratedValue>
  49477. <name>CLK1</name>
  49478. <description>Select the CLK1_N / CLK1_P as source.</description>
  49479. <value>0x1</value>
  49480. </enumeratedValue>
  49481. </enumeratedValues>
  49482. </field>
  49483. <field>
  49484. <name>BYPASS</name>
  49485. <description>Bypass the PLL.</description>
  49486. <bitOffset>0x10</bitOffset>
  49487. <bitWidth>1</bitWidth>
  49488. <access>read-write</access>
  49489. </field>
  49490. <field>
  49491. <name>PFD_OFFSET_EN</name>
  49492. <description>Enables an offset in the phase frequency detector.</description>
  49493. <bitOffset>0x12</bitOffset>
  49494. <bitWidth>1</bitWidth>
  49495. <access>read-write</access>
  49496. </field>
  49497. <field>
  49498. <name>POST_DIV_SELECT</name>
  49499. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49500. <bitOffset>0x13</bitOffset>
  49501. <bitWidth>2</bitWidth>
  49502. <access>read-write</access>
  49503. <enumeratedValues>
  49504. <enumeratedValue>
  49505. <name>POST_DIV_SELECT_0</name>
  49506. <description>Divide by 4.</description>
  49507. <value>0</value>
  49508. </enumeratedValue>
  49509. <enumeratedValue>
  49510. <name>POST_DIV_SELECT_1</name>
  49511. <description>Divide by 2.</description>
  49512. <value>0x1</value>
  49513. </enumeratedValue>
  49514. <enumeratedValue>
  49515. <name>POST_DIV_SELECT_2</name>
  49516. <description>Divide by 1.</description>
  49517. <value>0x2</value>
  49518. </enumeratedValue>
  49519. </enumeratedValues>
  49520. </field>
  49521. <field>
  49522. <name>LOCK</name>
  49523. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  49524. <bitOffset>0x1F</bitOffset>
  49525. <bitWidth>1</bitWidth>
  49526. <access>read-only</access>
  49527. </field>
  49528. </fields>
  49529. </register>
  49530. <register>
  49531. <name>PLL_AUDIO_TOG</name>
  49532. <description>Analog Audio PLL control Register</description>
  49533. <addressOffset>0x7C</addressOffset>
  49534. <size>32</size>
  49535. <access>read-write</access>
  49536. <resetValue>0x11006</resetValue>
  49537. <resetMask>0xFFFFFFFF</resetMask>
  49538. <fields>
  49539. <field>
  49540. <name>DIV_SELECT</name>
  49541. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49542. <bitOffset>0</bitOffset>
  49543. <bitWidth>7</bitWidth>
  49544. <access>read-write</access>
  49545. </field>
  49546. <field>
  49547. <name>POWERDOWN</name>
  49548. <description>Powers down the PLL.</description>
  49549. <bitOffset>0xC</bitOffset>
  49550. <bitWidth>1</bitWidth>
  49551. <access>read-write</access>
  49552. </field>
  49553. <field>
  49554. <name>ENABLE</name>
  49555. <description>Enable PLL output</description>
  49556. <bitOffset>0xD</bitOffset>
  49557. <bitWidth>1</bitWidth>
  49558. <access>read-write</access>
  49559. </field>
  49560. <field>
  49561. <name>BYPASS_CLK_SRC</name>
  49562. <description>Determines the bypass source.</description>
  49563. <bitOffset>0xE</bitOffset>
  49564. <bitWidth>2</bitWidth>
  49565. <access>read-write</access>
  49566. <enumeratedValues>
  49567. <enumeratedValue>
  49568. <name>REF_CLK_24M</name>
  49569. <description>Select the 24MHz oscillator as source.</description>
  49570. <value>0</value>
  49571. </enumeratedValue>
  49572. <enumeratedValue>
  49573. <name>CLK1</name>
  49574. <description>Select the CLK1_N / CLK1_P as source.</description>
  49575. <value>0x1</value>
  49576. </enumeratedValue>
  49577. </enumeratedValues>
  49578. </field>
  49579. <field>
  49580. <name>BYPASS</name>
  49581. <description>Bypass the PLL.</description>
  49582. <bitOffset>0x10</bitOffset>
  49583. <bitWidth>1</bitWidth>
  49584. <access>read-write</access>
  49585. </field>
  49586. <field>
  49587. <name>PFD_OFFSET_EN</name>
  49588. <description>Enables an offset in the phase frequency detector.</description>
  49589. <bitOffset>0x12</bitOffset>
  49590. <bitWidth>1</bitWidth>
  49591. <access>read-write</access>
  49592. </field>
  49593. <field>
  49594. <name>POST_DIV_SELECT</name>
  49595. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49596. <bitOffset>0x13</bitOffset>
  49597. <bitWidth>2</bitWidth>
  49598. <access>read-write</access>
  49599. <enumeratedValues>
  49600. <enumeratedValue>
  49601. <name>POST_DIV_SELECT_0</name>
  49602. <description>Divide by 4.</description>
  49603. <value>0</value>
  49604. </enumeratedValue>
  49605. <enumeratedValue>
  49606. <name>POST_DIV_SELECT_1</name>
  49607. <description>Divide by 2.</description>
  49608. <value>0x1</value>
  49609. </enumeratedValue>
  49610. <enumeratedValue>
  49611. <name>POST_DIV_SELECT_2</name>
  49612. <description>Divide by 1.</description>
  49613. <value>0x2</value>
  49614. </enumeratedValue>
  49615. </enumeratedValues>
  49616. </field>
  49617. <field>
  49618. <name>LOCK</name>
  49619. <description>1 - PLL is currently locked. 0 - PLL is not currently locked.</description>
  49620. <bitOffset>0x1F</bitOffset>
  49621. <bitWidth>1</bitWidth>
  49622. <access>read-only</access>
  49623. </field>
  49624. </fields>
  49625. </register>
  49626. <register>
  49627. <name>PLL_AUDIO_NUM</name>
  49628. <description>Numerator of Audio PLL Fractional Loop Divider Register</description>
  49629. <addressOffset>0x80</addressOffset>
  49630. <size>32</size>
  49631. <access>read-write</access>
  49632. <resetValue>0x5F5E100</resetValue>
  49633. <resetMask>0xFFFFFFFF</resetMask>
  49634. <fields>
  49635. <field>
  49636. <name>A</name>
  49637. <description>30 bit numerator of fractional loop divider.</description>
  49638. <bitOffset>0</bitOffset>
  49639. <bitWidth>30</bitWidth>
  49640. <access>read-write</access>
  49641. </field>
  49642. </fields>
  49643. </register>
  49644. <register>
  49645. <name>PLL_AUDIO_DENOM</name>
  49646. <description>Denominator of Audio PLL Fractional Loop Divider Register</description>
  49647. <addressOffset>0x90</addressOffset>
  49648. <size>32</size>
  49649. <access>read-write</access>
  49650. <resetValue>0x2964619C</resetValue>
  49651. <resetMask>0xFFFFFFFF</resetMask>
  49652. <fields>
  49653. <field>
  49654. <name>B</name>
  49655. <description>30 bit Denominator of fractional loop divider.</description>
  49656. <bitOffset>0</bitOffset>
  49657. <bitWidth>30</bitWidth>
  49658. <access>read-write</access>
  49659. </field>
  49660. </fields>
  49661. </register>
  49662. <register>
  49663. <name>PLL_VIDEO</name>
  49664. <description>Analog Video PLL control Register</description>
  49665. <addressOffset>0xA0</addressOffset>
  49666. <size>32</size>
  49667. <access>read-write</access>
  49668. <resetValue>0x1100C</resetValue>
  49669. <resetMask>0xFFFFFFFF</resetMask>
  49670. <fields>
  49671. <field>
  49672. <name>DIV_SELECT</name>
  49673. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49674. <bitOffset>0</bitOffset>
  49675. <bitWidth>7</bitWidth>
  49676. <access>read-write</access>
  49677. </field>
  49678. <field>
  49679. <name>POWERDOWN</name>
  49680. <description>Powers down the PLL.</description>
  49681. <bitOffset>0xC</bitOffset>
  49682. <bitWidth>1</bitWidth>
  49683. <access>read-write</access>
  49684. </field>
  49685. <field>
  49686. <name>ENABLE</name>
  49687. <description>Enalbe PLL output</description>
  49688. <bitOffset>0xD</bitOffset>
  49689. <bitWidth>1</bitWidth>
  49690. <access>read-write</access>
  49691. </field>
  49692. <field>
  49693. <name>BYPASS_CLK_SRC</name>
  49694. <description>Determines the bypass source.</description>
  49695. <bitOffset>0xE</bitOffset>
  49696. <bitWidth>2</bitWidth>
  49697. <access>read-write</access>
  49698. <enumeratedValues>
  49699. <enumeratedValue>
  49700. <name>REF_CLK_24M</name>
  49701. <description>Select the 24MHz oscillator as source.</description>
  49702. <value>0</value>
  49703. </enumeratedValue>
  49704. <enumeratedValue>
  49705. <name>CLK1</name>
  49706. <description>Select the CLK1_N / CLK1_P as source.</description>
  49707. <value>0x1</value>
  49708. </enumeratedValue>
  49709. </enumeratedValues>
  49710. </field>
  49711. <field>
  49712. <name>BYPASS</name>
  49713. <description>Bypass the PLL.</description>
  49714. <bitOffset>0x10</bitOffset>
  49715. <bitWidth>1</bitWidth>
  49716. <access>read-write</access>
  49717. </field>
  49718. <field>
  49719. <name>PFD_OFFSET_EN</name>
  49720. <description>Enables an offset in the phase frequency detector.</description>
  49721. <bitOffset>0x12</bitOffset>
  49722. <bitWidth>1</bitWidth>
  49723. <access>read-write</access>
  49724. </field>
  49725. <field>
  49726. <name>POST_DIV_SELECT</name>
  49727. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49728. <bitOffset>0x13</bitOffset>
  49729. <bitWidth>2</bitWidth>
  49730. <access>read-write</access>
  49731. <enumeratedValues>
  49732. <enumeratedValue>
  49733. <name>POST_DIV_SELECT_0</name>
  49734. <description>Divide by 4.</description>
  49735. <value>0</value>
  49736. </enumeratedValue>
  49737. <enumeratedValue>
  49738. <name>POST_DIV_SELECT_1</name>
  49739. <description>Divide by 2.</description>
  49740. <value>0x1</value>
  49741. </enumeratedValue>
  49742. <enumeratedValue>
  49743. <name>POST_DIV_SELECT_2</name>
  49744. <description>Divide by 1.</description>
  49745. <value>0x2</value>
  49746. </enumeratedValue>
  49747. </enumeratedValues>
  49748. </field>
  49749. <field>
  49750. <name>LOCK</name>
  49751. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  49752. <bitOffset>0x1F</bitOffset>
  49753. <bitWidth>1</bitWidth>
  49754. <access>read-only</access>
  49755. </field>
  49756. </fields>
  49757. </register>
  49758. <register>
  49759. <name>PLL_VIDEO_SET</name>
  49760. <description>Analog Video PLL control Register</description>
  49761. <addressOffset>0xA4</addressOffset>
  49762. <size>32</size>
  49763. <access>read-write</access>
  49764. <resetValue>0x1100C</resetValue>
  49765. <resetMask>0xFFFFFFFF</resetMask>
  49766. <fields>
  49767. <field>
  49768. <name>DIV_SELECT</name>
  49769. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49770. <bitOffset>0</bitOffset>
  49771. <bitWidth>7</bitWidth>
  49772. <access>read-write</access>
  49773. </field>
  49774. <field>
  49775. <name>POWERDOWN</name>
  49776. <description>Powers down the PLL.</description>
  49777. <bitOffset>0xC</bitOffset>
  49778. <bitWidth>1</bitWidth>
  49779. <access>read-write</access>
  49780. </field>
  49781. <field>
  49782. <name>ENABLE</name>
  49783. <description>Enalbe PLL output</description>
  49784. <bitOffset>0xD</bitOffset>
  49785. <bitWidth>1</bitWidth>
  49786. <access>read-write</access>
  49787. </field>
  49788. <field>
  49789. <name>BYPASS_CLK_SRC</name>
  49790. <description>Determines the bypass source.</description>
  49791. <bitOffset>0xE</bitOffset>
  49792. <bitWidth>2</bitWidth>
  49793. <access>read-write</access>
  49794. <enumeratedValues>
  49795. <enumeratedValue>
  49796. <name>REF_CLK_24M</name>
  49797. <description>Select the 24MHz oscillator as source.</description>
  49798. <value>0</value>
  49799. </enumeratedValue>
  49800. <enumeratedValue>
  49801. <name>CLK1</name>
  49802. <description>Select the CLK1_N / CLK1_P as source.</description>
  49803. <value>0x1</value>
  49804. </enumeratedValue>
  49805. </enumeratedValues>
  49806. </field>
  49807. <field>
  49808. <name>BYPASS</name>
  49809. <description>Bypass the PLL.</description>
  49810. <bitOffset>0x10</bitOffset>
  49811. <bitWidth>1</bitWidth>
  49812. <access>read-write</access>
  49813. </field>
  49814. <field>
  49815. <name>PFD_OFFSET_EN</name>
  49816. <description>Enables an offset in the phase frequency detector.</description>
  49817. <bitOffset>0x12</bitOffset>
  49818. <bitWidth>1</bitWidth>
  49819. <access>read-write</access>
  49820. </field>
  49821. <field>
  49822. <name>POST_DIV_SELECT</name>
  49823. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49824. <bitOffset>0x13</bitOffset>
  49825. <bitWidth>2</bitWidth>
  49826. <access>read-write</access>
  49827. <enumeratedValues>
  49828. <enumeratedValue>
  49829. <name>POST_DIV_SELECT_0</name>
  49830. <description>Divide by 4.</description>
  49831. <value>0</value>
  49832. </enumeratedValue>
  49833. <enumeratedValue>
  49834. <name>POST_DIV_SELECT_1</name>
  49835. <description>Divide by 2.</description>
  49836. <value>0x1</value>
  49837. </enumeratedValue>
  49838. <enumeratedValue>
  49839. <name>POST_DIV_SELECT_2</name>
  49840. <description>Divide by 1.</description>
  49841. <value>0x2</value>
  49842. </enumeratedValue>
  49843. </enumeratedValues>
  49844. </field>
  49845. <field>
  49846. <name>LOCK</name>
  49847. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  49848. <bitOffset>0x1F</bitOffset>
  49849. <bitWidth>1</bitWidth>
  49850. <access>read-only</access>
  49851. </field>
  49852. </fields>
  49853. </register>
  49854. <register>
  49855. <name>PLL_VIDEO_CLR</name>
  49856. <description>Analog Video PLL control Register</description>
  49857. <addressOffset>0xA8</addressOffset>
  49858. <size>32</size>
  49859. <access>read-write</access>
  49860. <resetValue>0x1100C</resetValue>
  49861. <resetMask>0xFFFFFFFF</resetMask>
  49862. <fields>
  49863. <field>
  49864. <name>DIV_SELECT</name>
  49865. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49866. <bitOffset>0</bitOffset>
  49867. <bitWidth>7</bitWidth>
  49868. <access>read-write</access>
  49869. </field>
  49870. <field>
  49871. <name>POWERDOWN</name>
  49872. <description>Powers down the PLL.</description>
  49873. <bitOffset>0xC</bitOffset>
  49874. <bitWidth>1</bitWidth>
  49875. <access>read-write</access>
  49876. </field>
  49877. <field>
  49878. <name>ENABLE</name>
  49879. <description>Enalbe PLL output</description>
  49880. <bitOffset>0xD</bitOffset>
  49881. <bitWidth>1</bitWidth>
  49882. <access>read-write</access>
  49883. </field>
  49884. <field>
  49885. <name>BYPASS_CLK_SRC</name>
  49886. <description>Determines the bypass source.</description>
  49887. <bitOffset>0xE</bitOffset>
  49888. <bitWidth>2</bitWidth>
  49889. <access>read-write</access>
  49890. <enumeratedValues>
  49891. <enumeratedValue>
  49892. <name>REF_CLK_24M</name>
  49893. <description>Select the 24MHz oscillator as source.</description>
  49894. <value>0</value>
  49895. </enumeratedValue>
  49896. <enumeratedValue>
  49897. <name>CLK1</name>
  49898. <description>Select the CLK1_N / CLK1_P as source.</description>
  49899. <value>0x1</value>
  49900. </enumeratedValue>
  49901. </enumeratedValues>
  49902. </field>
  49903. <field>
  49904. <name>BYPASS</name>
  49905. <description>Bypass the PLL.</description>
  49906. <bitOffset>0x10</bitOffset>
  49907. <bitWidth>1</bitWidth>
  49908. <access>read-write</access>
  49909. </field>
  49910. <field>
  49911. <name>PFD_OFFSET_EN</name>
  49912. <description>Enables an offset in the phase frequency detector.</description>
  49913. <bitOffset>0x12</bitOffset>
  49914. <bitWidth>1</bitWidth>
  49915. <access>read-write</access>
  49916. </field>
  49917. <field>
  49918. <name>POST_DIV_SELECT</name>
  49919. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  49920. <bitOffset>0x13</bitOffset>
  49921. <bitWidth>2</bitWidth>
  49922. <access>read-write</access>
  49923. <enumeratedValues>
  49924. <enumeratedValue>
  49925. <name>POST_DIV_SELECT_0</name>
  49926. <description>Divide by 4.</description>
  49927. <value>0</value>
  49928. </enumeratedValue>
  49929. <enumeratedValue>
  49930. <name>POST_DIV_SELECT_1</name>
  49931. <description>Divide by 2.</description>
  49932. <value>0x1</value>
  49933. </enumeratedValue>
  49934. <enumeratedValue>
  49935. <name>POST_DIV_SELECT_2</name>
  49936. <description>Divide by 1.</description>
  49937. <value>0x2</value>
  49938. </enumeratedValue>
  49939. </enumeratedValues>
  49940. </field>
  49941. <field>
  49942. <name>LOCK</name>
  49943. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  49944. <bitOffset>0x1F</bitOffset>
  49945. <bitWidth>1</bitWidth>
  49946. <access>read-only</access>
  49947. </field>
  49948. </fields>
  49949. </register>
  49950. <register>
  49951. <name>PLL_VIDEO_TOG</name>
  49952. <description>Analog Video PLL control Register</description>
  49953. <addressOffset>0xAC</addressOffset>
  49954. <size>32</size>
  49955. <access>read-write</access>
  49956. <resetValue>0x1100C</resetValue>
  49957. <resetMask>0xFFFFFFFF</resetMask>
  49958. <fields>
  49959. <field>
  49960. <name>DIV_SELECT</name>
  49961. <description>This field controls the PLL loop divider. Valid range for DIV_SELECT divider value: 27~54.</description>
  49962. <bitOffset>0</bitOffset>
  49963. <bitWidth>7</bitWidth>
  49964. <access>read-write</access>
  49965. </field>
  49966. <field>
  49967. <name>POWERDOWN</name>
  49968. <description>Powers down the PLL.</description>
  49969. <bitOffset>0xC</bitOffset>
  49970. <bitWidth>1</bitWidth>
  49971. <access>read-write</access>
  49972. </field>
  49973. <field>
  49974. <name>ENABLE</name>
  49975. <description>Enalbe PLL output</description>
  49976. <bitOffset>0xD</bitOffset>
  49977. <bitWidth>1</bitWidth>
  49978. <access>read-write</access>
  49979. </field>
  49980. <field>
  49981. <name>BYPASS_CLK_SRC</name>
  49982. <description>Determines the bypass source.</description>
  49983. <bitOffset>0xE</bitOffset>
  49984. <bitWidth>2</bitWidth>
  49985. <access>read-write</access>
  49986. <enumeratedValues>
  49987. <enumeratedValue>
  49988. <name>REF_CLK_24M</name>
  49989. <description>Select the 24MHz oscillator as source.</description>
  49990. <value>0</value>
  49991. </enumeratedValue>
  49992. <enumeratedValue>
  49993. <name>CLK1</name>
  49994. <description>Select the CLK1_N / CLK1_P as source.</description>
  49995. <value>0x1</value>
  49996. </enumeratedValue>
  49997. </enumeratedValues>
  49998. </field>
  49999. <field>
  50000. <name>BYPASS</name>
  50001. <description>Bypass the PLL.</description>
  50002. <bitOffset>0x10</bitOffset>
  50003. <bitWidth>1</bitWidth>
  50004. <access>read-write</access>
  50005. </field>
  50006. <field>
  50007. <name>PFD_OFFSET_EN</name>
  50008. <description>Enables an offset in the phase frequency detector.</description>
  50009. <bitOffset>0x12</bitOffset>
  50010. <bitWidth>1</bitWidth>
  50011. <access>read-write</access>
  50012. </field>
  50013. <field>
  50014. <name>POST_DIV_SELECT</name>
  50015. <description>These bits implement a divider after the PLL, but before the enable and bypass mux.</description>
  50016. <bitOffset>0x13</bitOffset>
  50017. <bitWidth>2</bitWidth>
  50018. <access>read-write</access>
  50019. <enumeratedValues>
  50020. <enumeratedValue>
  50021. <name>POST_DIV_SELECT_0</name>
  50022. <description>Divide by 4.</description>
  50023. <value>0</value>
  50024. </enumeratedValue>
  50025. <enumeratedValue>
  50026. <name>POST_DIV_SELECT_1</name>
  50027. <description>Divide by 2.</description>
  50028. <value>0x1</value>
  50029. </enumeratedValue>
  50030. <enumeratedValue>
  50031. <name>POST_DIV_SELECT_2</name>
  50032. <description>Divide by 1.</description>
  50033. <value>0x2</value>
  50034. </enumeratedValue>
  50035. </enumeratedValues>
  50036. </field>
  50037. <field>
  50038. <name>LOCK</name>
  50039. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  50040. <bitOffset>0x1F</bitOffset>
  50041. <bitWidth>1</bitWidth>
  50042. <access>read-only</access>
  50043. </field>
  50044. </fields>
  50045. </register>
  50046. <register>
  50047. <name>PLL_VIDEO_NUM</name>
  50048. <description>Numerator of Video PLL Fractional Loop Divider Register</description>
  50049. <addressOffset>0xB0</addressOffset>
  50050. <size>32</size>
  50051. <access>read-write</access>
  50052. <resetValue>0x5F5E100</resetValue>
  50053. <resetMask>0xFFFFFFFF</resetMask>
  50054. <fields>
  50055. <field>
  50056. <name>A</name>
  50057. <description>30 bit numerator of fractional loop divider(Signed number), absolute value should be less than denominator</description>
  50058. <bitOffset>0</bitOffset>
  50059. <bitWidth>30</bitWidth>
  50060. <access>read-write</access>
  50061. </field>
  50062. </fields>
  50063. </register>
  50064. <register>
  50065. <name>PLL_VIDEO_DENOM</name>
  50066. <description>Denominator of Video PLL Fractional Loop Divider Register</description>
  50067. <addressOffset>0xC0</addressOffset>
  50068. <size>32</size>
  50069. <access>read-write</access>
  50070. <resetValue>0x10A24447</resetValue>
  50071. <resetMask>0xFFFFFFFF</resetMask>
  50072. <fields>
  50073. <field>
  50074. <name>B</name>
  50075. <description>30 bit Denominator of fractional loop divider.</description>
  50076. <bitOffset>0</bitOffset>
  50077. <bitWidth>30</bitWidth>
  50078. <access>read-write</access>
  50079. </field>
  50080. </fields>
  50081. </register>
  50082. <register>
  50083. <name>PLL_ENET</name>
  50084. <description>Analog ENET PLL Control Register</description>
  50085. <addressOffset>0xE0</addressOffset>
  50086. <size>32</size>
  50087. <access>read-write</access>
  50088. <resetValue>0x11001</resetValue>
  50089. <resetMask>0xFFFFFFFF</resetMask>
  50090. <fields>
  50091. <field>
  50092. <name>ENET0_DIV_SELECT</name>
  50093. <description>Controls the frequency of the ethernet0 reference clock.</description>
  50094. <bitOffset>0</bitOffset>
  50095. <bitWidth>2</bitWidth>
  50096. <access>read-write</access>
  50097. <enumeratedValues>
  50098. <enumeratedValue>
  50099. <name>ENET0_DIV_SELECT_0</name>
  50100. <description>25MHz</description>
  50101. <value>0</value>
  50102. </enumeratedValue>
  50103. <enumeratedValue>
  50104. <name>ENET0_DIV_SELECT_1</name>
  50105. <description>50MHz</description>
  50106. <value>0x1</value>
  50107. </enumeratedValue>
  50108. <enumeratedValue>
  50109. <name>ENET0_DIV_SELECT_2</name>
  50110. <description>100MHz (not 50% duty cycle)</description>
  50111. <value>0x2</value>
  50112. </enumeratedValue>
  50113. <enumeratedValue>
  50114. <name>ENET0_DIV_SELECT_3</name>
  50115. <description>125MHz</description>
  50116. <value>0x3</value>
  50117. </enumeratedValue>
  50118. </enumeratedValues>
  50119. </field>
  50120. <field>
  50121. <name>ENET1_DIV_SELECT</name>
  50122. <description>Controls the frequency of the ethernet1 reference clock.</description>
  50123. <bitOffset>0x2</bitOffset>
  50124. <bitWidth>2</bitWidth>
  50125. <access>read-write</access>
  50126. <enumeratedValues>
  50127. <enumeratedValue>
  50128. <name>ENET1_DIV_SELECT_0</name>
  50129. <description>25MHz</description>
  50130. <value>0</value>
  50131. </enumeratedValue>
  50132. <enumeratedValue>
  50133. <name>ENET1_DIV_SELECT_1</name>
  50134. <description>50MHz</description>
  50135. <value>0x1</value>
  50136. </enumeratedValue>
  50137. <enumeratedValue>
  50138. <name>ENET1_DIV_SELECT_2</name>
  50139. <description>100MHz (not 50% duty cycle)</description>
  50140. <value>0x2</value>
  50141. </enumeratedValue>
  50142. <enumeratedValue>
  50143. <name>ENET1_DIV_SELECT_3</name>
  50144. <description>125MHz</description>
  50145. <value>0x3</value>
  50146. </enumeratedValue>
  50147. </enumeratedValues>
  50148. </field>
  50149. <field>
  50150. <name>POWERDOWN</name>
  50151. <description>Powers down the PLL.</description>
  50152. <bitOffset>0xC</bitOffset>
  50153. <bitWidth>1</bitWidth>
  50154. <access>read-write</access>
  50155. </field>
  50156. <field>
  50157. <name>ENET1_125M_EN</name>
  50158. <description>Enable the PLL providing the ENET1 125 MHz reference clock.</description>
  50159. <bitOffset>0xD</bitOffset>
  50160. <bitWidth>1</bitWidth>
  50161. <access>read-write</access>
  50162. </field>
  50163. <field>
  50164. <name>BYPASS_CLK_SRC</name>
  50165. <description>Determines the bypass source.</description>
  50166. <bitOffset>0xE</bitOffset>
  50167. <bitWidth>2</bitWidth>
  50168. <access>read-write</access>
  50169. <enumeratedValues>
  50170. <enumeratedValue>
  50171. <name>REF_CLK_24M</name>
  50172. <description>Select the 24MHz oscillator as source.</description>
  50173. <value>0</value>
  50174. </enumeratedValue>
  50175. <enumeratedValue>
  50176. <name>CLK1</name>
  50177. <description>Select the CLK1_N / CLK1_P as source.</description>
  50178. <value>0x1</value>
  50179. </enumeratedValue>
  50180. </enumeratedValues>
  50181. </field>
  50182. <field>
  50183. <name>BYPASS</name>
  50184. <description>Bypass the PLL.</description>
  50185. <bitOffset>0x10</bitOffset>
  50186. <bitWidth>1</bitWidth>
  50187. <access>read-write</access>
  50188. </field>
  50189. <field>
  50190. <name>PFD_OFFSET_EN</name>
  50191. <description>Enables an offset in the phase frequency detector.</description>
  50192. <bitOffset>0x12</bitOffset>
  50193. <bitWidth>1</bitWidth>
  50194. <access>read-write</access>
  50195. </field>
  50196. <field>
  50197. <name>ENABLE_125M</name>
  50198. <description>Enables an offset in the phase frequency detector.</description>
  50199. <bitOffset>0x13</bitOffset>
  50200. <bitWidth>1</bitWidth>
  50201. <access>read-write</access>
  50202. </field>
  50203. <field>
  50204. <name>ENET2_125M_EN</name>
  50205. <description>Enable the PLL providing the ENET2 125 MHz reference clock</description>
  50206. <bitOffset>0x14</bitOffset>
  50207. <bitWidth>1</bitWidth>
  50208. <access>read-write</access>
  50209. </field>
  50210. <field>
  50211. <name>ENET_25M_REF_EN</name>
  50212. <description>Enable the PLL providing ENET 25 MHz reference clock</description>
  50213. <bitOffset>0x15</bitOffset>
  50214. <bitWidth>1</bitWidth>
  50215. <access>read-write</access>
  50216. </field>
  50217. <field>
  50218. <name>LOCK</name>
  50219. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  50220. <bitOffset>0x1F</bitOffset>
  50221. <bitWidth>1</bitWidth>
  50222. <access>read-only</access>
  50223. </field>
  50224. </fields>
  50225. </register>
  50226. <register>
  50227. <name>PLL_ENET_SET</name>
  50228. <description>Analog ENET PLL Control Register</description>
  50229. <addressOffset>0xE4</addressOffset>
  50230. <size>32</size>
  50231. <access>read-write</access>
  50232. <resetValue>0x11001</resetValue>
  50233. <resetMask>0xFFFFFFFF</resetMask>
  50234. <fields>
  50235. <field>
  50236. <name>ENET0_DIV_SELECT</name>
  50237. <description>Controls the frequency of the ethernet0 reference clock.</description>
  50238. <bitOffset>0</bitOffset>
  50239. <bitWidth>2</bitWidth>
  50240. <access>read-write</access>
  50241. <enumeratedValues>
  50242. <enumeratedValue>
  50243. <name>ENET0_DIV_SELECT_0</name>
  50244. <description>25MHz</description>
  50245. <value>0</value>
  50246. </enumeratedValue>
  50247. <enumeratedValue>
  50248. <name>ENET0_DIV_SELECT_1</name>
  50249. <description>50MHz</description>
  50250. <value>0x1</value>
  50251. </enumeratedValue>
  50252. <enumeratedValue>
  50253. <name>ENET0_DIV_SELECT_2</name>
  50254. <description>100MHz (not 50% duty cycle)</description>
  50255. <value>0x2</value>
  50256. </enumeratedValue>
  50257. <enumeratedValue>
  50258. <name>ENET0_DIV_SELECT_3</name>
  50259. <description>125MHz</description>
  50260. <value>0x3</value>
  50261. </enumeratedValue>
  50262. </enumeratedValues>
  50263. </field>
  50264. <field>
  50265. <name>ENET1_DIV_SELECT</name>
  50266. <description>Controls the frequency of the ethernet1 reference clock.</description>
  50267. <bitOffset>0x2</bitOffset>
  50268. <bitWidth>2</bitWidth>
  50269. <access>read-write</access>
  50270. <enumeratedValues>
  50271. <enumeratedValue>
  50272. <name>ENET1_DIV_SELECT_0</name>
  50273. <description>25MHz</description>
  50274. <value>0</value>
  50275. </enumeratedValue>
  50276. <enumeratedValue>
  50277. <name>ENET1_DIV_SELECT_1</name>
  50278. <description>50MHz</description>
  50279. <value>0x1</value>
  50280. </enumeratedValue>
  50281. <enumeratedValue>
  50282. <name>ENET1_DIV_SELECT_2</name>
  50283. <description>100MHz (not 50% duty cycle)</description>
  50284. <value>0x2</value>
  50285. </enumeratedValue>
  50286. <enumeratedValue>
  50287. <name>ENET1_DIV_SELECT_3</name>
  50288. <description>125MHz</description>
  50289. <value>0x3</value>
  50290. </enumeratedValue>
  50291. </enumeratedValues>
  50292. </field>
  50293. <field>
  50294. <name>POWERDOWN</name>
  50295. <description>Powers down the PLL.</description>
  50296. <bitOffset>0xC</bitOffset>
  50297. <bitWidth>1</bitWidth>
  50298. <access>read-write</access>
  50299. </field>
  50300. <field>
  50301. <name>ENET1_125M_EN</name>
  50302. <description>Enable the PLL providing the ENET1 125 MHz reference clock.</description>
  50303. <bitOffset>0xD</bitOffset>
  50304. <bitWidth>1</bitWidth>
  50305. <access>read-write</access>
  50306. </field>
  50307. <field>
  50308. <name>BYPASS_CLK_SRC</name>
  50309. <description>Determines the bypass source.</description>
  50310. <bitOffset>0xE</bitOffset>
  50311. <bitWidth>2</bitWidth>
  50312. <access>read-write</access>
  50313. <enumeratedValues>
  50314. <enumeratedValue>
  50315. <name>REF_CLK_24M</name>
  50316. <description>Select the 24MHz oscillator as source.</description>
  50317. <value>0</value>
  50318. </enumeratedValue>
  50319. <enumeratedValue>
  50320. <name>CLK1</name>
  50321. <description>Select the CLK1_N / CLK1_P as source.</description>
  50322. <value>0x1</value>
  50323. </enumeratedValue>
  50324. </enumeratedValues>
  50325. </field>
  50326. <field>
  50327. <name>BYPASS</name>
  50328. <description>Bypass the PLL.</description>
  50329. <bitOffset>0x10</bitOffset>
  50330. <bitWidth>1</bitWidth>
  50331. <access>read-write</access>
  50332. </field>
  50333. <field>
  50334. <name>PFD_OFFSET_EN</name>
  50335. <description>Enables an offset in the phase frequency detector.</description>
  50336. <bitOffset>0x12</bitOffset>
  50337. <bitWidth>1</bitWidth>
  50338. <access>read-write</access>
  50339. </field>
  50340. <field>
  50341. <name>ENABLE_125M</name>
  50342. <description>Enables an offset in the phase frequency detector.</description>
  50343. <bitOffset>0x13</bitOffset>
  50344. <bitWidth>1</bitWidth>
  50345. <access>read-write</access>
  50346. </field>
  50347. <field>
  50348. <name>ENET2_125M_EN</name>
  50349. <description>Enable the PLL providing the ENET2 125 MHz reference clock</description>
  50350. <bitOffset>0x14</bitOffset>
  50351. <bitWidth>1</bitWidth>
  50352. <access>read-write</access>
  50353. </field>
  50354. <field>
  50355. <name>ENET_25M_REF_EN</name>
  50356. <description>Enable the PLL providing ENET 25 MHz reference clock</description>
  50357. <bitOffset>0x15</bitOffset>
  50358. <bitWidth>1</bitWidth>
  50359. <access>read-write</access>
  50360. </field>
  50361. <field>
  50362. <name>LOCK</name>
  50363. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  50364. <bitOffset>0x1F</bitOffset>
  50365. <bitWidth>1</bitWidth>
  50366. <access>read-only</access>
  50367. </field>
  50368. </fields>
  50369. </register>
  50370. <register>
  50371. <name>PLL_ENET_CLR</name>
  50372. <description>Analog ENET PLL Control Register</description>
  50373. <addressOffset>0xE8</addressOffset>
  50374. <size>32</size>
  50375. <access>read-write</access>
  50376. <resetValue>0x11001</resetValue>
  50377. <resetMask>0xFFFFFFFF</resetMask>
  50378. <fields>
  50379. <field>
  50380. <name>ENET0_DIV_SELECT</name>
  50381. <description>Controls the frequency of the ethernet0 reference clock.</description>
  50382. <bitOffset>0</bitOffset>
  50383. <bitWidth>2</bitWidth>
  50384. <access>read-write</access>
  50385. <enumeratedValues>
  50386. <enumeratedValue>
  50387. <name>ENET0_DIV_SELECT_0</name>
  50388. <description>25MHz</description>
  50389. <value>0</value>
  50390. </enumeratedValue>
  50391. <enumeratedValue>
  50392. <name>ENET0_DIV_SELECT_1</name>
  50393. <description>50MHz</description>
  50394. <value>0x1</value>
  50395. </enumeratedValue>
  50396. <enumeratedValue>
  50397. <name>ENET0_DIV_SELECT_2</name>
  50398. <description>100MHz (not 50% duty cycle)</description>
  50399. <value>0x2</value>
  50400. </enumeratedValue>
  50401. <enumeratedValue>
  50402. <name>ENET0_DIV_SELECT_3</name>
  50403. <description>125MHz</description>
  50404. <value>0x3</value>
  50405. </enumeratedValue>
  50406. </enumeratedValues>
  50407. </field>
  50408. <field>
  50409. <name>ENET1_DIV_SELECT</name>
  50410. <description>Controls the frequency of the ethernet1 reference clock.</description>
  50411. <bitOffset>0x2</bitOffset>
  50412. <bitWidth>2</bitWidth>
  50413. <access>read-write</access>
  50414. <enumeratedValues>
  50415. <enumeratedValue>
  50416. <name>ENET1_DIV_SELECT_0</name>
  50417. <description>25MHz</description>
  50418. <value>0</value>
  50419. </enumeratedValue>
  50420. <enumeratedValue>
  50421. <name>ENET1_DIV_SELECT_1</name>
  50422. <description>50MHz</description>
  50423. <value>0x1</value>
  50424. </enumeratedValue>
  50425. <enumeratedValue>
  50426. <name>ENET1_DIV_SELECT_2</name>
  50427. <description>100MHz (not 50% duty cycle)</description>
  50428. <value>0x2</value>
  50429. </enumeratedValue>
  50430. <enumeratedValue>
  50431. <name>ENET1_DIV_SELECT_3</name>
  50432. <description>125MHz</description>
  50433. <value>0x3</value>
  50434. </enumeratedValue>
  50435. </enumeratedValues>
  50436. </field>
  50437. <field>
  50438. <name>POWERDOWN</name>
  50439. <description>Powers down the PLL.</description>
  50440. <bitOffset>0xC</bitOffset>
  50441. <bitWidth>1</bitWidth>
  50442. <access>read-write</access>
  50443. </field>
  50444. <field>
  50445. <name>ENET1_125M_EN</name>
  50446. <description>Enable the PLL providing the ENET1 125 MHz reference clock.</description>
  50447. <bitOffset>0xD</bitOffset>
  50448. <bitWidth>1</bitWidth>
  50449. <access>read-write</access>
  50450. </field>
  50451. <field>
  50452. <name>BYPASS_CLK_SRC</name>
  50453. <description>Determines the bypass source.</description>
  50454. <bitOffset>0xE</bitOffset>
  50455. <bitWidth>2</bitWidth>
  50456. <access>read-write</access>
  50457. <enumeratedValues>
  50458. <enumeratedValue>
  50459. <name>REF_CLK_24M</name>
  50460. <description>Select the 24MHz oscillator as source.</description>
  50461. <value>0</value>
  50462. </enumeratedValue>
  50463. <enumeratedValue>
  50464. <name>CLK1</name>
  50465. <description>Select the CLK1_N / CLK1_P as source.</description>
  50466. <value>0x1</value>
  50467. </enumeratedValue>
  50468. </enumeratedValues>
  50469. </field>
  50470. <field>
  50471. <name>BYPASS</name>
  50472. <description>Bypass the PLL.</description>
  50473. <bitOffset>0x10</bitOffset>
  50474. <bitWidth>1</bitWidth>
  50475. <access>read-write</access>
  50476. </field>
  50477. <field>
  50478. <name>PFD_OFFSET_EN</name>
  50479. <description>Enables an offset in the phase frequency detector.</description>
  50480. <bitOffset>0x12</bitOffset>
  50481. <bitWidth>1</bitWidth>
  50482. <access>read-write</access>
  50483. </field>
  50484. <field>
  50485. <name>ENABLE_125M</name>
  50486. <description>Enables an offset in the phase frequency detector.</description>
  50487. <bitOffset>0x13</bitOffset>
  50488. <bitWidth>1</bitWidth>
  50489. <access>read-write</access>
  50490. </field>
  50491. <field>
  50492. <name>ENET2_125M_EN</name>
  50493. <description>Enable the PLL providing the ENET2 125 MHz reference clock</description>
  50494. <bitOffset>0x14</bitOffset>
  50495. <bitWidth>1</bitWidth>
  50496. <access>read-write</access>
  50497. </field>
  50498. <field>
  50499. <name>ENET_25M_REF_EN</name>
  50500. <description>Enable the PLL providing ENET 25 MHz reference clock</description>
  50501. <bitOffset>0x15</bitOffset>
  50502. <bitWidth>1</bitWidth>
  50503. <access>read-write</access>
  50504. </field>
  50505. <field>
  50506. <name>LOCK</name>
  50507. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  50508. <bitOffset>0x1F</bitOffset>
  50509. <bitWidth>1</bitWidth>
  50510. <access>read-only</access>
  50511. </field>
  50512. </fields>
  50513. </register>
  50514. <register>
  50515. <name>PLL_ENET_TOG</name>
  50516. <description>Analog ENET PLL Control Register</description>
  50517. <addressOffset>0xEC</addressOffset>
  50518. <size>32</size>
  50519. <access>read-write</access>
  50520. <resetValue>0x11001</resetValue>
  50521. <resetMask>0xFFFFFFFF</resetMask>
  50522. <fields>
  50523. <field>
  50524. <name>ENET0_DIV_SELECT</name>
  50525. <description>Controls the frequency of the ethernet0 reference clock.</description>
  50526. <bitOffset>0</bitOffset>
  50527. <bitWidth>2</bitWidth>
  50528. <access>read-write</access>
  50529. <enumeratedValues>
  50530. <enumeratedValue>
  50531. <name>ENET0_DIV_SELECT_0</name>
  50532. <description>25MHz</description>
  50533. <value>0</value>
  50534. </enumeratedValue>
  50535. <enumeratedValue>
  50536. <name>ENET0_DIV_SELECT_1</name>
  50537. <description>50MHz</description>
  50538. <value>0x1</value>
  50539. </enumeratedValue>
  50540. <enumeratedValue>
  50541. <name>ENET0_DIV_SELECT_2</name>
  50542. <description>100MHz (not 50% duty cycle)</description>
  50543. <value>0x2</value>
  50544. </enumeratedValue>
  50545. <enumeratedValue>
  50546. <name>ENET0_DIV_SELECT_3</name>
  50547. <description>125MHz</description>
  50548. <value>0x3</value>
  50549. </enumeratedValue>
  50550. </enumeratedValues>
  50551. </field>
  50552. <field>
  50553. <name>ENET1_DIV_SELECT</name>
  50554. <description>Controls the frequency of the ethernet1 reference clock.</description>
  50555. <bitOffset>0x2</bitOffset>
  50556. <bitWidth>2</bitWidth>
  50557. <access>read-write</access>
  50558. <enumeratedValues>
  50559. <enumeratedValue>
  50560. <name>ENET1_DIV_SELECT_0</name>
  50561. <description>25MHz</description>
  50562. <value>0</value>
  50563. </enumeratedValue>
  50564. <enumeratedValue>
  50565. <name>ENET1_DIV_SELECT_1</name>
  50566. <description>50MHz</description>
  50567. <value>0x1</value>
  50568. </enumeratedValue>
  50569. <enumeratedValue>
  50570. <name>ENET1_DIV_SELECT_2</name>
  50571. <description>100MHz (not 50% duty cycle)</description>
  50572. <value>0x2</value>
  50573. </enumeratedValue>
  50574. <enumeratedValue>
  50575. <name>ENET1_DIV_SELECT_3</name>
  50576. <description>125MHz</description>
  50577. <value>0x3</value>
  50578. </enumeratedValue>
  50579. </enumeratedValues>
  50580. </field>
  50581. <field>
  50582. <name>POWERDOWN</name>
  50583. <description>Powers down the PLL.</description>
  50584. <bitOffset>0xC</bitOffset>
  50585. <bitWidth>1</bitWidth>
  50586. <access>read-write</access>
  50587. </field>
  50588. <field>
  50589. <name>ENET1_125M_EN</name>
  50590. <description>Enable the PLL providing the ENET1 125 MHz reference clock.</description>
  50591. <bitOffset>0xD</bitOffset>
  50592. <bitWidth>1</bitWidth>
  50593. <access>read-write</access>
  50594. </field>
  50595. <field>
  50596. <name>BYPASS_CLK_SRC</name>
  50597. <description>Determines the bypass source.</description>
  50598. <bitOffset>0xE</bitOffset>
  50599. <bitWidth>2</bitWidth>
  50600. <access>read-write</access>
  50601. <enumeratedValues>
  50602. <enumeratedValue>
  50603. <name>REF_CLK_24M</name>
  50604. <description>Select the 24MHz oscillator as source.</description>
  50605. <value>0</value>
  50606. </enumeratedValue>
  50607. <enumeratedValue>
  50608. <name>CLK1</name>
  50609. <description>Select the CLK1_N / CLK1_P as source.</description>
  50610. <value>0x1</value>
  50611. </enumeratedValue>
  50612. </enumeratedValues>
  50613. </field>
  50614. <field>
  50615. <name>BYPASS</name>
  50616. <description>Bypass the PLL.</description>
  50617. <bitOffset>0x10</bitOffset>
  50618. <bitWidth>1</bitWidth>
  50619. <access>read-write</access>
  50620. </field>
  50621. <field>
  50622. <name>PFD_OFFSET_EN</name>
  50623. <description>Enables an offset in the phase frequency detector.</description>
  50624. <bitOffset>0x12</bitOffset>
  50625. <bitWidth>1</bitWidth>
  50626. <access>read-write</access>
  50627. </field>
  50628. <field>
  50629. <name>ENABLE_125M</name>
  50630. <description>Enables an offset in the phase frequency detector.</description>
  50631. <bitOffset>0x13</bitOffset>
  50632. <bitWidth>1</bitWidth>
  50633. <access>read-write</access>
  50634. </field>
  50635. <field>
  50636. <name>ENET2_125M_EN</name>
  50637. <description>Enable the PLL providing the ENET2 125 MHz reference clock</description>
  50638. <bitOffset>0x14</bitOffset>
  50639. <bitWidth>1</bitWidth>
  50640. <access>read-write</access>
  50641. </field>
  50642. <field>
  50643. <name>ENET_25M_REF_EN</name>
  50644. <description>Enable the PLL providing ENET 25 MHz reference clock</description>
  50645. <bitOffset>0x15</bitOffset>
  50646. <bitWidth>1</bitWidth>
  50647. <access>read-write</access>
  50648. </field>
  50649. <field>
  50650. <name>LOCK</name>
  50651. <description>1 - PLL is currently locked; 0 - PLL is not currently locked.</description>
  50652. <bitOffset>0x1F</bitOffset>
  50653. <bitWidth>1</bitWidth>
  50654. <access>read-only</access>
  50655. </field>
  50656. </fields>
  50657. </register>
  50658. <register>
  50659. <name>PFD_480</name>
  50660. <description>480MHz Clock (PLL3) Phase Fractional Divider Control Register</description>
  50661. <addressOffset>0xF0</addressOffset>
  50662. <size>32</size>
  50663. <access>read-write</access>
  50664. <resetValue>0x1311100C</resetValue>
  50665. <resetMask>0xFFFFFFFF</resetMask>
  50666. <fields>
  50667. <field>
  50668. <name>PFD0_FRAC</name>
  50669. <description>This field controls the fractional divide value</description>
  50670. <bitOffset>0</bitOffset>
  50671. <bitWidth>6</bitWidth>
  50672. <access>read-write</access>
  50673. </field>
  50674. <field>
  50675. <name>PFD0_STABLE</name>
  50676. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50677. <bitOffset>0x6</bitOffset>
  50678. <bitWidth>1</bitWidth>
  50679. <access>read-only</access>
  50680. </field>
  50681. <field>
  50682. <name>PFD0_CLKGATE</name>
  50683. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  50684. <bitOffset>0x7</bitOffset>
  50685. <bitWidth>1</bitWidth>
  50686. <access>read-write</access>
  50687. </field>
  50688. <field>
  50689. <name>PFD1_FRAC</name>
  50690. <description>This field controls the fractional divide value</description>
  50691. <bitOffset>0x8</bitOffset>
  50692. <bitWidth>6</bitWidth>
  50693. <access>read-write</access>
  50694. </field>
  50695. <field>
  50696. <name>PFD1_STABLE</name>
  50697. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50698. <bitOffset>0xE</bitOffset>
  50699. <bitWidth>1</bitWidth>
  50700. <access>read-only</access>
  50701. </field>
  50702. <field>
  50703. <name>PFD1_CLKGATE</name>
  50704. <description>IO Clock Gate</description>
  50705. <bitOffset>0xF</bitOffset>
  50706. <bitWidth>1</bitWidth>
  50707. <access>read-write</access>
  50708. </field>
  50709. <field>
  50710. <name>PFD2_FRAC</name>
  50711. <description>This field controls the fractional divide value</description>
  50712. <bitOffset>0x10</bitOffset>
  50713. <bitWidth>6</bitWidth>
  50714. <access>read-write</access>
  50715. </field>
  50716. <field>
  50717. <name>PFD2_STABLE</name>
  50718. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50719. <bitOffset>0x16</bitOffset>
  50720. <bitWidth>1</bitWidth>
  50721. <access>read-only</access>
  50722. </field>
  50723. <field>
  50724. <name>PFD2_CLKGATE</name>
  50725. <description>IO Clock Gate</description>
  50726. <bitOffset>0x17</bitOffset>
  50727. <bitWidth>1</bitWidth>
  50728. <access>read-write</access>
  50729. </field>
  50730. <field>
  50731. <name>PFD3_FRAC</name>
  50732. <description>This field controls the fractional divide value</description>
  50733. <bitOffset>0x18</bitOffset>
  50734. <bitWidth>6</bitWidth>
  50735. <access>read-write</access>
  50736. </field>
  50737. <field>
  50738. <name>PFD3_STABLE</name>
  50739. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50740. <bitOffset>0x1E</bitOffset>
  50741. <bitWidth>1</bitWidth>
  50742. <access>read-only</access>
  50743. </field>
  50744. <field>
  50745. <name>PFD3_CLKGATE</name>
  50746. <description>IO Clock Gate</description>
  50747. <bitOffset>0x1F</bitOffset>
  50748. <bitWidth>1</bitWidth>
  50749. <access>read-write</access>
  50750. </field>
  50751. </fields>
  50752. </register>
  50753. <register>
  50754. <name>PFD_480_SET</name>
  50755. <description>480MHz Clock (PLL3) Phase Fractional Divider Control Register</description>
  50756. <addressOffset>0xF4</addressOffset>
  50757. <size>32</size>
  50758. <access>read-write</access>
  50759. <resetValue>0x1311100C</resetValue>
  50760. <resetMask>0xFFFFFFFF</resetMask>
  50761. <fields>
  50762. <field>
  50763. <name>PFD0_FRAC</name>
  50764. <description>This field controls the fractional divide value</description>
  50765. <bitOffset>0</bitOffset>
  50766. <bitWidth>6</bitWidth>
  50767. <access>read-write</access>
  50768. </field>
  50769. <field>
  50770. <name>PFD0_STABLE</name>
  50771. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50772. <bitOffset>0x6</bitOffset>
  50773. <bitWidth>1</bitWidth>
  50774. <access>read-only</access>
  50775. </field>
  50776. <field>
  50777. <name>PFD0_CLKGATE</name>
  50778. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  50779. <bitOffset>0x7</bitOffset>
  50780. <bitWidth>1</bitWidth>
  50781. <access>read-write</access>
  50782. </field>
  50783. <field>
  50784. <name>PFD1_FRAC</name>
  50785. <description>This field controls the fractional divide value</description>
  50786. <bitOffset>0x8</bitOffset>
  50787. <bitWidth>6</bitWidth>
  50788. <access>read-write</access>
  50789. </field>
  50790. <field>
  50791. <name>PFD1_STABLE</name>
  50792. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50793. <bitOffset>0xE</bitOffset>
  50794. <bitWidth>1</bitWidth>
  50795. <access>read-only</access>
  50796. </field>
  50797. <field>
  50798. <name>PFD1_CLKGATE</name>
  50799. <description>IO Clock Gate</description>
  50800. <bitOffset>0xF</bitOffset>
  50801. <bitWidth>1</bitWidth>
  50802. <access>read-write</access>
  50803. </field>
  50804. <field>
  50805. <name>PFD2_FRAC</name>
  50806. <description>This field controls the fractional divide value</description>
  50807. <bitOffset>0x10</bitOffset>
  50808. <bitWidth>6</bitWidth>
  50809. <access>read-write</access>
  50810. </field>
  50811. <field>
  50812. <name>PFD2_STABLE</name>
  50813. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50814. <bitOffset>0x16</bitOffset>
  50815. <bitWidth>1</bitWidth>
  50816. <access>read-only</access>
  50817. </field>
  50818. <field>
  50819. <name>PFD2_CLKGATE</name>
  50820. <description>IO Clock Gate</description>
  50821. <bitOffset>0x17</bitOffset>
  50822. <bitWidth>1</bitWidth>
  50823. <access>read-write</access>
  50824. </field>
  50825. <field>
  50826. <name>PFD3_FRAC</name>
  50827. <description>This field controls the fractional divide value</description>
  50828. <bitOffset>0x18</bitOffset>
  50829. <bitWidth>6</bitWidth>
  50830. <access>read-write</access>
  50831. </field>
  50832. <field>
  50833. <name>PFD3_STABLE</name>
  50834. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50835. <bitOffset>0x1E</bitOffset>
  50836. <bitWidth>1</bitWidth>
  50837. <access>read-only</access>
  50838. </field>
  50839. <field>
  50840. <name>PFD3_CLKGATE</name>
  50841. <description>IO Clock Gate</description>
  50842. <bitOffset>0x1F</bitOffset>
  50843. <bitWidth>1</bitWidth>
  50844. <access>read-write</access>
  50845. </field>
  50846. </fields>
  50847. </register>
  50848. <register>
  50849. <name>PFD_480_CLR</name>
  50850. <description>480MHz Clock (PLL3) Phase Fractional Divider Control Register</description>
  50851. <addressOffset>0xF8</addressOffset>
  50852. <size>32</size>
  50853. <access>read-write</access>
  50854. <resetValue>0x1311100C</resetValue>
  50855. <resetMask>0xFFFFFFFF</resetMask>
  50856. <fields>
  50857. <field>
  50858. <name>PFD0_FRAC</name>
  50859. <description>This field controls the fractional divide value</description>
  50860. <bitOffset>0</bitOffset>
  50861. <bitWidth>6</bitWidth>
  50862. <access>read-write</access>
  50863. </field>
  50864. <field>
  50865. <name>PFD0_STABLE</name>
  50866. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50867. <bitOffset>0x6</bitOffset>
  50868. <bitWidth>1</bitWidth>
  50869. <access>read-only</access>
  50870. </field>
  50871. <field>
  50872. <name>PFD0_CLKGATE</name>
  50873. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  50874. <bitOffset>0x7</bitOffset>
  50875. <bitWidth>1</bitWidth>
  50876. <access>read-write</access>
  50877. </field>
  50878. <field>
  50879. <name>PFD1_FRAC</name>
  50880. <description>This field controls the fractional divide value</description>
  50881. <bitOffset>0x8</bitOffset>
  50882. <bitWidth>6</bitWidth>
  50883. <access>read-write</access>
  50884. </field>
  50885. <field>
  50886. <name>PFD1_STABLE</name>
  50887. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50888. <bitOffset>0xE</bitOffset>
  50889. <bitWidth>1</bitWidth>
  50890. <access>read-only</access>
  50891. </field>
  50892. <field>
  50893. <name>PFD1_CLKGATE</name>
  50894. <description>IO Clock Gate</description>
  50895. <bitOffset>0xF</bitOffset>
  50896. <bitWidth>1</bitWidth>
  50897. <access>read-write</access>
  50898. </field>
  50899. <field>
  50900. <name>PFD2_FRAC</name>
  50901. <description>This field controls the fractional divide value</description>
  50902. <bitOffset>0x10</bitOffset>
  50903. <bitWidth>6</bitWidth>
  50904. <access>read-write</access>
  50905. </field>
  50906. <field>
  50907. <name>PFD2_STABLE</name>
  50908. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50909. <bitOffset>0x16</bitOffset>
  50910. <bitWidth>1</bitWidth>
  50911. <access>read-only</access>
  50912. </field>
  50913. <field>
  50914. <name>PFD2_CLKGATE</name>
  50915. <description>IO Clock Gate</description>
  50916. <bitOffset>0x17</bitOffset>
  50917. <bitWidth>1</bitWidth>
  50918. <access>read-write</access>
  50919. </field>
  50920. <field>
  50921. <name>PFD3_FRAC</name>
  50922. <description>This field controls the fractional divide value</description>
  50923. <bitOffset>0x18</bitOffset>
  50924. <bitWidth>6</bitWidth>
  50925. <access>read-write</access>
  50926. </field>
  50927. <field>
  50928. <name>PFD3_STABLE</name>
  50929. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50930. <bitOffset>0x1E</bitOffset>
  50931. <bitWidth>1</bitWidth>
  50932. <access>read-only</access>
  50933. </field>
  50934. <field>
  50935. <name>PFD3_CLKGATE</name>
  50936. <description>IO Clock Gate</description>
  50937. <bitOffset>0x1F</bitOffset>
  50938. <bitWidth>1</bitWidth>
  50939. <access>read-write</access>
  50940. </field>
  50941. </fields>
  50942. </register>
  50943. <register>
  50944. <name>PFD_480_TOG</name>
  50945. <description>480MHz Clock (PLL3) Phase Fractional Divider Control Register</description>
  50946. <addressOffset>0xFC</addressOffset>
  50947. <size>32</size>
  50948. <access>read-write</access>
  50949. <resetValue>0x1311100C</resetValue>
  50950. <resetMask>0xFFFFFFFF</resetMask>
  50951. <fields>
  50952. <field>
  50953. <name>PFD0_FRAC</name>
  50954. <description>This field controls the fractional divide value</description>
  50955. <bitOffset>0</bitOffset>
  50956. <bitWidth>6</bitWidth>
  50957. <access>read-write</access>
  50958. </field>
  50959. <field>
  50960. <name>PFD0_STABLE</name>
  50961. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50962. <bitOffset>0x6</bitOffset>
  50963. <bitWidth>1</bitWidth>
  50964. <access>read-only</access>
  50965. </field>
  50966. <field>
  50967. <name>PFD0_CLKGATE</name>
  50968. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  50969. <bitOffset>0x7</bitOffset>
  50970. <bitWidth>1</bitWidth>
  50971. <access>read-write</access>
  50972. </field>
  50973. <field>
  50974. <name>PFD1_FRAC</name>
  50975. <description>This field controls the fractional divide value</description>
  50976. <bitOffset>0x8</bitOffset>
  50977. <bitWidth>6</bitWidth>
  50978. <access>read-write</access>
  50979. </field>
  50980. <field>
  50981. <name>PFD1_STABLE</name>
  50982. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  50983. <bitOffset>0xE</bitOffset>
  50984. <bitWidth>1</bitWidth>
  50985. <access>read-only</access>
  50986. </field>
  50987. <field>
  50988. <name>PFD1_CLKGATE</name>
  50989. <description>IO Clock Gate</description>
  50990. <bitOffset>0xF</bitOffset>
  50991. <bitWidth>1</bitWidth>
  50992. <access>read-write</access>
  50993. </field>
  50994. <field>
  50995. <name>PFD2_FRAC</name>
  50996. <description>This field controls the fractional divide value</description>
  50997. <bitOffset>0x10</bitOffset>
  50998. <bitWidth>6</bitWidth>
  50999. <access>read-write</access>
  51000. </field>
  51001. <field>
  51002. <name>PFD2_STABLE</name>
  51003. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51004. <bitOffset>0x16</bitOffset>
  51005. <bitWidth>1</bitWidth>
  51006. <access>read-only</access>
  51007. </field>
  51008. <field>
  51009. <name>PFD2_CLKGATE</name>
  51010. <description>IO Clock Gate</description>
  51011. <bitOffset>0x17</bitOffset>
  51012. <bitWidth>1</bitWidth>
  51013. <access>read-write</access>
  51014. </field>
  51015. <field>
  51016. <name>PFD3_FRAC</name>
  51017. <description>This field controls the fractional divide value</description>
  51018. <bitOffset>0x18</bitOffset>
  51019. <bitWidth>6</bitWidth>
  51020. <access>read-write</access>
  51021. </field>
  51022. <field>
  51023. <name>PFD3_STABLE</name>
  51024. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51025. <bitOffset>0x1E</bitOffset>
  51026. <bitWidth>1</bitWidth>
  51027. <access>read-only</access>
  51028. </field>
  51029. <field>
  51030. <name>PFD3_CLKGATE</name>
  51031. <description>IO Clock Gate</description>
  51032. <bitOffset>0x1F</bitOffset>
  51033. <bitWidth>1</bitWidth>
  51034. <access>read-write</access>
  51035. </field>
  51036. </fields>
  51037. </register>
  51038. <register>
  51039. <name>PFD_528</name>
  51040. <description>528MHz Clock (PLL2) Phase Fractional Divider Control Register</description>
  51041. <addressOffset>0x100</addressOffset>
  51042. <size>32</size>
  51043. <access>read-write</access>
  51044. <resetValue>0x1018101B</resetValue>
  51045. <resetMask>0xFFFFFFFF</resetMask>
  51046. <fields>
  51047. <field>
  51048. <name>PFD0_FRAC</name>
  51049. <description>This field controls the fractional divide value</description>
  51050. <bitOffset>0</bitOffset>
  51051. <bitWidth>6</bitWidth>
  51052. <access>read-write</access>
  51053. </field>
  51054. <field>
  51055. <name>PFD0_STABLE</name>
  51056. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51057. <bitOffset>0x6</bitOffset>
  51058. <bitWidth>1</bitWidth>
  51059. <access>read-only</access>
  51060. </field>
  51061. <field>
  51062. <name>PFD0_CLKGATE</name>
  51063. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  51064. <bitOffset>0x7</bitOffset>
  51065. <bitWidth>1</bitWidth>
  51066. <access>read-write</access>
  51067. </field>
  51068. <field>
  51069. <name>PFD1_FRAC</name>
  51070. <description>This field controls the fractional divide value</description>
  51071. <bitOffset>0x8</bitOffset>
  51072. <bitWidth>6</bitWidth>
  51073. <access>read-write</access>
  51074. </field>
  51075. <field>
  51076. <name>PFD1_STABLE</name>
  51077. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51078. <bitOffset>0xE</bitOffset>
  51079. <bitWidth>1</bitWidth>
  51080. <access>read-only</access>
  51081. </field>
  51082. <field>
  51083. <name>PFD1_CLKGATE</name>
  51084. <description>IO Clock Gate</description>
  51085. <bitOffset>0xF</bitOffset>
  51086. <bitWidth>1</bitWidth>
  51087. <access>read-write</access>
  51088. </field>
  51089. <field>
  51090. <name>PFD2_FRAC</name>
  51091. <description>This field controls the fractional divide value</description>
  51092. <bitOffset>0x10</bitOffset>
  51093. <bitWidth>6</bitWidth>
  51094. <access>read-write</access>
  51095. </field>
  51096. <field>
  51097. <name>PFD2_STABLE</name>
  51098. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51099. <bitOffset>0x16</bitOffset>
  51100. <bitWidth>1</bitWidth>
  51101. <access>read-only</access>
  51102. </field>
  51103. <field>
  51104. <name>PFD2_CLKGATE</name>
  51105. <description>IO Clock Gate</description>
  51106. <bitOffset>0x17</bitOffset>
  51107. <bitWidth>1</bitWidth>
  51108. <access>read-write</access>
  51109. </field>
  51110. <field>
  51111. <name>PFD3_FRAC</name>
  51112. <description>This field controls the fractional divide value</description>
  51113. <bitOffset>0x18</bitOffset>
  51114. <bitWidth>6</bitWidth>
  51115. <access>read-write</access>
  51116. </field>
  51117. <field>
  51118. <name>PFD3_STABLE</name>
  51119. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51120. <bitOffset>0x1E</bitOffset>
  51121. <bitWidth>1</bitWidth>
  51122. <access>read-only</access>
  51123. </field>
  51124. <field>
  51125. <name>PFD3_CLKGATE</name>
  51126. <description>IO Clock Gate</description>
  51127. <bitOffset>0x1F</bitOffset>
  51128. <bitWidth>1</bitWidth>
  51129. <access>read-write</access>
  51130. </field>
  51131. </fields>
  51132. </register>
  51133. <register>
  51134. <name>PFD_528_SET</name>
  51135. <description>528MHz Clock (PLL2) Phase Fractional Divider Control Register</description>
  51136. <addressOffset>0x104</addressOffset>
  51137. <size>32</size>
  51138. <access>read-write</access>
  51139. <resetValue>0x1018101B</resetValue>
  51140. <resetMask>0xFFFFFFFF</resetMask>
  51141. <fields>
  51142. <field>
  51143. <name>PFD0_FRAC</name>
  51144. <description>This field controls the fractional divide value</description>
  51145. <bitOffset>0</bitOffset>
  51146. <bitWidth>6</bitWidth>
  51147. <access>read-write</access>
  51148. </field>
  51149. <field>
  51150. <name>PFD0_STABLE</name>
  51151. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51152. <bitOffset>0x6</bitOffset>
  51153. <bitWidth>1</bitWidth>
  51154. <access>read-only</access>
  51155. </field>
  51156. <field>
  51157. <name>PFD0_CLKGATE</name>
  51158. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  51159. <bitOffset>0x7</bitOffset>
  51160. <bitWidth>1</bitWidth>
  51161. <access>read-write</access>
  51162. </field>
  51163. <field>
  51164. <name>PFD1_FRAC</name>
  51165. <description>This field controls the fractional divide value</description>
  51166. <bitOffset>0x8</bitOffset>
  51167. <bitWidth>6</bitWidth>
  51168. <access>read-write</access>
  51169. </field>
  51170. <field>
  51171. <name>PFD1_STABLE</name>
  51172. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51173. <bitOffset>0xE</bitOffset>
  51174. <bitWidth>1</bitWidth>
  51175. <access>read-only</access>
  51176. </field>
  51177. <field>
  51178. <name>PFD1_CLKGATE</name>
  51179. <description>IO Clock Gate</description>
  51180. <bitOffset>0xF</bitOffset>
  51181. <bitWidth>1</bitWidth>
  51182. <access>read-write</access>
  51183. </field>
  51184. <field>
  51185. <name>PFD2_FRAC</name>
  51186. <description>This field controls the fractional divide value</description>
  51187. <bitOffset>0x10</bitOffset>
  51188. <bitWidth>6</bitWidth>
  51189. <access>read-write</access>
  51190. </field>
  51191. <field>
  51192. <name>PFD2_STABLE</name>
  51193. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51194. <bitOffset>0x16</bitOffset>
  51195. <bitWidth>1</bitWidth>
  51196. <access>read-only</access>
  51197. </field>
  51198. <field>
  51199. <name>PFD2_CLKGATE</name>
  51200. <description>IO Clock Gate</description>
  51201. <bitOffset>0x17</bitOffset>
  51202. <bitWidth>1</bitWidth>
  51203. <access>read-write</access>
  51204. </field>
  51205. <field>
  51206. <name>PFD3_FRAC</name>
  51207. <description>This field controls the fractional divide value</description>
  51208. <bitOffset>0x18</bitOffset>
  51209. <bitWidth>6</bitWidth>
  51210. <access>read-write</access>
  51211. </field>
  51212. <field>
  51213. <name>PFD3_STABLE</name>
  51214. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51215. <bitOffset>0x1E</bitOffset>
  51216. <bitWidth>1</bitWidth>
  51217. <access>read-only</access>
  51218. </field>
  51219. <field>
  51220. <name>PFD3_CLKGATE</name>
  51221. <description>IO Clock Gate</description>
  51222. <bitOffset>0x1F</bitOffset>
  51223. <bitWidth>1</bitWidth>
  51224. <access>read-write</access>
  51225. </field>
  51226. </fields>
  51227. </register>
  51228. <register>
  51229. <name>PFD_528_CLR</name>
  51230. <description>528MHz Clock (PLL2) Phase Fractional Divider Control Register</description>
  51231. <addressOffset>0x108</addressOffset>
  51232. <size>32</size>
  51233. <access>read-write</access>
  51234. <resetValue>0x1018101B</resetValue>
  51235. <resetMask>0xFFFFFFFF</resetMask>
  51236. <fields>
  51237. <field>
  51238. <name>PFD0_FRAC</name>
  51239. <description>This field controls the fractional divide value</description>
  51240. <bitOffset>0</bitOffset>
  51241. <bitWidth>6</bitWidth>
  51242. <access>read-write</access>
  51243. </field>
  51244. <field>
  51245. <name>PFD0_STABLE</name>
  51246. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51247. <bitOffset>0x6</bitOffset>
  51248. <bitWidth>1</bitWidth>
  51249. <access>read-only</access>
  51250. </field>
  51251. <field>
  51252. <name>PFD0_CLKGATE</name>
  51253. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  51254. <bitOffset>0x7</bitOffset>
  51255. <bitWidth>1</bitWidth>
  51256. <access>read-write</access>
  51257. </field>
  51258. <field>
  51259. <name>PFD1_FRAC</name>
  51260. <description>This field controls the fractional divide value</description>
  51261. <bitOffset>0x8</bitOffset>
  51262. <bitWidth>6</bitWidth>
  51263. <access>read-write</access>
  51264. </field>
  51265. <field>
  51266. <name>PFD1_STABLE</name>
  51267. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51268. <bitOffset>0xE</bitOffset>
  51269. <bitWidth>1</bitWidth>
  51270. <access>read-only</access>
  51271. </field>
  51272. <field>
  51273. <name>PFD1_CLKGATE</name>
  51274. <description>IO Clock Gate</description>
  51275. <bitOffset>0xF</bitOffset>
  51276. <bitWidth>1</bitWidth>
  51277. <access>read-write</access>
  51278. </field>
  51279. <field>
  51280. <name>PFD2_FRAC</name>
  51281. <description>This field controls the fractional divide value</description>
  51282. <bitOffset>0x10</bitOffset>
  51283. <bitWidth>6</bitWidth>
  51284. <access>read-write</access>
  51285. </field>
  51286. <field>
  51287. <name>PFD2_STABLE</name>
  51288. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51289. <bitOffset>0x16</bitOffset>
  51290. <bitWidth>1</bitWidth>
  51291. <access>read-only</access>
  51292. </field>
  51293. <field>
  51294. <name>PFD2_CLKGATE</name>
  51295. <description>IO Clock Gate</description>
  51296. <bitOffset>0x17</bitOffset>
  51297. <bitWidth>1</bitWidth>
  51298. <access>read-write</access>
  51299. </field>
  51300. <field>
  51301. <name>PFD3_FRAC</name>
  51302. <description>This field controls the fractional divide value</description>
  51303. <bitOffset>0x18</bitOffset>
  51304. <bitWidth>6</bitWidth>
  51305. <access>read-write</access>
  51306. </field>
  51307. <field>
  51308. <name>PFD3_STABLE</name>
  51309. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51310. <bitOffset>0x1E</bitOffset>
  51311. <bitWidth>1</bitWidth>
  51312. <access>read-only</access>
  51313. </field>
  51314. <field>
  51315. <name>PFD3_CLKGATE</name>
  51316. <description>IO Clock Gate</description>
  51317. <bitOffset>0x1F</bitOffset>
  51318. <bitWidth>1</bitWidth>
  51319. <access>read-write</access>
  51320. </field>
  51321. </fields>
  51322. </register>
  51323. <register>
  51324. <name>PFD_528_TOG</name>
  51325. <description>528MHz Clock (PLL2) Phase Fractional Divider Control Register</description>
  51326. <addressOffset>0x10C</addressOffset>
  51327. <size>32</size>
  51328. <access>read-write</access>
  51329. <resetValue>0x1018101B</resetValue>
  51330. <resetMask>0xFFFFFFFF</resetMask>
  51331. <fields>
  51332. <field>
  51333. <name>PFD0_FRAC</name>
  51334. <description>This field controls the fractional divide value</description>
  51335. <bitOffset>0</bitOffset>
  51336. <bitWidth>6</bitWidth>
  51337. <access>read-write</access>
  51338. </field>
  51339. <field>
  51340. <name>PFD0_STABLE</name>
  51341. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51342. <bitOffset>0x6</bitOffset>
  51343. <bitWidth>1</bitWidth>
  51344. <access>read-only</access>
  51345. </field>
  51346. <field>
  51347. <name>PFD0_CLKGATE</name>
  51348. <description>If set to 1, the IO fractional divider clock (reference ref_pfd0) is off (power savings)</description>
  51349. <bitOffset>0x7</bitOffset>
  51350. <bitWidth>1</bitWidth>
  51351. <access>read-write</access>
  51352. </field>
  51353. <field>
  51354. <name>PFD1_FRAC</name>
  51355. <description>This field controls the fractional divide value</description>
  51356. <bitOffset>0x8</bitOffset>
  51357. <bitWidth>6</bitWidth>
  51358. <access>read-write</access>
  51359. </field>
  51360. <field>
  51361. <name>PFD1_STABLE</name>
  51362. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51363. <bitOffset>0xE</bitOffset>
  51364. <bitWidth>1</bitWidth>
  51365. <access>read-only</access>
  51366. </field>
  51367. <field>
  51368. <name>PFD1_CLKGATE</name>
  51369. <description>IO Clock Gate</description>
  51370. <bitOffset>0xF</bitOffset>
  51371. <bitWidth>1</bitWidth>
  51372. <access>read-write</access>
  51373. </field>
  51374. <field>
  51375. <name>PFD2_FRAC</name>
  51376. <description>This field controls the fractional divide value</description>
  51377. <bitOffset>0x10</bitOffset>
  51378. <bitWidth>6</bitWidth>
  51379. <access>read-write</access>
  51380. </field>
  51381. <field>
  51382. <name>PFD2_STABLE</name>
  51383. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51384. <bitOffset>0x16</bitOffset>
  51385. <bitWidth>1</bitWidth>
  51386. <access>read-only</access>
  51387. </field>
  51388. <field>
  51389. <name>PFD2_CLKGATE</name>
  51390. <description>IO Clock Gate</description>
  51391. <bitOffset>0x17</bitOffset>
  51392. <bitWidth>1</bitWidth>
  51393. <access>read-write</access>
  51394. </field>
  51395. <field>
  51396. <name>PFD3_FRAC</name>
  51397. <description>This field controls the fractional divide value</description>
  51398. <bitOffset>0x18</bitOffset>
  51399. <bitWidth>6</bitWidth>
  51400. <access>read-write</access>
  51401. </field>
  51402. <field>
  51403. <name>PFD3_STABLE</name>
  51404. <description>This read-only bitfield is for DIAGNOSTIC PURPOSES ONLY since the fractional divider should become stable quickly enough that this field will never need to be used by either device driver or application code</description>
  51405. <bitOffset>0x1E</bitOffset>
  51406. <bitWidth>1</bitWidth>
  51407. <access>read-only</access>
  51408. </field>
  51409. <field>
  51410. <name>PFD3_CLKGATE</name>
  51411. <description>IO Clock Gate</description>
  51412. <bitOffset>0x1F</bitOffset>
  51413. <bitWidth>1</bitWidth>
  51414. <access>read-write</access>
  51415. </field>
  51416. </fields>
  51417. </register>
  51418. <register>
  51419. <name>MISC0</name>
  51420. <description>Miscellaneous Register 0</description>
  51421. <addressOffset>0x150</addressOffset>
  51422. <size>32</size>
  51423. <access>read-write</access>
  51424. <resetValue>0x4000000</resetValue>
  51425. <resetMask>0xFFFFFFFF</resetMask>
  51426. <fields>
  51427. <field>
  51428. <name>REFTOP_PWD</name>
  51429. <description>Control bit to power-down the analog bandgap reference circuitry</description>
  51430. <bitOffset>0</bitOffset>
  51431. <bitWidth>1</bitWidth>
  51432. <access>read-write</access>
  51433. </field>
  51434. <field>
  51435. <name>REFTOP_SELFBIASOFF</name>
  51436. <description>Control bit to disable the self-bias circuit in the analog bandgap</description>
  51437. <bitOffset>0x3</bitOffset>
  51438. <bitWidth>1</bitWidth>
  51439. <access>read-write</access>
  51440. <enumeratedValues>
  51441. <enumeratedValue>
  51442. <name>REFTOP_SELFBIASOFF_0</name>
  51443. <description>Uses coarse bias currents for startup</description>
  51444. <value>0</value>
  51445. </enumeratedValue>
  51446. <enumeratedValue>
  51447. <name>REFTOP_SELFBIASOFF_1</name>
  51448. <description>Uses bandgap-based bias currents for best performance.</description>
  51449. <value>0x1</value>
  51450. </enumeratedValue>
  51451. </enumeratedValues>
  51452. </field>
  51453. <field>
  51454. <name>REFTOP_VBGADJ</name>
  51455. <description>Not related to CCM. See Power Management Unit (PMU)</description>
  51456. <bitOffset>0x4</bitOffset>
  51457. <bitWidth>3</bitWidth>
  51458. <access>read-write</access>
  51459. <enumeratedValues>
  51460. <enumeratedValue>
  51461. <name>REFTOP_VBGADJ_0</name>
  51462. <description>Nominal VBG</description>
  51463. <value>0</value>
  51464. </enumeratedValue>
  51465. <enumeratedValue>
  51466. <name>REFTOP_VBGADJ_1</name>
  51467. <description>VBG+0.78%</description>
  51468. <value>0x1</value>
  51469. </enumeratedValue>
  51470. <enumeratedValue>
  51471. <name>REFTOP_VBGADJ_2</name>
  51472. <description>VBG+1.56%</description>
  51473. <value>0x2</value>
  51474. </enumeratedValue>
  51475. <enumeratedValue>
  51476. <name>REFTOP_VBGADJ_3</name>
  51477. <description>VBG+2.34%</description>
  51478. <value>0x3</value>
  51479. </enumeratedValue>
  51480. <enumeratedValue>
  51481. <name>REFTOP_VBGADJ_4</name>
  51482. <description>VBG-0.78%</description>
  51483. <value>0x4</value>
  51484. </enumeratedValue>
  51485. <enumeratedValue>
  51486. <name>REFTOP_VBGADJ_5</name>
  51487. <description>VBG-1.56%</description>
  51488. <value>0x5</value>
  51489. </enumeratedValue>
  51490. <enumeratedValue>
  51491. <name>REFTOP_VBGADJ_6</name>
  51492. <description>VBG-2.34%</description>
  51493. <value>0x6</value>
  51494. </enumeratedValue>
  51495. <enumeratedValue>
  51496. <name>REFTOP_VBGADJ_7</name>
  51497. <description>VBG-3.12%</description>
  51498. <value>0x7</value>
  51499. </enumeratedValue>
  51500. </enumeratedValues>
  51501. </field>
  51502. <field>
  51503. <name>REFTOP_VBGUP</name>
  51504. <description>Status bit that signals the analog bandgap voltage is up and stable</description>
  51505. <bitOffset>0x7</bitOffset>
  51506. <bitWidth>1</bitWidth>
  51507. <access>read-write</access>
  51508. </field>
  51509. <field>
  51510. <name>STOP_MODE_CONFIG</name>
  51511. <description>Configure the analog behavior in stop mode.</description>
  51512. <bitOffset>0xA</bitOffset>
  51513. <bitWidth>2</bitWidth>
  51514. <access>read-write</access>
  51515. <enumeratedValues>
  51516. <enumeratedValue>
  51517. <name>STOP_MODE_CONFIG_0</name>
  51518. <description>All analog except rtc powered down on stop mode assertion. XtalOsc=on, RCOsc=off;</description>
  51519. <value>0</value>
  51520. </enumeratedValue>
  51521. <enumeratedValue>
  51522. <name>STOP_MODE_CONFIG_1</name>
  51523. <description>Certain analog functions such as certain regulators left up. XtalOsc=on, RCOsc=off;</description>
  51524. <value>0x1</value>
  51525. </enumeratedValue>
  51526. <enumeratedValue>
  51527. <name>STOP_MODE_CONFIG_2</name>
  51528. <description>XtalOsc=off, RCOsc=on, Old BG=on, New BG=off.</description>
  51529. <value>0x2</value>
  51530. </enumeratedValue>
  51531. <enumeratedValue>
  51532. <name>STOP_MODE_CONFIG_3</name>
  51533. <description>XtalOsc=off, RCOsc=on, Old BG=off, New BG=on.</description>
  51534. <value>0x3</value>
  51535. </enumeratedValue>
  51536. </enumeratedValues>
  51537. </field>
  51538. <field>
  51539. <name>DISCON_HIGH_SNVS</name>
  51540. <description>This bit controls a switch from VDD_HIGH_IN to VDD_SNVS_IN.</description>
  51541. <bitOffset>0xC</bitOffset>
  51542. <bitWidth>1</bitWidth>
  51543. <access>read-write</access>
  51544. <enumeratedValues>
  51545. <enumeratedValue>
  51546. <name>DISCON_HIGH_SNVS_0</name>
  51547. <description>Turn on the switch</description>
  51548. <value>0</value>
  51549. </enumeratedValue>
  51550. <enumeratedValue>
  51551. <name>DISCON_HIGH_SNVS_1</name>
  51552. <description>Turn off the switch</description>
  51553. <value>0x1</value>
  51554. </enumeratedValue>
  51555. </enumeratedValues>
  51556. </field>
  51557. <field>
  51558. <name>OSC_I</name>
  51559. <description>This field determines the bias current in the 24MHz oscillator</description>
  51560. <bitOffset>0xD</bitOffset>
  51561. <bitWidth>2</bitWidth>
  51562. <access>read-write</access>
  51563. <enumeratedValues>
  51564. <enumeratedValue>
  51565. <name>NOMINAL</name>
  51566. <description>Nominal</description>
  51567. <value>0</value>
  51568. </enumeratedValue>
  51569. <enumeratedValue>
  51570. <name>MINUS_12_5_PERCENT</name>
  51571. <description>Decrease current by 12.5%</description>
  51572. <value>0x1</value>
  51573. </enumeratedValue>
  51574. <enumeratedValue>
  51575. <name>MINUS_25_PERCENT</name>
  51576. <description>Decrease current by 25.0%</description>
  51577. <value>0x2</value>
  51578. </enumeratedValue>
  51579. <enumeratedValue>
  51580. <name>MINUS_37_5_PERCENT</name>
  51581. <description>Decrease current by 37.5%</description>
  51582. <value>0x3</value>
  51583. </enumeratedValue>
  51584. </enumeratedValues>
  51585. </field>
  51586. <field>
  51587. <name>OSC_XTALOK</name>
  51588. <description>Status bit that signals that the output of the 24-MHz crystal oscillator is stable</description>
  51589. <bitOffset>0xF</bitOffset>
  51590. <bitWidth>1</bitWidth>
  51591. <access>read-only</access>
  51592. </field>
  51593. <field>
  51594. <name>OSC_XTALOK_EN</name>
  51595. <description>This bit enables the detector that signals when the 24MHz crystal oscillator is stable</description>
  51596. <bitOffset>0x10</bitOffset>
  51597. <bitWidth>1</bitWidth>
  51598. <access>read-write</access>
  51599. </field>
  51600. <field>
  51601. <name>CLKGATE_CTRL</name>
  51602. <description>This bit allows disabling the clock gate (always ungated) for the xtal 24MHz clock that clocks the digital logic in the analog block</description>
  51603. <bitOffset>0x19</bitOffset>
  51604. <bitWidth>1</bitWidth>
  51605. <access>read-write</access>
  51606. <enumeratedValues>
  51607. <enumeratedValue>
  51608. <name>ALLOW_AUTO_GATE</name>
  51609. <description>Allow the logic to automatically gate the clock when the XTAL is powered down.</description>
  51610. <value>0</value>
  51611. </enumeratedValue>
  51612. <enumeratedValue>
  51613. <name>NO_AUTO_GATE</name>
  51614. <description>Prevent the logic from ever gating off the clock.</description>
  51615. <value>0x1</value>
  51616. </enumeratedValue>
  51617. </enumeratedValues>
  51618. </field>
  51619. <field>
  51620. <name>CLKGATE_DELAY</name>
  51621. <description>This field specifies the delay between powering up the XTAL 24MHz clock and releasing the clock to the digital logic inside the analog block</description>
  51622. <bitOffset>0x1A</bitOffset>
  51623. <bitWidth>3</bitWidth>
  51624. <access>read-write</access>
  51625. <enumeratedValues>
  51626. <enumeratedValue>
  51627. <name>CLKGATE_DELAY_0</name>
  51628. <description>0.5ms</description>
  51629. <value>0</value>
  51630. </enumeratedValue>
  51631. <enumeratedValue>
  51632. <name>CLKGATE_DELAY_1</name>
  51633. <description>1.0ms</description>
  51634. <value>0x1</value>
  51635. </enumeratedValue>
  51636. <enumeratedValue>
  51637. <name>CLKGATE_DELAY_2</name>
  51638. <description>2.0ms</description>
  51639. <value>0x2</value>
  51640. </enumeratedValue>
  51641. <enumeratedValue>
  51642. <name>CLKGATE_DELAY_3</name>
  51643. <description>3.0ms</description>
  51644. <value>0x3</value>
  51645. </enumeratedValue>
  51646. <enumeratedValue>
  51647. <name>CLKGATE_DELAY_4</name>
  51648. <description>4.0ms</description>
  51649. <value>0x4</value>
  51650. </enumeratedValue>
  51651. <enumeratedValue>
  51652. <name>CLKGATE_DELAY_5</name>
  51653. <description>5.0ms</description>
  51654. <value>0x5</value>
  51655. </enumeratedValue>
  51656. <enumeratedValue>
  51657. <name>CLKGATE_DELAY_6</name>
  51658. <description>6.0ms</description>
  51659. <value>0x6</value>
  51660. </enumeratedValue>
  51661. <enumeratedValue>
  51662. <name>CLKGATE_DELAY_7</name>
  51663. <description>7.0ms</description>
  51664. <value>0x7</value>
  51665. </enumeratedValue>
  51666. </enumeratedValues>
  51667. </field>
  51668. <field>
  51669. <name>RTC_XTAL_SOURCE</name>
  51670. <description>This field indicates which chip source is being used for the rtc clock</description>
  51671. <bitOffset>0x1D</bitOffset>
  51672. <bitWidth>1</bitWidth>
  51673. <access>read-write</access>
  51674. <enumeratedValues>
  51675. <enumeratedValue>
  51676. <name>RTC_XTAL_SOURCE_0</name>
  51677. <description>Internal ring oscillator</description>
  51678. <value>0</value>
  51679. </enumeratedValue>
  51680. <enumeratedValue>
  51681. <name>RTC_XTAL_SOURCE_1</name>
  51682. <description>RTC_XTAL</description>
  51683. <value>0x1</value>
  51684. </enumeratedValue>
  51685. </enumeratedValues>
  51686. </field>
  51687. <field>
  51688. <name>XTAL_24M_PWD</name>
  51689. <description>This field powers down the 24M crystal oscillator if set true</description>
  51690. <bitOffset>0x1E</bitOffset>
  51691. <bitWidth>1</bitWidth>
  51692. <access>read-write</access>
  51693. </field>
  51694. <field>
  51695. <name>VID_PLL_PREDIV</name>
  51696. <description>Predivider for the source clock of the PLL's.</description>
  51697. <bitOffset>0x1F</bitOffset>
  51698. <bitWidth>1</bitWidth>
  51699. <access>read-write</access>
  51700. <enumeratedValues>
  51701. <enumeratedValue>
  51702. <name>VID_PLL_PREDIV_0</name>
  51703. <description>Divide by 1</description>
  51704. <value>0</value>
  51705. </enumeratedValue>
  51706. <enumeratedValue>
  51707. <name>VID_PLL_PREDIV_1</name>
  51708. <description>Divide by 2</description>
  51709. <value>0x1</value>
  51710. </enumeratedValue>
  51711. </enumeratedValues>
  51712. </field>
  51713. </fields>
  51714. </register>
  51715. <register>
  51716. <name>MISC0_SET</name>
  51717. <description>Miscellaneous Register 0</description>
  51718. <addressOffset>0x154</addressOffset>
  51719. <size>32</size>
  51720. <access>read-write</access>
  51721. <resetValue>0x4000000</resetValue>
  51722. <resetMask>0xFFFFFFFF</resetMask>
  51723. <fields>
  51724. <field>
  51725. <name>REFTOP_PWD</name>
  51726. <description>Control bit to power-down the analog bandgap reference circuitry</description>
  51727. <bitOffset>0</bitOffset>
  51728. <bitWidth>1</bitWidth>
  51729. <access>read-write</access>
  51730. </field>
  51731. <field>
  51732. <name>REFTOP_SELFBIASOFF</name>
  51733. <description>Control bit to disable the self-bias circuit in the analog bandgap</description>
  51734. <bitOffset>0x3</bitOffset>
  51735. <bitWidth>1</bitWidth>
  51736. <access>read-write</access>
  51737. <enumeratedValues>
  51738. <enumeratedValue>
  51739. <name>REFTOP_SELFBIASOFF_0</name>
  51740. <description>Uses coarse bias currents for startup</description>
  51741. <value>0</value>
  51742. </enumeratedValue>
  51743. <enumeratedValue>
  51744. <name>REFTOP_SELFBIASOFF_1</name>
  51745. <description>Uses bandgap-based bias currents for best performance.</description>
  51746. <value>0x1</value>
  51747. </enumeratedValue>
  51748. </enumeratedValues>
  51749. </field>
  51750. <field>
  51751. <name>REFTOP_VBGADJ</name>
  51752. <description>Not related to CCM. See Power Management Unit (PMU)</description>
  51753. <bitOffset>0x4</bitOffset>
  51754. <bitWidth>3</bitWidth>
  51755. <access>read-write</access>
  51756. <enumeratedValues>
  51757. <enumeratedValue>
  51758. <name>REFTOP_VBGADJ_0</name>
  51759. <description>Nominal VBG</description>
  51760. <value>0</value>
  51761. </enumeratedValue>
  51762. <enumeratedValue>
  51763. <name>REFTOP_VBGADJ_1</name>
  51764. <description>VBG+0.78%</description>
  51765. <value>0x1</value>
  51766. </enumeratedValue>
  51767. <enumeratedValue>
  51768. <name>REFTOP_VBGADJ_2</name>
  51769. <description>VBG+1.56%</description>
  51770. <value>0x2</value>
  51771. </enumeratedValue>
  51772. <enumeratedValue>
  51773. <name>REFTOP_VBGADJ_3</name>
  51774. <description>VBG+2.34%</description>
  51775. <value>0x3</value>
  51776. </enumeratedValue>
  51777. <enumeratedValue>
  51778. <name>REFTOP_VBGADJ_4</name>
  51779. <description>VBG-0.78%</description>
  51780. <value>0x4</value>
  51781. </enumeratedValue>
  51782. <enumeratedValue>
  51783. <name>REFTOP_VBGADJ_5</name>
  51784. <description>VBG-1.56%</description>
  51785. <value>0x5</value>
  51786. </enumeratedValue>
  51787. <enumeratedValue>
  51788. <name>REFTOP_VBGADJ_6</name>
  51789. <description>VBG-2.34%</description>
  51790. <value>0x6</value>
  51791. </enumeratedValue>
  51792. <enumeratedValue>
  51793. <name>REFTOP_VBGADJ_7</name>
  51794. <description>VBG-3.12%</description>
  51795. <value>0x7</value>
  51796. </enumeratedValue>
  51797. </enumeratedValues>
  51798. </field>
  51799. <field>
  51800. <name>REFTOP_VBGUP</name>
  51801. <description>Status bit that signals the analog bandgap voltage is up and stable</description>
  51802. <bitOffset>0x7</bitOffset>
  51803. <bitWidth>1</bitWidth>
  51804. <access>read-write</access>
  51805. </field>
  51806. <field>
  51807. <name>STOP_MODE_CONFIG</name>
  51808. <description>Configure the analog behavior in stop mode.</description>
  51809. <bitOffset>0xA</bitOffset>
  51810. <bitWidth>2</bitWidth>
  51811. <access>read-write</access>
  51812. <enumeratedValues>
  51813. <enumeratedValue>
  51814. <name>STOP_MODE_CONFIG_0</name>
  51815. <description>All analog except rtc powered down on stop mode assertion. XtalOsc=on, RCOsc=off;</description>
  51816. <value>0</value>
  51817. </enumeratedValue>
  51818. <enumeratedValue>
  51819. <name>STOP_MODE_CONFIG_1</name>
  51820. <description>Certain analog functions such as certain regulators left up. XtalOsc=on, RCOsc=off;</description>
  51821. <value>0x1</value>
  51822. </enumeratedValue>
  51823. <enumeratedValue>
  51824. <name>STOP_MODE_CONFIG_2</name>
  51825. <description>XtalOsc=off, RCOsc=on, Old BG=on, New BG=off.</description>
  51826. <value>0x2</value>
  51827. </enumeratedValue>
  51828. <enumeratedValue>
  51829. <name>STOP_MODE_CONFIG_3</name>
  51830. <description>XtalOsc=off, RCOsc=on, Old BG=off, New BG=on.</description>
  51831. <value>0x3</value>
  51832. </enumeratedValue>
  51833. </enumeratedValues>
  51834. </field>
  51835. <field>
  51836. <name>DISCON_HIGH_SNVS</name>
  51837. <description>This bit controls a switch from VDD_HIGH_IN to VDD_SNVS_IN.</description>
  51838. <bitOffset>0xC</bitOffset>
  51839. <bitWidth>1</bitWidth>
  51840. <access>read-write</access>
  51841. <enumeratedValues>
  51842. <enumeratedValue>
  51843. <name>DISCON_HIGH_SNVS_0</name>
  51844. <description>Turn on the switch</description>
  51845. <value>0</value>
  51846. </enumeratedValue>
  51847. <enumeratedValue>
  51848. <name>DISCON_HIGH_SNVS_1</name>
  51849. <description>Turn off the switch</description>
  51850. <value>0x1</value>
  51851. </enumeratedValue>
  51852. </enumeratedValues>
  51853. </field>
  51854. <field>
  51855. <name>OSC_I</name>
  51856. <description>This field determines the bias current in the 24MHz oscillator</description>
  51857. <bitOffset>0xD</bitOffset>
  51858. <bitWidth>2</bitWidth>
  51859. <access>read-write</access>
  51860. <enumeratedValues>
  51861. <enumeratedValue>
  51862. <name>NOMINAL</name>
  51863. <description>Nominal</description>
  51864. <value>0</value>
  51865. </enumeratedValue>
  51866. <enumeratedValue>
  51867. <name>MINUS_12_5_PERCENT</name>
  51868. <description>Decrease current by 12.5%</description>
  51869. <value>0x1</value>
  51870. </enumeratedValue>
  51871. <enumeratedValue>
  51872. <name>MINUS_25_PERCENT</name>
  51873. <description>Decrease current by 25.0%</description>
  51874. <value>0x2</value>
  51875. </enumeratedValue>
  51876. <enumeratedValue>
  51877. <name>MINUS_37_5_PERCENT</name>
  51878. <description>Decrease current by 37.5%</description>
  51879. <value>0x3</value>
  51880. </enumeratedValue>
  51881. </enumeratedValues>
  51882. </field>
  51883. <field>
  51884. <name>OSC_XTALOK</name>
  51885. <description>Status bit that signals that the output of the 24-MHz crystal oscillator is stable</description>
  51886. <bitOffset>0xF</bitOffset>
  51887. <bitWidth>1</bitWidth>
  51888. <access>read-only</access>
  51889. </field>
  51890. <field>
  51891. <name>OSC_XTALOK_EN</name>
  51892. <description>This bit enables the detector that signals when the 24MHz crystal oscillator is stable</description>
  51893. <bitOffset>0x10</bitOffset>
  51894. <bitWidth>1</bitWidth>
  51895. <access>read-write</access>
  51896. </field>
  51897. <field>
  51898. <name>CLKGATE_CTRL</name>
  51899. <description>This bit allows disabling the clock gate (always ungated) for the xtal 24MHz clock that clocks the digital logic in the analog block</description>
  51900. <bitOffset>0x19</bitOffset>
  51901. <bitWidth>1</bitWidth>
  51902. <access>read-write</access>
  51903. <enumeratedValues>
  51904. <enumeratedValue>
  51905. <name>ALLOW_AUTO_GATE</name>
  51906. <description>Allow the logic to automatically gate the clock when the XTAL is powered down.</description>
  51907. <value>0</value>
  51908. </enumeratedValue>
  51909. <enumeratedValue>
  51910. <name>NO_AUTO_GATE</name>
  51911. <description>Prevent the logic from ever gating off the clock.</description>
  51912. <value>0x1</value>
  51913. </enumeratedValue>
  51914. </enumeratedValues>
  51915. </field>
  51916. <field>
  51917. <name>CLKGATE_DELAY</name>
  51918. <description>This field specifies the delay between powering up the XTAL 24MHz clock and releasing the clock to the digital logic inside the analog block</description>
  51919. <bitOffset>0x1A</bitOffset>
  51920. <bitWidth>3</bitWidth>
  51921. <access>read-write</access>
  51922. <enumeratedValues>
  51923. <enumeratedValue>
  51924. <name>CLKGATE_DELAY_0</name>
  51925. <description>0.5ms</description>
  51926. <value>0</value>
  51927. </enumeratedValue>
  51928. <enumeratedValue>
  51929. <name>CLKGATE_DELAY_1</name>
  51930. <description>1.0ms</description>
  51931. <value>0x1</value>
  51932. </enumeratedValue>
  51933. <enumeratedValue>
  51934. <name>CLKGATE_DELAY_2</name>
  51935. <description>2.0ms</description>
  51936. <value>0x2</value>
  51937. </enumeratedValue>
  51938. <enumeratedValue>
  51939. <name>CLKGATE_DELAY_3</name>
  51940. <description>3.0ms</description>
  51941. <value>0x3</value>
  51942. </enumeratedValue>
  51943. <enumeratedValue>
  51944. <name>CLKGATE_DELAY_4</name>
  51945. <description>4.0ms</description>
  51946. <value>0x4</value>
  51947. </enumeratedValue>
  51948. <enumeratedValue>
  51949. <name>CLKGATE_DELAY_5</name>
  51950. <description>5.0ms</description>
  51951. <value>0x5</value>
  51952. </enumeratedValue>
  51953. <enumeratedValue>
  51954. <name>CLKGATE_DELAY_6</name>
  51955. <description>6.0ms</description>
  51956. <value>0x6</value>
  51957. </enumeratedValue>
  51958. <enumeratedValue>
  51959. <name>CLKGATE_DELAY_7</name>
  51960. <description>7.0ms</description>
  51961. <value>0x7</value>
  51962. </enumeratedValue>
  51963. </enumeratedValues>
  51964. </field>
  51965. <field>
  51966. <name>RTC_XTAL_SOURCE</name>
  51967. <description>This field indicates which chip source is being used for the rtc clock</description>
  51968. <bitOffset>0x1D</bitOffset>
  51969. <bitWidth>1</bitWidth>
  51970. <access>read-write</access>
  51971. <enumeratedValues>
  51972. <enumeratedValue>
  51973. <name>RTC_XTAL_SOURCE_0</name>
  51974. <description>Internal ring oscillator</description>
  51975. <value>0</value>
  51976. </enumeratedValue>
  51977. <enumeratedValue>
  51978. <name>RTC_XTAL_SOURCE_1</name>
  51979. <description>RTC_XTAL</description>
  51980. <value>0x1</value>
  51981. </enumeratedValue>
  51982. </enumeratedValues>
  51983. </field>
  51984. <field>
  51985. <name>XTAL_24M_PWD</name>
  51986. <description>This field powers down the 24M crystal oscillator if set true</description>
  51987. <bitOffset>0x1E</bitOffset>
  51988. <bitWidth>1</bitWidth>
  51989. <access>read-write</access>
  51990. </field>
  51991. <field>
  51992. <name>VID_PLL_PREDIV</name>
  51993. <description>Predivider for the source clock of the PLL's.</description>
  51994. <bitOffset>0x1F</bitOffset>
  51995. <bitWidth>1</bitWidth>
  51996. <access>read-write</access>
  51997. <enumeratedValues>
  51998. <enumeratedValue>
  51999. <name>VID_PLL_PREDIV_0</name>
  52000. <description>Divide by 1</description>
  52001. <value>0</value>
  52002. </enumeratedValue>
  52003. <enumeratedValue>
  52004. <name>VID_PLL_PREDIV_1</name>
  52005. <description>Divide by 2</description>
  52006. <value>0x1</value>
  52007. </enumeratedValue>
  52008. </enumeratedValues>
  52009. </field>
  52010. </fields>
  52011. </register>
  52012. <register>
  52013. <name>MISC0_CLR</name>
  52014. <description>Miscellaneous Register 0</description>
  52015. <addressOffset>0x158</addressOffset>
  52016. <size>32</size>
  52017. <access>read-write</access>
  52018. <resetValue>0x4000000</resetValue>
  52019. <resetMask>0xFFFFFFFF</resetMask>
  52020. <fields>
  52021. <field>
  52022. <name>REFTOP_PWD</name>
  52023. <description>Control bit to power-down the analog bandgap reference circuitry</description>
  52024. <bitOffset>0</bitOffset>
  52025. <bitWidth>1</bitWidth>
  52026. <access>read-write</access>
  52027. </field>
  52028. <field>
  52029. <name>REFTOP_SELFBIASOFF</name>
  52030. <description>Control bit to disable the self-bias circuit in the analog bandgap</description>
  52031. <bitOffset>0x3</bitOffset>
  52032. <bitWidth>1</bitWidth>
  52033. <access>read-write</access>
  52034. <enumeratedValues>
  52035. <enumeratedValue>
  52036. <name>REFTOP_SELFBIASOFF_0</name>
  52037. <description>Uses coarse bias currents for startup</description>
  52038. <value>0</value>
  52039. </enumeratedValue>
  52040. <enumeratedValue>
  52041. <name>REFTOP_SELFBIASOFF_1</name>
  52042. <description>Uses bandgap-based bias currents for best performance.</description>
  52043. <value>0x1</value>
  52044. </enumeratedValue>
  52045. </enumeratedValues>
  52046. </field>
  52047. <field>
  52048. <name>REFTOP_VBGADJ</name>
  52049. <description>Not related to CCM. See Power Management Unit (PMU)</description>
  52050. <bitOffset>0x4</bitOffset>
  52051. <bitWidth>3</bitWidth>
  52052. <access>read-write</access>
  52053. <enumeratedValues>
  52054. <enumeratedValue>
  52055. <name>REFTOP_VBGADJ_0</name>
  52056. <description>Nominal VBG</description>
  52057. <value>0</value>
  52058. </enumeratedValue>
  52059. <enumeratedValue>
  52060. <name>REFTOP_VBGADJ_1</name>
  52061. <description>VBG+0.78%</description>
  52062. <value>0x1</value>
  52063. </enumeratedValue>
  52064. <enumeratedValue>
  52065. <name>REFTOP_VBGADJ_2</name>
  52066. <description>VBG+1.56%</description>
  52067. <value>0x2</value>
  52068. </enumeratedValue>
  52069. <enumeratedValue>
  52070. <name>REFTOP_VBGADJ_3</name>
  52071. <description>VBG+2.34%</description>
  52072. <value>0x3</value>
  52073. </enumeratedValue>
  52074. <enumeratedValue>
  52075. <name>REFTOP_VBGADJ_4</name>
  52076. <description>VBG-0.78%</description>
  52077. <value>0x4</value>
  52078. </enumeratedValue>
  52079. <enumeratedValue>
  52080. <name>REFTOP_VBGADJ_5</name>
  52081. <description>VBG-1.56%</description>
  52082. <value>0x5</value>
  52083. </enumeratedValue>
  52084. <enumeratedValue>
  52085. <name>REFTOP_VBGADJ_6</name>
  52086. <description>VBG-2.34%</description>
  52087. <value>0x6</value>
  52088. </enumeratedValue>
  52089. <enumeratedValue>
  52090. <name>REFTOP_VBGADJ_7</name>
  52091. <description>VBG-3.12%</description>
  52092. <value>0x7</value>
  52093. </enumeratedValue>
  52094. </enumeratedValues>
  52095. </field>
  52096. <field>
  52097. <name>REFTOP_VBGUP</name>
  52098. <description>Status bit that signals the analog bandgap voltage is up and stable</description>
  52099. <bitOffset>0x7</bitOffset>
  52100. <bitWidth>1</bitWidth>
  52101. <access>read-write</access>
  52102. </field>
  52103. <field>
  52104. <name>STOP_MODE_CONFIG</name>
  52105. <description>Configure the analog behavior in stop mode.</description>
  52106. <bitOffset>0xA</bitOffset>
  52107. <bitWidth>2</bitWidth>
  52108. <access>read-write</access>
  52109. <enumeratedValues>
  52110. <enumeratedValue>
  52111. <name>STOP_MODE_CONFIG_0</name>
  52112. <description>All analog except rtc powered down on stop mode assertion. XtalOsc=on, RCOsc=off;</description>
  52113. <value>0</value>
  52114. </enumeratedValue>
  52115. <enumeratedValue>
  52116. <name>STOP_MODE_CONFIG_1</name>
  52117. <description>Certain analog functions such as certain regulators left up. XtalOsc=on, RCOsc=off;</description>
  52118. <value>0x1</value>
  52119. </enumeratedValue>
  52120. <enumeratedValue>
  52121. <name>STOP_MODE_CONFIG_2</name>
  52122. <description>XtalOsc=off, RCOsc=on, Old BG=on, New BG=off.</description>
  52123. <value>0x2</value>
  52124. </enumeratedValue>
  52125. <enumeratedValue>
  52126. <name>STOP_MODE_CONFIG_3</name>
  52127. <description>XtalOsc=off, RCOsc=on, Old BG=off, New BG=on.</description>
  52128. <value>0x3</value>
  52129. </enumeratedValue>
  52130. </enumeratedValues>
  52131. </field>
  52132. <field>
  52133. <name>DISCON_HIGH_SNVS</name>
  52134. <description>This bit controls a switch from VDD_HIGH_IN to VDD_SNVS_IN.</description>
  52135. <bitOffset>0xC</bitOffset>
  52136. <bitWidth>1</bitWidth>
  52137. <access>read-write</access>
  52138. <enumeratedValues>
  52139. <enumeratedValue>
  52140. <name>DISCON_HIGH_SNVS_0</name>
  52141. <description>Turn on the switch</description>
  52142. <value>0</value>
  52143. </enumeratedValue>
  52144. <enumeratedValue>
  52145. <name>DISCON_HIGH_SNVS_1</name>
  52146. <description>Turn off the switch</description>
  52147. <value>0x1</value>
  52148. </enumeratedValue>
  52149. </enumeratedValues>
  52150. </field>
  52151. <field>
  52152. <name>OSC_I</name>
  52153. <description>This field determines the bias current in the 24MHz oscillator</description>
  52154. <bitOffset>0xD</bitOffset>
  52155. <bitWidth>2</bitWidth>
  52156. <access>read-write</access>
  52157. <enumeratedValues>
  52158. <enumeratedValue>
  52159. <name>NOMINAL</name>
  52160. <description>Nominal</description>
  52161. <value>0</value>
  52162. </enumeratedValue>
  52163. <enumeratedValue>
  52164. <name>MINUS_12_5_PERCENT</name>
  52165. <description>Decrease current by 12.5%</description>
  52166. <value>0x1</value>
  52167. </enumeratedValue>
  52168. <enumeratedValue>
  52169. <name>MINUS_25_PERCENT</name>
  52170. <description>Decrease current by 25.0%</description>
  52171. <value>0x2</value>
  52172. </enumeratedValue>
  52173. <enumeratedValue>
  52174. <name>MINUS_37_5_PERCENT</name>
  52175. <description>Decrease current by 37.5%</description>
  52176. <value>0x3</value>
  52177. </enumeratedValue>
  52178. </enumeratedValues>
  52179. </field>
  52180. <field>
  52181. <name>OSC_XTALOK</name>
  52182. <description>Status bit that signals that the output of the 24-MHz crystal oscillator is stable</description>
  52183. <bitOffset>0xF</bitOffset>
  52184. <bitWidth>1</bitWidth>
  52185. <access>read-only</access>
  52186. </field>
  52187. <field>
  52188. <name>OSC_XTALOK_EN</name>
  52189. <description>This bit enables the detector that signals when the 24MHz crystal oscillator is stable</description>
  52190. <bitOffset>0x10</bitOffset>
  52191. <bitWidth>1</bitWidth>
  52192. <access>read-write</access>
  52193. </field>
  52194. <field>
  52195. <name>CLKGATE_CTRL</name>
  52196. <description>This bit allows disabling the clock gate (always ungated) for the xtal 24MHz clock that clocks the digital logic in the analog block</description>
  52197. <bitOffset>0x19</bitOffset>
  52198. <bitWidth>1</bitWidth>
  52199. <access>read-write</access>
  52200. <enumeratedValues>
  52201. <enumeratedValue>
  52202. <name>ALLOW_AUTO_GATE</name>
  52203. <description>Allow the logic to automatically gate the clock when the XTAL is powered down.</description>
  52204. <value>0</value>
  52205. </enumeratedValue>
  52206. <enumeratedValue>
  52207. <name>NO_AUTO_GATE</name>
  52208. <description>Prevent the logic from ever gating off the clock.</description>
  52209. <value>0x1</value>
  52210. </enumeratedValue>
  52211. </enumeratedValues>
  52212. </field>
  52213. <field>
  52214. <name>CLKGATE_DELAY</name>
  52215. <description>This field specifies the delay between powering up the XTAL 24MHz clock and releasing the clock to the digital logic inside the analog block</description>
  52216. <bitOffset>0x1A</bitOffset>
  52217. <bitWidth>3</bitWidth>
  52218. <access>read-write</access>
  52219. <enumeratedValues>
  52220. <enumeratedValue>
  52221. <name>CLKGATE_DELAY_0</name>
  52222. <description>0.5ms</description>
  52223. <value>0</value>
  52224. </enumeratedValue>
  52225. <enumeratedValue>
  52226. <name>CLKGATE_DELAY_1</name>
  52227. <description>1.0ms</description>
  52228. <value>0x1</value>
  52229. </enumeratedValue>
  52230. <enumeratedValue>
  52231. <name>CLKGATE_DELAY_2</name>
  52232. <description>2.0ms</description>
  52233. <value>0x2</value>
  52234. </enumeratedValue>
  52235. <enumeratedValue>
  52236. <name>CLKGATE_DELAY_3</name>
  52237. <description>3.0ms</description>
  52238. <value>0x3</value>
  52239. </enumeratedValue>
  52240. <enumeratedValue>
  52241. <name>CLKGATE_DELAY_4</name>
  52242. <description>4.0ms</description>
  52243. <value>0x4</value>
  52244. </enumeratedValue>
  52245. <enumeratedValue>
  52246. <name>CLKGATE_DELAY_5</name>
  52247. <description>5.0ms</description>
  52248. <value>0x5</value>
  52249. </enumeratedValue>
  52250. <enumeratedValue>
  52251. <name>CLKGATE_DELAY_6</name>
  52252. <description>6.0ms</description>
  52253. <value>0x6</value>
  52254. </enumeratedValue>
  52255. <enumeratedValue>
  52256. <name>CLKGATE_DELAY_7</name>
  52257. <description>7.0ms</description>
  52258. <value>0x7</value>
  52259. </enumeratedValue>
  52260. </enumeratedValues>
  52261. </field>
  52262. <field>
  52263. <name>RTC_XTAL_SOURCE</name>
  52264. <description>This field indicates which chip source is being used for the rtc clock</description>
  52265. <bitOffset>0x1D</bitOffset>
  52266. <bitWidth>1</bitWidth>
  52267. <access>read-write</access>
  52268. <enumeratedValues>
  52269. <enumeratedValue>
  52270. <name>RTC_XTAL_SOURCE_0</name>
  52271. <description>Internal ring oscillator</description>
  52272. <value>0</value>
  52273. </enumeratedValue>
  52274. <enumeratedValue>
  52275. <name>RTC_XTAL_SOURCE_1</name>
  52276. <description>RTC_XTAL</description>
  52277. <value>0x1</value>
  52278. </enumeratedValue>
  52279. </enumeratedValues>
  52280. </field>
  52281. <field>
  52282. <name>XTAL_24M_PWD</name>
  52283. <description>This field powers down the 24M crystal oscillator if set true</description>
  52284. <bitOffset>0x1E</bitOffset>
  52285. <bitWidth>1</bitWidth>
  52286. <access>read-write</access>
  52287. </field>
  52288. <field>
  52289. <name>VID_PLL_PREDIV</name>
  52290. <description>Predivider for the source clock of the PLL's.</description>
  52291. <bitOffset>0x1F</bitOffset>
  52292. <bitWidth>1</bitWidth>
  52293. <access>read-write</access>
  52294. <enumeratedValues>
  52295. <enumeratedValue>
  52296. <name>VID_PLL_PREDIV_0</name>
  52297. <description>Divide by 1</description>
  52298. <value>0</value>
  52299. </enumeratedValue>
  52300. <enumeratedValue>
  52301. <name>VID_PLL_PREDIV_1</name>
  52302. <description>Divide by 2</description>
  52303. <value>0x1</value>
  52304. </enumeratedValue>
  52305. </enumeratedValues>
  52306. </field>
  52307. </fields>
  52308. </register>
  52309. <register>
  52310. <name>MISC0_TOG</name>
  52311. <description>Miscellaneous Register 0</description>
  52312. <addressOffset>0x15C</addressOffset>
  52313. <size>32</size>
  52314. <access>read-write</access>
  52315. <resetValue>0x4000000</resetValue>
  52316. <resetMask>0xFFFFFFFF</resetMask>
  52317. <fields>
  52318. <field>
  52319. <name>REFTOP_PWD</name>
  52320. <description>Control bit to power-down the analog bandgap reference circuitry</description>
  52321. <bitOffset>0</bitOffset>
  52322. <bitWidth>1</bitWidth>
  52323. <access>read-write</access>
  52324. </field>
  52325. <field>
  52326. <name>REFTOP_SELFBIASOFF</name>
  52327. <description>Control bit to disable the self-bias circuit in the analog bandgap</description>
  52328. <bitOffset>0x3</bitOffset>
  52329. <bitWidth>1</bitWidth>
  52330. <access>read-write</access>
  52331. <enumeratedValues>
  52332. <enumeratedValue>
  52333. <name>REFTOP_SELFBIASOFF_0</name>
  52334. <description>Uses coarse bias currents for startup</description>
  52335. <value>0</value>
  52336. </enumeratedValue>
  52337. <enumeratedValue>
  52338. <name>REFTOP_SELFBIASOFF_1</name>
  52339. <description>Uses bandgap-based bias currents for best performance.</description>
  52340. <value>0x1</value>
  52341. </enumeratedValue>
  52342. </enumeratedValues>
  52343. </field>
  52344. <field>
  52345. <name>REFTOP_VBGADJ</name>
  52346. <description>Not related to CCM. See Power Management Unit (PMU)</description>
  52347. <bitOffset>0x4</bitOffset>
  52348. <bitWidth>3</bitWidth>
  52349. <access>read-write</access>
  52350. <enumeratedValues>
  52351. <enumeratedValue>
  52352. <name>REFTOP_VBGADJ_0</name>
  52353. <description>Nominal VBG</description>
  52354. <value>0</value>
  52355. </enumeratedValue>
  52356. <enumeratedValue>
  52357. <name>REFTOP_VBGADJ_1</name>
  52358. <description>VBG+0.78%</description>
  52359. <value>0x1</value>
  52360. </enumeratedValue>
  52361. <enumeratedValue>
  52362. <name>REFTOP_VBGADJ_2</name>
  52363. <description>VBG+1.56%</description>
  52364. <value>0x2</value>
  52365. </enumeratedValue>
  52366. <enumeratedValue>
  52367. <name>REFTOP_VBGADJ_3</name>
  52368. <description>VBG+2.34%</description>
  52369. <value>0x3</value>
  52370. </enumeratedValue>
  52371. <enumeratedValue>
  52372. <name>REFTOP_VBGADJ_4</name>
  52373. <description>VBG-0.78%</description>
  52374. <value>0x4</value>
  52375. </enumeratedValue>
  52376. <enumeratedValue>
  52377. <name>REFTOP_VBGADJ_5</name>
  52378. <description>VBG-1.56%</description>
  52379. <value>0x5</value>
  52380. </enumeratedValue>
  52381. <enumeratedValue>
  52382. <name>REFTOP_VBGADJ_6</name>
  52383. <description>VBG-2.34%</description>
  52384. <value>0x6</value>
  52385. </enumeratedValue>
  52386. <enumeratedValue>
  52387. <name>REFTOP_VBGADJ_7</name>
  52388. <description>VBG-3.12%</description>
  52389. <value>0x7</value>
  52390. </enumeratedValue>
  52391. </enumeratedValues>
  52392. </field>
  52393. <field>
  52394. <name>REFTOP_VBGUP</name>
  52395. <description>Status bit that signals the analog bandgap voltage is up and stable</description>
  52396. <bitOffset>0x7</bitOffset>
  52397. <bitWidth>1</bitWidth>
  52398. <access>read-write</access>
  52399. </field>
  52400. <field>
  52401. <name>STOP_MODE_CONFIG</name>
  52402. <description>Configure the analog behavior in stop mode.</description>
  52403. <bitOffset>0xA</bitOffset>
  52404. <bitWidth>2</bitWidth>
  52405. <access>read-write</access>
  52406. <enumeratedValues>
  52407. <enumeratedValue>
  52408. <name>STOP_MODE_CONFIG_0</name>
  52409. <description>All analog except rtc powered down on stop mode assertion. XtalOsc=on, RCOsc=off;</description>
  52410. <value>0</value>
  52411. </enumeratedValue>
  52412. <enumeratedValue>
  52413. <name>STOP_MODE_CONFIG_1</name>
  52414. <description>Certain analog functions such as certain regulators left up. XtalOsc=on, RCOsc=off;</description>
  52415. <value>0x1</value>
  52416. </enumeratedValue>
  52417. <enumeratedValue>
  52418. <name>STOP_MODE_CONFIG_2</name>
  52419. <description>XtalOsc=off, RCOsc=on, Old BG=on, New BG=off.</description>
  52420. <value>0x2</value>
  52421. </enumeratedValue>
  52422. <enumeratedValue>
  52423. <name>STOP_MODE_CONFIG_3</name>
  52424. <description>XtalOsc=off, RCOsc=on, Old BG=off, New BG=on.</description>
  52425. <value>0x3</value>
  52426. </enumeratedValue>
  52427. </enumeratedValues>
  52428. </field>
  52429. <field>
  52430. <name>DISCON_HIGH_SNVS</name>
  52431. <description>This bit controls a switch from VDD_HIGH_IN to VDD_SNVS_IN.</description>
  52432. <bitOffset>0xC</bitOffset>
  52433. <bitWidth>1</bitWidth>
  52434. <access>read-write</access>
  52435. <enumeratedValues>
  52436. <enumeratedValue>
  52437. <name>DISCON_HIGH_SNVS_0</name>
  52438. <description>Turn on the switch</description>
  52439. <value>0</value>
  52440. </enumeratedValue>
  52441. <enumeratedValue>
  52442. <name>DISCON_HIGH_SNVS_1</name>
  52443. <description>Turn off the switch</description>
  52444. <value>0x1</value>
  52445. </enumeratedValue>
  52446. </enumeratedValues>
  52447. </field>
  52448. <field>
  52449. <name>OSC_I</name>
  52450. <description>This field determines the bias current in the 24MHz oscillator</description>
  52451. <bitOffset>0xD</bitOffset>
  52452. <bitWidth>2</bitWidth>
  52453. <access>read-write</access>
  52454. <enumeratedValues>
  52455. <enumeratedValue>
  52456. <name>NOMINAL</name>
  52457. <description>Nominal</description>
  52458. <value>0</value>
  52459. </enumeratedValue>
  52460. <enumeratedValue>
  52461. <name>MINUS_12_5_PERCENT</name>
  52462. <description>Decrease current by 12.5%</description>
  52463. <value>0x1</value>
  52464. </enumeratedValue>
  52465. <enumeratedValue>
  52466. <name>MINUS_25_PERCENT</name>
  52467. <description>Decrease current by 25.0%</description>
  52468. <value>0x2</value>
  52469. </enumeratedValue>
  52470. <enumeratedValue>
  52471. <name>MINUS_37_5_PERCENT</name>
  52472. <description>Decrease current by 37.5%</description>
  52473. <value>0x3</value>
  52474. </enumeratedValue>
  52475. </enumeratedValues>
  52476. </field>
  52477. <field>
  52478. <name>OSC_XTALOK</name>
  52479. <description>Status bit that signals that the output of the 24-MHz crystal oscillator is stable</description>
  52480. <bitOffset>0xF</bitOffset>
  52481. <bitWidth>1</bitWidth>
  52482. <access>read-only</access>
  52483. </field>
  52484. <field>
  52485. <name>OSC_XTALOK_EN</name>
  52486. <description>This bit enables the detector that signals when the 24MHz crystal oscillator is stable</description>
  52487. <bitOffset>0x10</bitOffset>
  52488. <bitWidth>1</bitWidth>
  52489. <access>read-write</access>
  52490. </field>
  52491. <field>
  52492. <name>CLKGATE_CTRL</name>
  52493. <description>This bit allows disabling the clock gate (always ungated) for the xtal 24MHz clock that clocks the digital logic in the analog block</description>
  52494. <bitOffset>0x19</bitOffset>
  52495. <bitWidth>1</bitWidth>
  52496. <access>read-write</access>
  52497. <enumeratedValues>
  52498. <enumeratedValue>
  52499. <name>ALLOW_AUTO_GATE</name>
  52500. <description>Allow the logic to automatically gate the clock when the XTAL is powered down.</description>
  52501. <value>0</value>
  52502. </enumeratedValue>
  52503. <enumeratedValue>
  52504. <name>NO_AUTO_GATE</name>
  52505. <description>Prevent the logic from ever gating off the clock.</description>
  52506. <value>0x1</value>
  52507. </enumeratedValue>
  52508. </enumeratedValues>
  52509. </field>
  52510. <field>
  52511. <name>CLKGATE_DELAY</name>
  52512. <description>This field specifies the delay between powering up the XTAL 24MHz clock and releasing the clock to the digital logic inside the analog block</description>
  52513. <bitOffset>0x1A</bitOffset>
  52514. <bitWidth>3</bitWidth>
  52515. <access>read-write</access>
  52516. <enumeratedValues>
  52517. <enumeratedValue>
  52518. <name>CLKGATE_DELAY_0</name>
  52519. <description>0.5ms</description>
  52520. <value>0</value>
  52521. </enumeratedValue>
  52522. <enumeratedValue>
  52523. <name>CLKGATE_DELAY_1</name>
  52524. <description>1.0ms</description>
  52525. <value>0x1</value>
  52526. </enumeratedValue>
  52527. <enumeratedValue>
  52528. <name>CLKGATE_DELAY_2</name>
  52529. <description>2.0ms</description>
  52530. <value>0x2</value>
  52531. </enumeratedValue>
  52532. <enumeratedValue>
  52533. <name>CLKGATE_DELAY_3</name>
  52534. <description>3.0ms</description>
  52535. <value>0x3</value>
  52536. </enumeratedValue>
  52537. <enumeratedValue>
  52538. <name>CLKGATE_DELAY_4</name>
  52539. <description>4.0ms</description>
  52540. <value>0x4</value>
  52541. </enumeratedValue>
  52542. <enumeratedValue>
  52543. <name>CLKGATE_DELAY_5</name>
  52544. <description>5.0ms</description>
  52545. <value>0x5</value>
  52546. </enumeratedValue>
  52547. <enumeratedValue>
  52548. <name>CLKGATE_DELAY_6</name>
  52549. <description>6.0ms</description>
  52550. <value>0x6</value>
  52551. </enumeratedValue>
  52552. <enumeratedValue>
  52553. <name>CLKGATE_DELAY_7</name>
  52554. <description>7.0ms</description>
  52555. <value>0x7</value>
  52556. </enumeratedValue>
  52557. </enumeratedValues>
  52558. </field>
  52559. <field>
  52560. <name>RTC_XTAL_SOURCE</name>
  52561. <description>This field indicates which chip source is being used for the rtc clock</description>
  52562. <bitOffset>0x1D</bitOffset>
  52563. <bitWidth>1</bitWidth>
  52564. <access>read-write</access>
  52565. <enumeratedValues>
  52566. <enumeratedValue>
  52567. <name>RTC_XTAL_SOURCE_0</name>
  52568. <description>Internal ring oscillator</description>
  52569. <value>0</value>
  52570. </enumeratedValue>
  52571. <enumeratedValue>
  52572. <name>RTC_XTAL_SOURCE_1</name>
  52573. <description>RTC_XTAL</description>
  52574. <value>0x1</value>
  52575. </enumeratedValue>
  52576. </enumeratedValues>
  52577. </field>
  52578. <field>
  52579. <name>XTAL_24M_PWD</name>
  52580. <description>This field powers down the 24M crystal oscillator if set true</description>
  52581. <bitOffset>0x1E</bitOffset>
  52582. <bitWidth>1</bitWidth>
  52583. <access>read-write</access>
  52584. </field>
  52585. <field>
  52586. <name>VID_PLL_PREDIV</name>
  52587. <description>Predivider for the source clock of the PLL's.</description>
  52588. <bitOffset>0x1F</bitOffset>
  52589. <bitWidth>1</bitWidth>
  52590. <access>read-write</access>
  52591. <enumeratedValues>
  52592. <enumeratedValue>
  52593. <name>VID_PLL_PREDIV_0</name>
  52594. <description>Divide by 1</description>
  52595. <value>0</value>
  52596. </enumeratedValue>
  52597. <enumeratedValue>
  52598. <name>VID_PLL_PREDIV_1</name>
  52599. <description>Divide by 2</description>
  52600. <value>0x1</value>
  52601. </enumeratedValue>
  52602. </enumeratedValues>
  52603. </field>
  52604. </fields>
  52605. </register>
  52606. <register>
  52607. <name>MISC1</name>
  52608. <description>Miscellaneous Register 1</description>
  52609. <addressOffset>0x160</addressOffset>
  52610. <size>32</size>
  52611. <access>read-write</access>
  52612. <resetValue>0</resetValue>
  52613. <resetMask>0xFFFFFFFF</resetMask>
  52614. <fields>
  52615. <field>
  52616. <name>LVDS1_CLK_SEL</name>
  52617. <description>This field selects the clk to be routed to anaclk1/1b.</description>
  52618. <bitOffset>0</bitOffset>
  52619. <bitWidth>5</bitWidth>
  52620. <access>read-write</access>
  52621. <enumeratedValues>
  52622. <enumeratedValue>
  52623. <name>ARM_PLL</name>
  52624. <description>Arm PLL</description>
  52625. <value>0</value>
  52626. </enumeratedValue>
  52627. <enumeratedValue>
  52628. <name>SYS_PLL</name>
  52629. <description>System PLL</description>
  52630. <value>0x1</value>
  52631. </enumeratedValue>
  52632. <enumeratedValue>
  52633. <name>PFD4</name>
  52634. <description>ref_pfd4_clk == pll2_pfd0_clk</description>
  52635. <value>0x2</value>
  52636. </enumeratedValue>
  52637. <enumeratedValue>
  52638. <name>PFD5</name>
  52639. <description>ref_pfd5_clk == pll2_pfd1_clk</description>
  52640. <value>0x3</value>
  52641. </enumeratedValue>
  52642. <enumeratedValue>
  52643. <name>PFD6</name>
  52644. <description>ref_pfd6_clk == pll2_pfd2_clk</description>
  52645. <value>0x4</value>
  52646. </enumeratedValue>
  52647. <enumeratedValue>
  52648. <name>PFD7</name>
  52649. <description>ref_pfd7_clk == pll2_pfd3_clk</description>
  52650. <value>0x5</value>
  52651. </enumeratedValue>
  52652. <enumeratedValue>
  52653. <name>AUDIO_PLL</name>
  52654. <description>Audio PLL</description>
  52655. <value>0x6</value>
  52656. </enumeratedValue>
  52657. <enumeratedValue>
  52658. <name>VIDEO_PLL</name>
  52659. <description>Video PLL</description>
  52660. <value>0x7</value>
  52661. </enumeratedValue>
  52662. <enumeratedValue>
  52663. <name>ETHERNET_REF</name>
  52664. <description>ethernet ref clock (ENET_PLL)</description>
  52665. <value>0x9</value>
  52666. </enumeratedValue>
  52667. <enumeratedValue>
  52668. <name>USB1_PLL</name>
  52669. <description>USB1 PLL clock</description>
  52670. <value>0xC</value>
  52671. </enumeratedValue>
  52672. <enumeratedValue>
  52673. <name>USB2_PLL</name>
  52674. <description>USB2 PLL clock</description>
  52675. <value>0xD</value>
  52676. </enumeratedValue>
  52677. <enumeratedValue>
  52678. <name>PFD0</name>
  52679. <description>ref_pfd0_clk == pll3_pfd0_clk</description>
  52680. <value>0xE</value>
  52681. </enumeratedValue>
  52682. <enumeratedValue>
  52683. <name>PFD1</name>
  52684. <description>ref_pfd1_clk == pll3_pfd1_clk</description>
  52685. <value>0xF</value>
  52686. </enumeratedValue>
  52687. <enumeratedValue>
  52688. <name>PFD2</name>
  52689. <description>ref_pfd2_clk == pll3_pfd2_clk</description>
  52690. <value>0x10</value>
  52691. </enumeratedValue>
  52692. <enumeratedValue>
  52693. <name>PFD3</name>
  52694. <description>ref_pfd3_clk == pll3_pfd3_clk</description>
  52695. <value>0x11</value>
  52696. </enumeratedValue>
  52697. <enumeratedValue>
  52698. <name>XTAL</name>
  52699. <description>xtal (24M)</description>
  52700. <value>0x12</value>
  52701. </enumeratedValue>
  52702. </enumeratedValues>
  52703. </field>
  52704. <field>
  52705. <name>LVDSCLK1_OBEN</name>
  52706. <description>This enables the LVDS output buffer for anaclk1/1b</description>
  52707. <bitOffset>0xA</bitOffset>
  52708. <bitWidth>1</bitWidth>
  52709. <access>read-write</access>
  52710. </field>
  52711. <field>
  52712. <name>LVDSCLK1_IBEN</name>
  52713. <description>This enables the LVDS input buffer for anaclk1/1b</description>
  52714. <bitOffset>0xC</bitOffset>
  52715. <bitWidth>1</bitWidth>
  52716. <access>read-write</access>
  52717. </field>
  52718. <field>
  52719. <name>PFD_480_AUTOGATE_EN</name>
  52720. <description>This enables a feature that will clkgate (reset) all PFD_480 clocks anytime the USB1_PLL_480 is unlocked or powered off</description>
  52721. <bitOffset>0x10</bitOffset>
  52722. <bitWidth>1</bitWidth>
  52723. <access>read-write</access>
  52724. </field>
  52725. <field>
  52726. <name>PFD_528_AUTOGATE_EN</name>
  52727. <description>This enables a feature that will clkgate (reset) all PFD_528 clocks anytime the PLL_528 is unlocked or powered off</description>
  52728. <bitOffset>0x11</bitOffset>
  52729. <bitWidth>1</bitWidth>
  52730. <access>read-write</access>
  52731. </field>
  52732. <field>
  52733. <name>IRQ_TEMPPANIC</name>
  52734. <description>This status bit is set to one when the temperature sensor panic interrupt asserts for a panic high temperature</description>
  52735. <bitOffset>0x1B</bitOffset>
  52736. <bitWidth>1</bitWidth>
  52737. <access>read-write</access>
  52738. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52739. </field>
  52740. <field>
  52741. <name>IRQ_TEMPLOW</name>
  52742. <description>This status bit is set to one when the temperature sensor low interrupt asserts for low temperature</description>
  52743. <bitOffset>0x1C</bitOffset>
  52744. <bitWidth>1</bitWidth>
  52745. <access>read-write</access>
  52746. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52747. </field>
  52748. <field>
  52749. <name>IRQ_TEMPHIGH</name>
  52750. <description>This status bit is set to one when the temperature sensor high interrupt asserts for high temperature</description>
  52751. <bitOffset>0x1D</bitOffset>
  52752. <bitWidth>1</bitWidth>
  52753. <access>read-write</access>
  52754. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52755. </field>
  52756. <field>
  52757. <name>IRQ_ANA_BO</name>
  52758. <description>This status bit is set to one when when any of the analog regulator brownout interrupts assert</description>
  52759. <bitOffset>0x1E</bitOffset>
  52760. <bitWidth>1</bitWidth>
  52761. <access>read-write</access>
  52762. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52763. </field>
  52764. <field>
  52765. <name>IRQ_DIG_BO</name>
  52766. <description>This status bit is set to one when when any of the digital regulator brownout interrupts assert</description>
  52767. <bitOffset>0x1F</bitOffset>
  52768. <bitWidth>1</bitWidth>
  52769. <access>read-write</access>
  52770. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52771. </field>
  52772. </fields>
  52773. </register>
  52774. <register>
  52775. <name>MISC1_SET</name>
  52776. <description>Miscellaneous Register 1</description>
  52777. <addressOffset>0x164</addressOffset>
  52778. <size>32</size>
  52779. <access>read-write</access>
  52780. <resetValue>0</resetValue>
  52781. <resetMask>0xFFFFFFFF</resetMask>
  52782. <fields>
  52783. <field>
  52784. <name>LVDS1_CLK_SEL</name>
  52785. <description>This field selects the clk to be routed to anaclk1/1b.</description>
  52786. <bitOffset>0</bitOffset>
  52787. <bitWidth>5</bitWidth>
  52788. <access>read-write</access>
  52789. <enumeratedValues>
  52790. <enumeratedValue>
  52791. <name>ARM_PLL</name>
  52792. <description>Arm PLL</description>
  52793. <value>0</value>
  52794. </enumeratedValue>
  52795. <enumeratedValue>
  52796. <name>SYS_PLL</name>
  52797. <description>System PLL</description>
  52798. <value>0x1</value>
  52799. </enumeratedValue>
  52800. <enumeratedValue>
  52801. <name>PFD4</name>
  52802. <description>ref_pfd4_clk == pll2_pfd0_clk</description>
  52803. <value>0x2</value>
  52804. </enumeratedValue>
  52805. <enumeratedValue>
  52806. <name>PFD5</name>
  52807. <description>ref_pfd5_clk == pll2_pfd1_clk</description>
  52808. <value>0x3</value>
  52809. </enumeratedValue>
  52810. <enumeratedValue>
  52811. <name>PFD6</name>
  52812. <description>ref_pfd6_clk == pll2_pfd2_clk</description>
  52813. <value>0x4</value>
  52814. </enumeratedValue>
  52815. <enumeratedValue>
  52816. <name>PFD7</name>
  52817. <description>ref_pfd7_clk == pll2_pfd3_clk</description>
  52818. <value>0x5</value>
  52819. </enumeratedValue>
  52820. <enumeratedValue>
  52821. <name>AUDIO_PLL</name>
  52822. <description>Audio PLL</description>
  52823. <value>0x6</value>
  52824. </enumeratedValue>
  52825. <enumeratedValue>
  52826. <name>VIDEO_PLL</name>
  52827. <description>Video PLL</description>
  52828. <value>0x7</value>
  52829. </enumeratedValue>
  52830. <enumeratedValue>
  52831. <name>ETHERNET_REF</name>
  52832. <description>ethernet ref clock (ENET_PLL)</description>
  52833. <value>0x9</value>
  52834. </enumeratedValue>
  52835. <enumeratedValue>
  52836. <name>USB1_PLL</name>
  52837. <description>USB1 PLL clock</description>
  52838. <value>0xC</value>
  52839. </enumeratedValue>
  52840. <enumeratedValue>
  52841. <name>USB2_PLL</name>
  52842. <description>USB2 PLL clock</description>
  52843. <value>0xD</value>
  52844. </enumeratedValue>
  52845. <enumeratedValue>
  52846. <name>PFD0</name>
  52847. <description>ref_pfd0_clk == pll3_pfd0_clk</description>
  52848. <value>0xE</value>
  52849. </enumeratedValue>
  52850. <enumeratedValue>
  52851. <name>PFD1</name>
  52852. <description>ref_pfd1_clk == pll3_pfd1_clk</description>
  52853. <value>0xF</value>
  52854. </enumeratedValue>
  52855. <enumeratedValue>
  52856. <name>PFD2</name>
  52857. <description>ref_pfd2_clk == pll3_pfd2_clk</description>
  52858. <value>0x10</value>
  52859. </enumeratedValue>
  52860. <enumeratedValue>
  52861. <name>PFD3</name>
  52862. <description>ref_pfd3_clk == pll3_pfd3_clk</description>
  52863. <value>0x11</value>
  52864. </enumeratedValue>
  52865. <enumeratedValue>
  52866. <name>XTAL</name>
  52867. <description>xtal (24M)</description>
  52868. <value>0x12</value>
  52869. </enumeratedValue>
  52870. </enumeratedValues>
  52871. </field>
  52872. <field>
  52873. <name>LVDSCLK1_OBEN</name>
  52874. <description>This enables the LVDS output buffer for anaclk1/1b</description>
  52875. <bitOffset>0xA</bitOffset>
  52876. <bitWidth>1</bitWidth>
  52877. <access>read-write</access>
  52878. </field>
  52879. <field>
  52880. <name>LVDSCLK1_IBEN</name>
  52881. <description>This enables the LVDS input buffer for anaclk1/1b</description>
  52882. <bitOffset>0xC</bitOffset>
  52883. <bitWidth>1</bitWidth>
  52884. <access>read-write</access>
  52885. </field>
  52886. <field>
  52887. <name>PFD_480_AUTOGATE_EN</name>
  52888. <description>This enables a feature that will clkgate (reset) all PFD_480 clocks anytime the USB1_PLL_480 is unlocked or powered off</description>
  52889. <bitOffset>0x10</bitOffset>
  52890. <bitWidth>1</bitWidth>
  52891. <access>read-write</access>
  52892. </field>
  52893. <field>
  52894. <name>PFD_528_AUTOGATE_EN</name>
  52895. <description>This enables a feature that will clkgate (reset) all PFD_528 clocks anytime the PLL_528 is unlocked or powered off</description>
  52896. <bitOffset>0x11</bitOffset>
  52897. <bitWidth>1</bitWidth>
  52898. <access>read-write</access>
  52899. </field>
  52900. <field>
  52901. <name>IRQ_TEMPPANIC</name>
  52902. <description>This status bit is set to one when the temperature sensor panic interrupt asserts for a panic high temperature</description>
  52903. <bitOffset>0x1B</bitOffset>
  52904. <bitWidth>1</bitWidth>
  52905. <access>read-write</access>
  52906. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52907. </field>
  52908. <field>
  52909. <name>IRQ_TEMPLOW</name>
  52910. <description>This status bit is set to one when the temperature sensor low interrupt asserts for low temperature</description>
  52911. <bitOffset>0x1C</bitOffset>
  52912. <bitWidth>1</bitWidth>
  52913. <access>read-write</access>
  52914. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52915. </field>
  52916. <field>
  52917. <name>IRQ_TEMPHIGH</name>
  52918. <description>This status bit is set to one when the temperature sensor high interrupt asserts for high temperature</description>
  52919. <bitOffset>0x1D</bitOffset>
  52920. <bitWidth>1</bitWidth>
  52921. <access>read-write</access>
  52922. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52923. </field>
  52924. <field>
  52925. <name>IRQ_ANA_BO</name>
  52926. <description>This status bit is set to one when when any of the analog regulator brownout interrupts assert</description>
  52927. <bitOffset>0x1E</bitOffset>
  52928. <bitWidth>1</bitWidth>
  52929. <access>read-write</access>
  52930. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52931. </field>
  52932. <field>
  52933. <name>IRQ_DIG_BO</name>
  52934. <description>This status bit is set to one when when any of the digital regulator brownout interrupts assert</description>
  52935. <bitOffset>0x1F</bitOffset>
  52936. <bitWidth>1</bitWidth>
  52937. <access>read-write</access>
  52938. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  52939. </field>
  52940. </fields>
  52941. </register>
  52942. <register>
  52943. <name>MISC1_CLR</name>
  52944. <description>Miscellaneous Register 1</description>
  52945. <addressOffset>0x168</addressOffset>
  52946. <size>32</size>
  52947. <access>read-write</access>
  52948. <resetValue>0</resetValue>
  52949. <resetMask>0xFFFFFFFF</resetMask>
  52950. <fields>
  52951. <field>
  52952. <name>LVDS1_CLK_SEL</name>
  52953. <description>This field selects the clk to be routed to anaclk1/1b.</description>
  52954. <bitOffset>0</bitOffset>
  52955. <bitWidth>5</bitWidth>
  52956. <access>read-write</access>
  52957. <enumeratedValues>
  52958. <enumeratedValue>
  52959. <name>ARM_PLL</name>
  52960. <description>Arm PLL</description>
  52961. <value>0</value>
  52962. </enumeratedValue>
  52963. <enumeratedValue>
  52964. <name>SYS_PLL</name>
  52965. <description>System PLL</description>
  52966. <value>0x1</value>
  52967. </enumeratedValue>
  52968. <enumeratedValue>
  52969. <name>PFD4</name>
  52970. <description>ref_pfd4_clk == pll2_pfd0_clk</description>
  52971. <value>0x2</value>
  52972. </enumeratedValue>
  52973. <enumeratedValue>
  52974. <name>PFD5</name>
  52975. <description>ref_pfd5_clk == pll2_pfd1_clk</description>
  52976. <value>0x3</value>
  52977. </enumeratedValue>
  52978. <enumeratedValue>
  52979. <name>PFD6</name>
  52980. <description>ref_pfd6_clk == pll2_pfd2_clk</description>
  52981. <value>0x4</value>
  52982. </enumeratedValue>
  52983. <enumeratedValue>
  52984. <name>PFD7</name>
  52985. <description>ref_pfd7_clk == pll2_pfd3_clk</description>
  52986. <value>0x5</value>
  52987. </enumeratedValue>
  52988. <enumeratedValue>
  52989. <name>AUDIO_PLL</name>
  52990. <description>Audio PLL</description>
  52991. <value>0x6</value>
  52992. </enumeratedValue>
  52993. <enumeratedValue>
  52994. <name>VIDEO_PLL</name>
  52995. <description>Video PLL</description>
  52996. <value>0x7</value>
  52997. </enumeratedValue>
  52998. <enumeratedValue>
  52999. <name>ETHERNET_REF</name>
  53000. <description>ethernet ref clock (ENET_PLL)</description>
  53001. <value>0x9</value>
  53002. </enumeratedValue>
  53003. <enumeratedValue>
  53004. <name>USB1_PLL</name>
  53005. <description>USB1 PLL clock</description>
  53006. <value>0xC</value>
  53007. </enumeratedValue>
  53008. <enumeratedValue>
  53009. <name>USB2_PLL</name>
  53010. <description>USB2 PLL clock</description>
  53011. <value>0xD</value>
  53012. </enumeratedValue>
  53013. <enumeratedValue>
  53014. <name>PFD0</name>
  53015. <description>ref_pfd0_clk == pll3_pfd0_clk</description>
  53016. <value>0xE</value>
  53017. </enumeratedValue>
  53018. <enumeratedValue>
  53019. <name>PFD1</name>
  53020. <description>ref_pfd1_clk == pll3_pfd1_clk</description>
  53021. <value>0xF</value>
  53022. </enumeratedValue>
  53023. <enumeratedValue>
  53024. <name>PFD2</name>
  53025. <description>ref_pfd2_clk == pll3_pfd2_clk</description>
  53026. <value>0x10</value>
  53027. </enumeratedValue>
  53028. <enumeratedValue>
  53029. <name>PFD3</name>
  53030. <description>ref_pfd3_clk == pll3_pfd3_clk</description>
  53031. <value>0x11</value>
  53032. </enumeratedValue>
  53033. <enumeratedValue>
  53034. <name>XTAL</name>
  53035. <description>xtal (24M)</description>
  53036. <value>0x12</value>
  53037. </enumeratedValue>
  53038. </enumeratedValues>
  53039. </field>
  53040. <field>
  53041. <name>LVDSCLK1_OBEN</name>
  53042. <description>This enables the LVDS output buffer for anaclk1/1b</description>
  53043. <bitOffset>0xA</bitOffset>
  53044. <bitWidth>1</bitWidth>
  53045. <access>read-write</access>
  53046. </field>
  53047. <field>
  53048. <name>LVDSCLK1_IBEN</name>
  53049. <description>This enables the LVDS input buffer for anaclk1/1b</description>
  53050. <bitOffset>0xC</bitOffset>
  53051. <bitWidth>1</bitWidth>
  53052. <access>read-write</access>
  53053. </field>
  53054. <field>
  53055. <name>PFD_480_AUTOGATE_EN</name>
  53056. <description>This enables a feature that will clkgate (reset) all PFD_480 clocks anytime the USB1_PLL_480 is unlocked or powered off</description>
  53057. <bitOffset>0x10</bitOffset>
  53058. <bitWidth>1</bitWidth>
  53059. <access>read-write</access>
  53060. </field>
  53061. <field>
  53062. <name>PFD_528_AUTOGATE_EN</name>
  53063. <description>This enables a feature that will clkgate (reset) all PFD_528 clocks anytime the PLL_528 is unlocked or powered off</description>
  53064. <bitOffset>0x11</bitOffset>
  53065. <bitWidth>1</bitWidth>
  53066. <access>read-write</access>
  53067. </field>
  53068. <field>
  53069. <name>IRQ_TEMPPANIC</name>
  53070. <description>This status bit is set to one when the temperature sensor panic interrupt asserts for a panic high temperature</description>
  53071. <bitOffset>0x1B</bitOffset>
  53072. <bitWidth>1</bitWidth>
  53073. <access>read-write</access>
  53074. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53075. </field>
  53076. <field>
  53077. <name>IRQ_TEMPLOW</name>
  53078. <description>This status bit is set to one when the temperature sensor low interrupt asserts for low temperature</description>
  53079. <bitOffset>0x1C</bitOffset>
  53080. <bitWidth>1</bitWidth>
  53081. <access>read-write</access>
  53082. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53083. </field>
  53084. <field>
  53085. <name>IRQ_TEMPHIGH</name>
  53086. <description>This status bit is set to one when the temperature sensor high interrupt asserts for high temperature</description>
  53087. <bitOffset>0x1D</bitOffset>
  53088. <bitWidth>1</bitWidth>
  53089. <access>read-write</access>
  53090. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53091. </field>
  53092. <field>
  53093. <name>IRQ_ANA_BO</name>
  53094. <description>This status bit is set to one when when any of the analog regulator brownout interrupts assert</description>
  53095. <bitOffset>0x1E</bitOffset>
  53096. <bitWidth>1</bitWidth>
  53097. <access>read-write</access>
  53098. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53099. </field>
  53100. <field>
  53101. <name>IRQ_DIG_BO</name>
  53102. <description>This status bit is set to one when when any of the digital regulator brownout interrupts assert</description>
  53103. <bitOffset>0x1F</bitOffset>
  53104. <bitWidth>1</bitWidth>
  53105. <access>read-write</access>
  53106. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53107. </field>
  53108. </fields>
  53109. </register>
  53110. <register>
  53111. <name>MISC1_TOG</name>
  53112. <description>Miscellaneous Register 1</description>
  53113. <addressOffset>0x16C</addressOffset>
  53114. <size>32</size>
  53115. <access>read-write</access>
  53116. <resetValue>0</resetValue>
  53117. <resetMask>0xFFFFFFFF</resetMask>
  53118. <fields>
  53119. <field>
  53120. <name>LVDS1_CLK_SEL</name>
  53121. <description>This field selects the clk to be routed to anaclk1/1b.</description>
  53122. <bitOffset>0</bitOffset>
  53123. <bitWidth>5</bitWidth>
  53124. <access>read-write</access>
  53125. <enumeratedValues>
  53126. <enumeratedValue>
  53127. <name>ARM_PLL</name>
  53128. <description>Arm PLL</description>
  53129. <value>0</value>
  53130. </enumeratedValue>
  53131. <enumeratedValue>
  53132. <name>SYS_PLL</name>
  53133. <description>System PLL</description>
  53134. <value>0x1</value>
  53135. </enumeratedValue>
  53136. <enumeratedValue>
  53137. <name>PFD4</name>
  53138. <description>ref_pfd4_clk == pll2_pfd0_clk</description>
  53139. <value>0x2</value>
  53140. </enumeratedValue>
  53141. <enumeratedValue>
  53142. <name>PFD5</name>
  53143. <description>ref_pfd5_clk == pll2_pfd1_clk</description>
  53144. <value>0x3</value>
  53145. </enumeratedValue>
  53146. <enumeratedValue>
  53147. <name>PFD6</name>
  53148. <description>ref_pfd6_clk == pll2_pfd2_clk</description>
  53149. <value>0x4</value>
  53150. </enumeratedValue>
  53151. <enumeratedValue>
  53152. <name>PFD7</name>
  53153. <description>ref_pfd7_clk == pll2_pfd3_clk</description>
  53154. <value>0x5</value>
  53155. </enumeratedValue>
  53156. <enumeratedValue>
  53157. <name>AUDIO_PLL</name>
  53158. <description>Audio PLL</description>
  53159. <value>0x6</value>
  53160. </enumeratedValue>
  53161. <enumeratedValue>
  53162. <name>VIDEO_PLL</name>
  53163. <description>Video PLL</description>
  53164. <value>0x7</value>
  53165. </enumeratedValue>
  53166. <enumeratedValue>
  53167. <name>ETHERNET_REF</name>
  53168. <description>ethernet ref clock (ENET_PLL)</description>
  53169. <value>0x9</value>
  53170. </enumeratedValue>
  53171. <enumeratedValue>
  53172. <name>USB1_PLL</name>
  53173. <description>USB1 PLL clock</description>
  53174. <value>0xC</value>
  53175. </enumeratedValue>
  53176. <enumeratedValue>
  53177. <name>USB2_PLL</name>
  53178. <description>USB2 PLL clock</description>
  53179. <value>0xD</value>
  53180. </enumeratedValue>
  53181. <enumeratedValue>
  53182. <name>PFD0</name>
  53183. <description>ref_pfd0_clk == pll3_pfd0_clk</description>
  53184. <value>0xE</value>
  53185. </enumeratedValue>
  53186. <enumeratedValue>
  53187. <name>PFD1</name>
  53188. <description>ref_pfd1_clk == pll3_pfd1_clk</description>
  53189. <value>0xF</value>
  53190. </enumeratedValue>
  53191. <enumeratedValue>
  53192. <name>PFD2</name>
  53193. <description>ref_pfd2_clk == pll3_pfd2_clk</description>
  53194. <value>0x10</value>
  53195. </enumeratedValue>
  53196. <enumeratedValue>
  53197. <name>PFD3</name>
  53198. <description>ref_pfd3_clk == pll3_pfd3_clk</description>
  53199. <value>0x11</value>
  53200. </enumeratedValue>
  53201. <enumeratedValue>
  53202. <name>XTAL</name>
  53203. <description>xtal (24M)</description>
  53204. <value>0x12</value>
  53205. </enumeratedValue>
  53206. </enumeratedValues>
  53207. </field>
  53208. <field>
  53209. <name>LVDSCLK1_OBEN</name>
  53210. <description>This enables the LVDS output buffer for anaclk1/1b</description>
  53211. <bitOffset>0xA</bitOffset>
  53212. <bitWidth>1</bitWidth>
  53213. <access>read-write</access>
  53214. </field>
  53215. <field>
  53216. <name>LVDSCLK1_IBEN</name>
  53217. <description>This enables the LVDS input buffer for anaclk1/1b</description>
  53218. <bitOffset>0xC</bitOffset>
  53219. <bitWidth>1</bitWidth>
  53220. <access>read-write</access>
  53221. </field>
  53222. <field>
  53223. <name>PFD_480_AUTOGATE_EN</name>
  53224. <description>This enables a feature that will clkgate (reset) all PFD_480 clocks anytime the USB1_PLL_480 is unlocked or powered off</description>
  53225. <bitOffset>0x10</bitOffset>
  53226. <bitWidth>1</bitWidth>
  53227. <access>read-write</access>
  53228. </field>
  53229. <field>
  53230. <name>PFD_528_AUTOGATE_EN</name>
  53231. <description>This enables a feature that will clkgate (reset) all PFD_528 clocks anytime the PLL_528 is unlocked or powered off</description>
  53232. <bitOffset>0x11</bitOffset>
  53233. <bitWidth>1</bitWidth>
  53234. <access>read-write</access>
  53235. </field>
  53236. <field>
  53237. <name>IRQ_TEMPPANIC</name>
  53238. <description>This status bit is set to one when the temperature sensor panic interrupt asserts for a panic high temperature</description>
  53239. <bitOffset>0x1B</bitOffset>
  53240. <bitWidth>1</bitWidth>
  53241. <access>read-write</access>
  53242. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53243. </field>
  53244. <field>
  53245. <name>IRQ_TEMPLOW</name>
  53246. <description>This status bit is set to one when the temperature sensor low interrupt asserts for low temperature</description>
  53247. <bitOffset>0x1C</bitOffset>
  53248. <bitWidth>1</bitWidth>
  53249. <access>read-write</access>
  53250. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53251. </field>
  53252. <field>
  53253. <name>IRQ_TEMPHIGH</name>
  53254. <description>This status bit is set to one when the temperature sensor high interrupt asserts for high temperature</description>
  53255. <bitOffset>0x1D</bitOffset>
  53256. <bitWidth>1</bitWidth>
  53257. <access>read-write</access>
  53258. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53259. </field>
  53260. <field>
  53261. <name>IRQ_ANA_BO</name>
  53262. <description>This status bit is set to one when when any of the analog regulator brownout interrupts assert</description>
  53263. <bitOffset>0x1E</bitOffset>
  53264. <bitWidth>1</bitWidth>
  53265. <access>read-write</access>
  53266. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53267. </field>
  53268. <field>
  53269. <name>IRQ_DIG_BO</name>
  53270. <description>This status bit is set to one when when any of the digital regulator brownout interrupts assert</description>
  53271. <bitOffset>0x1F</bitOffset>
  53272. <bitWidth>1</bitWidth>
  53273. <access>read-write</access>
  53274. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  53275. </field>
  53276. </fields>
  53277. </register>
  53278. <register>
  53279. <name>MISC2</name>
  53280. <description>Miscellaneous Register 2</description>
  53281. <addressOffset>0x170</addressOffset>
  53282. <size>32</size>
  53283. <access>read-write</access>
  53284. <resetValue>0x272727</resetValue>
  53285. <resetMask>0xFFFFFFFF</resetMask>
  53286. <fields>
  53287. <field>
  53288. <name>REG0_BO_OFFSET</name>
  53289. <description>This field defines the brown out voltage offset for the CORE power domain</description>
  53290. <bitOffset>0</bitOffset>
  53291. <bitWidth>3</bitWidth>
  53292. <access>read-only</access>
  53293. <enumeratedValues>
  53294. <enumeratedValue>
  53295. <name>REG0_BO_OFFSET_4</name>
  53296. <description>Brownout offset = 0.100V</description>
  53297. <value>0x4</value>
  53298. </enumeratedValue>
  53299. <enumeratedValue>
  53300. <name>REG0_BO_OFFSET_7</name>
  53301. <description>Brownout offset = 0.175V</description>
  53302. <value>0x7</value>
  53303. </enumeratedValue>
  53304. </enumeratedValues>
  53305. </field>
  53306. <field>
  53307. <name>REG0_BO_STATUS</name>
  53308. <description>Reg0 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  53309. <bitOffset>0x3</bitOffset>
  53310. <bitWidth>1</bitWidth>
  53311. <access>read-only</access>
  53312. <enumeratedValues>
  53313. <enumeratedValue>
  53314. <name>REG0_BO_STATUS_1</name>
  53315. <description>Brownout, supply is below target minus brownout offset.</description>
  53316. <value>0x1</value>
  53317. </enumeratedValue>
  53318. </enumeratedValues>
  53319. </field>
  53320. <field>
  53321. <name>REG0_ENABLE_BO</name>
  53322. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53323. <bitOffset>0x5</bitOffset>
  53324. <bitWidth>1</bitWidth>
  53325. <access>read-write</access>
  53326. </field>
  53327. <field>
  53328. <name>PLL3_disable</name>
  53329. <description>When USB is in low power suspend mode this Control bit is used to indicate if other system peripherals require the USB PLL3 clock when the SoC is not in low power mode</description>
  53330. <bitOffset>0x7</bitOffset>
  53331. <bitWidth>1</bitWidth>
  53332. <access>read-write</access>
  53333. <enumeratedValues>
  53334. <enumeratedValue>
  53335. <name>PLL3_disable_0</name>
  53336. <description>PLL3 is being used by peripherals and is enabled when SoC is not in any low power mode</description>
  53337. <value>0</value>
  53338. </enumeratedValue>
  53339. <enumeratedValue>
  53340. <name>PLL3_disable_1</name>
  53341. <description>PLL3 can be disabled when the SoC is not in any low power mode</description>
  53342. <value>0x1</value>
  53343. </enumeratedValue>
  53344. </enumeratedValues>
  53345. </field>
  53346. <field>
  53347. <name>REG1_BO_OFFSET</name>
  53348. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  53349. <bitOffset>0x8</bitOffset>
  53350. <bitWidth>3</bitWidth>
  53351. <access>read-only</access>
  53352. <enumeratedValues>
  53353. <enumeratedValue>
  53354. <name>REG1_BO_OFFSET_4</name>
  53355. <description>Brownout offset = 0.100V</description>
  53356. <value>0x4</value>
  53357. </enumeratedValue>
  53358. <enumeratedValue>
  53359. <name>REG1_BO_OFFSET_7</name>
  53360. <description>Brownout offset = 0.175V</description>
  53361. <value>0x7</value>
  53362. </enumeratedValue>
  53363. </enumeratedValues>
  53364. </field>
  53365. <field>
  53366. <name>REG1_BO_STATUS</name>
  53367. <description>Reg1 brownout status bit. Not related to CCM. See Power Management Unit (PMU)</description>
  53368. <bitOffset>0xB</bitOffset>
  53369. <bitWidth>1</bitWidth>
  53370. <access>read-only</access>
  53371. <enumeratedValues>
  53372. <enumeratedValue>
  53373. <name>REG1_BO_STATUS_1</name>
  53374. <description>Brownout, supply is below target minus brownout offset.</description>
  53375. <value>0x1</value>
  53376. </enumeratedValue>
  53377. </enumeratedValues>
  53378. </field>
  53379. <field>
  53380. <name>REG1_ENABLE_BO</name>
  53381. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53382. <bitOffset>0xD</bitOffset>
  53383. <bitWidth>1</bitWidth>
  53384. <access>read-write</access>
  53385. </field>
  53386. <field>
  53387. <name>AUDIO_DIV_LSB</name>
  53388. <description>LSB of Post-divider for Audio PLL</description>
  53389. <bitOffset>0xF</bitOffset>
  53390. <bitWidth>1</bitWidth>
  53391. <access>read-write</access>
  53392. <enumeratedValues>
  53393. <enumeratedValue>
  53394. <name>AUDIO_DIV_LSB_0</name>
  53395. <description>divide by 1 (Default)</description>
  53396. <value>0</value>
  53397. </enumeratedValue>
  53398. <enumeratedValue>
  53399. <name>AUDIO_DIV_LSB_1</name>
  53400. <description>divide by 2</description>
  53401. <value>0x1</value>
  53402. </enumeratedValue>
  53403. </enumeratedValues>
  53404. </field>
  53405. <field>
  53406. <name>REG2_BO_OFFSET</name>
  53407. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  53408. <bitOffset>0x10</bitOffset>
  53409. <bitWidth>3</bitWidth>
  53410. <access>read-only</access>
  53411. <enumeratedValues>
  53412. <enumeratedValue>
  53413. <name>REG2_BO_OFFSET_4</name>
  53414. <description>Brownout offset = 0.100V</description>
  53415. <value>0x4</value>
  53416. </enumeratedValue>
  53417. <enumeratedValue>
  53418. <name>REG2_BO_OFFSET_7</name>
  53419. <description>Brownout offset = 0.175V</description>
  53420. <value>0x7</value>
  53421. </enumeratedValue>
  53422. </enumeratedValues>
  53423. </field>
  53424. <field>
  53425. <name>REG2_BO_STATUS</name>
  53426. <description>Reg2 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  53427. <bitOffset>0x13</bitOffset>
  53428. <bitWidth>1</bitWidth>
  53429. <access>read-only</access>
  53430. </field>
  53431. <field>
  53432. <name>REG2_ENABLE_BO</name>
  53433. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53434. <bitOffset>0x15</bitOffset>
  53435. <bitWidth>1</bitWidth>
  53436. <access>read-write</access>
  53437. </field>
  53438. <field>
  53439. <name>REG2_OK</name>
  53440. <description>Signals that the voltage is above the brownout level for the SOC supply</description>
  53441. <bitOffset>0x16</bitOffset>
  53442. <bitWidth>1</bitWidth>
  53443. <access>read-only</access>
  53444. </field>
  53445. <field>
  53446. <name>AUDIO_DIV_MSB</name>
  53447. <description>MSB of Post-divider for Audio PLL</description>
  53448. <bitOffset>0x17</bitOffset>
  53449. <bitWidth>1</bitWidth>
  53450. <access>read-write</access>
  53451. <enumeratedValues>
  53452. <enumeratedValue>
  53453. <name>AUDIO_DIV_MSB_0</name>
  53454. <description>divide by 1 (Default)</description>
  53455. <value>0</value>
  53456. </enumeratedValue>
  53457. <enumeratedValue>
  53458. <name>AUDIO_DIV_MSB_1</name>
  53459. <description>divide by 2</description>
  53460. <value>0x1</value>
  53461. </enumeratedValue>
  53462. </enumeratedValues>
  53463. </field>
  53464. <field>
  53465. <name>REG0_STEP_TIME</name>
  53466. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53467. <bitOffset>0x18</bitOffset>
  53468. <bitWidth>2</bitWidth>
  53469. <access>read-write</access>
  53470. <enumeratedValues>
  53471. <enumeratedValue>
  53472. <name>64_CLOCKS</name>
  53473. <description>64</description>
  53474. <value>0</value>
  53475. </enumeratedValue>
  53476. <enumeratedValue>
  53477. <name>128_CLOCKS</name>
  53478. <description>128</description>
  53479. <value>0x1</value>
  53480. </enumeratedValue>
  53481. <enumeratedValue>
  53482. <name>256_CLOCKS</name>
  53483. <description>256</description>
  53484. <value>0x2</value>
  53485. </enumeratedValue>
  53486. <enumeratedValue>
  53487. <name>512_CLOCKS</name>
  53488. <description>512</description>
  53489. <value>0x3</value>
  53490. </enumeratedValue>
  53491. </enumeratedValues>
  53492. </field>
  53493. <field>
  53494. <name>REG1_STEP_TIME</name>
  53495. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53496. <bitOffset>0x1A</bitOffset>
  53497. <bitWidth>2</bitWidth>
  53498. <access>read-write</access>
  53499. <enumeratedValues>
  53500. <enumeratedValue>
  53501. <name>64_CLOCKS</name>
  53502. <description>64</description>
  53503. <value>0</value>
  53504. </enumeratedValue>
  53505. <enumeratedValue>
  53506. <name>128_CLOCKS</name>
  53507. <description>128</description>
  53508. <value>0x1</value>
  53509. </enumeratedValue>
  53510. <enumeratedValue>
  53511. <name>256_CLOCKS</name>
  53512. <description>256</description>
  53513. <value>0x2</value>
  53514. </enumeratedValue>
  53515. <enumeratedValue>
  53516. <name>512_CLOCKS</name>
  53517. <description>512</description>
  53518. <value>0x3</value>
  53519. </enumeratedValue>
  53520. </enumeratedValues>
  53521. </field>
  53522. <field>
  53523. <name>REG2_STEP_TIME</name>
  53524. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53525. <bitOffset>0x1C</bitOffset>
  53526. <bitWidth>2</bitWidth>
  53527. <access>read-write</access>
  53528. <enumeratedValues>
  53529. <enumeratedValue>
  53530. <name>64_CLOCKS</name>
  53531. <description>64</description>
  53532. <value>0</value>
  53533. </enumeratedValue>
  53534. <enumeratedValue>
  53535. <name>128_CLOCKS</name>
  53536. <description>128</description>
  53537. <value>0x1</value>
  53538. </enumeratedValue>
  53539. <enumeratedValue>
  53540. <name>256_CLOCKS</name>
  53541. <description>256</description>
  53542. <value>0x2</value>
  53543. </enumeratedValue>
  53544. <enumeratedValue>
  53545. <name>512_CLOCKS</name>
  53546. <description>512</description>
  53547. <value>0x3</value>
  53548. </enumeratedValue>
  53549. </enumeratedValues>
  53550. </field>
  53551. <field>
  53552. <name>VIDEO_DIV</name>
  53553. <description>Post-divider for video</description>
  53554. <bitOffset>0x1E</bitOffset>
  53555. <bitWidth>2</bitWidth>
  53556. <access>read-write</access>
  53557. <enumeratedValues>
  53558. <enumeratedValue>
  53559. <name>VIDEO_DIV_0</name>
  53560. <description>divide by 1 (Default)</description>
  53561. <value>0</value>
  53562. </enumeratedValue>
  53563. <enumeratedValue>
  53564. <name>VIDEO_DIV_1</name>
  53565. <description>divide by 2</description>
  53566. <value>0x1</value>
  53567. </enumeratedValue>
  53568. <enumeratedValue>
  53569. <name>VIDEO_DIV_2</name>
  53570. <description>divide by 1</description>
  53571. <value>0x2</value>
  53572. </enumeratedValue>
  53573. <enumeratedValue>
  53574. <name>VIDEO_DIV_3</name>
  53575. <description>divide by 4</description>
  53576. <value>0x3</value>
  53577. </enumeratedValue>
  53578. </enumeratedValues>
  53579. </field>
  53580. </fields>
  53581. </register>
  53582. <register>
  53583. <name>MISC2_SET</name>
  53584. <description>Miscellaneous Register 2</description>
  53585. <addressOffset>0x174</addressOffset>
  53586. <size>32</size>
  53587. <access>read-write</access>
  53588. <resetValue>0x272727</resetValue>
  53589. <resetMask>0xFFFFFFFF</resetMask>
  53590. <fields>
  53591. <field>
  53592. <name>REG0_BO_OFFSET</name>
  53593. <description>This field defines the brown out voltage offset for the CORE power domain</description>
  53594. <bitOffset>0</bitOffset>
  53595. <bitWidth>3</bitWidth>
  53596. <access>read-only</access>
  53597. <enumeratedValues>
  53598. <enumeratedValue>
  53599. <name>REG0_BO_OFFSET_4</name>
  53600. <description>Brownout offset = 0.100V</description>
  53601. <value>0x4</value>
  53602. </enumeratedValue>
  53603. <enumeratedValue>
  53604. <name>REG0_BO_OFFSET_7</name>
  53605. <description>Brownout offset = 0.175V</description>
  53606. <value>0x7</value>
  53607. </enumeratedValue>
  53608. </enumeratedValues>
  53609. </field>
  53610. <field>
  53611. <name>REG0_BO_STATUS</name>
  53612. <description>Reg0 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  53613. <bitOffset>0x3</bitOffset>
  53614. <bitWidth>1</bitWidth>
  53615. <access>read-only</access>
  53616. <enumeratedValues>
  53617. <enumeratedValue>
  53618. <name>REG0_BO_STATUS_1</name>
  53619. <description>Brownout, supply is below target minus brownout offset.</description>
  53620. <value>0x1</value>
  53621. </enumeratedValue>
  53622. </enumeratedValues>
  53623. </field>
  53624. <field>
  53625. <name>REG0_ENABLE_BO</name>
  53626. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53627. <bitOffset>0x5</bitOffset>
  53628. <bitWidth>1</bitWidth>
  53629. <access>read-write</access>
  53630. </field>
  53631. <field>
  53632. <name>PLL3_disable</name>
  53633. <description>When USB is in low power suspend mode this Control bit is used to indicate if other system peripherals require the USB PLL3 clock when the SoC is not in low power mode</description>
  53634. <bitOffset>0x7</bitOffset>
  53635. <bitWidth>1</bitWidth>
  53636. <access>read-write</access>
  53637. <enumeratedValues>
  53638. <enumeratedValue>
  53639. <name>PLL3_disable_0</name>
  53640. <description>PLL3 is being used by peripherals and is enabled when SoC is not in any low power mode</description>
  53641. <value>0</value>
  53642. </enumeratedValue>
  53643. <enumeratedValue>
  53644. <name>PLL3_disable_1</name>
  53645. <description>PLL3 can be disabled when the SoC is not in any low power mode</description>
  53646. <value>0x1</value>
  53647. </enumeratedValue>
  53648. </enumeratedValues>
  53649. </field>
  53650. <field>
  53651. <name>REG1_BO_OFFSET</name>
  53652. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  53653. <bitOffset>0x8</bitOffset>
  53654. <bitWidth>3</bitWidth>
  53655. <access>read-only</access>
  53656. <enumeratedValues>
  53657. <enumeratedValue>
  53658. <name>REG1_BO_OFFSET_4</name>
  53659. <description>Brownout offset = 0.100V</description>
  53660. <value>0x4</value>
  53661. </enumeratedValue>
  53662. <enumeratedValue>
  53663. <name>REG1_BO_OFFSET_7</name>
  53664. <description>Brownout offset = 0.175V</description>
  53665. <value>0x7</value>
  53666. </enumeratedValue>
  53667. </enumeratedValues>
  53668. </field>
  53669. <field>
  53670. <name>REG1_BO_STATUS</name>
  53671. <description>Reg1 brownout status bit. Not related to CCM. See Power Management Unit (PMU)</description>
  53672. <bitOffset>0xB</bitOffset>
  53673. <bitWidth>1</bitWidth>
  53674. <access>read-only</access>
  53675. <enumeratedValues>
  53676. <enumeratedValue>
  53677. <name>REG1_BO_STATUS_1</name>
  53678. <description>Brownout, supply is below target minus brownout offset.</description>
  53679. <value>0x1</value>
  53680. </enumeratedValue>
  53681. </enumeratedValues>
  53682. </field>
  53683. <field>
  53684. <name>REG1_ENABLE_BO</name>
  53685. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53686. <bitOffset>0xD</bitOffset>
  53687. <bitWidth>1</bitWidth>
  53688. <access>read-write</access>
  53689. </field>
  53690. <field>
  53691. <name>AUDIO_DIV_LSB</name>
  53692. <description>LSB of Post-divider for Audio PLL</description>
  53693. <bitOffset>0xF</bitOffset>
  53694. <bitWidth>1</bitWidth>
  53695. <access>read-write</access>
  53696. <enumeratedValues>
  53697. <enumeratedValue>
  53698. <name>AUDIO_DIV_LSB_0</name>
  53699. <description>divide by 1 (Default)</description>
  53700. <value>0</value>
  53701. </enumeratedValue>
  53702. <enumeratedValue>
  53703. <name>AUDIO_DIV_LSB_1</name>
  53704. <description>divide by 2</description>
  53705. <value>0x1</value>
  53706. </enumeratedValue>
  53707. </enumeratedValues>
  53708. </field>
  53709. <field>
  53710. <name>REG2_BO_OFFSET</name>
  53711. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  53712. <bitOffset>0x10</bitOffset>
  53713. <bitWidth>3</bitWidth>
  53714. <access>read-only</access>
  53715. <enumeratedValues>
  53716. <enumeratedValue>
  53717. <name>REG2_BO_OFFSET_4</name>
  53718. <description>Brownout offset = 0.100V</description>
  53719. <value>0x4</value>
  53720. </enumeratedValue>
  53721. <enumeratedValue>
  53722. <name>REG2_BO_OFFSET_7</name>
  53723. <description>Brownout offset = 0.175V</description>
  53724. <value>0x7</value>
  53725. </enumeratedValue>
  53726. </enumeratedValues>
  53727. </field>
  53728. <field>
  53729. <name>REG2_BO_STATUS</name>
  53730. <description>Reg2 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  53731. <bitOffset>0x13</bitOffset>
  53732. <bitWidth>1</bitWidth>
  53733. <access>read-only</access>
  53734. </field>
  53735. <field>
  53736. <name>REG2_ENABLE_BO</name>
  53737. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53738. <bitOffset>0x15</bitOffset>
  53739. <bitWidth>1</bitWidth>
  53740. <access>read-write</access>
  53741. </field>
  53742. <field>
  53743. <name>REG2_OK</name>
  53744. <description>Signals that the voltage is above the brownout level for the SOC supply</description>
  53745. <bitOffset>0x16</bitOffset>
  53746. <bitWidth>1</bitWidth>
  53747. <access>read-only</access>
  53748. </field>
  53749. <field>
  53750. <name>AUDIO_DIV_MSB</name>
  53751. <description>MSB of Post-divider for Audio PLL</description>
  53752. <bitOffset>0x17</bitOffset>
  53753. <bitWidth>1</bitWidth>
  53754. <access>read-write</access>
  53755. <enumeratedValues>
  53756. <enumeratedValue>
  53757. <name>AUDIO_DIV_MSB_0</name>
  53758. <description>divide by 1 (Default)</description>
  53759. <value>0</value>
  53760. </enumeratedValue>
  53761. <enumeratedValue>
  53762. <name>AUDIO_DIV_MSB_1</name>
  53763. <description>divide by 2</description>
  53764. <value>0x1</value>
  53765. </enumeratedValue>
  53766. </enumeratedValues>
  53767. </field>
  53768. <field>
  53769. <name>REG0_STEP_TIME</name>
  53770. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53771. <bitOffset>0x18</bitOffset>
  53772. <bitWidth>2</bitWidth>
  53773. <access>read-write</access>
  53774. <enumeratedValues>
  53775. <enumeratedValue>
  53776. <name>64_CLOCKS</name>
  53777. <description>64</description>
  53778. <value>0</value>
  53779. </enumeratedValue>
  53780. <enumeratedValue>
  53781. <name>128_CLOCKS</name>
  53782. <description>128</description>
  53783. <value>0x1</value>
  53784. </enumeratedValue>
  53785. <enumeratedValue>
  53786. <name>256_CLOCKS</name>
  53787. <description>256</description>
  53788. <value>0x2</value>
  53789. </enumeratedValue>
  53790. <enumeratedValue>
  53791. <name>512_CLOCKS</name>
  53792. <description>512</description>
  53793. <value>0x3</value>
  53794. </enumeratedValue>
  53795. </enumeratedValues>
  53796. </field>
  53797. <field>
  53798. <name>REG1_STEP_TIME</name>
  53799. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53800. <bitOffset>0x1A</bitOffset>
  53801. <bitWidth>2</bitWidth>
  53802. <access>read-write</access>
  53803. <enumeratedValues>
  53804. <enumeratedValue>
  53805. <name>64_CLOCKS</name>
  53806. <description>64</description>
  53807. <value>0</value>
  53808. </enumeratedValue>
  53809. <enumeratedValue>
  53810. <name>128_CLOCKS</name>
  53811. <description>128</description>
  53812. <value>0x1</value>
  53813. </enumeratedValue>
  53814. <enumeratedValue>
  53815. <name>256_CLOCKS</name>
  53816. <description>256</description>
  53817. <value>0x2</value>
  53818. </enumeratedValue>
  53819. <enumeratedValue>
  53820. <name>512_CLOCKS</name>
  53821. <description>512</description>
  53822. <value>0x3</value>
  53823. </enumeratedValue>
  53824. </enumeratedValues>
  53825. </field>
  53826. <field>
  53827. <name>REG2_STEP_TIME</name>
  53828. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  53829. <bitOffset>0x1C</bitOffset>
  53830. <bitWidth>2</bitWidth>
  53831. <access>read-write</access>
  53832. <enumeratedValues>
  53833. <enumeratedValue>
  53834. <name>64_CLOCKS</name>
  53835. <description>64</description>
  53836. <value>0</value>
  53837. </enumeratedValue>
  53838. <enumeratedValue>
  53839. <name>128_CLOCKS</name>
  53840. <description>128</description>
  53841. <value>0x1</value>
  53842. </enumeratedValue>
  53843. <enumeratedValue>
  53844. <name>256_CLOCKS</name>
  53845. <description>256</description>
  53846. <value>0x2</value>
  53847. </enumeratedValue>
  53848. <enumeratedValue>
  53849. <name>512_CLOCKS</name>
  53850. <description>512</description>
  53851. <value>0x3</value>
  53852. </enumeratedValue>
  53853. </enumeratedValues>
  53854. </field>
  53855. <field>
  53856. <name>VIDEO_DIV</name>
  53857. <description>Post-divider for video</description>
  53858. <bitOffset>0x1E</bitOffset>
  53859. <bitWidth>2</bitWidth>
  53860. <access>read-write</access>
  53861. <enumeratedValues>
  53862. <enumeratedValue>
  53863. <name>VIDEO_DIV_0</name>
  53864. <description>divide by 1 (Default)</description>
  53865. <value>0</value>
  53866. </enumeratedValue>
  53867. <enumeratedValue>
  53868. <name>VIDEO_DIV_1</name>
  53869. <description>divide by 2</description>
  53870. <value>0x1</value>
  53871. </enumeratedValue>
  53872. <enumeratedValue>
  53873. <name>VIDEO_DIV_2</name>
  53874. <description>divide by 1</description>
  53875. <value>0x2</value>
  53876. </enumeratedValue>
  53877. <enumeratedValue>
  53878. <name>VIDEO_DIV_3</name>
  53879. <description>divide by 4</description>
  53880. <value>0x3</value>
  53881. </enumeratedValue>
  53882. </enumeratedValues>
  53883. </field>
  53884. </fields>
  53885. </register>
  53886. <register>
  53887. <name>MISC2_CLR</name>
  53888. <description>Miscellaneous Register 2</description>
  53889. <addressOffset>0x178</addressOffset>
  53890. <size>32</size>
  53891. <access>read-write</access>
  53892. <resetValue>0x272727</resetValue>
  53893. <resetMask>0xFFFFFFFF</resetMask>
  53894. <fields>
  53895. <field>
  53896. <name>REG0_BO_OFFSET</name>
  53897. <description>This field defines the brown out voltage offset for the CORE power domain</description>
  53898. <bitOffset>0</bitOffset>
  53899. <bitWidth>3</bitWidth>
  53900. <access>read-only</access>
  53901. <enumeratedValues>
  53902. <enumeratedValue>
  53903. <name>REG0_BO_OFFSET_4</name>
  53904. <description>Brownout offset = 0.100V</description>
  53905. <value>0x4</value>
  53906. </enumeratedValue>
  53907. <enumeratedValue>
  53908. <name>REG0_BO_OFFSET_7</name>
  53909. <description>Brownout offset = 0.175V</description>
  53910. <value>0x7</value>
  53911. </enumeratedValue>
  53912. </enumeratedValues>
  53913. </field>
  53914. <field>
  53915. <name>REG0_BO_STATUS</name>
  53916. <description>Reg0 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  53917. <bitOffset>0x3</bitOffset>
  53918. <bitWidth>1</bitWidth>
  53919. <access>read-only</access>
  53920. <enumeratedValues>
  53921. <enumeratedValue>
  53922. <name>REG0_BO_STATUS_1</name>
  53923. <description>Brownout, supply is below target minus brownout offset.</description>
  53924. <value>0x1</value>
  53925. </enumeratedValue>
  53926. </enumeratedValues>
  53927. </field>
  53928. <field>
  53929. <name>REG0_ENABLE_BO</name>
  53930. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53931. <bitOffset>0x5</bitOffset>
  53932. <bitWidth>1</bitWidth>
  53933. <access>read-write</access>
  53934. </field>
  53935. <field>
  53936. <name>PLL3_disable</name>
  53937. <description>When USB is in low power suspend mode this Control bit is used to indicate if other system peripherals require the USB PLL3 clock when the SoC is not in low power mode</description>
  53938. <bitOffset>0x7</bitOffset>
  53939. <bitWidth>1</bitWidth>
  53940. <access>read-write</access>
  53941. <enumeratedValues>
  53942. <enumeratedValue>
  53943. <name>PLL3_disable_0</name>
  53944. <description>PLL3 is being used by peripherals and is enabled when SoC is not in any low power mode</description>
  53945. <value>0</value>
  53946. </enumeratedValue>
  53947. <enumeratedValue>
  53948. <name>PLL3_disable_1</name>
  53949. <description>PLL3 can be disabled when the SoC is not in any low power mode</description>
  53950. <value>0x1</value>
  53951. </enumeratedValue>
  53952. </enumeratedValues>
  53953. </field>
  53954. <field>
  53955. <name>REG1_BO_OFFSET</name>
  53956. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  53957. <bitOffset>0x8</bitOffset>
  53958. <bitWidth>3</bitWidth>
  53959. <access>read-only</access>
  53960. <enumeratedValues>
  53961. <enumeratedValue>
  53962. <name>REG1_BO_OFFSET_4</name>
  53963. <description>Brownout offset = 0.100V</description>
  53964. <value>0x4</value>
  53965. </enumeratedValue>
  53966. <enumeratedValue>
  53967. <name>REG1_BO_OFFSET_7</name>
  53968. <description>Brownout offset = 0.175V</description>
  53969. <value>0x7</value>
  53970. </enumeratedValue>
  53971. </enumeratedValues>
  53972. </field>
  53973. <field>
  53974. <name>REG1_BO_STATUS</name>
  53975. <description>Reg1 brownout status bit. Not related to CCM. See Power Management Unit (PMU)</description>
  53976. <bitOffset>0xB</bitOffset>
  53977. <bitWidth>1</bitWidth>
  53978. <access>read-only</access>
  53979. <enumeratedValues>
  53980. <enumeratedValue>
  53981. <name>REG1_BO_STATUS_1</name>
  53982. <description>Brownout, supply is below target minus brownout offset.</description>
  53983. <value>0x1</value>
  53984. </enumeratedValue>
  53985. </enumeratedValues>
  53986. </field>
  53987. <field>
  53988. <name>REG1_ENABLE_BO</name>
  53989. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  53990. <bitOffset>0xD</bitOffset>
  53991. <bitWidth>1</bitWidth>
  53992. <access>read-write</access>
  53993. </field>
  53994. <field>
  53995. <name>AUDIO_DIV_LSB</name>
  53996. <description>LSB of Post-divider for Audio PLL</description>
  53997. <bitOffset>0xF</bitOffset>
  53998. <bitWidth>1</bitWidth>
  53999. <access>read-write</access>
  54000. <enumeratedValues>
  54001. <enumeratedValue>
  54002. <name>AUDIO_DIV_LSB_0</name>
  54003. <description>divide by 1 (Default)</description>
  54004. <value>0</value>
  54005. </enumeratedValue>
  54006. <enumeratedValue>
  54007. <name>AUDIO_DIV_LSB_1</name>
  54008. <description>divide by 2</description>
  54009. <value>0x1</value>
  54010. </enumeratedValue>
  54011. </enumeratedValues>
  54012. </field>
  54013. <field>
  54014. <name>REG2_BO_OFFSET</name>
  54015. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  54016. <bitOffset>0x10</bitOffset>
  54017. <bitWidth>3</bitWidth>
  54018. <access>read-only</access>
  54019. <enumeratedValues>
  54020. <enumeratedValue>
  54021. <name>REG2_BO_OFFSET_4</name>
  54022. <description>Brownout offset = 0.100V</description>
  54023. <value>0x4</value>
  54024. </enumeratedValue>
  54025. <enumeratedValue>
  54026. <name>REG2_BO_OFFSET_7</name>
  54027. <description>Brownout offset = 0.175V</description>
  54028. <value>0x7</value>
  54029. </enumeratedValue>
  54030. </enumeratedValues>
  54031. </field>
  54032. <field>
  54033. <name>REG2_BO_STATUS</name>
  54034. <description>Reg2 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  54035. <bitOffset>0x13</bitOffset>
  54036. <bitWidth>1</bitWidth>
  54037. <access>read-only</access>
  54038. </field>
  54039. <field>
  54040. <name>REG2_ENABLE_BO</name>
  54041. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  54042. <bitOffset>0x15</bitOffset>
  54043. <bitWidth>1</bitWidth>
  54044. <access>read-write</access>
  54045. </field>
  54046. <field>
  54047. <name>REG2_OK</name>
  54048. <description>Signals that the voltage is above the brownout level for the SOC supply</description>
  54049. <bitOffset>0x16</bitOffset>
  54050. <bitWidth>1</bitWidth>
  54051. <access>read-only</access>
  54052. </field>
  54053. <field>
  54054. <name>AUDIO_DIV_MSB</name>
  54055. <description>MSB of Post-divider for Audio PLL</description>
  54056. <bitOffset>0x17</bitOffset>
  54057. <bitWidth>1</bitWidth>
  54058. <access>read-write</access>
  54059. <enumeratedValues>
  54060. <enumeratedValue>
  54061. <name>AUDIO_DIV_MSB_0</name>
  54062. <description>divide by 1 (Default)</description>
  54063. <value>0</value>
  54064. </enumeratedValue>
  54065. <enumeratedValue>
  54066. <name>AUDIO_DIV_MSB_1</name>
  54067. <description>divide by 2</description>
  54068. <value>0x1</value>
  54069. </enumeratedValue>
  54070. </enumeratedValues>
  54071. </field>
  54072. <field>
  54073. <name>REG0_STEP_TIME</name>
  54074. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54075. <bitOffset>0x18</bitOffset>
  54076. <bitWidth>2</bitWidth>
  54077. <access>read-write</access>
  54078. <enumeratedValues>
  54079. <enumeratedValue>
  54080. <name>64_CLOCKS</name>
  54081. <description>64</description>
  54082. <value>0</value>
  54083. </enumeratedValue>
  54084. <enumeratedValue>
  54085. <name>128_CLOCKS</name>
  54086. <description>128</description>
  54087. <value>0x1</value>
  54088. </enumeratedValue>
  54089. <enumeratedValue>
  54090. <name>256_CLOCKS</name>
  54091. <description>256</description>
  54092. <value>0x2</value>
  54093. </enumeratedValue>
  54094. <enumeratedValue>
  54095. <name>512_CLOCKS</name>
  54096. <description>512</description>
  54097. <value>0x3</value>
  54098. </enumeratedValue>
  54099. </enumeratedValues>
  54100. </field>
  54101. <field>
  54102. <name>REG1_STEP_TIME</name>
  54103. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54104. <bitOffset>0x1A</bitOffset>
  54105. <bitWidth>2</bitWidth>
  54106. <access>read-write</access>
  54107. <enumeratedValues>
  54108. <enumeratedValue>
  54109. <name>64_CLOCKS</name>
  54110. <description>64</description>
  54111. <value>0</value>
  54112. </enumeratedValue>
  54113. <enumeratedValue>
  54114. <name>128_CLOCKS</name>
  54115. <description>128</description>
  54116. <value>0x1</value>
  54117. </enumeratedValue>
  54118. <enumeratedValue>
  54119. <name>256_CLOCKS</name>
  54120. <description>256</description>
  54121. <value>0x2</value>
  54122. </enumeratedValue>
  54123. <enumeratedValue>
  54124. <name>512_CLOCKS</name>
  54125. <description>512</description>
  54126. <value>0x3</value>
  54127. </enumeratedValue>
  54128. </enumeratedValues>
  54129. </field>
  54130. <field>
  54131. <name>REG2_STEP_TIME</name>
  54132. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54133. <bitOffset>0x1C</bitOffset>
  54134. <bitWidth>2</bitWidth>
  54135. <access>read-write</access>
  54136. <enumeratedValues>
  54137. <enumeratedValue>
  54138. <name>64_CLOCKS</name>
  54139. <description>64</description>
  54140. <value>0</value>
  54141. </enumeratedValue>
  54142. <enumeratedValue>
  54143. <name>128_CLOCKS</name>
  54144. <description>128</description>
  54145. <value>0x1</value>
  54146. </enumeratedValue>
  54147. <enumeratedValue>
  54148. <name>256_CLOCKS</name>
  54149. <description>256</description>
  54150. <value>0x2</value>
  54151. </enumeratedValue>
  54152. <enumeratedValue>
  54153. <name>512_CLOCKS</name>
  54154. <description>512</description>
  54155. <value>0x3</value>
  54156. </enumeratedValue>
  54157. </enumeratedValues>
  54158. </field>
  54159. <field>
  54160. <name>VIDEO_DIV</name>
  54161. <description>Post-divider for video</description>
  54162. <bitOffset>0x1E</bitOffset>
  54163. <bitWidth>2</bitWidth>
  54164. <access>read-write</access>
  54165. <enumeratedValues>
  54166. <enumeratedValue>
  54167. <name>VIDEO_DIV_0</name>
  54168. <description>divide by 1 (Default)</description>
  54169. <value>0</value>
  54170. </enumeratedValue>
  54171. <enumeratedValue>
  54172. <name>VIDEO_DIV_1</name>
  54173. <description>divide by 2</description>
  54174. <value>0x1</value>
  54175. </enumeratedValue>
  54176. <enumeratedValue>
  54177. <name>VIDEO_DIV_2</name>
  54178. <description>divide by 1</description>
  54179. <value>0x2</value>
  54180. </enumeratedValue>
  54181. <enumeratedValue>
  54182. <name>VIDEO_DIV_3</name>
  54183. <description>divide by 4</description>
  54184. <value>0x3</value>
  54185. </enumeratedValue>
  54186. </enumeratedValues>
  54187. </field>
  54188. </fields>
  54189. </register>
  54190. <register>
  54191. <name>MISC2_TOG</name>
  54192. <description>Miscellaneous Register 2</description>
  54193. <addressOffset>0x17C</addressOffset>
  54194. <size>32</size>
  54195. <access>read-write</access>
  54196. <resetValue>0x272727</resetValue>
  54197. <resetMask>0xFFFFFFFF</resetMask>
  54198. <fields>
  54199. <field>
  54200. <name>REG0_BO_OFFSET</name>
  54201. <description>This field defines the brown out voltage offset for the CORE power domain</description>
  54202. <bitOffset>0</bitOffset>
  54203. <bitWidth>3</bitWidth>
  54204. <access>read-only</access>
  54205. <enumeratedValues>
  54206. <enumeratedValue>
  54207. <name>REG0_BO_OFFSET_4</name>
  54208. <description>Brownout offset = 0.100V</description>
  54209. <value>0x4</value>
  54210. </enumeratedValue>
  54211. <enumeratedValue>
  54212. <name>REG0_BO_OFFSET_7</name>
  54213. <description>Brownout offset = 0.175V</description>
  54214. <value>0x7</value>
  54215. </enumeratedValue>
  54216. </enumeratedValues>
  54217. </field>
  54218. <field>
  54219. <name>REG0_BO_STATUS</name>
  54220. <description>Reg0 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  54221. <bitOffset>0x3</bitOffset>
  54222. <bitWidth>1</bitWidth>
  54223. <access>read-only</access>
  54224. <enumeratedValues>
  54225. <enumeratedValue>
  54226. <name>REG0_BO_STATUS_1</name>
  54227. <description>Brownout, supply is below target minus brownout offset.</description>
  54228. <value>0x1</value>
  54229. </enumeratedValue>
  54230. </enumeratedValues>
  54231. </field>
  54232. <field>
  54233. <name>REG0_ENABLE_BO</name>
  54234. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  54235. <bitOffset>0x5</bitOffset>
  54236. <bitWidth>1</bitWidth>
  54237. <access>read-write</access>
  54238. </field>
  54239. <field>
  54240. <name>PLL3_disable</name>
  54241. <description>When USB is in low power suspend mode this Control bit is used to indicate if other system peripherals require the USB PLL3 clock when the SoC is not in low power mode</description>
  54242. <bitOffset>0x7</bitOffset>
  54243. <bitWidth>1</bitWidth>
  54244. <access>read-write</access>
  54245. <enumeratedValues>
  54246. <enumeratedValue>
  54247. <name>PLL3_disable_0</name>
  54248. <description>PLL3 is being used by peripherals and is enabled when SoC is not in any low power mode</description>
  54249. <value>0</value>
  54250. </enumeratedValue>
  54251. <enumeratedValue>
  54252. <name>PLL3_disable_1</name>
  54253. <description>PLL3 can be disabled when the SoC is not in any low power mode</description>
  54254. <value>0x1</value>
  54255. </enumeratedValue>
  54256. </enumeratedValues>
  54257. </field>
  54258. <field>
  54259. <name>REG1_BO_OFFSET</name>
  54260. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  54261. <bitOffset>0x8</bitOffset>
  54262. <bitWidth>3</bitWidth>
  54263. <access>read-only</access>
  54264. <enumeratedValues>
  54265. <enumeratedValue>
  54266. <name>REG1_BO_OFFSET_4</name>
  54267. <description>Brownout offset = 0.100V</description>
  54268. <value>0x4</value>
  54269. </enumeratedValue>
  54270. <enumeratedValue>
  54271. <name>REG1_BO_OFFSET_7</name>
  54272. <description>Brownout offset = 0.175V</description>
  54273. <value>0x7</value>
  54274. </enumeratedValue>
  54275. </enumeratedValues>
  54276. </field>
  54277. <field>
  54278. <name>REG1_BO_STATUS</name>
  54279. <description>Reg1 brownout status bit. Not related to CCM. See Power Management Unit (PMU)</description>
  54280. <bitOffset>0xB</bitOffset>
  54281. <bitWidth>1</bitWidth>
  54282. <access>read-only</access>
  54283. <enumeratedValues>
  54284. <enumeratedValue>
  54285. <name>REG1_BO_STATUS_1</name>
  54286. <description>Brownout, supply is below target minus brownout offset.</description>
  54287. <value>0x1</value>
  54288. </enumeratedValue>
  54289. </enumeratedValues>
  54290. </field>
  54291. <field>
  54292. <name>REG1_ENABLE_BO</name>
  54293. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  54294. <bitOffset>0xD</bitOffset>
  54295. <bitWidth>1</bitWidth>
  54296. <access>read-write</access>
  54297. </field>
  54298. <field>
  54299. <name>AUDIO_DIV_LSB</name>
  54300. <description>LSB of Post-divider for Audio PLL</description>
  54301. <bitOffset>0xF</bitOffset>
  54302. <bitWidth>1</bitWidth>
  54303. <access>read-write</access>
  54304. <enumeratedValues>
  54305. <enumeratedValue>
  54306. <name>AUDIO_DIV_LSB_0</name>
  54307. <description>divide by 1 (Default)</description>
  54308. <value>0</value>
  54309. </enumeratedValue>
  54310. <enumeratedValue>
  54311. <name>AUDIO_DIV_LSB_1</name>
  54312. <description>divide by 2</description>
  54313. <value>0x1</value>
  54314. </enumeratedValue>
  54315. </enumeratedValues>
  54316. </field>
  54317. <field>
  54318. <name>REG2_BO_OFFSET</name>
  54319. <description>This field defines the brown out voltage offset for the xPU power domain</description>
  54320. <bitOffset>0x10</bitOffset>
  54321. <bitWidth>3</bitWidth>
  54322. <access>read-only</access>
  54323. <enumeratedValues>
  54324. <enumeratedValue>
  54325. <name>REG2_BO_OFFSET_4</name>
  54326. <description>Brownout offset = 0.100V</description>
  54327. <value>0x4</value>
  54328. </enumeratedValue>
  54329. <enumeratedValue>
  54330. <name>REG2_BO_OFFSET_7</name>
  54331. <description>Brownout offset = 0.175V</description>
  54332. <value>0x7</value>
  54333. </enumeratedValue>
  54334. </enumeratedValues>
  54335. </field>
  54336. <field>
  54337. <name>REG2_BO_STATUS</name>
  54338. <description>Reg2 brownout status bit.Not related to CCM. See Power Management Unit (PMU)</description>
  54339. <bitOffset>0x13</bitOffset>
  54340. <bitWidth>1</bitWidth>
  54341. <access>read-only</access>
  54342. </field>
  54343. <field>
  54344. <name>REG2_ENABLE_BO</name>
  54345. <description>Enables the brownout detection.Not related to CCM. See Power Management Unit (PMU)</description>
  54346. <bitOffset>0x15</bitOffset>
  54347. <bitWidth>1</bitWidth>
  54348. <access>read-write</access>
  54349. </field>
  54350. <field>
  54351. <name>REG2_OK</name>
  54352. <description>Signals that the voltage is above the brownout level for the SOC supply</description>
  54353. <bitOffset>0x16</bitOffset>
  54354. <bitWidth>1</bitWidth>
  54355. <access>read-only</access>
  54356. </field>
  54357. <field>
  54358. <name>AUDIO_DIV_MSB</name>
  54359. <description>MSB of Post-divider for Audio PLL</description>
  54360. <bitOffset>0x17</bitOffset>
  54361. <bitWidth>1</bitWidth>
  54362. <access>read-write</access>
  54363. <enumeratedValues>
  54364. <enumeratedValue>
  54365. <name>AUDIO_DIV_MSB_0</name>
  54366. <description>divide by 1 (Default)</description>
  54367. <value>0</value>
  54368. </enumeratedValue>
  54369. <enumeratedValue>
  54370. <name>AUDIO_DIV_MSB_1</name>
  54371. <description>divide by 2</description>
  54372. <value>0x1</value>
  54373. </enumeratedValue>
  54374. </enumeratedValues>
  54375. </field>
  54376. <field>
  54377. <name>REG0_STEP_TIME</name>
  54378. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54379. <bitOffset>0x18</bitOffset>
  54380. <bitWidth>2</bitWidth>
  54381. <access>read-write</access>
  54382. <enumeratedValues>
  54383. <enumeratedValue>
  54384. <name>64_CLOCKS</name>
  54385. <description>64</description>
  54386. <value>0</value>
  54387. </enumeratedValue>
  54388. <enumeratedValue>
  54389. <name>128_CLOCKS</name>
  54390. <description>128</description>
  54391. <value>0x1</value>
  54392. </enumeratedValue>
  54393. <enumeratedValue>
  54394. <name>256_CLOCKS</name>
  54395. <description>256</description>
  54396. <value>0x2</value>
  54397. </enumeratedValue>
  54398. <enumeratedValue>
  54399. <name>512_CLOCKS</name>
  54400. <description>512</description>
  54401. <value>0x3</value>
  54402. </enumeratedValue>
  54403. </enumeratedValues>
  54404. </field>
  54405. <field>
  54406. <name>REG1_STEP_TIME</name>
  54407. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54408. <bitOffset>0x1A</bitOffset>
  54409. <bitWidth>2</bitWidth>
  54410. <access>read-write</access>
  54411. <enumeratedValues>
  54412. <enumeratedValue>
  54413. <name>64_CLOCKS</name>
  54414. <description>64</description>
  54415. <value>0</value>
  54416. </enumeratedValue>
  54417. <enumeratedValue>
  54418. <name>128_CLOCKS</name>
  54419. <description>128</description>
  54420. <value>0x1</value>
  54421. </enumeratedValue>
  54422. <enumeratedValue>
  54423. <name>256_CLOCKS</name>
  54424. <description>256</description>
  54425. <value>0x2</value>
  54426. </enumeratedValue>
  54427. <enumeratedValue>
  54428. <name>512_CLOCKS</name>
  54429. <description>512</description>
  54430. <value>0x3</value>
  54431. </enumeratedValue>
  54432. </enumeratedValues>
  54433. </field>
  54434. <field>
  54435. <name>REG2_STEP_TIME</name>
  54436. <description>Number of clock periods (24MHz clock).Not related to CCM. See Power Management Unit (PMU)</description>
  54437. <bitOffset>0x1C</bitOffset>
  54438. <bitWidth>2</bitWidth>
  54439. <access>read-write</access>
  54440. <enumeratedValues>
  54441. <enumeratedValue>
  54442. <name>64_CLOCKS</name>
  54443. <description>64</description>
  54444. <value>0</value>
  54445. </enumeratedValue>
  54446. <enumeratedValue>
  54447. <name>128_CLOCKS</name>
  54448. <description>128</description>
  54449. <value>0x1</value>
  54450. </enumeratedValue>
  54451. <enumeratedValue>
  54452. <name>256_CLOCKS</name>
  54453. <description>256</description>
  54454. <value>0x2</value>
  54455. </enumeratedValue>
  54456. <enumeratedValue>
  54457. <name>512_CLOCKS</name>
  54458. <description>512</description>
  54459. <value>0x3</value>
  54460. </enumeratedValue>
  54461. </enumeratedValues>
  54462. </field>
  54463. <field>
  54464. <name>VIDEO_DIV</name>
  54465. <description>Post-divider for video</description>
  54466. <bitOffset>0x1E</bitOffset>
  54467. <bitWidth>2</bitWidth>
  54468. <access>read-write</access>
  54469. <enumeratedValues>
  54470. <enumeratedValue>
  54471. <name>VIDEO_DIV_0</name>
  54472. <description>divide by 1 (Default)</description>
  54473. <value>0</value>
  54474. </enumeratedValue>
  54475. <enumeratedValue>
  54476. <name>VIDEO_DIV_1</name>
  54477. <description>divide by 2</description>
  54478. <value>0x1</value>
  54479. </enumeratedValue>
  54480. <enumeratedValue>
  54481. <name>VIDEO_DIV_2</name>
  54482. <description>divide by 1</description>
  54483. <value>0x2</value>
  54484. </enumeratedValue>
  54485. <enumeratedValue>
  54486. <name>VIDEO_DIV_3</name>
  54487. <description>divide by 4</description>
  54488. <value>0x3</value>
  54489. </enumeratedValue>
  54490. </enumeratedValues>
  54491. </field>
  54492. </fields>
  54493. </register>
  54494. </registers>
  54495. </peripheral>
  54496. <peripheral>
  54497. <name>PMU</name>
  54498. <description>PMU</description>
  54499. <groupName>PMU</groupName>
  54500. <prependToName>PMU_</prependToName>
  54501. <baseAddress>0x20C8110</baseAddress>
  54502. <addressBlock>
  54503. <offset>0</offset>
  54504. <size>0x170</size>
  54505. <usage>registers</usage>
  54506. </addressBlock>
  54507. <interrupt>
  54508. <name>PMU_IRQ1</name>
  54509. <value>86</value>
  54510. </interrupt>
  54511. <interrupt>
  54512. <name>PMU_IRQ2</name>
  54513. <value>159</value>
  54514. </interrupt>
  54515. <registers>
  54516. <register>
  54517. <name>REG_1P1</name>
  54518. <description>Regulator 1P1 Register</description>
  54519. <addressOffset>0</addressOffset>
  54520. <size>32</size>
  54521. <access>read-write</access>
  54522. <resetValue>0x1073</resetValue>
  54523. <resetMask>0xFFFFFFFF</resetMask>
  54524. <fields>
  54525. <field>
  54526. <name>ENABLE_LINREG</name>
  54527. <description>Control bit to enable the regulator output.</description>
  54528. <bitOffset>0</bitOffset>
  54529. <bitWidth>1</bitWidth>
  54530. <access>read-write</access>
  54531. </field>
  54532. <field>
  54533. <name>ENABLE_BO</name>
  54534. <description>Control bit to enable the brownout circuitry in the regulator.</description>
  54535. <bitOffset>0x1</bitOffset>
  54536. <bitWidth>1</bitWidth>
  54537. <access>read-write</access>
  54538. </field>
  54539. <field>
  54540. <name>ENABLE_ILIMIT</name>
  54541. <description>Control bit to enable the current-limit circuitry in the regulator.</description>
  54542. <bitOffset>0x2</bitOffset>
  54543. <bitWidth>1</bitWidth>
  54544. <access>read-write</access>
  54545. </field>
  54546. <field>
  54547. <name>ENABLE_PULLDOWN</name>
  54548. <description>Control bit to enable the pull-down circuitry in the regulator</description>
  54549. <bitOffset>0x3</bitOffset>
  54550. <bitWidth>1</bitWidth>
  54551. <access>read-write</access>
  54552. </field>
  54553. <field>
  54554. <name>BO_OFFSET</name>
  54555. <description>Control bits to adjust the regulator brownout offset voltage in 25mV steps</description>
  54556. <bitOffset>0x4</bitOffset>
  54557. <bitWidth>3</bitWidth>
  54558. <access>read-write</access>
  54559. </field>
  54560. <field>
  54561. <name>OUTPUT_TRG</name>
  54562. <description>Control bits to adjust the regulator output voltage</description>
  54563. <bitOffset>0x8</bitOffset>
  54564. <bitWidth>5</bitWidth>
  54565. <access>read-write</access>
  54566. <enumeratedValues>
  54567. <enumeratedValue>
  54568. <name>OUTPUT_TRG_4</name>
  54569. <description>0.8V</description>
  54570. <value>0x4</value>
  54571. </enumeratedValue>
  54572. <enumeratedValue>
  54573. <name>OUTPUT_TRG_16</name>
  54574. <description>1.1V</description>
  54575. <value>0x10</value>
  54576. </enumeratedValue>
  54577. </enumeratedValues>
  54578. </field>
  54579. <field>
  54580. <name>BO_VDD1P1</name>
  54581. <description>Status bit that signals when a brownout is detected on the regulator output.</description>
  54582. <bitOffset>0x10</bitOffset>
  54583. <bitWidth>1</bitWidth>
  54584. <access>read-only</access>
  54585. </field>
  54586. <field>
  54587. <name>OK_VDD1P1</name>
  54588. <description>Status bit that signals when the regulator output is ok. 1 = regulator output &gt; brownout target</description>
  54589. <bitOffset>0x11</bitOffset>
  54590. <bitWidth>1</bitWidth>
  54591. <access>read-only</access>
  54592. </field>
  54593. <field>
  54594. <name>ENABLE_WEAK_LINREG</name>
  54595. <description>Enables the weak 1p1 regulator</description>
  54596. <bitOffset>0x12</bitOffset>
  54597. <bitWidth>1</bitWidth>
  54598. <access>read-write</access>
  54599. </field>
  54600. <field>
  54601. <name>SELREF_WEAK_LINREG</name>
  54602. <description>Selects the source for the reference voltage of the weak 1p1 regulator.</description>
  54603. <bitOffset>0x13</bitOffset>
  54604. <bitWidth>1</bitWidth>
  54605. <access>read-write</access>
  54606. <enumeratedValues>
  54607. <enumeratedValue>
  54608. <name>SELREF_WEAK_LINREG_0</name>
  54609. <description>Weak-linreg output tracks low-power-bandgap voltage</description>
  54610. <value>0</value>
  54611. </enumeratedValue>
  54612. <enumeratedValue>
  54613. <name>SELREF_WEAK_LINREG_1</name>
  54614. <description>Weak-linreg output tracks VDD_SOC_CAP voltage</description>
  54615. <value>0x1</value>
  54616. </enumeratedValue>
  54617. </enumeratedValues>
  54618. </field>
  54619. </fields>
  54620. </register>
  54621. <register>
  54622. <name>REG_3P0</name>
  54623. <description>Regulator 3P0 Register</description>
  54624. <addressOffset>0x10</addressOffset>
  54625. <size>32</size>
  54626. <access>read-write</access>
  54627. <resetValue>0xF74</resetValue>
  54628. <resetMask>0xFFFFFFFF</resetMask>
  54629. <fields>
  54630. <field>
  54631. <name>ENABLE_LINREG</name>
  54632. <description>Control bit to enable the regulator output to be set by the programmed target voltage setting and internal bandgap reference</description>
  54633. <bitOffset>0</bitOffset>
  54634. <bitWidth>1</bitWidth>
  54635. <access>read-write</access>
  54636. </field>
  54637. <field>
  54638. <name>ENABLE_BO</name>
  54639. <description>Control bit to enable the brownout circuitry in the regulator.</description>
  54640. <bitOffset>0x1</bitOffset>
  54641. <bitWidth>1</bitWidth>
  54642. <access>read-write</access>
  54643. </field>
  54644. <field>
  54645. <name>ENABLE_ILIMIT</name>
  54646. <description>Control bit to enable the current-limit circuitry in the regulator.</description>
  54647. <bitOffset>0x2</bitOffset>
  54648. <bitWidth>1</bitWidth>
  54649. <access>read-write</access>
  54650. </field>
  54651. <field>
  54652. <name>BO_OFFSET</name>
  54653. <description>Control bits to adjust the regulator brownout offset voltage in 25mV steps</description>
  54654. <bitOffset>0x4</bitOffset>
  54655. <bitWidth>3</bitWidth>
  54656. <access>read-write</access>
  54657. </field>
  54658. <field>
  54659. <name>VBUS_SEL</name>
  54660. <description>Select input voltage source for LDO_3P0 from either USB_OTG1_VBUS or USB_OTG2_VBUS</description>
  54661. <bitOffset>0x7</bitOffset>
  54662. <bitWidth>1</bitWidth>
  54663. <access>read-write</access>
  54664. <enumeratedValues>
  54665. <enumeratedValue>
  54666. <name>USB_OTG1_VBUS</name>
  54667. <description>Utilize VBUS OTG1 for power</description>
  54668. <value>0</value>
  54669. </enumeratedValue>
  54670. <enumeratedValue>
  54671. <name>USB_OTG2_VBUS</name>
  54672. <description>Utilize VBUS OTG2 power</description>
  54673. <value>0x1</value>
  54674. </enumeratedValue>
  54675. </enumeratedValues>
  54676. </field>
  54677. <field>
  54678. <name>OUTPUT_TRG</name>
  54679. <description>Control bits to adjust the regulator output voltage</description>
  54680. <bitOffset>0x8</bitOffset>
  54681. <bitWidth>5</bitWidth>
  54682. <access>read-write</access>
  54683. <enumeratedValues>
  54684. <enumeratedValue>
  54685. <name>OUTPUT_TRG_0</name>
  54686. <description>2.625V</description>
  54687. <value>0</value>
  54688. </enumeratedValue>
  54689. <enumeratedValue>
  54690. <name>OUTPUT_TRG_15</name>
  54691. <description>3.000V</description>
  54692. <value>0xF</value>
  54693. </enumeratedValue>
  54694. <enumeratedValue>
  54695. <name>OUTPUT_TRG_31</name>
  54696. <description>3.400V</description>
  54697. <value>0x1F</value>
  54698. </enumeratedValue>
  54699. </enumeratedValues>
  54700. </field>
  54701. <field>
  54702. <name>BO_VDD3P0</name>
  54703. <description>Status bit that signals when a brownout is detected on the regulator output.</description>
  54704. <bitOffset>0x10</bitOffset>
  54705. <bitWidth>1</bitWidth>
  54706. <access>read-only</access>
  54707. </field>
  54708. <field>
  54709. <name>OK_VDD3P0</name>
  54710. <description>Status bit that signals when the regulator output is ok. 1 = regulator output &gt; brownout target</description>
  54711. <bitOffset>0x11</bitOffset>
  54712. <bitWidth>1</bitWidth>
  54713. <access>read-only</access>
  54714. </field>
  54715. </fields>
  54716. </register>
  54717. <register>
  54718. <name>REG_2P5</name>
  54719. <description>Regulator 2P5 Register</description>
  54720. <addressOffset>0x20</addressOffset>
  54721. <size>32</size>
  54722. <access>read-write</access>
  54723. <resetValue>0x1073</resetValue>
  54724. <resetMask>0xFFFFFFFF</resetMask>
  54725. <fields>
  54726. <field>
  54727. <name>ENABLE_LINREG</name>
  54728. <description>Control bit to enable the regulator output.</description>
  54729. <bitOffset>0</bitOffset>
  54730. <bitWidth>1</bitWidth>
  54731. <access>read-write</access>
  54732. </field>
  54733. <field>
  54734. <name>ENABLE_BO</name>
  54735. <description>Control bit to enable the brownout circuitry in the regulator.</description>
  54736. <bitOffset>0x1</bitOffset>
  54737. <bitWidth>1</bitWidth>
  54738. <access>read-write</access>
  54739. </field>
  54740. <field>
  54741. <name>ENABLE_ILIMIT</name>
  54742. <description>Control bit to enable the current-limit circuitry in the regulator.</description>
  54743. <bitOffset>0x2</bitOffset>
  54744. <bitWidth>1</bitWidth>
  54745. <access>read-write</access>
  54746. </field>
  54747. <field>
  54748. <name>ENABLE_PULLDOWN</name>
  54749. <description>Control bit to enable the pull-down circuitry in the regulator</description>
  54750. <bitOffset>0x3</bitOffset>
  54751. <bitWidth>1</bitWidth>
  54752. <access>read-write</access>
  54753. </field>
  54754. <field>
  54755. <name>BO_OFFSET</name>
  54756. <description>Control bits to adjust the regulator brownout offset voltage in 25mV steps</description>
  54757. <bitOffset>0x4</bitOffset>
  54758. <bitWidth>3</bitWidth>
  54759. <access>read-write</access>
  54760. </field>
  54761. <field>
  54762. <name>OUTPUT_TRG</name>
  54763. <description>Control bits to adjust the regulator output voltage</description>
  54764. <bitOffset>0x8</bitOffset>
  54765. <bitWidth>5</bitWidth>
  54766. <access>read-write</access>
  54767. <enumeratedValues>
  54768. <enumeratedValue>
  54769. <name>OUTPUT_TRG_0</name>
  54770. <description>2.10V</description>
  54771. <value>0</value>
  54772. </enumeratedValue>
  54773. <enumeratedValue>
  54774. <name>OUTPUT_TRG_16</name>
  54775. <description>2.50V</description>
  54776. <value>0x10</value>
  54777. </enumeratedValue>
  54778. <enumeratedValue>
  54779. <name>OUTPUT_TRG_31</name>
  54780. <description>2.875V</description>
  54781. <value>0x1F</value>
  54782. </enumeratedValue>
  54783. </enumeratedValues>
  54784. </field>
  54785. <field>
  54786. <name>BO_VDD2P5</name>
  54787. <description>Status bit that signals when a brownout is detected on the regulator output.</description>
  54788. <bitOffset>0x10</bitOffset>
  54789. <bitWidth>1</bitWidth>
  54790. <access>read-only</access>
  54791. </field>
  54792. <field>
  54793. <name>OK_VDD2P5</name>
  54794. <description>Status bit that signals when the regulator output is ok. 1 = regulator output &gt; brownout target</description>
  54795. <bitOffset>0x11</bitOffset>
  54796. <bitWidth>1</bitWidth>
  54797. <access>read-only</access>
  54798. </field>
  54799. <field>
  54800. <name>ENABLE_WEAK_LINREG</name>
  54801. <description>Enables the weak 2p5 regulator</description>
  54802. <bitOffset>0x12</bitOffset>
  54803. <bitWidth>1</bitWidth>
  54804. <access>read-write</access>
  54805. </field>
  54806. </fields>
  54807. </register>
  54808. <register>
  54809. <name>REG_CORE</name>
  54810. <description>Digital Regulator Core Register</description>
  54811. <addressOffset>0x30</addressOffset>
  54812. <size>32</size>
  54813. <access>read-write</access>
  54814. <resetValue>0x482012</resetValue>
  54815. <resetMask>0xFFFFFFFF</resetMask>
  54816. <fields>
  54817. <field>
  54818. <name>REG0_TARG</name>
  54819. <description>This field defines the target voltage for the ARM core power domain</description>
  54820. <bitOffset>0</bitOffset>
  54821. <bitWidth>5</bitWidth>
  54822. <access>read-write</access>
  54823. <enumeratedValues>
  54824. <enumeratedValue>
  54825. <name>REG0_TARG_0</name>
  54826. <description>Power gated off</description>
  54827. <value>0</value>
  54828. </enumeratedValue>
  54829. <enumeratedValue>
  54830. <name>REG0_TARG_1</name>
  54831. <description>Target core voltage = 0.725V</description>
  54832. <value>0x1</value>
  54833. </enumeratedValue>
  54834. <enumeratedValue>
  54835. <name>REG0_TARG_2</name>
  54836. <description>Target core voltage = 0.750V</description>
  54837. <value>0x2</value>
  54838. </enumeratedValue>
  54839. <enumeratedValue>
  54840. <name>REG0_TARG_3</name>
  54841. <description>Target core voltage = 0.775V</description>
  54842. <value>0x3</value>
  54843. </enumeratedValue>
  54844. <enumeratedValue>
  54845. <name>REG0_TARG_16</name>
  54846. <description>Target core voltage = 1.100V</description>
  54847. <value>0x10</value>
  54848. </enumeratedValue>
  54849. <enumeratedValue>
  54850. <name>REG0_TARG_30</name>
  54851. <description>Target core voltage = 1.450V</description>
  54852. <value>0x1E</value>
  54853. </enumeratedValue>
  54854. <enumeratedValue>
  54855. <name>REG0_TARG_31</name>
  54856. <description>Power FET switched full on. No regulation.</description>
  54857. <value>0x1F</value>
  54858. </enumeratedValue>
  54859. </enumeratedValues>
  54860. </field>
  54861. <field>
  54862. <name>REG2_TARG</name>
  54863. <description>This field defines the target voltage for the SOC power domain</description>
  54864. <bitOffset>0x12</bitOffset>
  54865. <bitWidth>5</bitWidth>
  54866. <access>read-write</access>
  54867. <enumeratedValues>
  54868. <enumeratedValue>
  54869. <name>REG2_TARG_0</name>
  54870. <description>Power gated off</description>
  54871. <value>0</value>
  54872. </enumeratedValue>
  54873. <enumeratedValue>
  54874. <name>REG2_TARG_1</name>
  54875. <description>Target core voltage = 0.725V</description>
  54876. <value>0x1</value>
  54877. </enumeratedValue>
  54878. <enumeratedValue>
  54879. <name>REG2_TARG_2</name>
  54880. <description>Target core voltage = 0.750V</description>
  54881. <value>0x2</value>
  54882. </enumeratedValue>
  54883. <enumeratedValue>
  54884. <name>REG2_TARG_3</name>
  54885. <description>Target core voltage = 0.775V</description>
  54886. <value>0x3</value>
  54887. </enumeratedValue>
  54888. <enumeratedValue>
  54889. <name>REG2_TARG_16</name>
  54890. <description>Target core voltage = 1.100V</description>
  54891. <value>0x10</value>
  54892. </enumeratedValue>
  54893. <enumeratedValue>
  54894. <name>REG2_TARG_30</name>
  54895. <description>Target core voltage = 1.450V</description>
  54896. <value>0x1E</value>
  54897. </enumeratedValue>
  54898. <enumeratedValue>
  54899. <name>REG2_TARG_31</name>
  54900. <description>Power FET switched full on. No regulation.</description>
  54901. <value>0x1F</value>
  54902. </enumeratedValue>
  54903. </enumeratedValues>
  54904. </field>
  54905. <field>
  54906. <name>RAMP_RATE</name>
  54907. <description>Regulator voltage ramp rate.</description>
  54908. <bitOffset>0x1B</bitOffset>
  54909. <bitWidth>2</bitWidth>
  54910. <access>read-write</access>
  54911. <enumeratedValues>
  54912. <enumeratedValue>
  54913. <name>RAMP_RATE_0</name>
  54914. <description>Fast</description>
  54915. <value>0</value>
  54916. </enumeratedValue>
  54917. <enumeratedValue>
  54918. <name>RAMP_RATE_1</name>
  54919. <description>Medium Fast</description>
  54920. <value>0x1</value>
  54921. </enumeratedValue>
  54922. <enumeratedValue>
  54923. <name>RAMP_RATE_2</name>
  54924. <description>Medium Slow</description>
  54925. <value>0x2</value>
  54926. </enumeratedValue>
  54927. <enumeratedValue>
  54928. <name>RAMP_RATE_3</name>
  54929. <description>Slow</description>
  54930. <value>0x3</value>
  54931. </enumeratedValue>
  54932. </enumeratedValues>
  54933. </field>
  54934. <field>
  54935. <name>FET_ODRIVE</name>
  54936. <description>If set, increases the gate drive on power gating FETs to reduce leakage in the off state</description>
  54937. <bitOffset>0x1D</bitOffset>
  54938. <bitWidth>1</bitWidth>
  54939. <access>read-write</access>
  54940. </field>
  54941. </fields>
  54942. </register>
  54943. <register>
  54944. <name>LOWPWR_CTRL</name>
  54945. <description>Low Power Control Register</description>
  54946. <addressOffset>0x160</addressOffset>
  54947. <size>32</size>
  54948. <access>read-write</access>
  54949. <resetValue>0x4009</resetValue>
  54950. <resetMask>0xFFFFFFFF</resetMask>
  54951. <fields>
  54952. <field>
  54953. <name>RC_OSC_EN</name>
  54954. <description>RC Osc. enable control.</description>
  54955. <bitOffset>0</bitOffset>
  54956. <bitWidth>1</bitWidth>
  54957. <access>read-write</access>
  54958. <enumeratedValues>
  54959. <enumeratedValue>
  54960. <name>RC_OSC_EN_0</name>
  54961. <description>Use XTAL OSC to source the 24MHz clock</description>
  54962. <value>0</value>
  54963. </enumeratedValue>
  54964. <enumeratedValue>
  54965. <name>RC_OSC_EN_1</name>
  54966. <description>Use RC OSC</description>
  54967. <value>0x1</value>
  54968. </enumeratedValue>
  54969. </enumeratedValues>
  54970. </field>
  54971. <field>
  54972. <name>RC_OSC_PROG</name>
  54973. <description>RC osc. tuning values.</description>
  54974. <bitOffset>0x1</bitOffset>
  54975. <bitWidth>3</bitWidth>
  54976. <access>read-write</access>
  54977. </field>
  54978. <field>
  54979. <name>OSC_SEL</name>
  54980. <description>Select the source for the 24MHz clock.</description>
  54981. <bitOffset>0x4</bitOffset>
  54982. <bitWidth>1</bitWidth>
  54983. <access>read-write</access>
  54984. <enumeratedValues>
  54985. <enumeratedValue>
  54986. <name>OSC_SEL_0</name>
  54987. <description>XTAL OSC</description>
  54988. <value>0</value>
  54989. </enumeratedValue>
  54990. <enumeratedValue>
  54991. <name>OSC_SEL_1</name>
  54992. <description>RC OSC</description>
  54993. <value>0x1</value>
  54994. </enumeratedValue>
  54995. </enumeratedValues>
  54996. </field>
  54997. <field>
  54998. <name>LPBG_SEL</name>
  54999. <description>Bandgap select. Not related to oscillator.</description>
  55000. <bitOffset>0x5</bitOffset>
  55001. <bitWidth>1</bitWidth>
  55002. <access>read-write</access>
  55003. <enumeratedValues>
  55004. <enumeratedValue>
  55005. <name>LPBG_SEL_0</name>
  55006. <description>Normal power bandgap</description>
  55007. <value>0</value>
  55008. </enumeratedValue>
  55009. <enumeratedValue>
  55010. <name>LPBG_SEL_1</name>
  55011. <description>Low power bandgap</description>
  55012. <value>0x1</value>
  55013. </enumeratedValue>
  55014. </enumeratedValues>
  55015. </field>
  55016. <field>
  55017. <name>LPBG_TEST</name>
  55018. <description>Low power bandgap test bit. Not related to oscillator.</description>
  55019. <bitOffset>0x6</bitOffset>
  55020. <bitWidth>1</bitWidth>
  55021. <access>read-write</access>
  55022. </field>
  55023. <field>
  55024. <name>REFTOP_IBIAS_OFF</name>
  55025. <description>Low power reftop ibias disable. Not related to oscillator.</description>
  55026. <bitOffset>0x7</bitOffset>
  55027. <bitWidth>1</bitWidth>
  55028. <access>read-write</access>
  55029. </field>
  55030. <field>
  55031. <name>L1_PWRGATE</name>
  55032. <description>L1 power gate control. Used as software override. Not related to oscillator.</description>
  55033. <bitOffset>0x8</bitOffset>
  55034. <bitWidth>1</bitWidth>
  55035. <access>read-write</access>
  55036. </field>
  55037. <field>
  55038. <name>L2_PWRGATE</name>
  55039. <description>L2 power gate control. Used as software override. Not related to oscillator.</description>
  55040. <bitOffset>0x9</bitOffset>
  55041. <bitWidth>1</bitWidth>
  55042. <access>read-write</access>
  55043. </field>
  55044. <field>
  55045. <name>CPU_PWRGATE</name>
  55046. <description>CPU power gate control. Used as software override. Test purpose only Not related to oscillator.</description>
  55047. <bitOffset>0xA</bitOffset>
  55048. <bitWidth>1</bitWidth>
  55049. <access>read-write</access>
  55050. </field>
  55051. <field>
  55052. <name>DISPLAY_PWRGATE</name>
  55053. <description>Display logic power gate control. Used as software override. Not related to oscillator.</description>
  55054. <bitOffset>0xB</bitOffset>
  55055. <bitWidth>1</bitWidth>
  55056. <access>read-write</access>
  55057. </field>
  55058. <field>
  55059. <name>RCOSC_CG_OVERRIDE</name>
  55060. <description>For debug purposes only</description>
  55061. <bitOffset>0xD</bitOffset>
  55062. <bitWidth>1</bitWidth>
  55063. <access>read-write</access>
  55064. </field>
  55065. <field>
  55066. <name>XTALOSC_PWRUP_DELAY</name>
  55067. <description>Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use</description>
  55068. <bitOffset>0xE</bitOffset>
  55069. <bitWidth>2</bitWidth>
  55070. <access>read-write</access>
  55071. <enumeratedValues>
  55072. <enumeratedValue>
  55073. <name>XTALOSC_PWRUP_DELAY_0</name>
  55074. <description>0.25ms</description>
  55075. <value>0</value>
  55076. </enumeratedValue>
  55077. <enumeratedValue>
  55078. <name>XTALOSC_PWRUP_DELAY_1</name>
  55079. <description>0.5ms</description>
  55080. <value>0x1</value>
  55081. </enumeratedValue>
  55082. <enumeratedValue>
  55083. <name>XTALOSC_PWRUP_DELAY_2</name>
  55084. <description>1ms</description>
  55085. <value>0x2</value>
  55086. </enumeratedValue>
  55087. <enumeratedValue>
  55088. <name>XTALOSC_PWRUP_DELAY_3</name>
  55089. <description>2ms</description>
  55090. <value>0x3</value>
  55091. </enumeratedValue>
  55092. </enumeratedValues>
  55093. </field>
  55094. <field>
  55095. <name>XTALOSC_PWRUP_STAT</name>
  55096. <description>Status of the 24MHz xtal oscillator.</description>
  55097. <bitOffset>0x10</bitOffset>
  55098. <bitWidth>1</bitWidth>
  55099. <access>read-only</access>
  55100. <enumeratedValues>
  55101. <enumeratedValue>
  55102. <name>XTALOSC_PWRUP_STAT_0</name>
  55103. <description>Not stable</description>
  55104. <value>0</value>
  55105. </enumeratedValue>
  55106. <enumeratedValue>
  55107. <name>XTALOSC_PWRUP_STAT_1</name>
  55108. <description>Stable and ready to use</description>
  55109. <value>0x1</value>
  55110. </enumeratedValue>
  55111. </enumeratedValues>
  55112. </field>
  55113. <field>
  55114. <name>MIX_PWRGATE</name>
  55115. <description>Display power gate control. Used as software mask. Set to zero to force ungated.</description>
  55116. <bitOffset>0x11</bitOffset>
  55117. <bitWidth>1</bitWidth>
  55118. <access>read-write</access>
  55119. </field>
  55120. </fields>
  55121. </register>
  55122. <register>
  55123. <name>LOWPWR_CTRL_SET</name>
  55124. <description>Low Power Control Register</description>
  55125. <addressOffset>0x164</addressOffset>
  55126. <size>32</size>
  55127. <access>read-write</access>
  55128. <resetValue>0x4009</resetValue>
  55129. <resetMask>0xFFFFFFFF</resetMask>
  55130. <fields>
  55131. <field>
  55132. <name>RC_OSC_EN</name>
  55133. <description>RC Osc. enable control. Not related to PMU.</description>
  55134. <bitOffset>0</bitOffset>
  55135. <bitWidth>1</bitWidth>
  55136. <access>read-write</access>
  55137. <enumeratedValues>
  55138. <enumeratedValue>
  55139. <name>RC_OSC_EN_0</name>
  55140. <description>Use XTAL OSC to source the 24MHz clock</description>
  55141. <value>0</value>
  55142. </enumeratedValue>
  55143. <enumeratedValue>
  55144. <name>RC_OSC_EN_1</name>
  55145. <description>Use RC OSC</description>
  55146. <value>0x1</value>
  55147. </enumeratedValue>
  55148. </enumeratedValues>
  55149. </field>
  55150. <field>
  55151. <name>RC_OSC_PROG</name>
  55152. <description>RC osc. tuning values. Not related to PMU.</description>
  55153. <bitOffset>0x1</bitOffset>
  55154. <bitWidth>3</bitWidth>
  55155. <access>read-write</access>
  55156. </field>
  55157. <field>
  55158. <name>OSC_SEL</name>
  55159. <description>Select the source for the 24MHz clock. Not related to PMU.</description>
  55160. <bitOffset>0x4</bitOffset>
  55161. <bitWidth>1</bitWidth>
  55162. <access>read-write</access>
  55163. <enumeratedValues>
  55164. <enumeratedValue>
  55165. <name>OSC_SEL_0</name>
  55166. <description>XTAL OSC</description>
  55167. <value>0</value>
  55168. </enumeratedValue>
  55169. <enumeratedValue>
  55170. <name>OSC_SEL_1</name>
  55171. <description>RC OSC</description>
  55172. <value>0x1</value>
  55173. </enumeratedValue>
  55174. </enumeratedValues>
  55175. </field>
  55176. <field>
  55177. <name>LPBG_SEL</name>
  55178. <description>Bandgap select.</description>
  55179. <bitOffset>0x5</bitOffset>
  55180. <bitWidth>1</bitWidth>
  55181. <access>read-write</access>
  55182. <enumeratedValues>
  55183. <enumeratedValue>
  55184. <name>LPBG_SEL_0</name>
  55185. <description>Normal power bandgap</description>
  55186. <value>0</value>
  55187. </enumeratedValue>
  55188. <enumeratedValue>
  55189. <name>LPBG_SEL_1</name>
  55190. <description>Low power bandgap</description>
  55191. <value>0x1</value>
  55192. </enumeratedValue>
  55193. </enumeratedValues>
  55194. </field>
  55195. <field>
  55196. <name>LPBG_TEST</name>
  55197. <description>Low power bandgap test bit.</description>
  55198. <bitOffset>0x6</bitOffset>
  55199. <bitWidth>1</bitWidth>
  55200. <access>read-write</access>
  55201. </field>
  55202. <field>
  55203. <name>REFTOP_IBIAS_OFF</name>
  55204. <description>Low power reftop ibias disable.</description>
  55205. <bitOffset>0x7</bitOffset>
  55206. <bitWidth>1</bitWidth>
  55207. <access>read-write</access>
  55208. </field>
  55209. <field>
  55210. <name>L1_PWRGATE</name>
  55211. <description>L1 power gate control. Used as software override.</description>
  55212. <bitOffset>0x8</bitOffset>
  55213. <bitWidth>1</bitWidth>
  55214. <access>read-write</access>
  55215. </field>
  55216. <field>
  55217. <name>L2_PWRGATE</name>
  55218. <description>L2 power gate control. Used as software override.</description>
  55219. <bitOffset>0x9</bitOffset>
  55220. <bitWidth>1</bitWidth>
  55221. <access>read-write</access>
  55222. </field>
  55223. <field>
  55224. <name>CPU_PWRGATE</name>
  55225. <description>CPU power gate control. Used as software override.Test purpose only</description>
  55226. <bitOffset>0xA</bitOffset>
  55227. <bitWidth>1</bitWidth>
  55228. <access>read-write</access>
  55229. </field>
  55230. <field>
  55231. <name>DISPLAY_PWRGATE</name>
  55232. <description>Display logic power gate control. Used as software override.</description>
  55233. <bitOffset>0xB</bitOffset>
  55234. <bitWidth>1</bitWidth>
  55235. <access>read-write</access>
  55236. </field>
  55237. <field>
  55238. <name>RCOSC_CG_OVERRIDE</name>
  55239. <description>For debug purposes only</description>
  55240. <bitOffset>0xD</bitOffset>
  55241. <bitWidth>1</bitWidth>
  55242. <access>read-write</access>
  55243. </field>
  55244. <field>
  55245. <name>XTALOSC_PWRUP_DELAY</name>
  55246. <description>Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use</description>
  55247. <bitOffset>0xE</bitOffset>
  55248. <bitWidth>2</bitWidth>
  55249. <access>read-write</access>
  55250. <enumeratedValues>
  55251. <enumeratedValue>
  55252. <name>XTALOSC_PWRUP_DELAY_0</name>
  55253. <description>0.25ms</description>
  55254. <value>0</value>
  55255. </enumeratedValue>
  55256. <enumeratedValue>
  55257. <name>XTALOSC_PWRUP_DELAY_1</name>
  55258. <description>0.5ms</description>
  55259. <value>0x1</value>
  55260. </enumeratedValue>
  55261. <enumeratedValue>
  55262. <name>XTALOSC_PWRUP_DELAY_2</name>
  55263. <description>1ms</description>
  55264. <value>0x2</value>
  55265. </enumeratedValue>
  55266. <enumeratedValue>
  55267. <name>XTALOSC_PWRUP_DELAY_3</name>
  55268. <description>2ms</description>
  55269. <value>0x3</value>
  55270. </enumeratedValue>
  55271. </enumeratedValues>
  55272. </field>
  55273. <field>
  55274. <name>XTALOSC_PWRUP_STAT</name>
  55275. <description>Status of the 24MHz xtal oscillator. Not related to PMU.</description>
  55276. <bitOffset>0x10</bitOffset>
  55277. <bitWidth>1</bitWidth>
  55278. <access>read-only</access>
  55279. <enumeratedValues>
  55280. <enumeratedValue>
  55281. <name>XTALOSC_PWRUP_STAT_0</name>
  55282. <description>Not stable</description>
  55283. <value>0</value>
  55284. </enumeratedValue>
  55285. <enumeratedValue>
  55286. <name>XTALOSC_PWRUP_STAT_1</name>
  55287. <description>Stable and ready to use</description>
  55288. <value>0x1</value>
  55289. </enumeratedValue>
  55290. </enumeratedValues>
  55291. </field>
  55292. <field>
  55293. <name>MIX_PWRGATE</name>
  55294. <description>Display power gate control. Used as software mask. Set to zero to force ungated.</description>
  55295. <bitOffset>0x11</bitOffset>
  55296. <bitWidth>1</bitWidth>
  55297. <access>read-write</access>
  55298. </field>
  55299. </fields>
  55300. </register>
  55301. <register>
  55302. <name>LOWPWR_CTRL_CLR</name>
  55303. <description>Low Power Control Register</description>
  55304. <addressOffset>0x168</addressOffset>
  55305. <size>32</size>
  55306. <access>read-write</access>
  55307. <resetValue>0x4009</resetValue>
  55308. <resetMask>0xFFFFFFFF</resetMask>
  55309. <fields>
  55310. <field>
  55311. <name>RC_OSC_EN</name>
  55312. <description>RC Osc. enable control. Not related to PMU.</description>
  55313. <bitOffset>0</bitOffset>
  55314. <bitWidth>1</bitWidth>
  55315. <access>read-write</access>
  55316. <enumeratedValues>
  55317. <enumeratedValue>
  55318. <name>RC_OSC_EN_0</name>
  55319. <description>Use XTAL OSC to source the 24MHz clock</description>
  55320. <value>0</value>
  55321. </enumeratedValue>
  55322. <enumeratedValue>
  55323. <name>RC_OSC_EN_1</name>
  55324. <description>Use RC OSC</description>
  55325. <value>0x1</value>
  55326. </enumeratedValue>
  55327. </enumeratedValues>
  55328. </field>
  55329. <field>
  55330. <name>RC_OSC_PROG</name>
  55331. <description>RC osc. tuning values. Not related to PMU.</description>
  55332. <bitOffset>0x1</bitOffset>
  55333. <bitWidth>3</bitWidth>
  55334. <access>read-write</access>
  55335. </field>
  55336. <field>
  55337. <name>OSC_SEL</name>
  55338. <description>Select the source for the 24MHz clock. Not related to PMU.</description>
  55339. <bitOffset>0x4</bitOffset>
  55340. <bitWidth>1</bitWidth>
  55341. <access>read-write</access>
  55342. <enumeratedValues>
  55343. <enumeratedValue>
  55344. <name>OSC_SEL_0</name>
  55345. <description>XTAL OSC</description>
  55346. <value>0</value>
  55347. </enumeratedValue>
  55348. <enumeratedValue>
  55349. <name>OSC_SEL_1</name>
  55350. <description>RC OSC</description>
  55351. <value>0x1</value>
  55352. </enumeratedValue>
  55353. </enumeratedValues>
  55354. </field>
  55355. <field>
  55356. <name>LPBG_SEL</name>
  55357. <description>Bandgap select.</description>
  55358. <bitOffset>0x5</bitOffset>
  55359. <bitWidth>1</bitWidth>
  55360. <access>read-write</access>
  55361. <enumeratedValues>
  55362. <enumeratedValue>
  55363. <name>LPBG_SEL_0</name>
  55364. <description>Normal power bandgap</description>
  55365. <value>0</value>
  55366. </enumeratedValue>
  55367. <enumeratedValue>
  55368. <name>LPBG_SEL_1</name>
  55369. <description>Low power bandgap</description>
  55370. <value>0x1</value>
  55371. </enumeratedValue>
  55372. </enumeratedValues>
  55373. </field>
  55374. <field>
  55375. <name>LPBG_TEST</name>
  55376. <description>Low power bandgap test bit.</description>
  55377. <bitOffset>0x6</bitOffset>
  55378. <bitWidth>1</bitWidth>
  55379. <access>read-write</access>
  55380. </field>
  55381. <field>
  55382. <name>REFTOP_IBIAS_OFF</name>
  55383. <description>Low power reftop ibias disable.</description>
  55384. <bitOffset>0x7</bitOffset>
  55385. <bitWidth>1</bitWidth>
  55386. <access>read-write</access>
  55387. </field>
  55388. <field>
  55389. <name>L1_PWRGATE</name>
  55390. <description>L1 power gate control. Used as software override.</description>
  55391. <bitOffset>0x8</bitOffset>
  55392. <bitWidth>1</bitWidth>
  55393. <access>read-write</access>
  55394. </field>
  55395. <field>
  55396. <name>L2_PWRGATE</name>
  55397. <description>L2 power gate control. Used as software override.</description>
  55398. <bitOffset>0x9</bitOffset>
  55399. <bitWidth>1</bitWidth>
  55400. <access>read-write</access>
  55401. </field>
  55402. <field>
  55403. <name>CPU_PWRGATE</name>
  55404. <description>CPU power gate control. Used as software override.Test purpose only</description>
  55405. <bitOffset>0xA</bitOffset>
  55406. <bitWidth>1</bitWidth>
  55407. <access>read-write</access>
  55408. </field>
  55409. <field>
  55410. <name>DISPLAY_PWRGATE</name>
  55411. <description>Display logic power gate control. Used as software override.</description>
  55412. <bitOffset>0xB</bitOffset>
  55413. <bitWidth>1</bitWidth>
  55414. <access>read-write</access>
  55415. </field>
  55416. <field>
  55417. <name>RCOSC_CG_OVERRIDE</name>
  55418. <description>For debug purposes only</description>
  55419. <bitOffset>0xD</bitOffset>
  55420. <bitWidth>1</bitWidth>
  55421. <access>read-write</access>
  55422. </field>
  55423. <field>
  55424. <name>XTALOSC_PWRUP_DELAY</name>
  55425. <description>Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use</description>
  55426. <bitOffset>0xE</bitOffset>
  55427. <bitWidth>2</bitWidth>
  55428. <access>read-write</access>
  55429. <enumeratedValues>
  55430. <enumeratedValue>
  55431. <name>XTALOSC_PWRUP_DELAY_0</name>
  55432. <description>0.25ms</description>
  55433. <value>0</value>
  55434. </enumeratedValue>
  55435. <enumeratedValue>
  55436. <name>XTALOSC_PWRUP_DELAY_1</name>
  55437. <description>0.5ms</description>
  55438. <value>0x1</value>
  55439. </enumeratedValue>
  55440. <enumeratedValue>
  55441. <name>XTALOSC_PWRUP_DELAY_2</name>
  55442. <description>1ms</description>
  55443. <value>0x2</value>
  55444. </enumeratedValue>
  55445. <enumeratedValue>
  55446. <name>XTALOSC_PWRUP_DELAY_3</name>
  55447. <description>2ms</description>
  55448. <value>0x3</value>
  55449. </enumeratedValue>
  55450. </enumeratedValues>
  55451. </field>
  55452. <field>
  55453. <name>XTALOSC_PWRUP_STAT</name>
  55454. <description>Status of the 24MHz xtal oscillator. Not related to PMU.</description>
  55455. <bitOffset>0x10</bitOffset>
  55456. <bitWidth>1</bitWidth>
  55457. <access>read-only</access>
  55458. <enumeratedValues>
  55459. <enumeratedValue>
  55460. <name>XTALOSC_PWRUP_STAT_0</name>
  55461. <description>Not stable</description>
  55462. <value>0</value>
  55463. </enumeratedValue>
  55464. <enumeratedValue>
  55465. <name>XTALOSC_PWRUP_STAT_1</name>
  55466. <description>Stable and ready to use</description>
  55467. <value>0x1</value>
  55468. </enumeratedValue>
  55469. </enumeratedValues>
  55470. </field>
  55471. <field>
  55472. <name>MIX_PWRGATE</name>
  55473. <description>Display power gate control. Used as software mask. Set to zero to force ungated.</description>
  55474. <bitOffset>0x11</bitOffset>
  55475. <bitWidth>1</bitWidth>
  55476. <access>read-write</access>
  55477. </field>
  55478. </fields>
  55479. </register>
  55480. <register>
  55481. <name>LOWPWR_CTRL_TOG</name>
  55482. <description>Low Power Control Register</description>
  55483. <addressOffset>0x16C</addressOffset>
  55484. <size>32</size>
  55485. <access>read-write</access>
  55486. <resetValue>0x4009</resetValue>
  55487. <resetMask>0xFFFFFFFF</resetMask>
  55488. <fields>
  55489. <field>
  55490. <name>RC_OSC_EN</name>
  55491. <description>RC Osc. enable control. Not related to PMU.</description>
  55492. <bitOffset>0</bitOffset>
  55493. <bitWidth>1</bitWidth>
  55494. <access>read-write</access>
  55495. <enumeratedValues>
  55496. <enumeratedValue>
  55497. <name>RC_OSC_EN_0</name>
  55498. <description>Use XTAL OSC to source the 24MHz clock</description>
  55499. <value>0</value>
  55500. </enumeratedValue>
  55501. <enumeratedValue>
  55502. <name>RC_OSC_EN_1</name>
  55503. <description>Use RC OSC</description>
  55504. <value>0x1</value>
  55505. </enumeratedValue>
  55506. </enumeratedValues>
  55507. </field>
  55508. <field>
  55509. <name>RC_OSC_PROG</name>
  55510. <description>RC osc. tuning values. Not related to PMU.</description>
  55511. <bitOffset>0x1</bitOffset>
  55512. <bitWidth>3</bitWidth>
  55513. <access>read-write</access>
  55514. </field>
  55515. <field>
  55516. <name>OSC_SEL</name>
  55517. <description>Select the source for the 24MHz clock. Not related to PMU.</description>
  55518. <bitOffset>0x4</bitOffset>
  55519. <bitWidth>1</bitWidth>
  55520. <access>read-write</access>
  55521. <enumeratedValues>
  55522. <enumeratedValue>
  55523. <name>OSC_SEL_0</name>
  55524. <description>XTAL OSC</description>
  55525. <value>0</value>
  55526. </enumeratedValue>
  55527. <enumeratedValue>
  55528. <name>OSC_SEL_1</name>
  55529. <description>RC OSC</description>
  55530. <value>0x1</value>
  55531. </enumeratedValue>
  55532. </enumeratedValues>
  55533. </field>
  55534. <field>
  55535. <name>LPBG_SEL</name>
  55536. <description>Bandgap select.</description>
  55537. <bitOffset>0x5</bitOffset>
  55538. <bitWidth>1</bitWidth>
  55539. <access>read-write</access>
  55540. <enumeratedValues>
  55541. <enumeratedValue>
  55542. <name>LPBG_SEL_0</name>
  55543. <description>Normal power bandgap</description>
  55544. <value>0</value>
  55545. </enumeratedValue>
  55546. <enumeratedValue>
  55547. <name>LPBG_SEL_1</name>
  55548. <description>Low power bandgap</description>
  55549. <value>0x1</value>
  55550. </enumeratedValue>
  55551. </enumeratedValues>
  55552. </field>
  55553. <field>
  55554. <name>LPBG_TEST</name>
  55555. <description>Low power bandgap test bit.</description>
  55556. <bitOffset>0x6</bitOffset>
  55557. <bitWidth>1</bitWidth>
  55558. <access>read-write</access>
  55559. </field>
  55560. <field>
  55561. <name>REFTOP_IBIAS_OFF</name>
  55562. <description>Low power reftop ibias disable.</description>
  55563. <bitOffset>0x7</bitOffset>
  55564. <bitWidth>1</bitWidth>
  55565. <access>read-write</access>
  55566. </field>
  55567. <field>
  55568. <name>L1_PWRGATE</name>
  55569. <description>L1 power gate control. Used as software override.</description>
  55570. <bitOffset>0x8</bitOffset>
  55571. <bitWidth>1</bitWidth>
  55572. <access>read-write</access>
  55573. </field>
  55574. <field>
  55575. <name>L2_PWRGATE</name>
  55576. <description>L2 power gate control. Used as software override.</description>
  55577. <bitOffset>0x9</bitOffset>
  55578. <bitWidth>1</bitWidth>
  55579. <access>read-write</access>
  55580. </field>
  55581. <field>
  55582. <name>CPU_PWRGATE</name>
  55583. <description>CPU power gate control. Used as software override.Test purpose only</description>
  55584. <bitOffset>0xA</bitOffset>
  55585. <bitWidth>1</bitWidth>
  55586. <access>read-write</access>
  55587. </field>
  55588. <field>
  55589. <name>DISPLAY_PWRGATE</name>
  55590. <description>Display logic power gate control. Used as software override.</description>
  55591. <bitOffset>0xB</bitOffset>
  55592. <bitWidth>1</bitWidth>
  55593. <access>read-write</access>
  55594. </field>
  55595. <field>
  55596. <name>RCOSC_CG_OVERRIDE</name>
  55597. <description>For debug purposes only</description>
  55598. <bitOffset>0xD</bitOffset>
  55599. <bitWidth>1</bitWidth>
  55600. <access>read-write</access>
  55601. </field>
  55602. <field>
  55603. <name>XTALOSC_PWRUP_DELAY</name>
  55604. <description>Specifies the time delay between when the 24MHz xtal is powered up until it is stable and ready to use</description>
  55605. <bitOffset>0xE</bitOffset>
  55606. <bitWidth>2</bitWidth>
  55607. <access>read-write</access>
  55608. <enumeratedValues>
  55609. <enumeratedValue>
  55610. <name>XTALOSC_PWRUP_DELAY_0</name>
  55611. <description>0.25ms</description>
  55612. <value>0</value>
  55613. </enumeratedValue>
  55614. <enumeratedValue>
  55615. <name>XTALOSC_PWRUP_DELAY_1</name>
  55616. <description>0.5ms</description>
  55617. <value>0x1</value>
  55618. </enumeratedValue>
  55619. <enumeratedValue>
  55620. <name>XTALOSC_PWRUP_DELAY_2</name>
  55621. <description>1ms</description>
  55622. <value>0x2</value>
  55623. </enumeratedValue>
  55624. <enumeratedValue>
  55625. <name>XTALOSC_PWRUP_DELAY_3</name>
  55626. <description>2ms</description>
  55627. <value>0x3</value>
  55628. </enumeratedValue>
  55629. </enumeratedValues>
  55630. </field>
  55631. <field>
  55632. <name>XTALOSC_PWRUP_STAT</name>
  55633. <description>Status of the 24MHz xtal oscillator. Not related to PMU.</description>
  55634. <bitOffset>0x10</bitOffset>
  55635. <bitWidth>1</bitWidth>
  55636. <access>read-only</access>
  55637. <enumeratedValues>
  55638. <enumeratedValue>
  55639. <name>XTALOSC_PWRUP_STAT_0</name>
  55640. <description>Not stable</description>
  55641. <value>0</value>
  55642. </enumeratedValue>
  55643. <enumeratedValue>
  55644. <name>XTALOSC_PWRUP_STAT_1</name>
  55645. <description>Stable and ready to use</description>
  55646. <value>0x1</value>
  55647. </enumeratedValue>
  55648. </enumeratedValues>
  55649. </field>
  55650. <field>
  55651. <name>MIX_PWRGATE</name>
  55652. <description>Display power gate control. Used as software mask. Set to zero to force ungated.</description>
  55653. <bitOffset>0x11</bitOffset>
  55654. <bitWidth>1</bitWidth>
  55655. <access>read-write</access>
  55656. </field>
  55657. </fields>
  55658. </register>
  55659. </registers>
  55660. </peripheral>
  55661. <peripheral>
  55662. <name>TEMPMON</name>
  55663. <description>Temperature Monitor</description>
  55664. <groupName>TEMPMON</groupName>
  55665. <prependToName>TEMPMON_</prependToName>
  55666. <baseAddress>0x20C8180</baseAddress>
  55667. <addressBlock>
  55668. <offset>0</offset>
  55669. <size>0x120</size>
  55670. <usage>registers</usage>
  55671. </addressBlock>
  55672. <interrupt>
  55673. <name>TEMPMON</name>
  55674. <value>81</value>
  55675. </interrupt>
  55676. <registers>
  55677. <register>
  55678. <name>TEMPSENSE0</name>
  55679. <description>Tempsensor Control Register 0</description>
  55680. <addressOffset>0</addressOffset>
  55681. <size>32</size>
  55682. <access>read-write</access>
  55683. <resetValue>0x1</resetValue>
  55684. <resetMask>0xFFFFFFFF</resetMask>
  55685. <fields>
  55686. <field>
  55687. <name>POWER_DOWN</name>
  55688. <description>This bit powers down the temperature sensor.</description>
  55689. <bitOffset>0</bitOffset>
  55690. <bitWidth>1</bitWidth>
  55691. <access>read-write</access>
  55692. <enumeratedValues>
  55693. <enumeratedValue>
  55694. <name>POWER_UP</name>
  55695. <description>Enable power to the temperature sensor.</description>
  55696. <value>0</value>
  55697. </enumeratedValue>
  55698. <enumeratedValue>
  55699. <name>POWER_DOWN</name>
  55700. <description>Power down the temperature sensor.</description>
  55701. <value>0x1</value>
  55702. </enumeratedValue>
  55703. </enumeratedValues>
  55704. </field>
  55705. <field>
  55706. <name>MEASURE_TEMP</name>
  55707. <description>Starts the measurement process</description>
  55708. <bitOffset>0x1</bitOffset>
  55709. <bitWidth>1</bitWidth>
  55710. <access>read-write</access>
  55711. <enumeratedValues>
  55712. <enumeratedValue>
  55713. <name>STOP</name>
  55714. <description>Do not start the measurement process.</description>
  55715. <value>0</value>
  55716. </enumeratedValue>
  55717. <enumeratedValue>
  55718. <name>START</name>
  55719. <description>Start the measurement process.</description>
  55720. <value>0x1</value>
  55721. </enumeratedValue>
  55722. </enumeratedValues>
  55723. </field>
  55724. <field>
  55725. <name>FINISHED</name>
  55726. <description>Indicates that the latest temp is valid</description>
  55727. <bitOffset>0x2</bitOffset>
  55728. <bitWidth>1</bitWidth>
  55729. <access>read-only</access>
  55730. <enumeratedValues>
  55731. <enumeratedValue>
  55732. <name>INVALID</name>
  55733. <description>Last measurement is not ready yet.</description>
  55734. <value>0</value>
  55735. </enumeratedValue>
  55736. <enumeratedValue>
  55737. <name>VALID</name>
  55738. <description>Last measurement is valid.</description>
  55739. <value>0x1</value>
  55740. </enumeratedValue>
  55741. </enumeratedValues>
  55742. </field>
  55743. <field>
  55744. <name>TEMP_CNT</name>
  55745. <description>This bit field contains the last measured temperature count.</description>
  55746. <bitOffset>0x8</bitOffset>
  55747. <bitWidth>12</bitWidth>
  55748. <access>read-only</access>
  55749. </field>
  55750. <field>
  55751. <name>ALARM_VALUE</name>
  55752. <description>This bit field contains the temperature count (raw sensor output) that will generate an alarm interrupt</description>
  55753. <bitOffset>0x14</bitOffset>
  55754. <bitWidth>12</bitWidth>
  55755. <access>read-write</access>
  55756. </field>
  55757. </fields>
  55758. </register>
  55759. <register>
  55760. <name>TEMPSENSE0_SET</name>
  55761. <description>Tempsensor Control Register 0</description>
  55762. <addressOffset>0x4</addressOffset>
  55763. <size>32</size>
  55764. <access>read-write</access>
  55765. <resetValue>0x1</resetValue>
  55766. <resetMask>0xFFFFFFFF</resetMask>
  55767. <fields>
  55768. <field>
  55769. <name>POWER_DOWN</name>
  55770. <description>This bit powers down the temperature sensor.</description>
  55771. <bitOffset>0</bitOffset>
  55772. <bitWidth>1</bitWidth>
  55773. <access>read-write</access>
  55774. <enumeratedValues>
  55775. <enumeratedValue>
  55776. <name>POWER_UP</name>
  55777. <description>Enable power to the temperature sensor.</description>
  55778. <value>0</value>
  55779. </enumeratedValue>
  55780. <enumeratedValue>
  55781. <name>POWER_DOWN</name>
  55782. <description>Power down the temperature sensor.</description>
  55783. <value>0x1</value>
  55784. </enumeratedValue>
  55785. </enumeratedValues>
  55786. </field>
  55787. <field>
  55788. <name>MEASURE_TEMP</name>
  55789. <description>Starts the measurement process</description>
  55790. <bitOffset>0x1</bitOffset>
  55791. <bitWidth>1</bitWidth>
  55792. <access>read-write</access>
  55793. <enumeratedValues>
  55794. <enumeratedValue>
  55795. <name>STOP</name>
  55796. <description>Do not start the measurement process.</description>
  55797. <value>0</value>
  55798. </enumeratedValue>
  55799. <enumeratedValue>
  55800. <name>START</name>
  55801. <description>Start the measurement process.</description>
  55802. <value>0x1</value>
  55803. </enumeratedValue>
  55804. </enumeratedValues>
  55805. </field>
  55806. <field>
  55807. <name>FINISHED</name>
  55808. <description>Indicates that the latest temp is valid</description>
  55809. <bitOffset>0x2</bitOffset>
  55810. <bitWidth>1</bitWidth>
  55811. <access>read-only</access>
  55812. <enumeratedValues>
  55813. <enumeratedValue>
  55814. <name>INVALID</name>
  55815. <description>Last measurement is not ready yet.</description>
  55816. <value>0</value>
  55817. </enumeratedValue>
  55818. <enumeratedValue>
  55819. <name>VALID</name>
  55820. <description>Last measurement is valid.</description>
  55821. <value>0x1</value>
  55822. </enumeratedValue>
  55823. </enumeratedValues>
  55824. </field>
  55825. <field>
  55826. <name>TEMP_CNT</name>
  55827. <description>This bit field contains the last measured temperature count.</description>
  55828. <bitOffset>0x8</bitOffset>
  55829. <bitWidth>12</bitWidth>
  55830. <access>read-only</access>
  55831. </field>
  55832. <field>
  55833. <name>ALARM_VALUE</name>
  55834. <description>This bit field contains the temperature count (raw sensor output) that will generate an alarm interrupt</description>
  55835. <bitOffset>0x14</bitOffset>
  55836. <bitWidth>12</bitWidth>
  55837. <access>read-write</access>
  55838. </field>
  55839. </fields>
  55840. </register>
  55841. <register>
  55842. <name>TEMPSENSE0_CLR</name>
  55843. <description>Tempsensor Control Register 0</description>
  55844. <addressOffset>0x8</addressOffset>
  55845. <size>32</size>
  55846. <access>read-write</access>
  55847. <resetValue>0x1</resetValue>
  55848. <resetMask>0xFFFFFFFF</resetMask>
  55849. <fields>
  55850. <field>
  55851. <name>POWER_DOWN</name>
  55852. <description>This bit powers down the temperature sensor.</description>
  55853. <bitOffset>0</bitOffset>
  55854. <bitWidth>1</bitWidth>
  55855. <access>read-write</access>
  55856. <enumeratedValues>
  55857. <enumeratedValue>
  55858. <name>POWER_UP</name>
  55859. <description>Enable power to the temperature sensor.</description>
  55860. <value>0</value>
  55861. </enumeratedValue>
  55862. <enumeratedValue>
  55863. <name>POWER_DOWN</name>
  55864. <description>Power down the temperature sensor.</description>
  55865. <value>0x1</value>
  55866. </enumeratedValue>
  55867. </enumeratedValues>
  55868. </field>
  55869. <field>
  55870. <name>MEASURE_TEMP</name>
  55871. <description>Starts the measurement process</description>
  55872. <bitOffset>0x1</bitOffset>
  55873. <bitWidth>1</bitWidth>
  55874. <access>read-write</access>
  55875. <enumeratedValues>
  55876. <enumeratedValue>
  55877. <name>STOP</name>
  55878. <description>Do not start the measurement process.</description>
  55879. <value>0</value>
  55880. </enumeratedValue>
  55881. <enumeratedValue>
  55882. <name>START</name>
  55883. <description>Start the measurement process.</description>
  55884. <value>0x1</value>
  55885. </enumeratedValue>
  55886. </enumeratedValues>
  55887. </field>
  55888. <field>
  55889. <name>FINISHED</name>
  55890. <description>Indicates that the latest temp is valid</description>
  55891. <bitOffset>0x2</bitOffset>
  55892. <bitWidth>1</bitWidth>
  55893. <access>read-only</access>
  55894. <enumeratedValues>
  55895. <enumeratedValue>
  55896. <name>INVALID</name>
  55897. <description>Last measurement is not ready yet.</description>
  55898. <value>0</value>
  55899. </enumeratedValue>
  55900. <enumeratedValue>
  55901. <name>VALID</name>
  55902. <description>Last measurement is valid.</description>
  55903. <value>0x1</value>
  55904. </enumeratedValue>
  55905. </enumeratedValues>
  55906. </field>
  55907. <field>
  55908. <name>TEMP_CNT</name>
  55909. <description>This bit field contains the last measured temperature count.</description>
  55910. <bitOffset>0x8</bitOffset>
  55911. <bitWidth>12</bitWidth>
  55912. <access>read-only</access>
  55913. </field>
  55914. <field>
  55915. <name>ALARM_VALUE</name>
  55916. <description>This bit field contains the temperature count (raw sensor output) that will generate an alarm interrupt</description>
  55917. <bitOffset>0x14</bitOffset>
  55918. <bitWidth>12</bitWidth>
  55919. <access>read-write</access>
  55920. </field>
  55921. </fields>
  55922. </register>
  55923. <register>
  55924. <name>TEMPSENSE0_TOG</name>
  55925. <description>Tempsensor Control Register 0</description>
  55926. <addressOffset>0xC</addressOffset>
  55927. <size>32</size>
  55928. <access>read-write</access>
  55929. <resetValue>0x1</resetValue>
  55930. <resetMask>0xFFFFFFFF</resetMask>
  55931. <fields>
  55932. <field>
  55933. <name>POWER_DOWN</name>
  55934. <description>This bit powers down the temperature sensor.</description>
  55935. <bitOffset>0</bitOffset>
  55936. <bitWidth>1</bitWidth>
  55937. <access>read-write</access>
  55938. <enumeratedValues>
  55939. <enumeratedValue>
  55940. <name>POWER_UP</name>
  55941. <description>Enable power to the temperature sensor.</description>
  55942. <value>0</value>
  55943. </enumeratedValue>
  55944. <enumeratedValue>
  55945. <name>POWER_DOWN</name>
  55946. <description>Power down the temperature sensor.</description>
  55947. <value>0x1</value>
  55948. </enumeratedValue>
  55949. </enumeratedValues>
  55950. </field>
  55951. <field>
  55952. <name>MEASURE_TEMP</name>
  55953. <description>Starts the measurement process</description>
  55954. <bitOffset>0x1</bitOffset>
  55955. <bitWidth>1</bitWidth>
  55956. <access>read-write</access>
  55957. <enumeratedValues>
  55958. <enumeratedValue>
  55959. <name>STOP</name>
  55960. <description>Do not start the measurement process.</description>
  55961. <value>0</value>
  55962. </enumeratedValue>
  55963. <enumeratedValue>
  55964. <name>START</name>
  55965. <description>Start the measurement process.</description>
  55966. <value>0x1</value>
  55967. </enumeratedValue>
  55968. </enumeratedValues>
  55969. </field>
  55970. <field>
  55971. <name>FINISHED</name>
  55972. <description>Indicates that the latest temp is valid</description>
  55973. <bitOffset>0x2</bitOffset>
  55974. <bitWidth>1</bitWidth>
  55975. <access>read-only</access>
  55976. <enumeratedValues>
  55977. <enumeratedValue>
  55978. <name>INVALID</name>
  55979. <description>Last measurement is not ready yet.</description>
  55980. <value>0</value>
  55981. </enumeratedValue>
  55982. <enumeratedValue>
  55983. <name>VALID</name>
  55984. <description>Last measurement is valid.</description>
  55985. <value>0x1</value>
  55986. </enumeratedValue>
  55987. </enumeratedValues>
  55988. </field>
  55989. <field>
  55990. <name>TEMP_CNT</name>
  55991. <description>This bit field contains the last measured temperature count.</description>
  55992. <bitOffset>0x8</bitOffset>
  55993. <bitWidth>12</bitWidth>
  55994. <access>read-only</access>
  55995. </field>
  55996. <field>
  55997. <name>ALARM_VALUE</name>
  55998. <description>This bit field contains the temperature count (raw sensor output) that will generate an alarm interrupt</description>
  55999. <bitOffset>0x14</bitOffset>
  56000. <bitWidth>12</bitWidth>
  56001. <access>read-write</access>
  56002. </field>
  56003. </fields>
  56004. </register>
  56005. <register>
  56006. <name>TEMPSENSE1</name>
  56007. <description>Tempsensor Control Register 1</description>
  56008. <addressOffset>0x10</addressOffset>
  56009. <size>32</size>
  56010. <access>read-write</access>
  56011. <resetValue>0x1</resetValue>
  56012. <resetMask>0xFFFFFFFF</resetMask>
  56013. <fields>
  56014. <field>
  56015. <name>MEASURE_FREQ</name>
  56016. <description>This bits determines how many RTC clocks to wait before automatically repeating a temperature measurement</description>
  56017. <bitOffset>0</bitOffset>
  56018. <bitWidth>16</bitWidth>
  56019. <access>read-write</access>
  56020. </field>
  56021. </fields>
  56022. </register>
  56023. <register>
  56024. <name>TEMPSENSE1_SET</name>
  56025. <description>Tempsensor Control Register 1</description>
  56026. <addressOffset>0x14</addressOffset>
  56027. <size>32</size>
  56028. <access>read-write</access>
  56029. <resetValue>0x1</resetValue>
  56030. <resetMask>0xFFFFFFFF</resetMask>
  56031. <fields>
  56032. <field>
  56033. <name>MEASURE_FREQ</name>
  56034. <description>This bits determines how many RTC clocks to wait before automatically repeating a temperature measurement</description>
  56035. <bitOffset>0</bitOffset>
  56036. <bitWidth>16</bitWidth>
  56037. <access>read-write</access>
  56038. </field>
  56039. </fields>
  56040. </register>
  56041. <register>
  56042. <name>TEMPSENSE1_CLR</name>
  56043. <description>Tempsensor Control Register 1</description>
  56044. <addressOffset>0x18</addressOffset>
  56045. <size>32</size>
  56046. <access>read-write</access>
  56047. <resetValue>0x1</resetValue>
  56048. <resetMask>0xFFFFFFFF</resetMask>
  56049. <fields>
  56050. <field>
  56051. <name>MEASURE_FREQ</name>
  56052. <description>This bits determines how many RTC clocks to wait before automatically repeating a temperature measurement</description>
  56053. <bitOffset>0</bitOffset>
  56054. <bitWidth>16</bitWidth>
  56055. <access>read-write</access>
  56056. </field>
  56057. </fields>
  56058. </register>
  56059. <register>
  56060. <name>TEMPSENSE1_TOG</name>
  56061. <description>Tempsensor Control Register 1</description>
  56062. <addressOffset>0x1C</addressOffset>
  56063. <size>32</size>
  56064. <access>read-write</access>
  56065. <resetValue>0x1</resetValue>
  56066. <resetMask>0xFFFFFFFF</resetMask>
  56067. <fields>
  56068. <field>
  56069. <name>MEASURE_FREQ</name>
  56070. <description>This bits determines how many RTC clocks to wait before automatically repeating a temperature measurement</description>
  56071. <bitOffset>0</bitOffset>
  56072. <bitWidth>16</bitWidth>
  56073. <access>read-write</access>
  56074. </field>
  56075. </fields>
  56076. </register>
  56077. <register>
  56078. <name>TEMPSENSE2</name>
  56079. <description>Tempsensor Control Register 2</description>
  56080. <addressOffset>0x110</addressOffset>
  56081. <size>32</size>
  56082. <access>read-write</access>
  56083. <resetValue>0</resetValue>
  56084. <resetMask>0xFFFFFFFF</resetMask>
  56085. <fields>
  56086. <field>
  56087. <name>LOW_ALARM_VALUE</name>
  56088. <description>This bit field contains the temperature that will generate a low alarm interrupt when the field is greater than the temperature measurement</description>
  56089. <bitOffset>0</bitOffset>
  56090. <bitWidth>12</bitWidth>
  56091. <access>read-write</access>
  56092. </field>
  56093. <field>
  56094. <name>PANIC_ALARM_VALUE</name>
  56095. <description>This bit field contains the temperature that will generate a panic interrupt when exceeded by the temperature measurement</description>
  56096. <bitOffset>0x10</bitOffset>
  56097. <bitWidth>12</bitWidth>
  56098. <access>read-write</access>
  56099. </field>
  56100. </fields>
  56101. </register>
  56102. <register>
  56103. <name>TEMPSENSE2_SET</name>
  56104. <description>Tempsensor Control Register 2</description>
  56105. <addressOffset>0x114</addressOffset>
  56106. <size>32</size>
  56107. <access>read-write</access>
  56108. <resetValue>0</resetValue>
  56109. <resetMask>0xFFFFFFFF</resetMask>
  56110. <fields>
  56111. <field>
  56112. <name>LOW_ALARM_VALUE</name>
  56113. <description>This bit field contains the temperature that will generate a low alarm interrupt when the field is greater than the temperature measurement</description>
  56114. <bitOffset>0</bitOffset>
  56115. <bitWidth>12</bitWidth>
  56116. <access>read-write</access>
  56117. </field>
  56118. <field>
  56119. <name>PANIC_ALARM_VALUE</name>
  56120. <description>This bit field contains the temperature that will generate a panic interrupt when exceeded by the temperature measurement</description>
  56121. <bitOffset>0x10</bitOffset>
  56122. <bitWidth>12</bitWidth>
  56123. <access>read-write</access>
  56124. </field>
  56125. </fields>
  56126. </register>
  56127. <register>
  56128. <name>TEMPSENSE2_CLR</name>
  56129. <description>Tempsensor Control Register 2</description>
  56130. <addressOffset>0x118</addressOffset>
  56131. <size>32</size>
  56132. <access>read-write</access>
  56133. <resetValue>0</resetValue>
  56134. <resetMask>0xFFFFFFFF</resetMask>
  56135. <fields>
  56136. <field>
  56137. <name>LOW_ALARM_VALUE</name>
  56138. <description>This bit field contains the temperature that will generate a low alarm interrupt when the field is greater than the temperature measurement</description>
  56139. <bitOffset>0</bitOffset>
  56140. <bitWidth>12</bitWidth>
  56141. <access>read-write</access>
  56142. </field>
  56143. <field>
  56144. <name>PANIC_ALARM_VALUE</name>
  56145. <description>This bit field contains the temperature that will generate a panic interrupt when exceeded by the temperature measurement</description>
  56146. <bitOffset>0x10</bitOffset>
  56147. <bitWidth>12</bitWidth>
  56148. <access>read-write</access>
  56149. </field>
  56150. </fields>
  56151. </register>
  56152. <register>
  56153. <name>TEMPSENSE2_TOG</name>
  56154. <description>Tempsensor Control Register 2</description>
  56155. <addressOffset>0x11C</addressOffset>
  56156. <size>32</size>
  56157. <access>read-write</access>
  56158. <resetValue>0</resetValue>
  56159. <resetMask>0xFFFFFFFF</resetMask>
  56160. <fields>
  56161. <field>
  56162. <name>LOW_ALARM_VALUE</name>
  56163. <description>This bit field contains the temperature that will generate a low alarm interrupt when the field is greater than the temperature measurement</description>
  56164. <bitOffset>0</bitOffset>
  56165. <bitWidth>12</bitWidth>
  56166. <access>read-write</access>
  56167. </field>
  56168. <field>
  56169. <name>PANIC_ALARM_VALUE</name>
  56170. <description>This bit field contains the temperature that will generate a panic interrupt when exceeded by the temperature measurement</description>
  56171. <bitOffset>0x10</bitOffset>
  56172. <bitWidth>12</bitWidth>
  56173. <access>read-write</access>
  56174. </field>
  56175. </fields>
  56176. </register>
  56177. </registers>
  56178. </peripheral>
  56179. <peripheral>
  56180. <name>USB_ANALOG</name>
  56181. <description>USB Analog</description>
  56182. <groupName>USB_ANALOG</groupName>
  56183. <prependToName>USB_ANALOG_</prependToName>
  56184. <baseAddress>0x20C81A0</baseAddress>
  56185. <addressBlock>
  56186. <offset>0</offset>
  56187. <size>0xC4</size>
  56188. <usage>registers</usage>
  56189. </addressBlock>
  56190. <registers>
  56191. <register>
  56192. <name>USB1_VBUS_DETECT</name>
  56193. <description>USB VBUS Detect Register</description>
  56194. <addressOffset>0</addressOffset>
  56195. <size>32</size>
  56196. <access>read-write</access>
  56197. <resetValue>0x100004</resetValue>
  56198. <resetMask>0xFFFFFFFF</resetMask>
  56199. <fields>
  56200. <field>
  56201. <name>VBUSVALID_THRESH</name>
  56202. <description>Set the threshold for the VBUSVALID comparator</description>
  56203. <bitOffset>0</bitOffset>
  56204. <bitWidth>3</bitWidth>
  56205. <access>read-write</access>
  56206. <enumeratedValues>
  56207. <enumeratedValue>
  56208. <name>4V0</name>
  56209. <description>4.0V</description>
  56210. <value>0</value>
  56211. </enumeratedValue>
  56212. <enumeratedValue>
  56213. <name>4V1</name>
  56214. <description>4.1V</description>
  56215. <value>0x1</value>
  56216. </enumeratedValue>
  56217. <enumeratedValue>
  56218. <name>4V2</name>
  56219. <description>4.2V</description>
  56220. <value>0x2</value>
  56221. </enumeratedValue>
  56222. <enumeratedValue>
  56223. <name>4V3</name>
  56224. <description>4.3V</description>
  56225. <value>0x3</value>
  56226. </enumeratedValue>
  56227. <enumeratedValue>
  56228. <name>4V4</name>
  56229. <description>4.4V (default)</description>
  56230. <value>0x4</value>
  56231. </enumeratedValue>
  56232. <enumeratedValue>
  56233. <name>4V5</name>
  56234. <description>4.5V</description>
  56235. <value>0x5</value>
  56236. </enumeratedValue>
  56237. <enumeratedValue>
  56238. <name>4V6</name>
  56239. <description>4.6V</description>
  56240. <value>0x6</value>
  56241. </enumeratedValue>
  56242. <enumeratedValue>
  56243. <name>4V7</name>
  56244. <description>4.7V</description>
  56245. <value>0x7</value>
  56246. </enumeratedValue>
  56247. </enumeratedValues>
  56248. </field>
  56249. <field>
  56250. <name>VBUSVALID_PWRUP_CMPS</name>
  56251. <description>Powers up comparators for vbus_valid detector.</description>
  56252. <bitOffset>0x14</bitOffset>
  56253. <bitWidth>1</bitWidth>
  56254. <access>read-write</access>
  56255. </field>
  56256. <field>
  56257. <name>DISCHARGE_VBUS</name>
  56258. <description>USB OTG discharge VBUS.</description>
  56259. <bitOffset>0x1A</bitOffset>
  56260. <bitWidth>1</bitWidth>
  56261. <access>read-write</access>
  56262. </field>
  56263. <field>
  56264. <name>CHARGE_VBUS</name>
  56265. <description>USB OTG charge VBUS.</description>
  56266. <bitOffset>0x1B</bitOffset>
  56267. <bitWidth>1</bitWidth>
  56268. <access>read-write</access>
  56269. </field>
  56270. </fields>
  56271. </register>
  56272. <register>
  56273. <name>USB1_VBUS_DETECT_SET</name>
  56274. <description>USB VBUS Detect Register</description>
  56275. <addressOffset>0x4</addressOffset>
  56276. <size>32</size>
  56277. <access>read-write</access>
  56278. <resetValue>0x100004</resetValue>
  56279. <resetMask>0xFFFFFFFF</resetMask>
  56280. <fields>
  56281. <field>
  56282. <name>VBUSVALID_THRESH</name>
  56283. <description>Set the threshold for the VBUSVALID comparator</description>
  56284. <bitOffset>0</bitOffset>
  56285. <bitWidth>3</bitWidth>
  56286. <access>read-write</access>
  56287. <enumeratedValues>
  56288. <enumeratedValue>
  56289. <name>4V0</name>
  56290. <description>4.0V</description>
  56291. <value>0</value>
  56292. </enumeratedValue>
  56293. <enumeratedValue>
  56294. <name>4V1</name>
  56295. <description>4.1V</description>
  56296. <value>0x1</value>
  56297. </enumeratedValue>
  56298. <enumeratedValue>
  56299. <name>4V2</name>
  56300. <description>4.2V</description>
  56301. <value>0x2</value>
  56302. </enumeratedValue>
  56303. <enumeratedValue>
  56304. <name>4V3</name>
  56305. <description>4.3V</description>
  56306. <value>0x3</value>
  56307. </enumeratedValue>
  56308. <enumeratedValue>
  56309. <name>4V4</name>
  56310. <description>4.4V (default)</description>
  56311. <value>0x4</value>
  56312. </enumeratedValue>
  56313. <enumeratedValue>
  56314. <name>4V5</name>
  56315. <description>4.5V</description>
  56316. <value>0x5</value>
  56317. </enumeratedValue>
  56318. <enumeratedValue>
  56319. <name>4V6</name>
  56320. <description>4.6V</description>
  56321. <value>0x6</value>
  56322. </enumeratedValue>
  56323. <enumeratedValue>
  56324. <name>4V7</name>
  56325. <description>4.7V</description>
  56326. <value>0x7</value>
  56327. </enumeratedValue>
  56328. </enumeratedValues>
  56329. </field>
  56330. <field>
  56331. <name>VBUSVALID_PWRUP_CMPS</name>
  56332. <description>Powers up comparators for vbus_valid detector.</description>
  56333. <bitOffset>0x14</bitOffset>
  56334. <bitWidth>1</bitWidth>
  56335. <access>read-write</access>
  56336. </field>
  56337. <field>
  56338. <name>DISCHARGE_VBUS</name>
  56339. <description>USB OTG discharge VBUS.</description>
  56340. <bitOffset>0x1A</bitOffset>
  56341. <bitWidth>1</bitWidth>
  56342. <access>read-write</access>
  56343. </field>
  56344. <field>
  56345. <name>CHARGE_VBUS</name>
  56346. <description>USB OTG charge VBUS.</description>
  56347. <bitOffset>0x1B</bitOffset>
  56348. <bitWidth>1</bitWidth>
  56349. <access>read-write</access>
  56350. </field>
  56351. </fields>
  56352. </register>
  56353. <register>
  56354. <name>USB1_VBUS_DETECT_CLR</name>
  56355. <description>USB VBUS Detect Register</description>
  56356. <addressOffset>0x8</addressOffset>
  56357. <size>32</size>
  56358. <access>read-write</access>
  56359. <resetValue>0x100004</resetValue>
  56360. <resetMask>0xFFFFFFFF</resetMask>
  56361. <fields>
  56362. <field>
  56363. <name>VBUSVALID_THRESH</name>
  56364. <description>Set the threshold for the VBUSVALID comparator</description>
  56365. <bitOffset>0</bitOffset>
  56366. <bitWidth>3</bitWidth>
  56367. <access>read-write</access>
  56368. <enumeratedValues>
  56369. <enumeratedValue>
  56370. <name>4V0</name>
  56371. <description>4.0V</description>
  56372. <value>0</value>
  56373. </enumeratedValue>
  56374. <enumeratedValue>
  56375. <name>4V1</name>
  56376. <description>4.1V</description>
  56377. <value>0x1</value>
  56378. </enumeratedValue>
  56379. <enumeratedValue>
  56380. <name>4V2</name>
  56381. <description>4.2V</description>
  56382. <value>0x2</value>
  56383. </enumeratedValue>
  56384. <enumeratedValue>
  56385. <name>4V3</name>
  56386. <description>4.3V</description>
  56387. <value>0x3</value>
  56388. </enumeratedValue>
  56389. <enumeratedValue>
  56390. <name>4V4</name>
  56391. <description>4.4V (default)</description>
  56392. <value>0x4</value>
  56393. </enumeratedValue>
  56394. <enumeratedValue>
  56395. <name>4V5</name>
  56396. <description>4.5V</description>
  56397. <value>0x5</value>
  56398. </enumeratedValue>
  56399. <enumeratedValue>
  56400. <name>4V6</name>
  56401. <description>4.6V</description>
  56402. <value>0x6</value>
  56403. </enumeratedValue>
  56404. <enumeratedValue>
  56405. <name>4V7</name>
  56406. <description>4.7V</description>
  56407. <value>0x7</value>
  56408. </enumeratedValue>
  56409. </enumeratedValues>
  56410. </field>
  56411. <field>
  56412. <name>VBUSVALID_PWRUP_CMPS</name>
  56413. <description>Powers up comparators for vbus_valid detector.</description>
  56414. <bitOffset>0x14</bitOffset>
  56415. <bitWidth>1</bitWidth>
  56416. <access>read-write</access>
  56417. </field>
  56418. <field>
  56419. <name>DISCHARGE_VBUS</name>
  56420. <description>USB OTG discharge VBUS.</description>
  56421. <bitOffset>0x1A</bitOffset>
  56422. <bitWidth>1</bitWidth>
  56423. <access>read-write</access>
  56424. </field>
  56425. <field>
  56426. <name>CHARGE_VBUS</name>
  56427. <description>USB OTG charge VBUS.</description>
  56428. <bitOffset>0x1B</bitOffset>
  56429. <bitWidth>1</bitWidth>
  56430. <access>read-write</access>
  56431. </field>
  56432. </fields>
  56433. </register>
  56434. <register>
  56435. <name>USB1_VBUS_DETECT_TOG</name>
  56436. <description>USB VBUS Detect Register</description>
  56437. <addressOffset>0xC</addressOffset>
  56438. <size>32</size>
  56439. <access>read-write</access>
  56440. <resetValue>0x100004</resetValue>
  56441. <resetMask>0xFFFFFFFF</resetMask>
  56442. <fields>
  56443. <field>
  56444. <name>VBUSVALID_THRESH</name>
  56445. <description>Set the threshold for the VBUSVALID comparator</description>
  56446. <bitOffset>0</bitOffset>
  56447. <bitWidth>3</bitWidth>
  56448. <access>read-write</access>
  56449. <enumeratedValues>
  56450. <enumeratedValue>
  56451. <name>4V0</name>
  56452. <description>4.0V</description>
  56453. <value>0</value>
  56454. </enumeratedValue>
  56455. <enumeratedValue>
  56456. <name>4V1</name>
  56457. <description>4.1V</description>
  56458. <value>0x1</value>
  56459. </enumeratedValue>
  56460. <enumeratedValue>
  56461. <name>4V2</name>
  56462. <description>4.2V</description>
  56463. <value>0x2</value>
  56464. </enumeratedValue>
  56465. <enumeratedValue>
  56466. <name>4V3</name>
  56467. <description>4.3V</description>
  56468. <value>0x3</value>
  56469. </enumeratedValue>
  56470. <enumeratedValue>
  56471. <name>4V4</name>
  56472. <description>4.4V (default)</description>
  56473. <value>0x4</value>
  56474. </enumeratedValue>
  56475. <enumeratedValue>
  56476. <name>4V5</name>
  56477. <description>4.5V</description>
  56478. <value>0x5</value>
  56479. </enumeratedValue>
  56480. <enumeratedValue>
  56481. <name>4V6</name>
  56482. <description>4.6V</description>
  56483. <value>0x6</value>
  56484. </enumeratedValue>
  56485. <enumeratedValue>
  56486. <name>4V7</name>
  56487. <description>4.7V</description>
  56488. <value>0x7</value>
  56489. </enumeratedValue>
  56490. </enumeratedValues>
  56491. </field>
  56492. <field>
  56493. <name>VBUSVALID_PWRUP_CMPS</name>
  56494. <description>Powers up comparators for vbus_valid detector.</description>
  56495. <bitOffset>0x14</bitOffset>
  56496. <bitWidth>1</bitWidth>
  56497. <access>read-write</access>
  56498. </field>
  56499. <field>
  56500. <name>DISCHARGE_VBUS</name>
  56501. <description>USB OTG discharge VBUS.</description>
  56502. <bitOffset>0x1A</bitOffset>
  56503. <bitWidth>1</bitWidth>
  56504. <access>read-write</access>
  56505. </field>
  56506. <field>
  56507. <name>CHARGE_VBUS</name>
  56508. <description>USB OTG charge VBUS.</description>
  56509. <bitOffset>0x1B</bitOffset>
  56510. <bitWidth>1</bitWidth>
  56511. <access>read-write</access>
  56512. </field>
  56513. </fields>
  56514. </register>
  56515. <register>
  56516. <name>USB1_CHRG_DETECT</name>
  56517. <description>USB Charger Detect Register</description>
  56518. <addressOffset>0x10</addressOffset>
  56519. <size>32</size>
  56520. <access>read-write</access>
  56521. <resetValue>0</resetValue>
  56522. <resetMask>0xFFFFFFFF</resetMask>
  56523. <fields>
  56524. <field>
  56525. <name>CHK_CONTACT</name>
  56526. <description>no description available</description>
  56527. <bitOffset>0x12</bitOffset>
  56528. <bitWidth>1</bitWidth>
  56529. <access>read-write</access>
  56530. <enumeratedValues>
  56531. <enumeratedValue>
  56532. <name>NO_CHECK</name>
  56533. <description>Do not check the contact of USB plug.</description>
  56534. <value>0</value>
  56535. </enumeratedValue>
  56536. <enumeratedValue>
  56537. <name>CHECK</name>
  56538. <description>Check whether the USB plug has been in contact with each other</description>
  56539. <value>0x1</value>
  56540. </enumeratedValue>
  56541. </enumeratedValues>
  56542. </field>
  56543. <field>
  56544. <name>CHK_CHRG_B</name>
  56545. <description>no description available</description>
  56546. <bitOffset>0x13</bitOffset>
  56547. <bitWidth>1</bitWidth>
  56548. <access>read-write</access>
  56549. <enumeratedValues>
  56550. <enumeratedValue>
  56551. <name>CHECK</name>
  56552. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  56553. <value>0</value>
  56554. </enumeratedValue>
  56555. <enumeratedValue>
  56556. <name>NO_CHECK</name>
  56557. <description>Do not check whether a charger is connected to the USB port.</description>
  56558. <value>0x1</value>
  56559. </enumeratedValue>
  56560. </enumeratedValues>
  56561. </field>
  56562. <field>
  56563. <name>EN_B</name>
  56564. <description>Control the charger detector.</description>
  56565. <bitOffset>0x14</bitOffset>
  56566. <bitWidth>1</bitWidth>
  56567. <access>read-write</access>
  56568. <enumeratedValues>
  56569. <enumeratedValue>
  56570. <name>ENABLE</name>
  56571. <description>Enable the charger detector.</description>
  56572. <value>0</value>
  56573. </enumeratedValue>
  56574. <enumeratedValue>
  56575. <name>DISABLE</name>
  56576. <description>Disable the charger detector.</description>
  56577. <value>0x1</value>
  56578. </enumeratedValue>
  56579. </enumeratedValues>
  56580. </field>
  56581. </fields>
  56582. </register>
  56583. <register>
  56584. <name>USB1_CHRG_DETECT_SET</name>
  56585. <description>USB Charger Detect Register</description>
  56586. <addressOffset>0x14</addressOffset>
  56587. <size>32</size>
  56588. <access>read-write</access>
  56589. <resetValue>0</resetValue>
  56590. <resetMask>0xFFFFFFFF</resetMask>
  56591. <fields>
  56592. <field>
  56593. <name>CHK_CONTACT</name>
  56594. <description>no description available</description>
  56595. <bitOffset>0x12</bitOffset>
  56596. <bitWidth>1</bitWidth>
  56597. <access>read-write</access>
  56598. <enumeratedValues>
  56599. <enumeratedValue>
  56600. <name>NO_CHECK</name>
  56601. <description>Do not check the contact of USB plug.</description>
  56602. <value>0</value>
  56603. </enumeratedValue>
  56604. <enumeratedValue>
  56605. <name>CHECK</name>
  56606. <description>Check whether the USB plug has been in contact with each other</description>
  56607. <value>0x1</value>
  56608. </enumeratedValue>
  56609. </enumeratedValues>
  56610. </field>
  56611. <field>
  56612. <name>CHK_CHRG_B</name>
  56613. <description>no description available</description>
  56614. <bitOffset>0x13</bitOffset>
  56615. <bitWidth>1</bitWidth>
  56616. <access>read-write</access>
  56617. <enumeratedValues>
  56618. <enumeratedValue>
  56619. <name>CHECK</name>
  56620. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  56621. <value>0</value>
  56622. </enumeratedValue>
  56623. <enumeratedValue>
  56624. <name>NO_CHECK</name>
  56625. <description>Do not check whether a charger is connected to the USB port.</description>
  56626. <value>0x1</value>
  56627. </enumeratedValue>
  56628. </enumeratedValues>
  56629. </field>
  56630. <field>
  56631. <name>EN_B</name>
  56632. <description>Control the charger detector.</description>
  56633. <bitOffset>0x14</bitOffset>
  56634. <bitWidth>1</bitWidth>
  56635. <access>read-write</access>
  56636. <enumeratedValues>
  56637. <enumeratedValue>
  56638. <name>ENABLE</name>
  56639. <description>Enable the charger detector.</description>
  56640. <value>0</value>
  56641. </enumeratedValue>
  56642. <enumeratedValue>
  56643. <name>DISABLE</name>
  56644. <description>Disable the charger detector.</description>
  56645. <value>0x1</value>
  56646. </enumeratedValue>
  56647. </enumeratedValues>
  56648. </field>
  56649. </fields>
  56650. </register>
  56651. <register>
  56652. <name>USB1_CHRG_DETECT_CLR</name>
  56653. <description>USB Charger Detect Register</description>
  56654. <addressOffset>0x18</addressOffset>
  56655. <size>32</size>
  56656. <access>read-write</access>
  56657. <resetValue>0</resetValue>
  56658. <resetMask>0xFFFFFFFF</resetMask>
  56659. <fields>
  56660. <field>
  56661. <name>CHK_CONTACT</name>
  56662. <description>no description available</description>
  56663. <bitOffset>0x12</bitOffset>
  56664. <bitWidth>1</bitWidth>
  56665. <access>read-write</access>
  56666. <enumeratedValues>
  56667. <enumeratedValue>
  56668. <name>NO_CHECK</name>
  56669. <description>Do not check the contact of USB plug.</description>
  56670. <value>0</value>
  56671. </enumeratedValue>
  56672. <enumeratedValue>
  56673. <name>CHECK</name>
  56674. <description>Check whether the USB plug has been in contact with each other</description>
  56675. <value>0x1</value>
  56676. </enumeratedValue>
  56677. </enumeratedValues>
  56678. </field>
  56679. <field>
  56680. <name>CHK_CHRG_B</name>
  56681. <description>no description available</description>
  56682. <bitOffset>0x13</bitOffset>
  56683. <bitWidth>1</bitWidth>
  56684. <access>read-write</access>
  56685. <enumeratedValues>
  56686. <enumeratedValue>
  56687. <name>CHECK</name>
  56688. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  56689. <value>0</value>
  56690. </enumeratedValue>
  56691. <enumeratedValue>
  56692. <name>NO_CHECK</name>
  56693. <description>Do not check whether a charger is connected to the USB port.</description>
  56694. <value>0x1</value>
  56695. </enumeratedValue>
  56696. </enumeratedValues>
  56697. </field>
  56698. <field>
  56699. <name>EN_B</name>
  56700. <description>Control the charger detector.</description>
  56701. <bitOffset>0x14</bitOffset>
  56702. <bitWidth>1</bitWidth>
  56703. <access>read-write</access>
  56704. <enumeratedValues>
  56705. <enumeratedValue>
  56706. <name>ENABLE</name>
  56707. <description>Enable the charger detector.</description>
  56708. <value>0</value>
  56709. </enumeratedValue>
  56710. <enumeratedValue>
  56711. <name>DISABLE</name>
  56712. <description>Disable the charger detector.</description>
  56713. <value>0x1</value>
  56714. </enumeratedValue>
  56715. </enumeratedValues>
  56716. </field>
  56717. </fields>
  56718. </register>
  56719. <register>
  56720. <name>USB1_CHRG_DETECT_TOG</name>
  56721. <description>USB Charger Detect Register</description>
  56722. <addressOffset>0x1C</addressOffset>
  56723. <size>32</size>
  56724. <access>read-write</access>
  56725. <resetValue>0</resetValue>
  56726. <resetMask>0xFFFFFFFF</resetMask>
  56727. <fields>
  56728. <field>
  56729. <name>CHK_CONTACT</name>
  56730. <description>no description available</description>
  56731. <bitOffset>0x12</bitOffset>
  56732. <bitWidth>1</bitWidth>
  56733. <access>read-write</access>
  56734. <enumeratedValues>
  56735. <enumeratedValue>
  56736. <name>NO_CHECK</name>
  56737. <description>Do not check the contact of USB plug.</description>
  56738. <value>0</value>
  56739. </enumeratedValue>
  56740. <enumeratedValue>
  56741. <name>CHECK</name>
  56742. <description>Check whether the USB plug has been in contact with each other</description>
  56743. <value>0x1</value>
  56744. </enumeratedValue>
  56745. </enumeratedValues>
  56746. </field>
  56747. <field>
  56748. <name>CHK_CHRG_B</name>
  56749. <description>no description available</description>
  56750. <bitOffset>0x13</bitOffset>
  56751. <bitWidth>1</bitWidth>
  56752. <access>read-write</access>
  56753. <enumeratedValues>
  56754. <enumeratedValue>
  56755. <name>CHECK</name>
  56756. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  56757. <value>0</value>
  56758. </enumeratedValue>
  56759. <enumeratedValue>
  56760. <name>NO_CHECK</name>
  56761. <description>Do not check whether a charger is connected to the USB port.</description>
  56762. <value>0x1</value>
  56763. </enumeratedValue>
  56764. </enumeratedValues>
  56765. </field>
  56766. <field>
  56767. <name>EN_B</name>
  56768. <description>Control the charger detector.</description>
  56769. <bitOffset>0x14</bitOffset>
  56770. <bitWidth>1</bitWidth>
  56771. <access>read-write</access>
  56772. <enumeratedValues>
  56773. <enumeratedValue>
  56774. <name>ENABLE</name>
  56775. <description>Enable the charger detector.</description>
  56776. <value>0</value>
  56777. </enumeratedValue>
  56778. <enumeratedValue>
  56779. <name>DISABLE</name>
  56780. <description>Disable the charger detector.</description>
  56781. <value>0x1</value>
  56782. </enumeratedValue>
  56783. </enumeratedValues>
  56784. </field>
  56785. </fields>
  56786. </register>
  56787. <register>
  56788. <name>USB1_VBUS_DETECT_STAT</name>
  56789. <description>USB VBUS Detect Status Register</description>
  56790. <addressOffset>0x20</addressOffset>
  56791. <size>32</size>
  56792. <access>read-only</access>
  56793. <resetValue>0</resetValue>
  56794. <resetMask>0xFFFFFFFF</resetMask>
  56795. <fields>
  56796. <field>
  56797. <name>SESSEND</name>
  56798. <description>Session End for USB OTG</description>
  56799. <bitOffset>0</bitOffset>
  56800. <bitWidth>1</bitWidth>
  56801. <access>read-only</access>
  56802. </field>
  56803. <field>
  56804. <name>BVALID</name>
  56805. <description>Indicates VBus is valid for a B-peripheral</description>
  56806. <bitOffset>0x1</bitOffset>
  56807. <bitWidth>1</bitWidth>
  56808. <access>read-only</access>
  56809. </field>
  56810. <field>
  56811. <name>AVALID</name>
  56812. <description>Indicates VBus is valid for a A-peripheral</description>
  56813. <bitOffset>0x2</bitOffset>
  56814. <bitWidth>1</bitWidth>
  56815. <access>read-only</access>
  56816. </field>
  56817. <field>
  56818. <name>VBUS_VALID</name>
  56819. <description>VBus valid for USB OTG</description>
  56820. <bitOffset>0x3</bitOffset>
  56821. <bitWidth>1</bitWidth>
  56822. <access>read-only</access>
  56823. </field>
  56824. </fields>
  56825. </register>
  56826. <register>
  56827. <name>USB1_CHRG_DETECT_STAT</name>
  56828. <description>USB Charger Detect Status Register</description>
  56829. <addressOffset>0x30</addressOffset>
  56830. <size>32</size>
  56831. <access>read-only</access>
  56832. <resetValue>0</resetValue>
  56833. <resetMask>0xFFFFFFFF</resetMask>
  56834. <fields>
  56835. <field>
  56836. <name>PLUG_CONTACT</name>
  56837. <description>State of the USB plug contact detector.</description>
  56838. <bitOffset>0</bitOffset>
  56839. <bitWidth>1</bitWidth>
  56840. <access>read-only</access>
  56841. <enumeratedValues>
  56842. <enumeratedValue>
  56843. <name>NO_CONTACT</name>
  56844. <description>The USB plug has not made contact.</description>
  56845. <value>0</value>
  56846. </enumeratedValue>
  56847. <enumeratedValue>
  56848. <name>GOOD_CONTACT</name>
  56849. <description>The USB plug has made good contact.</description>
  56850. <value>0x1</value>
  56851. </enumeratedValue>
  56852. </enumeratedValues>
  56853. </field>
  56854. <field>
  56855. <name>CHRG_DETECTED</name>
  56856. <description>State of charger detection. This bit is a read only version of the state of the analog signal.</description>
  56857. <bitOffset>0x1</bitOffset>
  56858. <bitWidth>1</bitWidth>
  56859. <access>read-only</access>
  56860. <enumeratedValues>
  56861. <enumeratedValue>
  56862. <name>CHARGER_NOT_PRESENT</name>
  56863. <description>The USB port is not connected to a charger.</description>
  56864. <value>0</value>
  56865. </enumeratedValue>
  56866. <enumeratedValue>
  56867. <name>CHARGER_PRESENT</name>
  56868. <description>A charger (either a dedicated charger or a host charger) is connected to the USB port.</description>
  56869. <value>0x1</value>
  56870. </enumeratedValue>
  56871. </enumeratedValues>
  56872. </field>
  56873. <field>
  56874. <name>DM_STATE</name>
  56875. <description>DM line state output of the charger detector.</description>
  56876. <bitOffset>0x2</bitOffset>
  56877. <bitWidth>1</bitWidth>
  56878. <access>read-only</access>
  56879. </field>
  56880. <field>
  56881. <name>DP_STATE</name>
  56882. <description>DP line state output of the charger detector.</description>
  56883. <bitOffset>0x3</bitOffset>
  56884. <bitWidth>1</bitWidth>
  56885. <access>read-only</access>
  56886. </field>
  56887. </fields>
  56888. </register>
  56889. <register>
  56890. <name>USB1_MISC</name>
  56891. <description>USB Misc Register</description>
  56892. <addressOffset>0x50</addressOffset>
  56893. <size>32</size>
  56894. <access>read-write</access>
  56895. <resetValue>0x2</resetValue>
  56896. <resetMask>0xFFFFFFFF</resetMask>
  56897. <fields>
  56898. <field>
  56899. <name>HS_USE_EXTERNAL_R</name>
  56900. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  56901. <bitOffset>0</bitOffset>
  56902. <bitWidth>1</bitWidth>
  56903. <access>read-write</access>
  56904. </field>
  56905. <field>
  56906. <name>EN_DEGLITCH</name>
  56907. <description>Enable the deglitching circuit of the USB PLL output.</description>
  56908. <bitOffset>0x1</bitOffset>
  56909. <bitWidth>1</bitWidth>
  56910. <access>read-write</access>
  56911. </field>
  56912. <field>
  56913. <name>EN_CLK_UTMI</name>
  56914. <description>Enables the clk to the UTMI block.</description>
  56915. <bitOffset>0x1E</bitOffset>
  56916. <bitWidth>1</bitWidth>
  56917. <access>read-write</access>
  56918. </field>
  56919. </fields>
  56920. </register>
  56921. <register>
  56922. <name>USB1_MISC_SET</name>
  56923. <description>USB Misc Register</description>
  56924. <addressOffset>0x54</addressOffset>
  56925. <size>32</size>
  56926. <access>read-write</access>
  56927. <resetValue>0x2</resetValue>
  56928. <resetMask>0xFFFFFFFF</resetMask>
  56929. <fields>
  56930. <field>
  56931. <name>HS_USE_EXTERNAL_R</name>
  56932. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  56933. <bitOffset>0</bitOffset>
  56934. <bitWidth>1</bitWidth>
  56935. <access>read-write</access>
  56936. </field>
  56937. <field>
  56938. <name>EN_DEGLITCH</name>
  56939. <description>Enable the deglitching circuit of the USB PLL output.</description>
  56940. <bitOffset>0x1</bitOffset>
  56941. <bitWidth>1</bitWidth>
  56942. <access>read-write</access>
  56943. </field>
  56944. <field>
  56945. <name>EN_CLK_UTMI</name>
  56946. <description>Enables the clk to the UTMI block.</description>
  56947. <bitOffset>0x1E</bitOffset>
  56948. <bitWidth>1</bitWidth>
  56949. <access>read-write</access>
  56950. </field>
  56951. </fields>
  56952. </register>
  56953. <register>
  56954. <name>USB1_MISC_CLR</name>
  56955. <description>USB Misc Register</description>
  56956. <addressOffset>0x58</addressOffset>
  56957. <size>32</size>
  56958. <access>read-write</access>
  56959. <resetValue>0x2</resetValue>
  56960. <resetMask>0xFFFFFFFF</resetMask>
  56961. <fields>
  56962. <field>
  56963. <name>HS_USE_EXTERNAL_R</name>
  56964. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  56965. <bitOffset>0</bitOffset>
  56966. <bitWidth>1</bitWidth>
  56967. <access>read-write</access>
  56968. </field>
  56969. <field>
  56970. <name>EN_DEGLITCH</name>
  56971. <description>Enable the deglitching circuit of the USB PLL output.</description>
  56972. <bitOffset>0x1</bitOffset>
  56973. <bitWidth>1</bitWidth>
  56974. <access>read-write</access>
  56975. </field>
  56976. <field>
  56977. <name>EN_CLK_UTMI</name>
  56978. <description>Enables the clk to the UTMI block.</description>
  56979. <bitOffset>0x1E</bitOffset>
  56980. <bitWidth>1</bitWidth>
  56981. <access>read-write</access>
  56982. </field>
  56983. </fields>
  56984. </register>
  56985. <register>
  56986. <name>USB1_MISC_TOG</name>
  56987. <description>USB Misc Register</description>
  56988. <addressOffset>0x5C</addressOffset>
  56989. <size>32</size>
  56990. <access>read-write</access>
  56991. <resetValue>0x2</resetValue>
  56992. <resetMask>0xFFFFFFFF</resetMask>
  56993. <fields>
  56994. <field>
  56995. <name>HS_USE_EXTERNAL_R</name>
  56996. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  56997. <bitOffset>0</bitOffset>
  56998. <bitWidth>1</bitWidth>
  56999. <access>read-write</access>
  57000. </field>
  57001. <field>
  57002. <name>EN_DEGLITCH</name>
  57003. <description>Enable the deglitching circuit of the USB PLL output.</description>
  57004. <bitOffset>0x1</bitOffset>
  57005. <bitWidth>1</bitWidth>
  57006. <access>read-write</access>
  57007. </field>
  57008. <field>
  57009. <name>EN_CLK_UTMI</name>
  57010. <description>Enables the clk to the UTMI block.</description>
  57011. <bitOffset>0x1E</bitOffset>
  57012. <bitWidth>1</bitWidth>
  57013. <access>read-write</access>
  57014. </field>
  57015. </fields>
  57016. </register>
  57017. <register>
  57018. <name>USB2_VBUS_DETECT</name>
  57019. <description>USB VBUS Detect Register</description>
  57020. <addressOffset>0x60</addressOffset>
  57021. <size>32</size>
  57022. <access>read-write</access>
  57023. <resetValue>0x100004</resetValue>
  57024. <resetMask>0xFFFFFFFF</resetMask>
  57025. <fields>
  57026. <field>
  57027. <name>VBUSVALID_THRESH</name>
  57028. <description>Set the threshold for the VBUSVALID comparator</description>
  57029. <bitOffset>0</bitOffset>
  57030. <bitWidth>3</bitWidth>
  57031. <access>read-write</access>
  57032. <enumeratedValues>
  57033. <enumeratedValue>
  57034. <name>4V0</name>
  57035. <description>4.0V</description>
  57036. <value>0</value>
  57037. </enumeratedValue>
  57038. <enumeratedValue>
  57039. <name>4V1</name>
  57040. <description>4.1V</description>
  57041. <value>0x1</value>
  57042. </enumeratedValue>
  57043. <enumeratedValue>
  57044. <name>4V2</name>
  57045. <description>4.2V</description>
  57046. <value>0x2</value>
  57047. </enumeratedValue>
  57048. <enumeratedValue>
  57049. <name>4V3</name>
  57050. <description>4.3V</description>
  57051. <value>0x3</value>
  57052. </enumeratedValue>
  57053. <enumeratedValue>
  57054. <name>4V4</name>
  57055. <description>4.4V (default)</description>
  57056. <value>0x4</value>
  57057. </enumeratedValue>
  57058. <enumeratedValue>
  57059. <name>4V5</name>
  57060. <description>4.5V</description>
  57061. <value>0x5</value>
  57062. </enumeratedValue>
  57063. <enumeratedValue>
  57064. <name>4V6</name>
  57065. <description>4.6V</description>
  57066. <value>0x6</value>
  57067. </enumeratedValue>
  57068. <enumeratedValue>
  57069. <name>4V7</name>
  57070. <description>4.7V</description>
  57071. <value>0x7</value>
  57072. </enumeratedValue>
  57073. </enumeratedValues>
  57074. </field>
  57075. <field>
  57076. <name>VBUSVALID_PWRUP_CMPS</name>
  57077. <description>Powers up comparators for vbus_valid detector.</description>
  57078. <bitOffset>0x14</bitOffset>
  57079. <bitWidth>1</bitWidth>
  57080. <access>read-write</access>
  57081. </field>
  57082. <field>
  57083. <name>DISCHARGE_VBUS</name>
  57084. <description>USB OTG discharge VBUS.</description>
  57085. <bitOffset>0x1A</bitOffset>
  57086. <bitWidth>1</bitWidth>
  57087. <access>read-write</access>
  57088. </field>
  57089. <field>
  57090. <name>CHARGE_VBUS</name>
  57091. <description>USB OTG charge VBUS.</description>
  57092. <bitOffset>0x1B</bitOffset>
  57093. <bitWidth>1</bitWidth>
  57094. <access>read-write</access>
  57095. </field>
  57096. </fields>
  57097. </register>
  57098. <register>
  57099. <name>USB2_VBUS_DETECT_SET</name>
  57100. <description>USB VBUS Detect Register</description>
  57101. <addressOffset>0x64</addressOffset>
  57102. <size>32</size>
  57103. <access>read-write</access>
  57104. <resetValue>0x100004</resetValue>
  57105. <resetMask>0xFFFFFFFF</resetMask>
  57106. <fields>
  57107. <field>
  57108. <name>VBUSVALID_THRESH</name>
  57109. <description>Set the threshold for the VBUSVALID comparator</description>
  57110. <bitOffset>0</bitOffset>
  57111. <bitWidth>3</bitWidth>
  57112. <access>read-write</access>
  57113. <enumeratedValues>
  57114. <enumeratedValue>
  57115. <name>4V0</name>
  57116. <description>4.0V</description>
  57117. <value>0</value>
  57118. </enumeratedValue>
  57119. <enumeratedValue>
  57120. <name>4V1</name>
  57121. <description>4.1V</description>
  57122. <value>0x1</value>
  57123. </enumeratedValue>
  57124. <enumeratedValue>
  57125. <name>4V2</name>
  57126. <description>4.2V</description>
  57127. <value>0x2</value>
  57128. </enumeratedValue>
  57129. <enumeratedValue>
  57130. <name>4V3</name>
  57131. <description>4.3V</description>
  57132. <value>0x3</value>
  57133. </enumeratedValue>
  57134. <enumeratedValue>
  57135. <name>4V4</name>
  57136. <description>4.4V (default)</description>
  57137. <value>0x4</value>
  57138. </enumeratedValue>
  57139. <enumeratedValue>
  57140. <name>4V5</name>
  57141. <description>4.5V</description>
  57142. <value>0x5</value>
  57143. </enumeratedValue>
  57144. <enumeratedValue>
  57145. <name>4V6</name>
  57146. <description>4.6V</description>
  57147. <value>0x6</value>
  57148. </enumeratedValue>
  57149. <enumeratedValue>
  57150. <name>4V7</name>
  57151. <description>4.7V</description>
  57152. <value>0x7</value>
  57153. </enumeratedValue>
  57154. </enumeratedValues>
  57155. </field>
  57156. <field>
  57157. <name>VBUSVALID_PWRUP_CMPS</name>
  57158. <description>Powers up comparators for vbus_valid detector.</description>
  57159. <bitOffset>0x14</bitOffset>
  57160. <bitWidth>1</bitWidth>
  57161. <access>read-write</access>
  57162. </field>
  57163. <field>
  57164. <name>DISCHARGE_VBUS</name>
  57165. <description>USB OTG discharge VBUS.</description>
  57166. <bitOffset>0x1A</bitOffset>
  57167. <bitWidth>1</bitWidth>
  57168. <access>read-write</access>
  57169. </field>
  57170. <field>
  57171. <name>CHARGE_VBUS</name>
  57172. <description>USB OTG charge VBUS.</description>
  57173. <bitOffset>0x1B</bitOffset>
  57174. <bitWidth>1</bitWidth>
  57175. <access>read-write</access>
  57176. </field>
  57177. </fields>
  57178. </register>
  57179. <register>
  57180. <name>USB2_VBUS_DETECT_CLR</name>
  57181. <description>USB VBUS Detect Register</description>
  57182. <addressOffset>0x68</addressOffset>
  57183. <size>32</size>
  57184. <access>read-write</access>
  57185. <resetValue>0x100004</resetValue>
  57186. <resetMask>0xFFFFFFFF</resetMask>
  57187. <fields>
  57188. <field>
  57189. <name>VBUSVALID_THRESH</name>
  57190. <description>Set the threshold for the VBUSVALID comparator</description>
  57191. <bitOffset>0</bitOffset>
  57192. <bitWidth>3</bitWidth>
  57193. <access>read-write</access>
  57194. <enumeratedValues>
  57195. <enumeratedValue>
  57196. <name>4V0</name>
  57197. <description>4.0V</description>
  57198. <value>0</value>
  57199. </enumeratedValue>
  57200. <enumeratedValue>
  57201. <name>4V1</name>
  57202. <description>4.1V</description>
  57203. <value>0x1</value>
  57204. </enumeratedValue>
  57205. <enumeratedValue>
  57206. <name>4V2</name>
  57207. <description>4.2V</description>
  57208. <value>0x2</value>
  57209. </enumeratedValue>
  57210. <enumeratedValue>
  57211. <name>4V3</name>
  57212. <description>4.3V</description>
  57213. <value>0x3</value>
  57214. </enumeratedValue>
  57215. <enumeratedValue>
  57216. <name>4V4</name>
  57217. <description>4.4V (default)</description>
  57218. <value>0x4</value>
  57219. </enumeratedValue>
  57220. <enumeratedValue>
  57221. <name>4V5</name>
  57222. <description>4.5V</description>
  57223. <value>0x5</value>
  57224. </enumeratedValue>
  57225. <enumeratedValue>
  57226. <name>4V6</name>
  57227. <description>4.6V</description>
  57228. <value>0x6</value>
  57229. </enumeratedValue>
  57230. <enumeratedValue>
  57231. <name>4V7</name>
  57232. <description>4.7V</description>
  57233. <value>0x7</value>
  57234. </enumeratedValue>
  57235. </enumeratedValues>
  57236. </field>
  57237. <field>
  57238. <name>VBUSVALID_PWRUP_CMPS</name>
  57239. <description>Powers up comparators for vbus_valid detector.</description>
  57240. <bitOffset>0x14</bitOffset>
  57241. <bitWidth>1</bitWidth>
  57242. <access>read-write</access>
  57243. </field>
  57244. <field>
  57245. <name>DISCHARGE_VBUS</name>
  57246. <description>USB OTG discharge VBUS.</description>
  57247. <bitOffset>0x1A</bitOffset>
  57248. <bitWidth>1</bitWidth>
  57249. <access>read-write</access>
  57250. </field>
  57251. <field>
  57252. <name>CHARGE_VBUS</name>
  57253. <description>USB OTG charge VBUS.</description>
  57254. <bitOffset>0x1B</bitOffset>
  57255. <bitWidth>1</bitWidth>
  57256. <access>read-write</access>
  57257. </field>
  57258. </fields>
  57259. </register>
  57260. <register>
  57261. <name>USB2_VBUS_DETECT_TOG</name>
  57262. <description>USB VBUS Detect Register</description>
  57263. <addressOffset>0x6C</addressOffset>
  57264. <size>32</size>
  57265. <access>read-write</access>
  57266. <resetValue>0x100004</resetValue>
  57267. <resetMask>0xFFFFFFFF</resetMask>
  57268. <fields>
  57269. <field>
  57270. <name>VBUSVALID_THRESH</name>
  57271. <description>Set the threshold for the VBUSVALID comparator</description>
  57272. <bitOffset>0</bitOffset>
  57273. <bitWidth>3</bitWidth>
  57274. <access>read-write</access>
  57275. <enumeratedValues>
  57276. <enumeratedValue>
  57277. <name>4V0</name>
  57278. <description>4.0V</description>
  57279. <value>0</value>
  57280. </enumeratedValue>
  57281. <enumeratedValue>
  57282. <name>4V1</name>
  57283. <description>4.1V</description>
  57284. <value>0x1</value>
  57285. </enumeratedValue>
  57286. <enumeratedValue>
  57287. <name>4V2</name>
  57288. <description>4.2V</description>
  57289. <value>0x2</value>
  57290. </enumeratedValue>
  57291. <enumeratedValue>
  57292. <name>4V3</name>
  57293. <description>4.3V</description>
  57294. <value>0x3</value>
  57295. </enumeratedValue>
  57296. <enumeratedValue>
  57297. <name>4V4</name>
  57298. <description>4.4V (default)</description>
  57299. <value>0x4</value>
  57300. </enumeratedValue>
  57301. <enumeratedValue>
  57302. <name>4V5</name>
  57303. <description>4.5V</description>
  57304. <value>0x5</value>
  57305. </enumeratedValue>
  57306. <enumeratedValue>
  57307. <name>4V6</name>
  57308. <description>4.6V</description>
  57309. <value>0x6</value>
  57310. </enumeratedValue>
  57311. <enumeratedValue>
  57312. <name>4V7</name>
  57313. <description>4.7V</description>
  57314. <value>0x7</value>
  57315. </enumeratedValue>
  57316. </enumeratedValues>
  57317. </field>
  57318. <field>
  57319. <name>VBUSVALID_PWRUP_CMPS</name>
  57320. <description>Powers up comparators for vbus_valid detector.</description>
  57321. <bitOffset>0x14</bitOffset>
  57322. <bitWidth>1</bitWidth>
  57323. <access>read-write</access>
  57324. </field>
  57325. <field>
  57326. <name>DISCHARGE_VBUS</name>
  57327. <description>USB OTG discharge VBUS.</description>
  57328. <bitOffset>0x1A</bitOffset>
  57329. <bitWidth>1</bitWidth>
  57330. <access>read-write</access>
  57331. </field>
  57332. <field>
  57333. <name>CHARGE_VBUS</name>
  57334. <description>USB OTG charge VBUS.</description>
  57335. <bitOffset>0x1B</bitOffset>
  57336. <bitWidth>1</bitWidth>
  57337. <access>read-write</access>
  57338. </field>
  57339. </fields>
  57340. </register>
  57341. <register>
  57342. <name>USB2_CHRG_DETECT</name>
  57343. <description>USB Charger Detect Register</description>
  57344. <addressOffset>0x70</addressOffset>
  57345. <size>32</size>
  57346. <access>read-write</access>
  57347. <resetValue>0</resetValue>
  57348. <resetMask>0xFFFFFFFF</resetMask>
  57349. <fields>
  57350. <field>
  57351. <name>CHK_CONTACT</name>
  57352. <description>no description available</description>
  57353. <bitOffset>0x12</bitOffset>
  57354. <bitWidth>1</bitWidth>
  57355. <access>read-write</access>
  57356. <enumeratedValues>
  57357. <enumeratedValue>
  57358. <name>NO_CHECK</name>
  57359. <description>Do not check the contact of USB plug.</description>
  57360. <value>0</value>
  57361. </enumeratedValue>
  57362. <enumeratedValue>
  57363. <name>CHECK</name>
  57364. <description>Check whether the USB plug has been in contact with each other</description>
  57365. <value>0x1</value>
  57366. </enumeratedValue>
  57367. </enumeratedValues>
  57368. </field>
  57369. <field>
  57370. <name>CHK_CHRG_B</name>
  57371. <description>no description available</description>
  57372. <bitOffset>0x13</bitOffset>
  57373. <bitWidth>1</bitWidth>
  57374. <access>read-write</access>
  57375. <enumeratedValues>
  57376. <enumeratedValue>
  57377. <name>CHECK</name>
  57378. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  57379. <value>0</value>
  57380. </enumeratedValue>
  57381. <enumeratedValue>
  57382. <name>NO_CHECK</name>
  57383. <description>Do not check whether a charger is connected to the USB port.</description>
  57384. <value>0x1</value>
  57385. </enumeratedValue>
  57386. </enumeratedValues>
  57387. </field>
  57388. <field>
  57389. <name>EN_B</name>
  57390. <description>Control the charger detector.</description>
  57391. <bitOffset>0x14</bitOffset>
  57392. <bitWidth>1</bitWidth>
  57393. <access>read-write</access>
  57394. <enumeratedValues>
  57395. <enumeratedValue>
  57396. <name>ENABLE</name>
  57397. <description>Enable the charger detector.</description>
  57398. <value>0</value>
  57399. </enumeratedValue>
  57400. <enumeratedValue>
  57401. <name>DISABLE</name>
  57402. <description>Disable the charger detector.</description>
  57403. <value>0x1</value>
  57404. </enumeratedValue>
  57405. </enumeratedValues>
  57406. </field>
  57407. </fields>
  57408. </register>
  57409. <register>
  57410. <name>USB2_CHRG_DETECT_SET</name>
  57411. <description>USB Charger Detect Register</description>
  57412. <addressOffset>0x74</addressOffset>
  57413. <size>32</size>
  57414. <access>read-write</access>
  57415. <resetValue>0</resetValue>
  57416. <resetMask>0xFFFFFFFF</resetMask>
  57417. <fields>
  57418. <field>
  57419. <name>CHK_CONTACT</name>
  57420. <description>no description available</description>
  57421. <bitOffset>0x12</bitOffset>
  57422. <bitWidth>1</bitWidth>
  57423. <access>read-write</access>
  57424. <enumeratedValues>
  57425. <enumeratedValue>
  57426. <name>NO_CHECK</name>
  57427. <description>Do not check the contact of USB plug.</description>
  57428. <value>0</value>
  57429. </enumeratedValue>
  57430. <enumeratedValue>
  57431. <name>CHECK</name>
  57432. <description>Check whether the USB plug has been in contact with each other</description>
  57433. <value>0x1</value>
  57434. </enumeratedValue>
  57435. </enumeratedValues>
  57436. </field>
  57437. <field>
  57438. <name>CHK_CHRG_B</name>
  57439. <description>no description available</description>
  57440. <bitOffset>0x13</bitOffset>
  57441. <bitWidth>1</bitWidth>
  57442. <access>read-write</access>
  57443. <enumeratedValues>
  57444. <enumeratedValue>
  57445. <name>CHECK</name>
  57446. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  57447. <value>0</value>
  57448. </enumeratedValue>
  57449. <enumeratedValue>
  57450. <name>NO_CHECK</name>
  57451. <description>Do not check whether a charger is connected to the USB port.</description>
  57452. <value>0x1</value>
  57453. </enumeratedValue>
  57454. </enumeratedValues>
  57455. </field>
  57456. <field>
  57457. <name>EN_B</name>
  57458. <description>Control the charger detector.</description>
  57459. <bitOffset>0x14</bitOffset>
  57460. <bitWidth>1</bitWidth>
  57461. <access>read-write</access>
  57462. <enumeratedValues>
  57463. <enumeratedValue>
  57464. <name>ENABLE</name>
  57465. <description>Enable the charger detector.</description>
  57466. <value>0</value>
  57467. </enumeratedValue>
  57468. <enumeratedValue>
  57469. <name>DISABLE</name>
  57470. <description>Disable the charger detector.</description>
  57471. <value>0x1</value>
  57472. </enumeratedValue>
  57473. </enumeratedValues>
  57474. </field>
  57475. </fields>
  57476. </register>
  57477. <register>
  57478. <name>USB2_CHRG_DETECT_CLR</name>
  57479. <description>USB Charger Detect Register</description>
  57480. <addressOffset>0x78</addressOffset>
  57481. <size>32</size>
  57482. <access>read-write</access>
  57483. <resetValue>0</resetValue>
  57484. <resetMask>0xFFFFFFFF</resetMask>
  57485. <fields>
  57486. <field>
  57487. <name>CHK_CONTACT</name>
  57488. <description>no description available</description>
  57489. <bitOffset>0x12</bitOffset>
  57490. <bitWidth>1</bitWidth>
  57491. <access>read-write</access>
  57492. <enumeratedValues>
  57493. <enumeratedValue>
  57494. <name>NO_CHECK</name>
  57495. <description>Do not check the contact of USB plug.</description>
  57496. <value>0</value>
  57497. </enumeratedValue>
  57498. <enumeratedValue>
  57499. <name>CHECK</name>
  57500. <description>Check whether the USB plug has been in contact with each other</description>
  57501. <value>0x1</value>
  57502. </enumeratedValue>
  57503. </enumeratedValues>
  57504. </field>
  57505. <field>
  57506. <name>CHK_CHRG_B</name>
  57507. <description>no description available</description>
  57508. <bitOffset>0x13</bitOffset>
  57509. <bitWidth>1</bitWidth>
  57510. <access>read-write</access>
  57511. <enumeratedValues>
  57512. <enumeratedValue>
  57513. <name>CHECK</name>
  57514. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  57515. <value>0</value>
  57516. </enumeratedValue>
  57517. <enumeratedValue>
  57518. <name>NO_CHECK</name>
  57519. <description>Do not check whether a charger is connected to the USB port.</description>
  57520. <value>0x1</value>
  57521. </enumeratedValue>
  57522. </enumeratedValues>
  57523. </field>
  57524. <field>
  57525. <name>EN_B</name>
  57526. <description>Control the charger detector.</description>
  57527. <bitOffset>0x14</bitOffset>
  57528. <bitWidth>1</bitWidth>
  57529. <access>read-write</access>
  57530. <enumeratedValues>
  57531. <enumeratedValue>
  57532. <name>ENABLE</name>
  57533. <description>Enable the charger detector.</description>
  57534. <value>0</value>
  57535. </enumeratedValue>
  57536. <enumeratedValue>
  57537. <name>DISABLE</name>
  57538. <description>Disable the charger detector.</description>
  57539. <value>0x1</value>
  57540. </enumeratedValue>
  57541. </enumeratedValues>
  57542. </field>
  57543. </fields>
  57544. </register>
  57545. <register>
  57546. <name>USB2_CHRG_DETECT_TOG</name>
  57547. <description>USB Charger Detect Register</description>
  57548. <addressOffset>0x7C</addressOffset>
  57549. <size>32</size>
  57550. <access>read-write</access>
  57551. <resetValue>0</resetValue>
  57552. <resetMask>0xFFFFFFFF</resetMask>
  57553. <fields>
  57554. <field>
  57555. <name>CHK_CONTACT</name>
  57556. <description>no description available</description>
  57557. <bitOffset>0x12</bitOffset>
  57558. <bitWidth>1</bitWidth>
  57559. <access>read-write</access>
  57560. <enumeratedValues>
  57561. <enumeratedValue>
  57562. <name>NO_CHECK</name>
  57563. <description>Do not check the contact of USB plug.</description>
  57564. <value>0</value>
  57565. </enumeratedValue>
  57566. <enumeratedValue>
  57567. <name>CHECK</name>
  57568. <description>Check whether the USB plug has been in contact with each other</description>
  57569. <value>0x1</value>
  57570. </enumeratedValue>
  57571. </enumeratedValues>
  57572. </field>
  57573. <field>
  57574. <name>CHK_CHRG_B</name>
  57575. <description>no description available</description>
  57576. <bitOffset>0x13</bitOffset>
  57577. <bitWidth>1</bitWidth>
  57578. <access>read-write</access>
  57579. <enumeratedValues>
  57580. <enumeratedValue>
  57581. <name>CHECK</name>
  57582. <description>Check whether a charger (either a dedicated charger or a host charger) is connected to USB port.</description>
  57583. <value>0</value>
  57584. </enumeratedValue>
  57585. <enumeratedValue>
  57586. <name>NO_CHECK</name>
  57587. <description>Do not check whether a charger is connected to the USB port.</description>
  57588. <value>0x1</value>
  57589. </enumeratedValue>
  57590. </enumeratedValues>
  57591. </field>
  57592. <field>
  57593. <name>EN_B</name>
  57594. <description>Control the charger detector.</description>
  57595. <bitOffset>0x14</bitOffset>
  57596. <bitWidth>1</bitWidth>
  57597. <access>read-write</access>
  57598. <enumeratedValues>
  57599. <enumeratedValue>
  57600. <name>ENABLE</name>
  57601. <description>Enable the charger detector.</description>
  57602. <value>0</value>
  57603. </enumeratedValue>
  57604. <enumeratedValue>
  57605. <name>DISABLE</name>
  57606. <description>Disable the charger detector.</description>
  57607. <value>0x1</value>
  57608. </enumeratedValue>
  57609. </enumeratedValues>
  57610. </field>
  57611. </fields>
  57612. </register>
  57613. <register>
  57614. <name>USB2_VBUS_DETECT_STAT</name>
  57615. <description>USB VBUS Detect Status Register</description>
  57616. <addressOffset>0x80</addressOffset>
  57617. <size>32</size>
  57618. <access>read-only</access>
  57619. <resetValue>0</resetValue>
  57620. <resetMask>0xFFFFFFFF</resetMask>
  57621. <fields>
  57622. <field>
  57623. <name>SESSEND</name>
  57624. <description>Session End for USB OTG</description>
  57625. <bitOffset>0</bitOffset>
  57626. <bitWidth>1</bitWidth>
  57627. <access>read-only</access>
  57628. </field>
  57629. <field>
  57630. <name>BVALID</name>
  57631. <description>Indicates VBus is valid for a B-peripheral</description>
  57632. <bitOffset>0x1</bitOffset>
  57633. <bitWidth>1</bitWidth>
  57634. <access>read-only</access>
  57635. </field>
  57636. <field>
  57637. <name>AVALID</name>
  57638. <description>Indicates VBus is valid for a A-peripheral</description>
  57639. <bitOffset>0x2</bitOffset>
  57640. <bitWidth>1</bitWidth>
  57641. <access>read-only</access>
  57642. </field>
  57643. <field>
  57644. <name>VBUS_VALID</name>
  57645. <description>VBus valid for USB OTG</description>
  57646. <bitOffset>0x3</bitOffset>
  57647. <bitWidth>1</bitWidth>
  57648. <access>read-only</access>
  57649. </field>
  57650. </fields>
  57651. </register>
  57652. <register>
  57653. <name>USB2_CHRG_DETECT_STAT</name>
  57654. <description>USB Charger Detect Status Register</description>
  57655. <addressOffset>0x90</addressOffset>
  57656. <size>32</size>
  57657. <access>read-only</access>
  57658. <resetValue>0</resetValue>
  57659. <resetMask>0xFFFFFFFF</resetMask>
  57660. <fields>
  57661. <field>
  57662. <name>PLUG_CONTACT</name>
  57663. <description>State of the USB plug contact detector.</description>
  57664. <bitOffset>0</bitOffset>
  57665. <bitWidth>1</bitWidth>
  57666. <access>read-only</access>
  57667. <enumeratedValues>
  57668. <enumeratedValue>
  57669. <name>NO_CONTACT</name>
  57670. <description>The USB plug has not made contact.</description>
  57671. <value>0</value>
  57672. </enumeratedValue>
  57673. <enumeratedValue>
  57674. <name>GOOD_CONTACT</name>
  57675. <description>The USB plug has made good contact.</description>
  57676. <value>0x1</value>
  57677. </enumeratedValue>
  57678. </enumeratedValues>
  57679. </field>
  57680. <field>
  57681. <name>CHRG_DETECTED</name>
  57682. <description>State of charger detection. This bit is a read only version of the state of the analog signal.</description>
  57683. <bitOffset>0x1</bitOffset>
  57684. <bitWidth>1</bitWidth>
  57685. <access>read-only</access>
  57686. <enumeratedValues>
  57687. <enumeratedValue>
  57688. <name>CHARGER_NOT_PRESENT</name>
  57689. <description>The USB port is not connected to a charger.</description>
  57690. <value>0</value>
  57691. </enumeratedValue>
  57692. <enumeratedValue>
  57693. <name>CHARGER_PRESENT</name>
  57694. <description>A charger (either a dedicated charger or a host charger) is connected to the USB port.</description>
  57695. <value>0x1</value>
  57696. </enumeratedValue>
  57697. </enumeratedValues>
  57698. </field>
  57699. <field>
  57700. <name>DM_STATE</name>
  57701. <description>DM line state output of the charger detector.</description>
  57702. <bitOffset>0x2</bitOffset>
  57703. <bitWidth>1</bitWidth>
  57704. <access>read-only</access>
  57705. </field>
  57706. <field>
  57707. <name>DP_STATE</name>
  57708. <description>DP line state output of the charger detector.</description>
  57709. <bitOffset>0x3</bitOffset>
  57710. <bitWidth>1</bitWidth>
  57711. <access>read-only</access>
  57712. </field>
  57713. </fields>
  57714. </register>
  57715. <register>
  57716. <name>USB2_MISC</name>
  57717. <description>USB Misc Register</description>
  57718. <addressOffset>0xB0</addressOffset>
  57719. <size>32</size>
  57720. <access>read-write</access>
  57721. <resetValue>0x2</resetValue>
  57722. <resetMask>0xFFFFFFFF</resetMask>
  57723. <fields>
  57724. <field>
  57725. <name>HS_USE_EXTERNAL_R</name>
  57726. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  57727. <bitOffset>0</bitOffset>
  57728. <bitWidth>1</bitWidth>
  57729. <access>read-write</access>
  57730. </field>
  57731. <field>
  57732. <name>EN_DEGLITCH</name>
  57733. <description>Enable the deglitching circuit of the USB PLL output.</description>
  57734. <bitOffset>0x1</bitOffset>
  57735. <bitWidth>1</bitWidth>
  57736. <access>read-write</access>
  57737. </field>
  57738. <field>
  57739. <name>EN_CLK_UTMI</name>
  57740. <description>Enables the clk to the UTMI block.</description>
  57741. <bitOffset>0x1E</bitOffset>
  57742. <bitWidth>1</bitWidth>
  57743. <access>read-write</access>
  57744. </field>
  57745. </fields>
  57746. </register>
  57747. <register>
  57748. <name>USB2_MISC_SET</name>
  57749. <description>USB Misc Register</description>
  57750. <addressOffset>0xB4</addressOffset>
  57751. <size>32</size>
  57752. <access>read-write</access>
  57753. <resetValue>0x2</resetValue>
  57754. <resetMask>0xFFFFFFFF</resetMask>
  57755. <fields>
  57756. <field>
  57757. <name>HS_USE_EXTERNAL_R</name>
  57758. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  57759. <bitOffset>0</bitOffset>
  57760. <bitWidth>1</bitWidth>
  57761. <access>read-write</access>
  57762. </field>
  57763. <field>
  57764. <name>EN_DEGLITCH</name>
  57765. <description>Enable the deglitching circuit of the USB PLL output.</description>
  57766. <bitOffset>0x1</bitOffset>
  57767. <bitWidth>1</bitWidth>
  57768. <access>read-write</access>
  57769. </field>
  57770. <field>
  57771. <name>EN_CLK_UTMI</name>
  57772. <description>Enables the clk to the UTMI block.</description>
  57773. <bitOffset>0x1E</bitOffset>
  57774. <bitWidth>1</bitWidth>
  57775. <access>read-write</access>
  57776. </field>
  57777. </fields>
  57778. </register>
  57779. <register>
  57780. <name>USB2_MISC_CLR</name>
  57781. <description>USB Misc Register</description>
  57782. <addressOffset>0xB8</addressOffset>
  57783. <size>32</size>
  57784. <access>read-write</access>
  57785. <resetValue>0x2</resetValue>
  57786. <resetMask>0xFFFFFFFF</resetMask>
  57787. <fields>
  57788. <field>
  57789. <name>HS_USE_EXTERNAL_R</name>
  57790. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  57791. <bitOffset>0</bitOffset>
  57792. <bitWidth>1</bitWidth>
  57793. <access>read-write</access>
  57794. </field>
  57795. <field>
  57796. <name>EN_DEGLITCH</name>
  57797. <description>Enable the deglitching circuit of the USB PLL output.</description>
  57798. <bitOffset>0x1</bitOffset>
  57799. <bitWidth>1</bitWidth>
  57800. <access>read-write</access>
  57801. </field>
  57802. <field>
  57803. <name>EN_CLK_UTMI</name>
  57804. <description>Enables the clk to the UTMI block.</description>
  57805. <bitOffset>0x1E</bitOffset>
  57806. <bitWidth>1</bitWidth>
  57807. <access>read-write</access>
  57808. </field>
  57809. </fields>
  57810. </register>
  57811. <register>
  57812. <name>USB2_MISC_TOG</name>
  57813. <description>USB Misc Register</description>
  57814. <addressOffset>0xBC</addressOffset>
  57815. <size>32</size>
  57816. <access>read-write</access>
  57817. <resetValue>0x2</resetValue>
  57818. <resetMask>0xFFFFFFFF</resetMask>
  57819. <fields>
  57820. <field>
  57821. <name>HS_USE_EXTERNAL_R</name>
  57822. <description>Use external resistor to generate the current bias for the high speed transmitter</description>
  57823. <bitOffset>0</bitOffset>
  57824. <bitWidth>1</bitWidth>
  57825. <access>read-write</access>
  57826. </field>
  57827. <field>
  57828. <name>EN_DEGLITCH</name>
  57829. <description>Enable the deglitching circuit of the USB PLL output.</description>
  57830. <bitOffset>0x1</bitOffset>
  57831. <bitWidth>1</bitWidth>
  57832. <access>read-write</access>
  57833. </field>
  57834. <field>
  57835. <name>EN_CLK_UTMI</name>
  57836. <description>Enables the clk to the UTMI block.</description>
  57837. <bitOffset>0x1E</bitOffset>
  57838. <bitWidth>1</bitWidth>
  57839. <access>read-write</access>
  57840. </field>
  57841. </fields>
  57842. </register>
  57843. <register>
  57844. <name>DIGPROG</name>
  57845. <description>Chip Silicon Version</description>
  57846. <addressOffset>0xC0</addressOffset>
  57847. <size>32</size>
  57848. <access>read-only</access>
  57849. <resetValue>0x640000</resetValue>
  57850. <resetMask>0xFFFFFFFF</resetMask>
  57851. <fields>
  57852. <field>
  57853. <name>MINOR</name>
  57854. <description>MINOR lower byte - Read-only value representing a minor silicon revision.</description>
  57855. <bitOffset>0</bitOffset>
  57856. <bitWidth>8</bitWidth>
  57857. <access>read-only</access>
  57858. <enumeratedValues>
  57859. <enumeratedValue>
  57860. <name>MINOR_0</name>
  57861. <description>silicon revision x.0</description>
  57862. <value>0</value>
  57863. </enumeratedValue>
  57864. <enumeratedValue>
  57865. <name>MINOR_1</name>
  57866. <description>silicon revision x.1</description>
  57867. <value>0x1</value>
  57868. </enumeratedValue>
  57869. <enumeratedValue>
  57870. <name>MINOR_2</name>
  57871. <description>silicon revision x.2</description>
  57872. <value>0x2</value>
  57873. </enumeratedValue>
  57874. <enumeratedValue>
  57875. <name>MINOR_3</name>
  57876. <description>silicon revision x.3</description>
  57877. <value>0x3</value>
  57878. </enumeratedValue>
  57879. </enumeratedValues>
  57880. </field>
  57881. <field>
  57882. <name>MAJOR_LOWER</name>
  57883. <description>MAJOR lower byte - Read-only value representing a major silicon revision.</description>
  57884. <bitOffset>0x8</bitOffset>
  57885. <bitWidth>8</bitWidth>
  57886. <access>read-only</access>
  57887. <enumeratedValues>
  57888. <enumeratedValue>
  57889. <name>MAJOR_LOWER_0</name>
  57890. <description>silicon revision 1.x</description>
  57891. <value>0</value>
  57892. </enumeratedValue>
  57893. <enumeratedValue>
  57894. <name>MAJOR_LOWER_1</name>
  57895. <description>silicon revision 2.x</description>
  57896. <value>0x1</value>
  57897. </enumeratedValue>
  57898. </enumeratedValues>
  57899. </field>
  57900. <field>
  57901. <name>MAJOR_UPPER</name>
  57902. <description>MAJOR upper byte-Read-only value representing the chip type.</description>
  57903. <bitOffset>0x10</bitOffset>
  57904. <bitWidth>8</bitWidth>
  57905. <access>read-only</access>
  57906. <enumeratedValues>
  57907. <enumeratedValue>
  57908. <name>MAJOR_UPPER_101</name>
  57909. <description>i.MX 6ULL</description>
  57910. <value>0x65</value>
  57911. </enumeratedValue>
  57912. </enumeratedValues>
  57913. </field>
  57914. </fields>
  57915. </register>
  57916. </registers>
  57917. </peripheral>
  57918. <peripheral>
  57919. <name>XTALOSC24M</name>
  57920. <description>XTALOSC24M</description>
  57921. <groupName>XTALOSC24M</groupName>
  57922. <prependToName>XTALOSC24M_</prependToName>
  57923. <baseAddress>0x20C82A0</baseAddress>
  57924. <addressBlock>
  57925. <offset>0</offset>
  57926. <size>0x30</size>
  57927. <usage>registers</usage>
  57928. </addressBlock>
  57929. <registers>
  57930. <register>
  57931. <name>OSC_CONFIG0</name>
  57932. <description>XTAL OSC Configuration 0 Register</description>
  57933. <addressOffset>0</addressOffset>
  57934. <size>32</size>
  57935. <access>read-write</access>
  57936. <resetValue>0x1020</resetValue>
  57937. <resetMask>0xFFFFFFFF</resetMask>
  57938. <fields>
  57939. <field>
  57940. <name>START</name>
  57941. <description>Start/stop bit for the RC tuning calculation logic. If stopped the tuning logic is reset.</description>
  57942. <bitOffset>0</bitOffset>
  57943. <bitWidth>1</bitWidth>
  57944. <access>read-write</access>
  57945. </field>
  57946. <field>
  57947. <name>ENABLE</name>
  57948. <description>Enables the tuning logic to calculate new RC tuning values</description>
  57949. <bitOffset>0x1</bitOffset>
  57950. <bitWidth>1</bitWidth>
  57951. <access>read-write</access>
  57952. </field>
  57953. <field>
  57954. <name>BYPASS</name>
  57955. <description>Bypasses any calculated RC tuning value and uses the programmed register value.</description>
  57956. <bitOffset>0x2</bitOffset>
  57957. <bitWidth>1</bitWidth>
  57958. <access>read-write</access>
  57959. </field>
  57960. <field>
  57961. <name>INVERT</name>
  57962. <description>Invert the stepping of the calculated RC tuning value.</description>
  57963. <bitOffset>0x3</bitOffset>
  57964. <bitWidth>1</bitWidth>
  57965. <access>read-write</access>
  57966. </field>
  57967. <field>
  57968. <name>RC_OSC_PROG</name>
  57969. <description>RC osc. tuning values.</description>
  57970. <bitOffset>0x4</bitOffset>
  57971. <bitWidth>8</bitWidth>
  57972. <access>read-write</access>
  57973. </field>
  57974. <field>
  57975. <name>HYST_PLUS</name>
  57976. <description>Positive hysteresis value</description>
  57977. <bitOffset>0xC</bitOffset>
  57978. <bitWidth>4</bitWidth>
  57979. <access>read-write</access>
  57980. </field>
  57981. <field>
  57982. <name>HYST_MINUS</name>
  57983. <description>Negative hysteresis value</description>
  57984. <bitOffset>0x10</bitOffset>
  57985. <bitWidth>4</bitWidth>
  57986. <access>read-write</access>
  57987. </field>
  57988. <field>
  57989. <name>RC_OSC_PROG_CUR</name>
  57990. <description>The current tuning value in use.</description>
  57991. <bitOffset>0x18</bitOffset>
  57992. <bitWidth>8</bitWidth>
  57993. <access>read-write</access>
  57994. </field>
  57995. </fields>
  57996. </register>
  57997. <register>
  57998. <name>OSC_CONFIG0_SET</name>
  57999. <description>XTAL OSC Configuration 0 Register</description>
  58000. <addressOffset>0x4</addressOffset>
  58001. <size>32</size>
  58002. <access>read-write</access>
  58003. <resetValue>0x1020</resetValue>
  58004. <resetMask>0xFFFFFFFF</resetMask>
  58005. <fields>
  58006. <field>
  58007. <name>START</name>
  58008. <description>Start/stop bit for the RC tuning calculation logic. If stopped the tuning logic is reset.</description>
  58009. <bitOffset>0</bitOffset>
  58010. <bitWidth>1</bitWidth>
  58011. <access>read-write</access>
  58012. </field>
  58013. <field>
  58014. <name>ENABLE</name>
  58015. <description>Enables the tuning logic to calculate new RC tuning values</description>
  58016. <bitOffset>0x1</bitOffset>
  58017. <bitWidth>1</bitWidth>
  58018. <access>read-write</access>
  58019. </field>
  58020. <field>
  58021. <name>BYPASS</name>
  58022. <description>Bypasses any calculated RC tuning value and uses the programmed register value.</description>
  58023. <bitOffset>0x2</bitOffset>
  58024. <bitWidth>1</bitWidth>
  58025. <access>read-write</access>
  58026. </field>
  58027. <field>
  58028. <name>INVERT</name>
  58029. <description>Invert the stepping of the calculated RC tuning value.</description>
  58030. <bitOffset>0x3</bitOffset>
  58031. <bitWidth>1</bitWidth>
  58032. <access>read-write</access>
  58033. </field>
  58034. <field>
  58035. <name>RC_OSC_PROG</name>
  58036. <description>RC osc. tuning values.</description>
  58037. <bitOffset>0x4</bitOffset>
  58038. <bitWidth>8</bitWidth>
  58039. <access>read-write</access>
  58040. </field>
  58041. <field>
  58042. <name>HYST_PLUS</name>
  58043. <description>Positive hysteresis value</description>
  58044. <bitOffset>0xC</bitOffset>
  58045. <bitWidth>4</bitWidth>
  58046. <access>read-write</access>
  58047. </field>
  58048. <field>
  58049. <name>HYST_MINUS</name>
  58050. <description>Negative hysteresis value</description>
  58051. <bitOffset>0x10</bitOffset>
  58052. <bitWidth>4</bitWidth>
  58053. <access>read-write</access>
  58054. </field>
  58055. <field>
  58056. <name>RC_OSC_PROG_CUR</name>
  58057. <description>The current tuning value in use.</description>
  58058. <bitOffset>0x18</bitOffset>
  58059. <bitWidth>8</bitWidth>
  58060. <access>read-write</access>
  58061. </field>
  58062. </fields>
  58063. </register>
  58064. <register>
  58065. <name>OSC_CONFIG0_CLR</name>
  58066. <description>XTAL OSC Configuration 0 Register</description>
  58067. <addressOffset>0x8</addressOffset>
  58068. <size>32</size>
  58069. <access>read-write</access>
  58070. <resetValue>0x1020</resetValue>
  58071. <resetMask>0xFFFFFFFF</resetMask>
  58072. <fields>
  58073. <field>
  58074. <name>START</name>
  58075. <description>Start/stop bit for the RC tuning calculation logic. If stopped the tuning logic is reset.</description>
  58076. <bitOffset>0</bitOffset>
  58077. <bitWidth>1</bitWidth>
  58078. <access>read-write</access>
  58079. </field>
  58080. <field>
  58081. <name>ENABLE</name>
  58082. <description>Enables the tuning logic to calculate new RC tuning values</description>
  58083. <bitOffset>0x1</bitOffset>
  58084. <bitWidth>1</bitWidth>
  58085. <access>read-write</access>
  58086. </field>
  58087. <field>
  58088. <name>BYPASS</name>
  58089. <description>Bypasses any calculated RC tuning value and uses the programmed register value.</description>
  58090. <bitOffset>0x2</bitOffset>
  58091. <bitWidth>1</bitWidth>
  58092. <access>read-write</access>
  58093. </field>
  58094. <field>
  58095. <name>INVERT</name>
  58096. <description>Invert the stepping of the calculated RC tuning value.</description>
  58097. <bitOffset>0x3</bitOffset>
  58098. <bitWidth>1</bitWidth>
  58099. <access>read-write</access>
  58100. </field>
  58101. <field>
  58102. <name>RC_OSC_PROG</name>
  58103. <description>RC osc. tuning values.</description>
  58104. <bitOffset>0x4</bitOffset>
  58105. <bitWidth>8</bitWidth>
  58106. <access>read-write</access>
  58107. </field>
  58108. <field>
  58109. <name>HYST_PLUS</name>
  58110. <description>Positive hysteresis value</description>
  58111. <bitOffset>0xC</bitOffset>
  58112. <bitWidth>4</bitWidth>
  58113. <access>read-write</access>
  58114. </field>
  58115. <field>
  58116. <name>HYST_MINUS</name>
  58117. <description>Negative hysteresis value</description>
  58118. <bitOffset>0x10</bitOffset>
  58119. <bitWidth>4</bitWidth>
  58120. <access>read-write</access>
  58121. </field>
  58122. <field>
  58123. <name>RC_OSC_PROG_CUR</name>
  58124. <description>The current tuning value in use.</description>
  58125. <bitOffset>0x18</bitOffset>
  58126. <bitWidth>8</bitWidth>
  58127. <access>read-write</access>
  58128. </field>
  58129. </fields>
  58130. </register>
  58131. <register>
  58132. <name>OSC_CONFIG0_TOG</name>
  58133. <description>XTAL OSC Configuration 0 Register</description>
  58134. <addressOffset>0xC</addressOffset>
  58135. <size>32</size>
  58136. <access>read-write</access>
  58137. <resetValue>0x1020</resetValue>
  58138. <resetMask>0xFFFFFFFF</resetMask>
  58139. <fields>
  58140. <field>
  58141. <name>START</name>
  58142. <description>Start/stop bit for the RC tuning calculation logic. If stopped the tuning logic is reset.</description>
  58143. <bitOffset>0</bitOffset>
  58144. <bitWidth>1</bitWidth>
  58145. <access>read-write</access>
  58146. </field>
  58147. <field>
  58148. <name>ENABLE</name>
  58149. <description>Enables the tuning logic to calculate new RC tuning values</description>
  58150. <bitOffset>0x1</bitOffset>
  58151. <bitWidth>1</bitWidth>
  58152. <access>read-write</access>
  58153. </field>
  58154. <field>
  58155. <name>BYPASS</name>
  58156. <description>Bypasses any calculated RC tuning value and uses the programmed register value.</description>
  58157. <bitOffset>0x2</bitOffset>
  58158. <bitWidth>1</bitWidth>
  58159. <access>read-write</access>
  58160. </field>
  58161. <field>
  58162. <name>INVERT</name>
  58163. <description>Invert the stepping of the calculated RC tuning value.</description>
  58164. <bitOffset>0x3</bitOffset>
  58165. <bitWidth>1</bitWidth>
  58166. <access>read-write</access>
  58167. </field>
  58168. <field>
  58169. <name>RC_OSC_PROG</name>
  58170. <description>RC osc. tuning values.</description>
  58171. <bitOffset>0x4</bitOffset>
  58172. <bitWidth>8</bitWidth>
  58173. <access>read-write</access>
  58174. </field>
  58175. <field>
  58176. <name>HYST_PLUS</name>
  58177. <description>Positive hysteresis value</description>
  58178. <bitOffset>0xC</bitOffset>
  58179. <bitWidth>4</bitWidth>
  58180. <access>read-write</access>
  58181. </field>
  58182. <field>
  58183. <name>HYST_MINUS</name>
  58184. <description>Negative hysteresis value</description>
  58185. <bitOffset>0x10</bitOffset>
  58186. <bitWidth>4</bitWidth>
  58187. <access>read-write</access>
  58188. </field>
  58189. <field>
  58190. <name>RC_OSC_PROG_CUR</name>
  58191. <description>The current tuning value in use.</description>
  58192. <bitOffset>0x18</bitOffset>
  58193. <bitWidth>8</bitWidth>
  58194. <access>read-write</access>
  58195. </field>
  58196. </fields>
  58197. </register>
  58198. <register>
  58199. <name>OSC_CONFIG1</name>
  58200. <description>XTAL OSC Configuration 1 Register</description>
  58201. <addressOffset>0x10</addressOffset>
  58202. <size>32</size>
  58203. <access>read-write</access>
  58204. <resetValue>0x2EE</resetValue>
  58205. <resetMask>0xFFFFFFFF</resetMask>
  58206. <fields>
  58207. <field>
  58208. <name>COUNT_RC_TRG</name>
  58209. <description>The target count used to tune the RC OSC frequency</description>
  58210. <bitOffset>0</bitOffset>
  58211. <bitWidth>12</bitWidth>
  58212. <access>read-write</access>
  58213. </field>
  58214. <field>
  58215. <name>COUNT_RC_CUR</name>
  58216. <description>The current tuning value in use.</description>
  58217. <bitOffset>0x14</bitOffset>
  58218. <bitWidth>12</bitWidth>
  58219. <access>read-write</access>
  58220. </field>
  58221. </fields>
  58222. </register>
  58223. <register>
  58224. <name>OSC_CONFIG1_SET</name>
  58225. <description>XTAL OSC Configuration 1 Register</description>
  58226. <addressOffset>0x14</addressOffset>
  58227. <size>32</size>
  58228. <access>read-write</access>
  58229. <resetValue>0x2EE</resetValue>
  58230. <resetMask>0xFFFFFFFF</resetMask>
  58231. <fields>
  58232. <field>
  58233. <name>COUNT_RC_TRG</name>
  58234. <description>The target count used to tune the RC OSC frequency</description>
  58235. <bitOffset>0</bitOffset>
  58236. <bitWidth>12</bitWidth>
  58237. <access>read-write</access>
  58238. </field>
  58239. <field>
  58240. <name>COUNT_RC_CUR</name>
  58241. <description>The current tuning value in use.</description>
  58242. <bitOffset>0x14</bitOffset>
  58243. <bitWidth>12</bitWidth>
  58244. <access>read-write</access>
  58245. </field>
  58246. </fields>
  58247. </register>
  58248. <register>
  58249. <name>OSC_CONFIG1_CLR</name>
  58250. <description>XTAL OSC Configuration 1 Register</description>
  58251. <addressOffset>0x18</addressOffset>
  58252. <size>32</size>
  58253. <access>read-write</access>
  58254. <resetValue>0x2EE</resetValue>
  58255. <resetMask>0xFFFFFFFF</resetMask>
  58256. <fields>
  58257. <field>
  58258. <name>COUNT_RC_TRG</name>
  58259. <description>The target count used to tune the RC OSC frequency</description>
  58260. <bitOffset>0</bitOffset>
  58261. <bitWidth>12</bitWidth>
  58262. <access>read-write</access>
  58263. </field>
  58264. <field>
  58265. <name>COUNT_RC_CUR</name>
  58266. <description>The current tuning value in use.</description>
  58267. <bitOffset>0x14</bitOffset>
  58268. <bitWidth>12</bitWidth>
  58269. <access>read-write</access>
  58270. </field>
  58271. </fields>
  58272. </register>
  58273. <register>
  58274. <name>OSC_CONFIG1_TOG</name>
  58275. <description>XTAL OSC Configuration 1 Register</description>
  58276. <addressOffset>0x1C</addressOffset>
  58277. <size>32</size>
  58278. <access>read-write</access>
  58279. <resetValue>0x2EE</resetValue>
  58280. <resetMask>0xFFFFFFFF</resetMask>
  58281. <fields>
  58282. <field>
  58283. <name>COUNT_RC_TRG</name>
  58284. <description>The target count used to tune the RC OSC frequency</description>
  58285. <bitOffset>0</bitOffset>
  58286. <bitWidth>12</bitWidth>
  58287. <access>read-write</access>
  58288. </field>
  58289. <field>
  58290. <name>COUNT_RC_CUR</name>
  58291. <description>The current tuning value in use.</description>
  58292. <bitOffset>0x14</bitOffset>
  58293. <bitWidth>12</bitWidth>
  58294. <access>read-write</access>
  58295. </field>
  58296. </fields>
  58297. </register>
  58298. <register>
  58299. <name>OSC_CONFIG2</name>
  58300. <description>XTAL OSC Configuration 2 Register</description>
  58301. <addressOffset>0x20</addressOffset>
  58302. <size>32</size>
  58303. <access>read-write</access>
  58304. <resetValue>0x102E2</resetValue>
  58305. <resetMask>0xFFFFFFFF</resetMask>
  58306. <fields>
  58307. <field>
  58308. <name>COUNT_1M_TRG</name>
  58309. <description>The target count used to tune the RC OSC frequency</description>
  58310. <bitOffset>0</bitOffset>
  58311. <bitWidth>12</bitWidth>
  58312. <access>read-write</access>
  58313. </field>
  58314. <field>
  58315. <name>ENABLE_1M</name>
  58316. <description>Enable the 1MHz clock output. 0 - disabled; 1 - enabled.</description>
  58317. <bitOffset>0x10</bitOffset>
  58318. <bitWidth>1</bitWidth>
  58319. <access>read-write</access>
  58320. </field>
  58321. <field>
  58322. <name>MUX_1M</name>
  58323. <description>Mux the corrected or uncorrected 1MHz clock to the output.</description>
  58324. <bitOffset>0x11</bitOffset>
  58325. <bitWidth>1</bitWidth>
  58326. <access>read-write</access>
  58327. </field>
  58328. <field>
  58329. <name>CLK_1M_ERR_FL</name>
  58330. <description>Flag indicates that the count_1m count wasn't reached within 1 32KHz period</description>
  58331. <bitOffset>0x1F</bitOffset>
  58332. <bitWidth>1</bitWidth>
  58333. <access>read-write</access>
  58334. </field>
  58335. </fields>
  58336. </register>
  58337. <register>
  58338. <name>OSC_CONFIG2_SET</name>
  58339. <description>XTAL OSC Configuration 2 Register</description>
  58340. <addressOffset>0x24</addressOffset>
  58341. <size>32</size>
  58342. <access>read-write</access>
  58343. <resetValue>0x102E2</resetValue>
  58344. <resetMask>0xFFFFFFFF</resetMask>
  58345. <fields>
  58346. <field>
  58347. <name>COUNT_1M_TRG</name>
  58348. <description>The target count used to tune the RC OSC frequency</description>
  58349. <bitOffset>0</bitOffset>
  58350. <bitWidth>12</bitWidth>
  58351. <access>read-write</access>
  58352. </field>
  58353. <field>
  58354. <name>ENABLE_1M</name>
  58355. <description>Enable the 1MHz clock output. 0 - disabled; 1 - enabled.</description>
  58356. <bitOffset>0x10</bitOffset>
  58357. <bitWidth>1</bitWidth>
  58358. <access>read-write</access>
  58359. </field>
  58360. <field>
  58361. <name>MUX_1M</name>
  58362. <description>Mux the corrected or uncorrected 1MHz clock to the output.</description>
  58363. <bitOffset>0x11</bitOffset>
  58364. <bitWidth>1</bitWidth>
  58365. <access>read-write</access>
  58366. </field>
  58367. <field>
  58368. <name>CLK_1M_ERR_FL</name>
  58369. <description>Flag indicates that the count_1m count wasn't reached within 1 32KHz period</description>
  58370. <bitOffset>0x1F</bitOffset>
  58371. <bitWidth>1</bitWidth>
  58372. <access>read-write</access>
  58373. </field>
  58374. </fields>
  58375. </register>
  58376. <register>
  58377. <name>OSC_CONFIG2_CLR</name>
  58378. <description>XTAL OSC Configuration 2 Register</description>
  58379. <addressOffset>0x28</addressOffset>
  58380. <size>32</size>
  58381. <access>read-write</access>
  58382. <resetValue>0x102E2</resetValue>
  58383. <resetMask>0xFFFFFFFF</resetMask>
  58384. <fields>
  58385. <field>
  58386. <name>COUNT_1M_TRG</name>
  58387. <description>The target count used to tune the RC OSC frequency</description>
  58388. <bitOffset>0</bitOffset>
  58389. <bitWidth>12</bitWidth>
  58390. <access>read-write</access>
  58391. </field>
  58392. <field>
  58393. <name>ENABLE_1M</name>
  58394. <description>Enable the 1MHz clock output. 0 - disabled; 1 - enabled.</description>
  58395. <bitOffset>0x10</bitOffset>
  58396. <bitWidth>1</bitWidth>
  58397. <access>read-write</access>
  58398. </field>
  58399. <field>
  58400. <name>MUX_1M</name>
  58401. <description>Mux the corrected or uncorrected 1MHz clock to the output.</description>
  58402. <bitOffset>0x11</bitOffset>
  58403. <bitWidth>1</bitWidth>
  58404. <access>read-write</access>
  58405. </field>
  58406. <field>
  58407. <name>CLK_1M_ERR_FL</name>
  58408. <description>Flag indicates that the count_1m count wasn't reached within 1 32KHz period</description>
  58409. <bitOffset>0x1F</bitOffset>
  58410. <bitWidth>1</bitWidth>
  58411. <access>read-write</access>
  58412. </field>
  58413. </fields>
  58414. </register>
  58415. <register>
  58416. <name>OSC_CONFIG2_TOG</name>
  58417. <description>XTAL OSC Configuration 2 Register</description>
  58418. <addressOffset>0x2C</addressOffset>
  58419. <size>32</size>
  58420. <access>read-write</access>
  58421. <resetValue>0x102E2</resetValue>
  58422. <resetMask>0xFFFFFFFF</resetMask>
  58423. <fields>
  58424. <field>
  58425. <name>COUNT_1M_TRG</name>
  58426. <description>The target count used to tune the RC OSC frequency</description>
  58427. <bitOffset>0</bitOffset>
  58428. <bitWidth>12</bitWidth>
  58429. <access>read-write</access>
  58430. </field>
  58431. <field>
  58432. <name>ENABLE_1M</name>
  58433. <description>Enable the 1MHz clock output. 0 - disabled; 1 - enabled.</description>
  58434. <bitOffset>0x10</bitOffset>
  58435. <bitWidth>1</bitWidth>
  58436. <access>read-write</access>
  58437. </field>
  58438. <field>
  58439. <name>MUX_1M</name>
  58440. <description>Mux the corrected or uncorrected 1MHz clock to the output.</description>
  58441. <bitOffset>0x11</bitOffset>
  58442. <bitWidth>1</bitWidth>
  58443. <access>read-write</access>
  58444. </field>
  58445. <field>
  58446. <name>CLK_1M_ERR_FL</name>
  58447. <description>Flag indicates that the count_1m count wasn't reached within 1 32KHz period</description>
  58448. <bitOffset>0x1F</bitOffset>
  58449. <bitWidth>1</bitWidth>
  58450. <access>read-write</access>
  58451. </field>
  58452. </fields>
  58453. </register>
  58454. </registers>
  58455. </peripheral>
  58456. <peripheral>
  58457. <name>USBPHY1</name>
  58458. <description>USBPHY Register Reference Index</description>
  58459. <groupName>USBPHY</groupName>
  58460. <prependToName>USBPHY1_</prependToName>
  58461. <baseAddress>0x20C9000</baseAddress>
  58462. <headerStructName>USBPHY</headerStructName>
  58463. <addressBlock>
  58464. <offset>0</offset>
  58465. <size>0x84</size>
  58466. <usage>registers</usage>
  58467. </addressBlock>
  58468. <interrupt>
  58469. <name>USB_PHY1</name>
  58470. <value>76</value>
  58471. </interrupt>
  58472. <registers>
  58473. <register>
  58474. <name>PWD</name>
  58475. <description>USB PHY Power-Down Register</description>
  58476. <addressOffset>0</addressOffset>
  58477. <size>32</size>
  58478. <access>read-write</access>
  58479. <resetValue>0x1E1C00</resetValue>
  58480. <resetMask>0xFFFFFFFF</resetMask>
  58481. <fields>
  58482. <field>
  58483. <name>RSVD0</name>
  58484. <description>Reserved.</description>
  58485. <bitOffset>0</bitOffset>
  58486. <bitWidth>10</bitWidth>
  58487. <access>read-only</access>
  58488. </field>
  58489. <field>
  58490. <name>TXPWDFS</name>
  58491. <description>0 = Normal operation</description>
  58492. <bitOffset>0xA</bitOffset>
  58493. <bitWidth>1</bitWidth>
  58494. <access>read-write</access>
  58495. </field>
  58496. <field>
  58497. <name>TXPWDIBIAS</name>
  58498. <description>0 = Normal operation</description>
  58499. <bitOffset>0xB</bitOffset>
  58500. <bitWidth>1</bitWidth>
  58501. <access>read-write</access>
  58502. </field>
  58503. <field>
  58504. <name>TXPWDV2I</name>
  58505. <description>0 = Normal operation</description>
  58506. <bitOffset>0xC</bitOffset>
  58507. <bitWidth>1</bitWidth>
  58508. <access>read-write</access>
  58509. </field>
  58510. <field>
  58511. <name>RSVD1</name>
  58512. <description>Reserved.</description>
  58513. <bitOffset>0xD</bitOffset>
  58514. <bitWidth>4</bitWidth>
  58515. <access>read-only</access>
  58516. </field>
  58517. <field>
  58518. <name>RXPWDENV</name>
  58519. <description>0 = Normal operation</description>
  58520. <bitOffset>0x11</bitOffset>
  58521. <bitWidth>1</bitWidth>
  58522. <access>read-write</access>
  58523. </field>
  58524. <field>
  58525. <name>RXPWD1PT1</name>
  58526. <description>0 = Normal operation</description>
  58527. <bitOffset>0x12</bitOffset>
  58528. <bitWidth>1</bitWidth>
  58529. <access>read-write</access>
  58530. </field>
  58531. <field>
  58532. <name>RXPWDDIFF</name>
  58533. <description>0 = Normal operation</description>
  58534. <bitOffset>0x13</bitOffset>
  58535. <bitWidth>1</bitWidth>
  58536. <access>read-write</access>
  58537. </field>
  58538. <field>
  58539. <name>RXPWDRX</name>
  58540. <description>0 = Normal operation</description>
  58541. <bitOffset>0x14</bitOffset>
  58542. <bitWidth>1</bitWidth>
  58543. <access>read-write</access>
  58544. </field>
  58545. <field>
  58546. <name>RSVD2</name>
  58547. <description>Reserved.</description>
  58548. <bitOffset>0x15</bitOffset>
  58549. <bitWidth>11</bitWidth>
  58550. <access>read-only</access>
  58551. </field>
  58552. </fields>
  58553. </register>
  58554. <register>
  58555. <name>PWD_SET</name>
  58556. <description>USB PHY Power-Down Register</description>
  58557. <addressOffset>0x4</addressOffset>
  58558. <size>32</size>
  58559. <access>read-write</access>
  58560. <resetValue>0x1E1C00</resetValue>
  58561. <resetMask>0xFFFFFFFF</resetMask>
  58562. <fields>
  58563. <field>
  58564. <name>RSVD0</name>
  58565. <description>Reserved.</description>
  58566. <bitOffset>0</bitOffset>
  58567. <bitWidth>10</bitWidth>
  58568. <access>read-only</access>
  58569. </field>
  58570. <field>
  58571. <name>TXPWDFS</name>
  58572. <description>0 = Normal operation</description>
  58573. <bitOffset>0xA</bitOffset>
  58574. <bitWidth>1</bitWidth>
  58575. <access>read-write</access>
  58576. </field>
  58577. <field>
  58578. <name>TXPWDIBIAS</name>
  58579. <description>0 = Normal operation</description>
  58580. <bitOffset>0xB</bitOffset>
  58581. <bitWidth>1</bitWidth>
  58582. <access>read-write</access>
  58583. </field>
  58584. <field>
  58585. <name>TXPWDV2I</name>
  58586. <description>0 = Normal operation</description>
  58587. <bitOffset>0xC</bitOffset>
  58588. <bitWidth>1</bitWidth>
  58589. <access>read-write</access>
  58590. </field>
  58591. <field>
  58592. <name>RSVD1</name>
  58593. <description>Reserved.</description>
  58594. <bitOffset>0xD</bitOffset>
  58595. <bitWidth>4</bitWidth>
  58596. <access>read-only</access>
  58597. </field>
  58598. <field>
  58599. <name>RXPWDENV</name>
  58600. <description>0 = Normal operation</description>
  58601. <bitOffset>0x11</bitOffset>
  58602. <bitWidth>1</bitWidth>
  58603. <access>read-write</access>
  58604. </field>
  58605. <field>
  58606. <name>RXPWD1PT1</name>
  58607. <description>0 = Normal operation</description>
  58608. <bitOffset>0x12</bitOffset>
  58609. <bitWidth>1</bitWidth>
  58610. <access>read-write</access>
  58611. </field>
  58612. <field>
  58613. <name>RXPWDDIFF</name>
  58614. <description>0 = Normal operation</description>
  58615. <bitOffset>0x13</bitOffset>
  58616. <bitWidth>1</bitWidth>
  58617. <access>read-write</access>
  58618. </field>
  58619. <field>
  58620. <name>RXPWDRX</name>
  58621. <description>0 = Normal operation</description>
  58622. <bitOffset>0x14</bitOffset>
  58623. <bitWidth>1</bitWidth>
  58624. <access>read-write</access>
  58625. </field>
  58626. <field>
  58627. <name>RSVD2</name>
  58628. <description>Reserved.</description>
  58629. <bitOffset>0x15</bitOffset>
  58630. <bitWidth>11</bitWidth>
  58631. <access>read-only</access>
  58632. </field>
  58633. </fields>
  58634. </register>
  58635. <register>
  58636. <name>PWD_CLR</name>
  58637. <description>USB PHY Power-Down Register</description>
  58638. <addressOffset>0x8</addressOffset>
  58639. <size>32</size>
  58640. <access>read-write</access>
  58641. <resetValue>0x1E1C00</resetValue>
  58642. <resetMask>0xFFFFFFFF</resetMask>
  58643. <fields>
  58644. <field>
  58645. <name>RSVD0</name>
  58646. <description>Reserved.</description>
  58647. <bitOffset>0</bitOffset>
  58648. <bitWidth>10</bitWidth>
  58649. <access>read-only</access>
  58650. </field>
  58651. <field>
  58652. <name>TXPWDFS</name>
  58653. <description>0 = Normal operation</description>
  58654. <bitOffset>0xA</bitOffset>
  58655. <bitWidth>1</bitWidth>
  58656. <access>read-write</access>
  58657. </field>
  58658. <field>
  58659. <name>TXPWDIBIAS</name>
  58660. <description>0 = Normal operation</description>
  58661. <bitOffset>0xB</bitOffset>
  58662. <bitWidth>1</bitWidth>
  58663. <access>read-write</access>
  58664. </field>
  58665. <field>
  58666. <name>TXPWDV2I</name>
  58667. <description>0 = Normal operation</description>
  58668. <bitOffset>0xC</bitOffset>
  58669. <bitWidth>1</bitWidth>
  58670. <access>read-write</access>
  58671. </field>
  58672. <field>
  58673. <name>RSVD1</name>
  58674. <description>Reserved.</description>
  58675. <bitOffset>0xD</bitOffset>
  58676. <bitWidth>4</bitWidth>
  58677. <access>read-only</access>
  58678. </field>
  58679. <field>
  58680. <name>RXPWDENV</name>
  58681. <description>0 = Normal operation</description>
  58682. <bitOffset>0x11</bitOffset>
  58683. <bitWidth>1</bitWidth>
  58684. <access>read-write</access>
  58685. </field>
  58686. <field>
  58687. <name>RXPWD1PT1</name>
  58688. <description>0 = Normal operation</description>
  58689. <bitOffset>0x12</bitOffset>
  58690. <bitWidth>1</bitWidth>
  58691. <access>read-write</access>
  58692. </field>
  58693. <field>
  58694. <name>RXPWDDIFF</name>
  58695. <description>0 = Normal operation</description>
  58696. <bitOffset>0x13</bitOffset>
  58697. <bitWidth>1</bitWidth>
  58698. <access>read-write</access>
  58699. </field>
  58700. <field>
  58701. <name>RXPWDRX</name>
  58702. <description>0 = Normal operation</description>
  58703. <bitOffset>0x14</bitOffset>
  58704. <bitWidth>1</bitWidth>
  58705. <access>read-write</access>
  58706. </field>
  58707. <field>
  58708. <name>RSVD2</name>
  58709. <description>Reserved.</description>
  58710. <bitOffset>0x15</bitOffset>
  58711. <bitWidth>11</bitWidth>
  58712. <access>read-only</access>
  58713. </field>
  58714. </fields>
  58715. </register>
  58716. <register>
  58717. <name>PWD_TOG</name>
  58718. <description>USB PHY Power-Down Register</description>
  58719. <addressOffset>0xC</addressOffset>
  58720. <size>32</size>
  58721. <access>read-write</access>
  58722. <resetValue>0x1E1C00</resetValue>
  58723. <resetMask>0xFFFFFFFF</resetMask>
  58724. <fields>
  58725. <field>
  58726. <name>RSVD0</name>
  58727. <description>Reserved.</description>
  58728. <bitOffset>0</bitOffset>
  58729. <bitWidth>10</bitWidth>
  58730. <access>read-only</access>
  58731. </field>
  58732. <field>
  58733. <name>TXPWDFS</name>
  58734. <description>0 = Normal operation</description>
  58735. <bitOffset>0xA</bitOffset>
  58736. <bitWidth>1</bitWidth>
  58737. <access>read-write</access>
  58738. </field>
  58739. <field>
  58740. <name>TXPWDIBIAS</name>
  58741. <description>0 = Normal operation</description>
  58742. <bitOffset>0xB</bitOffset>
  58743. <bitWidth>1</bitWidth>
  58744. <access>read-write</access>
  58745. </field>
  58746. <field>
  58747. <name>TXPWDV2I</name>
  58748. <description>0 = Normal operation</description>
  58749. <bitOffset>0xC</bitOffset>
  58750. <bitWidth>1</bitWidth>
  58751. <access>read-write</access>
  58752. </field>
  58753. <field>
  58754. <name>RSVD1</name>
  58755. <description>Reserved.</description>
  58756. <bitOffset>0xD</bitOffset>
  58757. <bitWidth>4</bitWidth>
  58758. <access>read-only</access>
  58759. </field>
  58760. <field>
  58761. <name>RXPWDENV</name>
  58762. <description>0 = Normal operation</description>
  58763. <bitOffset>0x11</bitOffset>
  58764. <bitWidth>1</bitWidth>
  58765. <access>read-write</access>
  58766. </field>
  58767. <field>
  58768. <name>RXPWD1PT1</name>
  58769. <description>0 = Normal operation</description>
  58770. <bitOffset>0x12</bitOffset>
  58771. <bitWidth>1</bitWidth>
  58772. <access>read-write</access>
  58773. </field>
  58774. <field>
  58775. <name>RXPWDDIFF</name>
  58776. <description>0 = Normal operation</description>
  58777. <bitOffset>0x13</bitOffset>
  58778. <bitWidth>1</bitWidth>
  58779. <access>read-write</access>
  58780. </field>
  58781. <field>
  58782. <name>RXPWDRX</name>
  58783. <description>0 = Normal operation</description>
  58784. <bitOffset>0x14</bitOffset>
  58785. <bitWidth>1</bitWidth>
  58786. <access>read-write</access>
  58787. </field>
  58788. <field>
  58789. <name>RSVD2</name>
  58790. <description>Reserved.</description>
  58791. <bitOffset>0x15</bitOffset>
  58792. <bitWidth>11</bitWidth>
  58793. <access>read-only</access>
  58794. </field>
  58795. </fields>
  58796. </register>
  58797. <register>
  58798. <name>TX</name>
  58799. <description>USB PHY Transmitter Control Register</description>
  58800. <addressOffset>0x10</addressOffset>
  58801. <size>32</size>
  58802. <access>read-write</access>
  58803. <resetValue>0x10060607</resetValue>
  58804. <resetMask>0xFFFFFFFF</resetMask>
  58805. <fields>
  58806. <field>
  58807. <name>D_CAL</name>
  58808. <description>Resistor Trimming Code: 0000 = 0.16% 0111 = Nominal 1111 = +25%</description>
  58809. <bitOffset>0</bitOffset>
  58810. <bitWidth>4</bitWidth>
  58811. <access>read-write</access>
  58812. </field>
  58813. <field>
  58814. <name>RSVD0</name>
  58815. <description>Reserved. Note: This bit should remain clear.</description>
  58816. <bitOffset>0x4</bitOffset>
  58817. <bitWidth>4</bitWidth>
  58818. <access>read-write</access>
  58819. </field>
  58820. <field>
  58821. <name>TXCAL45DN</name>
  58822. <description>Decode to select a 45-Ohm resistance to the USB_DN output pin</description>
  58823. <bitOffset>0x8</bitOffset>
  58824. <bitWidth>4</bitWidth>
  58825. <access>read-write</access>
  58826. </field>
  58827. <field>
  58828. <name>RSVD1</name>
  58829. <description>Reserved. Note: This bit should remain clear.</description>
  58830. <bitOffset>0xC</bitOffset>
  58831. <bitWidth>4</bitWidth>
  58832. <access>read-write</access>
  58833. </field>
  58834. <field>
  58835. <name>TXCAL45DP</name>
  58836. <description>Decode to select a 45-Ohm resistance to the USB_DP output pin</description>
  58837. <bitOffset>0x10</bitOffset>
  58838. <bitWidth>4</bitWidth>
  58839. <access>read-write</access>
  58840. </field>
  58841. <field>
  58842. <name>RSVD2</name>
  58843. <description>Reserved.</description>
  58844. <bitOffset>0x14</bitOffset>
  58845. <bitWidth>6</bitWidth>
  58846. <access>read-only</access>
  58847. </field>
  58848. <field>
  58849. <name>USBPHY_TX_EDGECTRL</name>
  58850. <description>Controls the edge-rate of the current sensing transistors used in HS transmit</description>
  58851. <bitOffset>0x1A</bitOffset>
  58852. <bitWidth>3</bitWidth>
  58853. <access>read-write</access>
  58854. </field>
  58855. <field>
  58856. <name>RSVD5</name>
  58857. <description>Reserved.</description>
  58858. <bitOffset>0x1D</bitOffset>
  58859. <bitWidth>3</bitWidth>
  58860. <access>read-only</access>
  58861. </field>
  58862. </fields>
  58863. </register>
  58864. <register>
  58865. <name>TX_SET</name>
  58866. <description>USB PHY Transmitter Control Register</description>
  58867. <addressOffset>0x14</addressOffset>
  58868. <size>32</size>
  58869. <access>read-write</access>
  58870. <resetValue>0x10060607</resetValue>
  58871. <resetMask>0xFFFFFFFF</resetMask>
  58872. <fields>
  58873. <field>
  58874. <name>D_CAL</name>
  58875. <description>Resistor Trimming Code: 0000 = 0.16% 0111 = Nominal 1111 = +25%</description>
  58876. <bitOffset>0</bitOffset>
  58877. <bitWidth>4</bitWidth>
  58878. <access>read-write</access>
  58879. </field>
  58880. <field>
  58881. <name>RSVD0</name>
  58882. <description>Reserved. Note: This bit should remain clear.</description>
  58883. <bitOffset>0x4</bitOffset>
  58884. <bitWidth>4</bitWidth>
  58885. <access>read-write</access>
  58886. </field>
  58887. <field>
  58888. <name>TXCAL45DN</name>
  58889. <description>Decode to select a 45-Ohm resistance to the USB_DN output pin</description>
  58890. <bitOffset>0x8</bitOffset>
  58891. <bitWidth>4</bitWidth>
  58892. <access>read-write</access>
  58893. </field>
  58894. <field>
  58895. <name>RSVD1</name>
  58896. <description>Reserved. Note: This bit should remain clear.</description>
  58897. <bitOffset>0xC</bitOffset>
  58898. <bitWidth>4</bitWidth>
  58899. <access>read-write</access>
  58900. </field>
  58901. <field>
  58902. <name>TXCAL45DP</name>
  58903. <description>Decode to select a 45-Ohm resistance to the USB_DP output pin</description>
  58904. <bitOffset>0x10</bitOffset>
  58905. <bitWidth>4</bitWidth>
  58906. <access>read-write</access>
  58907. </field>
  58908. <field>
  58909. <name>RSVD2</name>
  58910. <description>Reserved.</description>
  58911. <bitOffset>0x14</bitOffset>
  58912. <bitWidth>6</bitWidth>
  58913. <access>read-only</access>
  58914. </field>
  58915. <field>
  58916. <name>USBPHY_TX_EDGECTRL</name>
  58917. <description>Controls the edge-rate of the current sensing transistors used in HS transmit</description>
  58918. <bitOffset>0x1A</bitOffset>
  58919. <bitWidth>3</bitWidth>
  58920. <access>read-write</access>
  58921. </field>
  58922. <field>
  58923. <name>RSVD5</name>
  58924. <description>Reserved.</description>
  58925. <bitOffset>0x1D</bitOffset>
  58926. <bitWidth>3</bitWidth>
  58927. <access>read-only</access>
  58928. </field>
  58929. </fields>
  58930. </register>
  58931. <register>
  58932. <name>TX_CLR</name>
  58933. <description>USB PHY Transmitter Control Register</description>
  58934. <addressOffset>0x18</addressOffset>
  58935. <size>32</size>
  58936. <access>read-write</access>
  58937. <resetValue>0x10060607</resetValue>
  58938. <resetMask>0xFFFFFFFF</resetMask>
  58939. <fields>
  58940. <field>
  58941. <name>D_CAL</name>
  58942. <description>Resistor Trimming Code: 0000 = 0.16% 0111 = Nominal 1111 = +25%</description>
  58943. <bitOffset>0</bitOffset>
  58944. <bitWidth>4</bitWidth>
  58945. <access>read-write</access>
  58946. </field>
  58947. <field>
  58948. <name>RSVD0</name>
  58949. <description>Reserved. Note: This bit should remain clear.</description>
  58950. <bitOffset>0x4</bitOffset>
  58951. <bitWidth>4</bitWidth>
  58952. <access>read-write</access>
  58953. </field>
  58954. <field>
  58955. <name>TXCAL45DN</name>
  58956. <description>Decode to select a 45-Ohm resistance to the USB_DN output pin</description>
  58957. <bitOffset>0x8</bitOffset>
  58958. <bitWidth>4</bitWidth>
  58959. <access>read-write</access>
  58960. </field>
  58961. <field>
  58962. <name>RSVD1</name>
  58963. <description>Reserved. Note: This bit should remain clear.</description>
  58964. <bitOffset>0xC</bitOffset>
  58965. <bitWidth>4</bitWidth>
  58966. <access>read-write</access>
  58967. </field>
  58968. <field>
  58969. <name>TXCAL45DP</name>
  58970. <description>Decode to select a 45-Ohm resistance to the USB_DP output pin</description>
  58971. <bitOffset>0x10</bitOffset>
  58972. <bitWidth>4</bitWidth>
  58973. <access>read-write</access>
  58974. </field>
  58975. <field>
  58976. <name>RSVD2</name>
  58977. <description>Reserved.</description>
  58978. <bitOffset>0x14</bitOffset>
  58979. <bitWidth>6</bitWidth>
  58980. <access>read-only</access>
  58981. </field>
  58982. <field>
  58983. <name>USBPHY_TX_EDGECTRL</name>
  58984. <description>Controls the edge-rate of the current sensing transistors used in HS transmit</description>
  58985. <bitOffset>0x1A</bitOffset>
  58986. <bitWidth>3</bitWidth>
  58987. <access>read-write</access>
  58988. </field>
  58989. <field>
  58990. <name>RSVD5</name>
  58991. <description>Reserved.</description>
  58992. <bitOffset>0x1D</bitOffset>
  58993. <bitWidth>3</bitWidth>
  58994. <access>read-only</access>
  58995. </field>
  58996. </fields>
  58997. </register>
  58998. <register>
  58999. <name>TX_TOG</name>
  59000. <description>USB PHY Transmitter Control Register</description>
  59001. <addressOffset>0x1C</addressOffset>
  59002. <size>32</size>
  59003. <access>read-write</access>
  59004. <resetValue>0x10060607</resetValue>
  59005. <resetMask>0xFFFFFFFF</resetMask>
  59006. <fields>
  59007. <field>
  59008. <name>D_CAL</name>
  59009. <description>Resistor Trimming Code: 0000 = 0.16% 0111 = Nominal 1111 = +25%</description>
  59010. <bitOffset>0</bitOffset>
  59011. <bitWidth>4</bitWidth>
  59012. <access>read-write</access>
  59013. </field>
  59014. <field>
  59015. <name>RSVD0</name>
  59016. <description>Reserved. Note: This bit should remain clear.</description>
  59017. <bitOffset>0x4</bitOffset>
  59018. <bitWidth>4</bitWidth>
  59019. <access>read-write</access>
  59020. </field>
  59021. <field>
  59022. <name>TXCAL45DN</name>
  59023. <description>Decode to select a 45-Ohm resistance to the USB_DN output pin</description>
  59024. <bitOffset>0x8</bitOffset>
  59025. <bitWidth>4</bitWidth>
  59026. <access>read-write</access>
  59027. </field>
  59028. <field>
  59029. <name>RSVD1</name>
  59030. <description>Reserved. Note: This bit should remain clear.</description>
  59031. <bitOffset>0xC</bitOffset>
  59032. <bitWidth>4</bitWidth>
  59033. <access>read-write</access>
  59034. </field>
  59035. <field>
  59036. <name>TXCAL45DP</name>
  59037. <description>Decode to select a 45-Ohm resistance to the USB_DP output pin</description>
  59038. <bitOffset>0x10</bitOffset>
  59039. <bitWidth>4</bitWidth>
  59040. <access>read-write</access>
  59041. </field>
  59042. <field>
  59043. <name>RSVD2</name>
  59044. <description>Reserved.</description>
  59045. <bitOffset>0x14</bitOffset>
  59046. <bitWidth>6</bitWidth>
  59047. <access>read-only</access>
  59048. </field>
  59049. <field>
  59050. <name>USBPHY_TX_EDGECTRL</name>
  59051. <description>Controls the edge-rate of the current sensing transistors used in HS transmit</description>
  59052. <bitOffset>0x1A</bitOffset>
  59053. <bitWidth>3</bitWidth>
  59054. <access>read-write</access>
  59055. </field>
  59056. <field>
  59057. <name>RSVD5</name>
  59058. <description>Reserved.</description>
  59059. <bitOffset>0x1D</bitOffset>
  59060. <bitWidth>3</bitWidth>
  59061. <access>read-only</access>
  59062. </field>
  59063. </fields>
  59064. </register>
  59065. <register>
  59066. <name>RX</name>
  59067. <description>USB PHY Receiver Control Register</description>
  59068. <addressOffset>0x20</addressOffset>
  59069. <size>32</size>
  59070. <access>read-write</access>
  59071. <resetValue>0</resetValue>
  59072. <resetMask>0xFFFFFFFF</resetMask>
  59073. <fields>
  59074. <field>
  59075. <name>ENVADJ</name>
  59076. <description>The ENVADJ field adjusts the trip point for the envelope detector</description>
  59077. <bitOffset>0</bitOffset>
  59078. <bitWidth>3</bitWidth>
  59079. <access>read-write</access>
  59080. </field>
  59081. <field>
  59082. <name>RSVD0</name>
  59083. <description>Reserved.</description>
  59084. <bitOffset>0x3</bitOffset>
  59085. <bitWidth>1</bitWidth>
  59086. <access>read-only</access>
  59087. </field>
  59088. <field>
  59089. <name>DISCONADJ</name>
  59090. <description>The DISCONADJ field adjusts the trip point for the disconnect detector: 000 = Trip-Level Voltage is 0</description>
  59091. <bitOffset>0x4</bitOffset>
  59092. <bitWidth>3</bitWidth>
  59093. <access>read-write</access>
  59094. </field>
  59095. <field>
  59096. <name>RSVD1</name>
  59097. <description>Reserved.</description>
  59098. <bitOffset>0x7</bitOffset>
  59099. <bitWidth>15</bitWidth>
  59100. <access>read-only</access>
  59101. </field>
  59102. <field>
  59103. <name>RXDBYPASS</name>
  59104. <description>0 = Normal operation</description>
  59105. <bitOffset>0x16</bitOffset>
  59106. <bitWidth>1</bitWidth>
  59107. <access>read-write</access>
  59108. </field>
  59109. <field>
  59110. <name>RSVD2</name>
  59111. <description>Reserved.</description>
  59112. <bitOffset>0x17</bitOffset>
  59113. <bitWidth>9</bitWidth>
  59114. <access>read-only</access>
  59115. </field>
  59116. </fields>
  59117. </register>
  59118. <register>
  59119. <name>RX_SET</name>
  59120. <description>USB PHY Receiver Control Register</description>
  59121. <addressOffset>0x24</addressOffset>
  59122. <size>32</size>
  59123. <access>read-write</access>
  59124. <resetValue>0</resetValue>
  59125. <resetMask>0xFFFFFFFF</resetMask>
  59126. <fields>
  59127. <field>
  59128. <name>ENVADJ</name>
  59129. <description>The ENVADJ field adjusts the trip point for the envelope detector</description>
  59130. <bitOffset>0</bitOffset>
  59131. <bitWidth>3</bitWidth>
  59132. <access>read-write</access>
  59133. </field>
  59134. <field>
  59135. <name>RSVD0</name>
  59136. <description>Reserved.</description>
  59137. <bitOffset>0x3</bitOffset>
  59138. <bitWidth>1</bitWidth>
  59139. <access>read-only</access>
  59140. </field>
  59141. <field>
  59142. <name>DISCONADJ</name>
  59143. <description>The DISCONADJ field adjusts the trip point for the disconnect detector: 000 = Trip-Level Voltage is 0</description>
  59144. <bitOffset>0x4</bitOffset>
  59145. <bitWidth>3</bitWidth>
  59146. <access>read-write</access>
  59147. </field>
  59148. <field>
  59149. <name>RSVD1</name>
  59150. <description>Reserved.</description>
  59151. <bitOffset>0x7</bitOffset>
  59152. <bitWidth>15</bitWidth>
  59153. <access>read-only</access>
  59154. </field>
  59155. <field>
  59156. <name>RXDBYPASS</name>
  59157. <description>0 = Normal operation</description>
  59158. <bitOffset>0x16</bitOffset>
  59159. <bitWidth>1</bitWidth>
  59160. <access>read-write</access>
  59161. </field>
  59162. <field>
  59163. <name>RSVD2</name>
  59164. <description>Reserved.</description>
  59165. <bitOffset>0x17</bitOffset>
  59166. <bitWidth>9</bitWidth>
  59167. <access>read-only</access>
  59168. </field>
  59169. </fields>
  59170. </register>
  59171. <register>
  59172. <name>RX_CLR</name>
  59173. <description>USB PHY Receiver Control Register</description>
  59174. <addressOffset>0x28</addressOffset>
  59175. <size>32</size>
  59176. <access>read-write</access>
  59177. <resetValue>0</resetValue>
  59178. <resetMask>0xFFFFFFFF</resetMask>
  59179. <fields>
  59180. <field>
  59181. <name>ENVADJ</name>
  59182. <description>The ENVADJ field adjusts the trip point for the envelope detector</description>
  59183. <bitOffset>0</bitOffset>
  59184. <bitWidth>3</bitWidth>
  59185. <access>read-write</access>
  59186. </field>
  59187. <field>
  59188. <name>RSVD0</name>
  59189. <description>Reserved.</description>
  59190. <bitOffset>0x3</bitOffset>
  59191. <bitWidth>1</bitWidth>
  59192. <access>read-only</access>
  59193. </field>
  59194. <field>
  59195. <name>DISCONADJ</name>
  59196. <description>The DISCONADJ field adjusts the trip point for the disconnect detector: 000 = Trip-Level Voltage is 0</description>
  59197. <bitOffset>0x4</bitOffset>
  59198. <bitWidth>3</bitWidth>
  59199. <access>read-write</access>
  59200. </field>
  59201. <field>
  59202. <name>RSVD1</name>
  59203. <description>Reserved.</description>
  59204. <bitOffset>0x7</bitOffset>
  59205. <bitWidth>15</bitWidth>
  59206. <access>read-only</access>
  59207. </field>
  59208. <field>
  59209. <name>RXDBYPASS</name>
  59210. <description>0 = Normal operation</description>
  59211. <bitOffset>0x16</bitOffset>
  59212. <bitWidth>1</bitWidth>
  59213. <access>read-write</access>
  59214. </field>
  59215. <field>
  59216. <name>RSVD2</name>
  59217. <description>Reserved.</description>
  59218. <bitOffset>0x17</bitOffset>
  59219. <bitWidth>9</bitWidth>
  59220. <access>read-only</access>
  59221. </field>
  59222. </fields>
  59223. </register>
  59224. <register>
  59225. <name>RX_TOG</name>
  59226. <description>USB PHY Receiver Control Register</description>
  59227. <addressOffset>0x2C</addressOffset>
  59228. <size>32</size>
  59229. <access>read-write</access>
  59230. <resetValue>0</resetValue>
  59231. <resetMask>0xFFFFFFFF</resetMask>
  59232. <fields>
  59233. <field>
  59234. <name>ENVADJ</name>
  59235. <description>The ENVADJ field adjusts the trip point for the envelope detector</description>
  59236. <bitOffset>0</bitOffset>
  59237. <bitWidth>3</bitWidth>
  59238. <access>read-write</access>
  59239. </field>
  59240. <field>
  59241. <name>RSVD0</name>
  59242. <description>Reserved.</description>
  59243. <bitOffset>0x3</bitOffset>
  59244. <bitWidth>1</bitWidth>
  59245. <access>read-only</access>
  59246. </field>
  59247. <field>
  59248. <name>DISCONADJ</name>
  59249. <description>The DISCONADJ field adjusts the trip point for the disconnect detector: 000 = Trip-Level Voltage is 0</description>
  59250. <bitOffset>0x4</bitOffset>
  59251. <bitWidth>3</bitWidth>
  59252. <access>read-write</access>
  59253. </field>
  59254. <field>
  59255. <name>RSVD1</name>
  59256. <description>Reserved.</description>
  59257. <bitOffset>0x7</bitOffset>
  59258. <bitWidth>15</bitWidth>
  59259. <access>read-only</access>
  59260. </field>
  59261. <field>
  59262. <name>RXDBYPASS</name>
  59263. <description>0 = Normal operation</description>
  59264. <bitOffset>0x16</bitOffset>
  59265. <bitWidth>1</bitWidth>
  59266. <access>read-write</access>
  59267. </field>
  59268. <field>
  59269. <name>RSVD2</name>
  59270. <description>Reserved.</description>
  59271. <bitOffset>0x17</bitOffset>
  59272. <bitWidth>9</bitWidth>
  59273. <access>read-only</access>
  59274. </field>
  59275. </fields>
  59276. </register>
  59277. <register>
  59278. <name>CTRL</name>
  59279. <description>USB PHY General Control Register</description>
  59280. <addressOffset>0x30</addressOffset>
  59281. <size>32</size>
  59282. <access>read-write</access>
  59283. <resetValue>0xC0200000</resetValue>
  59284. <resetMask>0xFFFFFFFF</resetMask>
  59285. <fields>
  59286. <field>
  59287. <name>ENOTG_ID_CHG_IRQ</name>
  59288. <description>Enable OTG_ID_CHG_IRQ.</description>
  59289. <bitOffset>0</bitOffset>
  59290. <bitWidth>1</bitWidth>
  59291. <access>read-write</access>
  59292. </field>
  59293. <field>
  59294. <name>ENHOSTDISCONDETECT</name>
  59295. <description>For host mode, enables high-speed disconnect detector</description>
  59296. <bitOffset>0x1</bitOffset>
  59297. <bitWidth>1</bitWidth>
  59298. <access>read-write</access>
  59299. </field>
  59300. <field>
  59301. <name>ENIRQHOSTDISCON</name>
  59302. <description>Enables interrupt for detection of disconnection to Device when in high-speed host mode</description>
  59303. <bitOffset>0x2</bitOffset>
  59304. <bitWidth>1</bitWidth>
  59305. <access>read-write</access>
  59306. </field>
  59307. <field>
  59308. <name>HOSTDISCONDETECT_IRQ</name>
  59309. <description>Indicates that the device has disconnected in high-speed mode</description>
  59310. <bitOffset>0x3</bitOffset>
  59311. <bitWidth>1</bitWidth>
  59312. <access>read-write</access>
  59313. </field>
  59314. <field>
  59315. <name>ENDEVPLUGINDETECT</name>
  59316. <description>For device mode, enables 200-KOhm pullups for detecting connectivity to the host.</description>
  59317. <bitOffset>0x4</bitOffset>
  59318. <bitWidth>1</bitWidth>
  59319. <access>read-write</access>
  59320. </field>
  59321. <field>
  59322. <name>DEVPLUGIN_POLARITY</name>
  59323. <description>For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in</description>
  59324. <bitOffset>0x5</bitOffset>
  59325. <bitWidth>1</bitWidth>
  59326. <access>read-write</access>
  59327. </field>
  59328. <field>
  59329. <name>OTG_ID_CHG_IRQ</name>
  59330. <description>OTG ID change interrupt. Indicates the value of ID pin changed.</description>
  59331. <bitOffset>0x6</bitOffset>
  59332. <bitWidth>1</bitWidth>
  59333. <access>read-write</access>
  59334. </field>
  59335. <field>
  59336. <name>ENOTGIDDETECT</name>
  59337. <description>Enables circuit to detect resistance of MiniAB ID pin.</description>
  59338. <bitOffset>0x7</bitOffset>
  59339. <bitWidth>1</bitWidth>
  59340. <access>read-write</access>
  59341. </field>
  59342. <field>
  59343. <name>RESUMEIRQSTICKY</name>
  59344. <description>Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it</description>
  59345. <bitOffset>0x8</bitOffset>
  59346. <bitWidth>1</bitWidth>
  59347. <access>read-write</access>
  59348. </field>
  59349. <field>
  59350. <name>ENIRQRESUMEDETECT</name>
  59351. <description>Enables interrupt for detection of a non-J state on the USB line</description>
  59352. <bitOffset>0x9</bitOffset>
  59353. <bitWidth>1</bitWidth>
  59354. <access>read-write</access>
  59355. </field>
  59356. <field>
  59357. <name>RESUME_IRQ</name>
  59358. <description>Indicates that the host is sending a wake-up after suspend</description>
  59359. <bitOffset>0xA</bitOffset>
  59360. <bitWidth>1</bitWidth>
  59361. <access>read-write</access>
  59362. </field>
  59363. <field>
  59364. <name>ENIRQDEVPLUGIN</name>
  59365. <description>Enables interrupt for the detection of connectivity to the USB line.</description>
  59366. <bitOffset>0xB</bitOffset>
  59367. <bitWidth>1</bitWidth>
  59368. <access>read-write</access>
  59369. </field>
  59370. <field>
  59371. <name>DEVPLUGIN_IRQ</name>
  59372. <description>Indicates that the device is connected</description>
  59373. <bitOffset>0xC</bitOffset>
  59374. <bitWidth>1</bitWidth>
  59375. <access>read-write</access>
  59376. </field>
  59377. <field>
  59378. <name>DATA_ON_LRADC</name>
  59379. <description>Enables the LRADC to monitor USB_DP and USB_DM. This is for use in non-USB modes only.</description>
  59380. <bitOffset>0xD</bitOffset>
  59381. <bitWidth>1</bitWidth>
  59382. <access>read-write</access>
  59383. </field>
  59384. <field>
  59385. <name>ENUTMILEVEL2</name>
  59386. <description>Enables UTMI+ Level2. This should be enabled if needs to support LS device</description>
  59387. <bitOffset>0xE</bitOffset>
  59388. <bitWidth>1</bitWidth>
  59389. <access>read-write</access>
  59390. </field>
  59391. <field>
  59392. <name>ENUTMILEVEL3</name>
  59393. <description>Enables UTMI+ Level3</description>
  59394. <bitOffset>0xF</bitOffset>
  59395. <bitWidth>1</bitWidth>
  59396. <access>read-write</access>
  59397. </field>
  59398. <field>
  59399. <name>ENIRQWAKEUP</name>
  59400. <description>Enables interrupt for the wakeup events.</description>
  59401. <bitOffset>0x10</bitOffset>
  59402. <bitWidth>1</bitWidth>
  59403. <access>read-write</access>
  59404. </field>
  59405. <field>
  59406. <name>WAKEUP_IRQ</name>
  59407. <description>Indicates that there is a wakeup event</description>
  59408. <bitOffset>0x11</bitOffset>
  59409. <bitWidth>1</bitWidth>
  59410. <access>read-write</access>
  59411. </field>
  59412. <field>
  59413. <name>RSVD0</name>
  59414. <description>Reserved.</description>
  59415. <bitOffset>0x12</bitOffset>
  59416. <bitWidth>1</bitWidth>
  59417. <access>read-only</access>
  59418. </field>
  59419. <field>
  59420. <name>ENAUTOCLR_CLKGATE</name>
  59421. <description>Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended</description>
  59422. <bitOffset>0x13</bitOffset>
  59423. <bitWidth>1</bitWidth>
  59424. <access>read-write</access>
  59425. </field>
  59426. <field>
  59427. <name>ENAUTOCLR_PHY_PWD</name>
  59428. <description>Enables the feature to auto-clear the PWD register bits in USBPHYx_PWD if there is wakeup event while USB is suspended</description>
  59429. <bitOffset>0x14</bitOffset>
  59430. <bitWidth>1</bitWidth>
  59431. <access>read-write</access>
  59432. </field>
  59433. <field>
  59434. <name>ENDPDMCHG_WKUP</name>
  59435. <description>Enables the feature to wakeup USB if DP/DM is toggled when USB is suspended</description>
  59436. <bitOffset>0x15</bitOffset>
  59437. <bitWidth>1</bitWidth>
  59438. <access>read-write</access>
  59439. </field>
  59440. <field>
  59441. <name>ENIDCHG_WKUP</name>
  59442. <description>Enables the feature to wakeup USB if ID is toggled when USB is suspended.</description>
  59443. <bitOffset>0x16</bitOffset>
  59444. <bitWidth>1</bitWidth>
  59445. <access>read-write</access>
  59446. </field>
  59447. <field>
  59448. <name>ENVBUSCHG_WKUP</name>
  59449. <description>Enables the feature to wakeup USB if VBUS is toggled when USB is suspended.</description>
  59450. <bitOffset>0x17</bitOffset>
  59451. <bitWidth>1</bitWidth>
  59452. <access>read-write</access>
  59453. </field>
  59454. <field>
  59455. <name>FSDLL_RST_EN</name>
  59456. <description>Enables the feature to reset the FSDLL lock detection logic at the end of each TX packet.</description>
  59457. <bitOffset>0x18</bitOffset>
  59458. <bitWidth>1</bitWidth>
  59459. <access>read-write</access>
  59460. </field>
  59461. <field>
  59462. <name>RSVD1</name>
  59463. <description>Reserved.</description>
  59464. <bitOffset>0x19</bitOffset>
  59465. <bitWidth>2</bitWidth>
  59466. <access>read-only</access>
  59467. </field>
  59468. <field>
  59469. <name>OTG_ID_VALUE</name>
  59470. <description>Almost same as OTGID_STATUS in USBPHYx_STATUS Register</description>
  59471. <bitOffset>0x1B</bitOffset>
  59472. <bitWidth>1</bitWidth>
  59473. <access>read-only</access>
  59474. </field>
  59475. <field>
  59476. <name>HOST_FORCE_LS_SE0</name>
  59477. <description>Forces the next FS packet that is transmitted to have a EOP with LS timing</description>
  59478. <bitOffset>0x1C</bitOffset>
  59479. <bitWidth>1</bitWidth>
  59480. <access>read-write</access>
  59481. </field>
  59482. <field>
  59483. <name>UTMI_SUSPENDM</name>
  59484. <description>Used by the PHY to indicate a powered-down state</description>
  59485. <bitOffset>0x1D</bitOffset>
  59486. <bitWidth>1</bitWidth>
  59487. <access>read-only</access>
  59488. </field>
  59489. <field>
  59490. <name>CLKGATE</name>
  59491. <description>Gate UTMI Clocks</description>
  59492. <bitOffset>0x1E</bitOffset>
  59493. <bitWidth>1</bitWidth>
  59494. <access>read-write</access>
  59495. </field>
  59496. <field>
  59497. <name>SFTRST</name>
  59498. <description>Writing a 1 to this bit will soft-reset the USBPHYx_PWD, USBPHYx_TX, USBPHYx_RX, and USBPHYx_CTRL registers</description>
  59499. <bitOffset>0x1F</bitOffset>
  59500. <bitWidth>1</bitWidth>
  59501. <access>read-write</access>
  59502. </field>
  59503. </fields>
  59504. </register>
  59505. <register>
  59506. <name>CTRL_SET</name>
  59507. <description>USB PHY General Control Register</description>
  59508. <addressOffset>0x34</addressOffset>
  59509. <size>32</size>
  59510. <access>read-write</access>
  59511. <resetValue>0xC0200000</resetValue>
  59512. <resetMask>0xFFFFFFFF</resetMask>
  59513. <fields>
  59514. <field>
  59515. <name>ENOTG_ID_CHG_IRQ</name>
  59516. <description>Enable OTG_ID_CHG_IRQ.</description>
  59517. <bitOffset>0</bitOffset>
  59518. <bitWidth>1</bitWidth>
  59519. <access>read-write</access>
  59520. </field>
  59521. <field>
  59522. <name>ENHOSTDISCONDETECT</name>
  59523. <description>For host mode, enables high-speed disconnect detector</description>
  59524. <bitOffset>0x1</bitOffset>
  59525. <bitWidth>1</bitWidth>
  59526. <access>read-write</access>
  59527. </field>
  59528. <field>
  59529. <name>ENIRQHOSTDISCON</name>
  59530. <description>Enables interrupt for detection of disconnection to Device when in high-speed host mode</description>
  59531. <bitOffset>0x2</bitOffset>
  59532. <bitWidth>1</bitWidth>
  59533. <access>read-write</access>
  59534. </field>
  59535. <field>
  59536. <name>HOSTDISCONDETECT_IRQ</name>
  59537. <description>Indicates that the device has disconnected in high-speed mode</description>
  59538. <bitOffset>0x3</bitOffset>
  59539. <bitWidth>1</bitWidth>
  59540. <access>read-write</access>
  59541. </field>
  59542. <field>
  59543. <name>ENDEVPLUGINDETECT</name>
  59544. <description>For device mode, enables 200-KOhm pullups for detecting connectivity to the host.</description>
  59545. <bitOffset>0x4</bitOffset>
  59546. <bitWidth>1</bitWidth>
  59547. <access>read-write</access>
  59548. </field>
  59549. <field>
  59550. <name>DEVPLUGIN_POLARITY</name>
  59551. <description>For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in</description>
  59552. <bitOffset>0x5</bitOffset>
  59553. <bitWidth>1</bitWidth>
  59554. <access>read-write</access>
  59555. </field>
  59556. <field>
  59557. <name>OTG_ID_CHG_IRQ</name>
  59558. <description>OTG ID change interrupt. Indicates the value of ID pin changed.</description>
  59559. <bitOffset>0x6</bitOffset>
  59560. <bitWidth>1</bitWidth>
  59561. <access>read-write</access>
  59562. </field>
  59563. <field>
  59564. <name>ENOTGIDDETECT</name>
  59565. <description>Enables circuit to detect resistance of MiniAB ID pin.</description>
  59566. <bitOffset>0x7</bitOffset>
  59567. <bitWidth>1</bitWidth>
  59568. <access>read-write</access>
  59569. </field>
  59570. <field>
  59571. <name>RESUMEIRQSTICKY</name>
  59572. <description>Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it</description>
  59573. <bitOffset>0x8</bitOffset>
  59574. <bitWidth>1</bitWidth>
  59575. <access>read-write</access>
  59576. </field>
  59577. <field>
  59578. <name>ENIRQRESUMEDETECT</name>
  59579. <description>Enables interrupt for detection of a non-J state on the USB line</description>
  59580. <bitOffset>0x9</bitOffset>
  59581. <bitWidth>1</bitWidth>
  59582. <access>read-write</access>
  59583. </field>
  59584. <field>
  59585. <name>RESUME_IRQ</name>
  59586. <description>Indicates that the host is sending a wake-up after suspend</description>
  59587. <bitOffset>0xA</bitOffset>
  59588. <bitWidth>1</bitWidth>
  59589. <access>read-write</access>
  59590. </field>
  59591. <field>
  59592. <name>ENIRQDEVPLUGIN</name>
  59593. <description>Enables interrupt for the detection of connectivity to the USB line.</description>
  59594. <bitOffset>0xB</bitOffset>
  59595. <bitWidth>1</bitWidth>
  59596. <access>read-write</access>
  59597. </field>
  59598. <field>
  59599. <name>DEVPLUGIN_IRQ</name>
  59600. <description>Indicates that the device is connected</description>
  59601. <bitOffset>0xC</bitOffset>
  59602. <bitWidth>1</bitWidth>
  59603. <access>read-write</access>
  59604. </field>
  59605. <field>
  59606. <name>DATA_ON_LRADC</name>
  59607. <description>Enables the LRADC to monitor USB_DP and USB_DM. This is for use in non-USB modes only.</description>
  59608. <bitOffset>0xD</bitOffset>
  59609. <bitWidth>1</bitWidth>
  59610. <access>read-write</access>
  59611. </field>
  59612. <field>
  59613. <name>ENUTMILEVEL2</name>
  59614. <description>Enables UTMI+ Level2. This should be enabled if needs to support LS device</description>
  59615. <bitOffset>0xE</bitOffset>
  59616. <bitWidth>1</bitWidth>
  59617. <access>read-write</access>
  59618. </field>
  59619. <field>
  59620. <name>ENUTMILEVEL3</name>
  59621. <description>Enables UTMI+ Level3</description>
  59622. <bitOffset>0xF</bitOffset>
  59623. <bitWidth>1</bitWidth>
  59624. <access>read-write</access>
  59625. </field>
  59626. <field>
  59627. <name>ENIRQWAKEUP</name>
  59628. <description>Enables interrupt for the wakeup events.</description>
  59629. <bitOffset>0x10</bitOffset>
  59630. <bitWidth>1</bitWidth>
  59631. <access>read-write</access>
  59632. </field>
  59633. <field>
  59634. <name>WAKEUP_IRQ</name>
  59635. <description>Indicates that there is a wakeup event</description>
  59636. <bitOffset>0x11</bitOffset>
  59637. <bitWidth>1</bitWidth>
  59638. <access>read-write</access>
  59639. </field>
  59640. <field>
  59641. <name>RSVD0</name>
  59642. <description>Reserved.</description>
  59643. <bitOffset>0x12</bitOffset>
  59644. <bitWidth>1</bitWidth>
  59645. <access>read-only</access>
  59646. </field>
  59647. <field>
  59648. <name>ENAUTOCLR_CLKGATE</name>
  59649. <description>Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended</description>
  59650. <bitOffset>0x13</bitOffset>
  59651. <bitWidth>1</bitWidth>
  59652. <access>read-write</access>
  59653. </field>
  59654. <field>
  59655. <name>ENAUTOCLR_PHY_PWD</name>
  59656. <description>Enables the feature to auto-clear the PWD register bits in USBPHYx_PWD if there is wakeup event while USB is suspended</description>
  59657. <bitOffset>0x14</bitOffset>
  59658. <bitWidth>1</bitWidth>
  59659. <access>read-write</access>
  59660. </field>
  59661. <field>
  59662. <name>ENDPDMCHG_WKUP</name>
  59663. <description>Enables the feature to wakeup USB if DP/DM is toggled when USB is suspended</description>
  59664. <bitOffset>0x15</bitOffset>
  59665. <bitWidth>1</bitWidth>
  59666. <access>read-write</access>
  59667. </field>
  59668. <field>
  59669. <name>ENIDCHG_WKUP</name>
  59670. <description>Enables the feature to wakeup USB if ID is toggled when USB is suspended.</description>
  59671. <bitOffset>0x16</bitOffset>
  59672. <bitWidth>1</bitWidth>
  59673. <access>read-write</access>
  59674. </field>
  59675. <field>
  59676. <name>ENVBUSCHG_WKUP</name>
  59677. <description>Enables the feature to wakeup USB if VBUS is toggled when USB is suspended.</description>
  59678. <bitOffset>0x17</bitOffset>
  59679. <bitWidth>1</bitWidth>
  59680. <access>read-write</access>
  59681. </field>
  59682. <field>
  59683. <name>FSDLL_RST_EN</name>
  59684. <description>Enables the feature to reset the FSDLL lock detection logic at the end of each TX packet.</description>
  59685. <bitOffset>0x18</bitOffset>
  59686. <bitWidth>1</bitWidth>
  59687. <access>read-write</access>
  59688. </field>
  59689. <field>
  59690. <name>RSVD1</name>
  59691. <description>Reserved.</description>
  59692. <bitOffset>0x19</bitOffset>
  59693. <bitWidth>2</bitWidth>
  59694. <access>read-only</access>
  59695. </field>
  59696. <field>
  59697. <name>OTG_ID_VALUE</name>
  59698. <description>Almost same as OTGID_STATUS in USBPHYx_STATUS Register</description>
  59699. <bitOffset>0x1B</bitOffset>
  59700. <bitWidth>1</bitWidth>
  59701. <access>read-only</access>
  59702. </field>
  59703. <field>
  59704. <name>HOST_FORCE_LS_SE0</name>
  59705. <description>Forces the next FS packet that is transmitted to have a EOP with LS timing</description>
  59706. <bitOffset>0x1C</bitOffset>
  59707. <bitWidth>1</bitWidth>
  59708. <access>read-write</access>
  59709. </field>
  59710. <field>
  59711. <name>UTMI_SUSPENDM</name>
  59712. <description>Used by the PHY to indicate a powered-down state</description>
  59713. <bitOffset>0x1D</bitOffset>
  59714. <bitWidth>1</bitWidth>
  59715. <access>read-only</access>
  59716. </field>
  59717. <field>
  59718. <name>CLKGATE</name>
  59719. <description>Gate UTMI Clocks</description>
  59720. <bitOffset>0x1E</bitOffset>
  59721. <bitWidth>1</bitWidth>
  59722. <access>read-write</access>
  59723. </field>
  59724. <field>
  59725. <name>SFTRST</name>
  59726. <description>Writing a 1 to this bit will soft-reset the USBPHYx_PWD, USBPHYx_TX, USBPHYx_RX, and USBPHYx_CTRL registers</description>
  59727. <bitOffset>0x1F</bitOffset>
  59728. <bitWidth>1</bitWidth>
  59729. <access>read-write</access>
  59730. </field>
  59731. </fields>
  59732. </register>
  59733. <register>
  59734. <name>CTRL_CLR</name>
  59735. <description>USB PHY General Control Register</description>
  59736. <addressOffset>0x38</addressOffset>
  59737. <size>32</size>
  59738. <access>read-write</access>
  59739. <resetValue>0xC0200000</resetValue>
  59740. <resetMask>0xFFFFFFFF</resetMask>
  59741. <fields>
  59742. <field>
  59743. <name>ENOTG_ID_CHG_IRQ</name>
  59744. <description>Enable OTG_ID_CHG_IRQ.</description>
  59745. <bitOffset>0</bitOffset>
  59746. <bitWidth>1</bitWidth>
  59747. <access>read-write</access>
  59748. </field>
  59749. <field>
  59750. <name>ENHOSTDISCONDETECT</name>
  59751. <description>For host mode, enables high-speed disconnect detector</description>
  59752. <bitOffset>0x1</bitOffset>
  59753. <bitWidth>1</bitWidth>
  59754. <access>read-write</access>
  59755. </field>
  59756. <field>
  59757. <name>ENIRQHOSTDISCON</name>
  59758. <description>Enables interrupt for detection of disconnection to Device when in high-speed host mode</description>
  59759. <bitOffset>0x2</bitOffset>
  59760. <bitWidth>1</bitWidth>
  59761. <access>read-write</access>
  59762. </field>
  59763. <field>
  59764. <name>HOSTDISCONDETECT_IRQ</name>
  59765. <description>Indicates that the device has disconnected in high-speed mode</description>
  59766. <bitOffset>0x3</bitOffset>
  59767. <bitWidth>1</bitWidth>
  59768. <access>read-write</access>
  59769. </field>
  59770. <field>
  59771. <name>ENDEVPLUGINDETECT</name>
  59772. <description>For device mode, enables 200-KOhm pullups for detecting connectivity to the host.</description>
  59773. <bitOffset>0x4</bitOffset>
  59774. <bitWidth>1</bitWidth>
  59775. <access>read-write</access>
  59776. </field>
  59777. <field>
  59778. <name>DEVPLUGIN_POLARITY</name>
  59779. <description>For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in</description>
  59780. <bitOffset>0x5</bitOffset>
  59781. <bitWidth>1</bitWidth>
  59782. <access>read-write</access>
  59783. </field>
  59784. <field>
  59785. <name>OTG_ID_CHG_IRQ</name>
  59786. <description>OTG ID change interrupt. Indicates the value of ID pin changed.</description>
  59787. <bitOffset>0x6</bitOffset>
  59788. <bitWidth>1</bitWidth>
  59789. <access>read-write</access>
  59790. </field>
  59791. <field>
  59792. <name>ENOTGIDDETECT</name>
  59793. <description>Enables circuit to detect resistance of MiniAB ID pin.</description>
  59794. <bitOffset>0x7</bitOffset>
  59795. <bitWidth>1</bitWidth>
  59796. <access>read-write</access>
  59797. </field>
  59798. <field>
  59799. <name>RESUMEIRQSTICKY</name>
  59800. <description>Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it</description>
  59801. <bitOffset>0x8</bitOffset>
  59802. <bitWidth>1</bitWidth>
  59803. <access>read-write</access>
  59804. </field>
  59805. <field>
  59806. <name>ENIRQRESUMEDETECT</name>
  59807. <description>Enables interrupt for detection of a non-J state on the USB line</description>
  59808. <bitOffset>0x9</bitOffset>
  59809. <bitWidth>1</bitWidth>
  59810. <access>read-write</access>
  59811. </field>
  59812. <field>
  59813. <name>RESUME_IRQ</name>
  59814. <description>Indicates that the host is sending a wake-up after suspend</description>
  59815. <bitOffset>0xA</bitOffset>
  59816. <bitWidth>1</bitWidth>
  59817. <access>read-write</access>
  59818. </field>
  59819. <field>
  59820. <name>ENIRQDEVPLUGIN</name>
  59821. <description>Enables interrupt for the detection of connectivity to the USB line.</description>
  59822. <bitOffset>0xB</bitOffset>
  59823. <bitWidth>1</bitWidth>
  59824. <access>read-write</access>
  59825. </field>
  59826. <field>
  59827. <name>DEVPLUGIN_IRQ</name>
  59828. <description>Indicates that the device is connected</description>
  59829. <bitOffset>0xC</bitOffset>
  59830. <bitWidth>1</bitWidth>
  59831. <access>read-write</access>
  59832. </field>
  59833. <field>
  59834. <name>DATA_ON_LRADC</name>
  59835. <description>Enables the LRADC to monitor USB_DP and USB_DM. This is for use in non-USB modes only.</description>
  59836. <bitOffset>0xD</bitOffset>
  59837. <bitWidth>1</bitWidth>
  59838. <access>read-write</access>
  59839. </field>
  59840. <field>
  59841. <name>ENUTMILEVEL2</name>
  59842. <description>Enables UTMI+ Level2. This should be enabled if needs to support LS device</description>
  59843. <bitOffset>0xE</bitOffset>
  59844. <bitWidth>1</bitWidth>
  59845. <access>read-write</access>
  59846. </field>
  59847. <field>
  59848. <name>ENUTMILEVEL3</name>
  59849. <description>Enables UTMI+ Level3</description>
  59850. <bitOffset>0xF</bitOffset>
  59851. <bitWidth>1</bitWidth>
  59852. <access>read-write</access>
  59853. </field>
  59854. <field>
  59855. <name>ENIRQWAKEUP</name>
  59856. <description>Enables interrupt for the wakeup events.</description>
  59857. <bitOffset>0x10</bitOffset>
  59858. <bitWidth>1</bitWidth>
  59859. <access>read-write</access>
  59860. </field>
  59861. <field>
  59862. <name>WAKEUP_IRQ</name>
  59863. <description>Indicates that there is a wakeup event</description>
  59864. <bitOffset>0x11</bitOffset>
  59865. <bitWidth>1</bitWidth>
  59866. <access>read-write</access>
  59867. </field>
  59868. <field>
  59869. <name>RSVD0</name>
  59870. <description>Reserved.</description>
  59871. <bitOffset>0x12</bitOffset>
  59872. <bitWidth>1</bitWidth>
  59873. <access>read-only</access>
  59874. </field>
  59875. <field>
  59876. <name>ENAUTOCLR_CLKGATE</name>
  59877. <description>Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended</description>
  59878. <bitOffset>0x13</bitOffset>
  59879. <bitWidth>1</bitWidth>
  59880. <access>read-write</access>
  59881. </field>
  59882. <field>
  59883. <name>ENAUTOCLR_PHY_PWD</name>
  59884. <description>Enables the feature to auto-clear the PWD register bits in USBPHYx_PWD if there is wakeup event while USB is suspended</description>
  59885. <bitOffset>0x14</bitOffset>
  59886. <bitWidth>1</bitWidth>
  59887. <access>read-write</access>
  59888. </field>
  59889. <field>
  59890. <name>ENDPDMCHG_WKUP</name>
  59891. <description>Enables the feature to wakeup USB if DP/DM is toggled when USB is suspended</description>
  59892. <bitOffset>0x15</bitOffset>
  59893. <bitWidth>1</bitWidth>
  59894. <access>read-write</access>
  59895. </field>
  59896. <field>
  59897. <name>ENIDCHG_WKUP</name>
  59898. <description>Enables the feature to wakeup USB if ID is toggled when USB is suspended.</description>
  59899. <bitOffset>0x16</bitOffset>
  59900. <bitWidth>1</bitWidth>
  59901. <access>read-write</access>
  59902. </field>
  59903. <field>
  59904. <name>ENVBUSCHG_WKUP</name>
  59905. <description>Enables the feature to wakeup USB if VBUS is toggled when USB is suspended.</description>
  59906. <bitOffset>0x17</bitOffset>
  59907. <bitWidth>1</bitWidth>
  59908. <access>read-write</access>
  59909. </field>
  59910. <field>
  59911. <name>FSDLL_RST_EN</name>
  59912. <description>Enables the feature to reset the FSDLL lock detection logic at the end of each TX packet.</description>
  59913. <bitOffset>0x18</bitOffset>
  59914. <bitWidth>1</bitWidth>
  59915. <access>read-write</access>
  59916. </field>
  59917. <field>
  59918. <name>RSVD1</name>
  59919. <description>Reserved.</description>
  59920. <bitOffset>0x19</bitOffset>
  59921. <bitWidth>2</bitWidth>
  59922. <access>read-only</access>
  59923. </field>
  59924. <field>
  59925. <name>OTG_ID_VALUE</name>
  59926. <description>Almost same as OTGID_STATUS in USBPHYx_STATUS Register</description>
  59927. <bitOffset>0x1B</bitOffset>
  59928. <bitWidth>1</bitWidth>
  59929. <access>read-only</access>
  59930. </field>
  59931. <field>
  59932. <name>HOST_FORCE_LS_SE0</name>
  59933. <description>Forces the next FS packet that is transmitted to have a EOP with LS timing</description>
  59934. <bitOffset>0x1C</bitOffset>
  59935. <bitWidth>1</bitWidth>
  59936. <access>read-write</access>
  59937. </field>
  59938. <field>
  59939. <name>UTMI_SUSPENDM</name>
  59940. <description>Used by the PHY to indicate a powered-down state</description>
  59941. <bitOffset>0x1D</bitOffset>
  59942. <bitWidth>1</bitWidth>
  59943. <access>read-only</access>
  59944. </field>
  59945. <field>
  59946. <name>CLKGATE</name>
  59947. <description>Gate UTMI Clocks</description>
  59948. <bitOffset>0x1E</bitOffset>
  59949. <bitWidth>1</bitWidth>
  59950. <access>read-write</access>
  59951. </field>
  59952. <field>
  59953. <name>SFTRST</name>
  59954. <description>Writing a 1 to this bit will soft-reset the USBPHYx_PWD, USBPHYx_TX, USBPHYx_RX, and USBPHYx_CTRL registers</description>
  59955. <bitOffset>0x1F</bitOffset>
  59956. <bitWidth>1</bitWidth>
  59957. <access>read-write</access>
  59958. </field>
  59959. </fields>
  59960. </register>
  59961. <register>
  59962. <name>CTRL_TOG</name>
  59963. <description>USB PHY General Control Register</description>
  59964. <addressOffset>0x3C</addressOffset>
  59965. <size>32</size>
  59966. <access>read-write</access>
  59967. <resetValue>0xC0200000</resetValue>
  59968. <resetMask>0xFFFFFFFF</resetMask>
  59969. <fields>
  59970. <field>
  59971. <name>ENOTG_ID_CHG_IRQ</name>
  59972. <description>Enable OTG_ID_CHG_IRQ.</description>
  59973. <bitOffset>0</bitOffset>
  59974. <bitWidth>1</bitWidth>
  59975. <access>read-write</access>
  59976. </field>
  59977. <field>
  59978. <name>ENHOSTDISCONDETECT</name>
  59979. <description>For host mode, enables high-speed disconnect detector</description>
  59980. <bitOffset>0x1</bitOffset>
  59981. <bitWidth>1</bitWidth>
  59982. <access>read-write</access>
  59983. </field>
  59984. <field>
  59985. <name>ENIRQHOSTDISCON</name>
  59986. <description>Enables interrupt for detection of disconnection to Device when in high-speed host mode</description>
  59987. <bitOffset>0x2</bitOffset>
  59988. <bitWidth>1</bitWidth>
  59989. <access>read-write</access>
  59990. </field>
  59991. <field>
  59992. <name>HOSTDISCONDETECT_IRQ</name>
  59993. <description>Indicates that the device has disconnected in high-speed mode</description>
  59994. <bitOffset>0x3</bitOffset>
  59995. <bitWidth>1</bitWidth>
  59996. <access>read-write</access>
  59997. </field>
  59998. <field>
  59999. <name>ENDEVPLUGINDETECT</name>
  60000. <description>For device mode, enables 200-KOhm pullups for detecting connectivity to the host.</description>
  60001. <bitOffset>0x4</bitOffset>
  60002. <bitWidth>1</bitWidth>
  60003. <access>read-write</access>
  60004. </field>
  60005. <field>
  60006. <name>DEVPLUGIN_POLARITY</name>
  60007. <description>For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in</description>
  60008. <bitOffset>0x5</bitOffset>
  60009. <bitWidth>1</bitWidth>
  60010. <access>read-write</access>
  60011. </field>
  60012. <field>
  60013. <name>OTG_ID_CHG_IRQ</name>
  60014. <description>OTG ID change interrupt. Indicates the value of ID pin changed.</description>
  60015. <bitOffset>0x6</bitOffset>
  60016. <bitWidth>1</bitWidth>
  60017. <access>read-write</access>
  60018. </field>
  60019. <field>
  60020. <name>ENOTGIDDETECT</name>
  60021. <description>Enables circuit to detect resistance of MiniAB ID pin.</description>
  60022. <bitOffset>0x7</bitOffset>
  60023. <bitWidth>1</bitWidth>
  60024. <access>read-write</access>
  60025. </field>
  60026. <field>
  60027. <name>RESUMEIRQSTICKY</name>
  60028. <description>Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it</description>
  60029. <bitOffset>0x8</bitOffset>
  60030. <bitWidth>1</bitWidth>
  60031. <access>read-write</access>
  60032. </field>
  60033. <field>
  60034. <name>ENIRQRESUMEDETECT</name>
  60035. <description>Enables interrupt for detection of a non-J state on the USB line</description>
  60036. <bitOffset>0x9</bitOffset>
  60037. <bitWidth>1</bitWidth>
  60038. <access>read-write</access>
  60039. </field>
  60040. <field>
  60041. <name>RESUME_IRQ</name>
  60042. <description>Indicates that the host is sending a wake-up after suspend</description>
  60043. <bitOffset>0xA</bitOffset>
  60044. <bitWidth>1</bitWidth>
  60045. <access>read-write</access>
  60046. </field>
  60047. <field>
  60048. <name>ENIRQDEVPLUGIN</name>
  60049. <description>Enables interrupt for the detection of connectivity to the USB line.</description>
  60050. <bitOffset>0xB</bitOffset>
  60051. <bitWidth>1</bitWidth>
  60052. <access>read-write</access>
  60053. </field>
  60054. <field>
  60055. <name>DEVPLUGIN_IRQ</name>
  60056. <description>Indicates that the device is connected</description>
  60057. <bitOffset>0xC</bitOffset>
  60058. <bitWidth>1</bitWidth>
  60059. <access>read-write</access>
  60060. </field>
  60061. <field>
  60062. <name>DATA_ON_LRADC</name>
  60063. <description>Enables the LRADC to monitor USB_DP and USB_DM. This is for use in non-USB modes only.</description>
  60064. <bitOffset>0xD</bitOffset>
  60065. <bitWidth>1</bitWidth>
  60066. <access>read-write</access>
  60067. </field>
  60068. <field>
  60069. <name>ENUTMILEVEL2</name>
  60070. <description>Enables UTMI+ Level2. This should be enabled if needs to support LS device</description>
  60071. <bitOffset>0xE</bitOffset>
  60072. <bitWidth>1</bitWidth>
  60073. <access>read-write</access>
  60074. </field>
  60075. <field>
  60076. <name>ENUTMILEVEL3</name>
  60077. <description>Enables UTMI+ Level3</description>
  60078. <bitOffset>0xF</bitOffset>
  60079. <bitWidth>1</bitWidth>
  60080. <access>read-write</access>
  60081. </field>
  60082. <field>
  60083. <name>ENIRQWAKEUP</name>
  60084. <description>Enables interrupt for the wakeup events.</description>
  60085. <bitOffset>0x10</bitOffset>
  60086. <bitWidth>1</bitWidth>
  60087. <access>read-write</access>
  60088. </field>
  60089. <field>
  60090. <name>WAKEUP_IRQ</name>
  60091. <description>Indicates that there is a wakeup event</description>
  60092. <bitOffset>0x11</bitOffset>
  60093. <bitWidth>1</bitWidth>
  60094. <access>read-write</access>
  60095. </field>
  60096. <field>
  60097. <name>RSVD0</name>
  60098. <description>Reserved.</description>
  60099. <bitOffset>0x12</bitOffset>
  60100. <bitWidth>1</bitWidth>
  60101. <access>read-only</access>
  60102. </field>
  60103. <field>
  60104. <name>ENAUTOCLR_CLKGATE</name>
  60105. <description>Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended</description>
  60106. <bitOffset>0x13</bitOffset>
  60107. <bitWidth>1</bitWidth>
  60108. <access>read-write</access>
  60109. </field>
  60110. <field>
  60111. <name>ENAUTOCLR_PHY_PWD</name>
  60112. <description>Enables the feature to auto-clear the PWD register bits in USBPHYx_PWD if there is wakeup event while USB is suspended</description>
  60113. <bitOffset>0x14</bitOffset>
  60114. <bitWidth>1</bitWidth>
  60115. <access>read-write</access>
  60116. </field>
  60117. <field>
  60118. <name>ENDPDMCHG_WKUP</name>
  60119. <description>Enables the feature to wakeup USB if DP/DM is toggled when USB is suspended</description>
  60120. <bitOffset>0x15</bitOffset>
  60121. <bitWidth>1</bitWidth>
  60122. <access>read-write</access>
  60123. </field>
  60124. <field>
  60125. <name>ENIDCHG_WKUP</name>
  60126. <description>Enables the feature to wakeup USB if ID is toggled when USB is suspended.</description>
  60127. <bitOffset>0x16</bitOffset>
  60128. <bitWidth>1</bitWidth>
  60129. <access>read-write</access>
  60130. </field>
  60131. <field>
  60132. <name>ENVBUSCHG_WKUP</name>
  60133. <description>Enables the feature to wakeup USB if VBUS is toggled when USB is suspended.</description>
  60134. <bitOffset>0x17</bitOffset>
  60135. <bitWidth>1</bitWidth>
  60136. <access>read-write</access>
  60137. </field>
  60138. <field>
  60139. <name>FSDLL_RST_EN</name>
  60140. <description>Enables the feature to reset the FSDLL lock detection logic at the end of each TX packet.</description>
  60141. <bitOffset>0x18</bitOffset>
  60142. <bitWidth>1</bitWidth>
  60143. <access>read-write</access>
  60144. </field>
  60145. <field>
  60146. <name>RSVD1</name>
  60147. <description>Reserved.</description>
  60148. <bitOffset>0x19</bitOffset>
  60149. <bitWidth>2</bitWidth>
  60150. <access>read-only</access>
  60151. </field>
  60152. <field>
  60153. <name>OTG_ID_VALUE</name>
  60154. <description>Almost same as OTGID_STATUS in USBPHYx_STATUS Register</description>
  60155. <bitOffset>0x1B</bitOffset>
  60156. <bitWidth>1</bitWidth>
  60157. <access>read-only</access>
  60158. </field>
  60159. <field>
  60160. <name>HOST_FORCE_LS_SE0</name>
  60161. <description>Forces the next FS packet that is transmitted to have a EOP with LS timing</description>
  60162. <bitOffset>0x1C</bitOffset>
  60163. <bitWidth>1</bitWidth>
  60164. <access>read-write</access>
  60165. </field>
  60166. <field>
  60167. <name>UTMI_SUSPENDM</name>
  60168. <description>Used by the PHY to indicate a powered-down state</description>
  60169. <bitOffset>0x1D</bitOffset>
  60170. <bitWidth>1</bitWidth>
  60171. <access>read-only</access>
  60172. </field>
  60173. <field>
  60174. <name>CLKGATE</name>
  60175. <description>Gate UTMI Clocks</description>
  60176. <bitOffset>0x1E</bitOffset>
  60177. <bitWidth>1</bitWidth>
  60178. <access>read-write</access>
  60179. </field>
  60180. <field>
  60181. <name>SFTRST</name>
  60182. <description>Writing a 1 to this bit will soft-reset the USBPHYx_PWD, USBPHYx_TX, USBPHYx_RX, and USBPHYx_CTRL registers</description>
  60183. <bitOffset>0x1F</bitOffset>
  60184. <bitWidth>1</bitWidth>
  60185. <access>read-write</access>
  60186. </field>
  60187. </fields>
  60188. </register>
  60189. <register>
  60190. <name>STATUS</name>
  60191. <description>USB PHY Status Register</description>
  60192. <addressOffset>0x40</addressOffset>
  60193. <size>32</size>
  60194. <access>read-write</access>
  60195. <resetValue>0</resetValue>
  60196. <resetMask>0xFFFFFFFF</resetMask>
  60197. <fields>
  60198. <field>
  60199. <name>RSVD0</name>
  60200. <description>Reserved.</description>
  60201. <bitOffset>0</bitOffset>
  60202. <bitWidth>3</bitWidth>
  60203. <access>read-only</access>
  60204. </field>
  60205. <field>
  60206. <name>HOSTDISCONDETECT_STATUS</name>
  60207. <description>Indicates that the device has disconnected while in high-speed host mode.</description>
  60208. <bitOffset>0x3</bitOffset>
  60209. <bitWidth>1</bitWidth>
  60210. <access>read-only</access>
  60211. </field>
  60212. <field>
  60213. <name>RSVD1</name>
  60214. <description>Reserved.</description>
  60215. <bitOffset>0x4</bitOffset>
  60216. <bitWidth>2</bitWidth>
  60217. <access>read-only</access>
  60218. </field>
  60219. <field>
  60220. <name>DEVPLUGIN_STATUS</name>
  60221. <description>Indicates that the device has been connected on the USB_DP and USB_DM lines.</description>
  60222. <bitOffset>0x6</bitOffset>
  60223. <bitWidth>1</bitWidth>
  60224. <access>read-only</access>
  60225. </field>
  60226. <field>
  60227. <name>RSVD2</name>
  60228. <description>Reserved.</description>
  60229. <bitOffset>0x7</bitOffset>
  60230. <bitWidth>1</bitWidth>
  60231. <access>read-only</access>
  60232. </field>
  60233. <field>
  60234. <name>OTGID_STATUS</name>
  60235. <description>Indicates the results of ID pin on MiniAB plug</description>
  60236. <bitOffset>0x8</bitOffset>
  60237. <bitWidth>1</bitWidth>
  60238. <access>read-write</access>
  60239. </field>
  60240. <field>
  60241. <name>RSVD3</name>
  60242. <description>Reserved.</description>
  60243. <bitOffset>0x9</bitOffset>
  60244. <bitWidth>1</bitWidth>
  60245. <access>read-only</access>
  60246. </field>
  60247. <field>
  60248. <name>RESUME_STATUS</name>
  60249. <description>Indicates that the host is sending a wake-up after suspend and has triggered an interrupt.</description>
  60250. <bitOffset>0xA</bitOffset>
  60251. <bitWidth>1</bitWidth>
  60252. <access>read-only</access>
  60253. </field>
  60254. <field>
  60255. <name>RSVD4</name>
  60256. <description>Reserved.</description>
  60257. <bitOffset>0xB</bitOffset>
  60258. <bitWidth>21</bitWidth>
  60259. <access>read-only</access>
  60260. </field>
  60261. </fields>
  60262. </register>
  60263. <register>
  60264. <name>DEBUG</name>
  60265. <description>USB PHY Debug Register</description>
  60266. <addressOffset>0x50</addressOffset>
  60267. <size>32</size>
  60268. <access>read-write</access>
  60269. <resetValue>0x7F180000</resetValue>
  60270. <resetMask>0xFFFFFFFF</resetMask>
  60271. <fields>
  60272. <field>
  60273. <name>OTGIDPIOLOCK</name>
  60274. <description>Once OTG ID from USBPHYx_STATUS_OTGID_STATUS, use this to hold the value</description>
  60275. <bitOffset>0</bitOffset>
  60276. <bitWidth>1</bitWidth>
  60277. <access>read-write</access>
  60278. </field>
  60279. <field>
  60280. <name>DEBUG_INTERFACE_HOLD</name>
  60281. <description>Use holding registers to assist in timing for external UTMI interface.</description>
  60282. <bitOffset>0x1</bitOffset>
  60283. <bitWidth>1</bitWidth>
  60284. <access>read-write</access>
  60285. </field>
  60286. <field>
  60287. <name>HSTPULLDOWN</name>
  60288. <description>Set bit 3 to 1 to pull down 15-KOhm on USB_DP line</description>
  60289. <bitOffset>0x2</bitOffset>
  60290. <bitWidth>2</bitWidth>
  60291. <access>read-write</access>
  60292. </field>
  60293. <field>
  60294. <name>ENHSTPULLDOWN</name>
  60295. <description>Set bit 5 to 1 to override the control of the USB_DP 15-KOhm pulldown</description>
  60296. <bitOffset>0x4</bitOffset>
  60297. <bitWidth>2</bitWidth>
  60298. <access>read-write</access>
  60299. </field>
  60300. <field>
  60301. <name>RSVD0</name>
  60302. <description>Reserved.</description>
  60303. <bitOffset>0x6</bitOffset>
  60304. <bitWidth>2</bitWidth>
  60305. <access>read-only</access>
  60306. </field>
  60307. <field>
  60308. <name>TX2RXCOUNT</name>
  60309. <description>Delay in between the end of transmit to the beginning of receive</description>
  60310. <bitOffset>0x8</bitOffset>
  60311. <bitWidth>4</bitWidth>
  60312. <access>read-write</access>
  60313. </field>
  60314. <field>
  60315. <name>ENTX2RXCOUNT</name>
  60316. <description>Set this bit to allow a countdown to transition in between TX and RX.</description>
  60317. <bitOffset>0xC</bitOffset>
  60318. <bitWidth>1</bitWidth>
  60319. <access>read-write</access>
  60320. </field>
  60321. <field>
  60322. <name>RSVD1</name>
  60323. <description>Reserved.</description>
  60324. <bitOffset>0xD</bitOffset>
  60325. <bitWidth>3</bitWidth>
  60326. <access>read-only</access>
  60327. </field>
  60328. <field>
  60329. <name>SQUELCHRESETCOUNT</name>
  60330. <description>Delay in between the detection of squelch to the reset of high-speed RX.</description>
  60331. <bitOffset>0x10</bitOffset>
  60332. <bitWidth>5</bitWidth>
  60333. <access>read-write</access>
  60334. </field>
  60335. <field>
  60336. <name>RSVD2</name>
  60337. <description>Reserved.</description>
  60338. <bitOffset>0x15</bitOffset>
  60339. <bitWidth>3</bitWidth>
  60340. <access>read-only</access>
  60341. </field>
  60342. <field>
  60343. <name>ENSQUELCHRESET</name>
  60344. <description>Set bit to allow squelch to reset high-speed receive.</description>
  60345. <bitOffset>0x18</bitOffset>
  60346. <bitWidth>1</bitWidth>
  60347. <access>read-write</access>
  60348. </field>
  60349. <field>
  60350. <name>SQUELCHRESETLENGTH</name>
  60351. <description>Duration of RESET in terms of the number of 480-MHz cycles.</description>
  60352. <bitOffset>0x19</bitOffset>
  60353. <bitWidth>4</bitWidth>
  60354. <access>read-write</access>
  60355. </field>
  60356. <field>
  60357. <name>HOST_RESUME_DEBUG</name>
  60358. <description>Choose to trigger the host resume SE0 with HOST_FORCE_LS_SE0 = 0 or UTMI_SUSPEND = 1.</description>
  60359. <bitOffset>0x1D</bitOffset>
  60360. <bitWidth>1</bitWidth>
  60361. <access>read-write</access>
  60362. </field>
  60363. <field>
  60364. <name>CLKGATE</name>
  60365. <description>Gate Test Clocks</description>
  60366. <bitOffset>0x1E</bitOffset>
  60367. <bitWidth>1</bitWidth>
  60368. <access>read-write</access>
  60369. </field>
  60370. <field>
  60371. <name>RSVD3</name>
  60372. <description>Reserved.</description>
  60373. <bitOffset>0x1F</bitOffset>
  60374. <bitWidth>1</bitWidth>
  60375. <access>read-only</access>
  60376. </field>
  60377. </fields>
  60378. </register>
  60379. <register>
  60380. <name>DEBUG_SET</name>
  60381. <description>USB PHY Debug Register</description>
  60382. <addressOffset>0x54</addressOffset>
  60383. <size>32</size>
  60384. <access>read-write</access>
  60385. <resetValue>0x7F180000</resetValue>
  60386. <resetMask>0xFFFFFFFF</resetMask>
  60387. <fields>
  60388. <field>
  60389. <name>OTGIDPIOLOCK</name>
  60390. <description>Once OTG ID from USBPHYx_STATUS_OTGID_STATUS, use this to hold the value</description>
  60391. <bitOffset>0</bitOffset>
  60392. <bitWidth>1</bitWidth>
  60393. <access>read-write</access>
  60394. </field>
  60395. <field>
  60396. <name>DEBUG_INTERFACE_HOLD</name>
  60397. <description>Use holding registers to assist in timing for external UTMI interface.</description>
  60398. <bitOffset>0x1</bitOffset>
  60399. <bitWidth>1</bitWidth>
  60400. <access>read-write</access>
  60401. </field>
  60402. <field>
  60403. <name>HSTPULLDOWN</name>
  60404. <description>Set bit 3 to 1 to pull down 15-KOhm on USB_DP line</description>
  60405. <bitOffset>0x2</bitOffset>
  60406. <bitWidth>2</bitWidth>
  60407. <access>read-write</access>
  60408. </field>
  60409. <field>
  60410. <name>ENHSTPULLDOWN</name>
  60411. <description>Set bit 5 to 1 to override the control of the USB_DP 15-KOhm pulldown</description>
  60412. <bitOffset>0x4</bitOffset>
  60413. <bitWidth>2</bitWidth>
  60414. <access>read-write</access>
  60415. </field>
  60416. <field>
  60417. <name>RSVD0</name>
  60418. <description>Reserved.</description>
  60419. <bitOffset>0x6</bitOffset>
  60420. <bitWidth>2</bitWidth>
  60421. <access>read-only</access>
  60422. </field>
  60423. <field>
  60424. <name>TX2RXCOUNT</name>
  60425. <description>Delay in between the end of transmit to the beginning of receive</description>
  60426. <bitOffset>0x8</bitOffset>
  60427. <bitWidth>4</bitWidth>
  60428. <access>read-write</access>
  60429. </field>
  60430. <field>
  60431. <name>ENTX2RXCOUNT</name>
  60432. <description>Set this bit to allow a countdown to transition in between TX and RX.</description>
  60433. <bitOffset>0xC</bitOffset>
  60434. <bitWidth>1</bitWidth>
  60435. <access>read-write</access>
  60436. </field>
  60437. <field>
  60438. <name>RSVD1</name>
  60439. <description>Reserved.</description>
  60440. <bitOffset>0xD</bitOffset>
  60441. <bitWidth>3</bitWidth>
  60442. <access>read-only</access>
  60443. </field>
  60444. <field>
  60445. <name>SQUELCHRESETCOUNT</name>
  60446. <description>Delay in between the detection of squelch to the reset of high-speed RX.</description>
  60447. <bitOffset>0x10</bitOffset>
  60448. <bitWidth>5</bitWidth>
  60449. <access>read-write</access>
  60450. </field>
  60451. <field>
  60452. <name>RSVD2</name>
  60453. <description>Reserved.</description>
  60454. <bitOffset>0x15</bitOffset>
  60455. <bitWidth>3</bitWidth>
  60456. <access>read-only</access>
  60457. </field>
  60458. <field>
  60459. <name>ENSQUELCHRESET</name>
  60460. <description>Set bit to allow squelch to reset high-speed receive.</description>
  60461. <bitOffset>0x18</bitOffset>
  60462. <bitWidth>1</bitWidth>
  60463. <access>read-write</access>
  60464. </field>
  60465. <field>
  60466. <name>SQUELCHRESETLENGTH</name>
  60467. <description>Duration of RESET in terms of the number of 480-MHz cycles.</description>
  60468. <bitOffset>0x19</bitOffset>
  60469. <bitWidth>4</bitWidth>
  60470. <access>read-write</access>
  60471. </field>
  60472. <field>
  60473. <name>HOST_RESUME_DEBUG</name>
  60474. <description>Choose to trigger the host resume SE0 with HOST_FORCE_LS_SE0 = 0 or UTMI_SUSPEND = 1.</description>
  60475. <bitOffset>0x1D</bitOffset>
  60476. <bitWidth>1</bitWidth>
  60477. <access>read-write</access>
  60478. </field>
  60479. <field>
  60480. <name>CLKGATE</name>
  60481. <description>Gate Test Clocks</description>
  60482. <bitOffset>0x1E</bitOffset>
  60483. <bitWidth>1</bitWidth>
  60484. <access>read-write</access>
  60485. </field>
  60486. <field>
  60487. <name>RSVD3</name>
  60488. <description>Reserved.</description>
  60489. <bitOffset>0x1F</bitOffset>
  60490. <bitWidth>1</bitWidth>
  60491. <access>read-only</access>
  60492. </field>
  60493. </fields>
  60494. </register>
  60495. <register>
  60496. <name>DEBUG_CLR</name>
  60497. <description>USB PHY Debug Register</description>
  60498. <addressOffset>0x58</addressOffset>
  60499. <size>32</size>
  60500. <access>read-write</access>
  60501. <resetValue>0x7F180000</resetValue>
  60502. <resetMask>0xFFFFFFFF</resetMask>
  60503. <fields>
  60504. <field>
  60505. <name>OTGIDPIOLOCK</name>
  60506. <description>Once OTG ID from USBPHYx_STATUS_OTGID_STATUS, use this to hold the value</description>
  60507. <bitOffset>0</bitOffset>
  60508. <bitWidth>1</bitWidth>
  60509. <access>read-write</access>
  60510. </field>
  60511. <field>
  60512. <name>DEBUG_INTERFACE_HOLD</name>
  60513. <description>Use holding registers to assist in timing for external UTMI interface.</description>
  60514. <bitOffset>0x1</bitOffset>
  60515. <bitWidth>1</bitWidth>
  60516. <access>read-write</access>
  60517. </field>
  60518. <field>
  60519. <name>HSTPULLDOWN</name>
  60520. <description>Set bit 3 to 1 to pull down 15-KOhm on USB_DP line</description>
  60521. <bitOffset>0x2</bitOffset>
  60522. <bitWidth>2</bitWidth>
  60523. <access>read-write</access>
  60524. </field>
  60525. <field>
  60526. <name>ENHSTPULLDOWN</name>
  60527. <description>Set bit 5 to 1 to override the control of the USB_DP 15-KOhm pulldown</description>
  60528. <bitOffset>0x4</bitOffset>
  60529. <bitWidth>2</bitWidth>
  60530. <access>read-write</access>
  60531. </field>
  60532. <field>
  60533. <name>RSVD0</name>
  60534. <description>Reserved.</description>
  60535. <bitOffset>0x6</bitOffset>
  60536. <bitWidth>2</bitWidth>
  60537. <access>read-only</access>
  60538. </field>
  60539. <field>
  60540. <name>TX2RXCOUNT</name>
  60541. <description>Delay in between the end of transmit to the beginning of receive</description>
  60542. <bitOffset>0x8</bitOffset>
  60543. <bitWidth>4</bitWidth>
  60544. <access>read-write</access>
  60545. </field>
  60546. <field>
  60547. <name>ENTX2RXCOUNT</name>
  60548. <description>Set this bit to allow a countdown to transition in between TX and RX.</description>
  60549. <bitOffset>0xC</bitOffset>
  60550. <bitWidth>1</bitWidth>
  60551. <access>read-write</access>
  60552. </field>
  60553. <field>
  60554. <name>RSVD1</name>
  60555. <description>Reserved.</description>
  60556. <bitOffset>0xD</bitOffset>
  60557. <bitWidth>3</bitWidth>
  60558. <access>read-only</access>
  60559. </field>
  60560. <field>
  60561. <name>SQUELCHRESETCOUNT</name>
  60562. <description>Delay in between the detection of squelch to the reset of high-speed RX.</description>
  60563. <bitOffset>0x10</bitOffset>
  60564. <bitWidth>5</bitWidth>
  60565. <access>read-write</access>
  60566. </field>
  60567. <field>
  60568. <name>RSVD2</name>
  60569. <description>Reserved.</description>
  60570. <bitOffset>0x15</bitOffset>
  60571. <bitWidth>3</bitWidth>
  60572. <access>read-only</access>
  60573. </field>
  60574. <field>
  60575. <name>ENSQUELCHRESET</name>
  60576. <description>Set bit to allow squelch to reset high-speed receive.</description>
  60577. <bitOffset>0x18</bitOffset>
  60578. <bitWidth>1</bitWidth>
  60579. <access>read-write</access>
  60580. </field>
  60581. <field>
  60582. <name>SQUELCHRESETLENGTH</name>
  60583. <description>Duration of RESET in terms of the number of 480-MHz cycles.</description>
  60584. <bitOffset>0x19</bitOffset>
  60585. <bitWidth>4</bitWidth>
  60586. <access>read-write</access>
  60587. </field>
  60588. <field>
  60589. <name>HOST_RESUME_DEBUG</name>
  60590. <description>Choose to trigger the host resume SE0 with HOST_FORCE_LS_SE0 = 0 or UTMI_SUSPEND = 1.</description>
  60591. <bitOffset>0x1D</bitOffset>
  60592. <bitWidth>1</bitWidth>
  60593. <access>read-write</access>
  60594. </field>
  60595. <field>
  60596. <name>CLKGATE</name>
  60597. <description>Gate Test Clocks</description>
  60598. <bitOffset>0x1E</bitOffset>
  60599. <bitWidth>1</bitWidth>
  60600. <access>read-write</access>
  60601. </field>
  60602. <field>
  60603. <name>RSVD3</name>
  60604. <description>Reserved.</description>
  60605. <bitOffset>0x1F</bitOffset>
  60606. <bitWidth>1</bitWidth>
  60607. <access>read-only</access>
  60608. </field>
  60609. </fields>
  60610. </register>
  60611. <register>
  60612. <name>DEBUG_TOG</name>
  60613. <description>USB PHY Debug Register</description>
  60614. <addressOffset>0x5C</addressOffset>
  60615. <size>32</size>
  60616. <access>read-write</access>
  60617. <resetValue>0x7F180000</resetValue>
  60618. <resetMask>0xFFFFFFFF</resetMask>
  60619. <fields>
  60620. <field>
  60621. <name>OTGIDPIOLOCK</name>
  60622. <description>Once OTG ID from USBPHYx_STATUS_OTGID_STATUS, use this to hold the value</description>
  60623. <bitOffset>0</bitOffset>
  60624. <bitWidth>1</bitWidth>
  60625. <access>read-write</access>
  60626. </field>
  60627. <field>
  60628. <name>DEBUG_INTERFACE_HOLD</name>
  60629. <description>Use holding registers to assist in timing for external UTMI interface.</description>
  60630. <bitOffset>0x1</bitOffset>
  60631. <bitWidth>1</bitWidth>
  60632. <access>read-write</access>
  60633. </field>
  60634. <field>
  60635. <name>HSTPULLDOWN</name>
  60636. <description>Set bit 3 to 1 to pull down 15-KOhm on USB_DP line</description>
  60637. <bitOffset>0x2</bitOffset>
  60638. <bitWidth>2</bitWidth>
  60639. <access>read-write</access>
  60640. </field>
  60641. <field>
  60642. <name>ENHSTPULLDOWN</name>
  60643. <description>Set bit 5 to 1 to override the control of the USB_DP 15-KOhm pulldown</description>
  60644. <bitOffset>0x4</bitOffset>
  60645. <bitWidth>2</bitWidth>
  60646. <access>read-write</access>
  60647. </field>
  60648. <field>
  60649. <name>RSVD0</name>
  60650. <description>Reserved.</description>
  60651. <bitOffset>0x6</bitOffset>
  60652. <bitWidth>2</bitWidth>
  60653. <access>read-only</access>
  60654. </field>
  60655. <field>
  60656. <name>TX2RXCOUNT</name>
  60657. <description>Delay in between the end of transmit to the beginning of receive</description>
  60658. <bitOffset>0x8</bitOffset>
  60659. <bitWidth>4</bitWidth>
  60660. <access>read-write</access>
  60661. </field>
  60662. <field>
  60663. <name>ENTX2RXCOUNT</name>
  60664. <description>Set this bit to allow a countdown to transition in between TX and RX.</description>
  60665. <bitOffset>0xC</bitOffset>
  60666. <bitWidth>1</bitWidth>
  60667. <access>read-write</access>
  60668. </field>
  60669. <field>
  60670. <name>RSVD1</name>
  60671. <description>Reserved.</description>
  60672. <bitOffset>0xD</bitOffset>
  60673. <bitWidth>3</bitWidth>
  60674. <access>read-only</access>
  60675. </field>
  60676. <field>
  60677. <name>SQUELCHRESETCOUNT</name>
  60678. <description>Delay in between the detection of squelch to the reset of high-speed RX.</description>
  60679. <bitOffset>0x10</bitOffset>
  60680. <bitWidth>5</bitWidth>
  60681. <access>read-write</access>
  60682. </field>
  60683. <field>
  60684. <name>RSVD2</name>
  60685. <description>Reserved.</description>
  60686. <bitOffset>0x15</bitOffset>
  60687. <bitWidth>3</bitWidth>
  60688. <access>read-only</access>
  60689. </field>
  60690. <field>
  60691. <name>ENSQUELCHRESET</name>
  60692. <description>Set bit to allow squelch to reset high-speed receive.</description>
  60693. <bitOffset>0x18</bitOffset>
  60694. <bitWidth>1</bitWidth>
  60695. <access>read-write</access>
  60696. </field>
  60697. <field>
  60698. <name>SQUELCHRESETLENGTH</name>
  60699. <description>Duration of RESET in terms of the number of 480-MHz cycles.</description>
  60700. <bitOffset>0x19</bitOffset>
  60701. <bitWidth>4</bitWidth>
  60702. <access>read-write</access>
  60703. </field>
  60704. <field>
  60705. <name>HOST_RESUME_DEBUG</name>
  60706. <description>Choose to trigger the host resume SE0 with HOST_FORCE_LS_SE0 = 0 or UTMI_SUSPEND = 1.</description>
  60707. <bitOffset>0x1D</bitOffset>
  60708. <bitWidth>1</bitWidth>
  60709. <access>read-write</access>
  60710. </field>
  60711. <field>
  60712. <name>CLKGATE</name>
  60713. <description>Gate Test Clocks</description>
  60714. <bitOffset>0x1E</bitOffset>
  60715. <bitWidth>1</bitWidth>
  60716. <access>read-write</access>
  60717. </field>
  60718. <field>
  60719. <name>RSVD3</name>
  60720. <description>Reserved.</description>
  60721. <bitOffset>0x1F</bitOffset>
  60722. <bitWidth>1</bitWidth>
  60723. <access>read-only</access>
  60724. </field>
  60725. </fields>
  60726. </register>
  60727. <register>
  60728. <name>DEBUG0_STATUS</name>
  60729. <description>UTMI Debug Status Register 0</description>
  60730. <addressOffset>0x60</addressOffset>
  60731. <size>32</size>
  60732. <access>read-only</access>
  60733. <resetValue>0</resetValue>
  60734. <resetMask>0xFFFFFFFF</resetMask>
  60735. <fields>
  60736. <field>
  60737. <name>LOOP_BACK_FAIL_COUNT</name>
  60738. <description>Running count of the failed pseudo-random generator loopback</description>
  60739. <bitOffset>0</bitOffset>
  60740. <bitWidth>16</bitWidth>
  60741. <access>read-only</access>
  60742. </field>
  60743. <field>
  60744. <name>UTMI_RXERROR_FAIL_COUNT</name>
  60745. <description>Running count of the UTMI_RXERROR.</description>
  60746. <bitOffset>0x10</bitOffset>
  60747. <bitWidth>10</bitWidth>
  60748. <access>read-only</access>
  60749. </field>
  60750. <field>
  60751. <name>SQUELCH_COUNT</name>
  60752. <description>Running count of the squelch reset instead of normal end for HS RX.</description>
  60753. <bitOffset>0x1A</bitOffset>
  60754. <bitWidth>6</bitWidth>
  60755. <access>read-only</access>
  60756. </field>
  60757. </fields>
  60758. </register>
  60759. <register>
  60760. <name>DEBUG1</name>
  60761. <description>UTMI Debug Status Register 1</description>
  60762. <addressOffset>0x70</addressOffset>
  60763. <size>32</size>
  60764. <access>read-write</access>
  60765. <resetValue>0x1000</resetValue>
  60766. <resetMask>0xFFFFFFFF</resetMask>
  60767. <fields>
  60768. <field>
  60769. <name>RSVD0</name>
  60770. <description>Reserved. Note: This bit should remain clear.</description>
  60771. <bitOffset>0</bitOffset>
  60772. <bitWidth>13</bitWidth>
  60773. <access>read-write</access>
  60774. </field>
  60775. <field>
  60776. <name>ENTAILADJVD</name>
  60777. <description>Delay increment of the rise of squelch: 00 = Delay is nominal 01 = Delay is +20% 10 = Delay is -20% 11 = Delay is -40%</description>
  60778. <bitOffset>0xD</bitOffset>
  60779. <bitWidth>2</bitWidth>
  60780. <access>read-write</access>
  60781. </field>
  60782. <field>
  60783. <name>RSVD1</name>
  60784. <description>Reserved.</description>
  60785. <bitOffset>0xF</bitOffset>
  60786. <bitWidth>17</bitWidth>
  60787. <access>read-only</access>
  60788. </field>
  60789. </fields>
  60790. </register>
  60791. <register>
  60792. <name>DEBUG1_SET</name>
  60793. <description>UTMI Debug Status Register 1</description>
  60794. <addressOffset>0x74</addressOffset>
  60795. <size>32</size>
  60796. <access>read-write</access>
  60797. <resetValue>0x1000</resetValue>
  60798. <resetMask>0xFFFFFFFF</resetMask>
  60799. <fields>
  60800. <field>
  60801. <name>RSVD0</name>
  60802. <description>Reserved. Note: This bit should remain clear.</description>
  60803. <bitOffset>0</bitOffset>
  60804. <bitWidth>13</bitWidth>
  60805. <access>read-write</access>
  60806. </field>
  60807. <field>
  60808. <name>ENTAILADJVD</name>
  60809. <description>Delay increment of the rise of squelch: 00 = Delay is nominal 01 = Delay is +20% 10 = Delay is -20% 11 = Delay is -40%</description>
  60810. <bitOffset>0xD</bitOffset>
  60811. <bitWidth>2</bitWidth>
  60812. <access>read-write</access>
  60813. </field>
  60814. <field>
  60815. <name>RSVD1</name>
  60816. <description>Reserved.</description>
  60817. <bitOffset>0xF</bitOffset>
  60818. <bitWidth>17</bitWidth>
  60819. <access>read-only</access>
  60820. </field>
  60821. </fields>
  60822. </register>
  60823. <register>
  60824. <name>DEBUG1_CLR</name>
  60825. <description>UTMI Debug Status Register 1</description>
  60826. <addressOffset>0x78</addressOffset>
  60827. <size>32</size>
  60828. <access>read-write</access>
  60829. <resetValue>0x1000</resetValue>
  60830. <resetMask>0xFFFFFFFF</resetMask>
  60831. <fields>
  60832. <field>
  60833. <name>RSVD0</name>
  60834. <description>Reserved. Note: This bit should remain clear.</description>
  60835. <bitOffset>0</bitOffset>
  60836. <bitWidth>13</bitWidth>
  60837. <access>read-write</access>
  60838. </field>
  60839. <field>
  60840. <name>ENTAILADJVD</name>
  60841. <description>Delay increment of the rise of squelch: 00 = Delay is nominal 01 = Delay is +20% 10 = Delay is -20% 11 = Delay is -40%</description>
  60842. <bitOffset>0xD</bitOffset>
  60843. <bitWidth>2</bitWidth>
  60844. <access>read-write</access>
  60845. </field>
  60846. <field>
  60847. <name>RSVD1</name>
  60848. <description>Reserved.</description>
  60849. <bitOffset>0xF</bitOffset>
  60850. <bitWidth>17</bitWidth>
  60851. <access>read-only</access>
  60852. </field>
  60853. </fields>
  60854. </register>
  60855. <register>
  60856. <name>DEBUG1_TOG</name>
  60857. <description>UTMI Debug Status Register 1</description>
  60858. <addressOffset>0x7C</addressOffset>
  60859. <size>32</size>
  60860. <access>read-write</access>
  60861. <resetValue>0x1000</resetValue>
  60862. <resetMask>0xFFFFFFFF</resetMask>
  60863. <fields>
  60864. <field>
  60865. <name>RSVD0</name>
  60866. <description>Reserved. Note: This bit should remain clear.</description>
  60867. <bitOffset>0</bitOffset>
  60868. <bitWidth>13</bitWidth>
  60869. <access>read-write</access>
  60870. </field>
  60871. <field>
  60872. <name>ENTAILADJVD</name>
  60873. <description>Delay increment of the rise of squelch: 00 = Delay is nominal 01 = Delay is +20% 10 = Delay is -20% 11 = Delay is -40%</description>
  60874. <bitOffset>0xD</bitOffset>
  60875. <bitWidth>2</bitWidth>
  60876. <access>read-write</access>
  60877. </field>
  60878. <field>
  60879. <name>RSVD1</name>
  60880. <description>Reserved.</description>
  60881. <bitOffset>0xF</bitOffset>
  60882. <bitWidth>17</bitWidth>
  60883. <access>read-only</access>
  60884. </field>
  60885. </fields>
  60886. </register>
  60887. <register>
  60888. <name>VERSION</name>
  60889. <description>UTMI RTL Version</description>
  60890. <addressOffset>0x80</addressOffset>
  60891. <size>32</size>
  60892. <access>read-only</access>
  60893. <resetValue>0x4020000</resetValue>
  60894. <resetMask>0xFFFFFFFF</resetMask>
  60895. <fields>
  60896. <field>
  60897. <name>STEP</name>
  60898. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  60899. <bitOffset>0</bitOffset>
  60900. <bitWidth>16</bitWidth>
  60901. <access>read-only</access>
  60902. </field>
  60903. <field>
  60904. <name>MINOR</name>
  60905. <description>Fixed read-only value reflecting the MINOR field of the RTL version.</description>
  60906. <bitOffset>0x10</bitOffset>
  60907. <bitWidth>8</bitWidth>
  60908. <access>read-only</access>
  60909. </field>
  60910. <field>
  60911. <name>MAJOR</name>
  60912. <description>Fixed read-only value reflecting the MAJOR field of the RTL version.</description>
  60913. <bitOffset>0x18</bitOffset>
  60914. <bitWidth>8</bitWidth>
  60915. <access>read-only</access>
  60916. </field>
  60917. </fields>
  60918. </register>
  60919. </registers>
  60920. </peripheral>
  60921. <peripheral derivedFrom="USBPHY1">
  60922. <name>USBPHY2</name>
  60923. <description>USBPHY Register Reference Index</description>
  60924. <groupName>USBPHY</groupName>
  60925. <prependToName>USBPHY2_</prependToName>
  60926. <baseAddress>0x20CA000</baseAddress>
  60927. <addressBlock>
  60928. <offset>0</offset>
  60929. <size>0x84</size>
  60930. <usage>registers</usage>
  60931. </addressBlock>
  60932. <interrupt>
  60933. <name>USB_PHY2</name>
  60934. <value>77</value>
  60935. </interrupt>
  60936. </peripheral>
  60937. <peripheral>
  60938. <name>EPIT1</name>
  60939. <description>EPIT</description>
  60940. <groupName>EPIT</groupName>
  60941. <prependToName>EPIT1_</prependToName>
  60942. <baseAddress>0x20D0000</baseAddress>
  60943. <headerStructName>EPIT</headerStructName>
  60944. <addressBlock>
  60945. <offset>0</offset>
  60946. <size>0x14</size>
  60947. <usage>registers</usage>
  60948. </addressBlock>
  60949. <interrupt>
  60950. <name>EPIT1</name>
  60951. <value>88</value>
  60952. </interrupt>
  60953. <registers>
  60954. <register>
  60955. <name>CR</name>
  60956. <description>Control register</description>
  60957. <addressOffset>0</addressOffset>
  60958. <size>32</size>
  60959. <access>read-write</access>
  60960. <resetValue>0</resetValue>
  60961. <resetMask>0xFFFFFFFF</resetMask>
  60962. <fields>
  60963. <field>
  60964. <name>EN</name>
  60965. <description>This bit enables the EPIT</description>
  60966. <bitOffset>0</bitOffset>
  60967. <bitWidth>1</bitWidth>
  60968. <access>read-write</access>
  60969. <enumeratedValues>
  60970. <enumeratedValue>
  60971. <name>EN_0</name>
  60972. <description>EPIT is disabled</description>
  60973. <value>0</value>
  60974. </enumeratedValue>
  60975. <enumeratedValue>
  60976. <name>EN_1</name>
  60977. <description>EPIT is enabled</description>
  60978. <value>0x1</value>
  60979. </enumeratedValue>
  60980. </enumeratedValues>
  60981. </field>
  60982. <field>
  60983. <name>ENMOD</name>
  60984. <description>EPIT enable mode</description>
  60985. <bitOffset>0x1</bitOffset>
  60986. <bitWidth>1</bitWidth>
  60987. <access>read-write</access>
  60988. <enumeratedValues>
  60989. <enumeratedValue>
  60990. <name>ENMOD_0</name>
  60991. <description>Counter starts counting from the value it had when it was disabled.</description>
  60992. <value>0</value>
  60993. </enumeratedValue>
  60994. <enumeratedValue>
  60995. <name>ENMOD_1</name>
  60996. <description>Counter starts count from load value (RLD=1) or 0xFFFF_FFFF (If RLD=0)</description>
  60997. <value>0x1</value>
  60998. </enumeratedValue>
  60999. </enumeratedValues>
  61000. </field>
  61001. <field>
  61002. <name>OCIEN</name>
  61003. <description>Output compare interrupt enable</description>
  61004. <bitOffset>0x2</bitOffset>
  61005. <bitWidth>1</bitWidth>
  61006. <access>read-write</access>
  61007. <enumeratedValues>
  61008. <enumeratedValue>
  61009. <name>OCIEN_0</name>
  61010. <description>Compare interrupt disabled</description>
  61011. <value>0</value>
  61012. </enumeratedValue>
  61013. <enumeratedValue>
  61014. <name>OCIEN_1</name>
  61015. <description>Compare interrupt enabled</description>
  61016. <value>0x1</value>
  61017. </enumeratedValue>
  61018. </enumeratedValues>
  61019. </field>
  61020. <field>
  61021. <name>RLD</name>
  61022. <description>Counter reload control</description>
  61023. <bitOffset>0x3</bitOffset>
  61024. <bitWidth>1</bitWidth>
  61025. <access>read-write</access>
  61026. <enumeratedValues>
  61027. <enumeratedValue>
  61028. <name>RLD_0</name>
  61029. <description>When the counter reaches zero it rolls over to 0xFFFF_FFFF (free-running mode)</description>
  61030. <value>0</value>
  61031. </enumeratedValue>
  61032. <enumeratedValue>
  61033. <name>RLD_1</name>
  61034. <description>When the counter reaches zero it reloads from the modulus register (set-and-forget mode)</description>
  61035. <value>0x1</value>
  61036. </enumeratedValue>
  61037. </enumeratedValues>
  61038. </field>
  61039. <field>
  61040. <name>PRESCALAR</name>
  61041. <description>Counter clock prescaler value</description>
  61042. <bitOffset>0x4</bitOffset>
  61043. <bitWidth>12</bitWidth>
  61044. <access>read-write</access>
  61045. <enumeratedValues>
  61046. <enumeratedValue>
  61047. <name>PRESCALAR_0</name>
  61048. <description>Divide by 1</description>
  61049. <value>0</value>
  61050. </enumeratedValue>
  61051. <enumeratedValue>
  61052. <name>PRESCALAR_1</name>
  61053. <description>Divide by 2...</description>
  61054. <value>0x1</value>
  61055. </enumeratedValue>
  61056. <enumeratedValue>
  61057. <name>PRESCALAR_4095</name>
  61058. <description>Divide by 4096</description>
  61059. <value>0xFFF</value>
  61060. </enumeratedValue>
  61061. </enumeratedValues>
  61062. </field>
  61063. <field>
  61064. <name>SWR</name>
  61065. <description>Software reset</description>
  61066. <bitOffset>0x10</bitOffset>
  61067. <bitWidth>1</bitWidth>
  61068. <access>read-write</access>
  61069. <enumeratedValues>
  61070. <enumeratedValue>
  61071. <name>SWR_0</name>
  61072. <description>EPIT is out of reset</description>
  61073. <value>0</value>
  61074. </enumeratedValue>
  61075. <enumeratedValue>
  61076. <name>SWR_1</name>
  61077. <description>EPIT is undergoing reset</description>
  61078. <value>0x1</value>
  61079. </enumeratedValue>
  61080. </enumeratedValues>
  61081. </field>
  61082. <field>
  61083. <name>IOVW</name>
  61084. <description>EPIT counter overwrite enable</description>
  61085. <bitOffset>0x11</bitOffset>
  61086. <bitWidth>1</bitWidth>
  61087. <access>read-write</access>
  61088. <enumeratedValues>
  61089. <enumeratedValue>
  61090. <name>IOVW_0</name>
  61091. <description>Write to load register does not result in counter value being overwritten.</description>
  61092. <value>0</value>
  61093. </enumeratedValue>
  61094. <enumeratedValue>
  61095. <name>IOVW_1</name>
  61096. <description>Write to load register results in immediate overwriting of counter value.</description>
  61097. <value>0x1</value>
  61098. </enumeratedValue>
  61099. </enumeratedValues>
  61100. </field>
  61101. <field>
  61102. <name>DBGEN</name>
  61103. <description>This bit is used to keep the EPIT functional in debug mode</description>
  61104. <bitOffset>0x12</bitOffset>
  61105. <bitWidth>1</bitWidth>
  61106. <access>read-write</access>
  61107. <enumeratedValues>
  61108. <enumeratedValue>
  61109. <name>DBGEN_0</name>
  61110. <description>Inactive in debug mode</description>
  61111. <value>0</value>
  61112. </enumeratedValue>
  61113. <enumeratedValue>
  61114. <name>DBGEN_1</name>
  61115. <description>Active in debug mode</description>
  61116. <value>0x1</value>
  61117. </enumeratedValue>
  61118. </enumeratedValues>
  61119. </field>
  61120. <field>
  61121. <name>WAITEN</name>
  61122. <description>This read/write control bit enables the operation of the EPIT during wait mode</description>
  61123. <bitOffset>0x13</bitOffset>
  61124. <bitWidth>1</bitWidth>
  61125. <access>read-write</access>
  61126. <enumeratedValues>
  61127. <enumeratedValue>
  61128. <name>WAITEN_0</name>
  61129. <description>EPIT is disabled in wait mode</description>
  61130. <value>0</value>
  61131. </enumeratedValue>
  61132. <enumeratedValue>
  61133. <name>WAITEN_1</name>
  61134. <description>EPIT is enabled in wait mode</description>
  61135. <value>0x1</value>
  61136. </enumeratedValue>
  61137. </enumeratedValues>
  61138. </field>
  61139. <field>
  61140. <name>STOPEN</name>
  61141. <description>EPIT stop mode enable</description>
  61142. <bitOffset>0x15</bitOffset>
  61143. <bitWidth>1</bitWidth>
  61144. <access>read-write</access>
  61145. <enumeratedValues>
  61146. <enumeratedValue>
  61147. <name>STOPEN_0</name>
  61148. <description>EPIT is disabled in stop mode</description>
  61149. <value>0</value>
  61150. </enumeratedValue>
  61151. <enumeratedValue>
  61152. <name>STOPEN_1</name>
  61153. <description>EPIT is enabled in stop mode</description>
  61154. <value>0x1</value>
  61155. </enumeratedValue>
  61156. </enumeratedValues>
  61157. </field>
  61158. <field>
  61159. <name>OM</name>
  61160. <description>EPIT output mode.This bit field determines the mode of EPIT output on the output pin.</description>
  61161. <bitOffset>0x16</bitOffset>
  61162. <bitWidth>2</bitWidth>
  61163. <access>read-write</access>
  61164. <enumeratedValues>
  61165. <enumeratedValue>
  61166. <name>OM_0</name>
  61167. <description>EPIT output is disconnected from pad</description>
  61168. <value>0</value>
  61169. </enumeratedValue>
  61170. <enumeratedValue>
  61171. <name>OM_1</name>
  61172. <description>Toggle output pin</description>
  61173. <value>0x1</value>
  61174. </enumeratedValue>
  61175. <enumeratedValue>
  61176. <name>OM_2</name>
  61177. <description>Clear output pin</description>
  61178. <value>0x2</value>
  61179. </enumeratedValue>
  61180. <enumeratedValue>
  61181. <name>OM_3</name>
  61182. <description>Set output pin</description>
  61183. <value>0x3</value>
  61184. </enumeratedValue>
  61185. </enumeratedValues>
  61186. </field>
  61187. <field>
  61188. <name>CLKSRC</name>
  61189. <description>Select clock source These bits determine which clock input is to be selected for running the counter</description>
  61190. <bitOffset>0x18</bitOffset>
  61191. <bitWidth>2</bitWidth>
  61192. <access>read-write</access>
  61193. <enumeratedValues>
  61194. <enumeratedValue>
  61195. <name>CLKSRC_0</name>
  61196. <description>Clock is off</description>
  61197. <value>0</value>
  61198. </enumeratedValue>
  61199. <enumeratedValue>
  61200. <name>CLKSRC_1</name>
  61201. <description>Peripheral clock</description>
  61202. <value>0x1</value>
  61203. </enumeratedValue>
  61204. <enumeratedValue>
  61205. <name>CLKSRC_2</name>
  61206. <description>High-frequency reference clock</description>
  61207. <value>0x2</value>
  61208. </enumeratedValue>
  61209. <enumeratedValue>
  61210. <name>CLKSRC_3</name>
  61211. <description>Low-frequency reference clock</description>
  61212. <value>0x3</value>
  61213. </enumeratedValue>
  61214. </enumeratedValues>
  61215. </field>
  61216. </fields>
  61217. </register>
  61218. <register>
  61219. <name>SR</name>
  61220. <description>Status register</description>
  61221. <addressOffset>0x4</addressOffset>
  61222. <size>32</size>
  61223. <access>read-write</access>
  61224. <resetValue>0</resetValue>
  61225. <resetMask>0xFFFFFFFF</resetMask>
  61226. <fields>
  61227. <field>
  61228. <name>OCIF</name>
  61229. <description>Output compare interrupt flag</description>
  61230. <bitOffset>0</bitOffset>
  61231. <bitWidth>1</bitWidth>
  61232. <access>read-write</access>
  61233. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61234. <enumeratedValues>
  61235. <enumeratedValue>
  61236. <name>OCIF_0</name>
  61237. <description>Compare event has not occurred</description>
  61238. <value>0</value>
  61239. </enumeratedValue>
  61240. <enumeratedValue>
  61241. <name>OCIF_1</name>
  61242. <description>Compare event occurred</description>
  61243. <value>0x1</value>
  61244. </enumeratedValue>
  61245. </enumeratedValues>
  61246. </field>
  61247. </fields>
  61248. </register>
  61249. <register>
  61250. <name>LR</name>
  61251. <description>Load register</description>
  61252. <addressOffset>0x8</addressOffset>
  61253. <size>32</size>
  61254. <access>read-write</access>
  61255. <resetValue>0xFFFFFFFF</resetValue>
  61256. <resetMask>0xFFFFFFFF</resetMask>
  61257. <fields>
  61258. <field>
  61259. <name>LOAD</name>
  61260. <description>Load value. Value that is loaded into the counter at the start of each count cycle.</description>
  61261. <bitOffset>0</bitOffset>
  61262. <bitWidth>32</bitWidth>
  61263. <access>read-write</access>
  61264. </field>
  61265. </fields>
  61266. </register>
  61267. <register>
  61268. <name>CMPR</name>
  61269. <description>Compare register</description>
  61270. <addressOffset>0xC</addressOffset>
  61271. <size>32</size>
  61272. <access>read-write</access>
  61273. <resetValue>0</resetValue>
  61274. <resetMask>0xFFFFFFFF</resetMask>
  61275. <fields>
  61276. <field>
  61277. <name>COMPARE</name>
  61278. <description>Compare Value. When the counter value equals this bit field value a compare event is generated.</description>
  61279. <bitOffset>0</bitOffset>
  61280. <bitWidth>32</bitWidth>
  61281. <access>read-write</access>
  61282. </field>
  61283. </fields>
  61284. </register>
  61285. <register>
  61286. <name>CNR</name>
  61287. <description>Counter register</description>
  61288. <addressOffset>0x10</addressOffset>
  61289. <size>32</size>
  61290. <access>read-only</access>
  61291. <resetValue>0xFFFFFFFF</resetValue>
  61292. <resetMask>0xFFFFFFFF</resetMask>
  61293. <fields>
  61294. <field>
  61295. <name>COUNT</name>
  61296. <description>Counter value. This contains the current value of the counter.</description>
  61297. <bitOffset>0</bitOffset>
  61298. <bitWidth>32</bitWidth>
  61299. <access>read-only</access>
  61300. </field>
  61301. </fields>
  61302. </register>
  61303. </registers>
  61304. </peripheral>
  61305. <peripheral derivedFrom="EPIT1">
  61306. <name>EPIT2</name>
  61307. <description>EPIT</description>
  61308. <groupName>EPIT</groupName>
  61309. <prependToName>EPIT2_</prependToName>
  61310. <baseAddress>0x20D4000</baseAddress>
  61311. <addressBlock>
  61312. <offset>0</offset>
  61313. <size>0x14</size>
  61314. <usage>registers</usage>
  61315. </addressBlock>
  61316. <interrupt>
  61317. <name>EPIT2</name>
  61318. <value>89</value>
  61319. </interrupt>
  61320. </peripheral>
  61321. <peripheral>
  61322. <name>SRC</name>
  61323. <description>SRC</description>
  61324. <groupName>SRC</groupName>
  61325. <prependToName>SRC_</prependToName>
  61326. <baseAddress>0x20D8000</baseAddress>
  61327. <addressBlock>
  61328. <offset>0</offset>
  61329. <size>0x48</size>
  61330. <usage>registers</usage>
  61331. </addressBlock>
  61332. <interrupt>
  61333. <name>SRC</name>
  61334. <value>123</value>
  61335. </interrupt>
  61336. <interrupt>
  61337. <name>SRC_Combined</name>
  61338. <value>128</value>
  61339. </interrupt>
  61340. <registers>
  61341. <register>
  61342. <name>SCR</name>
  61343. <description>SRC Control Register</description>
  61344. <addressOffset>0</addressOffset>
  61345. <size>32</size>
  61346. <access>read-write</access>
  61347. <resetValue>0x521</resetValue>
  61348. <resetMask>0xFFFFFFFF</resetMask>
  61349. <fields>
  61350. <field>
  61351. <name>warm_reset_enable</name>
  61352. <description>WARM reset enable bit</description>
  61353. <bitOffset>0</bitOffset>
  61354. <bitWidth>1</bitWidth>
  61355. <access>read-write</access>
  61356. <enumeratedValues>
  61357. <enumeratedValue>
  61358. <name>warm_reset_enable_0</name>
  61359. <description>WARM reset disabled</description>
  61360. <value>0</value>
  61361. </enumeratedValue>
  61362. <enumeratedValue>
  61363. <name>warm_reset_enable_1</name>
  61364. <description>WARM reset enabled</description>
  61365. <value>0x1</value>
  61366. </enumeratedValue>
  61367. </enumeratedValues>
  61368. </field>
  61369. <field>
  61370. <name>warm_rst_bypass_count</name>
  61371. <description>Defines the XTALI cycles to count before bypassing the MMDC acknowledge for WARM reset</description>
  61372. <bitOffset>0x5</bitOffset>
  61373. <bitWidth>2</bitWidth>
  61374. <access>read-write</access>
  61375. <enumeratedValues>
  61376. <enumeratedValue>
  61377. <name>warm_rst_bypass_count_0</name>
  61378. <description>Counter not to be used - system will wait until MMDC acknowledge until it is asserted.</description>
  61379. <value>0</value>
  61380. </enumeratedValue>
  61381. <enumeratedValue>
  61382. <name>warm_rst_bypass_count_1</name>
  61383. <description>Wait 16 XTALI cycles before changing WARM reset to a COLD reset.</description>
  61384. <value>0x1</value>
  61385. </enumeratedValue>
  61386. <enumeratedValue>
  61387. <name>warm_rst_bypass_count_2</name>
  61388. <description>Wait 32 XTALI cycles before changing WARM reset to a COLD reset.</description>
  61389. <value>0x2</value>
  61390. </enumeratedValue>
  61391. <enumeratedValue>
  61392. <name>warm_rst_bypass_count_3</name>
  61393. <description>Wait 64 XTALI cycles before changing WARM reset to a COLD reset</description>
  61394. <value>0x3</value>
  61395. </enumeratedValue>
  61396. </enumeratedValues>
  61397. </field>
  61398. <field>
  61399. <name>mask_wdog_rst</name>
  61400. <description>Mask wdog_rst_b source</description>
  61401. <bitOffset>0x7</bitOffset>
  61402. <bitWidth>4</bitWidth>
  61403. <access>read-write</access>
  61404. <enumeratedValues>
  61405. <enumeratedValue>
  61406. <name>mask_wdog_rst_5</name>
  61407. <description>wdog_rst_b is masked</description>
  61408. <value>0x5</value>
  61409. </enumeratedValue>
  61410. <enumeratedValue>
  61411. <name>mask_wdog_rst_10</name>
  61412. <description>wdog_rst_b is not masked (default)</description>
  61413. <value>0xA</value>
  61414. </enumeratedValue>
  61415. </enumeratedValues>
  61416. </field>
  61417. <field>
  61418. <name>eim_rst</name>
  61419. <description>EIM reset is needed in order to reconfigure the eim chip select</description>
  61420. <bitOffset>0xB</bitOffset>
  61421. <bitWidth>1</bitWidth>
  61422. <access>read-write</access>
  61423. </field>
  61424. <field>
  61425. <name>core0_rst</name>
  61426. <description>Software reset for core0 only</description>
  61427. <bitOffset>0xD</bitOffset>
  61428. <bitWidth>1</bitWidth>
  61429. <access>read-write</access>
  61430. <enumeratedValues>
  61431. <enumeratedValue>
  61432. <name>core0_rst_0</name>
  61433. <description>do not assert core0 reset</description>
  61434. <value>0</value>
  61435. </enumeratedValue>
  61436. <enumeratedValue>
  61437. <name>core0_rst_1</name>
  61438. <description>assert core0 reset</description>
  61439. <value>0x1</value>
  61440. </enumeratedValue>
  61441. </enumeratedValues>
  61442. </field>
  61443. <field>
  61444. <name>core0_dbg_rst</name>
  61445. <description>Software reset for core0 debug only</description>
  61446. <bitOffset>0x11</bitOffset>
  61447. <bitWidth>1</bitWidth>
  61448. <access>read-write</access>
  61449. <enumeratedValues>
  61450. <enumeratedValue>
  61451. <name>core0_dbg_rst_0</name>
  61452. <description>do not assert core0 debug reset</description>
  61453. <value>0</value>
  61454. </enumeratedValue>
  61455. <enumeratedValue>
  61456. <name>core0_dbg_rst_1</name>
  61457. <description>assert core0 debug reset</description>
  61458. <value>0x1</value>
  61459. </enumeratedValue>
  61460. </enumeratedValues>
  61461. </field>
  61462. <field>
  61463. <name>cores_dbg_rst</name>
  61464. <description>Software reset for debug of arm platform only</description>
  61465. <bitOffset>0x15</bitOffset>
  61466. <bitWidth>1</bitWidth>
  61467. <access>read-write</access>
  61468. <enumeratedValues>
  61469. <enumeratedValue>
  61470. <name>cores_dbg_rst_0</name>
  61471. <description>do not assert arm platform debug reset</description>
  61472. <value>0</value>
  61473. </enumeratedValue>
  61474. <enumeratedValue>
  61475. <name>cores_dbg_rst_1</name>
  61476. <description>assert arm platform debug reset</description>
  61477. <value>0x1</value>
  61478. </enumeratedValue>
  61479. </enumeratedValues>
  61480. </field>
  61481. <field>
  61482. <name>wdog3_rst_optn</name>
  61483. <description>Wdog3_rst_b option</description>
  61484. <bitOffset>0x18</bitOffset>
  61485. <bitWidth>1</bitWidth>
  61486. <access>read-write</access>
  61487. <enumeratedValues>
  61488. <enumeratedValue>
  61489. <name>wdog3_rst_optn_0</name>
  61490. <description>Wdog3_rst_b asserts M4 reset (default)</description>
  61491. <value>0</value>
  61492. </enumeratedValue>
  61493. <enumeratedValue>
  61494. <name>wdog3_rst_optn_1</name>
  61495. <description>Wdog3_rst_b asserts global reset</description>
  61496. <value>0x1</value>
  61497. </enumeratedValue>
  61498. </enumeratedValues>
  61499. </field>
  61500. <field>
  61501. <name>dbg_rst_msk_pg</name>
  61502. <description>Do not assert debug resets after power gating event of core</description>
  61503. <bitOffset>0x19</bitOffset>
  61504. <bitWidth>1</bitWidth>
  61505. <access>read-write</access>
  61506. <enumeratedValues>
  61507. <enumeratedValue>
  61508. <name>dbg_rst_msk_pg_0</name>
  61509. <description>do not mask core debug resets (debug resets will be asserted after power gating event)</description>
  61510. <value>0</value>
  61511. </enumeratedValue>
  61512. <enumeratedValue>
  61513. <name>dbg_rst_msk_pg_1</name>
  61514. <description>mask core debug resets (debug resets won't be asserted after power gating event)</description>
  61515. <value>0x1</value>
  61516. </enumeratedValue>
  61517. </enumeratedValues>
  61518. </field>
  61519. <field>
  61520. <name>mix_rst_strch</name>
  61521. <description>SoC mix (Audio, ENET, uSDHC, EIM, QSPI, OCRAM, MMDC, etc) power up reset stretch mix reset width = (mix_rst_strtch +1)* 88 ipg_clk cycles</description>
  61522. <bitOffset>0x1A</bitOffset>
  61523. <bitWidth>2</bitWidth>
  61524. <access>read-write</access>
  61525. <enumeratedValues>
  61526. <enumeratedValue>
  61527. <name>mix_rst_strch_0</name>
  61528. <description>mix reset width is 88 ipg_cycle cycles</description>
  61529. <value>0</value>
  61530. </enumeratedValue>
  61531. <enumeratedValue>
  61532. <name>mix_rst_strch_1</name>
  61533. <description>mix reset width is 2 * 88 ipg_cycle cycles</description>
  61534. <value>0x1</value>
  61535. </enumeratedValue>
  61536. <enumeratedValue>
  61537. <name>mix_rst_strch_2</name>
  61538. <description>mix reset width is 3 * 88 ipg_cycle cycles</description>
  61539. <value>0x2</value>
  61540. </enumeratedValue>
  61541. <enumeratedValue>
  61542. <name>mix_rst_strch_3</name>
  61543. <description>mix reset width is 4 * 88 ipg_cycle cycles</description>
  61544. <value>0x3</value>
  61545. </enumeratedValue>
  61546. </enumeratedValues>
  61547. </field>
  61548. <field>
  61549. <name>mask_wdog3_rst</name>
  61550. <description>Mask wdog3_rst_b source</description>
  61551. <bitOffset>0x1C</bitOffset>
  61552. <bitWidth>4</bitWidth>
  61553. <access>read-write</access>
  61554. <enumeratedValues>
  61555. <enumeratedValue>
  61556. <name>mask_wdog3_rst_5</name>
  61557. <description>wdog3_rst_b is masked</description>
  61558. <value>0x5</value>
  61559. </enumeratedValue>
  61560. <enumeratedValue>
  61561. <name>mask_wdog3_rst_10</name>
  61562. <description>wdog3_rst_b is not masked</description>
  61563. <value>0xA</value>
  61564. </enumeratedValue>
  61565. </enumeratedValues>
  61566. </field>
  61567. </fields>
  61568. </register>
  61569. <register>
  61570. <name>SBMR1</name>
  61571. <description>SRC Boot Mode Register 1</description>
  61572. <addressOffset>0x4</addressOffset>
  61573. <size>32</size>
  61574. <access>read-only</access>
  61575. <resetValue>0</resetValue>
  61576. <resetMask>0xFFFFFFFF</resetMask>
  61577. <fields>
  61578. <field>
  61579. <name>BOOT_CFG1</name>
  61580. <description>Refer to fusemap.</description>
  61581. <bitOffset>0</bitOffset>
  61582. <bitWidth>8</bitWidth>
  61583. <access>read-only</access>
  61584. </field>
  61585. <field>
  61586. <name>BOOT_CFG2</name>
  61587. <description>Refer to fusemap.</description>
  61588. <bitOffset>0x8</bitOffset>
  61589. <bitWidth>8</bitWidth>
  61590. <access>read-only</access>
  61591. </field>
  61592. <field>
  61593. <name>BOOT_CFG3</name>
  61594. <description>Refer to fusemap.</description>
  61595. <bitOffset>0x10</bitOffset>
  61596. <bitWidth>8</bitWidth>
  61597. <access>read-only</access>
  61598. </field>
  61599. <field>
  61600. <name>BOOT_CFG4</name>
  61601. <description>Refer to fusemap.</description>
  61602. <bitOffset>0x18</bitOffset>
  61603. <bitWidth>8</bitWidth>
  61604. <access>read-only</access>
  61605. </field>
  61606. </fields>
  61607. </register>
  61608. <register>
  61609. <name>SRSR</name>
  61610. <description>SRC Reset Status Register</description>
  61611. <addressOffset>0x8</addressOffset>
  61612. <size>32</size>
  61613. <access>read-write</access>
  61614. <resetValue>0x1</resetValue>
  61615. <resetMask>0xFFFFFFFF</resetMask>
  61616. <fields>
  61617. <field>
  61618. <name>ipp_reset_b</name>
  61619. <description>Indicates whether reset was the result of ipp_reset_b pin (Power-up sequence)</description>
  61620. <bitOffset>0</bitOffset>
  61621. <bitWidth>1</bitWidth>
  61622. <access>read-write</access>
  61623. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61624. <enumeratedValues>
  61625. <enumeratedValue>
  61626. <name>ipp_reset_b_0</name>
  61627. <description>Reset is not a result of ipp_reset_b pin.</description>
  61628. <value>0</value>
  61629. </enumeratedValue>
  61630. <enumeratedValue>
  61631. <name>ipp_reset_b_1</name>
  61632. <description>Reset is a result of ipp_reset_b pin.</description>
  61633. <value>0x1</value>
  61634. </enumeratedValue>
  61635. </enumeratedValues>
  61636. </field>
  61637. <field>
  61638. <name>csu_reset_b</name>
  61639. <description>Indicates whether the reset was the result of the csu_reset_b input</description>
  61640. <bitOffset>0x2</bitOffset>
  61641. <bitWidth>1</bitWidth>
  61642. <access>read-write</access>
  61643. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61644. <enumeratedValues>
  61645. <enumeratedValue>
  61646. <name>csu_reset_b_0</name>
  61647. <description>Reset is not a result of the csu_reset_b event.</description>
  61648. <value>0</value>
  61649. </enumeratedValue>
  61650. <enumeratedValue>
  61651. <name>csu_reset_b_1</name>
  61652. <description>Reset is a result of the csu_reset_b event.</description>
  61653. <value>0x1</value>
  61654. </enumeratedValue>
  61655. </enumeratedValues>
  61656. </field>
  61657. <field>
  61658. <name>ipp_user_reset_b</name>
  61659. <description>Indicates whether the reset was the result of the ipp_user_reset_b qualified reset.</description>
  61660. <bitOffset>0x3</bitOffset>
  61661. <bitWidth>1</bitWidth>
  61662. <access>read-write</access>
  61663. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61664. <enumeratedValues>
  61665. <enumeratedValue>
  61666. <name>ipp_user_reset_b_0</name>
  61667. <description>Reset is not a result of the ipp_user_reset_b qualified as COLD reset event.</description>
  61668. <value>0</value>
  61669. </enumeratedValue>
  61670. <enumeratedValue>
  61671. <name>ipp_user_reset_b_1</name>
  61672. <description>Reset is a result of the ipp_user_reset_b qualified as COLD reset event.</description>
  61673. <value>0x1</value>
  61674. </enumeratedValue>
  61675. </enumeratedValues>
  61676. </field>
  61677. <field>
  61678. <name>wdog_rst_b</name>
  61679. <description>IC Watchdog Time-out reset</description>
  61680. <bitOffset>0x4</bitOffset>
  61681. <bitWidth>1</bitWidth>
  61682. <access>read-write</access>
  61683. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61684. <enumeratedValues>
  61685. <enumeratedValue>
  61686. <name>wdog_rst_b_0</name>
  61687. <description>Reset is not a result of the watchdog time-out event.</description>
  61688. <value>0</value>
  61689. </enumeratedValue>
  61690. <enumeratedValue>
  61691. <name>wdog_rst_b_1</name>
  61692. <description>Reset is a result of the watchdog time-out event.</description>
  61693. <value>0x1</value>
  61694. </enumeratedValue>
  61695. </enumeratedValues>
  61696. </field>
  61697. <field>
  61698. <name>jtag_rst_b</name>
  61699. <description>HIGH - Z JTAG reset. Indicates whether the reset was the result of HIGH-Z reset from JTAG.</description>
  61700. <bitOffset>0x5</bitOffset>
  61701. <bitWidth>1</bitWidth>
  61702. <access>read-write</access>
  61703. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61704. <enumeratedValues>
  61705. <enumeratedValue>
  61706. <name>jtag_rst_b_0</name>
  61707. <description>Reset is not a result of HIGH-Z reset from JTAG.</description>
  61708. <value>0</value>
  61709. </enumeratedValue>
  61710. <enumeratedValue>
  61711. <name>jtag_rst_b_1</name>
  61712. <description>Reset is a result of HIGH-Z reset from JTAG.</description>
  61713. <value>0x1</value>
  61714. </enumeratedValue>
  61715. </enumeratedValues>
  61716. </field>
  61717. <field>
  61718. <name>jtag_sw_rst</name>
  61719. <description>JTAG software reset. Indicates whether the reset was the result of software reset from JTAG.</description>
  61720. <bitOffset>0x6</bitOffset>
  61721. <bitWidth>1</bitWidth>
  61722. <access>read-write</access>
  61723. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61724. <enumeratedValues>
  61725. <enumeratedValue>
  61726. <name>jtag_sw_rst_0</name>
  61727. <description>Reset is not a result of software reset from JTAG.</description>
  61728. <value>0</value>
  61729. </enumeratedValue>
  61730. <enumeratedValue>
  61731. <name>jtag_sw_rst_1</name>
  61732. <description>Reset is a result of software reset from JTAG.</description>
  61733. <value>0x1</value>
  61734. </enumeratedValue>
  61735. </enumeratedValues>
  61736. </field>
  61737. <field>
  61738. <name>wdog3_rst_b</name>
  61739. <description>IC Watchdog3 Time-out reset</description>
  61740. <bitOffset>0x7</bitOffset>
  61741. <bitWidth>1</bitWidth>
  61742. <access>read-write</access>
  61743. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  61744. <enumeratedValues>
  61745. <enumeratedValue>
  61746. <name>wdog3_rst_b_0</name>
  61747. <description>Reset is not a result of the watchdog3 time-out event.</description>
  61748. <value>0</value>
  61749. </enumeratedValue>
  61750. <enumeratedValue>
  61751. <name>wdog3_rst_b_1</name>
  61752. <description>Reset is a result of the watchdog3 time-out event.</description>
  61753. <value>0x1</value>
  61754. </enumeratedValue>
  61755. </enumeratedValues>
  61756. </field>
  61757. <field>
  61758. <name>tempsense_rst_b</name>
  61759. <description>Temper Sensor software reset</description>
  61760. <bitOffset>0x8</bitOffset>
  61761. <bitWidth>1</bitWidth>
  61762. <access>read-write</access>
  61763. <enumeratedValues>
  61764. <enumeratedValue>
  61765. <name>tempsense_rst_b_0</name>
  61766. <description>Reset is not a result of software reset from Temperature Sensor.</description>
  61767. <value>0</value>
  61768. </enumeratedValue>
  61769. <enumeratedValue>
  61770. <name>tempsense_rst_b_1</name>
  61771. <description>Reset is a result of software reset from Temperature Sensor.</description>
  61772. <value>0x1</value>
  61773. </enumeratedValue>
  61774. </enumeratedValues>
  61775. </field>
  61776. <field>
  61777. <name>warm_boot</name>
  61778. <description>WARM boot indication shows that WARM boot was initiated by software</description>
  61779. <bitOffset>0x10</bitOffset>
  61780. <bitWidth>1</bitWidth>
  61781. <access>read-write</access>
  61782. <enumeratedValues>
  61783. <enumeratedValue>
  61784. <name>warm_boot_0</name>
  61785. <description>WARM boot process not initiated by software.</description>
  61786. <value>0</value>
  61787. </enumeratedValue>
  61788. <enumeratedValue>
  61789. <name>warm_boot_1</name>
  61790. <description>WARM boot initiated by software.</description>
  61791. <value>0x1</value>
  61792. </enumeratedValue>
  61793. </enumeratedValues>
  61794. </field>
  61795. </fields>
  61796. </register>
  61797. <register>
  61798. <name>SISR</name>
  61799. <description>SRC Interrupt Status Register</description>
  61800. <addressOffset>0x14</addressOffset>
  61801. <size>32</size>
  61802. <access>read-only</access>
  61803. <resetValue>0</resetValue>
  61804. <resetMask>0xFFFFFFFF</resetMask>
  61805. <fields>
  61806. <field>
  61807. <name>core0_wdog_rst_req</name>
  61808. <description>WDOG reset request from core0. Read-only status bit.</description>
  61809. <bitOffset>0x5</bitOffset>
  61810. <bitWidth>1</bitWidth>
  61811. <access>read-only</access>
  61812. </field>
  61813. </fields>
  61814. </register>
  61815. <register>
  61816. <name>SBMR2</name>
  61817. <description>SRC Boot Mode Register 2</description>
  61818. <addressOffset>0x1C</addressOffset>
  61819. <size>32</size>
  61820. <access>read-only</access>
  61821. <resetValue>0</resetValue>
  61822. <resetMask>0xFFFFFFFF</resetMask>
  61823. <fields>
  61824. <field>
  61825. <name>SEC_CONFIG</name>
  61826. <description>SECONFIG[1] shows the state of the SECONFIG[1] fuse</description>
  61827. <bitOffset>0</bitOffset>
  61828. <bitWidth>2</bitWidth>
  61829. <access>read-only</access>
  61830. </field>
  61831. <field>
  61832. <name>DIR_BT_DIS</name>
  61833. <description>DIR_BT_DIS shows the state of the DIR_BT_DIS fuse</description>
  61834. <bitOffset>0x3</bitOffset>
  61835. <bitWidth>1</bitWidth>
  61836. <access>read-only</access>
  61837. </field>
  61838. <field>
  61839. <name>BT_FUSE_SEL</name>
  61840. <description>BT_FUSE_SEL (connected to gpio bt_fuse_sel) shows the state of the BT_FUSE_SEL fuse</description>
  61841. <bitOffset>0x4</bitOffset>
  61842. <bitWidth>1</bitWidth>
  61843. <access>read-only</access>
  61844. </field>
  61845. <field>
  61846. <name>BMOD</name>
  61847. <description>BMOD[1:0] shows the latched state of the BOOT_MODE1 and BOOT_MODE0 signals on the rising edge of POR_B</description>
  61848. <bitOffset>0x18</bitOffset>
  61849. <bitWidth>2</bitWidth>
  61850. <access>read-only</access>
  61851. </field>
  61852. </fields>
  61853. </register>
  61854. <register>
  61855. <name>GPR1</name>
  61856. <description>SRC General Purpose Register 1</description>
  61857. <addressOffset>0x20</addressOffset>
  61858. <size>32</size>
  61859. <access>read-write</access>
  61860. <resetValue>0</resetValue>
  61861. <resetMask>0xFFFFFFFF</resetMask>
  61862. <fields>
  61863. <field>
  61864. <name>PERSISTENT_ENTRY0</name>
  61865. <description>Holds entry function for core0 for waking-up from low power mode</description>
  61866. <bitOffset>0</bitOffset>
  61867. <bitWidth>32</bitWidth>
  61868. <access>read-write</access>
  61869. </field>
  61870. </fields>
  61871. </register>
  61872. <register>
  61873. <name>GPR2</name>
  61874. <description>SRC General Purpose Register 2</description>
  61875. <addressOffset>0x24</addressOffset>
  61876. <size>32</size>
  61877. <access>read-write</access>
  61878. <resetValue>0</resetValue>
  61879. <resetMask>0xFFFFFFFF</resetMask>
  61880. <fields>
  61881. <field>
  61882. <name>PERSISTENT_ARG0</name>
  61883. <description>Holds argument of entry function for core0 for waking-up from low power mode</description>
  61884. <bitOffset>0</bitOffset>
  61885. <bitWidth>32</bitWidth>
  61886. <access>read-write</access>
  61887. </field>
  61888. </fields>
  61889. </register>
  61890. <register>
  61891. <name>GPR3</name>
  61892. <description>SRC General Purpose Register 3</description>
  61893. <addressOffset>0x28</addressOffset>
  61894. <size>32</size>
  61895. <access>read-write</access>
  61896. <resetValue>0</resetValue>
  61897. <resetMask>0xFFFFFFFF</resetMask>
  61898. </register>
  61899. <register>
  61900. <name>GPR4</name>
  61901. <description>SRC General Purpose Register 4</description>
  61902. <addressOffset>0x2C</addressOffset>
  61903. <size>32</size>
  61904. <access>read-write</access>
  61905. <resetValue>0</resetValue>
  61906. <resetMask>0xFFFFFFFF</resetMask>
  61907. </register>
  61908. <register>
  61909. <name>GPR5</name>
  61910. <description>SRC General Purpose Register 5</description>
  61911. <addressOffset>0x30</addressOffset>
  61912. <size>32</size>
  61913. <access>read-write</access>
  61914. <resetValue>0</resetValue>
  61915. <resetMask>0xFFFFFFFF</resetMask>
  61916. </register>
  61917. <register>
  61918. <name>GPR6</name>
  61919. <description>SRC General Purpose Register 6</description>
  61920. <addressOffset>0x34</addressOffset>
  61921. <size>32</size>
  61922. <access>read-write</access>
  61923. <resetValue>0</resetValue>
  61924. <resetMask>0xFFFFFFFF</resetMask>
  61925. </register>
  61926. <register>
  61927. <name>GPR7</name>
  61928. <description>SRC General Purpose Register 7</description>
  61929. <addressOffset>0x38</addressOffset>
  61930. <size>32</size>
  61931. <access>read-write</access>
  61932. <resetValue>0</resetValue>
  61933. <resetMask>0xFFFFFFFF</resetMask>
  61934. </register>
  61935. <register>
  61936. <name>GPR8</name>
  61937. <description>SRC General Purpose Register 8</description>
  61938. <addressOffset>0x3C</addressOffset>
  61939. <size>32</size>
  61940. <access>read-write</access>
  61941. <resetValue>0</resetValue>
  61942. <resetMask>0xFFFFFFFF</resetMask>
  61943. </register>
  61944. <register>
  61945. <name>GPR9</name>
  61946. <description>SRC General Purpose Register 9</description>
  61947. <addressOffset>0x40</addressOffset>
  61948. <size>32</size>
  61949. <access>read-only</access>
  61950. <resetValue>0</resetValue>
  61951. <resetMask>0xFFFFFFFF</resetMask>
  61952. </register>
  61953. <register>
  61954. <name>GPR10</name>
  61955. <description>SRC General Purpose Register 10</description>
  61956. <addressOffset>0x44</addressOffset>
  61957. <size>32</size>
  61958. <access>read-write</access>
  61959. <resetValue>0</resetValue>
  61960. <resetMask>0xFFFFFFFF</resetMask>
  61961. </register>
  61962. </registers>
  61963. </peripheral>
  61964. <peripheral>
  61965. <name>GPC</name>
  61966. <description>GPC</description>
  61967. <groupName>GPC</groupName>
  61968. <prependToName>GPC_</prependToName>
  61969. <baseAddress>0x20DC000</baseAddress>
  61970. <addressBlock>
  61971. <offset>0</offset>
  61972. <size>0x28</size>
  61973. <usage>registers</usage>
  61974. </addressBlock>
  61975. <interrupt>
  61976. <name>GPC</name>
  61977. <value>121</value>
  61978. </interrupt>
  61979. <registers>
  61980. <register>
  61981. <name>CNTR</name>
  61982. <description>GPC Interface control register</description>
  61983. <addressOffset>0</addressOffset>
  61984. <size>32</size>
  61985. <access>read-write</access>
  61986. <resetValue>0x520000</resetValue>
  61987. <resetMask>0xFFFFFFFF</resetMask>
  61988. <fields>
  61989. <field>
  61990. <name>MEGA_PDN_REQ</name>
  61991. <description>MEGA domain power down request</description>
  61992. <bitOffset>0x2</bitOffset>
  61993. <bitWidth>1</bitWidth>
  61994. <access>read-write</access>
  61995. <enumeratedValues>
  61996. <enumeratedValue>
  61997. <name>MEGA_PDN_REQ_0</name>
  61998. <description>No Request</description>
  61999. <value>0</value>
  62000. </enumeratedValue>
  62001. <enumeratedValue>
  62002. <name>MEGA_PDN_REQ_1</name>
  62003. <description>Request power down sequence</description>
  62004. <value>0x1</value>
  62005. </enumeratedValue>
  62006. </enumeratedValues>
  62007. </field>
  62008. <field>
  62009. <name>MEGA_PUP_REQ</name>
  62010. <description>MEGA domain power up request</description>
  62011. <bitOffset>0x3</bitOffset>
  62012. <bitWidth>1</bitWidth>
  62013. <access>read-write</access>
  62014. <enumeratedValues>
  62015. <enumeratedValue>
  62016. <name>MEGA_PUP_REQ_0</name>
  62017. <description>No Request</description>
  62018. <value>0</value>
  62019. </enumeratedValue>
  62020. <enumeratedValue>
  62021. <name>MEGA_PUP_REQ_1</name>
  62022. <description>Request power up sequence</description>
  62023. <value>0x1</value>
  62024. </enumeratedValue>
  62025. </enumeratedValues>
  62026. </field>
  62027. <field>
  62028. <name>DISPLAY_PDN_REQ</name>
  62029. <description>Display Power Down request</description>
  62030. <bitOffset>0x4</bitOffset>
  62031. <bitWidth>1</bitWidth>
  62032. <access>read-write</access>
  62033. <enumeratedValues>
  62034. <enumeratedValue>
  62035. <name>DISPLAY_PDN_REQ_0</name>
  62036. <description>no request</description>
  62037. <value>0</value>
  62038. </enumeratedValue>
  62039. <enumeratedValue>
  62040. <name>DISPLAY_PDN_REQ_1</name>
  62041. <description>Request Power Down sequence to start for Display</description>
  62042. <value>0x1</value>
  62043. </enumeratedValue>
  62044. </enumeratedValues>
  62045. </field>
  62046. <field>
  62047. <name>DISPLAY_PUP_REQ</name>
  62048. <description>Display Power Up request</description>
  62049. <bitOffset>0x5</bitOffset>
  62050. <bitWidth>1</bitWidth>
  62051. <access>read-write</access>
  62052. <enumeratedValues>
  62053. <enumeratedValue>
  62054. <name>DISPLAY_PUP_REQ_0</name>
  62055. <description>no request</description>
  62056. <value>0</value>
  62057. </enumeratedValue>
  62058. <enumeratedValue>
  62059. <name>DISPLAY_PUP_REQ_1</name>
  62060. <description>Request Power Up sequence to start for Display</description>
  62061. <value>0x1</value>
  62062. </enumeratedValue>
  62063. </enumeratedValues>
  62064. </field>
  62065. <field>
  62066. <name>DVFS0CR</name>
  62067. <description>DVFS0 (ARM) Change request (bit is read-only)</description>
  62068. <bitOffset>0x10</bitOffset>
  62069. <bitWidth>1</bitWidth>
  62070. <access>read-only</access>
  62071. <enumeratedValues>
  62072. <enumeratedValue>
  62073. <name>DVFS0CR_0</name>
  62074. <description>DVFS0 has no request</description>
  62075. <value>0</value>
  62076. </enumeratedValue>
  62077. <enumeratedValue>
  62078. <name>DVFS0CR_1</name>
  62079. <description>DVFS0 is requesting for frequency/voltage update</description>
  62080. <value>0x1</value>
  62081. </enumeratedValue>
  62082. </enumeratedValues>
  62083. </field>
  62084. <field>
  62085. <name>VADC_ANALOG_OFF</name>
  62086. <description>Indication to VADC whether the analog power to VADC is available or not</description>
  62087. <bitOffset>0x11</bitOffset>
  62088. <bitWidth>1</bitWidth>
  62089. <access>read-write</access>
  62090. <enumeratedValues>
  62091. <enumeratedValue>
  62092. <name>VADC_ANALOG_OFF_0</name>
  62093. <description>VADC analog power is on</description>
  62094. <value>0</value>
  62095. </enumeratedValue>
  62096. <enumeratedValue>
  62097. <name>VADC_ANALOG_OFF_1</name>
  62098. <description>VADC analog power is off</description>
  62099. <value>0x1</value>
  62100. </enumeratedValue>
  62101. </enumeratedValues>
  62102. </field>
  62103. <field>
  62104. <name>VADC_EXT_PWD_N</name>
  62105. <description>VADC power down bit</description>
  62106. <bitOffset>0x12</bitOffset>
  62107. <bitWidth>1</bitWidth>
  62108. <access>read-write</access>
  62109. <enumeratedValues>
  62110. <enumeratedValue>
  62111. <name>VADC_EXT_PWD_N_0</name>
  62112. <description>VADC power down</description>
  62113. <value>0</value>
  62114. </enumeratedValue>
  62115. <enumeratedValue>
  62116. <name>VADC_EXT_PWD_N_1</name>
  62117. <description>VADC not power down</description>
  62118. <value>0x1</value>
  62119. </enumeratedValue>
  62120. </enumeratedValues>
  62121. </field>
  62122. <field>
  62123. <name>GPCIRQM</name>
  62124. <description>GPC interrupt/event masking</description>
  62125. <bitOffset>0x15</bitOffset>
  62126. <bitWidth>1</bitWidth>
  62127. <access>read-write</access>
  62128. <enumeratedValues>
  62129. <enumeratedValue>
  62130. <name>GPCIRQM_0</name>
  62131. <description>not masked</description>
  62132. <value>0</value>
  62133. </enumeratedValue>
  62134. <enumeratedValue>
  62135. <name>GPCIRQM_1</name>
  62136. <description>interrupt/event is masked</description>
  62137. <value>0x1</value>
  62138. </enumeratedValue>
  62139. </enumeratedValues>
  62140. </field>
  62141. <field>
  62142. <name>L2_PGE</name>
  62143. <description>L2 Cache Power Gate Enable</description>
  62144. <bitOffset>0x16</bitOffset>
  62145. <bitWidth>1</bitWidth>
  62146. <access>read-write</access>
  62147. <enumeratedValues>
  62148. <enumeratedValue>
  62149. <name>L2_PGE_0</name>
  62150. <description>L2 cache will keep power on even if CPU core is power down and will not be hardware invalidated when CPU core is re-power up the reset value is 1'b1</description>
  62151. <value>0</value>
  62152. </enumeratedValue>
  62153. <enumeratedValue>
  62154. <name>L2_PGE_1</name>
  62155. <description>L2 cache power gate off request, L2 cache will be power down once when CPU core is power down and will be hardware invalidated automatically when CPU core is re-power up</description>
  62156. <value>0x1</value>
  62157. </enumeratedValue>
  62158. </enumeratedValues>
  62159. </field>
  62160. </fields>
  62161. </register>
  62162. <register>
  62163. <name>PGR</name>
  62164. <description>GPC Power Gating Register</description>
  62165. <addressOffset>0x4</addressOffset>
  62166. <size>32</size>
  62167. <access>read-write</access>
  62168. <resetValue>0</resetValue>
  62169. <resetMask>0xFFFFFFFF</resetMask>
  62170. <fields>
  62171. <field>
  62172. <name>DRCIC</name>
  62173. <description>Debug ref cir in mux control</description>
  62174. <bitOffset>0x1D</bitOffset>
  62175. <bitWidth>2</bitWidth>
  62176. <access>read-write</access>
  62177. <enumeratedValues>
  62178. <enumeratedValue>
  62179. <name>DRCIC_0</name>
  62180. <description>ccm_cosr_1_clk_in</description>
  62181. <value>0</value>
  62182. </enumeratedValue>
  62183. <enumeratedValue>
  62184. <name>DRCIC_1</name>
  62185. <description>ccm_cosr_2_clk_in</description>
  62186. <value>0x1</value>
  62187. </enumeratedValue>
  62188. <enumeratedValue>
  62189. <name>DRCIC_2</name>
  62190. <description>restricted</description>
  62191. <value>0x2</value>
  62192. </enumeratedValue>
  62193. <enumeratedValue>
  62194. <name>DRCIC_3</name>
  62195. <description>restricted</description>
  62196. <value>0x3</value>
  62197. </enumeratedValue>
  62198. </enumeratedValues>
  62199. </field>
  62200. </fields>
  62201. </register>
  62202. <register>
  62203. <name>IMR1</name>
  62204. <description>IRQ masking register 1</description>
  62205. <addressOffset>0x8</addressOffset>
  62206. <size>32</size>
  62207. <access>read-write</access>
  62208. <resetValue>0</resetValue>
  62209. <resetMask>0xFFFFFFFF</resetMask>
  62210. <fields>
  62211. <field>
  62212. <name>IMR1</name>
  62213. <description>IRQ[63:32] masking bits: 1-irq masked, 0-irq is not masked</description>
  62214. <bitOffset>0</bitOffset>
  62215. <bitWidth>32</bitWidth>
  62216. <access>read-write</access>
  62217. </field>
  62218. </fields>
  62219. </register>
  62220. <register>
  62221. <name>IMR2</name>
  62222. <description>IRQ masking register 2</description>
  62223. <addressOffset>0xC</addressOffset>
  62224. <size>32</size>
  62225. <access>read-write</access>
  62226. <resetValue>0</resetValue>
  62227. <resetMask>0xFFFFFFFF</resetMask>
  62228. <fields>
  62229. <field>
  62230. <name>IMR2</name>
  62231. <description>IRQ[95:64] masking bits: 1-irq masked, 0-irq is not masked</description>
  62232. <bitOffset>0</bitOffset>
  62233. <bitWidth>32</bitWidth>
  62234. <access>read-write</access>
  62235. </field>
  62236. </fields>
  62237. </register>
  62238. <register>
  62239. <name>IMR3</name>
  62240. <description>IRQ masking register 3</description>
  62241. <addressOffset>0x10</addressOffset>
  62242. <size>32</size>
  62243. <access>read-write</access>
  62244. <resetValue>0</resetValue>
  62245. <resetMask>0xFFFFFFFF</resetMask>
  62246. <fields>
  62247. <field>
  62248. <name>IMR3</name>
  62249. <description>IRQ[127:96] masking bits: 1-irq masked, 0-irq is not masked</description>
  62250. <bitOffset>0</bitOffset>
  62251. <bitWidth>32</bitWidth>
  62252. <access>read-write</access>
  62253. </field>
  62254. </fields>
  62255. </register>
  62256. <register>
  62257. <name>IMR4</name>
  62258. <description>IRQ masking register 4</description>
  62259. <addressOffset>0x14</addressOffset>
  62260. <size>32</size>
  62261. <access>read-write</access>
  62262. <resetValue>0</resetValue>
  62263. <resetMask>0xFFFFFFFF</resetMask>
  62264. <fields>
  62265. <field>
  62266. <name>IMR4</name>
  62267. <description>IRQ[159:128] masking bits: 1-irq masked, 0-irq is not masked</description>
  62268. <bitOffset>0</bitOffset>
  62269. <bitWidth>32</bitWidth>
  62270. <access>read-write</access>
  62271. </field>
  62272. </fields>
  62273. </register>
  62274. <register>
  62275. <name>ISR1</name>
  62276. <description>IRQ status resister 1</description>
  62277. <addressOffset>0x18</addressOffset>
  62278. <size>32</size>
  62279. <access>read-only</access>
  62280. <resetValue>0</resetValue>
  62281. <resetMask>0xFFFFFFFF</resetMask>
  62282. <fields>
  62283. <field>
  62284. <name>ISR1</name>
  62285. <description>IRQ[63:32] status, read only</description>
  62286. <bitOffset>0</bitOffset>
  62287. <bitWidth>32</bitWidth>
  62288. <access>read-only</access>
  62289. </field>
  62290. </fields>
  62291. </register>
  62292. <register>
  62293. <name>ISR2</name>
  62294. <description>IRQ status resister 2</description>
  62295. <addressOffset>0x1C</addressOffset>
  62296. <size>32</size>
  62297. <access>read-only</access>
  62298. <resetValue>0</resetValue>
  62299. <resetMask>0xFFFFFFFF</resetMask>
  62300. <fields>
  62301. <field>
  62302. <name>ISR2</name>
  62303. <description>IRQ[95:64] status, read only</description>
  62304. <bitOffset>0</bitOffset>
  62305. <bitWidth>32</bitWidth>
  62306. <access>read-only</access>
  62307. </field>
  62308. </fields>
  62309. </register>
  62310. <register>
  62311. <name>ISR3</name>
  62312. <description>IRQ status resister 3</description>
  62313. <addressOffset>0x20</addressOffset>
  62314. <size>32</size>
  62315. <access>read-only</access>
  62316. <resetValue>0</resetValue>
  62317. <resetMask>0xFFFFFFFF</resetMask>
  62318. <fields>
  62319. <field>
  62320. <name>ISR3</name>
  62321. <description>IRQ[127:96] status, read only</description>
  62322. <bitOffset>0</bitOffset>
  62323. <bitWidth>32</bitWidth>
  62324. <access>read-only</access>
  62325. </field>
  62326. </fields>
  62327. </register>
  62328. <register>
  62329. <name>ISR4</name>
  62330. <description>IRQ status resister 4</description>
  62331. <addressOffset>0x24</addressOffset>
  62332. <size>32</size>
  62333. <access>read-only</access>
  62334. <resetValue>0</resetValue>
  62335. <resetMask>0xFFFFFFFF</resetMask>
  62336. <fields>
  62337. <field>
  62338. <name>ISR4</name>
  62339. <description>IRQ[159:128] status, read only</description>
  62340. <bitOffset>0</bitOffset>
  62341. <bitWidth>32</bitWidth>
  62342. <access>read-only</access>
  62343. </field>
  62344. </fields>
  62345. </register>
  62346. </registers>
  62347. </peripheral>
  62348. <peripheral>
  62349. <name>DVFSC</name>
  62350. <description>DVFSC</description>
  62351. <groupName>DVFSC</groupName>
  62352. <prependToName>DVFSC_</prependToName>
  62353. <baseAddress>0x20DC180</baseAddress>
  62354. <addressBlock>
  62355. <offset>0</offset>
  62356. <size>0x44</size>
  62357. <usage>registers</usage>
  62358. </addressBlock>
  62359. <registers>
  62360. <register>
  62361. <name>THRS</name>
  62362. <description>DVFS Thresholds</description>
  62363. <addressOffset>0</addressOffset>
  62364. <size>32</size>
  62365. <access>read-write</access>
  62366. <resetValue>0xFAF003E</resetValue>
  62367. <resetMask>0xFFFFFFFF</resetMask>
  62368. <fields>
  62369. <field>
  62370. <name>PNCTHR</name>
  62371. <description>Panic threshold for load tracking</description>
  62372. <bitOffset>0</bitOffset>
  62373. <bitWidth>6</bitWidth>
  62374. <access>read-write</access>
  62375. </field>
  62376. <field>
  62377. <name>DWTHR</name>
  62378. <description>Down threshold for load tracking</description>
  62379. <bitOffset>0x10</bitOffset>
  62380. <bitWidth>6</bitWidth>
  62381. <access>read-write</access>
  62382. </field>
  62383. <field>
  62384. <name>UPTHR</name>
  62385. <description>Upper threshold for load tracking</description>
  62386. <bitOffset>0x16</bitOffset>
  62387. <bitWidth>6</bitWidth>
  62388. <access>read-write</access>
  62389. </field>
  62390. </fields>
  62391. </register>
  62392. <register>
  62393. <name>COUN</name>
  62394. <description>DVFS Counters thresholds</description>
  62395. <addressOffset>0x4</addressOffset>
  62396. <size>32</size>
  62397. <access>read-write</access>
  62398. <resetValue>0x70020</resetValue>
  62399. <resetMask>0xFFFFFFFF</resetMask>
  62400. <fields>
  62401. <field>
  62402. <name>UPCNT</name>
  62403. <description>UP counter threshold value</description>
  62404. <bitOffset>0</bitOffset>
  62405. <bitWidth>8</bitWidth>
  62406. <access>read-write</access>
  62407. </field>
  62408. <field>
  62409. <name>DN_CNT</name>
  62410. <description>Down counter threshold value</description>
  62411. <bitOffset>0x10</bitOffset>
  62412. <bitWidth>8</bitWidth>
  62413. <access>read-write</access>
  62414. </field>
  62415. </fields>
  62416. </register>
  62417. <register>
  62418. <name>SIG1</name>
  62419. <description>DVFS general purpose bits weight</description>
  62420. <addressOffset>0x8</addressOffset>
  62421. <size>32</size>
  62422. <access>read-write</access>
  62423. <resetValue>0</resetValue>
  62424. <resetMask>0xFFFFFFFF</resetMask>
  62425. <fields>
  62426. <field>
  62427. <name>WSW6</name>
  62428. <description>General purpose load tracking signal weight dvfs_w_sig[6]</description>
  62429. <bitOffset>0x2</bitOffset>
  62430. <bitWidth>3</bitWidth>
  62431. <access>read-write</access>
  62432. </field>
  62433. <field>
  62434. <name>WSW7</name>
  62435. <description>General purpose load tracking signal weight dvfs_w_sig[7]</description>
  62436. <bitOffset>0x5</bitOffset>
  62437. <bitWidth>3</bitWidth>
  62438. <access>read-write</access>
  62439. </field>
  62440. <field>
  62441. <name>WSW8</name>
  62442. <description>General purpose load tracking signal weight dvfs_w_sig[8]</description>
  62443. <bitOffset>0x8</bitOffset>
  62444. <bitWidth>3</bitWidth>
  62445. <access>read-write</access>
  62446. </field>
  62447. <field>
  62448. <name>WSW9</name>
  62449. <description>General purpose load tracking signal weight dvfs_w_sig[9]</description>
  62450. <bitOffset>0xB</bitOffset>
  62451. <bitWidth>3</bitWidth>
  62452. <access>read-write</access>
  62453. </field>
  62454. <field>
  62455. <name>WSW10</name>
  62456. <description>General purpose load tracking signal weight dvfs_w_sig[10]</description>
  62457. <bitOffset>0xE</bitOffset>
  62458. <bitWidth>3</bitWidth>
  62459. <access>read-write</access>
  62460. </field>
  62461. <field>
  62462. <name>WSW11</name>
  62463. <description>General purpose load tracking signal weight dvfs_w_sig[11]</description>
  62464. <bitOffset>0x11</bitOffset>
  62465. <bitWidth>3</bitWidth>
  62466. <access>read-write</access>
  62467. </field>
  62468. <field>
  62469. <name>WSW12</name>
  62470. <description>General purpose load tracking signal weight dvfs_w_sig[12]</description>
  62471. <bitOffset>0x14</bitOffset>
  62472. <bitWidth>3</bitWidth>
  62473. <access>read-write</access>
  62474. </field>
  62475. <field>
  62476. <name>WSW13</name>
  62477. <description>General purpose load tracking signal weight dvfs_w_sig[13]</description>
  62478. <bitOffset>0x17</bitOffset>
  62479. <bitWidth>3</bitWidth>
  62480. <access>read-write</access>
  62481. </field>
  62482. <field>
  62483. <name>WSW14</name>
  62484. <description>General purpose load tracking signal weight dvfs_w_sig[14]</description>
  62485. <bitOffset>0x1A</bitOffset>
  62486. <bitWidth>3</bitWidth>
  62487. <access>read-write</access>
  62488. </field>
  62489. <field>
  62490. <name>WSW15</name>
  62491. <description>General purpose load tracking signal weight dvfs_w_sig[15]</description>
  62492. <bitOffset>0x1D</bitOffset>
  62493. <bitWidth>3</bitWidth>
  62494. <access>read-write</access>
  62495. </field>
  62496. </fields>
  62497. </register>
  62498. <register>
  62499. <name>DVFSSIG0</name>
  62500. <description>DVFS general purpose bits weight</description>
  62501. <addressOffset>0xC</addressOffset>
  62502. <size>32</size>
  62503. <access>read-write</access>
  62504. <resetValue>0</resetValue>
  62505. <resetMask>0xFFFFFFFF</resetMask>
  62506. <fields>
  62507. <field>
  62508. <name>WSW0</name>
  62509. <description>General purpose load tracking signal weight dvfs_w_sig[0]</description>
  62510. <bitOffset>0</bitOffset>
  62511. <bitWidth>6</bitWidth>
  62512. <access>read-write</access>
  62513. </field>
  62514. <field>
  62515. <name>WSW1</name>
  62516. <description>General purpose load tracking signal weight dvfs_w_sig[1]</description>
  62517. <bitOffset>0x6</bitOffset>
  62518. <bitWidth>6</bitWidth>
  62519. <access>read-write</access>
  62520. </field>
  62521. <field>
  62522. <name>WSW2</name>
  62523. <description>General purpose load tracking signal weight dvfs_w_sig[2]</description>
  62524. <bitOffset>0x14</bitOffset>
  62525. <bitWidth>3</bitWidth>
  62526. <access>read-write</access>
  62527. </field>
  62528. <field>
  62529. <name>WSW3</name>
  62530. <description>General purpose load tracking signal weight dvfs_w_sig[3]</description>
  62531. <bitOffset>0x17</bitOffset>
  62532. <bitWidth>3</bitWidth>
  62533. <access>read-write</access>
  62534. </field>
  62535. <field>
  62536. <name>WSW4</name>
  62537. <description>General purpose load tracking signal weight dvfs_w_sig[4]</description>
  62538. <bitOffset>0x1A</bitOffset>
  62539. <bitWidth>3</bitWidth>
  62540. <access>read-write</access>
  62541. </field>
  62542. <field>
  62543. <name>WSW5</name>
  62544. <description>General purpose load tracking signal weight dvfs_w_sig[5]</description>
  62545. <bitOffset>0x1D</bitOffset>
  62546. <bitWidth>3</bitWidth>
  62547. <access>read-write</access>
  62548. </field>
  62549. </fields>
  62550. </register>
  62551. <register>
  62552. <name>DVFSGPC0</name>
  62553. <description>DVFS general purpose bit 0 weight counter</description>
  62554. <addressOffset>0x10</addressOffset>
  62555. <size>32</size>
  62556. <access>read-write</access>
  62557. <resetValue>0</resetValue>
  62558. <resetMask>0xFFFFFFFF</resetMask>
  62559. <fields>
  62560. <field>
  62561. <name>GPBC0</name>
  62562. <description>GPBC0 - General Purpose bits Counter 0 During period of this counter the GeP bit 0 will be set and WSW0 will be added to the calculations</description>
  62563. <bitOffset>0</bitOffset>
  62564. <bitWidth>17</bitWidth>
  62565. <access>read-write</access>
  62566. </field>
  62567. <field>
  62568. <name>C0ACT</name>
  62569. <description>C0ACT - Counter 0 active indicator</description>
  62570. <bitOffset>0x1E</bitOffset>
  62571. <bitWidth>1</bitWidth>
  62572. <access>read-only</access>
  62573. <enumeratedValues>
  62574. <enumeratedValue>
  62575. <name>C0ACT_0</name>
  62576. <description>General Purpose bit0 counter reached value of &quot;0&quot; - the instead of WSW0, &quot;0&quot; (zero) is provided to DVFS calculation</description>
  62577. <value>0</value>
  62578. </enumeratedValue>
  62579. <enumeratedValue>
  62580. <name>C0ACT_1</name>
  62581. <description>General Purpose bit0 counter didn't reach value of &quot;0&quot; - the WSW0 is provided to DVFS calculation</description>
  62582. <value>0x1</value>
  62583. </enumeratedValue>
  62584. </enumeratedValues>
  62585. </field>
  62586. <field>
  62587. <name>C0STRT</name>
  62588. <description>C0STRT - Counter 0 start Setting of this bit will initialize down counting of the GPC0 value</description>
  62589. <bitOffset>0x1F</bitOffset>
  62590. <bitWidth>1</bitWidth>
  62591. <access>read-write</access>
  62592. </field>
  62593. </fields>
  62594. </register>
  62595. <register>
  62596. <name>DVFSGPC1</name>
  62597. <description>DVFS general purpose bit 1 weight counter</description>
  62598. <addressOffset>0x14</addressOffset>
  62599. <size>32</size>
  62600. <access>read-write</access>
  62601. <resetValue>0</resetValue>
  62602. <resetMask>0xFFFFFFFF</resetMask>
  62603. <fields>
  62604. <field>
  62605. <name>GPBC1</name>
  62606. <description>GPBC1 - General Purpose bits Counter 1 During period of this counter the GeP bit 1 will be set and WSW1 will be added to the calculations</description>
  62607. <bitOffset>0</bitOffset>
  62608. <bitWidth>17</bitWidth>
  62609. <access>read-write</access>
  62610. </field>
  62611. <field>
  62612. <name>C1ACT</name>
  62613. <description>C1ACT - Counter 1 active indicator</description>
  62614. <bitOffset>0x1E</bitOffset>
  62615. <bitWidth>1</bitWidth>
  62616. <access>read-only</access>
  62617. <enumeratedValues>
  62618. <enumeratedValue>
  62619. <name>C1ACT_0</name>
  62620. <description>General Purpose bit1 counter reached value of &quot;0&quot; - the instead of WSW1, &quot;0&quot; (zero) is provided to DVFS calculation</description>
  62621. <value>0</value>
  62622. </enumeratedValue>
  62623. <enumeratedValue>
  62624. <name>C1ACT_1</name>
  62625. <description>General Purpose bit1 counter didn't reach value of &quot;0&quot; - the WSW1 is provided to DVFS calculation</description>
  62626. <value>0x1</value>
  62627. </enumeratedValue>
  62628. </enumeratedValues>
  62629. </field>
  62630. <field>
  62631. <name>C1STRT</name>
  62632. <description>C1STRT - Counter 1start Setting of this bit will initialize down counting of the GPC1 value</description>
  62633. <bitOffset>0x1F</bitOffset>
  62634. <bitWidth>1</bitWidth>
  62635. <access>read-write</access>
  62636. </field>
  62637. </fields>
  62638. </register>
  62639. <register>
  62640. <name>DVFSGPBT</name>
  62641. <description>DVFS general purpose bits enables</description>
  62642. <addressOffset>0x18</addressOffset>
  62643. <size>32</size>
  62644. <access>read-write</access>
  62645. <resetValue>0</resetValue>
  62646. <resetMask>0xFFFFFFFF</resetMask>
  62647. <fields>
  62648. <field>
  62649. <name>GPB0</name>
  62650. <description>General purpose bit 0</description>
  62651. <bitOffset>0</bitOffset>
  62652. <bitWidth>1</bitWidth>
  62653. <access>read-write</access>
  62654. </field>
  62655. <field>
  62656. <name>GPB1</name>
  62657. <description>General purpose bit 1</description>
  62658. <bitOffset>0x1</bitOffset>
  62659. <bitWidth>1</bitWidth>
  62660. <access>read-write</access>
  62661. </field>
  62662. <field>
  62663. <name>GPB2</name>
  62664. <description>General purpose bit 2. Its weight is set by WSW2 value.</description>
  62665. <bitOffset>0x2</bitOffset>
  62666. <bitWidth>1</bitWidth>
  62667. <access>read-write</access>
  62668. </field>
  62669. <field>
  62670. <name>GPB3</name>
  62671. <description>General purpose bit 3. Its weight is set by WSW3 value.</description>
  62672. <bitOffset>0x3</bitOffset>
  62673. <bitWidth>1</bitWidth>
  62674. <access>read-write</access>
  62675. </field>
  62676. <field>
  62677. <name>GPB4</name>
  62678. <description>General purpose bit 4. Its weight is set by WSW4 value.</description>
  62679. <bitOffset>0x4</bitOffset>
  62680. <bitWidth>1</bitWidth>
  62681. <access>read-write</access>
  62682. </field>
  62683. <field>
  62684. <name>GPB5</name>
  62685. <description>General purpose bit 5. Its weight is set by WSW5 value.</description>
  62686. <bitOffset>0x5</bitOffset>
  62687. <bitWidth>1</bitWidth>
  62688. <access>read-write</access>
  62689. </field>
  62690. <field>
  62691. <name>GPB6</name>
  62692. <description>General purpose bit 6. Its weight is set by WSW6 value.</description>
  62693. <bitOffset>0x6</bitOffset>
  62694. <bitWidth>1</bitWidth>
  62695. <access>read-write</access>
  62696. </field>
  62697. <field>
  62698. <name>GPB7</name>
  62699. <description>General purpose bit 7. Its weight is set by WSW7 value.</description>
  62700. <bitOffset>0x7</bitOffset>
  62701. <bitWidth>1</bitWidth>
  62702. <access>read-write</access>
  62703. </field>
  62704. <field>
  62705. <name>GPB8</name>
  62706. <description>General purpose bit 8. Its weight is set by WSW8 value.</description>
  62707. <bitOffset>0x8</bitOffset>
  62708. <bitWidth>1</bitWidth>
  62709. <access>read-write</access>
  62710. </field>
  62711. <field>
  62712. <name>GPB9</name>
  62713. <description>General purpose bit 9. Its weight is set by WSW9 value.</description>
  62714. <bitOffset>0x9</bitOffset>
  62715. <bitWidth>1</bitWidth>
  62716. <access>read-write</access>
  62717. </field>
  62718. <field>
  62719. <name>GPB10</name>
  62720. <description>General purpose bit 10. Its weight is set by WSW10 value.</description>
  62721. <bitOffset>0xA</bitOffset>
  62722. <bitWidth>1</bitWidth>
  62723. <access>read-write</access>
  62724. </field>
  62725. <field>
  62726. <name>GPB11</name>
  62727. <description>General purpose bit 11. Its weight is set by WSW11 value.</description>
  62728. <bitOffset>0xB</bitOffset>
  62729. <bitWidth>1</bitWidth>
  62730. <access>read-write</access>
  62731. </field>
  62732. <field>
  62733. <name>GPB12</name>
  62734. <description>General purpose bit 12. Its weight is set by WSW12 value.</description>
  62735. <bitOffset>0xC</bitOffset>
  62736. <bitWidth>1</bitWidth>
  62737. <access>read-write</access>
  62738. </field>
  62739. <field>
  62740. <name>GPB13</name>
  62741. <description>General purpose bit 13. Its weight is set by WSW13 value.</description>
  62742. <bitOffset>0xD</bitOffset>
  62743. <bitWidth>1</bitWidth>
  62744. <access>read-write</access>
  62745. </field>
  62746. <field>
  62747. <name>GPB14</name>
  62748. <description>General purpose bit 14. Its weight is set by WSW14 value.</description>
  62749. <bitOffset>0xE</bitOffset>
  62750. <bitWidth>1</bitWidth>
  62751. <access>read-write</access>
  62752. </field>
  62753. <field>
  62754. <name>GPB15</name>
  62755. <description>General purpose bit 15. Its weight is set by WSW15 value.</description>
  62756. <bitOffset>0xF</bitOffset>
  62757. <bitWidth>1</bitWidth>
  62758. <access>read-write</access>
  62759. </field>
  62760. </fields>
  62761. </register>
  62762. <register>
  62763. <name>DVFSEMAC</name>
  62764. <description>DVFS EMAC settings</description>
  62765. <addressOffset>0x1C</addressOffset>
  62766. <size>32</size>
  62767. <access>read-write</access>
  62768. <resetValue>0x4</resetValue>
  62769. <resetMask>0xFFFFFFFF</resetMask>
  62770. <fields>
  62771. <field>
  62772. <name>EMAC</name>
  62773. <description>EMAC - EMA control value</description>
  62774. <bitOffset>0</bitOffset>
  62775. <bitWidth>9</bitWidth>
  62776. <access>read-write</access>
  62777. </field>
  62778. <field>
  62779. <name>DVFEN0</name>
  62780. <description>DVFS tracking for core0 enable.</description>
  62781. <bitOffset>0x9</bitOffset>
  62782. <bitWidth>1</bitWidth>
  62783. <access>read-write</access>
  62784. <enumeratedValues>
  62785. <enumeratedValue>
  62786. <name>DVFEN0_0</name>
  62787. <description>DVFS disabled.</description>
  62788. <value>0</value>
  62789. </enumeratedValue>
  62790. <enumeratedValue>
  62791. <name>DVFEN0_1</name>
  62792. <description>DVFS enabled.</description>
  62793. <value>0x1</value>
  62794. </enumeratedValue>
  62795. </enumeratedValues>
  62796. </field>
  62797. <field>
  62798. <name>FSVAI0</name>
  62799. <description>DVFS Frequency adjustment status of core 0</description>
  62800. <bitOffset>0x10</bitOffset>
  62801. <bitWidth>2</bitWidth>
  62802. <access>read-only</access>
  62803. <enumeratedValues>
  62804. <enumeratedValue>
  62805. <name>FSVAI0_0</name>
  62806. <description>no change</description>
  62807. <value>0</value>
  62808. </enumeratedValue>
  62809. <enumeratedValue>
  62810. <name>FSVAI0_1</name>
  62811. <description>frequency should be increased. Low priority source for interrupt. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MAXF = 1 (highest frequency).</description>
  62812. <value>0x1</value>
  62813. </enumeratedValue>
  62814. <enumeratedValue>
  62815. <name>FSVAI0_2</name>
  62816. <description>frequency should be decreased. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MINF= 1 (lowest frequency).</description>
  62817. <value>0x2</value>
  62818. </enumeratedValue>
  62819. <enumeratedValue>
  62820. <name>FSVAI0_3</name>
  62821. <description>frequency should be increased immediately. High priority source of interrupt. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MAXF = 1 (highest frequency).</description>
  62822. <value>0x3</value>
  62823. </enumeratedValue>
  62824. </enumeratedValues>
  62825. </field>
  62826. <field>
  62827. <name>WFIM0</name>
  62828. <description>DVFS Wait for Interrupt of core 0 mask bit</description>
  62829. <bitOffset>0x18</bitOffset>
  62830. <bitWidth>1</bitWidth>
  62831. <access>read-write</access>
  62832. <enumeratedValues>
  62833. <enumeratedValue>
  62834. <name>WFIM0_0</name>
  62835. <description>Wait for interrupt of core 0 isn't masked</description>
  62836. <value>0</value>
  62837. </enumeratedValue>
  62838. <enumeratedValue>
  62839. <name>WFIM0_1</name>
  62840. <description>Wait for interrupt of core 0 is masked.</description>
  62841. <value>0x1</value>
  62842. </enumeratedValue>
  62843. </enumeratedValues>
  62844. </field>
  62845. </fields>
  62846. </register>
  62847. <register>
  62848. <name>CNTR</name>
  62849. <description>DVFS Control</description>
  62850. <addressOffset>0x20</addressOffset>
  62851. <size>32</size>
  62852. <access>read-write</access>
  62853. <resetValue>0x900000E</resetValue>
  62854. <resetMask>0xFFFFFFFF</resetMask>
  62855. <fields>
  62856. <field>
  62857. <name>LTBRSR</name>
  62858. <description>LTBRSR - Load Tracking Buffer Register Source:</description>
  62859. <bitOffset>0x3</bitOffset>
  62860. <bitWidth>2</bitWidth>
  62861. <access>read-write</access>
  62862. <enumeratedValues>
  62863. <enumeratedValue>
  62864. <name>LTBRSR_0</name>
  62865. <description>pre_ld_add</description>
  62866. <value>0</value>
  62867. </enumeratedValue>
  62868. <enumeratedValue>
  62869. <name>LTBRSR_1</name>
  62870. <description>ld_add</description>
  62871. <value>0x1</value>
  62872. </enumeratedValue>
  62873. <enumeratedValue>
  62874. <name>LTBRSR_2</name>
  62875. <description>ema_ld</description>
  62876. <value>0x2</value>
  62877. </enumeratedValue>
  62878. </enumeratedValues>
  62879. </field>
  62880. <field>
  62881. <name>LTBRSH</name>
  62882. <description>LTBRSH - Load Tracking Buffer Register Shift:</description>
  62883. <bitOffset>0x5</bitOffset>
  62884. <bitWidth>1</bitWidth>
  62885. <access>read-write</access>
  62886. <enumeratedValues>
  62887. <enumeratedValue>
  62888. <name>LTBRSH_0</name>
  62889. <description>values of [5:2] of the selected input are saving in Load Tracking Buffer</description>
  62890. <value>0</value>
  62891. </enumeratedValue>
  62892. <enumeratedValue>
  62893. <name>LTBRSH_1</name>
  62894. <description>values of [4:1] of the selected input are saving in Load Tracking Buffer</description>
  62895. <value>0x1</value>
  62896. </enumeratedValue>
  62897. </enumeratedValues>
  62898. </field>
  62899. <field>
  62900. <name>PFUS</name>
  62901. <description>PFUS - Periodic Frequency Update Status</description>
  62902. <bitOffset>0x6</bitOffset>
  62903. <bitWidth>3</bitWidth>
  62904. <access>read-only</access>
  62905. <enumeratedValues>
  62906. <enumeratedValue>
  62907. <name>PFUS_0</name>
  62908. <description>no update</description>
  62909. <value>0</value>
  62910. </enumeratedValue>
  62911. <enumeratedValue>
  62912. <name>PFUS_4</name>
  62913. <description>DVFSPT0 period, previous finished(can be performance level decrease)</description>
  62914. <value>0x4</value>
  62915. </enumeratedValue>
  62916. <enumeratedValue>
  62917. <name>PFUS_5</name>
  62918. <description>DVFSPT1 period, previous finished(can be EMA-detected performance level)</description>
  62919. <value>0x5</value>
  62920. </enumeratedValue>
  62921. <enumeratedValue>
  62922. <name>PFUS_6</name>
  62923. <description>DVFSPT2 period, previous finished(can be performance level increase)</description>
  62924. <value>0x6</value>
  62925. </enumeratedValue>
  62926. <enumeratedValue>
  62927. <name>PFUS_7</name>
  62928. <description>DVFSPT3 period, previous finished (can be EMA-detected performance level)</description>
  62929. <value>0x7</value>
  62930. </enumeratedValue>
  62931. </enumeratedValues>
  62932. </field>
  62933. <field>
  62934. <name>PFUE</name>
  62935. <description>PFUE - Period Frequency Update Enable</description>
  62936. <bitOffset>0x9</bitOffset>
  62937. <bitWidth>1</bitWidth>
  62938. <access>read-write</access>
  62939. <enumeratedValues>
  62940. <enumeratedValue>
  62941. <name>PFUE_0</name>
  62942. <description>disabled</description>
  62943. <value>0</value>
  62944. </enumeratedValue>
  62945. <enumeratedValue>
  62946. <name>PFUE_1</name>
  62947. <description>enabled</description>
  62948. <value>0x1</value>
  62949. </enumeratedValue>
  62950. </enumeratedValues>
  62951. </field>
  62952. <field>
  62953. <name>DIV_RATIO</name>
  62954. <description>DIV_RATIO - Divider value. Divider divides the input ARM clock, following the table</description>
  62955. <bitOffset>0xB</bitOffset>
  62956. <bitWidth>6</bitWidth>
  62957. <access>read-write</access>
  62958. </field>
  62959. <field>
  62960. <name>MINF</name>
  62961. <description>Minimum frequency reached</description>
  62962. <bitOffset>0x11</bitOffset>
  62963. <bitWidth>1</bitWidth>
  62964. <access>read-write</access>
  62965. <enumeratedValues>
  62966. <enumeratedValue>
  62967. <name>MINF_0</name>
  62968. <description>min frequency not reached</description>
  62969. <value>0</value>
  62970. </enumeratedValue>
  62971. <enumeratedValue>
  62972. <name>MINF_1</name>
  62973. <description>min frequency reached</description>
  62974. <value>0x1</value>
  62975. </enumeratedValue>
  62976. </enumeratedValues>
  62977. </field>
  62978. <field>
  62979. <name>MAXF</name>
  62980. <description>Maximum frequency reached</description>
  62981. <bitOffset>0x12</bitOffset>
  62982. <bitWidth>1</bitWidth>
  62983. <access>read-write</access>
  62984. <enumeratedValues>
  62985. <enumeratedValue>
  62986. <name>MAXF_0</name>
  62987. <description>max frequency not reached</description>
  62988. <value>0</value>
  62989. </enumeratedValue>
  62990. <enumeratedValue>
  62991. <name>MAXF_1</name>
  62992. <description>max frequency reached</description>
  62993. <value>0x1</value>
  62994. </enumeratedValue>
  62995. </enumeratedValues>
  62996. </field>
  62997. <field>
  62998. <name>FSVAI</name>
  62999. <description>FSVAI DVFS Frequency adjustment interrupt</description>
  63000. <bitOffset>0x14</bitOffset>
  63001. <bitWidth>2</bitWidth>
  63002. <access>read-only</access>
  63003. <enumeratedValues>
  63004. <enumeratedValue>
  63005. <name>FSVAI_0</name>
  63006. <description>no interrupt</description>
  63007. <value>0</value>
  63008. </enumeratedValue>
  63009. <enumeratedValue>
  63010. <name>FSVAI_1</name>
  63011. <description>frequency should be increased. Low priority interrupt. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MAXF = 1 (highest frequency).</description>
  63012. <value>0x1</value>
  63013. </enumeratedValue>
  63014. <enumeratedValue>
  63015. <name>FSVAI_2</name>
  63016. <description>frequency should be decreased. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MINF= 1 (lowest frequency).</description>
  63017. <value>0x2</value>
  63018. </enumeratedValue>
  63019. <enumeratedValue>
  63020. <name>FSVAI_3</name>
  63021. <description>frequency should be increased immediately. High priority interrupt. Interrupt is asserted, if FSVAIM=0. Interrupt is masked if MAXF = 1 (highest frequency).</description>
  63022. <value>0x3</value>
  63023. </enumeratedValue>
  63024. </enumeratedValues>
  63025. </field>
  63026. <field>
  63027. <name>FSVAIM</name>
  63028. <description>DVFS Frequency adjustment interrupt mask</description>
  63029. <bitOffset>0x16</bitOffset>
  63030. <bitWidth>1</bitWidth>
  63031. <access>read-write</access>
  63032. <enumeratedValues>
  63033. <enumeratedValue>
  63034. <name>FSVAIM_0</name>
  63035. <description>interrupt is enabled.</description>
  63036. <value>0</value>
  63037. </enumeratedValue>
  63038. <enumeratedValue>
  63039. <name>FSVAIM_1</name>
  63040. <description>interrupt is masked.</description>
  63041. <value>0x1</value>
  63042. </enumeratedValue>
  63043. </enumeratedValues>
  63044. </field>
  63045. <field>
  63046. <name>PIRQS</name>
  63047. <description>PIRQS - Pattern IRQ Source * write '1' to clear</description>
  63048. <bitOffset>0x17</bitOffset>
  63049. <bitWidth>1</bitWidth>
  63050. <access>read-write</access>
  63051. <enumeratedValues>
  63052. <enumeratedValue>
  63053. <name>PIRQS_0</name>
  63054. <description>DVFS IRQ source was not from pattern</description>
  63055. <value>0</value>
  63056. </enumeratedValue>
  63057. <enumeratedValue>
  63058. <name>PIRQS_1</name>
  63059. <description>DVFS IRQ source was from pattern</description>
  63060. <value>0x1</value>
  63061. </enumeratedValue>
  63062. </enumeratedValues>
  63063. </field>
  63064. <field>
  63065. <name>DVFIS</name>
  63066. <description>DVFS Interrupt select. These bits define destination of DVFS interrupts.</description>
  63067. <bitOffset>0x18</bitOffset>
  63068. <bitWidth>1</bitWidth>
  63069. <access>read-write</access>
  63070. <enumeratedValues>
  63071. <enumeratedValue>
  63072. <name>DVFIS_0</name>
  63073. <description>SDMA interrupt will be generated for DVFS events.</description>
  63074. <value>0</value>
  63075. </enumeratedValue>
  63076. <enumeratedValue>
  63077. <name>DVFIS_1</name>
  63078. <description>MCU interrupt will be generated for DVFS events.</description>
  63079. <value>0x1</value>
  63080. </enumeratedValue>
  63081. </enumeratedValues>
  63082. </field>
  63083. <field>
  63084. <name>LBFL0</name>
  63085. <description>Load buffer 0 - full status bit</description>
  63086. <bitOffset>0x19</bitOffset>
  63087. <bitWidth>1</bitWidth>
  63088. <access>read-write</access>
  63089. <enumeratedValues>
  63090. <enumeratedValue>
  63091. <name>LBFL0_0</name>
  63092. <description>Load buffer1 is not full.</description>
  63093. <value>0</value>
  63094. </enumeratedValue>
  63095. <enumeratedValue>
  63096. <name>LBFL0_1</name>
  63097. <description>Load buffer1 is full.</description>
  63098. <value>0x1</value>
  63099. </enumeratedValue>
  63100. </enumeratedValues>
  63101. </field>
  63102. <field>
  63103. <name>LBFL1</name>
  63104. <description>Load buffer 1 - full status bit</description>
  63105. <bitOffset>0x1A</bitOffset>
  63106. <bitWidth>1</bitWidth>
  63107. <access>read-write</access>
  63108. <enumeratedValues>
  63109. <enumeratedValue>
  63110. <name>LBFL1_0</name>
  63111. <description>Load buffer0 is not full.</description>
  63112. <value>0</value>
  63113. </enumeratedValue>
  63114. <enumeratedValue>
  63115. <name>LBFL1_1</name>
  63116. <description>Load buffer0 is full.</description>
  63117. <value>0x1</value>
  63118. </enumeratedValue>
  63119. </enumeratedValues>
  63120. </field>
  63121. <field>
  63122. <name>LBMI</name>
  63123. <description>Load buffer full mask interrupt</description>
  63124. <bitOffset>0x1B</bitOffset>
  63125. <bitWidth>1</bitWidth>
  63126. <access>read-write</access>
  63127. </field>
  63128. <field>
  63129. <name>DVFEV</name>
  63130. <description>Always give a DVFS event.</description>
  63131. <bitOffset>0x1C</bitOffset>
  63132. <bitWidth>1</bitWidth>
  63133. <access>read-write</access>
  63134. <enumeratedValues>
  63135. <enumeratedValue>
  63136. <name>DVFEV_0</name>
  63137. <description>Do not give an event always.</description>
  63138. <value>0</value>
  63139. </enumeratedValue>
  63140. <enumeratedValue>
  63141. <name>DVFEV_1</name>
  63142. <description>Always give event.</description>
  63143. <value>0x1</value>
  63144. </enumeratedValue>
  63145. </enumeratedValues>
  63146. </field>
  63147. <field>
  63148. <name>DIV3CK</name>
  63149. <description>DIV3CK - div_3_clk division ratio inside the DVFS module. According to the</description>
  63150. <bitOffset>0x1D</bitOffset>
  63151. <bitWidth>3</bitWidth>
  63152. <access>read-write</access>
  63153. </field>
  63154. </fields>
  63155. </register>
  63156. <register>
  63157. <name>DVFSLTR0_0</name>
  63158. <description>DVFS Load Tracking Register 0, portion 0</description>
  63159. <addressOffset>0x24</addressOffset>
  63160. <size>32</size>
  63161. <access>read-only</access>
  63162. <resetValue>0</resetValue>
  63163. <resetMask>0xFFFFFFFF</resetMask>
  63164. <fields>
  63165. <field>
  63166. <name>LTS0_0</name>
  63167. <description>core 0 Load Tracking Sample 0</description>
  63168. <bitOffset>0</bitOffset>
  63169. <bitWidth>4</bitWidth>
  63170. <access>read-only</access>
  63171. </field>
  63172. <field>
  63173. <name>LTS0_1</name>
  63174. <description>core 0 Load Tracking Sample 1</description>
  63175. <bitOffset>0x4</bitOffset>
  63176. <bitWidth>4</bitWidth>
  63177. <access>read-only</access>
  63178. </field>
  63179. <field>
  63180. <name>LTS0_2</name>
  63181. <description>core 0 Load Tracking Sample 2</description>
  63182. <bitOffset>0x8</bitOffset>
  63183. <bitWidth>4</bitWidth>
  63184. <access>read-only</access>
  63185. </field>
  63186. <field>
  63187. <name>LTS0_3</name>
  63188. <description>core 0 Load Tracking Sample 3</description>
  63189. <bitOffset>0xC</bitOffset>
  63190. <bitWidth>4</bitWidth>
  63191. <access>read-only</access>
  63192. </field>
  63193. <field>
  63194. <name>LTS0_4</name>
  63195. <description>core 0 Load Tracking Sample 4</description>
  63196. <bitOffset>0x10</bitOffset>
  63197. <bitWidth>4</bitWidth>
  63198. <access>read-only</access>
  63199. </field>
  63200. <field>
  63201. <name>LTS0_5</name>
  63202. <description>core 0 Load Tracking Sample 5</description>
  63203. <bitOffset>0x14</bitOffset>
  63204. <bitWidth>4</bitWidth>
  63205. <access>read-only</access>
  63206. </field>
  63207. <field>
  63208. <name>LTS0_6</name>
  63209. <description>core 0 Load Tracking Sample 6</description>
  63210. <bitOffset>0x18</bitOffset>
  63211. <bitWidth>4</bitWidth>
  63212. <access>read-only</access>
  63213. </field>
  63214. <field>
  63215. <name>LTS0_7</name>
  63216. <description>core 0 Load Tracking Sample 7</description>
  63217. <bitOffset>0x1C</bitOffset>
  63218. <bitWidth>4</bitWidth>
  63219. <access>read-only</access>
  63220. </field>
  63221. </fields>
  63222. </register>
  63223. <register>
  63224. <name>DVFSLTR0_1</name>
  63225. <description>DVFS Load Tracking Register 0, portion 1</description>
  63226. <addressOffset>0x28</addressOffset>
  63227. <size>32</size>
  63228. <access>read-only</access>
  63229. <resetValue>0</resetValue>
  63230. <resetMask>0xFFFFFFFF</resetMask>
  63231. <fields>
  63232. <field>
  63233. <name>LTS0_8</name>
  63234. <description>core 0 Load Tracking Sample 8</description>
  63235. <bitOffset>0</bitOffset>
  63236. <bitWidth>4</bitWidth>
  63237. <access>read-only</access>
  63238. </field>
  63239. <field>
  63240. <name>LTS0_9</name>
  63241. <description>core 0 Load Tracking Sample 9</description>
  63242. <bitOffset>0x4</bitOffset>
  63243. <bitWidth>4</bitWidth>
  63244. <access>read-only</access>
  63245. </field>
  63246. <field>
  63247. <name>LTS0_10</name>
  63248. <description>core 0 Load Tracking Sample 10</description>
  63249. <bitOffset>0x8</bitOffset>
  63250. <bitWidth>4</bitWidth>
  63251. <access>read-only</access>
  63252. </field>
  63253. <field>
  63254. <name>LTS0_11</name>
  63255. <description>core 0 Load Tracking Sample 11</description>
  63256. <bitOffset>0xC</bitOffset>
  63257. <bitWidth>4</bitWidth>
  63258. <access>read-only</access>
  63259. </field>
  63260. <field>
  63261. <name>LTS0_12</name>
  63262. <description>core 0 Load Tracking Sample 12</description>
  63263. <bitOffset>0x10</bitOffset>
  63264. <bitWidth>4</bitWidth>
  63265. <access>read-only</access>
  63266. </field>
  63267. <field>
  63268. <name>LTS0_13</name>
  63269. <description>core 0 Load Tracking Sample 13</description>
  63270. <bitOffset>0x14</bitOffset>
  63271. <bitWidth>4</bitWidth>
  63272. <access>read-only</access>
  63273. </field>
  63274. <field>
  63275. <name>LTS0_14</name>
  63276. <description>core 0 Load Tracking Sample 14</description>
  63277. <bitOffset>0x18</bitOffset>
  63278. <bitWidth>4</bitWidth>
  63279. <access>read-only</access>
  63280. </field>
  63281. <field>
  63282. <name>LTS0_15</name>
  63283. <description>core 0 Load Tracking Sample 15</description>
  63284. <bitOffset>0x1C</bitOffset>
  63285. <bitWidth>4</bitWidth>
  63286. <access>read-only</access>
  63287. </field>
  63288. </fields>
  63289. </register>
  63290. <register>
  63291. <name>DVFSLTR1_0</name>
  63292. <description>DVFS Load Tracking Register 1, portion 0</description>
  63293. <addressOffset>0x2C</addressOffset>
  63294. <size>32</size>
  63295. <access>read-only</access>
  63296. <resetValue>0</resetValue>
  63297. <resetMask>0xFFFFFFFF</resetMask>
  63298. <fields>
  63299. <field>
  63300. <name>LTS1_0</name>
  63301. <description>core 0 Load Tracking Sample 0</description>
  63302. <bitOffset>0</bitOffset>
  63303. <bitWidth>4</bitWidth>
  63304. <access>read-only</access>
  63305. </field>
  63306. <field>
  63307. <name>LTS1_1</name>
  63308. <description>core 0 Load Tracking Sample 1</description>
  63309. <bitOffset>0x4</bitOffset>
  63310. <bitWidth>4</bitWidth>
  63311. <access>read-only</access>
  63312. </field>
  63313. <field>
  63314. <name>LTS1_2</name>
  63315. <description>core 0 Load Tracking Sample 2</description>
  63316. <bitOffset>0x8</bitOffset>
  63317. <bitWidth>4</bitWidth>
  63318. <access>read-only</access>
  63319. </field>
  63320. <field>
  63321. <name>LTS1_3</name>
  63322. <description>core 0 Load Tracking Sample 3</description>
  63323. <bitOffset>0xC</bitOffset>
  63324. <bitWidth>4</bitWidth>
  63325. <access>read-only</access>
  63326. </field>
  63327. <field>
  63328. <name>LTS1_4</name>
  63329. <description>core 0 Load Tracking Sample 4</description>
  63330. <bitOffset>0x10</bitOffset>
  63331. <bitWidth>4</bitWidth>
  63332. <access>read-only</access>
  63333. </field>
  63334. <field>
  63335. <name>LTS1_5</name>
  63336. <description>core 0 Load Tracking Sample 5</description>
  63337. <bitOffset>0x14</bitOffset>
  63338. <bitWidth>4</bitWidth>
  63339. <access>read-only</access>
  63340. </field>
  63341. <field>
  63342. <name>LTS1_6</name>
  63343. <description>core 0 Load Tracking Sample 6</description>
  63344. <bitOffset>0x18</bitOffset>
  63345. <bitWidth>4</bitWidth>
  63346. <access>read-only</access>
  63347. </field>
  63348. <field>
  63349. <name>LTS1_7</name>
  63350. <description>core 0 Load Tracking Sample 7</description>
  63351. <bitOffset>0x1C</bitOffset>
  63352. <bitWidth>4</bitWidth>
  63353. <access>read-only</access>
  63354. </field>
  63355. </fields>
  63356. </register>
  63357. <register>
  63358. <name>DVFSLTR1_1</name>
  63359. <description>DVFS Load Tracking Register 3, portion 1</description>
  63360. <addressOffset>0x30</addressOffset>
  63361. <size>32</size>
  63362. <access>read-only</access>
  63363. <resetValue>0</resetValue>
  63364. <resetMask>0xFFFFFFFF</resetMask>
  63365. <fields>
  63366. <field>
  63367. <name>LTS1_8</name>
  63368. <description>core 0 Load Tracking Sample 8</description>
  63369. <bitOffset>0</bitOffset>
  63370. <bitWidth>4</bitWidth>
  63371. <access>read-only</access>
  63372. </field>
  63373. <field>
  63374. <name>LTS1_9</name>
  63375. <description>core 0 Load Tracking Sample 9</description>
  63376. <bitOffset>0x4</bitOffset>
  63377. <bitWidth>4</bitWidth>
  63378. <access>read-only</access>
  63379. </field>
  63380. <field>
  63381. <name>LTS1_10</name>
  63382. <description>core 0 Load Tracking Sample 10</description>
  63383. <bitOffset>0x8</bitOffset>
  63384. <bitWidth>4</bitWidth>
  63385. <access>read-only</access>
  63386. </field>
  63387. <field>
  63388. <name>LTS1_11</name>
  63389. <description>core 0 Load Tracking Sample 11</description>
  63390. <bitOffset>0xC</bitOffset>
  63391. <bitWidth>4</bitWidth>
  63392. <access>read-only</access>
  63393. </field>
  63394. <field>
  63395. <name>LTS1_12</name>
  63396. <description>core 0 Load Tracking Sample 12</description>
  63397. <bitOffset>0x10</bitOffset>
  63398. <bitWidth>4</bitWidth>
  63399. <access>read-only</access>
  63400. </field>
  63401. <field>
  63402. <name>LTS1_13</name>
  63403. <description>core 0 Load Tracking Sample 13</description>
  63404. <bitOffset>0x14</bitOffset>
  63405. <bitWidth>4</bitWidth>
  63406. <access>read-only</access>
  63407. </field>
  63408. <field>
  63409. <name>LTS1_14</name>
  63410. <description>core 0 Load Tracking Sample 14</description>
  63411. <bitOffset>0x18</bitOffset>
  63412. <bitWidth>4</bitWidth>
  63413. <access>read-only</access>
  63414. </field>
  63415. <field>
  63416. <name>LTS1_15</name>
  63417. <description>core 0 Load Tracking Sample 15</description>
  63418. <bitOffset>0x1C</bitOffset>
  63419. <bitWidth>4</bitWidth>
  63420. <access>read-only</access>
  63421. </field>
  63422. </fields>
  63423. </register>
  63424. <register>
  63425. <name>DVFSPT0</name>
  63426. <description>DVFS pattern 0 length</description>
  63427. <addressOffset>0x34</addressOffset>
  63428. <size>32</size>
  63429. <access>read-write</access>
  63430. <resetValue>0x10</resetValue>
  63431. <resetMask>0xFFFFFFFF</resetMask>
  63432. <fields>
  63433. <field>
  63434. <name>FPTN0</name>
  63435. <description>FPTN0 - Frequency pattern 0 counter During period of this counter the frequency will be reduced from the EMA-detected level</description>
  63436. <bitOffset>0</bitOffset>
  63437. <bitWidth>17</bitWidth>
  63438. <access>read-write</access>
  63439. </field>
  63440. <field>
  63441. <name>PT0A</name>
  63442. <description>PT0A - Pattern 0 currently active (read-only)</description>
  63443. <bitOffset>0x11</bitOffset>
  63444. <bitWidth>1</bitWidth>
  63445. <access>read-only</access>
  63446. <enumeratedValues>
  63447. <enumeratedValue>
  63448. <name>PT0A_0</name>
  63449. <description>non-active</description>
  63450. <value>0</value>
  63451. </enumeratedValue>
  63452. <enumeratedValue>
  63453. <name>PT0A_1</name>
  63454. <description>active</description>
  63455. <value>0x1</value>
  63456. </enumeratedValue>
  63457. </enumeratedValues>
  63458. </field>
  63459. </fields>
  63460. </register>
  63461. <register>
  63462. <name>DVFSPT1</name>
  63463. <description>DVFS pattern 1 length</description>
  63464. <addressOffset>0x38</addressOffset>
  63465. <size>32</size>
  63466. <access>read-write</access>
  63467. <resetValue>0x10</resetValue>
  63468. <resetMask>0xFFFFFFFF</resetMask>
  63469. <fields>
  63470. <field>
  63471. <name>FPTN1</name>
  63472. <description>FPTN1 - Frequency pattern 1 counter During period of this counter the frequency will be set to the EMA-detected level</description>
  63473. <bitOffset>0</bitOffset>
  63474. <bitWidth>17</bitWidth>
  63475. <access>read-write</access>
  63476. </field>
  63477. <field>
  63478. <name>PT1A</name>
  63479. <description>PT1A - Pattern 1 currently active (read-only)</description>
  63480. <bitOffset>0x11</bitOffset>
  63481. <bitWidth>1</bitWidth>
  63482. <access>read-only</access>
  63483. <enumeratedValues>
  63484. <enumeratedValue>
  63485. <name>PT1A_0</name>
  63486. <description>non-active</description>
  63487. <value>0</value>
  63488. </enumeratedValue>
  63489. <enumeratedValue>
  63490. <name>PT1A_1</name>
  63491. <description>active</description>
  63492. <value>0x1</value>
  63493. </enumeratedValue>
  63494. </enumeratedValues>
  63495. </field>
  63496. </fields>
  63497. </register>
  63498. <register>
  63499. <name>DVFSPT2</name>
  63500. <description>DVFS pattern 2 length</description>
  63501. <addressOffset>0x3C</addressOffset>
  63502. <size>32</size>
  63503. <access>read-write</access>
  63504. <resetValue>0x10</resetValue>
  63505. <resetMask>0xFFFFFFFF</resetMask>
  63506. <fields>
  63507. <field>
  63508. <name>FPTN2</name>
  63509. <description>FPTN2 - Frequency pattern 2 counter During period of this counter the frequency will be increased to higher, than detected by the EMA-detected level</description>
  63510. <bitOffset>0</bitOffset>
  63511. <bitWidth>17</bitWidth>
  63512. <access>read-write</access>
  63513. </field>
  63514. <field>
  63515. <name>PT2A</name>
  63516. <description>PT2A - Pattern 2 currently active (read-only)</description>
  63517. <bitOffset>0x11</bitOffset>
  63518. <bitWidth>1</bitWidth>
  63519. <access>read-only</access>
  63520. <enumeratedValues>
  63521. <enumeratedValue>
  63522. <name>PT2A_0</name>
  63523. <description>non-active</description>
  63524. <value>0</value>
  63525. </enumeratedValue>
  63526. <enumeratedValue>
  63527. <name>PT2A_1</name>
  63528. <description>active</description>
  63529. <value>0x1</value>
  63530. </enumeratedValue>
  63531. </enumeratedValues>
  63532. </field>
  63533. <field>
  63534. <name>P2THR</name>
  63535. <description>P2THR - Pattern 2 Threshold Threshold of current DVFS load (after EMA), for generating interrupts with PFUS indicators 110, 111</description>
  63536. <bitOffset>0x1A</bitOffset>
  63537. <bitWidth>6</bitWidth>
  63538. <access>read-write</access>
  63539. </field>
  63540. </fields>
  63541. </register>
  63542. <register>
  63543. <name>DVFSPT3</name>
  63544. <description>DVFS pattern 3 length</description>
  63545. <addressOffset>0x40</addressOffset>
  63546. <size>32</size>
  63547. <access>read-write</access>
  63548. <resetValue>0x10</resetValue>
  63549. <resetMask>0xFFFFFFFF</resetMask>
  63550. <fields>
  63551. <field>
  63552. <name>FPTN3</name>
  63553. <description>FPTN3 - Frequency pattern 3 counter During period of this counter the frequency will be set to the EMA-detected level</description>
  63554. <bitOffset>0</bitOffset>
  63555. <bitWidth>17</bitWidth>
  63556. <access>read-write</access>
  63557. </field>
  63558. <field>
  63559. <name>PT3A</name>
  63560. <description>PT3A - Pattern 3 currently active (read-only)</description>
  63561. <bitOffset>0x11</bitOffset>
  63562. <bitWidth>1</bitWidth>
  63563. <access>read-only</access>
  63564. <enumeratedValues>
  63565. <enumeratedValue>
  63566. <name>PT3A_0</name>
  63567. <description>non-active</description>
  63568. <value>0</value>
  63569. </enumeratedValue>
  63570. <enumeratedValue>
  63571. <name>PT3A_1</name>
  63572. <description>active</description>
  63573. <value>0x1</value>
  63574. </enumeratedValue>
  63575. </enumeratedValues>
  63576. </field>
  63577. </fields>
  63578. </register>
  63579. </registers>
  63580. </peripheral>
  63581. <peripheral>
  63582. <name>PGC</name>
  63583. <description>PGC</description>
  63584. <groupName>PGC</groupName>
  63585. <prependToName>PGC_</prependToName>
  63586. <baseAddress>0x20DC220</baseAddress>
  63587. <addressBlock>
  63588. <offset>0</offset>
  63589. <size>0x90</size>
  63590. <usage>registers</usage>
  63591. </addressBlock>
  63592. <registers>
  63593. <register>
  63594. <name>MEGA_CTRL</name>
  63595. <description>PGC Mega Control Register</description>
  63596. <addressOffset>0</addressOffset>
  63597. <size>32</size>
  63598. <access>read-write</access>
  63599. <resetValue>0</resetValue>
  63600. <resetMask>0xFFFFFFFF</resetMask>
  63601. <fields>
  63602. <field>
  63603. <name>PCR</name>
  63604. <description>Power Control PCR must not change from power-down request (pdn_req) assertion until the target subsystem is completely powered up</description>
  63605. <bitOffset>0</bitOffset>
  63606. <bitWidth>1</bitWidth>
  63607. <access>read-write</access>
  63608. <enumeratedValues>
  63609. <enumeratedValue>
  63610. <name>PCR_0</name>
  63611. <description>Do not switch off power even if pdn_req is asserted.</description>
  63612. <value>0</value>
  63613. </enumeratedValue>
  63614. <enumeratedValue>
  63615. <name>PCR_1</name>
  63616. <description>Switch off power when pdn_req is asserted.</description>
  63617. <value>0x1</value>
  63618. </enumeratedValue>
  63619. </enumeratedValues>
  63620. </field>
  63621. </fields>
  63622. </register>
  63623. <register>
  63624. <name>MEGA_PUPSCR</name>
  63625. <description>PGC Mega Power Up Sequence Control Register</description>
  63626. <addressOffset>0x4</addressOffset>
  63627. <size>32</size>
  63628. <access>read-write</access>
  63629. <resetValue>0xF01</resetValue>
  63630. <resetMask>0xFFFFFFFF</resetMask>
  63631. <fields>
  63632. <field>
  63633. <name>SW</name>
  63634. <description>After a power-up request (pup_req assertion), the PGC waits a number of IPG clocks equal to the value of SW before asserting power toggle on/off signal (switch_b)</description>
  63635. <bitOffset>0</bitOffset>
  63636. <bitWidth>6</bitWidth>
  63637. <access>read-write</access>
  63638. </field>
  63639. <field>
  63640. <name>SW2ISO</name>
  63641. <description>After asserting power toggle on/off signal (switch_b), the PGC waits a number of IPG clocks equal to the value of SW2ISO before negating isolation</description>
  63642. <bitOffset>0x8</bitOffset>
  63643. <bitWidth>6</bitWidth>
  63644. <access>read-write</access>
  63645. </field>
  63646. </fields>
  63647. </register>
  63648. <register>
  63649. <name>MEGA_PDNSCR</name>
  63650. <description>PGC Mega Pull Down Sequence Control Register</description>
  63651. <addressOffset>0x8</addressOffset>
  63652. <size>32</size>
  63653. <access>read-write</access>
  63654. <resetValue>0x101</resetValue>
  63655. <resetMask>0xFFFFFFFF</resetMask>
  63656. <fields>
  63657. <field>
  63658. <name>ISO</name>
  63659. <description>After a power-down request (pdn_req assertion), the PGC waits a number of IPG clocks equal to the value of ISO before asserting isolation</description>
  63660. <bitOffset>0</bitOffset>
  63661. <bitWidth>6</bitWidth>
  63662. <access>read-write</access>
  63663. </field>
  63664. <field>
  63665. <name>ISO2SW</name>
  63666. <description>After asserting isolation, the PGC waits a number of IPG clocks equal to the value of ISO2SW before negating power toggle on/off signal (switch_b)</description>
  63667. <bitOffset>0x8</bitOffset>
  63668. <bitWidth>6</bitWidth>
  63669. <access>read-write</access>
  63670. </field>
  63671. </fields>
  63672. </register>
  63673. <register>
  63674. <name>MEGA_SR</name>
  63675. <description>PGC Mega Power Gating Controller Status Register</description>
  63676. <addressOffset>0xC</addressOffset>
  63677. <size>32</size>
  63678. <access>read-write</access>
  63679. <resetValue>0</resetValue>
  63680. <resetMask>0xFFFFFFFF</resetMask>
  63681. <fields>
  63682. <field>
  63683. <name>PSR</name>
  63684. <description>Power status</description>
  63685. <bitOffset>0</bitOffset>
  63686. <bitWidth>1</bitWidth>
  63687. <access>read-write</access>
  63688. <enumeratedValues>
  63689. <enumeratedValue>
  63690. <name>PSR_0</name>
  63691. <description>The target subsystem was not powered down for the previous power-down request.</description>
  63692. <value>0</value>
  63693. </enumeratedValue>
  63694. <enumeratedValue>
  63695. <name>PSR_1</name>
  63696. <description>The target subsystem was powered down for the previous power-down request.</description>
  63697. <value>0x1</value>
  63698. </enumeratedValue>
  63699. </enumeratedValues>
  63700. </field>
  63701. </fields>
  63702. </register>
  63703. <register>
  63704. <name>CPU_CTRL</name>
  63705. <description>PGC CPU Control Register</description>
  63706. <addressOffset>0x80</addressOffset>
  63707. <size>32</size>
  63708. <access>read-write</access>
  63709. <resetValue>0</resetValue>
  63710. <resetMask>0xFFFFFFFF</resetMask>
  63711. <fields>
  63712. <field>
  63713. <name>PCR</name>
  63714. <description>Power Control PCR must not change from power-down request (pdn_req) assertion until the target subsystem is completely powered up</description>
  63715. <bitOffset>0</bitOffset>
  63716. <bitWidth>1</bitWidth>
  63717. <access>read-write</access>
  63718. <enumeratedValues>
  63719. <enumeratedValue>
  63720. <name>PCR_0</name>
  63721. <description>Do not switch off power even if pdn_req is asserted.</description>
  63722. <value>0</value>
  63723. </enumeratedValue>
  63724. <enumeratedValue>
  63725. <name>PCR_1</name>
  63726. <description>Switch off power when pdn_req is asserted.</description>
  63727. <value>0x1</value>
  63728. </enumeratedValue>
  63729. </enumeratedValues>
  63730. </field>
  63731. </fields>
  63732. </register>
  63733. <register>
  63734. <name>CPU_PUPSCR</name>
  63735. <description>PGC CPU Power Up Sequence Control Register</description>
  63736. <addressOffset>0x84</addressOffset>
  63737. <size>32</size>
  63738. <access>read-write</access>
  63739. <resetValue>0xF01</resetValue>
  63740. <resetMask>0xFFFFFFFF</resetMask>
  63741. <fields>
  63742. <field>
  63743. <name>SW</name>
  63744. <description>There are two different silicon revisions: 1</description>
  63745. <bitOffset>0</bitOffset>
  63746. <bitWidth>6</bitWidth>
  63747. <access>read-write</access>
  63748. </field>
  63749. <field>
  63750. <name>SW2ISO</name>
  63751. <description>There are two different silicon revisions: 1</description>
  63752. <bitOffset>0x8</bitOffset>
  63753. <bitWidth>6</bitWidth>
  63754. <access>read-write</access>
  63755. </field>
  63756. </fields>
  63757. </register>
  63758. <register>
  63759. <name>CPU_PDNSCR</name>
  63760. <description>PGC CPU Pull Down Sequence Control Register</description>
  63761. <addressOffset>0x88</addressOffset>
  63762. <size>32</size>
  63763. <access>read-write</access>
  63764. <resetValue>0x101</resetValue>
  63765. <resetMask>0xFFFFFFFF</resetMask>
  63766. <fields>
  63767. <field>
  63768. <name>ISO</name>
  63769. <description>After a power-down request (pdn_req assertion), the PGC waits a number of 32k clocks equal to the value of ISO before asserting isolation</description>
  63770. <bitOffset>0</bitOffset>
  63771. <bitWidth>6</bitWidth>
  63772. <access>read-write</access>
  63773. </field>
  63774. <field>
  63775. <name>ISO2SW</name>
  63776. <description>After asserting isolation, the PGC waits a number of 32k clocks equal to the value of ISO2SW before negating</description>
  63777. <bitOffset>0x8</bitOffset>
  63778. <bitWidth>6</bitWidth>
  63779. <access>read-write</access>
  63780. </field>
  63781. </fields>
  63782. </register>
  63783. <register>
  63784. <name>CPU_SR</name>
  63785. <description>PGC CPU Power Gating Controller Status Register</description>
  63786. <addressOffset>0x8C</addressOffset>
  63787. <size>32</size>
  63788. <access>read-write</access>
  63789. <resetValue>0</resetValue>
  63790. <resetMask>0xFFFFFFFF</resetMask>
  63791. <fields>
  63792. <field>
  63793. <name>PSR</name>
  63794. <description>Power status</description>
  63795. <bitOffset>0</bitOffset>
  63796. <bitWidth>1</bitWidth>
  63797. <access>read-write</access>
  63798. <enumeratedValues>
  63799. <enumeratedValue>
  63800. <name>PSR_0</name>
  63801. <description>The target subsystem was not powered down for the previous power-down request.</description>
  63802. <value>0</value>
  63803. </enumeratedValue>
  63804. <enumeratedValue>
  63805. <name>PSR_1</name>
  63806. <description>The target subsystem was powered down for the previous power-down request.</description>
  63807. <value>0x1</value>
  63808. </enumeratedValue>
  63809. </enumeratedValues>
  63810. </field>
  63811. </fields>
  63812. </register>
  63813. </registers>
  63814. </peripheral>
  63815. <peripheral>
  63816. <name>IOMUXC</name>
  63817. <description>IOMUXC</description>
  63818. <groupName>IOMUXC</groupName>
  63819. <prependToName>IOMUXC_</prependToName>
  63820. <baseAddress>0x20E0000</baseAddress>
  63821. <addressBlock>
  63822. <offset>0</offset>
  63823. <size>0x6A0</size>
  63824. <usage>registers</usage>
  63825. </addressBlock>
  63826. <registers>
  63827. <register>
  63828. <name>SW_MUX_CTL_PAD_JTAG_MOD</name>
  63829. <description>SW_MUX_CTL_PAD_JTAG_MOD SW MUX Control Register</description>
  63830. <addressOffset>0x44</addressOffset>
  63831. <size>32</size>
  63832. <access>read-write</access>
  63833. <resetValue>0</resetValue>
  63834. <resetMask>0xFFFFFFFF</resetMask>
  63835. <fields>
  63836. <field>
  63837. <name>MUX_MODE</name>
  63838. <description>MUX Mode Select Field.</description>
  63839. <bitOffset>0</bitOffset>
  63840. <bitWidth>3</bitWidth>
  63841. <access>read-write</access>
  63842. <enumeratedValues>
  63843. <enumeratedValue>
  63844. <name>ALT0</name>
  63845. <description>Select mux mode: ALT0 mux port: SJC_MOD of instance: sjc</description>
  63846. <value>0</value>
  63847. </enumeratedValue>
  63848. <enumeratedValue>
  63849. <name>ALT1</name>
  63850. <description>Select mux mode: ALT1 mux port: GPT2_CLK of instance: gpt2</description>
  63851. <value>0x1</value>
  63852. </enumeratedValue>
  63853. <enumeratedValue>
  63854. <name>ALT2</name>
  63855. <description>Select mux mode: ALT2 mux port: SPDIF_OUT of instance: spdif</description>
  63856. <value>0x2</value>
  63857. </enumeratedValue>
  63858. <enumeratedValue>
  63859. <name>ALT3</name>
  63860. <description>Select mux mode: ALT3 mux port: ENET1_REF_CLK_25M of instance: enet1</description>
  63861. <value>0x3</value>
  63862. </enumeratedValue>
  63863. <enumeratedValue>
  63864. <name>ALT4</name>
  63865. <description>Select mux mode: ALT4 mux port: CCM_PMIC_RDY of instance: ccm</description>
  63866. <value>0x4</value>
  63867. </enumeratedValue>
  63868. <enumeratedValue>
  63869. <name>ALT5</name>
  63870. <description>Select mux mode: ALT5 mux port: GPIO1_IO10 of instance: gpio1</description>
  63871. <value>0x5</value>
  63872. </enumeratedValue>
  63873. <enumeratedValue>
  63874. <name>ALT6</name>
  63875. <description>Select mux mode: ALT6 mux port: SDMA_EXT_EVENT00 of instance: sdma</description>
  63876. <value>0x6</value>
  63877. </enumeratedValue>
  63878. </enumeratedValues>
  63879. </field>
  63880. <field>
  63881. <name>SION</name>
  63882. <description>Software Input On Field.</description>
  63883. <bitOffset>0x4</bitOffset>
  63884. <bitWidth>1</bitWidth>
  63885. <access>read-write</access>
  63886. <enumeratedValues>
  63887. <enumeratedValue>
  63888. <name>DISABLED</name>
  63889. <description>Input Path is determined by functionality</description>
  63890. <value>0</value>
  63891. </enumeratedValue>
  63892. <enumeratedValue>
  63893. <name>ENABLED</name>
  63894. <description>Force input path of pad JTAG_MOD</description>
  63895. <value>0x1</value>
  63896. </enumeratedValue>
  63897. </enumeratedValues>
  63898. </field>
  63899. </fields>
  63900. </register>
  63901. <register>
  63902. <name>SW_MUX_CTL_PAD_JTAG_TMS</name>
  63903. <description>SW_MUX_CTL_PAD_JTAG_TMS SW MUX Control Register</description>
  63904. <addressOffset>0x48</addressOffset>
  63905. <size>32</size>
  63906. <access>read-write</access>
  63907. <resetValue>0</resetValue>
  63908. <resetMask>0xFFFFFFFF</resetMask>
  63909. <fields>
  63910. <field>
  63911. <name>MUX_MODE</name>
  63912. <description>MUX Mode Select Field.</description>
  63913. <bitOffset>0</bitOffset>
  63914. <bitWidth>4</bitWidth>
  63915. <access>read-write</access>
  63916. <enumeratedValues>
  63917. <enumeratedValue>
  63918. <name>ALT0</name>
  63919. <description>Select mux mode: ALT0 mux port: SJC_TMS of instance: sjc</description>
  63920. <value>0</value>
  63921. </enumeratedValue>
  63922. <enumeratedValue>
  63923. <name>ALT1</name>
  63924. <description>Select mux mode: ALT1 mux port: GPT2_CAPTURE1 of instance: gpt2</description>
  63925. <value>0x1</value>
  63926. </enumeratedValue>
  63927. <enumeratedValue>
  63928. <name>ALT2</name>
  63929. <description>Select mux mode: ALT2 mux port: SAI2_MCLK of instance: sai2</description>
  63930. <value>0x2</value>
  63931. </enumeratedValue>
  63932. <enumeratedValue>
  63933. <name>ALT3</name>
  63934. <description>Select mux mode: ALT3 mux port: CCM_CLKO1 of instance: ccm</description>
  63935. <value>0x3</value>
  63936. </enumeratedValue>
  63937. <enumeratedValue>
  63938. <name>ALT4</name>
  63939. <description>Select mux mode: ALT4 mux port: CCM_WAIT of instance: ccm</description>
  63940. <value>0x4</value>
  63941. </enumeratedValue>
  63942. <enumeratedValue>
  63943. <name>ALT5</name>
  63944. <description>Select mux mode: ALT5 mux port: GPIO1_IO11 of instance: gpio1</description>
  63945. <value>0x5</value>
  63946. </enumeratedValue>
  63947. <enumeratedValue>
  63948. <name>ALT6</name>
  63949. <description>Select mux mode: ALT6 mux port: SDMA_EXT_EVENT01 of instance: sdma</description>
  63950. <value>0x6</value>
  63951. </enumeratedValue>
  63952. <enumeratedValue>
  63953. <name>ALT8</name>
  63954. <description>Select mux mode: ALT8 mux port: EPIT1_OUT of instance: epit1</description>
  63955. <value>0x8</value>
  63956. </enumeratedValue>
  63957. </enumeratedValues>
  63958. </field>
  63959. <field>
  63960. <name>SION</name>
  63961. <description>Software Input On Field.</description>
  63962. <bitOffset>0x4</bitOffset>
  63963. <bitWidth>1</bitWidth>
  63964. <access>read-write</access>
  63965. <enumeratedValues>
  63966. <enumeratedValue>
  63967. <name>DISABLED</name>
  63968. <description>Input Path is determined by functionality</description>
  63969. <value>0</value>
  63970. </enumeratedValue>
  63971. <enumeratedValue>
  63972. <name>ENABLED</name>
  63973. <description>Force input path of pad JTAG_TMS</description>
  63974. <value>0x1</value>
  63975. </enumeratedValue>
  63976. </enumeratedValues>
  63977. </field>
  63978. </fields>
  63979. </register>
  63980. <register>
  63981. <name>SW_MUX_CTL_PAD_JTAG_TDO</name>
  63982. <description>SW_MUX_CTL_PAD_JTAG_TDO SW MUX Control Register</description>
  63983. <addressOffset>0x4C</addressOffset>
  63984. <size>32</size>
  63985. <access>read-write</access>
  63986. <resetValue>0</resetValue>
  63987. <resetMask>0xFFFFFFFF</resetMask>
  63988. <fields>
  63989. <field>
  63990. <name>MUX_MODE</name>
  63991. <description>MUX Mode Select Field.</description>
  63992. <bitOffset>0</bitOffset>
  63993. <bitWidth>4</bitWidth>
  63994. <access>read-write</access>
  63995. <enumeratedValues>
  63996. <enumeratedValue>
  63997. <name>ALT0</name>
  63998. <description>Select mux mode: ALT0 mux port: SJC_TDO of instance: sjc</description>
  63999. <value>0</value>
  64000. </enumeratedValue>
  64001. <enumeratedValue>
  64002. <name>ALT1</name>
  64003. <description>Select mux mode: ALT1 mux port: GPT2_CAPTURE2 of instance: gpt2</description>
  64004. <value>0x1</value>
  64005. </enumeratedValue>
  64006. <enumeratedValue>
  64007. <name>ALT2</name>
  64008. <description>Select mux mode: ALT2 mux port: SAI2_TX_SYNC of instance: sai2</description>
  64009. <value>0x2</value>
  64010. </enumeratedValue>
  64011. <enumeratedValue>
  64012. <name>ALT3</name>
  64013. <description>Select mux mode: ALT3 mux port: CCM_CLKO2 of instance: ccm</description>
  64014. <value>0x3</value>
  64015. </enumeratedValue>
  64016. <enumeratedValue>
  64017. <name>ALT4</name>
  64018. <description>Select mux mode: ALT4 mux port: CCM_STOP of instance: ccm</description>
  64019. <value>0x4</value>
  64020. </enumeratedValue>
  64021. <enumeratedValue>
  64022. <name>ALT5</name>
  64023. <description>Select mux mode: ALT5 mux port: GPIO1_IO12 of instance: gpio1</description>
  64024. <value>0x5</value>
  64025. </enumeratedValue>
  64026. <enumeratedValue>
  64027. <name>ALT6</name>
  64028. <description>Select mux mode: ALT6 mux port: MQS_RIGHT of instance: mqs</description>
  64029. <value>0x6</value>
  64030. </enumeratedValue>
  64031. <enumeratedValue>
  64032. <name>ALT8</name>
  64033. <description>Select mux mode: ALT8 mux port: EPIT2_OUT of instance: epit2</description>
  64034. <value>0x8</value>
  64035. </enumeratedValue>
  64036. </enumeratedValues>
  64037. </field>
  64038. <field>
  64039. <name>SION</name>
  64040. <description>Software Input On Field.</description>
  64041. <bitOffset>0x4</bitOffset>
  64042. <bitWidth>1</bitWidth>
  64043. <access>read-write</access>
  64044. <enumeratedValues>
  64045. <enumeratedValue>
  64046. <name>DISABLED</name>
  64047. <description>Input Path is determined by functionality</description>
  64048. <value>0</value>
  64049. </enumeratedValue>
  64050. <enumeratedValue>
  64051. <name>ENABLED</name>
  64052. <description>Force input path of pad JTAG_TDO</description>
  64053. <value>0x1</value>
  64054. </enumeratedValue>
  64055. </enumeratedValues>
  64056. </field>
  64057. </fields>
  64058. </register>
  64059. <register>
  64060. <name>SW_MUX_CTL_PAD_JTAG_TDI</name>
  64061. <description>SW_MUX_CTL_PAD_JTAG_TDI SW MUX Control Register</description>
  64062. <addressOffset>0x50</addressOffset>
  64063. <size>32</size>
  64064. <access>read-write</access>
  64065. <resetValue>0</resetValue>
  64066. <resetMask>0xFFFFFFFF</resetMask>
  64067. <fields>
  64068. <field>
  64069. <name>MUX_MODE</name>
  64070. <description>MUX Mode Select Field.</description>
  64071. <bitOffset>0</bitOffset>
  64072. <bitWidth>3</bitWidth>
  64073. <access>read-write</access>
  64074. <enumeratedValues>
  64075. <enumeratedValue>
  64076. <name>ALT0</name>
  64077. <description>Select mux mode: ALT0 mux port: SJC_TDI of instance: sjc</description>
  64078. <value>0</value>
  64079. </enumeratedValue>
  64080. <enumeratedValue>
  64081. <name>ALT1</name>
  64082. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE1 of instance: gpt2</description>
  64083. <value>0x1</value>
  64084. </enumeratedValue>
  64085. <enumeratedValue>
  64086. <name>ALT2</name>
  64087. <description>Select mux mode: ALT2 mux port: SAI2_TX_BCLK of instance: sai2</description>
  64088. <value>0x2</value>
  64089. </enumeratedValue>
  64090. <enumeratedValue>
  64091. <name>ALT4</name>
  64092. <description>Select mux mode: ALT4 mux port: PWM6_OUT of instance: pwm6</description>
  64093. <value>0x4</value>
  64094. </enumeratedValue>
  64095. <enumeratedValue>
  64096. <name>ALT5</name>
  64097. <description>Select mux mode: ALT5 mux port: GPIO1_IO13 of instance: gpio1</description>
  64098. <value>0x5</value>
  64099. </enumeratedValue>
  64100. <enumeratedValue>
  64101. <name>ALT6</name>
  64102. <description>Select mux mode: ALT6 mux port: MQS_LEFT of instance: mqs</description>
  64103. <value>0x6</value>
  64104. </enumeratedValue>
  64105. </enumeratedValues>
  64106. </field>
  64107. <field>
  64108. <name>SION</name>
  64109. <description>Software Input On Field.</description>
  64110. <bitOffset>0x4</bitOffset>
  64111. <bitWidth>1</bitWidth>
  64112. <access>read-write</access>
  64113. <enumeratedValues>
  64114. <enumeratedValue>
  64115. <name>DISABLED</name>
  64116. <description>Input Path is determined by functionality</description>
  64117. <value>0</value>
  64118. </enumeratedValue>
  64119. <enumeratedValue>
  64120. <name>ENABLED</name>
  64121. <description>Force input path of pad JTAG_TDI</description>
  64122. <value>0x1</value>
  64123. </enumeratedValue>
  64124. </enumeratedValues>
  64125. </field>
  64126. </fields>
  64127. </register>
  64128. <register>
  64129. <name>SW_MUX_CTL_PAD_JTAG_TCK</name>
  64130. <description>SW_MUX_CTL_PAD_JTAG_TCK SW MUX Control Register</description>
  64131. <addressOffset>0x54</addressOffset>
  64132. <size>32</size>
  64133. <access>read-write</access>
  64134. <resetValue>0</resetValue>
  64135. <resetMask>0xFFFFFFFF</resetMask>
  64136. <fields>
  64137. <field>
  64138. <name>MUX_MODE</name>
  64139. <description>MUX Mode Select Field.</description>
  64140. <bitOffset>0</bitOffset>
  64141. <bitWidth>3</bitWidth>
  64142. <access>read-write</access>
  64143. <enumeratedValues>
  64144. <enumeratedValue>
  64145. <name>ALT0</name>
  64146. <description>Select mux mode: ALT0 mux port: SJC_TCK of instance: sjc</description>
  64147. <value>0</value>
  64148. </enumeratedValue>
  64149. <enumeratedValue>
  64150. <name>ALT1</name>
  64151. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE2 of instance: gpt2</description>
  64152. <value>0x1</value>
  64153. </enumeratedValue>
  64154. <enumeratedValue>
  64155. <name>ALT2</name>
  64156. <description>Select mux mode: ALT2 mux port: SAI2_RX_DATA of instance: sai2</description>
  64157. <value>0x2</value>
  64158. </enumeratedValue>
  64159. <enumeratedValue>
  64160. <name>ALT4</name>
  64161. <description>Select mux mode: ALT4 mux port: PWM7_OUT of instance: pwm7</description>
  64162. <value>0x4</value>
  64163. </enumeratedValue>
  64164. <enumeratedValue>
  64165. <name>ALT5</name>
  64166. <description>Select mux mode: ALT5 mux port: GPIO1_IO14 of instance: gpio1</description>
  64167. <value>0x5</value>
  64168. </enumeratedValue>
  64169. </enumeratedValues>
  64170. </field>
  64171. <field>
  64172. <name>SION</name>
  64173. <description>Software Input On Field.</description>
  64174. <bitOffset>0x4</bitOffset>
  64175. <bitWidth>1</bitWidth>
  64176. <access>read-write</access>
  64177. <enumeratedValues>
  64178. <enumeratedValue>
  64179. <name>DISABLED</name>
  64180. <description>Input Path is determined by functionality</description>
  64181. <value>0</value>
  64182. </enumeratedValue>
  64183. <enumeratedValue>
  64184. <name>ENABLED</name>
  64185. <description>Force input path of pad JTAG_TCK</description>
  64186. <value>0x1</value>
  64187. </enumeratedValue>
  64188. </enumeratedValues>
  64189. </field>
  64190. </fields>
  64191. </register>
  64192. <register>
  64193. <name>SW_MUX_CTL_PAD_JTAG_TRST_B</name>
  64194. <description>SW_MUX_CTL_PAD_JTAG_TRST_B SW MUX Control Register</description>
  64195. <addressOffset>0x58</addressOffset>
  64196. <size>32</size>
  64197. <access>read-write</access>
  64198. <resetValue>0</resetValue>
  64199. <resetMask>0xFFFFFFFF</resetMask>
  64200. <fields>
  64201. <field>
  64202. <name>MUX_MODE</name>
  64203. <description>MUX Mode Select Field.</description>
  64204. <bitOffset>0</bitOffset>
  64205. <bitWidth>3</bitWidth>
  64206. <access>read-write</access>
  64207. <enumeratedValues>
  64208. <enumeratedValue>
  64209. <name>ALT0</name>
  64210. <description>Select mux mode: ALT0 mux port: SJC_TRSTB of instance: sjc</description>
  64211. <value>0</value>
  64212. </enumeratedValue>
  64213. <enumeratedValue>
  64214. <name>ALT1</name>
  64215. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE3 of instance: gpt2</description>
  64216. <value>0x1</value>
  64217. </enumeratedValue>
  64218. <enumeratedValue>
  64219. <name>ALT2</name>
  64220. <description>Select mux mode: ALT2 mux port: SAI2_TX_DATA of instance: sai2</description>
  64221. <value>0x2</value>
  64222. </enumeratedValue>
  64223. <enumeratedValue>
  64224. <name>ALT4</name>
  64225. <description>Select mux mode: ALT4 mux port: PWM8_OUT of instance: pwm8</description>
  64226. <value>0x4</value>
  64227. </enumeratedValue>
  64228. <enumeratedValue>
  64229. <name>ALT5</name>
  64230. <description>Select mux mode: ALT5 mux port: GPIO1_IO15 of instance: gpio1</description>
  64231. <value>0x5</value>
  64232. </enumeratedValue>
  64233. </enumeratedValues>
  64234. </field>
  64235. <field>
  64236. <name>SION</name>
  64237. <description>Software Input On Field.</description>
  64238. <bitOffset>0x4</bitOffset>
  64239. <bitWidth>1</bitWidth>
  64240. <access>read-write</access>
  64241. <enumeratedValues>
  64242. <enumeratedValue>
  64243. <name>DISABLED</name>
  64244. <description>Input Path is determined by functionality</description>
  64245. <value>0</value>
  64246. </enumeratedValue>
  64247. <enumeratedValue>
  64248. <name>ENABLED</name>
  64249. <description>Force input path of pad JTAG_TRST_B</description>
  64250. <value>0x1</value>
  64251. </enumeratedValue>
  64252. </enumeratedValues>
  64253. </field>
  64254. </fields>
  64255. </register>
  64256. <register>
  64257. <name>SW_MUX_CTL_PAD_GPIO1_IO00</name>
  64258. <description>SW_MUX_CTL_PAD_GPIO1_IO00 SW MUX Control Register</description>
  64259. <addressOffset>0x5C</addressOffset>
  64260. <size>32</size>
  64261. <access>read-write</access>
  64262. <resetValue>0x5</resetValue>
  64263. <resetMask>0xFFFFFFFF</resetMask>
  64264. <fields>
  64265. <field>
  64266. <name>MUX_MODE</name>
  64267. <description>MUX Mode Select Field.</description>
  64268. <bitOffset>0</bitOffset>
  64269. <bitWidth>4</bitWidth>
  64270. <access>read-write</access>
  64271. <enumeratedValues>
  64272. <enumeratedValue>
  64273. <name>ALT0</name>
  64274. <description>Select mux mode: ALT0 mux port: I2C2_SCL of instance: i2c2</description>
  64275. <value>0</value>
  64276. </enumeratedValue>
  64277. <enumeratedValue>
  64278. <name>ALT1</name>
  64279. <description>Select mux mode: ALT1 mux port: GPT1_CAPTURE1 of instance: gpt1</description>
  64280. <value>0x1</value>
  64281. </enumeratedValue>
  64282. <enumeratedValue>
  64283. <name>ALT2</name>
  64284. <description>Select mux mode: ALT2 mux port: ANATOP_OTG1_ID of instance: anatop</description>
  64285. <value>0x2</value>
  64286. </enumeratedValue>
  64287. <enumeratedValue>
  64288. <name>ALT3</name>
  64289. <description>Select mux mode: ALT3 mux port: ENET1_REF_CLK1 of instance: enet1</description>
  64290. <value>0x3</value>
  64291. </enumeratedValue>
  64292. <enumeratedValue>
  64293. <name>ALT4</name>
  64294. <description>Select mux mode: ALT4 mux port: MQS_RIGHT of instance: mqs</description>
  64295. <value>0x4</value>
  64296. </enumeratedValue>
  64297. <enumeratedValue>
  64298. <name>ALT5</name>
  64299. <description>Select mux mode: ALT5 mux port: GPIO1_IO00 of instance: gpio1</description>
  64300. <value>0x5</value>
  64301. </enumeratedValue>
  64302. <enumeratedValue>
  64303. <name>ALT6</name>
  64304. <description>Select mux mode: ALT6 mux port: ENET1_1588_EVENT0_IN of instance: enet1</description>
  64305. <value>0x6</value>
  64306. </enumeratedValue>
  64307. <enumeratedValue>
  64308. <name>ALT7</name>
  64309. <description>Select mux mode: ALT7 mux port: SRC_SYSTEM_RESET of instance: src</description>
  64310. <value>0x7</value>
  64311. </enumeratedValue>
  64312. <enumeratedValue>
  64313. <name>ALT8</name>
  64314. <description>Select mux mode: ALT8 mux port: WDOG3_WDOG_B of instance: wdog3</description>
  64315. <value>0x8</value>
  64316. </enumeratedValue>
  64317. </enumeratedValues>
  64318. </field>
  64319. <field>
  64320. <name>SION</name>
  64321. <description>Software Input On Field.</description>
  64322. <bitOffset>0x4</bitOffset>
  64323. <bitWidth>1</bitWidth>
  64324. <access>read-write</access>
  64325. <enumeratedValues>
  64326. <enumeratedValue>
  64327. <name>DISABLED</name>
  64328. <description>Input Path is determined by functionality</description>
  64329. <value>0</value>
  64330. </enumeratedValue>
  64331. <enumeratedValue>
  64332. <name>ENABLED</name>
  64333. <description>Force input path of pad GPIO1_IO00</description>
  64334. <value>0x1</value>
  64335. </enumeratedValue>
  64336. </enumeratedValues>
  64337. </field>
  64338. </fields>
  64339. </register>
  64340. <register>
  64341. <name>SW_MUX_CTL_PAD_GPIO1_IO01</name>
  64342. <description>SW_MUX_CTL_PAD_GPIO1_IO01 SW MUX Control Register</description>
  64343. <addressOffset>0x60</addressOffset>
  64344. <size>32</size>
  64345. <access>read-write</access>
  64346. <resetValue>0x5</resetValue>
  64347. <resetMask>0xFFFFFFFF</resetMask>
  64348. <fields>
  64349. <field>
  64350. <name>MUX_MODE</name>
  64351. <description>MUX Mode Select Field.</description>
  64352. <bitOffset>0</bitOffset>
  64353. <bitWidth>4</bitWidth>
  64354. <access>read-write</access>
  64355. <enumeratedValues>
  64356. <enumeratedValue>
  64357. <name>ALT0</name>
  64358. <description>Select mux mode: ALT0 mux port: I2C2_SDA of instance: i2c2</description>
  64359. <value>0</value>
  64360. </enumeratedValue>
  64361. <enumeratedValue>
  64362. <name>ALT1</name>
  64363. <description>Select mux mode: ALT1 mux port: GPT1_COMPARE1 of instance: gpt1</description>
  64364. <value>0x1</value>
  64365. </enumeratedValue>
  64366. <enumeratedValue>
  64367. <name>ALT2</name>
  64368. <description>Select mux mode: ALT2 mux port: USB_OTG1_OC of instance: usb</description>
  64369. <value>0x2</value>
  64370. </enumeratedValue>
  64371. <enumeratedValue>
  64372. <name>ALT3</name>
  64373. <description>Select mux mode: ALT3 mux port: ENET2_REF_CLK2 of instance: enet2</description>
  64374. <value>0x3</value>
  64375. </enumeratedValue>
  64376. <enumeratedValue>
  64377. <name>ALT4</name>
  64378. <description>Select mux mode: ALT4 mux port: MQS_LEFT of instance: mqs</description>
  64379. <value>0x4</value>
  64380. </enumeratedValue>
  64381. <enumeratedValue>
  64382. <name>ALT5</name>
  64383. <description>Select mux mode: ALT5 mux port: GPIO1_IO01 of instance: gpio1</description>
  64384. <value>0x5</value>
  64385. </enumeratedValue>
  64386. <enumeratedValue>
  64387. <name>ALT6</name>
  64388. <description>Select mux mode: ALT6 mux port: ENET1_1588_EVENT0_OUT of instance: enet1</description>
  64389. <value>0x6</value>
  64390. </enumeratedValue>
  64391. <enumeratedValue>
  64392. <name>ALT7</name>
  64393. <description>Select mux mode: ALT7 mux port: SRC_EARLY_RESET of instance: src</description>
  64394. <value>0x7</value>
  64395. </enumeratedValue>
  64396. <enumeratedValue>
  64397. <name>ALT8</name>
  64398. <description>Select mux mode: ALT8 mux port: WDOG1_WDOG_B of instance: wdog1</description>
  64399. <value>0x8</value>
  64400. </enumeratedValue>
  64401. </enumeratedValues>
  64402. </field>
  64403. <field>
  64404. <name>SION</name>
  64405. <description>Software Input On Field.</description>
  64406. <bitOffset>0x4</bitOffset>
  64407. <bitWidth>1</bitWidth>
  64408. <access>read-write</access>
  64409. <enumeratedValues>
  64410. <enumeratedValue>
  64411. <name>DISABLED</name>
  64412. <description>Input Path is determined by functionality</description>
  64413. <value>0</value>
  64414. </enumeratedValue>
  64415. <enumeratedValue>
  64416. <name>ENABLED</name>
  64417. <description>Force input path of pad GPIO1_IO01</description>
  64418. <value>0x1</value>
  64419. </enumeratedValue>
  64420. </enumeratedValues>
  64421. </field>
  64422. </fields>
  64423. </register>
  64424. <register>
  64425. <name>SW_MUX_CTL_PAD_GPIO1_IO02</name>
  64426. <description>SW_MUX_CTL_PAD_GPIO1_IO02 SW MUX Control Register</description>
  64427. <addressOffset>0x64</addressOffset>
  64428. <size>32</size>
  64429. <access>read-write</access>
  64430. <resetValue>0x5</resetValue>
  64431. <resetMask>0xFFFFFFFF</resetMask>
  64432. <fields>
  64433. <field>
  64434. <name>MUX_MODE</name>
  64435. <description>MUX Mode Select Field.</description>
  64436. <bitOffset>0</bitOffset>
  64437. <bitWidth>4</bitWidth>
  64438. <access>read-write</access>
  64439. <enumeratedValues>
  64440. <enumeratedValue>
  64441. <name>ALT0</name>
  64442. <description>Select mux mode: ALT0 mux port: I2C1_SCL of instance: i2c1</description>
  64443. <value>0</value>
  64444. </enumeratedValue>
  64445. <enumeratedValue>
  64446. <name>ALT1</name>
  64447. <description>Select mux mode: ALT1 mux port: GPT1_COMPARE2 of instance: gpt1</description>
  64448. <value>0x1</value>
  64449. </enumeratedValue>
  64450. <enumeratedValue>
  64451. <name>ALT2</name>
  64452. <description>Select mux mode: ALT2 mux port: USB_OTG2_PWR of instance: usb</description>
  64453. <value>0x2</value>
  64454. </enumeratedValue>
  64455. <enumeratedValue>
  64456. <name>ALT3</name>
  64457. <description>Select mux mode: ALT3 mux port: ENET1_REF_CLK_25M of instance: enet1</description>
  64458. <value>0x3</value>
  64459. </enumeratedValue>
  64460. <enumeratedValue>
  64461. <name>ALT4</name>
  64462. <description>Select mux mode: ALT4 mux port: USDHC1_WP of instance: usdhc1</description>
  64463. <value>0x4</value>
  64464. </enumeratedValue>
  64465. <enumeratedValue>
  64466. <name>ALT5</name>
  64467. <description>Select mux mode: ALT5 mux port: GPIO1_IO02 of instance: gpio1</description>
  64468. <value>0x5</value>
  64469. </enumeratedValue>
  64470. <enumeratedValue>
  64471. <name>ALT6</name>
  64472. <description>Select mux mode: ALT6 mux port: SDMA_EXT_EVENT00 of instance: sdma</description>
  64473. <value>0x6</value>
  64474. </enumeratedValue>
  64475. <enumeratedValue>
  64476. <name>ALT7</name>
  64477. <description>Select mux mode: ALT7 mux port: SRC_ANY_PU_RESET of instance: src</description>
  64478. <value>0x7</value>
  64479. </enumeratedValue>
  64480. <enumeratedValue>
  64481. <name>ALT8</name>
  64482. <description>Select mux mode: ALT8 mux port: UART1_TX of instance: uart1</description>
  64483. <value>0x8</value>
  64484. </enumeratedValue>
  64485. </enumeratedValues>
  64486. </field>
  64487. <field>
  64488. <name>SION</name>
  64489. <description>Software Input On Field.</description>
  64490. <bitOffset>0x4</bitOffset>
  64491. <bitWidth>1</bitWidth>
  64492. <access>read-write</access>
  64493. <enumeratedValues>
  64494. <enumeratedValue>
  64495. <name>DISABLED</name>
  64496. <description>Input Path is determined by functionality</description>
  64497. <value>0</value>
  64498. </enumeratedValue>
  64499. <enumeratedValue>
  64500. <name>ENABLED</name>
  64501. <description>Force input path of pad GPIO1_IO02</description>
  64502. <value>0x1</value>
  64503. </enumeratedValue>
  64504. </enumeratedValues>
  64505. </field>
  64506. </fields>
  64507. </register>
  64508. <register>
  64509. <name>SW_MUX_CTL_PAD_GPIO1_IO03</name>
  64510. <description>SW_MUX_CTL_PAD_GPIO1_IO03 SW MUX Control Register</description>
  64511. <addressOffset>0x68</addressOffset>
  64512. <size>32</size>
  64513. <access>read-write</access>
  64514. <resetValue>0x5</resetValue>
  64515. <resetMask>0xFFFFFFFF</resetMask>
  64516. <fields>
  64517. <field>
  64518. <name>MUX_MODE</name>
  64519. <description>MUX Mode Select Field.</description>
  64520. <bitOffset>0</bitOffset>
  64521. <bitWidth>4</bitWidth>
  64522. <access>read-write</access>
  64523. <enumeratedValues>
  64524. <enumeratedValue>
  64525. <name>ALT0</name>
  64526. <description>Select mux mode: ALT0 mux port: I2C1_SDA of instance: i2c1</description>
  64527. <value>0</value>
  64528. </enumeratedValue>
  64529. <enumeratedValue>
  64530. <name>ALT1</name>
  64531. <description>Select mux mode: ALT1 mux port: GPT1_COMPARE3 of instance: gpt1</description>
  64532. <value>0x1</value>
  64533. </enumeratedValue>
  64534. <enumeratedValue>
  64535. <name>ALT2</name>
  64536. <description>Select mux mode: ALT2 mux port: USB_OTG2_OC of instance: usb</description>
  64537. <value>0x2</value>
  64538. </enumeratedValue>
  64539. <enumeratedValue>
  64540. <name>ALT4</name>
  64541. <description>Select mux mode: ALT4 mux port: USDHC1_CD_B of instance: usdhc1</description>
  64542. <value>0x4</value>
  64543. </enumeratedValue>
  64544. <enumeratedValue>
  64545. <name>ALT5</name>
  64546. <description>Select mux mode: ALT5 mux port: GPIO1_IO03 of instance: gpio1</description>
  64547. <value>0x5</value>
  64548. </enumeratedValue>
  64549. <enumeratedValue>
  64550. <name>ALT6</name>
  64551. <description>Select mux mode: ALT6 mux port: CCM_DI0_EXT_CLK of instance: ccm</description>
  64552. <value>0x6</value>
  64553. </enumeratedValue>
  64554. <enumeratedValue>
  64555. <name>ALT7</name>
  64556. <description>Select mux mode: ALT7 mux port: SRC_TESTER_ACK of instance: src ALT7 mode will be automatically active when system reset. The PAD setting will be 100 K pull down and input enable during reset period. Once system reset is completed, the state of GPIO1_IO03 will be output keeper and input enable.</description>
  64557. <value>0x7</value>
  64558. </enumeratedValue>
  64559. <enumeratedValue>
  64560. <name>ALT8</name>
  64561. <description>Select mux mode: ALT8 mux port: UART1_RX of instance: uart1</description>
  64562. <value>0x8</value>
  64563. </enumeratedValue>
  64564. </enumeratedValues>
  64565. </field>
  64566. <field>
  64567. <name>SION</name>
  64568. <description>Software Input On Field.</description>
  64569. <bitOffset>0x4</bitOffset>
  64570. <bitWidth>1</bitWidth>
  64571. <access>read-write</access>
  64572. <enumeratedValues>
  64573. <enumeratedValue>
  64574. <name>DISABLED</name>
  64575. <description>Input Path is determined by functionality</description>
  64576. <value>0</value>
  64577. </enumeratedValue>
  64578. <enumeratedValue>
  64579. <name>ENABLED</name>
  64580. <description>Force input path of pad GPIO1_IO03</description>
  64581. <value>0x1</value>
  64582. </enumeratedValue>
  64583. </enumeratedValues>
  64584. </field>
  64585. </fields>
  64586. </register>
  64587. <register>
  64588. <name>SW_MUX_CTL_PAD_GPIO1_IO04</name>
  64589. <description>SW_MUX_CTL_PAD_GPIO1_IO04 SW MUX Control Register</description>
  64590. <addressOffset>0x6C</addressOffset>
  64591. <size>32</size>
  64592. <access>read-write</access>
  64593. <resetValue>0x5</resetValue>
  64594. <resetMask>0xFFFFFFFF</resetMask>
  64595. <fields>
  64596. <field>
  64597. <name>MUX_MODE</name>
  64598. <description>MUX Mode Select Field.</description>
  64599. <bitOffset>0</bitOffset>
  64600. <bitWidth>4</bitWidth>
  64601. <access>read-write</access>
  64602. <enumeratedValues>
  64603. <enumeratedValue>
  64604. <name>ALT0</name>
  64605. <description>Select mux mode: ALT0 mux port: ENET1_REF_CLK1 of instance: enet1</description>
  64606. <value>0</value>
  64607. </enumeratedValue>
  64608. <enumeratedValue>
  64609. <name>ALT1</name>
  64610. <description>Select mux mode: ALT1 mux port: PWM3_OUT of instance: pwm3</description>
  64611. <value>0x1</value>
  64612. </enumeratedValue>
  64613. <enumeratedValue>
  64614. <name>ALT2</name>
  64615. <description>Select mux mode: ALT2 mux port: USB_OTG1_PWR of instance: usb</description>
  64616. <value>0x2</value>
  64617. </enumeratedValue>
  64618. <enumeratedValue>
  64619. <name>ALT4</name>
  64620. <description>Select mux mode: ALT4 mux port: USDHC1_RESET_B of instance: usdhc1</description>
  64621. <value>0x4</value>
  64622. </enumeratedValue>
  64623. <enumeratedValue>
  64624. <name>ALT5</name>
  64625. <description>Select mux mode: ALT5 mux port: GPIO1_IO04 of instance: gpio1</description>
  64626. <value>0x5</value>
  64627. </enumeratedValue>
  64628. <enumeratedValue>
  64629. <name>ALT6</name>
  64630. <description>Select mux mode: ALT6 mux port: ENET2_1588_EVENT0_IN of instance: enet2</description>
  64631. <value>0x6</value>
  64632. </enumeratedValue>
  64633. <enumeratedValue>
  64634. <name>ALT8</name>
  64635. <description>Select mux mode: ALT8 mux port: UART5_TX of instance: uart5</description>
  64636. <value>0x8</value>
  64637. </enumeratedValue>
  64638. </enumeratedValues>
  64639. </field>
  64640. <field>
  64641. <name>SION</name>
  64642. <description>Software Input On Field.</description>
  64643. <bitOffset>0x4</bitOffset>
  64644. <bitWidth>1</bitWidth>
  64645. <access>read-write</access>
  64646. <enumeratedValues>
  64647. <enumeratedValue>
  64648. <name>DISABLED</name>
  64649. <description>Input Path is determined by functionality</description>
  64650. <value>0</value>
  64651. </enumeratedValue>
  64652. <enumeratedValue>
  64653. <name>ENABLED</name>
  64654. <description>Force input path of pad GPIO1_IO04</description>
  64655. <value>0x1</value>
  64656. </enumeratedValue>
  64657. </enumeratedValues>
  64658. </field>
  64659. </fields>
  64660. </register>
  64661. <register>
  64662. <name>SW_MUX_CTL_PAD_GPIO1_IO05</name>
  64663. <description>SW_MUX_CTL_PAD_GPIO1_IO05 SW MUX Control Register</description>
  64664. <addressOffset>0x70</addressOffset>
  64665. <size>32</size>
  64666. <access>read-write</access>
  64667. <resetValue>0x5</resetValue>
  64668. <resetMask>0xFFFFFFFF</resetMask>
  64669. <fields>
  64670. <field>
  64671. <name>MUX_MODE</name>
  64672. <description>MUX Mode Select Field.</description>
  64673. <bitOffset>0</bitOffset>
  64674. <bitWidth>4</bitWidth>
  64675. <access>read-write</access>
  64676. <enumeratedValues>
  64677. <enumeratedValue>
  64678. <name>ALT0</name>
  64679. <description>Select mux mode: ALT0 mux port: ENET2_REF_CLK2 of instance: enet2</description>
  64680. <value>0</value>
  64681. </enumeratedValue>
  64682. <enumeratedValue>
  64683. <name>ALT1</name>
  64684. <description>Select mux mode: ALT1 mux port: PWM4_OUT of instance: pwm4</description>
  64685. <value>0x1</value>
  64686. </enumeratedValue>
  64687. <enumeratedValue>
  64688. <name>ALT2</name>
  64689. <description>Select mux mode: ALT2 mux port: ANATOP_OTG2_ID of instance: anatop</description>
  64690. <value>0x2</value>
  64691. </enumeratedValue>
  64692. <enumeratedValue>
  64693. <name>ALT3</name>
  64694. <description>Select mux mode: ALT3 mux port: CSI_FIELD of instance: csi</description>
  64695. <value>0x3</value>
  64696. </enumeratedValue>
  64697. <enumeratedValue>
  64698. <name>ALT4</name>
  64699. <description>Select mux mode: ALT4 mux port: USDHC1_VSELECT of instance: usdhc1</description>
  64700. <value>0x4</value>
  64701. </enumeratedValue>
  64702. <enumeratedValue>
  64703. <name>ALT5</name>
  64704. <description>Select mux mode: ALT5 mux port: GPIO1_IO05 of instance: gpio1</description>
  64705. <value>0x5</value>
  64706. </enumeratedValue>
  64707. <enumeratedValue>
  64708. <name>ALT6</name>
  64709. <description>Select mux mode: ALT6 mux port: ENET2_1588_EVENT0_OUT of instance: enet2</description>
  64710. <value>0x6</value>
  64711. </enumeratedValue>
  64712. <enumeratedValue>
  64713. <name>ALT8</name>
  64714. <description>Select mux mode: ALT8 mux port: UART5_RX of instance: uart5</description>
  64715. <value>0x8</value>
  64716. </enumeratedValue>
  64717. </enumeratedValues>
  64718. </field>
  64719. <field>
  64720. <name>SION</name>
  64721. <description>Software Input On Field.</description>
  64722. <bitOffset>0x4</bitOffset>
  64723. <bitWidth>1</bitWidth>
  64724. <access>read-write</access>
  64725. <enumeratedValues>
  64726. <enumeratedValue>
  64727. <name>DISABLED</name>
  64728. <description>Input Path is determined by functionality</description>
  64729. <value>0</value>
  64730. </enumeratedValue>
  64731. <enumeratedValue>
  64732. <name>ENABLED</name>
  64733. <description>Force input path of pad GPIO1_IO05</description>
  64734. <value>0x1</value>
  64735. </enumeratedValue>
  64736. </enumeratedValues>
  64737. </field>
  64738. </fields>
  64739. </register>
  64740. <register>
  64741. <name>SW_MUX_CTL_PAD_GPIO1_IO06</name>
  64742. <description>SW_MUX_CTL_PAD_GPIO1_IO06 SW MUX Control Register</description>
  64743. <addressOffset>0x74</addressOffset>
  64744. <size>32</size>
  64745. <access>read-write</access>
  64746. <resetValue>0x5</resetValue>
  64747. <resetMask>0xFFFFFFFF</resetMask>
  64748. <fields>
  64749. <field>
  64750. <name>MUX_MODE</name>
  64751. <description>MUX Mode Select Field.</description>
  64752. <bitOffset>0</bitOffset>
  64753. <bitWidth>4</bitWidth>
  64754. <access>read-write</access>
  64755. <enumeratedValues>
  64756. <enumeratedValue>
  64757. <name>ALT0</name>
  64758. <description>Select mux mode: ALT0 mux port: ENET1_MDIO of instance: enet1</description>
  64759. <value>0</value>
  64760. </enumeratedValue>
  64761. <enumeratedValue>
  64762. <name>ALT1</name>
  64763. <description>Select mux mode: ALT1 mux port: ENET2_MDIO of instance: enet2</description>
  64764. <value>0x1</value>
  64765. </enumeratedValue>
  64766. <enumeratedValue>
  64767. <name>ALT2</name>
  64768. <description>Select mux mode: ALT2 mux port: USB_OTG_PWR_WAKE of instance: usb</description>
  64769. <value>0x2</value>
  64770. </enumeratedValue>
  64771. <enumeratedValue>
  64772. <name>ALT3</name>
  64773. <description>Select mux mode: ALT3 mux port: CSI_MCLK of instance: csi</description>
  64774. <value>0x3</value>
  64775. </enumeratedValue>
  64776. <enumeratedValue>
  64777. <name>ALT4</name>
  64778. <description>Select mux mode: ALT4 mux port: USDHC2_WP of instance: usdhc2</description>
  64779. <value>0x4</value>
  64780. </enumeratedValue>
  64781. <enumeratedValue>
  64782. <name>ALT5</name>
  64783. <description>Select mux mode: ALT5 mux port: GPIO1_IO06 of instance: gpio1</description>
  64784. <value>0x5</value>
  64785. </enumeratedValue>
  64786. <enumeratedValue>
  64787. <name>ALT6</name>
  64788. <description>Select mux mode: ALT6 mux port: CCM_WAIT of instance: ccm</description>
  64789. <value>0x6</value>
  64790. </enumeratedValue>
  64791. <enumeratedValue>
  64792. <name>ALT7</name>
  64793. <description>Select mux mode: ALT7 mux port: CCM_REF_EN_B of instance: ccm</description>
  64794. <value>0x7</value>
  64795. </enumeratedValue>
  64796. <enumeratedValue>
  64797. <name>ALT8</name>
  64798. <description>Select mux mode: ALT8 mux port: UART1_CTS_B of instance: uart1</description>
  64799. <value>0x8</value>
  64800. </enumeratedValue>
  64801. </enumeratedValues>
  64802. </field>
  64803. <field>
  64804. <name>SION</name>
  64805. <description>Software Input On Field.</description>
  64806. <bitOffset>0x4</bitOffset>
  64807. <bitWidth>1</bitWidth>
  64808. <access>read-write</access>
  64809. <enumeratedValues>
  64810. <enumeratedValue>
  64811. <name>DISABLED</name>
  64812. <description>Input Path is determined by functionality</description>
  64813. <value>0</value>
  64814. </enumeratedValue>
  64815. <enumeratedValue>
  64816. <name>ENABLED</name>
  64817. <description>Force input path of pad GPIO1_IO06</description>
  64818. <value>0x1</value>
  64819. </enumeratedValue>
  64820. </enumeratedValues>
  64821. </field>
  64822. </fields>
  64823. </register>
  64824. <register>
  64825. <name>SW_MUX_CTL_PAD_GPIO1_IO07</name>
  64826. <description>SW_MUX_CTL_PAD_GPIO1_IO07 SW MUX Control Register</description>
  64827. <addressOffset>0x78</addressOffset>
  64828. <size>32</size>
  64829. <access>read-write</access>
  64830. <resetValue>0x5</resetValue>
  64831. <resetMask>0xFFFFFFFF</resetMask>
  64832. <fields>
  64833. <field>
  64834. <name>MUX_MODE</name>
  64835. <description>MUX Mode Select Field.</description>
  64836. <bitOffset>0</bitOffset>
  64837. <bitWidth>4</bitWidth>
  64838. <access>read-write</access>
  64839. <enumeratedValues>
  64840. <enumeratedValue>
  64841. <name>ALT0</name>
  64842. <description>Select mux mode: ALT0 mux port: ENET1_MDC of instance: enet1</description>
  64843. <value>0</value>
  64844. </enumeratedValue>
  64845. <enumeratedValue>
  64846. <name>ALT1</name>
  64847. <description>Select mux mode: ALT1 mux port: ENET2_MDC of instance: enet2</description>
  64848. <value>0x1</value>
  64849. </enumeratedValue>
  64850. <enumeratedValue>
  64851. <name>ALT2</name>
  64852. <description>Select mux mode: ALT2 mux port: USB_OTG_HOST_MODE of instance: usb</description>
  64853. <value>0x2</value>
  64854. </enumeratedValue>
  64855. <enumeratedValue>
  64856. <name>ALT3</name>
  64857. <description>Select mux mode: ALT3 mux port: CSI_PIXCLK of instance: csi</description>
  64858. <value>0x3</value>
  64859. </enumeratedValue>
  64860. <enumeratedValue>
  64861. <name>ALT4</name>
  64862. <description>Select mux mode: ALT4 mux port: USDHC2_CD_B of instance: usdhc2</description>
  64863. <value>0x4</value>
  64864. </enumeratedValue>
  64865. <enumeratedValue>
  64866. <name>ALT5</name>
  64867. <description>Select mux mode: ALT5 mux port: GPIO1_IO07 of instance: gpio1</description>
  64868. <value>0x5</value>
  64869. </enumeratedValue>
  64870. <enumeratedValue>
  64871. <name>ALT6</name>
  64872. <description>Select mux mode: ALT6 mux port: CCM_STOP of instance: ccm</description>
  64873. <value>0x6</value>
  64874. </enumeratedValue>
  64875. <enumeratedValue>
  64876. <name>ALT8</name>
  64877. <description>Select mux mode: ALT8 mux port: UART1_RTS_B of instance: uart1</description>
  64878. <value>0x8</value>
  64879. </enumeratedValue>
  64880. </enumeratedValues>
  64881. </field>
  64882. <field>
  64883. <name>SION</name>
  64884. <description>Software Input On Field.</description>
  64885. <bitOffset>0x4</bitOffset>
  64886. <bitWidth>1</bitWidth>
  64887. <access>read-write</access>
  64888. <enumeratedValues>
  64889. <enumeratedValue>
  64890. <name>DISABLED</name>
  64891. <description>Input Path is determined by functionality</description>
  64892. <value>0</value>
  64893. </enumeratedValue>
  64894. <enumeratedValue>
  64895. <name>ENABLED</name>
  64896. <description>Force input path of pad GPIO1_IO07</description>
  64897. <value>0x1</value>
  64898. </enumeratedValue>
  64899. </enumeratedValues>
  64900. </field>
  64901. </fields>
  64902. </register>
  64903. <register>
  64904. <name>SW_MUX_CTL_PAD_GPIO1_IO08</name>
  64905. <description>SW_MUX_CTL_PAD_GPIO1_IO08 SW MUX Control Register</description>
  64906. <addressOffset>0x7C</addressOffset>
  64907. <size>32</size>
  64908. <access>read-write</access>
  64909. <resetValue>0x5</resetValue>
  64910. <resetMask>0xFFFFFFFF</resetMask>
  64911. <fields>
  64912. <field>
  64913. <name>MUX_MODE</name>
  64914. <description>MUX Mode Select Field.</description>
  64915. <bitOffset>0</bitOffset>
  64916. <bitWidth>4</bitWidth>
  64917. <access>read-write</access>
  64918. <enumeratedValues>
  64919. <enumeratedValue>
  64920. <name>ALT0</name>
  64921. <description>Select mux mode: ALT0 mux port: PWM1_OUT of instance: pwm1</description>
  64922. <value>0</value>
  64923. </enumeratedValue>
  64924. <enumeratedValue>
  64925. <name>ALT1</name>
  64926. <description>Select mux mode: ALT1 mux port: WDOG1_WDOG_B of instance: wdog1</description>
  64927. <value>0x1</value>
  64928. </enumeratedValue>
  64929. <enumeratedValue>
  64930. <name>ALT2</name>
  64931. <description>Select mux mode: ALT2 mux port: SPDIF_OUT of instance: spdif</description>
  64932. <value>0x2</value>
  64933. </enumeratedValue>
  64934. <enumeratedValue>
  64935. <name>ALT3</name>
  64936. <description>Select mux mode: ALT3 mux port: CSI_VSYNC of instance: csi</description>
  64937. <value>0x3</value>
  64938. </enumeratedValue>
  64939. <enumeratedValue>
  64940. <name>ALT4</name>
  64941. <description>Select mux mode: ALT4 mux port: USDHC2_VSELECT of instance: usdhc2</description>
  64942. <value>0x4</value>
  64943. </enumeratedValue>
  64944. <enumeratedValue>
  64945. <name>ALT5</name>
  64946. <description>Select mux mode: ALT5 mux port: GPIO1_IO08 of instance: gpio1</description>
  64947. <value>0x5</value>
  64948. </enumeratedValue>
  64949. <enumeratedValue>
  64950. <name>ALT6</name>
  64951. <description>Select mux mode: ALT6 mux port: CCM_PMIC_RDY of instance: ccm</description>
  64952. <value>0x6</value>
  64953. </enumeratedValue>
  64954. <enumeratedValue>
  64955. <name>ALT8</name>
  64956. <description>Select mux mode: ALT8 mux port: UART5_RTS_B of instance: uart5</description>
  64957. <value>0x8</value>
  64958. </enumeratedValue>
  64959. </enumeratedValues>
  64960. </field>
  64961. <field>
  64962. <name>SION</name>
  64963. <description>Software Input On Field.</description>
  64964. <bitOffset>0x4</bitOffset>
  64965. <bitWidth>1</bitWidth>
  64966. <access>read-write</access>
  64967. <enumeratedValues>
  64968. <enumeratedValue>
  64969. <name>DISABLED</name>
  64970. <description>Input Path is determined by functionality</description>
  64971. <value>0</value>
  64972. </enumeratedValue>
  64973. <enumeratedValue>
  64974. <name>ENABLED</name>
  64975. <description>Force input path of pad GPIO1_IO08</description>
  64976. <value>0x1</value>
  64977. </enumeratedValue>
  64978. </enumeratedValues>
  64979. </field>
  64980. </fields>
  64981. </register>
  64982. <register>
  64983. <name>SW_MUX_CTL_PAD_GPIO1_IO09</name>
  64984. <description>SW_MUX_CTL_PAD_GPIO1_IO09 SW MUX Control Register</description>
  64985. <addressOffset>0x80</addressOffset>
  64986. <size>32</size>
  64987. <access>read-write</access>
  64988. <resetValue>0x5</resetValue>
  64989. <resetMask>0xFFFFFFFF</resetMask>
  64990. <fields>
  64991. <field>
  64992. <name>MUX_MODE</name>
  64993. <description>MUX Mode Select Field.</description>
  64994. <bitOffset>0</bitOffset>
  64995. <bitWidth>4</bitWidth>
  64996. <access>read-write</access>
  64997. <enumeratedValues>
  64998. <enumeratedValue>
  64999. <name>ALT0</name>
  65000. <description>Select mux mode: ALT0 mux port: PWM2_OUT of instance: pwm2</description>
  65001. <value>0</value>
  65002. </enumeratedValue>
  65003. <enumeratedValue>
  65004. <name>ALT1</name>
  65005. <description>Select mux mode: ALT1 mux port: WDOG1_WDOG_ANY of instance: wdog1</description>
  65006. <value>0x1</value>
  65007. </enumeratedValue>
  65008. <enumeratedValue>
  65009. <name>ALT2</name>
  65010. <description>Select mux mode: ALT2 mux port: SPDIF_IN of instance: spdif</description>
  65011. <value>0x2</value>
  65012. </enumeratedValue>
  65013. <enumeratedValue>
  65014. <name>ALT3</name>
  65015. <description>Select mux mode: ALT3 mux port: CSI_HSYNC of instance: csi</description>
  65016. <value>0x3</value>
  65017. </enumeratedValue>
  65018. <enumeratedValue>
  65019. <name>ALT4</name>
  65020. <description>Select mux mode: ALT4 mux port: USDHC2_RESET_B of instance: usdhc2</description>
  65021. <value>0x4</value>
  65022. </enumeratedValue>
  65023. <enumeratedValue>
  65024. <name>ALT5</name>
  65025. <description>Select mux mode: ALT5 mux port: GPIO1_IO09 of instance: gpio1</description>
  65026. <value>0x5</value>
  65027. </enumeratedValue>
  65028. <enumeratedValue>
  65029. <name>ALT6</name>
  65030. <description>Select mux mode: ALT6 mux port: USDHC1_RESET_B of instance: usdhc1</description>
  65031. <value>0x6</value>
  65032. </enumeratedValue>
  65033. <enumeratedValue>
  65034. <name>ALT8</name>
  65035. <description>Select mux mode: ALT8 mux port: UART5_CTS_B of instance: uart5</description>
  65036. <value>0x8</value>
  65037. </enumeratedValue>
  65038. </enumeratedValues>
  65039. </field>
  65040. <field>
  65041. <name>SION</name>
  65042. <description>Software Input On Field.</description>
  65043. <bitOffset>0x4</bitOffset>
  65044. <bitWidth>1</bitWidth>
  65045. <access>read-write</access>
  65046. <enumeratedValues>
  65047. <enumeratedValue>
  65048. <name>DISABLED</name>
  65049. <description>Input Path is determined by functionality</description>
  65050. <value>0</value>
  65051. </enumeratedValue>
  65052. <enumeratedValue>
  65053. <name>ENABLED</name>
  65054. <description>Force input path of pad GPIO1_IO09</description>
  65055. <value>0x1</value>
  65056. </enumeratedValue>
  65057. </enumeratedValues>
  65058. </field>
  65059. </fields>
  65060. </register>
  65061. <register>
  65062. <name>SW_MUX_CTL_PAD_UART1_TX_DATA</name>
  65063. <description>SW_MUX_CTL_PAD_UART1_TX_DATA SW MUX Control Register</description>
  65064. <addressOffset>0x84</addressOffset>
  65065. <size>32</size>
  65066. <access>read-write</access>
  65067. <resetValue>0x5</resetValue>
  65068. <resetMask>0xFFFFFFFF</resetMask>
  65069. <fields>
  65070. <field>
  65071. <name>MUX_MODE</name>
  65072. <description>MUX Mode Select Field.</description>
  65073. <bitOffset>0</bitOffset>
  65074. <bitWidth>4</bitWidth>
  65075. <access>read-write</access>
  65076. <enumeratedValues>
  65077. <enumeratedValue>
  65078. <name>ALT0</name>
  65079. <description>Select mux mode: ALT0 mux port: UART1_TX of instance: uart1</description>
  65080. <value>0</value>
  65081. </enumeratedValue>
  65082. <enumeratedValue>
  65083. <name>ALT1</name>
  65084. <description>Select mux mode: ALT1 mux port: ENET1_RDATA02 of instance: enet1</description>
  65085. <value>0x1</value>
  65086. </enumeratedValue>
  65087. <enumeratedValue>
  65088. <name>ALT2</name>
  65089. <description>Select mux mode: ALT2 mux port: I2C3_SCL of instance: i2c3</description>
  65090. <value>0x2</value>
  65091. </enumeratedValue>
  65092. <enumeratedValue>
  65093. <name>ALT3</name>
  65094. <description>Select mux mode: ALT3 mux port: CSI_DATA02 of instance: csi</description>
  65095. <value>0x3</value>
  65096. </enumeratedValue>
  65097. <enumeratedValue>
  65098. <name>ALT4</name>
  65099. <description>Select mux mode: ALT4 mux port: GPT1_COMPARE1 of instance: gpt1</description>
  65100. <value>0x4</value>
  65101. </enumeratedValue>
  65102. <enumeratedValue>
  65103. <name>ALT5</name>
  65104. <description>Select mux mode: ALT5 mux port: GPIO1_IO16 of instance: gpio1</description>
  65105. <value>0x5</value>
  65106. </enumeratedValue>
  65107. <enumeratedValue>
  65108. <name>ALT8</name>
  65109. <description>Select mux mode: ALT8 mux port: SPDIF_OUT of instance: spdif</description>
  65110. <value>0x8</value>
  65111. </enumeratedValue>
  65112. <enumeratedValue>
  65113. <name>ALT9</name>
  65114. <description>Select mux mode: ALT9 mux port: UART5_TX of instance: uart5</description>
  65115. <value>0x9</value>
  65116. </enumeratedValue>
  65117. </enumeratedValues>
  65118. </field>
  65119. <field>
  65120. <name>SION</name>
  65121. <description>Software Input On Field.</description>
  65122. <bitOffset>0x4</bitOffset>
  65123. <bitWidth>1</bitWidth>
  65124. <access>read-write</access>
  65125. <enumeratedValues>
  65126. <enumeratedValue>
  65127. <name>DISABLED</name>
  65128. <description>Input Path is determined by functionality</description>
  65129. <value>0</value>
  65130. </enumeratedValue>
  65131. <enumeratedValue>
  65132. <name>ENABLED</name>
  65133. <description>Force input path of pad UART1_TX_DATA</description>
  65134. <value>0x1</value>
  65135. </enumeratedValue>
  65136. </enumeratedValues>
  65137. </field>
  65138. </fields>
  65139. </register>
  65140. <register>
  65141. <name>SW_MUX_CTL_PAD_UART1_RX_DATA</name>
  65142. <description>SW_MUX_CTL_PAD_UART1_RX_DATA SW MUX Control Register</description>
  65143. <addressOffset>0x88</addressOffset>
  65144. <size>32</size>
  65145. <access>read-write</access>
  65146. <resetValue>0x5</resetValue>
  65147. <resetMask>0xFFFFFFFF</resetMask>
  65148. <fields>
  65149. <field>
  65150. <name>MUX_MODE</name>
  65151. <description>MUX Mode Select Field.</description>
  65152. <bitOffset>0</bitOffset>
  65153. <bitWidth>4</bitWidth>
  65154. <access>read-write</access>
  65155. <enumeratedValues>
  65156. <enumeratedValue>
  65157. <name>ALT0</name>
  65158. <description>Select mux mode: ALT0 mux port: UART1_RX of instance: uart1</description>
  65159. <value>0</value>
  65160. </enumeratedValue>
  65161. <enumeratedValue>
  65162. <name>ALT1</name>
  65163. <description>Select mux mode: ALT1 mux port: ENET1_RDATA03 of instance: enet1</description>
  65164. <value>0x1</value>
  65165. </enumeratedValue>
  65166. <enumeratedValue>
  65167. <name>ALT2</name>
  65168. <description>Select mux mode: ALT2 mux port: I2C3_SDA of instance: i2c3</description>
  65169. <value>0x2</value>
  65170. </enumeratedValue>
  65171. <enumeratedValue>
  65172. <name>ALT3</name>
  65173. <description>Select mux mode: ALT3 mux port: CSI_DATA03 of instance: csi</description>
  65174. <value>0x3</value>
  65175. </enumeratedValue>
  65176. <enumeratedValue>
  65177. <name>ALT4</name>
  65178. <description>Select mux mode: ALT4 mux port: GPT1_CLK of instance: gpt1</description>
  65179. <value>0x4</value>
  65180. </enumeratedValue>
  65181. <enumeratedValue>
  65182. <name>ALT5</name>
  65183. <description>Select mux mode: ALT5 mux port: GPIO1_IO17 of instance: gpio1</description>
  65184. <value>0x5</value>
  65185. </enumeratedValue>
  65186. <enumeratedValue>
  65187. <name>ALT8</name>
  65188. <description>Select mux mode: ALT8 mux port: SPDIF_IN of instance: spdif</description>
  65189. <value>0x8</value>
  65190. </enumeratedValue>
  65191. <enumeratedValue>
  65192. <name>ALT9</name>
  65193. <description>Select mux mode: ALT9 mux port: UART5_RX of instance: uart5</description>
  65194. <value>0x9</value>
  65195. </enumeratedValue>
  65196. </enumeratedValues>
  65197. </field>
  65198. <field>
  65199. <name>SION</name>
  65200. <description>Software Input On Field.</description>
  65201. <bitOffset>0x4</bitOffset>
  65202. <bitWidth>1</bitWidth>
  65203. <access>read-write</access>
  65204. <enumeratedValues>
  65205. <enumeratedValue>
  65206. <name>DISABLED</name>
  65207. <description>Input Path is determined by functionality</description>
  65208. <value>0</value>
  65209. </enumeratedValue>
  65210. <enumeratedValue>
  65211. <name>ENABLED</name>
  65212. <description>Force input path of pad UART1_RX_DATA</description>
  65213. <value>0x1</value>
  65214. </enumeratedValue>
  65215. </enumeratedValues>
  65216. </field>
  65217. </fields>
  65218. </register>
  65219. <register>
  65220. <name>SW_MUX_CTL_PAD_UART1_CTS_B</name>
  65221. <description>SW_MUX_CTL_PAD_UART1_CTS_B SW MUX Control Register</description>
  65222. <addressOffset>0x8C</addressOffset>
  65223. <size>32</size>
  65224. <access>read-write</access>
  65225. <resetValue>0x5</resetValue>
  65226. <resetMask>0xFFFFFFFF</resetMask>
  65227. <fields>
  65228. <field>
  65229. <name>MUX_MODE</name>
  65230. <description>MUX Mode Select Field.</description>
  65231. <bitOffset>0</bitOffset>
  65232. <bitWidth>4</bitWidth>
  65233. <access>read-write</access>
  65234. <enumeratedValues>
  65235. <enumeratedValue>
  65236. <name>ALT0</name>
  65237. <description>Select mux mode: ALT0 mux port: UART1_CTS_B of instance: uart1</description>
  65238. <value>0</value>
  65239. </enumeratedValue>
  65240. <enumeratedValue>
  65241. <name>ALT1</name>
  65242. <description>Select mux mode: ALT1 mux port: ENET1_RX_CLK of instance: enet1</description>
  65243. <value>0x1</value>
  65244. </enumeratedValue>
  65245. <enumeratedValue>
  65246. <name>ALT2</name>
  65247. <description>Select mux mode: ALT2 mux port: USDHC1_WP of instance: usdhc1</description>
  65248. <value>0x2</value>
  65249. </enumeratedValue>
  65250. <enumeratedValue>
  65251. <name>ALT3</name>
  65252. <description>Select mux mode: ALT3 mux port: CSI_DATA04 of instance: csi</description>
  65253. <value>0x3</value>
  65254. </enumeratedValue>
  65255. <enumeratedValue>
  65256. <name>ALT4</name>
  65257. <description>Select mux mode: ALT4 mux port: ENET2_1588_EVENT1_IN of instance: enet2</description>
  65258. <value>0x4</value>
  65259. </enumeratedValue>
  65260. <enumeratedValue>
  65261. <name>ALT5</name>
  65262. <description>Select mux mode: ALT5 mux port: GPIO1_IO18 of instance: gpio1</description>
  65263. <value>0x5</value>
  65264. </enumeratedValue>
  65265. <enumeratedValue>
  65266. <name>ALT8</name>
  65267. <description>Select mux mode: ALT8 mux port: USDHC2_WP of instance: usdhc2</description>
  65268. <value>0x8</value>
  65269. </enumeratedValue>
  65270. <enumeratedValue>
  65271. <name>ALT9</name>
  65272. <description>Select mux mode: ALT9 mux port: UART5_CTS_B of instance: uart5</description>
  65273. <value>0x9</value>
  65274. </enumeratedValue>
  65275. </enumeratedValues>
  65276. </field>
  65277. <field>
  65278. <name>SION</name>
  65279. <description>Software Input On Field.</description>
  65280. <bitOffset>0x4</bitOffset>
  65281. <bitWidth>1</bitWidth>
  65282. <access>read-write</access>
  65283. <enumeratedValues>
  65284. <enumeratedValue>
  65285. <name>DISABLED</name>
  65286. <description>Input Path is determined by functionality</description>
  65287. <value>0</value>
  65288. </enumeratedValue>
  65289. <enumeratedValue>
  65290. <name>ENABLED</name>
  65291. <description>Force input path of pad UART1_CTS_B</description>
  65292. <value>0x1</value>
  65293. </enumeratedValue>
  65294. </enumeratedValues>
  65295. </field>
  65296. </fields>
  65297. </register>
  65298. <register>
  65299. <name>SW_MUX_CTL_PAD_UART1_RTS_B</name>
  65300. <description>SW_MUX_CTL_PAD_UART1_RTS_B SW MUX Control Register</description>
  65301. <addressOffset>0x90</addressOffset>
  65302. <size>32</size>
  65303. <access>read-write</access>
  65304. <resetValue>0x5</resetValue>
  65305. <resetMask>0xFFFFFFFF</resetMask>
  65306. <fields>
  65307. <field>
  65308. <name>MUX_MODE</name>
  65309. <description>MUX Mode Select Field.</description>
  65310. <bitOffset>0</bitOffset>
  65311. <bitWidth>4</bitWidth>
  65312. <access>read-write</access>
  65313. <enumeratedValues>
  65314. <enumeratedValue>
  65315. <name>ALT0</name>
  65316. <description>Select mux mode: ALT0 mux port: UART1_RTS_B of instance: uart1</description>
  65317. <value>0</value>
  65318. </enumeratedValue>
  65319. <enumeratedValue>
  65320. <name>ALT1</name>
  65321. <description>Select mux mode: ALT1 mux port: ENET1_TX_ER of instance: enet1</description>
  65322. <value>0x1</value>
  65323. </enumeratedValue>
  65324. <enumeratedValue>
  65325. <name>ALT2</name>
  65326. <description>Select mux mode: ALT2 mux port: USDHC1_CD_B of instance: usdhc1</description>
  65327. <value>0x2</value>
  65328. </enumeratedValue>
  65329. <enumeratedValue>
  65330. <name>ALT3</name>
  65331. <description>Select mux mode: ALT3 mux port: CSI_DATA05 of instance: csi</description>
  65332. <value>0x3</value>
  65333. </enumeratedValue>
  65334. <enumeratedValue>
  65335. <name>ALT4</name>
  65336. <description>Select mux mode: ALT4 mux port: ENET2_1588_EVENT1_OUT of instance: enet2</description>
  65337. <value>0x4</value>
  65338. </enumeratedValue>
  65339. <enumeratedValue>
  65340. <name>ALT5</name>
  65341. <description>Select mux mode: ALT5 mux port: GPIO1_IO19 of instance: gpio1</description>
  65342. <value>0x5</value>
  65343. </enumeratedValue>
  65344. <enumeratedValue>
  65345. <name>ALT8</name>
  65346. <description>Select mux mode: ALT8 mux port: USDHC2_CD_B of instance: usdhc2</description>
  65347. <value>0x8</value>
  65348. </enumeratedValue>
  65349. <enumeratedValue>
  65350. <name>ALT9</name>
  65351. <description>Select mux mode: ALT9 mux port: UART5_RTS_B of instance: uart5</description>
  65352. <value>0x9</value>
  65353. </enumeratedValue>
  65354. </enumeratedValues>
  65355. </field>
  65356. <field>
  65357. <name>SION</name>
  65358. <description>Software Input On Field.</description>
  65359. <bitOffset>0x4</bitOffset>
  65360. <bitWidth>1</bitWidth>
  65361. <access>read-write</access>
  65362. <enumeratedValues>
  65363. <enumeratedValue>
  65364. <name>DISABLED</name>
  65365. <description>Input Path is determined by functionality</description>
  65366. <value>0</value>
  65367. </enumeratedValue>
  65368. <enumeratedValue>
  65369. <name>ENABLED</name>
  65370. <description>Force input path of pad UART1_RTS_B</description>
  65371. <value>0x1</value>
  65372. </enumeratedValue>
  65373. </enumeratedValues>
  65374. </field>
  65375. </fields>
  65376. </register>
  65377. <register>
  65378. <name>SW_MUX_CTL_PAD_UART2_TX_DATA</name>
  65379. <description>SW_MUX_CTL_PAD_UART2_TX_DATA SW MUX Control Register</description>
  65380. <addressOffset>0x94</addressOffset>
  65381. <size>32</size>
  65382. <access>read-write</access>
  65383. <resetValue>0x5</resetValue>
  65384. <resetMask>0xFFFFFFFF</resetMask>
  65385. <fields>
  65386. <field>
  65387. <name>MUX_MODE</name>
  65388. <description>MUX Mode Select Field.</description>
  65389. <bitOffset>0</bitOffset>
  65390. <bitWidth>4</bitWidth>
  65391. <access>read-write</access>
  65392. <enumeratedValues>
  65393. <enumeratedValue>
  65394. <name>ALT0</name>
  65395. <description>Select mux mode: ALT0 mux port: UART2_TX of instance: uart2</description>
  65396. <value>0</value>
  65397. </enumeratedValue>
  65398. <enumeratedValue>
  65399. <name>ALT1</name>
  65400. <description>Select mux mode: ALT1 mux port: ENET1_TDATA02 of instance: enet1</description>
  65401. <value>0x1</value>
  65402. </enumeratedValue>
  65403. <enumeratedValue>
  65404. <name>ALT2</name>
  65405. <description>Select mux mode: ALT2 mux port: I2C4_SCL of instance: i2c4</description>
  65406. <value>0x2</value>
  65407. </enumeratedValue>
  65408. <enumeratedValue>
  65409. <name>ALT3</name>
  65410. <description>Select mux mode: ALT3 mux port: CSI_DATA06 of instance: csi</description>
  65411. <value>0x3</value>
  65412. </enumeratedValue>
  65413. <enumeratedValue>
  65414. <name>ALT4</name>
  65415. <description>Select mux mode: ALT4 mux port: GPT1_CAPTURE1 of instance: gpt1</description>
  65416. <value>0x4</value>
  65417. </enumeratedValue>
  65418. <enumeratedValue>
  65419. <name>ALT5</name>
  65420. <description>Select mux mode: ALT5 mux port: GPIO1_IO20 of instance: gpio1</description>
  65421. <value>0x5</value>
  65422. </enumeratedValue>
  65423. <enumeratedValue>
  65424. <name>ALT8</name>
  65425. <description>Select mux mode: ALT8 mux port: ECSPI3_SS0 of instance: ecspi3</description>
  65426. <value>0x8</value>
  65427. </enumeratedValue>
  65428. </enumeratedValues>
  65429. </field>
  65430. <field>
  65431. <name>SION</name>
  65432. <description>Software Input On Field.</description>
  65433. <bitOffset>0x4</bitOffset>
  65434. <bitWidth>1</bitWidth>
  65435. <access>read-write</access>
  65436. <enumeratedValues>
  65437. <enumeratedValue>
  65438. <name>DISABLED</name>
  65439. <description>Input Path is determined by functionality</description>
  65440. <value>0</value>
  65441. </enumeratedValue>
  65442. <enumeratedValue>
  65443. <name>ENABLED</name>
  65444. <description>Force input path of pad UART2_TX_DATA</description>
  65445. <value>0x1</value>
  65446. </enumeratedValue>
  65447. </enumeratedValues>
  65448. </field>
  65449. </fields>
  65450. </register>
  65451. <register>
  65452. <name>SW_MUX_CTL_PAD_UART2_RX_DATA</name>
  65453. <description>SW_MUX_CTL_PAD_UART2_RX_DATA SW MUX Control Register</description>
  65454. <addressOffset>0x98</addressOffset>
  65455. <size>32</size>
  65456. <access>read-write</access>
  65457. <resetValue>0x5</resetValue>
  65458. <resetMask>0xFFFFFFFF</resetMask>
  65459. <fields>
  65460. <field>
  65461. <name>MUX_MODE</name>
  65462. <description>MUX Mode Select Field.</description>
  65463. <bitOffset>0</bitOffset>
  65464. <bitWidth>4</bitWidth>
  65465. <access>read-write</access>
  65466. <enumeratedValues>
  65467. <enumeratedValue>
  65468. <name>ALT0</name>
  65469. <description>Select mux mode: ALT0 mux port: UART2_RX of instance: uart2</description>
  65470. <value>0</value>
  65471. </enumeratedValue>
  65472. <enumeratedValue>
  65473. <name>ALT1</name>
  65474. <description>Select mux mode: ALT1 mux port: ENET1_TDATA03 of instance: enet1</description>
  65475. <value>0x1</value>
  65476. </enumeratedValue>
  65477. <enumeratedValue>
  65478. <name>ALT2</name>
  65479. <description>Select mux mode: ALT2 mux port: I2C4_SDA of instance: i2c4</description>
  65480. <value>0x2</value>
  65481. </enumeratedValue>
  65482. <enumeratedValue>
  65483. <name>ALT3</name>
  65484. <description>Select mux mode: ALT3 mux port: CSI_DATA07 of instance: csi</description>
  65485. <value>0x3</value>
  65486. </enumeratedValue>
  65487. <enumeratedValue>
  65488. <name>ALT4</name>
  65489. <description>Select mux mode: ALT4 mux port: GPT1_CAPTURE2 of instance: gpt1</description>
  65490. <value>0x4</value>
  65491. </enumeratedValue>
  65492. <enumeratedValue>
  65493. <name>ALT5</name>
  65494. <description>Select mux mode: ALT5 mux port: GPIO1_IO21 of instance: gpio1</description>
  65495. <value>0x5</value>
  65496. </enumeratedValue>
  65497. <enumeratedValue>
  65498. <name>ALT7</name>
  65499. <description>Select mux mode: ALT7 mux port: SJC_DONE of instance: sjc</description>
  65500. <value>0x7</value>
  65501. </enumeratedValue>
  65502. <enumeratedValue>
  65503. <name>ALT8</name>
  65504. <description>Select mux mode: ALT8 mux port: ECSPI3_SCLK of instance: ecspi3</description>
  65505. <value>0x8</value>
  65506. </enumeratedValue>
  65507. </enumeratedValues>
  65508. </field>
  65509. <field>
  65510. <name>SION</name>
  65511. <description>Software Input On Field.</description>
  65512. <bitOffset>0x4</bitOffset>
  65513. <bitWidth>1</bitWidth>
  65514. <access>read-write</access>
  65515. <enumeratedValues>
  65516. <enumeratedValue>
  65517. <name>DISABLED</name>
  65518. <description>Input Path is determined by functionality</description>
  65519. <value>0</value>
  65520. </enumeratedValue>
  65521. <enumeratedValue>
  65522. <name>ENABLED</name>
  65523. <description>Force input path of pad UART2_RX_DATA</description>
  65524. <value>0x1</value>
  65525. </enumeratedValue>
  65526. </enumeratedValues>
  65527. </field>
  65528. </fields>
  65529. </register>
  65530. <register>
  65531. <name>SW_MUX_CTL_PAD_UART2_CTS_B</name>
  65532. <description>SW_MUX_CTL_PAD_UART2_CTS_B SW MUX Control Register</description>
  65533. <addressOffset>0x9C</addressOffset>
  65534. <size>32</size>
  65535. <access>read-write</access>
  65536. <resetValue>0x5</resetValue>
  65537. <resetMask>0xFFFFFFFF</resetMask>
  65538. <fields>
  65539. <field>
  65540. <name>MUX_MODE</name>
  65541. <description>MUX Mode Select Field.</description>
  65542. <bitOffset>0</bitOffset>
  65543. <bitWidth>4</bitWidth>
  65544. <access>read-write</access>
  65545. <enumeratedValues>
  65546. <enumeratedValue>
  65547. <name>ALT0</name>
  65548. <description>Select mux mode: ALT0 mux port: UART2_CTS_B of instance: uart2</description>
  65549. <value>0</value>
  65550. </enumeratedValue>
  65551. <enumeratedValue>
  65552. <name>ALT1</name>
  65553. <description>Select mux mode: ALT1 mux port: ENET1_CRS of instance: enet1</description>
  65554. <value>0x1</value>
  65555. </enumeratedValue>
  65556. <enumeratedValue>
  65557. <name>ALT2</name>
  65558. <description>Select mux mode: ALT2 mux port: FLEXCAN2_TX of instance: flexcan2</description>
  65559. <value>0x2</value>
  65560. </enumeratedValue>
  65561. <enumeratedValue>
  65562. <name>ALT3</name>
  65563. <description>Select mux mode: ALT3 mux port: CSI_DATA08 of instance: csi</description>
  65564. <value>0x3</value>
  65565. </enumeratedValue>
  65566. <enumeratedValue>
  65567. <name>ALT4</name>
  65568. <description>Select mux mode: ALT4 mux port: GPT1_COMPARE2 of instance: gpt1</description>
  65569. <value>0x4</value>
  65570. </enumeratedValue>
  65571. <enumeratedValue>
  65572. <name>ALT5</name>
  65573. <description>Select mux mode: ALT5 mux port: GPIO1_IO22 of instance: gpio1</description>
  65574. <value>0x5</value>
  65575. </enumeratedValue>
  65576. <enumeratedValue>
  65577. <name>ALT7</name>
  65578. <description>Select mux mode: ALT7 mux port: SJC_DE_B of instance: sjc</description>
  65579. <value>0x7</value>
  65580. </enumeratedValue>
  65581. <enumeratedValue>
  65582. <name>ALT8</name>
  65583. <description>Select mux mode: ALT8 mux port: ECSPI3_MOSI of instance: ecspi3</description>
  65584. <value>0x8</value>
  65585. </enumeratedValue>
  65586. </enumeratedValues>
  65587. </field>
  65588. <field>
  65589. <name>SION</name>
  65590. <description>Software Input On Field.</description>
  65591. <bitOffset>0x4</bitOffset>
  65592. <bitWidth>1</bitWidth>
  65593. <access>read-write</access>
  65594. <enumeratedValues>
  65595. <enumeratedValue>
  65596. <name>DISABLED</name>
  65597. <description>Input Path is determined by functionality</description>
  65598. <value>0</value>
  65599. </enumeratedValue>
  65600. <enumeratedValue>
  65601. <name>ENABLED</name>
  65602. <description>Force input path of pad UART2_CTS_B</description>
  65603. <value>0x1</value>
  65604. </enumeratedValue>
  65605. </enumeratedValues>
  65606. </field>
  65607. </fields>
  65608. </register>
  65609. <register>
  65610. <name>SW_MUX_CTL_PAD_UART2_RTS_B</name>
  65611. <description>SW_MUX_CTL_PAD_UART2_RTS_B SW MUX Control Register</description>
  65612. <addressOffset>0xA0</addressOffset>
  65613. <size>32</size>
  65614. <access>read-write</access>
  65615. <resetValue>0x5</resetValue>
  65616. <resetMask>0xFFFFFFFF</resetMask>
  65617. <fields>
  65618. <field>
  65619. <name>MUX_MODE</name>
  65620. <description>MUX Mode Select Field.</description>
  65621. <bitOffset>0</bitOffset>
  65622. <bitWidth>4</bitWidth>
  65623. <access>read-write</access>
  65624. <enumeratedValues>
  65625. <enumeratedValue>
  65626. <name>ALT0</name>
  65627. <description>Select mux mode: ALT0 mux port: UART2_RTS_B of instance: uart2</description>
  65628. <value>0</value>
  65629. </enumeratedValue>
  65630. <enumeratedValue>
  65631. <name>ALT1</name>
  65632. <description>Select mux mode: ALT1 mux port: ENET1_COL of instance: enet1</description>
  65633. <value>0x1</value>
  65634. </enumeratedValue>
  65635. <enumeratedValue>
  65636. <name>ALT2</name>
  65637. <description>Select mux mode: ALT2 mux port: FLEXCAN2_RX of instance: flexcan2</description>
  65638. <value>0x2</value>
  65639. </enumeratedValue>
  65640. <enumeratedValue>
  65641. <name>ALT3</name>
  65642. <description>Select mux mode: ALT3 mux port: CSI_DATA09 of instance: csi</description>
  65643. <value>0x3</value>
  65644. </enumeratedValue>
  65645. <enumeratedValue>
  65646. <name>ALT4</name>
  65647. <description>Select mux mode: ALT4 mux port: GPT1_COMPARE3 of instance: gpt1</description>
  65648. <value>0x4</value>
  65649. </enumeratedValue>
  65650. <enumeratedValue>
  65651. <name>ALT5</name>
  65652. <description>Select mux mode: ALT5 mux port: GPIO1_IO23 of instance: gpio1</description>
  65653. <value>0x5</value>
  65654. </enumeratedValue>
  65655. <enumeratedValue>
  65656. <name>ALT7</name>
  65657. <description>Select mux mode: ALT7 mux port: SJC_FAIL of instance: sjc</description>
  65658. <value>0x7</value>
  65659. </enumeratedValue>
  65660. <enumeratedValue>
  65661. <name>ALT8</name>
  65662. <description>Select mux mode: ALT8 mux port: ECSPI3_MISO of instance: ecspi3</description>
  65663. <value>0x8</value>
  65664. </enumeratedValue>
  65665. </enumeratedValues>
  65666. </field>
  65667. <field>
  65668. <name>SION</name>
  65669. <description>Software Input On Field.</description>
  65670. <bitOffset>0x4</bitOffset>
  65671. <bitWidth>1</bitWidth>
  65672. <access>read-write</access>
  65673. <enumeratedValues>
  65674. <enumeratedValue>
  65675. <name>DISABLED</name>
  65676. <description>Input Path is determined by functionality</description>
  65677. <value>0</value>
  65678. </enumeratedValue>
  65679. <enumeratedValue>
  65680. <name>ENABLED</name>
  65681. <description>Force input path of pad UART2_RTS_B</description>
  65682. <value>0x1</value>
  65683. </enumeratedValue>
  65684. </enumeratedValues>
  65685. </field>
  65686. </fields>
  65687. </register>
  65688. <register>
  65689. <name>SW_MUX_CTL_PAD_UART3_TX_DATA</name>
  65690. <description>SW_MUX_CTL_PAD_UART3_TX_DATA SW MUX Control Register</description>
  65691. <addressOffset>0xA4</addressOffset>
  65692. <size>32</size>
  65693. <access>read-write</access>
  65694. <resetValue>0x5</resetValue>
  65695. <resetMask>0xFFFFFFFF</resetMask>
  65696. <fields>
  65697. <field>
  65698. <name>MUX_MODE</name>
  65699. <description>MUX Mode Select Field.</description>
  65700. <bitOffset>0</bitOffset>
  65701. <bitWidth>4</bitWidth>
  65702. <access>read-write</access>
  65703. <enumeratedValues>
  65704. <enumeratedValue>
  65705. <name>ALT0</name>
  65706. <description>Select mux mode: ALT0 mux port: UART3_TX of instance: uart3</description>
  65707. <value>0</value>
  65708. </enumeratedValue>
  65709. <enumeratedValue>
  65710. <name>ALT1</name>
  65711. <description>Select mux mode: ALT1 mux port: ENET2_RDATA02 of instance: enet2</description>
  65712. <value>0x1</value>
  65713. </enumeratedValue>
  65714. <enumeratedValue>
  65715. <name>ALT3</name>
  65716. <description>Select mux mode: ALT3 mux port: CSI_DATA01 of instance: csi</description>
  65717. <value>0x3</value>
  65718. </enumeratedValue>
  65719. <enumeratedValue>
  65720. <name>ALT4</name>
  65721. <description>Select mux mode: ALT4 mux port: UART2_CTS_B of instance: uart2</description>
  65722. <value>0x4</value>
  65723. </enumeratedValue>
  65724. <enumeratedValue>
  65725. <name>ALT5</name>
  65726. <description>Select mux mode: ALT5 mux port: GPIO1_IO24 of instance: gpio1</description>
  65727. <value>0x5</value>
  65728. </enumeratedValue>
  65729. <enumeratedValue>
  65730. <name>ALT7</name>
  65731. <description>Select mux mode: ALT7 mux port: SJC_JTAG_ACT of instance: sjc ALT7 mode will be automatically active (output SJC.SJC_JTAG_ACT) when system reset. Once system reset is completed, the state of UART3_TX_DATA will be output keeper and input enenable.</description>
  65732. <value>0x7</value>
  65733. </enumeratedValue>
  65734. <enumeratedValue>
  65735. <name>ALT8</name>
  65736. <description>Select mux mode: ALT8 mux port: ANATOP_OTG1_ID of instance: anatop</description>
  65737. <value>0x8</value>
  65738. </enumeratedValue>
  65739. </enumeratedValues>
  65740. </field>
  65741. <field>
  65742. <name>SION</name>
  65743. <description>Software Input On Field.</description>
  65744. <bitOffset>0x4</bitOffset>
  65745. <bitWidth>1</bitWidth>
  65746. <access>read-write</access>
  65747. <enumeratedValues>
  65748. <enumeratedValue>
  65749. <name>DISABLED</name>
  65750. <description>Input Path is determined by functionality</description>
  65751. <value>0</value>
  65752. </enumeratedValue>
  65753. <enumeratedValue>
  65754. <name>ENABLED</name>
  65755. <description>Force input path of pad UART3_TX_DATA</description>
  65756. <value>0x1</value>
  65757. </enumeratedValue>
  65758. </enumeratedValues>
  65759. </field>
  65760. </fields>
  65761. </register>
  65762. <register>
  65763. <name>SW_MUX_CTL_PAD_UART3_RX_DATA</name>
  65764. <description>SW_MUX_CTL_PAD_UART3_RX_DATA SW MUX Control Register</description>
  65765. <addressOffset>0xA8</addressOffset>
  65766. <size>32</size>
  65767. <access>read-write</access>
  65768. <resetValue>0x5</resetValue>
  65769. <resetMask>0xFFFFFFFF</resetMask>
  65770. <fields>
  65771. <field>
  65772. <name>MUX_MODE</name>
  65773. <description>MUX Mode Select Field.</description>
  65774. <bitOffset>0</bitOffset>
  65775. <bitWidth>4</bitWidth>
  65776. <access>read-write</access>
  65777. <enumeratedValues>
  65778. <enumeratedValue>
  65779. <name>ALT0</name>
  65780. <description>Select mux mode: ALT0 mux port: UART3_RX of instance: uart3</description>
  65781. <value>0</value>
  65782. </enumeratedValue>
  65783. <enumeratedValue>
  65784. <name>ALT1</name>
  65785. <description>Select mux mode: ALT1 mux port: ENET2_RDATA03 of instance: enet2</description>
  65786. <value>0x1</value>
  65787. </enumeratedValue>
  65788. <enumeratedValue>
  65789. <name>ALT3</name>
  65790. <description>Select mux mode: ALT3 mux port: CSI_DATA00 of instance: csi</description>
  65791. <value>0x3</value>
  65792. </enumeratedValue>
  65793. <enumeratedValue>
  65794. <name>ALT4</name>
  65795. <description>Select mux mode: ALT4 mux port: UART2_RTS_B of instance: uart2</description>
  65796. <value>0x4</value>
  65797. </enumeratedValue>
  65798. <enumeratedValue>
  65799. <name>ALT5</name>
  65800. <description>Select mux mode: ALT5 mux port: GPIO1_IO25 of instance: gpio1</description>
  65801. <value>0x5</value>
  65802. </enumeratedValue>
  65803. <enumeratedValue>
  65804. <name>ALT8</name>
  65805. <description>Select mux mode: ALT8 mux port: EPIT1_OUT of instance: epit1</description>
  65806. <value>0x8</value>
  65807. </enumeratedValue>
  65808. </enumeratedValues>
  65809. </field>
  65810. <field>
  65811. <name>SION</name>
  65812. <description>Software Input On Field.</description>
  65813. <bitOffset>0x4</bitOffset>
  65814. <bitWidth>1</bitWidth>
  65815. <access>read-write</access>
  65816. <enumeratedValues>
  65817. <enumeratedValue>
  65818. <name>DISABLED</name>
  65819. <description>Input Path is determined by functionality</description>
  65820. <value>0</value>
  65821. </enumeratedValue>
  65822. <enumeratedValue>
  65823. <name>ENABLED</name>
  65824. <description>Force input path of pad UART3_RX_DATA</description>
  65825. <value>0x1</value>
  65826. </enumeratedValue>
  65827. </enumeratedValues>
  65828. </field>
  65829. </fields>
  65830. </register>
  65831. <register>
  65832. <name>SW_MUX_CTL_PAD_UART3_CTS_B</name>
  65833. <description>SW_MUX_CTL_PAD_UART3_CTS_B SW MUX Control Register</description>
  65834. <addressOffset>0xAC</addressOffset>
  65835. <size>32</size>
  65836. <access>read-write</access>
  65837. <resetValue>0x5</resetValue>
  65838. <resetMask>0xFFFFFFFF</resetMask>
  65839. <fields>
  65840. <field>
  65841. <name>MUX_MODE</name>
  65842. <description>MUX Mode Select Field.</description>
  65843. <bitOffset>0</bitOffset>
  65844. <bitWidth>4</bitWidth>
  65845. <access>read-write</access>
  65846. <enumeratedValues>
  65847. <enumeratedValue>
  65848. <name>ALT0</name>
  65849. <description>Select mux mode: ALT0 mux port: UART3_CTS_B of instance: uart3</description>
  65850. <value>0</value>
  65851. </enumeratedValue>
  65852. <enumeratedValue>
  65853. <name>ALT1</name>
  65854. <description>Select mux mode: ALT1 mux port: ENET2_RX_CLK of instance: enet2</description>
  65855. <value>0x1</value>
  65856. </enumeratedValue>
  65857. <enumeratedValue>
  65858. <name>ALT2</name>
  65859. <description>Select mux mode: ALT2 mux port: FLEXCAN1_TX of instance: flexcan1</description>
  65860. <value>0x2</value>
  65861. </enumeratedValue>
  65862. <enumeratedValue>
  65863. <name>ALT3</name>
  65864. <description>Select mux mode: ALT3 mux port: CSI_DATA10 of instance: csi</description>
  65865. <value>0x3</value>
  65866. </enumeratedValue>
  65867. <enumeratedValue>
  65868. <name>ALT4</name>
  65869. <description>Select mux mode: ALT4 mux port: ENET1_1588_EVENT1_IN of instance: enet1</description>
  65870. <value>0x4</value>
  65871. </enumeratedValue>
  65872. <enumeratedValue>
  65873. <name>ALT5</name>
  65874. <description>Select mux mode: ALT5 mux port: GPIO1_IO26 of instance: gpio1</description>
  65875. <value>0x5</value>
  65876. </enumeratedValue>
  65877. <enumeratedValue>
  65878. <name>ALT8</name>
  65879. <description>Select mux mode: ALT8 mux port: EPIT2_OUT of instance: epit2</description>
  65880. <value>0x8</value>
  65881. </enumeratedValue>
  65882. </enumeratedValues>
  65883. </field>
  65884. <field>
  65885. <name>SION</name>
  65886. <description>Software Input On Field.</description>
  65887. <bitOffset>0x4</bitOffset>
  65888. <bitWidth>1</bitWidth>
  65889. <access>read-write</access>
  65890. <enumeratedValues>
  65891. <enumeratedValue>
  65892. <name>DISABLED</name>
  65893. <description>Input Path is determined by functionality</description>
  65894. <value>0</value>
  65895. </enumeratedValue>
  65896. <enumeratedValue>
  65897. <name>ENABLED</name>
  65898. <description>Force input path of pad UART3_CTS_B</description>
  65899. <value>0x1</value>
  65900. </enumeratedValue>
  65901. </enumeratedValues>
  65902. </field>
  65903. </fields>
  65904. </register>
  65905. <register>
  65906. <name>SW_MUX_CTL_PAD_UART3_RTS_B</name>
  65907. <description>SW_MUX_CTL_PAD_UART3_RTS_B SW MUX Control Register</description>
  65908. <addressOffset>0xB0</addressOffset>
  65909. <size>32</size>
  65910. <access>read-write</access>
  65911. <resetValue>0x5</resetValue>
  65912. <resetMask>0xFFFFFFFF</resetMask>
  65913. <fields>
  65914. <field>
  65915. <name>MUX_MODE</name>
  65916. <description>MUX Mode Select Field.</description>
  65917. <bitOffset>0</bitOffset>
  65918. <bitWidth>4</bitWidth>
  65919. <access>read-write</access>
  65920. <enumeratedValues>
  65921. <enumeratedValue>
  65922. <name>ALT0</name>
  65923. <description>Select mux mode: ALT0 mux port: UART3_RTS_B of instance: uart3</description>
  65924. <value>0</value>
  65925. </enumeratedValue>
  65926. <enumeratedValue>
  65927. <name>ALT1</name>
  65928. <description>Select mux mode: ALT1 mux port: ENET2_TX_ER of instance: enet2</description>
  65929. <value>0x1</value>
  65930. </enumeratedValue>
  65931. <enumeratedValue>
  65932. <name>ALT2</name>
  65933. <description>Select mux mode: ALT2 mux port: FLEXCAN1_RX of instance: flexcan1</description>
  65934. <value>0x2</value>
  65935. </enumeratedValue>
  65936. <enumeratedValue>
  65937. <name>ALT3</name>
  65938. <description>Select mux mode: ALT3 mux port: CSI_DATA11 of instance: csi</description>
  65939. <value>0x3</value>
  65940. </enumeratedValue>
  65941. <enumeratedValue>
  65942. <name>ALT4</name>
  65943. <description>Select mux mode: ALT4 mux port: ENET1_1588_EVENT1_OUT of instance: enet1</description>
  65944. <value>0x4</value>
  65945. </enumeratedValue>
  65946. <enumeratedValue>
  65947. <name>ALT5</name>
  65948. <description>Select mux mode: ALT5 mux port: GPIO1_IO27 of instance: gpio1</description>
  65949. <value>0x5</value>
  65950. </enumeratedValue>
  65951. <enumeratedValue>
  65952. <name>ALT8</name>
  65953. <description>Select mux mode: ALT8 mux port: WDOG1_WDOG_B of instance: wdog1</description>
  65954. <value>0x8</value>
  65955. </enumeratedValue>
  65956. </enumeratedValues>
  65957. </field>
  65958. <field>
  65959. <name>SION</name>
  65960. <description>Software Input On Field.</description>
  65961. <bitOffset>0x4</bitOffset>
  65962. <bitWidth>1</bitWidth>
  65963. <access>read-write</access>
  65964. <enumeratedValues>
  65965. <enumeratedValue>
  65966. <name>DISABLED</name>
  65967. <description>Input Path is determined by functionality</description>
  65968. <value>0</value>
  65969. </enumeratedValue>
  65970. <enumeratedValue>
  65971. <name>ENABLED</name>
  65972. <description>Force input path of pad UART3_RTS_B</description>
  65973. <value>0x1</value>
  65974. </enumeratedValue>
  65975. </enumeratedValues>
  65976. </field>
  65977. </fields>
  65978. </register>
  65979. <register>
  65980. <name>SW_MUX_CTL_PAD_UART4_TX_DATA</name>
  65981. <description>SW_MUX_CTL_PAD_UART4_TX_DATA SW MUX Control Register</description>
  65982. <addressOffset>0xB4</addressOffset>
  65983. <size>32</size>
  65984. <access>read-write</access>
  65985. <resetValue>0x5</resetValue>
  65986. <resetMask>0xFFFFFFFF</resetMask>
  65987. <fields>
  65988. <field>
  65989. <name>MUX_MODE</name>
  65990. <description>MUX Mode Select Field.</description>
  65991. <bitOffset>0</bitOffset>
  65992. <bitWidth>4</bitWidth>
  65993. <access>read-write</access>
  65994. <enumeratedValues>
  65995. <enumeratedValue>
  65996. <name>ALT0</name>
  65997. <description>Select mux mode: ALT0 mux port: UART4_TX of instance: uart4</description>
  65998. <value>0</value>
  65999. </enumeratedValue>
  66000. <enumeratedValue>
  66001. <name>ALT1</name>
  66002. <description>Select mux mode: ALT1 mux port: ENET2_TDATA02 of instance: enet2</description>
  66003. <value>0x1</value>
  66004. </enumeratedValue>
  66005. <enumeratedValue>
  66006. <name>ALT2</name>
  66007. <description>Select mux mode: ALT2 mux port: I2C1_SCL of instance: i2c1</description>
  66008. <value>0x2</value>
  66009. </enumeratedValue>
  66010. <enumeratedValue>
  66011. <name>ALT3</name>
  66012. <description>Select mux mode: ALT3 mux port: CSI_DATA12 of instance: csi</description>
  66013. <value>0x3</value>
  66014. </enumeratedValue>
  66015. <enumeratedValue>
  66016. <name>ALT4</name>
  66017. <description>Select mux mode: ALT4 mux port: CSU_CSU_ALARM_AUT02 of instance: csu</description>
  66018. <value>0x4</value>
  66019. </enumeratedValue>
  66020. <enumeratedValue>
  66021. <name>ALT5</name>
  66022. <description>Select mux mode: ALT5 mux port: GPIO1_IO28 of instance: gpio1</description>
  66023. <value>0x5</value>
  66024. </enumeratedValue>
  66025. <enumeratedValue>
  66026. <name>ALT8</name>
  66027. <description>Select mux mode: ALT8 mux port: ECSPI2_SCLK of instance: ecspi2</description>
  66028. <value>0x8</value>
  66029. </enumeratedValue>
  66030. </enumeratedValues>
  66031. </field>
  66032. <field>
  66033. <name>SION</name>
  66034. <description>Software Input On Field.</description>
  66035. <bitOffset>0x4</bitOffset>
  66036. <bitWidth>1</bitWidth>
  66037. <access>read-write</access>
  66038. <enumeratedValues>
  66039. <enumeratedValue>
  66040. <name>DISABLED</name>
  66041. <description>Input Path is determined by functionality</description>
  66042. <value>0</value>
  66043. </enumeratedValue>
  66044. <enumeratedValue>
  66045. <name>ENABLED</name>
  66046. <description>Force input path of pad UART4_TX_DATA</description>
  66047. <value>0x1</value>
  66048. </enumeratedValue>
  66049. </enumeratedValues>
  66050. </field>
  66051. </fields>
  66052. </register>
  66053. <register>
  66054. <name>SW_MUX_CTL_PAD_UART4_RX_DATA</name>
  66055. <description>SW_MUX_CTL_PAD_UART4_RX_DATA SW MUX Control Register</description>
  66056. <addressOffset>0xB8</addressOffset>
  66057. <size>32</size>
  66058. <access>read-write</access>
  66059. <resetValue>0x5</resetValue>
  66060. <resetMask>0xFFFFFFFF</resetMask>
  66061. <fields>
  66062. <field>
  66063. <name>MUX_MODE</name>
  66064. <description>MUX Mode Select Field.</description>
  66065. <bitOffset>0</bitOffset>
  66066. <bitWidth>4</bitWidth>
  66067. <access>read-write</access>
  66068. <enumeratedValues>
  66069. <enumeratedValue>
  66070. <name>ALT0</name>
  66071. <description>Select mux mode: ALT0 mux port: UART4_RX of instance: uart4</description>
  66072. <value>0</value>
  66073. </enumeratedValue>
  66074. <enumeratedValue>
  66075. <name>ALT1</name>
  66076. <description>Select mux mode: ALT1 mux port: ENET2_TDATA03 of instance: enet2</description>
  66077. <value>0x1</value>
  66078. </enumeratedValue>
  66079. <enumeratedValue>
  66080. <name>ALT2</name>
  66081. <description>Select mux mode: ALT2 mux port: I2C1_SDA of instance: i2c1</description>
  66082. <value>0x2</value>
  66083. </enumeratedValue>
  66084. <enumeratedValue>
  66085. <name>ALT3</name>
  66086. <description>Select mux mode: ALT3 mux port: CSI_DATA13 of instance: csi</description>
  66087. <value>0x3</value>
  66088. </enumeratedValue>
  66089. <enumeratedValue>
  66090. <name>ALT4</name>
  66091. <description>Select mux mode: ALT4 mux port: CSU_CSU_ALARM_AUT01 of instance: csu</description>
  66092. <value>0x4</value>
  66093. </enumeratedValue>
  66094. <enumeratedValue>
  66095. <name>ALT5</name>
  66096. <description>Select mux mode: ALT5 mux port: GPIO1_IO29 of instance: gpio1</description>
  66097. <value>0x5</value>
  66098. </enumeratedValue>
  66099. <enumeratedValue>
  66100. <name>ALT8</name>
  66101. <description>Select mux mode: ALT8 mux port: ECSPI2_SS0 of instance: ecspi2</description>
  66102. <value>0x8</value>
  66103. </enumeratedValue>
  66104. <enumeratedValue>
  66105. <name>ALT9</name>
  66106. <description>Select mux mode: ALT9 mux port: EPDC_PWRCTRL01 of instance: epdc</description>
  66107. <value>0x9</value>
  66108. </enumeratedValue>
  66109. </enumeratedValues>
  66110. </field>
  66111. <field>
  66112. <name>SION</name>
  66113. <description>Software Input On Field.</description>
  66114. <bitOffset>0x4</bitOffset>
  66115. <bitWidth>1</bitWidth>
  66116. <access>read-write</access>
  66117. <enumeratedValues>
  66118. <enumeratedValue>
  66119. <name>DISABLED</name>
  66120. <description>Input Path is determined by functionality</description>
  66121. <value>0</value>
  66122. </enumeratedValue>
  66123. <enumeratedValue>
  66124. <name>ENABLED</name>
  66125. <description>Force input path of pad UART4_RX_DATA</description>
  66126. <value>0x1</value>
  66127. </enumeratedValue>
  66128. </enumeratedValues>
  66129. </field>
  66130. </fields>
  66131. </register>
  66132. <register>
  66133. <name>SW_MUX_CTL_PAD_UART5_TX_DATA</name>
  66134. <description>SW_MUX_CTL_PAD_UART5_TX_DATA SW MUX Control Register</description>
  66135. <addressOffset>0xBC</addressOffset>
  66136. <size>32</size>
  66137. <access>read-write</access>
  66138. <resetValue>0x5</resetValue>
  66139. <resetMask>0xFFFFFFFF</resetMask>
  66140. <fields>
  66141. <field>
  66142. <name>MUX_MODE</name>
  66143. <description>MUX Mode Select Field.</description>
  66144. <bitOffset>0</bitOffset>
  66145. <bitWidth>4</bitWidth>
  66146. <access>read-write</access>
  66147. <enumeratedValues>
  66148. <enumeratedValue>
  66149. <name>ALT0</name>
  66150. <description>Select mux mode: ALT0 mux port: UART5_TX of instance: uart5</description>
  66151. <value>0</value>
  66152. </enumeratedValue>
  66153. <enumeratedValue>
  66154. <name>ALT1</name>
  66155. <description>Select mux mode: ALT1 mux port: ENET2_CRS of instance: enet2</description>
  66156. <value>0x1</value>
  66157. </enumeratedValue>
  66158. <enumeratedValue>
  66159. <name>ALT2</name>
  66160. <description>Select mux mode: ALT2 mux port: I2C2_SCL of instance: i2c2</description>
  66161. <value>0x2</value>
  66162. </enumeratedValue>
  66163. <enumeratedValue>
  66164. <name>ALT3</name>
  66165. <description>Select mux mode: ALT3 mux port: CSI_DATA14 of instance: csi</description>
  66166. <value>0x3</value>
  66167. </enumeratedValue>
  66168. <enumeratedValue>
  66169. <name>ALT4</name>
  66170. <description>Select mux mode: ALT4 mux port: CSU_CSU_ALARM_AUT00 of instance: csu</description>
  66171. <value>0x4</value>
  66172. </enumeratedValue>
  66173. <enumeratedValue>
  66174. <name>ALT5</name>
  66175. <description>Select mux mode: ALT5 mux port: GPIO1_IO30 of instance: gpio1</description>
  66176. <value>0x5</value>
  66177. </enumeratedValue>
  66178. <enumeratedValue>
  66179. <name>ALT8</name>
  66180. <description>Select mux mode: ALT8 mux port: ECSPI2_MOSI of instance: ecspi2</description>
  66181. <value>0x8</value>
  66182. </enumeratedValue>
  66183. <enumeratedValue>
  66184. <name>ALT9</name>
  66185. <description>Select mux mode: ALT9 mux port: EPDC_PWRCTRL02 of instance: epdc</description>
  66186. <value>0x9</value>
  66187. </enumeratedValue>
  66188. </enumeratedValues>
  66189. </field>
  66190. <field>
  66191. <name>SION</name>
  66192. <description>Software Input On Field.</description>
  66193. <bitOffset>0x4</bitOffset>
  66194. <bitWidth>1</bitWidth>
  66195. <access>read-write</access>
  66196. <enumeratedValues>
  66197. <enumeratedValue>
  66198. <name>DISABLED</name>
  66199. <description>Input Path is determined by functionality</description>
  66200. <value>0</value>
  66201. </enumeratedValue>
  66202. <enumeratedValue>
  66203. <name>ENABLED</name>
  66204. <description>Force input path of pad UART5_TX_DATA</description>
  66205. <value>0x1</value>
  66206. </enumeratedValue>
  66207. </enumeratedValues>
  66208. </field>
  66209. </fields>
  66210. </register>
  66211. <register>
  66212. <name>SW_MUX_CTL_PAD_UART5_RX_DATA</name>
  66213. <description>SW_MUX_CTL_PAD_UART5_RX_DATA SW MUX Control Register</description>
  66214. <addressOffset>0xC0</addressOffset>
  66215. <size>32</size>
  66216. <access>read-write</access>
  66217. <resetValue>0x5</resetValue>
  66218. <resetMask>0xFFFFFFFF</resetMask>
  66219. <fields>
  66220. <field>
  66221. <name>MUX_MODE</name>
  66222. <description>MUX Mode Select Field.</description>
  66223. <bitOffset>0</bitOffset>
  66224. <bitWidth>4</bitWidth>
  66225. <access>read-write</access>
  66226. <enumeratedValues>
  66227. <enumeratedValue>
  66228. <name>ALT0</name>
  66229. <description>Select mux mode: ALT0 mux port: UART5_RX of instance: uart5</description>
  66230. <value>0</value>
  66231. </enumeratedValue>
  66232. <enumeratedValue>
  66233. <name>ALT1</name>
  66234. <description>Select mux mode: ALT1 mux port: ENET2_COL of instance: enet2</description>
  66235. <value>0x1</value>
  66236. </enumeratedValue>
  66237. <enumeratedValue>
  66238. <name>ALT2</name>
  66239. <description>Select mux mode: ALT2 mux port: I2C2_SDA of instance: i2c2</description>
  66240. <value>0x2</value>
  66241. </enumeratedValue>
  66242. <enumeratedValue>
  66243. <name>ALT3</name>
  66244. <description>Select mux mode: ALT3 mux port: CSI_DATA15 of instance: csi</description>
  66245. <value>0x3</value>
  66246. </enumeratedValue>
  66247. <enumeratedValue>
  66248. <name>ALT4</name>
  66249. <description>Select mux mode: ALT4 mux port: CSU_CSU_INT_DEB of instance: csu</description>
  66250. <value>0x4</value>
  66251. </enumeratedValue>
  66252. <enumeratedValue>
  66253. <name>ALT5</name>
  66254. <description>Select mux mode: ALT5 mux port: GPIO1_IO31 of instance: gpio1</description>
  66255. <value>0x5</value>
  66256. </enumeratedValue>
  66257. <enumeratedValue>
  66258. <name>ALT8</name>
  66259. <description>Select mux mode: ALT8 mux port: ECSPI2_MISO of instance: ecspi2</description>
  66260. <value>0x8</value>
  66261. </enumeratedValue>
  66262. <enumeratedValue>
  66263. <name>ALT9</name>
  66264. <description>Select mux mode: ALT9 mux port: EPDC_PWRCTRL03 of instance: epdc</description>
  66265. <value>0x9</value>
  66266. </enumeratedValue>
  66267. </enumeratedValues>
  66268. </field>
  66269. <field>
  66270. <name>SION</name>
  66271. <description>Software Input On Field.</description>
  66272. <bitOffset>0x4</bitOffset>
  66273. <bitWidth>1</bitWidth>
  66274. <access>read-write</access>
  66275. <enumeratedValues>
  66276. <enumeratedValue>
  66277. <name>DISABLED</name>
  66278. <description>Input Path is determined by functionality</description>
  66279. <value>0</value>
  66280. </enumeratedValue>
  66281. <enumeratedValue>
  66282. <name>ENABLED</name>
  66283. <description>Force input path of pad UART5_RX_DATA</description>
  66284. <value>0x1</value>
  66285. </enumeratedValue>
  66286. </enumeratedValues>
  66287. </field>
  66288. </fields>
  66289. </register>
  66290. <register>
  66291. <name>SW_MUX_CTL_PAD_ENET1_RX_DATA0</name>
  66292. <description>SW_MUX_CTL_PAD_ENET1_RX_DATA0 SW MUX Control Register</description>
  66293. <addressOffset>0xC4</addressOffset>
  66294. <size>32</size>
  66295. <access>read-write</access>
  66296. <resetValue>0x5</resetValue>
  66297. <resetMask>0xFFFFFFFF</resetMask>
  66298. <fields>
  66299. <field>
  66300. <name>MUX_MODE</name>
  66301. <description>MUX Mode Select Field.</description>
  66302. <bitOffset>0</bitOffset>
  66303. <bitWidth>4</bitWidth>
  66304. <access>read-write</access>
  66305. <enumeratedValues>
  66306. <enumeratedValue>
  66307. <name>ALT0</name>
  66308. <description>Select mux mode: ALT0 mux port: ENET1_RDATA00 of instance: enet1</description>
  66309. <value>0</value>
  66310. </enumeratedValue>
  66311. <enumeratedValue>
  66312. <name>ALT1</name>
  66313. <description>Select mux mode: ALT1 mux port: UART4_RTS_B of instance: uart4</description>
  66314. <value>0x1</value>
  66315. </enumeratedValue>
  66316. <enumeratedValue>
  66317. <name>ALT2</name>
  66318. <description>Select mux mode: ALT2 mux port: PWM1_OUT of instance: pwm1</description>
  66319. <value>0x2</value>
  66320. </enumeratedValue>
  66321. <enumeratedValue>
  66322. <name>ALT3</name>
  66323. <description>Select mux mode: ALT3 mux port: CSI_DATA16 of instance: csi</description>
  66324. <value>0x3</value>
  66325. </enumeratedValue>
  66326. <enumeratedValue>
  66327. <name>ALT4</name>
  66328. <description>Select mux mode: ALT4 mux port: FLEXCAN1_TX of instance: flexcan1</description>
  66329. <value>0x4</value>
  66330. </enumeratedValue>
  66331. <enumeratedValue>
  66332. <name>ALT5</name>
  66333. <description>Select mux mode: ALT5 mux port: GPIO2_IO00 of instance: gpio2</description>
  66334. <value>0x5</value>
  66335. </enumeratedValue>
  66336. <enumeratedValue>
  66337. <name>ALT6</name>
  66338. <description>Select mux mode: ALT6 mux port: KPP_ROW00 of instance: kpp</description>
  66339. <value>0x6</value>
  66340. </enumeratedValue>
  66341. <enumeratedValue>
  66342. <name>ALT8</name>
  66343. <description>Select mux mode: ALT8 mux port: USDHC1_LCTL of instance: usdhc1</description>
  66344. <value>0x8</value>
  66345. </enumeratedValue>
  66346. <enumeratedValue>
  66347. <name>ALT9</name>
  66348. <description>Select mux mode: ALT9 mux port: EPDC_SDCE04 of instance: epdc</description>
  66349. <value>0x9</value>
  66350. </enumeratedValue>
  66351. </enumeratedValues>
  66352. </field>
  66353. <field>
  66354. <name>SION</name>
  66355. <description>Software Input On Field.</description>
  66356. <bitOffset>0x4</bitOffset>
  66357. <bitWidth>1</bitWidth>
  66358. <access>read-write</access>
  66359. <enumeratedValues>
  66360. <enumeratedValue>
  66361. <name>DISABLED</name>
  66362. <description>Input Path is determined by functionality</description>
  66363. <value>0</value>
  66364. </enumeratedValue>
  66365. <enumeratedValue>
  66366. <name>ENABLED</name>
  66367. <description>Force input path of pad ENET1_RX_DATA0</description>
  66368. <value>0x1</value>
  66369. </enumeratedValue>
  66370. </enumeratedValues>
  66371. </field>
  66372. </fields>
  66373. </register>
  66374. <register>
  66375. <name>SW_MUX_CTL_PAD_ENET1_RX_DATA1</name>
  66376. <description>SW_MUX_CTL_PAD_ENET1_RX_DATA1 SW MUX Control Register</description>
  66377. <addressOffset>0xC8</addressOffset>
  66378. <size>32</size>
  66379. <access>read-write</access>
  66380. <resetValue>0x5</resetValue>
  66381. <resetMask>0xFFFFFFFF</resetMask>
  66382. <fields>
  66383. <field>
  66384. <name>MUX_MODE</name>
  66385. <description>MUX Mode Select Field.</description>
  66386. <bitOffset>0</bitOffset>
  66387. <bitWidth>4</bitWidth>
  66388. <access>read-write</access>
  66389. <enumeratedValues>
  66390. <enumeratedValue>
  66391. <name>ALT0</name>
  66392. <description>Select mux mode: ALT0 mux port: ENET1_RDATA01 of instance: enet1</description>
  66393. <value>0</value>
  66394. </enumeratedValue>
  66395. <enumeratedValue>
  66396. <name>ALT1</name>
  66397. <description>Select mux mode: ALT1 mux port: UART4_CTS_B of instance: uart4</description>
  66398. <value>0x1</value>
  66399. </enumeratedValue>
  66400. <enumeratedValue>
  66401. <name>ALT2</name>
  66402. <description>Select mux mode: ALT2 mux port: PWM2_OUT of instance: pwm2</description>
  66403. <value>0x2</value>
  66404. </enumeratedValue>
  66405. <enumeratedValue>
  66406. <name>ALT3</name>
  66407. <description>Select mux mode: ALT3 mux port: CSI_DATA17 of instance: csi</description>
  66408. <value>0x3</value>
  66409. </enumeratedValue>
  66410. <enumeratedValue>
  66411. <name>ALT4</name>
  66412. <description>Select mux mode: ALT4 mux port: FLEXCAN1_RX of instance: flexcan1</description>
  66413. <value>0x4</value>
  66414. </enumeratedValue>
  66415. <enumeratedValue>
  66416. <name>ALT5</name>
  66417. <description>Select mux mode: ALT5 mux port: GPIO2_IO01 of instance: gpio2</description>
  66418. <value>0x5</value>
  66419. </enumeratedValue>
  66420. <enumeratedValue>
  66421. <name>ALT6</name>
  66422. <description>Select mux mode: ALT6 mux port: KPP_COL00 of instance: kpp</description>
  66423. <value>0x6</value>
  66424. </enumeratedValue>
  66425. <enumeratedValue>
  66426. <name>ALT8</name>
  66427. <description>Select mux mode: ALT8 mux port: USDHC2_LCTL of instance: usdhc2</description>
  66428. <value>0x8</value>
  66429. </enumeratedValue>
  66430. <enumeratedValue>
  66431. <name>ALT9</name>
  66432. <description>Select mux mode: ALT9 mux port: EPDC_SDCE05 of instance: epdc</description>
  66433. <value>0x9</value>
  66434. </enumeratedValue>
  66435. </enumeratedValues>
  66436. </field>
  66437. <field>
  66438. <name>SION</name>
  66439. <description>Software Input On Field.</description>
  66440. <bitOffset>0x4</bitOffset>
  66441. <bitWidth>1</bitWidth>
  66442. <access>read-write</access>
  66443. <enumeratedValues>
  66444. <enumeratedValue>
  66445. <name>DISABLED</name>
  66446. <description>Input Path is determined by functionality</description>
  66447. <value>0</value>
  66448. </enumeratedValue>
  66449. <enumeratedValue>
  66450. <name>ENABLED</name>
  66451. <description>Force input path of pad ENET1_RX_DATA1</description>
  66452. <value>0x1</value>
  66453. </enumeratedValue>
  66454. </enumeratedValues>
  66455. </field>
  66456. </fields>
  66457. </register>
  66458. <register>
  66459. <name>SW_MUX_CTL_PAD_ENET1_RX_EN</name>
  66460. <description>SW_MUX_CTL_PAD_ENET1_RX_EN SW MUX Control Register</description>
  66461. <addressOffset>0xCC</addressOffset>
  66462. <size>32</size>
  66463. <access>read-write</access>
  66464. <resetValue>0x5</resetValue>
  66465. <resetMask>0xFFFFFFFF</resetMask>
  66466. <fields>
  66467. <field>
  66468. <name>MUX_MODE</name>
  66469. <description>MUX Mode Select Field.</description>
  66470. <bitOffset>0</bitOffset>
  66471. <bitWidth>4</bitWidth>
  66472. <access>read-write</access>
  66473. <enumeratedValues>
  66474. <enumeratedValue>
  66475. <name>ALT0</name>
  66476. <description>Select mux mode: ALT0 mux port: ENET1_RX_EN of instance: enet1</description>
  66477. <value>0</value>
  66478. </enumeratedValue>
  66479. <enumeratedValue>
  66480. <name>ALT1</name>
  66481. <description>Select mux mode: ALT1 mux port: UART5_RTS_B of instance: uart5</description>
  66482. <value>0x1</value>
  66483. </enumeratedValue>
  66484. <enumeratedValue>
  66485. <name>ALT3</name>
  66486. <description>Select mux mode: ALT3 mux port: CSI_DATA18 of instance: csi</description>
  66487. <value>0x3</value>
  66488. </enumeratedValue>
  66489. <enumeratedValue>
  66490. <name>ALT4</name>
  66491. <description>Select mux mode: ALT4 mux port: FLEXCAN2_TX of instance: flexcan2</description>
  66492. <value>0x4</value>
  66493. </enumeratedValue>
  66494. <enumeratedValue>
  66495. <name>ALT5</name>
  66496. <description>Select mux mode: ALT5 mux port: GPIO2_IO02 of instance: gpio2</description>
  66497. <value>0x5</value>
  66498. </enumeratedValue>
  66499. <enumeratedValue>
  66500. <name>ALT6</name>
  66501. <description>Select mux mode: ALT6 mux port: KPP_ROW01 of instance: kpp</description>
  66502. <value>0x6</value>
  66503. </enumeratedValue>
  66504. <enumeratedValue>
  66505. <name>ALT8</name>
  66506. <description>Select mux mode: ALT8 mux port: USDHC1_VSELECT of instance: usdhc1</description>
  66507. <value>0x8</value>
  66508. </enumeratedValue>
  66509. <enumeratedValue>
  66510. <name>ALT9</name>
  66511. <description>Select mux mode: ALT9 mux port: EPDC_SDCE06 of instance: epdc</description>
  66512. <value>0x9</value>
  66513. </enumeratedValue>
  66514. </enumeratedValues>
  66515. </field>
  66516. <field>
  66517. <name>SION</name>
  66518. <description>Software Input On Field.</description>
  66519. <bitOffset>0x4</bitOffset>
  66520. <bitWidth>1</bitWidth>
  66521. <access>read-write</access>
  66522. <enumeratedValues>
  66523. <enumeratedValue>
  66524. <name>DISABLED</name>
  66525. <description>Input Path is determined by functionality</description>
  66526. <value>0</value>
  66527. </enumeratedValue>
  66528. <enumeratedValue>
  66529. <name>ENABLED</name>
  66530. <description>Force input path of pad ENET1_RX_EN</description>
  66531. <value>0x1</value>
  66532. </enumeratedValue>
  66533. </enumeratedValues>
  66534. </field>
  66535. </fields>
  66536. </register>
  66537. <register>
  66538. <name>SW_MUX_CTL_PAD_ENET1_TX_DATA0</name>
  66539. <description>SW_MUX_CTL_PAD_ENET1_TX_DATA0 SW MUX Control Register</description>
  66540. <addressOffset>0xD0</addressOffset>
  66541. <size>32</size>
  66542. <access>read-write</access>
  66543. <resetValue>0x5</resetValue>
  66544. <resetMask>0xFFFFFFFF</resetMask>
  66545. <fields>
  66546. <field>
  66547. <name>MUX_MODE</name>
  66548. <description>MUX Mode Select Field.</description>
  66549. <bitOffset>0</bitOffset>
  66550. <bitWidth>4</bitWidth>
  66551. <access>read-write</access>
  66552. <enumeratedValues>
  66553. <enumeratedValue>
  66554. <name>ALT0</name>
  66555. <description>Select mux mode: ALT0 mux port: ENET1_TDATA00 of instance: enet1</description>
  66556. <value>0</value>
  66557. </enumeratedValue>
  66558. <enumeratedValue>
  66559. <name>ALT1</name>
  66560. <description>Select mux mode: ALT1 mux port: UART5_CTS_B of instance: uart5</description>
  66561. <value>0x1</value>
  66562. </enumeratedValue>
  66563. <enumeratedValue>
  66564. <name>ALT3</name>
  66565. <description>Select mux mode: ALT3 mux port: CSI_DATA19 of instance: csi</description>
  66566. <value>0x3</value>
  66567. </enumeratedValue>
  66568. <enumeratedValue>
  66569. <name>ALT4</name>
  66570. <description>Select mux mode: ALT4 mux port: FLEXCAN2_RX of instance: flexcan2</description>
  66571. <value>0x4</value>
  66572. </enumeratedValue>
  66573. <enumeratedValue>
  66574. <name>ALT5</name>
  66575. <description>Select mux mode: ALT5 mux port: GPIO2_IO03 of instance: gpio2</description>
  66576. <value>0x5</value>
  66577. </enumeratedValue>
  66578. <enumeratedValue>
  66579. <name>ALT6</name>
  66580. <description>Select mux mode: ALT6 mux port: KPP_COL01 of instance: kpp</description>
  66581. <value>0x6</value>
  66582. </enumeratedValue>
  66583. <enumeratedValue>
  66584. <name>ALT8</name>
  66585. <description>Select mux mode: ALT8 mux port: USDHC2_VSELECT of instance: usdhc2</description>
  66586. <value>0x8</value>
  66587. </enumeratedValue>
  66588. <enumeratedValue>
  66589. <name>ALT9</name>
  66590. <description>Select mux mode: ALT9 mux port: EPDC_SDCE07 of instance: epdc</description>
  66591. <value>0x9</value>
  66592. </enumeratedValue>
  66593. </enumeratedValues>
  66594. </field>
  66595. <field>
  66596. <name>SION</name>
  66597. <description>Software Input On Field.</description>
  66598. <bitOffset>0x4</bitOffset>
  66599. <bitWidth>1</bitWidth>
  66600. <access>read-write</access>
  66601. <enumeratedValues>
  66602. <enumeratedValue>
  66603. <name>DISABLED</name>
  66604. <description>Input Path is determined by functionality</description>
  66605. <value>0</value>
  66606. </enumeratedValue>
  66607. <enumeratedValue>
  66608. <name>ENABLED</name>
  66609. <description>Force input path of pad ENET1_TX_DATA0</description>
  66610. <value>0x1</value>
  66611. </enumeratedValue>
  66612. </enumeratedValues>
  66613. </field>
  66614. </fields>
  66615. </register>
  66616. <register>
  66617. <name>SW_MUX_CTL_PAD_ENET1_TX_DATA1</name>
  66618. <description>SW_MUX_CTL_PAD_ENET1_TX_DATA1 SW MUX Control Register</description>
  66619. <addressOffset>0xD4</addressOffset>
  66620. <size>32</size>
  66621. <access>read-write</access>
  66622. <resetValue>0x5</resetValue>
  66623. <resetMask>0xFFFFFFFF</resetMask>
  66624. <fields>
  66625. <field>
  66626. <name>MUX_MODE</name>
  66627. <description>MUX Mode Select Field.</description>
  66628. <bitOffset>0</bitOffset>
  66629. <bitWidth>4</bitWidth>
  66630. <access>read-write</access>
  66631. <enumeratedValues>
  66632. <enumeratedValue>
  66633. <name>ALT0</name>
  66634. <description>Select mux mode: ALT0 mux port: ENET1_TDATA01 of instance: enet1</description>
  66635. <value>0</value>
  66636. </enumeratedValue>
  66637. <enumeratedValue>
  66638. <name>ALT1</name>
  66639. <description>Select mux mode: ALT1 mux port: UART6_CTS_B of instance: uart6</description>
  66640. <value>0x1</value>
  66641. </enumeratedValue>
  66642. <enumeratedValue>
  66643. <name>ALT2</name>
  66644. <description>Select mux mode: ALT2 mux port: PWM5_OUT of instance: pwm5</description>
  66645. <value>0x2</value>
  66646. </enumeratedValue>
  66647. <enumeratedValue>
  66648. <name>ALT3</name>
  66649. <description>Select mux mode: ALT3 mux port: CSI_DATA20 of instance: csi</description>
  66650. <value>0x3</value>
  66651. </enumeratedValue>
  66652. <enumeratedValue>
  66653. <name>ALT4</name>
  66654. <description>Select mux mode: ALT4 mux port: ENET2_MDIO of instance: enet2</description>
  66655. <value>0x4</value>
  66656. </enumeratedValue>
  66657. <enumeratedValue>
  66658. <name>ALT5</name>
  66659. <description>Select mux mode: ALT5 mux port: GPIO2_IO04 of instance: gpio2</description>
  66660. <value>0x5</value>
  66661. </enumeratedValue>
  66662. <enumeratedValue>
  66663. <name>ALT6</name>
  66664. <description>Select mux mode: ALT6 mux port: KPP_ROW02 of instance: kpp</description>
  66665. <value>0x6</value>
  66666. </enumeratedValue>
  66667. <enumeratedValue>
  66668. <name>ALT8</name>
  66669. <description>Select mux mode: ALT8 mux port: WDOG1_WDOG_RST_B_DEB of instance: wdog1</description>
  66670. <value>0x8</value>
  66671. </enumeratedValue>
  66672. <enumeratedValue>
  66673. <name>ALT9</name>
  66674. <description>Select mux mode: ALT9 mux port: EPDC_SDCE08 of instance: epdc</description>
  66675. <value>0x9</value>
  66676. </enumeratedValue>
  66677. </enumeratedValues>
  66678. </field>
  66679. <field>
  66680. <name>SION</name>
  66681. <description>Software Input On Field.</description>
  66682. <bitOffset>0x4</bitOffset>
  66683. <bitWidth>1</bitWidth>
  66684. <access>read-write</access>
  66685. <enumeratedValues>
  66686. <enumeratedValue>
  66687. <name>DISABLED</name>
  66688. <description>Input Path is determined by functionality</description>
  66689. <value>0</value>
  66690. </enumeratedValue>
  66691. <enumeratedValue>
  66692. <name>ENABLED</name>
  66693. <description>Force input path of pad ENET1_TX_DATA1</description>
  66694. <value>0x1</value>
  66695. </enumeratedValue>
  66696. </enumeratedValues>
  66697. </field>
  66698. </fields>
  66699. </register>
  66700. <register>
  66701. <name>SW_MUX_CTL_PAD_ENET1_TX_EN</name>
  66702. <description>SW_MUX_CTL_PAD_ENET1_TX_EN SW MUX Control Register</description>
  66703. <addressOffset>0xD8</addressOffset>
  66704. <size>32</size>
  66705. <access>read-write</access>
  66706. <resetValue>0x5</resetValue>
  66707. <resetMask>0xFFFFFFFF</resetMask>
  66708. <fields>
  66709. <field>
  66710. <name>MUX_MODE</name>
  66711. <description>MUX Mode Select Field.</description>
  66712. <bitOffset>0</bitOffset>
  66713. <bitWidth>4</bitWidth>
  66714. <access>read-write</access>
  66715. <enumeratedValues>
  66716. <enumeratedValue>
  66717. <name>ALT0</name>
  66718. <description>Select mux mode: ALT0 mux port: ENET1_TX_EN of instance: enet1</description>
  66719. <value>0</value>
  66720. </enumeratedValue>
  66721. <enumeratedValue>
  66722. <name>ALT1</name>
  66723. <description>Select mux mode: ALT1 mux port: UART6_RTS_B of instance: uart6</description>
  66724. <value>0x1</value>
  66725. </enumeratedValue>
  66726. <enumeratedValue>
  66727. <name>ALT2</name>
  66728. <description>Select mux mode: ALT2 mux port: PWM6_OUT of instance: pwm6</description>
  66729. <value>0x2</value>
  66730. </enumeratedValue>
  66731. <enumeratedValue>
  66732. <name>ALT3</name>
  66733. <description>Select mux mode: ALT3 mux port: CSI_DATA21 of instance: csi</description>
  66734. <value>0x3</value>
  66735. </enumeratedValue>
  66736. <enumeratedValue>
  66737. <name>ALT4</name>
  66738. <description>Select mux mode: ALT4 mux port: ENET2_MDC of instance: enet2</description>
  66739. <value>0x4</value>
  66740. </enumeratedValue>
  66741. <enumeratedValue>
  66742. <name>ALT5</name>
  66743. <description>Select mux mode: ALT5 mux port: GPIO2_IO05 of instance: gpio2</description>
  66744. <value>0x5</value>
  66745. </enumeratedValue>
  66746. <enumeratedValue>
  66747. <name>ALT6</name>
  66748. <description>Select mux mode: ALT6 mux port: KPP_COL02 of instance: kpp</description>
  66749. <value>0x6</value>
  66750. </enumeratedValue>
  66751. <enumeratedValue>
  66752. <name>ALT8</name>
  66753. <description>Select mux mode: ALT8 mux port: WDOG2_WDOG_RST_B_DEB of instance: wdog2</description>
  66754. <value>0x8</value>
  66755. </enumeratedValue>
  66756. <enumeratedValue>
  66757. <name>ALT9</name>
  66758. <description>Select mux mode: ALT9 mux port: EPDC_SDCE09 of instance: epdc</description>
  66759. <value>0x9</value>
  66760. </enumeratedValue>
  66761. </enumeratedValues>
  66762. </field>
  66763. <field>
  66764. <name>SION</name>
  66765. <description>Software Input On Field.</description>
  66766. <bitOffset>0x4</bitOffset>
  66767. <bitWidth>1</bitWidth>
  66768. <access>read-write</access>
  66769. <enumeratedValues>
  66770. <enumeratedValue>
  66771. <name>DISABLED</name>
  66772. <description>Input Path is determined by functionality</description>
  66773. <value>0</value>
  66774. </enumeratedValue>
  66775. <enumeratedValue>
  66776. <name>ENABLED</name>
  66777. <description>Force input path of pad ENET1_TX_EN</description>
  66778. <value>0x1</value>
  66779. </enumeratedValue>
  66780. </enumeratedValues>
  66781. </field>
  66782. </fields>
  66783. </register>
  66784. <register>
  66785. <name>SW_MUX_CTL_PAD_ENET1_TX_CLK</name>
  66786. <description>SW_MUX_CTL_PAD_ENET1_TX_CLK SW MUX Control Register</description>
  66787. <addressOffset>0xDC</addressOffset>
  66788. <size>32</size>
  66789. <access>read-write</access>
  66790. <resetValue>0x5</resetValue>
  66791. <resetMask>0xFFFFFFFF</resetMask>
  66792. <fields>
  66793. <field>
  66794. <name>MUX_MODE</name>
  66795. <description>MUX Mode Select Field.</description>
  66796. <bitOffset>0</bitOffset>
  66797. <bitWidth>4</bitWidth>
  66798. <access>read-write</access>
  66799. <enumeratedValues>
  66800. <enumeratedValue>
  66801. <name>ALT0</name>
  66802. <description>Select mux mode: ALT0 mux port: ENET1_TX_CLK of instance: enet1</description>
  66803. <value>0</value>
  66804. </enumeratedValue>
  66805. <enumeratedValue>
  66806. <name>ALT1</name>
  66807. <description>Select mux mode: ALT1 mux port: UART7_CTS_B of instance: uart7</description>
  66808. <value>0x1</value>
  66809. </enumeratedValue>
  66810. <enumeratedValue>
  66811. <name>ALT2</name>
  66812. <description>Select mux mode: ALT2 mux port: PWM7_OUT of instance: pwm7</description>
  66813. <value>0x2</value>
  66814. </enumeratedValue>
  66815. <enumeratedValue>
  66816. <name>ALT3</name>
  66817. <description>Select mux mode: ALT3 mux port: CSI_DATA22 of instance: csi</description>
  66818. <value>0x3</value>
  66819. </enumeratedValue>
  66820. <enumeratedValue>
  66821. <name>ALT4</name>
  66822. <description>Select mux mode: ALT4 mux port: ENET1_REF_CLK1 of instance: enet1</description>
  66823. <value>0x4</value>
  66824. </enumeratedValue>
  66825. <enumeratedValue>
  66826. <name>ALT5</name>
  66827. <description>Select mux mode: ALT5 mux port: GPIO2_IO06 of instance: gpio2</description>
  66828. <value>0x5</value>
  66829. </enumeratedValue>
  66830. <enumeratedValue>
  66831. <name>ALT6</name>
  66832. <description>Select mux mode: ALT6 mux port: KPP_ROW03 of instance: kpp</description>
  66833. <value>0x6</value>
  66834. </enumeratedValue>
  66835. <enumeratedValue>
  66836. <name>ALT8</name>
  66837. <description>Select mux mode: ALT8 mux port: GPT1_CLK of instance: gpt1</description>
  66838. <value>0x8</value>
  66839. </enumeratedValue>
  66840. <enumeratedValue>
  66841. <name>ALT9</name>
  66842. <description>Select mux mode: ALT9 mux port: EPDC_SDOED of instance: epdc</description>
  66843. <value>0x9</value>
  66844. </enumeratedValue>
  66845. </enumeratedValues>
  66846. </field>
  66847. <field>
  66848. <name>SION</name>
  66849. <description>Software Input On Field.</description>
  66850. <bitOffset>0x4</bitOffset>
  66851. <bitWidth>1</bitWidth>
  66852. <access>read-write</access>
  66853. <enumeratedValues>
  66854. <enumeratedValue>
  66855. <name>DISABLED</name>
  66856. <description>Input Path is determined by functionality</description>
  66857. <value>0</value>
  66858. </enumeratedValue>
  66859. <enumeratedValue>
  66860. <name>ENABLED</name>
  66861. <description>Force input path of pad ENET1_TX_CLK</description>
  66862. <value>0x1</value>
  66863. </enumeratedValue>
  66864. </enumeratedValues>
  66865. </field>
  66866. </fields>
  66867. </register>
  66868. <register>
  66869. <name>SW_MUX_CTL_PAD_ENET1_RX_ER</name>
  66870. <description>SW_MUX_CTL_PAD_ENET1_RX_ER SW MUX Control Register</description>
  66871. <addressOffset>0xE0</addressOffset>
  66872. <size>32</size>
  66873. <access>read-write</access>
  66874. <resetValue>0x5</resetValue>
  66875. <resetMask>0xFFFFFFFF</resetMask>
  66876. <fields>
  66877. <field>
  66878. <name>MUX_MODE</name>
  66879. <description>MUX Mode Select Field.</description>
  66880. <bitOffset>0</bitOffset>
  66881. <bitWidth>4</bitWidth>
  66882. <access>read-write</access>
  66883. <enumeratedValues>
  66884. <enumeratedValue>
  66885. <name>ALT0</name>
  66886. <description>Select mux mode: ALT0 mux port: ENET1_RX_ER of instance: enet1</description>
  66887. <value>0</value>
  66888. </enumeratedValue>
  66889. <enumeratedValue>
  66890. <name>ALT1</name>
  66891. <description>Select mux mode: ALT1 mux port: UART7_RTS_B of instance: uart7</description>
  66892. <value>0x1</value>
  66893. </enumeratedValue>
  66894. <enumeratedValue>
  66895. <name>ALT2</name>
  66896. <description>Select mux mode: ALT2 mux port: PWM8_OUT of instance: pwm8</description>
  66897. <value>0x2</value>
  66898. </enumeratedValue>
  66899. <enumeratedValue>
  66900. <name>ALT3</name>
  66901. <description>Select mux mode: ALT3 mux port: CSI_DATA23 of instance: csi</description>
  66902. <value>0x3</value>
  66903. </enumeratedValue>
  66904. <enumeratedValue>
  66905. <name>ALT4</name>
  66906. <description>Select mux mode: ALT4 mux port: EIM_CRE of instance: eim</description>
  66907. <value>0x4</value>
  66908. </enumeratedValue>
  66909. <enumeratedValue>
  66910. <name>ALT5</name>
  66911. <description>Select mux mode: ALT5 mux port: GPIO2_IO07 of instance: gpio2</description>
  66912. <value>0x5</value>
  66913. </enumeratedValue>
  66914. <enumeratedValue>
  66915. <name>ALT6</name>
  66916. <description>Select mux mode: ALT6 mux port: KPP_COL03 of instance: kpp</description>
  66917. <value>0x6</value>
  66918. </enumeratedValue>
  66919. <enumeratedValue>
  66920. <name>ALT8</name>
  66921. <description>Select mux mode: ALT8 mux port: GPT1_CAPTURE2 of instance: gpt1</description>
  66922. <value>0x8</value>
  66923. </enumeratedValue>
  66924. <enumeratedValue>
  66925. <name>ALT9</name>
  66926. <description>Select mux mode: ALT9 mux port: EPDC_SDOEZ of instance: epdc</description>
  66927. <value>0x9</value>
  66928. </enumeratedValue>
  66929. </enumeratedValues>
  66930. </field>
  66931. <field>
  66932. <name>SION</name>
  66933. <description>Software Input On Field.</description>
  66934. <bitOffset>0x4</bitOffset>
  66935. <bitWidth>1</bitWidth>
  66936. <access>read-write</access>
  66937. <enumeratedValues>
  66938. <enumeratedValue>
  66939. <name>DISABLED</name>
  66940. <description>Input Path is determined by functionality</description>
  66941. <value>0</value>
  66942. </enumeratedValue>
  66943. <enumeratedValue>
  66944. <name>ENABLED</name>
  66945. <description>Force input path of pad ENET1_RX_ER</description>
  66946. <value>0x1</value>
  66947. </enumeratedValue>
  66948. </enumeratedValues>
  66949. </field>
  66950. </fields>
  66951. </register>
  66952. <register>
  66953. <name>SW_MUX_CTL_PAD_ENET2_RX_DATA0</name>
  66954. <description>SW_MUX_CTL_PAD_ENET2_RX_DATA0 SW MUX Control Register</description>
  66955. <addressOffset>0xE4</addressOffset>
  66956. <size>32</size>
  66957. <access>read-write</access>
  66958. <resetValue>0x5</resetValue>
  66959. <resetMask>0xFFFFFFFF</resetMask>
  66960. <fields>
  66961. <field>
  66962. <name>MUX_MODE</name>
  66963. <description>MUX Mode Select Field.</description>
  66964. <bitOffset>0</bitOffset>
  66965. <bitWidth>4</bitWidth>
  66966. <access>read-write</access>
  66967. <enumeratedValues>
  66968. <enumeratedValue>
  66969. <name>ALT0</name>
  66970. <description>Select mux mode: ALT0 mux port: ENET2_RDATA00 of instance: enet2</description>
  66971. <value>0</value>
  66972. </enumeratedValue>
  66973. <enumeratedValue>
  66974. <name>ALT1</name>
  66975. <description>Select mux mode: ALT1 mux port: UART6_TX of instance: uart6</description>
  66976. <value>0x1</value>
  66977. </enumeratedValue>
  66978. <enumeratedValue>
  66979. <name>ALT3</name>
  66980. <description>Select mux mode: ALT3 mux port: I2C3_SCL of instance: i2c3</description>
  66981. <value>0x3</value>
  66982. </enumeratedValue>
  66983. <enumeratedValue>
  66984. <name>ALT4</name>
  66985. <description>Select mux mode: ALT4 mux port: ENET1_MDIO of instance: enet1</description>
  66986. <value>0x4</value>
  66987. </enumeratedValue>
  66988. <enumeratedValue>
  66989. <name>ALT5</name>
  66990. <description>Select mux mode: ALT5 mux port: GPIO2_IO08 of instance: gpio2</description>
  66991. <value>0x5</value>
  66992. </enumeratedValue>
  66993. <enumeratedValue>
  66994. <name>ALT6</name>
  66995. <description>Select mux mode: ALT6 mux port: KPP_ROW04 of instance: kpp</description>
  66996. <value>0x6</value>
  66997. </enumeratedValue>
  66998. <enumeratedValue>
  66999. <name>ALT8</name>
  67000. <description>Select mux mode: ALT8 mux port: USB_OTG1_PWR of instance: usb</description>
  67001. <value>0x8</value>
  67002. </enumeratedValue>
  67003. <enumeratedValue>
  67004. <name>ALT9</name>
  67005. <description>Select mux mode: ALT9 mux port: EPDC_SDDO08 of instance: epdc</description>
  67006. <value>0x9</value>
  67007. </enumeratedValue>
  67008. </enumeratedValues>
  67009. </field>
  67010. <field>
  67011. <name>SION</name>
  67012. <description>Software Input On Field.</description>
  67013. <bitOffset>0x4</bitOffset>
  67014. <bitWidth>1</bitWidth>
  67015. <access>read-write</access>
  67016. <enumeratedValues>
  67017. <enumeratedValue>
  67018. <name>DISABLED</name>
  67019. <description>Input Path is determined by functionality</description>
  67020. <value>0</value>
  67021. </enumeratedValue>
  67022. <enumeratedValue>
  67023. <name>ENABLED</name>
  67024. <description>Force input path of pad ENET2_RX_DATA0</description>
  67025. <value>0x1</value>
  67026. </enumeratedValue>
  67027. </enumeratedValues>
  67028. </field>
  67029. </fields>
  67030. </register>
  67031. <register>
  67032. <name>SW_MUX_CTL_PAD_ENET2_RX_DATA1</name>
  67033. <description>SW_MUX_CTL_PAD_ENET2_RX_DATA1 SW MUX Control Register</description>
  67034. <addressOffset>0xE8</addressOffset>
  67035. <size>32</size>
  67036. <access>read-write</access>
  67037. <resetValue>0x5</resetValue>
  67038. <resetMask>0xFFFFFFFF</resetMask>
  67039. <fields>
  67040. <field>
  67041. <name>MUX_MODE</name>
  67042. <description>MUX Mode Select Field.</description>
  67043. <bitOffset>0</bitOffset>
  67044. <bitWidth>4</bitWidth>
  67045. <access>read-write</access>
  67046. <enumeratedValues>
  67047. <enumeratedValue>
  67048. <name>ALT0</name>
  67049. <description>Select mux mode: ALT0 mux port: ENET2_RDATA01 of instance: enet2</description>
  67050. <value>0</value>
  67051. </enumeratedValue>
  67052. <enumeratedValue>
  67053. <name>ALT1</name>
  67054. <description>Select mux mode: ALT1 mux port: UART6_RX of instance: uart6</description>
  67055. <value>0x1</value>
  67056. </enumeratedValue>
  67057. <enumeratedValue>
  67058. <name>ALT3</name>
  67059. <description>Select mux mode: ALT3 mux port: I2C3_SDA of instance: i2c3</description>
  67060. <value>0x3</value>
  67061. </enumeratedValue>
  67062. <enumeratedValue>
  67063. <name>ALT4</name>
  67064. <description>Select mux mode: ALT4 mux port: ENET1_MDC of instance: enet1</description>
  67065. <value>0x4</value>
  67066. </enumeratedValue>
  67067. <enumeratedValue>
  67068. <name>ALT5</name>
  67069. <description>Select mux mode: ALT5 mux port: GPIO2_IO09 of instance: gpio2</description>
  67070. <value>0x5</value>
  67071. </enumeratedValue>
  67072. <enumeratedValue>
  67073. <name>ALT6</name>
  67074. <description>Select mux mode: ALT6 mux port: KPP_COL04 of instance: kpp</description>
  67075. <value>0x6</value>
  67076. </enumeratedValue>
  67077. <enumeratedValue>
  67078. <name>ALT8</name>
  67079. <description>Select mux mode: ALT8 mux port: USB_OTG1_OC of instance: usb</description>
  67080. <value>0x8</value>
  67081. </enumeratedValue>
  67082. <enumeratedValue>
  67083. <name>ALT9</name>
  67084. <description>Select mux mode: ALT9 mux port: EPDC_SDDO09 of instance: epdc</description>
  67085. <value>0x9</value>
  67086. </enumeratedValue>
  67087. </enumeratedValues>
  67088. </field>
  67089. <field>
  67090. <name>SION</name>
  67091. <description>Software Input On Field.</description>
  67092. <bitOffset>0x4</bitOffset>
  67093. <bitWidth>1</bitWidth>
  67094. <access>read-write</access>
  67095. <enumeratedValues>
  67096. <enumeratedValue>
  67097. <name>DISABLED</name>
  67098. <description>Input Path is determined by functionality</description>
  67099. <value>0</value>
  67100. </enumeratedValue>
  67101. <enumeratedValue>
  67102. <name>ENABLED</name>
  67103. <description>Force input path of pad ENET2_RX_DATA1</description>
  67104. <value>0x1</value>
  67105. </enumeratedValue>
  67106. </enumeratedValues>
  67107. </field>
  67108. </fields>
  67109. </register>
  67110. <register>
  67111. <name>SW_MUX_CTL_PAD_ENET2_RX_EN</name>
  67112. <description>SW_MUX_CTL_PAD_ENET2_RX_EN SW MUX Control Register</description>
  67113. <addressOffset>0xEC</addressOffset>
  67114. <size>32</size>
  67115. <access>read-write</access>
  67116. <resetValue>0x5</resetValue>
  67117. <resetMask>0xFFFFFFFF</resetMask>
  67118. <fields>
  67119. <field>
  67120. <name>MUX_MODE</name>
  67121. <description>MUX Mode Select Field.</description>
  67122. <bitOffset>0</bitOffset>
  67123. <bitWidth>4</bitWidth>
  67124. <access>read-write</access>
  67125. <enumeratedValues>
  67126. <enumeratedValue>
  67127. <name>ALT0</name>
  67128. <description>Select mux mode: ALT0 mux port: ENET2_RX_EN of instance: enet2</description>
  67129. <value>0</value>
  67130. </enumeratedValue>
  67131. <enumeratedValue>
  67132. <name>ALT1</name>
  67133. <description>Select mux mode: ALT1 mux port: UART7_TX of instance: uart7</description>
  67134. <value>0x1</value>
  67135. </enumeratedValue>
  67136. <enumeratedValue>
  67137. <name>ALT3</name>
  67138. <description>Select mux mode: ALT3 mux port: I2C4_SCL of instance: i2c4</description>
  67139. <value>0x3</value>
  67140. </enumeratedValue>
  67141. <enumeratedValue>
  67142. <name>ALT4</name>
  67143. <description>Select mux mode: ALT4 mux port: EIM_ADDR26 of instance: eim</description>
  67144. <value>0x4</value>
  67145. </enumeratedValue>
  67146. <enumeratedValue>
  67147. <name>ALT5</name>
  67148. <description>Select mux mode: ALT5 mux port: GPIO2_IO10 of instance: gpio2</description>
  67149. <value>0x5</value>
  67150. </enumeratedValue>
  67151. <enumeratedValue>
  67152. <name>ALT6</name>
  67153. <description>Select mux mode: ALT6 mux port: KPP_ROW05 of instance: kpp</description>
  67154. <value>0x6</value>
  67155. </enumeratedValue>
  67156. <enumeratedValue>
  67157. <name>ALT8</name>
  67158. <description>Select mux mode: ALT8 mux port: ENET1_REF_CLK_25M of instance: enet1</description>
  67159. <value>0x8</value>
  67160. </enumeratedValue>
  67161. <enumeratedValue>
  67162. <name>ALT9</name>
  67163. <description>Select mux mode: ALT9 mux port: EPDC_SDDO10 of instance: epdc</description>
  67164. <value>0x9</value>
  67165. </enumeratedValue>
  67166. </enumeratedValues>
  67167. </field>
  67168. <field>
  67169. <name>SION</name>
  67170. <description>Software Input On Field.</description>
  67171. <bitOffset>0x4</bitOffset>
  67172. <bitWidth>1</bitWidth>
  67173. <access>read-write</access>
  67174. <enumeratedValues>
  67175. <enumeratedValue>
  67176. <name>DISABLED</name>
  67177. <description>Input Path is determined by functionality</description>
  67178. <value>0</value>
  67179. </enumeratedValue>
  67180. <enumeratedValue>
  67181. <name>ENABLED</name>
  67182. <description>Force input path of pad ENET2_RX_EN</description>
  67183. <value>0x1</value>
  67184. </enumeratedValue>
  67185. </enumeratedValues>
  67186. </field>
  67187. </fields>
  67188. </register>
  67189. <register>
  67190. <name>SW_MUX_CTL_PAD_ENET2_TX_DATA0</name>
  67191. <description>SW_MUX_CTL_PAD_ENET2_TX_DATA0 SW MUX Control Register</description>
  67192. <addressOffset>0xF0</addressOffset>
  67193. <size>32</size>
  67194. <access>read-write</access>
  67195. <resetValue>0x5</resetValue>
  67196. <resetMask>0xFFFFFFFF</resetMask>
  67197. <fields>
  67198. <field>
  67199. <name>MUX_MODE</name>
  67200. <description>MUX Mode Select Field.</description>
  67201. <bitOffset>0</bitOffset>
  67202. <bitWidth>4</bitWidth>
  67203. <access>read-write</access>
  67204. <enumeratedValues>
  67205. <enumeratedValue>
  67206. <name>ALT0</name>
  67207. <description>Select mux mode: ALT0 mux port: ENET2_TDATA00 of instance: enet2</description>
  67208. <value>0</value>
  67209. </enumeratedValue>
  67210. <enumeratedValue>
  67211. <name>ALT1</name>
  67212. <description>Select mux mode: ALT1 mux port: UART7_RX of instance: uart7</description>
  67213. <value>0x1</value>
  67214. </enumeratedValue>
  67215. <enumeratedValue>
  67216. <name>ALT3</name>
  67217. <description>Select mux mode: ALT3 mux port: I2C4_SDA of instance: i2c4</description>
  67218. <value>0x3</value>
  67219. </enumeratedValue>
  67220. <enumeratedValue>
  67221. <name>ALT4</name>
  67222. <description>Select mux mode: ALT4 mux port: EIM_EB_B02 of instance: eim</description>
  67223. <value>0x4</value>
  67224. </enumeratedValue>
  67225. <enumeratedValue>
  67226. <name>ALT5</name>
  67227. <description>Select mux mode: ALT5 mux port: GPIO2_IO11 of instance: gpio2</description>
  67228. <value>0x5</value>
  67229. </enumeratedValue>
  67230. <enumeratedValue>
  67231. <name>ALT6</name>
  67232. <description>Select mux mode: ALT6 mux port: KPP_COL05 of instance: kpp</description>
  67233. <value>0x6</value>
  67234. </enumeratedValue>
  67235. <enumeratedValue>
  67236. <name>ALT9</name>
  67237. <description>Select mux mode: ALT9 mux port: EPDC_SDDO11 of instance: epdc</description>
  67238. <value>0x9</value>
  67239. </enumeratedValue>
  67240. </enumeratedValues>
  67241. </field>
  67242. <field>
  67243. <name>SION</name>
  67244. <description>Software Input On Field.</description>
  67245. <bitOffset>0x4</bitOffset>
  67246. <bitWidth>1</bitWidth>
  67247. <access>read-write</access>
  67248. <enumeratedValues>
  67249. <enumeratedValue>
  67250. <name>DISABLED</name>
  67251. <description>Input Path is determined by functionality</description>
  67252. <value>0</value>
  67253. </enumeratedValue>
  67254. <enumeratedValue>
  67255. <name>ENABLED</name>
  67256. <description>Force input path of pad ENET2_TX_DATA0</description>
  67257. <value>0x1</value>
  67258. </enumeratedValue>
  67259. </enumeratedValues>
  67260. </field>
  67261. </fields>
  67262. </register>
  67263. <register>
  67264. <name>SW_MUX_CTL_PAD_ENET2_TX_DATA1</name>
  67265. <description>SW_MUX_CTL_PAD_ENET2_TX_DATA1 SW MUX Control Register</description>
  67266. <addressOffset>0xF4</addressOffset>
  67267. <size>32</size>
  67268. <access>read-write</access>
  67269. <resetValue>0x5</resetValue>
  67270. <resetMask>0xFFFFFFFF</resetMask>
  67271. <fields>
  67272. <field>
  67273. <name>MUX_MODE</name>
  67274. <description>MUX Mode Select Field.</description>
  67275. <bitOffset>0</bitOffset>
  67276. <bitWidth>4</bitWidth>
  67277. <access>read-write</access>
  67278. <enumeratedValues>
  67279. <enumeratedValue>
  67280. <name>ALT0</name>
  67281. <description>Select mux mode: ALT0 mux port: ENET2_TDATA01 of instance: enet2</description>
  67282. <value>0</value>
  67283. </enumeratedValue>
  67284. <enumeratedValue>
  67285. <name>ALT1</name>
  67286. <description>Select mux mode: ALT1 mux port: UART8_TX of instance: uart8</description>
  67287. <value>0x1</value>
  67288. </enumeratedValue>
  67289. <enumeratedValue>
  67290. <name>ALT3</name>
  67291. <description>Select mux mode: ALT3 mux port: ECSPI4_SCLK of instance: ecspi4</description>
  67292. <value>0x3</value>
  67293. </enumeratedValue>
  67294. <enumeratedValue>
  67295. <name>ALT4</name>
  67296. <description>Select mux mode: ALT4 mux port: EIM_EB_B03 of instance: eim</description>
  67297. <value>0x4</value>
  67298. </enumeratedValue>
  67299. <enumeratedValue>
  67300. <name>ALT5</name>
  67301. <description>Select mux mode: ALT5 mux port: GPIO2_IO12 of instance: gpio2</description>
  67302. <value>0x5</value>
  67303. </enumeratedValue>
  67304. <enumeratedValue>
  67305. <name>ALT6</name>
  67306. <description>Select mux mode: ALT6 mux port: KPP_ROW06 of instance: kpp</description>
  67307. <value>0x6</value>
  67308. </enumeratedValue>
  67309. <enumeratedValue>
  67310. <name>ALT8</name>
  67311. <description>Select mux mode: ALT8 mux port: USB_OTG2_PWR of instance: usb</description>
  67312. <value>0x8</value>
  67313. </enumeratedValue>
  67314. <enumeratedValue>
  67315. <name>ALT9</name>
  67316. <description>Select mux mode: ALT9 mux port: EPDC_SDDO12 of instance: epdc</description>
  67317. <value>0x9</value>
  67318. </enumeratedValue>
  67319. </enumeratedValues>
  67320. </field>
  67321. <field>
  67322. <name>SION</name>
  67323. <description>Software Input On Field.</description>
  67324. <bitOffset>0x4</bitOffset>
  67325. <bitWidth>1</bitWidth>
  67326. <access>read-write</access>
  67327. <enumeratedValues>
  67328. <enumeratedValue>
  67329. <name>DISABLED</name>
  67330. <description>Input Path is determined by functionality</description>
  67331. <value>0</value>
  67332. </enumeratedValue>
  67333. <enumeratedValue>
  67334. <name>ENABLED</name>
  67335. <description>Force input path of pad ENET2_TX_DATA1</description>
  67336. <value>0x1</value>
  67337. </enumeratedValue>
  67338. </enumeratedValues>
  67339. </field>
  67340. </fields>
  67341. </register>
  67342. <register>
  67343. <name>SW_MUX_CTL_PAD_ENET2_TX_EN</name>
  67344. <description>SW_MUX_CTL_PAD_ENET2_TX_EN SW MUX Control Register</description>
  67345. <addressOffset>0xF8</addressOffset>
  67346. <size>32</size>
  67347. <access>read-write</access>
  67348. <resetValue>0x5</resetValue>
  67349. <resetMask>0xFFFFFFFF</resetMask>
  67350. <fields>
  67351. <field>
  67352. <name>MUX_MODE</name>
  67353. <description>MUX Mode Select Field.</description>
  67354. <bitOffset>0</bitOffset>
  67355. <bitWidth>4</bitWidth>
  67356. <access>read-write</access>
  67357. <enumeratedValues>
  67358. <enumeratedValue>
  67359. <name>ALT0</name>
  67360. <description>Select mux mode: ALT0 mux port: ENET2_TX_EN of instance: enet2</description>
  67361. <value>0</value>
  67362. </enumeratedValue>
  67363. <enumeratedValue>
  67364. <name>ALT1</name>
  67365. <description>Select mux mode: ALT1 mux port: UART8_RX of instance: uart8</description>
  67366. <value>0x1</value>
  67367. </enumeratedValue>
  67368. <enumeratedValue>
  67369. <name>ALT3</name>
  67370. <description>Select mux mode: ALT3 mux port: ECSPI4_MOSI of instance: ecspi4</description>
  67371. <value>0x3</value>
  67372. </enumeratedValue>
  67373. <enumeratedValue>
  67374. <name>ALT4</name>
  67375. <description>Select mux mode: ALT4 mux port: EIM_ACLK_FREERUN of instance: eim</description>
  67376. <value>0x4</value>
  67377. </enumeratedValue>
  67378. <enumeratedValue>
  67379. <name>ALT5</name>
  67380. <description>Select mux mode: ALT5 mux port: GPIO2_IO13 of instance: gpio2</description>
  67381. <value>0x5</value>
  67382. </enumeratedValue>
  67383. <enumeratedValue>
  67384. <name>ALT6</name>
  67385. <description>Select mux mode: ALT6 mux port: KPP_COL06 of instance: kpp</description>
  67386. <value>0x6</value>
  67387. </enumeratedValue>
  67388. <enumeratedValue>
  67389. <name>ALT8</name>
  67390. <description>Select mux mode: ALT8 mux port: USB_OTG2_OC of instance: usb</description>
  67391. <value>0x8</value>
  67392. </enumeratedValue>
  67393. <enumeratedValue>
  67394. <name>ALT9</name>
  67395. <description>Select mux mode: ALT9 mux port: EPDC_SDDO13 of instance: epdc</description>
  67396. <value>0x9</value>
  67397. </enumeratedValue>
  67398. </enumeratedValues>
  67399. </field>
  67400. <field>
  67401. <name>SION</name>
  67402. <description>Software Input On Field.</description>
  67403. <bitOffset>0x4</bitOffset>
  67404. <bitWidth>1</bitWidth>
  67405. <access>read-write</access>
  67406. <enumeratedValues>
  67407. <enumeratedValue>
  67408. <name>DISABLED</name>
  67409. <description>Input Path is determined by functionality</description>
  67410. <value>0</value>
  67411. </enumeratedValue>
  67412. <enumeratedValue>
  67413. <name>ENABLED</name>
  67414. <description>Force input path of pad ENET2_TX_EN</description>
  67415. <value>0x1</value>
  67416. </enumeratedValue>
  67417. </enumeratedValues>
  67418. </field>
  67419. </fields>
  67420. </register>
  67421. <register>
  67422. <name>SW_MUX_CTL_PAD_ENET2_TX_CLK</name>
  67423. <description>SW_MUX_CTL_PAD_ENET2_TX_CLK SW MUX Control Register</description>
  67424. <addressOffset>0xFC</addressOffset>
  67425. <size>32</size>
  67426. <access>read-write</access>
  67427. <resetValue>0x5</resetValue>
  67428. <resetMask>0xFFFFFFFF</resetMask>
  67429. <fields>
  67430. <field>
  67431. <name>MUX_MODE</name>
  67432. <description>MUX Mode Select Field.</description>
  67433. <bitOffset>0</bitOffset>
  67434. <bitWidth>4</bitWidth>
  67435. <access>read-write</access>
  67436. <enumeratedValues>
  67437. <enumeratedValue>
  67438. <name>ALT0</name>
  67439. <description>Select mux mode: ALT0 mux port: ENET2_TX_CLK of instance: enet2</description>
  67440. <value>0</value>
  67441. </enumeratedValue>
  67442. <enumeratedValue>
  67443. <name>ALT1</name>
  67444. <description>Select mux mode: ALT1 mux port: UART8_CTS_B of instance: uart8</description>
  67445. <value>0x1</value>
  67446. </enumeratedValue>
  67447. <enumeratedValue>
  67448. <name>ALT3</name>
  67449. <description>Select mux mode: ALT3 mux port: ECSPI4_MISO of instance: ecspi4</description>
  67450. <value>0x3</value>
  67451. </enumeratedValue>
  67452. <enumeratedValue>
  67453. <name>ALT4</name>
  67454. <description>Select mux mode: ALT4 mux port: ENET2_REF_CLK2 of instance: enet2</description>
  67455. <value>0x4</value>
  67456. </enumeratedValue>
  67457. <enumeratedValue>
  67458. <name>ALT5</name>
  67459. <description>Select mux mode: ALT5 mux port: GPIO2_IO14 of instance: gpio2</description>
  67460. <value>0x5</value>
  67461. </enumeratedValue>
  67462. <enumeratedValue>
  67463. <name>ALT6</name>
  67464. <description>Select mux mode: ALT6 mux port: KPP_ROW07 of instance: kpp</description>
  67465. <value>0x6</value>
  67466. </enumeratedValue>
  67467. <enumeratedValue>
  67468. <name>ALT8</name>
  67469. <description>Select mux mode: ALT8 mux port: ANATOP_OTG2_ID of instance: anatop</description>
  67470. <value>0x8</value>
  67471. </enumeratedValue>
  67472. <enumeratedValue>
  67473. <name>ALT9</name>
  67474. <description>Select mux mode: ALT9 mux port: EPDC_SDDO14 of instance: epdc</description>
  67475. <value>0x9</value>
  67476. </enumeratedValue>
  67477. </enumeratedValues>
  67478. </field>
  67479. <field>
  67480. <name>SION</name>
  67481. <description>Software Input On Field.</description>
  67482. <bitOffset>0x4</bitOffset>
  67483. <bitWidth>1</bitWidth>
  67484. <access>read-write</access>
  67485. <enumeratedValues>
  67486. <enumeratedValue>
  67487. <name>DISABLED</name>
  67488. <description>Input Path is determined by functionality</description>
  67489. <value>0</value>
  67490. </enumeratedValue>
  67491. <enumeratedValue>
  67492. <name>ENABLED</name>
  67493. <description>Force input path of pad ENET2_TX_CLK</description>
  67494. <value>0x1</value>
  67495. </enumeratedValue>
  67496. </enumeratedValues>
  67497. </field>
  67498. </fields>
  67499. </register>
  67500. <register>
  67501. <name>SW_MUX_CTL_PAD_ENET2_RX_ER</name>
  67502. <description>SW_MUX_CTL_PAD_ENET2_RX_ER SW MUX Control Register</description>
  67503. <addressOffset>0x100</addressOffset>
  67504. <size>32</size>
  67505. <access>read-write</access>
  67506. <resetValue>0x5</resetValue>
  67507. <resetMask>0xFFFFFFFF</resetMask>
  67508. <fields>
  67509. <field>
  67510. <name>MUX_MODE</name>
  67511. <description>MUX Mode Select Field.</description>
  67512. <bitOffset>0</bitOffset>
  67513. <bitWidth>4</bitWidth>
  67514. <access>read-write</access>
  67515. <enumeratedValues>
  67516. <enumeratedValue>
  67517. <name>ALT0</name>
  67518. <description>Select mux mode: ALT0 mux port: ENET2_RX_ER of instance: enet2</description>
  67519. <value>0</value>
  67520. </enumeratedValue>
  67521. <enumeratedValue>
  67522. <name>ALT1</name>
  67523. <description>Select mux mode: ALT1 mux port: UART8_RTS_B of instance: uart8</description>
  67524. <value>0x1</value>
  67525. </enumeratedValue>
  67526. <enumeratedValue>
  67527. <name>ALT3</name>
  67528. <description>Select mux mode: ALT3 mux port: ECSPI4_SS0 of instance: ecspi4</description>
  67529. <value>0x3</value>
  67530. </enumeratedValue>
  67531. <enumeratedValue>
  67532. <name>ALT4</name>
  67533. <description>Select mux mode: ALT4 mux port: EIM_ADDR25 of instance: eim</description>
  67534. <value>0x4</value>
  67535. </enumeratedValue>
  67536. <enumeratedValue>
  67537. <name>ALT5</name>
  67538. <description>Select mux mode: ALT5 mux port: GPIO2_IO15 of instance: gpio2</description>
  67539. <value>0x5</value>
  67540. </enumeratedValue>
  67541. <enumeratedValue>
  67542. <name>ALT6</name>
  67543. <description>Select mux mode: ALT6 mux port: KPP_COL07 of instance: kpp</description>
  67544. <value>0x6</value>
  67545. </enumeratedValue>
  67546. <enumeratedValue>
  67547. <name>ALT8</name>
  67548. <description>Select mux mode: ALT8 mux port: WDOG1_WDOG_ANY of instance: wdog1</description>
  67549. <value>0x8</value>
  67550. </enumeratedValue>
  67551. <enumeratedValue>
  67552. <name>ALT9</name>
  67553. <description>Select mux mode: ALT9 mux port: EPDC_SDDO15 of instance: epdc</description>
  67554. <value>0x9</value>
  67555. </enumeratedValue>
  67556. </enumeratedValues>
  67557. </field>
  67558. <field>
  67559. <name>SION</name>
  67560. <description>Software Input On Field.</description>
  67561. <bitOffset>0x4</bitOffset>
  67562. <bitWidth>1</bitWidth>
  67563. <access>read-write</access>
  67564. <enumeratedValues>
  67565. <enumeratedValue>
  67566. <name>DISABLED</name>
  67567. <description>Input Path is determined by functionality</description>
  67568. <value>0</value>
  67569. </enumeratedValue>
  67570. <enumeratedValue>
  67571. <name>ENABLED</name>
  67572. <description>Force input path of pad ENET2_RX_ER</description>
  67573. <value>0x1</value>
  67574. </enumeratedValue>
  67575. </enumeratedValues>
  67576. </field>
  67577. </fields>
  67578. </register>
  67579. <register>
  67580. <name>SW_MUX_CTL_PAD_LCD_CLK</name>
  67581. <description>SW_MUX_CTL_PAD_LCD_CLK SW MUX Control Register</description>
  67582. <addressOffset>0x104</addressOffset>
  67583. <size>32</size>
  67584. <access>read-write</access>
  67585. <resetValue>0x5</resetValue>
  67586. <resetMask>0xFFFFFFFF</resetMask>
  67587. <fields>
  67588. <field>
  67589. <name>MUX_MODE</name>
  67590. <description>MUX Mode Select Field.</description>
  67591. <bitOffset>0</bitOffset>
  67592. <bitWidth>4</bitWidth>
  67593. <access>read-write</access>
  67594. <enumeratedValues>
  67595. <enumeratedValue>
  67596. <name>ALT0</name>
  67597. <description>Select mux mode: ALT0 mux port: LCDIF_CLK of instance: lcdif</description>
  67598. <value>0</value>
  67599. </enumeratedValue>
  67600. <enumeratedValue>
  67601. <name>ALT1</name>
  67602. <description>Select mux mode: ALT1 mux port: LCDIF_WR_RWN of instance: lcdif</description>
  67603. <value>0x1</value>
  67604. </enumeratedValue>
  67605. <enumeratedValue>
  67606. <name>ALT2</name>
  67607. <description>Select mux mode: ALT2 mux port: UART4_TX of instance: uart4</description>
  67608. <value>0x2</value>
  67609. </enumeratedValue>
  67610. <enumeratedValue>
  67611. <name>ALT3</name>
  67612. <description>Select mux mode: ALT3 mux port: SAI3_MCLK of instance: sai3</description>
  67613. <value>0x3</value>
  67614. </enumeratedValue>
  67615. <enumeratedValue>
  67616. <name>ALT4</name>
  67617. <description>Select mux mode: ALT4 mux port: EIM_CS2_B of instance: eim</description>
  67618. <value>0x4</value>
  67619. </enumeratedValue>
  67620. <enumeratedValue>
  67621. <name>ALT5</name>
  67622. <description>Select mux mode: ALT5 mux port: GPIO3_IO00 of instance: gpio3</description>
  67623. <value>0x5</value>
  67624. </enumeratedValue>
  67625. <enumeratedValue>
  67626. <name>ALT8</name>
  67627. <description>Select mux mode: ALT8 mux port: WDOG1_WDOG_RST_B_DEB of instance: wdog1</description>
  67628. <value>0x8</value>
  67629. </enumeratedValue>
  67630. <enumeratedValue>
  67631. <name>ALT9</name>
  67632. <description>Select mux mode: ALT9 mux port: EPDC_SDCLK of instance: epdc</description>
  67633. <value>0x9</value>
  67634. </enumeratedValue>
  67635. </enumeratedValues>
  67636. </field>
  67637. <field>
  67638. <name>SION</name>
  67639. <description>Software Input On Field.</description>
  67640. <bitOffset>0x4</bitOffset>
  67641. <bitWidth>1</bitWidth>
  67642. <access>read-write</access>
  67643. <enumeratedValues>
  67644. <enumeratedValue>
  67645. <name>DISABLED</name>
  67646. <description>Input Path is determined by functionality</description>
  67647. <value>0</value>
  67648. </enumeratedValue>
  67649. <enumeratedValue>
  67650. <name>ENABLED</name>
  67651. <description>Force input path of pad LCD_CLK</description>
  67652. <value>0x1</value>
  67653. </enumeratedValue>
  67654. </enumeratedValues>
  67655. </field>
  67656. </fields>
  67657. </register>
  67658. <register>
  67659. <name>SW_MUX_CTL_PAD_LCD_ENABLE</name>
  67660. <description>SW_MUX_CTL_PAD_LCD_ENABLE SW MUX Control Register</description>
  67661. <addressOffset>0x108</addressOffset>
  67662. <size>32</size>
  67663. <access>read-write</access>
  67664. <resetValue>0x5</resetValue>
  67665. <resetMask>0xFFFFFFFF</resetMask>
  67666. <fields>
  67667. <field>
  67668. <name>MUX_MODE</name>
  67669. <description>MUX Mode Select Field.</description>
  67670. <bitOffset>0</bitOffset>
  67671. <bitWidth>4</bitWidth>
  67672. <access>read-write</access>
  67673. <enumeratedValues>
  67674. <enumeratedValue>
  67675. <name>ALT0</name>
  67676. <description>Select mux mode: ALT0 mux port: LCDIF_ENABLE of instance: lcdif</description>
  67677. <value>0</value>
  67678. </enumeratedValue>
  67679. <enumeratedValue>
  67680. <name>ALT1</name>
  67681. <description>Select mux mode: ALT1 mux port: LCDIF_RD_E of instance: lcdif</description>
  67682. <value>0x1</value>
  67683. </enumeratedValue>
  67684. <enumeratedValue>
  67685. <name>ALT2</name>
  67686. <description>Select mux mode: ALT2 mux port: UART4_RX of instance: uart4</description>
  67687. <value>0x2</value>
  67688. </enumeratedValue>
  67689. <enumeratedValue>
  67690. <name>ALT3</name>
  67691. <description>Select mux mode: ALT3 mux port: SAI3_TX_SYNC of instance: sai3</description>
  67692. <value>0x3</value>
  67693. </enumeratedValue>
  67694. <enumeratedValue>
  67695. <name>ALT4</name>
  67696. <description>Select mux mode: ALT4 mux port: EIM_CS3_B of instance: eim</description>
  67697. <value>0x4</value>
  67698. </enumeratedValue>
  67699. <enumeratedValue>
  67700. <name>ALT5</name>
  67701. <description>Select mux mode: ALT5 mux port: GPIO3_IO01 of instance: gpio3</description>
  67702. <value>0x5</value>
  67703. </enumeratedValue>
  67704. <enumeratedValue>
  67705. <name>ALT8</name>
  67706. <description>Select mux mode: ALT8 mux port: ECSPI2_RDY of instance: ecspi2</description>
  67707. <value>0x8</value>
  67708. </enumeratedValue>
  67709. <enumeratedValue>
  67710. <name>ALT9</name>
  67711. <description>Select mux mode: ALT9 mux port: EPDC_SDLE of instance: epdc</description>
  67712. <value>0x9</value>
  67713. </enumeratedValue>
  67714. </enumeratedValues>
  67715. </field>
  67716. <field>
  67717. <name>SION</name>
  67718. <description>Software Input On Field.</description>
  67719. <bitOffset>0x4</bitOffset>
  67720. <bitWidth>1</bitWidth>
  67721. <access>read-write</access>
  67722. <enumeratedValues>
  67723. <enumeratedValue>
  67724. <name>DISABLED</name>
  67725. <description>Input Path is determined by functionality</description>
  67726. <value>0</value>
  67727. </enumeratedValue>
  67728. <enumeratedValue>
  67729. <name>ENABLED</name>
  67730. <description>Force input path of pad LCD_ENABLE</description>
  67731. <value>0x1</value>
  67732. </enumeratedValue>
  67733. </enumeratedValues>
  67734. </field>
  67735. </fields>
  67736. </register>
  67737. <register>
  67738. <name>SW_MUX_CTL_PAD_LCD_HSYNC</name>
  67739. <description>SW_MUX_CTL_PAD_LCD_HSYNC SW MUX Control Register</description>
  67740. <addressOffset>0x10C</addressOffset>
  67741. <size>32</size>
  67742. <access>read-write</access>
  67743. <resetValue>0x5</resetValue>
  67744. <resetMask>0xFFFFFFFF</resetMask>
  67745. <fields>
  67746. <field>
  67747. <name>MUX_MODE</name>
  67748. <description>MUX Mode Select Field.</description>
  67749. <bitOffset>0</bitOffset>
  67750. <bitWidth>4</bitWidth>
  67751. <access>read-write</access>
  67752. <enumeratedValues>
  67753. <enumeratedValue>
  67754. <name>ALT0</name>
  67755. <description>Select mux mode: ALT0 mux port: LCDIF_HSYNC of instance: lcdif</description>
  67756. <value>0</value>
  67757. </enumeratedValue>
  67758. <enumeratedValue>
  67759. <name>ALT1</name>
  67760. <description>Select mux mode: ALT1 mux port: LCDIF_RS of instance: lcdif</description>
  67761. <value>0x1</value>
  67762. </enumeratedValue>
  67763. <enumeratedValue>
  67764. <name>ALT2</name>
  67765. <description>Select mux mode: ALT2 mux port: UART4_CTS_B of instance: uart4</description>
  67766. <value>0x2</value>
  67767. </enumeratedValue>
  67768. <enumeratedValue>
  67769. <name>ALT3</name>
  67770. <description>Select mux mode: ALT3 mux port: SAI3_TX_BCLK of instance: sai3</description>
  67771. <value>0x3</value>
  67772. </enumeratedValue>
  67773. <enumeratedValue>
  67774. <name>ALT4</name>
  67775. <description>Select mux mode: ALT4 mux port: WDOG3_WDOG_RST_B_DEB of instance: wdog3</description>
  67776. <value>0x4</value>
  67777. </enumeratedValue>
  67778. <enumeratedValue>
  67779. <name>ALT5</name>
  67780. <description>Select mux mode: ALT5 mux port: GPIO3_IO02 of instance: gpio3</description>
  67781. <value>0x5</value>
  67782. </enumeratedValue>
  67783. <enumeratedValue>
  67784. <name>ALT8</name>
  67785. <description>Select mux mode: ALT8 mux port: ECSPI2_SS1 of instance: ecspi2</description>
  67786. <value>0x8</value>
  67787. </enumeratedValue>
  67788. <enumeratedValue>
  67789. <name>ALT9</name>
  67790. <description>Select mux mode: ALT9 mux port: EPDC_SDOE of instance: epdc</description>
  67791. <value>0x9</value>
  67792. </enumeratedValue>
  67793. </enumeratedValues>
  67794. </field>
  67795. <field>
  67796. <name>SION</name>
  67797. <description>Software Input On Field.</description>
  67798. <bitOffset>0x4</bitOffset>
  67799. <bitWidth>1</bitWidth>
  67800. <access>read-write</access>
  67801. <enumeratedValues>
  67802. <enumeratedValue>
  67803. <name>DISABLED</name>
  67804. <description>Input Path is determined by functionality</description>
  67805. <value>0</value>
  67806. </enumeratedValue>
  67807. <enumeratedValue>
  67808. <name>ENABLED</name>
  67809. <description>Force input path of pad LCD_HSYNC</description>
  67810. <value>0x1</value>
  67811. </enumeratedValue>
  67812. </enumeratedValues>
  67813. </field>
  67814. </fields>
  67815. </register>
  67816. <register>
  67817. <name>SW_MUX_CTL_PAD_LCD_VSYNC</name>
  67818. <description>SW_MUX_CTL_PAD_LCD_VSYNC SW MUX Control Register</description>
  67819. <addressOffset>0x110</addressOffset>
  67820. <size>32</size>
  67821. <access>read-write</access>
  67822. <resetValue>0x5</resetValue>
  67823. <resetMask>0xFFFFFFFF</resetMask>
  67824. <fields>
  67825. <field>
  67826. <name>MUX_MODE</name>
  67827. <description>MUX Mode Select Field.</description>
  67828. <bitOffset>0</bitOffset>
  67829. <bitWidth>4</bitWidth>
  67830. <access>read-write</access>
  67831. <enumeratedValues>
  67832. <enumeratedValue>
  67833. <name>ALT0</name>
  67834. <description>Select mux mode: ALT0 mux port: LCDIF_VSYNC of instance: lcdif</description>
  67835. <value>0</value>
  67836. </enumeratedValue>
  67837. <enumeratedValue>
  67838. <name>ALT1</name>
  67839. <description>Select mux mode: ALT1 mux port: LCDIF_BUSY of instance: lcdif</description>
  67840. <value>0x1</value>
  67841. </enumeratedValue>
  67842. <enumeratedValue>
  67843. <name>ALT2</name>
  67844. <description>Select mux mode: ALT2 mux port: UART4_RTS_B of instance: uart4</description>
  67845. <value>0x2</value>
  67846. </enumeratedValue>
  67847. <enumeratedValue>
  67848. <name>ALT3</name>
  67849. <description>Select mux mode: ALT3 mux port: SAI3_RX_DATA of instance: sai3</description>
  67850. <value>0x3</value>
  67851. </enumeratedValue>
  67852. <enumeratedValue>
  67853. <name>ALT4</name>
  67854. <description>Select mux mode: ALT4 mux port: WDOG2_WDOG_B of instance: wdog2</description>
  67855. <value>0x4</value>
  67856. </enumeratedValue>
  67857. <enumeratedValue>
  67858. <name>ALT5</name>
  67859. <description>Select mux mode: ALT5 mux port: GPIO3_IO03 of instance: gpio3</description>
  67860. <value>0x5</value>
  67861. </enumeratedValue>
  67862. <enumeratedValue>
  67863. <name>ALT8</name>
  67864. <description>Select mux mode: ALT8 mux port: ECSPI2_SS2 of instance: ecspi2</description>
  67865. <value>0x8</value>
  67866. </enumeratedValue>
  67867. <enumeratedValue>
  67868. <name>ALT9</name>
  67869. <description>Select mux mode: ALT9 mux port: EPDC_SDCE00 of instance: epdc</description>
  67870. <value>0x9</value>
  67871. </enumeratedValue>
  67872. </enumeratedValues>
  67873. </field>
  67874. <field>
  67875. <name>SION</name>
  67876. <description>Software Input On Field.</description>
  67877. <bitOffset>0x4</bitOffset>
  67878. <bitWidth>1</bitWidth>
  67879. <access>read-write</access>
  67880. <enumeratedValues>
  67881. <enumeratedValue>
  67882. <name>DISABLED</name>
  67883. <description>Input Path is determined by functionality</description>
  67884. <value>0</value>
  67885. </enumeratedValue>
  67886. <enumeratedValue>
  67887. <name>ENABLED</name>
  67888. <description>Force input path of pad LCD_VSYNC</description>
  67889. <value>0x1</value>
  67890. </enumeratedValue>
  67891. </enumeratedValues>
  67892. </field>
  67893. </fields>
  67894. </register>
  67895. <register>
  67896. <name>SW_MUX_CTL_PAD_LCD_RESET</name>
  67897. <description>SW_MUX_CTL_PAD_LCD_RESET SW MUX Control Register</description>
  67898. <addressOffset>0x114</addressOffset>
  67899. <size>32</size>
  67900. <access>read-write</access>
  67901. <resetValue>0x5</resetValue>
  67902. <resetMask>0xFFFFFFFF</resetMask>
  67903. <fields>
  67904. <field>
  67905. <name>MUX_MODE</name>
  67906. <description>MUX Mode Select Field.</description>
  67907. <bitOffset>0</bitOffset>
  67908. <bitWidth>4</bitWidth>
  67909. <access>read-write</access>
  67910. <enumeratedValues>
  67911. <enumeratedValue>
  67912. <name>ALT0</name>
  67913. <description>Select mux mode: ALT0 mux port: LCDIF_RESET of instance: lcdif</description>
  67914. <value>0</value>
  67915. </enumeratedValue>
  67916. <enumeratedValue>
  67917. <name>ALT1</name>
  67918. <description>Select mux mode: ALT1 mux port: LCDIF_CS of instance: lcdif</description>
  67919. <value>0x1</value>
  67920. </enumeratedValue>
  67921. <enumeratedValue>
  67922. <name>ALT2</name>
  67923. <description>Select mux mode: ALT2 mux port: CA7_MX6ULL_EVENTI of instance: ca7_mx6ull</description>
  67924. <value>0x2</value>
  67925. </enumeratedValue>
  67926. <enumeratedValue>
  67927. <name>ALT3</name>
  67928. <description>Select mux mode: ALT3 mux port: SAI3_TX_DATA of instance: sai3</description>
  67929. <value>0x3</value>
  67930. </enumeratedValue>
  67931. <enumeratedValue>
  67932. <name>ALT4</name>
  67933. <description>Select mux mode: ALT4 mux port: WDOG1_WDOG_ANY of instance: wdog1</description>
  67934. <value>0x4</value>
  67935. </enumeratedValue>
  67936. <enumeratedValue>
  67937. <name>ALT5</name>
  67938. <description>Select mux mode: ALT5 mux port: GPIO3_IO04 of instance: gpio3</description>
  67939. <value>0x5</value>
  67940. </enumeratedValue>
  67941. <enumeratedValue>
  67942. <name>ALT8</name>
  67943. <description>Select mux mode: ALT8 mux port: ECSPI2_SS3 of instance: ecspi2</description>
  67944. <value>0x8</value>
  67945. </enumeratedValue>
  67946. <enumeratedValue>
  67947. <name>ALT9</name>
  67948. <description>Select mux mode: ALT9 mux port: EPDC_GDOE of instance: epdc</description>
  67949. <value>0x9</value>
  67950. </enumeratedValue>
  67951. </enumeratedValues>
  67952. </field>
  67953. <field>
  67954. <name>SION</name>
  67955. <description>Software Input On Field.</description>
  67956. <bitOffset>0x4</bitOffset>
  67957. <bitWidth>1</bitWidth>
  67958. <access>read-write</access>
  67959. <enumeratedValues>
  67960. <enumeratedValue>
  67961. <name>DISABLED</name>
  67962. <description>Input Path is determined by functionality</description>
  67963. <value>0</value>
  67964. </enumeratedValue>
  67965. <enumeratedValue>
  67966. <name>ENABLED</name>
  67967. <description>Force input path of pad LCD_RESET</description>
  67968. <value>0x1</value>
  67969. </enumeratedValue>
  67970. </enumeratedValues>
  67971. </field>
  67972. </fields>
  67973. </register>
  67974. <register>
  67975. <name>SW_MUX_CTL_PAD_LCD_DATA00</name>
  67976. <description>SW_MUX_CTL_PAD_LCD_DATA00 SW MUX Control Register</description>
  67977. <addressOffset>0x118</addressOffset>
  67978. <size>32</size>
  67979. <access>read-write</access>
  67980. <resetValue>0x5</resetValue>
  67981. <resetMask>0xFFFFFFFF</resetMask>
  67982. <fields>
  67983. <field>
  67984. <name>MUX_MODE</name>
  67985. <description>MUX Mode Select Field.</description>
  67986. <bitOffset>0</bitOffset>
  67987. <bitWidth>4</bitWidth>
  67988. <access>read-write</access>
  67989. <enumeratedValues>
  67990. <enumeratedValue>
  67991. <name>ALT0</name>
  67992. <description>Select mux mode: ALT0 mux port: LCDIF_DATA00 of instance: lcdif</description>
  67993. <value>0</value>
  67994. </enumeratedValue>
  67995. <enumeratedValue>
  67996. <name>ALT1</name>
  67997. <description>Select mux mode: ALT1 mux port: PWM1_OUT of instance: pwm1</description>
  67998. <value>0x1</value>
  67999. </enumeratedValue>
  68000. <enumeratedValue>
  68001. <name>ALT3</name>
  68002. <description>Select mux mode: ALT3 mux port: ENET1_1588_EVENT2_IN of instance: enet1</description>
  68003. <value>0x3</value>
  68004. </enumeratedValue>
  68005. <enumeratedValue>
  68006. <name>ALT4</name>
  68007. <description>Select mux mode: ALT4 mux port: I2C3_SDA of instance: i2c3</description>
  68008. <value>0x4</value>
  68009. </enumeratedValue>
  68010. <enumeratedValue>
  68011. <name>ALT5</name>
  68012. <description>Select mux mode: ALT5 mux port: GPIO3_IO05 of instance: gpio3</description>
  68013. <value>0x5</value>
  68014. </enumeratedValue>
  68015. <enumeratedValue>
  68016. <name>ALT6</name>
  68017. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG00 of instance: src</description>
  68018. <value>0x6</value>
  68019. </enumeratedValue>
  68020. <enumeratedValue>
  68021. <name>ALT8</name>
  68022. <description>Select mux mode: ALT8 mux port: SAI1_MCLK of instance: sai1</description>
  68023. <value>0x8</value>
  68024. </enumeratedValue>
  68025. <enumeratedValue>
  68026. <name>ALT9</name>
  68027. <description>Select mux mode: ALT9 mux port: EPDC_SDDO00 of instance: epdc</description>
  68028. <value>0x9</value>
  68029. </enumeratedValue>
  68030. </enumeratedValues>
  68031. </field>
  68032. <field>
  68033. <name>SION</name>
  68034. <description>Software Input On Field.</description>
  68035. <bitOffset>0x4</bitOffset>
  68036. <bitWidth>1</bitWidth>
  68037. <access>read-write</access>
  68038. <enumeratedValues>
  68039. <enumeratedValue>
  68040. <name>DISABLED</name>
  68041. <description>Input Path is determined by functionality</description>
  68042. <value>0</value>
  68043. </enumeratedValue>
  68044. <enumeratedValue>
  68045. <name>ENABLED</name>
  68046. <description>Force input path of pad LCD_DATA00</description>
  68047. <value>0x1</value>
  68048. </enumeratedValue>
  68049. </enumeratedValues>
  68050. </field>
  68051. </fields>
  68052. </register>
  68053. <register>
  68054. <name>SW_MUX_CTL_PAD_LCD_DATA01</name>
  68055. <description>SW_MUX_CTL_PAD_LCD_DATA01 SW MUX Control Register</description>
  68056. <addressOffset>0x11C</addressOffset>
  68057. <size>32</size>
  68058. <access>read-write</access>
  68059. <resetValue>0x5</resetValue>
  68060. <resetMask>0xFFFFFFFF</resetMask>
  68061. <fields>
  68062. <field>
  68063. <name>MUX_MODE</name>
  68064. <description>MUX Mode Select Field.</description>
  68065. <bitOffset>0</bitOffset>
  68066. <bitWidth>4</bitWidth>
  68067. <access>read-write</access>
  68068. <enumeratedValues>
  68069. <enumeratedValue>
  68070. <name>ALT0</name>
  68071. <description>Select mux mode: ALT0 mux port: LCDIF_DATA01 of instance: lcdif</description>
  68072. <value>0</value>
  68073. </enumeratedValue>
  68074. <enumeratedValue>
  68075. <name>ALT1</name>
  68076. <description>Select mux mode: ALT1 mux port: PWM2_OUT of instance: pwm2</description>
  68077. <value>0x1</value>
  68078. </enumeratedValue>
  68079. <enumeratedValue>
  68080. <name>ALT3</name>
  68081. <description>Select mux mode: ALT3 mux port: ENET1_1588_EVENT2_OUT of instance: enet1</description>
  68082. <value>0x3</value>
  68083. </enumeratedValue>
  68084. <enumeratedValue>
  68085. <name>ALT4</name>
  68086. <description>Select mux mode: ALT4 mux port: I2C3_SCL of instance: i2c3</description>
  68087. <value>0x4</value>
  68088. </enumeratedValue>
  68089. <enumeratedValue>
  68090. <name>ALT5</name>
  68091. <description>Select mux mode: ALT5 mux port: GPIO3_IO06 of instance: gpio3</description>
  68092. <value>0x5</value>
  68093. </enumeratedValue>
  68094. <enumeratedValue>
  68095. <name>ALT6</name>
  68096. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG01 of instance: src</description>
  68097. <value>0x6</value>
  68098. </enumeratedValue>
  68099. <enumeratedValue>
  68100. <name>ALT8</name>
  68101. <description>Select mux mode: ALT8 mux port: SAI1_TX_SYNC of instance: sai1</description>
  68102. <value>0x8</value>
  68103. </enumeratedValue>
  68104. <enumeratedValue>
  68105. <name>ALT9</name>
  68106. <description>Select mux mode: ALT9 mux port: EPDC_SDDO01 of instance: epdc</description>
  68107. <value>0x9</value>
  68108. </enumeratedValue>
  68109. </enumeratedValues>
  68110. </field>
  68111. <field>
  68112. <name>SION</name>
  68113. <description>Software Input On Field.</description>
  68114. <bitOffset>0x4</bitOffset>
  68115. <bitWidth>1</bitWidth>
  68116. <access>read-write</access>
  68117. <enumeratedValues>
  68118. <enumeratedValue>
  68119. <name>DISABLED</name>
  68120. <description>Input Path is determined by functionality</description>
  68121. <value>0</value>
  68122. </enumeratedValue>
  68123. <enumeratedValue>
  68124. <name>ENABLED</name>
  68125. <description>Force input path of pad LCD_DATA01</description>
  68126. <value>0x1</value>
  68127. </enumeratedValue>
  68128. </enumeratedValues>
  68129. </field>
  68130. </fields>
  68131. </register>
  68132. <register>
  68133. <name>SW_MUX_CTL_PAD_LCD_DATA02</name>
  68134. <description>SW_MUX_CTL_PAD_LCD_DATA02 SW MUX Control Register</description>
  68135. <addressOffset>0x120</addressOffset>
  68136. <size>32</size>
  68137. <access>read-write</access>
  68138. <resetValue>0x5</resetValue>
  68139. <resetMask>0xFFFFFFFF</resetMask>
  68140. <fields>
  68141. <field>
  68142. <name>MUX_MODE</name>
  68143. <description>MUX Mode Select Field.</description>
  68144. <bitOffset>0</bitOffset>
  68145. <bitWidth>4</bitWidth>
  68146. <access>read-write</access>
  68147. <enumeratedValues>
  68148. <enumeratedValue>
  68149. <name>ALT0</name>
  68150. <description>Select mux mode: ALT0 mux port: LCDIF_DATA02 of instance: lcdif</description>
  68151. <value>0</value>
  68152. </enumeratedValue>
  68153. <enumeratedValue>
  68154. <name>ALT1</name>
  68155. <description>Select mux mode: ALT1 mux port: PWM3_OUT of instance: pwm3</description>
  68156. <value>0x1</value>
  68157. </enumeratedValue>
  68158. <enumeratedValue>
  68159. <name>ALT3</name>
  68160. <description>Select mux mode: ALT3 mux port: ENET1_1588_EVENT3_IN of instance: enet1</description>
  68161. <value>0x3</value>
  68162. </enumeratedValue>
  68163. <enumeratedValue>
  68164. <name>ALT4</name>
  68165. <description>Select mux mode: ALT4 mux port: I2C4_SDA of instance: i2c4</description>
  68166. <value>0x4</value>
  68167. </enumeratedValue>
  68168. <enumeratedValue>
  68169. <name>ALT5</name>
  68170. <description>Select mux mode: ALT5 mux port: GPIO3_IO07 of instance: gpio3</description>
  68171. <value>0x5</value>
  68172. </enumeratedValue>
  68173. <enumeratedValue>
  68174. <name>ALT6</name>
  68175. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG02 of instance: src</description>
  68176. <value>0x6</value>
  68177. </enumeratedValue>
  68178. <enumeratedValue>
  68179. <name>ALT8</name>
  68180. <description>Select mux mode: ALT8 mux port: SAI1_TX_BCLK of instance: sai1</description>
  68181. <value>0x8</value>
  68182. </enumeratedValue>
  68183. <enumeratedValue>
  68184. <name>ALT9</name>
  68185. <description>Select mux mode: ALT9 mux port: EPDC_SDDO02 of instance: epdc</description>
  68186. <value>0x9</value>
  68187. </enumeratedValue>
  68188. </enumeratedValues>
  68189. </field>
  68190. <field>
  68191. <name>SION</name>
  68192. <description>Software Input On Field.</description>
  68193. <bitOffset>0x4</bitOffset>
  68194. <bitWidth>1</bitWidth>
  68195. <access>read-write</access>
  68196. <enumeratedValues>
  68197. <enumeratedValue>
  68198. <name>DISABLED</name>
  68199. <description>Input Path is determined by functionality</description>
  68200. <value>0</value>
  68201. </enumeratedValue>
  68202. <enumeratedValue>
  68203. <name>ENABLED</name>
  68204. <description>Force input path of pad LCD_DATA02</description>
  68205. <value>0x1</value>
  68206. </enumeratedValue>
  68207. </enumeratedValues>
  68208. </field>
  68209. </fields>
  68210. </register>
  68211. <register>
  68212. <name>SW_MUX_CTL_PAD_LCD_DATA03</name>
  68213. <description>SW_MUX_CTL_PAD_LCD_DATA03 SW MUX Control Register</description>
  68214. <addressOffset>0x124</addressOffset>
  68215. <size>32</size>
  68216. <access>read-write</access>
  68217. <resetValue>0x5</resetValue>
  68218. <resetMask>0xFFFFFFFF</resetMask>
  68219. <fields>
  68220. <field>
  68221. <name>MUX_MODE</name>
  68222. <description>MUX Mode Select Field.</description>
  68223. <bitOffset>0</bitOffset>
  68224. <bitWidth>4</bitWidth>
  68225. <access>read-write</access>
  68226. <enumeratedValues>
  68227. <enumeratedValue>
  68228. <name>ALT0</name>
  68229. <description>Select mux mode: ALT0 mux port: LCDIF_DATA03 of instance: lcdif</description>
  68230. <value>0</value>
  68231. </enumeratedValue>
  68232. <enumeratedValue>
  68233. <name>ALT1</name>
  68234. <description>Select mux mode: ALT1 mux port: PWM4_OUT of instance: pwm4</description>
  68235. <value>0x1</value>
  68236. </enumeratedValue>
  68237. <enumeratedValue>
  68238. <name>ALT3</name>
  68239. <description>Select mux mode: ALT3 mux port: ENET1_1588_EVENT3_OUT of instance: enet1</description>
  68240. <value>0x3</value>
  68241. </enumeratedValue>
  68242. <enumeratedValue>
  68243. <name>ALT4</name>
  68244. <description>Select mux mode: ALT4 mux port: I2C4_SCL of instance: i2c4</description>
  68245. <value>0x4</value>
  68246. </enumeratedValue>
  68247. <enumeratedValue>
  68248. <name>ALT5</name>
  68249. <description>Select mux mode: ALT5 mux port: GPIO3_IO08 of instance: gpio3</description>
  68250. <value>0x5</value>
  68251. </enumeratedValue>
  68252. <enumeratedValue>
  68253. <name>ALT6</name>
  68254. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG03 of instance: src</description>
  68255. <value>0x6</value>
  68256. </enumeratedValue>
  68257. <enumeratedValue>
  68258. <name>ALT8</name>
  68259. <description>Select mux mode: ALT8 mux port: SAI1_RX_DATA of instance: sai1</description>
  68260. <value>0x8</value>
  68261. </enumeratedValue>
  68262. <enumeratedValue>
  68263. <name>ALT9</name>
  68264. <description>Select mux mode: ALT9 mux port: EPDC_SDDO03 of instance: epdc</description>
  68265. <value>0x9</value>
  68266. </enumeratedValue>
  68267. </enumeratedValues>
  68268. </field>
  68269. <field>
  68270. <name>SION</name>
  68271. <description>Software Input On Field.</description>
  68272. <bitOffset>0x4</bitOffset>
  68273. <bitWidth>1</bitWidth>
  68274. <access>read-write</access>
  68275. <enumeratedValues>
  68276. <enumeratedValue>
  68277. <name>DISABLED</name>
  68278. <description>Input Path is determined by functionality</description>
  68279. <value>0</value>
  68280. </enumeratedValue>
  68281. <enumeratedValue>
  68282. <name>ENABLED</name>
  68283. <description>Force input path of pad LCD_DATA03</description>
  68284. <value>0x1</value>
  68285. </enumeratedValue>
  68286. </enumeratedValues>
  68287. </field>
  68288. </fields>
  68289. </register>
  68290. <register>
  68291. <name>SW_MUX_CTL_PAD_LCD_DATA04</name>
  68292. <description>SW_MUX_CTL_PAD_LCD_DATA04 SW MUX Control Register</description>
  68293. <addressOffset>0x128</addressOffset>
  68294. <size>32</size>
  68295. <access>read-write</access>
  68296. <resetValue>0x5</resetValue>
  68297. <resetMask>0xFFFFFFFF</resetMask>
  68298. <fields>
  68299. <field>
  68300. <name>MUX_MODE</name>
  68301. <description>MUX Mode Select Field.</description>
  68302. <bitOffset>0</bitOffset>
  68303. <bitWidth>4</bitWidth>
  68304. <access>read-write</access>
  68305. <enumeratedValues>
  68306. <enumeratedValue>
  68307. <name>ALT0</name>
  68308. <description>Select mux mode: ALT0 mux port: LCDIF_DATA04 of instance: lcdif</description>
  68309. <value>0</value>
  68310. </enumeratedValue>
  68311. <enumeratedValue>
  68312. <name>ALT1</name>
  68313. <description>Select mux mode: ALT1 mux port: UART8_CTS_B of instance: uart8</description>
  68314. <value>0x1</value>
  68315. </enumeratedValue>
  68316. <enumeratedValue>
  68317. <name>ALT3</name>
  68318. <description>Select mux mode: ALT3 mux port: ENET2_1588_EVENT2_IN of instance: enet2</description>
  68319. <value>0x3</value>
  68320. </enumeratedValue>
  68321. <enumeratedValue>
  68322. <name>ALT4</name>
  68323. <description>Select mux mode: ALT4 mux port: SPDIF_SR_CLK of instance: spdif</description>
  68324. <value>0x4</value>
  68325. </enumeratedValue>
  68326. <enumeratedValue>
  68327. <name>ALT5</name>
  68328. <description>Select mux mode: ALT5 mux port: GPIO3_IO09 of instance: gpio3</description>
  68329. <value>0x5</value>
  68330. </enumeratedValue>
  68331. <enumeratedValue>
  68332. <name>ALT6</name>
  68333. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG04 of instance: src</description>
  68334. <value>0x6</value>
  68335. </enumeratedValue>
  68336. <enumeratedValue>
  68337. <name>ALT8</name>
  68338. <description>Select mux mode: ALT8 mux port: SAI1_TX_DATA of instance: sai1</description>
  68339. <value>0x8</value>
  68340. </enumeratedValue>
  68341. <enumeratedValue>
  68342. <name>ALT9</name>
  68343. <description>Select mux mode: ALT9 mux port: EPDC_SDDO04 of instance: epdc</description>
  68344. <value>0x9</value>
  68345. </enumeratedValue>
  68346. </enumeratedValues>
  68347. </field>
  68348. <field>
  68349. <name>SION</name>
  68350. <description>Software Input On Field.</description>
  68351. <bitOffset>0x4</bitOffset>
  68352. <bitWidth>1</bitWidth>
  68353. <access>read-write</access>
  68354. <enumeratedValues>
  68355. <enumeratedValue>
  68356. <name>DISABLED</name>
  68357. <description>Input Path is determined by functionality</description>
  68358. <value>0</value>
  68359. </enumeratedValue>
  68360. <enumeratedValue>
  68361. <name>ENABLED</name>
  68362. <description>Force input path of pad LCD_DATA04</description>
  68363. <value>0x1</value>
  68364. </enumeratedValue>
  68365. </enumeratedValues>
  68366. </field>
  68367. </fields>
  68368. </register>
  68369. <register>
  68370. <name>SW_MUX_CTL_PAD_LCD_DATA05</name>
  68371. <description>SW_MUX_CTL_PAD_LCD_DATA05 SW MUX Control Register</description>
  68372. <addressOffset>0x12C</addressOffset>
  68373. <size>32</size>
  68374. <access>read-write</access>
  68375. <resetValue>0x5</resetValue>
  68376. <resetMask>0xFFFFFFFF</resetMask>
  68377. <fields>
  68378. <field>
  68379. <name>MUX_MODE</name>
  68380. <description>MUX Mode Select Field.</description>
  68381. <bitOffset>0</bitOffset>
  68382. <bitWidth>4</bitWidth>
  68383. <access>read-write</access>
  68384. <enumeratedValues>
  68385. <enumeratedValue>
  68386. <name>ALT0</name>
  68387. <description>Select mux mode: ALT0 mux port: LCDIF_DATA05 of instance: lcdif</description>
  68388. <value>0</value>
  68389. </enumeratedValue>
  68390. <enumeratedValue>
  68391. <name>ALT1</name>
  68392. <description>Select mux mode: ALT1 mux port: UART8_RTS_B of instance: uart8</description>
  68393. <value>0x1</value>
  68394. </enumeratedValue>
  68395. <enumeratedValue>
  68396. <name>ALT3</name>
  68397. <description>Select mux mode: ALT3 mux port: ENET2_1588_EVENT2_OUT of instance: enet2</description>
  68398. <value>0x3</value>
  68399. </enumeratedValue>
  68400. <enumeratedValue>
  68401. <name>ALT4</name>
  68402. <description>Select mux mode: ALT4 mux port: SPDIF_OUT of instance: spdif</description>
  68403. <value>0x4</value>
  68404. </enumeratedValue>
  68405. <enumeratedValue>
  68406. <name>ALT5</name>
  68407. <description>Select mux mode: ALT5 mux port: GPIO3_IO10 of instance: gpio3</description>
  68408. <value>0x5</value>
  68409. </enumeratedValue>
  68410. <enumeratedValue>
  68411. <name>ALT6</name>
  68412. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG05 of instance: src</description>
  68413. <value>0x6</value>
  68414. </enumeratedValue>
  68415. <enumeratedValue>
  68416. <name>ALT8</name>
  68417. <description>Select mux mode: ALT8 mux port: ECSPI1_SS1 of instance: ecspi1</description>
  68418. <value>0x8</value>
  68419. </enumeratedValue>
  68420. <enumeratedValue>
  68421. <name>ALT9</name>
  68422. <description>Select mux mode: ALT9 mux port: EPDC_SDDO05 of instance: epdc</description>
  68423. <value>0x9</value>
  68424. </enumeratedValue>
  68425. </enumeratedValues>
  68426. </field>
  68427. <field>
  68428. <name>SION</name>
  68429. <description>Software Input On Field.</description>
  68430. <bitOffset>0x4</bitOffset>
  68431. <bitWidth>1</bitWidth>
  68432. <access>read-write</access>
  68433. <enumeratedValues>
  68434. <enumeratedValue>
  68435. <name>DISABLED</name>
  68436. <description>Input Path is determined by functionality</description>
  68437. <value>0</value>
  68438. </enumeratedValue>
  68439. <enumeratedValue>
  68440. <name>ENABLED</name>
  68441. <description>Force input path of pad LCD_DATA05</description>
  68442. <value>0x1</value>
  68443. </enumeratedValue>
  68444. </enumeratedValues>
  68445. </field>
  68446. </fields>
  68447. </register>
  68448. <register>
  68449. <name>SW_MUX_CTL_PAD_LCD_DATA06</name>
  68450. <description>SW_MUX_CTL_PAD_LCD_DATA06 SW MUX Control Register</description>
  68451. <addressOffset>0x130</addressOffset>
  68452. <size>32</size>
  68453. <access>read-write</access>
  68454. <resetValue>0x5</resetValue>
  68455. <resetMask>0xFFFFFFFF</resetMask>
  68456. <fields>
  68457. <field>
  68458. <name>MUX_MODE</name>
  68459. <description>MUX Mode Select Field.</description>
  68460. <bitOffset>0</bitOffset>
  68461. <bitWidth>4</bitWidth>
  68462. <access>read-write</access>
  68463. <enumeratedValues>
  68464. <enumeratedValue>
  68465. <name>ALT0</name>
  68466. <description>Select mux mode: ALT0 mux port: LCDIF_DATA06 of instance: lcdif</description>
  68467. <value>0</value>
  68468. </enumeratedValue>
  68469. <enumeratedValue>
  68470. <name>ALT1</name>
  68471. <description>Select mux mode: ALT1 mux port: UART7_CTS_B of instance: uart7</description>
  68472. <value>0x1</value>
  68473. </enumeratedValue>
  68474. <enumeratedValue>
  68475. <name>ALT3</name>
  68476. <description>Select mux mode: ALT3 mux port: ENET2_1588_EVENT3_IN of instance: enet2</description>
  68477. <value>0x3</value>
  68478. </enumeratedValue>
  68479. <enumeratedValue>
  68480. <name>ALT4</name>
  68481. <description>Select mux mode: ALT4 mux port: SPDIF_LOCK of instance: spdif</description>
  68482. <value>0x4</value>
  68483. </enumeratedValue>
  68484. <enumeratedValue>
  68485. <name>ALT5</name>
  68486. <description>Select mux mode: ALT5 mux port: GPIO3_IO11 of instance: gpio3</description>
  68487. <value>0x5</value>
  68488. </enumeratedValue>
  68489. <enumeratedValue>
  68490. <name>ALT6</name>
  68491. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG06 of instance: src</description>
  68492. <value>0x6</value>
  68493. </enumeratedValue>
  68494. <enumeratedValue>
  68495. <name>ALT8</name>
  68496. <description>Select mux mode: ALT8 mux port: ECSPI1_SS2 of instance: ecspi1</description>
  68497. <value>0x8</value>
  68498. </enumeratedValue>
  68499. <enumeratedValue>
  68500. <name>ALT9</name>
  68501. <description>Select mux mode: ALT9 mux port: EPDC_SDDO06 of instance: epdc</description>
  68502. <value>0x9</value>
  68503. </enumeratedValue>
  68504. </enumeratedValues>
  68505. </field>
  68506. <field>
  68507. <name>SION</name>
  68508. <description>Software Input On Field.</description>
  68509. <bitOffset>0x4</bitOffset>
  68510. <bitWidth>1</bitWidth>
  68511. <access>read-write</access>
  68512. <enumeratedValues>
  68513. <enumeratedValue>
  68514. <name>DISABLED</name>
  68515. <description>Input Path is determined by functionality</description>
  68516. <value>0</value>
  68517. </enumeratedValue>
  68518. <enumeratedValue>
  68519. <name>ENABLED</name>
  68520. <description>Force input path of pad LCD_DATA06</description>
  68521. <value>0x1</value>
  68522. </enumeratedValue>
  68523. </enumeratedValues>
  68524. </field>
  68525. </fields>
  68526. </register>
  68527. <register>
  68528. <name>SW_MUX_CTL_PAD_LCD_DATA07</name>
  68529. <description>SW_MUX_CTL_PAD_LCD_DATA07 SW MUX Control Register</description>
  68530. <addressOffset>0x134</addressOffset>
  68531. <size>32</size>
  68532. <access>read-write</access>
  68533. <resetValue>0x5</resetValue>
  68534. <resetMask>0xFFFFFFFF</resetMask>
  68535. <fields>
  68536. <field>
  68537. <name>MUX_MODE</name>
  68538. <description>MUX Mode Select Field.</description>
  68539. <bitOffset>0</bitOffset>
  68540. <bitWidth>4</bitWidth>
  68541. <access>read-write</access>
  68542. <enumeratedValues>
  68543. <enumeratedValue>
  68544. <name>ALT0</name>
  68545. <description>Select mux mode: ALT0 mux port: LCDIF_DATA07 of instance: lcdif</description>
  68546. <value>0</value>
  68547. </enumeratedValue>
  68548. <enumeratedValue>
  68549. <name>ALT1</name>
  68550. <description>Select mux mode: ALT1 mux port: UART7_RTS_B of instance: uart7</description>
  68551. <value>0x1</value>
  68552. </enumeratedValue>
  68553. <enumeratedValue>
  68554. <name>ALT3</name>
  68555. <description>Select mux mode: ALT3 mux port: ENET2_1588_EVENT3_OUT of instance: enet2</description>
  68556. <value>0x3</value>
  68557. </enumeratedValue>
  68558. <enumeratedValue>
  68559. <name>ALT4</name>
  68560. <description>Select mux mode: ALT4 mux port: SPDIF_EXT_CLK of instance: spdif</description>
  68561. <value>0x4</value>
  68562. </enumeratedValue>
  68563. <enumeratedValue>
  68564. <name>ALT5</name>
  68565. <description>Select mux mode: ALT5 mux port: GPIO3_IO12 of instance: gpio3</description>
  68566. <value>0x5</value>
  68567. </enumeratedValue>
  68568. <enumeratedValue>
  68569. <name>ALT6</name>
  68570. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG07 of instance: src</description>
  68571. <value>0x6</value>
  68572. </enumeratedValue>
  68573. <enumeratedValue>
  68574. <name>ALT8</name>
  68575. <description>Select mux mode: ALT8 mux port: ECSPI1_SS3 of instance: ecspi1</description>
  68576. <value>0x8</value>
  68577. </enumeratedValue>
  68578. <enumeratedValue>
  68579. <name>ALT9</name>
  68580. <description>Select mux mode: ALT9 mux port: EPDC_SDDO07 of instance: epdc</description>
  68581. <value>0x9</value>
  68582. </enumeratedValue>
  68583. </enumeratedValues>
  68584. </field>
  68585. <field>
  68586. <name>SION</name>
  68587. <description>Software Input On Field.</description>
  68588. <bitOffset>0x4</bitOffset>
  68589. <bitWidth>1</bitWidth>
  68590. <access>read-write</access>
  68591. <enumeratedValues>
  68592. <enumeratedValue>
  68593. <name>DISABLED</name>
  68594. <description>Input Path is determined by functionality</description>
  68595. <value>0</value>
  68596. </enumeratedValue>
  68597. <enumeratedValue>
  68598. <name>ENABLED</name>
  68599. <description>Force input path of pad LCD_DATA07</description>
  68600. <value>0x1</value>
  68601. </enumeratedValue>
  68602. </enumeratedValues>
  68603. </field>
  68604. </fields>
  68605. </register>
  68606. <register>
  68607. <name>SW_MUX_CTL_PAD_LCD_DATA08</name>
  68608. <description>SW_MUX_CTL_PAD_LCD_DATA08 SW MUX Control Register</description>
  68609. <addressOffset>0x138</addressOffset>
  68610. <size>32</size>
  68611. <access>read-write</access>
  68612. <resetValue>0x5</resetValue>
  68613. <resetMask>0xFFFFFFFF</resetMask>
  68614. <fields>
  68615. <field>
  68616. <name>MUX_MODE</name>
  68617. <description>MUX Mode Select Field.</description>
  68618. <bitOffset>0</bitOffset>
  68619. <bitWidth>4</bitWidth>
  68620. <access>read-write</access>
  68621. <enumeratedValues>
  68622. <enumeratedValue>
  68623. <name>ALT0</name>
  68624. <description>Select mux mode: ALT0 mux port: LCDIF_DATA08 of instance: lcdif</description>
  68625. <value>0</value>
  68626. </enumeratedValue>
  68627. <enumeratedValue>
  68628. <name>ALT1</name>
  68629. <description>Select mux mode: ALT1 mux port: SPDIF_IN of instance: spdif</description>
  68630. <value>0x1</value>
  68631. </enumeratedValue>
  68632. <enumeratedValue>
  68633. <name>ALT3</name>
  68634. <description>Select mux mode: ALT3 mux port: CSI_DATA16 of instance: csi</description>
  68635. <value>0x3</value>
  68636. </enumeratedValue>
  68637. <enumeratedValue>
  68638. <name>ALT4</name>
  68639. <description>Select mux mode: ALT4 mux port: EIM_DATA00 of instance: eim</description>
  68640. <value>0x4</value>
  68641. </enumeratedValue>
  68642. <enumeratedValue>
  68643. <name>ALT5</name>
  68644. <description>Select mux mode: ALT5 mux port: GPIO3_IO13 of instance: gpio3</description>
  68645. <value>0x5</value>
  68646. </enumeratedValue>
  68647. <enumeratedValue>
  68648. <name>ALT6</name>
  68649. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG08 of instance: src</description>
  68650. <value>0x6</value>
  68651. </enumeratedValue>
  68652. <enumeratedValue>
  68653. <name>ALT8</name>
  68654. <description>Select mux mode: ALT8 mux port: FLEXCAN1_TX of instance: flexcan1</description>
  68655. <value>0x8</value>
  68656. </enumeratedValue>
  68657. <enumeratedValue>
  68658. <name>ALT9</name>
  68659. <description>Select mux mode: ALT9 mux port: EPDC_PWRIRQ of instance: epdc</description>
  68660. <value>0x9</value>
  68661. </enumeratedValue>
  68662. </enumeratedValues>
  68663. </field>
  68664. <field>
  68665. <name>SION</name>
  68666. <description>Software Input On Field.</description>
  68667. <bitOffset>0x4</bitOffset>
  68668. <bitWidth>1</bitWidth>
  68669. <access>read-write</access>
  68670. <enumeratedValues>
  68671. <enumeratedValue>
  68672. <name>DISABLED</name>
  68673. <description>Input Path is determined by functionality</description>
  68674. <value>0</value>
  68675. </enumeratedValue>
  68676. <enumeratedValue>
  68677. <name>ENABLED</name>
  68678. <description>Force input path of pad LCD_DATA08</description>
  68679. <value>0x1</value>
  68680. </enumeratedValue>
  68681. </enumeratedValues>
  68682. </field>
  68683. </fields>
  68684. </register>
  68685. <register>
  68686. <name>SW_MUX_CTL_PAD_LCD_DATA09</name>
  68687. <description>SW_MUX_CTL_PAD_LCD_DATA09 SW MUX Control Register</description>
  68688. <addressOffset>0x13C</addressOffset>
  68689. <size>32</size>
  68690. <access>read-write</access>
  68691. <resetValue>0x5</resetValue>
  68692. <resetMask>0xFFFFFFFF</resetMask>
  68693. <fields>
  68694. <field>
  68695. <name>MUX_MODE</name>
  68696. <description>MUX Mode Select Field.</description>
  68697. <bitOffset>0</bitOffset>
  68698. <bitWidth>4</bitWidth>
  68699. <access>read-write</access>
  68700. <enumeratedValues>
  68701. <enumeratedValue>
  68702. <name>ALT0</name>
  68703. <description>Select mux mode: ALT0 mux port: LCDIF_DATA09 of instance: lcdif</description>
  68704. <value>0</value>
  68705. </enumeratedValue>
  68706. <enumeratedValue>
  68707. <name>ALT1</name>
  68708. <description>Select mux mode: ALT1 mux port: SAI3_MCLK of instance: sai3</description>
  68709. <value>0x1</value>
  68710. </enumeratedValue>
  68711. <enumeratedValue>
  68712. <name>ALT3</name>
  68713. <description>Select mux mode: ALT3 mux port: CSI_DATA17 of instance: csi</description>
  68714. <value>0x3</value>
  68715. </enumeratedValue>
  68716. <enumeratedValue>
  68717. <name>ALT4</name>
  68718. <description>Select mux mode: ALT4 mux port: EIM_DATA01 of instance: eim</description>
  68719. <value>0x4</value>
  68720. </enumeratedValue>
  68721. <enumeratedValue>
  68722. <name>ALT5</name>
  68723. <description>Select mux mode: ALT5 mux port: GPIO3_IO14 of instance: gpio3</description>
  68724. <value>0x5</value>
  68725. </enumeratedValue>
  68726. <enumeratedValue>
  68727. <name>ALT6</name>
  68728. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG09 of instance: src</description>
  68729. <value>0x6</value>
  68730. </enumeratedValue>
  68731. <enumeratedValue>
  68732. <name>ALT8</name>
  68733. <description>Select mux mode: ALT8 mux port: FLEXCAN1_RX of instance: flexcan1</description>
  68734. <value>0x8</value>
  68735. </enumeratedValue>
  68736. <enumeratedValue>
  68737. <name>ALT9</name>
  68738. <description>Select mux mode: ALT9 mux port: EPDC_PWRWAKE of instance: epdc</description>
  68739. <value>0x9</value>
  68740. </enumeratedValue>
  68741. </enumeratedValues>
  68742. </field>
  68743. <field>
  68744. <name>SION</name>
  68745. <description>Software Input On Field.</description>
  68746. <bitOffset>0x4</bitOffset>
  68747. <bitWidth>1</bitWidth>
  68748. <access>read-write</access>
  68749. <enumeratedValues>
  68750. <enumeratedValue>
  68751. <name>DISABLED</name>
  68752. <description>Input Path is determined by functionality</description>
  68753. <value>0</value>
  68754. </enumeratedValue>
  68755. <enumeratedValue>
  68756. <name>ENABLED</name>
  68757. <description>Force input path of pad LCD_DATA09</description>
  68758. <value>0x1</value>
  68759. </enumeratedValue>
  68760. </enumeratedValues>
  68761. </field>
  68762. </fields>
  68763. </register>
  68764. <register>
  68765. <name>SW_MUX_CTL_PAD_LCD_DATA10</name>
  68766. <description>SW_MUX_CTL_PAD_LCD_DATA10 SW MUX Control Register</description>
  68767. <addressOffset>0x140</addressOffset>
  68768. <size>32</size>
  68769. <access>read-write</access>
  68770. <resetValue>0x5</resetValue>
  68771. <resetMask>0xFFFFFFFF</resetMask>
  68772. <fields>
  68773. <field>
  68774. <name>MUX_MODE</name>
  68775. <description>MUX Mode Select Field.</description>
  68776. <bitOffset>0</bitOffset>
  68777. <bitWidth>4</bitWidth>
  68778. <access>read-write</access>
  68779. <enumeratedValues>
  68780. <enumeratedValue>
  68781. <name>ALT0</name>
  68782. <description>Select mux mode: ALT0 mux port: LCDIF_DATA10 of instance: lcdif</description>
  68783. <value>0</value>
  68784. </enumeratedValue>
  68785. <enumeratedValue>
  68786. <name>ALT1</name>
  68787. <description>Select mux mode: ALT1 mux port: SAI3_RX_SYNC of instance: sai3</description>
  68788. <value>0x1</value>
  68789. </enumeratedValue>
  68790. <enumeratedValue>
  68791. <name>ALT3</name>
  68792. <description>Select mux mode: ALT3 mux port: CSI_DATA18 of instance: csi</description>
  68793. <value>0x3</value>
  68794. </enumeratedValue>
  68795. <enumeratedValue>
  68796. <name>ALT4</name>
  68797. <description>Select mux mode: ALT4 mux port: EIM_DATA02 of instance: eim</description>
  68798. <value>0x4</value>
  68799. </enumeratedValue>
  68800. <enumeratedValue>
  68801. <name>ALT5</name>
  68802. <description>Select mux mode: ALT5 mux port: GPIO3_IO15 of instance: gpio3</description>
  68803. <value>0x5</value>
  68804. </enumeratedValue>
  68805. <enumeratedValue>
  68806. <name>ALT6</name>
  68807. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG10 of instance: src</description>
  68808. <value>0x6</value>
  68809. </enumeratedValue>
  68810. <enumeratedValue>
  68811. <name>ALT8</name>
  68812. <description>Select mux mode: ALT8 mux port: FLEXCAN2_TX of instance: flexcan2</description>
  68813. <value>0x8</value>
  68814. </enumeratedValue>
  68815. <enumeratedValue>
  68816. <name>ALT9</name>
  68817. <description>Select mux mode: ALT9 mux port: EPDC_PWRCOM of instance: epdc</description>
  68818. <value>0x9</value>
  68819. </enumeratedValue>
  68820. </enumeratedValues>
  68821. </field>
  68822. <field>
  68823. <name>SION</name>
  68824. <description>Software Input On Field.</description>
  68825. <bitOffset>0x4</bitOffset>
  68826. <bitWidth>1</bitWidth>
  68827. <access>read-write</access>
  68828. <enumeratedValues>
  68829. <enumeratedValue>
  68830. <name>DISABLED</name>
  68831. <description>Input Path is determined by functionality</description>
  68832. <value>0</value>
  68833. </enumeratedValue>
  68834. <enumeratedValue>
  68835. <name>ENABLED</name>
  68836. <description>Force input path of pad LCD_DATA10</description>
  68837. <value>0x1</value>
  68838. </enumeratedValue>
  68839. </enumeratedValues>
  68840. </field>
  68841. </fields>
  68842. </register>
  68843. <register>
  68844. <name>SW_MUX_CTL_PAD_LCD_DATA11</name>
  68845. <description>SW_MUX_CTL_PAD_LCD_DATA11 SW MUX Control Register</description>
  68846. <addressOffset>0x144</addressOffset>
  68847. <size>32</size>
  68848. <access>read-write</access>
  68849. <resetValue>0x5</resetValue>
  68850. <resetMask>0xFFFFFFFF</resetMask>
  68851. <fields>
  68852. <field>
  68853. <name>MUX_MODE</name>
  68854. <description>MUX Mode Select Field.</description>
  68855. <bitOffset>0</bitOffset>
  68856. <bitWidth>4</bitWidth>
  68857. <access>read-write</access>
  68858. <enumeratedValues>
  68859. <enumeratedValue>
  68860. <name>ALT0</name>
  68861. <description>Select mux mode: ALT0 mux port: LCDIF_DATA11 of instance: lcdif</description>
  68862. <value>0</value>
  68863. </enumeratedValue>
  68864. <enumeratedValue>
  68865. <name>ALT1</name>
  68866. <description>Select mux mode: ALT1 mux port: SAI3_RX_BCLK of instance: sai3</description>
  68867. <value>0x1</value>
  68868. </enumeratedValue>
  68869. <enumeratedValue>
  68870. <name>ALT3</name>
  68871. <description>Select mux mode: ALT3 mux port: CSI_DATA19 of instance: csi</description>
  68872. <value>0x3</value>
  68873. </enumeratedValue>
  68874. <enumeratedValue>
  68875. <name>ALT4</name>
  68876. <description>Select mux mode: ALT4 mux port: EIM_DATA03 of instance: eim</description>
  68877. <value>0x4</value>
  68878. </enumeratedValue>
  68879. <enumeratedValue>
  68880. <name>ALT5</name>
  68881. <description>Select mux mode: ALT5 mux port: GPIO3_IO16 of instance: gpio3</description>
  68882. <value>0x5</value>
  68883. </enumeratedValue>
  68884. <enumeratedValue>
  68885. <name>ALT6</name>
  68886. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG11 of instance: src</description>
  68887. <value>0x6</value>
  68888. </enumeratedValue>
  68889. <enumeratedValue>
  68890. <name>ALT8</name>
  68891. <description>Select mux mode: ALT8 mux port: FLEXCAN2_RX of instance: flexcan2</description>
  68892. <value>0x8</value>
  68893. </enumeratedValue>
  68894. <enumeratedValue>
  68895. <name>ALT9</name>
  68896. <description>Select mux mode: ALT9 mux port: EPDC_PWRSTAT of instance: epdc</description>
  68897. <value>0x9</value>
  68898. </enumeratedValue>
  68899. </enumeratedValues>
  68900. </field>
  68901. <field>
  68902. <name>SION</name>
  68903. <description>Software Input On Field.</description>
  68904. <bitOffset>0x4</bitOffset>
  68905. <bitWidth>1</bitWidth>
  68906. <access>read-write</access>
  68907. <enumeratedValues>
  68908. <enumeratedValue>
  68909. <name>DISABLED</name>
  68910. <description>Input Path is determined by functionality</description>
  68911. <value>0</value>
  68912. </enumeratedValue>
  68913. <enumeratedValue>
  68914. <name>ENABLED</name>
  68915. <description>Force input path of pad LCD_DATA11</description>
  68916. <value>0x1</value>
  68917. </enumeratedValue>
  68918. </enumeratedValues>
  68919. </field>
  68920. </fields>
  68921. </register>
  68922. <register>
  68923. <name>SW_MUX_CTL_PAD_LCD_DATA12</name>
  68924. <description>SW_MUX_CTL_PAD_LCD_DATA12 SW MUX Control Register</description>
  68925. <addressOffset>0x148</addressOffset>
  68926. <size>32</size>
  68927. <access>read-write</access>
  68928. <resetValue>0x5</resetValue>
  68929. <resetMask>0xFFFFFFFF</resetMask>
  68930. <fields>
  68931. <field>
  68932. <name>MUX_MODE</name>
  68933. <description>MUX Mode Select Field.</description>
  68934. <bitOffset>0</bitOffset>
  68935. <bitWidth>4</bitWidth>
  68936. <access>read-write</access>
  68937. <enumeratedValues>
  68938. <enumeratedValue>
  68939. <name>ALT0</name>
  68940. <description>Select mux mode: ALT0 mux port: LCDIF_DATA12 of instance: lcdif</description>
  68941. <value>0</value>
  68942. </enumeratedValue>
  68943. <enumeratedValue>
  68944. <name>ALT1</name>
  68945. <description>Select mux mode: ALT1 mux port: SAI3_TX_SYNC of instance: sai3</description>
  68946. <value>0x1</value>
  68947. </enumeratedValue>
  68948. <enumeratedValue>
  68949. <name>ALT3</name>
  68950. <description>Select mux mode: ALT3 mux port: CSI_DATA20 of instance: csi</description>
  68951. <value>0x3</value>
  68952. </enumeratedValue>
  68953. <enumeratedValue>
  68954. <name>ALT4</name>
  68955. <description>Select mux mode: ALT4 mux port: EIM_DATA04 of instance: eim</description>
  68956. <value>0x4</value>
  68957. </enumeratedValue>
  68958. <enumeratedValue>
  68959. <name>ALT5</name>
  68960. <description>Select mux mode: ALT5 mux port: GPIO3_IO17 of instance: gpio3</description>
  68961. <value>0x5</value>
  68962. </enumeratedValue>
  68963. <enumeratedValue>
  68964. <name>ALT6</name>
  68965. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG12 of instance: src</description>
  68966. <value>0x6</value>
  68967. </enumeratedValue>
  68968. <enumeratedValue>
  68969. <name>ALT8</name>
  68970. <description>Select mux mode: ALT8 mux port: ECSPI1_RDY of instance: ecspi1</description>
  68971. <value>0x8</value>
  68972. </enumeratedValue>
  68973. <enumeratedValue>
  68974. <name>ALT9</name>
  68975. <description>Select mux mode: ALT9 mux port: EPDC_PWRCTRL00 of instance: epdc</description>
  68976. <value>0x9</value>
  68977. </enumeratedValue>
  68978. </enumeratedValues>
  68979. </field>
  68980. <field>
  68981. <name>SION</name>
  68982. <description>Software Input On Field.</description>
  68983. <bitOffset>0x4</bitOffset>
  68984. <bitWidth>1</bitWidth>
  68985. <access>read-write</access>
  68986. <enumeratedValues>
  68987. <enumeratedValue>
  68988. <name>DISABLED</name>
  68989. <description>Input Path is determined by functionality</description>
  68990. <value>0</value>
  68991. </enumeratedValue>
  68992. <enumeratedValue>
  68993. <name>ENABLED</name>
  68994. <description>Force input path of pad LCD_DATA12</description>
  68995. <value>0x1</value>
  68996. </enumeratedValue>
  68997. </enumeratedValues>
  68998. </field>
  68999. </fields>
  69000. </register>
  69001. <register>
  69002. <name>SW_MUX_CTL_PAD_LCD_DATA13</name>
  69003. <description>SW_MUX_CTL_PAD_LCD_DATA13 SW MUX Control Register</description>
  69004. <addressOffset>0x14C</addressOffset>
  69005. <size>32</size>
  69006. <access>read-write</access>
  69007. <resetValue>0x5</resetValue>
  69008. <resetMask>0xFFFFFFFF</resetMask>
  69009. <fields>
  69010. <field>
  69011. <name>MUX_MODE</name>
  69012. <description>MUX Mode Select Field.</description>
  69013. <bitOffset>0</bitOffset>
  69014. <bitWidth>4</bitWidth>
  69015. <access>read-write</access>
  69016. <enumeratedValues>
  69017. <enumeratedValue>
  69018. <name>ALT0</name>
  69019. <description>Select mux mode: ALT0 mux port: LCDIF_DATA13 of instance: lcdif</description>
  69020. <value>0</value>
  69021. </enumeratedValue>
  69022. <enumeratedValue>
  69023. <name>ALT1</name>
  69024. <description>Select mux mode: ALT1 mux port: SAI3_TX_BCLK of instance: sai3</description>
  69025. <value>0x1</value>
  69026. </enumeratedValue>
  69027. <enumeratedValue>
  69028. <name>ALT3</name>
  69029. <description>Select mux mode: ALT3 mux port: CSI_DATA21 of instance: csi</description>
  69030. <value>0x3</value>
  69031. </enumeratedValue>
  69032. <enumeratedValue>
  69033. <name>ALT4</name>
  69034. <description>Select mux mode: ALT4 mux port: EIM_DATA05 of instance: eim</description>
  69035. <value>0x4</value>
  69036. </enumeratedValue>
  69037. <enumeratedValue>
  69038. <name>ALT5</name>
  69039. <description>Select mux mode: ALT5 mux port: GPIO3_IO18 of instance: gpio3</description>
  69040. <value>0x5</value>
  69041. </enumeratedValue>
  69042. <enumeratedValue>
  69043. <name>ALT6</name>
  69044. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG13 of instance: src</description>
  69045. <value>0x6</value>
  69046. </enumeratedValue>
  69047. <enumeratedValue>
  69048. <name>ALT8</name>
  69049. <description>Select mux mode: ALT8 mux port: USDHC2_RESET_B of instance: usdhc2</description>
  69050. <value>0x8</value>
  69051. </enumeratedValue>
  69052. <enumeratedValue>
  69053. <name>ALT9</name>
  69054. <description>Select mux mode: ALT9 mux port: EPDC_BDR00 of instance: epdc</description>
  69055. <value>0x9</value>
  69056. </enumeratedValue>
  69057. </enumeratedValues>
  69058. </field>
  69059. <field>
  69060. <name>SION</name>
  69061. <description>Software Input On Field.</description>
  69062. <bitOffset>0x4</bitOffset>
  69063. <bitWidth>1</bitWidth>
  69064. <access>read-write</access>
  69065. <enumeratedValues>
  69066. <enumeratedValue>
  69067. <name>DISABLED</name>
  69068. <description>Input Path is determined by functionality</description>
  69069. <value>0</value>
  69070. </enumeratedValue>
  69071. <enumeratedValue>
  69072. <name>ENABLED</name>
  69073. <description>Force input path of pad LCD_DATA13</description>
  69074. <value>0x1</value>
  69075. </enumeratedValue>
  69076. </enumeratedValues>
  69077. </field>
  69078. </fields>
  69079. </register>
  69080. <register>
  69081. <name>SW_MUX_CTL_PAD_LCD_DATA14</name>
  69082. <description>SW_MUX_CTL_PAD_LCD_DATA14 SW MUX Control Register</description>
  69083. <addressOffset>0x150</addressOffset>
  69084. <size>32</size>
  69085. <access>read-write</access>
  69086. <resetValue>0x5</resetValue>
  69087. <resetMask>0xFFFFFFFF</resetMask>
  69088. <fields>
  69089. <field>
  69090. <name>MUX_MODE</name>
  69091. <description>MUX Mode Select Field.</description>
  69092. <bitOffset>0</bitOffset>
  69093. <bitWidth>4</bitWidth>
  69094. <access>read-write</access>
  69095. <enumeratedValues>
  69096. <enumeratedValue>
  69097. <name>ALT0</name>
  69098. <description>Select mux mode: ALT0 mux port: LCDIF_DATA14 of instance: lcdif</description>
  69099. <value>0</value>
  69100. </enumeratedValue>
  69101. <enumeratedValue>
  69102. <name>ALT1</name>
  69103. <description>Select mux mode: ALT1 mux port: SAI3_RX_DATA of instance: sai3</description>
  69104. <value>0x1</value>
  69105. </enumeratedValue>
  69106. <enumeratedValue>
  69107. <name>ALT3</name>
  69108. <description>Select mux mode: ALT3 mux port: CSI_DATA22 of instance: csi</description>
  69109. <value>0x3</value>
  69110. </enumeratedValue>
  69111. <enumeratedValue>
  69112. <name>ALT4</name>
  69113. <description>Select mux mode: ALT4 mux port: EIM_DATA06 of instance: eim</description>
  69114. <value>0x4</value>
  69115. </enumeratedValue>
  69116. <enumeratedValue>
  69117. <name>ALT5</name>
  69118. <description>Select mux mode: ALT5 mux port: GPIO3_IO19 of instance: gpio3</description>
  69119. <value>0x5</value>
  69120. </enumeratedValue>
  69121. <enumeratedValue>
  69122. <name>ALT6</name>
  69123. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG14 of instance: src</description>
  69124. <value>0x6</value>
  69125. </enumeratedValue>
  69126. <enumeratedValue>
  69127. <name>ALT8</name>
  69128. <description>Select mux mode: ALT8 mux port: USDHC2_DATA4 of instance: usdhc2</description>
  69129. <value>0x8</value>
  69130. </enumeratedValue>
  69131. <enumeratedValue>
  69132. <name>ALT9</name>
  69133. <description>Select mux mode: ALT9 mux port: EPDC_SDSHR of instance: epdc</description>
  69134. <value>0x9</value>
  69135. </enumeratedValue>
  69136. </enumeratedValues>
  69137. </field>
  69138. <field>
  69139. <name>SION</name>
  69140. <description>Software Input On Field.</description>
  69141. <bitOffset>0x4</bitOffset>
  69142. <bitWidth>1</bitWidth>
  69143. <access>read-write</access>
  69144. <enumeratedValues>
  69145. <enumeratedValue>
  69146. <name>DISABLED</name>
  69147. <description>Input Path is determined by functionality</description>
  69148. <value>0</value>
  69149. </enumeratedValue>
  69150. <enumeratedValue>
  69151. <name>ENABLED</name>
  69152. <description>Force input path of pad LCD_DATA14</description>
  69153. <value>0x1</value>
  69154. </enumeratedValue>
  69155. </enumeratedValues>
  69156. </field>
  69157. </fields>
  69158. </register>
  69159. <register>
  69160. <name>SW_MUX_CTL_PAD_LCD_DATA15</name>
  69161. <description>SW_MUX_CTL_PAD_LCD_DATA15 SW MUX Control Register</description>
  69162. <addressOffset>0x154</addressOffset>
  69163. <size>32</size>
  69164. <access>read-write</access>
  69165. <resetValue>0x5</resetValue>
  69166. <resetMask>0xFFFFFFFF</resetMask>
  69167. <fields>
  69168. <field>
  69169. <name>MUX_MODE</name>
  69170. <description>MUX Mode Select Field.</description>
  69171. <bitOffset>0</bitOffset>
  69172. <bitWidth>4</bitWidth>
  69173. <access>read-write</access>
  69174. <enumeratedValues>
  69175. <enumeratedValue>
  69176. <name>ALT0</name>
  69177. <description>Select mux mode: ALT0 mux port: LCDIF_DATA15 of instance: lcdif</description>
  69178. <value>0</value>
  69179. </enumeratedValue>
  69180. <enumeratedValue>
  69181. <name>ALT1</name>
  69182. <description>Select mux mode: ALT1 mux port: SAI3_TX_DATA of instance: sai3</description>
  69183. <value>0x1</value>
  69184. </enumeratedValue>
  69185. <enumeratedValue>
  69186. <name>ALT3</name>
  69187. <description>Select mux mode: ALT3 mux port: CSI_DATA23 of instance: csi</description>
  69188. <value>0x3</value>
  69189. </enumeratedValue>
  69190. <enumeratedValue>
  69191. <name>ALT4</name>
  69192. <description>Select mux mode: ALT4 mux port: EIM_DATA07 of instance: eim</description>
  69193. <value>0x4</value>
  69194. </enumeratedValue>
  69195. <enumeratedValue>
  69196. <name>ALT5</name>
  69197. <description>Select mux mode: ALT5 mux port: GPIO3_IO20 of instance: gpio3</description>
  69198. <value>0x5</value>
  69199. </enumeratedValue>
  69200. <enumeratedValue>
  69201. <name>ALT6</name>
  69202. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG15 of instance: src</description>
  69203. <value>0x6</value>
  69204. </enumeratedValue>
  69205. <enumeratedValue>
  69206. <name>ALT8</name>
  69207. <description>Select mux mode: ALT8 mux port: USDHC2_DATA5 of instance: usdhc2</description>
  69208. <value>0x8</value>
  69209. </enumeratedValue>
  69210. <enumeratedValue>
  69211. <name>ALT9</name>
  69212. <description>Select mux mode: ALT9 mux port: EPDC_GDRL of instance: epdc</description>
  69213. <value>0x9</value>
  69214. </enumeratedValue>
  69215. </enumeratedValues>
  69216. </field>
  69217. <field>
  69218. <name>SION</name>
  69219. <description>Software Input On Field.</description>
  69220. <bitOffset>0x4</bitOffset>
  69221. <bitWidth>1</bitWidth>
  69222. <access>read-write</access>
  69223. <enumeratedValues>
  69224. <enumeratedValue>
  69225. <name>DISABLED</name>
  69226. <description>Input Path is determined by functionality</description>
  69227. <value>0</value>
  69228. </enumeratedValue>
  69229. <enumeratedValue>
  69230. <name>ENABLED</name>
  69231. <description>Force input path of pad LCD_DATA15</description>
  69232. <value>0x1</value>
  69233. </enumeratedValue>
  69234. </enumeratedValues>
  69235. </field>
  69236. </fields>
  69237. </register>
  69238. <register>
  69239. <name>SW_MUX_CTL_PAD_LCD_DATA16</name>
  69240. <description>SW_MUX_CTL_PAD_LCD_DATA16 SW MUX Control Register</description>
  69241. <addressOffset>0x158</addressOffset>
  69242. <size>32</size>
  69243. <access>read-write</access>
  69244. <resetValue>0x5</resetValue>
  69245. <resetMask>0xFFFFFFFF</resetMask>
  69246. <fields>
  69247. <field>
  69248. <name>MUX_MODE</name>
  69249. <description>MUX Mode Select Field.</description>
  69250. <bitOffset>0</bitOffset>
  69251. <bitWidth>4</bitWidth>
  69252. <access>read-write</access>
  69253. <enumeratedValues>
  69254. <enumeratedValue>
  69255. <name>ALT0</name>
  69256. <description>Select mux mode: ALT0 mux port: LCDIF_DATA16 of instance: lcdif</description>
  69257. <value>0</value>
  69258. </enumeratedValue>
  69259. <enumeratedValue>
  69260. <name>ALT1</name>
  69261. <description>Select mux mode: ALT1 mux port: UART7_TX of instance: uart7</description>
  69262. <value>0x1</value>
  69263. </enumeratedValue>
  69264. <enumeratedValue>
  69265. <name>ALT3</name>
  69266. <description>Select mux mode: ALT3 mux port: CSI_DATA01 of instance: csi</description>
  69267. <value>0x3</value>
  69268. </enumeratedValue>
  69269. <enumeratedValue>
  69270. <name>ALT4</name>
  69271. <description>Select mux mode: ALT4 mux port: EIM_DATA08 of instance: eim</description>
  69272. <value>0x4</value>
  69273. </enumeratedValue>
  69274. <enumeratedValue>
  69275. <name>ALT5</name>
  69276. <description>Select mux mode: ALT5 mux port: GPIO3_IO21 of instance: gpio3</description>
  69277. <value>0x5</value>
  69278. </enumeratedValue>
  69279. <enumeratedValue>
  69280. <name>ALT6</name>
  69281. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG24 of instance: src</description>
  69282. <value>0x6</value>
  69283. </enumeratedValue>
  69284. <enumeratedValue>
  69285. <name>ALT8</name>
  69286. <description>Select mux mode: ALT8 mux port: USDHC2_DATA6 of instance: usdhc2</description>
  69287. <value>0x8</value>
  69288. </enumeratedValue>
  69289. <enumeratedValue>
  69290. <name>ALT9</name>
  69291. <description>Select mux mode: ALT9 mux port: EPDC_GDCLK of instance: epdc</description>
  69292. <value>0x9</value>
  69293. </enumeratedValue>
  69294. </enumeratedValues>
  69295. </field>
  69296. <field>
  69297. <name>SION</name>
  69298. <description>Software Input On Field.</description>
  69299. <bitOffset>0x4</bitOffset>
  69300. <bitWidth>1</bitWidth>
  69301. <access>read-write</access>
  69302. <enumeratedValues>
  69303. <enumeratedValue>
  69304. <name>DISABLED</name>
  69305. <description>Input Path is determined by functionality</description>
  69306. <value>0</value>
  69307. </enumeratedValue>
  69308. <enumeratedValue>
  69309. <name>ENABLED</name>
  69310. <description>Force input path of pad LCD_DATA16</description>
  69311. <value>0x1</value>
  69312. </enumeratedValue>
  69313. </enumeratedValues>
  69314. </field>
  69315. </fields>
  69316. </register>
  69317. <register>
  69318. <name>SW_MUX_CTL_PAD_LCD_DATA17</name>
  69319. <description>SW_MUX_CTL_PAD_LCD_DATA17 SW MUX Control Register</description>
  69320. <addressOffset>0x15C</addressOffset>
  69321. <size>32</size>
  69322. <access>read-write</access>
  69323. <resetValue>0x5</resetValue>
  69324. <resetMask>0xFFFFFFFF</resetMask>
  69325. <fields>
  69326. <field>
  69327. <name>MUX_MODE</name>
  69328. <description>MUX Mode Select Field.</description>
  69329. <bitOffset>0</bitOffset>
  69330. <bitWidth>4</bitWidth>
  69331. <access>read-write</access>
  69332. <enumeratedValues>
  69333. <enumeratedValue>
  69334. <name>ALT0</name>
  69335. <description>Select mux mode: ALT0 mux port: LCDIF_DATA17 of instance: lcdif</description>
  69336. <value>0</value>
  69337. </enumeratedValue>
  69338. <enumeratedValue>
  69339. <name>ALT1</name>
  69340. <description>Select mux mode: ALT1 mux port: UART7_RX of instance: uart7</description>
  69341. <value>0x1</value>
  69342. </enumeratedValue>
  69343. <enumeratedValue>
  69344. <name>ALT3</name>
  69345. <description>Select mux mode: ALT3 mux port: CSI_DATA00 of instance: csi</description>
  69346. <value>0x3</value>
  69347. </enumeratedValue>
  69348. <enumeratedValue>
  69349. <name>ALT4</name>
  69350. <description>Select mux mode: ALT4 mux port: EIM_DATA09 of instance: eim</description>
  69351. <value>0x4</value>
  69352. </enumeratedValue>
  69353. <enumeratedValue>
  69354. <name>ALT5</name>
  69355. <description>Select mux mode: ALT5 mux port: GPIO3_IO22 of instance: gpio3</description>
  69356. <value>0x5</value>
  69357. </enumeratedValue>
  69358. <enumeratedValue>
  69359. <name>ALT6</name>
  69360. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG25 of instance: src</description>
  69361. <value>0x6</value>
  69362. </enumeratedValue>
  69363. <enumeratedValue>
  69364. <name>ALT8</name>
  69365. <description>Select mux mode: ALT8 mux port: USDHC2_DATA7 of instance: usdhc2</description>
  69366. <value>0x8</value>
  69367. </enumeratedValue>
  69368. <enumeratedValue>
  69369. <name>ALT9</name>
  69370. <description>Select mux mode: ALT9 mux port: EPDC_GDSP of instance: epdc</description>
  69371. <value>0x9</value>
  69372. </enumeratedValue>
  69373. </enumeratedValues>
  69374. </field>
  69375. <field>
  69376. <name>SION</name>
  69377. <description>Software Input On Field.</description>
  69378. <bitOffset>0x4</bitOffset>
  69379. <bitWidth>1</bitWidth>
  69380. <access>read-write</access>
  69381. <enumeratedValues>
  69382. <enumeratedValue>
  69383. <name>DISABLED</name>
  69384. <description>Input Path is determined by functionality</description>
  69385. <value>0</value>
  69386. </enumeratedValue>
  69387. <enumeratedValue>
  69388. <name>ENABLED</name>
  69389. <description>Force input path of pad LCD_DATA17</description>
  69390. <value>0x1</value>
  69391. </enumeratedValue>
  69392. </enumeratedValues>
  69393. </field>
  69394. </fields>
  69395. </register>
  69396. <register>
  69397. <name>SW_MUX_CTL_PAD_LCD_DATA18</name>
  69398. <description>SW_MUX_CTL_PAD_LCD_DATA18 SW MUX Control Register</description>
  69399. <addressOffset>0x160</addressOffset>
  69400. <size>32</size>
  69401. <access>read-write</access>
  69402. <resetValue>0x5</resetValue>
  69403. <resetMask>0xFFFFFFFF</resetMask>
  69404. <fields>
  69405. <field>
  69406. <name>MUX_MODE</name>
  69407. <description>MUX Mode Select Field.</description>
  69408. <bitOffset>0</bitOffset>
  69409. <bitWidth>4</bitWidth>
  69410. <access>read-write</access>
  69411. <enumeratedValues>
  69412. <enumeratedValue>
  69413. <name>ALT0</name>
  69414. <description>Select mux mode: ALT0 mux port: LCDIF_DATA18 of instance: lcdif</description>
  69415. <value>0</value>
  69416. </enumeratedValue>
  69417. <enumeratedValue>
  69418. <name>ALT1</name>
  69419. <description>Select mux mode: ALT1 mux port: PWM5_OUT of instance: pwm5</description>
  69420. <value>0x1</value>
  69421. </enumeratedValue>
  69422. <enumeratedValue>
  69423. <name>ALT2</name>
  69424. <description>Select mux mode: ALT2 mux port: CA7_MX6ULL_EVENTO of instance: ca7_mx6ull</description>
  69425. <value>0x2</value>
  69426. </enumeratedValue>
  69427. <enumeratedValue>
  69428. <name>ALT3</name>
  69429. <description>Select mux mode: ALT3 mux port: CSI_DATA10 of instance: csi</description>
  69430. <value>0x3</value>
  69431. </enumeratedValue>
  69432. <enumeratedValue>
  69433. <name>ALT4</name>
  69434. <description>Select mux mode: ALT4 mux port: EIM_DATA10 of instance: eim</description>
  69435. <value>0x4</value>
  69436. </enumeratedValue>
  69437. <enumeratedValue>
  69438. <name>ALT5</name>
  69439. <description>Select mux mode: ALT5 mux port: GPIO3_IO23 of instance: gpio3</description>
  69440. <value>0x5</value>
  69441. </enumeratedValue>
  69442. <enumeratedValue>
  69443. <name>ALT6</name>
  69444. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG26 of instance: src</description>
  69445. <value>0x6</value>
  69446. </enumeratedValue>
  69447. <enumeratedValue>
  69448. <name>ALT8</name>
  69449. <description>Select mux mode: ALT8 mux port: USDHC2_CMD of instance: usdhc2</description>
  69450. <value>0x8</value>
  69451. </enumeratedValue>
  69452. <enumeratedValue>
  69453. <name>ALT9</name>
  69454. <description>Select mux mode: ALT9 mux port: EPDC_BDR01 of instance: epdc</description>
  69455. <value>0x9</value>
  69456. </enumeratedValue>
  69457. </enumeratedValues>
  69458. </field>
  69459. <field>
  69460. <name>SION</name>
  69461. <description>Software Input On Field.</description>
  69462. <bitOffset>0x4</bitOffset>
  69463. <bitWidth>1</bitWidth>
  69464. <access>read-write</access>
  69465. <enumeratedValues>
  69466. <enumeratedValue>
  69467. <name>DISABLED</name>
  69468. <description>Input Path is determined by functionality</description>
  69469. <value>0</value>
  69470. </enumeratedValue>
  69471. <enumeratedValue>
  69472. <name>ENABLED</name>
  69473. <description>Force input path of pad LCD_DATA18</description>
  69474. <value>0x1</value>
  69475. </enumeratedValue>
  69476. </enumeratedValues>
  69477. </field>
  69478. </fields>
  69479. </register>
  69480. <register>
  69481. <name>SW_MUX_CTL_PAD_LCD_DATA19</name>
  69482. <description>SW_MUX_CTL_PAD_LCD_DATA19 SW MUX Control Register</description>
  69483. <addressOffset>0x164</addressOffset>
  69484. <size>32</size>
  69485. <access>read-write</access>
  69486. <resetValue>0x5</resetValue>
  69487. <resetMask>0xFFFFFFFF</resetMask>
  69488. <fields>
  69489. <field>
  69490. <name>MUX_MODE</name>
  69491. <description>MUX Mode Select Field.</description>
  69492. <bitOffset>0</bitOffset>
  69493. <bitWidth>4</bitWidth>
  69494. <access>read-write</access>
  69495. <enumeratedValues>
  69496. <enumeratedValue>
  69497. <name>ALT0</name>
  69498. <description>Select mux mode: ALT0 mux port: LCDIF_DATA19 of instance: lcdif</description>
  69499. <value>0</value>
  69500. </enumeratedValue>
  69501. <enumeratedValue>
  69502. <name>ALT1</name>
  69503. <description>Select mux mode: ALT1 mux port: PWM6_OUT of instance: pwm6</description>
  69504. <value>0x1</value>
  69505. </enumeratedValue>
  69506. <enumeratedValue>
  69507. <name>ALT2</name>
  69508. <description>Select mux mode: ALT2 mux port: WDOG1_WDOG_ANY of instance: wdog1</description>
  69509. <value>0x2</value>
  69510. </enumeratedValue>
  69511. <enumeratedValue>
  69512. <name>ALT3</name>
  69513. <description>Select mux mode: ALT3 mux port: CSI_DATA11 of instance: csi</description>
  69514. <value>0x3</value>
  69515. </enumeratedValue>
  69516. <enumeratedValue>
  69517. <name>ALT4</name>
  69518. <description>Select mux mode: ALT4 mux port: EIM_DATA11 of instance: eim</description>
  69519. <value>0x4</value>
  69520. </enumeratedValue>
  69521. <enumeratedValue>
  69522. <name>ALT5</name>
  69523. <description>Select mux mode: ALT5 mux port: GPIO3_IO24 of instance: gpio3</description>
  69524. <value>0x5</value>
  69525. </enumeratedValue>
  69526. <enumeratedValue>
  69527. <name>ALT6</name>
  69528. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG27 of instance: src</description>
  69529. <value>0x6</value>
  69530. </enumeratedValue>
  69531. <enumeratedValue>
  69532. <name>ALT8</name>
  69533. <description>Select mux mode: ALT8 mux port: USDHC2_CLK of instance: usdhc2</description>
  69534. <value>0x8</value>
  69535. </enumeratedValue>
  69536. <enumeratedValue>
  69537. <name>ALT9</name>
  69538. <description>Select mux mode: ALT9 mux port: EPDC_VCOM00 of instance: epdc</description>
  69539. <value>0x9</value>
  69540. </enumeratedValue>
  69541. </enumeratedValues>
  69542. </field>
  69543. <field>
  69544. <name>SION</name>
  69545. <description>Software Input On Field.</description>
  69546. <bitOffset>0x4</bitOffset>
  69547. <bitWidth>1</bitWidth>
  69548. <access>read-write</access>
  69549. <enumeratedValues>
  69550. <enumeratedValue>
  69551. <name>DISABLED</name>
  69552. <description>Input Path is determined by functionality</description>
  69553. <value>0</value>
  69554. </enumeratedValue>
  69555. <enumeratedValue>
  69556. <name>ENABLED</name>
  69557. <description>Force input path of pad LCD_DATA19</description>
  69558. <value>0x1</value>
  69559. </enumeratedValue>
  69560. </enumeratedValues>
  69561. </field>
  69562. </fields>
  69563. </register>
  69564. <register>
  69565. <name>SW_MUX_CTL_PAD_LCD_DATA20</name>
  69566. <description>SW_MUX_CTL_PAD_LCD_DATA20 SW MUX Control Register</description>
  69567. <addressOffset>0x168</addressOffset>
  69568. <size>32</size>
  69569. <access>read-write</access>
  69570. <resetValue>0x5</resetValue>
  69571. <resetMask>0xFFFFFFFF</resetMask>
  69572. <fields>
  69573. <field>
  69574. <name>MUX_MODE</name>
  69575. <description>MUX Mode Select Field.</description>
  69576. <bitOffset>0</bitOffset>
  69577. <bitWidth>4</bitWidth>
  69578. <access>read-write</access>
  69579. <enumeratedValues>
  69580. <enumeratedValue>
  69581. <name>ALT0</name>
  69582. <description>Select mux mode: ALT0 mux port: LCDIF_DATA20 of instance: lcdif</description>
  69583. <value>0</value>
  69584. </enumeratedValue>
  69585. <enumeratedValue>
  69586. <name>ALT1</name>
  69587. <description>Select mux mode: ALT1 mux port: UART8_TX of instance: uart8</description>
  69588. <value>0x1</value>
  69589. </enumeratedValue>
  69590. <enumeratedValue>
  69591. <name>ALT2</name>
  69592. <description>Select mux mode: ALT2 mux port: ECSPI1_SCLK of instance: ecspi1</description>
  69593. <value>0x2</value>
  69594. </enumeratedValue>
  69595. <enumeratedValue>
  69596. <name>ALT3</name>
  69597. <description>Select mux mode: ALT3 mux port: CSI_DATA12 of instance: csi</description>
  69598. <value>0x3</value>
  69599. </enumeratedValue>
  69600. <enumeratedValue>
  69601. <name>ALT4</name>
  69602. <description>Select mux mode: ALT4 mux port: EIM_DATA12 of instance: eim</description>
  69603. <value>0x4</value>
  69604. </enumeratedValue>
  69605. <enumeratedValue>
  69606. <name>ALT5</name>
  69607. <description>Select mux mode: ALT5 mux port: GPIO3_IO25 of instance: gpio3</description>
  69608. <value>0x5</value>
  69609. </enumeratedValue>
  69610. <enumeratedValue>
  69611. <name>ALT6</name>
  69612. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG28 of instance: src</description>
  69613. <value>0x6</value>
  69614. </enumeratedValue>
  69615. <enumeratedValue>
  69616. <name>ALT8</name>
  69617. <description>Select mux mode: ALT8 mux port: USDHC2_DATA0 of instance: usdhc2</description>
  69618. <value>0x8</value>
  69619. </enumeratedValue>
  69620. <enumeratedValue>
  69621. <name>ALT9</name>
  69622. <description>Select mux mode: ALT9 mux port: EPDC_VCOM01 of instance: epdc</description>
  69623. <value>0x9</value>
  69624. </enumeratedValue>
  69625. </enumeratedValues>
  69626. </field>
  69627. <field>
  69628. <name>SION</name>
  69629. <description>Software Input On Field.</description>
  69630. <bitOffset>0x4</bitOffset>
  69631. <bitWidth>1</bitWidth>
  69632. <access>read-write</access>
  69633. <enumeratedValues>
  69634. <enumeratedValue>
  69635. <name>DISABLED</name>
  69636. <description>Input Path is determined by functionality</description>
  69637. <value>0</value>
  69638. </enumeratedValue>
  69639. <enumeratedValue>
  69640. <name>ENABLED</name>
  69641. <description>Force input path of pad LCD_DATA20</description>
  69642. <value>0x1</value>
  69643. </enumeratedValue>
  69644. </enumeratedValues>
  69645. </field>
  69646. </fields>
  69647. </register>
  69648. <register>
  69649. <name>SW_MUX_CTL_PAD_LCD_DATA21</name>
  69650. <description>SW_MUX_CTL_PAD_LCD_DATA21 SW MUX Control Register</description>
  69651. <addressOffset>0x16C</addressOffset>
  69652. <size>32</size>
  69653. <access>read-write</access>
  69654. <resetValue>0x5</resetValue>
  69655. <resetMask>0xFFFFFFFF</resetMask>
  69656. <fields>
  69657. <field>
  69658. <name>MUX_MODE</name>
  69659. <description>MUX Mode Select Field.</description>
  69660. <bitOffset>0</bitOffset>
  69661. <bitWidth>4</bitWidth>
  69662. <access>read-write</access>
  69663. <enumeratedValues>
  69664. <enumeratedValue>
  69665. <name>ALT0</name>
  69666. <description>Select mux mode: ALT0 mux port: LCDIF_DATA21 of instance: lcdif</description>
  69667. <value>0</value>
  69668. </enumeratedValue>
  69669. <enumeratedValue>
  69670. <name>ALT1</name>
  69671. <description>Select mux mode: ALT1 mux port: UART8_RX of instance: uart8</description>
  69672. <value>0x1</value>
  69673. </enumeratedValue>
  69674. <enumeratedValue>
  69675. <name>ALT2</name>
  69676. <description>Select mux mode: ALT2 mux port: ECSPI1_SS0 of instance: ecspi1</description>
  69677. <value>0x2</value>
  69678. </enumeratedValue>
  69679. <enumeratedValue>
  69680. <name>ALT3</name>
  69681. <description>Select mux mode: ALT3 mux port: CSI_DATA13 of instance: csi</description>
  69682. <value>0x3</value>
  69683. </enumeratedValue>
  69684. <enumeratedValue>
  69685. <name>ALT4</name>
  69686. <description>Select mux mode: ALT4 mux port: EIM_DATA13 of instance: eim</description>
  69687. <value>0x4</value>
  69688. </enumeratedValue>
  69689. <enumeratedValue>
  69690. <name>ALT5</name>
  69691. <description>Select mux mode: ALT5 mux port: GPIO3_IO26 of instance: gpio3</description>
  69692. <value>0x5</value>
  69693. </enumeratedValue>
  69694. <enumeratedValue>
  69695. <name>ALT6</name>
  69696. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG29 of instance: src</description>
  69697. <value>0x6</value>
  69698. </enumeratedValue>
  69699. <enumeratedValue>
  69700. <name>ALT8</name>
  69701. <description>Select mux mode: ALT8 mux port: USDHC2_DATA1 of instance: usdhc2</description>
  69702. <value>0x8</value>
  69703. </enumeratedValue>
  69704. <enumeratedValue>
  69705. <name>ALT9</name>
  69706. <description>Select mux mode: ALT9 mux port: EPDC_SDCE01 of instance: epdc</description>
  69707. <value>0x9</value>
  69708. </enumeratedValue>
  69709. </enumeratedValues>
  69710. </field>
  69711. <field>
  69712. <name>SION</name>
  69713. <description>Software Input On Field.</description>
  69714. <bitOffset>0x4</bitOffset>
  69715. <bitWidth>1</bitWidth>
  69716. <access>read-write</access>
  69717. <enumeratedValues>
  69718. <enumeratedValue>
  69719. <name>DISABLED</name>
  69720. <description>Input Path is determined by functionality</description>
  69721. <value>0</value>
  69722. </enumeratedValue>
  69723. <enumeratedValue>
  69724. <name>ENABLED</name>
  69725. <description>Force input path of pad LCD_DATA21</description>
  69726. <value>0x1</value>
  69727. </enumeratedValue>
  69728. </enumeratedValues>
  69729. </field>
  69730. </fields>
  69731. </register>
  69732. <register>
  69733. <name>SW_MUX_CTL_PAD_LCD_DATA22</name>
  69734. <description>SW_MUX_CTL_PAD_LCD_DATA22 SW MUX Control Register</description>
  69735. <addressOffset>0x170</addressOffset>
  69736. <size>32</size>
  69737. <access>read-write</access>
  69738. <resetValue>0x5</resetValue>
  69739. <resetMask>0xFFFFFFFF</resetMask>
  69740. <fields>
  69741. <field>
  69742. <name>MUX_MODE</name>
  69743. <description>MUX Mode Select Field.</description>
  69744. <bitOffset>0</bitOffset>
  69745. <bitWidth>4</bitWidth>
  69746. <access>read-write</access>
  69747. <enumeratedValues>
  69748. <enumeratedValue>
  69749. <name>ALT0</name>
  69750. <description>Select mux mode: ALT0 mux port: LCDIF_DATA22 of instance: lcdif</description>
  69751. <value>0</value>
  69752. </enumeratedValue>
  69753. <enumeratedValue>
  69754. <name>ALT1</name>
  69755. <description>Select mux mode: ALT1 mux port: MQS_RIGHT of instance: mqs</description>
  69756. <value>0x1</value>
  69757. </enumeratedValue>
  69758. <enumeratedValue>
  69759. <name>ALT2</name>
  69760. <description>Select mux mode: ALT2 mux port: ECSPI1_MOSI of instance: ecspi1</description>
  69761. <value>0x2</value>
  69762. </enumeratedValue>
  69763. <enumeratedValue>
  69764. <name>ALT3</name>
  69765. <description>Select mux mode: ALT3 mux port: CSI_DATA14 of instance: csi</description>
  69766. <value>0x3</value>
  69767. </enumeratedValue>
  69768. <enumeratedValue>
  69769. <name>ALT4</name>
  69770. <description>Select mux mode: ALT4 mux port: EIM_DATA14 of instance: eim</description>
  69771. <value>0x4</value>
  69772. </enumeratedValue>
  69773. <enumeratedValue>
  69774. <name>ALT5</name>
  69775. <description>Select mux mode: ALT5 mux port: GPIO3_IO27 of instance: gpio3</description>
  69776. <value>0x5</value>
  69777. </enumeratedValue>
  69778. <enumeratedValue>
  69779. <name>ALT6</name>
  69780. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG30 of instance: src</description>
  69781. <value>0x6</value>
  69782. </enumeratedValue>
  69783. <enumeratedValue>
  69784. <name>ALT8</name>
  69785. <description>Select mux mode: ALT8 mux port: USDHC2_DATA2 of instance: usdhc2</description>
  69786. <value>0x8</value>
  69787. </enumeratedValue>
  69788. <enumeratedValue>
  69789. <name>ALT9</name>
  69790. <description>Select mux mode: ALT9 mux port: EPDC_SDCE02 of instance: epdc</description>
  69791. <value>0x9</value>
  69792. </enumeratedValue>
  69793. </enumeratedValues>
  69794. </field>
  69795. <field>
  69796. <name>SION</name>
  69797. <description>Software Input On Field.</description>
  69798. <bitOffset>0x4</bitOffset>
  69799. <bitWidth>1</bitWidth>
  69800. <access>read-write</access>
  69801. <enumeratedValues>
  69802. <enumeratedValue>
  69803. <name>DISABLED</name>
  69804. <description>Input Path is determined by functionality</description>
  69805. <value>0</value>
  69806. </enumeratedValue>
  69807. <enumeratedValue>
  69808. <name>ENABLED</name>
  69809. <description>Force input path of pad LCD_DATA22</description>
  69810. <value>0x1</value>
  69811. </enumeratedValue>
  69812. </enumeratedValues>
  69813. </field>
  69814. </fields>
  69815. </register>
  69816. <register>
  69817. <name>SW_MUX_CTL_PAD_LCD_DATA23</name>
  69818. <description>SW_MUX_CTL_PAD_LCD_DATA23 SW MUX Control Register</description>
  69819. <addressOffset>0x174</addressOffset>
  69820. <size>32</size>
  69821. <access>read-write</access>
  69822. <resetValue>0x5</resetValue>
  69823. <resetMask>0xFFFFFFFF</resetMask>
  69824. <fields>
  69825. <field>
  69826. <name>MUX_MODE</name>
  69827. <description>MUX Mode Select Field.</description>
  69828. <bitOffset>0</bitOffset>
  69829. <bitWidth>4</bitWidth>
  69830. <access>read-write</access>
  69831. <enumeratedValues>
  69832. <enumeratedValue>
  69833. <name>ALT0</name>
  69834. <description>Select mux mode: ALT0 mux port: LCDIF_DATA23 of instance: lcdif</description>
  69835. <value>0</value>
  69836. </enumeratedValue>
  69837. <enumeratedValue>
  69838. <name>ALT1</name>
  69839. <description>Select mux mode: ALT1 mux port: MQS_LEFT of instance: mqs</description>
  69840. <value>0x1</value>
  69841. </enumeratedValue>
  69842. <enumeratedValue>
  69843. <name>ALT2</name>
  69844. <description>Select mux mode: ALT2 mux port: ECSPI1_MISO of instance: ecspi1</description>
  69845. <value>0x2</value>
  69846. </enumeratedValue>
  69847. <enumeratedValue>
  69848. <name>ALT3</name>
  69849. <description>Select mux mode: ALT3 mux port: CSI_DATA15 of instance: csi</description>
  69850. <value>0x3</value>
  69851. </enumeratedValue>
  69852. <enumeratedValue>
  69853. <name>ALT4</name>
  69854. <description>Select mux mode: ALT4 mux port: EIM_DATA15 of instance: eim</description>
  69855. <value>0x4</value>
  69856. </enumeratedValue>
  69857. <enumeratedValue>
  69858. <name>ALT5</name>
  69859. <description>Select mux mode: ALT5 mux port: GPIO3_IO28 of instance: gpio3</description>
  69860. <value>0x5</value>
  69861. </enumeratedValue>
  69862. <enumeratedValue>
  69863. <name>ALT6</name>
  69864. <description>Select mux mode: ALT6 mux port: SRC_BT_CFG31 of instance: src</description>
  69865. <value>0x6</value>
  69866. </enumeratedValue>
  69867. <enumeratedValue>
  69868. <name>ALT8</name>
  69869. <description>Select mux mode: ALT8 mux port: USDHC2_DATA3 of instance: usdhc2</description>
  69870. <value>0x8</value>
  69871. </enumeratedValue>
  69872. <enumeratedValue>
  69873. <name>ALT9</name>
  69874. <description>Select mux mode: ALT9 mux port: EPDC_SDCE03 of instance: epdc</description>
  69875. <value>0x9</value>
  69876. </enumeratedValue>
  69877. </enumeratedValues>
  69878. </field>
  69879. <field>
  69880. <name>SION</name>
  69881. <description>Software Input On Field.</description>
  69882. <bitOffset>0x4</bitOffset>
  69883. <bitWidth>1</bitWidth>
  69884. <access>read-write</access>
  69885. <enumeratedValues>
  69886. <enumeratedValue>
  69887. <name>DISABLED</name>
  69888. <description>Input Path is determined by functionality</description>
  69889. <value>0</value>
  69890. </enumeratedValue>
  69891. <enumeratedValue>
  69892. <name>ENABLED</name>
  69893. <description>Force input path of pad LCD_DATA23</description>
  69894. <value>0x1</value>
  69895. </enumeratedValue>
  69896. </enumeratedValues>
  69897. </field>
  69898. </fields>
  69899. </register>
  69900. <register>
  69901. <name>SW_MUX_CTL_PAD_NAND_RE_B</name>
  69902. <description>SW_MUX_CTL_PAD_NAND_RE_B SW MUX Control Register</description>
  69903. <addressOffset>0x178</addressOffset>
  69904. <size>32</size>
  69905. <access>read-write</access>
  69906. <resetValue>0x5</resetValue>
  69907. <resetMask>0xFFFFFFFF</resetMask>
  69908. <fields>
  69909. <field>
  69910. <name>MUX_MODE</name>
  69911. <description>MUX Mode Select Field.</description>
  69912. <bitOffset>0</bitOffset>
  69913. <bitWidth>4</bitWidth>
  69914. <access>read-write</access>
  69915. <enumeratedValues>
  69916. <enumeratedValue>
  69917. <name>ALT0</name>
  69918. <description>Select mux mode: ALT0 mux port: RAWNAND_RE_B of instance: rawnand</description>
  69919. <value>0</value>
  69920. </enumeratedValue>
  69921. <enumeratedValue>
  69922. <name>ALT1</name>
  69923. <description>Select mux mode: ALT1 mux port: USDHC2_CLK of instance: usdhc2</description>
  69924. <value>0x1</value>
  69925. </enumeratedValue>
  69926. <enumeratedValue>
  69927. <name>ALT2</name>
  69928. <description>Select mux mode: ALT2 mux port: QSPI_B_SCLK of instance: qspi</description>
  69929. <value>0x2</value>
  69930. </enumeratedValue>
  69931. <enumeratedValue>
  69932. <name>ALT3</name>
  69933. <description>Select mux mode: ALT3 mux port: KPP_ROW00 of instance: kpp</description>
  69934. <value>0x3</value>
  69935. </enumeratedValue>
  69936. <enumeratedValue>
  69937. <name>ALT4</name>
  69938. <description>Select mux mode: ALT4 mux port: EIM_EB_B00 of instance: eim</description>
  69939. <value>0x4</value>
  69940. </enumeratedValue>
  69941. <enumeratedValue>
  69942. <name>ALT5</name>
  69943. <description>Select mux mode: ALT5 mux port: GPIO4_IO00 of instance: gpio4</description>
  69944. <value>0x5</value>
  69945. </enumeratedValue>
  69946. <enumeratedValue>
  69947. <name>ALT8</name>
  69948. <description>Select mux mode: ALT8 mux port: ECSPI3_SS2 of instance: ecspi3</description>
  69949. <value>0x8</value>
  69950. </enumeratedValue>
  69951. </enumeratedValues>
  69952. </field>
  69953. <field>
  69954. <name>SION</name>
  69955. <description>Software Input On Field.</description>
  69956. <bitOffset>0x4</bitOffset>
  69957. <bitWidth>1</bitWidth>
  69958. <access>read-write</access>
  69959. <enumeratedValues>
  69960. <enumeratedValue>
  69961. <name>DISABLED</name>
  69962. <description>Input Path is determined by functionality</description>
  69963. <value>0</value>
  69964. </enumeratedValue>
  69965. <enumeratedValue>
  69966. <name>ENABLED</name>
  69967. <description>Force input path of pad NAND_RE_B</description>
  69968. <value>0x1</value>
  69969. </enumeratedValue>
  69970. </enumeratedValues>
  69971. </field>
  69972. </fields>
  69973. </register>
  69974. <register>
  69975. <name>SW_MUX_CTL_PAD_NAND_WE_B</name>
  69976. <description>SW_MUX_CTL_PAD_NAND_WE_B SW MUX Control Register</description>
  69977. <addressOffset>0x17C</addressOffset>
  69978. <size>32</size>
  69979. <access>read-write</access>
  69980. <resetValue>0x5</resetValue>
  69981. <resetMask>0xFFFFFFFF</resetMask>
  69982. <fields>
  69983. <field>
  69984. <name>MUX_MODE</name>
  69985. <description>MUX Mode Select Field.</description>
  69986. <bitOffset>0</bitOffset>
  69987. <bitWidth>4</bitWidth>
  69988. <access>read-write</access>
  69989. <enumeratedValues>
  69990. <enumeratedValue>
  69991. <name>ALT0</name>
  69992. <description>Select mux mode: ALT0 mux port: RAWNAND_WE_B of instance: rawnand</description>
  69993. <value>0</value>
  69994. </enumeratedValue>
  69995. <enumeratedValue>
  69996. <name>ALT1</name>
  69997. <description>Select mux mode: ALT1 mux port: USDHC2_CMD of instance: usdhc2</description>
  69998. <value>0x1</value>
  69999. </enumeratedValue>
  70000. <enumeratedValue>
  70001. <name>ALT2</name>
  70002. <description>Select mux mode: ALT2 mux port: QSPI_B_SS0_B of instance: qspi</description>
  70003. <value>0x2</value>
  70004. </enumeratedValue>
  70005. <enumeratedValue>
  70006. <name>ALT3</name>
  70007. <description>Select mux mode: ALT3 mux port: KPP_COL00 of instance: kpp</description>
  70008. <value>0x3</value>
  70009. </enumeratedValue>
  70010. <enumeratedValue>
  70011. <name>ALT4</name>
  70012. <description>Select mux mode: ALT4 mux port: EIM_EB_B01 of instance: eim</description>
  70013. <value>0x4</value>
  70014. </enumeratedValue>
  70015. <enumeratedValue>
  70016. <name>ALT5</name>
  70017. <description>Select mux mode: ALT5 mux port: GPIO4_IO01 of instance: gpio4</description>
  70018. <value>0x5</value>
  70019. </enumeratedValue>
  70020. <enumeratedValue>
  70021. <name>ALT8</name>
  70022. <description>Select mux mode: ALT8 mux port: ECSPI3_SS3 of instance: ecspi3</description>
  70023. <value>0x8</value>
  70024. </enumeratedValue>
  70025. </enumeratedValues>
  70026. </field>
  70027. <field>
  70028. <name>SION</name>
  70029. <description>Software Input On Field.</description>
  70030. <bitOffset>0x4</bitOffset>
  70031. <bitWidth>1</bitWidth>
  70032. <access>read-write</access>
  70033. <enumeratedValues>
  70034. <enumeratedValue>
  70035. <name>DISABLED</name>
  70036. <description>Input Path is determined by functionality</description>
  70037. <value>0</value>
  70038. </enumeratedValue>
  70039. <enumeratedValue>
  70040. <name>ENABLED</name>
  70041. <description>Force input path of pad NAND_WE_B</description>
  70042. <value>0x1</value>
  70043. </enumeratedValue>
  70044. </enumeratedValues>
  70045. </field>
  70046. </fields>
  70047. </register>
  70048. <register>
  70049. <name>SW_MUX_CTL_PAD_NAND_DATA00</name>
  70050. <description>SW_MUX_CTL_PAD_NAND_DATA00 SW MUX Control Register</description>
  70051. <addressOffset>0x180</addressOffset>
  70052. <size>32</size>
  70053. <access>read-write</access>
  70054. <resetValue>0x5</resetValue>
  70055. <resetMask>0xFFFFFFFF</resetMask>
  70056. <fields>
  70057. <field>
  70058. <name>MUX_MODE</name>
  70059. <description>MUX Mode Select Field.</description>
  70060. <bitOffset>0</bitOffset>
  70061. <bitWidth>4</bitWidth>
  70062. <access>read-write</access>
  70063. <enumeratedValues>
  70064. <enumeratedValue>
  70065. <name>ALT0</name>
  70066. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA00 of instance: rawnand</description>
  70067. <value>0</value>
  70068. </enumeratedValue>
  70069. <enumeratedValue>
  70070. <name>ALT1</name>
  70071. <description>Select mux mode: ALT1 mux port: USDHC2_DATA0 of instance: usdhc2</description>
  70072. <value>0x1</value>
  70073. </enumeratedValue>
  70074. <enumeratedValue>
  70075. <name>ALT2</name>
  70076. <description>Select mux mode: ALT2 mux port: QSPI_B_SS1_B of instance: qspi</description>
  70077. <value>0x2</value>
  70078. </enumeratedValue>
  70079. <enumeratedValue>
  70080. <name>ALT3</name>
  70081. <description>Select mux mode: ALT3 mux port: KPP_ROW01 of instance: kpp</description>
  70082. <value>0x3</value>
  70083. </enumeratedValue>
  70084. <enumeratedValue>
  70085. <name>ALT4</name>
  70086. <description>Select mux mode: ALT4 mux port: EIM_AD08 of instance: eim</description>
  70087. <value>0x4</value>
  70088. </enumeratedValue>
  70089. <enumeratedValue>
  70090. <name>ALT5</name>
  70091. <description>Select mux mode: ALT5 mux port: GPIO4_IO02 of instance: gpio4</description>
  70092. <value>0x5</value>
  70093. </enumeratedValue>
  70094. <enumeratedValue>
  70095. <name>ALT8</name>
  70096. <description>Select mux mode: ALT8 mux port: ECSPI4_RDY of instance: ecspi4</description>
  70097. <value>0x8</value>
  70098. </enumeratedValue>
  70099. </enumeratedValues>
  70100. </field>
  70101. <field>
  70102. <name>SION</name>
  70103. <description>Software Input On Field.</description>
  70104. <bitOffset>0x4</bitOffset>
  70105. <bitWidth>1</bitWidth>
  70106. <access>read-write</access>
  70107. <enumeratedValues>
  70108. <enumeratedValue>
  70109. <name>DISABLED</name>
  70110. <description>Input Path is determined by functionality</description>
  70111. <value>0</value>
  70112. </enumeratedValue>
  70113. <enumeratedValue>
  70114. <name>ENABLED</name>
  70115. <description>Force input path of pad NAND_DATA00</description>
  70116. <value>0x1</value>
  70117. </enumeratedValue>
  70118. </enumeratedValues>
  70119. </field>
  70120. </fields>
  70121. </register>
  70122. <register>
  70123. <name>SW_MUX_CTL_PAD_NAND_DATA01</name>
  70124. <description>SW_MUX_CTL_PAD_NAND_DATA01 SW MUX Control Register</description>
  70125. <addressOffset>0x184</addressOffset>
  70126. <size>32</size>
  70127. <access>read-write</access>
  70128. <resetValue>0x5</resetValue>
  70129. <resetMask>0xFFFFFFFF</resetMask>
  70130. <fields>
  70131. <field>
  70132. <name>MUX_MODE</name>
  70133. <description>MUX Mode Select Field.</description>
  70134. <bitOffset>0</bitOffset>
  70135. <bitWidth>4</bitWidth>
  70136. <access>read-write</access>
  70137. <enumeratedValues>
  70138. <enumeratedValue>
  70139. <name>ALT0</name>
  70140. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA01 of instance: rawnand</description>
  70141. <value>0</value>
  70142. </enumeratedValue>
  70143. <enumeratedValue>
  70144. <name>ALT1</name>
  70145. <description>Select mux mode: ALT1 mux port: USDHC2_DATA1 of instance: usdhc2</description>
  70146. <value>0x1</value>
  70147. </enumeratedValue>
  70148. <enumeratedValue>
  70149. <name>ALT2</name>
  70150. <description>Select mux mode: ALT2 mux port: QSPI_B_DQS of instance: qspi</description>
  70151. <value>0x2</value>
  70152. </enumeratedValue>
  70153. <enumeratedValue>
  70154. <name>ALT3</name>
  70155. <description>Select mux mode: ALT3 mux port: KPP_COL01 of instance: kpp</description>
  70156. <value>0x3</value>
  70157. </enumeratedValue>
  70158. <enumeratedValue>
  70159. <name>ALT4</name>
  70160. <description>Select mux mode: ALT4 mux port: EIM_AD09 of instance: eim</description>
  70161. <value>0x4</value>
  70162. </enumeratedValue>
  70163. <enumeratedValue>
  70164. <name>ALT5</name>
  70165. <description>Select mux mode: ALT5 mux port: GPIO4_IO03 of instance: gpio4</description>
  70166. <value>0x5</value>
  70167. </enumeratedValue>
  70168. <enumeratedValue>
  70169. <name>ALT8</name>
  70170. <description>Select mux mode: ALT8 mux port: ECSPI4_SS1 of instance: ecspi4</description>
  70171. <value>0x8</value>
  70172. </enumeratedValue>
  70173. </enumeratedValues>
  70174. </field>
  70175. <field>
  70176. <name>SION</name>
  70177. <description>Software Input On Field.</description>
  70178. <bitOffset>0x4</bitOffset>
  70179. <bitWidth>1</bitWidth>
  70180. <access>read-write</access>
  70181. <enumeratedValues>
  70182. <enumeratedValue>
  70183. <name>DISABLED</name>
  70184. <description>Input Path is determined by functionality</description>
  70185. <value>0</value>
  70186. </enumeratedValue>
  70187. <enumeratedValue>
  70188. <name>ENABLED</name>
  70189. <description>Force input path of pad NAND_DATA01</description>
  70190. <value>0x1</value>
  70191. </enumeratedValue>
  70192. </enumeratedValues>
  70193. </field>
  70194. </fields>
  70195. </register>
  70196. <register>
  70197. <name>SW_MUX_CTL_PAD_NAND_DATA02</name>
  70198. <description>SW_MUX_CTL_PAD_NAND_DATA02 SW MUX Control Register</description>
  70199. <addressOffset>0x188</addressOffset>
  70200. <size>32</size>
  70201. <access>read-write</access>
  70202. <resetValue>0x5</resetValue>
  70203. <resetMask>0xFFFFFFFF</resetMask>
  70204. <fields>
  70205. <field>
  70206. <name>MUX_MODE</name>
  70207. <description>MUX Mode Select Field.</description>
  70208. <bitOffset>0</bitOffset>
  70209. <bitWidth>4</bitWidth>
  70210. <access>read-write</access>
  70211. <enumeratedValues>
  70212. <enumeratedValue>
  70213. <name>ALT0</name>
  70214. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA02 of instance: rawnand</description>
  70215. <value>0</value>
  70216. </enumeratedValue>
  70217. <enumeratedValue>
  70218. <name>ALT1</name>
  70219. <description>Select mux mode: ALT1 mux port: USDHC2_DATA2 of instance: usdhc2</description>
  70220. <value>0x1</value>
  70221. </enumeratedValue>
  70222. <enumeratedValue>
  70223. <name>ALT2</name>
  70224. <description>Select mux mode: ALT2 mux port: QSPI_B_DATA00 of instance: qspi</description>
  70225. <value>0x2</value>
  70226. </enumeratedValue>
  70227. <enumeratedValue>
  70228. <name>ALT3</name>
  70229. <description>Select mux mode: ALT3 mux port: KPP_ROW02 of instance: kpp</description>
  70230. <value>0x3</value>
  70231. </enumeratedValue>
  70232. <enumeratedValue>
  70233. <name>ALT4</name>
  70234. <description>Select mux mode: ALT4 mux port: EIM_AD10 of instance: eim</description>
  70235. <value>0x4</value>
  70236. </enumeratedValue>
  70237. <enumeratedValue>
  70238. <name>ALT5</name>
  70239. <description>Select mux mode: ALT5 mux port: GPIO4_IO04 of instance: gpio4</description>
  70240. <value>0x5</value>
  70241. </enumeratedValue>
  70242. <enumeratedValue>
  70243. <name>ALT8</name>
  70244. <description>Select mux mode: ALT8 mux port: ECSPI4_SS2 of instance: ecspi4</description>
  70245. <value>0x8</value>
  70246. </enumeratedValue>
  70247. </enumeratedValues>
  70248. </field>
  70249. <field>
  70250. <name>SION</name>
  70251. <description>Software Input On Field.</description>
  70252. <bitOffset>0x4</bitOffset>
  70253. <bitWidth>1</bitWidth>
  70254. <access>read-write</access>
  70255. <enumeratedValues>
  70256. <enumeratedValue>
  70257. <name>DISABLED</name>
  70258. <description>Input Path is determined by functionality</description>
  70259. <value>0</value>
  70260. </enumeratedValue>
  70261. <enumeratedValue>
  70262. <name>ENABLED</name>
  70263. <description>Force input path of pad NAND_DATA02</description>
  70264. <value>0x1</value>
  70265. </enumeratedValue>
  70266. </enumeratedValues>
  70267. </field>
  70268. </fields>
  70269. </register>
  70270. <register>
  70271. <name>SW_MUX_CTL_PAD_NAND_DATA03</name>
  70272. <description>SW_MUX_CTL_PAD_NAND_DATA03 SW MUX Control Register</description>
  70273. <addressOffset>0x18C</addressOffset>
  70274. <size>32</size>
  70275. <access>read-write</access>
  70276. <resetValue>0x5</resetValue>
  70277. <resetMask>0xFFFFFFFF</resetMask>
  70278. <fields>
  70279. <field>
  70280. <name>MUX_MODE</name>
  70281. <description>MUX Mode Select Field.</description>
  70282. <bitOffset>0</bitOffset>
  70283. <bitWidth>4</bitWidth>
  70284. <access>read-write</access>
  70285. <enumeratedValues>
  70286. <enumeratedValue>
  70287. <name>ALT0</name>
  70288. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA03 of instance: rawnand</description>
  70289. <value>0</value>
  70290. </enumeratedValue>
  70291. <enumeratedValue>
  70292. <name>ALT1</name>
  70293. <description>Select mux mode: ALT1 mux port: USDHC2_DATA3 of instance: usdhc2</description>
  70294. <value>0x1</value>
  70295. </enumeratedValue>
  70296. <enumeratedValue>
  70297. <name>ALT2</name>
  70298. <description>Select mux mode: ALT2 mux port: QSPI_B_DATA01 of instance: qspi</description>
  70299. <value>0x2</value>
  70300. </enumeratedValue>
  70301. <enumeratedValue>
  70302. <name>ALT3</name>
  70303. <description>Select mux mode: ALT3 mux port: KPP_COL02 of instance: kpp</description>
  70304. <value>0x3</value>
  70305. </enumeratedValue>
  70306. <enumeratedValue>
  70307. <name>ALT4</name>
  70308. <description>Select mux mode: ALT4 mux port: EIM_AD11 of instance: eim</description>
  70309. <value>0x4</value>
  70310. </enumeratedValue>
  70311. <enumeratedValue>
  70312. <name>ALT5</name>
  70313. <description>Select mux mode: ALT5 mux port: GPIO4_IO05 of instance: gpio4</description>
  70314. <value>0x5</value>
  70315. </enumeratedValue>
  70316. <enumeratedValue>
  70317. <name>ALT8</name>
  70318. <description>Select mux mode: ALT8 mux port: ECSPI4_SS3 of instance: ecspi4</description>
  70319. <value>0x8</value>
  70320. </enumeratedValue>
  70321. </enumeratedValues>
  70322. </field>
  70323. <field>
  70324. <name>SION</name>
  70325. <description>Software Input On Field.</description>
  70326. <bitOffset>0x4</bitOffset>
  70327. <bitWidth>1</bitWidth>
  70328. <access>read-write</access>
  70329. <enumeratedValues>
  70330. <enumeratedValue>
  70331. <name>DISABLED</name>
  70332. <description>Input Path is determined by functionality</description>
  70333. <value>0</value>
  70334. </enumeratedValue>
  70335. <enumeratedValue>
  70336. <name>ENABLED</name>
  70337. <description>Force input path of pad NAND_DATA03</description>
  70338. <value>0x1</value>
  70339. </enumeratedValue>
  70340. </enumeratedValues>
  70341. </field>
  70342. </fields>
  70343. </register>
  70344. <register>
  70345. <name>SW_MUX_CTL_PAD_NAND_DATA04</name>
  70346. <description>SW_MUX_CTL_PAD_NAND_DATA04 SW MUX Control Register</description>
  70347. <addressOffset>0x190</addressOffset>
  70348. <size>32</size>
  70349. <access>read-write</access>
  70350. <resetValue>0x5</resetValue>
  70351. <resetMask>0xFFFFFFFF</resetMask>
  70352. <fields>
  70353. <field>
  70354. <name>MUX_MODE</name>
  70355. <description>MUX Mode Select Field.</description>
  70356. <bitOffset>0</bitOffset>
  70357. <bitWidth>4</bitWidth>
  70358. <access>read-write</access>
  70359. <enumeratedValues>
  70360. <enumeratedValue>
  70361. <name>ALT0</name>
  70362. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA04 of instance: rawnand</description>
  70363. <value>0</value>
  70364. </enumeratedValue>
  70365. <enumeratedValue>
  70366. <name>ALT1</name>
  70367. <description>Select mux mode: ALT1 mux port: USDHC2_DATA4 of instance: usdhc2</description>
  70368. <value>0x1</value>
  70369. </enumeratedValue>
  70370. <enumeratedValue>
  70371. <name>ALT2</name>
  70372. <description>Select mux mode: ALT2 mux port: QSPI_B_DATA02 of instance: qspi</description>
  70373. <value>0x2</value>
  70374. </enumeratedValue>
  70375. <enumeratedValue>
  70376. <name>ALT3</name>
  70377. <description>Select mux mode: ALT3 mux port: ECSPI4_SCLK of instance: ecspi4</description>
  70378. <value>0x3</value>
  70379. </enumeratedValue>
  70380. <enumeratedValue>
  70381. <name>ALT4</name>
  70382. <description>Select mux mode: ALT4 mux port: EIM_AD12 of instance: eim</description>
  70383. <value>0x4</value>
  70384. </enumeratedValue>
  70385. <enumeratedValue>
  70386. <name>ALT5</name>
  70387. <description>Select mux mode: ALT5 mux port: GPIO4_IO06 of instance: gpio4</description>
  70388. <value>0x5</value>
  70389. </enumeratedValue>
  70390. <enumeratedValue>
  70391. <name>ALT8</name>
  70392. <description>Select mux mode: ALT8 mux port: UART2_TX of instance: uart2</description>
  70393. <value>0x8</value>
  70394. </enumeratedValue>
  70395. </enumeratedValues>
  70396. </field>
  70397. <field>
  70398. <name>SION</name>
  70399. <description>Software Input On Field.</description>
  70400. <bitOffset>0x4</bitOffset>
  70401. <bitWidth>1</bitWidth>
  70402. <access>read-write</access>
  70403. <enumeratedValues>
  70404. <enumeratedValue>
  70405. <name>DISABLED</name>
  70406. <description>Input Path is determined by functionality</description>
  70407. <value>0</value>
  70408. </enumeratedValue>
  70409. <enumeratedValue>
  70410. <name>ENABLED</name>
  70411. <description>Force input path of pad NAND_DATA04</description>
  70412. <value>0x1</value>
  70413. </enumeratedValue>
  70414. </enumeratedValues>
  70415. </field>
  70416. </fields>
  70417. </register>
  70418. <register>
  70419. <name>SW_MUX_CTL_PAD_NAND_DATA05</name>
  70420. <description>SW_MUX_CTL_PAD_NAND_DATA05 SW MUX Control Register</description>
  70421. <addressOffset>0x194</addressOffset>
  70422. <size>32</size>
  70423. <access>read-write</access>
  70424. <resetValue>0x5</resetValue>
  70425. <resetMask>0xFFFFFFFF</resetMask>
  70426. <fields>
  70427. <field>
  70428. <name>MUX_MODE</name>
  70429. <description>MUX Mode Select Field.</description>
  70430. <bitOffset>0</bitOffset>
  70431. <bitWidth>4</bitWidth>
  70432. <access>read-write</access>
  70433. <enumeratedValues>
  70434. <enumeratedValue>
  70435. <name>ALT0</name>
  70436. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA05 of instance: rawnand</description>
  70437. <value>0</value>
  70438. </enumeratedValue>
  70439. <enumeratedValue>
  70440. <name>ALT1</name>
  70441. <description>Select mux mode: ALT1 mux port: USDHC2_DATA5 of instance: usdhc2</description>
  70442. <value>0x1</value>
  70443. </enumeratedValue>
  70444. <enumeratedValue>
  70445. <name>ALT2</name>
  70446. <description>Select mux mode: ALT2 mux port: QSPI_B_DATA03 of instance: qspi</description>
  70447. <value>0x2</value>
  70448. </enumeratedValue>
  70449. <enumeratedValue>
  70450. <name>ALT3</name>
  70451. <description>Select mux mode: ALT3 mux port: ECSPI4_MOSI of instance: ecspi4</description>
  70452. <value>0x3</value>
  70453. </enumeratedValue>
  70454. <enumeratedValue>
  70455. <name>ALT4</name>
  70456. <description>Select mux mode: ALT4 mux port: EIM_AD13 of instance: eim</description>
  70457. <value>0x4</value>
  70458. </enumeratedValue>
  70459. <enumeratedValue>
  70460. <name>ALT5</name>
  70461. <description>Select mux mode: ALT5 mux port: GPIO4_IO07 of instance: gpio4</description>
  70462. <value>0x5</value>
  70463. </enumeratedValue>
  70464. <enumeratedValue>
  70465. <name>ALT8</name>
  70466. <description>Select mux mode: ALT8 mux port: UART2_RX of instance: uart2</description>
  70467. <value>0x8</value>
  70468. </enumeratedValue>
  70469. </enumeratedValues>
  70470. </field>
  70471. <field>
  70472. <name>SION</name>
  70473. <description>Software Input On Field.</description>
  70474. <bitOffset>0x4</bitOffset>
  70475. <bitWidth>1</bitWidth>
  70476. <access>read-write</access>
  70477. <enumeratedValues>
  70478. <enumeratedValue>
  70479. <name>DISABLED</name>
  70480. <description>Input Path is determined by functionality</description>
  70481. <value>0</value>
  70482. </enumeratedValue>
  70483. <enumeratedValue>
  70484. <name>ENABLED</name>
  70485. <description>Force input path of pad NAND_DATA05</description>
  70486. <value>0x1</value>
  70487. </enumeratedValue>
  70488. </enumeratedValues>
  70489. </field>
  70490. </fields>
  70491. </register>
  70492. <register>
  70493. <name>SW_MUX_CTL_PAD_NAND_DATA06</name>
  70494. <description>SW_MUX_CTL_PAD_NAND_DATA06 SW MUX Control Register</description>
  70495. <addressOffset>0x198</addressOffset>
  70496. <size>32</size>
  70497. <access>read-write</access>
  70498. <resetValue>0x5</resetValue>
  70499. <resetMask>0xFFFFFFFF</resetMask>
  70500. <fields>
  70501. <field>
  70502. <name>MUX_MODE</name>
  70503. <description>MUX Mode Select Field.</description>
  70504. <bitOffset>0</bitOffset>
  70505. <bitWidth>4</bitWidth>
  70506. <access>read-write</access>
  70507. <enumeratedValues>
  70508. <enumeratedValue>
  70509. <name>ALT0</name>
  70510. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA06 of instance: rawnand</description>
  70511. <value>0</value>
  70512. </enumeratedValue>
  70513. <enumeratedValue>
  70514. <name>ALT1</name>
  70515. <description>Select mux mode: ALT1 mux port: USDHC2_DATA6 of instance: usdhc2</description>
  70516. <value>0x1</value>
  70517. </enumeratedValue>
  70518. <enumeratedValue>
  70519. <name>ALT2</name>
  70520. <description>Select mux mode: ALT2 mux port: SAI2_RX_BCLK of instance: sai2</description>
  70521. <value>0x2</value>
  70522. </enumeratedValue>
  70523. <enumeratedValue>
  70524. <name>ALT3</name>
  70525. <description>Select mux mode: ALT3 mux port: ECSPI4_MISO of instance: ecspi4</description>
  70526. <value>0x3</value>
  70527. </enumeratedValue>
  70528. <enumeratedValue>
  70529. <name>ALT4</name>
  70530. <description>Select mux mode: ALT4 mux port: EIM_AD14 of instance: eim</description>
  70531. <value>0x4</value>
  70532. </enumeratedValue>
  70533. <enumeratedValue>
  70534. <name>ALT5</name>
  70535. <description>Select mux mode: ALT5 mux port: GPIO4_IO08 of instance: gpio4</description>
  70536. <value>0x5</value>
  70537. </enumeratedValue>
  70538. <enumeratedValue>
  70539. <name>ALT8</name>
  70540. <description>Select mux mode: ALT8 mux port: UART2_CTS_B of instance: uart2</description>
  70541. <value>0x8</value>
  70542. </enumeratedValue>
  70543. </enumeratedValues>
  70544. </field>
  70545. <field>
  70546. <name>SION</name>
  70547. <description>Software Input On Field.</description>
  70548. <bitOffset>0x4</bitOffset>
  70549. <bitWidth>1</bitWidth>
  70550. <access>read-write</access>
  70551. <enumeratedValues>
  70552. <enumeratedValue>
  70553. <name>DISABLED</name>
  70554. <description>Input Path is determined by functionality</description>
  70555. <value>0</value>
  70556. </enumeratedValue>
  70557. <enumeratedValue>
  70558. <name>ENABLED</name>
  70559. <description>Force input path of pad NAND_DATA06</description>
  70560. <value>0x1</value>
  70561. </enumeratedValue>
  70562. </enumeratedValues>
  70563. </field>
  70564. </fields>
  70565. </register>
  70566. <register>
  70567. <name>SW_MUX_CTL_PAD_NAND_DATA07</name>
  70568. <description>SW_MUX_CTL_PAD_NAND_DATA07 SW MUX Control Register</description>
  70569. <addressOffset>0x19C</addressOffset>
  70570. <size>32</size>
  70571. <access>read-write</access>
  70572. <resetValue>0x5</resetValue>
  70573. <resetMask>0xFFFFFFFF</resetMask>
  70574. <fields>
  70575. <field>
  70576. <name>MUX_MODE</name>
  70577. <description>MUX Mode Select Field.</description>
  70578. <bitOffset>0</bitOffset>
  70579. <bitWidth>4</bitWidth>
  70580. <access>read-write</access>
  70581. <enumeratedValues>
  70582. <enumeratedValue>
  70583. <name>ALT0</name>
  70584. <description>Select mux mode: ALT0 mux port: RAWNAND_DATA07 of instance: rawnand</description>
  70585. <value>0</value>
  70586. </enumeratedValue>
  70587. <enumeratedValue>
  70588. <name>ALT1</name>
  70589. <description>Select mux mode: ALT1 mux port: USDHC2_DATA7 of instance: usdhc2</description>
  70590. <value>0x1</value>
  70591. </enumeratedValue>
  70592. <enumeratedValue>
  70593. <name>ALT2</name>
  70594. <description>Select mux mode: ALT2 mux port: QSPI_A_SS1_B of instance: qspi</description>
  70595. <value>0x2</value>
  70596. </enumeratedValue>
  70597. <enumeratedValue>
  70598. <name>ALT3</name>
  70599. <description>Select mux mode: ALT3 mux port: ECSPI4_SS0 of instance: ecspi4</description>
  70600. <value>0x3</value>
  70601. </enumeratedValue>
  70602. <enumeratedValue>
  70603. <name>ALT4</name>
  70604. <description>Select mux mode: ALT4 mux port: EIM_AD15 of instance: eim</description>
  70605. <value>0x4</value>
  70606. </enumeratedValue>
  70607. <enumeratedValue>
  70608. <name>ALT5</name>
  70609. <description>Select mux mode: ALT5 mux port: GPIO4_IO09 of instance: gpio4</description>
  70610. <value>0x5</value>
  70611. </enumeratedValue>
  70612. <enumeratedValue>
  70613. <name>ALT8</name>
  70614. <description>Select mux mode: ALT8 mux port: UART2_RTS_B of instance: uart2</description>
  70615. <value>0x8</value>
  70616. </enumeratedValue>
  70617. </enumeratedValues>
  70618. </field>
  70619. <field>
  70620. <name>SION</name>
  70621. <description>Software Input On Field.</description>
  70622. <bitOffset>0x4</bitOffset>
  70623. <bitWidth>1</bitWidth>
  70624. <access>read-write</access>
  70625. <enumeratedValues>
  70626. <enumeratedValue>
  70627. <name>DISABLED</name>
  70628. <description>Input Path is determined by functionality</description>
  70629. <value>0</value>
  70630. </enumeratedValue>
  70631. <enumeratedValue>
  70632. <name>ENABLED</name>
  70633. <description>Force input path of pad NAND_DATA07</description>
  70634. <value>0x1</value>
  70635. </enumeratedValue>
  70636. </enumeratedValues>
  70637. </field>
  70638. </fields>
  70639. </register>
  70640. <register>
  70641. <name>SW_MUX_CTL_PAD_NAND_ALE</name>
  70642. <description>SW_MUX_CTL_PAD_NAND_ALE SW MUX Control Register</description>
  70643. <addressOffset>0x1A0</addressOffset>
  70644. <size>32</size>
  70645. <access>read-write</access>
  70646. <resetValue>0x5</resetValue>
  70647. <resetMask>0xFFFFFFFF</resetMask>
  70648. <fields>
  70649. <field>
  70650. <name>MUX_MODE</name>
  70651. <description>MUX Mode Select Field.</description>
  70652. <bitOffset>0</bitOffset>
  70653. <bitWidth>4</bitWidth>
  70654. <access>read-write</access>
  70655. <enumeratedValues>
  70656. <enumeratedValue>
  70657. <name>ALT0</name>
  70658. <description>Select mux mode: ALT0 mux port: RAWNAND_ALE of instance: rawnand</description>
  70659. <value>0</value>
  70660. </enumeratedValue>
  70661. <enumeratedValue>
  70662. <name>ALT1</name>
  70663. <description>Select mux mode: ALT1 mux port: USDHC2_RESET_B of instance: usdhc2</description>
  70664. <value>0x1</value>
  70665. </enumeratedValue>
  70666. <enumeratedValue>
  70667. <name>ALT2</name>
  70668. <description>Select mux mode: ALT2 mux port: QSPI_A_DQS of instance: qspi</description>
  70669. <value>0x2</value>
  70670. </enumeratedValue>
  70671. <enumeratedValue>
  70672. <name>ALT3</name>
  70673. <description>Select mux mode: ALT3 mux port: PWM3_OUT of instance: pwm3</description>
  70674. <value>0x3</value>
  70675. </enumeratedValue>
  70676. <enumeratedValue>
  70677. <name>ALT4</name>
  70678. <description>Select mux mode: ALT4 mux port: EIM_ADDR17 of instance: eim</description>
  70679. <value>0x4</value>
  70680. </enumeratedValue>
  70681. <enumeratedValue>
  70682. <name>ALT5</name>
  70683. <description>Select mux mode: ALT5 mux port: GPIO4_IO10 of instance: gpio4</description>
  70684. <value>0x5</value>
  70685. </enumeratedValue>
  70686. <enumeratedValue>
  70687. <name>ALT8</name>
  70688. <description>Select mux mode: ALT8 mux port: ECSPI3_SS1 of instance: ecspi3</description>
  70689. <value>0x8</value>
  70690. </enumeratedValue>
  70691. </enumeratedValues>
  70692. </field>
  70693. <field>
  70694. <name>SION</name>
  70695. <description>Software Input On Field.</description>
  70696. <bitOffset>0x4</bitOffset>
  70697. <bitWidth>1</bitWidth>
  70698. <access>read-write</access>
  70699. <enumeratedValues>
  70700. <enumeratedValue>
  70701. <name>DISABLED</name>
  70702. <description>Input Path is determined by functionality</description>
  70703. <value>0</value>
  70704. </enumeratedValue>
  70705. <enumeratedValue>
  70706. <name>ENABLED</name>
  70707. <description>Force input path of pad NAND_ALE</description>
  70708. <value>0x1</value>
  70709. </enumeratedValue>
  70710. </enumeratedValues>
  70711. </field>
  70712. </fields>
  70713. </register>
  70714. <register>
  70715. <name>SW_MUX_CTL_PAD_NAND_WP_B</name>
  70716. <description>SW_MUX_CTL_PAD_NAND_WP_B SW MUX Control Register</description>
  70717. <addressOffset>0x1A4</addressOffset>
  70718. <size>32</size>
  70719. <access>read-write</access>
  70720. <resetValue>0x5</resetValue>
  70721. <resetMask>0xFFFFFFFF</resetMask>
  70722. <fields>
  70723. <field>
  70724. <name>MUX_MODE</name>
  70725. <description>MUX Mode Select Field.</description>
  70726. <bitOffset>0</bitOffset>
  70727. <bitWidth>4</bitWidth>
  70728. <access>read-write</access>
  70729. <enumeratedValues>
  70730. <enumeratedValue>
  70731. <name>ALT0</name>
  70732. <description>Select mux mode: ALT0 mux port: RAWNAND_WP_B of instance: rawnand</description>
  70733. <value>0</value>
  70734. </enumeratedValue>
  70735. <enumeratedValue>
  70736. <name>ALT1</name>
  70737. <description>Select mux mode: ALT1 mux port: USDHC1_RESET_B of instance: usdhc1</description>
  70738. <value>0x1</value>
  70739. </enumeratedValue>
  70740. <enumeratedValue>
  70741. <name>ALT2</name>
  70742. <description>Select mux mode: ALT2 mux port: QSPI_A_SCLK of instance: qspi</description>
  70743. <value>0x2</value>
  70744. </enumeratedValue>
  70745. <enumeratedValue>
  70746. <name>ALT3</name>
  70747. <description>Select mux mode: ALT3 mux port: PWM4_OUT of instance: pwm4</description>
  70748. <value>0x3</value>
  70749. </enumeratedValue>
  70750. <enumeratedValue>
  70751. <name>ALT4</name>
  70752. <description>Select mux mode: ALT4 mux port: EIM_BCLK of instance: eim</description>
  70753. <value>0x4</value>
  70754. </enumeratedValue>
  70755. <enumeratedValue>
  70756. <name>ALT5</name>
  70757. <description>Select mux mode: ALT5 mux port: GPIO4_IO11 of instance: gpio4</description>
  70758. <value>0x5</value>
  70759. </enumeratedValue>
  70760. <enumeratedValue>
  70761. <name>ALT8</name>
  70762. <description>Select mux mode: ALT8 mux port: ECSPI3_RDY of instance: ecspi3</description>
  70763. <value>0x8</value>
  70764. </enumeratedValue>
  70765. </enumeratedValues>
  70766. </field>
  70767. <field>
  70768. <name>SION</name>
  70769. <description>Software Input On Field.</description>
  70770. <bitOffset>0x4</bitOffset>
  70771. <bitWidth>1</bitWidth>
  70772. <access>read-write</access>
  70773. <enumeratedValues>
  70774. <enumeratedValue>
  70775. <name>DISABLED</name>
  70776. <description>Input Path is determined by functionality</description>
  70777. <value>0</value>
  70778. </enumeratedValue>
  70779. <enumeratedValue>
  70780. <name>ENABLED</name>
  70781. <description>Force input path of pad NAND_WP_B</description>
  70782. <value>0x1</value>
  70783. </enumeratedValue>
  70784. </enumeratedValues>
  70785. </field>
  70786. </fields>
  70787. </register>
  70788. <register>
  70789. <name>SW_MUX_CTL_PAD_NAND_READY_B</name>
  70790. <description>SW_MUX_CTL_PAD_NAND_READY_B SW MUX Control Register</description>
  70791. <addressOffset>0x1A8</addressOffset>
  70792. <size>32</size>
  70793. <access>read-write</access>
  70794. <resetValue>0x5</resetValue>
  70795. <resetMask>0xFFFFFFFF</resetMask>
  70796. <fields>
  70797. <field>
  70798. <name>MUX_MODE</name>
  70799. <description>MUX Mode Select Field.</description>
  70800. <bitOffset>0</bitOffset>
  70801. <bitWidth>4</bitWidth>
  70802. <access>read-write</access>
  70803. <enumeratedValues>
  70804. <enumeratedValue>
  70805. <name>ALT0</name>
  70806. <description>Select mux mode: ALT0 mux port: RAWNAND_READY_B of instance: rawnand</description>
  70807. <value>0</value>
  70808. </enumeratedValue>
  70809. <enumeratedValue>
  70810. <name>ALT1</name>
  70811. <description>Select mux mode: ALT1 mux port: USDHC1_DATA4 of instance: usdhc1</description>
  70812. <value>0x1</value>
  70813. </enumeratedValue>
  70814. <enumeratedValue>
  70815. <name>ALT2</name>
  70816. <description>Select mux mode: ALT2 mux port: QSPI_A_DATA00 of instance: qspi</description>
  70817. <value>0x2</value>
  70818. </enumeratedValue>
  70819. <enumeratedValue>
  70820. <name>ALT3</name>
  70821. <description>Select mux mode: ALT3 mux port: ECSPI3_SS0 of instance: ecspi3</description>
  70822. <value>0x3</value>
  70823. </enumeratedValue>
  70824. <enumeratedValue>
  70825. <name>ALT4</name>
  70826. <description>Select mux mode: ALT4 mux port: EIM_CS1_B of instance: eim</description>
  70827. <value>0x4</value>
  70828. </enumeratedValue>
  70829. <enumeratedValue>
  70830. <name>ALT5</name>
  70831. <description>Select mux mode: ALT5 mux port: GPIO4_IO12 of instance: gpio4</description>
  70832. <value>0x5</value>
  70833. </enumeratedValue>
  70834. <enumeratedValue>
  70835. <name>ALT8</name>
  70836. <description>Select mux mode: ALT8 mux port: UART3_TX of instance: uart3</description>
  70837. <value>0x8</value>
  70838. </enumeratedValue>
  70839. </enumeratedValues>
  70840. </field>
  70841. <field>
  70842. <name>SION</name>
  70843. <description>Software Input On Field.</description>
  70844. <bitOffset>0x4</bitOffset>
  70845. <bitWidth>1</bitWidth>
  70846. <access>read-write</access>
  70847. <enumeratedValues>
  70848. <enumeratedValue>
  70849. <name>DISABLED</name>
  70850. <description>Input Path is determined by functionality</description>
  70851. <value>0</value>
  70852. </enumeratedValue>
  70853. <enumeratedValue>
  70854. <name>ENABLED</name>
  70855. <description>Force input path of pad NAND_READY_B</description>
  70856. <value>0x1</value>
  70857. </enumeratedValue>
  70858. </enumeratedValues>
  70859. </field>
  70860. </fields>
  70861. </register>
  70862. <register>
  70863. <name>SW_MUX_CTL_PAD_NAND_CE0_B</name>
  70864. <description>SW_MUX_CTL_PAD_NAND_CE0_B SW MUX Control Register</description>
  70865. <addressOffset>0x1AC</addressOffset>
  70866. <size>32</size>
  70867. <access>read-write</access>
  70868. <resetValue>0x5</resetValue>
  70869. <resetMask>0xFFFFFFFF</resetMask>
  70870. <fields>
  70871. <field>
  70872. <name>MUX_MODE</name>
  70873. <description>MUX Mode Select Field.</description>
  70874. <bitOffset>0</bitOffset>
  70875. <bitWidth>4</bitWidth>
  70876. <access>read-write</access>
  70877. <enumeratedValues>
  70878. <enumeratedValue>
  70879. <name>ALT0</name>
  70880. <description>Select mux mode: ALT0 mux port: RAWNAND_CE0_B of instance: rawnand</description>
  70881. <value>0</value>
  70882. </enumeratedValue>
  70883. <enumeratedValue>
  70884. <name>ALT1</name>
  70885. <description>Select mux mode: ALT1 mux port: USDHC1_DATA5 of instance: usdhc1</description>
  70886. <value>0x1</value>
  70887. </enumeratedValue>
  70888. <enumeratedValue>
  70889. <name>ALT2</name>
  70890. <description>Select mux mode: ALT2 mux port: QSPI_A_DATA01 of instance: qspi</description>
  70891. <value>0x2</value>
  70892. </enumeratedValue>
  70893. <enumeratedValue>
  70894. <name>ALT3</name>
  70895. <description>Select mux mode: ALT3 mux port: ECSPI3_SCLK of instance: ecspi3</description>
  70896. <value>0x3</value>
  70897. </enumeratedValue>
  70898. <enumeratedValue>
  70899. <name>ALT4</name>
  70900. <description>Select mux mode: ALT4 mux port: EIM_DTACK_B of instance: eim</description>
  70901. <value>0x4</value>
  70902. </enumeratedValue>
  70903. <enumeratedValue>
  70904. <name>ALT5</name>
  70905. <description>Select mux mode: ALT5 mux port: GPIO4_IO13 of instance: gpio4</description>
  70906. <value>0x5</value>
  70907. </enumeratedValue>
  70908. <enumeratedValue>
  70909. <name>ALT8</name>
  70910. <description>Select mux mode: ALT8 mux port: UART3_RX of instance: uart3</description>
  70911. <value>0x8</value>
  70912. </enumeratedValue>
  70913. </enumeratedValues>
  70914. </field>
  70915. <field>
  70916. <name>SION</name>
  70917. <description>Software Input On Field.</description>
  70918. <bitOffset>0x4</bitOffset>
  70919. <bitWidth>1</bitWidth>
  70920. <access>read-write</access>
  70921. <enumeratedValues>
  70922. <enumeratedValue>
  70923. <name>DISABLED</name>
  70924. <description>Input Path is determined by functionality</description>
  70925. <value>0</value>
  70926. </enumeratedValue>
  70927. <enumeratedValue>
  70928. <name>ENABLED</name>
  70929. <description>Force input path of pad NAND_CE0_B</description>
  70930. <value>0x1</value>
  70931. </enumeratedValue>
  70932. </enumeratedValues>
  70933. </field>
  70934. </fields>
  70935. </register>
  70936. <register>
  70937. <name>SW_MUX_CTL_PAD_NAND_CE1_B</name>
  70938. <description>SW_MUX_CTL_PAD_NAND_CE1_B SW MUX Control Register</description>
  70939. <addressOffset>0x1B0</addressOffset>
  70940. <size>32</size>
  70941. <access>read-write</access>
  70942. <resetValue>0x5</resetValue>
  70943. <resetMask>0xFFFFFFFF</resetMask>
  70944. <fields>
  70945. <field>
  70946. <name>MUX_MODE</name>
  70947. <description>MUX Mode Select Field.</description>
  70948. <bitOffset>0</bitOffset>
  70949. <bitWidth>4</bitWidth>
  70950. <access>read-write</access>
  70951. <enumeratedValues>
  70952. <enumeratedValue>
  70953. <name>ALT0</name>
  70954. <description>Select mux mode: ALT0 mux port: RAWNAND_CE1_B of instance: rawnand</description>
  70955. <value>0</value>
  70956. </enumeratedValue>
  70957. <enumeratedValue>
  70958. <name>ALT1</name>
  70959. <description>Select mux mode: ALT1 mux port: USDHC1_DATA6 of instance: usdhc1</description>
  70960. <value>0x1</value>
  70961. </enumeratedValue>
  70962. <enumeratedValue>
  70963. <name>ALT2</name>
  70964. <description>Select mux mode: ALT2 mux port: QSPI_A_DATA02 of instance: qspi</description>
  70965. <value>0x2</value>
  70966. </enumeratedValue>
  70967. <enumeratedValue>
  70968. <name>ALT3</name>
  70969. <description>Select mux mode: ALT3 mux port: ECSPI3_MOSI of instance: ecspi3</description>
  70970. <value>0x3</value>
  70971. </enumeratedValue>
  70972. <enumeratedValue>
  70973. <name>ALT4</name>
  70974. <description>Select mux mode: ALT4 mux port: EIM_ADDR18 of instance: eim</description>
  70975. <value>0x4</value>
  70976. </enumeratedValue>
  70977. <enumeratedValue>
  70978. <name>ALT5</name>
  70979. <description>Select mux mode: ALT5 mux port: GPIO4_IO14 of instance: gpio4</description>
  70980. <value>0x5</value>
  70981. </enumeratedValue>
  70982. <enumeratedValue>
  70983. <name>ALT8</name>
  70984. <description>Select mux mode: ALT8 mux port: UART3_CTS_B of instance: uart3</description>
  70985. <value>0x8</value>
  70986. </enumeratedValue>
  70987. </enumeratedValues>
  70988. </field>
  70989. <field>
  70990. <name>SION</name>
  70991. <description>Software Input On Field.</description>
  70992. <bitOffset>0x4</bitOffset>
  70993. <bitWidth>1</bitWidth>
  70994. <access>read-write</access>
  70995. <enumeratedValues>
  70996. <enumeratedValue>
  70997. <name>DISABLED</name>
  70998. <description>Input Path is determined by functionality</description>
  70999. <value>0</value>
  71000. </enumeratedValue>
  71001. <enumeratedValue>
  71002. <name>ENABLED</name>
  71003. <description>Force input path of pad NAND_CE1_B</description>
  71004. <value>0x1</value>
  71005. </enumeratedValue>
  71006. </enumeratedValues>
  71007. </field>
  71008. </fields>
  71009. </register>
  71010. <register>
  71011. <name>SW_MUX_CTL_PAD_NAND_CLE</name>
  71012. <description>SW_MUX_CTL_PAD_NAND_CLE SW MUX Control Register</description>
  71013. <addressOffset>0x1B4</addressOffset>
  71014. <size>32</size>
  71015. <access>read-write</access>
  71016. <resetValue>0x5</resetValue>
  71017. <resetMask>0xFFFFFFFF</resetMask>
  71018. <fields>
  71019. <field>
  71020. <name>MUX_MODE</name>
  71021. <description>MUX Mode Select Field.</description>
  71022. <bitOffset>0</bitOffset>
  71023. <bitWidth>4</bitWidth>
  71024. <access>read-write</access>
  71025. <enumeratedValues>
  71026. <enumeratedValue>
  71027. <name>ALT0</name>
  71028. <description>Select mux mode: ALT0 mux port: RAWNAND_CLE of instance: rawnand</description>
  71029. <value>0</value>
  71030. </enumeratedValue>
  71031. <enumeratedValue>
  71032. <name>ALT1</name>
  71033. <description>Select mux mode: ALT1 mux port: USDHC1_DATA7 of instance: usdhc1</description>
  71034. <value>0x1</value>
  71035. </enumeratedValue>
  71036. <enumeratedValue>
  71037. <name>ALT2</name>
  71038. <description>Select mux mode: ALT2 mux port: QSPI_A_DATA03 of instance: qspi</description>
  71039. <value>0x2</value>
  71040. </enumeratedValue>
  71041. <enumeratedValue>
  71042. <name>ALT3</name>
  71043. <description>Select mux mode: ALT3 mux port: ECSPI3_MISO of instance: ecspi3</description>
  71044. <value>0x3</value>
  71045. </enumeratedValue>
  71046. <enumeratedValue>
  71047. <name>ALT4</name>
  71048. <description>Select mux mode: ALT4 mux port: EIM_ADDR16 of instance: eim</description>
  71049. <value>0x4</value>
  71050. </enumeratedValue>
  71051. <enumeratedValue>
  71052. <name>ALT5</name>
  71053. <description>Select mux mode: ALT5 mux port: GPIO4_IO15 of instance: gpio4</description>
  71054. <value>0x5</value>
  71055. </enumeratedValue>
  71056. <enumeratedValue>
  71057. <name>ALT8</name>
  71058. <description>Select mux mode: ALT8 mux port: UART3_RTS_B of instance: uart3</description>
  71059. <value>0x8</value>
  71060. </enumeratedValue>
  71061. </enumeratedValues>
  71062. </field>
  71063. <field>
  71064. <name>SION</name>
  71065. <description>Software Input On Field.</description>
  71066. <bitOffset>0x4</bitOffset>
  71067. <bitWidth>1</bitWidth>
  71068. <access>read-write</access>
  71069. <enumeratedValues>
  71070. <enumeratedValue>
  71071. <name>DISABLED</name>
  71072. <description>Input Path is determined by functionality</description>
  71073. <value>0</value>
  71074. </enumeratedValue>
  71075. <enumeratedValue>
  71076. <name>ENABLED</name>
  71077. <description>Force input path of pad NAND_CLE</description>
  71078. <value>0x1</value>
  71079. </enumeratedValue>
  71080. </enumeratedValues>
  71081. </field>
  71082. </fields>
  71083. </register>
  71084. <register>
  71085. <name>SW_MUX_CTL_PAD_NAND_DQS</name>
  71086. <description>SW_MUX_CTL_PAD_NAND_DQS SW MUX Control Register</description>
  71087. <addressOffset>0x1B8</addressOffset>
  71088. <size>32</size>
  71089. <access>read-write</access>
  71090. <resetValue>0x5</resetValue>
  71091. <resetMask>0xFFFFFFFF</resetMask>
  71092. <fields>
  71093. <field>
  71094. <name>MUX_MODE</name>
  71095. <description>MUX Mode Select Field.</description>
  71096. <bitOffset>0</bitOffset>
  71097. <bitWidth>4</bitWidth>
  71098. <access>read-write</access>
  71099. <enumeratedValues>
  71100. <enumeratedValue>
  71101. <name>ALT0</name>
  71102. <description>Select mux mode: ALT0 mux port: RAWNAND_DQS of instance: rawnand</description>
  71103. <value>0</value>
  71104. </enumeratedValue>
  71105. <enumeratedValue>
  71106. <name>ALT1</name>
  71107. <description>Select mux mode: ALT1 mux port: CSI_FIELD of instance: csi</description>
  71108. <value>0x1</value>
  71109. </enumeratedValue>
  71110. <enumeratedValue>
  71111. <name>ALT2</name>
  71112. <description>Select mux mode: ALT2 mux port: QSPI_A_SS0_B of instance: qspi</description>
  71113. <value>0x2</value>
  71114. </enumeratedValue>
  71115. <enumeratedValue>
  71116. <name>ALT3</name>
  71117. <description>Select mux mode: ALT3 mux port: PWM5_OUT of instance: pwm5</description>
  71118. <value>0x3</value>
  71119. </enumeratedValue>
  71120. <enumeratedValue>
  71121. <name>ALT4</name>
  71122. <description>Select mux mode: ALT4 mux port: EIM_WAIT of instance: eim</description>
  71123. <value>0x4</value>
  71124. </enumeratedValue>
  71125. <enumeratedValue>
  71126. <name>ALT5</name>
  71127. <description>Select mux mode: ALT5 mux port: GPIO4_IO16 of instance: gpio4</description>
  71128. <value>0x5</value>
  71129. </enumeratedValue>
  71130. <enumeratedValue>
  71131. <name>ALT6</name>
  71132. <description>Select mux mode: ALT6 mux port: SDMA_EXT_EVENT01 of instance: sdma</description>
  71133. <value>0x6</value>
  71134. </enumeratedValue>
  71135. <enumeratedValue>
  71136. <name>ALT8</name>
  71137. <description>Select mux mode: ALT8 mux port: SPDIF_EXT_CLK of instance: spdif</description>
  71138. <value>0x8</value>
  71139. </enumeratedValue>
  71140. </enumeratedValues>
  71141. </field>
  71142. <field>
  71143. <name>SION</name>
  71144. <description>Software Input On Field.</description>
  71145. <bitOffset>0x4</bitOffset>
  71146. <bitWidth>1</bitWidth>
  71147. <access>read-write</access>
  71148. <enumeratedValues>
  71149. <enumeratedValue>
  71150. <name>DISABLED</name>
  71151. <description>Input Path is determined by functionality</description>
  71152. <value>0</value>
  71153. </enumeratedValue>
  71154. <enumeratedValue>
  71155. <name>ENABLED</name>
  71156. <description>Force input path of pad NAND_DQS</description>
  71157. <value>0x1</value>
  71158. </enumeratedValue>
  71159. </enumeratedValues>
  71160. </field>
  71161. </fields>
  71162. </register>
  71163. <register>
  71164. <name>SW_MUX_CTL_PAD_SD1_CMD</name>
  71165. <description>SW_MUX_CTL_PAD_SD1_CMD SW MUX Control Register</description>
  71166. <addressOffset>0x1BC</addressOffset>
  71167. <size>32</size>
  71168. <access>read-write</access>
  71169. <resetValue>0x5</resetValue>
  71170. <resetMask>0xFFFFFFFF</resetMask>
  71171. <fields>
  71172. <field>
  71173. <name>MUX_MODE</name>
  71174. <description>MUX Mode Select Field.</description>
  71175. <bitOffset>0</bitOffset>
  71176. <bitWidth>4</bitWidth>
  71177. <access>read-write</access>
  71178. <enumeratedValues>
  71179. <enumeratedValue>
  71180. <name>ALT0</name>
  71181. <description>Select mux mode: ALT0 mux port: USDHC1_CMD of instance: usdhc1</description>
  71182. <value>0</value>
  71183. </enumeratedValue>
  71184. <enumeratedValue>
  71185. <name>ALT1</name>
  71186. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE1 of instance: gpt2</description>
  71187. <value>0x1</value>
  71188. </enumeratedValue>
  71189. <enumeratedValue>
  71190. <name>ALT2</name>
  71191. <description>Select mux mode: ALT2 mux port: SAI2_RX_SYNC of instance: sai2</description>
  71192. <value>0x2</value>
  71193. </enumeratedValue>
  71194. <enumeratedValue>
  71195. <name>ALT3</name>
  71196. <description>Select mux mode: ALT3 mux port: SPDIF_OUT of instance: spdif</description>
  71197. <value>0x3</value>
  71198. </enumeratedValue>
  71199. <enumeratedValue>
  71200. <name>ALT4</name>
  71201. <description>Select mux mode: ALT4 mux port: EIM_ADDR19 of instance: eim</description>
  71202. <value>0x4</value>
  71203. </enumeratedValue>
  71204. <enumeratedValue>
  71205. <name>ALT5</name>
  71206. <description>Select mux mode: ALT5 mux port: GPIO2_IO16 of instance: gpio2</description>
  71207. <value>0x5</value>
  71208. </enumeratedValue>
  71209. <enumeratedValue>
  71210. <name>ALT6</name>
  71211. <description>Select mux mode: ALT6 mux port: SDMA_EXT_EVENT00 of instance: sdma</description>
  71212. <value>0x6</value>
  71213. </enumeratedValue>
  71214. <enumeratedValue>
  71215. <name>ALT8</name>
  71216. <description>Select mux mode: ALT8 mux port: USB_OTG1_PWR of instance: usb</description>
  71217. <value>0x8</value>
  71218. </enumeratedValue>
  71219. </enumeratedValues>
  71220. </field>
  71221. <field>
  71222. <name>SION</name>
  71223. <description>Software Input On Field.</description>
  71224. <bitOffset>0x4</bitOffset>
  71225. <bitWidth>1</bitWidth>
  71226. <access>read-write</access>
  71227. <enumeratedValues>
  71228. <enumeratedValue>
  71229. <name>DISABLED</name>
  71230. <description>Input Path is determined by functionality</description>
  71231. <value>0</value>
  71232. </enumeratedValue>
  71233. <enumeratedValue>
  71234. <name>ENABLED</name>
  71235. <description>Force input path of pad SD1_CMD</description>
  71236. <value>0x1</value>
  71237. </enumeratedValue>
  71238. </enumeratedValues>
  71239. </field>
  71240. </fields>
  71241. </register>
  71242. <register>
  71243. <name>SW_MUX_CTL_PAD_SD1_CLK</name>
  71244. <description>SW_MUX_CTL_PAD_SD1_CLK SW MUX Control Register</description>
  71245. <addressOffset>0x1C0</addressOffset>
  71246. <size>32</size>
  71247. <access>read-write</access>
  71248. <resetValue>0x5</resetValue>
  71249. <resetMask>0xFFFFFFFF</resetMask>
  71250. <fields>
  71251. <field>
  71252. <name>MUX_MODE</name>
  71253. <description>MUX Mode Select Field.</description>
  71254. <bitOffset>0</bitOffset>
  71255. <bitWidth>4</bitWidth>
  71256. <access>read-write</access>
  71257. <enumeratedValues>
  71258. <enumeratedValue>
  71259. <name>ALT0</name>
  71260. <description>Select mux mode: ALT0 mux port: USDHC1_CLK of instance: usdhc1</description>
  71261. <value>0</value>
  71262. </enumeratedValue>
  71263. <enumeratedValue>
  71264. <name>ALT1</name>
  71265. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE2 of instance: gpt2</description>
  71266. <value>0x1</value>
  71267. </enumeratedValue>
  71268. <enumeratedValue>
  71269. <name>ALT2</name>
  71270. <description>Select mux mode: ALT2 mux port: SAI2_MCLK of instance: sai2</description>
  71271. <value>0x2</value>
  71272. </enumeratedValue>
  71273. <enumeratedValue>
  71274. <name>ALT3</name>
  71275. <description>Select mux mode: ALT3 mux port: SPDIF_IN of instance: spdif</description>
  71276. <value>0x3</value>
  71277. </enumeratedValue>
  71278. <enumeratedValue>
  71279. <name>ALT4</name>
  71280. <description>Select mux mode: ALT4 mux port: EIM_ADDR20 of instance: eim</description>
  71281. <value>0x4</value>
  71282. </enumeratedValue>
  71283. <enumeratedValue>
  71284. <name>ALT5</name>
  71285. <description>Select mux mode: ALT5 mux port: GPIO2_IO17 of instance: gpio2</description>
  71286. <value>0x5</value>
  71287. </enumeratedValue>
  71288. <enumeratedValue>
  71289. <name>ALT8</name>
  71290. <description>Select mux mode: ALT8 mux port: USB_OTG1_OC of instance: usb</description>
  71291. <value>0x8</value>
  71292. </enumeratedValue>
  71293. </enumeratedValues>
  71294. </field>
  71295. <field>
  71296. <name>SION</name>
  71297. <description>Software Input On Field.</description>
  71298. <bitOffset>0x4</bitOffset>
  71299. <bitWidth>1</bitWidth>
  71300. <access>read-write</access>
  71301. <enumeratedValues>
  71302. <enumeratedValue>
  71303. <name>DISABLED</name>
  71304. <description>Input Path is determined by functionality</description>
  71305. <value>0</value>
  71306. </enumeratedValue>
  71307. <enumeratedValue>
  71308. <name>ENABLED</name>
  71309. <description>Force input path of pad SD1_CLK</description>
  71310. <value>0x1</value>
  71311. </enumeratedValue>
  71312. </enumeratedValues>
  71313. </field>
  71314. </fields>
  71315. </register>
  71316. <register>
  71317. <name>SW_MUX_CTL_PAD_SD1_DATA0</name>
  71318. <description>SW_MUX_CTL_PAD_SD1_DATA0 SW MUX Control Register</description>
  71319. <addressOffset>0x1C4</addressOffset>
  71320. <size>32</size>
  71321. <access>read-write</access>
  71322. <resetValue>0x5</resetValue>
  71323. <resetMask>0xFFFFFFFF</resetMask>
  71324. <fields>
  71325. <field>
  71326. <name>MUX_MODE</name>
  71327. <description>MUX Mode Select Field.</description>
  71328. <bitOffset>0</bitOffset>
  71329. <bitWidth>4</bitWidth>
  71330. <access>read-write</access>
  71331. <enumeratedValues>
  71332. <enumeratedValue>
  71333. <name>ALT0</name>
  71334. <description>Select mux mode: ALT0 mux port: USDHC1_DATA0 of instance: usdhc1</description>
  71335. <value>0</value>
  71336. </enumeratedValue>
  71337. <enumeratedValue>
  71338. <name>ALT1</name>
  71339. <description>Select mux mode: ALT1 mux port: GPT2_COMPARE3 of instance: gpt2</description>
  71340. <value>0x1</value>
  71341. </enumeratedValue>
  71342. <enumeratedValue>
  71343. <name>ALT2</name>
  71344. <description>Select mux mode: ALT2 mux port: SAI2_TX_SYNC of instance: sai2</description>
  71345. <value>0x2</value>
  71346. </enumeratedValue>
  71347. <enumeratedValue>
  71348. <name>ALT3</name>
  71349. <description>Select mux mode: ALT3 mux port: FLEXCAN1_TX of instance: flexcan1</description>
  71350. <value>0x3</value>
  71351. </enumeratedValue>
  71352. <enumeratedValue>
  71353. <name>ALT4</name>
  71354. <description>Select mux mode: ALT4 mux port: EIM_ADDR21 of instance: eim</description>
  71355. <value>0x4</value>
  71356. </enumeratedValue>
  71357. <enumeratedValue>
  71358. <name>ALT5</name>
  71359. <description>Select mux mode: ALT5 mux port: GPIO2_IO18 of instance: gpio2</description>
  71360. <value>0x5</value>
  71361. </enumeratedValue>
  71362. <enumeratedValue>
  71363. <name>ALT8</name>
  71364. <description>Select mux mode: ALT8 mux port: ANATOP_OTG1_ID of instance: anatop</description>
  71365. <value>0x8</value>
  71366. </enumeratedValue>
  71367. </enumeratedValues>
  71368. </field>
  71369. <field>
  71370. <name>SION</name>
  71371. <description>Software Input On Field.</description>
  71372. <bitOffset>0x4</bitOffset>
  71373. <bitWidth>1</bitWidth>
  71374. <access>read-write</access>
  71375. <enumeratedValues>
  71376. <enumeratedValue>
  71377. <name>DISABLED</name>
  71378. <description>Input Path is determined by functionality</description>
  71379. <value>0</value>
  71380. </enumeratedValue>
  71381. <enumeratedValue>
  71382. <name>ENABLED</name>
  71383. <description>Force input path of pad SD1_DATA0</description>
  71384. <value>0x1</value>
  71385. </enumeratedValue>
  71386. </enumeratedValues>
  71387. </field>
  71388. </fields>
  71389. </register>
  71390. <register>
  71391. <name>SW_MUX_CTL_PAD_SD1_DATA1</name>
  71392. <description>SW_MUX_CTL_PAD_SD1_DATA1 SW MUX Control Register</description>
  71393. <addressOffset>0x1C8</addressOffset>
  71394. <size>32</size>
  71395. <access>read-write</access>
  71396. <resetValue>0x5</resetValue>
  71397. <resetMask>0xFFFFFFFF</resetMask>
  71398. <fields>
  71399. <field>
  71400. <name>MUX_MODE</name>
  71401. <description>MUX Mode Select Field.</description>
  71402. <bitOffset>0</bitOffset>
  71403. <bitWidth>4</bitWidth>
  71404. <access>read-write</access>
  71405. <enumeratedValues>
  71406. <enumeratedValue>
  71407. <name>ALT0</name>
  71408. <description>Select mux mode: ALT0 mux port: USDHC1_DATA1 of instance: usdhc1</description>
  71409. <value>0</value>
  71410. </enumeratedValue>
  71411. <enumeratedValue>
  71412. <name>ALT1</name>
  71413. <description>Select mux mode: ALT1 mux port: GPT2_CLK of instance: gpt2</description>
  71414. <value>0x1</value>
  71415. </enumeratedValue>
  71416. <enumeratedValue>
  71417. <name>ALT2</name>
  71418. <description>Select mux mode: ALT2 mux port: SAI2_TX_BCLK of instance: sai2</description>
  71419. <value>0x2</value>
  71420. </enumeratedValue>
  71421. <enumeratedValue>
  71422. <name>ALT3</name>
  71423. <description>Select mux mode: ALT3 mux port: FLEXCAN1_RX of instance: flexcan1</description>
  71424. <value>0x3</value>
  71425. </enumeratedValue>
  71426. <enumeratedValue>
  71427. <name>ALT4</name>
  71428. <description>Select mux mode: ALT4 mux port: EIM_ADDR22 of instance: eim</description>
  71429. <value>0x4</value>
  71430. </enumeratedValue>
  71431. <enumeratedValue>
  71432. <name>ALT5</name>
  71433. <description>Select mux mode: ALT5 mux port: GPIO2_IO19 of instance: gpio2</description>
  71434. <value>0x5</value>
  71435. </enumeratedValue>
  71436. <enumeratedValue>
  71437. <name>ALT8</name>
  71438. <description>Select mux mode: ALT8 mux port: USB_OTG2_PWR of instance: usb</description>
  71439. <value>0x8</value>
  71440. </enumeratedValue>
  71441. </enumeratedValues>
  71442. </field>
  71443. <field>
  71444. <name>SION</name>
  71445. <description>Software Input On Field.</description>
  71446. <bitOffset>0x4</bitOffset>
  71447. <bitWidth>1</bitWidth>
  71448. <access>read-write</access>
  71449. <enumeratedValues>
  71450. <enumeratedValue>
  71451. <name>DISABLED</name>
  71452. <description>Input Path is determined by functionality</description>
  71453. <value>0</value>
  71454. </enumeratedValue>
  71455. <enumeratedValue>
  71456. <name>ENABLED</name>
  71457. <description>Force input path of pad SD1_DATA1</description>
  71458. <value>0x1</value>
  71459. </enumeratedValue>
  71460. </enumeratedValues>
  71461. </field>
  71462. </fields>
  71463. </register>
  71464. <register>
  71465. <name>SW_MUX_CTL_PAD_SD1_DATA2</name>
  71466. <description>SW_MUX_CTL_PAD_SD1_DATA2 SW MUX Control Register</description>
  71467. <addressOffset>0x1CC</addressOffset>
  71468. <size>32</size>
  71469. <access>read-write</access>
  71470. <resetValue>0x5</resetValue>
  71471. <resetMask>0xFFFFFFFF</resetMask>
  71472. <fields>
  71473. <field>
  71474. <name>MUX_MODE</name>
  71475. <description>MUX Mode Select Field.</description>
  71476. <bitOffset>0</bitOffset>
  71477. <bitWidth>4</bitWidth>
  71478. <access>read-write</access>
  71479. <enumeratedValues>
  71480. <enumeratedValue>
  71481. <name>ALT0</name>
  71482. <description>Select mux mode: ALT0 mux port: USDHC1_DATA2 of instance: usdhc1</description>
  71483. <value>0</value>
  71484. </enumeratedValue>
  71485. <enumeratedValue>
  71486. <name>ALT1</name>
  71487. <description>Select mux mode: ALT1 mux port: GPT2_CAPTURE1 of instance: gpt2</description>
  71488. <value>0x1</value>
  71489. </enumeratedValue>
  71490. <enumeratedValue>
  71491. <name>ALT2</name>
  71492. <description>Select mux mode: ALT2 mux port: SAI2_RX_DATA of instance: sai2</description>
  71493. <value>0x2</value>
  71494. </enumeratedValue>
  71495. <enumeratedValue>
  71496. <name>ALT3</name>
  71497. <description>Select mux mode: ALT3 mux port: FLEXCAN2_TX of instance: flexcan2</description>
  71498. <value>0x3</value>
  71499. </enumeratedValue>
  71500. <enumeratedValue>
  71501. <name>ALT4</name>
  71502. <description>Select mux mode: ALT4 mux port: EIM_ADDR23 of instance: eim</description>
  71503. <value>0x4</value>
  71504. </enumeratedValue>
  71505. <enumeratedValue>
  71506. <name>ALT5</name>
  71507. <description>Select mux mode: ALT5 mux port: GPIO2_IO20 of instance: gpio2</description>
  71508. <value>0x5</value>
  71509. </enumeratedValue>
  71510. <enumeratedValue>
  71511. <name>ALT6</name>
  71512. <description>Select mux mode: ALT6 mux port: CCM_CLKO1 of instance: ccm</description>
  71513. <value>0x6</value>
  71514. </enumeratedValue>
  71515. <enumeratedValue>
  71516. <name>ALT8</name>
  71517. <description>Select mux mode: ALT8 mux port: USB_OTG2_OC of instance: usb</description>
  71518. <value>0x8</value>
  71519. </enumeratedValue>
  71520. </enumeratedValues>
  71521. </field>
  71522. <field>
  71523. <name>SION</name>
  71524. <description>Software Input On Field.</description>
  71525. <bitOffset>0x4</bitOffset>
  71526. <bitWidth>1</bitWidth>
  71527. <access>read-write</access>
  71528. <enumeratedValues>
  71529. <enumeratedValue>
  71530. <name>DISABLED</name>
  71531. <description>Input Path is determined by functionality</description>
  71532. <value>0</value>
  71533. </enumeratedValue>
  71534. <enumeratedValue>
  71535. <name>ENABLED</name>
  71536. <description>Force input path of pad SD1_DATA2</description>
  71537. <value>0x1</value>
  71538. </enumeratedValue>
  71539. </enumeratedValues>
  71540. </field>
  71541. </fields>
  71542. </register>
  71543. <register>
  71544. <name>SW_MUX_CTL_PAD_SD1_DATA3</name>
  71545. <description>SW_MUX_CTL_PAD_SD1_DATA3 SW MUX Control Register</description>
  71546. <addressOffset>0x1D0</addressOffset>
  71547. <size>32</size>
  71548. <access>read-write</access>
  71549. <resetValue>0x5</resetValue>
  71550. <resetMask>0xFFFFFFFF</resetMask>
  71551. <fields>
  71552. <field>
  71553. <name>MUX_MODE</name>
  71554. <description>MUX Mode Select Field.</description>
  71555. <bitOffset>0</bitOffset>
  71556. <bitWidth>4</bitWidth>
  71557. <access>read-write</access>
  71558. <enumeratedValues>
  71559. <enumeratedValue>
  71560. <name>ALT0</name>
  71561. <description>Select mux mode: ALT0 mux port: USDHC1_DATA3 of instance: usdhc1</description>
  71562. <value>0</value>
  71563. </enumeratedValue>
  71564. <enumeratedValue>
  71565. <name>ALT1</name>
  71566. <description>Select mux mode: ALT1 mux port: GPT2_CAPTURE2 of instance: gpt2</description>
  71567. <value>0x1</value>
  71568. </enumeratedValue>
  71569. <enumeratedValue>
  71570. <name>ALT2</name>
  71571. <description>Select mux mode: ALT2 mux port: SAI2_TX_DATA of instance: sai2</description>
  71572. <value>0x2</value>
  71573. </enumeratedValue>
  71574. <enumeratedValue>
  71575. <name>ALT3</name>
  71576. <description>Select mux mode: ALT3 mux port: FLEXCAN2_RX of instance: flexcan2</description>
  71577. <value>0x3</value>
  71578. </enumeratedValue>
  71579. <enumeratedValue>
  71580. <name>ALT4</name>
  71581. <description>Select mux mode: ALT4 mux port: EIM_ADDR24 of instance: eim</description>
  71582. <value>0x4</value>
  71583. </enumeratedValue>
  71584. <enumeratedValue>
  71585. <name>ALT5</name>
  71586. <description>Select mux mode: ALT5 mux port: GPIO2_IO21 of instance: gpio2</description>
  71587. <value>0x5</value>
  71588. </enumeratedValue>
  71589. <enumeratedValue>
  71590. <name>ALT6</name>
  71591. <description>Select mux mode: ALT6 mux port: CCM_CLKO2 of instance: ccm</description>
  71592. <value>0x6</value>
  71593. </enumeratedValue>
  71594. <enumeratedValue>
  71595. <name>ALT8</name>
  71596. <description>Select mux mode: ALT8 mux port: ANATOP_OTG2_ID of instance: anatop</description>
  71597. <value>0x8</value>
  71598. </enumeratedValue>
  71599. </enumeratedValues>
  71600. </field>
  71601. <field>
  71602. <name>SION</name>
  71603. <description>Software Input On Field.</description>
  71604. <bitOffset>0x4</bitOffset>
  71605. <bitWidth>1</bitWidth>
  71606. <access>read-write</access>
  71607. <enumeratedValues>
  71608. <enumeratedValue>
  71609. <name>DISABLED</name>
  71610. <description>Input Path is determined by functionality</description>
  71611. <value>0</value>
  71612. </enumeratedValue>
  71613. <enumeratedValue>
  71614. <name>ENABLED</name>
  71615. <description>Force input path of pad SD1_DATA3</description>
  71616. <value>0x1</value>
  71617. </enumeratedValue>
  71618. </enumeratedValues>
  71619. </field>
  71620. </fields>
  71621. </register>
  71622. <register>
  71623. <name>SW_MUX_CTL_PAD_CSI_MCLK</name>
  71624. <description>SW_MUX_CTL_PAD_CSI_MCLK SW MUX Control Register</description>
  71625. <addressOffset>0x1D4</addressOffset>
  71626. <size>32</size>
  71627. <access>read-write</access>
  71628. <resetValue>0x5</resetValue>
  71629. <resetMask>0xFFFFFFFF</resetMask>
  71630. <fields>
  71631. <field>
  71632. <name>MUX_MODE</name>
  71633. <description>MUX Mode Select Field.</description>
  71634. <bitOffset>0</bitOffset>
  71635. <bitWidth>4</bitWidth>
  71636. <access>read-write</access>
  71637. <enumeratedValues>
  71638. <enumeratedValue>
  71639. <name>ALT0</name>
  71640. <description>Select mux mode: ALT0 mux port: CSI_MCLK of instance: csi</description>
  71641. <value>0</value>
  71642. </enumeratedValue>
  71643. <enumeratedValue>
  71644. <name>ALT1</name>
  71645. <description>Select mux mode: ALT1 mux port: USDHC2_CD_B of instance: usdhc2</description>
  71646. <value>0x1</value>
  71647. </enumeratedValue>
  71648. <enumeratedValue>
  71649. <name>ALT2</name>
  71650. <description>Select mux mode: ALT2 mux port: RAWNAND_CE2_B of instance: rawnand</description>
  71651. <value>0x2</value>
  71652. </enumeratedValue>
  71653. <enumeratedValue>
  71654. <name>ALT3</name>
  71655. <description>Select mux mode: ALT3 mux port: I2C1_SDA of instance: i2c1</description>
  71656. <value>0x3</value>
  71657. </enumeratedValue>
  71658. <enumeratedValue>
  71659. <name>ALT4</name>
  71660. <description>Select mux mode: ALT4 mux port: EIM_CS0_B of instance: eim</description>
  71661. <value>0x4</value>
  71662. </enumeratedValue>
  71663. <enumeratedValue>
  71664. <name>ALT5</name>
  71665. <description>Select mux mode: ALT5 mux port: GPIO4_IO17 of instance: gpio4</description>
  71666. <value>0x5</value>
  71667. </enumeratedValue>
  71668. <enumeratedValue>
  71669. <name>ALT6</name>
  71670. <description>Select mux mode: ALT6 mux port: SNVS_HP_VIO_5_CTL of instance: snvs_hp</description>
  71671. <value>0x6</value>
  71672. </enumeratedValue>
  71673. <enumeratedValue>
  71674. <name>ALT8</name>
  71675. <description>Select mux mode: ALT8 mux port: UART6_TX of instance: uart6</description>
  71676. <value>0x8</value>
  71677. </enumeratedValue>
  71678. <enumeratedValue>
  71679. <name>ALT9</name>
  71680. <description>Select mux mode: ALT9 mux port: ESAI_TX3_RX2 of instance: esai</description>
  71681. <value>0x9</value>
  71682. </enumeratedValue>
  71683. </enumeratedValues>
  71684. </field>
  71685. <field>
  71686. <name>SION</name>
  71687. <description>Software Input On Field.</description>
  71688. <bitOffset>0x4</bitOffset>
  71689. <bitWidth>1</bitWidth>
  71690. <access>read-write</access>
  71691. <enumeratedValues>
  71692. <enumeratedValue>
  71693. <name>DISABLED</name>
  71694. <description>Input Path is determined by functionality</description>
  71695. <value>0</value>
  71696. </enumeratedValue>
  71697. <enumeratedValue>
  71698. <name>ENABLED</name>
  71699. <description>Force input path of pad CSI_MCLK</description>
  71700. <value>0x1</value>
  71701. </enumeratedValue>
  71702. </enumeratedValues>
  71703. </field>
  71704. </fields>
  71705. </register>
  71706. <register>
  71707. <name>SW_MUX_CTL_PAD_CSI_PIXCLK</name>
  71708. <description>SW_MUX_CTL_PAD_CSI_PIXCLK SW MUX Control Register</description>
  71709. <addressOffset>0x1D8</addressOffset>
  71710. <size>32</size>
  71711. <access>read-write</access>
  71712. <resetValue>0x5</resetValue>
  71713. <resetMask>0xFFFFFFFF</resetMask>
  71714. <fields>
  71715. <field>
  71716. <name>MUX_MODE</name>
  71717. <description>MUX Mode Select Field.</description>
  71718. <bitOffset>0</bitOffset>
  71719. <bitWidth>4</bitWidth>
  71720. <access>read-write</access>
  71721. <enumeratedValues>
  71722. <enumeratedValue>
  71723. <name>ALT0</name>
  71724. <description>Select mux mode: ALT0 mux port: CSI_PIXCLK of instance: csi</description>
  71725. <value>0</value>
  71726. </enumeratedValue>
  71727. <enumeratedValue>
  71728. <name>ALT1</name>
  71729. <description>Select mux mode: ALT1 mux port: USDHC2_WP of instance: usdhc2</description>
  71730. <value>0x1</value>
  71731. </enumeratedValue>
  71732. <enumeratedValue>
  71733. <name>ALT2</name>
  71734. <description>Select mux mode: ALT2 mux port: RAWNAND_CE3_B of instance: rawnand</description>
  71735. <value>0x2</value>
  71736. </enumeratedValue>
  71737. <enumeratedValue>
  71738. <name>ALT3</name>
  71739. <description>Select mux mode: ALT3 mux port: I2C1_SCL of instance: i2c1</description>
  71740. <value>0x3</value>
  71741. </enumeratedValue>
  71742. <enumeratedValue>
  71743. <name>ALT4</name>
  71744. <description>Select mux mode: ALT4 mux port: EIM_OE of instance: eim</description>
  71745. <value>0x4</value>
  71746. </enumeratedValue>
  71747. <enumeratedValue>
  71748. <name>ALT5</name>
  71749. <description>Select mux mode: ALT5 mux port: GPIO4_IO18 of instance: gpio4</description>
  71750. <value>0x5</value>
  71751. </enumeratedValue>
  71752. <enumeratedValue>
  71753. <name>ALT6</name>
  71754. <description>Select mux mode: ALT6 mux port: SNVS_HP_VIO_5 of instance: snvs_hp</description>
  71755. <value>0x6</value>
  71756. </enumeratedValue>
  71757. <enumeratedValue>
  71758. <name>ALT8</name>
  71759. <description>Select mux mode: ALT8 mux port: UART6_RX of instance: uart6</description>
  71760. <value>0x8</value>
  71761. </enumeratedValue>
  71762. <enumeratedValue>
  71763. <name>ALT9</name>
  71764. <description>Select mux mode: ALT9 mux port: ESAI_TX2_RX3 of instance: esai</description>
  71765. <value>0x9</value>
  71766. </enumeratedValue>
  71767. </enumeratedValues>
  71768. </field>
  71769. <field>
  71770. <name>SION</name>
  71771. <description>Software Input On Field.</description>
  71772. <bitOffset>0x4</bitOffset>
  71773. <bitWidth>1</bitWidth>
  71774. <access>read-write</access>
  71775. <enumeratedValues>
  71776. <enumeratedValue>
  71777. <name>DISABLED</name>
  71778. <description>Input Path is determined by functionality</description>
  71779. <value>0</value>
  71780. </enumeratedValue>
  71781. <enumeratedValue>
  71782. <name>ENABLED</name>
  71783. <description>Force input path of pad CSI_PIXCLK</description>
  71784. <value>0x1</value>
  71785. </enumeratedValue>
  71786. </enumeratedValues>
  71787. </field>
  71788. </fields>
  71789. </register>
  71790. <register>
  71791. <name>SW_MUX_CTL_PAD_CSI_VSYNC</name>
  71792. <description>SW_MUX_CTL_PAD_CSI_VSYNC SW MUX Control Register</description>
  71793. <addressOffset>0x1DC</addressOffset>
  71794. <size>32</size>
  71795. <access>read-write</access>
  71796. <resetValue>0x5</resetValue>
  71797. <resetMask>0xFFFFFFFF</resetMask>
  71798. <fields>
  71799. <field>
  71800. <name>MUX_MODE</name>
  71801. <description>MUX Mode Select Field.</description>
  71802. <bitOffset>0</bitOffset>
  71803. <bitWidth>4</bitWidth>
  71804. <access>read-write</access>
  71805. <enumeratedValues>
  71806. <enumeratedValue>
  71807. <name>ALT0</name>
  71808. <description>Select mux mode: ALT0 mux port: CSI_VSYNC of instance: csi</description>
  71809. <value>0</value>
  71810. </enumeratedValue>
  71811. <enumeratedValue>
  71812. <name>ALT1</name>
  71813. <description>Select mux mode: ALT1 mux port: USDHC2_CLK of instance: usdhc2</description>
  71814. <value>0x1</value>
  71815. </enumeratedValue>
  71816. <enumeratedValue>
  71817. <name>ALT3</name>
  71818. <description>Select mux mode: ALT3 mux port: I2C2_SDA of instance: i2c2</description>
  71819. <value>0x3</value>
  71820. </enumeratedValue>
  71821. <enumeratedValue>
  71822. <name>ALT4</name>
  71823. <description>Select mux mode: ALT4 mux port: EIM_RW of instance: eim</description>
  71824. <value>0x4</value>
  71825. </enumeratedValue>
  71826. <enumeratedValue>
  71827. <name>ALT5</name>
  71828. <description>Select mux mode: ALT5 mux port: GPIO4_IO19 of instance: gpio4</description>
  71829. <value>0x5</value>
  71830. </enumeratedValue>
  71831. <enumeratedValue>
  71832. <name>ALT6</name>
  71833. <description>Select mux mode: ALT6 mux port: PWM7_OUT of instance: pwm7</description>
  71834. <value>0x6</value>
  71835. </enumeratedValue>
  71836. <enumeratedValue>
  71837. <name>ALT8</name>
  71838. <description>Select mux mode: ALT8 mux port: UART6_RTS_B of instance: uart6</description>
  71839. <value>0x8</value>
  71840. </enumeratedValue>
  71841. <enumeratedValue>
  71842. <name>ALT9</name>
  71843. <description>Select mux mode: ALT9 mux port: ESAI_TX4_RX1 of instance: esai</description>
  71844. <value>0x9</value>
  71845. </enumeratedValue>
  71846. </enumeratedValues>
  71847. </field>
  71848. <field>
  71849. <name>SION</name>
  71850. <description>Software Input On Field.</description>
  71851. <bitOffset>0x4</bitOffset>
  71852. <bitWidth>1</bitWidth>
  71853. <access>read-write</access>
  71854. <enumeratedValues>
  71855. <enumeratedValue>
  71856. <name>DISABLED</name>
  71857. <description>Input Path is determined by functionality</description>
  71858. <value>0</value>
  71859. </enumeratedValue>
  71860. <enumeratedValue>
  71861. <name>ENABLED</name>
  71862. <description>Force input path of pad CSI_VSYNC</description>
  71863. <value>0x1</value>
  71864. </enumeratedValue>
  71865. </enumeratedValues>
  71866. </field>
  71867. </fields>
  71868. </register>
  71869. <register>
  71870. <name>SW_MUX_CTL_PAD_CSI_HSYNC</name>
  71871. <description>SW_MUX_CTL_PAD_CSI_HSYNC SW MUX Control Register</description>
  71872. <addressOffset>0x1E0</addressOffset>
  71873. <size>32</size>
  71874. <access>read-write</access>
  71875. <resetValue>0x5</resetValue>
  71876. <resetMask>0xFFFFFFFF</resetMask>
  71877. <fields>
  71878. <field>
  71879. <name>MUX_MODE</name>
  71880. <description>MUX Mode Select Field.</description>
  71881. <bitOffset>0</bitOffset>
  71882. <bitWidth>4</bitWidth>
  71883. <access>read-write</access>
  71884. <enumeratedValues>
  71885. <enumeratedValue>
  71886. <name>ALT0</name>
  71887. <description>Select mux mode: ALT0 mux port: CSI_HSYNC of instance: csi</description>
  71888. <value>0</value>
  71889. </enumeratedValue>
  71890. <enumeratedValue>
  71891. <name>ALT1</name>
  71892. <description>Select mux mode: ALT1 mux port: USDHC2_CMD of instance: usdhc2</description>
  71893. <value>0x1</value>
  71894. </enumeratedValue>
  71895. <enumeratedValue>
  71896. <name>ALT3</name>
  71897. <description>Select mux mode: ALT3 mux port: I2C2_SCL of instance: i2c2</description>
  71898. <value>0x3</value>
  71899. </enumeratedValue>
  71900. <enumeratedValue>
  71901. <name>ALT4</name>
  71902. <description>Select mux mode: ALT4 mux port: EIM_LBA_B of instance: eim</description>
  71903. <value>0x4</value>
  71904. </enumeratedValue>
  71905. <enumeratedValue>
  71906. <name>ALT5</name>
  71907. <description>Select mux mode: ALT5 mux port: GPIO4_IO20 of instance: gpio4</description>
  71908. <value>0x5</value>
  71909. </enumeratedValue>
  71910. <enumeratedValue>
  71911. <name>ALT6</name>
  71912. <description>Select mux mode: ALT6 mux port: PWM8_OUT of instance: pwm8</description>
  71913. <value>0x6</value>
  71914. </enumeratedValue>
  71915. <enumeratedValue>
  71916. <name>ALT8</name>
  71917. <description>Select mux mode: ALT8 mux port: UART6_CTS_B of instance: uart6</description>
  71918. <value>0x8</value>
  71919. </enumeratedValue>
  71920. <enumeratedValue>
  71921. <name>ALT9</name>
  71922. <description>Select mux mode: ALT9 mux port: ESAI_TX1 of instance: esai</description>
  71923. <value>0x9</value>
  71924. </enumeratedValue>
  71925. </enumeratedValues>
  71926. </field>
  71927. <field>
  71928. <name>SION</name>
  71929. <description>Software Input On Field.</description>
  71930. <bitOffset>0x4</bitOffset>
  71931. <bitWidth>1</bitWidth>
  71932. <access>read-write</access>
  71933. <enumeratedValues>
  71934. <enumeratedValue>
  71935. <name>DISABLED</name>
  71936. <description>Input Path is determined by functionality</description>
  71937. <value>0</value>
  71938. </enumeratedValue>
  71939. <enumeratedValue>
  71940. <name>ENABLED</name>
  71941. <description>Force input path of pad CSI_HSYNC</description>
  71942. <value>0x1</value>
  71943. </enumeratedValue>
  71944. </enumeratedValues>
  71945. </field>
  71946. </fields>
  71947. </register>
  71948. <register>
  71949. <name>SW_MUX_CTL_PAD_CSI_DATA00</name>
  71950. <description>SW_MUX_CTL_PAD_CSI_DATA00 SW MUX Control Register</description>
  71951. <addressOffset>0x1E4</addressOffset>
  71952. <size>32</size>
  71953. <access>read-write</access>
  71954. <resetValue>0x5</resetValue>
  71955. <resetMask>0xFFFFFFFF</resetMask>
  71956. <fields>
  71957. <field>
  71958. <name>MUX_MODE</name>
  71959. <description>MUX Mode Select Field.</description>
  71960. <bitOffset>0</bitOffset>
  71961. <bitWidth>4</bitWidth>
  71962. <access>read-write</access>
  71963. <enumeratedValues>
  71964. <enumeratedValue>
  71965. <name>ALT0</name>
  71966. <description>Select mux mode: ALT0 mux port: CSI_DATA02 of instance: csi</description>
  71967. <value>0</value>
  71968. </enumeratedValue>
  71969. <enumeratedValue>
  71970. <name>ALT1</name>
  71971. <description>Select mux mode: ALT1 mux port: USDHC2_DATA0 of instance: usdhc2</description>
  71972. <value>0x1</value>
  71973. </enumeratedValue>
  71974. <enumeratedValue>
  71975. <name>ALT3</name>
  71976. <description>Select mux mode: ALT3 mux port: ECSPI2_SCLK of instance: ecspi2</description>
  71977. <value>0x3</value>
  71978. </enumeratedValue>
  71979. <enumeratedValue>
  71980. <name>ALT4</name>
  71981. <description>Select mux mode: ALT4 mux port: EIM_AD00 of instance: eim</description>
  71982. <value>0x4</value>
  71983. </enumeratedValue>
  71984. <enumeratedValue>
  71985. <name>ALT5</name>
  71986. <description>Select mux mode: ALT5 mux port: GPIO4_IO21 of instance: gpio4</description>
  71987. <value>0x5</value>
  71988. </enumeratedValue>
  71989. <enumeratedValue>
  71990. <name>ALT6</name>
  71991. <description>Select mux mode: ALT6 mux port: SRC_INT_BOOT of instance: src</description>
  71992. <value>0x6</value>
  71993. </enumeratedValue>
  71994. <enumeratedValue>
  71995. <name>ALT8</name>
  71996. <description>Select mux mode: ALT8 mux port: UART5_TX of instance: uart5</description>
  71997. <value>0x8</value>
  71998. </enumeratedValue>
  71999. <enumeratedValue>
  72000. <name>ALT9</name>
  72001. <description>Select mux mode: ALT9 mux port: ESAI_TX_HF_CLK of instance: esai</description>
  72002. <value>0x9</value>
  72003. </enumeratedValue>
  72004. </enumeratedValues>
  72005. </field>
  72006. <field>
  72007. <name>SION</name>
  72008. <description>Software Input On Field.</description>
  72009. <bitOffset>0x4</bitOffset>
  72010. <bitWidth>1</bitWidth>
  72011. <access>read-write</access>
  72012. <enumeratedValues>
  72013. <enumeratedValue>
  72014. <name>DISABLED</name>
  72015. <description>Input Path is determined by functionality</description>
  72016. <value>0</value>
  72017. </enumeratedValue>
  72018. <enumeratedValue>
  72019. <name>ENABLED</name>
  72020. <description>Force input path of pad CSI_DATA00</description>
  72021. <value>0x1</value>
  72022. </enumeratedValue>
  72023. </enumeratedValues>
  72024. </field>
  72025. </fields>
  72026. </register>
  72027. <register>
  72028. <name>SW_MUX_CTL_PAD_CSI_DATA01</name>
  72029. <description>SW_MUX_CTL_PAD_CSI_DATA01 SW MUX Control Register</description>
  72030. <addressOffset>0x1E8</addressOffset>
  72031. <size>32</size>
  72032. <access>read-write</access>
  72033. <resetValue>0x5</resetValue>
  72034. <resetMask>0xFFFFFFFF</resetMask>
  72035. <fields>
  72036. <field>
  72037. <name>MUX_MODE</name>
  72038. <description>MUX Mode Select Field.</description>
  72039. <bitOffset>0</bitOffset>
  72040. <bitWidth>4</bitWidth>
  72041. <access>read-write</access>
  72042. <enumeratedValues>
  72043. <enumeratedValue>
  72044. <name>ALT0</name>
  72045. <description>Select mux mode: ALT0 mux port: CSI_DATA03 of instance: csi</description>
  72046. <value>0</value>
  72047. </enumeratedValue>
  72048. <enumeratedValue>
  72049. <name>ALT1</name>
  72050. <description>Select mux mode: ALT1 mux port: USDHC2_DATA1 of instance: usdhc2</description>
  72051. <value>0x1</value>
  72052. </enumeratedValue>
  72053. <enumeratedValue>
  72054. <name>ALT3</name>
  72055. <description>Select mux mode: ALT3 mux port: ECSPI2_SS0 of instance: ecspi2</description>
  72056. <value>0x3</value>
  72057. </enumeratedValue>
  72058. <enumeratedValue>
  72059. <name>ALT4</name>
  72060. <description>Select mux mode: ALT4 mux port: EIM_AD01 of instance: eim</description>
  72061. <value>0x4</value>
  72062. </enumeratedValue>
  72063. <enumeratedValue>
  72064. <name>ALT5</name>
  72065. <description>Select mux mode: ALT5 mux port: GPIO4_IO22 of instance: gpio4</description>
  72066. <value>0x5</value>
  72067. </enumeratedValue>
  72068. <enumeratedValue>
  72069. <name>ALT6</name>
  72070. <description>Select mux mode: ALT6 mux port: SAI1_MCLK of instance: sai1</description>
  72071. <value>0x6</value>
  72072. </enumeratedValue>
  72073. <enumeratedValue>
  72074. <name>ALT8</name>
  72075. <description>Select mux mode: ALT8 mux port: UART5_RX of instance: uart5</description>
  72076. <value>0x8</value>
  72077. </enumeratedValue>
  72078. <enumeratedValue>
  72079. <name>ALT9</name>
  72080. <description>Select mux mode: ALT9 mux port: ESAI_RX_HF_CLK of instance: esai</description>
  72081. <value>0x9</value>
  72082. </enumeratedValue>
  72083. </enumeratedValues>
  72084. </field>
  72085. <field>
  72086. <name>SION</name>
  72087. <description>Software Input On Field.</description>
  72088. <bitOffset>0x4</bitOffset>
  72089. <bitWidth>1</bitWidth>
  72090. <access>read-write</access>
  72091. <enumeratedValues>
  72092. <enumeratedValue>
  72093. <name>DISABLED</name>
  72094. <description>Input Path is determined by functionality</description>
  72095. <value>0</value>
  72096. </enumeratedValue>
  72097. <enumeratedValue>
  72098. <name>ENABLED</name>
  72099. <description>Force input path of pad CSI_DATA01</description>
  72100. <value>0x1</value>
  72101. </enumeratedValue>
  72102. </enumeratedValues>
  72103. </field>
  72104. </fields>
  72105. </register>
  72106. <register>
  72107. <name>SW_MUX_CTL_PAD_CSI_DATA02</name>
  72108. <description>SW_MUX_CTL_PAD_CSI_DATA02 SW MUX Control Register</description>
  72109. <addressOffset>0x1EC</addressOffset>
  72110. <size>32</size>
  72111. <access>read-write</access>
  72112. <resetValue>0x5</resetValue>
  72113. <resetMask>0xFFFFFFFF</resetMask>
  72114. <fields>
  72115. <field>
  72116. <name>MUX_MODE</name>
  72117. <description>MUX Mode Select Field.</description>
  72118. <bitOffset>0</bitOffset>
  72119. <bitWidth>4</bitWidth>
  72120. <access>read-write</access>
  72121. <enumeratedValues>
  72122. <enumeratedValue>
  72123. <name>ALT0</name>
  72124. <description>Select mux mode: ALT0 mux port: CSI_DATA04 of instance: csi</description>
  72125. <value>0</value>
  72126. </enumeratedValue>
  72127. <enumeratedValue>
  72128. <name>ALT1</name>
  72129. <description>Select mux mode: ALT1 mux port: USDHC2_DATA2 of instance: usdhc2</description>
  72130. <value>0x1</value>
  72131. </enumeratedValue>
  72132. <enumeratedValue>
  72133. <name>ALT3</name>
  72134. <description>Select mux mode: ALT3 mux port: ECSPI2_MOSI of instance: ecspi2</description>
  72135. <value>0x3</value>
  72136. </enumeratedValue>
  72137. <enumeratedValue>
  72138. <name>ALT4</name>
  72139. <description>Select mux mode: ALT4 mux port: EIM_AD02 of instance: eim</description>
  72140. <value>0x4</value>
  72141. </enumeratedValue>
  72142. <enumeratedValue>
  72143. <name>ALT5</name>
  72144. <description>Select mux mode: ALT5 mux port: GPIO4_IO23 of instance: gpio4</description>
  72145. <value>0x5</value>
  72146. </enumeratedValue>
  72147. <enumeratedValue>
  72148. <name>ALT6</name>
  72149. <description>Select mux mode: ALT6 mux port: SAI1_RX_SYNC of instance: sai1</description>
  72150. <value>0x6</value>
  72151. </enumeratedValue>
  72152. <enumeratedValue>
  72153. <name>ALT8</name>
  72154. <description>Select mux mode: ALT8 mux port: UART5_RTS_B of instance: uart5</description>
  72155. <value>0x8</value>
  72156. </enumeratedValue>
  72157. <enumeratedValue>
  72158. <name>ALT9</name>
  72159. <description>Select mux mode: ALT9 mux port: ESAI_RX_FS of instance: esai</description>
  72160. <value>0x9</value>
  72161. </enumeratedValue>
  72162. </enumeratedValues>
  72163. </field>
  72164. <field>
  72165. <name>SION</name>
  72166. <description>Software Input On Field.</description>
  72167. <bitOffset>0x4</bitOffset>
  72168. <bitWidth>1</bitWidth>
  72169. <access>read-write</access>
  72170. <enumeratedValues>
  72171. <enumeratedValue>
  72172. <name>DISABLED</name>
  72173. <description>Input Path is determined by functionality</description>
  72174. <value>0</value>
  72175. </enumeratedValue>
  72176. <enumeratedValue>
  72177. <name>ENABLED</name>
  72178. <description>Force input path of pad CSI_DATA02</description>
  72179. <value>0x1</value>
  72180. </enumeratedValue>
  72181. </enumeratedValues>
  72182. </field>
  72183. </fields>
  72184. </register>
  72185. <register>
  72186. <name>SW_MUX_CTL_PAD_CSI_DATA03</name>
  72187. <description>SW_MUX_CTL_PAD_CSI_DATA03 SW MUX Control Register</description>
  72188. <addressOffset>0x1F0</addressOffset>
  72189. <size>32</size>
  72190. <access>read-write</access>
  72191. <resetValue>0x5</resetValue>
  72192. <resetMask>0xFFFFFFFF</resetMask>
  72193. <fields>
  72194. <field>
  72195. <name>MUX_MODE</name>
  72196. <description>MUX Mode Select Field.</description>
  72197. <bitOffset>0</bitOffset>
  72198. <bitWidth>4</bitWidth>
  72199. <access>read-write</access>
  72200. <enumeratedValues>
  72201. <enumeratedValue>
  72202. <name>ALT0</name>
  72203. <description>Select mux mode: ALT0 mux port: CSI_DATA05 of instance: csi</description>
  72204. <value>0</value>
  72205. </enumeratedValue>
  72206. <enumeratedValue>
  72207. <name>ALT1</name>
  72208. <description>Select mux mode: ALT1 mux port: USDHC2_DATA3 of instance: usdhc2</description>
  72209. <value>0x1</value>
  72210. </enumeratedValue>
  72211. <enumeratedValue>
  72212. <name>ALT3</name>
  72213. <description>Select mux mode: ALT3 mux port: ECSPI2_MISO of instance: ecspi2</description>
  72214. <value>0x3</value>
  72215. </enumeratedValue>
  72216. <enumeratedValue>
  72217. <name>ALT4</name>
  72218. <description>Select mux mode: ALT4 mux port: EIM_AD03 of instance: eim</description>
  72219. <value>0x4</value>
  72220. </enumeratedValue>
  72221. <enumeratedValue>
  72222. <name>ALT5</name>
  72223. <description>Select mux mode: ALT5 mux port: GPIO4_IO24 of instance: gpio4</description>
  72224. <value>0x5</value>
  72225. </enumeratedValue>
  72226. <enumeratedValue>
  72227. <name>ALT6</name>
  72228. <description>Select mux mode: ALT6 mux port: SAI1_RX_BCLK of instance: sai1</description>
  72229. <value>0x6</value>
  72230. </enumeratedValue>
  72231. <enumeratedValue>
  72232. <name>ALT8</name>
  72233. <description>Select mux mode: ALT8 mux port: UART5_CTS_B of instance: uart5</description>
  72234. <value>0x8</value>
  72235. </enumeratedValue>
  72236. <enumeratedValue>
  72237. <name>ALT9</name>
  72238. <description>Select mux mode: ALT9 mux port: ESAI_RX_CLK of instance: esai</description>
  72239. <value>0x9</value>
  72240. </enumeratedValue>
  72241. </enumeratedValues>
  72242. </field>
  72243. <field>
  72244. <name>SION</name>
  72245. <description>Software Input On Field.</description>
  72246. <bitOffset>0x4</bitOffset>
  72247. <bitWidth>1</bitWidth>
  72248. <access>read-write</access>
  72249. <enumeratedValues>
  72250. <enumeratedValue>
  72251. <name>DISABLED</name>
  72252. <description>Input Path is determined by functionality</description>
  72253. <value>0</value>
  72254. </enumeratedValue>
  72255. <enumeratedValue>
  72256. <name>ENABLED</name>
  72257. <description>Force input path of pad CSI_DATA03</description>
  72258. <value>0x1</value>
  72259. </enumeratedValue>
  72260. </enumeratedValues>
  72261. </field>
  72262. </fields>
  72263. </register>
  72264. <register>
  72265. <name>SW_MUX_CTL_PAD_CSI_DATA04</name>
  72266. <description>SW_MUX_CTL_PAD_CSI_DATA04 SW MUX Control Register</description>
  72267. <addressOffset>0x1F4</addressOffset>
  72268. <size>32</size>
  72269. <access>read-write</access>
  72270. <resetValue>0x5</resetValue>
  72271. <resetMask>0xFFFFFFFF</resetMask>
  72272. <fields>
  72273. <field>
  72274. <name>MUX_MODE</name>
  72275. <description>MUX Mode Select Field.</description>
  72276. <bitOffset>0</bitOffset>
  72277. <bitWidth>4</bitWidth>
  72278. <access>read-write</access>
  72279. <enumeratedValues>
  72280. <enumeratedValue>
  72281. <name>ALT0</name>
  72282. <description>Select mux mode: ALT0 mux port: CSI_DATA06 of instance: csi</description>
  72283. <value>0</value>
  72284. </enumeratedValue>
  72285. <enumeratedValue>
  72286. <name>ALT1</name>
  72287. <description>Select mux mode: ALT1 mux port: USDHC2_DATA4 of instance: usdhc2</description>
  72288. <value>0x1</value>
  72289. </enumeratedValue>
  72290. <enumeratedValue>
  72291. <name>ALT3</name>
  72292. <description>Select mux mode: ALT3 mux port: ECSPI1_SCLK of instance: ecspi1</description>
  72293. <value>0x3</value>
  72294. </enumeratedValue>
  72295. <enumeratedValue>
  72296. <name>ALT4</name>
  72297. <description>Select mux mode: ALT4 mux port: EIM_AD04 of instance: eim</description>
  72298. <value>0x4</value>
  72299. </enumeratedValue>
  72300. <enumeratedValue>
  72301. <name>ALT5</name>
  72302. <description>Select mux mode: ALT5 mux port: GPIO4_IO25 of instance: gpio4</description>
  72303. <value>0x5</value>
  72304. </enumeratedValue>
  72305. <enumeratedValue>
  72306. <name>ALT6</name>
  72307. <description>Select mux mode: ALT6 mux port: SAI1_TX_SYNC of instance: sai1</description>
  72308. <value>0x6</value>
  72309. </enumeratedValue>
  72310. <enumeratedValue>
  72311. <name>ALT8</name>
  72312. <description>Select mux mode: ALT8 mux port: USDHC1_WP of instance: usdhc1</description>
  72313. <value>0x8</value>
  72314. </enumeratedValue>
  72315. <enumeratedValue>
  72316. <name>ALT9</name>
  72317. <description>Select mux mode: ALT9 mux port: ESAI_TX_FS of instance: esai</description>
  72318. <value>0x9</value>
  72319. </enumeratedValue>
  72320. </enumeratedValues>
  72321. </field>
  72322. <field>
  72323. <name>SION</name>
  72324. <description>Software Input On Field.</description>
  72325. <bitOffset>0x4</bitOffset>
  72326. <bitWidth>1</bitWidth>
  72327. <access>read-write</access>
  72328. <enumeratedValues>
  72329. <enumeratedValue>
  72330. <name>DISABLED</name>
  72331. <description>Input Path is determined by functionality</description>
  72332. <value>0</value>
  72333. </enumeratedValue>
  72334. <enumeratedValue>
  72335. <name>ENABLED</name>
  72336. <description>Force input path of pad CSI_DATA04</description>
  72337. <value>0x1</value>
  72338. </enumeratedValue>
  72339. </enumeratedValues>
  72340. </field>
  72341. </fields>
  72342. </register>
  72343. <register>
  72344. <name>SW_MUX_CTL_PAD_CSI_DATA05</name>
  72345. <description>SW_MUX_CTL_PAD_CSI_DATA05 SW MUX Control Register</description>
  72346. <addressOffset>0x1F8</addressOffset>
  72347. <size>32</size>
  72348. <access>read-write</access>
  72349. <resetValue>0x5</resetValue>
  72350. <resetMask>0xFFFFFFFF</resetMask>
  72351. <fields>
  72352. <field>
  72353. <name>MUX_MODE</name>
  72354. <description>MUX Mode Select Field.</description>
  72355. <bitOffset>0</bitOffset>
  72356. <bitWidth>4</bitWidth>
  72357. <access>read-write</access>
  72358. <enumeratedValues>
  72359. <enumeratedValue>
  72360. <name>ALT0</name>
  72361. <description>Select mux mode: ALT0 mux port: CSI_DATA07 of instance: csi</description>
  72362. <value>0</value>
  72363. </enumeratedValue>
  72364. <enumeratedValue>
  72365. <name>ALT1</name>
  72366. <description>Select mux mode: ALT1 mux port: USDHC2_DATA5 of instance: usdhc2</description>
  72367. <value>0x1</value>
  72368. </enumeratedValue>
  72369. <enumeratedValue>
  72370. <name>ALT3</name>
  72371. <description>Select mux mode: ALT3 mux port: ECSPI1_SS0 of instance: ecspi1</description>
  72372. <value>0x3</value>
  72373. </enumeratedValue>
  72374. <enumeratedValue>
  72375. <name>ALT4</name>
  72376. <description>Select mux mode: ALT4 mux port: EIM_AD05 of instance: eim</description>
  72377. <value>0x4</value>
  72378. </enumeratedValue>
  72379. <enumeratedValue>
  72380. <name>ALT5</name>
  72381. <description>Select mux mode: ALT5 mux port: GPIO4_IO26 of instance: gpio4</description>
  72382. <value>0x5</value>
  72383. </enumeratedValue>
  72384. <enumeratedValue>
  72385. <name>ALT6</name>
  72386. <description>Select mux mode: ALT6 mux port: SAI1_TX_BCLK of instance: sai1</description>
  72387. <value>0x6</value>
  72388. </enumeratedValue>
  72389. <enumeratedValue>
  72390. <name>ALT8</name>
  72391. <description>Select mux mode: ALT8 mux port: USDHC1_CD_B of instance: usdhc1</description>
  72392. <value>0x8</value>
  72393. </enumeratedValue>
  72394. <enumeratedValue>
  72395. <name>ALT9</name>
  72396. <description>Select mux mode: ALT9 mux port: ESAI_TX_CLK of instance: esai</description>
  72397. <value>0x9</value>
  72398. </enumeratedValue>
  72399. </enumeratedValues>
  72400. </field>
  72401. <field>
  72402. <name>SION</name>
  72403. <description>Software Input On Field.</description>
  72404. <bitOffset>0x4</bitOffset>
  72405. <bitWidth>1</bitWidth>
  72406. <access>read-write</access>
  72407. <enumeratedValues>
  72408. <enumeratedValue>
  72409. <name>DISABLED</name>
  72410. <description>Input Path is determined by functionality</description>
  72411. <value>0</value>
  72412. </enumeratedValue>
  72413. <enumeratedValue>
  72414. <name>ENABLED</name>
  72415. <description>Force input path of pad CSI_DATA05</description>
  72416. <value>0x1</value>
  72417. </enumeratedValue>
  72418. </enumeratedValues>
  72419. </field>
  72420. </fields>
  72421. </register>
  72422. <register>
  72423. <name>SW_MUX_CTL_PAD_CSI_DATA06</name>
  72424. <description>SW_MUX_CTL_PAD_CSI_DATA06 SW MUX Control Register</description>
  72425. <addressOffset>0x1FC</addressOffset>
  72426. <size>32</size>
  72427. <access>read-write</access>
  72428. <resetValue>0x5</resetValue>
  72429. <resetMask>0xFFFFFFFF</resetMask>
  72430. <fields>
  72431. <field>
  72432. <name>MUX_MODE</name>
  72433. <description>MUX Mode Select Field.</description>
  72434. <bitOffset>0</bitOffset>
  72435. <bitWidth>4</bitWidth>
  72436. <access>read-write</access>
  72437. <enumeratedValues>
  72438. <enumeratedValue>
  72439. <name>ALT0</name>
  72440. <description>Select mux mode: ALT0 mux port: CSI_DATA08 of instance: csi</description>
  72441. <value>0</value>
  72442. </enumeratedValue>
  72443. <enumeratedValue>
  72444. <name>ALT1</name>
  72445. <description>Select mux mode: ALT1 mux port: USDHC2_DATA6 of instance: usdhc2</description>
  72446. <value>0x1</value>
  72447. </enumeratedValue>
  72448. <enumeratedValue>
  72449. <name>ALT3</name>
  72450. <description>Select mux mode: ALT3 mux port: ECSPI1_MOSI of instance: ecspi1</description>
  72451. <value>0x3</value>
  72452. </enumeratedValue>
  72453. <enumeratedValue>
  72454. <name>ALT4</name>
  72455. <description>Select mux mode: ALT4 mux port: EIM_AD06 of instance: eim</description>
  72456. <value>0x4</value>
  72457. </enumeratedValue>
  72458. <enumeratedValue>
  72459. <name>ALT5</name>
  72460. <description>Select mux mode: ALT5 mux port: GPIO4_IO27 of instance: gpio4</description>
  72461. <value>0x5</value>
  72462. </enumeratedValue>
  72463. <enumeratedValue>
  72464. <name>ALT6</name>
  72465. <description>Select mux mode: ALT6 mux port: SAI1_RX_DATA of instance: sai1</description>
  72466. <value>0x6</value>
  72467. </enumeratedValue>
  72468. <enumeratedValue>
  72469. <name>ALT8</name>
  72470. <description>Select mux mode: ALT8 mux port: USDHC1_RESET_B of instance: usdhc1</description>
  72471. <value>0x8</value>
  72472. </enumeratedValue>
  72473. <enumeratedValue>
  72474. <name>ALT9</name>
  72475. <description>Select mux mode: ALT9 mux port: ESAI_TX5_RX0 of instance: esai</description>
  72476. <value>0x9</value>
  72477. </enumeratedValue>
  72478. </enumeratedValues>
  72479. </field>
  72480. <field>
  72481. <name>SION</name>
  72482. <description>Software Input On Field.</description>
  72483. <bitOffset>0x4</bitOffset>
  72484. <bitWidth>1</bitWidth>
  72485. <access>read-write</access>
  72486. <enumeratedValues>
  72487. <enumeratedValue>
  72488. <name>DISABLED</name>
  72489. <description>Input Path is determined by functionality</description>
  72490. <value>0</value>
  72491. </enumeratedValue>
  72492. <enumeratedValue>
  72493. <name>ENABLED</name>
  72494. <description>Force input path of pad CSI_DATA06</description>
  72495. <value>0x1</value>
  72496. </enumeratedValue>
  72497. </enumeratedValues>
  72498. </field>
  72499. </fields>
  72500. </register>
  72501. <register>
  72502. <name>SW_MUX_CTL_PAD_CSI_DATA07</name>
  72503. <description>SW_MUX_CTL_PAD_CSI_DATA07 SW MUX Control Register</description>
  72504. <addressOffset>0x200</addressOffset>
  72505. <size>32</size>
  72506. <access>read-write</access>
  72507. <resetValue>0x5</resetValue>
  72508. <resetMask>0xFFFFFFFF</resetMask>
  72509. <fields>
  72510. <field>
  72511. <name>MUX_MODE</name>
  72512. <description>MUX Mode Select Field.</description>
  72513. <bitOffset>0</bitOffset>
  72514. <bitWidth>4</bitWidth>
  72515. <access>read-write</access>
  72516. <enumeratedValues>
  72517. <enumeratedValue>
  72518. <name>ALT0</name>
  72519. <description>Select mux mode: ALT0 mux port: CSI_DATA09 of instance: csi</description>
  72520. <value>0</value>
  72521. </enumeratedValue>
  72522. <enumeratedValue>
  72523. <name>ALT1</name>
  72524. <description>Select mux mode: ALT1 mux port: USDHC2_DATA7 of instance: usdhc2</description>
  72525. <value>0x1</value>
  72526. </enumeratedValue>
  72527. <enumeratedValue>
  72528. <name>ALT3</name>
  72529. <description>Select mux mode: ALT3 mux port: ECSPI1_MISO of instance: ecspi1</description>
  72530. <value>0x3</value>
  72531. </enumeratedValue>
  72532. <enumeratedValue>
  72533. <name>ALT4</name>
  72534. <description>Select mux mode: ALT4 mux port: EIM_AD07 of instance: eim</description>
  72535. <value>0x4</value>
  72536. </enumeratedValue>
  72537. <enumeratedValue>
  72538. <name>ALT5</name>
  72539. <description>Select mux mode: ALT5 mux port: GPIO4_IO28 of instance: gpio4</description>
  72540. <value>0x5</value>
  72541. </enumeratedValue>
  72542. <enumeratedValue>
  72543. <name>ALT6</name>
  72544. <description>Select mux mode: ALT6 mux port: SAI1_TX_DATA of instance: sai1</description>
  72545. <value>0x6</value>
  72546. </enumeratedValue>
  72547. <enumeratedValue>
  72548. <name>ALT8</name>
  72549. <description>Select mux mode: ALT8 mux port: USDHC1_VSELECT of instance: usdhc1</description>
  72550. <value>0x8</value>
  72551. </enumeratedValue>
  72552. <enumeratedValue>
  72553. <name>ALT9</name>
  72554. <description>Select mux mode: ALT9 mux port: ESAI_TX0 of instance: esai</description>
  72555. <value>0x9</value>
  72556. </enumeratedValue>
  72557. </enumeratedValues>
  72558. </field>
  72559. <field>
  72560. <name>SION</name>
  72561. <description>Software Input On Field.</description>
  72562. <bitOffset>0x4</bitOffset>
  72563. <bitWidth>1</bitWidth>
  72564. <access>read-write</access>
  72565. <enumeratedValues>
  72566. <enumeratedValue>
  72567. <name>DISABLED</name>
  72568. <description>Input Path is determined by functionality</description>
  72569. <value>0</value>
  72570. </enumeratedValue>
  72571. <enumeratedValue>
  72572. <name>ENABLED</name>
  72573. <description>Force input path of pad CSI_DATA07</description>
  72574. <value>0x1</value>
  72575. </enumeratedValue>
  72576. </enumeratedValues>
  72577. </field>
  72578. </fields>
  72579. </register>
  72580. <register>
  72581. <name>SW_PAD_CTL_PAD_DRAM_ADDR00</name>
  72582. <description>SW_PAD_CTL_PAD_DRAM_ADDR00 SW PAD Control Register</description>
  72583. <addressOffset>0x204</addressOffset>
  72584. <size>32</size>
  72585. <access>read-write</access>
  72586. <resetValue>0x8000</resetValue>
  72587. <resetMask>0xFFFFFFFF</resetMask>
  72588. <fields>
  72589. <field>
  72590. <name>DSE</name>
  72591. <description>Drive Strength Field</description>
  72592. <bitOffset>0x3</bitOffset>
  72593. <bitWidth>3</bitWidth>
  72594. <access>read-only</access>
  72595. <enumeratedValues>
  72596. <enumeratedValue>
  72597. <name>DSE</name>
  72598. <description>output driver disabled;</description>
  72599. <value>0</value>
  72600. </enumeratedValue>
  72601. </enumeratedValues>
  72602. </field>
  72603. <field>
  72604. <name>ODT</name>
  72605. <description>On Die Termination Field</description>
  72606. <bitOffset>0x8</bitOffset>
  72607. <bitWidth>3</bitWidth>
  72608. <access>read-write</access>
  72609. <enumeratedValues>
  72610. <enumeratedValue>
  72611. <name>ODT_0_off</name>
  72612. <description>off</description>
  72613. <value>0</value>
  72614. </enumeratedValue>
  72615. <enumeratedValue>
  72616. <name>ODT_1_120_Ohm_ODT</name>
  72617. <description>120 Ohm ODT</description>
  72618. <value>0x1</value>
  72619. </enumeratedValue>
  72620. <enumeratedValue>
  72621. <name>ODT_2_60_Ohm_ODT</name>
  72622. <description>60 Ohm ODT</description>
  72623. <value>0x2</value>
  72624. </enumeratedValue>
  72625. <enumeratedValue>
  72626. <name>ODT_3_40_Ohm_ODT</name>
  72627. <description>40 Ohm ODT</description>
  72628. <value>0x3</value>
  72629. </enumeratedValue>
  72630. <enumeratedValue>
  72631. <name>ODT_4_30_Ohm_ODT</name>
  72632. <description>30 Ohm ODT</description>
  72633. <value>0x4</value>
  72634. </enumeratedValue>
  72635. <enumeratedValue>
  72636. <name>ODT_5_24_Ohm_ODT</name>
  72637. <description>24 Ohm ODT</description>
  72638. <value>0x5</value>
  72639. </enumeratedValue>
  72640. <enumeratedValue>
  72641. <name>ODT_6_20_Ohm_ODT</name>
  72642. <description>20 Ohm ODT</description>
  72643. <value>0x6</value>
  72644. </enumeratedValue>
  72645. <enumeratedValue>
  72646. <name>ODT_7_17_Ohm_ODT</name>
  72647. <description>17 Ohm ODT</description>
  72648. <value>0x7</value>
  72649. </enumeratedValue>
  72650. </enumeratedValues>
  72651. </field>
  72652. <field>
  72653. <name>PKE</name>
  72654. <description>Pull / Keep Enable Field</description>
  72655. <bitOffset>0xC</bitOffset>
  72656. <bitWidth>1</bitWidth>
  72657. <access>read-only</access>
  72658. <enumeratedValues>
  72659. <enumeratedValue>
  72660. <name>PKE</name>
  72661. <description>Pull/Keeper Disabled</description>
  72662. <value>0</value>
  72663. </enumeratedValue>
  72664. </enumeratedValues>
  72665. </field>
  72666. <field>
  72667. <name>PUE</name>
  72668. <description>Pull / Keep Select Field</description>
  72669. <bitOffset>0xD</bitOffset>
  72670. <bitWidth>1</bitWidth>
  72671. <access>read-only</access>
  72672. <enumeratedValues>
  72673. <enumeratedValue>
  72674. <name>PUE</name>
  72675. <description>Keeper</description>
  72676. <value>0</value>
  72677. </enumeratedValue>
  72678. </enumeratedValues>
  72679. </field>
  72680. <field>
  72681. <name>PUS</name>
  72682. <description>Pull Up / Down Config. Field</description>
  72683. <bitOffset>0xE</bitOffset>
  72684. <bitWidth>2</bitWidth>
  72685. <access>read-only</access>
  72686. <enumeratedValues>
  72687. <enumeratedValue>
  72688. <name>PUS</name>
  72689. <description>100K Ohm Pull Up</description>
  72690. <value>0x2</value>
  72691. </enumeratedValue>
  72692. </enumeratedValues>
  72693. </field>
  72694. <field>
  72695. <name>HYS</name>
  72696. <description>Hyst. Enable Field</description>
  72697. <bitOffset>0x10</bitOffset>
  72698. <bitWidth>1</bitWidth>
  72699. <access>read-write</access>
  72700. <enumeratedValues>
  72701. <enumeratedValue>
  72702. <name>HYS_0_Hysteresis_Disabled</name>
  72703. <description>Hysteresis Disabled</description>
  72704. <value>0</value>
  72705. </enumeratedValue>
  72706. <enumeratedValue>
  72707. <name>HYS_1_Hysteresis_Enabled</name>
  72708. <description>Hysteresis Enabled</description>
  72709. <value>0x1</value>
  72710. </enumeratedValue>
  72711. </enumeratedValues>
  72712. </field>
  72713. <field>
  72714. <name>DDR_INPUT</name>
  72715. <description>DDR / CMOS Input Mode Field</description>
  72716. <bitOffset>0x11</bitOffset>
  72717. <bitWidth>1</bitWidth>
  72718. <access>read-write</access>
  72719. <enumeratedValues>
  72720. <enumeratedValue>
  72721. <name>DDR_INPUT_0_CMOS_input_type</name>
  72722. <description>CMOS input type</description>
  72723. <value>0</value>
  72724. </enumeratedValue>
  72725. <enumeratedValue>
  72726. <name>DDR_INPUT_1_Differential_input_mode</name>
  72727. <description>Differential input mode</description>
  72728. <value>0x1</value>
  72729. </enumeratedValue>
  72730. </enumeratedValues>
  72731. </field>
  72732. <field>
  72733. <name>DDR_SEL</name>
  72734. <description>ddr_sel Field</description>
  72735. <bitOffset>0x12</bitOffset>
  72736. <bitWidth>2</bitWidth>
  72737. <access>read-only</access>
  72738. </field>
  72739. <field>
  72740. <name>DO_TRIM</name>
  72741. <description>do_trim Field</description>
  72742. <bitOffset>0x14</bitOffset>
  72743. <bitWidth>2</bitWidth>
  72744. <access>read-only</access>
  72745. <enumeratedValues>
  72746. <enumeratedValue>
  72747. <name>DO_TRIM</name>
  72748. <description>min delay</description>
  72749. <value>0</value>
  72750. </enumeratedValue>
  72751. </enumeratedValues>
  72752. </field>
  72753. </fields>
  72754. </register>
  72755. <register>
  72756. <name>SW_PAD_CTL_PAD_DRAM_ADDR01</name>
  72757. <description>SW_PAD_CTL_PAD_DRAM_ADDR01 SW PAD Control Register</description>
  72758. <addressOffset>0x208</addressOffset>
  72759. <size>32</size>
  72760. <access>read-write</access>
  72761. <resetValue>0x8000</resetValue>
  72762. <resetMask>0xFFFFFFFF</resetMask>
  72763. <fields>
  72764. <field>
  72765. <name>DSE</name>
  72766. <description>Drive Strength Field</description>
  72767. <bitOffset>0x3</bitOffset>
  72768. <bitWidth>3</bitWidth>
  72769. <access>read-only</access>
  72770. <enumeratedValues>
  72771. <enumeratedValue>
  72772. <name>DSE</name>
  72773. <description>output driver disabled;</description>
  72774. <value>0</value>
  72775. </enumeratedValue>
  72776. </enumeratedValues>
  72777. </field>
  72778. <field>
  72779. <name>ODT</name>
  72780. <description>On Die Termination Field</description>
  72781. <bitOffset>0x8</bitOffset>
  72782. <bitWidth>3</bitWidth>
  72783. <access>read-write</access>
  72784. <enumeratedValues>
  72785. <enumeratedValue>
  72786. <name>ODT_0_off</name>
  72787. <description>off</description>
  72788. <value>0</value>
  72789. </enumeratedValue>
  72790. <enumeratedValue>
  72791. <name>ODT_1_120_Ohm_ODT</name>
  72792. <description>120 Ohm ODT</description>
  72793. <value>0x1</value>
  72794. </enumeratedValue>
  72795. <enumeratedValue>
  72796. <name>ODT_2_60_Ohm_ODT</name>
  72797. <description>60 Ohm ODT</description>
  72798. <value>0x2</value>
  72799. </enumeratedValue>
  72800. <enumeratedValue>
  72801. <name>ODT_3_40_Ohm_ODT</name>
  72802. <description>40 Ohm ODT</description>
  72803. <value>0x3</value>
  72804. </enumeratedValue>
  72805. <enumeratedValue>
  72806. <name>ODT_4_30_Ohm_ODT</name>
  72807. <description>30 Ohm ODT</description>
  72808. <value>0x4</value>
  72809. </enumeratedValue>
  72810. <enumeratedValue>
  72811. <name>ODT_5_24_Ohm_ODT</name>
  72812. <description>24 Ohm ODT</description>
  72813. <value>0x5</value>
  72814. </enumeratedValue>
  72815. <enumeratedValue>
  72816. <name>ODT_6_20_Ohm_ODT</name>
  72817. <description>20 Ohm ODT</description>
  72818. <value>0x6</value>
  72819. </enumeratedValue>
  72820. <enumeratedValue>
  72821. <name>ODT_7_17_Ohm_ODT</name>
  72822. <description>17 Ohm ODT</description>
  72823. <value>0x7</value>
  72824. </enumeratedValue>
  72825. </enumeratedValues>
  72826. </field>
  72827. <field>
  72828. <name>PKE</name>
  72829. <description>Pull / Keep Enable Field</description>
  72830. <bitOffset>0xC</bitOffset>
  72831. <bitWidth>1</bitWidth>
  72832. <access>read-only</access>
  72833. <enumeratedValues>
  72834. <enumeratedValue>
  72835. <name>PKE</name>
  72836. <description>Pull/Keeper Disabled</description>
  72837. <value>0</value>
  72838. </enumeratedValue>
  72839. </enumeratedValues>
  72840. </field>
  72841. <field>
  72842. <name>PUE</name>
  72843. <description>Pull / Keep Select Field</description>
  72844. <bitOffset>0xD</bitOffset>
  72845. <bitWidth>1</bitWidth>
  72846. <access>read-only</access>
  72847. <enumeratedValues>
  72848. <enumeratedValue>
  72849. <name>PUE</name>
  72850. <description>Keeper</description>
  72851. <value>0</value>
  72852. </enumeratedValue>
  72853. </enumeratedValues>
  72854. </field>
  72855. <field>
  72856. <name>PUS</name>
  72857. <description>Pull Up / Down Config. Field</description>
  72858. <bitOffset>0xE</bitOffset>
  72859. <bitWidth>2</bitWidth>
  72860. <access>read-only</access>
  72861. <enumeratedValues>
  72862. <enumeratedValue>
  72863. <name>PUS</name>
  72864. <description>100K Ohm Pull Up</description>
  72865. <value>0x2</value>
  72866. </enumeratedValue>
  72867. </enumeratedValues>
  72868. </field>
  72869. <field>
  72870. <name>HYS</name>
  72871. <description>Hyst. Enable Field</description>
  72872. <bitOffset>0x10</bitOffset>
  72873. <bitWidth>1</bitWidth>
  72874. <access>read-write</access>
  72875. <enumeratedValues>
  72876. <enumeratedValue>
  72877. <name>HYS_0_Hysteresis_Disabled</name>
  72878. <description>Hysteresis Disabled</description>
  72879. <value>0</value>
  72880. </enumeratedValue>
  72881. <enumeratedValue>
  72882. <name>HYS_1_Hysteresis_Enabled</name>
  72883. <description>Hysteresis Enabled</description>
  72884. <value>0x1</value>
  72885. </enumeratedValue>
  72886. </enumeratedValues>
  72887. </field>
  72888. <field>
  72889. <name>DDR_INPUT</name>
  72890. <description>DDR / CMOS Input Mode Field</description>
  72891. <bitOffset>0x11</bitOffset>
  72892. <bitWidth>1</bitWidth>
  72893. <access>read-write</access>
  72894. <enumeratedValues>
  72895. <enumeratedValue>
  72896. <name>DDR_INPUT_0_CMOS_input_type</name>
  72897. <description>CMOS input type</description>
  72898. <value>0</value>
  72899. </enumeratedValue>
  72900. <enumeratedValue>
  72901. <name>DDR_INPUT_1_Differential_input_mode</name>
  72902. <description>Differential input mode</description>
  72903. <value>0x1</value>
  72904. </enumeratedValue>
  72905. </enumeratedValues>
  72906. </field>
  72907. <field>
  72908. <name>DDR_SEL</name>
  72909. <description>ddr_sel Field</description>
  72910. <bitOffset>0x12</bitOffset>
  72911. <bitWidth>2</bitWidth>
  72912. <access>read-only</access>
  72913. </field>
  72914. <field>
  72915. <name>DO_TRIM</name>
  72916. <description>do_trim Field</description>
  72917. <bitOffset>0x14</bitOffset>
  72918. <bitWidth>2</bitWidth>
  72919. <access>read-only</access>
  72920. <enumeratedValues>
  72921. <enumeratedValue>
  72922. <name>DO_TRIM</name>
  72923. <description>min delay</description>
  72924. <value>0</value>
  72925. </enumeratedValue>
  72926. </enumeratedValues>
  72927. </field>
  72928. </fields>
  72929. </register>
  72930. <register>
  72931. <name>SW_PAD_CTL_PAD_DRAM_ADDR02</name>
  72932. <description>SW_PAD_CTL_PAD_DRAM_ADDR02 SW PAD Control Register</description>
  72933. <addressOffset>0x20C</addressOffset>
  72934. <size>32</size>
  72935. <access>read-write</access>
  72936. <resetValue>0x8000</resetValue>
  72937. <resetMask>0xFFFFFFFF</resetMask>
  72938. <fields>
  72939. <field>
  72940. <name>DSE</name>
  72941. <description>Drive Strength Field</description>
  72942. <bitOffset>0x3</bitOffset>
  72943. <bitWidth>3</bitWidth>
  72944. <access>read-only</access>
  72945. <enumeratedValues>
  72946. <enumeratedValue>
  72947. <name>DSE</name>
  72948. <description>output driver disabled;</description>
  72949. <value>0</value>
  72950. </enumeratedValue>
  72951. </enumeratedValues>
  72952. </field>
  72953. <field>
  72954. <name>ODT</name>
  72955. <description>On Die Termination Field</description>
  72956. <bitOffset>0x8</bitOffset>
  72957. <bitWidth>3</bitWidth>
  72958. <access>read-write</access>
  72959. <enumeratedValues>
  72960. <enumeratedValue>
  72961. <name>ODT_0_off</name>
  72962. <description>off</description>
  72963. <value>0</value>
  72964. </enumeratedValue>
  72965. <enumeratedValue>
  72966. <name>ODT_1_120_Ohm_ODT</name>
  72967. <description>120 Ohm ODT</description>
  72968. <value>0x1</value>
  72969. </enumeratedValue>
  72970. <enumeratedValue>
  72971. <name>ODT_2_60_Ohm_ODT</name>
  72972. <description>60 Ohm ODT</description>
  72973. <value>0x2</value>
  72974. </enumeratedValue>
  72975. <enumeratedValue>
  72976. <name>ODT_3_40_Ohm_ODT</name>
  72977. <description>40 Ohm ODT</description>
  72978. <value>0x3</value>
  72979. </enumeratedValue>
  72980. <enumeratedValue>
  72981. <name>ODT_4_30_Ohm_ODT</name>
  72982. <description>30 Ohm ODT</description>
  72983. <value>0x4</value>
  72984. </enumeratedValue>
  72985. <enumeratedValue>
  72986. <name>ODT_5_24_Ohm_ODT</name>
  72987. <description>24 Ohm ODT</description>
  72988. <value>0x5</value>
  72989. </enumeratedValue>
  72990. <enumeratedValue>
  72991. <name>ODT_6_20_Ohm_ODT</name>
  72992. <description>20 Ohm ODT</description>
  72993. <value>0x6</value>
  72994. </enumeratedValue>
  72995. <enumeratedValue>
  72996. <name>ODT_7_17_Ohm_ODT</name>
  72997. <description>17 Ohm ODT</description>
  72998. <value>0x7</value>
  72999. </enumeratedValue>
  73000. </enumeratedValues>
  73001. </field>
  73002. <field>
  73003. <name>PKE</name>
  73004. <description>Pull / Keep Enable Field</description>
  73005. <bitOffset>0xC</bitOffset>
  73006. <bitWidth>1</bitWidth>
  73007. <access>read-only</access>
  73008. <enumeratedValues>
  73009. <enumeratedValue>
  73010. <name>PKE</name>
  73011. <description>Pull/Keeper Disabled</description>
  73012. <value>0</value>
  73013. </enumeratedValue>
  73014. </enumeratedValues>
  73015. </field>
  73016. <field>
  73017. <name>PUE</name>
  73018. <description>Pull / Keep Select Field</description>
  73019. <bitOffset>0xD</bitOffset>
  73020. <bitWidth>1</bitWidth>
  73021. <access>read-only</access>
  73022. <enumeratedValues>
  73023. <enumeratedValue>
  73024. <name>PUE</name>
  73025. <description>Keeper</description>
  73026. <value>0</value>
  73027. </enumeratedValue>
  73028. </enumeratedValues>
  73029. </field>
  73030. <field>
  73031. <name>PUS</name>
  73032. <description>Pull Up / Down Config. Field</description>
  73033. <bitOffset>0xE</bitOffset>
  73034. <bitWidth>2</bitWidth>
  73035. <access>read-only</access>
  73036. <enumeratedValues>
  73037. <enumeratedValue>
  73038. <name>PUS</name>
  73039. <description>100K Ohm Pull Up</description>
  73040. <value>0x2</value>
  73041. </enumeratedValue>
  73042. </enumeratedValues>
  73043. </field>
  73044. <field>
  73045. <name>HYS</name>
  73046. <description>Hyst. Enable Field</description>
  73047. <bitOffset>0x10</bitOffset>
  73048. <bitWidth>1</bitWidth>
  73049. <access>read-write</access>
  73050. <enumeratedValues>
  73051. <enumeratedValue>
  73052. <name>HYS_0_Hysteresis_Disabled</name>
  73053. <description>Hysteresis Disabled</description>
  73054. <value>0</value>
  73055. </enumeratedValue>
  73056. <enumeratedValue>
  73057. <name>HYS_1_Hysteresis_Enabled</name>
  73058. <description>Hysteresis Enabled</description>
  73059. <value>0x1</value>
  73060. </enumeratedValue>
  73061. </enumeratedValues>
  73062. </field>
  73063. <field>
  73064. <name>DDR_INPUT</name>
  73065. <description>DDR / CMOS Input Mode Field</description>
  73066. <bitOffset>0x11</bitOffset>
  73067. <bitWidth>1</bitWidth>
  73068. <access>read-write</access>
  73069. <enumeratedValues>
  73070. <enumeratedValue>
  73071. <name>DDR_INPUT_0_CMOS_input_type</name>
  73072. <description>CMOS input type</description>
  73073. <value>0</value>
  73074. </enumeratedValue>
  73075. <enumeratedValue>
  73076. <name>DDR_INPUT_1_Differential_input_mode</name>
  73077. <description>Differential input mode</description>
  73078. <value>0x1</value>
  73079. </enumeratedValue>
  73080. </enumeratedValues>
  73081. </field>
  73082. <field>
  73083. <name>DDR_SEL</name>
  73084. <description>ddr_sel Field</description>
  73085. <bitOffset>0x12</bitOffset>
  73086. <bitWidth>2</bitWidth>
  73087. <access>read-only</access>
  73088. </field>
  73089. <field>
  73090. <name>DO_TRIM</name>
  73091. <description>do_trim Field</description>
  73092. <bitOffset>0x14</bitOffset>
  73093. <bitWidth>2</bitWidth>
  73094. <access>read-only</access>
  73095. <enumeratedValues>
  73096. <enumeratedValue>
  73097. <name>DO_TRIM</name>
  73098. <description>min delay</description>
  73099. <value>0</value>
  73100. </enumeratedValue>
  73101. </enumeratedValues>
  73102. </field>
  73103. </fields>
  73104. </register>
  73105. <register>
  73106. <name>SW_PAD_CTL_PAD_DRAM_ADDR03</name>
  73107. <description>SW_PAD_CTL_PAD_DRAM_ADDR03 SW PAD Control Register</description>
  73108. <addressOffset>0x210</addressOffset>
  73109. <size>32</size>
  73110. <access>read-write</access>
  73111. <resetValue>0x8000</resetValue>
  73112. <resetMask>0xFFFFFFFF</resetMask>
  73113. <fields>
  73114. <field>
  73115. <name>DSE</name>
  73116. <description>Drive Strength Field</description>
  73117. <bitOffset>0x3</bitOffset>
  73118. <bitWidth>3</bitWidth>
  73119. <access>read-only</access>
  73120. <enumeratedValues>
  73121. <enumeratedValue>
  73122. <name>DSE</name>
  73123. <description>output driver disabled;</description>
  73124. <value>0</value>
  73125. </enumeratedValue>
  73126. </enumeratedValues>
  73127. </field>
  73128. <field>
  73129. <name>ODT</name>
  73130. <description>On Die Termination Field</description>
  73131. <bitOffset>0x8</bitOffset>
  73132. <bitWidth>3</bitWidth>
  73133. <access>read-write</access>
  73134. <enumeratedValues>
  73135. <enumeratedValue>
  73136. <name>ODT_0_off</name>
  73137. <description>off</description>
  73138. <value>0</value>
  73139. </enumeratedValue>
  73140. <enumeratedValue>
  73141. <name>ODT_1_120_Ohm_ODT</name>
  73142. <description>120 Ohm ODT</description>
  73143. <value>0x1</value>
  73144. </enumeratedValue>
  73145. <enumeratedValue>
  73146. <name>ODT_2_60_Ohm_ODT</name>
  73147. <description>60 Ohm ODT</description>
  73148. <value>0x2</value>
  73149. </enumeratedValue>
  73150. <enumeratedValue>
  73151. <name>ODT_3_40_Ohm_ODT</name>
  73152. <description>40 Ohm ODT</description>
  73153. <value>0x3</value>
  73154. </enumeratedValue>
  73155. <enumeratedValue>
  73156. <name>ODT_4_30_Ohm_ODT</name>
  73157. <description>30 Ohm ODT</description>
  73158. <value>0x4</value>
  73159. </enumeratedValue>
  73160. <enumeratedValue>
  73161. <name>ODT_5_24_Ohm_ODT</name>
  73162. <description>24 Ohm ODT</description>
  73163. <value>0x5</value>
  73164. </enumeratedValue>
  73165. <enumeratedValue>
  73166. <name>ODT_6_20_Ohm_ODT</name>
  73167. <description>20 Ohm ODT</description>
  73168. <value>0x6</value>
  73169. </enumeratedValue>
  73170. <enumeratedValue>
  73171. <name>ODT_7_17_Ohm_ODT</name>
  73172. <description>17 Ohm ODT</description>
  73173. <value>0x7</value>
  73174. </enumeratedValue>
  73175. </enumeratedValues>
  73176. </field>
  73177. <field>
  73178. <name>PKE</name>
  73179. <description>Pull / Keep Enable Field</description>
  73180. <bitOffset>0xC</bitOffset>
  73181. <bitWidth>1</bitWidth>
  73182. <access>read-only</access>
  73183. <enumeratedValues>
  73184. <enumeratedValue>
  73185. <name>PKE</name>
  73186. <description>Pull/Keeper Disabled</description>
  73187. <value>0</value>
  73188. </enumeratedValue>
  73189. </enumeratedValues>
  73190. </field>
  73191. <field>
  73192. <name>PUE</name>
  73193. <description>Pull / Keep Select Field</description>
  73194. <bitOffset>0xD</bitOffset>
  73195. <bitWidth>1</bitWidth>
  73196. <access>read-only</access>
  73197. <enumeratedValues>
  73198. <enumeratedValue>
  73199. <name>PUE</name>
  73200. <description>Keeper</description>
  73201. <value>0</value>
  73202. </enumeratedValue>
  73203. </enumeratedValues>
  73204. </field>
  73205. <field>
  73206. <name>PUS</name>
  73207. <description>Pull Up / Down Config. Field</description>
  73208. <bitOffset>0xE</bitOffset>
  73209. <bitWidth>2</bitWidth>
  73210. <access>read-only</access>
  73211. <enumeratedValues>
  73212. <enumeratedValue>
  73213. <name>PUS</name>
  73214. <description>100K Ohm Pull Up</description>
  73215. <value>0x2</value>
  73216. </enumeratedValue>
  73217. </enumeratedValues>
  73218. </field>
  73219. <field>
  73220. <name>HYS</name>
  73221. <description>Hyst. Enable Field</description>
  73222. <bitOffset>0x10</bitOffset>
  73223. <bitWidth>1</bitWidth>
  73224. <access>read-write</access>
  73225. <enumeratedValues>
  73226. <enumeratedValue>
  73227. <name>HYS_0_Hysteresis_Disabled</name>
  73228. <description>Hysteresis Disabled</description>
  73229. <value>0</value>
  73230. </enumeratedValue>
  73231. <enumeratedValue>
  73232. <name>HYS_1_Hysteresis_Enabled</name>
  73233. <description>Hysteresis Enabled</description>
  73234. <value>0x1</value>
  73235. </enumeratedValue>
  73236. </enumeratedValues>
  73237. </field>
  73238. <field>
  73239. <name>DDR_INPUT</name>
  73240. <description>DDR / CMOS Input Mode Field</description>
  73241. <bitOffset>0x11</bitOffset>
  73242. <bitWidth>1</bitWidth>
  73243. <access>read-write</access>
  73244. <enumeratedValues>
  73245. <enumeratedValue>
  73246. <name>DDR_INPUT_0_CMOS_input_type</name>
  73247. <description>CMOS input type</description>
  73248. <value>0</value>
  73249. </enumeratedValue>
  73250. <enumeratedValue>
  73251. <name>DDR_INPUT_1_Differential_input_mode</name>
  73252. <description>Differential input mode</description>
  73253. <value>0x1</value>
  73254. </enumeratedValue>
  73255. </enumeratedValues>
  73256. </field>
  73257. <field>
  73258. <name>DDR_SEL</name>
  73259. <description>ddr_sel Field</description>
  73260. <bitOffset>0x12</bitOffset>
  73261. <bitWidth>2</bitWidth>
  73262. <access>read-only</access>
  73263. </field>
  73264. <field>
  73265. <name>DO_TRIM</name>
  73266. <description>do_trim Field</description>
  73267. <bitOffset>0x14</bitOffset>
  73268. <bitWidth>2</bitWidth>
  73269. <access>read-only</access>
  73270. <enumeratedValues>
  73271. <enumeratedValue>
  73272. <name>DO_TRIM</name>
  73273. <description>min delay</description>
  73274. <value>0</value>
  73275. </enumeratedValue>
  73276. </enumeratedValues>
  73277. </field>
  73278. </fields>
  73279. </register>
  73280. <register>
  73281. <name>SW_PAD_CTL_PAD_DRAM_ADDR04</name>
  73282. <description>SW_PAD_CTL_PAD_DRAM_ADDR04 SW PAD Control Register</description>
  73283. <addressOffset>0x214</addressOffset>
  73284. <size>32</size>
  73285. <access>read-write</access>
  73286. <resetValue>0x8000</resetValue>
  73287. <resetMask>0xFFFFFFFF</resetMask>
  73288. <fields>
  73289. <field>
  73290. <name>DSE</name>
  73291. <description>Drive Strength Field</description>
  73292. <bitOffset>0x3</bitOffset>
  73293. <bitWidth>3</bitWidth>
  73294. <access>read-only</access>
  73295. <enumeratedValues>
  73296. <enumeratedValue>
  73297. <name>DSE</name>
  73298. <description>output driver disabled;</description>
  73299. <value>0</value>
  73300. </enumeratedValue>
  73301. </enumeratedValues>
  73302. </field>
  73303. <field>
  73304. <name>ODT</name>
  73305. <description>On Die Termination Field</description>
  73306. <bitOffset>0x8</bitOffset>
  73307. <bitWidth>3</bitWidth>
  73308. <access>read-write</access>
  73309. <enumeratedValues>
  73310. <enumeratedValue>
  73311. <name>ODT_0_off</name>
  73312. <description>off</description>
  73313. <value>0</value>
  73314. </enumeratedValue>
  73315. <enumeratedValue>
  73316. <name>ODT_1_120_Ohm_ODT</name>
  73317. <description>120 Ohm ODT</description>
  73318. <value>0x1</value>
  73319. </enumeratedValue>
  73320. <enumeratedValue>
  73321. <name>ODT_2_60_Ohm_ODT</name>
  73322. <description>60 Ohm ODT</description>
  73323. <value>0x2</value>
  73324. </enumeratedValue>
  73325. <enumeratedValue>
  73326. <name>ODT_3_40_Ohm_ODT</name>
  73327. <description>40 Ohm ODT</description>
  73328. <value>0x3</value>
  73329. </enumeratedValue>
  73330. <enumeratedValue>
  73331. <name>ODT_4_30_Ohm_ODT</name>
  73332. <description>30 Ohm ODT</description>
  73333. <value>0x4</value>
  73334. </enumeratedValue>
  73335. <enumeratedValue>
  73336. <name>ODT_5_24_Ohm_ODT</name>
  73337. <description>24 Ohm ODT</description>
  73338. <value>0x5</value>
  73339. </enumeratedValue>
  73340. <enumeratedValue>
  73341. <name>ODT_6_20_Ohm_ODT</name>
  73342. <description>20 Ohm ODT</description>
  73343. <value>0x6</value>
  73344. </enumeratedValue>
  73345. <enumeratedValue>
  73346. <name>ODT_7_17_Ohm_ODT</name>
  73347. <description>17 Ohm ODT</description>
  73348. <value>0x7</value>
  73349. </enumeratedValue>
  73350. </enumeratedValues>
  73351. </field>
  73352. <field>
  73353. <name>PKE</name>
  73354. <description>Pull / Keep Enable Field</description>
  73355. <bitOffset>0xC</bitOffset>
  73356. <bitWidth>1</bitWidth>
  73357. <access>read-only</access>
  73358. <enumeratedValues>
  73359. <enumeratedValue>
  73360. <name>PKE</name>
  73361. <description>Pull/Keeper Disabled</description>
  73362. <value>0</value>
  73363. </enumeratedValue>
  73364. </enumeratedValues>
  73365. </field>
  73366. <field>
  73367. <name>PUE</name>
  73368. <description>Pull / Keep Select Field</description>
  73369. <bitOffset>0xD</bitOffset>
  73370. <bitWidth>1</bitWidth>
  73371. <access>read-only</access>
  73372. <enumeratedValues>
  73373. <enumeratedValue>
  73374. <name>PUE</name>
  73375. <description>Keeper</description>
  73376. <value>0</value>
  73377. </enumeratedValue>
  73378. </enumeratedValues>
  73379. </field>
  73380. <field>
  73381. <name>PUS</name>
  73382. <description>Pull Up / Down Config. Field</description>
  73383. <bitOffset>0xE</bitOffset>
  73384. <bitWidth>2</bitWidth>
  73385. <access>read-only</access>
  73386. <enumeratedValues>
  73387. <enumeratedValue>
  73388. <name>PUS</name>
  73389. <description>100K Ohm Pull Up</description>
  73390. <value>0x2</value>
  73391. </enumeratedValue>
  73392. </enumeratedValues>
  73393. </field>
  73394. <field>
  73395. <name>HYS</name>
  73396. <description>Hyst. Enable Field</description>
  73397. <bitOffset>0x10</bitOffset>
  73398. <bitWidth>1</bitWidth>
  73399. <access>read-write</access>
  73400. <enumeratedValues>
  73401. <enumeratedValue>
  73402. <name>HYS_0_Hysteresis_Disabled</name>
  73403. <description>Hysteresis Disabled</description>
  73404. <value>0</value>
  73405. </enumeratedValue>
  73406. <enumeratedValue>
  73407. <name>HYS_1_Hysteresis_Enabled</name>
  73408. <description>Hysteresis Enabled</description>
  73409. <value>0x1</value>
  73410. </enumeratedValue>
  73411. </enumeratedValues>
  73412. </field>
  73413. <field>
  73414. <name>DDR_INPUT</name>
  73415. <description>DDR / CMOS Input Mode Field</description>
  73416. <bitOffset>0x11</bitOffset>
  73417. <bitWidth>1</bitWidth>
  73418. <access>read-write</access>
  73419. <enumeratedValues>
  73420. <enumeratedValue>
  73421. <name>DDR_INPUT_0_CMOS_input_type</name>
  73422. <description>CMOS input type</description>
  73423. <value>0</value>
  73424. </enumeratedValue>
  73425. <enumeratedValue>
  73426. <name>DDR_INPUT_1_Differential_input_mode</name>
  73427. <description>Differential input mode</description>
  73428. <value>0x1</value>
  73429. </enumeratedValue>
  73430. </enumeratedValues>
  73431. </field>
  73432. <field>
  73433. <name>DDR_SEL</name>
  73434. <description>ddr_sel Field</description>
  73435. <bitOffset>0x12</bitOffset>
  73436. <bitWidth>2</bitWidth>
  73437. <access>read-only</access>
  73438. </field>
  73439. <field>
  73440. <name>DO_TRIM</name>
  73441. <description>do_trim Field</description>
  73442. <bitOffset>0x14</bitOffset>
  73443. <bitWidth>2</bitWidth>
  73444. <access>read-only</access>
  73445. <enumeratedValues>
  73446. <enumeratedValue>
  73447. <name>DO_TRIM</name>
  73448. <description>min delay</description>
  73449. <value>0</value>
  73450. </enumeratedValue>
  73451. </enumeratedValues>
  73452. </field>
  73453. </fields>
  73454. </register>
  73455. <register>
  73456. <name>SW_PAD_CTL_PAD_DRAM_ADDR05</name>
  73457. <description>SW_PAD_CTL_PAD_DRAM_ADDR05 SW PAD Control Register</description>
  73458. <addressOffset>0x218</addressOffset>
  73459. <size>32</size>
  73460. <access>read-write</access>
  73461. <resetValue>0x8000</resetValue>
  73462. <resetMask>0xFFFFFFFF</resetMask>
  73463. <fields>
  73464. <field>
  73465. <name>DSE</name>
  73466. <description>Drive Strength Field</description>
  73467. <bitOffset>0x3</bitOffset>
  73468. <bitWidth>3</bitWidth>
  73469. <access>read-only</access>
  73470. <enumeratedValues>
  73471. <enumeratedValue>
  73472. <name>DSE</name>
  73473. <description>output driver disabled;</description>
  73474. <value>0</value>
  73475. </enumeratedValue>
  73476. </enumeratedValues>
  73477. </field>
  73478. <field>
  73479. <name>ODT</name>
  73480. <description>On Die Termination Field</description>
  73481. <bitOffset>0x8</bitOffset>
  73482. <bitWidth>3</bitWidth>
  73483. <access>read-write</access>
  73484. <enumeratedValues>
  73485. <enumeratedValue>
  73486. <name>ODT_0_off</name>
  73487. <description>off</description>
  73488. <value>0</value>
  73489. </enumeratedValue>
  73490. <enumeratedValue>
  73491. <name>ODT_1_120_Ohm_ODT</name>
  73492. <description>120 Ohm ODT</description>
  73493. <value>0x1</value>
  73494. </enumeratedValue>
  73495. <enumeratedValue>
  73496. <name>ODT_2_60_Ohm_ODT</name>
  73497. <description>60 Ohm ODT</description>
  73498. <value>0x2</value>
  73499. </enumeratedValue>
  73500. <enumeratedValue>
  73501. <name>ODT_3_40_Ohm_ODT</name>
  73502. <description>40 Ohm ODT</description>
  73503. <value>0x3</value>
  73504. </enumeratedValue>
  73505. <enumeratedValue>
  73506. <name>ODT_4_30_Ohm_ODT</name>
  73507. <description>30 Ohm ODT</description>
  73508. <value>0x4</value>
  73509. </enumeratedValue>
  73510. <enumeratedValue>
  73511. <name>ODT_5_24_Ohm_ODT</name>
  73512. <description>24 Ohm ODT</description>
  73513. <value>0x5</value>
  73514. </enumeratedValue>
  73515. <enumeratedValue>
  73516. <name>ODT_6_20_Ohm_ODT</name>
  73517. <description>20 Ohm ODT</description>
  73518. <value>0x6</value>
  73519. </enumeratedValue>
  73520. <enumeratedValue>
  73521. <name>ODT_7_17_Ohm_ODT</name>
  73522. <description>17 Ohm ODT</description>
  73523. <value>0x7</value>
  73524. </enumeratedValue>
  73525. </enumeratedValues>
  73526. </field>
  73527. <field>
  73528. <name>PKE</name>
  73529. <description>Pull / Keep Enable Field</description>
  73530. <bitOffset>0xC</bitOffset>
  73531. <bitWidth>1</bitWidth>
  73532. <access>read-only</access>
  73533. <enumeratedValues>
  73534. <enumeratedValue>
  73535. <name>PKE</name>
  73536. <description>Pull/Keeper Disabled</description>
  73537. <value>0</value>
  73538. </enumeratedValue>
  73539. </enumeratedValues>
  73540. </field>
  73541. <field>
  73542. <name>PUE</name>
  73543. <description>Pull / Keep Select Field</description>
  73544. <bitOffset>0xD</bitOffset>
  73545. <bitWidth>1</bitWidth>
  73546. <access>read-only</access>
  73547. <enumeratedValues>
  73548. <enumeratedValue>
  73549. <name>PUE</name>
  73550. <description>Keeper</description>
  73551. <value>0</value>
  73552. </enumeratedValue>
  73553. </enumeratedValues>
  73554. </field>
  73555. <field>
  73556. <name>PUS</name>
  73557. <description>Pull Up / Down Config. Field</description>
  73558. <bitOffset>0xE</bitOffset>
  73559. <bitWidth>2</bitWidth>
  73560. <access>read-only</access>
  73561. <enumeratedValues>
  73562. <enumeratedValue>
  73563. <name>PUS</name>
  73564. <description>100K Ohm Pull Up</description>
  73565. <value>0x2</value>
  73566. </enumeratedValue>
  73567. </enumeratedValues>
  73568. </field>
  73569. <field>
  73570. <name>HYS</name>
  73571. <description>Hyst. Enable Field</description>
  73572. <bitOffset>0x10</bitOffset>
  73573. <bitWidth>1</bitWidth>
  73574. <access>read-write</access>
  73575. <enumeratedValues>
  73576. <enumeratedValue>
  73577. <name>HYS_0_Hysteresis_Disabled</name>
  73578. <description>Hysteresis Disabled</description>
  73579. <value>0</value>
  73580. </enumeratedValue>
  73581. <enumeratedValue>
  73582. <name>HYS_1_Hysteresis_Enabled</name>
  73583. <description>Hysteresis Enabled</description>
  73584. <value>0x1</value>
  73585. </enumeratedValue>
  73586. </enumeratedValues>
  73587. </field>
  73588. <field>
  73589. <name>DDR_INPUT</name>
  73590. <description>DDR / CMOS Input Mode Field</description>
  73591. <bitOffset>0x11</bitOffset>
  73592. <bitWidth>1</bitWidth>
  73593. <access>read-write</access>
  73594. <enumeratedValues>
  73595. <enumeratedValue>
  73596. <name>DDR_INPUT_0_CMOS_input_type</name>
  73597. <description>CMOS input type</description>
  73598. <value>0</value>
  73599. </enumeratedValue>
  73600. <enumeratedValue>
  73601. <name>DDR_INPUT_1_Differential_input_mode</name>
  73602. <description>Differential input mode</description>
  73603. <value>0x1</value>
  73604. </enumeratedValue>
  73605. </enumeratedValues>
  73606. </field>
  73607. <field>
  73608. <name>DDR_SEL</name>
  73609. <description>ddr_sel Field</description>
  73610. <bitOffset>0x12</bitOffset>
  73611. <bitWidth>2</bitWidth>
  73612. <access>read-only</access>
  73613. </field>
  73614. <field>
  73615. <name>DO_TRIM</name>
  73616. <description>do_trim Field</description>
  73617. <bitOffset>0x14</bitOffset>
  73618. <bitWidth>2</bitWidth>
  73619. <access>read-only</access>
  73620. <enumeratedValues>
  73621. <enumeratedValue>
  73622. <name>DO_TRIM</name>
  73623. <description>min delay</description>
  73624. <value>0</value>
  73625. </enumeratedValue>
  73626. </enumeratedValues>
  73627. </field>
  73628. </fields>
  73629. </register>
  73630. <register>
  73631. <name>SW_PAD_CTL_PAD_DRAM_ADDR06</name>
  73632. <description>SW_PAD_CTL_PAD_DRAM_ADDR06 SW PAD Control Register</description>
  73633. <addressOffset>0x21C</addressOffset>
  73634. <size>32</size>
  73635. <access>read-write</access>
  73636. <resetValue>0x8000</resetValue>
  73637. <resetMask>0xFFFFFFFF</resetMask>
  73638. <fields>
  73639. <field>
  73640. <name>DSE</name>
  73641. <description>Drive Strength Field</description>
  73642. <bitOffset>0x3</bitOffset>
  73643. <bitWidth>3</bitWidth>
  73644. <access>read-only</access>
  73645. <enumeratedValues>
  73646. <enumeratedValue>
  73647. <name>DSE</name>
  73648. <description>output driver disabled;</description>
  73649. <value>0</value>
  73650. </enumeratedValue>
  73651. </enumeratedValues>
  73652. </field>
  73653. <field>
  73654. <name>ODT</name>
  73655. <description>On Die Termination Field</description>
  73656. <bitOffset>0x8</bitOffset>
  73657. <bitWidth>3</bitWidth>
  73658. <access>read-write</access>
  73659. <enumeratedValues>
  73660. <enumeratedValue>
  73661. <name>ODT_0_off</name>
  73662. <description>off</description>
  73663. <value>0</value>
  73664. </enumeratedValue>
  73665. <enumeratedValue>
  73666. <name>ODT_1_120_Ohm_ODT</name>
  73667. <description>120 Ohm ODT</description>
  73668. <value>0x1</value>
  73669. </enumeratedValue>
  73670. <enumeratedValue>
  73671. <name>ODT_2_60_Ohm_ODT</name>
  73672. <description>60 Ohm ODT</description>
  73673. <value>0x2</value>
  73674. </enumeratedValue>
  73675. <enumeratedValue>
  73676. <name>ODT_3_40_Ohm_ODT</name>
  73677. <description>40 Ohm ODT</description>
  73678. <value>0x3</value>
  73679. </enumeratedValue>
  73680. <enumeratedValue>
  73681. <name>ODT_4_30_Ohm_ODT</name>
  73682. <description>30 Ohm ODT</description>
  73683. <value>0x4</value>
  73684. </enumeratedValue>
  73685. <enumeratedValue>
  73686. <name>ODT_5_24_Ohm_ODT</name>
  73687. <description>24 Ohm ODT</description>
  73688. <value>0x5</value>
  73689. </enumeratedValue>
  73690. <enumeratedValue>
  73691. <name>ODT_6_20_Ohm_ODT</name>
  73692. <description>20 Ohm ODT</description>
  73693. <value>0x6</value>
  73694. </enumeratedValue>
  73695. <enumeratedValue>
  73696. <name>ODT_7_17_Ohm_ODT</name>
  73697. <description>17 Ohm ODT</description>
  73698. <value>0x7</value>
  73699. </enumeratedValue>
  73700. </enumeratedValues>
  73701. </field>
  73702. <field>
  73703. <name>PKE</name>
  73704. <description>Pull / Keep Enable Field</description>
  73705. <bitOffset>0xC</bitOffset>
  73706. <bitWidth>1</bitWidth>
  73707. <access>read-only</access>
  73708. <enumeratedValues>
  73709. <enumeratedValue>
  73710. <name>PKE</name>
  73711. <description>Pull/Keeper Disabled</description>
  73712. <value>0</value>
  73713. </enumeratedValue>
  73714. </enumeratedValues>
  73715. </field>
  73716. <field>
  73717. <name>PUE</name>
  73718. <description>Pull / Keep Select Field</description>
  73719. <bitOffset>0xD</bitOffset>
  73720. <bitWidth>1</bitWidth>
  73721. <access>read-only</access>
  73722. <enumeratedValues>
  73723. <enumeratedValue>
  73724. <name>PUE</name>
  73725. <description>Keeper</description>
  73726. <value>0</value>
  73727. </enumeratedValue>
  73728. </enumeratedValues>
  73729. </field>
  73730. <field>
  73731. <name>PUS</name>
  73732. <description>Pull Up / Down Config. Field</description>
  73733. <bitOffset>0xE</bitOffset>
  73734. <bitWidth>2</bitWidth>
  73735. <access>read-only</access>
  73736. <enumeratedValues>
  73737. <enumeratedValue>
  73738. <name>PUS</name>
  73739. <description>100K Ohm Pull Up</description>
  73740. <value>0x2</value>
  73741. </enumeratedValue>
  73742. </enumeratedValues>
  73743. </field>
  73744. <field>
  73745. <name>HYS</name>
  73746. <description>Hyst. Enable Field</description>
  73747. <bitOffset>0x10</bitOffset>
  73748. <bitWidth>1</bitWidth>
  73749. <access>read-write</access>
  73750. <enumeratedValues>
  73751. <enumeratedValue>
  73752. <name>HYS_0_Hysteresis_Disabled</name>
  73753. <description>Hysteresis Disabled</description>
  73754. <value>0</value>
  73755. </enumeratedValue>
  73756. <enumeratedValue>
  73757. <name>HYS_1_Hysteresis_Enabled</name>
  73758. <description>Hysteresis Enabled</description>
  73759. <value>0x1</value>
  73760. </enumeratedValue>
  73761. </enumeratedValues>
  73762. </field>
  73763. <field>
  73764. <name>DDR_INPUT</name>
  73765. <description>DDR / CMOS Input Mode Field</description>
  73766. <bitOffset>0x11</bitOffset>
  73767. <bitWidth>1</bitWidth>
  73768. <access>read-write</access>
  73769. <enumeratedValues>
  73770. <enumeratedValue>
  73771. <name>DDR_INPUT_0_CMOS_input_type</name>
  73772. <description>CMOS input type</description>
  73773. <value>0</value>
  73774. </enumeratedValue>
  73775. <enumeratedValue>
  73776. <name>DDR_INPUT_1_Differential_input_mode</name>
  73777. <description>Differential input mode</description>
  73778. <value>0x1</value>
  73779. </enumeratedValue>
  73780. </enumeratedValues>
  73781. </field>
  73782. <field>
  73783. <name>DDR_SEL</name>
  73784. <description>ddr_sel Field</description>
  73785. <bitOffset>0x12</bitOffset>
  73786. <bitWidth>2</bitWidth>
  73787. <access>read-only</access>
  73788. </field>
  73789. <field>
  73790. <name>DO_TRIM</name>
  73791. <description>do_trim Field</description>
  73792. <bitOffset>0x14</bitOffset>
  73793. <bitWidth>2</bitWidth>
  73794. <access>read-only</access>
  73795. <enumeratedValues>
  73796. <enumeratedValue>
  73797. <name>DO_TRIM</name>
  73798. <description>min delay</description>
  73799. <value>0</value>
  73800. </enumeratedValue>
  73801. </enumeratedValues>
  73802. </field>
  73803. </fields>
  73804. </register>
  73805. <register>
  73806. <name>SW_PAD_CTL_PAD_DRAM_ADDR07</name>
  73807. <description>SW_PAD_CTL_PAD_DRAM_ADDR07 SW PAD Control Register</description>
  73808. <addressOffset>0x220</addressOffset>
  73809. <size>32</size>
  73810. <access>read-write</access>
  73811. <resetValue>0x8000</resetValue>
  73812. <resetMask>0xFFFFFFFF</resetMask>
  73813. <fields>
  73814. <field>
  73815. <name>DSE</name>
  73816. <description>Drive Strength Field</description>
  73817. <bitOffset>0x3</bitOffset>
  73818. <bitWidth>3</bitWidth>
  73819. <access>read-only</access>
  73820. <enumeratedValues>
  73821. <enumeratedValue>
  73822. <name>DSE</name>
  73823. <description>output driver disabled;</description>
  73824. <value>0</value>
  73825. </enumeratedValue>
  73826. </enumeratedValues>
  73827. </field>
  73828. <field>
  73829. <name>ODT</name>
  73830. <description>On Die Termination Field</description>
  73831. <bitOffset>0x8</bitOffset>
  73832. <bitWidth>3</bitWidth>
  73833. <access>read-write</access>
  73834. <enumeratedValues>
  73835. <enumeratedValue>
  73836. <name>ODT_0_off</name>
  73837. <description>off</description>
  73838. <value>0</value>
  73839. </enumeratedValue>
  73840. <enumeratedValue>
  73841. <name>ODT_1_120_Ohm_ODT</name>
  73842. <description>120 Ohm ODT</description>
  73843. <value>0x1</value>
  73844. </enumeratedValue>
  73845. <enumeratedValue>
  73846. <name>ODT_2_60_Ohm_ODT</name>
  73847. <description>60 Ohm ODT</description>
  73848. <value>0x2</value>
  73849. </enumeratedValue>
  73850. <enumeratedValue>
  73851. <name>ODT_3_40_Ohm_ODT</name>
  73852. <description>40 Ohm ODT</description>
  73853. <value>0x3</value>
  73854. </enumeratedValue>
  73855. <enumeratedValue>
  73856. <name>ODT_4_30_Ohm_ODT</name>
  73857. <description>30 Ohm ODT</description>
  73858. <value>0x4</value>
  73859. </enumeratedValue>
  73860. <enumeratedValue>
  73861. <name>ODT_5_24_Ohm_ODT</name>
  73862. <description>24 Ohm ODT</description>
  73863. <value>0x5</value>
  73864. </enumeratedValue>
  73865. <enumeratedValue>
  73866. <name>ODT_6_20_Ohm_ODT</name>
  73867. <description>20 Ohm ODT</description>
  73868. <value>0x6</value>
  73869. </enumeratedValue>
  73870. <enumeratedValue>
  73871. <name>ODT_7_17_Ohm_ODT</name>
  73872. <description>17 Ohm ODT</description>
  73873. <value>0x7</value>
  73874. </enumeratedValue>
  73875. </enumeratedValues>
  73876. </field>
  73877. <field>
  73878. <name>PKE</name>
  73879. <description>Pull / Keep Enable Field</description>
  73880. <bitOffset>0xC</bitOffset>
  73881. <bitWidth>1</bitWidth>
  73882. <access>read-only</access>
  73883. <enumeratedValues>
  73884. <enumeratedValue>
  73885. <name>PKE</name>
  73886. <description>Pull/Keeper Disabled</description>
  73887. <value>0</value>
  73888. </enumeratedValue>
  73889. </enumeratedValues>
  73890. </field>
  73891. <field>
  73892. <name>PUE</name>
  73893. <description>Pull / Keep Select Field</description>
  73894. <bitOffset>0xD</bitOffset>
  73895. <bitWidth>1</bitWidth>
  73896. <access>read-only</access>
  73897. <enumeratedValues>
  73898. <enumeratedValue>
  73899. <name>PUE</name>
  73900. <description>Keeper</description>
  73901. <value>0</value>
  73902. </enumeratedValue>
  73903. </enumeratedValues>
  73904. </field>
  73905. <field>
  73906. <name>PUS</name>
  73907. <description>Pull Up / Down Config. Field</description>
  73908. <bitOffset>0xE</bitOffset>
  73909. <bitWidth>2</bitWidth>
  73910. <access>read-only</access>
  73911. <enumeratedValues>
  73912. <enumeratedValue>
  73913. <name>PUS</name>
  73914. <description>100K Ohm Pull Up</description>
  73915. <value>0x2</value>
  73916. </enumeratedValue>
  73917. </enumeratedValues>
  73918. </field>
  73919. <field>
  73920. <name>HYS</name>
  73921. <description>Hyst. Enable Field</description>
  73922. <bitOffset>0x10</bitOffset>
  73923. <bitWidth>1</bitWidth>
  73924. <access>read-write</access>
  73925. <enumeratedValues>
  73926. <enumeratedValue>
  73927. <name>HYS_0_Hysteresis_Disabled</name>
  73928. <description>Hysteresis Disabled</description>
  73929. <value>0</value>
  73930. </enumeratedValue>
  73931. <enumeratedValue>
  73932. <name>HYS_1_Hysteresis_Enabled</name>
  73933. <description>Hysteresis Enabled</description>
  73934. <value>0x1</value>
  73935. </enumeratedValue>
  73936. </enumeratedValues>
  73937. </field>
  73938. <field>
  73939. <name>DDR_INPUT</name>
  73940. <description>DDR / CMOS Input Mode Field</description>
  73941. <bitOffset>0x11</bitOffset>
  73942. <bitWidth>1</bitWidth>
  73943. <access>read-write</access>
  73944. <enumeratedValues>
  73945. <enumeratedValue>
  73946. <name>DDR_INPUT_0_CMOS_input_type</name>
  73947. <description>CMOS input type</description>
  73948. <value>0</value>
  73949. </enumeratedValue>
  73950. <enumeratedValue>
  73951. <name>DDR_INPUT_1_Differential_input_mode</name>
  73952. <description>Differential input mode</description>
  73953. <value>0x1</value>
  73954. </enumeratedValue>
  73955. </enumeratedValues>
  73956. </field>
  73957. <field>
  73958. <name>DDR_SEL</name>
  73959. <description>ddr_sel Field</description>
  73960. <bitOffset>0x12</bitOffset>
  73961. <bitWidth>2</bitWidth>
  73962. <access>read-only</access>
  73963. </field>
  73964. <field>
  73965. <name>DO_TRIM</name>
  73966. <description>do_trim Field</description>
  73967. <bitOffset>0x14</bitOffset>
  73968. <bitWidth>2</bitWidth>
  73969. <access>read-only</access>
  73970. <enumeratedValues>
  73971. <enumeratedValue>
  73972. <name>DO_TRIM</name>
  73973. <description>min delay</description>
  73974. <value>0</value>
  73975. </enumeratedValue>
  73976. </enumeratedValues>
  73977. </field>
  73978. </fields>
  73979. </register>
  73980. <register>
  73981. <name>SW_PAD_CTL_PAD_DRAM_ADDR08</name>
  73982. <description>SW_PAD_CTL_PAD_DRAM_ADDR08 SW PAD Control Register</description>
  73983. <addressOffset>0x224</addressOffset>
  73984. <size>32</size>
  73985. <access>read-write</access>
  73986. <resetValue>0x8000</resetValue>
  73987. <resetMask>0xFFFFFFFF</resetMask>
  73988. <fields>
  73989. <field>
  73990. <name>DSE</name>
  73991. <description>Drive Strength Field</description>
  73992. <bitOffset>0x3</bitOffset>
  73993. <bitWidth>3</bitWidth>
  73994. <access>read-only</access>
  73995. <enumeratedValues>
  73996. <enumeratedValue>
  73997. <name>DSE</name>
  73998. <description>output driver disabled;</description>
  73999. <value>0</value>
  74000. </enumeratedValue>
  74001. </enumeratedValues>
  74002. </field>
  74003. <field>
  74004. <name>ODT</name>
  74005. <description>On Die Termination Field</description>
  74006. <bitOffset>0x8</bitOffset>
  74007. <bitWidth>3</bitWidth>
  74008. <access>read-write</access>
  74009. <enumeratedValues>
  74010. <enumeratedValue>
  74011. <name>ODT_0_off</name>
  74012. <description>off</description>
  74013. <value>0</value>
  74014. </enumeratedValue>
  74015. <enumeratedValue>
  74016. <name>ODT_1_120_Ohm_ODT</name>
  74017. <description>120 Ohm ODT</description>
  74018. <value>0x1</value>
  74019. </enumeratedValue>
  74020. <enumeratedValue>
  74021. <name>ODT_2_60_Ohm_ODT</name>
  74022. <description>60 Ohm ODT</description>
  74023. <value>0x2</value>
  74024. </enumeratedValue>
  74025. <enumeratedValue>
  74026. <name>ODT_3_40_Ohm_ODT</name>
  74027. <description>40 Ohm ODT</description>
  74028. <value>0x3</value>
  74029. </enumeratedValue>
  74030. <enumeratedValue>
  74031. <name>ODT_4_30_Ohm_ODT</name>
  74032. <description>30 Ohm ODT</description>
  74033. <value>0x4</value>
  74034. </enumeratedValue>
  74035. <enumeratedValue>
  74036. <name>ODT_5_24_Ohm_ODT</name>
  74037. <description>24 Ohm ODT</description>
  74038. <value>0x5</value>
  74039. </enumeratedValue>
  74040. <enumeratedValue>
  74041. <name>ODT_6_20_Ohm_ODT</name>
  74042. <description>20 Ohm ODT</description>
  74043. <value>0x6</value>
  74044. </enumeratedValue>
  74045. <enumeratedValue>
  74046. <name>ODT_7_17_Ohm_ODT</name>
  74047. <description>17 Ohm ODT</description>
  74048. <value>0x7</value>
  74049. </enumeratedValue>
  74050. </enumeratedValues>
  74051. </field>
  74052. <field>
  74053. <name>PKE</name>
  74054. <description>Pull / Keep Enable Field</description>
  74055. <bitOffset>0xC</bitOffset>
  74056. <bitWidth>1</bitWidth>
  74057. <access>read-only</access>
  74058. <enumeratedValues>
  74059. <enumeratedValue>
  74060. <name>PKE</name>
  74061. <description>Pull/Keeper Disabled</description>
  74062. <value>0</value>
  74063. </enumeratedValue>
  74064. </enumeratedValues>
  74065. </field>
  74066. <field>
  74067. <name>PUE</name>
  74068. <description>Pull / Keep Select Field</description>
  74069. <bitOffset>0xD</bitOffset>
  74070. <bitWidth>1</bitWidth>
  74071. <access>read-only</access>
  74072. <enumeratedValues>
  74073. <enumeratedValue>
  74074. <name>PUE</name>
  74075. <description>Keeper</description>
  74076. <value>0</value>
  74077. </enumeratedValue>
  74078. </enumeratedValues>
  74079. </field>
  74080. <field>
  74081. <name>PUS</name>
  74082. <description>Pull Up / Down Config. Field</description>
  74083. <bitOffset>0xE</bitOffset>
  74084. <bitWidth>2</bitWidth>
  74085. <access>read-only</access>
  74086. <enumeratedValues>
  74087. <enumeratedValue>
  74088. <name>PUS</name>
  74089. <description>100K Ohm Pull Up</description>
  74090. <value>0x2</value>
  74091. </enumeratedValue>
  74092. </enumeratedValues>
  74093. </field>
  74094. <field>
  74095. <name>HYS</name>
  74096. <description>Hyst. Enable Field</description>
  74097. <bitOffset>0x10</bitOffset>
  74098. <bitWidth>1</bitWidth>
  74099. <access>read-write</access>
  74100. <enumeratedValues>
  74101. <enumeratedValue>
  74102. <name>HYS_0_Hysteresis_Disabled</name>
  74103. <description>Hysteresis Disabled</description>
  74104. <value>0</value>
  74105. </enumeratedValue>
  74106. <enumeratedValue>
  74107. <name>HYS_1_Hysteresis_Enabled</name>
  74108. <description>Hysteresis Enabled</description>
  74109. <value>0x1</value>
  74110. </enumeratedValue>
  74111. </enumeratedValues>
  74112. </field>
  74113. <field>
  74114. <name>DDR_INPUT</name>
  74115. <description>DDR / CMOS Input Mode Field</description>
  74116. <bitOffset>0x11</bitOffset>
  74117. <bitWidth>1</bitWidth>
  74118. <access>read-write</access>
  74119. <enumeratedValues>
  74120. <enumeratedValue>
  74121. <name>DDR_INPUT_0_CMOS_input_type</name>
  74122. <description>CMOS input type</description>
  74123. <value>0</value>
  74124. </enumeratedValue>
  74125. <enumeratedValue>
  74126. <name>DDR_INPUT_1_Differential_input_mode</name>
  74127. <description>Differential input mode</description>
  74128. <value>0x1</value>
  74129. </enumeratedValue>
  74130. </enumeratedValues>
  74131. </field>
  74132. <field>
  74133. <name>DDR_SEL</name>
  74134. <description>ddr_sel Field</description>
  74135. <bitOffset>0x12</bitOffset>
  74136. <bitWidth>2</bitWidth>
  74137. <access>read-only</access>
  74138. </field>
  74139. <field>
  74140. <name>DO_TRIM</name>
  74141. <description>do_trim Field</description>
  74142. <bitOffset>0x14</bitOffset>
  74143. <bitWidth>2</bitWidth>
  74144. <access>read-only</access>
  74145. <enumeratedValues>
  74146. <enumeratedValue>
  74147. <name>DO_TRIM</name>
  74148. <description>min delay</description>
  74149. <value>0</value>
  74150. </enumeratedValue>
  74151. </enumeratedValues>
  74152. </field>
  74153. </fields>
  74154. </register>
  74155. <register>
  74156. <name>SW_PAD_CTL_PAD_DRAM_ADDR09</name>
  74157. <description>SW_PAD_CTL_PAD_DRAM_ADDR09 SW PAD Control Register</description>
  74158. <addressOffset>0x228</addressOffset>
  74159. <size>32</size>
  74160. <access>read-write</access>
  74161. <resetValue>0x8000</resetValue>
  74162. <resetMask>0xFFFFFFFF</resetMask>
  74163. <fields>
  74164. <field>
  74165. <name>DSE</name>
  74166. <description>Drive Strength Field</description>
  74167. <bitOffset>0x3</bitOffset>
  74168. <bitWidth>3</bitWidth>
  74169. <access>read-only</access>
  74170. <enumeratedValues>
  74171. <enumeratedValue>
  74172. <name>DSE</name>
  74173. <description>output driver disabled;</description>
  74174. <value>0</value>
  74175. </enumeratedValue>
  74176. </enumeratedValues>
  74177. </field>
  74178. <field>
  74179. <name>ODT</name>
  74180. <description>On Die Termination Field</description>
  74181. <bitOffset>0x8</bitOffset>
  74182. <bitWidth>3</bitWidth>
  74183. <access>read-write</access>
  74184. <enumeratedValues>
  74185. <enumeratedValue>
  74186. <name>ODT_0_off</name>
  74187. <description>off</description>
  74188. <value>0</value>
  74189. </enumeratedValue>
  74190. <enumeratedValue>
  74191. <name>ODT_1_120_Ohm_ODT</name>
  74192. <description>120 Ohm ODT</description>
  74193. <value>0x1</value>
  74194. </enumeratedValue>
  74195. <enumeratedValue>
  74196. <name>ODT_2_60_Ohm_ODT</name>
  74197. <description>60 Ohm ODT</description>
  74198. <value>0x2</value>
  74199. </enumeratedValue>
  74200. <enumeratedValue>
  74201. <name>ODT_3_40_Ohm_ODT</name>
  74202. <description>40 Ohm ODT</description>
  74203. <value>0x3</value>
  74204. </enumeratedValue>
  74205. <enumeratedValue>
  74206. <name>ODT_4_30_Ohm_ODT</name>
  74207. <description>30 Ohm ODT</description>
  74208. <value>0x4</value>
  74209. </enumeratedValue>
  74210. <enumeratedValue>
  74211. <name>ODT_5_24_Ohm_ODT</name>
  74212. <description>24 Ohm ODT</description>
  74213. <value>0x5</value>
  74214. </enumeratedValue>
  74215. <enumeratedValue>
  74216. <name>ODT_6_20_Ohm_ODT</name>
  74217. <description>20 Ohm ODT</description>
  74218. <value>0x6</value>
  74219. </enumeratedValue>
  74220. <enumeratedValue>
  74221. <name>ODT_7_17_Ohm_ODT</name>
  74222. <description>17 Ohm ODT</description>
  74223. <value>0x7</value>
  74224. </enumeratedValue>
  74225. </enumeratedValues>
  74226. </field>
  74227. <field>
  74228. <name>PKE</name>
  74229. <description>Pull / Keep Enable Field</description>
  74230. <bitOffset>0xC</bitOffset>
  74231. <bitWidth>1</bitWidth>
  74232. <access>read-only</access>
  74233. <enumeratedValues>
  74234. <enumeratedValue>
  74235. <name>PKE</name>
  74236. <description>Pull/Keeper Disabled</description>
  74237. <value>0</value>
  74238. </enumeratedValue>
  74239. </enumeratedValues>
  74240. </field>
  74241. <field>
  74242. <name>PUE</name>
  74243. <description>Pull / Keep Select Field</description>
  74244. <bitOffset>0xD</bitOffset>
  74245. <bitWidth>1</bitWidth>
  74246. <access>read-only</access>
  74247. <enumeratedValues>
  74248. <enumeratedValue>
  74249. <name>PUE</name>
  74250. <description>Keeper</description>
  74251. <value>0</value>
  74252. </enumeratedValue>
  74253. </enumeratedValues>
  74254. </field>
  74255. <field>
  74256. <name>PUS</name>
  74257. <description>Pull Up / Down Config. Field</description>
  74258. <bitOffset>0xE</bitOffset>
  74259. <bitWidth>2</bitWidth>
  74260. <access>read-only</access>
  74261. <enumeratedValues>
  74262. <enumeratedValue>
  74263. <name>PUS</name>
  74264. <description>100K Ohm Pull Up</description>
  74265. <value>0x2</value>
  74266. </enumeratedValue>
  74267. </enumeratedValues>
  74268. </field>
  74269. <field>
  74270. <name>HYS</name>
  74271. <description>Hyst. Enable Field</description>
  74272. <bitOffset>0x10</bitOffset>
  74273. <bitWidth>1</bitWidth>
  74274. <access>read-write</access>
  74275. <enumeratedValues>
  74276. <enumeratedValue>
  74277. <name>HYS_0_Hysteresis_Disabled</name>
  74278. <description>Hysteresis Disabled</description>
  74279. <value>0</value>
  74280. </enumeratedValue>
  74281. <enumeratedValue>
  74282. <name>HYS_1_Hysteresis_Enabled</name>
  74283. <description>Hysteresis Enabled</description>
  74284. <value>0x1</value>
  74285. </enumeratedValue>
  74286. </enumeratedValues>
  74287. </field>
  74288. <field>
  74289. <name>DDR_INPUT</name>
  74290. <description>DDR / CMOS Input Mode Field</description>
  74291. <bitOffset>0x11</bitOffset>
  74292. <bitWidth>1</bitWidth>
  74293. <access>read-write</access>
  74294. <enumeratedValues>
  74295. <enumeratedValue>
  74296. <name>DDR_INPUT_0_CMOS_input_type</name>
  74297. <description>CMOS input type</description>
  74298. <value>0</value>
  74299. </enumeratedValue>
  74300. <enumeratedValue>
  74301. <name>DDR_INPUT_1_Differential_input_mode</name>
  74302. <description>Differential input mode</description>
  74303. <value>0x1</value>
  74304. </enumeratedValue>
  74305. </enumeratedValues>
  74306. </field>
  74307. <field>
  74308. <name>DDR_SEL</name>
  74309. <description>ddr_sel Field</description>
  74310. <bitOffset>0x12</bitOffset>
  74311. <bitWidth>2</bitWidth>
  74312. <access>read-only</access>
  74313. </field>
  74314. <field>
  74315. <name>DO_TRIM</name>
  74316. <description>do_trim Field</description>
  74317. <bitOffset>0x14</bitOffset>
  74318. <bitWidth>2</bitWidth>
  74319. <access>read-only</access>
  74320. <enumeratedValues>
  74321. <enumeratedValue>
  74322. <name>DO_TRIM</name>
  74323. <description>min delay</description>
  74324. <value>0</value>
  74325. </enumeratedValue>
  74326. </enumeratedValues>
  74327. </field>
  74328. </fields>
  74329. </register>
  74330. <register>
  74331. <name>SW_PAD_CTL_PAD_DRAM_ADDR10</name>
  74332. <description>SW_PAD_CTL_PAD_DRAM_ADDR10 SW PAD Control Register</description>
  74333. <addressOffset>0x22C</addressOffset>
  74334. <size>32</size>
  74335. <access>read-write</access>
  74336. <resetValue>0x8000</resetValue>
  74337. <resetMask>0xFFFFFFFF</resetMask>
  74338. <fields>
  74339. <field>
  74340. <name>DSE</name>
  74341. <description>Drive Strength Field</description>
  74342. <bitOffset>0x3</bitOffset>
  74343. <bitWidth>3</bitWidth>
  74344. <access>read-only</access>
  74345. <enumeratedValues>
  74346. <enumeratedValue>
  74347. <name>DSE</name>
  74348. <description>output driver disabled;</description>
  74349. <value>0</value>
  74350. </enumeratedValue>
  74351. </enumeratedValues>
  74352. </field>
  74353. <field>
  74354. <name>ODT</name>
  74355. <description>On Die Termination Field</description>
  74356. <bitOffset>0x8</bitOffset>
  74357. <bitWidth>3</bitWidth>
  74358. <access>read-write</access>
  74359. <enumeratedValues>
  74360. <enumeratedValue>
  74361. <name>ODT_0_off</name>
  74362. <description>off</description>
  74363. <value>0</value>
  74364. </enumeratedValue>
  74365. <enumeratedValue>
  74366. <name>ODT_1_120_Ohm_ODT</name>
  74367. <description>120 Ohm ODT</description>
  74368. <value>0x1</value>
  74369. </enumeratedValue>
  74370. <enumeratedValue>
  74371. <name>ODT_2_60_Ohm_ODT</name>
  74372. <description>60 Ohm ODT</description>
  74373. <value>0x2</value>
  74374. </enumeratedValue>
  74375. <enumeratedValue>
  74376. <name>ODT_3_40_Ohm_ODT</name>
  74377. <description>40 Ohm ODT</description>
  74378. <value>0x3</value>
  74379. </enumeratedValue>
  74380. <enumeratedValue>
  74381. <name>ODT_4_30_Ohm_ODT</name>
  74382. <description>30 Ohm ODT</description>
  74383. <value>0x4</value>
  74384. </enumeratedValue>
  74385. <enumeratedValue>
  74386. <name>ODT_5_24_Ohm_ODT</name>
  74387. <description>24 Ohm ODT</description>
  74388. <value>0x5</value>
  74389. </enumeratedValue>
  74390. <enumeratedValue>
  74391. <name>ODT_6_20_Ohm_ODT</name>
  74392. <description>20 Ohm ODT</description>
  74393. <value>0x6</value>
  74394. </enumeratedValue>
  74395. <enumeratedValue>
  74396. <name>ODT_7_17_Ohm_ODT</name>
  74397. <description>17 Ohm ODT</description>
  74398. <value>0x7</value>
  74399. </enumeratedValue>
  74400. </enumeratedValues>
  74401. </field>
  74402. <field>
  74403. <name>PKE</name>
  74404. <description>Pull / Keep Enable Field</description>
  74405. <bitOffset>0xC</bitOffset>
  74406. <bitWidth>1</bitWidth>
  74407. <access>read-only</access>
  74408. <enumeratedValues>
  74409. <enumeratedValue>
  74410. <name>PKE</name>
  74411. <description>Pull/Keeper Disabled</description>
  74412. <value>0</value>
  74413. </enumeratedValue>
  74414. </enumeratedValues>
  74415. </field>
  74416. <field>
  74417. <name>PUE</name>
  74418. <description>Pull / Keep Select Field</description>
  74419. <bitOffset>0xD</bitOffset>
  74420. <bitWidth>1</bitWidth>
  74421. <access>read-only</access>
  74422. <enumeratedValues>
  74423. <enumeratedValue>
  74424. <name>PUE</name>
  74425. <description>Keeper</description>
  74426. <value>0</value>
  74427. </enumeratedValue>
  74428. </enumeratedValues>
  74429. </field>
  74430. <field>
  74431. <name>PUS</name>
  74432. <description>Pull Up / Down Config. Field</description>
  74433. <bitOffset>0xE</bitOffset>
  74434. <bitWidth>2</bitWidth>
  74435. <access>read-only</access>
  74436. <enumeratedValues>
  74437. <enumeratedValue>
  74438. <name>PUS</name>
  74439. <description>100K Ohm Pull Up</description>
  74440. <value>0x2</value>
  74441. </enumeratedValue>
  74442. </enumeratedValues>
  74443. </field>
  74444. <field>
  74445. <name>HYS</name>
  74446. <description>Hyst. Enable Field</description>
  74447. <bitOffset>0x10</bitOffset>
  74448. <bitWidth>1</bitWidth>
  74449. <access>read-write</access>
  74450. <enumeratedValues>
  74451. <enumeratedValue>
  74452. <name>HYS_0_Hysteresis_Disabled</name>
  74453. <description>Hysteresis Disabled</description>
  74454. <value>0</value>
  74455. </enumeratedValue>
  74456. <enumeratedValue>
  74457. <name>HYS_1_Hysteresis_Enabled</name>
  74458. <description>Hysteresis Enabled</description>
  74459. <value>0x1</value>
  74460. </enumeratedValue>
  74461. </enumeratedValues>
  74462. </field>
  74463. <field>
  74464. <name>DDR_INPUT</name>
  74465. <description>DDR / CMOS Input Mode Field</description>
  74466. <bitOffset>0x11</bitOffset>
  74467. <bitWidth>1</bitWidth>
  74468. <access>read-write</access>
  74469. <enumeratedValues>
  74470. <enumeratedValue>
  74471. <name>DDR_INPUT_0_CMOS_input_type</name>
  74472. <description>CMOS input type</description>
  74473. <value>0</value>
  74474. </enumeratedValue>
  74475. <enumeratedValue>
  74476. <name>DDR_INPUT_1_Differential_input_mode</name>
  74477. <description>Differential input mode</description>
  74478. <value>0x1</value>
  74479. </enumeratedValue>
  74480. </enumeratedValues>
  74481. </field>
  74482. <field>
  74483. <name>DDR_SEL</name>
  74484. <description>ddr_sel Field</description>
  74485. <bitOffset>0x12</bitOffset>
  74486. <bitWidth>2</bitWidth>
  74487. <access>read-only</access>
  74488. </field>
  74489. <field>
  74490. <name>DO_TRIM</name>
  74491. <description>do_trim Field</description>
  74492. <bitOffset>0x14</bitOffset>
  74493. <bitWidth>2</bitWidth>
  74494. <access>read-write</access>
  74495. <enumeratedValues>
  74496. <enumeratedValue>
  74497. <name>DO_TRIM_0_min_delay</name>
  74498. <description>min delay</description>
  74499. <value>0</value>
  74500. </enumeratedValue>
  74501. <enumeratedValue>
  74502. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  74503. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  74504. <value>0x1</value>
  74505. </enumeratedValue>
  74506. <enumeratedValue>
  74507. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  74508. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  74509. <value>0x2</value>
  74510. </enumeratedValue>
  74511. <enumeratedValue>
  74512. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  74513. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  74514. <value>0x3</value>
  74515. </enumeratedValue>
  74516. </enumeratedValues>
  74517. </field>
  74518. </fields>
  74519. </register>
  74520. <register>
  74521. <name>SW_PAD_CTL_PAD_DRAM_ADDR11</name>
  74522. <description>SW_PAD_CTL_PAD_DRAM_ADDR11 SW PAD Control Register</description>
  74523. <addressOffset>0x230</addressOffset>
  74524. <size>32</size>
  74525. <access>read-write</access>
  74526. <resetValue>0x8000</resetValue>
  74527. <resetMask>0xFFFFFFFF</resetMask>
  74528. <fields>
  74529. <field>
  74530. <name>DSE</name>
  74531. <description>Drive Strength Field</description>
  74532. <bitOffset>0x3</bitOffset>
  74533. <bitWidth>3</bitWidth>
  74534. <access>read-only</access>
  74535. <enumeratedValues>
  74536. <enumeratedValue>
  74537. <name>DSE</name>
  74538. <description>output driver disabled;</description>
  74539. <value>0</value>
  74540. </enumeratedValue>
  74541. </enumeratedValues>
  74542. </field>
  74543. <field>
  74544. <name>ODT</name>
  74545. <description>On Die Termination Field</description>
  74546. <bitOffset>0x8</bitOffset>
  74547. <bitWidth>3</bitWidth>
  74548. <access>read-write</access>
  74549. <enumeratedValues>
  74550. <enumeratedValue>
  74551. <name>ODT_0_off</name>
  74552. <description>off</description>
  74553. <value>0</value>
  74554. </enumeratedValue>
  74555. <enumeratedValue>
  74556. <name>ODT_1_120_Ohm_ODT</name>
  74557. <description>120 Ohm ODT</description>
  74558. <value>0x1</value>
  74559. </enumeratedValue>
  74560. <enumeratedValue>
  74561. <name>ODT_2_60_Ohm_ODT</name>
  74562. <description>60 Ohm ODT</description>
  74563. <value>0x2</value>
  74564. </enumeratedValue>
  74565. <enumeratedValue>
  74566. <name>ODT_3_40_Ohm_ODT</name>
  74567. <description>40 Ohm ODT</description>
  74568. <value>0x3</value>
  74569. </enumeratedValue>
  74570. <enumeratedValue>
  74571. <name>ODT_4_30_Ohm_ODT</name>
  74572. <description>30 Ohm ODT</description>
  74573. <value>0x4</value>
  74574. </enumeratedValue>
  74575. <enumeratedValue>
  74576. <name>ODT_5_24_Ohm_ODT</name>
  74577. <description>24 Ohm ODT</description>
  74578. <value>0x5</value>
  74579. </enumeratedValue>
  74580. <enumeratedValue>
  74581. <name>ODT_6_20_Ohm_ODT</name>
  74582. <description>20 Ohm ODT</description>
  74583. <value>0x6</value>
  74584. </enumeratedValue>
  74585. <enumeratedValue>
  74586. <name>ODT_7_17_Ohm_ODT</name>
  74587. <description>17 Ohm ODT</description>
  74588. <value>0x7</value>
  74589. </enumeratedValue>
  74590. </enumeratedValues>
  74591. </field>
  74592. <field>
  74593. <name>PKE</name>
  74594. <description>Pull / Keep Enable Field</description>
  74595. <bitOffset>0xC</bitOffset>
  74596. <bitWidth>1</bitWidth>
  74597. <access>read-only</access>
  74598. <enumeratedValues>
  74599. <enumeratedValue>
  74600. <name>PKE</name>
  74601. <description>Pull/Keeper Disabled</description>
  74602. <value>0</value>
  74603. </enumeratedValue>
  74604. </enumeratedValues>
  74605. </field>
  74606. <field>
  74607. <name>PUE</name>
  74608. <description>Pull / Keep Select Field</description>
  74609. <bitOffset>0xD</bitOffset>
  74610. <bitWidth>1</bitWidth>
  74611. <access>read-only</access>
  74612. <enumeratedValues>
  74613. <enumeratedValue>
  74614. <name>PUE</name>
  74615. <description>Keeper</description>
  74616. <value>0</value>
  74617. </enumeratedValue>
  74618. </enumeratedValues>
  74619. </field>
  74620. <field>
  74621. <name>PUS</name>
  74622. <description>Pull Up / Down Config. Field</description>
  74623. <bitOffset>0xE</bitOffset>
  74624. <bitWidth>2</bitWidth>
  74625. <access>read-only</access>
  74626. <enumeratedValues>
  74627. <enumeratedValue>
  74628. <name>PUS</name>
  74629. <description>100K Ohm Pull Up</description>
  74630. <value>0x2</value>
  74631. </enumeratedValue>
  74632. </enumeratedValues>
  74633. </field>
  74634. <field>
  74635. <name>HYS</name>
  74636. <description>Hyst. Enable Field</description>
  74637. <bitOffset>0x10</bitOffset>
  74638. <bitWidth>1</bitWidth>
  74639. <access>read-write</access>
  74640. <enumeratedValues>
  74641. <enumeratedValue>
  74642. <name>HYS_0_Hysteresis_Disabled</name>
  74643. <description>Hysteresis Disabled</description>
  74644. <value>0</value>
  74645. </enumeratedValue>
  74646. <enumeratedValue>
  74647. <name>HYS_1_Hysteresis_Enabled</name>
  74648. <description>Hysteresis Enabled</description>
  74649. <value>0x1</value>
  74650. </enumeratedValue>
  74651. </enumeratedValues>
  74652. </field>
  74653. <field>
  74654. <name>DDR_INPUT</name>
  74655. <description>DDR / CMOS Input Mode Field</description>
  74656. <bitOffset>0x11</bitOffset>
  74657. <bitWidth>1</bitWidth>
  74658. <access>read-write</access>
  74659. <enumeratedValues>
  74660. <enumeratedValue>
  74661. <name>DDR_INPUT_0_CMOS_input_type</name>
  74662. <description>CMOS input type</description>
  74663. <value>0</value>
  74664. </enumeratedValue>
  74665. <enumeratedValue>
  74666. <name>DDR_INPUT_1_Differential_input_mode</name>
  74667. <description>Differential input mode</description>
  74668. <value>0x1</value>
  74669. </enumeratedValue>
  74670. </enumeratedValues>
  74671. </field>
  74672. <field>
  74673. <name>DDR_SEL</name>
  74674. <description>ddr_sel Field</description>
  74675. <bitOffset>0x12</bitOffset>
  74676. <bitWidth>2</bitWidth>
  74677. <access>read-only</access>
  74678. </field>
  74679. <field>
  74680. <name>DO_TRIM</name>
  74681. <description>do_trim Field</description>
  74682. <bitOffset>0x14</bitOffset>
  74683. <bitWidth>2</bitWidth>
  74684. <access>read-write</access>
  74685. <enumeratedValues>
  74686. <enumeratedValue>
  74687. <name>DO_TRIM_0_min_delay</name>
  74688. <description>min delay</description>
  74689. <value>0</value>
  74690. </enumeratedValue>
  74691. <enumeratedValue>
  74692. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  74693. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  74694. <value>0x1</value>
  74695. </enumeratedValue>
  74696. <enumeratedValue>
  74697. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  74698. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  74699. <value>0x2</value>
  74700. </enumeratedValue>
  74701. <enumeratedValue>
  74702. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  74703. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  74704. <value>0x3</value>
  74705. </enumeratedValue>
  74706. </enumeratedValues>
  74707. </field>
  74708. </fields>
  74709. </register>
  74710. <register>
  74711. <name>SW_PAD_CTL_PAD_DRAM_ADDR12</name>
  74712. <description>SW_PAD_CTL_PAD_DRAM_ADDR12 SW PAD Control Register</description>
  74713. <addressOffset>0x234</addressOffset>
  74714. <size>32</size>
  74715. <access>read-write</access>
  74716. <resetValue>0x8000</resetValue>
  74717. <resetMask>0xFFFFFFFF</resetMask>
  74718. <fields>
  74719. <field>
  74720. <name>DSE</name>
  74721. <description>Drive Strength Field</description>
  74722. <bitOffset>0x3</bitOffset>
  74723. <bitWidth>3</bitWidth>
  74724. <access>read-only</access>
  74725. <enumeratedValues>
  74726. <enumeratedValue>
  74727. <name>DSE</name>
  74728. <description>output driver disabled;</description>
  74729. <value>0</value>
  74730. </enumeratedValue>
  74731. </enumeratedValues>
  74732. </field>
  74733. <field>
  74734. <name>ODT</name>
  74735. <description>On Die Termination Field</description>
  74736. <bitOffset>0x8</bitOffset>
  74737. <bitWidth>3</bitWidth>
  74738. <access>read-write</access>
  74739. <enumeratedValues>
  74740. <enumeratedValue>
  74741. <name>ODT_0_off</name>
  74742. <description>off</description>
  74743. <value>0</value>
  74744. </enumeratedValue>
  74745. <enumeratedValue>
  74746. <name>ODT_1_120_Ohm_ODT</name>
  74747. <description>120 Ohm ODT</description>
  74748. <value>0x1</value>
  74749. </enumeratedValue>
  74750. <enumeratedValue>
  74751. <name>ODT_2_60_Ohm_ODT</name>
  74752. <description>60 Ohm ODT</description>
  74753. <value>0x2</value>
  74754. </enumeratedValue>
  74755. <enumeratedValue>
  74756. <name>ODT_3_40_Ohm_ODT</name>
  74757. <description>40 Ohm ODT</description>
  74758. <value>0x3</value>
  74759. </enumeratedValue>
  74760. <enumeratedValue>
  74761. <name>ODT_4_30_Ohm_ODT</name>
  74762. <description>30 Ohm ODT</description>
  74763. <value>0x4</value>
  74764. </enumeratedValue>
  74765. <enumeratedValue>
  74766. <name>ODT_5_24_Ohm_ODT</name>
  74767. <description>24 Ohm ODT</description>
  74768. <value>0x5</value>
  74769. </enumeratedValue>
  74770. <enumeratedValue>
  74771. <name>ODT_6_20_Ohm_ODT</name>
  74772. <description>20 Ohm ODT</description>
  74773. <value>0x6</value>
  74774. </enumeratedValue>
  74775. <enumeratedValue>
  74776. <name>ODT_7_17_Ohm_ODT</name>
  74777. <description>17 Ohm ODT</description>
  74778. <value>0x7</value>
  74779. </enumeratedValue>
  74780. </enumeratedValues>
  74781. </field>
  74782. <field>
  74783. <name>PKE</name>
  74784. <description>Pull / Keep Enable Field</description>
  74785. <bitOffset>0xC</bitOffset>
  74786. <bitWidth>1</bitWidth>
  74787. <access>read-only</access>
  74788. <enumeratedValues>
  74789. <enumeratedValue>
  74790. <name>PKE</name>
  74791. <description>Pull/Keeper Disabled</description>
  74792. <value>0</value>
  74793. </enumeratedValue>
  74794. </enumeratedValues>
  74795. </field>
  74796. <field>
  74797. <name>PUE</name>
  74798. <description>Pull / Keep Select Field</description>
  74799. <bitOffset>0xD</bitOffset>
  74800. <bitWidth>1</bitWidth>
  74801. <access>read-only</access>
  74802. <enumeratedValues>
  74803. <enumeratedValue>
  74804. <name>PUE</name>
  74805. <description>Keeper</description>
  74806. <value>0</value>
  74807. </enumeratedValue>
  74808. </enumeratedValues>
  74809. </field>
  74810. <field>
  74811. <name>PUS</name>
  74812. <description>Pull Up / Down Config. Field</description>
  74813. <bitOffset>0xE</bitOffset>
  74814. <bitWidth>2</bitWidth>
  74815. <access>read-only</access>
  74816. <enumeratedValues>
  74817. <enumeratedValue>
  74818. <name>PUS</name>
  74819. <description>100K Ohm Pull Up</description>
  74820. <value>0x2</value>
  74821. </enumeratedValue>
  74822. </enumeratedValues>
  74823. </field>
  74824. <field>
  74825. <name>HYS</name>
  74826. <description>Hyst. Enable Field</description>
  74827. <bitOffset>0x10</bitOffset>
  74828. <bitWidth>1</bitWidth>
  74829. <access>read-write</access>
  74830. <enumeratedValues>
  74831. <enumeratedValue>
  74832. <name>HYS_0_Hysteresis_Disabled</name>
  74833. <description>Hysteresis Disabled</description>
  74834. <value>0</value>
  74835. </enumeratedValue>
  74836. <enumeratedValue>
  74837. <name>HYS_1_Hysteresis_Enabled</name>
  74838. <description>Hysteresis Enabled</description>
  74839. <value>0x1</value>
  74840. </enumeratedValue>
  74841. </enumeratedValues>
  74842. </field>
  74843. <field>
  74844. <name>DDR_INPUT</name>
  74845. <description>DDR / CMOS Input Mode Field</description>
  74846. <bitOffset>0x11</bitOffset>
  74847. <bitWidth>1</bitWidth>
  74848. <access>read-write</access>
  74849. <enumeratedValues>
  74850. <enumeratedValue>
  74851. <name>DDR_INPUT_0_CMOS_input_type</name>
  74852. <description>CMOS input type</description>
  74853. <value>0</value>
  74854. </enumeratedValue>
  74855. <enumeratedValue>
  74856. <name>DDR_INPUT_1_Differential_input_mode</name>
  74857. <description>Differential input mode</description>
  74858. <value>0x1</value>
  74859. </enumeratedValue>
  74860. </enumeratedValues>
  74861. </field>
  74862. <field>
  74863. <name>DDR_SEL</name>
  74864. <description>ddr_sel Field</description>
  74865. <bitOffset>0x12</bitOffset>
  74866. <bitWidth>2</bitWidth>
  74867. <access>read-only</access>
  74868. </field>
  74869. <field>
  74870. <name>DO_TRIM</name>
  74871. <description>do_trim Field</description>
  74872. <bitOffset>0x14</bitOffset>
  74873. <bitWidth>2</bitWidth>
  74874. <access>read-write</access>
  74875. <enumeratedValues>
  74876. <enumeratedValue>
  74877. <name>DO_TRIM_0_min_delay</name>
  74878. <description>min delay</description>
  74879. <value>0</value>
  74880. </enumeratedValue>
  74881. <enumeratedValue>
  74882. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  74883. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  74884. <value>0x1</value>
  74885. </enumeratedValue>
  74886. <enumeratedValue>
  74887. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  74888. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  74889. <value>0x2</value>
  74890. </enumeratedValue>
  74891. <enumeratedValue>
  74892. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  74893. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  74894. <value>0x3</value>
  74895. </enumeratedValue>
  74896. </enumeratedValues>
  74897. </field>
  74898. </fields>
  74899. </register>
  74900. <register>
  74901. <name>SW_PAD_CTL_PAD_DRAM_ADDR13</name>
  74902. <description>SW_PAD_CTL_PAD_DRAM_ADDR13 SW PAD Control Register</description>
  74903. <addressOffset>0x238</addressOffset>
  74904. <size>32</size>
  74905. <access>read-write</access>
  74906. <resetValue>0x8000</resetValue>
  74907. <resetMask>0xFFFFFFFF</resetMask>
  74908. <fields>
  74909. <field>
  74910. <name>DSE</name>
  74911. <description>Drive Strength Field</description>
  74912. <bitOffset>0x3</bitOffset>
  74913. <bitWidth>3</bitWidth>
  74914. <access>read-only</access>
  74915. <enumeratedValues>
  74916. <enumeratedValue>
  74917. <name>DSE</name>
  74918. <description>output driver disabled;</description>
  74919. <value>0</value>
  74920. </enumeratedValue>
  74921. </enumeratedValues>
  74922. </field>
  74923. <field>
  74924. <name>ODT</name>
  74925. <description>On Die Termination Field</description>
  74926. <bitOffset>0x8</bitOffset>
  74927. <bitWidth>3</bitWidth>
  74928. <access>read-write</access>
  74929. <enumeratedValues>
  74930. <enumeratedValue>
  74931. <name>ODT_0_off</name>
  74932. <description>off</description>
  74933. <value>0</value>
  74934. </enumeratedValue>
  74935. <enumeratedValue>
  74936. <name>ODT_1_120_Ohm_ODT</name>
  74937. <description>120 Ohm ODT</description>
  74938. <value>0x1</value>
  74939. </enumeratedValue>
  74940. <enumeratedValue>
  74941. <name>ODT_2_60_Ohm_ODT</name>
  74942. <description>60 Ohm ODT</description>
  74943. <value>0x2</value>
  74944. </enumeratedValue>
  74945. <enumeratedValue>
  74946. <name>ODT_3_40_Ohm_ODT</name>
  74947. <description>40 Ohm ODT</description>
  74948. <value>0x3</value>
  74949. </enumeratedValue>
  74950. <enumeratedValue>
  74951. <name>ODT_4_30_Ohm_ODT</name>
  74952. <description>30 Ohm ODT</description>
  74953. <value>0x4</value>
  74954. </enumeratedValue>
  74955. <enumeratedValue>
  74956. <name>ODT_5_24_Ohm_ODT</name>
  74957. <description>24 Ohm ODT</description>
  74958. <value>0x5</value>
  74959. </enumeratedValue>
  74960. <enumeratedValue>
  74961. <name>ODT_6_20_Ohm_ODT</name>
  74962. <description>20 Ohm ODT</description>
  74963. <value>0x6</value>
  74964. </enumeratedValue>
  74965. <enumeratedValue>
  74966. <name>ODT_7_17_Ohm_ODT</name>
  74967. <description>17 Ohm ODT</description>
  74968. <value>0x7</value>
  74969. </enumeratedValue>
  74970. </enumeratedValues>
  74971. </field>
  74972. <field>
  74973. <name>PKE</name>
  74974. <description>Pull / Keep Enable Field</description>
  74975. <bitOffset>0xC</bitOffset>
  74976. <bitWidth>1</bitWidth>
  74977. <access>read-only</access>
  74978. <enumeratedValues>
  74979. <enumeratedValue>
  74980. <name>PKE</name>
  74981. <description>Pull/Keeper Disabled</description>
  74982. <value>0</value>
  74983. </enumeratedValue>
  74984. </enumeratedValues>
  74985. </field>
  74986. <field>
  74987. <name>PUE</name>
  74988. <description>Pull / Keep Select Field</description>
  74989. <bitOffset>0xD</bitOffset>
  74990. <bitWidth>1</bitWidth>
  74991. <access>read-only</access>
  74992. <enumeratedValues>
  74993. <enumeratedValue>
  74994. <name>PUE</name>
  74995. <description>Keeper</description>
  74996. <value>0</value>
  74997. </enumeratedValue>
  74998. </enumeratedValues>
  74999. </field>
  75000. <field>
  75001. <name>PUS</name>
  75002. <description>Pull Up / Down Config. Field</description>
  75003. <bitOffset>0xE</bitOffset>
  75004. <bitWidth>2</bitWidth>
  75005. <access>read-only</access>
  75006. <enumeratedValues>
  75007. <enumeratedValue>
  75008. <name>PUS</name>
  75009. <description>100K Ohm Pull Up</description>
  75010. <value>0x2</value>
  75011. </enumeratedValue>
  75012. </enumeratedValues>
  75013. </field>
  75014. <field>
  75015. <name>HYS</name>
  75016. <description>Hyst. Enable Field</description>
  75017. <bitOffset>0x10</bitOffset>
  75018. <bitWidth>1</bitWidth>
  75019. <access>read-write</access>
  75020. <enumeratedValues>
  75021. <enumeratedValue>
  75022. <name>HYS_0_Hysteresis_Disabled</name>
  75023. <description>Hysteresis Disabled</description>
  75024. <value>0</value>
  75025. </enumeratedValue>
  75026. <enumeratedValue>
  75027. <name>HYS_1_Hysteresis_Enabled</name>
  75028. <description>Hysteresis Enabled</description>
  75029. <value>0x1</value>
  75030. </enumeratedValue>
  75031. </enumeratedValues>
  75032. </field>
  75033. <field>
  75034. <name>DDR_INPUT</name>
  75035. <description>DDR / CMOS Input Mode Field</description>
  75036. <bitOffset>0x11</bitOffset>
  75037. <bitWidth>1</bitWidth>
  75038. <access>read-write</access>
  75039. <enumeratedValues>
  75040. <enumeratedValue>
  75041. <name>DDR_INPUT_0_CMOS_input_type</name>
  75042. <description>CMOS input type</description>
  75043. <value>0</value>
  75044. </enumeratedValue>
  75045. <enumeratedValue>
  75046. <name>DDR_INPUT_1_Differential_input_mode</name>
  75047. <description>Differential input mode</description>
  75048. <value>0x1</value>
  75049. </enumeratedValue>
  75050. </enumeratedValues>
  75051. </field>
  75052. <field>
  75053. <name>DDR_SEL</name>
  75054. <description>ddr_sel Field</description>
  75055. <bitOffset>0x12</bitOffset>
  75056. <bitWidth>2</bitWidth>
  75057. <access>read-only</access>
  75058. </field>
  75059. <field>
  75060. <name>DO_TRIM</name>
  75061. <description>do_trim Field</description>
  75062. <bitOffset>0x14</bitOffset>
  75063. <bitWidth>2</bitWidth>
  75064. <access>read-write</access>
  75065. <enumeratedValues>
  75066. <enumeratedValue>
  75067. <name>DO_TRIM_0_min_delay</name>
  75068. <description>min delay</description>
  75069. <value>0</value>
  75070. </enumeratedValue>
  75071. <enumeratedValue>
  75072. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  75073. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  75074. <value>0x1</value>
  75075. </enumeratedValue>
  75076. <enumeratedValue>
  75077. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  75078. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  75079. <value>0x2</value>
  75080. </enumeratedValue>
  75081. <enumeratedValue>
  75082. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  75083. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  75084. <value>0x3</value>
  75085. </enumeratedValue>
  75086. </enumeratedValues>
  75087. </field>
  75088. </fields>
  75089. </register>
  75090. <register>
  75091. <name>SW_PAD_CTL_PAD_DRAM_ADDR14</name>
  75092. <description>SW_PAD_CTL_PAD_DRAM_ADDR14 SW PAD Control Register</description>
  75093. <addressOffset>0x23C</addressOffset>
  75094. <size>32</size>
  75095. <access>read-write</access>
  75096. <resetValue>0x8000</resetValue>
  75097. <resetMask>0xFFFFFFFF</resetMask>
  75098. <fields>
  75099. <field>
  75100. <name>DSE</name>
  75101. <description>Drive Strength Field</description>
  75102. <bitOffset>0x3</bitOffset>
  75103. <bitWidth>3</bitWidth>
  75104. <access>read-only</access>
  75105. <enumeratedValues>
  75106. <enumeratedValue>
  75107. <name>DSE</name>
  75108. <description>output driver disabled;</description>
  75109. <value>0</value>
  75110. </enumeratedValue>
  75111. </enumeratedValues>
  75112. </field>
  75113. <field>
  75114. <name>ODT</name>
  75115. <description>On Die Termination Field</description>
  75116. <bitOffset>0x8</bitOffset>
  75117. <bitWidth>3</bitWidth>
  75118. <access>read-write</access>
  75119. <enumeratedValues>
  75120. <enumeratedValue>
  75121. <name>ODT_0_off</name>
  75122. <description>off</description>
  75123. <value>0</value>
  75124. </enumeratedValue>
  75125. <enumeratedValue>
  75126. <name>ODT_1_120_Ohm_ODT</name>
  75127. <description>120 Ohm ODT</description>
  75128. <value>0x1</value>
  75129. </enumeratedValue>
  75130. <enumeratedValue>
  75131. <name>ODT_2_60_Ohm_ODT</name>
  75132. <description>60 Ohm ODT</description>
  75133. <value>0x2</value>
  75134. </enumeratedValue>
  75135. <enumeratedValue>
  75136. <name>ODT_3_40_Ohm_ODT</name>
  75137. <description>40 Ohm ODT</description>
  75138. <value>0x3</value>
  75139. </enumeratedValue>
  75140. <enumeratedValue>
  75141. <name>ODT_4_30_Ohm_ODT</name>
  75142. <description>30 Ohm ODT</description>
  75143. <value>0x4</value>
  75144. </enumeratedValue>
  75145. <enumeratedValue>
  75146. <name>ODT_5_24_Ohm_ODT</name>
  75147. <description>24 Ohm ODT</description>
  75148. <value>0x5</value>
  75149. </enumeratedValue>
  75150. <enumeratedValue>
  75151. <name>ODT_6_20_Ohm_ODT</name>
  75152. <description>20 Ohm ODT</description>
  75153. <value>0x6</value>
  75154. </enumeratedValue>
  75155. <enumeratedValue>
  75156. <name>ODT_7_17_Ohm_ODT</name>
  75157. <description>17 Ohm ODT</description>
  75158. <value>0x7</value>
  75159. </enumeratedValue>
  75160. </enumeratedValues>
  75161. </field>
  75162. <field>
  75163. <name>PKE</name>
  75164. <description>Pull / Keep Enable Field</description>
  75165. <bitOffset>0xC</bitOffset>
  75166. <bitWidth>1</bitWidth>
  75167. <access>read-only</access>
  75168. <enumeratedValues>
  75169. <enumeratedValue>
  75170. <name>PKE</name>
  75171. <description>Pull/Keeper Disabled</description>
  75172. <value>0</value>
  75173. </enumeratedValue>
  75174. </enumeratedValues>
  75175. </field>
  75176. <field>
  75177. <name>PUE</name>
  75178. <description>Pull / Keep Select Field</description>
  75179. <bitOffset>0xD</bitOffset>
  75180. <bitWidth>1</bitWidth>
  75181. <access>read-only</access>
  75182. <enumeratedValues>
  75183. <enumeratedValue>
  75184. <name>PUE</name>
  75185. <description>Keeper</description>
  75186. <value>0</value>
  75187. </enumeratedValue>
  75188. </enumeratedValues>
  75189. </field>
  75190. <field>
  75191. <name>PUS</name>
  75192. <description>Pull Up / Down Config. Field</description>
  75193. <bitOffset>0xE</bitOffset>
  75194. <bitWidth>2</bitWidth>
  75195. <access>read-only</access>
  75196. <enumeratedValues>
  75197. <enumeratedValue>
  75198. <name>PUS</name>
  75199. <description>100K Ohm Pull Up</description>
  75200. <value>0x2</value>
  75201. </enumeratedValue>
  75202. </enumeratedValues>
  75203. </field>
  75204. <field>
  75205. <name>HYS</name>
  75206. <description>Hyst. Enable Field</description>
  75207. <bitOffset>0x10</bitOffset>
  75208. <bitWidth>1</bitWidth>
  75209. <access>read-write</access>
  75210. <enumeratedValues>
  75211. <enumeratedValue>
  75212. <name>HYS_0_Hysteresis_Disabled</name>
  75213. <description>Hysteresis Disabled</description>
  75214. <value>0</value>
  75215. </enumeratedValue>
  75216. <enumeratedValue>
  75217. <name>HYS_1_Hysteresis_Enabled</name>
  75218. <description>Hysteresis Enabled</description>
  75219. <value>0x1</value>
  75220. </enumeratedValue>
  75221. </enumeratedValues>
  75222. </field>
  75223. <field>
  75224. <name>DDR_INPUT</name>
  75225. <description>DDR / CMOS Input Mode Field</description>
  75226. <bitOffset>0x11</bitOffset>
  75227. <bitWidth>1</bitWidth>
  75228. <access>read-write</access>
  75229. <enumeratedValues>
  75230. <enumeratedValue>
  75231. <name>DDR_INPUT_0_CMOS_input_type</name>
  75232. <description>CMOS input type</description>
  75233. <value>0</value>
  75234. </enumeratedValue>
  75235. <enumeratedValue>
  75236. <name>DDR_INPUT_1_Differential_input_mode</name>
  75237. <description>Differential input mode</description>
  75238. <value>0x1</value>
  75239. </enumeratedValue>
  75240. </enumeratedValues>
  75241. </field>
  75242. <field>
  75243. <name>DDR_SEL</name>
  75244. <description>ddr_sel Field</description>
  75245. <bitOffset>0x12</bitOffset>
  75246. <bitWidth>2</bitWidth>
  75247. <access>read-only</access>
  75248. </field>
  75249. <field>
  75250. <name>DO_TRIM</name>
  75251. <description>do_trim Field</description>
  75252. <bitOffset>0x14</bitOffset>
  75253. <bitWidth>2</bitWidth>
  75254. <access>read-write</access>
  75255. <enumeratedValues>
  75256. <enumeratedValue>
  75257. <name>DO_TRIM_0_min_delay</name>
  75258. <description>min delay</description>
  75259. <value>0</value>
  75260. </enumeratedValue>
  75261. <enumeratedValue>
  75262. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  75263. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  75264. <value>0x1</value>
  75265. </enumeratedValue>
  75266. <enumeratedValue>
  75267. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  75268. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  75269. <value>0x2</value>
  75270. </enumeratedValue>
  75271. <enumeratedValue>
  75272. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  75273. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  75274. <value>0x3</value>
  75275. </enumeratedValue>
  75276. </enumeratedValues>
  75277. </field>
  75278. </fields>
  75279. </register>
  75280. <register>
  75281. <name>SW_PAD_CTL_PAD_DRAM_ADDR15</name>
  75282. <description>SW_PAD_CTL_PAD_DRAM_ADDR15 SW PAD Control Register</description>
  75283. <addressOffset>0x240</addressOffset>
  75284. <size>32</size>
  75285. <access>read-write</access>
  75286. <resetValue>0x8000</resetValue>
  75287. <resetMask>0xFFFFFFFF</resetMask>
  75288. <fields>
  75289. <field>
  75290. <name>DSE</name>
  75291. <description>Drive Strength Field</description>
  75292. <bitOffset>0x3</bitOffset>
  75293. <bitWidth>3</bitWidth>
  75294. <access>read-only</access>
  75295. <enumeratedValues>
  75296. <enumeratedValue>
  75297. <name>DSE</name>
  75298. <description>output driver disabled;</description>
  75299. <value>0</value>
  75300. </enumeratedValue>
  75301. </enumeratedValues>
  75302. </field>
  75303. <field>
  75304. <name>ODT</name>
  75305. <description>On Die Termination Field</description>
  75306. <bitOffset>0x8</bitOffset>
  75307. <bitWidth>3</bitWidth>
  75308. <access>read-write</access>
  75309. <enumeratedValues>
  75310. <enumeratedValue>
  75311. <name>ODT_0_off</name>
  75312. <description>off</description>
  75313. <value>0</value>
  75314. </enumeratedValue>
  75315. <enumeratedValue>
  75316. <name>ODT_1_120_Ohm_ODT</name>
  75317. <description>120 Ohm ODT</description>
  75318. <value>0x1</value>
  75319. </enumeratedValue>
  75320. <enumeratedValue>
  75321. <name>ODT_2_60_Ohm_ODT</name>
  75322. <description>60 Ohm ODT</description>
  75323. <value>0x2</value>
  75324. </enumeratedValue>
  75325. <enumeratedValue>
  75326. <name>ODT_3_40_Ohm_ODT</name>
  75327. <description>40 Ohm ODT</description>
  75328. <value>0x3</value>
  75329. </enumeratedValue>
  75330. <enumeratedValue>
  75331. <name>ODT_4_30_Ohm_ODT</name>
  75332. <description>30 Ohm ODT</description>
  75333. <value>0x4</value>
  75334. </enumeratedValue>
  75335. <enumeratedValue>
  75336. <name>ODT_5_24_Ohm_ODT</name>
  75337. <description>24 Ohm ODT</description>
  75338. <value>0x5</value>
  75339. </enumeratedValue>
  75340. <enumeratedValue>
  75341. <name>ODT_6_20_Ohm_ODT</name>
  75342. <description>20 Ohm ODT</description>
  75343. <value>0x6</value>
  75344. </enumeratedValue>
  75345. <enumeratedValue>
  75346. <name>ODT_7_17_Ohm_ODT</name>
  75347. <description>17 Ohm ODT</description>
  75348. <value>0x7</value>
  75349. </enumeratedValue>
  75350. </enumeratedValues>
  75351. </field>
  75352. <field>
  75353. <name>PKE</name>
  75354. <description>Pull / Keep Enable Field</description>
  75355. <bitOffset>0xC</bitOffset>
  75356. <bitWidth>1</bitWidth>
  75357. <access>read-only</access>
  75358. <enumeratedValues>
  75359. <enumeratedValue>
  75360. <name>PKE</name>
  75361. <description>Pull/Keeper Disabled</description>
  75362. <value>0</value>
  75363. </enumeratedValue>
  75364. </enumeratedValues>
  75365. </field>
  75366. <field>
  75367. <name>PUE</name>
  75368. <description>Pull / Keep Select Field</description>
  75369. <bitOffset>0xD</bitOffset>
  75370. <bitWidth>1</bitWidth>
  75371. <access>read-only</access>
  75372. <enumeratedValues>
  75373. <enumeratedValue>
  75374. <name>PUE</name>
  75375. <description>Keeper</description>
  75376. <value>0</value>
  75377. </enumeratedValue>
  75378. </enumeratedValues>
  75379. </field>
  75380. <field>
  75381. <name>PUS</name>
  75382. <description>Pull Up / Down Config. Field</description>
  75383. <bitOffset>0xE</bitOffset>
  75384. <bitWidth>2</bitWidth>
  75385. <access>read-only</access>
  75386. <enumeratedValues>
  75387. <enumeratedValue>
  75388. <name>PUS</name>
  75389. <description>100K Ohm Pull Up</description>
  75390. <value>0x2</value>
  75391. </enumeratedValue>
  75392. </enumeratedValues>
  75393. </field>
  75394. <field>
  75395. <name>HYS</name>
  75396. <description>Hyst. Enable Field</description>
  75397. <bitOffset>0x10</bitOffset>
  75398. <bitWidth>1</bitWidth>
  75399. <access>read-write</access>
  75400. <enumeratedValues>
  75401. <enumeratedValue>
  75402. <name>HYS_0_Hysteresis_Disabled</name>
  75403. <description>Hysteresis Disabled</description>
  75404. <value>0</value>
  75405. </enumeratedValue>
  75406. <enumeratedValue>
  75407. <name>HYS_1_Hysteresis_Enabled</name>
  75408. <description>Hysteresis Enabled</description>
  75409. <value>0x1</value>
  75410. </enumeratedValue>
  75411. </enumeratedValues>
  75412. </field>
  75413. <field>
  75414. <name>DDR_INPUT</name>
  75415. <description>DDR / CMOS Input Mode Field</description>
  75416. <bitOffset>0x11</bitOffset>
  75417. <bitWidth>1</bitWidth>
  75418. <access>read-write</access>
  75419. <enumeratedValues>
  75420. <enumeratedValue>
  75421. <name>DDR_INPUT_0_CMOS_input_type</name>
  75422. <description>CMOS input type</description>
  75423. <value>0</value>
  75424. </enumeratedValue>
  75425. <enumeratedValue>
  75426. <name>DDR_INPUT_1_Differential_input_mode</name>
  75427. <description>Differential input mode</description>
  75428. <value>0x1</value>
  75429. </enumeratedValue>
  75430. </enumeratedValues>
  75431. </field>
  75432. <field>
  75433. <name>DDR_SEL</name>
  75434. <description>ddr_sel Field</description>
  75435. <bitOffset>0x12</bitOffset>
  75436. <bitWidth>2</bitWidth>
  75437. <access>read-only</access>
  75438. </field>
  75439. <field>
  75440. <name>DO_TRIM</name>
  75441. <description>do_trim Field</description>
  75442. <bitOffset>0x14</bitOffset>
  75443. <bitWidth>2</bitWidth>
  75444. <access>read-write</access>
  75445. <enumeratedValues>
  75446. <enumeratedValue>
  75447. <name>DO_TRIM_0_min_delay</name>
  75448. <description>min delay</description>
  75449. <value>0</value>
  75450. </enumeratedValue>
  75451. <enumeratedValue>
  75452. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  75453. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  75454. <value>0x1</value>
  75455. </enumeratedValue>
  75456. <enumeratedValue>
  75457. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  75458. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  75459. <value>0x2</value>
  75460. </enumeratedValue>
  75461. <enumeratedValue>
  75462. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  75463. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  75464. <value>0x3</value>
  75465. </enumeratedValue>
  75466. </enumeratedValues>
  75467. </field>
  75468. </fields>
  75469. </register>
  75470. <register>
  75471. <name>SW_PAD_CTL_PAD_DRAM_DQM0</name>
  75472. <description>SW_PAD_CTL_PAD_DRAM_DQM0 SW PAD Control Register</description>
  75473. <addressOffset>0x244</addressOffset>
  75474. <size>32</size>
  75475. <access>read-write</access>
  75476. <resetValue>0x8030</resetValue>
  75477. <resetMask>0xFFFFFFFF</resetMask>
  75478. <fields>
  75479. <field>
  75480. <name>DSE</name>
  75481. <description>Drive Strength Field</description>
  75482. <bitOffset>0x3</bitOffset>
  75483. <bitWidth>3</bitWidth>
  75484. <access>read-write</access>
  75485. <enumeratedValues>
  75486. <enumeratedValue>
  75487. <name>DSE_0_output_driver_disabled_</name>
  75488. <description>output driver disabled;</description>
  75489. <value>0</value>
  75490. </enumeratedValue>
  75491. <enumeratedValue>
  75492. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  75493. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  75494. <value>0x1</value>
  75495. </enumeratedValue>
  75496. <enumeratedValue>
  75497. <name>DSE_2_R0_2</name>
  75498. <description>R0/2</description>
  75499. <value>0x2</value>
  75500. </enumeratedValue>
  75501. <enumeratedValue>
  75502. <name>DSE_3_R0_3</name>
  75503. <description>R0/3</description>
  75504. <value>0x3</value>
  75505. </enumeratedValue>
  75506. <enumeratedValue>
  75507. <name>DSE_4_R0_4</name>
  75508. <description>R0/4</description>
  75509. <value>0x4</value>
  75510. </enumeratedValue>
  75511. <enumeratedValue>
  75512. <name>DSE_5_R0_5</name>
  75513. <description>R0/5</description>
  75514. <value>0x5</value>
  75515. </enumeratedValue>
  75516. <enumeratedValue>
  75517. <name>DSE_6_R0_6</name>
  75518. <description>R0/6</description>
  75519. <value>0x6</value>
  75520. </enumeratedValue>
  75521. <enumeratedValue>
  75522. <name>DSE_7_R0_7</name>
  75523. <description>R0/7</description>
  75524. <value>0x7</value>
  75525. </enumeratedValue>
  75526. </enumeratedValues>
  75527. </field>
  75528. <field>
  75529. <name>ODT</name>
  75530. <description>On Die Termination Field</description>
  75531. <bitOffset>0x8</bitOffset>
  75532. <bitWidth>3</bitWidth>
  75533. <access>read-write</access>
  75534. <enumeratedValues>
  75535. <enumeratedValue>
  75536. <name>ODT_0_off</name>
  75537. <description>off</description>
  75538. <value>0</value>
  75539. </enumeratedValue>
  75540. <enumeratedValue>
  75541. <name>ODT_1_120_Ohm_ODT</name>
  75542. <description>120 Ohm ODT</description>
  75543. <value>0x1</value>
  75544. </enumeratedValue>
  75545. <enumeratedValue>
  75546. <name>ODT_2_60_Ohm_ODT</name>
  75547. <description>60 Ohm ODT</description>
  75548. <value>0x2</value>
  75549. </enumeratedValue>
  75550. <enumeratedValue>
  75551. <name>ODT_3_40_Ohm_ODT</name>
  75552. <description>40 Ohm ODT</description>
  75553. <value>0x3</value>
  75554. </enumeratedValue>
  75555. <enumeratedValue>
  75556. <name>ODT_4_30_Ohm_ODT</name>
  75557. <description>30 Ohm ODT</description>
  75558. <value>0x4</value>
  75559. </enumeratedValue>
  75560. <enumeratedValue>
  75561. <name>ODT_5_24_Ohm_ODT</name>
  75562. <description>24 Ohm ODT</description>
  75563. <value>0x5</value>
  75564. </enumeratedValue>
  75565. <enumeratedValue>
  75566. <name>ODT_6_20_Ohm_ODT</name>
  75567. <description>20 Ohm ODT</description>
  75568. <value>0x6</value>
  75569. </enumeratedValue>
  75570. <enumeratedValue>
  75571. <name>ODT_7_17_Ohm_ODT</name>
  75572. <description>17 Ohm ODT</description>
  75573. <value>0x7</value>
  75574. </enumeratedValue>
  75575. </enumeratedValues>
  75576. </field>
  75577. <field>
  75578. <name>PKE</name>
  75579. <description>Pull / Keep Enable Field</description>
  75580. <bitOffset>0xC</bitOffset>
  75581. <bitWidth>1</bitWidth>
  75582. <access>read-only</access>
  75583. <enumeratedValues>
  75584. <enumeratedValue>
  75585. <name>PKE</name>
  75586. <description>Pull/Keeper Disabled</description>
  75587. <value>0</value>
  75588. </enumeratedValue>
  75589. </enumeratedValues>
  75590. </field>
  75591. <field>
  75592. <name>PUE</name>
  75593. <description>Pull / Keep Select Field</description>
  75594. <bitOffset>0xD</bitOffset>
  75595. <bitWidth>1</bitWidth>
  75596. <access>read-only</access>
  75597. <enumeratedValues>
  75598. <enumeratedValue>
  75599. <name>PUE</name>
  75600. <description>Keeper</description>
  75601. <value>0</value>
  75602. </enumeratedValue>
  75603. </enumeratedValues>
  75604. </field>
  75605. <field>
  75606. <name>PUS</name>
  75607. <description>Pull Up / Down Config. Field</description>
  75608. <bitOffset>0xE</bitOffset>
  75609. <bitWidth>2</bitWidth>
  75610. <access>read-only</access>
  75611. <enumeratedValues>
  75612. <enumeratedValue>
  75613. <name>PUS</name>
  75614. <description>100K Ohm Pull Up</description>
  75615. <value>0x2</value>
  75616. </enumeratedValue>
  75617. </enumeratedValues>
  75618. </field>
  75619. <field>
  75620. <name>HYS</name>
  75621. <description>Hyst. Enable Field</description>
  75622. <bitOffset>0x10</bitOffset>
  75623. <bitWidth>1</bitWidth>
  75624. <access>read-write</access>
  75625. <enumeratedValues>
  75626. <enumeratedValue>
  75627. <name>HYS_0_Hysteresis_Disabled</name>
  75628. <description>Hysteresis Disabled</description>
  75629. <value>0</value>
  75630. </enumeratedValue>
  75631. <enumeratedValue>
  75632. <name>HYS_1_Hysteresis_Enabled</name>
  75633. <description>Hysteresis Enabled</description>
  75634. <value>0x1</value>
  75635. </enumeratedValue>
  75636. </enumeratedValues>
  75637. </field>
  75638. <field>
  75639. <name>DDR_INPUT</name>
  75640. <description>DDR / CMOS Input Mode Field</description>
  75641. <bitOffset>0x11</bitOffset>
  75642. <bitWidth>1</bitWidth>
  75643. <access>read-write</access>
  75644. <enumeratedValues>
  75645. <enumeratedValue>
  75646. <name>DDR_INPUT_0_CMOS_input_type</name>
  75647. <description>CMOS input type</description>
  75648. <value>0</value>
  75649. </enumeratedValue>
  75650. <enumeratedValue>
  75651. <name>DDR_INPUT_1_Differential_input_mode</name>
  75652. <description>Differential input mode</description>
  75653. <value>0x1</value>
  75654. </enumeratedValue>
  75655. </enumeratedValues>
  75656. </field>
  75657. <field>
  75658. <name>DDR_SEL</name>
  75659. <description>ddr_sel Field</description>
  75660. <bitOffset>0x12</bitOffset>
  75661. <bitWidth>2</bitWidth>
  75662. <access>read-only</access>
  75663. </field>
  75664. <field>
  75665. <name>DO_TRIM</name>
  75666. <description>do_trim Field</description>
  75667. <bitOffset>0x14</bitOffset>
  75668. <bitWidth>2</bitWidth>
  75669. <access>read-only</access>
  75670. <enumeratedValues>
  75671. <enumeratedValue>
  75672. <name>DO_TRIM</name>
  75673. <description>min delay</description>
  75674. <value>0</value>
  75675. </enumeratedValue>
  75676. </enumeratedValues>
  75677. </field>
  75678. </fields>
  75679. </register>
  75680. <register>
  75681. <name>SW_PAD_CTL_PAD_DRAM_DQM1</name>
  75682. <description>SW_PAD_CTL_PAD_DRAM_DQM1 SW PAD Control Register</description>
  75683. <addressOffset>0x248</addressOffset>
  75684. <size>32</size>
  75685. <access>read-write</access>
  75686. <resetValue>0x8030</resetValue>
  75687. <resetMask>0xFFFFFFFF</resetMask>
  75688. <fields>
  75689. <field>
  75690. <name>DSE</name>
  75691. <description>Drive Strength Field</description>
  75692. <bitOffset>0x3</bitOffset>
  75693. <bitWidth>3</bitWidth>
  75694. <access>read-write</access>
  75695. <enumeratedValues>
  75696. <enumeratedValue>
  75697. <name>DSE_0_output_driver_disabled_</name>
  75698. <description>output driver disabled;</description>
  75699. <value>0</value>
  75700. </enumeratedValue>
  75701. <enumeratedValue>
  75702. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  75703. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  75704. <value>0x1</value>
  75705. </enumeratedValue>
  75706. <enumeratedValue>
  75707. <name>DSE_2_R0_2</name>
  75708. <description>R0/2</description>
  75709. <value>0x2</value>
  75710. </enumeratedValue>
  75711. <enumeratedValue>
  75712. <name>DSE_3_R0_3</name>
  75713. <description>R0/3</description>
  75714. <value>0x3</value>
  75715. </enumeratedValue>
  75716. <enumeratedValue>
  75717. <name>DSE_4_R0_4</name>
  75718. <description>R0/4</description>
  75719. <value>0x4</value>
  75720. </enumeratedValue>
  75721. <enumeratedValue>
  75722. <name>DSE_5_R0_5</name>
  75723. <description>R0/5</description>
  75724. <value>0x5</value>
  75725. </enumeratedValue>
  75726. <enumeratedValue>
  75727. <name>DSE_6_R0_6</name>
  75728. <description>R0/6</description>
  75729. <value>0x6</value>
  75730. </enumeratedValue>
  75731. <enumeratedValue>
  75732. <name>DSE_7_R0_7</name>
  75733. <description>R0/7</description>
  75734. <value>0x7</value>
  75735. </enumeratedValue>
  75736. </enumeratedValues>
  75737. </field>
  75738. <field>
  75739. <name>ODT</name>
  75740. <description>On Die Termination Field</description>
  75741. <bitOffset>0x8</bitOffset>
  75742. <bitWidth>3</bitWidth>
  75743. <access>read-write</access>
  75744. <enumeratedValues>
  75745. <enumeratedValue>
  75746. <name>ODT_0_off</name>
  75747. <description>off</description>
  75748. <value>0</value>
  75749. </enumeratedValue>
  75750. <enumeratedValue>
  75751. <name>ODT_1_120_Ohm_ODT</name>
  75752. <description>120 Ohm ODT</description>
  75753. <value>0x1</value>
  75754. </enumeratedValue>
  75755. <enumeratedValue>
  75756. <name>ODT_2_60_Ohm_ODT</name>
  75757. <description>60 Ohm ODT</description>
  75758. <value>0x2</value>
  75759. </enumeratedValue>
  75760. <enumeratedValue>
  75761. <name>ODT_3_40_Ohm_ODT</name>
  75762. <description>40 Ohm ODT</description>
  75763. <value>0x3</value>
  75764. </enumeratedValue>
  75765. <enumeratedValue>
  75766. <name>ODT_4_30_Ohm_ODT</name>
  75767. <description>30 Ohm ODT</description>
  75768. <value>0x4</value>
  75769. </enumeratedValue>
  75770. <enumeratedValue>
  75771. <name>ODT_5_24_Ohm_ODT</name>
  75772. <description>24 Ohm ODT</description>
  75773. <value>0x5</value>
  75774. </enumeratedValue>
  75775. <enumeratedValue>
  75776. <name>ODT_6_20_Ohm_ODT</name>
  75777. <description>20 Ohm ODT</description>
  75778. <value>0x6</value>
  75779. </enumeratedValue>
  75780. <enumeratedValue>
  75781. <name>ODT_7_17_Ohm_ODT</name>
  75782. <description>17 Ohm ODT</description>
  75783. <value>0x7</value>
  75784. </enumeratedValue>
  75785. </enumeratedValues>
  75786. </field>
  75787. <field>
  75788. <name>PKE</name>
  75789. <description>Pull / Keep Enable Field</description>
  75790. <bitOffset>0xC</bitOffset>
  75791. <bitWidth>1</bitWidth>
  75792. <access>read-only</access>
  75793. <enumeratedValues>
  75794. <enumeratedValue>
  75795. <name>PKE</name>
  75796. <description>Pull/Keeper Disabled</description>
  75797. <value>0</value>
  75798. </enumeratedValue>
  75799. </enumeratedValues>
  75800. </field>
  75801. <field>
  75802. <name>PUE</name>
  75803. <description>Pull / Keep Select Field</description>
  75804. <bitOffset>0xD</bitOffset>
  75805. <bitWidth>1</bitWidth>
  75806. <access>read-only</access>
  75807. <enumeratedValues>
  75808. <enumeratedValue>
  75809. <name>PUE</name>
  75810. <description>Keeper</description>
  75811. <value>0</value>
  75812. </enumeratedValue>
  75813. </enumeratedValues>
  75814. </field>
  75815. <field>
  75816. <name>PUS</name>
  75817. <description>Pull Up / Down Config. Field</description>
  75818. <bitOffset>0xE</bitOffset>
  75819. <bitWidth>2</bitWidth>
  75820. <access>read-only</access>
  75821. <enumeratedValues>
  75822. <enumeratedValue>
  75823. <name>PUS</name>
  75824. <description>100K Ohm Pull Up</description>
  75825. <value>0x2</value>
  75826. </enumeratedValue>
  75827. </enumeratedValues>
  75828. </field>
  75829. <field>
  75830. <name>HYS</name>
  75831. <description>Hyst. Enable Field</description>
  75832. <bitOffset>0x10</bitOffset>
  75833. <bitWidth>1</bitWidth>
  75834. <access>read-write</access>
  75835. <enumeratedValues>
  75836. <enumeratedValue>
  75837. <name>HYS_0_Hysteresis_Disabled</name>
  75838. <description>Hysteresis Disabled</description>
  75839. <value>0</value>
  75840. </enumeratedValue>
  75841. <enumeratedValue>
  75842. <name>HYS_1_Hysteresis_Enabled</name>
  75843. <description>Hysteresis Enabled</description>
  75844. <value>0x1</value>
  75845. </enumeratedValue>
  75846. </enumeratedValues>
  75847. </field>
  75848. <field>
  75849. <name>DDR_INPUT</name>
  75850. <description>DDR / CMOS Input Mode Field</description>
  75851. <bitOffset>0x11</bitOffset>
  75852. <bitWidth>1</bitWidth>
  75853. <access>read-write</access>
  75854. <enumeratedValues>
  75855. <enumeratedValue>
  75856. <name>DDR_INPUT_0_CMOS_input_type</name>
  75857. <description>CMOS input type</description>
  75858. <value>0</value>
  75859. </enumeratedValue>
  75860. <enumeratedValue>
  75861. <name>DDR_INPUT_1_Differential_input_mode</name>
  75862. <description>Differential input mode</description>
  75863. <value>0x1</value>
  75864. </enumeratedValue>
  75865. </enumeratedValues>
  75866. </field>
  75867. <field>
  75868. <name>DDR_SEL</name>
  75869. <description>ddr_sel Field</description>
  75870. <bitOffset>0x12</bitOffset>
  75871. <bitWidth>2</bitWidth>
  75872. <access>read-only</access>
  75873. </field>
  75874. <field>
  75875. <name>DO_TRIM</name>
  75876. <description>do_trim Field</description>
  75877. <bitOffset>0x14</bitOffset>
  75878. <bitWidth>2</bitWidth>
  75879. <access>read-only</access>
  75880. <enumeratedValues>
  75881. <enumeratedValue>
  75882. <name>DO_TRIM</name>
  75883. <description>min delay</description>
  75884. <value>0</value>
  75885. </enumeratedValue>
  75886. </enumeratedValues>
  75887. </field>
  75888. </fields>
  75889. </register>
  75890. <register>
  75891. <name>SW_PAD_CTL_PAD_DRAM_RAS_B</name>
  75892. <description>SW_PAD_CTL_PAD_DRAM_RAS_B SW PAD Control Register</description>
  75893. <addressOffset>0x24C</addressOffset>
  75894. <size>32</size>
  75895. <access>read-write</access>
  75896. <resetValue>0x8030</resetValue>
  75897. <resetMask>0xFFFFFFFF</resetMask>
  75898. <fields>
  75899. <field>
  75900. <name>DSE</name>
  75901. <description>Drive Strength Field</description>
  75902. <bitOffset>0x3</bitOffset>
  75903. <bitWidth>3</bitWidth>
  75904. <access>read-write</access>
  75905. <enumeratedValues>
  75906. <enumeratedValue>
  75907. <name>DSE_0_output_driver_disabled_</name>
  75908. <description>output driver disabled;</description>
  75909. <value>0</value>
  75910. </enumeratedValue>
  75911. <enumeratedValue>
  75912. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  75913. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  75914. <value>0x1</value>
  75915. </enumeratedValue>
  75916. <enumeratedValue>
  75917. <name>DSE_2_R0_2</name>
  75918. <description>R0/2</description>
  75919. <value>0x2</value>
  75920. </enumeratedValue>
  75921. <enumeratedValue>
  75922. <name>DSE_3_R0_3</name>
  75923. <description>R0/3</description>
  75924. <value>0x3</value>
  75925. </enumeratedValue>
  75926. <enumeratedValue>
  75927. <name>DSE_4_R0_4</name>
  75928. <description>R0/4</description>
  75929. <value>0x4</value>
  75930. </enumeratedValue>
  75931. <enumeratedValue>
  75932. <name>DSE_5_R0_5</name>
  75933. <description>R0/5</description>
  75934. <value>0x5</value>
  75935. </enumeratedValue>
  75936. <enumeratedValue>
  75937. <name>DSE_6_R0_6</name>
  75938. <description>R0/6</description>
  75939. <value>0x6</value>
  75940. </enumeratedValue>
  75941. <enumeratedValue>
  75942. <name>DSE_7_R0_7</name>
  75943. <description>R0/7</description>
  75944. <value>0x7</value>
  75945. </enumeratedValue>
  75946. </enumeratedValues>
  75947. </field>
  75948. <field>
  75949. <name>ODT</name>
  75950. <description>On Die Termination Field</description>
  75951. <bitOffset>0x8</bitOffset>
  75952. <bitWidth>3</bitWidth>
  75953. <access>read-write</access>
  75954. <enumeratedValues>
  75955. <enumeratedValue>
  75956. <name>ODT_0_off</name>
  75957. <description>off</description>
  75958. <value>0</value>
  75959. </enumeratedValue>
  75960. <enumeratedValue>
  75961. <name>ODT_1_120_Ohm_ODT</name>
  75962. <description>120 Ohm ODT</description>
  75963. <value>0x1</value>
  75964. </enumeratedValue>
  75965. <enumeratedValue>
  75966. <name>ODT_2_60_Ohm_ODT</name>
  75967. <description>60 Ohm ODT</description>
  75968. <value>0x2</value>
  75969. </enumeratedValue>
  75970. <enumeratedValue>
  75971. <name>ODT_3_40_Ohm_ODT</name>
  75972. <description>40 Ohm ODT</description>
  75973. <value>0x3</value>
  75974. </enumeratedValue>
  75975. <enumeratedValue>
  75976. <name>ODT_4_30_Ohm_ODT</name>
  75977. <description>30 Ohm ODT</description>
  75978. <value>0x4</value>
  75979. </enumeratedValue>
  75980. <enumeratedValue>
  75981. <name>ODT_5_24_Ohm_ODT</name>
  75982. <description>24 Ohm ODT</description>
  75983. <value>0x5</value>
  75984. </enumeratedValue>
  75985. <enumeratedValue>
  75986. <name>ODT_6_20_Ohm_ODT</name>
  75987. <description>20 Ohm ODT</description>
  75988. <value>0x6</value>
  75989. </enumeratedValue>
  75990. <enumeratedValue>
  75991. <name>ODT_7_17_Ohm_ODT</name>
  75992. <description>17 Ohm ODT</description>
  75993. <value>0x7</value>
  75994. </enumeratedValue>
  75995. </enumeratedValues>
  75996. </field>
  75997. <field>
  75998. <name>PKE</name>
  75999. <description>Pull / Keep Enable Field</description>
  76000. <bitOffset>0xC</bitOffset>
  76001. <bitWidth>1</bitWidth>
  76002. <access>read-only</access>
  76003. <enumeratedValues>
  76004. <enumeratedValue>
  76005. <name>PKE</name>
  76006. <description>Pull/Keeper Disabled</description>
  76007. <value>0</value>
  76008. </enumeratedValue>
  76009. </enumeratedValues>
  76010. </field>
  76011. <field>
  76012. <name>PUE</name>
  76013. <description>Pull / Keep Select Field</description>
  76014. <bitOffset>0xD</bitOffset>
  76015. <bitWidth>1</bitWidth>
  76016. <access>read-only</access>
  76017. <enumeratedValues>
  76018. <enumeratedValue>
  76019. <name>PUE</name>
  76020. <description>Keeper</description>
  76021. <value>0</value>
  76022. </enumeratedValue>
  76023. </enumeratedValues>
  76024. </field>
  76025. <field>
  76026. <name>PUS</name>
  76027. <description>Pull Up / Down Config. Field</description>
  76028. <bitOffset>0xE</bitOffset>
  76029. <bitWidth>2</bitWidth>
  76030. <access>read-only</access>
  76031. <enumeratedValues>
  76032. <enumeratedValue>
  76033. <name>PUS</name>
  76034. <description>100K Ohm Pull Up</description>
  76035. <value>0x2</value>
  76036. </enumeratedValue>
  76037. </enumeratedValues>
  76038. </field>
  76039. <field>
  76040. <name>HYS</name>
  76041. <description>Hyst. Enable Field</description>
  76042. <bitOffset>0x10</bitOffset>
  76043. <bitWidth>1</bitWidth>
  76044. <access>read-write</access>
  76045. <enumeratedValues>
  76046. <enumeratedValue>
  76047. <name>HYS_0_Hysteresis_Disabled</name>
  76048. <description>Hysteresis Disabled</description>
  76049. <value>0</value>
  76050. </enumeratedValue>
  76051. <enumeratedValue>
  76052. <name>HYS_1_Hysteresis_Enabled</name>
  76053. <description>Hysteresis Enabled</description>
  76054. <value>0x1</value>
  76055. </enumeratedValue>
  76056. </enumeratedValues>
  76057. </field>
  76058. <field>
  76059. <name>DDR_INPUT</name>
  76060. <description>DDR / CMOS Input Mode Field</description>
  76061. <bitOffset>0x11</bitOffset>
  76062. <bitWidth>1</bitWidth>
  76063. <access>read-write</access>
  76064. <enumeratedValues>
  76065. <enumeratedValue>
  76066. <name>DDR_INPUT_0_CMOS_input_type</name>
  76067. <description>CMOS input type</description>
  76068. <value>0</value>
  76069. </enumeratedValue>
  76070. <enumeratedValue>
  76071. <name>DDR_INPUT_1_Differential_input_mode</name>
  76072. <description>Differential input mode</description>
  76073. <value>0x1</value>
  76074. </enumeratedValue>
  76075. </enumeratedValues>
  76076. </field>
  76077. <field>
  76078. <name>DDR_SEL</name>
  76079. <description>ddr_sel Field</description>
  76080. <bitOffset>0x12</bitOffset>
  76081. <bitWidth>2</bitWidth>
  76082. <access>read-only</access>
  76083. </field>
  76084. <field>
  76085. <name>DO_TRIM</name>
  76086. <description>do_trim Field</description>
  76087. <bitOffset>0x14</bitOffset>
  76088. <bitWidth>2</bitWidth>
  76089. <access>read-write</access>
  76090. <enumeratedValues>
  76091. <enumeratedValue>
  76092. <name>DO_TRIM_0_min_delay</name>
  76093. <description>min delay</description>
  76094. <value>0</value>
  76095. </enumeratedValue>
  76096. <enumeratedValue>
  76097. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  76098. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  76099. <value>0x1</value>
  76100. </enumeratedValue>
  76101. <enumeratedValue>
  76102. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  76103. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  76104. <value>0x2</value>
  76105. </enumeratedValue>
  76106. <enumeratedValue>
  76107. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  76108. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  76109. <value>0x3</value>
  76110. </enumeratedValue>
  76111. </enumeratedValues>
  76112. </field>
  76113. </fields>
  76114. </register>
  76115. <register>
  76116. <name>SW_PAD_CTL_PAD_DRAM_CAS_B</name>
  76117. <description>SW_PAD_CTL_PAD_DRAM_CAS_B SW PAD Control Register</description>
  76118. <addressOffset>0x250</addressOffset>
  76119. <size>32</size>
  76120. <access>read-write</access>
  76121. <resetValue>0x8030</resetValue>
  76122. <resetMask>0xFFFFFFFF</resetMask>
  76123. <fields>
  76124. <field>
  76125. <name>DSE</name>
  76126. <description>Drive Strength Field</description>
  76127. <bitOffset>0x3</bitOffset>
  76128. <bitWidth>3</bitWidth>
  76129. <access>read-write</access>
  76130. <enumeratedValues>
  76131. <enumeratedValue>
  76132. <name>DSE_0_output_driver_disabled_</name>
  76133. <description>output driver disabled;</description>
  76134. <value>0</value>
  76135. </enumeratedValue>
  76136. <enumeratedValue>
  76137. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  76138. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  76139. <value>0x1</value>
  76140. </enumeratedValue>
  76141. <enumeratedValue>
  76142. <name>DSE_2_R0_2</name>
  76143. <description>R0/2</description>
  76144. <value>0x2</value>
  76145. </enumeratedValue>
  76146. <enumeratedValue>
  76147. <name>DSE_3_R0_3</name>
  76148. <description>R0/3</description>
  76149. <value>0x3</value>
  76150. </enumeratedValue>
  76151. <enumeratedValue>
  76152. <name>DSE_4_R0_4</name>
  76153. <description>R0/4</description>
  76154. <value>0x4</value>
  76155. </enumeratedValue>
  76156. <enumeratedValue>
  76157. <name>DSE_5_R0_5</name>
  76158. <description>R0/5</description>
  76159. <value>0x5</value>
  76160. </enumeratedValue>
  76161. <enumeratedValue>
  76162. <name>DSE_6_R0_6</name>
  76163. <description>R0/6</description>
  76164. <value>0x6</value>
  76165. </enumeratedValue>
  76166. <enumeratedValue>
  76167. <name>DSE_7_R0_7</name>
  76168. <description>R0/7</description>
  76169. <value>0x7</value>
  76170. </enumeratedValue>
  76171. </enumeratedValues>
  76172. </field>
  76173. <field>
  76174. <name>ODT</name>
  76175. <description>On Die Termination Field</description>
  76176. <bitOffset>0x8</bitOffset>
  76177. <bitWidth>3</bitWidth>
  76178. <access>read-write</access>
  76179. <enumeratedValues>
  76180. <enumeratedValue>
  76181. <name>ODT_0_off</name>
  76182. <description>off</description>
  76183. <value>0</value>
  76184. </enumeratedValue>
  76185. <enumeratedValue>
  76186. <name>ODT_1_120_Ohm_ODT</name>
  76187. <description>120 Ohm ODT</description>
  76188. <value>0x1</value>
  76189. </enumeratedValue>
  76190. <enumeratedValue>
  76191. <name>ODT_2_60_Ohm_ODT</name>
  76192. <description>60 Ohm ODT</description>
  76193. <value>0x2</value>
  76194. </enumeratedValue>
  76195. <enumeratedValue>
  76196. <name>ODT_3_40_Ohm_ODT</name>
  76197. <description>40 Ohm ODT</description>
  76198. <value>0x3</value>
  76199. </enumeratedValue>
  76200. <enumeratedValue>
  76201. <name>ODT_4_30_Ohm_ODT</name>
  76202. <description>30 Ohm ODT</description>
  76203. <value>0x4</value>
  76204. </enumeratedValue>
  76205. <enumeratedValue>
  76206. <name>ODT_5_24_Ohm_ODT</name>
  76207. <description>24 Ohm ODT</description>
  76208. <value>0x5</value>
  76209. </enumeratedValue>
  76210. <enumeratedValue>
  76211. <name>ODT_6_20_Ohm_ODT</name>
  76212. <description>20 Ohm ODT</description>
  76213. <value>0x6</value>
  76214. </enumeratedValue>
  76215. <enumeratedValue>
  76216. <name>ODT_7_17_Ohm_ODT</name>
  76217. <description>17 Ohm ODT</description>
  76218. <value>0x7</value>
  76219. </enumeratedValue>
  76220. </enumeratedValues>
  76221. </field>
  76222. <field>
  76223. <name>PKE</name>
  76224. <description>Pull / Keep Enable Field</description>
  76225. <bitOffset>0xC</bitOffset>
  76226. <bitWidth>1</bitWidth>
  76227. <access>read-only</access>
  76228. <enumeratedValues>
  76229. <enumeratedValue>
  76230. <name>PKE</name>
  76231. <description>Pull/Keeper Disabled</description>
  76232. <value>0</value>
  76233. </enumeratedValue>
  76234. </enumeratedValues>
  76235. </field>
  76236. <field>
  76237. <name>PUE</name>
  76238. <description>Pull / Keep Select Field</description>
  76239. <bitOffset>0xD</bitOffset>
  76240. <bitWidth>1</bitWidth>
  76241. <access>read-only</access>
  76242. <enumeratedValues>
  76243. <enumeratedValue>
  76244. <name>PUE</name>
  76245. <description>Keeper</description>
  76246. <value>0</value>
  76247. </enumeratedValue>
  76248. </enumeratedValues>
  76249. </field>
  76250. <field>
  76251. <name>PUS</name>
  76252. <description>Pull Up / Down Config. Field</description>
  76253. <bitOffset>0xE</bitOffset>
  76254. <bitWidth>2</bitWidth>
  76255. <access>read-only</access>
  76256. <enumeratedValues>
  76257. <enumeratedValue>
  76258. <name>PUS</name>
  76259. <description>100K Ohm Pull Up</description>
  76260. <value>0x2</value>
  76261. </enumeratedValue>
  76262. </enumeratedValues>
  76263. </field>
  76264. <field>
  76265. <name>HYS</name>
  76266. <description>Hyst. Enable Field</description>
  76267. <bitOffset>0x10</bitOffset>
  76268. <bitWidth>1</bitWidth>
  76269. <access>read-write</access>
  76270. <enumeratedValues>
  76271. <enumeratedValue>
  76272. <name>HYS_0_Hysteresis_Disabled</name>
  76273. <description>Hysteresis Disabled</description>
  76274. <value>0</value>
  76275. </enumeratedValue>
  76276. <enumeratedValue>
  76277. <name>HYS_1_Hysteresis_Enabled</name>
  76278. <description>Hysteresis Enabled</description>
  76279. <value>0x1</value>
  76280. </enumeratedValue>
  76281. </enumeratedValues>
  76282. </field>
  76283. <field>
  76284. <name>DDR_INPUT</name>
  76285. <description>DDR / CMOS Input Mode Field</description>
  76286. <bitOffset>0x11</bitOffset>
  76287. <bitWidth>1</bitWidth>
  76288. <access>read-write</access>
  76289. <enumeratedValues>
  76290. <enumeratedValue>
  76291. <name>DDR_INPUT_0_CMOS_input_type</name>
  76292. <description>CMOS input type</description>
  76293. <value>0</value>
  76294. </enumeratedValue>
  76295. <enumeratedValue>
  76296. <name>DDR_INPUT_1_Differential_input_mode</name>
  76297. <description>Differential input mode</description>
  76298. <value>0x1</value>
  76299. </enumeratedValue>
  76300. </enumeratedValues>
  76301. </field>
  76302. <field>
  76303. <name>DDR_SEL</name>
  76304. <description>ddr_sel Field</description>
  76305. <bitOffset>0x12</bitOffset>
  76306. <bitWidth>2</bitWidth>
  76307. <access>read-only</access>
  76308. </field>
  76309. <field>
  76310. <name>DO_TRIM</name>
  76311. <description>do_trim Field</description>
  76312. <bitOffset>0x14</bitOffset>
  76313. <bitWidth>2</bitWidth>
  76314. <access>read-write</access>
  76315. <enumeratedValues>
  76316. <enumeratedValue>
  76317. <name>DO_TRIM_0_min_delay</name>
  76318. <description>min delay</description>
  76319. <value>0</value>
  76320. </enumeratedValue>
  76321. <enumeratedValue>
  76322. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  76323. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  76324. <value>0x1</value>
  76325. </enumeratedValue>
  76326. <enumeratedValue>
  76327. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  76328. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  76329. <value>0x2</value>
  76330. </enumeratedValue>
  76331. <enumeratedValue>
  76332. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  76333. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  76334. <value>0x3</value>
  76335. </enumeratedValue>
  76336. </enumeratedValues>
  76337. </field>
  76338. </fields>
  76339. </register>
  76340. <register>
  76341. <name>SW_PAD_CTL_PAD_DRAM_CS0_B</name>
  76342. <description>SW_PAD_CTL_PAD_DRAM_CS0_B SW PAD Control Register</description>
  76343. <addressOffset>0x254</addressOffset>
  76344. <size>32</size>
  76345. <access>read-write</access>
  76346. <resetValue>0x8000</resetValue>
  76347. <resetMask>0xFFFFFFFF</resetMask>
  76348. <fields>
  76349. <field>
  76350. <name>DSE</name>
  76351. <description>Drive Strength Field</description>
  76352. <bitOffset>0x3</bitOffset>
  76353. <bitWidth>3</bitWidth>
  76354. <access>read-only</access>
  76355. <enumeratedValues>
  76356. <enumeratedValue>
  76357. <name>DSE</name>
  76358. <description>output driver disabled;</description>
  76359. <value>0</value>
  76360. </enumeratedValue>
  76361. </enumeratedValues>
  76362. </field>
  76363. <field>
  76364. <name>ODT</name>
  76365. <description>On Die Termination Field</description>
  76366. <bitOffset>0x8</bitOffset>
  76367. <bitWidth>3</bitWidth>
  76368. <access>read-write</access>
  76369. <enumeratedValues>
  76370. <enumeratedValue>
  76371. <name>ODT_0_off</name>
  76372. <description>off</description>
  76373. <value>0</value>
  76374. </enumeratedValue>
  76375. <enumeratedValue>
  76376. <name>ODT_1_120_Ohm_ODT</name>
  76377. <description>120 Ohm ODT</description>
  76378. <value>0x1</value>
  76379. </enumeratedValue>
  76380. <enumeratedValue>
  76381. <name>ODT_2_60_Ohm_ODT</name>
  76382. <description>60 Ohm ODT</description>
  76383. <value>0x2</value>
  76384. </enumeratedValue>
  76385. <enumeratedValue>
  76386. <name>ODT_3_40_Ohm_ODT</name>
  76387. <description>40 Ohm ODT</description>
  76388. <value>0x3</value>
  76389. </enumeratedValue>
  76390. <enumeratedValue>
  76391. <name>ODT_4_30_Ohm_ODT</name>
  76392. <description>30 Ohm ODT</description>
  76393. <value>0x4</value>
  76394. </enumeratedValue>
  76395. <enumeratedValue>
  76396. <name>ODT_5_24_Ohm_ODT</name>
  76397. <description>24 Ohm ODT</description>
  76398. <value>0x5</value>
  76399. </enumeratedValue>
  76400. <enumeratedValue>
  76401. <name>ODT_6_20_Ohm_ODT</name>
  76402. <description>20 Ohm ODT</description>
  76403. <value>0x6</value>
  76404. </enumeratedValue>
  76405. <enumeratedValue>
  76406. <name>ODT_7_17_Ohm_ODT</name>
  76407. <description>17 Ohm ODT</description>
  76408. <value>0x7</value>
  76409. </enumeratedValue>
  76410. </enumeratedValues>
  76411. </field>
  76412. <field>
  76413. <name>PKE</name>
  76414. <description>Pull / Keep Enable Field</description>
  76415. <bitOffset>0xC</bitOffset>
  76416. <bitWidth>1</bitWidth>
  76417. <access>read-only</access>
  76418. <enumeratedValues>
  76419. <enumeratedValue>
  76420. <name>PKE</name>
  76421. <description>Pull/Keeper Disabled</description>
  76422. <value>0</value>
  76423. </enumeratedValue>
  76424. </enumeratedValues>
  76425. </field>
  76426. <field>
  76427. <name>PUE</name>
  76428. <description>Pull / Keep Select Field</description>
  76429. <bitOffset>0xD</bitOffset>
  76430. <bitWidth>1</bitWidth>
  76431. <access>read-only</access>
  76432. <enumeratedValues>
  76433. <enumeratedValue>
  76434. <name>PUE</name>
  76435. <description>Keeper</description>
  76436. <value>0</value>
  76437. </enumeratedValue>
  76438. </enumeratedValues>
  76439. </field>
  76440. <field>
  76441. <name>PUS</name>
  76442. <description>Pull Up / Down Config. Field</description>
  76443. <bitOffset>0xE</bitOffset>
  76444. <bitWidth>2</bitWidth>
  76445. <access>read-only</access>
  76446. <enumeratedValues>
  76447. <enumeratedValue>
  76448. <name>PUS</name>
  76449. <description>100K Ohm Pull Up</description>
  76450. <value>0x2</value>
  76451. </enumeratedValue>
  76452. </enumeratedValues>
  76453. </field>
  76454. <field>
  76455. <name>HYS</name>
  76456. <description>Hyst. Enable Field</description>
  76457. <bitOffset>0x10</bitOffset>
  76458. <bitWidth>1</bitWidth>
  76459. <access>read-write</access>
  76460. <enumeratedValues>
  76461. <enumeratedValue>
  76462. <name>HYS_0_Hysteresis_Disabled</name>
  76463. <description>Hysteresis Disabled</description>
  76464. <value>0</value>
  76465. </enumeratedValue>
  76466. <enumeratedValue>
  76467. <name>HYS_1_Hysteresis_Enabled</name>
  76468. <description>Hysteresis Enabled</description>
  76469. <value>0x1</value>
  76470. </enumeratedValue>
  76471. </enumeratedValues>
  76472. </field>
  76473. <field>
  76474. <name>DDR_INPUT</name>
  76475. <description>DDR / CMOS Input Mode Field</description>
  76476. <bitOffset>0x11</bitOffset>
  76477. <bitWidth>1</bitWidth>
  76478. <access>read-write</access>
  76479. <enumeratedValues>
  76480. <enumeratedValue>
  76481. <name>DDR_INPUT_0_CMOS_input_type</name>
  76482. <description>CMOS input type</description>
  76483. <value>0</value>
  76484. </enumeratedValue>
  76485. <enumeratedValue>
  76486. <name>DDR_INPUT_1_Differential_input_mode</name>
  76487. <description>Differential input mode</description>
  76488. <value>0x1</value>
  76489. </enumeratedValue>
  76490. </enumeratedValues>
  76491. </field>
  76492. <field>
  76493. <name>DDR_SEL</name>
  76494. <description>ddr_sel Field</description>
  76495. <bitOffset>0x12</bitOffset>
  76496. <bitWidth>2</bitWidth>
  76497. <access>read-only</access>
  76498. </field>
  76499. <field>
  76500. <name>DO_TRIM</name>
  76501. <description>do_trim Field</description>
  76502. <bitOffset>0x14</bitOffset>
  76503. <bitWidth>2</bitWidth>
  76504. <access>read-write</access>
  76505. <enumeratedValues>
  76506. <enumeratedValue>
  76507. <name>DO_TRIM_0_min_delay</name>
  76508. <description>min delay</description>
  76509. <value>0</value>
  76510. </enumeratedValue>
  76511. <enumeratedValue>
  76512. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  76513. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  76514. <value>0x1</value>
  76515. </enumeratedValue>
  76516. <enumeratedValue>
  76517. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  76518. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  76519. <value>0x2</value>
  76520. </enumeratedValue>
  76521. <enumeratedValue>
  76522. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  76523. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  76524. <value>0x3</value>
  76525. </enumeratedValue>
  76526. </enumeratedValues>
  76527. </field>
  76528. </fields>
  76529. </register>
  76530. <register>
  76531. <name>SW_PAD_CTL_PAD_DRAM_CS1_B</name>
  76532. <description>SW_PAD_CTL_PAD_DRAM_CS1_B SW PAD Control Register</description>
  76533. <addressOffset>0x258</addressOffset>
  76534. <size>32</size>
  76535. <access>read-write</access>
  76536. <resetValue>0x8000</resetValue>
  76537. <resetMask>0xFFFFFFFF</resetMask>
  76538. <fields>
  76539. <field>
  76540. <name>DSE</name>
  76541. <description>Drive Strength Field</description>
  76542. <bitOffset>0x3</bitOffset>
  76543. <bitWidth>3</bitWidth>
  76544. <access>read-only</access>
  76545. <enumeratedValues>
  76546. <enumeratedValue>
  76547. <name>DSE</name>
  76548. <description>output driver disabled;</description>
  76549. <value>0</value>
  76550. </enumeratedValue>
  76551. </enumeratedValues>
  76552. </field>
  76553. <field>
  76554. <name>ODT</name>
  76555. <description>On Die Termination Field</description>
  76556. <bitOffset>0x8</bitOffset>
  76557. <bitWidth>3</bitWidth>
  76558. <access>read-write</access>
  76559. <enumeratedValues>
  76560. <enumeratedValue>
  76561. <name>ODT_0_off</name>
  76562. <description>off</description>
  76563. <value>0</value>
  76564. </enumeratedValue>
  76565. <enumeratedValue>
  76566. <name>ODT_1_120_Ohm_ODT</name>
  76567. <description>120 Ohm ODT</description>
  76568. <value>0x1</value>
  76569. </enumeratedValue>
  76570. <enumeratedValue>
  76571. <name>ODT_2_60_Ohm_ODT</name>
  76572. <description>60 Ohm ODT</description>
  76573. <value>0x2</value>
  76574. </enumeratedValue>
  76575. <enumeratedValue>
  76576. <name>ODT_3_40_Ohm_ODT</name>
  76577. <description>40 Ohm ODT</description>
  76578. <value>0x3</value>
  76579. </enumeratedValue>
  76580. <enumeratedValue>
  76581. <name>ODT_4_30_Ohm_ODT</name>
  76582. <description>30 Ohm ODT</description>
  76583. <value>0x4</value>
  76584. </enumeratedValue>
  76585. <enumeratedValue>
  76586. <name>ODT_5_24_Ohm_ODT</name>
  76587. <description>24 Ohm ODT</description>
  76588. <value>0x5</value>
  76589. </enumeratedValue>
  76590. <enumeratedValue>
  76591. <name>ODT_6_20_Ohm_ODT</name>
  76592. <description>20 Ohm ODT</description>
  76593. <value>0x6</value>
  76594. </enumeratedValue>
  76595. <enumeratedValue>
  76596. <name>ODT_7_17_Ohm_ODT</name>
  76597. <description>17 Ohm ODT</description>
  76598. <value>0x7</value>
  76599. </enumeratedValue>
  76600. </enumeratedValues>
  76601. </field>
  76602. <field>
  76603. <name>PKE</name>
  76604. <description>Pull / Keep Enable Field</description>
  76605. <bitOffset>0xC</bitOffset>
  76606. <bitWidth>1</bitWidth>
  76607. <access>read-only</access>
  76608. <enumeratedValues>
  76609. <enumeratedValue>
  76610. <name>PKE</name>
  76611. <description>Pull/Keeper Disabled</description>
  76612. <value>0</value>
  76613. </enumeratedValue>
  76614. </enumeratedValues>
  76615. </field>
  76616. <field>
  76617. <name>PUE</name>
  76618. <description>Pull / Keep Select Field</description>
  76619. <bitOffset>0xD</bitOffset>
  76620. <bitWidth>1</bitWidth>
  76621. <access>read-only</access>
  76622. <enumeratedValues>
  76623. <enumeratedValue>
  76624. <name>PUE</name>
  76625. <description>Keeper</description>
  76626. <value>0</value>
  76627. </enumeratedValue>
  76628. </enumeratedValues>
  76629. </field>
  76630. <field>
  76631. <name>PUS</name>
  76632. <description>Pull Up / Down Config. Field</description>
  76633. <bitOffset>0xE</bitOffset>
  76634. <bitWidth>2</bitWidth>
  76635. <access>read-only</access>
  76636. <enumeratedValues>
  76637. <enumeratedValue>
  76638. <name>PUS</name>
  76639. <description>100K Ohm Pull Up</description>
  76640. <value>0x2</value>
  76641. </enumeratedValue>
  76642. </enumeratedValues>
  76643. </field>
  76644. <field>
  76645. <name>HYS</name>
  76646. <description>Hyst. Enable Field</description>
  76647. <bitOffset>0x10</bitOffset>
  76648. <bitWidth>1</bitWidth>
  76649. <access>read-write</access>
  76650. <enumeratedValues>
  76651. <enumeratedValue>
  76652. <name>HYS_0_Hysteresis_Disabled</name>
  76653. <description>Hysteresis Disabled</description>
  76654. <value>0</value>
  76655. </enumeratedValue>
  76656. <enumeratedValue>
  76657. <name>HYS_1_Hysteresis_Enabled</name>
  76658. <description>Hysteresis Enabled</description>
  76659. <value>0x1</value>
  76660. </enumeratedValue>
  76661. </enumeratedValues>
  76662. </field>
  76663. <field>
  76664. <name>DDR_INPUT</name>
  76665. <description>DDR / CMOS Input Mode Field</description>
  76666. <bitOffset>0x11</bitOffset>
  76667. <bitWidth>1</bitWidth>
  76668. <access>read-write</access>
  76669. <enumeratedValues>
  76670. <enumeratedValue>
  76671. <name>DDR_INPUT_0_CMOS_input_type</name>
  76672. <description>CMOS input type</description>
  76673. <value>0</value>
  76674. </enumeratedValue>
  76675. <enumeratedValue>
  76676. <name>DDR_INPUT_1_Differential_input_mode</name>
  76677. <description>Differential input mode</description>
  76678. <value>0x1</value>
  76679. </enumeratedValue>
  76680. </enumeratedValues>
  76681. </field>
  76682. <field>
  76683. <name>DDR_SEL</name>
  76684. <description>ddr_sel Field</description>
  76685. <bitOffset>0x12</bitOffset>
  76686. <bitWidth>2</bitWidth>
  76687. <access>read-only</access>
  76688. </field>
  76689. <field>
  76690. <name>DO_TRIM</name>
  76691. <description>do_trim Field</description>
  76692. <bitOffset>0x14</bitOffset>
  76693. <bitWidth>2</bitWidth>
  76694. <access>read-write</access>
  76695. <enumeratedValues>
  76696. <enumeratedValue>
  76697. <name>DO_TRIM_0_min_delay</name>
  76698. <description>min delay</description>
  76699. <value>0</value>
  76700. </enumeratedValue>
  76701. <enumeratedValue>
  76702. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  76703. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  76704. <value>0x1</value>
  76705. </enumeratedValue>
  76706. <enumeratedValue>
  76707. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  76708. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  76709. <value>0x2</value>
  76710. </enumeratedValue>
  76711. <enumeratedValue>
  76712. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  76713. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  76714. <value>0x3</value>
  76715. </enumeratedValue>
  76716. </enumeratedValues>
  76717. </field>
  76718. </fields>
  76719. </register>
  76720. <register>
  76721. <name>SW_PAD_CTL_PAD_DRAM_SDWE_B</name>
  76722. <description>SW_PAD_CTL_PAD_DRAM_SDWE_B SW PAD Control Register</description>
  76723. <addressOffset>0x25C</addressOffset>
  76724. <size>32</size>
  76725. <access>read-write</access>
  76726. <resetValue>0x8000</resetValue>
  76727. <resetMask>0xFFFFFFFF</resetMask>
  76728. <fields>
  76729. <field>
  76730. <name>DSE</name>
  76731. <description>Drive Strength Field</description>
  76732. <bitOffset>0x3</bitOffset>
  76733. <bitWidth>3</bitWidth>
  76734. <access>read-only</access>
  76735. <enumeratedValues>
  76736. <enumeratedValue>
  76737. <name>DSE</name>
  76738. <description>output driver disabled;</description>
  76739. <value>0</value>
  76740. </enumeratedValue>
  76741. </enumeratedValues>
  76742. </field>
  76743. <field>
  76744. <name>ODT</name>
  76745. <description>On Die Termination Field</description>
  76746. <bitOffset>0x8</bitOffset>
  76747. <bitWidth>3</bitWidth>
  76748. <access>read-write</access>
  76749. <enumeratedValues>
  76750. <enumeratedValue>
  76751. <name>ODT_0_off</name>
  76752. <description>off</description>
  76753. <value>0</value>
  76754. </enumeratedValue>
  76755. <enumeratedValue>
  76756. <name>ODT_1_120_Ohm_ODT</name>
  76757. <description>120 Ohm ODT</description>
  76758. <value>0x1</value>
  76759. </enumeratedValue>
  76760. <enumeratedValue>
  76761. <name>ODT_2_60_Ohm_ODT</name>
  76762. <description>60 Ohm ODT</description>
  76763. <value>0x2</value>
  76764. </enumeratedValue>
  76765. <enumeratedValue>
  76766. <name>ODT_3_40_Ohm_ODT</name>
  76767. <description>40 Ohm ODT</description>
  76768. <value>0x3</value>
  76769. </enumeratedValue>
  76770. <enumeratedValue>
  76771. <name>ODT_4_30_Ohm_ODT</name>
  76772. <description>30 Ohm ODT</description>
  76773. <value>0x4</value>
  76774. </enumeratedValue>
  76775. <enumeratedValue>
  76776. <name>ODT_5_24_Ohm_ODT</name>
  76777. <description>24 Ohm ODT</description>
  76778. <value>0x5</value>
  76779. </enumeratedValue>
  76780. <enumeratedValue>
  76781. <name>ODT_6_20_Ohm_ODT</name>
  76782. <description>20 Ohm ODT</description>
  76783. <value>0x6</value>
  76784. </enumeratedValue>
  76785. <enumeratedValue>
  76786. <name>ODT_7_17_Ohm_ODT</name>
  76787. <description>17 Ohm ODT</description>
  76788. <value>0x7</value>
  76789. </enumeratedValue>
  76790. </enumeratedValues>
  76791. </field>
  76792. <field>
  76793. <name>PKE</name>
  76794. <description>Pull / Keep Enable Field</description>
  76795. <bitOffset>0xC</bitOffset>
  76796. <bitWidth>1</bitWidth>
  76797. <access>read-only</access>
  76798. <enumeratedValues>
  76799. <enumeratedValue>
  76800. <name>PKE</name>
  76801. <description>Pull/Keeper Disabled</description>
  76802. <value>0</value>
  76803. </enumeratedValue>
  76804. </enumeratedValues>
  76805. </field>
  76806. <field>
  76807. <name>PUE</name>
  76808. <description>Pull / Keep Select Field</description>
  76809. <bitOffset>0xD</bitOffset>
  76810. <bitWidth>1</bitWidth>
  76811. <access>read-only</access>
  76812. <enumeratedValues>
  76813. <enumeratedValue>
  76814. <name>PUE</name>
  76815. <description>Keeper</description>
  76816. <value>0</value>
  76817. </enumeratedValue>
  76818. </enumeratedValues>
  76819. </field>
  76820. <field>
  76821. <name>PUS</name>
  76822. <description>Pull Up / Down Config. Field</description>
  76823. <bitOffset>0xE</bitOffset>
  76824. <bitWidth>2</bitWidth>
  76825. <access>read-only</access>
  76826. <enumeratedValues>
  76827. <enumeratedValue>
  76828. <name>PUS</name>
  76829. <description>100K Ohm Pull Up</description>
  76830. <value>0x2</value>
  76831. </enumeratedValue>
  76832. </enumeratedValues>
  76833. </field>
  76834. <field>
  76835. <name>HYS</name>
  76836. <description>Hyst. Enable Field</description>
  76837. <bitOffset>0x10</bitOffset>
  76838. <bitWidth>1</bitWidth>
  76839. <access>read-write</access>
  76840. <enumeratedValues>
  76841. <enumeratedValue>
  76842. <name>HYS_0_Hysteresis_Disabled</name>
  76843. <description>Hysteresis Disabled</description>
  76844. <value>0</value>
  76845. </enumeratedValue>
  76846. <enumeratedValue>
  76847. <name>HYS_1_Hysteresis_Enabled</name>
  76848. <description>Hysteresis Enabled</description>
  76849. <value>0x1</value>
  76850. </enumeratedValue>
  76851. </enumeratedValues>
  76852. </field>
  76853. <field>
  76854. <name>DDR_INPUT</name>
  76855. <description>DDR / CMOS Input Mode Field</description>
  76856. <bitOffset>0x11</bitOffset>
  76857. <bitWidth>1</bitWidth>
  76858. <access>read-write</access>
  76859. <enumeratedValues>
  76860. <enumeratedValue>
  76861. <name>DDR_INPUT_0_CMOS_input_type</name>
  76862. <description>CMOS input type</description>
  76863. <value>0</value>
  76864. </enumeratedValue>
  76865. <enumeratedValue>
  76866. <name>DDR_INPUT_1_Differential_input_mode</name>
  76867. <description>Differential input mode</description>
  76868. <value>0x1</value>
  76869. </enumeratedValue>
  76870. </enumeratedValues>
  76871. </field>
  76872. <field>
  76873. <name>DDR_SEL</name>
  76874. <description>ddr_sel Field</description>
  76875. <bitOffset>0x12</bitOffset>
  76876. <bitWidth>2</bitWidth>
  76877. <access>read-only</access>
  76878. </field>
  76879. <field>
  76880. <name>DO_TRIM</name>
  76881. <description>do_trim Field</description>
  76882. <bitOffset>0x14</bitOffset>
  76883. <bitWidth>2</bitWidth>
  76884. <access>read-write</access>
  76885. <enumeratedValues>
  76886. <enumeratedValue>
  76887. <name>DO_TRIM_0_min_delay</name>
  76888. <description>min delay</description>
  76889. <value>0</value>
  76890. </enumeratedValue>
  76891. <enumeratedValue>
  76892. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  76893. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  76894. <value>0x1</value>
  76895. </enumeratedValue>
  76896. <enumeratedValue>
  76897. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  76898. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  76899. <value>0x2</value>
  76900. </enumeratedValue>
  76901. <enumeratedValue>
  76902. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  76903. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  76904. <value>0x3</value>
  76905. </enumeratedValue>
  76906. </enumeratedValues>
  76907. </field>
  76908. </fields>
  76909. </register>
  76910. <register>
  76911. <name>SW_PAD_CTL_PAD_DRAM_ODT0</name>
  76912. <description>SW_PAD_CTL_PAD_DRAM_ODT0 SW PAD Control Register</description>
  76913. <addressOffset>0x260</addressOffset>
  76914. <size>32</size>
  76915. <access>read-write</access>
  76916. <resetValue>0x3030</resetValue>
  76917. <resetMask>0xFFFFFFFF</resetMask>
  76918. <fields>
  76919. <field>
  76920. <name>DSE</name>
  76921. <description>Drive Strength Field</description>
  76922. <bitOffset>0x3</bitOffset>
  76923. <bitWidth>3</bitWidth>
  76924. <access>read-write</access>
  76925. <enumeratedValues>
  76926. <enumeratedValue>
  76927. <name>DSE_0_output_driver_disabled_</name>
  76928. <description>output driver disabled;</description>
  76929. <value>0</value>
  76930. </enumeratedValue>
  76931. <enumeratedValue>
  76932. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  76933. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  76934. <value>0x1</value>
  76935. </enumeratedValue>
  76936. <enumeratedValue>
  76937. <name>DSE_2_R0_2</name>
  76938. <description>R0/2</description>
  76939. <value>0x2</value>
  76940. </enumeratedValue>
  76941. <enumeratedValue>
  76942. <name>DSE_3_R0_3</name>
  76943. <description>R0/3</description>
  76944. <value>0x3</value>
  76945. </enumeratedValue>
  76946. <enumeratedValue>
  76947. <name>DSE_4_R0_4</name>
  76948. <description>R0/4</description>
  76949. <value>0x4</value>
  76950. </enumeratedValue>
  76951. <enumeratedValue>
  76952. <name>DSE_5_R0_5</name>
  76953. <description>R0/5</description>
  76954. <value>0x5</value>
  76955. </enumeratedValue>
  76956. <enumeratedValue>
  76957. <name>DSE_6_R0_6</name>
  76958. <description>R0/6</description>
  76959. <value>0x6</value>
  76960. </enumeratedValue>
  76961. <enumeratedValue>
  76962. <name>DSE_7_R0_7</name>
  76963. <description>R0/7</description>
  76964. <value>0x7</value>
  76965. </enumeratedValue>
  76966. </enumeratedValues>
  76967. </field>
  76968. <field>
  76969. <name>ODT</name>
  76970. <description>On Die Termination Field</description>
  76971. <bitOffset>0x8</bitOffset>
  76972. <bitWidth>3</bitWidth>
  76973. <access>read-write</access>
  76974. <enumeratedValues>
  76975. <enumeratedValue>
  76976. <name>ODT_0_off</name>
  76977. <description>off</description>
  76978. <value>0</value>
  76979. </enumeratedValue>
  76980. <enumeratedValue>
  76981. <name>ODT_1_120_Ohm_ODT</name>
  76982. <description>120 Ohm ODT</description>
  76983. <value>0x1</value>
  76984. </enumeratedValue>
  76985. <enumeratedValue>
  76986. <name>ODT_2_60_Ohm_ODT</name>
  76987. <description>60 Ohm ODT</description>
  76988. <value>0x2</value>
  76989. </enumeratedValue>
  76990. <enumeratedValue>
  76991. <name>ODT_3_40_Ohm_ODT</name>
  76992. <description>40 Ohm ODT</description>
  76993. <value>0x3</value>
  76994. </enumeratedValue>
  76995. <enumeratedValue>
  76996. <name>ODT_4_30_Ohm_ODT</name>
  76997. <description>30 Ohm ODT</description>
  76998. <value>0x4</value>
  76999. </enumeratedValue>
  77000. <enumeratedValue>
  77001. <name>ODT_5_24_Ohm_ODT</name>
  77002. <description>24 Ohm ODT</description>
  77003. <value>0x5</value>
  77004. </enumeratedValue>
  77005. <enumeratedValue>
  77006. <name>ODT_6_20_Ohm_ODT</name>
  77007. <description>20 Ohm ODT</description>
  77008. <value>0x6</value>
  77009. </enumeratedValue>
  77010. <enumeratedValue>
  77011. <name>ODT_7_17_Ohm_ODT</name>
  77012. <description>17 Ohm ODT</description>
  77013. <value>0x7</value>
  77014. </enumeratedValue>
  77015. </enumeratedValues>
  77016. </field>
  77017. <field>
  77018. <name>PKE</name>
  77019. <description>Pull / Keep Enable Field</description>
  77020. <bitOffset>0xC</bitOffset>
  77021. <bitWidth>1</bitWidth>
  77022. <access>read-write</access>
  77023. <enumeratedValues>
  77024. <enumeratedValue>
  77025. <name>PKE_0_Pull_Keeper_Disabled</name>
  77026. <description>Pull/Keeper Disabled</description>
  77027. <value>0</value>
  77028. </enumeratedValue>
  77029. <enumeratedValue>
  77030. <name>PKE_1_Pull_Keeper_Enabled</name>
  77031. <description>Pull/Keeper Enabled</description>
  77032. <value>0x1</value>
  77033. </enumeratedValue>
  77034. </enumeratedValues>
  77035. </field>
  77036. <field>
  77037. <name>PUE</name>
  77038. <description>Pull / Keep Select Field</description>
  77039. <bitOffset>0xD</bitOffset>
  77040. <bitWidth>1</bitWidth>
  77041. <access>read-write</access>
  77042. <enumeratedValues>
  77043. <enumeratedValue>
  77044. <name>PUE_0_Keeper</name>
  77045. <description>Keeper</description>
  77046. <value>0</value>
  77047. </enumeratedValue>
  77048. <enumeratedValue>
  77049. <name>PUE_1_Pull</name>
  77050. <description>Pull</description>
  77051. <value>0x1</value>
  77052. </enumeratedValue>
  77053. </enumeratedValues>
  77054. </field>
  77055. <field>
  77056. <name>PUS</name>
  77057. <description>Pull Up / Down Config. Field</description>
  77058. <bitOffset>0xE</bitOffset>
  77059. <bitWidth>2</bitWidth>
  77060. <access>read-write</access>
  77061. <enumeratedValues>
  77062. <enumeratedValue>
  77063. <name>PUS_0_100K_Ohm_Pull_Down</name>
  77064. <description>100K Ohm Pull Down</description>
  77065. <value>0</value>
  77066. </enumeratedValue>
  77067. <enumeratedValue>
  77068. <name>PUS_1_47K_Ohm_Pull_Up</name>
  77069. <description>47K Ohm Pull Up</description>
  77070. <value>0x1</value>
  77071. </enumeratedValue>
  77072. <enumeratedValue>
  77073. <name>PUS_2_100K_Ohm_Pull_Up</name>
  77074. <description>100K Ohm Pull Up</description>
  77075. <value>0x2</value>
  77076. </enumeratedValue>
  77077. <enumeratedValue>
  77078. <name>PUS_3_22K_Ohm_Pull_Up</name>
  77079. <description>22K Ohm Pull Up</description>
  77080. <value>0x3</value>
  77081. </enumeratedValue>
  77082. </enumeratedValues>
  77083. </field>
  77084. <field>
  77085. <name>HYS</name>
  77086. <description>Hyst. Enable Field</description>
  77087. <bitOffset>0x10</bitOffset>
  77088. <bitWidth>1</bitWidth>
  77089. <access>read-write</access>
  77090. <enumeratedValues>
  77091. <enumeratedValue>
  77092. <name>HYS_0_Hysteresis_Disabled</name>
  77093. <description>Hysteresis Disabled</description>
  77094. <value>0</value>
  77095. </enumeratedValue>
  77096. <enumeratedValue>
  77097. <name>HYS_1_Hysteresis_Enabled</name>
  77098. <description>Hysteresis Enabled</description>
  77099. <value>0x1</value>
  77100. </enumeratedValue>
  77101. </enumeratedValues>
  77102. </field>
  77103. <field>
  77104. <name>DDR_INPUT</name>
  77105. <description>DDR / CMOS Input Mode Field</description>
  77106. <bitOffset>0x11</bitOffset>
  77107. <bitWidth>1</bitWidth>
  77108. <access>read-write</access>
  77109. <enumeratedValues>
  77110. <enumeratedValue>
  77111. <name>DDR_INPUT_0_CMOS_input_type</name>
  77112. <description>CMOS input type</description>
  77113. <value>0</value>
  77114. </enumeratedValue>
  77115. <enumeratedValue>
  77116. <name>DDR_INPUT_1_Differential_input_mode</name>
  77117. <description>Differential input mode</description>
  77118. <value>0x1</value>
  77119. </enumeratedValue>
  77120. </enumeratedValues>
  77121. </field>
  77122. <field>
  77123. <name>DDR_SEL</name>
  77124. <description>ddr_sel Field</description>
  77125. <bitOffset>0x12</bitOffset>
  77126. <bitWidth>2</bitWidth>
  77127. <access>read-only</access>
  77128. </field>
  77129. <field>
  77130. <name>DO_TRIM</name>
  77131. <description>do_trim Field</description>
  77132. <bitOffset>0x14</bitOffset>
  77133. <bitWidth>2</bitWidth>
  77134. <access>read-write</access>
  77135. <enumeratedValues>
  77136. <enumeratedValue>
  77137. <name>DO_TRIM_0_min_delay</name>
  77138. <description>min delay</description>
  77139. <value>0</value>
  77140. </enumeratedValue>
  77141. <enumeratedValue>
  77142. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  77143. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  77144. <value>0x1</value>
  77145. </enumeratedValue>
  77146. <enumeratedValue>
  77147. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  77148. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  77149. <value>0x2</value>
  77150. </enumeratedValue>
  77151. <enumeratedValue>
  77152. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  77153. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  77154. <value>0x3</value>
  77155. </enumeratedValue>
  77156. </enumeratedValues>
  77157. </field>
  77158. </fields>
  77159. </register>
  77160. <register>
  77161. <name>SW_PAD_CTL_PAD_DRAM_ODT1</name>
  77162. <description>SW_PAD_CTL_PAD_DRAM_ODT1 SW PAD Control Register</description>
  77163. <addressOffset>0x264</addressOffset>
  77164. <size>32</size>
  77165. <access>read-write</access>
  77166. <resetValue>0x3030</resetValue>
  77167. <resetMask>0xFFFFFFFF</resetMask>
  77168. <fields>
  77169. <field>
  77170. <name>DSE</name>
  77171. <description>Drive Strength Field</description>
  77172. <bitOffset>0x3</bitOffset>
  77173. <bitWidth>3</bitWidth>
  77174. <access>read-write</access>
  77175. <enumeratedValues>
  77176. <enumeratedValue>
  77177. <name>DSE_0_output_driver_disabled_</name>
  77178. <description>output driver disabled;</description>
  77179. <value>0</value>
  77180. </enumeratedValue>
  77181. <enumeratedValue>
  77182. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  77183. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  77184. <value>0x1</value>
  77185. </enumeratedValue>
  77186. <enumeratedValue>
  77187. <name>DSE_2_R0_2</name>
  77188. <description>R0/2</description>
  77189. <value>0x2</value>
  77190. </enumeratedValue>
  77191. <enumeratedValue>
  77192. <name>DSE_3_R0_3</name>
  77193. <description>R0/3</description>
  77194. <value>0x3</value>
  77195. </enumeratedValue>
  77196. <enumeratedValue>
  77197. <name>DSE_4_R0_4</name>
  77198. <description>R0/4</description>
  77199. <value>0x4</value>
  77200. </enumeratedValue>
  77201. <enumeratedValue>
  77202. <name>DSE_5_R0_5</name>
  77203. <description>R0/5</description>
  77204. <value>0x5</value>
  77205. </enumeratedValue>
  77206. <enumeratedValue>
  77207. <name>DSE_6_R0_6</name>
  77208. <description>R0/6</description>
  77209. <value>0x6</value>
  77210. </enumeratedValue>
  77211. <enumeratedValue>
  77212. <name>DSE_7_R0_7</name>
  77213. <description>R0/7</description>
  77214. <value>0x7</value>
  77215. </enumeratedValue>
  77216. </enumeratedValues>
  77217. </field>
  77218. <field>
  77219. <name>ODT</name>
  77220. <description>On Die Termination Field</description>
  77221. <bitOffset>0x8</bitOffset>
  77222. <bitWidth>3</bitWidth>
  77223. <access>read-write</access>
  77224. <enumeratedValues>
  77225. <enumeratedValue>
  77226. <name>ODT_0_off</name>
  77227. <description>off</description>
  77228. <value>0</value>
  77229. </enumeratedValue>
  77230. <enumeratedValue>
  77231. <name>ODT_1_120_Ohm_ODT</name>
  77232. <description>120 Ohm ODT</description>
  77233. <value>0x1</value>
  77234. </enumeratedValue>
  77235. <enumeratedValue>
  77236. <name>ODT_2_60_Ohm_ODT</name>
  77237. <description>60 Ohm ODT</description>
  77238. <value>0x2</value>
  77239. </enumeratedValue>
  77240. <enumeratedValue>
  77241. <name>ODT_3_40_Ohm_ODT</name>
  77242. <description>40 Ohm ODT</description>
  77243. <value>0x3</value>
  77244. </enumeratedValue>
  77245. <enumeratedValue>
  77246. <name>ODT_4_30_Ohm_ODT</name>
  77247. <description>30 Ohm ODT</description>
  77248. <value>0x4</value>
  77249. </enumeratedValue>
  77250. <enumeratedValue>
  77251. <name>ODT_5_24_Ohm_ODT</name>
  77252. <description>24 Ohm ODT</description>
  77253. <value>0x5</value>
  77254. </enumeratedValue>
  77255. <enumeratedValue>
  77256. <name>ODT_6_20_Ohm_ODT</name>
  77257. <description>20 Ohm ODT</description>
  77258. <value>0x6</value>
  77259. </enumeratedValue>
  77260. <enumeratedValue>
  77261. <name>ODT_7_17_Ohm_ODT</name>
  77262. <description>17 Ohm ODT</description>
  77263. <value>0x7</value>
  77264. </enumeratedValue>
  77265. </enumeratedValues>
  77266. </field>
  77267. <field>
  77268. <name>PKE</name>
  77269. <description>Pull / Keep Enable Field</description>
  77270. <bitOffset>0xC</bitOffset>
  77271. <bitWidth>1</bitWidth>
  77272. <access>read-write</access>
  77273. <enumeratedValues>
  77274. <enumeratedValue>
  77275. <name>PKE_0_Pull_Keeper_Disabled</name>
  77276. <description>Pull/Keeper Disabled</description>
  77277. <value>0</value>
  77278. </enumeratedValue>
  77279. <enumeratedValue>
  77280. <name>PKE_1_Pull_Keeper_Enabled</name>
  77281. <description>Pull/Keeper Enabled</description>
  77282. <value>0x1</value>
  77283. </enumeratedValue>
  77284. </enumeratedValues>
  77285. </field>
  77286. <field>
  77287. <name>PUE</name>
  77288. <description>Pull / Keep Select Field</description>
  77289. <bitOffset>0xD</bitOffset>
  77290. <bitWidth>1</bitWidth>
  77291. <access>read-write</access>
  77292. <enumeratedValues>
  77293. <enumeratedValue>
  77294. <name>PUE_0_Keeper</name>
  77295. <description>Keeper</description>
  77296. <value>0</value>
  77297. </enumeratedValue>
  77298. <enumeratedValue>
  77299. <name>PUE_1_Pull</name>
  77300. <description>Pull</description>
  77301. <value>0x1</value>
  77302. </enumeratedValue>
  77303. </enumeratedValues>
  77304. </field>
  77305. <field>
  77306. <name>PUS</name>
  77307. <description>Pull Up / Down Config. Field</description>
  77308. <bitOffset>0xE</bitOffset>
  77309. <bitWidth>2</bitWidth>
  77310. <access>read-write</access>
  77311. <enumeratedValues>
  77312. <enumeratedValue>
  77313. <name>PUS_0_100K_Ohm_Pull_Down</name>
  77314. <description>100K Ohm Pull Down</description>
  77315. <value>0</value>
  77316. </enumeratedValue>
  77317. <enumeratedValue>
  77318. <name>PUS_1_47K_Ohm_Pull_Up</name>
  77319. <description>47K Ohm Pull Up</description>
  77320. <value>0x1</value>
  77321. </enumeratedValue>
  77322. <enumeratedValue>
  77323. <name>PUS_2_100K_Ohm_Pull_Up</name>
  77324. <description>100K Ohm Pull Up</description>
  77325. <value>0x2</value>
  77326. </enumeratedValue>
  77327. <enumeratedValue>
  77328. <name>PUS_3_22K_Ohm_Pull_Up</name>
  77329. <description>22K Ohm Pull Up</description>
  77330. <value>0x3</value>
  77331. </enumeratedValue>
  77332. </enumeratedValues>
  77333. </field>
  77334. <field>
  77335. <name>HYS</name>
  77336. <description>Hyst. Enable Field</description>
  77337. <bitOffset>0x10</bitOffset>
  77338. <bitWidth>1</bitWidth>
  77339. <access>read-write</access>
  77340. <enumeratedValues>
  77341. <enumeratedValue>
  77342. <name>HYS_0_Hysteresis_Disabled</name>
  77343. <description>Hysteresis Disabled</description>
  77344. <value>0</value>
  77345. </enumeratedValue>
  77346. <enumeratedValue>
  77347. <name>HYS_1_Hysteresis_Enabled</name>
  77348. <description>Hysteresis Enabled</description>
  77349. <value>0x1</value>
  77350. </enumeratedValue>
  77351. </enumeratedValues>
  77352. </field>
  77353. <field>
  77354. <name>DDR_INPUT</name>
  77355. <description>DDR / CMOS Input Mode Field</description>
  77356. <bitOffset>0x11</bitOffset>
  77357. <bitWidth>1</bitWidth>
  77358. <access>read-write</access>
  77359. <enumeratedValues>
  77360. <enumeratedValue>
  77361. <name>DDR_INPUT_0_CMOS_input_type</name>
  77362. <description>CMOS input type</description>
  77363. <value>0</value>
  77364. </enumeratedValue>
  77365. <enumeratedValue>
  77366. <name>DDR_INPUT_1_Differential_input_mode</name>
  77367. <description>Differential input mode</description>
  77368. <value>0x1</value>
  77369. </enumeratedValue>
  77370. </enumeratedValues>
  77371. </field>
  77372. <field>
  77373. <name>DDR_SEL</name>
  77374. <description>ddr_sel Field</description>
  77375. <bitOffset>0x12</bitOffset>
  77376. <bitWidth>2</bitWidth>
  77377. <access>read-only</access>
  77378. </field>
  77379. <field>
  77380. <name>DO_TRIM</name>
  77381. <description>do_trim Field</description>
  77382. <bitOffset>0x14</bitOffset>
  77383. <bitWidth>2</bitWidth>
  77384. <access>read-write</access>
  77385. <enumeratedValues>
  77386. <enumeratedValue>
  77387. <name>DO_TRIM_0_min_delay</name>
  77388. <description>min delay</description>
  77389. <value>0</value>
  77390. </enumeratedValue>
  77391. <enumeratedValue>
  77392. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  77393. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  77394. <value>0x1</value>
  77395. </enumeratedValue>
  77396. <enumeratedValue>
  77397. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  77398. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  77399. <value>0x2</value>
  77400. </enumeratedValue>
  77401. <enumeratedValue>
  77402. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  77403. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  77404. <value>0x3</value>
  77405. </enumeratedValue>
  77406. </enumeratedValues>
  77407. </field>
  77408. </fields>
  77409. </register>
  77410. <register>
  77411. <name>SW_PAD_CTL_PAD_DRAM_SDBA0</name>
  77412. <description>SW_PAD_CTL_PAD_DRAM_SDBA0 SW PAD Control Register</description>
  77413. <addressOffset>0x268</addressOffset>
  77414. <size>32</size>
  77415. <access>read-write</access>
  77416. <resetValue>0x8000</resetValue>
  77417. <resetMask>0xFFFFFFFF</resetMask>
  77418. <fields>
  77419. <field>
  77420. <name>DSE</name>
  77421. <description>Drive Strength Field</description>
  77422. <bitOffset>0x3</bitOffset>
  77423. <bitWidth>3</bitWidth>
  77424. <access>read-only</access>
  77425. <enumeratedValues>
  77426. <enumeratedValue>
  77427. <name>DSE</name>
  77428. <description>output driver disabled;</description>
  77429. <value>0</value>
  77430. </enumeratedValue>
  77431. </enumeratedValues>
  77432. </field>
  77433. <field>
  77434. <name>ODT</name>
  77435. <description>On Die Termination Field</description>
  77436. <bitOffset>0x8</bitOffset>
  77437. <bitWidth>3</bitWidth>
  77438. <access>read-write</access>
  77439. <enumeratedValues>
  77440. <enumeratedValue>
  77441. <name>ODT_0_off</name>
  77442. <description>off</description>
  77443. <value>0</value>
  77444. </enumeratedValue>
  77445. <enumeratedValue>
  77446. <name>ODT_1_120_Ohm_ODT</name>
  77447. <description>120 Ohm ODT</description>
  77448. <value>0x1</value>
  77449. </enumeratedValue>
  77450. <enumeratedValue>
  77451. <name>ODT_2_60_Ohm_ODT</name>
  77452. <description>60 Ohm ODT</description>
  77453. <value>0x2</value>
  77454. </enumeratedValue>
  77455. <enumeratedValue>
  77456. <name>ODT_3_40_Ohm_ODT</name>
  77457. <description>40 Ohm ODT</description>
  77458. <value>0x3</value>
  77459. </enumeratedValue>
  77460. <enumeratedValue>
  77461. <name>ODT_4_30_Ohm_ODT</name>
  77462. <description>30 Ohm ODT</description>
  77463. <value>0x4</value>
  77464. </enumeratedValue>
  77465. <enumeratedValue>
  77466. <name>ODT_5_24_Ohm_ODT</name>
  77467. <description>24 Ohm ODT</description>
  77468. <value>0x5</value>
  77469. </enumeratedValue>
  77470. <enumeratedValue>
  77471. <name>ODT_6_20_Ohm_ODT</name>
  77472. <description>20 Ohm ODT</description>
  77473. <value>0x6</value>
  77474. </enumeratedValue>
  77475. <enumeratedValue>
  77476. <name>ODT_7_17_Ohm_ODT</name>
  77477. <description>17 Ohm ODT</description>
  77478. <value>0x7</value>
  77479. </enumeratedValue>
  77480. </enumeratedValues>
  77481. </field>
  77482. <field>
  77483. <name>PKE</name>
  77484. <description>Pull / Keep Enable Field</description>
  77485. <bitOffset>0xC</bitOffset>
  77486. <bitWidth>1</bitWidth>
  77487. <access>read-only</access>
  77488. <enumeratedValues>
  77489. <enumeratedValue>
  77490. <name>PKE</name>
  77491. <description>Pull/Keeper Disabled</description>
  77492. <value>0</value>
  77493. </enumeratedValue>
  77494. </enumeratedValues>
  77495. </field>
  77496. <field>
  77497. <name>PUE</name>
  77498. <description>Pull / Keep Select Field</description>
  77499. <bitOffset>0xD</bitOffset>
  77500. <bitWidth>1</bitWidth>
  77501. <access>read-only</access>
  77502. <enumeratedValues>
  77503. <enumeratedValue>
  77504. <name>PUE</name>
  77505. <description>Keeper</description>
  77506. <value>0</value>
  77507. </enumeratedValue>
  77508. </enumeratedValues>
  77509. </field>
  77510. <field>
  77511. <name>PUS</name>
  77512. <description>Pull Up / Down Config. Field</description>
  77513. <bitOffset>0xE</bitOffset>
  77514. <bitWidth>2</bitWidth>
  77515. <access>read-only</access>
  77516. <enumeratedValues>
  77517. <enumeratedValue>
  77518. <name>PUS</name>
  77519. <description>100K Ohm Pull Up</description>
  77520. <value>0x2</value>
  77521. </enumeratedValue>
  77522. </enumeratedValues>
  77523. </field>
  77524. <field>
  77525. <name>HYS</name>
  77526. <description>Hyst. Enable Field</description>
  77527. <bitOffset>0x10</bitOffset>
  77528. <bitWidth>1</bitWidth>
  77529. <access>read-write</access>
  77530. <enumeratedValues>
  77531. <enumeratedValue>
  77532. <name>HYS_0_Hysteresis_Disabled</name>
  77533. <description>Hysteresis Disabled</description>
  77534. <value>0</value>
  77535. </enumeratedValue>
  77536. <enumeratedValue>
  77537. <name>HYS_1_Hysteresis_Enabled</name>
  77538. <description>Hysteresis Enabled</description>
  77539. <value>0x1</value>
  77540. </enumeratedValue>
  77541. </enumeratedValues>
  77542. </field>
  77543. <field>
  77544. <name>DDR_INPUT</name>
  77545. <description>DDR / CMOS Input Mode Field</description>
  77546. <bitOffset>0x11</bitOffset>
  77547. <bitWidth>1</bitWidth>
  77548. <access>read-write</access>
  77549. <enumeratedValues>
  77550. <enumeratedValue>
  77551. <name>DDR_INPUT_0_CMOS_input_type</name>
  77552. <description>CMOS input type</description>
  77553. <value>0</value>
  77554. </enumeratedValue>
  77555. <enumeratedValue>
  77556. <name>DDR_INPUT_1_Differential_input_mode</name>
  77557. <description>Differential input mode</description>
  77558. <value>0x1</value>
  77559. </enumeratedValue>
  77560. </enumeratedValues>
  77561. </field>
  77562. <field>
  77563. <name>DDR_SEL</name>
  77564. <description>ddr_sel Field</description>
  77565. <bitOffset>0x12</bitOffset>
  77566. <bitWidth>2</bitWidth>
  77567. <access>read-only</access>
  77568. </field>
  77569. <field>
  77570. <name>DO_TRIM</name>
  77571. <description>do_trim Field</description>
  77572. <bitOffset>0x14</bitOffset>
  77573. <bitWidth>2</bitWidth>
  77574. <access>read-write</access>
  77575. <enumeratedValues>
  77576. <enumeratedValue>
  77577. <name>DO_TRIM_0_min_delay</name>
  77578. <description>min delay</description>
  77579. <value>0</value>
  77580. </enumeratedValue>
  77581. <enumeratedValue>
  77582. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  77583. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  77584. <value>0x1</value>
  77585. </enumeratedValue>
  77586. <enumeratedValue>
  77587. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  77588. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  77589. <value>0x2</value>
  77590. </enumeratedValue>
  77591. <enumeratedValue>
  77592. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  77593. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  77594. <value>0x3</value>
  77595. </enumeratedValue>
  77596. </enumeratedValues>
  77597. </field>
  77598. </fields>
  77599. </register>
  77600. <register>
  77601. <name>SW_PAD_CTL_PAD_DRAM_SDBA1</name>
  77602. <description>SW_PAD_CTL_PAD_DRAM_SDBA1 SW PAD Control Register</description>
  77603. <addressOffset>0x26C</addressOffset>
  77604. <size>32</size>
  77605. <access>read-write</access>
  77606. <resetValue>0x8000</resetValue>
  77607. <resetMask>0xFFFFFFFF</resetMask>
  77608. <fields>
  77609. <field>
  77610. <name>DSE</name>
  77611. <description>Drive Strength Field</description>
  77612. <bitOffset>0x3</bitOffset>
  77613. <bitWidth>3</bitWidth>
  77614. <access>read-only</access>
  77615. <enumeratedValues>
  77616. <enumeratedValue>
  77617. <name>DSE</name>
  77618. <description>output driver disabled;</description>
  77619. <value>0</value>
  77620. </enumeratedValue>
  77621. </enumeratedValues>
  77622. </field>
  77623. <field>
  77624. <name>ODT</name>
  77625. <description>On Die Termination Field</description>
  77626. <bitOffset>0x8</bitOffset>
  77627. <bitWidth>3</bitWidth>
  77628. <access>read-write</access>
  77629. <enumeratedValues>
  77630. <enumeratedValue>
  77631. <name>ODT_0_off</name>
  77632. <description>off</description>
  77633. <value>0</value>
  77634. </enumeratedValue>
  77635. <enumeratedValue>
  77636. <name>ODT_1_120_Ohm_ODT</name>
  77637. <description>120 Ohm ODT</description>
  77638. <value>0x1</value>
  77639. </enumeratedValue>
  77640. <enumeratedValue>
  77641. <name>ODT_2_60_Ohm_ODT</name>
  77642. <description>60 Ohm ODT</description>
  77643. <value>0x2</value>
  77644. </enumeratedValue>
  77645. <enumeratedValue>
  77646. <name>ODT_3_40_Ohm_ODT</name>
  77647. <description>40 Ohm ODT</description>
  77648. <value>0x3</value>
  77649. </enumeratedValue>
  77650. <enumeratedValue>
  77651. <name>ODT_4_30_Ohm_ODT</name>
  77652. <description>30 Ohm ODT</description>
  77653. <value>0x4</value>
  77654. </enumeratedValue>
  77655. <enumeratedValue>
  77656. <name>ODT_5_24_Ohm_ODT</name>
  77657. <description>24 Ohm ODT</description>
  77658. <value>0x5</value>
  77659. </enumeratedValue>
  77660. <enumeratedValue>
  77661. <name>ODT_6_20_Ohm_ODT</name>
  77662. <description>20 Ohm ODT</description>
  77663. <value>0x6</value>
  77664. </enumeratedValue>
  77665. <enumeratedValue>
  77666. <name>ODT_7_17_Ohm_ODT</name>
  77667. <description>17 Ohm ODT</description>
  77668. <value>0x7</value>
  77669. </enumeratedValue>
  77670. </enumeratedValues>
  77671. </field>
  77672. <field>
  77673. <name>PKE</name>
  77674. <description>Pull / Keep Enable Field</description>
  77675. <bitOffset>0xC</bitOffset>
  77676. <bitWidth>1</bitWidth>
  77677. <access>read-only</access>
  77678. <enumeratedValues>
  77679. <enumeratedValue>
  77680. <name>PKE</name>
  77681. <description>Pull/Keeper Disabled</description>
  77682. <value>0</value>
  77683. </enumeratedValue>
  77684. </enumeratedValues>
  77685. </field>
  77686. <field>
  77687. <name>PUE</name>
  77688. <description>Pull / Keep Select Field</description>
  77689. <bitOffset>0xD</bitOffset>
  77690. <bitWidth>1</bitWidth>
  77691. <access>read-only</access>
  77692. <enumeratedValues>
  77693. <enumeratedValue>
  77694. <name>PUE</name>
  77695. <description>Keeper</description>
  77696. <value>0</value>
  77697. </enumeratedValue>
  77698. </enumeratedValues>
  77699. </field>
  77700. <field>
  77701. <name>PUS</name>
  77702. <description>Pull Up / Down Config. Field</description>
  77703. <bitOffset>0xE</bitOffset>
  77704. <bitWidth>2</bitWidth>
  77705. <access>read-only</access>
  77706. <enumeratedValues>
  77707. <enumeratedValue>
  77708. <name>PUS</name>
  77709. <description>100K Ohm Pull Up</description>
  77710. <value>0x2</value>
  77711. </enumeratedValue>
  77712. </enumeratedValues>
  77713. </field>
  77714. <field>
  77715. <name>HYS</name>
  77716. <description>Hyst. Enable Field</description>
  77717. <bitOffset>0x10</bitOffset>
  77718. <bitWidth>1</bitWidth>
  77719. <access>read-write</access>
  77720. <enumeratedValues>
  77721. <enumeratedValue>
  77722. <name>HYS_0_Hysteresis_Disabled</name>
  77723. <description>Hysteresis Disabled</description>
  77724. <value>0</value>
  77725. </enumeratedValue>
  77726. <enumeratedValue>
  77727. <name>HYS_1_Hysteresis_Enabled</name>
  77728. <description>Hysteresis Enabled</description>
  77729. <value>0x1</value>
  77730. </enumeratedValue>
  77731. </enumeratedValues>
  77732. </field>
  77733. <field>
  77734. <name>DDR_INPUT</name>
  77735. <description>DDR / CMOS Input Mode Field</description>
  77736. <bitOffset>0x11</bitOffset>
  77737. <bitWidth>1</bitWidth>
  77738. <access>read-write</access>
  77739. <enumeratedValues>
  77740. <enumeratedValue>
  77741. <name>DDR_INPUT_0_CMOS_input_type</name>
  77742. <description>CMOS input type</description>
  77743. <value>0</value>
  77744. </enumeratedValue>
  77745. <enumeratedValue>
  77746. <name>DDR_INPUT_1_Differential_input_mode</name>
  77747. <description>Differential input mode</description>
  77748. <value>0x1</value>
  77749. </enumeratedValue>
  77750. </enumeratedValues>
  77751. </field>
  77752. <field>
  77753. <name>DDR_SEL</name>
  77754. <description>ddr_sel Field</description>
  77755. <bitOffset>0x12</bitOffset>
  77756. <bitWidth>2</bitWidth>
  77757. <access>read-only</access>
  77758. </field>
  77759. <field>
  77760. <name>DO_TRIM</name>
  77761. <description>do_trim Field</description>
  77762. <bitOffset>0x14</bitOffset>
  77763. <bitWidth>2</bitWidth>
  77764. <access>read-write</access>
  77765. <enumeratedValues>
  77766. <enumeratedValue>
  77767. <name>DO_TRIM_0_min_delay</name>
  77768. <description>min delay</description>
  77769. <value>0</value>
  77770. </enumeratedValue>
  77771. <enumeratedValue>
  77772. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  77773. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  77774. <value>0x1</value>
  77775. </enumeratedValue>
  77776. <enumeratedValue>
  77777. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  77778. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  77779. <value>0x2</value>
  77780. </enumeratedValue>
  77781. <enumeratedValue>
  77782. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  77783. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  77784. <value>0x3</value>
  77785. </enumeratedValue>
  77786. </enumeratedValues>
  77787. </field>
  77788. </fields>
  77789. </register>
  77790. <register>
  77791. <name>SW_PAD_CTL_PAD_DRAM_SDBA2</name>
  77792. <description>SW_PAD_CTL_PAD_DRAM_SDBA2 SW PAD Control Register</description>
  77793. <addressOffset>0x270</addressOffset>
  77794. <size>32</size>
  77795. <access>read-write</access>
  77796. <resetValue>0xB000</resetValue>
  77797. <resetMask>0xFFFFFFFF</resetMask>
  77798. <fields>
  77799. <field>
  77800. <name>DSE</name>
  77801. <description>Drive Strength Field</description>
  77802. <bitOffset>0x3</bitOffset>
  77803. <bitWidth>3</bitWidth>
  77804. <access>read-only</access>
  77805. <enumeratedValues>
  77806. <enumeratedValue>
  77807. <name>DSE</name>
  77808. <description>output driver disabled;</description>
  77809. <value>0</value>
  77810. </enumeratedValue>
  77811. </enumeratedValues>
  77812. </field>
  77813. <field>
  77814. <name>ODT</name>
  77815. <description>On Die Termination Field</description>
  77816. <bitOffset>0x8</bitOffset>
  77817. <bitWidth>3</bitWidth>
  77818. <access>read-write</access>
  77819. <enumeratedValues>
  77820. <enumeratedValue>
  77821. <name>ODT_0_off</name>
  77822. <description>off</description>
  77823. <value>0</value>
  77824. </enumeratedValue>
  77825. <enumeratedValue>
  77826. <name>ODT_1_120_Ohm_ODT</name>
  77827. <description>120 Ohm ODT</description>
  77828. <value>0x1</value>
  77829. </enumeratedValue>
  77830. <enumeratedValue>
  77831. <name>ODT_2_60_Ohm_ODT</name>
  77832. <description>60 Ohm ODT</description>
  77833. <value>0x2</value>
  77834. </enumeratedValue>
  77835. <enumeratedValue>
  77836. <name>ODT_3_40_Ohm_ODT</name>
  77837. <description>40 Ohm ODT</description>
  77838. <value>0x3</value>
  77839. </enumeratedValue>
  77840. <enumeratedValue>
  77841. <name>ODT_4_30_Ohm_ODT</name>
  77842. <description>30 Ohm ODT</description>
  77843. <value>0x4</value>
  77844. </enumeratedValue>
  77845. <enumeratedValue>
  77846. <name>ODT_5_24_Ohm_ODT</name>
  77847. <description>24 Ohm ODT</description>
  77848. <value>0x5</value>
  77849. </enumeratedValue>
  77850. <enumeratedValue>
  77851. <name>ODT_6_20_Ohm_ODT</name>
  77852. <description>20 Ohm ODT</description>
  77853. <value>0x6</value>
  77854. </enumeratedValue>
  77855. <enumeratedValue>
  77856. <name>ODT_7_17_Ohm_ODT</name>
  77857. <description>17 Ohm ODT</description>
  77858. <value>0x7</value>
  77859. </enumeratedValue>
  77860. </enumeratedValues>
  77861. </field>
  77862. <field>
  77863. <name>PKE</name>
  77864. <description>Pull / Keep Enable Field</description>
  77865. <bitOffset>0xC</bitOffset>
  77866. <bitWidth>1</bitWidth>
  77867. <access>read-write</access>
  77868. <enumeratedValues>
  77869. <enumeratedValue>
  77870. <name>PKE_0_Pull_Keeper_Disabled</name>
  77871. <description>Pull/Keeper Disabled</description>
  77872. <value>0</value>
  77873. </enumeratedValue>
  77874. <enumeratedValue>
  77875. <name>PKE_1_Pull_Keeper_Enabled</name>
  77876. <description>Pull/Keeper Enabled</description>
  77877. <value>0x1</value>
  77878. </enumeratedValue>
  77879. </enumeratedValues>
  77880. </field>
  77881. <field>
  77882. <name>PUE</name>
  77883. <description>Pull / Keep Select Field</description>
  77884. <bitOffset>0xD</bitOffset>
  77885. <bitWidth>1</bitWidth>
  77886. <access>read-write</access>
  77887. <enumeratedValues>
  77888. <enumeratedValue>
  77889. <name>PUE_0_Keeper</name>
  77890. <description>Keeper</description>
  77891. <value>0</value>
  77892. </enumeratedValue>
  77893. <enumeratedValue>
  77894. <name>PUE_1_Pull</name>
  77895. <description>Pull</description>
  77896. <value>0x1</value>
  77897. </enumeratedValue>
  77898. </enumeratedValues>
  77899. </field>
  77900. <field>
  77901. <name>PUS</name>
  77902. <description>Pull Up / Down Config. Field</description>
  77903. <bitOffset>0xE</bitOffset>
  77904. <bitWidth>2</bitWidth>
  77905. <access>read-only</access>
  77906. <enumeratedValues>
  77907. <enumeratedValue>
  77908. <name>PUS</name>
  77909. <description>100K Ohm Pull Up</description>
  77910. <value>0x2</value>
  77911. </enumeratedValue>
  77912. </enumeratedValues>
  77913. </field>
  77914. <field>
  77915. <name>HYS</name>
  77916. <description>Hyst. Enable Field</description>
  77917. <bitOffset>0x10</bitOffset>
  77918. <bitWidth>1</bitWidth>
  77919. <access>read-write</access>
  77920. <enumeratedValues>
  77921. <enumeratedValue>
  77922. <name>HYS_0_Hysteresis_Disabled</name>
  77923. <description>Hysteresis Disabled</description>
  77924. <value>0</value>
  77925. </enumeratedValue>
  77926. <enumeratedValue>
  77927. <name>HYS_1_Hysteresis_Enabled</name>
  77928. <description>Hysteresis Enabled</description>
  77929. <value>0x1</value>
  77930. </enumeratedValue>
  77931. </enumeratedValues>
  77932. </field>
  77933. <field>
  77934. <name>DDR_INPUT</name>
  77935. <description>DDR / CMOS Input Mode Field</description>
  77936. <bitOffset>0x11</bitOffset>
  77937. <bitWidth>1</bitWidth>
  77938. <access>read-write</access>
  77939. <enumeratedValues>
  77940. <enumeratedValue>
  77941. <name>DDR_INPUT_0_CMOS_input_type</name>
  77942. <description>CMOS input type</description>
  77943. <value>0</value>
  77944. </enumeratedValue>
  77945. <enumeratedValue>
  77946. <name>DDR_INPUT_1_Differential_input_mode</name>
  77947. <description>Differential input mode</description>
  77948. <value>0x1</value>
  77949. </enumeratedValue>
  77950. </enumeratedValues>
  77951. </field>
  77952. <field>
  77953. <name>DDR_SEL</name>
  77954. <description>ddr_sel Field</description>
  77955. <bitOffset>0x12</bitOffset>
  77956. <bitWidth>2</bitWidth>
  77957. <access>read-only</access>
  77958. </field>
  77959. <field>
  77960. <name>DO_TRIM</name>
  77961. <description>do_trim Field</description>
  77962. <bitOffset>0x14</bitOffset>
  77963. <bitWidth>2</bitWidth>
  77964. <access>read-write</access>
  77965. <enumeratedValues>
  77966. <enumeratedValue>
  77967. <name>DO_TRIM_0_min_delay</name>
  77968. <description>min delay</description>
  77969. <value>0</value>
  77970. </enumeratedValue>
  77971. <enumeratedValue>
  77972. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  77973. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  77974. <value>0x1</value>
  77975. </enumeratedValue>
  77976. <enumeratedValue>
  77977. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  77978. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  77979. <value>0x2</value>
  77980. </enumeratedValue>
  77981. <enumeratedValue>
  77982. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  77983. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  77984. <value>0x3</value>
  77985. </enumeratedValue>
  77986. </enumeratedValues>
  77987. </field>
  77988. </fields>
  77989. </register>
  77990. <register>
  77991. <name>SW_PAD_CTL_PAD_DRAM_SDCKE0</name>
  77992. <description>SW_PAD_CTL_PAD_DRAM_SDCKE0 SW PAD Control Register</description>
  77993. <addressOffset>0x274</addressOffset>
  77994. <size>32</size>
  77995. <access>read-write</access>
  77996. <resetValue>0x3000</resetValue>
  77997. <resetMask>0xFFFFFFFF</resetMask>
  77998. <fields>
  77999. <field>
  78000. <name>DSE</name>
  78001. <description>Drive Strength Field</description>
  78002. <bitOffset>0x3</bitOffset>
  78003. <bitWidth>3</bitWidth>
  78004. <access>read-only</access>
  78005. <enumeratedValues>
  78006. <enumeratedValue>
  78007. <name>DSE</name>
  78008. <description>output driver disabled;</description>
  78009. <value>0</value>
  78010. </enumeratedValue>
  78011. </enumeratedValues>
  78012. </field>
  78013. <field>
  78014. <name>ODT</name>
  78015. <description>On Die Termination Field</description>
  78016. <bitOffset>0x8</bitOffset>
  78017. <bitWidth>3</bitWidth>
  78018. <access>read-write</access>
  78019. <enumeratedValues>
  78020. <enumeratedValue>
  78021. <name>ODT_0_off</name>
  78022. <description>off</description>
  78023. <value>0</value>
  78024. </enumeratedValue>
  78025. <enumeratedValue>
  78026. <name>ODT_1_120_Ohm_ODT</name>
  78027. <description>120 Ohm ODT</description>
  78028. <value>0x1</value>
  78029. </enumeratedValue>
  78030. <enumeratedValue>
  78031. <name>ODT_2_60_Ohm_ODT</name>
  78032. <description>60 Ohm ODT</description>
  78033. <value>0x2</value>
  78034. </enumeratedValue>
  78035. <enumeratedValue>
  78036. <name>ODT_3_40_Ohm_ODT</name>
  78037. <description>40 Ohm ODT</description>
  78038. <value>0x3</value>
  78039. </enumeratedValue>
  78040. <enumeratedValue>
  78041. <name>ODT_4_30_Ohm_ODT</name>
  78042. <description>30 Ohm ODT</description>
  78043. <value>0x4</value>
  78044. </enumeratedValue>
  78045. <enumeratedValue>
  78046. <name>ODT_5_24_Ohm_ODT</name>
  78047. <description>24 Ohm ODT</description>
  78048. <value>0x5</value>
  78049. </enumeratedValue>
  78050. <enumeratedValue>
  78051. <name>ODT_6_20_Ohm_ODT</name>
  78052. <description>20 Ohm ODT</description>
  78053. <value>0x6</value>
  78054. </enumeratedValue>
  78055. <enumeratedValue>
  78056. <name>ODT_7_17_Ohm_ODT</name>
  78057. <description>17 Ohm ODT</description>
  78058. <value>0x7</value>
  78059. </enumeratedValue>
  78060. </enumeratedValues>
  78061. </field>
  78062. <field>
  78063. <name>PKE</name>
  78064. <description>Pull / Keep Enable Field</description>
  78065. <bitOffset>0xC</bitOffset>
  78066. <bitWidth>1</bitWidth>
  78067. <access>read-write</access>
  78068. <enumeratedValues>
  78069. <enumeratedValue>
  78070. <name>PKE_0_Pull_Keeper_Disabled</name>
  78071. <description>Pull/Keeper Disabled</description>
  78072. <value>0</value>
  78073. </enumeratedValue>
  78074. <enumeratedValue>
  78075. <name>PKE_1_Pull_Keeper_Enabled</name>
  78076. <description>Pull/Keeper Enabled</description>
  78077. <value>0x1</value>
  78078. </enumeratedValue>
  78079. </enumeratedValues>
  78080. </field>
  78081. <field>
  78082. <name>PUE</name>
  78083. <description>Pull / Keep Select Field</description>
  78084. <bitOffset>0xD</bitOffset>
  78085. <bitWidth>1</bitWidth>
  78086. <access>read-write</access>
  78087. <enumeratedValues>
  78088. <enumeratedValue>
  78089. <name>PUE_0_Keeper</name>
  78090. <description>Keeper</description>
  78091. <value>0</value>
  78092. </enumeratedValue>
  78093. <enumeratedValue>
  78094. <name>PUE_1_Pull</name>
  78095. <description>Pull</description>
  78096. <value>0x1</value>
  78097. </enumeratedValue>
  78098. </enumeratedValues>
  78099. </field>
  78100. <field>
  78101. <name>PUS</name>
  78102. <description>Pull Up / Down Config. Field</description>
  78103. <bitOffset>0xE</bitOffset>
  78104. <bitWidth>2</bitWidth>
  78105. <access>read-write</access>
  78106. <enumeratedValues>
  78107. <enumeratedValue>
  78108. <name>PUS_0_100K_Ohm_Pull_Down</name>
  78109. <description>100K Ohm Pull Down</description>
  78110. <value>0</value>
  78111. </enumeratedValue>
  78112. <enumeratedValue>
  78113. <name>PUS_1_47K_Ohm_Pull_Up</name>
  78114. <description>47K Ohm Pull Up</description>
  78115. <value>0x1</value>
  78116. </enumeratedValue>
  78117. <enumeratedValue>
  78118. <name>PUS_2_100K_Ohm_Pull_Up</name>
  78119. <description>100K Ohm Pull Up</description>
  78120. <value>0x2</value>
  78121. </enumeratedValue>
  78122. <enumeratedValue>
  78123. <name>PUS_3_22K_Ohm_Pull_Up</name>
  78124. <description>22K Ohm Pull Up</description>
  78125. <value>0x3</value>
  78126. </enumeratedValue>
  78127. </enumeratedValues>
  78128. </field>
  78129. <field>
  78130. <name>HYS</name>
  78131. <description>Hyst. Enable Field</description>
  78132. <bitOffset>0x10</bitOffset>
  78133. <bitWidth>1</bitWidth>
  78134. <access>read-write</access>
  78135. <enumeratedValues>
  78136. <enumeratedValue>
  78137. <name>HYS_0_Hysteresis_Disabled</name>
  78138. <description>Hysteresis Disabled</description>
  78139. <value>0</value>
  78140. </enumeratedValue>
  78141. <enumeratedValue>
  78142. <name>HYS_1_Hysteresis_Enabled</name>
  78143. <description>Hysteresis Enabled</description>
  78144. <value>0x1</value>
  78145. </enumeratedValue>
  78146. </enumeratedValues>
  78147. </field>
  78148. <field>
  78149. <name>DDR_INPUT</name>
  78150. <description>DDR / CMOS Input Mode Field</description>
  78151. <bitOffset>0x11</bitOffset>
  78152. <bitWidth>1</bitWidth>
  78153. <access>read-write</access>
  78154. <enumeratedValues>
  78155. <enumeratedValue>
  78156. <name>DDR_INPUT_0_CMOS_input_type</name>
  78157. <description>CMOS input type</description>
  78158. <value>0</value>
  78159. </enumeratedValue>
  78160. <enumeratedValue>
  78161. <name>DDR_INPUT_1_Differential_input_mode</name>
  78162. <description>Differential input mode</description>
  78163. <value>0x1</value>
  78164. </enumeratedValue>
  78165. </enumeratedValues>
  78166. </field>
  78167. <field>
  78168. <name>DDR_SEL</name>
  78169. <description>ddr_sel Field</description>
  78170. <bitOffset>0x12</bitOffset>
  78171. <bitWidth>2</bitWidth>
  78172. <access>read-only</access>
  78173. </field>
  78174. <field>
  78175. <name>DO_TRIM</name>
  78176. <description>do_trim Field</description>
  78177. <bitOffset>0x14</bitOffset>
  78178. <bitWidth>2</bitWidth>
  78179. <access>read-write</access>
  78180. <enumeratedValues>
  78181. <enumeratedValue>
  78182. <name>DO_TRIM_0_min_delay</name>
  78183. <description>min delay</description>
  78184. <value>0</value>
  78185. </enumeratedValue>
  78186. <enumeratedValue>
  78187. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  78188. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78189. <value>0x1</value>
  78190. </enumeratedValue>
  78191. <enumeratedValue>
  78192. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  78193. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78194. <value>0x2</value>
  78195. </enumeratedValue>
  78196. <enumeratedValue>
  78197. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  78198. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78199. <value>0x3</value>
  78200. </enumeratedValue>
  78201. </enumeratedValues>
  78202. </field>
  78203. </fields>
  78204. </register>
  78205. <register>
  78206. <name>SW_PAD_CTL_PAD_DRAM_SDCKE1</name>
  78207. <description>SW_PAD_CTL_PAD_DRAM_SDCKE1 SW PAD Control Register</description>
  78208. <addressOffset>0x278</addressOffset>
  78209. <size>32</size>
  78210. <access>read-write</access>
  78211. <resetValue>0x3000</resetValue>
  78212. <resetMask>0xFFFFFFFF</resetMask>
  78213. <fields>
  78214. <field>
  78215. <name>DSE</name>
  78216. <description>Drive Strength Field</description>
  78217. <bitOffset>0x3</bitOffset>
  78218. <bitWidth>3</bitWidth>
  78219. <access>read-only</access>
  78220. <enumeratedValues>
  78221. <enumeratedValue>
  78222. <name>DSE</name>
  78223. <description>output driver disabled;</description>
  78224. <value>0</value>
  78225. </enumeratedValue>
  78226. </enumeratedValues>
  78227. </field>
  78228. <field>
  78229. <name>ODT</name>
  78230. <description>On Die Termination Field</description>
  78231. <bitOffset>0x8</bitOffset>
  78232. <bitWidth>3</bitWidth>
  78233. <access>read-write</access>
  78234. <enumeratedValues>
  78235. <enumeratedValue>
  78236. <name>ODT_0_off</name>
  78237. <description>off</description>
  78238. <value>0</value>
  78239. </enumeratedValue>
  78240. <enumeratedValue>
  78241. <name>ODT_1_120_Ohm_ODT</name>
  78242. <description>120 Ohm ODT</description>
  78243. <value>0x1</value>
  78244. </enumeratedValue>
  78245. <enumeratedValue>
  78246. <name>ODT_2_60_Ohm_ODT</name>
  78247. <description>60 Ohm ODT</description>
  78248. <value>0x2</value>
  78249. </enumeratedValue>
  78250. <enumeratedValue>
  78251. <name>ODT_3_40_Ohm_ODT</name>
  78252. <description>40 Ohm ODT</description>
  78253. <value>0x3</value>
  78254. </enumeratedValue>
  78255. <enumeratedValue>
  78256. <name>ODT_4_30_Ohm_ODT</name>
  78257. <description>30 Ohm ODT</description>
  78258. <value>0x4</value>
  78259. </enumeratedValue>
  78260. <enumeratedValue>
  78261. <name>ODT_5_24_Ohm_ODT</name>
  78262. <description>24 Ohm ODT</description>
  78263. <value>0x5</value>
  78264. </enumeratedValue>
  78265. <enumeratedValue>
  78266. <name>ODT_6_20_Ohm_ODT</name>
  78267. <description>20 Ohm ODT</description>
  78268. <value>0x6</value>
  78269. </enumeratedValue>
  78270. <enumeratedValue>
  78271. <name>ODT_7_17_Ohm_ODT</name>
  78272. <description>17 Ohm ODT</description>
  78273. <value>0x7</value>
  78274. </enumeratedValue>
  78275. </enumeratedValues>
  78276. </field>
  78277. <field>
  78278. <name>PKE</name>
  78279. <description>Pull / Keep Enable Field</description>
  78280. <bitOffset>0xC</bitOffset>
  78281. <bitWidth>1</bitWidth>
  78282. <access>read-write</access>
  78283. <enumeratedValues>
  78284. <enumeratedValue>
  78285. <name>PKE_0_Pull_Keeper_Disabled</name>
  78286. <description>Pull/Keeper Disabled</description>
  78287. <value>0</value>
  78288. </enumeratedValue>
  78289. <enumeratedValue>
  78290. <name>PKE_1_Pull_Keeper_Enabled</name>
  78291. <description>Pull/Keeper Enabled</description>
  78292. <value>0x1</value>
  78293. </enumeratedValue>
  78294. </enumeratedValues>
  78295. </field>
  78296. <field>
  78297. <name>PUE</name>
  78298. <description>Pull / Keep Select Field</description>
  78299. <bitOffset>0xD</bitOffset>
  78300. <bitWidth>1</bitWidth>
  78301. <access>read-write</access>
  78302. <enumeratedValues>
  78303. <enumeratedValue>
  78304. <name>PUE_0_Keeper</name>
  78305. <description>Keeper</description>
  78306. <value>0</value>
  78307. </enumeratedValue>
  78308. <enumeratedValue>
  78309. <name>PUE_1_Pull</name>
  78310. <description>Pull</description>
  78311. <value>0x1</value>
  78312. </enumeratedValue>
  78313. </enumeratedValues>
  78314. </field>
  78315. <field>
  78316. <name>PUS</name>
  78317. <description>Pull Up / Down Config. Field</description>
  78318. <bitOffset>0xE</bitOffset>
  78319. <bitWidth>2</bitWidth>
  78320. <access>read-write</access>
  78321. <enumeratedValues>
  78322. <enumeratedValue>
  78323. <name>PUS_0_100K_Ohm_Pull_Down</name>
  78324. <description>100K Ohm Pull Down</description>
  78325. <value>0</value>
  78326. </enumeratedValue>
  78327. <enumeratedValue>
  78328. <name>PUS_1_47K_Ohm_Pull_Up</name>
  78329. <description>47K Ohm Pull Up</description>
  78330. <value>0x1</value>
  78331. </enumeratedValue>
  78332. <enumeratedValue>
  78333. <name>PUS_2_100K_Ohm_Pull_Up</name>
  78334. <description>100K Ohm Pull Up</description>
  78335. <value>0x2</value>
  78336. </enumeratedValue>
  78337. <enumeratedValue>
  78338. <name>PUS_3_22K_Ohm_Pull_Up</name>
  78339. <description>22K Ohm Pull Up</description>
  78340. <value>0x3</value>
  78341. </enumeratedValue>
  78342. </enumeratedValues>
  78343. </field>
  78344. <field>
  78345. <name>HYS</name>
  78346. <description>Hyst. Enable Field</description>
  78347. <bitOffset>0x10</bitOffset>
  78348. <bitWidth>1</bitWidth>
  78349. <access>read-write</access>
  78350. <enumeratedValues>
  78351. <enumeratedValue>
  78352. <name>HYS_0_Hysteresis_Disabled</name>
  78353. <description>Hysteresis Disabled</description>
  78354. <value>0</value>
  78355. </enumeratedValue>
  78356. <enumeratedValue>
  78357. <name>HYS_1_Hysteresis_Enabled</name>
  78358. <description>Hysteresis Enabled</description>
  78359. <value>0x1</value>
  78360. </enumeratedValue>
  78361. </enumeratedValues>
  78362. </field>
  78363. <field>
  78364. <name>DDR_INPUT</name>
  78365. <description>DDR / CMOS Input Mode Field</description>
  78366. <bitOffset>0x11</bitOffset>
  78367. <bitWidth>1</bitWidth>
  78368. <access>read-write</access>
  78369. <enumeratedValues>
  78370. <enumeratedValue>
  78371. <name>DDR_INPUT_0_CMOS_input_type</name>
  78372. <description>CMOS input type</description>
  78373. <value>0</value>
  78374. </enumeratedValue>
  78375. <enumeratedValue>
  78376. <name>DDR_INPUT_1_Differential_input_mode</name>
  78377. <description>Differential input mode</description>
  78378. <value>0x1</value>
  78379. </enumeratedValue>
  78380. </enumeratedValues>
  78381. </field>
  78382. <field>
  78383. <name>DDR_SEL</name>
  78384. <description>ddr_sel Field</description>
  78385. <bitOffset>0x12</bitOffset>
  78386. <bitWidth>2</bitWidth>
  78387. <access>read-only</access>
  78388. </field>
  78389. <field>
  78390. <name>DO_TRIM</name>
  78391. <description>do_trim Field</description>
  78392. <bitOffset>0x14</bitOffset>
  78393. <bitWidth>2</bitWidth>
  78394. <access>read-write</access>
  78395. <enumeratedValues>
  78396. <enumeratedValue>
  78397. <name>DO_TRIM_0_min_delay</name>
  78398. <description>min delay</description>
  78399. <value>0</value>
  78400. </enumeratedValue>
  78401. <enumeratedValue>
  78402. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  78403. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78404. <value>0x1</value>
  78405. </enumeratedValue>
  78406. <enumeratedValue>
  78407. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  78408. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78409. <value>0x2</value>
  78410. </enumeratedValue>
  78411. <enumeratedValue>
  78412. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  78413. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78414. <value>0x3</value>
  78415. </enumeratedValue>
  78416. </enumeratedValues>
  78417. </field>
  78418. </fields>
  78419. </register>
  78420. <register>
  78421. <name>SW_PAD_CTL_PAD_DRAM_SDCLK0_P</name>
  78422. <description>SW_PAD_CTL_PAD_DRAM_SDCLK0_P SW PAD Control Register</description>
  78423. <addressOffset>0x27C</addressOffset>
  78424. <size>32</size>
  78425. <access>read-write</access>
  78426. <resetValue>0x8030</resetValue>
  78427. <resetMask>0xFFFFFFFF</resetMask>
  78428. <fields>
  78429. <field>
  78430. <name>DSE</name>
  78431. <description>Drive Strength Field</description>
  78432. <bitOffset>0x3</bitOffset>
  78433. <bitWidth>3</bitWidth>
  78434. <access>read-write</access>
  78435. <enumeratedValues>
  78436. <enumeratedValue>
  78437. <name>DSE_0_output_driver_disabled_</name>
  78438. <description>output driver disabled;</description>
  78439. <value>0</value>
  78440. </enumeratedValue>
  78441. <enumeratedValue>
  78442. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  78443. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  78444. <value>0x1</value>
  78445. </enumeratedValue>
  78446. <enumeratedValue>
  78447. <name>DSE_2_R0_2</name>
  78448. <description>R0/2</description>
  78449. <value>0x2</value>
  78450. </enumeratedValue>
  78451. <enumeratedValue>
  78452. <name>DSE_3_R0_3</name>
  78453. <description>R0/3</description>
  78454. <value>0x3</value>
  78455. </enumeratedValue>
  78456. <enumeratedValue>
  78457. <name>DSE_4_R0_4</name>
  78458. <description>R0/4</description>
  78459. <value>0x4</value>
  78460. </enumeratedValue>
  78461. <enumeratedValue>
  78462. <name>DSE_5_R0_5</name>
  78463. <description>R0/5</description>
  78464. <value>0x5</value>
  78465. </enumeratedValue>
  78466. <enumeratedValue>
  78467. <name>DSE_6_R0_6</name>
  78468. <description>R0/6</description>
  78469. <value>0x6</value>
  78470. </enumeratedValue>
  78471. <enumeratedValue>
  78472. <name>DSE_7_R0_7</name>
  78473. <description>R0/7</description>
  78474. <value>0x7</value>
  78475. </enumeratedValue>
  78476. </enumeratedValues>
  78477. </field>
  78478. <field>
  78479. <name>ODT</name>
  78480. <description>On Die Termination Field</description>
  78481. <bitOffset>0x8</bitOffset>
  78482. <bitWidth>3</bitWidth>
  78483. <access>read-write</access>
  78484. <enumeratedValues>
  78485. <enumeratedValue>
  78486. <name>ODT_0_off</name>
  78487. <description>off</description>
  78488. <value>0</value>
  78489. </enumeratedValue>
  78490. <enumeratedValue>
  78491. <name>ODT_1_120_Ohm_ODT</name>
  78492. <description>120 Ohm ODT</description>
  78493. <value>0x1</value>
  78494. </enumeratedValue>
  78495. <enumeratedValue>
  78496. <name>ODT_2_60_Ohm_ODT</name>
  78497. <description>60 Ohm ODT</description>
  78498. <value>0x2</value>
  78499. </enumeratedValue>
  78500. <enumeratedValue>
  78501. <name>ODT_3_40_Ohm_ODT</name>
  78502. <description>40 Ohm ODT</description>
  78503. <value>0x3</value>
  78504. </enumeratedValue>
  78505. <enumeratedValue>
  78506. <name>ODT_4_30_Ohm_ODT</name>
  78507. <description>30 Ohm ODT</description>
  78508. <value>0x4</value>
  78509. </enumeratedValue>
  78510. <enumeratedValue>
  78511. <name>ODT_5_24_Ohm_ODT</name>
  78512. <description>24 Ohm ODT</description>
  78513. <value>0x5</value>
  78514. </enumeratedValue>
  78515. <enumeratedValue>
  78516. <name>ODT_6_20_Ohm_ODT</name>
  78517. <description>20 Ohm ODT</description>
  78518. <value>0x6</value>
  78519. </enumeratedValue>
  78520. <enumeratedValue>
  78521. <name>ODT_7_17_Ohm_ODT</name>
  78522. <description>17 Ohm ODT</description>
  78523. <value>0x7</value>
  78524. </enumeratedValue>
  78525. </enumeratedValues>
  78526. </field>
  78527. <field>
  78528. <name>PKE</name>
  78529. <description>Pull / Keep Enable Field</description>
  78530. <bitOffset>0xC</bitOffset>
  78531. <bitWidth>1</bitWidth>
  78532. <access>read-only</access>
  78533. <enumeratedValues>
  78534. <enumeratedValue>
  78535. <name>PKE</name>
  78536. <description>Pull/Keeper Disabled</description>
  78537. <value>0</value>
  78538. </enumeratedValue>
  78539. </enumeratedValues>
  78540. </field>
  78541. <field>
  78542. <name>PUE</name>
  78543. <description>Pull / Keep Select Field</description>
  78544. <bitOffset>0xD</bitOffset>
  78545. <bitWidth>1</bitWidth>
  78546. <access>read-only</access>
  78547. <enumeratedValues>
  78548. <enumeratedValue>
  78549. <name>PUE</name>
  78550. <description>Keeper</description>
  78551. <value>0</value>
  78552. </enumeratedValue>
  78553. </enumeratedValues>
  78554. </field>
  78555. <field>
  78556. <name>PUS</name>
  78557. <description>Pull Up / Down Config. Field</description>
  78558. <bitOffset>0xE</bitOffset>
  78559. <bitWidth>2</bitWidth>
  78560. <access>read-only</access>
  78561. <enumeratedValues>
  78562. <enumeratedValue>
  78563. <name>PUS</name>
  78564. <description>100K Ohm Pull Up</description>
  78565. <value>0x2</value>
  78566. </enumeratedValue>
  78567. </enumeratedValues>
  78568. </field>
  78569. <field>
  78570. <name>HYS</name>
  78571. <description>Hyst. Enable Field</description>
  78572. <bitOffset>0x10</bitOffset>
  78573. <bitWidth>1</bitWidth>
  78574. <access>read-write</access>
  78575. <enumeratedValues>
  78576. <enumeratedValue>
  78577. <name>HYS_0_Hysteresis_Disabled</name>
  78578. <description>Hysteresis Disabled</description>
  78579. <value>0</value>
  78580. </enumeratedValue>
  78581. <enumeratedValue>
  78582. <name>HYS_1_Hysteresis_Enabled</name>
  78583. <description>Hysteresis Enabled</description>
  78584. <value>0x1</value>
  78585. </enumeratedValue>
  78586. </enumeratedValues>
  78587. </field>
  78588. <field>
  78589. <name>DDR_INPUT</name>
  78590. <description>DDR / CMOS Input Mode Field</description>
  78591. <bitOffset>0x11</bitOffset>
  78592. <bitWidth>1</bitWidth>
  78593. <access>read-write</access>
  78594. <enumeratedValues>
  78595. <enumeratedValue>
  78596. <name>DDR_INPUT_0_CMOS_input_type</name>
  78597. <description>CMOS input type</description>
  78598. <value>0</value>
  78599. </enumeratedValue>
  78600. <enumeratedValue>
  78601. <name>DDR_INPUT_1_Differential_input_mode</name>
  78602. <description>Differential input mode</description>
  78603. <value>0x1</value>
  78604. </enumeratedValue>
  78605. </enumeratedValues>
  78606. </field>
  78607. <field>
  78608. <name>DDR_SEL</name>
  78609. <description>ddr_sel Field</description>
  78610. <bitOffset>0x12</bitOffset>
  78611. <bitWidth>2</bitWidth>
  78612. <access>read-only</access>
  78613. </field>
  78614. <field>
  78615. <name>DO_TRIM</name>
  78616. <description>do_trim Field</description>
  78617. <bitOffset>0x14</bitOffset>
  78618. <bitWidth>2</bitWidth>
  78619. <access>read-write</access>
  78620. <enumeratedValues>
  78621. <enumeratedValue>
  78622. <name>DO_TRIM_0_min_delay</name>
  78623. <description>min delay</description>
  78624. <value>0</value>
  78625. </enumeratedValue>
  78626. <enumeratedValue>
  78627. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  78628. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78629. <value>0x1</value>
  78630. </enumeratedValue>
  78631. <enumeratedValue>
  78632. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  78633. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78634. <value>0x2</value>
  78635. </enumeratedValue>
  78636. <enumeratedValue>
  78637. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  78638. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78639. <value>0x3</value>
  78640. </enumeratedValue>
  78641. </enumeratedValues>
  78642. </field>
  78643. <field>
  78644. <name>DO_TRIM_PADN</name>
  78645. <description>do_trim_padn Field</description>
  78646. <bitOffset>0x18</bitOffset>
  78647. <bitWidth>2</bitWidth>
  78648. <access>read-write</access>
  78649. <enumeratedValues>
  78650. <enumeratedValue>
  78651. <name>DO_TRIM_PADN_0_min_delay</name>
  78652. <description>min delay</description>
  78653. <value>0</value>
  78654. </enumeratedValue>
  78655. <enumeratedValue>
  78656. <name>DO_TRIM_PADN_1_____50ps__ipp_do____pad_delay</name>
  78657. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78658. <value>0x1</value>
  78659. </enumeratedValue>
  78660. <enumeratedValue>
  78661. <name>DO_TRIM_PADN_2_____100ps_ipp_do____pad_delay</name>
  78662. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78663. <value>0x2</value>
  78664. </enumeratedValue>
  78665. <enumeratedValue>
  78666. <name>DO_TRIM_PADN_3_____150ps_ipp_do____pad_delay</name>
  78667. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78668. <value>0x3</value>
  78669. </enumeratedValue>
  78670. </enumeratedValues>
  78671. </field>
  78672. </fields>
  78673. </register>
  78674. <register>
  78675. <name>SW_PAD_CTL_PAD_DRAM_SDQS0_P</name>
  78676. <description>SW_PAD_CTL_PAD_DRAM_SDQS0_P SW PAD Control Register</description>
  78677. <addressOffset>0x280</addressOffset>
  78678. <size>32</size>
  78679. <access>read-write</access>
  78680. <resetValue>0x2030</resetValue>
  78681. <resetMask>0xFFFFFFFF</resetMask>
  78682. <fields>
  78683. <field>
  78684. <name>DSE</name>
  78685. <description>Drive Strength Field</description>
  78686. <bitOffset>0x3</bitOffset>
  78687. <bitWidth>3</bitWidth>
  78688. <access>read-write</access>
  78689. <enumeratedValues>
  78690. <enumeratedValue>
  78691. <name>DSE_0_output_driver_disabled_</name>
  78692. <description>output driver disabled;</description>
  78693. <value>0</value>
  78694. </enumeratedValue>
  78695. <enumeratedValue>
  78696. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  78697. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  78698. <value>0x1</value>
  78699. </enumeratedValue>
  78700. <enumeratedValue>
  78701. <name>DSE_2_R0_2</name>
  78702. <description>R0/2</description>
  78703. <value>0x2</value>
  78704. </enumeratedValue>
  78705. <enumeratedValue>
  78706. <name>DSE_3_R0_3</name>
  78707. <description>R0/3</description>
  78708. <value>0x3</value>
  78709. </enumeratedValue>
  78710. <enumeratedValue>
  78711. <name>DSE_4_R0_4</name>
  78712. <description>R0/4</description>
  78713. <value>0x4</value>
  78714. </enumeratedValue>
  78715. <enumeratedValue>
  78716. <name>DSE_5_R0_5</name>
  78717. <description>R0/5</description>
  78718. <value>0x5</value>
  78719. </enumeratedValue>
  78720. <enumeratedValue>
  78721. <name>DSE_6_R0_6</name>
  78722. <description>R0/6</description>
  78723. <value>0x6</value>
  78724. </enumeratedValue>
  78725. <enumeratedValue>
  78726. <name>DSE_7_R0_7</name>
  78727. <description>R0/7</description>
  78728. <value>0x7</value>
  78729. </enumeratedValue>
  78730. </enumeratedValues>
  78731. </field>
  78732. <field>
  78733. <name>ODT</name>
  78734. <description>On Die Termination Field</description>
  78735. <bitOffset>0x8</bitOffset>
  78736. <bitWidth>3</bitWidth>
  78737. <access>read-only</access>
  78738. <enumeratedValues>
  78739. <enumeratedValue>
  78740. <name>ODT</name>
  78741. <description>off</description>
  78742. <value>0</value>
  78743. </enumeratedValue>
  78744. </enumeratedValues>
  78745. </field>
  78746. <field>
  78747. <name>PKE</name>
  78748. <description>Pull / Keep Enable Field</description>
  78749. <bitOffset>0xC</bitOffset>
  78750. <bitWidth>1</bitWidth>
  78751. <access>read-write</access>
  78752. <enumeratedValues>
  78753. <enumeratedValue>
  78754. <name>PKE_0_Pull_Keeper_Disabled</name>
  78755. <description>Pull/Keeper Disabled</description>
  78756. <value>0</value>
  78757. </enumeratedValue>
  78758. <enumeratedValue>
  78759. <name>PKE_1_Pull_Keeper_Enabled</name>
  78760. <description>Pull/Keeper Enabled</description>
  78761. <value>0x1</value>
  78762. </enumeratedValue>
  78763. </enumeratedValues>
  78764. </field>
  78765. <field>
  78766. <name>PUE</name>
  78767. <description>Pull / Keep Select Field</description>
  78768. <bitOffset>0xD</bitOffset>
  78769. <bitWidth>1</bitWidth>
  78770. <access>read-write</access>
  78771. <enumeratedValues>
  78772. <enumeratedValue>
  78773. <name>PUE_0_Keeper</name>
  78774. <description>Keeper</description>
  78775. <value>0</value>
  78776. </enumeratedValue>
  78777. <enumeratedValue>
  78778. <name>PUE_1_Pull</name>
  78779. <description>Pull</description>
  78780. <value>0x1</value>
  78781. </enumeratedValue>
  78782. </enumeratedValues>
  78783. </field>
  78784. <field>
  78785. <name>PUS</name>
  78786. <description>Pull Up / Down Config. Field</description>
  78787. <bitOffset>0xE</bitOffset>
  78788. <bitWidth>2</bitWidth>
  78789. <access>read-write</access>
  78790. <enumeratedValues>
  78791. <enumeratedValue>
  78792. <name>PUS_0_100K_Ohm_Pull_Down</name>
  78793. <description>100K Ohm Pull Down</description>
  78794. <value>0</value>
  78795. </enumeratedValue>
  78796. <enumeratedValue>
  78797. <name>PUS_1_47K_Ohm_Pull_Up</name>
  78798. <description>47K Ohm Pull Up</description>
  78799. <value>0x1</value>
  78800. </enumeratedValue>
  78801. <enumeratedValue>
  78802. <name>PUS_2_100K_Ohm_Pull_Up</name>
  78803. <description>100K Ohm Pull Up</description>
  78804. <value>0x2</value>
  78805. </enumeratedValue>
  78806. <enumeratedValue>
  78807. <name>PUS_3_22K_Ohm_Pull_Up</name>
  78808. <description>22K Ohm Pull Up</description>
  78809. <value>0x3</value>
  78810. </enumeratedValue>
  78811. </enumeratedValues>
  78812. </field>
  78813. <field>
  78814. <name>HYS</name>
  78815. <description>Hyst. Enable Field</description>
  78816. <bitOffset>0x10</bitOffset>
  78817. <bitWidth>1</bitWidth>
  78818. <access>read-only</access>
  78819. <enumeratedValues>
  78820. <enumeratedValue>
  78821. <name>HYS</name>
  78822. <description>Hysteresis Disabled</description>
  78823. <value>0</value>
  78824. </enumeratedValue>
  78825. </enumeratedValues>
  78826. </field>
  78827. <field>
  78828. <name>DDR_INPUT</name>
  78829. <description>DDR / CMOS Input Mode Field</description>
  78830. <bitOffset>0x11</bitOffset>
  78831. <bitWidth>1</bitWidth>
  78832. <access>read-only</access>
  78833. <enumeratedValues>
  78834. <enumeratedValue>
  78835. <name>DDR_INPUT</name>
  78836. <description>CMOS input type</description>
  78837. <value>0</value>
  78838. </enumeratedValue>
  78839. </enumeratedValues>
  78840. </field>
  78841. <field>
  78842. <name>DDR_SEL</name>
  78843. <description>ddr_sel Field</description>
  78844. <bitOffset>0x12</bitOffset>
  78845. <bitWidth>2</bitWidth>
  78846. <access>read-only</access>
  78847. </field>
  78848. <field>
  78849. <name>DO_TRIM</name>
  78850. <description>do_trim Field</description>
  78851. <bitOffset>0x14</bitOffset>
  78852. <bitWidth>2</bitWidth>
  78853. <access>read-write</access>
  78854. <enumeratedValues>
  78855. <enumeratedValue>
  78856. <name>DO_TRIM_0_min_delay</name>
  78857. <description>min delay</description>
  78858. <value>0</value>
  78859. </enumeratedValue>
  78860. <enumeratedValue>
  78861. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  78862. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78863. <value>0x1</value>
  78864. </enumeratedValue>
  78865. <enumeratedValue>
  78866. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  78867. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78868. <value>0x2</value>
  78869. </enumeratedValue>
  78870. <enumeratedValue>
  78871. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  78872. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78873. <value>0x3</value>
  78874. </enumeratedValue>
  78875. </enumeratedValues>
  78876. </field>
  78877. <field>
  78878. <name>DO_TRIM_PADN</name>
  78879. <description>do_trim_padn Field</description>
  78880. <bitOffset>0x18</bitOffset>
  78881. <bitWidth>2</bitWidth>
  78882. <access>read-write</access>
  78883. <enumeratedValues>
  78884. <enumeratedValue>
  78885. <name>DO_TRIM_PADN_0_min_delay</name>
  78886. <description>min delay</description>
  78887. <value>0</value>
  78888. </enumeratedValue>
  78889. <enumeratedValue>
  78890. <name>DO_TRIM_PADN_1_____50ps__ipp_do____pad_delay</name>
  78891. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  78892. <value>0x1</value>
  78893. </enumeratedValue>
  78894. <enumeratedValue>
  78895. <name>DO_TRIM_PADN_2_____100ps_ipp_do____pad_delay</name>
  78896. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  78897. <value>0x2</value>
  78898. </enumeratedValue>
  78899. <enumeratedValue>
  78900. <name>DO_TRIM_PADN_3_____150ps_ipp_do____pad_delay</name>
  78901. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  78902. <value>0x3</value>
  78903. </enumeratedValue>
  78904. </enumeratedValues>
  78905. </field>
  78906. </fields>
  78907. </register>
  78908. <register>
  78909. <name>SW_PAD_CTL_PAD_DRAM_SDQS1_P</name>
  78910. <description>SW_PAD_CTL_PAD_DRAM_SDQS1_P SW PAD Control Register</description>
  78911. <addressOffset>0x284</addressOffset>
  78912. <size>32</size>
  78913. <access>read-write</access>
  78914. <resetValue>0x2030</resetValue>
  78915. <resetMask>0xFFFFFFFF</resetMask>
  78916. <fields>
  78917. <field>
  78918. <name>DSE</name>
  78919. <description>Drive Strength Field</description>
  78920. <bitOffset>0x3</bitOffset>
  78921. <bitWidth>3</bitWidth>
  78922. <access>read-write</access>
  78923. <enumeratedValues>
  78924. <enumeratedValue>
  78925. <name>DSE_0_output_driver_disabled_</name>
  78926. <description>output driver disabled;</description>
  78927. <value>0</value>
  78928. </enumeratedValue>
  78929. <enumeratedValue>
  78930. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  78931. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  78932. <value>0x1</value>
  78933. </enumeratedValue>
  78934. <enumeratedValue>
  78935. <name>DSE_2_R0_2</name>
  78936. <description>R0/2</description>
  78937. <value>0x2</value>
  78938. </enumeratedValue>
  78939. <enumeratedValue>
  78940. <name>DSE_3_R0_3</name>
  78941. <description>R0/3</description>
  78942. <value>0x3</value>
  78943. </enumeratedValue>
  78944. <enumeratedValue>
  78945. <name>DSE_4_R0_4</name>
  78946. <description>R0/4</description>
  78947. <value>0x4</value>
  78948. </enumeratedValue>
  78949. <enumeratedValue>
  78950. <name>DSE_5_R0_5</name>
  78951. <description>R0/5</description>
  78952. <value>0x5</value>
  78953. </enumeratedValue>
  78954. <enumeratedValue>
  78955. <name>DSE_6_R0_6</name>
  78956. <description>R0/6</description>
  78957. <value>0x6</value>
  78958. </enumeratedValue>
  78959. <enumeratedValue>
  78960. <name>DSE_7_R0_7</name>
  78961. <description>R0/7</description>
  78962. <value>0x7</value>
  78963. </enumeratedValue>
  78964. </enumeratedValues>
  78965. </field>
  78966. <field>
  78967. <name>ODT</name>
  78968. <description>On Die Termination Field</description>
  78969. <bitOffset>0x8</bitOffset>
  78970. <bitWidth>3</bitWidth>
  78971. <access>read-only</access>
  78972. <enumeratedValues>
  78973. <enumeratedValue>
  78974. <name>ODT</name>
  78975. <description>off</description>
  78976. <value>0</value>
  78977. </enumeratedValue>
  78978. </enumeratedValues>
  78979. </field>
  78980. <field>
  78981. <name>PKE</name>
  78982. <description>Pull / Keep Enable Field</description>
  78983. <bitOffset>0xC</bitOffset>
  78984. <bitWidth>1</bitWidth>
  78985. <access>read-write</access>
  78986. <enumeratedValues>
  78987. <enumeratedValue>
  78988. <name>PKE_0_Pull_Keeper_Disabled</name>
  78989. <description>Pull/Keeper Disabled</description>
  78990. <value>0</value>
  78991. </enumeratedValue>
  78992. <enumeratedValue>
  78993. <name>PKE_1_Pull_Keeper_Enabled</name>
  78994. <description>Pull/Keeper Enabled</description>
  78995. <value>0x1</value>
  78996. </enumeratedValue>
  78997. </enumeratedValues>
  78998. </field>
  78999. <field>
  79000. <name>PUE</name>
  79001. <description>Pull / Keep Select Field</description>
  79002. <bitOffset>0xD</bitOffset>
  79003. <bitWidth>1</bitWidth>
  79004. <access>read-write</access>
  79005. <enumeratedValues>
  79006. <enumeratedValue>
  79007. <name>PUE_0_Keeper</name>
  79008. <description>Keeper</description>
  79009. <value>0</value>
  79010. </enumeratedValue>
  79011. <enumeratedValue>
  79012. <name>PUE_1_Pull</name>
  79013. <description>Pull</description>
  79014. <value>0x1</value>
  79015. </enumeratedValue>
  79016. </enumeratedValues>
  79017. </field>
  79018. <field>
  79019. <name>PUS</name>
  79020. <description>Pull Up / Down Config. Field</description>
  79021. <bitOffset>0xE</bitOffset>
  79022. <bitWidth>2</bitWidth>
  79023. <access>read-write</access>
  79024. <enumeratedValues>
  79025. <enumeratedValue>
  79026. <name>PUS_0_100K_Ohm_Pull_Down</name>
  79027. <description>100K Ohm Pull Down</description>
  79028. <value>0</value>
  79029. </enumeratedValue>
  79030. <enumeratedValue>
  79031. <name>PUS_1_47K_Ohm_Pull_Up</name>
  79032. <description>47K Ohm Pull Up</description>
  79033. <value>0x1</value>
  79034. </enumeratedValue>
  79035. <enumeratedValue>
  79036. <name>PUS_2_100K_Ohm_Pull_Up</name>
  79037. <description>100K Ohm Pull Up</description>
  79038. <value>0x2</value>
  79039. </enumeratedValue>
  79040. <enumeratedValue>
  79041. <name>PUS_3_22K_Ohm_Pull_Up</name>
  79042. <description>22K Ohm Pull Up</description>
  79043. <value>0x3</value>
  79044. </enumeratedValue>
  79045. </enumeratedValues>
  79046. </field>
  79047. <field>
  79048. <name>HYS</name>
  79049. <description>Hyst. Enable Field</description>
  79050. <bitOffset>0x10</bitOffset>
  79051. <bitWidth>1</bitWidth>
  79052. <access>read-only</access>
  79053. <enumeratedValues>
  79054. <enumeratedValue>
  79055. <name>HYS</name>
  79056. <description>Hysteresis Disabled</description>
  79057. <value>0</value>
  79058. </enumeratedValue>
  79059. </enumeratedValues>
  79060. </field>
  79061. <field>
  79062. <name>DDR_INPUT</name>
  79063. <description>DDR / CMOS Input Mode Field</description>
  79064. <bitOffset>0x11</bitOffset>
  79065. <bitWidth>1</bitWidth>
  79066. <access>read-only</access>
  79067. <enumeratedValues>
  79068. <enumeratedValue>
  79069. <name>DDR_INPUT</name>
  79070. <description>CMOS input type</description>
  79071. <value>0</value>
  79072. </enumeratedValue>
  79073. </enumeratedValues>
  79074. </field>
  79075. <field>
  79076. <name>DDR_SEL</name>
  79077. <description>ddr_sel Field</description>
  79078. <bitOffset>0x12</bitOffset>
  79079. <bitWidth>2</bitWidth>
  79080. <access>read-only</access>
  79081. </field>
  79082. <field>
  79083. <name>DO_TRIM</name>
  79084. <description>do_trim Field</description>
  79085. <bitOffset>0x14</bitOffset>
  79086. <bitWidth>2</bitWidth>
  79087. <access>read-write</access>
  79088. <enumeratedValues>
  79089. <enumeratedValue>
  79090. <name>DO_TRIM_0_min_delay</name>
  79091. <description>min delay</description>
  79092. <value>0</value>
  79093. </enumeratedValue>
  79094. <enumeratedValue>
  79095. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  79096. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  79097. <value>0x1</value>
  79098. </enumeratedValue>
  79099. <enumeratedValue>
  79100. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  79101. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  79102. <value>0x2</value>
  79103. </enumeratedValue>
  79104. <enumeratedValue>
  79105. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  79106. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  79107. <value>0x3</value>
  79108. </enumeratedValue>
  79109. </enumeratedValues>
  79110. </field>
  79111. <field>
  79112. <name>DO_TRIM_PADN</name>
  79113. <description>do_trim_padn Field</description>
  79114. <bitOffset>0x18</bitOffset>
  79115. <bitWidth>2</bitWidth>
  79116. <access>read-write</access>
  79117. <enumeratedValues>
  79118. <enumeratedValue>
  79119. <name>DO_TRIM_PADN_0_min_delay</name>
  79120. <description>min delay</description>
  79121. <value>0</value>
  79122. </enumeratedValue>
  79123. <enumeratedValue>
  79124. <name>DO_TRIM_PADN_1_____50ps__ipp_do____pad_delay</name>
  79125. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  79126. <value>0x1</value>
  79127. </enumeratedValue>
  79128. <enumeratedValue>
  79129. <name>DO_TRIM_PADN_2_____100ps_ipp_do____pad_delay</name>
  79130. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  79131. <value>0x2</value>
  79132. </enumeratedValue>
  79133. <enumeratedValue>
  79134. <name>DO_TRIM_PADN_3_____150ps_ipp_do____pad_delay</name>
  79135. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  79136. <value>0x3</value>
  79137. </enumeratedValue>
  79138. </enumeratedValues>
  79139. </field>
  79140. </fields>
  79141. </register>
  79142. <register>
  79143. <name>SW_PAD_CTL_PAD_DRAM_RESET</name>
  79144. <description>SW_PAD_CTL_PAD_DRAM_RESET SW PAD Control Register</description>
  79145. <addressOffset>0x288</addressOffset>
  79146. <size>32</size>
  79147. <access>read-write</access>
  79148. <resetValue>0x83030</resetValue>
  79149. <resetMask>0xFFFFFFFF</resetMask>
  79150. <fields>
  79151. <field>
  79152. <name>DSE</name>
  79153. <description>Drive Strength Field</description>
  79154. <bitOffset>0x3</bitOffset>
  79155. <bitWidth>3</bitWidth>
  79156. <access>read-write</access>
  79157. <enumeratedValues>
  79158. <enumeratedValue>
  79159. <name>DSE_0_output_driver_disabled_</name>
  79160. <description>output driver disabled;</description>
  79161. <value>0</value>
  79162. </enumeratedValue>
  79163. <enumeratedValue>
  79164. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  79165. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  79166. <value>0x1</value>
  79167. </enumeratedValue>
  79168. <enumeratedValue>
  79169. <name>DSE_2_R0_2</name>
  79170. <description>R0/2</description>
  79171. <value>0x2</value>
  79172. </enumeratedValue>
  79173. <enumeratedValue>
  79174. <name>DSE_3_R0_3</name>
  79175. <description>R0/3</description>
  79176. <value>0x3</value>
  79177. </enumeratedValue>
  79178. <enumeratedValue>
  79179. <name>DSE_4_R0_4</name>
  79180. <description>R0/4</description>
  79181. <value>0x4</value>
  79182. </enumeratedValue>
  79183. <enumeratedValue>
  79184. <name>DSE_5_R0_5</name>
  79185. <description>R0/5</description>
  79186. <value>0x5</value>
  79187. </enumeratedValue>
  79188. <enumeratedValue>
  79189. <name>DSE_6_R0_6</name>
  79190. <description>R0/6</description>
  79191. <value>0x6</value>
  79192. </enumeratedValue>
  79193. <enumeratedValue>
  79194. <name>DSE_7_R0_7</name>
  79195. <description>R0/7</description>
  79196. <value>0x7</value>
  79197. </enumeratedValue>
  79198. </enumeratedValues>
  79199. </field>
  79200. <field>
  79201. <name>ODT</name>
  79202. <description>On Die Termination Field</description>
  79203. <bitOffset>0x8</bitOffset>
  79204. <bitWidth>3</bitWidth>
  79205. <access>read-write</access>
  79206. <enumeratedValues>
  79207. <enumeratedValue>
  79208. <name>ODT_0_off</name>
  79209. <description>off</description>
  79210. <value>0</value>
  79211. </enumeratedValue>
  79212. <enumeratedValue>
  79213. <name>ODT_1_120_Ohm_ODT</name>
  79214. <description>120 Ohm ODT</description>
  79215. <value>0x1</value>
  79216. </enumeratedValue>
  79217. <enumeratedValue>
  79218. <name>ODT_2_60_Ohm_ODT</name>
  79219. <description>60 Ohm ODT</description>
  79220. <value>0x2</value>
  79221. </enumeratedValue>
  79222. <enumeratedValue>
  79223. <name>ODT_3_40_Ohm_ODT</name>
  79224. <description>40 Ohm ODT</description>
  79225. <value>0x3</value>
  79226. </enumeratedValue>
  79227. <enumeratedValue>
  79228. <name>ODT_4_30_Ohm_ODT</name>
  79229. <description>30 Ohm ODT</description>
  79230. <value>0x4</value>
  79231. </enumeratedValue>
  79232. <enumeratedValue>
  79233. <name>ODT_5_24_Ohm_ODT</name>
  79234. <description>24 Ohm ODT</description>
  79235. <value>0x5</value>
  79236. </enumeratedValue>
  79237. <enumeratedValue>
  79238. <name>ODT_6_20_Ohm_ODT</name>
  79239. <description>20 Ohm ODT</description>
  79240. <value>0x6</value>
  79241. </enumeratedValue>
  79242. <enumeratedValue>
  79243. <name>ODT_7_17_Ohm_ODT</name>
  79244. <description>17 Ohm ODT</description>
  79245. <value>0x7</value>
  79246. </enumeratedValue>
  79247. </enumeratedValues>
  79248. </field>
  79249. <field>
  79250. <name>PKE</name>
  79251. <description>Pull / Keep Enable Field</description>
  79252. <bitOffset>0xC</bitOffset>
  79253. <bitWidth>1</bitWidth>
  79254. <access>read-write</access>
  79255. <enumeratedValues>
  79256. <enumeratedValue>
  79257. <name>PKE_0_Pull_Keeper_Disabled</name>
  79258. <description>Pull/Keeper Disabled</description>
  79259. <value>0</value>
  79260. </enumeratedValue>
  79261. <enumeratedValue>
  79262. <name>PKE_1_Pull_Keeper_Enabled</name>
  79263. <description>Pull/Keeper Enabled</description>
  79264. <value>0x1</value>
  79265. </enumeratedValue>
  79266. </enumeratedValues>
  79267. </field>
  79268. <field>
  79269. <name>PUE</name>
  79270. <description>Pull / Keep Select Field</description>
  79271. <bitOffset>0xD</bitOffset>
  79272. <bitWidth>1</bitWidth>
  79273. <access>read-write</access>
  79274. <enumeratedValues>
  79275. <enumeratedValue>
  79276. <name>PUE_0_Keeper</name>
  79277. <description>Keeper</description>
  79278. <value>0</value>
  79279. </enumeratedValue>
  79280. <enumeratedValue>
  79281. <name>PUE_1_Pull</name>
  79282. <description>Pull</description>
  79283. <value>0x1</value>
  79284. </enumeratedValue>
  79285. </enumeratedValues>
  79286. </field>
  79287. <field>
  79288. <name>PUS</name>
  79289. <description>Pull Up / Down Config. Field</description>
  79290. <bitOffset>0xE</bitOffset>
  79291. <bitWidth>2</bitWidth>
  79292. <access>read-write</access>
  79293. <enumeratedValues>
  79294. <enumeratedValue>
  79295. <name>PUS_0_100K_Ohm_Pull_Down</name>
  79296. <description>100K Ohm Pull Down</description>
  79297. <value>0</value>
  79298. </enumeratedValue>
  79299. <enumeratedValue>
  79300. <name>PUS_1_47K_Ohm_Pull_Up</name>
  79301. <description>47K Ohm Pull Up</description>
  79302. <value>0x1</value>
  79303. </enumeratedValue>
  79304. <enumeratedValue>
  79305. <name>PUS_2_100K_Ohm_Pull_Up</name>
  79306. <description>100K Ohm Pull Up</description>
  79307. <value>0x2</value>
  79308. </enumeratedValue>
  79309. <enumeratedValue>
  79310. <name>PUS_3_22K_Ohm_Pull_Up</name>
  79311. <description>22K Ohm Pull Up</description>
  79312. <value>0x3</value>
  79313. </enumeratedValue>
  79314. </enumeratedValues>
  79315. </field>
  79316. <field>
  79317. <name>HYS</name>
  79318. <description>Hyst. Enable Field</description>
  79319. <bitOffset>0x10</bitOffset>
  79320. <bitWidth>1</bitWidth>
  79321. <access>read-write</access>
  79322. <enumeratedValues>
  79323. <enumeratedValue>
  79324. <name>HYS_0_Hysteresis_Disabled</name>
  79325. <description>Hysteresis Disabled</description>
  79326. <value>0</value>
  79327. </enumeratedValue>
  79328. <enumeratedValue>
  79329. <name>HYS_1_Hysteresis_Enabled</name>
  79330. <description>Hysteresis Enabled</description>
  79331. <value>0x1</value>
  79332. </enumeratedValue>
  79333. </enumeratedValues>
  79334. </field>
  79335. <field>
  79336. <name>DDR_INPUT</name>
  79337. <description>DDR / CMOS Input Mode Field</description>
  79338. <bitOffset>0x11</bitOffset>
  79339. <bitWidth>1</bitWidth>
  79340. <access>read-write</access>
  79341. <enumeratedValues>
  79342. <enumeratedValue>
  79343. <name>DDR_INPUT_0_CMOS_input_type</name>
  79344. <description>CMOS input type</description>
  79345. <value>0</value>
  79346. </enumeratedValue>
  79347. <enumeratedValue>
  79348. <name>DDR_INPUT_1_Differential_input_mode</name>
  79349. <description>Differential input mode</description>
  79350. <value>0x1</value>
  79351. </enumeratedValue>
  79352. </enumeratedValues>
  79353. </field>
  79354. <field>
  79355. <name>DDR_SEL</name>
  79356. <description>ddr_sel Field</description>
  79357. <bitOffset>0x12</bitOffset>
  79358. <bitWidth>2</bitWidth>
  79359. <access>read-write</access>
  79360. <enumeratedValues>
  79361. <enumeratedValue>
  79362. <name>DDR_SEL_2_LPDDR2_mode</name>
  79363. <description>LPDDR2 mode</description>
  79364. <value>0x2</value>
  79365. </enumeratedValue>
  79366. <enumeratedValue>
  79367. <name>DDR_SEL_3_DDR3_mode</name>
  79368. <description>DDR3 mode</description>
  79369. <value>0x3</value>
  79370. </enumeratedValue>
  79371. </enumeratedValues>
  79372. </field>
  79373. <field>
  79374. <name>DO_TRIM</name>
  79375. <description>do_trim Field</description>
  79376. <bitOffset>0x14</bitOffset>
  79377. <bitWidth>2</bitWidth>
  79378. <access>read-write</access>
  79379. <enumeratedValues>
  79380. <enumeratedValue>
  79381. <name>DO_TRIM_0_min_delay</name>
  79382. <description>min delay</description>
  79383. <value>0</value>
  79384. </enumeratedValue>
  79385. <enumeratedValue>
  79386. <name>DO_TRIM_1_____50ps__ipp_do____pad_delay</name>
  79387. <description>+ ~50ps ipp_do -&gt; pad delay</description>
  79388. <value>0x1</value>
  79389. </enumeratedValue>
  79390. <enumeratedValue>
  79391. <name>DO_TRIM_2_____100ps_ipp_do____pad_delay</name>
  79392. <description>+ ~100ps ipp_do -&gt; pad delay</description>
  79393. <value>0x2</value>
  79394. </enumeratedValue>
  79395. <enumeratedValue>
  79396. <name>DO_TRIM_3_____150ps_ipp_do____pad_delay</name>
  79397. <description>+ ~150ps ipp_do -&gt; pad delay</description>
  79398. <value>0x3</value>
  79399. </enumeratedValue>
  79400. </enumeratedValues>
  79401. </field>
  79402. </fields>
  79403. </register>
  79404. <register>
  79405. <name>SW_PAD_CTL_PAD_JTAG_MOD</name>
  79406. <description>SW_PAD_CTL_PAD_JTAG_MOD SW PAD Control Register</description>
  79407. <addressOffset>0x2D0</addressOffset>
  79408. <size>32</size>
  79409. <access>read-write</access>
  79410. <resetValue>0xB0A0</resetValue>
  79411. <resetMask>0xFFFFFFFF</resetMask>
  79412. <fields>
  79413. <field>
  79414. <name>SRE</name>
  79415. <description>Slew Rate Field</description>
  79416. <bitOffset>0</bitOffset>
  79417. <bitWidth>1</bitWidth>
  79418. <access>read-write</access>
  79419. <enumeratedValues>
  79420. <enumeratedValue>
  79421. <name>SRE_0_Slow_Slew_Rate</name>
  79422. <description>Slow Slew Rate</description>
  79423. <value>0</value>
  79424. </enumeratedValue>
  79425. <enumeratedValue>
  79426. <name>SRE_1_Fast_Slew_Rate</name>
  79427. <description>Fast Slew Rate</description>
  79428. <value>0x1</value>
  79429. </enumeratedValue>
  79430. </enumeratedValues>
  79431. </field>
  79432. <field>
  79433. <name>DSE</name>
  79434. <description>Drive Strength Field</description>
  79435. <bitOffset>0x3</bitOffset>
  79436. <bitWidth>3</bitWidth>
  79437. <access>read-write</access>
  79438. <enumeratedValues>
  79439. <enumeratedValue>
  79440. <name>DSE_0_output_driver_disabled_</name>
  79441. <description>output driver disabled;</description>
  79442. <value>0</value>
  79443. </enumeratedValue>
  79444. <enumeratedValue>
  79445. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  79446. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  79447. <value>0x1</value>
  79448. </enumeratedValue>
  79449. <enumeratedValue>
  79450. <name>DSE_2_R0_2</name>
  79451. <description>R0/2</description>
  79452. <value>0x2</value>
  79453. </enumeratedValue>
  79454. <enumeratedValue>
  79455. <name>DSE_3_R0_3</name>
  79456. <description>R0/3</description>
  79457. <value>0x3</value>
  79458. </enumeratedValue>
  79459. <enumeratedValue>
  79460. <name>DSE_4_R0_4</name>
  79461. <description>R0/4</description>
  79462. <value>0x4</value>
  79463. </enumeratedValue>
  79464. <enumeratedValue>
  79465. <name>DSE_5_R0_5</name>
  79466. <description>R0/5</description>
  79467. <value>0x5</value>
  79468. </enumeratedValue>
  79469. <enumeratedValue>
  79470. <name>DSE_6_R0_6</name>
  79471. <description>R0/6</description>
  79472. <value>0x6</value>
  79473. </enumeratedValue>
  79474. <enumeratedValue>
  79475. <name>DSE_7_R0_7</name>
  79476. <description>R0/7</description>
  79477. <value>0x7</value>
  79478. </enumeratedValue>
  79479. </enumeratedValues>
  79480. </field>
  79481. <field>
  79482. <name>SPEED</name>
  79483. <description>Speed Field</description>
  79484. <bitOffset>0x6</bitOffset>
  79485. <bitWidth>2</bitWidth>
  79486. <access>read-only</access>
  79487. <enumeratedValues>
  79488. <enumeratedValue>
  79489. <name>SPEED</name>
  79490. <description>medium(100MHz)</description>
  79491. <value>0x2</value>
  79492. </enumeratedValue>
  79493. </enumeratedValues>
  79494. </field>
  79495. <field>
  79496. <name>ODE</name>
  79497. <description>Open Drain Enable Field</description>
  79498. <bitOffset>0xB</bitOffset>
  79499. <bitWidth>1</bitWidth>
  79500. <access>read-write</access>
  79501. <enumeratedValues>
  79502. <enumeratedValue>
  79503. <name>ODE_0_Open_Drain_Disabled</name>
  79504. <description>Open Drain Disabled</description>
  79505. <value>0</value>
  79506. </enumeratedValue>
  79507. <enumeratedValue>
  79508. <name>ODE_1_Open_Drain_Enabled</name>
  79509. <description>Open Drain Enabled</description>
  79510. <value>0x1</value>
  79511. </enumeratedValue>
  79512. </enumeratedValues>
  79513. </field>
  79514. <field>
  79515. <name>PKE</name>
  79516. <description>Pull / Keep Enable Field</description>
  79517. <bitOffset>0xC</bitOffset>
  79518. <bitWidth>1</bitWidth>
  79519. <access>read-write</access>
  79520. <enumeratedValues>
  79521. <enumeratedValue>
  79522. <name>PKE_0_Pull_Keeper_Disabled</name>
  79523. <description>Pull/Keeper Disabled</description>
  79524. <value>0</value>
  79525. </enumeratedValue>
  79526. <enumeratedValue>
  79527. <name>PKE_1_Pull_Keeper_Enabled</name>
  79528. <description>Pull/Keeper Enabled</description>
  79529. <value>0x1</value>
  79530. </enumeratedValue>
  79531. </enumeratedValues>
  79532. </field>
  79533. <field>
  79534. <name>PUE</name>
  79535. <description>Pull / Keep Select Field</description>
  79536. <bitOffset>0xD</bitOffset>
  79537. <bitWidth>1</bitWidth>
  79538. <access>read-write</access>
  79539. <enumeratedValues>
  79540. <enumeratedValue>
  79541. <name>PUE_0_Keeper</name>
  79542. <description>Keeper</description>
  79543. <value>0</value>
  79544. </enumeratedValue>
  79545. <enumeratedValue>
  79546. <name>PUE_1_Pull</name>
  79547. <description>Pull</description>
  79548. <value>0x1</value>
  79549. </enumeratedValue>
  79550. </enumeratedValues>
  79551. </field>
  79552. <field>
  79553. <name>PUS</name>
  79554. <description>Pull Up / Down Config. Field</description>
  79555. <bitOffset>0xE</bitOffset>
  79556. <bitWidth>2</bitWidth>
  79557. <access>read-write</access>
  79558. <enumeratedValues>
  79559. <enumeratedValue>
  79560. <name>PUS_0_100K_Ohm_Pull_Down</name>
  79561. <description>100K Ohm Pull Down</description>
  79562. <value>0</value>
  79563. </enumeratedValue>
  79564. <enumeratedValue>
  79565. <name>PUS_1_47K_Ohm_Pull_Up</name>
  79566. <description>47K Ohm Pull Up</description>
  79567. <value>0x1</value>
  79568. </enumeratedValue>
  79569. <enumeratedValue>
  79570. <name>PUS_2_100K_Ohm_Pull_Up</name>
  79571. <description>100K Ohm Pull Up</description>
  79572. <value>0x2</value>
  79573. </enumeratedValue>
  79574. <enumeratedValue>
  79575. <name>PUS_3_22K_Ohm_Pull_Up</name>
  79576. <description>22K Ohm Pull Up</description>
  79577. <value>0x3</value>
  79578. </enumeratedValue>
  79579. </enumeratedValues>
  79580. </field>
  79581. <field>
  79582. <name>HYS</name>
  79583. <description>Hyst. Enable Field</description>
  79584. <bitOffset>0x10</bitOffset>
  79585. <bitWidth>1</bitWidth>
  79586. <access>read-write</access>
  79587. <enumeratedValues>
  79588. <enumeratedValue>
  79589. <name>HYS_0_Hysteresis_Disabled</name>
  79590. <description>Hysteresis Disabled</description>
  79591. <value>0</value>
  79592. </enumeratedValue>
  79593. <enumeratedValue>
  79594. <name>HYS_1_Hysteresis_Enabled</name>
  79595. <description>Hysteresis Enabled</description>
  79596. <value>0x1</value>
  79597. </enumeratedValue>
  79598. </enumeratedValues>
  79599. </field>
  79600. </fields>
  79601. </register>
  79602. <register>
  79603. <name>SW_PAD_CTL_PAD_JTAG_TMS</name>
  79604. <description>SW_PAD_CTL_PAD_JTAG_TMS SW PAD Control Register</description>
  79605. <addressOffset>0x2D4</addressOffset>
  79606. <size>32</size>
  79607. <access>read-write</access>
  79608. <resetValue>0x70A0</resetValue>
  79609. <resetMask>0xFFFFFFFF</resetMask>
  79610. <fields>
  79611. <field>
  79612. <name>SRE</name>
  79613. <description>Slew Rate Field</description>
  79614. <bitOffset>0</bitOffset>
  79615. <bitWidth>1</bitWidth>
  79616. <access>read-write</access>
  79617. <enumeratedValues>
  79618. <enumeratedValue>
  79619. <name>SRE_0_Slow_Slew_Rate</name>
  79620. <description>Slow Slew Rate</description>
  79621. <value>0</value>
  79622. </enumeratedValue>
  79623. <enumeratedValue>
  79624. <name>SRE_1_Fast_Slew_Rate</name>
  79625. <description>Fast Slew Rate</description>
  79626. <value>0x1</value>
  79627. </enumeratedValue>
  79628. </enumeratedValues>
  79629. </field>
  79630. <field>
  79631. <name>DSE</name>
  79632. <description>Drive Strength Field</description>
  79633. <bitOffset>0x3</bitOffset>
  79634. <bitWidth>3</bitWidth>
  79635. <access>read-write</access>
  79636. <enumeratedValues>
  79637. <enumeratedValue>
  79638. <name>DSE_0_output_driver_disabled_</name>
  79639. <description>output driver disabled;</description>
  79640. <value>0</value>
  79641. </enumeratedValue>
  79642. <enumeratedValue>
  79643. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  79644. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  79645. <value>0x1</value>
  79646. </enumeratedValue>
  79647. <enumeratedValue>
  79648. <name>DSE_2_R0_2</name>
  79649. <description>R0/2</description>
  79650. <value>0x2</value>
  79651. </enumeratedValue>
  79652. <enumeratedValue>
  79653. <name>DSE_3_R0_3</name>
  79654. <description>R0/3</description>
  79655. <value>0x3</value>
  79656. </enumeratedValue>
  79657. <enumeratedValue>
  79658. <name>DSE_4_R0_4</name>
  79659. <description>R0/4</description>
  79660. <value>0x4</value>
  79661. </enumeratedValue>
  79662. <enumeratedValue>
  79663. <name>DSE_5_R0_5</name>
  79664. <description>R0/5</description>
  79665. <value>0x5</value>
  79666. </enumeratedValue>
  79667. <enumeratedValue>
  79668. <name>DSE_6_R0_6</name>
  79669. <description>R0/6</description>
  79670. <value>0x6</value>
  79671. </enumeratedValue>
  79672. <enumeratedValue>
  79673. <name>DSE_7_R0_7</name>
  79674. <description>R0/7</description>
  79675. <value>0x7</value>
  79676. </enumeratedValue>
  79677. </enumeratedValues>
  79678. </field>
  79679. <field>
  79680. <name>SPEED</name>
  79681. <description>Speed Field</description>
  79682. <bitOffset>0x6</bitOffset>
  79683. <bitWidth>2</bitWidth>
  79684. <access>read-only</access>
  79685. <enumeratedValues>
  79686. <enumeratedValue>
  79687. <name>SPEED</name>
  79688. <description>medium(100MHz)</description>
  79689. <value>0x2</value>
  79690. </enumeratedValue>
  79691. </enumeratedValues>
  79692. </field>
  79693. <field>
  79694. <name>ODE</name>
  79695. <description>Open Drain Enable Field</description>
  79696. <bitOffset>0xB</bitOffset>
  79697. <bitWidth>1</bitWidth>
  79698. <access>read-write</access>
  79699. <enumeratedValues>
  79700. <enumeratedValue>
  79701. <name>ODE_0_Open_Drain_Disabled</name>
  79702. <description>Open Drain Disabled</description>
  79703. <value>0</value>
  79704. </enumeratedValue>
  79705. <enumeratedValue>
  79706. <name>ODE_1_Open_Drain_Enabled</name>
  79707. <description>Open Drain Enabled</description>
  79708. <value>0x1</value>
  79709. </enumeratedValue>
  79710. </enumeratedValues>
  79711. </field>
  79712. <field>
  79713. <name>PKE</name>
  79714. <description>Pull / Keep Enable Field</description>
  79715. <bitOffset>0xC</bitOffset>
  79716. <bitWidth>1</bitWidth>
  79717. <access>read-write</access>
  79718. <enumeratedValues>
  79719. <enumeratedValue>
  79720. <name>PKE_0_Pull_Keeper_Disabled</name>
  79721. <description>Pull/Keeper Disabled</description>
  79722. <value>0</value>
  79723. </enumeratedValue>
  79724. <enumeratedValue>
  79725. <name>PKE_1_Pull_Keeper_Enabled</name>
  79726. <description>Pull/Keeper Enabled</description>
  79727. <value>0x1</value>
  79728. </enumeratedValue>
  79729. </enumeratedValues>
  79730. </field>
  79731. <field>
  79732. <name>PUE</name>
  79733. <description>Pull / Keep Select Field</description>
  79734. <bitOffset>0xD</bitOffset>
  79735. <bitWidth>1</bitWidth>
  79736. <access>read-write</access>
  79737. <enumeratedValues>
  79738. <enumeratedValue>
  79739. <name>PUE_0_Keeper</name>
  79740. <description>Keeper</description>
  79741. <value>0</value>
  79742. </enumeratedValue>
  79743. <enumeratedValue>
  79744. <name>PUE_1_Pull</name>
  79745. <description>Pull</description>
  79746. <value>0x1</value>
  79747. </enumeratedValue>
  79748. </enumeratedValues>
  79749. </field>
  79750. <field>
  79751. <name>PUS</name>
  79752. <description>Pull Up / Down Config. Field</description>
  79753. <bitOffset>0xE</bitOffset>
  79754. <bitWidth>2</bitWidth>
  79755. <access>read-write</access>
  79756. <enumeratedValues>
  79757. <enumeratedValue>
  79758. <name>PUS_0_100K_Ohm_Pull_Down</name>
  79759. <description>100K Ohm Pull Down</description>
  79760. <value>0</value>
  79761. </enumeratedValue>
  79762. <enumeratedValue>
  79763. <name>PUS_1_47K_Ohm_Pull_Up</name>
  79764. <description>47K Ohm Pull Up</description>
  79765. <value>0x1</value>
  79766. </enumeratedValue>
  79767. <enumeratedValue>
  79768. <name>PUS_2_100K_Ohm_Pull_Up</name>
  79769. <description>100K Ohm Pull Up</description>
  79770. <value>0x2</value>
  79771. </enumeratedValue>
  79772. <enumeratedValue>
  79773. <name>PUS_3_22K_Ohm_Pull_Up</name>
  79774. <description>22K Ohm Pull Up</description>
  79775. <value>0x3</value>
  79776. </enumeratedValue>
  79777. </enumeratedValues>
  79778. </field>
  79779. <field>
  79780. <name>HYS</name>
  79781. <description>Hyst. Enable Field</description>
  79782. <bitOffset>0x10</bitOffset>
  79783. <bitWidth>1</bitWidth>
  79784. <access>read-write</access>
  79785. <enumeratedValues>
  79786. <enumeratedValue>
  79787. <name>HYS_0_Hysteresis_Disabled</name>
  79788. <description>Hysteresis Disabled</description>
  79789. <value>0</value>
  79790. </enumeratedValue>
  79791. <enumeratedValue>
  79792. <name>HYS_1_Hysteresis_Enabled</name>
  79793. <description>Hysteresis Enabled</description>
  79794. <value>0x1</value>
  79795. </enumeratedValue>
  79796. </enumeratedValues>
  79797. </field>
  79798. </fields>
  79799. </register>
  79800. <register>
  79801. <name>SW_PAD_CTL_PAD_JTAG_TDO</name>
  79802. <description>SW_PAD_CTL_PAD_JTAG_TDO SW PAD Control Register</description>
  79803. <addressOffset>0x2D8</addressOffset>
  79804. <size>32</size>
  79805. <access>read-write</access>
  79806. <resetValue>0x90B1</resetValue>
  79807. <resetMask>0xFFFFFFFF</resetMask>
  79808. <fields>
  79809. <field>
  79810. <name>SRE</name>
  79811. <description>Slew Rate Field</description>
  79812. <bitOffset>0</bitOffset>
  79813. <bitWidth>1</bitWidth>
  79814. <access>read-write</access>
  79815. <enumeratedValues>
  79816. <enumeratedValue>
  79817. <name>SRE_0_Slow_Slew_Rate</name>
  79818. <description>Slow Slew Rate</description>
  79819. <value>0</value>
  79820. </enumeratedValue>
  79821. <enumeratedValue>
  79822. <name>SRE_1_Fast_Slew_Rate</name>
  79823. <description>Fast Slew Rate</description>
  79824. <value>0x1</value>
  79825. </enumeratedValue>
  79826. </enumeratedValues>
  79827. </field>
  79828. <field>
  79829. <name>DSE</name>
  79830. <description>Drive Strength Field</description>
  79831. <bitOffset>0x3</bitOffset>
  79832. <bitWidth>3</bitWidth>
  79833. <access>read-write</access>
  79834. <enumeratedValues>
  79835. <enumeratedValue>
  79836. <name>DSE_0_output_driver_disabled_</name>
  79837. <description>output driver disabled;</description>
  79838. <value>0</value>
  79839. </enumeratedValue>
  79840. <enumeratedValue>
  79841. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  79842. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  79843. <value>0x1</value>
  79844. </enumeratedValue>
  79845. <enumeratedValue>
  79846. <name>DSE_2_R0_2</name>
  79847. <description>R0/2</description>
  79848. <value>0x2</value>
  79849. </enumeratedValue>
  79850. <enumeratedValue>
  79851. <name>DSE_3_R0_3</name>
  79852. <description>R0/3</description>
  79853. <value>0x3</value>
  79854. </enumeratedValue>
  79855. <enumeratedValue>
  79856. <name>DSE_4_R0_4</name>
  79857. <description>R0/4</description>
  79858. <value>0x4</value>
  79859. </enumeratedValue>
  79860. <enumeratedValue>
  79861. <name>DSE_5_R0_5</name>
  79862. <description>R0/5</description>
  79863. <value>0x5</value>
  79864. </enumeratedValue>
  79865. <enumeratedValue>
  79866. <name>DSE_6_R0_6</name>
  79867. <description>R0/6</description>
  79868. <value>0x6</value>
  79869. </enumeratedValue>
  79870. <enumeratedValue>
  79871. <name>DSE_7_R0_7</name>
  79872. <description>R0/7</description>
  79873. <value>0x7</value>
  79874. </enumeratedValue>
  79875. </enumeratedValues>
  79876. </field>
  79877. <field>
  79878. <name>SPEED</name>
  79879. <description>Speed Field</description>
  79880. <bitOffset>0x6</bitOffset>
  79881. <bitWidth>2</bitWidth>
  79882. <access>read-only</access>
  79883. <enumeratedValues>
  79884. <enumeratedValue>
  79885. <name>SPEED</name>
  79886. <description>medium(100MHz)</description>
  79887. <value>0x2</value>
  79888. </enumeratedValue>
  79889. </enumeratedValues>
  79890. </field>
  79891. <field>
  79892. <name>ODE</name>
  79893. <description>Open Drain Enable Field</description>
  79894. <bitOffset>0xB</bitOffset>
  79895. <bitWidth>1</bitWidth>
  79896. <access>read-write</access>
  79897. <enumeratedValues>
  79898. <enumeratedValue>
  79899. <name>ODE_0_Open_Drain_Disabled</name>
  79900. <description>Open Drain Disabled</description>
  79901. <value>0</value>
  79902. </enumeratedValue>
  79903. <enumeratedValue>
  79904. <name>ODE_1_Open_Drain_Enabled</name>
  79905. <description>Open Drain Enabled</description>
  79906. <value>0x1</value>
  79907. </enumeratedValue>
  79908. </enumeratedValues>
  79909. </field>
  79910. <field>
  79911. <name>PKE</name>
  79912. <description>Pull / Keep Enable Field</description>
  79913. <bitOffset>0xC</bitOffset>
  79914. <bitWidth>1</bitWidth>
  79915. <access>read-write</access>
  79916. <enumeratedValues>
  79917. <enumeratedValue>
  79918. <name>PKE_0_Pull_Keeper_Disabled</name>
  79919. <description>Pull/Keeper Disabled</description>
  79920. <value>0</value>
  79921. </enumeratedValue>
  79922. <enumeratedValue>
  79923. <name>PKE_1_Pull_Keeper_Enabled</name>
  79924. <description>Pull/Keeper Enabled</description>
  79925. <value>0x1</value>
  79926. </enumeratedValue>
  79927. </enumeratedValues>
  79928. </field>
  79929. <field>
  79930. <name>PUE</name>
  79931. <description>Pull / Keep Select Field</description>
  79932. <bitOffset>0xD</bitOffset>
  79933. <bitWidth>1</bitWidth>
  79934. <access>read-write</access>
  79935. <enumeratedValues>
  79936. <enumeratedValue>
  79937. <name>PUE_0_Keeper</name>
  79938. <description>Keeper</description>
  79939. <value>0</value>
  79940. </enumeratedValue>
  79941. <enumeratedValue>
  79942. <name>PUE_1_Pull</name>
  79943. <description>Pull</description>
  79944. <value>0x1</value>
  79945. </enumeratedValue>
  79946. </enumeratedValues>
  79947. </field>
  79948. <field>
  79949. <name>PUS</name>
  79950. <description>Pull Up / Down Config. Field</description>
  79951. <bitOffset>0xE</bitOffset>
  79952. <bitWidth>2</bitWidth>
  79953. <access>read-write</access>
  79954. <enumeratedValues>
  79955. <enumeratedValue>
  79956. <name>PUS_0_100K_Ohm_Pull_Down</name>
  79957. <description>100K Ohm Pull Down</description>
  79958. <value>0</value>
  79959. </enumeratedValue>
  79960. <enumeratedValue>
  79961. <name>PUS_1_47K_Ohm_Pull_Up</name>
  79962. <description>47K Ohm Pull Up</description>
  79963. <value>0x1</value>
  79964. </enumeratedValue>
  79965. <enumeratedValue>
  79966. <name>PUS_2_100K_Ohm_Pull_Up</name>
  79967. <description>100K Ohm Pull Up</description>
  79968. <value>0x2</value>
  79969. </enumeratedValue>
  79970. <enumeratedValue>
  79971. <name>PUS_3_22K_Ohm_Pull_Up</name>
  79972. <description>22K Ohm Pull Up</description>
  79973. <value>0x3</value>
  79974. </enumeratedValue>
  79975. </enumeratedValues>
  79976. </field>
  79977. <field>
  79978. <name>HYS</name>
  79979. <description>Hyst. Enable Field</description>
  79980. <bitOffset>0x10</bitOffset>
  79981. <bitWidth>1</bitWidth>
  79982. <access>read-write</access>
  79983. <enumeratedValues>
  79984. <enumeratedValue>
  79985. <name>HYS_0_Hysteresis_Disabled</name>
  79986. <description>Hysteresis Disabled</description>
  79987. <value>0</value>
  79988. </enumeratedValue>
  79989. <enumeratedValue>
  79990. <name>HYS_1_Hysteresis_Enabled</name>
  79991. <description>Hysteresis Enabled</description>
  79992. <value>0x1</value>
  79993. </enumeratedValue>
  79994. </enumeratedValues>
  79995. </field>
  79996. </fields>
  79997. </register>
  79998. <register>
  79999. <name>SW_PAD_CTL_PAD_JTAG_TDI</name>
  80000. <description>SW_PAD_CTL_PAD_JTAG_TDI SW PAD Control Register</description>
  80001. <addressOffset>0x2DC</addressOffset>
  80002. <size>32</size>
  80003. <access>read-write</access>
  80004. <resetValue>0x70A0</resetValue>
  80005. <resetMask>0xFFFFFFFF</resetMask>
  80006. <fields>
  80007. <field>
  80008. <name>SRE</name>
  80009. <description>Slew Rate Field</description>
  80010. <bitOffset>0</bitOffset>
  80011. <bitWidth>1</bitWidth>
  80012. <access>read-write</access>
  80013. <enumeratedValues>
  80014. <enumeratedValue>
  80015. <name>SRE_0_Slow_Slew_Rate</name>
  80016. <description>Slow Slew Rate</description>
  80017. <value>0</value>
  80018. </enumeratedValue>
  80019. <enumeratedValue>
  80020. <name>SRE_1_Fast_Slew_Rate</name>
  80021. <description>Fast Slew Rate</description>
  80022. <value>0x1</value>
  80023. </enumeratedValue>
  80024. </enumeratedValues>
  80025. </field>
  80026. <field>
  80027. <name>DSE</name>
  80028. <description>Drive Strength Field</description>
  80029. <bitOffset>0x3</bitOffset>
  80030. <bitWidth>3</bitWidth>
  80031. <access>read-write</access>
  80032. <enumeratedValues>
  80033. <enumeratedValue>
  80034. <name>DSE_0_output_driver_disabled_</name>
  80035. <description>output driver disabled;</description>
  80036. <value>0</value>
  80037. </enumeratedValue>
  80038. <enumeratedValue>
  80039. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  80040. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  80041. <value>0x1</value>
  80042. </enumeratedValue>
  80043. <enumeratedValue>
  80044. <name>DSE_2_R0_2</name>
  80045. <description>R0/2</description>
  80046. <value>0x2</value>
  80047. </enumeratedValue>
  80048. <enumeratedValue>
  80049. <name>DSE_3_R0_3</name>
  80050. <description>R0/3</description>
  80051. <value>0x3</value>
  80052. </enumeratedValue>
  80053. <enumeratedValue>
  80054. <name>DSE_4_R0_4</name>
  80055. <description>R0/4</description>
  80056. <value>0x4</value>
  80057. </enumeratedValue>
  80058. <enumeratedValue>
  80059. <name>DSE_5_R0_5</name>
  80060. <description>R0/5</description>
  80061. <value>0x5</value>
  80062. </enumeratedValue>
  80063. <enumeratedValue>
  80064. <name>DSE_6_R0_6</name>
  80065. <description>R0/6</description>
  80066. <value>0x6</value>
  80067. </enumeratedValue>
  80068. <enumeratedValue>
  80069. <name>DSE_7_R0_7</name>
  80070. <description>R0/7</description>
  80071. <value>0x7</value>
  80072. </enumeratedValue>
  80073. </enumeratedValues>
  80074. </field>
  80075. <field>
  80076. <name>SPEED</name>
  80077. <description>Speed Field</description>
  80078. <bitOffset>0x6</bitOffset>
  80079. <bitWidth>2</bitWidth>
  80080. <access>read-only</access>
  80081. <enumeratedValues>
  80082. <enumeratedValue>
  80083. <name>SPEED</name>
  80084. <description>medium(100MHz)</description>
  80085. <value>0x2</value>
  80086. </enumeratedValue>
  80087. </enumeratedValues>
  80088. </field>
  80089. <field>
  80090. <name>ODE</name>
  80091. <description>Open Drain Enable Field</description>
  80092. <bitOffset>0xB</bitOffset>
  80093. <bitWidth>1</bitWidth>
  80094. <access>read-write</access>
  80095. <enumeratedValues>
  80096. <enumeratedValue>
  80097. <name>ODE_0_Open_Drain_Disabled</name>
  80098. <description>Open Drain Disabled</description>
  80099. <value>0</value>
  80100. </enumeratedValue>
  80101. <enumeratedValue>
  80102. <name>ODE_1_Open_Drain_Enabled</name>
  80103. <description>Open Drain Enabled</description>
  80104. <value>0x1</value>
  80105. </enumeratedValue>
  80106. </enumeratedValues>
  80107. </field>
  80108. <field>
  80109. <name>PKE</name>
  80110. <description>Pull / Keep Enable Field</description>
  80111. <bitOffset>0xC</bitOffset>
  80112. <bitWidth>1</bitWidth>
  80113. <access>read-write</access>
  80114. <enumeratedValues>
  80115. <enumeratedValue>
  80116. <name>PKE_0_Pull_Keeper_Disabled</name>
  80117. <description>Pull/Keeper Disabled</description>
  80118. <value>0</value>
  80119. </enumeratedValue>
  80120. <enumeratedValue>
  80121. <name>PKE_1_Pull_Keeper_Enabled</name>
  80122. <description>Pull/Keeper Enabled</description>
  80123. <value>0x1</value>
  80124. </enumeratedValue>
  80125. </enumeratedValues>
  80126. </field>
  80127. <field>
  80128. <name>PUE</name>
  80129. <description>Pull / Keep Select Field</description>
  80130. <bitOffset>0xD</bitOffset>
  80131. <bitWidth>1</bitWidth>
  80132. <access>read-write</access>
  80133. <enumeratedValues>
  80134. <enumeratedValue>
  80135. <name>PUE_0_Keeper</name>
  80136. <description>Keeper</description>
  80137. <value>0</value>
  80138. </enumeratedValue>
  80139. <enumeratedValue>
  80140. <name>PUE_1_Pull</name>
  80141. <description>Pull</description>
  80142. <value>0x1</value>
  80143. </enumeratedValue>
  80144. </enumeratedValues>
  80145. </field>
  80146. <field>
  80147. <name>PUS</name>
  80148. <description>Pull Up / Down Config. Field</description>
  80149. <bitOffset>0xE</bitOffset>
  80150. <bitWidth>2</bitWidth>
  80151. <access>read-write</access>
  80152. <enumeratedValues>
  80153. <enumeratedValue>
  80154. <name>PUS_0_100K_Ohm_Pull_Down</name>
  80155. <description>100K Ohm Pull Down</description>
  80156. <value>0</value>
  80157. </enumeratedValue>
  80158. <enumeratedValue>
  80159. <name>PUS_1_47K_Ohm_Pull_Up</name>
  80160. <description>47K Ohm Pull Up</description>
  80161. <value>0x1</value>
  80162. </enumeratedValue>
  80163. <enumeratedValue>
  80164. <name>PUS_2_100K_Ohm_Pull_Up</name>
  80165. <description>100K Ohm Pull Up</description>
  80166. <value>0x2</value>
  80167. </enumeratedValue>
  80168. <enumeratedValue>
  80169. <name>PUS_3_22K_Ohm_Pull_Up</name>
  80170. <description>22K Ohm Pull Up</description>
  80171. <value>0x3</value>
  80172. </enumeratedValue>
  80173. </enumeratedValues>
  80174. </field>
  80175. <field>
  80176. <name>HYS</name>
  80177. <description>Hyst. Enable Field</description>
  80178. <bitOffset>0x10</bitOffset>
  80179. <bitWidth>1</bitWidth>
  80180. <access>read-write</access>
  80181. <enumeratedValues>
  80182. <enumeratedValue>
  80183. <name>HYS_0_Hysteresis_Disabled</name>
  80184. <description>Hysteresis Disabled</description>
  80185. <value>0</value>
  80186. </enumeratedValue>
  80187. <enumeratedValue>
  80188. <name>HYS_1_Hysteresis_Enabled</name>
  80189. <description>Hysteresis Enabled</description>
  80190. <value>0x1</value>
  80191. </enumeratedValue>
  80192. </enumeratedValues>
  80193. </field>
  80194. </fields>
  80195. </register>
  80196. <register>
  80197. <name>SW_PAD_CTL_PAD_JTAG_TCK</name>
  80198. <description>SW_PAD_CTL_PAD_JTAG_TCK SW PAD Control Register</description>
  80199. <addressOffset>0x2E0</addressOffset>
  80200. <size>32</size>
  80201. <access>read-write</access>
  80202. <resetValue>0x70A0</resetValue>
  80203. <resetMask>0xFFFFFFFF</resetMask>
  80204. <fields>
  80205. <field>
  80206. <name>SRE</name>
  80207. <description>Slew Rate Field</description>
  80208. <bitOffset>0</bitOffset>
  80209. <bitWidth>1</bitWidth>
  80210. <access>read-write</access>
  80211. <enumeratedValues>
  80212. <enumeratedValue>
  80213. <name>SRE_0_Slow_Slew_Rate</name>
  80214. <description>Slow Slew Rate</description>
  80215. <value>0</value>
  80216. </enumeratedValue>
  80217. <enumeratedValue>
  80218. <name>SRE_1_Fast_Slew_Rate</name>
  80219. <description>Fast Slew Rate</description>
  80220. <value>0x1</value>
  80221. </enumeratedValue>
  80222. </enumeratedValues>
  80223. </field>
  80224. <field>
  80225. <name>DSE</name>
  80226. <description>Drive Strength Field</description>
  80227. <bitOffset>0x3</bitOffset>
  80228. <bitWidth>3</bitWidth>
  80229. <access>read-write</access>
  80230. <enumeratedValues>
  80231. <enumeratedValue>
  80232. <name>DSE_0_output_driver_disabled_</name>
  80233. <description>output driver disabled;</description>
  80234. <value>0</value>
  80235. </enumeratedValue>
  80236. <enumeratedValue>
  80237. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  80238. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  80239. <value>0x1</value>
  80240. </enumeratedValue>
  80241. <enumeratedValue>
  80242. <name>DSE_2_R0_2</name>
  80243. <description>R0/2</description>
  80244. <value>0x2</value>
  80245. </enumeratedValue>
  80246. <enumeratedValue>
  80247. <name>DSE_3_R0_3</name>
  80248. <description>R0/3</description>
  80249. <value>0x3</value>
  80250. </enumeratedValue>
  80251. <enumeratedValue>
  80252. <name>DSE_4_R0_4</name>
  80253. <description>R0/4</description>
  80254. <value>0x4</value>
  80255. </enumeratedValue>
  80256. <enumeratedValue>
  80257. <name>DSE_5_R0_5</name>
  80258. <description>R0/5</description>
  80259. <value>0x5</value>
  80260. </enumeratedValue>
  80261. <enumeratedValue>
  80262. <name>DSE_6_R0_6</name>
  80263. <description>R0/6</description>
  80264. <value>0x6</value>
  80265. </enumeratedValue>
  80266. <enumeratedValue>
  80267. <name>DSE_7_R0_7</name>
  80268. <description>R0/7</description>
  80269. <value>0x7</value>
  80270. </enumeratedValue>
  80271. </enumeratedValues>
  80272. </field>
  80273. <field>
  80274. <name>SPEED</name>
  80275. <description>Speed Field</description>
  80276. <bitOffset>0x6</bitOffset>
  80277. <bitWidth>2</bitWidth>
  80278. <access>read-only</access>
  80279. <enumeratedValues>
  80280. <enumeratedValue>
  80281. <name>SPEED</name>
  80282. <description>medium(100MHz)</description>
  80283. <value>0x2</value>
  80284. </enumeratedValue>
  80285. </enumeratedValues>
  80286. </field>
  80287. <field>
  80288. <name>ODE</name>
  80289. <description>Open Drain Enable Field</description>
  80290. <bitOffset>0xB</bitOffset>
  80291. <bitWidth>1</bitWidth>
  80292. <access>read-write</access>
  80293. <enumeratedValues>
  80294. <enumeratedValue>
  80295. <name>ODE_0_Open_Drain_Disabled</name>
  80296. <description>Open Drain Disabled</description>
  80297. <value>0</value>
  80298. </enumeratedValue>
  80299. <enumeratedValue>
  80300. <name>ODE_1_Open_Drain_Enabled</name>
  80301. <description>Open Drain Enabled</description>
  80302. <value>0x1</value>
  80303. </enumeratedValue>
  80304. </enumeratedValues>
  80305. </field>
  80306. <field>
  80307. <name>PKE</name>
  80308. <description>Pull / Keep Enable Field</description>
  80309. <bitOffset>0xC</bitOffset>
  80310. <bitWidth>1</bitWidth>
  80311. <access>read-write</access>
  80312. <enumeratedValues>
  80313. <enumeratedValue>
  80314. <name>PKE_0_Pull_Keeper_Disabled</name>
  80315. <description>Pull/Keeper Disabled</description>
  80316. <value>0</value>
  80317. </enumeratedValue>
  80318. <enumeratedValue>
  80319. <name>PKE_1_Pull_Keeper_Enabled</name>
  80320. <description>Pull/Keeper Enabled</description>
  80321. <value>0x1</value>
  80322. </enumeratedValue>
  80323. </enumeratedValues>
  80324. </field>
  80325. <field>
  80326. <name>PUE</name>
  80327. <description>Pull / Keep Select Field</description>
  80328. <bitOffset>0xD</bitOffset>
  80329. <bitWidth>1</bitWidth>
  80330. <access>read-write</access>
  80331. <enumeratedValues>
  80332. <enumeratedValue>
  80333. <name>PUE_0_Keeper</name>
  80334. <description>Keeper</description>
  80335. <value>0</value>
  80336. </enumeratedValue>
  80337. <enumeratedValue>
  80338. <name>PUE_1_Pull</name>
  80339. <description>Pull</description>
  80340. <value>0x1</value>
  80341. </enumeratedValue>
  80342. </enumeratedValues>
  80343. </field>
  80344. <field>
  80345. <name>PUS</name>
  80346. <description>Pull Up / Down Config. Field</description>
  80347. <bitOffset>0xE</bitOffset>
  80348. <bitWidth>2</bitWidth>
  80349. <access>read-write</access>
  80350. <enumeratedValues>
  80351. <enumeratedValue>
  80352. <name>PUS_0_100K_Ohm_Pull_Down</name>
  80353. <description>100K Ohm Pull Down</description>
  80354. <value>0</value>
  80355. </enumeratedValue>
  80356. <enumeratedValue>
  80357. <name>PUS_1_47K_Ohm_Pull_Up</name>
  80358. <description>47K Ohm Pull Up</description>
  80359. <value>0x1</value>
  80360. </enumeratedValue>
  80361. <enumeratedValue>
  80362. <name>PUS_2_100K_Ohm_Pull_Up</name>
  80363. <description>100K Ohm Pull Up</description>
  80364. <value>0x2</value>
  80365. </enumeratedValue>
  80366. <enumeratedValue>
  80367. <name>PUS_3_22K_Ohm_Pull_Up</name>
  80368. <description>22K Ohm Pull Up</description>
  80369. <value>0x3</value>
  80370. </enumeratedValue>
  80371. </enumeratedValues>
  80372. </field>
  80373. <field>
  80374. <name>HYS</name>
  80375. <description>Hyst. Enable Field</description>
  80376. <bitOffset>0x10</bitOffset>
  80377. <bitWidth>1</bitWidth>
  80378. <access>read-write</access>
  80379. <enumeratedValues>
  80380. <enumeratedValue>
  80381. <name>HYS_0_Hysteresis_Disabled</name>
  80382. <description>Hysteresis Disabled</description>
  80383. <value>0</value>
  80384. </enumeratedValue>
  80385. <enumeratedValue>
  80386. <name>HYS_1_Hysteresis_Enabled</name>
  80387. <description>Hysteresis Enabled</description>
  80388. <value>0x1</value>
  80389. </enumeratedValue>
  80390. </enumeratedValues>
  80391. </field>
  80392. </fields>
  80393. </register>
  80394. <register>
  80395. <name>SW_PAD_CTL_PAD_JTAG_TRST_B</name>
  80396. <description>SW_PAD_CTL_PAD_JTAG_TRST_B SW PAD Control Register</description>
  80397. <addressOffset>0x2E4</addressOffset>
  80398. <size>32</size>
  80399. <access>read-write</access>
  80400. <resetValue>0x70A0</resetValue>
  80401. <resetMask>0xFFFFFFFF</resetMask>
  80402. <fields>
  80403. <field>
  80404. <name>SRE</name>
  80405. <description>Slew Rate Field</description>
  80406. <bitOffset>0</bitOffset>
  80407. <bitWidth>1</bitWidth>
  80408. <access>read-write</access>
  80409. <enumeratedValues>
  80410. <enumeratedValue>
  80411. <name>SRE_0_Slow_Slew_Rate</name>
  80412. <description>Slow Slew Rate</description>
  80413. <value>0</value>
  80414. </enumeratedValue>
  80415. <enumeratedValue>
  80416. <name>SRE_1_Fast_Slew_Rate</name>
  80417. <description>Fast Slew Rate</description>
  80418. <value>0x1</value>
  80419. </enumeratedValue>
  80420. </enumeratedValues>
  80421. </field>
  80422. <field>
  80423. <name>DSE</name>
  80424. <description>Drive Strength Field</description>
  80425. <bitOffset>0x3</bitOffset>
  80426. <bitWidth>3</bitWidth>
  80427. <access>read-write</access>
  80428. <enumeratedValues>
  80429. <enumeratedValue>
  80430. <name>DSE_0_output_driver_disabled_</name>
  80431. <description>output driver disabled;</description>
  80432. <value>0</value>
  80433. </enumeratedValue>
  80434. <enumeratedValue>
  80435. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  80436. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  80437. <value>0x1</value>
  80438. </enumeratedValue>
  80439. <enumeratedValue>
  80440. <name>DSE_2_R0_2</name>
  80441. <description>R0/2</description>
  80442. <value>0x2</value>
  80443. </enumeratedValue>
  80444. <enumeratedValue>
  80445. <name>DSE_3_R0_3</name>
  80446. <description>R0/3</description>
  80447. <value>0x3</value>
  80448. </enumeratedValue>
  80449. <enumeratedValue>
  80450. <name>DSE_4_R0_4</name>
  80451. <description>R0/4</description>
  80452. <value>0x4</value>
  80453. </enumeratedValue>
  80454. <enumeratedValue>
  80455. <name>DSE_5_R0_5</name>
  80456. <description>R0/5</description>
  80457. <value>0x5</value>
  80458. </enumeratedValue>
  80459. <enumeratedValue>
  80460. <name>DSE_6_R0_6</name>
  80461. <description>R0/6</description>
  80462. <value>0x6</value>
  80463. </enumeratedValue>
  80464. <enumeratedValue>
  80465. <name>DSE_7_R0_7</name>
  80466. <description>R0/7</description>
  80467. <value>0x7</value>
  80468. </enumeratedValue>
  80469. </enumeratedValues>
  80470. </field>
  80471. <field>
  80472. <name>SPEED</name>
  80473. <description>Speed Field</description>
  80474. <bitOffset>0x6</bitOffset>
  80475. <bitWidth>2</bitWidth>
  80476. <access>read-only</access>
  80477. <enumeratedValues>
  80478. <enumeratedValue>
  80479. <name>SPEED</name>
  80480. <description>medium(100MHz)</description>
  80481. <value>0x2</value>
  80482. </enumeratedValue>
  80483. </enumeratedValues>
  80484. </field>
  80485. <field>
  80486. <name>ODE</name>
  80487. <description>Open Drain Enable Field</description>
  80488. <bitOffset>0xB</bitOffset>
  80489. <bitWidth>1</bitWidth>
  80490. <access>read-write</access>
  80491. <enumeratedValues>
  80492. <enumeratedValue>
  80493. <name>ODE_0_Open_Drain_Disabled</name>
  80494. <description>Open Drain Disabled</description>
  80495. <value>0</value>
  80496. </enumeratedValue>
  80497. <enumeratedValue>
  80498. <name>ODE_1_Open_Drain_Enabled</name>
  80499. <description>Open Drain Enabled</description>
  80500. <value>0x1</value>
  80501. </enumeratedValue>
  80502. </enumeratedValues>
  80503. </field>
  80504. <field>
  80505. <name>PKE</name>
  80506. <description>Pull / Keep Enable Field</description>
  80507. <bitOffset>0xC</bitOffset>
  80508. <bitWidth>1</bitWidth>
  80509. <access>read-write</access>
  80510. <enumeratedValues>
  80511. <enumeratedValue>
  80512. <name>PKE_0_Pull_Keeper_Disabled</name>
  80513. <description>Pull/Keeper Disabled</description>
  80514. <value>0</value>
  80515. </enumeratedValue>
  80516. <enumeratedValue>
  80517. <name>PKE_1_Pull_Keeper_Enabled</name>
  80518. <description>Pull/Keeper Enabled</description>
  80519. <value>0x1</value>
  80520. </enumeratedValue>
  80521. </enumeratedValues>
  80522. </field>
  80523. <field>
  80524. <name>PUE</name>
  80525. <description>Pull / Keep Select Field</description>
  80526. <bitOffset>0xD</bitOffset>
  80527. <bitWidth>1</bitWidth>
  80528. <access>read-write</access>
  80529. <enumeratedValues>
  80530. <enumeratedValue>
  80531. <name>PUE_0_Keeper</name>
  80532. <description>Keeper</description>
  80533. <value>0</value>
  80534. </enumeratedValue>
  80535. <enumeratedValue>
  80536. <name>PUE_1_Pull</name>
  80537. <description>Pull</description>
  80538. <value>0x1</value>
  80539. </enumeratedValue>
  80540. </enumeratedValues>
  80541. </field>
  80542. <field>
  80543. <name>PUS</name>
  80544. <description>Pull Up / Down Config. Field</description>
  80545. <bitOffset>0xE</bitOffset>
  80546. <bitWidth>2</bitWidth>
  80547. <access>read-write</access>
  80548. <enumeratedValues>
  80549. <enumeratedValue>
  80550. <name>PUS_0_100K_Ohm_Pull_Down</name>
  80551. <description>100K Ohm Pull Down</description>
  80552. <value>0</value>
  80553. </enumeratedValue>
  80554. <enumeratedValue>
  80555. <name>PUS_1_47K_Ohm_Pull_Up</name>
  80556. <description>47K Ohm Pull Up</description>
  80557. <value>0x1</value>
  80558. </enumeratedValue>
  80559. <enumeratedValue>
  80560. <name>PUS_2_100K_Ohm_Pull_Up</name>
  80561. <description>100K Ohm Pull Up</description>
  80562. <value>0x2</value>
  80563. </enumeratedValue>
  80564. <enumeratedValue>
  80565. <name>PUS_3_22K_Ohm_Pull_Up</name>
  80566. <description>22K Ohm Pull Up</description>
  80567. <value>0x3</value>
  80568. </enumeratedValue>
  80569. </enumeratedValues>
  80570. </field>
  80571. <field>
  80572. <name>HYS</name>
  80573. <description>Hyst. Enable Field</description>
  80574. <bitOffset>0x10</bitOffset>
  80575. <bitWidth>1</bitWidth>
  80576. <access>read-write</access>
  80577. <enumeratedValues>
  80578. <enumeratedValue>
  80579. <name>HYS_0_Hysteresis_Disabled</name>
  80580. <description>Hysteresis Disabled</description>
  80581. <value>0</value>
  80582. </enumeratedValue>
  80583. <enumeratedValue>
  80584. <name>HYS_1_Hysteresis_Enabled</name>
  80585. <description>Hysteresis Enabled</description>
  80586. <value>0x1</value>
  80587. </enumeratedValue>
  80588. </enumeratedValues>
  80589. </field>
  80590. </fields>
  80591. </register>
  80592. <register>
  80593. <name>SW_PAD_CTL_PAD_GPIO1_IO00</name>
  80594. <description>SW_PAD_CTL_PAD_GPIO1_IO00 SW PAD Control Register</description>
  80595. <addressOffset>0x2E8</addressOffset>
  80596. <size>32</size>
  80597. <access>read-write</access>
  80598. <resetValue>0x10B0</resetValue>
  80599. <resetMask>0xFFFFFFFF</resetMask>
  80600. <fields>
  80601. <field>
  80602. <name>SRE</name>
  80603. <description>Slew Rate Field</description>
  80604. <bitOffset>0</bitOffset>
  80605. <bitWidth>1</bitWidth>
  80606. <access>read-write</access>
  80607. <enumeratedValues>
  80608. <enumeratedValue>
  80609. <name>SRE_0_Slow_Slew_Rate</name>
  80610. <description>Slow Slew Rate</description>
  80611. <value>0</value>
  80612. </enumeratedValue>
  80613. <enumeratedValue>
  80614. <name>SRE_1_Fast_Slew_Rate</name>
  80615. <description>Fast Slew Rate</description>
  80616. <value>0x1</value>
  80617. </enumeratedValue>
  80618. </enumeratedValues>
  80619. </field>
  80620. <field>
  80621. <name>DSE</name>
  80622. <description>Drive Strength Field</description>
  80623. <bitOffset>0x3</bitOffset>
  80624. <bitWidth>3</bitWidth>
  80625. <access>read-write</access>
  80626. <enumeratedValues>
  80627. <enumeratedValue>
  80628. <name>DSE_0_output_driver_disabled_</name>
  80629. <description>output driver disabled;</description>
  80630. <value>0</value>
  80631. </enumeratedValue>
  80632. <enumeratedValue>
  80633. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  80634. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  80635. <value>0x1</value>
  80636. </enumeratedValue>
  80637. <enumeratedValue>
  80638. <name>DSE_2_R0_2</name>
  80639. <description>R0/2</description>
  80640. <value>0x2</value>
  80641. </enumeratedValue>
  80642. <enumeratedValue>
  80643. <name>DSE_3_R0_3</name>
  80644. <description>R0/3</description>
  80645. <value>0x3</value>
  80646. </enumeratedValue>
  80647. <enumeratedValue>
  80648. <name>DSE_4_R0_4</name>
  80649. <description>R0/4</description>
  80650. <value>0x4</value>
  80651. </enumeratedValue>
  80652. <enumeratedValue>
  80653. <name>DSE_5_R0_5</name>
  80654. <description>R0/5</description>
  80655. <value>0x5</value>
  80656. </enumeratedValue>
  80657. <enumeratedValue>
  80658. <name>DSE_6_R0_6</name>
  80659. <description>R0/6</description>
  80660. <value>0x6</value>
  80661. </enumeratedValue>
  80662. <enumeratedValue>
  80663. <name>DSE_7_R0_7</name>
  80664. <description>R0/7</description>
  80665. <value>0x7</value>
  80666. </enumeratedValue>
  80667. </enumeratedValues>
  80668. </field>
  80669. <field>
  80670. <name>SPEED</name>
  80671. <description>Speed Field</description>
  80672. <bitOffset>0x6</bitOffset>
  80673. <bitWidth>2</bitWidth>
  80674. <access>read-write</access>
  80675. <enumeratedValues>
  80676. <enumeratedValue>
  80677. <name>SPEED_0_low_50MHz_</name>
  80678. <description>low(50MHz)</description>
  80679. <value>0</value>
  80680. </enumeratedValue>
  80681. <enumeratedValue>
  80682. <name>SPEED_1_medium_100MHz_</name>
  80683. <description>medium(100MHz)</description>
  80684. <value>0x1</value>
  80685. </enumeratedValue>
  80686. <enumeratedValue>
  80687. <name>SPEED_2_medium_100MHz_</name>
  80688. <description>medium(100MHz)</description>
  80689. <value>0x2</value>
  80690. </enumeratedValue>
  80691. <enumeratedValue>
  80692. <name>SPEED_3_max_200MHz_</name>
  80693. <description>max(200MHz)</description>
  80694. <value>0x3</value>
  80695. </enumeratedValue>
  80696. </enumeratedValues>
  80697. </field>
  80698. <field>
  80699. <name>ODE</name>
  80700. <description>Open Drain Enable Field</description>
  80701. <bitOffset>0xB</bitOffset>
  80702. <bitWidth>1</bitWidth>
  80703. <access>read-write</access>
  80704. <enumeratedValues>
  80705. <enumeratedValue>
  80706. <name>ODE_0_Open_Drain_Disabled</name>
  80707. <description>Open Drain Disabled</description>
  80708. <value>0</value>
  80709. </enumeratedValue>
  80710. <enumeratedValue>
  80711. <name>ODE_1_Open_Drain_Enabled</name>
  80712. <description>Open Drain Enabled</description>
  80713. <value>0x1</value>
  80714. </enumeratedValue>
  80715. </enumeratedValues>
  80716. </field>
  80717. <field>
  80718. <name>PKE</name>
  80719. <description>Pull / Keep Enable Field</description>
  80720. <bitOffset>0xC</bitOffset>
  80721. <bitWidth>1</bitWidth>
  80722. <access>read-write</access>
  80723. <enumeratedValues>
  80724. <enumeratedValue>
  80725. <name>PKE_0_Pull_Keeper_Disabled</name>
  80726. <description>Pull/Keeper Disabled</description>
  80727. <value>0</value>
  80728. </enumeratedValue>
  80729. <enumeratedValue>
  80730. <name>PKE_1_Pull_Keeper_Enabled</name>
  80731. <description>Pull/Keeper Enabled</description>
  80732. <value>0x1</value>
  80733. </enumeratedValue>
  80734. </enumeratedValues>
  80735. </field>
  80736. <field>
  80737. <name>PUE</name>
  80738. <description>Pull / Keep Select Field</description>
  80739. <bitOffset>0xD</bitOffset>
  80740. <bitWidth>1</bitWidth>
  80741. <access>read-write</access>
  80742. <enumeratedValues>
  80743. <enumeratedValue>
  80744. <name>PUE_0_Keeper</name>
  80745. <description>Keeper</description>
  80746. <value>0</value>
  80747. </enumeratedValue>
  80748. <enumeratedValue>
  80749. <name>PUE_1_Pull</name>
  80750. <description>Pull</description>
  80751. <value>0x1</value>
  80752. </enumeratedValue>
  80753. </enumeratedValues>
  80754. </field>
  80755. <field>
  80756. <name>PUS</name>
  80757. <description>Pull Up / Down Config. Field</description>
  80758. <bitOffset>0xE</bitOffset>
  80759. <bitWidth>2</bitWidth>
  80760. <access>read-write</access>
  80761. <enumeratedValues>
  80762. <enumeratedValue>
  80763. <name>PUS_0_100K_Ohm_Pull_Down</name>
  80764. <description>100K Ohm Pull Down</description>
  80765. <value>0</value>
  80766. </enumeratedValue>
  80767. <enumeratedValue>
  80768. <name>PUS_1_47K_Ohm_Pull_Up</name>
  80769. <description>47K Ohm Pull Up</description>
  80770. <value>0x1</value>
  80771. </enumeratedValue>
  80772. <enumeratedValue>
  80773. <name>PUS_2_100K_Ohm_Pull_Up</name>
  80774. <description>100K Ohm Pull Up</description>
  80775. <value>0x2</value>
  80776. </enumeratedValue>
  80777. <enumeratedValue>
  80778. <name>PUS_3_22K_Ohm_Pull_Up</name>
  80779. <description>22K Ohm Pull Up</description>
  80780. <value>0x3</value>
  80781. </enumeratedValue>
  80782. </enumeratedValues>
  80783. </field>
  80784. <field>
  80785. <name>HYS</name>
  80786. <description>Hyst. Enable Field</description>
  80787. <bitOffset>0x10</bitOffset>
  80788. <bitWidth>1</bitWidth>
  80789. <access>read-write</access>
  80790. <enumeratedValues>
  80791. <enumeratedValue>
  80792. <name>HYS_0_Hysteresis_Disabled</name>
  80793. <description>Hysteresis Disabled</description>
  80794. <value>0</value>
  80795. </enumeratedValue>
  80796. <enumeratedValue>
  80797. <name>HYS_1_Hysteresis_Enabled</name>
  80798. <description>Hysteresis Enabled</description>
  80799. <value>0x1</value>
  80800. </enumeratedValue>
  80801. </enumeratedValues>
  80802. </field>
  80803. </fields>
  80804. </register>
  80805. <register>
  80806. <name>SW_PAD_CTL_PAD_GPIO1_IO01</name>
  80807. <description>SW_PAD_CTL_PAD_GPIO1_IO01 SW PAD Control Register</description>
  80808. <addressOffset>0x2EC</addressOffset>
  80809. <size>32</size>
  80810. <access>read-write</access>
  80811. <resetValue>0x10B0</resetValue>
  80812. <resetMask>0xFFFFFFFF</resetMask>
  80813. <fields>
  80814. <field>
  80815. <name>SRE</name>
  80816. <description>Slew Rate Field</description>
  80817. <bitOffset>0</bitOffset>
  80818. <bitWidth>1</bitWidth>
  80819. <access>read-write</access>
  80820. <enumeratedValues>
  80821. <enumeratedValue>
  80822. <name>SRE_0_Slow_Slew_Rate</name>
  80823. <description>Slow Slew Rate</description>
  80824. <value>0</value>
  80825. </enumeratedValue>
  80826. <enumeratedValue>
  80827. <name>SRE_1_Fast_Slew_Rate</name>
  80828. <description>Fast Slew Rate</description>
  80829. <value>0x1</value>
  80830. </enumeratedValue>
  80831. </enumeratedValues>
  80832. </field>
  80833. <field>
  80834. <name>DSE</name>
  80835. <description>Drive Strength Field</description>
  80836. <bitOffset>0x3</bitOffset>
  80837. <bitWidth>3</bitWidth>
  80838. <access>read-write</access>
  80839. <enumeratedValues>
  80840. <enumeratedValue>
  80841. <name>DSE_0_output_driver_disabled_</name>
  80842. <description>output driver disabled;</description>
  80843. <value>0</value>
  80844. </enumeratedValue>
  80845. <enumeratedValue>
  80846. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  80847. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  80848. <value>0x1</value>
  80849. </enumeratedValue>
  80850. <enumeratedValue>
  80851. <name>DSE_2_R0_2</name>
  80852. <description>R0/2</description>
  80853. <value>0x2</value>
  80854. </enumeratedValue>
  80855. <enumeratedValue>
  80856. <name>DSE_3_R0_3</name>
  80857. <description>R0/3</description>
  80858. <value>0x3</value>
  80859. </enumeratedValue>
  80860. <enumeratedValue>
  80861. <name>DSE_4_R0_4</name>
  80862. <description>R0/4</description>
  80863. <value>0x4</value>
  80864. </enumeratedValue>
  80865. <enumeratedValue>
  80866. <name>DSE_5_R0_5</name>
  80867. <description>R0/5</description>
  80868. <value>0x5</value>
  80869. </enumeratedValue>
  80870. <enumeratedValue>
  80871. <name>DSE_6_R0_6</name>
  80872. <description>R0/6</description>
  80873. <value>0x6</value>
  80874. </enumeratedValue>
  80875. <enumeratedValue>
  80876. <name>DSE_7_R0_7</name>
  80877. <description>R0/7</description>
  80878. <value>0x7</value>
  80879. </enumeratedValue>
  80880. </enumeratedValues>
  80881. </field>
  80882. <field>
  80883. <name>SPEED</name>
  80884. <description>Speed Field</description>
  80885. <bitOffset>0x6</bitOffset>
  80886. <bitWidth>2</bitWidth>
  80887. <access>read-write</access>
  80888. <enumeratedValues>
  80889. <enumeratedValue>
  80890. <name>SPEED_0_low_50MHz_</name>
  80891. <description>low(50MHz)</description>
  80892. <value>0</value>
  80893. </enumeratedValue>
  80894. <enumeratedValue>
  80895. <name>SPEED_1_medium_100MHz_</name>
  80896. <description>medium(100MHz)</description>
  80897. <value>0x1</value>
  80898. </enumeratedValue>
  80899. <enumeratedValue>
  80900. <name>SPEED_2_medium_100MHz_</name>
  80901. <description>medium(100MHz)</description>
  80902. <value>0x2</value>
  80903. </enumeratedValue>
  80904. <enumeratedValue>
  80905. <name>SPEED_3_max_200MHz_</name>
  80906. <description>max(200MHz)</description>
  80907. <value>0x3</value>
  80908. </enumeratedValue>
  80909. </enumeratedValues>
  80910. </field>
  80911. <field>
  80912. <name>ODE</name>
  80913. <description>Open Drain Enable Field</description>
  80914. <bitOffset>0xB</bitOffset>
  80915. <bitWidth>1</bitWidth>
  80916. <access>read-write</access>
  80917. <enumeratedValues>
  80918. <enumeratedValue>
  80919. <name>ODE_0_Open_Drain_Disabled</name>
  80920. <description>Open Drain Disabled</description>
  80921. <value>0</value>
  80922. </enumeratedValue>
  80923. <enumeratedValue>
  80924. <name>ODE_1_Open_Drain_Enabled</name>
  80925. <description>Open Drain Enabled</description>
  80926. <value>0x1</value>
  80927. </enumeratedValue>
  80928. </enumeratedValues>
  80929. </field>
  80930. <field>
  80931. <name>PKE</name>
  80932. <description>Pull / Keep Enable Field</description>
  80933. <bitOffset>0xC</bitOffset>
  80934. <bitWidth>1</bitWidth>
  80935. <access>read-write</access>
  80936. <enumeratedValues>
  80937. <enumeratedValue>
  80938. <name>PKE_0_Pull_Keeper_Disabled</name>
  80939. <description>Pull/Keeper Disabled</description>
  80940. <value>0</value>
  80941. </enumeratedValue>
  80942. <enumeratedValue>
  80943. <name>PKE_1_Pull_Keeper_Enabled</name>
  80944. <description>Pull/Keeper Enabled</description>
  80945. <value>0x1</value>
  80946. </enumeratedValue>
  80947. </enumeratedValues>
  80948. </field>
  80949. <field>
  80950. <name>PUE</name>
  80951. <description>Pull / Keep Select Field</description>
  80952. <bitOffset>0xD</bitOffset>
  80953. <bitWidth>1</bitWidth>
  80954. <access>read-write</access>
  80955. <enumeratedValues>
  80956. <enumeratedValue>
  80957. <name>PUE_0_Keeper</name>
  80958. <description>Keeper</description>
  80959. <value>0</value>
  80960. </enumeratedValue>
  80961. <enumeratedValue>
  80962. <name>PUE_1_Pull</name>
  80963. <description>Pull</description>
  80964. <value>0x1</value>
  80965. </enumeratedValue>
  80966. </enumeratedValues>
  80967. </field>
  80968. <field>
  80969. <name>PUS</name>
  80970. <description>Pull Up / Down Config. Field</description>
  80971. <bitOffset>0xE</bitOffset>
  80972. <bitWidth>2</bitWidth>
  80973. <access>read-write</access>
  80974. <enumeratedValues>
  80975. <enumeratedValue>
  80976. <name>PUS_0_100K_Ohm_Pull_Down</name>
  80977. <description>100K Ohm Pull Down</description>
  80978. <value>0</value>
  80979. </enumeratedValue>
  80980. <enumeratedValue>
  80981. <name>PUS_1_47K_Ohm_Pull_Up</name>
  80982. <description>47K Ohm Pull Up</description>
  80983. <value>0x1</value>
  80984. </enumeratedValue>
  80985. <enumeratedValue>
  80986. <name>PUS_2_100K_Ohm_Pull_Up</name>
  80987. <description>100K Ohm Pull Up</description>
  80988. <value>0x2</value>
  80989. </enumeratedValue>
  80990. <enumeratedValue>
  80991. <name>PUS_3_22K_Ohm_Pull_Up</name>
  80992. <description>22K Ohm Pull Up</description>
  80993. <value>0x3</value>
  80994. </enumeratedValue>
  80995. </enumeratedValues>
  80996. </field>
  80997. <field>
  80998. <name>HYS</name>
  80999. <description>Hyst. Enable Field</description>
  81000. <bitOffset>0x10</bitOffset>
  81001. <bitWidth>1</bitWidth>
  81002. <access>read-write</access>
  81003. <enumeratedValues>
  81004. <enumeratedValue>
  81005. <name>HYS_0_Hysteresis_Disabled</name>
  81006. <description>Hysteresis Disabled</description>
  81007. <value>0</value>
  81008. </enumeratedValue>
  81009. <enumeratedValue>
  81010. <name>HYS_1_Hysteresis_Enabled</name>
  81011. <description>Hysteresis Enabled</description>
  81012. <value>0x1</value>
  81013. </enumeratedValue>
  81014. </enumeratedValues>
  81015. </field>
  81016. </fields>
  81017. </register>
  81018. <register>
  81019. <name>SW_PAD_CTL_PAD_GPIO1_IO02</name>
  81020. <description>SW_PAD_CTL_PAD_GPIO1_IO02 SW PAD Control Register</description>
  81021. <addressOffset>0x2F0</addressOffset>
  81022. <size>32</size>
  81023. <access>read-write</access>
  81024. <resetValue>0x10B0</resetValue>
  81025. <resetMask>0xFFFFFFFF</resetMask>
  81026. <fields>
  81027. <field>
  81028. <name>SRE</name>
  81029. <description>Slew Rate Field</description>
  81030. <bitOffset>0</bitOffset>
  81031. <bitWidth>1</bitWidth>
  81032. <access>read-write</access>
  81033. <enumeratedValues>
  81034. <enumeratedValue>
  81035. <name>SRE_0_Slow_Slew_Rate</name>
  81036. <description>Slow Slew Rate</description>
  81037. <value>0</value>
  81038. </enumeratedValue>
  81039. <enumeratedValue>
  81040. <name>SRE_1_Fast_Slew_Rate</name>
  81041. <description>Fast Slew Rate</description>
  81042. <value>0x1</value>
  81043. </enumeratedValue>
  81044. </enumeratedValues>
  81045. </field>
  81046. <field>
  81047. <name>DSE</name>
  81048. <description>Drive Strength Field</description>
  81049. <bitOffset>0x3</bitOffset>
  81050. <bitWidth>3</bitWidth>
  81051. <access>read-write</access>
  81052. <enumeratedValues>
  81053. <enumeratedValue>
  81054. <name>DSE_0_output_driver_disabled_</name>
  81055. <description>output driver disabled;</description>
  81056. <value>0</value>
  81057. </enumeratedValue>
  81058. <enumeratedValue>
  81059. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  81060. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  81061. <value>0x1</value>
  81062. </enumeratedValue>
  81063. <enumeratedValue>
  81064. <name>DSE_2_R0_2</name>
  81065. <description>R0/2</description>
  81066. <value>0x2</value>
  81067. </enumeratedValue>
  81068. <enumeratedValue>
  81069. <name>DSE_3_R0_3</name>
  81070. <description>R0/3</description>
  81071. <value>0x3</value>
  81072. </enumeratedValue>
  81073. <enumeratedValue>
  81074. <name>DSE_4_R0_4</name>
  81075. <description>R0/4</description>
  81076. <value>0x4</value>
  81077. </enumeratedValue>
  81078. <enumeratedValue>
  81079. <name>DSE_5_R0_5</name>
  81080. <description>R0/5</description>
  81081. <value>0x5</value>
  81082. </enumeratedValue>
  81083. <enumeratedValue>
  81084. <name>DSE_6_R0_6</name>
  81085. <description>R0/6</description>
  81086. <value>0x6</value>
  81087. </enumeratedValue>
  81088. <enumeratedValue>
  81089. <name>DSE_7_R0_7</name>
  81090. <description>R0/7</description>
  81091. <value>0x7</value>
  81092. </enumeratedValue>
  81093. </enumeratedValues>
  81094. </field>
  81095. <field>
  81096. <name>SPEED</name>
  81097. <description>Speed Field</description>
  81098. <bitOffset>0x6</bitOffset>
  81099. <bitWidth>2</bitWidth>
  81100. <access>read-write</access>
  81101. <enumeratedValues>
  81102. <enumeratedValue>
  81103. <name>SPEED_0_low_50MHz_</name>
  81104. <description>low(50MHz)</description>
  81105. <value>0</value>
  81106. </enumeratedValue>
  81107. <enumeratedValue>
  81108. <name>SPEED_1_medium_100MHz_</name>
  81109. <description>medium(100MHz)</description>
  81110. <value>0x1</value>
  81111. </enumeratedValue>
  81112. <enumeratedValue>
  81113. <name>SPEED_2_medium_100MHz_</name>
  81114. <description>medium(100MHz)</description>
  81115. <value>0x2</value>
  81116. </enumeratedValue>
  81117. <enumeratedValue>
  81118. <name>SPEED_3_max_200MHz_</name>
  81119. <description>max(200MHz)</description>
  81120. <value>0x3</value>
  81121. </enumeratedValue>
  81122. </enumeratedValues>
  81123. </field>
  81124. <field>
  81125. <name>ODE</name>
  81126. <description>Open Drain Enable Field</description>
  81127. <bitOffset>0xB</bitOffset>
  81128. <bitWidth>1</bitWidth>
  81129. <access>read-write</access>
  81130. <enumeratedValues>
  81131. <enumeratedValue>
  81132. <name>ODE_0_Open_Drain_Disabled</name>
  81133. <description>Open Drain Disabled</description>
  81134. <value>0</value>
  81135. </enumeratedValue>
  81136. <enumeratedValue>
  81137. <name>ODE_1_Open_Drain_Enabled</name>
  81138. <description>Open Drain Enabled</description>
  81139. <value>0x1</value>
  81140. </enumeratedValue>
  81141. </enumeratedValues>
  81142. </field>
  81143. <field>
  81144. <name>PKE</name>
  81145. <description>Pull / Keep Enable Field</description>
  81146. <bitOffset>0xC</bitOffset>
  81147. <bitWidth>1</bitWidth>
  81148. <access>read-write</access>
  81149. <enumeratedValues>
  81150. <enumeratedValue>
  81151. <name>PKE_0_Pull_Keeper_Disabled</name>
  81152. <description>Pull/Keeper Disabled</description>
  81153. <value>0</value>
  81154. </enumeratedValue>
  81155. <enumeratedValue>
  81156. <name>PKE_1_Pull_Keeper_Enabled</name>
  81157. <description>Pull/Keeper Enabled</description>
  81158. <value>0x1</value>
  81159. </enumeratedValue>
  81160. </enumeratedValues>
  81161. </field>
  81162. <field>
  81163. <name>PUE</name>
  81164. <description>Pull / Keep Select Field</description>
  81165. <bitOffset>0xD</bitOffset>
  81166. <bitWidth>1</bitWidth>
  81167. <access>read-write</access>
  81168. <enumeratedValues>
  81169. <enumeratedValue>
  81170. <name>PUE_0_Keeper</name>
  81171. <description>Keeper</description>
  81172. <value>0</value>
  81173. </enumeratedValue>
  81174. <enumeratedValue>
  81175. <name>PUE_1_Pull</name>
  81176. <description>Pull</description>
  81177. <value>0x1</value>
  81178. </enumeratedValue>
  81179. </enumeratedValues>
  81180. </field>
  81181. <field>
  81182. <name>PUS</name>
  81183. <description>Pull Up / Down Config. Field</description>
  81184. <bitOffset>0xE</bitOffset>
  81185. <bitWidth>2</bitWidth>
  81186. <access>read-write</access>
  81187. <enumeratedValues>
  81188. <enumeratedValue>
  81189. <name>PUS_0_100K_Ohm_Pull_Down</name>
  81190. <description>100K Ohm Pull Down</description>
  81191. <value>0</value>
  81192. </enumeratedValue>
  81193. <enumeratedValue>
  81194. <name>PUS_1_47K_Ohm_Pull_Up</name>
  81195. <description>47K Ohm Pull Up</description>
  81196. <value>0x1</value>
  81197. </enumeratedValue>
  81198. <enumeratedValue>
  81199. <name>PUS_2_100K_Ohm_Pull_Up</name>
  81200. <description>100K Ohm Pull Up</description>
  81201. <value>0x2</value>
  81202. </enumeratedValue>
  81203. <enumeratedValue>
  81204. <name>PUS_3_22K_Ohm_Pull_Up</name>
  81205. <description>22K Ohm Pull Up</description>
  81206. <value>0x3</value>
  81207. </enumeratedValue>
  81208. </enumeratedValues>
  81209. </field>
  81210. <field>
  81211. <name>HYS</name>
  81212. <description>Hyst. Enable Field</description>
  81213. <bitOffset>0x10</bitOffset>
  81214. <bitWidth>1</bitWidth>
  81215. <access>read-write</access>
  81216. <enumeratedValues>
  81217. <enumeratedValue>
  81218. <name>HYS_0_Hysteresis_Disabled</name>
  81219. <description>Hysteresis Disabled</description>
  81220. <value>0</value>
  81221. </enumeratedValue>
  81222. <enumeratedValue>
  81223. <name>HYS_1_Hysteresis_Enabled</name>
  81224. <description>Hysteresis Enabled</description>
  81225. <value>0x1</value>
  81226. </enumeratedValue>
  81227. </enumeratedValues>
  81228. </field>
  81229. </fields>
  81230. </register>
  81231. <register>
  81232. <name>SW_PAD_CTL_PAD_GPIO1_IO03</name>
  81233. <description>SW_PAD_CTL_PAD_GPIO1_IO03 SW PAD Control Register</description>
  81234. <addressOffset>0x2F4</addressOffset>
  81235. <size>32</size>
  81236. <access>read-write</access>
  81237. <resetValue>0x10B0</resetValue>
  81238. <resetMask>0xFFFFFFFF</resetMask>
  81239. <fields>
  81240. <field>
  81241. <name>SRE</name>
  81242. <description>Slew Rate Field</description>
  81243. <bitOffset>0</bitOffset>
  81244. <bitWidth>1</bitWidth>
  81245. <access>read-write</access>
  81246. <enumeratedValues>
  81247. <enumeratedValue>
  81248. <name>SRE_0_Slow_Slew_Rate</name>
  81249. <description>Slow Slew Rate</description>
  81250. <value>0</value>
  81251. </enumeratedValue>
  81252. <enumeratedValue>
  81253. <name>SRE_1_Fast_Slew_Rate</name>
  81254. <description>Fast Slew Rate</description>
  81255. <value>0x1</value>
  81256. </enumeratedValue>
  81257. </enumeratedValues>
  81258. </field>
  81259. <field>
  81260. <name>DSE</name>
  81261. <description>Drive Strength Field</description>
  81262. <bitOffset>0x3</bitOffset>
  81263. <bitWidth>3</bitWidth>
  81264. <access>read-write</access>
  81265. <enumeratedValues>
  81266. <enumeratedValue>
  81267. <name>DSE_0_output_driver_disabled_</name>
  81268. <description>output driver disabled;</description>
  81269. <value>0</value>
  81270. </enumeratedValue>
  81271. <enumeratedValue>
  81272. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  81273. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  81274. <value>0x1</value>
  81275. </enumeratedValue>
  81276. <enumeratedValue>
  81277. <name>DSE_2_R0_2</name>
  81278. <description>R0/2</description>
  81279. <value>0x2</value>
  81280. </enumeratedValue>
  81281. <enumeratedValue>
  81282. <name>DSE_3_R0_3</name>
  81283. <description>R0/3</description>
  81284. <value>0x3</value>
  81285. </enumeratedValue>
  81286. <enumeratedValue>
  81287. <name>DSE_4_R0_4</name>
  81288. <description>R0/4</description>
  81289. <value>0x4</value>
  81290. </enumeratedValue>
  81291. <enumeratedValue>
  81292. <name>DSE_5_R0_5</name>
  81293. <description>R0/5</description>
  81294. <value>0x5</value>
  81295. </enumeratedValue>
  81296. <enumeratedValue>
  81297. <name>DSE_6_R0_6</name>
  81298. <description>R0/6</description>
  81299. <value>0x6</value>
  81300. </enumeratedValue>
  81301. <enumeratedValue>
  81302. <name>DSE_7_R0_7</name>
  81303. <description>R0/7</description>
  81304. <value>0x7</value>
  81305. </enumeratedValue>
  81306. </enumeratedValues>
  81307. </field>
  81308. <field>
  81309. <name>SPEED</name>
  81310. <description>Speed Field</description>
  81311. <bitOffset>0x6</bitOffset>
  81312. <bitWidth>2</bitWidth>
  81313. <access>read-write</access>
  81314. <enumeratedValues>
  81315. <enumeratedValue>
  81316. <name>SPEED_0_low_50MHz_</name>
  81317. <description>low(50MHz)</description>
  81318. <value>0</value>
  81319. </enumeratedValue>
  81320. <enumeratedValue>
  81321. <name>SPEED_1_medium_100MHz_</name>
  81322. <description>medium(100MHz)</description>
  81323. <value>0x1</value>
  81324. </enumeratedValue>
  81325. <enumeratedValue>
  81326. <name>SPEED_2_medium_100MHz_</name>
  81327. <description>medium(100MHz)</description>
  81328. <value>0x2</value>
  81329. </enumeratedValue>
  81330. <enumeratedValue>
  81331. <name>SPEED_3_max_200MHz_</name>
  81332. <description>max(200MHz)</description>
  81333. <value>0x3</value>
  81334. </enumeratedValue>
  81335. </enumeratedValues>
  81336. </field>
  81337. <field>
  81338. <name>ODE</name>
  81339. <description>Open Drain Enable Field</description>
  81340. <bitOffset>0xB</bitOffset>
  81341. <bitWidth>1</bitWidth>
  81342. <access>read-write</access>
  81343. <enumeratedValues>
  81344. <enumeratedValue>
  81345. <name>ODE_0_Open_Drain_Disabled</name>
  81346. <description>Open Drain Disabled</description>
  81347. <value>0</value>
  81348. </enumeratedValue>
  81349. <enumeratedValue>
  81350. <name>ODE_1_Open_Drain_Enabled</name>
  81351. <description>Open Drain Enabled</description>
  81352. <value>0x1</value>
  81353. </enumeratedValue>
  81354. </enumeratedValues>
  81355. </field>
  81356. <field>
  81357. <name>PKE</name>
  81358. <description>Pull / Keep Enable Field</description>
  81359. <bitOffset>0xC</bitOffset>
  81360. <bitWidth>1</bitWidth>
  81361. <access>read-write</access>
  81362. <enumeratedValues>
  81363. <enumeratedValue>
  81364. <name>PKE_0_Pull_Keeper_Disabled</name>
  81365. <description>Pull/Keeper Disabled</description>
  81366. <value>0</value>
  81367. </enumeratedValue>
  81368. <enumeratedValue>
  81369. <name>PKE_1_Pull_Keeper_Enabled</name>
  81370. <description>Pull/Keeper Enabled</description>
  81371. <value>0x1</value>
  81372. </enumeratedValue>
  81373. </enumeratedValues>
  81374. </field>
  81375. <field>
  81376. <name>PUE</name>
  81377. <description>Pull / Keep Select Field</description>
  81378. <bitOffset>0xD</bitOffset>
  81379. <bitWidth>1</bitWidth>
  81380. <access>read-write</access>
  81381. <enumeratedValues>
  81382. <enumeratedValue>
  81383. <name>PUE_0_Keeper</name>
  81384. <description>Keeper</description>
  81385. <value>0</value>
  81386. </enumeratedValue>
  81387. <enumeratedValue>
  81388. <name>PUE_1_Pull</name>
  81389. <description>Pull</description>
  81390. <value>0x1</value>
  81391. </enumeratedValue>
  81392. </enumeratedValues>
  81393. </field>
  81394. <field>
  81395. <name>PUS</name>
  81396. <description>Pull Up / Down Config. Field</description>
  81397. <bitOffset>0xE</bitOffset>
  81398. <bitWidth>2</bitWidth>
  81399. <access>read-write</access>
  81400. <enumeratedValues>
  81401. <enumeratedValue>
  81402. <name>PUS_0_100K_Ohm_Pull_Down</name>
  81403. <description>100K Ohm Pull Down</description>
  81404. <value>0</value>
  81405. </enumeratedValue>
  81406. <enumeratedValue>
  81407. <name>PUS_1_47K_Ohm_Pull_Up</name>
  81408. <description>47K Ohm Pull Up</description>
  81409. <value>0x1</value>
  81410. </enumeratedValue>
  81411. <enumeratedValue>
  81412. <name>PUS_2_100K_Ohm_Pull_Up</name>
  81413. <description>100K Ohm Pull Up</description>
  81414. <value>0x2</value>
  81415. </enumeratedValue>
  81416. <enumeratedValue>
  81417. <name>PUS_3_22K_Ohm_Pull_Up</name>
  81418. <description>22K Ohm Pull Up</description>
  81419. <value>0x3</value>
  81420. </enumeratedValue>
  81421. </enumeratedValues>
  81422. </field>
  81423. <field>
  81424. <name>HYS</name>
  81425. <description>Hyst. Enable Field</description>
  81426. <bitOffset>0x10</bitOffset>
  81427. <bitWidth>1</bitWidth>
  81428. <access>read-write</access>
  81429. <enumeratedValues>
  81430. <enumeratedValue>
  81431. <name>HYS_0_Hysteresis_Disabled</name>
  81432. <description>Hysteresis Disabled</description>
  81433. <value>0</value>
  81434. </enumeratedValue>
  81435. <enumeratedValue>
  81436. <name>HYS_1_Hysteresis_Enabled</name>
  81437. <description>Hysteresis Enabled</description>
  81438. <value>0x1</value>
  81439. </enumeratedValue>
  81440. </enumeratedValues>
  81441. </field>
  81442. </fields>
  81443. </register>
  81444. <register>
  81445. <name>SW_PAD_CTL_PAD_GPIO1_IO04</name>
  81446. <description>SW_PAD_CTL_PAD_GPIO1_IO04 SW PAD Control Register</description>
  81447. <addressOffset>0x2F8</addressOffset>
  81448. <size>32</size>
  81449. <access>read-write</access>
  81450. <resetValue>0x10B0</resetValue>
  81451. <resetMask>0xFFFFFFFF</resetMask>
  81452. <fields>
  81453. <field>
  81454. <name>SRE</name>
  81455. <description>Slew Rate Field</description>
  81456. <bitOffset>0</bitOffset>
  81457. <bitWidth>1</bitWidth>
  81458. <access>read-write</access>
  81459. <enumeratedValues>
  81460. <enumeratedValue>
  81461. <name>SRE_0_Slow_Slew_Rate</name>
  81462. <description>Slow Slew Rate</description>
  81463. <value>0</value>
  81464. </enumeratedValue>
  81465. <enumeratedValue>
  81466. <name>SRE_1_Fast_Slew_Rate</name>
  81467. <description>Fast Slew Rate</description>
  81468. <value>0x1</value>
  81469. </enumeratedValue>
  81470. </enumeratedValues>
  81471. </field>
  81472. <field>
  81473. <name>DSE</name>
  81474. <description>Drive Strength Field</description>
  81475. <bitOffset>0x3</bitOffset>
  81476. <bitWidth>3</bitWidth>
  81477. <access>read-write</access>
  81478. <enumeratedValues>
  81479. <enumeratedValue>
  81480. <name>DSE_0_output_driver_disabled_</name>
  81481. <description>output driver disabled;</description>
  81482. <value>0</value>
  81483. </enumeratedValue>
  81484. <enumeratedValue>
  81485. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  81486. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  81487. <value>0x1</value>
  81488. </enumeratedValue>
  81489. <enumeratedValue>
  81490. <name>DSE_2_R0_2</name>
  81491. <description>R0/2</description>
  81492. <value>0x2</value>
  81493. </enumeratedValue>
  81494. <enumeratedValue>
  81495. <name>DSE_3_R0_3</name>
  81496. <description>R0/3</description>
  81497. <value>0x3</value>
  81498. </enumeratedValue>
  81499. <enumeratedValue>
  81500. <name>DSE_4_R0_4</name>
  81501. <description>R0/4</description>
  81502. <value>0x4</value>
  81503. </enumeratedValue>
  81504. <enumeratedValue>
  81505. <name>DSE_5_R0_5</name>
  81506. <description>R0/5</description>
  81507. <value>0x5</value>
  81508. </enumeratedValue>
  81509. <enumeratedValue>
  81510. <name>DSE_6_R0_6</name>
  81511. <description>R0/6</description>
  81512. <value>0x6</value>
  81513. </enumeratedValue>
  81514. <enumeratedValue>
  81515. <name>DSE_7_R0_7</name>
  81516. <description>R0/7</description>
  81517. <value>0x7</value>
  81518. </enumeratedValue>
  81519. </enumeratedValues>
  81520. </field>
  81521. <field>
  81522. <name>SPEED</name>
  81523. <description>Speed Field</description>
  81524. <bitOffset>0x6</bitOffset>
  81525. <bitWidth>2</bitWidth>
  81526. <access>read-write</access>
  81527. <enumeratedValues>
  81528. <enumeratedValue>
  81529. <name>SPEED_0_low_50MHz_</name>
  81530. <description>low(50MHz)</description>
  81531. <value>0</value>
  81532. </enumeratedValue>
  81533. <enumeratedValue>
  81534. <name>SPEED_1_medium_100MHz_</name>
  81535. <description>medium(100MHz)</description>
  81536. <value>0x1</value>
  81537. </enumeratedValue>
  81538. <enumeratedValue>
  81539. <name>SPEED_2_medium_100MHz_</name>
  81540. <description>medium(100MHz)</description>
  81541. <value>0x2</value>
  81542. </enumeratedValue>
  81543. <enumeratedValue>
  81544. <name>SPEED_3_max_200MHz_</name>
  81545. <description>max(200MHz)</description>
  81546. <value>0x3</value>
  81547. </enumeratedValue>
  81548. </enumeratedValues>
  81549. </field>
  81550. <field>
  81551. <name>ODE</name>
  81552. <description>Open Drain Enable Field</description>
  81553. <bitOffset>0xB</bitOffset>
  81554. <bitWidth>1</bitWidth>
  81555. <access>read-write</access>
  81556. <enumeratedValues>
  81557. <enumeratedValue>
  81558. <name>ODE_0_Open_Drain_Disabled</name>
  81559. <description>Open Drain Disabled</description>
  81560. <value>0</value>
  81561. </enumeratedValue>
  81562. <enumeratedValue>
  81563. <name>ODE_1_Open_Drain_Enabled</name>
  81564. <description>Open Drain Enabled</description>
  81565. <value>0x1</value>
  81566. </enumeratedValue>
  81567. </enumeratedValues>
  81568. </field>
  81569. <field>
  81570. <name>PKE</name>
  81571. <description>Pull / Keep Enable Field</description>
  81572. <bitOffset>0xC</bitOffset>
  81573. <bitWidth>1</bitWidth>
  81574. <access>read-write</access>
  81575. <enumeratedValues>
  81576. <enumeratedValue>
  81577. <name>PKE_0_Pull_Keeper_Disabled</name>
  81578. <description>Pull/Keeper Disabled</description>
  81579. <value>0</value>
  81580. </enumeratedValue>
  81581. <enumeratedValue>
  81582. <name>PKE_1_Pull_Keeper_Enabled</name>
  81583. <description>Pull/Keeper Enabled</description>
  81584. <value>0x1</value>
  81585. </enumeratedValue>
  81586. </enumeratedValues>
  81587. </field>
  81588. <field>
  81589. <name>PUE</name>
  81590. <description>Pull / Keep Select Field</description>
  81591. <bitOffset>0xD</bitOffset>
  81592. <bitWidth>1</bitWidth>
  81593. <access>read-write</access>
  81594. <enumeratedValues>
  81595. <enumeratedValue>
  81596. <name>PUE_0_Keeper</name>
  81597. <description>Keeper</description>
  81598. <value>0</value>
  81599. </enumeratedValue>
  81600. <enumeratedValue>
  81601. <name>PUE_1_Pull</name>
  81602. <description>Pull</description>
  81603. <value>0x1</value>
  81604. </enumeratedValue>
  81605. </enumeratedValues>
  81606. </field>
  81607. <field>
  81608. <name>PUS</name>
  81609. <description>Pull Up / Down Config. Field</description>
  81610. <bitOffset>0xE</bitOffset>
  81611. <bitWidth>2</bitWidth>
  81612. <access>read-write</access>
  81613. <enumeratedValues>
  81614. <enumeratedValue>
  81615. <name>PUS_0_100K_Ohm_Pull_Down</name>
  81616. <description>100K Ohm Pull Down</description>
  81617. <value>0</value>
  81618. </enumeratedValue>
  81619. <enumeratedValue>
  81620. <name>PUS_1_47K_Ohm_Pull_Up</name>
  81621. <description>47K Ohm Pull Up</description>
  81622. <value>0x1</value>
  81623. </enumeratedValue>
  81624. <enumeratedValue>
  81625. <name>PUS_2_100K_Ohm_Pull_Up</name>
  81626. <description>100K Ohm Pull Up</description>
  81627. <value>0x2</value>
  81628. </enumeratedValue>
  81629. <enumeratedValue>
  81630. <name>PUS_3_22K_Ohm_Pull_Up</name>
  81631. <description>22K Ohm Pull Up</description>
  81632. <value>0x3</value>
  81633. </enumeratedValue>
  81634. </enumeratedValues>
  81635. </field>
  81636. <field>
  81637. <name>HYS</name>
  81638. <description>Hyst. Enable Field</description>
  81639. <bitOffset>0x10</bitOffset>
  81640. <bitWidth>1</bitWidth>
  81641. <access>read-write</access>
  81642. <enumeratedValues>
  81643. <enumeratedValue>
  81644. <name>HYS_0_Hysteresis_Disabled</name>
  81645. <description>Hysteresis Disabled</description>
  81646. <value>0</value>
  81647. </enumeratedValue>
  81648. <enumeratedValue>
  81649. <name>HYS_1_Hysteresis_Enabled</name>
  81650. <description>Hysteresis Enabled</description>
  81651. <value>0x1</value>
  81652. </enumeratedValue>
  81653. </enumeratedValues>
  81654. </field>
  81655. </fields>
  81656. </register>
  81657. <register>
  81658. <name>SW_PAD_CTL_PAD_GPIO1_IO05</name>
  81659. <description>SW_PAD_CTL_PAD_GPIO1_IO05 SW PAD Control Register</description>
  81660. <addressOffset>0x2FC</addressOffset>
  81661. <size>32</size>
  81662. <access>read-write</access>
  81663. <resetValue>0x10B0</resetValue>
  81664. <resetMask>0xFFFFFFFF</resetMask>
  81665. <fields>
  81666. <field>
  81667. <name>SRE</name>
  81668. <description>Slew Rate Field</description>
  81669. <bitOffset>0</bitOffset>
  81670. <bitWidth>1</bitWidth>
  81671. <access>read-write</access>
  81672. <enumeratedValues>
  81673. <enumeratedValue>
  81674. <name>SRE_0_Slow_Slew_Rate</name>
  81675. <description>Slow Slew Rate</description>
  81676. <value>0</value>
  81677. </enumeratedValue>
  81678. <enumeratedValue>
  81679. <name>SRE_1_Fast_Slew_Rate</name>
  81680. <description>Fast Slew Rate</description>
  81681. <value>0x1</value>
  81682. </enumeratedValue>
  81683. </enumeratedValues>
  81684. </field>
  81685. <field>
  81686. <name>DSE</name>
  81687. <description>Drive Strength Field</description>
  81688. <bitOffset>0x3</bitOffset>
  81689. <bitWidth>3</bitWidth>
  81690. <access>read-write</access>
  81691. <enumeratedValues>
  81692. <enumeratedValue>
  81693. <name>DSE_0_output_driver_disabled_</name>
  81694. <description>output driver disabled;</description>
  81695. <value>0</value>
  81696. </enumeratedValue>
  81697. <enumeratedValue>
  81698. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  81699. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  81700. <value>0x1</value>
  81701. </enumeratedValue>
  81702. <enumeratedValue>
  81703. <name>DSE_2_R0_2</name>
  81704. <description>R0/2</description>
  81705. <value>0x2</value>
  81706. </enumeratedValue>
  81707. <enumeratedValue>
  81708. <name>DSE_3_R0_3</name>
  81709. <description>R0/3</description>
  81710. <value>0x3</value>
  81711. </enumeratedValue>
  81712. <enumeratedValue>
  81713. <name>DSE_4_R0_4</name>
  81714. <description>R0/4</description>
  81715. <value>0x4</value>
  81716. </enumeratedValue>
  81717. <enumeratedValue>
  81718. <name>DSE_5_R0_5</name>
  81719. <description>R0/5</description>
  81720. <value>0x5</value>
  81721. </enumeratedValue>
  81722. <enumeratedValue>
  81723. <name>DSE_6_R0_6</name>
  81724. <description>R0/6</description>
  81725. <value>0x6</value>
  81726. </enumeratedValue>
  81727. <enumeratedValue>
  81728. <name>DSE_7_R0_7</name>
  81729. <description>R0/7</description>
  81730. <value>0x7</value>
  81731. </enumeratedValue>
  81732. </enumeratedValues>
  81733. </field>
  81734. <field>
  81735. <name>SPEED</name>
  81736. <description>Speed Field</description>
  81737. <bitOffset>0x6</bitOffset>
  81738. <bitWidth>2</bitWidth>
  81739. <access>read-write</access>
  81740. <enumeratedValues>
  81741. <enumeratedValue>
  81742. <name>SPEED_0_low_50MHz_</name>
  81743. <description>low(50MHz)</description>
  81744. <value>0</value>
  81745. </enumeratedValue>
  81746. <enumeratedValue>
  81747. <name>SPEED_1_medium_100MHz_</name>
  81748. <description>medium(100MHz)</description>
  81749. <value>0x1</value>
  81750. </enumeratedValue>
  81751. <enumeratedValue>
  81752. <name>SPEED_2_medium_100MHz_</name>
  81753. <description>medium(100MHz)</description>
  81754. <value>0x2</value>
  81755. </enumeratedValue>
  81756. <enumeratedValue>
  81757. <name>SPEED_3_max_200MHz_</name>
  81758. <description>max(200MHz)</description>
  81759. <value>0x3</value>
  81760. </enumeratedValue>
  81761. </enumeratedValues>
  81762. </field>
  81763. <field>
  81764. <name>ODE</name>
  81765. <description>Open Drain Enable Field</description>
  81766. <bitOffset>0xB</bitOffset>
  81767. <bitWidth>1</bitWidth>
  81768. <access>read-write</access>
  81769. <enumeratedValues>
  81770. <enumeratedValue>
  81771. <name>ODE_0_Open_Drain_Disabled</name>
  81772. <description>Open Drain Disabled</description>
  81773. <value>0</value>
  81774. </enumeratedValue>
  81775. <enumeratedValue>
  81776. <name>ODE_1_Open_Drain_Enabled</name>
  81777. <description>Open Drain Enabled</description>
  81778. <value>0x1</value>
  81779. </enumeratedValue>
  81780. </enumeratedValues>
  81781. </field>
  81782. <field>
  81783. <name>PKE</name>
  81784. <description>Pull / Keep Enable Field</description>
  81785. <bitOffset>0xC</bitOffset>
  81786. <bitWidth>1</bitWidth>
  81787. <access>read-write</access>
  81788. <enumeratedValues>
  81789. <enumeratedValue>
  81790. <name>PKE_0_Pull_Keeper_Disabled</name>
  81791. <description>Pull/Keeper Disabled</description>
  81792. <value>0</value>
  81793. </enumeratedValue>
  81794. <enumeratedValue>
  81795. <name>PKE_1_Pull_Keeper_Enabled</name>
  81796. <description>Pull/Keeper Enabled</description>
  81797. <value>0x1</value>
  81798. </enumeratedValue>
  81799. </enumeratedValues>
  81800. </field>
  81801. <field>
  81802. <name>PUE</name>
  81803. <description>Pull / Keep Select Field</description>
  81804. <bitOffset>0xD</bitOffset>
  81805. <bitWidth>1</bitWidth>
  81806. <access>read-write</access>
  81807. <enumeratedValues>
  81808. <enumeratedValue>
  81809. <name>PUE_0_Keeper</name>
  81810. <description>Keeper</description>
  81811. <value>0</value>
  81812. </enumeratedValue>
  81813. <enumeratedValue>
  81814. <name>PUE_1_Pull</name>
  81815. <description>Pull</description>
  81816. <value>0x1</value>
  81817. </enumeratedValue>
  81818. </enumeratedValues>
  81819. </field>
  81820. <field>
  81821. <name>PUS</name>
  81822. <description>Pull Up / Down Config. Field</description>
  81823. <bitOffset>0xE</bitOffset>
  81824. <bitWidth>2</bitWidth>
  81825. <access>read-write</access>
  81826. <enumeratedValues>
  81827. <enumeratedValue>
  81828. <name>PUS_0_100K_Ohm_Pull_Down</name>
  81829. <description>100K Ohm Pull Down</description>
  81830. <value>0</value>
  81831. </enumeratedValue>
  81832. <enumeratedValue>
  81833. <name>PUS_1_47K_Ohm_Pull_Up</name>
  81834. <description>47K Ohm Pull Up</description>
  81835. <value>0x1</value>
  81836. </enumeratedValue>
  81837. <enumeratedValue>
  81838. <name>PUS_2_100K_Ohm_Pull_Up</name>
  81839. <description>100K Ohm Pull Up</description>
  81840. <value>0x2</value>
  81841. </enumeratedValue>
  81842. <enumeratedValue>
  81843. <name>PUS_3_22K_Ohm_Pull_Up</name>
  81844. <description>22K Ohm Pull Up</description>
  81845. <value>0x3</value>
  81846. </enumeratedValue>
  81847. </enumeratedValues>
  81848. </field>
  81849. <field>
  81850. <name>HYS</name>
  81851. <description>Hyst. Enable Field</description>
  81852. <bitOffset>0x10</bitOffset>
  81853. <bitWidth>1</bitWidth>
  81854. <access>read-write</access>
  81855. <enumeratedValues>
  81856. <enumeratedValue>
  81857. <name>HYS_0_Hysteresis_Disabled</name>
  81858. <description>Hysteresis Disabled</description>
  81859. <value>0</value>
  81860. </enumeratedValue>
  81861. <enumeratedValue>
  81862. <name>HYS_1_Hysteresis_Enabled</name>
  81863. <description>Hysteresis Enabled</description>
  81864. <value>0x1</value>
  81865. </enumeratedValue>
  81866. </enumeratedValues>
  81867. </field>
  81868. </fields>
  81869. </register>
  81870. <register>
  81871. <name>SW_PAD_CTL_PAD_GPIO1_IO06</name>
  81872. <description>SW_PAD_CTL_PAD_GPIO1_IO06 SW PAD Control Register</description>
  81873. <addressOffset>0x300</addressOffset>
  81874. <size>32</size>
  81875. <access>read-write</access>
  81876. <resetValue>0x10B0</resetValue>
  81877. <resetMask>0xFFFFFFFF</resetMask>
  81878. <fields>
  81879. <field>
  81880. <name>SRE</name>
  81881. <description>Slew Rate Field</description>
  81882. <bitOffset>0</bitOffset>
  81883. <bitWidth>1</bitWidth>
  81884. <access>read-write</access>
  81885. <enumeratedValues>
  81886. <enumeratedValue>
  81887. <name>SRE_0_Slow_Slew_Rate</name>
  81888. <description>Slow Slew Rate</description>
  81889. <value>0</value>
  81890. </enumeratedValue>
  81891. <enumeratedValue>
  81892. <name>SRE_1_Fast_Slew_Rate</name>
  81893. <description>Fast Slew Rate</description>
  81894. <value>0x1</value>
  81895. </enumeratedValue>
  81896. </enumeratedValues>
  81897. </field>
  81898. <field>
  81899. <name>DSE</name>
  81900. <description>Drive Strength Field</description>
  81901. <bitOffset>0x3</bitOffset>
  81902. <bitWidth>3</bitWidth>
  81903. <access>read-write</access>
  81904. <enumeratedValues>
  81905. <enumeratedValue>
  81906. <name>DSE_0_output_driver_disabled_</name>
  81907. <description>output driver disabled;</description>
  81908. <value>0</value>
  81909. </enumeratedValue>
  81910. <enumeratedValue>
  81911. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  81912. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  81913. <value>0x1</value>
  81914. </enumeratedValue>
  81915. <enumeratedValue>
  81916. <name>DSE_2_R0_2</name>
  81917. <description>R0/2</description>
  81918. <value>0x2</value>
  81919. </enumeratedValue>
  81920. <enumeratedValue>
  81921. <name>DSE_3_R0_3</name>
  81922. <description>R0/3</description>
  81923. <value>0x3</value>
  81924. </enumeratedValue>
  81925. <enumeratedValue>
  81926. <name>DSE_4_R0_4</name>
  81927. <description>R0/4</description>
  81928. <value>0x4</value>
  81929. </enumeratedValue>
  81930. <enumeratedValue>
  81931. <name>DSE_5_R0_5</name>
  81932. <description>R0/5</description>
  81933. <value>0x5</value>
  81934. </enumeratedValue>
  81935. <enumeratedValue>
  81936. <name>DSE_6_R0_6</name>
  81937. <description>R0/6</description>
  81938. <value>0x6</value>
  81939. </enumeratedValue>
  81940. <enumeratedValue>
  81941. <name>DSE_7_R0_7</name>
  81942. <description>R0/7</description>
  81943. <value>0x7</value>
  81944. </enumeratedValue>
  81945. </enumeratedValues>
  81946. </field>
  81947. <field>
  81948. <name>SPEED</name>
  81949. <description>Speed Field</description>
  81950. <bitOffset>0x6</bitOffset>
  81951. <bitWidth>2</bitWidth>
  81952. <access>read-write</access>
  81953. <enumeratedValues>
  81954. <enumeratedValue>
  81955. <name>SPEED_0_low_50MHz_</name>
  81956. <description>low(50MHz)</description>
  81957. <value>0</value>
  81958. </enumeratedValue>
  81959. <enumeratedValue>
  81960. <name>SPEED_1_medium_100MHz_</name>
  81961. <description>medium(100MHz)</description>
  81962. <value>0x1</value>
  81963. </enumeratedValue>
  81964. <enumeratedValue>
  81965. <name>SPEED_2_medium_100MHz_</name>
  81966. <description>medium(100MHz)</description>
  81967. <value>0x2</value>
  81968. </enumeratedValue>
  81969. <enumeratedValue>
  81970. <name>SPEED_3_max_200MHz_</name>
  81971. <description>max(200MHz)</description>
  81972. <value>0x3</value>
  81973. </enumeratedValue>
  81974. </enumeratedValues>
  81975. </field>
  81976. <field>
  81977. <name>ODE</name>
  81978. <description>Open Drain Enable Field</description>
  81979. <bitOffset>0xB</bitOffset>
  81980. <bitWidth>1</bitWidth>
  81981. <access>read-write</access>
  81982. <enumeratedValues>
  81983. <enumeratedValue>
  81984. <name>ODE_0_Open_Drain_Disabled</name>
  81985. <description>Open Drain Disabled</description>
  81986. <value>0</value>
  81987. </enumeratedValue>
  81988. <enumeratedValue>
  81989. <name>ODE_1_Open_Drain_Enabled</name>
  81990. <description>Open Drain Enabled</description>
  81991. <value>0x1</value>
  81992. </enumeratedValue>
  81993. </enumeratedValues>
  81994. </field>
  81995. <field>
  81996. <name>PKE</name>
  81997. <description>Pull / Keep Enable Field</description>
  81998. <bitOffset>0xC</bitOffset>
  81999. <bitWidth>1</bitWidth>
  82000. <access>read-write</access>
  82001. <enumeratedValues>
  82002. <enumeratedValue>
  82003. <name>PKE_0_Pull_Keeper_Disabled</name>
  82004. <description>Pull/Keeper Disabled</description>
  82005. <value>0</value>
  82006. </enumeratedValue>
  82007. <enumeratedValue>
  82008. <name>PKE_1_Pull_Keeper_Enabled</name>
  82009. <description>Pull/Keeper Enabled</description>
  82010. <value>0x1</value>
  82011. </enumeratedValue>
  82012. </enumeratedValues>
  82013. </field>
  82014. <field>
  82015. <name>PUE</name>
  82016. <description>Pull / Keep Select Field</description>
  82017. <bitOffset>0xD</bitOffset>
  82018. <bitWidth>1</bitWidth>
  82019. <access>read-write</access>
  82020. <enumeratedValues>
  82021. <enumeratedValue>
  82022. <name>PUE_0_Keeper</name>
  82023. <description>Keeper</description>
  82024. <value>0</value>
  82025. </enumeratedValue>
  82026. <enumeratedValue>
  82027. <name>PUE_1_Pull</name>
  82028. <description>Pull</description>
  82029. <value>0x1</value>
  82030. </enumeratedValue>
  82031. </enumeratedValues>
  82032. </field>
  82033. <field>
  82034. <name>PUS</name>
  82035. <description>Pull Up / Down Config. Field</description>
  82036. <bitOffset>0xE</bitOffset>
  82037. <bitWidth>2</bitWidth>
  82038. <access>read-write</access>
  82039. <enumeratedValues>
  82040. <enumeratedValue>
  82041. <name>PUS_0_100K_Ohm_Pull_Down</name>
  82042. <description>100K Ohm Pull Down</description>
  82043. <value>0</value>
  82044. </enumeratedValue>
  82045. <enumeratedValue>
  82046. <name>PUS_1_47K_Ohm_Pull_Up</name>
  82047. <description>47K Ohm Pull Up</description>
  82048. <value>0x1</value>
  82049. </enumeratedValue>
  82050. <enumeratedValue>
  82051. <name>PUS_2_100K_Ohm_Pull_Up</name>
  82052. <description>100K Ohm Pull Up</description>
  82053. <value>0x2</value>
  82054. </enumeratedValue>
  82055. <enumeratedValue>
  82056. <name>PUS_3_22K_Ohm_Pull_Up</name>
  82057. <description>22K Ohm Pull Up</description>
  82058. <value>0x3</value>
  82059. </enumeratedValue>
  82060. </enumeratedValues>
  82061. </field>
  82062. <field>
  82063. <name>HYS</name>
  82064. <description>Hyst. Enable Field</description>
  82065. <bitOffset>0x10</bitOffset>
  82066. <bitWidth>1</bitWidth>
  82067. <access>read-write</access>
  82068. <enumeratedValues>
  82069. <enumeratedValue>
  82070. <name>HYS_0_Hysteresis_Disabled</name>
  82071. <description>Hysteresis Disabled</description>
  82072. <value>0</value>
  82073. </enumeratedValue>
  82074. <enumeratedValue>
  82075. <name>HYS_1_Hysteresis_Enabled</name>
  82076. <description>Hysteresis Enabled</description>
  82077. <value>0x1</value>
  82078. </enumeratedValue>
  82079. </enumeratedValues>
  82080. </field>
  82081. </fields>
  82082. </register>
  82083. <register>
  82084. <name>SW_PAD_CTL_PAD_GPIO1_IO07</name>
  82085. <description>SW_PAD_CTL_PAD_GPIO1_IO07 SW PAD Control Register</description>
  82086. <addressOffset>0x304</addressOffset>
  82087. <size>32</size>
  82088. <access>read-write</access>
  82089. <resetValue>0x10B0</resetValue>
  82090. <resetMask>0xFFFFFFFF</resetMask>
  82091. <fields>
  82092. <field>
  82093. <name>SRE</name>
  82094. <description>Slew Rate Field</description>
  82095. <bitOffset>0</bitOffset>
  82096. <bitWidth>1</bitWidth>
  82097. <access>read-write</access>
  82098. <enumeratedValues>
  82099. <enumeratedValue>
  82100. <name>SRE_0_Slow_Slew_Rate</name>
  82101. <description>Slow Slew Rate</description>
  82102. <value>0</value>
  82103. </enumeratedValue>
  82104. <enumeratedValue>
  82105. <name>SRE_1_Fast_Slew_Rate</name>
  82106. <description>Fast Slew Rate</description>
  82107. <value>0x1</value>
  82108. </enumeratedValue>
  82109. </enumeratedValues>
  82110. </field>
  82111. <field>
  82112. <name>DSE</name>
  82113. <description>Drive Strength Field</description>
  82114. <bitOffset>0x3</bitOffset>
  82115. <bitWidth>3</bitWidth>
  82116. <access>read-write</access>
  82117. <enumeratedValues>
  82118. <enumeratedValue>
  82119. <name>DSE_0_output_driver_disabled_</name>
  82120. <description>output driver disabled;</description>
  82121. <value>0</value>
  82122. </enumeratedValue>
  82123. <enumeratedValue>
  82124. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  82125. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  82126. <value>0x1</value>
  82127. </enumeratedValue>
  82128. <enumeratedValue>
  82129. <name>DSE_2_R0_2</name>
  82130. <description>R0/2</description>
  82131. <value>0x2</value>
  82132. </enumeratedValue>
  82133. <enumeratedValue>
  82134. <name>DSE_3_R0_3</name>
  82135. <description>R0/3</description>
  82136. <value>0x3</value>
  82137. </enumeratedValue>
  82138. <enumeratedValue>
  82139. <name>DSE_4_R0_4</name>
  82140. <description>R0/4</description>
  82141. <value>0x4</value>
  82142. </enumeratedValue>
  82143. <enumeratedValue>
  82144. <name>DSE_5_R0_5</name>
  82145. <description>R0/5</description>
  82146. <value>0x5</value>
  82147. </enumeratedValue>
  82148. <enumeratedValue>
  82149. <name>DSE_6_R0_6</name>
  82150. <description>R0/6</description>
  82151. <value>0x6</value>
  82152. </enumeratedValue>
  82153. <enumeratedValue>
  82154. <name>DSE_7_R0_7</name>
  82155. <description>R0/7</description>
  82156. <value>0x7</value>
  82157. </enumeratedValue>
  82158. </enumeratedValues>
  82159. </field>
  82160. <field>
  82161. <name>SPEED</name>
  82162. <description>Speed Field</description>
  82163. <bitOffset>0x6</bitOffset>
  82164. <bitWidth>2</bitWidth>
  82165. <access>read-write</access>
  82166. <enumeratedValues>
  82167. <enumeratedValue>
  82168. <name>SPEED_0_low_50MHz_</name>
  82169. <description>low(50MHz)</description>
  82170. <value>0</value>
  82171. </enumeratedValue>
  82172. <enumeratedValue>
  82173. <name>SPEED_1_medium_100MHz_</name>
  82174. <description>medium(100MHz)</description>
  82175. <value>0x1</value>
  82176. </enumeratedValue>
  82177. <enumeratedValue>
  82178. <name>SPEED_2_medium_100MHz_</name>
  82179. <description>medium(100MHz)</description>
  82180. <value>0x2</value>
  82181. </enumeratedValue>
  82182. <enumeratedValue>
  82183. <name>SPEED_3_max_200MHz_</name>
  82184. <description>max(200MHz)</description>
  82185. <value>0x3</value>
  82186. </enumeratedValue>
  82187. </enumeratedValues>
  82188. </field>
  82189. <field>
  82190. <name>ODE</name>
  82191. <description>Open Drain Enable Field</description>
  82192. <bitOffset>0xB</bitOffset>
  82193. <bitWidth>1</bitWidth>
  82194. <access>read-write</access>
  82195. <enumeratedValues>
  82196. <enumeratedValue>
  82197. <name>ODE_0_Open_Drain_Disabled</name>
  82198. <description>Open Drain Disabled</description>
  82199. <value>0</value>
  82200. </enumeratedValue>
  82201. <enumeratedValue>
  82202. <name>ODE_1_Open_Drain_Enabled</name>
  82203. <description>Open Drain Enabled</description>
  82204. <value>0x1</value>
  82205. </enumeratedValue>
  82206. </enumeratedValues>
  82207. </field>
  82208. <field>
  82209. <name>PKE</name>
  82210. <description>Pull / Keep Enable Field</description>
  82211. <bitOffset>0xC</bitOffset>
  82212. <bitWidth>1</bitWidth>
  82213. <access>read-write</access>
  82214. <enumeratedValues>
  82215. <enumeratedValue>
  82216. <name>PKE_0_Pull_Keeper_Disabled</name>
  82217. <description>Pull/Keeper Disabled</description>
  82218. <value>0</value>
  82219. </enumeratedValue>
  82220. <enumeratedValue>
  82221. <name>PKE_1_Pull_Keeper_Enabled</name>
  82222. <description>Pull/Keeper Enabled</description>
  82223. <value>0x1</value>
  82224. </enumeratedValue>
  82225. </enumeratedValues>
  82226. </field>
  82227. <field>
  82228. <name>PUE</name>
  82229. <description>Pull / Keep Select Field</description>
  82230. <bitOffset>0xD</bitOffset>
  82231. <bitWidth>1</bitWidth>
  82232. <access>read-write</access>
  82233. <enumeratedValues>
  82234. <enumeratedValue>
  82235. <name>PUE_0_Keeper</name>
  82236. <description>Keeper</description>
  82237. <value>0</value>
  82238. </enumeratedValue>
  82239. <enumeratedValue>
  82240. <name>PUE_1_Pull</name>
  82241. <description>Pull</description>
  82242. <value>0x1</value>
  82243. </enumeratedValue>
  82244. </enumeratedValues>
  82245. </field>
  82246. <field>
  82247. <name>PUS</name>
  82248. <description>Pull Up / Down Config. Field</description>
  82249. <bitOffset>0xE</bitOffset>
  82250. <bitWidth>2</bitWidth>
  82251. <access>read-write</access>
  82252. <enumeratedValues>
  82253. <enumeratedValue>
  82254. <name>PUS_0_100K_Ohm_Pull_Down</name>
  82255. <description>100K Ohm Pull Down</description>
  82256. <value>0</value>
  82257. </enumeratedValue>
  82258. <enumeratedValue>
  82259. <name>PUS_1_47K_Ohm_Pull_Up</name>
  82260. <description>47K Ohm Pull Up</description>
  82261. <value>0x1</value>
  82262. </enumeratedValue>
  82263. <enumeratedValue>
  82264. <name>PUS_2_100K_Ohm_Pull_Up</name>
  82265. <description>100K Ohm Pull Up</description>
  82266. <value>0x2</value>
  82267. </enumeratedValue>
  82268. <enumeratedValue>
  82269. <name>PUS_3_22K_Ohm_Pull_Up</name>
  82270. <description>22K Ohm Pull Up</description>
  82271. <value>0x3</value>
  82272. </enumeratedValue>
  82273. </enumeratedValues>
  82274. </field>
  82275. <field>
  82276. <name>HYS</name>
  82277. <description>Hyst. Enable Field</description>
  82278. <bitOffset>0x10</bitOffset>
  82279. <bitWidth>1</bitWidth>
  82280. <access>read-write</access>
  82281. <enumeratedValues>
  82282. <enumeratedValue>
  82283. <name>HYS_0_Hysteresis_Disabled</name>
  82284. <description>Hysteresis Disabled</description>
  82285. <value>0</value>
  82286. </enumeratedValue>
  82287. <enumeratedValue>
  82288. <name>HYS_1_Hysteresis_Enabled</name>
  82289. <description>Hysteresis Enabled</description>
  82290. <value>0x1</value>
  82291. </enumeratedValue>
  82292. </enumeratedValues>
  82293. </field>
  82294. </fields>
  82295. </register>
  82296. <register>
  82297. <name>SW_PAD_CTL_PAD_GPIO1_IO08</name>
  82298. <description>SW_PAD_CTL_PAD_GPIO1_IO08 SW PAD Control Register</description>
  82299. <addressOffset>0x308</addressOffset>
  82300. <size>32</size>
  82301. <access>read-write</access>
  82302. <resetValue>0x10B0</resetValue>
  82303. <resetMask>0xFFFFFFFF</resetMask>
  82304. <fields>
  82305. <field>
  82306. <name>SRE</name>
  82307. <description>Slew Rate Field</description>
  82308. <bitOffset>0</bitOffset>
  82309. <bitWidth>1</bitWidth>
  82310. <access>read-write</access>
  82311. <enumeratedValues>
  82312. <enumeratedValue>
  82313. <name>SRE_0_Slow_Slew_Rate</name>
  82314. <description>Slow Slew Rate</description>
  82315. <value>0</value>
  82316. </enumeratedValue>
  82317. <enumeratedValue>
  82318. <name>SRE_1_Fast_Slew_Rate</name>
  82319. <description>Fast Slew Rate</description>
  82320. <value>0x1</value>
  82321. </enumeratedValue>
  82322. </enumeratedValues>
  82323. </field>
  82324. <field>
  82325. <name>DSE</name>
  82326. <description>Drive Strength Field</description>
  82327. <bitOffset>0x3</bitOffset>
  82328. <bitWidth>3</bitWidth>
  82329. <access>read-write</access>
  82330. <enumeratedValues>
  82331. <enumeratedValue>
  82332. <name>DSE_0_output_driver_disabled_</name>
  82333. <description>output driver disabled;</description>
  82334. <value>0</value>
  82335. </enumeratedValue>
  82336. <enumeratedValue>
  82337. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  82338. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  82339. <value>0x1</value>
  82340. </enumeratedValue>
  82341. <enumeratedValue>
  82342. <name>DSE_2_R0_2</name>
  82343. <description>R0/2</description>
  82344. <value>0x2</value>
  82345. </enumeratedValue>
  82346. <enumeratedValue>
  82347. <name>DSE_3_R0_3</name>
  82348. <description>R0/3</description>
  82349. <value>0x3</value>
  82350. </enumeratedValue>
  82351. <enumeratedValue>
  82352. <name>DSE_4_R0_4</name>
  82353. <description>R0/4</description>
  82354. <value>0x4</value>
  82355. </enumeratedValue>
  82356. <enumeratedValue>
  82357. <name>DSE_5_R0_5</name>
  82358. <description>R0/5</description>
  82359. <value>0x5</value>
  82360. </enumeratedValue>
  82361. <enumeratedValue>
  82362. <name>DSE_6_R0_6</name>
  82363. <description>R0/6</description>
  82364. <value>0x6</value>
  82365. </enumeratedValue>
  82366. <enumeratedValue>
  82367. <name>DSE_7_R0_7</name>
  82368. <description>R0/7</description>
  82369. <value>0x7</value>
  82370. </enumeratedValue>
  82371. </enumeratedValues>
  82372. </field>
  82373. <field>
  82374. <name>SPEED</name>
  82375. <description>Speed Field</description>
  82376. <bitOffset>0x6</bitOffset>
  82377. <bitWidth>2</bitWidth>
  82378. <access>read-write</access>
  82379. <enumeratedValues>
  82380. <enumeratedValue>
  82381. <name>SPEED_0_low_50MHz_</name>
  82382. <description>low(50MHz)</description>
  82383. <value>0</value>
  82384. </enumeratedValue>
  82385. <enumeratedValue>
  82386. <name>SPEED_1_medium_100MHz_</name>
  82387. <description>medium(100MHz)</description>
  82388. <value>0x1</value>
  82389. </enumeratedValue>
  82390. <enumeratedValue>
  82391. <name>SPEED_2_medium_100MHz_</name>
  82392. <description>medium(100MHz)</description>
  82393. <value>0x2</value>
  82394. </enumeratedValue>
  82395. <enumeratedValue>
  82396. <name>SPEED_3_max_200MHz_</name>
  82397. <description>max(200MHz)</description>
  82398. <value>0x3</value>
  82399. </enumeratedValue>
  82400. </enumeratedValues>
  82401. </field>
  82402. <field>
  82403. <name>ODE</name>
  82404. <description>Open Drain Enable Field</description>
  82405. <bitOffset>0xB</bitOffset>
  82406. <bitWidth>1</bitWidth>
  82407. <access>read-write</access>
  82408. <enumeratedValues>
  82409. <enumeratedValue>
  82410. <name>ODE_0_Open_Drain_Disabled</name>
  82411. <description>Open Drain Disabled</description>
  82412. <value>0</value>
  82413. </enumeratedValue>
  82414. <enumeratedValue>
  82415. <name>ODE_1_Open_Drain_Enabled</name>
  82416. <description>Open Drain Enabled</description>
  82417. <value>0x1</value>
  82418. </enumeratedValue>
  82419. </enumeratedValues>
  82420. </field>
  82421. <field>
  82422. <name>PKE</name>
  82423. <description>Pull / Keep Enable Field</description>
  82424. <bitOffset>0xC</bitOffset>
  82425. <bitWidth>1</bitWidth>
  82426. <access>read-write</access>
  82427. <enumeratedValues>
  82428. <enumeratedValue>
  82429. <name>PKE_0_Pull_Keeper_Disabled</name>
  82430. <description>Pull/Keeper Disabled</description>
  82431. <value>0</value>
  82432. </enumeratedValue>
  82433. <enumeratedValue>
  82434. <name>PKE_1_Pull_Keeper_Enabled</name>
  82435. <description>Pull/Keeper Enabled</description>
  82436. <value>0x1</value>
  82437. </enumeratedValue>
  82438. </enumeratedValues>
  82439. </field>
  82440. <field>
  82441. <name>PUE</name>
  82442. <description>Pull / Keep Select Field</description>
  82443. <bitOffset>0xD</bitOffset>
  82444. <bitWidth>1</bitWidth>
  82445. <access>read-write</access>
  82446. <enumeratedValues>
  82447. <enumeratedValue>
  82448. <name>PUE_0_Keeper</name>
  82449. <description>Keeper</description>
  82450. <value>0</value>
  82451. </enumeratedValue>
  82452. <enumeratedValue>
  82453. <name>PUE_1_Pull</name>
  82454. <description>Pull</description>
  82455. <value>0x1</value>
  82456. </enumeratedValue>
  82457. </enumeratedValues>
  82458. </field>
  82459. <field>
  82460. <name>PUS</name>
  82461. <description>Pull Up / Down Config. Field</description>
  82462. <bitOffset>0xE</bitOffset>
  82463. <bitWidth>2</bitWidth>
  82464. <access>read-write</access>
  82465. <enumeratedValues>
  82466. <enumeratedValue>
  82467. <name>PUS_0_100K_Ohm_Pull_Down</name>
  82468. <description>100K Ohm Pull Down</description>
  82469. <value>0</value>
  82470. </enumeratedValue>
  82471. <enumeratedValue>
  82472. <name>PUS_1_47K_Ohm_Pull_Up</name>
  82473. <description>47K Ohm Pull Up</description>
  82474. <value>0x1</value>
  82475. </enumeratedValue>
  82476. <enumeratedValue>
  82477. <name>PUS_2_100K_Ohm_Pull_Up</name>
  82478. <description>100K Ohm Pull Up</description>
  82479. <value>0x2</value>
  82480. </enumeratedValue>
  82481. <enumeratedValue>
  82482. <name>PUS_3_22K_Ohm_Pull_Up</name>
  82483. <description>22K Ohm Pull Up</description>
  82484. <value>0x3</value>
  82485. </enumeratedValue>
  82486. </enumeratedValues>
  82487. </field>
  82488. <field>
  82489. <name>HYS</name>
  82490. <description>Hyst. Enable Field</description>
  82491. <bitOffset>0x10</bitOffset>
  82492. <bitWidth>1</bitWidth>
  82493. <access>read-write</access>
  82494. <enumeratedValues>
  82495. <enumeratedValue>
  82496. <name>HYS_0_Hysteresis_Disabled</name>
  82497. <description>Hysteresis Disabled</description>
  82498. <value>0</value>
  82499. </enumeratedValue>
  82500. <enumeratedValue>
  82501. <name>HYS_1_Hysteresis_Enabled</name>
  82502. <description>Hysteresis Enabled</description>
  82503. <value>0x1</value>
  82504. </enumeratedValue>
  82505. </enumeratedValues>
  82506. </field>
  82507. </fields>
  82508. </register>
  82509. <register>
  82510. <name>SW_PAD_CTL_PAD_GPIO1_IO09</name>
  82511. <description>SW_PAD_CTL_PAD_GPIO1_IO09 SW PAD Control Register</description>
  82512. <addressOffset>0x30C</addressOffset>
  82513. <size>32</size>
  82514. <access>read-write</access>
  82515. <resetValue>0x10B0</resetValue>
  82516. <resetMask>0xFFFFFFFF</resetMask>
  82517. <fields>
  82518. <field>
  82519. <name>SRE</name>
  82520. <description>Slew Rate Field</description>
  82521. <bitOffset>0</bitOffset>
  82522. <bitWidth>1</bitWidth>
  82523. <access>read-write</access>
  82524. <enumeratedValues>
  82525. <enumeratedValue>
  82526. <name>SRE_0_Slow_Slew_Rate</name>
  82527. <description>Slow Slew Rate</description>
  82528. <value>0</value>
  82529. </enumeratedValue>
  82530. <enumeratedValue>
  82531. <name>SRE_1_Fast_Slew_Rate</name>
  82532. <description>Fast Slew Rate</description>
  82533. <value>0x1</value>
  82534. </enumeratedValue>
  82535. </enumeratedValues>
  82536. </field>
  82537. <field>
  82538. <name>DSE</name>
  82539. <description>Drive Strength Field</description>
  82540. <bitOffset>0x3</bitOffset>
  82541. <bitWidth>3</bitWidth>
  82542. <access>read-write</access>
  82543. <enumeratedValues>
  82544. <enumeratedValue>
  82545. <name>DSE_0_output_driver_disabled_</name>
  82546. <description>output driver disabled;</description>
  82547. <value>0</value>
  82548. </enumeratedValue>
  82549. <enumeratedValue>
  82550. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  82551. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  82552. <value>0x1</value>
  82553. </enumeratedValue>
  82554. <enumeratedValue>
  82555. <name>DSE_2_R0_2</name>
  82556. <description>R0/2</description>
  82557. <value>0x2</value>
  82558. </enumeratedValue>
  82559. <enumeratedValue>
  82560. <name>DSE_3_R0_3</name>
  82561. <description>R0/3</description>
  82562. <value>0x3</value>
  82563. </enumeratedValue>
  82564. <enumeratedValue>
  82565. <name>DSE_4_R0_4</name>
  82566. <description>R0/4</description>
  82567. <value>0x4</value>
  82568. </enumeratedValue>
  82569. <enumeratedValue>
  82570. <name>DSE_5_R0_5</name>
  82571. <description>R0/5</description>
  82572. <value>0x5</value>
  82573. </enumeratedValue>
  82574. <enumeratedValue>
  82575. <name>DSE_6_R0_6</name>
  82576. <description>R0/6</description>
  82577. <value>0x6</value>
  82578. </enumeratedValue>
  82579. <enumeratedValue>
  82580. <name>DSE_7_R0_7</name>
  82581. <description>R0/7</description>
  82582. <value>0x7</value>
  82583. </enumeratedValue>
  82584. </enumeratedValues>
  82585. </field>
  82586. <field>
  82587. <name>SPEED</name>
  82588. <description>Speed Field</description>
  82589. <bitOffset>0x6</bitOffset>
  82590. <bitWidth>2</bitWidth>
  82591. <access>read-write</access>
  82592. <enumeratedValues>
  82593. <enumeratedValue>
  82594. <name>SPEED_0_low_50MHz_</name>
  82595. <description>low(50MHz)</description>
  82596. <value>0</value>
  82597. </enumeratedValue>
  82598. <enumeratedValue>
  82599. <name>SPEED_1_medium_100MHz_</name>
  82600. <description>medium(100MHz)</description>
  82601. <value>0x1</value>
  82602. </enumeratedValue>
  82603. <enumeratedValue>
  82604. <name>SPEED_2_medium_100MHz_</name>
  82605. <description>medium(100MHz)</description>
  82606. <value>0x2</value>
  82607. </enumeratedValue>
  82608. <enumeratedValue>
  82609. <name>SPEED_3_max_200MHz_</name>
  82610. <description>max(200MHz)</description>
  82611. <value>0x3</value>
  82612. </enumeratedValue>
  82613. </enumeratedValues>
  82614. </field>
  82615. <field>
  82616. <name>ODE</name>
  82617. <description>Open Drain Enable Field</description>
  82618. <bitOffset>0xB</bitOffset>
  82619. <bitWidth>1</bitWidth>
  82620. <access>read-write</access>
  82621. <enumeratedValues>
  82622. <enumeratedValue>
  82623. <name>ODE_0_Open_Drain_Disabled</name>
  82624. <description>Open Drain Disabled</description>
  82625. <value>0</value>
  82626. </enumeratedValue>
  82627. <enumeratedValue>
  82628. <name>ODE_1_Open_Drain_Enabled</name>
  82629. <description>Open Drain Enabled</description>
  82630. <value>0x1</value>
  82631. </enumeratedValue>
  82632. </enumeratedValues>
  82633. </field>
  82634. <field>
  82635. <name>PKE</name>
  82636. <description>Pull / Keep Enable Field</description>
  82637. <bitOffset>0xC</bitOffset>
  82638. <bitWidth>1</bitWidth>
  82639. <access>read-write</access>
  82640. <enumeratedValues>
  82641. <enumeratedValue>
  82642. <name>PKE_0_Pull_Keeper_Disabled</name>
  82643. <description>Pull/Keeper Disabled</description>
  82644. <value>0</value>
  82645. </enumeratedValue>
  82646. <enumeratedValue>
  82647. <name>PKE_1_Pull_Keeper_Enabled</name>
  82648. <description>Pull/Keeper Enabled</description>
  82649. <value>0x1</value>
  82650. </enumeratedValue>
  82651. </enumeratedValues>
  82652. </field>
  82653. <field>
  82654. <name>PUE</name>
  82655. <description>Pull / Keep Select Field</description>
  82656. <bitOffset>0xD</bitOffset>
  82657. <bitWidth>1</bitWidth>
  82658. <access>read-write</access>
  82659. <enumeratedValues>
  82660. <enumeratedValue>
  82661. <name>PUE_0_Keeper</name>
  82662. <description>Keeper</description>
  82663. <value>0</value>
  82664. </enumeratedValue>
  82665. <enumeratedValue>
  82666. <name>PUE_1_Pull</name>
  82667. <description>Pull</description>
  82668. <value>0x1</value>
  82669. </enumeratedValue>
  82670. </enumeratedValues>
  82671. </field>
  82672. <field>
  82673. <name>PUS</name>
  82674. <description>Pull Up / Down Config. Field</description>
  82675. <bitOffset>0xE</bitOffset>
  82676. <bitWidth>2</bitWidth>
  82677. <access>read-write</access>
  82678. <enumeratedValues>
  82679. <enumeratedValue>
  82680. <name>PUS_0_100K_Ohm_Pull_Down</name>
  82681. <description>100K Ohm Pull Down</description>
  82682. <value>0</value>
  82683. </enumeratedValue>
  82684. <enumeratedValue>
  82685. <name>PUS_1_47K_Ohm_Pull_Up</name>
  82686. <description>47K Ohm Pull Up</description>
  82687. <value>0x1</value>
  82688. </enumeratedValue>
  82689. <enumeratedValue>
  82690. <name>PUS_2_100K_Ohm_Pull_Up</name>
  82691. <description>100K Ohm Pull Up</description>
  82692. <value>0x2</value>
  82693. </enumeratedValue>
  82694. <enumeratedValue>
  82695. <name>PUS_3_22K_Ohm_Pull_Up</name>
  82696. <description>22K Ohm Pull Up</description>
  82697. <value>0x3</value>
  82698. </enumeratedValue>
  82699. </enumeratedValues>
  82700. </field>
  82701. <field>
  82702. <name>HYS</name>
  82703. <description>Hyst. Enable Field</description>
  82704. <bitOffset>0x10</bitOffset>
  82705. <bitWidth>1</bitWidth>
  82706. <access>read-write</access>
  82707. <enumeratedValues>
  82708. <enumeratedValue>
  82709. <name>HYS_0_Hysteresis_Disabled</name>
  82710. <description>Hysteresis Disabled</description>
  82711. <value>0</value>
  82712. </enumeratedValue>
  82713. <enumeratedValue>
  82714. <name>HYS_1_Hysteresis_Enabled</name>
  82715. <description>Hysteresis Enabled</description>
  82716. <value>0x1</value>
  82717. </enumeratedValue>
  82718. </enumeratedValues>
  82719. </field>
  82720. </fields>
  82721. </register>
  82722. <register>
  82723. <name>SW_PAD_CTL_PAD_UART1_TX_DATA</name>
  82724. <description>SW_PAD_CTL_PAD_UART1_TX_DATA SW PAD Control Register</description>
  82725. <addressOffset>0x310</addressOffset>
  82726. <size>32</size>
  82727. <access>read-write</access>
  82728. <resetValue>0x10B0</resetValue>
  82729. <resetMask>0xFFFFFFFF</resetMask>
  82730. <fields>
  82731. <field>
  82732. <name>SRE</name>
  82733. <description>Slew Rate Field</description>
  82734. <bitOffset>0</bitOffset>
  82735. <bitWidth>1</bitWidth>
  82736. <access>read-write</access>
  82737. <enumeratedValues>
  82738. <enumeratedValue>
  82739. <name>SRE_0_Slow_Slew_Rate</name>
  82740. <description>Slow Slew Rate</description>
  82741. <value>0</value>
  82742. </enumeratedValue>
  82743. <enumeratedValue>
  82744. <name>SRE_1_Fast_Slew_Rate</name>
  82745. <description>Fast Slew Rate</description>
  82746. <value>0x1</value>
  82747. </enumeratedValue>
  82748. </enumeratedValues>
  82749. </field>
  82750. <field>
  82751. <name>DSE</name>
  82752. <description>Drive Strength Field</description>
  82753. <bitOffset>0x3</bitOffset>
  82754. <bitWidth>3</bitWidth>
  82755. <access>read-write</access>
  82756. <enumeratedValues>
  82757. <enumeratedValue>
  82758. <name>DSE_0_output_driver_disabled_</name>
  82759. <description>output driver disabled;</description>
  82760. <value>0</value>
  82761. </enumeratedValue>
  82762. <enumeratedValue>
  82763. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  82764. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  82765. <value>0x1</value>
  82766. </enumeratedValue>
  82767. <enumeratedValue>
  82768. <name>DSE_2_R0_2</name>
  82769. <description>R0/2</description>
  82770. <value>0x2</value>
  82771. </enumeratedValue>
  82772. <enumeratedValue>
  82773. <name>DSE_3_R0_3</name>
  82774. <description>R0/3</description>
  82775. <value>0x3</value>
  82776. </enumeratedValue>
  82777. <enumeratedValue>
  82778. <name>DSE_4_R0_4</name>
  82779. <description>R0/4</description>
  82780. <value>0x4</value>
  82781. </enumeratedValue>
  82782. <enumeratedValue>
  82783. <name>DSE_5_R0_5</name>
  82784. <description>R0/5</description>
  82785. <value>0x5</value>
  82786. </enumeratedValue>
  82787. <enumeratedValue>
  82788. <name>DSE_6_R0_6</name>
  82789. <description>R0/6</description>
  82790. <value>0x6</value>
  82791. </enumeratedValue>
  82792. <enumeratedValue>
  82793. <name>DSE_7_R0_7</name>
  82794. <description>R0/7</description>
  82795. <value>0x7</value>
  82796. </enumeratedValue>
  82797. </enumeratedValues>
  82798. </field>
  82799. <field>
  82800. <name>SPEED</name>
  82801. <description>Speed Field</description>
  82802. <bitOffset>0x6</bitOffset>
  82803. <bitWidth>2</bitWidth>
  82804. <access>read-write</access>
  82805. <enumeratedValues>
  82806. <enumeratedValue>
  82807. <name>SPEED_0_low_50MHz_</name>
  82808. <description>low(50MHz)</description>
  82809. <value>0</value>
  82810. </enumeratedValue>
  82811. <enumeratedValue>
  82812. <name>SPEED_1_medium_100MHz_</name>
  82813. <description>medium(100MHz)</description>
  82814. <value>0x1</value>
  82815. </enumeratedValue>
  82816. <enumeratedValue>
  82817. <name>SPEED_2_medium_100MHz_</name>
  82818. <description>medium(100MHz)</description>
  82819. <value>0x2</value>
  82820. </enumeratedValue>
  82821. <enumeratedValue>
  82822. <name>SPEED_3_max_200MHz_</name>
  82823. <description>max(200MHz)</description>
  82824. <value>0x3</value>
  82825. </enumeratedValue>
  82826. </enumeratedValues>
  82827. </field>
  82828. <field>
  82829. <name>ODE</name>
  82830. <description>Open Drain Enable Field</description>
  82831. <bitOffset>0xB</bitOffset>
  82832. <bitWidth>1</bitWidth>
  82833. <access>read-write</access>
  82834. <enumeratedValues>
  82835. <enumeratedValue>
  82836. <name>ODE_0_Open_Drain_Disabled</name>
  82837. <description>Open Drain Disabled</description>
  82838. <value>0</value>
  82839. </enumeratedValue>
  82840. <enumeratedValue>
  82841. <name>ODE_1_Open_Drain_Enabled</name>
  82842. <description>Open Drain Enabled</description>
  82843. <value>0x1</value>
  82844. </enumeratedValue>
  82845. </enumeratedValues>
  82846. </field>
  82847. <field>
  82848. <name>PKE</name>
  82849. <description>Pull / Keep Enable Field</description>
  82850. <bitOffset>0xC</bitOffset>
  82851. <bitWidth>1</bitWidth>
  82852. <access>read-write</access>
  82853. <enumeratedValues>
  82854. <enumeratedValue>
  82855. <name>PKE_0_Pull_Keeper_Disabled</name>
  82856. <description>Pull/Keeper Disabled</description>
  82857. <value>0</value>
  82858. </enumeratedValue>
  82859. <enumeratedValue>
  82860. <name>PKE_1_Pull_Keeper_Enabled</name>
  82861. <description>Pull/Keeper Enabled</description>
  82862. <value>0x1</value>
  82863. </enumeratedValue>
  82864. </enumeratedValues>
  82865. </field>
  82866. <field>
  82867. <name>PUE</name>
  82868. <description>Pull / Keep Select Field</description>
  82869. <bitOffset>0xD</bitOffset>
  82870. <bitWidth>1</bitWidth>
  82871. <access>read-write</access>
  82872. <enumeratedValues>
  82873. <enumeratedValue>
  82874. <name>PUE_0_Keeper</name>
  82875. <description>Keeper</description>
  82876. <value>0</value>
  82877. </enumeratedValue>
  82878. <enumeratedValue>
  82879. <name>PUE_1_Pull</name>
  82880. <description>Pull</description>
  82881. <value>0x1</value>
  82882. </enumeratedValue>
  82883. </enumeratedValues>
  82884. </field>
  82885. <field>
  82886. <name>PUS</name>
  82887. <description>Pull Up / Down Config. Field</description>
  82888. <bitOffset>0xE</bitOffset>
  82889. <bitWidth>2</bitWidth>
  82890. <access>read-write</access>
  82891. <enumeratedValues>
  82892. <enumeratedValue>
  82893. <name>PUS_0_100K_Ohm_Pull_Down</name>
  82894. <description>100K Ohm Pull Down</description>
  82895. <value>0</value>
  82896. </enumeratedValue>
  82897. <enumeratedValue>
  82898. <name>PUS_1_47K_Ohm_Pull_Up</name>
  82899. <description>47K Ohm Pull Up</description>
  82900. <value>0x1</value>
  82901. </enumeratedValue>
  82902. <enumeratedValue>
  82903. <name>PUS_2_100K_Ohm_Pull_Up</name>
  82904. <description>100K Ohm Pull Up</description>
  82905. <value>0x2</value>
  82906. </enumeratedValue>
  82907. <enumeratedValue>
  82908. <name>PUS_3_22K_Ohm_Pull_Up</name>
  82909. <description>22K Ohm Pull Up</description>
  82910. <value>0x3</value>
  82911. </enumeratedValue>
  82912. </enumeratedValues>
  82913. </field>
  82914. <field>
  82915. <name>HYS</name>
  82916. <description>Hyst. Enable Field</description>
  82917. <bitOffset>0x10</bitOffset>
  82918. <bitWidth>1</bitWidth>
  82919. <access>read-write</access>
  82920. <enumeratedValues>
  82921. <enumeratedValue>
  82922. <name>HYS_0_Hysteresis_Disabled</name>
  82923. <description>Hysteresis Disabled</description>
  82924. <value>0</value>
  82925. </enumeratedValue>
  82926. <enumeratedValue>
  82927. <name>HYS_1_Hysteresis_Enabled</name>
  82928. <description>Hysteresis Enabled</description>
  82929. <value>0x1</value>
  82930. </enumeratedValue>
  82931. </enumeratedValues>
  82932. </field>
  82933. </fields>
  82934. </register>
  82935. <register>
  82936. <name>SW_PAD_CTL_PAD_UART1_RX_DATA</name>
  82937. <description>SW_PAD_CTL_PAD_UART1_RX_DATA SW PAD Control Register</description>
  82938. <addressOffset>0x314</addressOffset>
  82939. <size>32</size>
  82940. <access>read-write</access>
  82941. <resetValue>0x10B0</resetValue>
  82942. <resetMask>0xFFFFFFFF</resetMask>
  82943. <fields>
  82944. <field>
  82945. <name>SRE</name>
  82946. <description>Slew Rate Field</description>
  82947. <bitOffset>0</bitOffset>
  82948. <bitWidth>1</bitWidth>
  82949. <access>read-write</access>
  82950. <enumeratedValues>
  82951. <enumeratedValue>
  82952. <name>SRE_0_Slow_Slew_Rate</name>
  82953. <description>Slow Slew Rate</description>
  82954. <value>0</value>
  82955. </enumeratedValue>
  82956. <enumeratedValue>
  82957. <name>SRE_1_Fast_Slew_Rate</name>
  82958. <description>Fast Slew Rate</description>
  82959. <value>0x1</value>
  82960. </enumeratedValue>
  82961. </enumeratedValues>
  82962. </field>
  82963. <field>
  82964. <name>DSE</name>
  82965. <description>Drive Strength Field</description>
  82966. <bitOffset>0x3</bitOffset>
  82967. <bitWidth>3</bitWidth>
  82968. <access>read-write</access>
  82969. <enumeratedValues>
  82970. <enumeratedValue>
  82971. <name>DSE_0_output_driver_disabled_</name>
  82972. <description>output driver disabled;</description>
  82973. <value>0</value>
  82974. </enumeratedValue>
  82975. <enumeratedValue>
  82976. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  82977. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  82978. <value>0x1</value>
  82979. </enumeratedValue>
  82980. <enumeratedValue>
  82981. <name>DSE_2_R0_2</name>
  82982. <description>R0/2</description>
  82983. <value>0x2</value>
  82984. </enumeratedValue>
  82985. <enumeratedValue>
  82986. <name>DSE_3_R0_3</name>
  82987. <description>R0/3</description>
  82988. <value>0x3</value>
  82989. </enumeratedValue>
  82990. <enumeratedValue>
  82991. <name>DSE_4_R0_4</name>
  82992. <description>R0/4</description>
  82993. <value>0x4</value>
  82994. </enumeratedValue>
  82995. <enumeratedValue>
  82996. <name>DSE_5_R0_5</name>
  82997. <description>R0/5</description>
  82998. <value>0x5</value>
  82999. </enumeratedValue>
  83000. <enumeratedValue>
  83001. <name>DSE_6_R0_6</name>
  83002. <description>R0/6</description>
  83003. <value>0x6</value>
  83004. </enumeratedValue>
  83005. <enumeratedValue>
  83006. <name>DSE_7_R0_7</name>
  83007. <description>R0/7</description>
  83008. <value>0x7</value>
  83009. </enumeratedValue>
  83010. </enumeratedValues>
  83011. </field>
  83012. <field>
  83013. <name>SPEED</name>
  83014. <description>Speed Field</description>
  83015. <bitOffset>0x6</bitOffset>
  83016. <bitWidth>2</bitWidth>
  83017. <access>read-write</access>
  83018. <enumeratedValues>
  83019. <enumeratedValue>
  83020. <name>SPEED_0_low_50MHz_</name>
  83021. <description>low(50MHz)</description>
  83022. <value>0</value>
  83023. </enumeratedValue>
  83024. <enumeratedValue>
  83025. <name>SPEED_1_medium_100MHz_</name>
  83026. <description>medium(100MHz)</description>
  83027. <value>0x1</value>
  83028. </enumeratedValue>
  83029. <enumeratedValue>
  83030. <name>SPEED_2_medium_100MHz_</name>
  83031. <description>medium(100MHz)</description>
  83032. <value>0x2</value>
  83033. </enumeratedValue>
  83034. <enumeratedValue>
  83035. <name>SPEED_3_max_200MHz_</name>
  83036. <description>max(200MHz)</description>
  83037. <value>0x3</value>
  83038. </enumeratedValue>
  83039. </enumeratedValues>
  83040. </field>
  83041. <field>
  83042. <name>ODE</name>
  83043. <description>Open Drain Enable Field</description>
  83044. <bitOffset>0xB</bitOffset>
  83045. <bitWidth>1</bitWidth>
  83046. <access>read-write</access>
  83047. <enumeratedValues>
  83048. <enumeratedValue>
  83049. <name>ODE_0_Open_Drain_Disabled</name>
  83050. <description>Open Drain Disabled</description>
  83051. <value>0</value>
  83052. </enumeratedValue>
  83053. <enumeratedValue>
  83054. <name>ODE_1_Open_Drain_Enabled</name>
  83055. <description>Open Drain Enabled</description>
  83056. <value>0x1</value>
  83057. </enumeratedValue>
  83058. </enumeratedValues>
  83059. </field>
  83060. <field>
  83061. <name>PKE</name>
  83062. <description>Pull / Keep Enable Field</description>
  83063. <bitOffset>0xC</bitOffset>
  83064. <bitWidth>1</bitWidth>
  83065. <access>read-write</access>
  83066. <enumeratedValues>
  83067. <enumeratedValue>
  83068. <name>PKE_0_Pull_Keeper_Disabled</name>
  83069. <description>Pull/Keeper Disabled</description>
  83070. <value>0</value>
  83071. </enumeratedValue>
  83072. <enumeratedValue>
  83073. <name>PKE_1_Pull_Keeper_Enabled</name>
  83074. <description>Pull/Keeper Enabled</description>
  83075. <value>0x1</value>
  83076. </enumeratedValue>
  83077. </enumeratedValues>
  83078. </field>
  83079. <field>
  83080. <name>PUE</name>
  83081. <description>Pull / Keep Select Field</description>
  83082. <bitOffset>0xD</bitOffset>
  83083. <bitWidth>1</bitWidth>
  83084. <access>read-write</access>
  83085. <enumeratedValues>
  83086. <enumeratedValue>
  83087. <name>PUE_0_Keeper</name>
  83088. <description>Keeper</description>
  83089. <value>0</value>
  83090. </enumeratedValue>
  83091. <enumeratedValue>
  83092. <name>PUE_1_Pull</name>
  83093. <description>Pull</description>
  83094. <value>0x1</value>
  83095. </enumeratedValue>
  83096. </enumeratedValues>
  83097. </field>
  83098. <field>
  83099. <name>PUS</name>
  83100. <description>Pull Up / Down Config. Field</description>
  83101. <bitOffset>0xE</bitOffset>
  83102. <bitWidth>2</bitWidth>
  83103. <access>read-write</access>
  83104. <enumeratedValues>
  83105. <enumeratedValue>
  83106. <name>PUS_0_100K_Ohm_Pull_Down</name>
  83107. <description>100K Ohm Pull Down</description>
  83108. <value>0</value>
  83109. </enumeratedValue>
  83110. <enumeratedValue>
  83111. <name>PUS_1_47K_Ohm_Pull_Up</name>
  83112. <description>47K Ohm Pull Up</description>
  83113. <value>0x1</value>
  83114. </enumeratedValue>
  83115. <enumeratedValue>
  83116. <name>PUS_2_100K_Ohm_Pull_Up</name>
  83117. <description>100K Ohm Pull Up</description>
  83118. <value>0x2</value>
  83119. </enumeratedValue>
  83120. <enumeratedValue>
  83121. <name>PUS_3_22K_Ohm_Pull_Up</name>
  83122. <description>22K Ohm Pull Up</description>
  83123. <value>0x3</value>
  83124. </enumeratedValue>
  83125. </enumeratedValues>
  83126. </field>
  83127. <field>
  83128. <name>HYS</name>
  83129. <description>Hyst. Enable Field</description>
  83130. <bitOffset>0x10</bitOffset>
  83131. <bitWidth>1</bitWidth>
  83132. <access>read-write</access>
  83133. <enumeratedValues>
  83134. <enumeratedValue>
  83135. <name>HYS_0_Hysteresis_Disabled</name>
  83136. <description>Hysteresis Disabled</description>
  83137. <value>0</value>
  83138. </enumeratedValue>
  83139. <enumeratedValue>
  83140. <name>HYS_1_Hysteresis_Enabled</name>
  83141. <description>Hysteresis Enabled</description>
  83142. <value>0x1</value>
  83143. </enumeratedValue>
  83144. </enumeratedValues>
  83145. </field>
  83146. </fields>
  83147. </register>
  83148. <register>
  83149. <name>SW_PAD_CTL_PAD_UART1_CTS_B</name>
  83150. <description>SW_PAD_CTL_PAD_UART1_CTS_B SW PAD Control Register</description>
  83151. <addressOffset>0x318</addressOffset>
  83152. <size>32</size>
  83153. <access>read-write</access>
  83154. <resetValue>0x10B0</resetValue>
  83155. <resetMask>0xFFFFFFFF</resetMask>
  83156. <fields>
  83157. <field>
  83158. <name>SRE</name>
  83159. <description>Slew Rate Field</description>
  83160. <bitOffset>0</bitOffset>
  83161. <bitWidth>1</bitWidth>
  83162. <access>read-write</access>
  83163. <enumeratedValues>
  83164. <enumeratedValue>
  83165. <name>SRE_0_Slow_Slew_Rate</name>
  83166. <description>Slow Slew Rate</description>
  83167. <value>0</value>
  83168. </enumeratedValue>
  83169. <enumeratedValue>
  83170. <name>SRE_1_Fast_Slew_Rate</name>
  83171. <description>Fast Slew Rate</description>
  83172. <value>0x1</value>
  83173. </enumeratedValue>
  83174. </enumeratedValues>
  83175. </field>
  83176. <field>
  83177. <name>DSE</name>
  83178. <description>Drive Strength Field</description>
  83179. <bitOffset>0x3</bitOffset>
  83180. <bitWidth>3</bitWidth>
  83181. <access>read-write</access>
  83182. <enumeratedValues>
  83183. <enumeratedValue>
  83184. <name>DSE_0_output_driver_disabled_</name>
  83185. <description>output driver disabled;</description>
  83186. <value>0</value>
  83187. </enumeratedValue>
  83188. <enumeratedValue>
  83189. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  83190. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  83191. <value>0x1</value>
  83192. </enumeratedValue>
  83193. <enumeratedValue>
  83194. <name>DSE_2_R0_2</name>
  83195. <description>R0/2</description>
  83196. <value>0x2</value>
  83197. </enumeratedValue>
  83198. <enumeratedValue>
  83199. <name>DSE_3_R0_3</name>
  83200. <description>R0/3</description>
  83201. <value>0x3</value>
  83202. </enumeratedValue>
  83203. <enumeratedValue>
  83204. <name>DSE_4_R0_4</name>
  83205. <description>R0/4</description>
  83206. <value>0x4</value>
  83207. </enumeratedValue>
  83208. <enumeratedValue>
  83209. <name>DSE_5_R0_5</name>
  83210. <description>R0/5</description>
  83211. <value>0x5</value>
  83212. </enumeratedValue>
  83213. <enumeratedValue>
  83214. <name>DSE_6_R0_6</name>
  83215. <description>R0/6</description>
  83216. <value>0x6</value>
  83217. </enumeratedValue>
  83218. <enumeratedValue>
  83219. <name>DSE_7_R0_7</name>
  83220. <description>R0/7</description>
  83221. <value>0x7</value>
  83222. </enumeratedValue>
  83223. </enumeratedValues>
  83224. </field>
  83225. <field>
  83226. <name>SPEED</name>
  83227. <description>Speed Field</description>
  83228. <bitOffset>0x6</bitOffset>
  83229. <bitWidth>2</bitWidth>
  83230. <access>read-write</access>
  83231. <enumeratedValues>
  83232. <enumeratedValue>
  83233. <name>SPEED_0_low_50MHz_</name>
  83234. <description>low(50MHz)</description>
  83235. <value>0</value>
  83236. </enumeratedValue>
  83237. <enumeratedValue>
  83238. <name>SPEED_1_medium_100MHz_</name>
  83239. <description>medium(100MHz)</description>
  83240. <value>0x1</value>
  83241. </enumeratedValue>
  83242. <enumeratedValue>
  83243. <name>SPEED_2_medium_100MHz_</name>
  83244. <description>medium(100MHz)</description>
  83245. <value>0x2</value>
  83246. </enumeratedValue>
  83247. <enumeratedValue>
  83248. <name>SPEED_3_max_200MHz_</name>
  83249. <description>max(200MHz)</description>
  83250. <value>0x3</value>
  83251. </enumeratedValue>
  83252. </enumeratedValues>
  83253. </field>
  83254. <field>
  83255. <name>ODE</name>
  83256. <description>Open Drain Enable Field</description>
  83257. <bitOffset>0xB</bitOffset>
  83258. <bitWidth>1</bitWidth>
  83259. <access>read-write</access>
  83260. <enumeratedValues>
  83261. <enumeratedValue>
  83262. <name>ODE_0_Open_Drain_Disabled</name>
  83263. <description>Open Drain Disabled</description>
  83264. <value>0</value>
  83265. </enumeratedValue>
  83266. <enumeratedValue>
  83267. <name>ODE_1_Open_Drain_Enabled</name>
  83268. <description>Open Drain Enabled</description>
  83269. <value>0x1</value>
  83270. </enumeratedValue>
  83271. </enumeratedValues>
  83272. </field>
  83273. <field>
  83274. <name>PKE</name>
  83275. <description>Pull / Keep Enable Field</description>
  83276. <bitOffset>0xC</bitOffset>
  83277. <bitWidth>1</bitWidth>
  83278. <access>read-write</access>
  83279. <enumeratedValues>
  83280. <enumeratedValue>
  83281. <name>PKE_0_Pull_Keeper_Disabled</name>
  83282. <description>Pull/Keeper Disabled</description>
  83283. <value>0</value>
  83284. </enumeratedValue>
  83285. <enumeratedValue>
  83286. <name>PKE_1_Pull_Keeper_Enabled</name>
  83287. <description>Pull/Keeper Enabled</description>
  83288. <value>0x1</value>
  83289. </enumeratedValue>
  83290. </enumeratedValues>
  83291. </field>
  83292. <field>
  83293. <name>PUE</name>
  83294. <description>Pull / Keep Select Field</description>
  83295. <bitOffset>0xD</bitOffset>
  83296. <bitWidth>1</bitWidth>
  83297. <access>read-write</access>
  83298. <enumeratedValues>
  83299. <enumeratedValue>
  83300. <name>PUE_0_Keeper</name>
  83301. <description>Keeper</description>
  83302. <value>0</value>
  83303. </enumeratedValue>
  83304. <enumeratedValue>
  83305. <name>PUE_1_Pull</name>
  83306. <description>Pull</description>
  83307. <value>0x1</value>
  83308. </enumeratedValue>
  83309. </enumeratedValues>
  83310. </field>
  83311. <field>
  83312. <name>PUS</name>
  83313. <description>Pull Up / Down Config. Field</description>
  83314. <bitOffset>0xE</bitOffset>
  83315. <bitWidth>2</bitWidth>
  83316. <access>read-write</access>
  83317. <enumeratedValues>
  83318. <enumeratedValue>
  83319. <name>PUS_0_100K_Ohm_Pull_Down</name>
  83320. <description>100K Ohm Pull Down</description>
  83321. <value>0</value>
  83322. </enumeratedValue>
  83323. <enumeratedValue>
  83324. <name>PUS_1_47K_Ohm_Pull_Up</name>
  83325. <description>47K Ohm Pull Up</description>
  83326. <value>0x1</value>
  83327. </enumeratedValue>
  83328. <enumeratedValue>
  83329. <name>PUS_2_100K_Ohm_Pull_Up</name>
  83330. <description>100K Ohm Pull Up</description>
  83331. <value>0x2</value>
  83332. </enumeratedValue>
  83333. <enumeratedValue>
  83334. <name>PUS_3_22K_Ohm_Pull_Up</name>
  83335. <description>22K Ohm Pull Up</description>
  83336. <value>0x3</value>
  83337. </enumeratedValue>
  83338. </enumeratedValues>
  83339. </field>
  83340. <field>
  83341. <name>HYS</name>
  83342. <description>Hyst. Enable Field</description>
  83343. <bitOffset>0x10</bitOffset>
  83344. <bitWidth>1</bitWidth>
  83345. <access>read-write</access>
  83346. <enumeratedValues>
  83347. <enumeratedValue>
  83348. <name>HYS_0_Hysteresis_Disabled</name>
  83349. <description>Hysteresis Disabled</description>
  83350. <value>0</value>
  83351. </enumeratedValue>
  83352. <enumeratedValue>
  83353. <name>HYS_1_Hysteresis_Enabled</name>
  83354. <description>Hysteresis Enabled</description>
  83355. <value>0x1</value>
  83356. </enumeratedValue>
  83357. </enumeratedValues>
  83358. </field>
  83359. </fields>
  83360. </register>
  83361. <register>
  83362. <name>SW_PAD_CTL_PAD_UART1_RTS_B</name>
  83363. <description>SW_PAD_CTL_PAD_UART1_RTS_B SW PAD Control Register</description>
  83364. <addressOffset>0x31C</addressOffset>
  83365. <size>32</size>
  83366. <access>read-write</access>
  83367. <resetValue>0x10B0</resetValue>
  83368. <resetMask>0xFFFFFFFF</resetMask>
  83369. <fields>
  83370. <field>
  83371. <name>SRE</name>
  83372. <description>Slew Rate Field</description>
  83373. <bitOffset>0</bitOffset>
  83374. <bitWidth>1</bitWidth>
  83375. <access>read-write</access>
  83376. <enumeratedValues>
  83377. <enumeratedValue>
  83378. <name>SRE_0_Slow_Slew_Rate</name>
  83379. <description>Slow Slew Rate</description>
  83380. <value>0</value>
  83381. </enumeratedValue>
  83382. <enumeratedValue>
  83383. <name>SRE_1_Fast_Slew_Rate</name>
  83384. <description>Fast Slew Rate</description>
  83385. <value>0x1</value>
  83386. </enumeratedValue>
  83387. </enumeratedValues>
  83388. </field>
  83389. <field>
  83390. <name>DSE</name>
  83391. <description>Drive Strength Field</description>
  83392. <bitOffset>0x3</bitOffset>
  83393. <bitWidth>3</bitWidth>
  83394. <access>read-write</access>
  83395. <enumeratedValues>
  83396. <enumeratedValue>
  83397. <name>DSE_0_output_driver_disabled_</name>
  83398. <description>output driver disabled;</description>
  83399. <value>0</value>
  83400. </enumeratedValue>
  83401. <enumeratedValue>
  83402. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  83403. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  83404. <value>0x1</value>
  83405. </enumeratedValue>
  83406. <enumeratedValue>
  83407. <name>DSE_2_R0_2</name>
  83408. <description>R0/2</description>
  83409. <value>0x2</value>
  83410. </enumeratedValue>
  83411. <enumeratedValue>
  83412. <name>DSE_3_R0_3</name>
  83413. <description>R0/3</description>
  83414. <value>0x3</value>
  83415. </enumeratedValue>
  83416. <enumeratedValue>
  83417. <name>DSE_4_R0_4</name>
  83418. <description>R0/4</description>
  83419. <value>0x4</value>
  83420. </enumeratedValue>
  83421. <enumeratedValue>
  83422. <name>DSE_5_R0_5</name>
  83423. <description>R0/5</description>
  83424. <value>0x5</value>
  83425. </enumeratedValue>
  83426. <enumeratedValue>
  83427. <name>DSE_6_R0_6</name>
  83428. <description>R0/6</description>
  83429. <value>0x6</value>
  83430. </enumeratedValue>
  83431. <enumeratedValue>
  83432. <name>DSE_7_R0_7</name>
  83433. <description>R0/7</description>
  83434. <value>0x7</value>
  83435. </enumeratedValue>
  83436. </enumeratedValues>
  83437. </field>
  83438. <field>
  83439. <name>SPEED</name>
  83440. <description>Speed Field</description>
  83441. <bitOffset>0x6</bitOffset>
  83442. <bitWidth>2</bitWidth>
  83443. <access>read-write</access>
  83444. <enumeratedValues>
  83445. <enumeratedValue>
  83446. <name>SPEED_0_low_50MHz_</name>
  83447. <description>low(50MHz)</description>
  83448. <value>0</value>
  83449. </enumeratedValue>
  83450. <enumeratedValue>
  83451. <name>SPEED_1_medium_100MHz_</name>
  83452. <description>medium(100MHz)</description>
  83453. <value>0x1</value>
  83454. </enumeratedValue>
  83455. <enumeratedValue>
  83456. <name>SPEED_2_medium_100MHz_</name>
  83457. <description>medium(100MHz)</description>
  83458. <value>0x2</value>
  83459. </enumeratedValue>
  83460. <enumeratedValue>
  83461. <name>SPEED_3_max_200MHz_</name>
  83462. <description>max(200MHz)</description>
  83463. <value>0x3</value>
  83464. </enumeratedValue>
  83465. </enumeratedValues>
  83466. </field>
  83467. <field>
  83468. <name>ODE</name>
  83469. <description>Open Drain Enable Field</description>
  83470. <bitOffset>0xB</bitOffset>
  83471. <bitWidth>1</bitWidth>
  83472. <access>read-write</access>
  83473. <enumeratedValues>
  83474. <enumeratedValue>
  83475. <name>ODE_0_Open_Drain_Disabled</name>
  83476. <description>Open Drain Disabled</description>
  83477. <value>0</value>
  83478. </enumeratedValue>
  83479. <enumeratedValue>
  83480. <name>ODE_1_Open_Drain_Enabled</name>
  83481. <description>Open Drain Enabled</description>
  83482. <value>0x1</value>
  83483. </enumeratedValue>
  83484. </enumeratedValues>
  83485. </field>
  83486. <field>
  83487. <name>PKE</name>
  83488. <description>Pull / Keep Enable Field</description>
  83489. <bitOffset>0xC</bitOffset>
  83490. <bitWidth>1</bitWidth>
  83491. <access>read-write</access>
  83492. <enumeratedValues>
  83493. <enumeratedValue>
  83494. <name>PKE_0_Pull_Keeper_Disabled</name>
  83495. <description>Pull/Keeper Disabled</description>
  83496. <value>0</value>
  83497. </enumeratedValue>
  83498. <enumeratedValue>
  83499. <name>PKE_1_Pull_Keeper_Enabled</name>
  83500. <description>Pull/Keeper Enabled</description>
  83501. <value>0x1</value>
  83502. </enumeratedValue>
  83503. </enumeratedValues>
  83504. </field>
  83505. <field>
  83506. <name>PUE</name>
  83507. <description>Pull / Keep Select Field</description>
  83508. <bitOffset>0xD</bitOffset>
  83509. <bitWidth>1</bitWidth>
  83510. <access>read-write</access>
  83511. <enumeratedValues>
  83512. <enumeratedValue>
  83513. <name>PUE_0_Keeper</name>
  83514. <description>Keeper</description>
  83515. <value>0</value>
  83516. </enumeratedValue>
  83517. <enumeratedValue>
  83518. <name>PUE_1_Pull</name>
  83519. <description>Pull</description>
  83520. <value>0x1</value>
  83521. </enumeratedValue>
  83522. </enumeratedValues>
  83523. </field>
  83524. <field>
  83525. <name>PUS</name>
  83526. <description>Pull Up / Down Config. Field</description>
  83527. <bitOffset>0xE</bitOffset>
  83528. <bitWidth>2</bitWidth>
  83529. <access>read-write</access>
  83530. <enumeratedValues>
  83531. <enumeratedValue>
  83532. <name>PUS_0_100K_Ohm_Pull_Down</name>
  83533. <description>100K Ohm Pull Down</description>
  83534. <value>0</value>
  83535. </enumeratedValue>
  83536. <enumeratedValue>
  83537. <name>PUS_1_47K_Ohm_Pull_Up</name>
  83538. <description>47K Ohm Pull Up</description>
  83539. <value>0x1</value>
  83540. </enumeratedValue>
  83541. <enumeratedValue>
  83542. <name>PUS_2_100K_Ohm_Pull_Up</name>
  83543. <description>100K Ohm Pull Up</description>
  83544. <value>0x2</value>
  83545. </enumeratedValue>
  83546. <enumeratedValue>
  83547. <name>PUS_3_22K_Ohm_Pull_Up</name>
  83548. <description>22K Ohm Pull Up</description>
  83549. <value>0x3</value>
  83550. </enumeratedValue>
  83551. </enumeratedValues>
  83552. </field>
  83553. <field>
  83554. <name>HYS</name>
  83555. <description>Hyst. Enable Field</description>
  83556. <bitOffset>0x10</bitOffset>
  83557. <bitWidth>1</bitWidth>
  83558. <access>read-write</access>
  83559. <enumeratedValues>
  83560. <enumeratedValue>
  83561. <name>HYS_0_Hysteresis_Disabled</name>
  83562. <description>Hysteresis Disabled</description>
  83563. <value>0</value>
  83564. </enumeratedValue>
  83565. <enumeratedValue>
  83566. <name>HYS_1_Hysteresis_Enabled</name>
  83567. <description>Hysteresis Enabled</description>
  83568. <value>0x1</value>
  83569. </enumeratedValue>
  83570. </enumeratedValues>
  83571. </field>
  83572. </fields>
  83573. </register>
  83574. <register>
  83575. <name>SW_PAD_CTL_PAD_UART2_TX_DATA</name>
  83576. <description>SW_PAD_CTL_PAD_UART2_TX_DATA SW PAD Control Register</description>
  83577. <addressOffset>0x320</addressOffset>
  83578. <size>32</size>
  83579. <access>read-write</access>
  83580. <resetValue>0x10B0</resetValue>
  83581. <resetMask>0xFFFFFFFF</resetMask>
  83582. <fields>
  83583. <field>
  83584. <name>SRE</name>
  83585. <description>Slew Rate Field</description>
  83586. <bitOffset>0</bitOffset>
  83587. <bitWidth>1</bitWidth>
  83588. <access>read-write</access>
  83589. <enumeratedValues>
  83590. <enumeratedValue>
  83591. <name>SRE_0_Slow_Slew_Rate</name>
  83592. <description>Slow Slew Rate</description>
  83593. <value>0</value>
  83594. </enumeratedValue>
  83595. <enumeratedValue>
  83596. <name>SRE_1_Fast_Slew_Rate</name>
  83597. <description>Fast Slew Rate</description>
  83598. <value>0x1</value>
  83599. </enumeratedValue>
  83600. </enumeratedValues>
  83601. </field>
  83602. <field>
  83603. <name>DSE</name>
  83604. <description>Drive Strength Field</description>
  83605. <bitOffset>0x3</bitOffset>
  83606. <bitWidth>3</bitWidth>
  83607. <access>read-write</access>
  83608. <enumeratedValues>
  83609. <enumeratedValue>
  83610. <name>DSE_0_output_driver_disabled_</name>
  83611. <description>output driver disabled;</description>
  83612. <value>0</value>
  83613. </enumeratedValue>
  83614. <enumeratedValue>
  83615. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  83616. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  83617. <value>0x1</value>
  83618. </enumeratedValue>
  83619. <enumeratedValue>
  83620. <name>DSE_2_R0_2</name>
  83621. <description>R0/2</description>
  83622. <value>0x2</value>
  83623. </enumeratedValue>
  83624. <enumeratedValue>
  83625. <name>DSE_3_R0_3</name>
  83626. <description>R0/3</description>
  83627. <value>0x3</value>
  83628. </enumeratedValue>
  83629. <enumeratedValue>
  83630. <name>DSE_4_R0_4</name>
  83631. <description>R0/4</description>
  83632. <value>0x4</value>
  83633. </enumeratedValue>
  83634. <enumeratedValue>
  83635. <name>DSE_5_R0_5</name>
  83636. <description>R0/5</description>
  83637. <value>0x5</value>
  83638. </enumeratedValue>
  83639. <enumeratedValue>
  83640. <name>DSE_6_R0_6</name>
  83641. <description>R0/6</description>
  83642. <value>0x6</value>
  83643. </enumeratedValue>
  83644. <enumeratedValue>
  83645. <name>DSE_7_R0_7</name>
  83646. <description>R0/7</description>
  83647. <value>0x7</value>
  83648. </enumeratedValue>
  83649. </enumeratedValues>
  83650. </field>
  83651. <field>
  83652. <name>SPEED</name>
  83653. <description>Speed Field</description>
  83654. <bitOffset>0x6</bitOffset>
  83655. <bitWidth>2</bitWidth>
  83656. <access>read-write</access>
  83657. <enumeratedValues>
  83658. <enumeratedValue>
  83659. <name>SPEED_0_low_50MHz_</name>
  83660. <description>low(50MHz)</description>
  83661. <value>0</value>
  83662. </enumeratedValue>
  83663. <enumeratedValue>
  83664. <name>SPEED_1_medium_100MHz_</name>
  83665. <description>medium(100MHz)</description>
  83666. <value>0x1</value>
  83667. </enumeratedValue>
  83668. <enumeratedValue>
  83669. <name>SPEED_2_medium_100MHz_</name>
  83670. <description>medium(100MHz)</description>
  83671. <value>0x2</value>
  83672. </enumeratedValue>
  83673. <enumeratedValue>
  83674. <name>SPEED_3_max_200MHz_</name>
  83675. <description>max(200MHz)</description>
  83676. <value>0x3</value>
  83677. </enumeratedValue>
  83678. </enumeratedValues>
  83679. </field>
  83680. <field>
  83681. <name>ODE</name>
  83682. <description>Open Drain Enable Field</description>
  83683. <bitOffset>0xB</bitOffset>
  83684. <bitWidth>1</bitWidth>
  83685. <access>read-write</access>
  83686. <enumeratedValues>
  83687. <enumeratedValue>
  83688. <name>ODE_0_Open_Drain_Disabled</name>
  83689. <description>Open Drain Disabled</description>
  83690. <value>0</value>
  83691. </enumeratedValue>
  83692. <enumeratedValue>
  83693. <name>ODE_1_Open_Drain_Enabled</name>
  83694. <description>Open Drain Enabled</description>
  83695. <value>0x1</value>
  83696. </enumeratedValue>
  83697. </enumeratedValues>
  83698. </field>
  83699. <field>
  83700. <name>PKE</name>
  83701. <description>Pull / Keep Enable Field</description>
  83702. <bitOffset>0xC</bitOffset>
  83703. <bitWidth>1</bitWidth>
  83704. <access>read-write</access>
  83705. <enumeratedValues>
  83706. <enumeratedValue>
  83707. <name>PKE_0_Pull_Keeper_Disabled</name>
  83708. <description>Pull/Keeper Disabled</description>
  83709. <value>0</value>
  83710. </enumeratedValue>
  83711. <enumeratedValue>
  83712. <name>PKE_1_Pull_Keeper_Enabled</name>
  83713. <description>Pull/Keeper Enabled</description>
  83714. <value>0x1</value>
  83715. </enumeratedValue>
  83716. </enumeratedValues>
  83717. </field>
  83718. <field>
  83719. <name>PUE</name>
  83720. <description>Pull / Keep Select Field</description>
  83721. <bitOffset>0xD</bitOffset>
  83722. <bitWidth>1</bitWidth>
  83723. <access>read-write</access>
  83724. <enumeratedValues>
  83725. <enumeratedValue>
  83726. <name>PUE_0_Keeper</name>
  83727. <description>Keeper</description>
  83728. <value>0</value>
  83729. </enumeratedValue>
  83730. <enumeratedValue>
  83731. <name>PUE_1_Pull</name>
  83732. <description>Pull</description>
  83733. <value>0x1</value>
  83734. </enumeratedValue>
  83735. </enumeratedValues>
  83736. </field>
  83737. <field>
  83738. <name>PUS</name>
  83739. <description>Pull Up / Down Config. Field</description>
  83740. <bitOffset>0xE</bitOffset>
  83741. <bitWidth>2</bitWidth>
  83742. <access>read-write</access>
  83743. <enumeratedValues>
  83744. <enumeratedValue>
  83745. <name>PUS_0_100K_Ohm_Pull_Down</name>
  83746. <description>100K Ohm Pull Down</description>
  83747. <value>0</value>
  83748. </enumeratedValue>
  83749. <enumeratedValue>
  83750. <name>PUS_1_47K_Ohm_Pull_Up</name>
  83751. <description>47K Ohm Pull Up</description>
  83752. <value>0x1</value>
  83753. </enumeratedValue>
  83754. <enumeratedValue>
  83755. <name>PUS_2_100K_Ohm_Pull_Up</name>
  83756. <description>100K Ohm Pull Up</description>
  83757. <value>0x2</value>
  83758. </enumeratedValue>
  83759. <enumeratedValue>
  83760. <name>PUS_3_22K_Ohm_Pull_Up</name>
  83761. <description>22K Ohm Pull Up</description>
  83762. <value>0x3</value>
  83763. </enumeratedValue>
  83764. </enumeratedValues>
  83765. </field>
  83766. <field>
  83767. <name>HYS</name>
  83768. <description>Hyst. Enable Field</description>
  83769. <bitOffset>0x10</bitOffset>
  83770. <bitWidth>1</bitWidth>
  83771. <access>read-write</access>
  83772. <enumeratedValues>
  83773. <enumeratedValue>
  83774. <name>HYS_0_Hysteresis_Disabled</name>
  83775. <description>Hysteresis Disabled</description>
  83776. <value>0</value>
  83777. </enumeratedValue>
  83778. <enumeratedValue>
  83779. <name>HYS_1_Hysteresis_Enabled</name>
  83780. <description>Hysteresis Enabled</description>
  83781. <value>0x1</value>
  83782. </enumeratedValue>
  83783. </enumeratedValues>
  83784. </field>
  83785. </fields>
  83786. </register>
  83787. <register>
  83788. <name>SW_PAD_CTL_PAD_UART2_RX_DATA</name>
  83789. <description>SW_PAD_CTL_PAD_UART2_RX_DATA SW PAD Control Register</description>
  83790. <addressOffset>0x324</addressOffset>
  83791. <size>32</size>
  83792. <access>read-write</access>
  83793. <resetValue>0x10B0</resetValue>
  83794. <resetMask>0xFFFFFFFF</resetMask>
  83795. <fields>
  83796. <field>
  83797. <name>SRE</name>
  83798. <description>Slew Rate Field</description>
  83799. <bitOffset>0</bitOffset>
  83800. <bitWidth>1</bitWidth>
  83801. <access>read-write</access>
  83802. <enumeratedValues>
  83803. <enumeratedValue>
  83804. <name>SRE_0_Slow_Slew_Rate</name>
  83805. <description>Slow Slew Rate</description>
  83806. <value>0</value>
  83807. </enumeratedValue>
  83808. <enumeratedValue>
  83809. <name>SRE_1_Fast_Slew_Rate</name>
  83810. <description>Fast Slew Rate</description>
  83811. <value>0x1</value>
  83812. </enumeratedValue>
  83813. </enumeratedValues>
  83814. </field>
  83815. <field>
  83816. <name>DSE</name>
  83817. <description>Drive Strength Field</description>
  83818. <bitOffset>0x3</bitOffset>
  83819. <bitWidth>3</bitWidth>
  83820. <access>read-write</access>
  83821. <enumeratedValues>
  83822. <enumeratedValue>
  83823. <name>DSE_0_output_driver_disabled_</name>
  83824. <description>output driver disabled;</description>
  83825. <value>0</value>
  83826. </enumeratedValue>
  83827. <enumeratedValue>
  83828. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  83829. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  83830. <value>0x1</value>
  83831. </enumeratedValue>
  83832. <enumeratedValue>
  83833. <name>DSE_2_R0_2</name>
  83834. <description>R0/2</description>
  83835. <value>0x2</value>
  83836. </enumeratedValue>
  83837. <enumeratedValue>
  83838. <name>DSE_3_R0_3</name>
  83839. <description>R0/3</description>
  83840. <value>0x3</value>
  83841. </enumeratedValue>
  83842. <enumeratedValue>
  83843. <name>DSE_4_R0_4</name>
  83844. <description>R0/4</description>
  83845. <value>0x4</value>
  83846. </enumeratedValue>
  83847. <enumeratedValue>
  83848. <name>DSE_5_R0_5</name>
  83849. <description>R0/5</description>
  83850. <value>0x5</value>
  83851. </enumeratedValue>
  83852. <enumeratedValue>
  83853. <name>DSE_6_R0_6</name>
  83854. <description>R0/6</description>
  83855. <value>0x6</value>
  83856. </enumeratedValue>
  83857. <enumeratedValue>
  83858. <name>DSE_7_R0_7</name>
  83859. <description>R0/7</description>
  83860. <value>0x7</value>
  83861. </enumeratedValue>
  83862. </enumeratedValues>
  83863. </field>
  83864. <field>
  83865. <name>SPEED</name>
  83866. <description>Speed Field</description>
  83867. <bitOffset>0x6</bitOffset>
  83868. <bitWidth>2</bitWidth>
  83869. <access>read-write</access>
  83870. <enumeratedValues>
  83871. <enumeratedValue>
  83872. <name>SPEED_0_low_50MHz_</name>
  83873. <description>low(50MHz)</description>
  83874. <value>0</value>
  83875. </enumeratedValue>
  83876. <enumeratedValue>
  83877. <name>SPEED_1_medium_100MHz_</name>
  83878. <description>medium(100MHz)</description>
  83879. <value>0x1</value>
  83880. </enumeratedValue>
  83881. <enumeratedValue>
  83882. <name>SPEED_2_medium_100MHz_</name>
  83883. <description>medium(100MHz)</description>
  83884. <value>0x2</value>
  83885. </enumeratedValue>
  83886. <enumeratedValue>
  83887. <name>SPEED_3_max_200MHz_</name>
  83888. <description>max(200MHz)</description>
  83889. <value>0x3</value>
  83890. </enumeratedValue>
  83891. </enumeratedValues>
  83892. </field>
  83893. <field>
  83894. <name>ODE</name>
  83895. <description>Open Drain Enable Field</description>
  83896. <bitOffset>0xB</bitOffset>
  83897. <bitWidth>1</bitWidth>
  83898. <access>read-write</access>
  83899. <enumeratedValues>
  83900. <enumeratedValue>
  83901. <name>ODE_0_Open_Drain_Disabled</name>
  83902. <description>Open Drain Disabled</description>
  83903. <value>0</value>
  83904. </enumeratedValue>
  83905. <enumeratedValue>
  83906. <name>ODE_1_Open_Drain_Enabled</name>
  83907. <description>Open Drain Enabled</description>
  83908. <value>0x1</value>
  83909. </enumeratedValue>
  83910. </enumeratedValues>
  83911. </field>
  83912. <field>
  83913. <name>PKE</name>
  83914. <description>Pull / Keep Enable Field</description>
  83915. <bitOffset>0xC</bitOffset>
  83916. <bitWidth>1</bitWidth>
  83917. <access>read-write</access>
  83918. <enumeratedValues>
  83919. <enumeratedValue>
  83920. <name>PKE_0_Pull_Keeper_Disabled</name>
  83921. <description>Pull/Keeper Disabled</description>
  83922. <value>0</value>
  83923. </enumeratedValue>
  83924. <enumeratedValue>
  83925. <name>PKE_1_Pull_Keeper_Enabled</name>
  83926. <description>Pull/Keeper Enabled</description>
  83927. <value>0x1</value>
  83928. </enumeratedValue>
  83929. </enumeratedValues>
  83930. </field>
  83931. <field>
  83932. <name>PUE</name>
  83933. <description>Pull / Keep Select Field</description>
  83934. <bitOffset>0xD</bitOffset>
  83935. <bitWidth>1</bitWidth>
  83936. <access>read-write</access>
  83937. <enumeratedValues>
  83938. <enumeratedValue>
  83939. <name>PUE_0_Keeper</name>
  83940. <description>Keeper</description>
  83941. <value>0</value>
  83942. </enumeratedValue>
  83943. <enumeratedValue>
  83944. <name>PUE_1_Pull</name>
  83945. <description>Pull</description>
  83946. <value>0x1</value>
  83947. </enumeratedValue>
  83948. </enumeratedValues>
  83949. </field>
  83950. <field>
  83951. <name>PUS</name>
  83952. <description>Pull Up / Down Config. Field</description>
  83953. <bitOffset>0xE</bitOffset>
  83954. <bitWidth>2</bitWidth>
  83955. <access>read-write</access>
  83956. <enumeratedValues>
  83957. <enumeratedValue>
  83958. <name>PUS_0_100K_Ohm_Pull_Down</name>
  83959. <description>100K Ohm Pull Down</description>
  83960. <value>0</value>
  83961. </enumeratedValue>
  83962. <enumeratedValue>
  83963. <name>PUS_1_47K_Ohm_Pull_Up</name>
  83964. <description>47K Ohm Pull Up</description>
  83965. <value>0x1</value>
  83966. </enumeratedValue>
  83967. <enumeratedValue>
  83968. <name>PUS_2_100K_Ohm_Pull_Up</name>
  83969. <description>100K Ohm Pull Up</description>
  83970. <value>0x2</value>
  83971. </enumeratedValue>
  83972. <enumeratedValue>
  83973. <name>PUS_3_22K_Ohm_Pull_Up</name>
  83974. <description>22K Ohm Pull Up</description>
  83975. <value>0x3</value>
  83976. </enumeratedValue>
  83977. </enumeratedValues>
  83978. </field>
  83979. <field>
  83980. <name>HYS</name>
  83981. <description>Hyst. Enable Field</description>
  83982. <bitOffset>0x10</bitOffset>
  83983. <bitWidth>1</bitWidth>
  83984. <access>read-write</access>
  83985. <enumeratedValues>
  83986. <enumeratedValue>
  83987. <name>HYS_0_Hysteresis_Disabled</name>
  83988. <description>Hysteresis Disabled</description>
  83989. <value>0</value>
  83990. </enumeratedValue>
  83991. <enumeratedValue>
  83992. <name>HYS_1_Hysteresis_Enabled</name>
  83993. <description>Hysteresis Enabled</description>
  83994. <value>0x1</value>
  83995. </enumeratedValue>
  83996. </enumeratedValues>
  83997. </field>
  83998. </fields>
  83999. </register>
  84000. <register>
  84001. <name>SW_PAD_CTL_PAD_UART2_CTS_B</name>
  84002. <description>SW_PAD_CTL_PAD_UART2_CTS_B SW PAD Control Register</description>
  84003. <addressOffset>0x328</addressOffset>
  84004. <size>32</size>
  84005. <access>read-write</access>
  84006. <resetValue>0x10B0</resetValue>
  84007. <resetMask>0xFFFFFFFF</resetMask>
  84008. <fields>
  84009. <field>
  84010. <name>SRE</name>
  84011. <description>Slew Rate Field</description>
  84012. <bitOffset>0</bitOffset>
  84013. <bitWidth>1</bitWidth>
  84014. <access>read-write</access>
  84015. <enumeratedValues>
  84016. <enumeratedValue>
  84017. <name>SRE_0_Slow_Slew_Rate</name>
  84018. <description>Slow Slew Rate</description>
  84019. <value>0</value>
  84020. </enumeratedValue>
  84021. <enumeratedValue>
  84022. <name>SRE_1_Fast_Slew_Rate</name>
  84023. <description>Fast Slew Rate</description>
  84024. <value>0x1</value>
  84025. </enumeratedValue>
  84026. </enumeratedValues>
  84027. </field>
  84028. <field>
  84029. <name>DSE</name>
  84030. <description>Drive Strength Field</description>
  84031. <bitOffset>0x3</bitOffset>
  84032. <bitWidth>3</bitWidth>
  84033. <access>read-write</access>
  84034. <enumeratedValues>
  84035. <enumeratedValue>
  84036. <name>DSE_0_output_driver_disabled_</name>
  84037. <description>output driver disabled;</description>
  84038. <value>0</value>
  84039. </enumeratedValue>
  84040. <enumeratedValue>
  84041. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  84042. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  84043. <value>0x1</value>
  84044. </enumeratedValue>
  84045. <enumeratedValue>
  84046. <name>DSE_2_R0_2</name>
  84047. <description>R0/2</description>
  84048. <value>0x2</value>
  84049. </enumeratedValue>
  84050. <enumeratedValue>
  84051. <name>DSE_3_R0_3</name>
  84052. <description>R0/3</description>
  84053. <value>0x3</value>
  84054. </enumeratedValue>
  84055. <enumeratedValue>
  84056. <name>DSE_4_R0_4</name>
  84057. <description>R0/4</description>
  84058. <value>0x4</value>
  84059. </enumeratedValue>
  84060. <enumeratedValue>
  84061. <name>DSE_5_R0_5</name>
  84062. <description>R0/5</description>
  84063. <value>0x5</value>
  84064. </enumeratedValue>
  84065. <enumeratedValue>
  84066. <name>DSE_6_R0_6</name>
  84067. <description>R0/6</description>
  84068. <value>0x6</value>
  84069. </enumeratedValue>
  84070. <enumeratedValue>
  84071. <name>DSE_7_R0_7</name>
  84072. <description>R0/7</description>
  84073. <value>0x7</value>
  84074. </enumeratedValue>
  84075. </enumeratedValues>
  84076. </field>
  84077. <field>
  84078. <name>SPEED</name>
  84079. <description>Speed Field</description>
  84080. <bitOffset>0x6</bitOffset>
  84081. <bitWidth>2</bitWidth>
  84082. <access>read-write</access>
  84083. <enumeratedValues>
  84084. <enumeratedValue>
  84085. <name>SPEED_0_low_50MHz_</name>
  84086. <description>low(50MHz)</description>
  84087. <value>0</value>
  84088. </enumeratedValue>
  84089. <enumeratedValue>
  84090. <name>SPEED_1_medium_100MHz_</name>
  84091. <description>medium(100MHz)</description>
  84092. <value>0x1</value>
  84093. </enumeratedValue>
  84094. <enumeratedValue>
  84095. <name>SPEED_2_medium_100MHz_</name>
  84096. <description>medium(100MHz)</description>
  84097. <value>0x2</value>
  84098. </enumeratedValue>
  84099. <enumeratedValue>
  84100. <name>SPEED_3_max_200MHz_</name>
  84101. <description>max(200MHz)</description>
  84102. <value>0x3</value>
  84103. </enumeratedValue>
  84104. </enumeratedValues>
  84105. </field>
  84106. <field>
  84107. <name>ODE</name>
  84108. <description>Open Drain Enable Field</description>
  84109. <bitOffset>0xB</bitOffset>
  84110. <bitWidth>1</bitWidth>
  84111. <access>read-write</access>
  84112. <enumeratedValues>
  84113. <enumeratedValue>
  84114. <name>ODE_0_Open_Drain_Disabled</name>
  84115. <description>Open Drain Disabled</description>
  84116. <value>0</value>
  84117. </enumeratedValue>
  84118. <enumeratedValue>
  84119. <name>ODE_1_Open_Drain_Enabled</name>
  84120. <description>Open Drain Enabled</description>
  84121. <value>0x1</value>
  84122. </enumeratedValue>
  84123. </enumeratedValues>
  84124. </field>
  84125. <field>
  84126. <name>PKE</name>
  84127. <description>Pull / Keep Enable Field</description>
  84128. <bitOffset>0xC</bitOffset>
  84129. <bitWidth>1</bitWidth>
  84130. <access>read-write</access>
  84131. <enumeratedValues>
  84132. <enumeratedValue>
  84133. <name>PKE_0_Pull_Keeper_Disabled</name>
  84134. <description>Pull/Keeper Disabled</description>
  84135. <value>0</value>
  84136. </enumeratedValue>
  84137. <enumeratedValue>
  84138. <name>PKE_1_Pull_Keeper_Enabled</name>
  84139. <description>Pull/Keeper Enabled</description>
  84140. <value>0x1</value>
  84141. </enumeratedValue>
  84142. </enumeratedValues>
  84143. </field>
  84144. <field>
  84145. <name>PUE</name>
  84146. <description>Pull / Keep Select Field</description>
  84147. <bitOffset>0xD</bitOffset>
  84148. <bitWidth>1</bitWidth>
  84149. <access>read-write</access>
  84150. <enumeratedValues>
  84151. <enumeratedValue>
  84152. <name>PUE_0_Keeper</name>
  84153. <description>Keeper</description>
  84154. <value>0</value>
  84155. </enumeratedValue>
  84156. <enumeratedValue>
  84157. <name>PUE_1_Pull</name>
  84158. <description>Pull</description>
  84159. <value>0x1</value>
  84160. </enumeratedValue>
  84161. </enumeratedValues>
  84162. </field>
  84163. <field>
  84164. <name>PUS</name>
  84165. <description>Pull Up / Down Config. Field</description>
  84166. <bitOffset>0xE</bitOffset>
  84167. <bitWidth>2</bitWidth>
  84168. <access>read-write</access>
  84169. <enumeratedValues>
  84170. <enumeratedValue>
  84171. <name>PUS_0_100K_Ohm_Pull_Down</name>
  84172. <description>100K Ohm Pull Down</description>
  84173. <value>0</value>
  84174. </enumeratedValue>
  84175. <enumeratedValue>
  84176. <name>PUS_1_47K_Ohm_Pull_Up</name>
  84177. <description>47K Ohm Pull Up</description>
  84178. <value>0x1</value>
  84179. </enumeratedValue>
  84180. <enumeratedValue>
  84181. <name>PUS_2_100K_Ohm_Pull_Up</name>
  84182. <description>100K Ohm Pull Up</description>
  84183. <value>0x2</value>
  84184. </enumeratedValue>
  84185. <enumeratedValue>
  84186. <name>PUS_3_22K_Ohm_Pull_Up</name>
  84187. <description>22K Ohm Pull Up</description>
  84188. <value>0x3</value>
  84189. </enumeratedValue>
  84190. </enumeratedValues>
  84191. </field>
  84192. <field>
  84193. <name>HYS</name>
  84194. <description>Hyst. Enable Field</description>
  84195. <bitOffset>0x10</bitOffset>
  84196. <bitWidth>1</bitWidth>
  84197. <access>read-write</access>
  84198. <enumeratedValues>
  84199. <enumeratedValue>
  84200. <name>HYS_0_Hysteresis_Disabled</name>
  84201. <description>Hysteresis Disabled</description>
  84202. <value>0</value>
  84203. </enumeratedValue>
  84204. <enumeratedValue>
  84205. <name>HYS_1_Hysteresis_Enabled</name>
  84206. <description>Hysteresis Enabled</description>
  84207. <value>0x1</value>
  84208. </enumeratedValue>
  84209. </enumeratedValues>
  84210. </field>
  84211. </fields>
  84212. </register>
  84213. <register>
  84214. <name>SW_PAD_CTL_PAD_UART2_RTS_B</name>
  84215. <description>SW_PAD_CTL_PAD_UART2_RTS_B SW PAD Control Register</description>
  84216. <addressOffset>0x32C</addressOffset>
  84217. <size>32</size>
  84218. <access>read-write</access>
  84219. <resetValue>0x10B0</resetValue>
  84220. <resetMask>0xFFFFFFFF</resetMask>
  84221. <fields>
  84222. <field>
  84223. <name>SRE</name>
  84224. <description>Slew Rate Field</description>
  84225. <bitOffset>0</bitOffset>
  84226. <bitWidth>1</bitWidth>
  84227. <access>read-write</access>
  84228. <enumeratedValues>
  84229. <enumeratedValue>
  84230. <name>SRE_0_Slow_Slew_Rate</name>
  84231. <description>Slow Slew Rate</description>
  84232. <value>0</value>
  84233. </enumeratedValue>
  84234. <enumeratedValue>
  84235. <name>SRE_1_Fast_Slew_Rate</name>
  84236. <description>Fast Slew Rate</description>
  84237. <value>0x1</value>
  84238. </enumeratedValue>
  84239. </enumeratedValues>
  84240. </field>
  84241. <field>
  84242. <name>DSE</name>
  84243. <description>Drive Strength Field</description>
  84244. <bitOffset>0x3</bitOffset>
  84245. <bitWidth>3</bitWidth>
  84246. <access>read-write</access>
  84247. <enumeratedValues>
  84248. <enumeratedValue>
  84249. <name>DSE_0_output_driver_disabled_</name>
  84250. <description>output driver disabled;</description>
  84251. <value>0</value>
  84252. </enumeratedValue>
  84253. <enumeratedValue>
  84254. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  84255. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  84256. <value>0x1</value>
  84257. </enumeratedValue>
  84258. <enumeratedValue>
  84259. <name>DSE_2_R0_2</name>
  84260. <description>R0/2</description>
  84261. <value>0x2</value>
  84262. </enumeratedValue>
  84263. <enumeratedValue>
  84264. <name>DSE_3_R0_3</name>
  84265. <description>R0/3</description>
  84266. <value>0x3</value>
  84267. </enumeratedValue>
  84268. <enumeratedValue>
  84269. <name>DSE_4_R0_4</name>
  84270. <description>R0/4</description>
  84271. <value>0x4</value>
  84272. </enumeratedValue>
  84273. <enumeratedValue>
  84274. <name>DSE_5_R0_5</name>
  84275. <description>R0/5</description>
  84276. <value>0x5</value>
  84277. </enumeratedValue>
  84278. <enumeratedValue>
  84279. <name>DSE_6_R0_6</name>
  84280. <description>R0/6</description>
  84281. <value>0x6</value>
  84282. </enumeratedValue>
  84283. <enumeratedValue>
  84284. <name>DSE_7_R0_7</name>
  84285. <description>R0/7</description>
  84286. <value>0x7</value>
  84287. </enumeratedValue>
  84288. </enumeratedValues>
  84289. </field>
  84290. <field>
  84291. <name>SPEED</name>
  84292. <description>Speed Field</description>
  84293. <bitOffset>0x6</bitOffset>
  84294. <bitWidth>2</bitWidth>
  84295. <access>read-write</access>
  84296. <enumeratedValues>
  84297. <enumeratedValue>
  84298. <name>SPEED_0_low_50MHz_</name>
  84299. <description>low(50MHz)</description>
  84300. <value>0</value>
  84301. </enumeratedValue>
  84302. <enumeratedValue>
  84303. <name>SPEED_1_medium_100MHz_</name>
  84304. <description>medium(100MHz)</description>
  84305. <value>0x1</value>
  84306. </enumeratedValue>
  84307. <enumeratedValue>
  84308. <name>SPEED_2_medium_100MHz_</name>
  84309. <description>medium(100MHz)</description>
  84310. <value>0x2</value>
  84311. </enumeratedValue>
  84312. <enumeratedValue>
  84313. <name>SPEED_3_max_200MHz_</name>
  84314. <description>max(200MHz)</description>
  84315. <value>0x3</value>
  84316. </enumeratedValue>
  84317. </enumeratedValues>
  84318. </field>
  84319. <field>
  84320. <name>ODE</name>
  84321. <description>Open Drain Enable Field</description>
  84322. <bitOffset>0xB</bitOffset>
  84323. <bitWidth>1</bitWidth>
  84324. <access>read-write</access>
  84325. <enumeratedValues>
  84326. <enumeratedValue>
  84327. <name>ODE_0_Open_Drain_Disabled</name>
  84328. <description>Open Drain Disabled</description>
  84329. <value>0</value>
  84330. </enumeratedValue>
  84331. <enumeratedValue>
  84332. <name>ODE_1_Open_Drain_Enabled</name>
  84333. <description>Open Drain Enabled</description>
  84334. <value>0x1</value>
  84335. </enumeratedValue>
  84336. </enumeratedValues>
  84337. </field>
  84338. <field>
  84339. <name>PKE</name>
  84340. <description>Pull / Keep Enable Field</description>
  84341. <bitOffset>0xC</bitOffset>
  84342. <bitWidth>1</bitWidth>
  84343. <access>read-write</access>
  84344. <enumeratedValues>
  84345. <enumeratedValue>
  84346. <name>PKE_0_Pull_Keeper_Disabled</name>
  84347. <description>Pull/Keeper Disabled</description>
  84348. <value>0</value>
  84349. </enumeratedValue>
  84350. <enumeratedValue>
  84351. <name>PKE_1_Pull_Keeper_Enabled</name>
  84352. <description>Pull/Keeper Enabled</description>
  84353. <value>0x1</value>
  84354. </enumeratedValue>
  84355. </enumeratedValues>
  84356. </field>
  84357. <field>
  84358. <name>PUE</name>
  84359. <description>Pull / Keep Select Field</description>
  84360. <bitOffset>0xD</bitOffset>
  84361. <bitWidth>1</bitWidth>
  84362. <access>read-write</access>
  84363. <enumeratedValues>
  84364. <enumeratedValue>
  84365. <name>PUE_0_Keeper</name>
  84366. <description>Keeper</description>
  84367. <value>0</value>
  84368. </enumeratedValue>
  84369. <enumeratedValue>
  84370. <name>PUE_1_Pull</name>
  84371. <description>Pull</description>
  84372. <value>0x1</value>
  84373. </enumeratedValue>
  84374. </enumeratedValues>
  84375. </field>
  84376. <field>
  84377. <name>PUS</name>
  84378. <description>Pull Up / Down Config. Field</description>
  84379. <bitOffset>0xE</bitOffset>
  84380. <bitWidth>2</bitWidth>
  84381. <access>read-write</access>
  84382. <enumeratedValues>
  84383. <enumeratedValue>
  84384. <name>PUS_0_100K_Ohm_Pull_Down</name>
  84385. <description>100K Ohm Pull Down</description>
  84386. <value>0</value>
  84387. </enumeratedValue>
  84388. <enumeratedValue>
  84389. <name>PUS_1_47K_Ohm_Pull_Up</name>
  84390. <description>47K Ohm Pull Up</description>
  84391. <value>0x1</value>
  84392. </enumeratedValue>
  84393. <enumeratedValue>
  84394. <name>PUS_2_100K_Ohm_Pull_Up</name>
  84395. <description>100K Ohm Pull Up</description>
  84396. <value>0x2</value>
  84397. </enumeratedValue>
  84398. <enumeratedValue>
  84399. <name>PUS_3_22K_Ohm_Pull_Up</name>
  84400. <description>22K Ohm Pull Up</description>
  84401. <value>0x3</value>
  84402. </enumeratedValue>
  84403. </enumeratedValues>
  84404. </field>
  84405. <field>
  84406. <name>HYS</name>
  84407. <description>Hyst. Enable Field</description>
  84408. <bitOffset>0x10</bitOffset>
  84409. <bitWidth>1</bitWidth>
  84410. <access>read-write</access>
  84411. <enumeratedValues>
  84412. <enumeratedValue>
  84413. <name>HYS_0_Hysteresis_Disabled</name>
  84414. <description>Hysteresis Disabled</description>
  84415. <value>0</value>
  84416. </enumeratedValue>
  84417. <enumeratedValue>
  84418. <name>HYS_1_Hysteresis_Enabled</name>
  84419. <description>Hysteresis Enabled</description>
  84420. <value>0x1</value>
  84421. </enumeratedValue>
  84422. </enumeratedValues>
  84423. </field>
  84424. </fields>
  84425. </register>
  84426. <register>
  84427. <name>SW_PAD_CTL_PAD_UART3_TX_DATA</name>
  84428. <description>SW_PAD_CTL_PAD_UART3_TX_DATA SW PAD Control Register</description>
  84429. <addressOffset>0x330</addressOffset>
  84430. <size>32</size>
  84431. <access>read-write</access>
  84432. <resetValue>0x10B0</resetValue>
  84433. <resetMask>0xFFFFFFFF</resetMask>
  84434. <fields>
  84435. <field>
  84436. <name>SRE</name>
  84437. <description>Slew Rate Field</description>
  84438. <bitOffset>0</bitOffset>
  84439. <bitWidth>1</bitWidth>
  84440. <access>read-write</access>
  84441. <enumeratedValues>
  84442. <enumeratedValue>
  84443. <name>SRE_0_Slow_Slew_Rate</name>
  84444. <description>Slow Slew Rate</description>
  84445. <value>0</value>
  84446. </enumeratedValue>
  84447. <enumeratedValue>
  84448. <name>SRE_1_Fast_Slew_Rate</name>
  84449. <description>Fast Slew Rate</description>
  84450. <value>0x1</value>
  84451. </enumeratedValue>
  84452. </enumeratedValues>
  84453. </field>
  84454. <field>
  84455. <name>DSE</name>
  84456. <description>Drive Strength Field</description>
  84457. <bitOffset>0x3</bitOffset>
  84458. <bitWidth>3</bitWidth>
  84459. <access>read-write</access>
  84460. <enumeratedValues>
  84461. <enumeratedValue>
  84462. <name>DSE_0_output_driver_disabled_</name>
  84463. <description>output driver disabled;</description>
  84464. <value>0</value>
  84465. </enumeratedValue>
  84466. <enumeratedValue>
  84467. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  84468. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  84469. <value>0x1</value>
  84470. </enumeratedValue>
  84471. <enumeratedValue>
  84472. <name>DSE_2_R0_2</name>
  84473. <description>R0/2</description>
  84474. <value>0x2</value>
  84475. </enumeratedValue>
  84476. <enumeratedValue>
  84477. <name>DSE_3_R0_3</name>
  84478. <description>R0/3</description>
  84479. <value>0x3</value>
  84480. </enumeratedValue>
  84481. <enumeratedValue>
  84482. <name>DSE_4_R0_4</name>
  84483. <description>R0/4</description>
  84484. <value>0x4</value>
  84485. </enumeratedValue>
  84486. <enumeratedValue>
  84487. <name>DSE_5_R0_5</name>
  84488. <description>R0/5</description>
  84489. <value>0x5</value>
  84490. </enumeratedValue>
  84491. <enumeratedValue>
  84492. <name>DSE_6_R0_6</name>
  84493. <description>R0/6</description>
  84494. <value>0x6</value>
  84495. </enumeratedValue>
  84496. <enumeratedValue>
  84497. <name>DSE_7_R0_7</name>
  84498. <description>R0/7</description>
  84499. <value>0x7</value>
  84500. </enumeratedValue>
  84501. </enumeratedValues>
  84502. </field>
  84503. <field>
  84504. <name>SPEED</name>
  84505. <description>Speed Field</description>
  84506. <bitOffset>0x6</bitOffset>
  84507. <bitWidth>2</bitWidth>
  84508. <access>read-write</access>
  84509. <enumeratedValues>
  84510. <enumeratedValue>
  84511. <name>SPEED_0_low_50MHz_</name>
  84512. <description>low(50MHz)</description>
  84513. <value>0</value>
  84514. </enumeratedValue>
  84515. <enumeratedValue>
  84516. <name>SPEED_1_medium_100MHz_</name>
  84517. <description>medium(100MHz)</description>
  84518. <value>0x1</value>
  84519. </enumeratedValue>
  84520. <enumeratedValue>
  84521. <name>SPEED_2_medium_100MHz_</name>
  84522. <description>medium(100MHz)</description>
  84523. <value>0x2</value>
  84524. </enumeratedValue>
  84525. <enumeratedValue>
  84526. <name>SPEED_3_max_200MHz_</name>
  84527. <description>max(200MHz)</description>
  84528. <value>0x3</value>
  84529. </enumeratedValue>
  84530. </enumeratedValues>
  84531. </field>
  84532. <field>
  84533. <name>ODE</name>
  84534. <description>Open Drain Enable Field</description>
  84535. <bitOffset>0xB</bitOffset>
  84536. <bitWidth>1</bitWidth>
  84537. <access>read-write</access>
  84538. <enumeratedValues>
  84539. <enumeratedValue>
  84540. <name>ODE_0_Open_Drain_Disabled</name>
  84541. <description>Open Drain Disabled</description>
  84542. <value>0</value>
  84543. </enumeratedValue>
  84544. <enumeratedValue>
  84545. <name>ODE_1_Open_Drain_Enabled</name>
  84546. <description>Open Drain Enabled</description>
  84547. <value>0x1</value>
  84548. </enumeratedValue>
  84549. </enumeratedValues>
  84550. </field>
  84551. <field>
  84552. <name>PKE</name>
  84553. <description>Pull / Keep Enable Field</description>
  84554. <bitOffset>0xC</bitOffset>
  84555. <bitWidth>1</bitWidth>
  84556. <access>read-write</access>
  84557. <enumeratedValues>
  84558. <enumeratedValue>
  84559. <name>PKE_0_Pull_Keeper_Disabled</name>
  84560. <description>Pull/Keeper Disabled</description>
  84561. <value>0</value>
  84562. </enumeratedValue>
  84563. <enumeratedValue>
  84564. <name>PKE_1_Pull_Keeper_Enabled</name>
  84565. <description>Pull/Keeper Enabled</description>
  84566. <value>0x1</value>
  84567. </enumeratedValue>
  84568. </enumeratedValues>
  84569. </field>
  84570. <field>
  84571. <name>PUE</name>
  84572. <description>Pull / Keep Select Field</description>
  84573. <bitOffset>0xD</bitOffset>
  84574. <bitWidth>1</bitWidth>
  84575. <access>read-write</access>
  84576. <enumeratedValues>
  84577. <enumeratedValue>
  84578. <name>PUE_0_Keeper</name>
  84579. <description>Keeper</description>
  84580. <value>0</value>
  84581. </enumeratedValue>
  84582. <enumeratedValue>
  84583. <name>PUE_1_Pull</name>
  84584. <description>Pull</description>
  84585. <value>0x1</value>
  84586. </enumeratedValue>
  84587. </enumeratedValues>
  84588. </field>
  84589. <field>
  84590. <name>PUS</name>
  84591. <description>Pull Up / Down Config. Field</description>
  84592. <bitOffset>0xE</bitOffset>
  84593. <bitWidth>2</bitWidth>
  84594. <access>read-write</access>
  84595. <enumeratedValues>
  84596. <enumeratedValue>
  84597. <name>PUS_0_100K_Ohm_Pull_Down</name>
  84598. <description>100K Ohm Pull Down</description>
  84599. <value>0</value>
  84600. </enumeratedValue>
  84601. <enumeratedValue>
  84602. <name>PUS_1_47K_Ohm_Pull_Up</name>
  84603. <description>47K Ohm Pull Up</description>
  84604. <value>0x1</value>
  84605. </enumeratedValue>
  84606. <enumeratedValue>
  84607. <name>PUS_2_100K_Ohm_Pull_Up</name>
  84608. <description>100K Ohm Pull Up</description>
  84609. <value>0x2</value>
  84610. </enumeratedValue>
  84611. <enumeratedValue>
  84612. <name>PUS_3_22K_Ohm_Pull_Up</name>
  84613. <description>22K Ohm Pull Up</description>
  84614. <value>0x3</value>
  84615. </enumeratedValue>
  84616. </enumeratedValues>
  84617. </field>
  84618. <field>
  84619. <name>HYS</name>
  84620. <description>Hyst. Enable Field</description>
  84621. <bitOffset>0x10</bitOffset>
  84622. <bitWidth>1</bitWidth>
  84623. <access>read-write</access>
  84624. <enumeratedValues>
  84625. <enumeratedValue>
  84626. <name>HYS_0_Hysteresis_Disabled</name>
  84627. <description>Hysteresis Disabled</description>
  84628. <value>0</value>
  84629. </enumeratedValue>
  84630. <enumeratedValue>
  84631. <name>HYS_1_Hysteresis_Enabled</name>
  84632. <description>Hysteresis Enabled</description>
  84633. <value>0x1</value>
  84634. </enumeratedValue>
  84635. </enumeratedValues>
  84636. </field>
  84637. </fields>
  84638. </register>
  84639. <register>
  84640. <name>SW_PAD_CTL_PAD_UART3_RX_DATA</name>
  84641. <description>SW_PAD_CTL_PAD_UART3_RX_DATA SW PAD Control Register</description>
  84642. <addressOffset>0x334</addressOffset>
  84643. <size>32</size>
  84644. <access>read-write</access>
  84645. <resetValue>0x10B0</resetValue>
  84646. <resetMask>0xFFFFFFFF</resetMask>
  84647. <fields>
  84648. <field>
  84649. <name>SRE</name>
  84650. <description>Slew Rate Field</description>
  84651. <bitOffset>0</bitOffset>
  84652. <bitWidth>1</bitWidth>
  84653. <access>read-write</access>
  84654. <enumeratedValues>
  84655. <enumeratedValue>
  84656. <name>SRE_0_Slow_Slew_Rate</name>
  84657. <description>Slow Slew Rate</description>
  84658. <value>0</value>
  84659. </enumeratedValue>
  84660. <enumeratedValue>
  84661. <name>SRE_1_Fast_Slew_Rate</name>
  84662. <description>Fast Slew Rate</description>
  84663. <value>0x1</value>
  84664. </enumeratedValue>
  84665. </enumeratedValues>
  84666. </field>
  84667. <field>
  84668. <name>DSE</name>
  84669. <description>Drive Strength Field</description>
  84670. <bitOffset>0x3</bitOffset>
  84671. <bitWidth>3</bitWidth>
  84672. <access>read-write</access>
  84673. <enumeratedValues>
  84674. <enumeratedValue>
  84675. <name>DSE_0_output_driver_disabled_</name>
  84676. <description>output driver disabled;</description>
  84677. <value>0</value>
  84678. </enumeratedValue>
  84679. <enumeratedValue>
  84680. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  84681. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  84682. <value>0x1</value>
  84683. </enumeratedValue>
  84684. <enumeratedValue>
  84685. <name>DSE_2_R0_2</name>
  84686. <description>R0/2</description>
  84687. <value>0x2</value>
  84688. </enumeratedValue>
  84689. <enumeratedValue>
  84690. <name>DSE_3_R0_3</name>
  84691. <description>R0/3</description>
  84692. <value>0x3</value>
  84693. </enumeratedValue>
  84694. <enumeratedValue>
  84695. <name>DSE_4_R0_4</name>
  84696. <description>R0/4</description>
  84697. <value>0x4</value>
  84698. </enumeratedValue>
  84699. <enumeratedValue>
  84700. <name>DSE_5_R0_5</name>
  84701. <description>R0/5</description>
  84702. <value>0x5</value>
  84703. </enumeratedValue>
  84704. <enumeratedValue>
  84705. <name>DSE_6_R0_6</name>
  84706. <description>R0/6</description>
  84707. <value>0x6</value>
  84708. </enumeratedValue>
  84709. <enumeratedValue>
  84710. <name>DSE_7_R0_7</name>
  84711. <description>R0/7</description>
  84712. <value>0x7</value>
  84713. </enumeratedValue>
  84714. </enumeratedValues>
  84715. </field>
  84716. <field>
  84717. <name>SPEED</name>
  84718. <description>Speed Field</description>
  84719. <bitOffset>0x6</bitOffset>
  84720. <bitWidth>2</bitWidth>
  84721. <access>read-write</access>
  84722. <enumeratedValues>
  84723. <enumeratedValue>
  84724. <name>SPEED_0_low_50MHz_</name>
  84725. <description>low(50MHz)</description>
  84726. <value>0</value>
  84727. </enumeratedValue>
  84728. <enumeratedValue>
  84729. <name>SPEED_1_medium_100MHz_</name>
  84730. <description>medium(100MHz)</description>
  84731. <value>0x1</value>
  84732. </enumeratedValue>
  84733. <enumeratedValue>
  84734. <name>SPEED_2_medium_100MHz_</name>
  84735. <description>medium(100MHz)</description>
  84736. <value>0x2</value>
  84737. </enumeratedValue>
  84738. <enumeratedValue>
  84739. <name>SPEED_3_max_200MHz_</name>
  84740. <description>max(200MHz)</description>
  84741. <value>0x3</value>
  84742. </enumeratedValue>
  84743. </enumeratedValues>
  84744. </field>
  84745. <field>
  84746. <name>ODE</name>
  84747. <description>Open Drain Enable Field</description>
  84748. <bitOffset>0xB</bitOffset>
  84749. <bitWidth>1</bitWidth>
  84750. <access>read-write</access>
  84751. <enumeratedValues>
  84752. <enumeratedValue>
  84753. <name>ODE_0_Open_Drain_Disabled</name>
  84754. <description>Open Drain Disabled</description>
  84755. <value>0</value>
  84756. </enumeratedValue>
  84757. <enumeratedValue>
  84758. <name>ODE_1_Open_Drain_Enabled</name>
  84759. <description>Open Drain Enabled</description>
  84760. <value>0x1</value>
  84761. </enumeratedValue>
  84762. </enumeratedValues>
  84763. </field>
  84764. <field>
  84765. <name>PKE</name>
  84766. <description>Pull / Keep Enable Field</description>
  84767. <bitOffset>0xC</bitOffset>
  84768. <bitWidth>1</bitWidth>
  84769. <access>read-write</access>
  84770. <enumeratedValues>
  84771. <enumeratedValue>
  84772. <name>PKE_0_Pull_Keeper_Disabled</name>
  84773. <description>Pull/Keeper Disabled</description>
  84774. <value>0</value>
  84775. </enumeratedValue>
  84776. <enumeratedValue>
  84777. <name>PKE_1_Pull_Keeper_Enabled</name>
  84778. <description>Pull/Keeper Enabled</description>
  84779. <value>0x1</value>
  84780. </enumeratedValue>
  84781. </enumeratedValues>
  84782. </field>
  84783. <field>
  84784. <name>PUE</name>
  84785. <description>Pull / Keep Select Field</description>
  84786. <bitOffset>0xD</bitOffset>
  84787. <bitWidth>1</bitWidth>
  84788. <access>read-write</access>
  84789. <enumeratedValues>
  84790. <enumeratedValue>
  84791. <name>PUE_0_Keeper</name>
  84792. <description>Keeper</description>
  84793. <value>0</value>
  84794. </enumeratedValue>
  84795. <enumeratedValue>
  84796. <name>PUE_1_Pull</name>
  84797. <description>Pull</description>
  84798. <value>0x1</value>
  84799. </enumeratedValue>
  84800. </enumeratedValues>
  84801. </field>
  84802. <field>
  84803. <name>PUS</name>
  84804. <description>Pull Up / Down Config. Field</description>
  84805. <bitOffset>0xE</bitOffset>
  84806. <bitWidth>2</bitWidth>
  84807. <access>read-write</access>
  84808. <enumeratedValues>
  84809. <enumeratedValue>
  84810. <name>PUS_0_100K_Ohm_Pull_Down</name>
  84811. <description>100K Ohm Pull Down</description>
  84812. <value>0</value>
  84813. </enumeratedValue>
  84814. <enumeratedValue>
  84815. <name>PUS_1_47K_Ohm_Pull_Up</name>
  84816. <description>47K Ohm Pull Up</description>
  84817. <value>0x1</value>
  84818. </enumeratedValue>
  84819. <enumeratedValue>
  84820. <name>PUS_2_100K_Ohm_Pull_Up</name>
  84821. <description>100K Ohm Pull Up</description>
  84822. <value>0x2</value>
  84823. </enumeratedValue>
  84824. <enumeratedValue>
  84825. <name>PUS_3_22K_Ohm_Pull_Up</name>
  84826. <description>22K Ohm Pull Up</description>
  84827. <value>0x3</value>
  84828. </enumeratedValue>
  84829. </enumeratedValues>
  84830. </field>
  84831. <field>
  84832. <name>HYS</name>
  84833. <description>Hyst. Enable Field</description>
  84834. <bitOffset>0x10</bitOffset>
  84835. <bitWidth>1</bitWidth>
  84836. <access>read-write</access>
  84837. <enumeratedValues>
  84838. <enumeratedValue>
  84839. <name>HYS_0_Hysteresis_Disabled</name>
  84840. <description>Hysteresis Disabled</description>
  84841. <value>0</value>
  84842. </enumeratedValue>
  84843. <enumeratedValue>
  84844. <name>HYS_1_Hysteresis_Enabled</name>
  84845. <description>Hysteresis Enabled</description>
  84846. <value>0x1</value>
  84847. </enumeratedValue>
  84848. </enumeratedValues>
  84849. </field>
  84850. </fields>
  84851. </register>
  84852. <register>
  84853. <name>SW_PAD_CTL_PAD_UART3_CTS_B</name>
  84854. <description>SW_PAD_CTL_PAD_UART3_CTS_B SW PAD Control Register</description>
  84855. <addressOffset>0x338</addressOffset>
  84856. <size>32</size>
  84857. <access>read-write</access>
  84858. <resetValue>0x10B0</resetValue>
  84859. <resetMask>0xFFFFFFFF</resetMask>
  84860. <fields>
  84861. <field>
  84862. <name>SRE</name>
  84863. <description>Slew Rate Field</description>
  84864. <bitOffset>0</bitOffset>
  84865. <bitWidth>1</bitWidth>
  84866. <access>read-write</access>
  84867. <enumeratedValues>
  84868. <enumeratedValue>
  84869. <name>SRE_0_Slow_Slew_Rate</name>
  84870. <description>Slow Slew Rate</description>
  84871. <value>0</value>
  84872. </enumeratedValue>
  84873. <enumeratedValue>
  84874. <name>SRE_1_Fast_Slew_Rate</name>
  84875. <description>Fast Slew Rate</description>
  84876. <value>0x1</value>
  84877. </enumeratedValue>
  84878. </enumeratedValues>
  84879. </field>
  84880. <field>
  84881. <name>DSE</name>
  84882. <description>Drive Strength Field</description>
  84883. <bitOffset>0x3</bitOffset>
  84884. <bitWidth>3</bitWidth>
  84885. <access>read-write</access>
  84886. <enumeratedValues>
  84887. <enumeratedValue>
  84888. <name>DSE_0_output_driver_disabled_</name>
  84889. <description>output driver disabled;</description>
  84890. <value>0</value>
  84891. </enumeratedValue>
  84892. <enumeratedValue>
  84893. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  84894. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  84895. <value>0x1</value>
  84896. </enumeratedValue>
  84897. <enumeratedValue>
  84898. <name>DSE_2_R0_2</name>
  84899. <description>R0/2</description>
  84900. <value>0x2</value>
  84901. </enumeratedValue>
  84902. <enumeratedValue>
  84903. <name>DSE_3_R0_3</name>
  84904. <description>R0/3</description>
  84905. <value>0x3</value>
  84906. </enumeratedValue>
  84907. <enumeratedValue>
  84908. <name>DSE_4_R0_4</name>
  84909. <description>R0/4</description>
  84910. <value>0x4</value>
  84911. </enumeratedValue>
  84912. <enumeratedValue>
  84913. <name>DSE_5_R0_5</name>
  84914. <description>R0/5</description>
  84915. <value>0x5</value>
  84916. </enumeratedValue>
  84917. <enumeratedValue>
  84918. <name>DSE_6_R0_6</name>
  84919. <description>R0/6</description>
  84920. <value>0x6</value>
  84921. </enumeratedValue>
  84922. <enumeratedValue>
  84923. <name>DSE_7_R0_7</name>
  84924. <description>R0/7</description>
  84925. <value>0x7</value>
  84926. </enumeratedValue>
  84927. </enumeratedValues>
  84928. </field>
  84929. <field>
  84930. <name>SPEED</name>
  84931. <description>Speed Field</description>
  84932. <bitOffset>0x6</bitOffset>
  84933. <bitWidth>2</bitWidth>
  84934. <access>read-write</access>
  84935. <enumeratedValues>
  84936. <enumeratedValue>
  84937. <name>SPEED_0_low_50MHz_</name>
  84938. <description>low(50MHz)</description>
  84939. <value>0</value>
  84940. </enumeratedValue>
  84941. <enumeratedValue>
  84942. <name>SPEED_1_medium_100MHz_</name>
  84943. <description>medium(100MHz)</description>
  84944. <value>0x1</value>
  84945. </enumeratedValue>
  84946. <enumeratedValue>
  84947. <name>SPEED_2_medium_100MHz_</name>
  84948. <description>medium(100MHz)</description>
  84949. <value>0x2</value>
  84950. </enumeratedValue>
  84951. <enumeratedValue>
  84952. <name>SPEED_3_max_200MHz_</name>
  84953. <description>max(200MHz)</description>
  84954. <value>0x3</value>
  84955. </enumeratedValue>
  84956. </enumeratedValues>
  84957. </field>
  84958. <field>
  84959. <name>ODE</name>
  84960. <description>Open Drain Enable Field</description>
  84961. <bitOffset>0xB</bitOffset>
  84962. <bitWidth>1</bitWidth>
  84963. <access>read-write</access>
  84964. <enumeratedValues>
  84965. <enumeratedValue>
  84966. <name>ODE_0_Open_Drain_Disabled</name>
  84967. <description>Open Drain Disabled</description>
  84968. <value>0</value>
  84969. </enumeratedValue>
  84970. <enumeratedValue>
  84971. <name>ODE_1_Open_Drain_Enabled</name>
  84972. <description>Open Drain Enabled</description>
  84973. <value>0x1</value>
  84974. </enumeratedValue>
  84975. </enumeratedValues>
  84976. </field>
  84977. <field>
  84978. <name>PKE</name>
  84979. <description>Pull / Keep Enable Field</description>
  84980. <bitOffset>0xC</bitOffset>
  84981. <bitWidth>1</bitWidth>
  84982. <access>read-write</access>
  84983. <enumeratedValues>
  84984. <enumeratedValue>
  84985. <name>PKE_0_Pull_Keeper_Disabled</name>
  84986. <description>Pull/Keeper Disabled</description>
  84987. <value>0</value>
  84988. </enumeratedValue>
  84989. <enumeratedValue>
  84990. <name>PKE_1_Pull_Keeper_Enabled</name>
  84991. <description>Pull/Keeper Enabled</description>
  84992. <value>0x1</value>
  84993. </enumeratedValue>
  84994. </enumeratedValues>
  84995. </field>
  84996. <field>
  84997. <name>PUE</name>
  84998. <description>Pull / Keep Select Field</description>
  84999. <bitOffset>0xD</bitOffset>
  85000. <bitWidth>1</bitWidth>
  85001. <access>read-write</access>
  85002. <enumeratedValues>
  85003. <enumeratedValue>
  85004. <name>PUE_0_Keeper</name>
  85005. <description>Keeper</description>
  85006. <value>0</value>
  85007. </enumeratedValue>
  85008. <enumeratedValue>
  85009. <name>PUE_1_Pull</name>
  85010. <description>Pull</description>
  85011. <value>0x1</value>
  85012. </enumeratedValue>
  85013. </enumeratedValues>
  85014. </field>
  85015. <field>
  85016. <name>PUS</name>
  85017. <description>Pull Up / Down Config. Field</description>
  85018. <bitOffset>0xE</bitOffset>
  85019. <bitWidth>2</bitWidth>
  85020. <access>read-write</access>
  85021. <enumeratedValues>
  85022. <enumeratedValue>
  85023. <name>PUS_0_100K_Ohm_Pull_Down</name>
  85024. <description>100K Ohm Pull Down</description>
  85025. <value>0</value>
  85026. </enumeratedValue>
  85027. <enumeratedValue>
  85028. <name>PUS_1_47K_Ohm_Pull_Up</name>
  85029. <description>47K Ohm Pull Up</description>
  85030. <value>0x1</value>
  85031. </enumeratedValue>
  85032. <enumeratedValue>
  85033. <name>PUS_2_100K_Ohm_Pull_Up</name>
  85034. <description>100K Ohm Pull Up</description>
  85035. <value>0x2</value>
  85036. </enumeratedValue>
  85037. <enumeratedValue>
  85038. <name>PUS_3_22K_Ohm_Pull_Up</name>
  85039. <description>22K Ohm Pull Up</description>
  85040. <value>0x3</value>
  85041. </enumeratedValue>
  85042. </enumeratedValues>
  85043. </field>
  85044. <field>
  85045. <name>HYS</name>
  85046. <description>Hyst. Enable Field</description>
  85047. <bitOffset>0x10</bitOffset>
  85048. <bitWidth>1</bitWidth>
  85049. <access>read-write</access>
  85050. <enumeratedValues>
  85051. <enumeratedValue>
  85052. <name>HYS_0_Hysteresis_Disabled</name>
  85053. <description>Hysteresis Disabled</description>
  85054. <value>0</value>
  85055. </enumeratedValue>
  85056. <enumeratedValue>
  85057. <name>HYS_1_Hysteresis_Enabled</name>
  85058. <description>Hysteresis Enabled</description>
  85059. <value>0x1</value>
  85060. </enumeratedValue>
  85061. </enumeratedValues>
  85062. </field>
  85063. </fields>
  85064. </register>
  85065. <register>
  85066. <name>SW_PAD_CTL_PAD_UART3_RTS_B</name>
  85067. <description>SW_PAD_CTL_PAD_UART3_RTS_B SW PAD Control Register</description>
  85068. <addressOffset>0x33C</addressOffset>
  85069. <size>32</size>
  85070. <access>read-write</access>
  85071. <resetValue>0x10B0</resetValue>
  85072. <resetMask>0xFFFFFFFF</resetMask>
  85073. <fields>
  85074. <field>
  85075. <name>SRE</name>
  85076. <description>Slew Rate Field</description>
  85077. <bitOffset>0</bitOffset>
  85078. <bitWidth>1</bitWidth>
  85079. <access>read-write</access>
  85080. <enumeratedValues>
  85081. <enumeratedValue>
  85082. <name>SRE_0_Slow_Slew_Rate</name>
  85083. <description>Slow Slew Rate</description>
  85084. <value>0</value>
  85085. </enumeratedValue>
  85086. <enumeratedValue>
  85087. <name>SRE_1_Fast_Slew_Rate</name>
  85088. <description>Fast Slew Rate</description>
  85089. <value>0x1</value>
  85090. </enumeratedValue>
  85091. </enumeratedValues>
  85092. </field>
  85093. <field>
  85094. <name>DSE</name>
  85095. <description>Drive Strength Field</description>
  85096. <bitOffset>0x3</bitOffset>
  85097. <bitWidth>3</bitWidth>
  85098. <access>read-write</access>
  85099. <enumeratedValues>
  85100. <enumeratedValue>
  85101. <name>DSE_0_output_driver_disabled_</name>
  85102. <description>output driver disabled;</description>
  85103. <value>0</value>
  85104. </enumeratedValue>
  85105. <enumeratedValue>
  85106. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  85107. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  85108. <value>0x1</value>
  85109. </enumeratedValue>
  85110. <enumeratedValue>
  85111. <name>DSE_2_R0_2</name>
  85112. <description>R0/2</description>
  85113. <value>0x2</value>
  85114. </enumeratedValue>
  85115. <enumeratedValue>
  85116. <name>DSE_3_R0_3</name>
  85117. <description>R0/3</description>
  85118. <value>0x3</value>
  85119. </enumeratedValue>
  85120. <enumeratedValue>
  85121. <name>DSE_4_R0_4</name>
  85122. <description>R0/4</description>
  85123. <value>0x4</value>
  85124. </enumeratedValue>
  85125. <enumeratedValue>
  85126. <name>DSE_5_R0_5</name>
  85127. <description>R0/5</description>
  85128. <value>0x5</value>
  85129. </enumeratedValue>
  85130. <enumeratedValue>
  85131. <name>DSE_6_R0_6</name>
  85132. <description>R0/6</description>
  85133. <value>0x6</value>
  85134. </enumeratedValue>
  85135. <enumeratedValue>
  85136. <name>DSE_7_R0_7</name>
  85137. <description>R0/7</description>
  85138. <value>0x7</value>
  85139. </enumeratedValue>
  85140. </enumeratedValues>
  85141. </field>
  85142. <field>
  85143. <name>SPEED</name>
  85144. <description>Speed Field</description>
  85145. <bitOffset>0x6</bitOffset>
  85146. <bitWidth>2</bitWidth>
  85147. <access>read-write</access>
  85148. <enumeratedValues>
  85149. <enumeratedValue>
  85150. <name>SPEED_0_low_50MHz_</name>
  85151. <description>low(50MHz)</description>
  85152. <value>0</value>
  85153. </enumeratedValue>
  85154. <enumeratedValue>
  85155. <name>SPEED_1_medium_100MHz_</name>
  85156. <description>medium(100MHz)</description>
  85157. <value>0x1</value>
  85158. </enumeratedValue>
  85159. <enumeratedValue>
  85160. <name>SPEED_2_medium_100MHz_</name>
  85161. <description>medium(100MHz)</description>
  85162. <value>0x2</value>
  85163. </enumeratedValue>
  85164. <enumeratedValue>
  85165. <name>SPEED_3_max_200MHz_</name>
  85166. <description>max(200MHz)</description>
  85167. <value>0x3</value>
  85168. </enumeratedValue>
  85169. </enumeratedValues>
  85170. </field>
  85171. <field>
  85172. <name>ODE</name>
  85173. <description>Open Drain Enable Field</description>
  85174. <bitOffset>0xB</bitOffset>
  85175. <bitWidth>1</bitWidth>
  85176. <access>read-write</access>
  85177. <enumeratedValues>
  85178. <enumeratedValue>
  85179. <name>ODE_0_Open_Drain_Disabled</name>
  85180. <description>Open Drain Disabled</description>
  85181. <value>0</value>
  85182. </enumeratedValue>
  85183. <enumeratedValue>
  85184. <name>ODE_1_Open_Drain_Enabled</name>
  85185. <description>Open Drain Enabled</description>
  85186. <value>0x1</value>
  85187. </enumeratedValue>
  85188. </enumeratedValues>
  85189. </field>
  85190. <field>
  85191. <name>PKE</name>
  85192. <description>Pull / Keep Enable Field</description>
  85193. <bitOffset>0xC</bitOffset>
  85194. <bitWidth>1</bitWidth>
  85195. <access>read-write</access>
  85196. <enumeratedValues>
  85197. <enumeratedValue>
  85198. <name>PKE_0_Pull_Keeper_Disabled</name>
  85199. <description>Pull/Keeper Disabled</description>
  85200. <value>0</value>
  85201. </enumeratedValue>
  85202. <enumeratedValue>
  85203. <name>PKE_1_Pull_Keeper_Enabled</name>
  85204. <description>Pull/Keeper Enabled</description>
  85205. <value>0x1</value>
  85206. </enumeratedValue>
  85207. </enumeratedValues>
  85208. </field>
  85209. <field>
  85210. <name>PUE</name>
  85211. <description>Pull / Keep Select Field</description>
  85212. <bitOffset>0xD</bitOffset>
  85213. <bitWidth>1</bitWidth>
  85214. <access>read-write</access>
  85215. <enumeratedValues>
  85216. <enumeratedValue>
  85217. <name>PUE_0_Keeper</name>
  85218. <description>Keeper</description>
  85219. <value>0</value>
  85220. </enumeratedValue>
  85221. <enumeratedValue>
  85222. <name>PUE_1_Pull</name>
  85223. <description>Pull</description>
  85224. <value>0x1</value>
  85225. </enumeratedValue>
  85226. </enumeratedValues>
  85227. </field>
  85228. <field>
  85229. <name>PUS</name>
  85230. <description>Pull Up / Down Config. Field</description>
  85231. <bitOffset>0xE</bitOffset>
  85232. <bitWidth>2</bitWidth>
  85233. <access>read-write</access>
  85234. <enumeratedValues>
  85235. <enumeratedValue>
  85236. <name>PUS_0_100K_Ohm_Pull_Down</name>
  85237. <description>100K Ohm Pull Down</description>
  85238. <value>0</value>
  85239. </enumeratedValue>
  85240. <enumeratedValue>
  85241. <name>PUS_1_47K_Ohm_Pull_Up</name>
  85242. <description>47K Ohm Pull Up</description>
  85243. <value>0x1</value>
  85244. </enumeratedValue>
  85245. <enumeratedValue>
  85246. <name>PUS_2_100K_Ohm_Pull_Up</name>
  85247. <description>100K Ohm Pull Up</description>
  85248. <value>0x2</value>
  85249. </enumeratedValue>
  85250. <enumeratedValue>
  85251. <name>PUS_3_22K_Ohm_Pull_Up</name>
  85252. <description>22K Ohm Pull Up</description>
  85253. <value>0x3</value>
  85254. </enumeratedValue>
  85255. </enumeratedValues>
  85256. </field>
  85257. <field>
  85258. <name>HYS</name>
  85259. <description>Hyst. Enable Field</description>
  85260. <bitOffset>0x10</bitOffset>
  85261. <bitWidth>1</bitWidth>
  85262. <access>read-write</access>
  85263. <enumeratedValues>
  85264. <enumeratedValue>
  85265. <name>HYS_0_Hysteresis_Disabled</name>
  85266. <description>Hysteresis Disabled</description>
  85267. <value>0</value>
  85268. </enumeratedValue>
  85269. <enumeratedValue>
  85270. <name>HYS_1_Hysteresis_Enabled</name>
  85271. <description>Hysteresis Enabled</description>
  85272. <value>0x1</value>
  85273. </enumeratedValue>
  85274. </enumeratedValues>
  85275. </field>
  85276. </fields>
  85277. </register>
  85278. <register>
  85279. <name>SW_PAD_CTL_PAD_UART4_TX_DATA</name>
  85280. <description>SW_PAD_CTL_PAD_UART4_TX_DATA SW PAD Control Register</description>
  85281. <addressOffset>0x340</addressOffset>
  85282. <size>32</size>
  85283. <access>read-write</access>
  85284. <resetValue>0x10B0</resetValue>
  85285. <resetMask>0xFFFFFFFF</resetMask>
  85286. <fields>
  85287. <field>
  85288. <name>SRE</name>
  85289. <description>Slew Rate Field</description>
  85290. <bitOffset>0</bitOffset>
  85291. <bitWidth>1</bitWidth>
  85292. <access>read-write</access>
  85293. <enumeratedValues>
  85294. <enumeratedValue>
  85295. <name>SRE_0_Slow_Slew_Rate</name>
  85296. <description>Slow Slew Rate</description>
  85297. <value>0</value>
  85298. </enumeratedValue>
  85299. <enumeratedValue>
  85300. <name>SRE_1_Fast_Slew_Rate</name>
  85301. <description>Fast Slew Rate</description>
  85302. <value>0x1</value>
  85303. </enumeratedValue>
  85304. </enumeratedValues>
  85305. </field>
  85306. <field>
  85307. <name>DSE</name>
  85308. <description>Drive Strength Field</description>
  85309. <bitOffset>0x3</bitOffset>
  85310. <bitWidth>3</bitWidth>
  85311. <access>read-write</access>
  85312. <enumeratedValues>
  85313. <enumeratedValue>
  85314. <name>DSE_0_output_driver_disabled_</name>
  85315. <description>output driver disabled;</description>
  85316. <value>0</value>
  85317. </enumeratedValue>
  85318. <enumeratedValue>
  85319. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  85320. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  85321. <value>0x1</value>
  85322. </enumeratedValue>
  85323. <enumeratedValue>
  85324. <name>DSE_2_R0_2</name>
  85325. <description>R0/2</description>
  85326. <value>0x2</value>
  85327. </enumeratedValue>
  85328. <enumeratedValue>
  85329. <name>DSE_3_R0_3</name>
  85330. <description>R0/3</description>
  85331. <value>0x3</value>
  85332. </enumeratedValue>
  85333. <enumeratedValue>
  85334. <name>DSE_4_R0_4</name>
  85335. <description>R0/4</description>
  85336. <value>0x4</value>
  85337. </enumeratedValue>
  85338. <enumeratedValue>
  85339. <name>DSE_5_R0_5</name>
  85340. <description>R0/5</description>
  85341. <value>0x5</value>
  85342. </enumeratedValue>
  85343. <enumeratedValue>
  85344. <name>DSE_6_R0_6</name>
  85345. <description>R0/6</description>
  85346. <value>0x6</value>
  85347. </enumeratedValue>
  85348. <enumeratedValue>
  85349. <name>DSE_7_R0_7</name>
  85350. <description>R0/7</description>
  85351. <value>0x7</value>
  85352. </enumeratedValue>
  85353. </enumeratedValues>
  85354. </field>
  85355. <field>
  85356. <name>SPEED</name>
  85357. <description>Speed Field</description>
  85358. <bitOffset>0x6</bitOffset>
  85359. <bitWidth>2</bitWidth>
  85360. <access>read-write</access>
  85361. <enumeratedValues>
  85362. <enumeratedValue>
  85363. <name>SPEED_0_low_50MHz_</name>
  85364. <description>low(50MHz)</description>
  85365. <value>0</value>
  85366. </enumeratedValue>
  85367. <enumeratedValue>
  85368. <name>SPEED_1_medium_100MHz_</name>
  85369. <description>medium(100MHz)</description>
  85370. <value>0x1</value>
  85371. </enumeratedValue>
  85372. <enumeratedValue>
  85373. <name>SPEED_2_medium_100MHz_</name>
  85374. <description>medium(100MHz)</description>
  85375. <value>0x2</value>
  85376. </enumeratedValue>
  85377. <enumeratedValue>
  85378. <name>SPEED_3_max_200MHz_</name>
  85379. <description>max(200MHz)</description>
  85380. <value>0x3</value>
  85381. </enumeratedValue>
  85382. </enumeratedValues>
  85383. </field>
  85384. <field>
  85385. <name>ODE</name>
  85386. <description>Open Drain Enable Field</description>
  85387. <bitOffset>0xB</bitOffset>
  85388. <bitWidth>1</bitWidth>
  85389. <access>read-write</access>
  85390. <enumeratedValues>
  85391. <enumeratedValue>
  85392. <name>ODE_0_Open_Drain_Disabled</name>
  85393. <description>Open Drain Disabled</description>
  85394. <value>0</value>
  85395. </enumeratedValue>
  85396. <enumeratedValue>
  85397. <name>ODE_1_Open_Drain_Enabled</name>
  85398. <description>Open Drain Enabled</description>
  85399. <value>0x1</value>
  85400. </enumeratedValue>
  85401. </enumeratedValues>
  85402. </field>
  85403. <field>
  85404. <name>PKE</name>
  85405. <description>Pull / Keep Enable Field</description>
  85406. <bitOffset>0xC</bitOffset>
  85407. <bitWidth>1</bitWidth>
  85408. <access>read-write</access>
  85409. <enumeratedValues>
  85410. <enumeratedValue>
  85411. <name>PKE_0_Pull_Keeper_Disabled</name>
  85412. <description>Pull/Keeper Disabled</description>
  85413. <value>0</value>
  85414. </enumeratedValue>
  85415. <enumeratedValue>
  85416. <name>PKE_1_Pull_Keeper_Enabled</name>
  85417. <description>Pull/Keeper Enabled</description>
  85418. <value>0x1</value>
  85419. </enumeratedValue>
  85420. </enumeratedValues>
  85421. </field>
  85422. <field>
  85423. <name>PUE</name>
  85424. <description>Pull / Keep Select Field</description>
  85425. <bitOffset>0xD</bitOffset>
  85426. <bitWidth>1</bitWidth>
  85427. <access>read-write</access>
  85428. <enumeratedValues>
  85429. <enumeratedValue>
  85430. <name>PUE_0_Keeper</name>
  85431. <description>Keeper</description>
  85432. <value>0</value>
  85433. </enumeratedValue>
  85434. <enumeratedValue>
  85435. <name>PUE_1_Pull</name>
  85436. <description>Pull</description>
  85437. <value>0x1</value>
  85438. </enumeratedValue>
  85439. </enumeratedValues>
  85440. </field>
  85441. <field>
  85442. <name>PUS</name>
  85443. <description>Pull Up / Down Config. Field</description>
  85444. <bitOffset>0xE</bitOffset>
  85445. <bitWidth>2</bitWidth>
  85446. <access>read-write</access>
  85447. <enumeratedValues>
  85448. <enumeratedValue>
  85449. <name>PUS_0_100K_Ohm_Pull_Down</name>
  85450. <description>100K Ohm Pull Down</description>
  85451. <value>0</value>
  85452. </enumeratedValue>
  85453. <enumeratedValue>
  85454. <name>PUS_1_47K_Ohm_Pull_Up</name>
  85455. <description>47K Ohm Pull Up</description>
  85456. <value>0x1</value>
  85457. </enumeratedValue>
  85458. <enumeratedValue>
  85459. <name>PUS_2_100K_Ohm_Pull_Up</name>
  85460. <description>100K Ohm Pull Up</description>
  85461. <value>0x2</value>
  85462. </enumeratedValue>
  85463. <enumeratedValue>
  85464. <name>PUS_3_22K_Ohm_Pull_Up</name>
  85465. <description>22K Ohm Pull Up</description>
  85466. <value>0x3</value>
  85467. </enumeratedValue>
  85468. </enumeratedValues>
  85469. </field>
  85470. <field>
  85471. <name>HYS</name>
  85472. <description>Hyst. Enable Field</description>
  85473. <bitOffset>0x10</bitOffset>
  85474. <bitWidth>1</bitWidth>
  85475. <access>read-write</access>
  85476. <enumeratedValues>
  85477. <enumeratedValue>
  85478. <name>HYS_0_Hysteresis_Disabled</name>
  85479. <description>Hysteresis Disabled</description>
  85480. <value>0</value>
  85481. </enumeratedValue>
  85482. <enumeratedValue>
  85483. <name>HYS_1_Hysteresis_Enabled</name>
  85484. <description>Hysteresis Enabled</description>
  85485. <value>0x1</value>
  85486. </enumeratedValue>
  85487. </enumeratedValues>
  85488. </field>
  85489. </fields>
  85490. </register>
  85491. <register>
  85492. <name>SW_PAD_CTL_PAD_UART4_RX_DATA</name>
  85493. <description>SW_PAD_CTL_PAD_UART4_RX_DATA SW PAD Control Register</description>
  85494. <addressOffset>0x344</addressOffset>
  85495. <size>32</size>
  85496. <access>read-write</access>
  85497. <resetValue>0x10B0</resetValue>
  85498. <resetMask>0xFFFFFFFF</resetMask>
  85499. <fields>
  85500. <field>
  85501. <name>SRE</name>
  85502. <description>Slew Rate Field</description>
  85503. <bitOffset>0</bitOffset>
  85504. <bitWidth>1</bitWidth>
  85505. <access>read-write</access>
  85506. <enumeratedValues>
  85507. <enumeratedValue>
  85508. <name>SRE_0_Slow_Slew_Rate</name>
  85509. <description>Slow Slew Rate</description>
  85510. <value>0</value>
  85511. </enumeratedValue>
  85512. <enumeratedValue>
  85513. <name>SRE_1_Fast_Slew_Rate</name>
  85514. <description>Fast Slew Rate</description>
  85515. <value>0x1</value>
  85516. </enumeratedValue>
  85517. </enumeratedValues>
  85518. </field>
  85519. <field>
  85520. <name>DSE</name>
  85521. <description>Drive Strength Field</description>
  85522. <bitOffset>0x3</bitOffset>
  85523. <bitWidth>3</bitWidth>
  85524. <access>read-write</access>
  85525. <enumeratedValues>
  85526. <enumeratedValue>
  85527. <name>DSE_0_output_driver_disabled_</name>
  85528. <description>output driver disabled;</description>
  85529. <value>0</value>
  85530. </enumeratedValue>
  85531. <enumeratedValue>
  85532. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  85533. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  85534. <value>0x1</value>
  85535. </enumeratedValue>
  85536. <enumeratedValue>
  85537. <name>DSE_2_R0_2</name>
  85538. <description>R0/2</description>
  85539. <value>0x2</value>
  85540. </enumeratedValue>
  85541. <enumeratedValue>
  85542. <name>DSE_3_R0_3</name>
  85543. <description>R0/3</description>
  85544. <value>0x3</value>
  85545. </enumeratedValue>
  85546. <enumeratedValue>
  85547. <name>DSE_4_R0_4</name>
  85548. <description>R0/4</description>
  85549. <value>0x4</value>
  85550. </enumeratedValue>
  85551. <enumeratedValue>
  85552. <name>DSE_5_R0_5</name>
  85553. <description>R0/5</description>
  85554. <value>0x5</value>
  85555. </enumeratedValue>
  85556. <enumeratedValue>
  85557. <name>DSE_6_R0_6</name>
  85558. <description>R0/6</description>
  85559. <value>0x6</value>
  85560. </enumeratedValue>
  85561. <enumeratedValue>
  85562. <name>DSE_7_R0_7</name>
  85563. <description>R0/7</description>
  85564. <value>0x7</value>
  85565. </enumeratedValue>
  85566. </enumeratedValues>
  85567. </field>
  85568. <field>
  85569. <name>SPEED</name>
  85570. <description>Speed Field</description>
  85571. <bitOffset>0x6</bitOffset>
  85572. <bitWidth>2</bitWidth>
  85573. <access>read-write</access>
  85574. <enumeratedValues>
  85575. <enumeratedValue>
  85576. <name>SPEED_0_low_50MHz_</name>
  85577. <description>low(50MHz)</description>
  85578. <value>0</value>
  85579. </enumeratedValue>
  85580. <enumeratedValue>
  85581. <name>SPEED_1_medium_100MHz_</name>
  85582. <description>medium(100MHz)</description>
  85583. <value>0x1</value>
  85584. </enumeratedValue>
  85585. <enumeratedValue>
  85586. <name>SPEED_2_medium_100MHz_</name>
  85587. <description>medium(100MHz)</description>
  85588. <value>0x2</value>
  85589. </enumeratedValue>
  85590. <enumeratedValue>
  85591. <name>SPEED_3_max_200MHz_</name>
  85592. <description>max(200MHz)</description>
  85593. <value>0x3</value>
  85594. </enumeratedValue>
  85595. </enumeratedValues>
  85596. </field>
  85597. <field>
  85598. <name>ODE</name>
  85599. <description>Open Drain Enable Field</description>
  85600. <bitOffset>0xB</bitOffset>
  85601. <bitWidth>1</bitWidth>
  85602. <access>read-write</access>
  85603. <enumeratedValues>
  85604. <enumeratedValue>
  85605. <name>ODE_0_Open_Drain_Disabled</name>
  85606. <description>Open Drain Disabled</description>
  85607. <value>0</value>
  85608. </enumeratedValue>
  85609. <enumeratedValue>
  85610. <name>ODE_1_Open_Drain_Enabled</name>
  85611. <description>Open Drain Enabled</description>
  85612. <value>0x1</value>
  85613. </enumeratedValue>
  85614. </enumeratedValues>
  85615. </field>
  85616. <field>
  85617. <name>PKE</name>
  85618. <description>Pull / Keep Enable Field</description>
  85619. <bitOffset>0xC</bitOffset>
  85620. <bitWidth>1</bitWidth>
  85621. <access>read-write</access>
  85622. <enumeratedValues>
  85623. <enumeratedValue>
  85624. <name>PKE_0_Pull_Keeper_Disabled</name>
  85625. <description>Pull/Keeper Disabled</description>
  85626. <value>0</value>
  85627. </enumeratedValue>
  85628. <enumeratedValue>
  85629. <name>PKE_1_Pull_Keeper_Enabled</name>
  85630. <description>Pull/Keeper Enabled</description>
  85631. <value>0x1</value>
  85632. </enumeratedValue>
  85633. </enumeratedValues>
  85634. </field>
  85635. <field>
  85636. <name>PUE</name>
  85637. <description>Pull / Keep Select Field</description>
  85638. <bitOffset>0xD</bitOffset>
  85639. <bitWidth>1</bitWidth>
  85640. <access>read-write</access>
  85641. <enumeratedValues>
  85642. <enumeratedValue>
  85643. <name>PUE_0_Keeper</name>
  85644. <description>Keeper</description>
  85645. <value>0</value>
  85646. </enumeratedValue>
  85647. <enumeratedValue>
  85648. <name>PUE_1_Pull</name>
  85649. <description>Pull</description>
  85650. <value>0x1</value>
  85651. </enumeratedValue>
  85652. </enumeratedValues>
  85653. </field>
  85654. <field>
  85655. <name>PUS</name>
  85656. <description>Pull Up / Down Config. Field</description>
  85657. <bitOffset>0xE</bitOffset>
  85658. <bitWidth>2</bitWidth>
  85659. <access>read-write</access>
  85660. <enumeratedValues>
  85661. <enumeratedValue>
  85662. <name>PUS_0_100K_Ohm_Pull_Down</name>
  85663. <description>100K Ohm Pull Down</description>
  85664. <value>0</value>
  85665. </enumeratedValue>
  85666. <enumeratedValue>
  85667. <name>PUS_1_47K_Ohm_Pull_Up</name>
  85668. <description>47K Ohm Pull Up</description>
  85669. <value>0x1</value>
  85670. </enumeratedValue>
  85671. <enumeratedValue>
  85672. <name>PUS_2_100K_Ohm_Pull_Up</name>
  85673. <description>100K Ohm Pull Up</description>
  85674. <value>0x2</value>
  85675. </enumeratedValue>
  85676. <enumeratedValue>
  85677. <name>PUS_3_22K_Ohm_Pull_Up</name>
  85678. <description>22K Ohm Pull Up</description>
  85679. <value>0x3</value>
  85680. </enumeratedValue>
  85681. </enumeratedValues>
  85682. </field>
  85683. <field>
  85684. <name>HYS</name>
  85685. <description>Hyst. Enable Field</description>
  85686. <bitOffset>0x10</bitOffset>
  85687. <bitWidth>1</bitWidth>
  85688. <access>read-write</access>
  85689. <enumeratedValues>
  85690. <enumeratedValue>
  85691. <name>HYS_0_Hysteresis_Disabled</name>
  85692. <description>Hysteresis Disabled</description>
  85693. <value>0</value>
  85694. </enumeratedValue>
  85695. <enumeratedValue>
  85696. <name>HYS_1_Hysteresis_Enabled</name>
  85697. <description>Hysteresis Enabled</description>
  85698. <value>0x1</value>
  85699. </enumeratedValue>
  85700. </enumeratedValues>
  85701. </field>
  85702. </fields>
  85703. </register>
  85704. <register>
  85705. <name>SW_PAD_CTL_PAD_UART5_TX_DATA</name>
  85706. <description>SW_PAD_CTL_PAD_UART5_TX_DATA SW PAD Control Register</description>
  85707. <addressOffset>0x348</addressOffset>
  85708. <size>32</size>
  85709. <access>read-write</access>
  85710. <resetValue>0x10B0</resetValue>
  85711. <resetMask>0xFFFFFFFF</resetMask>
  85712. <fields>
  85713. <field>
  85714. <name>SRE</name>
  85715. <description>Slew Rate Field</description>
  85716. <bitOffset>0</bitOffset>
  85717. <bitWidth>1</bitWidth>
  85718. <access>read-write</access>
  85719. <enumeratedValues>
  85720. <enumeratedValue>
  85721. <name>SRE_0_Slow_Slew_Rate</name>
  85722. <description>Slow Slew Rate</description>
  85723. <value>0</value>
  85724. </enumeratedValue>
  85725. <enumeratedValue>
  85726. <name>SRE_1_Fast_Slew_Rate</name>
  85727. <description>Fast Slew Rate</description>
  85728. <value>0x1</value>
  85729. </enumeratedValue>
  85730. </enumeratedValues>
  85731. </field>
  85732. <field>
  85733. <name>DSE</name>
  85734. <description>Drive Strength Field</description>
  85735. <bitOffset>0x3</bitOffset>
  85736. <bitWidth>3</bitWidth>
  85737. <access>read-write</access>
  85738. <enumeratedValues>
  85739. <enumeratedValue>
  85740. <name>DSE_0_output_driver_disabled_</name>
  85741. <description>output driver disabled;</description>
  85742. <value>0</value>
  85743. </enumeratedValue>
  85744. <enumeratedValue>
  85745. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  85746. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  85747. <value>0x1</value>
  85748. </enumeratedValue>
  85749. <enumeratedValue>
  85750. <name>DSE_2_R0_2</name>
  85751. <description>R0/2</description>
  85752. <value>0x2</value>
  85753. </enumeratedValue>
  85754. <enumeratedValue>
  85755. <name>DSE_3_R0_3</name>
  85756. <description>R0/3</description>
  85757. <value>0x3</value>
  85758. </enumeratedValue>
  85759. <enumeratedValue>
  85760. <name>DSE_4_R0_4</name>
  85761. <description>R0/4</description>
  85762. <value>0x4</value>
  85763. </enumeratedValue>
  85764. <enumeratedValue>
  85765. <name>DSE_5_R0_5</name>
  85766. <description>R0/5</description>
  85767. <value>0x5</value>
  85768. </enumeratedValue>
  85769. <enumeratedValue>
  85770. <name>DSE_6_R0_6</name>
  85771. <description>R0/6</description>
  85772. <value>0x6</value>
  85773. </enumeratedValue>
  85774. <enumeratedValue>
  85775. <name>DSE_7_R0_7</name>
  85776. <description>R0/7</description>
  85777. <value>0x7</value>
  85778. </enumeratedValue>
  85779. </enumeratedValues>
  85780. </field>
  85781. <field>
  85782. <name>SPEED</name>
  85783. <description>Speed Field</description>
  85784. <bitOffset>0x6</bitOffset>
  85785. <bitWidth>2</bitWidth>
  85786. <access>read-write</access>
  85787. <enumeratedValues>
  85788. <enumeratedValue>
  85789. <name>SPEED_0_low_50MHz_</name>
  85790. <description>low(50MHz)</description>
  85791. <value>0</value>
  85792. </enumeratedValue>
  85793. <enumeratedValue>
  85794. <name>SPEED_1_medium_100MHz_</name>
  85795. <description>medium(100MHz)</description>
  85796. <value>0x1</value>
  85797. </enumeratedValue>
  85798. <enumeratedValue>
  85799. <name>SPEED_2_medium_100MHz_</name>
  85800. <description>medium(100MHz)</description>
  85801. <value>0x2</value>
  85802. </enumeratedValue>
  85803. <enumeratedValue>
  85804. <name>SPEED_3_max_200MHz_</name>
  85805. <description>max(200MHz)</description>
  85806. <value>0x3</value>
  85807. </enumeratedValue>
  85808. </enumeratedValues>
  85809. </field>
  85810. <field>
  85811. <name>ODE</name>
  85812. <description>Open Drain Enable Field</description>
  85813. <bitOffset>0xB</bitOffset>
  85814. <bitWidth>1</bitWidth>
  85815. <access>read-write</access>
  85816. <enumeratedValues>
  85817. <enumeratedValue>
  85818. <name>ODE_0_Open_Drain_Disabled</name>
  85819. <description>Open Drain Disabled</description>
  85820. <value>0</value>
  85821. </enumeratedValue>
  85822. <enumeratedValue>
  85823. <name>ODE_1_Open_Drain_Enabled</name>
  85824. <description>Open Drain Enabled</description>
  85825. <value>0x1</value>
  85826. </enumeratedValue>
  85827. </enumeratedValues>
  85828. </field>
  85829. <field>
  85830. <name>PKE</name>
  85831. <description>Pull / Keep Enable Field</description>
  85832. <bitOffset>0xC</bitOffset>
  85833. <bitWidth>1</bitWidth>
  85834. <access>read-write</access>
  85835. <enumeratedValues>
  85836. <enumeratedValue>
  85837. <name>PKE_0_Pull_Keeper_Disabled</name>
  85838. <description>Pull/Keeper Disabled</description>
  85839. <value>0</value>
  85840. </enumeratedValue>
  85841. <enumeratedValue>
  85842. <name>PKE_1_Pull_Keeper_Enabled</name>
  85843. <description>Pull/Keeper Enabled</description>
  85844. <value>0x1</value>
  85845. </enumeratedValue>
  85846. </enumeratedValues>
  85847. </field>
  85848. <field>
  85849. <name>PUE</name>
  85850. <description>Pull / Keep Select Field</description>
  85851. <bitOffset>0xD</bitOffset>
  85852. <bitWidth>1</bitWidth>
  85853. <access>read-write</access>
  85854. <enumeratedValues>
  85855. <enumeratedValue>
  85856. <name>PUE_0_Keeper</name>
  85857. <description>Keeper</description>
  85858. <value>0</value>
  85859. </enumeratedValue>
  85860. <enumeratedValue>
  85861. <name>PUE_1_Pull</name>
  85862. <description>Pull</description>
  85863. <value>0x1</value>
  85864. </enumeratedValue>
  85865. </enumeratedValues>
  85866. </field>
  85867. <field>
  85868. <name>PUS</name>
  85869. <description>Pull Up / Down Config. Field</description>
  85870. <bitOffset>0xE</bitOffset>
  85871. <bitWidth>2</bitWidth>
  85872. <access>read-write</access>
  85873. <enumeratedValues>
  85874. <enumeratedValue>
  85875. <name>PUS_0_100K_Ohm_Pull_Down</name>
  85876. <description>100K Ohm Pull Down</description>
  85877. <value>0</value>
  85878. </enumeratedValue>
  85879. <enumeratedValue>
  85880. <name>PUS_1_47K_Ohm_Pull_Up</name>
  85881. <description>47K Ohm Pull Up</description>
  85882. <value>0x1</value>
  85883. </enumeratedValue>
  85884. <enumeratedValue>
  85885. <name>PUS_2_100K_Ohm_Pull_Up</name>
  85886. <description>100K Ohm Pull Up</description>
  85887. <value>0x2</value>
  85888. </enumeratedValue>
  85889. <enumeratedValue>
  85890. <name>PUS_3_22K_Ohm_Pull_Up</name>
  85891. <description>22K Ohm Pull Up</description>
  85892. <value>0x3</value>
  85893. </enumeratedValue>
  85894. </enumeratedValues>
  85895. </field>
  85896. <field>
  85897. <name>HYS</name>
  85898. <description>Hyst. Enable Field</description>
  85899. <bitOffset>0x10</bitOffset>
  85900. <bitWidth>1</bitWidth>
  85901. <access>read-write</access>
  85902. <enumeratedValues>
  85903. <enumeratedValue>
  85904. <name>HYS_0_Hysteresis_Disabled</name>
  85905. <description>Hysteresis Disabled</description>
  85906. <value>0</value>
  85907. </enumeratedValue>
  85908. <enumeratedValue>
  85909. <name>HYS_1_Hysteresis_Enabled</name>
  85910. <description>Hysteresis Enabled</description>
  85911. <value>0x1</value>
  85912. </enumeratedValue>
  85913. </enumeratedValues>
  85914. </field>
  85915. </fields>
  85916. </register>
  85917. <register>
  85918. <name>SW_PAD_CTL_PAD_UART5_RX_DATA</name>
  85919. <description>SW_PAD_CTL_PAD_UART5_RX_DATA SW PAD Control Register</description>
  85920. <addressOffset>0x34C</addressOffset>
  85921. <size>32</size>
  85922. <access>read-write</access>
  85923. <resetValue>0x10B0</resetValue>
  85924. <resetMask>0xFFFFFFFF</resetMask>
  85925. <fields>
  85926. <field>
  85927. <name>SRE</name>
  85928. <description>Slew Rate Field</description>
  85929. <bitOffset>0</bitOffset>
  85930. <bitWidth>1</bitWidth>
  85931. <access>read-write</access>
  85932. <enumeratedValues>
  85933. <enumeratedValue>
  85934. <name>SRE_0_Slow_Slew_Rate</name>
  85935. <description>Slow Slew Rate</description>
  85936. <value>0</value>
  85937. </enumeratedValue>
  85938. <enumeratedValue>
  85939. <name>SRE_1_Fast_Slew_Rate</name>
  85940. <description>Fast Slew Rate</description>
  85941. <value>0x1</value>
  85942. </enumeratedValue>
  85943. </enumeratedValues>
  85944. </field>
  85945. <field>
  85946. <name>DSE</name>
  85947. <description>Drive Strength Field</description>
  85948. <bitOffset>0x3</bitOffset>
  85949. <bitWidth>3</bitWidth>
  85950. <access>read-write</access>
  85951. <enumeratedValues>
  85952. <enumeratedValue>
  85953. <name>DSE_0_output_driver_disabled_</name>
  85954. <description>output driver disabled;</description>
  85955. <value>0</value>
  85956. </enumeratedValue>
  85957. <enumeratedValue>
  85958. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  85959. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  85960. <value>0x1</value>
  85961. </enumeratedValue>
  85962. <enumeratedValue>
  85963. <name>DSE_2_R0_2</name>
  85964. <description>R0/2</description>
  85965. <value>0x2</value>
  85966. </enumeratedValue>
  85967. <enumeratedValue>
  85968. <name>DSE_3_R0_3</name>
  85969. <description>R0/3</description>
  85970. <value>0x3</value>
  85971. </enumeratedValue>
  85972. <enumeratedValue>
  85973. <name>DSE_4_R0_4</name>
  85974. <description>R0/4</description>
  85975. <value>0x4</value>
  85976. </enumeratedValue>
  85977. <enumeratedValue>
  85978. <name>DSE_5_R0_5</name>
  85979. <description>R0/5</description>
  85980. <value>0x5</value>
  85981. </enumeratedValue>
  85982. <enumeratedValue>
  85983. <name>DSE_6_R0_6</name>
  85984. <description>R0/6</description>
  85985. <value>0x6</value>
  85986. </enumeratedValue>
  85987. <enumeratedValue>
  85988. <name>DSE_7_R0_7</name>
  85989. <description>R0/7</description>
  85990. <value>0x7</value>
  85991. </enumeratedValue>
  85992. </enumeratedValues>
  85993. </field>
  85994. <field>
  85995. <name>SPEED</name>
  85996. <description>Speed Field</description>
  85997. <bitOffset>0x6</bitOffset>
  85998. <bitWidth>2</bitWidth>
  85999. <access>read-write</access>
  86000. <enumeratedValues>
  86001. <enumeratedValue>
  86002. <name>SPEED_0_low_50MHz_</name>
  86003. <description>low(50MHz)</description>
  86004. <value>0</value>
  86005. </enumeratedValue>
  86006. <enumeratedValue>
  86007. <name>SPEED_1_medium_100MHz_</name>
  86008. <description>medium(100MHz)</description>
  86009. <value>0x1</value>
  86010. </enumeratedValue>
  86011. <enumeratedValue>
  86012. <name>SPEED_2_medium_100MHz_</name>
  86013. <description>medium(100MHz)</description>
  86014. <value>0x2</value>
  86015. </enumeratedValue>
  86016. <enumeratedValue>
  86017. <name>SPEED_3_max_200MHz_</name>
  86018. <description>max(200MHz)</description>
  86019. <value>0x3</value>
  86020. </enumeratedValue>
  86021. </enumeratedValues>
  86022. </field>
  86023. <field>
  86024. <name>ODE</name>
  86025. <description>Open Drain Enable Field</description>
  86026. <bitOffset>0xB</bitOffset>
  86027. <bitWidth>1</bitWidth>
  86028. <access>read-write</access>
  86029. <enumeratedValues>
  86030. <enumeratedValue>
  86031. <name>ODE_0_Open_Drain_Disabled</name>
  86032. <description>Open Drain Disabled</description>
  86033. <value>0</value>
  86034. </enumeratedValue>
  86035. <enumeratedValue>
  86036. <name>ODE_1_Open_Drain_Enabled</name>
  86037. <description>Open Drain Enabled</description>
  86038. <value>0x1</value>
  86039. </enumeratedValue>
  86040. </enumeratedValues>
  86041. </field>
  86042. <field>
  86043. <name>PKE</name>
  86044. <description>Pull / Keep Enable Field</description>
  86045. <bitOffset>0xC</bitOffset>
  86046. <bitWidth>1</bitWidth>
  86047. <access>read-write</access>
  86048. <enumeratedValues>
  86049. <enumeratedValue>
  86050. <name>PKE_0_Pull_Keeper_Disabled</name>
  86051. <description>Pull/Keeper Disabled</description>
  86052. <value>0</value>
  86053. </enumeratedValue>
  86054. <enumeratedValue>
  86055. <name>PKE_1_Pull_Keeper_Enabled</name>
  86056. <description>Pull/Keeper Enabled</description>
  86057. <value>0x1</value>
  86058. </enumeratedValue>
  86059. </enumeratedValues>
  86060. </field>
  86061. <field>
  86062. <name>PUE</name>
  86063. <description>Pull / Keep Select Field</description>
  86064. <bitOffset>0xD</bitOffset>
  86065. <bitWidth>1</bitWidth>
  86066. <access>read-write</access>
  86067. <enumeratedValues>
  86068. <enumeratedValue>
  86069. <name>PUE_0_Keeper</name>
  86070. <description>Keeper</description>
  86071. <value>0</value>
  86072. </enumeratedValue>
  86073. <enumeratedValue>
  86074. <name>PUE_1_Pull</name>
  86075. <description>Pull</description>
  86076. <value>0x1</value>
  86077. </enumeratedValue>
  86078. </enumeratedValues>
  86079. </field>
  86080. <field>
  86081. <name>PUS</name>
  86082. <description>Pull Up / Down Config. Field</description>
  86083. <bitOffset>0xE</bitOffset>
  86084. <bitWidth>2</bitWidth>
  86085. <access>read-write</access>
  86086. <enumeratedValues>
  86087. <enumeratedValue>
  86088. <name>PUS_0_100K_Ohm_Pull_Down</name>
  86089. <description>100K Ohm Pull Down</description>
  86090. <value>0</value>
  86091. </enumeratedValue>
  86092. <enumeratedValue>
  86093. <name>PUS_1_47K_Ohm_Pull_Up</name>
  86094. <description>47K Ohm Pull Up</description>
  86095. <value>0x1</value>
  86096. </enumeratedValue>
  86097. <enumeratedValue>
  86098. <name>PUS_2_100K_Ohm_Pull_Up</name>
  86099. <description>100K Ohm Pull Up</description>
  86100. <value>0x2</value>
  86101. </enumeratedValue>
  86102. <enumeratedValue>
  86103. <name>PUS_3_22K_Ohm_Pull_Up</name>
  86104. <description>22K Ohm Pull Up</description>
  86105. <value>0x3</value>
  86106. </enumeratedValue>
  86107. </enumeratedValues>
  86108. </field>
  86109. <field>
  86110. <name>HYS</name>
  86111. <description>Hyst. Enable Field</description>
  86112. <bitOffset>0x10</bitOffset>
  86113. <bitWidth>1</bitWidth>
  86114. <access>read-write</access>
  86115. <enumeratedValues>
  86116. <enumeratedValue>
  86117. <name>HYS_0_Hysteresis_Disabled</name>
  86118. <description>Hysteresis Disabled</description>
  86119. <value>0</value>
  86120. </enumeratedValue>
  86121. <enumeratedValue>
  86122. <name>HYS_1_Hysteresis_Enabled</name>
  86123. <description>Hysteresis Enabled</description>
  86124. <value>0x1</value>
  86125. </enumeratedValue>
  86126. </enumeratedValues>
  86127. </field>
  86128. </fields>
  86129. </register>
  86130. <register>
  86131. <name>SW_PAD_CTL_PAD_ENET1_RX_DATA0</name>
  86132. <description>SW_PAD_CTL_PAD_ENET1_RX_DATA0 SW PAD Control Register</description>
  86133. <addressOffset>0x350</addressOffset>
  86134. <size>32</size>
  86135. <access>read-write</access>
  86136. <resetValue>0x10B0</resetValue>
  86137. <resetMask>0xFFFFFFFF</resetMask>
  86138. <fields>
  86139. <field>
  86140. <name>SRE</name>
  86141. <description>Slew Rate Field</description>
  86142. <bitOffset>0</bitOffset>
  86143. <bitWidth>1</bitWidth>
  86144. <access>read-write</access>
  86145. <enumeratedValues>
  86146. <enumeratedValue>
  86147. <name>SRE_0_Slow_Slew_Rate</name>
  86148. <description>Slow Slew Rate</description>
  86149. <value>0</value>
  86150. </enumeratedValue>
  86151. <enumeratedValue>
  86152. <name>SRE_1_Fast_Slew_Rate</name>
  86153. <description>Fast Slew Rate</description>
  86154. <value>0x1</value>
  86155. </enumeratedValue>
  86156. </enumeratedValues>
  86157. </field>
  86158. <field>
  86159. <name>DSE</name>
  86160. <description>Drive Strength Field</description>
  86161. <bitOffset>0x3</bitOffset>
  86162. <bitWidth>3</bitWidth>
  86163. <access>read-write</access>
  86164. <enumeratedValues>
  86165. <enumeratedValue>
  86166. <name>DSE_0_output_driver_disabled_</name>
  86167. <description>output driver disabled;</description>
  86168. <value>0</value>
  86169. </enumeratedValue>
  86170. <enumeratedValue>
  86171. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  86172. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  86173. <value>0x1</value>
  86174. </enumeratedValue>
  86175. <enumeratedValue>
  86176. <name>DSE_2_R0_2</name>
  86177. <description>R0/2</description>
  86178. <value>0x2</value>
  86179. </enumeratedValue>
  86180. <enumeratedValue>
  86181. <name>DSE_3_R0_3</name>
  86182. <description>R0/3</description>
  86183. <value>0x3</value>
  86184. </enumeratedValue>
  86185. <enumeratedValue>
  86186. <name>DSE_4_R0_4</name>
  86187. <description>R0/4</description>
  86188. <value>0x4</value>
  86189. </enumeratedValue>
  86190. <enumeratedValue>
  86191. <name>DSE_5_R0_5</name>
  86192. <description>R0/5</description>
  86193. <value>0x5</value>
  86194. </enumeratedValue>
  86195. <enumeratedValue>
  86196. <name>DSE_6_R0_6</name>
  86197. <description>R0/6</description>
  86198. <value>0x6</value>
  86199. </enumeratedValue>
  86200. <enumeratedValue>
  86201. <name>DSE_7_R0_7</name>
  86202. <description>R0/7</description>
  86203. <value>0x7</value>
  86204. </enumeratedValue>
  86205. </enumeratedValues>
  86206. </field>
  86207. <field>
  86208. <name>SPEED</name>
  86209. <description>Speed Field</description>
  86210. <bitOffset>0x6</bitOffset>
  86211. <bitWidth>2</bitWidth>
  86212. <access>read-write</access>
  86213. <enumeratedValues>
  86214. <enumeratedValue>
  86215. <name>SPEED_0_low_50MHz_</name>
  86216. <description>low(50MHz)</description>
  86217. <value>0</value>
  86218. </enumeratedValue>
  86219. <enumeratedValue>
  86220. <name>SPEED_1_medium_100MHz_</name>
  86221. <description>medium(100MHz)</description>
  86222. <value>0x1</value>
  86223. </enumeratedValue>
  86224. <enumeratedValue>
  86225. <name>SPEED_2_medium_100MHz_</name>
  86226. <description>medium(100MHz)</description>
  86227. <value>0x2</value>
  86228. </enumeratedValue>
  86229. <enumeratedValue>
  86230. <name>SPEED_3_max_200MHz_</name>
  86231. <description>max(200MHz)</description>
  86232. <value>0x3</value>
  86233. </enumeratedValue>
  86234. </enumeratedValues>
  86235. </field>
  86236. <field>
  86237. <name>ODE</name>
  86238. <description>Open Drain Enable Field</description>
  86239. <bitOffset>0xB</bitOffset>
  86240. <bitWidth>1</bitWidth>
  86241. <access>read-write</access>
  86242. <enumeratedValues>
  86243. <enumeratedValue>
  86244. <name>ODE_0_Open_Drain_Disabled</name>
  86245. <description>Open Drain Disabled</description>
  86246. <value>0</value>
  86247. </enumeratedValue>
  86248. <enumeratedValue>
  86249. <name>ODE_1_Open_Drain_Enabled</name>
  86250. <description>Open Drain Enabled</description>
  86251. <value>0x1</value>
  86252. </enumeratedValue>
  86253. </enumeratedValues>
  86254. </field>
  86255. <field>
  86256. <name>PKE</name>
  86257. <description>Pull / Keep Enable Field</description>
  86258. <bitOffset>0xC</bitOffset>
  86259. <bitWidth>1</bitWidth>
  86260. <access>read-write</access>
  86261. <enumeratedValues>
  86262. <enumeratedValue>
  86263. <name>PKE_0_Pull_Keeper_Disabled</name>
  86264. <description>Pull/Keeper Disabled</description>
  86265. <value>0</value>
  86266. </enumeratedValue>
  86267. <enumeratedValue>
  86268. <name>PKE_1_Pull_Keeper_Enabled</name>
  86269. <description>Pull/Keeper Enabled</description>
  86270. <value>0x1</value>
  86271. </enumeratedValue>
  86272. </enumeratedValues>
  86273. </field>
  86274. <field>
  86275. <name>PUE</name>
  86276. <description>Pull / Keep Select Field</description>
  86277. <bitOffset>0xD</bitOffset>
  86278. <bitWidth>1</bitWidth>
  86279. <access>read-write</access>
  86280. <enumeratedValues>
  86281. <enumeratedValue>
  86282. <name>PUE_0_Keeper</name>
  86283. <description>Keeper</description>
  86284. <value>0</value>
  86285. </enumeratedValue>
  86286. <enumeratedValue>
  86287. <name>PUE_1_Pull</name>
  86288. <description>Pull</description>
  86289. <value>0x1</value>
  86290. </enumeratedValue>
  86291. </enumeratedValues>
  86292. </field>
  86293. <field>
  86294. <name>PUS</name>
  86295. <description>Pull Up / Down Config. Field</description>
  86296. <bitOffset>0xE</bitOffset>
  86297. <bitWidth>2</bitWidth>
  86298. <access>read-write</access>
  86299. <enumeratedValues>
  86300. <enumeratedValue>
  86301. <name>PUS_0_100K_Ohm_Pull_Down</name>
  86302. <description>100K Ohm Pull Down</description>
  86303. <value>0</value>
  86304. </enumeratedValue>
  86305. <enumeratedValue>
  86306. <name>PUS_1_47K_Ohm_Pull_Up</name>
  86307. <description>47K Ohm Pull Up</description>
  86308. <value>0x1</value>
  86309. </enumeratedValue>
  86310. <enumeratedValue>
  86311. <name>PUS_2_100K_Ohm_Pull_Up</name>
  86312. <description>100K Ohm Pull Up</description>
  86313. <value>0x2</value>
  86314. </enumeratedValue>
  86315. <enumeratedValue>
  86316. <name>PUS_3_22K_Ohm_Pull_Up</name>
  86317. <description>22K Ohm Pull Up</description>
  86318. <value>0x3</value>
  86319. </enumeratedValue>
  86320. </enumeratedValues>
  86321. </field>
  86322. <field>
  86323. <name>HYS</name>
  86324. <description>Hyst. Enable Field</description>
  86325. <bitOffset>0x10</bitOffset>
  86326. <bitWidth>1</bitWidth>
  86327. <access>read-write</access>
  86328. <enumeratedValues>
  86329. <enumeratedValue>
  86330. <name>HYS_0_Hysteresis_Disabled</name>
  86331. <description>Hysteresis Disabled</description>
  86332. <value>0</value>
  86333. </enumeratedValue>
  86334. <enumeratedValue>
  86335. <name>HYS_1_Hysteresis_Enabled</name>
  86336. <description>Hysteresis Enabled</description>
  86337. <value>0x1</value>
  86338. </enumeratedValue>
  86339. </enumeratedValues>
  86340. </field>
  86341. </fields>
  86342. </register>
  86343. <register>
  86344. <name>SW_PAD_CTL_PAD_ENET1_RX_DATA1</name>
  86345. <description>SW_PAD_CTL_PAD_ENET1_RX_DATA1 SW PAD Control Register</description>
  86346. <addressOffset>0x354</addressOffset>
  86347. <size>32</size>
  86348. <access>read-write</access>
  86349. <resetValue>0x10B0</resetValue>
  86350. <resetMask>0xFFFFFFFF</resetMask>
  86351. <fields>
  86352. <field>
  86353. <name>SRE</name>
  86354. <description>Slew Rate Field</description>
  86355. <bitOffset>0</bitOffset>
  86356. <bitWidth>1</bitWidth>
  86357. <access>read-write</access>
  86358. <enumeratedValues>
  86359. <enumeratedValue>
  86360. <name>SRE_0_Slow_Slew_Rate</name>
  86361. <description>Slow Slew Rate</description>
  86362. <value>0</value>
  86363. </enumeratedValue>
  86364. <enumeratedValue>
  86365. <name>SRE_1_Fast_Slew_Rate</name>
  86366. <description>Fast Slew Rate</description>
  86367. <value>0x1</value>
  86368. </enumeratedValue>
  86369. </enumeratedValues>
  86370. </field>
  86371. <field>
  86372. <name>DSE</name>
  86373. <description>Drive Strength Field</description>
  86374. <bitOffset>0x3</bitOffset>
  86375. <bitWidth>3</bitWidth>
  86376. <access>read-write</access>
  86377. <enumeratedValues>
  86378. <enumeratedValue>
  86379. <name>DSE_0_output_driver_disabled_</name>
  86380. <description>output driver disabled;</description>
  86381. <value>0</value>
  86382. </enumeratedValue>
  86383. <enumeratedValue>
  86384. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  86385. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  86386. <value>0x1</value>
  86387. </enumeratedValue>
  86388. <enumeratedValue>
  86389. <name>DSE_2_R0_2</name>
  86390. <description>R0/2</description>
  86391. <value>0x2</value>
  86392. </enumeratedValue>
  86393. <enumeratedValue>
  86394. <name>DSE_3_R0_3</name>
  86395. <description>R0/3</description>
  86396. <value>0x3</value>
  86397. </enumeratedValue>
  86398. <enumeratedValue>
  86399. <name>DSE_4_R0_4</name>
  86400. <description>R0/4</description>
  86401. <value>0x4</value>
  86402. </enumeratedValue>
  86403. <enumeratedValue>
  86404. <name>DSE_5_R0_5</name>
  86405. <description>R0/5</description>
  86406. <value>0x5</value>
  86407. </enumeratedValue>
  86408. <enumeratedValue>
  86409. <name>DSE_6_R0_6</name>
  86410. <description>R0/6</description>
  86411. <value>0x6</value>
  86412. </enumeratedValue>
  86413. <enumeratedValue>
  86414. <name>DSE_7_R0_7</name>
  86415. <description>R0/7</description>
  86416. <value>0x7</value>
  86417. </enumeratedValue>
  86418. </enumeratedValues>
  86419. </field>
  86420. <field>
  86421. <name>SPEED</name>
  86422. <description>Speed Field</description>
  86423. <bitOffset>0x6</bitOffset>
  86424. <bitWidth>2</bitWidth>
  86425. <access>read-write</access>
  86426. <enumeratedValues>
  86427. <enumeratedValue>
  86428. <name>SPEED_0_low_50MHz_</name>
  86429. <description>low(50MHz)</description>
  86430. <value>0</value>
  86431. </enumeratedValue>
  86432. <enumeratedValue>
  86433. <name>SPEED_1_medium_100MHz_</name>
  86434. <description>medium(100MHz)</description>
  86435. <value>0x1</value>
  86436. </enumeratedValue>
  86437. <enumeratedValue>
  86438. <name>SPEED_2_medium_100MHz_</name>
  86439. <description>medium(100MHz)</description>
  86440. <value>0x2</value>
  86441. </enumeratedValue>
  86442. <enumeratedValue>
  86443. <name>SPEED_3_max_200MHz_</name>
  86444. <description>max(200MHz)</description>
  86445. <value>0x3</value>
  86446. </enumeratedValue>
  86447. </enumeratedValues>
  86448. </field>
  86449. <field>
  86450. <name>ODE</name>
  86451. <description>Open Drain Enable Field</description>
  86452. <bitOffset>0xB</bitOffset>
  86453. <bitWidth>1</bitWidth>
  86454. <access>read-write</access>
  86455. <enumeratedValues>
  86456. <enumeratedValue>
  86457. <name>ODE_0_Open_Drain_Disabled</name>
  86458. <description>Open Drain Disabled</description>
  86459. <value>0</value>
  86460. </enumeratedValue>
  86461. <enumeratedValue>
  86462. <name>ODE_1_Open_Drain_Enabled</name>
  86463. <description>Open Drain Enabled</description>
  86464. <value>0x1</value>
  86465. </enumeratedValue>
  86466. </enumeratedValues>
  86467. </field>
  86468. <field>
  86469. <name>PKE</name>
  86470. <description>Pull / Keep Enable Field</description>
  86471. <bitOffset>0xC</bitOffset>
  86472. <bitWidth>1</bitWidth>
  86473. <access>read-write</access>
  86474. <enumeratedValues>
  86475. <enumeratedValue>
  86476. <name>PKE_0_Pull_Keeper_Disabled</name>
  86477. <description>Pull/Keeper Disabled</description>
  86478. <value>0</value>
  86479. </enumeratedValue>
  86480. <enumeratedValue>
  86481. <name>PKE_1_Pull_Keeper_Enabled</name>
  86482. <description>Pull/Keeper Enabled</description>
  86483. <value>0x1</value>
  86484. </enumeratedValue>
  86485. </enumeratedValues>
  86486. </field>
  86487. <field>
  86488. <name>PUE</name>
  86489. <description>Pull / Keep Select Field</description>
  86490. <bitOffset>0xD</bitOffset>
  86491. <bitWidth>1</bitWidth>
  86492. <access>read-write</access>
  86493. <enumeratedValues>
  86494. <enumeratedValue>
  86495. <name>PUE_0_Keeper</name>
  86496. <description>Keeper</description>
  86497. <value>0</value>
  86498. </enumeratedValue>
  86499. <enumeratedValue>
  86500. <name>PUE_1_Pull</name>
  86501. <description>Pull</description>
  86502. <value>0x1</value>
  86503. </enumeratedValue>
  86504. </enumeratedValues>
  86505. </field>
  86506. <field>
  86507. <name>PUS</name>
  86508. <description>Pull Up / Down Config. Field</description>
  86509. <bitOffset>0xE</bitOffset>
  86510. <bitWidth>2</bitWidth>
  86511. <access>read-write</access>
  86512. <enumeratedValues>
  86513. <enumeratedValue>
  86514. <name>PUS_0_100K_Ohm_Pull_Down</name>
  86515. <description>100K Ohm Pull Down</description>
  86516. <value>0</value>
  86517. </enumeratedValue>
  86518. <enumeratedValue>
  86519. <name>PUS_1_47K_Ohm_Pull_Up</name>
  86520. <description>47K Ohm Pull Up</description>
  86521. <value>0x1</value>
  86522. </enumeratedValue>
  86523. <enumeratedValue>
  86524. <name>PUS_2_100K_Ohm_Pull_Up</name>
  86525. <description>100K Ohm Pull Up</description>
  86526. <value>0x2</value>
  86527. </enumeratedValue>
  86528. <enumeratedValue>
  86529. <name>PUS_3_22K_Ohm_Pull_Up</name>
  86530. <description>22K Ohm Pull Up</description>
  86531. <value>0x3</value>
  86532. </enumeratedValue>
  86533. </enumeratedValues>
  86534. </field>
  86535. <field>
  86536. <name>HYS</name>
  86537. <description>Hyst. Enable Field</description>
  86538. <bitOffset>0x10</bitOffset>
  86539. <bitWidth>1</bitWidth>
  86540. <access>read-write</access>
  86541. <enumeratedValues>
  86542. <enumeratedValue>
  86543. <name>HYS_0_Hysteresis_Disabled</name>
  86544. <description>Hysteresis Disabled</description>
  86545. <value>0</value>
  86546. </enumeratedValue>
  86547. <enumeratedValue>
  86548. <name>HYS_1_Hysteresis_Enabled</name>
  86549. <description>Hysteresis Enabled</description>
  86550. <value>0x1</value>
  86551. </enumeratedValue>
  86552. </enumeratedValues>
  86553. </field>
  86554. </fields>
  86555. </register>
  86556. <register>
  86557. <name>SW_PAD_CTL_PAD_ENET1_RX_EN</name>
  86558. <description>SW_PAD_CTL_PAD_ENET1_RX_EN SW PAD Control Register</description>
  86559. <addressOffset>0x358</addressOffset>
  86560. <size>32</size>
  86561. <access>read-write</access>
  86562. <resetValue>0x10B0</resetValue>
  86563. <resetMask>0xFFFFFFFF</resetMask>
  86564. <fields>
  86565. <field>
  86566. <name>SRE</name>
  86567. <description>Slew Rate Field</description>
  86568. <bitOffset>0</bitOffset>
  86569. <bitWidth>1</bitWidth>
  86570. <access>read-write</access>
  86571. <enumeratedValues>
  86572. <enumeratedValue>
  86573. <name>SRE_0_Slow_Slew_Rate</name>
  86574. <description>Slow Slew Rate</description>
  86575. <value>0</value>
  86576. </enumeratedValue>
  86577. <enumeratedValue>
  86578. <name>SRE_1_Fast_Slew_Rate</name>
  86579. <description>Fast Slew Rate</description>
  86580. <value>0x1</value>
  86581. </enumeratedValue>
  86582. </enumeratedValues>
  86583. </field>
  86584. <field>
  86585. <name>DSE</name>
  86586. <description>Drive Strength Field</description>
  86587. <bitOffset>0x3</bitOffset>
  86588. <bitWidth>3</bitWidth>
  86589. <access>read-write</access>
  86590. <enumeratedValues>
  86591. <enumeratedValue>
  86592. <name>DSE_0_output_driver_disabled_</name>
  86593. <description>output driver disabled;</description>
  86594. <value>0</value>
  86595. </enumeratedValue>
  86596. <enumeratedValue>
  86597. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  86598. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  86599. <value>0x1</value>
  86600. </enumeratedValue>
  86601. <enumeratedValue>
  86602. <name>DSE_2_R0_2</name>
  86603. <description>R0/2</description>
  86604. <value>0x2</value>
  86605. </enumeratedValue>
  86606. <enumeratedValue>
  86607. <name>DSE_3_R0_3</name>
  86608. <description>R0/3</description>
  86609. <value>0x3</value>
  86610. </enumeratedValue>
  86611. <enumeratedValue>
  86612. <name>DSE_4_R0_4</name>
  86613. <description>R0/4</description>
  86614. <value>0x4</value>
  86615. </enumeratedValue>
  86616. <enumeratedValue>
  86617. <name>DSE_5_R0_5</name>
  86618. <description>R0/5</description>
  86619. <value>0x5</value>
  86620. </enumeratedValue>
  86621. <enumeratedValue>
  86622. <name>DSE_6_R0_6</name>
  86623. <description>R0/6</description>
  86624. <value>0x6</value>
  86625. </enumeratedValue>
  86626. <enumeratedValue>
  86627. <name>DSE_7_R0_7</name>
  86628. <description>R0/7</description>
  86629. <value>0x7</value>
  86630. </enumeratedValue>
  86631. </enumeratedValues>
  86632. </field>
  86633. <field>
  86634. <name>SPEED</name>
  86635. <description>Speed Field</description>
  86636. <bitOffset>0x6</bitOffset>
  86637. <bitWidth>2</bitWidth>
  86638. <access>read-write</access>
  86639. <enumeratedValues>
  86640. <enumeratedValue>
  86641. <name>SPEED_0_low_50MHz_</name>
  86642. <description>low(50MHz)</description>
  86643. <value>0</value>
  86644. </enumeratedValue>
  86645. <enumeratedValue>
  86646. <name>SPEED_1_medium_100MHz_</name>
  86647. <description>medium(100MHz)</description>
  86648. <value>0x1</value>
  86649. </enumeratedValue>
  86650. <enumeratedValue>
  86651. <name>SPEED_2_medium_100MHz_</name>
  86652. <description>medium(100MHz)</description>
  86653. <value>0x2</value>
  86654. </enumeratedValue>
  86655. <enumeratedValue>
  86656. <name>SPEED_3_max_200MHz_</name>
  86657. <description>max(200MHz)</description>
  86658. <value>0x3</value>
  86659. </enumeratedValue>
  86660. </enumeratedValues>
  86661. </field>
  86662. <field>
  86663. <name>ODE</name>
  86664. <description>Open Drain Enable Field</description>
  86665. <bitOffset>0xB</bitOffset>
  86666. <bitWidth>1</bitWidth>
  86667. <access>read-write</access>
  86668. <enumeratedValues>
  86669. <enumeratedValue>
  86670. <name>ODE_0_Open_Drain_Disabled</name>
  86671. <description>Open Drain Disabled</description>
  86672. <value>0</value>
  86673. </enumeratedValue>
  86674. <enumeratedValue>
  86675. <name>ODE_1_Open_Drain_Enabled</name>
  86676. <description>Open Drain Enabled</description>
  86677. <value>0x1</value>
  86678. </enumeratedValue>
  86679. </enumeratedValues>
  86680. </field>
  86681. <field>
  86682. <name>PKE</name>
  86683. <description>Pull / Keep Enable Field</description>
  86684. <bitOffset>0xC</bitOffset>
  86685. <bitWidth>1</bitWidth>
  86686. <access>read-write</access>
  86687. <enumeratedValues>
  86688. <enumeratedValue>
  86689. <name>PKE_0_Pull_Keeper_Disabled</name>
  86690. <description>Pull/Keeper Disabled</description>
  86691. <value>0</value>
  86692. </enumeratedValue>
  86693. <enumeratedValue>
  86694. <name>PKE_1_Pull_Keeper_Enabled</name>
  86695. <description>Pull/Keeper Enabled</description>
  86696. <value>0x1</value>
  86697. </enumeratedValue>
  86698. </enumeratedValues>
  86699. </field>
  86700. <field>
  86701. <name>PUE</name>
  86702. <description>Pull / Keep Select Field</description>
  86703. <bitOffset>0xD</bitOffset>
  86704. <bitWidth>1</bitWidth>
  86705. <access>read-write</access>
  86706. <enumeratedValues>
  86707. <enumeratedValue>
  86708. <name>PUE_0_Keeper</name>
  86709. <description>Keeper</description>
  86710. <value>0</value>
  86711. </enumeratedValue>
  86712. <enumeratedValue>
  86713. <name>PUE_1_Pull</name>
  86714. <description>Pull</description>
  86715. <value>0x1</value>
  86716. </enumeratedValue>
  86717. </enumeratedValues>
  86718. </field>
  86719. <field>
  86720. <name>PUS</name>
  86721. <description>Pull Up / Down Config. Field</description>
  86722. <bitOffset>0xE</bitOffset>
  86723. <bitWidth>2</bitWidth>
  86724. <access>read-write</access>
  86725. <enumeratedValues>
  86726. <enumeratedValue>
  86727. <name>PUS_0_100K_Ohm_Pull_Down</name>
  86728. <description>100K Ohm Pull Down</description>
  86729. <value>0</value>
  86730. </enumeratedValue>
  86731. <enumeratedValue>
  86732. <name>PUS_1_47K_Ohm_Pull_Up</name>
  86733. <description>47K Ohm Pull Up</description>
  86734. <value>0x1</value>
  86735. </enumeratedValue>
  86736. <enumeratedValue>
  86737. <name>PUS_2_100K_Ohm_Pull_Up</name>
  86738. <description>100K Ohm Pull Up</description>
  86739. <value>0x2</value>
  86740. </enumeratedValue>
  86741. <enumeratedValue>
  86742. <name>PUS_3_22K_Ohm_Pull_Up</name>
  86743. <description>22K Ohm Pull Up</description>
  86744. <value>0x3</value>
  86745. </enumeratedValue>
  86746. </enumeratedValues>
  86747. </field>
  86748. <field>
  86749. <name>HYS</name>
  86750. <description>Hyst. Enable Field</description>
  86751. <bitOffset>0x10</bitOffset>
  86752. <bitWidth>1</bitWidth>
  86753. <access>read-write</access>
  86754. <enumeratedValues>
  86755. <enumeratedValue>
  86756. <name>HYS_0_Hysteresis_Disabled</name>
  86757. <description>Hysteresis Disabled</description>
  86758. <value>0</value>
  86759. </enumeratedValue>
  86760. <enumeratedValue>
  86761. <name>HYS_1_Hysteresis_Enabled</name>
  86762. <description>Hysteresis Enabled</description>
  86763. <value>0x1</value>
  86764. </enumeratedValue>
  86765. </enumeratedValues>
  86766. </field>
  86767. </fields>
  86768. </register>
  86769. <register>
  86770. <name>SW_PAD_CTL_PAD_ENET1_TX_DATA0</name>
  86771. <description>SW_PAD_CTL_PAD_ENET1_TX_DATA0 SW PAD Control Register</description>
  86772. <addressOffset>0x35C</addressOffset>
  86773. <size>32</size>
  86774. <access>read-write</access>
  86775. <resetValue>0x10B0</resetValue>
  86776. <resetMask>0xFFFFFFFF</resetMask>
  86777. <fields>
  86778. <field>
  86779. <name>SRE</name>
  86780. <description>Slew Rate Field</description>
  86781. <bitOffset>0</bitOffset>
  86782. <bitWidth>1</bitWidth>
  86783. <access>read-write</access>
  86784. <enumeratedValues>
  86785. <enumeratedValue>
  86786. <name>SRE_0_Slow_Slew_Rate</name>
  86787. <description>Slow Slew Rate</description>
  86788. <value>0</value>
  86789. </enumeratedValue>
  86790. <enumeratedValue>
  86791. <name>SRE_1_Fast_Slew_Rate</name>
  86792. <description>Fast Slew Rate</description>
  86793. <value>0x1</value>
  86794. </enumeratedValue>
  86795. </enumeratedValues>
  86796. </field>
  86797. <field>
  86798. <name>DSE</name>
  86799. <description>Drive Strength Field</description>
  86800. <bitOffset>0x3</bitOffset>
  86801. <bitWidth>3</bitWidth>
  86802. <access>read-write</access>
  86803. <enumeratedValues>
  86804. <enumeratedValue>
  86805. <name>DSE_0_output_driver_disabled_</name>
  86806. <description>output driver disabled;</description>
  86807. <value>0</value>
  86808. </enumeratedValue>
  86809. <enumeratedValue>
  86810. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  86811. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  86812. <value>0x1</value>
  86813. </enumeratedValue>
  86814. <enumeratedValue>
  86815. <name>DSE_2_R0_2</name>
  86816. <description>R0/2</description>
  86817. <value>0x2</value>
  86818. </enumeratedValue>
  86819. <enumeratedValue>
  86820. <name>DSE_3_R0_3</name>
  86821. <description>R0/3</description>
  86822. <value>0x3</value>
  86823. </enumeratedValue>
  86824. <enumeratedValue>
  86825. <name>DSE_4_R0_4</name>
  86826. <description>R0/4</description>
  86827. <value>0x4</value>
  86828. </enumeratedValue>
  86829. <enumeratedValue>
  86830. <name>DSE_5_R0_5</name>
  86831. <description>R0/5</description>
  86832. <value>0x5</value>
  86833. </enumeratedValue>
  86834. <enumeratedValue>
  86835. <name>DSE_6_R0_6</name>
  86836. <description>R0/6</description>
  86837. <value>0x6</value>
  86838. </enumeratedValue>
  86839. <enumeratedValue>
  86840. <name>DSE_7_R0_7</name>
  86841. <description>R0/7</description>
  86842. <value>0x7</value>
  86843. </enumeratedValue>
  86844. </enumeratedValues>
  86845. </field>
  86846. <field>
  86847. <name>SPEED</name>
  86848. <description>Speed Field</description>
  86849. <bitOffset>0x6</bitOffset>
  86850. <bitWidth>2</bitWidth>
  86851. <access>read-write</access>
  86852. <enumeratedValues>
  86853. <enumeratedValue>
  86854. <name>SPEED_0_low_50MHz_</name>
  86855. <description>low(50MHz)</description>
  86856. <value>0</value>
  86857. </enumeratedValue>
  86858. <enumeratedValue>
  86859. <name>SPEED_1_medium_100MHz_</name>
  86860. <description>medium(100MHz)</description>
  86861. <value>0x1</value>
  86862. </enumeratedValue>
  86863. <enumeratedValue>
  86864. <name>SPEED_2_medium_100MHz_</name>
  86865. <description>medium(100MHz)</description>
  86866. <value>0x2</value>
  86867. </enumeratedValue>
  86868. <enumeratedValue>
  86869. <name>SPEED_3_max_200MHz_</name>
  86870. <description>max(200MHz)</description>
  86871. <value>0x3</value>
  86872. </enumeratedValue>
  86873. </enumeratedValues>
  86874. </field>
  86875. <field>
  86876. <name>ODE</name>
  86877. <description>Open Drain Enable Field</description>
  86878. <bitOffset>0xB</bitOffset>
  86879. <bitWidth>1</bitWidth>
  86880. <access>read-write</access>
  86881. <enumeratedValues>
  86882. <enumeratedValue>
  86883. <name>ODE_0_Open_Drain_Disabled</name>
  86884. <description>Open Drain Disabled</description>
  86885. <value>0</value>
  86886. </enumeratedValue>
  86887. <enumeratedValue>
  86888. <name>ODE_1_Open_Drain_Enabled</name>
  86889. <description>Open Drain Enabled</description>
  86890. <value>0x1</value>
  86891. </enumeratedValue>
  86892. </enumeratedValues>
  86893. </field>
  86894. <field>
  86895. <name>PKE</name>
  86896. <description>Pull / Keep Enable Field</description>
  86897. <bitOffset>0xC</bitOffset>
  86898. <bitWidth>1</bitWidth>
  86899. <access>read-write</access>
  86900. <enumeratedValues>
  86901. <enumeratedValue>
  86902. <name>PKE_0_Pull_Keeper_Disabled</name>
  86903. <description>Pull/Keeper Disabled</description>
  86904. <value>0</value>
  86905. </enumeratedValue>
  86906. <enumeratedValue>
  86907. <name>PKE_1_Pull_Keeper_Enabled</name>
  86908. <description>Pull/Keeper Enabled</description>
  86909. <value>0x1</value>
  86910. </enumeratedValue>
  86911. </enumeratedValues>
  86912. </field>
  86913. <field>
  86914. <name>PUE</name>
  86915. <description>Pull / Keep Select Field</description>
  86916. <bitOffset>0xD</bitOffset>
  86917. <bitWidth>1</bitWidth>
  86918. <access>read-write</access>
  86919. <enumeratedValues>
  86920. <enumeratedValue>
  86921. <name>PUE_0_Keeper</name>
  86922. <description>Keeper</description>
  86923. <value>0</value>
  86924. </enumeratedValue>
  86925. <enumeratedValue>
  86926. <name>PUE_1_Pull</name>
  86927. <description>Pull</description>
  86928. <value>0x1</value>
  86929. </enumeratedValue>
  86930. </enumeratedValues>
  86931. </field>
  86932. <field>
  86933. <name>PUS</name>
  86934. <description>Pull Up / Down Config. Field</description>
  86935. <bitOffset>0xE</bitOffset>
  86936. <bitWidth>2</bitWidth>
  86937. <access>read-write</access>
  86938. <enumeratedValues>
  86939. <enumeratedValue>
  86940. <name>PUS_0_100K_Ohm_Pull_Down</name>
  86941. <description>100K Ohm Pull Down</description>
  86942. <value>0</value>
  86943. </enumeratedValue>
  86944. <enumeratedValue>
  86945. <name>PUS_1_47K_Ohm_Pull_Up</name>
  86946. <description>47K Ohm Pull Up</description>
  86947. <value>0x1</value>
  86948. </enumeratedValue>
  86949. <enumeratedValue>
  86950. <name>PUS_2_100K_Ohm_Pull_Up</name>
  86951. <description>100K Ohm Pull Up</description>
  86952. <value>0x2</value>
  86953. </enumeratedValue>
  86954. <enumeratedValue>
  86955. <name>PUS_3_22K_Ohm_Pull_Up</name>
  86956. <description>22K Ohm Pull Up</description>
  86957. <value>0x3</value>
  86958. </enumeratedValue>
  86959. </enumeratedValues>
  86960. </field>
  86961. <field>
  86962. <name>HYS</name>
  86963. <description>Hyst. Enable Field</description>
  86964. <bitOffset>0x10</bitOffset>
  86965. <bitWidth>1</bitWidth>
  86966. <access>read-write</access>
  86967. <enumeratedValues>
  86968. <enumeratedValue>
  86969. <name>HYS_0_Hysteresis_Disabled</name>
  86970. <description>Hysteresis Disabled</description>
  86971. <value>0</value>
  86972. </enumeratedValue>
  86973. <enumeratedValue>
  86974. <name>HYS_1_Hysteresis_Enabled</name>
  86975. <description>Hysteresis Enabled</description>
  86976. <value>0x1</value>
  86977. </enumeratedValue>
  86978. </enumeratedValues>
  86979. </field>
  86980. </fields>
  86981. </register>
  86982. <register>
  86983. <name>SW_PAD_CTL_PAD_ENET1_TX_DATA1</name>
  86984. <description>SW_PAD_CTL_PAD_ENET1_TX_DATA1 SW PAD Control Register</description>
  86985. <addressOffset>0x360</addressOffset>
  86986. <size>32</size>
  86987. <access>read-write</access>
  86988. <resetValue>0x10B0</resetValue>
  86989. <resetMask>0xFFFFFFFF</resetMask>
  86990. <fields>
  86991. <field>
  86992. <name>SRE</name>
  86993. <description>Slew Rate Field</description>
  86994. <bitOffset>0</bitOffset>
  86995. <bitWidth>1</bitWidth>
  86996. <access>read-write</access>
  86997. <enumeratedValues>
  86998. <enumeratedValue>
  86999. <name>SRE_0_Slow_Slew_Rate</name>
  87000. <description>Slow Slew Rate</description>
  87001. <value>0</value>
  87002. </enumeratedValue>
  87003. <enumeratedValue>
  87004. <name>SRE_1_Fast_Slew_Rate</name>
  87005. <description>Fast Slew Rate</description>
  87006. <value>0x1</value>
  87007. </enumeratedValue>
  87008. </enumeratedValues>
  87009. </field>
  87010. <field>
  87011. <name>DSE</name>
  87012. <description>Drive Strength Field</description>
  87013. <bitOffset>0x3</bitOffset>
  87014. <bitWidth>3</bitWidth>
  87015. <access>read-write</access>
  87016. <enumeratedValues>
  87017. <enumeratedValue>
  87018. <name>DSE_0_output_driver_disabled_</name>
  87019. <description>output driver disabled;</description>
  87020. <value>0</value>
  87021. </enumeratedValue>
  87022. <enumeratedValue>
  87023. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  87024. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  87025. <value>0x1</value>
  87026. </enumeratedValue>
  87027. <enumeratedValue>
  87028. <name>DSE_2_R0_2</name>
  87029. <description>R0/2</description>
  87030. <value>0x2</value>
  87031. </enumeratedValue>
  87032. <enumeratedValue>
  87033. <name>DSE_3_R0_3</name>
  87034. <description>R0/3</description>
  87035. <value>0x3</value>
  87036. </enumeratedValue>
  87037. <enumeratedValue>
  87038. <name>DSE_4_R0_4</name>
  87039. <description>R0/4</description>
  87040. <value>0x4</value>
  87041. </enumeratedValue>
  87042. <enumeratedValue>
  87043. <name>DSE_5_R0_5</name>
  87044. <description>R0/5</description>
  87045. <value>0x5</value>
  87046. </enumeratedValue>
  87047. <enumeratedValue>
  87048. <name>DSE_6_R0_6</name>
  87049. <description>R0/6</description>
  87050. <value>0x6</value>
  87051. </enumeratedValue>
  87052. <enumeratedValue>
  87053. <name>DSE_7_R0_7</name>
  87054. <description>R0/7</description>
  87055. <value>0x7</value>
  87056. </enumeratedValue>
  87057. </enumeratedValues>
  87058. </field>
  87059. <field>
  87060. <name>SPEED</name>
  87061. <description>Speed Field</description>
  87062. <bitOffset>0x6</bitOffset>
  87063. <bitWidth>2</bitWidth>
  87064. <access>read-write</access>
  87065. <enumeratedValues>
  87066. <enumeratedValue>
  87067. <name>SPEED_0_low_50MHz_</name>
  87068. <description>low(50MHz)</description>
  87069. <value>0</value>
  87070. </enumeratedValue>
  87071. <enumeratedValue>
  87072. <name>SPEED_1_medium_100MHz_</name>
  87073. <description>medium(100MHz)</description>
  87074. <value>0x1</value>
  87075. </enumeratedValue>
  87076. <enumeratedValue>
  87077. <name>SPEED_2_medium_100MHz_</name>
  87078. <description>medium(100MHz)</description>
  87079. <value>0x2</value>
  87080. </enumeratedValue>
  87081. <enumeratedValue>
  87082. <name>SPEED_3_max_200MHz_</name>
  87083. <description>max(200MHz)</description>
  87084. <value>0x3</value>
  87085. </enumeratedValue>
  87086. </enumeratedValues>
  87087. </field>
  87088. <field>
  87089. <name>ODE</name>
  87090. <description>Open Drain Enable Field</description>
  87091. <bitOffset>0xB</bitOffset>
  87092. <bitWidth>1</bitWidth>
  87093. <access>read-write</access>
  87094. <enumeratedValues>
  87095. <enumeratedValue>
  87096. <name>ODE_0_Open_Drain_Disabled</name>
  87097. <description>Open Drain Disabled</description>
  87098. <value>0</value>
  87099. </enumeratedValue>
  87100. <enumeratedValue>
  87101. <name>ODE_1_Open_Drain_Enabled</name>
  87102. <description>Open Drain Enabled</description>
  87103. <value>0x1</value>
  87104. </enumeratedValue>
  87105. </enumeratedValues>
  87106. </field>
  87107. <field>
  87108. <name>PKE</name>
  87109. <description>Pull / Keep Enable Field</description>
  87110. <bitOffset>0xC</bitOffset>
  87111. <bitWidth>1</bitWidth>
  87112. <access>read-write</access>
  87113. <enumeratedValues>
  87114. <enumeratedValue>
  87115. <name>PKE_0_Pull_Keeper_Disabled</name>
  87116. <description>Pull/Keeper Disabled</description>
  87117. <value>0</value>
  87118. </enumeratedValue>
  87119. <enumeratedValue>
  87120. <name>PKE_1_Pull_Keeper_Enabled</name>
  87121. <description>Pull/Keeper Enabled</description>
  87122. <value>0x1</value>
  87123. </enumeratedValue>
  87124. </enumeratedValues>
  87125. </field>
  87126. <field>
  87127. <name>PUE</name>
  87128. <description>Pull / Keep Select Field</description>
  87129. <bitOffset>0xD</bitOffset>
  87130. <bitWidth>1</bitWidth>
  87131. <access>read-write</access>
  87132. <enumeratedValues>
  87133. <enumeratedValue>
  87134. <name>PUE_0_Keeper</name>
  87135. <description>Keeper</description>
  87136. <value>0</value>
  87137. </enumeratedValue>
  87138. <enumeratedValue>
  87139. <name>PUE_1_Pull</name>
  87140. <description>Pull</description>
  87141. <value>0x1</value>
  87142. </enumeratedValue>
  87143. </enumeratedValues>
  87144. </field>
  87145. <field>
  87146. <name>PUS</name>
  87147. <description>Pull Up / Down Config. Field</description>
  87148. <bitOffset>0xE</bitOffset>
  87149. <bitWidth>2</bitWidth>
  87150. <access>read-write</access>
  87151. <enumeratedValues>
  87152. <enumeratedValue>
  87153. <name>PUS_0_100K_Ohm_Pull_Down</name>
  87154. <description>100K Ohm Pull Down</description>
  87155. <value>0</value>
  87156. </enumeratedValue>
  87157. <enumeratedValue>
  87158. <name>PUS_1_47K_Ohm_Pull_Up</name>
  87159. <description>47K Ohm Pull Up</description>
  87160. <value>0x1</value>
  87161. </enumeratedValue>
  87162. <enumeratedValue>
  87163. <name>PUS_2_100K_Ohm_Pull_Up</name>
  87164. <description>100K Ohm Pull Up</description>
  87165. <value>0x2</value>
  87166. </enumeratedValue>
  87167. <enumeratedValue>
  87168. <name>PUS_3_22K_Ohm_Pull_Up</name>
  87169. <description>22K Ohm Pull Up</description>
  87170. <value>0x3</value>
  87171. </enumeratedValue>
  87172. </enumeratedValues>
  87173. </field>
  87174. <field>
  87175. <name>HYS</name>
  87176. <description>Hyst. Enable Field</description>
  87177. <bitOffset>0x10</bitOffset>
  87178. <bitWidth>1</bitWidth>
  87179. <access>read-write</access>
  87180. <enumeratedValues>
  87181. <enumeratedValue>
  87182. <name>HYS_0_Hysteresis_Disabled</name>
  87183. <description>Hysteresis Disabled</description>
  87184. <value>0</value>
  87185. </enumeratedValue>
  87186. <enumeratedValue>
  87187. <name>HYS_1_Hysteresis_Enabled</name>
  87188. <description>Hysteresis Enabled</description>
  87189. <value>0x1</value>
  87190. </enumeratedValue>
  87191. </enumeratedValues>
  87192. </field>
  87193. </fields>
  87194. </register>
  87195. <register>
  87196. <name>SW_PAD_CTL_PAD_ENET1_TX_EN</name>
  87197. <description>SW_PAD_CTL_PAD_ENET1_TX_EN SW PAD Control Register</description>
  87198. <addressOffset>0x364</addressOffset>
  87199. <size>32</size>
  87200. <access>read-write</access>
  87201. <resetValue>0x10B0</resetValue>
  87202. <resetMask>0xFFFFFFFF</resetMask>
  87203. <fields>
  87204. <field>
  87205. <name>SRE</name>
  87206. <description>Slew Rate Field</description>
  87207. <bitOffset>0</bitOffset>
  87208. <bitWidth>1</bitWidth>
  87209. <access>read-write</access>
  87210. <enumeratedValues>
  87211. <enumeratedValue>
  87212. <name>SRE_0_Slow_Slew_Rate</name>
  87213. <description>Slow Slew Rate</description>
  87214. <value>0</value>
  87215. </enumeratedValue>
  87216. <enumeratedValue>
  87217. <name>SRE_1_Fast_Slew_Rate</name>
  87218. <description>Fast Slew Rate</description>
  87219. <value>0x1</value>
  87220. </enumeratedValue>
  87221. </enumeratedValues>
  87222. </field>
  87223. <field>
  87224. <name>DSE</name>
  87225. <description>Drive Strength Field</description>
  87226. <bitOffset>0x3</bitOffset>
  87227. <bitWidth>3</bitWidth>
  87228. <access>read-write</access>
  87229. <enumeratedValues>
  87230. <enumeratedValue>
  87231. <name>DSE_0_output_driver_disabled_</name>
  87232. <description>output driver disabled;</description>
  87233. <value>0</value>
  87234. </enumeratedValue>
  87235. <enumeratedValue>
  87236. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  87237. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  87238. <value>0x1</value>
  87239. </enumeratedValue>
  87240. <enumeratedValue>
  87241. <name>DSE_2_R0_2</name>
  87242. <description>R0/2</description>
  87243. <value>0x2</value>
  87244. </enumeratedValue>
  87245. <enumeratedValue>
  87246. <name>DSE_3_R0_3</name>
  87247. <description>R0/3</description>
  87248. <value>0x3</value>
  87249. </enumeratedValue>
  87250. <enumeratedValue>
  87251. <name>DSE_4_R0_4</name>
  87252. <description>R0/4</description>
  87253. <value>0x4</value>
  87254. </enumeratedValue>
  87255. <enumeratedValue>
  87256. <name>DSE_5_R0_5</name>
  87257. <description>R0/5</description>
  87258. <value>0x5</value>
  87259. </enumeratedValue>
  87260. <enumeratedValue>
  87261. <name>DSE_6_R0_6</name>
  87262. <description>R0/6</description>
  87263. <value>0x6</value>
  87264. </enumeratedValue>
  87265. <enumeratedValue>
  87266. <name>DSE_7_R0_7</name>
  87267. <description>R0/7</description>
  87268. <value>0x7</value>
  87269. </enumeratedValue>
  87270. </enumeratedValues>
  87271. </field>
  87272. <field>
  87273. <name>SPEED</name>
  87274. <description>Speed Field</description>
  87275. <bitOffset>0x6</bitOffset>
  87276. <bitWidth>2</bitWidth>
  87277. <access>read-write</access>
  87278. <enumeratedValues>
  87279. <enumeratedValue>
  87280. <name>SPEED_0_low_50MHz_</name>
  87281. <description>low(50MHz)</description>
  87282. <value>0</value>
  87283. </enumeratedValue>
  87284. <enumeratedValue>
  87285. <name>SPEED_1_medium_100MHz_</name>
  87286. <description>medium(100MHz)</description>
  87287. <value>0x1</value>
  87288. </enumeratedValue>
  87289. <enumeratedValue>
  87290. <name>SPEED_2_medium_100MHz_</name>
  87291. <description>medium(100MHz)</description>
  87292. <value>0x2</value>
  87293. </enumeratedValue>
  87294. <enumeratedValue>
  87295. <name>SPEED_3_max_200MHz_</name>
  87296. <description>max(200MHz)</description>
  87297. <value>0x3</value>
  87298. </enumeratedValue>
  87299. </enumeratedValues>
  87300. </field>
  87301. <field>
  87302. <name>ODE</name>
  87303. <description>Open Drain Enable Field</description>
  87304. <bitOffset>0xB</bitOffset>
  87305. <bitWidth>1</bitWidth>
  87306. <access>read-write</access>
  87307. <enumeratedValues>
  87308. <enumeratedValue>
  87309. <name>ODE_0_Open_Drain_Disabled</name>
  87310. <description>Open Drain Disabled</description>
  87311. <value>0</value>
  87312. </enumeratedValue>
  87313. <enumeratedValue>
  87314. <name>ODE_1_Open_Drain_Enabled</name>
  87315. <description>Open Drain Enabled</description>
  87316. <value>0x1</value>
  87317. </enumeratedValue>
  87318. </enumeratedValues>
  87319. </field>
  87320. <field>
  87321. <name>PKE</name>
  87322. <description>Pull / Keep Enable Field</description>
  87323. <bitOffset>0xC</bitOffset>
  87324. <bitWidth>1</bitWidth>
  87325. <access>read-write</access>
  87326. <enumeratedValues>
  87327. <enumeratedValue>
  87328. <name>PKE_0_Pull_Keeper_Disabled</name>
  87329. <description>Pull/Keeper Disabled</description>
  87330. <value>0</value>
  87331. </enumeratedValue>
  87332. <enumeratedValue>
  87333. <name>PKE_1_Pull_Keeper_Enabled</name>
  87334. <description>Pull/Keeper Enabled</description>
  87335. <value>0x1</value>
  87336. </enumeratedValue>
  87337. </enumeratedValues>
  87338. </field>
  87339. <field>
  87340. <name>PUE</name>
  87341. <description>Pull / Keep Select Field</description>
  87342. <bitOffset>0xD</bitOffset>
  87343. <bitWidth>1</bitWidth>
  87344. <access>read-write</access>
  87345. <enumeratedValues>
  87346. <enumeratedValue>
  87347. <name>PUE_0_Keeper</name>
  87348. <description>Keeper</description>
  87349. <value>0</value>
  87350. </enumeratedValue>
  87351. <enumeratedValue>
  87352. <name>PUE_1_Pull</name>
  87353. <description>Pull</description>
  87354. <value>0x1</value>
  87355. </enumeratedValue>
  87356. </enumeratedValues>
  87357. </field>
  87358. <field>
  87359. <name>PUS</name>
  87360. <description>Pull Up / Down Config. Field</description>
  87361. <bitOffset>0xE</bitOffset>
  87362. <bitWidth>2</bitWidth>
  87363. <access>read-write</access>
  87364. <enumeratedValues>
  87365. <enumeratedValue>
  87366. <name>PUS_0_100K_Ohm_Pull_Down</name>
  87367. <description>100K Ohm Pull Down</description>
  87368. <value>0</value>
  87369. </enumeratedValue>
  87370. <enumeratedValue>
  87371. <name>PUS_1_47K_Ohm_Pull_Up</name>
  87372. <description>47K Ohm Pull Up</description>
  87373. <value>0x1</value>
  87374. </enumeratedValue>
  87375. <enumeratedValue>
  87376. <name>PUS_2_100K_Ohm_Pull_Up</name>
  87377. <description>100K Ohm Pull Up</description>
  87378. <value>0x2</value>
  87379. </enumeratedValue>
  87380. <enumeratedValue>
  87381. <name>PUS_3_22K_Ohm_Pull_Up</name>
  87382. <description>22K Ohm Pull Up</description>
  87383. <value>0x3</value>
  87384. </enumeratedValue>
  87385. </enumeratedValues>
  87386. </field>
  87387. <field>
  87388. <name>HYS</name>
  87389. <description>Hyst. Enable Field</description>
  87390. <bitOffset>0x10</bitOffset>
  87391. <bitWidth>1</bitWidth>
  87392. <access>read-write</access>
  87393. <enumeratedValues>
  87394. <enumeratedValue>
  87395. <name>HYS_0_Hysteresis_Disabled</name>
  87396. <description>Hysteresis Disabled</description>
  87397. <value>0</value>
  87398. </enumeratedValue>
  87399. <enumeratedValue>
  87400. <name>HYS_1_Hysteresis_Enabled</name>
  87401. <description>Hysteresis Enabled</description>
  87402. <value>0x1</value>
  87403. </enumeratedValue>
  87404. </enumeratedValues>
  87405. </field>
  87406. </fields>
  87407. </register>
  87408. <register>
  87409. <name>SW_PAD_CTL_PAD_ENET1_TX_CLK</name>
  87410. <description>SW_PAD_CTL_PAD_ENET1_TX_CLK SW PAD Control Register</description>
  87411. <addressOffset>0x368</addressOffset>
  87412. <size>32</size>
  87413. <access>read-write</access>
  87414. <resetValue>0x10B0</resetValue>
  87415. <resetMask>0xFFFFFFFF</resetMask>
  87416. <fields>
  87417. <field>
  87418. <name>SRE</name>
  87419. <description>Slew Rate Field</description>
  87420. <bitOffset>0</bitOffset>
  87421. <bitWidth>1</bitWidth>
  87422. <access>read-write</access>
  87423. <enumeratedValues>
  87424. <enumeratedValue>
  87425. <name>SRE_0_Slow_Slew_Rate</name>
  87426. <description>Slow Slew Rate</description>
  87427. <value>0</value>
  87428. </enumeratedValue>
  87429. <enumeratedValue>
  87430. <name>SRE_1_Fast_Slew_Rate</name>
  87431. <description>Fast Slew Rate</description>
  87432. <value>0x1</value>
  87433. </enumeratedValue>
  87434. </enumeratedValues>
  87435. </field>
  87436. <field>
  87437. <name>DSE</name>
  87438. <description>Drive Strength Field</description>
  87439. <bitOffset>0x3</bitOffset>
  87440. <bitWidth>3</bitWidth>
  87441. <access>read-write</access>
  87442. <enumeratedValues>
  87443. <enumeratedValue>
  87444. <name>DSE_0_output_driver_disabled_</name>
  87445. <description>output driver disabled;</description>
  87446. <value>0</value>
  87447. </enumeratedValue>
  87448. <enumeratedValue>
  87449. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  87450. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  87451. <value>0x1</value>
  87452. </enumeratedValue>
  87453. <enumeratedValue>
  87454. <name>DSE_2_R0_2</name>
  87455. <description>R0/2</description>
  87456. <value>0x2</value>
  87457. </enumeratedValue>
  87458. <enumeratedValue>
  87459. <name>DSE_3_R0_3</name>
  87460. <description>R0/3</description>
  87461. <value>0x3</value>
  87462. </enumeratedValue>
  87463. <enumeratedValue>
  87464. <name>DSE_4_R0_4</name>
  87465. <description>R0/4</description>
  87466. <value>0x4</value>
  87467. </enumeratedValue>
  87468. <enumeratedValue>
  87469. <name>DSE_5_R0_5</name>
  87470. <description>R0/5</description>
  87471. <value>0x5</value>
  87472. </enumeratedValue>
  87473. <enumeratedValue>
  87474. <name>DSE_6_R0_6</name>
  87475. <description>R0/6</description>
  87476. <value>0x6</value>
  87477. </enumeratedValue>
  87478. <enumeratedValue>
  87479. <name>DSE_7_R0_7</name>
  87480. <description>R0/7</description>
  87481. <value>0x7</value>
  87482. </enumeratedValue>
  87483. </enumeratedValues>
  87484. </field>
  87485. <field>
  87486. <name>SPEED</name>
  87487. <description>Speed Field</description>
  87488. <bitOffset>0x6</bitOffset>
  87489. <bitWidth>2</bitWidth>
  87490. <access>read-write</access>
  87491. <enumeratedValues>
  87492. <enumeratedValue>
  87493. <name>SPEED_0_low_50MHz_</name>
  87494. <description>low(50MHz)</description>
  87495. <value>0</value>
  87496. </enumeratedValue>
  87497. <enumeratedValue>
  87498. <name>SPEED_1_medium_100MHz_</name>
  87499. <description>medium(100MHz)</description>
  87500. <value>0x1</value>
  87501. </enumeratedValue>
  87502. <enumeratedValue>
  87503. <name>SPEED_2_medium_100MHz_</name>
  87504. <description>medium(100MHz)</description>
  87505. <value>0x2</value>
  87506. </enumeratedValue>
  87507. <enumeratedValue>
  87508. <name>SPEED_3_max_200MHz_</name>
  87509. <description>max(200MHz)</description>
  87510. <value>0x3</value>
  87511. </enumeratedValue>
  87512. </enumeratedValues>
  87513. </field>
  87514. <field>
  87515. <name>ODE</name>
  87516. <description>Open Drain Enable Field</description>
  87517. <bitOffset>0xB</bitOffset>
  87518. <bitWidth>1</bitWidth>
  87519. <access>read-write</access>
  87520. <enumeratedValues>
  87521. <enumeratedValue>
  87522. <name>ODE_0_Open_Drain_Disabled</name>
  87523. <description>Open Drain Disabled</description>
  87524. <value>0</value>
  87525. </enumeratedValue>
  87526. <enumeratedValue>
  87527. <name>ODE_1_Open_Drain_Enabled</name>
  87528. <description>Open Drain Enabled</description>
  87529. <value>0x1</value>
  87530. </enumeratedValue>
  87531. </enumeratedValues>
  87532. </field>
  87533. <field>
  87534. <name>PKE</name>
  87535. <description>Pull / Keep Enable Field</description>
  87536. <bitOffset>0xC</bitOffset>
  87537. <bitWidth>1</bitWidth>
  87538. <access>read-write</access>
  87539. <enumeratedValues>
  87540. <enumeratedValue>
  87541. <name>PKE_0_Pull_Keeper_Disabled</name>
  87542. <description>Pull/Keeper Disabled</description>
  87543. <value>0</value>
  87544. </enumeratedValue>
  87545. <enumeratedValue>
  87546. <name>PKE_1_Pull_Keeper_Enabled</name>
  87547. <description>Pull/Keeper Enabled</description>
  87548. <value>0x1</value>
  87549. </enumeratedValue>
  87550. </enumeratedValues>
  87551. </field>
  87552. <field>
  87553. <name>PUE</name>
  87554. <description>Pull / Keep Select Field</description>
  87555. <bitOffset>0xD</bitOffset>
  87556. <bitWidth>1</bitWidth>
  87557. <access>read-write</access>
  87558. <enumeratedValues>
  87559. <enumeratedValue>
  87560. <name>PUE_0_Keeper</name>
  87561. <description>Keeper</description>
  87562. <value>0</value>
  87563. </enumeratedValue>
  87564. <enumeratedValue>
  87565. <name>PUE_1_Pull</name>
  87566. <description>Pull</description>
  87567. <value>0x1</value>
  87568. </enumeratedValue>
  87569. </enumeratedValues>
  87570. </field>
  87571. <field>
  87572. <name>PUS</name>
  87573. <description>Pull Up / Down Config. Field</description>
  87574. <bitOffset>0xE</bitOffset>
  87575. <bitWidth>2</bitWidth>
  87576. <access>read-write</access>
  87577. <enumeratedValues>
  87578. <enumeratedValue>
  87579. <name>PUS_0_100K_Ohm_Pull_Down</name>
  87580. <description>100K Ohm Pull Down</description>
  87581. <value>0</value>
  87582. </enumeratedValue>
  87583. <enumeratedValue>
  87584. <name>PUS_1_47K_Ohm_Pull_Up</name>
  87585. <description>47K Ohm Pull Up</description>
  87586. <value>0x1</value>
  87587. </enumeratedValue>
  87588. <enumeratedValue>
  87589. <name>PUS_2_100K_Ohm_Pull_Up</name>
  87590. <description>100K Ohm Pull Up</description>
  87591. <value>0x2</value>
  87592. </enumeratedValue>
  87593. <enumeratedValue>
  87594. <name>PUS_3_22K_Ohm_Pull_Up</name>
  87595. <description>22K Ohm Pull Up</description>
  87596. <value>0x3</value>
  87597. </enumeratedValue>
  87598. </enumeratedValues>
  87599. </field>
  87600. <field>
  87601. <name>HYS</name>
  87602. <description>Hyst. Enable Field</description>
  87603. <bitOffset>0x10</bitOffset>
  87604. <bitWidth>1</bitWidth>
  87605. <access>read-write</access>
  87606. <enumeratedValues>
  87607. <enumeratedValue>
  87608. <name>HYS_0_Hysteresis_Disabled</name>
  87609. <description>Hysteresis Disabled</description>
  87610. <value>0</value>
  87611. </enumeratedValue>
  87612. <enumeratedValue>
  87613. <name>HYS_1_Hysteresis_Enabled</name>
  87614. <description>Hysteresis Enabled</description>
  87615. <value>0x1</value>
  87616. </enumeratedValue>
  87617. </enumeratedValues>
  87618. </field>
  87619. </fields>
  87620. </register>
  87621. <register>
  87622. <name>SW_PAD_CTL_PAD_ENET1_RX_ER</name>
  87623. <description>SW_PAD_CTL_PAD_ENET1_RX_ER SW PAD Control Register</description>
  87624. <addressOffset>0x36C</addressOffset>
  87625. <size>32</size>
  87626. <access>read-write</access>
  87627. <resetValue>0x10B0</resetValue>
  87628. <resetMask>0xFFFFFFFF</resetMask>
  87629. <fields>
  87630. <field>
  87631. <name>SRE</name>
  87632. <description>Slew Rate Field</description>
  87633. <bitOffset>0</bitOffset>
  87634. <bitWidth>1</bitWidth>
  87635. <access>read-write</access>
  87636. <enumeratedValues>
  87637. <enumeratedValue>
  87638. <name>SRE_0_Slow_Slew_Rate</name>
  87639. <description>Slow Slew Rate</description>
  87640. <value>0</value>
  87641. </enumeratedValue>
  87642. <enumeratedValue>
  87643. <name>SRE_1_Fast_Slew_Rate</name>
  87644. <description>Fast Slew Rate</description>
  87645. <value>0x1</value>
  87646. </enumeratedValue>
  87647. </enumeratedValues>
  87648. </field>
  87649. <field>
  87650. <name>DSE</name>
  87651. <description>Drive Strength Field</description>
  87652. <bitOffset>0x3</bitOffset>
  87653. <bitWidth>3</bitWidth>
  87654. <access>read-write</access>
  87655. <enumeratedValues>
  87656. <enumeratedValue>
  87657. <name>DSE_0_output_driver_disabled_</name>
  87658. <description>output driver disabled;</description>
  87659. <value>0</value>
  87660. </enumeratedValue>
  87661. <enumeratedValue>
  87662. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  87663. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  87664. <value>0x1</value>
  87665. </enumeratedValue>
  87666. <enumeratedValue>
  87667. <name>DSE_2_R0_2</name>
  87668. <description>R0/2</description>
  87669. <value>0x2</value>
  87670. </enumeratedValue>
  87671. <enumeratedValue>
  87672. <name>DSE_3_R0_3</name>
  87673. <description>R0/3</description>
  87674. <value>0x3</value>
  87675. </enumeratedValue>
  87676. <enumeratedValue>
  87677. <name>DSE_4_R0_4</name>
  87678. <description>R0/4</description>
  87679. <value>0x4</value>
  87680. </enumeratedValue>
  87681. <enumeratedValue>
  87682. <name>DSE_5_R0_5</name>
  87683. <description>R0/5</description>
  87684. <value>0x5</value>
  87685. </enumeratedValue>
  87686. <enumeratedValue>
  87687. <name>DSE_6_R0_6</name>
  87688. <description>R0/6</description>
  87689. <value>0x6</value>
  87690. </enumeratedValue>
  87691. <enumeratedValue>
  87692. <name>DSE_7_R0_7</name>
  87693. <description>R0/7</description>
  87694. <value>0x7</value>
  87695. </enumeratedValue>
  87696. </enumeratedValues>
  87697. </field>
  87698. <field>
  87699. <name>SPEED</name>
  87700. <description>Speed Field</description>
  87701. <bitOffset>0x6</bitOffset>
  87702. <bitWidth>2</bitWidth>
  87703. <access>read-write</access>
  87704. <enumeratedValues>
  87705. <enumeratedValue>
  87706. <name>SPEED_0_low_50MHz_</name>
  87707. <description>low(50MHz)</description>
  87708. <value>0</value>
  87709. </enumeratedValue>
  87710. <enumeratedValue>
  87711. <name>SPEED_1_medium_100MHz_</name>
  87712. <description>medium(100MHz)</description>
  87713. <value>0x1</value>
  87714. </enumeratedValue>
  87715. <enumeratedValue>
  87716. <name>SPEED_2_medium_100MHz_</name>
  87717. <description>medium(100MHz)</description>
  87718. <value>0x2</value>
  87719. </enumeratedValue>
  87720. <enumeratedValue>
  87721. <name>SPEED_3_max_200MHz_</name>
  87722. <description>max(200MHz)</description>
  87723. <value>0x3</value>
  87724. </enumeratedValue>
  87725. </enumeratedValues>
  87726. </field>
  87727. <field>
  87728. <name>ODE</name>
  87729. <description>Open Drain Enable Field</description>
  87730. <bitOffset>0xB</bitOffset>
  87731. <bitWidth>1</bitWidth>
  87732. <access>read-write</access>
  87733. <enumeratedValues>
  87734. <enumeratedValue>
  87735. <name>ODE_0_Open_Drain_Disabled</name>
  87736. <description>Open Drain Disabled</description>
  87737. <value>0</value>
  87738. </enumeratedValue>
  87739. <enumeratedValue>
  87740. <name>ODE_1_Open_Drain_Enabled</name>
  87741. <description>Open Drain Enabled</description>
  87742. <value>0x1</value>
  87743. </enumeratedValue>
  87744. </enumeratedValues>
  87745. </field>
  87746. <field>
  87747. <name>PKE</name>
  87748. <description>Pull / Keep Enable Field</description>
  87749. <bitOffset>0xC</bitOffset>
  87750. <bitWidth>1</bitWidth>
  87751. <access>read-write</access>
  87752. <enumeratedValues>
  87753. <enumeratedValue>
  87754. <name>PKE_0_Pull_Keeper_Disabled</name>
  87755. <description>Pull/Keeper Disabled</description>
  87756. <value>0</value>
  87757. </enumeratedValue>
  87758. <enumeratedValue>
  87759. <name>PKE_1_Pull_Keeper_Enabled</name>
  87760. <description>Pull/Keeper Enabled</description>
  87761. <value>0x1</value>
  87762. </enumeratedValue>
  87763. </enumeratedValues>
  87764. </field>
  87765. <field>
  87766. <name>PUE</name>
  87767. <description>Pull / Keep Select Field</description>
  87768. <bitOffset>0xD</bitOffset>
  87769. <bitWidth>1</bitWidth>
  87770. <access>read-write</access>
  87771. <enumeratedValues>
  87772. <enumeratedValue>
  87773. <name>PUE_0_Keeper</name>
  87774. <description>Keeper</description>
  87775. <value>0</value>
  87776. </enumeratedValue>
  87777. <enumeratedValue>
  87778. <name>PUE_1_Pull</name>
  87779. <description>Pull</description>
  87780. <value>0x1</value>
  87781. </enumeratedValue>
  87782. </enumeratedValues>
  87783. </field>
  87784. <field>
  87785. <name>PUS</name>
  87786. <description>Pull Up / Down Config. Field</description>
  87787. <bitOffset>0xE</bitOffset>
  87788. <bitWidth>2</bitWidth>
  87789. <access>read-write</access>
  87790. <enumeratedValues>
  87791. <enumeratedValue>
  87792. <name>PUS_0_100K_Ohm_Pull_Down</name>
  87793. <description>100K Ohm Pull Down</description>
  87794. <value>0</value>
  87795. </enumeratedValue>
  87796. <enumeratedValue>
  87797. <name>PUS_1_47K_Ohm_Pull_Up</name>
  87798. <description>47K Ohm Pull Up</description>
  87799. <value>0x1</value>
  87800. </enumeratedValue>
  87801. <enumeratedValue>
  87802. <name>PUS_2_100K_Ohm_Pull_Up</name>
  87803. <description>100K Ohm Pull Up</description>
  87804. <value>0x2</value>
  87805. </enumeratedValue>
  87806. <enumeratedValue>
  87807. <name>PUS_3_22K_Ohm_Pull_Up</name>
  87808. <description>22K Ohm Pull Up</description>
  87809. <value>0x3</value>
  87810. </enumeratedValue>
  87811. </enumeratedValues>
  87812. </field>
  87813. <field>
  87814. <name>HYS</name>
  87815. <description>Hyst. Enable Field</description>
  87816. <bitOffset>0x10</bitOffset>
  87817. <bitWidth>1</bitWidth>
  87818. <access>read-write</access>
  87819. <enumeratedValues>
  87820. <enumeratedValue>
  87821. <name>HYS_0_Hysteresis_Disabled</name>
  87822. <description>Hysteresis Disabled</description>
  87823. <value>0</value>
  87824. </enumeratedValue>
  87825. <enumeratedValue>
  87826. <name>HYS_1_Hysteresis_Enabled</name>
  87827. <description>Hysteresis Enabled</description>
  87828. <value>0x1</value>
  87829. </enumeratedValue>
  87830. </enumeratedValues>
  87831. </field>
  87832. </fields>
  87833. </register>
  87834. <register>
  87835. <name>SW_PAD_CTL_PAD_ENET2_RX_DATA0</name>
  87836. <description>SW_PAD_CTL_PAD_ENET2_RX_DATA0 SW PAD Control Register</description>
  87837. <addressOffset>0x370</addressOffset>
  87838. <size>32</size>
  87839. <access>read-write</access>
  87840. <resetValue>0x10B0</resetValue>
  87841. <resetMask>0xFFFFFFFF</resetMask>
  87842. <fields>
  87843. <field>
  87844. <name>SRE</name>
  87845. <description>Slew Rate Field</description>
  87846. <bitOffset>0</bitOffset>
  87847. <bitWidth>1</bitWidth>
  87848. <access>read-write</access>
  87849. <enumeratedValues>
  87850. <enumeratedValue>
  87851. <name>SRE_0_Slow_Slew_Rate</name>
  87852. <description>Slow Slew Rate</description>
  87853. <value>0</value>
  87854. </enumeratedValue>
  87855. <enumeratedValue>
  87856. <name>SRE_1_Fast_Slew_Rate</name>
  87857. <description>Fast Slew Rate</description>
  87858. <value>0x1</value>
  87859. </enumeratedValue>
  87860. </enumeratedValues>
  87861. </field>
  87862. <field>
  87863. <name>DSE</name>
  87864. <description>Drive Strength Field</description>
  87865. <bitOffset>0x3</bitOffset>
  87866. <bitWidth>3</bitWidth>
  87867. <access>read-write</access>
  87868. <enumeratedValues>
  87869. <enumeratedValue>
  87870. <name>DSE_0_output_driver_disabled_</name>
  87871. <description>output driver disabled;</description>
  87872. <value>0</value>
  87873. </enumeratedValue>
  87874. <enumeratedValue>
  87875. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  87876. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  87877. <value>0x1</value>
  87878. </enumeratedValue>
  87879. <enumeratedValue>
  87880. <name>DSE_2_R0_2</name>
  87881. <description>R0/2</description>
  87882. <value>0x2</value>
  87883. </enumeratedValue>
  87884. <enumeratedValue>
  87885. <name>DSE_3_R0_3</name>
  87886. <description>R0/3</description>
  87887. <value>0x3</value>
  87888. </enumeratedValue>
  87889. <enumeratedValue>
  87890. <name>DSE_4_R0_4</name>
  87891. <description>R0/4</description>
  87892. <value>0x4</value>
  87893. </enumeratedValue>
  87894. <enumeratedValue>
  87895. <name>DSE_5_R0_5</name>
  87896. <description>R0/5</description>
  87897. <value>0x5</value>
  87898. </enumeratedValue>
  87899. <enumeratedValue>
  87900. <name>DSE_6_R0_6</name>
  87901. <description>R0/6</description>
  87902. <value>0x6</value>
  87903. </enumeratedValue>
  87904. <enumeratedValue>
  87905. <name>DSE_7_R0_7</name>
  87906. <description>R0/7</description>
  87907. <value>0x7</value>
  87908. </enumeratedValue>
  87909. </enumeratedValues>
  87910. </field>
  87911. <field>
  87912. <name>SPEED</name>
  87913. <description>Speed Field</description>
  87914. <bitOffset>0x6</bitOffset>
  87915. <bitWidth>2</bitWidth>
  87916. <access>read-write</access>
  87917. <enumeratedValues>
  87918. <enumeratedValue>
  87919. <name>SPEED_0_low_50MHz_</name>
  87920. <description>low(50MHz)</description>
  87921. <value>0</value>
  87922. </enumeratedValue>
  87923. <enumeratedValue>
  87924. <name>SPEED_1_medium_100MHz_</name>
  87925. <description>medium(100MHz)</description>
  87926. <value>0x1</value>
  87927. </enumeratedValue>
  87928. <enumeratedValue>
  87929. <name>SPEED_2_medium_100MHz_</name>
  87930. <description>medium(100MHz)</description>
  87931. <value>0x2</value>
  87932. </enumeratedValue>
  87933. <enumeratedValue>
  87934. <name>SPEED_3_max_200MHz_</name>
  87935. <description>max(200MHz)</description>
  87936. <value>0x3</value>
  87937. </enumeratedValue>
  87938. </enumeratedValues>
  87939. </field>
  87940. <field>
  87941. <name>ODE</name>
  87942. <description>Open Drain Enable Field</description>
  87943. <bitOffset>0xB</bitOffset>
  87944. <bitWidth>1</bitWidth>
  87945. <access>read-write</access>
  87946. <enumeratedValues>
  87947. <enumeratedValue>
  87948. <name>ODE_0_Open_Drain_Disabled</name>
  87949. <description>Open Drain Disabled</description>
  87950. <value>0</value>
  87951. </enumeratedValue>
  87952. <enumeratedValue>
  87953. <name>ODE_1_Open_Drain_Enabled</name>
  87954. <description>Open Drain Enabled</description>
  87955. <value>0x1</value>
  87956. </enumeratedValue>
  87957. </enumeratedValues>
  87958. </field>
  87959. <field>
  87960. <name>PKE</name>
  87961. <description>Pull / Keep Enable Field</description>
  87962. <bitOffset>0xC</bitOffset>
  87963. <bitWidth>1</bitWidth>
  87964. <access>read-write</access>
  87965. <enumeratedValues>
  87966. <enumeratedValue>
  87967. <name>PKE_0_Pull_Keeper_Disabled</name>
  87968. <description>Pull/Keeper Disabled</description>
  87969. <value>0</value>
  87970. </enumeratedValue>
  87971. <enumeratedValue>
  87972. <name>PKE_1_Pull_Keeper_Enabled</name>
  87973. <description>Pull/Keeper Enabled</description>
  87974. <value>0x1</value>
  87975. </enumeratedValue>
  87976. </enumeratedValues>
  87977. </field>
  87978. <field>
  87979. <name>PUE</name>
  87980. <description>Pull / Keep Select Field</description>
  87981. <bitOffset>0xD</bitOffset>
  87982. <bitWidth>1</bitWidth>
  87983. <access>read-write</access>
  87984. <enumeratedValues>
  87985. <enumeratedValue>
  87986. <name>PUE_0_Keeper</name>
  87987. <description>Keeper</description>
  87988. <value>0</value>
  87989. </enumeratedValue>
  87990. <enumeratedValue>
  87991. <name>PUE_1_Pull</name>
  87992. <description>Pull</description>
  87993. <value>0x1</value>
  87994. </enumeratedValue>
  87995. </enumeratedValues>
  87996. </field>
  87997. <field>
  87998. <name>PUS</name>
  87999. <description>Pull Up / Down Config. Field</description>
  88000. <bitOffset>0xE</bitOffset>
  88001. <bitWidth>2</bitWidth>
  88002. <access>read-write</access>
  88003. <enumeratedValues>
  88004. <enumeratedValue>
  88005. <name>PUS_0_100K_Ohm_Pull_Down</name>
  88006. <description>100K Ohm Pull Down</description>
  88007. <value>0</value>
  88008. </enumeratedValue>
  88009. <enumeratedValue>
  88010. <name>PUS_1_47K_Ohm_Pull_Up</name>
  88011. <description>47K Ohm Pull Up</description>
  88012. <value>0x1</value>
  88013. </enumeratedValue>
  88014. <enumeratedValue>
  88015. <name>PUS_2_100K_Ohm_Pull_Up</name>
  88016. <description>100K Ohm Pull Up</description>
  88017. <value>0x2</value>
  88018. </enumeratedValue>
  88019. <enumeratedValue>
  88020. <name>PUS_3_22K_Ohm_Pull_Up</name>
  88021. <description>22K Ohm Pull Up</description>
  88022. <value>0x3</value>
  88023. </enumeratedValue>
  88024. </enumeratedValues>
  88025. </field>
  88026. <field>
  88027. <name>HYS</name>
  88028. <description>Hyst. Enable Field</description>
  88029. <bitOffset>0x10</bitOffset>
  88030. <bitWidth>1</bitWidth>
  88031. <access>read-write</access>
  88032. <enumeratedValues>
  88033. <enumeratedValue>
  88034. <name>HYS_0_Hysteresis_Disabled</name>
  88035. <description>Hysteresis Disabled</description>
  88036. <value>0</value>
  88037. </enumeratedValue>
  88038. <enumeratedValue>
  88039. <name>HYS_1_Hysteresis_Enabled</name>
  88040. <description>Hysteresis Enabled</description>
  88041. <value>0x1</value>
  88042. </enumeratedValue>
  88043. </enumeratedValues>
  88044. </field>
  88045. </fields>
  88046. </register>
  88047. <register>
  88048. <name>SW_PAD_CTL_PAD_ENET2_RX_DATA1</name>
  88049. <description>SW_PAD_CTL_PAD_ENET2_RX_DATA1 SW PAD Control Register</description>
  88050. <addressOffset>0x374</addressOffset>
  88051. <size>32</size>
  88052. <access>read-write</access>
  88053. <resetValue>0x10B0</resetValue>
  88054. <resetMask>0xFFFFFFFF</resetMask>
  88055. <fields>
  88056. <field>
  88057. <name>SRE</name>
  88058. <description>Slew Rate Field</description>
  88059. <bitOffset>0</bitOffset>
  88060. <bitWidth>1</bitWidth>
  88061. <access>read-write</access>
  88062. <enumeratedValues>
  88063. <enumeratedValue>
  88064. <name>SRE_0_Slow_Slew_Rate</name>
  88065. <description>Slow Slew Rate</description>
  88066. <value>0</value>
  88067. </enumeratedValue>
  88068. <enumeratedValue>
  88069. <name>SRE_1_Fast_Slew_Rate</name>
  88070. <description>Fast Slew Rate</description>
  88071. <value>0x1</value>
  88072. </enumeratedValue>
  88073. </enumeratedValues>
  88074. </field>
  88075. <field>
  88076. <name>DSE</name>
  88077. <description>Drive Strength Field</description>
  88078. <bitOffset>0x3</bitOffset>
  88079. <bitWidth>3</bitWidth>
  88080. <access>read-write</access>
  88081. <enumeratedValues>
  88082. <enumeratedValue>
  88083. <name>DSE_0_output_driver_disabled_</name>
  88084. <description>output driver disabled;</description>
  88085. <value>0</value>
  88086. </enumeratedValue>
  88087. <enumeratedValue>
  88088. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  88089. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  88090. <value>0x1</value>
  88091. </enumeratedValue>
  88092. <enumeratedValue>
  88093. <name>DSE_2_R0_2</name>
  88094. <description>R0/2</description>
  88095. <value>0x2</value>
  88096. </enumeratedValue>
  88097. <enumeratedValue>
  88098. <name>DSE_3_R0_3</name>
  88099. <description>R0/3</description>
  88100. <value>0x3</value>
  88101. </enumeratedValue>
  88102. <enumeratedValue>
  88103. <name>DSE_4_R0_4</name>
  88104. <description>R0/4</description>
  88105. <value>0x4</value>
  88106. </enumeratedValue>
  88107. <enumeratedValue>
  88108. <name>DSE_5_R0_5</name>
  88109. <description>R0/5</description>
  88110. <value>0x5</value>
  88111. </enumeratedValue>
  88112. <enumeratedValue>
  88113. <name>DSE_6_R0_6</name>
  88114. <description>R0/6</description>
  88115. <value>0x6</value>
  88116. </enumeratedValue>
  88117. <enumeratedValue>
  88118. <name>DSE_7_R0_7</name>
  88119. <description>R0/7</description>
  88120. <value>0x7</value>
  88121. </enumeratedValue>
  88122. </enumeratedValues>
  88123. </field>
  88124. <field>
  88125. <name>SPEED</name>
  88126. <description>Speed Field</description>
  88127. <bitOffset>0x6</bitOffset>
  88128. <bitWidth>2</bitWidth>
  88129. <access>read-write</access>
  88130. <enumeratedValues>
  88131. <enumeratedValue>
  88132. <name>SPEED_0_low_50MHz_</name>
  88133. <description>low(50MHz)</description>
  88134. <value>0</value>
  88135. </enumeratedValue>
  88136. <enumeratedValue>
  88137. <name>SPEED_1_medium_100MHz_</name>
  88138. <description>medium(100MHz)</description>
  88139. <value>0x1</value>
  88140. </enumeratedValue>
  88141. <enumeratedValue>
  88142. <name>SPEED_2_medium_100MHz_</name>
  88143. <description>medium(100MHz)</description>
  88144. <value>0x2</value>
  88145. </enumeratedValue>
  88146. <enumeratedValue>
  88147. <name>SPEED_3_max_200MHz_</name>
  88148. <description>max(200MHz)</description>
  88149. <value>0x3</value>
  88150. </enumeratedValue>
  88151. </enumeratedValues>
  88152. </field>
  88153. <field>
  88154. <name>ODE</name>
  88155. <description>Open Drain Enable Field</description>
  88156. <bitOffset>0xB</bitOffset>
  88157. <bitWidth>1</bitWidth>
  88158. <access>read-write</access>
  88159. <enumeratedValues>
  88160. <enumeratedValue>
  88161. <name>ODE_0_Open_Drain_Disabled</name>
  88162. <description>Open Drain Disabled</description>
  88163. <value>0</value>
  88164. </enumeratedValue>
  88165. <enumeratedValue>
  88166. <name>ODE_1_Open_Drain_Enabled</name>
  88167. <description>Open Drain Enabled</description>
  88168. <value>0x1</value>
  88169. </enumeratedValue>
  88170. </enumeratedValues>
  88171. </field>
  88172. <field>
  88173. <name>PKE</name>
  88174. <description>Pull / Keep Enable Field</description>
  88175. <bitOffset>0xC</bitOffset>
  88176. <bitWidth>1</bitWidth>
  88177. <access>read-write</access>
  88178. <enumeratedValues>
  88179. <enumeratedValue>
  88180. <name>PKE_0_Pull_Keeper_Disabled</name>
  88181. <description>Pull/Keeper Disabled</description>
  88182. <value>0</value>
  88183. </enumeratedValue>
  88184. <enumeratedValue>
  88185. <name>PKE_1_Pull_Keeper_Enabled</name>
  88186. <description>Pull/Keeper Enabled</description>
  88187. <value>0x1</value>
  88188. </enumeratedValue>
  88189. </enumeratedValues>
  88190. </field>
  88191. <field>
  88192. <name>PUE</name>
  88193. <description>Pull / Keep Select Field</description>
  88194. <bitOffset>0xD</bitOffset>
  88195. <bitWidth>1</bitWidth>
  88196. <access>read-write</access>
  88197. <enumeratedValues>
  88198. <enumeratedValue>
  88199. <name>PUE_0_Keeper</name>
  88200. <description>Keeper</description>
  88201. <value>0</value>
  88202. </enumeratedValue>
  88203. <enumeratedValue>
  88204. <name>PUE_1_Pull</name>
  88205. <description>Pull</description>
  88206. <value>0x1</value>
  88207. </enumeratedValue>
  88208. </enumeratedValues>
  88209. </field>
  88210. <field>
  88211. <name>PUS</name>
  88212. <description>Pull Up / Down Config. Field</description>
  88213. <bitOffset>0xE</bitOffset>
  88214. <bitWidth>2</bitWidth>
  88215. <access>read-write</access>
  88216. <enumeratedValues>
  88217. <enumeratedValue>
  88218. <name>PUS_0_100K_Ohm_Pull_Down</name>
  88219. <description>100K Ohm Pull Down</description>
  88220. <value>0</value>
  88221. </enumeratedValue>
  88222. <enumeratedValue>
  88223. <name>PUS_1_47K_Ohm_Pull_Up</name>
  88224. <description>47K Ohm Pull Up</description>
  88225. <value>0x1</value>
  88226. </enumeratedValue>
  88227. <enumeratedValue>
  88228. <name>PUS_2_100K_Ohm_Pull_Up</name>
  88229. <description>100K Ohm Pull Up</description>
  88230. <value>0x2</value>
  88231. </enumeratedValue>
  88232. <enumeratedValue>
  88233. <name>PUS_3_22K_Ohm_Pull_Up</name>
  88234. <description>22K Ohm Pull Up</description>
  88235. <value>0x3</value>
  88236. </enumeratedValue>
  88237. </enumeratedValues>
  88238. </field>
  88239. <field>
  88240. <name>HYS</name>
  88241. <description>Hyst. Enable Field</description>
  88242. <bitOffset>0x10</bitOffset>
  88243. <bitWidth>1</bitWidth>
  88244. <access>read-write</access>
  88245. <enumeratedValues>
  88246. <enumeratedValue>
  88247. <name>HYS_0_Hysteresis_Disabled</name>
  88248. <description>Hysteresis Disabled</description>
  88249. <value>0</value>
  88250. </enumeratedValue>
  88251. <enumeratedValue>
  88252. <name>HYS_1_Hysteresis_Enabled</name>
  88253. <description>Hysteresis Enabled</description>
  88254. <value>0x1</value>
  88255. </enumeratedValue>
  88256. </enumeratedValues>
  88257. </field>
  88258. </fields>
  88259. </register>
  88260. <register>
  88261. <name>SW_PAD_CTL_PAD_ENET2_RX_EN</name>
  88262. <description>SW_PAD_CTL_PAD_ENET2_RX_EN SW PAD Control Register</description>
  88263. <addressOffset>0x378</addressOffset>
  88264. <size>32</size>
  88265. <access>read-write</access>
  88266. <resetValue>0x10B0</resetValue>
  88267. <resetMask>0xFFFFFFFF</resetMask>
  88268. <fields>
  88269. <field>
  88270. <name>SRE</name>
  88271. <description>Slew Rate Field</description>
  88272. <bitOffset>0</bitOffset>
  88273. <bitWidth>1</bitWidth>
  88274. <access>read-write</access>
  88275. <enumeratedValues>
  88276. <enumeratedValue>
  88277. <name>SRE_0_Slow_Slew_Rate</name>
  88278. <description>Slow Slew Rate</description>
  88279. <value>0</value>
  88280. </enumeratedValue>
  88281. <enumeratedValue>
  88282. <name>SRE_1_Fast_Slew_Rate</name>
  88283. <description>Fast Slew Rate</description>
  88284. <value>0x1</value>
  88285. </enumeratedValue>
  88286. </enumeratedValues>
  88287. </field>
  88288. <field>
  88289. <name>DSE</name>
  88290. <description>Drive Strength Field</description>
  88291. <bitOffset>0x3</bitOffset>
  88292. <bitWidth>3</bitWidth>
  88293. <access>read-write</access>
  88294. <enumeratedValues>
  88295. <enumeratedValue>
  88296. <name>DSE_0_output_driver_disabled_</name>
  88297. <description>output driver disabled;</description>
  88298. <value>0</value>
  88299. </enumeratedValue>
  88300. <enumeratedValue>
  88301. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  88302. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  88303. <value>0x1</value>
  88304. </enumeratedValue>
  88305. <enumeratedValue>
  88306. <name>DSE_2_R0_2</name>
  88307. <description>R0/2</description>
  88308. <value>0x2</value>
  88309. </enumeratedValue>
  88310. <enumeratedValue>
  88311. <name>DSE_3_R0_3</name>
  88312. <description>R0/3</description>
  88313. <value>0x3</value>
  88314. </enumeratedValue>
  88315. <enumeratedValue>
  88316. <name>DSE_4_R0_4</name>
  88317. <description>R0/4</description>
  88318. <value>0x4</value>
  88319. </enumeratedValue>
  88320. <enumeratedValue>
  88321. <name>DSE_5_R0_5</name>
  88322. <description>R0/5</description>
  88323. <value>0x5</value>
  88324. </enumeratedValue>
  88325. <enumeratedValue>
  88326. <name>DSE_6_R0_6</name>
  88327. <description>R0/6</description>
  88328. <value>0x6</value>
  88329. </enumeratedValue>
  88330. <enumeratedValue>
  88331. <name>DSE_7_R0_7</name>
  88332. <description>R0/7</description>
  88333. <value>0x7</value>
  88334. </enumeratedValue>
  88335. </enumeratedValues>
  88336. </field>
  88337. <field>
  88338. <name>SPEED</name>
  88339. <description>Speed Field</description>
  88340. <bitOffset>0x6</bitOffset>
  88341. <bitWidth>2</bitWidth>
  88342. <access>read-write</access>
  88343. <enumeratedValues>
  88344. <enumeratedValue>
  88345. <name>SPEED_0_low_50MHz_</name>
  88346. <description>low(50MHz)</description>
  88347. <value>0</value>
  88348. </enumeratedValue>
  88349. <enumeratedValue>
  88350. <name>SPEED_1_medium_100MHz_</name>
  88351. <description>medium(100MHz)</description>
  88352. <value>0x1</value>
  88353. </enumeratedValue>
  88354. <enumeratedValue>
  88355. <name>SPEED_2_medium_100MHz_</name>
  88356. <description>medium(100MHz)</description>
  88357. <value>0x2</value>
  88358. </enumeratedValue>
  88359. <enumeratedValue>
  88360. <name>SPEED_3_max_200MHz_</name>
  88361. <description>max(200MHz)</description>
  88362. <value>0x3</value>
  88363. </enumeratedValue>
  88364. </enumeratedValues>
  88365. </field>
  88366. <field>
  88367. <name>ODE</name>
  88368. <description>Open Drain Enable Field</description>
  88369. <bitOffset>0xB</bitOffset>
  88370. <bitWidth>1</bitWidth>
  88371. <access>read-write</access>
  88372. <enumeratedValues>
  88373. <enumeratedValue>
  88374. <name>ODE_0_Open_Drain_Disabled</name>
  88375. <description>Open Drain Disabled</description>
  88376. <value>0</value>
  88377. </enumeratedValue>
  88378. <enumeratedValue>
  88379. <name>ODE_1_Open_Drain_Enabled</name>
  88380. <description>Open Drain Enabled</description>
  88381. <value>0x1</value>
  88382. </enumeratedValue>
  88383. </enumeratedValues>
  88384. </field>
  88385. <field>
  88386. <name>PKE</name>
  88387. <description>Pull / Keep Enable Field</description>
  88388. <bitOffset>0xC</bitOffset>
  88389. <bitWidth>1</bitWidth>
  88390. <access>read-write</access>
  88391. <enumeratedValues>
  88392. <enumeratedValue>
  88393. <name>PKE_0_Pull_Keeper_Disabled</name>
  88394. <description>Pull/Keeper Disabled</description>
  88395. <value>0</value>
  88396. </enumeratedValue>
  88397. <enumeratedValue>
  88398. <name>PKE_1_Pull_Keeper_Enabled</name>
  88399. <description>Pull/Keeper Enabled</description>
  88400. <value>0x1</value>
  88401. </enumeratedValue>
  88402. </enumeratedValues>
  88403. </field>
  88404. <field>
  88405. <name>PUE</name>
  88406. <description>Pull / Keep Select Field</description>
  88407. <bitOffset>0xD</bitOffset>
  88408. <bitWidth>1</bitWidth>
  88409. <access>read-write</access>
  88410. <enumeratedValues>
  88411. <enumeratedValue>
  88412. <name>PUE_0_Keeper</name>
  88413. <description>Keeper</description>
  88414. <value>0</value>
  88415. </enumeratedValue>
  88416. <enumeratedValue>
  88417. <name>PUE_1_Pull</name>
  88418. <description>Pull</description>
  88419. <value>0x1</value>
  88420. </enumeratedValue>
  88421. </enumeratedValues>
  88422. </field>
  88423. <field>
  88424. <name>PUS</name>
  88425. <description>Pull Up / Down Config. Field</description>
  88426. <bitOffset>0xE</bitOffset>
  88427. <bitWidth>2</bitWidth>
  88428. <access>read-write</access>
  88429. <enumeratedValues>
  88430. <enumeratedValue>
  88431. <name>PUS_0_100K_Ohm_Pull_Down</name>
  88432. <description>100K Ohm Pull Down</description>
  88433. <value>0</value>
  88434. </enumeratedValue>
  88435. <enumeratedValue>
  88436. <name>PUS_1_47K_Ohm_Pull_Up</name>
  88437. <description>47K Ohm Pull Up</description>
  88438. <value>0x1</value>
  88439. </enumeratedValue>
  88440. <enumeratedValue>
  88441. <name>PUS_2_100K_Ohm_Pull_Up</name>
  88442. <description>100K Ohm Pull Up</description>
  88443. <value>0x2</value>
  88444. </enumeratedValue>
  88445. <enumeratedValue>
  88446. <name>PUS_3_22K_Ohm_Pull_Up</name>
  88447. <description>22K Ohm Pull Up</description>
  88448. <value>0x3</value>
  88449. </enumeratedValue>
  88450. </enumeratedValues>
  88451. </field>
  88452. <field>
  88453. <name>HYS</name>
  88454. <description>Hyst. Enable Field</description>
  88455. <bitOffset>0x10</bitOffset>
  88456. <bitWidth>1</bitWidth>
  88457. <access>read-write</access>
  88458. <enumeratedValues>
  88459. <enumeratedValue>
  88460. <name>HYS_0_Hysteresis_Disabled</name>
  88461. <description>Hysteresis Disabled</description>
  88462. <value>0</value>
  88463. </enumeratedValue>
  88464. <enumeratedValue>
  88465. <name>HYS_1_Hysteresis_Enabled</name>
  88466. <description>Hysteresis Enabled</description>
  88467. <value>0x1</value>
  88468. </enumeratedValue>
  88469. </enumeratedValues>
  88470. </field>
  88471. </fields>
  88472. </register>
  88473. <register>
  88474. <name>SW_PAD_CTL_PAD_ENET2_TX_DATA0</name>
  88475. <description>SW_PAD_CTL_PAD_ENET2_TX_DATA0 SW PAD Control Register</description>
  88476. <addressOffset>0x37C</addressOffset>
  88477. <size>32</size>
  88478. <access>read-write</access>
  88479. <resetValue>0x10B0</resetValue>
  88480. <resetMask>0xFFFFFFFF</resetMask>
  88481. <fields>
  88482. <field>
  88483. <name>SRE</name>
  88484. <description>Slew Rate Field</description>
  88485. <bitOffset>0</bitOffset>
  88486. <bitWidth>1</bitWidth>
  88487. <access>read-write</access>
  88488. <enumeratedValues>
  88489. <enumeratedValue>
  88490. <name>SRE_0_Slow_Slew_Rate</name>
  88491. <description>Slow Slew Rate</description>
  88492. <value>0</value>
  88493. </enumeratedValue>
  88494. <enumeratedValue>
  88495. <name>SRE_1_Fast_Slew_Rate</name>
  88496. <description>Fast Slew Rate</description>
  88497. <value>0x1</value>
  88498. </enumeratedValue>
  88499. </enumeratedValues>
  88500. </field>
  88501. <field>
  88502. <name>DSE</name>
  88503. <description>Drive Strength Field</description>
  88504. <bitOffset>0x3</bitOffset>
  88505. <bitWidth>3</bitWidth>
  88506. <access>read-write</access>
  88507. <enumeratedValues>
  88508. <enumeratedValue>
  88509. <name>DSE_0_output_driver_disabled_</name>
  88510. <description>output driver disabled;</description>
  88511. <value>0</value>
  88512. </enumeratedValue>
  88513. <enumeratedValue>
  88514. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  88515. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  88516. <value>0x1</value>
  88517. </enumeratedValue>
  88518. <enumeratedValue>
  88519. <name>DSE_2_R0_2</name>
  88520. <description>R0/2</description>
  88521. <value>0x2</value>
  88522. </enumeratedValue>
  88523. <enumeratedValue>
  88524. <name>DSE_3_R0_3</name>
  88525. <description>R0/3</description>
  88526. <value>0x3</value>
  88527. </enumeratedValue>
  88528. <enumeratedValue>
  88529. <name>DSE_4_R0_4</name>
  88530. <description>R0/4</description>
  88531. <value>0x4</value>
  88532. </enumeratedValue>
  88533. <enumeratedValue>
  88534. <name>DSE_5_R0_5</name>
  88535. <description>R0/5</description>
  88536. <value>0x5</value>
  88537. </enumeratedValue>
  88538. <enumeratedValue>
  88539. <name>DSE_6_R0_6</name>
  88540. <description>R0/6</description>
  88541. <value>0x6</value>
  88542. </enumeratedValue>
  88543. <enumeratedValue>
  88544. <name>DSE_7_R0_7</name>
  88545. <description>R0/7</description>
  88546. <value>0x7</value>
  88547. </enumeratedValue>
  88548. </enumeratedValues>
  88549. </field>
  88550. <field>
  88551. <name>SPEED</name>
  88552. <description>Speed Field</description>
  88553. <bitOffset>0x6</bitOffset>
  88554. <bitWidth>2</bitWidth>
  88555. <access>read-write</access>
  88556. <enumeratedValues>
  88557. <enumeratedValue>
  88558. <name>SPEED_0_low_50MHz_</name>
  88559. <description>low(50MHz)</description>
  88560. <value>0</value>
  88561. </enumeratedValue>
  88562. <enumeratedValue>
  88563. <name>SPEED_1_medium_100MHz_</name>
  88564. <description>medium(100MHz)</description>
  88565. <value>0x1</value>
  88566. </enumeratedValue>
  88567. <enumeratedValue>
  88568. <name>SPEED_2_medium_100MHz_</name>
  88569. <description>medium(100MHz)</description>
  88570. <value>0x2</value>
  88571. </enumeratedValue>
  88572. <enumeratedValue>
  88573. <name>SPEED_3_max_200MHz_</name>
  88574. <description>max(200MHz)</description>
  88575. <value>0x3</value>
  88576. </enumeratedValue>
  88577. </enumeratedValues>
  88578. </field>
  88579. <field>
  88580. <name>ODE</name>
  88581. <description>Open Drain Enable Field</description>
  88582. <bitOffset>0xB</bitOffset>
  88583. <bitWidth>1</bitWidth>
  88584. <access>read-write</access>
  88585. <enumeratedValues>
  88586. <enumeratedValue>
  88587. <name>ODE_0_Open_Drain_Disabled</name>
  88588. <description>Open Drain Disabled</description>
  88589. <value>0</value>
  88590. </enumeratedValue>
  88591. <enumeratedValue>
  88592. <name>ODE_1_Open_Drain_Enabled</name>
  88593. <description>Open Drain Enabled</description>
  88594. <value>0x1</value>
  88595. </enumeratedValue>
  88596. </enumeratedValues>
  88597. </field>
  88598. <field>
  88599. <name>PKE</name>
  88600. <description>Pull / Keep Enable Field</description>
  88601. <bitOffset>0xC</bitOffset>
  88602. <bitWidth>1</bitWidth>
  88603. <access>read-write</access>
  88604. <enumeratedValues>
  88605. <enumeratedValue>
  88606. <name>PKE_0_Pull_Keeper_Disabled</name>
  88607. <description>Pull/Keeper Disabled</description>
  88608. <value>0</value>
  88609. </enumeratedValue>
  88610. <enumeratedValue>
  88611. <name>PKE_1_Pull_Keeper_Enabled</name>
  88612. <description>Pull/Keeper Enabled</description>
  88613. <value>0x1</value>
  88614. </enumeratedValue>
  88615. </enumeratedValues>
  88616. </field>
  88617. <field>
  88618. <name>PUE</name>
  88619. <description>Pull / Keep Select Field</description>
  88620. <bitOffset>0xD</bitOffset>
  88621. <bitWidth>1</bitWidth>
  88622. <access>read-write</access>
  88623. <enumeratedValues>
  88624. <enumeratedValue>
  88625. <name>PUE_0_Keeper</name>
  88626. <description>Keeper</description>
  88627. <value>0</value>
  88628. </enumeratedValue>
  88629. <enumeratedValue>
  88630. <name>PUE_1_Pull</name>
  88631. <description>Pull</description>
  88632. <value>0x1</value>
  88633. </enumeratedValue>
  88634. </enumeratedValues>
  88635. </field>
  88636. <field>
  88637. <name>PUS</name>
  88638. <description>Pull Up / Down Config. Field</description>
  88639. <bitOffset>0xE</bitOffset>
  88640. <bitWidth>2</bitWidth>
  88641. <access>read-write</access>
  88642. <enumeratedValues>
  88643. <enumeratedValue>
  88644. <name>PUS_0_100K_Ohm_Pull_Down</name>
  88645. <description>100K Ohm Pull Down</description>
  88646. <value>0</value>
  88647. </enumeratedValue>
  88648. <enumeratedValue>
  88649. <name>PUS_1_47K_Ohm_Pull_Up</name>
  88650. <description>47K Ohm Pull Up</description>
  88651. <value>0x1</value>
  88652. </enumeratedValue>
  88653. <enumeratedValue>
  88654. <name>PUS_2_100K_Ohm_Pull_Up</name>
  88655. <description>100K Ohm Pull Up</description>
  88656. <value>0x2</value>
  88657. </enumeratedValue>
  88658. <enumeratedValue>
  88659. <name>PUS_3_22K_Ohm_Pull_Up</name>
  88660. <description>22K Ohm Pull Up</description>
  88661. <value>0x3</value>
  88662. </enumeratedValue>
  88663. </enumeratedValues>
  88664. </field>
  88665. <field>
  88666. <name>HYS</name>
  88667. <description>Hyst. Enable Field</description>
  88668. <bitOffset>0x10</bitOffset>
  88669. <bitWidth>1</bitWidth>
  88670. <access>read-write</access>
  88671. <enumeratedValues>
  88672. <enumeratedValue>
  88673. <name>HYS_0_Hysteresis_Disabled</name>
  88674. <description>Hysteresis Disabled</description>
  88675. <value>0</value>
  88676. </enumeratedValue>
  88677. <enumeratedValue>
  88678. <name>HYS_1_Hysteresis_Enabled</name>
  88679. <description>Hysteresis Enabled</description>
  88680. <value>0x1</value>
  88681. </enumeratedValue>
  88682. </enumeratedValues>
  88683. </field>
  88684. </fields>
  88685. </register>
  88686. <register>
  88687. <name>SW_PAD_CTL_PAD_ENET2_TX_DATA1</name>
  88688. <description>SW_PAD_CTL_PAD_ENET2_TX_DATA1 SW PAD Control Register</description>
  88689. <addressOffset>0x380</addressOffset>
  88690. <size>32</size>
  88691. <access>read-write</access>
  88692. <resetValue>0x10B0</resetValue>
  88693. <resetMask>0xFFFFFFFF</resetMask>
  88694. <fields>
  88695. <field>
  88696. <name>SRE</name>
  88697. <description>Slew Rate Field</description>
  88698. <bitOffset>0</bitOffset>
  88699. <bitWidth>1</bitWidth>
  88700. <access>read-write</access>
  88701. <enumeratedValues>
  88702. <enumeratedValue>
  88703. <name>SRE_0_Slow_Slew_Rate</name>
  88704. <description>Slow Slew Rate</description>
  88705. <value>0</value>
  88706. </enumeratedValue>
  88707. <enumeratedValue>
  88708. <name>SRE_1_Fast_Slew_Rate</name>
  88709. <description>Fast Slew Rate</description>
  88710. <value>0x1</value>
  88711. </enumeratedValue>
  88712. </enumeratedValues>
  88713. </field>
  88714. <field>
  88715. <name>DSE</name>
  88716. <description>Drive Strength Field</description>
  88717. <bitOffset>0x3</bitOffset>
  88718. <bitWidth>3</bitWidth>
  88719. <access>read-write</access>
  88720. <enumeratedValues>
  88721. <enumeratedValue>
  88722. <name>DSE_0_output_driver_disabled_</name>
  88723. <description>output driver disabled;</description>
  88724. <value>0</value>
  88725. </enumeratedValue>
  88726. <enumeratedValue>
  88727. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  88728. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  88729. <value>0x1</value>
  88730. </enumeratedValue>
  88731. <enumeratedValue>
  88732. <name>DSE_2_R0_2</name>
  88733. <description>R0/2</description>
  88734. <value>0x2</value>
  88735. </enumeratedValue>
  88736. <enumeratedValue>
  88737. <name>DSE_3_R0_3</name>
  88738. <description>R0/3</description>
  88739. <value>0x3</value>
  88740. </enumeratedValue>
  88741. <enumeratedValue>
  88742. <name>DSE_4_R0_4</name>
  88743. <description>R0/4</description>
  88744. <value>0x4</value>
  88745. </enumeratedValue>
  88746. <enumeratedValue>
  88747. <name>DSE_5_R0_5</name>
  88748. <description>R0/5</description>
  88749. <value>0x5</value>
  88750. </enumeratedValue>
  88751. <enumeratedValue>
  88752. <name>DSE_6_R0_6</name>
  88753. <description>R0/6</description>
  88754. <value>0x6</value>
  88755. </enumeratedValue>
  88756. <enumeratedValue>
  88757. <name>DSE_7_R0_7</name>
  88758. <description>R0/7</description>
  88759. <value>0x7</value>
  88760. </enumeratedValue>
  88761. </enumeratedValues>
  88762. </field>
  88763. <field>
  88764. <name>SPEED</name>
  88765. <description>Speed Field</description>
  88766. <bitOffset>0x6</bitOffset>
  88767. <bitWidth>2</bitWidth>
  88768. <access>read-write</access>
  88769. <enumeratedValues>
  88770. <enumeratedValue>
  88771. <name>SPEED_0_low_50MHz_</name>
  88772. <description>low(50MHz)</description>
  88773. <value>0</value>
  88774. </enumeratedValue>
  88775. <enumeratedValue>
  88776. <name>SPEED_1_medium_100MHz_</name>
  88777. <description>medium(100MHz)</description>
  88778. <value>0x1</value>
  88779. </enumeratedValue>
  88780. <enumeratedValue>
  88781. <name>SPEED_2_medium_100MHz_</name>
  88782. <description>medium(100MHz)</description>
  88783. <value>0x2</value>
  88784. </enumeratedValue>
  88785. <enumeratedValue>
  88786. <name>SPEED_3_max_200MHz_</name>
  88787. <description>max(200MHz)</description>
  88788. <value>0x3</value>
  88789. </enumeratedValue>
  88790. </enumeratedValues>
  88791. </field>
  88792. <field>
  88793. <name>ODE</name>
  88794. <description>Open Drain Enable Field</description>
  88795. <bitOffset>0xB</bitOffset>
  88796. <bitWidth>1</bitWidth>
  88797. <access>read-write</access>
  88798. <enumeratedValues>
  88799. <enumeratedValue>
  88800. <name>ODE_0_Open_Drain_Disabled</name>
  88801. <description>Open Drain Disabled</description>
  88802. <value>0</value>
  88803. </enumeratedValue>
  88804. <enumeratedValue>
  88805. <name>ODE_1_Open_Drain_Enabled</name>
  88806. <description>Open Drain Enabled</description>
  88807. <value>0x1</value>
  88808. </enumeratedValue>
  88809. </enumeratedValues>
  88810. </field>
  88811. <field>
  88812. <name>PKE</name>
  88813. <description>Pull / Keep Enable Field</description>
  88814. <bitOffset>0xC</bitOffset>
  88815. <bitWidth>1</bitWidth>
  88816. <access>read-write</access>
  88817. <enumeratedValues>
  88818. <enumeratedValue>
  88819. <name>PKE_0_Pull_Keeper_Disabled</name>
  88820. <description>Pull/Keeper Disabled</description>
  88821. <value>0</value>
  88822. </enumeratedValue>
  88823. <enumeratedValue>
  88824. <name>PKE_1_Pull_Keeper_Enabled</name>
  88825. <description>Pull/Keeper Enabled</description>
  88826. <value>0x1</value>
  88827. </enumeratedValue>
  88828. </enumeratedValues>
  88829. </field>
  88830. <field>
  88831. <name>PUE</name>
  88832. <description>Pull / Keep Select Field</description>
  88833. <bitOffset>0xD</bitOffset>
  88834. <bitWidth>1</bitWidth>
  88835. <access>read-write</access>
  88836. <enumeratedValues>
  88837. <enumeratedValue>
  88838. <name>PUE_0_Keeper</name>
  88839. <description>Keeper</description>
  88840. <value>0</value>
  88841. </enumeratedValue>
  88842. <enumeratedValue>
  88843. <name>PUE_1_Pull</name>
  88844. <description>Pull</description>
  88845. <value>0x1</value>
  88846. </enumeratedValue>
  88847. </enumeratedValues>
  88848. </field>
  88849. <field>
  88850. <name>PUS</name>
  88851. <description>Pull Up / Down Config. Field</description>
  88852. <bitOffset>0xE</bitOffset>
  88853. <bitWidth>2</bitWidth>
  88854. <access>read-write</access>
  88855. <enumeratedValues>
  88856. <enumeratedValue>
  88857. <name>PUS_0_100K_Ohm_Pull_Down</name>
  88858. <description>100K Ohm Pull Down</description>
  88859. <value>0</value>
  88860. </enumeratedValue>
  88861. <enumeratedValue>
  88862. <name>PUS_1_47K_Ohm_Pull_Up</name>
  88863. <description>47K Ohm Pull Up</description>
  88864. <value>0x1</value>
  88865. </enumeratedValue>
  88866. <enumeratedValue>
  88867. <name>PUS_2_100K_Ohm_Pull_Up</name>
  88868. <description>100K Ohm Pull Up</description>
  88869. <value>0x2</value>
  88870. </enumeratedValue>
  88871. <enumeratedValue>
  88872. <name>PUS_3_22K_Ohm_Pull_Up</name>
  88873. <description>22K Ohm Pull Up</description>
  88874. <value>0x3</value>
  88875. </enumeratedValue>
  88876. </enumeratedValues>
  88877. </field>
  88878. <field>
  88879. <name>HYS</name>
  88880. <description>Hyst. Enable Field</description>
  88881. <bitOffset>0x10</bitOffset>
  88882. <bitWidth>1</bitWidth>
  88883. <access>read-write</access>
  88884. <enumeratedValues>
  88885. <enumeratedValue>
  88886. <name>HYS_0_Hysteresis_Disabled</name>
  88887. <description>Hysteresis Disabled</description>
  88888. <value>0</value>
  88889. </enumeratedValue>
  88890. <enumeratedValue>
  88891. <name>HYS_1_Hysteresis_Enabled</name>
  88892. <description>Hysteresis Enabled</description>
  88893. <value>0x1</value>
  88894. </enumeratedValue>
  88895. </enumeratedValues>
  88896. </field>
  88897. </fields>
  88898. </register>
  88899. <register>
  88900. <name>SW_PAD_CTL_PAD_ENET2_TX_EN</name>
  88901. <description>SW_PAD_CTL_PAD_ENET2_TX_EN SW PAD Control Register</description>
  88902. <addressOffset>0x384</addressOffset>
  88903. <size>32</size>
  88904. <access>read-write</access>
  88905. <resetValue>0x10B0</resetValue>
  88906. <resetMask>0xFFFFFFFF</resetMask>
  88907. <fields>
  88908. <field>
  88909. <name>SRE</name>
  88910. <description>Slew Rate Field</description>
  88911. <bitOffset>0</bitOffset>
  88912. <bitWidth>1</bitWidth>
  88913. <access>read-write</access>
  88914. <enumeratedValues>
  88915. <enumeratedValue>
  88916. <name>SRE_0_Slow_Slew_Rate</name>
  88917. <description>Slow Slew Rate</description>
  88918. <value>0</value>
  88919. </enumeratedValue>
  88920. <enumeratedValue>
  88921. <name>SRE_1_Fast_Slew_Rate</name>
  88922. <description>Fast Slew Rate</description>
  88923. <value>0x1</value>
  88924. </enumeratedValue>
  88925. </enumeratedValues>
  88926. </field>
  88927. <field>
  88928. <name>DSE</name>
  88929. <description>Drive Strength Field</description>
  88930. <bitOffset>0x3</bitOffset>
  88931. <bitWidth>3</bitWidth>
  88932. <access>read-write</access>
  88933. <enumeratedValues>
  88934. <enumeratedValue>
  88935. <name>DSE_0_output_driver_disabled_</name>
  88936. <description>output driver disabled;</description>
  88937. <value>0</value>
  88938. </enumeratedValue>
  88939. <enumeratedValue>
  88940. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  88941. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  88942. <value>0x1</value>
  88943. </enumeratedValue>
  88944. <enumeratedValue>
  88945. <name>DSE_2_R0_2</name>
  88946. <description>R0/2</description>
  88947. <value>0x2</value>
  88948. </enumeratedValue>
  88949. <enumeratedValue>
  88950. <name>DSE_3_R0_3</name>
  88951. <description>R0/3</description>
  88952. <value>0x3</value>
  88953. </enumeratedValue>
  88954. <enumeratedValue>
  88955. <name>DSE_4_R0_4</name>
  88956. <description>R0/4</description>
  88957. <value>0x4</value>
  88958. </enumeratedValue>
  88959. <enumeratedValue>
  88960. <name>DSE_5_R0_5</name>
  88961. <description>R0/5</description>
  88962. <value>0x5</value>
  88963. </enumeratedValue>
  88964. <enumeratedValue>
  88965. <name>DSE_6_R0_6</name>
  88966. <description>R0/6</description>
  88967. <value>0x6</value>
  88968. </enumeratedValue>
  88969. <enumeratedValue>
  88970. <name>DSE_7_R0_7</name>
  88971. <description>R0/7</description>
  88972. <value>0x7</value>
  88973. </enumeratedValue>
  88974. </enumeratedValues>
  88975. </field>
  88976. <field>
  88977. <name>SPEED</name>
  88978. <description>Speed Field</description>
  88979. <bitOffset>0x6</bitOffset>
  88980. <bitWidth>2</bitWidth>
  88981. <access>read-write</access>
  88982. <enumeratedValues>
  88983. <enumeratedValue>
  88984. <name>SPEED_0_low_50MHz_</name>
  88985. <description>low(50MHz)</description>
  88986. <value>0</value>
  88987. </enumeratedValue>
  88988. <enumeratedValue>
  88989. <name>SPEED_1_medium_100MHz_</name>
  88990. <description>medium(100MHz)</description>
  88991. <value>0x1</value>
  88992. </enumeratedValue>
  88993. <enumeratedValue>
  88994. <name>SPEED_2_medium_100MHz_</name>
  88995. <description>medium(100MHz)</description>
  88996. <value>0x2</value>
  88997. </enumeratedValue>
  88998. <enumeratedValue>
  88999. <name>SPEED_3_max_200MHz_</name>
  89000. <description>max(200MHz)</description>
  89001. <value>0x3</value>
  89002. </enumeratedValue>
  89003. </enumeratedValues>
  89004. </field>
  89005. <field>
  89006. <name>ODE</name>
  89007. <description>Open Drain Enable Field</description>
  89008. <bitOffset>0xB</bitOffset>
  89009. <bitWidth>1</bitWidth>
  89010. <access>read-write</access>
  89011. <enumeratedValues>
  89012. <enumeratedValue>
  89013. <name>ODE_0_Open_Drain_Disabled</name>
  89014. <description>Open Drain Disabled</description>
  89015. <value>0</value>
  89016. </enumeratedValue>
  89017. <enumeratedValue>
  89018. <name>ODE_1_Open_Drain_Enabled</name>
  89019. <description>Open Drain Enabled</description>
  89020. <value>0x1</value>
  89021. </enumeratedValue>
  89022. </enumeratedValues>
  89023. </field>
  89024. <field>
  89025. <name>PKE</name>
  89026. <description>Pull / Keep Enable Field</description>
  89027. <bitOffset>0xC</bitOffset>
  89028. <bitWidth>1</bitWidth>
  89029. <access>read-write</access>
  89030. <enumeratedValues>
  89031. <enumeratedValue>
  89032. <name>PKE_0_Pull_Keeper_Disabled</name>
  89033. <description>Pull/Keeper Disabled</description>
  89034. <value>0</value>
  89035. </enumeratedValue>
  89036. <enumeratedValue>
  89037. <name>PKE_1_Pull_Keeper_Enabled</name>
  89038. <description>Pull/Keeper Enabled</description>
  89039. <value>0x1</value>
  89040. </enumeratedValue>
  89041. </enumeratedValues>
  89042. </field>
  89043. <field>
  89044. <name>PUE</name>
  89045. <description>Pull / Keep Select Field</description>
  89046. <bitOffset>0xD</bitOffset>
  89047. <bitWidth>1</bitWidth>
  89048. <access>read-write</access>
  89049. <enumeratedValues>
  89050. <enumeratedValue>
  89051. <name>PUE_0_Keeper</name>
  89052. <description>Keeper</description>
  89053. <value>0</value>
  89054. </enumeratedValue>
  89055. <enumeratedValue>
  89056. <name>PUE_1_Pull</name>
  89057. <description>Pull</description>
  89058. <value>0x1</value>
  89059. </enumeratedValue>
  89060. </enumeratedValues>
  89061. </field>
  89062. <field>
  89063. <name>PUS</name>
  89064. <description>Pull Up / Down Config. Field</description>
  89065. <bitOffset>0xE</bitOffset>
  89066. <bitWidth>2</bitWidth>
  89067. <access>read-write</access>
  89068. <enumeratedValues>
  89069. <enumeratedValue>
  89070. <name>PUS_0_100K_Ohm_Pull_Down</name>
  89071. <description>100K Ohm Pull Down</description>
  89072. <value>0</value>
  89073. </enumeratedValue>
  89074. <enumeratedValue>
  89075. <name>PUS_1_47K_Ohm_Pull_Up</name>
  89076. <description>47K Ohm Pull Up</description>
  89077. <value>0x1</value>
  89078. </enumeratedValue>
  89079. <enumeratedValue>
  89080. <name>PUS_2_100K_Ohm_Pull_Up</name>
  89081. <description>100K Ohm Pull Up</description>
  89082. <value>0x2</value>
  89083. </enumeratedValue>
  89084. <enumeratedValue>
  89085. <name>PUS_3_22K_Ohm_Pull_Up</name>
  89086. <description>22K Ohm Pull Up</description>
  89087. <value>0x3</value>
  89088. </enumeratedValue>
  89089. </enumeratedValues>
  89090. </field>
  89091. <field>
  89092. <name>HYS</name>
  89093. <description>Hyst. Enable Field</description>
  89094. <bitOffset>0x10</bitOffset>
  89095. <bitWidth>1</bitWidth>
  89096. <access>read-write</access>
  89097. <enumeratedValues>
  89098. <enumeratedValue>
  89099. <name>HYS_0_Hysteresis_Disabled</name>
  89100. <description>Hysteresis Disabled</description>
  89101. <value>0</value>
  89102. </enumeratedValue>
  89103. <enumeratedValue>
  89104. <name>HYS_1_Hysteresis_Enabled</name>
  89105. <description>Hysteresis Enabled</description>
  89106. <value>0x1</value>
  89107. </enumeratedValue>
  89108. </enumeratedValues>
  89109. </field>
  89110. </fields>
  89111. </register>
  89112. <register>
  89113. <name>SW_PAD_CTL_PAD_ENET2_TX_CLK</name>
  89114. <description>SW_PAD_CTL_PAD_ENET2_TX_CLK SW PAD Control Register</description>
  89115. <addressOffset>0x388</addressOffset>
  89116. <size>32</size>
  89117. <access>read-write</access>
  89118. <resetValue>0x10B0</resetValue>
  89119. <resetMask>0xFFFFFFFF</resetMask>
  89120. <fields>
  89121. <field>
  89122. <name>SRE</name>
  89123. <description>Slew Rate Field</description>
  89124. <bitOffset>0</bitOffset>
  89125. <bitWidth>1</bitWidth>
  89126. <access>read-write</access>
  89127. <enumeratedValues>
  89128. <enumeratedValue>
  89129. <name>SRE_0_Slow_Slew_Rate</name>
  89130. <description>Slow Slew Rate</description>
  89131. <value>0</value>
  89132. </enumeratedValue>
  89133. <enumeratedValue>
  89134. <name>SRE_1_Fast_Slew_Rate</name>
  89135. <description>Fast Slew Rate</description>
  89136. <value>0x1</value>
  89137. </enumeratedValue>
  89138. </enumeratedValues>
  89139. </field>
  89140. <field>
  89141. <name>DSE</name>
  89142. <description>Drive Strength Field</description>
  89143. <bitOffset>0x3</bitOffset>
  89144. <bitWidth>3</bitWidth>
  89145. <access>read-write</access>
  89146. <enumeratedValues>
  89147. <enumeratedValue>
  89148. <name>DSE_0_output_driver_disabled_</name>
  89149. <description>output driver disabled;</description>
  89150. <value>0</value>
  89151. </enumeratedValue>
  89152. <enumeratedValue>
  89153. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  89154. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  89155. <value>0x1</value>
  89156. </enumeratedValue>
  89157. <enumeratedValue>
  89158. <name>DSE_2_R0_2</name>
  89159. <description>R0/2</description>
  89160. <value>0x2</value>
  89161. </enumeratedValue>
  89162. <enumeratedValue>
  89163. <name>DSE_3_R0_3</name>
  89164. <description>R0/3</description>
  89165. <value>0x3</value>
  89166. </enumeratedValue>
  89167. <enumeratedValue>
  89168. <name>DSE_4_R0_4</name>
  89169. <description>R0/4</description>
  89170. <value>0x4</value>
  89171. </enumeratedValue>
  89172. <enumeratedValue>
  89173. <name>DSE_5_R0_5</name>
  89174. <description>R0/5</description>
  89175. <value>0x5</value>
  89176. </enumeratedValue>
  89177. <enumeratedValue>
  89178. <name>DSE_6_R0_6</name>
  89179. <description>R0/6</description>
  89180. <value>0x6</value>
  89181. </enumeratedValue>
  89182. <enumeratedValue>
  89183. <name>DSE_7_R0_7</name>
  89184. <description>R0/7</description>
  89185. <value>0x7</value>
  89186. </enumeratedValue>
  89187. </enumeratedValues>
  89188. </field>
  89189. <field>
  89190. <name>SPEED</name>
  89191. <description>Speed Field</description>
  89192. <bitOffset>0x6</bitOffset>
  89193. <bitWidth>2</bitWidth>
  89194. <access>read-write</access>
  89195. <enumeratedValues>
  89196. <enumeratedValue>
  89197. <name>SPEED_0_low_50MHz_</name>
  89198. <description>low(50MHz)</description>
  89199. <value>0</value>
  89200. </enumeratedValue>
  89201. <enumeratedValue>
  89202. <name>SPEED_1_medium_100MHz_</name>
  89203. <description>medium(100MHz)</description>
  89204. <value>0x1</value>
  89205. </enumeratedValue>
  89206. <enumeratedValue>
  89207. <name>SPEED_2_medium_100MHz_</name>
  89208. <description>medium(100MHz)</description>
  89209. <value>0x2</value>
  89210. </enumeratedValue>
  89211. <enumeratedValue>
  89212. <name>SPEED_3_max_200MHz_</name>
  89213. <description>max(200MHz)</description>
  89214. <value>0x3</value>
  89215. </enumeratedValue>
  89216. </enumeratedValues>
  89217. </field>
  89218. <field>
  89219. <name>ODE</name>
  89220. <description>Open Drain Enable Field</description>
  89221. <bitOffset>0xB</bitOffset>
  89222. <bitWidth>1</bitWidth>
  89223. <access>read-write</access>
  89224. <enumeratedValues>
  89225. <enumeratedValue>
  89226. <name>ODE_0_Open_Drain_Disabled</name>
  89227. <description>Open Drain Disabled</description>
  89228. <value>0</value>
  89229. </enumeratedValue>
  89230. <enumeratedValue>
  89231. <name>ODE_1_Open_Drain_Enabled</name>
  89232. <description>Open Drain Enabled</description>
  89233. <value>0x1</value>
  89234. </enumeratedValue>
  89235. </enumeratedValues>
  89236. </field>
  89237. <field>
  89238. <name>PKE</name>
  89239. <description>Pull / Keep Enable Field</description>
  89240. <bitOffset>0xC</bitOffset>
  89241. <bitWidth>1</bitWidth>
  89242. <access>read-write</access>
  89243. <enumeratedValues>
  89244. <enumeratedValue>
  89245. <name>PKE_0_Pull_Keeper_Disabled</name>
  89246. <description>Pull/Keeper Disabled</description>
  89247. <value>0</value>
  89248. </enumeratedValue>
  89249. <enumeratedValue>
  89250. <name>PKE_1_Pull_Keeper_Enabled</name>
  89251. <description>Pull/Keeper Enabled</description>
  89252. <value>0x1</value>
  89253. </enumeratedValue>
  89254. </enumeratedValues>
  89255. </field>
  89256. <field>
  89257. <name>PUE</name>
  89258. <description>Pull / Keep Select Field</description>
  89259. <bitOffset>0xD</bitOffset>
  89260. <bitWidth>1</bitWidth>
  89261. <access>read-write</access>
  89262. <enumeratedValues>
  89263. <enumeratedValue>
  89264. <name>PUE_0_Keeper</name>
  89265. <description>Keeper</description>
  89266. <value>0</value>
  89267. </enumeratedValue>
  89268. <enumeratedValue>
  89269. <name>PUE_1_Pull</name>
  89270. <description>Pull</description>
  89271. <value>0x1</value>
  89272. </enumeratedValue>
  89273. </enumeratedValues>
  89274. </field>
  89275. <field>
  89276. <name>PUS</name>
  89277. <description>Pull Up / Down Config. Field</description>
  89278. <bitOffset>0xE</bitOffset>
  89279. <bitWidth>2</bitWidth>
  89280. <access>read-write</access>
  89281. <enumeratedValues>
  89282. <enumeratedValue>
  89283. <name>PUS_0_100K_Ohm_Pull_Down</name>
  89284. <description>100K Ohm Pull Down</description>
  89285. <value>0</value>
  89286. </enumeratedValue>
  89287. <enumeratedValue>
  89288. <name>PUS_1_47K_Ohm_Pull_Up</name>
  89289. <description>47K Ohm Pull Up</description>
  89290. <value>0x1</value>
  89291. </enumeratedValue>
  89292. <enumeratedValue>
  89293. <name>PUS_2_100K_Ohm_Pull_Up</name>
  89294. <description>100K Ohm Pull Up</description>
  89295. <value>0x2</value>
  89296. </enumeratedValue>
  89297. <enumeratedValue>
  89298. <name>PUS_3_22K_Ohm_Pull_Up</name>
  89299. <description>22K Ohm Pull Up</description>
  89300. <value>0x3</value>
  89301. </enumeratedValue>
  89302. </enumeratedValues>
  89303. </field>
  89304. <field>
  89305. <name>HYS</name>
  89306. <description>Hyst. Enable Field</description>
  89307. <bitOffset>0x10</bitOffset>
  89308. <bitWidth>1</bitWidth>
  89309. <access>read-write</access>
  89310. <enumeratedValues>
  89311. <enumeratedValue>
  89312. <name>HYS_0_Hysteresis_Disabled</name>
  89313. <description>Hysteresis Disabled</description>
  89314. <value>0</value>
  89315. </enumeratedValue>
  89316. <enumeratedValue>
  89317. <name>HYS_1_Hysteresis_Enabled</name>
  89318. <description>Hysteresis Enabled</description>
  89319. <value>0x1</value>
  89320. </enumeratedValue>
  89321. </enumeratedValues>
  89322. </field>
  89323. </fields>
  89324. </register>
  89325. <register>
  89326. <name>SW_PAD_CTL_PAD_ENET2_RX_ER</name>
  89327. <description>SW_PAD_CTL_PAD_ENET2_RX_ER SW PAD Control Register</description>
  89328. <addressOffset>0x38C</addressOffset>
  89329. <size>32</size>
  89330. <access>read-write</access>
  89331. <resetValue>0x10B0</resetValue>
  89332. <resetMask>0xFFFFFFFF</resetMask>
  89333. <fields>
  89334. <field>
  89335. <name>SRE</name>
  89336. <description>Slew Rate Field</description>
  89337. <bitOffset>0</bitOffset>
  89338. <bitWidth>1</bitWidth>
  89339. <access>read-write</access>
  89340. <enumeratedValues>
  89341. <enumeratedValue>
  89342. <name>SRE_0_Slow_Slew_Rate</name>
  89343. <description>Slow Slew Rate</description>
  89344. <value>0</value>
  89345. </enumeratedValue>
  89346. <enumeratedValue>
  89347. <name>SRE_1_Fast_Slew_Rate</name>
  89348. <description>Fast Slew Rate</description>
  89349. <value>0x1</value>
  89350. </enumeratedValue>
  89351. </enumeratedValues>
  89352. </field>
  89353. <field>
  89354. <name>DSE</name>
  89355. <description>Drive Strength Field</description>
  89356. <bitOffset>0x3</bitOffset>
  89357. <bitWidth>3</bitWidth>
  89358. <access>read-write</access>
  89359. <enumeratedValues>
  89360. <enumeratedValue>
  89361. <name>DSE_0_output_driver_disabled_</name>
  89362. <description>output driver disabled;</description>
  89363. <value>0</value>
  89364. </enumeratedValue>
  89365. <enumeratedValue>
  89366. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  89367. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  89368. <value>0x1</value>
  89369. </enumeratedValue>
  89370. <enumeratedValue>
  89371. <name>DSE_2_R0_2</name>
  89372. <description>R0/2</description>
  89373. <value>0x2</value>
  89374. </enumeratedValue>
  89375. <enumeratedValue>
  89376. <name>DSE_3_R0_3</name>
  89377. <description>R0/3</description>
  89378. <value>0x3</value>
  89379. </enumeratedValue>
  89380. <enumeratedValue>
  89381. <name>DSE_4_R0_4</name>
  89382. <description>R0/4</description>
  89383. <value>0x4</value>
  89384. </enumeratedValue>
  89385. <enumeratedValue>
  89386. <name>DSE_5_R0_5</name>
  89387. <description>R0/5</description>
  89388. <value>0x5</value>
  89389. </enumeratedValue>
  89390. <enumeratedValue>
  89391. <name>DSE_6_R0_6</name>
  89392. <description>R0/6</description>
  89393. <value>0x6</value>
  89394. </enumeratedValue>
  89395. <enumeratedValue>
  89396. <name>DSE_7_R0_7</name>
  89397. <description>R0/7</description>
  89398. <value>0x7</value>
  89399. </enumeratedValue>
  89400. </enumeratedValues>
  89401. </field>
  89402. <field>
  89403. <name>SPEED</name>
  89404. <description>Speed Field</description>
  89405. <bitOffset>0x6</bitOffset>
  89406. <bitWidth>2</bitWidth>
  89407. <access>read-write</access>
  89408. <enumeratedValues>
  89409. <enumeratedValue>
  89410. <name>SPEED_0_low_50MHz_</name>
  89411. <description>low(50MHz)</description>
  89412. <value>0</value>
  89413. </enumeratedValue>
  89414. <enumeratedValue>
  89415. <name>SPEED_1_medium_100MHz_</name>
  89416. <description>medium(100MHz)</description>
  89417. <value>0x1</value>
  89418. </enumeratedValue>
  89419. <enumeratedValue>
  89420. <name>SPEED_2_medium_100MHz_</name>
  89421. <description>medium(100MHz)</description>
  89422. <value>0x2</value>
  89423. </enumeratedValue>
  89424. <enumeratedValue>
  89425. <name>SPEED_3_max_200MHz_</name>
  89426. <description>max(200MHz)</description>
  89427. <value>0x3</value>
  89428. </enumeratedValue>
  89429. </enumeratedValues>
  89430. </field>
  89431. <field>
  89432. <name>ODE</name>
  89433. <description>Open Drain Enable Field</description>
  89434. <bitOffset>0xB</bitOffset>
  89435. <bitWidth>1</bitWidth>
  89436. <access>read-write</access>
  89437. <enumeratedValues>
  89438. <enumeratedValue>
  89439. <name>ODE_0_Open_Drain_Disabled</name>
  89440. <description>Open Drain Disabled</description>
  89441. <value>0</value>
  89442. </enumeratedValue>
  89443. <enumeratedValue>
  89444. <name>ODE_1_Open_Drain_Enabled</name>
  89445. <description>Open Drain Enabled</description>
  89446. <value>0x1</value>
  89447. </enumeratedValue>
  89448. </enumeratedValues>
  89449. </field>
  89450. <field>
  89451. <name>PKE</name>
  89452. <description>Pull / Keep Enable Field</description>
  89453. <bitOffset>0xC</bitOffset>
  89454. <bitWidth>1</bitWidth>
  89455. <access>read-write</access>
  89456. <enumeratedValues>
  89457. <enumeratedValue>
  89458. <name>PKE_0_Pull_Keeper_Disabled</name>
  89459. <description>Pull/Keeper Disabled</description>
  89460. <value>0</value>
  89461. </enumeratedValue>
  89462. <enumeratedValue>
  89463. <name>PKE_1_Pull_Keeper_Enabled</name>
  89464. <description>Pull/Keeper Enabled</description>
  89465. <value>0x1</value>
  89466. </enumeratedValue>
  89467. </enumeratedValues>
  89468. </field>
  89469. <field>
  89470. <name>PUE</name>
  89471. <description>Pull / Keep Select Field</description>
  89472. <bitOffset>0xD</bitOffset>
  89473. <bitWidth>1</bitWidth>
  89474. <access>read-write</access>
  89475. <enumeratedValues>
  89476. <enumeratedValue>
  89477. <name>PUE_0_Keeper</name>
  89478. <description>Keeper</description>
  89479. <value>0</value>
  89480. </enumeratedValue>
  89481. <enumeratedValue>
  89482. <name>PUE_1_Pull</name>
  89483. <description>Pull</description>
  89484. <value>0x1</value>
  89485. </enumeratedValue>
  89486. </enumeratedValues>
  89487. </field>
  89488. <field>
  89489. <name>PUS</name>
  89490. <description>Pull Up / Down Config. Field</description>
  89491. <bitOffset>0xE</bitOffset>
  89492. <bitWidth>2</bitWidth>
  89493. <access>read-write</access>
  89494. <enumeratedValues>
  89495. <enumeratedValue>
  89496. <name>PUS_0_100K_Ohm_Pull_Down</name>
  89497. <description>100K Ohm Pull Down</description>
  89498. <value>0</value>
  89499. </enumeratedValue>
  89500. <enumeratedValue>
  89501. <name>PUS_1_47K_Ohm_Pull_Up</name>
  89502. <description>47K Ohm Pull Up</description>
  89503. <value>0x1</value>
  89504. </enumeratedValue>
  89505. <enumeratedValue>
  89506. <name>PUS_2_100K_Ohm_Pull_Up</name>
  89507. <description>100K Ohm Pull Up</description>
  89508. <value>0x2</value>
  89509. </enumeratedValue>
  89510. <enumeratedValue>
  89511. <name>PUS_3_22K_Ohm_Pull_Up</name>
  89512. <description>22K Ohm Pull Up</description>
  89513. <value>0x3</value>
  89514. </enumeratedValue>
  89515. </enumeratedValues>
  89516. </field>
  89517. <field>
  89518. <name>HYS</name>
  89519. <description>Hyst. Enable Field</description>
  89520. <bitOffset>0x10</bitOffset>
  89521. <bitWidth>1</bitWidth>
  89522. <access>read-write</access>
  89523. <enumeratedValues>
  89524. <enumeratedValue>
  89525. <name>HYS_0_Hysteresis_Disabled</name>
  89526. <description>Hysteresis Disabled</description>
  89527. <value>0</value>
  89528. </enumeratedValue>
  89529. <enumeratedValue>
  89530. <name>HYS_1_Hysteresis_Enabled</name>
  89531. <description>Hysteresis Enabled</description>
  89532. <value>0x1</value>
  89533. </enumeratedValue>
  89534. </enumeratedValues>
  89535. </field>
  89536. </fields>
  89537. </register>
  89538. <register>
  89539. <name>SW_PAD_CTL_PAD_LCD_CLK</name>
  89540. <description>SW_PAD_CTL_PAD_LCD_CLK SW PAD Control Register</description>
  89541. <addressOffset>0x390</addressOffset>
  89542. <size>32</size>
  89543. <access>read-write</access>
  89544. <resetValue>0x10B0</resetValue>
  89545. <resetMask>0xFFFFFFFF</resetMask>
  89546. <fields>
  89547. <field>
  89548. <name>SRE</name>
  89549. <description>Slew Rate Field</description>
  89550. <bitOffset>0</bitOffset>
  89551. <bitWidth>1</bitWidth>
  89552. <access>read-write</access>
  89553. <enumeratedValues>
  89554. <enumeratedValue>
  89555. <name>SRE_0_Slow_Slew_Rate</name>
  89556. <description>Slow Slew Rate</description>
  89557. <value>0</value>
  89558. </enumeratedValue>
  89559. <enumeratedValue>
  89560. <name>SRE_1_Fast_Slew_Rate</name>
  89561. <description>Fast Slew Rate</description>
  89562. <value>0x1</value>
  89563. </enumeratedValue>
  89564. </enumeratedValues>
  89565. </field>
  89566. <field>
  89567. <name>DSE</name>
  89568. <description>Drive Strength Field</description>
  89569. <bitOffset>0x3</bitOffset>
  89570. <bitWidth>3</bitWidth>
  89571. <access>read-write</access>
  89572. <enumeratedValues>
  89573. <enumeratedValue>
  89574. <name>DSE_0_output_driver_disabled_</name>
  89575. <description>output driver disabled;</description>
  89576. <value>0</value>
  89577. </enumeratedValue>
  89578. <enumeratedValue>
  89579. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  89580. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  89581. <value>0x1</value>
  89582. </enumeratedValue>
  89583. <enumeratedValue>
  89584. <name>DSE_2_R0_2</name>
  89585. <description>R0/2</description>
  89586. <value>0x2</value>
  89587. </enumeratedValue>
  89588. <enumeratedValue>
  89589. <name>DSE_3_R0_3</name>
  89590. <description>R0/3</description>
  89591. <value>0x3</value>
  89592. </enumeratedValue>
  89593. <enumeratedValue>
  89594. <name>DSE_4_R0_4</name>
  89595. <description>R0/4</description>
  89596. <value>0x4</value>
  89597. </enumeratedValue>
  89598. <enumeratedValue>
  89599. <name>DSE_5_R0_5</name>
  89600. <description>R0/5</description>
  89601. <value>0x5</value>
  89602. </enumeratedValue>
  89603. <enumeratedValue>
  89604. <name>DSE_6_R0_6</name>
  89605. <description>R0/6</description>
  89606. <value>0x6</value>
  89607. </enumeratedValue>
  89608. <enumeratedValue>
  89609. <name>DSE_7_R0_7</name>
  89610. <description>R0/7</description>
  89611. <value>0x7</value>
  89612. </enumeratedValue>
  89613. </enumeratedValues>
  89614. </field>
  89615. <field>
  89616. <name>SPEED</name>
  89617. <description>Speed Field</description>
  89618. <bitOffset>0x6</bitOffset>
  89619. <bitWidth>2</bitWidth>
  89620. <access>read-write</access>
  89621. <enumeratedValues>
  89622. <enumeratedValue>
  89623. <name>SPEED_0_low_50MHz_</name>
  89624. <description>low(50MHz)</description>
  89625. <value>0</value>
  89626. </enumeratedValue>
  89627. <enumeratedValue>
  89628. <name>SPEED_1_medium_100MHz_</name>
  89629. <description>medium(100MHz)</description>
  89630. <value>0x1</value>
  89631. </enumeratedValue>
  89632. <enumeratedValue>
  89633. <name>SPEED_2_medium_100MHz_</name>
  89634. <description>medium(100MHz)</description>
  89635. <value>0x2</value>
  89636. </enumeratedValue>
  89637. <enumeratedValue>
  89638. <name>SPEED_3_max_200MHz_</name>
  89639. <description>max(200MHz)</description>
  89640. <value>0x3</value>
  89641. </enumeratedValue>
  89642. </enumeratedValues>
  89643. </field>
  89644. <field>
  89645. <name>ODE</name>
  89646. <description>Open Drain Enable Field</description>
  89647. <bitOffset>0xB</bitOffset>
  89648. <bitWidth>1</bitWidth>
  89649. <access>read-write</access>
  89650. <enumeratedValues>
  89651. <enumeratedValue>
  89652. <name>ODE_0_Open_Drain_Disabled</name>
  89653. <description>Open Drain Disabled</description>
  89654. <value>0</value>
  89655. </enumeratedValue>
  89656. <enumeratedValue>
  89657. <name>ODE_1_Open_Drain_Enabled</name>
  89658. <description>Open Drain Enabled</description>
  89659. <value>0x1</value>
  89660. </enumeratedValue>
  89661. </enumeratedValues>
  89662. </field>
  89663. <field>
  89664. <name>PKE</name>
  89665. <description>Pull / Keep Enable Field</description>
  89666. <bitOffset>0xC</bitOffset>
  89667. <bitWidth>1</bitWidth>
  89668. <access>read-write</access>
  89669. <enumeratedValues>
  89670. <enumeratedValue>
  89671. <name>PKE_0_Pull_Keeper_Disabled</name>
  89672. <description>Pull/Keeper Disabled</description>
  89673. <value>0</value>
  89674. </enumeratedValue>
  89675. <enumeratedValue>
  89676. <name>PKE_1_Pull_Keeper_Enabled</name>
  89677. <description>Pull/Keeper Enabled</description>
  89678. <value>0x1</value>
  89679. </enumeratedValue>
  89680. </enumeratedValues>
  89681. </field>
  89682. <field>
  89683. <name>PUE</name>
  89684. <description>Pull / Keep Select Field</description>
  89685. <bitOffset>0xD</bitOffset>
  89686. <bitWidth>1</bitWidth>
  89687. <access>read-write</access>
  89688. <enumeratedValues>
  89689. <enumeratedValue>
  89690. <name>PUE_0_Keeper</name>
  89691. <description>Keeper</description>
  89692. <value>0</value>
  89693. </enumeratedValue>
  89694. <enumeratedValue>
  89695. <name>PUE_1_Pull</name>
  89696. <description>Pull</description>
  89697. <value>0x1</value>
  89698. </enumeratedValue>
  89699. </enumeratedValues>
  89700. </field>
  89701. <field>
  89702. <name>PUS</name>
  89703. <description>Pull Up / Down Config. Field</description>
  89704. <bitOffset>0xE</bitOffset>
  89705. <bitWidth>2</bitWidth>
  89706. <access>read-write</access>
  89707. <enumeratedValues>
  89708. <enumeratedValue>
  89709. <name>PUS_0_100K_Ohm_Pull_Down</name>
  89710. <description>100K Ohm Pull Down</description>
  89711. <value>0</value>
  89712. </enumeratedValue>
  89713. <enumeratedValue>
  89714. <name>PUS_1_47K_Ohm_Pull_Up</name>
  89715. <description>47K Ohm Pull Up</description>
  89716. <value>0x1</value>
  89717. </enumeratedValue>
  89718. <enumeratedValue>
  89719. <name>PUS_2_100K_Ohm_Pull_Up</name>
  89720. <description>100K Ohm Pull Up</description>
  89721. <value>0x2</value>
  89722. </enumeratedValue>
  89723. <enumeratedValue>
  89724. <name>PUS_3_22K_Ohm_Pull_Up</name>
  89725. <description>22K Ohm Pull Up</description>
  89726. <value>0x3</value>
  89727. </enumeratedValue>
  89728. </enumeratedValues>
  89729. </field>
  89730. <field>
  89731. <name>HYS</name>
  89732. <description>Hyst. Enable Field</description>
  89733. <bitOffset>0x10</bitOffset>
  89734. <bitWidth>1</bitWidth>
  89735. <access>read-write</access>
  89736. <enumeratedValues>
  89737. <enumeratedValue>
  89738. <name>HYS_0_Hysteresis_Disabled</name>
  89739. <description>Hysteresis Disabled</description>
  89740. <value>0</value>
  89741. </enumeratedValue>
  89742. <enumeratedValue>
  89743. <name>HYS_1_Hysteresis_Enabled</name>
  89744. <description>Hysteresis Enabled</description>
  89745. <value>0x1</value>
  89746. </enumeratedValue>
  89747. </enumeratedValues>
  89748. </field>
  89749. </fields>
  89750. </register>
  89751. <register>
  89752. <name>SW_PAD_CTL_PAD_LCD_ENABLE</name>
  89753. <description>SW_PAD_CTL_PAD_LCD_ENABLE SW PAD Control Register</description>
  89754. <addressOffset>0x394</addressOffset>
  89755. <size>32</size>
  89756. <access>read-write</access>
  89757. <resetValue>0x10B0</resetValue>
  89758. <resetMask>0xFFFFFFFF</resetMask>
  89759. <fields>
  89760. <field>
  89761. <name>SRE</name>
  89762. <description>Slew Rate Field</description>
  89763. <bitOffset>0</bitOffset>
  89764. <bitWidth>1</bitWidth>
  89765. <access>read-write</access>
  89766. <enumeratedValues>
  89767. <enumeratedValue>
  89768. <name>SRE_0_Slow_Slew_Rate</name>
  89769. <description>Slow Slew Rate</description>
  89770. <value>0</value>
  89771. </enumeratedValue>
  89772. <enumeratedValue>
  89773. <name>SRE_1_Fast_Slew_Rate</name>
  89774. <description>Fast Slew Rate</description>
  89775. <value>0x1</value>
  89776. </enumeratedValue>
  89777. </enumeratedValues>
  89778. </field>
  89779. <field>
  89780. <name>DSE</name>
  89781. <description>Drive Strength Field</description>
  89782. <bitOffset>0x3</bitOffset>
  89783. <bitWidth>3</bitWidth>
  89784. <access>read-write</access>
  89785. <enumeratedValues>
  89786. <enumeratedValue>
  89787. <name>DSE_0_output_driver_disabled_</name>
  89788. <description>output driver disabled;</description>
  89789. <value>0</value>
  89790. </enumeratedValue>
  89791. <enumeratedValue>
  89792. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  89793. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  89794. <value>0x1</value>
  89795. </enumeratedValue>
  89796. <enumeratedValue>
  89797. <name>DSE_2_R0_2</name>
  89798. <description>R0/2</description>
  89799. <value>0x2</value>
  89800. </enumeratedValue>
  89801. <enumeratedValue>
  89802. <name>DSE_3_R0_3</name>
  89803. <description>R0/3</description>
  89804. <value>0x3</value>
  89805. </enumeratedValue>
  89806. <enumeratedValue>
  89807. <name>DSE_4_R0_4</name>
  89808. <description>R0/4</description>
  89809. <value>0x4</value>
  89810. </enumeratedValue>
  89811. <enumeratedValue>
  89812. <name>DSE_5_R0_5</name>
  89813. <description>R0/5</description>
  89814. <value>0x5</value>
  89815. </enumeratedValue>
  89816. <enumeratedValue>
  89817. <name>DSE_6_R0_6</name>
  89818. <description>R0/6</description>
  89819. <value>0x6</value>
  89820. </enumeratedValue>
  89821. <enumeratedValue>
  89822. <name>DSE_7_R0_7</name>
  89823. <description>R0/7</description>
  89824. <value>0x7</value>
  89825. </enumeratedValue>
  89826. </enumeratedValues>
  89827. </field>
  89828. <field>
  89829. <name>SPEED</name>
  89830. <description>Speed Field</description>
  89831. <bitOffset>0x6</bitOffset>
  89832. <bitWidth>2</bitWidth>
  89833. <access>read-write</access>
  89834. <enumeratedValues>
  89835. <enumeratedValue>
  89836. <name>SPEED_0_low_50MHz_</name>
  89837. <description>low(50MHz)</description>
  89838. <value>0</value>
  89839. </enumeratedValue>
  89840. <enumeratedValue>
  89841. <name>SPEED_1_medium_100MHz_</name>
  89842. <description>medium(100MHz)</description>
  89843. <value>0x1</value>
  89844. </enumeratedValue>
  89845. <enumeratedValue>
  89846. <name>SPEED_2_medium_100MHz_</name>
  89847. <description>medium(100MHz)</description>
  89848. <value>0x2</value>
  89849. </enumeratedValue>
  89850. <enumeratedValue>
  89851. <name>SPEED_3_max_200MHz_</name>
  89852. <description>max(200MHz)</description>
  89853. <value>0x3</value>
  89854. </enumeratedValue>
  89855. </enumeratedValues>
  89856. </field>
  89857. <field>
  89858. <name>ODE</name>
  89859. <description>Open Drain Enable Field</description>
  89860. <bitOffset>0xB</bitOffset>
  89861. <bitWidth>1</bitWidth>
  89862. <access>read-write</access>
  89863. <enumeratedValues>
  89864. <enumeratedValue>
  89865. <name>ODE_0_Open_Drain_Disabled</name>
  89866. <description>Open Drain Disabled</description>
  89867. <value>0</value>
  89868. </enumeratedValue>
  89869. <enumeratedValue>
  89870. <name>ODE_1_Open_Drain_Enabled</name>
  89871. <description>Open Drain Enabled</description>
  89872. <value>0x1</value>
  89873. </enumeratedValue>
  89874. </enumeratedValues>
  89875. </field>
  89876. <field>
  89877. <name>PKE</name>
  89878. <description>Pull / Keep Enable Field</description>
  89879. <bitOffset>0xC</bitOffset>
  89880. <bitWidth>1</bitWidth>
  89881. <access>read-write</access>
  89882. <enumeratedValues>
  89883. <enumeratedValue>
  89884. <name>PKE_0_Pull_Keeper_Disabled</name>
  89885. <description>Pull/Keeper Disabled</description>
  89886. <value>0</value>
  89887. </enumeratedValue>
  89888. <enumeratedValue>
  89889. <name>PKE_1_Pull_Keeper_Enabled</name>
  89890. <description>Pull/Keeper Enabled</description>
  89891. <value>0x1</value>
  89892. </enumeratedValue>
  89893. </enumeratedValues>
  89894. </field>
  89895. <field>
  89896. <name>PUE</name>
  89897. <description>Pull / Keep Select Field</description>
  89898. <bitOffset>0xD</bitOffset>
  89899. <bitWidth>1</bitWidth>
  89900. <access>read-write</access>
  89901. <enumeratedValues>
  89902. <enumeratedValue>
  89903. <name>PUE_0_Keeper</name>
  89904. <description>Keeper</description>
  89905. <value>0</value>
  89906. </enumeratedValue>
  89907. <enumeratedValue>
  89908. <name>PUE_1_Pull</name>
  89909. <description>Pull</description>
  89910. <value>0x1</value>
  89911. </enumeratedValue>
  89912. </enumeratedValues>
  89913. </field>
  89914. <field>
  89915. <name>PUS</name>
  89916. <description>Pull Up / Down Config. Field</description>
  89917. <bitOffset>0xE</bitOffset>
  89918. <bitWidth>2</bitWidth>
  89919. <access>read-write</access>
  89920. <enumeratedValues>
  89921. <enumeratedValue>
  89922. <name>PUS_0_100K_Ohm_Pull_Down</name>
  89923. <description>100K Ohm Pull Down</description>
  89924. <value>0</value>
  89925. </enumeratedValue>
  89926. <enumeratedValue>
  89927. <name>PUS_1_47K_Ohm_Pull_Up</name>
  89928. <description>47K Ohm Pull Up</description>
  89929. <value>0x1</value>
  89930. </enumeratedValue>
  89931. <enumeratedValue>
  89932. <name>PUS_2_100K_Ohm_Pull_Up</name>
  89933. <description>100K Ohm Pull Up</description>
  89934. <value>0x2</value>
  89935. </enumeratedValue>
  89936. <enumeratedValue>
  89937. <name>PUS_3_22K_Ohm_Pull_Up</name>
  89938. <description>22K Ohm Pull Up</description>
  89939. <value>0x3</value>
  89940. </enumeratedValue>
  89941. </enumeratedValues>
  89942. </field>
  89943. <field>
  89944. <name>HYS</name>
  89945. <description>Hyst. Enable Field</description>
  89946. <bitOffset>0x10</bitOffset>
  89947. <bitWidth>1</bitWidth>
  89948. <access>read-write</access>
  89949. <enumeratedValues>
  89950. <enumeratedValue>
  89951. <name>HYS_0_Hysteresis_Disabled</name>
  89952. <description>Hysteresis Disabled</description>
  89953. <value>0</value>
  89954. </enumeratedValue>
  89955. <enumeratedValue>
  89956. <name>HYS_1_Hysteresis_Enabled</name>
  89957. <description>Hysteresis Enabled</description>
  89958. <value>0x1</value>
  89959. </enumeratedValue>
  89960. </enumeratedValues>
  89961. </field>
  89962. </fields>
  89963. </register>
  89964. <register>
  89965. <name>SW_PAD_CTL_PAD_LCD_HSYNC</name>
  89966. <description>SW_PAD_CTL_PAD_LCD_HSYNC SW PAD Control Register</description>
  89967. <addressOffset>0x398</addressOffset>
  89968. <size>32</size>
  89969. <access>read-write</access>
  89970. <resetValue>0x10B0</resetValue>
  89971. <resetMask>0xFFFFFFFF</resetMask>
  89972. <fields>
  89973. <field>
  89974. <name>SRE</name>
  89975. <description>Slew Rate Field</description>
  89976. <bitOffset>0</bitOffset>
  89977. <bitWidth>1</bitWidth>
  89978. <access>read-write</access>
  89979. <enumeratedValues>
  89980. <enumeratedValue>
  89981. <name>SRE_0_Slow_Slew_Rate</name>
  89982. <description>Slow Slew Rate</description>
  89983. <value>0</value>
  89984. </enumeratedValue>
  89985. <enumeratedValue>
  89986. <name>SRE_1_Fast_Slew_Rate</name>
  89987. <description>Fast Slew Rate</description>
  89988. <value>0x1</value>
  89989. </enumeratedValue>
  89990. </enumeratedValues>
  89991. </field>
  89992. <field>
  89993. <name>DSE</name>
  89994. <description>Drive Strength Field</description>
  89995. <bitOffset>0x3</bitOffset>
  89996. <bitWidth>3</bitWidth>
  89997. <access>read-write</access>
  89998. <enumeratedValues>
  89999. <enumeratedValue>
  90000. <name>DSE_0_output_driver_disabled_</name>
  90001. <description>output driver disabled;</description>
  90002. <value>0</value>
  90003. </enumeratedValue>
  90004. <enumeratedValue>
  90005. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  90006. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  90007. <value>0x1</value>
  90008. </enumeratedValue>
  90009. <enumeratedValue>
  90010. <name>DSE_2_R0_2</name>
  90011. <description>R0/2</description>
  90012. <value>0x2</value>
  90013. </enumeratedValue>
  90014. <enumeratedValue>
  90015. <name>DSE_3_R0_3</name>
  90016. <description>R0/3</description>
  90017. <value>0x3</value>
  90018. </enumeratedValue>
  90019. <enumeratedValue>
  90020. <name>DSE_4_R0_4</name>
  90021. <description>R0/4</description>
  90022. <value>0x4</value>
  90023. </enumeratedValue>
  90024. <enumeratedValue>
  90025. <name>DSE_5_R0_5</name>
  90026. <description>R0/5</description>
  90027. <value>0x5</value>
  90028. </enumeratedValue>
  90029. <enumeratedValue>
  90030. <name>DSE_6_R0_6</name>
  90031. <description>R0/6</description>
  90032. <value>0x6</value>
  90033. </enumeratedValue>
  90034. <enumeratedValue>
  90035. <name>DSE_7_R0_7</name>
  90036. <description>R0/7</description>
  90037. <value>0x7</value>
  90038. </enumeratedValue>
  90039. </enumeratedValues>
  90040. </field>
  90041. <field>
  90042. <name>SPEED</name>
  90043. <description>Speed Field</description>
  90044. <bitOffset>0x6</bitOffset>
  90045. <bitWidth>2</bitWidth>
  90046. <access>read-write</access>
  90047. <enumeratedValues>
  90048. <enumeratedValue>
  90049. <name>SPEED_0_low_50MHz_</name>
  90050. <description>low(50MHz)</description>
  90051. <value>0</value>
  90052. </enumeratedValue>
  90053. <enumeratedValue>
  90054. <name>SPEED_1_medium_100MHz_</name>
  90055. <description>medium(100MHz)</description>
  90056. <value>0x1</value>
  90057. </enumeratedValue>
  90058. <enumeratedValue>
  90059. <name>SPEED_2_medium_100MHz_</name>
  90060. <description>medium(100MHz)</description>
  90061. <value>0x2</value>
  90062. </enumeratedValue>
  90063. <enumeratedValue>
  90064. <name>SPEED_3_max_200MHz_</name>
  90065. <description>max(200MHz)</description>
  90066. <value>0x3</value>
  90067. </enumeratedValue>
  90068. </enumeratedValues>
  90069. </field>
  90070. <field>
  90071. <name>ODE</name>
  90072. <description>Open Drain Enable Field</description>
  90073. <bitOffset>0xB</bitOffset>
  90074. <bitWidth>1</bitWidth>
  90075. <access>read-write</access>
  90076. <enumeratedValues>
  90077. <enumeratedValue>
  90078. <name>ODE_0_Open_Drain_Disabled</name>
  90079. <description>Open Drain Disabled</description>
  90080. <value>0</value>
  90081. </enumeratedValue>
  90082. <enumeratedValue>
  90083. <name>ODE_1_Open_Drain_Enabled</name>
  90084. <description>Open Drain Enabled</description>
  90085. <value>0x1</value>
  90086. </enumeratedValue>
  90087. </enumeratedValues>
  90088. </field>
  90089. <field>
  90090. <name>PKE</name>
  90091. <description>Pull / Keep Enable Field</description>
  90092. <bitOffset>0xC</bitOffset>
  90093. <bitWidth>1</bitWidth>
  90094. <access>read-write</access>
  90095. <enumeratedValues>
  90096. <enumeratedValue>
  90097. <name>PKE_0_Pull_Keeper_Disabled</name>
  90098. <description>Pull/Keeper Disabled</description>
  90099. <value>0</value>
  90100. </enumeratedValue>
  90101. <enumeratedValue>
  90102. <name>PKE_1_Pull_Keeper_Enabled</name>
  90103. <description>Pull/Keeper Enabled</description>
  90104. <value>0x1</value>
  90105. </enumeratedValue>
  90106. </enumeratedValues>
  90107. </field>
  90108. <field>
  90109. <name>PUE</name>
  90110. <description>Pull / Keep Select Field</description>
  90111. <bitOffset>0xD</bitOffset>
  90112. <bitWidth>1</bitWidth>
  90113. <access>read-write</access>
  90114. <enumeratedValues>
  90115. <enumeratedValue>
  90116. <name>PUE_0_Keeper</name>
  90117. <description>Keeper</description>
  90118. <value>0</value>
  90119. </enumeratedValue>
  90120. <enumeratedValue>
  90121. <name>PUE_1_Pull</name>
  90122. <description>Pull</description>
  90123. <value>0x1</value>
  90124. </enumeratedValue>
  90125. </enumeratedValues>
  90126. </field>
  90127. <field>
  90128. <name>PUS</name>
  90129. <description>Pull Up / Down Config. Field</description>
  90130. <bitOffset>0xE</bitOffset>
  90131. <bitWidth>2</bitWidth>
  90132. <access>read-write</access>
  90133. <enumeratedValues>
  90134. <enumeratedValue>
  90135. <name>PUS_0_100K_Ohm_Pull_Down</name>
  90136. <description>100K Ohm Pull Down</description>
  90137. <value>0</value>
  90138. </enumeratedValue>
  90139. <enumeratedValue>
  90140. <name>PUS_1_47K_Ohm_Pull_Up</name>
  90141. <description>47K Ohm Pull Up</description>
  90142. <value>0x1</value>
  90143. </enumeratedValue>
  90144. <enumeratedValue>
  90145. <name>PUS_2_100K_Ohm_Pull_Up</name>
  90146. <description>100K Ohm Pull Up</description>
  90147. <value>0x2</value>
  90148. </enumeratedValue>
  90149. <enumeratedValue>
  90150. <name>PUS_3_22K_Ohm_Pull_Up</name>
  90151. <description>22K Ohm Pull Up</description>
  90152. <value>0x3</value>
  90153. </enumeratedValue>
  90154. </enumeratedValues>
  90155. </field>
  90156. <field>
  90157. <name>HYS</name>
  90158. <description>Hyst. Enable Field</description>
  90159. <bitOffset>0x10</bitOffset>
  90160. <bitWidth>1</bitWidth>
  90161. <access>read-write</access>
  90162. <enumeratedValues>
  90163. <enumeratedValue>
  90164. <name>HYS_0_Hysteresis_Disabled</name>
  90165. <description>Hysteresis Disabled</description>
  90166. <value>0</value>
  90167. </enumeratedValue>
  90168. <enumeratedValue>
  90169. <name>HYS_1_Hysteresis_Enabled</name>
  90170. <description>Hysteresis Enabled</description>
  90171. <value>0x1</value>
  90172. </enumeratedValue>
  90173. </enumeratedValues>
  90174. </field>
  90175. </fields>
  90176. </register>
  90177. <register>
  90178. <name>SW_PAD_CTL_PAD_LCD_VSYNC</name>
  90179. <description>SW_PAD_CTL_PAD_LCD_VSYNC SW PAD Control Register</description>
  90180. <addressOffset>0x39C</addressOffset>
  90181. <size>32</size>
  90182. <access>read-write</access>
  90183. <resetValue>0x10B0</resetValue>
  90184. <resetMask>0xFFFFFFFF</resetMask>
  90185. <fields>
  90186. <field>
  90187. <name>SRE</name>
  90188. <description>Slew Rate Field</description>
  90189. <bitOffset>0</bitOffset>
  90190. <bitWidth>1</bitWidth>
  90191. <access>read-write</access>
  90192. <enumeratedValues>
  90193. <enumeratedValue>
  90194. <name>SRE_0_Slow_Slew_Rate</name>
  90195. <description>Slow Slew Rate</description>
  90196. <value>0</value>
  90197. </enumeratedValue>
  90198. <enumeratedValue>
  90199. <name>SRE_1_Fast_Slew_Rate</name>
  90200. <description>Fast Slew Rate</description>
  90201. <value>0x1</value>
  90202. </enumeratedValue>
  90203. </enumeratedValues>
  90204. </field>
  90205. <field>
  90206. <name>DSE</name>
  90207. <description>Drive Strength Field</description>
  90208. <bitOffset>0x3</bitOffset>
  90209. <bitWidth>3</bitWidth>
  90210. <access>read-write</access>
  90211. <enumeratedValues>
  90212. <enumeratedValue>
  90213. <name>DSE_0_output_driver_disabled_</name>
  90214. <description>output driver disabled;</description>
  90215. <value>0</value>
  90216. </enumeratedValue>
  90217. <enumeratedValue>
  90218. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  90219. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  90220. <value>0x1</value>
  90221. </enumeratedValue>
  90222. <enumeratedValue>
  90223. <name>DSE_2_R0_2</name>
  90224. <description>R0/2</description>
  90225. <value>0x2</value>
  90226. </enumeratedValue>
  90227. <enumeratedValue>
  90228. <name>DSE_3_R0_3</name>
  90229. <description>R0/3</description>
  90230. <value>0x3</value>
  90231. </enumeratedValue>
  90232. <enumeratedValue>
  90233. <name>DSE_4_R0_4</name>
  90234. <description>R0/4</description>
  90235. <value>0x4</value>
  90236. </enumeratedValue>
  90237. <enumeratedValue>
  90238. <name>DSE_5_R0_5</name>
  90239. <description>R0/5</description>
  90240. <value>0x5</value>
  90241. </enumeratedValue>
  90242. <enumeratedValue>
  90243. <name>DSE_6_R0_6</name>
  90244. <description>R0/6</description>
  90245. <value>0x6</value>
  90246. </enumeratedValue>
  90247. <enumeratedValue>
  90248. <name>DSE_7_R0_7</name>
  90249. <description>R0/7</description>
  90250. <value>0x7</value>
  90251. </enumeratedValue>
  90252. </enumeratedValues>
  90253. </field>
  90254. <field>
  90255. <name>SPEED</name>
  90256. <description>Speed Field</description>
  90257. <bitOffset>0x6</bitOffset>
  90258. <bitWidth>2</bitWidth>
  90259. <access>read-write</access>
  90260. <enumeratedValues>
  90261. <enumeratedValue>
  90262. <name>SPEED_0_low_50MHz_</name>
  90263. <description>low(50MHz)</description>
  90264. <value>0</value>
  90265. </enumeratedValue>
  90266. <enumeratedValue>
  90267. <name>SPEED_1_medium_100MHz_</name>
  90268. <description>medium(100MHz)</description>
  90269. <value>0x1</value>
  90270. </enumeratedValue>
  90271. <enumeratedValue>
  90272. <name>SPEED_2_medium_100MHz_</name>
  90273. <description>medium(100MHz)</description>
  90274. <value>0x2</value>
  90275. </enumeratedValue>
  90276. <enumeratedValue>
  90277. <name>SPEED_3_max_200MHz_</name>
  90278. <description>max(200MHz)</description>
  90279. <value>0x3</value>
  90280. </enumeratedValue>
  90281. </enumeratedValues>
  90282. </field>
  90283. <field>
  90284. <name>ODE</name>
  90285. <description>Open Drain Enable Field</description>
  90286. <bitOffset>0xB</bitOffset>
  90287. <bitWidth>1</bitWidth>
  90288. <access>read-write</access>
  90289. <enumeratedValues>
  90290. <enumeratedValue>
  90291. <name>ODE_0_Open_Drain_Disabled</name>
  90292. <description>Open Drain Disabled</description>
  90293. <value>0</value>
  90294. </enumeratedValue>
  90295. <enumeratedValue>
  90296. <name>ODE_1_Open_Drain_Enabled</name>
  90297. <description>Open Drain Enabled</description>
  90298. <value>0x1</value>
  90299. </enumeratedValue>
  90300. </enumeratedValues>
  90301. </field>
  90302. <field>
  90303. <name>PKE</name>
  90304. <description>Pull / Keep Enable Field</description>
  90305. <bitOffset>0xC</bitOffset>
  90306. <bitWidth>1</bitWidth>
  90307. <access>read-write</access>
  90308. <enumeratedValues>
  90309. <enumeratedValue>
  90310. <name>PKE_0_Pull_Keeper_Disabled</name>
  90311. <description>Pull/Keeper Disabled</description>
  90312. <value>0</value>
  90313. </enumeratedValue>
  90314. <enumeratedValue>
  90315. <name>PKE_1_Pull_Keeper_Enabled</name>
  90316. <description>Pull/Keeper Enabled</description>
  90317. <value>0x1</value>
  90318. </enumeratedValue>
  90319. </enumeratedValues>
  90320. </field>
  90321. <field>
  90322. <name>PUE</name>
  90323. <description>Pull / Keep Select Field</description>
  90324. <bitOffset>0xD</bitOffset>
  90325. <bitWidth>1</bitWidth>
  90326. <access>read-write</access>
  90327. <enumeratedValues>
  90328. <enumeratedValue>
  90329. <name>PUE_0_Keeper</name>
  90330. <description>Keeper</description>
  90331. <value>0</value>
  90332. </enumeratedValue>
  90333. <enumeratedValue>
  90334. <name>PUE_1_Pull</name>
  90335. <description>Pull</description>
  90336. <value>0x1</value>
  90337. </enumeratedValue>
  90338. </enumeratedValues>
  90339. </field>
  90340. <field>
  90341. <name>PUS</name>
  90342. <description>Pull Up / Down Config. Field</description>
  90343. <bitOffset>0xE</bitOffset>
  90344. <bitWidth>2</bitWidth>
  90345. <access>read-write</access>
  90346. <enumeratedValues>
  90347. <enumeratedValue>
  90348. <name>PUS_0_100K_Ohm_Pull_Down</name>
  90349. <description>100K Ohm Pull Down</description>
  90350. <value>0</value>
  90351. </enumeratedValue>
  90352. <enumeratedValue>
  90353. <name>PUS_1_47K_Ohm_Pull_Up</name>
  90354. <description>47K Ohm Pull Up</description>
  90355. <value>0x1</value>
  90356. </enumeratedValue>
  90357. <enumeratedValue>
  90358. <name>PUS_2_100K_Ohm_Pull_Up</name>
  90359. <description>100K Ohm Pull Up</description>
  90360. <value>0x2</value>
  90361. </enumeratedValue>
  90362. <enumeratedValue>
  90363. <name>PUS_3_22K_Ohm_Pull_Up</name>
  90364. <description>22K Ohm Pull Up</description>
  90365. <value>0x3</value>
  90366. </enumeratedValue>
  90367. </enumeratedValues>
  90368. </field>
  90369. <field>
  90370. <name>HYS</name>
  90371. <description>Hyst. Enable Field</description>
  90372. <bitOffset>0x10</bitOffset>
  90373. <bitWidth>1</bitWidth>
  90374. <access>read-write</access>
  90375. <enumeratedValues>
  90376. <enumeratedValue>
  90377. <name>HYS_0_Hysteresis_Disabled</name>
  90378. <description>Hysteresis Disabled</description>
  90379. <value>0</value>
  90380. </enumeratedValue>
  90381. <enumeratedValue>
  90382. <name>HYS_1_Hysteresis_Enabled</name>
  90383. <description>Hysteresis Enabled</description>
  90384. <value>0x1</value>
  90385. </enumeratedValue>
  90386. </enumeratedValues>
  90387. </field>
  90388. </fields>
  90389. </register>
  90390. <register>
  90391. <name>SW_PAD_CTL_PAD_LCD_RESET</name>
  90392. <description>SW_PAD_CTL_PAD_LCD_RESET SW PAD Control Register</description>
  90393. <addressOffset>0x3A0</addressOffset>
  90394. <size>32</size>
  90395. <access>read-write</access>
  90396. <resetValue>0x10B0</resetValue>
  90397. <resetMask>0xFFFFFFFF</resetMask>
  90398. <fields>
  90399. <field>
  90400. <name>SRE</name>
  90401. <description>Slew Rate Field</description>
  90402. <bitOffset>0</bitOffset>
  90403. <bitWidth>1</bitWidth>
  90404. <access>read-write</access>
  90405. <enumeratedValues>
  90406. <enumeratedValue>
  90407. <name>SRE_0_Slow_Slew_Rate</name>
  90408. <description>Slow Slew Rate</description>
  90409. <value>0</value>
  90410. </enumeratedValue>
  90411. <enumeratedValue>
  90412. <name>SRE_1_Fast_Slew_Rate</name>
  90413. <description>Fast Slew Rate</description>
  90414. <value>0x1</value>
  90415. </enumeratedValue>
  90416. </enumeratedValues>
  90417. </field>
  90418. <field>
  90419. <name>DSE</name>
  90420. <description>Drive Strength Field</description>
  90421. <bitOffset>0x3</bitOffset>
  90422. <bitWidth>3</bitWidth>
  90423. <access>read-write</access>
  90424. <enumeratedValues>
  90425. <enumeratedValue>
  90426. <name>DSE_0_output_driver_disabled_</name>
  90427. <description>output driver disabled;</description>
  90428. <value>0</value>
  90429. </enumeratedValue>
  90430. <enumeratedValue>
  90431. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  90432. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  90433. <value>0x1</value>
  90434. </enumeratedValue>
  90435. <enumeratedValue>
  90436. <name>DSE_2_R0_2</name>
  90437. <description>R0/2</description>
  90438. <value>0x2</value>
  90439. </enumeratedValue>
  90440. <enumeratedValue>
  90441. <name>DSE_3_R0_3</name>
  90442. <description>R0/3</description>
  90443. <value>0x3</value>
  90444. </enumeratedValue>
  90445. <enumeratedValue>
  90446. <name>DSE_4_R0_4</name>
  90447. <description>R0/4</description>
  90448. <value>0x4</value>
  90449. </enumeratedValue>
  90450. <enumeratedValue>
  90451. <name>DSE_5_R0_5</name>
  90452. <description>R0/5</description>
  90453. <value>0x5</value>
  90454. </enumeratedValue>
  90455. <enumeratedValue>
  90456. <name>DSE_6_R0_6</name>
  90457. <description>R0/6</description>
  90458. <value>0x6</value>
  90459. </enumeratedValue>
  90460. <enumeratedValue>
  90461. <name>DSE_7_R0_7</name>
  90462. <description>R0/7</description>
  90463. <value>0x7</value>
  90464. </enumeratedValue>
  90465. </enumeratedValues>
  90466. </field>
  90467. <field>
  90468. <name>SPEED</name>
  90469. <description>Speed Field</description>
  90470. <bitOffset>0x6</bitOffset>
  90471. <bitWidth>2</bitWidth>
  90472. <access>read-write</access>
  90473. <enumeratedValues>
  90474. <enumeratedValue>
  90475. <name>SPEED_0_low_50MHz_</name>
  90476. <description>low(50MHz)</description>
  90477. <value>0</value>
  90478. </enumeratedValue>
  90479. <enumeratedValue>
  90480. <name>SPEED_1_medium_100MHz_</name>
  90481. <description>medium(100MHz)</description>
  90482. <value>0x1</value>
  90483. </enumeratedValue>
  90484. <enumeratedValue>
  90485. <name>SPEED_2_medium_100MHz_</name>
  90486. <description>medium(100MHz)</description>
  90487. <value>0x2</value>
  90488. </enumeratedValue>
  90489. <enumeratedValue>
  90490. <name>SPEED_3_max_200MHz_</name>
  90491. <description>max(200MHz)</description>
  90492. <value>0x3</value>
  90493. </enumeratedValue>
  90494. </enumeratedValues>
  90495. </field>
  90496. <field>
  90497. <name>ODE</name>
  90498. <description>Open Drain Enable Field</description>
  90499. <bitOffset>0xB</bitOffset>
  90500. <bitWidth>1</bitWidth>
  90501. <access>read-write</access>
  90502. <enumeratedValues>
  90503. <enumeratedValue>
  90504. <name>ODE_0_Open_Drain_Disabled</name>
  90505. <description>Open Drain Disabled</description>
  90506. <value>0</value>
  90507. </enumeratedValue>
  90508. <enumeratedValue>
  90509. <name>ODE_1_Open_Drain_Enabled</name>
  90510. <description>Open Drain Enabled</description>
  90511. <value>0x1</value>
  90512. </enumeratedValue>
  90513. </enumeratedValues>
  90514. </field>
  90515. <field>
  90516. <name>PKE</name>
  90517. <description>Pull / Keep Enable Field</description>
  90518. <bitOffset>0xC</bitOffset>
  90519. <bitWidth>1</bitWidth>
  90520. <access>read-write</access>
  90521. <enumeratedValues>
  90522. <enumeratedValue>
  90523. <name>PKE_0_Pull_Keeper_Disabled</name>
  90524. <description>Pull/Keeper Disabled</description>
  90525. <value>0</value>
  90526. </enumeratedValue>
  90527. <enumeratedValue>
  90528. <name>PKE_1_Pull_Keeper_Enabled</name>
  90529. <description>Pull/Keeper Enabled</description>
  90530. <value>0x1</value>
  90531. </enumeratedValue>
  90532. </enumeratedValues>
  90533. </field>
  90534. <field>
  90535. <name>PUE</name>
  90536. <description>Pull / Keep Select Field</description>
  90537. <bitOffset>0xD</bitOffset>
  90538. <bitWidth>1</bitWidth>
  90539. <access>read-write</access>
  90540. <enumeratedValues>
  90541. <enumeratedValue>
  90542. <name>PUE_0_Keeper</name>
  90543. <description>Keeper</description>
  90544. <value>0</value>
  90545. </enumeratedValue>
  90546. <enumeratedValue>
  90547. <name>PUE_1_Pull</name>
  90548. <description>Pull</description>
  90549. <value>0x1</value>
  90550. </enumeratedValue>
  90551. </enumeratedValues>
  90552. </field>
  90553. <field>
  90554. <name>PUS</name>
  90555. <description>Pull Up / Down Config. Field</description>
  90556. <bitOffset>0xE</bitOffset>
  90557. <bitWidth>2</bitWidth>
  90558. <access>read-write</access>
  90559. <enumeratedValues>
  90560. <enumeratedValue>
  90561. <name>PUS_0_100K_Ohm_Pull_Down</name>
  90562. <description>100K Ohm Pull Down</description>
  90563. <value>0</value>
  90564. </enumeratedValue>
  90565. <enumeratedValue>
  90566. <name>PUS_1_47K_Ohm_Pull_Up</name>
  90567. <description>47K Ohm Pull Up</description>
  90568. <value>0x1</value>
  90569. </enumeratedValue>
  90570. <enumeratedValue>
  90571. <name>PUS_2_100K_Ohm_Pull_Up</name>
  90572. <description>100K Ohm Pull Up</description>
  90573. <value>0x2</value>
  90574. </enumeratedValue>
  90575. <enumeratedValue>
  90576. <name>PUS_3_22K_Ohm_Pull_Up</name>
  90577. <description>22K Ohm Pull Up</description>
  90578. <value>0x3</value>
  90579. </enumeratedValue>
  90580. </enumeratedValues>
  90581. </field>
  90582. <field>
  90583. <name>HYS</name>
  90584. <description>Hyst. Enable Field</description>
  90585. <bitOffset>0x10</bitOffset>
  90586. <bitWidth>1</bitWidth>
  90587. <access>read-write</access>
  90588. <enumeratedValues>
  90589. <enumeratedValue>
  90590. <name>HYS_0_Hysteresis_Disabled</name>
  90591. <description>Hysteresis Disabled</description>
  90592. <value>0</value>
  90593. </enumeratedValue>
  90594. <enumeratedValue>
  90595. <name>HYS_1_Hysteresis_Enabled</name>
  90596. <description>Hysteresis Enabled</description>
  90597. <value>0x1</value>
  90598. </enumeratedValue>
  90599. </enumeratedValues>
  90600. </field>
  90601. </fields>
  90602. </register>
  90603. <register>
  90604. <name>SW_PAD_CTL_PAD_LCD_DATA00</name>
  90605. <description>SW_PAD_CTL_PAD_LCD_DATA00 SW PAD Control Register</description>
  90606. <addressOffset>0x3A4</addressOffset>
  90607. <size>32</size>
  90608. <access>read-write</access>
  90609. <resetValue>0x10B0</resetValue>
  90610. <resetMask>0xFFFFFFFF</resetMask>
  90611. <fields>
  90612. <field>
  90613. <name>SRE</name>
  90614. <description>Slew Rate Field</description>
  90615. <bitOffset>0</bitOffset>
  90616. <bitWidth>1</bitWidth>
  90617. <access>read-write</access>
  90618. <enumeratedValues>
  90619. <enumeratedValue>
  90620. <name>SRE_0_Slow_Slew_Rate</name>
  90621. <description>Slow Slew Rate</description>
  90622. <value>0</value>
  90623. </enumeratedValue>
  90624. <enumeratedValue>
  90625. <name>SRE_1_Fast_Slew_Rate</name>
  90626. <description>Fast Slew Rate</description>
  90627. <value>0x1</value>
  90628. </enumeratedValue>
  90629. </enumeratedValues>
  90630. </field>
  90631. <field>
  90632. <name>DSE</name>
  90633. <description>Drive Strength Field</description>
  90634. <bitOffset>0x3</bitOffset>
  90635. <bitWidth>3</bitWidth>
  90636. <access>read-write</access>
  90637. <enumeratedValues>
  90638. <enumeratedValue>
  90639. <name>DSE_0_output_driver_disabled_</name>
  90640. <description>output driver disabled;</description>
  90641. <value>0</value>
  90642. </enumeratedValue>
  90643. <enumeratedValue>
  90644. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  90645. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  90646. <value>0x1</value>
  90647. </enumeratedValue>
  90648. <enumeratedValue>
  90649. <name>DSE_2_R0_2</name>
  90650. <description>R0/2</description>
  90651. <value>0x2</value>
  90652. </enumeratedValue>
  90653. <enumeratedValue>
  90654. <name>DSE_3_R0_3</name>
  90655. <description>R0/3</description>
  90656. <value>0x3</value>
  90657. </enumeratedValue>
  90658. <enumeratedValue>
  90659. <name>DSE_4_R0_4</name>
  90660. <description>R0/4</description>
  90661. <value>0x4</value>
  90662. </enumeratedValue>
  90663. <enumeratedValue>
  90664. <name>DSE_5_R0_5</name>
  90665. <description>R0/5</description>
  90666. <value>0x5</value>
  90667. </enumeratedValue>
  90668. <enumeratedValue>
  90669. <name>DSE_6_R0_6</name>
  90670. <description>R0/6</description>
  90671. <value>0x6</value>
  90672. </enumeratedValue>
  90673. <enumeratedValue>
  90674. <name>DSE_7_R0_7</name>
  90675. <description>R0/7</description>
  90676. <value>0x7</value>
  90677. </enumeratedValue>
  90678. </enumeratedValues>
  90679. </field>
  90680. <field>
  90681. <name>SPEED</name>
  90682. <description>Speed Field</description>
  90683. <bitOffset>0x6</bitOffset>
  90684. <bitWidth>2</bitWidth>
  90685. <access>read-write</access>
  90686. <enumeratedValues>
  90687. <enumeratedValue>
  90688. <name>SPEED_0_low_50MHz_</name>
  90689. <description>low(50MHz)</description>
  90690. <value>0</value>
  90691. </enumeratedValue>
  90692. <enumeratedValue>
  90693. <name>SPEED_1_medium_100MHz_</name>
  90694. <description>medium(100MHz)</description>
  90695. <value>0x1</value>
  90696. </enumeratedValue>
  90697. <enumeratedValue>
  90698. <name>SPEED_2_medium_100MHz_</name>
  90699. <description>medium(100MHz)</description>
  90700. <value>0x2</value>
  90701. </enumeratedValue>
  90702. <enumeratedValue>
  90703. <name>SPEED_3_max_200MHz_</name>
  90704. <description>max(200MHz)</description>
  90705. <value>0x3</value>
  90706. </enumeratedValue>
  90707. </enumeratedValues>
  90708. </field>
  90709. <field>
  90710. <name>ODE</name>
  90711. <description>Open Drain Enable Field</description>
  90712. <bitOffset>0xB</bitOffset>
  90713. <bitWidth>1</bitWidth>
  90714. <access>read-write</access>
  90715. <enumeratedValues>
  90716. <enumeratedValue>
  90717. <name>ODE_0_Open_Drain_Disabled</name>
  90718. <description>Open Drain Disabled</description>
  90719. <value>0</value>
  90720. </enumeratedValue>
  90721. <enumeratedValue>
  90722. <name>ODE_1_Open_Drain_Enabled</name>
  90723. <description>Open Drain Enabled</description>
  90724. <value>0x1</value>
  90725. </enumeratedValue>
  90726. </enumeratedValues>
  90727. </field>
  90728. <field>
  90729. <name>PKE</name>
  90730. <description>Pull / Keep Enable Field</description>
  90731. <bitOffset>0xC</bitOffset>
  90732. <bitWidth>1</bitWidth>
  90733. <access>read-write</access>
  90734. <enumeratedValues>
  90735. <enumeratedValue>
  90736. <name>PKE_0_Pull_Keeper_Disabled</name>
  90737. <description>Pull/Keeper Disabled</description>
  90738. <value>0</value>
  90739. </enumeratedValue>
  90740. <enumeratedValue>
  90741. <name>PKE_1_Pull_Keeper_Enabled</name>
  90742. <description>Pull/Keeper Enabled</description>
  90743. <value>0x1</value>
  90744. </enumeratedValue>
  90745. </enumeratedValues>
  90746. </field>
  90747. <field>
  90748. <name>PUE</name>
  90749. <description>Pull / Keep Select Field</description>
  90750. <bitOffset>0xD</bitOffset>
  90751. <bitWidth>1</bitWidth>
  90752. <access>read-write</access>
  90753. <enumeratedValues>
  90754. <enumeratedValue>
  90755. <name>PUE_0_Keeper</name>
  90756. <description>Keeper</description>
  90757. <value>0</value>
  90758. </enumeratedValue>
  90759. <enumeratedValue>
  90760. <name>PUE_1_Pull</name>
  90761. <description>Pull</description>
  90762. <value>0x1</value>
  90763. </enumeratedValue>
  90764. </enumeratedValues>
  90765. </field>
  90766. <field>
  90767. <name>PUS</name>
  90768. <description>Pull Up / Down Config. Field</description>
  90769. <bitOffset>0xE</bitOffset>
  90770. <bitWidth>2</bitWidth>
  90771. <access>read-write</access>
  90772. <enumeratedValues>
  90773. <enumeratedValue>
  90774. <name>PUS_0_100K_Ohm_Pull_Down</name>
  90775. <description>100K Ohm Pull Down</description>
  90776. <value>0</value>
  90777. </enumeratedValue>
  90778. <enumeratedValue>
  90779. <name>PUS_1_47K_Ohm_Pull_Up</name>
  90780. <description>47K Ohm Pull Up</description>
  90781. <value>0x1</value>
  90782. </enumeratedValue>
  90783. <enumeratedValue>
  90784. <name>PUS_2_100K_Ohm_Pull_Up</name>
  90785. <description>100K Ohm Pull Up</description>
  90786. <value>0x2</value>
  90787. </enumeratedValue>
  90788. <enumeratedValue>
  90789. <name>PUS_3_22K_Ohm_Pull_Up</name>
  90790. <description>22K Ohm Pull Up</description>
  90791. <value>0x3</value>
  90792. </enumeratedValue>
  90793. </enumeratedValues>
  90794. </field>
  90795. <field>
  90796. <name>HYS</name>
  90797. <description>Hyst. Enable Field</description>
  90798. <bitOffset>0x10</bitOffset>
  90799. <bitWidth>1</bitWidth>
  90800. <access>read-write</access>
  90801. <enumeratedValues>
  90802. <enumeratedValue>
  90803. <name>HYS_0_Hysteresis_Disabled</name>
  90804. <description>Hysteresis Disabled</description>
  90805. <value>0</value>
  90806. </enumeratedValue>
  90807. <enumeratedValue>
  90808. <name>HYS_1_Hysteresis_Enabled</name>
  90809. <description>Hysteresis Enabled</description>
  90810. <value>0x1</value>
  90811. </enumeratedValue>
  90812. </enumeratedValues>
  90813. </field>
  90814. </fields>
  90815. </register>
  90816. <register>
  90817. <name>SW_PAD_CTL_PAD_LCD_DATA01</name>
  90818. <description>SW_PAD_CTL_PAD_LCD_DATA01 SW PAD Control Register</description>
  90819. <addressOffset>0x3A8</addressOffset>
  90820. <size>32</size>
  90821. <access>read-write</access>
  90822. <resetValue>0x10B0</resetValue>
  90823. <resetMask>0xFFFFFFFF</resetMask>
  90824. <fields>
  90825. <field>
  90826. <name>SRE</name>
  90827. <description>Slew Rate Field</description>
  90828. <bitOffset>0</bitOffset>
  90829. <bitWidth>1</bitWidth>
  90830. <access>read-write</access>
  90831. <enumeratedValues>
  90832. <enumeratedValue>
  90833. <name>SRE_0_Slow_Slew_Rate</name>
  90834. <description>Slow Slew Rate</description>
  90835. <value>0</value>
  90836. </enumeratedValue>
  90837. <enumeratedValue>
  90838. <name>SRE_1_Fast_Slew_Rate</name>
  90839. <description>Fast Slew Rate</description>
  90840. <value>0x1</value>
  90841. </enumeratedValue>
  90842. </enumeratedValues>
  90843. </field>
  90844. <field>
  90845. <name>DSE</name>
  90846. <description>Drive Strength Field</description>
  90847. <bitOffset>0x3</bitOffset>
  90848. <bitWidth>3</bitWidth>
  90849. <access>read-write</access>
  90850. <enumeratedValues>
  90851. <enumeratedValue>
  90852. <name>DSE_0_output_driver_disabled_</name>
  90853. <description>output driver disabled;</description>
  90854. <value>0</value>
  90855. </enumeratedValue>
  90856. <enumeratedValue>
  90857. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  90858. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  90859. <value>0x1</value>
  90860. </enumeratedValue>
  90861. <enumeratedValue>
  90862. <name>DSE_2_R0_2</name>
  90863. <description>R0/2</description>
  90864. <value>0x2</value>
  90865. </enumeratedValue>
  90866. <enumeratedValue>
  90867. <name>DSE_3_R0_3</name>
  90868. <description>R0/3</description>
  90869. <value>0x3</value>
  90870. </enumeratedValue>
  90871. <enumeratedValue>
  90872. <name>DSE_4_R0_4</name>
  90873. <description>R0/4</description>
  90874. <value>0x4</value>
  90875. </enumeratedValue>
  90876. <enumeratedValue>
  90877. <name>DSE_5_R0_5</name>
  90878. <description>R0/5</description>
  90879. <value>0x5</value>
  90880. </enumeratedValue>
  90881. <enumeratedValue>
  90882. <name>DSE_6_R0_6</name>
  90883. <description>R0/6</description>
  90884. <value>0x6</value>
  90885. </enumeratedValue>
  90886. <enumeratedValue>
  90887. <name>DSE_7_R0_7</name>
  90888. <description>R0/7</description>
  90889. <value>0x7</value>
  90890. </enumeratedValue>
  90891. </enumeratedValues>
  90892. </field>
  90893. <field>
  90894. <name>SPEED</name>
  90895. <description>Speed Field</description>
  90896. <bitOffset>0x6</bitOffset>
  90897. <bitWidth>2</bitWidth>
  90898. <access>read-write</access>
  90899. <enumeratedValues>
  90900. <enumeratedValue>
  90901. <name>SPEED_0_low_50MHz_</name>
  90902. <description>low(50MHz)</description>
  90903. <value>0</value>
  90904. </enumeratedValue>
  90905. <enumeratedValue>
  90906. <name>SPEED_1_medium_100MHz_</name>
  90907. <description>medium(100MHz)</description>
  90908. <value>0x1</value>
  90909. </enumeratedValue>
  90910. <enumeratedValue>
  90911. <name>SPEED_2_medium_100MHz_</name>
  90912. <description>medium(100MHz)</description>
  90913. <value>0x2</value>
  90914. </enumeratedValue>
  90915. <enumeratedValue>
  90916. <name>SPEED_3_max_200MHz_</name>
  90917. <description>max(200MHz)</description>
  90918. <value>0x3</value>
  90919. </enumeratedValue>
  90920. </enumeratedValues>
  90921. </field>
  90922. <field>
  90923. <name>ODE</name>
  90924. <description>Open Drain Enable Field</description>
  90925. <bitOffset>0xB</bitOffset>
  90926. <bitWidth>1</bitWidth>
  90927. <access>read-write</access>
  90928. <enumeratedValues>
  90929. <enumeratedValue>
  90930. <name>ODE_0_Open_Drain_Disabled</name>
  90931. <description>Open Drain Disabled</description>
  90932. <value>0</value>
  90933. </enumeratedValue>
  90934. <enumeratedValue>
  90935. <name>ODE_1_Open_Drain_Enabled</name>
  90936. <description>Open Drain Enabled</description>
  90937. <value>0x1</value>
  90938. </enumeratedValue>
  90939. </enumeratedValues>
  90940. </field>
  90941. <field>
  90942. <name>PKE</name>
  90943. <description>Pull / Keep Enable Field</description>
  90944. <bitOffset>0xC</bitOffset>
  90945. <bitWidth>1</bitWidth>
  90946. <access>read-write</access>
  90947. <enumeratedValues>
  90948. <enumeratedValue>
  90949. <name>PKE_0_Pull_Keeper_Disabled</name>
  90950. <description>Pull/Keeper Disabled</description>
  90951. <value>0</value>
  90952. </enumeratedValue>
  90953. <enumeratedValue>
  90954. <name>PKE_1_Pull_Keeper_Enabled</name>
  90955. <description>Pull/Keeper Enabled</description>
  90956. <value>0x1</value>
  90957. </enumeratedValue>
  90958. </enumeratedValues>
  90959. </field>
  90960. <field>
  90961. <name>PUE</name>
  90962. <description>Pull / Keep Select Field</description>
  90963. <bitOffset>0xD</bitOffset>
  90964. <bitWidth>1</bitWidth>
  90965. <access>read-write</access>
  90966. <enumeratedValues>
  90967. <enumeratedValue>
  90968. <name>PUE_0_Keeper</name>
  90969. <description>Keeper</description>
  90970. <value>0</value>
  90971. </enumeratedValue>
  90972. <enumeratedValue>
  90973. <name>PUE_1_Pull</name>
  90974. <description>Pull</description>
  90975. <value>0x1</value>
  90976. </enumeratedValue>
  90977. </enumeratedValues>
  90978. </field>
  90979. <field>
  90980. <name>PUS</name>
  90981. <description>Pull Up / Down Config. Field</description>
  90982. <bitOffset>0xE</bitOffset>
  90983. <bitWidth>2</bitWidth>
  90984. <access>read-write</access>
  90985. <enumeratedValues>
  90986. <enumeratedValue>
  90987. <name>PUS_0_100K_Ohm_Pull_Down</name>
  90988. <description>100K Ohm Pull Down</description>
  90989. <value>0</value>
  90990. </enumeratedValue>
  90991. <enumeratedValue>
  90992. <name>PUS_1_47K_Ohm_Pull_Up</name>
  90993. <description>47K Ohm Pull Up</description>
  90994. <value>0x1</value>
  90995. </enumeratedValue>
  90996. <enumeratedValue>
  90997. <name>PUS_2_100K_Ohm_Pull_Up</name>
  90998. <description>100K Ohm Pull Up</description>
  90999. <value>0x2</value>
  91000. </enumeratedValue>
  91001. <enumeratedValue>
  91002. <name>PUS_3_22K_Ohm_Pull_Up</name>
  91003. <description>22K Ohm Pull Up</description>
  91004. <value>0x3</value>
  91005. </enumeratedValue>
  91006. </enumeratedValues>
  91007. </field>
  91008. <field>
  91009. <name>HYS</name>
  91010. <description>Hyst. Enable Field</description>
  91011. <bitOffset>0x10</bitOffset>
  91012. <bitWidth>1</bitWidth>
  91013. <access>read-write</access>
  91014. <enumeratedValues>
  91015. <enumeratedValue>
  91016. <name>HYS_0_Hysteresis_Disabled</name>
  91017. <description>Hysteresis Disabled</description>
  91018. <value>0</value>
  91019. </enumeratedValue>
  91020. <enumeratedValue>
  91021. <name>HYS_1_Hysteresis_Enabled</name>
  91022. <description>Hysteresis Enabled</description>
  91023. <value>0x1</value>
  91024. </enumeratedValue>
  91025. </enumeratedValues>
  91026. </field>
  91027. </fields>
  91028. </register>
  91029. <register>
  91030. <name>SW_PAD_CTL_PAD_LCD_DATA02</name>
  91031. <description>SW_PAD_CTL_PAD_LCD_DATA02 SW PAD Control Register</description>
  91032. <addressOffset>0x3AC</addressOffset>
  91033. <size>32</size>
  91034. <access>read-write</access>
  91035. <resetValue>0x10B0</resetValue>
  91036. <resetMask>0xFFFFFFFF</resetMask>
  91037. <fields>
  91038. <field>
  91039. <name>SRE</name>
  91040. <description>Slew Rate Field</description>
  91041. <bitOffset>0</bitOffset>
  91042. <bitWidth>1</bitWidth>
  91043. <access>read-write</access>
  91044. <enumeratedValues>
  91045. <enumeratedValue>
  91046. <name>SRE_0_Slow_Slew_Rate</name>
  91047. <description>Slow Slew Rate</description>
  91048. <value>0</value>
  91049. </enumeratedValue>
  91050. <enumeratedValue>
  91051. <name>SRE_1_Fast_Slew_Rate</name>
  91052. <description>Fast Slew Rate</description>
  91053. <value>0x1</value>
  91054. </enumeratedValue>
  91055. </enumeratedValues>
  91056. </field>
  91057. <field>
  91058. <name>DSE</name>
  91059. <description>Drive Strength Field</description>
  91060. <bitOffset>0x3</bitOffset>
  91061. <bitWidth>3</bitWidth>
  91062. <access>read-write</access>
  91063. <enumeratedValues>
  91064. <enumeratedValue>
  91065. <name>DSE_0_output_driver_disabled_</name>
  91066. <description>output driver disabled;</description>
  91067. <value>0</value>
  91068. </enumeratedValue>
  91069. <enumeratedValue>
  91070. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  91071. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  91072. <value>0x1</value>
  91073. </enumeratedValue>
  91074. <enumeratedValue>
  91075. <name>DSE_2_R0_2</name>
  91076. <description>R0/2</description>
  91077. <value>0x2</value>
  91078. </enumeratedValue>
  91079. <enumeratedValue>
  91080. <name>DSE_3_R0_3</name>
  91081. <description>R0/3</description>
  91082. <value>0x3</value>
  91083. </enumeratedValue>
  91084. <enumeratedValue>
  91085. <name>DSE_4_R0_4</name>
  91086. <description>R0/4</description>
  91087. <value>0x4</value>
  91088. </enumeratedValue>
  91089. <enumeratedValue>
  91090. <name>DSE_5_R0_5</name>
  91091. <description>R0/5</description>
  91092. <value>0x5</value>
  91093. </enumeratedValue>
  91094. <enumeratedValue>
  91095. <name>DSE_6_R0_6</name>
  91096. <description>R0/6</description>
  91097. <value>0x6</value>
  91098. </enumeratedValue>
  91099. <enumeratedValue>
  91100. <name>DSE_7_R0_7</name>
  91101. <description>R0/7</description>
  91102. <value>0x7</value>
  91103. </enumeratedValue>
  91104. </enumeratedValues>
  91105. </field>
  91106. <field>
  91107. <name>SPEED</name>
  91108. <description>Speed Field</description>
  91109. <bitOffset>0x6</bitOffset>
  91110. <bitWidth>2</bitWidth>
  91111. <access>read-write</access>
  91112. <enumeratedValues>
  91113. <enumeratedValue>
  91114. <name>SPEED_0_low_50MHz_</name>
  91115. <description>low(50MHz)</description>
  91116. <value>0</value>
  91117. </enumeratedValue>
  91118. <enumeratedValue>
  91119. <name>SPEED_1_medium_100MHz_</name>
  91120. <description>medium(100MHz)</description>
  91121. <value>0x1</value>
  91122. </enumeratedValue>
  91123. <enumeratedValue>
  91124. <name>SPEED_2_medium_100MHz_</name>
  91125. <description>medium(100MHz)</description>
  91126. <value>0x2</value>
  91127. </enumeratedValue>
  91128. <enumeratedValue>
  91129. <name>SPEED_3_max_200MHz_</name>
  91130. <description>max(200MHz)</description>
  91131. <value>0x3</value>
  91132. </enumeratedValue>
  91133. </enumeratedValues>
  91134. </field>
  91135. <field>
  91136. <name>ODE</name>
  91137. <description>Open Drain Enable Field</description>
  91138. <bitOffset>0xB</bitOffset>
  91139. <bitWidth>1</bitWidth>
  91140. <access>read-write</access>
  91141. <enumeratedValues>
  91142. <enumeratedValue>
  91143. <name>ODE_0_Open_Drain_Disabled</name>
  91144. <description>Open Drain Disabled</description>
  91145. <value>0</value>
  91146. </enumeratedValue>
  91147. <enumeratedValue>
  91148. <name>ODE_1_Open_Drain_Enabled</name>
  91149. <description>Open Drain Enabled</description>
  91150. <value>0x1</value>
  91151. </enumeratedValue>
  91152. </enumeratedValues>
  91153. </field>
  91154. <field>
  91155. <name>PKE</name>
  91156. <description>Pull / Keep Enable Field</description>
  91157. <bitOffset>0xC</bitOffset>
  91158. <bitWidth>1</bitWidth>
  91159. <access>read-write</access>
  91160. <enumeratedValues>
  91161. <enumeratedValue>
  91162. <name>PKE_0_Pull_Keeper_Disabled</name>
  91163. <description>Pull/Keeper Disabled</description>
  91164. <value>0</value>
  91165. </enumeratedValue>
  91166. <enumeratedValue>
  91167. <name>PKE_1_Pull_Keeper_Enabled</name>
  91168. <description>Pull/Keeper Enabled</description>
  91169. <value>0x1</value>
  91170. </enumeratedValue>
  91171. </enumeratedValues>
  91172. </field>
  91173. <field>
  91174. <name>PUE</name>
  91175. <description>Pull / Keep Select Field</description>
  91176. <bitOffset>0xD</bitOffset>
  91177. <bitWidth>1</bitWidth>
  91178. <access>read-write</access>
  91179. <enumeratedValues>
  91180. <enumeratedValue>
  91181. <name>PUE_0_Keeper</name>
  91182. <description>Keeper</description>
  91183. <value>0</value>
  91184. </enumeratedValue>
  91185. <enumeratedValue>
  91186. <name>PUE_1_Pull</name>
  91187. <description>Pull</description>
  91188. <value>0x1</value>
  91189. </enumeratedValue>
  91190. </enumeratedValues>
  91191. </field>
  91192. <field>
  91193. <name>PUS</name>
  91194. <description>Pull Up / Down Config. Field</description>
  91195. <bitOffset>0xE</bitOffset>
  91196. <bitWidth>2</bitWidth>
  91197. <access>read-write</access>
  91198. <enumeratedValues>
  91199. <enumeratedValue>
  91200. <name>PUS_0_100K_Ohm_Pull_Down</name>
  91201. <description>100K Ohm Pull Down</description>
  91202. <value>0</value>
  91203. </enumeratedValue>
  91204. <enumeratedValue>
  91205. <name>PUS_1_47K_Ohm_Pull_Up</name>
  91206. <description>47K Ohm Pull Up</description>
  91207. <value>0x1</value>
  91208. </enumeratedValue>
  91209. <enumeratedValue>
  91210. <name>PUS_2_100K_Ohm_Pull_Up</name>
  91211. <description>100K Ohm Pull Up</description>
  91212. <value>0x2</value>
  91213. </enumeratedValue>
  91214. <enumeratedValue>
  91215. <name>PUS_3_22K_Ohm_Pull_Up</name>
  91216. <description>22K Ohm Pull Up</description>
  91217. <value>0x3</value>
  91218. </enumeratedValue>
  91219. </enumeratedValues>
  91220. </field>
  91221. <field>
  91222. <name>HYS</name>
  91223. <description>Hyst. Enable Field</description>
  91224. <bitOffset>0x10</bitOffset>
  91225. <bitWidth>1</bitWidth>
  91226. <access>read-write</access>
  91227. <enumeratedValues>
  91228. <enumeratedValue>
  91229. <name>HYS_0_Hysteresis_Disabled</name>
  91230. <description>Hysteresis Disabled</description>
  91231. <value>0</value>
  91232. </enumeratedValue>
  91233. <enumeratedValue>
  91234. <name>HYS_1_Hysteresis_Enabled</name>
  91235. <description>Hysteresis Enabled</description>
  91236. <value>0x1</value>
  91237. </enumeratedValue>
  91238. </enumeratedValues>
  91239. </field>
  91240. </fields>
  91241. </register>
  91242. <register>
  91243. <name>SW_PAD_CTL_PAD_LCD_DATA03</name>
  91244. <description>SW_PAD_CTL_PAD_LCD_DATA03 SW PAD Control Register</description>
  91245. <addressOffset>0x3B0</addressOffset>
  91246. <size>32</size>
  91247. <access>read-write</access>
  91248. <resetValue>0x10B0</resetValue>
  91249. <resetMask>0xFFFFFFFF</resetMask>
  91250. <fields>
  91251. <field>
  91252. <name>SRE</name>
  91253. <description>Slew Rate Field</description>
  91254. <bitOffset>0</bitOffset>
  91255. <bitWidth>1</bitWidth>
  91256. <access>read-write</access>
  91257. <enumeratedValues>
  91258. <enumeratedValue>
  91259. <name>SRE_0_Slow_Slew_Rate</name>
  91260. <description>Slow Slew Rate</description>
  91261. <value>0</value>
  91262. </enumeratedValue>
  91263. <enumeratedValue>
  91264. <name>SRE_1_Fast_Slew_Rate</name>
  91265. <description>Fast Slew Rate</description>
  91266. <value>0x1</value>
  91267. </enumeratedValue>
  91268. </enumeratedValues>
  91269. </field>
  91270. <field>
  91271. <name>DSE</name>
  91272. <description>Drive Strength Field</description>
  91273. <bitOffset>0x3</bitOffset>
  91274. <bitWidth>3</bitWidth>
  91275. <access>read-write</access>
  91276. <enumeratedValues>
  91277. <enumeratedValue>
  91278. <name>DSE_0_output_driver_disabled_</name>
  91279. <description>output driver disabled;</description>
  91280. <value>0</value>
  91281. </enumeratedValue>
  91282. <enumeratedValue>
  91283. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  91284. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  91285. <value>0x1</value>
  91286. </enumeratedValue>
  91287. <enumeratedValue>
  91288. <name>DSE_2_R0_2</name>
  91289. <description>R0/2</description>
  91290. <value>0x2</value>
  91291. </enumeratedValue>
  91292. <enumeratedValue>
  91293. <name>DSE_3_R0_3</name>
  91294. <description>R0/3</description>
  91295. <value>0x3</value>
  91296. </enumeratedValue>
  91297. <enumeratedValue>
  91298. <name>DSE_4_R0_4</name>
  91299. <description>R0/4</description>
  91300. <value>0x4</value>
  91301. </enumeratedValue>
  91302. <enumeratedValue>
  91303. <name>DSE_5_R0_5</name>
  91304. <description>R0/5</description>
  91305. <value>0x5</value>
  91306. </enumeratedValue>
  91307. <enumeratedValue>
  91308. <name>DSE_6_R0_6</name>
  91309. <description>R0/6</description>
  91310. <value>0x6</value>
  91311. </enumeratedValue>
  91312. <enumeratedValue>
  91313. <name>DSE_7_R0_7</name>
  91314. <description>R0/7</description>
  91315. <value>0x7</value>
  91316. </enumeratedValue>
  91317. </enumeratedValues>
  91318. </field>
  91319. <field>
  91320. <name>SPEED</name>
  91321. <description>Speed Field</description>
  91322. <bitOffset>0x6</bitOffset>
  91323. <bitWidth>2</bitWidth>
  91324. <access>read-write</access>
  91325. <enumeratedValues>
  91326. <enumeratedValue>
  91327. <name>SPEED_0_low_50MHz_</name>
  91328. <description>low(50MHz)</description>
  91329. <value>0</value>
  91330. </enumeratedValue>
  91331. <enumeratedValue>
  91332. <name>SPEED_1_medium_100MHz_</name>
  91333. <description>medium(100MHz)</description>
  91334. <value>0x1</value>
  91335. </enumeratedValue>
  91336. <enumeratedValue>
  91337. <name>SPEED_2_medium_100MHz_</name>
  91338. <description>medium(100MHz)</description>
  91339. <value>0x2</value>
  91340. </enumeratedValue>
  91341. <enumeratedValue>
  91342. <name>SPEED_3_max_200MHz_</name>
  91343. <description>max(200MHz)</description>
  91344. <value>0x3</value>
  91345. </enumeratedValue>
  91346. </enumeratedValues>
  91347. </field>
  91348. <field>
  91349. <name>ODE</name>
  91350. <description>Open Drain Enable Field</description>
  91351. <bitOffset>0xB</bitOffset>
  91352. <bitWidth>1</bitWidth>
  91353. <access>read-write</access>
  91354. <enumeratedValues>
  91355. <enumeratedValue>
  91356. <name>ODE_0_Open_Drain_Disabled</name>
  91357. <description>Open Drain Disabled</description>
  91358. <value>0</value>
  91359. </enumeratedValue>
  91360. <enumeratedValue>
  91361. <name>ODE_1_Open_Drain_Enabled</name>
  91362. <description>Open Drain Enabled</description>
  91363. <value>0x1</value>
  91364. </enumeratedValue>
  91365. </enumeratedValues>
  91366. </field>
  91367. <field>
  91368. <name>PKE</name>
  91369. <description>Pull / Keep Enable Field</description>
  91370. <bitOffset>0xC</bitOffset>
  91371. <bitWidth>1</bitWidth>
  91372. <access>read-write</access>
  91373. <enumeratedValues>
  91374. <enumeratedValue>
  91375. <name>PKE_0_Pull_Keeper_Disabled</name>
  91376. <description>Pull/Keeper Disabled</description>
  91377. <value>0</value>
  91378. </enumeratedValue>
  91379. <enumeratedValue>
  91380. <name>PKE_1_Pull_Keeper_Enabled</name>
  91381. <description>Pull/Keeper Enabled</description>
  91382. <value>0x1</value>
  91383. </enumeratedValue>
  91384. </enumeratedValues>
  91385. </field>
  91386. <field>
  91387. <name>PUE</name>
  91388. <description>Pull / Keep Select Field</description>
  91389. <bitOffset>0xD</bitOffset>
  91390. <bitWidth>1</bitWidth>
  91391. <access>read-write</access>
  91392. <enumeratedValues>
  91393. <enumeratedValue>
  91394. <name>PUE_0_Keeper</name>
  91395. <description>Keeper</description>
  91396. <value>0</value>
  91397. </enumeratedValue>
  91398. <enumeratedValue>
  91399. <name>PUE_1_Pull</name>
  91400. <description>Pull</description>
  91401. <value>0x1</value>
  91402. </enumeratedValue>
  91403. </enumeratedValues>
  91404. </field>
  91405. <field>
  91406. <name>PUS</name>
  91407. <description>Pull Up / Down Config. Field</description>
  91408. <bitOffset>0xE</bitOffset>
  91409. <bitWidth>2</bitWidth>
  91410. <access>read-write</access>
  91411. <enumeratedValues>
  91412. <enumeratedValue>
  91413. <name>PUS_0_100K_Ohm_Pull_Down</name>
  91414. <description>100K Ohm Pull Down</description>
  91415. <value>0</value>
  91416. </enumeratedValue>
  91417. <enumeratedValue>
  91418. <name>PUS_1_47K_Ohm_Pull_Up</name>
  91419. <description>47K Ohm Pull Up</description>
  91420. <value>0x1</value>
  91421. </enumeratedValue>
  91422. <enumeratedValue>
  91423. <name>PUS_2_100K_Ohm_Pull_Up</name>
  91424. <description>100K Ohm Pull Up</description>
  91425. <value>0x2</value>
  91426. </enumeratedValue>
  91427. <enumeratedValue>
  91428. <name>PUS_3_22K_Ohm_Pull_Up</name>
  91429. <description>22K Ohm Pull Up</description>
  91430. <value>0x3</value>
  91431. </enumeratedValue>
  91432. </enumeratedValues>
  91433. </field>
  91434. <field>
  91435. <name>HYS</name>
  91436. <description>Hyst. Enable Field</description>
  91437. <bitOffset>0x10</bitOffset>
  91438. <bitWidth>1</bitWidth>
  91439. <access>read-write</access>
  91440. <enumeratedValues>
  91441. <enumeratedValue>
  91442. <name>HYS_0_Hysteresis_Disabled</name>
  91443. <description>Hysteresis Disabled</description>
  91444. <value>0</value>
  91445. </enumeratedValue>
  91446. <enumeratedValue>
  91447. <name>HYS_1_Hysteresis_Enabled</name>
  91448. <description>Hysteresis Enabled</description>
  91449. <value>0x1</value>
  91450. </enumeratedValue>
  91451. </enumeratedValues>
  91452. </field>
  91453. </fields>
  91454. </register>
  91455. <register>
  91456. <name>SW_PAD_CTL_PAD_LCD_DATA04</name>
  91457. <description>SW_PAD_CTL_PAD_LCD_DATA04 SW PAD Control Register</description>
  91458. <addressOffset>0x3B4</addressOffset>
  91459. <size>32</size>
  91460. <access>read-write</access>
  91461. <resetValue>0x10B0</resetValue>
  91462. <resetMask>0xFFFFFFFF</resetMask>
  91463. <fields>
  91464. <field>
  91465. <name>SRE</name>
  91466. <description>Slew Rate Field</description>
  91467. <bitOffset>0</bitOffset>
  91468. <bitWidth>1</bitWidth>
  91469. <access>read-write</access>
  91470. <enumeratedValues>
  91471. <enumeratedValue>
  91472. <name>SRE_0_Slow_Slew_Rate</name>
  91473. <description>Slow Slew Rate</description>
  91474. <value>0</value>
  91475. </enumeratedValue>
  91476. <enumeratedValue>
  91477. <name>SRE_1_Fast_Slew_Rate</name>
  91478. <description>Fast Slew Rate</description>
  91479. <value>0x1</value>
  91480. </enumeratedValue>
  91481. </enumeratedValues>
  91482. </field>
  91483. <field>
  91484. <name>DSE</name>
  91485. <description>Drive Strength Field</description>
  91486. <bitOffset>0x3</bitOffset>
  91487. <bitWidth>3</bitWidth>
  91488. <access>read-write</access>
  91489. <enumeratedValues>
  91490. <enumeratedValue>
  91491. <name>DSE_0_output_driver_disabled_</name>
  91492. <description>output driver disabled;</description>
  91493. <value>0</value>
  91494. </enumeratedValue>
  91495. <enumeratedValue>
  91496. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  91497. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  91498. <value>0x1</value>
  91499. </enumeratedValue>
  91500. <enumeratedValue>
  91501. <name>DSE_2_R0_2</name>
  91502. <description>R0/2</description>
  91503. <value>0x2</value>
  91504. </enumeratedValue>
  91505. <enumeratedValue>
  91506. <name>DSE_3_R0_3</name>
  91507. <description>R0/3</description>
  91508. <value>0x3</value>
  91509. </enumeratedValue>
  91510. <enumeratedValue>
  91511. <name>DSE_4_R0_4</name>
  91512. <description>R0/4</description>
  91513. <value>0x4</value>
  91514. </enumeratedValue>
  91515. <enumeratedValue>
  91516. <name>DSE_5_R0_5</name>
  91517. <description>R0/5</description>
  91518. <value>0x5</value>
  91519. </enumeratedValue>
  91520. <enumeratedValue>
  91521. <name>DSE_6_R0_6</name>
  91522. <description>R0/6</description>
  91523. <value>0x6</value>
  91524. </enumeratedValue>
  91525. <enumeratedValue>
  91526. <name>DSE_7_R0_7</name>
  91527. <description>R0/7</description>
  91528. <value>0x7</value>
  91529. </enumeratedValue>
  91530. </enumeratedValues>
  91531. </field>
  91532. <field>
  91533. <name>SPEED</name>
  91534. <description>Speed Field</description>
  91535. <bitOffset>0x6</bitOffset>
  91536. <bitWidth>2</bitWidth>
  91537. <access>read-write</access>
  91538. <enumeratedValues>
  91539. <enumeratedValue>
  91540. <name>SPEED_0_low_50MHz_</name>
  91541. <description>low(50MHz)</description>
  91542. <value>0</value>
  91543. </enumeratedValue>
  91544. <enumeratedValue>
  91545. <name>SPEED_1_medium_100MHz_</name>
  91546. <description>medium(100MHz)</description>
  91547. <value>0x1</value>
  91548. </enumeratedValue>
  91549. <enumeratedValue>
  91550. <name>SPEED_2_medium_100MHz_</name>
  91551. <description>medium(100MHz)</description>
  91552. <value>0x2</value>
  91553. </enumeratedValue>
  91554. <enumeratedValue>
  91555. <name>SPEED_3_max_200MHz_</name>
  91556. <description>max(200MHz)</description>
  91557. <value>0x3</value>
  91558. </enumeratedValue>
  91559. </enumeratedValues>
  91560. </field>
  91561. <field>
  91562. <name>ODE</name>
  91563. <description>Open Drain Enable Field</description>
  91564. <bitOffset>0xB</bitOffset>
  91565. <bitWidth>1</bitWidth>
  91566. <access>read-write</access>
  91567. <enumeratedValues>
  91568. <enumeratedValue>
  91569. <name>ODE_0_Open_Drain_Disabled</name>
  91570. <description>Open Drain Disabled</description>
  91571. <value>0</value>
  91572. </enumeratedValue>
  91573. <enumeratedValue>
  91574. <name>ODE_1_Open_Drain_Enabled</name>
  91575. <description>Open Drain Enabled</description>
  91576. <value>0x1</value>
  91577. </enumeratedValue>
  91578. </enumeratedValues>
  91579. </field>
  91580. <field>
  91581. <name>PKE</name>
  91582. <description>Pull / Keep Enable Field</description>
  91583. <bitOffset>0xC</bitOffset>
  91584. <bitWidth>1</bitWidth>
  91585. <access>read-write</access>
  91586. <enumeratedValues>
  91587. <enumeratedValue>
  91588. <name>PKE_0_Pull_Keeper_Disabled</name>
  91589. <description>Pull/Keeper Disabled</description>
  91590. <value>0</value>
  91591. </enumeratedValue>
  91592. <enumeratedValue>
  91593. <name>PKE_1_Pull_Keeper_Enabled</name>
  91594. <description>Pull/Keeper Enabled</description>
  91595. <value>0x1</value>
  91596. </enumeratedValue>
  91597. </enumeratedValues>
  91598. </field>
  91599. <field>
  91600. <name>PUE</name>
  91601. <description>Pull / Keep Select Field</description>
  91602. <bitOffset>0xD</bitOffset>
  91603. <bitWidth>1</bitWidth>
  91604. <access>read-write</access>
  91605. <enumeratedValues>
  91606. <enumeratedValue>
  91607. <name>PUE_0_Keeper</name>
  91608. <description>Keeper</description>
  91609. <value>0</value>
  91610. </enumeratedValue>
  91611. <enumeratedValue>
  91612. <name>PUE_1_Pull</name>
  91613. <description>Pull</description>
  91614. <value>0x1</value>
  91615. </enumeratedValue>
  91616. </enumeratedValues>
  91617. </field>
  91618. <field>
  91619. <name>PUS</name>
  91620. <description>Pull Up / Down Config. Field</description>
  91621. <bitOffset>0xE</bitOffset>
  91622. <bitWidth>2</bitWidth>
  91623. <access>read-write</access>
  91624. <enumeratedValues>
  91625. <enumeratedValue>
  91626. <name>PUS_0_100K_Ohm_Pull_Down</name>
  91627. <description>100K Ohm Pull Down</description>
  91628. <value>0</value>
  91629. </enumeratedValue>
  91630. <enumeratedValue>
  91631. <name>PUS_1_47K_Ohm_Pull_Up</name>
  91632. <description>47K Ohm Pull Up</description>
  91633. <value>0x1</value>
  91634. </enumeratedValue>
  91635. <enumeratedValue>
  91636. <name>PUS_2_100K_Ohm_Pull_Up</name>
  91637. <description>100K Ohm Pull Up</description>
  91638. <value>0x2</value>
  91639. </enumeratedValue>
  91640. <enumeratedValue>
  91641. <name>PUS_3_22K_Ohm_Pull_Up</name>
  91642. <description>22K Ohm Pull Up</description>
  91643. <value>0x3</value>
  91644. </enumeratedValue>
  91645. </enumeratedValues>
  91646. </field>
  91647. <field>
  91648. <name>HYS</name>
  91649. <description>Hyst. Enable Field</description>
  91650. <bitOffset>0x10</bitOffset>
  91651. <bitWidth>1</bitWidth>
  91652. <access>read-write</access>
  91653. <enumeratedValues>
  91654. <enumeratedValue>
  91655. <name>HYS_0_Hysteresis_Disabled</name>
  91656. <description>Hysteresis Disabled</description>
  91657. <value>0</value>
  91658. </enumeratedValue>
  91659. <enumeratedValue>
  91660. <name>HYS_1_Hysteresis_Enabled</name>
  91661. <description>Hysteresis Enabled</description>
  91662. <value>0x1</value>
  91663. </enumeratedValue>
  91664. </enumeratedValues>
  91665. </field>
  91666. </fields>
  91667. </register>
  91668. <register>
  91669. <name>SW_PAD_CTL_PAD_LCD_DATA05</name>
  91670. <description>SW_PAD_CTL_PAD_LCD_DATA05 SW PAD Control Register</description>
  91671. <addressOffset>0x3B8</addressOffset>
  91672. <size>32</size>
  91673. <access>read-write</access>
  91674. <resetValue>0x10B0</resetValue>
  91675. <resetMask>0xFFFFFFFF</resetMask>
  91676. <fields>
  91677. <field>
  91678. <name>SRE</name>
  91679. <description>Slew Rate Field</description>
  91680. <bitOffset>0</bitOffset>
  91681. <bitWidth>1</bitWidth>
  91682. <access>read-write</access>
  91683. <enumeratedValues>
  91684. <enumeratedValue>
  91685. <name>SRE_0_Slow_Slew_Rate</name>
  91686. <description>Slow Slew Rate</description>
  91687. <value>0</value>
  91688. </enumeratedValue>
  91689. <enumeratedValue>
  91690. <name>SRE_1_Fast_Slew_Rate</name>
  91691. <description>Fast Slew Rate</description>
  91692. <value>0x1</value>
  91693. </enumeratedValue>
  91694. </enumeratedValues>
  91695. </field>
  91696. <field>
  91697. <name>DSE</name>
  91698. <description>Drive Strength Field</description>
  91699. <bitOffset>0x3</bitOffset>
  91700. <bitWidth>3</bitWidth>
  91701. <access>read-write</access>
  91702. <enumeratedValues>
  91703. <enumeratedValue>
  91704. <name>DSE_0_output_driver_disabled_</name>
  91705. <description>output driver disabled;</description>
  91706. <value>0</value>
  91707. </enumeratedValue>
  91708. <enumeratedValue>
  91709. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  91710. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  91711. <value>0x1</value>
  91712. </enumeratedValue>
  91713. <enumeratedValue>
  91714. <name>DSE_2_R0_2</name>
  91715. <description>R0/2</description>
  91716. <value>0x2</value>
  91717. </enumeratedValue>
  91718. <enumeratedValue>
  91719. <name>DSE_3_R0_3</name>
  91720. <description>R0/3</description>
  91721. <value>0x3</value>
  91722. </enumeratedValue>
  91723. <enumeratedValue>
  91724. <name>DSE_4_R0_4</name>
  91725. <description>R0/4</description>
  91726. <value>0x4</value>
  91727. </enumeratedValue>
  91728. <enumeratedValue>
  91729. <name>DSE_5_R0_5</name>
  91730. <description>R0/5</description>
  91731. <value>0x5</value>
  91732. </enumeratedValue>
  91733. <enumeratedValue>
  91734. <name>DSE_6_R0_6</name>
  91735. <description>R0/6</description>
  91736. <value>0x6</value>
  91737. </enumeratedValue>
  91738. <enumeratedValue>
  91739. <name>DSE_7_R0_7</name>
  91740. <description>R0/7</description>
  91741. <value>0x7</value>
  91742. </enumeratedValue>
  91743. </enumeratedValues>
  91744. </field>
  91745. <field>
  91746. <name>SPEED</name>
  91747. <description>Speed Field</description>
  91748. <bitOffset>0x6</bitOffset>
  91749. <bitWidth>2</bitWidth>
  91750. <access>read-write</access>
  91751. <enumeratedValues>
  91752. <enumeratedValue>
  91753. <name>SPEED_0_low_50MHz_</name>
  91754. <description>low(50MHz)</description>
  91755. <value>0</value>
  91756. </enumeratedValue>
  91757. <enumeratedValue>
  91758. <name>SPEED_1_medium_100MHz_</name>
  91759. <description>medium(100MHz)</description>
  91760. <value>0x1</value>
  91761. </enumeratedValue>
  91762. <enumeratedValue>
  91763. <name>SPEED_2_medium_100MHz_</name>
  91764. <description>medium(100MHz)</description>
  91765. <value>0x2</value>
  91766. </enumeratedValue>
  91767. <enumeratedValue>
  91768. <name>SPEED_3_max_200MHz_</name>
  91769. <description>max(200MHz)</description>
  91770. <value>0x3</value>
  91771. </enumeratedValue>
  91772. </enumeratedValues>
  91773. </field>
  91774. <field>
  91775. <name>ODE</name>
  91776. <description>Open Drain Enable Field</description>
  91777. <bitOffset>0xB</bitOffset>
  91778. <bitWidth>1</bitWidth>
  91779. <access>read-write</access>
  91780. <enumeratedValues>
  91781. <enumeratedValue>
  91782. <name>ODE_0_Open_Drain_Disabled</name>
  91783. <description>Open Drain Disabled</description>
  91784. <value>0</value>
  91785. </enumeratedValue>
  91786. <enumeratedValue>
  91787. <name>ODE_1_Open_Drain_Enabled</name>
  91788. <description>Open Drain Enabled</description>
  91789. <value>0x1</value>
  91790. </enumeratedValue>
  91791. </enumeratedValues>
  91792. </field>
  91793. <field>
  91794. <name>PKE</name>
  91795. <description>Pull / Keep Enable Field</description>
  91796. <bitOffset>0xC</bitOffset>
  91797. <bitWidth>1</bitWidth>
  91798. <access>read-write</access>
  91799. <enumeratedValues>
  91800. <enumeratedValue>
  91801. <name>PKE_0_Pull_Keeper_Disabled</name>
  91802. <description>Pull/Keeper Disabled</description>
  91803. <value>0</value>
  91804. </enumeratedValue>
  91805. <enumeratedValue>
  91806. <name>PKE_1_Pull_Keeper_Enabled</name>
  91807. <description>Pull/Keeper Enabled</description>
  91808. <value>0x1</value>
  91809. </enumeratedValue>
  91810. </enumeratedValues>
  91811. </field>
  91812. <field>
  91813. <name>PUE</name>
  91814. <description>Pull / Keep Select Field</description>
  91815. <bitOffset>0xD</bitOffset>
  91816. <bitWidth>1</bitWidth>
  91817. <access>read-write</access>
  91818. <enumeratedValues>
  91819. <enumeratedValue>
  91820. <name>PUE_0_Keeper</name>
  91821. <description>Keeper</description>
  91822. <value>0</value>
  91823. </enumeratedValue>
  91824. <enumeratedValue>
  91825. <name>PUE_1_Pull</name>
  91826. <description>Pull</description>
  91827. <value>0x1</value>
  91828. </enumeratedValue>
  91829. </enumeratedValues>
  91830. </field>
  91831. <field>
  91832. <name>PUS</name>
  91833. <description>Pull Up / Down Config. Field</description>
  91834. <bitOffset>0xE</bitOffset>
  91835. <bitWidth>2</bitWidth>
  91836. <access>read-write</access>
  91837. <enumeratedValues>
  91838. <enumeratedValue>
  91839. <name>PUS_0_100K_Ohm_Pull_Down</name>
  91840. <description>100K Ohm Pull Down</description>
  91841. <value>0</value>
  91842. </enumeratedValue>
  91843. <enumeratedValue>
  91844. <name>PUS_1_47K_Ohm_Pull_Up</name>
  91845. <description>47K Ohm Pull Up</description>
  91846. <value>0x1</value>
  91847. </enumeratedValue>
  91848. <enumeratedValue>
  91849. <name>PUS_2_100K_Ohm_Pull_Up</name>
  91850. <description>100K Ohm Pull Up</description>
  91851. <value>0x2</value>
  91852. </enumeratedValue>
  91853. <enumeratedValue>
  91854. <name>PUS_3_22K_Ohm_Pull_Up</name>
  91855. <description>22K Ohm Pull Up</description>
  91856. <value>0x3</value>
  91857. </enumeratedValue>
  91858. </enumeratedValues>
  91859. </field>
  91860. <field>
  91861. <name>HYS</name>
  91862. <description>Hyst. Enable Field</description>
  91863. <bitOffset>0x10</bitOffset>
  91864. <bitWidth>1</bitWidth>
  91865. <access>read-write</access>
  91866. <enumeratedValues>
  91867. <enumeratedValue>
  91868. <name>HYS_0_Hysteresis_Disabled</name>
  91869. <description>Hysteresis Disabled</description>
  91870. <value>0</value>
  91871. </enumeratedValue>
  91872. <enumeratedValue>
  91873. <name>HYS_1_Hysteresis_Enabled</name>
  91874. <description>Hysteresis Enabled</description>
  91875. <value>0x1</value>
  91876. </enumeratedValue>
  91877. </enumeratedValues>
  91878. </field>
  91879. </fields>
  91880. </register>
  91881. <register>
  91882. <name>SW_PAD_CTL_PAD_LCD_DATA06</name>
  91883. <description>SW_PAD_CTL_PAD_LCD_DATA06 SW PAD Control Register</description>
  91884. <addressOffset>0x3BC</addressOffset>
  91885. <size>32</size>
  91886. <access>read-write</access>
  91887. <resetValue>0x10B0</resetValue>
  91888. <resetMask>0xFFFFFFFF</resetMask>
  91889. <fields>
  91890. <field>
  91891. <name>SRE</name>
  91892. <description>Slew Rate Field</description>
  91893. <bitOffset>0</bitOffset>
  91894. <bitWidth>1</bitWidth>
  91895. <access>read-write</access>
  91896. <enumeratedValues>
  91897. <enumeratedValue>
  91898. <name>SRE_0_Slow_Slew_Rate</name>
  91899. <description>Slow Slew Rate</description>
  91900. <value>0</value>
  91901. </enumeratedValue>
  91902. <enumeratedValue>
  91903. <name>SRE_1_Fast_Slew_Rate</name>
  91904. <description>Fast Slew Rate</description>
  91905. <value>0x1</value>
  91906. </enumeratedValue>
  91907. </enumeratedValues>
  91908. </field>
  91909. <field>
  91910. <name>DSE</name>
  91911. <description>Drive Strength Field</description>
  91912. <bitOffset>0x3</bitOffset>
  91913. <bitWidth>3</bitWidth>
  91914. <access>read-write</access>
  91915. <enumeratedValues>
  91916. <enumeratedValue>
  91917. <name>DSE_0_output_driver_disabled_</name>
  91918. <description>output driver disabled;</description>
  91919. <value>0</value>
  91920. </enumeratedValue>
  91921. <enumeratedValue>
  91922. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  91923. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  91924. <value>0x1</value>
  91925. </enumeratedValue>
  91926. <enumeratedValue>
  91927. <name>DSE_2_R0_2</name>
  91928. <description>R0/2</description>
  91929. <value>0x2</value>
  91930. </enumeratedValue>
  91931. <enumeratedValue>
  91932. <name>DSE_3_R0_3</name>
  91933. <description>R0/3</description>
  91934. <value>0x3</value>
  91935. </enumeratedValue>
  91936. <enumeratedValue>
  91937. <name>DSE_4_R0_4</name>
  91938. <description>R0/4</description>
  91939. <value>0x4</value>
  91940. </enumeratedValue>
  91941. <enumeratedValue>
  91942. <name>DSE_5_R0_5</name>
  91943. <description>R0/5</description>
  91944. <value>0x5</value>
  91945. </enumeratedValue>
  91946. <enumeratedValue>
  91947. <name>DSE_6_R0_6</name>
  91948. <description>R0/6</description>
  91949. <value>0x6</value>
  91950. </enumeratedValue>
  91951. <enumeratedValue>
  91952. <name>DSE_7_R0_7</name>
  91953. <description>R0/7</description>
  91954. <value>0x7</value>
  91955. </enumeratedValue>
  91956. </enumeratedValues>
  91957. </field>
  91958. <field>
  91959. <name>SPEED</name>
  91960. <description>Speed Field</description>
  91961. <bitOffset>0x6</bitOffset>
  91962. <bitWidth>2</bitWidth>
  91963. <access>read-write</access>
  91964. <enumeratedValues>
  91965. <enumeratedValue>
  91966. <name>SPEED_0_low_50MHz_</name>
  91967. <description>low(50MHz)</description>
  91968. <value>0</value>
  91969. </enumeratedValue>
  91970. <enumeratedValue>
  91971. <name>SPEED_1_medium_100MHz_</name>
  91972. <description>medium(100MHz)</description>
  91973. <value>0x1</value>
  91974. </enumeratedValue>
  91975. <enumeratedValue>
  91976. <name>SPEED_2_medium_100MHz_</name>
  91977. <description>medium(100MHz)</description>
  91978. <value>0x2</value>
  91979. </enumeratedValue>
  91980. <enumeratedValue>
  91981. <name>SPEED_3_max_200MHz_</name>
  91982. <description>max(200MHz)</description>
  91983. <value>0x3</value>
  91984. </enumeratedValue>
  91985. </enumeratedValues>
  91986. </field>
  91987. <field>
  91988. <name>ODE</name>
  91989. <description>Open Drain Enable Field</description>
  91990. <bitOffset>0xB</bitOffset>
  91991. <bitWidth>1</bitWidth>
  91992. <access>read-write</access>
  91993. <enumeratedValues>
  91994. <enumeratedValue>
  91995. <name>ODE_0_Open_Drain_Disabled</name>
  91996. <description>Open Drain Disabled</description>
  91997. <value>0</value>
  91998. </enumeratedValue>
  91999. <enumeratedValue>
  92000. <name>ODE_1_Open_Drain_Enabled</name>
  92001. <description>Open Drain Enabled</description>
  92002. <value>0x1</value>
  92003. </enumeratedValue>
  92004. </enumeratedValues>
  92005. </field>
  92006. <field>
  92007. <name>PKE</name>
  92008. <description>Pull / Keep Enable Field</description>
  92009. <bitOffset>0xC</bitOffset>
  92010. <bitWidth>1</bitWidth>
  92011. <access>read-write</access>
  92012. <enumeratedValues>
  92013. <enumeratedValue>
  92014. <name>PKE_0_Pull_Keeper_Disabled</name>
  92015. <description>Pull/Keeper Disabled</description>
  92016. <value>0</value>
  92017. </enumeratedValue>
  92018. <enumeratedValue>
  92019. <name>PKE_1_Pull_Keeper_Enabled</name>
  92020. <description>Pull/Keeper Enabled</description>
  92021. <value>0x1</value>
  92022. </enumeratedValue>
  92023. </enumeratedValues>
  92024. </field>
  92025. <field>
  92026. <name>PUE</name>
  92027. <description>Pull / Keep Select Field</description>
  92028. <bitOffset>0xD</bitOffset>
  92029. <bitWidth>1</bitWidth>
  92030. <access>read-write</access>
  92031. <enumeratedValues>
  92032. <enumeratedValue>
  92033. <name>PUE_0_Keeper</name>
  92034. <description>Keeper</description>
  92035. <value>0</value>
  92036. </enumeratedValue>
  92037. <enumeratedValue>
  92038. <name>PUE_1_Pull</name>
  92039. <description>Pull</description>
  92040. <value>0x1</value>
  92041. </enumeratedValue>
  92042. </enumeratedValues>
  92043. </field>
  92044. <field>
  92045. <name>PUS</name>
  92046. <description>Pull Up / Down Config. Field</description>
  92047. <bitOffset>0xE</bitOffset>
  92048. <bitWidth>2</bitWidth>
  92049. <access>read-write</access>
  92050. <enumeratedValues>
  92051. <enumeratedValue>
  92052. <name>PUS_0_100K_Ohm_Pull_Down</name>
  92053. <description>100K Ohm Pull Down</description>
  92054. <value>0</value>
  92055. </enumeratedValue>
  92056. <enumeratedValue>
  92057. <name>PUS_1_47K_Ohm_Pull_Up</name>
  92058. <description>47K Ohm Pull Up</description>
  92059. <value>0x1</value>
  92060. </enumeratedValue>
  92061. <enumeratedValue>
  92062. <name>PUS_2_100K_Ohm_Pull_Up</name>
  92063. <description>100K Ohm Pull Up</description>
  92064. <value>0x2</value>
  92065. </enumeratedValue>
  92066. <enumeratedValue>
  92067. <name>PUS_3_22K_Ohm_Pull_Up</name>
  92068. <description>22K Ohm Pull Up</description>
  92069. <value>0x3</value>
  92070. </enumeratedValue>
  92071. </enumeratedValues>
  92072. </field>
  92073. <field>
  92074. <name>HYS</name>
  92075. <description>Hyst. Enable Field</description>
  92076. <bitOffset>0x10</bitOffset>
  92077. <bitWidth>1</bitWidth>
  92078. <access>read-write</access>
  92079. <enumeratedValues>
  92080. <enumeratedValue>
  92081. <name>HYS_0_Hysteresis_Disabled</name>
  92082. <description>Hysteresis Disabled</description>
  92083. <value>0</value>
  92084. </enumeratedValue>
  92085. <enumeratedValue>
  92086. <name>HYS_1_Hysteresis_Enabled</name>
  92087. <description>Hysteresis Enabled</description>
  92088. <value>0x1</value>
  92089. </enumeratedValue>
  92090. </enumeratedValues>
  92091. </field>
  92092. </fields>
  92093. </register>
  92094. <register>
  92095. <name>SW_PAD_CTL_PAD_LCD_DATA07</name>
  92096. <description>SW_PAD_CTL_PAD_LCD_DATA07 SW PAD Control Register</description>
  92097. <addressOffset>0x3C0</addressOffset>
  92098. <size>32</size>
  92099. <access>read-write</access>
  92100. <resetValue>0x10B0</resetValue>
  92101. <resetMask>0xFFFFFFFF</resetMask>
  92102. <fields>
  92103. <field>
  92104. <name>SRE</name>
  92105. <description>Slew Rate Field</description>
  92106. <bitOffset>0</bitOffset>
  92107. <bitWidth>1</bitWidth>
  92108. <access>read-write</access>
  92109. <enumeratedValues>
  92110. <enumeratedValue>
  92111. <name>SRE_0_Slow_Slew_Rate</name>
  92112. <description>Slow Slew Rate</description>
  92113. <value>0</value>
  92114. </enumeratedValue>
  92115. <enumeratedValue>
  92116. <name>SRE_1_Fast_Slew_Rate</name>
  92117. <description>Fast Slew Rate</description>
  92118. <value>0x1</value>
  92119. </enumeratedValue>
  92120. </enumeratedValues>
  92121. </field>
  92122. <field>
  92123. <name>DSE</name>
  92124. <description>Drive Strength Field</description>
  92125. <bitOffset>0x3</bitOffset>
  92126. <bitWidth>3</bitWidth>
  92127. <access>read-write</access>
  92128. <enumeratedValues>
  92129. <enumeratedValue>
  92130. <name>DSE_0_output_driver_disabled_</name>
  92131. <description>output driver disabled;</description>
  92132. <value>0</value>
  92133. </enumeratedValue>
  92134. <enumeratedValue>
  92135. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  92136. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  92137. <value>0x1</value>
  92138. </enumeratedValue>
  92139. <enumeratedValue>
  92140. <name>DSE_2_R0_2</name>
  92141. <description>R0/2</description>
  92142. <value>0x2</value>
  92143. </enumeratedValue>
  92144. <enumeratedValue>
  92145. <name>DSE_3_R0_3</name>
  92146. <description>R0/3</description>
  92147. <value>0x3</value>
  92148. </enumeratedValue>
  92149. <enumeratedValue>
  92150. <name>DSE_4_R0_4</name>
  92151. <description>R0/4</description>
  92152. <value>0x4</value>
  92153. </enumeratedValue>
  92154. <enumeratedValue>
  92155. <name>DSE_5_R0_5</name>
  92156. <description>R0/5</description>
  92157. <value>0x5</value>
  92158. </enumeratedValue>
  92159. <enumeratedValue>
  92160. <name>DSE_6_R0_6</name>
  92161. <description>R0/6</description>
  92162. <value>0x6</value>
  92163. </enumeratedValue>
  92164. <enumeratedValue>
  92165. <name>DSE_7_R0_7</name>
  92166. <description>R0/7</description>
  92167. <value>0x7</value>
  92168. </enumeratedValue>
  92169. </enumeratedValues>
  92170. </field>
  92171. <field>
  92172. <name>SPEED</name>
  92173. <description>Speed Field</description>
  92174. <bitOffset>0x6</bitOffset>
  92175. <bitWidth>2</bitWidth>
  92176. <access>read-write</access>
  92177. <enumeratedValues>
  92178. <enumeratedValue>
  92179. <name>SPEED_0_low_50MHz_</name>
  92180. <description>low(50MHz)</description>
  92181. <value>0</value>
  92182. </enumeratedValue>
  92183. <enumeratedValue>
  92184. <name>SPEED_1_medium_100MHz_</name>
  92185. <description>medium(100MHz)</description>
  92186. <value>0x1</value>
  92187. </enumeratedValue>
  92188. <enumeratedValue>
  92189. <name>SPEED_2_medium_100MHz_</name>
  92190. <description>medium(100MHz)</description>
  92191. <value>0x2</value>
  92192. </enumeratedValue>
  92193. <enumeratedValue>
  92194. <name>SPEED_3_max_200MHz_</name>
  92195. <description>max(200MHz)</description>
  92196. <value>0x3</value>
  92197. </enumeratedValue>
  92198. </enumeratedValues>
  92199. </field>
  92200. <field>
  92201. <name>ODE</name>
  92202. <description>Open Drain Enable Field</description>
  92203. <bitOffset>0xB</bitOffset>
  92204. <bitWidth>1</bitWidth>
  92205. <access>read-write</access>
  92206. <enumeratedValues>
  92207. <enumeratedValue>
  92208. <name>ODE_0_Open_Drain_Disabled</name>
  92209. <description>Open Drain Disabled</description>
  92210. <value>0</value>
  92211. </enumeratedValue>
  92212. <enumeratedValue>
  92213. <name>ODE_1_Open_Drain_Enabled</name>
  92214. <description>Open Drain Enabled</description>
  92215. <value>0x1</value>
  92216. </enumeratedValue>
  92217. </enumeratedValues>
  92218. </field>
  92219. <field>
  92220. <name>PKE</name>
  92221. <description>Pull / Keep Enable Field</description>
  92222. <bitOffset>0xC</bitOffset>
  92223. <bitWidth>1</bitWidth>
  92224. <access>read-write</access>
  92225. <enumeratedValues>
  92226. <enumeratedValue>
  92227. <name>PKE_0_Pull_Keeper_Disabled</name>
  92228. <description>Pull/Keeper Disabled</description>
  92229. <value>0</value>
  92230. </enumeratedValue>
  92231. <enumeratedValue>
  92232. <name>PKE_1_Pull_Keeper_Enabled</name>
  92233. <description>Pull/Keeper Enabled</description>
  92234. <value>0x1</value>
  92235. </enumeratedValue>
  92236. </enumeratedValues>
  92237. </field>
  92238. <field>
  92239. <name>PUE</name>
  92240. <description>Pull / Keep Select Field</description>
  92241. <bitOffset>0xD</bitOffset>
  92242. <bitWidth>1</bitWidth>
  92243. <access>read-write</access>
  92244. <enumeratedValues>
  92245. <enumeratedValue>
  92246. <name>PUE_0_Keeper</name>
  92247. <description>Keeper</description>
  92248. <value>0</value>
  92249. </enumeratedValue>
  92250. <enumeratedValue>
  92251. <name>PUE_1_Pull</name>
  92252. <description>Pull</description>
  92253. <value>0x1</value>
  92254. </enumeratedValue>
  92255. </enumeratedValues>
  92256. </field>
  92257. <field>
  92258. <name>PUS</name>
  92259. <description>Pull Up / Down Config. Field</description>
  92260. <bitOffset>0xE</bitOffset>
  92261. <bitWidth>2</bitWidth>
  92262. <access>read-write</access>
  92263. <enumeratedValues>
  92264. <enumeratedValue>
  92265. <name>PUS_0_100K_Ohm_Pull_Down</name>
  92266. <description>100K Ohm Pull Down</description>
  92267. <value>0</value>
  92268. </enumeratedValue>
  92269. <enumeratedValue>
  92270. <name>PUS_1_47K_Ohm_Pull_Up</name>
  92271. <description>47K Ohm Pull Up</description>
  92272. <value>0x1</value>
  92273. </enumeratedValue>
  92274. <enumeratedValue>
  92275. <name>PUS_2_100K_Ohm_Pull_Up</name>
  92276. <description>100K Ohm Pull Up</description>
  92277. <value>0x2</value>
  92278. </enumeratedValue>
  92279. <enumeratedValue>
  92280. <name>PUS_3_22K_Ohm_Pull_Up</name>
  92281. <description>22K Ohm Pull Up</description>
  92282. <value>0x3</value>
  92283. </enumeratedValue>
  92284. </enumeratedValues>
  92285. </field>
  92286. <field>
  92287. <name>HYS</name>
  92288. <description>Hyst. Enable Field</description>
  92289. <bitOffset>0x10</bitOffset>
  92290. <bitWidth>1</bitWidth>
  92291. <access>read-write</access>
  92292. <enumeratedValues>
  92293. <enumeratedValue>
  92294. <name>HYS_0_Hysteresis_Disabled</name>
  92295. <description>Hysteresis Disabled</description>
  92296. <value>0</value>
  92297. </enumeratedValue>
  92298. <enumeratedValue>
  92299. <name>HYS_1_Hysteresis_Enabled</name>
  92300. <description>Hysteresis Enabled</description>
  92301. <value>0x1</value>
  92302. </enumeratedValue>
  92303. </enumeratedValues>
  92304. </field>
  92305. </fields>
  92306. </register>
  92307. <register>
  92308. <name>SW_PAD_CTL_PAD_LCD_DATA08</name>
  92309. <description>SW_PAD_CTL_PAD_LCD_DATA08 SW PAD Control Register</description>
  92310. <addressOffset>0x3C4</addressOffset>
  92311. <size>32</size>
  92312. <access>read-write</access>
  92313. <resetValue>0x10B0</resetValue>
  92314. <resetMask>0xFFFFFFFF</resetMask>
  92315. <fields>
  92316. <field>
  92317. <name>SRE</name>
  92318. <description>Slew Rate Field</description>
  92319. <bitOffset>0</bitOffset>
  92320. <bitWidth>1</bitWidth>
  92321. <access>read-write</access>
  92322. <enumeratedValues>
  92323. <enumeratedValue>
  92324. <name>SRE_0_Slow_Slew_Rate</name>
  92325. <description>Slow Slew Rate</description>
  92326. <value>0</value>
  92327. </enumeratedValue>
  92328. <enumeratedValue>
  92329. <name>SRE_1_Fast_Slew_Rate</name>
  92330. <description>Fast Slew Rate</description>
  92331. <value>0x1</value>
  92332. </enumeratedValue>
  92333. </enumeratedValues>
  92334. </field>
  92335. <field>
  92336. <name>DSE</name>
  92337. <description>Drive Strength Field</description>
  92338. <bitOffset>0x3</bitOffset>
  92339. <bitWidth>3</bitWidth>
  92340. <access>read-write</access>
  92341. <enumeratedValues>
  92342. <enumeratedValue>
  92343. <name>DSE_0_output_driver_disabled_</name>
  92344. <description>output driver disabled;</description>
  92345. <value>0</value>
  92346. </enumeratedValue>
  92347. <enumeratedValue>
  92348. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  92349. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  92350. <value>0x1</value>
  92351. </enumeratedValue>
  92352. <enumeratedValue>
  92353. <name>DSE_2_R0_2</name>
  92354. <description>R0/2</description>
  92355. <value>0x2</value>
  92356. </enumeratedValue>
  92357. <enumeratedValue>
  92358. <name>DSE_3_R0_3</name>
  92359. <description>R0/3</description>
  92360. <value>0x3</value>
  92361. </enumeratedValue>
  92362. <enumeratedValue>
  92363. <name>DSE_4_R0_4</name>
  92364. <description>R0/4</description>
  92365. <value>0x4</value>
  92366. </enumeratedValue>
  92367. <enumeratedValue>
  92368. <name>DSE_5_R0_5</name>
  92369. <description>R0/5</description>
  92370. <value>0x5</value>
  92371. </enumeratedValue>
  92372. <enumeratedValue>
  92373. <name>DSE_6_R0_6</name>
  92374. <description>R0/6</description>
  92375. <value>0x6</value>
  92376. </enumeratedValue>
  92377. <enumeratedValue>
  92378. <name>DSE_7_R0_7</name>
  92379. <description>R0/7</description>
  92380. <value>0x7</value>
  92381. </enumeratedValue>
  92382. </enumeratedValues>
  92383. </field>
  92384. <field>
  92385. <name>SPEED</name>
  92386. <description>Speed Field</description>
  92387. <bitOffset>0x6</bitOffset>
  92388. <bitWidth>2</bitWidth>
  92389. <access>read-write</access>
  92390. <enumeratedValues>
  92391. <enumeratedValue>
  92392. <name>SPEED_0_low_50MHz_</name>
  92393. <description>low(50MHz)</description>
  92394. <value>0</value>
  92395. </enumeratedValue>
  92396. <enumeratedValue>
  92397. <name>SPEED_1_medium_100MHz_</name>
  92398. <description>medium(100MHz)</description>
  92399. <value>0x1</value>
  92400. </enumeratedValue>
  92401. <enumeratedValue>
  92402. <name>SPEED_2_medium_100MHz_</name>
  92403. <description>medium(100MHz)</description>
  92404. <value>0x2</value>
  92405. </enumeratedValue>
  92406. <enumeratedValue>
  92407. <name>SPEED_3_max_200MHz_</name>
  92408. <description>max(200MHz)</description>
  92409. <value>0x3</value>
  92410. </enumeratedValue>
  92411. </enumeratedValues>
  92412. </field>
  92413. <field>
  92414. <name>ODE</name>
  92415. <description>Open Drain Enable Field</description>
  92416. <bitOffset>0xB</bitOffset>
  92417. <bitWidth>1</bitWidth>
  92418. <access>read-write</access>
  92419. <enumeratedValues>
  92420. <enumeratedValue>
  92421. <name>ODE_0_Open_Drain_Disabled</name>
  92422. <description>Open Drain Disabled</description>
  92423. <value>0</value>
  92424. </enumeratedValue>
  92425. <enumeratedValue>
  92426. <name>ODE_1_Open_Drain_Enabled</name>
  92427. <description>Open Drain Enabled</description>
  92428. <value>0x1</value>
  92429. </enumeratedValue>
  92430. </enumeratedValues>
  92431. </field>
  92432. <field>
  92433. <name>PKE</name>
  92434. <description>Pull / Keep Enable Field</description>
  92435. <bitOffset>0xC</bitOffset>
  92436. <bitWidth>1</bitWidth>
  92437. <access>read-write</access>
  92438. <enumeratedValues>
  92439. <enumeratedValue>
  92440. <name>PKE_0_Pull_Keeper_Disabled</name>
  92441. <description>Pull/Keeper Disabled</description>
  92442. <value>0</value>
  92443. </enumeratedValue>
  92444. <enumeratedValue>
  92445. <name>PKE_1_Pull_Keeper_Enabled</name>
  92446. <description>Pull/Keeper Enabled</description>
  92447. <value>0x1</value>
  92448. </enumeratedValue>
  92449. </enumeratedValues>
  92450. </field>
  92451. <field>
  92452. <name>PUE</name>
  92453. <description>Pull / Keep Select Field</description>
  92454. <bitOffset>0xD</bitOffset>
  92455. <bitWidth>1</bitWidth>
  92456. <access>read-write</access>
  92457. <enumeratedValues>
  92458. <enumeratedValue>
  92459. <name>PUE_0_Keeper</name>
  92460. <description>Keeper</description>
  92461. <value>0</value>
  92462. </enumeratedValue>
  92463. <enumeratedValue>
  92464. <name>PUE_1_Pull</name>
  92465. <description>Pull</description>
  92466. <value>0x1</value>
  92467. </enumeratedValue>
  92468. </enumeratedValues>
  92469. </field>
  92470. <field>
  92471. <name>PUS</name>
  92472. <description>Pull Up / Down Config. Field</description>
  92473. <bitOffset>0xE</bitOffset>
  92474. <bitWidth>2</bitWidth>
  92475. <access>read-write</access>
  92476. <enumeratedValues>
  92477. <enumeratedValue>
  92478. <name>PUS_0_100K_Ohm_Pull_Down</name>
  92479. <description>100K Ohm Pull Down</description>
  92480. <value>0</value>
  92481. </enumeratedValue>
  92482. <enumeratedValue>
  92483. <name>PUS_1_47K_Ohm_Pull_Up</name>
  92484. <description>47K Ohm Pull Up</description>
  92485. <value>0x1</value>
  92486. </enumeratedValue>
  92487. <enumeratedValue>
  92488. <name>PUS_2_100K_Ohm_Pull_Up</name>
  92489. <description>100K Ohm Pull Up</description>
  92490. <value>0x2</value>
  92491. </enumeratedValue>
  92492. <enumeratedValue>
  92493. <name>PUS_3_22K_Ohm_Pull_Up</name>
  92494. <description>22K Ohm Pull Up</description>
  92495. <value>0x3</value>
  92496. </enumeratedValue>
  92497. </enumeratedValues>
  92498. </field>
  92499. <field>
  92500. <name>HYS</name>
  92501. <description>Hyst. Enable Field</description>
  92502. <bitOffset>0x10</bitOffset>
  92503. <bitWidth>1</bitWidth>
  92504. <access>read-write</access>
  92505. <enumeratedValues>
  92506. <enumeratedValue>
  92507. <name>HYS_0_Hysteresis_Disabled</name>
  92508. <description>Hysteresis Disabled</description>
  92509. <value>0</value>
  92510. </enumeratedValue>
  92511. <enumeratedValue>
  92512. <name>HYS_1_Hysteresis_Enabled</name>
  92513. <description>Hysteresis Enabled</description>
  92514. <value>0x1</value>
  92515. </enumeratedValue>
  92516. </enumeratedValues>
  92517. </field>
  92518. </fields>
  92519. </register>
  92520. <register>
  92521. <name>SW_PAD_CTL_PAD_LCD_DATA09</name>
  92522. <description>SW_PAD_CTL_PAD_LCD_DATA09 SW PAD Control Register</description>
  92523. <addressOffset>0x3C8</addressOffset>
  92524. <size>32</size>
  92525. <access>read-write</access>
  92526. <resetValue>0x10B0</resetValue>
  92527. <resetMask>0xFFFFFFFF</resetMask>
  92528. <fields>
  92529. <field>
  92530. <name>SRE</name>
  92531. <description>Slew Rate Field</description>
  92532. <bitOffset>0</bitOffset>
  92533. <bitWidth>1</bitWidth>
  92534. <access>read-write</access>
  92535. <enumeratedValues>
  92536. <enumeratedValue>
  92537. <name>SRE_0_Slow_Slew_Rate</name>
  92538. <description>Slow Slew Rate</description>
  92539. <value>0</value>
  92540. </enumeratedValue>
  92541. <enumeratedValue>
  92542. <name>SRE_1_Fast_Slew_Rate</name>
  92543. <description>Fast Slew Rate</description>
  92544. <value>0x1</value>
  92545. </enumeratedValue>
  92546. </enumeratedValues>
  92547. </field>
  92548. <field>
  92549. <name>DSE</name>
  92550. <description>Drive Strength Field</description>
  92551. <bitOffset>0x3</bitOffset>
  92552. <bitWidth>3</bitWidth>
  92553. <access>read-write</access>
  92554. <enumeratedValues>
  92555. <enumeratedValue>
  92556. <name>DSE_0_output_driver_disabled_</name>
  92557. <description>output driver disabled;</description>
  92558. <value>0</value>
  92559. </enumeratedValue>
  92560. <enumeratedValue>
  92561. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  92562. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  92563. <value>0x1</value>
  92564. </enumeratedValue>
  92565. <enumeratedValue>
  92566. <name>DSE_2_R0_2</name>
  92567. <description>R0/2</description>
  92568. <value>0x2</value>
  92569. </enumeratedValue>
  92570. <enumeratedValue>
  92571. <name>DSE_3_R0_3</name>
  92572. <description>R0/3</description>
  92573. <value>0x3</value>
  92574. </enumeratedValue>
  92575. <enumeratedValue>
  92576. <name>DSE_4_R0_4</name>
  92577. <description>R0/4</description>
  92578. <value>0x4</value>
  92579. </enumeratedValue>
  92580. <enumeratedValue>
  92581. <name>DSE_5_R0_5</name>
  92582. <description>R0/5</description>
  92583. <value>0x5</value>
  92584. </enumeratedValue>
  92585. <enumeratedValue>
  92586. <name>DSE_6_R0_6</name>
  92587. <description>R0/6</description>
  92588. <value>0x6</value>
  92589. </enumeratedValue>
  92590. <enumeratedValue>
  92591. <name>DSE_7_R0_7</name>
  92592. <description>R0/7</description>
  92593. <value>0x7</value>
  92594. </enumeratedValue>
  92595. </enumeratedValues>
  92596. </field>
  92597. <field>
  92598. <name>SPEED</name>
  92599. <description>Speed Field</description>
  92600. <bitOffset>0x6</bitOffset>
  92601. <bitWidth>2</bitWidth>
  92602. <access>read-write</access>
  92603. <enumeratedValues>
  92604. <enumeratedValue>
  92605. <name>SPEED_0_low_50MHz_</name>
  92606. <description>low(50MHz)</description>
  92607. <value>0</value>
  92608. </enumeratedValue>
  92609. <enumeratedValue>
  92610. <name>SPEED_1_medium_100MHz_</name>
  92611. <description>medium(100MHz)</description>
  92612. <value>0x1</value>
  92613. </enumeratedValue>
  92614. <enumeratedValue>
  92615. <name>SPEED_2_medium_100MHz_</name>
  92616. <description>medium(100MHz)</description>
  92617. <value>0x2</value>
  92618. </enumeratedValue>
  92619. <enumeratedValue>
  92620. <name>SPEED_3_max_200MHz_</name>
  92621. <description>max(200MHz)</description>
  92622. <value>0x3</value>
  92623. </enumeratedValue>
  92624. </enumeratedValues>
  92625. </field>
  92626. <field>
  92627. <name>ODE</name>
  92628. <description>Open Drain Enable Field</description>
  92629. <bitOffset>0xB</bitOffset>
  92630. <bitWidth>1</bitWidth>
  92631. <access>read-write</access>
  92632. <enumeratedValues>
  92633. <enumeratedValue>
  92634. <name>ODE_0_Open_Drain_Disabled</name>
  92635. <description>Open Drain Disabled</description>
  92636. <value>0</value>
  92637. </enumeratedValue>
  92638. <enumeratedValue>
  92639. <name>ODE_1_Open_Drain_Enabled</name>
  92640. <description>Open Drain Enabled</description>
  92641. <value>0x1</value>
  92642. </enumeratedValue>
  92643. </enumeratedValues>
  92644. </field>
  92645. <field>
  92646. <name>PKE</name>
  92647. <description>Pull / Keep Enable Field</description>
  92648. <bitOffset>0xC</bitOffset>
  92649. <bitWidth>1</bitWidth>
  92650. <access>read-write</access>
  92651. <enumeratedValues>
  92652. <enumeratedValue>
  92653. <name>PKE_0_Pull_Keeper_Disabled</name>
  92654. <description>Pull/Keeper Disabled</description>
  92655. <value>0</value>
  92656. </enumeratedValue>
  92657. <enumeratedValue>
  92658. <name>PKE_1_Pull_Keeper_Enabled</name>
  92659. <description>Pull/Keeper Enabled</description>
  92660. <value>0x1</value>
  92661. </enumeratedValue>
  92662. </enumeratedValues>
  92663. </field>
  92664. <field>
  92665. <name>PUE</name>
  92666. <description>Pull / Keep Select Field</description>
  92667. <bitOffset>0xD</bitOffset>
  92668. <bitWidth>1</bitWidth>
  92669. <access>read-write</access>
  92670. <enumeratedValues>
  92671. <enumeratedValue>
  92672. <name>PUE_0_Keeper</name>
  92673. <description>Keeper</description>
  92674. <value>0</value>
  92675. </enumeratedValue>
  92676. <enumeratedValue>
  92677. <name>PUE_1_Pull</name>
  92678. <description>Pull</description>
  92679. <value>0x1</value>
  92680. </enumeratedValue>
  92681. </enumeratedValues>
  92682. </field>
  92683. <field>
  92684. <name>PUS</name>
  92685. <description>Pull Up / Down Config. Field</description>
  92686. <bitOffset>0xE</bitOffset>
  92687. <bitWidth>2</bitWidth>
  92688. <access>read-write</access>
  92689. <enumeratedValues>
  92690. <enumeratedValue>
  92691. <name>PUS_0_100K_Ohm_Pull_Down</name>
  92692. <description>100K Ohm Pull Down</description>
  92693. <value>0</value>
  92694. </enumeratedValue>
  92695. <enumeratedValue>
  92696. <name>PUS_1_47K_Ohm_Pull_Up</name>
  92697. <description>47K Ohm Pull Up</description>
  92698. <value>0x1</value>
  92699. </enumeratedValue>
  92700. <enumeratedValue>
  92701. <name>PUS_2_100K_Ohm_Pull_Up</name>
  92702. <description>100K Ohm Pull Up</description>
  92703. <value>0x2</value>
  92704. </enumeratedValue>
  92705. <enumeratedValue>
  92706. <name>PUS_3_22K_Ohm_Pull_Up</name>
  92707. <description>22K Ohm Pull Up</description>
  92708. <value>0x3</value>
  92709. </enumeratedValue>
  92710. </enumeratedValues>
  92711. </field>
  92712. <field>
  92713. <name>HYS</name>
  92714. <description>Hyst. Enable Field</description>
  92715. <bitOffset>0x10</bitOffset>
  92716. <bitWidth>1</bitWidth>
  92717. <access>read-write</access>
  92718. <enumeratedValues>
  92719. <enumeratedValue>
  92720. <name>HYS_0_Hysteresis_Disabled</name>
  92721. <description>Hysteresis Disabled</description>
  92722. <value>0</value>
  92723. </enumeratedValue>
  92724. <enumeratedValue>
  92725. <name>HYS_1_Hysteresis_Enabled</name>
  92726. <description>Hysteresis Enabled</description>
  92727. <value>0x1</value>
  92728. </enumeratedValue>
  92729. </enumeratedValues>
  92730. </field>
  92731. </fields>
  92732. </register>
  92733. <register>
  92734. <name>SW_PAD_CTL_PAD_LCD_DATA10</name>
  92735. <description>SW_PAD_CTL_PAD_LCD_DATA10 SW PAD Control Register</description>
  92736. <addressOffset>0x3CC</addressOffset>
  92737. <size>32</size>
  92738. <access>read-write</access>
  92739. <resetValue>0x10B0</resetValue>
  92740. <resetMask>0xFFFFFFFF</resetMask>
  92741. <fields>
  92742. <field>
  92743. <name>SRE</name>
  92744. <description>Slew Rate Field</description>
  92745. <bitOffset>0</bitOffset>
  92746. <bitWidth>1</bitWidth>
  92747. <access>read-write</access>
  92748. <enumeratedValues>
  92749. <enumeratedValue>
  92750. <name>SRE_0_Slow_Slew_Rate</name>
  92751. <description>Slow Slew Rate</description>
  92752. <value>0</value>
  92753. </enumeratedValue>
  92754. <enumeratedValue>
  92755. <name>SRE_1_Fast_Slew_Rate</name>
  92756. <description>Fast Slew Rate</description>
  92757. <value>0x1</value>
  92758. </enumeratedValue>
  92759. </enumeratedValues>
  92760. </field>
  92761. <field>
  92762. <name>DSE</name>
  92763. <description>Drive Strength Field</description>
  92764. <bitOffset>0x3</bitOffset>
  92765. <bitWidth>3</bitWidth>
  92766. <access>read-write</access>
  92767. <enumeratedValues>
  92768. <enumeratedValue>
  92769. <name>DSE_0_output_driver_disabled_</name>
  92770. <description>output driver disabled;</description>
  92771. <value>0</value>
  92772. </enumeratedValue>
  92773. <enumeratedValue>
  92774. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  92775. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  92776. <value>0x1</value>
  92777. </enumeratedValue>
  92778. <enumeratedValue>
  92779. <name>DSE_2_R0_2</name>
  92780. <description>R0/2</description>
  92781. <value>0x2</value>
  92782. </enumeratedValue>
  92783. <enumeratedValue>
  92784. <name>DSE_3_R0_3</name>
  92785. <description>R0/3</description>
  92786. <value>0x3</value>
  92787. </enumeratedValue>
  92788. <enumeratedValue>
  92789. <name>DSE_4_R0_4</name>
  92790. <description>R0/4</description>
  92791. <value>0x4</value>
  92792. </enumeratedValue>
  92793. <enumeratedValue>
  92794. <name>DSE_5_R0_5</name>
  92795. <description>R0/5</description>
  92796. <value>0x5</value>
  92797. </enumeratedValue>
  92798. <enumeratedValue>
  92799. <name>DSE_6_R0_6</name>
  92800. <description>R0/6</description>
  92801. <value>0x6</value>
  92802. </enumeratedValue>
  92803. <enumeratedValue>
  92804. <name>DSE_7_R0_7</name>
  92805. <description>R0/7</description>
  92806. <value>0x7</value>
  92807. </enumeratedValue>
  92808. </enumeratedValues>
  92809. </field>
  92810. <field>
  92811. <name>SPEED</name>
  92812. <description>Speed Field</description>
  92813. <bitOffset>0x6</bitOffset>
  92814. <bitWidth>2</bitWidth>
  92815. <access>read-write</access>
  92816. <enumeratedValues>
  92817. <enumeratedValue>
  92818. <name>SPEED_0_low_50MHz_</name>
  92819. <description>low(50MHz)</description>
  92820. <value>0</value>
  92821. </enumeratedValue>
  92822. <enumeratedValue>
  92823. <name>SPEED_1_medium_100MHz_</name>
  92824. <description>medium(100MHz)</description>
  92825. <value>0x1</value>
  92826. </enumeratedValue>
  92827. <enumeratedValue>
  92828. <name>SPEED_2_medium_100MHz_</name>
  92829. <description>medium(100MHz)</description>
  92830. <value>0x2</value>
  92831. </enumeratedValue>
  92832. <enumeratedValue>
  92833. <name>SPEED_3_max_200MHz_</name>
  92834. <description>max(200MHz)</description>
  92835. <value>0x3</value>
  92836. </enumeratedValue>
  92837. </enumeratedValues>
  92838. </field>
  92839. <field>
  92840. <name>ODE</name>
  92841. <description>Open Drain Enable Field</description>
  92842. <bitOffset>0xB</bitOffset>
  92843. <bitWidth>1</bitWidth>
  92844. <access>read-write</access>
  92845. <enumeratedValues>
  92846. <enumeratedValue>
  92847. <name>ODE_0_Open_Drain_Disabled</name>
  92848. <description>Open Drain Disabled</description>
  92849. <value>0</value>
  92850. </enumeratedValue>
  92851. <enumeratedValue>
  92852. <name>ODE_1_Open_Drain_Enabled</name>
  92853. <description>Open Drain Enabled</description>
  92854. <value>0x1</value>
  92855. </enumeratedValue>
  92856. </enumeratedValues>
  92857. </field>
  92858. <field>
  92859. <name>PKE</name>
  92860. <description>Pull / Keep Enable Field</description>
  92861. <bitOffset>0xC</bitOffset>
  92862. <bitWidth>1</bitWidth>
  92863. <access>read-write</access>
  92864. <enumeratedValues>
  92865. <enumeratedValue>
  92866. <name>PKE_0_Pull_Keeper_Disabled</name>
  92867. <description>Pull/Keeper Disabled</description>
  92868. <value>0</value>
  92869. </enumeratedValue>
  92870. <enumeratedValue>
  92871. <name>PKE_1_Pull_Keeper_Enabled</name>
  92872. <description>Pull/Keeper Enabled</description>
  92873. <value>0x1</value>
  92874. </enumeratedValue>
  92875. </enumeratedValues>
  92876. </field>
  92877. <field>
  92878. <name>PUE</name>
  92879. <description>Pull / Keep Select Field</description>
  92880. <bitOffset>0xD</bitOffset>
  92881. <bitWidth>1</bitWidth>
  92882. <access>read-write</access>
  92883. <enumeratedValues>
  92884. <enumeratedValue>
  92885. <name>PUE_0_Keeper</name>
  92886. <description>Keeper</description>
  92887. <value>0</value>
  92888. </enumeratedValue>
  92889. <enumeratedValue>
  92890. <name>PUE_1_Pull</name>
  92891. <description>Pull</description>
  92892. <value>0x1</value>
  92893. </enumeratedValue>
  92894. </enumeratedValues>
  92895. </field>
  92896. <field>
  92897. <name>PUS</name>
  92898. <description>Pull Up / Down Config. Field</description>
  92899. <bitOffset>0xE</bitOffset>
  92900. <bitWidth>2</bitWidth>
  92901. <access>read-write</access>
  92902. <enumeratedValues>
  92903. <enumeratedValue>
  92904. <name>PUS_0_100K_Ohm_Pull_Down</name>
  92905. <description>100K Ohm Pull Down</description>
  92906. <value>0</value>
  92907. </enumeratedValue>
  92908. <enumeratedValue>
  92909. <name>PUS_1_47K_Ohm_Pull_Up</name>
  92910. <description>47K Ohm Pull Up</description>
  92911. <value>0x1</value>
  92912. </enumeratedValue>
  92913. <enumeratedValue>
  92914. <name>PUS_2_100K_Ohm_Pull_Up</name>
  92915. <description>100K Ohm Pull Up</description>
  92916. <value>0x2</value>
  92917. </enumeratedValue>
  92918. <enumeratedValue>
  92919. <name>PUS_3_22K_Ohm_Pull_Up</name>
  92920. <description>22K Ohm Pull Up</description>
  92921. <value>0x3</value>
  92922. </enumeratedValue>
  92923. </enumeratedValues>
  92924. </field>
  92925. <field>
  92926. <name>HYS</name>
  92927. <description>Hyst. Enable Field</description>
  92928. <bitOffset>0x10</bitOffset>
  92929. <bitWidth>1</bitWidth>
  92930. <access>read-write</access>
  92931. <enumeratedValues>
  92932. <enumeratedValue>
  92933. <name>HYS_0_Hysteresis_Disabled</name>
  92934. <description>Hysteresis Disabled</description>
  92935. <value>0</value>
  92936. </enumeratedValue>
  92937. <enumeratedValue>
  92938. <name>HYS_1_Hysteresis_Enabled</name>
  92939. <description>Hysteresis Enabled</description>
  92940. <value>0x1</value>
  92941. </enumeratedValue>
  92942. </enumeratedValues>
  92943. </field>
  92944. </fields>
  92945. </register>
  92946. <register>
  92947. <name>SW_PAD_CTL_PAD_LCD_DATA11</name>
  92948. <description>SW_PAD_CTL_PAD_LCD_DATA11 SW PAD Control Register</description>
  92949. <addressOffset>0x3D0</addressOffset>
  92950. <size>32</size>
  92951. <access>read-write</access>
  92952. <resetValue>0x10B0</resetValue>
  92953. <resetMask>0xFFFFFFFF</resetMask>
  92954. <fields>
  92955. <field>
  92956. <name>SRE</name>
  92957. <description>Slew Rate Field</description>
  92958. <bitOffset>0</bitOffset>
  92959. <bitWidth>1</bitWidth>
  92960. <access>read-write</access>
  92961. <enumeratedValues>
  92962. <enumeratedValue>
  92963. <name>SRE_0_Slow_Slew_Rate</name>
  92964. <description>Slow Slew Rate</description>
  92965. <value>0</value>
  92966. </enumeratedValue>
  92967. <enumeratedValue>
  92968. <name>SRE_1_Fast_Slew_Rate</name>
  92969. <description>Fast Slew Rate</description>
  92970. <value>0x1</value>
  92971. </enumeratedValue>
  92972. </enumeratedValues>
  92973. </field>
  92974. <field>
  92975. <name>DSE</name>
  92976. <description>Drive Strength Field</description>
  92977. <bitOffset>0x3</bitOffset>
  92978. <bitWidth>3</bitWidth>
  92979. <access>read-write</access>
  92980. <enumeratedValues>
  92981. <enumeratedValue>
  92982. <name>DSE_0_output_driver_disabled_</name>
  92983. <description>output driver disabled;</description>
  92984. <value>0</value>
  92985. </enumeratedValue>
  92986. <enumeratedValue>
  92987. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  92988. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  92989. <value>0x1</value>
  92990. </enumeratedValue>
  92991. <enumeratedValue>
  92992. <name>DSE_2_R0_2</name>
  92993. <description>R0/2</description>
  92994. <value>0x2</value>
  92995. </enumeratedValue>
  92996. <enumeratedValue>
  92997. <name>DSE_3_R0_3</name>
  92998. <description>R0/3</description>
  92999. <value>0x3</value>
  93000. </enumeratedValue>
  93001. <enumeratedValue>
  93002. <name>DSE_4_R0_4</name>
  93003. <description>R0/4</description>
  93004. <value>0x4</value>
  93005. </enumeratedValue>
  93006. <enumeratedValue>
  93007. <name>DSE_5_R0_5</name>
  93008. <description>R0/5</description>
  93009. <value>0x5</value>
  93010. </enumeratedValue>
  93011. <enumeratedValue>
  93012. <name>DSE_6_R0_6</name>
  93013. <description>R0/6</description>
  93014. <value>0x6</value>
  93015. </enumeratedValue>
  93016. <enumeratedValue>
  93017. <name>DSE_7_R0_7</name>
  93018. <description>R0/7</description>
  93019. <value>0x7</value>
  93020. </enumeratedValue>
  93021. </enumeratedValues>
  93022. </field>
  93023. <field>
  93024. <name>SPEED</name>
  93025. <description>Speed Field</description>
  93026. <bitOffset>0x6</bitOffset>
  93027. <bitWidth>2</bitWidth>
  93028. <access>read-write</access>
  93029. <enumeratedValues>
  93030. <enumeratedValue>
  93031. <name>SPEED_0_low_50MHz_</name>
  93032. <description>low(50MHz)</description>
  93033. <value>0</value>
  93034. </enumeratedValue>
  93035. <enumeratedValue>
  93036. <name>SPEED_1_medium_100MHz_</name>
  93037. <description>medium(100MHz)</description>
  93038. <value>0x1</value>
  93039. </enumeratedValue>
  93040. <enumeratedValue>
  93041. <name>SPEED_2_medium_100MHz_</name>
  93042. <description>medium(100MHz)</description>
  93043. <value>0x2</value>
  93044. </enumeratedValue>
  93045. <enumeratedValue>
  93046. <name>SPEED_3_max_200MHz_</name>
  93047. <description>max(200MHz)</description>
  93048. <value>0x3</value>
  93049. </enumeratedValue>
  93050. </enumeratedValues>
  93051. </field>
  93052. <field>
  93053. <name>ODE</name>
  93054. <description>Open Drain Enable Field</description>
  93055. <bitOffset>0xB</bitOffset>
  93056. <bitWidth>1</bitWidth>
  93057. <access>read-write</access>
  93058. <enumeratedValues>
  93059. <enumeratedValue>
  93060. <name>ODE_0_Open_Drain_Disabled</name>
  93061. <description>Open Drain Disabled</description>
  93062. <value>0</value>
  93063. </enumeratedValue>
  93064. <enumeratedValue>
  93065. <name>ODE_1_Open_Drain_Enabled</name>
  93066. <description>Open Drain Enabled</description>
  93067. <value>0x1</value>
  93068. </enumeratedValue>
  93069. </enumeratedValues>
  93070. </field>
  93071. <field>
  93072. <name>PKE</name>
  93073. <description>Pull / Keep Enable Field</description>
  93074. <bitOffset>0xC</bitOffset>
  93075. <bitWidth>1</bitWidth>
  93076. <access>read-write</access>
  93077. <enumeratedValues>
  93078. <enumeratedValue>
  93079. <name>PKE_0_Pull_Keeper_Disabled</name>
  93080. <description>Pull/Keeper Disabled</description>
  93081. <value>0</value>
  93082. </enumeratedValue>
  93083. <enumeratedValue>
  93084. <name>PKE_1_Pull_Keeper_Enabled</name>
  93085. <description>Pull/Keeper Enabled</description>
  93086. <value>0x1</value>
  93087. </enumeratedValue>
  93088. </enumeratedValues>
  93089. </field>
  93090. <field>
  93091. <name>PUE</name>
  93092. <description>Pull / Keep Select Field</description>
  93093. <bitOffset>0xD</bitOffset>
  93094. <bitWidth>1</bitWidth>
  93095. <access>read-write</access>
  93096. <enumeratedValues>
  93097. <enumeratedValue>
  93098. <name>PUE_0_Keeper</name>
  93099. <description>Keeper</description>
  93100. <value>0</value>
  93101. </enumeratedValue>
  93102. <enumeratedValue>
  93103. <name>PUE_1_Pull</name>
  93104. <description>Pull</description>
  93105. <value>0x1</value>
  93106. </enumeratedValue>
  93107. </enumeratedValues>
  93108. </field>
  93109. <field>
  93110. <name>PUS</name>
  93111. <description>Pull Up / Down Config. Field</description>
  93112. <bitOffset>0xE</bitOffset>
  93113. <bitWidth>2</bitWidth>
  93114. <access>read-write</access>
  93115. <enumeratedValues>
  93116. <enumeratedValue>
  93117. <name>PUS_0_100K_Ohm_Pull_Down</name>
  93118. <description>100K Ohm Pull Down</description>
  93119. <value>0</value>
  93120. </enumeratedValue>
  93121. <enumeratedValue>
  93122. <name>PUS_1_47K_Ohm_Pull_Up</name>
  93123. <description>47K Ohm Pull Up</description>
  93124. <value>0x1</value>
  93125. </enumeratedValue>
  93126. <enumeratedValue>
  93127. <name>PUS_2_100K_Ohm_Pull_Up</name>
  93128. <description>100K Ohm Pull Up</description>
  93129. <value>0x2</value>
  93130. </enumeratedValue>
  93131. <enumeratedValue>
  93132. <name>PUS_3_22K_Ohm_Pull_Up</name>
  93133. <description>22K Ohm Pull Up</description>
  93134. <value>0x3</value>
  93135. </enumeratedValue>
  93136. </enumeratedValues>
  93137. </field>
  93138. <field>
  93139. <name>HYS</name>
  93140. <description>Hyst. Enable Field</description>
  93141. <bitOffset>0x10</bitOffset>
  93142. <bitWidth>1</bitWidth>
  93143. <access>read-write</access>
  93144. <enumeratedValues>
  93145. <enumeratedValue>
  93146. <name>HYS_0_Hysteresis_Disabled</name>
  93147. <description>Hysteresis Disabled</description>
  93148. <value>0</value>
  93149. </enumeratedValue>
  93150. <enumeratedValue>
  93151. <name>HYS_1_Hysteresis_Enabled</name>
  93152. <description>Hysteresis Enabled</description>
  93153. <value>0x1</value>
  93154. </enumeratedValue>
  93155. </enumeratedValues>
  93156. </field>
  93157. </fields>
  93158. </register>
  93159. <register>
  93160. <name>SW_PAD_CTL_PAD_LCD_DATA12</name>
  93161. <description>SW_PAD_CTL_PAD_LCD_DATA12 SW PAD Control Register</description>
  93162. <addressOffset>0x3D4</addressOffset>
  93163. <size>32</size>
  93164. <access>read-write</access>
  93165. <resetValue>0x10B0</resetValue>
  93166. <resetMask>0xFFFFFFFF</resetMask>
  93167. <fields>
  93168. <field>
  93169. <name>SRE</name>
  93170. <description>Slew Rate Field</description>
  93171. <bitOffset>0</bitOffset>
  93172. <bitWidth>1</bitWidth>
  93173. <access>read-write</access>
  93174. <enumeratedValues>
  93175. <enumeratedValue>
  93176. <name>SRE_0_Slow_Slew_Rate</name>
  93177. <description>Slow Slew Rate</description>
  93178. <value>0</value>
  93179. </enumeratedValue>
  93180. <enumeratedValue>
  93181. <name>SRE_1_Fast_Slew_Rate</name>
  93182. <description>Fast Slew Rate</description>
  93183. <value>0x1</value>
  93184. </enumeratedValue>
  93185. </enumeratedValues>
  93186. </field>
  93187. <field>
  93188. <name>DSE</name>
  93189. <description>Drive Strength Field</description>
  93190. <bitOffset>0x3</bitOffset>
  93191. <bitWidth>3</bitWidth>
  93192. <access>read-write</access>
  93193. <enumeratedValues>
  93194. <enumeratedValue>
  93195. <name>DSE_0_output_driver_disabled_</name>
  93196. <description>output driver disabled;</description>
  93197. <value>0</value>
  93198. </enumeratedValue>
  93199. <enumeratedValue>
  93200. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  93201. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  93202. <value>0x1</value>
  93203. </enumeratedValue>
  93204. <enumeratedValue>
  93205. <name>DSE_2_R0_2</name>
  93206. <description>R0/2</description>
  93207. <value>0x2</value>
  93208. </enumeratedValue>
  93209. <enumeratedValue>
  93210. <name>DSE_3_R0_3</name>
  93211. <description>R0/3</description>
  93212. <value>0x3</value>
  93213. </enumeratedValue>
  93214. <enumeratedValue>
  93215. <name>DSE_4_R0_4</name>
  93216. <description>R0/4</description>
  93217. <value>0x4</value>
  93218. </enumeratedValue>
  93219. <enumeratedValue>
  93220. <name>DSE_5_R0_5</name>
  93221. <description>R0/5</description>
  93222. <value>0x5</value>
  93223. </enumeratedValue>
  93224. <enumeratedValue>
  93225. <name>DSE_6_R0_6</name>
  93226. <description>R0/6</description>
  93227. <value>0x6</value>
  93228. </enumeratedValue>
  93229. <enumeratedValue>
  93230. <name>DSE_7_R0_7</name>
  93231. <description>R0/7</description>
  93232. <value>0x7</value>
  93233. </enumeratedValue>
  93234. </enumeratedValues>
  93235. </field>
  93236. <field>
  93237. <name>SPEED</name>
  93238. <description>Speed Field</description>
  93239. <bitOffset>0x6</bitOffset>
  93240. <bitWidth>2</bitWidth>
  93241. <access>read-write</access>
  93242. <enumeratedValues>
  93243. <enumeratedValue>
  93244. <name>SPEED_0_low_50MHz_</name>
  93245. <description>low(50MHz)</description>
  93246. <value>0</value>
  93247. </enumeratedValue>
  93248. <enumeratedValue>
  93249. <name>SPEED_1_medium_100MHz_</name>
  93250. <description>medium(100MHz)</description>
  93251. <value>0x1</value>
  93252. </enumeratedValue>
  93253. <enumeratedValue>
  93254. <name>SPEED_2_medium_100MHz_</name>
  93255. <description>medium(100MHz)</description>
  93256. <value>0x2</value>
  93257. </enumeratedValue>
  93258. <enumeratedValue>
  93259. <name>SPEED_3_max_200MHz_</name>
  93260. <description>max(200MHz)</description>
  93261. <value>0x3</value>
  93262. </enumeratedValue>
  93263. </enumeratedValues>
  93264. </field>
  93265. <field>
  93266. <name>ODE</name>
  93267. <description>Open Drain Enable Field</description>
  93268. <bitOffset>0xB</bitOffset>
  93269. <bitWidth>1</bitWidth>
  93270. <access>read-write</access>
  93271. <enumeratedValues>
  93272. <enumeratedValue>
  93273. <name>ODE_0_Open_Drain_Disabled</name>
  93274. <description>Open Drain Disabled</description>
  93275. <value>0</value>
  93276. </enumeratedValue>
  93277. <enumeratedValue>
  93278. <name>ODE_1_Open_Drain_Enabled</name>
  93279. <description>Open Drain Enabled</description>
  93280. <value>0x1</value>
  93281. </enumeratedValue>
  93282. </enumeratedValues>
  93283. </field>
  93284. <field>
  93285. <name>PKE</name>
  93286. <description>Pull / Keep Enable Field</description>
  93287. <bitOffset>0xC</bitOffset>
  93288. <bitWidth>1</bitWidth>
  93289. <access>read-write</access>
  93290. <enumeratedValues>
  93291. <enumeratedValue>
  93292. <name>PKE_0_Pull_Keeper_Disabled</name>
  93293. <description>Pull/Keeper Disabled</description>
  93294. <value>0</value>
  93295. </enumeratedValue>
  93296. <enumeratedValue>
  93297. <name>PKE_1_Pull_Keeper_Enabled</name>
  93298. <description>Pull/Keeper Enabled</description>
  93299. <value>0x1</value>
  93300. </enumeratedValue>
  93301. </enumeratedValues>
  93302. </field>
  93303. <field>
  93304. <name>PUE</name>
  93305. <description>Pull / Keep Select Field</description>
  93306. <bitOffset>0xD</bitOffset>
  93307. <bitWidth>1</bitWidth>
  93308. <access>read-write</access>
  93309. <enumeratedValues>
  93310. <enumeratedValue>
  93311. <name>PUE_0_Keeper</name>
  93312. <description>Keeper</description>
  93313. <value>0</value>
  93314. </enumeratedValue>
  93315. <enumeratedValue>
  93316. <name>PUE_1_Pull</name>
  93317. <description>Pull</description>
  93318. <value>0x1</value>
  93319. </enumeratedValue>
  93320. </enumeratedValues>
  93321. </field>
  93322. <field>
  93323. <name>PUS</name>
  93324. <description>Pull Up / Down Config. Field</description>
  93325. <bitOffset>0xE</bitOffset>
  93326. <bitWidth>2</bitWidth>
  93327. <access>read-write</access>
  93328. <enumeratedValues>
  93329. <enumeratedValue>
  93330. <name>PUS_0_100K_Ohm_Pull_Down</name>
  93331. <description>100K Ohm Pull Down</description>
  93332. <value>0</value>
  93333. </enumeratedValue>
  93334. <enumeratedValue>
  93335. <name>PUS_1_47K_Ohm_Pull_Up</name>
  93336. <description>47K Ohm Pull Up</description>
  93337. <value>0x1</value>
  93338. </enumeratedValue>
  93339. <enumeratedValue>
  93340. <name>PUS_2_100K_Ohm_Pull_Up</name>
  93341. <description>100K Ohm Pull Up</description>
  93342. <value>0x2</value>
  93343. </enumeratedValue>
  93344. <enumeratedValue>
  93345. <name>PUS_3_22K_Ohm_Pull_Up</name>
  93346. <description>22K Ohm Pull Up</description>
  93347. <value>0x3</value>
  93348. </enumeratedValue>
  93349. </enumeratedValues>
  93350. </field>
  93351. <field>
  93352. <name>HYS</name>
  93353. <description>Hyst. Enable Field</description>
  93354. <bitOffset>0x10</bitOffset>
  93355. <bitWidth>1</bitWidth>
  93356. <access>read-write</access>
  93357. <enumeratedValues>
  93358. <enumeratedValue>
  93359. <name>HYS_0_Hysteresis_Disabled</name>
  93360. <description>Hysteresis Disabled</description>
  93361. <value>0</value>
  93362. </enumeratedValue>
  93363. <enumeratedValue>
  93364. <name>HYS_1_Hysteresis_Enabled</name>
  93365. <description>Hysteresis Enabled</description>
  93366. <value>0x1</value>
  93367. </enumeratedValue>
  93368. </enumeratedValues>
  93369. </field>
  93370. </fields>
  93371. </register>
  93372. <register>
  93373. <name>SW_PAD_CTL_PAD_LCD_DATA13</name>
  93374. <description>SW_PAD_CTL_PAD_LCD_DATA13 SW PAD Control Register</description>
  93375. <addressOffset>0x3D8</addressOffset>
  93376. <size>32</size>
  93377. <access>read-write</access>
  93378. <resetValue>0x10B0</resetValue>
  93379. <resetMask>0xFFFFFFFF</resetMask>
  93380. <fields>
  93381. <field>
  93382. <name>SRE</name>
  93383. <description>Slew Rate Field</description>
  93384. <bitOffset>0</bitOffset>
  93385. <bitWidth>1</bitWidth>
  93386. <access>read-write</access>
  93387. <enumeratedValues>
  93388. <enumeratedValue>
  93389. <name>SRE_0_Slow_Slew_Rate</name>
  93390. <description>Slow Slew Rate</description>
  93391. <value>0</value>
  93392. </enumeratedValue>
  93393. <enumeratedValue>
  93394. <name>SRE_1_Fast_Slew_Rate</name>
  93395. <description>Fast Slew Rate</description>
  93396. <value>0x1</value>
  93397. </enumeratedValue>
  93398. </enumeratedValues>
  93399. </field>
  93400. <field>
  93401. <name>DSE</name>
  93402. <description>Drive Strength Field</description>
  93403. <bitOffset>0x3</bitOffset>
  93404. <bitWidth>3</bitWidth>
  93405. <access>read-write</access>
  93406. <enumeratedValues>
  93407. <enumeratedValue>
  93408. <name>DSE_0_output_driver_disabled_</name>
  93409. <description>output driver disabled;</description>
  93410. <value>0</value>
  93411. </enumeratedValue>
  93412. <enumeratedValue>
  93413. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  93414. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  93415. <value>0x1</value>
  93416. </enumeratedValue>
  93417. <enumeratedValue>
  93418. <name>DSE_2_R0_2</name>
  93419. <description>R0/2</description>
  93420. <value>0x2</value>
  93421. </enumeratedValue>
  93422. <enumeratedValue>
  93423. <name>DSE_3_R0_3</name>
  93424. <description>R0/3</description>
  93425. <value>0x3</value>
  93426. </enumeratedValue>
  93427. <enumeratedValue>
  93428. <name>DSE_4_R0_4</name>
  93429. <description>R0/4</description>
  93430. <value>0x4</value>
  93431. </enumeratedValue>
  93432. <enumeratedValue>
  93433. <name>DSE_5_R0_5</name>
  93434. <description>R0/5</description>
  93435. <value>0x5</value>
  93436. </enumeratedValue>
  93437. <enumeratedValue>
  93438. <name>DSE_6_R0_6</name>
  93439. <description>R0/6</description>
  93440. <value>0x6</value>
  93441. </enumeratedValue>
  93442. <enumeratedValue>
  93443. <name>DSE_7_R0_7</name>
  93444. <description>R0/7</description>
  93445. <value>0x7</value>
  93446. </enumeratedValue>
  93447. </enumeratedValues>
  93448. </field>
  93449. <field>
  93450. <name>SPEED</name>
  93451. <description>Speed Field</description>
  93452. <bitOffset>0x6</bitOffset>
  93453. <bitWidth>2</bitWidth>
  93454. <access>read-write</access>
  93455. <enumeratedValues>
  93456. <enumeratedValue>
  93457. <name>SPEED_0_low_50MHz_</name>
  93458. <description>low(50MHz)</description>
  93459. <value>0</value>
  93460. </enumeratedValue>
  93461. <enumeratedValue>
  93462. <name>SPEED_1_medium_100MHz_</name>
  93463. <description>medium(100MHz)</description>
  93464. <value>0x1</value>
  93465. </enumeratedValue>
  93466. <enumeratedValue>
  93467. <name>SPEED_2_medium_100MHz_</name>
  93468. <description>medium(100MHz)</description>
  93469. <value>0x2</value>
  93470. </enumeratedValue>
  93471. <enumeratedValue>
  93472. <name>SPEED_3_max_200MHz_</name>
  93473. <description>max(200MHz)</description>
  93474. <value>0x3</value>
  93475. </enumeratedValue>
  93476. </enumeratedValues>
  93477. </field>
  93478. <field>
  93479. <name>ODE</name>
  93480. <description>Open Drain Enable Field</description>
  93481. <bitOffset>0xB</bitOffset>
  93482. <bitWidth>1</bitWidth>
  93483. <access>read-write</access>
  93484. <enumeratedValues>
  93485. <enumeratedValue>
  93486. <name>ODE_0_Open_Drain_Disabled</name>
  93487. <description>Open Drain Disabled</description>
  93488. <value>0</value>
  93489. </enumeratedValue>
  93490. <enumeratedValue>
  93491. <name>ODE_1_Open_Drain_Enabled</name>
  93492. <description>Open Drain Enabled</description>
  93493. <value>0x1</value>
  93494. </enumeratedValue>
  93495. </enumeratedValues>
  93496. </field>
  93497. <field>
  93498. <name>PKE</name>
  93499. <description>Pull / Keep Enable Field</description>
  93500. <bitOffset>0xC</bitOffset>
  93501. <bitWidth>1</bitWidth>
  93502. <access>read-write</access>
  93503. <enumeratedValues>
  93504. <enumeratedValue>
  93505. <name>PKE_0_Pull_Keeper_Disabled</name>
  93506. <description>Pull/Keeper Disabled</description>
  93507. <value>0</value>
  93508. </enumeratedValue>
  93509. <enumeratedValue>
  93510. <name>PKE_1_Pull_Keeper_Enabled</name>
  93511. <description>Pull/Keeper Enabled</description>
  93512. <value>0x1</value>
  93513. </enumeratedValue>
  93514. </enumeratedValues>
  93515. </field>
  93516. <field>
  93517. <name>PUE</name>
  93518. <description>Pull / Keep Select Field</description>
  93519. <bitOffset>0xD</bitOffset>
  93520. <bitWidth>1</bitWidth>
  93521. <access>read-write</access>
  93522. <enumeratedValues>
  93523. <enumeratedValue>
  93524. <name>PUE_0_Keeper</name>
  93525. <description>Keeper</description>
  93526. <value>0</value>
  93527. </enumeratedValue>
  93528. <enumeratedValue>
  93529. <name>PUE_1_Pull</name>
  93530. <description>Pull</description>
  93531. <value>0x1</value>
  93532. </enumeratedValue>
  93533. </enumeratedValues>
  93534. </field>
  93535. <field>
  93536. <name>PUS</name>
  93537. <description>Pull Up / Down Config. Field</description>
  93538. <bitOffset>0xE</bitOffset>
  93539. <bitWidth>2</bitWidth>
  93540. <access>read-write</access>
  93541. <enumeratedValues>
  93542. <enumeratedValue>
  93543. <name>PUS_0_100K_Ohm_Pull_Down</name>
  93544. <description>100K Ohm Pull Down</description>
  93545. <value>0</value>
  93546. </enumeratedValue>
  93547. <enumeratedValue>
  93548. <name>PUS_1_47K_Ohm_Pull_Up</name>
  93549. <description>47K Ohm Pull Up</description>
  93550. <value>0x1</value>
  93551. </enumeratedValue>
  93552. <enumeratedValue>
  93553. <name>PUS_2_100K_Ohm_Pull_Up</name>
  93554. <description>100K Ohm Pull Up</description>
  93555. <value>0x2</value>
  93556. </enumeratedValue>
  93557. <enumeratedValue>
  93558. <name>PUS_3_22K_Ohm_Pull_Up</name>
  93559. <description>22K Ohm Pull Up</description>
  93560. <value>0x3</value>
  93561. </enumeratedValue>
  93562. </enumeratedValues>
  93563. </field>
  93564. <field>
  93565. <name>HYS</name>
  93566. <description>Hyst. Enable Field</description>
  93567. <bitOffset>0x10</bitOffset>
  93568. <bitWidth>1</bitWidth>
  93569. <access>read-write</access>
  93570. <enumeratedValues>
  93571. <enumeratedValue>
  93572. <name>HYS_0_Hysteresis_Disabled</name>
  93573. <description>Hysteresis Disabled</description>
  93574. <value>0</value>
  93575. </enumeratedValue>
  93576. <enumeratedValue>
  93577. <name>HYS_1_Hysteresis_Enabled</name>
  93578. <description>Hysteresis Enabled</description>
  93579. <value>0x1</value>
  93580. </enumeratedValue>
  93581. </enumeratedValues>
  93582. </field>
  93583. </fields>
  93584. </register>
  93585. <register>
  93586. <name>SW_PAD_CTL_PAD_LCD_DATA14</name>
  93587. <description>SW_PAD_CTL_PAD_LCD_DATA14 SW PAD Control Register</description>
  93588. <addressOffset>0x3DC</addressOffset>
  93589. <size>32</size>
  93590. <access>read-write</access>
  93591. <resetValue>0x10B0</resetValue>
  93592. <resetMask>0xFFFFFFFF</resetMask>
  93593. <fields>
  93594. <field>
  93595. <name>SRE</name>
  93596. <description>Slew Rate Field</description>
  93597. <bitOffset>0</bitOffset>
  93598. <bitWidth>1</bitWidth>
  93599. <access>read-write</access>
  93600. <enumeratedValues>
  93601. <enumeratedValue>
  93602. <name>SRE_0_Slow_Slew_Rate</name>
  93603. <description>Slow Slew Rate</description>
  93604. <value>0</value>
  93605. </enumeratedValue>
  93606. <enumeratedValue>
  93607. <name>SRE_1_Fast_Slew_Rate</name>
  93608. <description>Fast Slew Rate</description>
  93609. <value>0x1</value>
  93610. </enumeratedValue>
  93611. </enumeratedValues>
  93612. </field>
  93613. <field>
  93614. <name>DSE</name>
  93615. <description>Drive Strength Field</description>
  93616. <bitOffset>0x3</bitOffset>
  93617. <bitWidth>3</bitWidth>
  93618. <access>read-write</access>
  93619. <enumeratedValues>
  93620. <enumeratedValue>
  93621. <name>DSE_0_output_driver_disabled_</name>
  93622. <description>output driver disabled;</description>
  93623. <value>0</value>
  93624. </enumeratedValue>
  93625. <enumeratedValue>
  93626. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  93627. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  93628. <value>0x1</value>
  93629. </enumeratedValue>
  93630. <enumeratedValue>
  93631. <name>DSE_2_R0_2</name>
  93632. <description>R0/2</description>
  93633. <value>0x2</value>
  93634. </enumeratedValue>
  93635. <enumeratedValue>
  93636. <name>DSE_3_R0_3</name>
  93637. <description>R0/3</description>
  93638. <value>0x3</value>
  93639. </enumeratedValue>
  93640. <enumeratedValue>
  93641. <name>DSE_4_R0_4</name>
  93642. <description>R0/4</description>
  93643. <value>0x4</value>
  93644. </enumeratedValue>
  93645. <enumeratedValue>
  93646. <name>DSE_5_R0_5</name>
  93647. <description>R0/5</description>
  93648. <value>0x5</value>
  93649. </enumeratedValue>
  93650. <enumeratedValue>
  93651. <name>DSE_6_R0_6</name>
  93652. <description>R0/6</description>
  93653. <value>0x6</value>
  93654. </enumeratedValue>
  93655. <enumeratedValue>
  93656. <name>DSE_7_R0_7</name>
  93657. <description>R0/7</description>
  93658. <value>0x7</value>
  93659. </enumeratedValue>
  93660. </enumeratedValues>
  93661. </field>
  93662. <field>
  93663. <name>SPEED</name>
  93664. <description>Speed Field</description>
  93665. <bitOffset>0x6</bitOffset>
  93666. <bitWidth>2</bitWidth>
  93667. <access>read-write</access>
  93668. <enumeratedValues>
  93669. <enumeratedValue>
  93670. <name>SPEED_0_low_50MHz_</name>
  93671. <description>low(50MHz)</description>
  93672. <value>0</value>
  93673. </enumeratedValue>
  93674. <enumeratedValue>
  93675. <name>SPEED_1_medium_100MHz_</name>
  93676. <description>medium(100MHz)</description>
  93677. <value>0x1</value>
  93678. </enumeratedValue>
  93679. <enumeratedValue>
  93680. <name>SPEED_2_medium_100MHz_</name>
  93681. <description>medium(100MHz)</description>
  93682. <value>0x2</value>
  93683. </enumeratedValue>
  93684. <enumeratedValue>
  93685. <name>SPEED_3_max_200MHz_</name>
  93686. <description>max(200MHz)</description>
  93687. <value>0x3</value>
  93688. </enumeratedValue>
  93689. </enumeratedValues>
  93690. </field>
  93691. <field>
  93692. <name>ODE</name>
  93693. <description>Open Drain Enable Field</description>
  93694. <bitOffset>0xB</bitOffset>
  93695. <bitWidth>1</bitWidth>
  93696. <access>read-write</access>
  93697. <enumeratedValues>
  93698. <enumeratedValue>
  93699. <name>ODE_0_Open_Drain_Disabled</name>
  93700. <description>Open Drain Disabled</description>
  93701. <value>0</value>
  93702. </enumeratedValue>
  93703. <enumeratedValue>
  93704. <name>ODE_1_Open_Drain_Enabled</name>
  93705. <description>Open Drain Enabled</description>
  93706. <value>0x1</value>
  93707. </enumeratedValue>
  93708. </enumeratedValues>
  93709. </field>
  93710. <field>
  93711. <name>PKE</name>
  93712. <description>Pull / Keep Enable Field</description>
  93713. <bitOffset>0xC</bitOffset>
  93714. <bitWidth>1</bitWidth>
  93715. <access>read-write</access>
  93716. <enumeratedValues>
  93717. <enumeratedValue>
  93718. <name>PKE_0_Pull_Keeper_Disabled</name>
  93719. <description>Pull/Keeper Disabled</description>
  93720. <value>0</value>
  93721. </enumeratedValue>
  93722. <enumeratedValue>
  93723. <name>PKE_1_Pull_Keeper_Enabled</name>
  93724. <description>Pull/Keeper Enabled</description>
  93725. <value>0x1</value>
  93726. </enumeratedValue>
  93727. </enumeratedValues>
  93728. </field>
  93729. <field>
  93730. <name>PUE</name>
  93731. <description>Pull / Keep Select Field</description>
  93732. <bitOffset>0xD</bitOffset>
  93733. <bitWidth>1</bitWidth>
  93734. <access>read-write</access>
  93735. <enumeratedValues>
  93736. <enumeratedValue>
  93737. <name>PUE_0_Keeper</name>
  93738. <description>Keeper</description>
  93739. <value>0</value>
  93740. </enumeratedValue>
  93741. <enumeratedValue>
  93742. <name>PUE_1_Pull</name>
  93743. <description>Pull</description>
  93744. <value>0x1</value>
  93745. </enumeratedValue>
  93746. </enumeratedValues>
  93747. </field>
  93748. <field>
  93749. <name>PUS</name>
  93750. <description>Pull Up / Down Config. Field</description>
  93751. <bitOffset>0xE</bitOffset>
  93752. <bitWidth>2</bitWidth>
  93753. <access>read-write</access>
  93754. <enumeratedValues>
  93755. <enumeratedValue>
  93756. <name>PUS_0_100K_Ohm_Pull_Down</name>
  93757. <description>100K Ohm Pull Down</description>
  93758. <value>0</value>
  93759. </enumeratedValue>
  93760. <enumeratedValue>
  93761. <name>PUS_1_47K_Ohm_Pull_Up</name>
  93762. <description>47K Ohm Pull Up</description>
  93763. <value>0x1</value>
  93764. </enumeratedValue>
  93765. <enumeratedValue>
  93766. <name>PUS_2_100K_Ohm_Pull_Up</name>
  93767. <description>100K Ohm Pull Up</description>
  93768. <value>0x2</value>
  93769. </enumeratedValue>
  93770. <enumeratedValue>
  93771. <name>PUS_3_22K_Ohm_Pull_Up</name>
  93772. <description>22K Ohm Pull Up</description>
  93773. <value>0x3</value>
  93774. </enumeratedValue>
  93775. </enumeratedValues>
  93776. </field>
  93777. <field>
  93778. <name>HYS</name>
  93779. <description>Hyst. Enable Field</description>
  93780. <bitOffset>0x10</bitOffset>
  93781. <bitWidth>1</bitWidth>
  93782. <access>read-write</access>
  93783. <enumeratedValues>
  93784. <enumeratedValue>
  93785. <name>HYS_0_Hysteresis_Disabled</name>
  93786. <description>Hysteresis Disabled</description>
  93787. <value>0</value>
  93788. </enumeratedValue>
  93789. <enumeratedValue>
  93790. <name>HYS_1_Hysteresis_Enabled</name>
  93791. <description>Hysteresis Enabled</description>
  93792. <value>0x1</value>
  93793. </enumeratedValue>
  93794. </enumeratedValues>
  93795. </field>
  93796. </fields>
  93797. </register>
  93798. <register>
  93799. <name>SW_PAD_CTL_PAD_LCD_DATA15</name>
  93800. <description>SW_PAD_CTL_PAD_LCD_DATA15 SW PAD Control Register</description>
  93801. <addressOffset>0x3E0</addressOffset>
  93802. <size>32</size>
  93803. <access>read-write</access>
  93804. <resetValue>0x10B0</resetValue>
  93805. <resetMask>0xFFFFFFFF</resetMask>
  93806. <fields>
  93807. <field>
  93808. <name>SRE</name>
  93809. <description>Slew Rate Field</description>
  93810. <bitOffset>0</bitOffset>
  93811. <bitWidth>1</bitWidth>
  93812. <access>read-write</access>
  93813. <enumeratedValues>
  93814. <enumeratedValue>
  93815. <name>SRE_0_Slow_Slew_Rate</name>
  93816. <description>Slow Slew Rate</description>
  93817. <value>0</value>
  93818. </enumeratedValue>
  93819. <enumeratedValue>
  93820. <name>SRE_1_Fast_Slew_Rate</name>
  93821. <description>Fast Slew Rate</description>
  93822. <value>0x1</value>
  93823. </enumeratedValue>
  93824. </enumeratedValues>
  93825. </field>
  93826. <field>
  93827. <name>DSE</name>
  93828. <description>Drive Strength Field</description>
  93829. <bitOffset>0x3</bitOffset>
  93830. <bitWidth>3</bitWidth>
  93831. <access>read-write</access>
  93832. <enumeratedValues>
  93833. <enumeratedValue>
  93834. <name>DSE_0_output_driver_disabled_</name>
  93835. <description>output driver disabled;</description>
  93836. <value>0</value>
  93837. </enumeratedValue>
  93838. <enumeratedValue>
  93839. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  93840. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  93841. <value>0x1</value>
  93842. </enumeratedValue>
  93843. <enumeratedValue>
  93844. <name>DSE_2_R0_2</name>
  93845. <description>R0/2</description>
  93846. <value>0x2</value>
  93847. </enumeratedValue>
  93848. <enumeratedValue>
  93849. <name>DSE_3_R0_3</name>
  93850. <description>R0/3</description>
  93851. <value>0x3</value>
  93852. </enumeratedValue>
  93853. <enumeratedValue>
  93854. <name>DSE_4_R0_4</name>
  93855. <description>R0/4</description>
  93856. <value>0x4</value>
  93857. </enumeratedValue>
  93858. <enumeratedValue>
  93859. <name>DSE_5_R0_5</name>
  93860. <description>R0/5</description>
  93861. <value>0x5</value>
  93862. </enumeratedValue>
  93863. <enumeratedValue>
  93864. <name>DSE_6_R0_6</name>
  93865. <description>R0/6</description>
  93866. <value>0x6</value>
  93867. </enumeratedValue>
  93868. <enumeratedValue>
  93869. <name>DSE_7_R0_7</name>
  93870. <description>R0/7</description>
  93871. <value>0x7</value>
  93872. </enumeratedValue>
  93873. </enumeratedValues>
  93874. </field>
  93875. <field>
  93876. <name>SPEED</name>
  93877. <description>Speed Field</description>
  93878. <bitOffset>0x6</bitOffset>
  93879. <bitWidth>2</bitWidth>
  93880. <access>read-write</access>
  93881. <enumeratedValues>
  93882. <enumeratedValue>
  93883. <name>SPEED_0_low_50MHz_</name>
  93884. <description>low(50MHz)</description>
  93885. <value>0</value>
  93886. </enumeratedValue>
  93887. <enumeratedValue>
  93888. <name>SPEED_1_medium_100MHz_</name>
  93889. <description>medium(100MHz)</description>
  93890. <value>0x1</value>
  93891. </enumeratedValue>
  93892. <enumeratedValue>
  93893. <name>SPEED_2_medium_100MHz_</name>
  93894. <description>medium(100MHz)</description>
  93895. <value>0x2</value>
  93896. </enumeratedValue>
  93897. <enumeratedValue>
  93898. <name>SPEED_3_max_200MHz_</name>
  93899. <description>max(200MHz)</description>
  93900. <value>0x3</value>
  93901. </enumeratedValue>
  93902. </enumeratedValues>
  93903. </field>
  93904. <field>
  93905. <name>ODE</name>
  93906. <description>Open Drain Enable Field</description>
  93907. <bitOffset>0xB</bitOffset>
  93908. <bitWidth>1</bitWidth>
  93909. <access>read-write</access>
  93910. <enumeratedValues>
  93911. <enumeratedValue>
  93912. <name>ODE_0_Open_Drain_Disabled</name>
  93913. <description>Open Drain Disabled</description>
  93914. <value>0</value>
  93915. </enumeratedValue>
  93916. <enumeratedValue>
  93917. <name>ODE_1_Open_Drain_Enabled</name>
  93918. <description>Open Drain Enabled</description>
  93919. <value>0x1</value>
  93920. </enumeratedValue>
  93921. </enumeratedValues>
  93922. </field>
  93923. <field>
  93924. <name>PKE</name>
  93925. <description>Pull / Keep Enable Field</description>
  93926. <bitOffset>0xC</bitOffset>
  93927. <bitWidth>1</bitWidth>
  93928. <access>read-write</access>
  93929. <enumeratedValues>
  93930. <enumeratedValue>
  93931. <name>PKE_0_Pull_Keeper_Disabled</name>
  93932. <description>Pull/Keeper Disabled</description>
  93933. <value>0</value>
  93934. </enumeratedValue>
  93935. <enumeratedValue>
  93936. <name>PKE_1_Pull_Keeper_Enabled</name>
  93937. <description>Pull/Keeper Enabled</description>
  93938. <value>0x1</value>
  93939. </enumeratedValue>
  93940. </enumeratedValues>
  93941. </field>
  93942. <field>
  93943. <name>PUE</name>
  93944. <description>Pull / Keep Select Field</description>
  93945. <bitOffset>0xD</bitOffset>
  93946. <bitWidth>1</bitWidth>
  93947. <access>read-write</access>
  93948. <enumeratedValues>
  93949. <enumeratedValue>
  93950. <name>PUE_0_Keeper</name>
  93951. <description>Keeper</description>
  93952. <value>0</value>
  93953. </enumeratedValue>
  93954. <enumeratedValue>
  93955. <name>PUE_1_Pull</name>
  93956. <description>Pull</description>
  93957. <value>0x1</value>
  93958. </enumeratedValue>
  93959. </enumeratedValues>
  93960. </field>
  93961. <field>
  93962. <name>PUS</name>
  93963. <description>Pull Up / Down Config. Field</description>
  93964. <bitOffset>0xE</bitOffset>
  93965. <bitWidth>2</bitWidth>
  93966. <access>read-write</access>
  93967. <enumeratedValues>
  93968. <enumeratedValue>
  93969. <name>PUS_0_100K_Ohm_Pull_Down</name>
  93970. <description>100K Ohm Pull Down</description>
  93971. <value>0</value>
  93972. </enumeratedValue>
  93973. <enumeratedValue>
  93974. <name>PUS_1_47K_Ohm_Pull_Up</name>
  93975. <description>47K Ohm Pull Up</description>
  93976. <value>0x1</value>
  93977. </enumeratedValue>
  93978. <enumeratedValue>
  93979. <name>PUS_2_100K_Ohm_Pull_Up</name>
  93980. <description>100K Ohm Pull Up</description>
  93981. <value>0x2</value>
  93982. </enumeratedValue>
  93983. <enumeratedValue>
  93984. <name>PUS_3_22K_Ohm_Pull_Up</name>
  93985. <description>22K Ohm Pull Up</description>
  93986. <value>0x3</value>
  93987. </enumeratedValue>
  93988. </enumeratedValues>
  93989. </field>
  93990. <field>
  93991. <name>HYS</name>
  93992. <description>Hyst. Enable Field</description>
  93993. <bitOffset>0x10</bitOffset>
  93994. <bitWidth>1</bitWidth>
  93995. <access>read-write</access>
  93996. <enumeratedValues>
  93997. <enumeratedValue>
  93998. <name>HYS_0_Hysteresis_Disabled</name>
  93999. <description>Hysteresis Disabled</description>
  94000. <value>0</value>
  94001. </enumeratedValue>
  94002. <enumeratedValue>
  94003. <name>HYS_1_Hysteresis_Enabled</name>
  94004. <description>Hysteresis Enabled</description>
  94005. <value>0x1</value>
  94006. </enumeratedValue>
  94007. </enumeratedValues>
  94008. </field>
  94009. </fields>
  94010. </register>
  94011. <register>
  94012. <name>SW_PAD_CTL_PAD_LCD_DATA16</name>
  94013. <description>SW_PAD_CTL_PAD_LCD_DATA16 SW PAD Control Register</description>
  94014. <addressOffset>0x3E4</addressOffset>
  94015. <size>32</size>
  94016. <access>read-write</access>
  94017. <resetValue>0x10B0</resetValue>
  94018. <resetMask>0xFFFFFFFF</resetMask>
  94019. <fields>
  94020. <field>
  94021. <name>SRE</name>
  94022. <description>Slew Rate Field</description>
  94023. <bitOffset>0</bitOffset>
  94024. <bitWidth>1</bitWidth>
  94025. <access>read-write</access>
  94026. <enumeratedValues>
  94027. <enumeratedValue>
  94028. <name>SRE_0_Slow_Slew_Rate</name>
  94029. <description>Slow Slew Rate</description>
  94030. <value>0</value>
  94031. </enumeratedValue>
  94032. <enumeratedValue>
  94033. <name>SRE_1_Fast_Slew_Rate</name>
  94034. <description>Fast Slew Rate</description>
  94035. <value>0x1</value>
  94036. </enumeratedValue>
  94037. </enumeratedValues>
  94038. </field>
  94039. <field>
  94040. <name>DSE</name>
  94041. <description>Drive Strength Field</description>
  94042. <bitOffset>0x3</bitOffset>
  94043. <bitWidth>3</bitWidth>
  94044. <access>read-write</access>
  94045. <enumeratedValues>
  94046. <enumeratedValue>
  94047. <name>DSE_0_output_driver_disabled_</name>
  94048. <description>output driver disabled;</description>
  94049. <value>0</value>
  94050. </enumeratedValue>
  94051. <enumeratedValue>
  94052. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  94053. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  94054. <value>0x1</value>
  94055. </enumeratedValue>
  94056. <enumeratedValue>
  94057. <name>DSE_2_R0_2</name>
  94058. <description>R0/2</description>
  94059. <value>0x2</value>
  94060. </enumeratedValue>
  94061. <enumeratedValue>
  94062. <name>DSE_3_R0_3</name>
  94063. <description>R0/3</description>
  94064. <value>0x3</value>
  94065. </enumeratedValue>
  94066. <enumeratedValue>
  94067. <name>DSE_4_R0_4</name>
  94068. <description>R0/4</description>
  94069. <value>0x4</value>
  94070. </enumeratedValue>
  94071. <enumeratedValue>
  94072. <name>DSE_5_R0_5</name>
  94073. <description>R0/5</description>
  94074. <value>0x5</value>
  94075. </enumeratedValue>
  94076. <enumeratedValue>
  94077. <name>DSE_6_R0_6</name>
  94078. <description>R0/6</description>
  94079. <value>0x6</value>
  94080. </enumeratedValue>
  94081. <enumeratedValue>
  94082. <name>DSE_7_R0_7</name>
  94083. <description>R0/7</description>
  94084. <value>0x7</value>
  94085. </enumeratedValue>
  94086. </enumeratedValues>
  94087. </field>
  94088. <field>
  94089. <name>SPEED</name>
  94090. <description>Speed Field</description>
  94091. <bitOffset>0x6</bitOffset>
  94092. <bitWidth>2</bitWidth>
  94093. <access>read-write</access>
  94094. <enumeratedValues>
  94095. <enumeratedValue>
  94096. <name>SPEED_0_low_50MHz_</name>
  94097. <description>low(50MHz)</description>
  94098. <value>0</value>
  94099. </enumeratedValue>
  94100. <enumeratedValue>
  94101. <name>SPEED_1_medium_100MHz_</name>
  94102. <description>medium(100MHz)</description>
  94103. <value>0x1</value>
  94104. </enumeratedValue>
  94105. <enumeratedValue>
  94106. <name>SPEED_2_medium_100MHz_</name>
  94107. <description>medium(100MHz)</description>
  94108. <value>0x2</value>
  94109. </enumeratedValue>
  94110. <enumeratedValue>
  94111. <name>SPEED_3_max_200MHz_</name>
  94112. <description>max(200MHz)</description>
  94113. <value>0x3</value>
  94114. </enumeratedValue>
  94115. </enumeratedValues>
  94116. </field>
  94117. <field>
  94118. <name>ODE</name>
  94119. <description>Open Drain Enable Field</description>
  94120. <bitOffset>0xB</bitOffset>
  94121. <bitWidth>1</bitWidth>
  94122. <access>read-write</access>
  94123. <enumeratedValues>
  94124. <enumeratedValue>
  94125. <name>ODE_0_Open_Drain_Disabled</name>
  94126. <description>Open Drain Disabled</description>
  94127. <value>0</value>
  94128. </enumeratedValue>
  94129. <enumeratedValue>
  94130. <name>ODE_1_Open_Drain_Enabled</name>
  94131. <description>Open Drain Enabled</description>
  94132. <value>0x1</value>
  94133. </enumeratedValue>
  94134. </enumeratedValues>
  94135. </field>
  94136. <field>
  94137. <name>PKE</name>
  94138. <description>Pull / Keep Enable Field</description>
  94139. <bitOffset>0xC</bitOffset>
  94140. <bitWidth>1</bitWidth>
  94141. <access>read-write</access>
  94142. <enumeratedValues>
  94143. <enumeratedValue>
  94144. <name>PKE_0_Pull_Keeper_Disabled</name>
  94145. <description>Pull/Keeper Disabled</description>
  94146. <value>0</value>
  94147. </enumeratedValue>
  94148. <enumeratedValue>
  94149. <name>PKE_1_Pull_Keeper_Enabled</name>
  94150. <description>Pull/Keeper Enabled</description>
  94151. <value>0x1</value>
  94152. </enumeratedValue>
  94153. </enumeratedValues>
  94154. </field>
  94155. <field>
  94156. <name>PUE</name>
  94157. <description>Pull / Keep Select Field</description>
  94158. <bitOffset>0xD</bitOffset>
  94159. <bitWidth>1</bitWidth>
  94160. <access>read-write</access>
  94161. <enumeratedValues>
  94162. <enumeratedValue>
  94163. <name>PUE_0_Keeper</name>
  94164. <description>Keeper</description>
  94165. <value>0</value>
  94166. </enumeratedValue>
  94167. <enumeratedValue>
  94168. <name>PUE_1_Pull</name>
  94169. <description>Pull</description>
  94170. <value>0x1</value>
  94171. </enumeratedValue>
  94172. </enumeratedValues>
  94173. </field>
  94174. <field>
  94175. <name>PUS</name>
  94176. <description>Pull Up / Down Config. Field</description>
  94177. <bitOffset>0xE</bitOffset>
  94178. <bitWidth>2</bitWidth>
  94179. <access>read-write</access>
  94180. <enumeratedValues>
  94181. <enumeratedValue>
  94182. <name>PUS_0_100K_Ohm_Pull_Down</name>
  94183. <description>100K Ohm Pull Down</description>
  94184. <value>0</value>
  94185. </enumeratedValue>
  94186. <enumeratedValue>
  94187. <name>PUS_1_47K_Ohm_Pull_Up</name>
  94188. <description>47K Ohm Pull Up</description>
  94189. <value>0x1</value>
  94190. </enumeratedValue>
  94191. <enumeratedValue>
  94192. <name>PUS_2_100K_Ohm_Pull_Up</name>
  94193. <description>100K Ohm Pull Up</description>
  94194. <value>0x2</value>
  94195. </enumeratedValue>
  94196. <enumeratedValue>
  94197. <name>PUS_3_22K_Ohm_Pull_Up</name>
  94198. <description>22K Ohm Pull Up</description>
  94199. <value>0x3</value>
  94200. </enumeratedValue>
  94201. </enumeratedValues>
  94202. </field>
  94203. <field>
  94204. <name>HYS</name>
  94205. <description>Hyst. Enable Field</description>
  94206. <bitOffset>0x10</bitOffset>
  94207. <bitWidth>1</bitWidth>
  94208. <access>read-write</access>
  94209. <enumeratedValues>
  94210. <enumeratedValue>
  94211. <name>HYS_0_Hysteresis_Disabled</name>
  94212. <description>Hysteresis Disabled</description>
  94213. <value>0</value>
  94214. </enumeratedValue>
  94215. <enumeratedValue>
  94216. <name>HYS_1_Hysteresis_Enabled</name>
  94217. <description>Hysteresis Enabled</description>
  94218. <value>0x1</value>
  94219. </enumeratedValue>
  94220. </enumeratedValues>
  94221. </field>
  94222. </fields>
  94223. </register>
  94224. <register>
  94225. <name>SW_PAD_CTL_PAD_LCD_DATA17</name>
  94226. <description>SW_PAD_CTL_PAD_LCD_DATA17 SW PAD Control Register</description>
  94227. <addressOffset>0x3E8</addressOffset>
  94228. <size>32</size>
  94229. <access>read-write</access>
  94230. <resetValue>0x10B0</resetValue>
  94231. <resetMask>0xFFFFFFFF</resetMask>
  94232. <fields>
  94233. <field>
  94234. <name>SRE</name>
  94235. <description>Slew Rate Field</description>
  94236. <bitOffset>0</bitOffset>
  94237. <bitWidth>1</bitWidth>
  94238. <access>read-write</access>
  94239. <enumeratedValues>
  94240. <enumeratedValue>
  94241. <name>SRE_0_Slow_Slew_Rate</name>
  94242. <description>Slow Slew Rate</description>
  94243. <value>0</value>
  94244. </enumeratedValue>
  94245. <enumeratedValue>
  94246. <name>SRE_1_Fast_Slew_Rate</name>
  94247. <description>Fast Slew Rate</description>
  94248. <value>0x1</value>
  94249. </enumeratedValue>
  94250. </enumeratedValues>
  94251. </field>
  94252. <field>
  94253. <name>DSE</name>
  94254. <description>Drive Strength Field</description>
  94255. <bitOffset>0x3</bitOffset>
  94256. <bitWidth>3</bitWidth>
  94257. <access>read-write</access>
  94258. <enumeratedValues>
  94259. <enumeratedValue>
  94260. <name>DSE_0_output_driver_disabled_</name>
  94261. <description>output driver disabled;</description>
  94262. <value>0</value>
  94263. </enumeratedValue>
  94264. <enumeratedValue>
  94265. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  94266. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  94267. <value>0x1</value>
  94268. </enumeratedValue>
  94269. <enumeratedValue>
  94270. <name>DSE_2_R0_2</name>
  94271. <description>R0/2</description>
  94272. <value>0x2</value>
  94273. </enumeratedValue>
  94274. <enumeratedValue>
  94275. <name>DSE_3_R0_3</name>
  94276. <description>R0/3</description>
  94277. <value>0x3</value>
  94278. </enumeratedValue>
  94279. <enumeratedValue>
  94280. <name>DSE_4_R0_4</name>
  94281. <description>R0/4</description>
  94282. <value>0x4</value>
  94283. </enumeratedValue>
  94284. <enumeratedValue>
  94285. <name>DSE_5_R0_5</name>
  94286. <description>R0/5</description>
  94287. <value>0x5</value>
  94288. </enumeratedValue>
  94289. <enumeratedValue>
  94290. <name>DSE_6_R0_6</name>
  94291. <description>R0/6</description>
  94292. <value>0x6</value>
  94293. </enumeratedValue>
  94294. <enumeratedValue>
  94295. <name>DSE_7_R0_7</name>
  94296. <description>R0/7</description>
  94297. <value>0x7</value>
  94298. </enumeratedValue>
  94299. </enumeratedValues>
  94300. </field>
  94301. <field>
  94302. <name>SPEED</name>
  94303. <description>Speed Field</description>
  94304. <bitOffset>0x6</bitOffset>
  94305. <bitWidth>2</bitWidth>
  94306. <access>read-write</access>
  94307. <enumeratedValues>
  94308. <enumeratedValue>
  94309. <name>SPEED_0_low_50MHz_</name>
  94310. <description>low(50MHz)</description>
  94311. <value>0</value>
  94312. </enumeratedValue>
  94313. <enumeratedValue>
  94314. <name>SPEED_1_medium_100MHz_</name>
  94315. <description>medium(100MHz)</description>
  94316. <value>0x1</value>
  94317. </enumeratedValue>
  94318. <enumeratedValue>
  94319. <name>SPEED_2_medium_100MHz_</name>
  94320. <description>medium(100MHz)</description>
  94321. <value>0x2</value>
  94322. </enumeratedValue>
  94323. <enumeratedValue>
  94324. <name>SPEED_3_max_200MHz_</name>
  94325. <description>max(200MHz)</description>
  94326. <value>0x3</value>
  94327. </enumeratedValue>
  94328. </enumeratedValues>
  94329. </field>
  94330. <field>
  94331. <name>ODE</name>
  94332. <description>Open Drain Enable Field</description>
  94333. <bitOffset>0xB</bitOffset>
  94334. <bitWidth>1</bitWidth>
  94335. <access>read-write</access>
  94336. <enumeratedValues>
  94337. <enumeratedValue>
  94338. <name>ODE_0_Open_Drain_Disabled</name>
  94339. <description>Open Drain Disabled</description>
  94340. <value>0</value>
  94341. </enumeratedValue>
  94342. <enumeratedValue>
  94343. <name>ODE_1_Open_Drain_Enabled</name>
  94344. <description>Open Drain Enabled</description>
  94345. <value>0x1</value>
  94346. </enumeratedValue>
  94347. </enumeratedValues>
  94348. </field>
  94349. <field>
  94350. <name>PKE</name>
  94351. <description>Pull / Keep Enable Field</description>
  94352. <bitOffset>0xC</bitOffset>
  94353. <bitWidth>1</bitWidth>
  94354. <access>read-write</access>
  94355. <enumeratedValues>
  94356. <enumeratedValue>
  94357. <name>PKE_0_Pull_Keeper_Disabled</name>
  94358. <description>Pull/Keeper Disabled</description>
  94359. <value>0</value>
  94360. </enumeratedValue>
  94361. <enumeratedValue>
  94362. <name>PKE_1_Pull_Keeper_Enabled</name>
  94363. <description>Pull/Keeper Enabled</description>
  94364. <value>0x1</value>
  94365. </enumeratedValue>
  94366. </enumeratedValues>
  94367. </field>
  94368. <field>
  94369. <name>PUE</name>
  94370. <description>Pull / Keep Select Field</description>
  94371. <bitOffset>0xD</bitOffset>
  94372. <bitWidth>1</bitWidth>
  94373. <access>read-write</access>
  94374. <enumeratedValues>
  94375. <enumeratedValue>
  94376. <name>PUE_0_Keeper</name>
  94377. <description>Keeper</description>
  94378. <value>0</value>
  94379. </enumeratedValue>
  94380. <enumeratedValue>
  94381. <name>PUE_1_Pull</name>
  94382. <description>Pull</description>
  94383. <value>0x1</value>
  94384. </enumeratedValue>
  94385. </enumeratedValues>
  94386. </field>
  94387. <field>
  94388. <name>PUS</name>
  94389. <description>Pull Up / Down Config. Field</description>
  94390. <bitOffset>0xE</bitOffset>
  94391. <bitWidth>2</bitWidth>
  94392. <access>read-write</access>
  94393. <enumeratedValues>
  94394. <enumeratedValue>
  94395. <name>PUS_0_100K_Ohm_Pull_Down</name>
  94396. <description>100K Ohm Pull Down</description>
  94397. <value>0</value>
  94398. </enumeratedValue>
  94399. <enumeratedValue>
  94400. <name>PUS_1_47K_Ohm_Pull_Up</name>
  94401. <description>47K Ohm Pull Up</description>
  94402. <value>0x1</value>
  94403. </enumeratedValue>
  94404. <enumeratedValue>
  94405. <name>PUS_2_100K_Ohm_Pull_Up</name>
  94406. <description>100K Ohm Pull Up</description>
  94407. <value>0x2</value>
  94408. </enumeratedValue>
  94409. <enumeratedValue>
  94410. <name>PUS_3_22K_Ohm_Pull_Up</name>
  94411. <description>22K Ohm Pull Up</description>
  94412. <value>0x3</value>
  94413. </enumeratedValue>
  94414. </enumeratedValues>
  94415. </field>
  94416. <field>
  94417. <name>HYS</name>
  94418. <description>Hyst. Enable Field</description>
  94419. <bitOffset>0x10</bitOffset>
  94420. <bitWidth>1</bitWidth>
  94421. <access>read-write</access>
  94422. <enumeratedValues>
  94423. <enumeratedValue>
  94424. <name>HYS_0_Hysteresis_Disabled</name>
  94425. <description>Hysteresis Disabled</description>
  94426. <value>0</value>
  94427. </enumeratedValue>
  94428. <enumeratedValue>
  94429. <name>HYS_1_Hysteresis_Enabled</name>
  94430. <description>Hysteresis Enabled</description>
  94431. <value>0x1</value>
  94432. </enumeratedValue>
  94433. </enumeratedValues>
  94434. </field>
  94435. </fields>
  94436. </register>
  94437. <register>
  94438. <name>SW_PAD_CTL_PAD_LCD_DATA18</name>
  94439. <description>SW_PAD_CTL_PAD_LCD_DATA18 SW PAD Control Register</description>
  94440. <addressOffset>0x3EC</addressOffset>
  94441. <size>32</size>
  94442. <access>read-write</access>
  94443. <resetValue>0x10B0</resetValue>
  94444. <resetMask>0xFFFFFFFF</resetMask>
  94445. <fields>
  94446. <field>
  94447. <name>SRE</name>
  94448. <description>Slew Rate Field</description>
  94449. <bitOffset>0</bitOffset>
  94450. <bitWidth>1</bitWidth>
  94451. <access>read-write</access>
  94452. <enumeratedValues>
  94453. <enumeratedValue>
  94454. <name>SRE_0_Slow_Slew_Rate</name>
  94455. <description>Slow Slew Rate</description>
  94456. <value>0</value>
  94457. </enumeratedValue>
  94458. <enumeratedValue>
  94459. <name>SRE_1_Fast_Slew_Rate</name>
  94460. <description>Fast Slew Rate</description>
  94461. <value>0x1</value>
  94462. </enumeratedValue>
  94463. </enumeratedValues>
  94464. </field>
  94465. <field>
  94466. <name>DSE</name>
  94467. <description>Drive Strength Field</description>
  94468. <bitOffset>0x3</bitOffset>
  94469. <bitWidth>3</bitWidth>
  94470. <access>read-write</access>
  94471. <enumeratedValues>
  94472. <enumeratedValue>
  94473. <name>DSE_0_output_driver_disabled_</name>
  94474. <description>output driver disabled;</description>
  94475. <value>0</value>
  94476. </enumeratedValue>
  94477. <enumeratedValue>
  94478. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  94479. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  94480. <value>0x1</value>
  94481. </enumeratedValue>
  94482. <enumeratedValue>
  94483. <name>DSE_2_R0_2</name>
  94484. <description>R0/2</description>
  94485. <value>0x2</value>
  94486. </enumeratedValue>
  94487. <enumeratedValue>
  94488. <name>DSE_3_R0_3</name>
  94489. <description>R0/3</description>
  94490. <value>0x3</value>
  94491. </enumeratedValue>
  94492. <enumeratedValue>
  94493. <name>DSE_4_R0_4</name>
  94494. <description>R0/4</description>
  94495. <value>0x4</value>
  94496. </enumeratedValue>
  94497. <enumeratedValue>
  94498. <name>DSE_5_R0_5</name>
  94499. <description>R0/5</description>
  94500. <value>0x5</value>
  94501. </enumeratedValue>
  94502. <enumeratedValue>
  94503. <name>DSE_6_R0_6</name>
  94504. <description>R0/6</description>
  94505. <value>0x6</value>
  94506. </enumeratedValue>
  94507. <enumeratedValue>
  94508. <name>DSE_7_R0_7</name>
  94509. <description>R0/7</description>
  94510. <value>0x7</value>
  94511. </enumeratedValue>
  94512. </enumeratedValues>
  94513. </field>
  94514. <field>
  94515. <name>SPEED</name>
  94516. <description>Speed Field</description>
  94517. <bitOffset>0x6</bitOffset>
  94518. <bitWidth>2</bitWidth>
  94519. <access>read-write</access>
  94520. <enumeratedValues>
  94521. <enumeratedValue>
  94522. <name>SPEED_0_low_50MHz_</name>
  94523. <description>low(50MHz)</description>
  94524. <value>0</value>
  94525. </enumeratedValue>
  94526. <enumeratedValue>
  94527. <name>SPEED_1_medium_100MHz_</name>
  94528. <description>medium(100MHz)</description>
  94529. <value>0x1</value>
  94530. </enumeratedValue>
  94531. <enumeratedValue>
  94532. <name>SPEED_2_medium_100MHz_</name>
  94533. <description>medium(100MHz)</description>
  94534. <value>0x2</value>
  94535. </enumeratedValue>
  94536. <enumeratedValue>
  94537. <name>SPEED_3_max_200MHz_</name>
  94538. <description>max(200MHz)</description>
  94539. <value>0x3</value>
  94540. </enumeratedValue>
  94541. </enumeratedValues>
  94542. </field>
  94543. <field>
  94544. <name>ODE</name>
  94545. <description>Open Drain Enable Field</description>
  94546. <bitOffset>0xB</bitOffset>
  94547. <bitWidth>1</bitWidth>
  94548. <access>read-write</access>
  94549. <enumeratedValues>
  94550. <enumeratedValue>
  94551. <name>ODE_0_Open_Drain_Disabled</name>
  94552. <description>Open Drain Disabled</description>
  94553. <value>0</value>
  94554. </enumeratedValue>
  94555. <enumeratedValue>
  94556. <name>ODE_1_Open_Drain_Enabled</name>
  94557. <description>Open Drain Enabled</description>
  94558. <value>0x1</value>
  94559. </enumeratedValue>
  94560. </enumeratedValues>
  94561. </field>
  94562. <field>
  94563. <name>PKE</name>
  94564. <description>Pull / Keep Enable Field</description>
  94565. <bitOffset>0xC</bitOffset>
  94566. <bitWidth>1</bitWidth>
  94567. <access>read-write</access>
  94568. <enumeratedValues>
  94569. <enumeratedValue>
  94570. <name>PKE_0_Pull_Keeper_Disabled</name>
  94571. <description>Pull/Keeper Disabled</description>
  94572. <value>0</value>
  94573. </enumeratedValue>
  94574. <enumeratedValue>
  94575. <name>PKE_1_Pull_Keeper_Enabled</name>
  94576. <description>Pull/Keeper Enabled</description>
  94577. <value>0x1</value>
  94578. </enumeratedValue>
  94579. </enumeratedValues>
  94580. </field>
  94581. <field>
  94582. <name>PUE</name>
  94583. <description>Pull / Keep Select Field</description>
  94584. <bitOffset>0xD</bitOffset>
  94585. <bitWidth>1</bitWidth>
  94586. <access>read-write</access>
  94587. <enumeratedValues>
  94588. <enumeratedValue>
  94589. <name>PUE_0_Keeper</name>
  94590. <description>Keeper</description>
  94591. <value>0</value>
  94592. </enumeratedValue>
  94593. <enumeratedValue>
  94594. <name>PUE_1_Pull</name>
  94595. <description>Pull</description>
  94596. <value>0x1</value>
  94597. </enumeratedValue>
  94598. </enumeratedValues>
  94599. </field>
  94600. <field>
  94601. <name>PUS</name>
  94602. <description>Pull Up / Down Config. Field</description>
  94603. <bitOffset>0xE</bitOffset>
  94604. <bitWidth>2</bitWidth>
  94605. <access>read-write</access>
  94606. <enumeratedValues>
  94607. <enumeratedValue>
  94608. <name>PUS_0_100K_Ohm_Pull_Down</name>
  94609. <description>100K Ohm Pull Down</description>
  94610. <value>0</value>
  94611. </enumeratedValue>
  94612. <enumeratedValue>
  94613. <name>PUS_1_47K_Ohm_Pull_Up</name>
  94614. <description>47K Ohm Pull Up</description>
  94615. <value>0x1</value>
  94616. </enumeratedValue>
  94617. <enumeratedValue>
  94618. <name>PUS_2_100K_Ohm_Pull_Up</name>
  94619. <description>100K Ohm Pull Up</description>
  94620. <value>0x2</value>
  94621. </enumeratedValue>
  94622. <enumeratedValue>
  94623. <name>PUS_3_22K_Ohm_Pull_Up</name>
  94624. <description>22K Ohm Pull Up</description>
  94625. <value>0x3</value>
  94626. </enumeratedValue>
  94627. </enumeratedValues>
  94628. </field>
  94629. <field>
  94630. <name>HYS</name>
  94631. <description>Hyst. Enable Field</description>
  94632. <bitOffset>0x10</bitOffset>
  94633. <bitWidth>1</bitWidth>
  94634. <access>read-write</access>
  94635. <enumeratedValues>
  94636. <enumeratedValue>
  94637. <name>HYS_0_Hysteresis_Disabled</name>
  94638. <description>Hysteresis Disabled</description>
  94639. <value>0</value>
  94640. </enumeratedValue>
  94641. <enumeratedValue>
  94642. <name>HYS_1_Hysteresis_Enabled</name>
  94643. <description>Hysteresis Enabled</description>
  94644. <value>0x1</value>
  94645. </enumeratedValue>
  94646. </enumeratedValues>
  94647. </field>
  94648. </fields>
  94649. </register>
  94650. <register>
  94651. <name>SW_PAD_CTL_PAD_LCD_DATA19</name>
  94652. <description>SW_PAD_CTL_PAD_LCD_DATA19 SW PAD Control Register</description>
  94653. <addressOffset>0x3F0</addressOffset>
  94654. <size>32</size>
  94655. <access>read-write</access>
  94656. <resetValue>0x10B0</resetValue>
  94657. <resetMask>0xFFFFFFFF</resetMask>
  94658. <fields>
  94659. <field>
  94660. <name>SRE</name>
  94661. <description>Slew Rate Field</description>
  94662. <bitOffset>0</bitOffset>
  94663. <bitWidth>1</bitWidth>
  94664. <access>read-write</access>
  94665. <enumeratedValues>
  94666. <enumeratedValue>
  94667. <name>SRE_0_Slow_Slew_Rate</name>
  94668. <description>Slow Slew Rate</description>
  94669. <value>0</value>
  94670. </enumeratedValue>
  94671. <enumeratedValue>
  94672. <name>SRE_1_Fast_Slew_Rate</name>
  94673. <description>Fast Slew Rate</description>
  94674. <value>0x1</value>
  94675. </enumeratedValue>
  94676. </enumeratedValues>
  94677. </field>
  94678. <field>
  94679. <name>DSE</name>
  94680. <description>Drive Strength Field</description>
  94681. <bitOffset>0x3</bitOffset>
  94682. <bitWidth>3</bitWidth>
  94683. <access>read-write</access>
  94684. <enumeratedValues>
  94685. <enumeratedValue>
  94686. <name>DSE_0_output_driver_disabled_</name>
  94687. <description>output driver disabled;</description>
  94688. <value>0</value>
  94689. </enumeratedValue>
  94690. <enumeratedValue>
  94691. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  94692. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  94693. <value>0x1</value>
  94694. </enumeratedValue>
  94695. <enumeratedValue>
  94696. <name>DSE_2_R0_2</name>
  94697. <description>R0/2</description>
  94698. <value>0x2</value>
  94699. </enumeratedValue>
  94700. <enumeratedValue>
  94701. <name>DSE_3_R0_3</name>
  94702. <description>R0/3</description>
  94703. <value>0x3</value>
  94704. </enumeratedValue>
  94705. <enumeratedValue>
  94706. <name>DSE_4_R0_4</name>
  94707. <description>R0/4</description>
  94708. <value>0x4</value>
  94709. </enumeratedValue>
  94710. <enumeratedValue>
  94711. <name>DSE_5_R0_5</name>
  94712. <description>R0/5</description>
  94713. <value>0x5</value>
  94714. </enumeratedValue>
  94715. <enumeratedValue>
  94716. <name>DSE_6_R0_6</name>
  94717. <description>R0/6</description>
  94718. <value>0x6</value>
  94719. </enumeratedValue>
  94720. <enumeratedValue>
  94721. <name>DSE_7_R0_7</name>
  94722. <description>R0/7</description>
  94723. <value>0x7</value>
  94724. </enumeratedValue>
  94725. </enumeratedValues>
  94726. </field>
  94727. <field>
  94728. <name>SPEED</name>
  94729. <description>Speed Field</description>
  94730. <bitOffset>0x6</bitOffset>
  94731. <bitWidth>2</bitWidth>
  94732. <access>read-write</access>
  94733. <enumeratedValues>
  94734. <enumeratedValue>
  94735. <name>SPEED_0_low_50MHz_</name>
  94736. <description>low(50MHz)</description>
  94737. <value>0</value>
  94738. </enumeratedValue>
  94739. <enumeratedValue>
  94740. <name>SPEED_1_medium_100MHz_</name>
  94741. <description>medium(100MHz)</description>
  94742. <value>0x1</value>
  94743. </enumeratedValue>
  94744. <enumeratedValue>
  94745. <name>SPEED_2_medium_100MHz_</name>
  94746. <description>medium(100MHz)</description>
  94747. <value>0x2</value>
  94748. </enumeratedValue>
  94749. <enumeratedValue>
  94750. <name>SPEED_3_max_200MHz_</name>
  94751. <description>max(200MHz)</description>
  94752. <value>0x3</value>
  94753. </enumeratedValue>
  94754. </enumeratedValues>
  94755. </field>
  94756. <field>
  94757. <name>ODE</name>
  94758. <description>Open Drain Enable Field</description>
  94759. <bitOffset>0xB</bitOffset>
  94760. <bitWidth>1</bitWidth>
  94761. <access>read-write</access>
  94762. <enumeratedValues>
  94763. <enumeratedValue>
  94764. <name>ODE_0_Open_Drain_Disabled</name>
  94765. <description>Open Drain Disabled</description>
  94766. <value>0</value>
  94767. </enumeratedValue>
  94768. <enumeratedValue>
  94769. <name>ODE_1_Open_Drain_Enabled</name>
  94770. <description>Open Drain Enabled</description>
  94771. <value>0x1</value>
  94772. </enumeratedValue>
  94773. </enumeratedValues>
  94774. </field>
  94775. <field>
  94776. <name>PKE</name>
  94777. <description>Pull / Keep Enable Field</description>
  94778. <bitOffset>0xC</bitOffset>
  94779. <bitWidth>1</bitWidth>
  94780. <access>read-write</access>
  94781. <enumeratedValues>
  94782. <enumeratedValue>
  94783. <name>PKE_0_Pull_Keeper_Disabled</name>
  94784. <description>Pull/Keeper Disabled</description>
  94785. <value>0</value>
  94786. </enumeratedValue>
  94787. <enumeratedValue>
  94788. <name>PKE_1_Pull_Keeper_Enabled</name>
  94789. <description>Pull/Keeper Enabled</description>
  94790. <value>0x1</value>
  94791. </enumeratedValue>
  94792. </enumeratedValues>
  94793. </field>
  94794. <field>
  94795. <name>PUE</name>
  94796. <description>Pull / Keep Select Field</description>
  94797. <bitOffset>0xD</bitOffset>
  94798. <bitWidth>1</bitWidth>
  94799. <access>read-write</access>
  94800. <enumeratedValues>
  94801. <enumeratedValue>
  94802. <name>PUE_0_Keeper</name>
  94803. <description>Keeper</description>
  94804. <value>0</value>
  94805. </enumeratedValue>
  94806. <enumeratedValue>
  94807. <name>PUE_1_Pull</name>
  94808. <description>Pull</description>
  94809. <value>0x1</value>
  94810. </enumeratedValue>
  94811. </enumeratedValues>
  94812. </field>
  94813. <field>
  94814. <name>PUS</name>
  94815. <description>Pull Up / Down Config. Field</description>
  94816. <bitOffset>0xE</bitOffset>
  94817. <bitWidth>2</bitWidth>
  94818. <access>read-write</access>
  94819. <enumeratedValues>
  94820. <enumeratedValue>
  94821. <name>PUS_0_100K_Ohm_Pull_Down</name>
  94822. <description>100K Ohm Pull Down</description>
  94823. <value>0</value>
  94824. </enumeratedValue>
  94825. <enumeratedValue>
  94826. <name>PUS_1_47K_Ohm_Pull_Up</name>
  94827. <description>47K Ohm Pull Up</description>
  94828. <value>0x1</value>
  94829. </enumeratedValue>
  94830. <enumeratedValue>
  94831. <name>PUS_2_100K_Ohm_Pull_Up</name>
  94832. <description>100K Ohm Pull Up</description>
  94833. <value>0x2</value>
  94834. </enumeratedValue>
  94835. <enumeratedValue>
  94836. <name>PUS_3_22K_Ohm_Pull_Up</name>
  94837. <description>22K Ohm Pull Up</description>
  94838. <value>0x3</value>
  94839. </enumeratedValue>
  94840. </enumeratedValues>
  94841. </field>
  94842. <field>
  94843. <name>HYS</name>
  94844. <description>Hyst. Enable Field</description>
  94845. <bitOffset>0x10</bitOffset>
  94846. <bitWidth>1</bitWidth>
  94847. <access>read-write</access>
  94848. <enumeratedValues>
  94849. <enumeratedValue>
  94850. <name>HYS_0_Hysteresis_Disabled</name>
  94851. <description>Hysteresis Disabled</description>
  94852. <value>0</value>
  94853. </enumeratedValue>
  94854. <enumeratedValue>
  94855. <name>HYS_1_Hysteresis_Enabled</name>
  94856. <description>Hysteresis Enabled</description>
  94857. <value>0x1</value>
  94858. </enumeratedValue>
  94859. </enumeratedValues>
  94860. </field>
  94861. </fields>
  94862. </register>
  94863. <register>
  94864. <name>SW_PAD_CTL_PAD_LCD_DATA20</name>
  94865. <description>SW_PAD_CTL_PAD_LCD_DATA20 SW PAD Control Register</description>
  94866. <addressOffset>0x3F4</addressOffset>
  94867. <size>32</size>
  94868. <access>read-write</access>
  94869. <resetValue>0x10B0</resetValue>
  94870. <resetMask>0xFFFFFFFF</resetMask>
  94871. <fields>
  94872. <field>
  94873. <name>SRE</name>
  94874. <description>Slew Rate Field</description>
  94875. <bitOffset>0</bitOffset>
  94876. <bitWidth>1</bitWidth>
  94877. <access>read-write</access>
  94878. <enumeratedValues>
  94879. <enumeratedValue>
  94880. <name>SRE_0_Slow_Slew_Rate</name>
  94881. <description>Slow Slew Rate</description>
  94882. <value>0</value>
  94883. </enumeratedValue>
  94884. <enumeratedValue>
  94885. <name>SRE_1_Fast_Slew_Rate</name>
  94886. <description>Fast Slew Rate</description>
  94887. <value>0x1</value>
  94888. </enumeratedValue>
  94889. </enumeratedValues>
  94890. </field>
  94891. <field>
  94892. <name>DSE</name>
  94893. <description>Drive Strength Field</description>
  94894. <bitOffset>0x3</bitOffset>
  94895. <bitWidth>3</bitWidth>
  94896. <access>read-write</access>
  94897. <enumeratedValues>
  94898. <enumeratedValue>
  94899. <name>DSE_0_output_driver_disabled_</name>
  94900. <description>output driver disabled;</description>
  94901. <value>0</value>
  94902. </enumeratedValue>
  94903. <enumeratedValue>
  94904. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  94905. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  94906. <value>0x1</value>
  94907. </enumeratedValue>
  94908. <enumeratedValue>
  94909. <name>DSE_2_R0_2</name>
  94910. <description>R0/2</description>
  94911. <value>0x2</value>
  94912. </enumeratedValue>
  94913. <enumeratedValue>
  94914. <name>DSE_3_R0_3</name>
  94915. <description>R0/3</description>
  94916. <value>0x3</value>
  94917. </enumeratedValue>
  94918. <enumeratedValue>
  94919. <name>DSE_4_R0_4</name>
  94920. <description>R0/4</description>
  94921. <value>0x4</value>
  94922. </enumeratedValue>
  94923. <enumeratedValue>
  94924. <name>DSE_5_R0_5</name>
  94925. <description>R0/5</description>
  94926. <value>0x5</value>
  94927. </enumeratedValue>
  94928. <enumeratedValue>
  94929. <name>DSE_6_R0_6</name>
  94930. <description>R0/6</description>
  94931. <value>0x6</value>
  94932. </enumeratedValue>
  94933. <enumeratedValue>
  94934. <name>DSE_7_R0_7</name>
  94935. <description>R0/7</description>
  94936. <value>0x7</value>
  94937. </enumeratedValue>
  94938. </enumeratedValues>
  94939. </field>
  94940. <field>
  94941. <name>SPEED</name>
  94942. <description>Speed Field</description>
  94943. <bitOffset>0x6</bitOffset>
  94944. <bitWidth>2</bitWidth>
  94945. <access>read-write</access>
  94946. <enumeratedValues>
  94947. <enumeratedValue>
  94948. <name>SPEED_0_low_50MHz_</name>
  94949. <description>low(50MHz)</description>
  94950. <value>0</value>
  94951. </enumeratedValue>
  94952. <enumeratedValue>
  94953. <name>SPEED_1_medium_100MHz_</name>
  94954. <description>medium(100MHz)</description>
  94955. <value>0x1</value>
  94956. </enumeratedValue>
  94957. <enumeratedValue>
  94958. <name>SPEED_2_medium_100MHz_</name>
  94959. <description>medium(100MHz)</description>
  94960. <value>0x2</value>
  94961. </enumeratedValue>
  94962. <enumeratedValue>
  94963. <name>SPEED_3_max_200MHz_</name>
  94964. <description>max(200MHz)</description>
  94965. <value>0x3</value>
  94966. </enumeratedValue>
  94967. </enumeratedValues>
  94968. </field>
  94969. <field>
  94970. <name>ODE</name>
  94971. <description>Open Drain Enable Field</description>
  94972. <bitOffset>0xB</bitOffset>
  94973. <bitWidth>1</bitWidth>
  94974. <access>read-write</access>
  94975. <enumeratedValues>
  94976. <enumeratedValue>
  94977. <name>ODE_0_Open_Drain_Disabled</name>
  94978. <description>Open Drain Disabled</description>
  94979. <value>0</value>
  94980. </enumeratedValue>
  94981. <enumeratedValue>
  94982. <name>ODE_1_Open_Drain_Enabled</name>
  94983. <description>Open Drain Enabled</description>
  94984. <value>0x1</value>
  94985. </enumeratedValue>
  94986. </enumeratedValues>
  94987. </field>
  94988. <field>
  94989. <name>PKE</name>
  94990. <description>Pull / Keep Enable Field</description>
  94991. <bitOffset>0xC</bitOffset>
  94992. <bitWidth>1</bitWidth>
  94993. <access>read-write</access>
  94994. <enumeratedValues>
  94995. <enumeratedValue>
  94996. <name>PKE_0_Pull_Keeper_Disabled</name>
  94997. <description>Pull/Keeper Disabled</description>
  94998. <value>0</value>
  94999. </enumeratedValue>
  95000. <enumeratedValue>
  95001. <name>PKE_1_Pull_Keeper_Enabled</name>
  95002. <description>Pull/Keeper Enabled</description>
  95003. <value>0x1</value>
  95004. </enumeratedValue>
  95005. </enumeratedValues>
  95006. </field>
  95007. <field>
  95008. <name>PUE</name>
  95009. <description>Pull / Keep Select Field</description>
  95010. <bitOffset>0xD</bitOffset>
  95011. <bitWidth>1</bitWidth>
  95012. <access>read-write</access>
  95013. <enumeratedValues>
  95014. <enumeratedValue>
  95015. <name>PUE_0_Keeper</name>
  95016. <description>Keeper</description>
  95017. <value>0</value>
  95018. </enumeratedValue>
  95019. <enumeratedValue>
  95020. <name>PUE_1_Pull</name>
  95021. <description>Pull</description>
  95022. <value>0x1</value>
  95023. </enumeratedValue>
  95024. </enumeratedValues>
  95025. </field>
  95026. <field>
  95027. <name>PUS</name>
  95028. <description>Pull Up / Down Config. Field</description>
  95029. <bitOffset>0xE</bitOffset>
  95030. <bitWidth>2</bitWidth>
  95031. <access>read-write</access>
  95032. <enumeratedValues>
  95033. <enumeratedValue>
  95034. <name>PUS_0_100K_Ohm_Pull_Down</name>
  95035. <description>100K Ohm Pull Down</description>
  95036. <value>0</value>
  95037. </enumeratedValue>
  95038. <enumeratedValue>
  95039. <name>PUS_1_47K_Ohm_Pull_Up</name>
  95040. <description>47K Ohm Pull Up</description>
  95041. <value>0x1</value>
  95042. </enumeratedValue>
  95043. <enumeratedValue>
  95044. <name>PUS_2_100K_Ohm_Pull_Up</name>
  95045. <description>100K Ohm Pull Up</description>
  95046. <value>0x2</value>
  95047. </enumeratedValue>
  95048. <enumeratedValue>
  95049. <name>PUS_3_22K_Ohm_Pull_Up</name>
  95050. <description>22K Ohm Pull Up</description>
  95051. <value>0x3</value>
  95052. </enumeratedValue>
  95053. </enumeratedValues>
  95054. </field>
  95055. <field>
  95056. <name>HYS</name>
  95057. <description>Hyst. Enable Field</description>
  95058. <bitOffset>0x10</bitOffset>
  95059. <bitWidth>1</bitWidth>
  95060. <access>read-write</access>
  95061. <enumeratedValues>
  95062. <enumeratedValue>
  95063. <name>HYS_0_Hysteresis_Disabled</name>
  95064. <description>Hysteresis Disabled</description>
  95065. <value>0</value>
  95066. </enumeratedValue>
  95067. <enumeratedValue>
  95068. <name>HYS_1_Hysteresis_Enabled</name>
  95069. <description>Hysteresis Enabled</description>
  95070. <value>0x1</value>
  95071. </enumeratedValue>
  95072. </enumeratedValues>
  95073. </field>
  95074. </fields>
  95075. </register>
  95076. <register>
  95077. <name>SW_PAD_CTL_PAD_LCD_DATA21</name>
  95078. <description>SW_PAD_CTL_PAD_LCD_DATA21 SW PAD Control Register</description>
  95079. <addressOffset>0x3F8</addressOffset>
  95080. <size>32</size>
  95081. <access>read-write</access>
  95082. <resetValue>0x10B0</resetValue>
  95083. <resetMask>0xFFFFFFFF</resetMask>
  95084. <fields>
  95085. <field>
  95086. <name>SRE</name>
  95087. <description>Slew Rate Field</description>
  95088. <bitOffset>0</bitOffset>
  95089. <bitWidth>1</bitWidth>
  95090. <access>read-write</access>
  95091. <enumeratedValues>
  95092. <enumeratedValue>
  95093. <name>SRE_0_Slow_Slew_Rate</name>
  95094. <description>Slow Slew Rate</description>
  95095. <value>0</value>
  95096. </enumeratedValue>
  95097. <enumeratedValue>
  95098. <name>SRE_1_Fast_Slew_Rate</name>
  95099. <description>Fast Slew Rate</description>
  95100. <value>0x1</value>
  95101. </enumeratedValue>
  95102. </enumeratedValues>
  95103. </field>
  95104. <field>
  95105. <name>DSE</name>
  95106. <description>Drive Strength Field</description>
  95107. <bitOffset>0x3</bitOffset>
  95108. <bitWidth>3</bitWidth>
  95109. <access>read-write</access>
  95110. <enumeratedValues>
  95111. <enumeratedValue>
  95112. <name>DSE_0_output_driver_disabled_</name>
  95113. <description>output driver disabled;</description>
  95114. <value>0</value>
  95115. </enumeratedValue>
  95116. <enumeratedValue>
  95117. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  95118. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  95119. <value>0x1</value>
  95120. </enumeratedValue>
  95121. <enumeratedValue>
  95122. <name>DSE_2_R0_2</name>
  95123. <description>R0/2</description>
  95124. <value>0x2</value>
  95125. </enumeratedValue>
  95126. <enumeratedValue>
  95127. <name>DSE_3_R0_3</name>
  95128. <description>R0/3</description>
  95129. <value>0x3</value>
  95130. </enumeratedValue>
  95131. <enumeratedValue>
  95132. <name>DSE_4_R0_4</name>
  95133. <description>R0/4</description>
  95134. <value>0x4</value>
  95135. </enumeratedValue>
  95136. <enumeratedValue>
  95137. <name>DSE_5_R0_5</name>
  95138. <description>R0/5</description>
  95139. <value>0x5</value>
  95140. </enumeratedValue>
  95141. <enumeratedValue>
  95142. <name>DSE_6_R0_6</name>
  95143. <description>R0/6</description>
  95144. <value>0x6</value>
  95145. </enumeratedValue>
  95146. <enumeratedValue>
  95147. <name>DSE_7_R0_7</name>
  95148. <description>R0/7</description>
  95149. <value>0x7</value>
  95150. </enumeratedValue>
  95151. </enumeratedValues>
  95152. </field>
  95153. <field>
  95154. <name>SPEED</name>
  95155. <description>Speed Field</description>
  95156. <bitOffset>0x6</bitOffset>
  95157. <bitWidth>2</bitWidth>
  95158. <access>read-write</access>
  95159. <enumeratedValues>
  95160. <enumeratedValue>
  95161. <name>SPEED_0_low_50MHz_</name>
  95162. <description>low(50MHz)</description>
  95163. <value>0</value>
  95164. </enumeratedValue>
  95165. <enumeratedValue>
  95166. <name>SPEED_1_medium_100MHz_</name>
  95167. <description>medium(100MHz)</description>
  95168. <value>0x1</value>
  95169. </enumeratedValue>
  95170. <enumeratedValue>
  95171. <name>SPEED_2_medium_100MHz_</name>
  95172. <description>medium(100MHz)</description>
  95173. <value>0x2</value>
  95174. </enumeratedValue>
  95175. <enumeratedValue>
  95176. <name>SPEED_3_max_200MHz_</name>
  95177. <description>max(200MHz)</description>
  95178. <value>0x3</value>
  95179. </enumeratedValue>
  95180. </enumeratedValues>
  95181. </field>
  95182. <field>
  95183. <name>ODE</name>
  95184. <description>Open Drain Enable Field</description>
  95185. <bitOffset>0xB</bitOffset>
  95186. <bitWidth>1</bitWidth>
  95187. <access>read-write</access>
  95188. <enumeratedValues>
  95189. <enumeratedValue>
  95190. <name>ODE_0_Open_Drain_Disabled</name>
  95191. <description>Open Drain Disabled</description>
  95192. <value>0</value>
  95193. </enumeratedValue>
  95194. <enumeratedValue>
  95195. <name>ODE_1_Open_Drain_Enabled</name>
  95196. <description>Open Drain Enabled</description>
  95197. <value>0x1</value>
  95198. </enumeratedValue>
  95199. </enumeratedValues>
  95200. </field>
  95201. <field>
  95202. <name>PKE</name>
  95203. <description>Pull / Keep Enable Field</description>
  95204. <bitOffset>0xC</bitOffset>
  95205. <bitWidth>1</bitWidth>
  95206. <access>read-write</access>
  95207. <enumeratedValues>
  95208. <enumeratedValue>
  95209. <name>PKE_0_Pull_Keeper_Disabled</name>
  95210. <description>Pull/Keeper Disabled</description>
  95211. <value>0</value>
  95212. </enumeratedValue>
  95213. <enumeratedValue>
  95214. <name>PKE_1_Pull_Keeper_Enabled</name>
  95215. <description>Pull/Keeper Enabled</description>
  95216. <value>0x1</value>
  95217. </enumeratedValue>
  95218. </enumeratedValues>
  95219. </field>
  95220. <field>
  95221. <name>PUE</name>
  95222. <description>Pull / Keep Select Field</description>
  95223. <bitOffset>0xD</bitOffset>
  95224. <bitWidth>1</bitWidth>
  95225. <access>read-write</access>
  95226. <enumeratedValues>
  95227. <enumeratedValue>
  95228. <name>PUE_0_Keeper</name>
  95229. <description>Keeper</description>
  95230. <value>0</value>
  95231. </enumeratedValue>
  95232. <enumeratedValue>
  95233. <name>PUE_1_Pull</name>
  95234. <description>Pull</description>
  95235. <value>0x1</value>
  95236. </enumeratedValue>
  95237. </enumeratedValues>
  95238. </field>
  95239. <field>
  95240. <name>PUS</name>
  95241. <description>Pull Up / Down Config. Field</description>
  95242. <bitOffset>0xE</bitOffset>
  95243. <bitWidth>2</bitWidth>
  95244. <access>read-write</access>
  95245. <enumeratedValues>
  95246. <enumeratedValue>
  95247. <name>PUS_0_100K_Ohm_Pull_Down</name>
  95248. <description>100K Ohm Pull Down</description>
  95249. <value>0</value>
  95250. </enumeratedValue>
  95251. <enumeratedValue>
  95252. <name>PUS_1_47K_Ohm_Pull_Up</name>
  95253. <description>47K Ohm Pull Up</description>
  95254. <value>0x1</value>
  95255. </enumeratedValue>
  95256. <enumeratedValue>
  95257. <name>PUS_2_100K_Ohm_Pull_Up</name>
  95258. <description>100K Ohm Pull Up</description>
  95259. <value>0x2</value>
  95260. </enumeratedValue>
  95261. <enumeratedValue>
  95262. <name>PUS_3_22K_Ohm_Pull_Up</name>
  95263. <description>22K Ohm Pull Up</description>
  95264. <value>0x3</value>
  95265. </enumeratedValue>
  95266. </enumeratedValues>
  95267. </field>
  95268. <field>
  95269. <name>HYS</name>
  95270. <description>Hyst. Enable Field</description>
  95271. <bitOffset>0x10</bitOffset>
  95272. <bitWidth>1</bitWidth>
  95273. <access>read-write</access>
  95274. <enumeratedValues>
  95275. <enumeratedValue>
  95276. <name>HYS_0_Hysteresis_Disabled</name>
  95277. <description>Hysteresis Disabled</description>
  95278. <value>0</value>
  95279. </enumeratedValue>
  95280. <enumeratedValue>
  95281. <name>HYS_1_Hysteresis_Enabled</name>
  95282. <description>Hysteresis Enabled</description>
  95283. <value>0x1</value>
  95284. </enumeratedValue>
  95285. </enumeratedValues>
  95286. </field>
  95287. </fields>
  95288. </register>
  95289. <register>
  95290. <name>SW_PAD_CTL_PAD_LCD_DATA22</name>
  95291. <description>SW_PAD_CTL_PAD_LCD_DATA22 SW PAD Control Register</description>
  95292. <addressOffset>0x3FC</addressOffset>
  95293. <size>32</size>
  95294. <access>read-write</access>
  95295. <resetValue>0x10B0</resetValue>
  95296. <resetMask>0xFFFFFFFF</resetMask>
  95297. <fields>
  95298. <field>
  95299. <name>SRE</name>
  95300. <description>Slew Rate Field</description>
  95301. <bitOffset>0</bitOffset>
  95302. <bitWidth>1</bitWidth>
  95303. <access>read-write</access>
  95304. <enumeratedValues>
  95305. <enumeratedValue>
  95306. <name>SRE_0_Slow_Slew_Rate</name>
  95307. <description>Slow Slew Rate</description>
  95308. <value>0</value>
  95309. </enumeratedValue>
  95310. <enumeratedValue>
  95311. <name>SRE_1_Fast_Slew_Rate</name>
  95312. <description>Fast Slew Rate</description>
  95313. <value>0x1</value>
  95314. </enumeratedValue>
  95315. </enumeratedValues>
  95316. </field>
  95317. <field>
  95318. <name>DSE</name>
  95319. <description>Drive Strength Field</description>
  95320. <bitOffset>0x3</bitOffset>
  95321. <bitWidth>3</bitWidth>
  95322. <access>read-write</access>
  95323. <enumeratedValues>
  95324. <enumeratedValue>
  95325. <name>DSE_0_output_driver_disabled_</name>
  95326. <description>output driver disabled;</description>
  95327. <value>0</value>
  95328. </enumeratedValue>
  95329. <enumeratedValue>
  95330. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  95331. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  95332. <value>0x1</value>
  95333. </enumeratedValue>
  95334. <enumeratedValue>
  95335. <name>DSE_2_R0_2</name>
  95336. <description>R0/2</description>
  95337. <value>0x2</value>
  95338. </enumeratedValue>
  95339. <enumeratedValue>
  95340. <name>DSE_3_R0_3</name>
  95341. <description>R0/3</description>
  95342. <value>0x3</value>
  95343. </enumeratedValue>
  95344. <enumeratedValue>
  95345. <name>DSE_4_R0_4</name>
  95346. <description>R0/4</description>
  95347. <value>0x4</value>
  95348. </enumeratedValue>
  95349. <enumeratedValue>
  95350. <name>DSE_5_R0_5</name>
  95351. <description>R0/5</description>
  95352. <value>0x5</value>
  95353. </enumeratedValue>
  95354. <enumeratedValue>
  95355. <name>DSE_6_R0_6</name>
  95356. <description>R0/6</description>
  95357. <value>0x6</value>
  95358. </enumeratedValue>
  95359. <enumeratedValue>
  95360. <name>DSE_7_R0_7</name>
  95361. <description>R0/7</description>
  95362. <value>0x7</value>
  95363. </enumeratedValue>
  95364. </enumeratedValues>
  95365. </field>
  95366. <field>
  95367. <name>SPEED</name>
  95368. <description>Speed Field</description>
  95369. <bitOffset>0x6</bitOffset>
  95370. <bitWidth>2</bitWidth>
  95371. <access>read-write</access>
  95372. <enumeratedValues>
  95373. <enumeratedValue>
  95374. <name>SPEED_0_low_50MHz_</name>
  95375. <description>low(50MHz)</description>
  95376. <value>0</value>
  95377. </enumeratedValue>
  95378. <enumeratedValue>
  95379. <name>SPEED_1_medium_100MHz_</name>
  95380. <description>medium(100MHz)</description>
  95381. <value>0x1</value>
  95382. </enumeratedValue>
  95383. <enumeratedValue>
  95384. <name>SPEED_2_medium_100MHz_</name>
  95385. <description>medium(100MHz)</description>
  95386. <value>0x2</value>
  95387. </enumeratedValue>
  95388. <enumeratedValue>
  95389. <name>SPEED_3_max_200MHz_</name>
  95390. <description>max(200MHz)</description>
  95391. <value>0x3</value>
  95392. </enumeratedValue>
  95393. </enumeratedValues>
  95394. </field>
  95395. <field>
  95396. <name>ODE</name>
  95397. <description>Open Drain Enable Field</description>
  95398. <bitOffset>0xB</bitOffset>
  95399. <bitWidth>1</bitWidth>
  95400. <access>read-write</access>
  95401. <enumeratedValues>
  95402. <enumeratedValue>
  95403. <name>ODE_0_Open_Drain_Disabled</name>
  95404. <description>Open Drain Disabled</description>
  95405. <value>0</value>
  95406. </enumeratedValue>
  95407. <enumeratedValue>
  95408. <name>ODE_1_Open_Drain_Enabled</name>
  95409. <description>Open Drain Enabled</description>
  95410. <value>0x1</value>
  95411. </enumeratedValue>
  95412. </enumeratedValues>
  95413. </field>
  95414. <field>
  95415. <name>PKE</name>
  95416. <description>Pull / Keep Enable Field</description>
  95417. <bitOffset>0xC</bitOffset>
  95418. <bitWidth>1</bitWidth>
  95419. <access>read-write</access>
  95420. <enumeratedValues>
  95421. <enumeratedValue>
  95422. <name>PKE_0_Pull_Keeper_Disabled</name>
  95423. <description>Pull/Keeper Disabled</description>
  95424. <value>0</value>
  95425. </enumeratedValue>
  95426. <enumeratedValue>
  95427. <name>PKE_1_Pull_Keeper_Enabled</name>
  95428. <description>Pull/Keeper Enabled</description>
  95429. <value>0x1</value>
  95430. </enumeratedValue>
  95431. </enumeratedValues>
  95432. </field>
  95433. <field>
  95434. <name>PUE</name>
  95435. <description>Pull / Keep Select Field</description>
  95436. <bitOffset>0xD</bitOffset>
  95437. <bitWidth>1</bitWidth>
  95438. <access>read-write</access>
  95439. <enumeratedValues>
  95440. <enumeratedValue>
  95441. <name>PUE_0_Keeper</name>
  95442. <description>Keeper</description>
  95443. <value>0</value>
  95444. </enumeratedValue>
  95445. <enumeratedValue>
  95446. <name>PUE_1_Pull</name>
  95447. <description>Pull</description>
  95448. <value>0x1</value>
  95449. </enumeratedValue>
  95450. </enumeratedValues>
  95451. </field>
  95452. <field>
  95453. <name>PUS</name>
  95454. <description>Pull Up / Down Config. Field</description>
  95455. <bitOffset>0xE</bitOffset>
  95456. <bitWidth>2</bitWidth>
  95457. <access>read-write</access>
  95458. <enumeratedValues>
  95459. <enumeratedValue>
  95460. <name>PUS_0_100K_Ohm_Pull_Down</name>
  95461. <description>100K Ohm Pull Down</description>
  95462. <value>0</value>
  95463. </enumeratedValue>
  95464. <enumeratedValue>
  95465. <name>PUS_1_47K_Ohm_Pull_Up</name>
  95466. <description>47K Ohm Pull Up</description>
  95467. <value>0x1</value>
  95468. </enumeratedValue>
  95469. <enumeratedValue>
  95470. <name>PUS_2_100K_Ohm_Pull_Up</name>
  95471. <description>100K Ohm Pull Up</description>
  95472. <value>0x2</value>
  95473. </enumeratedValue>
  95474. <enumeratedValue>
  95475. <name>PUS_3_22K_Ohm_Pull_Up</name>
  95476. <description>22K Ohm Pull Up</description>
  95477. <value>0x3</value>
  95478. </enumeratedValue>
  95479. </enumeratedValues>
  95480. </field>
  95481. <field>
  95482. <name>HYS</name>
  95483. <description>Hyst. Enable Field</description>
  95484. <bitOffset>0x10</bitOffset>
  95485. <bitWidth>1</bitWidth>
  95486. <access>read-write</access>
  95487. <enumeratedValues>
  95488. <enumeratedValue>
  95489. <name>HYS_0_Hysteresis_Disabled</name>
  95490. <description>Hysteresis Disabled</description>
  95491. <value>0</value>
  95492. </enumeratedValue>
  95493. <enumeratedValue>
  95494. <name>HYS_1_Hysteresis_Enabled</name>
  95495. <description>Hysteresis Enabled</description>
  95496. <value>0x1</value>
  95497. </enumeratedValue>
  95498. </enumeratedValues>
  95499. </field>
  95500. </fields>
  95501. </register>
  95502. <register>
  95503. <name>SW_PAD_CTL_PAD_LCD_DATA23</name>
  95504. <description>SW_PAD_CTL_PAD_LCD_DATA23 SW PAD Control Register</description>
  95505. <addressOffset>0x400</addressOffset>
  95506. <size>32</size>
  95507. <access>read-write</access>
  95508. <resetValue>0x10B0</resetValue>
  95509. <resetMask>0xFFFFFFFF</resetMask>
  95510. <fields>
  95511. <field>
  95512. <name>SRE</name>
  95513. <description>Slew Rate Field</description>
  95514. <bitOffset>0</bitOffset>
  95515. <bitWidth>1</bitWidth>
  95516. <access>read-write</access>
  95517. <enumeratedValues>
  95518. <enumeratedValue>
  95519. <name>SRE_0_Slow_Slew_Rate</name>
  95520. <description>Slow Slew Rate</description>
  95521. <value>0</value>
  95522. </enumeratedValue>
  95523. <enumeratedValue>
  95524. <name>SRE_1_Fast_Slew_Rate</name>
  95525. <description>Fast Slew Rate</description>
  95526. <value>0x1</value>
  95527. </enumeratedValue>
  95528. </enumeratedValues>
  95529. </field>
  95530. <field>
  95531. <name>DSE</name>
  95532. <description>Drive Strength Field</description>
  95533. <bitOffset>0x3</bitOffset>
  95534. <bitWidth>3</bitWidth>
  95535. <access>read-write</access>
  95536. <enumeratedValues>
  95537. <enumeratedValue>
  95538. <name>DSE_0_output_driver_disabled_</name>
  95539. <description>output driver disabled;</description>
  95540. <value>0</value>
  95541. </enumeratedValue>
  95542. <enumeratedValue>
  95543. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  95544. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  95545. <value>0x1</value>
  95546. </enumeratedValue>
  95547. <enumeratedValue>
  95548. <name>DSE_2_R0_2</name>
  95549. <description>R0/2</description>
  95550. <value>0x2</value>
  95551. </enumeratedValue>
  95552. <enumeratedValue>
  95553. <name>DSE_3_R0_3</name>
  95554. <description>R0/3</description>
  95555. <value>0x3</value>
  95556. </enumeratedValue>
  95557. <enumeratedValue>
  95558. <name>DSE_4_R0_4</name>
  95559. <description>R0/4</description>
  95560. <value>0x4</value>
  95561. </enumeratedValue>
  95562. <enumeratedValue>
  95563. <name>DSE_5_R0_5</name>
  95564. <description>R0/5</description>
  95565. <value>0x5</value>
  95566. </enumeratedValue>
  95567. <enumeratedValue>
  95568. <name>DSE_6_R0_6</name>
  95569. <description>R0/6</description>
  95570. <value>0x6</value>
  95571. </enumeratedValue>
  95572. <enumeratedValue>
  95573. <name>DSE_7_R0_7</name>
  95574. <description>R0/7</description>
  95575. <value>0x7</value>
  95576. </enumeratedValue>
  95577. </enumeratedValues>
  95578. </field>
  95579. <field>
  95580. <name>SPEED</name>
  95581. <description>Speed Field</description>
  95582. <bitOffset>0x6</bitOffset>
  95583. <bitWidth>2</bitWidth>
  95584. <access>read-write</access>
  95585. <enumeratedValues>
  95586. <enumeratedValue>
  95587. <name>SPEED_0_low_50MHz_</name>
  95588. <description>low(50MHz)</description>
  95589. <value>0</value>
  95590. </enumeratedValue>
  95591. <enumeratedValue>
  95592. <name>SPEED_1_medium_100MHz_</name>
  95593. <description>medium(100MHz)</description>
  95594. <value>0x1</value>
  95595. </enumeratedValue>
  95596. <enumeratedValue>
  95597. <name>SPEED_2_medium_100MHz_</name>
  95598. <description>medium(100MHz)</description>
  95599. <value>0x2</value>
  95600. </enumeratedValue>
  95601. <enumeratedValue>
  95602. <name>SPEED_3_max_200MHz_</name>
  95603. <description>max(200MHz)</description>
  95604. <value>0x3</value>
  95605. </enumeratedValue>
  95606. </enumeratedValues>
  95607. </field>
  95608. <field>
  95609. <name>ODE</name>
  95610. <description>Open Drain Enable Field</description>
  95611. <bitOffset>0xB</bitOffset>
  95612. <bitWidth>1</bitWidth>
  95613. <access>read-write</access>
  95614. <enumeratedValues>
  95615. <enumeratedValue>
  95616. <name>ODE_0_Open_Drain_Disabled</name>
  95617. <description>Open Drain Disabled</description>
  95618. <value>0</value>
  95619. </enumeratedValue>
  95620. <enumeratedValue>
  95621. <name>ODE_1_Open_Drain_Enabled</name>
  95622. <description>Open Drain Enabled</description>
  95623. <value>0x1</value>
  95624. </enumeratedValue>
  95625. </enumeratedValues>
  95626. </field>
  95627. <field>
  95628. <name>PKE</name>
  95629. <description>Pull / Keep Enable Field</description>
  95630. <bitOffset>0xC</bitOffset>
  95631. <bitWidth>1</bitWidth>
  95632. <access>read-write</access>
  95633. <enumeratedValues>
  95634. <enumeratedValue>
  95635. <name>PKE_0_Pull_Keeper_Disabled</name>
  95636. <description>Pull/Keeper Disabled</description>
  95637. <value>0</value>
  95638. </enumeratedValue>
  95639. <enumeratedValue>
  95640. <name>PKE_1_Pull_Keeper_Enabled</name>
  95641. <description>Pull/Keeper Enabled</description>
  95642. <value>0x1</value>
  95643. </enumeratedValue>
  95644. </enumeratedValues>
  95645. </field>
  95646. <field>
  95647. <name>PUE</name>
  95648. <description>Pull / Keep Select Field</description>
  95649. <bitOffset>0xD</bitOffset>
  95650. <bitWidth>1</bitWidth>
  95651. <access>read-write</access>
  95652. <enumeratedValues>
  95653. <enumeratedValue>
  95654. <name>PUE_0_Keeper</name>
  95655. <description>Keeper</description>
  95656. <value>0</value>
  95657. </enumeratedValue>
  95658. <enumeratedValue>
  95659. <name>PUE_1_Pull</name>
  95660. <description>Pull</description>
  95661. <value>0x1</value>
  95662. </enumeratedValue>
  95663. </enumeratedValues>
  95664. </field>
  95665. <field>
  95666. <name>PUS</name>
  95667. <description>Pull Up / Down Config. Field</description>
  95668. <bitOffset>0xE</bitOffset>
  95669. <bitWidth>2</bitWidth>
  95670. <access>read-write</access>
  95671. <enumeratedValues>
  95672. <enumeratedValue>
  95673. <name>PUS_0_100K_Ohm_Pull_Down</name>
  95674. <description>100K Ohm Pull Down</description>
  95675. <value>0</value>
  95676. </enumeratedValue>
  95677. <enumeratedValue>
  95678. <name>PUS_1_47K_Ohm_Pull_Up</name>
  95679. <description>47K Ohm Pull Up</description>
  95680. <value>0x1</value>
  95681. </enumeratedValue>
  95682. <enumeratedValue>
  95683. <name>PUS_2_100K_Ohm_Pull_Up</name>
  95684. <description>100K Ohm Pull Up</description>
  95685. <value>0x2</value>
  95686. </enumeratedValue>
  95687. <enumeratedValue>
  95688. <name>PUS_3_22K_Ohm_Pull_Up</name>
  95689. <description>22K Ohm Pull Up</description>
  95690. <value>0x3</value>
  95691. </enumeratedValue>
  95692. </enumeratedValues>
  95693. </field>
  95694. <field>
  95695. <name>HYS</name>
  95696. <description>Hyst. Enable Field</description>
  95697. <bitOffset>0x10</bitOffset>
  95698. <bitWidth>1</bitWidth>
  95699. <access>read-write</access>
  95700. <enumeratedValues>
  95701. <enumeratedValue>
  95702. <name>HYS_0_Hysteresis_Disabled</name>
  95703. <description>Hysteresis Disabled</description>
  95704. <value>0</value>
  95705. </enumeratedValue>
  95706. <enumeratedValue>
  95707. <name>HYS_1_Hysteresis_Enabled</name>
  95708. <description>Hysteresis Enabled</description>
  95709. <value>0x1</value>
  95710. </enumeratedValue>
  95711. </enumeratedValues>
  95712. </field>
  95713. </fields>
  95714. </register>
  95715. <register>
  95716. <name>SW_PAD_CTL_PAD_NAND_RE_B</name>
  95717. <description>SW_PAD_CTL_PAD_NAND_RE_B SW PAD Control Register</description>
  95718. <addressOffset>0x404</addressOffset>
  95719. <size>32</size>
  95720. <access>read-write</access>
  95721. <resetValue>0x10B0</resetValue>
  95722. <resetMask>0xFFFFFFFF</resetMask>
  95723. <fields>
  95724. <field>
  95725. <name>SRE</name>
  95726. <description>Slew Rate Field</description>
  95727. <bitOffset>0</bitOffset>
  95728. <bitWidth>1</bitWidth>
  95729. <access>read-write</access>
  95730. <enumeratedValues>
  95731. <enumeratedValue>
  95732. <name>SRE_0_Slow_Slew_Rate</name>
  95733. <description>Slow Slew Rate</description>
  95734. <value>0</value>
  95735. </enumeratedValue>
  95736. <enumeratedValue>
  95737. <name>SRE_1_Fast_Slew_Rate</name>
  95738. <description>Fast Slew Rate</description>
  95739. <value>0x1</value>
  95740. </enumeratedValue>
  95741. </enumeratedValues>
  95742. </field>
  95743. <field>
  95744. <name>DSE</name>
  95745. <description>Drive Strength Field</description>
  95746. <bitOffset>0x3</bitOffset>
  95747. <bitWidth>3</bitWidth>
  95748. <access>read-write</access>
  95749. <enumeratedValues>
  95750. <enumeratedValue>
  95751. <name>DSE_0_output_driver_disabled_</name>
  95752. <description>output driver disabled;</description>
  95753. <value>0</value>
  95754. </enumeratedValue>
  95755. <enumeratedValue>
  95756. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  95757. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  95758. <value>0x1</value>
  95759. </enumeratedValue>
  95760. <enumeratedValue>
  95761. <name>DSE_2_R0_2</name>
  95762. <description>R0/2</description>
  95763. <value>0x2</value>
  95764. </enumeratedValue>
  95765. <enumeratedValue>
  95766. <name>DSE_3_R0_3</name>
  95767. <description>R0/3</description>
  95768. <value>0x3</value>
  95769. </enumeratedValue>
  95770. <enumeratedValue>
  95771. <name>DSE_4_R0_4</name>
  95772. <description>R0/4</description>
  95773. <value>0x4</value>
  95774. </enumeratedValue>
  95775. <enumeratedValue>
  95776. <name>DSE_5_R0_5</name>
  95777. <description>R0/5</description>
  95778. <value>0x5</value>
  95779. </enumeratedValue>
  95780. <enumeratedValue>
  95781. <name>DSE_6_R0_6</name>
  95782. <description>R0/6</description>
  95783. <value>0x6</value>
  95784. </enumeratedValue>
  95785. <enumeratedValue>
  95786. <name>DSE_7_R0_7</name>
  95787. <description>R0/7</description>
  95788. <value>0x7</value>
  95789. </enumeratedValue>
  95790. </enumeratedValues>
  95791. </field>
  95792. <field>
  95793. <name>SPEED</name>
  95794. <description>Speed Field</description>
  95795. <bitOffset>0x6</bitOffset>
  95796. <bitWidth>2</bitWidth>
  95797. <access>read-write</access>
  95798. <enumeratedValues>
  95799. <enumeratedValue>
  95800. <name>SPEED_0_low_50MHz_</name>
  95801. <description>low(50MHz)</description>
  95802. <value>0</value>
  95803. </enumeratedValue>
  95804. <enumeratedValue>
  95805. <name>SPEED_1_medium_100MHz_</name>
  95806. <description>medium(100MHz)</description>
  95807. <value>0x1</value>
  95808. </enumeratedValue>
  95809. <enumeratedValue>
  95810. <name>SPEED_2_medium_100MHz_</name>
  95811. <description>medium(100MHz)</description>
  95812. <value>0x2</value>
  95813. </enumeratedValue>
  95814. <enumeratedValue>
  95815. <name>SPEED_3_max_200MHz_</name>
  95816. <description>max(200MHz)</description>
  95817. <value>0x3</value>
  95818. </enumeratedValue>
  95819. </enumeratedValues>
  95820. </field>
  95821. <field>
  95822. <name>ODE</name>
  95823. <description>Open Drain Enable Field</description>
  95824. <bitOffset>0xB</bitOffset>
  95825. <bitWidth>1</bitWidth>
  95826. <access>read-write</access>
  95827. <enumeratedValues>
  95828. <enumeratedValue>
  95829. <name>ODE_0_Open_Drain_Disabled</name>
  95830. <description>Open Drain Disabled</description>
  95831. <value>0</value>
  95832. </enumeratedValue>
  95833. <enumeratedValue>
  95834. <name>ODE_1_Open_Drain_Enabled</name>
  95835. <description>Open Drain Enabled</description>
  95836. <value>0x1</value>
  95837. </enumeratedValue>
  95838. </enumeratedValues>
  95839. </field>
  95840. <field>
  95841. <name>PKE</name>
  95842. <description>Pull / Keep Enable Field</description>
  95843. <bitOffset>0xC</bitOffset>
  95844. <bitWidth>1</bitWidth>
  95845. <access>read-write</access>
  95846. <enumeratedValues>
  95847. <enumeratedValue>
  95848. <name>PKE_0_Pull_Keeper_Disabled</name>
  95849. <description>Pull/Keeper Disabled</description>
  95850. <value>0</value>
  95851. </enumeratedValue>
  95852. <enumeratedValue>
  95853. <name>PKE_1_Pull_Keeper_Enabled</name>
  95854. <description>Pull/Keeper Enabled</description>
  95855. <value>0x1</value>
  95856. </enumeratedValue>
  95857. </enumeratedValues>
  95858. </field>
  95859. <field>
  95860. <name>PUE</name>
  95861. <description>Pull / Keep Select Field</description>
  95862. <bitOffset>0xD</bitOffset>
  95863. <bitWidth>1</bitWidth>
  95864. <access>read-write</access>
  95865. <enumeratedValues>
  95866. <enumeratedValue>
  95867. <name>PUE_0_Keeper</name>
  95868. <description>Keeper</description>
  95869. <value>0</value>
  95870. </enumeratedValue>
  95871. <enumeratedValue>
  95872. <name>PUE_1_Pull</name>
  95873. <description>Pull</description>
  95874. <value>0x1</value>
  95875. </enumeratedValue>
  95876. </enumeratedValues>
  95877. </field>
  95878. <field>
  95879. <name>PUS</name>
  95880. <description>Pull Up / Down Config. Field</description>
  95881. <bitOffset>0xE</bitOffset>
  95882. <bitWidth>2</bitWidth>
  95883. <access>read-write</access>
  95884. <enumeratedValues>
  95885. <enumeratedValue>
  95886. <name>PUS_0_100K_Ohm_Pull_Down</name>
  95887. <description>100K Ohm Pull Down</description>
  95888. <value>0</value>
  95889. </enumeratedValue>
  95890. <enumeratedValue>
  95891. <name>PUS_1_47K_Ohm_Pull_Up</name>
  95892. <description>47K Ohm Pull Up</description>
  95893. <value>0x1</value>
  95894. </enumeratedValue>
  95895. <enumeratedValue>
  95896. <name>PUS_2_100K_Ohm_Pull_Up</name>
  95897. <description>100K Ohm Pull Up</description>
  95898. <value>0x2</value>
  95899. </enumeratedValue>
  95900. <enumeratedValue>
  95901. <name>PUS_3_22K_Ohm_Pull_Up</name>
  95902. <description>22K Ohm Pull Up</description>
  95903. <value>0x3</value>
  95904. </enumeratedValue>
  95905. </enumeratedValues>
  95906. </field>
  95907. <field>
  95908. <name>HYS</name>
  95909. <description>Hyst. Enable Field</description>
  95910. <bitOffset>0x10</bitOffset>
  95911. <bitWidth>1</bitWidth>
  95912. <access>read-write</access>
  95913. <enumeratedValues>
  95914. <enumeratedValue>
  95915. <name>HYS_0_Hysteresis_Disabled</name>
  95916. <description>Hysteresis Disabled</description>
  95917. <value>0</value>
  95918. </enumeratedValue>
  95919. <enumeratedValue>
  95920. <name>HYS_1_Hysteresis_Enabled</name>
  95921. <description>Hysteresis Enabled</description>
  95922. <value>0x1</value>
  95923. </enumeratedValue>
  95924. </enumeratedValues>
  95925. </field>
  95926. </fields>
  95927. </register>
  95928. <register>
  95929. <name>SW_PAD_CTL_PAD_NAND_WE_B</name>
  95930. <description>SW_PAD_CTL_PAD_NAND_WE_B SW PAD Control Register</description>
  95931. <addressOffset>0x408</addressOffset>
  95932. <size>32</size>
  95933. <access>read-write</access>
  95934. <resetValue>0x10B0</resetValue>
  95935. <resetMask>0xFFFFFFFF</resetMask>
  95936. <fields>
  95937. <field>
  95938. <name>SRE</name>
  95939. <description>Slew Rate Field</description>
  95940. <bitOffset>0</bitOffset>
  95941. <bitWidth>1</bitWidth>
  95942. <access>read-write</access>
  95943. <enumeratedValues>
  95944. <enumeratedValue>
  95945. <name>SRE_0_Slow_Slew_Rate</name>
  95946. <description>Slow Slew Rate</description>
  95947. <value>0</value>
  95948. </enumeratedValue>
  95949. <enumeratedValue>
  95950. <name>SRE_1_Fast_Slew_Rate</name>
  95951. <description>Fast Slew Rate</description>
  95952. <value>0x1</value>
  95953. </enumeratedValue>
  95954. </enumeratedValues>
  95955. </field>
  95956. <field>
  95957. <name>DSE</name>
  95958. <description>Drive Strength Field</description>
  95959. <bitOffset>0x3</bitOffset>
  95960. <bitWidth>3</bitWidth>
  95961. <access>read-write</access>
  95962. <enumeratedValues>
  95963. <enumeratedValue>
  95964. <name>DSE_0_output_driver_disabled_</name>
  95965. <description>output driver disabled;</description>
  95966. <value>0</value>
  95967. </enumeratedValue>
  95968. <enumeratedValue>
  95969. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  95970. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  95971. <value>0x1</value>
  95972. </enumeratedValue>
  95973. <enumeratedValue>
  95974. <name>DSE_2_R0_2</name>
  95975. <description>R0/2</description>
  95976. <value>0x2</value>
  95977. </enumeratedValue>
  95978. <enumeratedValue>
  95979. <name>DSE_3_R0_3</name>
  95980. <description>R0/3</description>
  95981. <value>0x3</value>
  95982. </enumeratedValue>
  95983. <enumeratedValue>
  95984. <name>DSE_4_R0_4</name>
  95985. <description>R0/4</description>
  95986. <value>0x4</value>
  95987. </enumeratedValue>
  95988. <enumeratedValue>
  95989. <name>DSE_5_R0_5</name>
  95990. <description>R0/5</description>
  95991. <value>0x5</value>
  95992. </enumeratedValue>
  95993. <enumeratedValue>
  95994. <name>DSE_6_R0_6</name>
  95995. <description>R0/6</description>
  95996. <value>0x6</value>
  95997. </enumeratedValue>
  95998. <enumeratedValue>
  95999. <name>DSE_7_R0_7</name>
  96000. <description>R0/7</description>
  96001. <value>0x7</value>
  96002. </enumeratedValue>
  96003. </enumeratedValues>
  96004. </field>
  96005. <field>
  96006. <name>SPEED</name>
  96007. <description>Speed Field</description>
  96008. <bitOffset>0x6</bitOffset>
  96009. <bitWidth>2</bitWidth>
  96010. <access>read-write</access>
  96011. <enumeratedValues>
  96012. <enumeratedValue>
  96013. <name>SPEED_0_low_50MHz_</name>
  96014. <description>low(50MHz)</description>
  96015. <value>0</value>
  96016. </enumeratedValue>
  96017. <enumeratedValue>
  96018. <name>SPEED_1_medium_100MHz_</name>
  96019. <description>medium(100MHz)</description>
  96020. <value>0x1</value>
  96021. </enumeratedValue>
  96022. <enumeratedValue>
  96023. <name>SPEED_2_medium_100MHz_</name>
  96024. <description>medium(100MHz)</description>
  96025. <value>0x2</value>
  96026. </enumeratedValue>
  96027. <enumeratedValue>
  96028. <name>SPEED_3_max_200MHz_</name>
  96029. <description>max(200MHz)</description>
  96030. <value>0x3</value>
  96031. </enumeratedValue>
  96032. </enumeratedValues>
  96033. </field>
  96034. <field>
  96035. <name>ODE</name>
  96036. <description>Open Drain Enable Field</description>
  96037. <bitOffset>0xB</bitOffset>
  96038. <bitWidth>1</bitWidth>
  96039. <access>read-write</access>
  96040. <enumeratedValues>
  96041. <enumeratedValue>
  96042. <name>ODE_0_Open_Drain_Disabled</name>
  96043. <description>Open Drain Disabled</description>
  96044. <value>0</value>
  96045. </enumeratedValue>
  96046. <enumeratedValue>
  96047. <name>ODE_1_Open_Drain_Enabled</name>
  96048. <description>Open Drain Enabled</description>
  96049. <value>0x1</value>
  96050. </enumeratedValue>
  96051. </enumeratedValues>
  96052. </field>
  96053. <field>
  96054. <name>PKE</name>
  96055. <description>Pull / Keep Enable Field</description>
  96056. <bitOffset>0xC</bitOffset>
  96057. <bitWidth>1</bitWidth>
  96058. <access>read-write</access>
  96059. <enumeratedValues>
  96060. <enumeratedValue>
  96061. <name>PKE_0_Pull_Keeper_Disabled</name>
  96062. <description>Pull/Keeper Disabled</description>
  96063. <value>0</value>
  96064. </enumeratedValue>
  96065. <enumeratedValue>
  96066. <name>PKE_1_Pull_Keeper_Enabled</name>
  96067. <description>Pull/Keeper Enabled</description>
  96068. <value>0x1</value>
  96069. </enumeratedValue>
  96070. </enumeratedValues>
  96071. </field>
  96072. <field>
  96073. <name>PUE</name>
  96074. <description>Pull / Keep Select Field</description>
  96075. <bitOffset>0xD</bitOffset>
  96076. <bitWidth>1</bitWidth>
  96077. <access>read-write</access>
  96078. <enumeratedValues>
  96079. <enumeratedValue>
  96080. <name>PUE_0_Keeper</name>
  96081. <description>Keeper</description>
  96082. <value>0</value>
  96083. </enumeratedValue>
  96084. <enumeratedValue>
  96085. <name>PUE_1_Pull</name>
  96086. <description>Pull</description>
  96087. <value>0x1</value>
  96088. </enumeratedValue>
  96089. </enumeratedValues>
  96090. </field>
  96091. <field>
  96092. <name>PUS</name>
  96093. <description>Pull Up / Down Config. Field</description>
  96094. <bitOffset>0xE</bitOffset>
  96095. <bitWidth>2</bitWidth>
  96096. <access>read-write</access>
  96097. <enumeratedValues>
  96098. <enumeratedValue>
  96099. <name>PUS_0_100K_Ohm_Pull_Down</name>
  96100. <description>100K Ohm Pull Down</description>
  96101. <value>0</value>
  96102. </enumeratedValue>
  96103. <enumeratedValue>
  96104. <name>PUS_1_47K_Ohm_Pull_Up</name>
  96105. <description>47K Ohm Pull Up</description>
  96106. <value>0x1</value>
  96107. </enumeratedValue>
  96108. <enumeratedValue>
  96109. <name>PUS_2_100K_Ohm_Pull_Up</name>
  96110. <description>100K Ohm Pull Up</description>
  96111. <value>0x2</value>
  96112. </enumeratedValue>
  96113. <enumeratedValue>
  96114. <name>PUS_3_22K_Ohm_Pull_Up</name>
  96115. <description>22K Ohm Pull Up</description>
  96116. <value>0x3</value>
  96117. </enumeratedValue>
  96118. </enumeratedValues>
  96119. </field>
  96120. <field>
  96121. <name>HYS</name>
  96122. <description>Hyst. Enable Field</description>
  96123. <bitOffset>0x10</bitOffset>
  96124. <bitWidth>1</bitWidth>
  96125. <access>read-write</access>
  96126. <enumeratedValues>
  96127. <enumeratedValue>
  96128. <name>HYS_0_Hysteresis_Disabled</name>
  96129. <description>Hysteresis Disabled</description>
  96130. <value>0</value>
  96131. </enumeratedValue>
  96132. <enumeratedValue>
  96133. <name>HYS_1_Hysteresis_Enabled</name>
  96134. <description>Hysteresis Enabled</description>
  96135. <value>0x1</value>
  96136. </enumeratedValue>
  96137. </enumeratedValues>
  96138. </field>
  96139. </fields>
  96140. </register>
  96141. <register>
  96142. <name>SW_PAD_CTL_PAD_NAND_DATA00</name>
  96143. <description>SW_PAD_CTL_PAD_NAND_DATA00 SW PAD Control Register</description>
  96144. <addressOffset>0x40C</addressOffset>
  96145. <size>32</size>
  96146. <access>read-write</access>
  96147. <resetValue>0x10B0</resetValue>
  96148. <resetMask>0xFFFFFFFF</resetMask>
  96149. <fields>
  96150. <field>
  96151. <name>SRE</name>
  96152. <description>Slew Rate Field</description>
  96153. <bitOffset>0</bitOffset>
  96154. <bitWidth>1</bitWidth>
  96155. <access>read-write</access>
  96156. <enumeratedValues>
  96157. <enumeratedValue>
  96158. <name>SRE_0_Slow_Slew_Rate</name>
  96159. <description>Slow Slew Rate</description>
  96160. <value>0</value>
  96161. </enumeratedValue>
  96162. <enumeratedValue>
  96163. <name>SRE_1_Fast_Slew_Rate</name>
  96164. <description>Fast Slew Rate</description>
  96165. <value>0x1</value>
  96166. </enumeratedValue>
  96167. </enumeratedValues>
  96168. </field>
  96169. <field>
  96170. <name>DSE</name>
  96171. <description>Drive Strength Field</description>
  96172. <bitOffset>0x3</bitOffset>
  96173. <bitWidth>3</bitWidth>
  96174. <access>read-write</access>
  96175. <enumeratedValues>
  96176. <enumeratedValue>
  96177. <name>DSE_0_output_driver_disabled_</name>
  96178. <description>output driver disabled;</description>
  96179. <value>0</value>
  96180. </enumeratedValue>
  96181. <enumeratedValue>
  96182. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  96183. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  96184. <value>0x1</value>
  96185. </enumeratedValue>
  96186. <enumeratedValue>
  96187. <name>DSE_2_R0_2</name>
  96188. <description>R0/2</description>
  96189. <value>0x2</value>
  96190. </enumeratedValue>
  96191. <enumeratedValue>
  96192. <name>DSE_3_R0_3</name>
  96193. <description>R0/3</description>
  96194. <value>0x3</value>
  96195. </enumeratedValue>
  96196. <enumeratedValue>
  96197. <name>DSE_4_R0_4</name>
  96198. <description>R0/4</description>
  96199. <value>0x4</value>
  96200. </enumeratedValue>
  96201. <enumeratedValue>
  96202. <name>DSE_5_R0_5</name>
  96203. <description>R0/5</description>
  96204. <value>0x5</value>
  96205. </enumeratedValue>
  96206. <enumeratedValue>
  96207. <name>DSE_6_R0_6</name>
  96208. <description>R0/6</description>
  96209. <value>0x6</value>
  96210. </enumeratedValue>
  96211. <enumeratedValue>
  96212. <name>DSE_7_R0_7</name>
  96213. <description>R0/7</description>
  96214. <value>0x7</value>
  96215. </enumeratedValue>
  96216. </enumeratedValues>
  96217. </field>
  96218. <field>
  96219. <name>SPEED</name>
  96220. <description>Speed Field</description>
  96221. <bitOffset>0x6</bitOffset>
  96222. <bitWidth>2</bitWidth>
  96223. <access>read-write</access>
  96224. <enumeratedValues>
  96225. <enumeratedValue>
  96226. <name>SPEED_0_low_50MHz_</name>
  96227. <description>low(50MHz)</description>
  96228. <value>0</value>
  96229. </enumeratedValue>
  96230. <enumeratedValue>
  96231. <name>SPEED_1_medium_100MHz_</name>
  96232. <description>medium(100MHz)</description>
  96233. <value>0x1</value>
  96234. </enumeratedValue>
  96235. <enumeratedValue>
  96236. <name>SPEED_2_medium_100MHz_</name>
  96237. <description>medium(100MHz)</description>
  96238. <value>0x2</value>
  96239. </enumeratedValue>
  96240. <enumeratedValue>
  96241. <name>SPEED_3_max_200MHz_</name>
  96242. <description>max(200MHz)</description>
  96243. <value>0x3</value>
  96244. </enumeratedValue>
  96245. </enumeratedValues>
  96246. </field>
  96247. <field>
  96248. <name>ODE</name>
  96249. <description>Open Drain Enable Field</description>
  96250. <bitOffset>0xB</bitOffset>
  96251. <bitWidth>1</bitWidth>
  96252. <access>read-write</access>
  96253. <enumeratedValues>
  96254. <enumeratedValue>
  96255. <name>ODE_0_Open_Drain_Disabled</name>
  96256. <description>Open Drain Disabled</description>
  96257. <value>0</value>
  96258. </enumeratedValue>
  96259. <enumeratedValue>
  96260. <name>ODE_1_Open_Drain_Enabled</name>
  96261. <description>Open Drain Enabled</description>
  96262. <value>0x1</value>
  96263. </enumeratedValue>
  96264. </enumeratedValues>
  96265. </field>
  96266. <field>
  96267. <name>PKE</name>
  96268. <description>Pull / Keep Enable Field</description>
  96269. <bitOffset>0xC</bitOffset>
  96270. <bitWidth>1</bitWidth>
  96271. <access>read-write</access>
  96272. <enumeratedValues>
  96273. <enumeratedValue>
  96274. <name>PKE_0_Pull_Keeper_Disabled</name>
  96275. <description>Pull/Keeper Disabled</description>
  96276. <value>0</value>
  96277. </enumeratedValue>
  96278. <enumeratedValue>
  96279. <name>PKE_1_Pull_Keeper_Enabled</name>
  96280. <description>Pull/Keeper Enabled</description>
  96281. <value>0x1</value>
  96282. </enumeratedValue>
  96283. </enumeratedValues>
  96284. </field>
  96285. <field>
  96286. <name>PUE</name>
  96287. <description>Pull / Keep Select Field</description>
  96288. <bitOffset>0xD</bitOffset>
  96289. <bitWidth>1</bitWidth>
  96290. <access>read-write</access>
  96291. <enumeratedValues>
  96292. <enumeratedValue>
  96293. <name>PUE_0_Keeper</name>
  96294. <description>Keeper</description>
  96295. <value>0</value>
  96296. </enumeratedValue>
  96297. <enumeratedValue>
  96298. <name>PUE_1_Pull</name>
  96299. <description>Pull</description>
  96300. <value>0x1</value>
  96301. </enumeratedValue>
  96302. </enumeratedValues>
  96303. </field>
  96304. <field>
  96305. <name>PUS</name>
  96306. <description>Pull Up / Down Config. Field</description>
  96307. <bitOffset>0xE</bitOffset>
  96308. <bitWidth>2</bitWidth>
  96309. <access>read-write</access>
  96310. <enumeratedValues>
  96311. <enumeratedValue>
  96312. <name>PUS_0_100K_Ohm_Pull_Down</name>
  96313. <description>100K Ohm Pull Down</description>
  96314. <value>0</value>
  96315. </enumeratedValue>
  96316. <enumeratedValue>
  96317. <name>PUS_1_47K_Ohm_Pull_Up</name>
  96318. <description>47K Ohm Pull Up</description>
  96319. <value>0x1</value>
  96320. </enumeratedValue>
  96321. <enumeratedValue>
  96322. <name>PUS_2_100K_Ohm_Pull_Up</name>
  96323. <description>100K Ohm Pull Up</description>
  96324. <value>0x2</value>
  96325. </enumeratedValue>
  96326. <enumeratedValue>
  96327. <name>PUS_3_22K_Ohm_Pull_Up</name>
  96328. <description>22K Ohm Pull Up</description>
  96329. <value>0x3</value>
  96330. </enumeratedValue>
  96331. </enumeratedValues>
  96332. </field>
  96333. <field>
  96334. <name>HYS</name>
  96335. <description>Hyst. Enable Field</description>
  96336. <bitOffset>0x10</bitOffset>
  96337. <bitWidth>1</bitWidth>
  96338. <access>read-write</access>
  96339. <enumeratedValues>
  96340. <enumeratedValue>
  96341. <name>HYS_0_Hysteresis_Disabled</name>
  96342. <description>Hysteresis Disabled</description>
  96343. <value>0</value>
  96344. </enumeratedValue>
  96345. <enumeratedValue>
  96346. <name>HYS_1_Hysteresis_Enabled</name>
  96347. <description>Hysteresis Enabled</description>
  96348. <value>0x1</value>
  96349. </enumeratedValue>
  96350. </enumeratedValues>
  96351. </field>
  96352. </fields>
  96353. </register>
  96354. <register>
  96355. <name>SW_PAD_CTL_PAD_NAND_DATA01</name>
  96356. <description>SW_PAD_CTL_PAD_NAND_DATA01 SW PAD Control Register</description>
  96357. <addressOffset>0x410</addressOffset>
  96358. <size>32</size>
  96359. <access>read-write</access>
  96360. <resetValue>0x10B0</resetValue>
  96361. <resetMask>0xFFFFFFFF</resetMask>
  96362. <fields>
  96363. <field>
  96364. <name>SRE</name>
  96365. <description>Slew Rate Field</description>
  96366. <bitOffset>0</bitOffset>
  96367. <bitWidth>1</bitWidth>
  96368. <access>read-write</access>
  96369. <enumeratedValues>
  96370. <enumeratedValue>
  96371. <name>SRE_0_Slow_Slew_Rate</name>
  96372. <description>Slow Slew Rate</description>
  96373. <value>0</value>
  96374. </enumeratedValue>
  96375. <enumeratedValue>
  96376. <name>SRE_1_Fast_Slew_Rate</name>
  96377. <description>Fast Slew Rate</description>
  96378. <value>0x1</value>
  96379. </enumeratedValue>
  96380. </enumeratedValues>
  96381. </field>
  96382. <field>
  96383. <name>DSE</name>
  96384. <description>Drive Strength Field</description>
  96385. <bitOffset>0x3</bitOffset>
  96386. <bitWidth>3</bitWidth>
  96387. <access>read-write</access>
  96388. <enumeratedValues>
  96389. <enumeratedValue>
  96390. <name>DSE_0_output_driver_disabled_</name>
  96391. <description>output driver disabled;</description>
  96392. <value>0</value>
  96393. </enumeratedValue>
  96394. <enumeratedValue>
  96395. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  96396. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  96397. <value>0x1</value>
  96398. </enumeratedValue>
  96399. <enumeratedValue>
  96400. <name>DSE_2_R0_2</name>
  96401. <description>R0/2</description>
  96402. <value>0x2</value>
  96403. </enumeratedValue>
  96404. <enumeratedValue>
  96405. <name>DSE_3_R0_3</name>
  96406. <description>R0/3</description>
  96407. <value>0x3</value>
  96408. </enumeratedValue>
  96409. <enumeratedValue>
  96410. <name>DSE_4_R0_4</name>
  96411. <description>R0/4</description>
  96412. <value>0x4</value>
  96413. </enumeratedValue>
  96414. <enumeratedValue>
  96415. <name>DSE_5_R0_5</name>
  96416. <description>R0/5</description>
  96417. <value>0x5</value>
  96418. </enumeratedValue>
  96419. <enumeratedValue>
  96420. <name>DSE_6_R0_6</name>
  96421. <description>R0/6</description>
  96422. <value>0x6</value>
  96423. </enumeratedValue>
  96424. <enumeratedValue>
  96425. <name>DSE_7_R0_7</name>
  96426. <description>R0/7</description>
  96427. <value>0x7</value>
  96428. </enumeratedValue>
  96429. </enumeratedValues>
  96430. </field>
  96431. <field>
  96432. <name>SPEED</name>
  96433. <description>Speed Field</description>
  96434. <bitOffset>0x6</bitOffset>
  96435. <bitWidth>2</bitWidth>
  96436. <access>read-write</access>
  96437. <enumeratedValues>
  96438. <enumeratedValue>
  96439. <name>SPEED_0_low_50MHz_</name>
  96440. <description>low(50MHz)</description>
  96441. <value>0</value>
  96442. </enumeratedValue>
  96443. <enumeratedValue>
  96444. <name>SPEED_1_medium_100MHz_</name>
  96445. <description>medium(100MHz)</description>
  96446. <value>0x1</value>
  96447. </enumeratedValue>
  96448. <enumeratedValue>
  96449. <name>SPEED_2_medium_100MHz_</name>
  96450. <description>medium(100MHz)</description>
  96451. <value>0x2</value>
  96452. </enumeratedValue>
  96453. <enumeratedValue>
  96454. <name>SPEED_3_max_200MHz_</name>
  96455. <description>max(200MHz)</description>
  96456. <value>0x3</value>
  96457. </enumeratedValue>
  96458. </enumeratedValues>
  96459. </field>
  96460. <field>
  96461. <name>ODE</name>
  96462. <description>Open Drain Enable Field</description>
  96463. <bitOffset>0xB</bitOffset>
  96464. <bitWidth>1</bitWidth>
  96465. <access>read-write</access>
  96466. <enumeratedValues>
  96467. <enumeratedValue>
  96468. <name>ODE_0_Open_Drain_Disabled</name>
  96469. <description>Open Drain Disabled</description>
  96470. <value>0</value>
  96471. </enumeratedValue>
  96472. <enumeratedValue>
  96473. <name>ODE_1_Open_Drain_Enabled</name>
  96474. <description>Open Drain Enabled</description>
  96475. <value>0x1</value>
  96476. </enumeratedValue>
  96477. </enumeratedValues>
  96478. </field>
  96479. <field>
  96480. <name>PKE</name>
  96481. <description>Pull / Keep Enable Field</description>
  96482. <bitOffset>0xC</bitOffset>
  96483. <bitWidth>1</bitWidth>
  96484. <access>read-write</access>
  96485. <enumeratedValues>
  96486. <enumeratedValue>
  96487. <name>PKE_0_Pull_Keeper_Disabled</name>
  96488. <description>Pull/Keeper Disabled</description>
  96489. <value>0</value>
  96490. </enumeratedValue>
  96491. <enumeratedValue>
  96492. <name>PKE_1_Pull_Keeper_Enabled</name>
  96493. <description>Pull/Keeper Enabled</description>
  96494. <value>0x1</value>
  96495. </enumeratedValue>
  96496. </enumeratedValues>
  96497. </field>
  96498. <field>
  96499. <name>PUE</name>
  96500. <description>Pull / Keep Select Field</description>
  96501. <bitOffset>0xD</bitOffset>
  96502. <bitWidth>1</bitWidth>
  96503. <access>read-write</access>
  96504. <enumeratedValues>
  96505. <enumeratedValue>
  96506. <name>PUE_0_Keeper</name>
  96507. <description>Keeper</description>
  96508. <value>0</value>
  96509. </enumeratedValue>
  96510. <enumeratedValue>
  96511. <name>PUE_1_Pull</name>
  96512. <description>Pull</description>
  96513. <value>0x1</value>
  96514. </enumeratedValue>
  96515. </enumeratedValues>
  96516. </field>
  96517. <field>
  96518. <name>PUS</name>
  96519. <description>Pull Up / Down Config. Field</description>
  96520. <bitOffset>0xE</bitOffset>
  96521. <bitWidth>2</bitWidth>
  96522. <access>read-write</access>
  96523. <enumeratedValues>
  96524. <enumeratedValue>
  96525. <name>PUS_0_100K_Ohm_Pull_Down</name>
  96526. <description>100K Ohm Pull Down</description>
  96527. <value>0</value>
  96528. </enumeratedValue>
  96529. <enumeratedValue>
  96530. <name>PUS_1_47K_Ohm_Pull_Up</name>
  96531. <description>47K Ohm Pull Up</description>
  96532. <value>0x1</value>
  96533. </enumeratedValue>
  96534. <enumeratedValue>
  96535. <name>PUS_2_100K_Ohm_Pull_Up</name>
  96536. <description>100K Ohm Pull Up</description>
  96537. <value>0x2</value>
  96538. </enumeratedValue>
  96539. <enumeratedValue>
  96540. <name>PUS_3_22K_Ohm_Pull_Up</name>
  96541. <description>22K Ohm Pull Up</description>
  96542. <value>0x3</value>
  96543. </enumeratedValue>
  96544. </enumeratedValues>
  96545. </field>
  96546. <field>
  96547. <name>HYS</name>
  96548. <description>Hyst. Enable Field</description>
  96549. <bitOffset>0x10</bitOffset>
  96550. <bitWidth>1</bitWidth>
  96551. <access>read-write</access>
  96552. <enumeratedValues>
  96553. <enumeratedValue>
  96554. <name>HYS_0_Hysteresis_Disabled</name>
  96555. <description>Hysteresis Disabled</description>
  96556. <value>0</value>
  96557. </enumeratedValue>
  96558. <enumeratedValue>
  96559. <name>HYS_1_Hysteresis_Enabled</name>
  96560. <description>Hysteresis Enabled</description>
  96561. <value>0x1</value>
  96562. </enumeratedValue>
  96563. </enumeratedValues>
  96564. </field>
  96565. </fields>
  96566. </register>
  96567. <register>
  96568. <name>SW_PAD_CTL_PAD_NAND_DATA02</name>
  96569. <description>SW_PAD_CTL_PAD_NAND_DATA02 SW PAD Control Register</description>
  96570. <addressOffset>0x414</addressOffset>
  96571. <size>32</size>
  96572. <access>read-write</access>
  96573. <resetValue>0x10B0</resetValue>
  96574. <resetMask>0xFFFFFFFF</resetMask>
  96575. <fields>
  96576. <field>
  96577. <name>SRE</name>
  96578. <description>Slew Rate Field</description>
  96579. <bitOffset>0</bitOffset>
  96580. <bitWidth>1</bitWidth>
  96581. <access>read-write</access>
  96582. <enumeratedValues>
  96583. <enumeratedValue>
  96584. <name>SRE_0_Slow_Slew_Rate</name>
  96585. <description>Slow Slew Rate</description>
  96586. <value>0</value>
  96587. </enumeratedValue>
  96588. <enumeratedValue>
  96589. <name>SRE_1_Fast_Slew_Rate</name>
  96590. <description>Fast Slew Rate</description>
  96591. <value>0x1</value>
  96592. </enumeratedValue>
  96593. </enumeratedValues>
  96594. </field>
  96595. <field>
  96596. <name>DSE</name>
  96597. <description>Drive Strength Field</description>
  96598. <bitOffset>0x3</bitOffset>
  96599. <bitWidth>3</bitWidth>
  96600. <access>read-write</access>
  96601. <enumeratedValues>
  96602. <enumeratedValue>
  96603. <name>DSE_0_output_driver_disabled_</name>
  96604. <description>output driver disabled;</description>
  96605. <value>0</value>
  96606. </enumeratedValue>
  96607. <enumeratedValue>
  96608. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  96609. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  96610. <value>0x1</value>
  96611. </enumeratedValue>
  96612. <enumeratedValue>
  96613. <name>DSE_2_R0_2</name>
  96614. <description>R0/2</description>
  96615. <value>0x2</value>
  96616. </enumeratedValue>
  96617. <enumeratedValue>
  96618. <name>DSE_3_R0_3</name>
  96619. <description>R0/3</description>
  96620. <value>0x3</value>
  96621. </enumeratedValue>
  96622. <enumeratedValue>
  96623. <name>DSE_4_R0_4</name>
  96624. <description>R0/4</description>
  96625. <value>0x4</value>
  96626. </enumeratedValue>
  96627. <enumeratedValue>
  96628. <name>DSE_5_R0_5</name>
  96629. <description>R0/5</description>
  96630. <value>0x5</value>
  96631. </enumeratedValue>
  96632. <enumeratedValue>
  96633. <name>DSE_6_R0_6</name>
  96634. <description>R0/6</description>
  96635. <value>0x6</value>
  96636. </enumeratedValue>
  96637. <enumeratedValue>
  96638. <name>DSE_7_R0_7</name>
  96639. <description>R0/7</description>
  96640. <value>0x7</value>
  96641. </enumeratedValue>
  96642. </enumeratedValues>
  96643. </field>
  96644. <field>
  96645. <name>SPEED</name>
  96646. <description>Speed Field</description>
  96647. <bitOffset>0x6</bitOffset>
  96648. <bitWidth>2</bitWidth>
  96649. <access>read-write</access>
  96650. <enumeratedValues>
  96651. <enumeratedValue>
  96652. <name>SPEED_0_low_50MHz_</name>
  96653. <description>low(50MHz)</description>
  96654. <value>0</value>
  96655. </enumeratedValue>
  96656. <enumeratedValue>
  96657. <name>SPEED_1_medium_100MHz_</name>
  96658. <description>medium(100MHz)</description>
  96659. <value>0x1</value>
  96660. </enumeratedValue>
  96661. <enumeratedValue>
  96662. <name>SPEED_2_medium_100MHz_</name>
  96663. <description>medium(100MHz)</description>
  96664. <value>0x2</value>
  96665. </enumeratedValue>
  96666. <enumeratedValue>
  96667. <name>SPEED_3_max_200MHz_</name>
  96668. <description>max(200MHz)</description>
  96669. <value>0x3</value>
  96670. </enumeratedValue>
  96671. </enumeratedValues>
  96672. </field>
  96673. <field>
  96674. <name>ODE</name>
  96675. <description>Open Drain Enable Field</description>
  96676. <bitOffset>0xB</bitOffset>
  96677. <bitWidth>1</bitWidth>
  96678. <access>read-write</access>
  96679. <enumeratedValues>
  96680. <enumeratedValue>
  96681. <name>ODE_0_Open_Drain_Disabled</name>
  96682. <description>Open Drain Disabled</description>
  96683. <value>0</value>
  96684. </enumeratedValue>
  96685. <enumeratedValue>
  96686. <name>ODE_1_Open_Drain_Enabled</name>
  96687. <description>Open Drain Enabled</description>
  96688. <value>0x1</value>
  96689. </enumeratedValue>
  96690. </enumeratedValues>
  96691. </field>
  96692. <field>
  96693. <name>PKE</name>
  96694. <description>Pull / Keep Enable Field</description>
  96695. <bitOffset>0xC</bitOffset>
  96696. <bitWidth>1</bitWidth>
  96697. <access>read-write</access>
  96698. <enumeratedValues>
  96699. <enumeratedValue>
  96700. <name>PKE_0_Pull_Keeper_Disabled</name>
  96701. <description>Pull/Keeper Disabled</description>
  96702. <value>0</value>
  96703. </enumeratedValue>
  96704. <enumeratedValue>
  96705. <name>PKE_1_Pull_Keeper_Enabled</name>
  96706. <description>Pull/Keeper Enabled</description>
  96707. <value>0x1</value>
  96708. </enumeratedValue>
  96709. </enumeratedValues>
  96710. </field>
  96711. <field>
  96712. <name>PUE</name>
  96713. <description>Pull / Keep Select Field</description>
  96714. <bitOffset>0xD</bitOffset>
  96715. <bitWidth>1</bitWidth>
  96716. <access>read-write</access>
  96717. <enumeratedValues>
  96718. <enumeratedValue>
  96719. <name>PUE_0_Keeper</name>
  96720. <description>Keeper</description>
  96721. <value>0</value>
  96722. </enumeratedValue>
  96723. <enumeratedValue>
  96724. <name>PUE_1_Pull</name>
  96725. <description>Pull</description>
  96726. <value>0x1</value>
  96727. </enumeratedValue>
  96728. </enumeratedValues>
  96729. </field>
  96730. <field>
  96731. <name>PUS</name>
  96732. <description>Pull Up / Down Config. Field</description>
  96733. <bitOffset>0xE</bitOffset>
  96734. <bitWidth>2</bitWidth>
  96735. <access>read-write</access>
  96736. <enumeratedValues>
  96737. <enumeratedValue>
  96738. <name>PUS_0_100K_Ohm_Pull_Down</name>
  96739. <description>100K Ohm Pull Down</description>
  96740. <value>0</value>
  96741. </enumeratedValue>
  96742. <enumeratedValue>
  96743. <name>PUS_1_47K_Ohm_Pull_Up</name>
  96744. <description>47K Ohm Pull Up</description>
  96745. <value>0x1</value>
  96746. </enumeratedValue>
  96747. <enumeratedValue>
  96748. <name>PUS_2_100K_Ohm_Pull_Up</name>
  96749. <description>100K Ohm Pull Up</description>
  96750. <value>0x2</value>
  96751. </enumeratedValue>
  96752. <enumeratedValue>
  96753. <name>PUS_3_22K_Ohm_Pull_Up</name>
  96754. <description>22K Ohm Pull Up</description>
  96755. <value>0x3</value>
  96756. </enumeratedValue>
  96757. </enumeratedValues>
  96758. </field>
  96759. <field>
  96760. <name>HYS</name>
  96761. <description>Hyst. Enable Field</description>
  96762. <bitOffset>0x10</bitOffset>
  96763. <bitWidth>1</bitWidth>
  96764. <access>read-write</access>
  96765. <enumeratedValues>
  96766. <enumeratedValue>
  96767. <name>HYS_0_Hysteresis_Disabled</name>
  96768. <description>Hysteresis Disabled</description>
  96769. <value>0</value>
  96770. </enumeratedValue>
  96771. <enumeratedValue>
  96772. <name>HYS_1_Hysteresis_Enabled</name>
  96773. <description>Hysteresis Enabled</description>
  96774. <value>0x1</value>
  96775. </enumeratedValue>
  96776. </enumeratedValues>
  96777. </field>
  96778. </fields>
  96779. </register>
  96780. <register>
  96781. <name>SW_PAD_CTL_PAD_NAND_DATA03</name>
  96782. <description>SW_PAD_CTL_PAD_NAND_DATA03 SW PAD Control Register</description>
  96783. <addressOffset>0x418</addressOffset>
  96784. <size>32</size>
  96785. <access>read-write</access>
  96786. <resetValue>0x10B0</resetValue>
  96787. <resetMask>0xFFFFFFFF</resetMask>
  96788. <fields>
  96789. <field>
  96790. <name>SRE</name>
  96791. <description>Slew Rate Field</description>
  96792. <bitOffset>0</bitOffset>
  96793. <bitWidth>1</bitWidth>
  96794. <access>read-write</access>
  96795. <enumeratedValues>
  96796. <enumeratedValue>
  96797. <name>SRE_0_Slow_Slew_Rate</name>
  96798. <description>Slow Slew Rate</description>
  96799. <value>0</value>
  96800. </enumeratedValue>
  96801. <enumeratedValue>
  96802. <name>SRE_1_Fast_Slew_Rate</name>
  96803. <description>Fast Slew Rate</description>
  96804. <value>0x1</value>
  96805. </enumeratedValue>
  96806. </enumeratedValues>
  96807. </field>
  96808. <field>
  96809. <name>DSE</name>
  96810. <description>Drive Strength Field</description>
  96811. <bitOffset>0x3</bitOffset>
  96812. <bitWidth>3</bitWidth>
  96813. <access>read-write</access>
  96814. <enumeratedValues>
  96815. <enumeratedValue>
  96816. <name>DSE_0_output_driver_disabled_</name>
  96817. <description>output driver disabled;</description>
  96818. <value>0</value>
  96819. </enumeratedValue>
  96820. <enumeratedValue>
  96821. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  96822. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  96823. <value>0x1</value>
  96824. </enumeratedValue>
  96825. <enumeratedValue>
  96826. <name>DSE_2_R0_2</name>
  96827. <description>R0/2</description>
  96828. <value>0x2</value>
  96829. </enumeratedValue>
  96830. <enumeratedValue>
  96831. <name>DSE_3_R0_3</name>
  96832. <description>R0/3</description>
  96833. <value>0x3</value>
  96834. </enumeratedValue>
  96835. <enumeratedValue>
  96836. <name>DSE_4_R0_4</name>
  96837. <description>R0/4</description>
  96838. <value>0x4</value>
  96839. </enumeratedValue>
  96840. <enumeratedValue>
  96841. <name>DSE_5_R0_5</name>
  96842. <description>R0/5</description>
  96843. <value>0x5</value>
  96844. </enumeratedValue>
  96845. <enumeratedValue>
  96846. <name>DSE_6_R0_6</name>
  96847. <description>R0/6</description>
  96848. <value>0x6</value>
  96849. </enumeratedValue>
  96850. <enumeratedValue>
  96851. <name>DSE_7_R0_7</name>
  96852. <description>R0/7</description>
  96853. <value>0x7</value>
  96854. </enumeratedValue>
  96855. </enumeratedValues>
  96856. </field>
  96857. <field>
  96858. <name>SPEED</name>
  96859. <description>Speed Field</description>
  96860. <bitOffset>0x6</bitOffset>
  96861. <bitWidth>2</bitWidth>
  96862. <access>read-write</access>
  96863. <enumeratedValues>
  96864. <enumeratedValue>
  96865. <name>SPEED_0_low_50MHz_</name>
  96866. <description>low(50MHz)</description>
  96867. <value>0</value>
  96868. </enumeratedValue>
  96869. <enumeratedValue>
  96870. <name>SPEED_1_medium_100MHz_</name>
  96871. <description>medium(100MHz)</description>
  96872. <value>0x1</value>
  96873. </enumeratedValue>
  96874. <enumeratedValue>
  96875. <name>SPEED_2_medium_100MHz_</name>
  96876. <description>medium(100MHz)</description>
  96877. <value>0x2</value>
  96878. </enumeratedValue>
  96879. <enumeratedValue>
  96880. <name>SPEED_3_max_200MHz_</name>
  96881. <description>max(200MHz)</description>
  96882. <value>0x3</value>
  96883. </enumeratedValue>
  96884. </enumeratedValues>
  96885. </field>
  96886. <field>
  96887. <name>ODE</name>
  96888. <description>Open Drain Enable Field</description>
  96889. <bitOffset>0xB</bitOffset>
  96890. <bitWidth>1</bitWidth>
  96891. <access>read-write</access>
  96892. <enumeratedValues>
  96893. <enumeratedValue>
  96894. <name>ODE_0_Open_Drain_Disabled</name>
  96895. <description>Open Drain Disabled</description>
  96896. <value>0</value>
  96897. </enumeratedValue>
  96898. <enumeratedValue>
  96899. <name>ODE_1_Open_Drain_Enabled</name>
  96900. <description>Open Drain Enabled</description>
  96901. <value>0x1</value>
  96902. </enumeratedValue>
  96903. </enumeratedValues>
  96904. </field>
  96905. <field>
  96906. <name>PKE</name>
  96907. <description>Pull / Keep Enable Field</description>
  96908. <bitOffset>0xC</bitOffset>
  96909. <bitWidth>1</bitWidth>
  96910. <access>read-write</access>
  96911. <enumeratedValues>
  96912. <enumeratedValue>
  96913. <name>PKE_0_Pull_Keeper_Disabled</name>
  96914. <description>Pull/Keeper Disabled</description>
  96915. <value>0</value>
  96916. </enumeratedValue>
  96917. <enumeratedValue>
  96918. <name>PKE_1_Pull_Keeper_Enabled</name>
  96919. <description>Pull/Keeper Enabled</description>
  96920. <value>0x1</value>
  96921. </enumeratedValue>
  96922. </enumeratedValues>
  96923. </field>
  96924. <field>
  96925. <name>PUE</name>
  96926. <description>Pull / Keep Select Field</description>
  96927. <bitOffset>0xD</bitOffset>
  96928. <bitWidth>1</bitWidth>
  96929. <access>read-write</access>
  96930. <enumeratedValues>
  96931. <enumeratedValue>
  96932. <name>PUE_0_Keeper</name>
  96933. <description>Keeper</description>
  96934. <value>0</value>
  96935. </enumeratedValue>
  96936. <enumeratedValue>
  96937. <name>PUE_1_Pull</name>
  96938. <description>Pull</description>
  96939. <value>0x1</value>
  96940. </enumeratedValue>
  96941. </enumeratedValues>
  96942. </field>
  96943. <field>
  96944. <name>PUS</name>
  96945. <description>Pull Up / Down Config. Field</description>
  96946. <bitOffset>0xE</bitOffset>
  96947. <bitWidth>2</bitWidth>
  96948. <access>read-write</access>
  96949. <enumeratedValues>
  96950. <enumeratedValue>
  96951. <name>PUS_0_100K_Ohm_Pull_Down</name>
  96952. <description>100K Ohm Pull Down</description>
  96953. <value>0</value>
  96954. </enumeratedValue>
  96955. <enumeratedValue>
  96956. <name>PUS_1_47K_Ohm_Pull_Up</name>
  96957. <description>47K Ohm Pull Up</description>
  96958. <value>0x1</value>
  96959. </enumeratedValue>
  96960. <enumeratedValue>
  96961. <name>PUS_2_100K_Ohm_Pull_Up</name>
  96962. <description>100K Ohm Pull Up</description>
  96963. <value>0x2</value>
  96964. </enumeratedValue>
  96965. <enumeratedValue>
  96966. <name>PUS_3_22K_Ohm_Pull_Up</name>
  96967. <description>22K Ohm Pull Up</description>
  96968. <value>0x3</value>
  96969. </enumeratedValue>
  96970. </enumeratedValues>
  96971. </field>
  96972. <field>
  96973. <name>HYS</name>
  96974. <description>Hyst. Enable Field</description>
  96975. <bitOffset>0x10</bitOffset>
  96976. <bitWidth>1</bitWidth>
  96977. <access>read-write</access>
  96978. <enumeratedValues>
  96979. <enumeratedValue>
  96980. <name>HYS_0_Hysteresis_Disabled</name>
  96981. <description>Hysteresis Disabled</description>
  96982. <value>0</value>
  96983. </enumeratedValue>
  96984. <enumeratedValue>
  96985. <name>HYS_1_Hysteresis_Enabled</name>
  96986. <description>Hysteresis Enabled</description>
  96987. <value>0x1</value>
  96988. </enumeratedValue>
  96989. </enumeratedValues>
  96990. </field>
  96991. </fields>
  96992. </register>
  96993. <register>
  96994. <name>SW_PAD_CTL_PAD_NAND_DATA04</name>
  96995. <description>SW_PAD_CTL_PAD_NAND_DATA04 SW PAD Control Register</description>
  96996. <addressOffset>0x41C</addressOffset>
  96997. <size>32</size>
  96998. <access>read-write</access>
  96999. <resetValue>0x10B0</resetValue>
  97000. <resetMask>0xFFFFFFFF</resetMask>
  97001. <fields>
  97002. <field>
  97003. <name>SRE</name>
  97004. <description>Slew Rate Field</description>
  97005. <bitOffset>0</bitOffset>
  97006. <bitWidth>1</bitWidth>
  97007. <access>read-write</access>
  97008. <enumeratedValues>
  97009. <enumeratedValue>
  97010. <name>SRE_0_Slow_Slew_Rate</name>
  97011. <description>Slow Slew Rate</description>
  97012. <value>0</value>
  97013. </enumeratedValue>
  97014. <enumeratedValue>
  97015. <name>SRE_1_Fast_Slew_Rate</name>
  97016. <description>Fast Slew Rate</description>
  97017. <value>0x1</value>
  97018. </enumeratedValue>
  97019. </enumeratedValues>
  97020. </field>
  97021. <field>
  97022. <name>DSE</name>
  97023. <description>Drive Strength Field</description>
  97024. <bitOffset>0x3</bitOffset>
  97025. <bitWidth>3</bitWidth>
  97026. <access>read-write</access>
  97027. <enumeratedValues>
  97028. <enumeratedValue>
  97029. <name>DSE_0_output_driver_disabled_</name>
  97030. <description>output driver disabled;</description>
  97031. <value>0</value>
  97032. </enumeratedValue>
  97033. <enumeratedValue>
  97034. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  97035. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  97036. <value>0x1</value>
  97037. </enumeratedValue>
  97038. <enumeratedValue>
  97039. <name>DSE_2_R0_2</name>
  97040. <description>R0/2</description>
  97041. <value>0x2</value>
  97042. </enumeratedValue>
  97043. <enumeratedValue>
  97044. <name>DSE_3_R0_3</name>
  97045. <description>R0/3</description>
  97046. <value>0x3</value>
  97047. </enumeratedValue>
  97048. <enumeratedValue>
  97049. <name>DSE_4_R0_4</name>
  97050. <description>R0/4</description>
  97051. <value>0x4</value>
  97052. </enumeratedValue>
  97053. <enumeratedValue>
  97054. <name>DSE_5_R0_5</name>
  97055. <description>R0/5</description>
  97056. <value>0x5</value>
  97057. </enumeratedValue>
  97058. <enumeratedValue>
  97059. <name>DSE_6_R0_6</name>
  97060. <description>R0/6</description>
  97061. <value>0x6</value>
  97062. </enumeratedValue>
  97063. <enumeratedValue>
  97064. <name>DSE_7_R0_7</name>
  97065. <description>R0/7</description>
  97066. <value>0x7</value>
  97067. </enumeratedValue>
  97068. </enumeratedValues>
  97069. </field>
  97070. <field>
  97071. <name>SPEED</name>
  97072. <description>Speed Field</description>
  97073. <bitOffset>0x6</bitOffset>
  97074. <bitWidth>2</bitWidth>
  97075. <access>read-write</access>
  97076. <enumeratedValues>
  97077. <enumeratedValue>
  97078. <name>SPEED_0_low_50MHz_</name>
  97079. <description>low(50MHz)</description>
  97080. <value>0</value>
  97081. </enumeratedValue>
  97082. <enumeratedValue>
  97083. <name>SPEED_1_medium_100MHz_</name>
  97084. <description>medium(100MHz)</description>
  97085. <value>0x1</value>
  97086. </enumeratedValue>
  97087. <enumeratedValue>
  97088. <name>SPEED_2_medium_100MHz_</name>
  97089. <description>medium(100MHz)</description>
  97090. <value>0x2</value>
  97091. </enumeratedValue>
  97092. <enumeratedValue>
  97093. <name>SPEED_3_max_200MHz_</name>
  97094. <description>max(200MHz)</description>
  97095. <value>0x3</value>
  97096. </enumeratedValue>
  97097. </enumeratedValues>
  97098. </field>
  97099. <field>
  97100. <name>ODE</name>
  97101. <description>Open Drain Enable Field</description>
  97102. <bitOffset>0xB</bitOffset>
  97103. <bitWidth>1</bitWidth>
  97104. <access>read-write</access>
  97105. <enumeratedValues>
  97106. <enumeratedValue>
  97107. <name>ODE_0_Open_Drain_Disabled</name>
  97108. <description>Open Drain Disabled</description>
  97109. <value>0</value>
  97110. </enumeratedValue>
  97111. <enumeratedValue>
  97112. <name>ODE_1_Open_Drain_Enabled</name>
  97113. <description>Open Drain Enabled</description>
  97114. <value>0x1</value>
  97115. </enumeratedValue>
  97116. </enumeratedValues>
  97117. </field>
  97118. <field>
  97119. <name>PKE</name>
  97120. <description>Pull / Keep Enable Field</description>
  97121. <bitOffset>0xC</bitOffset>
  97122. <bitWidth>1</bitWidth>
  97123. <access>read-write</access>
  97124. <enumeratedValues>
  97125. <enumeratedValue>
  97126. <name>PKE_0_Pull_Keeper_Disabled</name>
  97127. <description>Pull/Keeper Disabled</description>
  97128. <value>0</value>
  97129. </enumeratedValue>
  97130. <enumeratedValue>
  97131. <name>PKE_1_Pull_Keeper_Enabled</name>
  97132. <description>Pull/Keeper Enabled</description>
  97133. <value>0x1</value>
  97134. </enumeratedValue>
  97135. </enumeratedValues>
  97136. </field>
  97137. <field>
  97138. <name>PUE</name>
  97139. <description>Pull / Keep Select Field</description>
  97140. <bitOffset>0xD</bitOffset>
  97141. <bitWidth>1</bitWidth>
  97142. <access>read-write</access>
  97143. <enumeratedValues>
  97144. <enumeratedValue>
  97145. <name>PUE_0_Keeper</name>
  97146. <description>Keeper</description>
  97147. <value>0</value>
  97148. </enumeratedValue>
  97149. <enumeratedValue>
  97150. <name>PUE_1_Pull</name>
  97151. <description>Pull</description>
  97152. <value>0x1</value>
  97153. </enumeratedValue>
  97154. </enumeratedValues>
  97155. </field>
  97156. <field>
  97157. <name>PUS</name>
  97158. <description>Pull Up / Down Config. Field</description>
  97159. <bitOffset>0xE</bitOffset>
  97160. <bitWidth>2</bitWidth>
  97161. <access>read-write</access>
  97162. <enumeratedValues>
  97163. <enumeratedValue>
  97164. <name>PUS_0_100K_Ohm_Pull_Down</name>
  97165. <description>100K Ohm Pull Down</description>
  97166. <value>0</value>
  97167. </enumeratedValue>
  97168. <enumeratedValue>
  97169. <name>PUS_1_47K_Ohm_Pull_Up</name>
  97170. <description>47K Ohm Pull Up</description>
  97171. <value>0x1</value>
  97172. </enumeratedValue>
  97173. <enumeratedValue>
  97174. <name>PUS_2_100K_Ohm_Pull_Up</name>
  97175. <description>100K Ohm Pull Up</description>
  97176. <value>0x2</value>
  97177. </enumeratedValue>
  97178. <enumeratedValue>
  97179. <name>PUS_3_22K_Ohm_Pull_Up</name>
  97180. <description>22K Ohm Pull Up</description>
  97181. <value>0x3</value>
  97182. </enumeratedValue>
  97183. </enumeratedValues>
  97184. </field>
  97185. <field>
  97186. <name>HYS</name>
  97187. <description>Hyst. Enable Field</description>
  97188. <bitOffset>0x10</bitOffset>
  97189. <bitWidth>1</bitWidth>
  97190. <access>read-write</access>
  97191. <enumeratedValues>
  97192. <enumeratedValue>
  97193. <name>HYS_0_Hysteresis_Disabled</name>
  97194. <description>Hysteresis Disabled</description>
  97195. <value>0</value>
  97196. </enumeratedValue>
  97197. <enumeratedValue>
  97198. <name>HYS_1_Hysteresis_Enabled</name>
  97199. <description>Hysteresis Enabled</description>
  97200. <value>0x1</value>
  97201. </enumeratedValue>
  97202. </enumeratedValues>
  97203. </field>
  97204. </fields>
  97205. </register>
  97206. <register>
  97207. <name>SW_PAD_CTL_PAD_NAND_DATA05</name>
  97208. <description>SW_PAD_CTL_PAD_NAND_DATA05 SW PAD Control Register</description>
  97209. <addressOffset>0x420</addressOffset>
  97210. <size>32</size>
  97211. <access>read-write</access>
  97212. <resetValue>0x10B0</resetValue>
  97213. <resetMask>0xFFFFFFFF</resetMask>
  97214. <fields>
  97215. <field>
  97216. <name>SRE</name>
  97217. <description>Slew Rate Field</description>
  97218. <bitOffset>0</bitOffset>
  97219. <bitWidth>1</bitWidth>
  97220. <access>read-write</access>
  97221. <enumeratedValues>
  97222. <enumeratedValue>
  97223. <name>SRE_0_Slow_Slew_Rate</name>
  97224. <description>Slow Slew Rate</description>
  97225. <value>0</value>
  97226. </enumeratedValue>
  97227. <enumeratedValue>
  97228. <name>SRE_1_Fast_Slew_Rate</name>
  97229. <description>Fast Slew Rate</description>
  97230. <value>0x1</value>
  97231. </enumeratedValue>
  97232. </enumeratedValues>
  97233. </field>
  97234. <field>
  97235. <name>DSE</name>
  97236. <description>Drive Strength Field</description>
  97237. <bitOffset>0x3</bitOffset>
  97238. <bitWidth>3</bitWidth>
  97239. <access>read-write</access>
  97240. <enumeratedValues>
  97241. <enumeratedValue>
  97242. <name>DSE_0_output_driver_disabled_</name>
  97243. <description>output driver disabled;</description>
  97244. <value>0</value>
  97245. </enumeratedValue>
  97246. <enumeratedValue>
  97247. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  97248. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  97249. <value>0x1</value>
  97250. </enumeratedValue>
  97251. <enumeratedValue>
  97252. <name>DSE_2_R0_2</name>
  97253. <description>R0/2</description>
  97254. <value>0x2</value>
  97255. </enumeratedValue>
  97256. <enumeratedValue>
  97257. <name>DSE_3_R0_3</name>
  97258. <description>R0/3</description>
  97259. <value>0x3</value>
  97260. </enumeratedValue>
  97261. <enumeratedValue>
  97262. <name>DSE_4_R0_4</name>
  97263. <description>R0/4</description>
  97264. <value>0x4</value>
  97265. </enumeratedValue>
  97266. <enumeratedValue>
  97267. <name>DSE_5_R0_5</name>
  97268. <description>R0/5</description>
  97269. <value>0x5</value>
  97270. </enumeratedValue>
  97271. <enumeratedValue>
  97272. <name>DSE_6_R0_6</name>
  97273. <description>R0/6</description>
  97274. <value>0x6</value>
  97275. </enumeratedValue>
  97276. <enumeratedValue>
  97277. <name>DSE_7_R0_7</name>
  97278. <description>R0/7</description>
  97279. <value>0x7</value>
  97280. </enumeratedValue>
  97281. </enumeratedValues>
  97282. </field>
  97283. <field>
  97284. <name>SPEED</name>
  97285. <description>Speed Field</description>
  97286. <bitOffset>0x6</bitOffset>
  97287. <bitWidth>2</bitWidth>
  97288. <access>read-write</access>
  97289. <enumeratedValues>
  97290. <enumeratedValue>
  97291. <name>SPEED_0_low_50MHz_</name>
  97292. <description>low(50MHz)</description>
  97293. <value>0</value>
  97294. </enumeratedValue>
  97295. <enumeratedValue>
  97296. <name>SPEED_1_medium_100MHz_</name>
  97297. <description>medium(100MHz)</description>
  97298. <value>0x1</value>
  97299. </enumeratedValue>
  97300. <enumeratedValue>
  97301. <name>SPEED_2_medium_100MHz_</name>
  97302. <description>medium(100MHz)</description>
  97303. <value>0x2</value>
  97304. </enumeratedValue>
  97305. <enumeratedValue>
  97306. <name>SPEED_3_max_200MHz_</name>
  97307. <description>max(200MHz)</description>
  97308. <value>0x3</value>
  97309. </enumeratedValue>
  97310. </enumeratedValues>
  97311. </field>
  97312. <field>
  97313. <name>ODE</name>
  97314. <description>Open Drain Enable Field</description>
  97315. <bitOffset>0xB</bitOffset>
  97316. <bitWidth>1</bitWidth>
  97317. <access>read-write</access>
  97318. <enumeratedValues>
  97319. <enumeratedValue>
  97320. <name>ODE_0_Open_Drain_Disabled</name>
  97321. <description>Open Drain Disabled</description>
  97322. <value>0</value>
  97323. </enumeratedValue>
  97324. <enumeratedValue>
  97325. <name>ODE_1_Open_Drain_Enabled</name>
  97326. <description>Open Drain Enabled</description>
  97327. <value>0x1</value>
  97328. </enumeratedValue>
  97329. </enumeratedValues>
  97330. </field>
  97331. <field>
  97332. <name>PKE</name>
  97333. <description>Pull / Keep Enable Field</description>
  97334. <bitOffset>0xC</bitOffset>
  97335. <bitWidth>1</bitWidth>
  97336. <access>read-write</access>
  97337. <enumeratedValues>
  97338. <enumeratedValue>
  97339. <name>PKE_0_Pull_Keeper_Disabled</name>
  97340. <description>Pull/Keeper Disabled</description>
  97341. <value>0</value>
  97342. </enumeratedValue>
  97343. <enumeratedValue>
  97344. <name>PKE_1_Pull_Keeper_Enabled</name>
  97345. <description>Pull/Keeper Enabled</description>
  97346. <value>0x1</value>
  97347. </enumeratedValue>
  97348. </enumeratedValues>
  97349. </field>
  97350. <field>
  97351. <name>PUE</name>
  97352. <description>Pull / Keep Select Field</description>
  97353. <bitOffset>0xD</bitOffset>
  97354. <bitWidth>1</bitWidth>
  97355. <access>read-write</access>
  97356. <enumeratedValues>
  97357. <enumeratedValue>
  97358. <name>PUE_0_Keeper</name>
  97359. <description>Keeper</description>
  97360. <value>0</value>
  97361. </enumeratedValue>
  97362. <enumeratedValue>
  97363. <name>PUE_1_Pull</name>
  97364. <description>Pull</description>
  97365. <value>0x1</value>
  97366. </enumeratedValue>
  97367. </enumeratedValues>
  97368. </field>
  97369. <field>
  97370. <name>PUS</name>
  97371. <description>Pull Up / Down Config. Field</description>
  97372. <bitOffset>0xE</bitOffset>
  97373. <bitWidth>2</bitWidth>
  97374. <access>read-write</access>
  97375. <enumeratedValues>
  97376. <enumeratedValue>
  97377. <name>PUS_0_100K_Ohm_Pull_Down</name>
  97378. <description>100K Ohm Pull Down</description>
  97379. <value>0</value>
  97380. </enumeratedValue>
  97381. <enumeratedValue>
  97382. <name>PUS_1_47K_Ohm_Pull_Up</name>
  97383. <description>47K Ohm Pull Up</description>
  97384. <value>0x1</value>
  97385. </enumeratedValue>
  97386. <enumeratedValue>
  97387. <name>PUS_2_100K_Ohm_Pull_Up</name>
  97388. <description>100K Ohm Pull Up</description>
  97389. <value>0x2</value>
  97390. </enumeratedValue>
  97391. <enumeratedValue>
  97392. <name>PUS_3_22K_Ohm_Pull_Up</name>
  97393. <description>22K Ohm Pull Up</description>
  97394. <value>0x3</value>
  97395. </enumeratedValue>
  97396. </enumeratedValues>
  97397. </field>
  97398. <field>
  97399. <name>HYS</name>
  97400. <description>Hyst. Enable Field</description>
  97401. <bitOffset>0x10</bitOffset>
  97402. <bitWidth>1</bitWidth>
  97403. <access>read-write</access>
  97404. <enumeratedValues>
  97405. <enumeratedValue>
  97406. <name>HYS_0_Hysteresis_Disabled</name>
  97407. <description>Hysteresis Disabled</description>
  97408. <value>0</value>
  97409. </enumeratedValue>
  97410. <enumeratedValue>
  97411. <name>HYS_1_Hysteresis_Enabled</name>
  97412. <description>Hysteresis Enabled</description>
  97413. <value>0x1</value>
  97414. </enumeratedValue>
  97415. </enumeratedValues>
  97416. </field>
  97417. </fields>
  97418. </register>
  97419. <register>
  97420. <name>SW_PAD_CTL_PAD_NAND_DATA06</name>
  97421. <description>SW_PAD_CTL_PAD_NAND_DATA06 SW PAD Control Register</description>
  97422. <addressOffset>0x424</addressOffset>
  97423. <size>32</size>
  97424. <access>read-write</access>
  97425. <resetValue>0x10B0</resetValue>
  97426. <resetMask>0xFFFFFFFF</resetMask>
  97427. <fields>
  97428. <field>
  97429. <name>SRE</name>
  97430. <description>Slew Rate Field</description>
  97431. <bitOffset>0</bitOffset>
  97432. <bitWidth>1</bitWidth>
  97433. <access>read-write</access>
  97434. <enumeratedValues>
  97435. <enumeratedValue>
  97436. <name>SRE_0_Slow_Slew_Rate</name>
  97437. <description>Slow Slew Rate</description>
  97438. <value>0</value>
  97439. </enumeratedValue>
  97440. <enumeratedValue>
  97441. <name>SRE_1_Fast_Slew_Rate</name>
  97442. <description>Fast Slew Rate</description>
  97443. <value>0x1</value>
  97444. </enumeratedValue>
  97445. </enumeratedValues>
  97446. </field>
  97447. <field>
  97448. <name>DSE</name>
  97449. <description>Drive Strength Field</description>
  97450. <bitOffset>0x3</bitOffset>
  97451. <bitWidth>3</bitWidth>
  97452. <access>read-write</access>
  97453. <enumeratedValues>
  97454. <enumeratedValue>
  97455. <name>DSE_0_output_driver_disabled_</name>
  97456. <description>output driver disabled;</description>
  97457. <value>0</value>
  97458. </enumeratedValue>
  97459. <enumeratedValue>
  97460. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  97461. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  97462. <value>0x1</value>
  97463. </enumeratedValue>
  97464. <enumeratedValue>
  97465. <name>DSE_2_R0_2</name>
  97466. <description>R0/2</description>
  97467. <value>0x2</value>
  97468. </enumeratedValue>
  97469. <enumeratedValue>
  97470. <name>DSE_3_R0_3</name>
  97471. <description>R0/3</description>
  97472. <value>0x3</value>
  97473. </enumeratedValue>
  97474. <enumeratedValue>
  97475. <name>DSE_4_R0_4</name>
  97476. <description>R0/4</description>
  97477. <value>0x4</value>
  97478. </enumeratedValue>
  97479. <enumeratedValue>
  97480. <name>DSE_5_R0_5</name>
  97481. <description>R0/5</description>
  97482. <value>0x5</value>
  97483. </enumeratedValue>
  97484. <enumeratedValue>
  97485. <name>DSE_6_R0_6</name>
  97486. <description>R0/6</description>
  97487. <value>0x6</value>
  97488. </enumeratedValue>
  97489. <enumeratedValue>
  97490. <name>DSE_7_R0_7</name>
  97491. <description>R0/7</description>
  97492. <value>0x7</value>
  97493. </enumeratedValue>
  97494. </enumeratedValues>
  97495. </field>
  97496. <field>
  97497. <name>SPEED</name>
  97498. <description>Speed Field</description>
  97499. <bitOffset>0x6</bitOffset>
  97500. <bitWidth>2</bitWidth>
  97501. <access>read-write</access>
  97502. <enumeratedValues>
  97503. <enumeratedValue>
  97504. <name>SPEED_0_low_50MHz_</name>
  97505. <description>low(50MHz)</description>
  97506. <value>0</value>
  97507. </enumeratedValue>
  97508. <enumeratedValue>
  97509. <name>SPEED_1_medium_100MHz_</name>
  97510. <description>medium(100MHz)</description>
  97511. <value>0x1</value>
  97512. </enumeratedValue>
  97513. <enumeratedValue>
  97514. <name>SPEED_2_medium_100MHz_</name>
  97515. <description>medium(100MHz)</description>
  97516. <value>0x2</value>
  97517. </enumeratedValue>
  97518. <enumeratedValue>
  97519. <name>SPEED_3_max_200MHz_</name>
  97520. <description>max(200MHz)</description>
  97521. <value>0x3</value>
  97522. </enumeratedValue>
  97523. </enumeratedValues>
  97524. </field>
  97525. <field>
  97526. <name>ODE</name>
  97527. <description>Open Drain Enable Field</description>
  97528. <bitOffset>0xB</bitOffset>
  97529. <bitWidth>1</bitWidth>
  97530. <access>read-write</access>
  97531. <enumeratedValues>
  97532. <enumeratedValue>
  97533. <name>ODE_0_Open_Drain_Disabled</name>
  97534. <description>Open Drain Disabled</description>
  97535. <value>0</value>
  97536. </enumeratedValue>
  97537. <enumeratedValue>
  97538. <name>ODE_1_Open_Drain_Enabled</name>
  97539. <description>Open Drain Enabled</description>
  97540. <value>0x1</value>
  97541. </enumeratedValue>
  97542. </enumeratedValues>
  97543. </field>
  97544. <field>
  97545. <name>PKE</name>
  97546. <description>Pull / Keep Enable Field</description>
  97547. <bitOffset>0xC</bitOffset>
  97548. <bitWidth>1</bitWidth>
  97549. <access>read-write</access>
  97550. <enumeratedValues>
  97551. <enumeratedValue>
  97552. <name>PKE_0_Pull_Keeper_Disabled</name>
  97553. <description>Pull/Keeper Disabled</description>
  97554. <value>0</value>
  97555. </enumeratedValue>
  97556. <enumeratedValue>
  97557. <name>PKE_1_Pull_Keeper_Enabled</name>
  97558. <description>Pull/Keeper Enabled</description>
  97559. <value>0x1</value>
  97560. </enumeratedValue>
  97561. </enumeratedValues>
  97562. </field>
  97563. <field>
  97564. <name>PUE</name>
  97565. <description>Pull / Keep Select Field</description>
  97566. <bitOffset>0xD</bitOffset>
  97567. <bitWidth>1</bitWidth>
  97568. <access>read-write</access>
  97569. <enumeratedValues>
  97570. <enumeratedValue>
  97571. <name>PUE_0_Keeper</name>
  97572. <description>Keeper</description>
  97573. <value>0</value>
  97574. </enumeratedValue>
  97575. <enumeratedValue>
  97576. <name>PUE_1_Pull</name>
  97577. <description>Pull</description>
  97578. <value>0x1</value>
  97579. </enumeratedValue>
  97580. </enumeratedValues>
  97581. </field>
  97582. <field>
  97583. <name>PUS</name>
  97584. <description>Pull Up / Down Config. Field</description>
  97585. <bitOffset>0xE</bitOffset>
  97586. <bitWidth>2</bitWidth>
  97587. <access>read-write</access>
  97588. <enumeratedValues>
  97589. <enumeratedValue>
  97590. <name>PUS_0_100K_Ohm_Pull_Down</name>
  97591. <description>100K Ohm Pull Down</description>
  97592. <value>0</value>
  97593. </enumeratedValue>
  97594. <enumeratedValue>
  97595. <name>PUS_1_47K_Ohm_Pull_Up</name>
  97596. <description>47K Ohm Pull Up</description>
  97597. <value>0x1</value>
  97598. </enumeratedValue>
  97599. <enumeratedValue>
  97600. <name>PUS_2_100K_Ohm_Pull_Up</name>
  97601. <description>100K Ohm Pull Up</description>
  97602. <value>0x2</value>
  97603. </enumeratedValue>
  97604. <enumeratedValue>
  97605. <name>PUS_3_22K_Ohm_Pull_Up</name>
  97606. <description>22K Ohm Pull Up</description>
  97607. <value>0x3</value>
  97608. </enumeratedValue>
  97609. </enumeratedValues>
  97610. </field>
  97611. <field>
  97612. <name>HYS</name>
  97613. <description>Hyst. Enable Field</description>
  97614. <bitOffset>0x10</bitOffset>
  97615. <bitWidth>1</bitWidth>
  97616. <access>read-write</access>
  97617. <enumeratedValues>
  97618. <enumeratedValue>
  97619. <name>HYS_0_Hysteresis_Disabled</name>
  97620. <description>Hysteresis Disabled</description>
  97621. <value>0</value>
  97622. </enumeratedValue>
  97623. <enumeratedValue>
  97624. <name>HYS_1_Hysteresis_Enabled</name>
  97625. <description>Hysteresis Enabled</description>
  97626. <value>0x1</value>
  97627. </enumeratedValue>
  97628. </enumeratedValues>
  97629. </field>
  97630. </fields>
  97631. </register>
  97632. <register>
  97633. <name>SW_PAD_CTL_PAD_NAND_DATA07</name>
  97634. <description>SW_PAD_CTL_PAD_NAND_DATA07 SW PAD Control Register</description>
  97635. <addressOffset>0x428</addressOffset>
  97636. <size>32</size>
  97637. <access>read-write</access>
  97638. <resetValue>0x10B0</resetValue>
  97639. <resetMask>0xFFFFFFFF</resetMask>
  97640. <fields>
  97641. <field>
  97642. <name>SRE</name>
  97643. <description>Slew Rate Field</description>
  97644. <bitOffset>0</bitOffset>
  97645. <bitWidth>1</bitWidth>
  97646. <access>read-write</access>
  97647. <enumeratedValues>
  97648. <enumeratedValue>
  97649. <name>SRE_0_Slow_Slew_Rate</name>
  97650. <description>Slow Slew Rate</description>
  97651. <value>0</value>
  97652. </enumeratedValue>
  97653. <enumeratedValue>
  97654. <name>SRE_1_Fast_Slew_Rate</name>
  97655. <description>Fast Slew Rate</description>
  97656. <value>0x1</value>
  97657. </enumeratedValue>
  97658. </enumeratedValues>
  97659. </field>
  97660. <field>
  97661. <name>DSE</name>
  97662. <description>Drive Strength Field</description>
  97663. <bitOffset>0x3</bitOffset>
  97664. <bitWidth>3</bitWidth>
  97665. <access>read-write</access>
  97666. <enumeratedValues>
  97667. <enumeratedValue>
  97668. <name>DSE_0_output_driver_disabled_</name>
  97669. <description>output driver disabled;</description>
  97670. <value>0</value>
  97671. </enumeratedValue>
  97672. <enumeratedValue>
  97673. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  97674. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  97675. <value>0x1</value>
  97676. </enumeratedValue>
  97677. <enumeratedValue>
  97678. <name>DSE_2_R0_2</name>
  97679. <description>R0/2</description>
  97680. <value>0x2</value>
  97681. </enumeratedValue>
  97682. <enumeratedValue>
  97683. <name>DSE_3_R0_3</name>
  97684. <description>R0/3</description>
  97685. <value>0x3</value>
  97686. </enumeratedValue>
  97687. <enumeratedValue>
  97688. <name>DSE_4_R0_4</name>
  97689. <description>R0/4</description>
  97690. <value>0x4</value>
  97691. </enumeratedValue>
  97692. <enumeratedValue>
  97693. <name>DSE_5_R0_5</name>
  97694. <description>R0/5</description>
  97695. <value>0x5</value>
  97696. </enumeratedValue>
  97697. <enumeratedValue>
  97698. <name>DSE_6_R0_6</name>
  97699. <description>R0/6</description>
  97700. <value>0x6</value>
  97701. </enumeratedValue>
  97702. <enumeratedValue>
  97703. <name>DSE_7_R0_7</name>
  97704. <description>R0/7</description>
  97705. <value>0x7</value>
  97706. </enumeratedValue>
  97707. </enumeratedValues>
  97708. </field>
  97709. <field>
  97710. <name>SPEED</name>
  97711. <description>Speed Field</description>
  97712. <bitOffset>0x6</bitOffset>
  97713. <bitWidth>2</bitWidth>
  97714. <access>read-write</access>
  97715. <enumeratedValues>
  97716. <enumeratedValue>
  97717. <name>SPEED_0_low_50MHz_</name>
  97718. <description>low(50MHz)</description>
  97719. <value>0</value>
  97720. </enumeratedValue>
  97721. <enumeratedValue>
  97722. <name>SPEED_1_medium_100MHz_</name>
  97723. <description>medium(100MHz)</description>
  97724. <value>0x1</value>
  97725. </enumeratedValue>
  97726. <enumeratedValue>
  97727. <name>SPEED_2_medium_100MHz_</name>
  97728. <description>medium(100MHz)</description>
  97729. <value>0x2</value>
  97730. </enumeratedValue>
  97731. <enumeratedValue>
  97732. <name>SPEED_3_max_200MHz_</name>
  97733. <description>max(200MHz)</description>
  97734. <value>0x3</value>
  97735. </enumeratedValue>
  97736. </enumeratedValues>
  97737. </field>
  97738. <field>
  97739. <name>ODE</name>
  97740. <description>Open Drain Enable Field</description>
  97741. <bitOffset>0xB</bitOffset>
  97742. <bitWidth>1</bitWidth>
  97743. <access>read-write</access>
  97744. <enumeratedValues>
  97745. <enumeratedValue>
  97746. <name>ODE_0_Open_Drain_Disabled</name>
  97747. <description>Open Drain Disabled</description>
  97748. <value>0</value>
  97749. </enumeratedValue>
  97750. <enumeratedValue>
  97751. <name>ODE_1_Open_Drain_Enabled</name>
  97752. <description>Open Drain Enabled</description>
  97753. <value>0x1</value>
  97754. </enumeratedValue>
  97755. </enumeratedValues>
  97756. </field>
  97757. <field>
  97758. <name>PKE</name>
  97759. <description>Pull / Keep Enable Field</description>
  97760. <bitOffset>0xC</bitOffset>
  97761. <bitWidth>1</bitWidth>
  97762. <access>read-write</access>
  97763. <enumeratedValues>
  97764. <enumeratedValue>
  97765. <name>PKE_0_Pull_Keeper_Disabled</name>
  97766. <description>Pull/Keeper Disabled</description>
  97767. <value>0</value>
  97768. </enumeratedValue>
  97769. <enumeratedValue>
  97770. <name>PKE_1_Pull_Keeper_Enabled</name>
  97771. <description>Pull/Keeper Enabled</description>
  97772. <value>0x1</value>
  97773. </enumeratedValue>
  97774. </enumeratedValues>
  97775. </field>
  97776. <field>
  97777. <name>PUE</name>
  97778. <description>Pull / Keep Select Field</description>
  97779. <bitOffset>0xD</bitOffset>
  97780. <bitWidth>1</bitWidth>
  97781. <access>read-write</access>
  97782. <enumeratedValues>
  97783. <enumeratedValue>
  97784. <name>PUE_0_Keeper</name>
  97785. <description>Keeper</description>
  97786. <value>0</value>
  97787. </enumeratedValue>
  97788. <enumeratedValue>
  97789. <name>PUE_1_Pull</name>
  97790. <description>Pull</description>
  97791. <value>0x1</value>
  97792. </enumeratedValue>
  97793. </enumeratedValues>
  97794. </field>
  97795. <field>
  97796. <name>PUS</name>
  97797. <description>Pull Up / Down Config. Field</description>
  97798. <bitOffset>0xE</bitOffset>
  97799. <bitWidth>2</bitWidth>
  97800. <access>read-write</access>
  97801. <enumeratedValues>
  97802. <enumeratedValue>
  97803. <name>PUS_0_100K_Ohm_Pull_Down</name>
  97804. <description>100K Ohm Pull Down</description>
  97805. <value>0</value>
  97806. </enumeratedValue>
  97807. <enumeratedValue>
  97808. <name>PUS_1_47K_Ohm_Pull_Up</name>
  97809. <description>47K Ohm Pull Up</description>
  97810. <value>0x1</value>
  97811. </enumeratedValue>
  97812. <enumeratedValue>
  97813. <name>PUS_2_100K_Ohm_Pull_Up</name>
  97814. <description>100K Ohm Pull Up</description>
  97815. <value>0x2</value>
  97816. </enumeratedValue>
  97817. <enumeratedValue>
  97818. <name>PUS_3_22K_Ohm_Pull_Up</name>
  97819. <description>22K Ohm Pull Up</description>
  97820. <value>0x3</value>
  97821. </enumeratedValue>
  97822. </enumeratedValues>
  97823. </field>
  97824. <field>
  97825. <name>HYS</name>
  97826. <description>Hyst. Enable Field</description>
  97827. <bitOffset>0x10</bitOffset>
  97828. <bitWidth>1</bitWidth>
  97829. <access>read-write</access>
  97830. <enumeratedValues>
  97831. <enumeratedValue>
  97832. <name>HYS_0_Hysteresis_Disabled</name>
  97833. <description>Hysteresis Disabled</description>
  97834. <value>0</value>
  97835. </enumeratedValue>
  97836. <enumeratedValue>
  97837. <name>HYS_1_Hysteresis_Enabled</name>
  97838. <description>Hysteresis Enabled</description>
  97839. <value>0x1</value>
  97840. </enumeratedValue>
  97841. </enumeratedValues>
  97842. </field>
  97843. </fields>
  97844. </register>
  97845. <register>
  97846. <name>SW_PAD_CTL_PAD_NAND_ALE</name>
  97847. <description>SW_PAD_CTL_PAD_NAND_ALE SW PAD Control Register</description>
  97848. <addressOffset>0x42C</addressOffset>
  97849. <size>32</size>
  97850. <access>read-write</access>
  97851. <resetValue>0x10B0</resetValue>
  97852. <resetMask>0xFFFFFFFF</resetMask>
  97853. <fields>
  97854. <field>
  97855. <name>SRE</name>
  97856. <description>Slew Rate Field</description>
  97857. <bitOffset>0</bitOffset>
  97858. <bitWidth>1</bitWidth>
  97859. <access>read-write</access>
  97860. <enumeratedValues>
  97861. <enumeratedValue>
  97862. <name>SRE_0_Slow_Slew_Rate</name>
  97863. <description>Slow Slew Rate</description>
  97864. <value>0</value>
  97865. </enumeratedValue>
  97866. <enumeratedValue>
  97867. <name>SRE_1_Fast_Slew_Rate</name>
  97868. <description>Fast Slew Rate</description>
  97869. <value>0x1</value>
  97870. </enumeratedValue>
  97871. </enumeratedValues>
  97872. </field>
  97873. <field>
  97874. <name>DSE</name>
  97875. <description>Drive Strength Field</description>
  97876. <bitOffset>0x3</bitOffset>
  97877. <bitWidth>3</bitWidth>
  97878. <access>read-write</access>
  97879. <enumeratedValues>
  97880. <enumeratedValue>
  97881. <name>DSE_0_output_driver_disabled_</name>
  97882. <description>output driver disabled;</description>
  97883. <value>0</value>
  97884. </enumeratedValue>
  97885. <enumeratedValue>
  97886. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  97887. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  97888. <value>0x1</value>
  97889. </enumeratedValue>
  97890. <enumeratedValue>
  97891. <name>DSE_2_R0_2</name>
  97892. <description>R0/2</description>
  97893. <value>0x2</value>
  97894. </enumeratedValue>
  97895. <enumeratedValue>
  97896. <name>DSE_3_R0_3</name>
  97897. <description>R0/3</description>
  97898. <value>0x3</value>
  97899. </enumeratedValue>
  97900. <enumeratedValue>
  97901. <name>DSE_4_R0_4</name>
  97902. <description>R0/4</description>
  97903. <value>0x4</value>
  97904. </enumeratedValue>
  97905. <enumeratedValue>
  97906. <name>DSE_5_R0_5</name>
  97907. <description>R0/5</description>
  97908. <value>0x5</value>
  97909. </enumeratedValue>
  97910. <enumeratedValue>
  97911. <name>DSE_6_R0_6</name>
  97912. <description>R0/6</description>
  97913. <value>0x6</value>
  97914. </enumeratedValue>
  97915. <enumeratedValue>
  97916. <name>DSE_7_R0_7</name>
  97917. <description>R0/7</description>
  97918. <value>0x7</value>
  97919. </enumeratedValue>
  97920. </enumeratedValues>
  97921. </field>
  97922. <field>
  97923. <name>SPEED</name>
  97924. <description>Speed Field</description>
  97925. <bitOffset>0x6</bitOffset>
  97926. <bitWidth>2</bitWidth>
  97927. <access>read-write</access>
  97928. <enumeratedValues>
  97929. <enumeratedValue>
  97930. <name>SPEED_0_low_50MHz_</name>
  97931. <description>low(50MHz)</description>
  97932. <value>0</value>
  97933. </enumeratedValue>
  97934. <enumeratedValue>
  97935. <name>SPEED_1_medium_100MHz_</name>
  97936. <description>medium(100MHz)</description>
  97937. <value>0x1</value>
  97938. </enumeratedValue>
  97939. <enumeratedValue>
  97940. <name>SPEED_2_medium_100MHz_</name>
  97941. <description>medium(100MHz)</description>
  97942. <value>0x2</value>
  97943. </enumeratedValue>
  97944. <enumeratedValue>
  97945. <name>SPEED_3_max_200MHz_</name>
  97946. <description>max(200MHz)</description>
  97947. <value>0x3</value>
  97948. </enumeratedValue>
  97949. </enumeratedValues>
  97950. </field>
  97951. <field>
  97952. <name>ODE</name>
  97953. <description>Open Drain Enable Field</description>
  97954. <bitOffset>0xB</bitOffset>
  97955. <bitWidth>1</bitWidth>
  97956. <access>read-write</access>
  97957. <enumeratedValues>
  97958. <enumeratedValue>
  97959. <name>ODE_0_Open_Drain_Disabled</name>
  97960. <description>Open Drain Disabled</description>
  97961. <value>0</value>
  97962. </enumeratedValue>
  97963. <enumeratedValue>
  97964. <name>ODE_1_Open_Drain_Enabled</name>
  97965. <description>Open Drain Enabled</description>
  97966. <value>0x1</value>
  97967. </enumeratedValue>
  97968. </enumeratedValues>
  97969. </field>
  97970. <field>
  97971. <name>PKE</name>
  97972. <description>Pull / Keep Enable Field</description>
  97973. <bitOffset>0xC</bitOffset>
  97974. <bitWidth>1</bitWidth>
  97975. <access>read-write</access>
  97976. <enumeratedValues>
  97977. <enumeratedValue>
  97978. <name>PKE_0_Pull_Keeper_Disabled</name>
  97979. <description>Pull/Keeper Disabled</description>
  97980. <value>0</value>
  97981. </enumeratedValue>
  97982. <enumeratedValue>
  97983. <name>PKE_1_Pull_Keeper_Enabled</name>
  97984. <description>Pull/Keeper Enabled</description>
  97985. <value>0x1</value>
  97986. </enumeratedValue>
  97987. </enumeratedValues>
  97988. </field>
  97989. <field>
  97990. <name>PUE</name>
  97991. <description>Pull / Keep Select Field</description>
  97992. <bitOffset>0xD</bitOffset>
  97993. <bitWidth>1</bitWidth>
  97994. <access>read-write</access>
  97995. <enumeratedValues>
  97996. <enumeratedValue>
  97997. <name>PUE_0_Keeper</name>
  97998. <description>Keeper</description>
  97999. <value>0</value>
  98000. </enumeratedValue>
  98001. <enumeratedValue>
  98002. <name>PUE_1_Pull</name>
  98003. <description>Pull</description>
  98004. <value>0x1</value>
  98005. </enumeratedValue>
  98006. </enumeratedValues>
  98007. </field>
  98008. <field>
  98009. <name>PUS</name>
  98010. <description>Pull Up / Down Config. Field</description>
  98011. <bitOffset>0xE</bitOffset>
  98012. <bitWidth>2</bitWidth>
  98013. <access>read-write</access>
  98014. <enumeratedValues>
  98015. <enumeratedValue>
  98016. <name>PUS_0_100K_Ohm_Pull_Down</name>
  98017. <description>100K Ohm Pull Down</description>
  98018. <value>0</value>
  98019. </enumeratedValue>
  98020. <enumeratedValue>
  98021. <name>PUS_1_47K_Ohm_Pull_Up</name>
  98022. <description>47K Ohm Pull Up</description>
  98023. <value>0x1</value>
  98024. </enumeratedValue>
  98025. <enumeratedValue>
  98026. <name>PUS_2_100K_Ohm_Pull_Up</name>
  98027. <description>100K Ohm Pull Up</description>
  98028. <value>0x2</value>
  98029. </enumeratedValue>
  98030. <enumeratedValue>
  98031. <name>PUS_3_22K_Ohm_Pull_Up</name>
  98032. <description>22K Ohm Pull Up</description>
  98033. <value>0x3</value>
  98034. </enumeratedValue>
  98035. </enumeratedValues>
  98036. </field>
  98037. <field>
  98038. <name>HYS</name>
  98039. <description>Hyst. Enable Field</description>
  98040. <bitOffset>0x10</bitOffset>
  98041. <bitWidth>1</bitWidth>
  98042. <access>read-write</access>
  98043. <enumeratedValues>
  98044. <enumeratedValue>
  98045. <name>HYS_0_Hysteresis_Disabled</name>
  98046. <description>Hysteresis Disabled</description>
  98047. <value>0</value>
  98048. </enumeratedValue>
  98049. <enumeratedValue>
  98050. <name>HYS_1_Hysteresis_Enabled</name>
  98051. <description>Hysteresis Enabled</description>
  98052. <value>0x1</value>
  98053. </enumeratedValue>
  98054. </enumeratedValues>
  98055. </field>
  98056. </fields>
  98057. </register>
  98058. <register>
  98059. <name>SW_PAD_CTL_PAD_NAND_WP_B</name>
  98060. <description>SW_PAD_CTL_PAD_NAND_WP_B SW PAD Control Register</description>
  98061. <addressOffset>0x430</addressOffset>
  98062. <size>32</size>
  98063. <access>read-write</access>
  98064. <resetValue>0x10B0</resetValue>
  98065. <resetMask>0xFFFFFFFF</resetMask>
  98066. <fields>
  98067. <field>
  98068. <name>SRE</name>
  98069. <description>Slew Rate Field</description>
  98070. <bitOffset>0</bitOffset>
  98071. <bitWidth>1</bitWidth>
  98072. <access>read-write</access>
  98073. <enumeratedValues>
  98074. <enumeratedValue>
  98075. <name>SRE_0_Slow_Slew_Rate</name>
  98076. <description>Slow Slew Rate</description>
  98077. <value>0</value>
  98078. </enumeratedValue>
  98079. <enumeratedValue>
  98080. <name>SRE_1_Fast_Slew_Rate</name>
  98081. <description>Fast Slew Rate</description>
  98082. <value>0x1</value>
  98083. </enumeratedValue>
  98084. </enumeratedValues>
  98085. </field>
  98086. <field>
  98087. <name>DSE</name>
  98088. <description>Drive Strength Field</description>
  98089. <bitOffset>0x3</bitOffset>
  98090. <bitWidth>3</bitWidth>
  98091. <access>read-write</access>
  98092. <enumeratedValues>
  98093. <enumeratedValue>
  98094. <name>DSE_0_output_driver_disabled_</name>
  98095. <description>output driver disabled;</description>
  98096. <value>0</value>
  98097. </enumeratedValue>
  98098. <enumeratedValue>
  98099. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  98100. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  98101. <value>0x1</value>
  98102. </enumeratedValue>
  98103. <enumeratedValue>
  98104. <name>DSE_2_R0_2</name>
  98105. <description>R0/2</description>
  98106. <value>0x2</value>
  98107. </enumeratedValue>
  98108. <enumeratedValue>
  98109. <name>DSE_3_R0_3</name>
  98110. <description>R0/3</description>
  98111. <value>0x3</value>
  98112. </enumeratedValue>
  98113. <enumeratedValue>
  98114. <name>DSE_4_R0_4</name>
  98115. <description>R0/4</description>
  98116. <value>0x4</value>
  98117. </enumeratedValue>
  98118. <enumeratedValue>
  98119. <name>DSE_5_R0_5</name>
  98120. <description>R0/5</description>
  98121. <value>0x5</value>
  98122. </enumeratedValue>
  98123. <enumeratedValue>
  98124. <name>DSE_6_R0_6</name>
  98125. <description>R0/6</description>
  98126. <value>0x6</value>
  98127. </enumeratedValue>
  98128. <enumeratedValue>
  98129. <name>DSE_7_R0_7</name>
  98130. <description>R0/7</description>
  98131. <value>0x7</value>
  98132. </enumeratedValue>
  98133. </enumeratedValues>
  98134. </field>
  98135. <field>
  98136. <name>SPEED</name>
  98137. <description>Speed Field</description>
  98138. <bitOffset>0x6</bitOffset>
  98139. <bitWidth>2</bitWidth>
  98140. <access>read-write</access>
  98141. <enumeratedValues>
  98142. <enumeratedValue>
  98143. <name>SPEED_0_low_50MHz_</name>
  98144. <description>low(50MHz)</description>
  98145. <value>0</value>
  98146. </enumeratedValue>
  98147. <enumeratedValue>
  98148. <name>SPEED_1_medium_100MHz_</name>
  98149. <description>medium(100MHz)</description>
  98150. <value>0x1</value>
  98151. </enumeratedValue>
  98152. <enumeratedValue>
  98153. <name>SPEED_2_medium_100MHz_</name>
  98154. <description>medium(100MHz)</description>
  98155. <value>0x2</value>
  98156. </enumeratedValue>
  98157. <enumeratedValue>
  98158. <name>SPEED_3_max_200MHz_</name>
  98159. <description>max(200MHz)</description>
  98160. <value>0x3</value>
  98161. </enumeratedValue>
  98162. </enumeratedValues>
  98163. </field>
  98164. <field>
  98165. <name>ODE</name>
  98166. <description>Open Drain Enable Field</description>
  98167. <bitOffset>0xB</bitOffset>
  98168. <bitWidth>1</bitWidth>
  98169. <access>read-write</access>
  98170. <enumeratedValues>
  98171. <enumeratedValue>
  98172. <name>ODE_0_Open_Drain_Disabled</name>
  98173. <description>Open Drain Disabled</description>
  98174. <value>0</value>
  98175. </enumeratedValue>
  98176. <enumeratedValue>
  98177. <name>ODE_1_Open_Drain_Enabled</name>
  98178. <description>Open Drain Enabled</description>
  98179. <value>0x1</value>
  98180. </enumeratedValue>
  98181. </enumeratedValues>
  98182. </field>
  98183. <field>
  98184. <name>PKE</name>
  98185. <description>Pull / Keep Enable Field</description>
  98186. <bitOffset>0xC</bitOffset>
  98187. <bitWidth>1</bitWidth>
  98188. <access>read-write</access>
  98189. <enumeratedValues>
  98190. <enumeratedValue>
  98191. <name>PKE_0_Pull_Keeper_Disabled</name>
  98192. <description>Pull/Keeper Disabled</description>
  98193. <value>0</value>
  98194. </enumeratedValue>
  98195. <enumeratedValue>
  98196. <name>PKE_1_Pull_Keeper_Enabled</name>
  98197. <description>Pull/Keeper Enabled</description>
  98198. <value>0x1</value>
  98199. </enumeratedValue>
  98200. </enumeratedValues>
  98201. </field>
  98202. <field>
  98203. <name>PUE</name>
  98204. <description>Pull / Keep Select Field</description>
  98205. <bitOffset>0xD</bitOffset>
  98206. <bitWidth>1</bitWidth>
  98207. <access>read-write</access>
  98208. <enumeratedValues>
  98209. <enumeratedValue>
  98210. <name>PUE_0_Keeper</name>
  98211. <description>Keeper</description>
  98212. <value>0</value>
  98213. </enumeratedValue>
  98214. <enumeratedValue>
  98215. <name>PUE_1_Pull</name>
  98216. <description>Pull</description>
  98217. <value>0x1</value>
  98218. </enumeratedValue>
  98219. </enumeratedValues>
  98220. </field>
  98221. <field>
  98222. <name>PUS</name>
  98223. <description>Pull Up / Down Config. Field</description>
  98224. <bitOffset>0xE</bitOffset>
  98225. <bitWidth>2</bitWidth>
  98226. <access>read-write</access>
  98227. <enumeratedValues>
  98228. <enumeratedValue>
  98229. <name>PUS_0_100K_Ohm_Pull_Down</name>
  98230. <description>100K Ohm Pull Down</description>
  98231. <value>0</value>
  98232. </enumeratedValue>
  98233. <enumeratedValue>
  98234. <name>PUS_1_47K_Ohm_Pull_Up</name>
  98235. <description>47K Ohm Pull Up</description>
  98236. <value>0x1</value>
  98237. </enumeratedValue>
  98238. <enumeratedValue>
  98239. <name>PUS_2_100K_Ohm_Pull_Up</name>
  98240. <description>100K Ohm Pull Up</description>
  98241. <value>0x2</value>
  98242. </enumeratedValue>
  98243. <enumeratedValue>
  98244. <name>PUS_3_22K_Ohm_Pull_Up</name>
  98245. <description>22K Ohm Pull Up</description>
  98246. <value>0x3</value>
  98247. </enumeratedValue>
  98248. </enumeratedValues>
  98249. </field>
  98250. <field>
  98251. <name>HYS</name>
  98252. <description>Hyst. Enable Field</description>
  98253. <bitOffset>0x10</bitOffset>
  98254. <bitWidth>1</bitWidth>
  98255. <access>read-write</access>
  98256. <enumeratedValues>
  98257. <enumeratedValue>
  98258. <name>HYS_0_Hysteresis_Disabled</name>
  98259. <description>Hysteresis Disabled</description>
  98260. <value>0</value>
  98261. </enumeratedValue>
  98262. <enumeratedValue>
  98263. <name>HYS_1_Hysteresis_Enabled</name>
  98264. <description>Hysteresis Enabled</description>
  98265. <value>0x1</value>
  98266. </enumeratedValue>
  98267. </enumeratedValues>
  98268. </field>
  98269. </fields>
  98270. </register>
  98271. <register>
  98272. <name>SW_PAD_CTL_PAD_NAND_READY_B</name>
  98273. <description>SW_PAD_CTL_PAD_NAND_READY_B SW PAD Control Register</description>
  98274. <addressOffset>0x434</addressOffset>
  98275. <size>32</size>
  98276. <access>read-write</access>
  98277. <resetValue>0x10B0</resetValue>
  98278. <resetMask>0xFFFFFFFF</resetMask>
  98279. <fields>
  98280. <field>
  98281. <name>SRE</name>
  98282. <description>Slew Rate Field</description>
  98283. <bitOffset>0</bitOffset>
  98284. <bitWidth>1</bitWidth>
  98285. <access>read-write</access>
  98286. <enumeratedValues>
  98287. <enumeratedValue>
  98288. <name>SRE_0_Slow_Slew_Rate</name>
  98289. <description>Slow Slew Rate</description>
  98290. <value>0</value>
  98291. </enumeratedValue>
  98292. <enumeratedValue>
  98293. <name>SRE_1_Fast_Slew_Rate</name>
  98294. <description>Fast Slew Rate</description>
  98295. <value>0x1</value>
  98296. </enumeratedValue>
  98297. </enumeratedValues>
  98298. </field>
  98299. <field>
  98300. <name>DSE</name>
  98301. <description>Drive Strength Field</description>
  98302. <bitOffset>0x3</bitOffset>
  98303. <bitWidth>3</bitWidth>
  98304. <access>read-write</access>
  98305. <enumeratedValues>
  98306. <enumeratedValue>
  98307. <name>DSE_0_output_driver_disabled_</name>
  98308. <description>output driver disabled;</description>
  98309. <value>0</value>
  98310. </enumeratedValue>
  98311. <enumeratedValue>
  98312. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  98313. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  98314. <value>0x1</value>
  98315. </enumeratedValue>
  98316. <enumeratedValue>
  98317. <name>DSE_2_R0_2</name>
  98318. <description>R0/2</description>
  98319. <value>0x2</value>
  98320. </enumeratedValue>
  98321. <enumeratedValue>
  98322. <name>DSE_3_R0_3</name>
  98323. <description>R0/3</description>
  98324. <value>0x3</value>
  98325. </enumeratedValue>
  98326. <enumeratedValue>
  98327. <name>DSE_4_R0_4</name>
  98328. <description>R0/4</description>
  98329. <value>0x4</value>
  98330. </enumeratedValue>
  98331. <enumeratedValue>
  98332. <name>DSE_5_R0_5</name>
  98333. <description>R0/5</description>
  98334. <value>0x5</value>
  98335. </enumeratedValue>
  98336. <enumeratedValue>
  98337. <name>DSE_6_R0_6</name>
  98338. <description>R0/6</description>
  98339. <value>0x6</value>
  98340. </enumeratedValue>
  98341. <enumeratedValue>
  98342. <name>DSE_7_R0_7</name>
  98343. <description>R0/7</description>
  98344. <value>0x7</value>
  98345. </enumeratedValue>
  98346. </enumeratedValues>
  98347. </field>
  98348. <field>
  98349. <name>SPEED</name>
  98350. <description>Speed Field</description>
  98351. <bitOffset>0x6</bitOffset>
  98352. <bitWidth>2</bitWidth>
  98353. <access>read-write</access>
  98354. <enumeratedValues>
  98355. <enumeratedValue>
  98356. <name>SPEED_0_low_50MHz_</name>
  98357. <description>low(50MHz)</description>
  98358. <value>0</value>
  98359. </enumeratedValue>
  98360. <enumeratedValue>
  98361. <name>SPEED_1_medium_100MHz_</name>
  98362. <description>medium(100MHz)</description>
  98363. <value>0x1</value>
  98364. </enumeratedValue>
  98365. <enumeratedValue>
  98366. <name>SPEED_2_medium_100MHz_</name>
  98367. <description>medium(100MHz)</description>
  98368. <value>0x2</value>
  98369. </enumeratedValue>
  98370. <enumeratedValue>
  98371. <name>SPEED_3_max_200MHz_</name>
  98372. <description>max(200MHz)</description>
  98373. <value>0x3</value>
  98374. </enumeratedValue>
  98375. </enumeratedValues>
  98376. </field>
  98377. <field>
  98378. <name>ODE</name>
  98379. <description>Open Drain Enable Field</description>
  98380. <bitOffset>0xB</bitOffset>
  98381. <bitWidth>1</bitWidth>
  98382. <access>read-write</access>
  98383. <enumeratedValues>
  98384. <enumeratedValue>
  98385. <name>ODE_0_Open_Drain_Disabled</name>
  98386. <description>Open Drain Disabled</description>
  98387. <value>0</value>
  98388. </enumeratedValue>
  98389. <enumeratedValue>
  98390. <name>ODE_1_Open_Drain_Enabled</name>
  98391. <description>Open Drain Enabled</description>
  98392. <value>0x1</value>
  98393. </enumeratedValue>
  98394. </enumeratedValues>
  98395. </field>
  98396. <field>
  98397. <name>PKE</name>
  98398. <description>Pull / Keep Enable Field</description>
  98399. <bitOffset>0xC</bitOffset>
  98400. <bitWidth>1</bitWidth>
  98401. <access>read-write</access>
  98402. <enumeratedValues>
  98403. <enumeratedValue>
  98404. <name>PKE_0_Pull_Keeper_Disabled</name>
  98405. <description>Pull/Keeper Disabled</description>
  98406. <value>0</value>
  98407. </enumeratedValue>
  98408. <enumeratedValue>
  98409. <name>PKE_1_Pull_Keeper_Enabled</name>
  98410. <description>Pull/Keeper Enabled</description>
  98411. <value>0x1</value>
  98412. </enumeratedValue>
  98413. </enumeratedValues>
  98414. </field>
  98415. <field>
  98416. <name>PUE</name>
  98417. <description>Pull / Keep Select Field</description>
  98418. <bitOffset>0xD</bitOffset>
  98419. <bitWidth>1</bitWidth>
  98420. <access>read-write</access>
  98421. <enumeratedValues>
  98422. <enumeratedValue>
  98423. <name>PUE_0_Keeper</name>
  98424. <description>Keeper</description>
  98425. <value>0</value>
  98426. </enumeratedValue>
  98427. <enumeratedValue>
  98428. <name>PUE_1_Pull</name>
  98429. <description>Pull</description>
  98430. <value>0x1</value>
  98431. </enumeratedValue>
  98432. </enumeratedValues>
  98433. </field>
  98434. <field>
  98435. <name>PUS</name>
  98436. <description>Pull Up / Down Config. Field</description>
  98437. <bitOffset>0xE</bitOffset>
  98438. <bitWidth>2</bitWidth>
  98439. <access>read-write</access>
  98440. <enumeratedValues>
  98441. <enumeratedValue>
  98442. <name>PUS_0_100K_Ohm_Pull_Down</name>
  98443. <description>100K Ohm Pull Down</description>
  98444. <value>0</value>
  98445. </enumeratedValue>
  98446. <enumeratedValue>
  98447. <name>PUS_1_47K_Ohm_Pull_Up</name>
  98448. <description>47K Ohm Pull Up</description>
  98449. <value>0x1</value>
  98450. </enumeratedValue>
  98451. <enumeratedValue>
  98452. <name>PUS_2_100K_Ohm_Pull_Up</name>
  98453. <description>100K Ohm Pull Up</description>
  98454. <value>0x2</value>
  98455. </enumeratedValue>
  98456. <enumeratedValue>
  98457. <name>PUS_3_22K_Ohm_Pull_Up</name>
  98458. <description>22K Ohm Pull Up</description>
  98459. <value>0x3</value>
  98460. </enumeratedValue>
  98461. </enumeratedValues>
  98462. </field>
  98463. <field>
  98464. <name>HYS</name>
  98465. <description>Hyst. Enable Field</description>
  98466. <bitOffset>0x10</bitOffset>
  98467. <bitWidth>1</bitWidth>
  98468. <access>read-write</access>
  98469. <enumeratedValues>
  98470. <enumeratedValue>
  98471. <name>HYS_0_Hysteresis_Disabled</name>
  98472. <description>Hysteresis Disabled</description>
  98473. <value>0</value>
  98474. </enumeratedValue>
  98475. <enumeratedValue>
  98476. <name>HYS_1_Hysteresis_Enabled</name>
  98477. <description>Hysteresis Enabled</description>
  98478. <value>0x1</value>
  98479. </enumeratedValue>
  98480. </enumeratedValues>
  98481. </field>
  98482. </fields>
  98483. </register>
  98484. <register>
  98485. <name>SW_PAD_CTL_PAD_NAND_CE0_B</name>
  98486. <description>SW_PAD_CTL_PAD_NAND_CE0_B SW PAD Control Register</description>
  98487. <addressOffset>0x438</addressOffset>
  98488. <size>32</size>
  98489. <access>read-write</access>
  98490. <resetValue>0x10B0</resetValue>
  98491. <resetMask>0xFFFFFFFF</resetMask>
  98492. <fields>
  98493. <field>
  98494. <name>SRE</name>
  98495. <description>Slew Rate Field</description>
  98496. <bitOffset>0</bitOffset>
  98497. <bitWidth>1</bitWidth>
  98498. <access>read-write</access>
  98499. <enumeratedValues>
  98500. <enumeratedValue>
  98501. <name>SRE_0_Slow_Slew_Rate</name>
  98502. <description>Slow Slew Rate</description>
  98503. <value>0</value>
  98504. </enumeratedValue>
  98505. <enumeratedValue>
  98506. <name>SRE_1_Fast_Slew_Rate</name>
  98507. <description>Fast Slew Rate</description>
  98508. <value>0x1</value>
  98509. </enumeratedValue>
  98510. </enumeratedValues>
  98511. </field>
  98512. <field>
  98513. <name>DSE</name>
  98514. <description>Drive Strength Field</description>
  98515. <bitOffset>0x3</bitOffset>
  98516. <bitWidth>3</bitWidth>
  98517. <access>read-write</access>
  98518. <enumeratedValues>
  98519. <enumeratedValue>
  98520. <name>DSE_0_output_driver_disabled_</name>
  98521. <description>output driver disabled;</description>
  98522. <value>0</value>
  98523. </enumeratedValue>
  98524. <enumeratedValue>
  98525. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  98526. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  98527. <value>0x1</value>
  98528. </enumeratedValue>
  98529. <enumeratedValue>
  98530. <name>DSE_2_R0_2</name>
  98531. <description>R0/2</description>
  98532. <value>0x2</value>
  98533. </enumeratedValue>
  98534. <enumeratedValue>
  98535. <name>DSE_3_R0_3</name>
  98536. <description>R0/3</description>
  98537. <value>0x3</value>
  98538. </enumeratedValue>
  98539. <enumeratedValue>
  98540. <name>DSE_4_R0_4</name>
  98541. <description>R0/4</description>
  98542. <value>0x4</value>
  98543. </enumeratedValue>
  98544. <enumeratedValue>
  98545. <name>DSE_5_R0_5</name>
  98546. <description>R0/5</description>
  98547. <value>0x5</value>
  98548. </enumeratedValue>
  98549. <enumeratedValue>
  98550. <name>DSE_6_R0_6</name>
  98551. <description>R0/6</description>
  98552. <value>0x6</value>
  98553. </enumeratedValue>
  98554. <enumeratedValue>
  98555. <name>DSE_7_R0_7</name>
  98556. <description>R0/7</description>
  98557. <value>0x7</value>
  98558. </enumeratedValue>
  98559. </enumeratedValues>
  98560. </field>
  98561. <field>
  98562. <name>SPEED</name>
  98563. <description>Speed Field</description>
  98564. <bitOffset>0x6</bitOffset>
  98565. <bitWidth>2</bitWidth>
  98566. <access>read-write</access>
  98567. <enumeratedValues>
  98568. <enumeratedValue>
  98569. <name>SPEED_0_low_50MHz_</name>
  98570. <description>low(50MHz)</description>
  98571. <value>0</value>
  98572. </enumeratedValue>
  98573. <enumeratedValue>
  98574. <name>SPEED_1_medium_100MHz_</name>
  98575. <description>medium(100MHz)</description>
  98576. <value>0x1</value>
  98577. </enumeratedValue>
  98578. <enumeratedValue>
  98579. <name>SPEED_2_medium_100MHz_</name>
  98580. <description>medium(100MHz)</description>
  98581. <value>0x2</value>
  98582. </enumeratedValue>
  98583. <enumeratedValue>
  98584. <name>SPEED_3_max_200MHz_</name>
  98585. <description>max(200MHz)</description>
  98586. <value>0x3</value>
  98587. </enumeratedValue>
  98588. </enumeratedValues>
  98589. </field>
  98590. <field>
  98591. <name>ODE</name>
  98592. <description>Open Drain Enable Field</description>
  98593. <bitOffset>0xB</bitOffset>
  98594. <bitWidth>1</bitWidth>
  98595. <access>read-write</access>
  98596. <enumeratedValues>
  98597. <enumeratedValue>
  98598. <name>ODE_0_Open_Drain_Disabled</name>
  98599. <description>Open Drain Disabled</description>
  98600. <value>0</value>
  98601. </enumeratedValue>
  98602. <enumeratedValue>
  98603. <name>ODE_1_Open_Drain_Enabled</name>
  98604. <description>Open Drain Enabled</description>
  98605. <value>0x1</value>
  98606. </enumeratedValue>
  98607. </enumeratedValues>
  98608. </field>
  98609. <field>
  98610. <name>PKE</name>
  98611. <description>Pull / Keep Enable Field</description>
  98612. <bitOffset>0xC</bitOffset>
  98613. <bitWidth>1</bitWidth>
  98614. <access>read-write</access>
  98615. <enumeratedValues>
  98616. <enumeratedValue>
  98617. <name>PKE_0_Pull_Keeper_Disabled</name>
  98618. <description>Pull/Keeper Disabled</description>
  98619. <value>0</value>
  98620. </enumeratedValue>
  98621. <enumeratedValue>
  98622. <name>PKE_1_Pull_Keeper_Enabled</name>
  98623. <description>Pull/Keeper Enabled</description>
  98624. <value>0x1</value>
  98625. </enumeratedValue>
  98626. </enumeratedValues>
  98627. </field>
  98628. <field>
  98629. <name>PUE</name>
  98630. <description>Pull / Keep Select Field</description>
  98631. <bitOffset>0xD</bitOffset>
  98632. <bitWidth>1</bitWidth>
  98633. <access>read-write</access>
  98634. <enumeratedValues>
  98635. <enumeratedValue>
  98636. <name>PUE_0_Keeper</name>
  98637. <description>Keeper</description>
  98638. <value>0</value>
  98639. </enumeratedValue>
  98640. <enumeratedValue>
  98641. <name>PUE_1_Pull</name>
  98642. <description>Pull</description>
  98643. <value>0x1</value>
  98644. </enumeratedValue>
  98645. </enumeratedValues>
  98646. </field>
  98647. <field>
  98648. <name>PUS</name>
  98649. <description>Pull Up / Down Config. Field</description>
  98650. <bitOffset>0xE</bitOffset>
  98651. <bitWidth>2</bitWidth>
  98652. <access>read-write</access>
  98653. <enumeratedValues>
  98654. <enumeratedValue>
  98655. <name>PUS_0_100K_Ohm_Pull_Down</name>
  98656. <description>100K Ohm Pull Down</description>
  98657. <value>0</value>
  98658. </enumeratedValue>
  98659. <enumeratedValue>
  98660. <name>PUS_1_47K_Ohm_Pull_Up</name>
  98661. <description>47K Ohm Pull Up</description>
  98662. <value>0x1</value>
  98663. </enumeratedValue>
  98664. <enumeratedValue>
  98665. <name>PUS_2_100K_Ohm_Pull_Up</name>
  98666. <description>100K Ohm Pull Up</description>
  98667. <value>0x2</value>
  98668. </enumeratedValue>
  98669. <enumeratedValue>
  98670. <name>PUS_3_22K_Ohm_Pull_Up</name>
  98671. <description>22K Ohm Pull Up</description>
  98672. <value>0x3</value>
  98673. </enumeratedValue>
  98674. </enumeratedValues>
  98675. </field>
  98676. <field>
  98677. <name>HYS</name>
  98678. <description>Hyst. Enable Field</description>
  98679. <bitOffset>0x10</bitOffset>
  98680. <bitWidth>1</bitWidth>
  98681. <access>read-write</access>
  98682. <enumeratedValues>
  98683. <enumeratedValue>
  98684. <name>HYS_0_Hysteresis_Disabled</name>
  98685. <description>Hysteresis Disabled</description>
  98686. <value>0</value>
  98687. </enumeratedValue>
  98688. <enumeratedValue>
  98689. <name>HYS_1_Hysteresis_Enabled</name>
  98690. <description>Hysteresis Enabled</description>
  98691. <value>0x1</value>
  98692. </enumeratedValue>
  98693. </enumeratedValues>
  98694. </field>
  98695. </fields>
  98696. </register>
  98697. <register>
  98698. <name>SW_PAD_CTL_PAD_NAND_CE1_B</name>
  98699. <description>SW_PAD_CTL_PAD_NAND_CE1_B SW PAD Control Register</description>
  98700. <addressOffset>0x43C</addressOffset>
  98701. <size>32</size>
  98702. <access>read-write</access>
  98703. <resetValue>0x10B0</resetValue>
  98704. <resetMask>0xFFFFFFFF</resetMask>
  98705. <fields>
  98706. <field>
  98707. <name>SRE</name>
  98708. <description>Slew Rate Field</description>
  98709. <bitOffset>0</bitOffset>
  98710. <bitWidth>1</bitWidth>
  98711. <access>read-write</access>
  98712. <enumeratedValues>
  98713. <enumeratedValue>
  98714. <name>SRE_0_Slow_Slew_Rate</name>
  98715. <description>Slow Slew Rate</description>
  98716. <value>0</value>
  98717. </enumeratedValue>
  98718. <enumeratedValue>
  98719. <name>SRE_1_Fast_Slew_Rate</name>
  98720. <description>Fast Slew Rate</description>
  98721. <value>0x1</value>
  98722. </enumeratedValue>
  98723. </enumeratedValues>
  98724. </field>
  98725. <field>
  98726. <name>DSE</name>
  98727. <description>Drive Strength Field</description>
  98728. <bitOffset>0x3</bitOffset>
  98729. <bitWidth>3</bitWidth>
  98730. <access>read-write</access>
  98731. <enumeratedValues>
  98732. <enumeratedValue>
  98733. <name>DSE_0_output_driver_disabled_</name>
  98734. <description>output driver disabled;</description>
  98735. <value>0</value>
  98736. </enumeratedValue>
  98737. <enumeratedValue>
  98738. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  98739. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  98740. <value>0x1</value>
  98741. </enumeratedValue>
  98742. <enumeratedValue>
  98743. <name>DSE_2_R0_2</name>
  98744. <description>R0/2</description>
  98745. <value>0x2</value>
  98746. </enumeratedValue>
  98747. <enumeratedValue>
  98748. <name>DSE_3_R0_3</name>
  98749. <description>R0/3</description>
  98750. <value>0x3</value>
  98751. </enumeratedValue>
  98752. <enumeratedValue>
  98753. <name>DSE_4_R0_4</name>
  98754. <description>R0/4</description>
  98755. <value>0x4</value>
  98756. </enumeratedValue>
  98757. <enumeratedValue>
  98758. <name>DSE_5_R0_5</name>
  98759. <description>R0/5</description>
  98760. <value>0x5</value>
  98761. </enumeratedValue>
  98762. <enumeratedValue>
  98763. <name>DSE_6_R0_6</name>
  98764. <description>R0/6</description>
  98765. <value>0x6</value>
  98766. </enumeratedValue>
  98767. <enumeratedValue>
  98768. <name>DSE_7_R0_7</name>
  98769. <description>R0/7</description>
  98770. <value>0x7</value>
  98771. </enumeratedValue>
  98772. </enumeratedValues>
  98773. </field>
  98774. <field>
  98775. <name>SPEED</name>
  98776. <description>Speed Field</description>
  98777. <bitOffset>0x6</bitOffset>
  98778. <bitWidth>2</bitWidth>
  98779. <access>read-write</access>
  98780. <enumeratedValues>
  98781. <enumeratedValue>
  98782. <name>SPEED_0_low_50MHz_</name>
  98783. <description>low(50MHz)</description>
  98784. <value>0</value>
  98785. </enumeratedValue>
  98786. <enumeratedValue>
  98787. <name>SPEED_1_medium_100MHz_</name>
  98788. <description>medium(100MHz)</description>
  98789. <value>0x1</value>
  98790. </enumeratedValue>
  98791. <enumeratedValue>
  98792. <name>SPEED_2_medium_100MHz_</name>
  98793. <description>medium(100MHz)</description>
  98794. <value>0x2</value>
  98795. </enumeratedValue>
  98796. <enumeratedValue>
  98797. <name>SPEED_3_max_200MHz_</name>
  98798. <description>max(200MHz)</description>
  98799. <value>0x3</value>
  98800. </enumeratedValue>
  98801. </enumeratedValues>
  98802. </field>
  98803. <field>
  98804. <name>ODE</name>
  98805. <description>Open Drain Enable Field</description>
  98806. <bitOffset>0xB</bitOffset>
  98807. <bitWidth>1</bitWidth>
  98808. <access>read-write</access>
  98809. <enumeratedValues>
  98810. <enumeratedValue>
  98811. <name>ODE_0_Open_Drain_Disabled</name>
  98812. <description>Open Drain Disabled</description>
  98813. <value>0</value>
  98814. </enumeratedValue>
  98815. <enumeratedValue>
  98816. <name>ODE_1_Open_Drain_Enabled</name>
  98817. <description>Open Drain Enabled</description>
  98818. <value>0x1</value>
  98819. </enumeratedValue>
  98820. </enumeratedValues>
  98821. </field>
  98822. <field>
  98823. <name>PKE</name>
  98824. <description>Pull / Keep Enable Field</description>
  98825. <bitOffset>0xC</bitOffset>
  98826. <bitWidth>1</bitWidth>
  98827. <access>read-write</access>
  98828. <enumeratedValues>
  98829. <enumeratedValue>
  98830. <name>PKE_0_Pull_Keeper_Disabled</name>
  98831. <description>Pull/Keeper Disabled</description>
  98832. <value>0</value>
  98833. </enumeratedValue>
  98834. <enumeratedValue>
  98835. <name>PKE_1_Pull_Keeper_Enabled</name>
  98836. <description>Pull/Keeper Enabled</description>
  98837. <value>0x1</value>
  98838. </enumeratedValue>
  98839. </enumeratedValues>
  98840. </field>
  98841. <field>
  98842. <name>PUE</name>
  98843. <description>Pull / Keep Select Field</description>
  98844. <bitOffset>0xD</bitOffset>
  98845. <bitWidth>1</bitWidth>
  98846. <access>read-write</access>
  98847. <enumeratedValues>
  98848. <enumeratedValue>
  98849. <name>PUE_0_Keeper</name>
  98850. <description>Keeper</description>
  98851. <value>0</value>
  98852. </enumeratedValue>
  98853. <enumeratedValue>
  98854. <name>PUE_1_Pull</name>
  98855. <description>Pull</description>
  98856. <value>0x1</value>
  98857. </enumeratedValue>
  98858. </enumeratedValues>
  98859. </field>
  98860. <field>
  98861. <name>PUS</name>
  98862. <description>Pull Up / Down Config. Field</description>
  98863. <bitOffset>0xE</bitOffset>
  98864. <bitWidth>2</bitWidth>
  98865. <access>read-write</access>
  98866. <enumeratedValues>
  98867. <enumeratedValue>
  98868. <name>PUS_0_100K_Ohm_Pull_Down</name>
  98869. <description>100K Ohm Pull Down</description>
  98870. <value>0</value>
  98871. </enumeratedValue>
  98872. <enumeratedValue>
  98873. <name>PUS_1_47K_Ohm_Pull_Up</name>
  98874. <description>47K Ohm Pull Up</description>
  98875. <value>0x1</value>
  98876. </enumeratedValue>
  98877. <enumeratedValue>
  98878. <name>PUS_2_100K_Ohm_Pull_Up</name>
  98879. <description>100K Ohm Pull Up</description>
  98880. <value>0x2</value>
  98881. </enumeratedValue>
  98882. <enumeratedValue>
  98883. <name>PUS_3_22K_Ohm_Pull_Up</name>
  98884. <description>22K Ohm Pull Up</description>
  98885. <value>0x3</value>
  98886. </enumeratedValue>
  98887. </enumeratedValues>
  98888. </field>
  98889. <field>
  98890. <name>HYS</name>
  98891. <description>Hyst. Enable Field</description>
  98892. <bitOffset>0x10</bitOffset>
  98893. <bitWidth>1</bitWidth>
  98894. <access>read-write</access>
  98895. <enumeratedValues>
  98896. <enumeratedValue>
  98897. <name>HYS_0_Hysteresis_Disabled</name>
  98898. <description>Hysteresis Disabled</description>
  98899. <value>0</value>
  98900. </enumeratedValue>
  98901. <enumeratedValue>
  98902. <name>HYS_1_Hysteresis_Enabled</name>
  98903. <description>Hysteresis Enabled</description>
  98904. <value>0x1</value>
  98905. </enumeratedValue>
  98906. </enumeratedValues>
  98907. </field>
  98908. </fields>
  98909. </register>
  98910. <register>
  98911. <name>SW_PAD_CTL_PAD_NAND_CLE</name>
  98912. <description>SW_PAD_CTL_PAD_NAND_CLE SW PAD Control Register</description>
  98913. <addressOffset>0x440</addressOffset>
  98914. <size>32</size>
  98915. <access>read-write</access>
  98916. <resetValue>0x10B0</resetValue>
  98917. <resetMask>0xFFFFFFFF</resetMask>
  98918. <fields>
  98919. <field>
  98920. <name>SRE</name>
  98921. <description>Slew Rate Field</description>
  98922. <bitOffset>0</bitOffset>
  98923. <bitWidth>1</bitWidth>
  98924. <access>read-write</access>
  98925. <enumeratedValues>
  98926. <enumeratedValue>
  98927. <name>SRE_0_Slow_Slew_Rate</name>
  98928. <description>Slow Slew Rate</description>
  98929. <value>0</value>
  98930. </enumeratedValue>
  98931. <enumeratedValue>
  98932. <name>SRE_1_Fast_Slew_Rate</name>
  98933. <description>Fast Slew Rate</description>
  98934. <value>0x1</value>
  98935. </enumeratedValue>
  98936. </enumeratedValues>
  98937. </field>
  98938. <field>
  98939. <name>DSE</name>
  98940. <description>Drive Strength Field</description>
  98941. <bitOffset>0x3</bitOffset>
  98942. <bitWidth>3</bitWidth>
  98943. <access>read-write</access>
  98944. <enumeratedValues>
  98945. <enumeratedValue>
  98946. <name>DSE_0_output_driver_disabled_</name>
  98947. <description>output driver disabled;</description>
  98948. <value>0</value>
  98949. </enumeratedValue>
  98950. <enumeratedValue>
  98951. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  98952. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  98953. <value>0x1</value>
  98954. </enumeratedValue>
  98955. <enumeratedValue>
  98956. <name>DSE_2_R0_2</name>
  98957. <description>R0/2</description>
  98958. <value>0x2</value>
  98959. </enumeratedValue>
  98960. <enumeratedValue>
  98961. <name>DSE_3_R0_3</name>
  98962. <description>R0/3</description>
  98963. <value>0x3</value>
  98964. </enumeratedValue>
  98965. <enumeratedValue>
  98966. <name>DSE_4_R0_4</name>
  98967. <description>R0/4</description>
  98968. <value>0x4</value>
  98969. </enumeratedValue>
  98970. <enumeratedValue>
  98971. <name>DSE_5_R0_5</name>
  98972. <description>R0/5</description>
  98973. <value>0x5</value>
  98974. </enumeratedValue>
  98975. <enumeratedValue>
  98976. <name>DSE_6_R0_6</name>
  98977. <description>R0/6</description>
  98978. <value>0x6</value>
  98979. </enumeratedValue>
  98980. <enumeratedValue>
  98981. <name>DSE_7_R0_7</name>
  98982. <description>R0/7</description>
  98983. <value>0x7</value>
  98984. </enumeratedValue>
  98985. </enumeratedValues>
  98986. </field>
  98987. <field>
  98988. <name>SPEED</name>
  98989. <description>Speed Field</description>
  98990. <bitOffset>0x6</bitOffset>
  98991. <bitWidth>2</bitWidth>
  98992. <access>read-write</access>
  98993. <enumeratedValues>
  98994. <enumeratedValue>
  98995. <name>SPEED_0_low_50MHz_</name>
  98996. <description>low(50MHz)</description>
  98997. <value>0</value>
  98998. </enumeratedValue>
  98999. <enumeratedValue>
  99000. <name>SPEED_1_medium_100MHz_</name>
  99001. <description>medium(100MHz)</description>
  99002. <value>0x1</value>
  99003. </enumeratedValue>
  99004. <enumeratedValue>
  99005. <name>SPEED_2_medium_100MHz_</name>
  99006. <description>medium(100MHz)</description>
  99007. <value>0x2</value>
  99008. </enumeratedValue>
  99009. <enumeratedValue>
  99010. <name>SPEED_3_max_200MHz_</name>
  99011. <description>max(200MHz)</description>
  99012. <value>0x3</value>
  99013. </enumeratedValue>
  99014. </enumeratedValues>
  99015. </field>
  99016. <field>
  99017. <name>ODE</name>
  99018. <description>Open Drain Enable Field</description>
  99019. <bitOffset>0xB</bitOffset>
  99020. <bitWidth>1</bitWidth>
  99021. <access>read-write</access>
  99022. <enumeratedValues>
  99023. <enumeratedValue>
  99024. <name>ODE_0_Open_Drain_Disabled</name>
  99025. <description>Open Drain Disabled</description>
  99026. <value>0</value>
  99027. </enumeratedValue>
  99028. <enumeratedValue>
  99029. <name>ODE_1_Open_Drain_Enabled</name>
  99030. <description>Open Drain Enabled</description>
  99031. <value>0x1</value>
  99032. </enumeratedValue>
  99033. </enumeratedValues>
  99034. </field>
  99035. <field>
  99036. <name>PKE</name>
  99037. <description>Pull / Keep Enable Field</description>
  99038. <bitOffset>0xC</bitOffset>
  99039. <bitWidth>1</bitWidth>
  99040. <access>read-write</access>
  99041. <enumeratedValues>
  99042. <enumeratedValue>
  99043. <name>PKE_0_Pull_Keeper_Disabled</name>
  99044. <description>Pull/Keeper Disabled</description>
  99045. <value>0</value>
  99046. </enumeratedValue>
  99047. <enumeratedValue>
  99048. <name>PKE_1_Pull_Keeper_Enabled</name>
  99049. <description>Pull/Keeper Enabled</description>
  99050. <value>0x1</value>
  99051. </enumeratedValue>
  99052. </enumeratedValues>
  99053. </field>
  99054. <field>
  99055. <name>PUE</name>
  99056. <description>Pull / Keep Select Field</description>
  99057. <bitOffset>0xD</bitOffset>
  99058. <bitWidth>1</bitWidth>
  99059. <access>read-write</access>
  99060. <enumeratedValues>
  99061. <enumeratedValue>
  99062. <name>PUE_0_Keeper</name>
  99063. <description>Keeper</description>
  99064. <value>0</value>
  99065. </enumeratedValue>
  99066. <enumeratedValue>
  99067. <name>PUE_1_Pull</name>
  99068. <description>Pull</description>
  99069. <value>0x1</value>
  99070. </enumeratedValue>
  99071. </enumeratedValues>
  99072. </field>
  99073. <field>
  99074. <name>PUS</name>
  99075. <description>Pull Up / Down Config. Field</description>
  99076. <bitOffset>0xE</bitOffset>
  99077. <bitWidth>2</bitWidth>
  99078. <access>read-write</access>
  99079. <enumeratedValues>
  99080. <enumeratedValue>
  99081. <name>PUS_0_100K_Ohm_Pull_Down</name>
  99082. <description>100K Ohm Pull Down</description>
  99083. <value>0</value>
  99084. </enumeratedValue>
  99085. <enumeratedValue>
  99086. <name>PUS_1_47K_Ohm_Pull_Up</name>
  99087. <description>47K Ohm Pull Up</description>
  99088. <value>0x1</value>
  99089. </enumeratedValue>
  99090. <enumeratedValue>
  99091. <name>PUS_2_100K_Ohm_Pull_Up</name>
  99092. <description>100K Ohm Pull Up</description>
  99093. <value>0x2</value>
  99094. </enumeratedValue>
  99095. <enumeratedValue>
  99096. <name>PUS_3_22K_Ohm_Pull_Up</name>
  99097. <description>22K Ohm Pull Up</description>
  99098. <value>0x3</value>
  99099. </enumeratedValue>
  99100. </enumeratedValues>
  99101. </field>
  99102. <field>
  99103. <name>HYS</name>
  99104. <description>Hyst. Enable Field</description>
  99105. <bitOffset>0x10</bitOffset>
  99106. <bitWidth>1</bitWidth>
  99107. <access>read-write</access>
  99108. <enumeratedValues>
  99109. <enumeratedValue>
  99110. <name>HYS_0_Hysteresis_Disabled</name>
  99111. <description>Hysteresis Disabled</description>
  99112. <value>0</value>
  99113. </enumeratedValue>
  99114. <enumeratedValue>
  99115. <name>HYS_1_Hysteresis_Enabled</name>
  99116. <description>Hysteresis Enabled</description>
  99117. <value>0x1</value>
  99118. </enumeratedValue>
  99119. </enumeratedValues>
  99120. </field>
  99121. </fields>
  99122. </register>
  99123. <register>
  99124. <name>SW_PAD_CTL_PAD_NAND_DQS</name>
  99125. <description>SW_PAD_CTL_PAD_NAND_DQS SW PAD Control Register</description>
  99126. <addressOffset>0x444</addressOffset>
  99127. <size>32</size>
  99128. <access>read-write</access>
  99129. <resetValue>0x10B0</resetValue>
  99130. <resetMask>0xFFFFFFFF</resetMask>
  99131. <fields>
  99132. <field>
  99133. <name>SRE</name>
  99134. <description>Slew Rate Field</description>
  99135. <bitOffset>0</bitOffset>
  99136. <bitWidth>1</bitWidth>
  99137. <access>read-write</access>
  99138. <enumeratedValues>
  99139. <enumeratedValue>
  99140. <name>SRE_0_Slow_Slew_Rate</name>
  99141. <description>Slow Slew Rate</description>
  99142. <value>0</value>
  99143. </enumeratedValue>
  99144. <enumeratedValue>
  99145. <name>SRE_1_Fast_Slew_Rate</name>
  99146. <description>Fast Slew Rate</description>
  99147. <value>0x1</value>
  99148. </enumeratedValue>
  99149. </enumeratedValues>
  99150. </field>
  99151. <field>
  99152. <name>DSE</name>
  99153. <description>Drive Strength Field</description>
  99154. <bitOffset>0x3</bitOffset>
  99155. <bitWidth>3</bitWidth>
  99156. <access>read-write</access>
  99157. <enumeratedValues>
  99158. <enumeratedValue>
  99159. <name>DSE_0_output_driver_disabled_</name>
  99160. <description>output driver disabled;</description>
  99161. <value>0</value>
  99162. </enumeratedValue>
  99163. <enumeratedValue>
  99164. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  99165. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  99166. <value>0x1</value>
  99167. </enumeratedValue>
  99168. <enumeratedValue>
  99169. <name>DSE_2_R0_2</name>
  99170. <description>R0/2</description>
  99171. <value>0x2</value>
  99172. </enumeratedValue>
  99173. <enumeratedValue>
  99174. <name>DSE_3_R0_3</name>
  99175. <description>R0/3</description>
  99176. <value>0x3</value>
  99177. </enumeratedValue>
  99178. <enumeratedValue>
  99179. <name>DSE_4_R0_4</name>
  99180. <description>R0/4</description>
  99181. <value>0x4</value>
  99182. </enumeratedValue>
  99183. <enumeratedValue>
  99184. <name>DSE_5_R0_5</name>
  99185. <description>R0/5</description>
  99186. <value>0x5</value>
  99187. </enumeratedValue>
  99188. <enumeratedValue>
  99189. <name>DSE_6_R0_6</name>
  99190. <description>R0/6</description>
  99191. <value>0x6</value>
  99192. </enumeratedValue>
  99193. <enumeratedValue>
  99194. <name>DSE_7_R0_7</name>
  99195. <description>R0/7</description>
  99196. <value>0x7</value>
  99197. </enumeratedValue>
  99198. </enumeratedValues>
  99199. </field>
  99200. <field>
  99201. <name>SPEED</name>
  99202. <description>Speed Field</description>
  99203. <bitOffset>0x6</bitOffset>
  99204. <bitWidth>2</bitWidth>
  99205. <access>read-write</access>
  99206. <enumeratedValues>
  99207. <enumeratedValue>
  99208. <name>SPEED_0_low_50MHz_</name>
  99209. <description>low(50MHz)</description>
  99210. <value>0</value>
  99211. </enumeratedValue>
  99212. <enumeratedValue>
  99213. <name>SPEED_1_medium_100MHz_</name>
  99214. <description>medium(100MHz)</description>
  99215. <value>0x1</value>
  99216. </enumeratedValue>
  99217. <enumeratedValue>
  99218. <name>SPEED_2_medium_100MHz_</name>
  99219. <description>medium(100MHz)</description>
  99220. <value>0x2</value>
  99221. </enumeratedValue>
  99222. <enumeratedValue>
  99223. <name>SPEED_3_max_200MHz_</name>
  99224. <description>max(200MHz)</description>
  99225. <value>0x3</value>
  99226. </enumeratedValue>
  99227. </enumeratedValues>
  99228. </field>
  99229. <field>
  99230. <name>ODE</name>
  99231. <description>Open Drain Enable Field</description>
  99232. <bitOffset>0xB</bitOffset>
  99233. <bitWidth>1</bitWidth>
  99234. <access>read-write</access>
  99235. <enumeratedValues>
  99236. <enumeratedValue>
  99237. <name>ODE_0_Open_Drain_Disabled</name>
  99238. <description>Open Drain Disabled</description>
  99239. <value>0</value>
  99240. </enumeratedValue>
  99241. <enumeratedValue>
  99242. <name>ODE_1_Open_Drain_Enabled</name>
  99243. <description>Open Drain Enabled</description>
  99244. <value>0x1</value>
  99245. </enumeratedValue>
  99246. </enumeratedValues>
  99247. </field>
  99248. <field>
  99249. <name>PKE</name>
  99250. <description>Pull / Keep Enable Field</description>
  99251. <bitOffset>0xC</bitOffset>
  99252. <bitWidth>1</bitWidth>
  99253. <access>read-write</access>
  99254. <enumeratedValues>
  99255. <enumeratedValue>
  99256. <name>PKE_0_Pull_Keeper_Disabled</name>
  99257. <description>Pull/Keeper Disabled</description>
  99258. <value>0</value>
  99259. </enumeratedValue>
  99260. <enumeratedValue>
  99261. <name>PKE_1_Pull_Keeper_Enabled</name>
  99262. <description>Pull/Keeper Enabled</description>
  99263. <value>0x1</value>
  99264. </enumeratedValue>
  99265. </enumeratedValues>
  99266. </field>
  99267. <field>
  99268. <name>PUE</name>
  99269. <description>Pull / Keep Select Field</description>
  99270. <bitOffset>0xD</bitOffset>
  99271. <bitWidth>1</bitWidth>
  99272. <access>read-write</access>
  99273. <enumeratedValues>
  99274. <enumeratedValue>
  99275. <name>PUE_0_Keeper</name>
  99276. <description>Keeper</description>
  99277. <value>0</value>
  99278. </enumeratedValue>
  99279. <enumeratedValue>
  99280. <name>PUE_1_Pull</name>
  99281. <description>Pull</description>
  99282. <value>0x1</value>
  99283. </enumeratedValue>
  99284. </enumeratedValues>
  99285. </field>
  99286. <field>
  99287. <name>PUS</name>
  99288. <description>Pull Up / Down Config. Field</description>
  99289. <bitOffset>0xE</bitOffset>
  99290. <bitWidth>2</bitWidth>
  99291. <access>read-write</access>
  99292. <enumeratedValues>
  99293. <enumeratedValue>
  99294. <name>PUS_0_100K_Ohm_Pull_Down</name>
  99295. <description>100K Ohm Pull Down</description>
  99296. <value>0</value>
  99297. </enumeratedValue>
  99298. <enumeratedValue>
  99299. <name>PUS_1_47K_Ohm_Pull_Up</name>
  99300. <description>47K Ohm Pull Up</description>
  99301. <value>0x1</value>
  99302. </enumeratedValue>
  99303. <enumeratedValue>
  99304. <name>PUS_2_100K_Ohm_Pull_Up</name>
  99305. <description>100K Ohm Pull Up</description>
  99306. <value>0x2</value>
  99307. </enumeratedValue>
  99308. <enumeratedValue>
  99309. <name>PUS_3_22K_Ohm_Pull_Up</name>
  99310. <description>22K Ohm Pull Up</description>
  99311. <value>0x3</value>
  99312. </enumeratedValue>
  99313. </enumeratedValues>
  99314. </field>
  99315. <field>
  99316. <name>HYS</name>
  99317. <description>Hyst. Enable Field</description>
  99318. <bitOffset>0x10</bitOffset>
  99319. <bitWidth>1</bitWidth>
  99320. <access>read-write</access>
  99321. <enumeratedValues>
  99322. <enumeratedValue>
  99323. <name>HYS_0_Hysteresis_Disabled</name>
  99324. <description>Hysteresis Disabled</description>
  99325. <value>0</value>
  99326. </enumeratedValue>
  99327. <enumeratedValue>
  99328. <name>HYS_1_Hysteresis_Enabled</name>
  99329. <description>Hysteresis Enabled</description>
  99330. <value>0x1</value>
  99331. </enumeratedValue>
  99332. </enumeratedValues>
  99333. </field>
  99334. </fields>
  99335. </register>
  99336. <register>
  99337. <name>SW_PAD_CTL_PAD_SD1_CMD</name>
  99338. <description>SW_PAD_CTL_PAD_SD1_CMD SW PAD Control Register</description>
  99339. <addressOffset>0x448</addressOffset>
  99340. <size>32</size>
  99341. <access>read-write</access>
  99342. <resetValue>0x10B0</resetValue>
  99343. <resetMask>0xFFFFFFFF</resetMask>
  99344. <fields>
  99345. <field>
  99346. <name>SRE</name>
  99347. <description>Slew Rate Field</description>
  99348. <bitOffset>0</bitOffset>
  99349. <bitWidth>1</bitWidth>
  99350. <access>read-write</access>
  99351. <enumeratedValues>
  99352. <enumeratedValue>
  99353. <name>SRE_0_Slow_Slew_Rate</name>
  99354. <description>Slow Slew Rate</description>
  99355. <value>0</value>
  99356. </enumeratedValue>
  99357. <enumeratedValue>
  99358. <name>SRE_1_Fast_Slew_Rate</name>
  99359. <description>Fast Slew Rate</description>
  99360. <value>0x1</value>
  99361. </enumeratedValue>
  99362. </enumeratedValues>
  99363. </field>
  99364. <field>
  99365. <name>DSE</name>
  99366. <description>Drive Strength Field</description>
  99367. <bitOffset>0x3</bitOffset>
  99368. <bitWidth>3</bitWidth>
  99369. <access>read-write</access>
  99370. <enumeratedValues>
  99371. <enumeratedValue>
  99372. <name>DSE_0_output_driver_disabled_</name>
  99373. <description>output driver disabled;</description>
  99374. <value>0</value>
  99375. </enumeratedValue>
  99376. <enumeratedValue>
  99377. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  99378. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  99379. <value>0x1</value>
  99380. </enumeratedValue>
  99381. <enumeratedValue>
  99382. <name>DSE_2_R0_2</name>
  99383. <description>R0/2</description>
  99384. <value>0x2</value>
  99385. </enumeratedValue>
  99386. <enumeratedValue>
  99387. <name>DSE_3_R0_3</name>
  99388. <description>R0/3</description>
  99389. <value>0x3</value>
  99390. </enumeratedValue>
  99391. <enumeratedValue>
  99392. <name>DSE_4_R0_4</name>
  99393. <description>R0/4</description>
  99394. <value>0x4</value>
  99395. </enumeratedValue>
  99396. <enumeratedValue>
  99397. <name>DSE_5_R0_5</name>
  99398. <description>R0/5</description>
  99399. <value>0x5</value>
  99400. </enumeratedValue>
  99401. <enumeratedValue>
  99402. <name>DSE_6_R0_6</name>
  99403. <description>R0/6</description>
  99404. <value>0x6</value>
  99405. </enumeratedValue>
  99406. <enumeratedValue>
  99407. <name>DSE_7_R0_7</name>
  99408. <description>R0/7</description>
  99409. <value>0x7</value>
  99410. </enumeratedValue>
  99411. </enumeratedValues>
  99412. </field>
  99413. <field>
  99414. <name>SPEED</name>
  99415. <description>Speed Field</description>
  99416. <bitOffset>0x6</bitOffset>
  99417. <bitWidth>2</bitWidth>
  99418. <access>read-write</access>
  99419. <enumeratedValues>
  99420. <enumeratedValue>
  99421. <name>SPEED_0_low_50MHz_</name>
  99422. <description>low(50MHz)</description>
  99423. <value>0</value>
  99424. </enumeratedValue>
  99425. <enumeratedValue>
  99426. <name>SPEED_1_medium_100MHz_</name>
  99427. <description>medium(100MHz)</description>
  99428. <value>0x1</value>
  99429. </enumeratedValue>
  99430. <enumeratedValue>
  99431. <name>SPEED_2_medium_100MHz_</name>
  99432. <description>medium(100MHz)</description>
  99433. <value>0x2</value>
  99434. </enumeratedValue>
  99435. <enumeratedValue>
  99436. <name>SPEED_3_max_200MHz_</name>
  99437. <description>max(200MHz)</description>
  99438. <value>0x3</value>
  99439. </enumeratedValue>
  99440. </enumeratedValues>
  99441. </field>
  99442. <field>
  99443. <name>ODE</name>
  99444. <description>Open Drain Enable Field</description>
  99445. <bitOffset>0xB</bitOffset>
  99446. <bitWidth>1</bitWidth>
  99447. <access>read-write</access>
  99448. <enumeratedValues>
  99449. <enumeratedValue>
  99450. <name>ODE_0_Open_Drain_Disabled</name>
  99451. <description>Open Drain Disabled</description>
  99452. <value>0</value>
  99453. </enumeratedValue>
  99454. <enumeratedValue>
  99455. <name>ODE_1_Open_Drain_Enabled</name>
  99456. <description>Open Drain Enabled</description>
  99457. <value>0x1</value>
  99458. </enumeratedValue>
  99459. </enumeratedValues>
  99460. </field>
  99461. <field>
  99462. <name>PKE</name>
  99463. <description>Pull / Keep Enable Field</description>
  99464. <bitOffset>0xC</bitOffset>
  99465. <bitWidth>1</bitWidth>
  99466. <access>read-write</access>
  99467. <enumeratedValues>
  99468. <enumeratedValue>
  99469. <name>PKE_0_Pull_Keeper_Disabled</name>
  99470. <description>Pull/Keeper Disabled</description>
  99471. <value>0</value>
  99472. </enumeratedValue>
  99473. <enumeratedValue>
  99474. <name>PKE_1_Pull_Keeper_Enabled</name>
  99475. <description>Pull/Keeper Enabled</description>
  99476. <value>0x1</value>
  99477. </enumeratedValue>
  99478. </enumeratedValues>
  99479. </field>
  99480. <field>
  99481. <name>PUE</name>
  99482. <description>Pull / Keep Select Field</description>
  99483. <bitOffset>0xD</bitOffset>
  99484. <bitWidth>1</bitWidth>
  99485. <access>read-write</access>
  99486. <enumeratedValues>
  99487. <enumeratedValue>
  99488. <name>PUE_0_Keeper</name>
  99489. <description>Keeper</description>
  99490. <value>0</value>
  99491. </enumeratedValue>
  99492. <enumeratedValue>
  99493. <name>PUE_1_Pull</name>
  99494. <description>Pull</description>
  99495. <value>0x1</value>
  99496. </enumeratedValue>
  99497. </enumeratedValues>
  99498. </field>
  99499. <field>
  99500. <name>PUS</name>
  99501. <description>Pull Up / Down Config. Field</description>
  99502. <bitOffset>0xE</bitOffset>
  99503. <bitWidth>2</bitWidth>
  99504. <access>read-write</access>
  99505. <enumeratedValues>
  99506. <enumeratedValue>
  99507. <name>PUS_0_100K_Ohm_Pull_Down</name>
  99508. <description>100K Ohm Pull Down</description>
  99509. <value>0</value>
  99510. </enumeratedValue>
  99511. <enumeratedValue>
  99512. <name>PUS_1_47K_Ohm_Pull_Up</name>
  99513. <description>47K Ohm Pull Up</description>
  99514. <value>0x1</value>
  99515. </enumeratedValue>
  99516. <enumeratedValue>
  99517. <name>PUS_2_100K_Ohm_Pull_Up</name>
  99518. <description>100K Ohm Pull Up</description>
  99519. <value>0x2</value>
  99520. </enumeratedValue>
  99521. <enumeratedValue>
  99522. <name>PUS_3_22K_Ohm_Pull_Up</name>
  99523. <description>22K Ohm Pull Up</description>
  99524. <value>0x3</value>
  99525. </enumeratedValue>
  99526. </enumeratedValues>
  99527. </field>
  99528. <field>
  99529. <name>HYS</name>
  99530. <description>Hyst. Enable Field</description>
  99531. <bitOffset>0x10</bitOffset>
  99532. <bitWidth>1</bitWidth>
  99533. <access>read-write</access>
  99534. <enumeratedValues>
  99535. <enumeratedValue>
  99536. <name>HYS_0_Hysteresis_Disabled</name>
  99537. <description>Hysteresis Disabled</description>
  99538. <value>0</value>
  99539. </enumeratedValue>
  99540. <enumeratedValue>
  99541. <name>HYS_1_Hysteresis_Enabled</name>
  99542. <description>Hysteresis Enabled</description>
  99543. <value>0x1</value>
  99544. </enumeratedValue>
  99545. </enumeratedValues>
  99546. </field>
  99547. </fields>
  99548. </register>
  99549. <register>
  99550. <name>SW_PAD_CTL_PAD_SD1_CLK</name>
  99551. <description>SW_PAD_CTL_PAD_SD1_CLK SW PAD Control Register</description>
  99552. <addressOffset>0x44C</addressOffset>
  99553. <size>32</size>
  99554. <access>read-write</access>
  99555. <resetValue>0x10B0</resetValue>
  99556. <resetMask>0xFFFFFFFF</resetMask>
  99557. <fields>
  99558. <field>
  99559. <name>SRE</name>
  99560. <description>Slew Rate Field</description>
  99561. <bitOffset>0</bitOffset>
  99562. <bitWidth>1</bitWidth>
  99563. <access>read-write</access>
  99564. <enumeratedValues>
  99565. <enumeratedValue>
  99566. <name>SRE_0_Slow_Slew_Rate</name>
  99567. <description>Slow Slew Rate</description>
  99568. <value>0</value>
  99569. </enumeratedValue>
  99570. <enumeratedValue>
  99571. <name>SRE_1_Fast_Slew_Rate</name>
  99572. <description>Fast Slew Rate</description>
  99573. <value>0x1</value>
  99574. </enumeratedValue>
  99575. </enumeratedValues>
  99576. </field>
  99577. <field>
  99578. <name>DSE</name>
  99579. <description>Drive Strength Field</description>
  99580. <bitOffset>0x3</bitOffset>
  99581. <bitWidth>3</bitWidth>
  99582. <access>read-write</access>
  99583. <enumeratedValues>
  99584. <enumeratedValue>
  99585. <name>DSE_0_output_driver_disabled_</name>
  99586. <description>output driver disabled;</description>
  99587. <value>0</value>
  99588. </enumeratedValue>
  99589. <enumeratedValue>
  99590. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  99591. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  99592. <value>0x1</value>
  99593. </enumeratedValue>
  99594. <enumeratedValue>
  99595. <name>DSE_2_R0_2</name>
  99596. <description>R0/2</description>
  99597. <value>0x2</value>
  99598. </enumeratedValue>
  99599. <enumeratedValue>
  99600. <name>DSE_3_R0_3</name>
  99601. <description>R0/3</description>
  99602. <value>0x3</value>
  99603. </enumeratedValue>
  99604. <enumeratedValue>
  99605. <name>DSE_4_R0_4</name>
  99606. <description>R0/4</description>
  99607. <value>0x4</value>
  99608. </enumeratedValue>
  99609. <enumeratedValue>
  99610. <name>DSE_5_R0_5</name>
  99611. <description>R0/5</description>
  99612. <value>0x5</value>
  99613. </enumeratedValue>
  99614. <enumeratedValue>
  99615. <name>DSE_6_R0_6</name>
  99616. <description>R0/6</description>
  99617. <value>0x6</value>
  99618. </enumeratedValue>
  99619. <enumeratedValue>
  99620. <name>DSE_7_R0_7</name>
  99621. <description>R0/7</description>
  99622. <value>0x7</value>
  99623. </enumeratedValue>
  99624. </enumeratedValues>
  99625. </field>
  99626. <field>
  99627. <name>SPEED</name>
  99628. <description>Speed Field</description>
  99629. <bitOffset>0x6</bitOffset>
  99630. <bitWidth>2</bitWidth>
  99631. <access>read-write</access>
  99632. <enumeratedValues>
  99633. <enumeratedValue>
  99634. <name>SPEED_0_low_50MHz_</name>
  99635. <description>low(50MHz)</description>
  99636. <value>0</value>
  99637. </enumeratedValue>
  99638. <enumeratedValue>
  99639. <name>SPEED_1_medium_100MHz_</name>
  99640. <description>medium(100MHz)</description>
  99641. <value>0x1</value>
  99642. </enumeratedValue>
  99643. <enumeratedValue>
  99644. <name>SPEED_2_medium_100MHz_</name>
  99645. <description>medium(100MHz)</description>
  99646. <value>0x2</value>
  99647. </enumeratedValue>
  99648. <enumeratedValue>
  99649. <name>SPEED_3_max_200MHz_</name>
  99650. <description>max(200MHz)</description>
  99651. <value>0x3</value>
  99652. </enumeratedValue>
  99653. </enumeratedValues>
  99654. </field>
  99655. <field>
  99656. <name>ODE</name>
  99657. <description>Open Drain Enable Field</description>
  99658. <bitOffset>0xB</bitOffset>
  99659. <bitWidth>1</bitWidth>
  99660. <access>read-write</access>
  99661. <enumeratedValues>
  99662. <enumeratedValue>
  99663. <name>ODE_0_Open_Drain_Disabled</name>
  99664. <description>Open Drain Disabled</description>
  99665. <value>0</value>
  99666. </enumeratedValue>
  99667. <enumeratedValue>
  99668. <name>ODE_1_Open_Drain_Enabled</name>
  99669. <description>Open Drain Enabled</description>
  99670. <value>0x1</value>
  99671. </enumeratedValue>
  99672. </enumeratedValues>
  99673. </field>
  99674. <field>
  99675. <name>PKE</name>
  99676. <description>Pull / Keep Enable Field</description>
  99677. <bitOffset>0xC</bitOffset>
  99678. <bitWidth>1</bitWidth>
  99679. <access>read-write</access>
  99680. <enumeratedValues>
  99681. <enumeratedValue>
  99682. <name>PKE_0_Pull_Keeper_Disabled</name>
  99683. <description>Pull/Keeper Disabled</description>
  99684. <value>0</value>
  99685. </enumeratedValue>
  99686. <enumeratedValue>
  99687. <name>PKE_1_Pull_Keeper_Enabled</name>
  99688. <description>Pull/Keeper Enabled</description>
  99689. <value>0x1</value>
  99690. </enumeratedValue>
  99691. </enumeratedValues>
  99692. </field>
  99693. <field>
  99694. <name>PUE</name>
  99695. <description>Pull / Keep Select Field</description>
  99696. <bitOffset>0xD</bitOffset>
  99697. <bitWidth>1</bitWidth>
  99698. <access>read-write</access>
  99699. <enumeratedValues>
  99700. <enumeratedValue>
  99701. <name>PUE_0_Keeper</name>
  99702. <description>Keeper</description>
  99703. <value>0</value>
  99704. </enumeratedValue>
  99705. <enumeratedValue>
  99706. <name>PUE_1_Pull</name>
  99707. <description>Pull</description>
  99708. <value>0x1</value>
  99709. </enumeratedValue>
  99710. </enumeratedValues>
  99711. </field>
  99712. <field>
  99713. <name>PUS</name>
  99714. <description>Pull Up / Down Config. Field</description>
  99715. <bitOffset>0xE</bitOffset>
  99716. <bitWidth>2</bitWidth>
  99717. <access>read-write</access>
  99718. <enumeratedValues>
  99719. <enumeratedValue>
  99720. <name>PUS_0_100K_Ohm_Pull_Down</name>
  99721. <description>100K Ohm Pull Down</description>
  99722. <value>0</value>
  99723. </enumeratedValue>
  99724. <enumeratedValue>
  99725. <name>PUS_1_47K_Ohm_Pull_Up</name>
  99726. <description>47K Ohm Pull Up</description>
  99727. <value>0x1</value>
  99728. </enumeratedValue>
  99729. <enumeratedValue>
  99730. <name>PUS_2_100K_Ohm_Pull_Up</name>
  99731. <description>100K Ohm Pull Up</description>
  99732. <value>0x2</value>
  99733. </enumeratedValue>
  99734. <enumeratedValue>
  99735. <name>PUS_3_22K_Ohm_Pull_Up</name>
  99736. <description>22K Ohm Pull Up</description>
  99737. <value>0x3</value>
  99738. </enumeratedValue>
  99739. </enumeratedValues>
  99740. </field>
  99741. <field>
  99742. <name>HYS</name>
  99743. <description>Hyst. Enable Field</description>
  99744. <bitOffset>0x10</bitOffset>
  99745. <bitWidth>1</bitWidth>
  99746. <access>read-write</access>
  99747. <enumeratedValues>
  99748. <enumeratedValue>
  99749. <name>HYS_0_Hysteresis_Disabled</name>
  99750. <description>Hysteresis Disabled</description>
  99751. <value>0</value>
  99752. </enumeratedValue>
  99753. <enumeratedValue>
  99754. <name>HYS_1_Hysteresis_Enabled</name>
  99755. <description>Hysteresis Enabled</description>
  99756. <value>0x1</value>
  99757. </enumeratedValue>
  99758. </enumeratedValues>
  99759. </field>
  99760. </fields>
  99761. </register>
  99762. <register>
  99763. <name>SW_PAD_CTL_PAD_SD1_DATA0</name>
  99764. <description>SW_PAD_CTL_PAD_SD1_DATA0 SW PAD Control Register</description>
  99765. <addressOffset>0x450</addressOffset>
  99766. <size>32</size>
  99767. <access>read-write</access>
  99768. <resetValue>0x10B0</resetValue>
  99769. <resetMask>0xFFFFFFFF</resetMask>
  99770. <fields>
  99771. <field>
  99772. <name>SRE</name>
  99773. <description>Slew Rate Field</description>
  99774. <bitOffset>0</bitOffset>
  99775. <bitWidth>1</bitWidth>
  99776. <access>read-write</access>
  99777. <enumeratedValues>
  99778. <enumeratedValue>
  99779. <name>SRE_0_Slow_Slew_Rate</name>
  99780. <description>Slow Slew Rate</description>
  99781. <value>0</value>
  99782. </enumeratedValue>
  99783. <enumeratedValue>
  99784. <name>SRE_1_Fast_Slew_Rate</name>
  99785. <description>Fast Slew Rate</description>
  99786. <value>0x1</value>
  99787. </enumeratedValue>
  99788. </enumeratedValues>
  99789. </field>
  99790. <field>
  99791. <name>DSE</name>
  99792. <description>Drive Strength Field</description>
  99793. <bitOffset>0x3</bitOffset>
  99794. <bitWidth>3</bitWidth>
  99795. <access>read-write</access>
  99796. <enumeratedValues>
  99797. <enumeratedValue>
  99798. <name>DSE_0_output_driver_disabled_</name>
  99799. <description>output driver disabled;</description>
  99800. <value>0</value>
  99801. </enumeratedValue>
  99802. <enumeratedValue>
  99803. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  99804. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  99805. <value>0x1</value>
  99806. </enumeratedValue>
  99807. <enumeratedValue>
  99808. <name>DSE_2_R0_2</name>
  99809. <description>R0/2</description>
  99810. <value>0x2</value>
  99811. </enumeratedValue>
  99812. <enumeratedValue>
  99813. <name>DSE_3_R0_3</name>
  99814. <description>R0/3</description>
  99815. <value>0x3</value>
  99816. </enumeratedValue>
  99817. <enumeratedValue>
  99818. <name>DSE_4_R0_4</name>
  99819. <description>R0/4</description>
  99820. <value>0x4</value>
  99821. </enumeratedValue>
  99822. <enumeratedValue>
  99823. <name>DSE_5_R0_5</name>
  99824. <description>R0/5</description>
  99825. <value>0x5</value>
  99826. </enumeratedValue>
  99827. <enumeratedValue>
  99828. <name>DSE_6_R0_6</name>
  99829. <description>R0/6</description>
  99830. <value>0x6</value>
  99831. </enumeratedValue>
  99832. <enumeratedValue>
  99833. <name>DSE_7_R0_7</name>
  99834. <description>R0/7</description>
  99835. <value>0x7</value>
  99836. </enumeratedValue>
  99837. </enumeratedValues>
  99838. </field>
  99839. <field>
  99840. <name>SPEED</name>
  99841. <description>Speed Field</description>
  99842. <bitOffset>0x6</bitOffset>
  99843. <bitWidth>2</bitWidth>
  99844. <access>read-write</access>
  99845. <enumeratedValues>
  99846. <enumeratedValue>
  99847. <name>SPEED_0_low_50MHz_</name>
  99848. <description>low(50MHz)</description>
  99849. <value>0</value>
  99850. </enumeratedValue>
  99851. <enumeratedValue>
  99852. <name>SPEED_1_medium_100MHz_</name>
  99853. <description>medium(100MHz)</description>
  99854. <value>0x1</value>
  99855. </enumeratedValue>
  99856. <enumeratedValue>
  99857. <name>SPEED_2_medium_100MHz_</name>
  99858. <description>medium(100MHz)</description>
  99859. <value>0x2</value>
  99860. </enumeratedValue>
  99861. <enumeratedValue>
  99862. <name>SPEED_3_max_200MHz_</name>
  99863. <description>max(200MHz)</description>
  99864. <value>0x3</value>
  99865. </enumeratedValue>
  99866. </enumeratedValues>
  99867. </field>
  99868. <field>
  99869. <name>ODE</name>
  99870. <description>Open Drain Enable Field</description>
  99871. <bitOffset>0xB</bitOffset>
  99872. <bitWidth>1</bitWidth>
  99873. <access>read-write</access>
  99874. <enumeratedValues>
  99875. <enumeratedValue>
  99876. <name>ODE_0_Open_Drain_Disabled</name>
  99877. <description>Open Drain Disabled</description>
  99878. <value>0</value>
  99879. </enumeratedValue>
  99880. <enumeratedValue>
  99881. <name>ODE_1_Open_Drain_Enabled</name>
  99882. <description>Open Drain Enabled</description>
  99883. <value>0x1</value>
  99884. </enumeratedValue>
  99885. </enumeratedValues>
  99886. </field>
  99887. <field>
  99888. <name>PKE</name>
  99889. <description>Pull / Keep Enable Field</description>
  99890. <bitOffset>0xC</bitOffset>
  99891. <bitWidth>1</bitWidth>
  99892. <access>read-write</access>
  99893. <enumeratedValues>
  99894. <enumeratedValue>
  99895. <name>PKE_0_Pull_Keeper_Disabled</name>
  99896. <description>Pull/Keeper Disabled</description>
  99897. <value>0</value>
  99898. </enumeratedValue>
  99899. <enumeratedValue>
  99900. <name>PKE_1_Pull_Keeper_Enabled</name>
  99901. <description>Pull/Keeper Enabled</description>
  99902. <value>0x1</value>
  99903. </enumeratedValue>
  99904. </enumeratedValues>
  99905. </field>
  99906. <field>
  99907. <name>PUE</name>
  99908. <description>Pull / Keep Select Field</description>
  99909. <bitOffset>0xD</bitOffset>
  99910. <bitWidth>1</bitWidth>
  99911. <access>read-write</access>
  99912. <enumeratedValues>
  99913. <enumeratedValue>
  99914. <name>PUE_0_Keeper</name>
  99915. <description>Keeper</description>
  99916. <value>0</value>
  99917. </enumeratedValue>
  99918. <enumeratedValue>
  99919. <name>PUE_1_Pull</name>
  99920. <description>Pull</description>
  99921. <value>0x1</value>
  99922. </enumeratedValue>
  99923. </enumeratedValues>
  99924. </field>
  99925. <field>
  99926. <name>PUS</name>
  99927. <description>Pull Up / Down Config. Field</description>
  99928. <bitOffset>0xE</bitOffset>
  99929. <bitWidth>2</bitWidth>
  99930. <access>read-write</access>
  99931. <enumeratedValues>
  99932. <enumeratedValue>
  99933. <name>PUS_0_100K_Ohm_Pull_Down</name>
  99934. <description>100K Ohm Pull Down</description>
  99935. <value>0</value>
  99936. </enumeratedValue>
  99937. <enumeratedValue>
  99938. <name>PUS_1_47K_Ohm_Pull_Up</name>
  99939. <description>47K Ohm Pull Up</description>
  99940. <value>0x1</value>
  99941. </enumeratedValue>
  99942. <enumeratedValue>
  99943. <name>PUS_2_100K_Ohm_Pull_Up</name>
  99944. <description>100K Ohm Pull Up</description>
  99945. <value>0x2</value>
  99946. </enumeratedValue>
  99947. <enumeratedValue>
  99948. <name>PUS_3_22K_Ohm_Pull_Up</name>
  99949. <description>22K Ohm Pull Up</description>
  99950. <value>0x3</value>
  99951. </enumeratedValue>
  99952. </enumeratedValues>
  99953. </field>
  99954. <field>
  99955. <name>HYS</name>
  99956. <description>Hyst. Enable Field</description>
  99957. <bitOffset>0x10</bitOffset>
  99958. <bitWidth>1</bitWidth>
  99959. <access>read-write</access>
  99960. <enumeratedValues>
  99961. <enumeratedValue>
  99962. <name>HYS_0_Hysteresis_Disabled</name>
  99963. <description>Hysteresis Disabled</description>
  99964. <value>0</value>
  99965. </enumeratedValue>
  99966. <enumeratedValue>
  99967. <name>HYS_1_Hysteresis_Enabled</name>
  99968. <description>Hysteresis Enabled</description>
  99969. <value>0x1</value>
  99970. </enumeratedValue>
  99971. </enumeratedValues>
  99972. </field>
  99973. </fields>
  99974. </register>
  99975. <register>
  99976. <name>SW_PAD_CTL_PAD_SD1_DATA1</name>
  99977. <description>SW_PAD_CTL_PAD_SD1_DATA1 SW PAD Control Register</description>
  99978. <addressOffset>0x454</addressOffset>
  99979. <size>32</size>
  99980. <access>read-write</access>
  99981. <resetValue>0x10B0</resetValue>
  99982. <resetMask>0xFFFFFFFF</resetMask>
  99983. <fields>
  99984. <field>
  99985. <name>SRE</name>
  99986. <description>Slew Rate Field</description>
  99987. <bitOffset>0</bitOffset>
  99988. <bitWidth>1</bitWidth>
  99989. <access>read-write</access>
  99990. <enumeratedValues>
  99991. <enumeratedValue>
  99992. <name>SRE_0_Slow_Slew_Rate</name>
  99993. <description>Slow Slew Rate</description>
  99994. <value>0</value>
  99995. </enumeratedValue>
  99996. <enumeratedValue>
  99997. <name>SRE_1_Fast_Slew_Rate</name>
  99998. <description>Fast Slew Rate</description>
  99999. <value>0x1</value>
  100000. </enumeratedValue>
  100001. </enumeratedValues>
  100002. </field>
  100003. <field>
  100004. <name>DSE</name>
  100005. <description>Drive Strength Field</description>
  100006. <bitOffset>0x3</bitOffset>
  100007. <bitWidth>3</bitWidth>
  100008. <access>read-write</access>
  100009. <enumeratedValues>
  100010. <enumeratedValue>
  100011. <name>DSE_0_output_driver_disabled_</name>
  100012. <description>output driver disabled;</description>
  100013. <value>0</value>
  100014. </enumeratedValue>
  100015. <enumeratedValue>
  100016. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  100017. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  100018. <value>0x1</value>
  100019. </enumeratedValue>
  100020. <enumeratedValue>
  100021. <name>DSE_2_R0_2</name>
  100022. <description>R0/2</description>
  100023. <value>0x2</value>
  100024. </enumeratedValue>
  100025. <enumeratedValue>
  100026. <name>DSE_3_R0_3</name>
  100027. <description>R0/3</description>
  100028. <value>0x3</value>
  100029. </enumeratedValue>
  100030. <enumeratedValue>
  100031. <name>DSE_4_R0_4</name>
  100032. <description>R0/4</description>
  100033. <value>0x4</value>
  100034. </enumeratedValue>
  100035. <enumeratedValue>
  100036. <name>DSE_5_R0_5</name>
  100037. <description>R0/5</description>
  100038. <value>0x5</value>
  100039. </enumeratedValue>
  100040. <enumeratedValue>
  100041. <name>DSE_6_R0_6</name>
  100042. <description>R0/6</description>
  100043. <value>0x6</value>
  100044. </enumeratedValue>
  100045. <enumeratedValue>
  100046. <name>DSE_7_R0_7</name>
  100047. <description>R0/7</description>
  100048. <value>0x7</value>
  100049. </enumeratedValue>
  100050. </enumeratedValues>
  100051. </field>
  100052. <field>
  100053. <name>SPEED</name>
  100054. <description>Speed Field</description>
  100055. <bitOffset>0x6</bitOffset>
  100056. <bitWidth>2</bitWidth>
  100057. <access>read-write</access>
  100058. <enumeratedValues>
  100059. <enumeratedValue>
  100060. <name>SPEED_0_low_50MHz_</name>
  100061. <description>low(50MHz)</description>
  100062. <value>0</value>
  100063. </enumeratedValue>
  100064. <enumeratedValue>
  100065. <name>SPEED_1_medium_100MHz_</name>
  100066. <description>medium(100MHz)</description>
  100067. <value>0x1</value>
  100068. </enumeratedValue>
  100069. <enumeratedValue>
  100070. <name>SPEED_2_medium_100MHz_</name>
  100071. <description>medium(100MHz)</description>
  100072. <value>0x2</value>
  100073. </enumeratedValue>
  100074. <enumeratedValue>
  100075. <name>SPEED_3_max_200MHz_</name>
  100076. <description>max(200MHz)</description>
  100077. <value>0x3</value>
  100078. </enumeratedValue>
  100079. </enumeratedValues>
  100080. </field>
  100081. <field>
  100082. <name>ODE</name>
  100083. <description>Open Drain Enable Field</description>
  100084. <bitOffset>0xB</bitOffset>
  100085. <bitWidth>1</bitWidth>
  100086. <access>read-write</access>
  100087. <enumeratedValues>
  100088. <enumeratedValue>
  100089. <name>ODE_0_Open_Drain_Disabled</name>
  100090. <description>Open Drain Disabled</description>
  100091. <value>0</value>
  100092. </enumeratedValue>
  100093. <enumeratedValue>
  100094. <name>ODE_1_Open_Drain_Enabled</name>
  100095. <description>Open Drain Enabled</description>
  100096. <value>0x1</value>
  100097. </enumeratedValue>
  100098. </enumeratedValues>
  100099. </field>
  100100. <field>
  100101. <name>PKE</name>
  100102. <description>Pull / Keep Enable Field</description>
  100103. <bitOffset>0xC</bitOffset>
  100104. <bitWidth>1</bitWidth>
  100105. <access>read-write</access>
  100106. <enumeratedValues>
  100107. <enumeratedValue>
  100108. <name>PKE_0_Pull_Keeper_Disabled</name>
  100109. <description>Pull/Keeper Disabled</description>
  100110. <value>0</value>
  100111. </enumeratedValue>
  100112. <enumeratedValue>
  100113. <name>PKE_1_Pull_Keeper_Enabled</name>
  100114. <description>Pull/Keeper Enabled</description>
  100115. <value>0x1</value>
  100116. </enumeratedValue>
  100117. </enumeratedValues>
  100118. </field>
  100119. <field>
  100120. <name>PUE</name>
  100121. <description>Pull / Keep Select Field</description>
  100122. <bitOffset>0xD</bitOffset>
  100123. <bitWidth>1</bitWidth>
  100124. <access>read-write</access>
  100125. <enumeratedValues>
  100126. <enumeratedValue>
  100127. <name>PUE_0_Keeper</name>
  100128. <description>Keeper</description>
  100129. <value>0</value>
  100130. </enumeratedValue>
  100131. <enumeratedValue>
  100132. <name>PUE_1_Pull</name>
  100133. <description>Pull</description>
  100134. <value>0x1</value>
  100135. </enumeratedValue>
  100136. </enumeratedValues>
  100137. </field>
  100138. <field>
  100139. <name>PUS</name>
  100140. <description>Pull Up / Down Config. Field</description>
  100141. <bitOffset>0xE</bitOffset>
  100142. <bitWidth>2</bitWidth>
  100143. <access>read-write</access>
  100144. <enumeratedValues>
  100145. <enumeratedValue>
  100146. <name>PUS_0_100K_Ohm_Pull_Down</name>
  100147. <description>100K Ohm Pull Down</description>
  100148. <value>0</value>
  100149. </enumeratedValue>
  100150. <enumeratedValue>
  100151. <name>PUS_1_47K_Ohm_Pull_Up</name>
  100152. <description>47K Ohm Pull Up</description>
  100153. <value>0x1</value>
  100154. </enumeratedValue>
  100155. <enumeratedValue>
  100156. <name>PUS_2_100K_Ohm_Pull_Up</name>
  100157. <description>100K Ohm Pull Up</description>
  100158. <value>0x2</value>
  100159. </enumeratedValue>
  100160. <enumeratedValue>
  100161. <name>PUS_3_22K_Ohm_Pull_Up</name>
  100162. <description>22K Ohm Pull Up</description>
  100163. <value>0x3</value>
  100164. </enumeratedValue>
  100165. </enumeratedValues>
  100166. </field>
  100167. <field>
  100168. <name>HYS</name>
  100169. <description>Hyst. Enable Field</description>
  100170. <bitOffset>0x10</bitOffset>
  100171. <bitWidth>1</bitWidth>
  100172. <access>read-write</access>
  100173. <enumeratedValues>
  100174. <enumeratedValue>
  100175. <name>HYS_0_Hysteresis_Disabled</name>
  100176. <description>Hysteresis Disabled</description>
  100177. <value>0</value>
  100178. </enumeratedValue>
  100179. <enumeratedValue>
  100180. <name>HYS_1_Hysteresis_Enabled</name>
  100181. <description>Hysteresis Enabled</description>
  100182. <value>0x1</value>
  100183. </enumeratedValue>
  100184. </enumeratedValues>
  100185. </field>
  100186. </fields>
  100187. </register>
  100188. <register>
  100189. <name>SW_PAD_CTL_PAD_SD1_DATA2</name>
  100190. <description>SW_PAD_CTL_PAD_SD1_DATA2 SW PAD Control Register</description>
  100191. <addressOffset>0x458</addressOffset>
  100192. <size>32</size>
  100193. <access>read-write</access>
  100194. <resetValue>0x10B0</resetValue>
  100195. <resetMask>0xFFFFFFFF</resetMask>
  100196. <fields>
  100197. <field>
  100198. <name>SRE</name>
  100199. <description>Slew Rate Field</description>
  100200. <bitOffset>0</bitOffset>
  100201. <bitWidth>1</bitWidth>
  100202. <access>read-write</access>
  100203. <enumeratedValues>
  100204. <enumeratedValue>
  100205. <name>SRE_0_Slow_Slew_Rate</name>
  100206. <description>Slow Slew Rate</description>
  100207. <value>0</value>
  100208. </enumeratedValue>
  100209. <enumeratedValue>
  100210. <name>SRE_1_Fast_Slew_Rate</name>
  100211. <description>Fast Slew Rate</description>
  100212. <value>0x1</value>
  100213. </enumeratedValue>
  100214. </enumeratedValues>
  100215. </field>
  100216. <field>
  100217. <name>DSE</name>
  100218. <description>Drive Strength Field</description>
  100219. <bitOffset>0x3</bitOffset>
  100220. <bitWidth>3</bitWidth>
  100221. <access>read-write</access>
  100222. <enumeratedValues>
  100223. <enumeratedValue>
  100224. <name>DSE_0_output_driver_disabled_</name>
  100225. <description>output driver disabled;</description>
  100226. <value>0</value>
  100227. </enumeratedValue>
  100228. <enumeratedValue>
  100229. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  100230. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  100231. <value>0x1</value>
  100232. </enumeratedValue>
  100233. <enumeratedValue>
  100234. <name>DSE_2_R0_2</name>
  100235. <description>R0/2</description>
  100236. <value>0x2</value>
  100237. </enumeratedValue>
  100238. <enumeratedValue>
  100239. <name>DSE_3_R0_3</name>
  100240. <description>R0/3</description>
  100241. <value>0x3</value>
  100242. </enumeratedValue>
  100243. <enumeratedValue>
  100244. <name>DSE_4_R0_4</name>
  100245. <description>R0/4</description>
  100246. <value>0x4</value>
  100247. </enumeratedValue>
  100248. <enumeratedValue>
  100249. <name>DSE_5_R0_5</name>
  100250. <description>R0/5</description>
  100251. <value>0x5</value>
  100252. </enumeratedValue>
  100253. <enumeratedValue>
  100254. <name>DSE_6_R0_6</name>
  100255. <description>R0/6</description>
  100256. <value>0x6</value>
  100257. </enumeratedValue>
  100258. <enumeratedValue>
  100259. <name>DSE_7_R0_7</name>
  100260. <description>R0/7</description>
  100261. <value>0x7</value>
  100262. </enumeratedValue>
  100263. </enumeratedValues>
  100264. </field>
  100265. <field>
  100266. <name>SPEED</name>
  100267. <description>Speed Field</description>
  100268. <bitOffset>0x6</bitOffset>
  100269. <bitWidth>2</bitWidth>
  100270. <access>read-write</access>
  100271. <enumeratedValues>
  100272. <enumeratedValue>
  100273. <name>SPEED_0_low_50MHz_</name>
  100274. <description>low(50MHz)</description>
  100275. <value>0</value>
  100276. </enumeratedValue>
  100277. <enumeratedValue>
  100278. <name>SPEED_1_medium_100MHz_</name>
  100279. <description>medium(100MHz)</description>
  100280. <value>0x1</value>
  100281. </enumeratedValue>
  100282. <enumeratedValue>
  100283. <name>SPEED_2_medium_100MHz_</name>
  100284. <description>medium(100MHz)</description>
  100285. <value>0x2</value>
  100286. </enumeratedValue>
  100287. <enumeratedValue>
  100288. <name>SPEED_3_max_200MHz_</name>
  100289. <description>max(200MHz)</description>
  100290. <value>0x3</value>
  100291. </enumeratedValue>
  100292. </enumeratedValues>
  100293. </field>
  100294. <field>
  100295. <name>ODE</name>
  100296. <description>Open Drain Enable Field</description>
  100297. <bitOffset>0xB</bitOffset>
  100298. <bitWidth>1</bitWidth>
  100299. <access>read-write</access>
  100300. <enumeratedValues>
  100301. <enumeratedValue>
  100302. <name>ODE_0_Open_Drain_Disabled</name>
  100303. <description>Open Drain Disabled</description>
  100304. <value>0</value>
  100305. </enumeratedValue>
  100306. <enumeratedValue>
  100307. <name>ODE_1_Open_Drain_Enabled</name>
  100308. <description>Open Drain Enabled</description>
  100309. <value>0x1</value>
  100310. </enumeratedValue>
  100311. </enumeratedValues>
  100312. </field>
  100313. <field>
  100314. <name>PKE</name>
  100315. <description>Pull / Keep Enable Field</description>
  100316. <bitOffset>0xC</bitOffset>
  100317. <bitWidth>1</bitWidth>
  100318. <access>read-write</access>
  100319. <enumeratedValues>
  100320. <enumeratedValue>
  100321. <name>PKE_0_Pull_Keeper_Disabled</name>
  100322. <description>Pull/Keeper Disabled</description>
  100323. <value>0</value>
  100324. </enumeratedValue>
  100325. <enumeratedValue>
  100326. <name>PKE_1_Pull_Keeper_Enabled</name>
  100327. <description>Pull/Keeper Enabled</description>
  100328. <value>0x1</value>
  100329. </enumeratedValue>
  100330. </enumeratedValues>
  100331. </field>
  100332. <field>
  100333. <name>PUE</name>
  100334. <description>Pull / Keep Select Field</description>
  100335. <bitOffset>0xD</bitOffset>
  100336. <bitWidth>1</bitWidth>
  100337. <access>read-write</access>
  100338. <enumeratedValues>
  100339. <enumeratedValue>
  100340. <name>PUE_0_Keeper</name>
  100341. <description>Keeper</description>
  100342. <value>0</value>
  100343. </enumeratedValue>
  100344. <enumeratedValue>
  100345. <name>PUE_1_Pull</name>
  100346. <description>Pull</description>
  100347. <value>0x1</value>
  100348. </enumeratedValue>
  100349. </enumeratedValues>
  100350. </field>
  100351. <field>
  100352. <name>PUS</name>
  100353. <description>Pull Up / Down Config. Field</description>
  100354. <bitOffset>0xE</bitOffset>
  100355. <bitWidth>2</bitWidth>
  100356. <access>read-write</access>
  100357. <enumeratedValues>
  100358. <enumeratedValue>
  100359. <name>PUS_0_100K_Ohm_Pull_Down</name>
  100360. <description>100K Ohm Pull Down</description>
  100361. <value>0</value>
  100362. </enumeratedValue>
  100363. <enumeratedValue>
  100364. <name>PUS_1_47K_Ohm_Pull_Up</name>
  100365. <description>47K Ohm Pull Up</description>
  100366. <value>0x1</value>
  100367. </enumeratedValue>
  100368. <enumeratedValue>
  100369. <name>PUS_2_100K_Ohm_Pull_Up</name>
  100370. <description>100K Ohm Pull Up</description>
  100371. <value>0x2</value>
  100372. </enumeratedValue>
  100373. <enumeratedValue>
  100374. <name>PUS_3_22K_Ohm_Pull_Up</name>
  100375. <description>22K Ohm Pull Up</description>
  100376. <value>0x3</value>
  100377. </enumeratedValue>
  100378. </enumeratedValues>
  100379. </field>
  100380. <field>
  100381. <name>HYS</name>
  100382. <description>Hyst. Enable Field</description>
  100383. <bitOffset>0x10</bitOffset>
  100384. <bitWidth>1</bitWidth>
  100385. <access>read-write</access>
  100386. <enumeratedValues>
  100387. <enumeratedValue>
  100388. <name>HYS_0_Hysteresis_Disabled</name>
  100389. <description>Hysteresis Disabled</description>
  100390. <value>0</value>
  100391. </enumeratedValue>
  100392. <enumeratedValue>
  100393. <name>HYS_1_Hysteresis_Enabled</name>
  100394. <description>Hysteresis Enabled</description>
  100395. <value>0x1</value>
  100396. </enumeratedValue>
  100397. </enumeratedValues>
  100398. </field>
  100399. </fields>
  100400. </register>
  100401. <register>
  100402. <name>SW_PAD_CTL_PAD_SD1_DATA3</name>
  100403. <description>SW_PAD_CTL_PAD_SD1_DATA3 SW PAD Control Register</description>
  100404. <addressOffset>0x45C</addressOffset>
  100405. <size>32</size>
  100406. <access>read-write</access>
  100407. <resetValue>0x10B0</resetValue>
  100408. <resetMask>0xFFFFFFFF</resetMask>
  100409. <fields>
  100410. <field>
  100411. <name>SRE</name>
  100412. <description>Slew Rate Field</description>
  100413. <bitOffset>0</bitOffset>
  100414. <bitWidth>1</bitWidth>
  100415. <access>read-write</access>
  100416. <enumeratedValues>
  100417. <enumeratedValue>
  100418. <name>SRE_0_Slow_Slew_Rate</name>
  100419. <description>Slow Slew Rate</description>
  100420. <value>0</value>
  100421. </enumeratedValue>
  100422. <enumeratedValue>
  100423. <name>SRE_1_Fast_Slew_Rate</name>
  100424. <description>Fast Slew Rate</description>
  100425. <value>0x1</value>
  100426. </enumeratedValue>
  100427. </enumeratedValues>
  100428. </field>
  100429. <field>
  100430. <name>DSE</name>
  100431. <description>Drive Strength Field</description>
  100432. <bitOffset>0x3</bitOffset>
  100433. <bitWidth>3</bitWidth>
  100434. <access>read-write</access>
  100435. <enumeratedValues>
  100436. <enumeratedValue>
  100437. <name>DSE_0_output_driver_disabled_</name>
  100438. <description>output driver disabled;</description>
  100439. <value>0</value>
  100440. </enumeratedValue>
  100441. <enumeratedValue>
  100442. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  100443. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  100444. <value>0x1</value>
  100445. </enumeratedValue>
  100446. <enumeratedValue>
  100447. <name>DSE_2_R0_2</name>
  100448. <description>R0/2</description>
  100449. <value>0x2</value>
  100450. </enumeratedValue>
  100451. <enumeratedValue>
  100452. <name>DSE_3_R0_3</name>
  100453. <description>R0/3</description>
  100454. <value>0x3</value>
  100455. </enumeratedValue>
  100456. <enumeratedValue>
  100457. <name>DSE_4_R0_4</name>
  100458. <description>R0/4</description>
  100459. <value>0x4</value>
  100460. </enumeratedValue>
  100461. <enumeratedValue>
  100462. <name>DSE_5_R0_5</name>
  100463. <description>R0/5</description>
  100464. <value>0x5</value>
  100465. </enumeratedValue>
  100466. <enumeratedValue>
  100467. <name>DSE_6_R0_6</name>
  100468. <description>R0/6</description>
  100469. <value>0x6</value>
  100470. </enumeratedValue>
  100471. <enumeratedValue>
  100472. <name>DSE_7_R0_7</name>
  100473. <description>R0/7</description>
  100474. <value>0x7</value>
  100475. </enumeratedValue>
  100476. </enumeratedValues>
  100477. </field>
  100478. <field>
  100479. <name>SPEED</name>
  100480. <description>Speed Field</description>
  100481. <bitOffset>0x6</bitOffset>
  100482. <bitWidth>2</bitWidth>
  100483. <access>read-write</access>
  100484. <enumeratedValues>
  100485. <enumeratedValue>
  100486. <name>SPEED_0_low_50MHz_</name>
  100487. <description>low(50MHz)</description>
  100488. <value>0</value>
  100489. </enumeratedValue>
  100490. <enumeratedValue>
  100491. <name>SPEED_1_medium_100MHz_</name>
  100492. <description>medium(100MHz)</description>
  100493. <value>0x1</value>
  100494. </enumeratedValue>
  100495. <enumeratedValue>
  100496. <name>SPEED_2_medium_100MHz_</name>
  100497. <description>medium(100MHz)</description>
  100498. <value>0x2</value>
  100499. </enumeratedValue>
  100500. <enumeratedValue>
  100501. <name>SPEED_3_max_200MHz_</name>
  100502. <description>max(200MHz)</description>
  100503. <value>0x3</value>
  100504. </enumeratedValue>
  100505. </enumeratedValues>
  100506. </field>
  100507. <field>
  100508. <name>ODE</name>
  100509. <description>Open Drain Enable Field</description>
  100510. <bitOffset>0xB</bitOffset>
  100511. <bitWidth>1</bitWidth>
  100512. <access>read-write</access>
  100513. <enumeratedValues>
  100514. <enumeratedValue>
  100515. <name>ODE_0_Open_Drain_Disabled</name>
  100516. <description>Open Drain Disabled</description>
  100517. <value>0</value>
  100518. </enumeratedValue>
  100519. <enumeratedValue>
  100520. <name>ODE_1_Open_Drain_Enabled</name>
  100521. <description>Open Drain Enabled</description>
  100522. <value>0x1</value>
  100523. </enumeratedValue>
  100524. </enumeratedValues>
  100525. </field>
  100526. <field>
  100527. <name>PKE</name>
  100528. <description>Pull / Keep Enable Field</description>
  100529. <bitOffset>0xC</bitOffset>
  100530. <bitWidth>1</bitWidth>
  100531. <access>read-write</access>
  100532. <enumeratedValues>
  100533. <enumeratedValue>
  100534. <name>PKE_0_Pull_Keeper_Disabled</name>
  100535. <description>Pull/Keeper Disabled</description>
  100536. <value>0</value>
  100537. </enumeratedValue>
  100538. <enumeratedValue>
  100539. <name>PKE_1_Pull_Keeper_Enabled</name>
  100540. <description>Pull/Keeper Enabled</description>
  100541. <value>0x1</value>
  100542. </enumeratedValue>
  100543. </enumeratedValues>
  100544. </field>
  100545. <field>
  100546. <name>PUE</name>
  100547. <description>Pull / Keep Select Field</description>
  100548. <bitOffset>0xD</bitOffset>
  100549. <bitWidth>1</bitWidth>
  100550. <access>read-write</access>
  100551. <enumeratedValues>
  100552. <enumeratedValue>
  100553. <name>PUE_0_Keeper</name>
  100554. <description>Keeper</description>
  100555. <value>0</value>
  100556. </enumeratedValue>
  100557. <enumeratedValue>
  100558. <name>PUE_1_Pull</name>
  100559. <description>Pull</description>
  100560. <value>0x1</value>
  100561. </enumeratedValue>
  100562. </enumeratedValues>
  100563. </field>
  100564. <field>
  100565. <name>PUS</name>
  100566. <description>Pull Up / Down Config. Field</description>
  100567. <bitOffset>0xE</bitOffset>
  100568. <bitWidth>2</bitWidth>
  100569. <access>read-write</access>
  100570. <enumeratedValues>
  100571. <enumeratedValue>
  100572. <name>PUS_0_100K_Ohm_Pull_Down</name>
  100573. <description>100K Ohm Pull Down</description>
  100574. <value>0</value>
  100575. </enumeratedValue>
  100576. <enumeratedValue>
  100577. <name>PUS_1_47K_Ohm_Pull_Up</name>
  100578. <description>47K Ohm Pull Up</description>
  100579. <value>0x1</value>
  100580. </enumeratedValue>
  100581. <enumeratedValue>
  100582. <name>PUS_2_100K_Ohm_Pull_Up</name>
  100583. <description>100K Ohm Pull Up</description>
  100584. <value>0x2</value>
  100585. </enumeratedValue>
  100586. <enumeratedValue>
  100587. <name>PUS_3_22K_Ohm_Pull_Up</name>
  100588. <description>22K Ohm Pull Up</description>
  100589. <value>0x3</value>
  100590. </enumeratedValue>
  100591. </enumeratedValues>
  100592. </field>
  100593. <field>
  100594. <name>HYS</name>
  100595. <description>Hyst. Enable Field</description>
  100596. <bitOffset>0x10</bitOffset>
  100597. <bitWidth>1</bitWidth>
  100598. <access>read-write</access>
  100599. <enumeratedValues>
  100600. <enumeratedValue>
  100601. <name>HYS_0_Hysteresis_Disabled</name>
  100602. <description>Hysteresis Disabled</description>
  100603. <value>0</value>
  100604. </enumeratedValue>
  100605. <enumeratedValue>
  100606. <name>HYS_1_Hysteresis_Enabled</name>
  100607. <description>Hysteresis Enabled</description>
  100608. <value>0x1</value>
  100609. </enumeratedValue>
  100610. </enumeratedValues>
  100611. </field>
  100612. </fields>
  100613. </register>
  100614. <register>
  100615. <name>SW_PAD_CTL_PAD_CSI_MCLK</name>
  100616. <description>SW_PAD_CTL_PAD_CSI_MCLK SW PAD Control Register</description>
  100617. <addressOffset>0x460</addressOffset>
  100618. <size>32</size>
  100619. <access>read-write</access>
  100620. <resetValue>0x10B0</resetValue>
  100621. <resetMask>0xFFFFFFFF</resetMask>
  100622. <fields>
  100623. <field>
  100624. <name>SRE</name>
  100625. <description>Slew Rate Field</description>
  100626. <bitOffset>0</bitOffset>
  100627. <bitWidth>1</bitWidth>
  100628. <access>read-write</access>
  100629. <enumeratedValues>
  100630. <enumeratedValue>
  100631. <name>SRE_0_Slow_Slew_Rate</name>
  100632. <description>Slow Slew Rate</description>
  100633. <value>0</value>
  100634. </enumeratedValue>
  100635. <enumeratedValue>
  100636. <name>SRE_1_Fast_Slew_Rate</name>
  100637. <description>Fast Slew Rate</description>
  100638. <value>0x1</value>
  100639. </enumeratedValue>
  100640. </enumeratedValues>
  100641. </field>
  100642. <field>
  100643. <name>DSE</name>
  100644. <description>Drive Strength Field</description>
  100645. <bitOffset>0x3</bitOffset>
  100646. <bitWidth>3</bitWidth>
  100647. <access>read-write</access>
  100648. <enumeratedValues>
  100649. <enumeratedValue>
  100650. <name>DSE_0_output_driver_disabled_</name>
  100651. <description>output driver disabled;</description>
  100652. <value>0</value>
  100653. </enumeratedValue>
  100654. <enumeratedValue>
  100655. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  100656. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  100657. <value>0x1</value>
  100658. </enumeratedValue>
  100659. <enumeratedValue>
  100660. <name>DSE_2_R0_2</name>
  100661. <description>R0/2</description>
  100662. <value>0x2</value>
  100663. </enumeratedValue>
  100664. <enumeratedValue>
  100665. <name>DSE_3_R0_3</name>
  100666. <description>R0/3</description>
  100667. <value>0x3</value>
  100668. </enumeratedValue>
  100669. <enumeratedValue>
  100670. <name>DSE_4_R0_4</name>
  100671. <description>R0/4</description>
  100672. <value>0x4</value>
  100673. </enumeratedValue>
  100674. <enumeratedValue>
  100675. <name>DSE_5_R0_5</name>
  100676. <description>R0/5</description>
  100677. <value>0x5</value>
  100678. </enumeratedValue>
  100679. <enumeratedValue>
  100680. <name>DSE_6_R0_6</name>
  100681. <description>R0/6</description>
  100682. <value>0x6</value>
  100683. </enumeratedValue>
  100684. <enumeratedValue>
  100685. <name>DSE_7_R0_7</name>
  100686. <description>R0/7</description>
  100687. <value>0x7</value>
  100688. </enumeratedValue>
  100689. </enumeratedValues>
  100690. </field>
  100691. <field>
  100692. <name>SPEED</name>
  100693. <description>Speed Field</description>
  100694. <bitOffset>0x6</bitOffset>
  100695. <bitWidth>2</bitWidth>
  100696. <access>read-write</access>
  100697. <enumeratedValues>
  100698. <enumeratedValue>
  100699. <name>SPEED_0_low_50MHz_</name>
  100700. <description>low(50MHz)</description>
  100701. <value>0</value>
  100702. </enumeratedValue>
  100703. <enumeratedValue>
  100704. <name>SPEED_1_medium_100MHz_</name>
  100705. <description>medium(100MHz)</description>
  100706. <value>0x1</value>
  100707. </enumeratedValue>
  100708. <enumeratedValue>
  100709. <name>SPEED_2_medium_100MHz_</name>
  100710. <description>medium(100MHz)</description>
  100711. <value>0x2</value>
  100712. </enumeratedValue>
  100713. <enumeratedValue>
  100714. <name>SPEED_3_max_200MHz_</name>
  100715. <description>max(200MHz)</description>
  100716. <value>0x3</value>
  100717. </enumeratedValue>
  100718. </enumeratedValues>
  100719. </field>
  100720. <field>
  100721. <name>ODE</name>
  100722. <description>Open Drain Enable Field</description>
  100723. <bitOffset>0xB</bitOffset>
  100724. <bitWidth>1</bitWidth>
  100725. <access>read-write</access>
  100726. <enumeratedValues>
  100727. <enumeratedValue>
  100728. <name>ODE_0_Open_Drain_Disabled</name>
  100729. <description>Open Drain Disabled</description>
  100730. <value>0</value>
  100731. </enumeratedValue>
  100732. <enumeratedValue>
  100733. <name>ODE_1_Open_Drain_Enabled</name>
  100734. <description>Open Drain Enabled</description>
  100735. <value>0x1</value>
  100736. </enumeratedValue>
  100737. </enumeratedValues>
  100738. </field>
  100739. <field>
  100740. <name>PKE</name>
  100741. <description>Pull / Keep Enable Field</description>
  100742. <bitOffset>0xC</bitOffset>
  100743. <bitWidth>1</bitWidth>
  100744. <access>read-write</access>
  100745. <enumeratedValues>
  100746. <enumeratedValue>
  100747. <name>PKE_0_Pull_Keeper_Disabled</name>
  100748. <description>Pull/Keeper Disabled</description>
  100749. <value>0</value>
  100750. </enumeratedValue>
  100751. <enumeratedValue>
  100752. <name>PKE_1_Pull_Keeper_Enabled</name>
  100753. <description>Pull/Keeper Enabled</description>
  100754. <value>0x1</value>
  100755. </enumeratedValue>
  100756. </enumeratedValues>
  100757. </field>
  100758. <field>
  100759. <name>PUE</name>
  100760. <description>Pull / Keep Select Field</description>
  100761. <bitOffset>0xD</bitOffset>
  100762. <bitWidth>1</bitWidth>
  100763. <access>read-write</access>
  100764. <enumeratedValues>
  100765. <enumeratedValue>
  100766. <name>PUE_0_Keeper</name>
  100767. <description>Keeper</description>
  100768. <value>0</value>
  100769. </enumeratedValue>
  100770. <enumeratedValue>
  100771. <name>PUE_1_Pull</name>
  100772. <description>Pull</description>
  100773. <value>0x1</value>
  100774. </enumeratedValue>
  100775. </enumeratedValues>
  100776. </field>
  100777. <field>
  100778. <name>PUS</name>
  100779. <description>Pull Up / Down Config. Field</description>
  100780. <bitOffset>0xE</bitOffset>
  100781. <bitWidth>2</bitWidth>
  100782. <access>read-write</access>
  100783. <enumeratedValues>
  100784. <enumeratedValue>
  100785. <name>PUS_0_100K_Ohm_Pull_Down</name>
  100786. <description>100K Ohm Pull Down</description>
  100787. <value>0</value>
  100788. </enumeratedValue>
  100789. <enumeratedValue>
  100790. <name>PUS_1_47K_Ohm_Pull_Up</name>
  100791. <description>47K Ohm Pull Up</description>
  100792. <value>0x1</value>
  100793. </enumeratedValue>
  100794. <enumeratedValue>
  100795. <name>PUS_2_100K_Ohm_Pull_Up</name>
  100796. <description>100K Ohm Pull Up</description>
  100797. <value>0x2</value>
  100798. </enumeratedValue>
  100799. <enumeratedValue>
  100800. <name>PUS_3_22K_Ohm_Pull_Up</name>
  100801. <description>22K Ohm Pull Up</description>
  100802. <value>0x3</value>
  100803. </enumeratedValue>
  100804. </enumeratedValues>
  100805. </field>
  100806. <field>
  100807. <name>HYS</name>
  100808. <description>Hyst. Enable Field</description>
  100809. <bitOffset>0x10</bitOffset>
  100810. <bitWidth>1</bitWidth>
  100811. <access>read-write</access>
  100812. <enumeratedValues>
  100813. <enumeratedValue>
  100814. <name>HYS_0_Hysteresis_Disabled</name>
  100815. <description>Hysteresis Disabled</description>
  100816. <value>0</value>
  100817. </enumeratedValue>
  100818. <enumeratedValue>
  100819. <name>HYS_1_Hysteresis_Enabled</name>
  100820. <description>Hysteresis Enabled</description>
  100821. <value>0x1</value>
  100822. </enumeratedValue>
  100823. </enumeratedValues>
  100824. </field>
  100825. </fields>
  100826. </register>
  100827. <register>
  100828. <name>SW_PAD_CTL_PAD_CSI_PIXCLK</name>
  100829. <description>SW_PAD_CTL_PAD_CSI_PIXCLK SW PAD Control Register</description>
  100830. <addressOffset>0x464</addressOffset>
  100831. <size>32</size>
  100832. <access>read-write</access>
  100833. <resetValue>0x10B0</resetValue>
  100834. <resetMask>0xFFFFFFFF</resetMask>
  100835. <fields>
  100836. <field>
  100837. <name>SRE</name>
  100838. <description>Slew Rate Field</description>
  100839. <bitOffset>0</bitOffset>
  100840. <bitWidth>1</bitWidth>
  100841. <access>read-write</access>
  100842. <enumeratedValues>
  100843. <enumeratedValue>
  100844. <name>SRE_0_Slow_Slew_Rate</name>
  100845. <description>Slow Slew Rate</description>
  100846. <value>0</value>
  100847. </enumeratedValue>
  100848. <enumeratedValue>
  100849. <name>SRE_1_Fast_Slew_Rate</name>
  100850. <description>Fast Slew Rate</description>
  100851. <value>0x1</value>
  100852. </enumeratedValue>
  100853. </enumeratedValues>
  100854. </field>
  100855. <field>
  100856. <name>DSE</name>
  100857. <description>Drive Strength Field</description>
  100858. <bitOffset>0x3</bitOffset>
  100859. <bitWidth>3</bitWidth>
  100860. <access>read-write</access>
  100861. <enumeratedValues>
  100862. <enumeratedValue>
  100863. <name>DSE_0_output_driver_disabled_</name>
  100864. <description>output driver disabled;</description>
  100865. <value>0</value>
  100866. </enumeratedValue>
  100867. <enumeratedValue>
  100868. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  100869. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  100870. <value>0x1</value>
  100871. </enumeratedValue>
  100872. <enumeratedValue>
  100873. <name>DSE_2_R0_2</name>
  100874. <description>R0/2</description>
  100875. <value>0x2</value>
  100876. </enumeratedValue>
  100877. <enumeratedValue>
  100878. <name>DSE_3_R0_3</name>
  100879. <description>R0/3</description>
  100880. <value>0x3</value>
  100881. </enumeratedValue>
  100882. <enumeratedValue>
  100883. <name>DSE_4_R0_4</name>
  100884. <description>R0/4</description>
  100885. <value>0x4</value>
  100886. </enumeratedValue>
  100887. <enumeratedValue>
  100888. <name>DSE_5_R0_5</name>
  100889. <description>R0/5</description>
  100890. <value>0x5</value>
  100891. </enumeratedValue>
  100892. <enumeratedValue>
  100893. <name>DSE_6_R0_6</name>
  100894. <description>R0/6</description>
  100895. <value>0x6</value>
  100896. </enumeratedValue>
  100897. <enumeratedValue>
  100898. <name>DSE_7_R0_7</name>
  100899. <description>R0/7</description>
  100900. <value>0x7</value>
  100901. </enumeratedValue>
  100902. </enumeratedValues>
  100903. </field>
  100904. <field>
  100905. <name>SPEED</name>
  100906. <description>Speed Field</description>
  100907. <bitOffset>0x6</bitOffset>
  100908. <bitWidth>2</bitWidth>
  100909. <access>read-write</access>
  100910. <enumeratedValues>
  100911. <enumeratedValue>
  100912. <name>SPEED_0_low_50MHz_</name>
  100913. <description>low(50MHz)</description>
  100914. <value>0</value>
  100915. </enumeratedValue>
  100916. <enumeratedValue>
  100917. <name>SPEED_1_medium_100MHz_</name>
  100918. <description>medium(100MHz)</description>
  100919. <value>0x1</value>
  100920. </enumeratedValue>
  100921. <enumeratedValue>
  100922. <name>SPEED_2_medium_100MHz_</name>
  100923. <description>medium(100MHz)</description>
  100924. <value>0x2</value>
  100925. </enumeratedValue>
  100926. <enumeratedValue>
  100927. <name>SPEED_3_max_200MHz_</name>
  100928. <description>max(200MHz)</description>
  100929. <value>0x3</value>
  100930. </enumeratedValue>
  100931. </enumeratedValues>
  100932. </field>
  100933. <field>
  100934. <name>ODE</name>
  100935. <description>Open Drain Enable Field</description>
  100936. <bitOffset>0xB</bitOffset>
  100937. <bitWidth>1</bitWidth>
  100938. <access>read-write</access>
  100939. <enumeratedValues>
  100940. <enumeratedValue>
  100941. <name>ODE_0_Open_Drain_Disabled</name>
  100942. <description>Open Drain Disabled</description>
  100943. <value>0</value>
  100944. </enumeratedValue>
  100945. <enumeratedValue>
  100946. <name>ODE_1_Open_Drain_Enabled</name>
  100947. <description>Open Drain Enabled</description>
  100948. <value>0x1</value>
  100949. </enumeratedValue>
  100950. </enumeratedValues>
  100951. </field>
  100952. <field>
  100953. <name>PKE</name>
  100954. <description>Pull / Keep Enable Field</description>
  100955. <bitOffset>0xC</bitOffset>
  100956. <bitWidth>1</bitWidth>
  100957. <access>read-write</access>
  100958. <enumeratedValues>
  100959. <enumeratedValue>
  100960. <name>PKE_0_Pull_Keeper_Disabled</name>
  100961. <description>Pull/Keeper Disabled</description>
  100962. <value>0</value>
  100963. </enumeratedValue>
  100964. <enumeratedValue>
  100965. <name>PKE_1_Pull_Keeper_Enabled</name>
  100966. <description>Pull/Keeper Enabled</description>
  100967. <value>0x1</value>
  100968. </enumeratedValue>
  100969. </enumeratedValues>
  100970. </field>
  100971. <field>
  100972. <name>PUE</name>
  100973. <description>Pull / Keep Select Field</description>
  100974. <bitOffset>0xD</bitOffset>
  100975. <bitWidth>1</bitWidth>
  100976. <access>read-write</access>
  100977. <enumeratedValues>
  100978. <enumeratedValue>
  100979. <name>PUE_0_Keeper</name>
  100980. <description>Keeper</description>
  100981. <value>0</value>
  100982. </enumeratedValue>
  100983. <enumeratedValue>
  100984. <name>PUE_1_Pull</name>
  100985. <description>Pull</description>
  100986. <value>0x1</value>
  100987. </enumeratedValue>
  100988. </enumeratedValues>
  100989. </field>
  100990. <field>
  100991. <name>PUS</name>
  100992. <description>Pull Up / Down Config. Field</description>
  100993. <bitOffset>0xE</bitOffset>
  100994. <bitWidth>2</bitWidth>
  100995. <access>read-write</access>
  100996. <enumeratedValues>
  100997. <enumeratedValue>
  100998. <name>PUS_0_100K_Ohm_Pull_Down</name>
  100999. <description>100K Ohm Pull Down</description>
  101000. <value>0</value>
  101001. </enumeratedValue>
  101002. <enumeratedValue>
  101003. <name>PUS_1_47K_Ohm_Pull_Up</name>
  101004. <description>47K Ohm Pull Up</description>
  101005. <value>0x1</value>
  101006. </enumeratedValue>
  101007. <enumeratedValue>
  101008. <name>PUS_2_100K_Ohm_Pull_Up</name>
  101009. <description>100K Ohm Pull Up</description>
  101010. <value>0x2</value>
  101011. </enumeratedValue>
  101012. <enumeratedValue>
  101013. <name>PUS_3_22K_Ohm_Pull_Up</name>
  101014. <description>22K Ohm Pull Up</description>
  101015. <value>0x3</value>
  101016. </enumeratedValue>
  101017. </enumeratedValues>
  101018. </field>
  101019. <field>
  101020. <name>HYS</name>
  101021. <description>Hyst. Enable Field</description>
  101022. <bitOffset>0x10</bitOffset>
  101023. <bitWidth>1</bitWidth>
  101024. <access>read-write</access>
  101025. <enumeratedValues>
  101026. <enumeratedValue>
  101027. <name>HYS_0_Hysteresis_Disabled</name>
  101028. <description>Hysteresis Disabled</description>
  101029. <value>0</value>
  101030. </enumeratedValue>
  101031. <enumeratedValue>
  101032. <name>HYS_1_Hysteresis_Enabled</name>
  101033. <description>Hysteresis Enabled</description>
  101034. <value>0x1</value>
  101035. </enumeratedValue>
  101036. </enumeratedValues>
  101037. </field>
  101038. </fields>
  101039. </register>
  101040. <register>
  101041. <name>SW_PAD_CTL_PAD_CSI_VSYNC</name>
  101042. <description>SW_PAD_CTL_PAD_CSI_VSYNC SW PAD Control Register</description>
  101043. <addressOffset>0x468</addressOffset>
  101044. <size>32</size>
  101045. <access>read-write</access>
  101046. <resetValue>0x10B0</resetValue>
  101047. <resetMask>0xFFFFFFFF</resetMask>
  101048. <fields>
  101049. <field>
  101050. <name>SRE</name>
  101051. <description>Slew Rate Field</description>
  101052. <bitOffset>0</bitOffset>
  101053. <bitWidth>1</bitWidth>
  101054. <access>read-write</access>
  101055. <enumeratedValues>
  101056. <enumeratedValue>
  101057. <name>SRE_0_Slow_Slew_Rate</name>
  101058. <description>Slow Slew Rate</description>
  101059. <value>0</value>
  101060. </enumeratedValue>
  101061. <enumeratedValue>
  101062. <name>SRE_1_Fast_Slew_Rate</name>
  101063. <description>Fast Slew Rate</description>
  101064. <value>0x1</value>
  101065. </enumeratedValue>
  101066. </enumeratedValues>
  101067. </field>
  101068. <field>
  101069. <name>DSE</name>
  101070. <description>Drive Strength Field</description>
  101071. <bitOffset>0x3</bitOffset>
  101072. <bitWidth>3</bitWidth>
  101073. <access>read-write</access>
  101074. <enumeratedValues>
  101075. <enumeratedValue>
  101076. <name>DSE_0_output_driver_disabled_</name>
  101077. <description>output driver disabled;</description>
  101078. <value>0</value>
  101079. </enumeratedValue>
  101080. <enumeratedValue>
  101081. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  101082. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  101083. <value>0x1</value>
  101084. </enumeratedValue>
  101085. <enumeratedValue>
  101086. <name>DSE_2_R0_2</name>
  101087. <description>R0/2</description>
  101088. <value>0x2</value>
  101089. </enumeratedValue>
  101090. <enumeratedValue>
  101091. <name>DSE_3_R0_3</name>
  101092. <description>R0/3</description>
  101093. <value>0x3</value>
  101094. </enumeratedValue>
  101095. <enumeratedValue>
  101096. <name>DSE_4_R0_4</name>
  101097. <description>R0/4</description>
  101098. <value>0x4</value>
  101099. </enumeratedValue>
  101100. <enumeratedValue>
  101101. <name>DSE_5_R0_5</name>
  101102. <description>R0/5</description>
  101103. <value>0x5</value>
  101104. </enumeratedValue>
  101105. <enumeratedValue>
  101106. <name>DSE_6_R0_6</name>
  101107. <description>R0/6</description>
  101108. <value>0x6</value>
  101109. </enumeratedValue>
  101110. <enumeratedValue>
  101111. <name>DSE_7_R0_7</name>
  101112. <description>R0/7</description>
  101113. <value>0x7</value>
  101114. </enumeratedValue>
  101115. </enumeratedValues>
  101116. </field>
  101117. <field>
  101118. <name>SPEED</name>
  101119. <description>Speed Field</description>
  101120. <bitOffset>0x6</bitOffset>
  101121. <bitWidth>2</bitWidth>
  101122. <access>read-write</access>
  101123. <enumeratedValues>
  101124. <enumeratedValue>
  101125. <name>SPEED_0_low_50MHz_</name>
  101126. <description>low(50MHz)</description>
  101127. <value>0</value>
  101128. </enumeratedValue>
  101129. <enumeratedValue>
  101130. <name>SPEED_1_medium_100MHz_</name>
  101131. <description>medium(100MHz)</description>
  101132. <value>0x1</value>
  101133. </enumeratedValue>
  101134. <enumeratedValue>
  101135. <name>SPEED_2_medium_100MHz_</name>
  101136. <description>medium(100MHz)</description>
  101137. <value>0x2</value>
  101138. </enumeratedValue>
  101139. <enumeratedValue>
  101140. <name>SPEED_3_max_200MHz_</name>
  101141. <description>max(200MHz)</description>
  101142. <value>0x3</value>
  101143. </enumeratedValue>
  101144. </enumeratedValues>
  101145. </field>
  101146. <field>
  101147. <name>ODE</name>
  101148. <description>Open Drain Enable Field</description>
  101149. <bitOffset>0xB</bitOffset>
  101150. <bitWidth>1</bitWidth>
  101151. <access>read-write</access>
  101152. <enumeratedValues>
  101153. <enumeratedValue>
  101154. <name>ODE_0_Open_Drain_Disabled</name>
  101155. <description>Open Drain Disabled</description>
  101156. <value>0</value>
  101157. </enumeratedValue>
  101158. <enumeratedValue>
  101159. <name>ODE_1_Open_Drain_Enabled</name>
  101160. <description>Open Drain Enabled</description>
  101161. <value>0x1</value>
  101162. </enumeratedValue>
  101163. </enumeratedValues>
  101164. </field>
  101165. <field>
  101166. <name>PKE</name>
  101167. <description>Pull / Keep Enable Field</description>
  101168. <bitOffset>0xC</bitOffset>
  101169. <bitWidth>1</bitWidth>
  101170. <access>read-write</access>
  101171. <enumeratedValues>
  101172. <enumeratedValue>
  101173. <name>PKE_0_Pull_Keeper_Disabled</name>
  101174. <description>Pull/Keeper Disabled</description>
  101175. <value>0</value>
  101176. </enumeratedValue>
  101177. <enumeratedValue>
  101178. <name>PKE_1_Pull_Keeper_Enabled</name>
  101179. <description>Pull/Keeper Enabled</description>
  101180. <value>0x1</value>
  101181. </enumeratedValue>
  101182. </enumeratedValues>
  101183. </field>
  101184. <field>
  101185. <name>PUE</name>
  101186. <description>Pull / Keep Select Field</description>
  101187. <bitOffset>0xD</bitOffset>
  101188. <bitWidth>1</bitWidth>
  101189. <access>read-write</access>
  101190. <enumeratedValues>
  101191. <enumeratedValue>
  101192. <name>PUE_0_Keeper</name>
  101193. <description>Keeper</description>
  101194. <value>0</value>
  101195. </enumeratedValue>
  101196. <enumeratedValue>
  101197. <name>PUE_1_Pull</name>
  101198. <description>Pull</description>
  101199. <value>0x1</value>
  101200. </enumeratedValue>
  101201. </enumeratedValues>
  101202. </field>
  101203. <field>
  101204. <name>PUS</name>
  101205. <description>Pull Up / Down Config. Field</description>
  101206. <bitOffset>0xE</bitOffset>
  101207. <bitWidth>2</bitWidth>
  101208. <access>read-write</access>
  101209. <enumeratedValues>
  101210. <enumeratedValue>
  101211. <name>PUS_0_100K_Ohm_Pull_Down</name>
  101212. <description>100K Ohm Pull Down</description>
  101213. <value>0</value>
  101214. </enumeratedValue>
  101215. <enumeratedValue>
  101216. <name>PUS_1_47K_Ohm_Pull_Up</name>
  101217. <description>47K Ohm Pull Up</description>
  101218. <value>0x1</value>
  101219. </enumeratedValue>
  101220. <enumeratedValue>
  101221. <name>PUS_2_100K_Ohm_Pull_Up</name>
  101222. <description>100K Ohm Pull Up</description>
  101223. <value>0x2</value>
  101224. </enumeratedValue>
  101225. <enumeratedValue>
  101226. <name>PUS_3_22K_Ohm_Pull_Up</name>
  101227. <description>22K Ohm Pull Up</description>
  101228. <value>0x3</value>
  101229. </enumeratedValue>
  101230. </enumeratedValues>
  101231. </field>
  101232. <field>
  101233. <name>HYS</name>
  101234. <description>Hyst. Enable Field</description>
  101235. <bitOffset>0x10</bitOffset>
  101236. <bitWidth>1</bitWidth>
  101237. <access>read-write</access>
  101238. <enumeratedValues>
  101239. <enumeratedValue>
  101240. <name>HYS_0_Hysteresis_Disabled</name>
  101241. <description>Hysteresis Disabled</description>
  101242. <value>0</value>
  101243. </enumeratedValue>
  101244. <enumeratedValue>
  101245. <name>HYS_1_Hysteresis_Enabled</name>
  101246. <description>Hysteresis Enabled</description>
  101247. <value>0x1</value>
  101248. </enumeratedValue>
  101249. </enumeratedValues>
  101250. </field>
  101251. </fields>
  101252. </register>
  101253. <register>
  101254. <name>SW_PAD_CTL_PAD_CSI_HSYNC</name>
  101255. <description>SW_PAD_CTL_PAD_CSI_HSYNC SW PAD Control Register</description>
  101256. <addressOffset>0x46C</addressOffset>
  101257. <size>32</size>
  101258. <access>read-write</access>
  101259. <resetValue>0x10B0</resetValue>
  101260. <resetMask>0xFFFFFFFF</resetMask>
  101261. <fields>
  101262. <field>
  101263. <name>SRE</name>
  101264. <description>Slew Rate Field</description>
  101265. <bitOffset>0</bitOffset>
  101266. <bitWidth>1</bitWidth>
  101267. <access>read-write</access>
  101268. <enumeratedValues>
  101269. <enumeratedValue>
  101270. <name>SRE_0_Slow_Slew_Rate</name>
  101271. <description>Slow Slew Rate</description>
  101272. <value>0</value>
  101273. </enumeratedValue>
  101274. <enumeratedValue>
  101275. <name>SRE_1_Fast_Slew_Rate</name>
  101276. <description>Fast Slew Rate</description>
  101277. <value>0x1</value>
  101278. </enumeratedValue>
  101279. </enumeratedValues>
  101280. </field>
  101281. <field>
  101282. <name>DSE</name>
  101283. <description>Drive Strength Field</description>
  101284. <bitOffset>0x3</bitOffset>
  101285. <bitWidth>3</bitWidth>
  101286. <access>read-write</access>
  101287. <enumeratedValues>
  101288. <enumeratedValue>
  101289. <name>DSE_0_output_driver_disabled_</name>
  101290. <description>output driver disabled;</description>
  101291. <value>0</value>
  101292. </enumeratedValue>
  101293. <enumeratedValue>
  101294. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  101295. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  101296. <value>0x1</value>
  101297. </enumeratedValue>
  101298. <enumeratedValue>
  101299. <name>DSE_2_R0_2</name>
  101300. <description>R0/2</description>
  101301. <value>0x2</value>
  101302. </enumeratedValue>
  101303. <enumeratedValue>
  101304. <name>DSE_3_R0_3</name>
  101305. <description>R0/3</description>
  101306. <value>0x3</value>
  101307. </enumeratedValue>
  101308. <enumeratedValue>
  101309. <name>DSE_4_R0_4</name>
  101310. <description>R0/4</description>
  101311. <value>0x4</value>
  101312. </enumeratedValue>
  101313. <enumeratedValue>
  101314. <name>DSE_5_R0_5</name>
  101315. <description>R0/5</description>
  101316. <value>0x5</value>
  101317. </enumeratedValue>
  101318. <enumeratedValue>
  101319. <name>DSE_6_R0_6</name>
  101320. <description>R0/6</description>
  101321. <value>0x6</value>
  101322. </enumeratedValue>
  101323. <enumeratedValue>
  101324. <name>DSE_7_R0_7</name>
  101325. <description>R0/7</description>
  101326. <value>0x7</value>
  101327. </enumeratedValue>
  101328. </enumeratedValues>
  101329. </field>
  101330. <field>
  101331. <name>SPEED</name>
  101332. <description>Speed Field</description>
  101333. <bitOffset>0x6</bitOffset>
  101334. <bitWidth>2</bitWidth>
  101335. <access>read-write</access>
  101336. <enumeratedValues>
  101337. <enumeratedValue>
  101338. <name>SPEED_0_low_50MHz_</name>
  101339. <description>low(50MHz)</description>
  101340. <value>0</value>
  101341. </enumeratedValue>
  101342. <enumeratedValue>
  101343. <name>SPEED_1_medium_100MHz_</name>
  101344. <description>medium(100MHz)</description>
  101345. <value>0x1</value>
  101346. </enumeratedValue>
  101347. <enumeratedValue>
  101348. <name>SPEED_2_medium_100MHz_</name>
  101349. <description>medium(100MHz)</description>
  101350. <value>0x2</value>
  101351. </enumeratedValue>
  101352. <enumeratedValue>
  101353. <name>SPEED_3_max_200MHz_</name>
  101354. <description>max(200MHz)</description>
  101355. <value>0x3</value>
  101356. </enumeratedValue>
  101357. </enumeratedValues>
  101358. </field>
  101359. <field>
  101360. <name>ODE</name>
  101361. <description>Open Drain Enable Field</description>
  101362. <bitOffset>0xB</bitOffset>
  101363. <bitWidth>1</bitWidth>
  101364. <access>read-write</access>
  101365. <enumeratedValues>
  101366. <enumeratedValue>
  101367. <name>ODE_0_Open_Drain_Disabled</name>
  101368. <description>Open Drain Disabled</description>
  101369. <value>0</value>
  101370. </enumeratedValue>
  101371. <enumeratedValue>
  101372. <name>ODE_1_Open_Drain_Enabled</name>
  101373. <description>Open Drain Enabled</description>
  101374. <value>0x1</value>
  101375. </enumeratedValue>
  101376. </enumeratedValues>
  101377. </field>
  101378. <field>
  101379. <name>PKE</name>
  101380. <description>Pull / Keep Enable Field</description>
  101381. <bitOffset>0xC</bitOffset>
  101382. <bitWidth>1</bitWidth>
  101383. <access>read-write</access>
  101384. <enumeratedValues>
  101385. <enumeratedValue>
  101386. <name>PKE_0_Pull_Keeper_Disabled</name>
  101387. <description>Pull/Keeper Disabled</description>
  101388. <value>0</value>
  101389. </enumeratedValue>
  101390. <enumeratedValue>
  101391. <name>PKE_1_Pull_Keeper_Enabled</name>
  101392. <description>Pull/Keeper Enabled</description>
  101393. <value>0x1</value>
  101394. </enumeratedValue>
  101395. </enumeratedValues>
  101396. </field>
  101397. <field>
  101398. <name>PUE</name>
  101399. <description>Pull / Keep Select Field</description>
  101400. <bitOffset>0xD</bitOffset>
  101401. <bitWidth>1</bitWidth>
  101402. <access>read-write</access>
  101403. <enumeratedValues>
  101404. <enumeratedValue>
  101405. <name>PUE_0_Keeper</name>
  101406. <description>Keeper</description>
  101407. <value>0</value>
  101408. </enumeratedValue>
  101409. <enumeratedValue>
  101410. <name>PUE_1_Pull</name>
  101411. <description>Pull</description>
  101412. <value>0x1</value>
  101413. </enumeratedValue>
  101414. </enumeratedValues>
  101415. </field>
  101416. <field>
  101417. <name>PUS</name>
  101418. <description>Pull Up / Down Config. Field</description>
  101419. <bitOffset>0xE</bitOffset>
  101420. <bitWidth>2</bitWidth>
  101421. <access>read-write</access>
  101422. <enumeratedValues>
  101423. <enumeratedValue>
  101424. <name>PUS_0_100K_Ohm_Pull_Down</name>
  101425. <description>100K Ohm Pull Down</description>
  101426. <value>0</value>
  101427. </enumeratedValue>
  101428. <enumeratedValue>
  101429. <name>PUS_1_47K_Ohm_Pull_Up</name>
  101430. <description>47K Ohm Pull Up</description>
  101431. <value>0x1</value>
  101432. </enumeratedValue>
  101433. <enumeratedValue>
  101434. <name>PUS_2_100K_Ohm_Pull_Up</name>
  101435. <description>100K Ohm Pull Up</description>
  101436. <value>0x2</value>
  101437. </enumeratedValue>
  101438. <enumeratedValue>
  101439. <name>PUS_3_22K_Ohm_Pull_Up</name>
  101440. <description>22K Ohm Pull Up</description>
  101441. <value>0x3</value>
  101442. </enumeratedValue>
  101443. </enumeratedValues>
  101444. </field>
  101445. <field>
  101446. <name>HYS</name>
  101447. <description>Hyst. Enable Field</description>
  101448. <bitOffset>0x10</bitOffset>
  101449. <bitWidth>1</bitWidth>
  101450. <access>read-write</access>
  101451. <enumeratedValues>
  101452. <enumeratedValue>
  101453. <name>HYS_0_Hysteresis_Disabled</name>
  101454. <description>Hysteresis Disabled</description>
  101455. <value>0</value>
  101456. </enumeratedValue>
  101457. <enumeratedValue>
  101458. <name>HYS_1_Hysteresis_Enabled</name>
  101459. <description>Hysteresis Enabled</description>
  101460. <value>0x1</value>
  101461. </enumeratedValue>
  101462. </enumeratedValues>
  101463. </field>
  101464. </fields>
  101465. </register>
  101466. <register>
  101467. <name>SW_PAD_CTL_PAD_CSI_DATA00</name>
  101468. <description>SW_PAD_CTL_PAD_CSI_DATA00 SW PAD Control Register</description>
  101469. <addressOffset>0x470</addressOffset>
  101470. <size>32</size>
  101471. <access>read-write</access>
  101472. <resetValue>0x10B0</resetValue>
  101473. <resetMask>0xFFFFFFFF</resetMask>
  101474. <fields>
  101475. <field>
  101476. <name>SRE</name>
  101477. <description>Slew Rate Field</description>
  101478. <bitOffset>0</bitOffset>
  101479. <bitWidth>1</bitWidth>
  101480. <access>read-write</access>
  101481. <enumeratedValues>
  101482. <enumeratedValue>
  101483. <name>SRE_0_Slow_Slew_Rate</name>
  101484. <description>Slow Slew Rate</description>
  101485. <value>0</value>
  101486. </enumeratedValue>
  101487. <enumeratedValue>
  101488. <name>SRE_1_Fast_Slew_Rate</name>
  101489. <description>Fast Slew Rate</description>
  101490. <value>0x1</value>
  101491. </enumeratedValue>
  101492. </enumeratedValues>
  101493. </field>
  101494. <field>
  101495. <name>DSE</name>
  101496. <description>Drive Strength Field</description>
  101497. <bitOffset>0x3</bitOffset>
  101498. <bitWidth>3</bitWidth>
  101499. <access>read-write</access>
  101500. <enumeratedValues>
  101501. <enumeratedValue>
  101502. <name>DSE_0_output_driver_disabled_</name>
  101503. <description>output driver disabled;</description>
  101504. <value>0</value>
  101505. </enumeratedValue>
  101506. <enumeratedValue>
  101507. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  101508. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  101509. <value>0x1</value>
  101510. </enumeratedValue>
  101511. <enumeratedValue>
  101512. <name>DSE_2_R0_2</name>
  101513. <description>R0/2</description>
  101514. <value>0x2</value>
  101515. </enumeratedValue>
  101516. <enumeratedValue>
  101517. <name>DSE_3_R0_3</name>
  101518. <description>R0/3</description>
  101519. <value>0x3</value>
  101520. </enumeratedValue>
  101521. <enumeratedValue>
  101522. <name>DSE_4_R0_4</name>
  101523. <description>R0/4</description>
  101524. <value>0x4</value>
  101525. </enumeratedValue>
  101526. <enumeratedValue>
  101527. <name>DSE_5_R0_5</name>
  101528. <description>R0/5</description>
  101529. <value>0x5</value>
  101530. </enumeratedValue>
  101531. <enumeratedValue>
  101532. <name>DSE_6_R0_6</name>
  101533. <description>R0/6</description>
  101534. <value>0x6</value>
  101535. </enumeratedValue>
  101536. <enumeratedValue>
  101537. <name>DSE_7_R0_7</name>
  101538. <description>R0/7</description>
  101539. <value>0x7</value>
  101540. </enumeratedValue>
  101541. </enumeratedValues>
  101542. </field>
  101543. <field>
  101544. <name>SPEED</name>
  101545. <description>Speed Field</description>
  101546. <bitOffset>0x6</bitOffset>
  101547. <bitWidth>2</bitWidth>
  101548. <access>read-write</access>
  101549. <enumeratedValues>
  101550. <enumeratedValue>
  101551. <name>SPEED_0_low_50MHz_</name>
  101552. <description>low(50MHz)</description>
  101553. <value>0</value>
  101554. </enumeratedValue>
  101555. <enumeratedValue>
  101556. <name>SPEED_1_medium_100MHz_</name>
  101557. <description>medium(100MHz)</description>
  101558. <value>0x1</value>
  101559. </enumeratedValue>
  101560. <enumeratedValue>
  101561. <name>SPEED_2_medium_100MHz_</name>
  101562. <description>medium(100MHz)</description>
  101563. <value>0x2</value>
  101564. </enumeratedValue>
  101565. <enumeratedValue>
  101566. <name>SPEED_3_max_200MHz_</name>
  101567. <description>max(200MHz)</description>
  101568. <value>0x3</value>
  101569. </enumeratedValue>
  101570. </enumeratedValues>
  101571. </field>
  101572. <field>
  101573. <name>ODE</name>
  101574. <description>Open Drain Enable Field</description>
  101575. <bitOffset>0xB</bitOffset>
  101576. <bitWidth>1</bitWidth>
  101577. <access>read-write</access>
  101578. <enumeratedValues>
  101579. <enumeratedValue>
  101580. <name>ODE_0_Open_Drain_Disabled</name>
  101581. <description>Open Drain Disabled</description>
  101582. <value>0</value>
  101583. </enumeratedValue>
  101584. <enumeratedValue>
  101585. <name>ODE_1_Open_Drain_Enabled</name>
  101586. <description>Open Drain Enabled</description>
  101587. <value>0x1</value>
  101588. </enumeratedValue>
  101589. </enumeratedValues>
  101590. </field>
  101591. <field>
  101592. <name>PKE</name>
  101593. <description>Pull / Keep Enable Field</description>
  101594. <bitOffset>0xC</bitOffset>
  101595. <bitWidth>1</bitWidth>
  101596. <access>read-write</access>
  101597. <enumeratedValues>
  101598. <enumeratedValue>
  101599. <name>PKE_0_Pull_Keeper_Disabled</name>
  101600. <description>Pull/Keeper Disabled</description>
  101601. <value>0</value>
  101602. </enumeratedValue>
  101603. <enumeratedValue>
  101604. <name>PKE_1_Pull_Keeper_Enabled</name>
  101605. <description>Pull/Keeper Enabled</description>
  101606. <value>0x1</value>
  101607. </enumeratedValue>
  101608. </enumeratedValues>
  101609. </field>
  101610. <field>
  101611. <name>PUE</name>
  101612. <description>Pull / Keep Select Field</description>
  101613. <bitOffset>0xD</bitOffset>
  101614. <bitWidth>1</bitWidth>
  101615. <access>read-write</access>
  101616. <enumeratedValues>
  101617. <enumeratedValue>
  101618. <name>PUE_0_Keeper</name>
  101619. <description>Keeper</description>
  101620. <value>0</value>
  101621. </enumeratedValue>
  101622. <enumeratedValue>
  101623. <name>PUE_1_Pull</name>
  101624. <description>Pull</description>
  101625. <value>0x1</value>
  101626. </enumeratedValue>
  101627. </enumeratedValues>
  101628. </field>
  101629. <field>
  101630. <name>PUS</name>
  101631. <description>Pull Up / Down Config. Field</description>
  101632. <bitOffset>0xE</bitOffset>
  101633. <bitWidth>2</bitWidth>
  101634. <access>read-write</access>
  101635. <enumeratedValues>
  101636. <enumeratedValue>
  101637. <name>PUS_0_100K_Ohm_Pull_Down</name>
  101638. <description>100K Ohm Pull Down</description>
  101639. <value>0</value>
  101640. </enumeratedValue>
  101641. <enumeratedValue>
  101642. <name>PUS_1_47K_Ohm_Pull_Up</name>
  101643. <description>47K Ohm Pull Up</description>
  101644. <value>0x1</value>
  101645. </enumeratedValue>
  101646. <enumeratedValue>
  101647. <name>PUS_2_100K_Ohm_Pull_Up</name>
  101648. <description>100K Ohm Pull Up</description>
  101649. <value>0x2</value>
  101650. </enumeratedValue>
  101651. <enumeratedValue>
  101652. <name>PUS_3_22K_Ohm_Pull_Up</name>
  101653. <description>22K Ohm Pull Up</description>
  101654. <value>0x3</value>
  101655. </enumeratedValue>
  101656. </enumeratedValues>
  101657. </field>
  101658. <field>
  101659. <name>HYS</name>
  101660. <description>Hyst. Enable Field</description>
  101661. <bitOffset>0x10</bitOffset>
  101662. <bitWidth>1</bitWidth>
  101663. <access>read-write</access>
  101664. <enumeratedValues>
  101665. <enumeratedValue>
  101666. <name>HYS_0_Hysteresis_Disabled</name>
  101667. <description>Hysteresis Disabled</description>
  101668. <value>0</value>
  101669. </enumeratedValue>
  101670. <enumeratedValue>
  101671. <name>HYS_1_Hysteresis_Enabled</name>
  101672. <description>Hysteresis Enabled</description>
  101673. <value>0x1</value>
  101674. </enumeratedValue>
  101675. </enumeratedValues>
  101676. </field>
  101677. </fields>
  101678. </register>
  101679. <register>
  101680. <name>SW_PAD_CTL_PAD_CSI_DATA01</name>
  101681. <description>SW_PAD_CTL_PAD_CSI_DATA01 SW PAD Control Register</description>
  101682. <addressOffset>0x474</addressOffset>
  101683. <size>32</size>
  101684. <access>read-write</access>
  101685. <resetValue>0x10B0</resetValue>
  101686. <resetMask>0xFFFFFFFF</resetMask>
  101687. <fields>
  101688. <field>
  101689. <name>SRE</name>
  101690. <description>Slew Rate Field</description>
  101691. <bitOffset>0</bitOffset>
  101692. <bitWidth>1</bitWidth>
  101693. <access>read-write</access>
  101694. <enumeratedValues>
  101695. <enumeratedValue>
  101696. <name>SRE_0_Slow_Slew_Rate</name>
  101697. <description>Slow Slew Rate</description>
  101698. <value>0</value>
  101699. </enumeratedValue>
  101700. <enumeratedValue>
  101701. <name>SRE_1_Fast_Slew_Rate</name>
  101702. <description>Fast Slew Rate</description>
  101703. <value>0x1</value>
  101704. </enumeratedValue>
  101705. </enumeratedValues>
  101706. </field>
  101707. <field>
  101708. <name>DSE</name>
  101709. <description>Drive Strength Field</description>
  101710. <bitOffset>0x3</bitOffset>
  101711. <bitWidth>3</bitWidth>
  101712. <access>read-write</access>
  101713. <enumeratedValues>
  101714. <enumeratedValue>
  101715. <name>DSE_0_output_driver_disabled_</name>
  101716. <description>output driver disabled;</description>
  101717. <value>0</value>
  101718. </enumeratedValue>
  101719. <enumeratedValue>
  101720. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  101721. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  101722. <value>0x1</value>
  101723. </enumeratedValue>
  101724. <enumeratedValue>
  101725. <name>DSE_2_R0_2</name>
  101726. <description>R0/2</description>
  101727. <value>0x2</value>
  101728. </enumeratedValue>
  101729. <enumeratedValue>
  101730. <name>DSE_3_R0_3</name>
  101731. <description>R0/3</description>
  101732. <value>0x3</value>
  101733. </enumeratedValue>
  101734. <enumeratedValue>
  101735. <name>DSE_4_R0_4</name>
  101736. <description>R0/4</description>
  101737. <value>0x4</value>
  101738. </enumeratedValue>
  101739. <enumeratedValue>
  101740. <name>DSE_5_R0_5</name>
  101741. <description>R0/5</description>
  101742. <value>0x5</value>
  101743. </enumeratedValue>
  101744. <enumeratedValue>
  101745. <name>DSE_6_R0_6</name>
  101746. <description>R0/6</description>
  101747. <value>0x6</value>
  101748. </enumeratedValue>
  101749. <enumeratedValue>
  101750. <name>DSE_7_R0_7</name>
  101751. <description>R0/7</description>
  101752. <value>0x7</value>
  101753. </enumeratedValue>
  101754. </enumeratedValues>
  101755. </field>
  101756. <field>
  101757. <name>SPEED</name>
  101758. <description>Speed Field</description>
  101759. <bitOffset>0x6</bitOffset>
  101760. <bitWidth>2</bitWidth>
  101761. <access>read-write</access>
  101762. <enumeratedValues>
  101763. <enumeratedValue>
  101764. <name>SPEED_0_low_50MHz_</name>
  101765. <description>low(50MHz)</description>
  101766. <value>0</value>
  101767. </enumeratedValue>
  101768. <enumeratedValue>
  101769. <name>SPEED_1_medium_100MHz_</name>
  101770. <description>medium(100MHz)</description>
  101771. <value>0x1</value>
  101772. </enumeratedValue>
  101773. <enumeratedValue>
  101774. <name>SPEED_2_medium_100MHz_</name>
  101775. <description>medium(100MHz)</description>
  101776. <value>0x2</value>
  101777. </enumeratedValue>
  101778. <enumeratedValue>
  101779. <name>SPEED_3_max_200MHz_</name>
  101780. <description>max(200MHz)</description>
  101781. <value>0x3</value>
  101782. </enumeratedValue>
  101783. </enumeratedValues>
  101784. </field>
  101785. <field>
  101786. <name>ODE</name>
  101787. <description>Open Drain Enable Field</description>
  101788. <bitOffset>0xB</bitOffset>
  101789. <bitWidth>1</bitWidth>
  101790. <access>read-write</access>
  101791. <enumeratedValues>
  101792. <enumeratedValue>
  101793. <name>ODE_0_Open_Drain_Disabled</name>
  101794. <description>Open Drain Disabled</description>
  101795. <value>0</value>
  101796. </enumeratedValue>
  101797. <enumeratedValue>
  101798. <name>ODE_1_Open_Drain_Enabled</name>
  101799. <description>Open Drain Enabled</description>
  101800. <value>0x1</value>
  101801. </enumeratedValue>
  101802. </enumeratedValues>
  101803. </field>
  101804. <field>
  101805. <name>PKE</name>
  101806. <description>Pull / Keep Enable Field</description>
  101807. <bitOffset>0xC</bitOffset>
  101808. <bitWidth>1</bitWidth>
  101809. <access>read-write</access>
  101810. <enumeratedValues>
  101811. <enumeratedValue>
  101812. <name>PKE_0_Pull_Keeper_Disabled</name>
  101813. <description>Pull/Keeper Disabled</description>
  101814. <value>0</value>
  101815. </enumeratedValue>
  101816. <enumeratedValue>
  101817. <name>PKE_1_Pull_Keeper_Enabled</name>
  101818. <description>Pull/Keeper Enabled</description>
  101819. <value>0x1</value>
  101820. </enumeratedValue>
  101821. </enumeratedValues>
  101822. </field>
  101823. <field>
  101824. <name>PUE</name>
  101825. <description>Pull / Keep Select Field</description>
  101826. <bitOffset>0xD</bitOffset>
  101827. <bitWidth>1</bitWidth>
  101828. <access>read-write</access>
  101829. <enumeratedValues>
  101830. <enumeratedValue>
  101831. <name>PUE_0_Keeper</name>
  101832. <description>Keeper</description>
  101833. <value>0</value>
  101834. </enumeratedValue>
  101835. <enumeratedValue>
  101836. <name>PUE_1_Pull</name>
  101837. <description>Pull</description>
  101838. <value>0x1</value>
  101839. </enumeratedValue>
  101840. </enumeratedValues>
  101841. </field>
  101842. <field>
  101843. <name>PUS</name>
  101844. <description>Pull Up / Down Config. Field</description>
  101845. <bitOffset>0xE</bitOffset>
  101846. <bitWidth>2</bitWidth>
  101847. <access>read-write</access>
  101848. <enumeratedValues>
  101849. <enumeratedValue>
  101850. <name>PUS_0_100K_Ohm_Pull_Down</name>
  101851. <description>100K Ohm Pull Down</description>
  101852. <value>0</value>
  101853. </enumeratedValue>
  101854. <enumeratedValue>
  101855. <name>PUS_1_47K_Ohm_Pull_Up</name>
  101856. <description>47K Ohm Pull Up</description>
  101857. <value>0x1</value>
  101858. </enumeratedValue>
  101859. <enumeratedValue>
  101860. <name>PUS_2_100K_Ohm_Pull_Up</name>
  101861. <description>100K Ohm Pull Up</description>
  101862. <value>0x2</value>
  101863. </enumeratedValue>
  101864. <enumeratedValue>
  101865. <name>PUS_3_22K_Ohm_Pull_Up</name>
  101866. <description>22K Ohm Pull Up</description>
  101867. <value>0x3</value>
  101868. </enumeratedValue>
  101869. </enumeratedValues>
  101870. </field>
  101871. <field>
  101872. <name>HYS</name>
  101873. <description>Hyst. Enable Field</description>
  101874. <bitOffset>0x10</bitOffset>
  101875. <bitWidth>1</bitWidth>
  101876. <access>read-write</access>
  101877. <enumeratedValues>
  101878. <enumeratedValue>
  101879. <name>HYS_0_Hysteresis_Disabled</name>
  101880. <description>Hysteresis Disabled</description>
  101881. <value>0</value>
  101882. </enumeratedValue>
  101883. <enumeratedValue>
  101884. <name>HYS_1_Hysteresis_Enabled</name>
  101885. <description>Hysteresis Enabled</description>
  101886. <value>0x1</value>
  101887. </enumeratedValue>
  101888. </enumeratedValues>
  101889. </field>
  101890. </fields>
  101891. </register>
  101892. <register>
  101893. <name>SW_PAD_CTL_PAD_CSI_DATA02</name>
  101894. <description>SW_PAD_CTL_PAD_CSI_DATA02 SW PAD Control Register</description>
  101895. <addressOffset>0x478</addressOffset>
  101896. <size>32</size>
  101897. <access>read-write</access>
  101898. <resetValue>0x10B0</resetValue>
  101899. <resetMask>0xFFFFFFFF</resetMask>
  101900. <fields>
  101901. <field>
  101902. <name>SRE</name>
  101903. <description>Slew Rate Field</description>
  101904. <bitOffset>0</bitOffset>
  101905. <bitWidth>1</bitWidth>
  101906. <access>read-write</access>
  101907. <enumeratedValues>
  101908. <enumeratedValue>
  101909. <name>SRE_0_Slow_Slew_Rate</name>
  101910. <description>Slow Slew Rate</description>
  101911. <value>0</value>
  101912. </enumeratedValue>
  101913. <enumeratedValue>
  101914. <name>SRE_1_Fast_Slew_Rate</name>
  101915. <description>Fast Slew Rate</description>
  101916. <value>0x1</value>
  101917. </enumeratedValue>
  101918. </enumeratedValues>
  101919. </field>
  101920. <field>
  101921. <name>DSE</name>
  101922. <description>Drive Strength Field</description>
  101923. <bitOffset>0x3</bitOffset>
  101924. <bitWidth>3</bitWidth>
  101925. <access>read-write</access>
  101926. <enumeratedValues>
  101927. <enumeratedValue>
  101928. <name>DSE_0_output_driver_disabled_</name>
  101929. <description>output driver disabled;</description>
  101930. <value>0</value>
  101931. </enumeratedValue>
  101932. <enumeratedValue>
  101933. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  101934. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  101935. <value>0x1</value>
  101936. </enumeratedValue>
  101937. <enumeratedValue>
  101938. <name>DSE_2_R0_2</name>
  101939. <description>R0/2</description>
  101940. <value>0x2</value>
  101941. </enumeratedValue>
  101942. <enumeratedValue>
  101943. <name>DSE_3_R0_3</name>
  101944. <description>R0/3</description>
  101945. <value>0x3</value>
  101946. </enumeratedValue>
  101947. <enumeratedValue>
  101948. <name>DSE_4_R0_4</name>
  101949. <description>R0/4</description>
  101950. <value>0x4</value>
  101951. </enumeratedValue>
  101952. <enumeratedValue>
  101953. <name>DSE_5_R0_5</name>
  101954. <description>R0/5</description>
  101955. <value>0x5</value>
  101956. </enumeratedValue>
  101957. <enumeratedValue>
  101958. <name>DSE_6_R0_6</name>
  101959. <description>R0/6</description>
  101960. <value>0x6</value>
  101961. </enumeratedValue>
  101962. <enumeratedValue>
  101963. <name>DSE_7_R0_7</name>
  101964. <description>R0/7</description>
  101965. <value>0x7</value>
  101966. </enumeratedValue>
  101967. </enumeratedValues>
  101968. </field>
  101969. <field>
  101970. <name>SPEED</name>
  101971. <description>Speed Field</description>
  101972. <bitOffset>0x6</bitOffset>
  101973. <bitWidth>2</bitWidth>
  101974. <access>read-write</access>
  101975. <enumeratedValues>
  101976. <enumeratedValue>
  101977. <name>SPEED_0_low_50MHz_</name>
  101978. <description>low(50MHz)</description>
  101979. <value>0</value>
  101980. </enumeratedValue>
  101981. <enumeratedValue>
  101982. <name>SPEED_1_medium_100MHz_</name>
  101983. <description>medium(100MHz)</description>
  101984. <value>0x1</value>
  101985. </enumeratedValue>
  101986. <enumeratedValue>
  101987. <name>SPEED_2_medium_100MHz_</name>
  101988. <description>medium(100MHz)</description>
  101989. <value>0x2</value>
  101990. </enumeratedValue>
  101991. <enumeratedValue>
  101992. <name>SPEED_3_max_200MHz_</name>
  101993. <description>max(200MHz)</description>
  101994. <value>0x3</value>
  101995. </enumeratedValue>
  101996. </enumeratedValues>
  101997. </field>
  101998. <field>
  101999. <name>ODE</name>
  102000. <description>Open Drain Enable Field</description>
  102001. <bitOffset>0xB</bitOffset>
  102002. <bitWidth>1</bitWidth>
  102003. <access>read-write</access>
  102004. <enumeratedValues>
  102005. <enumeratedValue>
  102006. <name>ODE_0_Open_Drain_Disabled</name>
  102007. <description>Open Drain Disabled</description>
  102008. <value>0</value>
  102009. </enumeratedValue>
  102010. <enumeratedValue>
  102011. <name>ODE_1_Open_Drain_Enabled</name>
  102012. <description>Open Drain Enabled</description>
  102013. <value>0x1</value>
  102014. </enumeratedValue>
  102015. </enumeratedValues>
  102016. </field>
  102017. <field>
  102018. <name>PKE</name>
  102019. <description>Pull / Keep Enable Field</description>
  102020. <bitOffset>0xC</bitOffset>
  102021. <bitWidth>1</bitWidth>
  102022. <access>read-write</access>
  102023. <enumeratedValues>
  102024. <enumeratedValue>
  102025. <name>PKE_0_Pull_Keeper_Disabled</name>
  102026. <description>Pull/Keeper Disabled</description>
  102027. <value>0</value>
  102028. </enumeratedValue>
  102029. <enumeratedValue>
  102030. <name>PKE_1_Pull_Keeper_Enabled</name>
  102031. <description>Pull/Keeper Enabled</description>
  102032. <value>0x1</value>
  102033. </enumeratedValue>
  102034. </enumeratedValues>
  102035. </field>
  102036. <field>
  102037. <name>PUE</name>
  102038. <description>Pull / Keep Select Field</description>
  102039. <bitOffset>0xD</bitOffset>
  102040. <bitWidth>1</bitWidth>
  102041. <access>read-write</access>
  102042. <enumeratedValues>
  102043. <enumeratedValue>
  102044. <name>PUE_0_Keeper</name>
  102045. <description>Keeper</description>
  102046. <value>0</value>
  102047. </enumeratedValue>
  102048. <enumeratedValue>
  102049. <name>PUE_1_Pull</name>
  102050. <description>Pull</description>
  102051. <value>0x1</value>
  102052. </enumeratedValue>
  102053. </enumeratedValues>
  102054. </field>
  102055. <field>
  102056. <name>PUS</name>
  102057. <description>Pull Up / Down Config. Field</description>
  102058. <bitOffset>0xE</bitOffset>
  102059. <bitWidth>2</bitWidth>
  102060. <access>read-write</access>
  102061. <enumeratedValues>
  102062. <enumeratedValue>
  102063. <name>PUS_0_100K_Ohm_Pull_Down</name>
  102064. <description>100K Ohm Pull Down</description>
  102065. <value>0</value>
  102066. </enumeratedValue>
  102067. <enumeratedValue>
  102068. <name>PUS_1_47K_Ohm_Pull_Up</name>
  102069. <description>47K Ohm Pull Up</description>
  102070. <value>0x1</value>
  102071. </enumeratedValue>
  102072. <enumeratedValue>
  102073. <name>PUS_2_100K_Ohm_Pull_Up</name>
  102074. <description>100K Ohm Pull Up</description>
  102075. <value>0x2</value>
  102076. </enumeratedValue>
  102077. <enumeratedValue>
  102078. <name>PUS_3_22K_Ohm_Pull_Up</name>
  102079. <description>22K Ohm Pull Up</description>
  102080. <value>0x3</value>
  102081. </enumeratedValue>
  102082. </enumeratedValues>
  102083. </field>
  102084. <field>
  102085. <name>HYS</name>
  102086. <description>Hyst. Enable Field</description>
  102087. <bitOffset>0x10</bitOffset>
  102088. <bitWidth>1</bitWidth>
  102089. <access>read-write</access>
  102090. <enumeratedValues>
  102091. <enumeratedValue>
  102092. <name>HYS_0_Hysteresis_Disabled</name>
  102093. <description>Hysteresis Disabled</description>
  102094. <value>0</value>
  102095. </enumeratedValue>
  102096. <enumeratedValue>
  102097. <name>HYS_1_Hysteresis_Enabled</name>
  102098. <description>Hysteresis Enabled</description>
  102099. <value>0x1</value>
  102100. </enumeratedValue>
  102101. </enumeratedValues>
  102102. </field>
  102103. </fields>
  102104. </register>
  102105. <register>
  102106. <name>SW_PAD_CTL_PAD_CSI_DATA03</name>
  102107. <description>SW_PAD_CTL_PAD_CSI_DATA03 SW PAD Control Register</description>
  102108. <addressOffset>0x47C</addressOffset>
  102109. <size>32</size>
  102110. <access>read-write</access>
  102111. <resetValue>0x10B0</resetValue>
  102112. <resetMask>0xFFFFFFFF</resetMask>
  102113. <fields>
  102114. <field>
  102115. <name>SRE</name>
  102116. <description>Slew Rate Field</description>
  102117. <bitOffset>0</bitOffset>
  102118. <bitWidth>1</bitWidth>
  102119. <access>read-write</access>
  102120. <enumeratedValues>
  102121. <enumeratedValue>
  102122. <name>SRE_0_Slow_Slew_Rate</name>
  102123. <description>Slow Slew Rate</description>
  102124. <value>0</value>
  102125. </enumeratedValue>
  102126. <enumeratedValue>
  102127. <name>SRE_1_Fast_Slew_Rate</name>
  102128. <description>Fast Slew Rate</description>
  102129. <value>0x1</value>
  102130. </enumeratedValue>
  102131. </enumeratedValues>
  102132. </field>
  102133. <field>
  102134. <name>DSE</name>
  102135. <description>Drive Strength Field</description>
  102136. <bitOffset>0x3</bitOffset>
  102137. <bitWidth>3</bitWidth>
  102138. <access>read-write</access>
  102139. <enumeratedValues>
  102140. <enumeratedValue>
  102141. <name>DSE_0_output_driver_disabled_</name>
  102142. <description>output driver disabled;</description>
  102143. <value>0</value>
  102144. </enumeratedValue>
  102145. <enumeratedValue>
  102146. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  102147. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  102148. <value>0x1</value>
  102149. </enumeratedValue>
  102150. <enumeratedValue>
  102151. <name>DSE_2_R0_2</name>
  102152. <description>R0/2</description>
  102153. <value>0x2</value>
  102154. </enumeratedValue>
  102155. <enumeratedValue>
  102156. <name>DSE_3_R0_3</name>
  102157. <description>R0/3</description>
  102158. <value>0x3</value>
  102159. </enumeratedValue>
  102160. <enumeratedValue>
  102161. <name>DSE_4_R0_4</name>
  102162. <description>R0/4</description>
  102163. <value>0x4</value>
  102164. </enumeratedValue>
  102165. <enumeratedValue>
  102166. <name>DSE_5_R0_5</name>
  102167. <description>R0/5</description>
  102168. <value>0x5</value>
  102169. </enumeratedValue>
  102170. <enumeratedValue>
  102171. <name>DSE_6_R0_6</name>
  102172. <description>R0/6</description>
  102173. <value>0x6</value>
  102174. </enumeratedValue>
  102175. <enumeratedValue>
  102176. <name>DSE_7_R0_7</name>
  102177. <description>R0/7</description>
  102178. <value>0x7</value>
  102179. </enumeratedValue>
  102180. </enumeratedValues>
  102181. </field>
  102182. <field>
  102183. <name>SPEED</name>
  102184. <description>Speed Field</description>
  102185. <bitOffset>0x6</bitOffset>
  102186. <bitWidth>2</bitWidth>
  102187. <access>read-write</access>
  102188. <enumeratedValues>
  102189. <enumeratedValue>
  102190. <name>SPEED_0_low_50MHz_</name>
  102191. <description>low(50MHz)</description>
  102192. <value>0</value>
  102193. </enumeratedValue>
  102194. <enumeratedValue>
  102195. <name>SPEED_1_medium_100MHz_</name>
  102196. <description>medium(100MHz)</description>
  102197. <value>0x1</value>
  102198. </enumeratedValue>
  102199. <enumeratedValue>
  102200. <name>SPEED_2_medium_100MHz_</name>
  102201. <description>medium(100MHz)</description>
  102202. <value>0x2</value>
  102203. </enumeratedValue>
  102204. <enumeratedValue>
  102205. <name>SPEED_3_max_200MHz_</name>
  102206. <description>max(200MHz)</description>
  102207. <value>0x3</value>
  102208. </enumeratedValue>
  102209. </enumeratedValues>
  102210. </field>
  102211. <field>
  102212. <name>ODE</name>
  102213. <description>Open Drain Enable Field</description>
  102214. <bitOffset>0xB</bitOffset>
  102215. <bitWidth>1</bitWidth>
  102216. <access>read-write</access>
  102217. <enumeratedValues>
  102218. <enumeratedValue>
  102219. <name>ODE_0_Open_Drain_Disabled</name>
  102220. <description>Open Drain Disabled</description>
  102221. <value>0</value>
  102222. </enumeratedValue>
  102223. <enumeratedValue>
  102224. <name>ODE_1_Open_Drain_Enabled</name>
  102225. <description>Open Drain Enabled</description>
  102226. <value>0x1</value>
  102227. </enumeratedValue>
  102228. </enumeratedValues>
  102229. </field>
  102230. <field>
  102231. <name>PKE</name>
  102232. <description>Pull / Keep Enable Field</description>
  102233. <bitOffset>0xC</bitOffset>
  102234. <bitWidth>1</bitWidth>
  102235. <access>read-write</access>
  102236. <enumeratedValues>
  102237. <enumeratedValue>
  102238. <name>PKE_0_Pull_Keeper_Disabled</name>
  102239. <description>Pull/Keeper Disabled</description>
  102240. <value>0</value>
  102241. </enumeratedValue>
  102242. <enumeratedValue>
  102243. <name>PKE_1_Pull_Keeper_Enabled</name>
  102244. <description>Pull/Keeper Enabled</description>
  102245. <value>0x1</value>
  102246. </enumeratedValue>
  102247. </enumeratedValues>
  102248. </field>
  102249. <field>
  102250. <name>PUE</name>
  102251. <description>Pull / Keep Select Field</description>
  102252. <bitOffset>0xD</bitOffset>
  102253. <bitWidth>1</bitWidth>
  102254. <access>read-write</access>
  102255. <enumeratedValues>
  102256. <enumeratedValue>
  102257. <name>PUE_0_Keeper</name>
  102258. <description>Keeper</description>
  102259. <value>0</value>
  102260. </enumeratedValue>
  102261. <enumeratedValue>
  102262. <name>PUE_1_Pull</name>
  102263. <description>Pull</description>
  102264. <value>0x1</value>
  102265. </enumeratedValue>
  102266. </enumeratedValues>
  102267. </field>
  102268. <field>
  102269. <name>PUS</name>
  102270. <description>Pull Up / Down Config. Field</description>
  102271. <bitOffset>0xE</bitOffset>
  102272. <bitWidth>2</bitWidth>
  102273. <access>read-write</access>
  102274. <enumeratedValues>
  102275. <enumeratedValue>
  102276. <name>PUS_0_100K_Ohm_Pull_Down</name>
  102277. <description>100K Ohm Pull Down</description>
  102278. <value>0</value>
  102279. </enumeratedValue>
  102280. <enumeratedValue>
  102281. <name>PUS_1_47K_Ohm_Pull_Up</name>
  102282. <description>47K Ohm Pull Up</description>
  102283. <value>0x1</value>
  102284. </enumeratedValue>
  102285. <enumeratedValue>
  102286. <name>PUS_2_100K_Ohm_Pull_Up</name>
  102287. <description>100K Ohm Pull Up</description>
  102288. <value>0x2</value>
  102289. </enumeratedValue>
  102290. <enumeratedValue>
  102291. <name>PUS_3_22K_Ohm_Pull_Up</name>
  102292. <description>22K Ohm Pull Up</description>
  102293. <value>0x3</value>
  102294. </enumeratedValue>
  102295. </enumeratedValues>
  102296. </field>
  102297. <field>
  102298. <name>HYS</name>
  102299. <description>Hyst. Enable Field</description>
  102300. <bitOffset>0x10</bitOffset>
  102301. <bitWidth>1</bitWidth>
  102302. <access>read-write</access>
  102303. <enumeratedValues>
  102304. <enumeratedValue>
  102305. <name>HYS_0_Hysteresis_Disabled</name>
  102306. <description>Hysteresis Disabled</description>
  102307. <value>0</value>
  102308. </enumeratedValue>
  102309. <enumeratedValue>
  102310. <name>HYS_1_Hysteresis_Enabled</name>
  102311. <description>Hysteresis Enabled</description>
  102312. <value>0x1</value>
  102313. </enumeratedValue>
  102314. </enumeratedValues>
  102315. </field>
  102316. </fields>
  102317. </register>
  102318. <register>
  102319. <name>SW_PAD_CTL_PAD_CSI_DATA04</name>
  102320. <description>SW_PAD_CTL_PAD_CSI_DATA04 SW PAD Control Register</description>
  102321. <addressOffset>0x480</addressOffset>
  102322. <size>32</size>
  102323. <access>read-write</access>
  102324. <resetValue>0x10B0</resetValue>
  102325. <resetMask>0xFFFFFFFF</resetMask>
  102326. <fields>
  102327. <field>
  102328. <name>SRE</name>
  102329. <description>Slew Rate Field</description>
  102330. <bitOffset>0</bitOffset>
  102331. <bitWidth>1</bitWidth>
  102332. <access>read-write</access>
  102333. <enumeratedValues>
  102334. <enumeratedValue>
  102335. <name>SRE_0_Slow_Slew_Rate</name>
  102336. <description>Slow Slew Rate</description>
  102337. <value>0</value>
  102338. </enumeratedValue>
  102339. <enumeratedValue>
  102340. <name>SRE_1_Fast_Slew_Rate</name>
  102341. <description>Fast Slew Rate</description>
  102342. <value>0x1</value>
  102343. </enumeratedValue>
  102344. </enumeratedValues>
  102345. </field>
  102346. <field>
  102347. <name>DSE</name>
  102348. <description>Drive Strength Field</description>
  102349. <bitOffset>0x3</bitOffset>
  102350. <bitWidth>3</bitWidth>
  102351. <access>read-write</access>
  102352. <enumeratedValues>
  102353. <enumeratedValue>
  102354. <name>DSE_0_output_driver_disabled_</name>
  102355. <description>output driver disabled;</description>
  102356. <value>0</value>
  102357. </enumeratedValue>
  102358. <enumeratedValue>
  102359. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  102360. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  102361. <value>0x1</value>
  102362. </enumeratedValue>
  102363. <enumeratedValue>
  102364. <name>DSE_2_R0_2</name>
  102365. <description>R0/2</description>
  102366. <value>0x2</value>
  102367. </enumeratedValue>
  102368. <enumeratedValue>
  102369. <name>DSE_3_R0_3</name>
  102370. <description>R0/3</description>
  102371. <value>0x3</value>
  102372. </enumeratedValue>
  102373. <enumeratedValue>
  102374. <name>DSE_4_R0_4</name>
  102375. <description>R0/4</description>
  102376. <value>0x4</value>
  102377. </enumeratedValue>
  102378. <enumeratedValue>
  102379. <name>DSE_5_R0_5</name>
  102380. <description>R0/5</description>
  102381. <value>0x5</value>
  102382. </enumeratedValue>
  102383. <enumeratedValue>
  102384. <name>DSE_6_R0_6</name>
  102385. <description>R0/6</description>
  102386. <value>0x6</value>
  102387. </enumeratedValue>
  102388. <enumeratedValue>
  102389. <name>DSE_7_R0_7</name>
  102390. <description>R0/7</description>
  102391. <value>0x7</value>
  102392. </enumeratedValue>
  102393. </enumeratedValues>
  102394. </field>
  102395. <field>
  102396. <name>SPEED</name>
  102397. <description>Speed Field</description>
  102398. <bitOffset>0x6</bitOffset>
  102399. <bitWidth>2</bitWidth>
  102400. <access>read-write</access>
  102401. <enumeratedValues>
  102402. <enumeratedValue>
  102403. <name>SPEED_0_low_50MHz_</name>
  102404. <description>low(50MHz)</description>
  102405. <value>0</value>
  102406. </enumeratedValue>
  102407. <enumeratedValue>
  102408. <name>SPEED_1_medium_100MHz_</name>
  102409. <description>medium(100MHz)</description>
  102410. <value>0x1</value>
  102411. </enumeratedValue>
  102412. <enumeratedValue>
  102413. <name>SPEED_2_medium_100MHz_</name>
  102414. <description>medium(100MHz)</description>
  102415. <value>0x2</value>
  102416. </enumeratedValue>
  102417. <enumeratedValue>
  102418. <name>SPEED_3_max_200MHz_</name>
  102419. <description>max(200MHz)</description>
  102420. <value>0x3</value>
  102421. </enumeratedValue>
  102422. </enumeratedValues>
  102423. </field>
  102424. <field>
  102425. <name>ODE</name>
  102426. <description>Open Drain Enable Field</description>
  102427. <bitOffset>0xB</bitOffset>
  102428. <bitWidth>1</bitWidth>
  102429. <access>read-write</access>
  102430. <enumeratedValues>
  102431. <enumeratedValue>
  102432. <name>ODE_0_Open_Drain_Disabled</name>
  102433. <description>Open Drain Disabled</description>
  102434. <value>0</value>
  102435. </enumeratedValue>
  102436. <enumeratedValue>
  102437. <name>ODE_1_Open_Drain_Enabled</name>
  102438. <description>Open Drain Enabled</description>
  102439. <value>0x1</value>
  102440. </enumeratedValue>
  102441. </enumeratedValues>
  102442. </field>
  102443. <field>
  102444. <name>PKE</name>
  102445. <description>Pull / Keep Enable Field</description>
  102446. <bitOffset>0xC</bitOffset>
  102447. <bitWidth>1</bitWidth>
  102448. <access>read-write</access>
  102449. <enumeratedValues>
  102450. <enumeratedValue>
  102451. <name>PKE_0_Pull_Keeper_Disabled</name>
  102452. <description>Pull/Keeper Disabled</description>
  102453. <value>0</value>
  102454. </enumeratedValue>
  102455. <enumeratedValue>
  102456. <name>PKE_1_Pull_Keeper_Enabled</name>
  102457. <description>Pull/Keeper Enabled</description>
  102458. <value>0x1</value>
  102459. </enumeratedValue>
  102460. </enumeratedValues>
  102461. </field>
  102462. <field>
  102463. <name>PUE</name>
  102464. <description>Pull / Keep Select Field</description>
  102465. <bitOffset>0xD</bitOffset>
  102466. <bitWidth>1</bitWidth>
  102467. <access>read-write</access>
  102468. <enumeratedValues>
  102469. <enumeratedValue>
  102470. <name>PUE_0_Keeper</name>
  102471. <description>Keeper</description>
  102472. <value>0</value>
  102473. </enumeratedValue>
  102474. <enumeratedValue>
  102475. <name>PUE_1_Pull</name>
  102476. <description>Pull</description>
  102477. <value>0x1</value>
  102478. </enumeratedValue>
  102479. </enumeratedValues>
  102480. </field>
  102481. <field>
  102482. <name>PUS</name>
  102483. <description>Pull Up / Down Config. Field</description>
  102484. <bitOffset>0xE</bitOffset>
  102485. <bitWidth>2</bitWidth>
  102486. <access>read-write</access>
  102487. <enumeratedValues>
  102488. <enumeratedValue>
  102489. <name>PUS_0_100K_Ohm_Pull_Down</name>
  102490. <description>100K Ohm Pull Down</description>
  102491. <value>0</value>
  102492. </enumeratedValue>
  102493. <enumeratedValue>
  102494. <name>PUS_1_47K_Ohm_Pull_Up</name>
  102495. <description>47K Ohm Pull Up</description>
  102496. <value>0x1</value>
  102497. </enumeratedValue>
  102498. <enumeratedValue>
  102499. <name>PUS_2_100K_Ohm_Pull_Up</name>
  102500. <description>100K Ohm Pull Up</description>
  102501. <value>0x2</value>
  102502. </enumeratedValue>
  102503. <enumeratedValue>
  102504. <name>PUS_3_22K_Ohm_Pull_Up</name>
  102505. <description>22K Ohm Pull Up</description>
  102506. <value>0x3</value>
  102507. </enumeratedValue>
  102508. </enumeratedValues>
  102509. </field>
  102510. <field>
  102511. <name>HYS</name>
  102512. <description>Hyst. Enable Field</description>
  102513. <bitOffset>0x10</bitOffset>
  102514. <bitWidth>1</bitWidth>
  102515. <access>read-write</access>
  102516. <enumeratedValues>
  102517. <enumeratedValue>
  102518. <name>HYS_0_Hysteresis_Disabled</name>
  102519. <description>Hysteresis Disabled</description>
  102520. <value>0</value>
  102521. </enumeratedValue>
  102522. <enumeratedValue>
  102523. <name>HYS_1_Hysteresis_Enabled</name>
  102524. <description>Hysteresis Enabled</description>
  102525. <value>0x1</value>
  102526. </enumeratedValue>
  102527. </enumeratedValues>
  102528. </field>
  102529. </fields>
  102530. </register>
  102531. <register>
  102532. <name>SW_PAD_CTL_PAD_CSI_DATA05</name>
  102533. <description>SW_PAD_CTL_PAD_CSI_DATA05 SW PAD Control Register</description>
  102534. <addressOffset>0x484</addressOffset>
  102535. <size>32</size>
  102536. <access>read-write</access>
  102537. <resetValue>0x10B0</resetValue>
  102538. <resetMask>0xFFFFFFFF</resetMask>
  102539. <fields>
  102540. <field>
  102541. <name>SRE</name>
  102542. <description>Slew Rate Field</description>
  102543. <bitOffset>0</bitOffset>
  102544. <bitWidth>1</bitWidth>
  102545. <access>read-write</access>
  102546. <enumeratedValues>
  102547. <enumeratedValue>
  102548. <name>SRE_0_Slow_Slew_Rate</name>
  102549. <description>Slow Slew Rate</description>
  102550. <value>0</value>
  102551. </enumeratedValue>
  102552. <enumeratedValue>
  102553. <name>SRE_1_Fast_Slew_Rate</name>
  102554. <description>Fast Slew Rate</description>
  102555. <value>0x1</value>
  102556. </enumeratedValue>
  102557. </enumeratedValues>
  102558. </field>
  102559. <field>
  102560. <name>DSE</name>
  102561. <description>Drive Strength Field</description>
  102562. <bitOffset>0x3</bitOffset>
  102563. <bitWidth>3</bitWidth>
  102564. <access>read-write</access>
  102565. <enumeratedValues>
  102566. <enumeratedValue>
  102567. <name>DSE_0_output_driver_disabled_</name>
  102568. <description>output driver disabled;</description>
  102569. <value>0</value>
  102570. </enumeratedValue>
  102571. <enumeratedValue>
  102572. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  102573. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  102574. <value>0x1</value>
  102575. </enumeratedValue>
  102576. <enumeratedValue>
  102577. <name>DSE_2_R0_2</name>
  102578. <description>R0/2</description>
  102579. <value>0x2</value>
  102580. </enumeratedValue>
  102581. <enumeratedValue>
  102582. <name>DSE_3_R0_3</name>
  102583. <description>R0/3</description>
  102584. <value>0x3</value>
  102585. </enumeratedValue>
  102586. <enumeratedValue>
  102587. <name>DSE_4_R0_4</name>
  102588. <description>R0/4</description>
  102589. <value>0x4</value>
  102590. </enumeratedValue>
  102591. <enumeratedValue>
  102592. <name>DSE_5_R0_5</name>
  102593. <description>R0/5</description>
  102594. <value>0x5</value>
  102595. </enumeratedValue>
  102596. <enumeratedValue>
  102597. <name>DSE_6_R0_6</name>
  102598. <description>R0/6</description>
  102599. <value>0x6</value>
  102600. </enumeratedValue>
  102601. <enumeratedValue>
  102602. <name>DSE_7_R0_7</name>
  102603. <description>R0/7</description>
  102604. <value>0x7</value>
  102605. </enumeratedValue>
  102606. </enumeratedValues>
  102607. </field>
  102608. <field>
  102609. <name>SPEED</name>
  102610. <description>Speed Field</description>
  102611. <bitOffset>0x6</bitOffset>
  102612. <bitWidth>2</bitWidth>
  102613. <access>read-write</access>
  102614. <enumeratedValues>
  102615. <enumeratedValue>
  102616. <name>SPEED_0_low_50MHz_</name>
  102617. <description>low(50MHz)</description>
  102618. <value>0</value>
  102619. </enumeratedValue>
  102620. <enumeratedValue>
  102621. <name>SPEED_1_medium_100MHz_</name>
  102622. <description>medium(100MHz)</description>
  102623. <value>0x1</value>
  102624. </enumeratedValue>
  102625. <enumeratedValue>
  102626. <name>SPEED_2_medium_100MHz_</name>
  102627. <description>medium(100MHz)</description>
  102628. <value>0x2</value>
  102629. </enumeratedValue>
  102630. <enumeratedValue>
  102631. <name>SPEED_3_max_200MHz_</name>
  102632. <description>max(200MHz)</description>
  102633. <value>0x3</value>
  102634. </enumeratedValue>
  102635. </enumeratedValues>
  102636. </field>
  102637. <field>
  102638. <name>ODE</name>
  102639. <description>Open Drain Enable Field</description>
  102640. <bitOffset>0xB</bitOffset>
  102641. <bitWidth>1</bitWidth>
  102642. <access>read-write</access>
  102643. <enumeratedValues>
  102644. <enumeratedValue>
  102645. <name>ODE_0_Open_Drain_Disabled</name>
  102646. <description>Open Drain Disabled</description>
  102647. <value>0</value>
  102648. </enumeratedValue>
  102649. <enumeratedValue>
  102650. <name>ODE_1_Open_Drain_Enabled</name>
  102651. <description>Open Drain Enabled</description>
  102652. <value>0x1</value>
  102653. </enumeratedValue>
  102654. </enumeratedValues>
  102655. </field>
  102656. <field>
  102657. <name>PKE</name>
  102658. <description>Pull / Keep Enable Field</description>
  102659. <bitOffset>0xC</bitOffset>
  102660. <bitWidth>1</bitWidth>
  102661. <access>read-write</access>
  102662. <enumeratedValues>
  102663. <enumeratedValue>
  102664. <name>PKE_0_Pull_Keeper_Disabled</name>
  102665. <description>Pull/Keeper Disabled</description>
  102666. <value>0</value>
  102667. </enumeratedValue>
  102668. <enumeratedValue>
  102669. <name>PKE_1_Pull_Keeper_Enabled</name>
  102670. <description>Pull/Keeper Enabled</description>
  102671. <value>0x1</value>
  102672. </enumeratedValue>
  102673. </enumeratedValues>
  102674. </field>
  102675. <field>
  102676. <name>PUE</name>
  102677. <description>Pull / Keep Select Field</description>
  102678. <bitOffset>0xD</bitOffset>
  102679. <bitWidth>1</bitWidth>
  102680. <access>read-write</access>
  102681. <enumeratedValues>
  102682. <enumeratedValue>
  102683. <name>PUE_0_Keeper</name>
  102684. <description>Keeper</description>
  102685. <value>0</value>
  102686. </enumeratedValue>
  102687. <enumeratedValue>
  102688. <name>PUE_1_Pull</name>
  102689. <description>Pull</description>
  102690. <value>0x1</value>
  102691. </enumeratedValue>
  102692. </enumeratedValues>
  102693. </field>
  102694. <field>
  102695. <name>PUS</name>
  102696. <description>Pull Up / Down Config. Field</description>
  102697. <bitOffset>0xE</bitOffset>
  102698. <bitWidth>2</bitWidth>
  102699. <access>read-write</access>
  102700. <enumeratedValues>
  102701. <enumeratedValue>
  102702. <name>PUS_0_100K_Ohm_Pull_Down</name>
  102703. <description>100K Ohm Pull Down</description>
  102704. <value>0</value>
  102705. </enumeratedValue>
  102706. <enumeratedValue>
  102707. <name>PUS_1_47K_Ohm_Pull_Up</name>
  102708. <description>47K Ohm Pull Up</description>
  102709. <value>0x1</value>
  102710. </enumeratedValue>
  102711. <enumeratedValue>
  102712. <name>PUS_2_100K_Ohm_Pull_Up</name>
  102713. <description>100K Ohm Pull Up</description>
  102714. <value>0x2</value>
  102715. </enumeratedValue>
  102716. <enumeratedValue>
  102717. <name>PUS_3_22K_Ohm_Pull_Up</name>
  102718. <description>22K Ohm Pull Up</description>
  102719. <value>0x3</value>
  102720. </enumeratedValue>
  102721. </enumeratedValues>
  102722. </field>
  102723. <field>
  102724. <name>HYS</name>
  102725. <description>Hyst. Enable Field</description>
  102726. <bitOffset>0x10</bitOffset>
  102727. <bitWidth>1</bitWidth>
  102728. <access>read-write</access>
  102729. <enumeratedValues>
  102730. <enumeratedValue>
  102731. <name>HYS_0_Hysteresis_Disabled</name>
  102732. <description>Hysteresis Disabled</description>
  102733. <value>0</value>
  102734. </enumeratedValue>
  102735. <enumeratedValue>
  102736. <name>HYS_1_Hysteresis_Enabled</name>
  102737. <description>Hysteresis Enabled</description>
  102738. <value>0x1</value>
  102739. </enumeratedValue>
  102740. </enumeratedValues>
  102741. </field>
  102742. </fields>
  102743. </register>
  102744. <register>
  102745. <name>SW_PAD_CTL_PAD_CSI_DATA06</name>
  102746. <description>SW_PAD_CTL_PAD_CSI_DATA06 SW PAD Control Register</description>
  102747. <addressOffset>0x488</addressOffset>
  102748. <size>32</size>
  102749. <access>read-write</access>
  102750. <resetValue>0x10B0</resetValue>
  102751. <resetMask>0xFFFFFFFF</resetMask>
  102752. <fields>
  102753. <field>
  102754. <name>SRE</name>
  102755. <description>Slew Rate Field</description>
  102756. <bitOffset>0</bitOffset>
  102757. <bitWidth>1</bitWidth>
  102758. <access>read-write</access>
  102759. <enumeratedValues>
  102760. <enumeratedValue>
  102761. <name>SRE_0_Slow_Slew_Rate</name>
  102762. <description>Slow Slew Rate</description>
  102763. <value>0</value>
  102764. </enumeratedValue>
  102765. <enumeratedValue>
  102766. <name>SRE_1_Fast_Slew_Rate</name>
  102767. <description>Fast Slew Rate</description>
  102768. <value>0x1</value>
  102769. </enumeratedValue>
  102770. </enumeratedValues>
  102771. </field>
  102772. <field>
  102773. <name>DSE</name>
  102774. <description>Drive Strength Field</description>
  102775. <bitOffset>0x3</bitOffset>
  102776. <bitWidth>3</bitWidth>
  102777. <access>read-write</access>
  102778. <enumeratedValues>
  102779. <enumeratedValue>
  102780. <name>DSE_0_output_driver_disabled_</name>
  102781. <description>output driver disabled;</description>
  102782. <value>0</value>
  102783. </enumeratedValue>
  102784. <enumeratedValue>
  102785. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  102786. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  102787. <value>0x1</value>
  102788. </enumeratedValue>
  102789. <enumeratedValue>
  102790. <name>DSE_2_R0_2</name>
  102791. <description>R0/2</description>
  102792. <value>0x2</value>
  102793. </enumeratedValue>
  102794. <enumeratedValue>
  102795. <name>DSE_3_R0_3</name>
  102796. <description>R0/3</description>
  102797. <value>0x3</value>
  102798. </enumeratedValue>
  102799. <enumeratedValue>
  102800. <name>DSE_4_R0_4</name>
  102801. <description>R0/4</description>
  102802. <value>0x4</value>
  102803. </enumeratedValue>
  102804. <enumeratedValue>
  102805. <name>DSE_5_R0_5</name>
  102806. <description>R0/5</description>
  102807. <value>0x5</value>
  102808. </enumeratedValue>
  102809. <enumeratedValue>
  102810. <name>DSE_6_R0_6</name>
  102811. <description>R0/6</description>
  102812. <value>0x6</value>
  102813. </enumeratedValue>
  102814. <enumeratedValue>
  102815. <name>DSE_7_R0_7</name>
  102816. <description>R0/7</description>
  102817. <value>0x7</value>
  102818. </enumeratedValue>
  102819. </enumeratedValues>
  102820. </field>
  102821. <field>
  102822. <name>SPEED</name>
  102823. <description>Speed Field</description>
  102824. <bitOffset>0x6</bitOffset>
  102825. <bitWidth>2</bitWidth>
  102826. <access>read-write</access>
  102827. <enumeratedValues>
  102828. <enumeratedValue>
  102829. <name>SPEED_0_low_50MHz_</name>
  102830. <description>low(50MHz)</description>
  102831. <value>0</value>
  102832. </enumeratedValue>
  102833. <enumeratedValue>
  102834. <name>SPEED_1_medium_100MHz_</name>
  102835. <description>medium(100MHz)</description>
  102836. <value>0x1</value>
  102837. </enumeratedValue>
  102838. <enumeratedValue>
  102839. <name>SPEED_2_medium_100MHz_</name>
  102840. <description>medium(100MHz)</description>
  102841. <value>0x2</value>
  102842. </enumeratedValue>
  102843. <enumeratedValue>
  102844. <name>SPEED_3_max_200MHz_</name>
  102845. <description>max(200MHz)</description>
  102846. <value>0x3</value>
  102847. </enumeratedValue>
  102848. </enumeratedValues>
  102849. </field>
  102850. <field>
  102851. <name>ODE</name>
  102852. <description>Open Drain Enable Field</description>
  102853. <bitOffset>0xB</bitOffset>
  102854. <bitWidth>1</bitWidth>
  102855. <access>read-write</access>
  102856. <enumeratedValues>
  102857. <enumeratedValue>
  102858. <name>ODE_0_Open_Drain_Disabled</name>
  102859. <description>Open Drain Disabled</description>
  102860. <value>0</value>
  102861. </enumeratedValue>
  102862. <enumeratedValue>
  102863. <name>ODE_1_Open_Drain_Enabled</name>
  102864. <description>Open Drain Enabled</description>
  102865. <value>0x1</value>
  102866. </enumeratedValue>
  102867. </enumeratedValues>
  102868. </field>
  102869. <field>
  102870. <name>PKE</name>
  102871. <description>Pull / Keep Enable Field</description>
  102872. <bitOffset>0xC</bitOffset>
  102873. <bitWidth>1</bitWidth>
  102874. <access>read-write</access>
  102875. <enumeratedValues>
  102876. <enumeratedValue>
  102877. <name>PKE_0_Pull_Keeper_Disabled</name>
  102878. <description>Pull/Keeper Disabled</description>
  102879. <value>0</value>
  102880. </enumeratedValue>
  102881. <enumeratedValue>
  102882. <name>PKE_1_Pull_Keeper_Enabled</name>
  102883. <description>Pull/Keeper Enabled</description>
  102884. <value>0x1</value>
  102885. </enumeratedValue>
  102886. </enumeratedValues>
  102887. </field>
  102888. <field>
  102889. <name>PUE</name>
  102890. <description>Pull / Keep Select Field</description>
  102891. <bitOffset>0xD</bitOffset>
  102892. <bitWidth>1</bitWidth>
  102893. <access>read-write</access>
  102894. <enumeratedValues>
  102895. <enumeratedValue>
  102896. <name>PUE_0_Keeper</name>
  102897. <description>Keeper</description>
  102898. <value>0</value>
  102899. </enumeratedValue>
  102900. <enumeratedValue>
  102901. <name>PUE_1_Pull</name>
  102902. <description>Pull</description>
  102903. <value>0x1</value>
  102904. </enumeratedValue>
  102905. </enumeratedValues>
  102906. </field>
  102907. <field>
  102908. <name>PUS</name>
  102909. <description>Pull Up / Down Config. Field</description>
  102910. <bitOffset>0xE</bitOffset>
  102911. <bitWidth>2</bitWidth>
  102912. <access>read-write</access>
  102913. <enumeratedValues>
  102914. <enumeratedValue>
  102915. <name>PUS_0_100K_Ohm_Pull_Down</name>
  102916. <description>100K Ohm Pull Down</description>
  102917. <value>0</value>
  102918. </enumeratedValue>
  102919. <enumeratedValue>
  102920. <name>PUS_1_47K_Ohm_Pull_Up</name>
  102921. <description>47K Ohm Pull Up</description>
  102922. <value>0x1</value>
  102923. </enumeratedValue>
  102924. <enumeratedValue>
  102925. <name>PUS_2_100K_Ohm_Pull_Up</name>
  102926. <description>100K Ohm Pull Up</description>
  102927. <value>0x2</value>
  102928. </enumeratedValue>
  102929. <enumeratedValue>
  102930. <name>PUS_3_22K_Ohm_Pull_Up</name>
  102931. <description>22K Ohm Pull Up</description>
  102932. <value>0x3</value>
  102933. </enumeratedValue>
  102934. </enumeratedValues>
  102935. </field>
  102936. <field>
  102937. <name>HYS</name>
  102938. <description>Hyst. Enable Field</description>
  102939. <bitOffset>0x10</bitOffset>
  102940. <bitWidth>1</bitWidth>
  102941. <access>read-write</access>
  102942. <enumeratedValues>
  102943. <enumeratedValue>
  102944. <name>HYS_0_Hysteresis_Disabled</name>
  102945. <description>Hysteresis Disabled</description>
  102946. <value>0</value>
  102947. </enumeratedValue>
  102948. <enumeratedValue>
  102949. <name>HYS_1_Hysteresis_Enabled</name>
  102950. <description>Hysteresis Enabled</description>
  102951. <value>0x1</value>
  102952. </enumeratedValue>
  102953. </enumeratedValues>
  102954. </field>
  102955. </fields>
  102956. </register>
  102957. <register>
  102958. <name>SW_PAD_CTL_PAD_CSI_DATA07</name>
  102959. <description>SW_PAD_CTL_PAD_CSI_DATA07 SW PAD Control Register</description>
  102960. <addressOffset>0x48C</addressOffset>
  102961. <size>32</size>
  102962. <access>read-write</access>
  102963. <resetValue>0x10B0</resetValue>
  102964. <resetMask>0xFFFFFFFF</resetMask>
  102965. <fields>
  102966. <field>
  102967. <name>SRE</name>
  102968. <description>Slew Rate Field</description>
  102969. <bitOffset>0</bitOffset>
  102970. <bitWidth>1</bitWidth>
  102971. <access>read-write</access>
  102972. <enumeratedValues>
  102973. <enumeratedValue>
  102974. <name>SRE_0_Slow_Slew_Rate</name>
  102975. <description>Slow Slew Rate</description>
  102976. <value>0</value>
  102977. </enumeratedValue>
  102978. <enumeratedValue>
  102979. <name>SRE_1_Fast_Slew_Rate</name>
  102980. <description>Fast Slew Rate</description>
  102981. <value>0x1</value>
  102982. </enumeratedValue>
  102983. </enumeratedValues>
  102984. </field>
  102985. <field>
  102986. <name>DSE</name>
  102987. <description>Drive Strength Field</description>
  102988. <bitOffset>0x3</bitOffset>
  102989. <bitWidth>3</bitWidth>
  102990. <access>read-write</access>
  102991. <enumeratedValues>
  102992. <enumeratedValue>
  102993. <name>DSE_0_output_driver_disabled_</name>
  102994. <description>output driver disabled;</description>
  102995. <value>0</value>
  102996. </enumeratedValue>
  102997. <enumeratedValue>
  102998. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  102999. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  103000. <value>0x1</value>
  103001. </enumeratedValue>
  103002. <enumeratedValue>
  103003. <name>DSE_2_R0_2</name>
  103004. <description>R0/2</description>
  103005. <value>0x2</value>
  103006. </enumeratedValue>
  103007. <enumeratedValue>
  103008. <name>DSE_3_R0_3</name>
  103009. <description>R0/3</description>
  103010. <value>0x3</value>
  103011. </enumeratedValue>
  103012. <enumeratedValue>
  103013. <name>DSE_4_R0_4</name>
  103014. <description>R0/4</description>
  103015. <value>0x4</value>
  103016. </enumeratedValue>
  103017. <enumeratedValue>
  103018. <name>DSE_5_R0_5</name>
  103019. <description>R0/5</description>
  103020. <value>0x5</value>
  103021. </enumeratedValue>
  103022. <enumeratedValue>
  103023. <name>DSE_6_R0_6</name>
  103024. <description>R0/6</description>
  103025. <value>0x6</value>
  103026. </enumeratedValue>
  103027. <enumeratedValue>
  103028. <name>DSE_7_R0_7</name>
  103029. <description>R0/7</description>
  103030. <value>0x7</value>
  103031. </enumeratedValue>
  103032. </enumeratedValues>
  103033. </field>
  103034. <field>
  103035. <name>SPEED</name>
  103036. <description>Speed Field</description>
  103037. <bitOffset>0x6</bitOffset>
  103038. <bitWidth>2</bitWidth>
  103039. <access>read-write</access>
  103040. <enumeratedValues>
  103041. <enumeratedValue>
  103042. <name>SPEED_0_low_50MHz_</name>
  103043. <description>low(50MHz)</description>
  103044. <value>0</value>
  103045. </enumeratedValue>
  103046. <enumeratedValue>
  103047. <name>SPEED_1_medium_100MHz_</name>
  103048. <description>medium(100MHz)</description>
  103049. <value>0x1</value>
  103050. </enumeratedValue>
  103051. <enumeratedValue>
  103052. <name>SPEED_2_medium_100MHz_</name>
  103053. <description>medium(100MHz)</description>
  103054. <value>0x2</value>
  103055. </enumeratedValue>
  103056. <enumeratedValue>
  103057. <name>SPEED_3_max_200MHz_</name>
  103058. <description>max(200MHz)</description>
  103059. <value>0x3</value>
  103060. </enumeratedValue>
  103061. </enumeratedValues>
  103062. </field>
  103063. <field>
  103064. <name>ODE</name>
  103065. <description>Open Drain Enable Field</description>
  103066. <bitOffset>0xB</bitOffset>
  103067. <bitWidth>1</bitWidth>
  103068. <access>read-write</access>
  103069. <enumeratedValues>
  103070. <enumeratedValue>
  103071. <name>ODE_0_Open_Drain_Disabled</name>
  103072. <description>Open Drain Disabled</description>
  103073. <value>0</value>
  103074. </enumeratedValue>
  103075. <enumeratedValue>
  103076. <name>ODE_1_Open_Drain_Enabled</name>
  103077. <description>Open Drain Enabled</description>
  103078. <value>0x1</value>
  103079. </enumeratedValue>
  103080. </enumeratedValues>
  103081. </field>
  103082. <field>
  103083. <name>PKE</name>
  103084. <description>Pull / Keep Enable Field</description>
  103085. <bitOffset>0xC</bitOffset>
  103086. <bitWidth>1</bitWidth>
  103087. <access>read-write</access>
  103088. <enumeratedValues>
  103089. <enumeratedValue>
  103090. <name>PKE_0_Pull_Keeper_Disabled</name>
  103091. <description>Pull/Keeper Disabled</description>
  103092. <value>0</value>
  103093. </enumeratedValue>
  103094. <enumeratedValue>
  103095. <name>PKE_1_Pull_Keeper_Enabled</name>
  103096. <description>Pull/Keeper Enabled</description>
  103097. <value>0x1</value>
  103098. </enumeratedValue>
  103099. </enumeratedValues>
  103100. </field>
  103101. <field>
  103102. <name>PUE</name>
  103103. <description>Pull / Keep Select Field</description>
  103104. <bitOffset>0xD</bitOffset>
  103105. <bitWidth>1</bitWidth>
  103106. <access>read-write</access>
  103107. <enumeratedValues>
  103108. <enumeratedValue>
  103109. <name>PUE_0_Keeper</name>
  103110. <description>Keeper</description>
  103111. <value>0</value>
  103112. </enumeratedValue>
  103113. <enumeratedValue>
  103114. <name>PUE_1_Pull</name>
  103115. <description>Pull</description>
  103116. <value>0x1</value>
  103117. </enumeratedValue>
  103118. </enumeratedValues>
  103119. </field>
  103120. <field>
  103121. <name>PUS</name>
  103122. <description>Pull Up / Down Config. Field</description>
  103123. <bitOffset>0xE</bitOffset>
  103124. <bitWidth>2</bitWidth>
  103125. <access>read-write</access>
  103126. <enumeratedValues>
  103127. <enumeratedValue>
  103128. <name>PUS_0_100K_Ohm_Pull_Down</name>
  103129. <description>100K Ohm Pull Down</description>
  103130. <value>0</value>
  103131. </enumeratedValue>
  103132. <enumeratedValue>
  103133. <name>PUS_1_47K_Ohm_Pull_Up</name>
  103134. <description>47K Ohm Pull Up</description>
  103135. <value>0x1</value>
  103136. </enumeratedValue>
  103137. <enumeratedValue>
  103138. <name>PUS_2_100K_Ohm_Pull_Up</name>
  103139. <description>100K Ohm Pull Up</description>
  103140. <value>0x2</value>
  103141. </enumeratedValue>
  103142. <enumeratedValue>
  103143. <name>PUS_3_22K_Ohm_Pull_Up</name>
  103144. <description>22K Ohm Pull Up</description>
  103145. <value>0x3</value>
  103146. </enumeratedValue>
  103147. </enumeratedValues>
  103148. </field>
  103149. <field>
  103150. <name>HYS</name>
  103151. <description>Hyst. Enable Field</description>
  103152. <bitOffset>0x10</bitOffset>
  103153. <bitWidth>1</bitWidth>
  103154. <access>read-write</access>
  103155. <enumeratedValues>
  103156. <enumeratedValue>
  103157. <name>HYS_0_Hysteresis_Disabled</name>
  103158. <description>Hysteresis Disabled</description>
  103159. <value>0</value>
  103160. </enumeratedValue>
  103161. <enumeratedValue>
  103162. <name>HYS_1_Hysteresis_Enabled</name>
  103163. <description>Hysteresis Enabled</description>
  103164. <value>0x1</value>
  103165. </enumeratedValue>
  103166. </enumeratedValues>
  103167. </field>
  103168. </fields>
  103169. </register>
  103170. <register>
  103171. <name>SW_PAD_CTL_GRP_ADDDS</name>
  103172. <description>SW_PAD_CTL_GRP_ADDDS SW GRP Register</description>
  103173. <addressOffset>0x490</addressOffset>
  103174. <size>32</size>
  103175. <access>read-write</access>
  103176. <resetValue>0x30</resetValue>
  103177. <resetMask>0xFFFFFFFF</resetMask>
  103178. <fields>
  103179. <field>
  103180. <name>DSE</name>
  103181. <description>Drive Strength Field</description>
  103182. <bitOffset>0x3</bitOffset>
  103183. <bitWidth>3</bitWidth>
  103184. <access>read-write</access>
  103185. <enumeratedValues>
  103186. <enumeratedValue>
  103187. <name>DSE_0_output_driver_disabled_</name>
  103188. <description>output driver disabled;</description>
  103189. <value>0</value>
  103190. </enumeratedValue>
  103191. <enumeratedValue>
  103192. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  103193. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  103194. <value>0x1</value>
  103195. </enumeratedValue>
  103196. <enumeratedValue>
  103197. <name>DSE_2_R0_2</name>
  103198. <description>R0/2</description>
  103199. <value>0x2</value>
  103200. </enumeratedValue>
  103201. <enumeratedValue>
  103202. <name>DSE_3_R0_3</name>
  103203. <description>R0/3</description>
  103204. <value>0x3</value>
  103205. </enumeratedValue>
  103206. <enumeratedValue>
  103207. <name>DSE_4_R0_4</name>
  103208. <description>R0/4</description>
  103209. <value>0x4</value>
  103210. </enumeratedValue>
  103211. <enumeratedValue>
  103212. <name>DSE_5_R0_5</name>
  103213. <description>R0/5</description>
  103214. <value>0x5</value>
  103215. </enumeratedValue>
  103216. <enumeratedValue>
  103217. <name>DSE_6_R0_6</name>
  103218. <description>R0/6</description>
  103219. <value>0x6</value>
  103220. </enumeratedValue>
  103221. <enumeratedValue>
  103222. <name>DSE_7_R0_7</name>
  103223. <description>R0/7</description>
  103224. <value>0x7</value>
  103225. </enumeratedValue>
  103226. </enumeratedValues>
  103227. </field>
  103228. </fields>
  103229. </register>
  103230. <register>
  103231. <name>SW_PAD_CTL_GRP_DDRMODE_CTL</name>
  103232. <description>SW_PAD_CTL_GRP_DDRMODE_CTL SW GRP Register</description>
  103233. <addressOffset>0x494</addressOffset>
  103234. <size>32</size>
  103235. <access>read-write</access>
  103236. <resetValue>0</resetValue>
  103237. <resetMask>0xFFFFFFFF</resetMask>
  103238. <fields>
  103239. <field>
  103240. <name>DDR_INPUT</name>
  103241. <description>DDR / CMOS Input Mode Field</description>
  103242. <bitOffset>0x11</bitOffset>
  103243. <bitWidth>1</bitWidth>
  103244. <access>read-write</access>
  103245. <enumeratedValues>
  103246. <enumeratedValue>
  103247. <name>DDR_INPUT_0_CMOS_input_type</name>
  103248. <description>CMOS input type</description>
  103249. <value>0</value>
  103250. </enumeratedValue>
  103251. <enumeratedValue>
  103252. <name>DDR_INPUT_1_Differential_input_mode</name>
  103253. <description>Differential input mode</description>
  103254. <value>0x1</value>
  103255. </enumeratedValue>
  103256. </enumeratedValues>
  103257. </field>
  103258. </fields>
  103259. </register>
  103260. <register>
  103261. <name>SW_PAD_CTL_GRP_B0DS</name>
  103262. <description>SW_PAD_CTL_GRP_B0DS SW GRP Register</description>
  103263. <addressOffset>0x498</addressOffset>
  103264. <size>32</size>
  103265. <access>read-write</access>
  103266. <resetValue>0x30</resetValue>
  103267. <resetMask>0xFFFFFFFF</resetMask>
  103268. <fields>
  103269. <field>
  103270. <name>DSE</name>
  103271. <description>Drive Strength Field</description>
  103272. <bitOffset>0x3</bitOffset>
  103273. <bitWidth>3</bitWidth>
  103274. <access>read-write</access>
  103275. <enumeratedValues>
  103276. <enumeratedValue>
  103277. <name>DSE_0_output_driver_disabled_</name>
  103278. <description>output driver disabled;</description>
  103279. <value>0</value>
  103280. </enumeratedValue>
  103281. <enumeratedValue>
  103282. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  103283. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  103284. <value>0x1</value>
  103285. </enumeratedValue>
  103286. <enumeratedValue>
  103287. <name>DSE_2_R0_2</name>
  103288. <description>R0/2</description>
  103289. <value>0x2</value>
  103290. </enumeratedValue>
  103291. <enumeratedValue>
  103292. <name>DSE_3_R0_3</name>
  103293. <description>R0/3</description>
  103294. <value>0x3</value>
  103295. </enumeratedValue>
  103296. <enumeratedValue>
  103297. <name>DSE_4_R0_4</name>
  103298. <description>R0/4</description>
  103299. <value>0x4</value>
  103300. </enumeratedValue>
  103301. <enumeratedValue>
  103302. <name>DSE_5_R0_5</name>
  103303. <description>R0/5</description>
  103304. <value>0x5</value>
  103305. </enumeratedValue>
  103306. <enumeratedValue>
  103307. <name>DSE_6_R0_6</name>
  103308. <description>R0/6</description>
  103309. <value>0x6</value>
  103310. </enumeratedValue>
  103311. <enumeratedValue>
  103312. <name>DSE_7_R0_7</name>
  103313. <description>R0/7</description>
  103314. <value>0x7</value>
  103315. </enumeratedValue>
  103316. </enumeratedValues>
  103317. </field>
  103318. </fields>
  103319. </register>
  103320. <register>
  103321. <name>SW_PAD_CTL_GRP_DDRPK</name>
  103322. <description>SW_PAD_CTL_GRP_DDRPK SW GRP Register</description>
  103323. <addressOffset>0x49C</addressOffset>
  103324. <size>32</size>
  103325. <access>read-write</access>
  103326. <resetValue>0x2000</resetValue>
  103327. <resetMask>0xFFFFFFFF</resetMask>
  103328. <fields>
  103329. <field>
  103330. <name>PUE</name>
  103331. <description>Pull / Keep Select Field</description>
  103332. <bitOffset>0xD</bitOffset>
  103333. <bitWidth>1</bitWidth>
  103334. <access>read-write</access>
  103335. <enumeratedValues>
  103336. <enumeratedValue>
  103337. <name>PUE_0_Keeper</name>
  103338. <description>Keeper</description>
  103339. <value>0</value>
  103340. </enumeratedValue>
  103341. <enumeratedValue>
  103342. <name>PUE_1_Pull</name>
  103343. <description>Pull</description>
  103344. <value>0x1</value>
  103345. </enumeratedValue>
  103346. </enumeratedValues>
  103347. </field>
  103348. </fields>
  103349. </register>
  103350. <register>
  103351. <name>SW_PAD_CTL_GRP_CTLDS</name>
  103352. <description>SW_PAD_CTL_GRP_CTLDS SW GRP Register</description>
  103353. <addressOffset>0x4A0</addressOffset>
  103354. <size>32</size>
  103355. <access>read-write</access>
  103356. <resetValue>0x30</resetValue>
  103357. <resetMask>0xFFFFFFFF</resetMask>
  103358. <fields>
  103359. <field>
  103360. <name>DSE</name>
  103361. <description>Drive Strength Field</description>
  103362. <bitOffset>0x3</bitOffset>
  103363. <bitWidth>3</bitWidth>
  103364. <access>read-write</access>
  103365. <enumeratedValues>
  103366. <enumeratedValue>
  103367. <name>DSE_0_output_driver_disabled_</name>
  103368. <description>output driver disabled;</description>
  103369. <value>0</value>
  103370. </enumeratedValue>
  103371. <enumeratedValue>
  103372. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  103373. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  103374. <value>0x1</value>
  103375. </enumeratedValue>
  103376. <enumeratedValue>
  103377. <name>DSE_2_R0_2</name>
  103378. <description>R0/2</description>
  103379. <value>0x2</value>
  103380. </enumeratedValue>
  103381. <enumeratedValue>
  103382. <name>DSE_3_R0_3</name>
  103383. <description>R0/3</description>
  103384. <value>0x3</value>
  103385. </enumeratedValue>
  103386. <enumeratedValue>
  103387. <name>DSE_4_R0_4</name>
  103388. <description>R0/4</description>
  103389. <value>0x4</value>
  103390. </enumeratedValue>
  103391. <enumeratedValue>
  103392. <name>DSE_5_R0_5</name>
  103393. <description>R0/5</description>
  103394. <value>0x5</value>
  103395. </enumeratedValue>
  103396. <enumeratedValue>
  103397. <name>DSE_6_R0_6</name>
  103398. <description>R0/6</description>
  103399. <value>0x6</value>
  103400. </enumeratedValue>
  103401. <enumeratedValue>
  103402. <name>DSE_7_R0_7</name>
  103403. <description>R0/7</description>
  103404. <value>0x7</value>
  103405. </enumeratedValue>
  103406. </enumeratedValues>
  103407. </field>
  103408. </fields>
  103409. </register>
  103410. <register>
  103411. <name>SW_PAD_CTL_GRP_B1DS</name>
  103412. <description>SW_PAD_CTL_GRP_B1DS SW GRP Register</description>
  103413. <addressOffset>0x4A4</addressOffset>
  103414. <size>32</size>
  103415. <access>read-write</access>
  103416. <resetValue>0x30</resetValue>
  103417. <resetMask>0xFFFFFFFF</resetMask>
  103418. <fields>
  103419. <field>
  103420. <name>DSE</name>
  103421. <description>Drive Strength Field</description>
  103422. <bitOffset>0x3</bitOffset>
  103423. <bitWidth>3</bitWidth>
  103424. <access>read-write</access>
  103425. <enumeratedValues>
  103426. <enumeratedValue>
  103427. <name>DSE_0_output_driver_disabled_</name>
  103428. <description>output driver disabled;</description>
  103429. <value>0</value>
  103430. </enumeratedValue>
  103431. <enumeratedValue>
  103432. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  103433. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  103434. <value>0x1</value>
  103435. </enumeratedValue>
  103436. <enumeratedValue>
  103437. <name>DSE_2_R0_2</name>
  103438. <description>R0/2</description>
  103439. <value>0x2</value>
  103440. </enumeratedValue>
  103441. <enumeratedValue>
  103442. <name>DSE_3_R0_3</name>
  103443. <description>R0/3</description>
  103444. <value>0x3</value>
  103445. </enumeratedValue>
  103446. <enumeratedValue>
  103447. <name>DSE_4_R0_4</name>
  103448. <description>R0/4</description>
  103449. <value>0x4</value>
  103450. </enumeratedValue>
  103451. <enumeratedValue>
  103452. <name>DSE_5_R0_5</name>
  103453. <description>R0/5</description>
  103454. <value>0x5</value>
  103455. </enumeratedValue>
  103456. <enumeratedValue>
  103457. <name>DSE_6_R0_6</name>
  103458. <description>R0/6</description>
  103459. <value>0x6</value>
  103460. </enumeratedValue>
  103461. <enumeratedValue>
  103462. <name>DSE_7_R0_7</name>
  103463. <description>R0/7</description>
  103464. <value>0x7</value>
  103465. </enumeratedValue>
  103466. </enumeratedValues>
  103467. </field>
  103468. </fields>
  103469. </register>
  103470. <register>
  103471. <name>SW_PAD_CTL_GRP_DDRHYS</name>
  103472. <description>SW_PAD_CTL_GRP_DDRHYS SW GRP Register</description>
  103473. <addressOffset>0x4A8</addressOffset>
  103474. <size>32</size>
  103475. <access>read-write</access>
  103476. <resetValue>0</resetValue>
  103477. <resetMask>0xFFFFFFFF</resetMask>
  103478. <fields>
  103479. <field>
  103480. <name>HYS</name>
  103481. <description>Hyst. Enable Field</description>
  103482. <bitOffset>0x10</bitOffset>
  103483. <bitWidth>1</bitWidth>
  103484. <access>read-write</access>
  103485. <enumeratedValues>
  103486. <enumeratedValue>
  103487. <name>HYS_0_Hysteresis_Disabled</name>
  103488. <description>Hysteresis Disabled</description>
  103489. <value>0</value>
  103490. </enumeratedValue>
  103491. <enumeratedValue>
  103492. <name>HYS_1_Hysteresis_Enabled</name>
  103493. <description>Hysteresis Enabled</description>
  103494. <value>0x1</value>
  103495. </enumeratedValue>
  103496. </enumeratedValues>
  103497. </field>
  103498. </fields>
  103499. </register>
  103500. <register>
  103501. <name>SW_PAD_CTL_GRP_DDRPKE</name>
  103502. <description>SW_PAD_CTL_GRP_DDRPKE SW GRP Register</description>
  103503. <addressOffset>0x4AC</addressOffset>
  103504. <size>32</size>
  103505. <access>read-write</access>
  103506. <resetValue>0x1000</resetValue>
  103507. <resetMask>0xFFFFFFFF</resetMask>
  103508. <fields>
  103509. <field>
  103510. <name>PKE</name>
  103511. <description>Pull / Keep Enable Field</description>
  103512. <bitOffset>0xC</bitOffset>
  103513. <bitWidth>1</bitWidth>
  103514. <access>read-write</access>
  103515. <enumeratedValues>
  103516. <enumeratedValue>
  103517. <name>PKE_0_Pull_Keeper_Disabled</name>
  103518. <description>Pull/Keeper Disabled</description>
  103519. <value>0</value>
  103520. </enumeratedValue>
  103521. <enumeratedValue>
  103522. <name>PKE_1_Pull_Keeper_Enabled</name>
  103523. <description>Pull/Keeper Enabled</description>
  103524. <value>0x1</value>
  103525. </enumeratedValue>
  103526. </enumeratedValues>
  103527. </field>
  103528. </fields>
  103529. </register>
  103530. <register>
  103531. <name>SW_PAD_CTL_GRP_DDRMODE</name>
  103532. <description>SW_PAD_CTL_GRP_DDRMODE SW GRP Register</description>
  103533. <addressOffset>0x4B0</addressOffset>
  103534. <size>32</size>
  103535. <access>read-write</access>
  103536. <resetValue>0</resetValue>
  103537. <resetMask>0xFFFFFFFF</resetMask>
  103538. <fields>
  103539. <field>
  103540. <name>DDR_INPUT</name>
  103541. <description>DDR / CMOS Input Mode Field</description>
  103542. <bitOffset>0x11</bitOffset>
  103543. <bitWidth>1</bitWidth>
  103544. <access>read-write</access>
  103545. <enumeratedValues>
  103546. <enumeratedValue>
  103547. <name>DDR_INPUT_0_CMOS_input_type</name>
  103548. <description>CMOS input type</description>
  103549. <value>0</value>
  103550. </enumeratedValue>
  103551. <enumeratedValue>
  103552. <name>DDR_INPUT_1_Differential_input_mode</name>
  103553. <description>Differential input mode</description>
  103554. <value>0x1</value>
  103555. </enumeratedValue>
  103556. </enumeratedValues>
  103557. </field>
  103558. </fields>
  103559. </register>
  103560. <register>
  103561. <name>SW_PAD_CTL_GRP_DDR_TYPE</name>
  103562. <description>SW_PAD_CTL_GRP_DDR_TYPE SW GRP Register</description>
  103563. <addressOffset>0x4B4</addressOffset>
  103564. <size>32</size>
  103565. <access>read-write</access>
  103566. <resetValue>0x80000</resetValue>
  103567. <resetMask>0xFFFFFFFF</resetMask>
  103568. <fields>
  103569. <field>
  103570. <name>DDR_SEL</name>
  103571. <description>ddr_sel Field</description>
  103572. <bitOffset>0x12</bitOffset>
  103573. <bitWidth>2</bitWidth>
  103574. <access>read-write</access>
  103575. <enumeratedValues>
  103576. <enumeratedValue>
  103577. <name>DDR_SEL_2_LPDDR2_mode</name>
  103578. <description>LPDDR2 mode</description>
  103579. <value>0x2</value>
  103580. </enumeratedValue>
  103581. <enumeratedValue>
  103582. <name>DDR_SEL_3_DDR3_mode</name>
  103583. <description>DDR3 mode</description>
  103584. <value>0x3</value>
  103585. </enumeratedValue>
  103586. </enumeratedValues>
  103587. </field>
  103588. </fields>
  103589. </register>
  103590. <register>
  103591. <name>ANATOP_USB_OTG_ID_SELECT_INPUT</name>
  103592. <description>USB_OTG1_ID_SELECT_INPUT DAISY Register</description>
  103593. <addressOffset>0x4B8</addressOffset>
  103594. <size>32</size>
  103595. <access>read-write</access>
  103596. <resetValue>0</resetValue>
  103597. <resetMask>0xFFFFFFFF</resetMask>
  103598. <fields>
  103599. <field>
  103600. <name>DAISY</name>
  103601. <description>Selecting Pads Involved in Daisy Chain.</description>
  103602. <bitOffset>0</bitOffset>
  103603. <bitWidth>2</bitWidth>
  103604. <access>read-write</access>
  103605. <enumeratedValues>
  103606. <enumeratedValue>
  103607. <name>GPIO1_IO00_ALT2</name>
  103608. <description>Selecting Pad: GPIO1_IO00 for Mode: ALT2</description>
  103609. <value>0</value>
  103610. </enumeratedValue>
  103611. <enumeratedValue>
  103612. <name>UART3_TX_DATA_ALT8</name>
  103613. <description>Selecting Pad: UART3_TX_DATA for Mode: ALT8</description>
  103614. <value>0x1</value>
  103615. </enumeratedValue>
  103616. <enumeratedValue>
  103617. <name>SD1_DATA0_ALT8</name>
  103618. <description>Selecting Pad: SD1_DATA0 for Mode: ALT8</description>
  103619. <value>0x2</value>
  103620. </enumeratedValue>
  103621. </enumeratedValues>
  103622. </field>
  103623. </fields>
  103624. </register>
  103625. <register>
  103626. <name>USB_OTG2_ID_SELECT_INPUT</name>
  103627. <description>USB_OTG2_ID_SELECT_INPUT DAISY Register</description>
  103628. <addressOffset>0x4BC</addressOffset>
  103629. <size>32</size>
  103630. <access>read-write</access>
  103631. <resetValue>0</resetValue>
  103632. <resetMask>0xFFFFFFFF</resetMask>
  103633. <fields>
  103634. <field>
  103635. <name>DAISY</name>
  103636. <description>Selecting Pads Involved in Daisy Chain.</description>
  103637. <bitOffset>0</bitOffset>
  103638. <bitWidth>2</bitWidth>
  103639. <access>read-write</access>
  103640. <enumeratedValues>
  103641. <enumeratedValue>
  103642. <name>GPIO1_IO05_ALT2</name>
  103643. <description>Selecting Pad: GPIO1_IO05 for Mode: ALT2</description>
  103644. <value>0</value>
  103645. </enumeratedValue>
  103646. <enumeratedValue>
  103647. <name>ENET2_TX_CLK_ALT8</name>
  103648. <description>Selecting Pad: ENET2_TX_CLK for Mode: ALT8</description>
  103649. <value>0x1</value>
  103650. </enumeratedValue>
  103651. <enumeratedValue>
  103652. <name>SD1_DATA3_ALT8</name>
  103653. <description>Selecting Pad: SD1_DATA3 for Mode: ALT8</description>
  103654. <value>0x2</value>
  103655. </enumeratedValue>
  103656. </enumeratedValues>
  103657. </field>
  103658. </fields>
  103659. </register>
  103660. <register>
  103661. <name>CCM_PMIC_READY_SELECT_INPUT</name>
  103662. <description>CCM_PMIC_READY_SELECT_INPUT DAISY Register</description>
  103663. <addressOffset>0x4C0</addressOffset>
  103664. <size>32</size>
  103665. <access>read-write</access>
  103666. <resetValue>0</resetValue>
  103667. <resetMask>0xFFFFFFFF</resetMask>
  103668. <fields>
  103669. <field>
  103670. <name>DAISY</name>
  103671. <description>Selecting Pads Involved in Daisy Chain.</description>
  103672. <bitOffset>0</bitOffset>
  103673. <bitWidth>1</bitWidth>
  103674. <access>read-write</access>
  103675. <enumeratedValues>
  103676. <enumeratedValue>
  103677. <name>JTAG_MOD_ALT4</name>
  103678. <description>Selecting Pad: JTAG_MOD for Mode: ALT4</description>
  103679. <value>0</value>
  103680. </enumeratedValue>
  103681. <enumeratedValue>
  103682. <name>GPIO1_IO08_ALT6</name>
  103683. <description>Selecting Pad: GPIO1_IO08 for Mode: ALT6</description>
  103684. <value>0x1</value>
  103685. </enumeratedValue>
  103686. </enumeratedValues>
  103687. </field>
  103688. </fields>
  103689. </register>
  103690. <register>
  103691. <name>CSI_DATA02_SELECT_INPUT</name>
  103692. <description>CSI_DATA02_SELECT_INPUT DAISY Register</description>
  103693. <addressOffset>0x4C4</addressOffset>
  103694. <size>32</size>
  103695. <access>read-write</access>
  103696. <resetValue>0</resetValue>
  103697. <resetMask>0xFFFFFFFF</resetMask>
  103698. <fields>
  103699. <field>
  103700. <name>DAISY</name>
  103701. <description>Selecting Pads Involved in Daisy Chain.</description>
  103702. <bitOffset>0</bitOffset>
  103703. <bitWidth>1</bitWidth>
  103704. <access>read-write</access>
  103705. <enumeratedValues>
  103706. <enumeratedValue>
  103707. <name>CSI_DATA00_ALT0</name>
  103708. <description>Selecting Pad: CSI_DATA00 for Mode: ALT0</description>
  103709. <value>0</value>
  103710. </enumeratedValue>
  103711. <enumeratedValue>
  103712. <name>UART1_TX_DATA_ALT3</name>
  103713. <description>Selecting Pad: UART1_TX_DATA for Mode: ALT3</description>
  103714. <value>0x1</value>
  103715. </enumeratedValue>
  103716. </enumeratedValues>
  103717. </field>
  103718. </fields>
  103719. </register>
  103720. <register>
  103721. <name>CSI_DATA03_SELECT_INPUT</name>
  103722. <description>CSI_DATA03_SELECT_INPUT DAISY Register</description>
  103723. <addressOffset>0x4C8</addressOffset>
  103724. <size>32</size>
  103725. <access>read-write</access>
  103726. <resetValue>0</resetValue>
  103727. <resetMask>0xFFFFFFFF</resetMask>
  103728. <fields>
  103729. <field>
  103730. <name>DAISY</name>
  103731. <description>Selecting Pads Involved in Daisy Chain.</description>
  103732. <bitOffset>0</bitOffset>
  103733. <bitWidth>1</bitWidth>
  103734. <access>read-write</access>
  103735. <enumeratedValues>
  103736. <enumeratedValue>
  103737. <name>CSI_DATA01_ALT0</name>
  103738. <description>Selecting Pad: CSI_DATA01 for Mode: ALT0</description>
  103739. <value>0</value>
  103740. </enumeratedValue>
  103741. <enumeratedValue>
  103742. <name>UART1_RX_DATA_ALT3</name>
  103743. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT3</description>
  103744. <value>0x1</value>
  103745. </enumeratedValue>
  103746. </enumeratedValues>
  103747. </field>
  103748. </fields>
  103749. </register>
  103750. <register>
  103751. <name>CSI_DATA05_SELECT_INPUT</name>
  103752. <description>CSI_DATA05_SELECT_INPUT DAISY Register</description>
  103753. <addressOffset>0x4CC</addressOffset>
  103754. <size>32</size>
  103755. <access>read-write</access>
  103756. <resetValue>0</resetValue>
  103757. <resetMask>0xFFFFFFFF</resetMask>
  103758. <fields>
  103759. <field>
  103760. <name>DAISY</name>
  103761. <description>Selecting Pads Involved in Daisy Chain.</description>
  103762. <bitOffset>0</bitOffset>
  103763. <bitWidth>1</bitWidth>
  103764. <access>read-write</access>
  103765. <enumeratedValues>
  103766. <enumeratedValue>
  103767. <name>CSI_DATA03_ALT0</name>
  103768. <description>Selecting Pad: CSI_DATA03 for Mode: ALT0</description>
  103769. <value>0</value>
  103770. </enumeratedValue>
  103771. <enumeratedValue>
  103772. <name>UART1_RTS_B_ALT3</name>
  103773. <description>Selecting Pad: UART1_RTS_B for Mode: ALT3</description>
  103774. <value>0x1</value>
  103775. </enumeratedValue>
  103776. </enumeratedValues>
  103777. </field>
  103778. </fields>
  103779. </register>
  103780. <register>
  103781. <name>CSI_DATA00_SELECT_INPUT</name>
  103782. <description>CSI_DATA00_SELECT_INPUT DAISY Register</description>
  103783. <addressOffset>0x4D0</addressOffset>
  103784. <size>32</size>
  103785. <access>read-write</access>
  103786. <resetValue>0</resetValue>
  103787. <resetMask>0xFFFFFFFF</resetMask>
  103788. <fields>
  103789. <field>
  103790. <name>DAISY</name>
  103791. <description>Selecting Pads Involved in Daisy Chain.</description>
  103792. <bitOffset>0</bitOffset>
  103793. <bitWidth>1</bitWidth>
  103794. <access>read-write</access>
  103795. <enumeratedValues>
  103796. <enumeratedValue>
  103797. <name>UART3_RX_DATA_ALT3</name>
  103798. <description>Selecting Pad: UART3_RX_DATA for Mode: ALT3</description>
  103799. <value>0</value>
  103800. </enumeratedValue>
  103801. <enumeratedValue>
  103802. <name>LCD_DATA17_ALT3</name>
  103803. <description>Selecting Pad: LCD_DATA17 for Mode: ALT3</description>
  103804. <value>0x1</value>
  103805. </enumeratedValue>
  103806. </enumeratedValues>
  103807. </field>
  103808. </fields>
  103809. </register>
  103810. <register>
  103811. <name>CSI_DATA01_SELECT_INPUT</name>
  103812. <description>CSI_DATA01_SELECT_INPUT DAISY Register</description>
  103813. <addressOffset>0x4D4</addressOffset>
  103814. <size>32</size>
  103815. <access>read-write</access>
  103816. <resetValue>0</resetValue>
  103817. <resetMask>0xFFFFFFFF</resetMask>
  103818. <fields>
  103819. <field>
  103820. <name>DAISY</name>
  103821. <description>Selecting Pads Involved in Daisy Chain.</description>
  103822. <bitOffset>0</bitOffset>
  103823. <bitWidth>1</bitWidth>
  103824. <access>read-write</access>
  103825. <enumeratedValues>
  103826. <enumeratedValue>
  103827. <name>UART3_TX_DATA_ALT3</name>
  103828. <description>Selecting Pad: UART3_TX_DATA for Mode: ALT3</description>
  103829. <value>0</value>
  103830. </enumeratedValue>
  103831. <enumeratedValue>
  103832. <name>LCD_DATA16_ALT3</name>
  103833. <description>Selecting Pad: LCD_DATA16 for Mode: ALT3</description>
  103834. <value>0x1</value>
  103835. </enumeratedValue>
  103836. </enumeratedValues>
  103837. </field>
  103838. </fields>
  103839. </register>
  103840. <register>
  103841. <name>CSI_DATA04_SELECT_INPUT</name>
  103842. <description>CSI_DATA04_SELECT_INPUT DAISY Register</description>
  103843. <addressOffset>0x4D8</addressOffset>
  103844. <size>32</size>
  103845. <access>read-write</access>
  103846. <resetValue>0</resetValue>
  103847. <resetMask>0xFFFFFFFF</resetMask>
  103848. <fields>
  103849. <field>
  103850. <name>DAISY</name>
  103851. <description>Selecting Pads Involved in Daisy Chain.</description>
  103852. <bitOffset>0</bitOffset>
  103853. <bitWidth>1</bitWidth>
  103854. <access>read-write</access>
  103855. <enumeratedValues>
  103856. <enumeratedValue>
  103857. <name>UART1_CTS_B_ALT3</name>
  103858. <description>Selecting Pad: UART1_CTS_B for Mode: ALT3</description>
  103859. <value>0</value>
  103860. </enumeratedValue>
  103861. <enumeratedValue>
  103862. <name>CSI_DATA02_ALT0</name>
  103863. <description>Selecting Pad: CSI_DATA02 for Mode: ALT0</description>
  103864. <value>0x1</value>
  103865. </enumeratedValue>
  103866. </enumeratedValues>
  103867. </field>
  103868. </fields>
  103869. </register>
  103870. <register>
  103871. <name>CSI_DATA06_SELECT_INPUT</name>
  103872. <description>CSI_DATA06_SELECT_INPUT DAISY Register</description>
  103873. <addressOffset>0x4DC</addressOffset>
  103874. <size>32</size>
  103875. <access>read-write</access>
  103876. <resetValue>0</resetValue>
  103877. <resetMask>0xFFFFFFFF</resetMask>
  103878. <fields>
  103879. <field>
  103880. <name>DAISY</name>
  103881. <description>Selecting Pads Involved in Daisy Chain.</description>
  103882. <bitOffset>0</bitOffset>
  103883. <bitWidth>1</bitWidth>
  103884. <access>read-write</access>
  103885. <enumeratedValues>
  103886. <enumeratedValue>
  103887. <name>UART2_TX_DATA_ALT3</name>
  103888. <description>Selecting Pad: UART2_TX_DATA for Mode: ALT3</description>
  103889. <value>0</value>
  103890. </enumeratedValue>
  103891. <enumeratedValue>
  103892. <name>CSI_DATA04_ALT0</name>
  103893. <description>Selecting Pad: CSI_DATA04 for Mode: ALT0</description>
  103894. <value>0x1</value>
  103895. </enumeratedValue>
  103896. </enumeratedValues>
  103897. </field>
  103898. </fields>
  103899. </register>
  103900. <register>
  103901. <name>CSI_DATA07_SELECT_INPUT</name>
  103902. <description>CSI_DATA07_SELECT_INPUT DAISY Register</description>
  103903. <addressOffset>0x4E0</addressOffset>
  103904. <size>32</size>
  103905. <access>read-write</access>
  103906. <resetValue>0</resetValue>
  103907. <resetMask>0xFFFFFFFF</resetMask>
  103908. <fields>
  103909. <field>
  103910. <name>DAISY</name>
  103911. <description>Selecting Pads Involved in Daisy Chain.</description>
  103912. <bitOffset>0</bitOffset>
  103913. <bitWidth>1</bitWidth>
  103914. <access>read-write</access>
  103915. <enumeratedValues>
  103916. <enumeratedValue>
  103917. <name>UART2_RX_DATA_ALT3</name>
  103918. <description>Selecting Pad: UART2_RX_DATA for Mode: ALT3</description>
  103919. <value>0</value>
  103920. </enumeratedValue>
  103921. <enumeratedValue>
  103922. <name>CSI_DATA05_ALT0</name>
  103923. <description>Selecting Pad: CSI_DATA05 for Mode: ALT0</description>
  103924. <value>0x1</value>
  103925. </enumeratedValue>
  103926. </enumeratedValues>
  103927. </field>
  103928. </fields>
  103929. </register>
  103930. <register>
  103931. <name>CSI_DATA08_SELECT_INPUT</name>
  103932. <description>CSI_DATA08_SELECT_INPUT DAISY Register</description>
  103933. <addressOffset>0x4E4</addressOffset>
  103934. <size>32</size>
  103935. <access>read-write</access>
  103936. <resetValue>0</resetValue>
  103937. <resetMask>0xFFFFFFFF</resetMask>
  103938. <fields>
  103939. <field>
  103940. <name>DAISY</name>
  103941. <description>Selecting Pads Involved in Daisy Chain.</description>
  103942. <bitOffset>0</bitOffset>
  103943. <bitWidth>1</bitWidth>
  103944. <access>read-write</access>
  103945. <enumeratedValues>
  103946. <enumeratedValue>
  103947. <name>UART2_CTS_B_ALT3</name>
  103948. <description>Selecting Pad: UART2_CTS_B for Mode: ALT3</description>
  103949. <value>0</value>
  103950. </enumeratedValue>
  103951. <enumeratedValue>
  103952. <name>CSI_DATA06_ALT0</name>
  103953. <description>Selecting Pad: CSI_DATA06 for Mode: ALT0</description>
  103954. <value>0x1</value>
  103955. </enumeratedValue>
  103956. </enumeratedValues>
  103957. </field>
  103958. </fields>
  103959. </register>
  103960. <register>
  103961. <name>CSI_DATA09_SELECT_INPUT</name>
  103962. <description>CSI_DATA09_SELECT_INPUT DAISY Register</description>
  103963. <addressOffset>0x4E8</addressOffset>
  103964. <size>32</size>
  103965. <access>read-write</access>
  103966. <resetValue>0</resetValue>
  103967. <resetMask>0xFFFFFFFF</resetMask>
  103968. <fields>
  103969. <field>
  103970. <name>DAISY</name>
  103971. <description>Selecting Pads Involved in Daisy Chain.</description>
  103972. <bitOffset>0</bitOffset>
  103973. <bitWidth>1</bitWidth>
  103974. <access>read-write</access>
  103975. <enumeratedValues>
  103976. <enumeratedValue>
  103977. <name>UART2_RTS_B_ALT3</name>
  103978. <description>Selecting Pad: UART2_RTS_B for Mode: ALT3</description>
  103979. <value>0</value>
  103980. </enumeratedValue>
  103981. <enumeratedValue>
  103982. <name>CSI_DATA07_ALT0</name>
  103983. <description>Selecting Pad: CSI_DATA07 for Mode: ALT0</description>
  103984. <value>0x1</value>
  103985. </enumeratedValue>
  103986. </enumeratedValues>
  103987. </field>
  103988. </fields>
  103989. </register>
  103990. <register>
  103991. <name>CSI_DATA10_SELECT_INPUT</name>
  103992. <description>CSI_DATA10_SELECT_INPUT DAISY Register</description>
  103993. <addressOffset>0x4EC</addressOffset>
  103994. <size>32</size>
  103995. <access>read-write</access>
  103996. <resetValue>0</resetValue>
  103997. <resetMask>0xFFFFFFFF</resetMask>
  103998. <fields>
  103999. <field>
  104000. <name>DAISY</name>
  104001. <description>Selecting Pads Involved in Daisy Chain.</description>
  104002. <bitOffset>0</bitOffset>
  104003. <bitWidth>1</bitWidth>
  104004. <access>read-write</access>
  104005. <enumeratedValues>
  104006. <enumeratedValue>
  104007. <name>UART3_CTS_B_ALT3</name>
  104008. <description>Selecting Pad: UART3_CTS_B for Mode: ALT3</description>
  104009. <value>0</value>
  104010. </enumeratedValue>
  104011. <enumeratedValue>
  104012. <name>LCD_DATA18_ALT3</name>
  104013. <description>Selecting Pad: LCD_DATA18 for Mode: ALT3</description>
  104014. <value>0x1</value>
  104015. </enumeratedValue>
  104016. </enumeratedValues>
  104017. </field>
  104018. </fields>
  104019. </register>
  104020. <register>
  104021. <name>CSI_DATA11_SELECT_INPUT</name>
  104022. <description>CSI_DATA11_SELECT_INPUT DAISY Register</description>
  104023. <addressOffset>0x4F0</addressOffset>
  104024. <size>32</size>
  104025. <access>read-write</access>
  104026. <resetValue>0</resetValue>
  104027. <resetMask>0xFFFFFFFF</resetMask>
  104028. <fields>
  104029. <field>
  104030. <name>DAISY</name>
  104031. <description>Selecting Pads Involved in Daisy Chain.</description>
  104032. <bitOffset>0</bitOffset>
  104033. <bitWidth>1</bitWidth>
  104034. <access>read-write</access>
  104035. <enumeratedValues>
  104036. <enumeratedValue>
  104037. <name>UART3_RTS_B_ALT3</name>
  104038. <description>Selecting Pad: UART3_RTS_B for Mode: ALT3</description>
  104039. <value>0</value>
  104040. </enumeratedValue>
  104041. <enumeratedValue>
  104042. <name>LCD_DATA19_ALT3</name>
  104043. <description>Selecting Pad: LCD_DATA19 for Mode: ALT3</description>
  104044. <value>0x1</value>
  104045. </enumeratedValue>
  104046. </enumeratedValues>
  104047. </field>
  104048. </fields>
  104049. </register>
  104050. <register>
  104051. <name>CSI_DATA12_SELECT_INPUT</name>
  104052. <description>CSI_DATA12_SELECT_INPUT DAISY Register</description>
  104053. <addressOffset>0x4F4</addressOffset>
  104054. <size>32</size>
  104055. <access>read-write</access>
  104056. <resetValue>0</resetValue>
  104057. <resetMask>0xFFFFFFFF</resetMask>
  104058. <fields>
  104059. <field>
  104060. <name>DAISY</name>
  104061. <description>Selecting Pads Involved in Daisy Chain.</description>
  104062. <bitOffset>0</bitOffset>
  104063. <bitWidth>1</bitWidth>
  104064. <access>read-write</access>
  104065. <enumeratedValues>
  104066. <enumeratedValue>
  104067. <name>UART4_TX_DATA_ALT3</name>
  104068. <description>Selecting Pad: UART4_TX_DATA for Mode: ALT3</description>
  104069. <value>0</value>
  104070. </enumeratedValue>
  104071. <enumeratedValue>
  104072. <name>LCD_DATA20_ALT3</name>
  104073. <description>Selecting Pad: LCD_DATA20 for Mode: ALT3</description>
  104074. <value>0x1</value>
  104075. </enumeratedValue>
  104076. </enumeratedValues>
  104077. </field>
  104078. </fields>
  104079. </register>
  104080. <register>
  104081. <name>CSI_DATA13_SELECT_INPUT</name>
  104082. <description>CSI_DATA13_SELECT_INPUT DAISY Register</description>
  104083. <addressOffset>0x4F8</addressOffset>
  104084. <size>32</size>
  104085. <access>read-write</access>
  104086. <resetValue>0</resetValue>
  104087. <resetMask>0xFFFFFFFF</resetMask>
  104088. <fields>
  104089. <field>
  104090. <name>DAISY</name>
  104091. <description>Selecting Pads Involved in Daisy Chain.</description>
  104092. <bitOffset>0</bitOffset>
  104093. <bitWidth>1</bitWidth>
  104094. <access>read-write</access>
  104095. <enumeratedValues>
  104096. <enumeratedValue>
  104097. <name>UART4_RX_DATA_ALT3</name>
  104098. <description>Selecting Pad: UART4_RX_DATA for Mode: ALT3</description>
  104099. <value>0</value>
  104100. </enumeratedValue>
  104101. <enumeratedValue>
  104102. <name>LCD_DATA21_ALT3</name>
  104103. <description>Selecting Pad: LCD_DATA21 for Mode: ALT3</description>
  104104. <value>0x1</value>
  104105. </enumeratedValue>
  104106. </enumeratedValues>
  104107. </field>
  104108. </fields>
  104109. </register>
  104110. <register>
  104111. <name>CSI_DATA14_SELECT_INPUT</name>
  104112. <description>CSI_DATA14_SELECT_INPUT DAISY Register</description>
  104113. <addressOffset>0x4FC</addressOffset>
  104114. <size>32</size>
  104115. <access>read-write</access>
  104116. <resetValue>0</resetValue>
  104117. <resetMask>0xFFFFFFFF</resetMask>
  104118. <fields>
  104119. <field>
  104120. <name>DAISY</name>
  104121. <description>Selecting Pads Involved in Daisy Chain.</description>
  104122. <bitOffset>0</bitOffset>
  104123. <bitWidth>1</bitWidth>
  104124. <access>read-write</access>
  104125. <enumeratedValues>
  104126. <enumeratedValue>
  104127. <name>UART5_TX_DATA_ALT3</name>
  104128. <description>Selecting Pad: UART5_TX_DATA for Mode: ALT3</description>
  104129. <value>0</value>
  104130. </enumeratedValue>
  104131. <enumeratedValue>
  104132. <name>LCD_DATA22_ALT3</name>
  104133. <description>Selecting Pad: LCD_DATA22 for Mode: ALT3</description>
  104134. <value>0x1</value>
  104135. </enumeratedValue>
  104136. </enumeratedValues>
  104137. </field>
  104138. </fields>
  104139. </register>
  104140. <register>
  104141. <name>CSI_DATA15_SELECT_INPUT</name>
  104142. <description>CSI_DATA15_SELECT_INPUT DAISY Register</description>
  104143. <addressOffset>0x500</addressOffset>
  104144. <size>32</size>
  104145. <access>read-write</access>
  104146. <resetValue>0</resetValue>
  104147. <resetMask>0xFFFFFFFF</resetMask>
  104148. <fields>
  104149. <field>
  104150. <name>DAISY</name>
  104151. <description>Selecting Pads Involved in Daisy Chain.</description>
  104152. <bitOffset>0</bitOffset>
  104153. <bitWidth>1</bitWidth>
  104154. <access>read-write</access>
  104155. <enumeratedValues>
  104156. <enumeratedValue>
  104157. <name>UART5_RX_DATA_ALT3</name>
  104158. <description>Selecting Pad: UART5_RX_DATA for Mode: ALT3</description>
  104159. <value>0</value>
  104160. </enumeratedValue>
  104161. <enumeratedValue>
  104162. <name>LCD_DATA23_ALT3</name>
  104163. <description>Selecting Pad: LCD_DATA23 for Mode: ALT3</description>
  104164. <value>0x1</value>
  104165. </enumeratedValue>
  104166. </enumeratedValues>
  104167. </field>
  104168. </fields>
  104169. </register>
  104170. <register>
  104171. <name>CSI_DATA16_SELECT_INPUT</name>
  104172. <description>CSI_DATA16_SELECT_INPUT DAISY Register</description>
  104173. <addressOffset>0x504</addressOffset>
  104174. <size>32</size>
  104175. <access>read-write</access>
  104176. <resetValue>0</resetValue>
  104177. <resetMask>0xFFFFFFFF</resetMask>
  104178. <fields>
  104179. <field>
  104180. <name>DAISY</name>
  104181. <description>Selecting Pads Involved in Daisy Chain.</description>
  104182. <bitOffset>0</bitOffset>
  104183. <bitWidth>1</bitWidth>
  104184. <access>read-write</access>
  104185. <enumeratedValues>
  104186. <enumeratedValue>
  104187. <name>ENET1_RX_DATA0_ALT3</name>
  104188. <description>Selecting Pad: ENET1_RX_DATA0 for Mode: ALT3</description>
  104189. <value>0</value>
  104190. </enumeratedValue>
  104191. <enumeratedValue>
  104192. <name>LCD_DATA08_ALT3</name>
  104193. <description>Selecting Pad: LCD_DATA08 for Mode: ALT3</description>
  104194. <value>0x1</value>
  104195. </enumeratedValue>
  104196. </enumeratedValues>
  104197. </field>
  104198. </fields>
  104199. </register>
  104200. <register>
  104201. <name>CSI_DATA17_SELECT_INPUT</name>
  104202. <description>CSI_DATA17_SELECT_INPUT DAISY Register</description>
  104203. <addressOffset>0x508</addressOffset>
  104204. <size>32</size>
  104205. <access>read-write</access>
  104206. <resetValue>0</resetValue>
  104207. <resetMask>0xFFFFFFFF</resetMask>
  104208. <fields>
  104209. <field>
  104210. <name>DAISY</name>
  104211. <description>Selecting Pads Involved in Daisy Chain.</description>
  104212. <bitOffset>0</bitOffset>
  104213. <bitWidth>1</bitWidth>
  104214. <access>read-write</access>
  104215. <enumeratedValues>
  104216. <enumeratedValue>
  104217. <name>ENET1_RX_DATA1_ALT3</name>
  104218. <description>Selecting Pad: ENET1_RX_DATA1 for Mode: ALT3</description>
  104219. <value>0</value>
  104220. </enumeratedValue>
  104221. <enumeratedValue>
  104222. <name>LCD_DATA09_ALT3</name>
  104223. <description>Selecting Pad: LCD_DATA09 for Mode: ALT3</description>
  104224. <value>0x1</value>
  104225. </enumeratedValue>
  104226. </enumeratedValues>
  104227. </field>
  104228. </fields>
  104229. </register>
  104230. <register>
  104231. <name>CSI_DATA18_SELECT_INPUT</name>
  104232. <description>CSI_DATA18_SELECT_INPUT DAISY Register</description>
  104233. <addressOffset>0x50C</addressOffset>
  104234. <size>32</size>
  104235. <access>read-write</access>
  104236. <resetValue>0</resetValue>
  104237. <resetMask>0xFFFFFFFF</resetMask>
  104238. <fields>
  104239. <field>
  104240. <name>DAISY</name>
  104241. <description>Selecting Pads Involved in Daisy Chain.</description>
  104242. <bitOffset>0</bitOffset>
  104243. <bitWidth>1</bitWidth>
  104244. <access>read-write</access>
  104245. <enumeratedValues>
  104246. <enumeratedValue>
  104247. <name>ENET1_RX_EN_ALT3</name>
  104248. <description>Selecting Pad: ENET1_RX_EN for Mode: ALT3</description>
  104249. <value>0</value>
  104250. </enumeratedValue>
  104251. <enumeratedValue>
  104252. <name>LCD_DATA10_ALT3</name>
  104253. <description>Selecting Pad: LCD_DATA10 for Mode: ALT3</description>
  104254. <value>0x1</value>
  104255. </enumeratedValue>
  104256. </enumeratedValues>
  104257. </field>
  104258. </fields>
  104259. </register>
  104260. <register>
  104261. <name>CSI_DATA19_SELECT_INPUT</name>
  104262. <description>CSI_DATA19_SELECT_INPUT DAISY Register</description>
  104263. <addressOffset>0x510</addressOffset>
  104264. <size>32</size>
  104265. <access>read-write</access>
  104266. <resetValue>0</resetValue>
  104267. <resetMask>0xFFFFFFFF</resetMask>
  104268. <fields>
  104269. <field>
  104270. <name>DAISY</name>
  104271. <description>Selecting Pads Involved in Daisy Chain.</description>
  104272. <bitOffset>0</bitOffset>
  104273. <bitWidth>1</bitWidth>
  104274. <access>read-write</access>
  104275. <enumeratedValues>
  104276. <enumeratedValue>
  104277. <name>ENET1_TX_DATA0_ALT3</name>
  104278. <description>Selecting Pad: ENET1_TX_DATA0 for Mode: ALT3</description>
  104279. <value>0</value>
  104280. </enumeratedValue>
  104281. <enumeratedValue>
  104282. <name>LCD_DATA11_ALT3</name>
  104283. <description>Selecting Pad: LCD_DATA11 for Mode: ALT3</description>
  104284. <value>0x1</value>
  104285. </enumeratedValue>
  104286. </enumeratedValues>
  104287. </field>
  104288. </fields>
  104289. </register>
  104290. <register>
  104291. <name>CSI_DATA20_SELECT_INPUT</name>
  104292. <description>CSI_DATA20_SELECT_INPUT DAISY Register</description>
  104293. <addressOffset>0x514</addressOffset>
  104294. <size>32</size>
  104295. <access>read-write</access>
  104296. <resetValue>0</resetValue>
  104297. <resetMask>0xFFFFFFFF</resetMask>
  104298. <fields>
  104299. <field>
  104300. <name>DAISY</name>
  104301. <description>Selecting Pads Involved in Daisy Chain.</description>
  104302. <bitOffset>0</bitOffset>
  104303. <bitWidth>1</bitWidth>
  104304. <access>read-write</access>
  104305. <enumeratedValues>
  104306. <enumeratedValue>
  104307. <name>ENET1_TX_DATA1_ALT3</name>
  104308. <description>Selecting Pad: ENET1_TX_DATA1 for Mode: ALT3</description>
  104309. <value>0</value>
  104310. </enumeratedValue>
  104311. <enumeratedValue>
  104312. <name>LCD_DATA12_ALT3</name>
  104313. <description>Selecting Pad: LCD_DATA12 for Mode: ALT3</description>
  104314. <value>0x1</value>
  104315. </enumeratedValue>
  104316. </enumeratedValues>
  104317. </field>
  104318. </fields>
  104319. </register>
  104320. <register>
  104321. <name>CSI_DATA21_SELECT_INPUT</name>
  104322. <description>CSI_DATA21_SELECT_INPUT DAISY Register</description>
  104323. <addressOffset>0x518</addressOffset>
  104324. <size>32</size>
  104325. <access>read-write</access>
  104326. <resetValue>0</resetValue>
  104327. <resetMask>0xFFFFFFFF</resetMask>
  104328. <fields>
  104329. <field>
  104330. <name>DAISY</name>
  104331. <description>Selecting Pads Involved in Daisy Chain.</description>
  104332. <bitOffset>0</bitOffset>
  104333. <bitWidth>1</bitWidth>
  104334. <access>read-write</access>
  104335. <enumeratedValues>
  104336. <enumeratedValue>
  104337. <name>ENET1_TX_EN_ALT3</name>
  104338. <description>Selecting Pad: ENET1_TX_EN for Mode: ALT3</description>
  104339. <value>0</value>
  104340. </enumeratedValue>
  104341. <enumeratedValue>
  104342. <name>LCD_DATA13_ALT3</name>
  104343. <description>Selecting Pad: LCD_DATA13 for Mode: ALT3</description>
  104344. <value>0x1</value>
  104345. </enumeratedValue>
  104346. </enumeratedValues>
  104347. </field>
  104348. </fields>
  104349. </register>
  104350. <register>
  104351. <name>CSI_DATA22_SELECT_INPUT</name>
  104352. <description>CSI_DATA22_SELECT_INPUT DAISY Register</description>
  104353. <addressOffset>0x51C</addressOffset>
  104354. <size>32</size>
  104355. <access>read-write</access>
  104356. <resetValue>0</resetValue>
  104357. <resetMask>0xFFFFFFFF</resetMask>
  104358. <fields>
  104359. <field>
  104360. <name>DAISY</name>
  104361. <description>Selecting Pads Involved in Daisy Chain.</description>
  104362. <bitOffset>0</bitOffset>
  104363. <bitWidth>1</bitWidth>
  104364. <access>read-write</access>
  104365. <enumeratedValues>
  104366. <enumeratedValue>
  104367. <name>ENET1_TX_CLK_ALT3</name>
  104368. <description>Selecting Pad: ENET1_TX_CLK for Mode: ALT3</description>
  104369. <value>0</value>
  104370. </enumeratedValue>
  104371. <enumeratedValue>
  104372. <name>LCD_DATA14_ALT3</name>
  104373. <description>Selecting Pad: LCD_DATA14 for Mode: ALT3</description>
  104374. <value>0x1</value>
  104375. </enumeratedValue>
  104376. </enumeratedValues>
  104377. </field>
  104378. </fields>
  104379. </register>
  104380. <register>
  104381. <name>CSI_DATA23_SELECT_INPUT</name>
  104382. <description>CSI_DATA23_SELECT_INPUT DAISY Register</description>
  104383. <addressOffset>0x520</addressOffset>
  104384. <size>32</size>
  104385. <access>read-write</access>
  104386. <resetValue>0</resetValue>
  104387. <resetMask>0xFFFFFFFF</resetMask>
  104388. <fields>
  104389. <field>
  104390. <name>DAISY</name>
  104391. <description>Selecting Pads Involved in Daisy Chain.</description>
  104392. <bitOffset>0</bitOffset>
  104393. <bitWidth>1</bitWidth>
  104394. <access>read-write</access>
  104395. <enumeratedValues>
  104396. <enumeratedValue>
  104397. <name>ENET1_RX_ER_ALT3</name>
  104398. <description>Selecting Pad: ENET1_RX_ER for Mode: ALT3</description>
  104399. <value>0</value>
  104400. </enumeratedValue>
  104401. <enumeratedValue>
  104402. <name>LCD_DATA15_ALT3</name>
  104403. <description>Selecting Pad: LCD_DATA15 for Mode: ALT3</description>
  104404. <value>0x1</value>
  104405. </enumeratedValue>
  104406. </enumeratedValues>
  104407. </field>
  104408. </fields>
  104409. </register>
  104410. <register>
  104411. <name>CSI_HSYNC_SELECT_INPUT</name>
  104412. <description>CSI_HSYNC_SELECT_INPUT DAISY Register</description>
  104413. <addressOffset>0x524</addressOffset>
  104414. <size>32</size>
  104415. <access>read-write</access>
  104416. <resetValue>0</resetValue>
  104417. <resetMask>0xFFFFFFFF</resetMask>
  104418. <fields>
  104419. <field>
  104420. <name>DAISY</name>
  104421. <description>Selecting Pads Involved in Daisy Chain.</description>
  104422. <bitOffset>0</bitOffset>
  104423. <bitWidth>1</bitWidth>
  104424. <access>read-write</access>
  104425. <enumeratedValues>
  104426. <enumeratedValue>
  104427. <name>CSI_HSYNC_ALT0</name>
  104428. <description>Selecting Pad: CSI_HSYNC for Mode: ALT0</description>
  104429. <value>0</value>
  104430. </enumeratedValue>
  104431. <enumeratedValue>
  104432. <name>GPIO1_IO09_ALT3</name>
  104433. <description>Selecting Pad: GPIO1_IO09 for Mode: ALT3</description>
  104434. <value>0x1</value>
  104435. </enumeratedValue>
  104436. </enumeratedValues>
  104437. </field>
  104438. </fields>
  104439. </register>
  104440. <register>
  104441. <name>CSI_PIXCLK_SELECT_INPUT</name>
  104442. <description>CSI_PIXCLK_SELECT_INPUT DAISY Register</description>
  104443. <addressOffset>0x528</addressOffset>
  104444. <size>32</size>
  104445. <access>read-write</access>
  104446. <resetValue>0</resetValue>
  104447. <resetMask>0xFFFFFFFF</resetMask>
  104448. <fields>
  104449. <field>
  104450. <name>DAISY</name>
  104451. <description>Selecting Pads Involved in Daisy Chain.</description>
  104452. <bitOffset>0</bitOffset>
  104453. <bitWidth>1</bitWidth>
  104454. <access>read-write</access>
  104455. <enumeratedValues>
  104456. <enumeratedValue>
  104457. <name>GPIO1_IO07_ALT3</name>
  104458. <description>Selecting Pad: GPIO1_IO07 for Mode: ALT3</description>
  104459. <value>0</value>
  104460. </enumeratedValue>
  104461. <enumeratedValue>
  104462. <name>CSI_PIXCLK_ALT0</name>
  104463. <description>Selecting Pad: CSI_PIXCLK for Mode: ALT0</description>
  104464. <value>0x1</value>
  104465. </enumeratedValue>
  104466. </enumeratedValues>
  104467. </field>
  104468. </fields>
  104469. </register>
  104470. <register>
  104471. <name>CSI_VSYNC_SELECT_INPUT</name>
  104472. <description>CSI_VSYNC_SELECT_INPUT DAISY Register</description>
  104473. <addressOffset>0x52C</addressOffset>
  104474. <size>32</size>
  104475. <access>read-write</access>
  104476. <resetValue>0</resetValue>
  104477. <resetMask>0xFFFFFFFF</resetMask>
  104478. <fields>
  104479. <field>
  104480. <name>DAISY</name>
  104481. <description>Selecting Pads Involved in Daisy Chain.</description>
  104482. <bitOffset>0</bitOffset>
  104483. <bitWidth>1</bitWidth>
  104484. <access>read-write</access>
  104485. <enumeratedValues>
  104486. <enumeratedValue>
  104487. <name>CSI_VSYNC_ALT0</name>
  104488. <description>Selecting Pad: CSI_VSYNC for Mode: ALT0</description>
  104489. <value>0</value>
  104490. </enumeratedValue>
  104491. <enumeratedValue>
  104492. <name>GPIO1_IO08_ALT3</name>
  104493. <description>Selecting Pad: GPIO1_IO08 for Mode: ALT3</description>
  104494. <value>0x1</value>
  104495. </enumeratedValue>
  104496. </enumeratedValues>
  104497. </field>
  104498. </fields>
  104499. </register>
  104500. <register>
  104501. <name>CSI_FIELD_SELECT_INPUT</name>
  104502. <description>CSI_FIELD_SELECT_INPUT DAISY Register</description>
  104503. <addressOffset>0x530</addressOffset>
  104504. <size>32</size>
  104505. <access>read-write</access>
  104506. <resetValue>0</resetValue>
  104507. <resetMask>0xFFFFFFFF</resetMask>
  104508. <fields>
  104509. <field>
  104510. <name>DAISY</name>
  104511. <description>Selecting Pads Involved in Daisy Chain.</description>
  104512. <bitOffset>0</bitOffset>
  104513. <bitWidth>1</bitWidth>
  104514. <access>read-write</access>
  104515. <enumeratedValues>
  104516. <enumeratedValue>
  104517. <name>GPIO1_IO05_ALT3</name>
  104518. <description>Selecting Pad: GPIO1_IO05 for Mode: ALT3</description>
  104519. <value>0</value>
  104520. </enumeratedValue>
  104521. <enumeratedValue>
  104522. <name>NAND_DQS_ALT1</name>
  104523. <description>Selecting Pad: NAND_DQS for Mode: ALT1</description>
  104524. <value>0x1</value>
  104525. </enumeratedValue>
  104526. </enumeratedValues>
  104527. </field>
  104528. </fields>
  104529. </register>
  104530. <register>
  104531. <name>ECSPI1_SCLK_SELECT_INPUT</name>
  104532. <description>ECSPI1_SCLK_SELECT_INPUT DAISY Register</description>
  104533. <addressOffset>0x534</addressOffset>
  104534. <size>32</size>
  104535. <access>read-write</access>
  104536. <resetValue>0</resetValue>
  104537. <resetMask>0xFFFFFFFF</resetMask>
  104538. <fields>
  104539. <field>
  104540. <name>DAISY</name>
  104541. <description>Selecting Pads Involved in Daisy Chain.</description>
  104542. <bitOffset>0</bitOffset>
  104543. <bitWidth>1</bitWidth>
  104544. <access>read-write</access>
  104545. <enumeratedValues>
  104546. <enumeratedValue>
  104547. <name>LCD_DATA20_ALT2</name>
  104548. <description>Selecting Pad: LCD_DATA20 for Mode: ALT2</description>
  104549. <value>0</value>
  104550. </enumeratedValue>
  104551. <enumeratedValue>
  104552. <name>CSI_DATA04_ALT3</name>
  104553. <description>Selecting Pad: CSI_DATA04 for Mode: ALT3</description>
  104554. <value>0x1</value>
  104555. </enumeratedValue>
  104556. </enumeratedValues>
  104557. </field>
  104558. </fields>
  104559. </register>
  104560. <register>
  104561. <name>ECSPI1_MISO_SELECT_INPUT</name>
  104562. <description>ECSPI1_MISO_SELECT_INPUT DAISY Register</description>
  104563. <addressOffset>0x538</addressOffset>
  104564. <size>32</size>
  104565. <access>read-write</access>
  104566. <resetValue>0</resetValue>
  104567. <resetMask>0xFFFFFFFF</resetMask>
  104568. <fields>
  104569. <field>
  104570. <name>DAISY</name>
  104571. <description>Selecting Pads Involved in Daisy Chain.</description>
  104572. <bitOffset>0</bitOffset>
  104573. <bitWidth>1</bitWidth>
  104574. <access>read-write</access>
  104575. <enumeratedValues>
  104576. <enumeratedValue>
  104577. <name>LCD_DATA23_ALT2</name>
  104578. <description>Selecting Pad: LCD_DATA23 for Mode: ALT2</description>
  104579. <value>0</value>
  104580. </enumeratedValue>
  104581. <enumeratedValue>
  104582. <name>CSI_DATA07_ALT3</name>
  104583. <description>Selecting Pad: CSI_DATA07 for Mode: ALT3</description>
  104584. <value>0x1</value>
  104585. </enumeratedValue>
  104586. </enumeratedValues>
  104587. </field>
  104588. </fields>
  104589. </register>
  104590. <register>
  104591. <name>ECSPI1_MOSI_SELECT_INPUT</name>
  104592. <description>ECSPI1_MOSI_SELECT_INPUT DAISY Register</description>
  104593. <addressOffset>0x53C</addressOffset>
  104594. <size>32</size>
  104595. <access>read-write</access>
  104596. <resetValue>0</resetValue>
  104597. <resetMask>0xFFFFFFFF</resetMask>
  104598. <fields>
  104599. <field>
  104600. <name>DAISY</name>
  104601. <description>Selecting Pads Involved in Daisy Chain.</description>
  104602. <bitOffset>0</bitOffset>
  104603. <bitWidth>1</bitWidth>
  104604. <access>read-write</access>
  104605. <enumeratedValues>
  104606. <enumeratedValue>
  104607. <name>LCD_DATA22_ALT2</name>
  104608. <description>Selecting Pad: LCD_DATA22 for Mode: ALT2</description>
  104609. <value>0</value>
  104610. </enumeratedValue>
  104611. <enumeratedValue>
  104612. <name>CSI_DATA06_ALT3</name>
  104613. <description>Selecting Pad: CSI_DATA06 for Mode: ALT3</description>
  104614. <value>0x1</value>
  104615. </enumeratedValue>
  104616. </enumeratedValues>
  104617. </field>
  104618. </fields>
  104619. </register>
  104620. <register>
  104621. <name>ECSPI1_SS0_B_SELECT_INPUT</name>
  104622. <description>ECSPI1_SS0_B_SELECT_INPUT DAISY Register</description>
  104623. <addressOffset>0x540</addressOffset>
  104624. <size>32</size>
  104625. <access>read-write</access>
  104626. <resetValue>0</resetValue>
  104627. <resetMask>0xFFFFFFFF</resetMask>
  104628. <fields>
  104629. <field>
  104630. <name>DAISY</name>
  104631. <description>Selecting Pads Involved in Daisy Chain.</description>
  104632. <bitOffset>0</bitOffset>
  104633. <bitWidth>1</bitWidth>
  104634. <access>read-write</access>
  104635. <enumeratedValues>
  104636. <enumeratedValue>
  104637. <name>LCD_DATA21_ALT2</name>
  104638. <description>Selecting Pad: LCD_DATA21 for Mode: ALT2</description>
  104639. <value>0</value>
  104640. </enumeratedValue>
  104641. <enumeratedValue>
  104642. <name>CSI_DATA05_ALT3</name>
  104643. <description>Selecting Pad: CSI_DATA05 for Mode: ALT3</description>
  104644. <value>0x1</value>
  104645. </enumeratedValue>
  104646. </enumeratedValues>
  104647. </field>
  104648. </fields>
  104649. </register>
  104650. <register>
  104651. <name>ECSPI2_SCLK_SELECT_INPUT</name>
  104652. <description>ECSPI2_SCLK_SELECT_INPUT DAISY Register</description>
  104653. <addressOffset>0x544</addressOffset>
  104654. <size>32</size>
  104655. <access>read-write</access>
  104656. <resetValue>0</resetValue>
  104657. <resetMask>0xFFFFFFFF</resetMask>
  104658. <fields>
  104659. <field>
  104660. <name>DAISY</name>
  104661. <description>Selecting Pads Involved in Daisy Chain.</description>
  104662. <bitOffset>0</bitOffset>
  104663. <bitWidth>1</bitWidth>
  104664. <access>read-write</access>
  104665. <enumeratedValues>
  104666. <enumeratedValue>
  104667. <name>CSI_DATA00_ALT3</name>
  104668. <description>Selecting Pad: CSI_DATA00 for Mode: ALT3</description>
  104669. <value>0</value>
  104670. </enumeratedValue>
  104671. <enumeratedValue>
  104672. <name>UART4_TX_DATA_ALT8</name>
  104673. <description>Selecting Pad: UART4_TX_DATA for Mode: ALT8</description>
  104674. <value>0x1</value>
  104675. </enumeratedValue>
  104676. </enumeratedValues>
  104677. </field>
  104678. </fields>
  104679. </register>
  104680. <register>
  104681. <name>ECSPI2_MISO_SELECT_INPUT</name>
  104682. <description>ECSPI2_MISO_SELECT_INPUT DAISY Register</description>
  104683. <addressOffset>0x548</addressOffset>
  104684. <size>32</size>
  104685. <access>read-write</access>
  104686. <resetValue>0</resetValue>
  104687. <resetMask>0xFFFFFFFF</resetMask>
  104688. <fields>
  104689. <field>
  104690. <name>DAISY</name>
  104691. <description>Selecting Pads Involved in Daisy Chain.</description>
  104692. <bitOffset>0</bitOffset>
  104693. <bitWidth>1</bitWidth>
  104694. <access>read-write</access>
  104695. <enumeratedValues>
  104696. <enumeratedValue>
  104697. <name>CSI_DATA03_ALT3</name>
  104698. <description>Selecting Pad: CSI_DATA03 for Mode: ALT3</description>
  104699. <value>0</value>
  104700. </enumeratedValue>
  104701. <enumeratedValue>
  104702. <name>UART5_RX_DATA_ALT8</name>
  104703. <description>Selecting Pad: UART5_RX_DATA for Mode: ALT8</description>
  104704. <value>0x1</value>
  104705. </enumeratedValue>
  104706. </enumeratedValues>
  104707. </field>
  104708. </fields>
  104709. </register>
  104710. <register>
  104711. <name>ECSPI2_MOSI_SELECT_INPUT</name>
  104712. <description>ECSPI2_MOSI_SELECT_INPUT DAISY Register</description>
  104713. <addressOffset>0x54C</addressOffset>
  104714. <size>32</size>
  104715. <access>read-write</access>
  104716. <resetValue>0</resetValue>
  104717. <resetMask>0xFFFFFFFF</resetMask>
  104718. <fields>
  104719. <field>
  104720. <name>DAISY</name>
  104721. <description>Selecting Pads Involved in Daisy Chain.</description>
  104722. <bitOffset>0</bitOffset>
  104723. <bitWidth>1</bitWidth>
  104724. <access>read-write</access>
  104725. <enumeratedValues>
  104726. <enumeratedValue>
  104727. <name>UART5_TX_DATA_ALT8</name>
  104728. <description>Selecting Pad: UART5_TX_DATA for Mode: ALT8</description>
  104729. <value>0</value>
  104730. </enumeratedValue>
  104731. <enumeratedValue>
  104732. <name>CSI_DATA02_ALT3</name>
  104733. <description>Selecting Pad: CSI_DATA02 for Mode: ALT3</description>
  104734. <value>0x1</value>
  104735. </enumeratedValue>
  104736. </enumeratedValues>
  104737. </field>
  104738. </fields>
  104739. </register>
  104740. <register>
  104741. <name>ECSPI2_SS0_B_SELECT_INPUT</name>
  104742. <description>ECSPI2_SS0_B_SELECT_INPUT DAISY Register</description>
  104743. <addressOffset>0x550</addressOffset>
  104744. <size>32</size>
  104745. <access>read-write</access>
  104746. <resetValue>0</resetValue>
  104747. <resetMask>0xFFFFFFFF</resetMask>
  104748. <fields>
  104749. <field>
  104750. <name>DAISY</name>
  104751. <description>Selecting Pads Involved in Daisy Chain.</description>
  104752. <bitOffset>0</bitOffset>
  104753. <bitWidth>1</bitWidth>
  104754. <access>read-write</access>
  104755. <enumeratedValues>
  104756. <enumeratedValue>
  104757. <name>CSI_DATA01_ALT3</name>
  104758. <description>Selecting Pad: CSI_DATA01 for Mode: ALT3</description>
  104759. <value>0</value>
  104760. </enumeratedValue>
  104761. <enumeratedValue>
  104762. <name>UART4_RX_DATA_ALT8</name>
  104763. <description>Selecting Pad: UART4_RX_DATA for Mode: ALT8</description>
  104764. <value>0x1</value>
  104765. </enumeratedValue>
  104766. </enumeratedValues>
  104767. </field>
  104768. </fields>
  104769. </register>
  104770. <register>
  104771. <name>ECSPI3_SCLK_SELECT_INPUT</name>
  104772. <description>ECSPI3_SCLK_SELECT_INPUT DAISY Register</description>
  104773. <addressOffset>0x554</addressOffset>
  104774. <size>32</size>
  104775. <access>read-write</access>
  104776. <resetValue>0</resetValue>
  104777. <resetMask>0xFFFFFFFF</resetMask>
  104778. <fields>
  104779. <field>
  104780. <name>DAISY</name>
  104781. <description>Selecting Pads Involved in Daisy Chain.</description>
  104782. <bitOffset>0</bitOffset>
  104783. <bitWidth>1</bitWidth>
  104784. <access>read-write</access>
  104785. <enumeratedValues>
  104786. <enumeratedValue>
  104787. <name>UART2_RX_DATA_ALT8</name>
  104788. <description>Selecting Pad: UART2_RX_DATA for Mode: ALT8</description>
  104789. <value>0</value>
  104790. </enumeratedValue>
  104791. <enumeratedValue>
  104792. <name>NAND_CE0_B_ALT3</name>
  104793. <description>Selecting Pad: NAND_CE0_B for Mode: ALT3</description>
  104794. <value>0x1</value>
  104795. </enumeratedValue>
  104796. </enumeratedValues>
  104797. </field>
  104798. </fields>
  104799. </register>
  104800. <register>
  104801. <name>ECSPI3_MISO_SELECT_INPUT</name>
  104802. <description>ECSPI3_MISO_SELECT_INPUT DAISY Register</description>
  104803. <addressOffset>0x558</addressOffset>
  104804. <size>32</size>
  104805. <access>read-write</access>
  104806. <resetValue>0</resetValue>
  104807. <resetMask>0xFFFFFFFF</resetMask>
  104808. <fields>
  104809. <field>
  104810. <name>DAISY</name>
  104811. <description>Selecting Pads Involved in Daisy Chain.</description>
  104812. <bitOffset>0</bitOffset>
  104813. <bitWidth>1</bitWidth>
  104814. <access>read-write</access>
  104815. <enumeratedValues>
  104816. <enumeratedValue>
  104817. <name>UART2_RTS_B_ALT8</name>
  104818. <description>Selecting Pad: UART2_RTS_B for Mode: ALT8</description>
  104819. <value>0</value>
  104820. </enumeratedValue>
  104821. <enumeratedValue>
  104822. <name>NAND_CLE_ALT3</name>
  104823. <description>Selecting Pad: NAND_CLE for Mode: ALT3</description>
  104824. <value>0x1</value>
  104825. </enumeratedValue>
  104826. </enumeratedValues>
  104827. </field>
  104828. </fields>
  104829. </register>
  104830. <register>
  104831. <name>ECSPI3_MOSI_SELECT_INPUT</name>
  104832. <description>ECSPI3_MOSI_SELECT_INPUT DAISY Register</description>
  104833. <addressOffset>0x55C</addressOffset>
  104834. <size>32</size>
  104835. <access>read-write</access>
  104836. <resetValue>0</resetValue>
  104837. <resetMask>0xFFFFFFFF</resetMask>
  104838. <fields>
  104839. <field>
  104840. <name>DAISY</name>
  104841. <description>Selecting Pads Involved in Daisy Chain.</description>
  104842. <bitOffset>0</bitOffset>
  104843. <bitWidth>1</bitWidth>
  104844. <access>read-write</access>
  104845. <enumeratedValues>
  104846. <enumeratedValue>
  104847. <name>UART2_CTS_B_ALT8</name>
  104848. <description>Selecting Pad: UART2_CTS_B for Mode: ALT8</description>
  104849. <value>0</value>
  104850. </enumeratedValue>
  104851. <enumeratedValue>
  104852. <name>NAND_CE1_B_ALT3</name>
  104853. <description>Selecting Pad: NAND_CE1_B for Mode: ALT3</description>
  104854. <value>0x1</value>
  104855. </enumeratedValue>
  104856. </enumeratedValues>
  104857. </field>
  104858. </fields>
  104859. </register>
  104860. <register>
  104861. <name>ECSPI3_SS0_B_SELECT_INPUT</name>
  104862. <description>ECSPI3_SS0_B_SELECT_INPUT DAISY Register</description>
  104863. <addressOffset>0x560</addressOffset>
  104864. <size>32</size>
  104865. <access>read-write</access>
  104866. <resetValue>0</resetValue>
  104867. <resetMask>0xFFFFFFFF</resetMask>
  104868. <fields>
  104869. <field>
  104870. <name>DAISY</name>
  104871. <description>Selecting Pads Involved in Daisy Chain.</description>
  104872. <bitOffset>0</bitOffset>
  104873. <bitWidth>1</bitWidth>
  104874. <access>read-write</access>
  104875. <enumeratedValues>
  104876. <enumeratedValue>
  104877. <name>UART2_TX_DATA_ALT8</name>
  104878. <description>Selecting Pad: UART2_TX_DATA for Mode: ALT8</description>
  104879. <value>0</value>
  104880. </enumeratedValue>
  104881. <enumeratedValue>
  104882. <name>NAND_READY_B_ALT3</name>
  104883. <description>Selecting Pad: NAND_READY_B for Mode: ALT3</description>
  104884. <value>0x1</value>
  104885. </enumeratedValue>
  104886. </enumeratedValues>
  104887. </field>
  104888. </fields>
  104889. </register>
  104890. <register>
  104891. <name>ECSPI4_SCLK_SELECT_INPUT</name>
  104892. <description>ECSPI4_SCLK_SELECT_INPUT DAISY Register</description>
  104893. <addressOffset>0x564</addressOffset>
  104894. <size>32</size>
  104895. <access>read-write</access>
  104896. <resetValue>0</resetValue>
  104897. <resetMask>0xFFFFFFFF</resetMask>
  104898. <fields>
  104899. <field>
  104900. <name>DAISY</name>
  104901. <description>Selecting Pads Involved in Daisy Chain.</description>
  104902. <bitOffset>0</bitOffset>
  104903. <bitWidth>1</bitWidth>
  104904. <access>read-write</access>
  104905. <enumeratedValues>
  104906. <enumeratedValue>
  104907. <name>ENET2_TX_DATA1_ALT3</name>
  104908. <description>Selecting Pad: ENET2_TX_DATA1 for Mode: ALT3</description>
  104909. <value>0</value>
  104910. </enumeratedValue>
  104911. <enumeratedValue>
  104912. <name>NAND_DATA04_ALT3</name>
  104913. <description>Selecting Pad: NAND_DATA04 for Mode: ALT3</description>
  104914. <value>0x1</value>
  104915. </enumeratedValue>
  104916. </enumeratedValues>
  104917. </field>
  104918. </fields>
  104919. </register>
  104920. <register>
  104921. <name>ECSPI4_MISO_SELECT_INPUT</name>
  104922. <description>ECSPI4_MISO_SELECT_INPUT DAISY Register</description>
  104923. <addressOffset>0x568</addressOffset>
  104924. <size>32</size>
  104925. <access>read-write</access>
  104926. <resetValue>0</resetValue>
  104927. <resetMask>0xFFFFFFFF</resetMask>
  104928. <fields>
  104929. <field>
  104930. <name>DAISY</name>
  104931. <description>Selecting Pads Involved in Daisy Chain.</description>
  104932. <bitOffset>0</bitOffset>
  104933. <bitWidth>1</bitWidth>
  104934. <access>read-write</access>
  104935. <enumeratedValues>
  104936. <enumeratedValue>
  104937. <name>ENET2_TX_CLK_ALT3</name>
  104938. <description>Selecting Pad: ENET2_TX_CLK for Mode: ALT3</description>
  104939. <value>0</value>
  104940. </enumeratedValue>
  104941. <enumeratedValue>
  104942. <name>NAND_DATA06_ALT3</name>
  104943. <description>Selecting Pad: NAND_DATA06 for Mode: ALT3</description>
  104944. <value>0x1</value>
  104945. </enumeratedValue>
  104946. </enumeratedValues>
  104947. </field>
  104948. </fields>
  104949. </register>
  104950. <register>
  104951. <name>ECSPI4_MOSI_SELECT_INPUT</name>
  104952. <description>ECSPI4_MOSI_SELECT_INPUT DAISY Register</description>
  104953. <addressOffset>0x56C</addressOffset>
  104954. <size>32</size>
  104955. <access>read-write</access>
  104956. <resetValue>0</resetValue>
  104957. <resetMask>0xFFFFFFFF</resetMask>
  104958. <fields>
  104959. <field>
  104960. <name>DAISY</name>
  104961. <description>Selecting Pads Involved in Daisy Chain.</description>
  104962. <bitOffset>0</bitOffset>
  104963. <bitWidth>1</bitWidth>
  104964. <access>read-write</access>
  104965. <enumeratedValues>
  104966. <enumeratedValue>
  104967. <name>ENET2_TX_EN_ALT3</name>
  104968. <description>Selecting Pad: ENET2_TX_EN for Mode: ALT3</description>
  104969. <value>0</value>
  104970. </enumeratedValue>
  104971. <enumeratedValue>
  104972. <name>NAND_DATA05_ALT3</name>
  104973. <description>Selecting Pad: NAND_DATA05 for Mode: ALT3</description>
  104974. <value>0x1</value>
  104975. </enumeratedValue>
  104976. </enumeratedValues>
  104977. </field>
  104978. </fields>
  104979. </register>
  104980. <register>
  104981. <name>ECSPI4_SS0_B_SELECT_INPUT</name>
  104982. <description>ECSPI4_SS0_B_SELECT_INPUT DAISY Register</description>
  104983. <addressOffset>0x570</addressOffset>
  104984. <size>32</size>
  104985. <access>read-write</access>
  104986. <resetValue>0</resetValue>
  104987. <resetMask>0xFFFFFFFF</resetMask>
  104988. <fields>
  104989. <field>
  104990. <name>DAISY</name>
  104991. <description>Selecting Pads Involved in Daisy Chain.</description>
  104992. <bitOffset>0</bitOffset>
  104993. <bitWidth>1</bitWidth>
  104994. <access>read-write</access>
  104995. <enumeratedValues>
  104996. <enumeratedValue>
  104997. <name>ENET2_RX_ER_ALT3</name>
  104998. <description>Selecting Pad: ENET2_RX_ER for Mode: ALT3</description>
  104999. <value>0</value>
  105000. </enumeratedValue>
  105001. <enumeratedValue>
  105002. <name>NAND_DATA07_ALT3</name>
  105003. <description>Selecting Pad: NAND_DATA07 for Mode: ALT3</description>
  105004. <value>0x1</value>
  105005. </enumeratedValue>
  105006. </enumeratedValues>
  105007. </field>
  105008. </fields>
  105009. </register>
  105010. <register>
  105011. <name>ENET1_REF_CLK1_SELECT_INPUT</name>
  105012. <description>ENET1_REF_CLK1_SELECT_INPUT DAISY Register</description>
  105013. <addressOffset>0x574</addressOffset>
  105014. <size>32</size>
  105015. <access>read-write</access>
  105016. <resetValue>0</resetValue>
  105017. <resetMask>0xFFFFFFFF</resetMask>
  105018. <fields>
  105019. <field>
  105020. <name>DAISY</name>
  105021. <description>Selecting Pads Involved in Daisy Chain.</description>
  105022. <bitOffset>0</bitOffset>
  105023. <bitWidth>2</bitWidth>
  105024. <access>read-write</access>
  105025. <enumeratedValues>
  105026. <enumeratedValue>
  105027. <name>GPIO1_IO00_ALT3</name>
  105028. <description>Selecting Pad: GPIO1_IO00 for Mode: ALT3</description>
  105029. <value>0</value>
  105030. </enumeratedValue>
  105031. <enumeratedValue>
  105032. <name>GPIO1_IO04_ALT0</name>
  105033. <description>Selecting Pad: GPIO1_IO04 for Mode: ALT0</description>
  105034. <value>0x1</value>
  105035. </enumeratedValue>
  105036. <enumeratedValue>
  105037. <name>ENET1_TX_CLK_ALT4</name>
  105038. <description>Selecting Pad: ENET1_TX_CLK for Mode: ALT4</description>
  105039. <value>0x2</value>
  105040. </enumeratedValue>
  105041. </enumeratedValues>
  105042. </field>
  105043. </fields>
  105044. </register>
  105045. <register>
  105046. <name>ENET1_MAC0_MDIO_SELECT_INPUT</name>
  105047. <description>ENET1_MAC0_MDIO_SELECT_INPUT DAISY Register</description>
  105048. <addressOffset>0x578</addressOffset>
  105049. <size>32</size>
  105050. <access>read-write</access>
  105051. <resetValue>0</resetValue>
  105052. <resetMask>0xFFFFFFFF</resetMask>
  105053. <fields>
  105054. <field>
  105055. <name>DAISY</name>
  105056. <description>Selecting Pads Involved in Daisy Chain.</description>
  105057. <bitOffset>0</bitOffset>
  105058. <bitWidth>1</bitWidth>
  105059. <access>read-write</access>
  105060. <enumeratedValues>
  105061. <enumeratedValue>
  105062. <name>GPIO1_IO06_ALT0</name>
  105063. <description>Selecting Pad: GPIO1_IO06 for Mode: ALT0</description>
  105064. <value>0</value>
  105065. </enumeratedValue>
  105066. <enumeratedValue>
  105067. <name>ENET2_RX_DATA0_ALT4</name>
  105068. <description>Selecting Pad: ENET2_RX_DATA0 for Mode: ALT4</description>
  105069. <value>0x1</value>
  105070. </enumeratedValue>
  105071. </enumeratedValues>
  105072. </field>
  105073. </fields>
  105074. </register>
  105075. <register>
  105076. <name>ENET2_REF_CLK2_SELECT_INPUT</name>
  105077. <description>ENET2_REF_CLK2_SELECT_INPUT DAISY Register</description>
  105078. <addressOffset>0x57C</addressOffset>
  105079. <size>32</size>
  105080. <access>read-write</access>
  105081. <resetValue>0</resetValue>
  105082. <resetMask>0xFFFFFFFF</resetMask>
  105083. <fields>
  105084. <field>
  105085. <name>DAISY</name>
  105086. <description>Selecting Pads Involved in Daisy Chain.</description>
  105087. <bitOffset>0</bitOffset>
  105088. <bitWidth>2</bitWidth>
  105089. <access>read-write</access>
  105090. <enumeratedValues>
  105091. <enumeratedValue>
  105092. <name>GPIO1_IO01_ALT3</name>
  105093. <description>Selecting Pad: GPIO1_IO01 for Mode: ALT3</description>
  105094. <value>0</value>
  105095. </enumeratedValue>
  105096. <enumeratedValue>
  105097. <name>GPIO1_IO05_ALT0</name>
  105098. <description>Selecting Pad: GPIO1_IO05 for Mode: ALT0</description>
  105099. <value>0x1</value>
  105100. </enumeratedValue>
  105101. <enumeratedValue>
  105102. <name>ENET2_TX_CLK_ALT4</name>
  105103. <description>Selecting Pad: ENET2_TX_CLK for Mode: ALT4</description>
  105104. <value>0x2</value>
  105105. </enumeratedValue>
  105106. </enumeratedValues>
  105107. </field>
  105108. </fields>
  105109. </register>
  105110. <register>
  105111. <name>ENET2_MAC0_MDIO_SELECT_INPUT</name>
  105112. <description>ENET2_MAC0_MDIO_SELECT_INPUT DAISY Register</description>
  105113. <addressOffset>0x580</addressOffset>
  105114. <size>32</size>
  105115. <access>read-write</access>
  105116. <resetValue>0</resetValue>
  105117. <resetMask>0xFFFFFFFF</resetMask>
  105118. <fields>
  105119. <field>
  105120. <name>DAISY</name>
  105121. <description>Selecting Pads Involved in Daisy Chain.</description>
  105122. <bitOffset>0</bitOffset>
  105123. <bitWidth>1</bitWidth>
  105124. <access>read-write</access>
  105125. <enumeratedValues>
  105126. <enumeratedValue>
  105127. <name>GPIO1_IO06_ALT1</name>
  105128. <description>Selecting Pad: GPIO1_IO06 for Mode: ALT1</description>
  105129. <value>0</value>
  105130. </enumeratedValue>
  105131. <enumeratedValue>
  105132. <name>ENET1_TX_DATA1_ALT4</name>
  105133. <description>Selecting Pad: ENET1_TX_DATA1 for Mode: ALT4</description>
  105134. <value>0x1</value>
  105135. </enumeratedValue>
  105136. </enumeratedValues>
  105137. </field>
  105138. </fields>
  105139. </register>
  105140. <register>
  105141. <name>FLEXCAN1_RX_SELECT_INPUT</name>
  105142. <description>FLEXCAN1_RX_SELECT_INPUT DAISY Register</description>
  105143. <addressOffset>0x584</addressOffset>
  105144. <size>32</size>
  105145. <access>read-write</access>
  105146. <resetValue>0</resetValue>
  105147. <resetMask>0xFFFFFFFF</resetMask>
  105148. <fields>
  105149. <field>
  105150. <name>DAISY</name>
  105151. <description>Selecting Pads Involved in Daisy Chain.</description>
  105152. <bitOffset>0</bitOffset>
  105153. <bitWidth>2</bitWidth>
  105154. <access>read-write</access>
  105155. <enumeratedValues>
  105156. <enumeratedValue>
  105157. <name>UART3_RTS_B_ALT2</name>
  105158. <description>Selecting Pad: UART3_RTS_B for Mode: ALT2</description>
  105159. <value>0</value>
  105160. </enumeratedValue>
  105161. <enumeratedValue>
  105162. <name>ENET1_RX_DATA1_ALT4</name>
  105163. <description>Selecting Pad: ENET1_RX_DATA1 for Mode: ALT4</description>
  105164. <value>0x1</value>
  105165. </enumeratedValue>
  105166. <enumeratedValue>
  105167. <name>LCD_DATA09_ALT8</name>
  105168. <description>Selecting Pad: LCD_DATA09 for Mode: ALT8</description>
  105169. <value>0x2</value>
  105170. </enumeratedValue>
  105171. <enumeratedValue>
  105172. <name>SD1_DATA1_ALT3</name>
  105173. <description>Selecting Pad: SD1_DATA1 for Mode: ALT3</description>
  105174. <value>0x3</value>
  105175. </enumeratedValue>
  105176. </enumeratedValues>
  105177. </field>
  105178. </fields>
  105179. </register>
  105180. <register>
  105181. <name>FLEXCAN2_RX_SELECT_INPUT</name>
  105182. <description>FLEXCAN2_RX_SELECT_INPUT DAISY Register</description>
  105183. <addressOffset>0x588</addressOffset>
  105184. <size>32</size>
  105185. <access>read-write</access>
  105186. <resetValue>0</resetValue>
  105187. <resetMask>0xFFFFFFFF</resetMask>
  105188. <fields>
  105189. <field>
  105190. <name>DAISY</name>
  105191. <description>Selecting Pads Involved in Daisy Chain.</description>
  105192. <bitOffset>0</bitOffset>
  105193. <bitWidth>2</bitWidth>
  105194. <access>read-write</access>
  105195. <enumeratedValues>
  105196. <enumeratedValue>
  105197. <name>UART2_RTS_B_ALT2</name>
  105198. <description>Selecting Pad: UART2_RTS_B for Mode: ALT2</description>
  105199. <value>0</value>
  105200. </enumeratedValue>
  105201. <enumeratedValue>
  105202. <name>ENET1_TX_DATA0_ALT4</name>
  105203. <description>Selecting Pad: ENET1_TX_DATA0 for Mode: ALT4</description>
  105204. <value>0x1</value>
  105205. </enumeratedValue>
  105206. <enumeratedValue>
  105207. <name>LCD_DATA11_ALT8</name>
  105208. <description>Selecting Pad: LCD_DATA11 for Mode: ALT8</description>
  105209. <value>0x2</value>
  105210. </enumeratedValue>
  105211. <enumeratedValue>
  105212. <name>SD1_DATA3_ALT3</name>
  105213. <description>Selecting Pad: SD1_DATA3 for Mode: ALT3</description>
  105214. <value>0x3</value>
  105215. </enumeratedValue>
  105216. </enumeratedValues>
  105217. </field>
  105218. </fields>
  105219. </register>
  105220. <register>
  105221. <name>GPT1_CAPTURE1_SELECT_INPUT</name>
  105222. <description>GPT1_CAPTURE1_SELECT_INPUT DAISY Register</description>
  105223. <addressOffset>0x58C</addressOffset>
  105224. <size>32</size>
  105225. <access>read-write</access>
  105226. <resetValue>0</resetValue>
  105227. <resetMask>0xFFFFFFFF</resetMask>
  105228. <fields>
  105229. <field>
  105230. <name>DAISY</name>
  105231. <description>Selecting Pads Involved in Daisy Chain.</description>
  105232. <bitOffset>0</bitOffset>
  105233. <bitWidth>1</bitWidth>
  105234. <access>read-write</access>
  105235. <enumeratedValues>
  105236. <enumeratedValue>
  105237. <name>GPIO1_IO00_ALT1</name>
  105238. <description>Selecting Pad: GPIO1_IO00 for Mode: ALT1</description>
  105239. <value>0</value>
  105240. </enumeratedValue>
  105241. <enumeratedValue>
  105242. <name>UART2_TX_DATA_ALT4</name>
  105243. <description>Selecting Pad: UART2_TX_DATA for Mode: ALT4</description>
  105244. <value>0x1</value>
  105245. </enumeratedValue>
  105246. </enumeratedValues>
  105247. </field>
  105248. </fields>
  105249. </register>
  105250. <register>
  105251. <name>GPT1_CAPTURE2_SELECT_INPUT</name>
  105252. <description>GPT1_CAPTURE2_SELECT_INPUT DAISY Register</description>
  105253. <addressOffset>0x590</addressOffset>
  105254. <size>32</size>
  105255. <access>read-write</access>
  105256. <resetValue>0</resetValue>
  105257. <resetMask>0xFFFFFFFF</resetMask>
  105258. <fields>
  105259. <field>
  105260. <name>DAISY</name>
  105261. <description>Selecting Pads Involved in Daisy Chain.</description>
  105262. <bitOffset>0</bitOffset>
  105263. <bitWidth>1</bitWidth>
  105264. <access>read-write</access>
  105265. <enumeratedValues>
  105266. <enumeratedValue>
  105267. <name>UART2_RX_DATA_ALT4</name>
  105268. <description>Selecting Pad: UART2_RX_DATA for Mode: ALT4</description>
  105269. <value>0</value>
  105270. </enumeratedValue>
  105271. <enumeratedValue>
  105272. <name>ENET1_RX_ER_ALT8</name>
  105273. <description>Selecting Pad: ENET1_RX_ER for Mode: ALT8</description>
  105274. <value>0x1</value>
  105275. </enumeratedValue>
  105276. </enumeratedValues>
  105277. </field>
  105278. </fields>
  105279. </register>
  105280. <register>
  105281. <name>GPT1_CLK_SELECT_INPUT</name>
  105282. <description>GPT1_CLK_SELECT_INPUT DAISY Register</description>
  105283. <addressOffset>0x594</addressOffset>
  105284. <size>32</size>
  105285. <access>read-write</access>
  105286. <resetValue>0</resetValue>
  105287. <resetMask>0xFFFFFFFF</resetMask>
  105288. <fields>
  105289. <field>
  105290. <name>DAISY</name>
  105291. <description>Selecting Pads Involved in Daisy Chain.</description>
  105292. <bitOffset>0</bitOffset>
  105293. <bitWidth>1</bitWidth>
  105294. <access>read-write</access>
  105295. <enumeratedValues>
  105296. <enumeratedValue>
  105297. <name>UART1_RX_DATA_ALT4</name>
  105298. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT4</description>
  105299. <value>0</value>
  105300. </enumeratedValue>
  105301. <enumeratedValue>
  105302. <name>ENET1_TX_CLK_ALT8</name>
  105303. <description>Selecting Pad: ENET1_TX_CLK for Mode: ALT8</description>
  105304. <value>0x1</value>
  105305. </enumeratedValue>
  105306. </enumeratedValues>
  105307. </field>
  105308. </fields>
  105309. </register>
  105310. <register>
  105311. <name>GPT2_CAPTURE1_SELECT_INPUT</name>
  105312. <description>GPT2_CAPTURE1_SELECT_INPUT DAISY Register</description>
  105313. <addressOffset>0x598</addressOffset>
  105314. <size>32</size>
  105315. <access>read-write</access>
  105316. <resetValue>0</resetValue>
  105317. <resetMask>0xFFFFFFFF</resetMask>
  105318. <fields>
  105319. <field>
  105320. <name>DAISY</name>
  105321. <description>Selecting Pads Involved in Daisy Chain.</description>
  105322. <bitOffset>0</bitOffset>
  105323. <bitWidth>1</bitWidth>
  105324. <access>read-write</access>
  105325. <enumeratedValues>
  105326. <enumeratedValue>
  105327. <name>JTAG_TMS_ALT1</name>
  105328. <description>Selecting Pad: JTAG_TMS for Mode: ALT1</description>
  105329. <value>0</value>
  105330. </enumeratedValue>
  105331. <enumeratedValue>
  105332. <name>SD1_DATA2_ALT1</name>
  105333. <description>Selecting Pad: SD1_DATA2 for Mode: ALT1</description>
  105334. <value>0x1</value>
  105335. </enumeratedValue>
  105336. </enumeratedValues>
  105337. </field>
  105338. </fields>
  105339. </register>
  105340. <register>
  105341. <name>GPT2_CAPTURE2_SELECT_INPUT</name>
  105342. <description>GPT2_CAPTURE2_SELECT_INPUT DAISY Register</description>
  105343. <addressOffset>0x59C</addressOffset>
  105344. <size>32</size>
  105345. <access>read-write</access>
  105346. <resetValue>0</resetValue>
  105347. <resetMask>0xFFFFFFFF</resetMask>
  105348. <fields>
  105349. <field>
  105350. <name>DAISY</name>
  105351. <description>Selecting Pads Involved in Daisy Chain.</description>
  105352. <bitOffset>0</bitOffset>
  105353. <bitWidth>1</bitWidth>
  105354. <access>read-write</access>
  105355. <enumeratedValues>
  105356. <enumeratedValue>
  105357. <name>JTAG_TDO_ALT1</name>
  105358. <description>Selecting Pad: JTAG_TDO for Mode: ALT1</description>
  105359. <value>0</value>
  105360. </enumeratedValue>
  105361. <enumeratedValue>
  105362. <name>SD1_DATA3_ALT1</name>
  105363. <description>Selecting Pad: SD1_DATA3 for Mode: ALT1</description>
  105364. <value>0x1</value>
  105365. </enumeratedValue>
  105366. </enumeratedValues>
  105367. </field>
  105368. </fields>
  105369. </register>
  105370. <register>
  105371. <name>GPT2_CLK_SELECT_INPUT</name>
  105372. <description>GPT2_CLK_SELECT_INPUT DAISY Register</description>
  105373. <addressOffset>0x5A0</addressOffset>
  105374. <size>32</size>
  105375. <access>read-write</access>
  105376. <resetValue>0</resetValue>
  105377. <resetMask>0xFFFFFFFF</resetMask>
  105378. <fields>
  105379. <field>
  105380. <name>DAISY</name>
  105381. <description>Selecting Pads Involved in Daisy Chain.</description>
  105382. <bitOffset>0</bitOffset>
  105383. <bitWidth>1</bitWidth>
  105384. <access>read-write</access>
  105385. <enumeratedValues>
  105386. <enumeratedValue>
  105387. <name>JTAG_MOD_ALT1</name>
  105388. <description>Selecting Pad: JTAG_MOD for Mode: ALT1</description>
  105389. <value>0</value>
  105390. </enumeratedValue>
  105391. <enumeratedValue>
  105392. <name>SD1_DATA1_ALT1</name>
  105393. <description>Selecting Pad: SD1_DATA1 for Mode: ALT1</description>
  105394. <value>0x1</value>
  105395. </enumeratedValue>
  105396. </enumeratedValues>
  105397. </field>
  105398. </fields>
  105399. </register>
  105400. <register>
  105401. <name>I2C1_SCL_SELECT_INPUT</name>
  105402. <description>I2C1_SCL_SELECT_INPUT DAISY Register</description>
  105403. <addressOffset>0x5A4</addressOffset>
  105404. <size>32</size>
  105405. <access>read-write</access>
  105406. <resetValue>0</resetValue>
  105407. <resetMask>0xFFFFFFFF</resetMask>
  105408. <fields>
  105409. <field>
  105410. <name>DAISY</name>
  105411. <description>Selecting Pads Involved in Daisy Chain.</description>
  105412. <bitOffset>0</bitOffset>
  105413. <bitWidth>2</bitWidth>
  105414. <access>read-write</access>
  105415. <enumeratedValues>
  105416. <enumeratedValue>
  105417. <name>GPIO1_IO02_ALT0</name>
  105418. <description>Selecting Pad: GPIO1_IO02 for Mode: ALT0</description>
  105419. <value>0</value>
  105420. </enumeratedValue>
  105421. <enumeratedValue>
  105422. <name>UART4_TX_DATA_ALT2</name>
  105423. <description>Selecting Pad: UART4_TX_DATA for Mode: ALT2</description>
  105424. <value>0x1</value>
  105425. </enumeratedValue>
  105426. <enumeratedValue>
  105427. <name>CSI_PIXCLK_ALT3</name>
  105428. <description>Selecting Pad: CSI_PIXCLK for Mode: ALT3</description>
  105429. <value>0x2</value>
  105430. </enumeratedValue>
  105431. </enumeratedValues>
  105432. </field>
  105433. </fields>
  105434. </register>
  105435. <register>
  105436. <name>I2C1_SDA_SELECT_INPUT</name>
  105437. <description>I2C1_SDA_SELECT_INPUT DAISY Register</description>
  105438. <addressOffset>0x5A8</addressOffset>
  105439. <size>32</size>
  105440. <access>read-write</access>
  105441. <resetValue>0</resetValue>
  105442. <resetMask>0xFFFFFFFF</resetMask>
  105443. <fields>
  105444. <field>
  105445. <name>DAISY</name>
  105446. <description>Selecting Pads Involved in Daisy Chain.</description>
  105447. <bitOffset>0</bitOffset>
  105448. <bitWidth>2</bitWidth>
  105449. <access>read-write</access>
  105450. <enumeratedValues>
  105451. <enumeratedValue>
  105452. <name>CSI_MCLK_ALT3</name>
  105453. <description>Selecting Pad: CSI_MCLK for Mode: ALT3</description>
  105454. <value>0</value>
  105455. </enumeratedValue>
  105456. <enumeratedValue>
  105457. <name>GPIO1_IO03_ALT0</name>
  105458. <description>Selecting Pad: GPIO1_IO03 for Mode: ALT0</description>
  105459. <value>0x1</value>
  105460. </enumeratedValue>
  105461. <enumeratedValue>
  105462. <name>UART4_RX_DATA_ALT2</name>
  105463. <description>Selecting Pad: UART4_RX_DATA for Mode: ALT2</description>
  105464. <value>0x2</value>
  105465. </enumeratedValue>
  105466. </enumeratedValues>
  105467. </field>
  105468. </fields>
  105469. </register>
  105470. <register>
  105471. <name>I2C2_SCL_SELECT_INPUT</name>
  105472. <description>I2C2_SCL_SELECT_INPUT DAISY Register</description>
  105473. <addressOffset>0x5AC</addressOffset>
  105474. <size>32</size>
  105475. <access>read-write</access>
  105476. <resetValue>0</resetValue>
  105477. <resetMask>0xFFFFFFFF</resetMask>
  105478. <fields>
  105479. <field>
  105480. <name>DAISY</name>
  105481. <description>Selecting Pads Involved in Daisy Chain.</description>
  105482. <bitOffset>0</bitOffset>
  105483. <bitWidth>2</bitWidth>
  105484. <access>read-write</access>
  105485. <enumeratedValues>
  105486. <enumeratedValue>
  105487. <name>CSI_HSYNC_ALT3</name>
  105488. <description>Selecting Pad: CSI_HSYNC for Mode: ALT3</description>
  105489. <value>0</value>
  105490. </enumeratedValue>
  105491. <enumeratedValue>
  105492. <name>GPIO1_IO00_ALT0</name>
  105493. <description>Selecting Pad: GPIO1_IO00 for Mode: ALT0</description>
  105494. <value>0x1</value>
  105495. </enumeratedValue>
  105496. <enumeratedValue>
  105497. <name>UART5_TX_DATA_ALT2</name>
  105498. <description>Selecting Pad: UART5_TX_DATA for Mode: ALT2</description>
  105499. <value>0x2</value>
  105500. </enumeratedValue>
  105501. </enumeratedValues>
  105502. </field>
  105503. </fields>
  105504. </register>
  105505. <register>
  105506. <name>I2C2_SDA_SELECT_INPUT</name>
  105507. <description>I2C2_SDA_SELECT_INPUT DAISY Register</description>
  105508. <addressOffset>0x5B0</addressOffset>
  105509. <size>32</size>
  105510. <access>read-write</access>
  105511. <resetValue>0</resetValue>
  105512. <resetMask>0xFFFFFFFF</resetMask>
  105513. <fields>
  105514. <field>
  105515. <name>DAISY</name>
  105516. <description>Selecting Pads Involved in Daisy Chain.</description>
  105517. <bitOffset>0</bitOffset>
  105518. <bitWidth>2</bitWidth>
  105519. <access>read-write</access>
  105520. <enumeratedValues>
  105521. <enumeratedValue>
  105522. <name>CSI_VSYNC_ALT3</name>
  105523. <description>Selecting Pad: CSI_VSYNC for Mode: ALT3</description>
  105524. <value>0</value>
  105525. </enumeratedValue>
  105526. <enumeratedValue>
  105527. <name>GPIO1_IO01_ALT0</name>
  105528. <description>Selecting Pad: GPIO1_IO01 for Mode: ALT0</description>
  105529. <value>0x1</value>
  105530. </enumeratedValue>
  105531. <enumeratedValue>
  105532. <name>UART5_RX_DATA_ALT2</name>
  105533. <description>Selecting Pad: UART5_RX_DATA for Mode: ALT2</description>
  105534. <value>0x2</value>
  105535. </enumeratedValue>
  105536. </enumeratedValues>
  105537. </field>
  105538. </fields>
  105539. </register>
  105540. <register>
  105541. <name>I2C3_SCL_SELECT_INPUT</name>
  105542. <description>I2C3_SCL_SELECT_INPUT DAISY Register</description>
  105543. <addressOffset>0x5B4</addressOffset>
  105544. <size>32</size>
  105545. <access>read-write</access>
  105546. <resetValue>0</resetValue>
  105547. <resetMask>0xFFFFFFFF</resetMask>
  105548. <fields>
  105549. <field>
  105550. <name>DAISY</name>
  105551. <description>Selecting Pads Involved in Daisy Chain.</description>
  105552. <bitOffset>0</bitOffset>
  105553. <bitWidth>2</bitWidth>
  105554. <access>read-write</access>
  105555. <enumeratedValues>
  105556. <enumeratedValue>
  105557. <name>UART1_TX_DATA_ALT2</name>
  105558. <description>Selecting Pad: UART1_TX_DATA for Mode: ALT2</description>
  105559. <value>0</value>
  105560. </enumeratedValue>
  105561. <enumeratedValue>
  105562. <name>ENET2_RX_DATA0_ALT3</name>
  105563. <description>Selecting Pad: ENET2_RX_DATA0 for Mode: ALT3</description>
  105564. <value>0x1</value>
  105565. </enumeratedValue>
  105566. <enumeratedValue>
  105567. <name>LCD_DATA01_ALT4</name>
  105568. <description>Selecting Pad: LCD_DATA01 for Mode: ALT4</description>
  105569. <value>0x2</value>
  105570. </enumeratedValue>
  105571. </enumeratedValues>
  105572. </field>
  105573. </fields>
  105574. </register>
  105575. <register>
  105576. <name>I2C3_SDA_SELECT_INPUT</name>
  105577. <description>I2C3_SDA_SELECT_INPUT DAISY Register</description>
  105578. <addressOffset>0x5B8</addressOffset>
  105579. <size>32</size>
  105580. <access>read-write</access>
  105581. <resetValue>0</resetValue>
  105582. <resetMask>0xFFFFFFFF</resetMask>
  105583. <fields>
  105584. <field>
  105585. <name>DAISY</name>
  105586. <description>Selecting Pads Involved in Daisy Chain.</description>
  105587. <bitOffset>0</bitOffset>
  105588. <bitWidth>2</bitWidth>
  105589. <access>read-write</access>
  105590. <enumeratedValues>
  105591. <enumeratedValue>
  105592. <name>UART1_RX_DATA_ALT2</name>
  105593. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT2</description>
  105594. <value>0</value>
  105595. </enumeratedValue>
  105596. <enumeratedValue>
  105597. <name>ENET2_RX_DATA1_ALT3</name>
  105598. <description>Selecting Pad: ENET2_RX_DATA1 for Mode: ALT3</description>
  105599. <value>0x1</value>
  105600. </enumeratedValue>
  105601. <enumeratedValue>
  105602. <name>LCD_DATA00_ALT4</name>
  105603. <description>Selecting Pad: LCD_DATA00 for Mode: ALT4</description>
  105604. <value>0x2</value>
  105605. </enumeratedValue>
  105606. </enumeratedValues>
  105607. </field>
  105608. </fields>
  105609. </register>
  105610. <register>
  105611. <name>I2C4_SCL_SELECT_INPUT</name>
  105612. <description>I2C4_SCL_SELECT_INPUT DAISY Register</description>
  105613. <addressOffset>0x5BC</addressOffset>
  105614. <size>32</size>
  105615. <access>read-write</access>
  105616. <resetValue>0</resetValue>
  105617. <resetMask>0xFFFFFFFF</resetMask>
  105618. <fields>
  105619. <field>
  105620. <name>DAISY</name>
  105621. <description>Selecting Pads Involved in Daisy Chain.</description>
  105622. <bitOffset>0</bitOffset>
  105623. <bitWidth>2</bitWidth>
  105624. <access>read-write</access>
  105625. <enumeratedValues>
  105626. <enumeratedValue>
  105627. <name>UART2_TX_DATA_ALT2</name>
  105628. <description>Selecting Pad: UART2_TX_DATA for Mode: ALT2</description>
  105629. <value>0</value>
  105630. </enumeratedValue>
  105631. <enumeratedValue>
  105632. <name>ENET2_RX_EN_ALT3</name>
  105633. <description>Selecting Pad: ENET2_RX_EN for Mode: ALT3</description>
  105634. <value>0x1</value>
  105635. </enumeratedValue>
  105636. <enumeratedValue>
  105637. <name>LCD_DATA03_ALT4</name>
  105638. <description>Selecting Pad: LCD_DATA03 for Mode: ALT4</description>
  105639. <value>0x2</value>
  105640. </enumeratedValue>
  105641. </enumeratedValues>
  105642. </field>
  105643. </fields>
  105644. </register>
  105645. <register>
  105646. <name>I2C4_SDA_SELECT_INPUT</name>
  105647. <description>I2C4_SDA_SELECT_INPUT DAISY Register</description>
  105648. <addressOffset>0x5C0</addressOffset>
  105649. <size>32</size>
  105650. <access>read-write</access>
  105651. <resetValue>0</resetValue>
  105652. <resetMask>0xFFFFFFFF</resetMask>
  105653. <fields>
  105654. <field>
  105655. <name>DAISY</name>
  105656. <description>Selecting Pads Involved in Daisy Chain.</description>
  105657. <bitOffset>0</bitOffset>
  105658. <bitWidth>2</bitWidth>
  105659. <access>read-write</access>
  105660. <enumeratedValues>
  105661. <enumeratedValue>
  105662. <name>UART2_RX_DATA_ALT2</name>
  105663. <description>Selecting Pad: UART2_RX_DATA for Mode: ALT2</description>
  105664. <value>0</value>
  105665. </enumeratedValue>
  105666. <enumeratedValue>
  105667. <name>ENET2_TX_DATA0_ALT3</name>
  105668. <description>Selecting Pad: ENET2_TX_DATA0 for Mode: ALT3</description>
  105669. <value>0x1</value>
  105670. </enumeratedValue>
  105671. <enumeratedValue>
  105672. <name>LCD_DATA02_ALT4</name>
  105673. <description>Selecting Pad: LCD_DATA02 for Mode: ALT4</description>
  105674. <value>0x2</value>
  105675. </enumeratedValue>
  105676. </enumeratedValues>
  105677. </field>
  105678. </fields>
  105679. </register>
  105680. <register>
  105681. <name>KPP_COL0_SELECT_INPUT</name>
  105682. <description>KPP_COL0_SELECT_INPUT DAISY Register</description>
  105683. <addressOffset>0x5C4</addressOffset>
  105684. <size>32</size>
  105685. <access>read-write</access>
  105686. <resetValue>0</resetValue>
  105687. <resetMask>0xFFFFFFFF</resetMask>
  105688. <fields>
  105689. <field>
  105690. <name>DAISY</name>
  105691. <description>Selecting Pads Involved in Daisy Chain.</description>
  105692. <bitOffset>0</bitOffset>
  105693. <bitWidth>1</bitWidth>
  105694. <access>read-write</access>
  105695. <enumeratedValues>
  105696. <enumeratedValue>
  105697. <name>ENET1_RX_DATA1_ALT6</name>
  105698. <description>Selecting Pad: ENET1_RX_DATA1 for Mode: ALT6</description>
  105699. <value>0</value>
  105700. </enumeratedValue>
  105701. <enumeratedValue>
  105702. <name>NAND_WE_B_ALT3</name>
  105703. <description>Selecting Pad: NAND_WE_B for Mode: ALT3</description>
  105704. <value>0x1</value>
  105705. </enumeratedValue>
  105706. </enumeratedValues>
  105707. </field>
  105708. </fields>
  105709. </register>
  105710. <register>
  105711. <name>KPP_COL1_SELECT_INPUT</name>
  105712. <description>KPP_COL1_SELECT_INPUT DAISY Register</description>
  105713. <addressOffset>0x5C8</addressOffset>
  105714. <size>32</size>
  105715. <access>read-write</access>
  105716. <resetValue>0</resetValue>
  105717. <resetMask>0xFFFFFFFF</resetMask>
  105718. <fields>
  105719. <field>
  105720. <name>DAISY</name>
  105721. <description>Selecting Pads Involved in Daisy Chain.</description>
  105722. <bitOffset>0</bitOffset>
  105723. <bitWidth>1</bitWidth>
  105724. <access>read-write</access>
  105725. <enumeratedValues>
  105726. <enumeratedValue>
  105727. <name>ENET1_TX_DATA0_ALT6</name>
  105728. <description>Selecting Pad: ENET1_TX_DATA0 for Mode: ALT6</description>
  105729. <value>0</value>
  105730. </enumeratedValue>
  105731. <enumeratedValue>
  105732. <name>NAND_DATA01_ALT3</name>
  105733. <description>Selecting Pad: NAND_DATA01 for Mode: ALT3</description>
  105734. <value>0x1</value>
  105735. </enumeratedValue>
  105736. </enumeratedValues>
  105737. </field>
  105738. </fields>
  105739. </register>
  105740. <register>
  105741. <name>KPP_COL2_SELECT_INPUT</name>
  105742. <description>KPP_COL2_SELECT_INPUT DAISY Register</description>
  105743. <addressOffset>0x5CC</addressOffset>
  105744. <size>32</size>
  105745. <access>read-write</access>
  105746. <resetValue>0</resetValue>
  105747. <resetMask>0xFFFFFFFF</resetMask>
  105748. <fields>
  105749. <field>
  105750. <name>DAISY</name>
  105751. <description>Selecting Pads Involved in Daisy Chain.</description>
  105752. <bitOffset>0</bitOffset>
  105753. <bitWidth>1</bitWidth>
  105754. <access>read-write</access>
  105755. <enumeratedValues>
  105756. <enumeratedValue>
  105757. <name>ENET1_TX_EN_ALT6</name>
  105758. <description>Selecting Pad: ENET1_TX_EN for Mode: ALT6</description>
  105759. <value>0</value>
  105760. </enumeratedValue>
  105761. <enumeratedValue>
  105762. <name>NAND_DATA03_ALT3</name>
  105763. <description>Selecting Pad: NAND_DATA03 for Mode: ALT3</description>
  105764. <value>0x1</value>
  105765. </enumeratedValue>
  105766. </enumeratedValues>
  105767. </field>
  105768. </fields>
  105769. </register>
  105770. <register>
  105771. <name>KPP_ROW0_SELECT_INPUT</name>
  105772. <description>KPP_ROW0_SELECT_INPUT DAISY Register</description>
  105773. <addressOffset>0x5D0</addressOffset>
  105774. <size>32</size>
  105775. <access>read-write</access>
  105776. <resetValue>0</resetValue>
  105777. <resetMask>0xFFFFFFFF</resetMask>
  105778. <fields>
  105779. <field>
  105780. <name>DAISY</name>
  105781. <description>Selecting Pads Involved in Daisy Chain.</description>
  105782. <bitOffset>0</bitOffset>
  105783. <bitWidth>1</bitWidth>
  105784. <access>read-write</access>
  105785. <enumeratedValues>
  105786. <enumeratedValue>
  105787. <name>ENET1_RX_DATA0_ALT6</name>
  105788. <description>Selecting Pad: ENET1_RX_DATA0 for Mode: ALT6</description>
  105789. <value>0</value>
  105790. </enumeratedValue>
  105791. <enumeratedValue>
  105792. <name>NAND_RE_B_ALT3</name>
  105793. <description>Selecting Pad: NAND_RE_B for Mode: ALT3</description>
  105794. <value>0x1</value>
  105795. </enumeratedValue>
  105796. </enumeratedValues>
  105797. </field>
  105798. </fields>
  105799. </register>
  105800. <register>
  105801. <name>KPP_ROW1_SELECT_INPUT</name>
  105802. <description>KPP_ROW1_SELECT_INPUT DAISY Register</description>
  105803. <addressOffset>0x5D4</addressOffset>
  105804. <size>32</size>
  105805. <access>read-write</access>
  105806. <resetValue>0</resetValue>
  105807. <resetMask>0xFFFFFFFF</resetMask>
  105808. <fields>
  105809. <field>
  105810. <name>DAISY</name>
  105811. <description>Selecting Pads Involved in Daisy Chain.</description>
  105812. <bitOffset>0</bitOffset>
  105813. <bitWidth>1</bitWidth>
  105814. <access>read-write</access>
  105815. <enumeratedValues>
  105816. <enumeratedValue>
  105817. <name>ENET1_RX_EN_ALT6</name>
  105818. <description>Selecting Pad: ENET1_RX_EN for Mode: ALT6</description>
  105819. <value>0</value>
  105820. </enumeratedValue>
  105821. <enumeratedValue>
  105822. <name>NAND_DATA00_ALT3</name>
  105823. <description>Selecting Pad: NAND_DATA00 for Mode: ALT3</description>
  105824. <value>0x1</value>
  105825. </enumeratedValue>
  105826. </enumeratedValues>
  105827. </field>
  105828. </fields>
  105829. </register>
  105830. <register>
  105831. <name>KPP_ROW2_SELECT_INPUT</name>
  105832. <description>KPP_ROW2_SELECT_INPUT DAISY Register</description>
  105833. <addressOffset>0x5D8</addressOffset>
  105834. <size>32</size>
  105835. <access>read-write</access>
  105836. <resetValue>0</resetValue>
  105837. <resetMask>0xFFFFFFFF</resetMask>
  105838. <fields>
  105839. <field>
  105840. <name>DAISY</name>
  105841. <description>Selecting Pads Involved in Daisy Chain.</description>
  105842. <bitOffset>0</bitOffset>
  105843. <bitWidth>1</bitWidth>
  105844. <access>read-write</access>
  105845. <enumeratedValues>
  105846. <enumeratedValue>
  105847. <name>ENET1_TX_DATA1_ALT6</name>
  105848. <description>Selecting Pad: ENET1_TX_DATA1 for Mode: ALT6</description>
  105849. <value>0</value>
  105850. </enumeratedValue>
  105851. <enumeratedValue>
  105852. <name>NAND_DATA02_ALT3</name>
  105853. <description>Selecting Pad: NAND_DATA02 for Mode: ALT3</description>
  105854. <value>0x1</value>
  105855. </enumeratedValue>
  105856. </enumeratedValues>
  105857. </field>
  105858. </fields>
  105859. </register>
  105860. <register>
  105861. <name>LCD_BUSY_SELECT_INPUT</name>
  105862. <description>LCD_BUSY_SELECT_INPUT DAISY Register</description>
  105863. <addressOffset>0x5DC</addressOffset>
  105864. <size>32</size>
  105865. <access>read-write</access>
  105866. <resetValue>0</resetValue>
  105867. <resetMask>0xFFFFFFFF</resetMask>
  105868. <fields>
  105869. <field>
  105870. <name>DAISY</name>
  105871. <description>Selecting Pads Involved in Daisy Chain.</description>
  105872. <bitOffset>0</bitOffset>
  105873. <bitWidth>1</bitWidth>
  105874. <access>read-write</access>
  105875. <enumeratedValues>
  105876. <enumeratedValue>
  105877. <name>LCD_HSYNC_ALT0</name>
  105878. <description>Selecting Pad: LCD_HSYNC for Mode: ALT0</description>
  105879. <value>0</value>
  105880. </enumeratedValue>
  105881. <enumeratedValue>
  105882. <name>LCD_VSYNC_ALT1</name>
  105883. <description>Selecting Pad: LCD_VSYNC for Mode: ALT1</description>
  105884. <value>0x1</value>
  105885. </enumeratedValue>
  105886. </enumeratedValues>
  105887. </field>
  105888. </fields>
  105889. </register>
  105890. <register>
  105891. <name>SAI1_MCLK_SELECT_INPUT</name>
  105892. <description>SAI1_MCLK_SELECT_INPUT DAISY Register</description>
  105893. <addressOffset>0x5E0</addressOffset>
  105894. <size>32</size>
  105895. <access>read-write</access>
  105896. <resetValue>0</resetValue>
  105897. <resetMask>0xFFFFFFFF</resetMask>
  105898. <fields>
  105899. <field>
  105900. <name>DAISY</name>
  105901. <description>Selecting Pads Involved in Daisy Chain.</description>
  105902. <bitOffset>0</bitOffset>
  105903. <bitWidth>1</bitWidth>
  105904. <access>read-write</access>
  105905. <enumeratedValues>
  105906. <enumeratedValue>
  105907. <name>CSI_DATA01_ALT6</name>
  105908. <description>Selecting Pad: CSI_DATA01 for Mode: ALT6</description>
  105909. <value>0</value>
  105910. </enumeratedValue>
  105911. <enumeratedValue>
  105912. <name>LCD_DATA00_ALT8</name>
  105913. <description>Selecting Pad: LCD_DATA00 for Mode: ALT8</description>
  105914. <value>0x1</value>
  105915. </enumeratedValue>
  105916. </enumeratedValues>
  105917. </field>
  105918. </fields>
  105919. </register>
  105920. <register>
  105921. <name>SAI1_RX_DATA_SELECT_INPUT</name>
  105922. <description>SAI1_RX_DATA_SELECT_INPUT DAISY Register</description>
  105923. <addressOffset>0x5E4</addressOffset>
  105924. <size>32</size>
  105925. <access>read-write</access>
  105926. <resetValue>0</resetValue>
  105927. <resetMask>0xFFFFFFFF</resetMask>
  105928. <fields>
  105929. <field>
  105930. <name>DAISY</name>
  105931. <description>Selecting Pads Involved in Daisy Chain.</description>
  105932. <bitOffset>0</bitOffset>
  105933. <bitWidth>1</bitWidth>
  105934. <access>read-write</access>
  105935. <enumeratedValues>
  105936. <enumeratedValue>
  105937. <name>LCD_DATA03_ALT8</name>
  105938. <description>Selecting Pad: LCD_DATA03 for Mode: ALT8</description>
  105939. <value>0</value>
  105940. </enumeratedValue>
  105941. <enumeratedValue>
  105942. <name>CSI_DATA06_ALT6</name>
  105943. <description>Selecting Pad: CSI_DATA06 for Mode: ALT6</description>
  105944. <value>0x1</value>
  105945. </enumeratedValue>
  105946. </enumeratedValues>
  105947. </field>
  105948. </fields>
  105949. </register>
  105950. <register>
  105951. <name>SAI1_TX_BCLK_SELECT_INPUT</name>
  105952. <description>SAI1_TX_BCLK_SELECT_INPUT DAISY Register</description>
  105953. <addressOffset>0x5E8</addressOffset>
  105954. <size>32</size>
  105955. <access>read-write</access>
  105956. <resetValue>0</resetValue>
  105957. <resetMask>0xFFFFFFFF</resetMask>
  105958. <fields>
  105959. <field>
  105960. <name>DAISY</name>
  105961. <description>Selecting Pads Involved in Daisy Chain.</description>
  105962. <bitOffset>0</bitOffset>
  105963. <bitWidth>1</bitWidth>
  105964. <access>read-write</access>
  105965. <enumeratedValues>
  105966. <enumeratedValue>
  105967. <name>LCD_DATA02_ALT8</name>
  105968. <description>Selecting Pad: LCD_DATA02 for Mode: ALT8</description>
  105969. <value>0</value>
  105970. </enumeratedValue>
  105971. <enumeratedValue>
  105972. <name>CSI_DATA05_ALT6</name>
  105973. <description>Selecting Pad: CSI_DATA05 for Mode: ALT6</description>
  105974. <value>0x1</value>
  105975. </enumeratedValue>
  105976. </enumeratedValues>
  105977. </field>
  105978. </fields>
  105979. </register>
  105980. <register>
  105981. <name>SAI1_TX_SYNC_SELECT_INPUT</name>
  105982. <description>SAI1_TX_SYNC_SELECT_INPUT DAISY Register</description>
  105983. <addressOffset>0x5EC</addressOffset>
  105984. <size>32</size>
  105985. <access>read-write</access>
  105986. <resetValue>0</resetValue>
  105987. <resetMask>0xFFFFFFFF</resetMask>
  105988. <fields>
  105989. <field>
  105990. <name>DAISY</name>
  105991. <description>Selecting Pads Involved in Daisy Chain.</description>
  105992. <bitOffset>0</bitOffset>
  105993. <bitWidth>1</bitWidth>
  105994. <access>read-write</access>
  105995. <enumeratedValues>
  105996. <enumeratedValue>
  105997. <name>LCD_DATA01_ALT8</name>
  105998. <description>Selecting Pad: LCD_DATA01 for Mode: ALT8</description>
  105999. <value>0</value>
  106000. </enumeratedValue>
  106001. <enumeratedValue>
  106002. <name>CSI_DATA04_ALT6</name>
  106003. <description>Selecting Pad: CSI_DATA04 for Mode: ALT6</description>
  106004. <value>0x1</value>
  106005. </enumeratedValue>
  106006. </enumeratedValues>
  106007. </field>
  106008. </fields>
  106009. </register>
  106010. <register>
  106011. <name>SAI2_MCLK_SELECT_INPUT</name>
  106012. <description>SAI2_MCLK_SELECT_INPUT DAISY Register</description>
  106013. <addressOffset>0x5F0</addressOffset>
  106014. <size>32</size>
  106015. <access>read-write</access>
  106016. <resetValue>0</resetValue>
  106017. <resetMask>0xFFFFFFFF</resetMask>
  106018. <fields>
  106019. <field>
  106020. <name>DAISY</name>
  106021. <description>Selecting Pads Involved in Daisy Chain.</description>
  106022. <bitOffset>0</bitOffset>
  106023. <bitWidth>1</bitWidth>
  106024. <access>read-write</access>
  106025. <enumeratedValues>
  106026. <enumeratedValue>
  106027. <name>JTAG_TMS_ALT2</name>
  106028. <description>Selecting Pad: JTAG_TMS for Mode: ALT2</description>
  106029. <value>0</value>
  106030. </enumeratedValue>
  106031. <enumeratedValue>
  106032. <name>SD1_CLK_ALT2</name>
  106033. <description>Selecting Pad: SD1_CLK for Mode: ALT2</description>
  106034. <value>0x1</value>
  106035. </enumeratedValue>
  106036. </enumeratedValues>
  106037. </field>
  106038. </fields>
  106039. </register>
  106040. <register>
  106041. <name>SAI2_RX_DATA_SELECT_INPUT</name>
  106042. <description>SAI2_RX_DATA_SELECT_INPUT DAISY Register</description>
  106043. <addressOffset>0x5F4</addressOffset>
  106044. <size>32</size>
  106045. <access>read-write</access>
  106046. <resetValue>0</resetValue>
  106047. <resetMask>0xFFFFFFFF</resetMask>
  106048. <fields>
  106049. <field>
  106050. <name>DAISY</name>
  106051. <description>Selecting Pads Involved in Daisy Chain.</description>
  106052. <bitOffset>0</bitOffset>
  106053. <bitWidth>1</bitWidth>
  106054. <access>read-write</access>
  106055. <enumeratedValues>
  106056. <enumeratedValue>
  106057. <name>JTAG_TCK_ALT2</name>
  106058. <description>Selecting Pad: JTAG_TCK for Mode: ALT2</description>
  106059. <value>0</value>
  106060. </enumeratedValue>
  106061. <enumeratedValue>
  106062. <name>SD1_DATA2_ALT2</name>
  106063. <description>Selecting Pad: SD1_DATA2 for Mode: ALT2</description>
  106064. <value>0x1</value>
  106065. </enumeratedValue>
  106066. </enumeratedValues>
  106067. </field>
  106068. </fields>
  106069. </register>
  106070. <register>
  106071. <name>SAI2_TX_BCLK_SELECT_INPUT</name>
  106072. <description>SAI2_TX_BCLK_SELECT_INPUT DAISY Register</description>
  106073. <addressOffset>0x5F8</addressOffset>
  106074. <size>32</size>
  106075. <access>read-write</access>
  106076. <resetValue>0</resetValue>
  106077. <resetMask>0xFFFFFFFF</resetMask>
  106078. <fields>
  106079. <field>
  106080. <name>DAISY</name>
  106081. <description>Selecting Pads Involved in Daisy Chain.</description>
  106082. <bitOffset>0</bitOffset>
  106083. <bitWidth>1</bitWidth>
  106084. <access>read-write</access>
  106085. <enumeratedValues>
  106086. <enumeratedValue>
  106087. <name>JTAG_TDI_ALT2</name>
  106088. <description>Selecting Pad: JTAG_TDI for Mode: ALT2</description>
  106089. <value>0</value>
  106090. </enumeratedValue>
  106091. <enumeratedValue>
  106092. <name>SD1_DATA1_ALT2</name>
  106093. <description>Selecting Pad: SD1_DATA1 for Mode: ALT2</description>
  106094. <value>0x1</value>
  106095. </enumeratedValue>
  106096. </enumeratedValues>
  106097. </field>
  106098. </fields>
  106099. </register>
  106100. <register>
  106101. <name>SAI2_TX_SYNC_SELECT_INPUT</name>
  106102. <description>SAI2_TX_SYNC_SELECT_INPUT DAISY Register</description>
  106103. <addressOffset>0x5FC</addressOffset>
  106104. <size>32</size>
  106105. <access>read-write</access>
  106106. <resetValue>0</resetValue>
  106107. <resetMask>0xFFFFFFFF</resetMask>
  106108. <fields>
  106109. <field>
  106110. <name>DAISY</name>
  106111. <description>Selecting Pads Involved in Daisy Chain.</description>
  106112. <bitOffset>0</bitOffset>
  106113. <bitWidth>1</bitWidth>
  106114. <access>read-write</access>
  106115. <enumeratedValues>
  106116. <enumeratedValue>
  106117. <name>JTAG_TDO_ALT2</name>
  106118. <description>Selecting Pad: JTAG_TDO for Mode: ALT2</description>
  106119. <value>0</value>
  106120. </enumeratedValue>
  106121. <enumeratedValue>
  106122. <name>SD1_DATA0_ALT2</name>
  106123. <description>Selecting Pad: SD1_DATA0 for Mode: ALT2</description>
  106124. <value>0x1</value>
  106125. </enumeratedValue>
  106126. </enumeratedValues>
  106127. </field>
  106128. </fields>
  106129. </register>
  106130. <register>
  106131. <name>SAI3_MCLK_SELECT_INPUT</name>
  106132. <description>SAI3_MCLK_SELECT_INPUT DAISY Register</description>
  106133. <addressOffset>0x600</addressOffset>
  106134. <size>32</size>
  106135. <access>read-write</access>
  106136. <resetValue>0</resetValue>
  106137. <resetMask>0xFFFFFFFF</resetMask>
  106138. <fields>
  106139. <field>
  106140. <name>DAISY</name>
  106141. <description>Selecting Pads Involved in Daisy Chain.</description>
  106142. <bitOffset>0</bitOffset>
  106143. <bitWidth>1</bitWidth>
  106144. <access>read-write</access>
  106145. <enumeratedValues>
  106146. <enumeratedValue>
  106147. <name>LCD_CLK_ALT3</name>
  106148. <description>Selecting Pad: LCD_CLK for Mode: ALT3</description>
  106149. <value>0</value>
  106150. </enumeratedValue>
  106151. <enumeratedValue>
  106152. <name>LCD_DATA09_ALT1</name>
  106153. <description>Selecting Pad: LCD_DATA09 for Mode: ALT1</description>
  106154. <value>0x1</value>
  106155. </enumeratedValue>
  106156. </enumeratedValues>
  106157. </field>
  106158. </fields>
  106159. </register>
  106160. <register>
  106161. <name>SAI3_RX_DATA_SELECT_INPUT</name>
  106162. <description>SAI3_RX_DATA_SELECT_INPUT DAISY Register</description>
  106163. <addressOffset>0x604</addressOffset>
  106164. <size>32</size>
  106165. <access>read-write</access>
  106166. <resetValue>0</resetValue>
  106167. <resetMask>0xFFFFFFFF</resetMask>
  106168. <fields>
  106169. <field>
  106170. <name>DAISY</name>
  106171. <description>Selecting Pads Involved in Daisy Chain.</description>
  106172. <bitOffset>0</bitOffset>
  106173. <bitWidth>1</bitWidth>
  106174. <access>read-write</access>
  106175. <enumeratedValues>
  106176. <enumeratedValue>
  106177. <name>LCD_VSYNC_ALT3</name>
  106178. <description>Selecting Pad: LCD_VSYNC for Mode: ALT3</description>
  106179. <value>0</value>
  106180. </enumeratedValue>
  106181. <enumeratedValue>
  106182. <name>LCD_DATA14_ALT1</name>
  106183. <description>Selecting Pad: LCD_DATA14 for Mode: ALT1</description>
  106184. <value>0x1</value>
  106185. </enumeratedValue>
  106186. </enumeratedValues>
  106187. </field>
  106188. </fields>
  106189. </register>
  106190. <register>
  106191. <name>SAI3_TX_BCLK_SELECT_INPUT</name>
  106192. <description>SAI3_TX_BCLK_SELECT_INPUT DAISY Register</description>
  106193. <addressOffset>0x608</addressOffset>
  106194. <size>32</size>
  106195. <access>read-write</access>
  106196. <resetValue>0</resetValue>
  106197. <resetMask>0xFFFFFFFF</resetMask>
  106198. <fields>
  106199. <field>
  106200. <name>DAISY</name>
  106201. <description>Selecting Pads Involved in Daisy Chain.</description>
  106202. <bitOffset>0</bitOffset>
  106203. <bitWidth>1</bitWidth>
  106204. <access>read-write</access>
  106205. <enumeratedValues>
  106206. <enumeratedValue>
  106207. <name>LCD_HSYNC_ALT3</name>
  106208. <description>Selecting Pad: LCD_HSYNC for Mode: ALT3</description>
  106209. <value>0</value>
  106210. </enumeratedValue>
  106211. <enumeratedValue>
  106212. <name>LCD_DATA13_ALT1</name>
  106213. <description>Selecting Pad: LCD_DATA13 for Mode: ALT1</description>
  106214. <value>0x1</value>
  106215. </enumeratedValue>
  106216. </enumeratedValues>
  106217. </field>
  106218. </fields>
  106219. </register>
  106220. <register>
  106221. <name>SAI3_TX_SYNC_SELECT_INPUT</name>
  106222. <description>SAI3_TX_SYNC_SELECT_INPUT DAISY Register</description>
  106223. <addressOffset>0x60C</addressOffset>
  106224. <size>32</size>
  106225. <access>read-write</access>
  106226. <resetValue>0</resetValue>
  106227. <resetMask>0xFFFFFFFF</resetMask>
  106228. <fields>
  106229. <field>
  106230. <name>DAISY</name>
  106231. <description>Selecting Pads Involved in Daisy Chain.</description>
  106232. <bitOffset>0</bitOffset>
  106233. <bitWidth>1</bitWidth>
  106234. <access>read-write</access>
  106235. <enumeratedValues>
  106236. <enumeratedValue>
  106237. <name>LCD_ENABLE_ALT3</name>
  106238. <description>Selecting Pad: LCD_ENABLE for Mode: ALT3</description>
  106239. <value>0</value>
  106240. </enumeratedValue>
  106241. <enumeratedValue>
  106242. <name>LCD_DATA12_ALT1</name>
  106243. <description>Selecting Pad: LCD_DATA12 for Mode: ALT1</description>
  106244. <value>0x1</value>
  106245. </enumeratedValue>
  106246. </enumeratedValues>
  106247. </field>
  106248. </fields>
  106249. </register>
  106250. <register>
  106251. <name>SDMA_EVENTS0_SELECT_INPUT</name>
  106252. <description>SDMA_EVENTS0_SELECT_INPUT DAISY Register</description>
  106253. <addressOffset>0x610</addressOffset>
  106254. <size>32</size>
  106255. <access>read-write</access>
  106256. <resetValue>0</resetValue>
  106257. <resetMask>0xFFFFFFFF</resetMask>
  106258. <fields>
  106259. <field>
  106260. <name>DAISY</name>
  106261. <description>Selecting Pads Involved in Daisy Chain.</description>
  106262. <bitOffset>0</bitOffset>
  106263. <bitWidth>2</bitWidth>
  106264. <access>read-write</access>
  106265. <enumeratedValues>
  106266. <enumeratedValue>
  106267. <name>JTAG_MOD_ALT6</name>
  106268. <description>Selecting Pad: JTAG_MOD for Mode: ALT6</description>
  106269. <value>0</value>
  106270. </enumeratedValue>
  106271. <enumeratedValue>
  106272. <name>GPIO1_IO02_ALT6</name>
  106273. <description>Selecting Pad: GPIO1_IO02 for Mode: ALT6</description>
  106274. <value>0x1</value>
  106275. </enumeratedValue>
  106276. <enumeratedValue>
  106277. <name>SD1_CMD_ALT6</name>
  106278. <description>Selecting Pad: SD1_CMD for Mode: ALT6</description>
  106279. <value>0x2</value>
  106280. </enumeratedValue>
  106281. </enumeratedValues>
  106282. </field>
  106283. </fields>
  106284. </register>
  106285. <register>
  106286. <name>SDMA_EVENTS1_SELECT_INPUT</name>
  106287. <description>SDMA_EVENTS1_SELECT_INPUT DAISY Register</description>
  106288. <addressOffset>0x614</addressOffset>
  106289. <size>32</size>
  106290. <access>read-write</access>
  106291. <resetValue>0</resetValue>
  106292. <resetMask>0xFFFFFFFF</resetMask>
  106293. <fields>
  106294. <field>
  106295. <name>DAISY</name>
  106296. <description>Selecting Pads Involved in Daisy Chain.</description>
  106297. <bitOffset>0</bitOffset>
  106298. <bitWidth>1</bitWidth>
  106299. <access>read-write</access>
  106300. <enumeratedValues>
  106301. <enumeratedValue>
  106302. <name>JTAG_TMS_ALT6</name>
  106303. <description>Selecting Pad: JTAG_TMS for Mode: ALT6</description>
  106304. <value>0</value>
  106305. </enumeratedValue>
  106306. <enumeratedValue>
  106307. <name>NAND_DQS_ALT6</name>
  106308. <description>Selecting Pad: NAND_DQS for Mode: ALT6</description>
  106309. <value>0x1</value>
  106310. </enumeratedValue>
  106311. </enumeratedValues>
  106312. </field>
  106313. </fields>
  106314. </register>
  106315. <register>
  106316. <name>SPDIF_IN_SELECT_INPUT</name>
  106317. <description>SPDIF_IN_SELECT_INPUT DAISY Register</description>
  106318. <addressOffset>0x618</addressOffset>
  106319. <size>32</size>
  106320. <access>read-write</access>
  106321. <resetValue>0</resetValue>
  106322. <resetMask>0xFFFFFFFF</resetMask>
  106323. <fields>
  106324. <field>
  106325. <name>DAISY</name>
  106326. <description>Selecting Pads Involved in Daisy Chain.</description>
  106327. <bitOffset>0</bitOffset>
  106328. <bitWidth>2</bitWidth>
  106329. <access>read-write</access>
  106330. <enumeratedValues>
  106331. <enumeratedValue>
  106332. <name>GPIO1_IO09_ALT2</name>
  106333. <description>Selecting Pad: GPIO1_IO09 for Mode: ALT2</description>
  106334. <value>0</value>
  106335. </enumeratedValue>
  106336. <enumeratedValue>
  106337. <name>UART1_RX_DATA_ALT8</name>
  106338. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT8</description>
  106339. <value>0x1</value>
  106340. </enumeratedValue>
  106341. <enumeratedValue>
  106342. <name>LCD_DATA08_ALT1</name>
  106343. <description>Selecting Pad: LCD_DATA08 for Mode: ALT1</description>
  106344. <value>0x2</value>
  106345. </enumeratedValue>
  106346. <enumeratedValue>
  106347. <name>SD1_CLK_ALT3</name>
  106348. <description>Selecting Pad: SD1_CLK for Mode: ALT3</description>
  106349. <value>0x3</value>
  106350. </enumeratedValue>
  106351. </enumeratedValues>
  106352. </field>
  106353. </fields>
  106354. </register>
  106355. <register>
  106356. <name>SPDIF_EXT_CLK_SELECT_INPUT</name>
  106357. <description>SPDIF_EXT_CLK_SELECT_INPUT DAISY Register</description>
  106358. <addressOffset>0x61C</addressOffset>
  106359. <size>32</size>
  106360. <access>read-write</access>
  106361. <resetValue>0</resetValue>
  106362. <resetMask>0xFFFFFFFF</resetMask>
  106363. <fields>
  106364. <field>
  106365. <name>DAISY</name>
  106366. <description>Selecting Pads Involved in Daisy Chain.</description>
  106367. <bitOffset>0</bitOffset>
  106368. <bitWidth>1</bitWidth>
  106369. <access>read-write</access>
  106370. <enumeratedValues>
  106371. <enumeratedValue>
  106372. <name>LCD_DATA07_ALT4</name>
  106373. <description>Selecting Pad: LCD_DATA07 for Mode: ALT4</description>
  106374. <value>0</value>
  106375. </enumeratedValue>
  106376. <enumeratedValue>
  106377. <name>NAND_DQS_ALT8</name>
  106378. <description>Selecting Pad: NAND_DQS for Mode: ALT8</description>
  106379. <value>0x1</value>
  106380. </enumeratedValue>
  106381. </enumeratedValues>
  106382. </field>
  106383. </fields>
  106384. </register>
  106385. <register>
  106386. <name>UART1_RTS_B_SELECT_INPUT</name>
  106387. <description>UART1_RTS_B_SELECT_INPUT DAISY Register</description>
  106388. <addressOffset>0x620</addressOffset>
  106389. <size>32</size>
  106390. <access>read-write</access>
  106391. <resetValue>0</resetValue>
  106392. <resetMask>0xFFFFFFFF</resetMask>
  106393. <fields>
  106394. <field>
  106395. <name>DAISY</name>
  106396. <description>Selecting Pads Involved in Daisy Chain.</description>
  106397. <bitOffset>0</bitOffset>
  106398. <bitWidth>2</bitWidth>
  106399. <access>read-write</access>
  106400. <enumeratedValues>
  106401. <enumeratedValue>
  106402. <name>GPIO1_IO06_ALT8</name>
  106403. <description>Selecting Pad: GPIO1_IO06 for Mode: ALT8</description>
  106404. <value>0</value>
  106405. </enumeratedValue>
  106406. <enumeratedValue>
  106407. <name>GPIO1_IO07_ALT8</name>
  106408. <description>Selecting Pad: GPIO1_IO07 for Mode: ALT8</description>
  106409. <value>0x1</value>
  106410. </enumeratedValue>
  106411. <enumeratedValue>
  106412. <name>UART1_CTS_B_ALT0</name>
  106413. <description>Selecting Pad: UART1_CTS_B for Mode: ALT0</description>
  106414. <value>0x2</value>
  106415. </enumeratedValue>
  106416. <enumeratedValue>
  106417. <name>UART1_RTS_B_ALT0</name>
  106418. <description>Selecting Pad: UART1_RTS_B for Mode: ALT0</description>
  106419. <value>0x3</value>
  106420. </enumeratedValue>
  106421. </enumeratedValues>
  106422. </field>
  106423. </fields>
  106424. </register>
  106425. <register>
  106426. <name>UART1_RX_DATA_SELECT_INPUT</name>
  106427. <description>UART1_RX_DATA_SELECT_INPUT DAISY Register</description>
  106428. <addressOffset>0x624</addressOffset>
  106429. <size>32</size>
  106430. <access>read-write</access>
  106431. <resetValue>0</resetValue>
  106432. <resetMask>0xFFFFFFFF</resetMask>
  106433. <fields>
  106434. <field>
  106435. <name>DAISY</name>
  106436. <description>Selecting Pads Involved in Daisy Chain.</description>
  106437. <bitOffset>0</bitOffset>
  106438. <bitWidth>2</bitWidth>
  106439. <access>read-write</access>
  106440. <enumeratedValues>
  106441. <enumeratedValue>
  106442. <name>GPIO1_IO02_ALT8</name>
  106443. <description>Selecting Pad: GPIO1_IO02 for Mode: ALT8</description>
  106444. <value>0</value>
  106445. </enumeratedValue>
  106446. <enumeratedValue>
  106447. <name>GPIO1_IO03_ALT8</name>
  106448. <description>Selecting Pad: GPIO1_IO03 for Mode: ALT8</description>
  106449. <value>0x1</value>
  106450. </enumeratedValue>
  106451. <enumeratedValue>
  106452. <name>UART1_TX_DATA_ALT0</name>
  106453. <description>Selecting Pad: UART1_TX_DATA for Mode: ALT0</description>
  106454. <value>0x2</value>
  106455. </enumeratedValue>
  106456. <enumeratedValue>
  106457. <name>UART1_RX_DATA_ALT0</name>
  106458. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT0</description>
  106459. <value>0x3</value>
  106460. </enumeratedValue>
  106461. </enumeratedValues>
  106462. </field>
  106463. </fields>
  106464. </register>
  106465. <register>
  106466. <name>UART2_RTS_B_SELECT_INPUT</name>
  106467. <description>UART2_RTS_B_SELECT_INPUT DAISY Register</description>
  106468. <addressOffset>0x628</addressOffset>
  106469. <size>32</size>
  106470. <access>read-write</access>
  106471. <resetValue>0</resetValue>
  106472. <resetMask>0xFFFFFFFF</resetMask>
  106473. <fields>
  106474. <field>
  106475. <name>DAISY</name>
  106476. <description>Selecting Pads Involved in Daisy Chain.</description>
  106477. <bitOffset>0</bitOffset>
  106478. <bitWidth>3</bitWidth>
  106479. <access>read-write</access>
  106480. <enumeratedValues>
  106481. <enumeratedValue>
  106482. <name>UART2_CTS_B_ALT0</name>
  106483. <description>Selecting Pad: UART2_CTS_B for Mode: ALT0</description>
  106484. <value>0</value>
  106485. </enumeratedValue>
  106486. <enumeratedValue>
  106487. <name>UART2_RTS_B_ALT0</name>
  106488. <description>Selecting Pad: UART2_RTS_B for Mode: ALT0</description>
  106489. <value>0x1</value>
  106490. </enumeratedValue>
  106491. <enumeratedValue>
  106492. <name>UART3_TX_DATA_ALT4</name>
  106493. <description>Selecting Pad: UART3_TX_DATA for Mode: ALT4</description>
  106494. <value>0x2</value>
  106495. </enumeratedValue>
  106496. <enumeratedValue>
  106497. <name>UART3_RX_DATA_ALT4</name>
  106498. <description>Selecting Pad: UART3_RX_DATA for Mode: ALT4</description>
  106499. <value>0x3</value>
  106500. </enumeratedValue>
  106501. <enumeratedValue>
  106502. <name>NAND_DATA06_ALT8</name>
  106503. <description>Selecting Pad: NAND_DATA06 for Mode: ALT8</description>
  106504. <value>0x4</value>
  106505. </enumeratedValue>
  106506. <enumeratedValue>
  106507. <name>NAND_DATA07_ALT8</name>
  106508. <description>Selecting Pad: NAND_DATA07 for Mode: ALT8</description>
  106509. <value>0x5</value>
  106510. </enumeratedValue>
  106511. </enumeratedValues>
  106512. </field>
  106513. </fields>
  106514. </register>
  106515. <register>
  106516. <name>UART2_RX_DATA_SELECT_INPUT</name>
  106517. <description>UART2_RX_DATA_SELECT_INPUT DAISY Register</description>
  106518. <addressOffset>0x62C</addressOffset>
  106519. <size>32</size>
  106520. <access>read-write</access>
  106521. <resetValue>0</resetValue>
  106522. <resetMask>0xFFFFFFFF</resetMask>
  106523. <fields>
  106524. <field>
  106525. <name>DAISY</name>
  106526. <description>Selecting Pads Involved in Daisy Chain.</description>
  106527. <bitOffset>0</bitOffset>
  106528. <bitWidth>2</bitWidth>
  106529. <access>read-write</access>
  106530. <enumeratedValues>
  106531. <enumeratedValue>
  106532. <name>UART2_TX_DATA_ALT0</name>
  106533. <description>Selecting Pad: UART2_TX_DATA for Mode: ALT0</description>
  106534. <value>0</value>
  106535. </enumeratedValue>
  106536. <enumeratedValue>
  106537. <name>UART2_RX_DATA_ALT0</name>
  106538. <description>Selecting Pad: UART2_RX_DATA for Mode: ALT0</description>
  106539. <value>0x1</value>
  106540. </enumeratedValue>
  106541. <enumeratedValue>
  106542. <name>NAND_DATA04_ALT8</name>
  106543. <description>Selecting Pad: NAND_DATA04 for Mode: ALT8</description>
  106544. <value>0x2</value>
  106545. </enumeratedValue>
  106546. <enumeratedValue>
  106547. <name>NAND_DATA05_ALT8</name>
  106548. <description>Selecting Pad: NAND_DATA05 for Mode: ALT8</description>
  106549. <value>0x3</value>
  106550. </enumeratedValue>
  106551. </enumeratedValues>
  106552. </field>
  106553. </fields>
  106554. </register>
  106555. <register>
  106556. <name>UART3_RTS_B_SELECT_INPUT</name>
  106557. <description>UART3_RTS_B_SELECT_INPUT DAISY Register</description>
  106558. <addressOffset>0x630</addressOffset>
  106559. <size>32</size>
  106560. <access>read-write</access>
  106561. <resetValue>0</resetValue>
  106562. <resetMask>0xFFFFFFFF</resetMask>
  106563. <fields>
  106564. <field>
  106565. <name>DAISY</name>
  106566. <description>Selecting Pads Involved in Daisy Chain.</description>
  106567. <bitOffset>0</bitOffset>
  106568. <bitWidth>2</bitWidth>
  106569. <access>read-write</access>
  106570. <enumeratedValues>
  106571. <enumeratedValue>
  106572. <name>UART3_CTS_B_ALT0</name>
  106573. <description>Selecting Pad: UART3_CTS_B for Mode: ALT0</description>
  106574. <value>0</value>
  106575. </enumeratedValue>
  106576. <enumeratedValue>
  106577. <name>UART3_RTS_B_ALT0</name>
  106578. <description>Selecting Pad: UART3_RTS_B for Mode: ALT0</description>
  106579. <value>0x1</value>
  106580. </enumeratedValue>
  106581. <enumeratedValue>
  106582. <name>NAND_CE1_B_ALT8</name>
  106583. <description>Selecting Pad: NAND_CE1_B for Mode: ALT8</description>
  106584. <value>0x2</value>
  106585. </enumeratedValue>
  106586. <enumeratedValue>
  106587. <name>NAND_CLE_ALT8</name>
  106588. <description>Selecting Pad: NAND_CLE for Mode: ALT8</description>
  106589. <value>0x3</value>
  106590. </enumeratedValue>
  106591. </enumeratedValues>
  106592. </field>
  106593. </fields>
  106594. </register>
  106595. <register>
  106596. <name>UART3_RX_DATA_SELECT_INPUT</name>
  106597. <description>UART3_RX_DATA_SELECT_INPUT DAISY Register</description>
  106598. <addressOffset>0x634</addressOffset>
  106599. <size>32</size>
  106600. <access>read-write</access>
  106601. <resetValue>0</resetValue>
  106602. <resetMask>0xFFFFFFFF</resetMask>
  106603. <fields>
  106604. <field>
  106605. <name>DAISY</name>
  106606. <description>Selecting Pads Involved in Daisy Chain.</description>
  106607. <bitOffset>0</bitOffset>
  106608. <bitWidth>2</bitWidth>
  106609. <access>read-write</access>
  106610. <enumeratedValues>
  106611. <enumeratedValue>
  106612. <name>UART3_TX_DATA_ALT0</name>
  106613. <description>Selecting Pad: UART3_TX_DATA for Mode: ALT0</description>
  106614. <value>0</value>
  106615. </enumeratedValue>
  106616. <enumeratedValue>
  106617. <name>UART3_RX_DATA_ALT0</name>
  106618. <description>Selecting Pad: UART3_RX_DATA for Mode: ALT0</description>
  106619. <value>0x1</value>
  106620. </enumeratedValue>
  106621. <enumeratedValue>
  106622. <name>NAND_READY_B_ALT8</name>
  106623. <description>Selecting Pad: NAND_READY_B for Mode: ALT8</description>
  106624. <value>0x2</value>
  106625. </enumeratedValue>
  106626. <enumeratedValue>
  106627. <name>NAND_CE0_B_ALT8</name>
  106628. <description>Selecting Pad: NAND_CE0_B for Mode: ALT8</description>
  106629. <value>0x3</value>
  106630. </enumeratedValue>
  106631. </enumeratedValues>
  106632. </field>
  106633. </fields>
  106634. </register>
  106635. <register>
  106636. <name>UART4_RTS_B_SELECT_INPUT</name>
  106637. <description>UART4_RTS_B_SELECT_INPUT DAISY Register</description>
  106638. <addressOffset>0x638</addressOffset>
  106639. <size>32</size>
  106640. <access>read-write</access>
  106641. <resetValue>0</resetValue>
  106642. <resetMask>0xFFFFFFFF</resetMask>
  106643. <fields>
  106644. <field>
  106645. <name>DAISY</name>
  106646. <description>Selecting Pads Involved in Daisy Chain.</description>
  106647. <bitOffset>0</bitOffset>
  106648. <bitWidth>2</bitWidth>
  106649. <access>read-write</access>
  106650. <enumeratedValues>
  106651. <enumeratedValue>
  106652. <name>ENET1_RX_DATA0_ALT1</name>
  106653. <description>Selecting Pad: ENET1_RX_DATA0 for Mode: ALT1</description>
  106654. <value>0</value>
  106655. </enumeratedValue>
  106656. <enumeratedValue>
  106657. <name>ENET1_RX_DATA1_ALT1</name>
  106658. <description>Selecting Pad: ENET1_RX_DATA1 for Mode: ALT1</description>
  106659. <value>0x1</value>
  106660. </enumeratedValue>
  106661. <enumeratedValue>
  106662. <name>LCD_HSYNC_ALT2</name>
  106663. <description>Selecting Pad: LCD_HSYNC for Mode: ALT2</description>
  106664. <value>0x2</value>
  106665. </enumeratedValue>
  106666. <enumeratedValue>
  106667. <name>LCD_VSYNC_ALT2</name>
  106668. <description>Selecting Pad: LCD_VSYNC for Mode: ALT2</description>
  106669. <value>0x3</value>
  106670. </enumeratedValue>
  106671. </enumeratedValues>
  106672. </field>
  106673. </fields>
  106674. </register>
  106675. <register>
  106676. <name>UART4_RX_DATA_SELECT_INPUT</name>
  106677. <description>UART4_RX_DATA_SELECT_INPUT DAISY Register</description>
  106678. <addressOffset>0x63C</addressOffset>
  106679. <size>32</size>
  106680. <access>read-write</access>
  106681. <resetValue>0</resetValue>
  106682. <resetMask>0xFFFFFFFF</resetMask>
  106683. <fields>
  106684. <field>
  106685. <name>DAISY</name>
  106686. <description>Selecting Pads Involved in Daisy Chain.</description>
  106687. <bitOffset>0</bitOffset>
  106688. <bitWidth>2</bitWidth>
  106689. <access>read-write</access>
  106690. <enumeratedValues>
  106691. <enumeratedValue>
  106692. <name>UART4_TX_DATA_ALT0</name>
  106693. <description>Selecting Pad: UART4_TX_DATA for Mode: ALT0</description>
  106694. <value>0</value>
  106695. </enumeratedValue>
  106696. <enumeratedValue>
  106697. <name>UART4_RX_DATA_ALT0</name>
  106698. <description>Selecting Pad: UART4_RX_DATA for Mode: ALT0</description>
  106699. <value>0x1</value>
  106700. </enumeratedValue>
  106701. <enumeratedValue>
  106702. <name>LCD_CLK_ALT2</name>
  106703. <description>Selecting Pad: LCD_CLK for Mode: ALT2</description>
  106704. <value>0x2</value>
  106705. </enumeratedValue>
  106706. <enumeratedValue>
  106707. <name>LCD_ENABLE_ALT2</name>
  106708. <description>Selecting Pad: LCD_ENABLE for Mode: ALT2</description>
  106709. <value>0x3</value>
  106710. </enumeratedValue>
  106711. </enumeratedValues>
  106712. </field>
  106713. </fields>
  106714. </register>
  106715. <register>
  106716. <name>UART5_RTS_B_SELECT_INPUT</name>
  106717. <description>UART5_RTS_B_SELECT_INPUT DAISY Register</description>
  106718. <addressOffset>0x640</addressOffset>
  106719. <size>32</size>
  106720. <access>read-write</access>
  106721. <resetValue>0</resetValue>
  106722. <resetMask>0xFFFFFFFF</resetMask>
  106723. <fields>
  106724. <field>
  106725. <name>DAISY</name>
  106726. <description>Selecting Pads Involved in Daisy Chain.</description>
  106727. <bitOffset>0</bitOffset>
  106728. <bitWidth>3</bitWidth>
  106729. <access>read-write</access>
  106730. <enumeratedValues>
  106731. <enumeratedValue>
  106732. <name>CSI_DATA03_ALT8</name>
  106733. <description>Selecting Pad: CSI_DATA03 for Mode: ALT8</description>
  106734. <value>0</value>
  106735. </enumeratedValue>
  106736. <enumeratedValue>
  106737. <name>GPIO1_IO08_ALT8</name>
  106738. <description>Selecting Pad: GPIO1_IO08 for Mode: ALT8</description>
  106739. <value>0x1</value>
  106740. </enumeratedValue>
  106741. <enumeratedValue>
  106742. <name>GPIO1_IO09_ALT8</name>
  106743. <description>Selecting Pad: GPIO1_IO09 for Mode: ALT8</description>
  106744. <value>0x2</value>
  106745. </enumeratedValue>
  106746. <enumeratedValue>
  106747. <name>UART1_CTS_B_ALT9</name>
  106748. <description>Selecting Pad: UART1_CTS_B for Mode: ALT9</description>
  106749. <value>0x3</value>
  106750. </enumeratedValue>
  106751. <enumeratedValue>
  106752. <name>UART1_RTS_B_ALT9</name>
  106753. <description>Selecting Pad: UART1_RTS_B for Mode: ALT9</description>
  106754. <value>0x4</value>
  106755. </enumeratedValue>
  106756. <enumeratedValue>
  106757. <name>ENET1_RX_EN_ALT1</name>
  106758. <description>Selecting Pad: ENET1_RX_EN for Mode: ALT1</description>
  106759. <value>0x5</value>
  106760. </enumeratedValue>
  106761. <enumeratedValue>
  106762. <name>ENET1_TX_DATA0_ALT1</name>
  106763. <description>Selecting Pad: ENET1_TX_DATA0 for Mode: ALT1</description>
  106764. <value>0x6</value>
  106765. </enumeratedValue>
  106766. <enumeratedValue>
  106767. <name>CSI_DATA02_ALT8</name>
  106768. <description>Selecting Pad: CSI_DATA02 for Mode: ALT8</description>
  106769. <value>0x7</value>
  106770. </enumeratedValue>
  106771. </enumeratedValues>
  106772. </field>
  106773. </fields>
  106774. </register>
  106775. <register>
  106776. <name>UART5_RX_DATA_SELECT_INPUT</name>
  106777. <description>UART5_RX_DATA_SELECT_INPUT DAISY Register</description>
  106778. <addressOffset>0x644</addressOffset>
  106779. <size>32</size>
  106780. <access>read-write</access>
  106781. <resetValue>0</resetValue>
  106782. <resetMask>0xFFFFFFFF</resetMask>
  106783. <fields>
  106784. <field>
  106785. <name>DAISY</name>
  106786. <description>Selecting Pads Involved in Daisy Chain.</description>
  106787. <bitOffset>0</bitOffset>
  106788. <bitWidth>3</bitWidth>
  106789. <access>read-write</access>
  106790. <enumeratedValues>
  106791. <enumeratedValue>
  106792. <name>CSI_DATA00_ALT8</name>
  106793. <description>Selecting Pad: CSI_DATA00 for Mode: ALT8</description>
  106794. <value>0</value>
  106795. </enumeratedValue>
  106796. <enumeratedValue>
  106797. <name>CSI_DATA01_ALT8</name>
  106798. <description>Selecting Pad: CSI_DATA01 for Mode: ALT8</description>
  106799. <value>0x1</value>
  106800. </enumeratedValue>
  106801. <enumeratedValue>
  106802. <name>GPIO1_IO04_ALT8</name>
  106803. <description>Selecting Pad: GPIO1_IO04 for Mode: ALT8</description>
  106804. <value>0x2</value>
  106805. </enumeratedValue>
  106806. <enumeratedValue>
  106807. <name>GPIO1_IO05_ALT8</name>
  106808. <description>Selecting Pad: GPIO1_IO05 for Mode: ALT8</description>
  106809. <value>0x3</value>
  106810. </enumeratedValue>
  106811. <enumeratedValue>
  106812. <name>UART1_TX_DATA_ALT9</name>
  106813. <description>Selecting Pad: UART1_TX_DATA for Mode: ALT9</description>
  106814. <value>0x4</value>
  106815. </enumeratedValue>
  106816. <enumeratedValue>
  106817. <name>UART1_RX_DATA_ALT9</name>
  106818. <description>Selecting Pad: UART1_RX_DATA for Mode: ALT9</description>
  106819. <value>0x5</value>
  106820. </enumeratedValue>
  106821. <enumeratedValue>
  106822. <name>UART5_TX_DATA_ALT0</name>
  106823. <description>Selecting Pad: UART5_TX_DATA for Mode: ALT0</description>
  106824. <value>0x6</value>
  106825. </enumeratedValue>
  106826. <enumeratedValue>
  106827. <name>UART5_RX_DATA_ALT0</name>
  106828. <description>Selecting Pad: UART5_RX_DATA for Mode: ALT0</description>
  106829. <value>0x7</value>
  106830. </enumeratedValue>
  106831. </enumeratedValues>
  106832. </field>
  106833. </fields>
  106834. </register>
  106835. <register>
  106836. <name>UART6_RTS_B_SELECT_INPUT</name>
  106837. <description>UART6_RTS_B_SELECT_INPUT DAISY Register</description>
  106838. <addressOffset>0x648</addressOffset>
  106839. <size>32</size>
  106840. <access>read-write</access>
  106841. <resetValue>0</resetValue>
  106842. <resetMask>0xFFFFFFFF</resetMask>
  106843. <fields>
  106844. <field>
  106845. <name>DAISY</name>
  106846. <description>Selecting Pads Involved in Daisy Chain.</description>
  106847. <bitOffset>0</bitOffset>
  106848. <bitWidth>2</bitWidth>
  106849. <access>read-write</access>
  106850. <enumeratedValues>
  106851. <enumeratedValue>
  106852. <name>CSI_VSYNC_ALT8</name>
  106853. <description>Selecting Pad: CSI_VSYNC for Mode: ALT8</description>
  106854. <value>0</value>
  106855. </enumeratedValue>
  106856. <enumeratedValue>
  106857. <name>CSI_HSYNC_ALT8</name>
  106858. <description>Selecting Pad: CSI_HSYNC for Mode: ALT8</description>
  106859. <value>0x1</value>
  106860. </enumeratedValue>
  106861. <enumeratedValue>
  106862. <name>ENET1_TX_DATA1_ALT1</name>
  106863. <description>Selecting Pad: ENET1_TX_DATA1 for Mode: ALT1</description>
  106864. <value>0x2</value>
  106865. </enumeratedValue>
  106866. <enumeratedValue>
  106867. <name>ENET1_TX_EN_ALT1</name>
  106868. <description>Selecting Pad: ENET1_TX_EN for Mode: ALT1</description>
  106869. <value>0x3</value>
  106870. </enumeratedValue>
  106871. </enumeratedValues>
  106872. </field>
  106873. </fields>
  106874. </register>
  106875. <register>
  106876. <name>UART6_RX_DATA_SELECT_INPUT</name>
  106877. <description>UART6_RX_DATA_SELECT_INPUT DAISY Register</description>
  106878. <addressOffset>0x64C</addressOffset>
  106879. <size>32</size>
  106880. <access>read-write</access>
  106881. <resetValue>0</resetValue>
  106882. <resetMask>0xFFFFFFFF</resetMask>
  106883. <fields>
  106884. <field>
  106885. <name>DAISY</name>
  106886. <description>Selecting Pads Involved in Daisy Chain.</description>
  106887. <bitOffset>0</bitOffset>
  106888. <bitWidth>2</bitWidth>
  106889. <access>read-write</access>
  106890. <enumeratedValues>
  106891. <enumeratedValue>
  106892. <name>CSI_MCLK_ALT8</name>
  106893. <description>Selecting Pad: CSI_MCLK for Mode: ALT8</description>
  106894. <value>0</value>
  106895. </enumeratedValue>
  106896. <enumeratedValue>
  106897. <name>ENET2_RX_DATA0_ALT1</name>
  106898. <description>Selecting Pad: ENET2_RX_DATA0 for Mode: ALT1</description>
  106899. <value>0x1</value>
  106900. </enumeratedValue>
  106901. <enumeratedValue>
  106902. <name>ENET2_RX_DATA1_ALT1</name>
  106903. <description>Selecting Pad: ENET2_RX_DATA1 for Mode: ALT1</description>
  106904. <value>0x2</value>
  106905. </enumeratedValue>
  106906. <enumeratedValue>
  106907. <name>CSI_PIXCLK_ALT8</name>
  106908. <description>Selecting Pad: CSI_PIXCLK for Mode: ALT8</description>
  106909. <value>0x3</value>
  106910. </enumeratedValue>
  106911. </enumeratedValues>
  106912. </field>
  106913. </fields>
  106914. </register>
  106915. <register>
  106916. <name>UART7_RTS_B_SELECT_INPUT</name>
  106917. <description>UART7_RTS_B_SELECT_INPUT DAISY Register</description>
  106918. <addressOffset>0x650</addressOffset>
  106919. <size>32</size>
  106920. <access>read-write</access>
  106921. <resetValue>0</resetValue>
  106922. <resetMask>0xFFFFFFFF</resetMask>
  106923. <fields>
  106924. <field>
  106925. <name>DAISY</name>
  106926. <description>Selecting Pads Involved in Daisy Chain.</description>
  106927. <bitOffset>0</bitOffset>
  106928. <bitWidth>2</bitWidth>
  106929. <access>read-write</access>
  106930. <enumeratedValues>
  106931. <enumeratedValue>
  106932. <name>ENET1_TX_CLK_ALT1</name>
  106933. <description>Selecting Pad: ENET1_TX_CLK for Mode: ALT1</description>
  106934. <value>0</value>
  106935. </enumeratedValue>
  106936. <enumeratedValue>
  106937. <name>ENET1_RX_ER_ALT1</name>
  106938. <description>Selecting Pad: ENET1_RX_ER for Mode: ALT1</description>
  106939. <value>0x1</value>
  106940. </enumeratedValue>
  106941. <enumeratedValue>
  106942. <name>LCD_DATA06_ALT1</name>
  106943. <description>Selecting Pad: LCD_DATA06 for Mode: ALT1</description>
  106944. <value>0x2</value>
  106945. </enumeratedValue>
  106946. <enumeratedValue>
  106947. <name>LCD_DATA07_ALT1</name>
  106948. <description>Selecting Pad: LCD_DATA07 for Mode: ALT1</description>
  106949. <value>0x3</value>
  106950. </enumeratedValue>
  106951. </enumeratedValues>
  106952. </field>
  106953. </fields>
  106954. </register>
  106955. <register>
  106956. <name>UART7_RX_DATA_SELECT_INPUT</name>
  106957. <description>UART7_RX_DATA_SELECT_INPUT DAISY Register</description>
  106958. <addressOffset>0x654</addressOffset>
  106959. <size>32</size>
  106960. <access>read-write</access>
  106961. <resetValue>0</resetValue>
  106962. <resetMask>0xFFFFFFFF</resetMask>
  106963. <fields>
  106964. <field>
  106965. <name>DAISY</name>
  106966. <description>Selecting Pads Involved in Daisy Chain.</description>
  106967. <bitOffset>0</bitOffset>
  106968. <bitWidth>2</bitWidth>
  106969. <access>read-write</access>
  106970. <enumeratedValues>
  106971. <enumeratedValue>
  106972. <name>ENET2_RX_EN_ALT1</name>
  106973. <description>Selecting Pad: ENET2_RX_EN for Mode: ALT1</description>
  106974. <value>0</value>
  106975. </enumeratedValue>
  106976. <enumeratedValue>
  106977. <name>ENET2_TX_DATA0_ALT1</name>
  106978. <description>Selecting Pad: ENET2_TX_DATA0 for Mode: ALT1</description>
  106979. <value>0x1</value>
  106980. </enumeratedValue>
  106981. <enumeratedValue>
  106982. <name>LCD_DATA16_ALT1</name>
  106983. <description>Selecting Pad: LCD_DATA16 for Mode: ALT1</description>
  106984. <value>0x2</value>
  106985. </enumeratedValue>
  106986. <enumeratedValue>
  106987. <name>LCD_DATA17_ALT1</name>
  106988. <description>Selecting Pad: LCD_DATA17 for Mode: ALT1</description>
  106989. <value>0x3</value>
  106990. </enumeratedValue>
  106991. </enumeratedValues>
  106992. </field>
  106993. </fields>
  106994. </register>
  106995. <register>
  106996. <name>UART8_RTS_B_SELECT_INPUT</name>
  106997. <description>UART8_RTS_B_SELECT_INPUT DAISY Register</description>
  106998. <addressOffset>0x658</addressOffset>
  106999. <size>32</size>
  107000. <access>read-write</access>
  107001. <resetValue>0</resetValue>
  107002. <resetMask>0xFFFFFFFF</resetMask>
  107003. <fields>
  107004. <field>
  107005. <name>DAISY</name>
  107006. <description>Selecting Pads Involved in Daisy Chain.</description>
  107007. <bitOffset>0</bitOffset>
  107008. <bitWidth>2</bitWidth>
  107009. <access>read-write</access>
  107010. <enumeratedValues>
  107011. <enumeratedValue>
  107012. <name>ENET2_TX_CLK_ALT1</name>
  107013. <description>Selecting Pad: ENET2_TX_CLK for Mode: ALT1</description>
  107014. <value>0</value>
  107015. </enumeratedValue>
  107016. <enumeratedValue>
  107017. <name>ENET2_RX_ER_ALT1</name>
  107018. <description>Selecting Pad: ENET2_RX_ER for Mode: ALT1</description>
  107019. <value>0x1</value>
  107020. </enumeratedValue>
  107021. <enumeratedValue>
  107022. <name>LCD_DATA04_ALT1</name>
  107023. <description>Selecting Pad: LCD_DATA04 for Mode: ALT1</description>
  107024. <value>0x2</value>
  107025. </enumeratedValue>
  107026. <enumeratedValue>
  107027. <name>LCD_DATA05_ALT1</name>
  107028. <description>Selecting Pad: LCD_DATA05 for Mode: ALT1</description>
  107029. <value>0x3</value>
  107030. </enumeratedValue>
  107031. </enumeratedValues>
  107032. </field>
  107033. </fields>
  107034. </register>
  107035. <register>
  107036. <name>UART8_RX_DATA_SELECT_INPUT</name>
  107037. <description>UART8_RX_DATA_SELECT_INPUT DAISY Register</description>
  107038. <addressOffset>0x65C</addressOffset>
  107039. <size>32</size>
  107040. <access>read-write</access>
  107041. <resetValue>0</resetValue>
  107042. <resetMask>0xFFFFFFFF</resetMask>
  107043. <fields>
  107044. <field>
  107045. <name>DAISY</name>
  107046. <description>Selecting Pads Involved in Daisy Chain.</description>
  107047. <bitOffset>0</bitOffset>
  107048. <bitWidth>2</bitWidth>
  107049. <access>read-write</access>
  107050. <enumeratedValues>
  107051. <enumeratedValue>
  107052. <name>ENET2_TX_DATA1_ALT1</name>
  107053. <description>Selecting Pad: ENET2_TX_DATA1 for Mode: ALT1</description>
  107054. <value>0</value>
  107055. </enumeratedValue>
  107056. <enumeratedValue>
  107057. <name>ENET2_TX_EN_ALT1</name>
  107058. <description>Selecting Pad: ENET2_TX_EN for Mode: ALT1</description>
  107059. <value>0x1</value>
  107060. </enumeratedValue>
  107061. <enumeratedValue>
  107062. <name>LCD_DATA20_ALT1</name>
  107063. <description>Selecting Pad: LCD_DATA20 for Mode: ALT1</description>
  107064. <value>0x2</value>
  107065. </enumeratedValue>
  107066. <enumeratedValue>
  107067. <name>LCD_DATA21_ALT1</name>
  107068. <description>Selecting Pad: LCD_DATA21 for Mode: ALT1</description>
  107069. <value>0x3</value>
  107070. </enumeratedValue>
  107071. </enumeratedValues>
  107072. </field>
  107073. </fields>
  107074. </register>
  107075. <register>
  107076. <name>USB_OTG2_OC_SELECT_INPUT</name>
  107077. <description>USB_OTG2_OC_SELECT_INPUT DAISY Register</description>
  107078. <addressOffset>0x660</addressOffset>
  107079. <size>32</size>
  107080. <access>read-write</access>
  107081. <resetValue>0</resetValue>
  107082. <resetMask>0xFFFFFFFF</resetMask>
  107083. <fields>
  107084. <field>
  107085. <name>DAISY</name>
  107086. <description>Selecting Pads Involved in Daisy Chain.</description>
  107087. <bitOffset>0</bitOffset>
  107088. <bitWidth>2</bitWidth>
  107089. <access>read-write</access>
  107090. <enumeratedValues>
  107091. <enumeratedValue>
  107092. <name>GPIO1_IO03_ALT2</name>
  107093. <description>Selecting Pad: GPIO1_IO03 for Mode: ALT2</description>
  107094. <value>0</value>
  107095. </enumeratedValue>
  107096. <enumeratedValue>
  107097. <name>ENET2_TX_EN_ALT8</name>
  107098. <description>Selecting Pad: ENET2_TX_EN for Mode: ALT8</description>
  107099. <value>0x1</value>
  107100. </enumeratedValue>
  107101. <enumeratedValue>
  107102. <name>SD1_DATA2_ALT8</name>
  107103. <description>Selecting Pad: SD1_DATA2 for Mode: ALT8</description>
  107104. <value>0x2</value>
  107105. </enumeratedValue>
  107106. </enumeratedValues>
  107107. </field>
  107108. </fields>
  107109. </register>
  107110. <register>
  107111. <name>USB_OTG_OC_SELECT_INPUT</name>
  107112. <description>USB_OTG_OC_SELECT_INPUT DAISY Register</description>
  107113. <addressOffset>0x664</addressOffset>
  107114. <size>32</size>
  107115. <access>read-write</access>
  107116. <resetValue>0</resetValue>
  107117. <resetMask>0xFFFFFFFF</resetMask>
  107118. <fields>
  107119. <field>
  107120. <name>DAISY</name>
  107121. <description>Selecting Pads Involved in Daisy Chain.</description>
  107122. <bitOffset>0</bitOffset>
  107123. <bitWidth>2</bitWidth>
  107124. <access>read-write</access>
  107125. <enumeratedValues>
  107126. <enumeratedValue>
  107127. <name>GPIO1_IO01_ALT2</name>
  107128. <description>Selecting Pad: GPIO1_IO01 for Mode: ALT2</description>
  107129. <value>0</value>
  107130. </enumeratedValue>
  107131. <enumeratedValue>
  107132. <name>ENET2_RX_DATA1_ALT8</name>
  107133. <description>Selecting Pad: ENET2_RX_DATA1 for Mode: ALT8</description>
  107134. <value>0x1</value>
  107135. </enumeratedValue>
  107136. <enumeratedValue>
  107137. <name>SD1_CLK_ALT8</name>
  107138. <description>Selecting Pad: SD1_CLK for Mode: ALT8</description>
  107139. <value>0x2</value>
  107140. </enumeratedValue>
  107141. </enumeratedValues>
  107142. </field>
  107143. </fields>
  107144. </register>
  107145. <register>
  107146. <name>USDHC1_CD_B_SELECT_INPUT</name>
  107147. <description>USDHC1_CD_B_SELECT_INPUT DAISY Register</description>
  107148. <addressOffset>0x668</addressOffset>
  107149. <size>32</size>
  107150. <access>read-write</access>
  107151. <resetValue>0</resetValue>
  107152. <resetMask>0xFFFFFFFF</resetMask>
  107153. <fields>
  107154. <field>
  107155. <name>DAISY</name>
  107156. <description>Selecting Pads Involved in Daisy Chain.</description>
  107157. <bitOffset>0</bitOffset>
  107158. <bitWidth>2</bitWidth>
  107159. <access>read-write</access>
  107160. <enumeratedValues>
  107161. <enumeratedValue>
  107162. <name>GPIO1_IO03_ALT4</name>
  107163. <description>Selecting Pad: GPIO1_IO03 for Mode: ALT4</description>
  107164. <value>0</value>
  107165. </enumeratedValue>
  107166. <enumeratedValue>
  107167. <name>UART1_RTS_B_ALT2</name>
  107168. <description>Selecting Pad: UART1_RTS_B for Mode: ALT2</description>
  107169. <value>0x1</value>
  107170. </enumeratedValue>
  107171. <enumeratedValue>
  107172. <name>CSI_DATA05_ALT8</name>
  107173. <description>Selecting Pad: CSI_DATA05 for Mode: ALT8</description>
  107174. <value>0x2</value>
  107175. </enumeratedValue>
  107176. </enumeratedValues>
  107177. </field>
  107178. </fields>
  107179. </register>
  107180. <register>
  107181. <name>USDHC1_WP_SELECT_INPUT</name>
  107182. <description>USDHC1_WP_SELECT_INPUT DAISY Register</description>
  107183. <addressOffset>0x66C</addressOffset>
  107184. <size>32</size>
  107185. <access>read-write</access>
  107186. <resetValue>0</resetValue>
  107187. <resetMask>0xFFFFFFFF</resetMask>
  107188. <fields>
  107189. <field>
  107190. <name>DAISY</name>
  107191. <description>Selecting Pads Involved in Daisy Chain.</description>
  107192. <bitOffset>0</bitOffset>
  107193. <bitWidth>2</bitWidth>
  107194. <access>read-write</access>
  107195. <enumeratedValues>
  107196. <enumeratedValue>
  107197. <name>GPIO1_IO02_ALT4</name>
  107198. <description>Selecting Pad: GPIO1_IO02 for Mode: ALT4</description>
  107199. <value>0</value>
  107200. </enumeratedValue>
  107201. <enumeratedValue>
  107202. <name>UART1_CTS_B_ALT2</name>
  107203. <description>Selecting Pad: UART1_CTS_B for Mode: ALT2</description>
  107204. <value>0x1</value>
  107205. </enumeratedValue>
  107206. <enumeratedValue>
  107207. <name>CSI_DATA04_ALT8</name>
  107208. <description>Selecting Pad: CSI_DATA04 for Mode: ALT8</description>
  107209. <value>0x2</value>
  107210. </enumeratedValue>
  107211. </enumeratedValues>
  107212. </field>
  107213. </fields>
  107214. </register>
  107215. <register>
  107216. <name>USDHC2_CLK_SELECT_INPUT</name>
  107217. <description>USDHC2_CLK_SELECT_INPUT DAISY Register</description>
  107218. <addressOffset>0x670</addressOffset>
  107219. <size>32</size>
  107220. <access>read-write</access>
  107221. <resetValue>0</resetValue>
  107222. <resetMask>0xFFFFFFFF</resetMask>
  107223. <fields>
  107224. <field>
  107225. <name>DAISY</name>
  107226. <description>Selecting Pads Involved in Daisy Chain.</description>
  107227. <bitOffset>0</bitOffset>
  107228. <bitWidth>2</bitWidth>
  107229. <access>read-write</access>
  107230. <enumeratedValues>
  107231. <enumeratedValue>
  107232. <name>CSI_VSYNC_ALT1</name>
  107233. <description>Selecting Pad: CSI_VSYNC for Mode: ALT1</description>
  107234. <value>0</value>
  107235. </enumeratedValue>
  107236. <enumeratedValue>
  107237. <name>LCD_DATA19_ALT8</name>
  107238. <description>Selecting Pad: LCD_DATA19 for Mode: ALT8</description>
  107239. <value>0x1</value>
  107240. </enumeratedValue>
  107241. <enumeratedValue>
  107242. <name>NAND_RE_B_ALT1</name>
  107243. <description>Selecting Pad: NAND_RE_B for Mode: ALT1</description>
  107244. <value>0x2</value>
  107245. </enumeratedValue>
  107246. </enumeratedValues>
  107247. </field>
  107248. </fields>
  107249. </register>
  107250. <register>
  107251. <name>USDHC2_CD_B_SELECT_INPUT</name>
  107252. <description>USDHC2_CD_B_SELECT_INPUT DAISY Register</description>
  107253. <addressOffset>0x674</addressOffset>
  107254. <size>32</size>
  107255. <access>read-write</access>
  107256. <resetValue>0</resetValue>
  107257. <resetMask>0xFFFFFFFF</resetMask>
  107258. <fields>
  107259. <field>
  107260. <name>DAISY</name>
  107261. <description>Selecting Pads Involved in Daisy Chain.</description>
  107262. <bitOffset>0</bitOffset>
  107263. <bitWidth>2</bitWidth>
  107264. <access>read-write</access>
  107265. <enumeratedValues>
  107266. <enumeratedValue>
  107267. <name>CSI_MCLK_ALT1</name>
  107268. <description>Selecting Pad: CSI_MCLK for Mode: ALT1</description>
  107269. <value>0</value>
  107270. </enumeratedValue>
  107271. <enumeratedValue>
  107272. <name>GPIO1_IO07_ALT4</name>
  107273. <description>Selecting Pad: GPIO1_IO07 for Mode: ALT4</description>
  107274. <value>0x1</value>
  107275. </enumeratedValue>
  107276. <enumeratedValue>
  107277. <name>UART1_RTS_B_ALT8</name>
  107278. <description>Selecting Pad: UART1_RTS_B for Mode: ALT8</description>
  107279. <value>0x2</value>
  107280. </enumeratedValue>
  107281. </enumeratedValues>
  107282. </field>
  107283. </fields>
  107284. </register>
  107285. <register>
  107286. <name>USDHC2_CMD_SELECT_INPUT</name>
  107287. <description>USDHC2_CMD_SELECT_INPUT DAISY Register</description>
  107288. <addressOffset>0x678</addressOffset>
  107289. <size>32</size>
  107290. <access>read-write</access>
  107291. <resetValue>0</resetValue>
  107292. <resetMask>0xFFFFFFFF</resetMask>
  107293. <fields>
  107294. <field>
  107295. <name>DAISY</name>
  107296. <description>Selecting Pads Involved in Daisy Chain.</description>
  107297. <bitOffset>0</bitOffset>
  107298. <bitWidth>2</bitWidth>
  107299. <access>read-write</access>
  107300. <enumeratedValues>
  107301. <enumeratedValue>
  107302. <name>CSI_HSYNC_ALT1</name>
  107303. <description>Selecting Pad: CSI_HSYNC for Mode: ALT1</description>
  107304. <value>0</value>
  107305. </enumeratedValue>
  107306. <enumeratedValue>
  107307. <name>LCD_DATA18_ALT8</name>
  107308. <description>Selecting Pad: LCD_DATA18 for Mode: ALT8</description>
  107309. <value>0x1</value>
  107310. </enumeratedValue>
  107311. <enumeratedValue>
  107312. <name>NAND_WE_B_ALT1</name>
  107313. <description>Selecting Pad: NAND_WE_B for Mode: ALT1</description>
  107314. <value>0x2</value>
  107315. </enumeratedValue>
  107316. </enumeratedValues>
  107317. </field>
  107318. </fields>
  107319. </register>
  107320. <register>
  107321. <name>USDHC2_DATA0_SELECT_INPUT</name>
  107322. <description>USDHC2_DATA0_SELECT_INPUT DAISY Register</description>
  107323. <addressOffset>0x67C</addressOffset>
  107324. <size>32</size>
  107325. <access>read-write</access>
  107326. <resetValue>0</resetValue>
  107327. <resetMask>0xFFFFFFFF</resetMask>
  107328. <fields>
  107329. <field>
  107330. <name>DAISY</name>
  107331. <description>Selecting Pads Involved in Daisy Chain.</description>
  107332. <bitOffset>0</bitOffset>
  107333. <bitWidth>2</bitWidth>
  107334. <access>read-write</access>
  107335. <enumeratedValues>
  107336. <enumeratedValue>
  107337. <name>CSI_DATA00_ALT1</name>
  107338. <description>Selecting Pad: CSI_DATA00 for Mode: ALT1</description>
  107339. <value>0</value>
  107340. </enumeratedValue>
  107341. <enumeratedValue>
  107342. <name>LCD_DATA20_ALT8</name>
  107343. <description>Selecting Pad: LCD_DATA20 for Mode: ALT8</description>
  107344. <value>0x1</value>
  107345. </enumeratedValue>
  107346. <enumeratedValue>
  107347. <name>NAND_DATA00_ALT1</name>
  107348. <description>Selecting Pad: NAND_DATA00 for Mode: ALT1</description>
  107349. <value>0x2</value>
  107350. </enumeratedValue>
  107351. </enumeratedValues>
  107352. </field>
  107353. </fields>
  107354. </register>
  107355. <register>
  107356. <name>USDHC2_DATA1_SELECT_INPUT</name>
  107357. <description>USDHC2_DATA1_SELECT_INPUT DAISY Register</description>
  107358. <addressOffset>0x680</addressOffset>
  107359. <size>32</size>
  107360. <access>read-write</access>
  107361. <resetValue>0</resetValue>
  107362. <resetMask>0xFFFFFFFF</resetMask>
  107363. <fields>
  107364. <field>
  107365. <name>DAISY</name>
  107366. <description>Selecting Pads Involved in Daisy Chain.</description>
  107367. <bitOffset>0</bitOffset>
  107368. <bitWidth>2</bitWidth>
  107369. <access>read-write</access>
  107370. <enumeratedValues>
  107371. <enumeratedValue>
  107372. <name>CSI_DATA01_ALT1</name>
  107373. <description>Selecting Pad: CSI_DATA01 for Mode: ALT1</description>
  107374. <value>0</value>
  107375. </enumeratedValue>
  107376. <enumeratedValue>
  107377. <name>LCD_DATA21_ALT8</name>
  107378. <description>Selecting Pad: LCD_DATA21 for Mode: ALT8</description>
  107379. <value>0x1</value>
  107380. </enumeratedValue>
  107381. <enumeratedValue>
  107382. <name>NAND_DATA01_ALT1</name>
  107383. <description>Selecting Pad: NAND_DATA01 for Mode: ALT1</description>
  107384. <value>0x2</value>
  107385. </enumeratedValue>
  107386. </enumeratedValues>
  107387. </field>
  107388. </fields>
  107389. </register>
  107390. <register>
  107391. <name>USDHC2_DATA2_SELECT_INPUT</name>
  107392. <description>USDHC2_DATA2_SELECT_INPUT DAISY Register</description>
  107393. <addressOffset>0x684</addressOffset>
  107394. <size>32</size>
  107395. <access>read-write</access>
  107396. <resetValue>0</resetValue>
  107397. <resetMask>0xFFFFFFFF</resetMask>
  107398. <fields>
  107399. <field>
  107400. <name>DAISY</name>
  107401. <description>Selecting Pads Involved in Daisy Chain.</description>
  107402. <bitOffset>0</bitOffset>
  107403. <bitWidth>2</bitWidth>
  107404. <access>read-write</access>
  107405. <enumeratedValues>
  107406. <enumeratedValue>
  107407. <name>LCD_DATA22_ALT8</name>
  107408. <description>Selecting Pad: LCD_DATA22 for Mode: ALT8</description>
  107409. <value>0</value>
  107410. </enumeratedValue>
  107411. <enumeratedValue>
  107412. <name>NAND_DATA02_ALT1</name>
  107413. <description>Selecting Pad: NAND_DATA02 for Mode: ALT1</description>
  107414. <value>0x1</value>
  107415. </enumeratedValue>
  107416. <enumeratedValue>
  107417. <name>CSI_DATA02_ALT1</name>
  107418. <description>Selecting Pad: CSI_DATA02 for Mode: ALT1</description>
  107419. <value>0x2</value>
  107420. </enumeratedValue>
  107421. </enumeratedValues>
  107422. </field>
  107423. </fields>
  107424. </register>
  107425. <register>
  107426. <name>USDHC2_DATA3_SELECT_INPUT</name>
  107427. <description>USDHC2_DATA3_SELECT_INPUT DAISY Register</description>
  107428. <addressOffset>0x688</addressOffset>
  107429. <size>32</size>
  107430. <access>read-write</access>
  107431. <resetValue>0</resetValue>
  107432. <resetMask>0xFFFFFFFF</resetMask>
  107433. <fields>
  107434. <field>
  107435. <name>DAISY</name>
  107436. <description>Selecting Pads Involved in Daisy Chain.</description>
  107437. <bitOffset>0</bitOffset>
  107438. <bitWidth>2</bitWidth>
  107439. <access>read-write</access>
  107440. <enumeratedValues>
  107441. <enumeratedValue>
  107442. <name>CSI_DATA03_ALT1</name>
  107443. <description>Selecting Pad: CSI_DATA03 for Mode: ALT1</description>
  107444. <value>0</value>
  107445. </enumeratedValue>
  107446. <enumeratedValue>
  107447. <name>LCD_DATA23_ALT8</name>
  107448. <description>Selecting Pad: LCD_DATA23 for Mode: ALT8</description>
  107449. <value>0x1</value>
  107450. </enumeratedValue>
  107451. <enumeratedValue>
  107452. <name>NAND_DATA03_ALT1</name>
  107453. <description>Selecting Pad: NAND_DATA03 for Mode: ALT1</description>
  107454. <value>0x2</value>
  107455. </enumeratedValue>
  107456. </enumeratedValues>
  107457. </field>
  107458. </fields>
  107459. </register>
  107460. <register>
  107461. <name>USDHC2_DATA4_SELECT_INPUT</name>
  107462. <description>USDHC2_DATA4_SELECT_INPUT DAISY Register</description>
  107463. <addressOffset>0x68C</addressOffset>
  107464. <size>32</size>
  107465. <access>read-write</access>
  107466. <resetValue>0</resetValue>
  107467. <resetMask>0xFFFFFFFF</resetMask>
  107468. <fields>
  107469. <field>
  107470. <name>DAISY</name>
  107471. <description>Selecting Pads Involved in Daisy Chain.</description>
  107472. <bitOffset>0</bitOffset>
  107473. <bitWidth>2</bitWidth>
  107474. <access>read-write</access>
  107475. <enumeratedValues>
  107476. <enumeratedValue>
  107477. <name>LCD_DATA14_ALT8</name>
  107478. <description>Selecting Pad: LCD_DATA14 for Mode: ALT8</description>
  107479. <value>0</value>
  107480. </enumeratedValue>
  107481. <enumeratedValue>
  107482. <name>NAND_DATA04_ALT1</name>
  107483. <description>Selecting Pad: NAND_DATA04 for Mode: ALT1</description>
  107484. <value>0x1</value>
  107485. </enumeratedValue>
  107486. <enumeratedValue>
  107487. <name>CSI_DATA04_ALT1</name>
  107488. <description>Selecting Pad: CSI_DATA04 for Mode: ALT1</description>
  107489. <value>0x2</value>
  107490. </enumeratedValue>
  107491. </enumeratedValues>
  107492. </field>
  107493. </fields>
  107494. </register>
  107495. <register>
  107496. <name>USDHC2_DATA5_SELECT_INPUT</name>
  107497. <description>USDHC2_DATA5_SELECT_INPUT DAISY Register</description>
  107498. <addressOffset>0x690</addressOffset>
  107499. <size>32</size>
  107500. <access>read-write</access>
  107501. <resetValue>0</resetValue>
  107502. <resetMask>0xFFFFFFFF</resetMask>
  107503. <fields>
  107504. <field>
  107505. <name>DAISY</name>
  107506. <description>Selecting Pads Involved in Daisy Chain.</description>
  107507. <bitOffset>0</bitOffset>
  107508. <bitWidth>2</bitWidth>
  107509. <access>read-write</access>
  107510. <enumeratedValues>
  107511. <enumeratedValue>
  107512. <name>LCD_DATA15_ALT8</name>
  107513. <description>Selecting Pad: LCD_DATA15 for Mode: ALT8</description>
  107514. <value>0</value>
  107515. </enumeratedValue>
  107516. <enumeratedValue>
  107517. <name>NAND_DATA05_ALT1</name>
  107518. <description>Selecting Pad: NAND_DATA05 for Mode: ALT1</description>
  107519. <value>0x1</value>
  107520. </enumeratedValue>
  107521. <enumeratedValue>
  107522. <name>CSI_DATA05_ALT1</name>
  107523. <description>Selecting Pad: CSI_DATA05 for Mode: ALT1</description>
  107524. <value>0x2</value>
  107525. </enumeratedValue>
  107526. </enumeratedValues>
  107527. </field>
  107528. </fields>
  107529. </register>
  107530. <register>
  107531. <name>USDHC2_DATA6_SELECT_INPUT</name>
  107532. <description>USDHC2_DATA6_SELECT_INPUT DAISY Register</description>
  107533. <addressOffset>0x694</addressOffset>
  107534. <size>32</size>
  107535. <access>read-write</access>
  107536. <resetValue>0</resetValue>
  107537. <resetMask>0xFFFFFFFF</resetMask>
  107538. <fields>
  107539. <field>
  107540. <name>DAISY</name>
  107541. <description>Selecting Pads Involved in Daisy Chain.</description>
  107542. <bitOffset>0</bitOffset>
  107543. <bitWidth>2</bitWidth>
  107544. <access>read-write</access>
  107545. <enumeratedValues>
  107546. <enumeratedValue>
  107547. <name>LCD_DATA16_ALT8</name>
  107548. <description>Selecting Pad: LCD_DATA16 for Mode: ALT8</description>
  107549. <value>0</value>
  107550. </enumeratedValue>
  107551. <enumeratedValue>
  107552. <name>NAND_DATA06_ALT1</name>
  107553. <description>Selecting Pad: NAND_DATA06 for Mode: ALT1</description>
  107554. <value>0x1</value>
  107555. </enumeratedValue>
  107556. <enumeratedValue>
  107557. <name>CSI_DATA06_ALT1</name>
  107558. <description>Selecting Pad: CSI_DATA06 for Mode: ALT1</description>
  107559. <value>0x2</value>
  107560. </enumeratedValue>
  107561. </enumeratedValues>
  107562. </field>
  107563. </fields>
  107564. </register>
  107565. <register>
  107566. <name>USDHC2_DATA7_SELECT_INPUT</name>
  107567. <description>USDHC2_DATA7_SELECT_INPUT DAISY Register</description>
  107568. <addressOffset>0x698</addressOffset>
  107569. <size>32</size>
  107570. <access>read-write</access>
  107571. <resetValue>0</resetValue>
  107572. <resetMask>0xFFFFFFFF</resetMask>
  107573. <fields>
  107574. <field>
  107575. <name>DAISY</name>
  107576. <description>Selecting Pads Involved in Daisy Chain.</description>
  107577. <bitOffset>0</bitOffset>
  107578. <bitWidth>2</bitWidth>
  107579. <access>read-write</access>
  107580. <enumeratedValues>
  107581. <enumeratedValue>
  107582. <name>LCD_DATA17_ALT8</name>
  107583. <description>Selecting Pad: LCD_DATA17 for Mode: ALT8</description>
  107584. <value>0</value>
  107585. </enumeratedValue>
  107586. <enumeratedValue>
  107587. <name>NAND_DATA07_ALT1</name>
  107588. <description>Selecting Pad: NAND_DATA07 for Mode: ALT1</description>
  107589. <value>0x1</value>
  107590. </enumeratedValue>
  107591. <enumeratedValue>
  107592. <name>CSI_DATA07_ALT1</name>
  107593. <description>Selecting Pad: CSI_DATA07 for Mode: ALT1</description>
  107594. <value>0x2</value>
  107595. </enumeratedValue>
  107596. </enumeratedValues>
  107597. </field>
  107598. </fields>
  107599. </register>
  107600. <register>
  107601. <name>USDHC2_WP_SELECT_INPUT</name>
  107602. <description>USDHC2_WP_SELECT_INPUT DAISY Register</description>
  107603. <addressOffset>0x69C</addressOffset>
  107604. <size>32</size>
  107605. <access>read-write</access>
  107606. <resetValue>0</resetValue>
  107607. <resetMask>0xFFFFFFFF</resetMask>
  107608. <fields>
  107609. <field>
  107610. <name>DAISY</name>
  107611. <description>Selecting Pads Involved in Daisy Chain.</description>
  107612. <bitOffset>0</bitOffset>
  107613. <bitWidth>2</bitWidth>
  107614. <access>read-write</access>
  107615. <enumeratedValues>
  107616. <enumeratedValue>
  107617. <name>GPIO1_IO06_ALT4</name>
  107618. <description>Selecting Pad: GPIO1_IO06 for Mode: ALT4</description>
  107619. <value>0</value>
  107620. </enumeratedValue>
  107621. <enumeratedValue>
  107622. <name>UART1_CTS_B_ALT8</name>
  107623. <description>Selecting Pad: UART1_CTS_B for Mode: ALT8</description>
  107624. <value>0x1</value>
  107625. </enumeratedValue>
  107626. <enumeratedValue>
  107627. <name>CSI_PIXCLK_ALT1</name>
  107628. <description>Selecting Pad: CSI_PIXCLK for Mode: ALT1</description>
  107629. <value>0x2</value>
  107630. </enumeratedValue>
  107631. </enumeratedValues>
  107632. </field>
  107633. </fields>
  107634. </register>
  107635. </registers>
  107636. </peripheral>
  107637. <peripheral>
  107638. <name>IOMUXC_GPR</name>
  107639. <description>IOMUXC</description>
  107640. <groupName>IOMUXC_GPR</groupName>
  107641. <prependToName>IOMUXC_GPR_</prependToName>
  107642. <baseAddress>0x20E4000</baseAddress>
  107643. <addressBlock>
  107644. <offset>0</offset>
  107645. <size>0x3C</size>
  107646. <usage>registers</usage>
  107647. </addressBlock>
  107648. <registers>
  107649. <register>
  107650. <name>GPR0</name>
  107651. <description>GPR0 General Purpose Register</description>
  107652. <addressOffset>0</addressOffset>
  107653. <size>32</size>
  107654. <access>read-write</access>
  107655. <resetValue>0</resetValue>
  107656. <resetMask>0xFFFFFFFF</resetMask>
  107657. <fields>
  107658. <field>
  107659. <name>DMAREQ_MUX_SEL0</name>
  107660. <description>Selects between two possible sources for SDMA_EVENT[2]:</description>
  107661. <bitOffset>0</bitOffset>
  107662. <bitWidth>1</bitWidth>
  107663. <access>read-write</access>
  107664. <enumeratedValues>
  107665. <enumeratedValue>
  107666. <name>DMAREQ_MUX_SEL0_0</name>
  107667. <description>sim2.ipd_sim_tx_dmareq</description>
  107668. <value>0</value>
  107669. </enumeratedValue>
  107670. <enumeratedValue>
  107671. <name>DMAREQ_MUX_SEL0_1</name>
  107672. <description>uart6.ipd_uart_tx_dmareq</description>
  107673. <value>0x1</value>
  107674. </enumeratedValue>
  107675. </enumeratedValues>
  107676. </field>
  107677. <field>
  107678. <name>DMAREQ_MUX_SEL1</name>
  107679. <description>Selects between two possible sources for SDMA_EVENT[7]:</description>
  107680. <bitOffset>0x1</bitOffset>
  107681. <bitWidth>1</bitWidth>
  107682. <access>read-write</access>
  107683. <enumeratedValues>
  107684. <enumeratedValue>
  107685. <name>DMAREQ_MUX_SEL1_0</name>
  107686. <description>sim2.ipd_sim_rx_dmareq</description>
  107687. <value>0</value>
  107688. </enumeratedValue>
  107689. <enumeratedValue>
  107690. <name>DMAREQ_MUX_SEL1_1</name>
  107691. <description>uart6.ipd_uart_rx_dmareq</description>
  107692. <value>0x1</value>
  107693. </enumeratedValue>
  107694. </enumeratedValues>
  107695. </field>
  107696. <field>
  107697. <name>DMAREQ_MUX_SEL2</name>
  107698. <description>Selects between two possible sources for SDMA_EVENT[8]:</description>
  107699. <bitOffset>0x2</bitOffset>
  107700. <bitWidth>1</bitWidth>
  107701. <access>read-write</access>
  107702. <enumeratedValues>
  107703. <enumeratedValue>
  107704. <name>DMAREQ_MUX_SEL2_0</name>
  107705. <description>sim1.ipd_sim_tx_dmareq</description>
  107706. <value>0</value>
  107707. </enumeratedValue>
  107708. <enumeratedValue>
  107709. <name>DMAREQ_MUX_SEL2_1</name>
  107710. <description>uart5.ipd_uart_tx_dmareq</description>
  107711. <value>0x1</value>
  107712. </enumeratedValue>
  107713. </enumeratedValues>
  107714. </field>
  107715. <field>
  107716. <name>DMAREQ_MUX_SEL3</name>
  107717. <description>Selects between two possible sources for SDMA_EVENT[9]:</description>
  107718. <bitOffset>0x3</bitOffset>
  107719. <bitWidth>1</bitWidth>
  107720. <access>read-write</access>
  107721. <enumeratedValues>
  107722. <enumeratedValue>
  107723. <name>DMAREQ_MUX_SEL3_0</name>
  107724. <description>sim1.ipd_sim_rx_dmareq</description>
  107725. <value>0</value>
  107726. </enumeratedValue>
  107727. <enumeratedValue>
  107728. <name>DMAREQ_MUX_SEL3_1</name>
  107729. <description>uart5.ipd_uart_rx_dmareq</description>
  107730. <value>0x1</value>
  107731. </enumeratedValue>
  107732. </enumeratedValues>
  107733. </field>
  107734. <field>
  107735. <name>DMAREQ_MUX_SEL4</name>
  107736. <description>Selects between two possible sources for SDMA_EVENT[10]:</description>
  107737. <bitOffset>0x4</bitOffset>
  107738. <bitWidth>1</bitWidth>
  107739. <access>read-write</access>
  107740. <enumeratedValues>
  107741. <enumeratedValue>
  107742. <name>DMAREQ_MUX_SEL4_0</name>
  107743. <description>enet2.ipd_req_mac0_timer[1]</description>
  107744. <value>0</value>
  107745. </enumeratedValue>
  107746. <enumeratedValue>
  107747. <name>DMAREQ_MUX_SEL4_1</name>
  107748. <description>uart8.ipd_uart_tx_dmareq</description>
  107749. <value>0x1</value>
  107750. </enumeratedValue>
  107751. </enumeratedValues>
  107752. </field>
  107753. <field>
  107754. <name>DMAREQ_MUX_SEL5</name>
  107755. <description>Selects between two possible sources for SDMA_EVENT[16]:</description>
  107756. <bitOffset>0x5</bitOffset>
  107757. <bitWidth>1</bitWidth>
  107758. <access>read-write</access>
  107759. <enumeratedValues>
  107760. <enumeratedValue>
  107761. <name>DMAREQ_MUX_SEL5_0</name>
  107762. <description>enet2.ipd_req_mac0_timer[0]</description>
  107763. <value>0</value>
  107764. </enumeratedValue>
  107765. <enumeratedValue>
  107766. <name>DMAREQ_MUX_SEL5_1</name>
  107767. <description>uart8.ipd_uart_rx_dmareq</description>
  107768. <value>0x1</value>
  107769. </enumeratedValue>
  107770. </enumeratedValues>
  107771. </field>
  107772. <field>
  107773. <name>DMAREQ_MUX_SEL6</name>
  107774. <description>Selects between two possible sources for SDMA_EVENT[24]:</description>
  107775. <bitOffset>0x6</bitOffset>
  107776. <bitWidth>1</bitWidth>
  107777. <access>read-write</access>
  107778. <enumeratedValues>
  107779. <enumeratedValue>
  107780. <name>DMAREQ_MUX_SEL6_0</name>
  107781. <description>enet1.ipd_req_mac0_timer[1]</description>
  107782. <value>0</value>
  107783. </enumeratedValue>
  107784. <enumeratedValue>
  107785. <name>DMAREQ_MUX_SEL6_1</name>
  107786. <description>uart7.ipd_uart_tx_dmareq</description>
  107787. <value>0x1</value>
  107788. </enumeratedValue>
  107789. </enumeratedValues>
  107790. </field>
  107791. <field>
  107792. <name>DMAREQ_MUX_SEL7</name>
  107793. <description>Selects between two possible sources for SDMA_EVENT[13]:</description>
  107794. <bitOffset>0x7</bitOffset>
  107795. <bitWidth>1</bitWidth>
  107796. <access>read-write</access>
  107797. <enumeratedValues>
  107798. <enumeratedValue>
  107799. <name>DMAREQ_MUX_SEL7_0</name>
  107800. <description>enet1.ipd_req_mac0_timer[0]</description>
  107801. <value>0</value>
  107802. </enumeratedValue>
  107803. <enumeratedValue>
  107804. <name>DMAREQ_MUX_SEL7_1</name>
  107805. <description>uart7.ipd_uart_rx_dmareq</description>
  107806. <value>0x1</value>
  107807. </enumeratedValue>
  107808. </enumeratedValues>
  107809. </field>
  107810. <field>
  107811. <name>DMAREQ_MUX_SEL8</name>
  107812. <description>Selects between two possible sources for SDMA_EVENT[43]:</description>
  107813. <bitOffset>0x8</bitOffset>
  107814. <bitWidth>1</bitWidth>
  107815. <access>read-write</access>
  107816. <enumeratedValues>
  107817. <enumeratedValue>
  107818. <name>DMAREQ_MUX_SEL8_0</name>
  107819. <description>adc2.ipd_req</description>
  107820. <value>0</value>
  107821. </enumeratedValue>
  107822. <enumeratedValue>
  107823. <name>DMAREQ_MUX_SEL8_1</name>
  107824. <description>tsc_dig.interrupt</description>
  107825. <value>0x1</value>
  107826. </enumeratedValue>
  107827. </enumeratedValues>
  107828. </field>
  107829. <field>
  107830. <name>DMAREQ_MUX_SEL9</name>
  107831. <description>Selects between two possible sources for SDMA_EVENT[44]:</description>
  107832. <bitOffset>0x9</bitOffset>
  107833. <bitWidth>1</bitWidth>
  107834. <access>read-write</access>
  107835. <enumeratedValues>
  107836. <enumeratedValue>
  107837. <name>DMAREQ_MUX_SEL9_0</name>
  107838. <description>gpt2.ipi_int_gpt</description>
  107839. <value>0</value>
  107840. </enumeratedValue>
  107841. <enumeratedValue>
  107842. <name>DMAREQ_MUX_SEL9_1</name>
  107843. <description>lcdif.lcdif_irq</description>
  107844. <value>0x1</value>
  107845. </enumeratedValue>
  107846. </enumeratedValues>
  107847. </field>
  107848. <field>
  107849. <name>DMAREQ_MUX_SEL10</name>
  107850. <description>Selects between two possible sources for SDMA_EVENT[45]:</description>
  107851. <bitOffset>0xA</bitOffset>
  107852. <bitWidth>1</bitWidth>
  107853. <access>read-write</access>
  107854. <enumeratedValues>
  107855. <enumeratedValue>
  107856. <name>DMAREQ_MUX_SEL10_0</name>
  107857. <description>epit1.ipi_int_epit_oc</description>
  107858. <value>0</value>
  107859. </enumeratedValue>
  107860. <enumeratedValue>
  107861. <name>DMAREQ_MUX_SEL10_1</name>
  107862. <description>csi.ipi_csi_int</description>
  107863. <value>0x1</value>
  107864. </enumeratedValue>
  107865. </enumeratedValues>
  107866. </field>
  107867. <field>
  107868. <name>DMAREQ_MUX_SEL11</name>
  107869. <description>Selects between two possible sources for SDMA_EVENT[46]:</description>
  107870. <bitOffset>0xB</bitOffset>
  107871. <bitWidth>1</bitWidth>
  107872. <access>read-write</access>
  107873. <enumeratedValues>
  107874. <enumeratedValue>
  107875. <name>DMAREQ_MUX_SEL11_0</name>
  107876. <description>ecspi4.ipd_req_cspi_tdma</description>
  107877. <value>0</value>
  107878. </enumeratedValue>
  107879. <enumeratedValue>
  107880. <name>DMAREQ_MUX_SEL11_1</name>
  107881. <description>i2c4.ipi_int</description>
  107882. <value>0x1</value>
  107883. </enumeratedValue>
  107884. </enumeratedValues>
  107885. </field>
  107886. <field>
  107887. <name>DMAREQ_MUX_SEL12</name>
  107888. <description>Selects between two possible sources for SDMA_EVENT[33]:</description>
  107889. <bitOffset>0xC</bitOffset>
  107890. <bitWidth>1</bitWidth>
  107891. <access>read-write</access>
  107892. <enumeratedValues>
  107893. <enumeratedValue>
  107894. <name>DMAREQ_MUX_SEL12_0</name>
  107895. <description>ecspi4.ipd_req_cspi_rdma</description>
  107896. <value>0</value>
  107897. </enumeratedValue>
  107898. <enumeratedValue>
  107899. <name>DMAREQ_MUX_SEL12_1</name>
  107900. <description>i2c3.ipi_int</description>
  107901. <value>0x1</value>
  107902. </enumeratedValue>
  107903. </enumeratedValues>
  107904. </field>
  107905. <field>
  107906. <name>DMAREQ_MUX_SEL13</name>
  107907. <description>Selects between two possible sources for SDMA_EVENT[34]:</description>
  107908. <bitOffset>0xD</bitOffset>
  107909. <bitWidth>1</bitWidth>
  107910. <access>read-write</access>
  107911. <enumeratedValues>
  107912. <enumeratedValue>
  107913. <name>DMAREQ_MUX_SEL13_0</name>
  107914. <description>ecspi3.ipd_req_cspi_tdma</description>
  107915. <value>0</value>
  107916. </enumeratedValue>
  107917. <enumeratedValue>
  107918. <name>DMAREQ_MUX_SEL13_1</name>
  107919. <description>i2c2.ipi_int</description>
  107920. <value>0x1</value>
  107921. </enumeratedValue>
  107922. </enumeratedValues>
  107923. </field>
  107924. <field>
  107925. <name>DMAREQ_MUX_SEL14</name>
  107926. <description>Selects between two possible sources for SDMA_EVENT[0]:</description>
  107927. <bitOffset>0xE</bitOffset>
  107928. <bitWidth>1</bitWidth>
  107929. <access>read-write</access>
  107930. <enumeratedValues>
  107931. <enumeratedValue>
  107932. <name>DMAREQ_MUX_SEL14_0</name>
  107933. <description>ecspi3.ipd_req_cspi_rdma</description>
  107934. <value>0</value>
  107935. </enumeratedValue>
  107936. <enumeratedValue>
  107937. <name>DMAREQ_MUX_SEL14_1</name>
  107938. <description>i2c1.ipi_int</description>
  107939. <value>0x1</value>
  107940. </enumeratedValue>
  107941. </enumeratedValues>
  107942. </field>
  107943. <field>
  107944. <name>DMAREQ_MUX_SEL15</name>
  107945. <description>Selects between two possible sources for SDMA_EVENT[47]:</description>
  107946. <bitOffset>0xF</bitOffset>
  107947. <bitWidth>1</bitWidth>
  107948. <access>read-write</access>
  107949. <enumeratedValues>
  107950. <enumeratedValue>
  107951. <name>DMAREQ_MUX_SEL15_0</name>
  107952. <description>epit2.ipi_int_epit_oc</description>
  107953. <value>0</value>
  107954. </enumeratedValue>
  107955. <enumeratedValue>
  107956. <name>DMAREQ_MUX_SEL15_1</name>
  107957. <description>pxp.pxp_irq</description>
  107958. <value>0x1</value>
  107959. </enumeratedValue>
  107960. </enumeratedValues>
  107961. </field>
  107962. <field>
  107963. <name>DMAREQ_MUX_SEL16</name>
  107964. <description>Selects between two possible sources for SDMA_EVENT[32]:</description>
  107965. <bitOffset>0x10</bitOffset>
  107966. <bitWidth>1</bitWidth>
  107967. <access>read-write</access>
  107968. <enumeratedValues>
  107969. <enumeratedValue>
  107970. <name>DMAREQ_MUX_SEL16_0</name>
  107971. <description>uart4.ipd_uart_tx_dmareq_b (default)</description>
  107972. <value>0</value>
  107973. </enumeratedValue>
  107974. <enumeratedValue>
  107975. <name>DMAREQ_MUX_SEL16_1</name>
  107976. <description>sai1.ipd_req_sai_tx</description>
  107977. <value>0x1</value>
  107978. </enumeratedValue>
  107979. </enumeratedValues>
  107980. </field>
  107981. <field>
  107982. <name>DMAREQ_MUX_SEL17</name>
  107983. <description>Selects between two possible sources for SDMA_EVENT[33]:</description>
  107984. <bitOffset>0x11</bitOffset>
  107985. <bitWidth>1</bitWidth>
  107986. <access>read-write</access>
  107987. <enumeratedValues>
  107988. <enumeratedValue>
  107989. <name>DMAREQ_MUX_SEL17_0</name>
  107990. <description>uart5.ipd_uart_rx_dmareq_b (default)</description>
  107991. <value>0</value>
  107992. </enumeratedValue>
  107993. <enumeratedValue>
  107994. <name>DMAREQ_MUX_SEL17_1</name>
  107995. <description>sai2.ipd_req_sai_rx</description>
  107996. <value>0x1</value>
  107997. </enumeratedValue>
  107998. </enumeratedValues>
  107999. </field>
  108000. <field>
  108001. <name>DMAREQ_MUX_SEL18</name>
  108002. <description>Selects between two possible sources for SDMA_EVENT[34]:</description>
  108003. <bitOffset>0x12</bitOffset>
  108004. <bitWidth>1</bitWidth>
  108005. <access>read-write</access>
  108006. <enumeratedValues>
  108007. <enumeratedValue>
  108008. <name>DMAREQ_MUX_SEL18_0</name>
  108009. <description>uart5.ipd_uart_tx_dmareq_b (default)</description>
  108010. <value>0</value>
  108011. </enumeratedValue>
  108012. <enumeratedValue>
  108013. <name>DMAREQ_MUX_SEL18_1</name>
  108014. <description>sai2.ipd_req_sai_tx</description>
  108015. <value>0x1</value>
  108016. </enumeratedValue>
  108017. </enumeratedValues>
  108018. </field>
  108019. <field>
  108020. <name>DMAREQ_MUX_SEL19</name>
  108021. <description>Selects between two possible sources for SDMA_EVENT[47]:</description>
  108022. <bitOffset>0x13</bitOffset>
  108023. <bitWidth>1</bitWidth>
  108024. <access>read-write</access>
  108025. <enumeratedValues>
  108026. <enumeratedValue>
  108027. <name>DMAREQ_MUX_SEL19_0</name>
  108028. <description>uart6.ipd_uart_tx_dmareq_b (default)</description>
  108029. <value>0</value>
  108030. </enumeratedValue>
  108031. </enumeratedValues>
  108032. </field>
  108033. <field>
  108034. <name>DMAREQ_MUX_SEL20</name>
  108035. <description>Selects between two possible sources for SDMA_EVENT[2]:</description>
  108036. <bitOffset>0x14</bitOffset>
  108037. <bitWidth>1</bitWidth>
  108038. <access>read-write</access>
  108039. <enumeratedValues>
  108040. <enumeratedValue>
  108041. <name>DMAREQ_MUX_SEL20_0</name>
  108042. <description>iomux_top.sdma_events[14] (default)</description>
  108043. <value>0</value>
  108044. </enumeratedValue>
  108045. <enumeratedValue>
  108046. <name>DMAREQ_MUX_SEL20_1</name>
  108047. <description>csi2.ipi_csi_int_b</description>
  108048. <value>0x1</value>
  108049. </enumeratedValue>
  108050. </enumeratedValues>
  108051. </field>
  108052. <field>
  108053. <name>DMAREQ_MUX_SEL21</name>
  108054. <description>Selects between two possible sources for SDMA_EVENT[29]:</description>
  108055. <bitOffset>0x15</bitOffset>
  108056. <bitWidth>1</bitWidth>
  108057. <access>read-write</access>
  108058. <enumeratedValues>
  108059. <enumeratedValue>
  108060. <name>DMAREQ_MUX_SEL21_0</name>
  108061. <description>uart3.ipd_uart_rx_dmareq_b (default)</description>
  108062. <value>0</value>
  108063. </enumeratedValue>
  108064. </enumeratedValues>
  108065. </field>
  108066. <field>
  108067. <name>DMAREQ_MUX_SEL22</name>
  108068. <description>Selects between two possible sources for SDMA_EVENT[30]:</description>
  108069. <bitOffset>0x16</bitOffset>
  108070. <bitWidth>1</bitWidth>
  108071. <access>read-write</access>
  108072. <enumeratedValues>
  108073. <enumeratedValue>
  108074. <name>DMAREQ_MUX_SEL22_0</name>
  108075. <description>uart3.ipd_uart_tx_dmareq_b (default)</description>
  108076. <value>0</value>
  108077. </enumeratedValue>
  108078. </enumeratedValues>
  108079. </field>
  108080. </fields>
  108081. </register>
  108082. <register>
  108083. <name>GPR1</name>
  108084. <description>GPR1 General Purpose Register</description>
  108085. <addressOffset>0x4</addressOffset>
  108086. <size>32</size>
  108087. <access>read-write</access>
  108088. <resetValue>0xF400005</resetValue>
  108089. <resetMask>0xFFFFFFFF</resetMask>
  108090. <fields>
  108091. <field>
  108092. <name>ACT_CS0</name>
  108093. <description>See description for ADDRS3[10]</description>
  108094. <bitOffset>0</bitOffset>
  108095. <bitWidth>1</bitWidth>
  108096. <access>read-write</access>
  108097. </field>
  108098. <field>
  108099. <name>ADDRS0</name>
  108100. <description>See description for ADDRS3[10]</description>
  108101. <bitOffset>0x1</bitOffset>
  108102. <bitWidth>2</bitWidth>
  108103. <access>read-write</access>
  108104. </field>
  108105. <field>
  108106. <name>ACT_CS1</name>
  108107. <description>See description for ADDRS3[10]</description>
  108108. <bitOffset>0x3</bitOffset>
  108109. <bitWidth>1</bitWidth>
  108110. <access>read-write</access>
  108111. </field>
  108112. <field>
  108113. <name>ADDRS1</name>
  108114. <description>See description for ADDRS3[10]</description>
  108115. <bitOffset>0x4</bitOffset>
  108116. <bitWidth>2</bitWidth>
  108117. <access>read-write</access>
  108118. </field>
  108119. <field>
  108120. <name>ACT_CS2</name>
  108121. <description>See description for ADDRS3[10]</description>
  108122. <bitOffset>0x6</bitOffset>
  108123. <bitWidth>1</bitWidth>
  108124. <access>read-write</access>
  108125. </field>
  108126. <field>
  108127. <name>ADDRS2</name>
  108128. <description>See description for ADDRS3[10]</description>
  108129. <bitOffset>0x7</bitOffset>
  108130. <bitWidth>2</bitWidth>
  108131. <access>read-write</access>
  108132. </field>
  108133. <field>
  108134. <name>ACT_CS3</name>
  108135. <description>See description for ADDRS3[10]</description>
  108136. <bitOffset>0x9</bitOffset>
  108137. <bitWidth>1</bitWidth>
  108138. <access>read-write</access>
  108139. </field>
  108140. <field>
  108141. <name>ADDRS3</name>
  108142. <description>Active Chip Select and Address Space</description>
  108143. <bitOffset>0xA</bitOffset>
  108144. <bitWidth>2</bitWidth>
  108145. <access>read-write</access>
  108146. <enumeratedValues>
  108147. <enumeratedValue>
  108148. <name>ADDRS3_0</name>
  108149. <description>32 MByte</description>
  108150. <value>0</value>
  108151. </enumeratedValue>
  108152. <enumeratedValue>
  108153. <name>ADDRS3_1</name>
  108154. <description>64 MByte</description>
  108155. <value>0x1</value>
  108156. </enumeratedValue>
  108157. <enumeratedValue>
  108158. <name>ADDRS3_2</name>
  108159. <description>128 MByte</description>
  108160. <value>0x2</value>
  108161. </enumeratedValue>
  108162. </enumeratedValues>
  108163. </field>
  108164. <field>
  108165. <name>GINT</name>
  108166. <description>Global interrupt &quot;0&quot; bit (connected to ARM A7 IRQ#0 and GPC)</description>
  108167. <bitOffset>0xC</bitOffset>
  108168. <bitWidth>1</bitWidth>
  108169. <access>read-write</access>
  108170. <enumeratedValues>
  108171. <enumeratedValue>
  108172. <name>GINT_0</name>
  108173. <description>Global interrupt request is not asserted</description>
  108174. <value>0</value>
  108175. </enumeratedValue>
  108176. <enumeratedValue>
  108177. <name>GINT_1</name>
  108178. <description>Global interrupt request is asserted</description>
  108179. <value>0x1</value>
  108180. </enumeratedValue>
  108181. </enumeratedValues>
  108182. </field>
  108183. <field>
  108184. <name>ENET1_CLK_SEL</name>
  108185. <description>ENET1 reference clock mode select.</description>
  108186. <bitOffset>0xD</bitOffset>
  108187. <bitWidth>1</bitWidth>
  108188. <access>read-write</access>
  108189. <enumeratedValues>
  108190. <enumeratedValue>
  108191. <name>ENET1_CLK_SEL_0</name>
  108192. <description>ENET1 TX reference clock driven by ref_enetpll. This clock is also output to pins via the IOMUX. ENET_REF_CLK1 function.</description>
  108193. <value>0</value>
  108194. </enumeratedValue>
  108195. <enumeratedValue>
  108196. <name>ENET1_CLK_SEL_1</name>
  108197. <description>Gets ENET1 TX reference clk from the ENET1_TX_CLK pin. In this use case, an external OSC provides the clock for both the external PHY and the internal controller</description>
  108198. <value>0x1</value>
  108199. </enumeratedValue>
  108200. </enumeratedValues>
  108201. </field>
  108202. <field>
  108203. <name>ENET2_CLK_SEL</name>
  108204. <description>ENET2 reference clock mode select.</description>
  108205. <bitOffset>0xE</bitOffset>
  108206. <bitWidth>1</bitWidth>
  108207. <access>read-write</access>
  108208. <enumeratedValues>
  108209. <enumeratedValue>
  108210. <name>ENET2_CLK_SEL_0</name>
  108211. <description>ENET2 TX reference clock driven by ref_enetpll. This clock is also output to pins via the IOMUX. ENET_REF_CLK2 function.</description>
  108212. <value>0</value>
  108213. </enumeratedValue>
  108214. <enumeratedValue>
  108215. <name>ENET2_CLK_SEL_1</name>
  108216. <description>Gets ENET2 TX reference clk from the ENET2_TX_CLK pin. In this use case, an external OSC provides the clock for both the external PHY and the internal controller</description>
  108217. <value>0x1</value>
  108218. </enumeratedValue>
  108219. </enumeratedValues>
  108220. </field>
  108221. <field>
  108222. <name>USB_EXP_MODE</name>
  108223. <description>USB Exposure mode</description>
  108224. <bitOffset>0xF</bitOffset>
  108225. <bitWidth>1</bitWidth>
  108226. <access>read-write</access>
  108227. <enumeratedValues>
  108228. <enumeratedValue>
  108229. <name>USB_EXP_MODE_0</name>
  108230. <description>Exposure mode is disabled.</description>
  108231. <value>0</value>
  108232. </enumeratedValue>
  108233. <enumeratedValue>
  108234. <name>USB_EXP_MODE_1</name>
  108235. <description>Exposure mode is enabled.</description>
  108236. <value>0x1</value>
  108237. </enumeratedValue>
  108238. </enumeratedValues>
  108239. </field>
  108240. <field>
  108241. <name>ADD_DS</name>
  108242. <description>Setting ADD_DS to 0 will make the output driver of the SD3 pins ~10% stronger at highest drive strength (DSE=111). This is for use if the I/O buffer operation at WCS and 200 MHz is marginal.</description>
  108243. <bitOffset>0x10</bitOffset>
  108244. <bitWidth>1</bitWidth>
  108245. <access>read-write</access>
  108246. <enumeratedValues>
  108247. <enumeratedValue>
  108248. <name>ADD_DS_0</name>
  108249. <description>output driver ~10% stronger</description>
  108250. <value>0</value>
  108251. </enumeratedValue>
  108252. <enumeratedValue>
  108253. <name>ADD_DS_1</name>
  108254. <description>output driver is normal</description>
  108255. <value>0x1</value>
  108256. </enumeratedValue>
  108257. </enumeratedValues>
  108258. </field>
  108259. <field>
  108260. <name>ENET1_TX_CLK_DIR</name>
  108261. <description>ENET1_TX_CLK data direction control when anatop. ENET_REF_CLK1 is selected (ALT1)</description>
  108262. <bitOffset>0x11</bitOffset>
  108263. <bitWidth>1</bitWidth>
  108264. <access>read-write</access>
  108265. <enumeratedValues>
  108266. <enumeratedValue>
  108267. <name>ENET1_TX_CLK_DIR_0</name>
  108268. <description>ENET1_TX_CLK output driver is disabled when configured for ALT1</description>
  108269. <value>0</value>
  108270. </enumeratedValue>
  108271. <enumeratedValue>
  108272. <name>ENET1_TX_CLK_DIR_1</name>
  108273. <description>ENET1_TX_CLK output driver is enabled when configured for ALT1</description>
  108274. <value>0x1</value>
  108275. </enumeratedValue>
  108276. </enumeratedValues>
  108277. </field>
  108278. <field>
  108279. <name>ENET2_TX_CLK_DIR</name>
  108280. <description>ENET2_TX_CLK data direction control when anatop. ENET_REF_CLK2 is selected (ALT1)</description>
  108281. <bitOffset>0x12</bitOffset>
  108282. <bitWidth>1</bitWidth>
  108283. <access>read-write</access>
  108284. <enumeratedValues>
  108285. <enumeratedValue>
  108286. <name>ENET2_TX_CLK_DIR_0</name>
  108287. <description>ENET2_TX_CLK output driver is disabled when configured for ALT1</description>
  108288. <value>0</value>
  108289. </enumeratedValue>
  108290. <enumeratedValue>
  108291. <name>ENET2_TX_CLK_DIR_1</name>
  108292. <description>ENET2_TX_CLK output driver is enabled when configured for ALT1</description>
  108293. <value>0x1</value>
  108294. </enumeratedValue>
  108295. </enumeratedValues>
  108296. </field>
  108297. <field>
  108298. <name>SAI1_MCLK_DIR</name>
  108299. <description>LCD_DATA00 data direction control when sai1.MCLK is selected (ALT8)</description>
  108300. <bitOffset>0x13</bitOffset>
  108301. <bitWidth>1</bitWidth>
  108302. <access>read-write</access>
  108303. <enumeratedValues>
  108304. <enumeratedValue>
  108305. <name>SAI1_MCLK_DIR_0</name>
  108306. <description>LCD_DATA00 output driver is disabled when configured for ALT8</description>
  108307. <value>0</value>
  108308. </enumeratedValue>
  108309. <enumeratedValue>
  108310. <name>SAI1_MCLK_DIR_1</name>
  108311. <description>LCD_DATA00 output driver is enabled when configured for ALT8</description>
  108312. <value>0x1</value>
  108313. </enumeratedValue>
  108314. </enumeratedValues>
  108315. </field>
  108316. <field>
  108317. <name>SAI2_MCLK_DIR</name>
  108318. <description>SD1_CLK data direction control when sai2.MCLK is selected (ALT2)</description>
  108319. <bitOffset>0x14</bitOffset>
  108320. <bitWidth>1</bitWidth>
  108321. <access>read-write</access>
  108322. <enumeratedValues>
  108323. <enumeratedValue>
  108324. <name>SAI2_MCLK_DIR_0</name>
  108325. <description>SD1_CLK output driver is disabled when configured for ALT2</description>
  108326. <value>0</value>
  108327. </enumeratedValue>
  108328. <enumeratedValue>
  108329. <name>SAI2_MCLK_DIR_1</name>
  108330. <description>SD1_CLK output driver is enabled when configured for ALT2</description>
  108331. <value>0x1</value>
  108332. </enumeratedValue>
  108333. </enumeratedValues>
  108334. </field>
  108335. <field>
  108336. <name>SAI3_MCLK_DIR</name>
  108337. <description>LCD_CLK data direction control when sai3.MCLK is selected (ALT3)</description>
  108338. <bitOffset>0x15</bitOffset>
  108339. <bitWidth>1</bitWidth>
  108340. <access>read-write</access>
  108341. <enumeratedValues>
  108342. <enumeratedValue>
  108343. <name>SAI3_MCLK_DIR_0</name>
  108344. <description>LCD_CLK output driver is disabled when configured for ALT3</description>
  108345. <value>0</value>
  108346. </enumeratedValue>
  108347. <enumeratedValue>
  108348. <name>SAI3_MCLK_DIR_1</name>
  108349. <description>LCD_CLK output driver is enabled when configured for ALT3</description>
  108350. <value>0x1</value>
  108351. </enumeratedValue>
  108352. </enumeratedValues>
  108353. </field>
  108354. <field>
  108355. <name>EXC_MON</name>
  108356. <description>Exclusive monitor response select of illegal command</description>
  108357. <bitOffset>0x16</bitOffset>
  108358. <bitWidth>1</bitWidth>
  108359. <access>read-write</access>
  108360. <enumeratedValues>
  108361. <enumeratedValue>
  108362. <name>EXC_MON_0</name>
  108363. <description>OKAY response</description>
  108364. <value>0</value>
  108365. </enumeratedValue>
  108366. <enumeratedValue>
  108367. <name>EXC_MON_1</name>
  108368. <description>SLVError response (default)</description>
  108369. <value>0x1</value>
  108370. </enumeratedValue>
  108371. </enumeratedValues>
  108372. </field>
  108373. <field>
  108374. <name>TZASC1_BOOT_LOCK</name>
  108375. <description>TZASC-1 secure boot lock</description>
  108376. <bitOffset>0x17</bitOffset>
  108377. <bitWidth>1</bitWidth>
  108378. <access>read-write</access>
  108379. <enumeratedValues>
  108380. <enumeratedValue>
  108381. <name>TZASC1_BOOT_LOCK_0</name>
  108382. <description>secure boot lock is disabled</description>
  108383. <value>0</value>
  108384. </enumeratedValue>
  108385. <enumeratedValue>
  108386. <name>TZASC1_BOOT_LOCK_1</name>
  108387. <description>secure boot lock is enabled</description>
  108388. <value>0x1</value>
  108389. </enumeratedValue>
  108390. </enumeratedValues>
  108391. </field>
  108392. <field>
  108393. <name>ARMA7_CLK_APB_DBG_EN</name>
  108394. <description>ARM A7 platform APB clock enable</description>
  108395. <bitOffset>0x18</bitOffset>
  108396. <bitWidth>1</bitWidth>
  108397. <access>read-write</access>
  108398. <enumeratedValues>
  108399. <enumeratedValue>
  108400. <name>ARMA7_CLK_APB_DBG_EN_0</name>
  108401. <description>APB clock is not running (gated)</description>
  108402. <value>0</value>
  108403. </enumeratedValue>
  108404. <enumeratedValue>
  108405. <name>ARMA7_CLK_APB_DBG_EN_1</name>
  108406. <description>APB clock is running (enabled)</description>
  108407. <value>0x1</value>
  108408. </enumeratedValue>
  108409. </enumeratedValues>
  108410. </field>
  108411. <field>
  108412. <name>ARMA7_CLK_ATB_EN</name>
  108413. <description>ARM A7 platform ATB clock enable</description>
  108414. <bitOffset>0x19</bitOffset>
  108415. <bitWidth>1</bitWidth>
  108416. <access>read-write</access>
  108417. <enumeratedValues>
  108418. <enumeratedValue>
  108419. <name>ARMA7_CLK_ATB_EN_0</name>
  108420. <description>ATB clock is not running (gated)</description>
  108421. <value>0</value>
  108422. </enumeratedValue>
  108423. <enumeratedValue>
  108424. <name>ARMA7_CLK_ATB_EN_1</name>
  108425. <description>ATB clock is running (enabled)</description>
  108426. <value>0x1</value>
  108427. </enumeratedValue>
  108428. </enumeratedValues>
  108429. </field>
  108430. <field>
  108431. <name>ARMA7_CLK_AHB_EN</name>
  108432. <description>ARM A7 platform AHB clock enable</description>
  108433. <bitOffset>0x1A</bitOffset>
  108434. <bitWidth>1</bitWidth>
  108435. <access>read-write</access>
  108436. <enumeratedValues>
  108437. <enumeratedValue>
  108438. <name>ARMA7_CLK_AHB_EN_0</name>
  108439. <description>AHB clock is not running (gated)</description>
  108440. <value>0</value>
  108441. </enumeratedValue>
  108442. <enumeratedValue>
  108443. <name>ARMA7_CLK_AHB_EN_1</name>
  108444. <description>AHB clock is running (enabled)</description>
  108445. <value>0x1</value>
  108446. </enumeratedValue>
  108447. </enumeratedValues>
  108448. </field>
  108449. </fields>
  108450. </register>
  108451. <register>
  108452. <name>GPR2</name>
  108453. <description>GPR2 General Purpose Register</description>
  108454. <addressOffset>0x8</addressOffset>
  108455. <size>32</size>
  108456. <access>read-write</access>
  108457. <resetValue>0</resetValue>
  108458. <resetMask>0xFFFFFFFF</resetMask>
  108459. <fields>
  108460. <field>
  108461. <name>PXP_MEM_EN_POWERSAVING</name>
  108462. <description>enable power saving features on PXP memory</description>
  108463. <bitOffset>0</bitOffset>
  108464. <bitWidth>1</bitWidth>
  108465. <access>read-write</access>
  108466. <enumeratedValues>
  108467. <enumeratedValue>
  108468. <name>PXP_MEM_EN_POWERSAVING_0</name>
  108469. <description>none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect</description>
  108470. <value>0</value>
  108471. </enumeratedValue>
  108472. <enumeratedValue>
  108473. <name>PXP_MEM_EN_POWERSAVING_1</name>
  108474. <description>memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels</description>
  108475. <value>0x1</value>
  108476. </enumeratedValue>
  108477. </enumeratedValues>
  108478. </field>
  108479. <field>
  108480. <name>PXP_MEM_SHUTDOWN</name>
  108481. <description>set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)</description>
  108482. <bitOffset>0x1</bitOffset>
  108483. <bitWidth>1</bitWidth>
  108484. <access>read-write</access>
  108485. </field>
  108486. <field>
  108487. <name>PXP_MEM_DEEPSLEEP</name>
  108488. <description>control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)</description>
  108489. <bitOffset>0x2</bitOffset>
  108490. <bitWidth>1</bitWidth>
  108491. <access>read-write</access>
  108492. <enumeratedValues>
  108493. <enumeratedValue>
  108494. <name>PXP_MEM_DEEPSLEEP_0</name>
  108495. <description>no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode</description>
  108496. <value>0</value>
  108497. </enumeratedValue>
  108498. <enumeratedValue>
  108499. <name>PXP_MEM_DEEPSLEEP_1</name>
  108500. <description>force memory into deep sleep mode</description>
  108501. <value>0x1</value>
  108502. </enumeratedValue>
  108503. </enumeratedValues>
  108504. </field>
  108505. <field>
  108506. <name>PXP_MEM_LIGHTSLEEP</name>
  108507. <description>set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)</description>
  108508. <bitOffset>0x3</bitOffset>
  108509. <bitWidth>1</bitWidth>
  108510. <access>read-write</access>
  108511. </field>
  108512. <field>
  108513. <name>LCDIF1_MEM_EN_POWERSAVING</name>
  108514. <description>enable power saving features on LCDIF memory</description>
  108515. <bitOffset>0x4</bitOffset>
  108516. <bitWidth>1</bitWidth>
  108517. <access>read-write</access>
  108518. <enumeratedValues>
  108519. <enumeratedValue>
  108520. <name>LCDIF1_MEM_EN_POWERSAVING_0</name>
  108521. <description>none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect</description>
  108522. <value>0</value>
  108523. </enumeratedValue>
  108524. <enumeratedValue>
  108525. <name>LCDIF1_MEM_EN_POWERSAVING_1</name>
  108526. <description>memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels</description>
  108527. <value>0x1</value>
  108528. </enumeratedValue>
  108529. </enumeratedValues>
  108530. </field>
  108531. <field>
  108532. <name>LCDIF1_MEM_SHUTDOWN</name>
  108533. <description>set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)</description>
  108534. <bitOffset>0x5</bitOffset>
  108535. <bitWidth>1</bitWidth>
  108536. <access>read-write</access>
  108537. </field>
  108538. <field>
  108539. <name>LCDIF1_MEM_DEEPSLEEP</name>
  108540. <description>control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)</description>
  108541. <bitOffset>0x6</bitOffset>
  108542. <bitWidth>1</bitWidth>
  108543. <access>read-write</access>
  108544. <enumeratedValues>
  108545. <enumeratedValue>
  108546. <name>LCDIF1_MEM_DEEPSLEEP_0</name>
  108547. <description>no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode</description>
  108548. <value>0</value>
  108549. </enumeratedValue>
  108550. <enumeratedValue>
  108551. <name>LCDIF1_MEM_DEEPSLEEP_1</name>
  108552. <description>force memory into deep sleep mode</description>
  108553. <value>0x1</value>
  108554. </enumeratedValue>
  108555. </enumeratedValues>
  108556. </field>
  108557. <field>
  108558. <name>LCDIF1_MEM_LIGHTSLEEP</name>
  108559. <description>set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)</description>
  108560. <bitOffset>0x7</bitOffset>
  108561. <bitWidth>1</bitWidth>
  108562. <access>read-write</access>
  108563. </field>
  108564. <field>
  108565. <name>LCDIF2_MEM_EN_POWERSAVING</name>
  108566. <description>enable power saving features on LCDIF memory</description>
  108567. <bitOffset>0x8</bitOffset>
  108568. <bitWidth>1</bitWidth>
  108569. <access>read-write</access>
  108570. <enumeratedValues>
  108571. <enumeratedValue>
  108572. <name>LCDIF2_MEM_EN_POWERSAVING_0</name>
  108573. <description>none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect</description>
  108574. <value>0</value>
  108575. </enumeratedValue>
  108576. <enumeratedValue>
  108577. <name>LCDIF2_MEM_EN_POWERSAVING_1</name>
  108578. <description>memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels</description>
  108579. <value>0x1</value>
  108580. </enumeratedValue>
  108581. </enumeratedValues>
  108582. </field>
  108583. <field>
  108584. <name>LCDIF2_MEM_SHUTDOWN</name>
  108585. <description>set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)</description>
  108586. <bitOffset>0x9</bitOffset>
  108587. <bitWidth>1</bitWidth>
  108588. <access>read-write</access>
  108589. </field>
  108590. <field>
  108591. <name>LCDIF2_MEM_DEEPSLEEP</name>
  108592. <description>control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)</description>
  108593. <bitOffset>0xA</bitOffset>
  108594. <bitWidth>1</bitWidth>
  108595. <access>read-write</access>
  108596. <enumeratedValues>
  108597. <enumeratedValue>
  108598. <name>LCDIF2_MEM_DEEPSLEEP_0</name>
  108599. <description>no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode</description>
  108600. <value>0</value>
  108601. </enumeratedValue>
  108602. <enumeratedValue>
  108603. <name>LCDIF2_MEM_DEEPSLEEP_1</name>
  108604. <description>force memory into deep sleep mode</description>
  108605. <value>0x1</value>
  108606. </enumeratedValue>
  108607. </enumeratedValues>
  108608. </field>
  108609. <field>
  108610. <name>LCDIF2_MEM_LIGHTSLEEP</name>
  108611. <description>set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)</description>
  108612. <bitOffset>0xB</bitOffset>
  108613. <bitWidth>1</bitWidth>
  108614. <access>read-write</access>
  108615. </field>
  108616. <field>
  108617. <name>L2_MEM_EN_POWERSAVING</name>
  108618. <description>enable power saving features on L2 memory</description>
  108619. <bitOffset>0xC</bitOffset>
  108620. <bitWidth>1</bitWidth>
  108621. <access>read-write</access>
  108622. <enumeratedValues>
  108623. <enumeratedValue>
  108624. <name>L2_MEM_EN_POWERSAVING_0</name>
  108625. <description>none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect</description>
  108626. <value>0</value>
  108627. </enumeratedValue>
  108628. <enumeratedValue>
  108629. <name>L2_MEM_EN_POWERSAVING_1</name>
  108630. <description>memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels</description>
  108631. <value>0x1</value>
  108632. </enumeratedValue>
  108633. </enumeratedValues>
  108634. </field>
  108635. <field>
  108636. <name>L2_MEM_SHUTDOWN</name>
  108637. <description>set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)</description>
  108638. <bitOffset>0xD</bitOffset>
  108639. <bitWidth>1</bitWidth>
  108640. <access>read-write</access>
  108641. </field>
  108642. <field>
  108643. <name>L2_MEM_DEEPSLEEP</name>
  108644. <description>control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)</description>
  108645. <bitOffset>0xE</bitOffset>
  108646. <bitWidth>1</bitWidth>
  108647. <access>read-write</access>
  108648. <enumeratedValues>
  108649. <enumeratedValue>
  108650. <name>L2_MEM_DEEPSLEEP_0</name>
  108651. <description>no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode</description>
  108652. <value>0</value>
  108653. </enumeratedValue>
  108654. <enumeratedValue>
  108655. <name>L2_MEM_DEEPSLEEP_1</name>
  108656. <description>force memory into deep sleep mode</description>
  108657. <value>0x1</value>
  108658. </enumeratedValue>
  108659. </enumeratedValues>
  108660. </field>
  108661. <field>
  108662. <name>L2_MEM_LIGHTSLEEP</name>
  108663. <description>set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)</description>
  108664. <bitOffset>0xF</bitOffset>
  108665. <bitWidth>1</bitWidth>
  108666. <access>read-write</access>
  108667. </field>
  108668. <field>
  108669. <name>MQS_CLK_DIV</name>
  108670. <description>Divider ratio control for mclk from hmclk. mclk frequency = 1/(n+1) * hmclk frequency.</description>
  108671. <bitOffset>0x10</bitOffset>
  108672. <bitWidth>8</bitWidth>
  108673. <access>read-write</access>
  108674. <enumeratedValues>
  108675. <enumeratedValue>
  108676. <name>MQS_CLK_DIV_0</name>
  108677. <description>mclk frequency = hmclk frequency</description>
  108678. <value>0</value>
  108679. </enumeratedValue>
  108680. <enumeratedValue>
  108681. <name>MQS_CLK_DIV_1</name>
  108682. <description>mclk frequency = 1/2 * hmclk frequency</description>
  108683. <value>0x1</value>
  108684. </enumeratedValue>
  108685. <enumeratedValue>
  108686. <name>MQS_CLK_DIV_2</name>
  108687. <description>mclk frequency = 1/3 * hmclk frequency</description>
  108688. <value>0x2</value>
  108689. </enumeratedValue>
  108690. <enumeratedValue>
  108691. <name>MQS_CLK_DIV_255</name>
  108692. <description>mclk frequency = 1/256 * hmclk frequency</description>
  108693. <value>0xFF</value>
  108694. </enumeratedValue>
  108695. </enumeratedValues>
  108696. </field>
  108697. <field>
  108698. <name>MQS_SW_RST</name>
  108699. <description>MQS software reset.</description>
  108700. <bitOffset>0x18</bitOffset>
  108701. <bitWidth>1</bitWidth>
  108702. <access>read-write</access>
  108703. <enumeratedValues>
  108704. <enumeratedValue>
  108705. <name>MQS_SW_RST_0</name>
  108706. <description>Exit software reset for MQS</description>
  108707. <value>0</value>
  108708. </enumeratedValue>
  108709. <enumeratedValue>
  108710. <name>MQS_SW_RST_1</name>
  108711. <description>Enable software reset for MQS</description>
  108712. <value>0x1</value>
  108713. </enumeratedValue>
  108714. </enumeratedValues>
  108715. </field>
  108716. <field>
  108717. <name>MQS_EN</name>
  108718. <description>MQS enable.</description>
  108719. <bitOffset>0x19</bitOffset>
  108720. <bitWidth>1</bitWidth>
  108721. <access>read-write</access>
  108722. <enumeratedValues>
  108723. <enumeratedValue>
  108724. <name>MQS_EN_0</name>
  108725. <description>Disable MQS</description>
  108726. <value>0</value>
  108727. </enumeratedValue>
  108728. <enumeratedValue>
  108729. <name>MQS_EN_1</name>
  108730. <description>Enable MQS</description>
  108731. <value>0x1</value>
  108732. </enumeratedValue>
  108733. </enumeratedValues>
  108734. </field>
  108735. <field>
  108736. <name>MQS_OVERSAMPLE</name>
  108737. <description>Used to control the PWM oversampling rate compared with mclk.</description>
  108738. <bitOffset>0x1A</bitOffset>
  108739. <bitWidth>1</bitWidth>
  108740. <access>read-write</access>
  108741. <enumeratedValues>
  108742. <enumeratedValue>
  108743. <name>MQS_OVERSAMPLE_0</name>
  108744. <description>32</description>
  108745. <value>0</value>
  108746. </enumeratedValue>
  108747. <enumeratedValue>
  108748. <name>MQS_OVERSAMPLE_1</name>
  108749. <description>64</description>
  108750. <value>0x1</value>
  108751. </enumeratedValue>
  108752. </enumeratedValues>
  108753. </field>
  108754. <field>
  108755. <name>DRAM_RESET_BYPASS</name>
  108756. <description>DRAM Reset Bypass Select</description>
  108757. <bitOffset>0x1B</bitOffset>
  108758. <bitWidth>1</bitWidth>
  108759. <access>read-write</access>
  108760. <enumeratedValues>
  108761. <enumeratedValue>
  108762. <name>DRAM_RESET_BYPASS_0</name>
  108763. <description>DRAM reset driven by MMDC PHY Controller</description>
  108764. <value>0</value>
  108765. </enumeratedValue>
  108766. <enumeratedValue>
  108767. <name>DRAM_RESET_BYPASS_1</name>
  108768. <description>DRAM reset driven by GPR2 register bit [28]</description>
  108769. <value>0x1</value>
  108770. </enumeratedValue>
  108771. </enumeratedValues>
  108772. </field>
  108773. <field>
  108774. <name>DRAM_RESET</name>
  108775. <description>DRAM Reset Value</description>
  108776. <bitOffset>0x1C</bitOffset>
  108777. <bitWidth>1</bitWidth>
  108778. <access>read-write</access>
  108779. <enumeratedValues>
  108780. <enumeratedValue>
  108781. <name>DRAM_RESET_0</name>
  108782. <description>Drive DRAM reset with 0</description>
  108783. <value>0</value>
  108784. </enumeratedValue>
  108785. <enumeratedValue>
  108786. <name>DRAM_RESET_1</name>
  108787. <description>Drive DRAM reset with 1</description>
  108788. <value>0x1</value>
  108789. </enumeratedValue>
  108790. </enumeratedValues>
  108791. </field>
  108792. <field>
  108793. <name>DRAM_CKE0</name>
  108794. <description>CKE0 Bypass Value</description>
  108795. <bitOffset>0x1D</bitOffset>
  108796. <bitWidth>1</bitWidth>
  108797. <access>read-write</access>
  108798. <enumeratedValues>
  108799. <enumeratedValue>
  108800. <name>DRAM_CKE0_0</name>
  108801. <description>Drive CKE0 with 0</description>
  108802. <value>0</value>
  108803. </enumeratedValue>
  108804. <enumeratedValue>
  108805. <name>DRAM_CKE0_1</name>
  108806. <description>Drive CKE0 with 1</description>
  108807. <value>0x1</value>
  108808. </enumeratedValue>
  108809. </enumeratedValues>
  108810. </field>
  108811. <field>
  108812. <name>DRAM_CKE1</name>
  108813. <description>CKE1 Bypass Value</description>
  108814. <bitOffset>0x1E</bitOffset>
  108815. <bitWidth>1</bitWidth>
  108816. <access>read-write</access>
  108817. <enumeratedValues>
  108818. <enumeratedValue>
  108819. <name>DRAM_CKE1_0</name>
  108820. <description>Drive CKE1 with 0</description>
  108821. <value>0</value>
  108822. </enumeratedValue>
  108823. <enumeratedValue>
  108824. <name>DRAM_CKE1_1</name>
  108825. <description>Drive CKE1 with 1</description>
  108826. <value>0x1</value>
  108827. </enumeratedValue>
  108828. </enumeratedValues>
  108829. </field>
  108830. <field>
  108831. <name>DRAM_CKE_BYPASS</name>
  108832. <description>DRAM CKE Bypass Select</description>
  108833. <bitOffset>0x1F</bitOffset>
  108834. <bitWidth>1</bitWidth>
  108835. <access>read-write</access>
  108836. <enumeratedValues>
  108837. <enumeratedValue>
  108838. <name>DRAM_CKE_BYPASS_0</name>
  108839. <description>DRAM CKE1, CKE0 driven by MMDC PHY Controller</description>
  108840. <value>0</value>
  108841. </enumeratedValue>
  108842. <enumeratedValue>
  108843. <name>DRAM_CKE_BYPASS_1</name>
  108844. <description>DRAM CKE1, CKE0 driven by GPR2 register bits [30:29]</description>
  108845. <value>0x1</value>
  108846. </enumeratedValue>
  108847. </enumeratedValues>
  108848. </field>
  108849. </fields>
  108850. </register>
  108851. <register>
  108852. <name>GPR3</name>
  108853. <description>GPR3 General Purpose Register</description>
  108854. <addressOffset>0xC</addressOffset>
  108855. <size>32</size>
  108856. <access>read-write</access>
  108857. <resetValue>0xFFF</resetValue>
  108858. <resetMask>0xFFFFFFFF</resetMask>
  108859. <fields>
  108860. <field>
  108861. <name>OCRAM_CTL</name>
  108862. <description>OCRAM_CTL[3] write address pipeline control bit</description>
  108863. <bitOffset>0</bitOffset>
  108864. <bitWidth>4</bitWidth>
  108865. <access>read-write</access>
  108866. <enumeratedValues>
  108867. <enumeratedValue>
  108868. <name>OCRAM_CTL_0</name>
  108869. <description>read data pipeline is disabled</description>
  108870. <value>0</value>
  108871. </enumeratedValue>
  108872. <enumeratedValue>
  108873. <name>OCRAM_CTL_1</name>
  108874. <description>read data pipeline is enabled</description>
  108875. <value>0x1</value>
  108876. </enumeratedValue>
  108877. </enumeratedValues>
  108878. </field>
  108879. <field>
  108880. <name>CORE_DBG_ACK_EN</name>
  108881. <description>Mask control of Core debug acknowledge to global debug acknowledge</description>
  108882. <bitOffset>0xD</bitOffset>
  108883. <bitWidth>1</bitWidth>
  108884. <access>read-write</access>
  108885. <enumeratedValues>
  108886. <enumeratedValue>
  108887. <name>CORE_DBG_ACK_EN_0</name>
  108888. <description>Core debug acknowledge is part of global acknowledge.</description>
  108889. <value>0</value>
  108890. </enumeratedValue>
  108891. <enumeratedValue>
  108892. <name>CORE_DBG_ACK_EN_1</name>
  108893. <description>Core debug acknowledge is masked by this bit, and it is not part of global acknowledge.</description>
  108894. <value>0x1</value>
  108895. </enumeratedValue>
  108896. </enumeratedValues>
  108897. </field>
  108898. <field>
  108899. <name>OCRAM_STATUS</name>
  108900. <description>This field shows the OCRAM pipeline settings status, controlled by OCRAM_CTL[24:21] bits respectively</description>
  108901. <bitOffset>0x10</bitOffset>
  108902. <bitWidth>4</bitWidth>
  108903. <access>read-only</access>
  108904. <enumeratedValues>
  108905. <enumeratedValue>
  108906. <name>OCRAM_STATUS_0</name>
  108907. <description>read data pipeline configuration valid</description>
  108908. <value>0</value>
  108909. </enumeratedValue>
  108910. <enumeratedValue>
  108911. <name>OCRAM_STATUS_1</name>
  108912. <description>read data pipeline control bit changed</description>
  108913. <value>0x1</value>
  108914. </enumeratedValue>
  108915. </enumeratedValues>
  108916. </field>
  108917. </fields>
  108918. </register>
  108919. <register>
  108920. <name>GPR4</name>
  108921. <description>GPR4 General Purpose Register</description>
  108922. <addressOffset>0x10</addressOffset>
  108923. <size>32</size>
  108924. <access>read-write</access>
  108925. <resetValue>0</resetValue>
  108926. <resetMask>0xFFFFFFFF</resetMask>
  108927. <fields>
  108928. <field>
  108929. <name>SDMA_STOP_REQ</name>
  108930. <description>SDMA stop request.</description>
  108931. <bitOffset>0</bitOffset>
  108932. <bitWidth>1</bitWidth>
  108933. <access>read-only</access>
  108934. <enumeratedValues>
  108935. <enumeratedValue>
  108936. <name>SDMA_STOP_REQ_0</name>
  108937. <description>stop request off</description>
  108938. <value>0</value>
  108939. </enumeratedValue>
  108940. <enumeratedValue>
  108941. <name>SDMA_STOP_REQ_1</name>
  108942. <description>stop request on</description>
  108943. <value>0x1</value>
  108944. </enumeratedValue>
  108945. </enumeratedValues>
  108946. </field>
  108947. <field>
  108948. <name>CAN1_STOP_REQ</name>
  108949. <description>CAN1 stop request.</description>
  108950. <bitOffset>0x1</bitOffset>
  108951. <bitWidth>1</bitWidth>
  108952. <access>read-only</access>
  108953. <enumeratedValues>
  108954. <enumeratedValue>
  108955. <name>CAN1_STOP_REQ_0</name>
  108956. <description>stop request off</description>
  108957. <value>0</value>
  108958. </enumeratedValue>
  108959. <enumeratedValue>
  108960. <name>CAN1_STOP_REQ_1</name>
  108961. <description>stop request on</description>
  108962. <value>0x1</value>
  108963. </enumeratedValue>
  108964. </enumeratedValues>
  108965. </field>
  108966. <field>
  108967. <name>CAN2_STOP_REQ</name>
  108968. <description>CAN2 stop request.</description>
  108969. <bitOffset>0x2</bitOffset>
  108970. <bitWidth>1</bitWidth>
  108971. <access>read-only</access>
  108972. <enumeratedValues>
  108973. <enumeratedValue>
  108974. <name>CAN2_STOP_REQ_0</name>
  108975. <description>stop request off</description>
  108976. <value>0</value>
  108977. </enumeratedValue>
  108978. <enumeratedValue>
  108979. <name>CAN2_STOP_REQ_1</name>
  108980. <description>stop request on</description>
  108981. <value>0x1</value>
  108982. </enumeratedValue>
  108983. </enumeratedValues>
  108984. </field>
  108985. <field>
  108986. <name>ENET1_STOP_REQ</name>
  108987. <description>ENET1 stop request.</description>
  108988. <bitOffset>0x3</bitOffset>
  108989. <bitWidth>1</bitWidth>
  108990. <access>read-only</access>
  108991. <enumeratedValues>
  108992. <enumeratedValue>
  108993. <name>ENET1_STOP_REQ_0</name>
  108994. <description>stop request off</description>
  108995. <value>0</value>
  108996. </enumeratedValue>
  108997. <enumeratedValue>
  108998. <name>ENET1_STOP_REQ_1</name>
  108999. <description>stop request on</description>
  109000. <value>0x1</value>
  109001. </enumeratedValue>
  109002. </enumeratedValues>
  109003. </field>
  109004. <field>
  109005. <name>ENET2_STOP_REQ</name>
  109006. <description>ENET2 stop request.</description>
  109007. <bitOffset>0x4</bitOffset>
  109008. <bitWidth>1</bitWidth>
  109009. <access>read-only</access>
  109010. <enumeratedValues>
  109011. <enumeratedValue>
  109012. <name>ENET2_STOP_REQ_0</name>
  109013. <description>stop request off</description>
  109014. <value>0</value>
  109015. </enumeratedValue>
  109016. <enumeratedValue>
  109017. <name>ENET2_STOP_REQ_1</name>
  109018. <description>stop request on</description>
  109019. <value>0x1</value>
  109020. </enumeratedValue>
  109021. </enumeratedValues>
  109022. </field>
  109023. <field>
  109024. <name>SAI1_STOP_REQ</name>
  109025. <description>SAI1 stop request.</description>
  109026. <bitOffset>0x5</bitOffset>
  109027. <bitWidth>1</bitWidth>
  109028. <access>read-only</access>
  109029. <enumeratedValues>
  109030. <enumeratedValue>
  109031. <name>SAI1_STOP_REQ_0</name>
  109032. <description>stop request off</description>
  109033. <value>0</value>
  109034. </enumeratedValue>
  109035. <enumeratedValue>
  109036. <name>SAI1_STOP_REQ_1</name>
  109037. <description>stop request on</description>
  109038. <value>0x1</value>
  109039. </enumeratedValue>
  109040. </enumeratedValues>
  109041. </field>
  109042. <field>
  109043. <name>SAI2_STOP_REQ</name>
  109044. <description>SAI2 stop request.</description>
  109045. <bitOffset>0x6</bitOffset>
  109046. <bitWidth>1</bitWidth>
  109047. <access>read-only</access>
  109048. <enumeratedValues>
  109049. <enumeratedValue>
  109050. <name>SAI2_STOP_REQ_0</name>
  109051. <description>stop request off</description>
  109052. <value>0</value>
  109053. </enumeratedValue>
  109054. <enumeratedValue>
  109055. <name>SAI2_STOP_REQ_1</name>
  109056. <description>stop request on</description>
  109057. <value>0x1</value>
  109058. </enumeratedValue>
  109059. </enumeratedValues>
  109060. </field>
  109061. <field>
  109062. <name>SAI3_STOP_REQ</name>
  109063. <description>SAI3 stop request.</description>
  109064. <bitOffset>0x7</bitOffset>
  109065. <bitWidth>1</bitWidth>
  109066. <access>read-only</access>
  109067. <enumeratedValues>
  109068. <enumeratedValue>
  109069. <name>SAI3_STOP_REQ_0</name>
  109070. <description>stop request off</description>
  109071. <value>0</value>
  109072. </enumeratedValue>
  109073. <enumeratedValue>
  109074. <name>SAI3_STOP_REQ_1</name>
  109075. <description>stop request on</description>
  109076. <value>0x1</value>
  109077. </enumeratedValue>
  109078. </enumeratedValues>
  109079. </field>
  109080. <field>
  109081. <name>ENET_IPG_CLK_S_EN</name>
  109082. <description>ENET ipg_clk_s clock gating enable</description>
  109083. <bitOffset>0x8</bitOffset>
  109084. <bitWidth>1</bitWidth>
  109085. <access>read-write</access>
  109086. <enumeratedValues>
  109087. <enumeratedValue>
  109088. <name>ENET_IPG_CLK_S_EN_0</name>
  109089. <description>ipg_clk_s is gated when there's no IPS access</description>
  109090. <value>0</value>
  109091. </enumeratedValue>
  109092. <enumeratedValue>
  109093. <name>ENET_IPG_CLK_S_EN_1</name>
  109094. <description>ipg_clk_s is always on</description>
  109095. <value>0x1</value>
  109096. </enumeratedValue>
  109097. </enumeratedValues>
  109098. </field>
  109099. <field>
  109100. <name>SDMA_STOP_ACK</name>
  109101. <description>SDMA stop acknowledge. This is a status (read-only) bit</description>
  109102. <bitOffset>0x10</bitOffset>
  109103. <bitWidth>1</bitWidth>
  109104. <access>read-only</access>
  109105. <enumeratedValues>
  109106. <enumeratedValue>
  109107. <name>SDMA_STOP_ACK_0</name>
  109108. <description>SDMA stop acknowledge is not asserted</description>
  109109. <value>0</value>
  109110. </enumeratedValue>
  109111. <enumeratedValue>
  109112. <name>SDMA_STOP_ACK_1</name>
  109113. <description>SDMA stop acknowledge is asserted, SDMA is in STOP mode</description>
  109114. <value>0x1</value>
  109115. </enumeratedValue>
  109116. </enumeratedValues>
  109117. </field>
  109118. <field>
  109119. <name>CAN1_STOP_ACK</name>
  109120. <description>CAN1 stop acknowledge. This is a status (read-only) bit</description>
  109121. <bitOffset>0x11</bitOffset>
  109122. <bitWidth>1</bitWidth>
  109123. <access>read-only</access>
  109124. <enumeratedValues>
  109125. <enumeratedValue>
  109126. <name>CAN1_STOP_ACK_0</name>
  109127. <description>CAN1 stop acknowledge is not asserted</description>
  109128. <value>0</value>
  109129. </enumeratedValue>
  109130. <enumeratedValue>
  109131. <name>CAN1_STOP_ACK_1</name>
  109132. <description>CAN1 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109133. <value>0x1</value>
  109134. </enumeratedValue>
  109135. </enumeratedValues>
  109136. </field>
  109137. <field>
  109138. <name>CAN2_STOP_ACK</name>
  109139. <description>CAN2 stop acknowledge. This is a status (read-only) bit</description>
  109140. <bitOffset>0x12</bitOffset>
  109141. <bitWidth>1</bitWidth>
  109142. <access>read-only</access>
  109143. <enumeratedValues>
  109144. <enumeratedValue>
  109145. <name>CAN2_STOP_ACK_0</name>
  109146. <description>CAN2 stop acknowledge is not asserted</description>
  109147. <value>0</value>
  109148. </enumeratedValue>
  109149. <enumeratedValue>
  109150. <name>CAN2_STOP_ACK_1</name>
  109151. <description>CAN2 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109152. <value>0x1</value>
  109153. </enumeratedValue>
  109154. </enumeratedValues>
  109155. </field>
  109156. <field>
  109157. <name>ENET1_STOP_ACK</name>
  109158. <description>ENET1 stop acknowledge. This is a status (read-only) bit</description>
  109159. <bitOffset>0x13</bitOffset>
  109160. <bitWidth>1</bitWidth>
  109161. <access>read-only</access>
  109162. <enumeratedValues>
  109163. <enumeratedValue>
  109164. <name>ENET1_STOP_ACK_0</name>
  109165. <description>ENET1 stop acknowledge is not asserted</description>
  109166. <value>0</value>
  109167. </enumeratedValue>
  109168. <enumeratedValue>
  109169. <name>ENET1_STOP_ACK_1</name>
  109170. <description>ENET1 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109171. <value>0x1</value>
  109172. </enumeratedValue>
  109173. </enumeratedValues>
  109174. </field>
  109175. <field>
  109176. <name>ENET2_STOP_ACK</name>
  109177. <description>ENET2 stop acknowledge. This is a status (read-only) bit</description>
  109178. <bitOffset>0x14</bitOffset>
  109179. <bitWidth>1</bitWidth>
  109180. <access>read-only</access>
  109181. <enumeratedValues>
  109182. <enumeratedValue>
  109183. <name>ENET2_STOP_ACK_0</name>
  109184. <description>ENET2 stop acknowledge is not asserted</description>
  109185. <value>0</value>
  109186. </enumeratedValue>
  109187. <enumeratedValue>
  109188. <name>ENET2_STOP_ACK_1</name>
  109189. <description>ENET2 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109190. <value>0x1</value>
  109191. </enumeratedValue>
  109192. </enumeratedValues>
  109193. </field>
  109194. <field>
  109195. <name>SAI1_STOP_ACK</name>
  109196. <description>SAI1 stop acknowledge. This is a status (read-only) bit</description>
  109197. <bitOffset>0x15</bitOffset>
  109198. <bitWidth>1</bitWidth>
  109199. <access>read-only</access>
  109200. <enumeratedValues>
  109201. <enumeratedValue>
  109202. <name>SAI1_STOP_ACK_0</name>
  109203. <description>SAI1 stop acknowledge is not asserted</description>
  109204. <value>0</value>
  109205. </enumeratedValue>
  109206. <enumeratedValue>
  109207. <name>SAI1_STOP_ACK_1</name>
  109208. <description>SAI1 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109209. <value>0x1</value>
  109210. </enumeratedValue>
  109211. </enumeratedValues>
  109212. </field>
  109213. <field>
  109214. <name>SAI2_STOP_ACK</name>
  109215. <description>SAI2 stop acknowledge. This is a status (read-only) bit</description>
  109216. <bitOffset>0x16</bitOffset>
  109217. <bitWidth>1</bitWidth>
  109218. <access>read-only</access>
  109219. <enumeratedValues>
  109220. <enumeratedValue>
  109221. <name>SAI2_STOP_ACK_0</name>
  109222. <description>SAI2 stop acknowledge is not asserted</description>
  109223. <value>0</value>
  109224. </enumeratedValue>
  109225. <enumeratedValue>
  109226. <name>SAI2_STOP_ACK_1</name>
  109227. <description>SAI2 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109228. <value>0x1</value>
  109229. </enumeratedValue>
  109230. </enumeratedValues>
  109231. </field>
  109232. <field>
  109233. <name>SAI3_STOP_ACK</name>
  109234. <description>SAI3 stop acknowledge. This is a status (read-only) bit</description>
  109235. <bitOffset>0x17</bitOffset>
  109236. <bitWidth>1</bitWidth>
  109237. <access>read-only</access>
  109238. <enumeratedValues>
  109239. <enumeratedValue>
  109240. <name>SAI3_STOP_ACK_0</name>
  109241. <description>SAI3 stop acknowledge is not asserted</description>
  109242. <value>0</value>
  109243. </enumeratedValue>
  109244. <enumeratedValue>
  109245. <name>SAI3_STOP_ACK_1</name>
  109246. <description>SAI3 stop acknowledge is asserted, SDMA is in STOP mode</description>
  109247. <value>0x1</value>
  109248. </enumeratedValue>
  109249. </enumeratedValues>
  109250. </field>
  109251. <field>
  109252. <name>ARM_WFI</name>
  109253. <description>ARM A7 WFI event out indicating on WFI state of the cores (these are status, read only bits)</description>
  109254. <bitOffset>0x1E</bitOffset>
  109255. <bitWidth>1</bitWidth>
  109256. <access>read-only</access>
  109257. <enumeratedValues>
  109258. <enumeratedValue>
  109259. <name>ARM_WFI_0</name>
  109260. <description>ARM Core[GPR5-index] is not in WFI mode</description>
  109261. <value>0</value>
  109262. </enumeratedValue>
  109263. <enumeratedValue>
  109264. <name>ARM_WFI_1</name>
  109265. <description>ARM Core[GPR5-index] is in WFI mode</description>
  109266. <value>0x1</value>
  109267. </enumeratedValue>
  109268. </enumeratedValues>
  109269. </field>
  109270. <field>
  109271. <name>ARM_WFE</name>
  109272. <description>ARM A7 WFE event out indication on WFE state of the cores (these are status, read only bits)</description>
  109273. <bitOffset>0x1F</bitOffset>
  109274. <bitWidth>1</bitWidth>
  109275. <access>read-only</access>
  109276. <enumeratedValues>
  109277. <enumeratedValue>
  109278. <name>ARM_WFE_0</name>
  109279. <description>ARM Core[GPR5-index - 4] is not in WFE mode</description>
  109280. <value>0</value>
  109281. </enumeratedValue>
  109282. <enumeratedValue>
  109283. <name>ARM_WFE_1</name>
  109284. <description>ARM Core[GPR5-index - 4] is in WFE mode</description>
  109285. <value>0x1</value>
  109286. </enumeratedValue>
  109287. </enumeratedValues>
  109288. </field>
  109289. </fields>
  109290. </register>
  109291. <register>
  109292. <name>GPR5</name>
  109293. <description>GPR5 General Purpose Register</description>
  109294. <addressOffset>0x14</addressOffset>
  109295. <size>32</size>
  109296. <access>read-write</access>
  109297. <resetValue>0</resetValue>
  109298. <resetMask>0xFFFFFFFF</resetMask>
  109299. <fields>
  109300. <field>
  109301. <name>WDOG1_MASK</name>
  109302. <description>WDOG1 Timeout Mask</description>
  109303. <bitOffset>0x6</bitOffset>
  109304. <bitWidth>1</bitWidth>
  109305. <access>read-write</access>
  109306. <enumeratedValues>
  109307. <enumeratedValue>
  109308. <name>WDOG1_MASK_0</name>
  109309. <description>WDOG1 Timeout behaves normally</description>
  109310. <value>0</value>
  109311. </enumeratedValue>
  109312. <enumeratedValue>
  109313. <name>WDOG1_MASK_1</name>
  109314. <description>WDOG1 Timeout is masked</description>
  109315. <value>0x1</value>
  109316. </enumeratedValue>
  109317. </enumeratedValues>
  109318. </field>
  109319. <field>
  109320. <name>WDOG2_MASK</name>
  109321. <description>WDOG2 Timeout Mask</description>
  109322. <bitOffset>0x7</bitOffset>
  109323. <bitWidth>1</bitWidth>
  109324. <access>read-write</access>
  109325. <enumeratedValues>
  109326. <enumeratedValue>
  109327. <name>WDOG2_MASK_0</name>
  109328. <description>WDOG2 Timeout behaves normally</description>
  109329. <value>0</value>
  109330. </enumeratedValue>
  109331. <enumeratedValue>
  109332. <name>WDOG2_MASK_1</name>
  109333. <description>WDOG2 Timeout is masked</description>
  109334. <value>0x1</value>
  109335. </enumeratedValue>
  109336. </enumeratedValues>
  109337. </field>
  109338. <field>
  109339. <name>WDOG3_MASK</name>
  109340. <description>WDOG3 Timeout Mask</description>
  109341. <bitOffset>0x14</bitOffset>
  109342. <bitWidth>1</bitWidth>
  109343. <access>read-write</access>
  109344. <enumeratedValues>
  109345. <enumeratedValue>
  109346. <name>WDOG3_MASK_0</name>
  109347. <description>WDOG3 Timeout behaves normally</description>
  109348. <value>0</value>
  109349. </enumeratedValue>
  109350. <enumeratedValue>
  109351. <name>WDOG3_MASK_1</name>
  109352. <description>WDOG3 Timeout is masked</description>
  109353. <value>0x1</value>
  109354. </enumeratedValue>
  109355. </enumeratedValues>
  109356. </field>
  109357. <field>
  109358. <name>GPT2_CAPIN1_SEL</name>
  109359. <description>GPT2 input capture channel 1 source select</description>
  109360. <bitOffset>0x17</bitOffset>
  109361. <bitWidth>1</bitWidth>
  109362. <access>read-write</access>
  109363. <enumeratedValues>
  109364. <enumeratedValue>
  109365. <name>GPT2_CAPIN1_SEL_0</name>
  109366. <description>source from pad</description>
  109367. <value>0</value>
  109368. </enumeratedValue>
  109369. <enumeratedValue>
  109370. <name>GPT2_CAPIN1_SEL_1</name>
  109371. <description>source from enet1.ipp_do_mac0_timer[3]</description>
  109372. <value>0x1</value>
  109373. </enumeratedValue>
  109374. </enumeratedValues>
  109375. </field>
  109376. <field>
  109377. <name>GPT2_CAPIN2_SEL</name>
  109378. <description>GPT2 input capture channel 2 source select</description>
  109379. <bitOffset>0x18</bitOffset>
  109380. <bitWidth>1</bitWidth>
  109381. <access>read-write</access>
  109382. <enumeratedValues>
  109383. <enumeratedValue>
  109384. <name>GPT2_CAPIN2_SEL_0</name>
  109385. <description>source from pad</description>
  109386. <value>0</value>
  109387. </enumeratedValue>
  109388. <enumeratedValue>
  109389. <name>GPT2_CAPIN2_SEL_1</name>
  109390. <description>source from enet2.ipp_do_mac0_timer[3]</description>
  109391. <value>0x1</value>
  109392. </enumeratedValue>
  109393. </enumeratedValues>
  109394. </field>
  109395. <field>
  109396. <name>ENET1_EVENT3IN_SEL</name>
  109397. <description>ENET1 input timer event3 source select</description>
  109398. <bitOffset>0x19</bitOffset>
  109399. <bitWidth>1</bitWidth>
  109400. <access>read-write</access>
  109401. <enumeratedValues>
  109402. <enumeratedValue>
  109403. <name>ENET1_EVENT3IN_SEL_0</name>
  109404. <description>event3 source input from pad</description>
  109405. <value>0</value>
  109406. </enumeratedValue>
  109407. <enumeratedValue>
  109408. <name>ENET1_EVENT3IN_SEL_1</name>
  109409. <description>event3 source input from gpt2.ipp_do_cmpout1</description>
  109410. <value>0x1</value>
  109411. </enumeratedValue>
  109412. </enumeratedValues>
  109413. </field>
  109414. <field>
  109415. <name>ENET2_EVENT3IN_SEL</name>
  109416. <description>ENET2 input timer event3 source select</description>
  109417. <bitOffset>0x1A</bitOffset>
  109418. <bitWidth>1</bitWidth>
  109419. <access>read-write</access>
  109420. <enumeratedValues>
  109421. <enumeratedValue>
  109422. <name>ENET2_EVENT3IN_SEL_0</name>
  109423. <description>event3 source input from pad</description>
  109424. <value>0</value>
  109425. </enumeratedValue>
  109426. <enumeratedValue>
  109427. <name>ENET2_EVENT3IN_SEL_1</name>
  109428. <description>event3 source input from gpt2.ipp_do_cmpout2</description>
  109429. <value>0x1</value>
  109430. </enumeratedValue>
  109431. </enumeratedValues>
  109432. </field>
  109433. <field>
  109434. <name>VREF_1M_CLK_GPT1</name>
  109435. <description>GPT1 1 MHz clock source select</description>
  109436. <bitOffset>0x1C</bitOffset>
  109437. <bitWidth>1</bitWidth>
  109438. <access>read-write</access>
  109439. <enumeratedValues>
  109440. <enumeratedValue>
  109441. <name>VREF_1M_CLK_GPT1_0</name>
  109442. <description>GPT1 ipg_clk_highfreq driven by IPG_PERCLK</description>
  109443. <value>0</value>
  109444. </enumeratedValue>
  109445. <enumeratedValue>
  109446. <name>VREF_1M_CLK_GPT1_1</name>
  109447. <description>GPT1 ipg_clk_highfreq driven by anatop 1 MHz clock</description>
  109448. <value>0x1</value>
  109449. </enumeratedValue>
  109450. </enumeratedValues>
  109451. </field>
  109452. <field>
  109453. <name>VREF_1M_CLK_GPT2</name>
  109454. <description>GPT2 1 MHz clock source select</description>
  109455. <bitOffset>0x1D</bitOffset>
  109456. <bitWidth>1</bitWidth>
  109457. <access>read-write</access>
  109458. <enumeratedValues>
  109459. <enumeratedValue>
  109460. <name>VREF_1M_CLK_GPT2_0</name>
  109461. <description>GPT2 ipg_clk_highfreq driven by IPG_PERCLK</description>
  109462. <value>0</value>
  109463. </enumeratedValue>
  109464. <enumeratedValue>
  109465. <name>VREF_1M_CLK_GPT2_1</name>
  109466. <description>GPT2 ipg_clk_highfreq driven by anatop 1 MHz clock</description>
  109467. <value>0x1</value>
  109468. </enumeratedValue>
  109469. </enumeratedValues>
  109470. </field>
  109471. <field>
  109472. <name>REF_1M_CLK_EPIT1</name>
  109473. <description>EPIT1 1 MHz clock source select</description>
  109474. <bitOffset>0x1E</bitOffset>
  109475. <bitWidth>1</bitWidth>
  109476. <access>read-write</access>
  109477. <enumeratedValues>
  109478. <enumeratedValue>
  109479. <name>REF_1M_CLK_EPIT1_0</name>
  109480. <description>EPIT1 ipg_clk_highfreq driven by IPG_PERCLK</description>
  109481. <value>0</value>
  109482. </enumeratedValue>
  109483. <enumeratedValue>
  109484. <name>REF_1M_CLK_EPIT1_1</name>
  109485. <description>EPIT1 ipg_clk highfreq driven by anatop 1 MHz clock</description>
  109486. <value>0x1</value>
  109487. </enumeratedValue>
  109488. </enumeratedValues>
  109489. </field>
  109490. <field>
  109491. <name>REF_1M_CLK_EPIT2</name>
  109492. <description>EPIT2 1 MHz clock source select</description>
  109493. <bitOffset>0x1F</bitOffset>
  109494. <bitWidth>1</bitWidth>
  109495. <access>read-write</access>
  109496. <enumeratedValues>
  109497. <enumeratedValue>
  109498. <name>REF_1M_CLK_EPIT2_0</name>
  109499. <description>EPIT2 ipg_clk_highfreq driven by IPG_PERCLK</description>
  109500. <value>0</value>
  109501. </enumeratedValue>
  109502. <enumeratedValue>
  109503. <name>REF_1M_CLK_EPIT2_1</name>
  109504. <description>EPIT2 ipg_clk_highfreq driven by anatop 1 MHz clock</description>
  109505. <value>0x1</value>
  109506. </enumeratedValue>
  109507. </enumeratedValues>
  109508. </field>
  109509. </fields>
  109510. </register>
  109511. <register>
  109512. <name>GPR9</name>
  109513. <description>GPR9 General Purpose Register</description>
  109514. <addressOffset>0x24</addressOffset>
  109515. <size>32</size>
  109516. <access>read-only</access>
  109517. <resetValue>0</resetValue>
  109518. <resetMask>0xFFFFFFFF</resetMask>
  109519. <fields>
  109520. <field>
  109521. <name>TZASC1_BYP</name>
  109522. <description>TZASC-1 BYPASS MUX control</description>
  109523. <bitOffset>0</bitOffset>
  109524. <bitWidth>1</bitWidth>
  109525. <access>read-only</access>
  109526. <enumeratedValues>
  109527. <enumeratedValue>
  109528. <name>TZASC1_BYP_0</name>
  109529. <description>The TZASC-1 is bypassed and the transactions to DDR are not being checked.</description>
  109530. <value>0</value>
  109531. </enumeratedValue>
  109532. <enumeratedValue>
  109533. <name>TZASC1_BYP_1</name>
  109534. <description>The TZASC-1 is not bypassed and the transactions to DDR are being monitored / checked.</description>
  109535. <value>0x1</value>
  109536. </enumeratedValue>
  109537. </enumeratedValues>
  109538. </field>
  109539. </fields>
  109540. </register>
  109541. <register>
  109542. <name>GPR10</name>
  109543. <description>GPR10 General Purpose Register</description>
  109544. <addressOffset>0x28</addressOffset>
  109545. <size>32</size>
  109546. <access>read-write</access>
  109547. <resetValue>0x7</resetValue>
  109548. <resetMask>0xFFFFFFFF</resetMask>
  109549. <fields>
  109550. <field>
  109551. <name>DBG_EN</name>
  109552. <description>ARM non secure (non-invasive) debug enable</description>
  109553. <bitOffset>0</bitOffset>
  109554. <bitWidth>1</bitWidth>
  109555. <access>read-write</access>
  109556. <enumeratedValues>
  109557. <enumeratedValue>
  109558. <name>DBG_EN_0</name>
  109559. <description>Debug turned off.</description>
  109560. <value>0</value>
  109561. </enumeratedValue>
  109562. <enumeratedValue>
  109563. <name>DBG_EN_1</name>
  109564. <description>Debug enabled (default).</description>
  109565. <value>0x1</value>
  109566. </enumeratedValue>
  109567. </enumeratedValues>
  109568. </field>
  109569. <field>
  109570. <name>DBG_CLK_EN</name>
  109571. <description>ARM Debug clock enable</description>
  109572. <bitOffset>0x1</bitOffset>
  109573. <bitWidth>1</bitWidth>
  109574. <access>read-write</access>
  109575. <enumeratedValues>
  109576. <enumeratedValue>
  109577. <name>DBG_CLK_EN_0</name>
  109578. <description>Debug turned off.</description>
  109579. <value>0</value>
  109580. </enumeratedValue>
  109581. <enumeratedValue>
  109582. <name>DBG_CLK_EN_1</name>
  109583. <description>Debug enabled (default).</description>
  109584. <value>0x1</value>
  109585. </enumeratedValue>
  109586. </enumeratedValues>
  109587. </field>
  109588. <field>
  109589. <name>SEC_ERR_RESP</name>
  109590. <description>Security error response enable for all security gaskets (on both AHB and AXI busses)</description>
  109591. <bitOffset>0x2</bitOffset>
  109592. <bitWidth>1</bitWidth>
  109593. <access>read-write</access>
  109594. <enumeratedValues>
  109595. <enumeratedValue>
  109596. <name>SEC_ERR_RESP_0</name>
  109597. <description>OKEY response</description>
  109598. <value>0</value>
  109599. </enumeratedValue>
  109600. <enumeratedValue>
  109601. <name>SEC_ERR_RESP_1</name>
  109602. <description>SLVError (default)</description>
  109603. <value>0x1</value>
  109604. </enumeratedValue>
  109605. </enumeratedValues>
  109606. </field>
  109607. <field>
  109608. <name>OCRAM_TZ_EN</name>
  109609. <description>OCRAM TrustZone (TZ) enable.</description>
  109610. <bitOffset>0xA</bitOffset>
  109611. <bitWidth>1</bitWidth>
  109612. <access>read-write</access>
  109613. <enumeratedValues>
  109614. <enumeratedValue>
  109615. <name>OCRAM_TZ_EN_0</name>
  109616. <description>The TrustZone feature is disabled. Entire OCRAM space is available for all access types (secure/non-secure/user/supervisor).</description>
  109617. <value>0</value>
  109618. </enumeratedValue>
  109619. <enumeratedValue>
  109620. <name>OCRAM_TZ_EN_1</name>
  109621. <description>The TrustZone feature is enabled. Access to address in the range specified by [ENDADDR:STARTADDR] follows the execution mode access policy described in CSU chapter.</description>
  109622. <value>0x1</value>
  109623. </enumeratedValue>
  109624. </enumeratedValues>
  109625. </field>
  109626. <field>
  109627. <name>OCRAM_TZ_ADDR</name>
  109628. <description>OCRAM TrustZone (TZ) start address</description>
  109629. <bitOffset>0xB</bitOffset>
  109630. <bitWidth>5</bitWidth>
  109631. <access>read-write</access>
  109632. </field>
  109633. </fields>
  109634. </register>
  109635. <register>
  109636. <name>GPR14</name>
  109637. <description>GPR14 General Purpose Register</description>
  109638. <addressOffset>0x38</addressOffset>
  109639. <size>32</size>
  109640. <access>read-write</access>
  109641. <resetValue>0</resetValue>
  109642. <resetMask>0xFFFFFFFF</resetMask>
  109643. <fields>
  109644. <field>
  109645. <name>GPR</name>
  109646. <description>General purpose bits</description>
  109647. <bitOffset>0x2</bitOffset>
  109648. <bitWidth>30</bitWidth>
  109649. <access>read-write</access>
  109650. </field>
  109651. </fields>
  109652. </register>
  109653. </registers>
  109654. </peripheral>
  109655. <peripheral>
  109656. <name>SDMAARM</name>
  109657. <description>SDMA</description>
  109658. <groupName>SDMAARM</groupName>
  109659. <prependToName>SDMAARM_</prependToName>
  109660. <baseAddress>0x20EC000</baseAddress>
  109661. <addressBlock>
  109662. <offset>0</offset>
  109663. <size>0x2C0</size>
  109664. <usage>registers</usage>
  109665. </addressBlock>
  109666. <interrupt>
  109667. <name>SDMA</name>
  109668. <value>34</value>
  109669. </interrupt>
  109670. <registers>
  109671. <register>
  109672. <name>MC0PTR</name>
  109673. <description>ARM platform Channel 0 Pointer</description>
  109674. <addressOffset>0</addressOffset>
  109675. <size>32</size>
  109676. <access>read-write</access>
  109677. <resetValue>0</resetValue>
  109678. <resetMask>0xFFFFFFFF</resetMask>
  109679. <fields>
  109680. <field>
  109681. <name>MC0PTR</name>
  109682. <description>Channel 0 Pointer contains the 32-bit address, in ARM platform memory, of channel 0 control block (the boot channel)</description>
  109683. <bitOffset>0</bitOffset>
  109684. <bitWidth>32</bitWidth>
  109685. <access>read-write</access>
  109686. </field>
  109687. </fields>
  109688. </register>
  109689. <register>
  109690. <name>INTR</name>
  109691. <description>Channel Interrupts</description>
  109692. <addressOffset>0x4</addressOffset>
  109693. <size>32</size>
  109694. <access>read-write</access>
  109695. <resetValue>0</resetValue>
  109696. <resetMask>0xFFFFFFFF</resetMask>
  109697. <fields>
  109698. <field>
  109699. <name>HI</name>
  109700. <description>The ARM platform Interrupts register contains the 32 HI[i] bits</description>
  109701. <bitOffset>0</bitOffset>
  109702. <bitWidth>32</bitWidth>
  109703. <access>read-write</access>
  109704. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  109705. </field>
  109706. </fields>
  109707. </register>
  109708. <register>
  109709. <name>STOP_STAT</name>
  109710. <description>Channel Stop/Channel Status</description>
  109711. <addressOffset>0x8</addressOffset>
  109712. <size>32</size>
  109713. <access>read-write</access>
  109714. <resetValue>0</resetValue>
  109715. <resetMask>0xFFFFFFFF</resetMask>
  109716. <fields>
  109717. <field>
  109718. <name>HE</name>
  109719. <description>This 32-bit register gives access to the ARM platform Enable bits</description>
  109720. <bitOffset>0</bitOffset>
  109721. <bitWidth>32</bitWidth>
  109722. <access>read-write</access>
  109723. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  109724. </field>
  109725. </fields>
  109726. </register>
  109727. <register>
  109728. <name>HSTART</name>
  109729. <description>Channel Start</description>
  109730. <addressOffset>0xC</addressOffset>
  109731. <size>32</size>
  109732. <access>read-write</access>
  109733. <resetValue>0</resetValue>
  109734. <resetMask>0xFFFFFFFF</resetMask>
  109735. <fields>
  109736. <field>
  109737. <name>HSTART_HE</name>
  109738. <description>The HSTART_HE registers are 32 bits wide with one bit for every channel</description>
  109739. <bitOffset>0</bitOffset>
  109740. <bitWidth>32</bitWidth>
  109741. <access>read-write</access>
  109742. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  109743. </field>
  109744. </fields>
  109745. </register>
  109746. <register>
  109747. <name>EVTOVR</name>
  109748. <description>Channel Event Override</description>
  109749. <addressOffset>0x10</addressOffset>
  109750. <size>32</size>
  109751. <access>read-write</access>
  109752. <resetValue>0</resetValue>
  109753. <resetMask>0xFFFFFFFF</resetMask>
  109754. <fields>
  109755. <field>
  109756. <name>EO</name>
  109757. <description>The Channel Event Override register contains the 32 EO[i] bits</description>
  109758. <bitOffset>0</bitOffset>
  109759. <bitWidth>32</bitWidth>
  109760. <access>read-write</access>
  109761. </field>
  109762. </fields>
  109763. </register>
  109764. <register>
  109765. <name>DSPOVR</name>
  109766. <description>Channel BP Override</description>
  109767. <addressOffset>0x14</addressOffset>
  109768. <size>32</size>
  109769. <access>read-write</access>
  109770. <resetValue>0xFFFFFFFF</resetValue>
  109771. <resetMask>0xFFFFFFFF</resetMask>
  109772. <fields>
  109773. <field>
  109774. <name>DO</name>
  109775. <description>This register is reserved</description>
  109776. <bitOffset>0</bitOffset>
  109777. <bitWidth>32</bitWidth>
  109778. <access>read-write</access>
  109779. <enumeratedValues>
  109780. <enumeratedValue>
  109781. <name>DO_0</name>
  109782. <description>- Reserved</description>
  109783. <value>0</value>
  109784. </enumeratedValue>
  109785. <enumeratedValue>
  109786. <name>DO_1</name>
  109787. <description>- Reset value.</description>
  109788. <value>0x1</value>
  109789. </enumeratedValue>
  109790. </enumeratedValues>
  109791. </field>
  109792. </fields>
  109793. </register>
  109794. <register>
  109795. <name>HOSTOVR</name>
  109796. <description>Channel ARM platform Override</description>
  109797. <addressOffset>0x18</addressOffset>
  109798. <size>32</size>
  109799. <access>read-write</access>
  109800. <resetValue>0</resetValue>
  109801. <resetMask>0xFFFFFFFF</resetMask>
  109802. <fields>
  109803. <field>
  109804. <name>HO</name>
  109805. <description>The Channel ARM platform Override register contains the 32 HO[i] bits</description>
  109806. <bitOffset>0</bitOffset>
  109807. <bitWidth>32</bitWidth>
  109808. <access>read-write</access>
  109809. </field>
  109810. </fields>
  109811. </register>
  109812. <register>
  109813. <name>EVTPEND</name>
  109814. <description>Channel Event Pending</description>
  109815. <addressOffset>0x1C</addressOffset>
  109816. <size>32</size>
  109817. <access>read-write</access>
  109818. <resetValue>0</resetValue>
  109819. <resetMask>0xFFFFFFFF</resetMask>
  109820. <fields>
  109821. <field>
  109822. <name>EP</name>
  109823. <description>The Channel Event Pending register contains the 32 EP[i] bits</description>
  109824. <bitOffset>0</bitOffset>
  109825. <bitWidth>32</bitWidth>
  109826. <access>read-write</access>
  109827. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  109828. </field>
  109829. </fields>
  109830. </register>
  109831. <register>
  109832. <name>RESET</name>
  109833. <description>Reset Register</description>
  109834. <addressOffset>0x24</addressOffset>
  109835. <size>32</size>
  109836. <access>read-only</access>
  109837. <resetValue>0</resetValue>
  109838. <resetMask>0xFFFFFFFF</resetMask>
  109839. <fields>
  109840. <field>
  109841. <name>RESET</name>
  109842. <description>When set, this bit causes the SDMA to be held in a software reset</description>
  109843. <bitOffset>0</bitOffset>
  109844. <bitWidth>1</bitWidth>
  109845. <access>read-only</access>
  109846. </field>
  109847. <field>
  109848. <name>RESCHED</name>
  109849. <description>When set, this bit forces the SDMA to reschedule as if a script had executed a done instruction</description>
  109850. <bitOffset>0x1</bitOffset>
  109851. <bitWidth>1</bitWidth>
  109852. <access>read-only</access>
  109853. </field>
  109854. </fields>
  109855. </register>
  109856. <register>
  109857. <name>EVTERR</name>
  109858. <description>DMA Request Error Register</description>
  109859. <addressOffset>0x28</addressOffset>
  109860. <size>32</size>
  109861. <access>read-only</access>
  109862. <resetValue>0</resetValue>
  109863. <resetMask>0xFFFFFFFF</resetMask>
  109864. <fields>
  109865. <field>
  109866. <name>CHNERR</name>
  109867. <description>This register is used by the SDMA to warn the ARM platform when an incoming DMA request was detected and it triggers a channel that is already pending or being serviced</description>
  109868. <bitOffset>0</bitOffset>
  109869. <bitWidth>32</bitWidth>
  109870. <access>read-only</access>
  109871. </field>
  109872. </fields>
  109873. </register>
  109874. <register>
  109875. <name>INTRMASK</name>
  109876. <description>Channel ARM platform Interrupt Mask</description>
  109877. <addressOffset>0x2C</addressOffset>
  109878. <size>32</size>
  109879. <access>read-write</access>
  109880. <resetValue>0</resetValue>
  109881. <resetMask>0xFFFFFFFF</resetMask>
  109882. <fields>
  109883. <field>
  109884. <name>HIMASK</name>
  109885. <description>The Interrupt Mask Register contains 32 interrupt generation mask bits</description>
  109886. <bitOffset>0</bitOffset>
  109887. <bitWidth>32</bitWidth>
  109888. <access>read-write</access>
  109889. </field>
  109890. </fields>
  109891. </register>
  109892. <register>
  109893. <name>PSW</name>
  109894. <description>Schedule Status</description>
  109895. <addressOffset>0x30</addressOffset>
  109896. <size>32</size>
  109897. <access>read-only</access>
  109898. <resetValue>0</resetValue>
  109899. <resetMask>0xFFFFFFFF</resetMask>
  109900. <fields>
  109901. <field>
  109902. <name>CCR</name>
  109903. <description>The Current Channel Register indicates the number of the channel that is being executed by the SDMA</description>
  109904. <bitOffset>0</bitOffset>
  109905. <bitWidth>4</bitWidth>
  109906. <access>read-only</access>
  109907. </field>
  109908. <field>
  109909. <name>CCP</name>
  109910. <description>The Current Channel Priority indicates the priority of the current active channel</description>
  109911. <bitOffset>0x4</bitOffset>
  109912. <bitWidth>4</bitWidth>
  109913. <access>read-only</access>
  109914. <enumeratedValues>
  109915. <enumeratedValue>
  109916. <name>CCP_0</name>
  109917. <description>No running channel</description>
  109918. <value>0</value>
  109919. </enumeratedValue>
  109920. <enumeratedValue>
  109921. <name>CCP_1</name>
  109922. <description>Active channel priority</description>
  109923. <value>0x1</value>
  109924. </enumeratedValue>
  109925. </enumeratedValues>
  109926. </field>
  109927. <field>
  109928. <name>NCR</name>
  109929. <description>The Next Channel Register indicates the number of the next scheduled pending channel with the highest priority</description>
  109930. <bitOffset>0x8</bitOffset>
  109931. <bitWidth>5</bitWidth>
  109932. <access>read-only</access>
  109933. </field>
  109934. <field>
  109935. <name>NCP</name>
  109936. <description>The Next Channel Priority gives the next pending channel priority</description>
  109937. <bitOffset>0xD</bitOffset>
  109938. <bitWidth>3</bitWidth>
  109939. <access>read-only</access>
  109940. <enumeratedValues>
  109941. <enumeratedValue>
  109942. <name>NCP_0</name>
  109943. <description>No running channel</description>
  109944. <value>0</value>
  109945. </enumeratedValue>
  109946. <enumeratedValue>
  109947. <name>NCP_1</name>
  109948. <description>Active channel priority</description>
  109949. <value>0x1</value>
  109950. </enumeratedValue>
  109951. </enumeratedValues>
  109952. </field>
  109953. </fields>
  109954. </register>
  109955. <register>
  109956. <name>EVTERRDBG</name>
  109957. <description>DMA Request Error Register</description>
  109958. <addressOffset>0x34</addressOffset>
  109959. <size>32</size>
  109960. <access>read-only</access>
  109961. <resetValue>0</resetValue>
  109962. <resetMask>0xFFFFFFFF</resetMask>
  109963. <fields>
  109964. <field>
  109965. <name>CHNERR</name>
  109966. <description>This register is the same as EVTERR, except reading it does not clear its contents</description>
  109967. <bitOffset>0</bitOffset>
  109968. <bitWidth>32</bitWidth>
  109969. <access>read-only</access>
  109970. </field>
  109971. </fields>
  109972. </register>
  109973. <register>
  109974. <name>CONFIG</name>
  109975. <description>Configuration Register</description>
  109976. <addressOffset>0x38</addressOffset>
  109977. <size>32</size>
  109978. <access>read-write</access>
  109979. <resetValue>0x3</resetValue>
  109980. <resetMask>0xFFFFFFFF</resetMask>
  109981. <fields>
  109982. <field>
  109983. <name>CSM</name>
  109984. <description>Selects the Context Switch Mode</description>
  109985. <bitOffset>0</bitOffset>
  109986. <bitWidth>2</bitWidth>
  109987. <access>read-write</access>
  109988. <enumeratedValues>
  109989. <enumeratedValue>
  109990. <name>CSM_0</name>
  109991. <description>static</description>
  109992. <value>0</value>
  109993. </enumeratedValue>
  109994. <enumeratedValue>
  109995. <name>CSM_1</name>
  109996. <description>dynamic low power</description>
  109997. <value>0x1</value>
  109998. </enumeratedValue>
  109999. <enumeratedValue>
  110000. <name>CSM_2</name>
  110001. <description>dynamic with no loop</description>
  110002. <value>0x2</value>
  110003. </enumeratedValue>
  110004. <enumeratedValue>
  110005. <name>CSM_3</name>
  110006. <description>dynamic</description>
  110007. <value>0x3</value>
  110008. </enumeratedValue>
  110009. </enumeratedValues>
  110010. </field>
  110011. <field>
  110012. <name>ACR</name>
  110013. <description>ARM platform DMA / SDMA Core Clock Ratio</description>
  110014. <bitOffset>0x4</bitOffset>
  110015. <bitWidth>1</bitWidth>
  110016. <access>read-write</access>
  110017. <enumeratedValues>
  110018. <enumeratedValue>
  110019. <name>ACR_0</name>
  110020. <description>ARM platform DMA interface frequency equals twice core frequency</description>
  110021. <value>0</value>
  110022. </enumeratedValue>
  110023. <enumeratedValue>
  110024. <name>ACR_1</name>
  110025. <description>ARM platform DMA interface frequency equals core frequency</description>
  110026. <value>0x1</value>
  110027. </enumeratedValue>
  110028. </enumeratedValues>
  110029. </field>
  110030. <field>
  110031. <name>RTDOBS</name>
  110032. <description>Indicates if Real-Time Debug pins are used: They do not toggle by default in order to reduce power consumption</description>
  110033. <bitOffset>0xB</bitOffset>
  110034. <bitWidth>1</bitWidth>
  110035. <access>read-write</access>
  110036. <enumeratedValues>
  110037. <enumeratedValue>
  110038. <name>RTDOBS_0</name>
  110039. <description>RTD pins disabled</description>
  110040. <value>0</value>
  110041. </enumeratedValue>
  110042. <enumeratedValue>
  110043. <name>RTDOBS_1</name>
  110044. <description>RTD pins enabled</description>
  110045. <value>0x1</value>
  110046. </enumeratedValue>
  110047. </enumeratedValues>
  110048. </field>
  110049. <field>
  110050. <name>DSPDMA</name>
  110051. <description>This bit's function is reserved and should be configured as zero.</description>
  110052. <bitOffset>0xC</bitOffset>
  110053. <bitWidth>1</bitWidth>
  110054. <access>read-write</access>
  110055. <enumeratedValues>
  110056. <enumeratedValue>
  110057. <name>DSPDMA_0</name>
  110058. <description>- Reset Value</description>
  110059. <value>0</value>
  110060. </enumeratedValue>
  110061. <enumeratedValue>
  110062. <name>DSPDMA_1</name>
  110063. <description>- Reserved</description>
  110064. <value>0x1</value>
  110065. </enumeratedValue>
  110066. </enumeratedValues>
  110067. </field>
  110068. </fields>
  110069. </register>
  110070. <register>
  110071. <name>SDMA_LOCK</name>
  110072. <description>SDMA LOCK</description>
  110073. <addressOffset>0x3C</addressOffset>
  110074. <size>32</size>
  110075. <access>read-write</access>
  110076. <resetValue>0</resetValue>
  110077. <resetMask>0xFFFFFFFF</resetMask>
  110078. <fields>
  110079. <field>
  110080. <name>LOCK</name>
  110081. <description>The LOCK bit is used to restrict access to update SDMA script memory through ROM channel zero scripts and through the OnCE interface under ARM platform control</description>
  110082. <bitOffset>0</bitOffset>
  110083. <bitWidth>1</bitWidth>
  110084. <access>read-write</access>
  110085. <enumeratedValues>
  110086. <enumeratedValue>
  110087. <name>LOCK_0</name>
  110088. <description>LOCK disengaged.</description>
  110089. <value>0</value>
  110090. </enumeratedValue>
  110091. <enumeratedValue>
  110092. <name>LOCK_1</name>
  110093. <description>LOCK enabled.</description>
  110094. <value>0x1</value>
  110095. </enumeratedValue>
  110096. </enumeratedValues>
  110097. </field>
  110098. <field>
  110099. <name>SRESET_LOCK_CLR</name>
  110100. <description>The SRESET_LOCK_CLR bit determine if the LOCK bit is cleared on a software reset triggered by writing to the RESET register</description>
  110101. <bitOffset>0x1</bitOffset>
  110102. <bitWidth>1</bitWidth>
  110103. <access>read-write</access>
  110104. <enumeratedValues>
  110105. <enumeratedValue>
  110106. <name>SRESET_LOCK_CLR_0</name>
  110107. <description>Software Reset does not clear the LOCK bit.</description>
  110108. <value>0</value>
  110109. </enumeratedValue>
  110110. <enumeratedValue>
  110111. <name>SRESET_LOCK_CLR_1</name>
  110112. <description>Software Reset clears the LOCK bit.</description>
  110113. <value>0x1</value>
  110114. </enumeratedValue>
  110115. </enumeratedValues>
  110116. </field>
  110117. </fields>
  110118. </register>
  110119. <register>
  110120. <name>ONCE_ENB</name>
  110121. <description>OnCE Enable</description>
  110122. <addressOffset>0x40</addressOffset>
  110123. <size>32</size>
  110124. <access>read-write</access>
  110125. <resetValue>0</resetValue>
  110126. <resetMask>0xFFFFFFFF</resetMask>
  110127. <fields>
  110128. <field>
  110129. <name>ENB</name>
  110130. <description>The OnCE Enable register selects the OnCE control source: When cleared (0), the OnCE registers are accessed through the JTAG interface; when set (1), the OnCE registers may be accessed by the ARM platform through the addresses described, as follows</description>
  110131. <bitOffset>0</bitOffset>
  110132. <bitWidth>1</bitWidth>
  110133. <access>read-write</access>
  110134. </field>
  110135. </fields>
  110136. </register>
  110137. <register>
  110138. <name>ONCE_DATA</name>
  110139. <description>OnCE Data Register</description>
  110140. <addressOffset>0x44</addressOffset>
  110141. <size>32</size>
  110142. <access>read-write</access>
  110143. <resetValue>0</resetValue>
  110144. <resetMask>0xFFFFFFFF</resetMask>
  110145. <fields>
  110146. <field>
  110147. <name>DATA</name>
  110148. <description>Data register of the OnCE JTAG controller</description>
  110149. <bitOffset>0</bitOffset>
  110150. <bitWidth>32</bitWidth>
  110151. <access>read-write</access>
  110152. </field>
  110153. </fields>
  110154. </register>
  110155. <register>
  110156. <name>ONCE_INSTR</name>
  110157. <description>OnCE Instruction Register</description>
  110158. <addressOffset>0x48</addressOffset>
  110159. <size>32</size>
  110160. <access>read-write</access>
  110161. <resetValue>0</resetValue>
  110162. <resetMask>0xFFFFFFFF</resetMask>
  110163. <fields>
  110164. <field>
  110165. <name>INSTR</name>
  110166. <description>Instruction register of the OnCE JTAG controller</description>
  110167. <bitOffset>0</bitOffset>
  110168. <bitWidth>16</bitWidth>
  110169. <access>read-write</access>
  110170. </field>
  110171. </fields>
  110172. </register>
  110173. <register>
  110174. <name>ONCE_STAT</name>
  110175. <description>OnCE Status Register</description>
  110176. <addressOffset>0x4C</addressOffset>
  110177. <size>32</size>
  110178. <access>read-only</access>
  110179. <resetValue>0xE000</resetValue>
  110180. <resetMask>0xFFFFFFFF</resetMask>
  110181. <fields>
  110182. <field>
  110183. <name>ECDR</name>
  110184. <description>Event Cell Debug Request</description>
  110185. <bitOffset>0</bitOffset>
  110186. <bitWidth>3</bitWidth>
  110187. <access>read-only</access>
  110188. <enumeratedValues>
  110189. <enumeratedValue>
  110190. <name>ECDR_0</name>
  110191. <description>1 matched addra_cond</description>
  110192. <value>0</value>
  110193. </enumeratedValue>
  110194. <enumeratedValue>
  110195. <name>ECDR_1</name>
  110196. <description>1 matched addrb_cond</description>
  110197. <value>0x1</value>
  110198. </enumeratedValue>
  110199. <enumeratedValue>
  110200. <name>ECDR_2</name>
  110201. <description>1 matched data_cond</description>
  110202. <value>0x2</value>
  110203. </enumeratedValue>
  110204. </enumeratedValues>
  110205. </field>
  110206. <field>
  110207. <name>MST</name>
  110208. <description>This flag is raised when the OnCE is controlled from the ARM platform peripheral interface.</description>
  110209. <bitOffset>0x7</bitOffset>
  110210. <bitWidth>1</bitWidth>
  110211. <access>read-only</access>
  110212. <enumeratedValues>
  110213. <enumeratedValue>
  110214. <name>MST_0</name>
  110215. <description>The JTAG interface controls the OnCE.</description>
  110216. <value>0</value>
  110217. </enumeratedValue>
  110218. <enumeratedValue>
  110219. <name>MST_1</name>
  110220. <description>The ARM platform peripheral interface controls the OnCE.</description>
  110221. <value>0x1</value>
  110222. </enumeratedValue>
  110223. </enumeratedValues>
  110224. </field>
  110225. <field>
  110226. <name>SWB</name>
  110227. <description>This flag is raised when the SDMA has entered debug mode after a software breakpoint.</description>
  110228. <bitOffset>0x8</bitOffset>
  110229. <bitWidth>1</bitWidth>
  110230. <access>read-only</access>
  110231. </field>
  110232. <field>
  110233. <name>ODR</name>
  110234. <description>This flag is raised when the SDMA has entered debug mode after a OnCE debug request.</description>
  110235. <bitOffset>0x9</bitOffset>
  110236. <bitWidth>1</bitWidth>
  110237. <access>read-only</access>
  110238. </field>
  110239. <field>
  110240. <name>EDR</name>
  110241. <description>This flag is raised when the SDMA has entered debug mode after an external debug request.</description>
  110242. <bitOffset>0xA</bitOffset>
  110243. <bitWidth>1</bitWidth>
  110244. <access>read-only</access>
  110245. </field>
  110246. <field>
  110247. <name>RCV</name>
  110248. <description>After each write access to the real time buffer (RTB), the RCV bit is set</description>
  110249. <bitOffset>0xB</bitOffset>
  110250. <bitWidth>1</bitWidth>
  110251. <access>read-only</access>
  110252. </field>
  110253. <field>
  110254. <name>PST</name>
  110255. <description>The Processor Status bits reflect the state of the SDMA RISC engine</description>
  110256. <bitOffset>0xC</bitOffset>
  110257. <bitWidth>4</bitWidth>
  110258. <access>read-only</access>
  110259. <enumeratedValues>
  110260. <enumeratedValue>
  110261. <name>PST_0</name>
  110262. <description>Program</description>
  110263. <value>0</value>
  110264. </enumeratedValue>
  110265. <enumeratedValue>
  110266. <name>PST_1</name>
  110267. <description>Data</description>
  110268. <value>0x1</value>
  110269. </enumeratedValue>
  110270. <enumeratedValue>
  110271. <name>PST_2</name>
  110272. <description>Change of Flow</description>
  110273. <value>0x2</value>
  110274. </enumeratedValue>
  110275. <enumeratedValue>
  110276. <name>PST_3</name>
  110277. <description>Change of Flow in Loop</description>
  110278. <value>0x3</value>
  110279. </enumeratedValue>
  110280. <enumeratedValue>
  110281. <name>PST_4</name>
  110282. <description>Debug</description>
  110283. <value>0x4</value>
  110284. </enumeratedValue>
  110285. <enumeratedValue>
  110286. <name>PST_5</name>
  110287. <description>Functional Unit</description>
  110288. <value>0x5</value>
  110289. </enumeratedValue>
  110290. <enumeratedValue>
  110291. <name>PST_6</name>
  110292. <description>Sleep</description>
  110293. <value>0x6</value>
  110294. </enumeratedValue>
  110295. <enumeratedValue>
  110296. <name>PST_7</name>
  110297. <description>Save</description>
  110298. <value>0x7</value>
  110299. </enumeratedValue>
  110300. <enumeratedValue>
  110301. <name>PST_8</name>
  110302. <description>Program in Sleep</description>
  110303. <value>0x8</value>
  110304. </enumeratedValue>
  110305. <enumeratedValue>
  110306. <name>PST_9</name>
  110307. <description>Data in Sleep</description>
  110308. <value>0x9</value>
  110309. </enumeratedValue>
  110310. <enumeratedValue>
  110311. <name>PST_12</name>
  110312. <description>Debug in Sleep</description>
  110313. <value>0xC</value>
  110314. </enumeratedValue>
  110315. <enumeratedValue>
  110316. <name>PST_13</name>
  110317. <description>Functional Unit in Sleep</description>
  110318. <value>0xD</value>
  110319. </enumeratedValue>
  110320. <enumeratedValue>
  110321. <name>PST_14</name>
  110322. <description>Sleep after Reset</description>
  110323. <value>0xE</value>
  110324. </enumeratedValue>
  110325. <enumeratedValue>
  110326. <name>PST_15</name>
  110327. <description>Restore</description>
  110328. <value>0xF</value>
  110329. </enumeratedValue>
  110330. </enumeratedValues>
  110331. </field>
  110332. </fields>
  110333. </register>
  110334. <register>
  110335. <name>ONCE_CMD</name>
  110336. <description>OnCE Command Register</description>
  110337. <addressOffset>0x50</addressOffset>
  110338. <size>32</size>
  110339. <access>read-write</access>
  110340. <resetValue>0</resetValue>
  110341. <resetMask>0xFFFFFFFF</resetMask>
  110342. <fields>
  110343. <field>
  110344. <name>CMD</name>
  110345. <description>Writing to this register will cause the OnCE to execute the command that is written</description>
  110346. <bitOffset>0</bitOffset>
  110347. <bitWidth>4</bitWidth>
  110348. <access>read-write</access>
  110349. <enumeratedValues>
  110350. <enumeratedValue>
  110351. <name>CMD_0</name>
  110352. <description>rstatus</description>
  110353. <value>0</value>
  110354. </enumeratedValue>
  110355. <enumeratedValue>
  110356. <name>CMD_1</name>
  110357. <description>dmov</description>
  110358. <value>0x1</value>
  110359. </enumeratedValue>
  110360. <enumeratedValue>
  110361. <name>CMD_2</name>
  110362. <description>exec_once</description>
  110363. <value>0x2</value>
  110364. </enumeratedValue>
  110365. <enumeratedValue>
  110366. <name>CMD_3</name>
  110367. <description>run_core</description>
  110368. <value>0x3</value>
  110369. </enumeratedValue>
  110370. <enumeratedValue>
  110371. <name>CMD_4</name>
  110372. <description>exec_core</description>
  110373. <value>0x4</value>
  110374. </enumeratedValue>
  110375. <enumeratedValue>
  110376. <name>CMD_5</name>
  110377. <description>debug_rqst</description>
  110378. <value>0x5</value>
  110379. </enumeratedValue>
  110380. <enumeratedValue>
  110381. <name>CMD_6</name>
  110382. <description>rbuffer</description>
  110383. <value>0x6</value>
  110384. </enumeratedValue>
  110385. </enumeratedValues>
  110386. </field>
  110387. </fields>
  110388. </register>
  110389. <register>
  110390. <name>ILLINSTADDR</name>
  110391. <description>Illegal Instruction Trap Address</description>
  110392. <addressOffset>0x58</addressOffset>
  110393. <size>32</size>
  110394. <access>read-write</access>
  110395. <resetValue>0x1</resetValue>
  110396. <resetMask>0xFFFFFFFF</resetMask>
  110397. <fields>
  110398. <field>
  110399. <name>ILLINSTADDR</name>
  110400. <description>The Illegal Instruction Trap Address is the address where the SDMA jumps when an illegal instruction is executed</description>
  110401. <bitOffset>0</bitOffset>
  110402. <bitWidth>14</bitWidth>
  110403. <access>read-write</access>
  110404. </field>
  110405. </fields>
  110406. </register>
  110407. <register>
  110408. <name>CHN0ADDR</name>
  110409. <description>Channel 0 Boot Address</description>
  110410. <addressOffset>0x5C</addressOffset>
  110411. <size>32</size>
  110412. <access>read-write</access>
  110413. <resetValue>0x50</resetValue>
  110414. <resetMask>0xFFFFFFFF</resetMask>
  110415. <fields>
  110416. <field>
  110417. <name>CHN0ADDR</name>
  110418. <description>This 14-bit register is used by the boot code of the SDMA</description>
  110419. <bitOffset>0</bitOffset>
  110420. <bitWidth>14</bitWidth>
  110421. <access>read-write</access>
  110422. </field>
  110423. <field>
  110424. <name>SMSZ</name>
  110425. <description>The bit 14 (Scratch Memory Size) determines if scratch memory must be available after every channel context</description>
  110426. <bitOffset>0xE</bitOffset>
  110427. <bitWidth>1</bitWidth>
  110428. <access>read-write</access>
  110429. <enumeratedValues>
  110430. <enumeratedValue>
  110431. <name>SMSZ_0</name>
  110432. <description>24 words per context</description>
  110433. <value>0</value>
  110434. </enumeratedValue>
  110435. <enumeratedValue>
  110436. <name>SMSZ_1</name>
  110437. <description>32 words per context</description>
  110438. <value>0x1</value>
  110439. </enumeratedValue>
  110440. </enumeratedValues>
  110441. </field>
  110442. </fields>
  110443. </register>
  110444. <register>
  110445. <name>EVT_MIRROR</name>
  110446. <description>DMA Requests</description>
  110447. <addressOffset>0x60</addressOffset>
  110448. <size>32</size>
  110449. <access>read-only</access>
  110450. <resetValue>0</resetValue>
  110451. <resetMask>0xFFFFFFFF</resetMask>
  110452. <fields>
  110453. <field>
  110454. <name>EVENTS</name>
  110455. <description>This register reflects the DMA requests received by the SDMA for events 31-0</description>
  110456. <bitOffset>0</bitOffset>
  110457. <bitWidth>32</bitWidth>
  110458. <access>read-only</access>
  110459. <enumeratedValues>
  110460. <enumeratedValue>
  110461. <name>EVENTS_0</name>
  110462. <description>DMA request event not pending</description>
  110463. <value>0</value>
  110464. </enumeratedValue>
  110465. <enumeratedValue>
  110466. <name>EVENTS_1</name>
  110467. <description>DMA request event pending</description>
  110468. <value>0x1</value>
  110469. </enumeratedValue>
  110470. </enumeratedValues>
  110471. </field>
  110472. </fields>
  110473. </register>
  110474. <register>
  110475. <name>EVT_MIRROR2</name>
  110476. <description>DMA Requests 2</description>
  110477. <addressOffset>0x64</addressOffset>
  110478. <size>32</size>
  110479. <access>read-only</access>
  110480. <resetValue>0</resetValue>
  110481. <resetMask>0xFFFFFFFF</resetMask>
  110482. <fields>
  110483. <field>
  110484. <name>EVENTS</name>
  110485. <description>This register reflects the DMA requests received by the SDMA for events 47-32</description>
  110486. <bitOffset>0</bitOffset>
  110487. <bitWidth>16</bitWidth>
  110488. <access>read-only</access>
  110489. <enumeratedValues>
  110490. <enumeratedValue>
  110491. <name>EVENTS_0</name>
  110492. <description>- DMA request event not pending</description>
  110493. <value>0</value>
  110494. </enumeratedValue>
  110495. </enumeratedValues>
  110496. </field>
  110497. </fields>
  110498. </register>
  110499. <register>
  110500. <name>XTRIG_CONF1</name>
  110501. <description>Cross-Trigger Events Configuration Register 1</description>
  110502. <addressOffset>0x70</addressOffset>
  110503. <size>32</size>
  110504. <access>read-write</access>
  110505. <resetValue>0</resetValue>
  110506. <resetMask>0xFFFFFFFF</resetMask>
  110507. <fields>
  110508. <field>
  110509. <name>NUM0</name>
  110510. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110511. <bitOffset>0</bitOffset>
  110512. <bitWidth>6</bitWidth>
  110513. <access>read-write</access>
  110514. </field>
  110515. <field>
  110516. <name>CNF0</name>
  110517. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110518. <bitOffset>0x6</bitOffset>
  110519. <bitWidth>1</bitWidth>
  110520. <access>read-write</access>
  110521. <enumeratedValues>
  110522. <enumeratedValue>
  110523. <name>CNF0_0</name>
  110524. <description>channel</description>
  110525. <value>0</value>
  110526. </enumeratedValue>
  110527. <enumeratedValue>
  110528. <name>CNF0_1</name>
  110529. <description>DMA request</description>
  110530. <value>0x1</value>
  110531. </enumeratedValue>
  110532. </enumeratedValues>
  110533. </field>
  110534. <field>
  110535. <name>NUM1</name>
  110536. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110537. <bitOffset>0x8</bitOffset>
  110538. <bitWidth>6</bitWidth>
  110539. <access>read-write</access>
  110540. </field>
  110541. <field>
  110542. <name>CNF1</name>
  110543. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110544. <bitOffset>0xE</bitOffset>
  110545. <bitWidth>1</bitWidth>
  110546. <access>read-write</access>
  110547. <enumeratedValues>
  110548. <enumeratedValue>
  110549. <name>CNF1_0</name>
  110550. <description>channel</description>
  110551. <value>0</value>
  110552. </enumeratedValue>
  110553. <enumeratedValue>
  110554. <name>CNF1_1</name>
  110555. <description>DMA request</description>
  110556. <value>0x1</value>
  110557. </enumeratedValue>
  110558. </enumeratedValues>
  110559. </field>
  110560. <field>
  110561. <name>NUM2</name>
  110562. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110563. <bitOffset>0x10</bitOffset>
  110564. <bitWidth>6</bitWidth>
  110565. <access>read-write</access>
  110566. </field>
  110567. <field>
  110568. <name>CNF2</name>
  110569. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110570. <bitOffset>0x16</bitOffset>
  110571. <bitWidth>1</bitWidth>
  110572. <access>read-write</access>
  110573. <enumeratedValues>
  110574. <enumeratedValue>
  110575. <name>CNF2_0</name>
  110576. <description>channel</description>
  110577. <value>0</value>
  110578. </enumeratedValue>
  110579. <enumeratedValue>
  110580. <name>CNF2_1</name>
  110581. <description>DMA request</description>
  110582. <value>0x1</value>
  110583. </enumeratedValue>
  110584. </enumeratedValues>
  110585. </field>
  110586. <field>
  110587. <name>NUM3</name>
  110588. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110589. <bitOffset>0x18</bitOffset>
  110590. <bitWidth>6</bitWidth>
  110591. <access>read-write</access>
  110592. </field>
  110593. <field>
  110594. <name>CNF3</name>
  110595. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110596. <bitOffset>0x1E</bitOffset>
  110597. <bitWidth>1</bitWidth>
  110598. <access>read-write</access>
  110599. <enumeratedValues>
  110600. <enumeratedValue>
  110601. <name>CNF3_0</name>
  110602. <description>channel</description>
  110603. <value>0</value>
  110604. </enumeratedValue>
  110605. <enumeratedValue>
  110606. <name>CNF3_1</name>
  110607. <description>DMA request</description>
  110608. <value>0x1</value>
  110609. </enumeratedValue>
  110610. </enumeratedValues>
  110611. </field>
  110612. </fields>
  110613. </register>
  110614. <register>
  110615. <name>XTRIG_CONF2</name>
  110616. <description>Cross-Trigger Events Configuration Register 2</description>
  110617. <addressOffset>0x74</addressOffset>
  110618. <size>32</size>
  110619. <access>read-write</access>
  110620. <resetValue>0</resetValue>
  110621. <resetMask>0xFFFFFFFF</resetMask>
  110622. <fields>
  110623. <field>
  110624. <name>NUM4</name>
  110625. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110626. <bitOffset>0</bitOffset>
  110627. <bitWidth>6</bitWidth>
  110628. <access>read-write</access>
  110629. </field>
  110630. <field>
  110631. <name>CNF4</name>
  110632. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110633. <bitOffset>0x6</bitOffset>
  110634. <bitWidth>1</bitWidth>
  110635. <access>read-write</access>
  110636. <enumeratedValues>
  110637. <enumeratedValue>
  110638. <name>CNF4_0</name>
  110639. <description>channel</description>
  110640. <value>0</value>
  110641. </enumeratedValue>
  110642. <enumeratedValue>
  110643. <name>CNF4_1</name>
  110644. <description>DMA request</description>
  110645. <value>0x1</value>
  110646. </enumeratedValue>
  110647. </enumeratedValues>
  110648. </field>
  110649. <field>
  110650. <name>NUM5</name>
  110651. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110652. <bitOffset>0x8</bitOffset>
  110653. <bitWidth>6</bitWidth>
  110654. <access>read-write</access>
  110655. </field>
  110656. <field>
  110657. <name>CNF5</name>
  110658. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110659. <bitOffset>0xE</bitOffset>
  110660. <bitWidth>1</bitWidth>
  110661. <access>read-write</access>
  110662. <enumeratedValues>
  110663. <enumeratedValue>
  110664. <name>CNF5_0</name>
  110665. <description>channel</description>
  110666. <value>0</value>
  110667. </enumeratedValue>
  110668. <enumeratedValue>
  110669. <name>CNF5_1</name>
  110670. <description>DMA request</description>
  110671. <value>0x1</value>
  110672. </enumeratedValue>
  110673. </enumeratedValues>
  110674. </field>
  110675. <field>
  110676. <name>NUM6</name>
  110677. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110678. <bitOffset>0x10</bitOffset>
  110679. <bitWidth>6</bitWidth>
  110680. <access>read-write</access>
  110681. </field>
  110682. <field>
  110683. <name>CNF6</name>
  110684. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110685. <bitOffset>0x16</bitOffset>
  110686. <bitWidth>1</bitWidth>
  110687. <access>read-write</access>
  110688. <enumeratedValues>
  110689. <enumeratedValue>
  110690. <name>CNF6_0</name>
  110691. <description>channel</description>
  110692. <value>0</value>
  110693. </enumeratedValue>
  110694. <enumeratedValue>
  110695. <name>CNF6_1</name>
  110696. <description>DMA request</description>
  110697. <value>0x1</value>
  110698. </enumeratedValue>
  110699. </enumeratedValues>
  110700. </field>
  110701. <field>
  110702. <name>NUM7</name>
  110703. <description>Contains the number of the DMA request or channel that triggers the pulse on the cross-trigger event line number i</description>
  110704. <bitOffset>0x18</bitOffset>
  110705. <bitWidth>6</bitWidth>
  110706. <access>read-write</access>
  110707. </field>
  110708. <field>
  110709. <name>CNF7</name>
  110710. <description>Configuration of the SDMA event line number i that is connected to the cross-trigger</description>
  110711. <bitOffset>0x1E</bitOffset>
  110712. <bitWidth>1</bitWidth>
  110713. <access>read-write</access>
  110714. <enumeratedValues>
  110715. <enumeratedValue>
  110716. <name>CNF7_0</name>
  110717. <description>channel</description>
  110718. <value>0</value>
  110719. </enumeratedValue>
  110720. <enumeratedValue>
  110721. <name>CNF7_1</name>
  110722. <description>DMA request</description>
  110723. <value>0x1</value>
  110724. </enumeratedValue>
  110725. </enumeratedValues>
  110726. </field>
  110727. </fields>
  110728. </register>
  110729. <register>
  110730. <dim>32</dim>
  110731. <dimIncrement>0x4</dimIncrement>
  110732. <name>SDMA_CHNPRI%s</name>
  110733. <description>Channel Priority Registers</description>
  110734. <addressOffset>0x100</addressOffset>
  110735. <size>32</size>
  110736. <access>read-write</access>
  110737. <resetValue>0</resetValue>
  110738. <resetMask>0xFFFFFFFF</resetMask>
  110739. <fields>
  110740. <field>
  110741. <name>CHNPRIn</name>
  110742. <description>This contains the priority of channel number n</description>
  110743. <bitOffset>0</bitOffset>
  110744. <bitWidth>3</bitWidth>
  110745. <access>read-write</access>
  110746. </field>
  110747. </fields>
  110748. </register>
  110749. <register>
  110750. <dim>48</dim>
  110751. <dimIncrement>0x4</dimIncrement>
  110752. <name>CHNENBL%s</name>
  110753. <description>Channel Enable RAM</description>
  110754. <addressOffset>0x200</addressOffset>
  110755. <size>32</size>
  110756. <access>read-write</access>
  110757. <resetValue>0</resetValue>
  110758. <resetMask>0xFFFFFFFF</resetMask>
  110759. <fields>
  110760. <field>
  110761. <name>ENBLn</name>
  110762. <description>This 32-bit value selects the channels that are triggered by the DMA request number n</description>
  110763. <bitOffset>0</bitOffset>
  110764. <bitWidth>32</bitWidth>
  110765. <access>read-write</access>
  110766. </field>
  110767. </fields>
  110768. </register>
  110769. </registers>
  110770. </peripheral>
  110771. <peripheral>
  110772. <name>USB1</name>
  110773. <description>USB</description>
  110774. <groupName>USB</groupName>
  110775. <prependToName>USB1_</prependToName>
  110776. <baseAddress>0x2184000</baseAddress>
  110777. <headerStructName>USB</headerStructName>
  110778. <addressBlock>
  110779. <offset>0</offset>
  110780. <size>0x1E0</size>
  110781. <usage>registers</usage>
  110782. </addressBlock>
  110783. <interrupt>
  110784. <name>USB_OTG1</name>
  110785. <value>75</value>
  110786. </interrupt>
  110787. <registers>
  110788. <register>
  110789. <name>ID</name>
  110790. <description>Identification register</description>
  110791. <addressOffset>0</addressOffset>
  110792. <size>32</size>
  110793. <access>read-only</access>
  110794. <resetValue>0xE4A1FA05</resetValue>
  110795. <resetMask>0xFFFFFFFF</resetMask>
  110796. <fields>
  110797. <field>
  110798. <name>ID</name>
  110799. <description>Configuration number</description>
  110800. <bitOffset>0</bitOffset>
  110801. <bitWidth>6</bitWidth>
  110802. <access>read-only</access>
  110803. </field>
  110804. <field>
  110805. <name>NID</name>
  110806. <description>Complement version of ID</description>
  110807. <bitOffset>0x8</bitOffset>
  110808. <bitWidth>6</bitWidth>
  110809. <access>read-only</access>
  110810. </field>
  110811. <field>
  110812. <name>REVISION</name>
  110813. <description>Revision number of the controller core.</description>
  110814. <bitOffset>0x10</bitOffset>
  110815. <bitWidth>8</bitWidth>
  110816. <access>read-only</access>
  110817. </field>
  110818. </fields>
  110819. </register>
  110820. <register>
  110821. <name>HWGENERAL</name>
  110822. <description>Hardware General</description>
  110823. <addressOffset>0x4</addressOffset>
  110824. <size>32</size>
  110825. <access>read-only</access>
  110826. <resetValue>0x35</resetValue>
  110827. <resetMask>0xFFFFFFFF</resetMask>
  110828. <fields>
  110829. <field>
  110830. <name>PHYW</name>
  110831. <description>Data width of the transciever connected to the controller core. PHYW bit reset value is</description>
  110832. <bitOffset>0x4</bitOffset>
  110833. <bitWidth>2</bitWidth>
  110834. <access>read-only</access>
  110835. <enumeratedValues>
  110836. <enumeratedValue>
  110837. <name>PHYW_0</name>
  110838. <description>8 bit wide data bus Software non-programmable</description>
  110839. <value>0</value>
  110840. </enumeratedValue>
  110841. <enumeratedValue>
  110842. <name>PHYW_1</name>
  110843. <description>16 bit wide data bus Software non-programmable</description>
  110844. <value>0x1</value>
  110845. </enumeratedValue>
  110846. <enumeratedValue>
  110847. <name>PHYW_2</name>
  110848. <description>Reset to 8 bit wide data bus Software programmable</description>
  110849. <value>0x2</value>
  110850. </enumeratedValue>
  110851. <enumeratedValue>
  110852. <name>PHYW_3</name>
  110853. <description>Reset to 16 bit wide data bus Software programmable</description>
  110854. <value>0x3</value>
  110855. </enumeratedValue>
  110856. </enumeratedValues>
  110857. </field>
  110858. <field>
  110859. <name>PHYM</name>
  110860. <description>Transciever type</description>
  110861. <bitOffset>0x6</bitOffset>
  110862. <bitWidth>3</bitWidth>
  110863. <access>read-only</access>
  110864. <enumeratedValues>
  110865. <enumeratedValue>
  110866. <name>PHYM_0</name>
  110867. <description>UTMI/UMTI+</description>
  110868. <value>0</value>
  110869. </enumeratedValue>
  110870. <enumeratedValue>
  110871. <name>PHYM_1</name>
  110872. <description>ULPI DDR</description>
  110873. <value>0x1</value>
  110874. </enumeratedValue>
  110875. <enumeratedValue>
  110876. <name>PHYM_2</name>
  110877. <description>ULPI</description>
  110878. <value>0x2</value>
  110879. </enumeratedValue>
  110880. <enumeratedValue>
  110881. <name>PHYM_3</name>
  110882. <description>Serial Only</description>
  110883. <value>0x3</value>
  110884. </enumeratedValue>
  110885. <enumeratedValue>
  110886. <name>PHYM_4</name>
  110887. <description>Software programmable - reset to UTMI/UTMI+</description>
  110888. <value>0x4</value>
  110889. </enumeratedValue>
  110890. <enumeratedValue>
  110891. <name>PHYM_5</name>
  110892. <description>Software programmable - reset to ULPI DDR</description>
  110893. <value>0x5</value>
  110894. </enumeratedValue>
  110895. <enumeratedValue>
  110896. <name>PHYM_6</name>
  110897. <description>Software programmable - reset to ULPI</description>
  110898. <value>0x6</value>
  110899. </enumeratedValue>
  110900. <enumeratedValue>
  110901. <name>PHYM_7</name>
  110902. <description>Software programmable - reset to Serial</description>
  110903. <value>0x7</value>
  110904. </enumeratedValue>
  110905. </enumeratedValues>
  110906. </field>
  110907. <field>
  110908. <name>SM</name>
  110909. <description>Serial interface mode capability</description>
  110910. <bitOffset>0x9</bitOffset>
  110911. <bitWidth>2</bitWidth>
  110912. <access>read-only</access>
  110913. <enumeratedValues>
  110914. <enumeratedValue>
  110915. <name>SM_0</name>
  110916. <description>No Serial Engine, always use parallel signalling.</description>
  110917. <value>0</value>
  110918. </enumeratedValue>
  110919. <enumeratedValue>
  110920. <name>SM_1</name>
  110921. <description>Serial Engine present, always use serial signalling for FS/LS.</description>
  110922. <value>0x1</value>
  110923. </enumeratedValue>
  110924. <enumeratedValue>
  110925. <name>SM_2</name>
  110926. <description>Software programmable - Reset to use parallel signalling for FS/LS</description>
  110927. <value>0x2</value>
  110928. </enumeratedValue>
  110929. <enumeratedValue>
  110930. <name>SM_3</name>
  110931. <description>Software programmable - Reset to use serial signalling for FS/LS</description>
  110932. <value>0x3</value>
  110933. </enumeratedValue>
  110934. </enumeratedValues>
  110935. </field>
  110936. </fields>
  110937. </register>
  110938. <register>
  110939. <name>HWHOST</name>
  110940. <description>Host Hardware Parameters</description>
  110941. <addressOffset>0x8</addressOffset>
  110942. <size>32</size>
  110943. <access>read-only</access>
  110944. <resetValue>0x10020001</resetValue>
  110945. <resetMask>0xFFFFFFFF</resetMask>
  110946. <fields>
  110947. <field>
  110948. <name>HC</name>
  110949. <description>Host Capable. Indicating whether host operation mode is supported or not.</description>
  110950. <bitOffset>0</bitOffset>
  110951. <bitWidth>1</bitWidth>
  110952. <access>read-only</access>
  110953. <enumeratedValues>
  110954. <enumeratedValue>
  110955. <name>HC_0</name>
  110956. <description>Not supported</description>
  110957. <value>0</value>
  110958. </enumeratedValue>
  110959. <enumeratedValue>
  110960. <name>HC_1</name>
  110961. <description>Supported</description>
  110962. <value>0x1</value>
  110963. </enumeratedValue>
  110964. </enumeratedValues>
  110965. </field>
  110966. <field>
  110967. <name>NPORT</name>
  110968. <description>The Nmber of downstream ports supported by the host controller is (NPORT+1)</description>
  110969. <bitOffset>0x1</bitOffset>
  110970. <bitWidth>3</bitWidth>
  110971. <access>read-only</access>
  110972. </field>
  110973. </fields>
  110974. </register>
  110975. <register>
  110976. <name>HWDEVICE</name>
  110977. <description>Device Hardware Parameters</description>
  110978. <addressOffset>0xC</addressOffset>
  110979. <size>32</size>
  110980. <access>read-only</access>
  110981. <resetValue>0x11</resetValue>
  110982. <resetMask>0xFFFFFFFF</resetMask>
  110983. <fields>
  110984. <field>
  110985. <name>DC</name>
  110986. <description>Device Capable. Indicating whether device operation mode is supported or not.</description>
  110987. <bitOffset>0</bitOffset>
  110988. <bitWidth>1</bitWidth>
  110989. <access>read-only</access>
  110990. <enumeratedValues>
  110991. <enumeratedValue>
  110992. <name>DC_0</name>
  110993. <description>Not supported</description>
  110994. <value>0</value>
  110995. </enumeratedValue>
  110996. <enumeratedValue>
  110997. <name>DC_1</name>
  110998. <description>Supported</description>
  110999. <value>0x1</value>
  111000. </enumeratedValue>
  111001. </enumeratedValues>
  111002. </field>
  111003. <field>
  111004. <name>DEVEP</name>
  111005. <description>Device Endpoint Number</description>
  111006. <bitOffset>0x1</bitOffset>
  111007. <bitWidth>5</bitWidth>
  111008. <access>read-only</access>
  111009. </field>
  111010. </fields>
  111011. </register>
  111012. <register>
  111013. <name>HWTXBUF</name>
  111014. <description>TX Buffer Hardware Parameters</description>
  111015. <addressOffset>0x10</addressOffset>
  111016. <size>32</size>
  111017. <access>read-only</access>
  111018. <resetValue>0x80080B08</resetValue>
  111019. <resetMask>0xFFFFFFFF</resetMask>
  111020. <fields>
  111021. <field>
  111022. <name>TXBURST</name>
  111023. <description>Default burst size for memory to TX buffer transfer</description>
  111024. <bitOffset>0</bitOffset>
  111025. <bitWidth>8</bitWidth>
  111026. <access>read-only</access>
  111027. </field>
  111028. <field>
  111029. <name>TXCHANADD</name>
  111030. <description>TX FIFO Buffer size is: (2^TXCHANADD) * 4 Bytes</description>
  111031. <bitOffset>0x10</bitOffset>
  111032. <bitWidth>8</bitWidth>
  111033. <access>read-only</access>
  111034. </field>
  111035. </fields>
  111036. </register>
  111037. <register>
  111038. <name>HWRXBUF</name>
  111039. <description>RX Buffer Hardware Parameters</description>
  111040. <addressOffset>0x14</addressOffset>
  111041. <size>32</size>
  111042. <access>read-only</access>
  111043. <resetValue>0x808</resetValue>
  111044. <resetMask>0xFFFFFFFF</resetMask>
  111045. <fields>
  111046. <field>
  111047. <name>RXBURST</name>
  111048. <description>Default burst size for memory to RX buffer transfer</description>
  111049. <bitOffset>0</bitOffset>
  111050. <bitWidth>8</bitWidth>
  111051. <access>read-only</access>
  111052. </field>
  111053. <field>
  111054. <name>RXADD</name>
  111055. <description>Buffer total size for all receive endpoints is (2^RXADD)</description>
  111056. <bitOffset>0x8</bitOffset>
  111057. <bitWidth>8</bitWidth>
  111058. <access>read-only</access>
  111059. </field>
  111060. </fields>
  111061. </register>
  111062. <register>
  111063. <name>GPTIMER0LD</name>
  111064. <description>General Purpose Timer #0 Load</description>
  111065. <addressOffset>0x80</addressOffset>
  111066. <size>32</size>
  111067. <access>read-write</access>
  111068. <resetValue>0</resetValue>
  111069. <resetMask>0xFFFFFFFF</resetMask>
  111070. <fields>
  111071. <field>
  111072. <name>GPTLD</name>
  111073. <description>General Purpose Timer Load Value These bit fields are loaded to GPTCNT bits when GPTRST bit is set '1b'</description>
  111074. <bitOffset>0</bitOffset>
  111075. <bitWidth>24</bitWidth>
  111076. <access>read-write</access>
  111077. </field>
  111078. </fields>
  111079. </register>
  111080. <register>
  111081. <name>GPTIMER0CTRL</name>
  111082. <description>General Purpose Timer #0 Controller</description>
  111083. <addressOffset>0x84</addressOffset>
  111084. <size>32</size>
  111085. <access>read-write</access>
  111086. <resetValue>0</resetValue>
  111087. <resetMask>0xFFFFFFFF</resetMask>
  111088. <fields>
  111089. <field>
  111090. <name>GPTCNT</name>
  111091. <description>General Purpose Timer Counter. This field is the count value of the countdown timer.</description>
  111092. <bitOffset>0</bitOffset>
  111093. <bitWidth>24</bitWidth>
  111094. <access>read-write</access>
  111095. </field>
  111096. <field>
  111097. <name>GPTMODE</name>
  111098. <description>General Purpose Timer Mode In one shot mode, the timer will count down to zero, generate an interrupt, and stop until the counter is reset by software; In repeat mode, the timer will count down to zero, generate an interrupt and automatically reload the counter value from GPTLD bits to start again</description>
  111099. <bitOffset>0x18</bitOffset>
  111100. <bitWidth>1</bitWidth>
  111101. <access>read-write</access>
  111102. <enumeratedValues>
  111103. <enumeratedValue>
  111104. <name>GPTMODE_0</name>
  111105. <description>One Shot Mode</description>
  111106. <value>0</value>
  111107. </enumeratedValue>
  111108. <enumeratedValue>
  111109. <name>GPTMODE_1</name>
  111110. <description>Repeat Mode</description>
  111111. <value>0x1</value>
  111112. </enumeratedValue>
  111113. </enumeratedValues>
  111114. </field>
  111115. <field>
  111116. <name>GPTRST</name>
  111117. <description>General Purpose Timer Reset</description>
  111118. <bitOffset>0x1E</bitOffset>
  111119. <bitWidth>1</bitWidth>
  111120. <access>read-write</access>
  111121. <enumeratedValues>
  111122. <enumeratedValue>
  111123. <name>GPTRST_0</name>
  111124. <description>No action</description>
  111125. <value>0</value>
  111126. </enumeratedValue>
  111127. <enumeratedValue>
  111128. <name>GPTRST_1</name>
  111129. <description>Load counter value from GPTLD bits in n_GPTIMER0LD</description>
  111130. <value>0x1</value>
  111131. </enumeratedValue>
  111132. </enumeratedValues>
  111133. </field>
  111134. <field>
  111135. <name>GPTRUN</name>
  111136. <description>General Purpose Timer Run GPTCNT bits are not effected when setting or clearing this bit.</description>
  111137. <bitOffset>0x1F</bitOffset>
  111138. <bitWidth>1</bitWidth>
  111139. <access>read-write</access>
  111140. <enumeratedValues>
  111141. <enumeratedValue>
  111142. <name>GPTRUN_0</name>
  111143. <description>Stop counting</description>
  111144. <value>0</value>
  111145. </enumeratedValue>
  111146. <enumeratedValue>
  111147. <name>GPTRUN_1</name>
  111148. <description>Run</description>
  111149. <value>0x1</value>
  111150. </enumeratedValue>
  111151. </enumeratedValues>
  111152. </field>
  111153. </fields>
  111154. </register>
  111155. <register>
  111156. <name>GPTIMER1LD</name>
  111157. <description>General Purpose Timer #1 Load</description>
  111158. <addressOffset>0x88</addressOffset>
  111159. <size>32</size>
  111160. <access>read-write</access>
  111161. <resetValue>0</resetValue>
  111162. <resetMask>0xFFFFFFFF</resetMask>
  111163. <fields>
  111164. <field>
  111165. <name>GPTLD</name>
  111166. <description>General Purpose Timer Load Value These bit fields are loaded to GPTCNT bits when GPTRST bit is set '1b'</description>
  111167. <bitOffset>0</bitOffset>
  111168. <bitWidth>24</bitWidth>
  111169. <access>read-write</access>
  111170. </field>
  111171. </fields>
  111172. </register>
  111173. <register>
  111174. <name>GPTIMER1CTRL</name>
  111175. <description>General Purpose Timer #1 Controller</description>
  111176. <addressOffset>0x8C</addressOffset>
  111177. <size>32</size>
  111178. <access>read-write</access>
  111179. <resetValue>0</resetValue>
  111180. <resetMask>0xFFFFFFFF</resetMask>
  111181. <fields>
  111182. <field>
  111183. <name>GPTCNT</name>
  111184. <description>General Purpose Timer Counter. This field is the count value of the countdown timer.</description>
  111185. <bitOffset>0</bitOffset>
  111186. <bitWidth>24</bitWidth>
  111187. <access>read-write</access>
  111188. </field>
  111189. <field>
  111190. <name>GPTMODE</name>
  111191. <description>General Purpose Timer Mode In one shot mode, the timer will count down to zero, generate an interrupt, and stop until the counter is reset by software</description>
  111192. <bitOffset>0x18</bitOffset>
  111193. <bitWidth>1</bitWidth>
  111194. <access>read-write</access>
  111195. <enumeratedValues>
  111196. <enumeratedValue>
  111197. <name>GPTMODE_0</name>
  111198. <description>One Shot Mode</description>
  111199. <value>0</value>
  111200. </enumeratedValue>
  111201. <enumeratedValue>
  111202. <name>GPTMODE_1</name>
  111203. <description>Repeat Mode</description>
  111204. <value>0x1</value>
  111205. </enumeratedValue>
  111206. </enumeratedValues>
  111207. </field>
  111208. <field>
  111209. <name>GPTRST</name>
  111210. <description>General Purpose Timer Reset</description>
  111211. <bitOffset>0x1E</bitOffset>
  111212. <bitWidth>1</bitWidth>
  111213. <access>read-write</access>
  111214. <enumeratedValues>
  111215. <enumeratedValue>
  111216. <name>GPTRST_0</name>
  111217. <description>No action</description>
  111218. <value>0</value>
  111219. </enumeratedValue>
  111220. <enumeratedValue>
  111221. <name>GPTRST_1</name>
  111222. <description>Load counter value from GPTLD bits in USB_n_GPTIMER0LD</description>
  111223. <value>0x1</value>
  111224. </enumeratedValue>
  111225. </enumeratedValues>
  111226. </field>
  111227. <field>
  111228. <name>GPTRUN</name>
  111229. <description>General Purpose Timer Run GPTCNT bits are not effected when setting or clearing this bit.</description>
  111230. <bitOffset>0x1F</bitOffset>
  111231. <bitWidth>1</bitWidth>
  111232. <access>read-write</access>
  111233. <enumeratedValues>
  111234. <enumeratedValue>
  111235. <name>GPTRUN_0</name>
  111236. <description>Stop counting</description>
  111237. <value>0</value>
  111238. </enumeratedValue>
  111239. <enumeratedValue>
  111240. <name>GPTRUN_1</name>
  111241. <description>Run</description>
  111242. <value>0x1</value>
  111243. </enumeratedValue>
  111244. </enumeratedValues>
  111245. </field>
  111246. </fields>
  111247. </register>
  111248. <register>
  111249. <name>SBUSCFG</name>
  111250. <description>System Bus Config</description>
  111251. <addressOffset>0x90</addressOffset>
  111252. <size>32</size>
  111253. <access>read-write</access>
  111254. <resetValue>0x2</resetValue>
  111255. <resetMask>0xFFFFFFFF</resetMask>
  111256. <fields>
  111257. <field>
  111258. <name>AHBBRST</name>
  111259. <description>AHB master interface Burst configuration These bits control AHB master transfer type sequence (or priority)</description>
  111260. <bitOffset>0</bitOffset>
  111261. <bitWidth>3</bitWidth>
  111262. <access>read-write</access>
  111263. <enumeratedValues>
  111264. <enumeratedValue>
  111265. <name>AHBBRST_0</name>
  111266. <description>Incremental burst of unspecified length only</description>
  111267. <value>0</value>
  111268. </enumeratedValue>
  111269. <enumeratedValue>
  111270. <name>AHBBRST_1</name>
  111271. <description>INCR4 burst, then single transfer</description>
  111272. <value>0x1</value>
  111273. </enumeratedValue>
  111274. <enumeratedValue>
  111275. <name>AHBBRST_2</name>
  111276. <description>INCR8 burst, INCR4 burst, then single transfer</description>
  111277. <value>0x2</value>
  111278. </enumeratedValue>
  111279. <enumeratedValue>
  111280. <name>AHBBRST_3</name>
  111281. <description>INCR16 burst, INCR8 burst, INCR4 burst, then single transfer</description>
  111282. <value>0x3</value>
  111283. </enumeratedValue>
  111284. <enumeratedValue>
  111285. <name>AHBBRST_5</name>
  111286. <description>INCR4 burst, then incremental burst of unspecified length</description>
  111287. <value>0x5</value>
  111288. </enumeratedValue>
  111289. <enumeratedValue>
  111290. <name>AHBBRST_6</name>
  111291. <description>INCR8 burst, INCR4 burst, then incremental burst of unspecified length</description>
  111292. <value>0x6</value>
  111293. </enumeratedValue>
  111294. <enumeratedValue>
  111295. <name>AHBBRST_7</name>
  111296. <description>INCR16 burst, INCR8 burst, INCR4 burst, then incremental burst of unspecified length</description>
  111297. <value>0x7</value>
  111298. </enumeratedValue>
  111299. </enumeratedValues>
  111300. </field>
  111301. </fields>
  111302. </register>
  111303. <register>
  111304. <name>CAPLENGTH</name>
  111305. <description>Capability Registers Length</description>
  111306. <addressOffset>0x100</addressOffset>
  111307. <size>8</size>
  111308. <access>read-only</access>
  111309. <resetValue>0x40</resetValue>
  111310. <resetMask>0xFF</resetMask>
  111311. <fields>
  111312. <field>
  111313. <name>CAPLENGTH</name>
  111314. <description>These bits are used as an offset to add to register base to find the beginning of the Operational Register</description>
  111315. <bitOffset>0</bitOffset>
  111316. <bitWidth>8</bitWidth>
  111317. <access>read-only</access>
  111318. </field>
  111319. </fields>
  111320. </register>
  111321. <register>
  111322. <name>HCIVERSION</name>
  111323. <description>Host Controller Interface Version</description>
  111324. <addressOffset>0x102</addressOffset>
  111325. <size>16</size>
  111326. <access>read-only</access>
  111327. <resetValue>0x100</resetValue>
  111328. <resetMask>0xFFFF</resetMask>
  111329. <fields>
  111330. <field>
  111331. <name>HCIVERSION</name>
  111332. <description>Host Controller Interface Version Number Default value is '10h', which means EHCI rev1.0.</description>
  111333. <bitOffset>0</bitOffset>
  111334. <bitWidth>16</bitWidth>
  111335. <access>read-only</access>
  111336. </field>
  111337. </fields>
  111338. </register>
  111339. <register>
  111340. <name>HCSPARAMS</name>
  111341. <description>Host Controller Structural Parameters</description>
  111342. <addressOffset>0x104</addressOffset>
  111343. <size>32</size>
  111344. <access>read-only</access>
  111345. <resetValue>0x10011</resetValue>
  111346. <resetMask>0xFFFFFFFF</resetMask>
  111347. <fields>
  111348. <field>
  111349. <name>N_PORTS</name>
  111350. <description>Number of downstream ports</description>
  111351. <bitOffset>0</bitOffset>
  111352. <bitWidth>4</bitWidth>
  111353. <access>read-only</access>
  111354. </field>
  111355. <field>
  111356. <name>PPC</name>
  111357. <description>Port Power Control This field indicates whether the host controller implementation includes port power control</description>
  111358. <bitOffset>0x4</bitOffset>
  111359. <bitWidth>1</bitWidth>
  111360. <access>read-only</access>
  111361. </field>
  111362. <field>
  111363. <name>N_PCC</name>
  111364. <description>Number of Ports per Companion Controller This field indicates the number of ports supported per internal Companion Controller</description>
  111365. <bitOffset>0x8</bitOffset>
  111366. <bitWidth>4</bitWidth>
  111367. <access>read-only</access>
  111368. </field>
  111369. <field>
  111370. <name>N_CC</name>
  111371. <description>Number of Companion Controller (N_CC)</description>
  111372. <bitOffset>0xC</bitOffset>
  111373. <bitWidth>4</bitWidth>
  111374. <access>read-only</access>
  111375. <enumeratedValues>
  111376. <enumeratedValue>
  111377. <name>N_CC_0</name>
  111378. <description>There is no internal Companion Controller and port-ownership hand-off is not supported.</description>
  111379. <value>0</value>
  111380. </enumeratedValue>
  111381. <enumeratedValue>
  111382. <name>N_CC_1</name>
  111383. <description>There are internal companion controller(s) and port-ownership hand-offs is supported.</description>
  111384. <value>0x1</value>
  111385. </enumeratedValue>
  111386. </enumeratedValues>
  111387. </field>
  111388. <field>
  111389. <name>PI</name>
  111390. <description>Port Indicators (P INDICATOR) This bit indicates whether the ports support port indicator control</description>
  111391. <bitOffset>0x10</bitOffset>
  111392. <bitWidth>1</bitWidth>
  111393. <access>read-only</access>
  111394. </field>
  111395. <field>
  111396. <name>N_PTT</name>
  111397. <description>Number of Ports per Transaction Translator (N_PTT)</description>
  111398. <bitOffset>0x14</bitOffset>
  111399. <bitWidth>4</bitWidth>
  111400. <access>read-only</access>
  111401. </field>
  111402. <field>
  111403. <name>N_TT</name>
  111404. <description>Number of Transaction Translators (N_TT)</description>
  111405. <bitOffset>0x18</bitOffset>
  111406. <bitWidth>4</bitWidth>
  111407. <access>read-only</access>
  111408. </field>
  111409. </fields>
  111410. </register>
  111411. <register>
  111412. <name>HCCPARAMS</name>
  111413. <description>Host Controller Capability Parameters</description>
  111414. <addressOffset>0x108</addressOffset>
  111415. <size>32</size>
  111416. <access>read-only</access>
  111417. <resetValue>0x6</resetValue>
  111418. <resetMask>0xFFFFFFFF</resetMask>
  111419. <fields>
  111420. <field>
  111421. <name>ADC</name>
  111422. <description>64-bit Addressing Capability This bit is set '0b' in all controller core, no 64-bit addressing capability is supported</description>
  111423. <bitOffset>0</bitOffset>
  111424. <bitWidth>1</bitWidth>
  111425. <access>read-only</access>
  111426. </field>
  111427. <field>
  111428. <name>PFL</name>
  111429. <description>Programmable Frame List Flag If this bit is set to zero, then the system software must use a frame list length of 1024 elements with this host controller</description>
  111430. <bitOffset>0x1</bitOffset>
  111431. <bitWidth>1</bitWidth>
  111432. <access>read-only</access>
  111433. </field>
  111434. <field>
  111435. <name>ASP</name>
  111436. <description>Asynchronous Schedule Park Capability If this bit is set to a one, then the host controller supports the park feature for high-speed queue heads in the Asynchronous Schedule</description>
  111437. <bitOffset>0x2</bitOffset>
  111438. <bitWidth>1</bitWidth>
  111439. <access>read-only</access>
  111440. </field>
  111441. <field>
  111442. <name>IST</name>
  111443. <description>Isochronous Scheduling Threshold</description>
  111444. <bitOffset>0x4</bitOffset>
  111445. <bitWidth>4</bitWidth>
  111446. <access>read-only</access>
  111447. </field>
  111448. <field>
  111449. <name>EECP</name>
  111450. <description>EHCI Extended Capabilities Pointer</description>
  111451. <bitOffset>0x8</bitOffset>
  111452. <bitWidth>8</bitWidth>
  111453. <access>read-only</access>
  111454. </field>
  111455. </fields>
  111456. </register>
  111457. <register>
  111458. <name>DCIVERSION</name>
  111459. <description>Device Controller Interface Version</description>
  111460. <addressOffset>0x120</addressOffset>
  111461. <size>16</size>
  111462. <access>read-only</access>
  111463. <resetValue>0x1</resetValue>
  111464. <resetMask>0xFFFF</resetMask>
  111465. <fields>
  111466. <field>
  111467. <name>DCIVERSION</name>
  111468. <description>Device Controller Interface Version Number Default value is '01h', which means rev0.1.</description>
  111469. <bitOffset>0</bitOffset>
  111470. <bitWidth>16</bitWidth>
  111471. <access>read-only</access>
  111472. </field>
  111473. </fields>
  111474. </register>
  111475. <register>
  111476. <name>DCCPARAMS</name>
  111477. <description>Device Controller Capability Parameters</description>
  111478. <addressOffset>0x124</addressOffset>
  111479. <size>32</size>
  111480. <access>read-only</access>
  111481. <resetValue>0x188</resetValue>
  111482. <resetMask>0xFFFFFFFF</resetMask>
  111483. <fields>
  111484. <field>
  111485. <name>DEN</name>
  111486. <description>Device Endpoint Number This field indicates the number of endpoints built into the device controller</description>
  111487. <bitOffset>0</bitOffset>
  111488. <bitWidth>5</bitWidth>
  111489. <access>read-only</access>
  111490. </field>
  111491. <field>
  111492. <name>DC</name>
  111493. <description>Device Capable When this bit is 1, this controller is capable of operating as a USB 2.0 device.</description>
  111494. <bitOffset>0x7</bitOffset>
  111495. <bitWidth>1</bitWidth>
  111496. <access>read-only</access>
  111497. </field>
  111498. <field>
  111499. <name>HC</name>
  111500. <description>Host Capable When this bit is 1, this controller is capable of operating as an EHCI compatible USB 2</description>
  111501. <bitOffset>0x8</bitOffset>
  111502. <bitWidth>1</bitWidth>
  111503. <access>read-only</access>
  111504. </field>
  111505. </fields>
  111506. </register>
  111507. <register>
  111508. <name>USBCMD</name>
  111509. <description>USB Command Register</description>
  111510. <addressOffset>0x140</addressOffset>
  111511. <size>32</size>
  111512. <access>read-write</access>
  111513. <resetValue>0x80000</resetValue>
  111514. <resetMask>0xFFFFFFFF</resetMask>
  111515. <fields>
  111516. <field>
  111517. <name>RS</name>
  111518. <description>Run/Stop (RS) - Read/Write</description>
  111519. <bitOffset>0</bitOffset>
  111520. <bitWidth>1</bitWidth>
  111521. <access>read-write</access>
  111522. </field>
  111523. <field>
  111524. <name>RST</name>
  111525. <description>Controller Reset (RESET) - Read/Write</description>
  111526. <bitOffset>0x1</bitOffset>
  111527. <bitWidth>1</bitWidth>
  111528. <access>read-write</access>
  111529. </field>
  111530. <field>
  111531. <name>FS_1</name>
  111532. <description>See description at bit 15</description>
  111533. <bitOffset>0x2</bitOffset>
  111534. <bitWidth>2</bitWidth>
  111535. <access>read-write</access>
  111536. </field>
  111537. <field>
  111538. <name>PSE</name>
  111539. <description>Periodic Schedule Enable- Read/Write</description>
  111540. <bitOffset>0x4</bitOffset>
  111541. <bitWidth>1</bitWidth>
  111542. <access>read-write</access>
  111543. <enumeratedValues>
  111544. <enumeratedValue>
  111545. <name>PSE_0</name>
  111546. <description>Do not process the Periodic Schedule</description>
  111547. <value>0</value>
  111548. </enumeratedValue>
  111549. <enumeratedValue>
  111550. <name>PSE_1</name>
  111551. <description>Use the PERIODICLISTBASE register to access the Periodic Schedule.</description>
  111552. <value>0x1</value>
  111553. </enumeratedValue>
  111554. </enumeratedValues>
  111555. </field>
  111556. <field>
  111557. <name>ASE</name>
  111558. <description>Asynchronous Schedule Enable - Read/Write</description>
  111559. <bitOffset>0x5</bitOffset>
  111560. <bitWidth>1</bitWidth>
  111561. <access>read-write</access>
  111562. <enumeratedValues>
  111563. <enumeratedValue>
  111564. <name>ASE_0</name>
  111565. <description>Do not process the Asynchronous Schedule.</description>
  111566. <value>0</value>
  111567. </enumeratedValue>
  111568. <enumeratedValue>
  111569. <name>ASE_1</name>
  111570. <description>Use the ASYNCLISTADDR register to access the Asynchronous Schedule.</description>
  111571. <value>0x1</value>
  111572. </enumeratedValue>
  111573. </enumeratedValues>
  111574. </field>
  111575. <field>
  111576. <name>IAA</name>
  111577. <description>Interrupt on Async Advance Doorbell - Read/Write</description>
  111578. <bitOffset>0x6</bitOffset>
  111579. <bitWidth>1</bitWidth>
  111580. <access>read-write</access>
  111581. </field>
  111582. <field>
  111583. <name>ASP</name>
  111584. <description>Asynchronous Schedule Park Mode Count - Read/Write</description>
  111585. <bitOffset>0x8</bitOffset>
  111586. <bitWidth>2</bitWidth>
  111587. <access>read-write</access>
  111588. </field>
  111589. <field>
  111590. <name>ASPE</name>
  111591. <description>Asynchronous Schedule Park Mode Enable - Read/Write</description>
  111592. <bitOffset>0xB</bitOffset>
  111593. <bitWidth>1</bitWidth>
  111594. <access>read-write</access>
  111595. </field>
  111596. <field>
  111597. <name>ATDTW</name>
  111598. <description>Add dTD TripWire - Read/Write</description>
  111599. <bitOffset>0xC</bitOffset>
  111600. <bitWidth>1</bitWidth>
  111601. <access>read-write</access>
  111602. </field>
  111603. <field>
  111604. <name>SUTW</name>
  111605. <description>Setup TripWire - Read/Write</description>
  111606. <bitOffset>0xD</bitOffset>
  111607. <bitWidth>1</bitWidth>
  111608. <access>read-write</access>
  111609. </field>
  111610. <field>
  111611. <name>FS_2</name>
  111612. <description>See also bits 3-2 Frame List Size - (Read/Write or Read Only)</description>
  111613. <bitOffset>0xF</bitOffset>
  111614. <bitWidth>1</bitWidth>
  111615. <access>read-write</access>
  111616. <enumeratedValues>
  111617. <enumeratedValue>
  111618. <name>FS_2_0</name>
  111619. <description>1024 elements (4096 bytes) Default value</description>
  111620. <value>0</value>
  111621. </enumeratedValue>
  111622. <enumeratedValue>
  111623. <name>FS_2_1</name>
  111624. <description>512 elements (2048 bytes)</description>
  111625. <value>0x1</value>
  111626. </enumeratedValue>
  111627. </enumeratedValues>
  111628. </field>
  111629. <field>
  111630. <name>ITC</name>
  111631. <description>Interrupt Threshold Control -Read/Write</description>
  111632. <bitOffset>0x10</bitOffset>
  111633. <bitWidth>8</bitWidth>
  111634. <access>read-write</access>
  111635. <enumeratedValues>
  111636. <enumeratedValue>
  111637. <name>ITC_0</name>
  111638. <description>Immediate (no threshold)</description>
  111639. <value>0</value>
  111640. </enumeratedValue>
  111641. <enumeratedValue>
  111642. <name>ITC_1</name>
  111643. <description>1 micro-frame</description>
  111644. <value>0x1</value>
  111645. </enumeratedValue>
  111646. <enumeratedValue>
  111647. <name>ITC_2</name>
  111648. <description>2 micro-frames</description>
  111649. <value>0x2</value>
  111650. </enumeratedValue>
  111651. <enumeratedValue>
  111652. <name>ITC_4</name>
  111653. <description>4 micro-frames</description>
  111654. <value>0x4</value>
  111655. </enumeratedValue>
  111656. <enumeratedValue>
  111657. <name>ITC_8</name>
  111658. <description>8 micro-frames</description>
  111659. <value>0x8</value>
  111660. </enumeratedValue>
  111661. <enumeratedValue>
  111662. <name>ITC_16</name>
  111663. <description>16 micro-frames</description>
  111664. <value>0x10</value>
  111665. </enumeratedValue>
  111666. <enumeratedValue>
  111667. <name>ITC_32</name>
  111668. <description>32 micro-frames</description>
  111669. <value>0x20</value>
  111670. </enumeratedValue>
  111671. <enumeratedValue>
  111672. <name>ITC_64</name>
  111673. <description>64 micro-frames</description>
  111674. <value>0x40</value>
  111675. </enumeratedValue>
  111676. </enumeratedValues>
  111677. </field>
  111678. </fields>
  111679. </register>
  111680. <register>
  111681. <name>USBSTS</name>
  111682. <description>USB Status Register</description>
  111683. <addressOffset>0x144</addressOffset>
  111684. <size>32</size>
  111685. <access>read-write</access>
  111686. <resetValue>0</resetValue>
  111687. <resetMask>0xFFFFFFFF</resetMask>
  111688. <fields>
  111689. <field>
  111690. <name>UI</name>
  111691. <description>USB Interrupt (USBINT) - R/WC</description>
  111692. <bitOffset>0</bitOffset>
  111693. <bitWidth>1</bitWidth>
  111694. <access>read-write</access>
  111695. </field>
  111696. <field>
  111697. <name>UEI</name>
  111698. <description>USB Error Interrupt (USBERRINT) - R/WC</description>
  111699. <bitOffset>0x1</bitOffset>
  111700. <bitWidth>1</bitWidth>
  111701. <access>read-write</access>
  111702. </field>
  111703. <field>
  111704. <name>PCI</name>
  111705. <description>Port Change Detect - R/WC</description>
  111706. <bitOffset>0x2</bitOffset>
  111707. <bitWidth>1</bitWidth>
  111708. <access>read-write</access>
  111709. </field>
  111710. <field>
  111711. <name>FRI</name>
  111712. <description>Frame List Rollover - R/WC</description>
  111713. <bitOffset>0x3</bitOffset>
  111714. <bitWidth>1</bitWidth>
  111715. <access>read-write</access>
  111716. </field>
  111717. <field>
  111718. <name>SEI</name>
  111719. <description>System Error- R/WC</description>
  111720. <bitOffset>0x4</bitOffset>
  111721. <bitWidth>1</bitWidth>
  111722. <access>read-write</access>
  111723. </field>
  111724. <field>
  111725. <name>AAI</name>
  111726. <description>Interrupt on Async Advance - R/WC</description>
  111727. <bitOffset>0x5</bitOffset>
  111728. <bitWidth>1</bitWidth>
  111729. <access>read-write</access>
  111730. </field>
  111731. <field>
  111732. <name>URI</name>
  111733. <description>USB Reset Received - R/WC</description>
  111734. <bitOffset>0x6</bitOffset>
  111735. <bitWidth>1</bitWidth>
  111736. <access>read-write</access>
  111737. </field>
  111738. <field>
  111739. <name>SRI</name>
  111740. <description>SOF Received - R/WC</description>
  111741. <bitOffset>0x7</bitOffset>
  111742. <bitWidth>1</bitWidth>
  111743. <access>read-write</access>
  111744. </field>
  111745. <field>
  111746. <name>SLI</name>
  111747. <description>DCSuspend - R/WC</description>
  111748. <bitOffset>0x8</bitOffset>
  111749. <bitWidth>1</bitWidth>
  111750. <access>read-write</access>
  111751. </field>
  111752. <field>
  111753. <name>ULPII</name>
  111754. <description>ULPI Interrupt - R/WC</description>
  111755. <bitOffset>0xA</bitOffset>
  111756. <bitWidth>1</bitWidth>
  111757. <access>read-write</access>
  111758. </field>
  111759. <field>
  111760. <name>HCH</name>
  111761. <description>HCHaIted - Read Only</description>
  111762. <bitOffset>0xC</bitOffset>
  111763. <bitWidth>1</bitWidth>
  111764. <access>read-write</access>
  111765. </field>
  111766. <field>
  111767. <name>RCL</name>
  111768. <description>Reclamation - Read Only</description>
  111769. <bitOffset>0xD</bitOffset>
  111770. <bitWidth>1</bitWidth>
  111771. <access>read-write</access>
  111772. </field>
  111773. <field>
  111774. <name>PS</name>
  111775. <description>Periodic Schedule Status - Read Only</description>
  111776. <bitOffset>0xE</bitOffset>
  111777. <bitWidth>1</bitWidth>
  111778. <access>read-write</access>
  111779. </field>
  111780. <field>
  111781. <name>AS</name>
  111782. <description>Asynchronous Schedule Status - Read Only</description>
  111783. <bitOffset>0xF</bitOffset>
  111784. <bitWidth>1</bitWidth>
  111785. <access>read-write</access>
  111786. </field>
  111787. <field>
  111788. <name>NAKI</name>
  111789. <description>NAK Interrupt Bit--RO</description>
  111790. <bitOffset>0x10</bitOffset>
  111791. <bitWidth>1</bitWidth>
  111792. <access>read-only</access>
  111793. </field>
  111794. <field>
  111795. <name>TI0</name>
  111796. <description>General Purpose Timer Interrupt 0(GPTINT0)--R/WC</description>
  111797. <bitOffset>0x18</bitOffset>
  111798. <bitWidth>1</bitWidth>
  111799. <access>read-write</access>
  111800. </field>
  111801. <field>
  111802. <name>TI1</name>
  111803. <description>General Purpose Timer Interrupt 1(GPTINT1)--R/WC</description>
  111804. <bitOffset>0x19</bitOffset>
  111805. <bitWidth>1</bitWidth>
  111806. <access>read-write</access>
  111807. </field>
  111808. </fields>
  111809. </register>
  111810. <register>
  111811. <name>USBINTR</name>
  111812. <description>Interrupt Enable Register</description>
  111813. <addressOffset>0x148</addressOffset>
  111814. <size>32</size>
  111815. <access>read-write</access>
  111816. <resetValue>0</resetValue>
  111817. <resetMask>0xFFFFFFFF</resetMask>
  111818. <fields>
  111819. <field>
  111820. <name>UE</name>
  111821. <description>USB Interrupt Enable When this bit is one and the UI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111822. <bitOffset>0</bitOffset>
  111823. <bitWidth>1</bitWidth>
  111824. <access>read-write</access>
  111825. </field>
  111826. <field>
  111827. <name>UEE</name>
  111828. <description>USB Error Interrupt Enable When this bit is one and the UEI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111829. <bitOffset>0x1</bitOffset>
  111830. <bitWidth>1</bitWidth>
  111831. <access>read-write</access>
  111832. </field>
  111833. <field>
  111834. <name>PCE</name>
  111835. <description>Port Change Detect Interrupt Enable When this bit is one and the PCI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111836. <bitOffset>0x2</bitOffset>
  111837. <bitWidth>1</bitWidth>
  111838. <access>read-write</access>
  111839. </field>
  111840. <field>
  111841. <name>FRE</name>
  111842. <description>Frame List Rollover Interrupt Enable When this bit is one and the FRI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111843. <bitOffset>0x3</bitOffset>
  111844. <bitWidth>1</bitWidth>
  111845. <access>read-write</access>
  111846. </field>
  111847. <field>
  111848. <name>SEE</name>
  111849. <description>System Error Interrupt Enable When this bit is one and the SEI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111850. <bitOffset>0x4</bitOffset>
  111851. <bitWidth>1</bitWidth>
  111852. <access>read-write</access>
  111853. </field>
  111854. <field>
  111855. <name>AAE</name>
  111856. <description>Async Advance Interrupt Enable When this bit is one and the AAI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111857. <bitOffset>0x5</bitOffset>
  111858. <bitWidth>1</bitWidth>
  111859. <access>read-write</access>
  111860. </field>
  111861. <field>
  111862. <name>URE</name>
  111863. <description>USB Reset Interrupt Enable When this bit is one and the URI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111864. <bitOffset>0x6</bitOffset>
  111865. <bitWidth>1</bitWidth>
  111866. <access>read-write</access>
  111867. </field>
  111868. <field>
  111869. <name>SRE</name>
  111870. <description>SOF Received Interrupt Enable When this bit is one and the SRI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111871. <bitOffset>0x7</bitOffset>
  111872. <bitWidth>1</bitWidth>
  111873. <access>read-write</access>
  111874. </field>
  111875. <field>
  111876. <name>SLE</name>
  111877. <description>Sleep Interrupt Enable When this bit is one and the SLI bit in n_n_USBSTS register is a one the controller will issue an interrupt</description>
  111878. <bitOffset>0x8</bitOffset>
  111879. <bitWidth>1</bitWidth>
  111880. <access>read-write</access>
  111881. </field>
  111882. <field>
  111883. <name>ULPIE</name>
  111884. <description>ULPI Interrupt Enable When this bit is one and the UPLII bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111885. <bitOffset>0xA</bitOffset>
  111886. <bitWidth>1</bitWidth>
  111887. <access>read-write</access>
  111888. </field>
  111889. <field>
  111890. <name>NAKE</name>
  111891. <description>NAK Interrupt Enable When this bit is one and the NAKI bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111892. <bitOffset>0x10</bitOffset>
  111893. <bitWidth>1</bitWidth>
  111894. <access>read-write</access>
  111895. </field>
  111896. <field>
  111897. <name>UAIE</name>
  111898. <description>USB Host Asynchronous Interrupt Enable When this bit is one, and the UAI bit in the n_USBSTS register is one, host controller will issue an interrupt at the next interrupt threshold</description>
  111899. <bitOffset>0x12</bitOffset>
  111900. <bitWidth>1</bitWidth>
  111901. <access>read-write</access>
  111902. </field>
  111903. <field>
  111904. <name>UPIE</name>
  111905. <description>USB Host Periodic Interrupt Enable When this bit is one, and the UPI bit in the n_USBSTS register is one, host controller will issue an interrupt at the next interrupt threshold</description>
  111906. <bitOffset>0x13</bitOffset>
  111907. <bitWidth>1</bitWidth>
  111908. <access>read-write</access>
  111909. </field>
  111910. <field>
  111911. <name>TIE0</name>
  111912. <description>General Purpose Timer #0 Interrupt Enable When this bit is one and the TI0 bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111913. <bitOffset>0x18</bitOffset>
  111914. <bitWidth>1</bitWidth>
  111915. <access>read-write</access>
  111916. </field>
  111917. <field>
  111918. <name>TIE1</name>
  111919. <description>General Purpose Timer #1 Interrupt Enable When this bit is one and the TI1 bit in n_USBSTS register is a one the controller will issue an interrupt</description>
  111920. <bitOffset>0x19</bitOffset>
  111921. <bitWidth>1</bitWidth>
  111922. <access>read-write</access>
  111923. </field>
  111924. </fields>
  111925. </register>
  111926. <register>
  111927. <name>FRINDEX</name>
  111928. <description>USB Frame Index</description>
  111929. <addressOffset>0x14C</addressOffset>
  111930. <size>32</size>
  111931. <access>read-write</access>
  111932. <resetValue>0</resetValue>
  111933. <resetMask>0xFFFFFFFF</resetMask>
  111934. <fields>
  111935. <field>
  111936. <name>FRINDEX</name>
  111937. <description>Frame Index</description>
  111938. <bitOffset>0</bitOffset>
  111939. <bitWidth>14</bitWidth>
  111940. <access>read-write</access>
  111941. <enumeratedValues>
  111942. <enumeratedValue>
  111943. <name>FRINDEX_0</name>
  111944. <description>(1024) 12</description>
  111945. <value>0</value>
  111946. </enumeratedValue>
  111947. <enumeratedValue>
  111948. <name>FRINDEX_1</name>
  111949. <description>(512) 11</description>
  111950. <value>0x1</value>
  111951. </enumeratedValue>
  111952. <enumeratedValue>
  111953. <name>FRINDEX_2</name>
  111954. <description>(256) 10</description>
  111955. <value>0x2</value>
  111956. </enumeratedValue>
  111957. <enumeratedValue>
  111958. <name>FRINDEX_3</name>
  111959. <description>(128) 9</description>
  111960. <value>0x3</value>
  111961. </enumeratedValue>
  111962. <enumeratedValue>
  111963. <name>FRINDEX_4</name>
  111964. <description>(64) 8</description>
  111965. <value>0x4</value>
  111966. </enumeratedValue>
  111967. <enumeratedValue>
  111968. <name>FRINDEX_5</name>
  111969. <description>(32) 7</description>
  111970. <value>0x5</value>
  111971. </enumeratedValue>
  111972. <enumeratedValue>
  111973. <name>FRINDEX_6</name>
  111974. <description>(16) 6</description>
  111975. <value>0x6</value>
  111976. </enumeratedValue>
  111977. <enumeratedValue>
  111978. <name>FRINDEX_7</name>
  111979. <description>(8) 5</description>
  111980. <value>0x7</value>
  111981. </enumeratedValue>
  111982. </enumeratedValues>
  111983. </field>
  111984. </fields>
  111985. </register>
  111986. <register>
  111987. <name>DEVICEADDR</name>
  111988. <description>Device Address</description>
  111989. <alternateGroup>DEVICEADDR_PERIODICLISTBASE</alternateGroup>
  111990. <addressOffset>0x154</addressOffset>
  111991. <size>32</size>
  111992. <access>read-write</access>
  111993. <resetValue>0</resetValue>
  111994. <resetMask>0xFFFFFFFF</resetMask>
  111995. <fields>
  111996. <field>
  111997. <name>USBADRA</name>
  111998. <description>Device Address Advance</description>
  111999. <bitOffset>0x18</bitOffset>
  112000. <bitWidth>1</bitWidth>
  112001. <access>read-write</access>
  112002. </field>
  112003. <field>
  112004. <name>USBADR</name>
  112005. <description>Device Address. These bits correspond to the USB device address</description>
  112006. <bitOffset>0x19</bitOffset>
  112007. <bitWidth>7</bitWidth>
  112008. <access>read-write</access>
  112009. </field>
  112010. </fields>
  112011. </register>
  112012. <register>
  112013. <name>PERIODICLISTBASE</name>
  112014. <description>Frame List Base Address</description>
  112015. <alternateGroup>DEVICEADDR_PERIODICLISTBASE</alternateGroup>
  112016. <addressOffset>0x154</addressOffset>
  112017. <size>32</size>
  112018. <access>read-write</access>
  112019. <resetValue>0</resetValue>
  112020. <resetMask>0xFFFFFFFF</resetMask>
  112021. <fields>
  112022. <field>
  112023. <name>BASEADR</name>
  112024. <description>Base Address (Low)</description>
  112025. <bitOffset>0xC</bitOffset>
  112026. <bitWidth>20</bitWidth>
  112027. <access>read-write</access>
  112028. </field>
  112029. </fields>
  112030. </register>
  112031. <register>
  112032. <name>ASYNCLISTADDR</name>
  112033. <description>Next Asynch. Address</description>
  112034. <alternateGroup>ASYNCLISTADDR_ENDPTLISTADDR</alternateGroup>
  112035. <addressOffset>0x158</addressOffset>
  112036. <size>32</size>
  112037. <access>read-write</access>
  112038. <resetValue>0</resetValue>
  112039. <resetMask>0xFFFFFFFF</resetMask>
  112040. <fields>
  112041. <field>
  112042. <name>ASYBASE</name>
  112043. <description>Link Pointer Low (LPL)</description>
  112044. <bitOffset>0x5</bitOffset>
  112045. <bitWidth>27</bitWidth>
  112046. <access>read-write</access>
  112047. </field>
  112048. </fields>
  112049. </register>
  112050. <register>
  112051. <name>ENDPTLISTADDR</name>
  112052. <description>Endpoint List Address</description>
  112053. <alternateGroup>ASYNCLISTADDR_ENDPTLISTADDR</alternateGroup>
  112054. <addressOffset>0x158</addressOffset>
  112055. <size>32</size>
  112056. <access>read-write</access>
  112057. <resetValue>0</resetValue>
  112058. <resetMask>0xFFFFFFFF</resetMask>
  112059. <fields>
  112060. <field>
  112061. <name>EPBASE</name>
  112062. <description>Endpoint List Pointer(Low)</description>
  112063. <bitOffset>0xB</bitOffset>
  112064. <bitWidth>21</bitWidth>
  112065. <access>read-write</access>
  112066. </field>
  112067. </fields>
  112068. </register>
  112069. <register>
  112070. <name>BURSTSIZE</name>
  112071. <description>Programmable Burst Size</description>
  112072. <addressOffset>0x160</addressOffset>
  112073. <size>32</size>
  112074. <access>read-write</access>
  112075. <resetValue>0x808</resetValue>
  112076. <resetMask>0xFFFFFFFF</resetMask>
  112077. <fields>
  112078. <field>
  112079. <name>RXPBURST</name>
  112080. <description>Programmable RX Burst Size</description>
  112081. <bitOffset>0</bitOffset>
  112082. <bitWidth>8</bitWidth>
  112083. <access>read-write</access>
  112084. </field>
  112085. <field>
  112086. <name>TXPBURST</name>
  112087. <description>Programmable TX Burst Size</description>
  112088. <bitOffset>0x8</bitOffset>
  112089. <bitWidth>9</bitWidth>
  112090. <access>read-write</access>
  112091. </field>
  112092. </fields>
  112093. </register>
  112094. <register>
  112095. <name>TXFILLTUNING</name>
  112096. <description>TX FIFO Fill Tuning</description>
  112097. <addressOffset>0x164</addressOffset>
  112098. <size>32</size>
  112099. <access>read-write</access>
  112100. <resetValue>0xA0000</resetValue>
  112101. <resetMask>0xFFFFFFFF</resetMask>
  112102. <fields>
  112103. <field>
  112104. <name>TXSCHOH</name>
  112105. <description>Scheduler Overhead</description>
  112106. <bitOffset>0</bitOffset>
  112107. <bitWidth>8</bitWidth>
  112108. <access>read-write</access>
  112109. </field>
  112110. <field>
  112111. <name>TXSCHHEALTH</name>
  112112. <description>Scheduler Health Counter</description>
  112113. <bitOffset>0x8</bitOffset>
  112114. <bitWidth>5</bitWidth>
  112115. <access>read-write</access>
  112116. </field>
  112117. <field>
  112118. <name>TXFIFOTHRES</name>
  112119. <description>FIFO Burst Threshold</description>
  112120. <bitOffset>0x10</bitOffset>
  112121. <bitWidth>6</bitWidth>
  112122. <access>read-write</access>
  112123. </field>
  112124. </fields>
  112125. </register>
  112126. <register>
  112127. <name>ENDPTNAK</name>
  112128. <description>Endpoint NAK</description>
  112129. <addressOffset>0x178</addressOffset>
  112130. <size>32</size>
  112131. <access>read-write</access>
  112132. <resetValue>0</resetValue>
  112133. <resetMask>0xFFFFFFFF</resetMask>
  112134. <fields>
  112135. <field>
  112136. <name>EPRN</name>
  112137. <description>RX Endpoint NAK - R/WC</description>
  112138. <bitOffset>0</bitOffset>
  112139. <bitWidth>8</bitWidth>
  112140. <access>read-write</access>
  112141. </field>
  112142. <field>
  112143. <name>EPTN</name>
  112144. <description>TX Endpoint NAK - R/WC</description>
  112145. <bitOffset>0x10</bitOffset>
  112146. <bitWidth>8</bitWidth>
  112147. <access>read-write</access>
  112148. </field>
  112149. </fields>
  112150. </register>
  112151. <register>
  112152. <name>ENDPTNAKEN</name>
  112153. <description>Endpoint NAK Enable</description>
  112154. <addressOffset>0x17C</addressOffset>
  112155. <size>32</size>
  112156. <access>read-write</access>
  112157. <resetValue>0</resetValue>
  112158. <resetMask>0xFFFFFFFF</resetMask>
  112159. <fields>
  112160. <field>
  112161. <name>EPRNE</name>
  112162. <description>RX Endpoint NAK Enable - R/W</description>
  112163. <bitOffset>0</bitOffset>
  112164. <bitWidth>8</bitWidth>
  112165. <access>read-write</access>
  112166. </field>
  112167. <field>
  112168. <name>EPTNE</name>
  112169. <description>TX Endpoint NAK Enable - R/W</description>
  112170. <bitOffset>0x10</bitOffset>
  112171. <bitWidth>8</bitWidth>
  112172. <access>read-write</access>
  112173. </field>
  112174. </fields>
  112175. </register>
  112176. <register>
  112177. <name>CONFIGFLAG</name>
  112178. <description>Configure Flag Register</description>
  112179. <addressOffset>0x180</addressOffset>
  112180. <size>32</size>
  112181. <access>read-only</access>
  112182. <resetValue>0x1</resetValue>
  112183. <resetMask>0xFFFFFFFF</resetMask>
  112184. <fields>
  112185. <field>
  112186. <name>CF</name>
  112187. <description>Configure Flag Host software sets this bit as the last action in its process of configuring the Host Controller</description>
  112188. <bitOffset>0</bitOffset>
  112189. <bitWidth>1</bitWidth>
  112190. <access>read-only</access>
  112191. <enumeratedValues>
  112192. <enumeratedValue>
  112193. <name>CF_0</name>
  112194. <description>Port routing control logic default-routes each port to an implementation dependent classic host controller.</description>
  112195. <value>0</value>
  112196. </enumeratedValue>
  112197. <enumeratedValue>
  112198. <name>CF_1</name>
  112199. <description>Port routing control logic default-routes all ports to this host controller.</description>
  112200. <value>0x1</value>
  112201. </enumeratedValue>
  112202. </enumeratedValues>
  112203. </field>
  112204. </fields>
  112205. </register>
  112206. <register>
  112207. <name>PORTSC1</name>
  112208. <description>Port Status &amp; Control</description>
  112209. <addressOffset>0x184</addressOffset>
  112210. <size>32</size>
  112211. <access>read-write</access>
  112212. <resetValue>0x10000000</resetValue>
  112213. <resetMask>0xFFFFFFFF</resetMask>
  112214. <fields>
  112215. <field>
  112216. <name>CCS</name>
  112217. <description>Current Connect Status-Read Only</description>
  112218. <bitOffset>0</bitOffset>
  112219. <bitWidth>1</bitWidth>
  112220. <access>read-only</access>
  112221. </field>
  112222. <field>
  112223. <name>CSC</name>
  112224. <description>Connect Status Change-R/WC</description>
  112225. <bitOffset>0x1</bitOffset>
  112226. <bitWidth>1</bitWidth>
  112227. <access>read-write</access>
  112228. </field>
  112229. <field>
  112230. <name>PE</name>
  112231. <description>Port Enabled/Disabled-Read/Write</description>
  112232. <bitOffset>0x2</bitOffset>
  112233. <bitWidth>1</bitWidth>
  112234. <access>read-write</access>
  112235. </field>
  112236. <field>
  112237. <name>PEC</name>
  112238. <description>Port Enable/Disable Change-R/WC</description>
  112239. <bitOffset>0x3</bitOffset>
  112240. <bitWidth>1</bitWidth>
  112241. <access>read-write</access>
  112242. </field>
  112243. <field>
  112244. <name>OCA</name>
  112245. <description>Over-current Active-Read Only</description>
  112246. <bitOffset>0x4</bitOffset>
  112247. <bitWidth>1</bitWidth>
  112248. <access>read-only</access>
  112249. <enumeratedValues>
  112250. <enumeratedValue>
  112251. <name>OCA_0</name>
  112252. <description>This port does not have an over-current condition.</description>
  112253. <value>0</value>
  112254. </enumeratedValue>
  112255. <enumeratedValue>
  112256. <name>OCA_1</name>
  112257. <description>This port currently has an over-current condition</description>
  112258. <value>0x1</value>
  112259. </enumeratedValue>
  112260. </enumeratedValues>
  112261. </field>
  112262. <field>
  112263. <name>OCC</name>
  112264. <description>Over-current Change-R/WC</description>
  112265. <bitOffset>0x5</bitOffset>
  112266. <bitWidth>1</bitWidth>
  112267. <access>read-write</access>
  112268. </field>
  112269. <field>
  112270. <name>FPR</name>
  112271. <description>Force Port Resume -Read/Write</description>
  112272. <bitOffset>0x6</bitOffset>
  112273. <bitWidth>1</bitWidth>
  112274. <access>read-write</access>
  112275. </field>
  112276. <field>
  112277. <name>SUSP</name>
  112278. <description>Suspend - Read/Write or Read Only</description>
  112279. <bitOffset>0x7</bitOffset>
  112280. <bitWidth>1</bitWidth>
  112281. <access>read-write</access>
  112282. </field>
  112283. <field>
  112284. <name>PR</name>
  112285. <description>Port Reset - Read/Write or Read Only</description>
  112286. <bitOffset>0x8</bitOffset>
  112287. <bitWidth>1</bitWidth>
  112288. <access>read-write</access>
  112289. </field>
  112290. <field>
  112291. <name>HSP</name>
  112292. <description>High-Speed Port - Read Only</description>
  112293. <bitOffset>0x9</bitOffset>
  112294. <bitWidth>1</bitWidth>
  112295. <access>read-only</access>
  112296. </field>
  112297. <field>
  112298. <name>LS</name>
  112299. <description>Line Status-Read Only</description>
  112300. <bitOffset>0xA</bitOffset>
  112301. <bitWidth>2</bitWidth>
  112302. <access>read-write</access>
  112303. <enumeratedValues>
  112304. <enumeratedValue>
  112305. <name>LS_0</name>
  112306. <description>SE0</description>
  112307. <value>0</value>
  112308. </enumeratedValue>
  112309. <enumeratedValue>
  112310. <name>LS_1</name>
  112311. <description>K-state</description>
  112312. <value>0x1</value>
  112313. </enumeratedValue>
  112314. <enumeratedValue>
  112315. <name>LS_2</name>
  112316. <description>J-state</description>
  112317. <value>0x2</value>
  112318. </enumeratedValue>
  112319. <enumeratedValue>
  112320. <name>LS_3</name>
  112321. <description>Undefined</description>
  112322. <value>0x3</value>
  112323. </enumeratedValue>
  112324. </enumeratedValues>
  112325. </field>
  112326. <field>
  112327. <name>PP</name>
  112328. <description>Port Power (PP)-Read/Write or Read Only</description>
  112329. <bitOffset>0xC</bitOffset>
  112330. <bitWidth>1</bitWidth>
  112331. <access>read-write</access>
  112332. </field>
  112333. <field>
  112334. <name>PO</name>
  112335. <description>Port Owner-Read/Write</description>
  112336. <bitOffset>0xD</bitOffset>
  112337. <bitWidth>1</bitWidth>
  112338. <access>read-write</access>
  112339. </field>
  112340. <field>
  112341. <name>PIC</name>
  112342. <description>Port Indicator Control - Read/Write</description>
  112343. <bitOffset>0xE</bitOffset>
  112344. <bitWidth>2</bitWidth>
  112345. <access>read-write</access>
  112346. <enumeratedValues>
  112347. <enumeratedValue>
  112348. <name>PIC_0</name>
  112349. <description>Port indicators are off</description>
  112350. <value>0</value>
  112351. </enumeratedValue>
  112352. <enumeratedValue>
  112353. <name>PIC_1</name>
  112354. <description>Amber</description>
  112355. <value>0x1</value>
  112356. </enumeratedValue>
  112357. <enumeratedValue>
  112358. <name>PIC_2</name>
  112359. <description>Green</description>
  112360. <value>0x2</value>
  112361. </enumeratedValue>
  112362. <enumeratedValue>
  112363. <name>PIC_3</name>
  112364. <description>Undefined</description>
  112365. <value>0x3</value>
  112366. </enumeratedValue>
  112367. </enumeratedValues>
  112368. </field>
  112369. <field>
  112370. <name>PTC</name>
  112371. <description>Port Test Control - Read/Write</description>
  112372. <bitOffset>0x10</bitOffset>
  112373. <bitWidth>4</bitWidth>
  112374. <access>read-write</access>
  112375. <enumeratedValues>
  112376. <enumeratedValue>
  112377. <name>PTC_0</name>
  112378. <description>TEST_MODE_DISABLE</description>
  112379. <value>0</value>
  112380. </enumeratedValue>
  112381. <enumeratedValue>
  112382. <name>PTC_1</name>
  112383. <description>J_STATE</description>
  112384. <value>0x1</value>
  112385. </enumeratedValue>
  112386. <enumeratedValue>
  112387. <name>PTC_2</name>
  112388. <description>K_STATE</description>
  112389. <value>0x2</value>
  112390. </enumeratedValue>
  112391. <enumeratedValue>
  112392. <name>PTC_3</name>
  112393. <description>SE0 (host) / NAK (device)</description>
  112394. <value>0x3</value>
  112395. </enumeratedValue>
  112396. <enumeratedValue>
  112397. <name>PTC_4</name>
  112398. <description>Packet</description>
  112399. <value>0x4</value>
  112400. </enumeratedValue>
  112401. <enumeratedValue>
  112402. <name>PTC_5</name>
  112403. <description>FORCE_ENABLE_HS</description>
  112404. <value>0x5</value>
  112405. </enumeratedValue>
  112406. <enumeratedValue>
  112407. <name>PTC_6</name>
  112408. <description>FORCE_ENABLE_FS</description>
  112409. <value>0x6</value>
  112410. </enumeratedValue>
  112411. <enumeratedValue>
  112412. <name>PTC_7</name>
  112413. <description>FORCE_ENABLE_LS</description>
  112414. <value>0x7</value>
  112415. </enumeratedValue>
  112416. </enumeratedValues>
  112417. </field>
  112418. <field>
  112419. <name>WKCN</name>
  112420. <description>Wake on Connect Enable (WKCNNT_E) - Read/Write</description>
  112421. <bitOffset>0x14</bitOffset>
  112422. <bitWidth>1</bitWidth>
  112423. <access>read-write</access>
  112424. </field>
  112425. <field>
  112426. <name>WKDC</name>
  112427. <description>Wake on Disconnect Enable (WKDSCNNT_E) - Read/Write</description>
  112428. <bitOffset>0x15</bitOffset>
  112429. <bitWidth>1</bitWidth>
  112430. <access>read-write</access>
  112431. </field>
  112432. <field>
  112433. <name>WKOC</name>
  112434. <description>Wake on Over-current Enable (WKOC_E) - Read/Write</description>
  112435. <bitOffset>0x16</bitOffset>
  112436. <bitWidth>1</bitWidth>
  112437. <access>read-write</access>
  112438. </field>
  112439. <field>
  112440. <name>PHCD</name>
  112441. <description>PHY Low Power Suspend - Clock Disable (PLPSCD) - Read/Write</description>
  112442. <bitOffset>0x17</bitOffset>
  112443. <bitWidth>1</bitWidth>
  112444. <access>read-write</access>
  112445. <enumeratedValues>
  112446. <enumeratedValue>
  112447. <name>PHCD_0</name>
  112448. <description>Enable PHY clock</description>
  112449. <value>0</value>
  112450. </enumeratedValue>
  112451. <enumeratedValue>
  112452. <name>PHCD_1</name>
  112453. <description>Disable PHY clock</description>
  112454. <value>0x1</value>
  112455. </enumeratedValue>
  112456. </enumeratedValues>
  112457. </field>
  112458. <field>
  112459. <name>PFSC</name>
  112460. <description>Port Force Full Speed Connect - Read/Write</description>
  112461. <bitOffset>0x18</bitOffset>
  112462. <bitWidth>1</bitWidth>
  112463. <access>read-write</access>
  112464. <enumeratedValues>
  112465. <enumeratedValue>
  112466. <name>PFSC_0</name>
  112467. <description>Normal operation</description>
  112468. <value>0</value>
  112469. </enumeratedValue>
  112470. <enumeratedValue>
  112471. <name>PFSC_1</name>
  112472. <description>Forced to full speed</description>
  112473. <value>0x1</value>
  112474. </enumeratedValue>
  112475. </enumeratedValues>
  112476. </field>
  112477. <field>
  112478. <name>PTS_2</name>
  112479. <description>See description at bits 31-30</description>
  112480. <bitOffset>0x19</bitOffset>
  112481. <bitWidth>1</bitWidth>
  112482. <access>read-write</access>
  112483. </field>
  112484. <field>
  112485. <name>PSPD</name>
  112486. <description>Port Speed - Read Only. This register field indicates the speed at which the port is operating.</description>
  112487. <bitOffset>0x1A</bitOffset>
  112488. <bitWidth>2</bitWidth>
  112489. <access>read-write</access>
  112490. <enumeratedValues>
  112491. <enumeratedValue>
  112492. <name>PSPD_0</name>
  112493. <description>Full Speed</description>
  112494. <value>0</value>
  112495. </enumeratedValue>
  112496. <enumeratedValue>
  112497. <name>PSPD_1</name>
  112498. <description>Low Speed</description>
  112499. <value>0x1</value>
  112500. </enumeratedValue>
  112501. <enumeratedValue>
  112502. <name>PSPD_2</name>
  112503. <description>High Speed</description>
  112504. <value>0x2</value>
  112505. </enumeratedValue>
  112506. <enumeratedValue>
  112507. <name>PSPD_3</name>
  112508. <description>Undefined</description>
  112509. <value>0x3</value>
  112510. </enumeratedValue>
  112511. </enumeratedValues>
  112512. </field>
  112513. <field>
  112514. <name>PTW</name>
  112515. <description>Parallel Transceiver Width This bit has no effect if serial interface engine is used</description>
  112516. <bitOffset>0x1C</bitOffset>
  112517. <bitWidth>1</bitWidth>
  112518. <access>read-write</access>
  112519. <enumeratedValues>
  112520. <enumeratedValue>
  112521. <name>PTW_0</name>
  112522. <description>Select the 8-bit UTMI interface [60MHz]</description>
  112523. <value>0</value>
  112524. </enumeratedValue>
  112525. <enumeratedValue>
  112526. <name>PTW_1</name>
  112527. <description>Select the 16-bit UTMI interface [30MHz]</description>
  112528. <value>0x1</value>
  112529. </enumeratedValue>
  112530. </enumeratedValues>
  112531. </field>
  112532. <field>
  112533. <name>STS</name>
  112534. <description>Serial Transceiver Select 1 Serial Interface Engine is selected 0 Parallel Interface signals is selected Serial Interface Engine can be used in combination with UTMI+/ULPI physical interface to provide FS/LS signaling instead of the parallel interface signals</description>
  112535. <bitOffset>0x1D</bitOffset>
  112536. <bitWidth>1</bitWidth>
  112537. <access>read-write</access>
  112538. </field>
  112539. <field>
  112540. <name>PTS_1</name>
  112541. <description>All USB port interface modes are listed in this field description, but not all are supported</description>
  112542. <bitOffset>0x1E</bitOffset>
  112543. <bitWidth>2</bitWidth>
  112544. <access>read-write</access>
  112545. </field>
  112546. </fields>
  112547. </register>
  112548. <register>
  112549. <name>OTGSC</name>
  112550. <description>On-The-Go Status &amp; control</description>
  112551. <addressOffset>0x1A4</addressOffset>
  112552. <size>32</size>
  112553. <access>read-write</access>
  112554. <resetValue>0x1120</resetValue>
  112555. <resetMask>0xFFFFFFFF</resetMask>
  112556. <fields>
  112557. <field>
  112558. <name>VD</name>
  112559. <description>VBUS_Discharge - Read/Write. Setting this bit causes VBus to discharge through a resistor.</description>
  112560. <bitOffset>0</bitOffset>
  112561. <bitWidth>1</bitWidth>
  112562. <access>read-write</access>
  112563. </field>
  112564. <field>
  112565. <name>VC</name>
  112566. <description>VBUS Charge - Read/Write</description>
  112567. <bitOffset>0x1</bitOffset>
  112568. <bitWidth>1</bitWidth>
  112569. <access>read-write</access>
  112570. </field>
  112571. <field>
  112572. <name>OT</name>
  112573. <description>OTG Termination - Read/Write</description>
  112574. <bitOffset>0x3</bitOffset>
  112575. <bitWidth>1</bitWidth>
  112576. <access>read-write</access>
  112577. </field>
  112578. <field>
  112579. <name>DP</name>
  112580. <description>Data Pulsing - Read/Write</description>
  112581. <bitOffset>0x4</bitOffset>
  112582. <bitWidth>1</bitWidth>
  112583. <access>read-write</access>
  112584. </field>
  112585. <field>
  112586. <name>IDPU</name>
  112587. <description>ID Pullup - Read/Write This bit provide control over the ID pull-up resistor; 0 = off, 1 = on [default]</description>
  112588. <bitOffset>0x5</bitOffset>
  112589. <bitWidth>1</bitWidth>
  112590. <access>read-write</access>
  112591. </field>
  112592. <field>
  112593. <name>ID</name>
  112594. <description>USB ID - Read Only. 0 = A device, 1 = B device</description>
  112595. <bitOffset>0x8</bitOffset>
  112596. <bitWidth>1</bitWidth>
  112597. <access>read-only</access>
  112598. </field>
  112599. <field>
  112600. <name>AVV</name>
  112601. <description>A VBus Valid - Read Only. Indicates VBus is above the A VBus valid threshold.</description>
  112602. <bitOffset>0x9</bitOffset>
  112603. <bitWidth>1</bitWidth>
  112604. <access>read-only</access>
  112605. </field>
  112606. <field>
  112607. <name>ASV</name>
  112608. <description>A Session Valid - Read Only. Indicates VBus is above the A session valid threshold.</description>
  112609. <bitOffset>0xA</bitOffset>
  112610. <bitWidth>1</bitWidth>
  112611. <access>read-only</access>
  112612. </field>
  112613. <field>
  112614. <name>BSV</name>
  112615. <description>B Session Valid - Read Only. Indicates VBus is above the B session valid threshold.</description>
  112616. <bitOffset>0xB</bitOffset>
  112617. <bitWidth>1</bitWidth>
  112618. <access>read-only</access>
  112619. </field>
  112620. <field>
  112621. <name>BSE</name>
  112622. <description>B Session End - Read Only. Indicates VBus is below the B session end threshold.</description>
  112623. <bitOffset>0xC</bitOffset>
  112624. <bitWidth>1</bitWidth>
  112625. <access>read-only</access>
  112626. </field>
  112627. <field>
  112628. <name>TOG_1MS</name>
  112629. <description>1 millisecond timer toggle - Read Only. This bit toggles once per millisecond.</description>
  112630. <bitOffset>0xD</bitOffset>
  112631. <bitWidth>1</bitWidth>
  112632. <access>read-only</access>
  112633. </field>
  112634. <field>
  112635. <name>DPS</name>
  112636. <description>Data Bus Pulsing Status - Read Only</description>
  112637. <bitOffset>0xE</bitOffset>
  112638. <bitWidth>1</bitWidth>
  112639. <access>read-only</access>
  112640. </field>
  112641. <field>
  112642. <name>IDIS</name>
  112643. <description>USB ID Interrupt Status - Read/Write</description>
  112644. <bitOffset>0x10</bitOffset>
  112645. <bitWidth>1</bitWidth>
  112646. <access>read-write</access>
  112647. </field>
  112648. <field>
  112649. <name>AVVIS</name>
  112650. <description>A VBus Valid Interrupt Status - Read/Write to Clear</description>
  112651. <bitOffset>0x11</bitOffset>
  112652. <bitWidth>1</bitWidth>
  112653. <access>read-write</access>
  112654. </field>
  112655. <field>
  112656. <name>ASVIS</name>
  112657. <description>A Session Valid Interrupt Status - Read/Write to Clear</description>
  112658. <bitOffset>0x12</bitOffset>
  112659. <bitWidth>1</bitWidth>
  112660. <access>read-write</access>
  112661. </field>
  112662. <field>
  112663. <name>BSVIS</name>
  112664. <description>B Session Valid Interrupt Status - Read/Write to Clear</description>
  112665. <bitOffset>0x13</bitOffset>
  112666. <bitWidth>1</bitWidth>
  112667. <access>read-write</access>
  112668. </field>
  112669. <field>
  112670. <name>BSEIS</name>
  112671. <description>B Session End Interrupt Status - Read/Write to Clear</description>
  112672. <bitOffset>0x14</bitOffset>
  112673. <bitWidth>1</bitWidth>
  112674. <access>read-write</access>
  112675. </field>
  112676. <field>
  112677. <name>STATUS_1MS</name>
  112678. <description>1 millisecond timer Interrupt Status - Read/Write to Clear</description>
  112679. <bitOffset>0x15</bitOffset>
  112680. <bitWidth>1</bitWidth>
  112681. <access>read-write</access>
  112682. </field>
  112683. <field>
  112684. <name>DPIS</name>
  112685. <description>Data Pulse Interrupt Status - Read/Write to Clear</description>
  112686. <bitOffset>0x16</bitOffset>
  112687. <bitWidth>1</bitWidth>
  112688. <access>read-write</access>
  112689. </field>
  112690. <field>
  112691. <name>IDIE</name>
  112692. <description>USB ID Interrupt Enable - Read/Write. Setting this bit enables the USB ID interrupt.</description>
  112693. <bitOffset>0x18</bitOffset>
  112694. <bitWidth>1</bitWidth>
  112695. <access>read-write</access>
  112696. </field>
  112697. <field>
  112698. <name>AVVIE</name>
  112699. <description>A VBus Valid Interrupt Enable - Read/Write. Setting this bit enables the A VBus valid interrupt.</description>
  112700. <bitOffset>0x19</bitOffset>
  112701. <bitWidth>1</bitWidth>
  112702. <access>read-write</access>
  112703. </field>
  112704. <field>
  112705. <name>ASVIE</name>
  112706. <description>A Session Valid Interrupt Enable - Read/Write</description>
  112707. <bitOffset>0x1A</bitOffset>
  112708. <bitWidth>1</bitWidth>
  112709. <access>read-write</access>
  112710. </field>
  112711. <field>
  112712. <name>BSVIE</name>
  112713. <description>B Session Valid Interrupt Enable - Read/Write</description>
  112714. <bitOffset>0x1B</bitOffset>
  112715. <bitWidth>1</bitWidth>
  112716. <access>read-write</access>
  112717. </field>
  112718. <field>
  112719. <name>BSEIE</name>
  112720. <description>B Session End Interrupt Enable - Read/Write. Setting this bit enables the B session end interrupt.</description>
  112721. <bitOffset>0x1C</bitOffset>
  112722. <bitWidth>1</bitWidth>
  112723. <access>read-write</access>
  112724. </field>
  112725. <field>
  112726. <name>EN_1MS</name>
  112727. <description>1 millisecond timer Interrupt Enable - Read/Write</description>
  112728. <bitOffset>0x1D</bitOffset>
  112729. <bitWidth>1</bitWidth>
  112730. <access>read-write</access>
  112731. </field>
  112732. <field>
  112733. <name>DPIE</name>
  112734. <description>Data Pulse Interrupt Enable</description>
  112735. <bitOffset>0x1E</bitOffset>
  112736. <bitWidth>1</bitWidth>
  112737. <access>read-write</access>
  112738. </field>
  112739. </fields>
  112740. </register>
  112741. <register>
  112742. <name>USBMODE</name>
  112743. <description>USB Device Mode</description>
  112744. <addressOffset>0x1A8</addressOffset>
  112745. <size>32</size>
  112746. <access>read-write</access>
  112747. <resetValue>0x5000</resetValue>
  112748. <resetMask>0xFFFFFFFF</resetMask>
  112749. <fields>
  112750. <field>
  112751. <name>CM</name>
  112752. <description>Controller Mode - R/WO</description>
  112753. <bitOffset>0</bitOffset>
  112754. <bitWidth>2</bitWidth>
  112755. <access>read-write</access>
  112756. <enumeratedValues>
  112757. <enumeratedValue>
  112758. <name>CM_0</name>
  112759. <description>Idle [Default for combination host/device]</description>
  112760. <value>0</value>
  112761. </enumeratedValue>
  112762. <enumeratedValue>
  112763. <name>CM_2</name>
  112764. <description>Device Controller [Default for device only controller]</description>
  112765. <value>0x2</value>
  112766. </enumeratedValue>
  112767. <enumeratedValue>
  112768. <name>CM_3</name>
  112769. <description>Host Controller [Default for host only controller]</description>
  112770. <value>0x3</value>
  112771. </enumeratedValue>
  112772. </enumeratedValues>
  112773. </field>
  112774. <field>
  112775. <name>ES</name>
  112776. <description>Endian Select - Read/Write</description>
  112777. <bitOffset>0x2</bitOffset>
  112778. <bitWidth>1</bitWidth>
  112779. <access>read-write</access>
  112780. <enumeratedValues>
  112781. <enumeratedValue>
  112782. <name>ES_0</name>
  112783. <description>Little Endian [Default]</description>
  112784. <value>0</value>
  112785. </enumeratedValue>
  112786. <enumeratedValue>
  112787. <name>ES_1</name>
  112788. <description>Big Endian</description>
  112789. <value>0x1</value>
  112790. </enumeratedValue>
  112791. </enumeratedValues>
  112792. </field>
  112793. <field>
  112794. <name>SLOM</name>
  112795. <description>Setup Lockout Mode</description>
  112796. <bitOffset>0x3</bitOffset>
  112797. <bitWidth>1</bitWidth>
  112798. <access>read-write</access>
  112799. <enumeratedValues>
  112800. <enumeratedValue>
  112801. <name>SLOM_0</name>
  112802. <description>Setup Lockouts On (default);</description>
  112803. <value>0</value>
  112804. </enumeratedValue>
  112805. <enumeratedValue>
  112806. <name>SLOM_1</name>
  112807. <description>Setup Lockouts Off (DCD requires use of Setup Data Buffer Tripwire in USBCMDUSB Command Register .</description>
  112808. <value>0x1</value>
  112809. </enumeratedValue>
  112810. </enumeratedValues>
  112811. </field>
  112812. <field>
  112813. <name>SDIS</name>
  112814. <description>Stream Disable Mode</description>
  112815. <bitOffset>0x4</bitOffset>
  112816. <bitWidth>1</bitWidth>
  112817. <access>read-write</access>
  112818. </field>
  112819. </fields>
  112820. </register>
  112821. <register>
  112822. <name>ENDPTSETUPSTAT</name>
  112823. <description>Endpoint Setup Status</description>
  112824. <addressOffset>0x1AC</addressOffset>
  112825. <size>32</size>
  112826. <access>read-write</access>
  112827. <resetValue>0</resetValue>
  112828. <resetMask>0xFFFFFFFF</resetMask>
  112829. <fields>
  112830. <field>
  112831. <name>ENDPTSETUPSTAT</name>
  112832. <description>Setup Endpoint Status</description>
  112833. <bitOffset>0</bitOffset>
  112834. <bitWidth>16</bitWidth>
  112835. <access>read-write</access>
  112836. </field>
  112837. </fields>
  112838. </register>
  112839. <register>
  112840. <name>ENDPTPRIME</name>
  112841. <description>Endpoint Prime</description>
  112842. <addressOffset>0x1B0</addressOffset>
  112843. <size>32</size>
  112844. <access>read-write</access>
  112845. <resetValue>0</resetValue>
  112846. <resetMask>0xFFFFFFFF</resetMask>
  112847. <fields>
  112848. <field>
  112849. <name>PERB</name>
  112850. <description>Prime Endpoint Receive Buffer - R/WS</description>
  112851. <bitOffset>0</bitOffset>
  112852. <bitWidth>8</bitWidth>
  112853. <access>read-write</access>
  112854. </field>
  112855. <field>
  112856. <name>PETB</name>
  112857. <description>Prime Endpoint Transmit Buffer - R/WS</description>
  112858. <bitOffset>0x10</bitOffset>
  112859. <bitWidth>8</bitWidth>
  112860. <access>read-write</access>
  112861. </field>
  112862. </fields>
  112863. </register>
  112864. <register>
  112865. <name>ENDPTFLUSH</name>
  112866. <description>Endpoint Flush</description>
  112867. <addressOffset>0x1B4</addressOffset>
  112868. <size>32</size>
  112869. <access>read-write</access>
  112870. <resetValue>0</resetValue>
  112871. <resetMask>0xFFFFFFFF</resetMask>
  112872. <fields>
  112873. <field>
  112874. <name>FERB</name>
  112875. <description>Flush Endpoint Receive Buffer - R/WS</description>
  112876. <bitOffset>0</bitOffset>
  112877. <bitWidth>8</bitWidth>
  112878. <access>read-write</access>
  112879. </field>
  112880. <field>
  112881. <name>FETB</name>
  112882. <description>Flush Endpoint Transmit Buffer - R/WS</description>
  112883. <bitOffset>0x10</bitOffset>
  112884. <bitWidth>8</bitWidth>
  112885. <access>read-write</access>
  112886. </field>
  112887. </fields>
  112888. </register>
  112889. <register>
  112890. <name>ENDPTSTAT</name>
  112891. <description>Endpoint Status</description>
  112892. <addressOffset>0x1B8</addressOffset>
  112893. <size>32</size>
  112894. <access>read-only</access>
  112895. <resetValue>0</resetValue>
  112896. <resetMask>0xFFFFFFFF</resetMask>
  112897. <fields>
  112898. <field>
  112899. <name>ERBR</name>
  112900. <description>Endpoint Receive Buffer Ready -- Read Only</description>
  112901. <bitOffset>0</bitOffset>
  112902. <bitWidth>8</bitWidth>
  112903. <access>read-only</access>
  112904. </field>
  112905. <field>
  112906. <name>ETBR</name>
  112907. <description>Endpoint Transmit Buffer Ready -- Read Only</description>
  112908. <bitOffset>0x10</bitOffset>
  112909. <bitWidth>8</bitWidth>
  112910. <access>read-only</access>
  112911. </field>
  112912. </fields>
  112913. </register>
  112914. <register>
  112915. <name>ENDPTCOMPLETE</name>
  112916. <description>Endpoint Complete</description>
  112917. <addressOffset>0x1BC</addressOffset>
  112918. <size>32</size>
  112919. <access>read-write</access>
  112920. <resetValue>0</resetValue>
  112921. <resetMask>0xFFFFFFFF</resetMask>
  112922. <fields>
  112923. <field>
  112924. <name>ERCE</name>
  112925. <description>Endpoint Receive Complete Event - RW/C</description>
  112926. <bitOffset>0</bitOffset>
  112927. <bitWidth>8</bitWidth>
  112928. <access>read-write</access>
  112929. </field>
  112930. <field>
  112931. <name>ETCE</name>
  112932. <description>Endpoint Transmit Complete Event - R/WC</description>
  112933. <bitOffset>0x10</bitOffset>
  112934. <bitWidth>8</bitWidth>
  112935. <access>read-write</access>
  112936. </field>
  112937. </fields>
  112938. </register>
  112939. <register>
  112940. <name>ENDPTCTRL0</name>
  112941. <description>Endpoint Control0</description>
  112942. <addressOffset>0x1C0</addressOffset>
  112943. <size>32</size>
  112944. <access>read-write</access>
  112945. <resetValue>0x800080</resetValue>
  112946. <resetMask>0xFFFFFFFF</resetMask>
  112947. <fields>
  112948. <field>
  112949. <name>RXS</name>
  112950. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  112951. <bitOffset>0</bitOffset>
  112952. <bitWidth>1</bitWidth>
  112953. <access>read-write</access>
  112954. </field>
  112955. <field>
  112956. <name>RXT</name>
  112957. <description>RX Endpoint Type - Read/Write 00 Control Endpoint0 is fixed as a Control End Point.</description>
  112958. <bitOffset>0x2</bitOffset>
  112959. <bitWidth>2</bitWidth>
  112960. <access>read-write</access>
  112961. </field>
  112962. <field>
  112963. <name>RXE</name>
  112964. <description>RX Endpoint Enable 1 Enabled Endpoint0 is always enabled.</description>
  112965. <bitOffset>0x7</bitOffset>
  112966. <bitWidth>1</bitWidth>
  112967. <access>read-write</access>
  112968. </field>
  112969. <field>
  112970. <name>TXS</name>
  112971. <description>TX Endpoint Stall - Read/Write 0 End Point OK [Default] 1 End Point Stalled Software can write a one to this bit to force the endpoint to return a STALL handshake to the Host</description>
  112972. <bitOffset>0x10</bitOffset>
  112973. <bitWidth>1</bitWidth>
  112974. <access>read-write</access>
  112975. </field>
  112976. <field>
  112977. <name>TXT</name>
  112978. <description>TX Endpoint Type - Read/Write 00 - Control Endpoint0 is fixed as a Control End Point.</description>
  112979. <bitOffset>0x12</bitOffset>
  112980. <bitWidth>2</bitWidth>
  112981. <access>read-write</access>
  112982. </field>
  112983. <field>
  112984. <name>TXE</name>
  112985. <description>TX Endpoint Enable 1 Enabled Endpoint0 is always enabled.</description>
  112986. <bitOffset>0x17</bitOffset>
  112987. <bitWidth>1</bitWidth>
  112988. <access>read-write</access>
  112989. </field>
  112990. </fields>
  112991. </register>
  112992. <register>
  112993. <name>ENDPTCTRL1</name>
  112994. <description>Endpoint Control 1</description>
  112995. <addressOffset>0x1C4</addressOffset>
  112996. <size>32</size>
  112997. <access>read-write</access>
  112998. <resetValue>0</resetValue>
  112999. <resetMask>0xFFFFFFFF</resetMask>
  113000. <fields>
  113001. <field>
  113002. <name>RXS</name>
  113003. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113004. <bitOffset>0</bitOffset>
  113005. <bitWidth>1</bitWidth>
  113006. <access>read-write</access>
  113007. </field>
  113008. <field>
  113009. <name>RXD</name>
  113010. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113011. <bitOffset>0x1</bitOffset>
  113012. <bitWidth>1</bitWidth>
  113013. <access>read-write</access>
  113014. </field>
  113015. <field>
  113016. <name>RXT</name>
  113017. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113018. <bitOffset>0x2</bitOffset>
  113019. <bitWidth>2</bitWidth>
  113020. <access>read-write</access>
  113021. </field>
  113022. <field>
  113023. <name>RXI</name>
  113024. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113025. <bitOffset>0x5</bitOffset>
  113026. <bitWidth>1</bitWidth>
  113027. <access>read-write</access>
  113028. </field>
  113029. <field>
  113030. <name>RXR</name>
  113031. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113032. <bitOffset>0x6</bitOffset>
  113033. <bitWidth>1</bitWidth>
  113034. <access>read-write</access>
  113035. </field>
  113036. <field>
  113037. <name>RXE</name>
  113038. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113039. <bitOffset>0x7</bitOffset>
  113040. <bitWidth>1</bitWidth>
  113041. <access>read-write</access>
  113042. </field>
  113043. <field>
  113044. <name>TXS</name>
  113045. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113046. <bitOffset>0x10</bitOffset>
  113047. <bitWidth>1</bitWidth>
  113048. <access>read-write</access>
  113049. </field>
  113050. <field>
  113051. <name>TXD</name>
  113052. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113053. <bitOffset>0x11</bitOffset>
  113054. <bitWidth>1</bitWidth>
  113055. <access>read-write</access>
  113056. </field>
  113057. <field>
  113058. <name>TXT</name>
  113059. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113060. <bitOffset>0x12</bitOffset>
  113061. <bitWidth>2</bitWidth>
  113062. <access>read-write</access>
  113063. </field>
  113064. <field>
  113065. <name>TXI</name>
  113066. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113067. <bitOffset>0x15</bitOffset>
  113068. <bitWidth>1</bitWidth>
  113069. <access>read-write</access>
  113070. </field>
  113071. <field>
  113072. <name>TXR</name>
  113073. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113074. <bitOffset>0x16</bitOffset>
  113075. <bitWidth>1</bitWidth>
  113076. <access>read-write</access>
  113077. </field>
  113078. <field>
  113079. <name>TXE</name>
  113080. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113081. <bitOffset>0x17</bitOffset>
  113082. <bitWidth>1</bitWidth>
  113083. <access>read-write</access>
  113084. </field>
  113085. </fields>
  113086. </register>
  113087. <register>
  113088. <name>ENDPTCTRL2</name>
  113089. <description>Endpoint Control 2</description>
  113090. <addressOffset>0x1C8</addressOffset>
  113091. <size>32</size>
  113092. <access>read-write</access>
  113093. <resetValue>0</resetValue>
  113094. <resetMask>0xFFFFFFFF</resetMask>
  113095. <fields>
  113096. <field>
  113097. <name>RXS</name>
  113098. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113099. <bitOffset>0</bitOffset>
  113100. <bitWidth>1</bitWidth>
  113101. <access>read-write</access>
  113102. </field>
  113103. <field>
  113104. <name>RXD</name>
  113105. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113106. <bitOffset>0x1</bitOffset>
  113107. <bitWidth>1</bitWidth>
  113108. <access>read-write</access>
  113109. </field>
  113110. <field>
  113111. <name>RXT</name>
  113112. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113113. <bitOffset>0x2</bitOffset>
  113114. <bitWidth>2</bitWidth>
  113115. <access>read-write</access>
  113116. </field>
  113117. <field>
  113118. <name>RXI</name>
  113119. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113120. <bitOffset>0x5</bitOffset>
  113121. <bitWidth>1</bitWidth>
  113122. <access>read-write</access>
  113123. </field>
  113124. <field>
  113125. <name>RXR</name>
  113126. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113127. <bitOffset>0x6</bitOffset>
  113128. <bitWidth>1</bitWidth>
  113129. <access>read-write</access>
  113130. </field>
  113131. <field>
  113132. <name>RXE</name>
  113133. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113134. <bitOffset>0x7</bitOffset>
  113135. <bitWidth>1</bitWidth>
  113136. <access>read-write</access>
  113137. </field>
  113138. <field>
  113139. <name>TXS</name>
  113140. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113141. <bitOffset>0x10</bitOffset>
  113142. <bitWidth>1</bitWidth>
  113143. <access>read-write</access>
  113144. </field>
  113145. <field>
  113146. <name>TXD</name>
  113147. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113148. <bitOffset>0x11</bitOffset>
  113149. <bitWidth>1</bitWidth>
  113150. <access>read-write</access>
  113151. </field>
  113152. <field>
  113153. <name>TXT</name>
  113154. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113155. <bitOffset>0x12</bitOffset>
  113156. <bitWidth>2</bitWidth>
  113157. <access>read-write</access>
  113158. </field>
  113159. <field>
  113160. <name>TXI</name>
  113161. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113162. <bitOffset>0x15</bitOffset>
  113163. <bitWidth>1</bitWidth>
  113164. <access>read-write</access>
  113165. </field>
  113166. <field>
  113167. <name>TXR</name>
  113168. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113169. <bitOffset>0x16</bitOffset>
  113170. <bitWidth>1</bitWidth>
  113171. <access>read-write</access>
  113172. </field>
  113173. <field>
  113174. <name>TXE</name>
  113175. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113176. <bitOffset>0x17</bitOffset>
  113177. <bitWidth>1</bitWidth>
  113178. <access>read-write</access>
  113179. </field>
  113180. </fields>
  113181. </register>
  113182. <register>
  113183. <name>ENDPTCTRL3</name>
  113184. <description>Endpoint Control 3</description>
  113185. <addressOffset>0x1CC</addressOffset>
  113186. <size>32</size>
  113187. <access>read-write</access>
  113188. <resetValue>0</resetValue>
  113189. <resetMask>0xFFFFFFFF</resetMask>
  113190. <fields>
  113191. <field>
  113192. <name>RXS</name>
  113193. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113194. <bitOffset>0</bitOffset>
  113195. <bitWidth>1</bitWidth>
  113196. <access>read-write</access>
  113197. </field>
  113198. <field>
  113199. <name>RXD</name>
  113200. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113201. <bitOffset>0x1</bitOffset>
  113202. <bitWidth>1</bitWidth>
  113203. <access>read-write</access>
  113204. </field>
  113205. <field>
  113206. <name>RXT</name>
  113207. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113208. <bitOffset>0x2</bitOffset>
  113209. <bitWidth>2</bitWidth>
  113210. <access>read-write</access>
  113211. </field>
  113212. <field>
  113213. <name>RXI</name>
  113214. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113215. <bitOffset>0x5</bitOffset>
  113216. <bitWidth>1</bitWidth>
  113217. <access>read-write</access>
  113218. </field>
  113219. <field>
  113220. <name>RXR</name>
  113221. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113222. <bitOffset>0x6</bitOffset>
  113223. <bitWidth>1</bitWidth>
  113224. <access>read-write</access>
  113225. </field>
  113226. <field>
  113227. <name>RXE</name>
  113228. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113229. <bitOffset>0x7</bitOffset>
  113230. <bitWidth>1</bitWidth>
  113231. <access>read-write</access>
  113232. </field>
  113233. <field>
  113234. <name>TXS</name>
  113235. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113236. <bitOffset>0x10</bitOffset>
  113237. <bitWidth>1</bitWidth>
  113238. <access>read-write</access>
  113239. </field>
  113240. <field>
  113241. <name>TXD</name>
  113242. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113243. <bitOffset>0x11</bitOffset>
  113244. <bitWidth>1</bitWidth>
  113245. <access>read-write</access>
  113246. </field>
  113247. <field>
  113248. <name>TXT</name>
  113249. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113250. <bitOffset>0x12</bitOffset>
  113251. <bitWidth>2</bitWidth>
  113252. <access>read-write</access>
  113253. </field>
  113254. <field>
  113255. <name>TXI</name>
  113256. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113257. <bitOffset>0x15</bitOffset>
  113258. <bitWidth>1</bitWidth>
  113259. <access>read-write</access>
  113260. </field>
  113261. <field>
  113262. <name>TXR</name>
  113263. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113264. <bitOffset>0x16</bitOffset>
  113265. <bitWidth>1</bitWidth>
  113266. <access>read-write</access>
  113267. </field>
  113268. <field>
  113269. <name>TXE</name>
  113270. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113271. <bitOffset>0x17</bitOffset>
  113272. <bitWidth>1</bitWidth>
  113273. <access>read-write</access>
  113274. </field>
  113275. </fields>
  113276. </register>
  113277. <register>
  113278. <name>ENDPTCTRL4</name>
  113279. <description>Endpoint Control 4</description>
  113280. <addressOffset>0x1D0</addressOffset>
  113281. <size>32</size>
  113282. <access>read-write</access>
  113283. <resetValue>0</resetValue>
  113284. <resetMask>0xFFFFFFFF</resetMask>
  113285. <fields>
  113286. <field>
  113287. <name>RXS</name>
  113288. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113289. <bitOffset>0</bitOffset>
  113290. <bitWidth>1</bitWidth>
  113291. <access>read-write</access>
  113292. </field>
  113293. <field>
  113294. <name>RXD</name>
  113295. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113296. <bitOffset>0x1</bitOffset>
  113297. <bitWidth>1</bitWidth>
  113298. <access>read-write</access>
  113299. </field>
  113300. <field>
  113301. <name>RXT</name>
  113302. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113303. <bitOffset>0x2</bitOffset>
  113304. <bitWidth>2</bitWidth>
  113305. <access>read-write</access>
  113306. </field>
  113307. <field>
  113308. <name>RXI</name>
  113309. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113310. <bitOffset>0x5</bitOffset>
  113311. <bitWidth>1</bitWidth>
  113312. <access>read-write</access>
  113313. </field>
  113314. <field>
  113315. <name>RXR</name>
  113316. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113317. <bitOffset>0x6</bitOffset>
  113318. <bitWidth>1</bitWidth>
  113319. <access>read-write</access>
  113320. </field>
  113321. <field>
  113322. <name>RXE</name>
  113323. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113324. <bitOffset>0x7</bitOffset>
  113325. <bitWidth>1</bitWidth>
  113326. <access>read-write</access>
  113327. </field>
  113328. <field>
  113329. <name>TXS</name>
  113330. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113331. <bitOffset>0x10</bitOffset>
  113332. <bitWidth>1</bitWidth>
  113333. <access>read-write</access>
  113334. </field>
  113335. <field>
  113336. <name>TXD</name>
  113337. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113338. <bitOffset>0x11</bitOffset>
  113339. <bitWidth>1</bitWidth>
  113340. <access>read-write</access>
  113341. </field>
  113342. <field>
  113343. <name>TXT</name>
  113344. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113345. <bitOffset>0x12</bitOffset>
  113346. <bitWidth>2</bitWidth>
  113347. <access>read-write</access>
  113348. </field>
  113349. <field>
  113350. <name>TXI</name>
  113351. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113352. <bitOffset>0x15</bitOffset>
  113353. <bitWidth>1</bitWidth>
  113354. <access>read-write</access>
  113355. </field>
  113356. <field>
  113357. <name>TXR</name>
  113358. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113359. <bitOffset>0x16</bitOffset>
  113360. <bitWidth>1</bitWidth>
  113361. <access>read-write</access>
  113362. </field>
  113363. <field>
  113364. <name>TXE</name>
  113365. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113366. <bitOffset>0x17</bitOffset>
  113367. <bitWidth>1</bitWidth>
  113368. <access>read-write</access>
  113369. </field>
  113370. </fields>
  113371. </register>
  113372. <register>
  113373. <name>ENDPTCTRL5</name>
  113374. <description>Endpoint Control 5</description>
  113375. <addressOffset>0x1D4</addressOffset>
  113376. <size>32</size>
  113377. <access>read-write</access>
  113378. <resetValue>0</resetValue>
  113379. <resetMask>0xFFFFFFFF</resetMask>
  113380. <fields>
  113381. <field>
  113382. <name>RXS</name>
  113383. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113384. <bitOffset>0</bitOffset>
  113385. <bitWidth>1</bitWidth>
  113386. <access>read-write</access>
  113387. </field>
  113388. <field>
  113389. <name>RXD</name>
  113390. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113391. <bitOffset>0x1</bitOffset>
  113392. <bitWidth>1</bitWidth>
  113393. <access>read-write</access>
  113394. </field>
  113395. <field>
  113396. <name>RXT</name>
  113397. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113398. <bitOffset>0x2</bitOffset>
  113399. <bitWidth>2</bitWidth>
  113400. <access>read-write</access>
  113401. </field>
  113402. <field>
  113403. <name>RXI</name>
  113404. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113405. <bitOffset>0x5</bitOffset>
  113406. <bitWidth>1</bitWidth>
  113407. <access>read-write</access>
  113408. </field>
  113409. <field>
  113410. <name>RXR</name>
  113411. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113412. <bitOffset>0x6</bitOffset>
  113413. <bitWidth>1</bitWidth>
  113414. <access>read-write</access>
  113415. </field>
  113416. <field>
  113417. <name>RXE</name>
  113418. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113419. <bitOffset>0x7</bitOffset>
  113420. <bitWidth>1</bitWidth>
  113421. <access>read-write</access>
  113422. </field>
  113423. <field>
  113424. <name>TXS</name>
  113425. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113426. <bitOffset>0x10</bitOffset>
  113427. <bitWidth>1</bitWidth>
  113428. <access>read-write</access>
  113429. </field>
  113430. <field>
  113431. <name>TXD</name>
  113432. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113433. <bitOffset>0x11</bitOffset>
  113434. <bitWidth>1</bitWidth>
  113435. <access>read-write</access>
  113436. </field>
  113437. <field>
  113438. <name>TXT</name>
  113439. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113440. <bitOffset>0x12</bitOffset>
  113441. <bitWidth>2</bitWidth>
  113442. <access>read-write</access>
  113443. </field>
  113444. <field>
  113445. <name>TXI</name>
  113446. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113447. <bitOffset>0x15</bitOffset>
  113448. <bitWidth>1</bitWidth>
  113449. <access>read-write</access>
  113450. </field>
  113451. <field>
  113452. <name>TXR</name>
  113453. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113454. <bitOffset>0x16</bitOffset>
  113455. <bitWidth>1</bitWidth>
  113456. <access>read-write</access>
  113457. </field>
  113458. <field>
  113459. <name>TXE</name>
  113460. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113461. <bitOffset>0x17</bitOffset>
  113462. <bitWidth>1</bitWidth>
  113463. <access>read-write</access>
  113464. </field>
  113465. </fields>
  113466. </register>
  113467. <register>
  113468. <name>ENDPTCTRL6</name>
  113469. <description>Endpoint Control 6</description>
  113470. <addressOffset>0x1D8</addressOffset>
  113471. <size>32</size>
  113472. <access>read-write</access>
  113473. <resetValue>0</resetValue>
  113474. <resetMask>0xFFFFFFFF</resetMask>
  113475. <fields>
  113476. <field>
  113477. <name>RXS</name>
  113478. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113479. <bitOffset>0</bitOffset>
  113480. <bitWidth>1</bitWidth>
  113481. <access>read-write</access>
  113482. </field>
  113483. <field>
  113484. <name>RXD</name>
  113485. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113486. <bitOffset>0x1</bitOffset>
  113487. <bitWidth>1</bitWidth>
  113488. <access>read-write</access>
  113489. </field>
  113490. <field>
  113491. <name>RXT</name>
  113492. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113493. <bitOffset>0x2</bitOffset>
  113494. <bitWidth>2</bitWidth>
  113495. <access>read-write</access>
  113496. </field>
  113497. <field>
  113498. <name>RXI</name>
  113499. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113500. <bitOffset>0x5</bitOffset>
  113501. <bitWidth>1</bitWidth>
  113502. <access>read-write</access>
  113503. </field>
  113504. <field>
  113505. <name>RXR</name>
  113506. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113507. <bitOffset>0x6</bitOffset>
  113508. <bitWidth>1</bitWidth>
  113509. <access>read-write</access>
  113510. </field>
  113511. <field>
  113512. <name>RXE</name>
  113513. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113514. <bitOffset>0x7</bitOffset>
  113515. <bitWidth>1</bitWidth>
  113516. <access>read-write</access>
  113517. </field>
  113518. <field>
  113519. <name>TXS</name>
  113520. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113521. <bitOffset>0x10</bitOffset>
  113522. <bitWidth>1</bitWidth>
  113523. <access>read-write</access>
  113524. </field>
  113525. <field>
  113526. <name>TXD</name>
  113527. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113528. <bitOffset>0x11</bitOffset>
  113529. <bitWidth>1</bitWidth>
  113530. <access>read-write</access>
  113531. </field>
  113532. <field>
  113533. <name>TXT</name>
  113534. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113535. <bitOffset>0x12</bitOffset>
  113536. <bitWidth>2</bitWidth>
  113537. <access>read-write</access>
  113538. </field>
  113539. <field>
  113540. <name>TXI</name>
  113541. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113542. <bitOffset>0x15</bitOffset>
  113543. <bitWidth>1</bitWidth>
  113544. <access>read-write</access>
  113545. </field>
  113546. <field>
  113547. <name>TXR</name>
  113548. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113549. <bitOffset>0x16</bitOffset>
  113550. <bitWidth>1</bitWidth>
  113551. <access>read-write</access>
  113552. </field>
  113553. <field>
  113554. <name>TXE</name>
  113555. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113556. <bitOffset>0x17</bitOffset>
  113557. <bitWidth>1</bitWidth>
  113558. <access>read-write</access>
  113559. </field>
  113560. </fields>
  113561. </register>
  113562. <register>
  113563. <name>ENDPTCTRL7</name>
  113564. <description>Endpoint Control 7</description>
  113565. <addressOffset>0x1DC</addressOffset>
  113566. <size>32</size>
  113567. <access>read-write</access>
  113568. <resetValue>0</resetValue>
  113569. <resetMask>0xFFFFFFFF</resetMask>
  113570. <fields>
  113571. <field>
  113572. <name>RXS</name>
  113573. <description>RX Endpoint Stall - Read/Write 0 End Point OK</description>
  113574. <bitOffset>0</bitOffset>
  113575. <bitWidth>1</bitWidth>
  113576. <access>read-write</access>
  113577. </field>
  113578. <field>
  113579. <name>RXD</name>
  113580. <description>RX Endpoint Data Sink - Read/Write 0 Dual Port Memory Buffer/DMA Engine [Default] Should always be written as zero</description>
  113581. <bitOffset>0x1</bitOffset>
  113582. <bitWidth>1</bitWidth>
  113583. <access>read-write</access>
  113584. </field>
  113585. <field>
  113586. <name>RXT</name>
  113587. <description>RX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113588. <bitOffset>0x2</bitOffset>
  113589. <bitWidth>2</bitWidth>
  113590. <access>read-write</access>
  113591. </field>
  113592. <field>
  113593. <name>RXI</name>
  113594. <description>RX Data Toggle Inhibit 0 Disabled [Default] 1 Enabled This bit is only used for test and should always be written as zero</description>
  113595. <bitOffset>0x5</bitOffset>
  113596. <bitWidth>1</bitWidth>
  113597. <access>read-write</access>
  113598. </field>
  113599. <field>
  113600. <name>RXR</name>
  113601. <description>RX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the host and device</description>
  113602. <bitOffset>0x6</bitOffset>
  113603. <bitWidth>1</bitWidth>
  113604. <access>read-write</access>
  113605. </field>
  113606. <field>
  113607. <name>RXE</name>
  113608. <description>RX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113609. <bitOffset>0x7</bitOffset>
  113610. <bitWidth>1</bitWidth>
  113611. <access>read-write</access>
  113612. </field>
  113613. <field>
  113614. <name>TXS</name>
  113615. <description>TX Endpoint Stall - Read/Write 0 End Point OK 1 End Point Stalled This bit will be cleared automatically upon receipt of a SETUP request if this Endpoint is configured as a Control Endpoint and this bit will continue to be cleared by hardware until the associated ENDPTSETUPSTAT bit is cleared</description>
  113616. <bitOffset>0x10</bitOffset>
  113617. <bitWidth>1</bitWidth>
  113618. <access>read-write</access>
  113619. </field>
  113620. <field>
  113621. <name>TXD</name>
  113622. <description>TX Endpoint Data Source - Read/Write 0 Dual Port Memory Buffer/DMA Engine [DEFAULT] Should always be written as 0</description>
  113623. <bitOffset>0x11</bitOffset>
  113624. <bitWidth>1</bitWidth>
  113625. <access>read-write</access>
  113626. </field>
  113627. <field>
  113628. <name>TXT</name>
  113629. <description>TX Endpoint Type - Read/Write 00 Control 01 Isochronous 10 Bulk 11 Interrupt</description>
  113630. <bitOffset>0x12</bitOffset>
  113631. <bitWidth>2</bitWidth>
  113632. <access>read-write</access>
  113633. </field>
  113634. <field>
  113635. <name>TXI</name>
  113636. <description>TX Data Toggle Inhibit 0 PID Sequencing Enabled</description>
  113637. <bitOffset>0x15</bitOffset>
  113638. <bitWidth>1</bitWidth>
  113639. <access>read-write</access>
  113640. </field>
  113641. <field>
  113642. <name>TXR</name>
  113643. <description>TX Data Toggle Reset (WS) Write 1 - Reset PID Sequence Whenever a configuration event is received for this Endpoint, software must write a one to this bit in order to synchronize the data PID's between the Host and device</description>
  113644. <bitOffset>0x16</bitOffset>
  113645. <bitWidth>1</bitWidth>
  113646. <access>read-write</access>
  113647. </field>
  113648. <field>
  113649. <name>TXE</name>
  113650. <description>TX Endpoint Enable 0 Disabled [Default] 1 Enabled An Endpoint should be enabled only after it has been configured</description>
  113651. <bitOffset>0x17</bitOffset>
  113652. <bitWidth>1</bitWidth>
  113653. <access>read-write</access>
  113654. </field>
  113655. </fields>
  113656. </register>
  113657. </registers>
  113658. </peripheral>
  113659. <peripheral derivedFrom="USB1">
  113660. <name>USB2</name>
  113661. <description>USB</description>
  113662. <groupName>USB</groupName>
  113663. <prependToName>USB2_</prependToName>
  113664. <baseAddress>0x2184200</baseAddress>
  113665. <addressBlock>
  113666. <offset>0</offset>
  113667. <size>0x1E0</size>
  113668. <usage>registers</usage>
  113669. </addressBlock>
  113670. <interrupt>
  113671. <name>USB_OTG2</name>
  113672. <value>74</value>
  113673. </interrupt>
  113674. </peripheral>
  113675. <peripheral>
  113676. <name>USBNC1</name>
  113677. <description>USB</description>
  113678. <groupName>USBNC</groupName>
  113679. <prependToName>USBNC1_</prependToName>
  113680. <baseAddress>0x2184800</baseAddress>
  113681. <headerStructName>USBNC</headerStructName>
  113682. <addressBlock>
  113683. <offset>0</offset>
  113684. <size>0x1C</size>
  113685. <usage>registers</usage>
  113686. </addressBlock>
  113687. <registers>
  113688. <register>
  113689. <name>USB_OTGn_CTRL</name>
  113690. <description>USB OTGn Control Register</description>
  113691. <addressOffset>0</addressOffset>
  113692. <size>32</size>
  113693. <access>read-write</access>
  113694. <resetValue>0x30001000</resetValue>
  113695. <resetMask>0xFFFFFFFF</resetMask>
  113696. <fields>
  113697. <field>
  113698. <name>OVER_CUR_DIS</name>
  113699. <description>Disable OTGn Overcurrent Detection</description>
  113700. <bitOffset>0x7</bitOffset>
  113701. <bitWidth>1</bitWidth>
  113702. <access>read-write</access>
  113703. <enumeratedValues>
  113704. <enumeratedValue>
  113705. <name>OVER_CUR_DIS_0</name>
  113706. <description>Enables overcurrent detection</description>
  113707. <value>0</value>
  113708. </enumeratedValue>
  113709. <enumeratedValue>
  113710. <name>OVER_CUR_DIS_1</name>
  113711. <description>Disables overcurrent detection</description>
  113712. <value>0x1</value>
  113713. </enumeratedValue>
  113714. </enumeratedValues>
  113715. </field>
  113716. <field>
  113717. <name>OVER_CUR_POL</name>
  113718. <description>OTGn Polarity of Overcurrent The polarity of OTGn port overcurrent event</description>
  113719. <bitOffset>0x8</bitOffset>
  113720. <bitWidth>1</bitWidth>
  113721. <access>read-write</access>
  113722. <enumeratedValues>
  113723. <enumeratedValue>
  113724. <name>OVER_CUR_POL_0</name>
  113725. <description>High active (high on this signal represents an overcurrent condition)</description>
  113726. <value>0</value>
  113727. </enumeratedValue>
  113728. <enumeratedValue>
  113729. <name>OVER_CUR_POL_1</name>
  113730. <description>Low active (low on this signal represents an overcurrent condition)</description>
  113731. <value>0x1</value>
  113732. </enumeratedValue>
  113733. </enumeratedValues>
  113734. </field>
  113735. <field>
  113736. <name>PWR_POL</name>
  113737. <description>OTGn Power Polarity This bit should be set according to PMIC Power Pin polarity.</description>
  113738. <bitOffset>0x9</bitOffset>
  113739. <bitWidth>1</bitWidth>
  113740. <access>read-write</access>
  113741. <enumeratedValues>
  113742. <enumeratedValue>
  113743. <name>PWR_POL_0</name>
  113744. <description>PMIC Power Pin is Low active.</description>
  113745. <value>0</value>
  113746. </enumeratedValue>
  113747. <enumeratedValue>
  113748. <name>PWR_POL_1</name>
  113749. <description>PMIC Power Pin is High active.</description>
  113750. <value>0x1</value>
  113751. </enumeratedValue>
  113752. </enumeratedValues>
  113753. </field>
  113754. <field>
  113755. <name>WIE</name>
  113756. <description>OTGn Wake-up Interrupt Enable This bit enables or disables the OTGn wake-up interrupt</description>
  113757. <bitOffset>0xA</bitOffset>
  113758. <bitWidth>1</bitWidth>
  113759. <access>read-write</access>
  113760. <enumeratedValues>
  113761. <enumeratedValue>
  113762. <name>WIE_0</name>
  113763. <description>Interrupt Disabled</description>
  113764. <value>0</value>
  113765. </enumeratedValue>
  113766. <enumeratedValue>
  113767. <name>WIE_1</name>
  113768. <description>Interrupt Enabled</description>
  113769. <value>0x1</value>
  113770. </enumeratedValue>
  113771. </enumeratedValues>
  113772. </field>
  113773. <field>
  113774. <name>WKUP_SW_EN</name>
  113775. <description>OTGn Software Wake-up Enable</description>
  113776. <bitOffset>0xE</bitOffset>
  113777. <bitWidth>1</bitWidth>
  113778. <access>read-write</access>
  113779. <enumeratedValues>
  113780. <enumeratedValue>
  113781. <name>WKUP_SW_EN_0</name>
  113782. <description>Disable</description>
  113783. <value>0</value>
  113784. </enumeratedValue>
  113785. <enumeratedValue>
  113786. <name>WKUP_SW_EN_1</name>
  113787. <description>Enable</description>
  113788. <value>0x1</value>
  113789. </enumeratedValue>
  113790. </enumeratedValues>
  113791. </field>
  113792. <field>
  113793. <name>WKUP_SW</name>
  113794. <description>OTGn Software Wake-up</description>
  113795. <bitOffset>0xF</bitOffset>
  113796. <bitWidth>1</bitWidth>
  113797. <access>read-write</access>
  113798. <enumeratedValues>
  113799. <enumeratedValue>
  113800. <name>WKUP_SW_0</name>
  113801. <description>Inactive</description>
  113802. <value>0</value>
  113803. </enumeratedValue>
  113804. <enumeratedValue>
  113805. <name>WKUP_SW_1</name>
  113806. <description>Force wake-up</description>
  113807. <value>0x1</value>
  113808. </enumeratedValue>
  113809. </enumeratedValues>
  113810. </field>
  113811. <field>
  113812. <name>WKUP_ID_EN</name>
  113813. <description>OTGn Wake-up on ID change enable</description>
  113814. <bitOffset>0x10</bitOffset>
  113815. <bitWidth>1</bitWidth>
  113816. <access>read-write</access>
  113817. <enumeratedValues>
  113818. <enumeratedValue>
  113819. <name>WKUP_ID_EN_0</name>
  113820. <description>Disable</description>
  113821. <value>0</value>
  113822. </enumeratedValue>
  113823. <enumeratedValue>
  113824. <name>WKUP_ID_EN_1</name>
  113825. <description>Enable</description>
  113826. <value>0x1</value>
  113827. </enumeratedValue>
  113828. </enumeratedValues>
  113829. </field>
  113830. <field>
  113831. <name>WKUP_VBUS_EN</name>
  113832. <description>OTGn wake-up on VBUS change enable</description>
  113833. <bitOffset>0x11</bitOffset>
  113834. <bitWidth>1</bitWidth>
  113835. <access>read-write</access>
  113836. <enumeratedValues>
  113837. <enumeratedValue>
  113838. <name>WKUP_VBUS_EN_0</name>
  113839. <description>Disable</description>
  113840. <value>0</value>
  113841. </enumeratedValue>
  113842. <enumeratedValue>
  113843. <name>WKUP_VBUS_EN_1</name>
  113844. <description>Enable</description>
  113845. <value>0x1</value>
  113846. </enumeratedValue>
  113847. </enumeratedValues>
  113848. </field>
  113849. <field>
  113850. <name>WIR</name>
  113851. <description>OTGn Wake-up Interrupt Request This bit indicates that a wake-up interrupt request is received on the OTGn port</description>
  113852. <bitOffset>0x1F</bitOffset>
  113853. <bitWidth>1</bitWidth>
  113854. <access>read-only</access>
  113855. <enumeratedValues>
  113856. <enumeratedValue>
  113857. <name>WIR_0</name>
  113858. <description>No wake-up interrupt request received</description>
  113859. <value>0</value>
  113860. </enumeratedValue>
  113861. <enumeratedValue>
  113862. <name>WIR_1</name>
  113863. <description>Wake-up Interrupt Request received</description>
  113864. <value>0x1</value>
  113865. </enumeratedValue>
  113866. </enumeratedValues>
  113867. </field>
  113868. </fields>
  113869. </register>
  113870. <register>
  113871. <name>USB_OTGn_PHY_CTRL_0</name>
  113872. <description>OTGn UTMI PHY Control 0 Register</description>
  113873. <addressOffset>0x18</addressOffset>
  113874. <size>32</size>
  113875. <access>read-write</access>
  113876. <resetValue>0x80000000</resetValue>
  113877. <resetMask>0xFFFFFFFF</resetMask>
  113878. <fields>
  113879. <field>
  113880. <name>UTMI_CLK_VLD</name>
  113881. <description>Indicating whether OTGn UTMI PHY clock is valid</description>
  113882. <bitOffset>0x1F</bitOffset>
  113883. <bitWidth>1</bitWidth>
  113884. <access>read-write</access>
  113885. <enumeratedValues>
  113886. <enumeratedValue>
  113887. <name>UTMI_CLK_VLD_0</name>
  113888. <description>Invalid</description>
  113889. <value>0</value>
  113890. </enumeratedValue>
  113891. <enumeratedValue>
  113892. <name>UTMI_CLK_VLD_1</name>
  113893. <description>Valid</description>
  113894. <value>0x1</value>
  113895. </enumeratedValue>
  113896. </enumeratedValues>
  113897. </field>
  113898. </fields>
  113899. </register>
  113900. </registers>
  113901. </peripheral>
  113902. <peripheral derivedFrom="USBNC1">
  113903. <name>USBNC2</name>
  113904. <description>USB</description>
  113905. <groupName>USBNC</groupName>
  113906. <prependToName>USBNC2_</prependToName>
  113907. <baseAddress>0x2184804</baseAddress>
  113908. <addressBlock>
  113909. <offset>0</offset>
  113910. <size>0x1C</size>
  113911. <usage>registers</usage>
  113912. </addressBlock>
  113913. </peripheral>
  113914. <peripheral>
  113915. <name>ENET1</name>
  113916. <description>Ethernet MAC-NET Core</description>
  113917. <groupName>ENET</groupName>
  113918. <prependToName>ENET1_</prependToName>
  113919. <baseAddress>0x2188000</baseAddress>
  113920. <headerStructName>ENET</headerStructName>
  113921. <addressBlock>
  113922. <offset>0</offset>
  113923. <size>0x628</size>
  113924. <usage>registers</usage>
  113925. </addressBlock>
  113926. <interrupt>
  113927. <name>ENET1</name>
  113928. <value>150</value>
  113929. </interrupt>
  113930. <registers>
  113931. <register>
  113932. <name>EIR</name>
  113933. <description>Interrupt Event Register</description>
  113934. <addressOffset>0x4</addressOffset>
  113935. <size>32</size>
  113936. <access>read-write</access>
  113937. <resetValue>0</resetValue>
  113938. <resetMask>0xFFFFFFFF</resetMask>
  113939. <fields>
  113940. <field>
  113941. <name>TS_TIMER</name>
  113942. <description>Timestamp Timer</description>
  113943. <bitOffset>0xF</bitOffset>
  113944. <bitWidth>1</bitWidth>
  113945. <access>read-write</access>
  113946. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113947. </field>
  113948. <field>
  113949. <name>TS_AVAIL</name>
  113950. <description>Transmit Timestamp Available</description>
  113951. <bitOffset>0x10</bitOffset>
  113952. <bitWidth>1</bitWidth>
  113953. <access>read-write</access>
  113954. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113955. </field>
  113956. <field>
  113957. <name>WAKEUP</name>
  113958. <description>Node Wakeup Request Indication</description>
  113959. <bitOffset>0x11</bitOffset>
  113960. <bitWidth>1</bitWidth>
  113961. <access>read-write</access>
  113962. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113963. </field>
  113964. <field>
  113965. <name>PLR</name>
  113966. <description>Payload Receive Error</description>
  113967. <bitOffset>0x12</bitOffset>
  113968. <bitWidth>1</bitWidth>
  113969. <access>read-write</access>
  113970. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113971. </field>
  113972. <field>
  113973. <name>UN</name>
  113974. <description>Transmit FIFO Underrun</description>
  113975. <bitOffset>0x13</bitOffset>
  113976. <bitWidth>1</bitWidth>
  113977. <access>read-write</access>
  113978. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113979. </field>
  113980. <field>
  113981. <name>RL</name>
  113982. <description>Collision Retry Limit</description>
  113983. <bitOffset>0x14</bitOffset>
  113984. <bitWidth>1</bitWidth>
  113985. <access>read-write</access>
  113986. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113987. </field>
  113988. <field>
  113989. <name>LC</name>
  113990. <description>Late Collision</description>
  113991. <bitOffset>0x15</bitOffset>
  113992. <bitWidth>1</bitWidth>
  113993. <access>read-write</access>
  113994. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  113995. </field>
  113996. <field>
  113997. <name>EBERR</name>
  113998. <description>Ethernet Bus Error</description>
  113999. <bitOffset>0x16</bitOffset>
  114000. <bitWidth>1</bitWidth>
  114001. <access>read-write</access>
  114002. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114003. </field>
  114004. <field>
  114005. <name>MII</name>
  114006. <description>MII Interrupt.</description>
  114007. <bitOffset>0x17</bitOffset>
  114008. <bitWidth>1</bitWidth>
  114009. <access>read-write</access>
  114010. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114011. </field>
  114012. <field>
  114013. <name>RXB</name>
  114014. <description>Receive Buffer Interrupt</description>
  114015. <bitOffset>0x18</bitOffset>
  114016. <bitWidth>1</bitWidth>
  114017. <access>read-write</access>
  114018. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114019. </field>
  114020. <field>
  114021. <name>RXF</name>
  114022. <description>Receive Frame Interrupt</description>
  114023. <bitOffset>0x19</bitOffset>
  114024. <bitWidth>1</bitWidth>
  114025. <access>read-write</access>
  114026. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114027. </field>
  114028. <field>
  114029. <name>TXB</name>
  114030. <description>Transmit Buffer Interrupt</description>
  114031. <bitOffset>0x1A</bitOffset>
  114032. <bitWidth>1</bitWidth>
  114033. <access>read-write</access>
  114034. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114035. </field>
  114036. <field>
  114037. <name>TXF</name>
  114038. <description>Transmit Frame Interrupt</description>
  114039. <bitOffset>0x1B</bitOffset>
  114040. <bitWidth>1</bitWidth>
  114041. <access>read-write</access>
  114042. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114043. </field>
  114044. <field>
  114045. <name>GRA</name>
  114046. <description>Graceful Stop Complete</description>
  114047. <bitOffset>0x1C</bitOffset>
  114048. <bitWidth>1</bitWidth>
  114049. <access>read-write</access>
  114050. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114051. </field>
  114052. <field>
  114053. <name>BABT</name>
  114054. <description>Babbling Transmit Error</description>
  114055. <bitOffset>0x1D</bitOffset>
  114056. <bitWidth>1</bitWidth>
  114057. <access>read-write</access>
  114058. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114059. </field>
  114060. <field>
  114061. <name>BABR</name>
  114062. <description>Babbling Receive Error</description>
  114063. <bitOffset>0x1E</bitOffset>
  114064. <bitWidth>1</bitWidth>
  114065. <access>read-write</access>
  114066. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  114067. </field>
  114068. </fields>
  114069. </register>
  114070. <register>
  114071. <name>EIMR</name>
  114072. <description>Interrupt Mask Register</description>
  114073. <addressOffset>0x8</addressOffset>
  114074. <size>32</size>
  114075. <access>read-write</access>
  114076. <resetValue>0</resetValue>
  114077. <resetMask>0xFFFFFFFF</resetMask>
  114078. <fields>
  114079. <field>
  114080. <name>TS_TIMER</name>
  114081. <description>TS_TIMER Interrupt Mask</description>
  114082. <bitOffset>0xF</bitOffset>
  114083. <bitWidth>1</bitWidth>
  114084. <access>read-write</access>
  114085. </field>
  114086. <field>
  114087. <name>TS_AVAIL</name>
  114088. <description>TS_AVAIL Interrupt Mask</description>
  114089. <bitOffset>0x10</bitOffset>
  114090. <bitWidth>1</bitWidth>
  114091. <access>read-write</access>
  114092. </field>
  114093. <field>
  114094. <name>WAKEUP</name>
  114095. <description>WAKEUP Interrupt Mask</description>
  114096. <bitOffset>0x11</bitOffset>
  114097. <bitWidth>1</bitWidth>
  114098. <access>read-write</access>
  114099. </field>
  114100. <field>
  114101. <name>PLR</name>
  114102. <description>PLR Interrupt Mask</description>
  114103. <bitOffset>0x12</bitOffset>
  114104. <bitWidth>1</bitWidth>
  114105. <access>read-write</access>
  114106. </field>
  114107. <field>
  114108. <name>UN</name>
  114109. <description>UN Interrupt Mask</description>
  114110. <bitOffset>0x13</bitOffset>
  114111. <bitWidth>1</bitWidth>
  114112. <access>read-write</access>
  114113. </field>
  114114. <field>
  114115. <name>RL</name>
  114116. <description>RL Interrupt Mask</description>
  114117. <bitOffset>0x14</bitOffset>
  114118. <bitWidth>1</bitWidth>
  114119. <access>read-write</access>
  114120. </field>
  114121. <field>
  114122. <name>LC</name>
  114123. <description>LC Interrupt Mask</description>
  114124. <bitOffset>0x15</bitOffset>
  114125. <bitWidth>1</bitWidth>
  114126. <access>read-write</access>
  114127. </field>
  114128. <field>
  114129. <name>EBERR</name>
  114130. <description>EBERR Interrupt Mask</description>
  114131. <bitOffset>0x16</bitOffset>
  114132. <bitWidth>1</bitWidth>
  114133. <access>read-write</access>
  114134. </field>
  114135. <field>
  114136. <name>MII</name>
  114137. <description>MII Interrupt Mask</description>
  114138. <bitOffset>0x17</bitOffset>
  114139. <bitWidth>1</bitWidth>
  114140. <access>read-write</access>
  114141. </field>
  114142. <field>
  114143. <name>RXB</name>
  114144. <description>RXB Interrupt Mask</description>
  114145. <bitOffset>0x18</bitOffset>
  114146. <bitWidth>1</bitWidth>
  114147. <access>read-write</access>
  114148. </field>
  114149. <field>
  114150. <name>RXF</name>
  114151. <description>RXF Interrupt Mask</description>
  114152. <bitOffset>0x19</bitOffset>
  114153. <bitWidth>1</bitWidth>
  114154. <access>read-write</access>
  114155. </field>
  114156. <field>
  114157. <name>TXB</name>
  114158. <description>TXB Interrupt Mask</description>
  114159. <bitOffset>0x1A</bitOffset>
  114160. <bitWidth>1</bitWidth>
  114161. <access>read-write</access>
  114162. <enumeratedValues>
  114163. <enumeratedValue>
  114164. <name>TXB_0</name>
  114165. <description>The corresponding interrupt source is masked.</description>
  114166. <value>0</value>
  114167. </enumeratedValue>
  114168. <enumeratedValue>
  114169. <name>TXB_1</name>
  114170. <description>The corresponding interrupt source is not masked.</description>
  114171. <value>0x1</value>
  114172. </enumeratedValue>
  114173. </enumeratedValues>
  114174. </field>
  114175. <field>
  114176. <name>TXF</name>
  114177. <description>TXF Interrupt Mask</description>
  114178. <bitOffset>0x1B</bitOffset>
  114179. <bitWidth>1</bitWidth>
  114180. <access>read-write</access>
  114181. <enumeratedValues>
  114182. <enumeratedValue>
  114183. <name>TXF_0</name>
  114184. <description>The corresponding interrupt source is masked.</description>
  114185. <value>0</value>
  114186. </enumeratedValue>
  114187. <enumeratedValue>
  114188. <name>TXF_1</name>
  114189. <description>The corresponding interrupt source is not masked.</description>
  114190. <value>0x1</value>
  114191. </enumeratedValue>
  114192. </enumeratedValues>
  114193. </field>
  114194. <field>
  114195. <name>GRA</name>
  114196. <description>GRA Interrupt Mask</description>
  114197. <bitOffset>0x1C</bitOffset>
  114198. <bitWidth>1</bitWidth>
  114199. <access>read-write</access>
  114200. <enumeratedValues>
  114201. <enumeratedValue>
  114202. <name>GRA_0</name>
  114203. <description>The corresponding interrupt source is masked.</description>
  114204. <value>0</value>
  114205. </enumeratedValue>
  114206. <enumeratedValue>
  114207. <name>GRA_1</name>
  114208. <description>The corresponding interrupt source is not masked.</description>
  114209. <value>0x1</value>
  114210. </enumeratedValue>
  114211. </enumeratedValues>
  114212. </field>
  114213. <field>
  114214. <name>BABT</name>
  114215. <description>BABT Interrupt Mask</description>
  114216. <bitOffset>0x1D</bitOffset>
  114217. <bitWidth>1</bitWidth>
  114218. <access>read-write</access>
  114219. <enumeratedValues>
  114220. <enumeratedValue>
  114221. <name>BABT_0</name>
  114222. <description>The corresponding interrupt source is masked.</description>
  114223. <value>0</value>
  114224. </enumeratedValue>
  114225. <enumeratedValue>
  114226. <name>BABT_1</name>
  114227. <description>The corresponding interrupt source is not masked.</description>
  114228. <value>0x1</value>
  114229. </enumeratedValue>
  114230. </enumeratedValues>
  114231. </field>
  114232. <field>
  114233. <name>BABR</name>
  114234. <description>BABR Interrupt Mask</description>
  114235. <bitOffset>0x1E</bitOffset>
  114236. <bitWidth>1</bitWidth>
  114237. <access>read-write</access>
  114238. <enumeratedValues>
  114239. <enumeratedValue>
  114240. <name>BABR_0</name>
  114241. <description>The corresponding interrupt source is masked.</description>
  114242. <value>0</value>
  114243. </enumeratedValue>
  114244. <enumeratedValue>
  114245. <name>BABR_1</name>
  114246. <description>The corresponding interrupt source is not masked.</description>
  114247. <value>0x1</value>
  114248. </enumeratedValue>
  114249. </enumeratedValues>
  114250. </field>
  114251. </fields>
  114252. </register>
  114253. <register>
  114254. <name>RDAR</name>
  114255. <description>Receive Descriptor Active Register</description>
  114256. <addressOffset>0x10</addressOffset>
  114257. <size>32</size>
  114258. <access>read-write</access>
  114259. <resetValue>0</resetValue>
  114260. <resetMask>0xFFFFFFFF</resetMask>
  114261. <fields>
  114262. <field>
  114263. <name>RDAR</name>
  114264. <description>Receive Descriptor Active</description>
  114265. <bitOffset>0x18</bitOffset>
  114266. <bitWidth>1</bitWidth>
  114267. <access>read-write</access>
  114268. </field>
  114269. </fields>
  114270. </register>
  114271. <register>
  114272. <name>TDAR</name>
  114273. <description>Transmit Descriptor Active Register</description>
  114274. <addressOffset>0x14</addressOffset>
  114275. <size>32</size>
  114276. <access>read-write</access>
  114277. <resetValue>0</resetValue>
  114278. <resetMask>0xFFFFFFFF</resetMask>
  114279. <fields>
  114280. <field>
  114281. <name>TDAR</name>
  114282. <description>Transmit Descriptor Active</description>
  114283. <bitOffset>0x18</bitOffset>
  114284. <bitWidth>1</bitWidth>
  114285. <access>read-write</access>
  114286. </field>
  114287. </fields>
  114288. </register>
  114289. <register>
  114290. <name>ECR</name>
  114291. <description>Ethernet Control Register</description>
  114292. <addressOffset>0x24</addressOffset>
  114293. <size>32</size>
  114294. <access>read-write</access>
  114295. <resetValue>0x70000000</resetValue>
  114296. <resetMask>0xFFFFFFFF</resetMask>
  114297. <fields>
  114298. <field>
  114299. <name>RESET</name>
  114300. <description>Ethernet MAC Reset</description>
  114301. <bitOffset>0</bitOffset>
  114302. <bitWidth>1</bitWidth>
  114303. <access>read-write</access>
  114304. </field>
  114305. <field>
  114306. <name>ETHEREN</name>
  114307. <description>Ethernet Enable</description>
  114308. <bitOffset>0x1</bitOffset>
  114309. <bitWidth>1</bitWidth>
  114310. <access>read-write</access>
  114311. <enumeratedValues>
  114312. <enumeratedValue>
  114313. <name>ETHEREN_0</name>
  114314. <description>Reception immediately stops and transmission stops after a bad CRC is appended to any currently transmitted frame.</description>
  114315. <value>0</value>
  114316. </enumeratedValue>
  114317. <enumeratedValue>
  114318. <name>ETHEREN_1</name>
  114319. <description>MAC is enabled, and reception and transmission are possible.</description>
  114320. <value>0x1</value>
  114321. </enumeratedValue>
  114322. </enumeratedValues>
  114323. </field>
  114324. <field>
  114325. <name>MAGICEN</name>
  114326. <description>Magic Packet Detection Enable</description>
  114327. <bitOffset>0x2</bitOffset>
  114328. <bitWidth>1</bitWidth>
  114329. <access>read-write</access>
  114330. <enumeratedValues>
  114331. <enumeratedValue>
  114332. <name>MAGICEN_0</name>
  114333. <description>Magic detection logic disabled.</description>
  114334. <value>0</value>
  114335. </enumeratedValue>
  114336. <enumeratedValue>
  114337. <name>MAGICEN_1</name>
  114338. <description>The MAC core detects magic packets and asserts EIR[WAKEUP] when a frame is detected.</description>
  114339. <value>0x1</value>
  114340. </enumeratedValue>
  114341. </enumeratedValues>
  114342. </field>
  114343. <field>
  114344. <name>SLEEP</name>
  114345. <description>Sleep Mode Enable</description>
  114346. <bitOffset>0x3</bitOffset>
  114347. <bitWidth>1</bitWidth>
  114348. <access>read-write</access>
  114349. <enumeratedValues>
  114350. <enumeratedValue>
  114351. <name>SLEEP_0</name>
  114352. <description>Normal operating mode.</description>
  114353. <value>0</value>
  114354. </enumeratedValue>
  114355. <enumeratedValue>
  114356. <name>SLEEP_1</name>
  114357. <description>Sleep mode.</description>
  114358. <value>0x1</value>
  114359. </enumeratedValue>
  114360. </enumeratedValues>
  114361. </field>
  114362. <field>
  114363. <name>EN1588</name>
  114364. <description>EN1588 Enable</description>
  114365. <bitOffset>0x4</bitOffset>
  114366. <bitWidth>1</bitWidth>
  114367. <access>read-write</access>
  114368. <enumeratedValues>
  114369. <enumeratedValue>
  114370. <name>EN1588_0</name>
  114371. <description>Legacy FEC buffer descriptors and functions enabled.</description>
  114372. <value>0</value>
  114373. </enumeratedValue>
  114374. <enumeratedValue>
  114375. <name>EN1588_1</name>
  114376. <description>Enhanced frame time-stamping functions enabled.</description>
  114377. <value>0x1</value>
  114378. </enumeratedValue>
  114379. </enumeratedValues>
  114380. </field>
  114381. <field>
  114382. <name>DBGEN</name>
  114383. <description>Debug Enable</description>
  114384. <bitOffset>0x6</bitOffset>
  114385. <bitWidth>1</bitWidth>
  114386. <access>read-write</access>
  114387. <enumeratedValues>
  114388. <enumeratedValue>
  114389. <name>DBGEN_0</name>
  114390. <description>MAC continues operation in debug mode.</description>
  114391. <value>0</value>
  114392. </enumeratedValue>
  114393. <enumeratedValue>
  114394. <name>DBGEN_1</name>
  114395. <description>MAC enters hardware freeze mode when the processor is in debug mode.</description>
  114396. <value>0x1</value>
  114397. </enumeratedValue>
  114398. </enumeratedValues>
  114399. </field>
  114400. <field>
  114401. <name>DBSWP</name>
  114402. <description>Descriptor Byte Swapping Enable</description>
  114403. <bitOffset>0x8</bitOffset>
  114404. <bitWidth>1</bitWidth>
  114405. <access>read-write</access>
  114406. <enumeratedValues>
  114407. <enumeratedValue>
  114408. <name>DBSWP_0</name>
  114409. <description>The buffer descriptor bytes are not swapped to support big-endian devices.</description>
  114410. <value>0</value>
  114411. </enumeratedValue>
  114412. <enumeratedValue>
  114413. <name>DBSWP_1</name>
  114414. <description>The buffer descriptor bytes are swapped to support little-endian devices.</description>
  114415. <value>0x1</value>
  114416. </enumeratedValue>
  114417. </enumeratedValues>
  114418. </field>
  114419. </fields>
  114420. </register>
  114421. <register>
  114422. <name>MMFR</name>
  114423. <description>MII Management Frame Register</description>
  114424. <addressOffset>0x40</addressOffset>
  114425. <size>32</size>
  114426. <access>read-write</access>
  114427. <resetValue>0</resetValue>
  114428. <resetMask>0xFFFFFFFF</resetMask>
  114429. <fields>
  114430. <field>
  114431. <name>DATA</name>
  114432. <description>Management Frame Data</description>
  114433. <bitOffset>0</bitOffset>
  114434. <bitWidth>16</bitWidth>
  114435. <access>read-write</access>
  114436. </field>
  114437. <field>
  114438. <name>TA</name>
  114439. <description>Turn Around</description>
  114440. <bitOffset>0x10</bitOffset>
  114441. <bitWidth>2</bitWidth>
  114442. <access>read-write</access>
  114443. </field>
  114444. <field>
  114445. <name>RA</name>
  114446. <description>Register Address</description>
  114447. <bitOffset>0x12</bitOffset>
  114448. <bitWidth>5</bitWidth>
  114449. <access>read-write</access>
  114450. </field>
  114451. <field>
  114452. <name>PA</name>
  114453. <description>PHY Address</description>
  114454. <bitOffset>0x17</bitOffset>
  114455. <bitWidth>5</bitWidth>
  114456. <access>read-write</access>
  114457. </field>
  114458. <field>
  114459. <name>OP</name>
  114460. <description>Operation Code</description>
  114461. <bitOffset>0x1C</bitOffset>
  114462. <bitWidth>2</bitWidth>
  114463. <access>read-write</access>
  114464. </field>
  114465. <field>
  114466. <name>ST</name>
  114467. <description>Start Of Frame Delimiter</description>
  114468. <bitOffset>0x1E</bitOffset>
  114469. <bitWidth>2</bitWidth>
  114470. <access>read-write</access>
  114471. </field>
  114472. </fields>
  114473. </register>
  114474. <register>
  114475. <name>MSCR</name>
  114476. <description>MII Speed Control Register</description>
  114477. <addressOffset>0x44</addressOffset>
  114478. <size>32</size>
  114479. <access>read-write</access>
  114480. <resetValue>0</resetValue>
  114481. <resetMask>0xFFFFFFFF</resetMask>
  114482. <fields>
  114483. <field>
  114484. <name>MII_SPEED</name>
  114485. <description>MII Speed</description>
  114486. <bitOffset>0x1</bitOffset>
  114487. <bitWidth>6</bitWidth>
  114488. <access>read-write</access>
  114489. </field>
  114490. <field>
  114491. <name>DIS_PRE</name>
  114492. <description>Disable Preamble</description>
  114493. <bitOffset>0x7</bitOffset>
  114494. <bitWidth>1</bitWidth>
  114495. <access>read-write</access>
  114496. <enumeratedValues>
  114497. <enumeratedValue>
  114498. <name>DIS_PRE_0</name>
  114499. <description>Preamble enabled.</description>
  114500. <value>0</value>
  114501. </enumeratedValue>
  114502. <enumeratedValue>
  114503. <name>DIS_PRE_1</name>
  114504. <description>Preamble (32 ones) is not prepended to the MII management frame.</description>
  114505. <value>0x1</value>
  114506. </enumeratedValue>
  114507. </enumeratedValues>
  114508. </field>
  114509. <field>
  114510. <name>HOLDTIME</name>
  114511. <description>Hold time On MDIO Output</description>
  114512. <bitOffset>0x8</bitOffset>
  114513. <bitWidth>3</bitWidth>
  114514. <access>read-write</access>
  114515. <enumeratedValues>
  114516. <enumeratedValue>
  114517. <name>HOLDTIME_0</name>
  114518. <description>1 internal module clock cycle</description>
  114519. <value>0</value>
  114520. </enumeratedValue>
  114521. <enumeratedValue>
  114522. <name>HOLDTIME_1</name>
  114523. <description>2 internal module clock cycles</description>
  114524. <value>0x1</value>
  114525. </enumeratedValue>
  114526. <enumeratedValue>
  114527. <name>HOLDTIME_2</name>
  114528. <description>3 internal module clock cycles</description>
  114529. <value>0x2</value>
  114530. </enumeratedValue>
  114531. <enumeratedValue>
  114532. <name>HOLDTIME_7</name>
  114533. <description>8 internal module clock cycles</description>
  114534. <value>0x7</value>
  114535. </enumeratedValue>
  114536. </enumeratedValues>
  114537. </field>
  114538. </fields>
  114539. </register>
  114540. <register>
  114541. <name>MIBC</name>
  114542. <description>MIB Control Register</description>
  114543. <addressOffset>0x64</addressOffset>
  114544. <size>32</size>
  114545. <access>read-write</access>
  114546. <resetValue>0xC0000000</resetValue>
  114547. <resetMask>0xFFFFFFFF</resetMask>
  114548. <fields>
  114549. <field>
  114550. <name>MIB_CLEAR</name>
  114551. <description>MIB Clear</description>
  114552. <bitOffset>0x1D</bitOffset>
  114553. <bitWidth>1</bitWidth>
  114554. <access>read-write</access>
  114555. <enumeratedValues>
  114556. <enumeratedValue>
  114557. <name>MIB_CLEAR_0</name>
  114558. <description>See note above.</description>
  114559. <value>0</value>
  114560. </enumeratedValue>
  114561. <enumeratedValue>
  114562. <name>MIB_CLEAR_1</name>
  114563. <description>All statistics counters are reset to 0.</description>
  114564. <value>0x1</value>
  114565. </enumeratedValue>
  114566. </enumeratedValues>
  114567. </field>
  114568. <field>
  114569. <name>MIB_IDLE</name>
  114570. <description>MIB Idle</description>
  114571. <bitOffset>0x1E</bitOffset>
  114572. <bitWidth>1</bitWidth>
  114573. <access>read-only</access>
  114574. <enumeratedValues>
  114575. <enumeratedValue>
  114576. <name>MIB_IDLE_0</name>
  114577. <description>The MIB block is updating MIB counters.</description>
  114578. <value>0</value>
  114579. </enumeratedValue>
  114580. <enumeratedValue>
  114581. <name>MIB_IDLE_1</name>
  114582. <description>The MIB block is not currently updating any MIB counters.</description>
  114583. <value>0x1</value>
  114584. </enumeratedValue>
  114585. </enumeratedValues>
  114586. </field>
  114587. <field>
  114588. <name>MIB_DIS</name>
  114589. <description>Disable MIB Logic</description>
  114590. <bitOffset>0x1F</bitOffset>
  114591. <bitWidth>1</bitWidth>
  114592. <access>read-write</access>
  114593. <enumeratedValues>
  114594. <enumeratedValue>
  114595. <name>MIB_DIS_0</name>
  114596. <description>MIB logic is enabled.</description>
  114597. <value>0</value>
  114598. </enumeratedValue>
  114599. <enumeratedValue>
  114600. <name>MIB_DIS_1</name>
  114601. <description>MIB logic is disabled. The MIB logic halts and does not update any MIB counters.</description>
  114602. <value>0x1</value>
  114603. </enumeratedValue>
  114604. </enumeratedValues>
  114605. </field>
  114606. </fields>
  114607. </register>
  114608. <register>
  114609. <name>RCR</name>
  114610. <description>Receive Control Register</description>
  114611. <addressOffset>0x84</addressOffset>
  114612. <size>32</size>
  114613. <access>read-write</access>
  114614. <resetValue>0x5EE0001</resetValue>
  114615. <resetMask>0xFFFFFFFF</resetMask>
  114616. <fields>
  114617. <field>
  114618. <name>LOOP</name>
  114619. <description>Internal Loopback</description>
  114620. <bitOffset>0</bitOffset>
  114621. <bitWidth>1</bitWidth>
  114622. <access>read-write</access>
  114623. <enumeratedValues>
  114624. <enumeratedValue>
  114625. <name>LOOP_0</name>
  114626. <description>Loopback disabled.</description>
  114627. <value>0</value>
  114628. </enumeratedValue>
  114629. <enumeratedValue>
  114630. <name>LOOP_1</name>
  114631. <description>Transmitted frames are looped back internal to the device and transmit MII output signals are not asserted. DRT must be cleared.</description>
  114632. <value>0x1</value>
  114633. </enumeratedValue>
  114634. </enumeratedValues>
  114635. </field>
  114636. <field>
  114637. <name>DRT</name>
  114638. <description>Disable Receive On Transmit</description>
  114639. <bitOffset>0x1</bitOffset>
  114640. <bitWidth>1</bitWidth>
  114641. <access>read-write</access>
  114642. <enumeratedValues>
  114643. <enumeratedValue>
  114644. <name>DRT_0</name>
  114645. <description>Receive path operates independently of transmit (i.e., full-duplex mode). Can also be used to monitor transmit activity in half-duplex mode.</description>
  114646. <value>0</value>
  114647. </enumeratedValue>
  114648. <enumeratedValue>
  114649. <name>DRT_1</name>
  114650. <description>Disable reception of frames while transmitting. (Normally used for half-duplex mode.)</description>
  114651. <value>0x1</value>
  114652. </enumeratedValue>
  114653. </enumeratedValues>
  114654. </field>
  114655. <field>
  114656. <name>MII_MODE</name>
  114657. <description>Media Independent Interface Mode</description>
  114658. <bitOffset>0x2</bitOffset>
  114659. <bitWidth>1</bitWidth>
  114660. <access>read-write</access>
  114661. <enumeratedValues>
  114662. <enumeratedValue>
  114663. <name>MII_MODE_1</name>
  114664. <description>MII or RMII mode, as indicated by the RMII_MODE field.</description>
  114665. <value>0x1</value>
  114666. </enumeratedValue>
  114667. </enumeratedValues>
  114668. </field>
  114669. <field>
  114670. <name>PROM</name>
  114671. <description>Promiscuous Mode</description>
  114672. <bitOffset>0x3</bitOffset>
  114673. <bitWidth>1</bitWidth>
  114674. <access>read-write</access>
  114675. <enumeratedValues>
  114676. <enumeratedValue>
  114677. <name>PROM_0</name>
  114678. <description>Disabled.</description>
  114679. <value>0</value>
  114680. </enumeratedValue>
  114681. <enumeratedValue>
  114682. <name>PROM_1</name>
  114683. <description>Enabled.</description>
  114684. <value>0x1</value>
  114685. </enumeratedValue>
  114686. </enumeratedValues>
  114687. </field>
  114688. <field>
  114689. <name>BC_REJ</name>
  114690. <description>Broadcast Frame Reject</description>
  114691. <bitOffset>0x4</bitOffset>
  114692. <bitWidth>1</bitWidth>
  114693. <access>read-write</access>
  114694. </field>
  114695. <field>
  114696. <name>FCE</name>
  114697. <description>Flow Control Enable</description>
  114698. <bitOffset>0x5</bitOffset>
  114699. <bitWidth>1</bitWidth>
  114700. <access>read-write</access>
  114701. </field>
  114702. <field>
  114703. <name>RMII_MODE</name>
  114704. <description>RMII Mode Enable</description>
  114705. <bitOffset>0x8</bitOffset>
  114706. <bitWidth>1</bitWidth>
  114707. <access>read-write</access>
  114708. <enumeratedValues>
  114709. <enumeratedValue>
  114710. <name>RMII_MODE_0</name>
  114711. <description>MAC configured for MII mode.</description>
  114712. <value>0</value>
  114713. </enumeratedValue>
  114714. <enumeratedValue>
  114715. <name>RMII_MODE_1</name>
  114716. <description>MAC configured for RMII operation.</description>
  114717. <value>0x1</value>
  114718. </enumeratedValue>
  114719. </enumeratedValues>
  114720. </field>
  114721. <field>
  114722. <name>RMII_10T</name>
  114723. <description>Enables 10-Mbit/s mode of the RMII .</description>
  114724. <bitOffset>0x9</bitOffset>
  114725. <bitWidth>1</bitWidth>
  114726. <access>read-write</access>
  114727. <enumeratedValues>
  114728. <enumeratedValue>
  114729. <name>RMII_10T_0</name>
  114730. <description>100-Mbit/s operation.</description>
  114731. <value>0</value>
  114732. </enumeratedValue>
  114733. <enumeratedValue>
  114734. <name>RMII_10T_1</name>
  114735. <description>10-Mbit/s operation.</description>
  114736. <value>0x1</value>
  114737. </enumeratedValue>
  114738. </enumeratedValues>
  114739. </field>
  114740. <field>
  114741. <name>PADEN</name>
  114742. <description>Enable Frame Padding Remove On Receive</description>
  114743. <bitOffset>0xC</bitOffset>
  114744. <bitWidth>1</bitWidth>
  114745. <access>read-write</access>
  114746. <enumeratedValues>
  114747. <enumeratedValue>
  114748. <name>PADEN_0</name>
  114749. <description>No padding is removed on receive by the MAC.</description>
  114750. <value>0</value>
  114751. </enumeratedValue>
  114752. <enumeratedValue>
  114753. <name>PADEN_1</name>
  114754. <description>Padding is removed from received frames.</description>
  114755. <value>0x1</value>
  114756. </enumeratedValue>
  114757. </enumeratedValues>
  114758. </field>
  114759. <field>
  114760. <name>PAUFWD</name>
  114761. <description>Terminate/Forward Pause Frames</description>
  114762. <bitOffset>0xD</bitOffset>
  114763. <bitWidth>1</bitWidth>
  114764. <access>read-write</access>
  114765. <enumeratedValues>
  114766. <enumeratedValue>
  114767. <name>PAUFWD_0</name>
  114768. <description>Pause frames are terminated and discarded in the MAC.</description>
  114769. <value>0</value>
  114770. </enumeratedValue>
  114771. <enumeratedValue>
  114772. <name>PAUFWD_1</name>
  114773. <description>Pause frames are forwarded to the user application.</description>
  114774. <value>0x1</value>
  114775. </enumeratedValue>
  114776. </enumeratedValues>
  114777. </field>
  114778. <field>
  114779. <name>CRCFWD</name>
  114780. <description>Terminate/Forward Received CRC</description>
  114781. <bitOffset>0xE</bitOffset>
  114782. <bitWidth>1</bitWidth>
  114783. <access>read-write</access>
  114784. <enumeratedValues>
  114785. <enumeratedValue>
  114786. <name>CRCFWD_0</name>
  114787. <description>The CRC field of received frames is transmitted to the user application.</description>
  114788. <value>0</value>
  114789. </enumeratedValue>
  114790. <enumeratedValue>
  114791. <name>CRCFWD_1</name>
  114792. <description>The CRC field is stripped from the frame.</description>
  114793. <value>0x1</value>
  114794. </enumeratedValue>
  114795. </enumeratedValues>
  114796. </field>
  114797. <field>
  114798. <name>CFEN</name>
  114799. <description>MAC Control Frame Enable</description>
  114800. <bitOffset>0xF</bitOffset>
  114801. <bitWidth>1</bitWidth>
  114802. <access>read-write</access>
  114803. <enumeratedValues>
  114804. <enumeratedValue>
  114805. <name>CFEN_0</name>
  114806. <description>MAC control frames with any opcode other than 0x0001 (pause frame) are accepted and forwarded to the client interface.</description>
  114807. <value>0</value>
  114808. </enumeratedValue>
  114809. <enumeratedValue>
  114810. <name>CFEN_1</name>
  114811. <description>MAC control frames with any opcode other than 0x0001 (pause frame) are silently discarded.</description>
  114812. <value>0x1</value>
  114813. </enumeratedValue>
  114814. </enumeratedValues>
  114815. </field>
  114816. <field>
  114817. <name>MAX_FL</name>
  114818. <description>Maximum Frame Length</description>
  114819. <bitOffset>0x10</bitOffset>
  114820. <bitWidth>14</bitWidth>
  114821. <access>read-write</access>
  114822. </field>
  114823. <field>
  114824. <name>NLC</name>
  114825. <description>Payload Length Check Disable</description>
  114826. <bitOffset>0x1E</bitOffset>
  114827. <bitWidth>1</bitWidth>
  114828. <access>read-write</access>
  114829. <enumeratedValues>
  114830. <enumeratedValue>
  114831. <name>NLC_0</name>
  114832. <description>The payload length check is disabled.</description>
  114833. <value>0</value>
  114834. </enumeratedValue>
  114835. <enumeratedValue>
  114836. <name>NLC_1</name>
  114837. <description>The core checks the frame's payload length with the frame length/type field. Errors are indicated in the EIR[PLC] field.</description>
  114838. <value>0x1</value>
  114839. </enumeratedValue>
  114840. </enumeratedValues>
  114841. </field>
  114842. <field>
  114843. <name>GRS</name>
  114844. <description>Graceful Receive Stopped</description>
  114845. <bitOffset>0x1F</bitOffset>
  114846. <bitWidth>1</bitWidth>
  114847. <access>read-only</access>
  114848. </field>
  114849. </fields>
  114850. </register>
  114851. <register>
  114852. <name>TCR</name>
  114853. <description>Transmit Control Register</description>
  114854. <addressOffset>0xC4</addressOffset>
  114855. <size>32</size>
  114856. <access>read-write</access>
  114857. <resetValue>0</resetValue>
  114858. <resetMask>0xFFFFFFFF</resetMask>
  114859. <fields>
  114860. <field>
  114861. <name>GTS</name>
  114862. <description>Graceful Transmit Stop</description>
  114863. <bitOffset>0</bitOffset>
  114864. <bitWidth>1</bitWidth>
  114865. <access>read-write</access>
  114866. </field>
  114867. <field>
  114868. <name>FDEN</name>
  114869. <description>Full-Duplex Enable</description>
  114870. <bitOffset>0x2</bitOffset>
  114871. <bitWidth>1</bitWidth>
  114872. <access>read-write</access>
  114873. </field>
  114874. <field>
  114875. <name>TFC_PAUSE</name>
  114876. <description>Transmit Frame Control Pause</description>
  114877. <bitOffset>0x3</bitOffset>
  114878. <bitWidth>1</bitWidth>
  114879. <access>read-write</access>
  114880. <enumeratedValues>
  114881. <enumeratedValue>
  114882. <name>TFC_PAUSE_0</name>
  114883. <description>No PAUSE frame transmitted.</description>
  114884. <value>0</value>
  114885. </enumeratedValue>
  114886. <enumeratedValue>
  114887. <name>TFC_PAUSE_1</name>
  114888. <description>The MAC stops transmission of data frames after the current transmission is complete.</description>
  114889. <value>0x1</value>
  114890. </enumeratedValue>
  114891. </enumeratedValues>
  114892. </field>
  114893. <field>
  114894. <name>RFC_PAUSE</name>
  114895. <description>Receive Frame Control Pause</description>
  114896. <bitOffset>0x4</bitOffset>
  114897. <bitWidth>1</bitWidth>
  114898. <access>read-only</access>
  114899. </field>
  114900. <field>
  114901. <name>ADDSEL</name>
  114902. <description>Source MAC Address Select On Transmit</description>
  114903. <bitOffset>0x5</bitOffset>
  114904. <bitWidth>3</bitWidth>
  114905. <access>read-write</access>
  114906. <enumeratedValues>
  114907. <enumeratedValue>
  114908. <name>ADDSEL_0</name>
  114909. <description>Node MAC address programmed on PADDR1/2 registers.</description>
  114910. <value>0</value>
  114911. </enumeratedValue>
  114912. </enumeratedValues>
  114913. </field>
  114914. <field>
  114915. <name>ADDINS</name>
  114916. <description>Set MAC Address On Transmit</description>
  114917. <bitOffset>0x8</bitOffset>
  114918. <bitWidth>1</bitWidth>
  114919. <access>read-write</access>
  114920. <enumeratedValues>
  114921. <enumeratedValue>
  114922. <name>ADDINS_0</name>
  114923. <description>The source MAC address is not modified by the MAC.</description>
  114924. <value>0</value>
  114925. </enumeratedValue>
  114926. <enumeratedValue>
  114927. <name>ADDINS_1</name>
  114928. <description>The MAC overwrites the source MAC address with the programmed MAC address according to ADDSEL.</description>
  114929. <value>0x1</value>
  114930. </enumeratedValue>
  114931. </enumeratedValues>
  114932. </field>
  114933. <field>
  114934. <name>CRCFWD</name>
  114935. <description>Forward Frame From Application With CRC</description>
  114936. <bitOffset>0x9</bitOffset>
  114937. <bitWidth>1</bitWidth>
  114938. <access>read-write</access>
  114939. <enumeratedValues>
  114940. <enumeratedValue>
  114941. <name>CRCFWD_0</name>
  114942. <description>TxBD[TC] controls whether the frame has a CRC from the application.</description>
  114943. <value>0</value>
  114944. </enumeratedValue>
  114945. <enumeratedValue>
  114946. <name>CRCFWD_1</name>
  114947. <description>The transmitter does not append any CRC to transmitted frames, as it is expecting a frame with CRC from the application.</description>
  114948. <value>0x1</value>
  114949. </enumeratedValue>
  114950. </enumeratedValues>
  114951. </field>
  114952. </fields>
  114953. </register>
  114954. <register>
  114955. <name>PALR</name>
  114956. <description>Physical Address Lower Register</description>
  114957. <addressOffset>0xE4</addressOffset>
  114958. <size>32</size>
  114959. <access>read-write</access>
  114960. <resetValue>0</resetValue>
  114961. <resetMask>0xFFFFFFFF</resetMask>
  114962. <fields>
  114963. <field>
  114964. <name>PADDR1</name>
  114965. <description>Pause Address</description>
  114966. <bitOffset>0</bitOffset>
  114967. <bitWidth>32</bitWidth>
  114968. <access>read-write</access>
  114969. </field>
  114970. </fields>
  114971. </register>
  114972. <register>
  114973. <name>PAUR</name>
  114974. <description>Physical Address Upper Register</description>
  114975. <addressOffset>0xE8</addressOffset>
  114976. <size>32</size>
  114977. <access>read-write</access>
  114978. <resetValue>0x8808</resetValue>
  114979. <resetMask>0xFFFFFFFF</resetMask>
  114980. <fields>
  114981. <field>
  114982. <name>TYPE</name>
  114983. <description>Type Field In PAUSE Frames</description>
  114984. <bitOffset>0</bitOffset>
  114985. <bitWidth>16</bitWidth>
  114986. <access>read-only</access>
  114987. </field>
  114988. <field>
  114989. <name>PADDR2</name>
  114990. <description>Bytes 4 (bits 31:24) and 5 (bits 23:16) of the 6-byte individual address used for exact match, and the source address field in PAUSE frames</description>
  114991. <bitOffset>0x10</bitOffset>
  114992. <bitWidth>16</bitWidth>
  114993. <access>read-write</access>
  114994. </field>
  114995. </fields>
  114996. </register>
  114997. <register>
  114998. <name>OPD</name>
  114999. <description>Opcode/Pause Duration Register</description>
  115000. <addressOffset>0xEC</addressOffset>
  115001. <size>32</size>
  115002. <access>read-write</access>
  115003. <resetValue>0x10000</resetValue>
  115004. <resetMask>0xFFFFFFFF</resetMask>
  115005. <fields>
  115006. <field>
  115007. <name>PAUSE_DUR</name>
  115008. <description>Pause Duration</description>
  115009. <bitOffset>0</bitOffset>
  115010. <bitWidth>16</bitWidth>
  115011. <access>read-write</access>
  115012. </field>
  115013. <field>
  115014. <name>OPCODE</name>
  115015. <description>Opcode Field In PAUSE Frames</description>
  115016. <bitOffset>0x10</bitOffset>
  115017. <bitWidth>16</bitWidth>
  115018. <access>read-only</access>
  115019. </field>
  115020. </fields>
  115021. </register>
  115022. <register>
  115023. <name>TXIC</name>
  115024. <description>Transmit Interrupt Coalescing Register</description>
  115025. <addressOffset>0xF0</addressOffset>
  115026. <size>32</size>
  115027. <access>read-write</access>
  115028. <resetValue>0</resetValue>
  115029. <resetMask>0xFFFFFFFF</resetMask>
  115030. <fields>
  115031. <field>
  115032. <name>ICTT</name>
  115033. <description>Interrupt coalescing timer threshold</description>
  115034. <bitOffset>0</bitOffset>
  115035. <bitWidth>16</bitWidth>
  115036. <access>read-write</access>
  115037. </field>
  115038. <field>
  115039. <name>ICFT</name>
  115040. <description>Interrupt coalescing frame count threshold</description>
  115041. <bitOffset>0x14</bitOffset>
  115042. <bitWidth>8</bitWidth>
  115043. <access>read-write</access>
  115044. </field>
  115045. <field>
  115046. <name>ICCS</name>
  115047. <description>Interrupt Coalescing Timer Clock Source Select</description>
  115048. <bitOffset>0x1E</bitOffset>
  115049. <bitWidth>1</bitWidth>
  115050. <access>read-write</access>
  115051. <enumeratedValues>
  115052. <enumeratedValue>
  115053. <name>ICCS_0</name>
  115054. <description>Use MII/GMII TX clocks.</description>
  115055. <value>0</value>
  115056. </enumeratedValue>
  115057. <enumeratedValue>
  115058. <name>ICCS_1</name>
  115059. <description>Use ENET system clock.</description>
  115060. <value>0x1</value>
  115061. </enumeratedValue>
  115062. </enumeratedValues>
  115063. </field>
  115064. <field>
  115065. <name>ICEN</name>
  115066. <description>Interrupt Coalescing Enable</description>
  115067. <bitOffset>0x1F</bitOffset>
  115068. <bitWidth>1</bitWidth>
  115069. <access>read-write</access>
  115070. <enumeratedValues>
  115071. <enumeratedValue>
  115072. <name>ICEN_0</name>
  115073. <description>Disable Interrupt coalescing.</description>
  115074. <value>0</value>
  115075. </enumeratedValue>
  115076. <enumeratedValue>
  115077. <name>ICEN_1</name>
  115078. <description>Enable Interrupt coalescing.</description>
  115079. <value>0x1</value>
  115080. </enumeratedValue>
  115081. </enumeratedValues>
  115082. </field>
  115083. </fields>
  115084. </register>
  115085. <register>
  115086. <name>RXIC</name>
  115087. <description>Receive Interrupt Coalescing Register</description>
  115088. <addressOffset>0x100</addressOffset>
  115089. <size>32</size>
  115090. <access>read-write</access>
  115091. <resetValue>0</resetValue>
  115092. <resetMask>0xFFFFFFFF</resetMask>
  115093. <fields>
  115094. <field>
  115095. <name>ICTT</name>
  115096. <description>Interrupt coalescing timer threshold</description>
  115097. <bitOffset>0</bitOffset>
  115098. <bitWidth>16</bitWidth>
  115099. <access>read-write</access>
  115100. </field>
  115101. <field>
  115102. <name>ICFT</name>
  115103. <description>Interrupt coalescing frame count threshold</description>
  115104. <bitOffset>0x14</bitOffset>
  115105. <bitWidth>8</bitWidth>
  115106. <access>read-write</access>
  115107. </field>
  115108. <field>
  115109. <name>ICCS</name>
  115110. <description>Interrupt Coalescing Timer Clock Source Select</description>
  115111. <bitOffset>0x1E</bitOffset>
  115112. <bitWidth>1</bitWidth>
  115113. <access>read-write</access>
  115114. <enumeratedValues>
  115115. <enumeratedValue>
  115116. <name>ICCS_0</name>
  115117. <description>Use MII/GMII TX clocks.</description>
  115118. <value>0</value>
  115119. </enumeratedValue>
  115120. <enumeratedValue>
  115121. <name>ICCS_1</name>
  115122. <description>Use ENET system clock.</description>
  115123. <value>0x1</value>
  115124. </enumeratedValue>
  115125. </enumeratedValues>
  115126. </field>
  115127. <field>
  115128. <name>ICEN</name>
  115129. <description>Interrupt Coalescing Enable</description>
  115130. <bitOffset>0x1F</bitOffset>
  115131. <bitWidth>1</bitWidth>
  115132. <access>read-write</access>
  115133. <enumeratedValues>
  115134. <enumeratedValue>
  115135. <name>ICEN_0</name>
  115136. <description>Disable Interrupt coalescing.</description>
  115137. <value>0</value>
  115138. </enumeratedValue>
  115139. <enumeratedValue>
  115140. <name>ICEN_1</name>
  115141. <description>Enable Interrupt coalescing.</description>
  115142. <value>0x1</value>
  115143. </enumeratedValue>
  115144. </enumeratedValues>
  115145. </field>
  115146. </fields>
  115147. </register>
  115148. <register>
  115149. <name>IAUR</name>
  115150. <description>Descriptor Individual Upper Address Register</description>
  115151. <addressOffset>0x118</addressOffset>
  115152. <size>32</size>
  115153. <access>read-write</access>
  115154. <resetValue>0</resetValue>
  115155. <resetMask>0xFFFFFFFF</resetMask>
  115156. <fields>
  115157. <field>
  115158. <name>IADDR1</name>
  115159. <description>Contains the upper 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a unicast address</description>
  115160. <bitOffset>0</bitOffset>
  115161. <bitWidth>32</bitWidth>
  115162. <access>read-write</access>
  115163. </field>
  115164. </fields>
  115165. </register>
  115166. <register>
  115167. <name>IALR</name>
  115168. <description>Descriptor Individual Lower Address Register</description>
  115169. <addressOffset>0x11C</addressOffset>
  115170. <size>32</size>
  115171. <access>read-write</access>
  115172. <resetValue>0</resetValue>
  115173. <resetMask>0xFFFFFFFF</resetMask>
  115174. <fields>
  115175. <field>
  115176. <name>IADDR2</name>
  115177. <description>Contains the lower 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a unicast address</description>
  115178. <bitOffset>0</bitOffset>
  115179. <bitWidth>32</bitWidth>
  115180. <access>read-write</access>
  115181. </field>
  115182. </fields>
  115183. </register>
  115184. <register>
  115185. <name>GAUR</name>
  115186. <description>Descriptor Group Upper Address Register</description>
  115187. <addressOffset>0x120</addressOffset>
  115188. <size>32</size>
  115189. <access>read-write</access>
  115190. <resetValue>0</resetValue>
  115191. <resetMask>0xFFFFFFFF</resetMask>
  115192. <fields>
  115193. <field>
  115194. <name>GADDR1</name>
  115195. <description>Contains the upper 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a multicast address</description>
  115196. <bitOffset>0</bitOffset>
  115197. <bitWidth>32</bitWidth>
  115198. <access>read-write</access>
  115199. </field>
  115200. </fields>
  115201. </register>
  115202. <register>
  115203. <name>GALR</name>
  115204. <description>Descriptor Group Lower Address Register</description>
  115205. <addressOffset>0x124</addressOffset>
  115206. <size>32</size>
  115207. <access>read-write</access>
  115208. <resetValue>0</resetValue>
  115209. <resetMask>0xFFFFFFFF</resetMask>
  115210. <fields>
  115211. <field>
  115212. <name>GADDR2</name>
  115213. <description>Contains the lower 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a multicast address</description>
  115214. <bitOffset>0</bitOffset>
  115215. <bitWidth>32</bitWidth>
  115216. <access>read-write</access>
  115217. </field>
  115218. </fields>
  115219. </register>
  115220. <register>
  115221. <name>TFWR</name>
  115222. <description>Transmit FIFO Watermark Register</description>
  115223. <addressOffset>0x144</addressOffset>
  115224. <size>32</size>
  115225. <access>read-write</access>
  115226. <resetValue>0</resetValue>
  115227. <resetMask>0xFFFFFFFF</resetMask>
  115228. <fields>
  115229. <field>
  115230. <name>TFWR</name>
  115231. <description>Transmit FIFO Write</description>
  115232. <bitOffset>0</bitOffset>
  115233. <bitWidth>6</bitWidth>
  115234. <access>read-write</access>
  115235. <enumeratedValues>
  115236. <enumeratedValue>
  115237. <name>TFWR_0</name>
  115238. <description>64 bytes written.</description>
  115239. <value>0</value>
  115240. </enumeratedValue>
  115241. <enumeratedValue>
  115242. <name>TFWR_1</name>
  115243. <description>64 bytes written.</description>
  115244. <value>0x1</value>
  115245. </enumeratedValue>
  115246. <enumeratedValue>
  115247. <name>TFWR_2</name>
  115248. <description>128 bytes written.</description>
  115249. <value>0x2</value>
  115250. </enumeratedValue>
  115251. <enumeratedValue>
  115252. <name>TFWR_3</name>
  115253. <description>192 bytes written.</description>
  115254. <value>0x3</value>
  115255. </enumeratedValue>
  115256. <enumeratedValue>
  115257. <name>TFWR_31</name>
  115258. <description>1984 bytes written.</description>
  115259. <value>0x1F</value>
  115260. </enumeratedValue>
  115261. </enumeratedValues>
  115262. </field>
  115263. <field>
  115264. <name>STRFWD</name>
  115265. <description>Store And Forward Enable</description>
  115266. <bitOffset>0x8</bitOffset>
  115267. <bitWidth>1</bitWidth>
  115268. <access>read-write</access>
  115269. <enumeratedValues>
  115270. <enumeratedValue>
  115271. <name>STRFWD_0</name>
  115272. <description>Reset. The transmission start threshold is programmed in TFWR[TFWR].</description>
  115273. <value>0</value>
  115274. </enumeratedValue>
  115275. <enumeratedValue>
  115276. <name>STRFWD_1</name>
  115277. <description>Enabled.</description>
  115278. <value>0x1</value>
  115279. </enumeratedValue>
  115280. </enumeratedValues>
  115281. </field>
  115282. </fields>
  115283. </register>
  115284. <register>
  115285. <name>RDSR</name>
  115286. <description>Receive Descriptor Ring Start Register</description>
  115287. <addressOffset>0x180</addressOffset>
  115288. <size>32</size>
  115289. <access>read-write</access>
  115290. <resetValue>0</resetValue>
  115291. <resetMask>0xFFFFFFFF</resetMask>
  115292. <fields>
  115293. <field>
  115294. <name>R_DES_START</name>
  115295. <description>Pointer to the beginning of the receive buffer descriptor queue.</description>
  115296. <bitOffset>0x3</bitOffset>
  115297. <bitWidth>29</bitWidth>
  115298. <access>read-write</access>
  115299. </field>
  115300. </fields>
  115301. </register>
  115302. <register>
  115303. <name>TDSR</name>
  115304. <description>Transmit Buffer Descriptor Ring Start Register</description>
  115305. <addressOffset>0x184</addressOffset>
  115306. <size>32</size>
  115307. <access>read-write</access>
  115308. <resetValue>0</resetValue>
  115309. <resetMask>0xFFFFFFFF</resetMask>
  115310. <fields>
  115311. <field>
  115312. <name>X_DES_START</name>
  115313. <description>Pointer to the beginning of the transmit buffer descriptor queue.</description>
  115314. <bitOffset>0x3</bitOffset>
  115315. <bitWidth>29</bitWidth>
  115316. <access>read-write</access>
  115317. </field>
  115318. </fields>
  115319. </register>
  115320. <register>
  115321. <name>MRBR</name>
  115322. <description>Maximum Receive Buffer Size Register</description>
  115323. <addressOffset>0x188</addressOffset>
  115324. <size>32</size>
  115325. <access>read-write</access>
  115326. <resetValue>0</resetValue>
  115327. <resetMask>0xFFFFFFFF</resetMask>
  115328. <fields>
  115329. <field>
  115330. <name>R_BUF_SIZE</name>
  115331. <description>Receive buffer size in bytes</description>
  115332. <bitOffset>0x4</bitOffset>
  115333. <bitWidth>10</bitWidth>
  115334. <access>read-write</access>
  115335. </field>
  115336. </fields>
  115337. </register>
  115338. <register>
  115339. <name>RSFL</name>
  115340. <description>Receive FIFO Section Full Threshold</description>
  115341. <addressOffset>0x190</addressOffset>
  115342. <size>32</size>
  115343. <access>read-write</access>
  115344. <resetValue>0</resetValue>
  115345. <resetMask>0xFFFFFFFF</resetMask>
  115346. <fields>
  115347. <field>
  115348. <name>RX_SECTION_FULL</name>
  115349. <description>Value Of Receive FIFO Section Full Threshold</description>
  115350. <bitOffset>0</bitOffset>
  115351. <bitWidth>8</bitWidth>
  115352. <access>read-write</access>
  115353. </field>
  115354. </fields>
  115355. </register>
  115356. <register>
  115357. <name>RSEM</name>
  115358. <description>Receive FIFO Section Empty Threshold</description>
  115359. <addressOffset>0x194</addressOffset>
  115360. <size>32</size>
  115361. <access>read-write</access>
  115362. <resetValue>0</resetValue>
  115363. <resetMask>0xFFFFFFFF</resetMask>
  115364. <fields>
  115365. <field>
  115366. <name>RX_SECTION_EMPTY</name>
  115367. <description>Value Of The Receive FIFO Section Empty Threshold</description>
  115368. <bitOffset>0</bitOffset>
  115369. <bitWidth>8</bitWidth>
  115370. <access>read-write</access>
  115371. </field>
  115372. <field>
  115373. <name>STAT_SECTION_EMPTY</name>
  115374. <description>RX Status FIFO Section Empty Threshold</description>
  115375. <bitOffset>0x10</bitOffset>
  115376. <bitWidth>5</bitWidth>
  115377. <access>read-write</access>
  115378. </field>
  115379. </fields>
  115380. </register>
  115381. <register>
  115382. <name>RAEM</name>
  115383. <description>Receive FIFO Almost Empty Threshold</description>
  115384. <addressOffset>0x198</addressOffset>
  115385. <size>32</size>
  115386. <access>read-write</access>
  115387. <resetValue>0x4</resetValue>
  115388. <resetMask>0xFFFFFFFF</resetMask>
  115389. <fields>
  115390. <field>
  115391. <name>RX_ALMOST_EMPTY</name>
  115392. <description>Value Of The Receive FIFO Almost Empty Threshold</description>
  115393. <bitOffset>0</bitOffset>
  115394. <bitWidth>8</bitWidth>
  115395. <access>read-write</access>
  115396. </field>
  115397. </fields>
  115398. </register>
  115399. <register>
  115400. <name>RAFL</name>
  115401. <description>Receive FIFO Almost Full Threshold</description>
  115402. <addressOffset>0x19C</addressOffset>
  115403. <size>32</size>
  115404. <access>read-write</access>
  115405. <resetValue>0x4</resetValue>
  115406. <resetMask>0xFFFFFFFF</resetMask>
  115407. <fields>
  115408. <field>
  115409. <name>RX_ALMOST_FULL</name>
  115410. <description>Value Of The Receive FIFO Almost Full Threshold</description>
  115411. <bitOffset>0</bitOffset>
  115412. <bitWidth>8</bitWidth>
  115413. <access>read-write</access>
  115414. </field>
  115415. </fields>
  115416. </register>
  115417. <register>
  115418. <name>TSEM</name>
  115419. <description>Transmit FIFO Section Empty Threshold</description>
  115420. <addressOffset>0x1A0</addressOffset>
  115421. <size>32</size>
  115422. <access>read-write</access>
  115423. <resetValue>0</resetValue>
  115424. <resetMask>0xFFFFFFFF</resetMask>
  115425. <fields>
  115426. <field>
  115427. <name>TX_SECTION_EMPTY</name>
  115428. <description>Value Of The Transmit FIFO Section Empty Threshold</description>
  115429. <bitOffset>0</bitOffset>
  115430. <bitWidth>8</bitWidth>
  115431. <access>read-write</access>
  115432. </field>
  115433. </fields>
  115434. </register>
  115435. <register>
  115436. <name>TAEM</name>
  115437. <description>Transmit FIFO Almost Empty Threshold</description>
  115438. <addressOffset>0x1A4</addressOffset>
  115439. <size>32</size>
  115440. <access>read-write</access>
  115441. <resetValue>0x4</resetValue>
  115442. <resetMask>0xFFFFFFFF</resetMask>
  115443. <fields>
  115444. <field>
  115445. <name>TX_ALMOST_EMPTY</name>
  115446. <description>Value of Transmit FIFO Almost Empty Threshold</description>
  115447. <bitOffset>0</bitOffset>
  115448. <bitWidth>8</bitWidth>
  115449. <access>read-write</access>
  115450. </field>
  115451. </fields>
  115452. </register>
  115453. <register>
  115454. <name>TAFL</name>
  115455. <description>Transmit FIFO Almost Full Threshold</description>
  115456. <addressOffset>0x1A8</addressOffset>
  115457. <size>32</size>
  115458. <access>read-write</access>
  115459. <resetValue>0x8</resetValue>
  115460. <resetMask>0xFFFFFFFF</resetMask>
  115461. <fields>
  115462. <field>
  115463. <name>TX_ALMOST_FULL</name>
  115464. <description>Value Of The Transmit FIFO Almost Full Threshold</description>
  115465. <bitOffset>0</bitOffset>
  115466. <bitWidth>8</bitWidth>
  115467. <access>read-write</access>
  115468. </field>
  115469. </fields>
  115470. </register>
  115471. <register>
  115472. <name>TIPG</name>
  115473. <description>Transmit Inter-Packet Gap</description>
  115474. <addressOffset>0x1AC</addressOffset>
  115475. <size>32</size>
  115476. <access>read-write</access>
  115477. <resetValue>0xC</resetValue>
  115478. <resetMask>0xFFFFFFFF</resetMask>
  115479. <fields>
  115480. <field>
  115481. <name>IPG</name>
  115482. <description>Transmit Inter-Packet Gap</description>
  115483. <bitOffset>0</bitOffset>
  115484. <bitWidth>5</bitWidth>
  115485. <access>read-write</access>
  115486. </field>
  115487. </fields>
  115488. </register>
  115489. <register>
  115490. <name>FTRL</name>
  115491. <description>Frame Truncation Length</description>
  115492. <addressOffset>0x1B0</addressOffset>
  115493. <size>32</size>
  115494. <access>read-write</access>
  115495. <resetValue>0x7FF</resetValue>
  115496. <resetMask>0xFFFFFFFF</resetMask>
  115497. <fields>
  115498. <field>
  115499. <name>TRUNC_FL</name>
  115500. <description>Frame Truncation Length</description>
  115501. <bitOffset>0</bitOffset>
  115502. <bitWidth>14</bitWidth>
  115503. <access>read-write</access>
  115504. </field>
  115505. </fields>
  115506. </register>
  115507. <register>
  115508. <name>TACC</name>
  115509. <description>Transmit Accelerator Function Configuration</description>
  115510. <addressOffset>0x1C0</addressOffset>
  115511. <size>32</size>
  115512. <access>read-write</access>
  115513. <resetValue>0</resetValue>
  115514. <resetMask>0xFFFFFFFF</resetMask>
  115515. <fields>
  115516. <field>
  115517. <name>SHIFT16</name>
  115518. <description>TX FIFO Shift-16</description>
  115519. <bitOffset>0</bitOffset>
  115520. <bitWidth>1</bitWidth>
  115521. <access>read-write</access>
  115522. <enumeratedValues>
  115523. <enumeratedValue>
  115524. <name>SHIFT16_0</name>
  115525. <description>Disabled.</description>
  115526. <value>0</value>
  115527. </enumeratedValue>
  115528. <enumeratedValue>
  115529. <name>SHIFT16_1</name>
  115530. <description>Indicates to the transmit data FIFO that the written frames contain two additional octets before the frame data. This means the actual frame begins at bit 16 of the first word written into the FIFO. This function allows putting the frame payload on a 32-bit boundary in memory, as the 14-byte Ethernet header is extended to a 16-byte header.</description>
  115531. <value>0x1</value>
  115532. </enumeratedValue>
  115533. </enumeratedValues>
  115534. </field>
  115535. <field>
  115536. <name>IPCHK</name>
  115537. <description>Enables insertion of IP header checksum.</description>
  115538. <bitOffset>0x3</bitOffset>
  115539. <bitWidth>1</bitWidth>
  115540. <access>read-write</access>
  115541. <enumeratedValues>
  115542. <enumeratedValue>
  115543. <name>IPCHK_0</name>
  115544. <description>Checksum is not inserted.</description>
  115545. <value>0</value>
  115546. </enumeratedValue>
  115547. <enumeratedValue>
  115548. <name>IPCHK_1</name>
  115549. <description>If an IP frame is transmitted, the checksum is inserted automatically. The IP header checksum field must be cleared. If a non-IP frame is transmitted the frame is not modified.</description>
  115550. <value>0x1</value>
  115551. </enumeratedValue>
  115552. </enumeratedValues>
  115553. </field>
  115554. <field>
  115555. <name>PROCHK</name>
  115556. <description>Enables insertion of protocol checksum.</description>
  115557. <bitOffset>0x4</bitOffset>
  115558. <bitWidth>1</bitWidth>
  115559. <access>read-write</access>
  115560. <enumeratedValues>
  115561. <enumeratedValue>
  115562. <name>PROCHK_0</name>
  115563. <description>Checksum not inserted.</description>
  115564. <value>0</value>
  115565. </enumeratedValue>
  115566. <enumeratedValue>
  115567. <name>PROCHK_1</name>
  115568. <description>If an IP frame with a known protocol is transmitted, the checksum is inserted automatically into the frame. The checksum field must be cleared. The other frames are not modified.</description>
  115569. <value>0x1</value>
  115570. </enumeratedValue>
  115571. </enumeratedValues>
  115572. </field>
  115573. </fields>
  115574. </register>
  115575. <register>
  115576. <name>RACC</name>
  115577. <description>Receive Accelerator Function Configuration</description>
  115578. <addressOffset>0x1C4</addressOffset>
  115579. <size>32</size>
  115580. <access>read-write</access>
  115581. <resetValue>0</resetValue>
  115582. <resetMask>0xFFFFFFFF</resetMask>
  115583. <fields>
  115584. <field>
  115585. <name>PADREM</name>
  115586. <description>Enable Padding Removal For Short IP Frames</description>
  115587. <bitOffset>0</bitOffset>
  115588. <bitWidth>1</bitWidth>
  115589. <access>read-write</access>
  115590. <enumeratedValues>
  115591. <enumeratedValue>
  115592. <name>PADREM_0</name>
  115593. <description>Padding not removed.</description>
  115594. <value>0</value>
  115595. </enumeratedValue>
  115596. <enumeratedValue>
  115597. <name>PADREM_1</name>
  115598. <description>Any bytes following the IP payload section of the frame are removed from the frame.</description>
  115599. <value>0x1</value>
  115600. </enumeratedValue>
  115601. </enumeratedValues>
  115602. </field>
  115603. <field>
  115604. <name>IPDIS</name>
  115605. <description>Enable Discard Of Frames With Wrong IPv4 Header Checksum</description>
  115606. <bitOffset>0x1</bitOffset>
  115607. <bitWidth>1</bitWidth>
  115608. <access>read-write</access>
  115609. <enumeratedValues>
  115610. <enumeratedValue>
  115611. <name>IPDIS_0</name>
  115612. <description>Frames with wrong IPv4 header checksum are not discarded.</description>
  115613. <value>0</value>
  115614. </enumeratedValue>
  115615. <enumeratedValue>
  115616. <name>IPDIS_1</name>
  115617. <description>If an IPv4 frame is received with a mismatching header checksum, the frame is discarded. IPv6 has no header checksum and is not affected by this setting. Discarding is only available when the RX FIFO operates in store and forward mode (RSFL cleared).</description>
  115618. <value>0x1</value>
  115619. </enumeratedValue>
  115620. </enumeratedValues>
  115621. </field>
  115622. <field>
  115623. <name>PRODIS</name>
  115624. <description>Enable Discard Of Frames With Wrong Protocol Checksum</description>
  115625. <bitOffset>0x2</bitOffset>
  115626. <bitWidth>1</bitWidth>
  115627. <access>read-write</access>
  115628. <enumeratedValues>
  115629. <enumeratedValue>
  115630. <name>PRODIS_0</name>
  115631. <description>Frames with wrong checksum are not discarded.</description>
  115632. <value>0</value>
  115633. </enumeratedValue>
  115634. <enumeratedValue>
  115635. <name>PRODIS_1</name>
  115636. <description>If a TCP/IP, UDP/IP, or ICMP/IP frame is received that has a wrong TCP, UDP, or ICMP checksum, the frame is discarded. Discarding is only available when the RX FIFO operates in store and forward mode (RSFL cleared).</description>
  115637. <value>0x1</value>
  115638. </enumeratedValue>
  115639. </enumeratedValues>
  115640. </field>
  115641. <field>
  115642. <name>LINEDIS</name>
  115643. <description>Enable Discard Of Frames With MAC Layer Errors</description>
  115644. <bitOffset>0x6</bitOffset>
  115645. <bitWidth>1</bitWidth>
  115646. <access>read-write</access>
  115647. <enumeratedValues>
  115648. <enumeratedValue>
  115649. <name>LINEDIS_0</name>
  115650. <description>Frames with errors are not discarded.</description>
  115651. <value>0</value>
  115652. </enumeratedValue>
  115653. <enumeratedValue>
  115654. <name>LINEDIS_1</name>
  115655. <description>Any frame received with a CRC, length, or PHY error is automatically discarded and not forwarded to the user application interface.</description>
  115656. <value>0x1</value>
  115657. </enumeratedValue>
  115658. </enumeratedValues>
  115659. </field>
  115660. <field>
  115661. <name>SHIFT16</name>
  115662. <description>RX FIFO Shift-16</description>
  115663. <bitOffset>0x7</bitOffset>
  115664. <bitWidth>1</bitWidth>
  115665. <access>read-write</access>
  115666. <enumeratedValues>
  115667. <enumeratedValue>
  115668. <name>SHIFT16_0</name>
  115669. <description>Disabled.</description>
  115670. <value>0</value>
  115671. </enumeratedValue>
  115672. <enumeratedValue>
  115673. <name>SHIFT16_1</name>
  115674. <description>Instructs the MAC to write two additional bytes in front of each frame received into the RX FIFO.</description>
  115675. <value>0x1</value>
  115676. </enumeratedValue>
  115677. </enumeratedValues>
  115678. </field>
  115679. </fields>
  115680. </register>
  115681. <register>
  115682. <name>RMON_T_DROP</name>
  115683. <description>Reserved Statistic Register</description>
  115684. <addressOffset>0x200</addressOffset>
  115685. <size>32</size>
  115686. <access>read-only</access>
  115687. <resetValue>0</resetValue>
  115688. <resetMask>0xFFFFFFFF</resetMask>
  115689. </register>
  115690. <register>
  115691. <name>RMON_T_PACKETS</name>
  115692. <description>Tx Packet Count Statistic Register</description>
  115693. <addressOffset>0x204</addressOffset>
  115694. <size>32</size>
  115695. <access>read-only</access>
  115696. <resetValue>0</resetValue>
  115697. <resetMask>0xFFFFFFFF</resetMask>
  115698. <fields>
  115699. <field>
  115700. <name>TXPKTS</name>
  115701. <description>Packet count</description>
  115702. <bitOffset>0</bitOffset>
  115703. <bitWidth>16</bitWidth>
  115704. <access>read-only</access>
  115705. </field>
  115706. </fields>
  115707. </register>
  115708. <register>
  115709. <name>RMON_T_BC_PKT</name>
  115710. <description>Tx Broadcast Packets Statistic Register</description>
  115711. <addressOffset>0x208</addressOffset>
  115712. <size>32</size>
  115713. <access>read-only</access>
  115714. <resetValue>0</resetValue>
  115715. <resetMask>0xFFFFFFFF</resetMask>
  115716. <fields>
  115717. <field>
  115718. <name>TXPKTS</name>
  115719. <description>Broadcast packets</description>
  115720. <bitOffset>0</bitOffset>
  115721. <bitWidth>16</bitWidth>
  115722. <access>read-only</access>
  115723. </field>
  115724. </fields>
  115725. </register>
  115726. <register>
  115727. <name>RMON_T_MC_PKT</name>
  115728. <description>Tx Multicast Packets Statistic Register</description>
  115729. <addressOffset>0x20C</addressOffset>
  115730. <size>32</size>
  115731. <access>read-only</access>
  115732. <resetValue>0</resetValue>
  115733. <resetMask>0xFFFFFFFF</resetMask>
  115734. <fields>
  115735. <field>
  115736. <name>TXPKTS</name>
  115737. <description>Multicast packets</description>
  115738. <bitOffset>0</bitOffset>
  115739. <bitWidth>16</bitWidth>
  115740. <access>read-only</access>
  115741. </field>
  115742. </fields>
  115743. </register>
  115744. <register>
  115745. <name>RMON_T_CRC_ALIGN</name>
  115746. <description>Tx Packets with CRC/Align Error Statistic Register</description>
  115747. <addressOffset>0x210</addressOffset>
  115748. <size>32</size>
  115749. <access>read-only</access>
  115750. <resetValue>0</resetValue>
  115751. <resetMask>0xFFFFFFFF</resetMask>
  115752. <fields>
  115753. <field>
  115754. <name>TXPKTS</name>
  115755. <description>Packets with CRC/align error</description>
  115756. <bitOffset>0</bitOffset>
  115757. <bitWidth>16</bitWidth>
  115758. <access>read-only</access>
  115759. </field>
  115760. </fields>
  115761. </register>
  115762. <register>
  115763. <name>RMON_T_UNDERSIZE</name>
  115764. <description>Tx Packets Less Than Bytes and Good CRC Statistic Register</description>
  115765. <addressOffset>0x214</addressOffset>
  115766. <size>32</size>
  115767. <access>read-only</access>
  115768. <resetValue>0</resetValue>
  115769. <resetMask>0xFFFFFFFF</resetMask>
  115770. <fields>
  115771. <field>
  115772. <name>TXPKTS</name>
  115773. <description>Number of transmit packets less than 64 bytes with good CRC</description>
  115774. <bitOffset>0</bitOffset>
  115775. <bitWidth>16</bitWidth>
  115776. <access>read-only</access>
  115777. </field>
  115778. </fields>
  115779. </register>
  115780. <register>
  115781. <name>RMON_T_OVERSIZE</name>
  115782. <description>Tx Packets GT MAX_FL bytes and Good CRC Statistic Register</description>
  115783. <addressOffset>0x218</addressOffset>
  115784. <size>32</size>
  115785. <access>read-only</access>
  115786. <resetValue>0</resetValue>
  115787. <resetMask>0xFFFFFFFF</resetMask>
  115788. <fields>
  115789. <field>
  115790. <name>TXPKTS</name>
  115791. <description>Number of transmit packets greater than MAX_FL bytes with good CRC</description>
  115792. <bitOffset>0</bitOffset>
  115793. <bitWidth>16</bitWidth>
  115794. <access>read-only</access>
  115795. </field>
  115796. </fields>
  115797. </register>
  115798. <register>
  115799. <name>RMON_T_FRAG</name>
  115800. <description>Tx Packets Less Than 64 Bytes and Bad CRC Statistic Register</description>
  115801. <addressOffset>0x21C</addressOffset>
  115802. <size>32</size>
  115803. <access>read-only</access>
  115804. <resetValue>0</resetValue>
  115805. <resetMask>0xFFFFFFFF</resetMask>
  115806. <fields>
  115807. <field>
  115808. <name>TXPKTS</name>
  115809. <description>Number of packets less than 64 bytes with bad CRC</description>
  115810. <bitOffset>0</bitOffset>
  115811. <bitWidth>16</bitWidth>
  115812. <access>read-only</access>
  115813. </field>
  115814. </fields>
  115815. </register>
  115816. <register>
  115817. <name>RMON_T_JAB</name>
  115818. <description>Tx Packets Greater Than MAX_FL bytes and Bad CRC Statistic Register</description>
  115819. <addressOffset>0x220</addressOffset>
  115820. <size>32</size>
  115821. <access>read-only</access>
  115822. <resetValue>0</resetValue>
  115823. <resetMask>0xFFFFFFFF</resetMask>
  115824. <fields>
  115825. <field>
  115826. <name>TXPKTS</name>
  115827. <description>Number of transmit packets greater than MAX_FL bytes and bad CRC</description>
  115828. <bitOffset>0</bitOffset>
  115829. <bitWidth>16</bitWidth>
  115830. <access>read-only</access>
  115831. </field>
  115832. </fields>
  115833. </register>
  115834. <register>
  115835. <name>RMON_T_COL</name>
  115836. <description>Tx Collision Count Statistic Register</description>
  115837. <addressOffset>0x224</addressOffset>
  115838. <size>32</size>
  115839. <access>read-only</access>
  115840. <resetValue>0</resetValue>
  115841. <resetMask>0xFFFFFFFF</resetMask>
  115842. <fields>
  115843. <field>
  115844. <name>TXPKTS</name>
  115845. <description>Number of transmit collisions</description>
  115846. <bitOffset>0</bitOffset>
  115847. <bitWidth>16</bitWidth>
  115848. <access>read-only</access>
  115849. </field>
  115850. </fields>
  115851. </register>
  115852. <register>
  115853. <name>RMON_T_P64</name>
  115854. <description>Tx 64-Byte Packets Statistic Register</description>
  115855. <addressOffset>0x228</addressOffset>
  115856. <size>32</size>
  115857. <access>read-only</access>
  115858. <resetValue>0</resetValue>
  115859. <resetMask>0xFFFFFFFF</resetMask>
  115860. <fields>
  115861. <field>
  115862. <name>TXPKTS</name>
  115863. <description>Number of 64-byte transmit packets</description>
  115864. <bitOffset>0</bitOffset>
  115865. <bitWidth>16</bitWidth>
  115866. <access>read-only</access>
  115867. </field>
  115868. </fields>
  115869. </register>
  115870. <register>
  115871. <name>RMON_T_P65TO127</name>
  115872. <description>Tx 65- to 127-byte Packets Statistic Register</description>
  115873. <addressOffset>0x22C</addressOffset>
  115874. <size>32</size>
  115875. <access>read-only</access>
  115876. <resetValue>0</resetValue>
  115877. <resetMask>0xFFFFFFFF</resetMask>
  115878. <fields>
  115879. <field>
  115880. <name>TXPKTS</name>
  115881. <description>Number of 65- to 127-byte transmit packets</description>
  115882. <bitOffset>0</bitOffset>
  115883. <bitWidth>16</bitWidth>
  115884. <access>read-only</access>
  115885. </field>
  115886. </fields>
  115887. </register>
  115888. <register>
  115889. <name>RMON_T_P128TO255</name>
  115890. <description>Tx 128- to 255-byte Packets Statistic Register</description>
  115891. <addressOffset>0x230</addressOffset>
  115892. <size>32</size>
  115893. <access>read-only</access>
  115894. <resetValue>0</resetValue>
  115895. <resetMask>0xFFFFFFFF</resetMask>
  115896. <fields>
  115897. <field>
  115898. <name>TXPKTS</name>
  115899. <description>Number of 128- to 255-byte transmit packets</description>
  115900. <bitOffset>0</bitOffset>
  115901. <bitWidth>16</bitWidth>
  115902. <access>read-only</access>
  115903. </field>
  115904. </fields>
  115905. </register>
  115906. <register>
  115907. <name>RMON_T_P256TO511</name>
  115908. <description>Tx 256- to 511-byte Packets Statistic Register</description>
  115909. <addressOffset>0x234</addressOffset>
  115910. <size>32</size>
  115911. <access>read-only</access>
  115912. <resetValue>0</resetValue>
  115913. <resetMask>0xFFFFFFFF</resetMask>
  115914. <fields>
  115915. <field>
  115916. <name>TXPKTS</name>
  115917. <description>Number of 256- to 511-byte transmit packets</description>
  115918. <bitOffset>0</bitOffset>
  115919. <bitWidth>16</bitWidth>
  115920. <access>read-only</access>
  115921. </field>
  115922. </fields>
  115923. </register>
  115924. <register>
  115925. <name>RMON_T_P512TO1023</name>
  115926. <description>Tx 512- to 1023-byte Packets Statistic Register</description>
  115927. <addressOffset>0x238</addressOffset>
  115928. <size>32</size>
  115929. <access>read-only</access>
  115930. <resetValue>0</resetValue>
  115931. <resetMask>0xFFFFFFFF</resetMask>
  115932. <fields>
  115933. <field>
  115934. <name>TXPKTS</name>
  115935. <description>Number of 512- to 1023-byte transmit packets</description>
  115936. <bitOffset>0</bitOffset>
  115937. <bitWidth>16</bitWidth>
  115938. <access>read-only</access>
  115939. </field>
  115940. </fields>
  115941. </register>
  115942. <register>
  115943. <name>RMON_T_P1024TO2047</name>
  115944. <description>Tx 1024- to 2047-byte Packets Statistic Register</description>
  115945. <addressOffset>0x23C</addressOffset>
  115946. <size>32</size>
  115947. <access>read-only</access>
  115948. <resetValue>0</resetValue>
  115949. <resetMask>0xFFFFFFFF</resetMask>
  115950. <fields>
  115951. <field>
  115952. <name>TXPKTS</name>
  115953. <description>Number of 1024- to 2047-byte transmit packets</description>
  115954. <bitOffset>0</bitOffset>
  115955. <bitWidth>16</bitWidth>
  115956. <access>read-only</access>
  115957. </field>
  115958. </fields>
  115959. </register>
  115960. <register>
  115961. <name>RMON_T_P_GTE2048</name>
  115962. <description>Tx Packets Greater Than 2048 Bytes Statistic Register</description>
  115963. <addressOffset>0x240</addressOffset>
  115964. <size>32</size>
  115965. <access>read-only</access>
  115966. <resetValue>0</resetValue>
  115967. <resetMask>0xFFFFFFFF</resetMask>
  115968. <fields>
  115969. <field>
  115970. <name>TXPKTS</name>
  115971. <description>Number of transmit packets greater than 2048 bytes</description>
  115972. <bitOffset>0</bitOffset>
  115973. <bitWidth>16</bitWidth>
  115974. <access>read-only</access>
  115975. </field>
  115976. </fields>
  115977. </register>
  115978. <register>
  115979. <name>RMON_T_OCTETS</name>
  115980. <description>Tx Octets Statistic Register</description>
  115981. <addressOffset>0x244</addressOffset>
  115982. <size>32</size>
  115983. <access>read-only</access>
  115984. <resetValue>0</resetValue>
  115985. <resetMask>0xFFFFFFFF</resetMask>
  115986. <fields>
  115987. <field>
  115988. <name>TXOCTS</name>
  115989. <description>Number of transmit octets</description>
  115990. <bitOffset>0</bitOffset>
  115991. <bitWidth>32</bitWidth>
  115992. <access>read-only</access>
  115993. </field>
  115994. </fields>
  115995. </register>
  115996. <register>
  115997. <name>IEEE_T_DROP</name>
  115998. <description>Reserved Statistic Register</description>
  115999. <addressOffset>0x248</addressOffset>
  116000. <size>32</size>
  116001. <access>read-only</access>
  116002. <resetValue>0</resetValue>
  116003. <resetMask>0xFFFFFFFF</resetMask>
  116004. </register>
  116005. <register>
  116006. <name>IEEE_T_FRAME_OK</name>
  116007. <description>Frames Transmitted OK Statistic Register</description>
  116008. <addressOffset>0x24C</addressOffset>
  116009. <size>32</size>
  116010. <access>read-only</access>
  116011. <resetValue>0</resetValue>
  116012. <resetMask>0xFFFFFFFF</resetMask>
  116013. <fields>
  116014. <field>
  116015. <name>COUNT</name>
  116016. <description>Number of frames transmitted OK</description>
  116017. <bitOffset>0</bitOffset>
  116018. <bitWidth>16</bitWidth>
  116019. <access>read-only</access>
  116020. </field>
  116021. </fields>
  116022. </register>
  116023. <register>
  116024. <name>IEEE_T_1COL</name>
  116025. <description>Frames Transmitted with Single Collision Statistic Register</description>
  116026. <addressOffset>0x250</addressOffset>
  116027. <size>32</size>
  116028. <access>read-only</access>
  116029. <resetValue>0</resetValue>
  116030. <resetMask>0xFFFFFFFF</resetMask>
  116031. <fields>
  116032. <field>
  116033. <name>COUNT</name>
  116034. <description>Number of frames transmitted with one collision</description>
  116035. <bitOffset>0</bitOffset>
  116036. <bitWidth>16</bitWidth>
  116037. <access>read-only</access>
  116038. </field>
  116039. </fields>
  116040. </register>
  116041. <register>
  116042. <name>IEEE_T_MCOL</name>
  116043. <description>Frames Transmitted with Multiple Collisions Statistic Register</description>
  116044. <addressOffset>0x254</addressOffset>
  116045. <size>32</size>
  116046. <access>read-only</access>
  116047. <resetValue>0</resetValue>
  116048. <resetMask>0xFFFFFFFF</resetMask>
  116049. <fields>
  116050. <field>
  116051. <name>COUNT</name>
  116052. <description>Number of frames transmitted with multiple collisions</description>
  116053. <bitOffset>0</bitOffset>
  116054. <bitWidth>16</bitWidth>
  116055. <access>read-only</access>
  116056. </field>
  116057. </fields>
  116058. </register>
  116059. <register>
  116060. <name>IEEE_T_DEF</name>
  116061. <description>Frames Transmitted after Deferral Delay Statistic Register</description>
  116062. <addressOffset>0x258</addressOffset>
  116063. <size>32</size>
  116064. <access>read-only</access>
  116065. <resetValue>0</resetValue>
  116066. <resetMask>0xFFFFFFFF</resetMask>
  116067. <fields>
  116068. <field>
  116069. <name>COUNT</name>
  116070. <description>Number of frames transmitted with deferral delay</description>
  116071. <bitOffset>0</bitOffset>
  116072. <bitWidth>16</bitWidth>
  116073. <access>read-only</access>
  116074. </field>
  116075. </fields>
  116076. </register>
  116077. <register>
  116078. <name>IEEE_T_LCOL</name>
  116079. <description>Frames Transmitted with Late Collision Statistic Register</description>
  116080. <addressOffset>0x25C</addressOffset>
  116081. <size>32</size>
  116082. <access>read-only</access>
  116083. <resetValue>0</resetValue>
  116084. <resetMask>0xFFFFFFFF</resetMask>
  116085. <fields>
  116086. <field>
  116087. <name>COUNT</name>
  116088. <description>Number of frames transmitted with late collision</description>
  116089. <bitOffset>0</bitOffset>
  116090. <bitWidth>16</bitWidth>
  116091. <access>read-only</access>
  116092. </field>
  116093. </fields>
  116094. </register>
  116095. <register>
  116096. <name>IEEE_T_EXCOL</name>
  116097. <description>Frames Transmitted with Excessive Collisions Statistic Register</description>
  116098. <addressOffset>0x260</addressOffset>
  116099. <size>32</size>
  116100. <access>read-only</access>
  116101. <resetValue>0</resetValue>
  116102. <resetMask>0xFFFFFFFF</resetMask>
  116103. <fields>
  116104. <field>
  116105. <name>COUNT</name>
  116106. <description>Number of frames transmitted with excessive collisions</description>
  116107. <bitOffset>0</bitOffset>
  116108. <bitWidth>16</bitWidth>
  116109. <access>read-only</access>
  116110. </field>
  116111. </fields>
  116112. </register>
  116113. <register>
  116114. <name>IEEE_T_MACERR</name>
  116115. <description>Frames Transmitted with Tx FIFO Underrun Statistic Register</description>
  116116. <addressOffset>0x264</addressOffset>
  116117. <size>32</size>
  116118. <access>read-only</access>
  116119. <resetValue>0</resetValue>
  116120. <resetMask>0xFFFFFFFF</resetMask>
  116121. <fields>
  116122. <field>
  116123. <name>COUNT</name>
  116124. <description>Number of frames transmitted with transmit FIFO underrun</description>
  116125. <bitOffset>0</bitOffset>
  116126. <bitWidth>16</bitWidth>
  116127. <access>read-only</access>
  116128. </field>
  116129. </fields>
  116130. </register>
  116131. <register>
  116132. <name>IEEE_T_CSERR</name>
  116133. <description>Frames Transmitted with Carrier Sense Error Statistic Register</description>
  116134. <addressOffset>0x268</addressOffset>
  116135. <size>32</size>
  116136. <access>read-only</access>
  116137. <resetValue>0</resetValue>
  116138. <resetMask>0xFFFFFFFF</resetMask>
  116139. <fields>
  116140. <field>
  116141. <name>COUNT</name>
  116142. <description>Number of frames transmitted with carrier sense error</description>
  116143. <bitOffset>0</bitOffset>
  116144. <bitWidth>16</bitWidth>
  116145. <access>read-only</access>
  116146. </field>
  116147. </fields>
  116148. </register>
  116149. <register>
  116150. <name>IEEE_T_SQE</name>
  116151. <description>Reserved Statistic Register</description>
  116152. <addressOffset>0x26C</addressOffset>
  116153. <size>32</size>
  116154. <access>read-only</access>
  116155. <resetValue>0</resetValue>
  116156. <resetMask>0xFFFFFFFF</resetMask>
  116157. <fields>
  116158. <field>
  116159. <name>COUNT</name>
  116160. <description>This read-only field is reserved and always has the value 0</description>
  116161. <bitOffset>0</bitOffset>
  116162. <bitWidth>16</bitWidth>
  116163. <access>read-only</access>
  116164. </field>
  116165. </fields>
  116166. </register>
  116167. <register>
  116168. <name>IEEE_T_FDXFC</name>
  116169. <description>Flow Control Pause Frames Transmitted Statistic Register</description>
  116170. <addressOffset>0x270</addressOffset>
  116171. <size>32</size>
  116172. <access>read-only</access>
  116173. <resetValue>0</resetValue>
  116174. <resetMask>0xFFFFFFFF</resetMask>
  116175. <fields>
  116176. <field>
  116177. <name>COUNT</name>
  116178. <description>Number of flow-control pause frames transmitted</description>
  116179. <bitOffset>0</bitOffset>
  116180. <bitWidth>16</bitWidth>
  116181. <access>read-only</access>
  116182. </field>
  116183. </fields>
  116184. </register>
  116185. <register>
  116186. <name>IEEE_T_OCTETS_OK</name>
  116187. <description>Octet Count for Frames Transmitted w/o Error Statistic Register</description>
  116188. <addressOffset>0x274</addressOffset>
  116189. <size>32</size>
  116190. <access>read-only</access>
  116191. <resetValue>0</resetValue>
  116192. <resetMask>0xFFFFFFFF</resetMask>
  116193. <fields>
  116194. <field>
  116195. <name>COUNT</name>
  116196. <description>Octet count for frames transmitted without error Counts total octets (includes header and FCS fields).</description>
  116197. <bitOffset>0</bitOffset>
  116198. <bitWidth>32</bitWidth>
  116199. <access>read-only</access>
  116200. </field>
  116201. </fields>
  116202. </register>
  116203. <register>
  116204. <name>RMON_R_PACKETS</name>
  116205. <description>Rx Packet Count Statistic Register</description>
  116206. <addressOffset>0x284</addressOffset>
  116207. <size>32</size>
  116208. <access>read-only</access>
  116209. <resetValue>0</resetValue>
  116210. <resetMask>0xFFFFFFFF</resetMask>
  116211. <fields>
  116212. <field>
  116213. <name>COUNT</name>
  116214. <description>Number of packets received</description>
  116215. <bitOffset>0</bitOffset>
  116216. <bitWidth>16</bitWidth>
  116217. <access>read-only</access>
  116218. </field>
  116219. </fields>
  116220. </register>
  116221. <register>
  116222. <name>RMON_R_BC_PKT</name>
  116223. <description>Rx Broadcast Packets Statistic Register</description>
  116224. <addressOffset>0x288</addressOffset>
  116225. <size>32</size>
  116226. <access>read-only</access>
  116227. <resetValue>0</resetValue>
  116228. <resetMask>0xFFFFFFFF</resetMask>
  116229. <fields>
  116230. <field>
  116231. <name>COUNT</name>
  116232. <description>Number of receive broadcast packets</description>
  116233. <bitOffset>0</bitOffset>
  116234. <bitWidth>16</bitWidth>
  116235. <access>read-only</access>
  116236. </field>
  116237. </fields>
  116238. </register>
  116239. <register>
  116240. <name>RMON_R_MC_PKT</name>
  116241. <description>Rx Multicast Packets Statistic Register</description>
  116242. <addressOffset>0x28C</addressOffset>
  116243. <size>32</size>
  116244. <access>read-only</access>
  116245. <resetValue>0</resetValue>
  116246. <resetMask>0xFFFFFFFF</resetMask>
  116247. <fields>
  116248. <field>
  116249. <name>COUNT</name>
  116250. <description>Number of receive multicast packets</description>
  116251. <bitOffset>0</bitOffset>
  116252. <bitWidth>16</bitWidth>
  116253. <access>read-only</access>
  116254. </field>
  116255. </fields>
  116256. </register>
  116257. <register>
  116258. <name>RMON_R_CRC_ALIGN</name>
  116259. <description>Rx Packets with CRC/Align Error Statistic Register</description>
  116260. <addressOffset>0x290</addressOffset>
  116261. <size>32</size>
  116262. <access>read-only</access>
  116263. <resetValue>0</resetValue>
  116264. <resetMask>0xFFFFFFFF</resetMask>
  116265. <fields>
  116266. <field>
  116267. <name>COUNT</name>
  116268. <description>Number of receive packets with CRC or align error</description>
  116269. <bitOffset>0</bitOffset>
  116270. <bitWidth>16</bitWidth>
  116271. <access>read-only</access>
  116272. </field>
  116273. </fields>
  116274. </register>
  116275. <register>
  116276. <name>RMON_R_UNDERSIZE</name>
  116277. <description>Rx Packets with Less Than 64 Bytes and Good CRC Statistic Register</description>
  116278. <addressOffset>0x294</addressOffset>
  116279. <size>32</size>
  116280. <access>read-only</access>
  116281. <resetValue>0</resetValue>
  116282. <resetMask>0xFFFFFFFF</resetMask>
  116283. <fields>
  116284. <field>
  116285. <name>COUNT</name>
  116286. <description>Number of receive packets with less than 64 bytes and good CRC</description>
  116287. <bitOffset>0</bitOffset>
  116288. <bitWidth>16</bitWidth>
  116289. <access>read-only</access>
  116290. </field>
  116291. </fields>
  116292. </register>
  116293. <register>
  116294. <name>RMON_R_OVERSIZE</name>
  116295. <description>Rx Packets Greater Than MAX_FL and Good CRC Statistic Register</description>
  116296. <addressOffset>0x298</addressOffset>
  116297. <size>32</size>
  116298. <access>read-only</access>
  116299. <resetValue>0</resetValue>
  116300. <resetMask>0xFFFFFFFF</resetMask>
  116301. <fields>
  116302. <field>
  116303. <name>COUNT</name>
  116304. <description>Number of receive packets greater than MAX_FL and good CRC</description>
  116305. <bitOffset>0</bitOffset>
  116306. <bitWidth>16</bitWidth>
  116307. <access>read-only</access>
  116308. </field>
  116309. </fields>
  116310. </register>
  116311. <register>
  116312. <name>RMON_R_FRAG</name>
  116313. <description>Rx Packets Less Than 64 Bytes and Bad CRC Statistic Register</description>
  116314. <addressOffset>0x29C</addressOffset>
  116315. <size>32</size>
  116316. <access>read-only</access>
  116317. <resetValue>0</resetValue>
  116318. <resetMask>0xFFFFFFFF</resetMask>
  116319. <fields>
  116320. <field>
  116321. <name>COUNT</name>
  116322. <description>Number of receive packets with less than 64 bytes and bad CRC</description>
  116323. <bitOffset>0</bitOffset>
  116324. <bitWidth>16</bitWidth>
  116325. <access>read-only</access>
  116326. </field>
  116327. </fields>
  116328. </register>
  116329. <register>
  116330. <name>RMON_R_JAB</name>
  116331. <description>Rx Packets Greater Than MAX_FL Bytes and Bad CRC Statistic Register</description>
  116332. <addressOffset>0x2A0</addressOffset>
  116333. <size>32</size>
  116334. <access>read-only</access>
  116335. <resetValue>0</resetValue>
  116336. <resetMask>0xFFFFFFFF</resetMask>
  116337. <fields>
  116338. <field>
  116339. <name>COUNT</name>
  116340. <description>Number of receive packets greater than MAX_FL and bad CRC</description>
  116341. <bitOffset>0</bitOffset>
  116342. <bitWidth>16</bitWidth>
  116343. <access>read-only</access>
  116344. </field>
  116345. </fields>
  116346. </register>
  116347. <register>
  116348. <name>RMON_R_RESVD_0</name>
  116349. <description>Reserved Statistic Register</description>
  116350. <addressOffset>0x2A4</addressOffset>
  116351. <size>32</size>
  116352. <access>read-only</access>
  116353. <resetValue>0</resetValue>
  116354. <resetMask>0xFFFFFFFF</resetMask>
  116355. </register>
  116356. <register>
  116357. <name>RMON_R_P64</name>
  116358. <description>Rx 64-Byte Packets Statistic Register</description>
  116359. <addressOffset>0x2A8</addressOffset>
  116360. <size>32</size>
  116361. <access>read-only</access>
  116362. <resetValue>0</resetValue>
  116363. <resetMask>0xFFFFFFFF</resetMask>
  116364. <fields>
  116365. <field>
  116366. <name>COUNT</name>
  116367. <description>Number of 64-byte receive packets</description>
  116368. <bitOffset>0</bitOffset>
  116369. <bitWidth>16</bitWidth>
  116370. <access>read-only</access>
  116371. </field>
  116372. </fields>
  116373. </register>
  116374. <register>
  116375. <name>RMON_R_P65TO127</name>
  116376. <description>Rx 65- to 127-Byte Packets Statistic Register</description>
  116377. <addressOffset>0x2AC</addressOffset>
  116378. <size>32</size>
  116379. <access>read-only</access>
  116380. <resetValue>0</resetValue>
  116381. <resetMask>0xFFFFFFFF</resetMask>
  116382. <fields>
  116383. <field>
  116384. <name>COUNT</name>
  116385. <description>Number of 65- to 127-byte recieve packets</description>
  116386. <bitOffset>0</bitOffset>
  116387. <bitWidth>16</bitWidth>
  116388. <access>read-only</access>
  116389. </field>
  116390. </fields>
  116391. </register>
  116392. <register>
  116393. <name>RMON_R_P128TO255</name>
  116394. <description>Rx 128- to 255-Byte Packets Statistic Register</description>
  116395. <addressOffset>0x2B0</addressOffset>
  116396. <size>32</size>
  116397. <access>read-only</access>
  116398. <resetValue>0</resetValue>
  116399. <resetMask>0xFFFFFFFF</resetMask>
  116400. <fields>
  116401. <field>
  116402. <name>COUNT</name>
  116403. <description>Number of 128- to 255-byte recieve packets</description>
  116404. <bitOffset>0</bitOffset>
  116405. <bitWidth>16</bitWidth>
  116406. <access>read-only</access>
  116407. </field>
  116408. </fields>
  116409. </register>
  116410. <register>
  116411. <name>RMON_R_P256TO511</name>
  116412. <description>Rx 256- to 511-Byte Packets Statistic Register</description>
  116413. <addressOffset>0x2B4</addressOffset>
  116414. <size>32</size>
  116415. <access>read-only</access>
  116416. <resetValue>0</resetValue>
  116417. <resetMask>0xFFFFFFFF</resetMask>
  116418. <fields>
  116419. <field>
  116420. <name>COUNT</name>
  116421. <description>Number of 256- to 511-byte recieve packets</description>
  116422. <bitOffset>0</bitOffset>
  116423. <bitWidth>16</bitWidth>
  116424. <access>read-only</access>
  116425. </field>
  116426. </fields>
  116427. </register>
  116428. <register>
  116429. <name>RMON_R_P512TO1023</name>
  116430. <description>Rx 512- to 1023-Byte Packets Statistic Register</description>
  116431. <addressOffset>0x2B8</addressOffset>
  116432. <size>32</size>
  116433. <access>read-only</access>
  116434. <resetValue>0</resetValue>
  116435. <resetMask>0xFFFFFFFF</resetMask>
  116436. <fields>
  116437. <field>
  116438. <name>COUNT</name>
  116439. <description>Number of 512- to 1023-byte recieve packets</description>
  116440. <bitOffset>0</bitOffset>
  116441. <bitWidth>16</bitWidth>
  116442. <access>read-only</access>
  116443. </field>
  116444. </fields>
  116445. </register>
  116446. <register>
  116447. <name>RMON_R_P1024TO2047</name>
  116448. <description>Rx 1024- to 2047-Byte Packets Statistic Register</description>
  116449. <addressOffset>0x2BC</addressOffset>
  116450. <size>32</size>
  116451. <access>read-only</access>
  116452. <resetValue>0</resetValue>
  116453. <resetMask>0xFFFFFFFF</resetMask>
  116454. <fields>
  116455. <field>
  116456. <name>COUNT</name>
  116457. <description>Number of 1024- to 2047-byte recieve packets</description>
  116458. <bitOffset>0</bitOffset>
  116459. <bitWidth>16</bitWidth>
  116460. <access>read-only</access>
  116461. </field>
  116462. </fields>
  116463. </register>
  116464. <register>
  116465. <name>RMON_R_P_GTE2048</name>
  116466. <description>Rx Packets Greater than 2048 Bytes Statistic Register</description>
  116467. <addressOffset>0x2C0</addressOffset>
  116468. <size>32</size>
  116469. <access>read-only</access>
  116470. <resetValue>0</resetValue>
  116471. <resetMask>0xFFFFFFFF</resetMask>
  116472. <fields>
  116473. <field>
  116474. <name>COUNT</name>
  116475. <description>Number of greater-than-2048-byte recieve packets</description>
  116476. <bitOffset>0</bitOffset>
  116477. <bitWidth>16</bitWidth>
  116478. <access>read-only</access>
  116479. </field>
  116480. </fields>
  116481. </register>
  116482. <register>
  116483. <name>RMON_R_OCTETS</name>
  116484. <description>Rx Octets Statistic Register</description>
  116485. <addressOffset>0x2C4</addressOffset>
  116486. <size>32</size>
  116487. <access>read-only</access>
  116488. <resetValue>0</resetValue>
  116489. <resetMask>0xFFFFFFFF</resetMask>
  116490. <fields>
  116491. <field>
  116492. <name>COUNT</name>
  116493. <description>Number of receive octets</description>
  116494. <bitOffset>0</bitOffset>
  116495. <bitWidth>32</bitWidth>
  116496. <access>read-only</access>
  116497. </field>
  116498. </fields>
  116499. </register>
  116500. <register>
  116501. <name>IEEE_R_DROP</name>
  116502. <description>Frames not Counted Correctly Statistic Register</description>
  116503. <addressOffset>0x2C8</addressOffset>
  116504. <size>32</size>
  116505. <access>read-only</access>
  116506. <resetValue>0</resetValue>
  116507. <resetMask>0xFFFFFFFF</resetMask>
  116508. <fields>
  116509. <field>
  116510. <name>COUNT</name>
  116511. <description>Frame count</description>
  116512. <bitOffset>0</bitOffset>
  116513. <bitWidth>16</bitWidth>
  116514. <access>read-only</access>
  116515. </field>
  116516. </fields>
  116517. </register>
  116518. <register>
  116519. <name>IEEE_R_FRAME_OK</name>
  116520. <description>Frames Received OK Statistic Register</description>
  116521. <addressOffset>0x2CC</addressOffset>
  116522. <size>32</size>
  116523. <access>read-only</access>
  116524. <resetValue>0</resetValue>
  116525. <resetMask>0xFFFFFFFF</resetMask>
  116526. <fields>
  116527. <field>
  116528. <name>COUNT</name>
  116529. <description>Number of frames received OK</description>
  116530. <bitOffset>0</bitOffset>
  116531. <bitWidth>16</bitWidth>
  116532. <access>read-only</access>
  116533. </field>
  116534. </fields>
  116535. </register>
  116536. <register>
  116537. <name>IEEE_R_CRC</name>
  116538. <description>Frames Received with CRC Error Statistic Register</description>
  116539. <addressOffset>0x2D0</addressOffset>
  116540. <size>32</size>
  116541. <access>read-only</access>
  116542. <resetValue>0</resetValue>
  116543. <resetMask>0xFFFFFFFF</resetMask>
  116544. <fields>
  116545. <field>
  116546. <name>COUNT</name>
  116547. <description>Number of frames received with CRC error</description>
  116548. <bitOffset>0</bitOffset>
  116549. <bitWidth>16</bitWidth>
  116550. <access>read-only</access>
  116551. </field>
  116552. </fields>
  116553. </register>
  116554. <register>
  116555. <name>IEEE_R_ALIGN</name>
  116556. <description>Frames Received with Alignment Error Statistic Register</description>
  116557. <addressOffset>0x2D4</addressOffset>
  116558. <size>32</size>
  116559. <access>read-only</access>
  116560. <resetValue>0</resetValue>
  116561. <resetMask>0xFFFFFFFF</resetMask>
  116562. <fields>
  116563. <field>
  116564. <name>COUNT</name>
  116565. <description>Number of frames received with alignment error</description>
  116566. <bitOffset>0</bitOffset>
  116567. <bitWidth>16</bitWidth>
  116568. <access>read-only</access>
  116569. </field>
  116570. </fields>
  116571. </register>
  116572. <register>
  116573. <name>IEEE_R_MACERR</name>
  116574. <description>Receive FIFO Overflow Count Statistic Register</description>
  116575. <addressOffset>0x2D8</addressOffset>
  116576. <size>32</size>
  116577. <access>read-only</access>
  116578. <resetValue>0</resetValue>
  116579. <resetMask>0xFFFFFFFF</resetMask>
  116580. <fields>
  116581. <field>
  116582. <name>COUNT</name>
  116583. <description>Receive FIFO overflow count</description>
  116584. <bitOffset>0</bitOffset>
  116585. <bitWidth>16</bitWidth>
  116586. <access>read-only</access>
  116587. </field>
  116588. </fields>
  116589. </register>
  116590. <register>
  116591. <name>IEEE_R_FDXFC</name>
  116592. <description>Flow Control Pause Frames Received Statistic Register</description>
  116593. <addressOffset>0x2DC</addressOffset>
  116594. <size>32</size>
  116595. <access>read-only</access>
  116596. <resetValue>0</resetValue>
  116597. <resetMask>0xFFFFFFFF</resetMask>
  116598. <fields>
  116599. <field>
  116600. <name>COUNT</name>
  116601. <description>Number of flow-control pause frames received</description>
  116602. <bitOffset>0</bitOffset>
  116603. <bitWidth>16</bitWidth>
  116604. <access>read-only</access>
  116605. </field>
  116606. </fields>
  116607. </register>
  116608. <register>
  116609. <name>IEEE_R_OCTETS_OK</name>
  116610. <description>Octet Count for Frames Received without Error Statistic Register</description>
  116611. <addressOffset>0x2E0</addressOffset>
  116612. <size>32</size>
  116613. <access>read-only</access>
  116614. <resetValue>0</resetValue>
  116615. <resetMask>0xFFFFFFFF</resetMask>
  116616. <fields>
  116617. <field>
  116618. <name>COUNT</name>
  116619. <description>Number of octets for frames received without error</description>
  116620. <bitOffset>0</bitOffset>
  116621. <bitWidth>32</bitWidth>
  116622. <access>read-only</access>
  116623. </field>
  116624. </fields>
  116625. </register>
  116626. <register>
  116627. <name>ATCR</name>
  116628. <description>Adjustable Timer Control Register</description>
  116629. <addressOffset>0x400</addressOffset>
  116630. <size>32</size>
  116631. <access>read-write</access>
  116632. <resetValue>0</resetValue>
  116633. <resetMask>0xFFFFFFFF</resetMask>
  116634. <fields>
  116635. <field>
  116636. <name>EN</name>
  116637. <description>Enable Timer</description>
  116638. <bitOffset>0</bitOffset>
  116639. <bitWidth>1</bitWidth>
  116640. <access>read-write</access>
  116641. <enumeratedValues>
  116642. <enumeratedValue>
  116643. <name>EN_0</name>
  116644. <description>The timer stops at the current value.</description>
  116645. <value>0</value>
  116646. </enumeratedValue>
  116647. <enumeratedValue>
  116648. <name>EN_1</name>
  116649. <description>The timer starts incrementing.</description>
  116650. <value>0x1</value>
  116651. </enumeratedValue>
  116652. </enumeratedValues>
  116653. </field>
  116654. <field>
  116655. <name>OFFEN</name>
  116656. <description>Enable One-Shot Offset Event</description>
  116657. <bitOffset>0x2</bitOffset>
  116658. <bitWidth>1</bitWidth>
  116659. <access>read-write</access>
  116660. <enumeratedValues>
  116661. <enumeratedValue>
  116662. <name>OFFEN_0</name>
  116663. <description>Disable.</description>
  116664. <value>0</value>
  116665. </enumeratedValue>
  116666. <enumeratedValue>
  116667. <name>OFFEN_1</name>
  116668. <description>The timer can be reset to zero when the given offset time is reached (offset event). The field is cleared when the offset event is reached, so no further event occurs until the field is set again. The timer offset value must be set before setting this field.</description>
  116669. <value>0x1</value>
  116670. </enumeratedValue>
  116671. </enumeratedValues>
  116672. </field>
  116673. <field>
  116674. <name>OFFRST</name>
  116675. <description>Reset Timer On Offset Event</description>
  116676. <bitOffset>0x3</bitOffset>
  116677. <bitWidth>1</bitWidth>
  116678. <access>read-write</access>
  116679. <enumeratedValues>
  116680. <enumeratedValue>
  116681. <name>OFFRST_0</name>
  116682. <description>The timer is not affected and no action occurs, besides clearing OFFEN, when the offset is reached.</description>
  116683. <value>0</value>
  116684. </enumeratedValue>
  116685. <enumeratedValue>
  116686. <name>OFFRST_1</name>
  116687. <description>If OFFEN is set, the timer resets to zero when the offset setting is reached. The offset event does not cause a timer interrupt.</description>
  116688. <value>0x1</value>
  116689. </enumeratedValue>
  116690. </enumeratedValues>
  116691. </field>
  116692. <field>
  116693. <name>PEREN</name>
  116694. <description>Enable Periodical Event</description>
  116695. <bitOffset>0x4</bitOffset>
  116696. <bitWidth>1</bitWidth>
  116697. <access>read-write</access>
  116698. <enumeratedValues>
  116699. <enumeratedValue>
  116700. <name>PEREN_0</name>
  116701. <description>Disable.</description>
  116702. <value>0</value>
  116703. </enumeratedValue>
  116704. <enumeratedValue>
  116705. <name>PEREN_1</name>
  116706. <description>A period event interrupt can be generated (EIR[TS_TIMER]) and the event signal output is asserted when the timer wraps around according to the periodic setting ATPER. The timer period value must be set before setting this bit. Not all devices contain the event signal output. See the chip configuration details.</description>
  116707. <value>0x1</value>
  116708. </enumeratedValue>
  116709. </enumeratedValues>
  116710. </field>
  116711. <field>
  116712. <name>PINPER</name>
  116713. <description>Enables event signal output assertion on period event</description>
  116714. <bitOffset>0x7</bitOffset>
  116715. <bitWidth>1</bitWidth>
  116716. <access>read-write</access>
  116717. <enumeratedValues>
  116718. <enumeratedValue>
  116719. <name>PINPER_0</name>
  116720. <description>Disable.</description>
  116721. <value>0</value>
  116722. </enumeratedValue>
  116723. <enumeratedValue>
  116724. <name>PINPER_1</name>
  116725. <description>Enable.</description>
  116726. <value>0x1</value>
  116727. </enumeratedValue>
  116728. </enumeratedValues>
  116729. </field>
  116730. <field>
  116731. <name>RESTART</name>
  116732. <description>Reset Timer</description>
  116733. <bitOffset>0x9</bitOffset>
  116734. <bitWidth>1</bitWidth>
  116735. <access>read-write</access>
  116736. </field>
  116737. <field>
  116738. <name>CAPTURE</name>
  116739. <description>Capture Timer Value</description>
  116740. <bitOffset>0xB</bitOffset>
  116741. <bitWidth>1</bitWidth>
  116742. <access>read-write</access>
  116743. <enumeratedValues>
  116744. <enumeratedValue>
  116745. <name>CAPTURE_0</name>
  116746. <description>No effect.</description>
  116747. <value>0</value>
  116748. </enumeratedValue>
  116749. <enumeratedValue>
  116750. <name>CAPTURE_1</name>
  116751. <description>The current time is captured and can be read from the ATVR register.</description>
  116752. <value>0x1</value>
  116753. </enumeratedValue>
  116754. </enumeratedValues>
  116755. </field>
  116756. <field>
  116757. <name>SLAVE</name>
  116758. <description>Enable Timer Slave Mode</description>
  116759. <bitOffset>0xD</bitOffset>
  116760. <bitWidth>1</bitWidth>
  116761. <access>read-write</access>
  116762. <enumeratedValues>
  116763. <enumeratedValue>
  116764. <name>SLAVE_0</name>
  116765. <description>The timer is active and all configuration fields in this register are relevant.</description>
  116766. <value>0</value>
  116767. </enumeratedValue>
  116768. <enumeratedValue>
  116769. <name>SLAVE_1</name>
  116770. <description>The internal timer is disabled and the externally provided timer value is used. All other fields, except CAPTURE, in this register have no effect. CAPTURE can still be used to capture the current timer value.</description>
  116771. <value>0x1</value>
  116772. </enumeratedValue>
  116773. </enumeratedValues>
  116774. </field>
  116775. </fields>
  116776. </register>
  116777. <register>
  116778. <name>ATVR</name>
  116779. <description>Timer Value Register</description>
  116780. <addressOffset>0x404</addressOffset>
  116781. <size>32</size>
  116782. <access>read-write</access>
  116783. <resetValue>0</resetValue>
  116784. <resetMask>0xFFFFFFFF</resetMask>
  116785. <fields>
  116786. <field>
  116787. <name>ATIME</name>
  116788. <description>A write sets the timer</description>
  116789. <bitOffset>0</bitOffset>
  116790. <bitWidth>32</bitWidth>
  116791. <access>read-write</access>
  116792. </field>
  116793. </fields>
  116794. </register>
  116795. <register>
  116796. <name>ATOFF</name>
  116797. <description>Timer Offset Register</description>
  116798. <addressOffset>0x408</addressOffset>
  116799. <size>32</size>
  116800. <access>read-write</access>
  116801. <resetValue>0</resetValue>
  116802. <resetMask>0xFFFFFFFF</resetMask>
  116803. <fields>
  116804. <field>
  116805. <name>OFFSET</name>
  116806. <description>Offset value for one-shot event generation</description>
  116807. <bitOffset>0</bitOffset>
  116808. <bitWidth>32</bitWidth>
  116809. <access>read-write</access>
  116810. </field>
  116811. </fields>
  116812. </register>
  116813. <register>
  116814. <name>ATPER</name>
  116815. <description>Timer Period Register</description>
  116816. <addressOffset>0x40C</addressOffset>
  116817. <size>32</size>
  116818. <access>read-write</access>
  116819. <resetValue>0x3B9ACA00</resetValue>
  116820. <resetMask>0xFFFFFFFF</resetMask>
  116821. <fields>
  116822. <field>
  116823. <name>PERIOD</name>
  116824. <description>Value for generating periodic events</description>
  116825. <bitOffset>0</bitOffset>
  116826. <bitWidth>32</bitWidth>
  116827. <access>read-write</access>
  116828. </field>
  116829. </fields>
  116830. </register>
  116831. <register>
  116832. <name>ATCOR</name>
  116833. <description>Timer Correction Register</description>
  116834. <addressOffset>0x410</addressOffset>
  116835. <size>32</size>
  116836. <access>read-write</access>
  116837. <resetValue>0</resetValue>
  116838. <resetMask>0xFFFFFFFF</resetMask>
  116839. <fields>
  116840. <field>
  116841. <name>COR</name>
  116842. <description>Correction Counter Wrap-Around Value</description>
  116843. <bitOffset>0</bitOffset>
  116844. <bitWidth>31</bitWidth>
  116845. <access>read-write</access>
  116846. </field>
  116847. </fields>
  116848. </register>
  116849. <register>
  116850. <name>ATINC</name>
  116851. <description>Time-Stamping Clock Period Register</description>
  116852. <addressOffset>0x414</addressOffset>
  116853. <size>32</size>
  116854. <access>read-write</access>
  116855. <resetValue>0</resetValue>
  116856. <resetMask>0xFFFFFFFF</resetMask>
  116857. <fields>
  116858. <field>
  116859. <name>INC</name>
  116860. <description>Clock Period Of The Timestamping Clock (ts_clk) In Nanoseconds</description>
  116861. <bitOffset>0</bitOffset>
  116862. <bitWidth>7</bitWidth>
  116863. <access>read-write</access>
  116864. </field>
  116865. <field>
  116866. <name>INC_CORR</name>
  116867. <description>Correction Increment Value</description>
  116868. <bitOffset>0x8</bitOffset>
  116869. <bitWidth>7</bitWidth>
  116870. <access>read-write</access>
  116871. </field>
  116872. </fields>
  116873. </register>
  116874. <register>
  116875. <name>ATSTMP</name>
  116876. <description>Timestamp of Last Transmitted Frame</description>
  116877. <addressOffset>0x418</addressOffset>
  116878. <size>32</size>
  116879. <access>read-only</access>
  116880. <resetValue>0</resetValue>
  116881. <resetMask>0xFFFFFFFF</resetMask>
  116882. <fields>
  116883. <field>
  116884. <name>TIMESTAMP</name>
  116885. <description>Timestamp of the last frame transmitted by the core that had TxBD[TS] set</description>
  116886. <bitOffset>0</bitOffset>
  116887. <bitWidth>32</bitWidth>
  116888. <access>read-only</access>
  116889. </field>
  116890. </fields>
  116891. </register>
  116892. <register>
  116893. <name>TGSR</name>
  116894. <description>Timer Global Status Register</description>
  116895. <addressOffset>0x604</addressOffset>
  116896. <size>32</size>
  116897. <access>read-write</access>
  116898. <resetValue>0</resetValue>
  116899. <resetMask>0xFFFFFFFF</resetMask>
  116900. <fields>
  116901. <field>
  116902. <name>TF0</name>
  116903. <description>Copy Of Timer Flag For Channel 0</description>
  116904. <bitOffset>0</bitOffset>
  116905. <bitWidth>1</bitWidth>
  116906. <access>read-write</access>
  116907. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  116908. <enumeratedValues>
  116909. <enumeratedValue>
  116910. <name>TF0_0</name>
  116911. <description>Timer Flag for Channel 0 is clear</description>
  116912. <value>0</value>
  116913. </enumeratedValue>
  116914. <enumeratedValue>
  116915. <name>TF0_1</name>
  116916. <description>Timer Flag for Channel 0 is set</description>
  116917. <value>0x1</value>
  116918. </enumeratedValue>
  116919. </enumeratedValues>
  116920. </field>
  116921. <field>
  116922. <name>TF1</name>
  116923. <description>Copy Of Timer Flag For Channel 1</description>
  116924. <bitOffset>0x1</bitOffset>
  116925. <bitWidth>1</bitWidth>
  116926. <access>read-write</access>
  116927. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  116928. <enumeratedValues>
  116929. <enumeratedValue>
  116930. <name>TF1_0</name>
  116931. <description>Timer Flag for Channel 1 is clear</description>
  116932. <value>0</value>
  116933. </enumeratedValue>
  116934. <enumeratedValue>
  116935. <name>TF1_1</name>
  116936. <description>Timer Flag for Channel 1 is set</description>
  116937. <value>0x1</value>
  116938. </enumeratedValue>
  116939. </enumeratedValues>
  116940. </field>
  116941. <field>
  116942. <name>TF2</name>
  116943. <description>Copy Of Timer Flag For Channel 2</description>
  116944. <bitOffset>0x2</bitOffset>
  116945. <bitWidth>1</bitWidth>
  116946. <access>read-write</access>
  116947. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  116948. <enumeratedValues>
  116949. <enumeratedValue>
  116950. <name>TF2_0</name>
  116951. <description>Timer Flag for Channel 2 is clear</description>
  116952. <value>0</value>
  116953. </enumeratedValue>
  116954. <enumeratedValue>
  116955. <name>TF2_1</name>
  116956. <description>Timer Flag for Channel 2 is set</description>
  116957. <value>0x1</value>
  116958. </enumeratedValue>
  116959. </enumeratedValues>
  116960. </field>
  116961. <field>
  116962. <name>TF3</name>
  116963. <description>Copy Of Timer Flag For Channel 3</description>
  116964. <bitOffset>0x3</bitOffset>
  116965. <bitWidth>1</bitWidth>
  116966. <access>read-write</access>
  116967. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  116968. <enumeratedValues>
  116969. <enumeratedValue>
  116970. <name>TF3_0</name>
  116971. <description>Timer Flag for Channel 3 is clear</description>
  116972. <value>0</value>
  116973. </enumeratedValue>
  116974. <enumeratedValue>
  116975. <name>TF3_1</name>
  116976. <description>Timer Flag for Channel 3 is set</description>
  116977. <value>0x1</value>
  116978. </enumeratedValue>
  116979. </enumeratedValues>
  116980. </field>
  116981. </fields>
  116982. </register>
  116983. <register>
  116984. <dim>4</dim>
  116985. <dimIncrement>0x8</dimIncrement>
  116986. <name>TCSR%s</name>
  116987. <description>Timer Control Status Register</description>
  116988. <addressOffset>0x608</addressOffset>
  116989. <size>32</size>
  116990. <access>read-write</access>
  116991. <resetValue>0</resetValue>
  116992. <resetMask>0xFFFFFFFF</resetMask>
  116993. <fields>
  116994. <field>
  116995. <name>TDRE</name>
  116996. <description>Timer DMA Request Enable</description>
  116997. <bitOffset>0</bitOffset>
  116998. <bitWidth>1</bitWidth>
  116999. <access>read-write</access>
  117000. <enumeratedValues>
  117001. <enumeratedValue>
  117002. <name>TDRE_0</name>
  117003. <description>DMA request is disabled</description>
  117004. <value>0</value>
  117005. </enumeratedValue>
  117006. <enumeratedValue>
  117007. <name>TDRE_1</name>
  117008. <description>DMA request is enabled</description>
  117009. <value>0x1</value>
  117010. </enumeratedValue>
  117011. </enumeratedValues>
  117012. </field>
  117013. <field>
  117014. <name>TMODE</name>
  117015. <description>Timer Mode</description>
  117016. <bitOffset>0x2</bitOffset>
  117017. <bitWidth>4</bitWidth>
  117018. <access>read-write</access>
  117019. <enumeratedValues>
  117020. <enumeratedValue>
  117021. <name>TMODE_0</name>
  117022. <description>Timer Channel is disabled.</description>
  117023. <value>0</value>
  117024. </enumeratedValue>
  117025. <enumeratedValue>
  117026. <name>TMODE_1</name>
  117027. <description>Timer Channel is configured for Input Capture on rising edge.</description>
  117028. <value>0x1</value>
  117029. </enumeratedValue>
  117030. <enumeratedValue>
  117031. <name>TMODE_2</name>
  117032. <description>Timer Channel is configured for Input Capture on falling edge.</description>
  117033. <value>0x2</value>
  117034. </enumeratedValue>
  117035. <enumeratedValue>
  117036. <name>TMODE_3</name>
  117037. <description>Timer Channel is configured for Input Capture on both edges.</description>
  117038. <value>0x3</value>
  117039. </enumeratedValue>
  117040. <enumeratedValue>
  117041. <name>TMODE_4</name>
  117042. <description>Timer Channel is configured for Output Compare - software only.</description>
  117043. <value>0x4</value>
  117044. </enumeratedValue>
  117045. <enumeratedValue>
  117046. <name>TMODE_5</name>
  117047. <description>Timer Channel is configured for Output Compare - toggle output on compare.</description>
  117048. <value>0x5</value>
  117049. </enumeratedValue>
  117050. <enumeratedValue>
  117051. <name>TMODE_6</name>
  117052. <description>Timer Channel is configured for Output Compare - clear output on compare.</description>
  117053. <value>0x6</value>
  117054. </enumeratedValue>
  117055. <enumeratedValue>
  117056. <name>TMODE_7</name>
  117057. <description>Timer Channel is configured for Output Compare - set output on compare.</description>
  117058. <value>0x7</value>
  117059. </enumeratedValue>
  117060. <enumeratedValue>
  117061. <name>TMODE_10</name>
  117062. <description>Timer Channel is configured for Output Compare - clear output on compare, set output on overflow.</description>
  117063. <value>0xA</value>
  117064. </enumeratedValue>
  117065. <enumeratedValue>
  117066. <name>TMODE_14</name>
  117067. <description>Timer Channel is configured for Output Compare - pulse output low on compare for 1 to 32 1588-clock cycles as specified by TPWC.</description>
  117068. <value>0xE</value>
  117069. </enumeratedValue>
  117070. <enumeratedValue>
  117071. <name>TMODE_15</name>
  117072. <description>Timer Channel is configured for Output Compare - pulse output high on compare for 1 to 32 1588-clock cycles as specified by TPWC.</description>
  117073. <value>0xF</value>
  117074. </enumeratedValue>
  117075. </enumeratedValues>
  117076. </field>
  117077. <field>
  117078. <name>TIE</name>
  117079. <description>Timer Interrupt Enable</description>
  117080. <bitOffset>0x6</bitOffset>
  117081. <bitWidth>1</bitWidth>
  117082. <access>read-write</access>
  117083. <enumeratedValues>
  117084. <enumeratedValue>
  117085. <name>TIE_0</name>
  117086. <description>Interrupt is disabled</description>
  117087. <value>0</value>
  117088. </enumeratedValue>
  117089. <enumeratedValue>
  117090. <name>TIE_1</name>
  117091. <description>Interrupt is enabled</description>
  117092. <value>0x1</value>
  117093. </enumeratedValue>
  117094. </enumeratedValues>
  117095. </field>
  117096. <field>
  117097. <name>TF</name>
  117098. <description>Timer Flag</description>
  117099. <bitOffset>0x7</bitOffset>
  117100. <bitWidth>1</bitWidth>
  117101. <access>read-write</access>
  117102. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  117103. <enumeratedValues>
  117104. <enumeratedValue>
  117105. <name>TF_0</name>
  117106. <description>Input Capture or Output Compare has not occurred.</description>
  117107. <value>0</value>
  117108. </enumeratedValue>
  117109. <enumeratedValue>
  117110. <name>TF_1</name>
  117111. <description>Input Capture or Output Compare has occurred.</description>
  117112. <value>0x1</value>
  117113. </enumeratedValue>
  117114. </enumeratedValues>
  117115. </field>
  117116. <field>
  117117. <name>TPWC</name>
  117118. <description>Timer PulseWidth Control</description>
  117119. <bitOffset>0xB</bitOffset>
  117120. <bitWidth>5</bitWidth>
  117121. <access>read-write</access>
  117122. <enumeratedValues>
  117123. <enumeratedValue>
  117124. <name>TPWC_0</name>
  117125. <description>Pulse width is one 1588-clock cycle.</description>
  117126. <value>0</value>
  117127. </enumeratedValue>
  117128. <enumeratedValue>
  117129. <name>TPWC_1</name>
  117130. <description>Pulse width is two 1588-clock cycles.</description>
  117131. <value>0x1</value>
  117132. </enumeratedValue>
  117133. <enumeratedValue>
  117134. <name>TPWC_2</name>
  117135. <description>Pulse width is three 1588-clock cycles.</description>
  117136. <value>0x2</value>
  117137. </enumeratedValue>
  117138. <enumeratedValue>
  117139. <name>TPWC_3</name>
  117140. <description>Pulse width is four 1588-clock cycles.</description>
  117141. <value>0x3</value>
  117142. </enumeratedValue>
  117143. <enumeratedValue>
  117144. <name>TPWC_31</name>
  117145. <description>Pulse width is 32 1588-clock cycles.</description>
  117146. <value>0x1F</value>
  117147. </enumeratedValue>
  117148. </enumeratedValues>
  117149. </field>
  117150. </fields>
  117151. </register>
  117152. <register>
  117153. <dim>4</dim>
  117154. <dimIncrement>0x8</dimIncrement>
  117155. <name>TCCR%s</name>
  117156. <description>Timer Compare Capture Register</description>
  117157. <addressOffset>0x60C</addressOffset>
  117158. <size>32</size>
  117159. <access>read-write</access>
  117160. <resetValue>0</resetValue>
  117161. <resetMask>0xFFFFFFFF</resetMask>
  117162. <fields>
  117163. <field>
  117164. <name>TCC</name>
  117165. <description>Timer Capture Compare</description>
  117166. <bitOffset>0</bitOffset>
  117167. <bitWidth>32</bitWidth>
  117168. <access>read-write</access>
  117169. </field>
  117170. </fields>
  117171. </register>
  117172. </registers>
  117173. </peripheral>
  117174. <peripheral derivedFrom="ENET1">
  117175. <name>ENET2</name>
  117176. <description>Ethernet MAC-NET Core</description>
  117177. <groupName>ENET</groupName>
  117178. <prependToName>ENET2_</prependToName>
  117179. <baseAddress>0x20B4000</baseAddress>
  117180. <addressBlock>
  117181. <offset>0</offset>
  117182. <size>0x628</size>
  117183. <usage>registers</usage>
  117184. </addressBlock>
  117185. <interrupt>
  117186. <name>ENET2</name>
  117187. <value>152</value>
  117188. </interrupt>
  117189. </peripheral>
  117190. <peripheral>
  117191. <name>USDHC1</name>
  117192. <description>USDHC</description>
  117193. <groupName>USDHC</groupName>
  117194. <prependToName>USDHC1_</prependToName>
  117195. <baseAddress>0x2190000</baseAddress>
  117196. <headerStructName>USDHC</headerStructName>
  117197. <addressBlock>
  117198. <offset>0</offset>
  117199. <size>0xD0</size>
  117200. <usage>registers</usage>
  117201. </addressBlock>
  117202. <interrupt>
  117203. <name>USDHC1</name>
  117204. <value>54</value>
  117205. </interrupt>
  117206. <registers>
  117207. <register>
  117208. <name>DS_ADDR</name>
  117209. <description>DMA System Address</description>
  117210. <addressOffset>0</addressOffset>
  117211. <size>32</size>
  117212. <access>read-write</access>
  117213. <resetValue>0</resetValue>
  117214. <resetMask>0xFFFFFFFF</resetMask>
  117215. <fields>
  117216. <field>
  117217. <name>DS_ADDR</name>
  117218. <description>DMA System Address / Argument 2 When ACMD23_ARGU2_EN is set to 0, SDMA uses this register as system address and supports only 32-bit addressing mode</description>
  117219. <bitOffset>0</bitOffset>
  117220. <bitWidth>32</bitWidth>
  117221. <access>read-write</access>
  117222. </field>
  117223. </fields>
  117224. </register>
  117225. <register>
  117226. <name>BLK_ATT</name>
  117227. <description>Block Attributes</description>
  117228. <addressOffset>0x4</addressOffset>
  117229. <size>32</size>
  117230. <access>read-write</access>
  117231. <resetValue>0</resetValue>
  117232. <resetMask>0xFFFFFFFF</resetMask>
  117233. <fields>
  117234. <field>
  117235. <name>BLKSIZE</name>
  117236. <description>Transfer Block Size: This register specifies the block size for block data transfers</description>
  117237. <bitOffset>0</bitOffset>
  117238. <bitWidth>13</bitWidth>
  117239. <access>read-write</access>
  117240. <enumeratedValues>
  117241. <enumeratedValue>
  117242. <name>BLKSIZE_0</name>
  117243. <description>No data transfer</description>
  117244. <value>0</value>
  117245. </enumeratedValue>
  117246. <enumeratedValue>
  117247. <name>BLKSIZE_1</name>
  117248. <description>1 Byte</description>
  117249. <value>0x1</value>
  117250. </enumeratedValue>
  117251. <enumeratedValue>
  117252. <name>BLKSIZE_2</name>
  117253. <description>2 Bytes</description>
  117254. <value>0x2</value>
  117255. </enumeratedValue>
  117256. <enumeratedValue>
  117257. <name>BLKSIZE_3</name>
  117258. <description>3 Bytes</description>
  117259. <value>0x3</value>
  117260. </enumeratedValue>
  117261. <enumeratedValue>
  117262. <name>BLKSIZE_4</name>
  117263. <description>4 Bytes</description>
  117264. <value>0x4</value>
  117265. </enumeratedValue>
  117266. <enumeratedValue>
  117267. <name>BLKSIZE_8</name>
  117268. <description>4096 Bytes</description>
  117269. <value>0x8</value>
  117270. </enumeratedValue>
  117271. <enumeratedValue>
  117272. <name>BLKSIZE_200</name>
  117273. <description>512 Bytes</description>
  117274. <value>0xC8</value>
  117275. </enumeratedValue>
  117276. <enumeratedValue>
  117277. <name>BLKSIZE_800</name>
  117278. <description>2048 Bytes</description>
  117279. <value>0x320</value>
  117280. </enumeratedValue>
  117281. </enumeratedValues>
  117282. </field>
  117283. <field>
  117284. <name>BLKCNT</name>
  117285. <description>Blocks Count For Current Transfer: This register is enabled when the Block Count Enable bit in the Transfer Mode register is set to 1 and is valid only for multiple block transfers</description>
  117286. <bitOffset>0x10</bitOffset>
  117287. <bitWidth>16</bitWidth>
  117288. <access>read-write</access>
  117289. <enumeratedValues>
  117290. <enumeratedValue>
  117291. <name>BLKCNT_0</name>
  117292. <description>Stop Count</description>
  117293. <value>0</value>
  117294. </enumeratedValue>
  117295. <enumeratedValue>
  117296. <name>BLKCNT_1</name>
  117297. <description>1 block</description>
  117298. <value>0x1</value>
  117299. </enumeratedValue>
  117300. <enumeratedValue>
  117301. <name>BLKCNT_2</name>
  117302. <description>2 blocks</description>
  117303. <value>0x2</value>
  117304. </enumeratedValue>
  117305. </enumeratedValues>
  117306. </field>
  117307. </fields>
  117308. </register>
  117309. <register>
  117310. <name>CMD_ARG</name>
  117311. <description>Command Argument</description>
  117312. <addressOffset>0x8</addressOffset>
  117313. <size>32</size>
  117314. <access>read-write</access>
  117315. <resetValue>0</resetValue>
  117316. <resetMask>0xFFFFFFFF</resetMask>
  117317. <fields>
  117318. <field>
  117319. <name>CMDARG</name>
  117320. <description>Command Argument</description>
  117321. <bitOffset>0</bitOffset>
  117322. <bitWidth>32</bitWidth>
  117323. <access>read-write</access>
  117324. </field>
  117325. </fields>
  117326. </register>
  117327. <register>
  117328. <name>CMD_XFR_TYP</name>
  117329. <description>Command Transfer Type</description>
  117330. <addressOffset>0xC</addressOffset>
  117331. <size>32</size>
  117332. <access>read-write</access>
  117333. <resetValue>0</resetValue>
  117334. <resetMask>0xFFFFFFFF</resetMask>
  117335. <fields>
  117336. <field>
  117337. <name>RSPTYP</name>
  117338. <description>Response Type Select</description>
  117339. <bitOffset>0x10</bitOffset>
  117340. <bitWidth>2</bitWidth>
  117341. <access>read-write</access>
  117342. <enumeratedValues>
  117343. <enumeratedValue>
  117344. <name>RSPTYP_0</name>
  117345. <description>No Response</description>
  117346. <value>0</value>
  117347. </enumeratedValue>
  117348. <enumeratedValue>
  117349. <name>RSPTYP_1</name>
  117350. <description>Response Length 136</description>
  117351. <value>0x1</value>
  117352. </enumeratedValue>
  117353. <enumeratedValue>
  117354. <name>RSPTYP_2</name>
  117355. <description>Response Length 48</description>
  117356. <value>0x2</value>
  117357. </enumeratedValue>
  117358. <enumeratedValue>
  117359. <name>RSPTYP_3</name>
  117360. <description>Response Length 48, check Busy after response</description>
  117361. <value>0x3</value>
  117362. </enumeratedValue>
  117363. </enumeratedValues>
  117364. </field>
  117365. <field>
  117366. <name>CCCEN</name>
  117367. <description>Command CRC Check Enable</description>
  117368. <bitOffset>0x13</bitOffset>
  117369. <bitWidth>1</bitWidth>
  117370. <access>read-write</access>
  117371. <enumeratedValues>
  117372. <enumeratedValue>
  117373. <name>CCCEN_0</name>
  117374. <description>Disable</description>
  117375. <value>0</value>
  117376. </enumeratedValue>
  117377. <enumeratedValue>
  117378. <name>CCCEN_1</name>
  117379. <description>Enable</description>
  117380. <value>0x1</value>
  117381. </enumeratedValue>
  117382. </enumeratedValues>
  117383. </field>
  117384. <field>
  117385. <name>CICEN</name>
  117386. <description>Command Index Check Enable</description>
  117387. <bitOffset>0x14</bitOffset>
  117388. <bitWidth>1</bitWidth>
  117389. <access>read-write</access>
  117390. <enumeratedValues>
  117391. <enumeratedValue>
  117392. <name>CICEN_0</name>
  117393. <description>Disable</description>
  117394. <value>0</value>
  117395. </enumeratedValue>
  117396. <enumeratedValue>
  117397. <name>CICEN_1</name>
  117398. <description>Enable</description>
  117399. <value>0x1</value>
  117400. </enumeratedValue>
  117401. </enumeratedValues>
  117402. </field>
  117403. <field>
  117404. <name>DPSEL</name>
  117405. <description>Data Present Select</description>
  117406. <bitOffset>0x15</bitOffset>
  117407. <bitWidth>1</bitWidth>
  117408. <access>read-write</access>
  117409. <enumeratedValues>
  117410. <enumeratedValue>
  117411. <name>DPSEL_0</name>
  117412. <description>No Data Present</description>
  117413. <value>0</value>
  117414. </enumeratedValue>
  117415. <enumeratedValue>
  117416. <name>DPSEL_1</name>
  117417. <description>Data Present</description>
  117418. <value>0x1</value>
  117419. </enumeratedValue>
  117420. </enumeratedValues>
  117421. </field>
  117422. <field>
  117423. <name>CMDTYP</name>
  117424. <description>Command Type</description>
  117425. <bitOffset>0x16</bitOffset>
  117426. <bitWidth>2</bitWidth>
  117427. <access>read-write</access>
  117428. <enumeratedValues>
  117429. <enumeratedValue>
  117430. <name>CMDTYP_0</name>
  117431. <description>Normal Other commands</description>
  117432. <value>0</value>
  117433. </enumeratedValue>
  117434. <enumeratedValue>
  117435. <name>CMDTYP_1</name>
  117436. <description>Suspend CMD52 for writing Bus Suspend in CCCR</description>
  117437. <value>0x1</value>
  117438. </enumeratedValue>
  117439. <enumeratedValue>
  117440. <name>CMDTYP_2</name>
  117441. <description>Resume CMD52 for writing Function Select in CCCR</description>
  117442. <value>0x2</value>
  117443. </enumeratedValue>
  117444. <enumeratedValue>
  117445. <name>CMDTYP_3</name>
  117446. <description>Abort CMD12, CMD52 for writing I/O Abort in CCCR</description>
  117447. <value>0x3</value>
  117448. </enumeratedValue>
  117449. </enumeratedValues>
  117450. </field>
  117451. <field>
  117452. <name>CMDINX</name>
  117453. <description>Command Index</description>
  117454. <bitOffset>0x18</bitOffset>
  117455. <bitWidth>6</bitWidth>
  117456. <access>read-write</access>
  117457. </field>
  117458. </fields>
  117459. </register>
  117460. <register>
  117461. <name>CMD_RSP0</name>
  117462. <description>Command Response0</description>
  117463. <addressOffset>0x10</addressOffset>
  117464. <size>32</size>
  117465. <access>read-only</access>
  117466. <resetValue>0</resetValue>
  117467. <resetMask>0xFFFFFFFF</resetMask>
  117468. <fields>
  117469. <field>
  117470. <name>CMDRSP0</name>
  117471. <description>Command Response 0</description>
  117472. <bitOffset>0</bitOffset>
  117473. <bitWidth>32</bitWidth>
  117474. <access>read-only</access>
  117475. </field>
  117476. </fields>
  117477. </register>
  117478. <register>
  117479. <name>CMD_RSP1</name>
  117480. <description>Command Response1</description>
  117481. <addressOffset>0x14</addressOffset>
  117482. <size>32</size>
  117483. <access>read-only</access>
  117484. <resetValue>0</resetValue>
  117485. <resetMask>0xFFFFFFFF</resetMask>
  117486. <fields>
  117487. <field>
  117488. <name>CMDRSP1</name>
  117489. <description>Command Response 1</description>
  117490. <bitOffset>0</bitOffset>
  117491. <bitWidth>32</bitWidth>
  117492. <access>read-only</access>
  117493. </field>
  117494. </fields>
  117495. </register>
  117496. <register>
  117497. <name>CMD_RSP2</name>
  117498. <description>Command Response2</description>
  117499. <addressOffset>0x18</addressOffset>
  117500. <size>32</size>
  117501. <access>read-only</access>
  117502. <resetValue>0</resetValue>
  117503. <resetMask>0xFFFFFFFF</resetMask>
  117504. <fields>
  117505. <field>
  117506. <name>CMDRSP2</name>
  117507. <description>Command Response 2</description>
  117508. <bitOffset>0</bitOffset>
  117509. <bitWidth>32</bitWidth>
  117510. <access>read-only</access>
  117511. </field>
  117512. </fields>
  117513. </register>
  117514. <register>
  117515. <name>CMD_RSP3</name>
  117516. <description>Command Response3</description>
  117517. <addressOffset>0x1C</addressOffset>
  117518. <size>32</size>
  117519. <access>read-only</access>
  117520. <resetValue>0</resetValue>
  117521. <resetMask>0xFFFFFFFF</resetMask>
  117522. <fields>
  117523. <field>
  117524. <name>CMDRSP3</name>
  117525. <description>Command Response 3</description>
  117526. <bitOffset>0</bitOffset>
  117527. <bitWidth>32</bitWidth>
  117528. <access>read-only</access>
  117529. </field>
  117530. </fields>
  117531. </register>
  117532. <register>
  117533. <name>DATA_BUFF_ACC_PORT</name>
  117534. <description>Data Buffer Access Port</description>
  117535. <addressOffset>0x20</addressOffset>
  117536. <size>32</size>
  117537. <access>read-write</access>
  117538. <resetValue>0</resetValue>
  117539. <resetMask>0xFFFFFFFF</resetMask>
  117540. <fields>
  117541. <field>
  117542. <name>DATCONT</name>
  117543. <description>Data Content</description>
  117544. <bitOffset>0</bitOffset>
  117545. <bitWidth>32</bitWidth>
  117546. <access>read-write</access>
  117547. </field>
  117548. </fields>
  117549. </register>
  117550. <register>
  117551. <name>PRES_STATE</name>
  117552. <description>Present State</description>
  117553. <addressOffset>0x24</addressOffset>
  117554. <size>32</size>
  117555. <access>read-only</access>
  117556. <resetValue>0x8080</resetValue>
  117557. <resetMask>0xFFFFFFFF</resetMask>
  117558. <fields>
  117559. <field>
  117560. <name>CIHB</name>
  117561. <description>Command Inhibit (CMD)</description>
  117562. <bitOffset>0</bitOffset>
  117563. <bitWidth>1</bitWidth>
  117564. <access>read-only</access>
  117565. <enumeratedValues>
  117566. <enumeratedValue>
  117567. <name>CIHB_0</name>
  117568. <description>Can issue command using only CMD line</description>
  117569. <value>0</value>
  117570. </enumeratedValue>
  117571. <enumeratedValue>
  117572. <name>CIHB_1</name>
  117573. <description>Cannot issue command</description>
  117574. <value>0x1</value>
  117575. </enumeratedValue>
  117576. </enumeratedValues>
  117577. </field>
  117578. <field>
  117579. <name>CDIHB</name>
  117580. <description>Command Inhibit (DATA)</description>
  117581. <bitOffset>0x1</bitOffset>
  117582. <bitWidth>1</bitWidth>
  117583. <access>read-only</access>
  117584. <enumeratedValues>
  117585. <enumeratedValue>
  117586. <name>CDIHB_0</name>
  117587. <description>Can issue command which uses the DATA line</description>
  117588. <value>0</value>
  117589. </enumeratedValue>
  117590. <enumeratedValue>
  117591. <name>CDIHB_1</name>
  117592. <description>Cannot issue command which uses the DATA line</description>
  117593. <value>0x1</value>
  117594. </enumeratedValue>
  117595. </enumeratedValues>
  117596. </field>
  117597. <field>
  117598. <name>DLA</name>
  117599. <description>Data Line Active</description>
  117600. <bitOffset>0x2</bitOffset>
  117601. <bitWidth>1</bitWidth>
  117602. <access>read-only</access>
  117603. <enumeratedValues>
  117604. <enumeratedValue>
  117605. <name>DLA_0</name>
  117606. <description>DATA Line Inactive</description>
  117607. <value>0</value>
  117608. </enumeratedValue>
  117609. <enumeratedValue>
  117610. <name>DLA_1</name>
  117611. <description>DATA Line Active</description>
  117612. <value>0x1</value>
  117613. </enumeratedValue>
  117614. </enumeratedValues>
  117615. </field>
  117616. <field>
  117617. <name>SDSTB</name>
  117618. <description>SD Clock Stable</description>
  117619. <bitOffset>0x3</bitOffset>
  117620. <bitWidth>1</bitWidth>
  117621. <access>read-only</access>
  117622. <enumeratedValues>
  117623. <enumeratedValue>
  117624. <name>SDSTB_0</name>
  117625. <description>Clock is changing frequency and not stable.</description>
  117626. <value>0</value>
  117627. </enumeratedValue>
  117628. <enumeratedValue>
  117629. <name>SDSTB_1</name>
  117630. <description>Clock is stable.</description>
  117631. <value>0x1</value>
  117632. </enumeratedValue>
  117633. </enumeratedValues>
  117634. </field>
  117635. <field>
  117636. <name>IPGOFF</name>
  117637. <description>IPG_CLK Gated Off Internally</description>
  117638. <bitOffset>0x4</bitOffset>
  117639. <bitWidth>1</bitWidth>
  117640. <access>read-only</access>
  117641. <enumeratedValues>
  117642. <enumeratedValue>
  117643. <name>IPGOFF_0</name>
  117644. <description>IPG_CLK is active.</description>
  117645. <value>0</value>
  117646. </enumeratedValue>
  117647. <enumeratedValue>
  117648. <name>IPGOFF_1</name>
  117649. <description>IPG_CLK is gated off.</description>
  117650. <value>0x1</value>
  117651. </enumeratedValue>
  117652. </enumeratedValues>
  117653. </field>
  117654. <field>
  117655. <name>HCKOFF</name>
  117656. <description>HCLK Gated Off Internally</description>
  117657. <bitOffset>0x5</bitOffset>
  117658. <bitWidth>1</bitWidth>
  117659. <access>read-only</access>
  117660. <enumeratedValues>
  117661. <enumeratedValue>
  117662. <name>HCKOFF_0</name>
  117663. <description>HCLK is active.</description>
  117664. <value>0</value>
  117665. </enumeratedValue>
  117666. <enumeratedValue>
  117667. <name>HCKOFF_1</name>
  117668. <description>HCLK is gated off.</description>
  117669. <value>0x1</value>
  117670. </enumeratedValue>
  117671. </enumeratedValues>
  117672. </field>
  117673. <field>
  117674. <name>PEROFF</name>
  117675. <description>IPG_PERCLK Gated Off Internally</description>
  117676. <bitOffset>0x6</bitOffset>
  117677. <bitWidth>1</bitWidth>
  117678. <access>read-only</access>
  117679. <enumeratedValues>
  117680. <enumeratedValue>
  117681. <name>PEROFF_0</name>
  117682. <description>IPG_PERCLK is active.</description>
  117683. <value>0</value>
  117684. </enumeratedValue>
  117685. <enumeratedValue>
  117686. <name>PEROFF_1</name>
  117687. <description>IPG_PERCLK is gated off.</description>
  117688. <value>0x1</value>
  117689. </enumeratedValue>
  117690. </enumeratedValues>
  117691. </field>
  117692. <field>
  117693. <name>SDOFF</name>
  117694. <description>SD Clock Gated Off Internally</description>
  117695. <bitOffset>0x7</bitOffset>
  117696. <bitWidth>1</bitWidth>
  117697. <access>read-only</access>
  117698. <enumeratedValues>
  117699. <enumeratedValue>
  117700. <name>SDOFF_0</name>
  117701. <description>SD Clock is active.</description>
  117702. <value>0</value>
  117703. </enumeratedValue>
  117704. <enumeratedValue>
  117705. <name>SDOFF_1</name>
  117706. <description>SD Clock is gated off.</description>
  117707. <value>0x1</value>
  117708. </enumeratedValue>
  117709. </enumeratedValues>
  117710. </field>
  117711. <field>
  117712. <name>WTA</name>
  117713. <description>Write Transfer Active</description>
  117714. <bitOffset>0x8</bitOffset>
  117715. <bitWidth>1</bitWidth>
  117716. <access>read-only</access>
  117717. <enumeratedValues>
  117718. <enumeratedValue>
  117719. <name>WTA_0</name>
  117720. <description>No valid data</description>
  117721. <value>0</value>
  117722. </enumeratedValue>
  117723. <enumeratedValue>
  117724. <name>WTA_1</name>
  117725. <description>Transferring data</description>
  117726. <value>0x1</value>
  117727. </enumeratedValue>
  117728. </enumeratedValues>
  117729. </field>
  117730. <field>
  117731. <name>RTA</name>
  117732. <description>Read Transfer Active</description>
  117733. <bitOffset>0x9</bitOffset>
  117734. <bitWidth>1</bitWidth>
  117735. <access>read-only</access>
  117736. <enumeratedValues>
  117737. <enumeratedValue>
  117738. <name>RTA_0</name>
  117739. <description>No valid data</description>
  117740. <value>0</value>
  117741. </enumeratedValue>
  117742. <enumeratedValue>
  117743. <name>RTA_1</name>
  117744. <description>Transferring data</description>
  117745. <value>0x1</value>
  117746. </enumeratedValue>
  117747. </enumeratedValues>
  117748. </field>
  117749. <field>
  117750. <name>BWEN</name>
  117751. <description>Buffer Write Enable</description>
  117752. <bitOffset>0xA</bitOffset>
  117753. <bitWidth>1</bitWidth>
  117754. <access>read-only</access>
  117755. <enumeratedValues>
  117756. <enumeratedValue>
  117757. <name>BWEN_0</name>
  117758. <description>Write disable</description>
  117759. <value>0</value>
  117760. </enumeratedValue>
  117761. <enumeratedValue>
  117762. <name>BWEN_1</name>
  117763. <description>Write enable</description>
  117764. <value>0x1</value>
  117765. </enumeratedValue>
  117766. </enumeratedValues>
  117767. </field>
  117768. <field>
  117769. <name>BREN</name>
  117770. <description>Buffer Read Enable</description>
  117771. <bitOffset>0xB</bitOffset>
  117772. <bitWidth>1</bitWidth>
  117773. <access>read-only</access>
  117774. <enumeratedValues>
  117775. <enumeratedValue>
  117776. <name>BREN_0</name>
  117777. <description>Read disable</description>
  117778. <value>0</value>
  117779. </enumeratedValue>
  117780. <enumeratedValue>
  117781. <name>BREN_1</name>
  117782. <description>Read enable</description>
  117783. <value>0x1</value>
  117784. </enumeratedValue>
  117785. </enumeratedValues>
  117786. </field>
  117787. <field>
  117788. <name>RTR</name>
  117789. <description>Re-Tuning Request (only for SD3.0 SDR104 mode)</description>
  117790. <bitOffset>0xC</bitOffset>
  117791. <bitWidth>1</bitWidth>
  117792. <access>read-only</access>
  117793. <enumeratedValues>
  117794. <enumeratedValue>
  117795. <name>RTR_0</name>
  117796. <description>Fixed or well tuned sampling clock</description>
  117797. <value>0</value>
  117798. </enumeratedValue>
  117799. <enumeratedValue>
  117800. <name>RTR_1</name>
  117801. <description>Sampling clock needs re-tuning</description>
  117802. <value>0x1</value>
  117803. </enumeratedValue>
  117804. </enumeratedValues>
  117805. </field>
  117806. <field>
  117807. <name>TSCD</name>
  117808. <description>Tape Select Change Done</description>
  117809. <bitOffset>0xF</bitOffset>
  117810. <bitWidth>1</bitWidth>
  117811. <access>read-only</access>
  117812. <enumeratedValues>
  117813. <enumeratedValue>
  117814. <name>TSCD_0</name>
  117815. <description>Delay cell select change is not finished.</description>
  117816. <value>0</value>
  117817. </enumeratedValue>
  117818. <enumeratedValue>
  117819. <name>TSCD_1</name>
  117820. <description>Delay cell select change is finished.</description>
  117821. <value>0x1</value>
  117822. </enumeratedValue>
  117823. </enumeratedValues>
  117824. </field>
  117825. <field>
  117826. <name>CINST</name>
  117827. <description>Card Inserted</description>
  117828. <bitOffset>0x10</bitOffset>
  117829. <bitWidth>1</bitWidth>
  117830. <access>read-only</access>
  117831. <enumeratedValues>
  117832. <enumeratedValue>
  117833. <name>CINST_0</name>
  117834. <description>Power on Reset or No Card</description>
  117835. <value>0</value>
  117836. </enumeratedValue>
  117837. <enumeratedValue>
  117838. <name>CINST_1</name>
  117839. <description>Card Inserted</description>
  117840. <value>0x1</value>
  117841. </enumeratedValue>
  117842. </enumeratedValues>
  117843. </field>
  117844. <field>
  117845. <name>CDPL</name>
  117846. <description>Card Detect Pin Level</description>
  117847. <bitOffset>0x12</bitOffset>
  117848. <bitWidth>1</bitWidth>
  117849. <access>read-only</access>
  117850. <enumeratedValues>
  117851. <enumeratedValue>
  117852. <name>CDPL_0</name>
  117853. <description>No card present (CD_B = 1)</description>
  117854. <value>0</value>
  117855. </enumeratedValue>
  117856. <enumeratedValue>
  117857. <name>CDPL_1</name>
  117858. <description>Card present (CD_B = 0)</description>
  117859. <value>0x1</value>
  117860. </enumeratedValue>
  117861. </enumeratedValues>
  117862. </field>
  117863. <field>
  117864. <name>WPSPL</name>
  117865. <description>Write Protect Switch Pin Level</description>
  117866. <bitOffset>0x13</bitOffset>
  117867. <bitWidth>1</bitWidth>
  117868. <access>read-only</access>
  117869. <enumeratedValues>
  117870. <enumeratedValue>
  117871. <name>WPSPL_0</name>
  117872. <description>Write protected (WP = 1)</description>
  117873. <value>0</value>
  117874. </enumeratedValue>
  117875. <enumeratedValue>
  117876. <name>WPSPL_1</name>
  117877. <description>Write enabled (WP = 0)</description>
  117878. <value>0x1</value>
  117879. </enumeratedValue>
  117880. </enumeratedValues>
  117881. </field>
  117882. <field>
  117883. <name>CLSL</name>
  117884. <description>CMD Line Signal Level</description>
  117885. <bitOffset>0x17</bitOffset>
  117886. <bitWidth>1</bitWidth>
  117887. <access>read-only</access>
  117888. </field>
  117889. <field>
  117890. <name>DLSL</name>
  117891. <description>DATA[7:0] Line Signal Level</description>
  117892. <bitOffset>0x18</bitOffset>
  117893. <bitWidth>8</bitWidth>
  117894. <access>read-only</access>
  117895. </field>
  117896. </fields>
  117897. </register>
  117898. <register>
  117899. <name>PROT_CTRL</name>
  117900. <description>Protocol Control</description>
  117901. <addressOffset>0x28</addressOffset>
  117902. <size>32</size>
  117903. <access>read-write</access>
  117904. <resetValue>0x8800020</resetValue>
  117905. <resetMask>0xFFFFFFFF</resetMask>
  117906. <fields>
  117907. <field>
  117908. <name>LCTL</name>
  117909. <description>LED Control</description>
  117910. <bitOffset>0</bitOffset>
  117911. <bitWidth>1</bitWidth>
  117912. <access>read-write</access>
  117913. <enumeratedValues>
  117914. <enumeratedValue>
  117915. <name>LCTL_0</name>
  117916. <description>LED off</description>
  117917. <value>0</value>
  117918. </enumeratedValue>
  117919. <enumeratedValue>
  117920. <name>LCTL_1</name>
  117921. <description>LED on</description>
  117922. <value>0x1</value>
  117923. </enumeratedValue>
  117924. </enumeratedValues>
  117925. </field>
  117926. <field>
  117927. <name>DTW</name>
  117928. <description>Data Transfer Width</description>
  117929. <bitOffset>0x1</bitOffset>
  117930. <bitWidth>2</bitWidth>
  117931. <access>read-write</access>
  117932. <enumeratedValues>
  117933. <enumeratedValue>
  117934. <name>DTW_0</name>
  117935. <description>1-bit mode</description>
  117936. <value>0</value>
  117937. </enumeratedValue>
  117938. <enumeratedValue>
  117939. <name>DTW_1</name>
  117940. <description>4-bit mode</description>
  117941. <value>0x1</value>
  117942. </enumeratedValue>
  117943. <enumeratedValue>
  117944. <name>DTW_2</name>
  117945. <description>8-bit mode</description>
  117946. <value>0x2</value>
  117947. </enumeratedValue>
  117948. </enumeratedValues>
  117949. </field>
  117950. <field>
  117951. <name>D3CD</name>
  117952. <description>DATA3 as Card Detection Pin</description>
  117953. <bitOffset>0x3</bitOffset>
  117954. <bitWidth>1</bitWidth>
  117955. <access>read-write</access>
  117956. <enumeratedValues>
  117957. <enumeratedValue>
  117958. <name>D3CD_0</name>
  117959. <description>DATA3 does not monitor Card Insertion</description>
  117960. <value>0</value>
  117961. </enumeratedValue>
  117962. <enumeratedValue>
  117963. <name>D3CD_1</name>
  117964. <description>DATA3 as Card Detection Pin</description>
  117965. <value>0x1</value>
  117966. </enumeratedValue>
  117967. </enumeratedValues>
  117968. </field>
  117969. <field>
  117970. <name>EMODE</name>
  117971. <description>Endian Mode</description>
  117972. <bitOffset>0x4</bitOffset>
  117973. <bitWidth>2</bitWidth>
  117974. <access>read-write</access>
  117975. <enumeratedValues>
  117976. <enumeratedValue>
  117977. <name>EMODE_0</name>
  117978. <description>Big Endian Mode</description>
  117979. <value>0</value>
  117980. </enumeratedValue>
  117981. <enumeratedValue>
  117982. <name>EMODE_1</name>
  117983. <description>Half Word Big Endian Mode</description>
  117984. <value>0x1</value>
  117985. </enumeratedValue>
  117986. <enumeratedValue>
  117987. <name>EMODE_2</name>
  117988. <description>Little Endian Mode</description>
  117989. <value>0x2</value>
  117990. </enumeratedValue>
  117991. </enumeratedValues>
  117992. </field>
  117993. <field>
  117994. <name>CDTL</name>
  117995. <description>Card Detect Test Level</description>
  117996. <bitOffset>0x6</bitOffset>
  117997. <bitWidth>1</bitWidth>
  117998. <access>read-write</access>
  117999. <enumeratedValues>
  118000. <enumeratedValue>
  118001. <name>CDTL_0</name>
  118002. <description>Card Detect Test Level is 0, no card inserted</description>
  118003. <value>0</value>
  118004. </enumeratedValue>
  118005. <enumeratedValue>
  118006. <name>CDTL_1</name>
  118007. <description>Card Detect Test Level is 1, card inserted</description>
  118008. <value>0x1</value>
  118009. </enumeratedValue>
  118010. </enumeratedValues>
  118011. </field>
  118012. <field>
  118013. <name>CDSS</name>
  118014. <description>Card Detect Signal Selection</description>
  118015. <bitOffset>0x7</bitOffset>
  118016. <bitWidth>1</bitWidth>
  118017. <access>read-write</access>
  118018. <enumeratedValues>
  118019. <enumeratedValue>
  118020. <name>CDSS_0</name>
  118021. <description>Card Detection Level is selected (for normal purpose).</description>
  118022. <value>0</value>
  118023. </enumeratedValue>
  118024. <enumeratedValue>
  118025. <name>CDSS_1</name>
  118026. <description>Card Detection Test Level is selected (for test purpose).</description>
  118027. <value>0x1</value>
  118028. </enumeratedValue>
  118029. </enumeratedValues>
  118030. </field>
  118031. <field>
  118032. <name>DMASEL</name>
  118033. <description>DMA Select</description>
  118034. <bitOffset>0x8</bitOffset>
  118035. <bitWidth>2</bitWidth>
  118036. <access>read-write</access>
  118037. <enumeratedValues>
  118038. <enumeratedValue>
  118039. <name>DMASEL_0</name>
  118040. <description>No DMA or Simple DMA is selected</description>
  118041. <value>0</value>
  118042. </enumeratedValue>
  118043. <enumeratedValue>
  118044. <name>DMASEL_1</name>
  118045. <description>ADMA1 is selected</description>
  118046. <value>0x1</value>
  118047. </enumeratedValue>
  118048. <enumeratedValue>
  118049. <name>DMASEL_2</name>
  118050. <description>ADMA2 is selected</description>
  118051. <value>0x2</value>
  118052. </enumeratedValue>
  118053. </enumeratedValues>
  118054. </field>
  118055. <field>
  118056. <name>SABGREQ</name>
  118057. <description>Stop At Block Gap Request</description>
  118058. <bitOffset>0x10</bitOffset>
  118059. <bitWidth>1</bitWidth>
  118060. <access>read-write</access>
  118061. <enumeratedValues>
  118062. <enumeratedValue>
  118063. <name>SABGREQ_0</name>
  118064. <description>Transfer</description>
  118065. <value>0</value>
  118066. </enumeratedValue>
  118067. <enumeratedValue>
  118068. <name>SABGREQ_1</name>
  118069. <description>Stop</description>
  118070. <value>0x1</value>
  118071. </enumeratedValue>
  118072. </enumeratedValues>
  118073. </field>
  118074. <field>
  118075. <name>CREQ</name>
  118076. <description>Continue Request</description>
  118077. <bitOffset>0x11</bitOffset>
  118078. <bitWidth>1</bitWidth>
  118079. <access>read-write</access>
  118080. <enumeratedValues>
  118081. <enumeratedValue>
  118082. <name>CREQ_0</name>
  118083. <description>No effect</description>
  118084. <value>0</value>
  118085. </enumeratedValue>
  118086. <enumeratedValue>
  118087. <name>CREQ_1</name>
  118088. <description>Restart</description>
  118089. <value>0x1</value>
  118090. </enumeratedValue>
  118091. </enumeratedValues>
  118092. </field>
  118093. <field>
  118094. <name>RWCTL</name>
  118095. <description>Read Wait Control</description>
  118096. <bitOffset>0x12</bitOffset>
  118097. <bitWidth>1</bitWidth>
  118098. <access>read-write</access>
  118099. <enumeratedValues>
  118100. <enumeratedValue>
  118101. <name>RWCTL_0</name>
  118102. <description>Disable Read Wait Control, and stop SD Clock at block gap when SABGREQ bit is set</description>
  118103. <value>0</value>
  118104. </enumeratedValue>
  118105. <enumeratedValue>
  118106. <name>RWCTL_1</name>
  118107. <description>Enable Read Wait Control, and assert Read Wait without stopping SD Clock at block gap when SABGREQ bit is set</description>
  118108. <value>0x1</value>
  118109. </enumeratedValue>
  118110. </enumeratedValues>
  118111. </field>
  118112. <field>
  118113. <name>IABG</name>
  118114. <description>Interrupt At Block Gap</description>
  118115. <bitOffset>0x13</bitOffset>
  118116. <bitWidth>1</bitWidth>
  118117. <access>read-write</access>
  118118. <enumeratedValues>
  118119. <enumeratedValue>
  118120. <name>IABG_0</name>
  118121. <description>Disabled</description>
  118122. <value>0</value>
  118123. </enumeratedValue>
  118124. <enumeratedValue>
  118125. <name>IABG_1</name>
  118126. <description>Enabled</description>
  118127. <value>0x1</value>
  118128. </enumeratedValue>
  118129. </enumeratedValues>
  118130. </field>
  118131. <field>
  118132. <name>RD_DONE_NO_8CLK</name>
  118133. <description>Read done no 8 clock: According to the SD/MMC spec, for read data transaction, 8 clocks are needed after the end bit of the last data block</description>
  118134. <bitOffset>0x14</bitOffset>
  118135. <bitWidth>1</bitWidth>
  118136. <access>read-write</access>
  118137. </field>
  118138. <field>
  118139. <name>WECINT</name>
  118140. <description>Wakeup Event Enable On Card Interrupt</description>
  118141. <bitOffset>0x18</bitOffset>
  118142. <bitWidth>1</bitWidth>
  118143. <access>read-write</access>
  118144. <enumeratedValues>
  118145. <enumeratedValue>
  118146. <name>WECINT_0</name>
  118147. <description>Disable</description>
  118148. <value>0</value>
  118149. </enumeratedValue>
  118150. <enumeratedValue>
  118151. <name>WECINT_1</name>
  118152. <description>Enable</description>
  118153. <value>0x1</value>
  118154. </enumeratedValue>
  118155. </enumeratedValues>
  118156. </field>
  118157. <field>
  118158. <name>WECINS</name>
  118159. <description>Wakeup Event Enable On SD Card Insertion</description>
  118160. <bitOffset>0x19</bitOffset>
  118161. <bitWidth>1</bitWidth>
  118162. <access>read-write</access>
  118163. <enumeratedValues>
  118164. <enumeratedValue>
  118165. <name>WECINS_0</name>
  118166. <description>Disable</description>
  118167. <value>0</value>
  118168. </enumeratedValue>
  118169. <enumeratedValue>
  118170. <name>WECINS_1</name>
  118171. <description>Enable</description>
  118172. <value>0x1</value>
  118173. </enumeratedValue>
  118174. </enumeratedValues>
  118175. </field>
  118176. <field>
  118177. <name>WECRM</name>
  118178. <description>Wakeup Event Enable On SD Card Removal</description>
  118179. <bitOffset>0x1A</bitOffset>
  118180. <bitWidth>1</bitWidth>
  118181. <access>read-write</access>
  118182. <enumeratedValues>
  118183. <enumeratedValue>
  118184. <name>WECRM_0</name>
  118185. <description>Disable</description>
  118186. <value>0</value>
  118187. </enumeratedValue>
  118188. <enumeratedValue>
  118189. <name>WECRM_1</name>
  118190. <description>Enable</description>
  118191. <value>0x1</value>
  118192. </enumeratedValue>
  118193. </enumeratedValues>
  118194. </field>
  118195. <field>
  118196. <name>BURST_LEN_EN</name>
  118197. <description>BURST length enable for INCR, INCR4 / INCR8 / INCR16, INCR4-WRAP / INCR8-WRAP / INCR16-WRAP</description>
  118198. <bitOffset>0x1B</bitOffset>
  118199. <bitWidth>3</bitWidth>
  118200. <access>read-write</access>
  118201. </field>
  118202. <field>
  118203. <name>NON_EXACT_BLK_RD</name>
  118204. <description>Current block read is non-exact block read. It is only used for SDIO.</description>
  118205. <bitOffset>0x1E</bitOffset>
  118206. <bitWidth>1</bitWidth>
  118207. <access>read-write</access>
  118208. <enumeratedValues>
  118209. <enumeratedValue>
  118210. <name>NON_EXACT_BLK_RD_0</name>
  118211. <description>The block read is exact block read. Host driver doesn't need to issue abort command to terminate this multi-block read.</description>
  118212. <value>0</value>
  118213. </enumeratedValue>
  118214. <enumeratedValue>
  118215. <name>NON_EXACT_BLK_RD_1</name>
  118216. <description>The block read is non-exact block read. Host driver needs to issue abort command to terminate this multi-block read.</description>
  118217. <value>0x1</value>
  118218. </enumeratedValue>
  118219. </enumeratedValues>
  118220. </field>
  118221. </fields>
  118222. </register>
  118223. <register>
  118224. <name>SYS_CTRL</name>
  118225. <description>System Control</description>
  118226. <addressOffset>0x2C</addressOffset>
  118227. <size>32</size>
  118228. <access>read-write</access>
  118229. <resetValue>0x8080800F</resetValue>
  118230. <resetMask>0xFFFFFFFF</resetMask>
  118231. <fields>
  118232. <field>
  118233. <name>DVS</name>
  118234. <description>Divisor</description>
  118235. <bitOffset>0x4</bitOffset>
  118236. <bitWidth>4</bitWidth>
  118237. <access>read-write</access>
  118238. <enumeratedValues>
  118239. <enumeratedValue>
  118240. <name>DVS_0</name>
  118241. <description>Divide-by-1</description>
  118242. <value>0</value>
  118243. </enumeratedValue>
  118244. <enumeratedValue>
  118245. <name>DVS_1</name>
  118246. <description>Divide-by-2</description>
  118247. <value>0x1</value>
  118248. </enumeratedValue>
  118249. <enumeratedValue>
  118250. <name>DVS_14</name>
  118251. <description>Divide-by-15</description>
  118252. <value>0xE</value>
  118253. </enumeratedValue>
  118254. <enumeratedValue>
  118255. <name>DVS_15</name>
  118256. <description>Divide-by-16</description>
  118257. <value>0xF</value>
  118258. </enumeratedValue>
  118259. </enumeratedValues>
  118260. </field>
  118261. <field>
  118262. <name>SDCLKFS</name>
  118263. <description>SDCLK Frequency Select</description>
  118264. <bitOffset>0x8</bitOffset>
  118265. <bitWidth>8</bitWidth>
  118266. <access>read-write</access>
  118267. </field>
  118268. <field>
  118269. <name>DTOCV</name>
  118270. <description>Data Timeout Counter Value</description>
  118271. <bitOffset>0x10</bitOffset>
  118272. <bitWidth>4</bitWidth>
  118273. <access>read-write</access>
  118274. <enumeratedValues>
  118275. <enumeratedValue>
  118276. <name>DTOCV_0</name>
  118277. <description>SDCLK x 2 1 3</description>
  118278. <value>0</value>
  118279. </enumeratedValue>
  118280. <enumeratedValue>
  118281. <name>DTOCV_1</name>
  118282. <description>SDCLK x 2 14</description>
  118283. <value>0x1</value>
  118284. </enumeratedValue>
  118285. <enumeratedValue>
  118286. <name>DTOCV_14</name>
  118287. <description>SDCLK x 2 2 7</description>
  118288. <value>0xE</value>
  118289. </enumeratedValue>
  118290. <enumeratedValue>
  118291. <name>DTOCV_15</name>
  118292. <description>SDCLK x 2 28</description>
  118293. <value>0xF</value>
  118294. </enumeratedValue>
  118295. </enumeratedValues>
  118296. </field>
  118297. <field>
  118298. <name>IPP_RST_N</name>
  118299. <description>This register's value will be output to CARD from pad directly for hardware reset of the card if the card supports this feature</description>
  118300. <bitOffset>0x17</bitOffset>
  118301. <bitWidth>1</bitWidth>
  118302. <access>read-write</access>
  118303. </field>
  118304. <field>
  118305. <name>RSTA</name>
  118306. <description>Software Reset For ALL</description>
  118307. <bitOffset>0x18</bitOffset>
  118308. <bitWidth>1</bitWidth>
  118309. <access>read-write</access>
  118310. <enumeratedValues>
  118311. <enumeratedValue>
  118312. <name>RSTA_0</name>
  118313. <description>No Reset</description>
  118314. <value>0</value>
  118315. </enumeratedValue>
  118316. <enumeratedValue>
  118317. <name>RSTA_1</name>
  118318. <description>Reset</description>
  118319. <value>0x1</value>
  118320. </enumeratedValue>
  118321. </enumeratedValues>
  118322. </field>
  118323. <field>
  118324. <name>RSTC</name>
  118325. <description>Software Reset For CMD Line</description>
  118326. <bitOffset>0x19</bitOffset>
  118327. <bitWidth>1</bitWidth>
  118328. <access>read-write</access>
  118329. <enumeratedValues>
  118330. <enumeratedValue>
  118331. <name>RSTC_0</name>
  118332. <description>No Reset</description>
  118333. <value>0</value>
  118334. </enumeratedValue>
  118335. <enumeratedValue>
  118336. <name>RSTC_1</name>
  118337. <description>Reset</description>
  118338. <value>0x1</value>
  118339. </enumeratedValue>
  118340. </enumeratedValues>
  118341. </field>
  118342. <field>
  118343. <name>RSTD</name>
  118344. <description>Software Reset For DATA Line</description>
  118345. <bitOffset>0x1A</bitOffset>
  118346. <bitWidth>1</bitWidth>
  118347. <access>read-write</access>
  118348. <enumeratedValues>
  118349. <enumeratedValue>
  118350. <name>RSTD_0</name>
  118351. <description>No Reset</description>
  118352. <value>0</value>
  118353. </enumeratedValue>
  118354. <enumeratedValue>
  118355. <name>RSTD_1</name>
  118356. <description>Reset</description>
  118357. <value>0x1</value>
  118358. </enumeratedValue>
  118359. </enumeratedValues>
  118360. </field>
  118361. <field>
  118362. <name>INITA</name>
  118363. <description>Initialization Active</description>
  118364. <bitOffset>0x1B</bitOffset>
  118365. <bitWidth>1</bitWidth>
  118366. <access>read-write</access>
  118367. </field>
  118368. <field>
  118369. <name>RSTT</name>
  118370. <description>Reset Tuning</description>
  118371. <bitOffset>0x1C</bitOffset>
  118372. <bitWidth>1</bitWidth>
  118373. <access>read-write</access>
  118374. </field>
  118375. </fields>
  118376. </register>
  118377. <register>
  118378. <name>INT_STATUS</name>
  118379. <description>Interrupt Status</description>
  118380. <addressOffset>0x30</addressOffset>
  118381. <size>32</size>
  118382. <access>read-write</access>
  118383. <resetValue>0</resetValue>
  118384. <resetMask>0xFFFFFFFF</resetMask>
  118385. <fields>
  118386. <field>
  118387. <name>CC</name>
  118388. <description>Command Complete</description>
  118389. <bitOffset>0</bitOffset>
  118390. <bitWidth>1</bitWidth>
  118391. <access>read-write</access>
  118392. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118393. <enumeratedValues>
  118394. <enumeratedValue>
  118395. <name>CC_0</name>
  118396. <description>Command not complete</description>
  118397. <value>0</value>
  118398. </enumeratedValue>
  118399. <enumeratedValue>
  118400. <name>CC_1</name>
  118401. <description>Command complete</description>
  118402. <value>0x1</value>
  118403. </enumeratedValue>
  118404. </enumeratedValues>
  118405. </field>
  118406. <field>
  118407. <name>TC</name>
  118408. <description>Transfer Complete</description>
  118409. <bitOffset>0x1</bitOffset>
  118410. <bitWidth>1</bitWidth>
  118411. <access>read-write</access>
  118412. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118413. <enumeratedValues>
  118414. <enumeratedValue>
  118415. <name>TC_0</name>
  118416. <description>Transfer not complete</description>
  118417. <value>0</value>
  118418. </enumeratedValue>
  118419. <enumeratedValue>
  118420. <name>TC_1</name>
  118421. <description>Transfer complete</description>
  118422. <value>0x1</value>
  118423. </enumeratedValue>
  118424. </enumeratedValues>
  118425. </field>
  118426. <field>
  118427. <name>BGE</name>
  118428. <description>Block Gap Event</description>
  118429. <bitOffset>0x2</bitOffset>
  118430. <bitWidth>1</bitWidth>
  118431. <access>read-write</access>
  118432. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118433. <enumeratedValues>
  118434. <enumeratedValue>
  118435. <name>BGE_0</name>
  118436. <description>No block gap event</description>
  118437. <value>0</value>
  118438. </enumeratedValue>
  118439. <enumeratedValue>
  118440. <name>BGE_1</name>
  118441. <description>Transaction stopped at block gap</description>
  118442. <value>0x1</value>
  118443. </enumeratedValue>
  118444. </enumeratedValues>
  118445. </field>
  118446. <field>
  118447. <name>DINT</name>
  118448. <description>DMA Interrupt</description>
  118449. <bitOffset>0x3</bitOffset>
  118450. <bitWidth>1</bitWidth>
  118451. <access>read-write</access>
  118452. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118453. <enumeratedValues>
  118454. <enumeratedValue>
  118455. <name>DINT_0</name>
  118456. <description>No DMA Interrupt</description>
  118457. <value>0</value>
  118458. </enumeratedValue>
  118459. <enumeratedValue>
  118460. <name>DINT_1</name>
  118461. <description>DMA Interrupt is generated</description>
  118462. <value>0x1</value>
  118463. </enumeratedValue>
  118464. </enumeratedValues>
  118465. </field>
  118466. <field>
  118467. <name>BWR</name>
  118468. <description>Buffer Write Ready</description>
  118469. <bitOffset>0x4</bitOffset>
  118470. <bitWidth>1</bitWidth>
  118471. <access>read-write</access>
  118472. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118473. <enumeratedValues>
  118474. <enumeratedValue>
  118475. <name>BWR_0</name>
  118476. <description>Not ready to write buffer</description>
  118477. <value>0</value>
  118478. </enumeratedValue>
  118479. <enumeratedValue>
  118480. <name>BWR_1</name>
  118481. <description>Ready to write buffer:</description>
  118482. <value>0x1</value>
  118483. </enumeratedValue>
  118484. </enumeratedValues>
  118485. </field>
  118486. <field>
  118487. <name>BRR</name>
  118488. <description>Buffer Read Ready</description>
  118489. <bitOffset>0x5</bitOffset>
  118490. <bitWidth>1</bitWidth>
  118491. <access>read-write</access>
  118492. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118493. <enumeratedValues>
  118494. <enumeratedValue>
  118495. <name>BRR_0</name>
  118496. <description>Not ready to read buffer</description>
  118497. <value>0</value>
  118498. </enumeratedValue>
  118499. <enumeratedValue>
  118500. <name>BRR_1</name>
  118501. <description>Ready to read buffer</description>
  118502. <value>0x1</value>
  118503. </enumeratedValue>
  118504. </enumeratedValues>
  118505. </field>
  118506. <field>
  118507. <name>CINS</name>
  118508. <description>Card Insertion</description>
  118509. <bitOffset>0x6</bitOffset>
  118510. <bitWidth>1</bitWidth>
  118511. <access>read-write</access>
  118512. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118513. <enumeratedValues>
  118514. <enumeratedValue>
  118515. <name>CINS_0</name>
  118516. <description>Card state unstable or removed</description>
  118517. <value>0</value>
  118518. </enumeratedValue>
  118519. <enumeratedValue>
  118520. <name>CINS_1</name>
  118521. <description>Card inserted</description>
  118522. <value>0x1</value>
  118523. </enumeratedValue>
  118524. </enumeratedValues>
  118525. </field>
  118526. <field>
  118527. <name>CRM</name>
  118528. <description>Card Removal</description>
  118529. <bitOffset>0x7</bitOffset>
  118530. <bitWidth>1</bitWidth>
  118531. <access>read-write</access>
  118532. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118533. <enumeratedValues>
  118534. <enumeratedValue>
  118535. <name>CRM_0</name>
  118536. <description>Card state unstable or inserted</description>
  118537. <value>0</value>
  118538. </enumeratedValue>
  118539. <enumeratedValue>
  118540. <name>CRM_1</name>
  118541. <description>Card removed</description>
  118542. <value>0x1</value>
  118543. </enumeratedValue>
  118544. </enumeratedValues>
  118545. </field>
  118546. <field>
  118547. <name>CINT</name>
  118548. <description>Card Interrupt</description>
  118549. <bitOffset>0x8</bitOffset>
  118550. <bitWidth>1</bitWidth>
  118551. <access>read-write</access>
  118552. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118553. <enumeratedValues>
  118554. <enumeratedValue>
  118555. <name>CINT_0</name>
  118556. <description>No Card Interrupt</description>
  118557. <value>0</value>
  118558. </enumeratedValue>
  118559. <enumeratedValue>
  118560. <name>CINT_1</name>
  118561. <description>Generate Card Interrupt</description>
  118562. <value>0x1</value>
  118563. </enumeratedValue>
  118564. </enumeratedValues>
  118565. </field>
  118566. <field>
  118567. <name>RTE</name>
  118568. <description>Re-Tuning Event: (only for SD3.0 SDR104 mode)</description>
  118569. <bitOffset>0xC</bitOffset>
  118570. <bitWidth>1</bitWidth>
  118571. <access>read-write</access>
  118572. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118573. <enumeratedValues>
  118574. <enumeratedValue>
  118575. <name>RTE_0</name>
  118576. <description>Re-Tuning is not required</description>
  118577. <value>0</value>
  118578. </enumeratedValue>
  118579. <enumeratedValue>
  118580. <name>RTE_1</name>
  118581. <description>Re-Tuning should be performed</description>
  118582. <value>0x1</value>
  118583. </enumeratedValue>
  118584. </enumeratedValues>
  118585. </field>
  118586. <field>
  118587. <name>TP</name>
  118588. <description>Tuning Pass:(only for SD3.0 SDR104 mode)</description>
  118589. <bitOffset>0xE</bitOffset>
  118590. <bitWidth>1</bitWidth>
  118591. <access>read-write</access>
  118592. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118593. </field>
  118594. <field>
  118595. <name>CTOE</name>
  118596. <description>Command Timeout Error</description>
  118597. <bitOffset>0x10</bitOffset>
  118598. <bitWidth>1</bitWidth>
  118599. <access>read-write</access>
  118600. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118601. <enumeratedValues>
  118602. <enumeratedValue>
  118603. <name>CTOE_0</name>
  118604. <description>No Error</description>
  118605. <value>0</value>
  118606. </enumeratedValue>
  118607. <enumeratedValue>
  118608. <name>CTOE_1</name>
  118609. <description>Time out</description>
  118610. <value>0x1</value>
  118611. </enumeratedValue>
  118612. </enumeratedValues>
  118613. </field>
  118614. <field>
  118615. <name>CCE</name>
  118616. <description>Command CRC Error</description>
  118617. <bitOffset>0x11</bitOffset>
  118618. <bitWidth>1</bitWidth>
  118619. <access>read-write</access>
  118620. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118621. <enumeratedValues>
  118622. <enumeratedValue>
  118623. <name>CCE_0</name>
  118624. <description>No Error</description>
  118625. <value>0</value>
  118626. </enumeratedValue>
  118627. <enumeratedValue>
  118628. <name>CCE_1</name>
  118629. <description>CRC Error Generated.</description>
  118630. <value>0x1</value>
  118631. </enumeratedValue>
  118632. </enumeratedValues>
  118633. </field>
  118634. <field>
  118635. <name>CEBE</name>
  118636. <description>Command End Bit Error</description>
  118637. <bitOffset>0x12</bitOffset>
  118638. <bitWidth>1</bitWidth>
  118639. <access>read-write</access>
  118640. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118641. <enumeratedValues>
  118642. <enumeratedValue>
  118643. <name>CEBE_0</name>
  118644. <description>No Error</description>
  118645. <value>0</value>
  118646. </enumeratedValue>
  118647. <enumeratedValue>
  118648. <name>CEBE_1</name>
  118649. <description>End Bit Error Generated</description>
  118650. <value>0x1</value>
  118651. </enumeratedValue>
  118652. </enumeratedValues>
  118653. </field>
  118654. <field>
  118655. <name>CIE</name>
  118656. <description>Command Index Error</description>
  118657. <bitOffset>0x13</bitOffset>
  118658. <bitWidth>1</bitWidth>
  118659. <access>read-write</access>
  118660. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118661. <enumeratedValues>
  118662. <enumeratedValue>
  118663. <name>CIE_0</name>
  118664. <description>No Error</description>
  118665. <value>0</value>
  118666. </enumeratedValue>
  118667. <enumeratedValue>
  118668. <name>CIE_1</name>
  118669. <description>Error</description>
  118670. <value>0x1</value>
  118671. </enumeratedValue>
  118672. </enumeratedValues>
  118673. </field>
  118674. <field>
  118675. <name>DTOE</name>
  118676. <description>Data Timeout Error</description>
  118677. <bitOffset>0x14</bitOffset>
  118678. <bitWidth>1</bitWidth>
  118679. <access>read-write</access>
  118680. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118681. <enumeratedValues>
  118682. <enumeratedValue>
  118683. <name>DTOE_0</name>
  118684. <description>No Error</description>
  118685. <value>0</value>
  118686. </enumeratedValue>
  118687. <enumeratedValue>
  118688. <name>DTOE_1</name>
  118689. <description>Time out</description>
  118690. <value>0x1</value>
  118691. </enumeratedValue>
  118692. </enumeratedValues>
  118693. </field>
  118694. <field>
  118695. <name>DCE</name>
  118696. <description>Data CRC Error</description>
  118697. <bitOffset>0x15</bitOffset>
  118698. <bitWidth>1</bitWidth>
  118699. <access>read-write</access>
  118700. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118701. <enumeratedValues>
  118702. <enumeratedValue>
  118703. <name>DCE_0</name>
  118704. <description>No Error</description>
  118705. <value>0</value>
  118706. </enumeratedValue>
  118707. <enumeratedValue>
  118708. <name>DCE_1</name>
  118709. <description>Error</description>
  118710. <value>0x1</value>
  118711. </enumeratedValue>
  118712. </enumeratedValues>
  118713. </field>
  118714. <field>
  118715. <name>DEBE</name>
  118716. <description>Data End Bit Error</description>
  118717. <bitOffset>0x16</bitOffset>
  118718. <bitWidth>1</bitWidth>
  118719. <access>read-write</access>
  118720. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118721. <enumeratedValues>
  118722. <enumeratedValue>
  118723. <name>DEBE_0</name>
  118724. <description>No Error</description>
  118725. <value>0</value>
  118726. </enumeratedValue>
  118727. <enumeratedValue>
  118728. <name>DEBE_1</name>
  118729. <description>Error</description>
  118730. <value>0x1</value>
  118731. </enumeratedValue>
  118732. </enumeratedValues>
  118733. </field>
  118734. <field>
  118735. <name>AC12E</name>
  118736. <description>Auto CMD12 Error</description>
  118737. <bitOffset>0x18</bitOffset>
  118738. <bitWidth>1</bitWidth>
  118739. <access>read-write</access>
  118740. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118741. <enumeratedValues>
  118742. <enumeratedValue>
  118743. <name>AC12E_0</name>
  118744. <description>No Error</description>
  118745. <value>0</value>
  118746. </enumeratedValue>
  118747. <enumeratedValue>
  118748. <name>AC12E_1</name>
  118749. <description>Error</description>
  118750. <value>0x1</value>
  118751. </enumeratedValue>
  118752. </enumeratedValues>
  118753. </field>
  118754. <field>
  118755. <name>TNE</name>
  118756. <description>Tuning Error: (only for SD3.0 SDR104 mode)</description>
  118757. <bitOffset>0x1A</bitOffset>
  118758. <bitWidth>1</bitWidth>
  118759. <access>read-write</access>
  118760. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118761. </field>
  118762. <field>
  118763. <name>DMAE</name>
  118764. <description>DMA Error</description>
  118765. <bitOffset>0x1C</bitOffset>
  118766. <bitWidth>1</bitWidth>
  118767. <access>read-write</access>
  118768. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  118769. <enumeratedValues>
  118770. <enumeratedValue>
  118771. <name>DMAE_0</name>
  118772. <description>No Error</description>
  118773. <value>0</value>
  118774. </enumeratedValue>
  118775. <enumeratedValue>
  118776. <name>DMAE_1</name>
  118777. <description>Error</description>
  118778. <value>0x1</value>
  118779. </enumeratedValue>
  118780. </enumeratedValues>
  118781. </field>
  118782. </fields>
  118783. </register>
  118784. <register>
  118785. <name>INT_STATUS_EN</name>
  118786. <description>Interrupt Status Enable</description>
  118787. <addressOffset>0x34</addressOffset>
  118788. <size>32</size>
  118789. <access>read-write</access>
  118790. <resetValue>0</resetValue>
  118791. <resetMask>0xFFFFFFFF</resetMask>
  118792. <fields>
  118793. <field>
  118794. <name>CCSEN</name>
  118795. <description>Command Complete Status Enable</description>
  118796. <bitOffset>0</bitOffset>
  118797. <bitWidth>1</bitWidth>
  118798. <access>read-write</access>
  118799. <enumeratedValues>
  118800. <enumeratedValue>
  118801. <name>CCSEN_0</name>
  118802. <description>Masked</description>
  118803. <value>0</value>
  118804. </enumeratedValue>
  118805. <enumeratedValue>
  118806. <name>CCSEN_1</name>
  118807. <description>Enabled</description>
  118808. <value>0x1</value>
  118809. </enumeratedValue>
  118810. </enumeratedValues>
  118811. </field>
  118812. <field>
  118813. <name>TCSEN</name>
  118814. <description>Transfer Complete Status Enable</description>
  118815. <bitOffset>0x1</bitOffset>
  118816. <bitWidth>1</bitWidth>
  118817. <access>read-write</access>
  118818. <enumeratedValues>
  118819. <enumeratedValue>
  118820. <name>TCSEN_0</name>
  118821. <description>Masked</description>
  118822. <value>0</value>
  118823. </enumeratedValue>
  118824. <enumeratedValue>
  118825. <name>TCSEN_1</name>
  118826. <description>Enabled</description>
  118827. <value>0x1</value>
  118828. </enumeratedValue>
  118829. </enumeratedValues>
  118830. </field>
  118831. <field>
  118832. <name>BGESEN</name>
  118833. <description>Block Gap Event Status Enable</description>
  118834. <bitOffset>0x2</bitOffset>
  118835. <bitWidth>1</bitWidth>
  118836. <access>read-write</access>
  118837. <enumeratedValues>
  118838. <enumeratedValue>
  118839. <name>BGESEN_0</name>
  118840. <description>Masked</description>
  118841. <value>0</value>
  118842. </enumeratedValue>
  118843. <enumeratedValue>
  118844. <name>BGESEN_1</name>
  118845. <description>Enabled</description>
  118846. <value>0x1</value>
  118847. </enumeratedValue>
  118848. </enumeratedValues>
  118849. </field>
  118850. <field>
  118851. <name>DINTSEN</name>
  118852. <description>DMA Interrupt Status Enable</description>
  118853. <bitOffset>0x3</bitOffset>
  118854. <bitWidth>1</bitWidth>
  118855. <access>read-write</access>
  118856. <enumeratedValues>
  118857. <enumeratedValue>
  118858. <name>DINTSEN_0</name>
  118859. <description>Masked</description>
  118860. <value>0</value>
  118861. </enumeratedValue>
  118862. <enumeratedValue>
  118863. <name>DINTSEN_1</name>
  118864. <description>Enabled</description>
  118865. <value>0x1</value>
  118866. </enumeratedValue>
  118867. </enumeratedValues>
  118868. </field>
  118869. <field>
  118870. <name>BWRSEN</name>
  118871. <description>Buffer Write Ready Status Enable</description>
  118872. <bitOffset>0x4</bitOffset>
  118873. <bitWidth>1</bitWidth>
  118874. <access>read-write</access>
  118875. <enumeratedValues>
  118876. <enumeratedValue>
  118877. <name>BWRSEN_0</name>
  118878. <description>Masked</description>
  118879. <value>0</value>
  118880. </enumeratedValue>
  118881. <enumeratedValue>
  118882. <name>BWRSEN_1</name>
  118883. <description>Enabled</description>
  118884. <value>0x1</value>
  118885. </enumeratedValue>
  118886. </enumeratedValues>
  118887. </field>
  118888. <field>
  118889. <name>BRRSEN</name>
  118890. <description>Buffer Read Ready Status Enable</description>
  118891. <bitOffset>0x5</bitOffset>
  118892. <bitWidth>1</bitWidth>
  118893. <access>read-write</access>
  118894. <enumeratedValues>
  118895. <enumeratedValue>
  118896. <name>BRRSEN_0</name>
  118897. <description>Masked</description>
  118898. <value>0</value>
  118899. </enumeratedValue>
  118900. <enumeratedValue>
  118901. <name>BRRSEN_1</name>
  118902. <description>Enabled</description>
  118903. <value>0x1</value>
  118904. </enumeratedValue>
  118905. </enumeratedValues>
  118906. </field>
  118907. <field>
  118908. <name>CINSSEN</name>
  118909. <description>Card Insertion Status Enable</description>
  118910. <bitOffset>0x6</bitOffset>
  118911. <bitWidth>1</bitWidth>
  118912. <access>read-write</access>
  118913. <enumeratedValues>
  118914. <enumeratedValue>
  118915. <name>CINSSEN_0</name>
  118916. <description>Masked</description>
  118917. <value>0</value>
  118918. </enumeratedValue>
  118919. <enumeratedValue>
  118920. <name>CINSSEN_1</name>
  118921. <description>Enabled</description>
  118922. <value>0x1</value>
  118923. </enumeratedValue>
  118924. </enumeratedValues>
  118925. </field>
  118926. <field>
  118927. <name>CRMSEN</name>
  118928. <description>Card Removal Status Enable</description>
  118929. <bitOffset>0x7</bitOffset>
  118930. <bitWidth>1</bitWidth>
  118931. <access>read-write</access>
  118932. <enumeratedValues>
  118933. <enumeratedValue>
  118934. <name>CRMSEN_0</name>
  118935. <description>Masked</description>
  118936. <value>0</value>
  118937. </enumeratedValue>
  118938. <enumeratedValue>
  118939. <name>CRMSEN_1</name>
  118940. <description>Enabled</description>
  118941. <value>0x1</value>
  118942. </enumeratedValue>
  118943. </enumeratedValues>
  118944. </field>
  118945. <field>
  118946. <name>CINTSEN</name>
  118947. <description>Card Interrupt Status Enable</description>
  118948. <bitOffset>0x8</bitOffset>
  118949. <bitWidth>1</bitWidth>
  118950. <access>read-write</access>
  118951. <enumeratedValues>
  118952. <enumeratedValue>
  118953. <name>CINTSEN_0</name>
  118954. <description>Masked</description>
  118955. <value>0</value>
  118956. </enumeratedValue>
  118957. <enumeratedValue>
  118958. <name>CINTSEN_1</name>
  118959. <description>Enabled</description>
  118960. <value>0x1</value>
  118961. </enumeratedValue>
  118962. </enumeratedValues>
  118963. </field>
  118964. <field>
  118965. <name>RTESEN</name>
  118966. <description>Re-Tuning Event Status Enable</description>
  118967. <bitOffset>0xC</bitOffset>
  118968. <bitWidth>1</bitWidth>
  118969. <access>read-write</access>
  118970. <enumeratedValues>
  118971. <enumeratedValue>
  118972. <name>RTESEN_0</name>
  118973. <description>Masked</description>
  118974. <value>0</value>
  118975. </enumeratedValue>
  118976. <enumeratedValue>
  118977. <name>RTESEN_1</name>
  118978. <description>Enabled</description>
  118979. <value>0x1</value>
  118980. </enumeratedValue>
  118981. </enumeratedValues>
  118982. </field>
  118983. <field>
  118984. <name>TPSEN</name>
  118985. <description>Tuning Pass Status Enable</description>
  118986. <bitOffset>0xE</bitOffset>
  118987. <bitWidth>1</bitWidth>
  118988. <access>read-write</access>
  118989. <enumeratedValues>
  118990. <enumeratedValue>
  118991. <name>TPSEN_0</name>
  118992. <description>Masked</description>
  118993. <value>0</value>
  118994. </enumeratedValue>
  118995. <enumeratedValue>
  118996. <name>TPSEN_1</name>
  118997. <description>Enabled</description>
  118998. <value>0x1</value>
  118999. </enumeratedValue>
  119000. </enumeratedValues>
  119001. </field>
  119002. <field>
  119003. <name>CTOESEN</name>
  119004. <description>Command Timeout Error Status Enable</description>
  119005. <bitOffset>0x10</bitOffset>
  119006. <bitWidth>1</bitWidth>
  119007. <access>read-write</access>
  119008. <enumeratedValues>
  119009. <enumeratedValue>
  119010. <name>CTOESEN_0</name>
  119011. <description>Masked</description>
  119012. <value>0</value>
  119013. </enumeratedValue>
  119014. <enumeratedValue>
  119015. <name>CTOESEN_1</name>
  119016. <description>Enabled</description>
  119017. <value>0x1</value>
  119018. </enumeratedValue>
  119019. </enumeratedValues>
  119020. </field>
  119021. <field>
  119022. <name>CCESEN</name>
  119023. <description>Command CRC Error Status Enable</description>
  119024. <bitOffset>0x11</bitOffset>
  119025. <bitWidth>1</bitWidth>
  119026. <access>read-write</access>
  119027. <enumeratedValues>
  119028. <enumeratedValue>
  119029. <name>CCESEN_0</name>
  119030. <description>Masked</description>
  119031. <value>0</value>
  119032. </enumeratedValue>
  119033. <enumeratedValue>
  119034. <name>CCESEN_1</name>
  119035. <description>Enabled</description>
  119036. <value>0x1</value>
  119037. </enumeratedValue>
  119038. </enumeratedValues>
  119039. </field>
  119040. <field>
  119041. <name>CEBESEN</name>
  119042. <description>Command End Bit Error Status Enable</description>
  119043. <bitOffset>0x12</bitOffset>
  119044. <bitWidth>1</bitWidth>
  119045. <access>read-write</access>
  119046. <enumeratedValues>
  119047. <enumeratedValue>
  119048. <name>CEBESEN_0</name>
  119049. <description>Masked</description>
  119050. <value>0</value>
  119051. </enumeratedValue>
  119052. <enumeratedValue>
  119053. <name>CEBESEN_1</name>
  119054. <description>Enabled</description>
  119055. <value>0x1</value>
  119056. </enumeratedValue>
  119057. </enumeratedValues>
  119058. </field>
  119059. <field>
  119060. <name>CIESEN</name>
  119061. <description>Command Index Error Status Enable</description>
  119062. <bitOffset>0x13</bitOffset>
  119063. <bitWidth>1</bitWidth>
  119064. <access>read-write</access>
  119065. <enumeratedValues>
  119066. <enumeratedValue>
  119067. <name>CIESEN_0</name>
  119068. <description>Masked</description>
  119069. <value>0</value>
  119070. </enumeratedValue>
  119071. <enumeratedValue>
  119072. <name>CIESEN_1</name>
  119073. <description>Enabled</description>
  119074. <value>0x1</value>
  119075. </enumeratedValue>
  119076. </enumeratedValues>
  119077. </field>
  119078. <field>
  119079. <name>DTOESEN</name>
  119080. <description>Data Timeout Error Status Enable</description>
  119081. <bitOffset>0x14</bitOffset>
  119082. <bitWidth>1</bitWidth>
  119083. <access>read-write</access>
  119084. <enumeratedValues>
  119085. <enumeratedValue>
  119086. <name>DTOESEN_0</name>
  119087. <description>Masked</description>
  119088. <value>0</value>
  119089. </enumeratedValue>
  119090. <enumeratedValue>
  119091. <name>DTOESEN_1</name>
  119092. <description>Enabled</description>
  119093. <value>0x1</value>
  119094. </enumeratedValue>
  119095. </enumeratedValues>
  119096. </field>
  119097. <field>
  119098. <name>DCESEN</name>
  119099. <description>Data CRC Error Status Enable</description>
  119100. <bitOffset>0x15</bitOffset>
  119101. <bitWidth>1</bitWidth>
  119102. <access>read-write</access>
  119103. <enumeratedValues>
  119104. <enumeratedValue>
  119105. <name>DCESEN_0</name>
  119106. <description>Masked</description>
  119107. <value>0</value>
  119108. </enumeratedValue>
  119109. <enumeratedValue>
  119110. <name>DCESEN_1</name>
  119111. <description>Enabled</description>
  119112. <value>0x1</value>
  119113. </enumeratedValue>
  119114. </enumeratedValues>
  119115. </field>
  119116. <field>
  119117. <name>DEBESEN</name>
  119118. <description>Data End Bit Error Status Enable</description>
  119119. <bitOffset>0x16</bitOffset>
  119120. <bitWidth>1</bitWidth>
  119121. <access>read-write</access>
  119122. <enumeratedValues>
  119123. <enumeratedValue>
  119124. <name>DEBESEN_0</name>
  119125. <description>Masked</description>
  119126. <value>0</value>
  119127. </enumeratedValue>
  119128. <enumeratedValue>
  119129. <name>DEBESEN_1</name>
  119130. <description>Enabled</description>
  119131. <value>0x1</value>
  119132. </enumeratedValue>
  119133. </enumeratedValues>
  119134. </field>
  119135. <field>
  119136. <name>AC12ESEN</name>
  119137. <description>Auto CMD12 Error Status Enable</description>
  119138. <bitOffset>0x18</bitOffset>
  119139. <bitWidth>1</bitWidth>
  119140. <access>read-write</access>
  119141. <enumeratedValues>
  119142. <enumeratedValue>
  119143. <name>AC12ESEN_0</name>
  119144. <description>Masked</description>
  119145. <value>0</value>
  119146. </enumeratedValue>
  119147. <enumeratedValue>
  119148. <name>AC12ESEN_1</name>
  119149. <description>Enabled</description>
  119150. <value>0x1</value>
  119151. </enumeratedValue>
  119152. </enumeratedValues>
  119153. </field>
  119154. <field>
  119155. <name>TNESEN</name>
  119156. <description>Tuning Error Status Enable</description>
  119157. <bitOffset>0x1A</bitOffset>
  119158. <bitWidth>1</bitWidth>
  119159. <access>read-write</access>
  119160. <enumeratedValues>
  119161. <enumeratedValue>
  119162. <name>TNESEN_0</name>
  119163. <description>Masked</description>
  119164. <value>0</value>
  119165. </enumeratedValue>
  119166. <enumeratedValue>
  119167. <name>TNESEN_1</name>
  119168. <description>Enabled</description>
  119169. <value>0x1</value>
  119170. </enumeratedValue>
  119171. </enumeratedValues>
  119172. </field>
  119173. <field>
  119174. <name>DMAESEN</name>
  119175. <description>DMA Error Status Enable</description>
  119176. <bitOffset>0x1C</bitOffset>
  119177. <bitWidth>1</bitWidth>
  119178. <access>read-write</access>
  119179. <enumeratedValues>
  119180. <enumeratedValue>
  119181. <name>DMAESEN_0</name>
  119182. <description>Masked</description>
  119183. <value>0</value>
  119184. </enumeratedValue>
  119185. <enumeratedValue>
  119186. <name>DMAESEN_1</name>
  119187. <description>Enabled</description>
  119188. <value>0x1</value>
  119189. </enumeratedValue>
  119190. </enumeratedValues>
  119191. </field>
  119192. </fields>
  119193. </register>
  119194. <register>
  119195. <name>INT_SIGNAL_EN</name>
  119196. <description>Interrupt Signal Enable</description>
  119197. <addressOffset>0x38</addressOffset>
  119198. <size>32</size>
  119199. <access>read-write</access>
  119200. <resetValue>0</resetValue>
  119201. <resetMask>0xFFFFFFFF</resetMask>
  119202. <fields>
  119203. <field>
  119204. <name>CCIEN</name>
  119205. <description>Command Complete Interrupt Enable</description>
  119206. <bitOffset>0</bitOffset>
  119207. <bitWidth>1</bitWidth>
  119208. <access>read-write</access>
  119209. <enumeratedValues>
  119210. <enumeratedValue>
  119211. <name>CCIEN_0</name>
  119212. <description>Masked</description>
  119213. <value>0</value>
  119214. </enumeratedValue>
  119215. <enumeratedValue>
  119216. <name>CCIEN_1</name>
  119217. <description>Enabled</description>
  119218. <value>0x1</value>
  119219. </enumeratedValue>
  119220. </enumeratedValues>
  119221. </field>
  119222. <field>
  119223. <name>TCIEN</name>
  119224. <description>Transfer Complete Interrupt Enable</description>
  119225. <bitOffset>0x1</bitOffset>
  119226. <bitWidth>1</bitWidth>
  119227. <access>read-write</access>
  119228. <enumeratedValues>
  119229. <enumeratedValue>
  119230. <name>TCIEN_0</name>
  119231. <description>Masked</description>
  119232. <value>0</value>
  119233. </enumeratedValue>
  119234. <enumeratedValue>
  119235. <name>TCIEN_1</name>
  119236. <description>Enabled</description>
  119237. <value>0x1</value>
  119238. </enumeratedValue>
  119239. </enumeratedValues>
  119240. </field>
  119241. <field>
  119242. <name>BGEIEN</name>
  119243. <description>Block Gap Event Interrupt Enable</description>
  119244. <bitOffset>0x2</bitOffset>
  119245. <bitWidth>1</bitWidth>
  119246. <access>read-write</access>
  119247. <enumeratedValues>
  119248. <enumeratedValue>
  119249. <name>BGEIEN_0</name>
  119250. <description>Masked</description>
  119251. <value>0</value>
  119252. </enumeratedValue>
  119253. <enumeratedValue>
  119254. <name>BGEIEN_1</name>
  119255. <description>Enabled</description>
  119256. <value>0x1</value>
  119257. </enumeratedValue>
  119258. </enumeratedValues>
  119259. </field>
  119260. <field>
  119261. <name>DINTIEN</name>
  119262. <description>DMA Interrupt Enable</description>
  119263. <bitOffset>0x3</bitOffset>
  119264. <bitWidth>1</bitWidth>
  119265. <access>read-write</access>
  119266. <enumeratedValues>
  119267. <enumeratedValue>
  119268. <name>DINTIEN_0</name>
  119269. <description>Masked</description>
  119270. <value>0</value>
  119271. </enumeratedValue>
  119272. <enumeratedValue>
  119273. <name>DINTIEN_1</name>
  119274. <description>Enabled</description>
  119275. <value>0x1</value>
  119276. </enumeratedValue>
  119277. </enumeratedValues>
  119278. </field>
  119279. <field>
  119280. <name>BWRIEN</name>
  119281. <description>Buffer Write Ready Interrupt Enable</description>
  119282. <bitOffset>0x4</bitOffset>
  119283. <bitWidth>1</bitWidth>
  119284. <access>read-write</access>
  119285. <enumeratedValues>
  119286. <enumeratedValue>
  119287. <name>BWRIEN_0</name>
  119288. <description>Masked</description>
  119289. <value>0</value>
  119290. </enumeratedValue>
  119291. <enumeratedValue>
  119292. <name>BWRIEN_1</name>
  119293. <description>Enabled</description>
  119294. <value>0x1</value>
  119295. </enumeratedValue>
  119296. </enumeratedValues>
  119297. </field>
  119298. <field>
  119299. <name>BRRIEN</name>
  119300. <description>Buffer Read Ready Interrupt Enable</description>
  119301. <bitOffset>0x5</bitOffset>
  119302. <bitWidth>1</bitWidth>
  119303. <access>read-write</access>
  119304. <enumeratedValues>
  119305. <enumeratedValue>
  119306. <name>BRRIEN_0</name>
  119307. <description>Masked</description>
  119308. <value>0</value>
  119309. </enumeratedValue>
  119310. <enumeratedValue>
  119311. <name>BRRIEN_1</name>
  119312. <description>Enabled</description>
  119313. <value>0x1</value>
  119314. </enumeratedValue>
  119315. </enumeratedValues>
  119316. </field>
  119317. <field>
  119318. <name>CINSIEN</name>
  119319. <description>Card Insertion Interrupt Enable</description>
  119320. <bitOffset>0x6</bitOffset>
  119321. <bitWidth>1</bitWidth>
  119322. <access>read-write</access>
  119323. <enumeratedValues>
  119324. <enumeratedValue>
  119325. <name>CINSIEN_0</name>
  119326. <description>Masked</description>
  119327. <value>0</value>
  119328. </enumeratedValue>
  119329. <enumeratedValue>
  119330. <name>CINSIEN_1</name>
  119331. <description>Enabled</description>
  119332. <value>0x1</value>
  119333. </enumeratedValue>
  119334. </enumeratedValues>
  119335. </field>
  119336. <field>
  119337. <name>CRMIEN</name>
  119338. <description>Card Removal Interrupt Enable</description>
  119339. <bitOffset>0x7</bitOffset>
  119340. <bitWidth>1</bitWidth>
  119341. <access>read-write</access>
  119342. <enumeratedValues>
  119343. <enumeratedValue>
  119344. <name>CRMIEN_0</name>
  119345. <description>Masked</description>
  119346. <value>0</value>
  119347. </enumeratedValue>
  119348. <enumeratedValue>
  119349. <name>CRMIEN_1</name>
  119350. <description>Enabled</description>
  119351. <value>0x1</value>
  119352. </enumeratedValue>
  119353. </enumeratedValues>
  119354. </field>
  119355. <field>
  119356. <name>CINTIEN</name>
  119357. <description>Card Interrupt Interrupt Enable</description>
  119358. <bitOffset>0x8</bitOffset>
  119359. <bitWidth>1</bitWidth>
  119360. <access>read-write</access>
  119361. <enumeratedValues>
  119362. <enumeratedValue>
  119363. <name>CINTIEN_0</name>
  119364. <description>Masked</description>
  119365. <value>0</value>
  119366. </enumeratedValue>
  119367. <enumeratedValue>
  119368. <name>CINTIEN_1</name>
  119369. <description>Enabled</description>
  119370. <value>0x1</value>
  119371. </enumeratedValue>
  119372. </enumeratedValues>
  119373. </field>
  119374. <field>
  119375. <name>RTEIEN</name>
  119376. <description>Re-Tuning Event Interrupt Enable</description>
  119377. <bitOffset>0xC</bitOffset>
  119378. <bitWidth>1</bitWidth>
  119379. <access>read-write</access>
  119380. <enumeratedValues>
  119381. <enumeratedValue>
  119382. <name>RTEIEN_0</name>
  119383. <description>Masked</description>
  119384. <value>0</value>
  119385. </enumeratedValue>
  119386. <enumeratedValue>
  119387. <name>RTEIEN_1</name>
  119388. <description>Enabled</description>
  119389. <value>0x1</value>
  119390. </enumeratedValue>
  119391. </enumeratedValues>
  119392. </field>
  119393. <field>
  119394. <name>TPIEN</name>
  119395. <description>Tuning Pass Interrupt Enable</description>
  119396. <bitOffset>0xE</bitOffset>
  119397. <bitWidth>1</bitWidth>
  119398. <access>read-write</access>
  119399. <enumeratedValues>
  119400. <enumeratedValue>
  119401. <name>TPIEN_0</name>
  119402. <description>Masked</description>
  119403. <value>0</value>
  119404. </enumeratedValue>
  119405. <enumeratedValue>
  119406. <name>TPIEN_1</name>
  119407. <description>Enabled</description>
  119408. <value>0x1</value>
  119409. </enumeratedValue>
  119410. </enumeratedValues>
  119411. </field>
  119412. <field>
  119413. <name>CTOEIEN</name>
  119414. <description>Command Timeout Error Interrupt Enable</description>
  119415. <bitOffset>0x10</bitOffset>
  119416. <bitWidth>1</bitWidth>
  119417. <access>read-write</access>
  119418. <enumeratedValues>
  119419. <enumeratedValue>
  119420. <name>CTOEIEN_0</name>
  119421. <description>Masked</description>
  119422. <value>0</value>
  119423. </enumeratedValue>
  119424. <enumeratedValue>
  119425. <name>CTOEIEN_1</name>
  119426. <description>Enabled</description>
  119427. <value>0x1</value>
  119428. </enumeratedValue>
  119429. </enumeratedValues>
  119430. </field>
  119431. <field>
  119432. <name>CCEIEN</name>
  119433. <description>Command CRC Error Interrupt Enable</description>
  119434. <bitOffset>0x11</bitOffset>
  119435. <bitWidth>1</bitWidth>
  119436. <access>read-write</access>
  119437. <enumeratedValues>
  119438. <enumeratedValue>
  119439. <name>CCEIEN_0</name>
  119440. <description>Masked</description>
  119441. <value>0</value>
  119442. </enumeratedValue>
  119443. <enumeratedValue>
  119444. <name>CCEIEN_1</name>
  119445. <description>Enabled</description>
  119446. <value>0x1</value>
  119447. </enumeratedValue>
  119448. </enumeratedValues>
  119449. </field>
  119450. <field>
  119451. <name>CEBEIEN</name>
  119452. <description>Command End Bit Error Interrupt Enable</description>
  119453. <bitOffset>0x12</bitOffset>
  119454. <bitWidth>1</bitWidth>
  119455. <access>read-write</access>
  119456. <enumeratedValues>
  119457. <enumeratedValue>
  119458. <name>CEBEIEN_0</name>
  119459. <description>Masked</description>
  119460. <value>0</value>
  119461. </enumeratedValue>
  119462. <enumeratedValue>
  119463. <name>CEBEIEN_1</name>
  119464. <description>Enabled</description>
  119465. <value>0x1</value>
  119466. </enumeratedValue>
  119467. </enumeratedValues>
  119468. </field>
  119469. <field>
  119470. <name>CIEIEN</name>
  119471. <description>Command Index Error Interrupt Enable</description>
  119472. <bitOffset>0x13</bitOffset>
  119473. <bitWidth>1</bitWidth>
  119474. <access>read-write</access>
  119475. <enumeratedValues>
  119476. <enumeratedValue>
  119477. <name>CIEIEN_0</name>
  119478. <description>Masked</description>
  119479. <value>0</value>
  119480. </enumeratedValue>
  119481. <enumeratedValue>
  119482. <name>CIEIEN_1</name>
  119483. <description>Enabled</description>
  119484. <value>0x1</value>
  119485. </enumeratedValue>
  119486. </enumeratedValues>
  119487. </field>
  119488. <field>
  119489. <name>DTOEIEN</name>
  119490. <description>Data Timeout Error Interrupt Enable</description>
  119491. <bitOffset>0x14</bitOffset>
  119492. <bitWidth>1</bitWidth>
  119493. <access>read-write</access>
  119494. <enumeratedValues>
  119495. <enumeratedValue>
  119496. <name>DTOEIEN_0</name>
  119497. <description>Masked</description>
  119498. <value>0</value>
  119499. </enumeratedValue>
  119500. <enumeratedValue>
  119501. <name>DTOEIEN_1</name>
  119502. <description>Enabled</description>
  119503. <value>0x1</value>
  119504. </enumeratedValue>
  119505. </enumeratedValues>
  119506. </field>
  119507. <field>
  119508. <name>DCEIEN</name>
  119509. <description>Data CRC Error Interrupt Enable</description>
  119510. <bitOffset>0x15</bitOffset>
  119511. <bitWidth>1</bitWidth>
  119512. <access>read-write</access>
  119513. <enumeratedValues>
  119514. <enumeratedValue>
  119515. <name>DCEIEN_0</name>
  119516. <description>Masked</description>
  119517. <value>0</value>
  119518. </enumeratedValue>
  119519. <enumeratedValue>
  119520. <name>DCEIEN_1</name>
  119521. <description>Enabled</description>
  119522. <value>0x1</value>
  119523. </enumeratedValue>
  119524. </enumeratedValues>
  119525. </field>
  119526. <field>
  119527. <name>DEBEIEN</name>
  119528. <description>Data End Bit Error Interrupt Enable</description>
  119529. <bitOffset>0x16</bitOffset>
  119530. <bitWidth>1</bitWidth>
  119531. <access>read-write</access>
  119532. <enumeratedValues>
  119533. <enumeratedValue>
  119534. <name>DEBEIEN_0</name>
  119535. <description>Masked</description>
  119536. <value>0</value>
  119537. </enumeratedValue>
  119538. <enumeratedValue>
  119539. <name>DEBEIEN_1</name>
  119540. <description>Enabled</description>
  119541. <value>0x1</value>
  119542. </enumeratedValue>
  119543. </enumeratedValues>
  119544. </field>
  119545. <field>
  119546. <name>AC12EIEN</name>
  119547. <description>Auto CMD12 Error Interrupt Enable</description>
  119548. <bitOffset>0x18</bitOffset>
  119549. <bitWidth>1</bitWidth>
  119550. <access>read-write</access>
  119551. <enumeratedValues>
  119552. <enumeratedValue>
  119553. <name>AC12EIEN_0</name>
  119554. <description>Masked</description>
  119555. <value>0</value>
  119556. </enumeratedValue>
  119557. <enumeratedValue>
  119558. <name>AC12EIEN_1</name>
  119559. <description>Enabled</description>
  119560. <value>0x1</value>
  119561. </enumeratedValue>
  119562. </enumeratedValues>
  119563. </field>
  119564. <field>
  119565. <name>TNEIEN</name>
  119566. <description>Tuning Error Interrupt Enable</description>
  119567. <bitOffset>0x1A</bitOffset>
  119568. <bitWidth>1</bitWidth>
  119569. <access>read-write</access>
  119570. <enumeratedValues>
  119571. <enumeratedValue>
  119572. <name>TNEIEN_0</name>
  119573. <description>Masked</description>
  119574. <value>0</value>
  119575. </enumeratedValue>
  119576. <enumeratedValue>
  119577. <name>TNEIEN_1</name>
  119578. <description>Enabled</description>
  119579. <value>0x1</value>
  119580. </enumeratedValue>
  119581. </enumeratedValues>
  119582. </field>
  119583. <field>
  119584. <name>DMAEIEN</name>
  119585. <description>DMA Error Interrupt Enable</description>
  119586. <bitOffset>0x1C</bitOffset>
  119587. <bitWidth>1</bitWidth>
  119588. <access>read-write</access>
  119589. <enumeratedValues>
  119590. <enumeratedValue>
  119591. <name>DMAEIEN_0</name>
  119592. <description>Masked</description>
  119593. <value>0</value>
  119594. </enumeratedValue>
  119595. <enumeratedValue>
  119596. <name>DMAEIEN_1</name>
  119597. <description>Enable</description>
  119598. <value>0x1</value>
  119599. </enumeratedValue>
  119600. </enumeratedValues>
  119601. </field>
  119602. </fields>
  119603. </register>
  119604. <register>
  119605. <name>AUTOCMD12_ERR_STATUS</name>
  119606. <description>Auto CMD12 Error Status</description>
  119607. <addressOffset>0x3C</addressOffset>
  119608. <size>32</size>
  119609. <access>read-write</access>
  119610. <resetValue>0</resetValue>
  119611. <resetMask>0xFFFFFFFF</resetMask>
  119612. <fields>
  119613. <field>
  119614. <name>AC12NE</name>
  119615. <description>Auto CMD12 Not Executed</description>
  119616. <bitOffset>0</bitOffset>
  119617. <bitWidth>1</bitWidth>
  119618. <access>read-only</access>
  119619. <enumeratedValues>
  119620. <enumeratedValue>
  119621. <name>AC12NE_0</name>
  119622. <description>Executed</description>
  119623. <value>0</value>
  119624. </enumeratedValue>
  119625. <enumeratedValue>
  119626. <name>AC12NE_1</name>
  119627. <description>Not executed</description>
  119628. <value>0x1</value>
  119629. </enumeratedValue>
  119630. </enumeratedValues>
  119631. </field>
  119632. <field>
  119633. <name>AC12TOE</name>
  119634. <description>Auto CMD12 / 23 Timeout Error</description>
  119635. <bitOffset>0x1</bitOffset>
  119636. <bitWidth>1</bitWidth>
  119637. <access>read-only</access>
  119638. <enumeratedValues>
  119639. <enumeratedValue>
  119640. <name>AC12TOE_0</name>
  119641. <description>No error</description>
  119642. <value>0</value>
  119643. </enumeratedValue>
  119644. <enumeratedValue>
  119645. <name>AC12TOE_1</name>
  119646. <description>Time out</description>
  119647. <value>0x1</value>
  119648. </enumeratedValue>
  119649. </enumeratedValues>
  119650. </field>
  119651. <field>
  119652. <name>AC12EBE</name>
  119653. <description>Auto CMD12 / 23 End Bit Error</description>
  119654. <bitOffset>0x2</bitOffset>
  119655. <bitWidth>1</bitWidth>
  119656. <access>read-only</access>
  119657. <enumeratedValues>
  119658. <enumeratedValue>
  119659. <name>AC12EBE_0</name>
  119660. <description>No error</description>
  119661. <value>0</value>
  119662. </enumeratedValue>
  119663. <enumeratedValue>
  119664. <name>AC12EBE_1</name>
  119665. <description>End Bit Error Generated</description>
  119666. <value>0x1</value>
  119667. </enumeratedValue>
  119668. </enumeratedValues>
  119669. </field>
  119670. <field>
  119671. <name>AC12CE</name>
  119672. <description>Auto CMD12 / 23 CRC Error</description>
  119673. <bitOffset>0x3</bitOffset>
  119674. <bitWidth>1</bitWidth>
  119675. <access>read-only</access>
  119676. <enumeratedValues>
  119677. <enumeratedValue>
  119678. <name>AC12CE_0</name>
  119679. <description>No CRC error</description>
  119680. <value>0</value>
  119681. </enumeratedValue>
  119682. <enumeratedValue>
  119683. <name>AC12CE_1</name>
  119684. <description>CRC Error Met in Auto CMD12/23 Response</description>
  119685. <value>0x1</value>
  119686. </enumeratedValue>
  119687. </enumeratedValues>
  119688. </field>
  119689. <field>
  119690. <name>AC12IE</name>
  119691. <description>Auto CMD12 / 23 Index Error</description>
  119692. <bitOffset>0x4</bitOffset>
  119693. <bitWidth>1</bitWidth>
  119694. <access>read-only</access>
  119695. <enumeratedValues>
  119696. <enumeratedValue>
  119697. <name>AC12IE_0</name>
  119698. <description>No error</description>
  119699. <value>0</value>
  119700. </enumeratedValue>
  119701. <enumeratedValue>
  119702. <name>AC12IE_1</name>
  119703. <description>Error, the CMD index in response is not CMD12/23</description>
  119704. <value>0x1</value>
  119705. </enumeratedValue>
  119706. </enumeratedValues>
  119707. </field>
  119708. <field>
  119709. <name>CNIBAC12E</name>
  119710. <description>Command Not Issued By Auto CMD12 Error</description>
  119711. <bitOffset>0x7</bitOffset>
  119712. <bitWidth>1</bitWidth>
  119713. <access>read-only</access>
  119714. <enumeratedValues>
  119715. <enumeratedValue>
  119716. <name>CNIBAC12E_0</name>
  119717. <description>No error</description>
  119718. <value>0</value>
  119719. </enumeratedValue>
  119720. <enumeratedValue>
  119721. <name>CNIBAC12E_1</name>
  119722. <description>Not Issued</description>
  119723. <value>0x1</value>
  119724. </enumeratedValue>
  119725. </enumeratedValues>
  119726. </field>
  119727. <field>
  119728. <name>EXECUTE_TUNING</name>
  119729. <description>Execute Tuning</description>
  119730. <bitOffset>0x16</bitOffset>
  119731. <bitWidth>1</bitWidth>
  119732. <access>read-write</access>
  119733. </field>
  119734. <field>
  119735. <name>SMP_CLK_SEL</name>
  119736. <description>Sample Clock Select</description>
  119737. <bitOffset>0x17</bitOffset>
  119738. <bitWidth>1</bitWidth>
  119739. <access>read-write</access>
  119740. <enumeratedValues>
  119741. <enumeratedValue>
  119742. <name>SMP_CLK_SEL_0</name>
  119743. <description>Fixed clock is used to sample data</description>
  119744. <value>0</value>
  119745. </enumeratedValue>
  119746. <enumeratedValue>
  119747. <name>SMP_CLK_SEL_1</name>
  119748. <description>Tuned clock is used to sample data</description>
  119749. <value>0x1</value>
  119750. </enumeratedValue>
  119751. </enumeratedValues>
  119752. </field>
  119753. </fields>
  119754. </register>
  119755. <register>
  119756. <name>HOST_CTRL_CAP</name>
  119757. <description>Host Controller Capabilities</description>
  119758. <addressOffset>0x40</addressOffset>
  119759. <size>32</size>
  119760. <access>read-write</access>
  119761. <resetValue>0x7F3B407</resetValue>
  119762. <resetMask>0xFFFFFFFF</resetMask>
  119763. <fields>
  119764. <field>
  119765. <name>SDR50_SUPPORT</name>
  119766. <description>SDR50 support</description>
  119767. <bitOffset>0</bitOffset>
  119768. <bitWidth>1</bitWidth>
  119769. <access>read-only</access>
  119770. </field>
  119771. <field>
  119772. <name>SDR104_SUPPORT</name>
  119773. <description>SDR104 support</description>
  119774. <bitOffset>0x1</bitOffset>
  119775. <bitWidth>1</bitWidth>
  119776. <access>read-only</access>
  119777. </field>
  119778. <field>
  119779. <name>DDR50_SUPPORT</name>
  119780. <description>DDR50 support</description>
  119781. <bitOffset>0x2</bitOffset>
  119782. <bitWidth>1</bitWidth>
  119783. <access>read-only</access>
  119784. </field>
  119785. <field>
  119786. <name>TIME_COUNT_RETUNING</name>
  119787. <description>Time Counter for Retuning</description>
  119788. <bitOffset>0x8</bitOffset>
  119789. <bitWidth>4</bitWidth>
  119790. <access>read-write</access>
  119791. </field>
  119792. <field>
  119793. <name>USE_TUNING_SDR50</name>
  119794. <description>Use Tuning for SDR50</description>
  119795. <bitOffset>0xD</bitOffset>
  119796. <bitWidth>1</bitWidth>
  119797. <access>read-write</access>
  119798. <enumeratedValues>
  119799. <enumeratedValue>
  119800. <name>USE_TUNING_SDR50_0</name>
  119801. <description>SDR does not require tuning</description>
  119802. <value>0</value>
  119803. </enumeratedValue>
  119804. <enumeratedValue>
  119805. <name>USE_TUNING_SDR50_1</name>
  119806. <description>SDR50 requires tuning</description>
  119807. <value>0x1</value>
  119808. </enumeratedValue>
  119809. </enumeratedValues>
  119810. </field>
  119811. <field>
  119812. <name>RETUNING_MODE</name>
  119813. <description>Retuning Mode</description>
  119814. <bitOffset>0xE</bitOffset>
  119815. <bitWidth>2</bitWidth>
  119816. <access>read-only</access>
  119817. <enumeratedValues>
  119818. <enumeratedValue>
  119819. <name>RETUNING_MODE_0</name>
  119820. <description>Mode 1</description>
  119821. <value>0</value>
  119822. </enumeratedValue>
  119823. <enumeratedValue>
  119824. <name>RETUNING_MODE_1</name>
  119825. <description>Mode 2</description>
  119826. <value>0x1</value>
  119827. </enumeratedValue>
  119828. <enumeratedValue>
  119829. <name>RETUNING_MODE_2</name>
  119830. <description>Mode 3</description>
  119831. <value>0x2</value>
  119832. </enumeratedValue>
  119833. </enumeratedValues>
  119834. </field>
  119835. <field>
  119836. <name>MBL</name>
  119837. <description>Max Block Length</description>
  119838. <bitOffset>0x10</bitOffset>
  119839. <bitWidth>3</bitWidth>
  119840. <access>read-only</access>
  119841. <enumeratedValues>
  119842. <enumeratedValue>
  119843. <name>MBL_0</name>
  119844. <description>512 bytes</description>
  119845. <value>0</value>
  119846. </enumeratedValue>
  119847. <enumeratedValue>
  119848. <name>MBL_1</name>
  119849. <description>1024 bytes</description>
  119850. <value>0x1</value>
  119851. </enumeratedValue>
  119852. <enumeratedValue>
  119853. <name>MBL_2</name>
  119854. <description>2048 bytes</description>
  119855. <value>0x2</value>
  119856. </enumeratedValue>
  119857. <enumeratedValue>
  119858. <name>MBL_3</name>
  119859. <description>4096 bytes</description>
  119860. <value>0x3</value>
  119861. </enumeratedValue>
  119862. </enumeratedValues>
  119863. </field>
  119864. <field>
  119865. <name>ADMAS</name>
  119866. <description>ADMA Support</description>
  119867. <bitOffset>0x14</bitOffset>
  119868. <bitWidth>1</bitWidth>
  119869. <access>read-only</access>
  119870. <enumeratedValues>
  119871. <enumeratedValue>
  119872. <name>ADMAS_0</name>
  119873. <description>Advanced DMA Not supported</description>
  119874. <value>0</value>
  119875. </enumeratedValue>
  119876. <enumeratedValue>
  119877. <name>ADMAS_1</name>
  119878. <description>Advanced DMA Supported</description>
  119879. <value>0x1</value>
  119880. </enumeratedValue>
  119881. </enumeratedValues>
  119882. </field>
  119883. <field>
  119884. <name>HSS</name>
  119885. <description>High Speed Support</description>
  119886. <bitOffset>0x15</bitOffset>
  119887. <bitWidth>1</bitWidth>
  119888. <access>read-only</access>
  119889. <enumeratedValues>
  119890. <enumeratedValue>
  119891. <name>HSS_0</name>
  119892. <description>High Speed Not Supported</description>
  119893. <value>0</value>
  119894. </enumeratedValue>
  119895. <enumeratedValue>
  119896. <name>HSS_1</name>
  119897. <description>High Speed Supported</description>
  119898. <value>0x1</value>
  119899. </enumeratedValue>
  119900. </enumeratedValues>
  119901. </field>
  119902. <field>
  119903. <name>DMAS</name>
  119904. <description>DMA Support</description>
  119905. <bitOffset>0x16</bitOffset>
  119906. <bitWidth>1</bitWidth>
  119907. <access>read-only</access>
  119908. <enumeratedValues>
  119909. <enumeratedValue>
  119910. <name>DMAS_0</name>
  119911. <description>DMA not supported</description>
  119912. <value>0</value>
  119913. </enumeratedValue>
  119914. <enumeratedValue>
  119915. <name>DMAS_1</name>
  119916. <description>DMA Supported</description>
  119917. <value>0x1</value>
  119918. </enumeratedValue>
  119919. </enumeratedValues>
  119920. </field>
  119921. <field>
  119922. <name>SRS</name>
  119923. <description>Suspend / Resume Support</description>
  119924. <bitOffset>0x17</bitOffset>
  119925. <bitWidth>1</bitWidth>
  119926. <access>read-only</access>
  119927. <enumeratedValues>
  119928. <enumeratedValue>
  119929. <name>SRS_0</name>
  119930. <description>Not supported</description>
  119931. <value>0</value>
  119932. </enumeratedValue>
  119933. <enumeratedValue>
  119934. <name>SRS_1</name>
  119935. <description>Supported</description>
  119936. <value>0x1</value>
  119937. </enumeratedValue>
  119938. </enumeratedValues>
  119939. </field>
  119940. <field>
  119941. <name>VS33</name>
  119942. <description>Voltage Support 3.3V</description>
  119943. <bitOffset>0x18</bitOffset>
  119944. <bitWidth>1</bitWidth>
  119945. <access>read-only</access>
  119946. <enumeratedValues>
  119947. <enumeratedValue>
  119948. <name>VS33_0</name>
  119949. <description>3.3V not supported</description>
  119950. <value>0</value>
  119951. </enumeratedValue>
  119952. <enumeratedValue>
  119953. <name>VS33_1</name>
  119954. <description>3.3V supported</description>
  119955. <value>0x1</value>
  119956. </enumeratedValue>
  119957. </enumeratedValues>
  119958. </field>
  119959. <field>
  119960. <name>VS30</name>
  119961. <description>Voltage Support 3.0 V</description>
  119962. <bitOffset>0x19</bitOffset>
  119963. <bitWidth>1</bitWidth>
  119964. <access>read-only</access>
  119965. <enumeratedValues>
  119966. <enumeratedValue>
  119967. <name>VS30_0</name>
  119968. <description>3.0V not supported</description>
  119969. <value>0</value>
  119970. </enumeratedValue>
  119971. <enumeratedValue>
  119972. <name>VS30_1</name>
  119973. <description>3.0V supported</description>
  119974. <value>0x1</value>
  119975. </enumeratedValue>
  119976. </enumeratedValues>
  119977. </field>
  119978. <field>
  119979. <name>VS18</name>
  119980. <description>Voltage Support 1.8 V</description>
  119981. <bitOffset>0x1A</bitOffset>
  119982. <bitWidth>1</bitWidth>
  119983. <access>read-only</access>
  119984. <enumeratedValues>
  119985. <enumeratedValue>
  119986. <name>VS18_0</name>
  119987. <description>1.8V not supported</description>
  119988. <value>0</value>
  119989. </enumeratedValue>
  119990. <enumeratedValue>
  119991. <name>VS18_1</name>
  119992. <description>1.8V supported</description>
  119993. <value>0x1</value>
  119994. </enumeratedValue>
  119995. </enumeratedValues>
  119996. </field>
  119997. </fields>
  119998. </register>
  119999. <register>
  120000. <name>WTMK_LVL</name>
  120001. <description>Watermark Level</description>
  120002. <addressOffset>0x44</addressOffset>
  120003. <size>32</size>
  120004. <access>read-write</access>
  120005. <resetValue>0x8100810</resetValue>
  120006. <resetMask>0xFFFFFFFF</resetMask>
  120007. <fields>
  120008. <field>
  120009. <name>RD_WML</name>
  120010. <description>Read Watermark Level</description>
  120011. <bitOffset>0</bitOffset>
  120012. <bitWidth>8</bitWidth>
  120013. <access>read-write</access>
  120014. </field>
  120015. <field>
  120016. <name>RD_BRST_LEN</name>
  120017. <description>Read Burst Length Due to system restriction, the actual burst length may not exceed 16.</description>
  120018. <bitOffset>0x8</bitOffset>
  120019. <bitWidth>5</bitWidth>
  120020. <access>read-write</access>
  120021. </field>
  120022. <field>
  120023. <name>WR_WML</name>
  120024. <description>Write Watermark Level</description>
  120025. <bitOffset>0x10</bitOffset>
  120026. <bitWidth>8</bitWidth>
  120027. <access>read-write</access>
  120028. </field>
  120029. <field>
  120030. <name>WR_BRST_LEN</name>
  120031. <description>Write Burst Length Due to system restriction, the actual burst length may not exceed 16.</description>
  120032. <bitOffset>0x18</bitOffset>
  120033. <bitWidth>5</bitWidth>
  120034. <access>read-write</access>
  120035. </field>
  120036. </fields>
  120037. </register>
  120038. <register>
  120039. <name>MIX_CTRL</name>
  120040. <description>Mixer Control</description>
  120041. <addressOffset>0x48</addressOffset>
  120042. <size>32</size>
  120043. <access>read-write</access>
  120044. <resetValue>0x80000000</resetValue>
  120045. <resetMask>0xFFFFFFFF</resetMask>
  120046. <fields>
  120047. <field>
  120048. <name>DMAEN</name>
  120049. <description>DMA Enable</description>
  120050. <bitOffset>0</bitOffset>
  120051. <bitWidth>1</bitWidth>
  120052. <access>read-write</access>
  120053. <enumeratedValues>
  120054. <enumeratedValue>
  120055. <name>DMAEN_0</name>
  120056. <description>Disable</description>
  120057. <value>0</value>
  120058. </enumeratedValue>
  120059. <enumeratedValue>
  120060. <name>DMAEN_1</name>
  120061. <description>Enable</description>
  120062. <value>0x1</value>
  120063. </enumeratedValue>
  120064. </enumeratedValues>
  120065. </field>
  120066. <field>
  120067. <name>BCEN</name>
  120068. <description>Block Count Enable</description>
  120069. <bitOffset>0x1</bitOffset>
  120070. <bitWidth>1</bitWidth>
  120071. <access>read-write</access>
  120072. <enumeratedValues>
  120073. <enumeratedValue>
  120074. <name>BCEN_0</name>
  120075. <description>Disable</description>
  120076. <value>0</value>
  120077. </enumeratedValue>
  120078. <enumeratedValue>
  120079. <name>BCEN_1</name>
  120080. <description>Enable</description>
  120081. <value>0x1</value>
  120082. </enumeratedValue>
  120083. </enumeratedValues>
  120084. </field>
  120085. <field>
  120086. <name>AC12EN</name>
  120087. <description>Auto CMD12 Enable</description>
  120088. <bitOffset>0x2</bitOffset>
  120089. <bitWidth>1</bitWidth>
  120090. <access>read-write</access>
  120091. <enumeratedValues>
  120092. <enumeratedValue>
  120093. <name>AC12EN_0</name>
  120094. <description>Disable</description>
  120095. <value>0</value>
  120096. </enumeratedValue>
  120097. <enumeratedValue>
  120098. <name>AC12EN_1</name>
  120099. <description>Enable</description>
  120100. <value>0x1</value>
  120101. </enumeratedValue>
  120102. </enumeratedValues>
  120103. </field>
  120104. <field>
  120105. <name>DDR_EN</name>
  120106. <description>Dual Data Rate mode selection</description>
  120107. <bitOffset>0x3</bitOffset>
  120108. <bitWidth>1</bitWidth>
  120109. <access>read-write</access>
  120110. </field>
  120111. <field>
  120112. <name>DTDSEL</name>
  120113. <description>Data Transfer Direction Select</description>
  120114. <bitOffset>0x4</bitOffset>
  120115. <bitWidth>1</bitWidth>
  120116. <access>read-write</access>
  120117. <enumeratedValues>
  120118. <enumeratedValue>
  120119. <name>DTDSEL_0</name>
  120120. <description>Write (Host to Card)</description>
  120121. <value>0</value>
  120122. </enumeratedValue>
  120123. <enumeratedValue>
  120124. <name>DTDSEL_1</name>
  120125. <description>Read (Card to Host)</description>
  120126. <value>0x1</value>
  120127. </enumeratedValue>
  120128. </enumeratedValues>
  120129. </field>
  120130. <field>
  120131. <name>MSBSEL</name>
  120132. <description>Multi / Single Block Select</description>
  120133. <bitOffset>0x5</bitOffset>
  120134. <bitWidth>1</bitWidth>
  120135. <access>read-write</access>
  120136. <enumeratedValues>
  120137. <enumeratedValue>
  120138. <name>MSBSEL_0</name>
  120139. <description>Single Block</description>
  120140. <value>0</value>
  120141. </enumeratedValue>
  120142. <enumeratedValue>
  120143. <name>MSBSEL_1</name>
  120144. <description>Multiple Blocks</description>
  120145. <value>0x1</value>
  120146. </enumeratedValue>
  120147. </enumeratedValues>
  120148. </field>
  120149. <field>
  120150. <name>NIBBLE_POS</name>
  120151. <description>In DDR 4-bit mode nibble position indictation</description>
  120152. <bitOffset>0x6</bitOffset>
  120153. <bitWidth>1</bitWidth>
  120154. <access>read-write</access>
  120155. </field>
  120156. <field>
  120157. <name>AC23EN</name>
  120158. <description>Auto CMD23 Enable</description>
  120159. <bitOffset>0x7</bitOffset>
  120160. <bitWidth>1</bitWidth>
  120161. <access>read-write</access>
  120162. </field>
  120163. <field>
  120164. <name>EXE_TUNE</name>
  120165. <description>Execute Tuning: (Only used for SD3.0, SDR104 mode)</description>
  120166. <bitOffset>0x16</bitOffset>
  120167. <bitWidth>1</bitWidth>
  120168. <access>read-write</access>
  120169. <enumeratedValues>
  120170. <enumeratedValue>
  120171. <name>EXE_TUNE_0</name>
  120172. <description>Not Tuned or Tuning Completed</description>
  120173. <value>0</value>
  120174. </enumeratedValue>
  120175. <enumeratedValue>
  120176. <name>EXE_TUNE_1</name>
  120177. <description>Execute Tuning</description>
  120178. <value>0x1</value>
  120179. </enumeratedValue>
  120180. </enumeratedValues>
  120181. </field>
  120182. <field>
  120183. <name>SMP_CLK_SEL</name>
  120184. <description>When STD_TUNING_EN is 0, this bit is used to select Tuned clock or Fixed clock to sample data / cmd (Only used for SD3</description>
  120185. <bitOffset>0x17</bitOffset>
  120186. <bitWidth>1</bitWidth>
  120187. <access>read-write</access>
  120188. <enumeratedValues>
  120189. <enumeratedValue>
  120190. <name>SMP_CLK_SEL_0</name>
  120191. <description>Fixed clock is used to sample data / cmd</description>
  120192. <value>0</value>
  120193. </enumeratedValue>
  120194. <enumeratedValue>
  120195. <name>SMP_CLK_SEL_1</name>
  120196. <description>Tuned clock is used to sample data / cmd</description>
  120197. <value>0x1</value>
  120198. </enumeratedValue>
  120199. </enumeratedValues>
  120200. </field>
  120201. <field>
  120202. <name>AUTO_TUNE_EN</name>
  120203. <description>Auto Tuning Enable (Only used for SD3.0, SDR104 mode)</description>
  120204. <bitOffset>0x18</bitOffset>
  120205. <bitWidth>1</bitWidth>
  120206. <access>read-write</access>
  120207. <enumeratedValues>
  120208. <enumeratedValue>
  120209. <name>AUTO_TUNE_EN_0</name>
  120210. <description>Disable auto tuning</description>
  120211. <value>0</value>
  120212. </enumeratedValue>
  120213. <enumeratedValue>
  120214. <name>AUTO_TUNE_EN_1</name>
  120215. <description>Enable auto tuning</description>
  120216. <value>0x1</value>
  120217. </enumeratedValue>
  120218. </enumeratedValues>
  120219. </field>
  120220. <field>
  120221. <name>FBCLK_SEL</name>
  120222. <description>Feedback Clock Source Selection (Only used for SD3.0, SDR104 mode)</description>
  120223. <bitOffset>0x19</bitOffset>
  120224. <bitWidth>1</bitWidth>
  120225. <access>read-write</access>
  120226. <enumeratedValues>
  120227. <enumeratedValue>
  120228. <name>FBCLK_SEL_0</name>
  120229. <description>Feedback clock comes from the loopback CLK</description>
  120230. <value>0</value>
  120231. </enumeratedValue>
  120232. <enumeratedValue>
  120233. <name>FBCLK_SEL_1</name>
  120234. <description>Feedback clock comes from the ipp_card_clk_out</description>
  120235. <value>0x1</value>
  120236. </enumeratedValue>
  120237. </enumeratedValues>
  120238. </field>
  120239. </fields>
  120240. </register>
  120241. <register>
  120242. <name>FORCE_EVENT</name>
  120243. <description>Force Event</description>
  120244. <addressOffset>0x50</addressOffset>
  120245. <size>32</size>
  120246. <access>read-write</access>
  120247. <resetValue>0</resetValue>
  120248. <resetMask>0xFFFFFFFF</resetMask>
  120249. <fields>
  120250. <field>
  120251. <name>FEVTAC12NE</name>
  120252. <description>Force Event Auto Command 12 Not Executed</description>
  120253. <bitOffset>0</bitOffset>
  120254. <bitWidth>1</bitWidth>
  120255. <access>write-only</access>
  120256. </field>
  120257. <field>
  120258. <name>FEVTAC12TOE</name>
  120259. <description>Force Event Auto Command 12 Time Out Error</description>
  120260. <bitOffset>0x1</bitOffset>
  120261. <bitWidth>1</bitWidth>
  120262. <access>write-only</access>
  120263. </field>
  120264. <field>
  120265. <name>FEVTAC12CE</name>
  120266. <description>Force Event Auto Command 12 CRC Error</description>
  120267. <bitOffset>0x2</bitOffset>
  120268. <bitWidth>1</bitWidth>
  120269. <access>write-only</access>
  120270. </field>
  120271. <field>
  120272. <name>FEVTAC12EBE</name>
  120273. <description>Force Event Auto Command 12 End Bit Error</description>
  120274. <bitOffset>0x3</bitOffset>
  120275. <bitWidth>1</bitWidth>
  120276. <access>write-only</access>
  120277. </field>
  120278. <field>
  120279. <name>FEVTAC12IE</name>
  120280. <description>Force Event Auto Command 12 Index Error</description>
  120281. <bitOffset>0x4</bitOffset>
  120282. <bitWidth>1</bitWidth>
  120283. <access>write-only</access>
  120284. </field>
  120285. <field>
  120286. <name>FEVTCNIBAC12E</name>
  120287. <description>Force Event Command Not Executed By Auto Command 12 Error</description>
  120288. <bitOffset>0x7</bitOffset>
  120289. <bitWidth>1</bitWidth>
  120290. <access>write-only</access>
  120291. </field>
  120292. <field>
  120293. <name>FEVTCTOE</name>
  120294. <description>Force Event Command Time Out Error</description>
  120295. <bitOffset>0x10</bitOffset>
  120296. <bitWidth>1</bitWidth>
  120297. <access>write-only</access>
  120298. </field>
  120299. <field>
  120300. <name>FEVTCCE</name>
  120301. <description>Force Event Command CRC Error</description>
  120302. <bitOffset>0x11</bitOffset>
  120303. <bitWidth>1</bitWidth>
  120304. <access>write-only</access>
  120305. </field>
  120306. <field>
  120307. <name>FEVTCEBE</name>
  120308. <description>Force Event Command End Bit Error</description>
  120309. <bitOffset>0x12</bitOffset>
  120310. <bitWidth>1</bitWidth>
  120311. <access>write-only</access>
  120312. </field>
  120313. <field>
  120314. <name>FEVTCIE</name>
  120315. <description>Force Event Command Index Error</description>
  120316. <bitOffset>0x13</bitOffset>
  120317. <bitWidth>1</bitWidth>
  120318. <access>write-only</access>
  120319. </field>
  120320. <field>
  120321. <name>FEVTDTOE</name>
  120322. <description>Force Event Data Time Out Error</description>
  120323. <bitOffset>0x14</bitOffset>
  120324. <bitWidth>1</bitWidth>
  120325. <access>write-only</access>
  120326. </field>
  120327. <field>
  120328. <name>FEVTDCE</name>
  120329. <description>Force Event Data CRC Error</description>
  120330. <bitOffset>0x15</bitOffset>
  120331. <bitWidth>1</bitWidth>
  120332. <access>write-only</access>
  120333. </field>
  120334. <field>
  120335. <name>FEVTDEBE</name>
  120336. <description>Force Event Data End Bit Error</description>
  120337. <bitOffset>0x16</bitOffset>
  120338. <bitWidth>1</bitWidth>
  120339. <access>write-only</access>
  120340. </field>
  120341. <field>
  120342. <name>FEVTAC12E</name>
  120343. <description>Force Event Auto Command 12 Error</description>
  120344. <bitOffset>0x18</bitOffset>
  120345. <bitWidth>1</bitWidth>
  120346. <access>write-only</access>
  120347. </field>
  120348. <field>
  120349. <name>FEVTTNE</name>
  120350. <description>Force Tuning Error</description>
  120351. <bitOffset>0x1A</bitOffset>
  120352. <bitWidth>1</bitWidth>
  120353. <access>write-only</access>
  120354. </field>
  120355. <field>
  120356. <name>FEVTDMAE</name>
  120357. <description>Force Event DMA Error</description>
  120358. <bitOffset>0x1C</bitOffset>
  120359. <bitWidth>1</bitWidth>
  120360. <access>write-only</access>
  120361. </field>
  120362. <field>
  120363. <name>FEVTCINT</name>
  120364. <description>Force Event Card Interrupt</description>
  120365. <bitOffset>0x1F</bitOffset>
  120366. <bitWidth>1</bitWidth>
  120367. <access>write-only</access>
  120368. </field>
  120369. </fields>
  120370. </register>
  120371. <register>
  120372. <name>ADMA_ERR_STATUS</name>
  120373. <description>ADMA Error Status Register</description>
  120374. <addressOffset>0x54</addressOffset>
  120375. <size>32</size>
  120376. <access>read-only</access>
  120377. <resetValue>0</resetValue>
  120378. <resetMask>0xFFFFFFFF</resetMask>
  120379. <fields>
  120380. <field>
  120381. <name>ADMAES</name>
  120382. <description>ADMA Error State (when ADMA Error is occurred)</description>
  120383. <bitOffset>0</bitOffset>
  120384. <bitWidth>2</bitWidth>
  120385. <access>read-only</access>
  120386. </field>
  120387. <field>
  120388. <name>ADMALME</name>
  120389. <description>ADMA Length Mismatch Error</description>
  120390. <bitOffset>0x2</bitOffset>
  120391. <bitWidth>1</bitWidth>
  120392. <access>read-only</access>
  120393. <enumeratedValues>
  120394. <enumeratedValue>
  120395. <name>ADMALME_0</name>
  120396. <description>No Error</description>
  120397. <value>0</value>
  120398. </enumeratedValue>
  120399. <enumeratedValue>
  120400. <name>ADMALME_1</name>
  120401. <description>Error</description>
  120402. <value>0x1</value>
  120403. </enumeratedValue>
  120404. </enumeratedValues>
  120405. </field>
  120406. <field>
  120407. <name>ADMADCE</name>
  120408. <description>ADMA Descritor Error</description>
  120409. <bitOffset>0x3</bitOffset>
  120410. <bitWidth>1</bitWidth>
  120411. <access>read-only</access>
  120412. <enumeratedValues>
  120413. <enumeratedValue>
  120414. <name>ADMADCE_0</name>
  120415. <description>No Error</description>
  120416. <value>0</value>
  120417. </enumeratedValue>
  120418. <enumeratedValue>
  120419. <name>ADMADCE_1</name>
  120420. <description>Error</description>
  120421. <value>0x1</value>
  120422. </enumeratedValue>
  120423. </enumeratedValues>
  120424. </field>
  120425. </fields>
  120426. </register>
  120427. <register>
  120428. <name>ADMA_SYS_ADDR</name>
  120429. <description>ADMA System Address</description>
  120430. <addressOffset>0x58</addressOffset>
  120431. <size>32</size>
  120432. <access>read-write</access>
  120433. <resetValue>0</resetValue>
  120434. <resetMask>0xFFFFFFFF</resetMask>
  120435. <fields>
  120436. <field>
  120437. <name>ADS_ADDR</name>
  120438. <description>ADMA System Address</description>
  120439. <bitOffset>0x2</bitOffset>
  120440. <bitWidth>30</bitWidth>
  120441. <access>read-write</access>
  120442. </field>
  120443. </fields>
  120444. </register>
  120445. <register>
  120446. <name>DLL_CTRL</name>
  120447. <description>DLL (Delay Line) Control</description>
  120448. <addressOffset>0x60</addressOffset>
  120449. <size>32</size>
  120450. <access>read-write</access>
  120451. <resetValue>0x200</resetValue>
  120452. <resetMask>0xFFFFFFFF</resetMask>
  120453. <fields>
  120454. <field>
  120455. <name>DLL_CTRL_ENABLE</name>
  120456. <description>Set this bit to 1 to enable the DLL and delay chain; otherwise; set to 0 to bypasses DLL</description>
  120457. <bitOffset>0</bitOffset>
  120458. <bitWidth>1</bitWidth>
  120459. <access>read-write</access>
  120460. </field>
  120461. <field>
  120462. <name>DLL_CTRL_RESET</name>
  120463. <description>Setting this bit to 1 force a reset on DLL</description>
  120464. <bitOffset>0x1</bitOffset>
  120465. <bitWidth>1</bitWidth>
  120466. <access>read-write</access>
  120467. </field>
  120468. <field>
  120469. <name>DLL_CTRL_SLV_FORCE_UPD</name>
  120470. <description>Setting this bit to 1, forces the slave delay line to update to the DLL calibrated value immediately</description>
  120471. <bitOffset>0x2</bitOffset>
  120472. <bitWidth>1</bitWidth>
  120473. <access>read-write</access>
  120474. </field>
  120475. <field>
  120476. <name>DLL_CTRL_SLV_DLY_TARGET0</name>
  120477. <description>The delay target for the USDHC loopback read clock can be programmed in 1/16th increments of an ref_clock half-period</description>
  120478. <bitOffset>0x3</bitOffset>
  120479. <bitWidth>4</bitWidth>
  120480. <access>read-write</access>
  120481. </field>
  120482. <field>
  120483. <name>DLL_CTRL_GATE_UPDATE</name>
  120484. <description>Set this bit to 1 to prevent the DLL from updating (since when clock_in exists, glitches may appear during DLL updates)</description>
  120485. <bitOffset>0x7</bitOffset>
  120486. <bitWidth>1</bitWidth>
  120487. <access>read-write</access>
  120488. </field>
  120489. <field>
  120490. <name>DLL_CTRL_SLV_OVERRIDE</name>
  120491. <description>Set this bit to 1 to Enable manual override for slave delay chain using SLV_OVERRIDE_VAL; to set 0 to disable manual override</description>
  120492. <bitOffset>0x8</bitOffset>
  120493. <bitWidth>1</bitWidth>
  120494. <access>read-write</access>
  120495. </field>
  120496. <field>
  120497. <name>DLL_CTRL_SLV_OVERRIDE_VAL</name>
  120498. <description>When SLV_OVERRIDE = 1 This field is used to select 1 of 128 physical taps manually</description>
  120499. <bitOffset>0x9</bitOffset>
  120500. <bitWidth>7</bitWidth>
  120501. <access>read-write</access>
  120502. </field>
  120503. <field>
  120504. <name>DLL_CTRL_SLV_DLY_TARGET1</name>
  120505. <description>Refer to DLL_CTRL_SLV_DLY_TARGET0 below.</description>
  120506. <bitOffset>0x10</bitOffset>
  120507. <bitWidth>3</bitWidth>
  120508. <access>read-write</access>
  120509. </field>
  120510. <field>
  120511. <name>DLL_CTRL_SLV_UPDATE_INT</name>
  120512. <description>Slave delay line update interval</description>
  120513. <bitOffset>0x14</bitOffset>
  120514. <bitWidth>8</bitWidth>
  120515. <access>read-write</access>
  120516. </field>
  120517. <field>
  120518. <name>DLL_CTRL_REF_UPDATE_INT</name>
  120519. <description>DLL control loop update interval</description>
  120520. <bitOffset>0x1C</bitOffset>
  120521. <bitWidth>4</bitWidth>
  120522. <access>read-write</access>
  120523. </field>
  120524. </fields>
  120525. </register>
  120526. <register>
  120527. <name>DLL_STATUS</name>
  120528. <description>DLL Status</description>
  120529. <addressOffset>0x64</addressOffset>
  120530. <size>32</size>
  120531. <access>read-only</access>
  120532. <resetValue>0</resetValue>
  120533. <resetMask>0xFFFFFFFF</resetMask>
  120534. <fields>
  120535. <field>
  120536. <name>DLL_STS_SLV_LOCK</name>
  120537. <description>Slave delay-line lock status</description>
  120538. <bitOffset>0</bitOffset>
  120539. <bitWidth>1</bitWidth>
  120540. <access>read-only</access>
  120541. </field>
  120542. <field>
  120543. <name>DLL_STS_REF_LOCK</name>
  120544. <description>Reference DLL lock status</description>
  120545. <bitOffset>0x1</bitOffset>
  120546. <bitWidth>1</bitWidth>
  120547. <access>read-only</access>
  120548. </field>
  120549. <field>
  120550. <name>DLL_STS_SLV_SEL</name>
  120551. <description>Slave delay line select status</description>
  120552. <bitOffset>0x2</bitOffset>
  120553. <bitWidth>7</bitWidth>
  120554. <access>read-only</access>
  120555. </field>
  120556. <field>
  120557. <name>DLL_STS_REF_SEL</name>
  120558. <description>Reference delay line select taps. This is encoded by 7 bits for 127 taps.</description>
  120559. <bitOffset>0x9</bitOffset>
  120560. <bitWidth>7</bitWidth>
  120561. <access>read-only</access>
  120562. </field>
  120563. </fields>
  120564. </register>
  120565. <register>
  120566. <name>CLK_TUNE_CTRL_STATUS</name>
  120567. <description>CLK Tuning Control and Status</description>
  120568. <addressOffset>0x68</addressOffset>
  120569. <size>32</size>
  120570. <access>read-write</access>
  120571. <resetValue>0</resetValue>
  120572. <resetMask>0xFFFFFFFF</resetMask>
  120573. <fields>
  120574. <field>
  120575. <name>DLY_CELL_SET_POST</name>
  120576. <description>Set the number of delay cells on the feedback clock between CLK_OUT and CLK_POST.</description>
  120577. <bitOffset>0</bitOffset>
  120578. <bitWidth>4</bitWidth>
  120579. <access>read-write</access>
  120580. </field>
  120581. <field>
  120582. <name>DLY_CELL_SET_OUT</name>
  120583. <description>Set the number of delay cells on the feedback clock between CLK_PRE and CLK_OUT.</description>
  120584. <bitOffset>0x4</bitOffset>
  120585. <bitWidth>4</bitWidth>
  120586. <access>read-write</access>
  120587. </field>
  120588. <field>
  120589. <name>DLY_CELL_SET_PRE</name>
  120590. <description>Set the number of delay cells on the feedback clock between the feedback clock and CLK_PRE.</description>
  120591. <bitOffset>0x8</bitOffset>
  120592. <bitWidth>7</bitWidth>
  120593. <access>read-write</access>
  120594. </field>
  120595. <field>
  120596. <name>NXT_ERR</name>
  120597. <description>NXT error which means the number of delay cells added on the feedback clock is too large</description>
  120598. <bitOffset>0xF</bitOffset>
  120599. <bitWidth>1</bitWidth>
  120600. <access>read-only</access>
  120601. </field>
  120602. <field>
  120603. <name>TAP_SEL_POST</name>
  120604. <description>Reflect the number of delay cells added on the feedback clock between CLK_OUT and CLK_POST.</description>
  120605. <bitOffset>0x10</bitOffset>
  120606. <bitWidth>4</bitWidth>
  120607. <access>read-only</access>
  120608. </field>
  120609. <field>
  120610. <name>TAP_SEL_OUT</name>
  120611. <description>Reflect the number of delay cells added on the feedback clock between CLK_PRE and CLK_OUT.</description>
  120612. <bitOffset>0x14</bitOffset>
  120613. <bitWidth>4</bitWidth>
  120614. <access>read-only</access>
  120615. </field>
  120616. <field>
  120617. <name>TAP_SEL_PRE</name>
  120618. <description>Reflects the number of delay cells added on the feedback clock between the feedback clock and CLK_PRE</description>
  120619. <bitOffset>0x18</bitOffset>
  120620. <bitWidth>7</bitWidth>
  120621. <access>read-only</access>
  120622. </field>
  120623. <field>
  120624. <name>PRE_ERR</name>
  120625. <description>PRE error which means the number of delay cells added on the feedback clock is too small</description>
  120626. <bitOffset>0x1F</bitOffset>
  120627. <bitWidth>1</bitWidth>
  120628. <access>read-only</access>
  120629. </field>
  120630. </fields>
  120631. </register>
  120632. <register>
  120633. <name>VEND_SPEC</name>
  120634. <description>Vendor Specific Register</description>
  120635. <addressOffset>0xC0</addressOffset>
  120636. <size>32</size>
  120637. <access>read-write</access>
  120638. <resetValue>0x20007809</resetValue>
  120639. <resetMask>0xFFFFFFFF</resetMask>
  120640. <fields>
  120641. <field>
  120642. <name>EXT_DMA_EN</name>
  120643. <description>External DMA Request Enable</description>
  120644. <bitOffset>0</bitOffset>
  120645. <bitWidth>1</bitWidth>
  120646. <access>read-write</access>
  120647. <enumeratedValues>
  120648. <enumeratedValue>
  120649. <name>EXT_DMA_EN_0</name>
  120650. <description>In any scenario, USDHC does not send out external DMA request.</description>
  120651. <value>0</value>
  120652. </enumeratedValue>
  120653. <enumeratedValue>
  120654. <name>EXT_DMA_EN_1</name>
  120655. <description>When internal DMA is not active, the external DMA request will be sent out.</description>
  120656. <value>0x1</value>
  120657. </enumeratedValue>
  120658. </enumeratedValues>
  120659. </field>
  120660. <field>
  120661. <name>VSELECT</name>
  120662. <description>Voltage Selection</description>
  120663. <bitOffset>0x1</bitOffset>
  120664. <bitWidth>1</bitWidth>
  120665. <access>read-write</access>
  120666. <enumeratedValues>
  120667. <enumeratedValue>
  120668. <name>VSELECT_0</name>
  120669. <description>Change the voltage to high voltage range, around 3.0 V</description>
  120670. <value>0</value>
  120671. </enumeratedValue>
  120672. <enumeratedValue>
  120673. <name>VSELECT_1</name>
  120674. <description>Change the voltage to low voltage range, around 1.8 V</description>
  120675. <value>0x1</value>
  120676. </enumeratedValue>
  120677. </enumeratedValues>
  120678. </field>
  120679. <field>
  120680. <name>CONFLICT_CHK_EN</name>
  120681. <description>Conflict check enable.</description>
  120682. <bitOffset>0x2</bitOffset>
  120683. <bitWidth>1</bitWidth>
  120684. <access>read-write</access>
  120685. <enumeratedValues>
  120686. <enumeratedValue>
  120687. <name>CONFLICT_CHK_EN_0</name>
  120688. <description>Conflict check disable</description>
  120689. <value>0</value>
  120690. </enumeratedValue>
  120691. <enumeratedValue>
  120692. <name>CONFLICT_CHK_EN_1</name>
  120693. <description>Conflict check enable</description>
  120694. <value>0x1</value>
  120695. </enumeratedValue>
  120696. </enumeratedValues>
  120697. </field>
  120698. <field>
  120699. <name>AC12_WR_CHKBUSY_EN</name>
  120700. <description>Check busy enable after auto CMD12 for write data packet</description>
  120701. <bitOffset>0x3</bitOffset>
  120702. <bitWidth>1</bitWidth>
  120703. <access>read-write</access>
  120704. <enumeratedValues>
  120705. <enumeratedValue>
  120706. <name>AC12_WR_CHKBUSY_EN_0</name>
  120707. <description>Do not check busy after auto CMD12 for write data packet</description>
  120708. <value>0</value>
  120709. </enumeratedValue>
  120710. <enumeratedValue>
  120711. <name>AC12_WR_CHKBUSY_EN_1</name>
  120712. <description>Check busy after auto CMD12 for write data packet</description>
  120713. <value>0x1</value>
  120714. </enumeratedValue>
  120715. </enumeratedValues>
  120716. </field>
  120717. <field>
  120718. <name>DAT3_CD_POL</name>
  120719. <description>Only for debug. Polarity of DATA3 pin when it is used as card detection.</description>
  120720. <bitOffset>0x4</bitOffset>
  120721. <bitWidth>1</bitWidth>
  120722. <access>read-write</access>
  120723. <enumeratedValues>
  120724. <enumeratedValue>
  120725. <name>DAT3_CD_POL_0</name>
  120726. <description>Card detected when DATA3 is high.</description>
  120727. <value>0</value>
  120728. </enumeratedValue>
  120729. <enumeratedValue>
  120730. <name>DAT3_CD_POL_1</name>
  120731. <description>Card detected when DATA3 is low.</description>
  120732. <value>0x1</value>
  120733. </enumeratedValue>
  120734. </enumeratedValues>
  120735. </field>
  120736. <field>
  120737. <name>CD_POL</name>
  120738. <description>Only for debug. Polarity of the CD_B pin:</description>
  120739. <bitOffset>0x5</bitOffset>
  120740. <bitWidth>1</bitWidth>
  120741. <access>read-write</access>
  120742. <enumeratedValues>
  120743. <enumeratedValue>
  120744. <name>CD_POL_0</name>
  120745. <description>CD_B pin is low active.</description>
  120746. <value>0</value>
  120747. </enumeratedValue>
  120748. <enumeratedValue>
  120749. <name>CD_POL_1</name>
  120750. <description>CD_B pin is high active.</description>
  120751. <value>0x1</value>
  120752. </enumeratedValue>
  120753. </enumeratedValues>
  120754. </field>
  120755. <field>
  120756. <name>WP_POL</name>
  120757. <description>Only for debug. Polarity of the WP pin:</description>
  120758. <bitOffset>0x6</bitOffset>
  120759. <bitWidth>1</bitWidth>
  120760. <access>read-write</access>
  120761. <enumeratedValues>
  120762. <enumeratedValue>
  120763. <name>WP_POL_0</name>
  120764. <description>WP pin is high active.</description>
  120765. <value>0</value>
  120766. </enumeratedValue>
  120767. <enumeratedValue>
  120768. <name>WP_POL_1</name>
  120769. <description>WP pin is low active.</description>
  120770. <value>0x1</value>
  120771. </enumeratedValue>
  120772. </enumeratedValues>
  120773. </field>
  120774. <field>
  120775. <name>CLKONJ_IN_ABORT</name>
  120776. <description>Only for debug. Force CLK output active when sending Abort command:</description>
  120777. <bitOffset>0x7</bitOffset>
  120778. <bitWidth>1</bitWidth>
  120779. <access>read-write</access>
  120780. <enumeratedValues>
  120781. <enumeratedValue>
  120782. <name>CLKONJ_IN_ABORT_0</name>
  120783. <description>The CLK output is active when sending abort command while data is transmitting even if the internal FIFO is full (for read) or empty (for write).</description>
  120784. <value>0</value>
  120785. </enumeratedValue>
  120786. <enumeratedValue>
  120787. <name>CLKONJ_IN_ABORT_1</name>
  120788. <description>The CLK output is inactive when sending abort command while data is transmitting if the internal FIFO is full (for read) or empty (for write).</description>
  120789. <value>0x1</value>
  120790. </enumeratedValue>
  120791. </enumeratedValues>
  120792. </field>
  120793. <field>
  120794. <name>FRC_SDCLK_ON</name>
  120795. <description>Force CLK output active</description>
  120796. <bitOffset>0x8</bitOffset>
  120797. <bitWidth>1</bitWidth>
  120798. <access>read-write</access>
  120799. <enumeratedValues>
  120800. <enumeratedValue>
  120801. <name>FRC_SDCLK_ON_0</name>
  120802. <description>CLK active or inactive is fully controlled by the hardware.</description>
  120803. <value>0</value>
  120804. </enumeratedValue>
  120805. <enumeratedValue>
  120806. <name>FRC_SDCLK_ON_1</name>
  120807. <description>Force CLK active.</description>
  120808. <value>0x1</value>
  120809. </enumeratedValue>
  120810. </enumeratedValues>
  120811. </field>
  120812. <field>
  120813. <name>IPG_CLK_SOFT_EN</name>
  120814. <description>IPG_CLK Software Enable</description>
  120815. <bitOffset>0xB</bitOffset>
  120816. <bitWidth>1</bitWidth>
  120817. <access>read-write</access>
  120818. <enumeratedValues>
  120819. <enumeratedValue>
  120820. <name>IPG_CLK_SOFT_EN_0</name>
  120821. <description>Gate off the IPG_CLK</description>
  120822. <value>0</value>
  120823. </enumeratedValue>
  120824. <enumeratedValue>
  120825. <name>IPG_CLK_SOFT_EN_1</name>
  120826. <description>Enable the IPG_CLK</description>
  120827. <value>0x1</value>
  120828. </enumeratedValue>
  120829. </enumeratedValues>
  120830. </field>
  120831. <field>
  120832. <name>HCLK_SOFT_EN</name>
  120833. <description>AHB Clock Software Enable</description>
  120834. <bitOffset>0xC</bitOffset>
  120835. <bitWidth>1</bitWidth>
  120836. <access>read-write</access>
  120837. <enumeratedValues>
  120838. <enumeratedValue>
  120839. <name>HCLK_SOFT_EN_0</name>
  120840. <description>Gate off the AHB clock.</description>
  120841. <value>0</value>
  120842. </enumeratedValue>
  120843. <enumeratedValue>
  120844. <name>HCLK_SOFT_EN_1</name>
  120845. <description>Enable the AHB clock.</description>
  120846. <value>0x1</value>
  120847. </enumeratedValue>
  120848. </enumeratedValues>
  120849. </field>
  120850. <field>
  120851. <name>IPG_PERCLK_SOFT_EN</name>
  120852. <description>IPG_PERCLK Software Enable</description>
  120853. <bitOffset>0xD</bitOffset>
  120854. <bitWidth>1</bitWidth>
  120855. <access>read-write</access>
  120856. <enumeratedValues>
  120857. <enumeratedValue>
  120858. <name>IPG_PERCLK_SOFT_EN_0</name>
  120859. <description>Gate off the IPG_PERCLK</description>
  120860. <value>0</value>
  120861. </enumeratedValue>
  120862. <enumeratedValue>
  120863. <name>IPG_PERCLK_SOFT_EN_1</name>
  120864. <description>Enable the IPG_PERCLK</description>
  120865. <value>0x1</value>
  120866. </enumeratedValue>
  120867. </enumeratedValues>
  120868. </field>
  120869. <field>
  120870. <name>CARD_CLK_SOFT_EN</name>
  120871. <description>Card Clock Software Enable</description>
  120872. <bitOffset>0xE</bitOffset>
  120873. <bitWidth>1</bitWidth>
  120874. <access>read-write</access>
  120875. <enumeratedValues>
  120876. <enumeratedValue>
  120877. <name>CARD_CLK_SOFT_EN_0</name>
  120878. <description>Gate off the sd_clk</description>
  120879. <value>0</value>
  120880. </enumeratedValue>
  120881. <enumeratedValue>
  120882. <name>CARD_CLK_SOFT_EN_1</name>
  120883. <description>Enable the sd_clk</description>
  120884. <value>0x1</value>
  120885. </enumeratedValue>
  120886. </enumeratedValues>
  120887. </field>
  120888. <field>
  120889. <name>CRC_CHK_DIS</name>
  120890. <description>CRC Check Disable</description>
  120891. <bitOffset>0xF</bitOffset>
  120892. <bitWidth>1</bitWidth>
  120893. <access>read-write</access>
  120894. <enumeratedValues>
  120895. <enumeratedValue>
  120896. <name>CRC_CHK_DIS_0</name>
  120897. <description>Check CRC16 for every read data packet and check CRC bits for every write data packet</description>
  120898. <value>0</value>
  120899. </enumeratedValue>
  120900. <enumeratedValue>
  120901. <name>CRC_CHK_DIS_1</name>
  120902. <description>Ignore CRC16 check for every read data packet and ignore CRC bits check for every write data packet</description>
  120903. <value>0x1</value>
  120904. </enumeratedValue>
  120905. </enumeratedValues>
  120906. </field>
  120907. <field>
  120908. <name>INT_ST_VAL</name>
  120909. <description>Internal State Value</description>
  120910. <bitOffset>0x10</bitOffset>
  120911. <bitWidth>8</bitWidth>
  120912. <access>read-only</access>
  120913. </field>
  120914. <field>
  120915. <name>CMD_BYTE_EN</name>
  120916. <description>Byte access</description>
  120917. <bitOffset>0x1F</bitOffset>
  120918. <bitWidth>1</bitWidth>
  120919. <access>read-write</access>
  120920. <enumeratedValues>
  120921. <enumeratedValue>
  120922. <name>CMD_BYTE_EN_0</name>
  120923. <description>Disable</description>
  120924. <value>0</value>
  120925. </enumeratedValue>
  120926. <enumeratedValue>
  120927. <name>CMD_BYTE_EN_1</name>
  120928. <description>Enable</description>
  120929. <value>0x1</value>
  120930. </enumeratedValue>
  120931. </enumeratedValues>
  120932. </field>
  120933. </fields>
  120934. </register>
  120935. <register>
  120936. <name>MMC_BOOT</name>
  120937. <description>MMC Boot Register</description>
  120938. <addressOffset>0xC4</addressOffset>
  120939. <size>32</size>
  120940. <access>read-write</access>
  120941. <resetValue>0</resetValue>
  120942. <resetMask>0xFFFFFFFF</resetMask>
  120943. <fields>
  120944. <field>
  120945. <name>DTOCV_ACK</name>
  120946. <description>Boot ACK time out counter value.</description>
  120947. <bitOffset>0</bitOffset>
  120948. <bitWidth>4</bitWidth>
  120949. <access>read-write</access>
  120950. <enumeratedValues>
  120951. <enumeratedValue>
  120952. <name>DTOCV_ACK_0</name>
  120953. <description>SDCLK x 2^13</description>
  120954. <value>0</value>
  120955. </enumeratedValue>
  120956. <enumeratedValue>
  120957. <name>DTOCV_ACK_1</name>
  120958. <description>SDCLK x 2^14</description>
  120959. <value>0x1</value>
  120960. </enumeratedValue>
  120961. <enumeratedValue>
  120962. <name>DTOCV_ACK_2</name>
  120963. <description>SDCLK x 2^15</description>
  120964. <value>0x2</value>
  120965. </enumeratedValue>
  120966. <enumeratedValue>
  120967. <name>DTOCV_ACK_3</name>
  120968. <description>SDCLK x 2^16</description>
  120969. <value>0x3</value>
  120970. </enumeratedValue>
  120971. <enumeratedValue>
  120972. <name>DTOCV_ACK_4</name>
  120973. <description>SDCLK x 2^17</description>
  120974. <value>0x4</value>
  120975. </enumeratedValue>
  120976. <enumeratedValue>
  120977. <name>DTOCV_ACK_5</name>
  120978. <description>SDCLK x 2^18</description>
  120979. <value>0x5</value>
  120980. </enumeratedValue>
  120981. <enumeratedValue>
  120982. <name>DTOCV_ACK_6</name>
  120983. <description>SDCLK x 2^19</description>
  120984. <value>0x6</value>
  120985. </enumeratedValue>
  120986. <enumeratedValue>
  120987. <name>DTOCV_ACK_7</name>
  120988. <description>SDCLK x 2^20</description>
  120989. <value>0x7</value>
  120990. </enumeratedValue>
  120991. <enumeratedValue>
  120992. <name>DTOCV_ACK_14</name>
  120993. <description>SDCLK x 2^27</description>
  120994. <value>0xE</value>
  120995. </enumeratedValue>
  120996. <enumeratedValue>
  120997. <name>DTOCV_ACK_15</name>
  120998. <description>SDCLK x 2^28</description>
  120999. <value>0xF</value>
  121000. </enumeratedValue>
  121001. </enumeratedValues>
  121002. </field>
  121003. <field>
  121004. <name>BOOT_ACK</name>
  121005. <description>Boot ACK mode select</description>
  121006. <bitOffset>0x4</bitOffset>
  121007. <bitWidth>1</bitWidth>
  121008. <access>read-write</access>
  121009. <enumeratedValues>
  121010. <enumeratedValue>
  121011. <name>BOOT_ACK_0</name>
  121012. <description>No ack</description>
  121013. <value>0</value>
  121014. </enumeratedValue>
  121015. <enumeratedValue>
  121016. <name>BOOT_ACK_1</name>
  121017. <description>Ack</description>
  121018. <value>0x1</value>
  121019. </enumeratedValue>
  121020. </enumeratedValues>
  121021. </field>
  121022. <field>
  121023. <name>BOOT_MODE</name>
  121024. <description>Boot mode select</description>
  121025. <bitOffset>0x5</bitOffset>
  121026. <bitWidth>1</bitWidth>
  121027. <access>read-write</access>
  121028. <enumeratedValues>
  121029. <enumeratedValue>
  121030. <name>BOOT_MODE_0</name>
  121031. <description>Normal boot</description>
  121032. <value>0</value>
  121033. </enumeratedValue>
  121034. <enumeratedValue>
  121035. <name>BOOT_MODE_1</name>
  121036. <description>Alternative boot</description>
  121037. <value>0x1</value>
  121038. </enumeratedValue>
  121039. </enumeratedValues>
  121040. </field>
  121041. <field>
  121042. <name>BOOT_EN</name>
  121043. <description>Boot mode enable</description>
  121044. <bitOffset>0x6</bitOffset>
  121045. <bitWidth>1</bitWidth>
  121046. <access>read-write</access>
  121047. <enumeratedValues>
  121048. <enumeratedValue>
  121049. <name>BOOT_EN_0</name>
  121050. <description>Fast boot disable</description>
  121051. <value>0</value>
  121052. </enumeratedValue>
  121053. <enumeratedValue>
  121054. <name>BOOT_EN_1</name>
  121055. <description>Fast boot enable</description>
  121056. <value>0x1</value>
  121057. </enumeratedValue>
  121058. </enumeratedValues>
  121059. </field>
  121060. <field>
  121061. <name>AUTO_SABG_EN</name>
  121062. <description>During boot, enable auto stop at block gap function</description>
  121063. <bitOffset>0x7</bitOffset>
  121064. <bitWidth>1</bitWidth>
  121065. <access>read-write</access>
  121066. </field>
  121067. <field>
  121068. <name>DISABLE_TIME_OUT</name>
  121069. <description>Disable Time Out</description>
  121070. <bitOffset>0x8</bitOffset>
  121071. <bitWidth>1</bitWidth>
  121072. <access>read-write</access>
  121073. <enumeratedValues>
  121074. <enumeratedValue>
  121075. <name>DISABLE_TIME_OUT_0</name>
  121076. <description>Enable time out</description>
  121077. <value>0</value>
  121078. </enumeratedValue>
  121079. <enumeratedValue>
  121080. <name>DISABLE_TIME_OUT_1</name>
  121081. <description>Disable time out</description>
  121082. <value>0x1</value>
  121083. </enumeratedValue>
  121084. </enumeratedValues>
  121085. </field>
  121086. <field>
  121087. <name>BOOT_BLK_CNT</name>
  121088. <description>The value defines the Stop At Block Gap value of automatic mode</description>
  121089. <bitOffset>0x10</bitOffset>
  121090. <bitWidth>16</bitWidth>
  121091. <access>read-write</access>
  121092. </field>
  121093. </fields>
  121094. </register>
  121095. <register>
  121096. <name>VEND_SPEC2</name>
  121097. <description>Vendor Specific 2 Register</description>
  121098. <addressOffset>0xC8</addressOffset>
  121099. <size>32</size>
  121100. <access>read-write</access>
  121101. <resetValue>0x6</resetValue>
  121102. <resetMask>0xFFFFFFFF</resetMask>
  121103. <fields>
  121104. <field>
  121105. <name>SDR104_TIMING_DIS</name>
  121106. <description>Timeout counter test. This bit only uses for debugging.</description>
  121107. <bitOffset>0</bitOffset>
  121108. <bitWidth>1</bitWidth>
  121109. <access>read-write</access>
  121110. <enumeratedValues>
  121111. <enumeratedValue>
  121112. <name>SDR104_TIMING_DIS_0</name>
  121113. <description>The timeout counter for Ncr changes to 80, Ncrc changes to 21.</description>
  121114. <value>0</value>
  121115. </enumeratedValue>
  121116. <enumeratedValue>
  121117. <name>SDR104_TIMING_DIS_1</name>
  121118. <description>The timeout counter for Ncr changes to 72, Ncrc changes to 15.</description>
  121119. <value>0x1</value>
  121120. </enumeratedValue>
  121121. </enumeratedValues>
  121122. </field>
  121123. <field>
  121124. <name>SDR104_OE_DIS</name>
  121125. <description>CMD_OE / DATA_OE logic generation test. This bit only uses for debugging.</description>
  121126. <bitOffset>0x1</bitOffset>
  121127. <bitWidth>1</bitWidth>
  121128. <access>read-write</access>
  121129. <enumeratedValues>
  121130. <enumeratedValue>
  121131. <name>SDR104_OE_DIS_0</name>
  121132. <description>Drive the CMD_OE / DATA_OE for one more clock cycle after the end bit.</description>
  121133. <value>0</value>
  121134. </enumeratedValue>
  121135. <enumeratedValue>
  121136. <name>SDR104_OE_DIS_1</name>
  121137. <description>Stop to drive the CMD_OE / DATA_OE at once after driving the end bit.</description>
  121138. <value>0x1</value>
  121139. </enumeratedValue>
  121140. </enumeratedValues>
  121141. </field>
  121142. <field>
  121143. <name>SDR104_NSD_DIS</name>
  121144. <description>Interrupt window after abort command is sent. This bit only uses for debugging.</description>
  121145. <bitOffset>0x2</bitOffset>
  121146. <bitWidth>1</bitWidth>
  121147. <access>read-write</access>
  121148. <enumeratedValues>
  121149. <enumeratedValue>
  121150. <name>SDR104_NSD_DIS_0</name>
  121151. <description>Enable the interrupt window 9 cycles later after the end of the I/O abort command (or CMD12) is sent.</description>
  121152. <value>0</value>
  121153. </enumeratedValue>
  121154. <enumeratedValue>
  121155. <name>SDR104_NSD_DIS_1</name>
  121156. <description>Enable the interrupt window 5 cycles later after the end of the I/O abort command (or CMD12) is sent.</description>
  121157. <value>0x1</value>
  121158. </enumeratedValue>
  121159. </enumeratedValues>
  121160. </field>
  121161. <field>
  121162. <name>CARD_INT_D3_TEST</name>
  121163. <description>Card Interrupt Detection Test</description>
  121164. <bitOffset>0x3</bitOffset>
  121165. <bitWidth>1</bitWidth>
  121166. <access>read-write</access>
  121167. <enumeratedValues>
  121168. <enumeratedValue>
  121169. <name>CARD_INT_D3_TEST_0</name>
  121170. <description>Check the card interrupt only when DATA3 is high.</description>
  121171. <value>0</value>
  121172. </enumeratedValue>
  121173. <enumeratedValue>
  121174. <name>CARD_INT_D3_TEST_1</name>
  121175. <description>Check the card interrupt by ignoring the status of DATA3.</description>
  121176. <value>0x1</value>
  121177. </enumeratedValue>
  121178. </enumeratedValues>
  121179. </field>
  121180. <field>
  121181. <name>TUNING_8bit_EN</name>
  121182. <description>Enable the auto tuning circuit to check the DATA[7:0]</description>
  121183. <bitOffset>0x4</bitOffset>
  121184. <bitWidth>1</bitWidth>
  121185. <access>read-write</access>
  121186. <enumeratedValues>
  121187. <enumeratedValue>
  121188. <name>TUNING_8bit_EN_0</name>
  121189. <description>Tuning circuit only checks the DATA[3:0].</description>
  121190. <value>0</value>
  121191. </enumeratedValue>
  121192. <enumeratedValue>
  121193. <name>TUNING_8bit_EN_1</name>
  121194. <description>Tuning circuit only checks the DATA0.</description>
  121195. <value>0x1</value>
  121196. </enumeratedValue>
  121197. </enumeratedValues>
  121198. </field>
  121199. <field>
  121200. <name>TUNING_1bit_EN</name>
  121201. <description>Enable the auto tuning circuit to check the DATA0 only</description>
  121202. <bitOffset>0x5</bitOffset>
  121203. <bitWidth>1</bitWidth>
  121204. <access>read-write</access>
  121205. </field>
  121206. <field>
  121207. <name>TUNING_CMD_EN</name>
  121208. <description>Enable the auto tuning circuit to check the CMD line.</description>
  121209. <bitOffset>0x6</bitOffset>
  121210. <bitWidth>1</bitWidth>
  121211. <access>read-write</access>
  121212. <enumeratedValues>
  121213. <enumeratedValue>
  121214. <name>TUNING_CMD_EN_0</name>
  121215. <description>Auto tuning circuit does not check the CMD line.</description>
  121216. <value>0</value>
  121217. </enumeratedValue>
  121218. <enumeratedValue>
  121219. <name>TUNING_CMD_EN_1</name>
  121220. <description>Auto tuning circuit checks the CMD line.</description>
  121221. <value>0x1</value>
  121222. </enumeratedValue>
  121223. </enumeratedValues>
  121224. </field>
  121225. <field>
  121226. <name>CARD_INT_AUTO_CLR_DIS</name>
  121227. <description>Disable the feature to clear the Card interrupt status bit when Card Interrupt status enable bit is cleared</description>
  121228. <bitOffset>0x7</bitOffset>
  121229. <bitWidth>1</bitWidth>
  121230. <access>read-write</access>
  121231. <enumeratedValues>
  121232. <enumeratedValue>
  121233. <name>CARD_INT_AUTO_CLR_DIS_0</name>
  121234. <description>Card interrupt status bit (CINT) can be cleared when Card Interrupt status enable bit is 0.</description>
  121235. <value>0</value>
  121236. </enumeratedValue>
  121237. <enumeratedValue>
  121238. <name>CARD_INT_AUTO_CLR_DIS_1</name>
  121239. <description>Card interrupt status bit (CINT) can only be cleared by writting a 1 to CINT bit.</description>
  121240. <value>0x1</value>
  121241. </enumeratedValue>
  121242. </enumeratedValues>
  121243. </field>
  121244. <field>
  121245. <name>ACMD23_ARGU2_EN</name>
  121246. <description>Default1</description>
  121247. <bitOffset>0x17</bitOffset>
  121248. <bitWidth>1</bitWidth>
  121249. <access>read-write</access>
  121250. <enumeratedValues>
  121251. <enumeratedValue>
  121252. <name>ACMD23_ARGU2_EN_0</name>
  121253. <description>Disable</description>
  121254. <value>0</value>
  121255. </enumeratedValue>
  121256. <enumeratedValue>
  121257. <name>ACMD23_ARGU2_EN_1</name>
  121258. <description>Argument2 register enable for ACMD23 sharing with SDMA system address register. Default is enable.</description>
  121259. <value>0x1</value>
  121260. </enumeratedValue>
  121261. </enumeratedValues>
  121262. </field>
  121263. </fields>
  121264. </register>
  121265. <register>
  121266. <name>TUNING_CTRL</name>
  121267. <description>Tuning Control Register</description>
  121268. <addressOffset>0xCC</addressOffset>
  121269. <size>32</size>
  121270. <access>read-write</access>
  121271. <resetValue>0x212800</resetValue>
  121272. <resetMask>0xFFFFFFFF</resetMask>
  121273. <fields>
  121274. <field>
  121275. <name>TUNING_START_TAP</name>
  121276. <description>The start dealy cell point when send first CMD19 in tuning procedure.</description>
  121277. <bitOffset>0</bitOffset>
  121278. <bitWidth>8</bitWidth>
  121279. <access>read-write</access>
  121280. </field>
  121281. <field>
  121282. <name>TUNING_COUNTER</name>
  121283. <description>The MAX repeat CMD19 times in tuning procedure.</description>
  121284. <bitOffset>0x8</bitOffset>
  121285. <bitWidth>8</bitWidth>
  121286. <access>read-write</access>
  121287. </field>
  121288. <field>
  121289. <name>TUNING_STEP</name>
  121290. <description>The increasing delay cell steps in tuning procedure.</description>
  121291. <bitOffset>0x10</bitOffset>
  121292. <bitWidth>3</bitWidth>
  121293. <access>read-write</access>
  121294. </field>
  121295. <field>
  121296. <name>TUNING_WINDOW</name>
  121297. <description>Select data window value for auto tuning</description>
  121298. <bitOffset>0x14</bitOffset>
  121299. <bitWidth>3</bitWidth>
  121300. <access>read-write</access>
  121301. </field>
  121302. <field>
  121303. <name>STD_TUNING_EN</name>
  121304. <description>Standard tuning circuit and procedure enable: This bit is used to enable standard tuning circuit and procedure</description>
  121305. <bitOffset>0x18</bitOffset>
  121306. <bitWidth>1</bitWidth>
  121307. <access>read-write</access>
  121308. </field>
  121309. </fields>
  121310. </register>
  121311. </registers>
  121312. </peripheral>
  121313. <peripheral derivedFrom="USDHC1">
  121314. <name>USDHC2</name>
  121315. <description>USDHC</description>
  121316. <groupName>USDHC</groupName>
  121317. <prependToName>USDHC2_</prependToName>
  121318. <baseAddress>0x2194000</baseAddress>
  121319. <addressBlock>
  121320. <offset>0</offset>
  121321. <size>0xD0</size>
  121322. <usage>registers</usage>
  121323. </addressBlock>
  121324. <interrupt>
  121325. <name>USDHC2</name>
  121326. <value>55</value>
  121327. </interrupt>
  121328. </peripheral>
  121329. <peripheral>
  121330. <name>ADC1</name>
  121331. <description>Analog-to-Digital Converter</description>
  121332. <groupName>ADC</groupName>
  121333. <prependToName>ADC1_</prependToName>
  121334. <baseAddress>0x2198000</baseAddress>
  121335. <addressBlock>
  121336. <offset>0</offset>
  121337. <size>0x2C</size>
  121338. <usage>registers</usage>
  121339. </addressBlock>
  121340. <interrupt>
  121341. <name>ADC1</name>
  121342. <value>132</value>
  121343. </interrupt>
  121344. <registers>
  121345. <register>
  121346. <name>HC0</name>
  121347. <description>Control register</description>
  121348. <addressOffset>0</addressOffset>
  121349. <size>32</size>
  121350. <access>read-write</access>
  121351. <resetValue>0x1F</resetValue>
  121352. <resetMask>0xFFFFFFFF</resetMask>
  121353. <fields>
  121354. <field>
  121355. <name>ADCH</name>
  121356. <description>Input Channel Select</description>
  121357. <bitOffset>0</bitOffset>
  121358. <bitWidth>5</bitWidth>
  121359. <access>read-write</access>
  121360. <enumeratedValues>
  121361. <enumeratedValue>
  121362. <name>ADCH_25</name>
  121363. <description>VREFSH = internal channel, for ADC self-test, hard connected to VRH internally</description>
  121364. <value>0x19</value>
  121365. </enumeratedValue>
  121366. <enumeratedValue>
  121367. <name>ADCH_31</name>
  121368. <description>Conversion Disabled.</description>
  121369. <value>0x1F</value>
  121370. </enumeratedValue>
  121371. </enumeratedValues>
  121372. </field>
  121373. <field>
  121374. <name>AIEN</name>
  121375. <description>Conversion Complete Interrupt Enable/Disable Control</description>
  121376. <bitOffset>0x7</bitOffset>
  121377. <bitWidth>1</bitWidth>
  121378. <access>read-write</access>
  121379. <enumeratedValues>
  121380. <enumeratedValue>
  121381. <name>AIEN_0</name>
  121382. <description>Conversion complete interrupt disabled</description>
  121383. <value>0</value>
  121384. </enumeratedValue>
  121385. <enumeratedValue>
  121386. <name>AIEN_1</name>
  121387. <description>Conversion complete interrupt enabled</description>
  121388. <value>0x1</value>
  121389. </enumeratedValue>
  121390. </enumeratedValues>
  121391. </field>
  121392. </fields>
  121393. </register>
  121394. <register>
  121395. <name>HS</name>
  121396. <description>Status register</description>
  121397. <addressOffset>0x8</addressOffset>
  121398. <size>32</size>
  121399. <access>read-only</access>
  121400. <resetValue>0</resetValue>
  121401. <resetMask>0xFFFFFFFF</resetMask>
  121402. <fields>
  121403. <field>
  121404. <name>COCO0</name>
  121405. <description>Conversion Complete Flag</description>
  121406. <bitOffset>0</bitOffset>
  121407. <bitWidth>1</bitWidth>
  121408. <access>read-only</access>
  121409. </field>
  121410. </fields>
  121411. </register>
  121412. <register>
  121413. <name>R0</name>
  121414. <description>Data result register</description>
  121415. <addressOffset>0xC</addressOffset>
  121416. <size>32</size>
  121417. <access>read-only</access>
  121418. <resetValue>0</resetValue>
  121419. <resetMask>0xFFFFFFFF</resetMask>
  121420. <fields>
  121421. <field>
  121422. <name>CDATA</name>
  121423. <description>Data (result of an ADC conversion)</description>
  121424. <bitOffset>0</bitOffset>
  121425. <bitWidth>12</bitWidth>
  121426. <access>read-only</access>
  121427. </field>
  121428. </fields>
  121429. </register>
  121430. <register>
  121431. <name>CFG</name>
  121432. <description>Configuration register</description>
  121433. <addressOffset>0x14</addressOffset>
  121434. <size>32</size>
  121435. <access>read-write</access>
  121436. <resetValue>0x200</resetValue>
  121437. <resetMask>0xFFFFFFFF</resetMask>
  121438. <fields>
  121439. <field>
  121440. <name>ADICLK</name>
  121441. <description>Input Clock Select</description>
  121442. <bitOffset>0</bitOffset>
  121443. <bitWidth>2</bitWidth>
  121444. <access>read-write</access>
  121445. <enumeratedValues>
  121446. <enumeratedValue>
  121447. <name>ADICLK_0</name>
  121448. <description>IPG clock</description>
  121449. <value>0</value>
  121450. </enumeratedValue>
  121451. <enumeratedValue>
  121452. <name>ADICLK_1</name>
  121453. <description>IPG clock divided by 2</description>
  121454. <value>0x1</value>
  121455. </enumeratedValue>
  121456. <enumeratedValue>
  121457. <name>ADICLK_3</name>
  121458. <description>Asynchronous clock (ADACK)</description>
  121459. <value>0x3</value>
  121460. </enumeratedValue>
  121461. </enumeratedValues>
  121462. </field>
  121463. <field>
  121464. <name>MODE</name>
  121465. <description>Conversion Mode Selection</description>
  121466. <bitOffset>0x2</bitOffset>
  121467. <bitWidth>2</bitWidth>
  121468. <access>read-write</access>
  121469. <enumeratedValues>
  121470. <enumeratedValue>
  121471. <name>MODE_0</name>
  121472. <description>8-bit conversion</description>
  121473. <value>0</value>
  121474. </enumeratedValue>
  121475. <enumeratedValue>
  121476. <name>MODE_1</name>
  121477. <description>10-bit conversion</description>
  121478. <value>0x1</value>
  121479. </enumeratedValue>
  121480. <enumeratedValue>
  121481. <name>MODE_2</name>
  121482. <description>12-bit conversion</description>
  121483. <value>0x2</value>
  121484. </enumeratedValue>
  121485. </enumeratedValues>
  121486. </field>
  121487. <field>
  121488. <name>ADLSMP</name>
  121489. <description>Long Sample Time Configuration</description>
  121490. <bitOffset>0x4</bitOffset>
  121491. <bitWidth>1</bitWidth>
  121492. <access>read-write</access>
  121493. <enumeratedValues>
  121494. <enumeratedValue>
  121495. <name>ADLSMP_0</name>
  121496. <description>Short sample mode.</description>
  121497. <value>0</value>
  121498. </enumeratedValue>
  121499. <enumeratedValue>
  121500. <name>ADLSMP_1</name>
  121501. <description>Long sample mode.</description>
  121502. <value>0x1</value>
  121503. </enumeratedValue>
  121504. </enumeratedValues>
  121505. </field>
  121506. <field>
  121507. <name>ADIV</name>
  121508. <description>Clock Divide Select</description>
  121509. <bitOffset>0x5</bitOffset>
  121510. <bitWidth>2</bitWidth>
  121511. <access>read-write</access>
  121512. <enumeratedValues>
  121513. <enumeratedValue>
  121514. <name>ADIV_0</name>
  121515. <description>Input clock</description>
  121516. <value>0</value>
  121517. </enumeratedValue>
  121518. <enumeratedValue>
  121519. <name>ADIV_1</name>
  121520. <description>Input clock / 2</description>
  121521. <value>0x1</value>
  121522. </enumeratedValue>
  121523. <enumeratedValue>
  121524. <name>ADIV_2</name>
  121525. <description>Input clock / 4</description>
  121526. <value>0x2</value>
  121527. </enumeratedValue>
  121528. <enumeratedValue>
  121529. <name>ADIV_3</name>
  121530. <description>Input clock / 8</description>
  121531. <value>0x3</value>
  121532. </enumeratedValue>
  121533. </enumeratedValues>
  121534. </field>
  121535. <field>
  121536. <name>ADLPC</name>
  121537. <description>Low-Power Configuration</description>
  121538. <bitOffset>0x7</bitOffset>
  121539. <bitWidth>1</bitWidth>
  121540. <access>read-write</access>
  121541. <enumeratedValues>
  121542. <enumeratedValue>
  121543. <name>ADLPC_0</name>
  121544. <description>ADC hard block not in low power mode.</description>
  121545. <value>0</value>
  121546. </enumeratedValue>
  121547. <enumeratedValue>
  121548. <name>ADLPC_1</name>
  121549. <description>ADC hard block in low power mode.</description>
  121550. <value>0x1</value>
  121551. </enumeratedValue>
  121552. </enumeratedValues>
  121553. </field>
  121554. <field>
  121555. <name>ADSTS</name>
  121556. <description>Defines the sample time duration</description>
  121557. <bitOffset>0x8</bitOffset>
  121558. <bitWidth>2</bitWidth>
  121559. <access>read-write</access>
  121560. <enumeratedValues>
  121561. <enumeratedValue>
  121562. <name>ADSTS_0</name>
  121563. <description>Sample period (ADC clocks) = 2 if ADLSMP=0b Sample period (ADC clocks) = 12 if ADLSMP=1b</description>
  121564. <value>0</value>
  121565. </enumeratedValue>
  121566. <enumeratedValue>
  121567. <name>ADSTS_1</name>
  121568. <description>Sample period (ADC clocks) = 4 if ADLSMP=0b Sample period (ADC clocks) = 16 if ADLSMP=1b</description>
  121569. <value>0x1</value>
  121570. </enumeratedValue>
  121571. <enumeratedValue>
  121572. <name>ADSTS_2</name>
  121573. <description>Sample period (ADC clocks) = 6 if ADLSMP=0b Sample period (ADC clocks) = 20 if ADLSMP=1b</description>
  121574. <value>0x2</value>
  121575. </enumeratedValue>
  121576. <enumeratedValue>
  121577. <name>ADSTS_3</name>
  121578. <description>Sample period (ADC clocks) = 8 if ADLSMP=0b Sample period (ADC clocks) = 24 if ADLSMP=1b</description>
  121579. <value>0x3</value>
  121580. </enumeratedValue>
  121581. </enumeratedValues>
  121582. </field>
  121583. <field>
  121584. <name>ADHSC</name>
  121585. <description>High Speed Configuration</description>
  121586. <bitOffset>0xA</bitOffset>
  121587. <bitWidth>1</bitWidth>
  121588. <access>read-write</access>
  121589. <enumeratedValues>
  121590. <enumeratedValue>
  121591. <name>ADHSC_0</name>
  121592. <description>Normal conversion selected.</description>
  121593. <value>0</value>
  121594. </enumeratedValue>
  121595. <enumeratedValue>
  121596. <name>ADHSC_1</name>
  121597. <description>High speed conversion selected.</description>
  121598. <value>0x1</value>
  121599. </enumeratedValue>
  121600. </enumeratedValues>
  121601. </field>
  121602. <field>
  121603. <name>REFSEL</name>
  121604. <description>Voltage Reference Selection</description>
  121605. <bitOffset>0xB</bitOffset>
  121606. <bitWidth>2</bitWidth>
  121607. <access>read-write</access>
  121608. <enumeratedValues>
  121609. <enumeratedValue>
  121610. <name>REFSEL_0</name>
  121611. <description>Selects VREFH/VREFL as reference voltage.</description>
  121612. <value>0</value>
  121613. </enumeratedValue>
  121614. </enumeratedValues>
  121615. </field>
  121616. <field>
  121617. <name>ADTRG</name>
  121618. <description>Conversion Trigger Select</description>
  121619. <bitOffset>0xD</bitOffset>
  121620. <bitWidth>1</bitWidth>
  121621. <access>read-write</access>
  121622. <enumeratedValues>
  121623. <enumeratedValue>
  121624. <name>ADTRG_0</name>
  121625. <description>Software trigger selected</description>
  121626. <value>0</value>
  121627. </enumeratedValue>
  121628. </enumeratedValues>
  121629. </field>
  121630. <field>
  121631. <name>AVGS</name>
  121632. <description>Hardware Average select</description>
  121633. <bitOffset>0xE</bitOffset>
  121634. <bitWidth>2</bitWidth>
  121635. <access>read-write</access>
  121636. <enumeratedValues>
  121637. <enumeratedValue>
  121638. <name>AVGS_0</name>
  121639. <description>4 samples averaged</description>
  121640. <value>0</value>
  121641. </enumeratedValue>
  121642. <enumeratedValue>
  121643. <name>AVGS_1</name>
  121644. <description>8 samples averaged</description>
  121645. <value>0x1</value>
  121646. </enumeratedValue>
  121647. <enumeratedValue>
  121648. <name>AVGS_2</name>
  121649. <description>16 samples averaged</description>
  121650. <value>0x2</value>
  121651. </enumeratedValue>
  121652. <enumeratedValue>
  121653. <name>AVGS_3</name>
  121654. <description>32 samples averaged</description>
  121655. <value>0x3</value>
  121656. </enumeratedValue>
  121657. </enumeratedValues>
  121658. </field>
  121659. <field>
  121660. <name>OVWREN</name>
  121661. <description>Data Overwrite Enable</description>
  121662. <bitOffset>0x10</bitOffset>
  121663. <bitWidth>1</bitWidth>
  121664. <access>read-write</access>
  121665. <enumeratedValues>
  121666. <enumeratedValue>
  121667. <name>OVWREN_0</name>
  121668. <description>Disable the overwriting. Existing Data in Data result register will not be overwritten by subsequent converted data.</description>
  121669. <value>0</value>
  121670. </enumeratedValue>
  121671. <enumeratedValue>
  121672. <name>OVWREN_1</name>
  121673. <description>Enable the overwriting.</description>
  121674. <value>0x1</value>
  121675. </enumeratedValue>
  121676. </enumeratedValues>
  121677. </field>
  121678. </fields>
  121679. </register>
  121680. <register>
  121681. <name>GC</name>
  121682. <description>General control register</description>
  121683. <addressOffset>0x18</addressOffset>
  121684. <size>32</size>
  121685. <access>read-write</access>
  121686. <resetValue>0</resetValue>
  121687. <resetMask>0xFFFFFFFF</resetMask>
  121688. <fields>
  121689. <field>
  121690. <name>ADACKEN</name>
  121691. <description>Asynchronous clock output enable</description>
  121692. <bitOffset>0</bitOffset>
  121693. <bitWidth>1</bitWidth>
  121694. <access>read-write</access>
  121695. <enumeratedValues>
  121696. <enumeratedValue>
  121697. <name>ADACKEN_0</name>
  121698. <description>Asynchronous clock output disabled; Asynchronous clock only enabled if selected by ADICLK and a conversion is active.</description>
  121699. <value>0</value>
  121700. </enumeratedValue>
  121701. <enumeratedValue>
  121702. <name>ADACKEN_1</name>
  121703. <description>Asynchronous clock and clock output enabled regardless of the state of the ADC</description>
  121704. <value>0x1</value>
  121705. </enumeratedValue>
  121706. </enumeratedValues>
  121707. </field>
  121708. <field>
  121709. <name>DMAEN</name>
  121710. <description>DMA Enable</description>
  121711. <bitOffset>0x1</bitOffset>
  121712. <bitWidth>1</bitWidth>
  121713. <access>read-write</access>
  121714. <enumeratedValues>
  121715. <enumeratedValue>
  121716. <name>DMAEN_0</name>
  121717. <description>DMA disabled (default)</description>
  121718. <value>0</value>
  121719. </enumeratedValue>
  121720. <enumeratedValue>
  121721. <name>DMAEN_1</name>
  121722. <description>DMA enabled</description>
  121723. <value>0x1</value>
  121724. </enumeratedValue>
  121725. </enumeratedValues>
  121726. </field>
  121727. <field>
  121728. <name>ACREN</name>
  121729. <description>Compare Function Range Enable</description>
  121730. <bitOffset>0x2</bitOffset>
  121731. <bitWidth>1</bitWidth>
  121732. <access>read-write</access>
  121733. <enumeratedValues>
  121734. <enumeratedValue>
  121735. <name>ACREN_0</name>
  121736. <description>Range function disabled. Only the compare value 1 of ADC_CV register (CV1) is compared.</description>
  121737. <value>0</value>
  121738. </enumeratedValue>
  121739. <enumeratedValue>
  121740. <name>ACREN_1</name>
  121741. <description>Range function enabled. Both compare values of ADC_CV registers (CV1 and CV2) are compared.</description>
  121742. <value>0x1</value>
  121743. </enumeratedValue>
  121744. </enumeratedValues>
  121745. </field>
  121746. <field>
  121747. <name>ACFGT</name>
  121748. <description>Compare Function Greater Than Enable</description>
  121749. <bitOffset>0x3</bitOffset>
  121750. <bitWidth>1</bitWidth>
  121751. <access>read-write</access>
  121752. <enumeratedValues>
  121753. <enumeratedValue>
  121754. <name>ACFGT_0</name>
  121755. <description>Configures &quot;Less Than Threshold, Outside Range Not Inclusive and Inside Range Not Inclusive&quot; functionality based on the values placed in the ADC_CV register.</description>
  121756. <value>0</value>
  121757. </enumeratedValue>
  121758. <enumeratedValue>
  121759. <name>ACFGT_1</name>
  121760. <description>Configures &quot;Greater Than Or Equal To Threshold, Outside Range Inclusive and Inside Range Inclusive&quot; functionality based on the values placed in the ADC_CV registers.</description>
  121761. <value>0x1</value>
  121762. </enumeratedValue>
  121763. </enumeratedValues>
  121764. </field>
  121765. <field>
  121766. <name>ACFE</name>
  121767. <description>Compare Function Enable</description>
  121768. <bitOffset>0x4</bitOffset>
  121769. <bitWidth>1</bitWidth>
  121770. <access>read-write</access>
  121771. <enumeratedValues>
  121772. <enumeratedValue>
  121773. <name>ACFE_0</name>
  121774. <description>Compare function disabled</description>
  121775. <value>0</value>
  121776. </enumeratedValue>
  121777. <enumeratedValue>
  121778. <name>ACFE_1</name>
  121779. <description>Compare function enabled</description>
  121780. <value>0x1</value>
  121781. </enumeratedValue>
  121782. </enumeratedValues>
  121783. </field>
  121784. <field>
  121785. <name>AVGE</name>
  121786. <description>Hardware average enable</description>
  121787. <bitOffset>0x5</bitOffset>
  121788. <bitWidth>1</bitWidth>
  121789. <access>read-write</access>
  121790. <enumeratedValues>
  121791. <enumeratedValue>
  121792. <name>AVGE_0</name>
  121793. <description>Hardware average function disabled</description>
  121794. <value>0</value>
  121795. </enumeratedValue>
  121796. <enumeratedValue>
  121797. <name>AVGE_1</name>
  121798. <description>Hardware average function enabled</description>
  121799. <value>0x1</value>
  121800. </enumeratedValue>
  121801. </enumeratedValues>
  121802. </field>
  121803. <field>
  121804. <name>ADCO</name>
  121805. <description>Continuous Conversion Enable</description>
  121806. <bitOffset>0x6</bitOffset>
  121807. <bitWidth>1</bitWidth>
  121808. <access>read-write</access>
  121809. <enumeratedValues>
  121810. <enumeratedValue>
  121811. <name>ADCO_0</name>
  121812. <description>One conversion or one set of conversions if the hardware average function is enabled (AVGE=1) after initiating a conversion.</description>
  121813. <value>0</value>
  121814. </enumeratedValue>
  121815. <enumeratedValue>
  121816. <name>ADCO_1</name>
  121817. <description>Continuous conversions or sets of conversions if the hardware average function is enabled (AVGE=1) after initiating a conversion.</description>
  121818. <value>0x1</value>
  121819. </enumeratedValue>
  121820. </enumeratedValues>
  121821. </field>
  121822. <field>
  121823. <name>CAL</name>
  121824. <description>Calibration</description>
  121825. <bitOffset>0x7</bitOffset>
  121826. <bitWidth>1</bitWidth>
  121827. <access>read-write</access>
  121828. </field>
  121829. </fields>
  121830. </register>
  121831. <register>
  121832. <name>GS</name>
  121833. <description>General status register</description>
  121834. <addressOffset>0x1C</addressOffset>
  121835. <size>32</size>
  121836. <access>read-write</access>
  121837. <resetValue>0</resetValue>
  121838. <resetMask>0xFFFFFFFF</resetMask>
  121839. <fields>
  121840. <field>
  121841. <name>ADACT</name>
  121842. <description>Conversion Active</description>
  121843. <bitOffset>0</bitOffset>
  121844. <bitWidth>1</bitWidth>
  121845. <access>read-only</access>
  121846. <enumeratedValues>
  121847. <enumeratedValue>
  121848. <name>ADACT_0</name>
  121849. <description>Conversion not in progress.</description>
  121850. <value>0</value>
  121851. </enumeratedValue>
  121852. <enumeratedValue>
  121853. <name>ADACT_1</name>
  121854. <description>Conversion in progress.</description>
  121855. <value>0x1</value>
  121856. </enumeratedValue>
  121857. </enumeratedValues>
  121858. </field>
  121859. <field>
  121860. <name>CALF</name>
  121861. <description>Calibration Failed Flag</description>
  121862. <bitOffset>0x1</bitOffset>
  121863. <bitWidth>1</bitWidth>
  121864. <access>read-write</access>
  121865. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  121866. <enumeratedValues>
  121867. <enumeratedValue>
  121868. <name>CALF_0</name>
  121869. <description>Calibration completed normally.</description>
  121870. <value>0</value>
  121871. </enumeratedValue>
  121872. <enumeratedValue>
  121873. <name>CALF_1</name>
  121874. <description>Calibration failed. ADC accuracy specifications are not guaranteed.</description>
  121875. <value>0x1</value>
  121876. </enumeratedValue>
  121877. </enumeratedValues>
  121878. </field>
  121879. <field>
  121880. <name>AWKST</name>
  121881. <description>Asynchronous wakeup interrupt status</description>
  121882. <bitOffset>0x2</bitOffset>
  121883. <bitWidth>1</bitWidth>
  121884. <access>read-write</access>
  121885. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  121886. <enumeratedValues>
  121887. <enumeratedValue>
  121888. <name>AWKST_0</name>
  121889. <description>No asynchronous interrupt.</description>
  121890. <value>0</value>
  121891. </enumeratedValue>
  121892. <enumeratedValue>
  121893. <name>AWKST_1</name>
  121894. <description>Asynnchronous wake up interrupt occured in stop mode.</description>
  121895. <value>0x1</value>
  121896. </enumeratedValue>
  121897. </enumeratedValues>
  121898. </field>
  121899. </fields>
  121900. </register>
  121901. <register>
  121902. <name>CV</name>
  121903. <description>Compare value register</description>
  121904. <addressOffset>0x20</addressOffset>
  121905. <size>32</size>
  121906. <access>read-write</access>
  121907. <resetValue>0</resetValue>
  121908. <resetMask>0xFFFFFFFF</resetMask>
  121909. <fields>
  121910. <field>
  121911. <name>CV1</name>
  121912. <description>Compare Value 1</description>
  121913. <bitOffset>0</bitOffset>
  121914. <bitWidth>12</bitWidth>
  121915. <access>read-write</access>
  121916. </field>
  121917. <field>
  121918. <name>CV2</name>
  121919. <description>Compare Value 2</description>
  121920. <bitOffset>0x10</bitOffset>
  121921. <bitWidth>12</bitWidth>
  121922. <access>read-write</access>
  121923. </field>
  121924. </fields>
  121925. </register>
  121926. <register>
  121927. <name>OFS</name>
  121928. <description>Offset correction value register</description>
  121929. <addressOffset>0x24</addressOffset>
  121930. <size>32</size>
  121931. <access>read-write</access>
  121932. <resetValue>0</resetValue>
  121933. <resetMask>0xFFFFFFFF</resetMask>
  121934. <fields>
  121935. <field>
  121936. <name>OFS</name>
  121937. <description>Offset value</description>
  121938. <bitOffset>0</bitOffset>
  121939. <bitWidth>12</bitWidth>
  121940. <access>read-write</access>
  121941. </field>
  121942. <field>
  121943. <name>SIGN</name>
  121944. <description>Sign bit</description>
  121945. <bitOffset>0xC</bitOffset>
  121946. <bitWidth>1</bitWidth>
  121947. <access>read-write</access>
  121948. <enumeratedValues>
  121949. <enumeratedValue>
  121950. <name>SIGN_0</name>
  121951. <description>The offset value is added with the raw result</description>
  121952. <value>0</value>
  121953. </enumeratedValue>
  121954. <enumeratedValue>
  121955. <name>SIGN_1</name>
  121956. <description>The offset value is subtracted from the raw converted value</description>
  121957. <value>0x1</value>
  121958. </enumeratedValue>
  121959. </enumeratedValues>
  121960. </field>
  121961. </fields>
  121962. </register>
  121963. <register>
  121964. <name>CAL</name>
  121965. <description>Calibration value register</description>
  121966. <addressOffset>0x28</addressOffset>
  121967. <size>32</size>
  121968. <access>read-write</access>
  121969. <resetValue>0</resetValue>
  121970. <resetMask>0xFFFFFFFF</resetMask>
  121971. <fields>
  121972. <field>
  121973. <name>CAL_CODE</name>
  121974. <description>Calibration Result Value</description>
  121975. <bitOffset>0</bitOffset>
  121976. <bitWidth>4</bitWidth>
  121977. <access>read-write</access>
  121978. </field>
  121979. </fields>
  121980. </register>
  121981. </registers>
  121982. </peripheral>
  121983. <peripheral>
  121984. <name>ADC_5HC</name>
  121985. <description>Analog-to-Digital Converter</description>
  121986. <groupName>ADC_5HC</groupName>
  121987. <prependToName>ADC_5HC_</prependToName>
  121988. <baseAddress>0x219C000</baseAddress>
  121989. <addressBlock>
  121990. <offset>0</offset>
  121991. <size>0x44</size>
  121992. <usage>registers</usage>
  121993. </addressBlock>
  121994. <interrupt>
  121995. <name>ADC_5HC</name>
  121996. <value>133</value>
  121997. </interrupt>
  121998. <registers>
  121999. <register>
  122000. <name>HC0</name>
  122001. <description>Control register for hardware triggers</description>
  122002. <addressOffset>0</addressOffset>
  122003. <size>32</size>
  122004. <access>read-write</access>
  122005. <resetValue>0x1F</resetValue>
  122006. <resetMask>0xFFFFFFFF</resetMask>
  122007. <fields>
  122008. <field>
  122009. <name>ADCH</name>
  122010. <description>Input Channel Select</description>
  122011. <bitOffset>0</bitOffset>
  122012. <bitWidth>5</bitWidth>
  122013. <access>read-write</access>
  122014. <enumeratedValues>
  122015. <enumeratedValue>
  122016. <name>ADCH_25</name>
  122017. <description>VREFSH = internal channel, for ADC self-test, hard connected to VRH internally</description>
  122018. <value>0x19</value>
  122019. </enumeratedValue>
  122020. <enumeratedValue>
  122021. <name>ADCH_31</name>
  122022. <description>Conversion Disabled. Hardware Triggers will not initiate any conversion.</description>
  122023. <value>0x1F</value>
  122024. </enumeratedValue>
  122025. </enumeratedValues>
  122026. </field>
  122027. <field>
  122028. <name>AIEN</name>
  122029. <description>Conversion Complete Interrupt Enable/Disable Control</description>
  122030. <bitOffset>0x7</bitOffset>
  122031. <bitWidth>1</bitWidth>
  122032. <access>read-write</access>
  122033. <enumeratedValues>
  122034. <enumeratedValue>
  122035. <name>AIEN_0</name>
  122036. <description>Conversion complete interrupt disabled</description>
  122037. <value>0</value>
  122038. </enumeratedValue>
  122039. <enumeratedValue>
  122040. <name>AIEN_1</name>
  122041. <description>Conversion complete interrupt enabled</description>
  122042. <value>0x1</value>
  122043. </enumeratedValue>
  122044. </enumeratedValues>
  122045. </field>
  122046. </fields>
  122047. </register>
  122048. <register>
  122049. <dim>4</dim>
  122050. <dimIncrement>0x4</dimIncrement>
  122051. <dimIndex>1,2,3,4</dimIndex>
  122052. <name>HC%s</name>
  122053. <description>Control register for hardware triggers</description>
  122054. <addressOffset>0x4</addressOffset>
  122055. <size>32</size>
  122056. <access>read-write</access>
  122057. <resetValue>0x1F</resetValue>
  122058. <resetMask>0xFFFFFFFF</resetMask>
  122059. <fields>
  122060. <field>
  122061. <name>ADCH</name>
  122062. <description>Input Channel Select</description>
  122063. <bitOffset>0</bitOffset>
  122064. <bitWidth>5</bitWidth>
  122065. <access>read-write</access>
  122066. <enumeratedValues>
  122067. <enumeratedValue>
  122068. <name>ADCH_25</name>
  122069. <description>VREFSH = internal channel, for ADC self-test, hard connected to VRH internally</description>
  122070. <value>0x19</value>
  122071. </enumeratedValue>
  122072. <enumeratedValue>
  122073. <name>ADCH_31</name>
  122074. <description>Conversion Disabled. Hardware Triggers will not initiate any conversion.</description>
  122075. <value>0x1F</value>
  122076. </enumeratedValue>
  122077. </enumeratedValues>
  122078. </field>
  122079. <field>
  122080. <name>AIEN</name>
  122081. <description>Conversion Complete Interrupt Enable/Disable Control</description>
  122082. <bitOffset>0x7</bitOffset>
  122083. <bitWidth>1</bitWidth>
  122084. <access>read-write</access>
  122085. <enumeratedValues>
  122086. <enumeratedValue>
  122087. <name>AIEN_0</name>
  122088. <description>Conversion complete interrupt disabled</description>
  122089. <value>0</value>
  122090. </enumeratedValue>
  122091. <enumeratedValue>
  122092. <name>AIEN_1</name>
  122093. <description>Conversion complete interrupt enabled</description>
  122094. <value>0x1</value>
  122095. </enumeratedValue>
  122096. </enumeratedValues>
  122097. </field>
  122098. </fields>
  122099. </register>
  122100. <register>
  122101. <name>HS</name>
  122102. <description>Status register for HW triggers</description>
  122103. <addressOffset>0x14</addressOffset>
  122104. <size>32</size>
  122105. <access>read-only</access>
  122106. <resetValue>0</resetValue>
  122107. <resetMask>0xFFFFFFFF</resetMask>
  122108. <fields>
  122109. <field>
  122110. <name>COCO0</name>
  122111. <description>Conversion Complete Flag</description>
  122112. <bitOffset>0</bitOffset>
  122113. <bitWidth>1</bitWidth>
  122114. <access>read-only</access>
  122115. </field>
  122116. <field>
  122117. <name>COCO1</name>
  122118. <description>See description for COCO0.</description>
  122119. <bitOffset>0x1</bitOffset>
  122120. <bitWidth>1</bitWidth>
  122121. <access>read-only</access>
  122122. </field>
  122123. <field>
  122124. <name>COCO2</name>
  122125. <description>See description for COCO0.</description>
  122126. <bitOffset>0x2</bitOffset>
  122127. <bitWidth>1</bitWidth>
  122128. <access>read-only</access>
  122129. </field>
  122130. <field>
  122131. <name>COCO3</name>
  122132. <description>See description for COCO0.</description>
  122133. <bitOffset>0x3</bitOffset>
  122134. <bitWidth>1</bitWidth>
  122135. <access>read-only</access>
  122136. </field>
  122137. <field>
  122138. <name>COCO4</name>
  122139. <description>See description for COCO0.</description>
  122140. <bitOffset>0x4</bitOffset>
  122141. <bitWidth>1</bitWidth>
  122142. <access>read-only</access>
  122143. </field>
  122144. </fields>
  122145. </register>
  122146. <register>
  122147. <name>R0</name>
  122148. <description>Data result register for HW triggers</description>
  122149. <addressOffset>0x18</addressOffset>
  122150. <size>32</size>
  122151. <access>read-only</access>
  122152. <resetValue>0</resetValue>
  122153. <resetMask>0xFFFFFFFF</resetMask>
  122154. <fields>
  122155. <field>
  122156. <name>CDATA</name>
  122157. <description>Data (result of an ADC conversion)</description>
  122158. <bitOffset>0</bitOffset>
  122159. <bitWidth>12</bitWidth>
  122160. <access>read-only</access>
  122161. </field>
  122162. </fields>
  122163. </register>
  122164. <register>
  122165. <dim>4</dim>
  122166. <dimIncrement>0x4</dimIncrement>
  122167. <dimIndex>1,2,3,4</dimIndex>
  122168. <name>R%s</name>
  122169. <description>Data result register for HW triggers</description>
  122170. <addressOffset>0x1C</addressOffset>
  122171. <size>32</size>
  122172. <access>read-only</access>
  122173. <resetValue>0</resetValue>
  122174. <resetMask>0xFFFFFFFF</resetMask>
  122175. <fields>
  122176. <field>
  122177. <name>CDATA</name>
  122178. <description>Data (result of an ADC conversion)</description>
  122179. <bitOffset>0</bitOffset>
  122180. <bitWidth>12</bitWidth>
  122181. <access>read-only</access>
  122182. </field>
  122183. </fields>
  122184. </register>
  122185. <register>
  122186. <name>CFG</name>
  122187. <description>Configuration register</description>
  122188. <addressOffset>0x2C</addressOffset>
  122189. <size>32</size>
  122190. <access>read-write</access>
  122191. <resetValue>0x200</resetValue>
  122192. <resetMask>0xFFFFFFFF</resetMask>
  122193. <fields>
  122194. <field>
  122195. <name>ADICLK</name>
  122196. <description>Input Clock Select</description>
  122197. <bitOffset>0</bitOffset>
  122198. <bitWidth>2</bitWidth>
  122199. <access>read-write</access>
  122200. <enumeratedValues>
  122201. <enumeratedValue>
  122202. <name>ADICLK_0</name>
  122203. <description>IPG clock</description>
  122204. <value>0</value>
  122205. </enumeratedValue>
  122206. <enumeratedValue>
  122207. <name>ADICLK_1</name>
  122208. <description>IPG clock divided by 2</description>
  122209. <value>0x1</value>
  122210. </enumeratedValue>
  122211. <enumeratedValue>
  122212. <name>ADICLK_3</name>
  122213. <description>Asynchronous clock (ADACK)</description>
  122214. <value>0x3</value>
  122215. </enumeratedValue>
  122216. </enumeratedValues>
  122217. </field>
  122218. <field>
  122219. <name>MODE</name>
  122220. <description>Conversion Mode Selection</description>
  122221. <bitOffset>0x2</bitOffset>
  122222. <bitWidth>2</bitWidth>
  122223. <access>read-write</access>
  122224. <enumeratedValues>
  122225. <enumeratedValue>
  122226. <name>MODE_0</name>
  122227. <description>8-bit conversion</description>
  122228. <value>0</value>
  122229. </enumeratedValue>
  122230. <enumeratedValue>
  122231. <name>MODE_1</name>
  122232. <description>10-bit conversion</description>
  122233. <value>0x1</value>
  122234. </enumeratedValue>
  122235. <enumeratedValue>
  122236. <name>MODE_2</name>
  122237. <description>12-bit conversion</description>
  122238. <value>0x2</value>
  122239. </enumeratedValue>
  122240. </enumeratedValues>
  122241. </field>
  122242. <field>
  122243. <name>ADLSMP</name>
  122244. <description>Long Sample Time Configuration</description>
  122245. <bitOffset>0x4</bitOffset>
  122246. <bitWidth>1</bitWidth>
  122247. <access>read-write</access>
  122248. <enumeratedValues>
  122249. <enumeratedValue>
  122250. <name>ADLSMP_0</name>
  122251. <description>Short sample mode.</description>
  122252. <value>0</value>
  122253. </enumeratedValue>
  122254. <enumeratedValue>
  122255. <name>ADLSMP_1</name>
  122256. <description>Long sample mode.</description>
  122257. <value>0x1</value>
  122258. </enumeratedValue>
  122259. </enumeratedValues>
  122260. </field>
  122261. <field>
  122262. <name>ADIV</name>
  122263. <description>Clock Divide Select</description>
  122264. <bitOffset>0x5</bitOffset>
  122265. <bitWidth>2</bitWidth>
  122266. <access>read-write</access>
  122267. <enumeratedValues>
  122268. <enumeratedValue>
  122269. <name>ADIV_0</name>
  122270. <description>Input clock</description>
  122271. <value>0</value>
  122272. </enumeratedValue>
  122273. <enumeratedValue>
  122274. <name>ADIV_1</name>
  122275. <description>Input clock / 2</description>
  122276. <value>0x1</value>
  122277. </enumeratedValue>
  122278. <enumeratedValue>
  122279. <name>ADIV_2</name>
  122280. <description>Input clock / 4</description>
  122281. <value>0x2</value>
  122282. </enumeratedValue>
  122283. <enumeratedValue>
  122284. <name>ADIV_3</name>
  122285. <description>Input clock / 8</description>
  122286. <value>0x3</value>
  122287. </enumeratedValue>
  122288. </enumeratedValues>
  122289. </field>
  122290. <field>
  122291. <name>ADLPC</name>
  122292. <description>Low-Power Configuration</description>
  122293. <bitOffset>0x7</bitOffset>
  122294. <bitWidth>1</bitWidth>
  122295. <access>read-write</access>
  122296. <enumeratedValues>
  122297. <enumeratedValue>
  122298. <name>ADLPC_0</name>
  122299. <description>ADC hard block not in low power mode.</description>
  122300. <value>0</value>
  122301. </enumeratedValue>
  122302. <enumeratedValue>
  122303. <name>ADLPC_1</name>
  122304. <description>ADC hard block in low power mode.</description>
  122305. <value>0x1</value>
  122306. </enumeratedValue>
  122307. </enumeratedValues>
  122308. </field>
  122309. <field>
  122310. <name>ADSTS</name>
  122311. <description>Defines the sample time duration</description>
  122312. <bitOffset>0x8</bitOffset>
  122313. <bitWidth>2</bitWidth>
  122314. <access>read-write</access>
  122315. <enumeratedValues>
  122316. <enumeratedValue>
  122317. <name>ADSTS_0</name>
  122318. <description>Sample period (ADC clocks) = 2 if ADLSMP=0b Sample period (ADC clocks) = 12 if ADLSMP=1b</description>
  122319. <value>0</value>
  122320. </enumeratedValue>
  122321. <enumeratedValue>
  122322. <name>ADSTS_1</name>
  122323. <description>Sample period (ADC clocks) = 4 if ADLSMP=0b Sample period (ADC clocks) = 16 if ADLSMP=1b</description>
  122324. <value>0x1</value>
  122325. </enumeratedValue>
  122326. <enumeratedValue>
  122327. <name>ADSTS_2</name>
  122328. <description>Sample period (ADC clocks) = 6 if ADLSMP=0b Sample period (ADC clocks) = 20 if ADLSMP=1b</description>
  122329. <value>0x2</value>
  122330. </enumeratedValue>
  122331. <enumeratedValue>
  122332. <name>ADSTS_3</name>
  122333. <description>Sample period (ADC clocks) = 8 if ADLSMP=0b Sample period (ADC clocks) = 24 if ADLSMP=1b</description>
  122334. <value>0x3</value>
  122335. </enumeratedValue>
  122336. </enumeratedValues>
  122337. </field>
  122338. <field>
  122339. <name>ADHSC</name>
  122340. <description>High Speed Configuration</description>
  122341. <bitOffset>0xA</bitOffset>
  122342. <bitWidth>1</bitWidth>
  122343. <access>read-write</access>
  122344. <enumeratedValues>
  122345. <enumeratedValue>
  122346. <name>ADHSC_0</name>
  122347. <description>Normal conversion selected.</description>
  122348. <value>0</value>
  122349. </enumeratedValue>
  122350. <enumeratedValue>
  122351. <name>ADHSC_1</name>
  122352. <description>High speed conversion selected.</description>
  122353. <value>0x1</value>
  122354. </enumeratedValue>
  122355. </enumeratedValues>
  122356. </field>
  122357. <field>
  122358. <name>REFSEL</name>
  122359. <description>Voltage Reference Selection</description>
  122360. <bitOffset>0xB</bitOffset>
  122361. <bitWidth>2</bitWidth>
  122362. <access>read-write</access>
  122363. <enumeratedValues>
  122364. <enumeratedValue>
  122365. <name>REFSEL_0</name>
  122366. <description>Selects VREFH/VREFL as reference voltage.</description>
  122367. <value>0</value>
  122368. </enumeratedValue>
  122369. </enumeratedValues>
  122370. </field>
  122371. <field>
  122372. <name>ADTRG</name>
  122373. <description>Conversion Trigger Select</description>
  122374. <bitOffset>0xD</bitOffset>
  122375. <bitWidth>1</bitWidth>
  122376. <access>read-write</access>
  122377. <enumeratedValues>
  122378. <enumeratedValue>
  122379. <name>ADTRG_0</name>
  122380. <description>Software trigger selected</description>
  122381. <value>0</value>
  122382. </enumeratedValue>
  122383. <enumeratedValue>
  122384. <name>ADTRG_1</name>
  122385. <description>Hardware trigger selected</description>
  122386. <value>0x1</value>
  122387. </enumeratedValue>
  122388. </enumeratedValues>
  122389. </field>
  122390. <field>
  122391. <name>AVGS</name>
  122392. <description>Hardware Average select</description>
  122393. <bitOffset>0xE</bitOffset>
  122394. <bitWidth>2</bitWidth>
  122395. <access>read-write</access>
  122396. <enumeratedValues>
  122397. <enumeratedValue>
  122398. <name>AVGS_0</name>
  122399. <description>4 samples averaged</description>
  122400. <value>0</value>
  122401. </enumeratedValue>
  122402. <enumeratedValue>
  122403. <name>AVGS_1</name>
  122404. <description>8 samples averaged</description>
  122405. <value>0x1</value>
  122406. </enumeratedValue>
  122407. <enumeratedValue>
  122408. <name>AVGS_2</name>
  122409. <description>16 samples averaged</description>
  122410. <value>0x2</value>
  122411. </enumeratedValue>
  122412. <enumeratedValue>
  122413. <name>AVGS_3</name>
  122414. <description>32 samples averaged</description>
  122415. <value>0x3</value>
  122416. </enumeratedValue>
  122417. </enumeratedValues>
  122418. </field>
  122419. <field>
  122420. <name>OVWREN</name>
  122421. <description>Data Overwrite Enable</description>
  122422. <bitOffset>0x10</bitOffset>
  122423. <bitWidth>1</bitWidth>
  122424. <access>read-write</access>
  122425. <enumeratedValues>
  122426. <enumeratedValue>
  122427. <name>OVWREN_0</name>
  122428. <description>Disable the overwriting. Existing Data in Data result register will not be overwritten by subsequent converted data.</description>
  122429. <value>0</value>
  122430. </enumeratedValue>
  122431. <enumeratedValue>
  122432. <name>OVWREN_1</name>
  122433. <description>Enable the overwriting.</description>
  122434. <value>0x1</value>
  122435. </enumeratedValue>
  122436. </enumeratedValues>
  122437. </field>
  122438. </fields>
  122439. </register>
  122440. <register>
  122441. <name>GC</name>
  122442. <description>General control register</description>
  122443. <addressOffset>0x30</addressOffset>
  122444. <size>32</size>
  122445. <access>read-write</access>
  122446. <resetValue>0</resetValue>
  122447. <resetMask>0xFFFFFFFF</resetMask>
  122448. <fields>
  122449. <field>
  122450. <name>ADACKEN</name>
  122451. <description>Asynchronous clock output enable</description>
  122452. <bitOffset>0</bitOffset>
  122453. <bitWidth>1</bitWidth>
  122454. <access>read-write</access>
  122455. <enumeratedValues>
  122456. <enumeratedValue>
  122457. <name>ADACKEN_0</name>
  122458. <description>Asynchronous clock output disabled; Asynchronous clock only enabled if selected by ADICLK and a conversion is active.</description>
  122459. <value>0</value>
  122460. </enumeratedValue>
  122461. <enumeratedValue>
  122462. <name>ADACKEN_1</name>
  122463. <description>Asynchronous clock and clock output enabled regardless of the state of the ADC</description>
  122464. <value>0x1</value>
  122465. </enumeratedValue>
  122466. </enumeratedValues>
  122467. </field>
  122468. <field>
  122469. <name>DMAEN</name>
  122470. <description>DMA Enable</description>
  122471. <bitOffset>0x1</bitOffset>
  122472. <bitWidth>1</bitWidth>
  122473. <access>read-write</access>
  122474. <enumeratedValues>
  122475. <enumeratedValue>
  122476. <name>DMAEN_0</name>
  122477. <description>DMA disabled (default)</description>
  122478. <value>0</value>
  122479. </enumeratedValue>
  122480. <enumeratedValue>
  122481. <name>DMAEN_1</name>
  122482. <description>DMA enabled</description>
  122483. <value>0x1</value>
  122484. </enumeratedValue>
  122485. </enumeratedValues>
  122486. </field>
  122487. <field>
  122488. <name>ACREN</name>
  122489. <description>Compare Function Range Enable</description>
  122490. <bitOffset>0x2</bitOffset>
  122491. <bitWidth>1</bitWidth>
  122492. <access>read-write</access>
  122493. <enumeratedValues>
  122494. <enumeratedValue>
  122495. <name>ACREN_0</name>
  122496. <description>Range function disabled. Only the compare value 1 of ADC_CV register (CV1) is compared.</description>
  122497. <value>0</value>
  122498. </enumeratedValue>
  122499. <enumeratedValue>
  122500. <name>ACREN_1</name>
  122501. <description>Range function enabled. Both compare values of ADC_CV registers (CV1 and CV2) are compared.</description>
  122502. <value>0x1</value>
  122503. </enumeratedValue>
  122504. </enumeratedValues>
  122505. </field>
  122506. <field>
  122507. <name>ACFGT</name>
  122508. <description>Compare Function Greater Than Enable</description>
  122509. <bitOffset>0x3</bitOffset>
  122510. <bitWidth>1</bitWidth>
  122511. <access>read-write</access>
  122512. <enumeratedValues>
  122513. <enumeratedValue>
  122514. <name>ACFGT_0</name>
  122515. <description>Configures &quot;Less Than Threshold, Outside Range Not Inclusive and Inside Range Not Inclusive&quot; functionality based on the values placed in the ADC_CV register.</description>
  122516. <value>0</value>
  122517. </enumeratedValue>
  122518. <enumeratedValue>
  122519. <name>ACFGT_1</name>
  122520. <description>Configures &quot;Greater Than Or Equal To Threshold, Outside Range Inclusive and Inside Range Inclusive&quot; functionality based on the values placed in the ADC_CV registers.</description>
  122521. <value>0x1</value>
  122522. </enumeratedValue>
  122523. </enumeratedValues>
  122524. </field>
  122525. <field>
  122526. <name>ACFE</name>
  122527. <description>Compare Function Enable</description>
  122528. <bitOffset>0x4</bitOffset>
  122529. <bitWidth>1</bitWidth>
  122530. <access>read-write</access>
  122531. <enumeratedValues>
  122532. <enumeratedValue>
  122533. <name>ACFE_0</name>
  122534. <description>Compare function disabled</description>
  122535. <value>0</value>
  122536. </enumeratedValue>
  122537. <enumeratedValue>
  122538. <name>ACFE_1</name>
  122539. <description>Compare function enabled</description>
  122540. <value>0x1</value>
  122541. </enumeratedValue>
  122542. </enumeratedValues>
  122543. </field>
  122544. <field>
  122545. <name>AVGE</name>
  122546. <description>Hardware average enable</description>
  122547. <bitOffset>0x5</bitOffset>
  122548. <bitWidth>1</bitWidth>
  122549. <access>read-write</access>
  122550. <enumeratedValues>
  122551. <enumeratedValue>
  122552. <name>AVGE_0</name>
  122553. <description>Hardware average function disabled</description>
  122554. <value>0</value>
  122555. </enumeratedValue>
  122556. <enumeratedValue>
  122557. <name>AVGE_1</name>
  122558. <description>Hardware average function enabled</description>
  122559. <value>0x1</value>
  122560. </enumeratedValue>
  122561. </enumeratedValues>
  122562. </field>
  122563. <field>
  122564. <name>ADCO</name>
  122565. <description>Continuous Conversion Enable</description>
  122566. <bitOffset>0x6</bitOffset>
  122567. <bitWidth>1</bitWidth>
  122568. <access>read-write</access>
  122569. <enumeratedValues>
  122570. <enumeratedValue>
  122571. <name>ADCO_0</name>
  122572. <description>One conversion or one set of conversions if the hardware average function is enabled (AVGE=1) after initiating a conversion.</description>
  122573. <value>0</value>
  122574. </enumeratedValue>
  122575. <enumeratedValue>
  122576. <name>ADCO_1</name>
  122577. <description>Continuous conversions or sets of conversions if the hardware average function is enabled (AVGE=1) after initiating a conversion.</description>
  122578. <value>0x1</value>
  122579. </enumeratedValue>
  122580. </enumeratedValues>
  122581. </field>
  122582. <field>
  122583. <name>CAL</name>
  122584. <description>Calibration</description>
  122585. <bitOffset>0x7</bitOffset>
  122586. <bitWidth>1</bitWidth>
  122587. <access>read-write</access>
  122588. </field>
  122589. </fields>
  122590. </register>
  122591. <register>
  122592. <name>GS</name>
  122593. <description>General status register</description>
  122594. <addressOffset>0x34</addressOffset>
  122595. <size>32</size>
  122596. <access>read-write</access>
  122597. <resetValue>0</resetValue>
  122598. <resetMask>0xFFFFFFFF</resetMask>
  122599. <fields>
  122600. <field>
  122601. <name>ADACT</name>
  122602. <description>Conversion Active</description>
  122603. <bitOffset>0</bitOffset>
  122604. <bitWidth>1</bitWidth>
  122605. <access>read-only</access>
  122606. <enumeratedValues>
  122607. <enumeratedValue>
  122608. <name>ADACT_0</name>
  122609. <description>Conversion not in progress.</description>
  122610. <value>0</value>
  122611. </enumeratedValue>
  122612. <enumeratedValue>
  122613. <name>ADACT_1</name>
  122614. <description>Conversion in progress.</description>
  122615. <value>0x1</value>
  122616. </enumeratedValue>
  122617. </enumeratedValues>
  122618. </field>
  122619. <field>
  122620. <name>CALF</name>
  122621. <description>Calibration Failed Flag</description>
  122622. <bitOffset>0x1</bitOffset>
  122623. <bitWidth>1</bitWidth>
  122624. <access>read-write</access>
  122625. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  122626. <enumeratedValues>
  122627. <enumeratedValue>
  122628. <name>CALF_0</name>
  122629. <description>Calibration completed normally.</description>
  122630. <value>0</value>
  122631. </enumeratedValue>
  122632. <enumeratedValue>
  122633. <name>CALF_1</name>
  122634. <description>Calibration failed. ADC accuracy specifications are not guaranteed.</description>
  122635. <value>0x1</value>
  122636. </enumeratedValue>
  122637. </enumeratedValues>
  122638. </field>
  122639. <field>
  122640. <name>AWKST</name>
  122641. <description>Asynchronous wakeup interrupt status</description>
  122642. <bitOffset>0x2</bitOffset>
  122643. <bitWidth>1</bitWidth>
  122644. <access>read-write</access>
  122645. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  122646. <enumeratedValues>
  122647. <enumeratedValue>
  122648. <name>AWKST_0</name>
  122649. <description>No asynchronous interrupt.</description>
  122650. <value>0</value>
  122651. </enumeratedValue>
  122652. <enumeratedValue>
  122653. <name>AWKST_1</name>
  122654. <description>Asynnchronous wake up interrupt occured in stop mode.</description>
  122655. <value>0x1</value>
  122656. </enumeratedValue>
  122657. </enumeratedValues>
  122658. </field>
  122659. </fields>
  122660. </register>
  122661. <register>
  122662. <name>CV</name>
  122663. <description>Compare value register</description>
  122664. <addressOffset>0x38</addressOffset>
  122665. <size>32</size>
  122666. <access>read-write</access>
  122667. <resetValue>0</resetValue>
  122668. <resetMask>0xFFFFFFFF</resetMask>
  122669. <fields>
  122670. <field>
  122671. <name>CV1</name>
  122672. <description>Compare Value 1</description>
  122673. <bitOffset>0</bitOffset>
  122674. <bitWidth>12</bitWidth>
  122675. <access>read-write</access>
  122676. </field>
  122677. <field>
  122678. <name>CV2</name>
  122679. <description>Compare Value 2</description>
  122680. <bitOffset>0x10</bitOffset>
  122681. <bitWidth>12</bitWidth>
  122682. <access>read-write</access>
  122683. </field>
  122684. </fields>
  122685. </register>
  122686. <register>
  122687. <name>OFS</name>
  122688. <description>Offset correction value register</description>
  122689. <addressOffset>0x3C</addressOffset>
  122690. <size>32</size>
  122691. <access>read-write</access>
  122692. <resetValue>0</resetValue>
  122693. <resetMask>0xFFFFFFFF</resetMask>
  122694. <fields>
  122695. <field>
  122696. <name>OFS</name>
  122697. <description>Offset value</description>
  122698. <bitOffset>0</bitOffset>
  122699. <bitWidth>12</bitWidth>
  122700. <access>read-write</access>
  122701. </field>
  122702. <field>
  122703. <name>SIGN</name>
  122704. <description>Sign bit</description>
  122705. <bitOffset>0xC</bitOffset>
  122706. <bitWidth>1</bitWidth>
  122707. <access>read-write</access>
  122708. <enumeratedValues>
  122709. <enumeratedValue>
  122710. <name>SIGN_0</name>
  122711. <description>The offset value is added with the raw result</description>
  122712. <value>0</value>
  122713. </enumeratedValue>
  122714. <enumeratedValue>
  122715. <name>SIGN_1</name>
  122716. <description>The offset value is subtracted from the raw converted value</description>
  122717. <value>0x1</value>
  122718. </enumeratedValue>
  122719. </enumeratedValues>
  122720. </field>
  122721. </fields>
  122722. </register>
  122723. <register>
  122724. <name>CAL</name>
  122725. <description>Calibration value register</description>
  122726. <addressOffset>0x40</addressOffset>
  122727. <size>32</size>
  122728. <access>read-write</access>
  122729. <resetValue>0</resetValue>
  122730. <resetMask>0xFFFFFFFF</resetMask>
  122731. <fields>
  122732. <field>
  122733. <name>CAL_CODE</name>
  122734. <description>Calibration Result Value</description>
  122735. <bitOffset>0</bitOffset>
  122736. <bitWidth>4</bitWidth>
  122737. <access>read-write</access>
  122738. </field>
  122739. </fields>
  122740. </register>
  122741. </registers>
  122742. </peripheral>
  122743. <peripheral>
  122744. <name>I2C1</name>
  122745. <description>I2C</description>
  122746. <groupName>I2C</groupName>
  122747. <prependToName>I2C1_</prependToName>
  122748. <baseAddress>0x21A0000</baseAddress>
  122749. <headerStructName>I2C</headerStructName>
  122750. <addressBlock>
  122751. <offset>0</offset>
  122752. <size>0x12</size>
  122753. <usage>registers</usage>
  122754. </addressBlock>
  122755. <interrupt>
  122756. <name>I2C1</name>
  122757. <value>68</value>
  122758. </interrupt>
  122759. <registers>
  122760. <register>
  122761. <name>IADR</name>
  122762. <description>I2C Address Register</description>
  122763. <addressOffset>0</addressOffset>
  122764. <size>16</size>
  122765. <access>read-write</access>
  122766. <resetValue>0</resetValue>
  122767. <resetMask>0xFFFF</resetMask>
  122768. <fields>
  122769. <field>
  122770. <name>ADR</name>
  122771. <description>Slave address</description>
  122772. <bitOffset>0x1</bitOffset>
  122773. <bitWidth>7</bitWidth>
  122774. <access>read-write</access>
  122775. </field>
  122776. </fields>
  122777. </register>
  122778. <register>
  122779. <name>IFDR</name>
  122780. <description>I2C Frequency Divider Register</description>
  122781. <addressOffset>0x4</addressOffset>
  122782. <size>16</size>
  122783. <access>read-write</access>
  122784. <resetValue>0</resetValue>
  122785. <resetMask>0xFFFF</resetMask>
  122786. <fields>
  122787. <field>
  122788. <name>IC</name>
  122789. <description>I2C clock rate</description>
  122790. <bitOffset>0</bitOffset>
  122791. <bitWidth>6</bitWidth>
  122792. <access>read-write</access>
  122793. </field>
  122794. </fields>
  122795. </register>
  122796. <register>
  122797. <name>I2CR</name>
  122798. <description>I2C Control Register</description>
  122799. <addressOffset>0x8</addressOffset>
  122800. <size>16</size>
  122801. <access>read-write</access>
  122802. <resetValue>0</resetValue>
  122803. <resetMask>0xFFFF</resetMask>
  122804. <fields>
  122805. <field>
  122806. <name>RSTA</name>
  122807. <description>Repeat start</description>
  122808. <bitOffset>0x2</bitOffset>
  122809. <bitWidth>1</bitWidth>
  122810. <access>write-only</access>
  122811. <enumeratedValues>
  122812. <enumeratedValue>
  122813. <name>RSTA_0</name>
  122814. <description>No repeat start</description>
  122815. <value>0</value>
  122816. </enumeratedValue>
  122817. <enumeratedValue>
  122818. <name>RSTA_1</name>
  122819. <description>Generates a Repeated Start condition</description>
  122820. <value>0x1</value>
  122821. </enumeratedValue>
  122822. </enumeratedValues>
  122823. </field>
  122824. <field>
  122825. <name>TXAK</name>
  122826. <description>Transmit acknowledge enable</description>
  122827. <bitOffset>0x3</bitOffset>
  122828. <bitWidth>1</bitWidth>
  122829. <access>read-write</access>
  122830. <enumeratedValues>
  122831. <enumeratedValue>
  122832. <name>TXAK_0</name>
  122833. <description>An acknowledge signal is sent to the bus at the ninth clock bit after receiving one byte of data.</description>
  122834. <value>0</value>
  122835. </enumeratedValue>
  122836. <enumeratedValue>
  122837. <name>TXAK_1</name>
  122838. <description>No acknowledge signal response is sent (that is, the acknowledge bit = 1).</description>
  122839. <value>0x1</value>
  122840. </enumeratedValue>
  122841. </enumeratedValues>
  122842. </field>
  122843. <field>
  122844. <name>MTX</name>
  122845. <description>Transmit/Receive mode select bit. Selects the direction of master and slave transfers.</description>
  122846. <bitOffset>0x4</bitOffset>
  122847. <bitWidth>1</bitWidth>
  122848. <access>read-write</access>
  122849. <enumeratedValues>
  122850. <enumeratedValue>
  122851. <name>MTX_0</name>
  122852. <description>Receive.When a slave is addressed, the software should set MTX according to the slave read/write bit in the I2C status register (I2C_I2SR[SRW]).</description>
  122853. <value>0</value>
  122854. </enumeratedValue>
  122855. <enumeratedValue>
  122856. <name>MTX_1</name>
  122857. <description>Transmit.In Master mode, MTX should be set according to the type of transfer required. Therefore, for address cycles, MTX is always 1.</description>
  122858. <value>0x1</value>
  122859. </enumeratedValue>
  122860. </enumeratedValues>
  122861. </field>
  122862. <field>
  122863. <name>MSTA</name>
  122864. <description>Master/Slave mode select bit</description>
  122865. <bitOffset>0x5</bitOffset>
  122866. <bitWidth>1</bitWidth>
  122867. <access>read-write</access>
  122868. <enumeratedValues>
  122869. <enumeratedValue>
  122870. <name>MSTA_0</name>
  122871. <description>Slave mode. Changing MSTA from 1 to 0 generates a Stop and selects Slave mode.</description>
  122872. <value>0</value>
  122873. </enumeratedValue>
  122874. <enumeratedValue>
  122875. <name>MSTA_1</name>
  122876. <description>Master mode. Changing MSTA from 0 to 1 signals a Start on the bus and selects Master mode.</description>
  122877. <value>0x1</value>
  122878. </enumeratedValue>
  122879. </enumeratedValues>
  122880. </field>
  122881. <field>
  122882. <name>IIEN</name>
  122883. <description>I2C interrupt enable</description>
  122884. <bitOffset>0x6</bitOffset>
  122885. <bitWidth>1</bitWidth>
  122886. <access>read-write</access>
  122887. <enumeratedValues>
  122888. <enumeratedValue>
  122889. <name>IIEN_0</name>
  122890. <description>I2C interrupts are disabled, but the status flag I2C_I2SR[IIF] continues to be set when an Interrupt condition occurs.</description>
  122891. <value>0</value>
  122892. </enumeratedValue>
  122893. <enumeratedValue>
  122894. <name>IIEN_1</name>
  122895. <description>I2C interrupts are enabled. An I2C interrupt occurs if I2C_I2SR[IIF] is also set.</description>
  122896. <value>0x1</value>
  122897. </enumeratedValue>
  122898. </enumeratedValues>
  122899. </field>
  122900. <field>
  122901. <name>IEN</name>
  122902. <description>I2C enable</description>
  122903. <bitOffset>0x7</bitOffset>
  122904. <bitWidth>1</bitWidth>
  122905. <access>read-write</access>
  122906. <enumeratedValues>
  122907. <enumeratedValue>
  122908. <name>IEN_0</name>
  122909. <description>The block is disabled, but registers can still be accessed.</description>
  122910. <value>0</value>
  122911. </enumeratedValue>
  122912. <enumeratedValue>
  122913. <name>IEN_1</name>
  122914. <description>The I2C is enabled. This bit must be set before any other I2C_I2CR bits have an effect.</description>
  122915. <value>0x1</value>
  122916. </enumeratedValue>
  122917. </enumeratedValues>
  122918. </field>
  122919. </fields>
  122920. </register>
  122921. <register>
  122922. <name>I2SR</name>
  122923. <description>I2C Status Register</description>
  122924. <addressOffset>0xC</addressOffset>
  122925. <size>16</size>
  122926. <access>read-write</access>
  122927. <resetValue>0x81</resetValue>
  122928. <resetMask>0xFFFF</resetMask>
  122929. <fields>
  122930. <field>
  122931. <name>RXAK</name>
  122932. <description>Received acknowledge</description>
  122933. <bitOffset>0</bitOffset>
  122934. <bitWidth>1</bitWidth>
  122935. <access>read-only</access>
  122936. <enumeratedValues>
  122937. <enumeratedValue>
  122938. <name>RXAK_0</name>
  122939. <description>An &quot;acknowledge&quot; signal was received after the completion of an 8-bit data transmission on the bus.</description>
  122940. <value>0</value>
  122941. </enumeratedValue>
  122942. <enumeratedValue>
  122943. <name>RXAK_1</name>
  122944. <description>A &quot;No acknowledge&quot; signal was detected at the ninth clock.</description>
  122945. <value>0x1</value>
  122946. </enumeratedValue>
  122947. </enumeratedValues>
  122948. </field>
  122949. <field>
  122950. <name>IIF</name>
  122951. <description>I2C interrupt</description>
  122952. <bitOffset>0x1</bitOffset>
  122953. <bitWidth>1</bitWidth>
  122954. <access>read-write</access>
  122955. <enumeratedValues>
  122956. <enumeratedValue>
  122957. <name>IIF_0</name>
  122958. <description>No I2C interrupt pending.</description>
  122959. <value>0</value>
  122960. </enumeratedValue>
  122961. <enumeratedValue>
  122962. <name>IIF_1</name>
  122963. <description>An interrupt is pending.This causes a processor interrupt request (if the interrupt enable is asserted [IIEN = 1]). The interrupt is set when one of the following occurs: One byte transfer is completed (the interrupt is set at the falling edge of the ninth clock). An address is received that matches its own specific address in Slave Receive mode. Arbitration is lost.</description>
  122964. <value>0x1</value>
  122965. </enumeratedValue>
  122966. </enumeratedValues>
  122967. </field>
  122968. <field>
  122969. <name>SRW</name>
  122970. <description>Slave read/write</description>
  122971. <bitOffset>0x2</bitOffset>
  122972. <bitWidth>1</bitWidth>
  122973. <access>read-only</access>
  122974. <enumeratedValues>
  122975. <enumeratedValue>
  122976. <name>SRW_0</name>
  122977. <description>Slave receive, master writing to slave</description>
  122978. <value>0</value>
  122979. </enumeratedValue>
  122980. <enumeratedValue>
  122981. <name>SRW_1</name>
  122982. <description>Slave transmit, master reading from slave</description>
  122983. <value>0x1</value>
  122984. </enumeratedValue>
  122985. </enumeratedValues>
  122986. </field>
  122987. <field>
  122988. <name>IAL</name>
  122989. <description>Arbitration lost</description>
  122990. <bitOffset>0x4</bitOffset>
  122991. <bitWidth>1</bitWidth>
  122992. <access>read-write</access>
  122993. <enumeratedValues>
  122994. <enumeratedValue>
  122995. <name>IAL_0</name>
  122996. <description>No arbitration lost.</description>
  122997. <value>0</value>
  122998. </enumeratedValue>
  122999. <enumeratedValue>
  123000. <name>IAL_1</name>
  123001. <description>Arbitration is lost.</description>
  123002. <value>0x1</value>
  123003. </enumeratedValue>
  123004. </enumeratedValues>
  123005. </field>
  123006. <field>
  123007. <name>IBB</name>
  123008. <description>I2C bus busy bit</description>
  123009. <bitOffset>0x5</bitOffset>
  123010. <bitWidth>1</bitWidth>
  123011. <access>read-only</access>
  123012. <enumeratedValues>
  123013. <enumeratedValue>
  123014. <name>IBB_0</name>
  123015. <description>Bus is idle. If a Stop signal is detected, IBB is cleared.</description>
  123016. <value>0</value>
  123017. </enumeratedValue>
  123018. <enumeratedValue>
  123019. <name>IBB_1</name>
  123020. <description>Bus is busy. When Start is detected, IBB is set.</description>
  123021. <value>0x1</value>
  123022. </enumeratedValue>
  123023. </enumeratedValues>
  123024. </field>
  123025. <field>
  123026. <name>IAAS</name>
  123027. <description>I2C addressed as a slave bit</description>
  123028. <bitOffset>0x6</bitOffset>
  123029. <bitWidth>1</bitWidth>
  123030. <access>read-only</access>
  123031. <enumeratedValues>
  123032. <enumeratedValue>
  123033. <name>IAAS_0</name>
  123034. <description>Not addressed</description>
  123035. <value>0</value>
  123036. </enumeratedValue>
  123037. <enumeratedValue>
  123038. <name>IAAS_1</name>
  123039. <description>Addressed as a slave. Set when its own address (I2C_IADR) matches the calling address.</description>
  123040. <value>0x1</value>
  123041. </enumeratedValue>
  123042. </enumeratedValues>
  123043. </field>
  123044. <field>
  123045. <name>ICF</name>
  123046. <description>Data transferring bit. While one byte of data is transferred, ICF is cleared.</description>
  123047. <bitOffset>0x7</bitOffset>
  123048. <bitWidth>1</bitWidth>
  123049. <access>read-only</access>
  123050. <enumeratedValues>
  123051. <enumeratedValue>
  123052. <name>ICF_0</name>
  123053. <description>Transfer is in progress.</description>
  123054. <value>0</value>
  123055. </enumeratedValue>
  123056. <enumeratedValue>
  123057. <name>ICF_1</name>
  123058. <description>Transfer is complete. This bit is set by the falling edge of the ninth clock of the last byte transfer.</description>
  123059. <value>0x1</value>
  123060. </enumeratedValue>
  123061. </enumeratedValues>
  123062. </field>
  123063. </fields>
  123064. </register>
  123065. <register>
  123066. <name>I2DR</name>
  123067. <description>I2C Data I/O Register</description>
  123068. <addressOffset>0x10</addressOffset>
  123069. <size>16</size>
  123070. <access>read-write</access>
  123071. <resetValue>0</resetValue>
  123072. <resetMask>0xFFFF</resetMask>
  123073. <fields>
  123074. <field>
  123075. <name>DATA</name>
  123076. <description>Data Byte</description>
  123077. <bitOffset>0</bitOffset>
  123078. <bitWidth>8</bitWidth>
  123079. <access>read-write</access>
  123080. </field>
  123081. </fields>
  123082. </register>
  123083. </registers>
  123084. </peripheral>
  123085. <peripheral derivedFrom="I2C1">
  123086. <name>I2C2</name>
  123087. <description>I2C</description>
  123088. <groupName>I2C</groupName>
  123089. <prependToName>I2C2_</prependToName>
  123090. <baseAddress>0x21A4000</baseAddress>
  123091. <addressBlock>
  123092. <offset>0</offset>
  123093. <size>0x12</size>
  123094. <usage>registers</usage>
  123095. </addressBlock>
  123096. <interrupt>
  123097. <name>I2C2</name>
  123098. <value>69</value>
  123099. </interrupt>
  123100. </peripheral>
  123101. <peripheral derivedFrom="I2C1">
  123102. <name>I2C3</name>
  123103. <description>I2C</description>
  123104. <groupName>I2C</groupName>
  123105. <prependToName>I2C3_</prependToName>
  123106. <baseAddress>0x21A8000</baseAddress>
  123107. <addressBlock>
  123108. <offset>0</offset>
  123109. <size>0x12</size>
  123110. <usage>registers</usage>
  123111. </addressBlock>
  123112. <interrupt>
  123113. <name>I2C3</name>
  123114. <value>70</value>
  123115. </interrupt>
  123116. </peripheral>
  123117. <peripheral derivedFrom="I2C1">
  123118. <name>I2C4</name>
  123119. <description>I2C</description>
  123120. <groupName>I2C</groupName>
  123121. <prependToName>I2C4_</prependToName>
  123122. <baseAddress>0x21F8000</baseAddress>
  123123. <addressBlock>
  123124. <offset>0</offset>
  123125. <size>0x12</size>
  123126. <usage>registers</usage>
  123127. </addressBlock>
  123128. <interrupt>
  123129. <name>I2C4</name>
  123130. <value>67</value>
  123131. </interrupt>
  123132. </peripheral>
  123133. <peripheral>
  123134. <name>ROMC</name>
  123135. <description>ROMC</description>
  123136. <groupName>ROMC</groupName>
  123137. <prependToName>ROMC_</prependToName>
  123138. <baseAddress>0x21AC000</baseAddress>
  123139. <addressBlock>
  123140. <offset>0</offset>
  123141. <size>0x20C</size>
  123142. <usage>registers</usage>
  123143. </addressBlock>
  123144. <registers>
  123145. <register>
  123146. <dim>8</dim>
  123147. <dimIncrement>0x4</dimIncrement>
  123148. <dimIndex>7,6,5,4,3,2,1,0</dimIndex>
  123149. <name>ROMPATCH%sD</name>
  123150. <description>ROMC Data Registers</description>
  123151. <addressOffset>0xD4</addressOffset>
  123152. <size>32</size>
  123153. <access>read-write</access>
  123154. <resetValue>0</resetValue>
  123155. <resetMask>0xFFFFFFFF</resetMask>
  123156. <fields>
  123157. <field>
  123158. <name>DATAX</name>
  123159. <description>Data Fix Registers - Stores the data used for 1-word data fix operations</description>
  123160. <bitOffset>0</bitOffset>
  123161. <bitWidth>32</bitWidth>
  123162. <access>read-write</access>
  123163. </field>
  123164. </fields>
  123165. </register>
  123166. <register>
  123167. <name>ROMPATCHCNTL</name>
  123168. <description>ROMC Control Register</description>
  123169. <addressOffset>0xF4</addressOffset>
  123170. <size>32</size>
  123171. <access>read-write</access>
  123172. <resetValue>0x8400000</resetValue>
  123173. <resetMask>0xFFFFFFFF</resetMask>
  123174. <fields>
  123175. <field>
  123176. <name>DATAFIX</name>
  123177. <description>Data Fix Enable - Controls the use of the first 8 address comparators for 1-word data fix or for code patch routine</description>
  123178. <bitOffset>0</bitOffset>
  123179. <bitWidth>8</bitWidth>
  123180. <access>read-write</access>
  123181. <enumeratedValues>
  123182. <enumeratedValue>
  123183. <name>DATAFIX_0</name>
  123184. <description>Address comparator triggers a opcode patch</description>
  123185. <value>0</value>
  123186. </enumeratedValue>
  123187. <enumeratedValue>
  123188. <name>DATAFIX_1</name>
  123189. <description>Address comparator triggers a data fix</description>
  123190. <value>0x1</value>
  123191. </enumeratedValue>
  123192. </enumeratedValues>
  123193. </field>
  123194. <field>
  123195. <name>DIS</name>
  123196. <description>ROMC Disable -- This bit, when set, disables all ROMC operations</description>
  123197. <bitOffset>0x1D</bitOffset>
  123198. <bitWidth>1</bitWidth>
  123199. <access>read-write</access>
  123200. <enumeratedValues>
  123201. <enumeratedValue>
  123202. <name>DIS_0</name>
  123203. <description>Does not affect any ROMC functions (default)</description>
  123204. <value>0</value>
  123205. </enumeratedValue>
  123206. <enumeratedValue>
  123207. <name>DIS_1</name>
  123208. <description>Disable all ROMC functions: data fixing, and opcode patching</description>
  123209. <value>0x1</value>
  123210. </enumeratedValue>
  123211. </enumeratedValues>
  123212. </field>
  123213. </fields>
  123214. </register>
  123215. <register>
  123216. <name>ROMPATCHENH</name>
  123217. <description>ROMC Enable Register High</description>
  123218. <addressOffset>0xF8</addressOffset>
  123219. <size>32</size>
  123220. <access>read-only</access>
  123221. <resetValue>0</resetValue>
  123222. <resetMask>0xFFFFFFFF</resetMask>
  123223. </register>
  123224. <register>
  123225. <name>ROMPATCHENL</name>
  123226. <description>ROMC Enable Register Low</description>
  123227. <addressOffset>0xFC</addressOffset>
  123228. <size>32</size>
  123229. <access>read-write</access>
  123230. <resetValue>0</resetValue>
  123231. <resetMask>0xFFFFFFFF</resetMask>
  123232. <fields>
  123233. <field>
  123234. <name>ENABLE</name>
  123235. <description>Enable Address Comparator - This bit enables the corresponding address comparator to trigger an event</description>
  123236. <bitOffset>0</bitOffset>
  123237. <bitWidth>16</bitWidth>
  123238. <access>read-write</access>
  123239. <enumeratedValues>
  123240. <enumeratedValue>
  123241. <name>ENABLE_0</name>
  123242. <description>Address comparator disabled</description>
  123243. <value>0</value>
  123244. </enumeratedValue>
  123245. <enumeratedValue>
  123246. <name>ENABLE_1</name>
  123247. <description>Address comparator enabled, ROMC will trigger a opcode patch or data fix event upon matching of the associated address</description>
  123248. <value>0x1</value>
  123249. </enumeratedValue>
  123250. </enumeratedValues>
  123251. </field>
  123252. </fields>
  123253. </register>
  123254. <register>
  123255. <dim>16</dim>
  123256. <dimIncrement>0x4</dimIncrement>
  123257. <name>ROMPATCH%sA</name>
  123258. <description>ROMC Address Registers</description>
  123259. <addressOffset>0x100</addressOffset>
  123260. <size>32</size>
  123261. <access>read-write</access>
  123262. <resetValue>0</resetValue>
  123263. <resetMask>0xFFFFFFFF</resetMask>
  123264. <fields>
  123265. <field>
  123266. <name>THUMBX</name>
  123267. <description>THUMB Comparator Select - Indicates that this address will trigger a THUMB opcode patch or an ARM opcode patch</description>
  123268. <bitOffset>0</bitOffset>
  123269. <bitWidth>1</bitWidth>
  123270. <access>read-write</access>
  123271. <enumeratedValues>
  123272. <enumeratedValue>
  123273. <name>THUMBX_0</name>
  123274. <description>ARM patch</description>
  123275. <value>0</value>
  123276. </enumeratedValue>
  123277. <enumeratedValue>
  123278. <name>THUMBX_1</name>
  123279. <description>THUMB patch (ignore if data fix)</description>
  123280. <value>0x1</value>
  123281. </enumeratedValue>
  123282. </enumeratedValues>
  123283. </field>
  123284. <field>
  123285. <name>ADDRX</name>
  123286. <description>Address Comparator Registers - Indicates the memory address to be watched</description>
  123287. <bitOffset>0x1</bitOffset>
  123288. <bitWidth>22</bitWidth>
  123289. <access>read-write</access>
  123290. </field>
  123291. </fields>
  123292. </register>
  123293. <register>
  123294. <name>ROMPATCHSR</name>
  123295. <description>ROMC Status Register</description>
  123296. <addressOffset>0x208</addressOffset>
  123297. <size>32</size>
  123298. <access>read-write</access>
  123299. <resetValue>0</resetValue>
  123300. <resetMask>0xFFFFFFFF</resetMask>
  123301. <fields>
  123302. <field>
  123303. <name>SOURCE</name>
  123304. <description>ROMC Source Number - Binary encoding of the number of the address comparator which has an address match in the most recent patch event on ROMC AHB</description>
  123305. <bitOffset>0</bitOffset>
  123306. <bitWidth>6</bitWidth>
  123307. <access>read-only</access>
  123308. <enumeratedValues>
  123309. <enumeratedValue>
  123310. <name>SOURCE_0</name>
  123311. <description>Address Comparator 0 matched</description>
  123312. <value>0</value>
  123313. </enumeratedValue>
  123314. <enumeratedValue>
  123315. <name>SOURCE_1</name>
  123316. <description>Address Comparator 1 matched</description>
  123317. <value>0x1</value>
  123318. </enumeratedValue>
  123319. <enumeratedValue>
  123320. <name>SOURCE_15</name>
  123321. <description>Address Comparator 15 matched</description>
  123322. <value>0xF</value>
  123323. </enumeratedValue>
  123324. </enumeratedValues>
  123325. </field>
  123326. <field>
  123327. <name>SW</name>
  123328. <description>ROMC AHB Multiple Address Comparator matches Indicator - Indicates that multiple address comparator matches occurred</description>
  123329. <bitOffset>0x11</bitOffset>
  123330. <bitWidth>1</bitWidth>
  123331. <access>read-write</access>
  123332. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  123333. <enumeratedValues>
  123334. <enumeratedValue>
  123335. <name>SW_0</name>
  123336. <description>no event or comparator collisions</description>
  123337. <value>0</value>
  123338. </enumeratedValue>
  123339. <enumeratedValue>
  123340. <name>SW_1</name>
  123341. <description>a collision has occurred</description>
  123342. <value>0x1</value>
  123343. </enumeratedValue>
  123344. </enumeratedValues>
  123345. </field>
  123346. </fields>
  123347. </register>
  123348. </registers>
  123349. </peripheral>
  123350. <peripheral>
  123351. <name>MMDC</name>
  123352. <description>MMDC</description>
  123353. <groupName>MMDC</groupName>
  123354. <prependToName>MMDC_</prependToName>
  123355. <baseAddress>0x21B0000</baseAddress>
  123356. <addressBlock>
  123357. <offset>0</offset>
  123358. <size>0x8C4</size>
  123359. <usage>registers</usage>
  123360. </addressBlock>
  123361. <registers>
  123362. <register>
  123363. <name>MDCTL</name>
  123364. <description>MMDC Core Control Register</description>
  123365. <addressOffset>0</addressOffset>
  123366. <size>32</size>
  123367. <access>read-write</access>
  123368. <resetValue>0x3110000</resetValue>
  123369. <resetMask>0xFFFFFFFF</resetMask>
  123370. <fields>
  123371. <field>
  123372. <name>DSIZ</name>
  123373. <description>DDR data bus size. This field determines the size of the data bus of the DDR memory</description>
  123374. <bitOffset>0x10</bitOffset>
  123375. <bitWidth>2</bitWidth>
  123376. <access>read-write</access>
  123377. <enumeratedValues>
  123378. <enumeratedValue>
  123379. <name>DSIZ_0</name>
  123380. <description>16-bit data bus</description>
  123381. <value>0</value>
  123382. </enumeratedValue>
  123383. </enumeratedValues>
  123384. </field>
  123385. <field>
  123386. <name>BL</name>
  123387. <description>Burst Length</description>
  123388. <bitOffset>0x13</bitOffset>
  123389. <bitWidth>1</bitWidth>
  123390. <access>read-write</access>
  123391. <enumeratedValues>
  123392. <enumeratedValue>
  123393. <name>BL_0</name>
  123394. <description>Burst Length 4 is used</description>
  123395. <value>0</value>
  123396. </enumeratedValue>
  123397. <enumeratedValue>
  123398. <name>BL_1</name>
  123399. <description>Burst Length 8 is used</description>
  123400. <value>0x1</value>
  123401. </enumeratedValue>
  123402. </enumeratedValues>
  123403. </field>
  123404. <field>
  123405. <name>COL</name>
  123406. <description>Column Address Width</description>
  123407. <bitOffset>0x14</bitOffset>
  123408. <bitWidth>3</bitWidth>
  123409. <access>read-write</access>
  123410. <enumeratedValues>
  123411. <enumeratedValue>
  123412. <name>COL_0</name>
  123413. <description>9 bits column</description>
  123414. <value>0</value>
  123415. </enumeratedValue>
  123416. <enumeratedValue>
  123417. <name>COL_1</name>
  123418. <description>10 bits column</description>
  123419. <value>0x1</value>
  123420. </enumeratedValue>
  123421. <enumeratedValue>
  123422. <name>COL_2</name>
  123423. <description>11 bits column</description>
  123424. <value>0x2</value>
  123425. </enumeratedValue>
  123426. <enumeratedValue>
  123427. <name>COL_3</name>
  123428. <description>8 bits column</description>
  123429. <value>0x3</value>
  123430. </enumeratedValue>
  123431. <enumeratedValue>
  123432. <name>COL_4</name>
  123433. <description>12 bits column</description>
  123434. <value>0x4</value>
  123435. </enumeratedValue>
  123436. </enumeratedValues>
  123437. </field>
  123438. <field>
  123439. <name>ROW</name>
  123440. <description>Row Address Width</description>
  123441. <bitOffset>0x18</bitOffset>
  123442. <bitWidth>3</bitWidth>
  123443. <access>read-write</access>
  123444. <enumeratedValues>
  123445. <enumeratedValue>
  123446. <name>ROW_0</name>
  123447. <description>11 bits Row</description>
  123448. <value>0</value>
  123449. </enumeratedValue>
  123450. <enumeratedValue>
  123451. <name>ROW_1</name>
  123452. <description>12 bits Row</description>
  123453. <value>0x1</value>
  123454. </enumeratedValue>
  123455. <enumeratedValue>
  123456. <name>ROW_2</name>
  123457. <description>13 bits Row</description>
  123458. <value>0x2</value>
  123459. </enumeratedValue>
  123460. <enumeratedValue>
  123461. <name>ROW_3</name>
  123462. <description>14 bits Row</description>
  123463. <value>0x3</value>
  123464. </enumeratedValue>
  123465. <enumeratedValue>
  123466. <name>ROW_4</name>
  123467. <description>15 bits Row</description>
  123468. <value>0x4</value>
  123469. </enumeratedValue>
  123470. <enumeratedValue>
  123471. <name>ROW_5</name>
  123472. <description>16 bits Row</description>
  123473. <value>0x5</value>
  123474. </enumeratedValue>
  123475. </enumeratedValues>
  123476. </field>
  123477. <field>
  123478. <name>SDE_1</name>
  123479. <description>MMDC Enable CS1</description>
  123480. <bitOffset>0x1E</bitOffset>
  123481. <bitWidth>1</bitWidth>
  123482. <access>read-write</access>
  123483. <enumeratedValues>
  123484. <enumeratedValue>
  123485. <name>SDE_1_0</name>
  123486. <description>Disabled</description>
  123487. <value>0</value>
  123488. </enumeratedValue>
  123489. <enumeratedValue>
  123490. <name>SDE_1_1</name>
  123491. <description>Enabled</description>
  123492. <value>0x1</value>
  123493. </enumeratedValue>
  123494. </enumeratedValues>
  123495. </field>
  123496. <field>
  123497. <name>SDE_0</name>
  123498. <description>MMDC Enable CS0</description>
  123499. <bitOffset>0x1F</bitOffset>
  123500. <bitWidth>1</bitWidth>
  123501. <access>read-write</access>
  123502. <enumeratedValues>
  123503. <enumeratedValue>
  123504. <name>SDE_0_0</name>
  123505. <description>Disabled</description>
  123506. <value>0</value>
  123507. </enumeratedValue>
  123508. <enumeratedValue>
  123509. <name>SDE_0_1</name>
  123510. <description>Enabled</description>
  123511. <value>0x1</value>
  123512. </enumeratedValue>
  123513. </enumeratedValues>
  123514. </field>
  123515. </fields>
  123516. </register>
  123517. <register>
  123518. <name>MDPDC</name>
  123519. <description>MMDC Core Power Down Control Register</description>
  123520. <addressOffset>0x4</addressOffset>
  123521. <size>32</size>
  123522. <access>read-write</access>
  123523. <resetValue>0x30012</resetValue>
  123524. <resetMask>0xFFFFFFFF</resetMask>
  123525. <fields>
  123526. <field>
  123527. <name>tCKSRE</name>
  123528. <description>Valid clock cycles after self-refresh entry</description>
  123529. <bitOffset>0</bitOffset>
  123530. <bitWidth>3</bitWidth>
  123531. <access>read-write</access>
  123532. <enumeratedValues>
  123533. <enumeratedValue>
  123534. <name>tCKSRE_0</name>
  123535. <description>0 cycle</description>
  123536. <value>0</value>
  123537. </enumeratedValue>
  123538. <enumeratedValue>
  123539. <name>tCKSRE_1</name>
  123540. <description>1 cycles</description>
  123541. <value>0x1</value>
  123542. </enumeratedValue>
  123543. <enumeratedValue>
  123544. <name>tCKSRE_6</name>
  123545. <description>6 cycles</description>
  123546. <value>0x6</value>
  123547. </enumeratedValue>
  123548. <enumeratedValue>
  123549. <name>tCKSRE_7</name>
  123550. <description>7 cycles</description>
  123551. <value>0x7</value>
  123552. </enumeratedValue>
  123553. </enumeratedValues>
  123554. </field>
  123555. <field>
  123556. <name>tCKSRX</name>
  123557. <description>Valid clock cycles before self-refresh exit</description>
  123558. <bitOffset>0x3</bitOffset>
  123559. <bitWidth>3</bitWidth>
  123560. <access>read-write</access>
  123561. <enumeratedValues>
  123562. <enumeratedValue>
  123563. <name>tCKSRX_0</name>
  123564. <description>0 cycle</description>
  123565. <value>0</value>
  123566. </enumeratedValue>
  123567. <enumeratedValue>
  123568. <name>tCKSRX_1</name>
  123569. <description>1 cycles</description>
  123570. <value>0x1</value>
  123571. </enumeratedValue>
  123572. <enumeratedValue>
  123573. <name>tCKSRX_6</name>
  123574. <description>6 cycles</description>
  123575. <value>0x6</value>
  123576. </enumeratedValue>
  123577. <enumeratedValue>
  123578. <name>tCKSRX_7</name>
  123579. <description>7 cycles</description>
  123580. <value>0x7</value>
  123581. </enumeratedValue>
  123582. </enumeratedValues>
  123583. </field>
  123584. <field>
  123585. <name>BOTH_CS_PD</name>
  123586. <description>Parallel power down entry to both chip selects</description>
  123587. <bitOffset>0x6</bitOffset>
  123588. <bitWidth>1</bitWidth>
  123589. <access>read-write</access>
  123590. <enumeratedValues>
  123591. <enumeratedValue>
  123592. <name>BOTH_CS_PD_0</name>
  123593. <description>Each chip select can enter power down independently according to its configuration.</description>
  123594. <value>0</value>
  123595. </enumeratedValue>
  123596. <enumeratedValue>
  123597. <name>BOTH_CS_PD_1</name>
  123598. <description>Chip selects can enter power down only if the amount of idle cycles of both chip selects was obtained.</description>
  123599. <value>0x1</value>
  123600. </enumeratedValue>
  123601. </enumeratedValues>
  123602. </field>
  123603. <field>
  123604. <name>SLOW_PD</name>
  123605. <description>Slow/fast power down</description>
  123606. <bitOffset>0x7</bitOffset>
  123607. <bitWidth>1</bitWidth>
  123608. <access>read-write</access>
  123609. <enumeratedValues>
  123610. <enumeratedValue>
  123611. <name>SLOW_PD_0</name>
  123612. <description>Fast mode.</description>
  123613. <value>0</value>
  123614. </enumeratedValue>
  123615. <enumeratedValue>
  123616. <name>SLOW_PD_1</name>
  123617. <description>Slow mode.</description>
  123618. <value>0x1</value>
  123619. </enumeratedValue>
  123620. </enumeratedValues>
  123621. </field>
  123622. <field>
  123623. <name>PWDT_0</name>
  123624. <description>Power Down Timer - Chip Select 0</description>
  123625. <bitOffset>0x8</bitOffset>
  123626. <bitWidth>4</bitWidth>
  123627. <access>read-write</access>
  123628. </field>
  123629. <field>
  123630. <name>PWDT_1</name>
  123631. <description>Power Down Timer - Chip Select 1</description>
  123632. <bitOffset>0xC</bitOffset>
  123633. <bitWidth>4</bitWidth>
  123634. <access>read-write</access>
  123635. </field>
  123636. <field>
  123637. <name>tCKE</name>
  123638. <description>CKE minimum pulse width. This field determines the minimum pulse width of CKE.</description>
  123639. <bitOffset>0x10</bitOffset>
  123640. <bitWidth>3</bitWidth>
  123641. <access>read-write</access>
  123642. <enumeratedValues>
  123643. <enumeratedValue>
  123644. <name>tCKE_0</name>
  123645. <description>1 cycle</description>
  123646. <value>0</value>
  123647. </enumeratedValue>
  123648. <enumeratedValue>
  123649. <name>tCKE_1</name>
  123650. <description>2 cycles</description>
  123651. <value>0x1</value>
  123652. </enumeratedValue>
  123653. <enumeratedValue>
  123654. <name>tCKE_6</name>
  123655. <description>7 cycles</description>
  123656. <value>0x6</value>
  123657. </enumeratedValue>
  123658. <enumeratedValue>
  123659. <name>tCKE_7</name>
  123660. <description>8 cycles</description>
  123661. <value>0x7</value>
  123662. </enumeratedValue>
  123663. </enumeratedValues>
  123664. </field>
  123665. <field>
  123666. <name>PRCT_0</name>
  123667. <description>Precharge Timer - Chip Select 0</description>
  123668. <bitOffset>0x18</bitOffset>
  123669. <bitWidth>3</bitWidth>
  123670. <access>read-write</access>
  123671. </field>
  123672. <field>
  123673. <name>PRCT_1</name>
  123674. <description>Precharge Timer - Chip Select 1</description>
  123675. <bitOffset>0x1C</bitOffset>
  123676. <bitWidth>3</bitWidth>
  123677. <access>read-write</access>
  123678. </field>
  123679. </fields>
  123680. </register>
  123681. <register>
  123682. <name>MDOTC</name>
  123683. <description>MMDC Core ODT Timing Control Register</description>
  123684. <addressOffset>0x8</addressOffset>
  123685. <size>32</size>
  123686. <access>read-write</access>
  123687. <resetValue>0x12272000</resetValue>
  123688. <resetMask>0xFFFFFFFF</resetMask>
  123689. <fields>
  123690. <field>
  123691. <name>tODT_idle_off</name>
  123692. <description>ODT turn off latency</description>
  123693. <bitOffset>0x4</bitOffset>
  123694. <bitWidth>5</bitWidth>
  123695. <access>read-write</access>
  123696. <enumeratedValues>
  123697. <enumeratedValue>
  123698. <name>tODT_idle_off_0</name>
  123699. <description>0 cycle (turned off at the earliest possible time)</description>
  123700. <value>0</value>
  123701. </enumeratedValue>
  123702. <enumeratedValue>
  123703. <name>tODT_idle_off_1</name>
  123704. <description>1 cycle</description>
  123705. <value>0x1</value>
  123706. </enumeratedValue>
  123707. <enumeratedValue>
  123708. <name>tODT_idle_off_2</name>
  123709. <description>2 cycles</description>
  123710. <value>0x2</value>
  123711. </enumeratedValue>
  123712. <enumeratedValue>
  123713. <name>tODT_idle_off_30</name>
  123714. <description>30 cycles</description>
  123715. <value>0x1E</value>
  123716. </enumeratedValue>
  123717. <enumeratedValue>
  123718. <name>tODT_idle_off_31</name>
  123719. <description>31 cycles</description>
  123720. <value>0x1F</value>
  123721. </enumeratedValue>
  123722. </enumeratedValues>
  123723. </field>
  123724. <field>
  123725. <name>tODTLon</name>
  123726. <description>ODT turn on latency</description>
  123727. <bitOffset>0xC</bitOffset>
  123728. <bitWidth>3</bitWidth>
  123729. <access>read-write</access>
  123730. <enumeratedValues>
  123731. <enumeratedValue>
  123732. <name>tODTLon_0</name>
  123733. <description>- 0x1 Reserved</description>
  123734. <value>0</value>
  123735. </enumeratedValue>
  123736. <enumeratedValue>
  123737. <name>tODTLon_2</name>
  123738. <description>2 cycles</description>
  123739. <value>0x2</value>
  123740. </enumeratedValue>
  123741. <enumeratedValue>
  123742. <name>tODTLon_3</name>
  123743. <description>3 cycles</description>
  123744. <value>0x3</value>
  123745. </enumeratedValue>
  123746. <enumeratedValue>
  123747. <name>tODTLon_4</name>
  123748. <description>4 cycles</description>
  123749. <value>0x4</value>
  123750. </enumeratedValue>
  123751. <enumeratedValue>
  123752. <name>tODTLon_5</name>
  123753. <description>5 cycles</description>
  123754. <value>0x5</value>
  123755. </enumeratedValue>
  123756. <enumeratedValue>
  123757. <name>tODTLon_6</name>
  123758. <description>6 cycles</description>
  123759. <value>0x6</value>
  123760. </enumeratedValue>
  123761. </enumeratedValues>
  123762. </field>
  123763. <field>
  123764. <name>tAXPD</name>
  123765. <description>Asynchronous ODT to power down exit delay</description>
  123766. <bitOffset>0x10</bitOffset>
  123767. <bitWidth>4</bitWidth>
  123768. <access>read-write</access>
  123769. <enumeratedValues>
  123770. <enumeratedValue>
  123771. <name>tAXPD_0</name>
  123772. <description>1 clock</description>
  123773. <value>0</value>
  123774. </enumeratedValue>
  123775. <enumeratedValue>
  123776. <name>tAXPD_1</name>
  123777. <description>2 clocks</description>
  123778. <value>0x1</value>
  123779. </enumeratedValue>
  123780. <enumeratedValue>
  123781. <name>tAXPD_2</name>
  123782. <description>3 clocks</description>
  123783. <value>0x2</value>
  123784. </enumeratedValue>
  123785. <enumeratedValue>
  123786. <name>tAXPD_14</name>
  123787. <description>15 clocks</description>
  123788. <value>0xE</value>
  123789. </enumeratedValue>
  123790. <enumeratedValue>
  123791. <name>tAXPD_15</name>
  123792. <description>16 clocks</description>
  123793. <value>0xF</value>
  123794. </enumeratedValue>
  123795. </enumeratedValues>
  123796. </field>
  123797. <field>
  123798. <name>tANPD</name>
  123799. <description>Asynchronous ODT to power down entry delay</description>
  123800. <bitOffset>0x14</bitOffset>
  123801. <bitWidth>4</bitWidth>
  123802. <access>read-write</access>
  123803. <enumeratedValues>
  123804. <enumeratedValue>
  123805. <name>tANPD_0</name>
  123806. <description>1 clock</description>
  123807. <value>0</value>
  123808. </enumeratedValue>
  123809. <enumeratedValue>
  123810. <name>tANPD_1</name>
  123811. <description>2 clocks</description>
  123812. <value>0x1</value>
  123813. </enumeratedValue>
  123814. <enumeratedValue>
  123815. <name>tANPD_2</name>
  123816. <description>3 clocks</description>
  123817. <value>0x2</value>
  123818. </enumeratedValue>
  123819. <enumeratedValue>
  123820. <name>tANPD_14</name>
  123821. <description>15 clocks</description>
  123822. <value>0xE</value>
  123823. </enumeratedValue>
  123824. <enumeratedValue>
  123825. <name>tANPD_15</name>
  123826. <description>16 clocks</description>
  123827. <value>0xF</value>
  123828. </enumeratedValue>
  123829. </enumeratedValues>
  123830. </field>
  123831. <field>
  123832. <name>tAONPD</name>
  123833. <description>Asynchronous RTT turn-on delay (power down with DLL frozen)</description>
  123834. <bitOffset>0x18</bitOffset>
  123835. <bitWidth>3</bitWidth>
  123836. <access>read-write</access>
  123837. <enumeratedValues>
  123838. <enumeratedValue>
  123839. <name>tAONPD_0</name>
  123840. <description>1 cycle</description>
  123841. <value>0</value>
  123842. </enumeratedValue>
  123843. <enumeratedValue>
  123844. <name>tAONPD_1</name>
  123845. <description>2 cycles</description>
  123846. <value>0x1</value>
  123847. </enumeratedValue>
  123848. <enumeratedValue>
  123849. <name>tAONPD_6</name>
  123850. <description>7 cycles</description>
  123851. <value>0x6</value>
  123852. </enumeratedValue>
  123853. <enumeratedValue>
  123854. <name>tAONPD_7</name>
  123855. <description>8 cycles</description>
  123856. <value>0x7</value>
  123857. </enumeratedValue>
  123858. </enumeratedValues>
  123859. </field>
  123860. <field>
  123861. <name>tAOFPD</name>
  123862. <description>Asynchronous RTT turn-off delay (power down with DLL frozen)</description>
  123863. <bitOffset>0x1B</bitOffset>
  123864. <bitWidth>3</bitWidth>
  123865. <access>read-write</access>
  123866. <enumeratedValues>
  123867. <enumeratedValue>
  123868. <name>tAOFPD_0</name>
  123869. <description>1 cycle</description>
  123870. <value>0</value>
  123871. </enumeratedValue>
  123872. <enumeratedValue>
  123873. <name>tAOFPD_1</name>
  123874. <description>2 cycles</description>
  123875. <value>0x1</value>
  123876. </enumeratedValue>
  123877. <enumeratedValue>
  123878. <name>tAOFPD_6</name>
  123879. <description>7 cycles</description>
  123880. <value>0x6</value>
  123881. </enumeratedValue>
  123882. <enumeratedValue>
  123883. <name>tAOFPD_7</name>
  123884. <description>8 cycles</description>
  123885. <value>0x7</value>
  123886. </enumeratedValue>
  123887. </enumeratedValues>
  123888. </field>
  123889. </fields>
  123890. </register>
  123891. <register>
  123892. <name>MDCFG0</name>
  123893. <description>MMDC Core Timing Configuration Register 0</description>
  123894. <addressOffset>0xC</addressOffset>
  123895. <size>32</size>
  123896. <access>read-write</access>
  123897. <resetValue>0x323622D3</resetValue>
  123898. <resetMask>0xFFFFFFFF</resetMask>
  123899. <fields>
  123900. <field>
  123901. <name>tCL</name>
  123902. <description>CAS Read Latency</description>
  123903. <bitOffset>0</bitOffset>
  123904. <bitWidth>4</bitWidth>
  123905. <access>read-write</access>
  123906. <enumeratedValues>
  123907. <enumeratedValue>
  123908. <name>tCL_0</name>
  123909. <description>3 cycles</description>
  123910. <value>0</value>
  123911. </enumeratedValue>
  123912. <enumeratedValue>
  123913. <name>tCL_1</name>
  123914. <description>4 cycles</description>
  123915. <value>0x1</value>
  123916. </enumeratedValue>
  123917. <enumeratedValue>
  123918. <name>tCL_2</name>
  123919. <description>5 cycles</description>
  123920. <value>0x2</value>
  123921. </enumeratedValue>
  123922. <enumeratedValue>
  123923. <name>tCL_3</name>
  123924. <description>6 cycles</description>
  123925. <value>0x3</value>
  123926. </enumeratedValue>
  123927. <enumeratedValue>
  123928. <name>tCL_4</name>
  123929. <description>7 cycles</description>
  123930. <value>0x4</value>
  123931. </enumeratedValue>
  123932. <enumeratedValue>
  123933. <name>tCL_5</name>
  123934. <description>8 cycles</description>
  123935. <value>0x5</value>
  123936. </enumeratedValue>
  123937. <enumeratedValue>
  123938. <name>tCL_6</name>
  123939. <description>9 cycles</description>
  123940. <value>0x6</value>
  123941. </enumeratedValue>
  123942. <enumeratedValue>
  123943. <name>tCL_7</name>
  123944. <description>10 cycles</description>
  123945. <value>0x7</value>
  123946. </enumeratedValue>
  123947. <enumeratedValue>
  123948. <name>tCL_8</name>
  123949. <description>11 cycles</description>
  123950. <value>0x8</value>
  123951. </enumeratedValue>
  123952. <enumeratedValue>
  123953. <name>tCL_9</name>
  123954. <description>- 0xF Reserved</description>
  123955. <value>0x9</value>
  123956. </enumeratedValue>
  123957. </enumeratedValues>
  123958. </field>
  123959. <field>
  123960. <name>tFAW</name>
  123961. <description>Four Active Window (all banks)</description>
  123962. <bitOffset>0x4</bitOffset>
  123963. <bitWidth>5</bitWidth>
  123964. <access>read-write</access>
  123965. <enumeratedValues>
  123966. <enumeratedValue>
  123967. <name>tFAW_0</name>
  123968. <description>1 clock</description>
  123969. <value>0</value>
  123970. </enumeratedValue>
  123971. <enumeratedValue>
  123972. <name>tFAW_1</name>
  123973. <description>2 clocks</description>
  123974. <value>0x1</value>
  123975. </enumeratedValue>
  123976. <enumeratedValue>
  123977. <name>tFAW_2</name>
  123978. <description>3 clocks</description>
  123979. <value>0x2</value>
  123980. </enumeratedValue>
  123981. <enumeratedValue>
  123982. <name>tFAW_30</name>
  123983. <description>31 clocks</description>
  123984. <value>0x1E</value>
  123985. </enumeratedValue>
  123986. <enumeratedValue>
  123987. <name>tFAW_31</name>
  123988. <description>32 clocks</description>
  123989. <value>0x1F</value>
  123990. </enumeratedValue>
  123991. </enumeratedValues>
  123992. </field>
  123993. <field>
  123994. <name>tXPDLL</name>
  123995. <description>Exit precharge power down with DLL frozen to commands requiring DLL</description>
  123996. <bitOffset>0x9</bitOffset>
  123997. <bitWidth>4</bitWidth>
  123998. <access>read-write</access>
  123999. <enumeratedValues>
  124000. <enumeratedValue>
  124001. <name>tXPDLL_0</name>
  124002. <description>1 clock</description>
  124003. <value>0</value>
  124004. </enumeratedValue>
  124005. <enumeratedValue>
  124006. <name>tXPDLL_1</name>
  124007. <description>2 clocks</description>
  124008. <value>0x1</value>
  124009. </enumeratedValue>
  124010. <enumeratedValue>
  124011. <name>tXPDLL_2</name>
  124012. <description>3 clocks</description>
  124013. <value>0x2</value>
  124014. </enumeratedValue>
  124015. <enumeratedValue>
  124016. <name>tXPDLL_14</name>
  124017. <description>15 clocks</description>
  124018. <value>0xE</value>
  124019. </enumeratedValue>
  124020. <enumeratedValue>
  124021. <name>tXPDLL_15</name>
  124022. <description>16 clocks</description>
  124023. <value>0xF</value>
  124024. </enumeratedValue>
  124025. </enumeratedValues>
  124026. </field>
  124027. <field>
  124028. <name>tXP</name>
  124029. <description>Exit power down with DLL-on to any valid command</description>
  124030. <bitOffset>0xD</bitOffset>
  124031. <bitWidth>3</bitWidth>
  124032. <access>read-write</access>
  124033. <enumeratedValues>
  124034. <enumeratedValue>
  124035. <name>tXP_0</name>
  124036. <description>1 cycle</description>
  124037. <value>0</value>
  124038. </enumeratedValue>
  124039. <enumeratedValue>
  124040. <name>tXP_1</name>
  124041. <description>2 cycles</description>
  124042. <value>0x1</value>
  124043. </enumeratedValue>
  124044. <enumeratedValue>
  124045. <name>tXP_6</name>
  124046. <description>7 cycles</description>
  124047. <value>0x6</value>
  124048. </enumeratedValue>
  124049. <enumeratedValue>
  124050. <name>tXP_7</name>
  124051. <description>8 cycles</description>
  124052. <value>0x7</value>
  124053. </enumeratedValue>
  124054. </enumeratedValues>
  124055. </field>
  124056. <field>
  124057. <name>tXS</name>
  124058. <description>Exit self refresh to non READ command</description>
  124059. <bitOffset>0x10</bitOffset>
  124060. <bitWidth>8</bitWidth>
  124061. <access>read-write</access>
  124062. <enumeratedValues>
  124063. <enumeratedValue>
  124064. <name>tXS_0</name>
  124065. <description>- 0x15 reserved</description>
  124066. <value>0</value>
  124067. </enumeratedValue>
  124068. <enumeratedValue>
  124069. <name>tXS_22</name>
  124070. <description>23 clocks</description>
  124071. <value>0x16</value>
  124072. </enumeratedValue>
  124073. <enumeratedValue>
  124074. <name>tXS_23</name>
  124075. <description>24 clocks</description>
  124076. <value>0x17</value>
  124077. </enumeratedValue>
  124078. <enumeratedValue>
  124079. <name>tXS_254</name>
  124080. <description>255 clocks</description>
  124081. <value>0xFE</value>
  124082. </enumeratedValue>
  124083. <enumeratedValue>
  124084. <name>tXS_255</name>
  124085. <description>256 clocks</description>
  124086. <value>0xFF</value>
  124087. </enumeratedValue>
  124088. </enumeratedValues>
  124089. </field>
  124090. <field>
  124091. <name>tRFC</name>
  124092. <description>Refresh command to Active or Refresh command time</description>
  124093. <bitOffset>0x18</bitOffset>
  124094. <bitWidth>8</bitWidth>
  124095. <access>read-write</access>
  124096. <enumeratedValues>
  124097. <enumeratedValue>
  124098. <name>tRFC_0</name>
  124099. <description>1 clock</description>
  124100. <value>0</value>
  124101. </enumeratedValue>
  124102. <enumeratedValue>
  124103. <name>tRFC_1</name>
  124104. <description>2 clocks</description>
  124105. <value>0x1</value>
  124106. </enumeratedValue>
  124107. <enumeratedValue>
  124108. <name>tRFC_2</name>
  124109. <description>3 clocks</description>
  124110. <value>0x2</value>
  124111. </enumeratedValue>
  124112. <enumeratedValue>
  124113. <name>tRFC_254</name>
  124114. <description>255 clocks</description>
  124115. <value>0xFE</value>
  124116. </enumeratedValue>
  124117. <enumeratedValue>
  124118. <name>tRFC_255</name>
  124119. <description>256 clocks</description>
  124120. <value>0xFF</value>
  124121. </enumeratedValue>
  124122. </enumeratedValues>
  124123. </field>
  124124. </fields>
  124125. </register>
  124126. <register>
  124127. <name>MDCFG1</name>
  124128. <description>MMDC Core Timing Configuration Register 1</description>
  124129. <addressOffset>0x10</addressOffset>
  124130. <size>32</size>
  124131. <access>read-write</access>
  124132. <resetValue>0xB6B18A23</resetValue>
  124133. <resetMask>0xFFFFFFFF</resetMask>
  124134. <fields>
  124135. <field>
  124136. <name>tCWL</name>
  124137. <description>CAS Write Latency</description>
  124138. <bitOffset>0</bitOffset>
  124139. <bitWidth>3</bitWidth>
  124140. <access>read-write</access>
  124141. <enumeratedValues>
  124142. <enumeratedValue>
  124143. <name>tCWL_0</name>
  124144. <description>2 cycles (DDR2/DDR3) , 1 cycles (LPDDR2/LPDDR3)</description>
  124145. <value>0</value>
  124146. </enumeratedValue>
  124147. <enumeratedValue>
  124148. <name>tCWL_1</name>
  124149. <description>3 cycles (DDR2/DDR3) , 2 cycles (LPDDR2/LPDDR3)</description>
  124150. <value>0x1</value>
  124151. </enumeratedValue>
  124152. <enumeratedValue>
  124153. <name>tCWL_2</name>
  124154. <description>4 cycles (DDR2/DDR3) , 3 cycles (LPDDR2/LPDDR3)</description>
  124155. <value>0x2</value>
  124156. </enumeratedValue>
  124157. <enumeratedValue>
  124158. <name>tCWL_3</name>
  124159. <description>5 cycles (DDR2/DDR3) , 4 cycles (LPDDR2/LPDDR3)</description>
  124160. <value>0x3</value>
  124161. </enumeratedValue>
  124162. <enumeratedValue>
  124163. <name>tCWL_4</name>
  124164. <description>6 cycles (DDR2/DDR3) , 5 cycles (LPDDR2/LPDDR3)</description>
  124165. <value>0x4</value>
  124166. </enumeratedValue>
  124167. <enumeratedValue>
  124168. <name>tCWL_5</name>
  124169. <description>7 cycles (DDR2/DDR3) , 6 cycles (LPDDR2/LPDDR3)</description>
  124170. <value>0x5</value>
  124171. </enumeratedValue>
  124172. <enumeratedValue>
  124173. <name>tCWL_6</name>
  124174. <description>8 cycles (DDR2/DDR3) , 7 cycles (LPDDR2/LPDDR3)</description>
  124175. <value>0x6</value>
  124176. </enumeratedValue>
  124177. </enumeratedValues>
  124178. </field>
  124179. <field>
  124180. <name>tMRD</name>
  124181. <description>Mode Register Set command cycle (all banks)</description>
  124182. <bitOffset>0x5</bitOffset>
  124183. <bitWidth>4</bitWidth>
  124184. <access>read-write</access>
  124185. <enumeratedValues>
  124186. <enumeratedValue>
  124187. <name>tMRD_0</name>
  124188. <description>1 clock</description>
  124189. <value>0</value>
  124190. </enumeratedValue>
  124191. <enumeratedValue>
  124192. <name>tMRD_1</name>
  124193. <description>2 clocks</description>
  124194. <value>0x1</value>
  124195. </enumeratedValue>
  124196. <enumeratedValue>
  124197. <name>tMRD_2</name>
  124198. <description>3 clocks</description>
  124199. <value>0x2</value>
  124200. </enumeratedValue>
  124201. <enumeratedValue>
  124202. <name>tMRD_14</name>
  124203. <description>15 clocks</description>
  124204. <value>0xE</value>
  124205. </enumeratedValue>
  124206. <enumeratedValue>
  124207. <name>tMRD_15</name>
  124208. <description>16 clocks</description>
  124209. <value>0xF</value>
  124210. </enumeratedValue>
  124211. </enumeratedValues>
  124212. </field>
  124213. <field>
  124214. <name>tWR</name>
  124215. <description>WRITE recovery time (same bank)</description>
  124216. <bitOffset>0x9</bitOffset>
  124217. <bitWidth>3</bitWidth>
  124218. <access>read-write</access>
  124219. <enumeratedValues>
  124220. <enumeratedValue>
  124221. <name>tWR_0</name>
  124222. <description>1cycle</description>
  124223. <value>0</value>
  124224. </enumeratedValue>
  124225. <enumeratedValue>
  124226. <name>tWR_1</name>
  124227. <description>2cycles</description>
  124228. <value>0x1</value>
  124229. </enumeratedValue>
  124230. <enumeratedValue>
  124231. <name>tWR_2</name>
  124232. <description>3cycles</description>
  124233. <value>0x2</value>
  124234. </enumeratedValue>
  124235. <enumeratedValue>
  124236. <name>tWR_3</name>
  124237. <description>4cycles</description>
  124238. <value>0x3</value>
  124239. </enumeratedValue>
  124240. <enumeratedValue>
  124241. <name>tWR_4</name>
  124242. <description>5cycles</description>
  124243. <value>0x4</value>
  124244. </enumeratedValue>
  124245. <enumeratedValue>
  124246. <name>tWR_5</name>
  124247. <description>6cycles</description>
  124248. <value>0x5</value>
  124249. </enumeratedValue>
  124250. <enumeratedValue>
  124251. <name>tWR_6</name>
  124252. <description>7cycles</description>
  124253. <value>0x6</value>
  124254. </enumeratedValue>
  124255. <enumeratedValue>
  124256. <name>tWR_7</name>
  124257. <description>8 cycles</description>
  124258. <value>0x7</value>
  124259. </enumeratedValue>
  124260. </enumeratedValues>
  124261. </field>
  124262. <field>
  124263. <name>tRPA</name>
  124264. <description>Precharge-all command period</description>
  124265. <bitOffset>0xF</bitOffset>
  124266. <bitWidth>1</bitWidth>
  124267. <access>read-write</access>
  124268. <enumeratedValues>
  124269. <enumeratedValue>
  124270. <name>tRPA_0</name>
  124271. <description>Will be equal to: tRP.</description>
  124272. <value>0</value>
  124273. </enumeratedValue>
  124274. <enumeratedValue>
  124275. <name>tRPA_1</name>
  124276. <description>Will be equal to: tRP+1.</description>
  124277. <value>0x1</value>
  124278. </enumeratedValue>
  124279. </enumeratedValues>
  124280. </field>
  124281. <field>
  124282. <name>tRAS</name>
  124283. <description>Active to Precharge command period (same bank)</description>
  124284. <bitOffset>0x10</bitOffset>
  124285. <bitWidth>5</bitWidth>
  124286. <access>read-write</access>
  124287. <enumeratedValues>
  124288. <enumeratedValue>
  124289. <name>tRAS_0</name>
  124290. <description>1 clock</description>
  124291. <value>0</value>
  124292. </enumeratedValue>
  124293. <enumeratedValue>
  124294. <name>tRAS_1</name>
  124295. <description>2 clocks</description>
  124296. <value>0x1</value>
  124297. </enumeratedValue>
  124298. <enumeratedValue>
  124299. <name>tRAS_2</name>
  124300. <description>3 clocks</description>
  124301. <value>0x2</value>
  124302. </enumeratedValue>
  124303. <enumeratedValue>
  124304. <name>tRAS_30</name>
  124305. <description>31 clocks</description>
  124306. <value>0x1E</value>
  124307. </enumeratedValue>
  124308. </enumeratedValues>
  124309. </field>
  124310. <field>
  124311. <name>tRC</name>
  124312. <description>Active to Active or Refresh command period (same bank)</description>
  124313. <bitOffset>0x15</bitOffset>
  124314. <bitWidth>5</bitWidth>
  124315. <access>read-write</access>
  124316. <enumeratedValues>
  124317. <enumeratedValue>
  124318. <name>tRC_0</name>
  124319. <description>1 clock</description>
  124320. <value>0</value>
  124321. </enumeratedValue>
  124322. <enumeratedValue>
  124323. <name>tRC_1</name>
  124324. <description>2 clocks</description>
  124325. <value>0x1</value>
  124326. </enumeratedValue>
  124327. <enumeratedValue>
  124328. <name>tRC_2</name>
  124329. <description>3 clocks</description>
  124330. <value>0x2</value>
  124331. </enumeratedValue>
  124332. <enumeratedValue>
  124333. <name>tRC_30</name>
  124334. <description>31 clocks</description>
  124335. <value>0x1E</value>
  124336. </enumeratedValue>
  124337. <enumeratedValue>
  124338. <name>tRC_31</name>
  124339. <description>32 clocks</description>
  124340. <value>0x1F</value>
  124341. </enumeratedValue>
  124342. </enumeratedValues>
  124343. </field>
  124344. <field>
  124345. <name>tRP</name>
  124346. <description>Precharge command period (same bank)</description>
  124347. <bitOffset>0x1A</bitOffset>
  124348. <bitWidth>3</bitWidth>
  124349. <access>read-write</access>
  124350. <enumeratedValues>
  124351. <enumeratedValue>
  124352. <name>tRP_0</name>
  124353. <description>1 clock</description>
  124354. <value>0</value>
  124355. </enumeratedValue>
  124356. <enumeratedValue>
  124357. <name>tRP_1</name>
  124358. <description>2 clocks</description>
  124359. <value>0x1</value>
  124360. </enumeratedValue>
  124361. <enumeratedValue>
  124362. <name>tRP_2</name>
  124363. <description>3 clocks</description>
  124364. <value>0x2</value>
  124365. </enumeratedValue>
  124366. <enumeratedValue>
  124367. <name>tRP_3</name>
  124368. <description>4 clocks</description>
  124369. <value>0x3</value>
  124370. </enumeratedValue>
  124371. <enumeratedValue>
  124372. <name>tRP_4</name>
  124373. <description>5 clocks</description>
  124374. <value>0x4</value>
  124375. </enumeratedValue>
  124376. <enumeratedValue>
  124377. <name>tRP_5</name>
  124378. <description>6 clocks</description>
  124379. <value>0x5</value>
  124380. </enumeratedValue>
  124381. <enumeratedValue>
  124382. <name>tRP_6</name>
  124383. <description>7 clocks</description>
  124384. <value>0x6</value>
  124385. </enumeratedValue>
  124386. <enumeratedValue>
  124387. <name>tRP_7</name>
  124388. <description>8 clocks</description>
  124389. <value>0x7</value>
  124390. </enumeratedValue>
  124391. </enumeratedValues>
  124392. </field>
  124393. <field>
  124394. <name>tRCD</name>
  124395. <description>Active command to internal read or write delay time (same bank)</description>
  124396. <bitOffset>0x1D</bitOffset>
  124397. <bitWidth>3</bitWidth>
  124398. <access>read-write</access>
  124399. <enumeratedValues>
  124400. <enumeratedValue>
  124401. <name>tRCD_0</name>
  124402. <description>1 clock</description>
  124403. <value>0</value>
  124404. </enumeratedValue>
  124405. <enumeratedValue>
  124406. <name>tRCD_1</name>
  124407. <description>2 clocks</description>
  124408. <value>0x1</value>
  124409. </enumeratedValue>
  124410. <enumeratedValue>
  124411. <name>tRCD_2</name>
  124412. <description>3 clocks</description>
  124413. <value>0x2</value>
  124414. </enumeratedValue>
  124415. <enumeratedValue>
  124416. <name>tRCD_3</name>
  124417. <description>4 clocks</description>
  124418. <value>0x3</value>
  124419. </enumeratedValue>
  124420. <enumeratedValue>
  124421. <name>tRCD_4</name>
  124422. <description>5 clocks</description>
  124423. <value>0x4</value>
  124424. </enumeratedValue>
  124425. <enumeratedValue>
  124426. <name>tRCD_5</name>
  124427. <description>6 clocks</description>
  124428. <value>0x5</value>
  124429. </enumeratedValue>
  124430. <enumeratedValue>
  124431. <name>tRCD_6</name>
  124432. <description>7 clocks</description>
  124433. <value>0x6</value>
  124434. </enumeratedValue>
  124435. <enumeratedValue>
  124436. <name>tRCD_7</name>
  124437. <description>8 clocks</description>
  124438. <value>0x7</value>
  124439. </enumeratedValue>
  124440. </enumeratedValues>
  124441. </field>
  124442. </fields>
  124443. </register>
  124444. <register>
  124445. <name>MDCFG2</name>
  124446. <description>MMDC Core Timing Configuration Register 2</description>
  124447. <addressOffset>0x14</addressOffset>
  124448. <size>32</size>
  124449. <access>read-write</access>
  124450. <resetValue>0xC70092</resetValue>
  124451. <resetMask>0xFFFFFFFF</resetMask>
  124452. <fields>
  124453. <field>
  124454. <name>tRRD</name>
  124455. <description>Active to Active command period (all banks)</description>
  124456. <bitOffset>0</bitOffset>
  124457. <bitWidth>3</bitWidth>
  124458. <access>read-write</access>
  124459. <enumeratedValues>
  124460. <enumeratedValue>
  124461. <name>tRRD_0</name>
  124462. <description>1cycle</description>
  124463. <value>0</value>
  124464. </enumeratedValue>
  124465. <enumeratedValue>
  124466. <name>tRRD_1</name>
  124467. <description>2cycles</description>
  124468. <value>0x1</value>
  124469. </enumeratedValue>
  124470. <enumeratedValue>
  124471. <name>tRRD_2</name>
  124472. <description>3cycles</description>
  124473. <value>0x2</value>
  124474. </enumeratedValue>
  124475. <enumeratedValue>
  124476. <name>tRRD_3</name>
  124477. <description>4cycles</description>
  124478. <value>0x3</value>
  124479. </enumeratedValue>
  124480. <enumeratedValue>
  124481. <name>tRRD_4</name>
  124482. <description>5cycles</description>
  124483. <value>0x4</value>
  124484. </enumeratedValue>
  124485. <enumeratedValue>
  124486. <name>tRRD_5</name>
  124487. <description>6cycles</description>
  124488. <value>0x5</value>
  124489. </enumeratedValue>
  124490. <enumeratedValue>
  124491. <name>tRRD_6</name>
  124492. <description>7cycles</description>
  124493. <value>0x6</value>
  124494. </enumeratedValue>
  124495. </enumeratedValues>
  124496. </field>
  124497. <field>
  124498. <name>tWTR</name>
  124499. <description>Internal WRITE to READ command delay (same bank)</description>
  124500. <bitOffset>0x3</bitOffset>
  124501. <bitWidth>3</bitWidth>
  124502. <access>read-write</access>
  124503. <enumeratedValues>
  124504. <enumeratedValue>
  124505. <name>tWTR_0</name>
  124506. <description>1cycle</description>
  124507. <value>0</value>
  124508. </enumeratedValue>
  124509. <enumeratedValue>
  124510. <name>tWTR_1</name>
  124511. <description>2cycles</description>
  124512. <value>0x1</value>
  124513. </enumeratedValue>
  124514. <enumeratedValue>
  124515. <name>tWTR_2</name>
  124516. <description>3cycles</description>
  124517. <value>0x2</value>
  124518. </enumeratedValue>
  124519. <enumeratedValue>
  124520. <name>tWTR_3</name>
  124521. <description>4cycles</description>
  124522. <value>0x3</value>
  124523. </enumeratedValue>
  124524. <enumeratedValue>
  124525. <name>tWTR_4</name>
  124526. <description>5cycles</description>
  124527. <value>0x4</value>
  124528. </enumeratedValue>
  124529. <enumeratedValue>
  124530. <name>tWTR_5</name>
  124531. <description>6cycles</description>
  124532. <value>0x5</value>
  124533. </enumeratedValue>
  124534. <enumeratedValue>
  124535. <name>tWTR_6</name>
  124536. <description>7cycles</description>
  124537. <value>0x6</value>
  124538. </enumeratedValue>
  124539. <enumeratedValue>
  124540. <name>tWTR_7</name>
  124541. <description>8 cycles</description>
  124542. <value>0x7</value>
  124543. </enumeratedValue>
  124544. </enumeratedValues>
  124545. </field>
  124546. <field>
  124547. <name>tRTP</name>
  124548. <description>Internal READ command to Precharge command delay (same bank)</description>
  124549. <bitOffset>0x6</bitOffset>
  124550. <bitWidth>3</bitWidth>
  124551. <access>read-write</access>
  124552. <enumeratedValues>
  124553. <enumeratedValue>
  124554. <name>tRTP_0</name>
  124555. <description>1cycle</description>
  124556. <value>0</value>
  124557. </enumeratedValue>
  124558. <enumeratedValue>
  124559. <name>tRTP_1</name>
  124560. <description>2cycles</description>
  124561. <value>0x1</value>
  124562. </enumeratedValue>
  124563. <enumeratedValue>
  124564. <name>tRTP_2</name>
  124565. <description>3cycles</description>
  124566. <value>0x2</value>
  124567. </enumeratedValue>
  124568. <enumeratedValue>
  124569. <name>tRTP_3</name>
  124570. <description>4cycles</description>
  124571. <value>0x3</value>
  124572. </enumeratedValue>
  124573. <enumeratedValue>
  124574. <name>tRTP_4</name>
  124575. <description>5cycles</description>
  124576. <value>0x4</value>
  124577. </enumeratedValue>
  124578. <enumeratedValue>
  124579. <name>tRTP_5</name>
  124580. <description>6cycles</description>
  124581. <value>0x5</value>
  124582. </enumeratedValue>
  124583. <enumeratedValue>
  124584. <name>tRTP_6</name>
  124585. <description>7cycles</description>
  124586. <value>0x6</value>
  124587. </enumeratedValue>
  124588. <enumeratedValue>
  124589. <name>tRTP_7</name>
  124590. <description>8 cycles</description>
  124591. <value>0x7</value>
  124592. </enumeratedValue>
  124593. </enumeratedValues>
  124594. </field>
  124595. <field>
  124596. <name>tDLLK</name>
  124597. <description>DLL locking time</description>
  124598. <bitOffset>0x10</bitOffset>
  124599. <bitWidth>9</bitWidth>
  124600. <access>read-write</access>
  124601. <enumeratedValues>
  124602. <enumeratedValue>
  124603. <name>tDLLK_0</name>
  124604. <description>1 cycle.</description>
  124605. <value>0</value>
  124606. </enumeratedValue>
  124607. <enumeratedValue>
  124608. <name>tDLLK_1</name>
  124609. <description>2 cycles.</description>
  124610. <value>0x1</value>
  124611. </enumeratedValue>
  124612. <enumeratedValue>
  124613. <name>tDLLK_2</name>
  124614. <description>3 cycles.</description>
  124615. <value>0x2</value>
  124616. </enumeratedValue>
  124617. <enumeratedValue>
  124618. <name>tDLLK_199</name>
  124619. <description>200 cycles</description>
  124620. <value>0xC7</value>
  124621. </enumeratedValue>
  124622. <enumeratedValue>
  124623. <name>tDLLK_510</name>
  124624. <description>511 cycles.</description>
  124625. <value>0x1FE</value>
  124626. </enumeratedValue>
  124627. <enumeratedValue>
  124628. <name>tDLLK_511</name>
  124629. <description>512 cycles (JEDEC value for DDR3).</description>
  124630. <value>0x1FF</value>
  124631. </enumeratedValue>
  124632. </enumeratedValues>
  124633. </field>
  124634. </fields>
  124635. </register>
  124636. <register>
  124637. <name>MDMISC</name>
  124638. <description>MMDC Core Miscellaneous Register</description>
  124639. <addressOffset>0x18</addressOffset>
  124640. <size>32</size>
  124641. <access>read-write</access>
  124642. <resetValue>0x1600</resetValue>
  124643. <resetMask>0xFFFFFFFF</resetMask>
  124644. <fields>
  124645. <field>
  124646. <name>RST</name>
  124647. <description>Software Reset</description>
  124648. <bitOffset>0x1</bitOffset>
  124649. <bitWidth>1</bitWidth>
  124650. <access>read-write</access>
  124651. <enumeratedValues>
  124652. <enumeratedValue>
  124653. <name>RST_0</name>
  124654. <description>Do nothing.</description>
  124655. <value>0</value>
  124656. </enumeratedValue>
  124657. <enumeratedValue>
  124658. <name>RST_1</name>
  124659. <description>Assert reset to the MMDC.</description>
  124660. <value>0x1</value>
  124661. </enumeratedValue>
  124662. </enumeratedValues>
  124663. </field>
  124664. <field>
  124665. <name>DDR_TYPE</name>
  124666. <description>DDR TYPE. This field determines the type of the external DDR device.</description>
  124667. <bitOffset>0x3</bitOffset>
  124668. <bitWidth>2</bitWidth>
  124669. <access>read-write</access>
  124670. <enumeratedValues>
  124671. <enumeratedValue>
  124672. <name>DDR_TYPE_0</name>
  124673. <description>DDR3 device is used.</description>
  124674. <value>0</value>
  124675. </enumeratedValue>
  124676. <enumeratedValue>
  124677. <name>DDR_TYPE_1</name>
  124678. <description>LPDDR2 device is used.</description>
  124679. <value>0x1</value>
  124680. </enumeratedValue>
  124681. </enumeratedValues>
  124682. </field>
  124683. <field>
  124684. <name>DDR_4_BANK</name>
  124685. <description>Number of banks per DDR device</description>
  124686. <bitOffset>0x5</bitOffset>
  124687. <bitWidth>1</bitWidth>
  124688. <access>read-write</access>
  124689. <enumeratedValues>
  124690. <enumeratedValue>
  124691. <name>DDR_4_BANK_0</name>
  124692. <description>8 banks device is being used. (Default)</description>
  124693. <value>0</value>
  124694. </enumeratedValue>
  124695. <enumeratedValue>
  124696. <name>DDR_4_BANK_1</name>
  124697. <description>4 banks device is being used</description>
  124698. <value>0x1</value>
  124699. </enumeratedValue>
  124700. </enumeratedValues>
  124701. </field>
  124702. <field>
  124703. <name>RALAT</name>
  124704. <description>Read Additional Latency</description>
  124705. <bitOffset>0x6</bitOffset>
  124706. <bitWidth>3</bitWidth>
  124707. <access>read-write</access>
  124708. <enumeratedValues>
  124709. <enumeratedValue>
  124710. <name>RALAT_0</name>
  124711. <description>no additional latency.</description>
  124712. <value>0</value>
  124713. </enumeratedValue>
  124714. <enumeratedValue>
  124715. <name>RALAT_1</name>
  124716. <description>1 cycle additional latency.</description>
  124717. <value>0x1</value>
  124718. </enumeratedValue>
  124719. <enumeratedValue>
  124720. <name>RALAT_2</name>
  124721. <description>2 cycles additional latency.</description>
  124722. <value>0x2</value>
  124723. </enumeratedValue>
  124724. <enumeratedValue>
  124725. <name>RALAT_3</name>
  124726. <description>3 cycles additional latency.</description>
  124727. <value>0x3</value>
  124728. </enumeratedValue>
  124729. <enumeratedValue>
  124730. <name>RALAT_4</name>
  124731. <description>4 cycles additional latency.</description>
  124732. <value>0x4</value>
  124733. </enumeratedValue>
  124734. <enumeratedValue>
  124735. <name>RALAT_5</name>
  124736. <description>5 cycles additional latency.</description>
  124737. <value>0x5</value>
  124738. </enumeratedValue>
  124739. <enumeratedValue>
  124740. <name>RALAT_6</name>
  124741. <description>6 cycles additional latency.</description>
  124742. <value>0x6</value>
  124743. </enumeratedValue>
  124744. <enumeratedValue>
  124745. <name>RALAT_7</name>
  124746. <description>7 cycles additional latency.</description>
  124747. <value>0x7</value>
  124748. </enumeratedValue>
  124749. </enumeratedValues>
  124750. </field>
  124751. <field>
  124752. <name>MIF3_MODE</name>
  124753. <description>Command prediction working mode</description>
  124754. <bitOffset>0x9</bitOffset>
  124755. <bitWidth>2</bitWidth>
  124756. <access>read-write</access>
  124757. <enumeratedValues>
  124758. <enumeratedValue>
  124759. <name>MIF3_MODE_0</name>
  124760. <description>Disable prediction.</description>
  124761. <value>0</value>
  124762. </enumeratedValue>
  124763. <enumeratedValue>
  124764. <name>MIF3_MODE_1</name>
  124765. <description>Enable prediction based on : Valid access on first pipe line stage.</description>
  124766. <value>0x1</value>
  124767. </enumeratedValue>
  124768. <enumeratedValue>
  124769. <name>MIF3_MODE_2</name>
  124770. <description>Enable prediction based on: Valid access on first pipe line stage, Valid access on axi bus.</description>
  124771. <value>0x2</value>
  124772. </enumeratedValue>
  124773. <enumeratedValue>
  124774. <name>MIF3_MODE_3</name>
  124775. <description>Enable prediction based on: Valid access on first pipe line stage, Valid access on axi bus, Next miss access from access queue.</description>
  124776. <value>0x3</value>
  124777. </enumeratedValue>
  124778. </enumeratedValues>
  124779. </field>
  124780. <field>
  124781. <name>LPDDR2_S2</name>
  124782. <description>LPDDR2 S2 device type indication</description>
  124783. <bitOffset>0xB</bitOffset>
  124784. <bitWidth>1</bitWidth>
  124785. <access>read-write</access>
  124786. <enumeratedValues>
  124787. <enumeratedValue>
  124788. <name>LPDDR2_S2_0</name>
  124789. <description>LPDDR2-S4 device is used.</description>
  124790. <value>0</value>
  124791. </enumeratedValue>
  124792. <enumeratedValue>
  124793. <name>LPDDR2_S2_1</name>
  124794. <description>LPDDR2-S2 device is used.</description>
  124795. <value>0x1</value>
  124796. </enumeratedValue>
  124797. </enumeratedValues>
  124798. </field>
  124799. <field>
  124800. <name>BI_ON</name>
  124801. <description>Bank Interleaving On</description>
  124802. <bitOffset>0xC</bitOffset>
  124803. <bitWidth>1</bitWidth>
  124804. <access>read-write</access>
  124805. <enumeratedValues>
  124806. <enumeratedValue>
  124807. <name>BI_ON_0</name>
  124808. <description>Banks are not interleaved, and address will be decoded as bank-row-column</description>
  124809. <value>0</value>
  124810. </enumeratedValue>
  124811. <enumeratedValue>
  124812. <name>BI_ON_1</name>
  124813. <description>Banks are interleaved, and address will be decoded as row-bank-column</description>
  124814. <value>0x1</value>
  124815. </enumeratedValue>
  124816. </enumeratedValues>
  124817. </field>
  124818. <field>
  124819. <name>WALAT</name>
  124820. <description>Write Additional latency</description>
  124821. <bitOffset>0x10</bitOffset>
  124822. <bitWidth>2</bitWidth>
  124823. <access>read-write</access>
  124824. <enumeratedValues>
  124825. <enumeratedValue>
  124826. <name>WALAT_0</name>
  124827. <description>No additional latency required.</description>
  124828. <value>0</value>
  124829. </enumeratedValue>
  124830. <enumeratedValue>
  124831. <name>WALAT_1</name>
  124832. <description>1 cycle additional delay</description>
  124833. <value>0x1</value>
  124834. </enumeratedValue>
  124835. <enumeratedValue>
  124836. <name>WALAT_2</name>
  124837. <description>2 cycles additional delay</description>
  124838. <value>0x2</value>
  124839. </enumeratedValue>
  124840. <enumeratedValue>
  124841. <name>WALAT_3</name>
  124842. <description>3 cycles additional delay</description>
  124843. <value>0x3</value>
  124844. </enumeratedValue>
  124845. </enumeratedValues>
  124846. </field>
  124847. <field>
  124848. <name>LHD</name>
  124849. <description>Latency hiding disable</description>
  124850. <bitOffset>0x12</bitOffset>
  124851. <bitWidth>1</bitWidth>
  124852. <access>read-write</access>
  124853. <enumeratedValues>
  124854. <enumeratedValue>
  124855. <name>LHD_0</name>
  124856. <description>Latency hiding on.</description>
  124857. <value>0</value>
  124858. </enumeratedValue>
  124859. <enumeratedValue>
  124860. <name>LHD_1</name>
  124861. <description>Latency hiding disable.</description>
  124862. <value>0x1</value>
  124863. </enumeratedValue>
  124864. </enumeratedValues>
  124865. </field>
  124866. <field>
  124867. <name>ADDR_MIRROR</name>
  124868. <description>Address mirroring</description>
  124869. <bitOffset>0x13</bitOffset>
  124870. <bitWidth>1</bitWidth>
  124871. <access>read-write</access>
  124872. <enumeratedValues>
  124873. <enumeratedValue>
  124874. <name>ADDR_MIRROR_0</name>
  124875. <description>Address mirroring disabled.</description>
  124876. <value>0</value>
  124877. </enumeratedValue>
  124878. <enumeratedValue>
  124879. <name>ADDR_MIRROR_1</name>
  124880. <description>Address mirroring enabled.</description>
  124881. <value>0x1</value>
  124882. </enumeratedValue>
  124883. </enumeratedValues>
  124884. </field>
  124885. <field>
  124886. <name>CALIB_PER_CS</name>
  124887. <description>Number of chip-select for calibration process</description>
  124888. <bitOffset>0x14</bitOffset>
  124889. <bitWidth>1</bitWidth>
  124890. <access>read-write</access>
  124891. <enumeratedValues>
  124892. <enumeratedValue>
  124893. <name>CALIB_PER_CS_0</name>
  124894. <description>Calibration is targetted to CS0</description>
  124895. <value>0</value>
  124896. </enumeratedValue>
  124897. <enumeratedValue>
  124898. <name>CALIB_PER_CS_1</name>
  124899. <description>Calibration is targetted to CS1</description>
  124900. <value>0x1</value>
  124901. </enumeratedValue>
  124902. </enumeratedValues>
  124903. </field>
  124904. <field>
  124905. <name>CK1_GATING</name>
  124906. <description>Gating the secondary DDR clock</description>
  124907. <bitOffset>0x15</bitOffset>
  124908. <bitWidth>1</bitWidth>
  124909. <access>read-write</access>
  124910. <enumeratedValues>
  124911. <enumeratedValue>
  124912. <name>CK1_GATING_0</name>
  124913. <description>MMDC drives two clocks toward the DDR memory</description>
  124914. <value>0</value>
  124915. </enumeratedValue>
  124916. <enumeratedValue>
  124917. <name>CK1_GATING_1</name>
  124918. <description>MMDC drives only one clock toward the DDR memory (CK0)</description>
  124919. <value>0x1</value>
  124920. </enumeratedValue>
  124921. </enumeratedValues>
  124922. </field>
  124923. <field>
  124924. <name>CS1_RDY</name>
  124925. <description>External status device on CS1</description>
  124926. <bitOffset>0x1E</bitOffset>
  124927. <bitWidth>1</bitWidth>
  124928. <access>read-only</access>
  124929. <enumeratedValues>
  124930. <enumeratedValue>
  124931. <name>CS1_RDY_0</name>
  124932. <description>Device in wake-up period.</description>
  124933. <value>0</value>
  124934. </enumeratedValue>
  124935. <enumeratedValue>
  124936. <name>CS1_RDY_1</name>
  124937. <description>Device is ready for initialization.</description>
  124938. <value>0x1</value>
  124939. </enumeratedValue>
  124940. </enumeratedValues>
  124941. </field>
  124942. <field>
  124943. <name>CS0_RDY</name>
  124944. <description>External status device on CS0</description>
  124945. <bitOffset>0x1F</bitOffset>
  124946. <bitWidth>1</bitWidth>
  124947. <access>read-only</access>
  124948. <enumeratedValues>
  124949. <enumeratedValue>
  124950. <name>CS0_RDY_0</name>
  124951. <description>Device in wake-up period.</description>
  124952. <value>0</value>
  124953. </enumeratedValue>
  124954. <enumeratedValue>
  124955. <name>CS0_RDY_1</name>
  124956. <description>Device is ready for initialization.</description>
  124957. <value>0x1</value>
  124958. </enumeratedValue>
  124959. </enumeratedValues>
  124960. </field>
  124961. </fields>
  124962. </register>
  124963. <register>
  124964. <name>MDSCR</name>
  124965. <description>MMDC Core Special Command Register</description>
  124966. <addressOffset>0x1C</addressOffset>
  124967. <size>32</size>
  124968. <access>read-write</access>
  124969. <resetValue>0</resetValue>
  124970. <resetMask>0xFFFFFFFF</resetMask>
  124971. <fields>
  124972. <field>
  124973. <name>CMD_BA</name>
  124974. <description>Bank Address</description>
  124975. <bitOffset>0</bitOffset>
  124976. <bitWidth>3</bitWidth>
  124977. <access>read-write</access>
  124978. <enumeratedValues>
  124979. <enumeratedValue>
  124980. <name>CMD_BA_0</name>
  124981. <description>bank address 0</description>
  124982. <value>0</value>
  124983. </enumeratedValue>
  124984. <enumeratedValue>
  124985. <name>CMD_BA_1</name>
  124986. <description>bank address 1</description>
  124987. <value>0x1</value>
  124988. </enumeratedValue>
  124989. <enumeratedValue>
  124990. <name>CMD_BA_2</name>
  124991. <description>bank address 2</description>
  124992. <value>0x2</value>
  124993. </enumeratedValue>
  124994. <enumeratedValue>
  124995. <name>CMD_BA_7</name>
  124996. <description>bank address 7</description>
  124997. <value>0x7</value>
  124998. </enumeratedValue>
  124999. </enumeratedValues>
  125000. </field>
  125001. <field>
  125002. <name>CMD_CS</name>
  125003. <description>Chip Select. This field determines which chip select the command is targeted to</description>
  125004. <bitOffset>0x3</bitOffset>
  125005. <bitWidth>1</bitWidth>
  125006. <access>read-write</access>
  125007. <enumeratedValues>
  125008. <enumeratedValue>
  125009. <name>CMD_CS_0</name>
  125010. <description>to Chip-select 0</description>
  125011. <value>0</value>
  125012. </enumeratedValue>
  125013. <enumeratedValue>
  125014. <name>CMD_CS_1</name>
  125015. <description>to Chip-select 1</description>
  125016. <value>0x1</value>
  125017. </enumeratedValue>
  125018. </enumeratedValues>
  125019. </field>
  125020. <field>
  125021. <name>CMD</name>
  125022. <description>Command</description>
  125023. <bitOffset>0x4</bitOffset>
  125024. <bitWidth>3</bitWidth>
  125025. <access>read-write</access>
  125026. <enumeratedValues>
  125027. <enumeratedValue>
  125028. <name>CMD_0</name>
  125029. <description>Normal operation</description>
  125030. <value>0</value>
  125031. </enumeratedValue>
  125032. <enumeratedValue>
  125033. <name>CMD_2</name>
  125034. <description>Auto-Refresh Command (set correct CMD_CS).</description>
  125035. <value>0x2</value>
  125036. </enumeratedValue>
  125037. <enumeratedValue>
  125038. <name>CMD_3</name>
  125039. <description>Load Mode Register Command DDR2/DDR3, set correct CMD_CS, CMD_BA, CMD_ADDR_LSB, CMD_ADDR_MSB), MRW Command (LPDDR2/LPDDR3, set correct CMD_CS, MR_OP, MR_ADDR)</description>
  125040. <value>0x3</value>
  125041. </enumeratedValue>
  125042. <enumeratedValue>
  125043. <name>CMD_4</name>
  125044. <description>ZQ calibration (DDR2/DDR3, set correct CMD_CS, {CMD_ADDR_MSB,CMD_ADDR_LSB} = 0x400 or 0x0 )</description>
  125045. <value>0x4</value>
  125046. </enumeratedValue>
  125047. <enumeratedValue>
  125048. <name>CMD_5</name>
  125049. <description>Precharge all, only if banks open (set correct CMD_CS).</description>
  125050. <value>0x5</value>
  125051. </enumeratedValue>
  125052. <enumeratedValue>
  125053. <name>CMD_6</name>
  125054. <description>MRR command (LPDDR2/LPDDR3, set correct CMD_CS, MR_ADDR)</description>
  125055. <value>0x6</value>
  125056. </enumeratedValue>
  125057. </enumeratedValues>
  125058. </field>
  125059. <field>
  125060. <name>WL_EN</name>
  125061. <description>DQS pads direction</description>
  125062. <bitOffset>0x9</bitOffset>
  125063. <bitWidth>1</bitWidth>
  125064. <access>read-write</access>
  125065. <enumeratedValues>
  125066. <enumeratedValue>
  125067. <name>WL_EN_0</name>
  125068. <description>Exit write leveling mode or stay in normal mode.</description>
  125069. <value>0</value>
  125070. </enumeratedValue>
  125071. <enumeratedValue>
  125072. <name>WL_EN_1</name>
  125073. <description>Write leveling entry command was sent.</description>
  125074. <value>0x1</value>
  125075. </enumeratedValue>
  125076. </enumeratedValues>
  125077. </field>
  125078. <field>
  125079. <name>MRR_READ_DATA_VALID</name>
  125080. <description>MRR read data valid</description>
  125081. <bitOffset>0xA</bitOffset>
  125082. <bitWidth>1</bitWidth>
  125083. <access>read-only</access>
  125084. <enumeratedValues>
  125085. <enumeratedValue>
  125086. <name>MRR_READ_DATA_VALID_0</name>
  125087. <description>Cleared upon the assertion of MRR command</description>
  125088. <value>0</value>
  125089. </enumeratedValue>
  125090. <enumeratedValue>
  125091. <name>MRR_READ_DATA_VALID_1</name>
  125092. <description>Set after MRR data is valid and stored at MDMRR register.</description>
  125093. <value>0x1</value>
  125094. </enumeratedValue>
  125095. </enumeratedValues>
  125096. </field>
  125097. <field>
  125098. <name>CON_ACK</name>
  125099. <description>Configuration acknowledge</description>
  125100. <bitOffset>0xE</bitOffset>
  125101. <bitWidth>1</bitWidth>
  125102. <access>read-only</access>
  125103. <enumeratedValues>
  125104. <enumeratedValue>
  125105. <name>CON_ACK_0</name>
  125106. <description>Configuration of MMDC registers is forbidden.</description>
  125107. <value>0</value>
  125108. </enumeratedValue>
  125109. <enumeratedValue>
  125110. <name>CON_ACK_1</name>
  125111. <description>Configuration of MMDC registers is permitted.</description>
  125112. <value>0x1</value>
  125113. </enumeratedValue>
  125114. </enumeratedValues>
  125115. </field>
  125116. <field>
  125117. <name>CON_REQ</name>
  125118. <description>Configuration request</description>
  125119. <bitOffset>0xF</bitOffset>
  125120. <bitWidth>1</bitWidth>
  125121. <access>read-write</access>
  125122. <enumeratedValues>
  125123. <enumeratedValue>
  125124. <name>CON_REQ_0</name>
  125125. <description>No request to configure MMDC.</description>
  125126. <value>0</value>
  125127. </enumeratedValue>
  125128. <enumeratedValue>
  125129. <name>CON_REQ_1</name>
  125130. <description>A request to configure MMDC is valid</description>
  125131. <value>0x1</value>
  125132. </enumeratedValue>
  125133. </enumeratedValues>
  125134. </field>
  125135. <field>
  125136. <name>CMD_ADDR_LSB_MR_ADDR</name>
  125137. <description>Command/Address LSB</description>
  125138. <bitOffset>0x10</bitOffset>
  125139. <bitWidth>8</bitWidth>
  125140. <access>read-write</access>
  125141. </field>
  125142. <field>
  125143. <name>CMD_ADDR_MSB_MR_OP</name>
  125144. <description>Command/Address MSB</description>
  125145. <bitOffset>0x18</bitOffset>
  125146. <bitWidth>8</bitWidth>
  125147. <access>read-write</access>
  125148. </field>
  125149. </fields>
  125150. </register>
  125151. <register>
  125152. <name>MDREF</name>
  125153. <description>MMDC Core Refresh Control Register</description>
  125154. <addressOffset>0x20</addressOffset>
  125155. <size>32</size>
  125156. <access>read-write</access>
  125157. <resetValue>0xC000</resetValue>
  125158. <resetMask>0xFFFFFFFF</resetMask>
  125159. <fields>
  125160. <field>
  125161. <name>START_REF</name>
  125162. <description>Manual start of refresh cycle</description>
  125163. <bitOffset>0</bitOffset>
  125164. <bitWidth>1</bitWidth>
  125165. <access>read-write</access>
  125166. <enumeratedValues>
  125167. <enumeratedValue>
  125168. <name>START_REF_0</name>
  125169. <description>Do nothing.</description>
  125170. <value>0</value>
  125171. </enumeratedValue>
  125172. <enumeratedValue>
  125173. <name>START_REF_1</name>
  125174. <description>Start a refresh cycle.</description>
  125175. <value>0x1</value>
  125176. </enumeratedValue>
  125177. </enumeratedValues>
  125178. </field>
  125179. <field>
  125180. <name>REFR</name>
  125181. <description>Refresh Rate</description>
  125182. <bitOffset>0xB</bitOffset>
  125183. <bitWidth>3</bitWidth>
  125184. <access>read-write</access>
  125185. <enumeratedValues>
  125186. <enumeratedValue>
  125187. <name>REFR_0</name>
  125188. <description>1 refresh</description>
  125189. <value>0</value>
  125190. </enumeratedValue>
  125191. <enumeratedValue>
  125192. <name>REFR_1</name>
  125193. <description>2 refreshes</description>
  125194. <value>0x1</value>
  125195. </enumeratedValue>
  125196. <enumeratedValue>
  125197. <name>REFR_2</name>
  125198. <description>3 refreshes</description>
  125199. <value>0x2</value>
  125200. </enumeratedValue>
  125201. <enumeratedValue>
  125202. <name>REFR_3</name>
  125203. <description>4 refreshes</description>
  125204. <value>0x3</value>
  125205. </enumeratedValue>
  125206. <enumeratedValue>
  125207. <name>REFR_4</name>
  125208. <description>5 refreshes</description>
  125209. <value>0x4</value>
  125210. </enumeratedValue>
  125211. <enumeratedValue>
  125212. <name>REFR_5</name>
  125213. <description>6 refreshes</description>
  125214. <value>0x5</value>
  125215. </enumeratedValue>
  125216. <enumeratedValue>
  125217. <name>REFR_6</name>
  125218. <description>7 refreshes</description>
  125219. <value>0x6</value>
  125220. </enumeratedValue>
  125221. <enumeratedValue>
  125222. <name>REFR_7</name>
  125223. <description>8 refreshes</description>
  125224. <value>0x7</value>
  125225. </enumeratedValue>
  125226. </enumeratedValues>
  125227. </field>
  125228. <field>
  125229. <name>REF_SEL</name>
  125230. <description>Refresh Selector. This bit selects the source of the clock that will trigger each refresh cycle:</description>
  125231. <bitOffset>0xE</bitOffset>
  125232. <bitWidth>2</bitWidth>
  125233. <access>read-write</access>
  125234. <enumeratedValues>
  125235. <enumeratedValue>
  125236. <name>REF_SEL_0</name>
  125237. <description>Periodic refresh cycles will be triggered in frequency of 64KHz.</description>
  125238. <value>0</value>
  125239. </enumeratedValue>
  125240. <enumeratedValue>
  125241. <name>REF_SEL_1</name>
  125242. <description>Periodic refresh cycles will be triggered in frequency of 32KHz.</description>
  125243. <value>0x1</value>
  125244. </enumeratedValue>
  125245. <enumeratedValue>
  125246. <name>REF_SEL_2</name>
  125247. <description>Periodic refresh cycles will be triggered every amount of cycles that are configured in REF_CNT field.</description>
  125248. <value>0x2</value>
  125249. </enumeratedValue>
  125250. <enumeratedValue>
  125251. <name>REF_SEL_3</name>
  125252. <description>No refresh cycles will be triggered.</description>
  125253. <value>0x3</value>
  125254. </enumeratedValue>
  125255. </enumeratedValues>
  125256. </field>
  125257. <field>
  125258. <name>REF_CNT</name>
  125259. <description>Refresh Counter at DDR clock period If REF_SEL equals '2' a refresh cycle will begin every amount of DDR cycles configured in this field</description>
  125260. <bitOffset>0x10</bitOffset>
  125261. <bitWidth>16</bitWidth>
  125262. <access>read-write</access>
  125263. <enumeratedValues>
  125264. <enumeratedValue>
  125265. <name>REF_CNT_1</name>
  125266. <description>1 cycle.</description>
  125267. <value>0x1</value>
  125268. </enumeratedValue>
  125269. <enumeratedValue>
  125270. <name>REF_CNT_65534</name>
  125271. <description>65534 cycles.</description>
  125272. <value>0xFFFE</value>
  125273. </enumeratedValue>
  125274. <enumeratedValue>
  125275. <name>REF_CNT_65535</name>
  125276. <description>65535 cycles.</description>
  125277. <value>0xFFFF</value>
  125278. </enumeratedValue>
  125279. </enumeratedValues>
  125280. </field>
  125281. </fields>
  125282. </register>
  125283. <register>
  125284. <name>MDRWD</name>
  125285. <description>MMDC Core Read/Write Command Delay Register</description>
  125286. <addressOffset>0x2C</addressOffset>
  125287. <size>32</size>
  125288. <access>read-write</access>
  125289. <resetValue>0xF9F26D2</resetValue>
  125290. <resetMask>0xFFFFFFFF</resetMask>
  125291. <fields>
  125292. <field>
  125293. <name>RTR_DIFF</name>
  125294. <description>Read to read delay for different chip-select</description>
  125295. <bitOffset>0</bitOffset>
  125296. <bitWidth>3</bitWidth>
  125297. <access>read-write</access>
  125298. <enumeratedValues>
  125299. <enumeratedValue>
  125300. <name>RTR_DIFF_0</name>
  125301. <description>0 cycle</description>
  125302. <value>0</value>
  125303. </enumeratedValue>
  125304. <enumeratedValue>
  125305. <name>RTR_DIFF_1</name>
  125306. <description>1 cycle</description>
  125307. <value>0x1</value>
  125308. </enumeratedValue>
  125309. <enumeratedValue>
  125310. <name>RTR_DIFF_2</name>
  125311. <description>2 cycles (Default)</description>
  125312. <value>0x2</value>
  125313. </enumeratedValue>
  125314. <enumeratedValue>
  125315. <name>RTR_DIFF_3</name>
  125316. <description>3 cycles</description>
  125317. <value>0x3</value>
  125318. </enumeratedValue>
  125319. <enumeratedValue>
  125320. <name>RTR_DIFF_4</name>
  125321. <description>4 cycles</description>
  125322. <value>0x4</value>
  125323. </enumeratedValue>
  125324. <enumeratedValue>
  125325. <name>RTR_DIFF_5</name>
  125326. <description>5 cycles</description>
  125327. <value>0x5</value>
  125328. </enumeratedValue>
  125329. <enumeratedValue>
  125330. <name>RTR_DIFF_6</name>
  125331. <description>6 cycles</description>
  125332. <value>0x6</value>
  125333. </enumeratedValue>
  125334. <enumeratedValue>
  125335. <name>RTR_DIFF_7</name>
  125336. <description>7 cycles</description>
  125337. <value>0x7</value>
  125338. </enumeratedValue>
  125339. </enumeratedValues>
  125340. </field>
  125341. <field>
  125342. <name>RTW_DIFF</name>
  125343. <description>Read to write delay for different chip-select</description>
  125344. <bitOffset>0x3</bitOffset>
  125345. <bitWidth>3</bitWidth>
  125346. <access>read-write</access>
  125347. <enumeratedValues>
  125348. <enumeratedValue>
  125349. <name>RTW_DIFF_0</name>
  125350. <description>0 cycle</description>
  125351. <value>0</value>
  125352. </enumeratedValue>
  125353. <enumeratedValue>
  125354. <name>RTW_DIFF_1</name>
  125355. <description>1 cycle</description>
  125356. <value>0x1</value>
  125357. </enumeratedValue>
  125358. <enumeratedValue>
  125359. <name>RTW_DIFF_2</name>
  125360. <description>2 cycles (Default)</description>
  125361. <value>0x2</value>
  125362. </enumeratedValue>
  125363. <enumeratedValue>
  125364. <name>RTW_DIFF_3</name>
  125365. <description>3 cycles</description>
  125366. <value>0x3</value>
  125367. </enumeratedValue>
  125368. <enumeratedValue>
  125369. <name>RTW_DIFF_4</name>
  125370. <description>4 cycles</description>
  125371. <value>0x4</value>
  125372. </enumeratedValue>
  125373. <enumeratedValue>
  125374. <name>RTW_DIFF_5</name>
  125375. <description>5 cycles</description>
  125376. <value>0x5</value>
  125377. </enumeratedValue>
  125378. <enumeratedValue>
  125379. <name>RTW_DIFF_6</name>
  125380. <description>6 cycles</description>
  125381. <value>0x6</value>
  125382. </enumeratedValue>
  125383. <enumeratedValue>
  125384. <name>RTW_DIFF_7</name>
  125385. <description>7 cycles</description>
  125386. <value>0x7</value>
  125387. </enumeratedValue>
  125388. </enumeratedValues>
  125389. </field>
  125390. <field>
  125391. <name>WTW_DIFF</name>
  125392. <description>Write to write delay for different chip-select</description>
  125393. <bitOffset>0x6</bitOffset>
  125394. <bitWidth>3</bitWidth>
  125395. <access>read-write</access>
  125396. <enumeratedValues>
  125397. <enumeratedValue>
  125398. <name>WTW_DIFF_0</name>
  125399. <description>0 cycle</description>
  125400. <value>0</value>
  125401. </enumeratedValue>
  125402. <enumeratedValue>
  125403. <name>WTW_DIFF_1</name>
  125404. <description>1 cycle</description>
  125405. <value>0x1</value>
  125406. </enumeratedValue>
  125407. <enumeratedValue>
  125408. <name>WTW_DIFF_2</name>
  125409. <description>2 cycles</description>
  125410. <value>0x2</value>
  125411. </enumeratedValue>
  125412. <enumeratedValue>
  125413. <name>WTW_DIFF_3</name>
  125414. <description>3 cycles (Default)</description>
  125415. <value>0x3</value>
  125416. </enumeratedValue>
  125417. <enumeratedValue>
  125418. <name>WTW_DIFF_4</name>
  125419. <description>4 cycles</description>
  125420. <value>0x4</value>
  125421. </enumeratedValue>
  125422. <enumeratedValue>
  125423. <name>WTW_DIFF_5</name>
  125424. <description>5 cycles</description>
  125425. <value>0x5</value>
  125426. </enumeratedValue>
  125427. <enumeratedValue>
  125428. <name>WTW_DIFF_6</name>
  125429. <description>6 cycles</description>
  125430. <value>0x6</value>
  125431. </enumeratedValue>
  125432. <enumeratedValue>
  125433. <name>WTW_DIFF_7</name>
  125434. <description>7 cycles</description>
  125435. <value>0x7</value>
  125436. </enumeratedValue>
  125437. </enumeratedValues>
  125438. </field>
  125439. <field>
  125440. <name>WTR_DIFF</name>
  125441. <description>Write to read delay for different chip-select</description>
  125442. <bitOffset>0x9</bitOffset>
  125443. <bitWidth>3</bitWidth>
  125444. <access>read-write</access>
  125445. <enumeratedValues>
  125446. <enumeratedValue>
  125447. <name>WTR_DIFF_0</name>
  125448. <description>0 cycle</description>
  125449. <value>0</value>
  125450. </enumeratedValue>
  125451. <enumeratedValue>
  125452. <name>WTR_DIFF_1</name>
  125453. <description>1 cycle</description>
  125454. <value>0x1</value>
  125455. </enumeratedValue>
  125456. <enumeratedValue>
  125457. <name>WTR_DIFF_2</name>
  125458. <description>2 cycles</description>
  125459. <value>0x2</value>
  125460. </enumeratedValue>
  125461. <enumeratedValue>
  125462. <name>WTR_DIFF_3</name>
  125463. <description>3 cycles (Default)</description>
  125464. <value>0x3</value>
  125465. </enumeratedValue>
  125466. <enumeratedValue>
  125467. <name>WTR_DIFF_4</name>
  125468. <description>4 cycles</description>
  125469. <value>0x4</value>
  125470. </enumeratedValue>
  125471. <enumeratedValue>
  125472. <name>WTR_DIFF_5</name>
  125473. <description>5 cycles</description>
  125474. <value>0x5</value>
  125475. </enumeratedValue>
  125476. <enumeratedValue>
  125477. <name>WTR_DIFF_6</name>
  125478. <description>6 cycles</description>
  125479. <value>0x6</value>
  125480. </enumeratedValue>
  125481. <enumeratedValue>
  125482. <name>WTR_DIFF_7</name>
  125483. <description>7 cycles</description>
  125484. <value>0x7</value>
  125485. </enumeratedValue>
  125486. </enumeratedValues>
  125487. </field>
  125488. <field>
  125489. <name>RTW_SAME</name>
  125490. <description>Read to write delay for the same chip-select</description>
  125491. <bitOffset>0xC</bitOffset>
  125492. <bitWidth>3</bitWidth>
  125493. <access>read-write</access>
  125494. <enumeratedValues>
  125495. <enumeratedValue>
  125496. <name>RTW_SAME_0</name>
  125497. <description>0 cycle</description>
  125498. <value>0</value>
  125499. </enumeratedValue>
  125500. <enumeratedValue>
  125501. <name>RTW_SAME_1</name>
  125502. <description>1 cycle</description>
  125503. <value>0x1</value>
  125504. </enumeratedValue>
  125505. <enumeratedValue>
  125506. <name>RTW_SAME_2</name>
  125507. <description>2 cycles (Default)</description>
  125508. <value>0x2</value>
  125509. </enumeratedValue>
  125510. <enumeratedValue>
  125511. <name>RTW_SAME_3</name>
  125512. <description>3 cycles</description>
  125513. <value>0x3</value>
  125514. </enumeratedValue>
  125515. <enumeratedValue>
  125516. <name>RTW_SAME_4</name>
  125517. <description>4 cycles</description>
  125518. <value>0x4</value>
  125519. </enumeratedValue>
  125520. <enumeratedValue>
  125521. <name>RTW_SAME_5</name>
  125522. <description>5 cycles</description>
  125523. <value>0x5</value>
  125524. </enumeratedValue>
  125525. <enumeratedValue>
  125526. <name>RTW_SAME_6</name>
  125527. <description>6 cycles</description>
  125528. <value>0x6</value>
  125529. </enumeratedValue>
  125530. <enumeratedValue>
  125531. <name>RTW_SAME_7</name>
  125532. <description>7 cycles</description>
  125533. <value>0x7</value>
  125534. </enumeratedValue>
  125535. </enumeratedValues>
  125536. </field>
  125537. <field>
  125538. <name>tDAI</name>
  125539. <description>Device auto initialization period.(maximum) This field is relevant only to LPDDR2 mode</description>
  125540. <bitOffset>0x10</bitOffset>
  125541. <bitWidth>13</bitWidth>
  125542. <access>read-write</access>
  125543. <enumeratedValues>
  125544. <enumeratedValue>
  125545. <name>tDAI_0</name>
  125546. <description>1 cycle</description>
  125547. <value>0</value>
  125548. </enumeratedValue>
  125549. <enumeratedValue>
  125550. <name>tDAI_3999</name>
  125551. <description>4000 cycles (Default, JEDEC value for LPDDR2, gives 10us at 400MHz clock).</description>
  125552. <value>0xF9F</value>
  125553. </enumeratedValue>
  125554. <enumeratedValue>
  125555. <name>tDAI_8191</name>
  125556. <description>8192 cycles</description>
  125557. <value>0x1FFF</value>
  125558. </enumeratedValue>
  125559. </enumeratedValues>
  125560. </field>
  125561. </fields>
  125562. </register>
  125563. <register>
  125564. <name>MDOR</name>
  125565. <description>MMDC Core Out of Reset Delays Register</description>
  125566. <addressOffset>0x30</addressOffset>
  125567. <size>32</size>
  125568. <access>read-write</access>
  125569. <resetValue>0x9F0E0E</resetValue>
  125570. <resetMask>0xFFFFFFFF</resetMask>
  125571. <fields>
  125572. <field>
  125573. <name>RST_to_CKE</name>
  125574. <description>DDR3: Time from SDE enable to CKE rise</description>
  125575. <bitOffset>0</bitOffset>
  125576. <bitWidth>6</bitWidth>
  125577. <access>read-write</access>
  125578. <enumeratedValues>
  125579. <enumeratedValue>
  125580. <name>RST_to_CKE_3</name>
  125581. <description>1 cycles</description>
  125582. <value>0x3</value>
  125583. </enumeratedValue>
  125584. <enumeratedValue>
  125585. <name>RST_to_CKE_16</name>
  125586. <description>14 cycles (JEDEC value for LPDDR2) - total of 200 us</description>
  125587. <value>0x10</value>
  125588. </enumeratedValue>
  125589. <enumeratedValue>
  125590. <name>RST_to_CKE_35</name>
  125591. <description>33 cycles (JEDEC value for DDR3) - total of 500 us</description>
  125592. <value>0x23</value>
  125593. </enumeratedValue>
  125594. <enumeratedValue>
  125595. <name>RST_to_CKE_62</name>
  125596. <description>60 cycles</description>
  125597. <value>0x3E</value>
  125598. </enumeratedValue>
  125599. <enumeratedValue>
  125600. <name>RST_to_CKE_63</name>
  125601. <description>61 cycles</description>
  125602. <value>0x3F</value>
  125603. </enumeratedValue>
  125604. </enumeratedValues>
  125605. </field>
  125606. <field>
  125607. <name>SDE_to_RST</name>
  125608. <description>DDR3 mode: Time from SDE enable until DDR reset# is high</description>
  125609. <bitOffset>0x8</bitOffset>
  125610. <bitWidth>6</bitWidth>
  125611. <access>read-write</access>
  125612. <enumeratedValues>
  125613. <enumeratedValue>
  125614. <name>SDE_to_RST_3</name>
  125615. <description>1 cycles</description>
  125616. <value>0x3</value>
  125617. </enumeratedValue>
  125618. <enumeratedValue>
  125619. <name>SDE_to_RST_4</name>
  125620. <description>2 cycles</description>
  125621. <value>0x4</value>
  125622. </enumeratedValue>
  125623. <enumeratedValue>
  125624. <name>SDE_to_RST_16</name>
  125625. <description>14 cycles (JEDEC value for DDR3) - total of 200 us</description>
  125626. <value>0x10</value>
  125627. </enumeratedValue>
  125628. <enumeratedValue>
  125629. <name>SDE_to_RST_62</name>
  125630. <description>60 cycles</description>
  125631. <value>0x3E</value>
  125632. </enumeratedValue>
  125633. <enumeratedValue>
  125634. <name>SDE_to_RST_63</name>
  125635. <description>61 cycles</description>
  125636. <value>0x3F</value>
  125637. </enumeratedValue>
  125638. </enumeratedValues>
  125639. </field>
  125640. <field>
  125641. <name>tXPR</name>
  125642. <description>DDR2/DDR3: CKE HIGH to a valid command</description>
  125643. <bitOffset>0x10</bitOffset>
  125644. <bitWidth>8</bitWidth>
  125645. <access>read-write</access>
  125646. <enumeratedValues>
  125647. <enumeratedValue>
  125648. <name>tXPR_1</name>
  125649. <description>2 cycles</description>
  125650. <value>0x1</value>
  125651. </enumeratedValue>
  125652. <enumeratedValue>
  125653. <name>tXPR_2</name>
  125654. <description>3 cycles</description>
  125655. <value>0x2</value>
  125656. </enumeratedValue>
  125657. <enumeratedValue>
  125658. <name>tXPR_254</name>
  125659. <description>255 cycles</description>
  125660. <value>0xFE</value>
  125661. </enumeratedValue>
  125662. <enumeratedValue>
  125663. <name>tXPR_255</name>
  125664. <description>256 cycles</description>
  125665. <value>0xFF</value>
  125666. </enumeratedValue>
  125667. </enumeratedValues>
  125668. </field>
  125669. </fields>
  125670. </register>
  125671. <register>
  125672. <name>MDMRR</name>
  125673. <description>MMDC Core MRR Data Register</description>
  125674. <addressOffset>0x34</addressOffset>
  125675. <size>32</size>
  125676. <access>read-only</access>
  125677. <resetValue>0</resetValue>
  125678. <resetMask>0xFFFFFFFF</resetMask>
  125679. <fields>
  125680. <field>
  125681. <name>MRR_READ_DATA0</name>
  125682. <description>MRR DATA that arrived on DQ[7:0]</description>
  125683. <bitOffset>0</bitOffset>
  125684. <bitWidth>8</bitWidth>
  125685. <access>read-only</access>
  125686. </field>
  125687. <field>
  125688. <name>MRR_READ_DATA1</name>
  125689. <description>MRR DATA that arrived on DQ[15:8]</description>
  125690. <bitOffset>0x8</bitOffset>
  125691. <bitWidth>8</bitWidth>
  125692. <access>read-only</access>
  125693. </field>
  125694. </fields>
  125695. </register>
  125696. <register>
  125697. <name>MDCFG3LP</name>
  125698. <description>MMDC Core Timing Configuration Register 3</description>
  125699. <addressOffset>0x38</addressOffset>
  125700. <size>32</size>
  125701. <access>read-write</access>
  125702. <resetValue>0</resetValue>
  125703. <resetMask>0xFFFFFFFF</resetMask>
  125704. <fields>
  125705. <field>
  125706. <name>tRPab_LP</name>
  125707. <description>Precharge (all banks) command period. This field is valid only for LPDDR2 memories</description>
  125708. <bitOffset>0</bitOffset>
  125709. <bitWidth>4</bitWidth>
  125710. <access>read-write</access>
  125711. <enumeratedValues>
  125712. <enumeratedValue>
  125713. <name>tRPab_LP_0</name>
  125714. <description>1 clock</description>
  125715. <value>0</value>
  125716. </enumeratedValue>
  125717. <enumeratedValue>
  125718. <name>tRPab_LP_1</name>
  125719. <description>2 clocks</description>
  125720. <value>0x1</value>
  125721. </enumeratedValue>
  125722. <enumeratedValue>
  125723. <name>tRPab_LP_2</name>
  125724. <description>3 clocks</description>
  125725. <value>0x2</value>
  125726. </enumeratedValue>
  125727. <enumeratedValue>
  125728. <name>tRPab_LP_14</name>
  125729. <description>15 clocks</description>
  125730. <value>0xE</value>
  125731. </enumeratedValue>
  125732. </enumeratedValues>
  125733. </field>
  125734. <field>
  125735. <name>tRPpb_LP</name>
  125736. <description>Precharge (per bank) command period (same bank). This field is valid only for LPDDR2 memories</description>
  125737. <bitOffset>0x4</bitOffset>
  125738. <bitWidth>4</bitWidth>
  125739. <access>read-write</access>
  125740. <enumeratedValues>
  125741. <enumeratedValue>
  125742. <name>tRPpb_LP_0</name>
  125743. <description>1 clock</description>
  125744. <value>0</value>
  125745. </enumeratedValue>
  125746. <enumeratedValue>
  125747. <name>tRPpb_LP_1</name>
  125748. <description>2 clocks</description>
  125749. <value>0x1</value>
  125750. </enumeratedValue>
  125751. <enumeratedValue>
  125752. <name>tRPpb_LP_2</name>
  125753. <description>3 clocks</description>
  125754. <value>0x2</value>
  125755. </enumeratedValue>
  125756. <enumeratedValue>
  125757. <name>tRPpb_LP_14</name>
  125758. <description>15 clocks</description>
  125759. <value>0xE</value>
  125760. </enumeratedValue>
  125761. </enumeratedValues>
  125762. </field>
  125763. <field>
  125764. <name>tRCD_LP</name>
  125765. <description>Active command to internal read or write delay time (same bank)</description>
  125766. <bitOffset>0x8</bitOffset>
  125767. <bitWidth>4</bitWidth>
  125768. <access>read-write</access>
  125769. <enumeratedValues>
  125770. <enumeratedValue>
  125771. <name>tRCD_LP_0</name>
  125772. <description>1 clock</description>
  125773. <value>0</value>
  125774. </enumeratedValue>
  125775. <enumeratedValue>
  125776. <name>tRCD_LP_1</name>
  125777. <description>2 clocks</description>
  125778. <value>0x1</value>
  125779. </enumeratedValue>
  125780. <enumeratedValue>
  125781. <name>tRCD_LP_2</name>
  125782. <description>3 clocks</description>
  125783. <value>0x2</value>
  125784. </enumeratedValue>
  125785. <enumeratedValue>
  125786. <name>tRCD_LP_14</name>
  125787. <description>15 clocks</description>
  125788. <value>0xE</value>
  125789. </enumeratedValue>
  125790. </enumeratedValues>
  125791. </field>
  125792. <field>
  125793. <name>RC_LP</name>
  125794. <description>Active to Active or Refresh command period (same bank)</description>
  125795. <bitOffset>0x10</bitOffset>
  125796. <bitWidth>6</bitWidth>
  125797. <access>read-write</access>
  125798. <enumeratedValues>
  125799. <enumeratedValue>
  125800. <name>RC_LP_0</name>
  125801. <description>1 clock</description>
  125802. <value>0</value>
  125803. </enumeratedValue>
  125804. <enumeratedValue>
  125805. <name>RC_LP_1</name>
  125806. <description>2 clocks</description>
  125807. <value>0x1</value>
  125808. </enumeratedValue>
  125809. <enumeratedValue>
  125810. <name>RC_LP_2</name>
  125811. <description>3 clocks</description>
  125812. <value>0x2</value>
  125813. </enumeratedValue>
  125814. <enumeratedValue>
  125815. <name>RC_LP_62</name>
  125816. <description>63 clocks</description>
  125817. <value>0x3E</value>
  125818. </enumeratedValue>
  125819. </enumeratedValues>
  125820. </field>
  125821. </fields>
  125822. </register>
  125823. <register>
  125824. <name>MDMR4</name>
  125825. <description>MMDC Core MR4 Derating Register</description>
  125826. <addressOffset>0x3C</addressOffset>
  125827. <size>32</size>
  125828. <access>read-write</access>
  125829. <resetValue>0</resetValue>
  125830. <resetMask>0xFFFFFFFF</resetMask>
  125831. <fields>
  125832. <field>
  125833. <name>UPDATE_DE_REQ</name>
  125834. <description>Update Derated Values Request</description>
  125835. <bitOffset>0</bitOffset>
  125836. <bitWidth>1</bitWidth>
  125837. <access>read-write</access>
  125838. <enumeratedValues>
  125839. <enumeratedValue>
  125840. <name>UPDATE_DE_REQ_0</name>
  125841. <description>Do nothing.</description>
  125842. <value>0</value>
  125843. </enumeratedValue>
  125844. <enumeratedValue>
  125845. <name>UPDATE_DE_REQ_1</name>
  125846. <description>Request to update the following values: tRRD, tRCD, tRP, tRC, tRAS and refresh related fields(MDREF register): REF_CNT, REF_SEL, REFR</description>
  125847. <value>0x1</value>
  125848. </enumeratedValue>
  125849. </enumeratedValues>
  125850. </field>
  125851. <field>
  125852. <name>UPDATE_DE_ACK</name>
  125853. <description>Update Derated Values Acknowledge</description>
  125854. <bitOffset>0x1</bitOffset>
  125855. <bitWidth>1</bitWidth>
  125856. <access>read-only</access>
  125857. </field>
  125858. <field>
  125859. <name>tRCD_DE</name>
  125860. <description>tRCD derating value.</description>
  125861. <bitOffset>0x4</bitOffset>
  125862. <bitWidth>1</bitWidth>
  125863. <access>read-write</access>
  125864. <enumeratedValues>
  125865. <enumeratedValue>
  125866. <name>tRCD_DE_0</name>
  125867. <description>Original tRCD is used.</description>
  125868. <value>0</value>
  125869. </enumeratedValue>
  125870. <enumeratedValue>
  125871. <name>tRCD_DE_1</name>
  125872. <description>tRCD is derated in 1 cycle.</description>
  125873. <value>0x1</value>
  125874. </enumeratedValue>
  125875. </enumeratedValues>
  125876. </field>
  125877. <field>
  125878. <name>tRC_DE</name>
  125879. <description>tRC derating value.</description>
  125880. <bitOffset>0x5</bitOffset>
  125881. <bitWidth>1</bitWidth>
  125882. <access>read-write</access>
  125883. <enumeratedValues>
  125884. <enumeratedValue>
  125885. <name>tRC_DE_0</name>
  125886. <description>Original tRC is used.</description>
  125887. <value>0</value>
  125888. </enumeratedValue>
  125889. <enumeratedValue>
  125890. <name>tRC_DE_1</name>
  125891. <description>tRC is derated in 1 cycle.</description>
  125892. <value>0x1</value>
  125893. </enumeratedValue>
  125894. </enumeratedValues>
  125895. </field>
  125896. <field>
  125897. <name>tRAS_DE</name>
  125898. <description>tRAS derating value.</description>
  125899. <bitOffset>0x6</bitOffset>
  125900. <bitWidth>1</bitWidth>
  125901. <access>read-write</access>
  125902. <enumeratedValues>
  125903. <enumeratedValue>
  125904. <name>tRAS_DE_0</name>
  125905. <description>Original tRAS is used.</description>
  125906. <value>0</value>
  125907. </enumeratedValue>
  125908. <enumeratedValue>
  125909. <name>tRAS_DE_1</name>
  125910. <description>tRAS is derated in 1 cycle.</description>
  125911. <value>0x1</value>
  125912. </enumeratedValue>
  125913. </enumeratedValues>
  125914. </field>
  125915. <field>
  125916. <name>tRP_DE</name>
  125917. <description>tRP derating value.</description>
  125918. <bitOffset>0x7</bitOffset>
  125919. <bitWidth>1</bitWidth>
  125920. <access>read-write</access>
  125921. <enumeratedValues>
  125922. <enumeratedValue>
  125923. <name>tRP_DE_0</name>
  125924. <description>Original tRP is used.</description>
  125925. <value>0</value>
  125926. </enumeratedValue>
  125927. <enumeratedValue>
  125928. <name>tRP_DE_1</name>
  125929. <description>tRP is derated in 1 cycle.</description>
  125930. <value>0x1</value>
  125931. </enumeratedValue>
  125932. </enumeratedValues>
  125933. </field>
  125934. <field>
  125935. <name>tRRD_DE</name>
  125936. <description>tRRD derating value.</description>
  125937. <bitOffset>0x8</bitOffset>
  125938. <bitWidth>1</bitWidth>
  125939. <access>read-write</access>
  125940. <enumeratedValues>
  125941. <enumeratedValue>
  125942. <name>tRRD_DE_0</name>
  125943. <description>Original tRRD is used.</description>
  125944. <value>0</value>
  125945. </enumeratedValue>
  125946. <enumeratedValue>
  125947. <name>tRRD_DE_1</name>
  125948. <description>tRRD is derated in 1 cycle.</description>
  125949. <value>0x1</value>
  125950. </enumeratedValue>
  125951. </enumeratedValues>
  125952. </field>
  125953. </fields>
  125954. </register>
  125955. <register>
  125956. <name>MDASP</name>
  125957. <description>MMDC Core Address Space Partition Register</description>
  125958. <addressOffset>0x40</addressOffset>
  125959. <size>32</size>
  125960. <access>read-write</access>
  125961. <resetValue>0x3F</resetValue>
  125962. <resetMask>0xFFFFFFFF</resetMask>
  125963. <fields>
  125964. <field>
  125965. <name>CS0_END</name>
  125966. <description>CS0_END</description>
  125967. <bitOffset>0</bitOffset>
  125968. <bitWidth>7</bitWidth>
  125969. <access>read-write</access>
  125970. </field>
  125971. </fields>
  125972. </register>
  125973. <register>
  125974. <name>MAARCR</name>
  125975. <description>MMDC Core AXI Reordering Control Register</description>
  125976. <addressOffset>0x400</addressOffset>
  125977. <size>32</size>
  125978. <access>read-write</access>
  125979. <resetValue>0x514201F0</resetValue>
  125980. <resetMask>0xFFFFFFFF</resetMask>
  125981. <fields>
  125982. <field>
  125983. <name>ARCR_GUARD</name>
  125984. <description>ARCR Guard</description>
  125985. <bitOffset>0</bitOffset>
  125986. <bitWidth>4</bitWidth>
  125987. <access>read-write</access>
  125988. <enumeratedValues>
  125989. <enumeratedValue>
  125990. <name>ARCR_GUARD_0</name>
  125991. <description>15 (default)</description>
  125992. <value>0</value>
  125993. </enumeratedValue>
  125994. <enumeratedValue>
  125995. <name>ARCR_GUARD_1</name>
  125996. <description>16</description>
  125997. <value>0x1</value>
  125998. </enumeratedValue>
  125999. <enumeratedValue>
  126000. <name>ARCR_GUARD_15</name>
  126001. <description>30</description>
  126002. <value>0xF</value>
  126003. </enumeratedValue>
  126004. </enumeratedValues>
  126005. </field>
  126006. <field>
  126007. <name>ARCR_DYN_MAX</name>
  126008. <description>ARCR Dynamic Maximum</description>
  126009. <bitOffset>0x4</bitOffset>
  126010. <bitWidth>4</bitWidth>
  126011. <access>read-write</access>
  126012. <enumeratedValues>
  126013. <enumeratedValue>
  126014. <name>ARCR_DYN_MAX_0</name>
  126015. <description>0</description>
  126016. <value>0</value>
  126017. </enumeratedValue>
  126018. <enumeratedValue>
  126019. <name>ARCR_DYN_MAX_1</name>
  126020. <description>1</description>
  126021. <value>0x1</value>
  126022. </enumeratedValue>
  126023. <enumeratedValue>
  126024. <name>ARCR_DYN_MAX_15</name>
  126025. <description>15 (default)</description>
  126026. <value>0xF</value>
  126027. </enumeratedValue>
  126028. </enumeratedValues>
  126029. </field>
  126030. <field>
  126031. <name>ARCR_DYN_JMP</name>
  126032. <description>ARCR Dynamic Jump</description>
  126033. <bitOffset>0x8</bitOffset>
  126034. <bitWidth>4</bitWidth>
  126035. <access>read-write</access>
  126036. </field>
  126037. <field>
  126038. <name>ARCR_ACC_HIT</name>
  126039. <description>ARCR Access Hit Rate</description>
  126040. <bitOffset>0x10</bitOffset>
  126041. <bitWidth>3</bitWidth>
  126042. <access>read-write</access>
  126043. </field>
  126044. <field>
  126045. <name>ARCR_PAG_HIT</name>
  126046. <description>ARCR Page Hit Rate</description>
  126047. <bitOffset>0x14</bitOffset>
  126048. <bitWidth>3</bitWidth>
  126049. <access>read-write</access>
  126050. </field>
  126051. <field>
  126052. <name>ARCR_RCH_EN</name>
  126053. <description>This bit defines whether Real time channel is activated and bypassed all other pending accesses, So accesses with QoS=='F' will be granted the highest priority in the optimization/reordering mechanism Default value is 0x1 - encoding 1 (Enabled)</description>
  126054. <bitOffset>0x18</bitOffset>
  126055. <bitWidth>1</bitWidth>
  126056. <access>read-write</access>
  126057. <enumeratedValues>
  126058. <enumeratedValue>
  126059. <name>ARCR_RCH_EN_0</name>
  126060. <description>normal prioritization, no bypassing</description>
  126061. <value>0</value>
  126062. </enumeratedValue>
  126063. <enumeratedValue>
  126064. <name>ARCR_RCH_EN_1</name>
  126065. <description>accesses with QoS=='F' bypass the arbitration</description>
  126066. <value>0x1</value>
  126067. </enumeratedValue>
  126068. </enumeratedValues>
  126069. </field>
  126070. <field>
  126071. <name>ARCR_REO_DIS</name>
  126072. <description>no description available</description>
  126073. <bitOffset>0x19</bitOffset>
  126074. <bitWidth>1</bitWidth>
  126075. <access>read-write</access>
  126076. <enumeratedValues>
  126077. <enumeratedValue>
  126078. <name>ARCR_REO_DIS_0</name>
  126079. <description>MMDC reordering controls only enabled</description>
  126080. <value>0</value>
  126081. </enumeratedValue>
  126082. <enumeratedValue>
  126083. <name>ARCR_REO_DIS_1</name>
  126084. <description>MMDC reordering controls only disabled</description>
  126085. <value>0x1</value>
  126086. </enumeratedValue>
  126087. </enumeratedValues>
  126088. </field>
  126089. <field>
  126090. <name>ARCR_ARB_REO_DIS</name>
  126091. <description>no description available</description>
  126092. <bitOffset>0x1A</bitOffset>
  126093. <bitWidth>1</bitWidth>
  126094. <access>read-write</access>
  126095. <enumeratedValues>
  126096. <enumeratedValue>
  126097. <name>ARCR_ARB_REO_DIS_0</name>
  126098. <description>MMDC arbitration and reordering controls enabled</description>
  126099. <value>0</value>
  126100. </enumeratedValue>
  126101. <enumeratedValue>
  126102. <name>ARCR_ARB_REO_DIS_1</name>
  126103. <description>MMDC arbitration and reordering controls disabled</description>
  126104. <value>0x1</value>
  126105. </enumeratedValue>
  126106. </enumeratedValues>
  126107. </field>
  126108. <field>
  126109. <name>ARCR_EXC_ERR_EN</name>
  126110. <description>This bit defines whether exclusive read/write access violation of AXI 6</description>
  126111. <bitOffset>0x1C</bitOffset>
  126112. <bitWidth>1</bitWidth>
  126113. <access>read-write</access>
  126114. <enumeratedValues>
  126115. <enumeratedValue>
  126116. <name>ARCR_EXC_ERR_EN_0</name>
  126117. <description>violation of AXI exclusive rules (6.2.4) result in OKAY response (rresp/bresp=2'b00)</description>
  126118. <value>0</value>
  126119. </enumeratedValue>
  126120. <enumeratedValue>
  126121. <name>ARCR_EXC_ERR_EN_1</name>
  126122. <description>violation of AXI exclusive rules (6.2.4) result in SLAVE Error response (rresp/bresp=2'b10)</description>
  126123. <value>0x1</value>
  126124. </enumeratedValue>
  126125. </enumeratedValues>
  126126. </field>
  126127. <field>
  126128. <name>ARCR_SEC_ERR_EN</name>
  126129. <description>This bit defines whether security read/write access violation result in SLV Error response or in OKAY response Default value is 0x1 - encoding 1(response is SLV Error, rresp/bresp=2'b10)</description>
  126130. <bitOffset>0x1E</bitOffset>
  126131. <bitWidth>1</bitWidth>
  126132. <access>read-write</access>
  126133. <enumeratedValues>
  126134. <enumeratedValue>
  126135. <name>ARCR_SEC_ERR_EN_0</name>
  126136. <description>security violation results in OKAY response (rresp/bresp=2'b00)</description>
  126137. <value>0</value>
  126138. </enumeratedValue>
  126139. <enumeratedValue>
  126140. <name>ARCR_SEC_ERR_EN_1</name>
  126141. <description>security violation results in SLAVE Error response (rresp/bresp=2'b10)</description>
  126142. <value>0x1</value>
  126143. </enumeratedValue>
  126144. </enumeratedValues>
  126145. </field>
  126146. <field>
  126147. <name>ARCR_SEC_ERR_LOCK</name>
  126148. <description>Once set, this bit locks ARCR_SEC_ERR_EN and prevents from its updating</description>
  126149. <bitOffset>0x1F</bitOffset>
  126150. <bitWidth>1</bitWidth>
  126151. <access>read-write</access>
  126152. <enumeratedValues>
  126153. <enumeratedValue>
  126154. <name>ARCR_SEC_ERR_LOCK_0</name>
  126155. <description>ARCR_SEC_ERR_EN is unlocked, so can be updated any moment</description>
  126156. <value>0</value>
  126157. </enumeratedValue>
  126158. <enumeratedValue>
  126159. <name>ARCR_SEC_ERR_LOCK_1</name>
  126160. <description>ARCR_SEC_ERR_EN is locked, so it can't be updated</description>
  126161. <value>0x1</value>
  126162. </enumeratedValue>
  126163. </enumeratedValues>
  126164. </field>
  126165. </fields>
  126166. </register>
  126167. <register>
  126168. <name>MAPSR</name>
  126169. <description>MMDC Core Power Saving Control and Status Register</description>
  126170. <addressOffset>0x404</addressOffset>
  126171. <size>32</size>
  126172. <access>read-write</access>
  126173. <resetValue>0x1007</resetValue>
  126174. <resetMask>0xFFFFFFFF</resetMask>
  126175. <fields>
  126176. <field>
  126177. <name>PSD</name>
  126178. <description>Automatic Power Saving Disable</description>
  126179. <bitOffset>0</bitOffset>
  126180. <bitWidth>1</bitWidth>
  126181. <access>read-write</access>
  126182. <enumeratedValues>
  126183. <enumeratedValue>
  126184. <name>PSD_0</name>
  126185. <description>power saving enabled</description>
  126186. <value>0</value>
  126187. </enumeratedValue>
  126188. <enumeratedValue>
  126189. <name>PSD_1</name>
  126190. <description>power saving disabled (default)</description>
  126191. <value>0x1</value>
  126192. </enumeratedValue>
  126193. </enumeratedValues>
  126194. </field>
  126195. <field>
  126196. <name>PSS</name>
  126197. <description>Power Saving Status</description>
  126198. <bitOffset>0x4</bitOffset>
  126199. <bitWidth>1</bitWidth>
  126200. <access>read-only</access>
  126201. <enumeratedValues>
  126202. <enumeratedValue>
  126203. <name>PSS_0</name>
  126204. <description>not in power saving</description>
  126205. <value>0</value>
  126206. </enumeratedValue>
  126207. <enumeratedValue>
  126208. <name>PSS_1</name>
  126209. <description>power saving</description>
  126210. <value>0x1</value>
  126211. </enumeratedValue>
  126212. </enumeratedValues>
  126213. </field>
  126214. <field>
  126215. <name>RIS</name>
  126216. <description>Read Idle Status. This read only bit indicates whether read request buffer is idle (empty) or not.</description>
  126217. <bitOffset>0x5</bitOffset>
  126218. <bitWidth>1</bitWidth>
  126219. <access>read-only</access>
  126220. <enumeratedValues>
  126221. <enumeratedValue>
  126222. <name>RIS_0</name>
  126223. <description>idle</description>
  126224. <value>0</value>
  126225. </enumeratedValue>
  126226. <enumeratedValue>
  126227. <name>RIS_1</name>
  126228. <description>not idle</description>
  126229. <value>0x1</value>
  126230. </enumeratedValue>
  126231. </enumeratedValues>
  126232. </field>
  126233. <field>
  126234. <name>WIS</name>
  126235. <description>Write Idle Status</description>
  126236. <bitOffset>0x6</bitOffset>
  126237. <bitWidth>1</bitWidth>
  126238. <access>read-only</access>
  126239. <enumeratedValues>
  126240. <enumeratedValue>
  126241. <name>WIS_0</name>
  126242. <description>idle</description>
  126243. <value>0</value>
  126244. </enumeratedValue>
  126245. <enumeratedValue>
  126246. <name>WIS_1</name>
  126247. <description>not idle</description>
  126248. <value>0x1</value>
  126249. </enumeratedValue>
  126250. </enumeratedValues>
  126251. </field>
  126252. <field>
  126253. <name>PST</name>
  126254. <description>Automatic Power saving timer</description>
  126255. <bitOffset>0x8</bitOffset>
  126256. <bitWidth>8</bitWidth>
  126257. <access>read-write</access>
  126258. <enumeratedValues>
  126259. <enumeratedValue>
  126260. <name>PST_1</name>
  126261. <description>timer is configured to 64 clock cycles.</description>
  126262. <value>0x1</value>
  126263. </enumeratedValue>
  126264. <enumeratedValue>
  126265. <name>PST_2</name>
  126266. <description>timer is configured to 128 clock cycles.</description>
  126267. <value>0x2</value>
  126268. </enumeratedValue>
  126269. <enumeratedValue>
  126270. <name>PST_16</name>
  126271. <description>(Default)- 1024 clock cycles.</description>
  126272. <value>0x10</value>
  126273. </enumeratedValue>
  126274. <enumeratedValue>
  126275. <name>PST_255</name>
  126276. <description>timer clock is configured to 16320 clock cycles.</description>
  126277. <value>0xFF</value>
  126278. </enumeratedValue>
  126279. </enumeratedValues>
  126280. </field>
  126281. <field>
  126282. <name>LPMD</name>
  126283. <description>General LPMD request</description>
  126284. <bitOffset>0x14</bitOffset>
  126285. <bitWidth>1</bitWidth>
  126286. <access>read-write</access>
  126287. <enumeratedValues>
  126288. <enumeratedValue>
  126289. <name>LPMD_0</name>
  126290. <description>no lpmd request</description>
  126291. <value>0</value>
  126292. </enumeratedValue>
  126293. <enumeratedValue>
  126294. <name>LPMD_1</name>
  126295. <description>lpmd request</description>
  126296. <value>0x1</value>
  126297. </enumeratedValue>
  126298. </enumeratedValues>
  126299. </field>
  126300. <field>
  126301. <name>DVFS</name>
  126302. <description>General DVFS request</description>
  126303. <bitOffset>0x15</bitOffset>
  126304. <bitWidth>1</bitWidth>
  126305. <access>read-write</access>
  126306. <enumeratedValues>
  126307. <enumeratedValue>
  126308. <name>DVFS_0</name>
  126309. <description>no dvfs request</description>
  126310. <value>0</value>
  126311. </enumeratedValue>
  126312. <enumeratedValue>
  126313. <name>DVFS_1</name>
  126314. <description>dvfs request</description>
  126315. <value>0x1</value>
  126316. </enumeratedValue>
  126317. </enumeratedValues>
  126318. </field>
  126319. <field>
  126320. <name>LPACK</name>
  126321. <description>General low-power acknowledge</description>
  126322. <bitOffset>0x18</bitOffset>
  126323. <bitWidth>1</bitWidth>
  126324. <access>read-only</access>
  126325. </field>
  126326. <field>
  126327. <name>DVACK</name>
  126328. <description>General DVFS acknowledge</description>
  126329. <bitOffset>0x19</bitOffset>
  126330. <bitWidth>1</bitWidth>
  126331. <access>read-only</access>
  126332. </field>
  126333. </fields>
  126334. </register>
  126335. <register>
  126336. <name>MAEXIDR0</name>
  126337. <description>MMDC Core Exclusive ID Monitor Register0</description>
  126338. <addressOffset>0x408</addressOffset>
  126339. <size>32</size>
  126340. <access>read-write</access>
  126341. <resetValue>0x200000</resetValue>
  126342. <resetMask>0xFFFFFFFF</resetMask>
  126343. <fields>
  126344. <field>
  126345. <name>EXC_ID_MONITOR0</name>
  126346. <description>This field defines ID for Exclusive monitor#0. Default value is 0x0000</description>
  126347. <bitOffset>0</bitOffset>
  126348. <bitWidth>16</bitWidth>
  126349. <access>read-write</access>
  126350. </field>
  126351. <field>
  126352. <name>EXC_ID_MONITOR1</name>
  126353. <description>This field defines ID for Exclusive monitor#1. Default value is 0x0020</description>
  126354. <bitOffset>0x10</bitOffset>
  126355. <bitWidth>16</bitWidth>
  126356. <access>read-write</access>
  126357. </field>
  126358. </fields>
  126359. </register>
  126360. <register>
  126361. <name>MAEXIDR1</name>
  126362. <description>MMDC Core Exclusive ID Monitor Register1</description>
  126363. <addressOffset>0x40C</addressOffset>
  126364. <size>32</size>
  126365. <access>read-write</access>
  126366. <resetValue>0x600040</resetValue>
  126367. <resetMask>0xFFFFFFFF</resetMask>
  126368. <fields>
  126369. <field>
  126370. <name>EXC_ID_MONITOR2</name>
  126371. <description>This field defines ID for Exclusive monitor#2. Default value is 0x0040</description>
  126372. <bitOffset>0</bitOffset>
  126373. <bitWidth>16</bitWidth>
  126374. <access>read-write</access>
  126375. </field>
  126376. <field>
  126377. <name>EXC_ID_MONITOR3</name>
  126378. <description>This field defines ID for Exclusive monitor#3. Default value is 0x0060</description>
  126379. <bitOffset>0x10</bitOffset>
  126380. <bitWidth>16</bitWidth>
  126381. <access>read-write</access>
  126382. </field>
  126383. </fields>
  126384. </register>
  126385. <register>
  126386. <name>MADPCR0</name>
  126387. <description>MMDC Core Debug and Profiling Control Register 0</description>
  126388. <addressOffset>0x410</addressOffset>
  126389. <size>32</size>
  126390. <access>read-write</access>
  126391. <resetValue>0</resetValue>
  126392. <resetMask>0xFFFFFFFF</resetMask>
  126393. <fields>
  126394. <field>
  126395. <name>DBG_EN</name>
  126396. <description>Debug and Profiling Enable</description>
  126397. <bitOffset>0</bitOffset>
  126398. <bitWidth>1</bitWidth>
  126399. <access>read-write</access>
  126400. <enumeratedValues>
  126401. <enumeratedValue>
  126402. <name>DBG_EN_0</name>
  126403. <description>disable</description>
  126404. <value>0</value>
  126405. </enumeratedValue>
  126406. <enumeratedValue>
  126407. <name>DBG_EN_1</name>
  126408. <description>enable</description>
  126409. <value>0x1</value>
  126410. </enumeratedValue>
  126411. </enumeratedValues>
  126412. </field>
  126413. <field>
  126414. <name>DBG_RST</name>
  126415. <description>Debug and Profiling Reset. Reset all debug and profiling counters and components.</description>
  126416. <bitOffset>0x1</bitOffset>
  126417. <bitWidth>1</bitWidth>
  126418. <access>read-write</access>
  126419. <enumeratedValues>
  126420. <enumeratedValue>
  126421. <name>DBG_RST_0</name>
  126422. <description>no reset</description>
  126423. <value>0</value>
  126424. </enumeratedValue>
  126425. <enumeratedValue>
  126426. <name>DBG_RST_1</name>
  126427. <description>reset</description>
  126428. <value>0x1</value>
  126429. </enumeratedValue>
  126430. </enumeratedValues>
  126431. </field>
  126432. <field>
  126433. <name>PRF_FRZ</name>
  126434. <description>Profiling freeze</description>
  126435. <bitOffset>0x2</bitOffset>
  126436. <bitWidth>1</bitWidth>
  126437. <access>read-write</access>
  126438. <enumeratedValues>
  126439. <enumeratedValue>
  126440. <name>PRF_FRZ_0</name>
  126441. <description>profiling counters are not frozen</description>
  126442. <value>0</value>
  126443. </enumeratedValue>
  126444. <enumeratedValue>
  126445. <name>PRF_FRZ_1</name>
  126446. <description>profiling counters are frozen</description>
  126447. <value>0x1</value>
  126448. </enumeratedValue>
  126449. </enumeratedValues>
  126450. </field>
  126451. <field>
  126452. <name>CYC_OVF</name>
  126453. <description>Total Profiling Cycles Count Overflow</description>
  126454. <bitOffset>0x3</bitOffset>
  126455. <bitWidth>1</bitWidth>
  126456. <access>read-write</access>
  126457. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  126458. <enumeratedValues>
  126459. <enumeratedValue>
  126460. <name>CYC_OVF_0</name>
  126461. <description>no overflow</description>
  126462. <value>0</value>
  126463. </enumeratedValue>
  126464. <enumeratedValue>
  126465. <name>CYC_OVF_1</name>
  126466. <description>overflow</description>
  126467. <value>0x1</value>
  126468. </enumeratedValue>
  126469. </enumeratedValues>
  126470. </field>
  126471. <field>
  126472. <name>SBS_EN</name>
  126473. <description>Step By Step debug Enable</description>
  126474. <bitOffset>0x8</bitOffset>
  126475. <bitWidth>1</bitWidth>
  126476. <access>read-write</access>
  126477. <enumeratedValues>
  126478. <enumeratedValue>
  126479. <name>SBS_EN_0</name>
  126480. <description>disable</description>
  126481. <value>0</value>
  126482. </enumeratedValue>
  126483. <enumeratedValue>
  126484. <name>SBS_EN_1</name>
  126485. <description>enable</description>
  126486. <value>0x1</value>
  126487. </enumeratedValue>
  126488. </enumeratedValues>
  126489. </field>
  126490. <field>
  126491. <name>SBS</name>
  126492. <description>Step By Step trigger</description>
  126493. <bitOffset>0x9</bitOffset>
  126494. <bitWidth>1</bitWidth>
  126495. <access>read-write</access>
  126496. <enumeratedValues>
  126497. <enumeratedValue>
  126498. <name>SBS_0</name>
  126499. <description>No access will be launched toward the DDR</description>
  126500. <value>0</value>
  126501. </enumeratedValue>
  126502. <enumeratedValue>
  126503. <name>SBS_1</name>
  126504. <description>Launch AXI pending access toward the DDR</description>
  126505. <value>0x1</value>
  126506. </enumeratedValue>
  126507. </enumeratedValues>
  126508. </field>
  126509. </fields>
  126510. </register>
  126511. <register>
  126512. <name>MADPCR1</name>
  126513. <description>MMDC Core Debug and Profiling Control Register 1</description>
  126514. <addressOffset>0x414</addressOffset>
  126515. <size>32</size>
  126516. <access>read-write</access>
  126517. <resetValue>0</resetValue>
  126518. <resetMask>0xFFFFFFFF</resetMask>
  126519. <fields>
  126520. <field>
  126521. <name>PRF_AXI_ID</name>
  126522. <description>Profiling AXI ID</description>
  126523. <bitOffset>0</bitOffset>
  126524. <bitWidth>16</bitWidth>
  126525. <access>read-write</access>
  126526. </field>
  126527. <field>
  126528. <name>PRF_AXI_IDMASK</name>
  126529. <description>Profiling AXI ID Mask. AXI ID bits which masked by this value are chosen for profiling.</description>
  126530. <bitOffset>0x10</bitOffset>
  126531. <bitWidth>16</bitWidth>
  126532. <access>read-write</access>
  126533. <enumeratedValues>
  126534. <enumeratedValue>
  126535. <name>PRF_AXI_IDMASK_0</name>
  126536. <description>AXI ID specific bit is ignored (don't care)</description>
  126537. <value>0</value>
  126538. </enumeratedValue>
  126539. <enumeratedValue>
  126540. <name>PRF_AXI_IDMASK_1</name>
  126541. <description>AXI ID specific bit is chosen for profiling</description>
  126542. <value>0x1</value>
  126543. </enumeratedValue>
  126544. </enumeratedValues>
  126545. </field>
  126546. </fields>
  126547. </register>
  126548. <register>
  126549. <name>MADPSR0</name>
  126550. <description>MMDC Core Debug and Profiling Status Register 0</description>
  126551. <addressOffset>0x418</addressOffset>
  126552. <size>32</size>
  126553. <access>read-only</access>
  126554. <resetValue>0</resetValue>
  126555. <resetMask>0xFFFFFFFF</resetMask>
  126556. <fields>
  126557. <field>
  126558. <name>CYC_COUNT</name>
  126559. <description>Total Profiling cycle Count</description>
  126560. <bitOffset>0</bitOffset>
  126561. <bitWidth>32</bitWidth>
  126562. <access>read-only</access>
  126563. </field>
  126564. </fields>
  126565. </register>
  126566. <register>
  126567. <name>MADPSR1</name>
  126568. <description>MMDC Core Debug and Profiling Status Register 1</description>
  126569. <addressOffset>0x41C</addressOffset>
  126570. <size>32</size>
  126571. <access>read-only</access>
  126572. <resetValue>0</resetValue>
  126573. <resetMask>0xFFFFFFFF</resetMask>
  126574. <fields>
  126575. <field>
  126576. <name>BUSY_COUNT</name>
  126577. <description>Profiling Busy Cycles Count</description>
  126578. <bitOffset>0</bitOffset>
  126579. <bitWidth>32</bitWidth>
  126580. <access>read-only</access>
  126581. </field>
  126582. </fields>
  126583. </register>
  126584. <register>
  126585. <name>MADPSR2</name>
  126586. <description>MMDC Core Debug and Profiling Status Register 2</description>
  126587. <addressOffset>0x420</addressOffset>
  126588. <size>32</size>
  126589. <access>read-only</access>
  126590. <resetValue>0</resetValue>
  126591. <resetMask>0xFFFFFFFF</resetMask>
  126592. <fields>
  126593. <field>
  126594. <name>RD_ACC_COUNT</name>
  126595. <description>Profiling Read Access Count</description>
  126596. <bitOffset>0</bitOffset>
  126597. <bitWidth>32</bitWidth>
  126598. <access>read-only</access>
  126599. </field>
  126600. </fields>
  126601. </register>
  126602. <register>
  126603. <name>MADPSR3</name>
  126604. <description>MMDC Core Debug and Profiling Status Register 3</description>
  126605. <addressOffset>0x424</addressOffset>
  126606. <size>32</size>
  126607. <access>read-only</access>
  126608. <resetValue>0</resetValue>
  126609. <resetMask>0xFFFFFFFF</resetMask>
  126610. <fields>
  126611. <field>
  126612. <name>WR_ACC_COUNT</name>
  126613. <description>Profiling Write Access Count</description>
  126614. <bitOffset>0</bitOffset>
  126615. <bitWidth>32</bitWidth>
  126616. <access>read-only</access>
  126617. </field>
  126618. </fields>
  126619. </register>
  126620. <register>
  126621. <name>MADPSR4</name>
  126622. <description>MMDC Core Debug and Profiling Status Register 4</description>
  126623. <addressOffset>0x428</addressOffset>
  126624. <size>32</size>
  126625. <access>read-only</access>
  126626. <resetValue>0</resetValue>
  126627. <resetMask>0xFFFFFFFF</resetMask>
  126628. <fields>
  126629. <field>
  126630. <name>RD_BYTES_COUNT</name>
  126631. <description>Profiling Read Bytes Count</description>
  126632. <bitOffset>0</bitOffset>
  126633. <bitWidth>32</bitWidth>
  126634. <access>read-only</access>
  126635. </field>
  126636. </fields>
  126637. </register>
  126638. <register>
  126639. <name>MADPSR5</name>
  126640. <description>MMDC Core Debug and Profiling Status Register 5</description>
  126641. <addressOffset>0x42C</addressOffset>
  126642. <size>32</size>
  126643. <access>read-only</access>
  126644. <resetValue>0</resetValue>
  126645. <resetMask>0xFFFFFFFF</resetMask>
  126646. <fields>
  126647. <field>
  126648. <name>WR_BYTES_COUNT</name>
  126649. <description>Profiling Write Bytes Count</description>
  126650. <bitOffset>0</bitOffset>
  126651. <bitWidth>32</bitWidth>
  126652. <access>read-only</access>
  126653. </field>
  126654. </fields>
  126655. </register>
  126656. <register>
  126657. <name>MASBS0</name>
  126658. <description>MMDC Core Step By Step Address Register</description>
  126659. <addressOffset>0x430</addressOffset>
  126660. <size>32</size>
  126661. <access>read-only</access>
  126662. <resetValue>0</resetValue>
  126663. <resetMask>0xFFFFFFFF</resetMask>
  126664. <fields>
  126665. <field>
  126666. <name>SBS_ADDR</name>
  126667. <description>Step By Step Address</description>
  126668. <bitOffset>0</bitOffset>
  126669. <bitWidth>32</bitWidth>
  126670. <access>read-only</access>
  126671. </field>
  126672. </fields>
  126673. </register>
  126674. <register>
  126675. <name>MASBS1</name>
  126676. <description>MMDC Core Step By Step Address Attributes Register</description>
  126677. <addressOffset>0x434</addressOffset>
  126678. <size>32</size>
  126679. <access>read-only</access>
  126680. <resetValue>0</resetValue>
  126681. <resetMask>0xFFFFFFFF</resetMask>
  126682. <fields>
  126683. <field>
  126684. <name>SBS_VLD</name>
  126685. <description>Step By Step Valid</description>
  126686. <bitOffset>0</bitOffset>
  126687. <bitWidth>1</bitWidth>
  126688. <access>read-only</access>
  126689. <enumeratedValues>
  126690. <enumeratedValue>
  126691. <name>SBS_VLD_0</name>
  126692. <description>not valid</description>
  126693. <value>0</value>
  126694. </enumeratedValue>
  126695. <enumeratedValue>
  126696. <name>SBS_VLD_1</name>
  126697. <description>valid</description>
  126698. <value>0x1</value>
  126699. </enumeratedValue>
  126700. </enumeratedValues>
  126701. </field>
  126702. <field>
  126703. <name>SBS_TYPE</name>
  126704. <description>Step By Step Request Type</description>
  126705. <bitOffset>0x1</bitOffset>
  126706. <bitWidth>1</bitWidth>
  126707. <access>read-only</access>
  126708. <enumeratedValues>
  126709. <enumeratedValue>
  126710. <name>SBS_TYPE_0</name>
  126711. <description>write</description>
  126712. <value>0</value>
  126713. </enumeratedValue>
  126714. <enumeratedValue>
  126715. <name>SBS_TYPE_1</name>
  126716. <description>read</description>
  126717. <value>0x1</value>
  126718. </enumeratedValue>
  126719. </enumeratedValues>
  126720. </field>
  126721. <field>
  126722. <name>SBS_LOCK</name>
  126723. <description>Step By Step Lock</description>
  126724. <bitOffset>0x2</bitOffset>
  126725. <bitWidth>2</bitWidth>
  126726. <access>read-only</access>
  126727. </field>
  126728. <field>
  126729. <name>SBS_PROT</name>
  126730. <description>Step By Step Protection</description>
  126731. <bitOffset>0x4</bitOffset>
  126732. <bitWidth>3</bitWidth>
  126733. <access>read-only</access>
  126734. </field>
  126735. <field>
  126736. <name>SBS_SIZE</name>
  126737. <description>Step By Step Size</description>
  126738. <bitOffset>0x7</bitOffset>
  126739. <bitWidth>3</bitWidth>
  126740. <access>read-only</access>
  126741. <enumeratedValues>
  126742. <enumeratedValue>
  126743. <name>SBS_SIZE_0</name>
  126744. <description>8 bits</description>
  126745. <value>0</value>
  126746. </enumeratedValue>
  126747. <enumeratedValue>
  126748. <name>SBS_SIZE_1</name>
  126749. <description>16 bits</description>
  126750. <value>0x1</value>
  126751. </enumeratedValue>
  126752. <enumeratedValue>
  126753. <name>SBS_SIZE_2</name>
  126754. <description>32 bits</description>
  126755. <value>0x2</value>
  126756. </enumeratedValue>
  126757. <enumeratedValue>
  126758. <name>SBS_SIZE_3</name>
  126759. <description>64 bits</description>
  126760. <value>0x3</value>
  126761. </enumeratedValue>
  126762. <enumeratedValue>
  126763. <name>SBS_SIZE_4</name>
  126764. <description>128bits</description>
  126765. <value>0x4</value>
  126766. </enumeratedValue>
  126767. </enumeratedValues>
  126768. </field>
  126769. <field>
  126770. <name>SBS_BURST</name>
  126771. <description>Step By Step Burst</description>
  126772. <bitOffset>0xA</bitOffset>
  126773. <bitWidth>2</bitWidth>
  126774. <access>read-only</access>
  126775. <enumeratedValues>
  126776. <enumeratedValue>
  126777. <name>SBS_BURST_0</name>
  126778. <description>FIXED</description>
  126779. <value>0</value>
  126780. </enumeratedValue>
  126781. <enumeratedValue>
  126782. <name>SBS_BURST_1</name>
  126783. <description>INCR burst</description>
  126784. <value>0x1</value>
  126785. </enumeratedValue>
  126786. <enumeratedValue>
  126787. <name>SBS_BURST_2</name>
  126788. <description>WRAP burst</description>
  126789. <value>0x2</value>
  126790. </enumeratedValue>
  126791. </enumeratedValues>
  126792. </field>
  126793. <field>
  126794. <name>SBS_BUFF</name>
  126795. <description>Step By Step Buffered</description>
  126796. <bitOffset>0xC</bitOffset>
  126797. <bitWidth>1</bitWidth>
  126798. <access>read-only</access>
  126799. </field>
  126800. <field>
  126801. <name>SBS_LEN</name>
  126802. <description>Step By Step Length</description>
  126803. <bitOffset>0xD</bitOffset>
  126804. <bitWidth>3</bitWidth>
  126805. <access>read-only</access>
  126806. <enumeratedValues>
  126807. <enumeratedValue>
  126808. <name>SBS_LEN_0</name>
  126809. <description>burst of length 1</description>
  126810. <value>0</value>
  126811. </enumeratedValue>
  126812. <enumeratedValue>
  126813. <name>SBS_LEN_1</name>
  126814. <description>burst of length 2</description>
  126815. <value>0x1</value>
  126816. </enumeratedValue>
  126817. <enumeratedValue>
  126818. <name>SBS_LEN_7</name>
  126819. <description>burst of length 8</description>
  126820. <value>0x7</value>
  126821. </enumeratedValue>
  126822. </enumeratedValues>
  126823. </field>
  126824. <field>
  126825. <name>SBS_AXI_ID</name>
  126826. <description>Step By Step AXI ID</description>
  126827. <bitOffset>0x10</bitOffset>
  126828. <bitWidth>16</bitWidth>
  126829. <access>read-only</access>
  126830. </field>
  126831. </fields>
  126832. </register>
  126833. <register>
  126834. <name>MAGENP</name>
  126835. <description>MMDC Core General Purpose Register</description>
  126836. <addressOffset>0x440</addressOffset>
  126837. <size>32</size>
  126838. <access>read-write</access>
  126839. <resetValue>0</resetValue>
  126840. <resetMask>0xFFFFFFFF</resetMask>
  126841. <fields>
  126842. <field>
  126843. <name>GP31_GP0</name>
  126844. <description>General purpose read/write bits.</description>
  126845. <bitOffset>0</bitOffset>
  126846. <bitWidth>32</bitWidth>
  126847. <access>read-write</access>
  126848. </field>
  126849. </fields>
  126850. </register>
  126851. <register>
  126852. <name>MPZQHWCTRL</name>
  126853. <description>MMDC PHY ZQ HW control register</description>
  126854. <addressOffset>0x800</addressOffset>
  126855. <size>32</size>
  126856. <access>read-write</access>
  126857. <resetValue>0xA1380000</resetValue>
  126858. <resetMask>0xFFFFFFFF</resetMask>
  126859. <fields>
  126860. <field>
  126861. <name>ZQ_MODE</name>
  126862. <description>ZQ calibration mode:</description>
  126863. <bitOffset>0</bitOffset>
  126864. <bitWidth>2</bitWidth>
  126865. <access>read-write</access>
  126866. <enumeratedValues>
  126867. <enumeratedValue>
  126868. <name>ZQ_MODE_0</name>
  126869. <description>No ZQ calibration is issued. (Default)</description>
  126870. <value>0</value>
  126871. </enumeratedValue>
  126872. <enumeratedValue>
  126873. <name>ZQ_MODE_1</name>
  126874. <description>ZQ calibration is issued to i.MX ZQ calibration pad together with ZQ long command to the external DDR device only when exiting self refresh.</description>
  126875. <value>0x1</value>
  126876. </enumeratedValue>
  126877. <enumeratedValue>
  126878. <name>ZQ_MODE_2</name>
  126879. <description>ZQ calibration command long/short is issued only to the external DDR device periodically and when exiting self refresh</description>
  126880. <value>0x2</value>
  126881. </enumeratedValue>
  126882. <enumeratedValue>
  126883. <name>ZQ_MODE_3</name>
  126884. <description>ZQ calibration is issued to i.MX ZQ calibration pad together with ZQ calibration command long/short to the external DDR device periodically and when exiting self refresh</description>
  126885. <value>0x3</value>
  126886. </enumeratedValue>
  126887. </enumeratedValues>
  126888. </field>
  126889. <field>
  126890. <name>ZQ_HW_PER</name>
  126891. <description>ZQ periodic calibration time</description>
  126892. <bitOffset>0x2</bitOffset>
  126893. <bitWidth>4</bitWidth>
  126894. <access>read-write</access>
  126895. <enumeratedValues>
  126896. <enumeratedValue>
  126897. <name>ZQ_HW_PER_0</name>
  126898. <description>ZQ calibration is performed every 1 ms.</description>
  126899. <value>0</value>
  126900. </enumeratedValue>
  126901. <enumeratedValue>
  126902. <name>ZQ_HW_PER_1</name>
  126903. <description>ZQ calibration is performed every 2 ms.</description>
  126904. <value>0x1</value>
  126905. </enumeratedValue>
  126906. <enumeratedValue>
  126907. <name>ZQ_HW_PER_2</name>
  126908. <description>ZQ calibration is performed every 4 ms.</description>
  126909. <value>0x2</value>
  126910. </enumeratedValue>
  126911. <enumeratedValue>
  126912. <name>ZQ_HW_PER_10</name>
  126913. <description>ZQ calibration is performed every 1 sec.</description>
  126914. <value>0xA</value>
  126915. </enumeratedValue>
  126916. <enumeratedValue>
  126917. <name>ZQ_HW_PER_14</name>
  126918. <description>ZQ calibration is performed every 16 sec.</description>
  126919. <value>0xE</value>
  126920. </enumeratedValue>
  126921. <enumeratedValue>
  126922. <name>ZQ_HW_PER_15</name>
  126923. <description>ZQ calibration is performed every 32 sec.</description>
  126924. <value>0xF</value>
  126925. </enumeratedValue>
  126926. </enumeratedValues>
  126927. </field>
  126928. <field>
  126929. <name>ZQ_HW_PU_RES</name>
  126930. <description>ZQ automatic calibration pull-up result</description>
  126931. <bitOffset>0x6</bitOffset>
  126932. <bitWidth>5</bitWidth>
  126933. <access>read-only</access>
  126934. <enumeratedValues>
  126935. <enumeratedValue>
  126936. <name>ZQ_HW_PU_RES_0</name>
  126937. <description>Min. resistance.</description>
  126938. <value>0</value>
  126939. </enumeratedValue>
  126940. <enumeratedValue>
  126941. <name>ZQ_HW_PU_RES_31</name>
  126942. <description>Max. resistance.</description>
  126943. <value>0x1F</value>
  126944. </enumeratedValue>
  126945. </enumeratedValues>
  126946. </field>
  126947. <field>
  126948. <name>ZQ_HW_PD_RES</name>
  126949. <description>ZQ HW calibration pull-down result</description>
  126950. <bitOffset>0xB</bitOffset>
  126951. <bitWidth>5</bitWidth>
  126952. <access>read-only</access>
  126953. <enumeratedValues>
  126954. <enumeratedValue>
  126955. <name>ZQ_HW_PD_RES_0</name>
  126956. <description>Max. resistance.</description>
  126957. <value>0</value>
  126958. </enumeratedValue>
  126959. <enumeratedValue>
  126960. <name>ZQ_HW_PD_RES_31</name>
  126961. <description>Min. resistance.</description>
  126962. <value>0x1F</value>
  126963. </enumeratedValue>
  126964. </enumeratedValues>
  126965. </field>
  126966. <field>
  126967. <name>ZQ_HW_FOR</name>
  126968. <description>Force ZQ automatic calibration process with the i</description>
  126969. <bitOffset>0x10</bitOffset>
  126970. <bitWidth>1</bitWidth>
  126971. <access>read-write</access>
  126972. </field>
  126973. <field>
  126974. <name>TZQ_INIT</name>
  126975. <description>Device ZQ long/init time</description>
  126976. <bitOffset>0x11</bitOffset>
  126977. <bitWidth>3</bitWidth>
  126978. <access>read-write</access>
  126979. <enumeratedValues>
  126980. <enumeratedValue>
  126981. <name>TZQ_INIT_2</name>
  126982. <description>128 cycles</description>
  126983. <value>0x2</value>
  126984. </enumeratedValue>
  126985. <enumeratedValue>
  126986. <name>TZQ_INIT_3</name>
  126987. <description>256 cycles</description>
  126988. <value>0x3</value>
  126989. </enumeratedValue>
  126990. <enumeratedValue>
  126991. <name>TZQ_INIT_4</name>
  126992. <description>512 cycles - Default (JEDEC value for DDR3)</description>
  126993. <value>0x4</value>
  126994. </enumeratedValue>
  126995. <enumeratedValue>
  126996. <name>TZQ_INIT_5</name>
  126997. <description>1024 cycles</description>
  126998. <value>0x5</value>
  126999. </enumeratedValue>
  127000. </enumeratedValues>
  127001. </field>
  127002. <field>
  127003. <name>TZQ_OPER</name>
  127004. <description>Device ZQ long/oper time</description>
  127005. <bitOffset>0x14</bitOffset>
  127006. <bitWidth>3</bitWidth>
  127007. <access>read-write</access>
  127008. <enumeratedValues>
  127009. <enumeratedValue>
  127010. <name>TZQ_OPER_2</name>
  127011. <description>128 cycles</description>
  127012. <value>0x2</value>
  127013. </enumeratedValue>
  127014. <enumeratedValue>
  127015. <name>TZQ_OPER_3</name>
  127016. <description>256 cycles - Default (JEDEC value for DDR3)</description>
  127017. <value>0x3</value>
  127018. </enumeratedValue>
  127019. <enumeratedValue>
  127020. <name>TZQ_OPER_4</name>
  127021. <description>512 cycles</description>
  127022. <value>0x4</value>
  127023. </enumeratedValue>
  127024. <enumeratedValue>
  127025. <name>TZQ_OPER_5</name>
  127026. <description>1024 cycles</description>
  127027. <value>0x5</value>
  127028. </enumeratedValue>
  127029. </enumeratedValues>
  127030. </field>
  127031. <field>
  127032. <name>TZQ_CS</name>
  127033. <description>Device ZQ short time</description>
  127034. <bitOffset>0x17</bitOffset>
  127035. <bitWidth>3</bitWidth>
  127036. <access>read-write</access>
  127037. <enumeratedValues>
  127038. <enumeratedValue>
  127039. <name>TZQ_CS_2</name>
  127040. <description>128 cycles (Default)</description>
  127041. <value>0x2</value>
  127042. </enumeratedValue>
  127043. <enumeratedValue>
  127044. <name>TZQ_CS_3</name>
  127045. <description>256 cycles</description>
  127046. <value>0x3</value>
  127047. </enumeratedValue>
  127048. <enumeratedValue>
  127049. <name>TZQ_CS_4</name>
  127050. <description>512 cycles</description>
  127051. <value>0x4</value>
  127052. </enumeratedValue>
  127053. <enumeratedValue>
  127054. <name>TZQ_CS_5</name>
  127055. <description>1024 cycles</description>
  127056. <value>0x5</value>
  127057. </enumeratedValue>
  127058. </enumeratedValues>
  127059. </field>
  127060. <field>
  127061. <name>ZQ_EARLY_COMPARATOR_EN_TIMER</name>
  127062. <description>ZQ early comparator enable timer</description>
  127063. <bitOffset>0x1B</bitOffset>
  127064. <bitWidth>5</bitWidth>
  127065. <access>read-write</access>
  127066. <enumeratedValues>
  127067. <enumeratedValue>
  127068. <name>ZQ_EARLY_COMPARATOR_EN_TIMER_0</name>
  127069. <description>- 0x6 Reserved</description>
  127070. <value>0</value>
  127071. </enumeratedValue>
  127072. <enumeratedValue>
  127073. <name>ZQ_EARLY_COMPARATOR_EN_TIMER_7</name>
  127074. <description>8 cycles</description>
  127075. <value>0x7</value>
  127076. </enumeratedValue>
  127077. <enumeratedValue>
  127078. <name>ZQ_EARLY_COMPARATOR_EN_TIMER_20</name>
  127079. <description>21 cycles (Default)</description>
  127080. <value>0x14</value>
  127081. </enumeratedValue>
  127082. <enumeratedValue>
  127083. <name>ZQ_EARLY_COMPARATOR_EN_TIMER_30</name>
  127084. <description>31 cycles</description>
  127085. <value>0x1E</value>
  127086. </enumeratedValue>
  127087. <enumeratedValue>
  127088. <name>ZQ_EARLY_COMPARATOR_EN_TIMER_31</name>
  127089. <description>32 cycles</description>
  127090. <value>0x1F</value>
  127091. </enumeratedValue>
  127092. </enumeratedValues>
  127093. </field>
  127094. </fields>
  127095. </register>
  127096. <register>
  127097. <name>MPZQSWCTRL</name>
  127098. <description>MMDC PHY ZQ SW control register</description>
  127099. <addressOffset>0x804</addressOffset>
  127100. <size>32</size>
  127101. <access>read-write</access>
  127102. <resetValue>0</resetValue>
  127103. <resetMask>0xFFFFFFFF</resetMask>
  127104. <fields>
  127105. <field>
  127106. <name>ZQ_SW_FOR</name>
  127107. <description>ZQ SW calibration enable</description>
  127108. <bitOffset>0</bitOffset>
  127109. <bitWidth>1</bitWidth>
  127110. <access>read-write</access>
  127111. </field>
  127112. <field>
  127113. <name>ZQ_SW_RES</name>
  127114. <description>ZQ software calibration result. This bit reflects the ZQ calibration voltage comparator value.</description>
  127115. <bitOffset>0x1</bitOffset>
  127116. <bitWidth>1</bitWidth>
  127117. <access>read-only</access>
  127118. <enumeratedValues>
  127119. <enumeratedValue>
  127120. <name>ZQ_SW_RES_0</name>
  127121. <description>Current ZQ calibration voltage is less than VDD/2.</description>
  127122. <value>0</value>
  127123. </enumeratedValue>
  127124. <enumeratedValue>
  127125. <name>ZQ_SW_RES_1</name>
  127126. <description>Current ZQ calibration voltage is more than VDD/2</description>
  127127. <value>0x1</value>
  127128. </enumeratedValue>
  127129. </enumeratedValues>
  127130. </field>
  127131. <field>
  127132. <name>ZQ_SW_PU_VAL</name>
  127133. <description>ZQ software pull-up resistence</description>
  127134. <bitOffset>0x2</bitOffset>
  127135. <bitWidth>5</bitWidth>
  127136. <access>read-write</access>
  127137. <enumeratedValues>
  127138. <enumeratedValue>
  127139. <name>ZQ_SW_PU_VAL_0</name>
  127140. <description>Min. resistance.</description>
  127141. <value>0</value>
  127142. </enumeratedValue>
  127143. <enumeratedValue>
  127144. <name>ZQ_SW_PU_VAL_31</name>
  127145. <description>Max. resistance.</description>
  127146. <value>0x1F</value>
  127147. </enumeratedValue>
  127148. </enumeratedValues>
  127149. </field>
  127150. <field>
  127151. <name>ZQ_SW_PD_VAL</name>
  127152. <description>ZQ software pull-down resistence</description>
  127153. <bitOffset>0x7</bitOffset>
  127154. <bitWidth>5</bitWidth>
  127155. <access>read-write</access>
  127156. <enumeratedValues>
  127157. <enumeratedValue>
  127158. <name>ZQ_SW_PD_VAL_0</name>
  127159. <description>Max. resistance.</description>
  127160. <value>0</value>
  127161. </enumeratedValue>
  127162. <enumeratedValue>
  127163. <name>ZQ_SW_PD_VAL_31</name>
  127164. <description>Min. resistance.</description>
  127165. <value>0x1F</value>
  127166. </enumeratedValue>
  127167. </enumeratedValues>
  127168. </field>
  127169. <field>
  127170. <name>ZQ_SW_PD</name>
  127171. <description>ZQ software PU/PD calibration. This bit determines the calibration stage (PU or PD).</description>
  127172. <bitOffset>0xC</bitOffset>
  127173. <bitWidth>1</bitWidth>
  127174. <access>read-write</access>
  127175. <enumeratedValues>
  127176. <enumeratedValue>
  127177. <name>ZQ_SW_PD_0</name>
  127178. <description>PU resistor calibration</description>
  127179. <value>0</value>
  127180. </enumeratedValue>
  127181. <enumeratedValue>
  127182. <name>ZQ_SW_PD_1</name>
  127183. <description>PD resistor calibration</description>
  127184. <value>0x1</value>
  127185. </enumeratedValue>
  127186. </enumeratedValues>
  127187. </field>
  127188. <field>
  127189. <name>USE_ZQ_SW_VAL</name>
  127190. <description>Use SW ZQ configured value for I/O pads resistor controls</description>
  127191. <bitOffset>0xD</bitOffset>
  127192. <bitWidth>1</bitWidth>
  127193. <access>read-write</access>
  127194. <enumeratedValues>
  127195. <enumeratedValue>
  127196. <name>USE_ZQ_SW_VAL_0</name>
  127197. <description>Fields ZQ_HW_PD_VAL &amp; ZQ_HW_PU_VAL will be driven to I/O pads resistor controls.</description>
  127198. <value>0</value>
  127199. </enumeratedValue>
  127200. <enumeratedValue>
  127201. <name>USE_ZQ_SW_VAL_1</name>
  127202. <description>Fields ZQ_SW_PD_VAL &amp; ZQ_SW_PU_VAL will be driven to I/O pads resistor controls.</description>
  127203. <value>0x1</value>
  127204. </enumeratedValue>
  127205. </enumeratedValues>
  127206. </field>
  127207. <field>
  127208. <name>ZQ_CMP_OUT_SMP</name>
  127209. <description>Defines the amount of cycles between driving the ZQ signals to the ZQ pad and till sampling the comparator enable output while performing ZQ calibration process with the i</description>
  127210. <bitOffset>0x10</bitOffset>
  127211. <bitWidth>2</bitWidth>
  127212. <access>read-write</access>
  127213. <enumeratedValues>
  127214. <enumeratedValue>
  127215. <name>ZQ_CMP_OUT_SMP_0</name>
  127216. <description>7 cycles</description>
  127217. <value>0</value>
  127218. </enumeratedValue>
  127219. <enumeratedValue>
  127220. <name>ZQ_CMP_OUT_SMP_1</name>
  127221. <description>15 cycles</description>
  127222. <value>0x1</value>
  127223. </enumeratedValue>
  127224. <enumeratedValue>
  127225. <name>ZQ_CMP_OUT_SMP_2</name>
  127226. <description>23 cycles</description>
  127227. <value>0x2</value>
  127228. </enumeratedValue>
  127229. <enumeratedValue>
  127230. <name>ZQ_CMP_OUT_SMP_3</name>
  127231. <description>31 cycles</description>
  127232. <value>0x3</value>
  127233. </enumeratedValue>
  127234. </enumeratedValues>
  127235. </field>
  127236. </fields>
  127237. </register>
  127238. <register>
  127239. <name>MPWLGCR</name>
  127240. <description>MMDC PHY Write Leveling Configuration and Error Status Register</description>
  127241. <addressOffset>0x808</addressOffset>
  127242. <size>32</size>
  127243. <access>read-write</access>
  127244. <resetValue>0</resetValue>
  127245. <resetMask>0xFFFFFFFF</resetMask>
  127246. <fields>
  127247. <field>
  127248. <name>HW_WL_EN</name>
  127249. <description>Write-Leveling HW (automatic) enable</description>
  127250. <bitOffset>0</bitOffset>
  127251. <bitWidth>1</bitWidth>
  127252. <access>read-write</access>
  127253. </field>
  127254. <field>
  127255. <name>SW_WL_EN</name>
  127256. <description>Write-Leveling SW enable</description>
  127257. <bitOffset>0x1</bitOffset>
  127258. <bitWidth>1</bitWidth>
  127259. <access>read-write</access>
  127260. </field>
  127261. <field>
  127262. <name>SW_WL_CNT_EN</name>
  127263. <description>SW write-leveling count down enable</description>
  127264. <bitOffset>0x2</bitOffset>
  127265. <bitWidth>1</bitWidth>
  127266. <access>read-write</access>
  127267. <enumeratedValues>
  127268. <enumeratedValue>
  127269. <name>SW_WL_CNT_EN_0</name>
  127270. <description>MMDC doesn't count 25+15 cycles before issuing write-leveling DQS.</description>
  127271. <value>0</value>
  127272. </enumeratedValue>
  127273. <enumeratedValue>
  127274. <name>SW_WL_CNT_EN_1</name>
  127275. <description>MMDC counts 25+15 cycles before issuing write-leveling DQS.</description>
  127276. <value>0x1</value>
  127277. </enumeratedValue>
  127278. </enumeratedValues>
  127279. </field>
  127280. <field>
  127281. <name>WL_SW_RES0</name>
  127282. <description>Byte0 write-leveling software result</description>
  127283. <bitOffset>0x4</bitOffset>
  127284. <bitWidth>1</bitWidth>
  127285. <access>read-only</access>
  127286. <enumeratedValues>
  127287. <enumeratedValue>
  127288. <name>WL_SW_RES0_0</name>
  127289. <description>DQS0 sampled low CK during SW write-leveling.</description>
  127290. <value>0</value>
  127291. </enumeratedValue>
  127292. <enumeratedValue>
  127293. <name>WL_SW_RES0_1</name>
  127294. <description>DQS0 sampled high CK during SW write-leveling.</description>
  127295. <value>0x1</value>
  127296. </enumeratedValue>
  127297. </enumeratedValues>
  127298. </field>
  127299. <field>
  127300. <name>WL_SW_RES1</name>
  127301. <description>Byte1 write-leveling software result</description>
  127302. <bitOffset>0x5</bitOffset>
  127303. <bitWidth>1</bitWidth>
  127304. <access>read-only</access>
  127305. <enumeratedValues>
  127306. <enumeratedValue>
  127307. <name>WL_SW_RES1_0</name>
  127308. <description>DQS1 sampled low CK during SW write-leveling.</description>
  127309. <value>0</value>
  127310. </enumeratedValue>
  127311. <enumeratedValue>
  127312. <name>WL_SW_RES1_1</name>
  127313. <description>DQS1 sampled high CK during SW write-leveling.</description>
  127314. <value>0x1</value>
  127315. </enumeratedValue>
  127316. </enumeratedValues>
  127317. </field>
  127318. <field>
  127319. <name>WL_HW_ERR0</name>
  127320. <description>Byte0 write-leveling HW calibration error</description>
  127321. <bitOffset>0x8</bitOffset>
  127322. <bitWidth>1</bitWidth>
  127323. <access>read-only</access>
  127324. <enumeratedValues>
  127325. <enumeratedValue>
  127326. <name>WL_HW_ERR0_0</name>
  127327. <description>No error was found on byte0 during write-leveling HW calibration.</description>
  127328. <value>0</value>
  127329. </enumeratedValue>
  127330. <enumeratedValue>
  127331. <name>WL_HW_ERR0_1</name>
  127332. <description>An error was found on byte0 during write-leveling HW calibration.</description>
  127333. <value>0x1</value>
  127334. </enumeratedValue>
  127335. </enumeratedValues>
  127336. </field>
  127337. <field>
  127338. <name>WL_HW_ERR1</name>
  127339. <description>Byte1 write-leveling HW calibration error</description>
  127340. <bitOffset>0x9</bitOffset>
  127341. <bitWidth>1</bitWidth>
  127342. <access>read-only</access>
  127343. <enumeratedValues>
  127344. <enumeratedValue>
  127345. <name>WL_HW_ERR1_0</name>
  127346. <description>No error was found on byte1 during write-leveling HW calibration.</description>
  127347. <value>0</value>
  127348. </enumeratedValue>
  127349. <enumeratedValue>
  127350. <name>WL_HW_ERR1_1</name>
  127351. <description>An error was found on byte1 during write-leveling HW calibration.</description>
  127352. <value>0x1</value>
  127353. </enumeratedValue>
  127354. </enumeratedValues>
  127355. </field>
  127356. </fields>
  127357. </register>
  127358. <register>
  127359. <name>MPWLDECTRL0</name>
  127360. <description>MMDC PHY Write Leveling Delay Control Register 0</description>
  127361. <addressOffset>0x80C</addressOffset>
  127362. <size>32</size>
  127363. <access>read-write</access>
  127364. <resetValue>0</resetValue>
  127365. <resetMask>0xFFFFFFFF</resetMask>
  127366. <fields>
  127367. <field>
  127368. <name>WL_DL_ABS_OFFSET0</name>
  127369. <description>Absolute write-leveling delay offset for Byte 0</description>
  127370. <bitOffset>0</bitOffset>
  127371. <bitWidth>7</bitWidth>
  127372. <access>read-write</access>
  127373. </field>
  127374. <field>
  127375. <name>WL_HC_DEL0</name>
  127376. <description>Write leveling half cycle delay for Byte 0</description>
  127377. <bitOffset>0x8</bitOffset>
  127378. <bitWidth>1</bitWidth>
  127379. <access>read-write</access>
  127380. <enumeratedValues>
  127381. <enumeratedValue>
  127382. <name>WL_HC_DEL0_0</name>
  127383. <description>No delay is added.</description>
  127384. <value>0</value>
  127385. </enumeratedValue>
  127386. <enumeratedValue>
  127387. <name>WL_HC_DEL0_1</name>
  127388. <description>Half cycle delay is added.</description>
  127389. <value>0x1</value>
  127390. </enumeratedValue>
  127391. </enumeratedValues>
  127392. </field>
  127393. <field>
  127394. <name>WL_CYC_DEL0</name>
  127395. <description>Write leveling cycle delay for Byte 0</description>
  127396. <bitOffset>0x9</bitOffset>
  127397. <bitWidth>2</bitWidth>
  127398. <access>read-write</access>
  127399. <enumeratedValues>
  127400. <enumeratedValue>
  127401. <name>WL_CYC_DEL0_0</name>
  127402. <description>No delay is added.</description>
  127403. <value>0</value>
  127404. </enumeratedValue>
  127405. <enumeratedValue>
  127406. <name>WL_CYC_DEL0_1</name>
  127407. <description>1 cycle delay is added.</description>
  127408. <value>0x1</value>
  127409. </enumeratedValue>
  127410. <enumeratedValue>
  127411. <name>WL_CYC_DEL0_2</name>
  127412. <description>2 cycles delay is added.</description>
  127413. <value>0x2</value>
  127414. </enumeratedValue>
  127415. </enumeratedValues>
  127416. </field>
  127417. <field>
  127418. <name>WL_DL_ABS_OFFSET1</name>
  127419. <description>Absolute write-leveling delay offset for Byte 1</description>
  127420. <bitOffset>0x10</bitOffset>
  127421. <bitWidth>7</bitWidth>
  127422. <access>read-write</access>
  127423. </field>
  127424. <field>
  127425. <name>WL_HC_DEL1</name>
  127426. <description>Write leveling half cycle delay for Byte 1</description>
  127427. <bitOffset>0x18</bitOffset>
  127428. <bitWidth>1</bitWidth>
  127429. <access>read-write</access>
  127430. <enumeratedValues>
  127431. <enumeratedValue>
  127432. <name>WL_HC_DEL1_0</name>
  127433. <description>No delay is added.</description>
  127434. <value>0</value>
  127435. </enumeratedValue>
  127436. <enumeratedValue>
  127437. <name>WL_HC_DEL1_1</name>
  127438. <description>Half cycle delay is added.</description>
  127439. <value>0x1</value>
  127440. </enumeratedValue>
  127441. </enumeratedValues>
  127442. </field>
  127443. <field>
  127444. <name>WL_CYC_DEL1</name>
  127445. <description>Write leveling cycle delay for Byte 1</description>
  127446. <bitOffset>0x19</bitOffset>
  127447. <bitWidth>2</bitWidth>
  127448. <access>read-write</access>
  127449. <enumeratedValues>
  127450. <enumeratedValue>
  127451. <name>WL_CYC_DEL1_0</name>
  127452. <description>No delay is added.</description>
  127453. <value>0</value>
  127454. </enumeratedValue>
  127455. <enumeratedValue>
  127456. <name>WL_CYC_DEL1_1</name>
  127457. <description>1 cycle delay is added.</description>
  127458. <value>0x1</value>
  127459. </enumeratedValue>
  127460. <enumeratedValue>
  127461. <name>WL_CYC_DEL1_2</name>
  127462. <description>2 cycles delay is added.</description>
  127463. <value>0x2</value>
  127464. </enumeratedValue>
  127465. </enumeratedValues>
  127466. </field>
  127467. </fields>
  127468. </register>
  127469. <register>
  127470. <name>MPWLDLST</name>
  127471. <description>MMDC PHY Write Leveling delay-line Status Register</description>
  127472. <addressOffset>0x814</addressOffset>
  127473. <size>32</size>
  127474. <access>read-only</access>
  127475. <resetValue>0</resetValue>
  127476. <resetMask>0xFFFFFFFF</resetMask>
  127477. <fields>
  127478. <field>
  127479. <name>WL_DL_UNIT_NUM0</name>
  127480. <description>This field reflects the number of delay units that are actually used by write leveling delay-line 0</description>
  127481. <bitOffset>0</bitOffset>
  127482. <bitWidth>7</bitWidth>
  127483. <access>read-only</access>
  127484. </field>
  127485. <field>
  127486. <name>WL_DL_UNIT_NUM1</name>
  127487. <description>This field reflects the number of delay units that are actually used by write leveling delay-line 1</description>
  127488. <bitOffset>0x8</bitOffset>
  127489. <bitWidth>7</bitWidth>
  127490. <access>read-only</access>
  127491. </field>
  127492. </fields>
  127493. </register>
  127494. <register>
  127495. <name>MPODTCTRL</name>
  127496. <description>MMDC PHY ODT control register</description>
  127497. <addressOffset>0x818</addressOffset>
  127498. <size>32</size>
  127499. <access>read-write</access>
  127500. <resetValue>0</resetValue>
  127501. <resetMask>0xFFFFFFFF</resetMask>
  127502. <fields>
  127503. <field>
  127504. <name>ODT_WR_PAS_EN</name>
  127505. <description>Inactive write CS ODT enable</description>
  127506. <bitOffset>0</bitOffset>
  127507. <bitWidth>1</bitWidth>
  127508. <access>read-write</access>
  127509. <enumeratedValues>
  127510. <enumeratedValue>
  127511. <name>ODT_WR_PAS_EN_0</name>
  127512. <description>Inactive CS ODT pin is disabled during write accesses to other CS.</description>
  127513. <value>0</value>
  127514. </enumeratedValue>
  127515. <enumeratedValue>
  127516. <name>ODT_WR_PAS_EN_1</name>
  127517. <description>Inactive CS ODT pin is enabled during write accesses to other CS.</description>
  127518. <value>0x1</value>
  127519. </enumeratedValue>
  127520. </enumeratedValues>
  127521. </field>
  127522. <field>
  127523. <name>ODT_WR_ACT_EN</name>
  127524. <description>Active write CS ODT enable</description>
  127525. <bitOffset>0x1</bitOffset>
  127526. <bitWidth>1</bitWidth>
  127527. <access>read-write</access>
  127528. <enumeratedValues>
  127529. <enumeratedValue>
  127530. <name>ODT_WR_ACT_EN_0</name>
  127531. <description>Active CS ODT pin is disabled during write access.</description>
  127532. <value>0</value>
  127533. </enumeratedValue>
  127534. <enumeratedValue>
  127535. <name>ODT_WR_ACT_EN_1</name>
  127536. <description>Active CS ODT pin is enabled during write access.</description>
  127537. <value>0x1</value>
  127538. </enumeratedValue>
  127539. </enumeratedValues>
  127540. </field>
  127541. <field>
  127542. <name>ODT_RD_PAS_EN</name>
  127543. <description>Inactive read CS ODT enable</description>
  127544. <bitOffset>0x2</bitOffset>
  127545. <bitWidth>1</bitWidth>
  127546. <access>read-write</access>
  127547. <enumeratedValues>
  127548. <enumeratedValue>
  127549. <name>ODT_RD_PAS_EN_0</name>
  127550. <description>Inactive CS ODT pin is disabled during read accesses to other CS.</description>
  127551. <value>0</value>
  127552. </enumeratedValue>
  127553. <enumeratedValue>
  127554. <name>ODT_RD_PAS_EN_1</name>
  127555. <description>Inactive CS ODT pin is enabled during read accesses to other CS.</description>
  127556. <value>0x1</value>
  127557. </enumeratedValue>
  127558. </enumeratedValues>
  127559. </field>
  127560. <field>
  127561. <name>ODT_RD_ACT_EN</name>
  127562. <description>Active read CS ODT enable</description>
  127563. <bitOffset>0x3</bitOffset>
  127564. <bitWidth>1</bitWidth>
  127565. <access>read-write</access>
  127566. <enumeratedValues>
  127567. <enumeratedValue>
  127568. <name>ODT_RD_ACT_EN_0</name>
  127569. <description>Active CS ODT pin is disabled during read access.</description>
  127570. <value>0</value>
  127571. </enumeratedValue>
  127572. <enumeratedValue>
  127573. <name>ODT_RD_ACT_EN_1</name>
  127574. <description>Active CS ODT pin is enabled during read access.</description>
  127575. <value>0x1</value>
  127576. </enumeratedValue>
  127577. </enumeratedValues>
  127578. </field>
  127579. <field>
  127580. <name>ODT0_INT_RES</name>
  127581. <description>On chip ODT byte0 resistor - This field determines the Rtt_Nom of the on chip ODT byte0 resistor during read accesses</description>
  127582. <bitOffset>0x4</bitOffset>
  127583. <bitWidth>3</bitWidth>
  127584. <access>read-write</access>
  127585. <enumeratedValues>
  127586. <enumeratedValue>
  127587. <name>ODT0_INT_RES_0</name>
  127588. <description>Rtt_Nom Disabled.</description>
  127589. <value>0</value>
  127590. </enumeratedValue>
  127591. <enumeratedValue>
  127592. <name>ODT0_INT_RES_1</name>
  127593. <description>Rtt_Nom 120 Ohm</description>
  127594. <value>0x1</value>
  127595. </enumeratedValue>
  127596. <enumeratedValue>
  127597. <name>ODT0_INT_RES_2</name>
  127598. <description>Rtt_Nom 60 Ohm</description>
  127599. <value>0x2</value>
  127600. </enumeratedValue>
  127601. <enumeratedValue>
  127602. <name>ODT0_INT_RES_3</name>
  127603. <description>Rtt_Nom 40 Ohm</description>
  127604. <value>0x3</value>
  127605. </enumeratedValue>
  127606. <enumeratedValue>
  127607. <name>ODT0_INT_RES_4</name>
  127608. <description>Rtt_Nom 30 Ohm</description>
  127609. <value>0x4</value>
  127610. </enumeratedValue>
  127611. <enumeratedValue>
  127612. <name>ODT0_INT_RES_5</name>
  127613. <description>Rtt_Nom 24 Ohm</description>
  127614. <value>0x5</value>
  127615. </enumeratedValue>
  127616. <enumeratedValue>
  127617. <name>ODT0_INT_RES_6</name>
  127618. <description>Rtt_Nom 20 Ohm</description>
  127619. <value>0x6</value>
  127620. </enumeratedValue>
  127621. <enumeratedValue>
  127622. <name>ODT0_INT_RES_7</name>
  127623. <description>Rtt_Nom 17 Ohm</description>
  127624. <value>0x7</value>
  127625. </enumeratedValue>
  127626. </enumeratedValues>
  127627. </field>
  127628. <field>
  127629. <name>ODT1_INT_RES</name>
  127630. <description>On chip ODT byte1 resistor - This field determines the Rtt_Nom of the on chip ODT byte1 resistor during read accesses</description>
  127631. <bitOffset>0x8</bitOffset>
  127632. <bitWidth>3</bitWidth>
  127633. <access>read-write</access>
  127634. <enumeratedValues>
  127635. <enumeratedValue>
  127636. <name>ODT1_INT_RES_0</name>
  127637. <description>Rtt_Nom Disabled.</description>
  127638. <value>0</value>
  127639. </enumeratedValue>
  127640. <enumeratedValue>
  127641. <name>ODT1_INT_RES_1</name>
  127642. <description>Rtt_Nom 120 Ohm</description>
  127643. <value>0x1</value>
  127644. </enumeratedValue>
  127645. <enumeratedValue>
  127646. <name>ODT1_INT_RES_2</name>
  127647. <description>Rtt_Nom 60 Ohm</description>
  127648. <value>0x2</value>
  127649. </enumeratedValue>
  127650. <enumeratedValue>
  127651. <name>ODT1_INT_RES_3</name>
  127652. <description>Rtt_Nom 40 Ohm</description>
  127653. <value>0x3</value>
  127654. </enumeratedValue>
  127655. <enumeratedValue>
  127656. <name>ODT1_INT_RES_4</name>
  127657. <description>Rtt_Nom 30 Ohm</description>
  127658. <value>0x4</value>
  127659. </enumeratedValue>
  127660. <enumeratedValue>
  127661. <name>ODT1_INT_RES_5</name>
  127662. <description>Rtt_Nom 24 Ohm</description>
  127663. <value>0x5</value>
  127664. </enumeratedValue>
  127665. <enumeratedValue>
  127666. <name>ODT1_INT_RES_6</name>
  127667. <description>Rtt_Nom 20 Ohm</description>
  127668. <value>0x6</value>
  127669. </enumeratedValue>
  127670. <enumeratedValue>
  127671. <name>ODT1_INT_RES_7</name>
  127672. <description>Rtt_Nom 17 Ohm</description>
  127673. <value>0x7</value>
  127674. </enumeratedValue>
  127675. </enumeratedValues>
  127676. </field>
  127677. </fields>
  127678. </register>
  127679. <register>
  127680. <name>MPRDDQBY0DL</name>
  127681. <description>MMDC PHY Read DQ Byte0 Delay Register</description>
  127682. <addressOffset>0x81C</addressOffset>
  127683. <size>32</size>
  127684. <access>read-write</access>
  127685. <resetValue>0</resetValue>
  127686. <resetMask>0xFFFFFFFF</resetMask>
  127687. <fields>
  127688. <field>
  127689. <name>rd_dq0_del</name>
  127690. <description>Read dqs0 to dq0 delay fine-tuning</description>
  127691. <bitOffset>0</bitOffset>
  127692. <bitWidth>3</bitWidth>
  127693. <access>read-write</access>
  127694. <enumeratedValues>
  127695. <enumeratedValue>
  127696. <name>rd_dq0_del_0</name>
  127697. <description>No change in dq0 delay</description>
  127698. <value>0</value>
  127699. </enumeratedValue>
  127700. <enumeratedValue>
  127701. <name>rd_dq0_del_1</name>
  127702. <description>Add dq0 delay of 1 delay unit</description>
  127703. <value>0x1</value>
  127704. </enumeratedValue>
  127705. <enumeratedValue>
  127706. <name>rd_dq0_del_2</name>
  127707. <description>Add dq0 delay of 2 delay units.</description>
  127708. <value>0x2</value>
  127709. </enumeratedValue>
  127710. <enumeratedValue>
  127711. <name>rd_dq0_del_3</name>
  127712. <description>Add dq0 delay of 3 delay units.</description>
  127713. <value>0x3</value>
  127714. </enumeratedValue>
  127715. <enumeratedValue>
  127716. <name>rd_dq0_del_4</name>
  127717. <description>Add dq0 delay of 4 delay units.</description>
  127718. <value>0x4</value>
  127719. </enumeratedValue>
  127720. <enumeratedValue>
  127721. <name>rd_dq0_del_5</name>
  127722. <description>Add dq0 delay of 5 delay units.</description>
  127723. <value>0x5</value>
  127724. </enumeratedValue>
  127725. <enumeratedValue>
  127726. <name>rd_dq0_del_6</name>
  127727. <description>Add dq0 delay of 6 delay units.</description>
  127728. <value>0x6</value>
  127729. </enumeratedValue>
  127730. <enumeratedValue>
  127731. <name>rd_dq0_del_7</name>
  127732. <description>Add dq0 delay of 7 delay units.</description>
  127733. <value>0x7</value>
  127734. </enumeratedValue>
  127735. </enumeratedValues>
  127736. </field>
  127737. <field>
  127738. <name>rd_dq1_del</name>
  127739. <description>Read dqs0 to dq1 delay fine-tuning</description>
  127740. <bitOffset>0x4</bitOffset>
  127741. <bitWidth>3</bitWidth>
  127742. <access>read-write</access>
  127743. <enumeratedValues>
  127744. <enumeratedValue>
  127745. <name>rd_dq1_del_0</name>
  127746. <description>No change in dq1 delay</description>
  127747. <value>0</value>
  127748. </enumeratedValue>
  127749. <enumeratedValue>
  127750. <name>rd_dq1_del_1</name>
  127751. <description>Add dq1 delay of 1 delay unit</description>
  127752. <value>0x1</value>
  127753. </enumeratedValue>
  127754. <enumeratedValue>
  127755. <name>rd_dq1_del_2</name>
  127756. <description>Add dq1 delay of 2 delay units.</description>
  127757. <value>0x2</value>
  127758. </enumeratedValue>
  127759. <enumeratedValue>
  127760. <name>rd_dq1_del_3</name>
  127761. <description>Add dq1 delay of 3 delay units.</description>
  127762. <value>0x3</value>
  127763. </enumeratedValue>
  127764. <enumeratedValue>
  127765. <name>rd_dq1_del_4</name>
  127766. <description>Add dq1 delay of 4 delay units.</description>
  127767. <value>0x4</value>
  127768. </enumeratedValue>
  127769. <enumeratedValue>
  127770. <name>rd_dq1_del_5</name>
  127771. <description>Add dq1 delay of 5 delay units.</description>
  127772. <value>0x5</value>
  127773. </enumeratedValue>
  127774. <enumeratedValue>
  127775. <name>rd_dq1_del_6</name>
  127776. <description>Add dq1 delay of 6 delay units.</description>
  127777. <value>0x6</value>
  127778. </enumeratedValue>
  127779. <enumeratedValue>
  127780. <name>rd_dq1_del_7</name>
  127781. <description>Add dq1 delay of 7 delay units.</description>
  127782. <value>0x7</value>
  127783. </enumeratedValue>
  127784. </enumeratedValues>
  127785. </field>
  127786. <field>
  127787. <name>rd_dq2_del</name>
  127788. <description>Read dqs0 to dq2 delay fine-tuning</description>
  127789. <bitOffset>0x8</bitOffset>
  127790. <bitWidth>3</bitWidth>
  127791. <access>read-write</access>
  127792. <enumeratedValues>
  127793. <enumeratedValue>
  127794. <name>rd_dq2_del_0</name>
  127795. <description>No change in dq2 delay</description>
  127796. <value>0</value>
  127797. </enumeratedValue>
  127798. <enumeratedValue>
  127799. <name>rd_dq2_del_1</name>
  127800. <description>Add dq2 delay of 1 delay unit</description>
  127801. <value>0x1</value>
  127802. </enumeratedValue>
  127803. <enumeratedValue>
  127804. <name>rd_dq2_del_2</name>
  127805. <description>Add dq2 delay of 2 delay units.</description>
  127806. <value>0x2</value>
  127807. </enumeratedValue>
  127808. <enumeratedValue>
  127809. <name>rd_dq2_del_3</name>
  127810. <description>Add dq2 delay of 3 delay units.</description>
  127811. <value>0x3</value>
  127812. </enumeratedValue>
  127813. <enumeratedValue>
  127814. <name>rd_dq2_del_4</name>
  127815. <description>Add dq2 delay of 4 delay units.</description>
  127816. <value>0x4</value>
  127817. </enumeratedValue>
  127818. <enumeratedValue>
  127819. <name>rd_dq2_del_5</name>
  127820. <description>Add dq2 delay of 5 delay units.</description>
  127821. <value>0x5</value>
  127822. </enumeratedValue>
  127823. <enumeratedValue>
  127824. <name>rd_dq2_del_6</name>
  127825. <description>Add dq2 delay of 6 delay units.</description>
  127826. <value>0x6</value>
  127827. </enumeratedValue>
  127828. <enumeratedValue>
  127829. <name>rd_dq2_del_7</name>
  127830. <description>Add dq2 delay of 7 delay units.</description>
  127831. <value>0x7</value>
  127832. </enumeratedValue>
  127833. </enumeratedValues>
  127834. </field>
  127835. <field>
  127836. <name>rd_dq3_del</name>
  127837. <description>Read dqs0 to dq3 delay fine-tuning</description>
  127838. <bitOffset>0xC</bitOffset>
  127839. <bitWidth>3</bitWidth>
  127840. <access>read-write</access>
  127841. <enumeratedValues>
  127842. <enumeratedValue>
  127843. <name>rd_dq3_del_0</name>
  127844. <description>No change in dq3 delay</description>
  127845. <value>0</value>
  127846. </enumeratedValue>
  127847. <enumeratedValue>
  127848. <name>rd_dq3_del_1</name>
  127849. <description>Add dq3 delay of 1 delay unit</description>
  127850. <value>0x1</value>
  127851. </enumeratedValue>
  127852. <enumeratedValue>
  127853. <name>rd_dq3_del_2</name>
  127854. <description>Add dq3 delay of 2 delay units.</description>
  127855. <value>0x2</value>
  127856. </enumeratedValue>
  127857. <enumeratedValue>
  127858. <name>rd_dq3_del_3</name>
  127859. <description>Add dq3 delay of 3 delay units.</description>
  127860. <value>0x3</value>
  127861. </enumeratedValue>
  127862. <enumeratedValue>
  127863. <name>rd_dq3_del_4</name>
  127864. <description>Add dq3 delay of 4 delay units.</description>
  127865. <value>0x4</value>
  127866. </enumeratedValue>
  127867. <enumeratedValue>
  127868. <name>rd_dq3_del_5</name>
  127869. <description>Add dq3 delay of 5 delay units.</description>
  127870. <value>0x5</value>
  127871. </enumeratedValue>
  127872. <enumeratedValue>
  127873. <name>rd_dq3_del_6</name>
  127874. <description>Add dq3 delay of 6 delay units.</description>
  127875. <value>0x6</value>
  127876. </enumeratedValue>
  127877. <enumeratedValue>
  127878. <name>rd_dq3_del_7</name>
  127879. <description>Add dq3 delay of 7 delay units.</description>
  127880. <value>0x7</value>
  127881. </enumeratedValue>
  127882. </enumeratedValues>
  127883. </field>
  127884. <field>
  127885. <name>rd_dq4_del</name>
  127886. <description>Read dqs0 to dq4 delay fine-tuning</description>
  127887. <bitOffset>0x10</bitOffset>
  127888. <bitWidth>3</bitWidth>
  127889. <access>read-write</access>
  127890. <enumeratedValues>
  127891. <enumeratedValue>
  127892. <name>rd_dq4_del_0</name>
  127893. <description>No change in dq4 delay</description>
  127894. <value>0</value>
  127895. </enumeratedValue>
  127896. <enumeratedValue>
  127897. <name>rd_dq4_del_1</name>
  127898. <description>Add dq4 delay of 1 delay unit</description>
  127899. <value>0x1</value>
  127900. </enumeratedValue>
  127901. <enumeratedValue>
  127902. <name>rd_dq4_del_2</name>
  127903. <description>Add dq4 delay of 2 delay units.</description>
  127904. <value>0x2</value>
  127905. </enumeratedValue>
  127906. <enumeratedValue>
  127907. <name>rd_dq4_del_3</name>
  127908. <description>Add dq4 delay of 3 delay units.</description>
  127909. <value>0x3</value>
  127910. </enumeratedValue>
  127911. <enumeratedValue>
  127912. <name>rd_dq4_del_4</name>
  127913. <description>Add dq4 delay of 4 delay units.</description>
  127914. <value>0x4</value>
  127915. </enumeratedValue>
  127916. <enumeratedValue>
  127917. <name>rd_dq4_del_5</name>
  127918. <description>Add dq4 delay of 5 delay units.</description>
  127919. <value>0x5</value>
  127920. </enumeratedValue>
  127921. <enumeratedValue>
  127922. <name>rd_dq4_del_6</name>
  127923. <description>Add dq4 delay of 6 delay units.</description>
  127924. <value>0x6</value>
  127925. </enumeratedValue>
  127926. <enumeratedValue>
  127927. <name>rd_dq4_del_7</name>
  127928. <description>Add dq4 delay of 7 delay units.</description>
  127929. <value>0x7</value>
  127930. </enumeratedValue>
  127931. </enumeratedValues>
  127932. </field>
  127933. <field>
  127934. <name>rd_dq5_del</name>
  127935. <description>Read dqs0 to dq5 delay fine-tuning</description>
  127936. <bitOffset>0x14</bitOffset>
  127937. <bitWidth>3</bitWidth>
  127938. <access>read-write</access>
  127939. <enumeratedValues>
  127940. <enumeratedValue>
  127941. <name>rd_dq5_del_0</name>
  127942. <description>No change in dq5 delay</description>
  127943. <value>0</value>
  127944. </enumeratedValue>
  127945. <enumeratedValue>
  127946. <name>rd_dq5_del_1</name>
  127947. <description>Add dq5 delay of 1 delay unit</description>
  127948. <value>0x1</value>
  127949. </enumeratedValue>
  127950. <enumeratedValue>
  127951. <name>rd_dq5_del_2</name>
  127952. <description>Add dq5 delay of 2 delay units.</description>
  127953. <value>0x2</value>
  127954. </enumeratedValue>
  127955. <enumeratedValue>
  127956. <name>rd_dq5_del_3</name>
  127957. <description>Add dq5 delay of 3 delay units.</description>
  127958. <value>0x3</value>
  127959. </enumeratedValue>
  127960. <enumeratedValue>
  127961. <name>rd_dq5_del_4</name>
  127962. <description>Add dq5 delay of 4 delay units.</description>
  127963. <value>0x4</value>
  127964. </enumeratedValue>
  127965. <enumeratedValue>
  127966. <name>rd_dq5_del_5</name>
  127967. <description>Add dq5 delay of 5 delay units.</description>
  127968. <value>0x5</value>
  127969. </enumeratedValue>
  127970. <enumeratedValue>
  127971. <name>rd_dq5_del_6</name>
  127972. <description>Add dq5 delay of 6 delay units.</description>
  127973. <value>0x6</value>
  127974. </enumeratedValue>
  127975. <enumeratedValue>
  127976. <name>rd_dq5_del_7</name>
  127977. <description>Add dq5 delay of 7 delay units.</description>
  127978. <value>0x7</value>
  127979. </enumeratedValue>
  127980. </enumeratedValues>
  127981. </field>
  127982. <field>
  127983. <name>rd_dq6_del</name>
  127984. <description>Read dqs0 to dq6 delay fine-tuning</description>
  127985. <bitOffset>0x18</bitOffset>
  127986. <bitWidth>3</bitWidth>
  127987. <access>read-write</access>
  127988. <enumeratedValues>
  127989. <enumeratedValue>
  127990. <name>rd_dq6_del_0</name>
  127991. <description>No change in dq6 delay</description>
  127992. <value>0</value>
  127993. </enumeratedValue>
  127994. <enumeratedValue>
  127995. <name>rd_dq6_del_1</name>
  127996. <description>Add dq6 delay of 1 delay unit</description>
  127997. <value>0x1</value>
  127998. </enumeratedValue>
  127999. <enumeratedValue>
  128000. <name>rd_dq6_del_2</name>
  128001. <description>Add dq6 delay of 2 delay units.</description>
  128002. <value>0x2</value>
  128003. </enumeratedValue>
  128004. <enumeratedValue>
  128005. <name>rd_dq6_del_3</name>
  128006. <description>Add dq6 delay of 3 delay units.</description>
  128007. <value>0x3</value>
  128008. </enumeratedValue>
  128009. <enumeratedValue>
  128010. <name>rd_dq6_del_4</name>
  128011. <description>Add dq6 delay of 4 delay units.</description>
  128012. <value>0x4</value>
  128013. </enumeratedValue>
  128014. <enumeratedValue>
  128015. <name>rd_dq6_del_5</name>
  128016. <description>Add dq6 delay of 5 delay units.</description>
  128017. <value>0x5</value>
  128018. </enumeratedValue>
  128019. <enumeratedValue>
  128020. <name>rd_dq6_del_6</name>
  128021. <description>Add dq6 delay of 6 delay units.</description>
  128022. <value>0x6</value>
  128023. </enumeratedValue>
  128024. <enumeratedValue>
  128025. <name>rd_dq6_del_7</name>
  128026. <description>Add dq6 delay of 7 delay units.</description>
  128027. <value>0x7</value>
  128028. </enumeratedValue>
  128029. </enumeratedValues>
  128030. </field>
  128031. <field>
  128032. <name>rd_dq7_del</name>
  128033. <description>Read dqs0 to dq7 delay fine-tuning</description>
  128034. <bitOffset>0x1C</bitOffset>
  128035. <bitWidth>3</bitWidth>
  128036. <access>read-write</access>
  128037. <enumeratedValues>
  128038. <enumeratedValue>
  128039. <name>rd_dq7_del_0</name>
  128040. <description>No change in dq7 delay</description>
  128041. <value>0</value>
  128042. </enumeratedValue>
  128043. <enumeratedValue>
  128044. <name>rd_dq7_del_1</name>
  128045. <description>Add dq7 delay of 1 delay unit</description>
  128046. <value>0x1</value>
  128047. </enumeratedValue>
  128048. <enumeratedValue>
  128049. <name>rd_dq7_del_2</name>
  128050. <description>Add dq7 delay of 2 delay units.</description>
  128051. <value>0x2</value>
  128052. </enumeratedValue>
  128053. <enumeratedValue>
  128054. <name>rd_dq7_del_3</name>
  128055. <description>Add dq7 delay of 3 delay units.</description>
  128056. <value>0x3</value>
  128057. </enumeratedValue>
  128058. <enumeratedValue>
  128059. <name>rd_dq7_del_4</name>
  128060. <description>Add dq7 delay of 4 delay units.</description>
  128061. <value>0x4</value>
  128062. </enumeratedValue>
  128063. <enumeratedValue>
  128064. <name>rd_dq7_del_5</name>
  128065. <description>Add dq7 delay of 5 delay units.</description>
  128066. <value>0x5</value>
  128067. </enumeratedValue>
  128068. <enumeratedValue>
  128069. <name>rd_dq7_del_6</name>
  128070. <description>Add dq7 delay of 6 delay units.</description>
  128071. <value>0x6</value>
  128072. </enumeratedValue>
  128073. <enumeratedValue>
  128074. <name>rd_dq7_del_7</name>
  128075. <description>Add dq7 delay of 7 delay units.</description>
  128076. <value>0x7</value>
  128077. </enumeratedValue>
  128078. </enumeratedValues>
  128079. </field>
  128080. </fields>
  128081. </register>
  128082. <register>
  128083. <name>MPRDDQBY1DL</name>
  128084. <description>MMDC PHY Read DQ Byte1 Delay Register</description>
  128085. <addressOffset>0x820</addressOffset>
  128086. <size>32</size>
  128087. <access>read-write</access>
  128088. <resetValue>0</resetValue>
  128089. <resetMask>0xFFFFFFFF</resetMask>
  128090. <fields>
  128091. <field>
  128092. <name>rd_dq8_del</name>
  128093. <description>Read dqs1 to dq8 delay fine-tuning</description>
  128094. <bitOffset>0</bitOffset>
  128095. <bitWidth>3</bitWidth>
  128096. <access>read-write</access>
  128097. <enumeratedValues>
  128098. <enumeratedValue>
  128099. <name>rd_dq8_del_0</name>
  128100. <description>No change in dq8 delay</description>
  128101. <value>0</value>
  128102. </enumeratedValue>
  128103. <enumeratedValue>
  128104. <name>rd_dq8_del_1</name>
  128105. <description>Add dq8 delay of 1 delay unit</description>
  128106. <value>0x1</value>
  128107. </enumeratedValue>
  128108. <enumeratedValue>
  128109. <name>rd_dq8_del_2</name>
  128110. <description>Add dq8 delay of 2 delay units.</description>
  128111. <value>0x2</value>
  128112. </enumeratedValue>
  128113. <enumeratedValue>
  128114. <name>rd_dq8_del_3</name>
  128115. <description>Add dq8 delay of 3 delay units.</description>
  128116. <value>0x3</value>
  128117. </enumeratedValue>
  128118. <enumeratedValue>
  128119. <name>rd_dq8_del_4</name>
  128120. <description>Add dq8 delay of 4 delay units.</description>
  128121. <value>0x4</value>
  128122. </enumeratedValue>
  128123. <enumeratedValue>
  128124. <name>rd_dq8_del_5</name>
  128125. <description>Add dq8 delay of 5 delay units.</description>
  128126. <value>0x5</value>
  128127. </enumeratedValue>
  128128. <enumeratedValue>
  128129. <name>rd_dq8_del_6</name>
  128130. <description>Add dq8 delay of 6 delay units.</description>
  128131. <value>0x6</value>
  128132. </enumeratedValue>
  128133. <enumeratedValue>
  128134. <name>rd_dq8_del_7</name>
  128135. <description>Add dq8 delay of 7 delay units.</description>
  128136. <value>0x7</value>
  128137. </enumeratedValue>
  128138. </enumeratedValues>
  128139. </field>
  128140. <field>
  128141. <name>rd_dq9_del</name>
  128142. <description>Read dqs1 to dq9 delay fine-tuning</description>
  128143. <bitOffset>0x4</bitOffset>
  128144. <bitWidth>3</bitWidth>
  128145. <access>read-write</access>
  128146. <enumeratedValues>
  128147. <enumeratedValue>
  128148. <name>rd_dq9_del_0</name>
  128149. <description>No change in dq9 delay</description>
  128150. <value>0</value>
  128151. </enumeratedValue>
  128152. <enumeratedValue>
  128153. <name>rd_dq9_del_1</name>
  128154. <description>Add dq9 delay of 1 delay unit</description>
  128155. <value>0x1</value>
  128156. </enumeratedValue>
  128157. <enumeratedValue>
  128158. <name>rd_dq9_del_2</name>
  128159. <description>Add dq9 delay of 2 delay units.</description>
  128160. <value>0x2</value>
  128161. </enumeratedValue>
  128162. <enumeratedValue>
  128163. <name>rd_dq9_del_3</name>
  128164. <description>Add dq9 delay of 3 delay units.</description>
  128165. <value>0x3</value>
  128166. </enumeratedValue>
  128167. <enumeratedValue>
  128168. <name>rd_dq9_del_4</name>
  128169. <description>Add dq9 delay of 4 delay units.</description>
  128170. <value>0x4</value>
  128171. </enumeratedValue>
  128172. <enumeratedValue>
  128173. <name>rd_dq9_del_5</name>
  128174. <description>Add dq9 delay of 5 delay units.</description>
  128175. <value>0x5</value>
  128176. </enumeratedValue>
  128177. <enumeratedValue>
  128178. <name>rd_dq9_del_6</name>
  128179. <description>Add dq9 delay of 6 delay units.</description>
  128180. <value>0x6</value>
  128181. </enumeratedValue>
  128182. <enumeratedValue>
  128183. <name>rd_dq9_del_7</name>
  128184. <description>Add dq9 delay of 7 delay units.</description>
  128185. <value>0x7</value>
  128186. </enumeratedValue>
  128187. </enumeratedValues>
  128188. </field>
  128189. <field>
  128190. <name>rd_dq10_del</name>
  128191. <description>Read dqs1 to dq10 delay fine-tuning</description>
  128192. <bitOffset>0x8</bitOffset>
  128193. <bitWidth>3</bitWidth>
  128194. <access>read-write</access>
  128195. <enumeratedValues>
  128196. <enumeratedValue>
  128197. <name>rd_dq10_del_0</name>
  128198. <description>No change in dq10 delay</description>
  128199. <value>0</value>
  128200. </enumeratedValue>
  128201. <enumeratedValue>
  128202. <name>rd_dq10_del_1</name>
  128203. <description>Add dq10 delay of 1 delay unit</description>
  128204. <value>0x1</value>
  128205. </enumeratedValue>
  128206. <enumeratedValue>
  128207. <name>rd_dq10_del_2</name>
  128208. <description>Add dq10 delay of 2 delay units.</description>
  128209. <value>0x2</value>
  128210. </enumeratedValue>
  128211. <enumeratedValue>
  128212. <name>rd_dq10_del_3</name>
  128213. <description>Add dq10 delay of 3 delay units.</description>
  128214. <value>0x3</value>
  128215. </enumeratedValue>
  128216. <enumeratedValue>
  128217. <name>rd_dq10_del_4</name>
  128218. <description>Add dq10 delay of 4 delay units.</description>
  128219. <value>0x4</value>
  128220. </enumeratedValue>
  128221. <enumeratedValue>
  128222. <name>rd_dq10_del_5</name>
  128223. <description>Add dq10 delay of 5 delay unit</description>
  128224. <value>0x5</value>
  128225. </enumeratedValue>
  128226. <enumeratedValue>
  128227. <name>rd_dq10_del_6</name>
  128228. <description>Add dq10 delay of 6 delay units.</description>
  128229. <value>0x6</value>
  128230. </enumeratedValue>
  128231. <enumeratedValue>
  128232. <name>rd_dq10_del_7</name>
  128233. <description>Add dq10 delay of 7 delay units.</description>
  128234. <value>0x7</value>
  128235. </enumeratedValue>
  128236. </enumeratedValues>
  128237. </field>
  128238. <field>
  128239. <name>rd_dq11_del</name>
  128240. <description>Read dqs1 to dq11 delay fine-tuning</description>
  128241. <bitOffset>0xC</bitOffset>
  128242. <bitWidth>3</bitWidth>
  128243. <access>read-write</access>
  128244. <enumeratedValues>
  128245. <enumeratedValue>
  128246. <name>rd_dq11_del_0</name>
  128247. <description>No change in dq11 delay</description>
  128248. <value>0</value>
  128249. </enumeratedValue>
  128250. <enumeratedValue>
  128251. <name>rd_dq11_del_1</name>
  128252. <description>Add dq11 delay of 1 delay unit</description>
  128253. <value>0x1</value>
  128254. </enumeratedValue>
  128255. <enumeratedValue>
  128256. <name>rd_dq11_del_2</name>
  128257. <description>Add dq11 delay of 2 delay units.</description>
  128258. <value>0x2</value>
  128259. </enumeratedValue>
  128260. <enumeratedValue>
  128261. <name>rd_dq11_del_3</name>
  128262. <description>Add dq11 delay of 3 delay units.</description>
  128263. <value>0x3</value>
  128264. </enumeratedValue>
  128265. <enumeratedValue>
  128266. <name>rd_dq11_del_4</name>
  128267. <description>Add dq11 delay of 4 delay units.</description>
  128268. <value>0x4</value>
  128269. </enumeratedValue>
  128270. <enumeratedValue>
  128271. <name>rd_dq11_del_5</name>
  128272. <description>Add dq11 delay of 5 delay units.</description>
  128273. <value>0x5</value>
  128274. </enumeratedValue>
  128275. <enumeratedValue>
  128276. <name>rd_dq11_del_6</name>
  128277. <description>Add dq11 delay of 6 delay units.</description>
  128278. <value>0x6</value>
  128279. </enumeratedValue>
  128280. <enumeratedValue>
  128281. <name>rd_dq11_del_7</name>
  128282. <description>Add dq11 delay of 7 delay units.</description>
  128283. <value>0x7</value>
  128284. </enumeratedValue>
  128285. </enumeratedValues>
  128286. </field>
  128287. <field>
  128288. <name>rd_dq12_del</name>
  128289. <description>Read dqs1 to dq12 delay fine-tuning</description>
  128290. <bitOffset>0x10</bitOffset>
  128291. <bitWidth>3</bitWidth>
  128292. <access>read-write</access>
  128293. <enumeratedValues>
  128294. <enumeratedValue>
  128295. <name>rd_dq12_del_0</name>
  128296. <description>No change in dq12 delay</description>
  128297. <value>0</value>
  128298. </enumeratedValue>
  128299. <enumeratedValue>
  128300. <name>rd_dq12_del_1</name>
  128301. <description>Add dq12 delay of 1 delay unit</description>
  128302. <value>0x1</value>
  128303. </enumeratedValue>
  128304. <enumeratedValue>
  128305. <name>rd_dq12_del_2</name>
  128306. <description>Add dq12 delay of 2 delay units.</description>
  128307. <value>0x2</value>
  128308. </enumeratedValue>
  128309. <enumeratedValue>
  128310. <name>rd_dq12_del_3</name>
  128311. <description>Add dq12 delay of 3 delay units.</description>
  128312. <value>0x3</value>
  128313. </enumeratedValue>
  128314. <enumeratedValue>
  128315. <name>rd_dq12_del_4</name>
  128316. <description>Add dq12 delay of 4 delay units.</description>
  128317. <value>0x4</value>
  128318. </enumeratedValue>
  128319. <enumeratedValue>
  128320. <name>rd_dq12_del_5</name>
  128321. <description>Add dq12 delay of 5 delay units.</description>
  128322. <value>0x5</value>
  128323. </enumeratedValue>
  128324. <enumeratedValue>
  128325. <name>rd_dq12_del_6</name>
  128326. <description>Add dq12 delay of 6 delay units.</description>
  128327. <value>0x6</value>
  128328. </enumeratedValue>
  128329. <enumeratedValue>
  128330. <name>rd_dq12_del_7</name>
  128331. <description>Add dq12 delay of 7 delay units.</description>
  128332. <value>0x7</value>
  128333. </enumeratedValue>
  128334. </enumeratedValues>
  128335. </field>
  128336. <field>
  128337. <name>rd_dq13_del</name>
  128338. <description>Read dqs1 to dq13 delay fine-tuning</description>
  128339. <bitOffset>0x14</bitOffset>
  128340. <bitWidth>3</bitWidth>
  128341. <access>read-write</access>
  128342. <enumeratedValues>
  128343. <enumeratedValue>
  128344. <name>rd_dq13_del_0</name>
  128345. <description>No change in dq13 delay</description>
  128346. <value>0</value>
  128347. </enumeratedValue>
  128348. <enumeratedValue>
  128349. <name>rd_dq13_del_1</name>
  128350. <description>Add dq13 delay of 1 delay unit</description>
  128351. <value>0x1</value>
  128352. </enumeratedValue>
  128353. <enumeratedValue>
  128354. <name>rd_dq13_del_2</name>
  128355. <description>Add dq13 delay of 2 delay units.</description>
  128356. <value>0x2</value>
  128357. </enumeratedValue>
  128358. <enumeratedValue>
  128359. <name>rd_dq13_del_3</name>
  128360. <description>Add dq13 delay of 3 delay units.</description>
  128361. <value>0x3</value>
  128362. </enumeratedValue>
  128363. <enumeratedValue>
  128364. <name>rd_dq13_del_4</name>
  128365. <description>Add dq13 delay of 4 delay units.</description>
  128366. <value>0x4</value>
  128367. </enumeratedValue>
  128368. <enumeratedValue>
  128369. <name>rd_dq13_del_5</name>
  128370. <description>Add dq13 delay of 5 delay units.</description>
  128371. <value>0x5</value>
  128372. </enumeratedValue>
  128373. <enumeratedValue>
  128374. <name>rd_dq13_del_6</name>
  128375. <description>Add dq13 delay of 6 delay units.</description>
  128376. <value>0x6</value>
  128377. </enumeratedValue>
  128378. <enumeratedValue>
  128379. <name>rd_dq13_del_7</name>
  128380. <description>Add dq13 delay of 7 delay units.</description>
  128381. <value>0x7</value>
  128382. </enumeratedValue>
  128383. </enumeratedValues>
  128384. </field>
  128385. <field>
  128386. <name>rd_dq14_del</name>
  128387. <description>Read dqs1 to dq14 delay fine-tuning</description>
  128388. <bitOffset>0x18</bitOffset>
  128389. <bitWidth>3</bitWidth>
  128390. <access>read-write</access>
  128391. <enumeratedValues>
  128392. <enumeratedValue>
  128393. <name>rd_dq14_del_0</name>
  128394. <description>No change in dq14 delay</description>
  128395. <value>0</value>
  128396. </enumeratedValue>
  128397. <enumeratedValue>
  128398. <name>rd_dq14_del_1</name>
  128399. <description>Add dq14 delay of 1 delay unit</description>
  128400. <value>0x1</value>
  128401. </enumeratedValue>
  128402. <enumeratedValue>
  128403. <name>rd_dq14_del_2</name>
  128404. <description>Add dq14 delay of 2 delay units.</description>
  128405. <value>0x2</value>
  128406. </enumeratedValue>
  128407. <enumeratedValue>
  128408. <name>rd_dq14_del_3</name>
  128409. <description>Add dq14 delay of 3 delay units.</description>
  128410. <value>0x3</value>
  128411. </enumeratedValue>
  128412. <enumeratedValue>
  128413. <name>rd_dq14_del_4</name>
  128414. <description>Add dq14 delay of 4 delay units.</description>
  128415. <value>0x4</value>
  128416. </enumeratedValue>
  128417. <enumeratedValue>
  128418. <name>rd_dq14_del_5</name>
  128419. <description>Add dq14 delay of 5 delay units.</description>
  128420. <value>0x5</value>
  128421. </enumeratedValue>
  128422. <enumeratedValue>
  128423. <name>rd_dq14_del_6</name>
  128424. <description>Add dq14 delay of 6 delay units.</description>
  128425. <value>0x6</value>
  128426. </enumeratedValue>
  128427. <enumeratedValue>
  128428. <name>rd_dq14_del_7</name>
  128429. <description>Add dq14 delay of 7 delay units.</description>
  128430. <value>0x7</value>
  128431. </enumeratedValue>
  128432. </enumeratedValues>
  128433. </field>
  128434. <field>
  128435. <name>rd_dq15_del</name>
  128436. <description>Read dqs1 to dq15 delay fine-tuning</description>
  128437. <bitOffset>0x1C</bitOffset>
  128438. <bitWidth>3</bitWidth>
  128439. <access>read-write</access>
  128440. <enumeratedValues>
  128441. <enumeratedValue>
  128442. <name>rd_dq15_del_0</name>
  128443. <description>No change in dq15 delay</description>
  128444. <value>0</value>
  128445. </enumeratedValue>
  128446. <enumeratedValue>
  128447. <name>rd_dq15_del_1</name>
  128448. <description>Add dq15 delay of 1 delay unit</description>
  128449. <value>0x1</value>
  128450. </enumeratedValue>
  128451. <enumeratedValue>
  128452. <name>rd_dq15_del_2</name>
  128453. <description>Add dq15 delay of 2 delay units.</description>
  128454. <value>0x2</value>
  128455. </enumeratedValue>
  128456. <enumeratedValue>
  128457. <name>rd_dq15_del_3</name>
  128458. <description>Add dq15 delay of 3 delay units.</description>
  128459. <value>0x3</value>
  128460. </enumeratedValue>
  128461. <enumeratedValue>
  128462. <name>rd_dq15_del_4</name>
  128463. <description>Add dq15 delay of 4 delay units.</description>
  128464. <value>0x4</value>
  128465. </enumeratedValue>
  128466. <enumeratedValue>
  128467. <name>rd_dq15_del_5</name>
  128468. <description>Add dq15 delay of 5 delay units.</description>
  128469. <value>0x5</value>
  128470. </enumeratedValue>
  128471. <enumeratedValue>
  128472. <name>rd_dq15_del_6</name>
  128473. <description>Add dq15 delay of 6 delay units.</description>
  128474. <value>0x6</value>
  128475. </enumeratedValue>
  128476. <enumeratedValue>
  128477. <name>rd_dq15_del_7</name>
  128478. <description>Add dq15 delay of 7 delay units.</description>
  128479. <value>0x7</value>
  128480. </enumeratedValue>
  128481. </enumeratedValues>
  128482. </field>
  128483. </fields>
  128484. </register>
  128485. <register>
  128486. <name>MPWRDQBY0DL</name>
  128487. <description>MMDC PHY Write DQ Byte0 Delay Register</description>
  128488. <addressOffset>0x82C</addressOffset>
  128489. <size>32</size>
  128490. <access>read-write</access>
  128491. <resetValue>0</resetValue>
  128492. <resetMask>0xFFFFFFFF</resetMask>
  128493. <fields>
  128494. <field>
  128495. <name>wr_dq0_del</name>
  128496. <description>Write dq0 delay fine-tuning</description>
  128497. <bitOffset>0</bitOffset>
  128498. <bitWidth>2</bitWidth>
  128499. <access>read-write</access>
  128500. <enumeratedValues>
  128501. <enumeratedValue>
  128502. <name>wr_dq0_del_0</name>
  128503. <description>No change in dq0 delay</description>
  128504. <value>0</value>
  128505. </enumeratedValue>
  128506. <enumeratedValue>
  128507. <name>wr_dq0_del_1</name>
  128508. <description>Add dq0 delay of 1 delay unit.</description>
  128509. <value>0x1</value>
  128510. </enumeratedValue>
  128511. <enumeratedValue>
  128512. <name>wr_dq0_del_2</name>
  128513. <description>Add dq0 delay of 2 delay units.</description>
  128514. <value>0x2</value>
  128515. </enumeratedValue>
  128516. <enumeratedValue>
  128517. <name>wr_dq0_del_3</name>
  128518. <description>Add dq0 delay of 3 delay units.</description>
  128519. <value>0x3</value>
  128520. </enumeratedValue>
  128521. </enumeratedValues>
  128522. </field>
  128523. <field>
  128524. <name>wr_dq1_del</name>
  128525. <description>Write dq1 delay fine-tuning</description>
  128526. <bitOffset>0x4</bitOffset>
  128527. <bitWidth>2</bitWidth>
  128528. <access>read-write</access>
  128529. <enumeratedValues>
  128530. <enumeratedValue>
  128531. <name>wr_dq1_del_0</name>
  128532. <description>No change in dq1 delay</description>
  128533. <value>0</value>
  128534. </enumeratedValue>
  128535. <enumeratedValue>
  128536. <name>wr_dq1_del_1</name>
  128537. <description>Add dq1 delay of 1 delay unit.</description>
  128538. <value>0x1</value>
  128539. </enumeratedValue>
  128540. <enumeratedValue>
  128541. <name>wr_dq1_del_2</name>
  128542. <description>Add dq1 delay of 2 delay units.</description>
  128543. <value>0x2</value>
  128544. </enumeratedValue>
  128545. <enumeratedValue>
  128546. <name>wr_dq1_del_3</name>
  128547. <description>Add dq1 delay of 3 delay units.</description>
  128548. <value>0x3</value>
  128549. </enumeratedValue>
  128550. </enumeratedValues>
  128551. </field>
  128552. <field>
  128553. <name>wr_dq2_del</name>
  128554. <description>Write dq2 delay fine-tuning</description>
  128555. <bitOffset>0x8</bitOffset>
  128556. <bitWidth>2</bitWidth>
  128557. <access>read-write</access>
  128558. <enumeratedValues>
  128559. <enumeratedValue>
  128560. <name>wr_dq2_del_0</name>
  128561. <description>No change in dq2 delay</description>
  128562. <value>0</value>
  128563. </enumeratedValue>
  128564. <enumeratedValue>
  128565. <name>wr_dq2_del_1</name>
  128566. <description>Add dq2 delay of 1 delay unit.</description>
  128567. <value>0x1</value>
  128568. </enumeratedValue>
  128569. <enumeratedValue>
  128570. <name>wr_dq2_del_2</name>
  128571. <description>Add dq2 delay of 2 delay units.</description>
  128572. <value>0x2</value>
  128573. </enumeratedValue>
  128574. <enumeratedValue>
  128575. <name>wr_dq2_del_3</name>
  128576. <description>Add dq2 delay of 3 delay units.</description>
  128577. <value>0x3</value>
  128578. </enumeratedValue>
  128579. </enumeratedValues>
  128580. </field>
  128581. <field>
  128582. <name>wr_dq3_del</name>
  128583. <description>Write dq3 delay fine-tuning</description>
  128584. <bitOffset>0xC</bitOffset>
  128585. <bitWidth>2</bitWidth>
  128586. <access>read-write</access>
  128587. <enumeratedValues>
  128588. <enumeratedValue>
  128589. <name>wr_dq3_del_0</name>
  128590. <description>No change in dq3 delay</description>
  128591. <value>0</value>
  128592. </enumeratedValue>
  128593. <enumeratedValue>
  128594. <name>wr_dq3_del_1</name>
  128595. <description>Add dq3 delay of 1 delay unit.</description>
  128596. <value>0x1</value>
  128597. </enumeratedValue>
  128598. <enumeratedValue>
  128599. <name>wr_dq3_del_2</name>
  128600. <description>Add dq3 delay of 2 delay units.</description>
  128601. <value>0x2</value>
  128602. </enumeratedValue>
  128603. <enumeratedValue>
  128604. <name>wr_dq3_del_3</name>
  128605. <description>Add dq3 delay of 3 delay units.</description>
  128606. <value>0x3</value>
  128607. </enumeratedValue>
  128608. </enumeratedValues>
  128609. </field>
  128610. <field>
  128611. <name>wr_dq4_del</name>
  128612. <description>Write dq4 delay fine-tuning</description>
  128613. <bitOffset>0x10</bitOffset>
  128614. <bitWidth>2</bitWidth>
  128615. <access>read-write</access>
  128616. <enumeratedValues>
  128617. <enumeratedValue>
  128618. <name>wr_dq4_del_0</name>
  128619. <description>No change in dq4 delay</description>
  128620. <value>0</value>
  128621. </enumeratedValue>
  128622. <enumeratedValue>
  128623. <name>wr_dq4_del_1</name>
  128624. <description>Add dq4 delay of 1 delay unit..</description>
  128625. <value>0x1</value>
  128626. </enumeratedValue>
  128627. <enumeratedValue>
  128628. <name>wr_dq4_del_2</name>
  128629. <description>Add dq4 delay of 2 delay units.</description>
  128630. <value>0x2</value>
  128631. </enumeratedValue>
  128632. <enumeratedValue>
  128633. <name>wr_dq4_del_3</name>
  128634. <description>Add dq4 delay of 3 delay units.</description>
  128635. <value>0x3</value>
  128636. </enumeratedValue>
  128637. </enumeratedValues>
  128638. </field>
  128639. <field>
  128640. <name>wr_dq5_del</name>
  128641. <description>Write dq5 delay fine-tuning</description>
  128642. <bitOffset>0x14</bitOffset>
  128643. <bitWidth>2</bitWidth>
  128644. <access>read-write</access>
  128645. <enumeratedValues>
  128646. <enumeratedValue>
  128647. <name>wr_dq5_del_0</name>
  128648. <description>No change in dq5 delay</description>
  128649. <value>0</value>
  128650. </enumeratedValue>
  128651. <enumeratedValue>
  128652. <name>wr_dq5_del_1</name>
  128653. <description>Add dq5 delay of 1 delay unit.</description>
  128654. <value>0x1</value>
  128655. </enumeratedValue>
  128656. <enumeratedValue>
  128657. <name>wr_dq5_del_2</name>
  128658. <description>Add dq5 delay of 2 delay units.</description>
  128659. <value>0x2</value>
  128660. </enumeratedValue>
  128661. <enumeratedValue>
  128662. <name>wr_dq5_del_3</name>
  128663. <description>Add dq5 delay of 3 delay units.</description>
  128664. <value>0x3</value>
  128665. </enumeratedValue>
  128666. </enumeratedValues>
  128667. </field>
  128668. <field>
  128669. <name>wr_dq6_del</name>
  128670. <description>Write dq6 delay fine-tuning</description>
  128671. <bitOffset>0x18</bitOffset>
  128672. <bitWidth>2</bitWidth>
  128673. <access>read-write</access>
  128674. <enumeratedValues>
  128675. <enumeratedValue>
  128676. <name>wr_dq6_del_0</name>
  128677. <description>No change in dq6 delay</description>
  128678. <value>0</value>
  128679. </enumeratedValue>
  128680. <enumeratedValue>
  128681. <name>wr_dq6_del_1</name>
  128682. <description>Add dq6 delay of 1 delay unit.</description>
  128683. <value>0x1</value>
  128684. </enumeratedValue>
  128685. <enumeratedValue>
  128686. <name>wr_dq6_del_2</name>
  128687. <description>Add dq6 delay of 2 delay units.</description>
  128688. <value>0x2</value>
  128689. </enumeratedValue>
  128690. <enumeratedValue>
  128691. <name>wr_dq6_del_3</name>
  128692. <description>Add dq6 delay of 3 delay units.</description>
  128693. <value>0x3</value>
  128694. </enumeratedValue>
  128695. </enumeratedValues>
  128696. </field>
  128697. <field>
  128698. <name>wr_dq7_del</name>
  128699. <description>Write dq7 delay fine-tuning</description>
  128700. <bitOffset>0x1C</bitOffset>
  128701. <bitWidth>2</bitWidth>
  128702. <access>read-write</access>
  128703. <enumeratedValues>
  128704. <enumeratedValue>
  128705. <name>wr_dq7_del_0</name>
  128706. <description>No change in dq7 delay</description>
  128707. <value>0</value>
  128708. </enumeratedValue>
  128709. <enumeratedValue>
  128710. <name>wr_dq7_del_1</name>
  128711. <description>Add dq7 delay of 1 delay unit.</description>
  128712. <value>0x1</value>
  128713. </enumeratedValue>
  128714. <enumeratedValue>
  128715. <name>wr_dq7_del_2</name>
  128716. <description>Add dq7 delay of 2 delay units.</description>
  128717. <value>0x2</value>
  128718. </enumeratedValue>
  128719. <enumeratedValue>
  128720. <name>wr_dq7_del_3</name>
  128721. <description>Add dq7 delay of 3 delay units.</description>
  128722. <value>0x3</value>
  128723. </enumeratedValue>
  128724. </enumeratedValues>
  128725. </field>
  128726. <field>
  128727. <name>wr_dm0_del</name>
  128728. <description>Write dm0 delay fine-tuning</description>
  128729. <bitOffset>0x1E</bitOffset>
  128730. <bitWidth>2</bitWidth>
  128731. <access>read-write</access>
  128732. <enumeratedValues>
  128733. <enumeratedValue>
  128734. <name>wr_dm0_del_0</name>
  128735. <description>No change in dm0 delay</description>
  128736. <value>0</value>
  128737. </enumeratedValue>
  128738. <enumeratedValue>
  128739. <name>wr_dm0_del_1</name>
  128740. <description>Add dm0 delay of 1 delay unit.</description>
  128741. <value>0x1</value>
  128742. </enumeratedValue>
  128743. <enumeratedValue>
  128744. <name>wr_dm0_del_2</name>
  128745. <description>Add dm0 delay of 2 delay units.</description>
  128746. <value>0x2</value>
  128747. </enumeratedValue>
  128748. <enumeratedValue>
  128749. <name>wr_dm0_del_3</name>
  128750. <description>Add dm0 delay of 3 delay units.</description>
  128751. <value>0x3</value>
  128752. </enumeratedValue>
  128753. </enumeratedValues>
  128754. </field>
  128755. </fields>
  128756. </register>
  128757. <register>
  128758. <name>MPWRDQBY1DL</name>
  128759. <description>MMDC PHY Write DQ Byte1 Delay Register</description>
  128760. <addressOffset>0x830</addressOffset>
  128761. <size>32</size>
  128762. <access>read-write</access>
  128763. <resetValue>0</resetValue>
  128764. <resetMask>0xFFFFFFFF</resetMask>
  128765. <fields>
  128766. <field>
  128767. <name>wr_dq8_del</name>
  128768. <description>Write dq8 delay fine-tuning</description>
  128769. <bitOffset>0</bitOffset>
  128770. <bitWidth>2</bitWidth>
  128771. <access>read-write</access>
  128772. <enumeratedValues>
  128773. <enumeratedValue>
  128774. <name>wr_dq8_del_0</name>
  128775. <description>No change in dq8 delay</description>
  128776. <value>0</value>
  128777. </enumeratedValue>
  128778. <enumeratedValue>
  128779. <name>wr_dq8_del_1</name>
  128780. <description>Add dq8 delay of 1 delay unit.</description>
  128781. <value>0x1</value>
  128782. </enumeratedValue>
  128783. <enumeratedValue>
  128784. <name>wr_dq8_del_2</name>
  128785. <description>Add dq8 delay of 2 delay units.</description>
  128786. <value>0x2</value>
  128787. </enumeratedValue>
  128788. <enumeratedValue>
  128789. <name>wr_dq8_del_3</name>
  128790. <description>Add dq8 delay of 3 delay units.</description>
  128791. <value>0x3</value>
  128792. </enumeratedValue>
  128793. </enumeratedValues>
  128794. </field>
  128795. <field>
  128796. <name>wr_dq9_del</name>
  128797. <description>Write dq9 delay fine-tuning</description>
  128798. <bitOffset>0x4</bitOffset>
  128799. <bitWidth>2</bitWidth>
  128800. <access>read-write</access>
  128801. <enumeratedValues>
  128802. <enumeratedValue>
  128803. <name>wr_dq9_del_0</name>
  128804. <description>No change in dq9 delay</description>
  128805. <value>0</value>
  128806. </enumeratedValue>
  128807. <enumeratedValue>
  128808. <name>wr_dq9_del_1</name>
  128809. <description>Add dq9 delay of 1 delay unit.</description>
  128810. <value>0x1</value>
  128811. </enumeratedValue>
  128812. <enumeratedValue>
  128813. <name>wr_dq9_del_2</name>
  128814. <description>Add dq9 delay of 2 delay units.</description>
  128815. <value>0x2</value>
  128816. </enumeratedValue>
  128817. <enumeratedValue>
  128818. <name>wr_dq9_del_3</name>
  128819. <description>Add dq9 delay of 3 delay units.</description>
  128820. <value>0x3</value>
  128821. </enumeratedValue>
  128822. </enumeratedValues>
  128823. </field>
  128824. <field>
  128825. <name>wr_dq10_del</name>
  128826. <description>Write dq10 delay fine-tuning</description>
  128827. <bitOffset>0x8</bitOffset>
  128828. <bitWidth>2</bitWidth>
  128829. <access>read-write</access>
  128830. <enumeratedValues>
  128831. <enumeratedValue>
  128832. <name>wr_dq10_del_0</name>
  128833. <description>No change in dq10 delay</description>
  128834. <value>0</value>
  128835. </enumeratedValue>
  128836. <enumeratedValue>
  128837. <name>wr_dq10_del_1</name>
  128838. <description>Add dq10 delay of 1 delay unit.</description>
  128839. <value>0x1</value>
  128840. </enumeratedValue>
  128841. <enumeratedValue>
  128842. <name>wr_dq10_del_2</name>
  128843. <description>Add dq10 delay of 2 delay units.</description>
  128844. <value>0x2</value>
  128845. </enumeratedValue>
  128846. <enumeratedValue>
  128847. <name>wr_dq10_del_3</name>
  128848. <description>Add dq10 delay of 3 delay units.</description>
  128849. <value>0x3</value>
  128850. </enumeratedValue>
  128851. </enumeratedValues>
  128852. </field>
  128853. <field>
  128854. <name>wr_dq11_del</name>
  128855. <description>Write dq11 delay fine-tuning</description>
  128856. <bitOffset>0xC</bitOffset>
  128857. <bitWidth>2</bitWidth>
  128858. <access>read-write</access>
  128859. <enumeratedValues>
  128860. <enumeratedValue>
  128861. <name>wr_dq11_del_0</name>
  128862. <description>No change in dq11 delay</description>
  128863. <value>0</value>
  128864. </enumeratedValue>
  128865. <enumeratedValue>
  128866. <name>wr_dq11_del_1</name>
  128867. <description>Add dq11 delay of 1 delay unit.</description>
  128868. <value>0x1</value>
  128869. </enumeratedValue>
  128870. <enumeratedValue>
  128871. <name>wr_dq11_del_2</name>
  128872. <description>Add dq11 delay of 2 delay units.</description>
  128873. <value>0x2</value>
  128874. </enumeratedValue>
  128875. <enumeratedValue>
  128876. <name>wr_dq11_del_3</name>
  128877. <description>Add dq11 delay of 3 delay units.</description>
  128878. <value>0x3</value>
  128879. </enumeratedValue>
  128880. </enumeratedValues>
  128881. </field>
  128882. <field>
  128883. <name>wr_dq12_del</name>
  128884. <description>Write dq12 delay fine-tuning</description>
  128885. <bitOffset>0x10</bitOffset>
  128886. <bitWidth>2</bitWidth>
  128887. <access>read-write</access>
  128888. <enumeratedValues>
  128889. <enumeratedValue>
  128890. <name>wr_dq12_del_0</name>
  128891. <description>No change in dq12 delay</description>
  128892. <value>0</value>
  128893. </enumeratedValue>
  128894. <enumeratedValue>
  128895. <name>wr_dq12_del_1</name>
  128896. <description>Add dq12 delay of 1 delay unit.</description>
  128897. <value>0x1</value>
  128898. </enumeratedValue>
  128899. <enumeratedValue>
  128900. <name>wr_dq12_del_2</name>
  128901. <description>Add dq12 delay of 2 delay units.</description>
  128902. <value>0x2</value>
  128903. </enumeratedValue>
  128904. <enumeratedValue>
  128905. <name>wr_dq12_del_3</name>
  128906. <description>Add dq12 delay of 3 delay units.</description>
  128907. <value>0x3</value>
  128908. </enumeratedValue>
  128909. </enumeratedValues>
  128910. </field>
  128911. <field>
  128912. <name>wr_dq13_del</name>
  128913. <description>Write dq13 delay fine-tuning</description>
  128914. <bitOffset>0x14</bitOffset>
  128915. <bitWidth>2</bitWidth>
  128916. <access>read-write</access>
  128917. <enumeratedValues>
  128918. <enumeratedValue>
  128919. <name>wr_dq13_del_0</name>
  128920. <description>No change in dq13 delay</description>
  128921. <value>0</value>
  128922. </enumeratedValue>
  128923. <enumeratedValue>
  128924. <name>wr_dq13_del_1</name>
  128925. <description>Add dq13 delay of 1 delay unit.</description>
  128926. <value>0x1</value>
  128927. </enumeratedValue>
  128928. <enumeratedValue>
  128929. <name>wr_dq13_del_2</name>
  128930. <description>Add dq13 delay of 2 delay units.</description>
  128931. <value>0x2</value>
  128932. </enumeratedValue>
  128933. <enumeratedValue>
  128934. <name>wr_dq13_del_3</name>
  128935. <description>Add dq13 delay of 3 delay units.</description>
  128936. <value>0x3</value>
  128937. </enumeratedValue>
  128938. </enumeratedValues>
  128939. </field>
  128940. <field>
  128941. <name>wr_dq14_del</name>
  128942. <description>Write dq14 delay fine-tuning</description>
  128943. <bitOffset>0x18</bitOffset>
  128944. <bitWidth>2</bitWidth>
  128945. <access>read-write</access>
  128946. <enumeratedValues>
  128947. <enumeratedValue>
  128948. <name>wr_dq14_del_0</name>
  128949. <description>No change in dq14 delay</description>
  128950. <value>0</value>
  128951. </enumeratedValue>
  128952. <enumeratedValue>
  128953. <name>wr_dq14_del_1</name>
  128954. <description>Add dq14 delay of 1 delay unit.</description>
  128955. <value>0x1</value>
  128956. </enumeratedValue>
  128957. <enumeratedValue>
  128958. <name>wr_dq14_del_2</name>
  128959. <description>Add dq14 delay of 2 delay units.</description>
  128960. <value>0x2</value>
  128961. </enumeratedValue>
  128962. <enumeratedValue>
  128963. <name>wr_dq14_del_3</name>
  128964. <description>Add dq14 delay of 3 delay units.</description>
  128965. <value>0x3</value>
  128966. </enumeratedValue>
  128967. </enumeratedValues>
  128968. </field>
  128969. <field>
  128970. <name>wr_dq15_del</name>
  128971. <description>Write dq15 delay fine-tuning</description>
  128972. <bitOffset>0x1C</bitOffset>
  128973. <bitWidth>2</bitWidth>
  128974. <access>read-write</access>
  128975. <enumeratedValues>
  128976. <enumeratedValue>
  128977. <name>wr_dq15_del_0</name>
  128978. <description>No change in dq15 delay</description>
  128979. <value>0</value>
  128980. </enumeratedValue>
  128981. <enumeratedValue>
  128982. <name>wr_dq15_del_1</name>
  128983. <description>Add dq15 delay of 1 delay unit.</description>
  128984. <value>0x1</value>
  128985. </enumeratedValue>
  128986. <enumeratedValue>
  128987. <name>wr_dq15_del_2</name>
  128988. <description>Add dq15 delay of 2 delay units.</description>
  128989. <value>0x2</value>
  128990. </enumeratedValue>
  128991. <enumeratedValue>
  128992. <name>wr_dq15_del_3</name>
  128993. <description>Add dq15 delay of 3 delay units.</description>
  128994. <value>0x3</value>
  128995. </enumeratedValue>
  128996. </enumeratedValues>
  128997. </field>
  128998. <field>
  128999. <name>wr_dm1_del</name>
  129000. <description>Write dm1 delay fine-tuning</description>
  129001. <bitOffset>0x1E</bitOffset>
  129002. <bitWidth>2</bitWidth>
  129003. <access>read-write</access>
  129004. <enumeratedValues>
  129005. <enumeratedValue>
  129006. <name>wr_dm1_del_0</name>
  129007. <description>No change in dm1 delay</description>
  129008. <value>0</value>
  129009. </enumeratedValue>
  129010. <enumeratedValue>
  129011. <name>wr_dm1_del_1</name>
  129012. <description>Add dm1 delay of 1 delay unit.</description>
  129013. <value>0x1</value>
  129014. </enumeratedValue>
  129015. <enumeratedValue>
  129016. <name>wr_dm1_del_2</name>
  129017. <description>Add dm1 delay of 2 delay units.</description>
  129018. <value>0x2</value>
  129019. </enumeratedValue>
  129020. <enumeratedValue>
  129021. <name>wr_dm1_del_3</name>
  129022. <description>Add dm1 delay of 3 delay units.</description>
  129023. <value>0x3</value>
  129024. </enumeratedValue>
  129025. </enumeratedValues>
  129026. </field>
  129027. </fields>
  129028. </register>
  129029. <register>
  129030. <name>MPWRDQBY2DL</name>
  129031. <description>MMDC PHY Write DQ Byte2 Delay Register</description>
  129032. <addressOffset>0x834</addressOffset>
  129033. <size>32</size>
  129034. <access>read-write</access>
  129035. <resetValue>0</resetValue>
  129036. <resetMask>0xFFFFFFFF</resetMask>
  129037. <fields>
  129038. <field>
  129039. <name>wr_dq16_del</name>
  129040. <description>Write dq16 delay fine tuning</description>
  129041. <bitOffset>0</bitOffset>
  129042. <bitWidth>2</bitWidth>
  129043. <access>read-write</access>
  129044. <enumeratedValues>
  129045. <enumeratedValue>
  129046. <name>wr_dq16_del_0</name>
  129047. <description>No change in dq16 delay</description>
  129048. <value>0</value>
  129049. </enumeratedValue>
  129050. <enumeratedValue>
  129051. <name>wr_dq16_del_1</name>
  129052. <description>Add dq16 delay of 1 delay unit.</description>
  129053. <value>0x1</value>
  129054. </enumeratedValue>
  129055. <enumeratedValue>
  129056. <name>wr_dq16_del_2</name>
  129057. <description>Add dq16 delay of 2 delay units.</description>
  129058. <value>0x2</value>
  129059. </enumeratedValue>
  129060. <enumeratedValue>
  129061. <name>wr_dq16_del_3</name>
  129062. <description>Add dq16 delay of 3 delay units.</description>
  129063. <value>0x3</value>
  129064. </enumeratedValue>
  129065. </enumeratedValues>
  129066. </field>
  129067. <field>
  129068. <name>wr_dq17_del</name>
  129069. <description>Write dq17 delay fine tuning</description>
  129070. <bitOffset>0x4</bitOffset>
  129071. <bitWidth>2</bitWidth>
  129072. <access>read-write</access>
  129073. <enumeratedValues>
  129074. <enumeratedValue>
  129075. <name>wr_dq17_del_0</name>
  129076. <description>No change in dq17 delay</description>
  129077. <value>0</value>
  129078. </enumeratedValue>
  129079. <enumeratedValue>
  129080. <name>wr_dq17_del_1</name>
  129081. <description>Add dq17 delay of 1 delay unit.</description>
  129082. <value>0x1</value>
  129083. </enumeratedValue>
  129084. <enumeratedValue>
  129085. <name>wr_dq17_del_2</name>
  129086. <description>Add dq17 delay of 2 delay units.</description>
  129087. <value>0x2</value>
  129088. </enumeratedValue>
  129089. <enumeratedValue>
  129090. <name>wr_dq17_del_3</name>
  129091. <description>Add dq17 delay of 3 delay units.</description>
  129092. <value>0x3</value>
  129093. </enumeratedValue>
  129094. </enumeratedValues>
  129095. </field>
  129096. <field>
  129097. <name>wr_dq18_del</name>
  129098. <description>Write dq18 delay fine tuning</description>
  129099. <bitOffset>0x8</bitOffset>
  129100. <bitWidth>2</bitWidth>
  129101. <access>read-write</access>
  129102. <enumeratedValues>
  129103. <enumeratedValue>
  129104. <name>wr_dq18_del_0</name>
  129105. <description>No change in dq18 delay</description>
  129106. <value>0</value>
  129107. </enumeratedValue>
  129108. <enumeratedValue>
  129109. <name>wr_dq18_del_1</name>
  129110. <description>Add dq18 delay of 1 delay unit.</description>
  129111. <value>0x1</value>
  129112. </enumeratedValue>
  129113. <enumeratedValue>
  129114. <name>wr_dq18_del_2</name>
  129115. <description>Add dq18 delay of 2 delay units.</description>
  129116. <value>0x2</value>
  129117. </enumeratedValue>
  129118. <enumeratedValue>
  129119. <name>wr_dq18_del_3</name>
  129120. <description>Add dq18 delay of 3 delay units.</description>
  129121. <value>0x3</value>
  129122. </enumeratedValue>
  129123. </enumeratedValues>
  129124. </field>
  129125. <field>
  129126. <name>wr_dq19_del</name>
  129127. <description>Write dq19 delay fine tuning</description>
  129128. <bitOffset>0xC</bitOffset>
  129129. <bitWidth>2</bitWidth>
  129130. <access>read-write</access>
  129131. <enumeratedValues>
  129132. <enumeratedValue>
  129133. <name>wr_dq19_del_0</name>
  129134. <description>No change in dq19 delay</description>
  129135. <value>0</value>
  129136. </enumeratedValue>
  129137. <enumeratedValue>
  129138. <name>wr_dq19_del_1</name>
  129139. <description>Add dq19 delay of 1 delay unit.</description>
  129140. <value>0x1</value>
  129141. </enumeratedValue>
  129142. <enumeratedValue>
  129143. <name>wr_dq19_del_2</name>
  129144. <description>Add dq19 delay of 2 delay units.</description>
  129145. <value>0x2</value>
  129146. </enumeratedValue>
  129147. <enumeratedValue>
  129148. <name>wr_dq19_del_3</name>
  129149. <description>Add dq19 delay of 3 delay units.</description>
  129150. <value>0x3</value>
  129151. </enumeratedValue>
  129152. </enumeratedValues>
  129153. </field>
  129154. <field>
  129155. <name>wr_dq20_del</name>
  129156. <description>Write dq20 delay fine tuning</description>
  129157. <bitOffset>0x10</bitOffset>
  129158. <bitWidth>2</bitWidth>
  129159. <access>read-write</access>
  129160. <enumeratedValues>
  129161. <enumeratedValue>
  129162. <name>wr_dq20_del_0</name>
  129163. <description>No change in dq20 delay</description>
  129164. <value>0</value>
  129165. </enumeratedValue>
  129166. <enumeratedValue>
  129167. <name>wr_dq20_del_1</name>
  129168. <description>Add dq20 delay of 1 delay unit.</description>
  129169. <value>0x1</value>
  129170. </enumeratedValue>
  129171. <enumeratedValue>
  129172. <name>wr_dq20_del_2</name>
  129173. <description>Add dq20 delay of 2 delay units.</description>
  129174. <value>0x2</value>
  129175. </enumeratedValue>
  129176. <enumeratedValue>
  129177. <name>wr_dq20_del_3</name>
  129178. <description>Add dq20 delay of 3 delay units.</description>
  129179. <value>0x3</value>
  129180. </enumeratedValue>
  129181. </enumeratedValues>
  129182. </field>
  129183. <field>
  129184. <name>wr_dq21_del</name>
  129185. <description>Write dq21 delay fine tuning</description>
  129186. <bitOffset>0x14</bitOffset>
  129187. <bitWidth>2</bitWidth>
  129188. <access>read-write</access>
  129189. <enumeratedValues>
  129190. <enumeratedValue>
  129191. <name>wr_dq21_del_0</name>
  129192. <description>No change in dq21 delay</description>
  129193. <value>0</value>
  129194. </enumeratedValue>
  129195. <enumeratedValue>
  129196. <name>wr_dq21_del_1</name>
  129197. <description>Add dq21 delay of 1 delay unit.</description>
  129198. <value>0x1</value>
  129199. </enumeratedValue>
  129200. <enumeratedValue>
  129201. <name>wr_dq21_del_2</name>
  129202. <description>Add dq21 delay of 2 delay units.</description>
  129203. <value>0x2</value>
  129204. </enumeratedValue>
  129205. <enumeratedValue>
  129206. <name>wr_dq21_del_3</name>
  129207. <description>Add dq21 delay of 3 delay units.</description>
  129208. <value>0x3</value>
  129209. </enumeratedValue>
  129210. </enumeratedValues>
  129211. </field>
  129212. <field>
  129213. <name>wr_dq22_del</name>
  129214. <description>Write dq22 delay fine tuning</description>
  129215. <bitOffset>0x18</bitOffset>
  129216. <bitWidth>2</bitWidth>
  129217. <access>read-write</access>
  129218. <enumeratedValues>
  129219. <enumeratedValue>
  129220. <name>wr_dq22_del_0</name>
  129221. <description>No change in dq22 delay</description>
  129222. <value>0</value>
  129223. </enumeratedValue>
  129224. <enumeratedValue>
  129225. <name>wr_dq22_del_1</name>
  129226. <description>Add dq22 delay of 1 delay unit.</description>
  129227. <value>0x1</value>
  129228. </enumeratedValue>
  129229. <enumeratedValue>
  129230. <name>wr_dq22_del_2</name>
  129231. <description>Add dq22 delay of 2 delay units.</description>
  129232. <value>0x2</value>
  129233. </enumeratedValue>
  129234. <enumeratedValue>
  129235. <name>wr_dq22_del_3</name>
  129236. <description>Add dq22 delay of 3 delay units.</description>
  129237. <value>0x3</value>
  129238. </enumeratedValue>
  129239. </enumeratedValues>
  129240. </field>
  129241. <field>
  129242. <name>wr_dq23_del</name>
  129243. <description>Write dq23 delay fine tuning</description>
  129244. <bitOffset>0x1C</bitOffset>
  129245. <bitWidth>2</bitWidth>
  129246. <access>read-write</access>
  129247. <enumeratedValues>
  129248. <enumeratedValue>
  129249. <name>wr_dq23_del_0</name>
  129250. <description>No change in dq23 delay</description>
  129251. <value>0</value>
  129252. </enumeratedValue>
  129253. <enumeratedValue>
  129254. <name>wr_dq23_del_1</name>
  129255. <description>Add dq23 delay of 1 delay unit.</description>
  129256. <value>0x1</value>
  129257. </enumeratedValue>
  129258. <enumeratedValue>
  129259. <name>wr_dq23_del_2</name>
  129260. <description>Add dq23 delay of 2 delay units.</description>
  129261. <value>0x2</value>
  129262. </enumeratedValue>
  129263. <enumeratedValue>
  129264. <name>wr_dq23_del_3</name>
  129265. <description>Add dq23 delay of 3 delay units.</description>
  129266. <value>0x3</value>
  129267. </enumeratedValue>
  129268. </enumeratedValues>
  129269. </field>
  129270. <field>
  129271. <name>wr_dm2_del</name>
  129272. <description>Write dm2 delay fine-tuning</description>
  129273. <bitOffset>0x1E</bitOffset>
  129274. <bitWidth>2</bitWidth>
  129275. <access>read-write</access>
  129276. <enumeratedValues>
  129277. <enumeratedValue>
  129278. <name>wr_dm2_del_0</name>
  129279. <description>No change in dm2 delay</description>
  129280. <value>0</value>
  129281. </enumeratedValue>
  129282. <enumeratedValue>
  129283. <name>wr_dm2_del_1</name>
  129284. <description>Add dm2 delay of 1 delay unit.</description>
  129285. <value>0x1</value>
  129286. </enumeratedValue>
  129287. <enumeratedValue>
  129288. <name>wr_dm2_del_2</name>
  129289. <description>Add dm2 delay of 2 delay units.</description>
  129290. <value>0x2</value>
  129291. </enumeratedValue>
  129292. <enumeratedValue>
  129293. <name>wr_dm2_del_3</name>
  129294. <description>Add dm2 delay of 3 delay units.</description>
  129295. <value>0x3</value>
  129296. </enumeratedValue>
  129297. </enumeratedValues>
  129298. </field>
  129299. </fields>
  129300. </register>
  129301. <register>
  129302. <name>MPWRDQBY3DL</name>
  129303. <description>MMDC PHY Write DQ Byte3 Delay Register</description>
  129304. <addressOffset>0x838</addressOffset>
  129305. <size>32</size>
  129306. <access>read-write</access>
  129307. <resetValue>0</resetValue>
  129308. <resetMask>0xFFFFFFFF</resetMask>
  129309. <fields>
  129310. <field>
  129311. <name>wr_dq24_del</name>
  129312. <description>Write dq24 delay fine tuning</description>
  129313. <bitOffset>0</bitOffset>
  129314. <bitWidth>2</bitWidth>
  129315. <access>read-write</access>
  129316. <enumeratedValues>
  129317. <enumeratedValue>
  129318. <name>wr_dq24_del_0</name>
  129319. <description>No change in dq24 delay</description>
  129320. <value>0</value>
  129321. </enumeratedValue>
  129322. <enumeratedValue>
  129323. <name>wr_dq24_del_1</name>
  129324. <description>Add dq24 delay of 1 delay unit.</description>
  129325. <value>0x1</value>
  129326. </enumeratedValue>
  129327. <enumeratedValue>
  129328. <name>wr_dq24_del_2</name>
  129329. <description>Add dq24 delay of 2 delay units.</description>
  129330. <value>0x2</value>
  129331. </enumeratedValue>
  129332. <enumeratedValue>
  129333. <name>wr_dq24_del_3</name>
  129334. <description>Add dq24 delay of 3 delay units.</description>
  129335. <value>0x3</value>
  129336. </enumeratedValue>
  129337. </enumeratedValues>
  129338. </field>
  129339. <field>
  129340. <name>wr_dq25_del</name>
  129341. <description>Write dq25 delay fine tuning</description>
  129342. <bitOffset>0x4</bitOffset>
  129343. <bitWidth>2</bitWidth>
  129344. <access>read-write</access>
  129345. <enumeratedValues>
  129346. <enumeratedValue>
  129347. <name>wr_dq25_del_0</name>
  129348. <description>No change in dq25 delay</description>
  129349. <value>0</value>
  129350. </enumeratedValue>
  129351. <enumeratedValue>
  129352. <name>wr_dq25_del_1</name>
  129353. <description>Add dq25 delay of 1 delay unit.</description>
  129354. <value>0x1</value>
  129355. </enumeratedValue>
  129356. <enumeratedValue>
  129357. <name>wr_dq25_del_2</name>
  129358. <description>Add dq25 delay of 2 delay units.</description>
  129359. <value>0x2</value>
  129360. </enumeratedValue>
  129361. <enumeratedValue>
  129362. <name>wr_dq25_del_3</name>
  129363. <description>Add dq25 delay of 3 delay units.</description>
  129364. <value>0x3</value>
  129365. </enumeratedValue>
  129366. </enumeratedValues>
  129367. </field>
  129368. <field>
  129369. <name>wr_dq26_del</name>
  129370. <description>Write dq26 delay fine tuning</description>
  129371. <bitOffset>0x8</bitOffset>
  129372. <bitWidth>2</bitWidth>
  129373. <access>read-write</access>
  129374. <enumeratedValues>
  129375. <enumeratedValue>
  129376. <name>wr_dq26_del_0</name>
  129377. <description>No change in dq26 delay</description>
  129378. <value>0</value>
  129379. </enumeratedValue>
  129380. <enumeratedValue>
  129381. <name>wr_dq26_del_1</name>
  129382. <description>Add dq26 delay of 1 delay unit.</description>
  129383. <value>0x1</value>
  129384. </enumeratedValue>
  129385. <enumeratedValue>
  129386. <name>wr_dq26_del_2</name>
  129387. <description>Add dq26 delay of 2 delay units.</description>
  129388. <value>0x2</value>
  129389. </enumeratedValue>
  129390. <enumeratedValue>
  129391. <name>wr_dq26_del_3</name>
  129392. <description>Add dq26 delay of 3 delay units.</description>
  129393. <value>0x3</value>
  129394. </enumeratedValue>
  129395. </enumeratedValues>
  129396. </field>
  129397. <field>
  129398. <name>wr_dq27_del</name>
  129399. <description>Write dq27 delay fine tuning</description>
  129400. <bitOffset>0xC</bitOffset>
  129401. <bitWidth>2</bitWidth>
  129402. <access>read-write</access>
  129403. <enumeratedValues>
  129404. <enumeratedValue>
  129405. <name>wr_dq27_del_0</name>
  129406. <description>No change in dq27 delay</description>
  129407. <value>0</value>
  129408. </enumeratedValue>
  129409. <enumeratedValue>
  129410. <name>wr_dq27_del_1</name>
  129411. <description>Add dq27 delay of 1 delay unit.</description>
  129412. <value>0x1</value>
  129413. </enumeratedValue>
  129414. <enumeratedValue>
  129415. <name>wr_dq27_del_2</name>
  129416. <description>Add dq27 delay of 2 delay units.</description>
  129417. <value>0x2</value>
  129418. </enumeratedValue>
  129419. <enumeratedValue>
  129420. <name>wr_dq27_del_3</name>
  129421. <description>Add dq27 delay of 3 delay units.</description>
  129422. <value>0x3</value>
  129423. </enumeratedValue>
  129424. </enumeratedValues>
  129425. </field>
  129426. <field>
  129427. <name>wr_dq28_del</name>
  129428. <description>Write dq28 delay fine tuning</description>
  129429. <bitOffset>0x10</bitOffset>
  129430. <bitWidth>2</bitWidth>
  129431. <access>read-write</access>
  129432. <enumeratedValues>
  129433. <enumeratedValue>
  129434. <name>wr_dq28_del_0</name>
  129435. <description>No change in dq28 delay</description>
  129436. <value>0</value>
  129437. </enumeratedValue>
  129438. <enumeratedValue>
  129439. <name>wr_dq28_del_1</name>
  129440. <description>Add dq28 delay of 1 delay unit.</description>
  129441. <value>0x1</value>
  129442. </enumeratedValue>
  129443. <enumeratedValue>
  129444. <name>wr_dq28_del_2</name>
  129445. <description>Add dq28 delay of 2 delay units.</description>
  129446. <value>0x2</value>
  129447. </enumeratedValue>
  129448. <enumeratedValue>
  129449. <name>wr_dq28_del_3</name>
  129450. <description>Add dq28 delay of 3 delay units.</description>
  129451. <value>0x3</value>
  129452. </enumeratedValue>
  129453. </enumeratedValues>
  129454. </field>
  129455. <field>
  129456. <name>wr_dq29_del</name>
  129457. <description>Write dq29 delay fine tuning</description>
  129458. <bitOffset>0x14</bitOffset>
  129459. <bitWidth>2</bitWidth>
  129460. <access>read-write</access>
  129461. <enumeratedValues>
  129462. <enumeratedValue>
  129463. <name>wr_dq29_del_0</name>
  129464. <description>No change in dq29 delay</description>
  129465. <value>0</value>
  129466. </enumeratedValue>
  129467. <enumeratedValue>
  129468. <name>wr_dq29_del_1</name>
  129469. <description>Add dq29 delay of 1 delay unit.</description>
  129470. <value>0x1</value>
  129471. </enumeratedValue>
  129472. <enumeratedValue>
  129473. <name>wr_dq29_del_2</name>
  129474. <description>Add dq29 delay of 2 delay units.</description>
  129475. <value>0x2</value>
  129476. </enumeratedValue>
  129477. <enumeratedValue>
  129478. <name>wr_dq29_del_3</name>
  129479. <description>Add dq29 delay of 3 delay units.</description>
  129480. <value>0x3</value>
  129481. </enumeratedValue>
  129482. </enumeratedValues>
  129483. </field>
  129484. <field>
  129485. <name>wr_dq30_del</name>
  129486. <description>Write dq30 delay fine tuning</description>
  129487. <bitOffset>0x18</bitOffset>
  129488. <bitWidth>2</bitWidth>
  129489. <access>read-write</access>
  129490. <enumeratedValues>
  129491. <enumeratedValue>
  129492. <name>wr_dq30_del_0</name>
  129493. <description>No change in dq30 delay</description>
  129494. <value>0</value>
  129495. </enumeratedValue>
  129496. <enumeratedValue>
  129497. <name>wr_dq30_del_1</name>
  129498. <description>Add dq30 delay of 1 delay unit.</description>
  129499. <value>0x1</value>
  129500. </enumeratedValue>
  129501. <enumeratedValue>
  129502. <name>wr_dq30_del_2</name>
  129503. <description>Add dq30 delay of 2 delay units.</description>
  129504. <value>0x2</value>
  129505. </enumeratedValue>
  129506. <enumeratedValue>
  129507. <name>wr_dq30_del_3</name>
  129508. <description>Add dq30 delay of 3 delay units.</description>
  129509. <value>0x3</value>
  129510. </enumeratedValue>
  129511. </enumeratedValues>
  129512. </field>
  129513. <field>
  129514. <name>wr_dq31_del</name>
  129515. <description>Write dq31 delay fine tuning</description>
  129516. <bitOffset>0x1C</bitOffset>
  129517. <bitWidth>2</bitWidth>
  129518. <access>read-write</access>
  129519. <enumeratedValues>
  129520. <enumeratedValue>
  129521. <name>wr_dq31_del_0</name>
  129522. <description>No change in dq31 delay</description>
  129523. <value>0</value>
  129524. </enumeratedValue>
  129525. <enumeratedValue>
  129526. <name>wr_dq31_del_1</name>
  129527. <description>Add dq31 delay of 1 delay unit.</description>
  129528. <value>0x1</value>
  129529. </enumeratedValue>
  129530. <enumeratedValue>
  129531. <name>wr_dq31_del_2</name>
  129532. <description>Add dq31 delay of 2 delay units.</description>
  129533. <value>0x2</value>
  129534. </enumeratedValue>
  129535. <enumeratedValue>
  129536. <name>wr_dq31_del_3</name>
  129537. <description>Add dq31 delay of 3 delay units.</description>
  129538. <value>0x3</value>
  129539. </enumeratedValue>
  129540. </enumeratedValues>
  129541. </field>
  129542. <field>
  129543. <name>wr_dm3_del</name>
  129544. <description>Write dm3 delay fine tuning</description>
  129545. <bitOffset>0x1E</bitOffset>
  129546. <bitWidth>2</bitWidth>
  129547. <access>read-write</access>
  129548. <enumeratedValues>
  129549. <enumeratedValue>
  129550. <name>wr_dm3_del_0</name>
  129551. <description>No change in dm3 delay</description>
  129552. <value>0</value>
  129553. </enumeratedValue>
  129554. <enumeratedValue>
  129555. <name>wr_dm3_del_1</name>
  129556. <description>Add dm3 delay of 1 delay unit.</description>
  129557. <value>0x1</value>
  129558. </enumeratedValue>
  129559. <enumeratedValue>
  129560. <name>wr_dm3_del_2</name>
  129561. <description>Add dm3 delay of 2 delay units.</description>
  129562. <value>0x2</value>
  129563. </enumeratedValue>
  129564. <enumeratedValue>
  129565. <name>wr_dm3_del_3</name>
  129566. <description>Add dm3 delay of 3 delay units.</description>
  129567. <value>0x3</value>
  129568. </enumeratedValue>
  129569. </enumeratedValues>
  129570. </field>
  129571. </fields>
  129572. </register>
  129573. <register>
  129574. <name>MPDGCTRL0</name>
  129575. <description>MMDC PHY Read DQS Gating Control Register 0</description>
  129576. <addressOffset>0x83C</addressOffset>
  129577. <size>32</size>
  129578. <access>read-write</access>
  129579. <resetValue>0</resetValue>
  129580. <resetMask>0xFFFFFFFF</resetMask>
  129581. <fields>
  129582. <field>
  129583. <name>DG_DL_ABS_OFFSET0</name>
  129584. <description>Absolute read DQS gating delay offset for Byte0</description>
  129585. <bitOffset>0</bitOffset>
  129586. <bitWidth>7</bitWidth>
  129587. <access>read-write</access>
  129588. </field>
  129589. <field>
  129590. <name>DG_HC_DEL0</name>
  129591. <description>Read DQS gating half cycles delay for Byte0</description>
  129592. <bitOffset>0x8</bitOffset>
  129593. <bitWidth>4</bitWidth>
  129594. <access>read-write</access>
  129595. <enumeratedValues>
  129596. <enumeratedValue>
  129597. <name>DG_HC_DEL0_0</name>
  129598. <description>0 cycles delay.</description>
  129599. <value>0</value>
  129600. </enumeratedValue>
  129601. <enumeratedValue>
  129602. <name>DG_HC_DEL0_1</name>
  129603. <description>Half cycle delay.</description>
  129604. <value>0x1</value>
  129605. </enumeratedValue>
  129606. <enumeratedValue>
  129607. <name>DG_HC_DEL0_2</name>
  129608. <description>1 cycle delay</description>
  129609. <value>0x2</value>
  129610. </enumeratedValue>
  129611. <enumeratedValue>
  129612. <name>DG_HC_DEL0_13</name>
  129613. <description>6.5 cycles delay</description>
  129614. <value>0xD</value>
  129615. </enumeratedValue>
  129616. </enumeratedValues>
  129617. </field>
  129618. <field>
  129619. <name>HW_DG_ERR</name>
  129620. <description>HW DQS gating error</description>
  129621. <bitOffset>0xC</bitOffset>
  129622. <bitWidth>1</bitWidth>
  129623. <access>read-only</access>
  129624. <enumeratedValues>
  129625. <enumeratedValue>
  129626. <name>HW_DG_ERR_0</name>
  129627. <description>No error was found during the DQS gating HW calibration process.</description>
  129628. <value>0</value>
  129629. </enumeratedValue>
  129630. <enumeratedValue>
  129631. <name>HW_DG_ERR_1</name>
  129632. <description>An error was found during the DQS gating HW calibration process.</description>
  129633. <value>0x1</value>
  129634. </enumeratedValue>
  129635. </enumeratedValues>
  129636. </field>
  129637. <field>
  129638. <name>DG_DL_ABS_OFFSET1</name>
  129639. <description>Absolute read DQS gating delay offset for Byte1</description>
  129640. <bitOffset>0x10</bitOffset>
  129641. <bitWidth>7</bitWidth>
  129642. <access>read-write</access>
  129643. </field>
  129644. <field>
  129645. <name>DG_EXT_UP</name>
  129646. <description>DG extend upper boundary</description>
  129647. <bitOffset>0x17</bitOffset>
  129648. <bitWidth>1</bitWidth>
  129649. <access>read-write</access>
  129650. </field>
  129651. <field>
  129652. <name>DG_HC_DEL1</name>
  129653. <description>Read DQS gating half cycles delay for Byte1</description>
  129654. <bitOffset>0x18</bitOffset>
  129655. <bitWidth>4</bitWidth>
  129656. <access>read-write</access>
  129657. <enumeratedValues>
  129658. <enumeratedValue>
  129659. <name>DG_HC_DEL1_0</name>
  129660. <description>0 cycles delay.</description>
  129661. <value>0</value>
  129662. </enumeratedValue>
  129663. <enumeratedValue>
  129664. <name>DG_HC_DEL1_1</name>
  129665. <description>Half cycle delay.</description>
  129666. <value>0x1</value>
  129667. </enumeratedValue>
  129668. <enumeratedValue>
  129669. <name>DG_HC_DEL1_2</name>
  129670. <description>1 cycle delay</description>
  129671. <value>0x2</value>
  129672. </enumeratedValue>
  129673. <enumeratedValue>
  129674. <name>DG_HC_DEL1_13</name>
  129675. <description>6.5 cycles delay</description>
  129676. <value>0xD</value>
  129677. </enumeratedValue>
  129678. </enumeratedValues>
  129679. </field>
  129680. <field>
  129681. <name>HW_DG_EN</name>
  129682. <description>Enable automatic read DQS gating calibration</description>
  129683. <bitOffset>0x1C</bitOffset>
  129684. <bitWidth>1</bitWidth>
  129685. <access>read-write</access>
  129686. <enumeratedValues>
  129687. <enumeratedValue>
  129688. <name>HW_DG_EN_0</name>
  129689. <description>Disable automatic read DQS gating calibration</description>
  129690. <value>0</value>
  129691. </enumeratedValue>
  129692. <enumeratedValue>
  129693. <name>HW_DG_EN_1</name>
  129694. <description>Start automatic read DQS gating calibration</description>
  129695. <value>0x1</value>
  129696. </enumeratedValue>
  129697. </enumeratedValues>
  129698. </field>
  129699. <field>
  129700. <name>DG_DIS</name>
  129701. <description>Read DQS gating disable</description>
  129702. <bitOffset>0x1D</bitOffset>
  129703. <bitWidth>1</bitWidth>
  129704. <access>read-write</access>
  129705. <enumeratedValues>
  129706. <enumeratedValue>
  129707. <name>DG_DIS_0</name>
  129708. <description>Read DQS gating mechanism is enabled</description>
  129709. <value>0</value>
  129710. </enumeratedValue>
  129711. <enumeratedValue>
  129712. <name>DG_DIS_1</name>
  129713. <description>Read DQS gating mechanism is disabled</description>
  129714. <value>0x1</value>
  129715. </enumeratedValue>
  129716. </enumeratedValues>
  129717. </field>
  129718. <field>
  129719. <name>DG_CMP_CYC</name>
  129720. <description>Read DQS gating sample cycle</description>
  129721. <bitOffset>0x1E</bitOffset>
  129722. <bitWidth>1</bitWidth>
  129723. <access>read-write</access>
  129724. <enumeratedValues>
  129725. <enumeratedValue>
  129726. <name>DG_CMP_CYC_0</name>
  129727. <description>MMDC waits 16 DDR cycles</description>
  129728. <value>0</value>
  129729. </enumeratedValue>
  129730. <enumeratedValue>
  129731. <name>DG_CMP_CYC_1</name>
  129732. <description>MMDC waits 32 DDR cycles</description>
  129733. <value>0x1</value>
  129734. </enumeratedValue>
  129735. </enumeratedValues>
  129736. </field>
  129737. <field>
  129738. <name>RST_RD_FIFO</name>
  129739. <description>Reset Read Data FIFO and associated pointers</description>
  129740. <bitOffset>0x1F</bitOffset>
  129741. <bitWidth>1</bitWidth>
  129742. <access>read-write</access>
  129743. </field>
  129744. </fields>
  129745. </register>
  129746. <register>
  129747. <name>MPDGDLST0</name>
  129748. <description>MMDC PHY Read DQS Gating delay-line Status Register</description>
  129749. <addressOffset>0x844</addressOffset>
  129750. <size>32</size>
  129751. <access>read-only</access>
  129752. <resetValue>0</resetValue>
  129753. <resetMask>0xFFFFFFFF</resetMask>
  129754. <fields>
  129755. <field>
  129756. <name>DG_DL_UNIT_NUM0</name>
  129757. <description>This field reflects the number of delay units that are actually used by read DQS gating delay-line 0</description>
  129758. <bitOffset>0</bitOffset>
  129759. <bitWidth>7</bitWidth>
  129760. <access>read-only</access>
  129761. </field>
  129762. <field>
  129763. <name>DG_DL_UNIT_NUM1</name>
  129764. <description>This field reflects the number of delay units that are actually used by read DQS gating delay-line 1</description>
  129765. <bitOffset>0x8</bitOffset>
  129766. <bitWidth>7</bitWidth>
  129767. <access>read-only</access>
  129768. </field>
  129769. </fields>
  129770. </register>
  129771. <register>
  129772. <name>MPRDDLCTL</name>
  129773. <description>MMDC PHY Read delay-lines Configuration Register</description>
  129774. <addressOffset>0x848</addressOffset>
  129775. <size>32</size>
  129776. <access>read-write</access>
  129777. <resetValue>0x40404040</resetValue>
  129778. <resetMask>0xFFFFFFFF</resetMask>
  129779. <fields>
  129780. <field>
  129781. <name>RD_DL_ABS_OFFSET0</name>
  129782. <description>Absolute read delay offset for Byte0</description>
  129783. <bitOffset>0</bitOffset>
  129784. <bitWidth>7</bitWidth>
  129785. <access>read-write</access>
  129786. </field>
  129787. <field>
  129788. <name>RD_DL_ABS_OFFSET1</name>
  129789. <description>Absolute read delay offset for Byte1</description>
  129790. <bitOffset>0x8</bitOffset>
  129791. <bitWidth>7</bitWidth>
  129792. <access>read-write</access>
  129793. </field>
  129794. </fields>
  129795. </register>
  129796. <register>
  129797. <name>MPRDDLST</name>
  129798. <description>MMDC PHY Read delay-lines Status Register</description>
  129799. <addressOffset>0x84C</addressOffset>
  129800. <size>32</size>
  129801. <access>read-only</access>
  129802. <resetValue>0</resetValue>
  129803. <resetMask>0xFFFFFFFF</resetMask>
  129804. <fields>
  129805. <field>
  129806. <name>RD_DL_UNIT_NUM0</name>
  129807. <description>This field reflects the number of delay units that are actually used by read delay-line 0.</description>
  129808. <bitOffset>0</bitOffset>
  129809. <bitWidth>7</bitWidth>
  129810. <access>read-only</access>
  129811. </field>
  129812. <field>
  129813. <name>RD_DL_UNIT_NUM1</name>
  129814. <description>This field reflects the number of delay units that are actually used by read delay-line 1.</description>
  129815. <bitOffset>0x8</bitOffset>
  129816. <bitWidth>7</bitWidth>
  129817. <access>read-only</access>
  129818. </field>
  129819. </fields>
  129820. </register>
  129821. <register>
  129822. <name>MPWRDLCTL</name>
  129823. <description>MMDC PHY Write delay-lines Configuration Register</description>
  129824. <addressOffset>0x850</addressOffset>
  129825. <size>32</size>
  129826. <access>read-write</access>
  129827. <resetValue>0x40404040</resetValue>
  129828. <resetMask>0xFFFFFFFF</resetMask>
  129829. <fields>
  129830. <field>
  129831. <name>WR_DL_ABS_OFFSET0</name>
  129832. <description>Absolute write delay offset for Byte0</description>
  129833. <bitOffset>0</bitOffset>
  129834. <bitWidth>7</bitWidth>
  129835. <access>read-write</access>
  129836. </field>
  129837. <field>
  129838. <name>WR_DL_ABS_OFFSET1</name>
  129839. <description>Absolute write delay offset for Byte1</description>
  129840. <bitOffset>0x8</bitOffset>
  129841. <bitWidth>7</bitWidth>
  129842. <access>read-write</access>
  129843. </field>
  129844. </fields>
  129845. </register>
  129846. <register>
  129847. <name>MPWRDLST</name>
  129848. <description>MMDC PHY Write delay-lines Status Register</description>
  129849. <addressOffset>0x854</addressOffset>
  129850. <size>32</size>
  129851. <access>read-only</access>
  129852. <resetValue>0</resetValue>
  129853. <resetMask>0xFFFFFFFF</resetMask>
  129854. <fields>
  129855. <field>
  129856. <name>WR_DL_UNIT_NUM0</name>
  129857. <description>This field reflects the number of delay units that are actually used by write delay-line 0.</description>
  129858. <bitOffset>0</bitOffset>
  129859. <bitWidth>7</bitWidth>
  129860. <access>read-only</access>
  129861. </field>
  129862. <field>
  129863. <name>WR_DL_UNIT_NUM1</name>
  129864. <description>This field reflects the number of delay units that are actually used by write delay-line 1.</description>
  129865. <bitOffset>0x8</bitOffset>
  129866. <bitWidth>7</bitWidth>
  129867. <access>read-only</access>
  129868. </field>
  129869. </fields>
  129870. </register>
  129871. <register>
  129872. <name>MPSDCTRL</name>
  129873. <description>MMDC PHY CK Control Register</description>
  129874. <addressOffset>0x858</addressOffset>
  129875. <size>32</size>
  129876. <access>read-write</access>
  129877. <resetValue>0</resetValue>
  129878. <resetMask>0xFFFFFFFF</resetMask>
  129879. <fields>
  129880. <field>
  129881. <name>SDclk0_del</name>
  129882. <description>DDR clock0 delay fine tuning</description>
  129883. <bitOffset>0x8</bitOffset>
  129884. <bitWidth>2</bitWidth>
  129885. <access>read-write</access>
  129886. <enumeratedValues>
  129887. <enumeratedValue>
  129888. <name>SDclk0_del_0</name>
  129889. <description>No change in DDR clock0 delay</description>
  129890. <value>0</value>
  129891. </enumeratedValue>
  129892. <enumeratedValue>
  129893. <name>SDclk0_del_1</name>
  129894. <description>Add DDR clock0 delay of 1 delay unit.</description>
  129895. <value>0x1</value>
  129896. </enumeratedValue>
  129897. <enumeratedValue>
  129898. <name>SDclk0_del_2</name>
  129899. <description>Add DDR clock0 delay of 2 delay units.</description>
  129900. <value>0x2</value>
  129901. </enumeratedValue>
  129902. <enumeratedValue>
  129903. <name>SDclk0_del_3</name>
  129904. <description>Add DDR clock0 delay of 3 delay units.</description>
  129905. <value>0x3</value>
  129906. </enumeratedValue>
  129907. </enumeratedValues>
  129908. </field>
  129909. <field>
  129910. <name>SDCLK1_del</name>
  129911. <description>DDR clock1 delay fine tuning</description>
  129912. <bitOffset>0xA</bitOffset>
  129913. <bitWidth>2</bitWidth>
  129914. <access>read-write</access>
  129915. <enumeratedValues>
  129916. <enumeratedValue>
  129917. <name>SDCLK1_del_0</name>
  129918. <description>No change in DDR clock delay</description>
  129919. <value>0</value>
  129920. </enumeratedValue>
  129921. <enumeratedValue>
  129922. <name>SDCLK1_del_1</name>
  129923. <description>Add DDR clock delay of 1 delay unit.</description>
  129924. <value>0x1</value>
  129925. </enumeratedValue>
  129926. <enumeratedValue>
  129927. <name>SDCLK1_del_2</name>
  129928. <description>Add DDR clock delay of 2 delay units.</description>
  129929. <value>0x2</value>
  129930. </enumeratedValue>
  129931. <enumeratedValue>
  129932. <name>SDCLK1_del_3</name>
  129933. <description>Add DDR clock delay of 3 delay units.</description>
  129934. <value>0x3</value>
  129935. </enumeratedValue>
  129936. </enumeratedValues>
  129937. </field>
  129938. </fields>
  129939. </register>
  129940. <register>
  129941. <name>MPZQLP2CTL</name>
  129942. <description>MMDC ZQ LPDDR2 HW Control Register</description>
  129943. <addressOffset>0x85C</addressOffset>
  129944. <size>32</size>
  129945. <access>read-write</access>
  129946. <resetValue>0x1B5F0109</resetValue>
  129947. <resetMask>0xFFFFFFFF</resetMask>
  129948. <fields>
  129949. <field>
  129950. <name>ZQ_LP2_HW_ZQINIT</name>
  129951. <description>This register defines the period in cycles that it takes the memory device to perform a Init ZQ calibration</description>
  129952. <bitOffset>0</bitOffset>
  129953. <bitWidth>9</bitWidth>
  129954. <access>read-write</access>
  129955. <enumeratedValues>
  129956. <enumeratedValue>
  129957. <name>ZQ_LP2_HW_ZQINIT_55</name>
  129958. <description>112 cycles</description>
  129959. <value>0x37</value>
  129960. </enumeratedValue>
  129961. <enumeratedValue>
  129962. <name>ZQ_LP2_HW_ZQINIT_56</name>
  129963. <description>114 cycles</description>
  129964. <value>0x38</value>
  129965. </enumeratedValue>
  129966. <enumeratedValue>
  129967. <name>ZQ_LP2_HW_ZQINIT_265</name>
  129968. <description>532 cycles (Default, JEDEC value, tZQINIT, for LPDDR2, 1us @ clock frequency 533MHz)</description>
  129969. <value>0x109</value>
  129970. </enumeratedValue>
  129971. <enumeratedValue>
  129972. <name>ZQ_LP2_HW_ZQINIT_510</name>
  129973. <description>1022 cycles</description>
  129974. <value>0x1FE</value>
  129975. </enumeratedValue>
  129976. <enumeratedValue>
  129977. <name>ZQ_LP2_HW_ZQINIT_511</name>
  129978. <description>1024 cycles</description>
  129979. <value>0x1FF</value>
  129980. </enumeratedValue>
  129981. </enumeratedValues>
  129982. </field>
  129983. <field>
  129984. <name>ZQ_LP2_HW_ZQCL</name>
  129985. <description>This register defines the period in cycles that it takes the memory device to perform a long ZQ calibration</description>
  129986. <bitOffset>0x10</bitOffset>
  129987. <bitWidth>8</bitWidth>
  129988. <access>read-write</access>
  129989. <enumeratedValues>
  129990. <enumeratedValue>
  129991. <name>ZQ_LP2_HW_ZQCL_55</name>
  129992. <description>112 cycles</description>
  129993. <value>0x37</value>
  129994. </enumeratedValue>
  129995. <enumeratedValue>
  129996. <name>ZQ_LP2_HW_ZQCL_56</name>
  129997. <description>114 cycles</description>
  129998. <value>0x38</value>
  129999. </enumeratedValue>
  130000. <enumeratedValue>
  130001. <name>ZQ_LP2_HW_ZQCL_95</name>
  130002. <description>192 cycles (Default, JEDEC value, tZQCL, for LPDDR2, 360ns @ clock frequency 533MHz)</description>
  130003. <value>0x5F</value>
  130004. </enumeratedValue>
  130005. <enumeratedValue>
  130006. <name>ZQ_LP2_HW_ZQCL_254</name>
  130007. <description>510 cycles</description>
  130008. <value>0xFE</value>
  130009. </enumeratedValue>
  130010. <enumeratedValue>
  130011. <name>ZQ_LP2_HW_ZQCL_255</name>
  130012. <description>512 cycles</description>
  130013. <value>0xFF</value>
  130014. </enumeratedValue>
  130015. </enumeratedValues>
  130016. </field>
  130017. <field>
  130018. <name>ZQ_LP2_HW_ZQCS</name>
  130019. <description>This register defines the period in cycles that it takes the memory device to perform a short ZQ calibration</description>
  130020. <bitOffset>0x18</bitOffset>
  130021. <bitWidth>7</bitWidth>
  130022. <access>read-write</access>
  130023. <enumeratedValues>
  130024. <enumeratedValue>
  130025. <name>ZQ_LP2_HW_ZQCS_27</name>
  130026. <description>112 cycles (default)</description>
  130027. <value>0x1B</value>
  130028. </enumeratedValue>
  130029. <enumeratedValue>
  130030. <name>ZQ_LP2_HW_ZQCS_28</name>
  130031. <description>116 cycles</description>
  130032. <value>0x1C</value>
  130033. </enumeratedValue>
  130034. <enumeratedValue>
  130035. <name>ZQ_LP2_HW_ZQCS_126</name>
  130036. <description>508 cycles</description>
  130037. <value>0x7E</value>
  130038. </enumeratedValue>
  130039. <enumeratedValue>
  130040. <name>ZQ_LP2_HW_ZQCS_127</name>
  130041. <description>512 cycles</description>
  130042. <value>0x7F</value>
  130043. </enumeratedValue>
  130044. </enumeratedValues>
  130045. </field>
  130046. </fields>
  130047. </register>
  130048. <register>
  130049. <name>MPRDDLHWCTL</name>
  130050. <description>MMDC PHY Read Delay HW Calibration Control Register</description>
  130051. <addressOffset>0x860</addressOffset>
  130052. <size>32</size>
  130053. <access>read-write</access>
  130054. <resetValue>0</resetValue>
  130055. <resetMask>0xFFFFFFFF</resetMask>
  130056. <fields>
  130057. <field>
  130058. <name>HW_RD_DL_ERR0</name>
  130059. <description>Automatic (HW) read calibration error of Byte0</description>
  130060. <bitOffset>0</bitOffset>
  130061. <bitWidth>1</bitWidth>
  130062. <access>read-only</access>
  130063. <enumeratedValues>
  130064. <enumeratedValue>
  130065. <name>HW_RD_DL_ERR0_0</name>
  130066. <description>No error was found in read delay-line 0 during the automatic (HW) read calibration process of read delay-line 0.</description>
  130067. <value>0</value>
  130068. </enumeratedValue>
  130069. <enumeratedValue>
  130070. <name>HW_RD_DL_ERR0_1</name>
  130071. <description>An error was found in read delay-line 0 during the automatic (HW) read calibration process of read delay-line 0.</description>
  130072. <value>0x1</value>
  130073. </enumeratedValue>
  130074. </enumeratedValues>
  130075. </field>
  130076. <field>
  130077. <name>HW_RD_DL_ERR1</name>
  130078. <description>Automatic (HW) read calibration error of Byte1</description>
  130079. <bitOffset>0x1</bitOffset>
  130080. <bitWidth>1</bitWidth>
  130081. <access>read-only</access>
  130082. <enumeratedValues>
  130083. <enumeratedValue>
  130084. <name>HW_RD_DL_ERR1_0</name>
  130085. <description>No error was found in read delay-line 1 during the automatic (HW) read calibration process of read delay-line 1.</description>
  130086. <value>0</value>
  130087. </enumeratedValue>
  130088. <enumeratedValue>
  130089. <name>HW_RD_DL_ERR1_1</name>
  130090. <description>An error was found in read delay-line 1 during the automatic (HW) read calibration process of read delay-line 1.</description>
  130091. <value>0x1</value>
  130092. </enumeratedValue>
  130093. </enumeratedValues>
  130094. </field>
  130095. <field>
  130096. <name>HW_RD_DL_EN</name>
  130097. <description>Enable automatic (HW) read calibration</description>
  130098. <bitOffset>0x4</bitOffset>
  130099. <bitWidth>1</bitWidth>
  130100. <access>read-write</access>
  130101. </field>
  130102. <field>
  130103. <name>HW_RD_DL_CMP_CYC</name>
  130104. <description>Automatic (HW) read sample cycle</description>
  130105. <bitOffset>0x5</bitOffset>
  130106. <bitWidth>1</bitWidth>
  130107. <access>read-write</access>
  130108. </field>
  130109. </fields>
  130110. </register>
  130111. <register>
  130112. <name>MPWRDLHWCTL</name>
  130113. <description>MMDC PHY Write Delay HW Calibration Control Register</description>
  130114. <addressOffset>0x864</addressOffset>
  130115. <size>32</size>
  130116. <access>read-write</access>
  130117. <resetValue>0</resetValue>
  130118. <resetMask>0xFFFFFFFF</resetMask>
  130119. <fields>
  130120. <field>
  130121. <name>HW_WR_DL_ERR0</name>
  130122. <description>Automatic (HW) write calibration error of Byte0</description>
  130123. <bitOffset>0</bitOffset>
  130124. <bitWidth>1</bitWidth>
  130125. <access>read-only</access>
  130126. <enumeratedValues>
  130127. <enumeratedValue>
  130128. <name>HW_WR_DL_ERR0_0</name>
  130129. <description>No error was found during the automatic (HW) write calibration process of write delay-line 0.</description>
  130130. <value>0</value>
  130131. </enumeratedValue>
  130132. <enumeratedValue>
  130133. <name>HW_WR_DL_ERR0_1</name>
  130134. <description>An error was found during the automatic (HW) write calibration process of write delay-line 0.</description>
  130135. <value>0x1</value>
  130136. </enumeratedValue>
  130137. </enumeratedValues>
  130138. </field>
  130139. <field>
  130140. <name>HW_WR_DL_ERR1</name>
  130141. <description>Automatic (HW) write calibration error of Byte1</description>
  130142. <bitOffset>0x1</bitOffset>
  130143. <bitWidth>1</bitWidth>
  130144. <access>read-only</access>
  130145. <enumeratedValues>
  130146. <enumeratedValue>
  130147. <name>HW_WR_DL_ERR1_0</name>
  130148. <description>No error was found during the automatic (HW) write calibration process of write delay-line 1.</description>
  130149. <value>0</value>
  130150. </enumeratedValue>
  130151. <enumeratedValue>
  130152. <name>HW_WR_DL_ERR1_1</name>
  130153. <description>An error was found during the automatic (HW) write calibration process of write delay-line 1.</description>
  130154. <value>0x1</value>
  130155. </enumeratedValue>
  130156. </enumeratedValues>
  130157. </field>
  130158. <field>
  130159. <name>HW_WR_DL_EN</name>
  130160. <description>Enable automatic (HW) write calibration</description>
  130161. <bitOffset>0x4</bitOffset>
  130162. <bitWidth>1</bitWidth>
  130163. <access>read-write</access>
  130164. </field>
  130165. <field>
  130166. <name>HW_WR_DL_CMP_CYC</name>
  130167. <description>Write sample cycle</description>
  130168. <bitOffset>0x5</bitOffset>
  130169. <bitWidth>1</bitWidth>
  130170. <access>read-write</access>
  130171. </field>
  130172. </fields>
  130173. </register>
  130174. <register>
  130175. <name>MPRDDLHWST0</name>
  130176. <description>MMDC PHY Read Delay HW Calibration Status Register 0</description>
  130177. <addressOffset>0x868</addressOffset>
  130178. <size>32</size>
  130179. <access>read-only</access>
  130180. <resetValue>0</resetValue>
  130181. <resetMask>0xFFFFFFFF</resetMask>
  130182. <fields>
  130183. <field>
  130184. <name>HW_RD_DL_LOW0</name>
  130185. <description>Automatic (HW) read calibration result of the lower boundary of Byte0</description>
  130186. <bitOffset>0</bitOffset>
  130187. <bitWidth>7</bitWidth>
  130188. <access>read-only</access>
  130189. </field>
  130190. <field>
  130191. <name>HW_RD_DL_UP0</name>
  130192. <description>Automatic (HW) read calibration result of the upper boundary of Byte0</description>
  130193. <bitOffset>0x8</bitOffset>
  130194. <bitWidth>7</bitWidth>
  130195. <access>read-only</access>
  130196. </field>
  130197. <field>
  130198. <name>HW_RD_DL_LOW1</name>
  130199. <description>Automatic (HW) read calibration result of the lower boundary of Byte1</description>
  130200. <bitOffset>0x10</bitOffset>
  130201. <bitWidth>7</bitWidth>
  130202. <access>read-only</access>
  130203. </field>
  130204. <field>
  130205. <name>HW_RD_DL_UP1</name>
  130206. <description>Automatic (HW) read calibration result of the upper boundary of Byte1</description>
  130207. <bitOffset>0x18</bitOffset>
  130208. <bitWidth>7</bitWidth>
  130209. <access>read-only</access>
  130210. </field>
  130211. </fields>
  130212. </register>
  130213. <register>
  130214. <name>MPWRDLHWST0</name>
  130215. <description>MMDC PHY Write Delay HW Calibration Status Register 0</description>
  130216. <addressOffset>0x870</addressOffset>
  130217. <size>32</size>
  130218. <access>read-only</access>
  130219. <resetValue>0</resetValue>
  130220. <resetMask>0xFFFFFFFF</resetMask>
  130221. <fields>
  130222. <field>
  130223. <name>HW_WR_DL_LOW0</name>
  130224. <description>Automatic (HW) write calibration result of the lower boundary of Byte0</description>
  130225. <bitOffset>0</bitOffset>
  130226. <bitWidth>7</bitWidth>
  130227. <access>read-only</access>
  130228. </field>
  130229. <field>
  130230. <name>HW_WR_DL_UP0</name>
  130231. <description>Automatic (HW) write calibration result of the upper boundary of Byte0</description>
  130232. <bitOffset>0x8</bitOffset>
  130233. <bitWidth>7</bitWidth>
  130234. <access>read-only</access>
  130235. </field>
  130236. <field>
  130237. <name>HW_WR_DL_LOW1</name>
  130238. <description>Automatic (HW) write calibration result of the lower boundary of Byte1</description>
  130239. <bitOffset>0x10</bitOffset>
  130240. <bitWidth>7</bitWidth>
  130241. <access>read-only</access>
  130242. </field>
  130243. <field>
  130244. <name>HW_WR_DL_UP1</name>
  130245. <description>Automatic (HW) write automatic (HW) write calibration result of the upper boundary of Byte1</description>
  130246. <bitOffset>0x18</bitOffset>
  130247. <bitWidth>7</bitWidth>
  130248. <access>read-only</access>
  130249. </field>
  130250. </fields>
  130251. </register>
  130252. <register>
  130253. <name>MPWLHWERR</name>
  130254. <description>MMDC PHY Write Leveling HW Error Register</description>
  130255. <addressOffset>0x878</addressOffset>
  130256. <size>32</size>
  130257. <access>read-only</access>
  130258. <resetValue>0</resetValue>
  130259. <resetMask>0xFFFFFFFF</resetMask>
  130260. <fields>
  130261. <field>
  130262. <name>HW_WL0_DQ</name>
  130263. <description>HW write-leveling calibration result of Byte0</description>
  130264. <bitOffset>0</bitOffset>
  130265. <bitWidth>8</bitWidth>
  130266. <access>read-only</access>
  130267. </field>
  130268. <field>
  130269. <name>HW_WL1_DQ</name>
  130270. <description>HW write-leveling calibration result of Byte1</description>
  130271. <bitOffset>0x8</bitOffset>
  130272. <bitWidth>8</bitWidth>
  130273. <access>read-only</access>
  130274. </field>
  130275. </fields>
  130276. </register>
  130277. <register>
  130278. <name>MPDGHWST0</name>
  130279. <description>MMDC PHY Read DQS Gating HW Status Register 0</description>
  130280. <addressOffset>0x87C</addressOffset>
  130281. <size>32</size>
  130282. <access>read-only</access>
  130283. <resetValue>0</resetValue>
  130284. <resetMask>0xFFFFFFFF</resetMask>
  130285. <fields>
  130286. <field>
  130287. <name>HW_DG_LOW0</name>
  130288. <description>HW DQS gating calibration result of the lower boundary of Byte0</description>
  130289. <bitOffset>0</bitOffset>
  130290. <bitWidth>11</bitWidth>
  130291. <access>read-only</access>
  130292. </field>
  130293. <field>
  130294. <name>HW_DG_UP0</name>
  130295. <description>HW DQS gating calibration result of the upper boundary of Byte0</description>
  130296. <bitOffset>0x10</bitOffset>
  130297. <bitWidth>11</bitWidth>
  130298. <access>read-only</access>
  130299. </field>
  130300. </fields>
  130301. </register>
  130302. <register>
  130303. <name>MPDGHWST1</name>
  130304. <description>MMDC PHY Read DQS Gating HW Status Register 1</description>
  130305. <addressOffset>0x880</addressOffset>
  130306. <size>32</size>
  130307. <access>read-only</access>
  130308. <resetValue>0</resetValue>
  130309. <resetMask>0xFFFFFFFF</resetMask>
  130310. <fields>
  130311. <field>
  130312. <name>HW_DG_LOW1</name>
  130313. <description>HW DQS gating calibration result of the lower boundary of Byte1</description>
  130314. <bitOffset>0</bitOffset>
  130315. <bitWidth>11</bitWidth>
  130316. <access>read-only</access>
  130317. </field>
  130318. <field>
  130319. <name>HW_DG_UP1</name>
  130320. <description>HW DQS gating calibration result of the upper boundary of Byte1</description>
  130321. <bitOffset>0x10</bitOffset>
  130322. <bitWidth>11</bitWidth>
  130323. <access>read-only</access>
  130324. </field>
  130325. </fields>
  130326. </register>
  130327. <register>
  130328. <name>MPPDCMPR1</name>
  130329. <description>MMDC PHY Pre-defined Compare Register 1</description>
  130330. <addressOffset>0x88C</addressOffset>
  130331. <size>32</size>
  130332. <access>read-write</access>
  130333. <resetValue>0</resetValue>
  130334. <resetMask>0xFFFFFFFF</resetMask>
  130335. <fields>
  130336. <field>
  130337. <name>PDV1</name>
  130338. <description>MMDC Pre defined compare value2</description>
  130339. <bitOffset>0</bitOffset>
  130340. <bitWidth>16</bitWidth>
  130341. <access>read-write</access>
  130342. </field>
  130343. <field>
  130344. <name>PDV2</name>
  130345. <description>MMDC Pre defined compare value2</description>
  130346. <bitOffset>0x10</bitOffset>
  130347. <bitWidth>16</bitWidth>
  130348. <access>read-write</access>
  130349. </field>
  130350. </fields>
  130351. </register>
  130352. <register>
  130353. <name>MPPDCMPR2</name>
  130354. <description>MMDC PHY Pre-defined Compare and CA delay-line Configuration Register</description>
  130355. <addressOffset>0x890</addressOffset>
  130356. <size>32</size>
  130357. <access>read-write</access>
  130358. <resetValue>0x400000</resetValue>
  130359. <resetMask>0xFFFFFFFF</resetMask>
  130360. <fields>
  130361. <field>
  130362. <name>MPR_CMP</name>
  130363. <description>MPR(DDR3)/ DQ calibration (LPDDR2/LPDDR3) compare enable</description>
  130364. <bitOffset>0</bitOffset>
  130365. <bitWidth>1</bitWidth>
  130366. <access>read-write</access>
  130367. </field>
  130368. <field>
  130369. <name>MPR_FULL_CMP</name>
  130370. <description>MPR(DDR3)/ DQ calibration (LPDDR2/LPDDR3) full compare enable</description>
  130371. <bitOffset>0x1</bitOffset>
  130372. <bitWidth>1</bitWidth>
  130373. <access>read-write</access>
  130374. </field>
  130375. <field>
  130376. <name>READ_LEVEL_PATTERN</name>
  130377. <description>MPR(DDR3)/ DQ calibration (LPDDR2/LPDDR3) read compare pattern</description>
  130378. <bitOffset>0x2</bitOffset>
  130379. <bitWidth>1</bitWidth>
  130380. <access>read-write</access>
  130381. <enumeratedValues>
  130382. <enumeratedValue>
  130383. <name>READ_LEVEL_PATTERN_0</name>
  130384. <description>Compare with read pattern 1010</description>
  130385. <value>0</value>
  130386. </enumeratedValue>
  130387. <enumeratedValue>
  130388. <name>READ_LEVEL_PATTERN_1</name>
  130389. <description>Compare with read pattern 0011 (Used only in LPDDR2/LPDDR3 mode)</description>
  130390. <value>0x1</value>
  130391. </enumeratedValue>
  130392. </enumeratedValues>
  130393. </field>
  130394. <field>
  130395. <name>ZQ_OFFSET_EN</name>
  130396. <description>no description available</description>
  130397. <bitOffset>0x3</bitOffset>
  130398. <bitWidth>1</bitWidth>
  130399. <access>read-write</access>
  130400. <enumeratedValues>
  130401. <enumeratedValue>
  130402. <name>ZQ_OFFSET_EN_0</name>
  130403. <description>Hardware ZQ offset disabled</description>
  130404. <value>0</value>
  130405. </enumeratedValue>
  130406. <enumeratedValue>
  130407. <name>ZQ_OFFSET_EN_1</name>
  130408. <description>Hardware ZQ offset enabled</description>
  130409. <value>0x1</value>
  130410. </enumeratedValue>
  130411. </enumeratedValues>
  130412. </field>
  130413. <field>
  130414. <name>ZQ_PD_OFFSET</name>
  130415. <description>Programmable offset from -7 to 7 added to the MMDC_MPZQHWCTRL[ZQ_HW_PD_RES] field when ZQ_OFFSET_EN is enabled</description>
  130416. <bitOffset>0x4</bitOffset>
  130417. <bitWidth>4</bitWidth>
  130418. <access>read-write</access>
  130419. <enumeratedValues>
  130420. <enumeratedValue>
  130421. <name>ZQ_PD_OFFSET_0</name>
  130422. <description>+0</description>
  130423. <value>0</value>
  130424. </enumeratedValue>
  130425. <enumeratedValue>
  130426. <name>ZQ_PD_OFFSET_1</name>
  130427. <description>+1</description>
  130428. <value>0x1</value>
  130429. </enumeratedValue>
  130430. <enumeratedValue>
  130431. <name>ZQ_PD_OFFSET_2</name>
  130432. <description>+2</description>
  130433. <value>0x2</value>
  130434. </enumeratedValue>
  130435. <enumeratedValue>
  130436. <name>ZQ_PD_OFFSET_3</name>
  130437. <description>+3</description>
  130438. <value>0x3</value>
  130439. </enumeratedValue>
  130440. <enumeratedValue>
  130441. <name>ZQ_PD_OFFSET_4</name>
  130442. <description>+4</description>
  130443. <value>0x4</value>
  130444. </enumeratedValue>
  130445. <enumeratedValue>
  130446. <name>ZQ_PD_OFFSET_5</name>
  130447. <description>+5</description>
  130448. <value>0x5</value>
  130449. </enumeratedValue>
  130450. <enumeratedValue>
  130451. <name>ZQ_PD_OFFSET_6</name>
  130452. <description>+6</description>
  130453. <value>0x6</value>
  130454. </enumeratedValue>
  130455. <enumeratedValue>
  130456. <name>ZQ_PD_OFFSET_7</name>
  130457. <description>+7</description>
  130458. <value>0x7</value>
  130459. </enumeratedValue>
  130460. <enumeratedValue>
  130461. <name>ZQ_PD_OFFSET_8</name>
  130462. <description>-0</description>
  130463. <value>0x8</value>
  130464. </enumeratedValue>
  130465. <enumeratedValue>
  130466. <name>ZQ_PD_OFFSET_9</name>
  130467. <description>-1</description>
  130468. <value>0x9</value>
  130469. </enumeratedValue>
  130470. <enumeratedValue>
  130471. <name>ZQ_PD_OFFSET_10</name>
  130472. <description>-2</description>
  130473. <value>0xA</value>
  130474. </enumeratedValue>
  130475. <enumeratedValue>
  130476. <name>ZQ_PD_OFFSET_11</name>
  130477. <description>-3</description>
  130478. <value>0xB</value>
  130479. </enumeratedValue>
  130480. <enumeratedValue>
  130481. <name>ZQ_PD_OFFSET_12</name>
  130482. <description>-4</description>
  130483. <value>0xC</value>
  130484. </enumeratedValue>
  130485. <enumeratedValue>
  130486. <name>ZQ_PD_OFFSET_13</name>
  130487. <description>-5</description>
  130488. <value>0xD</value>
  130489. </enumeratedValue>
  130490. <enumeratedValue>
  130491. <name>ZQ_PD_OFFSET_14</name>
  130492. <description>-6</description>
  130493. <value>0xE</value>
  130494. </enumeratedValue>
  130495. <enumeratedValue>
  130496. <name>ZQ_PD_OFFSET_15</name>
  130497. <description>-7</description>
  130498. <value>0xF</value>
  130499. </enumeratedValue>
  130500. </enumeratedValues>
  130501. </field>
  130502. <field>
  130503. <name>ZQ_PU_OFFSET</name>
  130504. <description>Programmable offset from -7 to 7 added to the MMDC_MPZQHWCTRL[ZQ_HW_PU_RES] field when ZQ_OFFSET_EN is enabled</description>
  130505. <bitOffset>0x8</bitOffset>
  130506. <bitWidth>4</bitWidth>
  130507. <access>read-write</access>
  130508. <enumeratedValues>
  130509. <enumeratedValue>
  130510. <name>ZQ_PU_OFFSET_0</name>
  130511. <description>+0</description>
  130512. <value>0</value>
  130513. </enumeratedValue>
  130514. <enumeratedValue>
  130515. <name>ZQ_PU_OFFSET_1</name>
  130516. <description>+1</description>
  130517. <value>0x1</value>
  130518. </enumeratedValue>
  130519. <enumeratedValue>
  130520. <name>ZQ_PU_OFFSET_2</name>
  130521. <description>+2</description>
  130522. <value>0x2</value>
  130523. </enumeratedValue>
  130524. <enumeratedValue>
  130525. <name>ZQ_PU_OFFSET_3</name>
  130526. <description>+3</description>
  130527. <value>0x3</value>
  130528. </enumeratedValue>
  130529. <enumeratedValue>
  130530. <name>ZQ_PU_OFFSET_4</name>
  130531. <description>+4</description>
  130532. <value>0x4</value>
  130533. </enumeratedValue>
  130534. <enumeratedValue>
  130535. <name>ZQ_PU_OFFSET_5</name>
  130536. <description>+5</description>
  130537. <value>0x5</value>
  130538. </enumeratedValue>
  130539. <enumeratedValue>
  130540. <name>ZQ_PU_OFFSET_6</name>
  130541. <description>+6</description>
  130542. <value>0x6</value>
  130543. </enumeratedValue>
  130544. <enumeratedValue>
  130545. <name>ZQ_PU_OFFSET_7</name>
  130546. <description>+7</description>
  130547. <value>0x7</value>
  130548. </enumeratedValue>
  130549. <enumeratedValue>
  130550. <name>ZQ_PU_OFFSET_8</name>
  130551. <description>-0</description>
  130552. <value>0x8</value>
  130553. </enumeratedValue>
  130554. <enumeratedValue>
  130555. <name>ZQ_PU_OFFSET_9</name>
  130556. <description>-1</description>
  130557. <value>0x9</value>
  130558. </enumeratedValue>
  130559. <enumeratedValue>
  130560. <name>ZQ_PU_OFFSET_10</name>
  130561. <description>-2</description>
  130562. <value>0xA</value>
  130563. </enumeratedValue>
  130564. <enumeratedValue>
  130565. <name>ZQ_PU_OFFSET_11</name>
  130566. <description>-3</description>
  130567. <value>0xB</value>
  130568. </enumeratedValue>
  130569. <enumeratedValue>
  130570. <name>ZQ_PU_OFFSET_12</name>
  130571. <description>-4</description>
  130572. <value>0xC</value>
  130573. </enumeratedValue>
  130574. <enumeratedValue>
  130575. <name>ZQ_PU_OFFSET_13</name>
  130576. <description>-5</description>
  130577. <value>0xD</value>
  130578. </enumeratedValue>
  130579. <enumeratedValue>
  130580. <name>ZQ_PU_OFFSET_14</name>
  130581. <description>-6</description>
  130582. <value>0xE</value>
  130583. </enumeratedValue>
  130584. <enumeratedValue>
  130585. <name>ZQ_PU_OFFSET_15</name>
  130586. <description>-7</description>
  130587. <value>0xF</value>
  130588. </enumeratedValue>
  130589. </enumeratedValues>
  130590. </field>
  130591. <field>
  130592. <name>CA_DL_ABS_OFFSET</name>
  130593. <description>Absolute CA (Command/Address of LPDDRR2) offset</description>
  130594. <bitOffset>0x10</bitOffset>
  130595. <bitWidth>7</bitWidth>
  130596. <access>read-write</access>
  130597. </field>
  130598. <field>
  130599. <name>PHY_CA_DL_UNIT</name>
  130600. <description>This field reflects the number of delay units that are actually used by CA(Command/Address of LPDDR2) delay-line</description>
  130601. <bitOffset>0x18</bitOffset>
  130602. <bitWidth>7</bitWidth>
  130603. <access>read-only</access>
  130604. </field>
  130605. </fields>
  130606. </register>
  130607. <register>
  130608. <name>MPSWDAR0</name>
  130609. <description>MMDC PHY SW Dummy Access Register</description>
  130610. <addressOffset>0x894</addressOffset>
  130611. <size>32</size>
  130612. <access>read-write</access>
  130613. <resetValue>0</resetValue>
  130614. <resetMask>0xFFFFFFFF</resetMask>
  130615. <fields>
  130616. <field>
  130617. <name>SW_DUMMY_WR</name>
  130618. <description>SW dummy write</description>
  130619. <bitOffset>0</bitOffset>
  130620. <bitWidth>1</bitWidth>
  130621. <access>read-write</access>
  130622. </field>
  130623. <field>
  130624. <name>SW_DUMMY_RD</name>
  130625. <description>SW dummy read</description>
  130626. <bitOffset>0x1</bitOffset>
  130627. <bitWidth>1</bitWidth>
  130628. <access>read-write</access>
  130629. </field>
  130630. <field>
  130631. <name>SW_DUM_CMP0</name>
  130632. <description>SW dummy read byte0 compare results</description>
  130633. <bitOffset>0x2</bitOffset>
  130634. <bitWidth>1</bitWidth>
  130635. <access>read-only</access>
  130636. <enumeratedValues>
  130637. <enumeratedValue>
  130638. <name>SW_DUM_CMP0_0</name>
  130639. <description>Dummy read fail</description>
  130640. <value>0</value>
  130641. </enumeratedValue>
  130642. <enumeratedValue>
  130643. <name>SW_DUM_CMP0_1</name>
  130644. <description>Dummy read pass</description>
  130645. <value>0x1</value>
  130646. </enumeratedValue>
  130647. </enumeratedValues>
  130648. </field>
  130649. <field>
  130650. <name>SW_DUM_CMP1</name>
  130651. <description>SW dummy read byte1 compare results</description>
  130652. <bitOffset>0x3</bitOffset>
  130653. <bitWidth>1</bitWidth>
  130654. <access>read-only</access>
  130655. <enumeratedValues>
  130656. <enumeratedValue>
  130657. <name>SW_DUM_CMP1_0</name>
  130658. <description>Dummy read fail</description>
  130659. <value>0</value>
  130660. </enumeratedValue>
  130661. <enumeratedValue>
  130662. <name>SW_DUM_CMP1_1</name>
  130663. <description>Dummy read pass</description>
  130664. <value>0x1</value>
  130665. </enumeratedValue>
  130666. </enumeratedValues>
  130667. </field>
  130668. </fields>
  130669. </register>
  130670. <register>
  130671. <name>MPSWDRDR0</name>
  130672. <description>MMDC PHY SW Dummy Read Data Register 0</description>
  130673. <addressOffset>0x898</addressOffset>
  130674. <size>32</size>
  130675. <access>read-only</access>
  130676. <resetValue>0xFFFFFFFF</resetValue>
  130677. <resetMask>0xFFFFFFFF</resetMask>
  130678. <fields>
  130679. <field>
  130680. <name>DUM_RD0</name>
  130681. <description>Dummy read data0</description>
  130682. <bitOffset>0</bitOffset>
  130683. <bitWidth>32</bitWidth>
  130684. <access>read-only</access>
  130685. </field>
  130686. </fields>
  130687. </register>
  130688. <register>
  130689. <name>MPSWDRDR1</name>
  130690. <description>MMDC PHY SW Dummy Read Data Register 1</description>
  130691. <addressOffset>0x89C</addressOffset>
  130692. <size>32</size>
  130693. <access>read-only</access>
  130694. <resetValue>0xFFFFFFFF</resetValue>
  130695. <resetMask>0xFFFFFFFF</resetMask>
  130696. <fields>
  130697. <field>
  130698. <name>DUM_RD1</name>
  130699. <description>Dummy read data1</description>
  130700. <bitOffset>0</bitOffset>
  130701. <bitWidth>32</bitWidth>
  130702. <access>read-only</access>
  130703. </field>
  130704. </fields>
  130705. </register>
  130706. <register>
  130707. <name>MPSWDRDR2</name>
  130708. <description>MMDC PHY SW Dummy Read Data Register 2</description>
  130709. <addressOffset>0x8A0</addressOffset>
  130710. <size>32</size>
  130711. <access>read-only</access>
  130712. <resetValue>0xFFFFFFFF</resetValue>
  130713. <resetMask>0xFFFFFFFF</resetMask>
  130714. <fields>
  130715. <field>
  130716. <name>DUM_RD2</name>
  130717. <description>Dummy read data2</description>
  130718. <bitOffset>0</bitOffset>
  130719. <bitWidth>32</bitWidth>
  130720. <access>read-only</access>
  130721. </field>
  130722. </fields>
  130723. </register>
  130724. <register>
  130725. <name>MPSWDRDR3</name>
  130726. <description>MMDC PHY SW Dummy Read Data Register 3</description>
  130727. <addressOffset>0x8A4</addressOffset>
  130728. <size>32</size>
  130729. <access>read-only</access>
  130730. <resetValue>0xFFFFFFFF</resetValue>
  130731. <resetMask>0xFFFFFFFF</resetMask>
  130732. <fields>
  130733. <field>
  130734. <name>DUM_RD3</name>
  130735. <description>Dummy read data3</description>
  130736. <bitOffset>0</bitOffset>
  130737. <bitWidth>32</bitWidth>
  130738. <access>read-only</access>
  130739. </field>
  130740. </fields>
  130741. </register>
  130742. <register>
  130743. <name>MPSWDRDR4</name>
  130744. <description>MMDC PHY SW Dummy Read Data Register 4</description>
  130745. <addressOffset>0x8A8</addressOffset>
  130746. <size>32</size>
  130747. <access>read-only</access>
  130748. <resetValue>0xFFFFFFFF</resetValue>
  130749. <resetMask>0xFFFFFFFF</resetMask>
  130750. <fields>
  130751. <field>
  130752. <name>DUM_RD4</name>
  130753. <description>Dummy read data4</description>
  130754. <bitOffset>0</bitOffset>
  130755. <bitWidth>32</bitWidth>
  130756. <access>read-only</access>
  130757. </field>
  130758. </fields>
  130759. </register>
  130760. <register>
  130761. <name>MPSWDRDR5</name>
  130762. <description>MMDC PHY SW Dummy Read Data Register 5</description>
  130763. <addressOffset>0x8AC</addressOffset>
  130764. <size>32</size>
  130765. <access>read-only</access>
  130766. <resetValue>0xFFFFFFFF</resetValue>
  130767. <resetMask>0xFFFFFFFF</resetMask>
  130768. <fields>
  130769. <field>
  130770. <name>DUM_RD5</name>
  130771. <description>Dummy read data5</description>
  130772. <bitOffset>0</bitOffset>
  130773. <bitWidth>32</bitWidth>
  130774. <access>read-only</access>
  130775. </field>
  130776. </fields>
  130777. </register>
  130778. <register>
  130779. <name>MPSWDRDR6</name>
  130780. <description>MMDC PHY SW Dummy Read Data Register 6</description>
  130781. <addressOffset>0x8B0</addressOffset>
  130782. <size>32</size>
  130783. <access>read-only</access>
  130784. <resetValue>0xFFFFFFFF</resetValue>
  130785. <resetMask>0xFFFFFFFF</resetMask>
  130786. <fields>
  130787. <field>
  130788. <name>DUM_RD6</name>
  130789. <description>Dummy read data6</description>
  130790. <bitOffset>0</bitOffset>
  130791. <bitWidth>32</bitWidth>
  130792. <access>read-only</access>
  130793. </field>
  130794. </fields>
  130795. </register>
  130796. <register>
  130797. <name>MPSWDRDR7</name>
  130798. <description>MMDC PHY SW Dummy Read Data Register 7</description>
  130799. <addressOffset>0x8B4</addressOffset>
  130800. <size>32</size>
  130801. <access>read-only</access>
  130802. <resetValue>0xFFFFFFFF</resetValue>
  130803. <resetMask>0xFFFFFFFF</resetMask>
  130804. <fields>
  130805. <field>
  130806. <name>DUM_RD7</name>
  130807. <description>Dummy read data7</description>
  130808. <bitOffset>0</bitOffset>
  130809. <bitWidth>32</bitWidth>
  130810. <access>read-only</access>
  130811. </field>
  130812. </fields>
  130813. </register>
  130814. <register>
  130815. <name>MPMUR0</name>
  130816. <description>MMDC PHY Measure Unit Register</description>
  130817. <addressOffset>0x8B8</addressOffset>
  130818. <size>32</size>
  130819. <access>read-write</access>
  130820. <resetValue>0</resetValue>
  130821. <resetMask>0xFFFFFFFF</resetMask>
  130822. <fields>
  130823. <field>
  130824. <name>MU_BYP_VAL</name>
  130825. <description>Number of delay units for measurement bypass</description>
  130826. <bitOffset>0</bitOffset>
  130827. <bitWidth>10</bitWidth>
  130828. <access>read-write</access>
  130829. </field>
  130830. <field>
  130831. <name>MU_BYP_EN</name>
  130832. <description>Measure unit bypass enable</description>
  130833. <bitOffset>0xA</bitOffset>
  130834. <bitWidth>1</bitWidth>
  130835. <access>read-write</access>
  130836. <enumeratedValues>
  130837. <enumeratedValue>
  130838. <name>MU_BYP_EN_0</name>
  130839. <description>The delay-lines use delay units as indicated at MU_UNIT_DEL_NUM.</description>
  130840. <value>0</value>
  130841. </enumeratedValue>
  130842. <enumeratedValue>
  130843. <name>MU_BYP_EN_1</name>
  130844. <description>The delay-lines use delay units as indicated at MU_BYPASS_VAL.</description>
  130845. <value>0x1</value>
  130846. </enumeratedValue>
  130847. </enumeratedValues>
  130848. </field>
  130849. <field>
  130850. <name>FRC_MSR</name>
  130851. <description>Force measurement on delay-lines</description>
  130852. <bitOffset>0xB</bitOffset>
  130853. <bitWidth>1</bitWidth>
  130854. <access>read-write</access>
  130855. <enumeratedValues>
  130856. <enumeratedValue>
  130857. <name>FRC_MSR_0</name>
  130858. <description>No measurement is performed</description>
  130859. <value>0</value>
  130860. </enumeratedValue>
  130861. <enumeratedValue>
  130862. <name>FRC_MSR_1</name>
  130863. <description>Perform measurement process</description>
  130864. <value>0x1</value>
  130865. </enumeratedValue>
  130866. </enumeratedValues>
  130867. </field>
  130868. <field>
  130869. <name>MU_UNIT_DEL_NUM</name>
  130870. <description>Number of delay units measured per cycle</description>
  130871. <bitOffset>0x10</bitOffset>
  130872. <bitWidth>10</bitWidth>
  130873. <access>read-only</access>
  130874. </field>
  130875. </fields>
  130876. </register>
  130877. <register>
  130878. <name>MPWRCADL</name>
  130879. <description>MMDC Write CA delay-line controller</description>
  130880. <addressOffset>0x8BC</addressOffset>
  130881. <size>32</size>
  130882. <access>read-write</access>
  130883. <resetValue>0</resetValue>
  130884. <resetMask>0xFFFFFFFF</resetMask>
  130885. <fields>
  130886. <field>
  130887. <name>WR_CA0_DEL</name>
  130888. <description>CA(Command/Address LPDDR2 bus) bit 0 delay fine tuning</description>
  130889. <bitOffset>0</bitOffset>
  130890. <bitWidth>2</bitWidth>
  130891. <access>read-write</access>
  130892. <enumeratedValues>
  130893. <enumeratedValue>
  130894. <name>WR_CA0_DEL_0</name>
  130895. <description>No change in CA0 delay</description>
  130896. <value>0</value>
  130897. </enumeratedValue>
  130898. <enumeratedValue>
  130899. <name>WR_CA0_DEL_1</name>
  130900. <description>Add CA0 delay of 1 delay unit</description>
  130901. <value>0x1</value>
  130902. </enumeratedValue>
  130903. <enumeratedValue>
  130904. <name>WR_CA0_DEL_2</name>
  130905. <description>Add CA0 delay of 2 delay units.</description>
  130906. <value>0x2</value>
  130907. </enumeratedValue>
  130908. <enumeratedValue>
  130909. <name>WR_CA0_DEL_3</name>
  130910. <description>Add CA0 delay of 3 delay units.</description>
  130911. <value>0x3</value>
  130912. </enumeratedValue>
  130913. </enumeratedValues>
  130914. </field>
  130915. <field>
  130916. <name>WR_CA1_DEL</name>
  130917. <description>CA (Command/Address LPDDR2 bus) bit 1 delay fine tuning</description>
  130918. <bitOffset>0x2</bitOffset>
  130919. <bitWidth>2</bitWidth>
  130920. <access>read-write</access>
  130921. <enumeratedValues>
  130922. <enumeratedValue>
  130923. <name>WR_CA1_DEL_0</name>
  130924. <description>No change in CA1 delay</description>
  130925. <value>0</value>
  130926. </enumeratedValue>
  130927. <enumeratedValue>
  130928. <name>WR_CA1_DEL_1</name>
  130929. <description>Add CA1 delay of 1 delay unit</description>
  130930. <value>0x1</value>
  130931. </enumeratedValue>
  130932. <enumeratedValue>
  130933. <name>WR_CA1_DEL_2</name>
  130934. <description>Add CA1 delay of 2 delay units.</description>
  130935. <value>0x2</value>
  130936. </enumeratedValue>
  130937. <enumeratedValue>
  130938. <name>WR_CA1_DEL_3</name>
  130939. <description>Add CA1 delay of 3 delay units.</description>
  130940. <value>0x3</value>
  130941. </enumeratedValue>
  130942. </enumeratedValues>
  130943. </field>
  130944. <field>
  130945. <name>WR_CA2_DEL</name>
  130946. <description>CA (Command/Address LPDDR2 bus) bit 2 delay fine tuning</description>
  130947. <bitOffset>0x4</bitOffset>
  130948. <bitWidth>2</bitWidth>
  130949. <access>read-write</access>
  130950. <enumeratedValues>
  130951. <enumeratedValue>
  130952. <name>WR_CA2_DEL_0</name>
  130953. <description>No change in CA2 delay</description>
  130954. <value>0</value>
  130955. </enumeratedValue>
  130956. <enumeratedValue>
  130957. <name>WR_CA2_DEL_1</name>
  130958. <description>Add CA2 delay of 1 delay unit</description>
  130959. <value>0x1</value>
  130960. </enumeratedValue>
  130961. <enumeratedValue>
  130962. <name>WR_CA2_DEL_2</name>
  130963. <description>Add CA2 delay of 2 delay units.</description>
  130964. <value>0x2</value>
  130965. </enumeratedValue>
  130966. <enumeratedValue>
  130967. <name>WR_CA2_DEL_3</name>
  130968. <description>Add CA2 delay of 3 delay units.</description>
  130969. <value>0x3</value>
  130970. </enumeratedValue>
  130971. </enumeratedValues>
  130972. </field>
  130973. <field>
  130974. <name>WR_CA3_DEL</name>
  130975. <description>CA (Command/Address LPDDR2 bus) bit 3 delay fine tuning</description>
  130976. <bitOffset>0x6</bitOffset>
  130977. <bitWidth>2</bitWidth>
  130978. <access>read-write</access>
  130979. <enumeratedValues>
  130980. <enumeratedValue>
  130981. <name>WR_CA3_DEL_0</name>
  130982. <description>No change in CA3 delay</description>
  130983. <value>0</value>
  130984. </enumeratedValue>
  130985. <enumeratedValue>
  130986. <name>WR_CA3_DEL_1</name>
  130987. <description>Add CA3 delay of 1 delay unit</description>
  130988. <value>0x1</value>
  130989. </enumeratedValue>
  130990. <enumeratedValue>
  130991. <name>WR_CA3_DEL_2</name>
  130992. <description>Add CA3 delay of 2 delay units.</description>
  130993. <value>0x2</value>
  130994. </enumeratedValue>
  130995. <enumeratedValue>
  130996. <name>WR_CA3_DEL_3</name>
  130997. <description>Add CA3 delay of 3 delay units.</description>
  130998. <value>0x3</value>
  130999. </enumeratedValue>
  131000. </enumeratedValues>
  131001. </field>
  131002. <field>
  131003. <name>WR_CA4_DEL</name>
  131004. <description>CA (Command/Address LPDDR2 bus) bit 4 delay fine tuning</description>
  131005. <bitOffset>0x8</bitOffset>
  131006. <bitWidth>2</bitWidth>
  131007. <access>read-write</access>
  131008. <enumeratedValues>
  131009. <enumeratedValue>
  131010. <name>WR_CA4_DEL_0</name>
  131011. <description>No change in CA4 delay</description>
  131012. <value>0</value>
  131013. </enumeratedValue>
  131014. <enumeratedValue>
  131015. <name>WR_CA4_DEL_1</name>
  131016. <description>Add CA4 delay of 1 delay unit</description>
  131017. <value>0x1</value>
  131018. </enumeratedValue>
  131019. <enumeratedValue>
  131020. <name>WR_CA4_DEL_2</name>
  131021. <description>Add CA4 delay of 2 delay units.</description>
  131022. <value>0x2</value>
  131023. </enumeratedValue>
  131024. <enumeratedValue>
  131025. <name>WR_CA4_DEL_3</name>
  131026. <description>Add CA4 delay of 3 delay units.</description>
  131027. <value>0x3</value>
  131028. </enumeratedValue>
  131029. </enumeratedValues>
  131030. </field>
  131031. <field>
  131032. <name>WR_CA5_DEL</name>
  131033. <description>CA (Command/Address LPDDR2 bus) bit 5 delay fine tuning</description>
  131034. <bitOffset>0xA</bitOffset>
  131035. <bitWidth>2</bitWidth>
  131036. <access>read-write</access>
  131037. <enumeratedValues>
  131038. <enumeratedValue>
  131039. <name>WR_CA5_DEL_0</name>
  131040. <description>No change in CA5 delay</description>
  131041. <value>0</value>
  131042. </enumeratedValue>
  131043. <enumeratedValue>
  131044. <name>WR_CA5_DEL_1</name>
  131045. <description>Add CA5 delay of 1 delay unit</description>
  131046. <value>0x1</value>
  131047. </enumeratedValue>
  131048. <enumeratedValue>
  131049. <name>WR_CA5_DEL_2</name>
  131050. <description>Add CA5 delay of 2 delay units.</description>
  131051. <value>0x2</value>
  131052. </enumeratedValue>
  131053. <enumeratedValue>
  131054. <name>WR_CA5_DEL_3</name>
  131055. <description>Add CA5 delay of 3 delay units.</description>
  131056. <value>0x3</value>
  131057. </enumeratedValue>
  131058. </enumeratedValues>
  131059. </field>
  131060. <field>
  131061. <name>WR_CA6_DEL</name>
  131062. <description>CA (Command/Address LPDDR2 bus) bit 6 delay fine tuning</description>
  131063. <bitOffset>0xC</bitOffset>
  131064. <bitWidth>2</bitWidth>
  131065. <access>read-write</access>
  131066. <enumeratedValues>
  131067. <enumeratedValue>
  131068. <name>WR_CA6_DEL_0</name>
  131069. <description>No change in CA6 delay</description>
  131070. <value>0</value>
  131071. </enumeratedValue>
  131072. <enumeratedValue>
  131073. <name>WR_CA6_DEL_1</name>
  131074. <description>Add CA6 delay of 1 delay unit</description>
  131075. <value>0x1</value>
  131076. </enumeratedValue>
  131077. <enumeratedValue>
  131078. <name>WR_CA6_DEL_2</name>
  131079. <description>Add CA6 delay of 2 delay units.</description>
  131080. <value>0x2</value>
  131081. </enumeratedValue>
  131082. <enumeratedValue>
  131083. <name>WR_CA6_DEL_3</name>
  131084. <description>Add CA6 delay of 3 delay units.</description>
  131085. <value>0x3</value>
  131086. </enumeratedValue>
  131087. </enumeratedValues>
  131088. </field>
  131089. <field>
  131090. <name>WR_CA7_DEL</name>
  131091. <description>CA (Command/Address LPDDR2 bus) bit 7 delay fine tuning</description>
  131092. <bitOffset>0xE</bitOffset>
  131093. <bitWidth>2</bitWidth>
  131094. <access>read-write</access>
  131095. <enumeratedValues>
  131096. <enumeratedValue>
  131097. <name>WR_CA7_DEL_0</name>
  131098. <description>No change in CA7 delay</description>
  131099. <value>0</value>
  131100. </enumeratedValue>
  131101. <enumeratedValue>
  131102. <name>WR_CA7_DEL_1</name>
  131103. <description>Add CA7 delay of 1 delay unit</description>
  131104. <value>0x1</value>
  131105. </enumeratedValue>
  131106. <enumeratedValue>
  131107. <name>WR_CA7_DEL_2</name>
  131108. <description>Add CA7 delay of 2 delay units.</description>
  131109. <value>0x2</value>
  131110. </enumeratedValue>
  131111. <enumeratedValue>
  131112. <name>WR_CA7_DEL_3</name>
  131113. <description>Add CA7 delay of 3 delay units.</description>
  131114. <value>0x3</value>
  131115. </enumeratedValue>
  131116. </enumeratedValues>
  131117. </field>
  131118. <field>
  131119. <name>WR_CA8_DEL</name>
  131120. <description>CA (Command/Address LPDDR2 bus) bit 8 delay fine tuning</description>
  131121. <bitOffset>0x10</bitOffset>
  131122. <bitWidth>2</bitWidth>
  131123. <access>read-write</access>
  131124. <enumeratedValues>
  131125. <enumeratedValue>
  131126. <name>WR_CA8_DEL_0</name>
  131127. <description>No change in CA8 delay</description>
  131128. <value>0</value>
  131129. </enumeratedValue>
  131130. <enumeratedValue>
  131131. <name>WR_CA8_DEL_1</name>
  131132. <description>Add CA8 delay of 1 delay unit</description>
  131133. <value>0x1</value>
  131134. </enumeratedValue>
  131135. <enumeratedValue>
  131136. <name>WR_CA8_DEL_2</name>
  131137. <description>Add CA8 delay of 2 delay units.</description>
  131138. <value>0x2</value>
  131139. </enumeratedValue>
  131140. <enumeratedValue>
  131141. <name>WR_CA8_DEL_3</name>
  131142. <description>Add CA8 delay of 3 delay units.</description>
  131143. <value>0x3</value>
  131144. </enumeratedValue>
  131145. </enumeratedValues>
  131146. </field>
  131147. <field>
  131148. <name>WR_CA9_DEL</name>
  131149. <description>CA (Command/Address LPDDR2 bus) bit 9 delay fine tuning</description>
  131150. <bitOffset>0x12</bitOffset>
  131151. <bitWidth>2</bitWidth>
  131152. <access>read-write</access>
  131153. <enumeratedValues>
  131154. <enumeratedValue>
  131155. <name>WR_CA9_DEL_0</name>
  131156. <description>No change in CA9 delay</description>
  131157. <value>0</value>
  131158. </enumeratedValue>
  131159. <enumeratedValue>
  131160. <name>WR_CA9_DEL_1</name>
  131161. <description>Add CA9 delay of 1 delay unit</description>
  131162. <value>0x1</value>
  131163. </enumeratedValue>
  131164. <enumeratedValue>
  131165. <name>WR_CA9_DEL_2</name>
  131166. <description>Add CA9 delay of 2 delay units.</description>
  131167. <value>0x2</value>
  131168. </enumeratedValue>
  131169. <enumeratedValue>
  131170. <name>WR_CA9_DEL_3</name>
  131171. <description>Add CA9 delay of 3 delay units.</description>
  131172. <value>0x3</value>
  131173. </enumeratedValue>
  131174. </enumeratedValues>
  131175. </field>
  131176. </fields>
  131177. </register>
  131178. <register>
  131179. <name>MPDCCR</name>
  131180. <description>MMDC Duty Cycle Control Register</description>
  131181. <addressOffset>0x8C0</addressOffset>
  131182. <size>32</size>
  131183. <access>read-write</access>
  131184. <resetValue>0x24922492</resetValue>
  131185. <resetMask>0xFFFFFFFF</resetMask>
  131186. <fields>
  131187. <field>
  131188. <name>WR_DQS0_FT_DCC</name>
  131189. <description>Write DQS duty cycle fine tuning control of Byte0</description>
  131190. <bitOffset>0</bitOffset>
  131191. <bitWidth>3</bitWidth>
  131192. <access>read-write</access>
  131193. <enumeratedValues>
  131194. <enumeratedValue>
  131195. <name>WR_DQS0_FT_DCC_1</name>
  131196. <description>51.5% low 48.5% high</description>
  131197. <value>0x1</value>
  131198. </enumeratedValue>
  131199. <enumeratedValue>
  131200. <name>WR_DQS0_FT_DCC_2</name>
  131201. <description>50% duty cycle (default)</description>
  131202. <value>0x2</value>
  131203. </enumeratedValue>
  131204. <enumeratedValue>
  131205. <name>WR_DQS0_FT_DCC_4</name>
  131206. <description>48.5% low 51.5% high</description>
  131207. <value>0x4</value>
  131208. </enumeratedValue>
  131209. </enumeratedValues>
  131210. </field>
  131211. <field>
  131212. <name>WR_DQS1_FT_DCC</name>
  131213. <description>Write DQS duty cycle fine tuning control of Byte1</description>
  131214. <bitOffset>0x3</bitOffset>
  131215. <bitWidth>3</bitWidth>
  131216. <access>read-write</access>
  131217. <enumeratedValues>
  131218. <enumeratedValue>
  131219. <name>WR_DQS1_FT_DCC_1</name>
  131220. <description>51.5% low 48.5% high</description>
  131221. <value>0x1</value>
  131222. </enumeratedValue>
  131223. <enumeratedValue>
  131224. <name>WR_DQS1_FT_DCC_2</name>
  131225. <description>50% duty cycle (default)</description>
  131226. <value>0x2</value>
  131227. </enumeratedValue>
  131228. <enumeratedValue>
  131229. <name>WR_DQS1_FT_DCC_4</name>
  131230. <description>48.5% low 51.5% high</description>
  131231. <value>0x4</value>
  131232. </enumeratedValue>
  131233. </enumeratedValues>
  131234. </field>
  131235. <field>
  131236. <name>CK_FT0_DCC</name>
  131237. <description>Primary duty cycle fine tuning control of DDR clock</description>
  131238. <bitOffset>0xC</bitOffset>
  131239. <bitWidth>3</bitWidth>
  131240. <access>read-write</access>
  131241. <enumeratedValues>
  131242. <enumeratedValue>
  131243. <name>CK_FT0_DCC_1</name>
  131244. <description>48.5% low 51.5% high</description>
  131245. <value>0x1</value>
  131246. </enumeratedValue>
  131247. <enumeratedValue>
  131248. <name>CK_FT0_DCC_2</name>
  131249. <description>50% duty cycle (default)</description>
  131250. <value>0x2</value>
  131251. </enumeratedValue>
  131252. <enumeratedValue>
  131253. <name>CK_FT0_DCC_4</name>
  131254. <description>51.5% low 48.5% high</description>
  131255. <value>0x4</value>
  131256. </enumeratedValue>
  131257. </enumeratedValues>
  131258. </field>
  131259. <field>
  131260. <name>CK_FT1_DCC</name>
  131261. <description>Secondary duty cycle fine tuning control of DDR clock</description>
  131262. <bitOffset>0x10</bitOffset>
  131263. <bitWidth>3</bitWidth>
  131264. <access>read-write</access>
  131265. <enumeratedValues>
  131266. <enumeratedValue>
  131267. <name>CK_FT1_DCC_1</name>
  131268. <description>48.5% low 51.5% high</description>
  131269. <value>0x1</value>
  131270. </enumeratedValue>
  131271. <enumeratedValue>
  131272. <name>CK_FT1_DCC_2</name>
  131273. <description>50% duty cycle (default)</description>
  131274. <value>0x2</value>
  131275. </enumeratedValue>
  131276. <enumeratedValue>
  131277. <name>CK_FT1_DCC_4</name>
  131278. <description>51.5% low 48.5% high</description>
  131279. <value>0x4</value>
  131280. </enumeratedValue>
  131281. </enumeratedValues>
  131282. </field>
  131283. <field>
  131284. <name>RD_DQS0_FT_DCC</name>
  131285. <description>Read DQS duty cycle fine tuning control of Byte0</description>
  131286. <bitOffset>0x13</bitOffset>
  131287. <bitWidth>3</bitWidth>
  131288. <access>read-write</access>
  131289. <enumeratedValues>
  131290. <enumeratedValue>
  131291. <name>RD_DQS0_FT_DCC_1</name>
  131292. <description>51.5% low 48.5% high</description>
  131293. <value>0x1</value>
  131294. </enumeratedValue>
  131295. <enumeratedValue>
  131296. <name>RD_DQS0_FT_DCC_2</name>
  131297. <description>50% duty cycle (default)</description>
  131298. <value>0x2</value>
  131299. </enumeratedValue>
  131300. <enumeratedValue>
  131301. <name>RD_DQS0_FT_DCC_4</name>
  131302. <description>48.5% low 51.5% high</description>
  131303. <value>0x4</value>
  131304. </enumeratedValue>
  131305. </enumeratedValues>
  131306. </field>
  131307. <field>
  131308. <name>RD_DQS1_FT_DCC</name>
  131309. <description>Read DQS duty cycle fine tuning control of Byte1</description>
  131310. <bitOffset>0x16</bitOffset>
  131311. <bitWidth>3</bitWidth>
  131312. <access>read-write</access>
  131313. <enumeratedValues>
  131314. <enumeratedValue>
  131315. <name>RD_DQS1_FT_DCC_1</name>
  131316. <description>51.5% low 48.5% high</description>
  131317. <value>0x1</value>
  131318. </enumeratedValue>
  131319. <enumeratedValue>
  131320. <name>RD_DQS1_FT_DCC_2</name>
  131321. <description>50% duty cycle (default)</description>
  131322. <value>0x2</value>
  131323. </enumeratedValue>
  131324. <enumeratedValue>
  131325. <name>RD_DQS1_FT_DCC_4</name>
  131326. <description>48.5% low 51.5% high</description>
  131327. <value>0x4</value>
  131328. </enumeratedValue>
  131329. </enumeratedValues>
  131330. </field>
  131331. </fields>
  131332. </register>
  131333. </registers>
  131334. </peripheral>
  131335. <peripheral>
  131336. <name>EIM</name>
  131337. <description>EIM</description>
  131338. <groupName>EIM</groupName>
  131339. <prependToName>EIM_</prependToName>
  131340. <baseAddress>0x21B8000</baseAddress>
  131341. <addressBlock>
  131342. <offset>0</offset>
  131343. <size>0x94</size>
  131344. <usage>registers</usage>
  131345. </addressBlock>
  131346. <interrupt>
  131347. <name>WEIM</name>
  131348. <value>46</value>
  131349. </interrupt>
  131350. <registers>
  131351. <register>
  131352. <dim>6</dim>
  131353. <dimIncrement>0x18</dimIncrement>
  131354. <name>CS%sGCR1</name>
  131355. <description>Chip Select n General Configuration Register 1</description>
  131356. <addressOffset>0</addressOffset>
  131357. <size>32</size>
  131358. <access>read-write</access>
  131359. <resetValue>0x10080</resetValue>
  131360. <resetMask>0xFFFFFFFF</resetMask>
  131361. <fields>
  131362. <field>
  131363. <name>CSEN</name>
  131364. <description>CS Enable</description>
  131365. <bitOffset>0</bitOffset>
  131366. <bitWidth>1</bitWidth>
  131367. <access>read-write</access>
  131368. <enumeratedValues>
  131369. <enumeratedValue>
  131370. <name>CSEN_0</name>
  131371. <description>Chip select function is disabled; attempts to access an address mapped by this chip select results in an error respond and no assertion of the chip select output</description>
  131372. <value>0</value>
  131373. </enumeratedValue>
  131374. <enumeratedValue>
  131375. <name>CSEN_1</name>
  131376. <description>Chip select is enabled, and is asserted when presented with a valid access.</description>
  131377. <value>0x1</value>
  131378. </enumeratedValue>
  131379. </enumeratedValues>
  131380. </field>
  131381. <field>
  131382. <name>SWR</name>
  131383. <description>Synchronous Write Data</description>
  131384. <bitOffset>0x1</bitOffset>
  131385. <bitWidth>1</bitWidth>
  131386. <access>read-write</access>
  131387. <enumeratedValues>
  131388. <enumeratedValue>
  131389. <name>SWR_0</name>
  131390. <description>write accesses are in Asynchronous mode</description>
  131391. <value>0</value>
  131392. </enumeratedValue>
  131393. <enumeratedValue>
  131394. <name>SWR_1</name>
  131395. <description>write accesses are in Synchronous mode</description>
  131396. <value>0x1</value>
  131397. </enumeratedValue>
  131398. </enumeratedValues>
  131399. </field>
  131400. <field>
  131401. <name>SRD</name>
  131402. <description>Synchronous Read Data</description>
  131403. <bitOffset>0x2</bitOffset>
  131404. <bitWidth>1</bitWidth>
  131405. <access>read-write</access>
  131406. <enumeratedValues>
  131407. <enumeratedValue>
  131408. <name>SRD_0</name>
  131409. <description>read accesses are in Asynchronous mode</description>
  131410. <value>0</value>
  131411. </enumeratedValue>
  131412. <enumeratedValue>
  131413. <name>SRD_1</name>
  131414. <description>read accesses are in Synchronous mode</description>
  131415. <value>0x1</value>
  131416. </enumeratedValue>
  131417. </enumeratedValues>
  131418. </field>
  131419. <field>
  131420. <name>MUM</name>
  131421. <description>Multiplexed Mode</description>
  131422. <bitOffset>0x3</bitOffset>
  131423. <bitWidth>1</bitWidth>
  131424. <access>read-write</access>
  131425. <enumeratedValues>
  131426. <enumeratedValue>
  131427. <name>MUM_0</name>
  131428. <description>Multiplexed Mode disable</description>
  131429. <value>0</value>
  131430. </enumeratedValue>
  131431. <enumeratedValue>
  131432. <name>MUM_1</name>
  131433. <description>Multiplexed Mode enable</description>
  131434. <value>0x1</value>
  131435. </enumeratedValue>
  131436. </enumeratedValues>
  131437. </field>
  131438. <field>
  131439. <name>WFL</name>
  131440. <description>Write Fix Latency</description>
  131441. <bitOffset>0x4</bitOffset>
  131442. <bitWidth>1</bitWidth>
  131443. <access>read-write</access>
  131444. <enumeratedValues>
  131445. <enumeratedValue>
  131446. <name>WFL_0</name>
  131447. <description>the External device WAIT signal is being monitored, and it reflect the external data bus state</description>
  131448. <value>0</value>
  131449. </enumeratedValue>
  131450. <enumeratedValue>
  131451. <name>WFL_1</name>
  131452. <description>the state of the External devices is determined internally (Fix latency mode only)</description>
  131453. <value>0x1</value>
  131454. </enumeratedValue>
  131455. </enumeratedValues>
  131456. </field>
  131457. <field>
  131458. <name>RFL</name>
  131459. <description>Read Fix Latency</description>
  131460. <bitOffset>0x5</bitOffset>
  131461. <bitWidth>1</bitWidth>
  131462. <access>read-write</access>
  131463. <enumeratedValues>
  131464. <enumeratedValue>
  131465. <name>RFL_0</name>
  131466. <description>the External device WAIT signal is being monitored, and it reflect the external data bus state</description>
  131467. <value>0</value>
  131468. </enumeratedValue>
  131469. <enumeratedValue>
  131470. <name>RFL_1</name>
  131471. <description>the state of the External devices is determined internally (Fix latency mode only)</description>
  131472. <value>0x1</value>
  131473. </enumeratedValue>
  131474. </enumeratedValues>
  131475. </field>
  131476. <field>
  131477. <name>CRE</name>
  131478. <description>Configuration Register Enable</description>
  131479. <bitOffset>0x6</bitOffset>
  131480. <bitWidth>1</bitWidth>
  131481. <access>read-write</access>
  131482. <enumeratedValues>
  131483. <enumeratedValue>
  131484. <name>CRE_0</name>
  131485. <description>CRE signal use is disable</description>
  131486. <value>0</value>
  131487. </enumeratedValue>
  131488. <enumeratedValue>
  131489. <name>CRE_1</name>
  131490. <description>CRE signal use is enable</description>
  131491. <value>0x1</value>
  131492. </enumeratedValue>
  131493. </enumeratedValues>
  131494. </field>
  131495. <field>
  131496. <name>CREP</name>
  131497. <description>Configuration Register Enable Polarity</description>
  131498. <bitOffset>0x7</bitOffset>
  131499. <bitWidth>1</bitWidth>
  131500. <access>read-write</access>
  131501. <enumeratedValues>
  131502. <enumeratedValue>
  131503. <name>CREP_0</name>
  131504. <description>CRE signal is active low</description>
  131505. <value>0</value>
  131506. </enumeratedValue>
  131507. <enumeratedValue>
  131508. <name>CREP_1</name>
  131509. <description>CRE signal is active high</description>
  131510. <value>0x1</value>
  131511. </enumeratedValue>
  131512. </enumeratedValues>
  131513. </field>
  131514. <field>
  131515. <name>BL</name>
  131516. <description>Burst Length</description>
  131517. <bitOffset>0x8</bitOffset>
  131518. <bitWidth>3</bitWidth>
  131519. <access>read-write</access>
  131520. <enumeratedValues>
  131521. <enumeratedValue>
  131522. <name>BL_0</name>
  131523. <description>4 words Memory wrap burst length (read page burst size when APR = 1)</description>
  131524. <value>0</value>
  131525. </enumeratedValue>
  131526. <enumeratedValue>
  131527. <name>BL_1</name>
  131528. <description>8 words Memory wrap burst length (read page burst size when APR = 1)</description>
  131529. <value>0x1</value>
  131530. </enumeratedValue>
  131531. <enumeratedValue>
  131532. <name>BL_2</name>
  131533. <description>16 words Memory wrap burst length (read page burst size when APR = 1)</description>
  131534. <value>0x2</value>
  131535. </enumeratedValue>
  131536. <enumeratedValue>
  131537. <name>BL_3</name>
  131538. <description>32 words Memory wrap burst length (read page burst size when APR = 1)</description>
  131539. <value>0x3</value>
  131540. </enumeratedValue>
  131541. <enumeratedValue>
  131542. <name>BL_4</name>
  131543. <description>Continuous burst length (2 words read page burst size when APR = 1)</description>
  131544. <value>0x4</value>
  131545. </enumeratedValue>
  131546. </enumeratedValues>
  131547. </field>
  131548. <field>
  131549. <name>WC</name>
  131550. <description>Write Continuous</description>
  131551. <bitOffset>0xB</bitOffset>
  131552. <bitWidth>1</bitWidth>
  131553. <access>read-write</access>
  131554. <enumeratedValues>
  131555. <enumeratedValue>
  131556. <name>WC_0</name>
  131557. <description>Write access burst length occurs according to BL value.</description>
  131558. <value>0</value>
  131559. </enumeratedValue>
  131560. <enumeratedValue>
  131561. <name>WC_1</name>
  131562. <description>Write access burst length is continuous.</description>
  131563. <value>0x1</value>
  131564. </enumeratedValue>
  131565. </enumeratedValues>
  131566. </field>
  131567. <field>
  131568. <name>BCD</name>
  131569. <description>Burst Clock Divisor</description>
  131570. <bitOffset>0xC</bitOffset>
  131571. <bitWidth>2</bitWidth>
  131572. <access>read-write</access>
  131573. <enumeratedValues>
  131574. <enumeratedValue>
  131575. <name>BCD_0</name>
  131576. <description>Divide EIM clock by 1</description>
  131577. <value>0</value>
  131578. </enumeratedValue>
  131579. <enumeratedValue>
  131580. <name>BCD_1</name>
  131581. <description>Divide EIM clock by 2</description>
  131582. <value>0x1</value>
  131583. </enumeratedValue>
  131584. <enumeratedValue>
  131585. <name>BCD_2</name>
  131586. <description>Divide EIM clock by 3</description>
  131587. <value>0x2</value>
  131588. </enumeratedValue>
  131589. <enumeratedValue>
  131590. <name>BCD_3</name>
  131591. <description>Divide EIM clock by 4</description>
  131592. <value>0x3</value>
  131593. </enumeratedValue>
  131594. </enumeratedValues>
  131595. </field>
  131596. <field>
  131597. <name>BCS</name>
  131598. <description>Burst Clock Start</description>
  131599. <bitOffset>0xE</bitOffset>
  131600. <bitWidth>2</bitWidth>
  131601. <access>read-write</access>
  131602. <enumeratedValues>
  131603. <enumeratedValue>
  131604. <name>BCS_0</name>
  131605. <description>0 EIM clock cycle additional delay</description>
  131606. <value>0</value>
  131607. </enumeratedValue>
  131608. <enumeratedValue>
  131609. <name>BCS_1</name>
  131610. <description>1 EIM clock cycle additional delay</description>
  131611. <value>0x1</value>
  131612. </enumeratedValue>
  131613. <enumeratedValue>
  131614. <name>BCS_2</name>
  131615. <description>2 EIM clock cycle additional delay</description>
  131616. <value>0x2</value>
  131617. </enumeratedValue>
  131618. <enumeratedValue>
  131619. <name>BCS_3</name>
  131620. <description>3 EIM clock cycle additional delay</description>
  131621. <value>0x3</value>
  131622. </enumeratedValue>
  131623. </enumeratedValues>
  131624. </field>
  131625. <field>
  131626. <name>DSZ</name>
  131627. <description>Data Port Size</description>
  131628. <bitOffset>0x10</bitOffset>
  131629. <bitWidth>3</bitWidth>
  131630. <access>read-write</access>
  131631. <enumeratedValues>
  131632. <enumeratedValue>
  131633. <name>DSZ_1</name>
  131634. <description>16 bit port resides on DATA[15:0]</description>
  131635. <value>0x1</value>
  131636. </enumeratedValue>
  131637. <enumeratedValue>
  131638. <name>DSZ_2</name>
  131639. <description>16 bit port resides on DATA[31:16]</description>
  131640. <value>0x2</value>
  131641. </enumeratedValue>
  131642. <enumeratedValue>
  131643. <name>DSZ_3</name>
  131644. <description>32 bit port resides on DATA[31:0]</description>
  131645. <value>0x3</value>
  131646. </enumeratedValue>
  131647. <enumeratedValue>
  131648. <name>DSZ_4</name>
  131649. <description>8 bit port resides on DATA[7:0]</description>
  131650. <value>0x4</value>
  131651. </enumeratedValue>
  131652. <enumeratedValue>
  131653. <name>DSZ_5</name>
  131654. <description>8 bit port resides on DATA[15:8]</description>
  131655. <value>0x5</value>
  131656. </enumeratedValue>
  131657. <enumeratedValue>
  131658. <name>DSZ_6</name>
  131659. <description>8 bit port resides on DATA[23:16]</description>
  131660. <value>0x6</value>
  131661. </enumeratedValue>
  131662. <enumeratedValue>
  131663. <name>DSZ_7</name>
  131664. <description>8 bit port resides on DATA[31:24]</description>
  131665. <value>0x7</value>
  131666. </enumeratedValue>
  131667. </enumeratedValues>
  131668. </field>
  131669. <field>
  131670. <name>SP</name>
  131671. <description>Supervisor Protect</description>
  131672. <bitOffset>0x13</bitOffset>
  131673. <bitWidth>1</bitWidth>
  131674. <access>read-write</access>
  131675. <enumeratedValues>
  131676. <enumeratedValue>
  131677. <name>SP_0</name>
  131678. <description>User mode accesses are allowed in the memory range defined by chip select.</description>
  131679. <value>0</value>
  131680. </enumeratedValue>
  131681. <enumeratedValue>
  131682. <name>SP_1</name>
  131683. <description>User mode accesses are prohibited. All attempts to access an address mapped by this chip select in User mode results in an error response and no assertion of the chip select output.</description>
  131684. <value>0x1</value>
  131685. </enumeratedValue>
  131686. </enumeratedValues>
  131687. </field>
  131688. <field>
  131689. <name>CSREC</name>
  131690. <description>CS Recovery</description>
  131691. <bitOffset>0x14</bitOffset>
  131692. <bitWidth>3</bitWidth>
  131693. <access>read-write</access>
  131694. <enumeratedValues>
  131695. <enumeratedValue>
  131696. <name>CSREC_0</name>
  131697. <description>0 EIM clock cycles minimum width of CS, OE and WE signals (read async. mode only)</description>
  131698. <value>0</value>
  131699. </enumeratedValue>
  131700. <enumeratedValue>
  131701. <name>CSREC_1</name>
  131702. <description>1 EIM clock cycles minimum width of CS, OE and WE signals</description>
  131703. <value>0x1</value>
  131704. </enumeratedValue>
  131705. <enumeratedValue>
  131706. <name>CSREC_2</name>
  131707. <description>2 EIM clock cycles minimum width of CS, OE and WE signals</description>
  131708. <value>0x2</value>
  131709. </enumeratedValue>
  131710. <enumeratedValue>
  131711. <name>CSREC_7</name>
  131712. <description>7 EIM clock cycles minimum width of CS, OE and WE signals</description>
  131713. <value>0x7</value>
  131714. </enumeratedValue>
  131715. </enumeratedValues>
  131716. </field>
  131717. <field>
  131718. <name>AUS</name>
  131719. <description>Address UnShifted</description>
  131720. <bitOffset>0x17</bitOffset>
  131721. <bitWidth>1</bitWidth>
  131722. <access>read-write</access>
  131723. <enumeratedValues>
  131724. <enumeratedValue>
  131725. <name>AUS_0</name>
  131726. <description>Address shifted according to port size (DSZ config) (128 Mbyte maximum supported memory density).</description>
  131727. <value>0</value>
  131728. </enumeratedValue>
  131729. <enumeratedValue>
  131730. <name>AUS_1</name>
  131731. <description>Address unshifted (32 Mbyte maximum supported memory density).</description>
  131732. <value>0x1</value>
  131733. </enumeratedValue>
  131734. </enumeratedValues>
  131735. </field>
  131736. <field>
  131737. <name>GBC</name>
  131738. <description>Gap Between Chip Selects</description>
  131739. <bitOffset>0x18</bitOffset>
  131740. <bitWidth>3</bitWidth>
  131741. <access>read-write</access>
  131742. <enumeratedValues>
  131743. <enumeratedValue>
  131744. <name>GBC_0</name>
  131745. <description>minimum of 0 EIM clock cycles before next access from different chip select (async. mode only)</description>
  131746. <value>0</value>
  131747. </enumeratedValue>
  131748. <enumeratedValue>
  131749. <name>GBC_1</name>
  131750. <description>minimum of 1 EIM clock cycles before next access from different chip select</description>
  131751. <value>0x1</value>
  131752. </enumeratedValue>
  131753. <enumeratedValue>
  131754. <name>GBC_2</name>
  131755. <description>minimum of 2 EIM clock cycles before next access from different chip select</description>
  131756. <value>0x2</value>
  131757. </enumeratedValue>
  131758. <enumeratedValue>
  131759. <name>GBC_7</name>
  131760. <description>minimum of 7 EIM clock cycles before next access from different chip select</description>
  131761. <value>0x7</value>
  131762. </enumeratedValue>
  131763. </enumeratedValues>
  131764. </field>
  131765. <field>
  131766. <name>WP</name>
  131767. <description>Write Protect</description>
  131768. <bitOffset>0x1B</bitOffset>
  131769. <bitWidth>1</bitWidth>
  131770. <access>read-write</access>
  131771. <enumeratedValues>
  131772. <enumeratedValue>
  131773. <name>WP_0</name>
  131774. <description>Writes are allowed in the memory range defined by chip.</description>
  131775. <value>0</value>
  131776. </enumeratedValue>
  131777. <enumeratedValue>
  131778. <name>WP_1</name>
  131779. <description>Writes are prohibited. All attempts to write to an address mapped by this chip select result in a error response and no assertion of the chip select output.</description>
  131780. <value>0x1</value>
  131781. </enumeratedValue>
  131782. </enumeratedValues>
  131783. </field>
  131784. <field>
  131785. <name>PSZ</name>
  131786. <description>Page Size</description>
  131787. <bitOffset>0x1C</bitOffset>
  131788. <bitWidth>4</bitWidth>
  131789. <access>read-write</access>
  131790. <enumeratedValues>
  131791. <enumeratedValue>
  131792. <name>PSZ_0</name>
  131793. <description>8 words page size</description>
  131794. <value>0</value>
  131795. </enumeratedValue>
  131796. <enumeratedValue>
  131797. <name>PSZ_1</name>
  131798. <description>16 words page size</description>
  131799. <value>0x1</value>
  131800. </enumeratedValue>
  131801. <enumeratedValue>
  131802. <name>PSZ_2</name>
  131803. <description>32 words page size</description>
  131804. <value>0x2</value>
  131805. </enumeratedValue>
  131806. <enumeratedValue>
  131807. <name>PSZ_3</name>
  131808. <description>64 words page size</description>
  131809. <value>0x3</value>
  131810. </enumeratedValue>
  131811. <enumeratedValue>
  131812. <name>PSZ_4</name>
  131813. <description>128 words page size</description>
  131814. <value>0x4</value>
  131815. </enumeratedValue>
  131816. <enumeratedValue>
  131817. <name>PSZ_5</name>
  131818. <description>256 words page size</description>
  131819. <value>0x5</value>
  131820. </enumeratedValue>
  131821. <enumeratedValue>
  131822. <name>PSZ_6</name>
  131823. <description>512 words page size</description>
  131824. <value>0x6</value>
  131825. </enumeratedValue>
  131826. <enumeratedValue>
  131827. <name>PSZ_7</name>
  131828. <description>1024 (1k) words page size</description>
  131829. <value>0x7</value>
  131830. </enumeratedValue>
  131831. <enumeratedValue>
  131832. <name>PSZ_8</name>
  131833. <description>2048 (2k) words page size</description>
  131834. <value>0x8</value>
  131835. </enumeratedValue>
  131836. <enumeratedValue>
  131837. <name>PSZ_9</name>
  131838. <description>- 1111 Reserved</description>
  131839. <value>0x9</value>
  131840. </enumeratedValue>
  131841. </enumeratedValues>
  131842. </field>
  131843. </fields>
  131844. </register>
  131845. <register>
  131846. <dim>6</dim>
  131847. <dimIncrement>0x18</dimIncrement>
  131848. <name>CS%sGCR2</name>
  131849. <description>Chip Select n General Configuration Register 2</description>
  131850. <addressOffset>0x4</addressOffset>
  131851. <size>32</size>
  131852. <access>read-write</access>
  131853. <resetValue>0x1000</resetValue>
  131854. <resetMask>0xFFFFFFFF</resetMask>
  131855. <fields>
  131856. <field>
  131857. <name>ADH</name>
  131858. <description>Address hold time - This bit field determine the address hold time after ADV negation when mum = 1 (muxed mode)</description>
  131859. <bitOffset>0</bitOffset>
  131860. <bitWidth>2</bitWidth>
  131861. <access>read-write</access>
  131862. <enumeratedValues>
  131863. <enumeratedValue>
  131864. <name>ADH_0</name>
  131865. <description>0 cycle after ADV negation</description>
  131866. <value>0</value>
  131867. </enumeratedValue>
  131868. <enumeratedValue>
  131869. <name>ADH_1</name>
  131870. <description>1 cycle after ADV negation</description>
  131871. <value>0x1</value>
  131872. </enumeratedValue>
  131873. <enumeratedValue>
  131874. <name>ADH_2</name>
  131875. <description>2 cycle after ADV negation</description>
  131876. <value>0x2</value>
  131877. </enumeratedValue>
  131878. </enumeratedValues>
  131879. </field>
  131880. <field>
  131881. <name>DAPS</name>
  131882. <description>Data Acknowledge Poling Start</description>
  131883. <bitOffset>0x4</bitOffset>
  131884. <bitWidth>4</bitWidth>
  131885. <access>read-write</access>
  131886. <enumeratedValues>
  131887. <enumeratedValue>
  131888. <name>DAPS_0</name>
  131889. <description>3 EIM clk cycle between start of access and first DTACK check</description>
  131890. <value>0</value>
  131891. </enumeratedValue>
  131892. <enumeratedValue>
  131893. <name>DAPS_1</name>
  131894. <description>4 EIM clk cycles between start of access and first DTACK check</description>
  131895. <value>0x1</value>
  131896. </enumeratedValue>
  131897. <enumeratedValue>
  131898. <name>DAPS_2</name>
  131899. <description>5 EIM clk cycles between start of access and first DTACK check</description>
  131900. <value>0x2</value>
  131901. </enumeratedValue>
  131902. <enumeratedValue>
  131903. <name>DAPS_7</name>
  131904. <description>10 EIM clk cycles between start of access and first DTACK check</description>
  131905. <value>0x7</value>
  131906. </enumeratedValue>
  131907. <enumeratedValue>
  131908. <name>DAPS_11</name>
  131909. <description>14 EIM clk cycles between start of access and first DTACK check</description>
  131910. <value>0xB</value>
  131911. </enumeratedValue>
  131912. <enumeratedValue>
  131913. <name>DAPS_15</name>
  131914. <description>18 EIM clk cycles between start of access and first DTACK check</description>
  131915. <value>0xF</value>
  131916. </enumeratedValue>
  131917. </enumeratedValues>
  131918. </field>
  131919. <field>
  131920. <name>DAE</name>
  131921. <description>Data Acknowledge Enable</description>
  131922. <bitOffset>0x8</bitOffset>
  131923. <bitWidth>1</bitWidth>
  131924. <access>read-write</access>
  131925. <enumeratedValues>
  131926. <enumeratedValue>
  131927. <name>DAE_0</name>
  131928. <description>DTACK signal use is disable</description>
  131929. <value>0</value>
  131930. </enumeratedValue>
  131931. <enumeratedValue>
  131932. <name>DAE_1</name>
  131933. <description>DTACK signal use is enable</description>
  131934. <value>0x1</value>
  131935. </enumeratedValue>
  131936. </enumeratedValues>
  131937. </field>
  131938. <field>
  131939. <name>DAP</name>
  131940. <description>Data Acknowledge Polarity</description>
  131941. <bitOffset>0x9</bitOffset>
  131942. <bitWidth>1</bitWidth>
  131943. <access>read-write</access>
  131944. <enumeratedValues>
  131945. <enumeratedValue>
  131946. <name>DAP_0</name>
  131947. <description>DTACK signal is active high</description>
  131948. <value>0</value>
  131949. </enumeratedValue>
  131950. <enumeratedValue>
  131951. <name>DAP_1</name>
  131952. <description>DTACK signal is active low</description>
  131953. <value>0x1</value>
  131954. </enumeratedValue>
  131955. </enumeratedValues>
  131956. </field>
  131957. <field>
  131958. <name>MUX16_BYP_GRANT</name>
  131959. <description>Muxed 16 bypass grant</description>
  131960. <bitOffset>0xC</bitOffset>
  131961. <bitWidth>1</bitWidth>
  131962. <access>read-write</access>
  131963. <enumeratedValues>
  131964. <enumeratedValue>
  131965. <name>MUX16_BYP_GRANT_0</name>
  131966. <description>EIM waits for grant before driving a 16 bit muxed mode access to the memory.</description>
  131967. <value>0</value>
  131968. </enumeratedValue>
  131969. <enumeratedValue>
  131970. <name>MUX16_BYP_GRANT_1</name>
  131971. <description>EIM ignores the grant signal and immediately drives a 16 bit muxed mode access to the memory.</description>
  131972. <value>0x1</value>
  131973. </enumeratedValue>
  131974. </enumeratedValues>
  131975. </field>
  131976. </fields>
  131977. </register>
  131978. <register>
  131979. <dim>6</dim>
  131980. <dimIncrement>0x18</dimIncrement>
  131981. <name>CS%sRCR1</name>
  131982. <description>Chip Select n Read Configuration Register 1</description>
  131983. <addressOffset>0x8</addressOffset>
  131984. <size>32</size>
  131985. <access>read-write</access>
  131986. <resetValue>0</resetValue>
  131987. <resetMask>0xFFFFFFFF</resetMask>
  131988. <fields>
  131989. <field>
  131990. <name>RCSN</name>
  131991. <description>Read CS Negation</description>
  131992. <bitOffset>0</bitOffset>
  131993. <bitWidth>3</bitWidth>
  131994. <access>read-write</access>
  131995. <enumeratedValues>
  131996. <enumeratedValue>
  131997. <name>RCSN_0</name>
  131998. <description>0 EIM clock cycles between end of read access and CS negation</description>
  131999. <value>0</value>
  132000. </enumeratedValue>
  132001. <enumeratedValue>
  132002. <name>RCSN_1</name>
  132003. <description>1 EIM clock cycles between end of read access and CS negation</description>
  132004. <value>0x1</value>
  132005. </enumeratedValue>
  132006. <enumeratedValue>
  132007. <name>RCSN_2</name>
  132008. <description>2 EIM clock cycles between end of read access and CS negation</description>
  132009. <value>0x2</value>
  132010. </enumeratedValue>
  132011. <enumeratedValue>
  132012. <name>RCSN_7</name>
  132013. <description>7 EIM clock cycles between end of read access and CS negation</description>
  132014. <value>0x7</value>
  132015. </enumeratedValue>
  132016. </enumeratedValues>
  132017. </field>
  132018. <field>
  132019. <name>RCSA</name>
  132020. <description>Read CS Assertion</description>
  132021. <bitOffset>0x4</bitOffset>
  132022. <bitWidth>3</bitWidth>
  132023. <access>read-write</access>
  132024. <enumeratedValues>
  132025. <enumeratedValue>
  132026. <name>RCSA_0</name>
  132027. <description>0 EIM clock cycles between beginning of read access and CS assertion</description>
  132028. <value>0</value>
  132029. </enumeratedValue>
  132030. <enumeratedValue>
  132031. <name>RCSA_1</name>
  132032. <description>1 EIM clock cycles between beginning of read access and CS assertion</description>
  132033. <value>0x1</value>
  132034. </enumeratedValue>
  132035. <enumeratedValue>
  132036. <name>RCSA_2</name>
  132037. <description>2 EIM clock cycles between beginning of read access and CS assertion</description>
  132038. <value>0x2</value>
  132039. </enumeratedValue>
  132040. <enumeratedValue>
  132041. <name>RCSA_7</name>
  132042. <description>7 EIM clock cycles between beginning of read access and CS assertion</description>
  132043. <value>0x7</value>
  132044. </enumeratedValue>
  132045. </enumeratedValues>
  132046. </field>
  132047. <field>
  132048. <name>OEN</name>
  132049. <description>OE Negation</description>
  132050. <bitOffset>0x8</bitOffset>
  132051. <bitWidth>3</bitWidth>
  132052. <access>read-write</access>
  132053. <enumeratedValues>
  132054. <enumeratedValue>
  132055. <name>OEN_0</name>
  132056. <description>0 EIM clock cycles between end of access and OE negation</description>
  132057. <value>0</value>
  132058. </enumeratedValue>
  132059. <enumeratedValue>
  132060. <name>OEN_1</name>
  132061. <description>1 EIM clock cycles between end of access and OE negation</description>
  132062. <value>0x1</value>
  132063. </enumeratedValue>
  132064. <enumeratedValue>
  132065. <name>OEN_2</name>
  132066. <description>2 EIM clock cycles between end of access and OE negation</description>
  132067. <value>0x2</value>
  132068. </enumeratedValue>
  132069. <enumeratedValue>
  132070. <name>OEN_7</name>
  132071. <description>7 EIM clock cycles between end of access and OE negation</description>
  132072. <value>0x7</value>
  132073. </enumeratedValue>
  132074. </enumeratedValues>
  132075. </field>
  132076. <field>
  132077. <name>OEA</name>
  132078. <description>OE Assertion</description>
  132079. <bitOffset>0xC</bitOffset>
  132080. <bitWidth>3</bitWidth>
  132081. <access>read-write</access>
  132082. <enumeratedValues>
  132083. <enumeratedValue>
  132084. <name>OEA_0</name>
  132085. <description>0 EIM clock cycles between beginning of access and OE assertion</description>
  132086. <value>0</value>
  132087. </enumeratedValue>
  132088. <enumeratedValue>
  132089. <name>OEA_1</name>
  132090. <description>1 EIM clock cycles between beginning of access and OE assertion</description>
  132091. <value>0x1</value>
  132092. </enumeratedValue>
  132093. <enumeratedValue>
  132094. <name>OEA_2</name>
  132095. <description>2 EIM clock cycles between beginning of access and OE assertion</description>
  132096. <value>0x2</value>
  132097. </enumeratedValue>
  132098. <enumeratedValue>
  132099. <name>OEA_7</name>
  132100. <description>7 EIM clock cycles between beginning of access and OE assertion</description>
  132101. <value>0x7</value>
  132102. </enumeratedValue>
  132103. </enumeratedValues>
  132104. </field>
  132105. <field>
  132106. <name>RADVN</name>
  132107. <description>ADV Negation</description>
  132108. <bitOffset>0x10</bitOffset>
  132109. <bitWidth>3</bitWidth>
  132110. <access>read-write</access>
  132111. </field>
  132112. <field>
  132113. <name>RAL</name>
  132114. <description>Read ADV Low</description>
  132115. <bitOffset>0x13</bitOffset>
  132116. <bitWidth>1</bitWidth>
  132117. <access>read-write</access>
  132118. </field>
  132119. <field>
  132120. <name>RADVA</name>
  132121. <description>ADV Assertion</description>
  132122. <bitOffset>0x14</bitOffset>
  132123. <bitWidth>3</bitWidth>
  132124. <access>read-write</access>
  132125. <enumeratedValues>
  132126. <enumeratedValue>
  132127. <name>RADVA_0</name>
  132128. <description>0 EIM clock cycles between beginning of access and ADV assertion</description>
  132129. <value>0</value>
  132130. </enumeratedValue>
  132131. <enumeratedValue>
  132132. <name>RADVA_1</name>
  132133. <description>1 EIM clock cycles between beginning of access and ADV assertion</description>
  132134. <value>0x1</value>
  132135. </enumeratedValue>
  132136. <enumeratedValue>
  132137. <name>RADVA_2</name>
  132138. <description>2 EIM clock cycles between beginning of access and ADV assertion</description>
  132139. <value>0x2</value>
  132140. </enumeratedValue>
  132141. <enumeratedValue>
  132142. <name>RADVA_7</name>
  132143. <description>7 EIM clock cycles between beginning of access and ADV assertion</description>
  132144. <value>0x7</value>
  132145. </enumeratedValue>
  132146. </enumeratedValues>
  132147. </field>
  132148. <field>
  132149. <name>RWSC</name>
  132150. <description>Read Wait State Control</description>
  132151. <bitOffset>0x18</bitOffset>
  132152. <bitWidth>6</bitWidth>
  132153. <access>read-write</access>
  132154. <enumeratedValues>
  132155. <enumeratedValue>
  132156. <name>RWSC_1</name>
  132157. <description>RWSC value is 1</description>
  132158. <value>0x1</value>
  132159. </enumeratedValue>
  132160. <enumeratedValue>
  132161. <name>RWSC_2</name>
  132162. <description>RWSC value is 2</description>
  132163. <value>0x2</value>
  132164. </enumeratedValue>
  132165. <enumeratedValue>
  132166. <name>RWSC_61</name>
  132167. <description>RWSC value is 61</description>
  132168. <value>0x3D</value>
  132169. </enumeratedValue>
  132170. <enumeratedValue>
  132171. <name>RWSC_62</name>
  132172. <description>RWSC value is 62</description>
  132173. <value>0x3E</value>
  132174. </enumeratedValue>
  132175. <enumeratedValue>
  132176. <name>RWSC_63</name>
  132177. <description>RWSC value is 63</description>
  132178. <value>0x3F</value>
  132179. </enumeratedValue>
  132180. </enumeratedValues>
  132181. </field>
  132182. </fields>
  132183. </register>
  132184. <register>
  132185. <dim>6</dim>
  132186. <dimIncrement>0x18</dimIncrement>
  132187. <name>CS%sRCR2</name>
  132188. <description>Chip Select n Read Configuration Register 2</description>
  132189. <addressOffset>0xC</addressOffset>
  132190. <size>32</size>
  132191. <access>read-write</access>
  132192. <resetValue>0</resetValue>
  132193. <resetMask>0xFFFFFFFF</resetMask>
  132194. <fields>
  132195. <field>
  132196. <name>RBEN</name>
  132197. <description>Read BE Negation</description>
  132198. <bitOffset>0</bitOffset>
  132199. <bitWidth>3</bitWidth>
  132200. <access>read-write</access>
  132201. <enumeratedValues>
  132202. <enumeratedValue>
  132203. <name>RBEN_0</name>
  132204. <description>0 EIM clock cycles between end of read access and BE negation</description>
  132205. <value>0</value>
  132206. </enumeratedValue>
  132207. <enumeratedValue>
  132208. <name>RBEN_1</name>
  132209. <description>1 EIM clock cycles between end of read access and BE negation</description>
  132210. <value>0x1</value>
  132211. </enumeratedValue>
  132212. <enumeratedValue>
  132213. <name>RBEN_2</name>
  132214. <description>2 EIM clock cycles between end of read access and BE negation</description>
  132215. <value>0x2</value>
  132216. </enumeratedValue>
  132217. <enumeratedValue>
  132218. <name>RBEN_7</name>
  132219. <description>7 EIM clock cycles between end of read access and BE negation</description>
  132220. <value>0x7</value>
  132221. </enumeratedValue>
  132222. </enumeratedValues>
  132223. </field>
  132224. <field>
  132225. <name>RBE</name>
  132226. <description>Read BE enable. This bit field determines if BE will be asserted during read access.</description>
  132227. <bitOffset>0x3</bitOffset>
  132228. <bitWidth>1</bitWidth>
  132229. <access>read-write</access>
  132230. <enumeratedValues>
  132231. <enumeratedValue>
  132232. <name>RBE_0</name>
  132233. <description>- BE are disabled during read access.</description>
  132234. <value>0</value>
  132235. </enumeratedValue>
  132236. </enumeratedValues>
  132237. </field>
  132238. <field>
  132239. <name>RBEA</name>
  132240. <description>Read BE Assertion</description>
  132241. <bitOffset>0x4</bitOffset>
  132242. <bitWidth>3</bitWidth>
  132243. <access>read-write</access>
  132244. <enumeratedValues>
  132245. <enumeratedValue>
  132246. <name>RBEA_0</name>
  132247. <description>0 EIM clock cycles between beginning of read access and BE assertion</description>
  132248. <value>0</value>
  132249. </enumeratedValue>
  132250. <enumeratedValue>
  132251. <name>RBEA_1</name>
  132252. <description>1 EIM clock cycles between beginning of read access and BE assertion</description>
  132253. <value>0x1</value>
  132254. </enumeratedValue>
  132255. <enumeratedValue>
  132256. <name>RBEA_2</name>
  132257. <description>2 EIM clock cycles between beginning of read access and BE assertion</description>
  132258. <value>0x2</value>
  132259. </enumeratedValue>
  132260. <enumeratedValue>
  132261. <name>RBEA_7</name>
  132262. <description>7 EIM clock cycles between beginning of read access and BE assertion</description>
  132263. <value>0x7</value>
  132264. </enumeratedValue>
  132265. </enumeratedValues>
  132266. </field>
  132267. <field>
  132268. <name>RL</name>
  132269. <description>Read Latency</description>
  132270. <bitOffset>0x8</bitOffset>
  132271. <bitWidth>2</bitWidth>
  132272. <access>read-write</access>
  132273. <enumeratedValues>
  132274. <enumeratedValue>
  132275. <name>RL_0</name>
  132276. <description>Feedback clock loop delay is up to 1 cycle for BCD = 0 or 1.5 cycles for BCD != 0</description>
  132277. <value>0</value>
  132278. </enumeratedValue>
  132279. <enumeratedValue>
  132280. <name>RL_1</name>
  132281. <description>Feedback clock loop delay is up to 2 cycles for BCD = 0 or 2.5 cycles for BCD != 0</description>
  132282. <value>0x1</value>
  132283. </enumeratedValue>
  132284. <enumeratedValue>
  132285. <name>RL_2</name>
  132286. <description>Feedback clock loop delay is up to 3 cycles for BCD = 0 or 3.5 cycles for BCD != 0</description>
  132287. <value>0x2</value>
  132288. </enumeratedValue>
  132289. <enumeratedValue>
  132290. <name>RL_3</name>
  132291. <description>Feedback clock loop delay is up to 4 cycles for BCD = 0 or 4.5 cycles for BCD != 0</description>
  132292. <value>0x3</value>
  132293. </enumeratedValue>
  132294. </enumeratedValues>
  132295. </field>
  132296. <field>
  132297. <name>PAT</name>
  132298. <description>Page Access Time</description>
  132299. <bitOffset>0xC</bitOffset>
  132300. <bitWidth>3</bitWidth>
  132301. <access>read-write</access>
  132302. <enumeratedValues>
  132303. <enumeratedValue>
  132304. <name>PAT_0</name>
  132305. <description>Address width is 2 EIM clock cycles</description>
  132306. <value>0</value>
  132307. </enumeratedValue>
  132308. <enumeratedValue>
  132309. <name>PAT_1</name>
  132310. <description>Address width is 3 EIM clock cycles</description>
  132311. <value>0x1</value>
  132312. </enumeratedValue>
  132313. <enumeratedValue>
  132314. <name>PAT_2</name>
  132315. <description>Address width is 4 EIM clock cycles</description>
  132316. <value>0x2</value>
  132317. </enumeratedValue>
  132318. <enumeratedValue>
  132319. <name>PAT_3</name>
  132320. <description>Address width is 5 EIM clock cycles</description>
  132321. <value>0x3</value>
  132322. </enumeratedValue>
  132323. <enumeratedValue>
  132324. <name>PAT_4</name>
  132325. <description>Address width is 6 EIM clock cycles</description>
  132326. <value>0x4</value>
  132327. </enumeratedValue>
  132328. <enumeratedValue>
  132329. <name>PAT_5</name>
  132330. <description>Address width is 7 EIM clock cycles</description>
  132331. <value>0x5</value>
  132332. </enumeratedValue>
  132333. <enumeratedValue>
  132334. <name>PAT_6</name>
  132335. <description>Address width is 8 EIM clock cycles</description>
  132336. <value>0x6</value>
  132337. </enumeratedValue>
  132338. <enumeratedValue>
  132339. <name>PAT_7</name>
  132340. <description>Address width is 9 EIM clock cycles</description>
  132341. <value>0x7</value>
  132342. </enumeratedValue>
  132343. </enumeratedValues>
  132344. </field>
  132345. <field>
  132346. <name>APR</name>
  132347. <description>Asynchronous Page Read</description>
  132348. <bitOffset>0xF</bitOffset>
  132349. <bitWidth>1</bitWidth>
  132350. <access>read-write</access>
  132351. </field>
  132352. </fields>
  132353. </register>
  132354. <register>
  132355. <dim>6</dim>
  132356. <dimIncrement>0x18</dimIncrement>
  132357. <name>CS%sWCR1</name>
  132358. <description>Chip Select n Write Configuration Register 1</description>
  132359. <addressOffset>0x10</addressOffset>
  132360. <size>32</size>
  132361. <access>read-write</access>
  132362. <resetValue>0</resetValue>
  132363. <resetMask>0xFFFFFFFF</resetMask>
  132364. <fields>
  132365. <field>
  132366. <name>WCSN</name>
  132367. <description>Write CS Negation</description>
  132368. <bitOffset>0</bitOffset>
  132369. <bitWidth>3</bitWidth>
  132370. <access>read-write</access>
  132371. <enumeratedValues>
  132372. <enumeratedValue>
  132373. <name>WCSN_0</name>
  132374. <description>0 EIM clock cycles between end of read access and CS negation</description>
  132375. <value>0</value>
  132376. </enumeratedValue>
  132377. <enumeratedValue>
  132378. <name>WCSN_1</name>
  132379. <description>1 EIM clock cycles between end of read access and CS negation</description>
  132380. <value>0x1</value>
  132381. </enumeratedValue>
  132382. <enumeratedValue>
  132383. <name>WCSN_2</name>
  132384. <description>2 EIM clock cycles between end of read access and CS negation</description>
  132385. <value>0x2</value>
  132386. </enumeratedValue>
  132387. <enumeratedValue>
  132388. <name>WCSN_7</name>
  132389. <description>7 EIM clock cycles between end of read access and CS negation</description>
  132390. <value>0x7</value>
  132391. </enumeratedValue>
  132392. </enumeratedValues>
  132393. </field>
  132394. <field>
  132395. <name>WCSA</name>
  132396. <description>Write CS Assertion</description>
  132397. <bitOffset>0x3</bitOffset>
  132398. <bitWidth>3</bitWidth>
  132399. <access>read-write</access>
  132400. <enumeratedValues>
  132401. <enumeratedValue>
  132402. <name>WCSA_0</name>
  132403. <description>0 EIM clock cycles between beginning of write access and CS assertion</description>
  132404. <value>0</value>
  132405. </enumeratedValue>
  132406. <enumeratedValue>
  132407. <name>WCSA_1</name>
  132408. <description>1 EIM clock cycles between beginning of write access and CS assertion</description>
  132409. <value>0x1</value>
  132410. </enumeratedValue>
  132411. <enumeratedValue>
  132412. <name>WCSA_2</name>
  132413. <description>2 EIM clock cycles between beginning of write access and CS assertion</description>
  132414. <value>0x2</value>
  132415. </enumeratedValue>
  132416. <enumeratedValue>
  132417. <name>WCSA_7</name>
  132418. <description>7 EIMclock cycles between beginning of write access and CS assertion</description>
  132419. <value>0x7</value>
  132420. </enumeratedValue>
  132421. </enumeratedValues>
  132422. </field>
  132423. <field>
  132424. <name>WEN</name>
  132425. <description>WE Negation</description>
  132426. <bitOffset>0x6</bitOffset>
  132427. <bitWidth>3</bitWidth>
  132428. <access>read-write</access>
  132429. <enumeratedValues>
  132430. <enumeratedValue>
  132431. <name>WEN_0</name>
  132432. <description>0 EIM clock cycles between beginning of access and WE assertion</description>
  132433. <value>0</value>
  132434. </enumeratedValue>
  132435. <enumeratedValue>
  132436. <name>WEN_1</name>
  132437. <description>1 EIM clock cycles between beginning of access and WE assertion</description>
  132438. <value>0x1</value>
  132439. </enumeratedValue>
  132440. <enumeratedValue>
  132441. <name>WEN_2</name>
  132442. <description>2 EIM clock cycles between beginning of access and WE assertion</description>
  132443. <value>0x2</value>
  132444. </enumeratedValue>
  132445. <enumeratedValue>
  132446. <name>WEN_7</name>
  132447. <description>7 EIM clock cycles between beginning of access and WE assertion</description>
  132448. <value>0x7</value>
  132449. </enumeratedValue>
  132450. </enumeratedValues>
  132451. </field>
  132452. <field>
  132453. <name>WEA</name>
  132454. <description>WE Assertion</description>
  132455. <bitOffset>0x9</bitOffset>
  132456. <bitWidth>3</bitWidth>
  132457. <access>read-write</access>
  132458. <enumeratedValues>
  132459. <enumeratedValue>
  132460. <name>WEA_0</name>
  132461. <description>0 EIM clock cycles between beginning of access and WE assertion</description>
  132462. <value>0</value>
  132463. </enumeratedValue>
  132464. <enumeratedValue>
  132465. <name>WEA_1</name>
  132466. <description>1 EIM clock cycles between beginning of access and WE assertion</description>
  132467. <value>0x1</value>
  132468. </enumeratedValue>
  132469. <enumeratedValue>
  132470. <name>WEA_2</name>
  132471. <description>2 EIM clock cycles between beginning of access and WE assertion</description>
  132472. <value>0x2</value>
  132473. </enumeratedValue>
  132474. <enumeratedValue>
  132475. <name>WEA_7</name>
  132476. <description>7 EIMclock cycles between beginning of access and WE assertion</description>
  132477. <value>0x7</value>
  132478. </enumeratedValue>
  132479. </enumeratedValues>
  132480. </field>
  132481. <field>
  132482. <name>WBEN</name>
  132483. <description>BE[3:0] Negation</description>
  132484. <bitOffset>0xC</bitOffset>
  132485. <bitWidth>3</bitWidth>
  132486. <access>read-write</access>
  132487. </field>
  132488. <field>
  132489. <name>WBEA</name>
  132490. <description>BE Assertion</description>
  132491. <bitOffset>0xF</bitOffset>
  132492. <bitWidth>3</bitWidth>
  132493. <access>read-write</access>
  132494. <enumeratedValues>
  132495. <enumeratedValue>
  132496. <name>WBEA_0</name>
  132497. <description>0 EIM clock cycles between beginning of access and BE assertion</description>
  132498. <value>0</value>
  132499. </enumeratedValue>
  132500. <enumeratedValue>
  132501. <name>WBEA_1</name>
  132502. <description>1 EIM clock cycles between beginning of access and BE assertion</description>
  132503. <value>0x1</value>
  132504. </enumeratedValue>
  132505. <enumeratedValue>
  132506. <name>WBEA_2</name>
  132507. <description>2 EIM clock cycles between beginning of access and BE assertion</description>
  132508. <value>0x2</value>
  132509. </enumeratedValue>
  132510. <enumeratedValue>
  132511. <name>WBEA_7</name>
  132512. <description>7 EIM clock cycles between beginning of access and BE assertion</description>
  132513. <value>0x7</value>
  132514. </enumeratedValue>
  132515. </enumeratedValues>
  132516. </field>
  132517. <field>
  132518. <name>WADVN</name>
  132519. <description>ADV Negation</description>
  132520. <bitOffset>0x12</bitOffset>
  132521. <bitWidth>3</bitWidth>
  132522. <access>read-write</access>
  132523. </field>
  132524. <field>
  132525. <name>WADVA</name>
  132526. <description>ADV Assertion</description>
  132527. <bitOffset>0x15</bitOffset>
  132528. <bitWidth>3</bitWidth>
  132529. <access>read-write</access>
  132530. <enumeratedValues>
  132531. <enumeratedValue>
  132532. <name>WADVA_0</name>
  132533. <description>0 EIM clock cycles between beginning of access and ADV assertion</description>
  132534. <value>0</value>
  132535. </enumeratedValue>
  132536. <enumeratedValue>
  132537. <name>WADVA_1</name>
  132538. <description>1 EIM clock cycles between beginning of access and ADV assertion</description>
  132539. <value>0x1</value>
  132540. </enumeratedValue>
  132541. <enumeratedValue>
  132542. <name>WADVA_2</name>
  132543. <description>2 EIM clock cycles between beginning of access and ADV assertion</description>
  132544. <value>0x2</value>
  132545. </enumeratedValue>
  132546. <enumeratedValue>
  132547. <name>WADVA_7</name>
  132548. <description>7 EIM clock cycles between beginning of access and ADV assertion</description>
  132549. <value>0x7</value>
  132550. </enumeratedValue>
  132551. </enumeratedValues>
  132552. </field>
  132553. <field>
  132554. <name>WWSC</name>
  132555. <description>Write Wait State Control</description>
  132556. <bitOffset>0x18</bitOffset>
  132557. <bitWidth>6</bitWidth>
  132558. <access>read-write</access>
  132559. <enumeratedValues>
  132560. <enumeratedValue>
  132561. <name>WWSC_1</name>
  132562. <description>WWSC value is 1</description>
  132563. <value>0x1</value>
  132564. </enumeratedValue>
  132565. <enumeratedValue>
  132566. <name>WWSC_2</name>
  132567. <description>WWSC value is 2</description>
  132568. <value>0x2</value>
  132569. </enumeratedValue>
  132570. <enumeratedValue>
  132571. <name>WWSC_3</name>
  132572. <description>WWSC value is 3</description>
  132573. <value>0x3</value>
  132574. </enumeratedValue>
  132575. <enumeratedValue>
  132576. <name>WWSC_63</name>
  132577. <description>WWSC value is 63</description>
  132578. <value>0x3F</value>
  132579. </enumeratedValue>
  132580. </enumeratedValues>
  132581. </field>
  132582. <field>
  132583. <name>WBED</name>
  132584. <description>Write Byte Enable Disable</description>
  132585. <bitOffset>0x1E</bitOffset>
  132586. <bitWidth>1</bitWidth>
  132587. <access>read-write</access>
  132588. </field>
  132589. <field>
  132590. <name>WAL</name>
  132591. <description>Write ADV Low</description>
  132592. <bitOffset>0x1F</bitOffset>
  132593. <bitWidth>1</bitWidth>
  132594. <access>read-write</access>
  132595. </field>
  132596. </fields>
  132597. </register>
  132598. <register>
  132599. <dim>6</dim>
  132600. <dimIncrement>0x18</dimIncrement>
  132601. <name>CS%sWCR2</name>
  132602. <description>Chip Select n Write Configuration Register 2</description>
  132603. <addressOffset>0x14</addressOffset>
  132604. <size>32</size>
  132605. <access>read-write</access>
  132606. <resetValue>0</resetValue>
  132607. <resetMask>0xFFFFFFFF</resetMask>
  132608. <fields>
  132609. <field>
  132610. <name>WBCDD</name>
  132611. <description>Write Burst Clock Divisor Decrement</description>
  132612. <bitOffset>0</bitOffset>
  132613. <bitWidth>1</bitWidth>
  132614. <access>read-write</access>
  132615. </field>
  132616. </fields>
  132617. </register>
  132618. <register>
  132619. <name>WCR</name>
  132620. <description>EIM Configuration Register</description>
  132621. <addressOffset>0x90</addressOffset>
  132622. <size>32</size>
  132623. <access>read-write</access>
  132624. <resetValue>0x20</resetValue>
  132625. <resetMask>0xFFFFFFFF</resetMask>
  132626. <fields>
  132627. <field>
  132628. <name>BCM</name>
  132629. <description>Burst Clock Mode</description>
  132630. <bitOffset>0</bitOffset>
  132631. <bitWidth>1</bitWidth>
  132632. <access>read-write</access>
  132633. <enumeratedValues>
  132634. <enumeratedValue>
  132635. <name>BCM_0</name>
  132636. <description>The burst clock runs only when accessing a chip select range with the SWR/SRD bits set. When the burst clock is not running it remains in a logic 0 state. When the burst clock is running it is configured by the BCD and BCS bit fields in the chip select Configuration Register.</description>
  132637. <value>0</value>
  132638. </enumeratedValue>
  132639. <enumeratedValue>
  132640. <name>BCM_1</name>
  132641. <description>The burst clock runs whenever ACLK is active (independent of chip select configuration)</description>
  132642. <value>0x1</value>
  132643. </enumeratedValue>
  132644. </enumeratedValues>
  132645. </field>
  132646. <field>
  132647. <name>GBCD</name>
  132648. <description>General Burst Clock Divisor</description>
  132649. <bitOffset>0x1</bitOffset>
  132650. <bitWidth>2</bitWidth>
  132651. <access>read-write</access>
  132652. <enumeratedValues>
  132653. <enumeratedValue>
  132654. <name>GBCD_0</name>
  132655. <description>Divide EIM clock by 1</description>
  132656. <value>0</value>
  132657. </enumeratedValue>
  132658. <enumeratedValue>
  132659. <name>GBCD_1</name>
  132660. <description>Divide EIM clock by 2</description>
  132661. <value>0x1</value>
  132662. </enumeratedValue>
  132663. <enumeratedValue>
  132664. <name>GBCD_2</name>
  132665. <description>Divide EIM clock by 3</description>
  132666. <value>0x2</value>
  132667. </enumeratedValue>
  132668. <enumeratedValue>
  132669. <name>GBCD_3</name>
  132670. <description>Divide EIM clock by 4</description>
  132671. <value>0x3</value>
  132672. </enumeratedValue>
  132673. </enumeratedValues>
  132674. </field>
  132675. <field>
  132676. <name>CONT_BCLK_SEL</name>
  132677. <description>Continuous BCLK select</description>
  132678. <bitOffset>0x3</bitOffset>
  132679. <bitWidth>1</bitWidth>
  132680. <access>read-write</access>
  132681. <enumeratedValues>
  132682. <enumeratedValue>
  132683. <name>CONT_BCLK_SEL_0</name>
  132684. <description>BCLK When nesserary</description>
  132685. <value>0</value>
  132686. </enumeratedValue>
  132687. <enumeratedValue>
  132688. <name>CONT_BCLK_SEL_1</name>
  132689. <description>BCLK Continuous</description>
  132690. <value>0x1</value>
  132691. </enumeratedValue>
  132692. </enumeratedValues>
  132693. </field>
  132694. <field>
  132695. <name>INTEN</name>
  132696. <description>Interrupt Enable</description>
  132697. <bitOffset>0x4</bitOffset>
  132698. <bitWidth>1</bitWidth>
  132699. <access>read-write</access>
  132700. <enumeratedValues>
  132701. <enumeratedValue>
  132702. <name>INTEN_0</name>
  132703. <description>External interrupt Disable</description>
  132704. <value>0</value>
  132705. </enumeratedValue>
  132706. <enumeratedValue>
  132707. <name>INTEN_1</name>
  132708. <description>External interrupt Enable</description>
  132709. <value>0x1</value>
  132710. </enumeratedValue>
  132711. </enumeratedValues>
  132712. </field>
  132713. <field>
  132714. <name>INTPOL</name>
  132715. <description>Interrupt Polarity. This bit field determines the polarity of the external device interrupt.</description>
  132716. <bitOffset>0x5</bitOffset>
  132717. <bitWidth>1</bitWidth>
  132718. <access>read-write</access>
  132719. <enumeratedValues>
  132720. <enumeratedValue>
  132721. <name>INTPOL_0</name>
  132722. <description>External interrupt polarity is active low</description>
  132723. <value>0</value>
  132724. </enumeratedValue>
  132725. <enumeratedValue>
  132726. <name>INTPOL_1</name>
  132727. <description>External interrupt polarity is active high</description>
  132728. <value>0x1</value>
  132729. </enumeratedValue>
  132730. </enumeratedValues>
  132731. </field>
  132732. <field>
  132733. <name>WDOG_EN</name>
  132734. <description>Memory WDOG enable</description>
  132735. <bitOffset>0x8</bitOffset>
  132736. <bitWidth>1</bitWidth>
  132737. <access>read-write</access>
  132738. <enumeratedValues>
  132739. <enumeratedValue>
  132740. <name>WDOG_EN_0</name>
  132741. <description>Memory WDOG is Disabled</description>
  132742. <value>0</value>
  132743. </enumeratedValue>
  132744. <enumeratedValue>
  132745. <name>WDOG_EN_1</name>
  132746. <description>Memory WDOG is Enabled</description>
  132747. <value>0x1</value>
  132748. </enumeratedValue>
  132749. </enumeratedValues>
  132750. </field>
  132751. <field>
  132752. <name>WDOG_LIMIT</name>
  132753. <description>Memory Watchdog (WDOG) cycle limit</description>
  132754. <bitOffset>0x9</bitOffset>
  132755. <bitWidth>2</bitWidth>
  132756. <access>read-write</access>
  132757. <enumeratedValues>
  132758. <enumeratedValue>
  132759. <name>WDOG_LIMIT_0</name>
  132760. <description>128 BCLK cycles</description>
  132761. <value>0</value>
  132762. </enumeratedValue>
  132763. <enumeratedValue>
  132764. <name>WDOG_LIMIT_1</name>
  132765. <description>256 BCLK cycles</description>
  132766. <value>0x1</value>
  132767. </enumeratedValue>
  132768. <enumeratedValue>
  132769. <name>WDOG_LIMIT_2</name>
  132770. <description>512 BCLK cycles</description>
  132771. <value>0x2</value>
  132772. </enumeratedValue>
  132773. <enumeratedValue>
  132774. <name>WDOG_LIMIT_3</name>
  132775. <description>1024 BCLK cycles</description>
  132776. <value>0x3</value>
  132777. </enumeratedValue>
  132778. </enumeratedValues>
  132779. </field>
  132780. <field>
  132781. <name>FRUN_ACLK_EN</name>
  132782. <description>Free run ACLK enable</description>
  132783. <bitOffset>0xB</bitOffset>
  132784. <bitWidth>1</bitWidth>
  132785. <access>read-write</access>
  132786. </field>
  132787. </fields>
  132788. </register>
  132789. </registers>
  132790. </peripheral>
  132791. <peripheral>
  132792. <name>OCOTP</name>
  132793. <description>OCOTP Register Reference Index</description>
  132794. <groupName>OCOTP</groupName>
  132795. <prependToName>OCOTP_</prependToName>
  132796. <baseAddress>0x21BC000</baseAddress>
  132797. <addressBlock>
  132798. <offset>0</offset>
  132799. <size>0x8F4</size>
  132800. <usage>registers</usage>
  132801. </addressBlock>
  132802. <registers>
  132803. <register>
  132804. <name>CTRL</name>
  132805. <description>OTP Controller Control Register</description>
  132806. <addressOffset>0</addressOffset>
  132807. <size>32</size>
  132808. <access>read-write</access>
  132809. <resetValue>0</resetValue>
  132810. <resetMask>0xFFFFFFFF</resetMask>
  132811. <fields>
  132812. <field>
  132813. <name>ADDR</name>
  132814. <description>OTP write and read access address register</description>
  132815. <bitOffset>0</bitOffset>
  132816. <bitWidth>6</bitWidth>
  132817. <access>read-write</access>
  132818. </field>
  132819. <field>
  132820. <name>RSVD0</name>
  132821. <description>Reserved</description>
  132822. <bitOffset>0x6</bitOffset>
  132823. <bitWidth>2</bitWidth>
  132824. <access>read-only</access>
  132825. </field>
  132826. <field>
  132827. <name>BUSY</name>
  132828. <description>OTP controller status bit</description>
  132829. <bitOffset>0x8</bitOffset>
  132830. <bitWidth>1</bitWidth>
  132831. <access>read-only</access>
  132832. </field>
  132833. <field>
  132834. <name>ERROR</name>
  132835. <description>Set by the controller when an access to a locked region(OTP or shadow register) is requested</description>
  132836. <bitOffset>0x9</bitOffset>
  132837. <bitWidth>1</bitWidth>
  132838. <access>read-write</access>
  132839. </field>
  132840. <field>
  132841. <name>RELOAD_SHADOWS</name>
  132842. <description>Set to force re-loading the shadow registers (HW/SW capability and LOCK)</description>
  132843. <bitOffset>0xA</bitOffset>
  132844. <bitWidth>1</bitWidth>
  132845. <access>read-write</access>
  132846. </field>
  132847. <field>
  132848. <name>CRC_TEST</name>
  132849. <description>Set to calculate CRC according to start address and end address in CRC_ADDR register</description>
  132850. <bitOffset>0xB</bitOffset>
  132851. <bitWidth>1</bitWidth>
  132852. <access>read-write</access>
  132853. </field>
  132854. <field>
  132855. <name>CRC_FAIL</name>
  132856. <description>Set by controller when calculated CRC value is not equal to appointed CRC fuse word</description>
  132857. <bitOffset>0xC</bitOffset>
  132858. <bitWidth>1</bitWidth>
  132859. <access>read-write</access>
  132860. </field>
  132861. <field>
  132862. <name>RSVD1</name>
  132863. <description>Reserved</description>
  132864. <bitOffset>0xD</bitOffset>
  132865. <bitWidth>3</bitWidth>
  132866. <access>read-only</access>
  132867. </field>
  132868. <field>
  132869. <name>WR_UNLOCK</name>
  132870. <description>Write 0x3E77 to enable OTP write accesses</description>
  132871. <bitOffset>0x10</bitOffset>
  132872. <bitWidth>16</bitWidth>
  132873. <access>read-write</access>
  132874. <enumeratedValues>
  132875. <enumeratedValue>
  132876. <name>KEY</name>
  132877. <description>Key needed to unlock HW_OCOTP_DATA register.</description>
  132878. <value>0x3E77</value>
  132879. </enumeratedValue>
  132880. </enumeratedValues>
  132881. </field>
  132882. </fields>
  132883. </register>
  132884. <register>
  132885. <name>CTRL_SET</name>
  132886. <description>OTP Controller Control Register</description>
  132887. <addressOffset>0x4</addressOffset>
  132888. <size>32</size>
  132889. <access>read-write</access>
  132890. <resetValue>0</resetValue>
  132891. <resetMask>0xFFFFFFFF</resetMask>
  132892. <fields>
  132893. <field>
  132894. <name>ADDR</name>
  132895. <description>OTP write and read access address register</description>
  132896. <bitOffset>0</bitOffset>
  132897. <bitWidth>6</bitWidth>
  132898. <access>read-write</access>
  132899. </field>
  132900. <field>
  132901. <name>RSVD0</name>
  132902. <description>Reserved</description>
  132903. <bitOffset>0x6</bitOffset>
  132904. <bitWidth>2</bitWidth>
  132905. <access>read-only</access>
  132906. </field>
  132907. <field>
  132908. <name>BUSY</name>
  132909. <description>OTP controller status bit</description>
  132910. <bitOffset>0x8</bitOffset>
  132911. <bitWidth>1</bitWidth>
  132912. <access>read-only</access>
  132913. </field>
  132914. <field>
  132915. <name>ERROR</name>
  132916. <description>Set by the controller when an access to a locked region(OTP or shadow register) is requested</description>
  132917. <bitOffset>0x9</bitOffset>
  132918. <bitWidth>1</bitWidth>
  132919. <access>read-write</access>
  132920. </field>
  132921. <field>
  132922. <name>RELOAD_SHADOWS</name>
  132923. <description>Set to force re-loading the shadow registers (HW/SW capability and LOCK)</description>
  132924. <bitOffset>0xA</bitOffset>
  132925. <bitWidth>1</bitWidth>
  132926. <access>read-write</access>
  132927. </field>
  132928. <field>
  132929. <name>CRC_TEST</name>
  132930. <description>Set to calculate CRC according to start address and end address in CRC_ADDR register</description>
  132931. <bitOffset>0xB</bitOffset>
  132932. <bitWidth>1</bitWidth>
  132933. <access>read-write</access>
  132934. </field>
  132935. <field>
  132936. <name>CRC_FAIL</name>
  132937. <description>Set by controller when calculated CRC value is not equal to appointed CRC fuse word</description>
  132938. <bitOffset>0xC</bitOffset>
  132939. <bitWidth>1</bitWidth>
  132940. <access>read-write</access>
  132941. </field>
  132942. <field>
  132943. <name>RSVD1</name>
  132944. <description>Reserved</description>
  132945. <bitOffset>0xD</bitOffset>
  132946. <bitWidth>3</bitWidth>
  132947. <access>read-only</access>
  132948. </field>
  132949. <field>
  132950. <name>WR_UNLOCK</name>
  132951. <description>Write 0x3E77 to enable OTP write accesses</description>
  132952. <bitOffset>0x10</bitOffset>
  132953. <bitWidth>16</bitWidth>
  132954. <access>read-write</access>
  132955. <enumeratedValues>
  132956. <enumeratedValue>
  132957. <name>KEY</name>
  132958. <description>Key needed to unlock HW_OCOTP_DATA register.</description>
  132959. <value>0x3E77</value>
  132960. </enumeratedValue>
  132961. </enumeratedValues>
  132962. </field>
  132963. </fields>
  132964. </register>
  132965. <register>
  132966. <name>CTRL_CLR</name>
  132967. <description>OTP Controller Control Register</description>
  132968. <addressOffset>0x8</addressOffset>
  132969. <size>32</size>
  132970. <access>read-write</access>
  132971. <resetValue>0</resetValue>
  132972. <resetMask>0xFFFFFFFF</resetMask>
  132973. <fields>
  132974. <field>
  132975. <name>ADDR</name>
  132976. <description>OTP write and read access address register</description>
  132977. <bitOffset>0</bitOffset>
  132978. <bitWidth>6</bitWidth>
  132979. <access>read-write</access>
  132980. </field>
  132981. <field>
  132982. <name>RSVD0</name>
  132983. <description>Reserved</description>
  132984. <bitOffset>0x6</bitOffset>
  132985. <bitWidth>2</bitWidth>
  132986. <access>read-only</access>
  132987. </field>
  132988. <field>
  132989. <name>BUSY</name>
  132990. <description>OTP controller status bit</description>
  132991. <bitOffset>0x8</bitOffset>
  132992. <bitWidth>1</bitWidth>
  132993. <access>read-only</access>
  132994. </field>
  132995. <field>
  132996. <name>ERROR</name>
  132997. <description>Set by the controller when an access to a locked region(OTP or shadow register) is requested</description>
  132998. <bitOffset>0x9</bitOffset>
  132999. <bitWidth>1</bitWidth>
  133000. <access>read-write</access>
  133001. </field>
  133002. <field>
  133003. <name>RELOAD_SHADOWS</name>
  133004. <description>Set to force re-loading the shadow registers (HW/SW capability and LOCK)</description>
  133005. <bitOffset>0xA</bitOffset>
  133006. <bitWidth>1</bitWidth>
  133007. <access>read-write</access>
  133008. </field>
  133009. <field>
  133010. <name>CRC_TEST</name>
  133011. <description>Set to calculate CRC according to start address and end address in CRC_ADDR register</description>
  133012. <bitOffset>0xB</bitOffset>
  133013. <bitWidth>1</bitWidth>
  133014. <access>read-write</access>
  133015. </field>
  133016. <field>
  133017. <name>CRC_FAIL</name>
  133018. <description>Set by controller when calculated CRC value is not equal to appointed CRC fuse word</description>
  133019. <bitOffset>0xC</bitOffset>
  133020. <bitWidth>1</bitWidth>
  133021. <access>read-write</access>
  133022. </field>
  133023. <field>
  133024. <name>RSVD1</name>
  133025. <description>Reserved</description>
  133026. <bitOffset>0xD</bitOffset>
  133027. <bitWidth>3</bitWidth>
  133028. <access>read-only</access>
  133029. </field>
  133030. <field>
  133031. <name>WR_UNLOCK</name>
  133032. <description>Write 0x3E77 to enable OTP write accesses</description>
  133033. <bitOffset>0x10</bitOffset>
  133034. <bitWidth>16</bitWidth>
  133035. <access>read-write</access>
  133036. <enumeratedValues>
  133037. <enumeratedValue>
  133038. <name>KEY</name>
  133039. <description>Key needed to unlock HW_OCOTP_DATA register.</description>
  133040. <value>0x3E77</value>
  133041. </enumeratedValue>
  133042. </enumeratedValues>
  133043. </field>
  133044. </fields>
  133045. </register>
  133046. <register>
  133047. <name>CTRL_TOG</name>
  133048. <description>OTP Controller Control Register</description>
  133049. <addressOffset>0xC</addressOffset>
  133050. <size>32</size>
  133051. <access>read-write</access>
  133052. <resetValue>0</resetValue>
  133053. <resetMask>0xFFFFFFFF</resetMask>
  133054. <fields>
  133055. <field>
  133056. <name>ADDR</name>
  133057. <description>OTP write and read access address register</description>
  133058. <bitOffset>0</bitOffset>
  133059. <bitWidth>6</bitWidth>
  133060. <access>read-write</access>
  133061. </field>
  133062. <field>
  133063. <name>RSVD0</name>
  133064. <description>Reserved</description>
  133065. <bitOffset>0x6</bitOffset>
  133066. <bitWidth>2</bitWidth>
  133067. <access>read-only</access>
  133068. </field>
  133069. <field>
  133070. <name>BUSY</name>
  133071. <description>OTP controller status bit</description>
  133072. <bitOffset>0x8</bitOffset>
  133073. <bitWidth>1</bitWidth>
  133074. <access>read-only</access>
  133075. </field>
  133076. <field>
  133077. <name>ERROR</name>
  133078. <description>Set by the controller when an access to a locked region(OTP or shadow register) is requested</description>
  133079. <bitOffset>0x9</bitOffset>
  133080. <bitWidth>1</bitWidth>
  133081. <access>read-write</access>
  133082. </field>
  133083. <field>
  133084. <name>RELOAD_SHADOWS</name>
  133085. <description>Set to force re-loading the shadow registers (HW/SW capability and LOCK)</description>
  133086. <bitOffset>0xA</bitOffset>
  133087. <bitWidth>1</bitWidth>
  133088. <access>read-write</access>
  133089. </field>
  133090. <field>
  133091. <name>CRC_TEST</name>
  133092. <description>Set to calculate CRC according to start address and end address in CRC_ADDR register</description>
  133093. <bitOffset>0xB</bitOffset>
  133094. <bitWidth>1</bitWidth>
  133095. <access>read-write</access>
  133096. </field>
  133097. <field>
  133098. <name>CRC_FAIL</name>
  133099. <description>Set by controller when calculated CRC value is not equal to appointed CRC fuse word</description>
  133100. <bitOffset>0xC</bitOffset>
  133101. <bitWidth>1</bitWidth>
  133102. <access>read-write</access>
  133103. </field>
  133104. <field>
  133105. <name>RSVD1</name>
  133106. <description>Reserved</description>
  133107. <bitOffset>0xD</bitOffset>
  133108. <bitWidth>3</bitWidth>
  133109. <access>read-only</access>
  133110. </field>
  133111. <field>
  133112. <name>WR_UNLOCK</name>
  133113. <description>Write 0x3E77 to enable OTP write accesses</description>
  133114. <bitOffset>0x10</bitOffset>
  133115. <bitWidth>16</bitWidth>
  133116. <access>read-write</access>
  133117. <enumeratedValues>
  133118. <enumeratedValue>
  133119. <name>KEY</name>
  133120. <description>Key needed to unlock HW_OCOTP_DATA register.</description>
  133121. <value>0x3E77</value>
  133122. </enumeratedValue>
  133123. </enumeratedValues>
  133124. </field>
  133125. </fields>
  133126. </register>
  133127. <register>
  133128. <name>TIMING</name>
  133129. <description>OTP Controller Timing Register</description>
  133130. <addressOffset>0x10</addressOffset>
  133131. <size>32</size>
  133132. <access>read-write</access>
  133133. <resetValue>0x2C64116</resetValue>
  133134. <resetMask>0xFFFFFFFF</resetMask>
  133135. <fields>
  133136. <field>
  133137. <name>STROBE_PROG</name>
  133138. <description>This count value specifies the strobe period in one time write OTP</description>
  133139. <bitOffset>0</bitOffset>
  133140. <bitWidth>12</bitWidth>
  133141. <access>read-write</access>
  133142. </field>
  133143. <field>
  133144. <name>RELAX</name>
  133145. <description>This count value specifies the time to add to all default timing parameters other than the Tpgm and Trd</description>
  133146. <bitOffset>0xC</bitOffset>
  133147. <bitWidth>4</bitWidth>
  133148. <access>read-write</access>
  133149. </field>
  133150. <field>
  133151. <name>STROBE_READ</name>
  133152. <description>This count value specifies the strobe period in one time read OTP</description>
  133153. <bitOffset>0x10</bitOffset>
  133154. <bitWidth>6</bitWidth>
  133155. <access>read-write</access>
  133156. </field>
  133157. <field>
  133158. <name>WAIT</name>
  133159. <description>This count value specifies time interval between auto read and write access in one time program</description>
  133160. <bitOffset>0x16</bitOffset>
  133161. <bitWidth>6</bitWidth>
  133162. <access>read-write</access>
  133163. </field>
  133164. <field>
  133165. <name>RSRVD0</name>
  133166. <description>These bits always read back zero.</description>
  133167. <bitOffset>0x1C</bitOffset>
  133168. <bitWidth>4</bitWidth>
  133169. <access>read-only</access>
  133170. </field>
  133171. </fields>
  133172. </register>
  133173. <register>
  133174. <name>DATA</name>
  133175. <description>OTP Controller Write Data Register</description>
  133176. <addressOffset>0x20</addressOffset>
  133177. <size>32</size>
  133178. <access>read-write</access>
  133179. <resetValue>0</resetValue>
  133180. <resetMask>0xFFFFFFFF</resetMask>
  133181. <fields>
  133182. <field>
  133183. <name>DATA</name>
  133184. <description>Used to initiate a write to OTP</description>
  133185. <bitOffset>0</bitOffset>
  133186. <bitWidth>32</bitWidth>
  133187. <access>read-write</access>
  133188. </field>
  133189. </fields>
  133190. </register>
  133191. <register>
  133192. <name>READ_CTRL</name>
  133193. <description>OTP Controller Write Data Register</description>
  133194. <addressOffset>0x30</addressOffset>
  133195. <size>32</size>
  133196. <access>read-write</access>
  133197. <resetValue>0</resetValue>
  133198. <resetMask>0xFFFFFFFF</resetMask>
  133199. <fields>
  133200. <field>
  133201. <name>READ_FUSE</name>
  133202. <description>Used to initiate a read to OTP</description>
  133203. <bitOffset>0</bitOffset>
  133204. <bitWidth>1</bitWidth>
  133205. <access>read-write</access>
  133206. </field>
  133207. <field>
  133208. <name>RSVD0</name>
  133209. <description>Reserved</description>
  133210. <bitOffset>0x1</bitOffset>
  133211. <bitWidth>31</bitWidth>
  133212. <access>read-only</access>
  133213. </field>
  133214. </fields>
  133215. </register>
  133216. <register>
  133217. <name>READ_FUSE_DATA</name>
  133218. <description>OTP Controller Read Data Register</description>
  133219. <addressOffset>0x40</addressOffset>
  133220. <size>32</size>
  133221. <access>read-write</access>
  133222. <resetValue>0</resetValue>
  133223. <resetMask>0xFFFFFFFF</resetMask>
  133224. <fields>
  133225. <field>
  133226. <name>DATA</name>
  133227. <description>The data read from OTP</description>
  133228. <bitOffset>0</bitOffset>
  133229. <bitWidth>32</bitWidth>
  133230. <access>read-write</access>
  133231. </field>
  133232. </fields>
  133233. </register>
  133234. <register>
  133235. <name>SW_STICKY</name>
  133236. <description>Sticky bit Register</description>
  133237. <addressOffset>0x50</addressOffset>
  133238. <size>32</size>
  133239. <access>read-write</access>
  133240. <resetValue>0</resetValue>
  133241. <resetMask>0xFFFFFFFF</resetMask>
  133242. <fields>
  133243. <field>
  133244. <name>SRK_REVOKE_LOCK</name>
  133245. <description>Shadow register write and OTP write lock for SRK_REVOKE region</description>
  133246. <bitOffset>0x1</bitOffset>
  133247. <bitWidth>1</bitWidth>
  133248. <access>read-write</access>
  133249. </field>
  133250. <field>
  133251. <name>FIELD_RETURN_LOCK</name>
  133252. <description>Shadow register write and OTP write lock for FIELD_RETURN region</description>
  133253. <bitOffset>0x2</bitOffset>
  133254. <bitWidth>1</bitWidth>
  133255. <access>read-write</access>
  133256. </field>
  133257. <field>
  133258. <name>RSVD0</name>
  133259. <description>Reserved</description>
  133260. <bitOffset>0x5</bitOffset>
  133261. <bitWidth>27</bitWidth>
  133262. <access>read-only</access>
  133263. </field>
  133264. </fields>
  133265. </register>
  133266. <register>
  133267. <name>SCS</name>
  133268. <description>Software Controllable Signals Register</description>
  133269. <addressOffset>0x60</addressOffset>
  133270. <size>32</size>
  133271. <access>read-write</access>
  133272. <resetValue>0</resetValue>
  133273. <resetMask>0xFFFFFFFF</resetMask>
  133274. <fields>
  133275. <field>
  133276. <name>HAB_JDE</name>
  133277. <description>HAB JTAG Debug Enable</description>
  133278. <bitOffset>0</bitOffset>
  133279. <bitWidth>1</bitWidth>
  133280. <access>read-write</access>
  133281. </field>
  133282. <field>
  133283. <name>SPARE</name>
  133284. <description>Unallocated read/write bits for implementation specific software use.</description>
  133285. <bitOffset>0x1</bitOffset>
  133286. <bitWidth>30</bitWidth>
  133287. <access>read-write</access>
  133288. </field>
  133289. <field>
  133290. <name>LOCK</name>
  133291. <description>When set, all of the bits in this register are locked and can not be changed through SW programming</description>
  133292. <bitOffset>0x1F</bitOffset>
  133293. <bitWidth>1</bitWidth>
  133294. <access>read-write</access>
  133295. </field>
  133296. </fields>
  133297. </register>
  133298. <register>
  133299. <name>SCS_SET</name>
  133300. <description>Software Controllable Signals Register</description>
  133301. <addressOffset>0x64</addressOffset>
  133302. <size>32</size>
  133303. <access>read-write</access>
  133304. <resetValue>0</resetValue>
  133305. <resetMask>0xFFFFFFFF</resetMask>
  133306. <fields>
  133307. <field>
  133308. <name>HAB_JDE</name>
  133309. <description>HAB JTAG Debug Enable</description>
  133310. <bitOffset>0</bitOffset>
  133311. <bitWidth>1</bitWidth>
  133312. <access>read-write</access>
  133313. </field>
  133314. <field>
  133315. <name>SPARE</name>
  133316. <description>Unallocated read/write bits for implementation specific software use.</description>
  133317. <bitOffset>0x1</bitOffset>
  133318. <bitWidth>30</bitWidth>
  133319. <access>read-write</access>
  133320. </field>
  133321. <field>
  133322. <name>LOCK</name>
  133323. <description>When set, all of the bits in this register are locked and can not be changed through SW programming</description>
  133324. <bitOffset>0x1F</bitOffset>
  133325. <bitWidth>1</bitWidth>
  133326. <access>read-write</access>
  133327. </field>
  133328. </fields>
  133329. </register>
  133330. <register>
  133331. <name>SCS_CLR</name>
  133332. <description>Software Controllable Signals Register</description>
  133333. <addressOffset>0x68</addressOffset>
  133334. <size>32</size>
  133335. <access>read-write</access>
  133336. <resetValue>0</resetValue>
  133337. <resetMask>0xFFFFFFFF</resetMask>
  133338. <fields>
  133339. <field>
  133340. <name>HAB_JDE</name>
  133341. <description>HAB JTAG Debug Enable</description>
  133342. <bitOffset>0</bitOffset>
  133343. <bitWidth>1</bitWidth>
  133344. <access>read-write</access>
  133345. </field>
  133346. <field>
  133347. <name>SPARE</name>
  133348. <description>Unallocated read/write bits for implementation specific software use.</description>
  133349. <bitOffset>0x1</bitOffset>
  133350. <bitWidth>30</bitWidth>
  133351. <access>read-write</access>
  133352. </field>
  133353. <field>
  133354. <name>LOCK</name>
  133355. <description>When set, all of the bits in this register are locked and can not be changed through SW programming</description>
  133356. <bitOffset>0x1F</bitOffset>
  133357. <bitWidth>1</bitWidth>
  133358. <access>read-write</access>
  133359. </field>
  133360. </fields>
  133361. </register>
  133362. <register>
  133363. <name>SCS_TOG</name>
  133364. <description>Software Controllable Signals Register</description>
  133365. <addressOffset>0x6C</addressOffset>
  133366. <size>32</size>
  133367. <access>read-write</access>
  133368. <resetValue>0</resetValue>
  133369. <resetMask>0xFFFFFFFF</resetMask>
  133370. <fields>
  133371. <field>
  133372. <name>HAB_JDE</name>
  133373. <description>HAB JTAG Debug Enable</description>
  133374. <bitOffset>0</bitOffset>
  133375. <bitWidth>1</bitWidth>
  133376. <access>read-write</access>
  133377. </field>
  133378. <field>
  133379. <name>SPARE</name>
  133380. <description>Unallocated read/write bits for implementation specific software use.</description>
  133381. <bitOffset>0x1</bitOffset>
  133382. <bitWidth>30</bitWidth>
  133383. <access>read-write</access>
  133384. </field>
  133385. <field>
  133386. <name>LOCK</name>
  133387. <description>When set, all of the bits in this register are locked and can not be changed through SW programming</description>
  133388. <bitOffset>0x1F</bitOffset>
  133389. <bitWidth>1</bitWidth>
  133390. <access>read-write</access>
  133391. </field>
  133392. </fields>
  133393. </register>
  133394. <register>
  133395. <name>CRC_ADDR</name>
  133396. <description>OTP Controller CRC test address</description>
  133397. <addressOffset>0x70</addressOffset>
  133398. <size>32</size>
  133399. <access>read-write</access>
  133400. <resetValue>0</resetValue>
  133401. <resetMask>0xFFFFFFFF</resetMask>
  133402. <fields>
  133403. <field>
  133404. <name>DATA_START_ADDR</name>
  133405. <description>End address of fuse location for CRC calculation</description>
  133406. <bitOffset>0</bitOffset>
  133407. <bitWidth>8</bitWidth>
  133408. <access>read-write</access>
  133409. </field>
  133410. <field>
  133411. <name>DATA_END_ADDR</name>
  133412. <description>Start address of fuse location for CRC calculation</description>
  133413. <bitOffset>0x8</bitOffset>
  133414. <bitWidth>8</bitWidth>
  133415. <access>read-write</access>
  133416. </field>
  133417. <field>
  133418. <name>CRC_ADDR</name>
  133419. <description>Address of 32-bit CRC result for comparing</description>
  133420. <bitOffset>0x10</bitOffset>
  133421. <bitWidth>3</bitWidth>
  133422. <access>read-write</access>
  133423. </field>
  133424. <field>
  133425. <name>OTPMK_CRC</name>
  133426. <description>Enable bit for CRC32 calculation address When OTPMK_CRC_ADDR_OTPMK_CRC bit sets to 1, calculation address sets to OTPMK_CRC (recommend)</description>
  133427. <bitOffset>0x13</bitOffset>
  133428. <bitWidth>1</bitWidth>
  133429. <access>read-write</access>
  133430. </field>
  133431. <field>
  133432. <name>RSVD0</name>
  133433. <description>Reserved</description>
  133434. <bitOffset>0x14</bitOffset>
  133435. <bitWidth>12</bitWidth>
  133436. <access>read-only</access>
  133437. </field>
  133438. </fields>
  133439. </register>
  133440. <register>
  133441. <name>CRC_VALUE</name>
  133442. <description>OTP Controller CRC Value Register</description>
  133443. <addressOffset>0x80</addressOffset>
  133444. <size>32</size>
  133445. <access>read-write</access>
  133446. <resetValue>0</resetValue>
  133447. <resetMask>0xFFFFFFFF</resetMask>
  133448. <fields>
  133449. <field>
  133450. <name>DATA</name>
  133451. <description>The crc32 value based on CRC_ADDR</description>
  133452. <bitOffset>0</bitOffset>
  133453. <bitWidth>32</bitWidth>
  133454. <access>read-write</access>
  133455. </field>
  133456. </fields>
  133457. </register>
  133458. <register>
  133459. <name>VERSION</name>
  133460. <description>OTP Controller Version Register</description>
  133461. <addressOffset>0x90</addressOffset>
  133462. <size>32</size>
  133463. <access>read-only</access>
  133464. <resetValue>0x3000000</resetValue>
  133465. <resetMask>0xFFFFFFFF</resetMask>
  133466. <fields>
  133467. <field>
  133468. <name>STEP</name>
  133469. <description>Fixed read-only value reflecting the stepping of the RTL version.</description>
  133470. <bitOffset>0</bitOffset>
  133471. <bitWidth>16</bitWidth>
  133472. <access>read-only</access>
  133473. </field>
  133474. <field>
  133475. <name>MINOR</name>
  133476. <description>Fixed read-only value reflecting the MINOR field of the RTL version.</description>
  133477. <bitOffset>0x10</bitOffset>
  133478. <bitWidth>8</bitWidth>
  133479. <access>read-only</access>
  133480. </field>
  133481. <field>
  133482. <name>MAJOR</name>
  133483. <description>Fixed read-only value reflecting the MAJOR field of the RTL version.</description>
  133484. <bitOffset>0x18</bitOffset>
  133485. <bitWidth>8</bitWidth>
  133486. <access>read-only</access>
  133487. </field>
  133488. </fields>
  133489. </register>
  133490. <register>
  133491. <name>TIMING2</name>
  133492. <description>OTP Controller Timing Register 2</description>
  133493. <addressOffset>0x100</addressOffset>
  133494. <size>32</size>
  133495. <access>read-write</access>
  133496. <resetValue>0x1C10042</resetValue>
  133497. <resetMask>0xFFFFFFFF</resetMask>
  133498. <fields>
  133499. <field>
  133500. <name>RELAX_PROG</name>
  133501. <description>This count value specifies the time to add to write OTP for complement address enable time.</description>
  133502. <bitOffset>0</bitOffset>
  133503. <bitWidth>12</bitWidth>
  133504. <access>read-write</access>
  133505. </field>
  133506. <field>
  133507. <name>RELAX_READ</name>
  133508. <description>This count value specifies the time to add to read OTP for complement address enable cycle time.</description>
  133509. <bitOffset>0x10</bitOffset>
  133510. <bitWidth>6</bitWidth>
  133511. <access>read-write</access>
  133512. </field>
  133513. <field>
  133514. <name>RELAX1</name>
  133515. <description>Not used, preserved</description>
  133516. <bitOffset>0x16</bitOffset>
  133517. <bitWidth>7</bitWidth>
  133518. <access>read-write</access>
  133519. </field>
  133520. </fields>
  133521. </register>
  133522. <register>
  133523. <name>LOCK</name>
  133524. <description>Value of OTP Bank0 Word0 (Lock controls)</description>
  133525. <addressOffset>0x400</addressOffset>
  133526. <size>32</size>
  133527. <access>read-write</access>
  133528. <resetValue>0</resetValue>
  133529. <resetMask>0xFFFFFFFF</resetMask>
  133530. <fields>
  133531. <field>
  133532. <name>TESTER</name>
  133533. <description>Status of shadow register and OTP write lock for tester region</description>
  133534. <bitOffset>0</bitOffset>
  133535. <bitWidth>2</bitWidth>
  133536. <access>read-only</access>
  133537. </field>
  133538. <field>
  133539. <name>BOOT_CFG</name>
  133540. <description>Status of shadow register and OTP write lock for boot_cfg region</description>
  133541. <bitOffset>0x2</bitOffset>
  133542. <bitWidth>2</bitWidth>
  133543. <access>read-only</access>
  133544. </field>
  133545. <field>
  133546. <name>MEM_TRIM</name>
  133547. <description>Status of shadow register and OTP write lock for mem_trim region</description>
  133548. <bitOffset>0x4</bitOffset>
  133549. <bitWidth>2</bitWidth>
  133550. <access>read-only</access>
  133551. </field>
  133552. <field>
  133553. <name>SJC_RESP</name>
  133554. <description>Status of shadow register read and write, OTP read and write lock for sjc_resp region</description>
  133555. <bitOffset>0x6</bitOffset>
  133556. <bitWidth>1</bitWidth>
  133557. <access>read-only</access>
  133558. </field>
  133559. <field>
  133560. <name>RSVD0</name>
  133561. <description>Reserved</description>
  133562. <bitOffset>0x7</bitOffset>
  133563. <bitWidth>1</bitWidth>
  133564. <access>read-only</access>
  133565. </field>
  133566. <field>
  133567. <name>MAC_ADDR</name>
  133568. <description>Status of shadow register and OTP write lock for mac_addr region</description>
  133569. <bitOffset>0x8</bitOffset>
  133570. <bitWidth>2</bitWidth>
  133571. <access>read-only</access>
  133572. </field>
  133573. <field>
  133574. <name>GP1</name>
  133575. <description>Status of shadow register and OTP write lock for gp2 region</description>
  133576. <bitOffset>0xA</bitOffset>
  133577. <bitWidth>2</bitWidth>
  133578. <access>read-only</access>
  133579. </field>
  133580. <field>
  133581. <name>GP2</name>
  133582. <description>Status of shadow register and OTP write lock for gp2 region</description>
  133583. <bitOffset>0xC</bitOffset>
  133584. <bitWidth>2</bitWidth>
  133585. <access>read-only</access>
  133586. </field>
  133587. <field>
  133588. <name>SRK</name>
  133589. <description>Status of shadow register and OTP write lock for srk region</description>
  133590. <bitOffset>0xE</bitOffset>
  133591. <bitWidth>1</bitWidth>
  133592. <access>read-only</access>
  133593. </field>
  133594. <field>
  133595. <name>GP3</name>
  133596. <description>Status of shadow register and OTP write lock for GP3 region</description>
  133597. <bitOffset>0xF</bitOffset>
  133598. <bitWidth>1</bitWidth>
  133599. <access>read-only</access>
  133600. </field>
  133601. <field>
  133602. <name>SW_GP</name>
  133603. <description>Status of shadow register and OTP write lock for SW_GP region</description>
  133604. <bitOffset>0x10</bitOffset>
  133605. <bitWidth>1</bitWidth>
  133606. <access>read-only</access>
  133607. </field>
  133608. <field>
  133609. <name>OTPMK</name>
  133610. <description>Status of shadow register and OTP write lock for OTPMK region</description>
  133611. <bitOffset>0x11</bitOffset>
  133612. <bitWidth>1</bitWidth>
  133613. <access>read-only</access>
  133614. </field>
  133615. <field>
  133616. <name>ANALOG</name>
  133617. <description>Status of shadow register and OTP write lock for analog region</description>
  133618. <bitOffset>0x12</bitOffset>
  133619. <bitWidth>2</bitWidth>
  133620. <access>read-only</access>
  133621. </field>
  133622. <field>
  133623. <name>OTPMK_CRC</name>
  133624. <description>Status of shadow register and OTP write lock for otpmk crc region</description>
  133625. <bitOffset>0x14</bitOffset>
  133626. <bitWidth>1</bitWidth>
  133627. <access>read-only</access>
  133628. </field>
  133629. <field>
  133630. <name>ROM_PATCH</name>
  133631. <description>Status of shadow register and OTP write lock for rom_patch region</description>
  133632. <bitOffset>0x15</bitOffset>
  133633. <bitWidth>1</bitWidth>
  133634. <access>read-only</access>
  133635. </field>
  133636. <field>
  133637. <name>MISC_CONF</name>
  133638. <description>Status of shadow register and OTP write lock for misc_conf region</description>
  133639. <bitOffset>0x16</bitOffset>
  133640. <bitWidth>1</bitWidth>
  133641. <access>read-only</access>
  133642. </field>
  133643. <field>
  133644. <name>GP4</name>
  133645. <description>Status of shadow register and OTP write lock for GP4 region</description>
  133646. <bitOffset>0x17</bitOffset>
  133647. <bitWidth>1</bitWidth>
  133648. <access>read-only</access>
  133649. </field>
  133650. <field>
  133651. <name>PIN</name>
  133652. <description>Status of Pin access lock bit. When set, pin access is disabled.</description>
  133653. <bitOffset>0x19</bitOffset>
  133654. <bitWidth>1</bitWidth>
  133655. <access>read-only</access>
  133656. </field>
  133657. <field>
  133658. <name>GP4_RLOCK</name>
  133659. <description>Status of shadow register and OTP read lock for GP4 region</description>
  133660. <bitOffset>0x1E</bitOffset>
  133661. <bitWidth>1</bitWidth>
  133662. <access>read-write</access>
  133663. </field>
  133664. <field>
  133665. <name>GP3_RLOCK</name>
  133666. <description>Status of shadow register and OTP read lock for GP3 region</description>
  133667. <bitOffset>0x1F</bitOffset>
  133668. <bitWidth>1</bitWidth>
  133669. <access>read-only</access>
  133670. </field>
  133671. </fields>
  133672. </register>
  133673. <register>
  133674. <name>CFG0</name>
  133675. <description>Value of OTP Bank0 Word1 (Configuration and Manufacturing Info.)</description>
  133676. <addressOffset>0x410</addressOffset>
  133677. <size>32</size>
  133678. <access>read-write</access>
  133679. <resetValue>0</resetValue>
  133680. <resetMask>0xFFFFFFFF</resetMask>
  133681. <fields>
  133682. <field>
  133683. <name>BITS</name>
  133684. <description>This register contains 32 bits of the Unique ID and SJC_CHALLENGE field</description>
  133685. <bitOffset>0</bitOffset>
  133686. <bitWidth>32</bitWidth>
  133687. <access>read-write</access>
  133688. </field>
  133689. </fields>
  133690. </register>
  133691. <register>
  133692. <name>CFG1</name>
  133693. <description>Value of OTP Bank0 Word2 (Configuration and Manufacturing Info.)</description>
  133694. <addressOffset>0x420</addressOffset>
  133695. <size>32</size>
  133696. <access>read-write</access>
  133697. <resetValue>0</resetValue>
  133698. <resetMask>0xFFFFFFFF</resetMask>
  133699. <fields>
  133700. <field>
  133701. <name>BITS</name>
  133702. <description>This register contains 32 bits of the Unique ID and SJC_CHALLENGE field</description>
  133703. <bitOffset>0</bitOffset>
  133704. <bitWidth>32</bitWidth>
  133705. <access>read-write</access>
  133706. </field>
  133707. </fields>
  133708. </register>
  133709. <register>
  133710. <name>CFG2</name>
  133711. <description>Value of OTP Bank0 Word3 (Configuration and Manufacturing Info.)</description>
  133712. <addressOffset>0x430</addressOffset>
  133713. <size>32</size>
  133714. <access>read-write</access>
  133715. <resetValue>0</resetValue>
  133716. <resetMask>0xFFFFFFFF</resetMask>
  133717. <fields>
  133718. <field>
  133719. <name>BITS</name>
  133720. <description>Reflects value of OTP Bank 0, word 3 (ADDR = 0x03)</description>
  133721. <bitOffset>0</bitOffset>
  133722. <bitWidth>32</bitWidth>
  133723. <access>read-write</access>
  133724. </field>
  133725. </fields>
  133726. </register>
  133727. <register>
  133728. <name>CFG3</name>
  133729. <description>Value of OTP Bank0 Word4 (Configuration and Manufacturing Info.)</description>
  133730. <addressOffset>0x440</addressOffset>
  133731. <size>32</size>
  133732. <access>read-write</access>
  133733. <resetValue>0</resetValue>
  133734. <resetMask>0xFFFFFFFF</resetMask>
  133735. <fields>
  133736. <field>
  133737. <name>BITS</name>
  133738. <description>Reflects value of OTP Bank 0, word 4 (ADDR = 0x04)</description>
  133739. <bitOffset>0</bitOffset>
  133740. <bitWidth>32</bitWidth>
  133741. <access>read-write</access>
  133742. </field>
  133743. </fields>
  133744. </register>
  133745. <register>
  133746. <name>CFG4</name>
  133747. <description>Value of OTP Bank0 Word5 (Configuration and Manufacturing Info.)</description>
  133748. <addressOffset>0x450</addressOffset>
  133749. <size>32</size>
  133750. <access>read-write</access>
  133751. <resetValue>0</resetValue>
  133752. <resetMask>0xFFFFFFFF</resetMask>
  133753. <fields>
  133754. <field>
  133755. <name>BITS</name>
  133756. <description>Reflects value of OTP Bank 0, word 5 (ADDR = 0x05)</description>
  133757. <bitOffset>0</bitOffset>
  133758. <bitWidth>32</bitWidth>
  133759. <access>read-write</access>
  133760. </field>
  133761. </fields>
  133762. </register>
  133763. <register>
  133764. <name>CFG5</name>
  133765. <description>Value of OTP Bank0 Word6 (Configuration and Manufacturing Info.)</description>
  133766. <addressOffset>0x460</addressOffset>
  133767. <size>32</size>
  133768. <access>read-write</access>
  133769. <resetValue>0</resetValue>
  133770. <resetMask>0xFFFFFFFF</resetMask>
  133771. <fields>
  133772. <field>
  133773. <name>BITS</name>
  133774. <description>Reflects value of OTP Bank 0, word 6 (ADDR = 0x06)</description>
  133775. <bitOffset>0</bitOffset>
  133776. <bitWidth>32</bitWidth>
  133777. <access>read-write</access>
  133778. </field>
  133779. </fields>
  133780. </register>
  133781. <register>
  133782. <name>CFG6</name>
  133783. <description>Value of OTP Bank0 Word7 (Configuration and Manufacturing Info.)</description>
  133784. <addressOffset>0x470</addressOffset>
  133785. <size>32</size>
  133786. <access>read-write</access>
  133787. <resetValue>0</resetValue>
  133788. <resetMask>0xFFFFFFFF</resetMask>
  133789. <fields>
  133790. <field>
  133791. <name>BITS</name>
  133792. <description>Reflects value of OTP Bank 0, word 7 (ADDR = 0x07)</description>
  133793. <bitOffset>0</bitOffset>
  133794. <bitWidth>32</bitWidth>
  133795. <access>read-write</access>
  133796. </field>
  133797. </fields>
  133798. </register>
  133799. <register>
  133800. <name>MEM0</name>
  133801. <description>Value of OTP Bank1 Word0 (Memory Related Info.)</description>
  133802. <addressOffset>0x480</addressOffset>
  133803. <size>32</size>
  133804. <access>read-write</access>
  133805. <resetValue>0</resetValue>
  133806. <resetMask>0xFFFFFFFF</resetMask>
  133807. <fields>
  133808. <field>
  133809. <name>BITS</name>
  133810. <description>Reflects value of OTP bank 1, word 0 (ADDR = 0x08)</description>
  133811. <bitOffset>0</bitOffset>
  133812. <bitWidth>32</bitWidth>
  133813. <access>read-write</access>
  133814. </field>
  133815. </fields>
  133816. </register>
  133817. <register>
  133818. <name>MEM1</name>
  133819. <description>Value of OTP Bank1 Word1 (Memory Related Info.)</description>
  133820. <addressOffset>0x490</addressOffset>
  133821. <size>32</size>
  133822. <access>read-write</access>
  133823. <resetValue>0</resetValue>
  133824. <resetMask>0xFFFFFFFF</resetMask>
  133825. <fields>
  133826. <field>
  133827. <name>BITS</name>
  133828. <description>Reflects value of OTP bank 1, word 1 (ADDR = 0x09)</description>
  133829. <bitOffset>0</bitOffset>
  133830. <bitWidth>32</bitWidth>
  133831. <access>read-write</access>
  133832. </field>
  133833. </fields>
  133834. </register>
  133835. <register>
  133836. <name>MEM2</name>
  133837. <description>Value of OTP Bank1 Word2 (Memory Related Info.)</description>
  133838. <addressOffset>0x4A0</addressOffset>
  133839. <size>32</size>
  133840. <access>read-write</access>
  133841. <resetValue>0</resetValue>
  133842. <resetMask>0xFFFFFFFF</resetMask>
  133843. <fields>
  133844. <field>
  133845. <name>BITS</name>
  133846. <description>Reflects value of OTP bank 1, word 2 (ADDR = 0x0A)</description>
  133847. <bitOffset>0</bitOffset>
  133848. <bitWidth>32</bitWidth>
  133849. <access>read-write</access>
  133850. </field>
  133851. </fields>
  133852. </register>
  133853. <register>
  133854. <name>MEM3</name>
  133855. <description>Value of OTP Bank1 Word3 (Memory Related Info.)</description>
  133856. <addressOffset>0x4B0</addressOffset>
  133857. <size>32</size>
  133858. <access>read-write</access>
  133859. <resetValue>0</resetValue>
  133860. <resetMask>0xFFFFFFFF</resetMask>
  133861. <fields>
  133862. <field>
  133863. <name>BITS</name>
  133864. <description>Reflects value of OTP bank 1, word 3 (ADDR = 0x0B)</description>
  133865. <bitOffset>0</bitOffset>
  133866. <bitWidth>32</bitWidth>
  133867. <access>read-write</access>
  133868. </field>
  133869. </fields>
  133870. </register>
  133871. <register>
  133872. <name>MEM4</name>
  133873. <description>Value of OTP Bank1 Word4 (Memory Related Info.)</description>
  133874. <addressOffset>0x4C0</addressOffset>
  133875. <size>32</size>
  133876. <access>read-write</access>
  133877. <resetValue>0</resetValue>
  133878. <resetMask>0xFFFFFFFF</resetMask>
  133879. <fields>
  133880. <field>
  133881. <name>BITS</name>
  133882. <description>Reflects value of OTP bank 1, word 4 (ADDR = 0x0C)</description>
  133883. <bitOffset>0</bitOffset>
  133884. <bitWidth>32</bitWidth>
  133885. <access>read-write</access>
  133886. </field>
  133887. </fields>
  133888. </register>
  133889. <register>
  133890. <name>ANA0</name>
  133891. <description>Value of OTP Bank1 Word5 (Memory Related Info.)</description>
  133892. <addressOffset>0x4D0</addressOffset>
  133893. <size>32</size>
  133894. <access>read-write</access>
  133895. <resetValue>0</resetValue>
  133896. <resetMask>0xFFFFFFFF</resetMask>
  133897. <fields>
  133898. <field>
  133899. <name>BITS</name>
  133900. <description>Reflects value of OTP bank 1, word 5 (ADDR = 0x0D)</description>
  133901. <bitOffset>0</bitOffset>
  133902. <bitWidth>32</bitWidth>
  133903. <access>read-write</access>
  133904. </field>
  133905. </fields>
  133906. </register>
  133907. <register>
  133908. <name>ANA1</name>
  133909. <description>Value of OTP Bank1 Word6 (General Purpose Customer Defined Info.)</description>
  133910. <addressOffset>0x4E0</addressOffset>
  133911. <size>32</size>
  133912. <access>read-write</access>
  133913. <resetValue>0</resetValue>
  133914. <resetMask>0xFFFFFFFF</resetMask>
  133915. <fields>
  133916. <field>
  133917. <name>BITS</name>
  133918. <description>Reflects value of OTP bank 1, word 6 (ADDR = 0x0E)</description>
  133919. <bitOffset>0</bitOffset>
  133920. <bitWidth>32</bitWidth>
  133921. <access>read-write</access>
  133922. </field>
  133923. </fields>
  133924. </register>
  133925. <register>
  133926. <name>ANA2</name>
  133927. <description>Value of OTP Bank1 Word7 (General Purpose Customer Defined Info.)</description>
  133928. <addressOffset>0x4F0</addressOffset>
  133929. <size>32</size>
  133930. <access>read-write</access>
  133931. <resetValue>0</resetValue>
  133932. <resetMask>0xFFFFFFFF</resetMask>
  133933. <fields>
  133934. <field>
  133935. <name>BITS</name>
  133936. <description>Reflects value of OTP bank 1, word 7 (ADDR = 0x0F)</description>
  133937. <bitOffset>0</bitOffset>
  133938. <bitWidth>32</bitWidth>
  133939. <access>read-write</access>
  133940. </field>
  133941. </fields>
  133942. </register>
  133943. <register>
  133944. <name>OTPMK0</name>
  133945. <description>Value of OTP Bank2 Word0 (OTPMK Key)</description>
  133946. <addressOffset>0x500</addressOffset>
  133947. <size>32</size>
  133948. <access>read-write</access>
  133949. <resetValue>0</resetValue>
  133950. <resetMask>0xFFFFFFFF</resetMask>
  133951. <fields>
  133952. <field>
  133953. <name>BITS</name>
  133954. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 0 (ADDR = 0x10))</description>
  133955. <bitOffset>0</bitOffset>
  133956. <bitWidth>32</bitWidth>
  133957. <access>read-write</access>
  133958. </field>
  133959. </fields>
  133960. </register>
  133961. <register>
  133962. <name>OTPMK1</name>
  133963. <description>Value of OTP Bank2 Word1 (OTPMK Key)</description>
  133964. <addressOffset>0x510</addressOffset>
  133965. <size>32</size>
  133966. <access>read-write</access>
  133967. <resetValue>0</resetValue>
  133968. <resetMask>0xFFFFFFFF</resetMask>
  133969. <fields>
  133970. <field>
  133971. <name>BITS</name>
  133972. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 1 (ADDR = 0x11))</description>
  133973. <bitOffset>0</bitOffset>
  133974. <bitWidth>32</bitWidth>
  133975. <access>read-write</access>
  133976. </field>
  133977. </fields>
  133978. </register>
  133979. <register>
  133980. <name>OTPMK2</name>
  133981. <description>Value of OTP Bank2 Word2 (OTPMK Key)</description>
  133982. <addressOffset>0x520</addressOffset>
  133983. <size>32</size>
  133984. <access>read-write</access>
  133985. <resetValue>0</resetValue>
  133986. <resetMask>0xFFFFFFFF</resetMask>
  133987. <fields>
  133988. <field>
  133989. <name>BITS</name>
  133990. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 2 (ADDR = 0x12))</description>
  133991. <bitOffset>0</bitOffset>
  133992. <bitWidth>32</bitWidth>
  133993. <access>read-write</access>
  133994. </field>
  133995. </fields>
  133996. </register>
  133997. <register>
  133998. <name>OTPMK3</name>
  133999. <description>Value of OTP Bank2 Word3 (OTPMK Key)</description>
  134000. <addressOffset>0x530</addressOffset>
  134001. <size>32</size>
  134002. <access>read-write</access>
  134003. <resetValue>0</resetValue>
  134004. <resetMask>0xFFFFFFFF</resetMask>
  134005. <fields>
  134006. <field>
  134007. <name>BITS</name>
  134008. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 3 (ADDR = 0x13))</description>
  134009. <bitOffset>0</bitOffset>
  134010. <bitWidth>32</bitWidth>
  134011. <access>read-write</access>
  134012. </field>
  134013. </fields>
  134014. </register>
  134015. <register>
  134016. <name>OTPMK4</name>
  134017. <description>Value of OTP Bank2 Word4 (OTPMK Key)</description>
  134018. <addressOffset>0x540</addressOffset>
  134019. <size>32</size>
  134020. <access>read-write</access>
  134021. <resetValue>0</resetValue>
  134022. <resetMask>0xFFFFFFFF</resetMask>
  134023. <fields>
  134024. <field>
  134025. <name>BITS</name>
  134026. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 4 (ADDR = 0x14))</description>
  134027. <bitOffset>0</bitOffset>
  134028. <bitWidth>32</bitWidth>
  134029. <access>read-write</access>
  134030. </field>
  134031. </fields>
  134032. </register>
  134033. <register>
  134034. <name>OTPMK5</name>
  134035. <description>Value of OTP Bank2 Word5 (OTPMK Key)</description>
  134036. <addressOffset>0x550</addressOffset>
  134037. <size>32</size>
  134038. <access>read-write</access>
  134039. <resetValue>0</resetValue>
  134040. <resetMask>0xFFFFFFFF</resetMask>
  134041. <fields>
  134042. <field>
  134043. <name>BITS</name>
  134044. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 4 (ADDR = 0x14))</description>
  134045. <bitOffset>0</bitOffset>
  134046. <bitWidth>32</bitWidth>
  134047. <access>read-write</access>
  134048. </field>
  134049. </fields>
  134050. </register>
  134051. <register>
  134052. <name>OTPMK6</name>
  134053. <description>Value of OTP Bank2 Word6 (OTPMK Key)</description>
  134054. <addressOffset>0x560</addressOffset>
  134055. <size>32</size>
  134056. <access>read-write</access>
  134057. <resetValue>0</resetValue>
  134058. <resetMask>0xFFFFFFFF</resetMask>
  134059. <fields>
  134060. <field>
  134061. <name>BITS</name>
  134062. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 6 (ADDR = 0x16))</description>
  134063. <bitOffset>0</bitOffset>
  134064. <bitWidth>32</bitWidth>
  134065. <access>read-write</access>
  134066. </field>
  134067. </fields>
  134068. </register>
  134069. <register>
  134070. <name>OTPMK7</name>
  134071. <description>Value of OTP Bank2 Word7 (OTPMK Key)</description>
  134072. <addressOffset>0x570</addressOffset>
  134073. <size>32</size>
  134074. <access>read-write</access>
  134075. <resetValue>0</resetValue>
  134076. <resetMask>0xFFFFFFFF</resetMask>
  134077. <fields>
  134078. <field>
  134079. <name>BITS</name>
  134080. <description>Shadow register for the OTPMK Key word0 (Copy of OTP Bank 2, word 7 (ADDR = 0x17))</description>
  134081. <bitOffset>0</bitOffset>
  134082. <bitWidth>32</bitWidth>
  134083. <access>read-write</access>
  134084. </field>
  134085. </fields>
  134086. </register>
  134087. <register>
  134088. <name>SRK0</name>
  134089. <description>Shadow Register for OTP Bank3 Word0 (SRK Hash)</description>
  134090. <addressOffset>0x580</addressOffset>
  134091. <size>32</size>
  134092. <access>read-write</access>
  134093. <resetValue>0</resetValue>
  134094. <resetMask>0xFFFFFFFF</resetMask>
  134095. <fields>
  134096. <field>
  134097. <name>BITS</name>
  134098. <description>Shadow register for the hash of the Super Root Key word0 (Copy of OTP Bank 3, word 0 (ADDR = 0x18))</description>
  134099. <bitOffset>0</bitOffset>
  134100. <bitWidth>32</bitWidth>
  134101. <access>read-write</access>
  134102. </field>
  134103. </fields>
  134104. </register>
  134105. <register>
  134106. <name>SRK1</name>
  134107. <description>Shadow Register for OTP Bank3 Word1 (SRK Hash)</description>
  134108. <addressOffset>0x590</addressOffset>
  134109. <size>32</size>
  134110. <access>read-write</access>
  134111. <resetValue>0</resetValue>
  134112. <resetMask>0xFFFFFFFF</resetMask>
  134113. <fields>
  134114. <field>
  134115. <name>BITS</name>
  134116. <description>Shadow register for the hash of the Super Root Key word1 (Copy of OTP Bank 3, word 1 (ADDR = 0x19))</description>
  134117. <bitOffset>0</bitOffset>
  134118. <bitWidth>32</bitWidth>
  134119. <access>read-write</access>
  134120. </field>
  134121. </fields>
  134122. </register>
  134123. <register>
  134124. <name>SRK2</name>
  134125. <description>Shadow Register for OTP Bank3 Word2 (SRK Hash)</description>
  134126. <addressOffset>0x5A0</addressOffset>
  134127. <size>32</size>
  134128. <access>read-write</access>
  134129. <resetValue>0</resetValue>
  134130. <resetMask>0xFFFFFFFF</resetMask>
  134131. <fields>
  134132. <field>
  134133. <name>BITS</name>
  134134. <description>Shadow register for the hash of the Super Root Key word2 (Copy of OTP Bank 3, word 2 (ADDR = 0x1A))</description>
  134135. <bitOffset>0</bitOffset>
  134136. <bitWidth>32</bitWidth>
  134137. <access>read-write</access>
  134138. </field>
  134139. </fields>
  134140. </register>
  134141. <register>
  134142. <name>SRK3</name>
  134143. <description>Shadow Register for OTP Bank3 Word3 (SRK Hash)</description>
  134144. <addressOffset>0x5B0</addressOffset>
  134145. <size>32</size>
  134146. <access>read-write</access>
  134147. <resetValue>0</resetValue>
  134148. <resetMask>0xFFFFFFFF</resetMask>
  134149. <fields>
  134150. <field>
  134151. <name>BITS</name>
  134152. <description>Shadow register for the hash of the Super Root Key word3 (Copy of OTP Bank 3, word 3 (ADDR = 0x1B))</description>
  134153. <bitOffset>0</bitOffset>
  134154. <bitWidth>32</bitWidth>
  134155. <access>read-write</access>
  134156. </field>
  134157. </fields>
  134158. </register>
  134159. <register>
  134160. <name>SRK4</name>
  134161. <description>Shadow Register for OTP Bank3 Word4 (SRK Hash)</description>
  134162. <addressOffset>0x5C0</addressOffset>
  134163. <size>32</size>
  134164. <access>read-write</access>
  134165. <resetValue>0</resetValue>
  134166. <resetMask>0xFFFFFFFF</resetMask>
  134167. <fields>
  134168. <field>
  134169. <name>BITS</name>
  134170. <description>Shadow register for the hash of the Super Root Key word4 (Copy of OTP Bank 3, word 4 (ADDR = 0x1C))</description>
  134171. <bitOffset>0</bitOffset>
  134172. <bitWidth>32</bitWidth>
  134173. <access>read-write</access>
  134174. </field>
  134175. </fields>
  134176. </register>
  134177. <register>
  134178. <name>SRK5</name>
  134179. <description>Shadow Register for OTP Bank3 Word5 (SRK Hash)</description>
  134180. <addressOffset>0x5D0</addressOffset>
  134181. <size>32</size>
  134182. <access>read-write</access>
  134183. <resetValue>0</resetValue>
  134184. <resetMask>0xFFFFFFFF</resetMask>
  134185. <fields>
  134186. <field>
  134187. <name>BITS</name>
  134188. <description>Shadow register for the hash of the Super Root Key word5 (Copy of OTP Bank 3, word 5 (ADDR = 0x1D))</description>
  134189. <bitOffset>0</bitOffset>
  134190. <bitWidth>32</bitWidth>
  134191. <access>read-write</access>
  134192. </field>
  134193. </fields>
  134194. </register>
  134195. <register>
  134196. <name>SRK6</name>
  134197. <description>Shadow Register for OTP Bank3 Word6 (SRK Hash)</description>
  134198. <addressOffset>0x5E0</addressOffset>
  134199. <size>32</size>
  134200. <access>read-write</access>
  134201. <resetValue>0</resetValue>
  134202. <resetMask>0xFFFFFFFF</resetMask>
  134203. <fields>
  134204. <field>
  134205. <name>BITS</name>
  134206. <description>Shadow register for the hash of the Super Root Key word6 (Copy of OTP Bank 3, word 6 (ADDR = 0x1E))</description>
  134207. <bitOffset>0</bitOffset>
  134208. <bitWidth>32</bitWidth>
  134209. <access>read-write</access>
  134210. </field>
  134211. </fields>
  134212. </register>
  134213. <register>
  134214. <name>SRK7</name>
  134215. <description>Shadow Register for OTP Bank3 Word7 (SRK Hash)</description>
  134216. <addressOffset>0x5F0</addressOffset>
  134217. <size>32</size>
  134218. <access>read-write</access>
  134219. <resetValue>0</resetValue>
  134220. <resetMask>0xFFFFFFFF</resetMask>
  134221. <fields>
  134222. <field>
  134223. <name>BITS</name>
  134224. <description>Shadow register for the hash of the Super Root Key word7 (Copy of OTP Bank 3, word 7 (ADDR = 0x1F))</description>
  134225. <bitOffset>0</bitOffset>
  134226. <bitWidth>32</bitWidth>
  134227. <access>read-write</access>
  134228. </field>
  134229. </fields>
  134230. </register>
  134231. <register>
  134232. <name>SJC_RESP0</name>
  134233. <description>Value of OTP Bank4 Word0 (Secure JTAG Response Field)</description>
  134234. <addressOffset>0x600</addressOffset>
  134235. <size>32</size>
  134236. <access>read-write</access>
  134237. <resetValue>0</resetValue>
  134238. <resetMask>0xFFFFFFFF</resetMask>
  134239. <fields>
  134240. <field>
  134241. <name>BITS</name>
  134242. <description>Shadow register for the SJC_RESP Key word0 (Copy of OTP Bank 4, word 0 (ADDR = 0x20))</description>
  134243. <bitOffset>0</bitOffset>
  134244. <bitWidth>32</bitWidth>
  134245. <access>read-write</access>
  134246. </field>
  134247. </fields>
  134248. </register>
  134249. <register>
  134250. <name>SJC_RESP1</name>
  134251. <description>Value of OTP Bank4 Word1 (Secure JTAG Response Field)</description>
  134252. <addressOffset>0x610</addressOffset>
  134253. <size>32</size>
  134254. <access>read-write</access>
  134255. <resetValue>0</resetValue>
  134256. <resetMask>0xFFFFFFFF</resetMask>
  134257. <fields>
  134258. <field>
  134259. <name>BITS</name>
  134260. <description>Shadow register for the SJC_RESP Key word1 (Copy of OTP Bank 4, word 1 (ADDR = 0x21))</description>
  134261. <bitOffset>0</bitOffset>
  134262. <bitWidth>32</bitWidth>
  134263. <access>read-write</access>
  134264. </field>
  134265. </fields>
  134266. </register>
  134267. <register>
  134268. <name>MAC0</name>
  134269. <description>Value of OTP Bank4 Word2 (MAC Address)</description>
  134270. <addressOffset>0x620</addressOffset>
  134271. <size>32</size>
  134272. <access>read-write</access>
  134273. <resetValue>0</resetValue>
  134274. <resetMask>0xFFFFFFFF</resetMask>
  134275. <fields>
  134276. <field>
  134277. <name>BITS</name>
  134278. <description>Reflects value of OTP Bank 4, word 2 (ADDR = 0x22).</description>
  134279. <bitOffset>0</bitOffset>
  134280. <bitWidth>32</bitWidth>
  134281. <access>read-write</access>
  134282. </field>
  134283. </fields>
  134284. </register>
  134285. <register>
  134286. <name>MAC1</name>
  134287. <description>Value of OTP Bank4 Word3 (MAC Address)</description>
  134288. <addressOffset>0x630</addressOffset>
  134289. <size>32</size>
  134290. <access>read-write</access>
  134291. <resetValue>0</resetValue>
  134292. <resetMask>0xFFFFFFFF</resetMask>
  134293. <fields>
  134294. <field>
  134295. <name>BITS</name>
  134296. <description>Reflects value of OTP Bank 4, word 3 (ADDR = 0x23).</description>
  134297. <bitOffset>0</bitOffset>
  134298. <bitWidth>32</bitWidth>
  134299. <access>read-write</access>
  134300. </field>
  134301. </fields>
  134302. </register>
  134303. <register>
  134304. <name>MAC</name>
  134305. <description>Value of OTP Bank4 Word4 (MAC Address) (OCOTP_RESERVED)</description>
  134306. <addressOffset>0x640</addressOffset>
  134307. <size>32</size>
  134308. <access>read-write</access>
  134309. <resetValue>0</resetValue>
  134310. <resetMask>0xFFFFFFFF</resetMask>
  134311. <fields>
  134312. <field>
  134313. <name>BITS</name>
  134314. <description>Reflects value of OTP Bank 4, word 4 (ADDR = 0x24).</description>
  134315. <bitOffset>0</bitOffset>
  134316. <bitWidth>32</bitWidth>
  134317. <access>read-write</access>
  134318. </field>
  134319. </fields>
  134320. </register>
  134321. <register>
  134322. <name>CRC</name>
  134323. <description>Value of OTP Bank4 Word5 (CRC Key)</description>
  134324. <addressOffset>0x650</addressOffset>
  134325. <size>32</size>
  134326. <access>read-write</access>
  134327. <resetValue>0</resetValue>
  134328. <resetMask>0xFFFFFFFF</resetMask>
  134329. <fields>
  134330. <field>
  134331. <name>BITS</name>
  134332. <description>Reflects value of OTP Bank 4, word 5 (ADDR = 0x25).</description>
  134333. <bitOffset>0</bitOffset>
  134334. <bitWidth>32</bitWidth>
  134335. <access>read-write</access>
  134336. </field>
  134337. </fields>
  134338. </register>
  134339. <register>
  134340. <name>GP1</name>
  134341. <description>Value of OTP Bank4 Word6 (General Purpose Customer Defined Info)</description>
  134342. <addressOffset>0x660</addressOffset>
  134343. <size>32</size>
  134344. <access>read-write</access>
  134345. <resetValue>0</resetValue>
  134346. <resetMask>0xFFFFFFFF</resetMask>
  134347. <fields>
  134348. <field>
  134349. <name>BITS</name>
  134350. <description>Reflects value of OTP Bank 4, word 6 (ADDR = 0x26).</description>
  134351. <bitOffset>0</bitOffset>
  134352. <bitWidth>32</bitWidth>
  134353. <access>read-write</access>
  134354. </field>
  134355. </fields>
  134356. </register>
  134357. <register>
  134358. <name>GP2</name>
  134359. <description>Value of OTP Bank4 Word7 (General Purpose Customer Defined Info)</description>
  134360. <addressOffset>0x670</addressOffset>
  134361. <size>32</size>
  134362. <access>read-write</access>
  134363. <resetValue>0</resetValue>
  134364. <resetMask>0xFFFFFFFF</resetMask>
  134365. <fields>
  134366. <field>
  134367. <name>BITS</name>
  134368. <description>Reflects value of OTP Bank 4, word 7 (ADDR = 0x27).</description>
  134369. <bitOffset>0</bitOffset>
  134370. <bitWidth>32</bitWidth>
  134371. <access>read-write</access>
  134372. </field>
  134373. </fields>
  134374. </register>
  134375. <register>
  134376. <name>SW_GP0</name>
  134377. <description>Value of OTP Bank5 Word0 (SW GP)</description>
  134378. <addressOffset>0x680</addressOffset>
  134379. <size>32</size>
  134380. <access>read-write</access>
  134381. <resetValue>0</resetValue>
  134382. <resetMask>0xFFFFFFFF</resetMask>
  134383. <fields>
  134384. <field>
  134385. <name>BITS</name>
  134386. <description>Reflects value of OTP Bank 5, word 0 (ADDR = 0x28).</description>
  134387. <bitOffset>0</bitOffset>
  134388. <bitWidth>32</bitWidth>
  134389. <access>read-write</access>
  134390. </field>
  134391. </fields>
  134392. </register>
  134393. <register>
  134394. <name>SW_GP1</name>
  134395. <description>Value of OTP Bank5 Word1 (SW GP)</description>
  134396. <addressOffset>0x690</addressOffset>
  134397. <size>32</size>
  134398. <access>read-write</access>
  134399. <resetValue>0</resetValue>
  134400. <resetMask>0xFFFFFFFF</resetMask>
  134401. <fields>
  134402. <field>
  134403. <name>BITS</name>
  134404. <description>Reflects value of OTP Bank 5, word 1 (ADDR = 0x29).</description>
  134405. <bitOffset>0</bitOffset>
  134406. <bitWidth>32</bitWidth>
  134407. <access>read-write</access>
  134408. </field>
  134409. </fields>
  134410. </register>
  134411. <register>
  134412. <name>SW_GP2</name>
  134413. <description>Value of OTP Bank5 Word2 (SW GP)</description>
  134414. <addressOffset>0x6A0</addressOffset>
  134415. <size>32</size>
  134416. <access>read-write</access>
  134417. <resetValue>0</resetValue>
  134418. <resetMask>0xFFFFFFFF</resetMask>
  134419. <fields>
  134420. <field>
  134421. <name>BITS</name>
  134422. <description>Reflects value of OTP Bank 5, word 2 (ADDR = 0x2a).</description>
  134423. <bitOffset>0</bitOffset>
  134424. <bitWidth>32</bitWidth>
  134425. <access>read-write</access>
  134426. </field>
  134427. </fields>
  134428. </register>
  134429. <register>
  134430. <name>SW_GP3</name>
  134431. <description>Value of OTP Bank5 Word3 (SW GP)</description>
  134432. <addressOffset>0x6B0</addressOffset>
  134433. <size>32</size>
  134434. <access>read-write</access>
  134435. <resetValue>0</resetValue>
  134436. <resetMask>0xFFFFFFFF</resetMask>
  134437. <fields>
  134438. <field>
  134439. <name>BITS</name>
  134440. <description>Reflects value of OTP Bank 5, word 3 (ADDR = 0x2b).</description>
  134441. <bitOffset>0</bitOffset>
  134442. <bitWidth>32</bitWidth>
  134443. <access>read-write</access>
  134444. </field>
  134445. </fields>
  134446. </register>
  134447. <register>
  134448. <name>SW_GP4</name>
  134449. <description>Value of OTP Bank5 Word4 (SW GP)</description>
  134450. <addressOffset>0x6C0</addressOffset>
  134451. <size>32</size>
  134452. <access>read-write</access>
  134453. <resetValue>0</resetValue>
  134454. <resetMask>0xFFFFFFFF</resetMask>
  134455. <fields>
  134456. <field>
  134457. <name>BITS</name>
  134458. <description>Reflects value of OTP Bank 5, word 4 (ADDR = 0x2c).</description>
  134459. <bitOffset>0</bitOffset>
  134460. <bitWidth>32</bitWidth>
  134461. <access>read-write</access>
  134462. </field>
  134463. </fields>
  134464. </register>
  134465. <register>
  134466. <name>MISC_CONF</name>
  134467. <description>Value of OTP Bank5 Word5 (Misc Conf)</description>
  134468. <addressOffset>0x6D0</addressOffset>
  134469. <size>32</size>
  134470. <access>read-write</access>
  134471. <resetValue>0</resetValue>
  134472. <resetMask>0xFFFFFFFF</resetMask>
  134473. <fields>
  134474. <field>
  134475. <name>BITS</name>
  134476. <description>Reflects value of OTP Bank 5, word 5 (ADDR = 0x2d).</description>
  134477. <bitOffset>0</bitOffset>
  134478. <bitWidth>32</bitWidth>
  134479. <access>read-write</access>
  134480. </field>
  134481. </fields>
  134482. </register>
  134483. <register>
  134484. <name>FIELD_RETURN</name>
  134485. <description>Value of OTP Bank5 Word6 (Field Return)</description>
  134486. <addressOffset>0x6E0</addressOffset>
  134487. <size>32</size>
  134488. <access>read-write</access>
  134489. <resetValue>0</resetValue>
  134490. <resetMask>0xFFFFFFFF</resetMask>
  134491. <fields>
  134492. <field>
  134493. <name>BITS</name>
  134494. <description>Reflects value of OTP Bank 5, word 6 (ADDR = 0x2e).</description>
  134495. <bitOffset>0</bitOffset>
  134496. <bitWidth>32</bitWidth>
  134497. <access>read-write</access>
  134498. </field>
  134499. </fields>
  134500. </register>
  134501. <register>
  134502. <name>SRK_REVOKE</name>
  134503. <description>Value of OTP Bank5 Word7 (SRK Revoke)</description>
  134504. <addressOffset>0x6F0</addressOffset>
  134505. <size>32</size>
  134506. <access>read-write</access>
  134507. <resetValue>0</resetValue>
  134508. <resetMask>0xFFFFFFFF</resetMask>
  134509. <fields>
  134510. <field>
  134511. <name>BITS</name>
  134512. <description>Reflects value of OTP Bank 5, word 7 (ADDR = 0x2f).</description>
  134513. <bitOffset>0</bitOffset>
  134514. <bitWidth>32</bitWidth>
  134515. <access>read-write</access>
  134516. </field>
  134517. </fields>
  134518. </register>
  134519. <register>
  134520. <name>ROM_PATCH0</name>
  134521. <description>Value of OTP Bank6 Word0 (ROM Patch)</description>
  134522. <addressOffset>0x800</addressOffset>
  134523. <size>32</size>
  134524. <access>read-write</access>
  134525. <resetValue>0</resetValue>
  134526. <resetMask>0xFFFFFFFF</resetMask>
  134527. <fields>
  134528. <field>
  134529. <name>BITS</name>
  134530. <description>Reflects value of OTP Bank 6, word 0 (ADDR = 0x30).</description>
  134531. <bitOffset>0</bitOffset>
  134532. <bitWidth>32</bitWidth>
  134533. <access>read-write</access>
  134534. </field>
  134535. </fields>
  134536. </register>
  134537. <register>
  134538. <name>ROM_PATCH1</name>
  134539. <description>Value of OTP Bank6 Word1 (ROM Patch)</description>
  134540. <addressOffset>0x810</addressOffset>
  134541. <size>32</size>
  134542. <access>read-write</access>
  134543. <resetValue>0</resetValue>
  134544. <resetMask>0xFFFFFFFF</resetMask>
  134545. <fields>
  134546. <field>
  134547. <name>BITS</name>
  134548. <description>Reflects value of OTP Bank 6, word 1 (ADDR = 0x31).</description>
  134549. <bitOffset>0</bitOffset>
  134550. <bitWidth>32</bitWidth>
  134551. <access>read-write</access>
  134552. </field>
  134553. </fields>
  134554. </register>
  134555. <register>
  134556. <name>ROM_PATCH2</name>
  134557. <description>Value of OTP Bank6 Word2 (ROM Patch)</description>
  134558. <addressOffset>0x820</addressOffset>
  134559. <size>32</size>
  134560. <access>read-write</access>
  134561. <resetValue>0</resetValue>
  134562. <resetMask>0xFFFFFFFF</resetMask>
  134563. <fields>
  134564. <field>
  134565. <name>BITS</name>
  134566. <description>Reflects value of OTP Bank 6, word 2 (ADDR = 0x32).</description>
  134567. <bitOffset>0</bitOffset>
  134568. <bitWidth>32</bitWidth>
  134569. <access>read-write</access>
  134570. </field>
  134571. </fields>
  134572. </register>
  134573. <register>
  134574. <name>ROM_PATCH3</name>
  134575. <description>Value of OTP Bank6 Word3 (ROM Patch)</description>
  134576. <addressOffset>0x830</addressOffset>
  134577. <size>32</size>
  134578. <access>read-write</access>
  134579. <resetValue>0</resetValue>
  134580. <resetMask>0xFFFFFFFF</resetMask>
  134581. <fields>
  134582. <field>
  134583. <name>BITS</name>
  134584. <description>Reflects value of OTP Bank 6, word 3 (ADDR = 0x33).</description>
  134585. <bitOffset>0</bitOffset>
  134586. <bitWidth>32</bitWidth>
  134587. <access>read-write</access>
  134588. </field>
  134589. </fields>
  134590. </register>
  134591. <register>
  134592. <name>ROM_PATCH4</name>
  134593. <description>Value of OTP Bank6 Word4 (ROM Patch)</description>
  134594. <addressOffset>0x840</addressOffset>
  134595. <size>32</size>
  134596. <access>read-write</access>
  134597. <resetValue>0</resetValue>
  134598. <resetMask>0xFFFFFFFF</resetMask>
  134599. <fields>
  134600. <field>
  134601. <name>BITS</name>
  134602. <description>Reflects value of OTP Bank 6, word 4 (ADDR = 0x34).</description>
  134603. <bitOffset>0</bitOffset>
  134604. <bitWidth>32</bitWidth>
  134605. <access>read-write</access>
  134606. </field>
  134607. </fields>
  134608. </register>
  134609. <register>
  134610. <name>ROM_PATCH5</name>
  134611. <description>Value of OTP Bank6 Word5 (ROM Patch)</description>
  134612. <addressOffset>0x850</addressOffset>
  134613. <size>32</size>
  134614. <access>read-write</access>
  134615. <resetValue>0</resetValue>
  134616. <resetMask>0xFFFFFFFF</resetMask>
  134617. <fields>
  134618. <field>
  134619. <name>BITS</name>
  134620. <description>Reflects value of OTP Bank 6, word 5 (ADDR = 0x35).</description>
  134621. <bitOffset>0</bitOffset>
  134622. <bitWidth>32</bitWidth>
  134623. <access>read-write</access>
  134624. </field>
  134625. </fields>
  134626. </register>
  134627. <register>
  134628. <name>ROM_PATCH6</name>
  134629. <description>Value of OTP Bank6 Word6 (ROM Patch)</description>
  134630. <addressOffset>0x860</addressOffset>
  134631. <size>32</size>
  134632. <access>read-write</access>
  134633. <resetValue>0</resetValue>
  134634. <resetMask>0xFFFFFFFF</resetMask>
  134635. <fields>
  134636. <field>
  134637. <name>BITS</name>
  134638. <description>Reflects value of OTP Bank 6, word 6 (ADDR = 0x36).</description>
  134639. <bitOffset>0</bitOffset>
  134640. <bitWidth>32</bitWidth>
  134641. <access>read-write</access>
  134642. </field>
  134643. </fields>
  134644. </register>
  134645. <register>
  134646. <name>ROM_PATCH7</name>
  134647. <description>Value of OTP Bank6 Word7 (ROM Patch)</description>
  134648. <addressOffset>0x870</addressOffset>
  134649. <size>32</size>
  134650. <access>read-write</access>
  134651. <resetValue>0</resetValue>
  134652. <resetMask>0xFFFFFFFF</resetMask>
  134653. <fields>
  134654. <field>
  134655. <name>BITS</name>
  134656. <description>Reflects value of OTP Bank 6, word 7 (ADDR = 0x37).</description>
  134657. <bitOffset>0</bitOffset>
  134658. <bitWidth>32</bitWidth>
  134659. <access>read-write</access>
  134660. </field>
  134661. </fields>
  134662. </register>
  134663. <register>
  134664. <name>GP3_0</name>
  134665. <description>Value of OTP Bank7 Word0 (General Purpose Customer Defined Info)</description>
  134666. <addressOffset>0x880</addressOffset>
  134667. <size>32</size>
  134668. <access>read-write</access>
  134669. <resetValue>0</resetValue>
  134670. <resetMask>0xFFFFFFFF</resetMask>
  134671. <fields>
  134672. <field>
  134673. <name>BITS</name>
  134674. <description>Reflects value of OTP Bank 8, word 0 (ADDR = 0x40).</description>
  134675. <bitOffset>0</bitOffset>
  134676. <bitWidth>32</bitWidth>
  134677. <access>read-write</access>
  134678. </field>
  134679. </fields>
  134680. </register>
  134681. <register>
  134682. <name>GP3_1</name>
  134683. <description>Value of OTP Bank7 Word1 (General Purpose Customer Defined Info)</description>
  134684. <addressOffset>0x890</addressOffset>
  134685. <size>32</size>
  134686. <access>read-write</access>
  134687. <resetValue>0</resetValue>
  134688. <resetMask>0xFFFFFFFF</resetMask>
  134689. <fields>
  134690. <field>
  134691. <name>BITS</name>
  134692. <description>Reflects value of OTP Bank 8, word 1 (ADDR = 0x41).</description>
  134693. <bitOffset>0</bitOffset>
  134694. <bitWidth>32</bitWidth>
  134695. <access>read-write</access>
  134696. </field>
  134697. </fields>
  134698. </register>
  134699. <register>
  134700. <name>GP3_2</name>
  134701. <description>Value of OTP Bank7 Word2 (General Purpose Customer Defined Info)</description>
  134702. <addressOffset>0x8A0</addressOffset>
  134703. <size>32</size>
  134704. <access>read-write</access>
  134705. <resetValue>0</resetValue>
  134706. <resetMask>0xFFFFFFFF</resetMask>
  134707. <fields>
  134708. <field>
  134709. <name>BITS</name>
  134710. <description>Reflects value of OTP Bank 8, word 2 (ADDR = 0x42).</description>
  134711. <bitOffset>0</bitOffset>
  134712. <bitWidth>32</bitWidth>
  134713. <access>read-write</access>
  134714. </field>
  134715. </fields>
  134716. </register>
  134717. <register>
  134718. <name>GP3_3</name>
  134719. <description>Value of OTP Bank7 Word3 (General Purpose Customer Defined Info)</description>
  134720. <addressOffset>0x8B0</addressOffset>
  134721. <size>32</size>
  134722. <access>read-write</access>
  134723. <resetValue>0</resetValue>
  134724. <resetMask>0xFFFFFFFF</resetMask>
  134725. <fields>
  134726. <field>
  134727. <name>BITS</name>
  134728. <description>Reflects value of OTP Bank 8, word 3 (ADDR = 0x43).</description>
  134729. <bitOffset>0</bitOffset>
  134730. <bitWidth>32</bitWidth>
  134731. <access>read-write</access>
  134732. </field>
  134733. </fields>
  134734. </register>
  134735. <register>
  134736. <name>GP3_4</name>
  134737. <description>Value of OTP Bank8 Word4 (General Purpose Customer Defined Info)</description>
  134738. <addressOffset>0x8C0</addressOffset>
  134739. <size>32</size>
  134740. <access>read-write</access>
  134741. <resetValue>0</resetValue>
  134742. <resetMask>0xFFFFFFFF</resetMask>
  134743. <fields>
  134744. <field>
  134745. <name>BITS</name>
  134746. <description>Reflects value of OTP Bank 8, word 4 (ADDR = 0x44).</description>
  134747. <bitOffset>0</bitOffset>
  134748. <bitWidth>32</bitWidth>
  134749. <access>read-write</access>
  134750. </field>
  134751. </fields>
  134752. </register>
  134753. <register>
  134754. <name>GP4_0</name>
  134755. <description>Value of OTP Bank7 Word5 (General Purpose Customer Defined Info)</description>
  134756. <addressOffset>0x8D0</addressOffset>
  134757. <size>32</size>
  134758. <access>read-write</access>
  134759. <resetValue>0</resetValue>
  134760. <resetMask>0xFFFFFFFF</resetMask>
  134761. <fields>
  134762. <field>
  134763. <name>BITS</name>
  134764. <description>Reflects value of OTP Bank 8, word 5 (ADDR = 0x45).</description>
  134765. <bitOffset>0</bitOffset>
  134766. <bitWidth>32</bitWidth>
  134767. <access>read-write</access>
  134768. </field>
  134769. </fields>
  134770. </register>
  134771. <register>
  134772. <name>GP4_1</name>
  134773. <description>Value of OTP Bank7 Word6 (General Purpose Customer Defined Info)</description>
  134774. <addressOffset>0x8E0</addressOffset>
  134775. <size>32</size>
  134776. <access>read-write</access>
  134777. <resetValue>0</resetValue>
  134778. <resetMask>0xFFFFFFFF</resetMask>
  134779. <fields>
  134780. <field>
  134781. <name>BITS</name>
  134782. <description>Reflects value of OTP Bank 8, word 6 (ADDR = 0x46).</description>
  134783. <bitOffset>0</bitOffset>
  134784. <bitWidth>32</bitWidth>
  134785. <access>read-write</access>
  134786. </field>
  134787. </fields>
  134788. </register>
  134789. <register>
  134790. <name>GP4_2</name>
  134791. <description>Value of OTP Bank7 Word7 (General Purpose Customer Defined Info)</description>
  134792. <addressOffset>0x8F0</addressOffset>
  134793. <size>32</size>
  134794. <access>read-write</access>
  134795. <resetValue>0</resetValue>
  134796. <resetMask>0xFFFFFFFF</resetMask>
  134797. <fields>
  134798. <field>
  134799. <name>BITS</name>
  134800. <description>Reflects value of OTP Bank 8, word 7 (ADDR = 0x47).</description>
  134801. <bitOffset>0</bitOffset>
  134802. <bitWidth>32</bitWidth>
  134803. <access>read-write</access>
  134804. </field>
  134805. </fields>
  134806. </register>
  134807. </registers>
  134808. </peripheral>
  134809. <peripheral>
  134810. <name>CSI</name>
  134811. <description>CSI</description>
  134812. <groupName>CSI</groupName>
  134813. <prependToName>CSI_</prependToName>
  134814. <baseAddress>0x21C4000</baseAddress>
  134815. <addressBlock>
  134816. <offset>0</offset>
  134817. <size>0x50</size>
  134818. <usage>registers</usage>
  134819. </addressBlock>
  134820. <interrupt>
  134821. <name>CSI</name>
  134822. <value>39</value>
  134823. </interrupt>
  134824. <registers>
  134825. <register>
  134826. <name>CSICR1</name>
  134827. <description>CSI Control Register 1</description>
  134828. <addressOffset>0</addressOffset>
  134829. <size>32</size>
  134830. <access>read-write</access>
  134831. <resetValue>0x40000800</resetValue>
  134832. <resetMask>0xFFFFFFFF</resetMask>
  134833. <fields>
  134834. <field>
  134835. <name>PIXEL_BIT</name>
  134836. <description>Pixel Bit</description>
  134837. <bitOffset>0</bitOffset>
  134838. <bitWidth>1</bitWidth>
  134839. <access>read-write</access>
  134840. <enumeratedValues>
  134841. <enumeratedValue>
  134842. <name>PIXEL_BIT_0</name>
  134843. <description>8-bit data for each pixel</description>
  134844. <value>0</value>
  134845. </enumeratedValue>
  134846. <enumeratedValue>
  134847. <name>PIXEL_BIT_1</name>
  134848. <description>10-bit data for each pixel</description>
  134849. <value>0x1</value>
  134850. </enumeratedValue>
  134851. </enumeratedValues>
  134852. </field>
  134853. <field>
  134854. <name>REDGE</name>
  134855. <description>Valid Pixel Clock Edge Select</description>
  134856. <bitOffset>0x1</bitOffset>
  134857. <bitWidth>1</bitWidth>
  134858. <access>read-write</access>
  134859. <enumeratedValues>
  134860. <enumeratedValue>
  134861. <name>REDGE_0</name>
  134862. <description>Pixel data is latched at the falling edge of CSI_PIXCLK</description>
  134863. <value>0</value>
  134864. </enumeratedValue>
  134865. <enumeratedValue>
  134866. <name>REDGE_1</name>
  134867. <description>Pixel data is latched at the rising edge of CSI_PIXCLK</description>
  134868. <value>0x1</value>
  134869. </enumeratedValue>
  134870. </enumeratedValues>
  134871. </field>
  134872. <field>
  134873. <name>INV_PCLK</name>
  134874. <description>Invert Pixel Clock Input</description>
  134875. <bitOffset>0x2</bitOffset>
  134876. <bitWidth>1</bitWidth>
  134877. <access>read-write</access>
  134878. <enumeratedValues>
  134879. <enumeratedValue>
  134880. <name>INV_PCLK_0</name>
  134881. <description>CSI_PIXCLK is directly applied to internal circuitry</description>
  134882. <value>0</value>
  134883. </enumeratedValue>
  134884. <enumeratedValue>
  134885. <name>INV_PCLK_1</name>
  134886. <description>CSI_PIXCLK is inverted before applied to internal circuitry</description>
  134887. <value>0x1</value>
  134888. </enumeratedValue>
  134889. </enumeratedValues>
  134890. </field>
  134891. <field>
  134892. <name>INV_DATA</name>
  134893. <description>Invert Data Input. This bit enables or disables internal inverters on the data lines.</description>
  134894. <bitOffset>0x3</bitOffset>
  134895. <bitWidth>1</bitWidth>
  134896. <access>read-write</access>
  134897. <enumeratedValues>
  134898. <enumeratedValue>
  134899. <name>INV_DATA_0</name>
  134900. <description>CSI_D[7:0] data lines are directly applied to internal circuitry</description>
  134901. <value>0</value>
  134902. </enumeratedValue>
  134903. <enumeratedValue>
  134904. <name>INV_DATA_1</name>
  134905. <description>CSI_D[7:0] data lines are inverted before applied to internal circuitry</description>
  134906. <value>0x1</value>
  134907. </enumeratedValue>
  134908. </enumeratedValues>
  134909. </field>
  134910. <field>
  134911. <name>GCLK_MODE</name>
  134912. <description>Gated Clock Mode Enable</description>
  134913. <bitOffset>0x4</bitOffset>
  134914. <bitWidth>1</bitWidth>
  134915. <access>read-write</access>
  134916. <enumeratedValues>
  134917. <enumeratedValue>
  134918. <name>GCLK_MODE_0</name>
  134919. <description>Non-gated clock mode. All incoming pixel clocks are valid. HSYNC is ignored.</description>
  134920. <value>0</value>
  134921. </enumeratedValue>
  134922. <enumeratedValue>
  134923. <name>GCLK_MODE_1</name>
  134924. <description>Gated clock mode. Pixel clock signal is valid only when HSYNC is active.</description>
  134925. <value>0x1</value>
  134926. </enumeratedValue>
  134927. </enumeratedValues>
  134928. </field>
  134929. <field>
  134930. <name>CLR_RXFIFO</name>
  134931. <description>Asynchronous RXFIFO Clear</description>
  134932. <bitOffset>0x5</bitOffset>
  134933. <bitWidth>1</bitWidth>
  134934. <access>read-write</access>
  134935. </field>
  134936. <field>
  134937. <name>CLR_STATFIFO</name>
  134938. <description>Asynchronous STATFIFO Clear</description>
  134939. <bitOffset>0x6</bitOffset>
  134940. <bitWidth>1</bitWidth>
  134941. <access>read-write</access>
  134942. </field>
  134943. <field>
  134944. <name>PACK_DIR</name>
  134945. <description>Data Packing Direction</description>
  134946. <bitOffset>0x7</bitOffset>
  134947. <bitWidth>1</bitWidth>
  134948. <access>read-write</access>
  134949. <enumeratedValues>
  134950. <enumeratedValue>
  134951. <name>PACK_DIR_0</name>
  134952. <description>Pack from LSB first. For image data, 0x11, 0x22, 0x33, 0x44, it will appear as 0x44332211 in RX FIFO. For stat data, 0xAAAA, 0xBBBB, it will appear as 0xBBBBAAAA in STAT FIFO.</description>
  134953. <value>0</value>
  134954. </enumeratedValue>
  134955. <enumeratedValue>
  134956. <name>PACK_DIR_1</name>
  134957. <description>Pack from MSB first. For image data, 0x11, 0x22, 0x33, 0x44, it will appear as 0x11223344 in RX FIFO. For stat data, 0xAAAA, 0xBBBB, it will appear as 0xAAAABBBB in STAT FIFO.</description>
  134958. <value>0x1</value>
  134959. </enumeratedValue>
  134960. </enumeratedValues>
  134961. </field>
  134962. <field>
  134963. <name>FCC</name>
  134964. <description>FIFO Clear Control</description>
  134965. <bitOffset>0x8</bitOffset>
  134966. <bitWidth>1</bitWidth>
  134967. <access>read-write</access>
  134968. <enumeratedValues>
  134969. <enumeratedValue>
  134970. <name>FCC_0</name>
  134971. <description>Asynchronous FIFO clear is selected.</description>
  134972. <value>0</value>
  134973. </enumeratedValue>
  134974. <enumeratedValue>
  134975. <name>FCC_1</name>
  134976. <description>Synchronous FIFO clear is selected.</description>
  134977. <value>0x1</value>
  134978. </enumeratedValue>
  134979. </enumeratedValues>
  134980. </field>
  134981. <field>
  134982. <name>CCIR_EN</name>
  134983. <description>CCIR656 Interface Enable</description>
  134984. <bitOffset>0xA</bitOffset>
  134985. <bitWidth>1</bitWidth>
  134986. <access>read-write</access>
  134987. <enumeratedValues>
  134988. <enumeratedValue>
  134989. <name>CCIR_EN_0</name>
  134990. <description>Traditional interface is selected. Timing interface logic is used to latch data.</description>
  134991. <value>0</value>
  134992. </enumeratedValue>
  134993. <enumeratedValue>
  134994. <name>CCIR_EN_1</name>
  134995. <description>CCIR656 interface is selected.</description>
  134996. <value>0x1</value>
  134997. </enumeratedValue>
  134998. </enumeratedValues>
  134999. </field>
  135000. <field>
  135001. <name>HSYNC_POL</name>
  135002. <description>HSYNC Polarity Select</description>
  135003. <bitOffset>0xB</bitOffset>
  135004. <bitWidth>1</bitWidth>
  135005. <access>read-write</access>
  135006. <enumeratedValues>
  135007. <enumeratedValue>
  135008. <name>HSYNC_POL_0</name>
  135009. <description>HSYNC is active low</description>
  135010. <value>0</value>
  135011. </enumeratedValue>
  135012. <enumeratedValue>
  135013. <name>HSYNC_POL_1</name>
  135014. <description>HSYNC is active high</description>
  135015. <value>0x1</value>
  135016. </enumeratedValue>
  135017. </enumeratedValues>
  135018. </field>
  135019. <field>
  135020. <name>SOF_INTEN</name>
  135021. <description>Start Of Frame (SOF) Interrupt Enable. This bit enables the SOF interrupt.</description>
  135022. <bitOffset>0x10</bitOffset>
  135023. <bitWidth>1</bitWidth>
  135024. <access>read-write</access>
  135025. <enumeratedValues>
  135026. <enumeratedValue>
  135027. <name>SOF_INTEN_0</name>
  135028. <description>SOF interrupt disable</description>
  135029. <value>0</value>
  135030. </enumeratedValue>
  135031. <enumeratedValue>
  135032. <name>SOF_INTEN_1</name>
  135033. <description>SOF interrupt enable</description>
  135034. <value>0x1</value>
  135035. </enumeratedValue>
  135036. </enumeratedValues>
  135037. </field>
  135038. <field>
  135039. <name>SOF_POL</name>
  135040. <description>SOF Interrupt Polarity. This bit controls the condition that generates an SOF interrupt.</description>
  135041. <bitOffset>0x11</bitOffset>
  135042. <bitWidth>1</bitWidth>
  135043. <access>read-write</access>
  135044. <enumeratedValues>
  135045. <enumeratedValue>
  135046. <name>SOF_POL_0</name>
  135047. <description>SOF interrupt is generated on SOF falling edge</description>
  135048. <value>0</value>
  135049. </enumeratedValue>
  135050. <enumeratedValue>
  135051. <name>SOF_POL_1</name>
  135052. <description>SOF interrupt is generated on SOF rising edge</description>
  135053. <value>0x1</value>
  135054. </enumeratedValue>
  135055. </enumeratedValues>
  135056. </field>
  135057. <field>
  135058. <name>RXFF_INTEN</name>
  135059. <description>RxFIFO Full Interrupt Enable. This bit enables the RxFIFO full interrupt.</description>
  135060. <bitOffset>0x12</bitOffset>
  135061. <bitWidth>1</bitWidth>
  135062. <access>read-write</access>
  135063. <enumeratedValues>
  135064. <enumeratedValue>
  135065. <name>RXFF_INTEN_0</name>
  135066. <description>RxFIFO full interrupt disable</description>
  135067. <value>0</value>
  135068. </enumeratedValue>
  135069. <enumeratedValue>
  135070. <name>RXFF_INTEN_1</name>
  135071. <description>RxFIFO full interrupt enable</description>
  135072. <value>0x1</value>
  135073. </enumeratedValue>
  135074. </enumeratedValues>
  135075. </field>
  135076. <field>
  135077. <name>FB1_DMA_DONE_INTEN</name>
  135078. <description>Frame Buffer1 DMA Transfer Done Interrupt Enable</description>
  135079. <bitOffset>0x13</bitOffset>
  135080. <bitWidth>1</bitWidth>
  135081. <access>read-write</access>
  135082. <enumeratedValues>
  135083. <enumeratedValue>
  135084. <name>FB1_DMA_DONE_INTEN_0</name>
  135085. <description>Frame Buffer1 DMA Transfer Done interrupt disable</description>
  135086. <value>0</value>
  135087. </enumeratedValue>
  135088. <enumeratedValue>
  135089. <name>FB1_DMA_DONE_INTEN_1</name>
  135090. <description>Frame Buffer1 DMA Transfer Done interrupt enable</description>
  135091. <value>0x1</value>
  135092. </enumeratedValue>
  135093. </enumeratedValues>
  135094. </field>
  135095. <field>
  135096. <name>FB2_DMA_DONE_INTEN</name>
  135097. <description>Frame Buffer2 DMA Transfer Done Interrupt Enable</description>
  135098. <bitOffset>0x14</bitOffset>
  135099. <bitWidth>1</bitWidth>
  135100. <access>read-write</access>
  135101. <enumeratedValues>
  135102. <enumeratedValue>
  135103. <name>FB2_DMA_DONE_INTEN_0</name>
  135104. <description>Frame Buffer2 DMA Transfer Done interrupt disable</description>
  135105. <value>0</value>
  135106. </enumeratedValue>
  135107. <enumeratedValue>
  135108. <name>FB2_DMA_DONE_INTEN_1</name>
  135109. <description>Frame Buffer2 DMA Transfer Done interrupt enable</description>
  135110. <value>0x1</value>
  135111. </enumeratedValue>
  135112. </enumeratedValues>
  135113. </field>
  135114. <field>
  135115. <name>STATFF_INTEN</name>
  135116. <description>STATFIFO Full Interrupt Enable. This bit enables the STAT FIFO interrupt.</description>
  135117. <bitOffset>0x15</bitOffset>
  135118. <bitWidth>1</bitWidth>
  135119. <access>read-write</access>
  135120. <enumeratedValues>
  135121. <enumeratedValue>
  135122. <name>STATFF_INTEN_0</name>
  135123. <description>STATFIFO full interrupt disable</description>
  135124. <value>0</value>
  135125. </enumeratedValue>
  135126. <enumeratedValue>
  135127. <name>STATFF_INTEN_1</name>
  135128. <description>STATFIFO full interrupt enable</description>
  135129. <value>0x1</value>
  135130. </enumeratedValue>
  135131. </enumeratedValues>
  135132. </field>
  135133. <field>
  135134. <name>SFF_DMA_DONE_INTEN</name>
  135135. <description>STATFIFO DMA Transfer Done Interrupt Enable</description>
  135136. <bitOffset>0x16</bitOffset>
  135137. <bitWidth>1</bitWidth>
  135138. <access>read-write</access>
  135139. <enumeratedValues>
  135140. <enumeratedValue>
  135141. <name>SFF_DMA_DONE_INTEN_0</name>
  135142. <description>STATFIFO DMA Transfer Done interrupt disable</description>
  135143. <value>0</value>
  135144. </enumeratedValue>
  135145. <enumeratedValue>
  135146. <name>SFF_DMA_DONE_INTEN_1</name>
  135147. <description>STATFIFO DMA Transfer Done interrupt enable</description>
  135148. <value>0x1</value>
  135149. </enumeratedValue>
  135150. </enumeratedValues>
  135151. </field>
  135152. <field>
  135153. <name>RF_OR_INTEN</name>
  135154. <description>RxFIFO Overrun Interrupt Enable. This bit enables the RX FIFO overrun interrupt.</description>
  135155. <bitOffset>0x18</bitOffset>
  135156. <bitWidth>1</bitWidth>
  135157. <access>read-write</access>
  135158. <enumeratedValues>
  135159. <enumeratedValue>
  135160. <name>RF_OR_INTEN_0</name>
  135161. <description>RxFIFO overrun interrupt is disabled</description>
  135162. <value>0</value>
  135163. </enumeratedValue>
  135164. <enumeratedValue>
  135165. <name>RF_OR_INTEN_1</name>
  135166. <description>RxFIFO overrun interrupt is enabled</description>
  135167. <value>0x1</value>
  135168. </enumeratedValue>
  135169. </enumeratedValues>
  135170. </field>
  135171. <field>
  135172. <name>SF_OR_INTEN</name>
  135173. <description>STAT FIFO Overrun Interrupt Enable. This bit enables the STATFIFO overrun interrupt.</description>
  135174. <bitOffset>0x19</bitOffset>
  135175. <bitWidth>1</bitWidth>
  135176. <access>read-write</access>
  135177. <enumeratedValues>
  135178. <enumeratedValue>
  135179. <name>SF_OR_INTEN_0</name>
  135180. <description>STATFIFO overrun interrupt is disabled</description>
  135181. <value>0</value>
  135182. </enumeratedValue>
  135183. <enumeratedValue>
  135184. <name>SF_OR_INTEN_1</name>
  135185. <description>STATFIFO overrun interrupt is enabled</description>
  135186. <value>0x1</value>
  135187. </enumeratedValue>
  135188. </enumeratedValues>
  135189. </field>
  135190. <field>
  135191. <name>COF_INT_EN</name>
  135192. <description>Change Of Image Field (COF) Interrupt Enable</description>
  135193. <bitOffset>0x1A</bitOffset>
  135194. <bitWidth>1</bitWidth>
  135195. <access>read-write</access>
  135196. <enumeratedValues>
  135197. <enumeratedValue>
  135198. <name>COF_INT_EN_0</name>
  135199. <description>COF interrupt is disabled</description>
  135200. <value>0</value>
  135201. </enumeratedValue>
  135202. <enumeratedValue>
  135203. <name>COF_INT_EN_1</name>
  135204. <description>COF interrupt is enabled</description>
  135205. <value>0x1</value>
  135206. </enumeratedValue>
  135207. </enumeratedValues>
  135208. </field>
  135209. <field>
  135210. <name>VIDEO_MODE</name>
  135211. <description>Video mode select. This bit controls the video mode in CCIR mode and TV decoder input.</description>
  135212. <bitOffset>0x1B</bitOffset>
  135213. <bitWidth>1</bitWidth>
  135214. <access>read-write</access>
  135215. <enumeratedValues>
  135216. <enumeratedValue>
  135217. <name>VIDEO_MODE_0</name>
  135218. <description>Progressive mode is selected</description>
  135219. <value>0</value>
  135220. </enumeratedValue>
  135221. <enumeratedValue>
  135222. <name>VIDEO_MODE_1</name>
  135223. <description>Interlace mode is selected</description>
  135224. <value>0x1</value>
  135225. </enumeratedValue>
  135226. </enumeratedValues>
  135227. </field>
  135228. <field>
  135229. <name>PrP_IF_EN</name>
  135230. <description>CSI-PrP Interface Enable</description>
  135231. <bitOffset>0x1C</bitOffset>
  135232. <bitWidth>1</bitWidth>
  135233. <access>read-write</access>
  135234. <enumeratedValues>
  135235. <enumeratedValue>
  135236. <name>PrP_IF_EN_0</name>
  135237. <description>CSI to PrP bus is disabled</description>
  135238. <value>0</value>
  135239. </enumeratedValue>
  135240. <enumeratedValue>
  135241. <name>PrP_IF_EN_1</name>
  135242. <description>CSI to PrP bus is enabled</description>
  135243. <value>0x1</value>
  135244. </enumeratedValue>
  135245. </enumeratedValues>
  135246. </field>
  135247. <field>
  135248. <name>EOF_INT_EN</name>
  135249. <description>End-of-Frame Interrupt Enable. This bit enables and disables the EOF interrupt.</description>
  135250. <bitOffset>0x1D</bitOffset>
  135251. <bitWidth>1</bitWidth>
  135252. <access>read-write</access>
  135253. <enumeratedValues>
  135254. <enumeratedValue>
  135255. <name>EOF_INT_EN_0</name>
  135256. <description>EOF interrupt is disabled.</description>
  135257. <value>0</value>
  135258. </enumeratedValue>
  135259. <enumeratedValue>
  135260. <name>EOF_INT_EN_1</name>
  135261. <description>EOF interrupt is generated when RX count value is reached.</description>
  135262. <value>0x1</value>
  135263. </enumeratedValue>
  135264. </enumeratedValues>
  135265. </field>
  135266. <field>
  135267. <name>EXT_VSYNC</name>
  135268. <description>External VSYNC Enable</description>
  135269. <bitOffset>0x1E</bitOffset>
  135270. <bitWidth>1</bitWidth>
  135271. <access>read-write</access>
  135272. <enumeratedValues>
  135273. <enumeratedValue>
  135274. <name>EXT_VSYNC_0</name>
  135275. <description>Internal VSYNC mode</description>
  135276. <value>0</value>
  135277. </enumeratedValue>
  135278. <enumeratedValue>
  135279. <name>EXT_VSYNC_1</name>
  135280. <description>External VSYNC mode</description>
  135281. <value>0x1</value>
  135282. </enumeratedValue>
  135283. </enumeratedValues>
  135284. </field>
  135285. <field>
  135286. <name>SWAP16_EN</name>
  135287. <description>SWAP 16-Bit Enable</description>
  135288. <bitOffset>0x1F</bitOffset>
  135289. <bitWidth>1</bitWidth>
  135290. <access>read-write</access>
  135291. <enumeratedValues>
  135292. <enumeratedValue>
  135293. <name>SWAP16_EN_0</name>
  135294. <description>Disable swapping</description>
  135295. <value>0</value>
  135296. </enumeratedValue>
  135297. <enumeratedValue>
  135298. <name>SWAP16_EN_1</name>
  135299. <description>Enable swapping</description>
  135300. <value>0x1</value>
  135301. </enumeratedValue>
  135302. </enumeratedValues>
  135303. </field>
  135304. </fields>
  135305. </register>
  135306. <register>
  135307. <name>CSICR2</name>
  135308. <description>CSI Control Register 2</description>
  135309. <addressOffset>0x4</addressOffset>
  135310. <size>32</size>
  135311. <access>read-write</access>
  135312. <resetValue>0</resetValue>
  135313. <resetMask>0xFFFFFFFF</resetMask>
  135314. <fields>
  135315. <field>
  135316. <name>HSC</name>
  135317. <description>Horizontal Skip Count</description>
  135318. <bitOffset>0</bitOffset>
  135319. <bitWidth>8</bitWidth>
  135320. <access>read-write</access>
  135321. </field>
  135322. <field>
  135323. <name>VSC</name>
  135324. <description>Vertical Skip Count. Contains the number of rows to skip. SCE must be 1, otherwise VSC is ignored.</description>
  135325. <bitOffset>0x8</bitOffset>
  135326. <bitWidth>8</bitWidth>
  135327. <access>read-write</access>
  135328. </field>
  135329. <field>
  135330. <name>LVRM</name>
  135331. <description>Live View Resolution Mode. Selects the grid size used for live view resolution.</description>
  135332. <bitOffset>0x10</bitOffset>
  135333. <bitWidth>3</bitWidth>
  135334. <access>read-write</access>
  135335. <enumeratedValues>
  135336. <enumeratedValue>
  135337. <name>LVRM_0</name>
  135338. <description>512 x 384</description>
  135339. <value>0</value>
  135340. </enumeratedValue>
  135341. <enumeratedValue>
  135342. <name>LVRM_1</name>
  135343. <description>448 x 336</description>
  135344. <value>0x1</value>
  135345. </enumeratedValue>
  135346. <enumeratedValue>
  135347. <name>LVRM_2</name>
  135348. <description>384 x 288</description>
  135349. <value>0x2</value>
  135350. </enumeratedValue>
  135351. <enumeratedValue>
  135352. <name>LVRM_3</name>
  135353. <description>384 x 256</description>
  135354. <value>0x3</value>
  135355. </enumeratedValue>
  135356. <enumeratedValue>
  135357. <name>LVRM_4</name>
  135358. <description>320 x 240</description>
  135359. <value>0x4</value>
  135360. </enumeratedValue>
  135361. <enumeratedValue>
  135362. <name>LVRM_5</name>
  135363. <description>288 x 216</description>
  135364. <value>0x5</value>
  135365. </enumeratedValue>
  135366. <enumeratedValue>
  135367. <name>LVRM_6</name>
  135368. <description>400 x 300</description>
  135369. <value>0x6</value>
  135370. </enumeratedValue>
  135371. </enumeratedValues>
  135372. </field>
  135373. <field>
  135374. <name>BTS</name>
  135375. <description>Bayer Tile Start. Controls the Bayer pattern starting point.</description>
  135376. <bitOffset>0x13</bitOffset>
  135377. <bitWidth>2</bitWidth>
  135378. <access>read-write</access>
  135379. <enumeratedValues>
  135380. <enumeratedValue>
  135381. <name>BTS_0</name>
  135382. <description>GR</description>
  135383. <value>0</value>
  135384. </enumeratedValue>
  135385. <enumeratedValue>
  135386. <name>BTS_1</name>
  135387. <description>RG</description>
  135388. <value>0x1</value>
  135389. </enumeratedValue>
  135390. <enumeratedValue>
  135391. <name>BTS_2</name>
  135392. <description>BG</description>
  135393. <value>0x2</value>
  135394. </enumeratedValue>
  135395. <enumeratedValue>
  135396. <name>BTS_3</name>
  135397. <description>GB</description>
  135398. <value>0x3</value>
  135399. </enumeratedValue>
  135400. </enumeratedValues>
  135401. </field>
  135402. <field>
  135403. <name>SCE</name>
  135404. <description>Skip Count Enable. Enables or disables the skip count feature.</description>
  135405. <bitOffset>0x17</bitOffset>
  135406. <bitWidth>1</bitWidth>
  135407. <access>read-write</access>
  135408. <enumeratedValues>
  135409. <enumeratedValue>
  135410. <name>SCE_0</name>
  135411. <description>Skip count disable</description>
  135412. <value>0</value>
  135413. </enumeratedValue>
  135414. <enumeratedValue>
  135415. <name>SCE_1</name>
  135416. <description>Skip count enable</description>
  135417. <value>0x1</value>
  135418. </enumeratedValue>
  135419. </enumeratedValues>
  135420. </field>
  135421. <field>
  135422. <name>AFS</name>
  135423. <description>Auto Focus Spread. Selects which green pixels are used for auto-focus.</description>
  135424. <bitOffset>0x18</bitOffset>
  135425. <bitWidth>2</bitWidth>
  135426. <access>read-write</access>
  135427. <enumeratedValues>
  135428. <enumeratedValue>
  135429. <name>AFS_0</name>
  135430. <description>Abs Diff on consecutive green pixels</description>
  135431. <value>0</value>
  135432. </enumeratedValue>
  135433. <enumeratedValue>
  135434. <name>AFS_1</name>
  135435. <description>Abs Diff on every third green pixels</description>
  135436. <value>0x1</value>
  135437. </enumeratedValue>
  135438. </enumeratedValues>
  135439. </field>
  135440. <field>
  135441. <name>DRM</name>
  135442. <description>Double Resolution Mode. Controls size of statistics grid.</description>
  135443. <bitOffset>0x1A</bitOffset>
  135444. <bitWidth>1</bitWidth>
  135445. <access>read-write</access>
  135446. <enumeratedValues>
  135447. <enumeratedValue>
  135448. <name>DRM_0</name>
  135449. <description>Stats grid of 8 x 6</description>
  135450. <value>0</value>
  135451. </enumeratedValue>
  135452. <enumeratedValue>
  135453. <name>DRM_1</name>
  135454. <description>Stats grid of 8 x 12</description>
  135455. <value>0x1</value>
  135456. </enumeratedValue>
  135457. </enumeratedValues>
  135458. </field>
  135459. <field>
  135460. <name>DMA_BURST_TYPE_SFF</name>
  135461. <description>Burst Type of DMA Transfer from STATFIFO. Selects the burst type of DMA transfer from STATFIFO.</description>
  135462. <bitOffset>0x1C</bitOffset>
  135463. <bitWidth>2</bitWidth>
  135464. <access>read-write</access>
  135465. <enumeratedValues>
  135466. <enumeratedValue>
  135467. <name>DMA_BURST_TYPE_SFF_1</name>
  135468. <description>INCR4</description>
  135469. <value>0x1</value>
  135470. </enumeratedValue>
  135471. <enumeratedValue>
  135472. <name>DMA_BURST_TYPE_SFF_3</name>
  135473. <description>INCR16</description>
  135474. <value>0x3</value>
  135475. </enumeratedValue>
  135476. </enumeratedValues>
  135477. </field>
  135478. <field>
  135479. <name>DMA_BURST_TYPE_RFF</name>
  135480. <description>Burst Type of DMA Transfer from RxFIFO. Selects the burst type of DMA transfer from RxFIFO.</description>
  135481. <bitOffset>0x1E</bitOffset>
  135482. <bitWidth>2</bitWidth>
  135483. <access>read-write</access>
  135484. <enumeratedValues>
  135485. <enumeratedValue>
  135486. <name>DMA_BURST_TYPE_RFF_1</name>
  135487. <description>INCR4</description>
  135488. <value>0x1</value>
  135489. </enumeratedValue>
  135490. <enumeratedValue>
  135491. <name>DMA_BURST_TYPE_RFF_3</name>
  135492. <description>INCR16</description>
  135493. <value>0x3</value>
  135494. </enumeratedValue>
  135495. </enumeratedValues>
  135496. </field>
  135497. </fields>
  135498. </register>
  135499. <register>
  135500. <name>CSICR3</name>
  135501. <description>CSI Control Register 3</description>
  135502. <addressOffset>0x8</addressOffset>
  135503. <size>32</size>
  135504. <access>read-write</access>
  135505. <resetValue>0</resetValue>
  135506. <resetMask>0xFFFFFFFF</resetMask>
  135507. <fields>
  135508. <field>
  135509. <name>ECC_AUTO_EN</name>
  135510. <description>Automatic Error Correction Enable</description>
  135511. <bitOffset>0</bitOffset>
  135512. <bitWidth>1</bitWidth>
  135513. <access>read-write</access>
  135514. <enumeratedValues>
  135515. <enumeratedValue>
  135516. <name>ECC_AUTO_EN_0</name>
  135517. <description>Auto Error correction is disabled.</description>
  135518. <value>0</value>
  135519. </enumeratedValue>
  135520. <enumeratedValue>
  135521. <name>ECC_AUTO_EN_1</name>
  135522. <description>Auto Error correction is enabled.</description>
  135523. <value>0x1</value>
  135524. </enumeratedValue>
  135525. </enumeratedValues>
  135526. </field>
  135527. <field>
  135528. <name>ECC_INT_EN</name>
  135529. <description>Error Detection Interrupt Enable</description>
  135530. <bitOffset>0x1</bitOffset>
  135531. <bitWidth>1</bitWidth>
  135532. <access>read-write</access>
  135533. <enumeratedValues>
  135534. <enumeratedValue>
  135535. <name>ECC_INT_EN_0</name>
  135536. <description>No interrupt is generated when error is detected. Only the status bit ECC_INT is set.</description>
  135537. <value>0</value>
  135538. </enumeratedValue>
  135539. <enumeratedValue>
  135540. <name>ECC_INT_EN_1</name>
  135541. <description>Interrupt is generated when error is detected.</description>
  135542. <value>0x1</value>
  135543. </enumeratedValue>
  135544. </enumeratedValues>
  135545. </field>
  135546. <field>
  135547. <name>ZERO_PACK_EN</name>
  135548. <description>Dummy Zero Packing Enable</description>
  135549. <bitOffset>0x2</bitOffset>
  135550. <bitWidth>1</bitWidth>
  135551. <access>read-write</access>
  135552. <enumeratedValues>
  135553. <enumeratedValue>
  135554. <name>ZERO_PACK_EN_0</name>
  135555. <description>Zero packing disabled</description>
  135556. <value>0</value>
  135557. </enumeratedValue>
  135558. <enumeratedValue>
  135559. <name>ZERO_PACK_EN_1</name>
  135560. <description>Zero packing enabled</description>
  135561. <value>0x1</value>
  135562. </enumeratedValue>
  135563. </enumeratedValues>
  135564. </field>
  135565. <field>
  135566. <name>TWO_8BIT_SENSOR</name>
  135567. <description>Two 8-bit Sensor Mode</description>
  135568. <bitOffset>0x3</bitOffset>
  135569. <bitWidth>1</bitWidth>
  135570. <access>read-write</access>
  135571. <enumeratedValues>
  135572. <enumeratedValue>
  135573. <name>TWO_8BIT_SENSOR_0</name>
  135574. <description>Only one sensor is connected.</description>
  135575. <value>0</value>
  135576. </enumeratedValue>
  135577. <enumeratedValue>
  135578. <name>TWO_8BIT_SENSOR_1</name>
  135579. <description>Two 8-bit sensors are connected or one 16-bit sensor is connected.</description>
  135580. <value>0x1</value>
  135581. </enumeratedValue>
  135582. </enumeratedValues>
  135583. </field>
  135584. <field>
  135585. <name>RxFF_LEVEL</name>
  135586. <description>RxFIFO Full Level</description>
  135587. <bitOffset>0x4</bitOffset>
  135588. <bitWidth>3</bitWidth>
  135589. <access>read-write</access>
  135590. <enumeratedValues>
  135591. <enumeratedValue>
  135592. <name>RxFF_LEVEL_0</name>
  135593. <description>4 Words</description>
  135594. <value>0</value>
  135595. </enumeratedValue>
  135596. <enumeratedValue>
  135597. <name>RxFF_LEVEL_1</name>
  135598. <description>8 Words</description>
  135599. <value>0x1</value>
  135600. </enumeratedValue>
  135601. <enumeratedValue>
  135602. <name>RxFF_LEVEL_2</name>
  135603. <description>16 Words</description>
  135604. <value>0x2</value>
  135605. </enumeratedValue>
  135606. <enumeratedValue>
  135607. <name>RxFF_LEVEL_3</name>
  135608. <description>24 Words</description>
  135609. <value>0x3</value>
  135610. </enumeratedValue>
  135611. <enumeratedValue>
  135612. <name>RxFF_LEVEL_4</name>
  135613. <description>32 Words</description>
  135614. <value>0x4</value>
  135615. </enumeratedValue>
  135616. <enumeratedValue>
  135617. <name>RxFF_LEVEL_5</name>
  135618. <description>48 Words</description>
  135619. <value>0x5</value>
  135620. </enumeratedValue>
  135621. <enumeratedValue>
  135622. <name>RxFF_LEVEL_6</name>
  135623. <description>64 Words</description>
  135624. <value>0x6</value>
  135625. </enumeratedValue>
  135626. <enumeratedValue>
  135627. <name>RxFF_LEVEL_7</name>
  135628. <description>96 Words</description>
  135629. <value>0x7</value>
  135630. </enumeratedValue>
  135631. </enumeratedValues>
  135632. </field>
  135633. <field>
  135634. <name>HRESP_ERR_EN</name>
  135635. <description>Hresponse Error Enable. This bit enables the hresponse error interrupt.</description>
  135636. <bitOffset>0x7</bitOffset>
  135637. <bitWidth>1</bitWidth>
  135638. <access>read-write</access>
  135639. <enumeratedValues>
  135640. <enumeratedValue>
  135641. <name>HRESP_ERR_EN_0</name>
  135642. <description>Disable hresponse error interrupt</description>
  135643. <value>0</value>
  135644. </enumeratedValue>
  135645. <enumeratedValue>
  135646. <name>HRESP_ERR_EN_1</name>
  135647. <description>Enable hresponse error interrupt</description>
  135648. <value>0x1</value>
  135649. </enumeratedValue>
  135650. </enumeratedValues>
  135651. </field>
  135652. <field>
  135653. <name>STATFF_LEVEL</name>
  135654. <description>STATFIFO Full Level</description>
  135655. <bitOffset>0x8</bitOffset>
  135656. <bitWidth>3</bitWidth>
  135657. <access>read-write</access>
  135658. <enumeratedValues>
  135659. <enumeratedValue>
  135660. <name>STATFF_LEVEL_0</name>
  135661. <description>4 Words</description>
  135662. <value>0</value>
  135663. </enumeratedValue>
  135664. <enumeratedValue>
  135665. <name>STATFF_LEVEL_1</name>
  135666. <description>8 Words</description>
  135667. <value>0x1</value>
  135668. </enumeratedValue>
  135669. <enumeratedValue>
  135670. <name>STATFF_LEVEL_2</name>
  135671. <description>12 Words</description>
  135672. <value>0x2</value>
  135673. </enumeratedValue>
  135674. <enumeratedValue>
  135675. <name>STATFF_LEVEL_3</name>
  135676. <description>16 Words</description>
  135677. <value>0x3</value>
  135678. </enumeratedValue>
  135679. <enumeratedValue>
  135680. <name>STATFF_LEVEL_4</name>
  135681. <description>24 Words</description>
  135682. <value>0x4</value>
  135683. </enumeratedValue>
  135684. <enumeratedValue>
  135685. <name>STATFF_LEVEL_5</name>
  135686. <description>32 Words</description>
  135687. <value>0x5</value>
  135688. </enumeratedValue>
  135689. <enumeratedValue>
  135690. <name>STATFF_LEVEL_6</name>
  135691. <description>48 Words</description>
  135692. <value>0x6</value>
  135693. </enumeratedValue>
  135694. <enumeratedValue>
  135695. <name>STATFF_LEVEL_7</name>
  135696. <description>64 Words</description>
  135697. <value>0x7</value>
  135698. </enumeratedValue>
  135699. </enumeratedValues>
  135700. </field>
  135701. <field>
  135702. <name>DMA_REQ_EN_SFF</name>
  135703. <description>DMA Request Enable for STATFIFO</description>
  135704. <bitOffset>0xB</bitOffset>
  135705. <bitWidth>1</bitWidth>
  135706. <access>read-write</access>
  135707. <enumeratedValues>
  135708. <enumeratedValue>
  135709. <name>DMA_REQ_EN_SFF_0</name>
  135710. <description>Disable the dma request</description>
  135711. <value>0</value>
  135712. </enumeratedValue>
  135713. <enumeratedValue>
  135714. <name>DMA_REQ_EN_SFF_1</name>
  135715. <description>Enable the dma request</description>
  135716. <value>0x1</value>
  135717. </enumeratedValue>
  135718. </enumeratedValues>
  135719. </field>
  135720. <field>
  135721. <name>DMA_REQ_EN_RFF</name>
  135722. <description>DMA Request Enable for RxFIFO</description>
  135723. <bitOffset>0xC</bitOffset>
  135724. <bitWidth>1</bitWidth>
  135725. <access>read-write</access>
  135726. <enumeratedValues>
  135727. <enumeratedValue>
  135728. <name>DMA_REQ_EN_RFF_0</name>
  135729. <description>Disable the dma request</description>
  135730. <value>0</value>
  135731. </enumeratedValue>
  135732. <enumeratedValue>
  135733. <name>DMA_REQ_EN_RFF_1</name>
  135734. <description>Enable the dma request</description>
  135735. <value>0x1</value>
  135736. </enumeratedValue>
  135737. </enumeratedValues>
  135738. </field>
  135739. <field>
  135740. <name>DMA_REFLASH_SFF</name>
  135741. <description>Reflash DMA Controller for STATFIFO</description>
  135742. <bitOffset>0xD</bitOffset>
  135743. <bitWidth>1</bitWidth>
  135744. <access>read-write</access>
  135745. <enumeratedValues>
  135746. <enumeratedValue>
  135747. <name>DMA_REFLASH_SFF_0</name>
  135748. <description>No reflashing</description>
  135749. <value>0</value>
  135750. </enumeratedValue>
  135751. <enumeratedValue>
  135752. <name>DMA_REFLASH_SFF_1</name>
  135753. <description>Reflash the embedded DMA controller</description>
  135754. <value>0x1</value>
  135755. </enumeratedValue>
  135756. </enumeratedValues>
  135757. </field>
  135758. <field>
  135759. <name>DMA_REFLASH_RFF</name>
  135760. <description>Reflash DMA Controller for RxFIFO</description>
  135761. <bitOffset>0xE</bitOffset>
  135762. <bitWidth>1</bitWidth>
  135763. <access>read-write</access>
  135764. <enumeratedValues>
  135765. <enumeratedValue>
  135766. <name>DMA_REFLASH_RFF_0</name>
  135767. <description>No reflashing</description>
  135768. <value>0</value>
  135769. </enumeratedValue>
  135770. <enumeratedValue>
  135771. <name>DMA_REFLASH_RFF_1</name>
  135772. <description>Reflash the embedded DMA controller</description>
  135773. <value>0x1</value>
  135774. </enumeratedValue>
  135775. </enumeratedValues>
  135776. </field>
  135777. <field>
  135778. <name>FRMCNT_RST</name>
  135779. <description>Frame Count Reset. Resets the Frame Counter. (Cleared automatically after reset is done)</description>
  135780. <bitOffset>0xF</bitOffset>
  135781. <bitWidth>1</bitWidth>
  135782. <access>read-write</access>
  135783. <enumeratedValues>
  135784. <enumeratedValue>
  135785. <name>FRMCNT_RST_0</name>
  135786. <description>Do not reset</description>
  135787. <value>0</value>
  135788. </enumeratedValue>
  135789. <enumeratedValue>
  135790. <name>FRMCNT_RST_1</name>
  135791. <description>Reset frame counter immediately</description>
  135792. <value>0x1</value>
  135793. </enumeratedValue>
  135794. </enumeratedValues>
  135795. </field>
  135796. <field>
  135797. <name>FRMCNT</name>
  135798. <description>Frame Counter</description>
  135799. <bitOffset>0x10</bitOffset>
  135800. <bitWidth>16</bitWidth>
  135801. <access>read-write</access>
  135802. </field>
  135803. </fields>
  135804. </register>
  135805. <register>
  135806. <name>CSISTATFIFO</name>
  135807. <description>CSI Statistic FIFO Register</description>
  135808. <addressOffset>0xC</addressOffset>
  135809. <size>32</size>
  135810. <access>read-only</access>
  135811. <resetValue>0</resetValue>
  135812. <resetMask>0xFFFFFFFF</resetMask>
  135813. <fields>
  135814. <field>
  135815. <name>STAT</name>
  135816. <description>Static data from sensor</description>
  135817. <bitOffset>0</bitOffset>
  135818. <bitWidth>32</bitWidth>
  135819. <access>read-only</access>
  135820. </field>
  135821. </fields>
  135822. </register>
  135823. <register>
  135824. <name>CSIRFIFO</name>
  135825. <description>CSI RX FIFO Register</description>
  135826. <addressOffset>0x10</addressOffset>
  135827. <size>32</size>
  135828. <access>read-only</access>
  135829. <resetValue>0</resetValue>
  135830. <resetMask>0xFFFFFFFF</resetMask>
  135831. <fields>
  135832. <field>
  135833. <name>IMAGE</name>
  135834. <description>Received image data</description>
  135835. <bitOffset>0</bitOffset>
  135836. <bitWidth>32</bitWidth>
  135837. <access>read-only</access>
  135838. </field>
  135839. </fields>
  135840. </register>
  135841. <register>
  135842. <name>CSIRXCNT</name>
  135843. <description>CSI RX Count Register</description>
  135844. <addressOffset>0x14</addressOffset>
  135845. <size>32</size>
  135846. <access>read-write</access>
  135847. <resetValue>0x9600</resetValue>
  135848. <resetMask>0xFFFFFFFF</resetMask>
  135849. <fields>
  135850. <field>
  135851. <name>RXCNT</name>
  135852. <description>RxFIFO Count</description>
  135853. <bitOffset>0</bitOffset>
  135854. <bitWidth>22</bitWidth>
  135855. <access>read-write</access>
  135856. </field>
  135857. </fields>
  135858. </register>
  135859. <register>
  135860. <name>CSISR</name>
  135861. <description>CSI Status Register</description>
  135862. <addressOffset>0x18</addressOffset>
  135863. <size>32</size>
  135864. <access>read-write</access>
  135865. <resetValue>0x4000</resetValue>
  135866. <resetMask>0xFFFFFFFF</resetMask>
  135867. <fields>
  135868. <field>
  135869. <name>DRDY</name>
  135870. <description>RXFIFO Data Ready</description>
  135871. <bitOffset>0</bitOffset>
  135872. <bitWidth>1</bitWidth>
  135873. <access>read-write</access>
  135874. <enumeratedValues>
  135875. <enumeratedValue>
  135876. <name>DRDY_0</name>
  135877. <description>No data (word) is ready</description>
  135878. <value>0</value>
  135879. </enumeratedValue>
  135880. <enumeratedValue>
  135881. <name>DRDY_1</name>
  135882. <description>At least 1 datum (word) is ready in RXFIFO.</description>
  135883. <value>0x1</value>
  135884. </enumeratedValue>
  135885. </enumeratedValues>
  135886. </field>
  135887. <field>
  135888. <name>ECC_INT</name>
  135889. <description>CCIR Error Interrupt</description>
  135890. <bitOffset>0x1</bitOffset>
  135891. <bitWidth>1</bitWidth>
  135892. <access>read-write</access>
  135893. <enumeratedValues>
  135894. <enumeratedValue>
  135895. <name>ECC_INT_0</name>
  135896. <description>No error detected</description>
  135897. <value>0</value>
  135898. </enumeratedValue>
  135899. <enumeratedValue>
  135900. <name>ECC_INT_1</name>
  135901. <description>Error is detected in CCIR coding</description>
  135902. <value>0x1</value>
  135903. </enumeratedValue>
  135904. </enumeratedValues>
  135905. </field>
  135906. <field>
  135907. <name>HRESP_ERR_INT</name>
  135908. <description>Hresponse Error Interrupt Status</description>
  135909. <bitOffset>0x7</bitOffset>
  135910. <bitWidth>1</bitWidth>
  135911. <access>read-write</access>
  135912. <enumeratedValues>
  135913. <enumeratedValue>
  135914. <name>HRESP_ERR_INT_0</name>
  135915. <description>No hresponse error.</description>
  135916. <value>0</value>
  135917. </enumeratedValue>
  135918. <enumeratedValue>
  135919. <name>HRESP_ERR_INT_1</name>
  135920. <description>Hresponse error is detected.</description>
  135921. <value>0x1</value>
  135922. </enumeratedValue>
  135923. </enumeratedValues>
  135924. </field>
  135925. <field>
  135926. <name>COF_INT</name>
  135927. <description>Change Of Field Interrupt Status</description>
  135928. <bitOffset>0xD</bitOffset>
  135929. <bitWidth>1</bitWidth>
  135930. <access>read-write</access>
  135931. <enumeratedValues>
  135932. <enumeratedValue>
  135933. <name>COF_INT_0</name>
  135934. <description>Video field has no change.</description>
  135935. <value>0</value>
  135936. </enumeratedValue>
  135937. <enumeratedValue>
  135938. <name>COF_INT_1</name>
  135939. <description>Change of video field is detected.</description>
  135940. <value>0x1</value>
  135941. </enumeratedValue>
  135942. </enumeratedValues>
  135943. </field>
  135944. <field>
  135945. <name>F1_INT</name>
  135946. <description>CCIR Field 1 Interrupt Status</description>
  135947. <bitOffset>0xE</bitOffset>
  135948. <bitWidth>1</bitWidth>
  135949. <access>read-write</access>
  135950. <enumeratedValues>
  135951. <enumeratedValue>
  135952. <name>F1_INT_0</name>
  135953. <description>Field 1 of video is not detected.</description>
  135954. <value>0</value>
  135955. </enumeratedValue>
  135956. <enumeratedValue>
  135957. <name>F1_INT_1</name>
  135958. <description>Field 1 of video is about to start.</description>
  135959. <value>0x1</value>
  135960. </enumeratedValue>
  135961. </enumeratedValues>
  135962. </field>
  135963. <field>
  135964. <name>F2_INT</name>
  135965. <description>CCIR Field 2 Interrupt Status</description>
  135966. <bitOffset>0xF</bitOffset>
  135967. <bitWidth>1</bitWidth>
  135968. <access>read-write</access>
  135969. <enumeratedValues>
  135970. <enumeratedValue>
  135971. <name>F2_INT_0</name>
  135972. <description>Field 2 of video is not detected</description>
  135973. <value>0</value>
  135974. </enumeratedValue>
  135975. <enumeratedValue>
  135976. <name>F2_INT_1</name>
  135977. <description>Field 2 of video is about to start</description>
  135978. <value>0x1</value>
  135979. </enumeratedValue>
  135980. </enumeratedValues>
  135981. </field>
  135982. <field>
  135983. <name>SOF_INT</name>
  135984. <description>Start of Frame Interrupt Status. Indicates when SOF is detected. (Cleared by writing 1)</description>
  135985. <bitOffset>0x10</bitOffset>
  135986. <bitWidth>1</bitWidth>
  135987. <access>read-write</access>
  135988. <enumeratedValues>
  135989. <enumeratedValue>
  135990. <name>SOF_INT_0</name>
  135991. <description>SOF is not detected.</description>
  135992. <value>0</value>
  135993. </enumeratedValue>
  135994. <enumeratedValue>
  135995. <name>SOF_INT_1</name>
  135996. <description>SOF is detected.</description>
  135997. <value>0x1</value>
  135998. </enumeratedValue>
  135999. </enumeratedValues>
  136000. </field>
  136001. <field>
  136002. <name>EOF_INT</name>
  136003. <description>End of Frame (EOF) Interrupt Status. Indicates when EOF is detected. (Cleared by writing 1)</description>
  136004. <bitOffset>0x11</bitOffset>
  136005. <bitWidth>1</bitWidth>
  136006. <access>read-write</access>
  136007. <enumeratedValues>
  136008. <enumeratedValue>
  136009. <name>EOF_INT_0</name>
  136010. <description>EOF is not detected.</description>
  136011. <value>0</value>
  136012. </enumeratedValue>
  136013. <enumeratedValue>
  136014. <name>EOF_INT_1</name>
  136015. <description>EOF is detected.</description>
  136016. <value>0x1</value>
  136017. </enumeratedValue>
  136018. </enumeratedValues>
  136019. </field>
  136020. <field>
  136021. <name>RxFF_INT</name>
  136022. <description>RXFIFO Full Interrupt Status</description>
  136023. <bitOffset>0x12</bitOffset>
  136024. <bitWidth>1</bitWidth>
  136025. <access>read-write</access>
  136026. <enumeratedValues>
  136027. <enumeratedValue>
  136028. <name>RxFF_INT_0</name>
  136029. <description>RxFIFO is not full.</description>
  136030. <value>0</value>
  136031. </enumeratedValue>
  136032. <enumeratedValue>
  136033. <name>RxFF_INT_1</name>
  136034. <description>RxFIFO is full.</description>
  136035. <value>0x1</value>
  136036. </enumeratedValue>
  136037. </enumeratedValues>
  136038. </field>
  136039. <field>
  136040. <name>DMA_TSF_DONE_FB1</name>
  136041. <description>DMA Transfer Done in Frame Buffer1</description>
  136042. <bitOffset>0x13</bitOffset>
  136043. <bitWidth>1</bitWidth>
  136044. <access>read-write</access>
  136045. <enumeratedValues>
  136046. <enumeratedValue>
  136047. <name>DMA_TSF_DONE_FB1_0</name>
  136048. <description>DMA transfer is not completed.</description>
  136049. <value>0</value>
  136050. </enumeratedValue>
  136051. <enumeratedValue>
  136052. <name>DMA_TSF_DONE_FB1_1</name>
  136053. <description>DMA transfer is completed.</description>
  136054. <value>0x1</value>
  136055. </enumeratedValue>
  136056. </enumeratedValues>
  136057. </field>
  136058. <field>
  136059. <name>DMA_TSF_DONE_FB2</name>
  136060. <description>DMA Transfer Done in Frame Buffer2</description>
  136061. <bitOffset>0x14</bitOffset>
  136062. <bitWidth>1</bitWidth>
  136063. <access>read-write</access>
  136064. <enumeratedValues>
  136065. <enumeratedValue>
  136066. <name>DMA_TSF_DONE_FB2_0</name>
  136067. <description>DMA transfer is not completed.</description>
  136068. <value>0</value>
  136069. </enumeratedValue>
  136070. <enumeratedValue>
  136071. <name>DMA_TSF_DONE_FB2_1</name>
  136072. <description>DMA transfer is completed.</description>
  136073. <value>0x1</value>
  136074. </enumeratedValue>
  136075. </enumeratedValues>
  136076. </field>
  136077. <field>
  136078. <name>STATFF_INT</name>
  136079. <description>STATFIFO Full Interrupt Status</description>
  136080. <bitOffset>0x15</bitOffset>
  136081. <bitWidth>1</bitWidth>
  136082. <access>read-write</access>
  136083. <enumeratedValues>
  136084. <enumeratedValue>
  136085. <name>STATFF_INT_0</name>
  136086. <description>STATFIFO is not full.</description>
  136087. <value>0</value>
  136088. </enumeratedValue>
  136089. <enumeratedValue>
  136090. <name>STATFF_INT_1</name>
  136091. <description>STATFIFO is full.</description>
  136092. <value>0x1</value>
  136093. </enumeratedValue>
  136094. </enumeratedValues>
  136095. </field>
  136096. <field>
  136097. <name>DMA_TSF_DONE_SFF</name>
  136098. <description>DMA Transfer Done from StatFIFO</description>
  136099. <bitOffset>0x16</bitOffset>
  136100. <bitWidth>1</bitWidth>
  136101. <access>read-write</access>
  136102. <enumeratedValues>
  136103. <enumeratedValue>
  136104. <name>DMA_TSF_DONE_SFF_0</name>
  136105. <description>DMA transfer is not completed.</description>
  136106. <value>0</value>
  136107. </enumeratedValue>
  136108. <enumeratedValue>
  136109. <name>DMA_TSF_DONE_SFF_1</name>
  136110. <description>DMA transfer is completed.</description>
  136111. <value>0x1</value>
  136112. </enumeratedValue>
  136113. </enumeratedValues>
  136114. </field>
  136115. <field>
  136116. <name>RF_OR_INT</name>
  136117. <description>RxFIFO Overrun Interrupt Status</description>
  136118. <bitOffset>0x18</bitOffset>
  136119. <bitWidth>1</bitWidth>
  136120. <access>read-write</access>
  136121. <enumeratedValues>
  136122. <enumeratedValue>
  136123. <name>RF_OR_INT_0</name>
  136124. <description>RXFIFO has not overflowed.</description>
  136125. <value>0</value>
  136126. </enumeratedValue>
  136127. <enumeratedValue>
  136128. <name>RF_OR_INT_1</name>
  136129. <description>RXFIFO has overflowed.</description>
  136130. <value>0x1</value>
  136131. </enumeratedValue>
  136132. </enumeratedValues>
  136133. </field>
  136134. <field>
  136135. <name>SF_OR_INT</name>
  136136. <description>STATFIFO Overrun Interrupt Status</description>
  136137. <bitOffset>0x19</bitOffset>
  136138. <bitWidth>1</bitWidth>
  136139. <access>read-write</access>
  136140. <enumeratedValues>
  136141. <enumeratedValue>
  136142. <name>SF_OR_INT_0</name>
  136143. <description>STATFIFO has not overflowed.</description>
  136144. <value>0</value>
  136145. </enumeratedValue>
  136146. <enumeratedValue>
  136147. <name>SF_OR_INT_1</name>
  136148. <description>STATFIFO has overflowed.</description>
  136149. <value>0x1</value>
  136150. </enumeratedValue>
  136151. </enumeratedValues>
  136152. </field>
  136153. <field>
  136154. <name>DMA_FIELD1_DONE</name>
  136155. <description>When DMA field 0 is complete, this bit will be set to 1(clear by writing 1).</description>
  136156. <bitOffset>0x1A</bitOffset>
  136157. <bitWidth>1</bitWidth>
  136158. <access>read-write</access>
  136159. </field>
  136160. <field>
  136161. <name>DMA_FIELD0_DONE</name>
  136162. <description>When DMA field 0 is complete, this bit will be set to 1(clear by writing 1).</description>
  136163. <bitOffset>0x1B</bitOffset>
  136164. <bitWidth>1</bitWidth>
  136165. <access>read-write</access>
  136166. </field>
  136167. <field>
  136168. <name>BASEADDR_CHHANGE_ERROR</name>
  136169. <description>When using base address switching enable, this bit will be 1 when switching occur before DMA complete</description>
  136170. <bitOffset>0x1C</bitOffset>
  136171. <bitWidth>1</bitWidth>
  136172. <access>read-write</access>
  136173. </field>
  136174. </fields>
  136175. </register>
  136176. <register>
  136177. <name>CSIDMASA_STATFIFO</name>
  136178. <description>CSI DMA Start Address Register - for STATFIFO</description>
  136179. <addressOffset>0x20</addressOffset>
  136180. <size>32</size>
  136181. <access>read-write</access>
  136182. <resetValue>0</resetValue>
  136183. <resetMask>0xFFFFFFFF</resetMask>
  136184. <fields>
  136185. <field>
  136186. <name>DMA_START_ADDR_SFF</name>
  136187. <description>DMA Start Address for STATFIFO</description>
  136188. <bitOffset>0x2</bitOffset>
  136189. <bitWidth>30</bitWidth>
  136190. <access>read-write</access>
  136191. </field>
  136192. </fields>
  136193. </register>
  136194. <register>
  136195. <name>CSIDMATS_STATFIFO</name>
  136196. <description>CSI DMA Transfer Size Register - for STATFIFO</description>
  136197. <addressOffset>0x24</addressOffset>
  136198. <size>32</size>
  136199. <access>read-write</access>
  136200. <resetValue>0</resetValue>
  136201. <resetMask>0xFFFFFFFF</resetMask>
  136202. <fields>
  136203. <field>
  136204. <name>DMA_TSF_SIZE_SFF</name>
  136205. <description>DMA Transfer Size for STATFIFO</description>
  136206. <bitOffset>0</bitOffset>
  136207. <bitWidth>32</bitWidth>
  136208. <access>read-write</access>
  136209. </field>
  136210. </fields>
  136211. </register>
  136212. <register>
  136213. <name>CSIDMASA_FB1</name>
  136214. <description>CSI DMA Start Address Register - for Frame Buffer1</description>
  136215. <addressOffset>0x28</addressOffset>
  136216. <size>32</size>
  136217. <access>read-write</access>
  136218. <resetValue>0</resetValue>
  136219. <resetMask>0xFFFFFFFF</resetMask>
  136220. <fields>
  136221. <field>
  136222. <name>DMA_START_ADDR_FB1</name>
  136223. <description>DMA Start Address in Frame Buffer1</description>
  136224. <bitOffset>0x2</bitOffset>
  136225. <bitWidth>30</bitWidth>
  136226. <access>read-write</access>
  136227. </field>
  136228. </fields>
  136229. </register>
  136230. <register>
  136231. <name>CSIDMASA_FB2</name>
  136232. <description>CSI DMA Transfer Size Register - for Frame Buffer2</description>
  136233. <addressOffset>0x2C</addressOffset>
  136234. <size>32</size>
  136235. <access>read-write</access>
  136236. <resetValue>0</resetValue>
  136237. <resetMask>0xFFFFFFFF</resetMask>
  136238. <fields>
  136239. <field>
  136240. <name>DMA_START_ADDR_FB2</name>
  136241. <description>DMA Start Address in Frame Buffer2</description>
  136242. <bitOffset>0x2</bitOffset>
  136243. <bitWidth>30</bitWidth>
  136244. <access>read-write</access>
  136245. </field>
  136246. </fields>
  136247. </register>
  136248. <register>
  136249. <name>CSIFBUF_PARA</name>
  136250. <description>CSI Frame Buffer Parameter Register</description>
  136251. <addressOffset>0x30</addressOffset>
  136252. <size>32</size>
  136253. <access>read-write</access>
  136254. <resetValue>0</resetValue>
  136255. <resetMask>0xFFFFFFFF</resetMask>
  136256. <fields>
  136257. <field>
  136258. <name>FBUF_STRIDE</name>
  136259. <description>Frame Buffer Parameter</description>
  136260. <bitOffset>0</bitOffset>
  136261. <bitWidth>16</bitWidth>
  136262. <access>read-write</access>
  136263. </field>
  136264. <field>
  136265. <name>DEINTERLACE_STRIDE</name>
  136266. <description>DEINTERLACE_STRIDE is only used in the deinterlace mode</description>
  136267. <bitOffset>0x10</bitOffset>
  136268. <bitWidth>16</bitWidth>
  136269. <access>read-write</access>
  136270. </field>
  136271. </fields>
  136272. </register>
  136273. <register>
  136274. <name>CSIIMAG_PARA</name>
  136275. <description>CSI Image Parameter Register</description>
  136276. <addressOffset>0x34</addressOffset>
  136277. <size>32</size>
  136278. <access>read-write</access>
  136279. <resetValue>0</resetValue>
  136280. <resetMask>0xFFFFFFFF</resetMask>
  136281. <fields>
  136282. <field>
  136283. <name>IMAGE_HEIGHT</name>
  136284. <description>Image Height. Indicates how many pixels in a column of the image from the sensor.</description>
  136285. <bitOffset>0</bitOffset>
  136286. <bitWidth>16</bitWidth>
  136287. <access>read-write</access>
  136288. </field>
  136289. <field>
  136290. <name>IMAGE_WIDTH</name>
  136291. <description>Image Width</description>
  136292. <bitOffset>0x10</bitOffset>
  136293. <bitWidth>16</bitWidth>
  136294. <access>read-write</access>
  136295. </field>
  136296. </fields>
  136297. </register>
  136298. <register>
  136299. <name>CSICR18</name>
  136300. <description>CSI Control Register 18</description>
  136301. <addressOffset>0x48</addressOffset>
  136302. <size>32</size>
  136303. <access>read-write</access>
  136304. <resetValue>0x2D000</resetValue>
  136305. <resetMask>0xFFFFFFFF</resetMask>
  136306. <fields>
  136307. <field>
  136308. <name>DEINTERLACE_EN</name>
  136309. <description>This bit is used to select the output method When input is standard CCIR656 video.</description>
  136310. <bitOffset>0x2</bitOffset>
  136311. <bitWidth>1</bitWidth>
  136312. <access>read-write</access>
  136313. <enumeratedValues>
  136314. <enumeratedValue>
  136315. <name>DEINTERLACE_EN_0</name>
  136316. <description>Deinterlace disabled</description>
  136317. <value>0</value>
  136318. </enumeratedValue>
  136319. <enumeratedValue>
  136320. <name>DEINTERLACE_EN_1</name>
  136321. <description>Deinterlace enabled</description>
  136322. <value>0x1</value>
  136323. </enumeratedValue>
  136324. </enumeratedValues>
  136325. </field>
  136326. <field>
  136327. <name>PARALLEL24_EN</name>
  136328. <description>When input is parallel rgb888/yuv444 24bit, this bit can be enabled.</description>
  136329. <bitOffset>0x3</bitOffset>
  136330. <bitWidth>1</bitWidth>
  136331. <access>read-write</access>
  136332. </field>
  136333. <field>
  136334. <name>BASEADDR_SWITCH_EN</name>
  136335. <description>When this bit is enabled, CSI DMA will switch the base address according to BASEADDR_SWITCH_SEL rather than atomically by DMA completed</description>
  136336. <bitOffset>0x4</bitOffset>
  136337. <bitWidth>1</bitWidth>
  136338. <access>read-write</access>
  136339. </field>
  136340. <field>
  136341. <name>BASEADDR_SWITCH_SEL</name>
  136342. <description>CSI 2 base addresses switching method. When using this bit, BASEADDR_SWITCH_EN is 1.</description>
  136343. <bitOffset>0x5</bitOffset>
  136344. <bitWidth>1</bitWidth>
  136345. <access>read-write</access>
  136346. <enumeratedValues>
  136347. <enumeratedValue>
  136348. <name>BASEADDR_SWITCH_SEL_0</name>
  136349. <description>Switching base address at the edge of the vsync</description>
  136350. <value>0</value>
  136351. </enumeratedValue>
  136352. <enumeratedValue>
  136353. <name>BASEADDR_SWITCH_SEL_1</name>
  136354. <description>Switching base address at the edge of the first data of each frame</description>
  136355. <value>0x1</value>
  136356. </enumeratedValue>
  136357. </enumeratedValues>
  136358. </field>
  136359. <field>
  136360. <name>FIELD0_DONE_IE</name>
  136361. <description>In interlace mode, fileld 0 means interrupt enabled.</description>
  136362. <bitOffset>0x6</bitOffset>
  136363. <bitWidth>1</bitWidth>
  136364. <access>read-write</access>
  136365. <enumeratedValues>
  136366. <enumeratedValue>
  136367. <name>FIELD0_DONE_IE_0</name>
  136368. <description>Interrupt disabled</description>
  136369. <value>0</value>
  136370. </enumeratedValue>
  136371. <enumeratedValue>
  136372. <name>FIELD0_DONE_IE_1</name>
  136373. <description>Interrupt enabled</description>
  136374. <value>0x1</value>
  136375. </enumeratedValue>
  136376. </enumeratedValues>
  136377. </field>
  136378. <field>
  136379. <name>DMA_FIELD1_DONE_IE</name>
  136380. <description>When in interlace mode, field 1 done interrupt enable.</description>
  136381. <bitOffset>0x7</bitOffset>
  136382. <bitWidth>1</bitWidth>
  136383. <access>read-write</access>
  136384. <enumeratedValues>
  136385. <enumeratedValue>
  136386. <name>DMA_FIELD1_DONE_IE_0</name>
  136387. <description>Interrupt disabled</description>
  136388. <value>0</value>
  136389. </enumeratedValue>
  136390. <enumeratedValue>
  136391. <name>DMA_FIELD1_DONE_IE_1</name>
  136392. <description>Interrupt enabled</description>
  136393. <value>0x1</value>
  136394. </enumeratedValue>
  136395. </enumeratedValues>
  136396. </field>
  136397. <field>
  136398. <name>LAST_DMA_REQ_SEL</name>
  136399. <description>Choosing the last DMA request condition.</description>
  136400. <bitOffset>0x8</bitOffset>
  136401. <bitWidth>1</bitWidth>
  136402. <access>read-write</access>
  136403. <enumeratedValues>
  136404. <enumeratedValue>
  136405. <name>LAST_DMA_REQ_SEL_0</name>
  136406. <description>fifo_full_level</description>
  136407. <value>0</value>
  136408. </enumeratedValue>
  136409. <enumeratedValue>
  136410. <name>LAST_DMA_REQ_SEL_1</name>
  136411. <description>hburst_length</description>
  136412. <value>0x1</value>
  136413. </enumeratedValue>
  136414. </enumeratedValues>
  136415. </field>
  136416. <field>
  136417. <name>BASEADDR_CHANGE_ERROR_IE</name>
  136418. <description>Base address change error interrupt enable signal.</description>
  136419. <bitOffset>0x9</bitOffset>
  136420. <bitWidth>1</bitWidth>
  136421. <access>read-write</access>
  136422. </field>
  136423. <field>
  136424. <name>RGB888A_FORMAT_SEL</name>
  136425. <description>Output is 32-bit format.</description>
  136426. <bitOffset>0xA</bitOffset>
  136427. <bitWidth>1</bitWidth>
  136428. <access>read-write</access>
  136429. <enumeratedValues>
  136430. <enumeratedValue>
  136431. <name>RGB888A_FORMAT_SEL_0</name>
  136432. <description>{8'h0, data[23:0]}</description>
  136433. <value>0</value>
  136434. </enumeratedValue>
  136435. <enumeratedValue>
  136436. <name>RGB888A_FORMAT_SEL_1</name>
  136437. <description>{data[23:0], 8'h0}</description>
  136438. <value>0x1</value>
  136439. </enumeratedValue>
  136440. </enumeratedValues>
  136441. </field>
  136442. <field>
  136443. <name>AHB_HPROT</name>
  136444. <description>Hprot value in AHB bus protocol.</description>
  136445. <bitOffset>0xC</bitOffset>
  136446. <bitWidth>4</bitWidth>
  136447. <access>read-write</access>
  136448. </field>
  136449. <field>
  136450. <name>CSI_LCDIF_BUFFER_LINES</name>
  136451. <description>The number of lines are used in handshake mode with LCDIF.</description>
  136452. <bitOffset>0x10</bitOffset>
  136453. <bitWidth>2</bitWidth>
  136454. <access>read-write</access>
  136455. <enumeratedValues>
  136456. <enumeratedValue>
  136457. <name>CSI_LCDIF_BUFFER_LINES_0</name>
  136458. <description>4 lines</description>
  136459. <value>0</value>
  136460. </enumeratedValue>
  136461. <enumeratedValue>
  136462. <name>CSI_LCDIF_BUFFER_LINES_1</name>
  136463. <description>8 lines</description>
  136464. <value>0x1</value>
  136465. </enumeratedValue>
  136466. <enumeratedValue>
  136467. <name>CSI_LCDIF_BUFFER_LINES_2</name>
  136468. <description>16 lines</description>
  136469. <value>0x2</value>
  136470. </enumeratedValue>
  136471. <enumeratedValue>
  136472. <name>CSI_LCDIF_BUFFER_LINES_3</name>
  136473. <description>16 lines</description>
  136474. <value>0x3</value>
  136475. </enumeratedValue>
  136476. </enumeratedValues>
  136477. </field>
  136478. <field>
  136479. <name>MASK_OPTION</name>
  136480. <description>These bits used to choose the method to mask the CSI input.</description>
  136481. <bitOffset>0x12</bitOffset>
  136482. <bitWidth>2</bitWidth>
  136483. <access>read-write</access>
  136484. <enumeratedValues>
  136485. <enumeratedValue>
  136486. <name>MASK_OPTION_0</name>
  136487. <description>Writing to memory from first completely frame, when using this option, the CSI_ENABLE should be 1.</description>
  136488. <value>0</value>
  136489. </enumeratedValue>
  136490. <enumeratedValue>
  136491. <name>MASK_OPTION_1</name>
  136492. <description>Writing to memory when CSI_ENABLE is 1.</description>
  136493. <value>0x1</value>
  136494. </enumeratedValue>
  136495. <enumeratedValue>
  136496. <name>MASK_OPTION_2</name>
  136497. <description>Writing to memory from second completely frame, when using this option, the CSI_ENABLE should be 1.</description>
  136498. <value>0x2</value>
  136499. </enumeratedValue>
  136500. <enumeratedValue>
  136501. <name>MASK_OPTION_3</name>
  136502. <description>Writing to memory when data comes in, not matter the CSI_ENABLE is 1 or 0.</description>
  136503. <value>0x3</value>
  136504. </enumeratedValue>
  136505. </enumeratedValues>
  136506. </field>
  136507. <field>
  136508. <name>CSI_ENABLE</name>
  136509. <description>CSI global enable signal</description>
  136510. <bitOffset>0x1F</bitOffset>
  136511. <bitWidth>1</bitWidth>
  136512. <access>read-write</access>
  136513. </field>
  136514. </fields>
  136515. </register>
  136516. <register>
  136517. <name>CSICR19</name>
  136518. <description>CSI Control Register 19</description>
  136519. <addressOffset>0x4C</addressOffset>
  136520. <size>32</size>
  136521. <access>read-write</access>
  136522. <resetValue>0</resetValue>
  136523. <resetMask>0xFFFFFFFF</resetMask>
  136524. <fields>
  136525. <field>
  136526. <name>DMA_RFIFO_HIGHEST_FIFO_LEVEL</name>
  136527. <description>This byte stores the highest FIFO level achieved by CSI FIFO timely and will be clear by writing 8'ff to it</description>
  136528. <bitOffset>0</bitOffset>
  136529. <bitWidth>8</bitWidth>
  136530. <access>read-write</access>
  136531. </field>
  136532. </fields>
  136533. </register>
  136534. </registers>
  136535. </peripheral>
  136536. <peripheral>
  136537. <name>LCDIF</name>
  136538. <description>eLCDIF Register Reference Index</description>
  136539. <groupName>LCDIF</groupName>
  136540. <prependToName>LCDIF_</prependToName>
  136541. <baseAddress>0x21C8000</baseAddress>
  136542. <addressBlock>
  136543. <offset>0</offset>
  136544. <size>0x264</size>
  136545. <usage>registers</usage>
  136546. </addressBlock>
  136547. <interrupt>
  136548. <name>LCDIF</name>
  136549. <value>37</value>
  136550. </interrupt>
  136551. <registers>
  136552. <register>
  136553. <name>CTRL</name>
  136554. <description>eLCDIF General Control Register</description>
  136555. <addressOffset>0</addressOffset>
  136556. <size>32</size>
  136557. <access>read-write</access>
  136558. <resetValue>0xC0000000</resetValue>
  136559. <resetMask>0xFFFFFFFF</resetMask>
  136560. <fields>
  136561. <field>
  136562. <name>RUN</name>
  136563. <description>When this bit is set by software, the eLCDIF will begin transferring data between the SoC and the display</description>
  136564. <bitOffset>0</bitOffset>
  136565. <bitWidth>1</bitWidth>
  136566. <access>read-write</access>
  136567. </field>
  136568. <field>
  136569. <name>DATA_FORMAT_24_BIT</name>
  136570. <description>Used only when WORD_LENGTH = 3, i</description>
  136571. <bitOffset>0x1</bitOffset>
  136572. <bitWidth>1</bitWidth>
  136573. <access>read-write</access>
  136574. <enumeratedValues>
  136575. <enumeratedValue>
  136576. <name>ALL_24_BITS_VALID</name>
  136577. <description>Data input to the block is in 24 bpp format, such that all RGB 888 data is contained in 24 bits.</description>
  136578. <value>0</value>
  136579. </enumeratedValue>
  136580. <enumeratedValue>
  136581. <name>DROP_UPPER_2_BITS_PER_BYTE</name>
  136582. <description>Data input to the block is actually RGB 18 bpp, but there is 1 color per byte, hence the upper 2 bits in each byte do not contain any useful data, and should be dropped.</description>
  136583. <value>0x1</value>
  136584. </enumeratedValue>
  136585. </enumeratedValues>
  136586. </field>
  136587. <field>
  136588. <name>DATA_FORMAT_18_BIT</name>
  136589. <description>Used only when WORD_LENGTH = 2, i.e. 18-bit.</description>
  136590. <bitOffset>0x2</bitOffset>
  136591. <bitWidth>1</bitWidth>
  136592. <access>read-write</access>
  136593. <enumeratedValues>
  136594. <enumeratedValue>
  136595. <name>LOWER_18_BITS_VALID</name>
  136596. <description>Data input to the block is in 18 bpp format, such that lower 18 bits contain RGB 666 and upper 14 bits do not contain any useful data.</description>
  136597. <value>0</value>
  136598. </enumeratedValue>
  136599. <enumeratedValue>
  136600. <name>UPPER_18_BITS_VALID</name>
  136601. <description>Data input to the block is in 18 bpp format, such that upper 18 bits contain RGB 666 and lower 14 bits do not contain any useful data.</description>
  136602. <value>0x1</value>
  136603. </enumeratedValue>
  136604. </enumeratedValues>
  136605. </field>
  136606. <field>
  136607. <name>DATA_FORMAT_16_BIT</name>
  136608. <description>When this bit is 1 and WORD_LENGTH = 0, it implies that the 16-bit data is in ARGB555 format</description>
  136609. <bitOffset>0x3</bitOffset>
  136610. <bitWidth>1</bitWidth>
  136611. <access>read-write</access>
  136612. </field>
  136613. <field>
  136614. <name>MASTER</name>
  136615. <description>Set this bit to make the eLCDIF act as a bus master.</description>
  136616. <bitOffset>0x5</bitOffset>
  136617. <bitWidth>1</bitWidth>
  136618. <access>read-write</access>
  136619. </field>
  136620. <field>
  136621. <name>ENABLE_PXP_HANDSHAKE</name>
  136622. <description>If this bit is set and LCDIF_MASTER bit is set, the eLCDIF will act as bus master and the handshake mechanism between eLCDIF and PXP will be turned on</description>
  136623. <bitOffset>0x6</bitOffset>
  136624. <bitWidth>1</bitWidth>
  136625. <access>read-write</access>
  136626. </field>
  136627. <field>
  136628. <name>RGB_TO_YCBCR422_CSC</name>
  136629. <description>Set this bit to 1 to enable conversion from RGB to YCbCr colorspace</description>
  136630. <bitOffset>0x7</bitOffset>
  136631. <bitWidth>1</bitWidth>
  136632. <access>read-write</access>
  136633. </field>
  136634. <field>
  136635. <name>WORD_LENGTH</name>
  136636. <description>Input data format.</description>
  136637. <bitOffset>0x8</bitOffset>
  136638. <bitWidth>2</bitWidth>
  136639. <access>read-write</access>
  136640. <enumeratedValues>
  136641. <enumeratedValue>
  136642. <name>16_BIT</name>
  136643. <description>Input data is 16 bits per pixel.</description>
  136644. <value>0</value>
  136645. </enumeratedValue>
  136646. <enumeratedValue>
  136647. <name>8_BIT</name>
  136648. <description>Input data is 8 bits wide.</description>
  136649. <value>0x1</value>
  136650. </enumeratedValue>
  136651. <enumeratedValue>
  136652. <name>18_BIT</name>
  136653. <description>Input data is 18 bits per pixel.</description>
  136654. <value>0x2</value>
  136655. </enumeratedValue>
  136656. <enumeratedValue>
  136657. <name>24_BIT</name>
  136658. <description>Input data is 24 bits per pixel.</description>
  136659. <value>0x3</value>
  136660. </enumeratedValue>
  136661. </enumeratedValues>
  136662. </field>
  136663. <field>
  136664. <name>LCD_DATABUS_WIDTH</name>
  136665. <description>LCD Data bus transfer width.</description>
  136666. <bitOffset>0xA</bitOffset>
  136667. <bitWidth>2</bitWidth>
  136668. <access>read-write</access>
  136669. <enumeratedValues>
  136670. <enumeratedValue>
  136671. <name>16_BIT</name>
  136672. <description>16-bit data bus mode.</description>
  136673. <value>0</value>
  136674. </enumeratedValue>
  136675. <enumeratedValue>
  136676. <name>8_BIT</name>
  136677. <description>8-bit data bus mode.</description>
  136678. <value>0x1</value>
  136679. </enumeratedValue>
  136680. <enumeratedValue>
  136681. <name>18_BIT</name>
  136682. <description>18-bit data bus mode.</description>
  136683. <value>0x2</value>
  136684. </enumeratedValue>
  136685. <enumeratedValue>
  136686. <name>24_BIT</name>
  136687. <description>24-bit data bus mode.</description>
  136688. <value>0x3</value>
  136689. </enumeratedValue>
  136690. </enumeratedValues>
  136691. </field>
  136692. <field>
  136693. <name>CSC_DATA_SWIZZLE</name>
  136694. <description>This field specifies how to swap the bytes after the data has been converted into an internal representation of 24 bits per pixel and before it is transmitted over the LCD interface bus</description>
  136695. <bitOffset>0xC</bitOffset>
  136696. <bitWidth>2</bitWidth>
  136697. <access>read-write</access>
  136698. <enumeratedValues>
  136699. <enumeratedValue>
  136700. <name>NO_SWAP</name>
  136701. <description>No byte swapping.(Little endian)</description>
  136702. <value>0</value>
  136703. </enumeratedValue>
  136704. <enumeratedValue>
  136705. <name>BIG_ENDIAN_SWAP</name>
  136706. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  136707. <value>0x1</value>
  136708. </enumeratedValue>
  136709. <enumeratedValue>
  136710. <name>HWD_SWAP</name>
  136711. <description>Swap half-words.</description>
  136712. <value>0x2</value>
  136713. </enumeratedValue>
  136714. <enumeratedValue>
  136715. <name>HWD_BYTE_SWAP</name>
  136716. <description>Swap bytes within each half-word.</description>
  136717. <value>0x3</value>
  136718. </enumeratedValue>
  136719. </enumeratedValues>
  136720. </field>
  136721. <field>
  136722. <name>INPUT_DATA_SWIZZLE</name>
  136723. <description>This field specifies how to swap the bytes fetched by the bus master interface</description>
  136724. <bitOffset>0xE</bitOffset>
  136725. <bitWidth>2</bitWidth>
  136726. <access>read-write</access>
  136727. <enumeratedValues>
  136728. <enumeratedValue>
  136729. <name>NO_SWAP</name>
  136730. <description>No byte swapping.(Little endian)</description>
  136731. <value>0</value>
  136732. </enumeratedValue>
  136733. <enumeratedValue>
  136734. <name>BIG_ENDIAN_SWAP</name>
  136735. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  136736. <value>0x1</value>
  136737. </enumeratedValue>
  136738. <enumeratedValue>
  136739. <name>HWD_SWAP</name>
  136740. <description>Swap half-words.</description>
  136741. <value>0x2</value>
  136742. </enumeratedValue>
  136743. <enumeratedValue>
  136744. <name>HWD_BYTE_SWAP</name>
  136745. <description>Swap bytes within each half-word.</description>
  136746. <value>0x3</value>
  136747. </enumeratedValue>
  136748. </enumeratedValues>
  136749. </field>
  136750. <field>
  136751. <name>DATA_SELECT</name>
  136752. <description>Command Mode polarity bit. This bit should only be changed when RUN is 0.</description>
  136753. <bitOffset>0x10</bitOffset>
  136754. <bitWidth>1</bitWidth>
  136755. <access>read-write</access>
  136756. <enumeratedValues>
  136757. <enumeratedValue>
  136758. <name>CMD_MODE</name>
  136759. <description>Command Mode. LCD_RS signal is Low.</description>
  136760. <value>0</value>
  136761. </enumeratedValue>
  136762. <enumeratedValue>
  136763. <name>DATA_MODE</name>
  136764. <description>Data Mode. LCD_RS signal is High.</description>
  136765. <value>0x1</value>
  136766. </enumeratedValue>
  136767. </enumeratedValues>
  136768. </field>
  136769. <field>
  136770. <name>DOTCLK_MODE</name>
  136771. <description>Set this bit to 1 to make the hardware go into the DOTCLK mode, i</description>
  136772. <bitOffset>0x11</bitOffset>
  136773. <bitWidth>1</bitWidth>
  136774. <access>read-write</access>
  136775. </field>
  136776. <field>
  136777. <name>VSYNC_MODE</name>
  136778. <description>Setting this bit to 1 will make the eLCDIF hardware go into VSYNC mode</description>
  136779. <bitOffset>0x12</bitOffset>
  136780. <bitWidth>1</bitWidth>
  136781. <access>read-write</access>
  136782. </field>
  136783. <field>
  136784. <name>BYPASS_COUNT</name>
  136785. <description>When this bit is 0, it means that eLCDIF will stop the block operation and turn off the RUN bit after the amount of data indicated by the LCDIF_TRANSFER_COUNT register has been transferred out</description>
  136786. <bitOffset>0x13</bitOffset>
  136787. <bitWidth>1</bitWidth>
  136788. <access>read-write</access>
  136789. </field>
  136790. <field>
  136791. <name>DVI_MODE</name>
  136792. <description>Set this bit to 1 to get into the ITU-R BT</description>
  136793. <bitOffset>0x14</bitOffset>
  136794. <bitWidth>1</bitWidth>
  136795. <access>read-write</access>
  136796. </field>
  136797. <field>
  136798. <name>SHIFT_NUM_BITS</name>
  136799. <description>The data to be transmitted is shifted left or right by this number of bits.</description>
  136800. <bitOffset>0x15</bitOffset>
  136801. <bitWidth>5</bitWidth>
  136802. <access>read-write</access>
  136803. </field>
  136804. <field>
  136805. <name>DATA_SHIFT_DIR</name>
  136806. <description>Use this bit to determine the direction of shift of transmit data</description>
  136807. <bitOffset>0x1A</bitOffset>
  136808. <bitWidth>1</bitWidth>
  136809. <access>read-write</access>
  136810. <enumeratedValues>
  136811. <enumeratedValue>
  136812. <name>TXDATA_SHIFT_LEFT</name>
  136813. <description>Data to be transmitted is shifted LEFT by SHIFT_NUM_BITS bits.</description>
  136814. <value>0</value>
  136815. </enumeratedValue>
  136816. <enumeratedValue>
  136817. <name>TXDATA_SHIFT_RIGHT</name>
  136818. <description>Data to be transmitted is shifted RIGHT by SHIFT_NUM_BITS bits.</description>
  136819. <value>0x1</value>
  136820. </enumeratedValue>
  136821. </enumeratedValues>
  136822. </field>
  136823. <field>
  136824. <name>WAIT_FOR_VSYNC_EDGE</name>
  136825. <description>Setting this bit to 1 will make the hardware wait for the triggering VSYNC edge before starting write transfers to the LCD</description>
  136826. <bitOffset>0x1B</bitOffset>
  136827. <bitWidth>1</bitWidth>
  136828. <access>read-write</access>
  136829. </field>
  136830. <field>
  136831. <name>READ_WRITEB</name>
  136832. <description>By default, eLCDIF is in the write mode</description>
  136833. <bitOffset>0x1C</bitOffset>
  136834. <bitWidth>1</bitWidth>
  136835. <access>read-write</access>
  136836. </field>
  136837. <field>
  136838. <name>YCBCR422_INPUT</name>
  136839. <description>Zero implies input data is in RGB color space</description>
  136840. <bitOffset>0x1D</bitOffset>
  136841. <bitWidth>1</bitWidth>
  136842. <access>read-write</access>
  136843. </field>
  136844. <field>
  136845. <name>CLKGATE</name>
  136846. <description>This bit must be set to zero for normal operation</description>
  136847. <bitOffset>0x1E</bitOffset>
  136848. <bitWidth>1</bitWidth>
  136849. <access>read-write</access>
  136850. </field>
  136851. <field>
  136852. <name>SFTRST</name>
  136853. <description>This bit must be set to zero to enable normal operation of the eLCDIF</description>
  136854. <bitOffset>0x1F</bitOffset>
  136855. <bitWidth>1</bitWidth>
  136856. <access>read-write</access>
  136857. </field>
  136858. </fields>
  136859. </register>
  136860. <register>
  136861. <name>CTRL_SET</name>
  136862. <description>eLCDIF General Control Register</description>
  136863. <addressOffset>0x4</addressOffset>
  136864. <size>32</size>
  136865. <access>read-write</access>
  136866. <resetValue>0xC0000000</resetValue>
  136867. <resetMask>0xFFFFFFFF</resetMask>
  136868. <fields>
  136869. <field>
  136870. <name>RUN</name>
  136871. <description>When this bit is set by software, the eLCDIF will begin transferring data between the SoC and the display</description>
  136872. <bitOffset>0</bitOffset>
  136873. <bitWidth>1</bitWidth>
  136874. <access>read-write</access>
  136875. </field>
  136876. <field>
  136877. <name>DATA_FORMAT_24_BIT</name>
  136878. <description>Used only when WORD_LENGTH = 3, i</description>
  136879. <bitOffset>0x1</bitOffset>
  136880. <bitWidth>1</bitWidth>
  136881. <access>read-write</access>
  136882. <enumeratedValues>
  136883. <enumeratedValue>
  136884. <name>ALL_24_BITS_VALID</name>
  136885. <description>Data input to the block is in 24 bpp format, such that all RGB 888 data is contained in 24 bits.</description>
  136886. <value>0</value>
  136887. </enumeratedValue>
  136888. <enumeratedValue>
  136889. <name>DROP_UPPER_2_BITS_PER_BYTE</name>
  136890. <description>Data input to the block is actually RGB 18 bpp, but there is 1 color per byte, hence the upper 2 bits in each byte do not contain any useful data, and should be dropped.</description>
  136891. <value>0x1</value>
  136892. </enumeratedValue>
  136893. </enumeratedValues>
  136894. </field>
  136895. <field>
  136896. <name>DATA_FORMAT_18_BIT</name>
  136897. <description>Used only when WORD_LENGTH = 2, i.e. 18-bit.</description>
  136898. <bitOffset>0x2</bitOffset>
  136899. <bitWidth>1</bitWidth>
  136900. <access>read-write</access>
  136901. <enumeratedValues>
  136902. <enumeratedValue>
  136903. <name>LOWER_18_BITS_VALID</name>
  136904. <description>Data input to the block is in 18 bpp format, such that lower 18 bits contain RGB 666 and upper 14 bits do not contain any useful data.</description>
  136905. <value>0</value>
  136906. </enumeratedValue>
  136907. <enumeratedValue>
  136908. <name>UPPER_18_BITS_VALID</name>
  136909. <description>Data input to the block is in 18 bpp format, such that upper 18 bits contain RGB 666 and lower 14 bits do not contain any useful data.</description>
  136910. <value>0x1</value>
  136911. </enumeratedValue>
  136912. </enumeratedValues>
  136913. </field>
  136914. <field>
  136915. <name>DATA_FORMAT_16_BIT</name>
  136916. <description>When this bit is 1 and WORD_LENGTH = 0, it implies that the 16-bit data is in ARGB555 format</description>
  136917. <bitOffset>0x3</bitOffset>
  136918. <bitWidth>1</bitWidth>
  136919. <access>read-write</access>
  136920. </field>
  136921. <field>
  136922. <name>MASTER</name>
  136923. <description>Set this bit to make the eLCDIF act as a bus master.</description>
  136924. <bitOffset>0x5</bitOffset>
  136925. <bitWidth>1</bitWidth>
  136926. <access>read-write</access>
  136927. </field>
  136928. <field>
  136929. <name>ENABLE_PXP_HANDSHAKE</name>
  136930. <description>If this bit is set and LCDIF_MASTER bit is set, the eLCDIF will act as bus master and the handshake mechanism between eLCDIF and PXP will be turned on</description>
  136931. <bitOffset>0x6</bitOffset>
  136932. <bitWidth>1</bitWidth>
  136933. <access>read-write</access>
  136934. </field>
  136935. <field>
  136936. <name>RGB_TO_YCBCR422_CSC</name>
  136937. <description>Set this bit to 1 to enable conversion from RGB to YCbCr colorspace</description>
  136938. <bitOffset>0x7</bitOffset>
  136939. <bitWidth>1</bitWidth>
  136940. <access>read-write</access>
  136941. </field>
  136942. <field>
  136943. <name>WORD_LENGTH</name>
  136944. <description>Input data format.</description>
  136945. <bitOffset>0x8</bitOffset>
  136946. <bitWidth>2</bitWidth>
  136947. <access>read-write</access>
  136948. <enumeratedValues>
  136949. <enumeratedValue>
  136950. <name>16_BIT</name>
  136951. <description>Input data is 16 bits per pixel.</description>
  136952. <value>0</value>
  136953. </enumeratedValue>
  136954. <enumeratedValue>
  136955. <name>8_BIT</name>
  136956. <description>Input data is 8 bits wide.</description>
  136957. <value>0x1</value>
  136958. </enumeratedValue>
  136959. <enumeratedValue>
  136960. <name>18_BIT</name>
  136961. <description>Input data is 18 bits per pixel.</description>
  136962. <value>0x2</value>
  136963. </enumeratedValue>
  136964. <enumeratedValue>
  136965. <name>24_BIT</name>
  136966. <description>Input data is 24 bits per pixel.</description>
  136967. <value>0x3</value>
  136968. </enumeratedValue>
  136969. </enumeratedValues>
  136970. </field>
  136971. <field>
  136972. <name>LCD_DATABUS_WIDTH</name>
  136973. <description>LCD Data bus transfer width.</description>
  136974. <bitOffset>0xA</bitOffset>
  136975. <bitWidth>2</bitWidth>
  136976. <access>read-write</access>
  136977. <enumeratedValues>
  136978. <enumeratedValue>
  136979. <name>16_BIT</name>
  136980. <description>16-bit data bus mode.</description>
  136981. <value>0</value>
  136982. </enumeratedValue>
  136983. <enumeratedValue>
  136984. <name>8_BIT</name>
  136985. <description>8-bit data bus mode.</description>
  136986. <value>0x1</value>
  136987. </enumeratedValue>
  136988. <enumeratedValue>
  136989. <name>18_BIT</name>
  136990. <description>18-bit data bus mode.</description>
  136991. <value>0x2</value>
  136992. </enumeratedValue>
  136993. <enumeratedValue>
  136994. <name>24_BIT</name>
  136995. <description>24-bit data bus mode.</description>
  136996. <value>0x3</value>
  136997. </enumeratedValue>
  136998. </enumeratedValues>
  136999. </field>
  137000. <field>
  137001. <name>CSC_DATA_SWIZZLE</name>
  137002. <description>This field specifies how to swap the bytes after the data has been converted into an internal representation of 24 bits per pixel and before it is transmitted over the LCD interface bus</description>
  137003. <bitOffset>0xC</bitOffset>
  137004. <bitWidth>2</bitWidth>
  137005. <access>read-write</access>
  137006. <enumeratedValues>
  137007. <enumeratedValue>
  137008. <name>NO_SWAP</name>
  137009. <description>No byte swapping.(Little endian)</description>
  137010. <value>0</value>
  137011. </enumeratedValue>
  137012. <enumeratedValue>
  137013. <name>BIG_ENDIAN_SWAP</name>
  137014. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137015. <value>0x1</value>
  137016. </enumeratedValue>
  137017. <enumeratedValue>
  137018. <name>HWD_SWAP</name>
  137019. <description>Swap half-words.</description>
  137020. <value>0x2</value>
  137021. </enumeratedValue>
  137022. <enumeratedValue>
  137023. <name>HWD_BYTE_SWAP</name>
  137024. <description>Swap bytes within each half-word.</description>
  137025. <value>0x3</value>
  137026. </enumeratedValue>
  137027. </enumeratedValues>
  137028. </field>
  137029. <field>
  137030. <name>INPUT_DATA_SWIZZLE</name>
  137031. <description>This field specifies how to swap the bytes fetched by the bus master interface</description>
  137032. <bitOffset>0xE</bitOffset>
  137033. <bitWidth>2</bitWidth>
  137034. <access>read-write</access>
  137035. <enumeratedValues>
  137036. <enumeratedValue>
  137037. <name>NO_SWAP</name>
  137038. <description>No byte swapping.(Little endian)</description>
  137039. <value>0</value>
  137040. </enumeratedValue>
  137041. <enumeratedValue>
  137042. <name>BIG_ENDIAN_SWAP</name>
  137043. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137044. <value>0x1</value>
  137045. </enumeratedValue>
  137046. <enumeratedValue>
  137047. <name>HWD_SWAP</name>
  137048. <description>Swap half-words.</description>
  137049. <value>0x2</value>
  137050. </enumeratedValue>
  137051. <enumeratedValue>
  137052. <name>HWD_BYTE_SWAP</name>
  137053. <description>Swap bytes within each half-word.</description>
  137054. <value>0x3</value>
  137055. </enumeratedValue>
  137056. </enumeratedValues>
  137057. </field>
  137058. <field>
  137059. <name>DATA_SELECT</name>
  137060. <description>Command Mode polarity bit. This bit should only be changed when RUN is 0.</description>
  137061. <bitOffset>0x10</bitOffset>
  137062. <bitWidth>1</bitWidth>
  137063. <access>read-write</access>
  137064. <enumeratedValues>
  137065. <enumeratedValue>
  137066. <name>CMD_MODE</name>
  137067. <description>Command Mode. LCD_RS signal is Low.</description>
  137068. <value>0</value>
  137069. </enumeratedValue>
  137070. <enumeratedValue>
  137071. <name>DATA_MODE</name>
  137072. <description>Data Mode. LCD_RS signal is High.</description>
  137073. <value>0x1</value>
  137074. </enumeratedValue>
  137075. </enumeratedValues>
  137076. </field>
  137077. <field>
  137078. <name>DOTCLK_MODE</name>
  137079. <description>Set this bit to 1 to make the hardware go into the DOTCLK mode, i</description>
  137080. <bitOffset>0x11</bitOffset>
  137081. <bitWidth>1</bitWidth>
  137082. <access>read-write</access>
  137083. </field>
  137084. <field>
  137085. <name>VSYNC_MODE</name>
  137086. <description>Setting this bit to 1 will make the eLCDIF hardware go into VSYNC mode</description>
  137087. <bitOffset>0x12</bitOffset>
  137088. <bitWidth>1</bitWidth>
  137089. <access>read-write</access>
  137090. </field>
  137091. <field>
  137092. <name>BYPASS_COUNT</name>
  137093. <description>When this bit is 0, it means that eLCDIF will stop the block operation and turn off the RUN bit after the amount of data indicated by the LCDIF_TRANSFER_COUNT register has been transferred out</description>
  137094. <bitOffset>0x13</bitOffset>
  137095. <bitWidth>1</bitWidth>
  137096. <access>read-write</access>
  137097. </field>
  137098. <field>
  137099. <name>DVI_MODE</name>
  137100. <description>Set this bit to 1 to get into the ITU-R BT</description>
  137101. <bitOffset>0x14</bitOffset>
  137102. <bitWidth>1</bitWidth>
  137103. <access>read-write</access>
  137104. </field>
  137105. <field>
  137106. <name>SHIFT_NUM_BITS</name>
  137107. <description>The data to be transmitted is shifted left or right by this number of bits.</description>
  137108. <bitOffset>0x15</bitOffset>
  137109. <bitWidth>5</bitWidth>
  137110. <access>read-write</access>
  137111. </field>
  137112. <field>
  137113. <name>DATA_SHIFT_DIR</name>
  137114. <description>Use this bit to determine the direction of shift of transmit data</description>
  137115. <bitOffset>0x1A</bitOffset>
  137116. <bitWidth>1</bitWidth>
  137117. <access>read-write</access>
  137118. <enumeratedValues>
  137119. <enumeratedValue>
  137120. <name>TXDATA_SHIFT_LEFT</name>
  137121. <description>Data to be transmitted is shifted LEFT by SHIFT_NUM_BITS bits.</description>
  137122. <value>0</value>
  137123. </enumeratedValue>
  137124. <enumeratedValue>
  137125. <name>TXDATA_SHIFT_RIGHT</name>
  137126. <description>Data to be transmitted is shifted RIGHT by SHIFT_NUM_BITS bits.</description>
  137127. <value>0x1</value>
  137128. </enumeratedValue>
  137129. </enumeratedValues>
  137130. </field>
  137131. <field>
  137132. <name>WAIT_FOR_VSYNC_EDGE</name>
  137133. <description>Setting this bit to 1 will make the hardware wait for the triggering VSYNC edge before starting write transfers to the LCD</description>
  137134. <bitOffset>0x1B</bitOffset>
  137135. <bitWidth>1</bitWidth>
  137136. <access>read-write</access>
  137137. </field>
  137138. <field>
  137139. <name>READ_WRITEB</name>
  137140. <description>By default, eLCDIF is in the write mode</description>
  137141. <bitOffset>0x1C</bitOffset>
  137142. <bitWidth>1</bitWidth>
  137143. <access>read-write</access>
  137144. </field>
  137145. <field>
  137146. <name>YCBCR422_INPUT</name>
  137147. <description>Zero implies input data is in RGB color space</description>
  137148. <bitOffset>0x1D</bitOffset>
  137149. <bitWidth>1</bitWidth>
  137150. <access>read-write</access>
  137151. </field>
  137152. <field>
  137153. <name>CLKGATE</name>
  137154. <description>This bit must be set to zero for normal operation</description>
  137155. <bitOffset>0x1E</bitOffset>
  137156. <bitWidth>1</bitWidth>
  137157. <access>read-write</access>
  137158. </field>
  137159. <field>
  137160. <name>SFTRST</name>
  137161. <description>This bit must be set to zero to enable normal operation of the eLCDIF</description>
  137162. <bitOffset>0x1F</bitOffset>
  137163. <bitWidth>1</bitWidth>
  137164. <access>read-write</access>
  137165. </field>
  137166. </fields>
  137167. </register>
  137168. <register>
  137169. <name>CTRL_CLR</name>
  137170. <description>eLCDIF General Control Register</description>
  137171. <addressOffset>0x8</addressOffset>
  137172. <size>32</size>
  137173. <access>read-write</access>
  137174. <resetValue>0xC0000000</resetValue>
  137175. <resetMask>0xFFFFFFFF</resetMask>
  137176. <fields>
  137177. <field>
  137178. <name>RUN</name>
  137179. <description>When this bit is set by software, the eLCDIF will begin transferring data between the SoC and the display</description>
  137180. <bitOffset>0</bitOffset>
  137181. <bitWidth>1</bitWidth>
  137182. <access>read-write</access>
  137183. </field>
  137184. <field>
  137185. <name>DATA_FORMAT_24_BIT</name>
  137186. <description>Used only when WORD_LENGTH = 3, i</description>
  137187. <bitOffset>0x1</bitOffset>
  137188. <bitWidth>1</bitWidth>
  137189. <access>read-write</access>
  137190. <enumeratedValues>
  137191. <enumeratedValue>
  137192. <name>ALL_24_BITS_VALID</name>
  137193. <description>Data input to the block is in 24 bpp format, such that all RGB 888 data is contained in 24 bits.</description>
  137194. <value>0</value>
  137195. </enumeratedValue>
  137196. <enumeratedValue>
  137197. <name>DROP_UPPER_2_BITS_PER_BYTE</name>
  137198. <description>Data input to the block is actually RGB 18 bpp, but there is 1 color per byte, hence the upper 2 bits in each byte do not contain any useful data, and should be dropped.</description>
  137199. <value>0x1</value>
  137200. </enumeratedValue>
  137201. </enumeratedValues>
  137202. </field>
  137203. <field>
  137204. <name>DATA_FORMAT_18_BIT</name>
  137205. <description>Used only when WORD_LENGTH = 2, i.e. 18-bit.</description>
  137206. <bitOffset>0x2</bitOffset>
  137207. <bitWidth>1</bitWidth>
  137208. <access>read-write</access>
  137209. <enumeratedValues>
  137210. <enumeratedValue>
  137211. <name>LOWER_18_BITS_VALID</name>
  137212. <description>Data input to the block is in 18 bpp format, such that lower 18 bits contain RGB 666 and upper 14 bits do not contain any useful data.</description>
  137213. <value>0</value>
  137214. </enumeratedValue>
  137215. <enumeratedValue>
  137216. <name>UPPER_18_BITS_VALID</name>
  137217. <description>Data input to the block is in 18 bpp format, such that upper 18 bits contain RGB 666 and lower 14 bits do not contain any useful data.</description>
  137218. <value>0x1</value>
  137219. </enumeratedValue>
  137220. </enumeratedValues>
  137221. </field>
  137222. <field>
  137223. <name>DATA_FORMAT_16_BIT</name>
  137224. <description>When this bit is 1 and WORD_LENGTH = 0, it implies that the 16-bit data is in ARGB555 format</description>
  137225. <bitOffset>0x3</bitOffset>
  137226. <bitWidth>1</bitWidth>
  137227. <access>read-write</access>
  137228. </field>
  137229. <field>
  137230. <name>MASTER</name>
  137231. <description>Set this bit to make the eLCDIF act as a bus master.</description>
  137232. <bitOffset>0x5</bitOffset>
  137233. <bitWidth>1</bitWidth>
  137234. <access>read-write</access>
  137235. </field>
  137236. <field>
  137237. <name>ENABLE_PXP_HANDSHAKE</name>
  137238. <description>If this bit is set and LCDIF_MASTER bit is set, the eLCDIF will act as bus master and the handshake mechanism between eLCDIF and PXP will be turned on</description>
  137239. <bitOffset>0x6</bitOffset>
  137240. <bitWidth>1</bitWidth>
  137241. <access>read-write</access>
  137242. </field>
  137243. <field>
  137244. <name>RGB_TO_YCBCR422_CSC</name>
  137245. <description>Set this bit to 1 to enable conversion from RGB to YCbCr colorspace</description>
  137246. <bitOffset>0x7</bitOffset>
  137247. <bitWidth>1</bitWidth>
  137248. <access>read-write</access>
  137249. </field>
  137250. <field>
  137251. <name>WORD_LENGTH</name>
  137252. <description>Input data format.</description>
  137253. <bitOffset>0x8</bitOffset>
  137254. <bitWidth>2</bitWidth>
  137255. <access>read-write</access>
  137256. <enumeratedValues>
  137257. <enumeratedValue>
  137258. <name>16_BIT</name>
  137259. <description>Input data is 16 bits per pixel.</description>
  137260. <value>0</value>
  137261. </enumeratedValue>
  137262. <enumeratedValue>
  137263. <name>8_BIT</name>
  137264. <description>Input data is 8 bits wide.</description>
  137265. <value>0x1</value>
  137266. </enumeratedValue>
  137267. <enumeratedValue>
  137268. <name>18_BIT</name>
  137269. <description>Input data is 18 bits per pixel.</description>
  137270. <value>0x2</value>
  137271. </enumeratedValue>
  137272. <enumeratedValue>
  137273. <name>24_BIT</name>
  137274. <description>Input data is 24 bits per pixel.</description>
  137275. <value>0x3</value>
  137276. </enumeratedValue>
  137277. </enumeratedValues>
  137278. </field>
  137279. <field>
  137280. <name>LCD_DATABUS_WIDTH</name>
  137281. <description>LCD Data bus transfer width.</description>
  137282. <bitOffset>0xA</bitOffset>
  137283. <bitWidth>2</bitWidth>
  137284. <access>read-write</access>
  137285. <enumeratedValues>
  137286. <enumeratedValue>
  137287. <name>16_BIT</name>
  137288. <description>16-bit data bus mode.</description>
  137289. <value>0</value>
  137290. </enumeratedValue>
  137291. <enumeratedValue>
  137292. <name>8_BIT</name>
  137293. <description>8-bit data bus mode.</description>
  137294. <value>0x1</value>
  137295. </enumeratedValue>
  137296. <enumeratedValue>
  137297. <name>18_BIT</name>
  137298. <description>18-bit data bus mode.</description>
  137299. <value>0x2</value>
  137300. </enumeratedValue>
  137301. <enumeratedValue>
  137302. <name>24_BIT</name>
  137303. <description>24-bit data bus mode.</description>
  137304. <value>0x3</value>
  137305. </enumeratedValue>
  137306. </enumeratedValues>
  137307. </field>
  137308. <field>
  137309. <name>CSC_DATA_SWIZZLE</name>
  137310. <description>This field specifies how to swap the bytes after the data has been converted into an internal representation of 24 bits per pixel and before it is transmitted over the LCD interface bus</description>
  137311. <bitOffset>0xC</bitOffset>
  137312. <bitWidth>2</bitWidth>
  137313. <access>read-write</access>
  137314. <enumeratedValues>
  137315. <enumeratedValue>
  137316. <name>NO_SWAP</name>
  137317. <description>No byte swapping.(Little endian)</description>
  137318. <value>0</value>
  137319. </enumeratedValue>
  137320. <enumeratedValue>
  137321. <name>BIG_ENDIAN_SWAP</name>
  137322. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137323. <value>0x1</value>
  137324. </enumeratedValue>
  137325. <enumeratedValue>
  137326. <name>HWD_SWAP</name>
  137327. <description>Swap half-words.</description>
  137328. <value>0x2</value>
  137329. </enumeratedValue>
  137330. <enumeratedValue>
  137331. <name>HWD_BYTE_SWAP</name>
  137332. <description>Swap bytes within each half-word.</description>
  137333. <value>0x3</value>
  137334. </enumeratedValue>
  137335. </enumeratedValues>
  137336. </field>
  137337. <field>
  137338. <name>INPUT_DATA_SWIZZLE</name>
  137339. <description>This field specifies how to swap the bytes fetched by the bus master interface</description>
  137340. <bitOffset>0xE</bitOffset>
  137341. <bitWidth>2</bitWidth>
  137342. <access>read-write</access>
  137343. <enumeratedValues>
  137344. <enumeratedValue>
  137345. <name>NO_SWAP</name>
  137346. <description>No byte swapping.(Little endian)</description>
  137347. <value>0</value>
  137348. </enumeratedValue>
  137349. <enumeratedValue>
  137350. <name>BIG_ENDIAN_SWAP</name>
  137351. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137352. <value>0x1</value>
  137353. </enumeratedValue>
  137354. <enumeratedValue>
  137355. <name>HWD_SWAP</name>
  137356. <description>Swap half-words.</description>
  137357. <value>0x2</value>
  137358. </enumeratedValue>
  137359. <enumeratedValue>
  137360. <name>HWD_BYTE_SWAP</name>
  137361. <description>Swap bytes within each half-word.</description>
  137362. <value>0x3</value>
  137363. </enumeratedValue>
  137364. </enumeratedValues>
  137365. </field>
  137366. <field>
  137367. <name>DATA_SELECT</name>
  137368. <description>Command Mode polarity bit. This bit should only be changed when RUN is 0.</description>
  137369. <bitOffset>0x10</bitOffset>
  137370. <bitWidth>1</bitWidth>
  137371. <access>read-write</access>
  137372. <enumeratedValues>
  137373. <enumeratedValue>
  137374. <name>CMD_MODE</name>
  137375. <description>Command Mode. LCD_RS signal is Low.</description>
  137376. <value>0</value>
  137377. </enumeratedValue>
  137378. <enumeratedValue>
  137379. <name>DATA_MODE</name>
  137380. <description>Data Mode. LCD_RS signal is High.</description>
  137381. <value>0x1</value>
  137382. </enumeratedValue>
  137383. </enumeratedValues>
  137384. </field>
  137385. <field>
  137386. <name>DOTCLK_MODE</name>
  137387. <description>Set this bit to 1 to make the hardware go into the DOTCLK mode, i</description>
  137388. <bitOffset>0x11</bitOffset>
  137389. <bitWidth>1</bitWidth>
  137390. <access>read-write</access>
  137391. </field>
  137392. <field>
  137393. <name>VSYNC_MODE</name>
  137394. <description>Setting this bit to 1 will make the eLCDIF hardware go into VSYNC mode</description>
  137395. <bitOffset>0x12</bitOffset>
  137396. <bitWidth>1</bitWidth>
  137397. <access>read-write</access>
  137398. </field>
  137399. <field>
  137400. <name>BYPASS_COUNT</name>
  137401. <description>When this bit is 0, it means that eLCDIF will stop the block operation and turn off the RUN bit after the amount of data indicated by the LCDIF_TRANSFER_COUNT register has been transferred out</description>
  137402. <bitOffset>0x13</bitOffset>
  137403. <bitWidth>1</bitWidth>
  137404. <access>read-write</access>
  137405. </field>
  137406. <field>
  137407. <name>DVI_MODE</name>
  137408. <description>Set this bit to 1 to get into the ITU-R BT</description>
  137409. <bitOffset>0x14</bitOffset>
  137410. <bitWidth>1</bitWidth>
  137411. <access>read-write</access>
  137412. </field>
  137413. <field>
  137414. <name>SHIFT_NUM_BITS</name>
  137415. <description>The data to be transmitted is shifted left or right by this number of bits.</description>
  137416. <bitOffset>0x15</bitOffset>
  137417. <bitWidth>5</bitWidth>
  137418. <access>read-write</access>
  137419. </field>
  137420. <field>
  137421. <name>DATA_SHIFT_DIR</name>
  137422. <description>Use this bit to determine the direction of shift of transmit data</description>
  137423. <bitOffset>0x1A</bitOffset>
  137424. <bitWidth>1</bitWidth>
  137425. <access>read-write</access>
  137426. <enumeratedValues>
  137427. <enumeratedValue>
  137428. <name>TXDATA_SHIFT_LEFT</name>
  137429. <description>Data to be transmitted is shifted LEFT by SHIFT_NUM_BITS bits.</description>
  137430. <value>0</value>
  137431. </enumeratedValue>
  137432. <enumeratedValue>
  137433. <name>TXDATA_SHIFT_RIGHT</name>
  137434. <description>Data to be transmitted is shifted RIGHT by SHIFT_NUM_BITS bits.</description>
  137435. <value>0x1</value>
  137436. </enumeratedValue>
  137437. </enumeratedValues>
  137438. </field>
  137439. <field>
  137440. <name>WAIT_FOR_VSYNC_EDGE</name>
  137441. <description>Setting this bit to 1 will make the hardware wait for the triggering VSYNC edge before starting write transfers to the LCD</description>
  137442. <bitOffset>0x1B</bitOffset>
  137443. <bitWidth>1</bitWidth>
  137444. <access>read-write</access>
  137445. </field>
  137446. <field>
  137447. <name>READ_WRITEB</name>
  137448. <description>By default, eLCDIF is in the write mode</description>
  137449. <bitOffset>0x1C</bitOffset>
  137450. <bitWidth>1</bitWidth>
  137451. <access>read-write</access>
  137452. </field>
  137453. <field>
  137454. <name>YCBCR422_INPUT</name>
  137455. <description>Zero implies input data is in RGB color space</description>
  137456. <bitOffset>0x1D</bitOffset>
  137457. <bitWidth>1</bitWidth>
  137458. <access>read-write</access>
  137459. </field>
  137460. <field>
  137461. <name>CLKGATE</name>
  137462. <description>This bit must be set to zero for normal operation</description>
  137463. <bitOffset>0x1E</bitOffset>
  137464. <bitWidth>1</bitWidth>
  137465. <access>read-write</access>
  137466. </field>
  137467. <field>
  137468. <name>SFTRST</name>
  137469. <description>This bit must be set to zero to enable normal operation of the eLCDIF</description>
  137470. <bitOffset>0x1F</bitOffset>
  137471. <bitWidth>1</bitWidth>
  137472. <access>read-write</access>
  137473. </field>
  137474. </fields>
  137475. </register>
  137476. <register>
  137477. <name>CTRL_TOG</name>
  137478. <description>eLCDIF General Control Register</description>
  137479. <addressOffset>0xC</addressOffset>
  137480. <size>32</size>
  137481. <access>read-write</access>
  137482. <resetValue>0xC0000000</resetValue>
  137483. <resetMask>0xFFFFFFFF</resetMask>
  137484. <fields>
  137485. <field>
  137486. <name>RUN</name>
  137487. <description>When this bit is set by software, the eLCDIF will begin transferring data between the SoC and the display</description>
  137488. <bitOffset>0</bitOffset>
  137489. <bitWidth>1</bitWidth>
  137490. <access>read-write</access>
  137491. </field>
  137492. <field>
  137493. <name>DATA_FORMAT_24_BIT</name>
  137494. <description>Used only when WORD_LENGTH = 3, i</description>
  137495. <bitOffset>0x1</bitOffset>
  137496. <bitWidth>1</bitWidth>
  137497. <access>read-write</access>
  137498. <enumeratedValues>
  137499. <enumeratedValue>
  137500. <name>ALL_24_BITS_VALID</name>
  137501. <description>Data input to the block is in 24 bpp format, such that all RGB 888 data is contained in 24 bits.</description>
  137502. <value>0</value>
  137503. </enumeratedValue>
  137504. <enumeratedValue>
  137505. <name>DROP_UPPER_2_BITS_PER_BYTE</name>
  137506. <description>Data input to the block is actually RGB 18 bpp, but there is 1 color per byte, hence the upper 2 bits in each byte do not contain any useful data, and should be dropped.</description>
  137507. <value>0x1</value>
  137508. </enumeratedValue>
  137509. </enumeratedValues>
  137510. </field>
  137511. <field>
  137512. <name>DATA_FORMAT_18_BIT</name>
  137513. <description>Used only when WORD_LENGTH = 2, i.e. 18-bit.</description>
  137514. <bitOffset>0x2</bitOffset>
  137515. <bitWidth>1</bitWidth>
  137516. <access>read-write</access>
  137517. <enumeratedValues>
  137518. <enumeratedValue>
  137519. <name>LOWER_18_BITS_VALID</name>
  137520. <description>Data input to the block is in 18 bpp format, such that lower 18 bits contain RGB 666 and upper 14 bits do not contain any useful data.</description>
  137521. <value>0</value>
  137522. </enumeratedValue>
  137523. <enumeratedValue>
  137524. <name>UPPER_18_BITS_VALID</name>
  137525. <description>Data input to the block is in 18 bpp format, such that upper 18 bits contain RGB 666 and lower 14 bits do not contain any useful data.</description>
  137526. <value>0x1</value>
  137527. </enumeratedValue>
  137528. </enumeratedValues>
  137529. </field>
  137530. <field>
  137531. <name>DATA_FORMAT_16_BIT</name>
  137532. <description>When this bit is 1 and WORD_LENGTH = 0, it implies that the 16-bit data is in ARGB555 format</description>
  137533. <bitOffset>0x3</bitOffset>
  137534. <bitWidth>1</bitWidth>
  137535. <access>read-write</access>
  137536. </field>
  137537. <field>
  137538. <name>MASTER</name>
  137539. <description>Set this bit to make the eLCDIF act as a bus master.</description>
  137540. <bitOffset>0x5</bitOffset>
  137541. <bitWidth>1</bitWidth>
  137542. <access>read-write</access>
  137543. </field>
  137544. <field>
  137545. <name>ENABLE_PXP_HANDSHAKE</name>
  137546. <description>If this bit is set and LCDIF_MASTER bit is set, the eLCDIF will act as bus master and the handshake mechanism between eLCDIF and PXP will be turned on</description>
  137547. <bitOffset>0x6</bitOffset>
  137548. <bitWidth>1</bitWidth>
  137549. <access>read-write</access>
  137550. </field>
  137551. <field>
  137552. <name>RGB_TO_YCBCR422_CSC</name>
  137553. <description>Set this bit to 1 to enable conversion from RGB to YCbCr colorspace</description>
  137554. <bitOffset>0x7</bitOffset>
  137555. <bitWidth>1</bitWidth>
  137556. <access>read-write</access>
  137557. </field>
  137558. <field>
  137559. <name>WORD_LENGTH</name>
  137560. <description>Input data format.</description>
  137561. <bitOffset>0x8</bitOffset>
  137562. <bitWidth>2</bitWidth>
  137563. <access>read-write</access>
  137564. <enumeratedValues>
  137565. <enumeratedValue>
  137566. <name>16_BIT</name>
  137567. <description>Input data is 16 bits per pixel.</description>
  137568. <value>0</value>
  137569. </enumeratedValue>
  137570. <enumeratedValue>
  137571. <name>8_BIT</name>
  137572. <description>Input data is 8 bits wide.</description>
  137573. <value>0x1</value>
  137574. </enumeratedValue>
  137575. <enumeratedValue>
  137576. <name>18_BIT</name>
  137577. <description>Input data is 18 bits per pixel.</description>
  137578. <value>0x2</value>
  137579. </enumeratedValue>
  137580. <enumeratedValue>
  137581. <name>24_BIT</name>
  137582. <description>Input data is 24 bits per pixel.</description>
  137583. <value>0x3</value>
  137584. </enumeratedValue>
  137585. </enumeratedValues>
  137586. </field>
  137587. <field>
  137588. <name>LCD_DATABUS_WIDTH</name>
  137589. <description>LCD Data bus transfer width.</description>
  137590. <bitOffset>0xA</bitOffset>
  137591. <bitWidth>2</bitWidth>
  137592. <access>read-write</access>
  137593. <enumeratedValues>
  137594. <enumeratedValue>
  137595. <name>16_BIT</name>
  137596. <description>16-bit data bus mode.</description>
  137597. <value>0</value>
  137598. </enumeratedValue>
  137599. <enumeratedValue>
  137600. <name>8_BIT</name>
  137601. <description>8-bit data bus mode.</description>
  137602. <value>0x1</value>
  137603. </enumeratedValue>
  137604. <enumeratedValue>
  137605. <name>18_BIT</name>
  137606. <description>18-bit data bus mode.</description>
  137607. <value>0x2</value>
  137608. </enumeratedValue>
  137609. <enumeratedValue>
  137610. <name>24_BIT</name>
  137611. <description>24-bit data bus mode.</description>
  137612. <value>0x3</value>
  137613. </enumeratedValue>
  137614. </enumeratedValues>
  137615. </field>
  137616. <field>
  137617. <name>CSC_DATA_SWIZZLE</name>
  137618. <description>This field specifies how to swap the bytes after the data has been converted into an internal representation of 24 bits per pixel and before it is transmitted over the LCD interface bus</description>
  137619. <bitOffset>0xC</bitOffset>
  137620. <bitWidth>2</bitWidth>
  137621. <access>read-write</access>
  137622. <enumeratedValues>
  137623. <enumeratedValue>
  137624. <name>NO_SWAP</name>
  137625. <description>No byte swapping.(Little endian)</description>
  137626. <value>0</value>
  137627. </enumeratedValue>
  137628. <enumeratedValue>
  137629. <name>BIG_ENDIAN_SWAP</name>
  137630. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137631. <value>0x1</value>
  137632. </enumeratedValue>
  137633. <enumeratedValue>
  137634. <name>HWD_SWAP</name>
  137635. <description>Swap half-words.</description>
  137636. <value>0x2</value>
  137637. </enumeratedValue>
  137638. <enumeratedValue>
  137639. <name>HWD_BYTE_SWAP</name>
  137640. <description>Swap bytes within each half-word.</description>
  137641. <value>0x3</value>
  137642. </enumeratedValue>
  137643. </enumeratedValues>
  137644. </field>
  137645. <field>
  137646. <name>INPUT_DATA_SWIZZLE</name>
  137647. <description>This field specifies how to swap the bytes fetched by the bus master interface</description>
  137648. <bitOffset>0xE</bitOffset>
  137649. <bitWidth>2</bitWidth>
  137650. <access>read-write</access>
  137651. <enumeratedValues>
  137652. <enumeratedValue>
  137653. <name>NO_SWAP</name>
  137654. <description>No byte swapping.(Little endian)</description>
  137655. <value>0</value>
  137656. </enumeratedValue>
  137657. <enumeratedValue>
  137658. <name>BIG_ENDIAN_SWAP</name>
  137659. <description>Big Endian swap (swap bytes 0,3 and 1,2).</description>
  137660. <value>0x1</value>
  137661. </enumeratedValue>
  137662. <enumeratedValue>
  137663. <name>HWD_SWAP</name>
  137664. <description>Swap half-words.</description>
  137665. <value>0x2</value>
  137666. </enumeratedValue>
  137667. <enumeratedValue>
  137668. <name>HWD_BYTE_SWAP</name>
  137669. <description>Swap bytes within each half-word.</description>
  137670. <value>0x3</value>
  137671. </enumeratedValue>
  137672. </enumeratedValues>
  137673. </field>
  137674. <field>
  137675. <name>DATA_SELECT</name>
  137676. <description>Command Mode polarity bit. This bit should only be changed when RUN is 0.</description>
  137677. <bitOffset>0x10</bitOffset>
  137678. <bitWidth>1</bitWidth>
  137679. <access>read-write</access>
  137680. <enumeratedValues>
  137681. <enumeratedValue>
  137682. <name>CMD_MODE</name>
  137683. <description>Command Mode. LCD_RS signal is Low.</description>
  137684. <value>0</value>
  137685. </enumeratedValue>
  137686. <enumeratedValue>
  137687. <name>DATA_MODE</name>
  137688. <description>Data Mode. LCD_RS signal is High.</description>
  137689. <value>0x1</value>
  137690. </enumeratedValue>
  137691. </enumeratedValues>
  137692. </field>
  137693. <field>
  137694. <name>DOTCLK_MODE</name>
  137695. <description>Set this bit to 1 to make the hardware go into the DOTCLK mode, i</description>
  137696. <bitOffset>0x11</bitOffset>
  137697. <bitWidth>1</bitWidth>
  137698. <access>read-write</access>
  137699. </field>
  137700. <field>
  137701. <name>VSYNC_MODE</name>
  137702. <description>Setting this bit to 1 will make the eLCDIF hardware go into VSYNC mode</description>
  137703. <bitOffset>0x12</bitOffset>
  137704. <bitWidth>1</bitWidth>
  137705. <access>read-write</access>
  137706. </field>
  137707. <field>
  137708. <name>BYPASS_COUNT</name>
  137709. <description>When this bit is 0, it means that eLCDIF will stop the block operation and turn off the RUN bit after the amount of data indicated by the LCDIF_TRANSFER_COUNT register has been transferred out</description>
  137710. <bitOffset>0x13</bitOffset>
  137711. <bitWidth>1</bitWidth>
  137712. <access>read-write</access>
  137713. </field>
  137714. <field>
  137715. <name>DVI_MODE</name>
  137716. <description>Set this bit to 1 to get into the ITU-R BT</description>
  137717. <bitOffset>0x14</bitOffset>
  137718. <bitWidth>1</bitWidth>
  137719. <access>read-write</access>
  137720. </field>
  137721. <field>
  137722. <name>SHIFT_NUM_BITS</name>
  137723. <description>The data to be transmitted is shifted left or right by this number of bits.</description>
  137724. <bitOffset>0x15</bitOffset>
  137725. <bitWidth>5</bitWidth>
  137726. <access>read-write</access>
  137727. </field>
  137728. <field>
  137729. <name>DATA_SHIFT_DIR</name>
  137730. <description>Use this bit to determine the direction of shift of transmit data</description>
  137731. <bitOffset>0x1A</bitOffset>
  137732. <bitWidth>1</bitWidth>
  137733. <access>read-write</access>
  137734. <enumeratedValues>
  137735. <enumeratedValue>
  137736. <name>TXDATA_SHIFT_LEFT</name>
  137737. <description>Data to be transmitted is shifted LEFT by SHIFT_NUM_BITS bits.</description>
  137738. <value>0</value>
  137739. </enumeratedValue>
  137740. <enumeratedValue>
  137741. <name>TXDATA_SHIFT_RIGHT</name>
  137742. <description>Data to be transmitted is shifted RIGHT by SHIFT_NUM_BITS bits.</description>
  137743. <value>0x1</value>
  137744. </enumeratedValue>
  137745. </enumeratedValues>
  137746. </field>
  137747. <field>
  137748. <name>WAIT_FOR_VSYNC_EDGE</name>
  137749. <description>Setting this bit to 1 will make the hardware wait for the triggering VSYNC edge before starting write transfers to the LCD</description>
  137750. <bitOffset>0x1B</bitOffset>
  137751. <bitWidth>1</bitWidth>
  137752. <access>read-write</access>
  137753. </field>
  137754. <field>
  137755. <name>READ_WRITEB</name>
  137756. <description>By default, eLCDIF is in the write mode</description>
  137757. <bitOffset>0x1C</bitOffset>
  137758. <bitWidth>1</bitWidth>
  137759. <access>read-write</access>
  137760. </field>
  137761. <field>
  137762. <name>YCBCR422_INPUT</name>
  137763. <description>Zero implies input data is in RGB color space</description>
  137764. <bitOffset>0x1D</bitOffset>
  137765. <bitWidth>1</bitWidth>
  137766. <access>read-write</access>
  137767. </field>
  137768. <field>
  137769. <name>CLKGATE</name>
  137770. <description>This bit must be set to zero for normal operation</description>
  137771. <bitOffset>0x1E</bitOffset>
  137772. <bitWidth>1</bitWidth>
  137773. <access>read-write</access>
  137774. </field>
  137775. <field>
  137776. <name>SFTRST</name>
  137777. <description>This bit must be set to zero to enable normal operation of the eLCDIF</description>
  137778. <bitOffset>0x1F</bitOffset>
  137779. <bitWidth>1</bitWidth>
  137780. <access>read-write</access>
  137781. </field>
  137782. </fields>
  137783. </register>
  137784. <register>
  137785. <name>CTRL1</name>
  137786. <description>eLCDIF General Control1 Register</description>
  137787. <addressOffset>0x10</addressOffset>
  137788. <size>32</size>
  137789. <access>read-write</access>
  137790. <resetValue>0xF0000</resetValue>
  137791. <resetMask>0xFFFFFFFF</resetMask>
  137792. <fields>
  137793. <field>
  137794. <name>RESET</name>
  137795. <description>Reset bit for the external LCD controller</description>
  137796. <bitOffset>0</bitOffset>
  137797. <bitWidth>1</bitWidth>
  137798. <access>read-write</access>
  137799. <enumeratedValues>
  137800. <enumeratedValue>
  137801. <name>LCDRESET_LOW</name>
  137802. <description>LCD_RESET output signal is low.</description>
  137803. <value>0</value>
  137804. </enumeratedValue>
  137805. <enumeratedValue>
  137806. <name>LCDRESET_HIGH</name>
  137807. <description>LCD_RESET output signal is high.</description>
  137808. <value>0x1</value>
  137809. </enumeratedValue>
  137810. </enumeratedValues>
  137811. </field>
  137812. <field>
  137813. <name>MODE86</name>
  137814. <description>This bit is used to select between the 8080 and 6800 series of microprocessor modes</description>
  137815. <bitOffset>0x1</bitOffset>
  137816. <bitWidth>1</bitWidth>
  137817. <access>read-write</access>
  137818. <enumeratedValues>
  137819. <enumeratedValue>
  137820. <name>8080_MODE</name>
  137821. <description>Pins LCD_WR_RWn and LCD_RD_E function as active low WR and active low RD signals respectively.</description>
  137822. <value>0</value>
  137823. </enumeratedValue>
  137824. <enumeratedValue>
  137825. <name>6800_MODE</name>
  137826. <description>Pins LCD_WR_RWn and LCD_RD_E function as Read/Write and active high Enable signals respectively.</description>
  137827. <value>0x1</value>
  137828. </enumeratedValue>
  137829. </enumeratedValues>
  137830. </field>
  137831. <field>
  137832. <name>BUSY_ENABLE</name>
  137833. <description>This bit enables the use of the interface's busy signal input</description>
  137834. <bitOffset>0x2</bitOffset>
  137835. <bitWidth>1</bitWidth>
  137836. <access>read-write</access>
  137837. <enumeratedValues>
  137838. <enumeratedValue>
  137839. <name>BUSY_DISABLED</name>
  137840. <description>The busy signal from the LCD controller will be ignored.</description>
  137841. <value>0</value>
  137842. </enumeratedValue>
  137843. <enumeratedValue>
  137844. <name>BUSY_ENABLED</name>
  137845. <description>Enable the use of the busy signal from the LCD controller.</description>
  137846. <value>0x1</value>
  137847. </enumeratedValue>
  137848. </enumeratedValues>
  137849. </field>
  137850. <field>
  137851. <name>VSYNC_EDGE_IRQ</name>
  137852. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  137853. <bitOffset>0x8</bitOffset>
  137854. <bitWidth>1</bitWidth>
  137855. <access>read-write</access>
  137856. <enumeratedValues>
  137857. <enumeratedValue>
  137858. <name>NO_REQUEST</name>
  137859. <description>No Interrupt Request Pending.</description>
  137860. <value>0</value>
  137861. </enumeratedValue>
  137862. <enumeratedValue>
  137863. <name>REQUEST</name>
  137864. <description>Interrupt Request Pending.</description>
  137865. <value>0x1</value>
  137866. </enumeratedValue>
  137867. </enumeratedValues>
  137868. </field>
  137869. <field>
  137870. <name>CUR_FRAME_DONE_IRQ</name>
  137871. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  137872. <bitOffset>0x9</bitOffset>
  137873. <bitWidth>1</bitWidth>
  137874. <access>read-write</access>
  137875. <enumeratedValues>
  137876. <enumeratedValue>
  137877. <name>NO_REQUEST</name>
  137878. <description>No Interrupt Request Pending.</description>
  137879. <value>0</value>
  137880. </enumeratedValue>
  137881. <enumeratedValue>
  137882. <name>REQUEST</name>
  137883. <description>Interrupt Request Pending.</description>
  137884. <value>0x1</value>
  137885. </enumeratedValue>
  137886. </enumeratedValues>
  137887. </field>
  137888. <field>
  137889. <name>UNDERFLOW_IRQ</name>
  137890. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  137891. <bitOffset>0xA</bitOffset>
  137892. <bitWidth>1</bitWidth>
  137893. <access>read-write</access>
  137894. <enumeratedValues>
  137895. <enumeratedValue>
  137896. <name>NO_REQUEST</name>
  137897. <description>No Interrupt Request Pending.</description>
  137898. <value>0</value>
  137899. </enumeratedValue>
  137900. <enumeratedValue>
  137901. <name>REQUEST</name>
  137902. <description>Interrupt Request Pending.</description>
  137903. <value>0x1</value>
  137904. </enumeratedValue>
  137905. </enumeratedValues>
  137906. </field>
  137907. <field>
  137908. <name>OVERFLOW_IRQ</name>
  137909. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  137910. <bitOffset>0xB</bitOffset>
  137911. <bitWidth>1</bitWidth>
  137912. <access>read-write</access>
  137913. <enumeratedValues>
  137914. <enumeratedValue>
  137915. <name>NO_REQUEST</name>
  137916. <description>No Interrupt Request Pending.</description>
  137917. <value>0</value>
  137918. </enumeratedValue>
  137919. <enumeratedValue>
  137920. <name>REQUEST</name>
  137921. <description>Interrupt Request Pending.</description>
  137922. <value>0x1</value>
  137923. </enumeratedValue>
  137924. </enumeratedValues>
  137925. </field>
  137926. <field>
  137927. <name>VSYNC_EDGE_IRQ_EN</name>
  137928. <description>This bit is set to enable an interrupt every time the hardware encounters the leading VSYNC edge in the VSYNC and DOTCLK modes, or the beginning of every field in DVI mode</description>
  137929. <bitOffset>0xC</bitOffset>
  137930. <bitWidth>1</bitWidth>
  137931. <access>read-write</access>
  137932. </field>
  137933. <field>
  137934. <name>CUR_FRAME_DONE_IRQ_EN</name>
  137935. <description>This bit is set to 1 enable an interrupt every time the hardware enters in the vertical blanking state</description>
  137936. <bitOffset>0xD</bitOffset>
  137937. <bitWidth>1</bitWidth>
  137938. <access>read-write</access>
  137939. </field>
  137940. <field>
  137941. <name>UNDERFLOW_IRQ_EN</name>
  137942. <description>This bit is set to enable an underflow interrupt in the TXFIFO in the write mode.</description>
  137943. <bitOffset>0xE</bitOffset>
  137944. <bitWidth>1</bitWidth>
  137945. <access>read-write</access>
  137946. </field>
  137947. <field>
  137948. <name>OVERFLOW_IRQ_EN</name>
  137949. <description>This bit is set to enable an overflow interrupt in the TXFIFO in the write mode.</description>
  137950. <bitOffset>0xF</bitOffset>
  137951. <bitWidth>1</bitWidth>
  137952. <access>read-write</access>
  137953. </field>
  137954. <field>
  137955. <name>BYTE_PACKING_FORMAT</name>
  137956. <description>This bitfield is used to show which data bytes in a 32-bit word are valid</description>
  137957. <bitOffset>0x10</bitOffset>
  137958. <bitWidth>4</bitWidth>
  137959. <access>read-write</access>
  137960. </field>
  137961. <field>
  137962. <name>IRQ_ON_ALTERNATE_FIELDS</name>
  137963. <description>If this bit is set, the eLCDIF block will assert the cur_frame_done interrupt only on alternate fields, otherwise it will issue the interrupt on both odd and even field</description>
  137964. <bitOffset>0x14</bitOffset>
  137965. <bitWidth>1</bitWidth>
  137966. <access>read-write</access>
  137967. </field>
  137968. <field>
  137969. <name>FIFO_CLEAR</name>
  137970. <description>Set this bit to clear all the data in the latency FIFO (LFIFO), TXFIFO and the RXFIFO.</description>
  137971. <bitOffset>0x15</bitOffset>
  137972. <bitWidth>1</bitWidth>
  137973. <access>read-write</access>
  137974. </field>
  137975. <field>
  137976. <name>START_INTERLACE_FROM_SECOND_FIELD</name>
  137977. <description>The default is to grab the odd lines first and then the even lines</description>
  137978. <bitOffset>0x16</bitOffset>
  137979. <bitWidth>1</bitWidth>
  137980. <access>read-write</access>
  137981. </field>
  137982. <field>
  137983. <name>INTERLACE_FIELDS</name>
  137984. <description>Set this bit if it is required that the eLCDIF block fetches odd lines in one field and even lines in the other field</description>
  137985. <bitOffset>0x17</bitOffset>
  137986. <bitWidth>1</bitWidth>
  137987. <access>read-write</access>
  137988. </field>
  137989. <field>
  137990. <name>RECOVER_ON_UNDERFLOW</name>
  137991. <description>Set this bit to enable the eLCDIF block to recover in the next field/frame if there was an underflow in the current field/frame</description>
  137992. <bitOffset>0x18</bitOffset>
  137993. <bitWidth>1</bitWidth>
  137994. <access>read-write</access>
  137995. </field>
  137996. <field>
  137997. <name>BM_ERROR_IRQ</name>
  137998. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  137999. <bitOffset>0x19</bitOffset>
  138000. <bitWidth>1</bitWidth>
  138001. <access>read-write</access>
  138002. <enumeratedValues>
  138003. <enumeratedValue>
  138004. <name>NO_REQUEST</name>
  138005. <description>No Interrupt Request Pending.</description>
  138006. <value>0</value>
  138007. </enumeratedValue>
  138008. <enumeratedValue>
  138009. <name>REQUEST</name>
  138010. <description>Interrupt Request Pending.</description>
  138011. <value>0x1</value>
  138012. </enumeratedValue>
  138013. </enumeratedValues>
  138014. </field>
  138015. <field>
  138016. <name>BM_ERROR_IRQ_EN</name>
  138017. <description>This bit is set to enable bus master error interrupt in the eLCDIF master mode.</description>
  138018. <bitOffset>0x1A</bitOffset>
  138019. <bitWidth>1</bitWidth>
  138020. <access>read-write</access>
  138021. </field>
  138022. <field>
  138023. <name>COMBINE_MPU_WR_STRB</name>
  138024. <description>If this bit is not set, the write strobe will be driven on LCD_WR_RWn pin in the 8080 mode and on the LCD_RD_E pin in the 6800 mode</description>
  138025. <bitOffset>0x1B</bitOffset>
  138026. <bitWidth>1</bitWidth>
  138027. <access>read-write</access>
  138028. </field>
  138029. </fields>
  138030. </register>
  138031. <register>
  138032. <name>CTRL1_SET</name>
  138033. <description>eLCDIF General Control1 Register</description>
  138034. <addressOffset>0x14</addressOffset>
  138035. <size>32</size>
  138036. <access>read-write</access>
  138037. <resetValue>0xF0000</resetValue>
  138038. <resetMask>0xFFFFFFFF</resetMask>
  138039. <fields>
  138040. <field>
  138041. <name>RESET</name>
  138042. <description>Reset bit for the external LCD controller</description>
  138043. <bitOffset>0</bitOffset>
  138044. <bitWidth>1</bitWidth>
  138045. <access>read-write</access>
  138046. <enumeratedValues>
  138047. <enumeratedValue>
  138048. <name>LCDRESET_LOW</name>
  138049. <description>LCD_RESET output signal is low.</description>
  138050. <value>0</value>
  138051. </enumeratedValue>
  138052. <enumeratedValue>
  138053. <name>LCDRESET_HIGH</name>
  138054. <description>LCD_RESET output signal is high.</description>
  138055. <value>0x1</value>
  138056. </enumeratedValue>
  138057. </enumeratedValues>
  138058. </field>
  138059. <field>
  138060. <name>MODE86</name>
  138061. <description>This bit is used to select between the 8080 and 6800 series of microprocessor modes</description>
  138062. <bitOffset>0x1</bitOffset>
  138063. <bitWidth>1</bitWidth>
  138064. <access>read-write</access>
  138065. <enumeratedValues>
  138066. <enumeratedValue>
  138067. <name>8080_MODE</name>
  138068. <description>Pins LCD_WR_RWn and LCD_RD_E function as active low WR and active low RD signals respectively.</description>
  138069. <value>0</value>
  138070. </enumeratedValue>
  138071. <enumeratedValue>
  138072. <name>6800_MODE</name>
  138073. <description>Pins LCD_WR_RWn and LCD_RD_E function as Read/Write and active high Enable signals respectively.</description>
  138074. <value>0x1</value>
  138075. </enumeratedValue>
  138076. </enumeratedValues>
  138077. </field>
  138078. <field>
  138079. <name>BUSY_ENABLE</name>
  138080. <description>This bit enables the use of the interface's busy signal input</description>
  138081. <bitOffset>0x2</bitOffset>
  138082. <bitWidth>1</bitWidth>
  138083. <access>read-write</access>
  138084. <enumeratedValues>
  138085. <enumeratedValue>
  138086. <name>BUSY_DISABLED</name>
  138087. <description>The busy signal from the LCD controller will be ignored.</description>
  138088. <value>0</value>
  138089. </enumeratedValue>
  138090. <enumeratedValue>
  138091. <name>BUSY_ENABLED</name>
  138092. <description>Enable the use of the busy signal from the LCD controller.</description>
  138093. <value>0x1</value>
  138094. </enumeratedValue>
  138095. </enumeratedValues>
  138096. </field>
  138097. <field>
  138098. <name>VSYNC_EDGE_IRQ</name>
  138099. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138100. <bitOffset>0x8</bitOffset>
  138101. <bitWidth>1</bitWidth>
  138102. <access>read-write</access>
  138103. <enumeratedValues>
  138104. <enumeratedValue>
  138105. <name>NO_REQUEST</name>
  138106. <description>No Interrupt Request Pending.</description>
  138107. <value>0</value>
  138108. </enumeratedValue>
  138109. <enumeratedValue>
  138110. <name>REQUEST</name>
  138111. <description>Interrupt Request Pending.</description>
  138112. <value>0x1</value>
  138113. </enumeratedValue>
  138114. </enumeratedValues>
  138115. </field>
  138116. <field>
  138117. <name>CUR_FRAME_DONE_IRQ</name>
  138118. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138119. <bitOffset>0x9</bitOffset>
  138120. <bitWidth>1</bitWidth>
  138121. <access>read-write</access>
  138122. <enumeratedValues>
  138123. <enumeratedValue>
  138124. <name>NO_REQUEST</name>
  138125. <description>No Interrupt Request Pending.</description>
  138126. <value>0</value>
  138127. </enumeratedValue>
  138128. <enumeratedValue>
  138129. <name>REQUEST</name>
  138130. <description>Interrupt Request Pending.</description>
  138131. <value>0x1</value>
  138132. </enumeratedValue>
  138133. </enumeratedValues>
  138134. </field>
  138135. <field>
  138136. <name>UNDERFLOW_IRQ</name>
  138137. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138138. <bitOffset>0xA</bitOffset>
  138139. <bitWidth>1</bitWidth>
  138140. <access>read-write</access>
  138141. <enumeratedValues>
  138142. <enumeratedValue>
  138143. <name>NO_REQUEST</name>
  138144. <description>No Interrupt Request Pending.</description>
  138145. <value>0</value>
  138146. </enumeratedValue>
  138147. <enumeratedValue>
  138148. <name>REQUEST</name>
  138149. <description>Interrupt Request Pending.</description>
  138150. <value>0x1</value>
  138151. </enumeratedValue>
  138152. </enumeratedValues>
  138153. </field>
  138154. <field>
  138155. <name>OVERFLOW_IRQ</name>
  138156. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138157. <bitOffset>0xB</bitOffset>
  138158. <bitWidth>1</bitWidth>
  138159. <access>read-write</access>
  138160. <enumeratedValues>
  138161. <enumeratedValue>
  138162. <name>NO_REQUEST</name>
  138163. <description>No Interrupt Request Pending.</description>
  138164. <value>0</value>
  138165. </enumeratedValue>
  138166. <enumeratedValue>
  138167. <name>REQUEST</name>
  138168. <description>Interrupt Request Pending.</description>
  138169. <value>0x1</value>
  138170. </enumeratedValue>
  138171. </enumeratedValues>
  138172. </field>
  138173. <field>
  138174. <name>VSYNC_EDGE_IRQ_EN</name>
  138175. <description>This bit is set to enable an interrupt every time the hardware encounters the leading VSYNC edge in the VSYNC and DOTCLK modes, or the beginning of every field in DVI mode</description>
  138176. <bitOffset>0xC</bitOffset>
  138177. <bitWidth>1</bitWidth>
  138178. <access>read-write</access>
  138179. </field>
  138180. <field>
  138181. <name>CUR_FRAME_DONE_IRQ_EN</name>
  138182. <description>This bit is set to 1 enable an interrupt every time the hardware enters in the vertical blanking state</description>
  138183. <bitOffset>0xD</bitOffset>
  138184. <bitWidth>1</bitWidth>
  138185. <access>read-write</access>
  138186. </field>
  138187. <field>
  138188. <name>UNDERFLOW_IRQ_EN</name>
  138189. <description>This bit is set to enable an underflow interrupt in the TXFIFO in the write mode.</description>
  138190. <bitOffset>0xE</bitOffset>
  138191. <bitWidth>1</bitWidth>
  138192. <access>read-write</access>
  138193. </field>
  138194. <field>
  138195. <name>OVERFLOW_IRQ_EN</name>
  138196. <description>This bit is set to enable an overflow interrupt in the TXFIFO in the write mode.</description>
  138197. <bitOffset>0xF</bitOffset>
  138198. <bitWidth>1</bitWidth>
  138199. <access>read-write</access>
  138200. </field>
  138201. <field>
  138202. <name>BYTE_PACKING_FORMAT</name>
  138203. <description>This bitfield is used to show which data bytes in a 32-bit word are valid</description>
  138204. <bitOffset>0x10</bitOffset>
  138205. <bitWidth>4</bitWidth>
  138206. <access>read-write</access>
  138207. </field>
  138208. <field>
  138209. <name>IRQ_ON_ALTERNATE_FIELDS</name>
  138210. <description>If this bit is set, the eLCDIF block will assert the cur_frame_done interrupt only on alternate fields, otherwise it will issue the interrupt on both odd and even field</description>
  138211. <bitOffset>0x14</bitOffset>
  138212. <bitWidth>1</bitWidth>
  138213. <access>read-write</access>
  138214. </field>
  138215. <field>
  138216. <name>FIFO_CLEAR</name>
  138217. <description>Set this bit to clear all the data in the latency FIFO (LFIFO), TXFIFO and the RXFIFO.</description>
  138218. <bitOffset>0x15</bitOffset>
  138219. <bitWidth>1</bitWidth>
  138220. <access>read-write</access>
  138221. </field>
  138222. <field>
  138223. <name>START_INTERLACE_FROM_SECOND_FIELD</name>
  138224. <description>The default is to grab the odd lines first and then the even lines</description>
  138225. <bitOffset>0x16</bitOffset>
  138226. <bitWidth>1</bitWidth>
  138227. <access>read-write</access>
  138228. </field>
  138229. <field>
  138230. <name>INTERLACE_FIELDS</name>
  138231. <description>Set this bit if it is required that the eLCDIF block fetches odd lines in one field and even lines in the other field</description>
  138232. <bitOffset>0x17</bitOffset>
  138233. <bitWidth>1</bitWidth>
  138234. <access>read-write</access>
  138235. </field>
  138236. <field>
  138237. <name>RECOVER_ON_UNDERFLOW</name>
  138238. <description>Set this bit to enable the eLCDIF block to recover in the next field/frame if there was an underflow in the current field/frame</description>
  138239. <bitOffset>0x18</bitOffset>
  138240. <bitWidth>1</bitWidth>
  138241. <access>read-write</access>
  138242. </field>
  138243. <field>
  138244. <name>BM_ERROR_IRQ</name>
  138245. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138246. <bitOffset>0x19</bitOffset>
  138247. <bitWidth>1</bitWidth>
  138248. <access>read-write</access>
  138249. <enumeratedValues>
  138250. <enumeratedValue>
  138251. <name>NO_REQUEST</name>
  138252. <description>No Interrupt Request Pending.</description>
  138253. <value>0</value>
  138254. </enumeratedValue>
  138255. <enumeratedValue>
  138256. <name>REQUEST</name>
  138257. <description>Interrupt Request Pending.</description>
  138258. <value>0x1</value>
  138259. </enumeratedValue>
  138260. </enumeratedValues>
  138261. </field>
  138262. <field>
  138263. <name>BM_ERROR_IRQ_EN</name>
  138264. <description>This bit is set to enable bus master error interrupt in the eLCDIF master mode.</description>
  138265. <bitOffset>0x1A</bitOffset>
  138266. <bitWidth>1</bitWidth>
  138267. <access>read-write</access>
  138268. </field>
  138269. <field>
  138270. <name>COMBINE_MPU_WR_STRB</name>
  138271. <description>If this bit is not set, the write strobe will be driven on LCD_WR_RWn pin in the 8080 mode and on the LCD_RD_E pin in the 6800 mode</description>
  138272. <bitOffset>0x1B</bitOffset>
  138273. <bitWidth>1</bitWidth>
  138274. <access>read-write</access>
  138275. </field>
  138276. </fields>
  138277. </register>
  138278. <register>
  138279. <name>CTRL1_CLR</name>
  138280. <description>eLCDIF General Control1 Register</description>
  138281. <addressOffset>0x18</addressOffset>
  138282. <size>32</size>
  138283. <access>read-write</access>
  138284. <resetValue>0xF0000</resetValue>
  138285. <resetMask>0xFFFFFFFF</resetMask>
  138286. <fields>
  138287. <field>
  138288. <name>RESET</name>
  138289. <description>Reset bit for the external LCD controller</description>
  138290. <bitOffset>0</bitOffset>
  138291. <bitWidth>1</bitWidth>
  138292. <access>read-write</access>
  138293. <enumeratedValues>
  138294. <enumeratedValue>
  138295. <name>LCDRESET_LOW</name>
  138296. <description>LCD_RESET output signal is low.</description>
  138297. <value>0</value>
  138298. </enumeratedValue>
  138299. <enumeratedValue>
  138300. <name>LCDRESET_HIGH</name>
  138301. <description>LCD_RESET output signal is high.</description>
  138302. <value>0x1</value>
  138303. </enumeratedValue>
  138304. </enumeratedValues>
  138305. </field>
  138306. <field>
  138307. <name>MODE86</name>
  138308. <description>This bit is used to select between the 8080 and 6800 series of microprocessor modes</description>
  138309. <bitOffset>0x1</bitOffset>
  138310. <bitWidth>1</bitWidth>
  138311. <access>read-write</access>
  138312. <enumeratedValues>
  138313. <enumeratedValue>
  138314. <name>8080_MODE</name>
  138315. <description>Pins LCD_WR_RWn and LCD_RD_E function as active low WR and active low RD signals respectively.</description>
  138316. <value>0</value>
  138317. </enumeratedValue>
  138318. <enumeratedValue>
  138319. <name>6800_MODE</name>
  138320. <description>Pins LCD_WR_RWn and LCD_RD_E function as Read/Write and active high Enable signals respectively.</description>
  138321. <value>0x1</value>
  138322. </enumeratedValue>
  138323. </enumeratedValues>
  138324. </field>
  138325. <field>
  138326. <name>BUSY_ENABLE</name>
  138327. <description>This bit enables the use of the interface's busy signal input</description>
  138328. <bitOffset>0x2</bitOffset>
  138329. <bitWidth>1</bitWidth>
  138330. <access>read-write</access>
  138331. <enumeratedValues>
  138332. <enumeratedValue>
  138333. <name>BUSY_DISABLED</name>
  138334. <description>The busy signal from the LCD controller will be ignored.</description>
  138335. <value>0</value>
  138336. </enumeratedValue>
  138337. <enumeratedValue>
  138338. <name>BUSY_ENABLED</name>
  138339. <description>Enable the use of the busy signal from the LCD controller.</description>
  138340. <value>0x1</value>
  138341. </enumeratedValue>
  138342. </enumeratedValues>
  138343. </field>
  138344. <field>
  138345. <name>VSYNC_EDGE_IRQ</name>
  138346. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138347. <bitOffset>0x8</bitOffset>
  138348. <bitWidth>1</bitWidth>
  138349. <access>read-write</access>
  138350. <enumeratedValues>
  138351. <enumeratedValue>
  138352. <name>NO_REQUEST</name>
  138353. <description>No Interrupt Request Pending.</description>
  138354. <value>0</value>
  138355. </enumeratedValue>
  138356. <enumeratedValue>
  138357. <name>REQUEST</name>
  138358. <description>Interrupt Request Pending.</description>
  138359. <value>0x1</value>
  138360. </enumeratedValue>
  138361. </enumeratedValues>
  138362. </field>
  138363. <field>
  138364. <name>CUR_FRAME_DONE_IRQ</name>
  138365. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138366. <bitOffset>0x9</bitOffset>
  138367. <bitWidth>1</bitWidth>
  138368. <access>read-write</access>
  138369. <enumeratedValues>
  138370. <enumeratedValue>
  138371. <name>NO_REQUEST</name>
  138372. <description>No Interrupt Request Pending.</description>
  138373. <value>0</value>
  138374. </enumeratedValue>
  138375. <enumeratedValue>
  138376. <name>REQUEST</name>
  138377. <description>Interrupt Request Pending.</description>
  138378. <value>0x1</value>
  138379. </enumeratedValue>
  138380. </enumeratedValues>
  138381. </field>
  138382. <field>
  138383. <name>UNDERFLOW_IRQ</name>
  138384. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138385. <bitOffset>0xA</bitOffset>
  138386. <bitWidth>1</bitWidth>
  138387. <access>read-write</access>
  138388. <enumeratedValues>
  138389. <enumeratedValue>
  138390. <name>NO_REQUEST</name>
  138391. <description>No Interrupt Request Pending.</description>
  138392. <value>0</value>
  138393. </enumeratedValue>
  138394. <enumeratedValue>
  138395. <name>REQUEST</name>
  138396. <description>Interrupt Request Pending.</description>
  138397. <value>0x1</value>
  138398. </enumeratedValue>
  138399. </enumeratedValues>
  138400. </field>
  138401. <field>
  138402. <name>OVERFLOW_IRQ</name>
  138403. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138404. <bitOffset>0xB</bitOffset>
  138405. <bitWidth>1</bitWidth>
  138406. <access>read-write</access>
  138407. <enumeratedValues>
  138408. <enumeratedValue>
  138409. <name>NO_REQUEST</name>
  138410. <description>No Interrupt Request Pending.</description>
  138411. <value>0</value>
  138412. </enumeratedValue>
  138413. <enumeratedValue>
  138414. <name>REQUEST</name>
  138415. <description>Interrupt Request Pending.</description>
  138416. <value>0x1</value>
  138417. </enumeratedValue>
  138418. </enumeratedValues>
  138419. </field>
  138420. <field>
  138421. <name>VSYNC_EDGE_IRQ_EN</name>
  138422. <description>This bit is set to enable an interrupt every time the hardware encounters the leading VSYNC edge in the VSYNC and DOTCLK modes, or the beginning of every field in DVI mode</description>
  138423. <bitOffset>0xC</bitOffset>
  138424. <bitWidth>1</bitWidth>
  138425. <access>read-write</access>
  138426. </field>
  138427. <field>
  138428. <name>CUR_FRAME_DONE_IRQ_EN</name>
  138429. <description>This bit is set to 1 enable an interrupt every time the hardware enters in the vertical blanking state</description>
  138430. <bitOffset>0xD</bitOffset>
  138431. <bitWidth>1</bitWidth>
  138432. <access>read-write</access>
  138433. </field>
  138434. <field>
  138435. <name>UNDERFLOW_IRQ_EN</name>
  138436. <description>This bit is set to enable an underflow interrupt in the TXFIFO in the write mode.</description>
  138437. <bitOffset>0xE</bitOffset>
  138438. <bitWidth>1</bitWidth>
  138439. <access>read-write</access>
  138440. </field>
  138441. <field>
  138442. <name>OVERFLOW_IRQ_EN</name>
  138443. <description>This bit is set to enable an overflow interrupt in the TXFIFO in the write mode.</description>
  138444. <bitOffset>0xF</bitOffset>
  138445. <bitWidth>1</bitWidth>
  138446. <access>read-write</access>
  138447. </field>
  138448. <field>
  138449. <name>BYTE_PACKING_FORMAT</name>
  138450. <description>This bitfield is used to show which data bytes in a 32-bit word are valid</description>
  138451. <bitOffset>0x10</bitOffset>
  138452. <bitWidth>4</bitWidth>
  138453. <access>read-write</access>
  138454. </field>
  138455. <field>
  138456. <name>IRQ_ON_ALTERNATE_FIELDS</name>
  138457. <description>If this bit is set, the eLCDIF block will assert the cur_frame_done interrupt only on alternate fields, otherwise it will issue the interrupt on both odd and even field</description>
  138458. <bitOffset>0x14</bitOffset>
  138459. <bitWidth>1</bitWidth>
  138460. <access>read-write</access>
  138461. </field>
  138462. <field>
  138463. <name>FIFO_CLEAR</name>
  138464. <description>Set this bit to clear all the data in the latency FIFO (LFIFO), TXFIFO and the RXFIFO.</description>
  138465. <bitOffset>0x15</bitOffset>
  138466. <bitWidth>1</bitWidth>
  138467. <access>read-write</access>
  138468. </field>
  138469. <field>
  138470. <name>START_INTERLACE_FROM_SECOND_FIELD</name>
  138471. <description>The default is to grab the odd lines first and then the even lines</description>
  138472. <bitOffset>0x16</bitOffset>
  138473. <bitWidth>1</bitWidth>
  138474. <access>read-write</access>
  138475. </field>
  138476. <field>
  138477. <name>INTERLACE_FIELDS</name>
  138478. <description>Set this bit if it is required that the eLCDIF block fetches odd lines in one field and even lines in the other field</description>
  138479. <bitOffset>0x17</bitOffset>
  138480. <bitWidth>1</bitWidth>
  138481. <access>read-write</access>
  138482. </field>
  138483. <field>
  138484. <name>RECOVER_ON_UNDERFLOW</name>
  138485. <description>Set this bit to enable the eLCDIF block to recover in the next field/frame if there was an underflow in the current field/frame</description>
  138486. <bitOffset>0x18</bitOffset>
  138487. <bitWidth>1</bitWidth>
  138488. <access>read-write</access>
  138489. </field>
  138490. <field>
  138491. <name>BM_ERROR_IRQ</name>
  138492. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138493. <bitOffset>0x19</bitOffset>
  138494. <bitWidth>1</bitWidth>
  138495. <access>read-write</access>
  138496. <enumeratedValues>
  138497. <enumeratedValue>
  138498. <name>NO_REQUEST</name>
  138499. <description>No Interrupt Request Pending.</description>
  138500. <value>0</value>
  138501. </enumeratedValue>
  138502. <enumeratedValue>
  138503. <name>REQUEST</name>
  138504. <description>Interrupt Request Pending.</description>
  138505. <value>0x1</value>
  138506. </enumeratedValue>
  138507. </enumeratedValues>
  138508. </field>
  138509. <field>
  138510. <name>BM_ERROR_IRQ_EN</name>
  138511. <description>This bit is set to enable bus master error interrupt in the eLCDIF master mode.</description>
  138512. <bitOffset>0x1A</bitOffset>
  138513. <bitWidth>1</bitWidth>
  138514. <access>read-write</access>
  138515. </field>
  138516. <field>
  138517. <name>COMBINE_MPU_WR_STRB</name>
  138518. <description>If this bit is not set, the write strobe will be driven on LCD_WR_RWn pin in the 8080 mode and on the LCD_RD_E pin in the 6800 mode</description>
  138519. <bitOffset>0x1B</bitOffset>
  138520. <bitWidth>1</bitWidth>
  138521. <access>read-write</access>
  138522. </field>
  138523. </fields>
  138524. </register>
  138525. <register>
  138526. <name>CTRL1_TOG</name>
  138527. <description>eLCDIF General Control1 Register</description>
  138528. <addressOffset>0x1C</addressOffset>
  138529. <size>32</size>
  138530. <access>read-write</access>
  138531. <resetValue>0xF0000</resetValue>
  138532. <resetMask>0xFFFFFFFF</resetMask>
  138533. <fields>
  138534. <field>
  138535. <name>RESET</name>
  138536. <description>Reset bit for the external LCD controller</description>
  138537. <bitOffset>0</bitOffset>
  138538. <bitWidth>1</bitWidth>
  138539. <access>read-write</access>
  138540. <enumeratedValues>
  138541. <enumeratedValue>
  138542. <name>LCDRESET_LOW</name>
  138543. <description>LCD_RESET output signal is low.</description>
  138544. <value>0</value>
  138545. </enumeratedValue>
  138546. <enumeratedValue>
  138547. <name>LCDRESET_HIGH</name>
  138548. <description>LCD_RESET output signal is high.</description>
  138549. <value>0x1</value>
  138550. </enumeratedValue>
  138551. </enumeratedValues>
  138552. </field>
  138553. <field>
  138554. <name>MODE86</name>
  138555. <description>This bit is used to select between the 8080 and 6800 series of microprocessor modes</description>
  138556. <bitOffset>0x1</bitOffset>
  138557. <bitWidth>1</bitWidth>
  138558. <access>read-write</access>
  138559. <enumeratedValues>
  138560. <enumeratedValue>
  138561. <name>8080_MODE</name>
  138562. <description>Pins LCD_WR_RWn and LCD_RD_E function as active low WR and active low RD signals respectively.</description>
  138563. <value>0</value>
  138564. </enumeratedValue>
  138565. <enumeratedValue>
  138566. <name>6800_MODE</name>
  138567. <description>Pins LCD_WR_RWn and LCD_RD_E function as Read/Write and active high Enable signals respectively.</description>
  138568. <value>0x1</value>
  138569. </enumeratedValue>
  138570. </enumeratedValues>
  138571. </field>
  138572. <field>
  138573. <name>BUSY_ENABLE</name>
  138574. <description>This bit enables the use of the interface's busy signal input</description>
  138575. <bitOffset>0x2</bitOffset>
  138576. <bitWidth>1</bitWidth>
  138577. <access>read-write</access>
  138578. <enumeratedValues>
  138579. <enumeratedValue>
  138580. <name>BUSY_DISABLED</name>
  138581. <description>The busy signal from the LCD controller will be ignored.</description>
  138582. <value>0</value>
  138583. </enumeratedValue>
  138584. <enumeratedValue>
  138585. <name>BUSY_ENABLED</name>
  138586. <description>Enable the use of the busy signal from the LCD controller.</description>
  138587. <value>0x1</value>
  138588. </enumeratedValue>
  138589. </enumeratedValues>
  138590. </field>
  138591. <field>
  138592. <name>VSYNC_EDGE_IRQ</name>
  138593. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138594. <bitOffset>0x8</bitOffset>
  138595. <bitWidth>1</bitWidth>
  138596. <access>read-write</access>
  138597. <enumeratedValues>
  138598. <enumeratedValue>
  138599. <name>NO_REQUEST</name>
  138600. <description>No Interrupt Request Pending.</description>
  138601. <value>0</value>
  138602. </enumeratedValue>
  138603. <enumeratedValue>
  138604. <name>REQUEST</name>
  138605. <description>Interrupt Request Pending.</description>
  138606. <value>0x1</value>
  138607. </enumeratedValue>
  138608. </enumeratedValues>
  138609. </field>
  138610. <field>
  138611. <name>CUR_FRAME_DONE_IRQ</name>
  138612. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138613. <bitOffset>0x9</bitOffset>
  138614. <bitWidth>1</bitWidth>
  138615. <access>read-write</access>
  138616. <enumeratedValues>
  138617. <enumeratedValue>
  138618. <name>NO_REQUEST</name>
  138619. <description>No Interrupt Request Pending.</description>
  138620. <value>0</value>
  138621. </enumeratedValue>
  138622. <enumeratedValue>
  138623. <name>REQUEST</name>
  138624. <description>Interrupt Request Pending.</description>
  138625. <value>0x1</value>
  138626. </enumeratedValue>
  138627. </enumeratedValues>
  138628. </field>
  138629. <field>
  138630. <name>UNDERFLOW_IRQ</name>
  138631. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138632. <bitOffset>0xA</bitOffset>
  138633. <bitWidth>1</bitWidth>
  138634. <access>read-write</access>
  138635. <enumeratedValues>
  138636. <enumeratedValue>
  138637. <name>NO_REQUEST</name>
  138638. <description>No Interrupt Request Pending.</description>
  138639. <value>0</value>
  138640. </enumeratedValue>
  138641. <enumeratedValue>
  138642. <name>REQUEST</name>
  138643. <description>Interrupt Request Pending.</description>
  138644. <value>0x1</value>
  138645. </enumeratedValue>
  138646. </enumeratedValues>
  138647. </field>
  138648. <field>
  138649. <name>OVERFLOW_IRQ</name>
  138650. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138651. <bitOffset>0xB</bitOffset>
  138652. <bitWidth>1</bitWidth>
  138653. <access>read-write</access>
  138654. <enumeratedValues>
  138655. <enumeratedValue>
  138656. <name>NO_REQUEST</name>
  138657. <description>No Interrupt Request Pending.</description>
  138658. <value>0</value>
  138659. </enumeratedValue>
  138660. <enumeratedValue>
  138661. <name>REQUEST</name>
  138662. <description>Interrupt Request Pending.</description>
  138663. <value>0x1</value>
  138664. </enumeratedValue>
  138665. </enumeratedValues>
  138666. </field>
  138667. <field>
  138668. <name>VSYNC_EDGE_IRQ_EN</name>
  138669. <description>This bit is set to enable an interrupt every time the hardware encounters the leading VSYNC edge in the VSYNC and DOTCLK modes, or the beginning of every field in DVI mode</description>
  138670. <bitOffset>0xC</bitOffset>
  138671. <bitWidth>1</bitWidth>
  138672. <access>read-write</access>
  138673. </field>
  138674. <field>
  138675. <name>CUR_FRAME_DONE_IRQ_EN</name>
  138676. <description>This bit is set to 1 enable an interrupt every time the hardware enters in the vertical blanking state</description>
  138677. <bitOffset>0xD</bitOffset>
  138678. <bitWidth>1</bitWidth>
  138679. <access>read-write</access>
  138680. </field>
  138681. <field>
  138682. <name>UNDERFLOW_IRQ_EN</name>
  138683. <description>This bit is set to enable an underflow interrupt in the TXFIFO in the write mode.</description>
  138684. <bitOffset>0xE</bitOffset>
  138685. <bitWidth>1</bitWidth>
  138686. <access>read-write</access>
  138687. </field>
  138688. <field>
  138689. <name>OVERFLOW_IRQ_EN</name>
  138690. <description>This bit is set to enable an overflow interrupt in the TXFIFO in the write mode.</description>
  138691. <bitOffset>0xF</bitOffset>
  138692. <bitWidth>1</bitWidth>
  138693. <access>read-write</access>
  138694. </field>
  138695. <field>
  138696. <name>BYTE_PACKING_FORMAT</name>
  138697. <description>This bitfield is used to show which data bytes in a 32-bit word are valid</description>
  138698. <bitOffset>0x10</bitOffset>
  138699. <bitWidth>4</bitWidth>
  138700. <access>read-write</access>
  138701. </field>
  138702. <field>
  138703. <name>IRQ_ON_ALTERNATE_FIELDS</name>
  138704. <description>If this bit is set, the eLCDIF block will assert the cur_frame_done interrupt only on alternate fields, otherwise it will issue the interrupt on both odd and even field</description>
  138705. <bitOffset>0x14</bitOffset>
  138706. <bitWidth>1</bitWidth>
  138707. <access>read-write</access>
  138708. </field>
  138709. <field>
  138710. <name>FIFO_CLEAR</name>
  138711. <description>Set this bit to clear all the data in the latency FIFO (LFIFO), TXFIFO and the RXFIFO.</description>
  138712. <bitOffset>0x15</bitOffset>
  138713. <bitWidth>1</bitWidth>
  138714. <access>read-write</access>
  138715. </field>
  138716. <field>
  138717. <name>START_INTERLACE_FROM_SECOND_FIELD</name>
  138718. <description>The default is to grab the odd lines first and then the even lines</description>
  138719. <bitOffset>0x16</bitOffset>
  138720. <bitWidth>1</bitWidth>
  138721. <access>read-write</access>
  138722. </field>
  138723. <field>
  138724. <name>INTERLACE_FIELDS</name>
  138725. <description>Set this bit if it is required that the eLCDIF block fetches odd lines in one field and even lines in the other field</description>
  138726. <bitOffset>0x17</bitOffset>
  138727. <bitWidth>1</bitWidth>
  138728. <access>read-write</access>
  138729. </field>
  138730. <field>
  138731. <name>RECOVER_ON_UNDERFLOW</name>
  138732. <description>Set this bit to enable the eLCDIF block to recover in the next field/frame if there was an underflow in the current field/frame</description>
  138733. <bitOffset>0x18</bitOffset>
  138734. <bitWidth>1</bitWidth>
  138735. <access>read-write</access>
  138736. </field>
  138737. <field>
  138738. <name>BM_ERROR_IRQ</name>
  138739. <description>This bit is set to indicate that an interrupt is requested by the eLCDIF block</description>
  138740. <bitOffset>0x19</bitOffset>
  138741. <bitWidth>1</bitWidth>
  138742. <access>read-write</access>
  138743. <enumeratedValues>
  138744. <enumeratedValue>
  138745. <name>NO_REQUEST</name>
  138746. <description>No Interrupt Request Pending.</description>
  138747. <value>0</value>
  138748. </enumeratedValue>
  138749. <enumeratedValue>
  138750. <name>REQUEST</name>
  138751. <description>Interrupt Request Pending.</description>
  138752. <value>0x1</value>
  138753. </enumeratedValue>
  138754. </enumeratedValues>
  138755. </field>
  138756. <field>
  138757. <name>BM_ERROR_IRQ_EN</name>
  138758. <description>This bit is set to enable bus master error interrupt in the eLCDIF master mode.</description>
  138759. <bitOffset>0x1A</bitOffset>
  138760. <bitWidth>1</bitWidth>
  138761. <access>read-write</access>
  138762. </field>
  138763. <field>
  138764. <name>COMBINE_MPU_WR_STRB</name>
  138765. <description>If this bit is not set, the write strobe will be driven on LCD_WR_RWn pin in the 8080 mode and on the LCD_RD_E pin in the 6800 mode</description>
  138766. <bitOffset>0x1B</bitOffset>
  138767. <bitWidth>1</bitWidth>
  138768. <access>read-write</access>
  138769. </field>
  138770. </fields>
  138771. </register>
  138772. <register>
  138773. <name>CTRL2</name>
  138774. <description>eLCDIF General Control2 Register</description>
  138775. <addressOffset>0x20</addressOffset>
  138776. <size>32</size>
  138777. <access>read-write</access>
  138778. <resetValue>0x200000</resetValue>
  138779. <resetMask>0xFFFFFFFF</resetMask>
  138780. <fields>
  138781. <field>
  138782. <name>INITIAL_DUMMY_READ</name>
  138783. <description>The value in this field determines the number of dummy 8/16/18/24-bit subwords that have to be read back from the LCD panel/controller</description>
  138784. <bitOffset>0x1</bitOffset>
  138785. <bitWidth>3</bitWidth>
  138786. <access>read-write</access>
  138787. </field>
  138788. <field>
  138789. <name>READ_MODE_NUM_PACKED_SUBWORDS</name>
  138790. <description>Indicates the number of valid 8/16/18/24-bit subwords that will be packed into the 32-bit word in read mode</description>
  138791. <bitOffset>0x4</bitOffset>
  138792. <bitWidth>3</bitWidth>
  138793. <access>read-write</access>
  138794. </field>
  138795. <field>
  138796. <name>READ_MODE_6_BIT_INPUT</name>
  138797. <description>Setting this bit to 1 indicates to eLCDIF that even though LCD_DATABUS_WIDTH is set to 8 bits, the input data is actually only 6 bits wide and exists on D5-D0</description>
  138798. <bitOffset>0x8</bitOffset>
  138799. <bitWidth>1</bitWidth>
  138800. <access>read-write</access>
  138801. </field>
  138802. <field>
  138803. <name>READ_MODE_OUTPUT_IN_RGB_FORMAT</name>
  138804. <description>Setting this bit will enable the eLCDIF to convert the incoming data to the RGB format given by WORD_LENGTH bitfield</description>
  138805. <bitOffset>0x9</bitOffset>
  138806. <bitWidth>1</bitWidth>
  138807. <access>read-write</access>
  138808. </field>
  138809. <field>
  138810. <name>READ_PACK_DIR</name>
  138811. <description>The default value of 0 indicates data is stored in the little endian format</description>
  138812. <bitOffset>0xA</bitOffset>
  138813. <bitWidth>1</bitWidth>
  138814. <access>read-write</access>
  138815. </field>
  138816. <field>
  138817. <name>EVEN_LINE_PATTERN</name>
  138818. <description>This field determines the order of the RGB components of each pixel in EVEN lines (line numbers 2,4,6,</description>
  138819. <bitOffset>0xC</bitOffset>
  138820. <bitWidth>3</bitWidth>
  138821. <access>read-write</access>
  138822. <enumeratedValues>
  138823. <enumeratedValue>
  138824. <name>RGB</name>
  138825. <description>no description available</description>
  138826. <value>0</value>
  138827. </enumeratedValue>
  138828. <enumeratedValue>
  138829. <name>RBG</name>
  138830. <description>no description available</description>
  138831. <value>0x1</value>
  138832. </enumeratedValue>
  138833. <enumeratedValue>
  138834. <name>GBR</name>
  138835. <description>no description available</description>
  138836. <value>0x2</value>
  138837. </enumeratedValue>
  138838. <enumeratedValue>
  138839. <name>GRB</name>
  138840. <description>no description available</description>
  138841. <value>0x3</value>
  138842. </enumeratedValue>
  138843. <enumeratedValue>
  138844. <name>BRG</name>
  138845. <description>no description available</description>
  138846. <value>0x4</value>
  138847. </enumeratedValue>
  138848. <enumeratedValue>
  138849. <name>BGR</name>
  138850. <description>no description available</description>
  138851. <value>0x5</value>
  138852. </enumeratedValue>
  138853. </enumeratedValues>
  138854. </field>
  138855. <field>
  138856. <name>ODD_LINE_PATTERN</name>
  138857. <description>This field determines the order of the RGB components of each pixel in ODD lines (line numbers 1,3,5,</description>
  138858. <bitOffset>0x10</bitOffset>
  138859. <bitWidth>3</bitWidth>
  138860. <access>read-write</access>
  138861. <enumeratedValues>
  138862. <enumeratedValue>
  138863. <name>RGB</name>
  138864. <description>no description available</description>
  138865. <value>0</value>
  138866. </enumeratedValue>
  138867. <enumeratedValue>
  138868. <name>RBG</name>
  138869. <description>no description available</description>
  138870. <value>0x1</value>
  138871. </enumeratedValue>
  138872. <enumeratedValue>
  138873. <name>GBR</name>
  138874. <description>no description available</description>
  138875. <value>0x2</value>
  138876. </enumeratedValue>
  138877. <enumeratedValue>
  138878. <name>GRB</name>
  138879. <description>no description available</description>
  138880. <value>0x3</value>
  138881. </enumeratedValue>
  138882. <enumeratedValue>
  138883. <name>BRG</name>
  138884. <description>no description available</description>
  138885. <value>0x4</value>
  138886. </enumeratedValue>
  138887. <enumeratedValue>
  138888. <name>BGR</name>
  138889. <description>no description available</description>
  138890. <value>0x5</value>
  138891. </enumeratedValue>
  138892. </enumeratedValues>
  138893. </field>
  138894. <field>
  138895. <name>BURST_LEN_8</name>
  138896. <description>By default, when the eLCDIF is in the bus master mode, it will issue AXI bursts of length 16 (except when in packed 24 bpp mode, it will issue bursts of length 15)</description>
  138897. <bitOffset>0x14</bitOffset>
  138898. <bitWidth>1</bitWidth>
  138899. <access>read-write</access>
  138900. </field>
  138901. <field>
  138902. <name>OUTSTANDING_REQS</name>
  138903. <description>This bitfield indicates the maximum number of outstanding transactions that eLCDIF should request when it is acting as a bus master</description>
  138904. <bitOffset>0x15</bitOffset>
  138905. <bitWidth>3</bitWidth>
  138906. <access>read-write</access>
  138907. <enumeratedValues>
  138908. <enumeratedValue>
  138909. <name>REQ_1</name>
  138910. <description>no description available</description>
  138911. <value>0</value>
  138912. </enumeratedValue>
  138913. <enumeratedValue>
  138914. <name>REQ_2</name>
  138915. <description>no description available</description>
  138916. <value>0x1</value>
  138917. </enumeratedValue>
  138918. <enumeratedValue>
  138919. <name>REQ_4</name>
  138920. <description>no description available</description>
  138921. <value>0x2</value>
  138922. </enumeratedValue>
  138923. <enumeratedValue>
  138924. <name>REQ_8</name>
  138925. <description>no description available</description>
  138926. <value>0x3</value>
  138927. </enumeratedValue>
  138928. <enumeratedValue>
  138929. <name>REQ_16</name>
  138930. <description>no description available</description>
  138931. <value>0x4</value>
  138932. </enumeratedValue>
  138933. </enumeratedValues>
  138934. </field>
  138935. </fields>
  138936. </register>
  138937. <register>
  138938. <name>CTRL2_SET</name>
  138939. <description>eLCDIF General Control2 Register</description>
  138940. <addressOffset>0x24</addressOffset>
  138941. <size>32</size>
  138942. <access>read-write</access>
  138943. <resetValue>0x200000</resetValue>
  138944. <resetMask>0xFFFFFFFF</resetMask>
  138945. <fields>
  138946. <field>
  138947. <name>INITIAL_DUMMY_READ</name>
  138948. <description>The value in this field determines the number of dummy 8/16/18/24-bit subwords that have to be read back from the LCD panel/controller</description>
  138949. <bitOffset>0x1</bitOffset>
  138950. <bitWidth>3</bitWidth>
  138951. <access>read-write</access>
  138952. </field>
  138953. <field>
  138954. <name>READ_MODE_NUM_PACKED_SUBWORDS</name>
  138955. <description>Indicates the number of valid 8/16/18/24-bit subwords that will be packed into the 32-bit word in read mode</description>
  138956. <bitOffset>0x4</bitOffset>
  138957. <bitWidth>3</bitWidth>
  138958. <access>read-write</access>
  138959. </field>
  138960. <field>
  138961. <name>READ_MODE_6_BIT_INPUT</name>
  138962. <description>Setting this bit to 1 indicates to eLCDIF that even though LCD_DATABUS_WIDTH is set to 8 bits, the input data is actually only 6 bits wide and exists on D5-D0</description>
  138963. <bitOffset>0x8</bitOffset>
  138964. <bitWidth>1</bitWidth>
  138965. <access>read-write</access>
  138966. </field>
  138967. <field>
  138968. <name>READ_MODE_OUTPUT_IN_RGB_FORMAT</name>
  138969. <description>Setting this bit will enable the eLCDIF to convert the incoming data to the RGB format given by WORD_LENGTH bitfield</description>
  138970. <bitOffset>0x9</bitOffset>
  138971. <bitWidth>1</bitWidth>
  138972. <access>read-write</access>
  138973. </field>
  138974. <field>
  138975. <name>READ_PACK_DIR</name>
  138976. <description>The default value of 0 indicates data is stored in the little endian format</description>
  138977. <bitOffset>0xA</bitOffset>
  138978. <bitWidth>1</bitWidth>
  138979. <access>read-write</access>
  138980. </field>
  138981. <field>
  138982. <name>EVEN_LINE_PATTERN</name>
  138983. <description>This field determines the order of the RGB components of each pixel in EVEN lines (line numbers 2,4,6,</description>
  138984. <bitOffset>0xC</bitOffset>
  138985. <bitWidth>3</bitWidth>
  138986. <access>read-write</access>
  138987. <enumeratedValues>
  138988. <enumeratedValue>
  138989. <name>RGB</name>
  138990. <description>no description available</description>
  138991. <value>0</value>
  138992. </enumeratedValue>
  138993. <enumeratedValue>
  138994. <name>RBG</name>
  138995. <description>no description available</description>
  138996. <value>0x1</value>
  138997. </enumeratedValue>
  138998. <enumeratedValue>
  138999. <name>GBR</name>
  139000. <description>no description available</description>
  139001. <value>0x2</value>
  139002. </enumeratedValue>
  139003. <enumeratedValue>
  139004. <name>GRB</name>
  139005. <description>no description available</description>
  139006. <value>0x3</value>
  139007. </enumeratedValue>
  139008. <enumeratedValue>
  139009. <name>BRG</name>
  139010. <description>no description available</description>
  139011. <value>0x4</value>
  139012. </enumeratedValue>
  139013. <enumeratedValue>
  139014. <name>BGR</name>
  139015. <description>no description available</description>
  139016. <value>0x5</value>
  139017. </enumeratedValue>
  139018. </enumeratedValues>
  139019. </field>
  139020. <field>
  139021. <name>ODD_LINE_PATTERN</name>
  139022. <description>This field determines the order of the RGB components of each pixel in ODD lines (line numbers 1,3,5,</description>
  139023. <bitOffset>0x10</bitOffset>
  139024. <bitWidth>3</bitWidth>
  139025. <access>read-write</access>
  139026. <enumeratedValues>
  139027. <enumeratedValue>
  139028. <name>RGB</name>
  139029. <description>no description available</description>
  139030. <value>0</value>
  139031. </enumeratedValue>
  139032. <enumeratedValue>
  139033. <name>RBG</name>
  139034. <description>no description available</description>
  139035. <value>0x1</value>
  139036. </enumeratedValue>
  139037. <enumeratedValue>
  139038. <name>GBR</name>
  139039. <description>no description available</description>
  139040. <value>0x2</value>
  139041. </enumeratedValue>
  139042. <enumeratedValue>
  139043. <name>GRB</name>
  139044. <description>no description available</description>
  139045. <value>0x3</value>
  139046. </enumeratedValue>
  139047. <enumeratedValue>
  139048. <name>BRG</name>
  139049. <description>no description available</description>
  139050. <value>0x4</value>
  139051. </enumeratedValue>
  139052. <enumeratedValue>
  139053. <name>BGR</name>
  139054. <description>no description available</description>
  139055. <value>0x5</value>
  139056. </enumeratedValue>
  139057. </enumeratedValues>
  139058. </field>
  139059. <field>
  139060. <name>BURST_LEN_8</name>
  139061. <description>By default, when the eLCDIF is in the bus master mode, it will issue AXI bursts of length 16 (except when in packed 24 bpp mode, it will issue bursts of length 15)</description>
  139062. <bitOffset>0x14</bitOffset>
  139063. <bitWidth>1</bitWidth>
  139064. <access>read-write</access>
  139065. </field>
  139066. <field>
  139067. <name>OUTSTANDING_REQS</name>
  139068. <description>This bitfield indicates the maximum number of outstanding transactions that eLCDIF should request when it is acting as a bus master</description>
  139069. <bitOffset>0x15</bitOffset>
  139070. <bitWidth>3</bitWidth>
  139071. <access>read-write</access>
  139072. <enumeratedValues>
  139073. <enumeratedValue>
  139074. <name>REQ_1</name>
  139075. <description>no description available</description>
  139076. <value>0</value>
  139077. </enumeratedValue>
  139078. <enumeratedValue>
  139079. <name>REQ_2</name>
  139080. <description>no description available</description>
  139081. <value>0x1</value>
  139082. </enumeratedValue>
  139083. <enumeratedValue>
  139084. <name>REQ_4</name>
  139085. <description>no description available</description>
  139086. <value>0x2</value>
  139087. </enumeratedValue>
  139088. <enumeratedValue>
  139089. <name>REQ_8</name>
  139090. <description>no description available</description>
  139091. <value>0x3</value>
  139092. </enumeratedValue>
  139093. <enumeratedValue>
  139094. <name>REQ_16</name>
  139095. <description>no description available</description>
  139096. <value>0x4</value>
  139097. </enumeratedValue>
  139098. </enumeratedValues>
  139099. </field>
  139100. </fields>
  139101. </register>
  139102. <register>
  139103. <name>CTRL2_CLR</name>
  139104. <description>eLCDIF General Control2 Register</description>
  139105. <addressOffset>0x28</addressOffset>
  139106. <size>32</size>
  139107. <access>read-write</access>
  139108. <resetValue>0x200000</resetValue>
  139109. <resetMask>0xFFFFFFFF</resetMask>
  139110. <fields>
  139111. <field>
  139112. <name>INITIAL_DUMMY_READ</name>
  139113. <description>The value in this field determines the number of dummy 8/16/18/24-bit subwords that have to be read back from the LCD panel/controller</description>
  139114. <bitOffset>0x1</bitOffset>
  139115. <bitWidth>3</bitWidth>
  139116. <access>read-write</access>
  139117. </field>
  139118. <field>
  139119. <name>READ_MODE_NUM_PACKED_SUBWORDS</name>
  139120. <description>Indicates the number of valid 8/16/18/24-bit subwords that will be packed into the 32-bit word in read mode</description>
  139121. <bitOffset>0x4</bitOffset>
  139122. <bitWidth>3</bitWidth>
  139123. <access>read-write</access>
  139124. </field>
  139125. <field>
  139126. <name>READ_MODE_6_BIT_INPUT</name>
  139127. <description>Setting this bit to 1 indicates to eLCDIF that even though LCD_DATABUS_WIDTH is set to 8 bits, the input data is actually only 6 bits wide and exists on D5-D0</description>
  139128. <bitOffset>0x8</bitOffset>
  139129. <bitWidth>1</bitWidth>
  139130. <access>read-write</access>
  139131. </field>
  139132. <field>
  139133. <name>READ_MODE_OUTPUT_IN_RGB_FORMAT</name>
  139134. <description>Setting this bit will enable the eLCDIF to convert the incoming data to the RGB format given by WORD_LENGTH bitfield</description>
  139135. <bitOffset>0x9</bitOffset>
  139136. <bitWidth>1</bitWidth>
  139137. <access>read-write</access>
  139138. </field>
  139139. <field>
  139140. <name>READ_PACK_DIR</name>
  139141. <description>The default value of 0 indicates data is stored in the little endian format</description>
  139142. <bitOffset>0xA</bitOffset>
  139143. <bitWidth>1</bitWidth>
  139144. <access>read-write</access>
  139145. </field>
  139146. <field>
  139147. <name>EVEN_LINE_PATTERN</name>
  139148. <description>This field determines the order of the RGB components of each pixel in EVEN lines (line numbers 2,4,6,</description>
  139149. <bitOffset>0xC</bitOffset>
  139150. <bitWidth>3</bitWidth>
  139151. <access>read-write</access>
  139152. <enumeratedValues>
  139153. <enumeratedValue>
  139154. <name>RGB</name>
  139155. <description>no description available</description>
  139156. <value>0</value>
  139157. </enumeratedValue>
  139158. <enumeratedValue>
  139159. <name>RBG</name>
  139160. <description>no description available</description>
  139161. <value>0x1</value>
  139162. </enumeratedValue>
  139163. <enumeratedValue>
  139164. <name>GBR</name>
  139165. <description>no description available</description>
  139166. <value>0x2</value>
  139167. </enumeratedValue>
  139168. <enumeratedValue>
  139169. <name>GRB</name>
  139170. <description>no description available</description>
  139171. <value>0x3</value>
  139172. </enumeratedValue>
  139173. <enumeratedValue>
  139174. <name>BRG</name>
  139175. <description>no description available</description>
  139176. <value>0x4</value>
  139177. </enumeratedValue>
  139178. <enumeratedValue>
  139179. <name>BGR</name>
  139180. <description>no description available</description>
  139181. <value>0x5</value>
  139182. </enumeratedValue>
  139183. </enumeratedValues>
  139184. </field>
  139185. <field>
  139186. <name>ODD_LINE_PATTERN</name>
  139187. <description>This field determines the order of the RGB components of each pixel in ODD lines (line numbers 1,3,5,</description>
  139188. <bitOffset>0x10</bitOffset>
  139189. <bitWidth>3</bitWidth>
  139190. <access>read-write</access>
  139191. <enumeratedValues>
  139192. <enumeratedValue>
  139193. <name>RGB</name>
  139194. <description>no description available</description>
  139195. <value>0</value>
  139196. </enumeratedValue>
  139197. <enumeratedValue>
  139198. <name>RBG</name>
  139199. <description>no description available</description>
  139200. <value>0x1</value>
  139201. </enumeratedValue>
  139202. <enumeratedValue>
  139203. <name>GBR</name>
  139204. <description>no description available</description>
  139205. <value>0x2</value>
  139206. </enumeratedValue>
  139207. <enumeratedValue>
  139208. <name>GRB</name>
  139209. <description>no description available</description>
  139210. <value>0x3</value>
  139211. </enumeratedValue>
  139212. <enumeratedValue>
  139213. <name>BRG</name>
  139214. <description>no description available</description>
  139215. <value>0x4</value>
  139216. </enumeratedValue>
  139217. <enumeratedValue>
  139218. <name>BGR</name>
  139219. <description>no description available</description>
  139220. <value>0x5</value>
  139221. </enumeratedValue>
  139222. </enumeratedValues>
  139223. </field>
  139224. <field>
  139225. <name>BURST_LEN_8</name>
  139226. <description>By default, when the eLCDIF is in the bus master mode, it will issue AXI bursts of length 16 (except when in packed 24 bpp mode, it will issue bursts of length 15)</description>
  139227. <bitOffset>0x14</bitOffset>
  139228. <bitWidth>1</bitWidth>
  139229. <access>read-write</access>
  139230. </field>
  139231. <field>
  139232. <name>OUTSTANDING_REQS</name>
  139233. <description>This bitfield indicates the maximum number of outstanding transactions that eLCDIF should request when it is acting as a bus master</description>
  139234. <bitOffset>0x15</bitOffset>
  139235. <bitWidth>3</bitWidth>
  139236. <access>read-write</access>
  139237. <enumeratedValues>
  139238. <enumeratedValue>
  139239. <name>REQ_1</name>
  139240. <description>no description available</description>
  139241. <value>0</value>
  139242. </enumeratedValue>
  139243. <enumeratedValue>
  139244. <name>REQ_2</name>
  139245. <description>no description available</description>
  139246. <value>0x1</value>
  139247. </enumeratedValue>
  139248. <enumeratedValue>
  139249. <name>REQ_4</name>
  139250. <description>no description available</description>
  139251. <value>0x2</value>
  139252. </enumeratedValue>
  139253. <enumeratedValue>
  139254. <name>REQ_8</name>
  139255. <description>no description available</description>
  139256. <value>0x3</value>
  139257. </enumeratedValue>
  139258. <enumeratedValue>
  139259. <name>REQ_16</name>
  139260. <description>no description available</description>
  139261. <value>0x4</value>
  139262. </enumeratedValue>
  139263. </enumeratedValues>
  139264. </field>
  139265. </fields>
  139266. </register>
  139267. <register>
  139268. <name>CTRL2_TOG</name>
  139269. <description>eLCDIF General Control2 Register</description>
  139270. <addressOffset>0x2C</addressOffset>
  139271. <size>32</size>
  139272. <access>read-write</access>
  139273. <resetValue>0x200000</resetValue>
  139274. <resetMask>0xFFFFFFFF</resetMask>
  139275. <fields>
  139276. <field>
  139277. <name>INITIAL_DUMMY_READ</name>
  139278. <description>The value in this field determines the number of dummy 8/16/18/24-bit subwords that have to be read back from the LCD panel/controller</description>
  139279. <bitOffset>0x1</bitOffset>
  139280. <bitWidth>3</bitWidth>
  139281. <access>read-write</access>
  139282. </field>
  139283. <field>
  139284. <name>READ_MODE_NUM_PACKED_SUBWORDS</name>
  139285. <description>Indicates the number of valid 8/16/18/24-bit subwords that will be packed into the 32-bit word in read mode</description>
  139286. <bitOffset>0x4</bitOffset>
  139287. <bitWidth>3</bitWidth>
  139288. <access>read-write</access>
  139289. </field>
  139290. <field>
  139291. <name>READ_MODE_6_BIT_INPUT</name>
  139292. <description>Setting this bit to 1 indicates to eLCDIF that even though LCD_DATABUS_WIDTH is set to 8 bits, the input data is actually only 6 bits wide and exists on D5-D0</description>
  139293. <bitOffset>0x8</bitOffset>
  139294. <bitWidth>1</bitWidth>
  139295. <access>read-write</access>
  139296. </field>
  139297. <field>
  139298. <name>READ_MODE_OUTPUT_IN_RGB_FORMAT</name>
  139299. <description>Setting this bit will enable the eLCDIF to convert the incoming data to the RGB format given by WORD_LENGTH bitfield</description>
  139300. <bitOffset>0x9</bitOffset>
  139301. <bitWidth>1</bitWidth>
  139302. <access>read-write</access>
  139303. </field>
  139304. <field>
  139305. <name>READ_PACK_DIR</name>
  139306. <description>The default value of 0 indicates data is stored in the little endian format</description>
  139307. <bitOffset>0xA</bitOffset>
  139308. <bitWidth>1</bitWidth>
  139309. <access>read-write</access>
  139310. </field>
  139311. <field>
  139312. <name>EVEN_LINE_PATTERN</name>
  139313. <description>This field determines the order of the RGB components of each pixel in EVEN lines (line numbers 2,4,6,</description>
  139314. <bitOffset>0xC</bitOffset>
  139315. <bitWidth>3</bitWidth>
  139316. <access>read-write</access>
  139317. <enumeratedValues>
  139318. <enumeratedValue>
  139319. <name>RGB</name>
  139320. <description>no description available</description>
  139321. <value>0</value>
  139322. </enumeratedValue>
  139323. <enumeratedValue>
  139324. <name>RBG</name>
  139325. <description>no description available</description>
  139326. <value>0x1</value>
  139327. </enumeratedValue>
  139328. <enumeratedValue>
  139329. <name>GBR</name>
  139330. <description>no description available</description>
  139331. <value>0x2</value>
  139332. </enumeratedValue>
  139333. <enumeratedValue>
  139334. <name>GRB</name>
  139335. <description>no description available</description>
  139336. <value>0x3</value>
  139337. </enumeratedValue>
  139338. <enumeratedValue>
  139339. <name>BRG</name>
  139340. <description>no description available</description>
  139341. <value>0x4</value>
  139342. </enumeratedValue>
  139343. <enumeratedValue>
  139344. <name>BGR</name>
  139345. <description>no description available</description>
  139346. <value>0x5</value>
  139347. </enumeratedValue>
  139348. </enumeratedValues>
  139349. </field>
  139350. <field>
  139351. <name>ODD_LINE_PATTERN</name>
  139352. <description>This field determines the order of the RGB components of each pixel in ODD lines (line numbers 1,3,5,</description>
  139353. <bitOffset>0x10</bitOffset>
  139354. <bitWidth>3</bitWidth>
  139355. <access>read-write</access>
  139356. <enumeratedValues>
  139357. <enumeratedValue>
  139358. <name>RGB</name>
  139359. <description>no description available</description>
  139360. <value>0</value>
  139361. </enumeratedValue>
  139362. <enumeratedValue>
  139363. <name>RBG</name>
  139364. <description>no description available</description>
  139365. <value>0x1</value>
  139366. </enumeratedValue>
  139367. <enumeratedValue>
  139368. <name>GBR</name>
  139369. <description>no description available</description>
  139370. <value>0x2</value>
  139371. </enumeratedValue>
  139372. <enumeratedValue>
  139373. <name>GRB</name>
  139374. <description>no description available</description>
  139375. <value>0x3</value>
  139376. </enumeratedValue>
  139377. <enumeratedValue>
  139378. <name>BRG</name>
  139379. <description>no description available</description>
  139380. <value>0x4</value>
  139381. </enumeratedValue>
  139382. <enumeratedValue>
  139383. <name>BGR</name>
  139384. <description>no description available</description>
  139385. <value>0x5</value>
  139386. </enumeratedValue>
  139387. </enumeratedValues>
  139388. </field>
  139389. <field>
  139390. <name>BURST_LEN_8</name>
  139391. <description>By default, when the eLCDIF is in the bus master mode, it will issue AXI bursts of length 16 (except when in packed 24 bpp mode, it will issue bursts of length 15)</description>
  139392. <bitOffset>0x14</bitOffset>
  139393. <bitWidth>1</bitWidth>
  139394. <access>read-write</access>
  139395. </field>
  139396. <field>
  139397. <name>OUTSTANDING_REQS</name>
  139398. <description>This bitfield indicates the maximum number of outstanding transactions that eLCDIF should request when it is acting as a bus master</description>
  139399. <bitOffset>0x15</bitOffset>
  139400. <bitWidth>3</bitWidth>
  139401. <access>read-write</access>
  139402. <enumeratedValues>
  139403. <enumeratedValue>
  139404. <name>REQ_1</name>
  139405. <description>no description available</description>
  139406. <value>0</value>
  139407. </enumeratedValue>
  139408. <enumeratedValue>
  139409. <name>REQ_2</name>
  139410. <description>no description available</description>
  139411. <value>0x1</value>
  139412. </enumeratedValue>
  139413. <enumeratedValue>
  139414. <name>REQ_4</name>
  139415. <description>no description available</description>
  139416. <value>0x2</value>
  139417. </enumeratedValue>
  139418. <enumeratedValue>
  139419. <name>REQ_8</name>
  139420. <description>no description available</description>
  139421. <value>0x3</value>
  139422. </enumeratedValue>
  139423. <enumeratedValue>
  139424. <name>REQ_16</name>
  139425. <description>no description available</description>
  139426. <value>0x4</value>
  139427. </enumeratedValue>
  139428. </enumeratedValues>
  139429. </field>
  139430. </fields>
  139431. </register>
  139432. <register>
  139433. <name>TRANSFER_COUNT</name>
  139434. <description>eLCDIF Horizontal and Vertical Valid Data Count Register</description>
  139435. <addressOffset>0x30</addressOffset>
  139436. <size>32</size>
  139437. <access>read-write</access>
  139438. <resetValue>0x10000</resetValue>
  139439. <resetMask>0xFFFFFFFF</resetMask>
  139440. <fields>
  139441. <field>
  139442. <name>H_COUNT</name>
  139443. <description>Total valid data (pixels) in each horizontal line</description>
  139444. <bitOffset>0</bitOffset>
  139445. <bitWidth>16</bitWidth>
  139446. <access>read-write</access>
  139447. </field>
  139448. <field>
  139449. <name>V_COUNT</name>
  139450. <description>Number of horizontal lines per frame which contain valid data</description>
  139451. <bitOffset>0x10</bitOffset>
  139452. <bitWidth>16</bitWidth>
  139453. <access>read-write</access>
  139454. </field>
  139455. </fields>
  139456. </register>
  139457. <register>
  139458. <name>CUR_BUF</name>
  139459. <description>LCD Interface Current Buffer Address Register</description>
  139460. <addressOffset>0x40</addressOffset>
  139461. <size>32</size>
  139462. <access>read-write</access>
  139463. <resetValue>0</resetValue>
  139464. <resetMask>0xFFFFFFFF</resetMask>
  139465. <fields>
  139466. <field>
  139467. <name>ADDR</name>
  139468. <description>Address of the current frame being transmitted by eLCDIF.</description>
  139469. <bitOffset>0</bitOffset>
  139470. <bitWidth>32</bitWidth>
  139471. <access>read-write</access>
  139472. </field>
  139473. </fields>
  139474. </register>
  139475. <register>
  139476. <name>NEXT_BUF</name>
  139477. <description>LCD Interface Next Buffer Address Register</description>
  139478. <addressOffset>0x50</addressOffset>
  139479. <size>32</size>
  139480. <access>read-write</access>
  139481. <resetValue>0</resetValue>
  139482. <resetMask>0xFFFFFFFF</resetMask>
  139483. <fields>
  139484. <field>
  139485. <name>ADDR</name>
  139486. <description>Address of the next frame that will be transmitted by eLCDIF.</description>
  139487. <bitOffset>0</bitOffset>
  139488. <bitWidth>32</bitWidth>
  139489. <access>read-write</access>
  139490. </field>
  139491. </fields>
  139492. </register>
  139493. <register>
  139494. <name>TIMING</name>
  139495. <description>LCD Interface Timing Register</description>
  139496. <addressOffset>0x60</addressOffset>
  139497. <size>32</size>
  139498. <access>read-write</access>
  139499. <resetValue>0</resetValue>
  139500. <resetMask>0xFFFFFFFF</resetMask>
  139501. <fields>
  139502. <field>
  139503. <name>DATA_SETUP</name>
  139504. <description>Data bus setup time in DISPLAY CLOCK (pix_clk) cycles</description>
  139505. <bitOffset>0</bitOffset>
  139506. <bitWidth>8</bitWidth>
  139507. <access>read-write</access>
  139508. </field>
  139509. <field>
  139510. <name>DATA_HOLD</name>
  139511. <description>Data bus hold time in DISPLAY CLOCK (pix_clk) cycles</description>
  139512. <bitOffset>0x8</bitOffset>
  139513. <bitWidth>8</bitWidth>
  139514. <access>read-write</access>
  139515. </field>
  139516. <field>
  139517. <name>CMD_SETUP</name>
  139518. <description>Number of DISPLAY CLOCK (pix_clk) cycles that the LCD_RS signal is active before LCD_CS is asserted</description>
  139519. <bitOffset>0x10</bitOffset>
  139520. <bitWidth>8</bitWidth>
  139521. <access>read-write</access>
  139522. </field>
  139523. <field>
  139524. <name>CMD_HOLD</name>
  139525. <description>Number of DISPLAY CLOCK (pix_clk) cycles that the LCD_RS signal is active after LCD_CS is deasserted</description>
  139526. <bitOffset>0x18</bitOffset>
  139527. <bitWidth>8</bitWidth>
  139528. <access>read-write</access>
  139529. </field>
  139530. </fields>
  139531. </register>
  139532. <register>
  139533. <name>VDCTRL0</name>
  139534. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register0</description>
  139535. <addressOffset>0x70</addressOffset>
  139536. <size>32</size>
  139537. <access>read-write</access>
  139538. <resetValue>0</resetValue>
  139539. <resetMask>0xFFFFFFFF</resetMask>
  139540. <fields>
  139541. <field>
  139542. <name>VSYNC_PULSE_WIDTH</name>
  139543. <description>Number of units for which VSYNC signal is active</description>
  139544. <bitOffset>0</bitOffset>
  139545. <bitWidth>18</bitWidth>
  139546. <access>read-write</access>
  139547. </field>
  139548. <field>
  139549. <name>HALF_LINE_MODE</name>
  139550. <description>When this bit is 0, the first field (VSYNC period) will end in half a horizontal line and the second field will begin with half a horizontal line</description>
  139551. <bitOffset>0x12</bitOffset>
  139552. <bitWidth>1</bitWidth>
  139553. <access>read-write</access>
  139554. </field>
  139555. <field>
  139556. <name>HALF_LINE</name>
  139557. <description>Setting this bit to 1 will make the total VSYNC period equal to the VSYNC_PERIOD field plus half the HORIZONTAL_PERIOD field (i</description>
  139558. <bitOffset>0x13</bitOffset>
  139559. <bitWidth>1</bitWidth>
  139560. <access>read-write</access>
  139561. </field>
  139562. <field>
  139563. <name>VSYNC_PULSE_WIDTH_UNIT</name>
  139564. <description>Default 0 for counting VSYNC_PULSE_WIDTH in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139565. <bitOffset>0x14</bitOffset>
  139566. <bitWidth>1</bitWidth>
  139567. <access>read-write</access>
  139568. </field>
  139569. <field>
  139570. <name>VSYNC_PERIOD_UNIT</name>
  139571. <description>Default 0 for counting VSYNC_PERIOD in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139572. <bitOffset>0x15</bitOffset>
  139573. <bitWidth>1</bitWidth>
  139574. <access>read-write</access>
  139575. </field>
  139576. <field>
  139577. <name>ENABLE_POL</name>
  139578. <description>Default 0 active low during valid data transfer on each horizontal line.</description>
  139579. <bitOffset>0x18</bitOffset>
  139580. <bitWidth>1</bitWidth>
  139581. <access>read-write</access>
  139582. </field>
  139583. <field>
  139584. <name>DOTCLK_POL</name>
  139585. <description>Default is data launched at negative edge of DOTCLK and captured at positive edge</description>
  139586. <bitOffset>0x19</bitOffset>
  139587. <bitWidth>1</bitWidth>
  139588. <access>read-write</access>
  139589. </field>
  139590. <field>
  139591. <name>HSYNC_POL</name>
  139592. <description>Default 0 active low during HSYNC_PULSE_WIDTH time and will be high during the rest of the HSYNC period</description>
  139593. <bitOffset>0x1A</bitOffset>
  139594. <bitWidth>1</bitWidth>
  139595. <access>read-write</access>
  139596. </field>
  139597. <field>
  139598. <name>VSYNC_POL</name>
  139599. <description>Default 0 active low during VSYNC_PULSE_WIDTH time and will be high during the rest of the VSYNC period</description>
  139600. <bitOffset>0x1B</bitOffset>
  139601. <bitWidth>1</bitWidth>
  139602. <access>read-write</access>
  139603. </field>
  139604. <field>
  139605. <name>ENABLE_PRESENT</name>
  139606. <description>Setting this bit to 1 will make the hardware generate the ENABLE signal in the DOTCLK mode, thereby making it the true RGB interface along with the remaining three signals VSYNC, HSYNC and DOTCLK</description>
  139607. <bitOffset>0x1C</bitOffset>
  139608. <bitWidth>1</bitWidth>
  139609. <access>read-write</access>
  139610. </field>
  139611. <field>
  139612. <name>VSYNC_OEB</name>
  139613. <description>0 means the VSYNC signal is an output, 1 means it is an input</description>
  139614. <bitOffset>0x1D</bitOffset>
  139615. <bitWidth>1</bitWidth>
  139616. <access>read-write</access>
  139617. <enumeratedValues>
  139618. <enumeratedValue>
  139619. <name>VSYNC_OUTPUT</name>
  139620. <description>The VSYNC pin is in the output mode and the VSYNC signal has to be generated by the eLCDIF block.</description>
  139621. <value>0</value>
  139622. </enumeratedValue>
  139623. <enumeratedValue>
  139624. <name>VSYNC_INPUT</name>
  139625. <description>The VSYNC pin is in the input mode and the LCD controller sends the VSYNC signal to the block.</description>
  139626. <value>0x1</value>
  139627. </enumeratedValue>
  139628. </enumeratedValues>
  139629. </field>
  139630. </fields>
  139631. </register>
  139632. <register>
  139633. <name>VDCTRL0_SET</name>
  139634. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register0</description>
  139635. <addressOffset>0x74</addressOffset>
  139636. <size>32</size>
  139637. <access>read-write</access>
  139638. <resetValue>0</resetValue>
  139639. <resetMask>0xFFFFFFFF</resetMask>
  139640. <fields>
  139641. <field>
  139642. <name>VSYNC_PULSE_WIDTH</name>
  139643. <description>Number of units for which VSYNC signal is active</description>
  139644. <bitOffset>0</bitOffset>
  139645. <bitWidth>18</bitWidth>
  139646. <access>read-write</access>
  139647. </field>
  139648. <field>
  139649. <name>HALF_LINE_MODE</name>
  139650. <description>When this bit is 0, the first field (VSYNC period) will end in half a horizontal line and the second field will begin with half a horizontal line</description>
  139651. <bitOffset>0x12</bitOffset>
  139652. <bitWidth>1</bitWidth>
  139653. <access>read-write</access>
  139654. </field>
  139655. <field>
  139656. <name>HALF_LINE</name>
  139657. <description>Setting this bit to 1 will make the total VSYNC period equal to the VSYNC_PERIOD field plus half the HORIZONTAL_PERIOD field (i</description>
  139658. <bitOffset>0x13</bitOffset>
  139659. <bitWidth>1</bitWidth>
  139660. <access>read-write</access>
  139661. </field>
  139662. <field>
  139663. <name>VSYNC_PULSE_WIDTH_UNIT</name>
  139664. <description>Default 0 for counting VSYNC_PULSE_WIDTH in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139665. <bitOffset>0x14</bitOffset>
  139666. <bitWidth>1</bitWidth>
  139667. <access>read-write</access>
  139668. </field>
  139669. <field>
  139670. <name>VSYNC_PERIOD_UNIT</name>
  139671. <description>Default 0 for counting VSYNC_PERIOD in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139672. <bitOffset>0x15</bitOffset>
  139673. <bitWidth>1</bitWidth>
  139674. <access>read-write</access>
  139675. </field>
  139676. <field>
  139677. <name>ENABLE_POL</name>
  139678. <description>Default 0 active low during valid data transfer on each horizontal line.</description>
  139679. <bitOffset>0x18</bitOffset>
  139680. <bitWidth>1</bitWidth>
  139681. <access>read-write</access>
  139682. </field>
  139683. <field>
  139684. <name>DOTCLK_POL</name>
  139685. <description>Default is data launched at negative edge of DOTCLK and captured at positive edge</description>
  139686. <bitOffset>0x19</bitOffset>
  139687. <bitWidth>1</bitWidth>
  139688. <access>read-write</access>
  139689. </field>
  139690. <field>
  139691. <name>HSYNC_POL</name>
  139692. <description>Default 0 active low during HSYNC_PULSE_WIDTH time and will be high during the rest of the HSYNC period</description>
  139693. <bitOffset>0x1A</bitOffset>
  139694. <bitWidth>1</bitWidth>
  139695. <access>read-write</access>
  139696. </field>
  139697. <field>
  139698. <name>VSYNC_POL</name>
  139699. <description>Default 0 active low during VSYNC_PULSE_WIDTH time and will be high during the rest of the VSYNC period</description>
  139700. <bitOffset>0x1B</bitOffset>
  139701. <bitWidth>1</bitWidth>
  139702. <access>read-write</access>
  139703. </field>
  139704. <field>
  139705. <name>ENABLE_PRESENT</name>
  139706. <description>Setting this bit to 1 will make the hardware generate the ENABLE signal in the DOTCLK mode, thereby making it the true RGB interface along with the remaining three signals VSYNC, HSYNC and DOTCLK</description>
  139707. <bitOffset>0x1C</bitOffset>
  139708. <bitWidth>1</bitWidth>
  139709. <access>read-write</access>
  139710. </field>
  139711. <field>
  139712. <name>VSYNC_OEB</name>
  139713. <description>0 means the VSYNC signal is an output, 1 means it is an input</description>
  139714. <bitOffset>0x1D</bitOffset>
  139715. <bitWidth>1</bitWidth>
  139716. <access>read-write</access>
  139717. <enumeratedValues>
  139718. <enumeratedValue>
  139719. <name>VSYNC_OUTPUT</name>
  139720. <description>The VSYNC pin is in the output mode and the VSYNC signal has to be generated by the eLCDIF block.</description>
  139721. <value>0</value>
  139722. </enumeratedValue>
  139723. <enumeratedValue>
  139724. <name>VSYNC_INPUT</name>
  139725. <description>The VSYNC pin is in the input mode and the LCD controller sends the VSYNC signal to the block.</description>
  139726. <value>0x1</value>
  139727. </enumeratedValue>
  139728. </enumeratedValues>
  139729. </field>
  139730. </fields>
  139731. </register>
  139732. <register>
  139733. <name>VDCTRL0_CLR</name>
  139734. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register0</description>
  139735. <addressOffset>0x78</addressOffset>
  139736. <size>32</size>
  139737. <access>read-write</access>
  139738. <resetValue>0</resetValue>
  139739. <resetMask>0xFFFFFFFF</resetMask>
  139740. <fields>
  139741. <field>
  139742. <name>VSYNC_PULSE_WIDTH</name>
  139743. <description>Number of units for which VSYNC signal is active</description>
  139744. <bitOffset>0</bitOffset>
  139745. <bitWidth>18</bitWidth>
  139746. <access>read-write</access>
  139747. </field>
  139748. <field>
  139749. <name>HALF_LINE_MODE</name>
  139750. <description>When this bit is 0, the first field (VSYNC period) will end in half a horizontal line and the second field will begin with half a horizontal line</description>
  139751. <bitOffset>0x12</bitOffset>
  139752. <bitWidth>1</bitWidth>
  139753. <access>read-write</access>
  139754. </field>
  139755. <field>
  139756. <name>HALF_LINE</name>
  139757. <description>Setting this bit to 1 will make the total VSYNC period equal to the VSYNC_PERIOD field plus half the HORIZONTAL_PERIOD field (i</description>
  139758. <bitOffset>0x13</bitOffset>
  139759. <bitWidth>1</bitWidth>
  139760. <access>read-write</access>
  139761. </field>
  139762. <field>
  139763. <name>VSYNC_PULSE_WIDTH_UNIT</name>
  139764. <description>Default 0 for counting VSYNC_PULSE_WIDTH in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139765. <bitOffset>0x14</bitOffset>
  139766. <bitWidth>1</bitWidth>
  139767. <access>read-write</access>
  139768. </field>
  139769. <field>
  139770. <name>VSYNC_PERIOD_UNIT</name>
  139771. <description>Default 0 for counting VSYNC_PERIOD in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139772. <bitOffset>0x15</bitOffset>
  139773. <bitWidth>1</bitWidth>
  139774. <access>read-write</access>
  139775. </field>
  139776. <field>
  139777. <name>ENABLE_POL</name>
  139778. <description>Default 0 active low during valid data transfer on each horizontal line.</description>
  139779. <bitOffset>0x18</bitOffset>
  139780. <bitWidth>1</bitWidth>
  139781. <access>read-write</access>
  139782. </field>
  139783. <field>
  139784. <name>DOTCLK_POL</name>
  139785. <description>Default is data launched at negative edge of DOTCLK and captured at positive edge</description>
  139786. <bitOffset>0x19</bitOffset>
  139787. <bitWidth>1</bitWidth>
  139788. <access>read-write</access>
  139789. </field>
  139790. <field>
  139791. <name>HSYNC_POL</name>
  139792. <description>Default 0 active low during HSYNC_PULSE_WIDTH time and will be high during the rest of the HSYNC period</description>
  139793. <bitOffset>0x1A</bitOffset>
  139794. <bitWidth>1</bitWidth>
  139795. <access>read-write</access>
  139796. </field>
  139797. <field>
  139798. <name>VSYNC_POL</name>
  139799. <description>Default 0 active low during VSYNC_PULSE_WIDTH time and will be high during the rest of the VSYNC period</description>
  139800. <bitOffset>0x1B</bitOffset>
  139801. <bitWidth>1</bitWidth>
  139802. <access>read-write</access>
  139803. </field>
  139804. <field>
  139805. <name>ENABLE_PRESENT</name>
  139806. <description>Setting this bit to 1 will make the hardware generate the ENABLE signal in the DOTCLK mode, thereby making it the true RGB interface along with the remaining three signals VSYNC, HSYNC and DOTCLK</description>
  139807. <bitOffset>0x1C</bitOffset>
  139808. <bitWidth>1</bitWidth>
  139809. <access>read-write</access>
  139810. </field>
  139811. <field>
  139812. <name>VSYNC_OEB</name>
  139813. <description>0 means the VSYNC signal is an output, 1 means it is an input</description>
  139814. <bitOffset>0x1D</bitOffset>
  139815. <bitWidth>1</bitWidth>
  139816. <access>read-write</access>
  139817. <enumeratedValues>
  139818. <enumeratedValue>
  139819. <name>VSYNC_OUTPUT</name>
  139820. <description>The VSYNC pin is in the output mode and the VSYNC signal has to be generated by the eLCDIF block.</description>
  139821. <value>0</value>
  139822. </enumeratedValue>
  139823. <enumeratedValue>
  139824. <name>VSYNC_INPUT</name>
  139825. <description>The VSYNC pin is in the input mode and the LCD controller sends the VSYNC signal to the block.</description>
  139826. <value>0x1</value>
  139827. </enumeratedValue>
  139828. </enumeratedValues>
  139829. </field>
  139830. </fields>
  139831. </register>
  139832. <register>
  139833. <name>VDCTRL0_TOG</name>
  139834. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register0</description>
  139835. <addressOffset>0x7C</addressOffset>
  139836. <size>32</size>
  139837. <access>read-write</access>
  139838. <resetValue>0</resetValue>
  139839. <resetMask>0xFFFFFFFF</resetMask>
  139840. <fields>
  139841. <field>
  139842. <name>VSYNC_PULSE_WIDTH</name>
  139843. <description>Number of units for which VSYNC signal is active</description>
  139844. <bitOffset>0</bitOffset>
  139845. <bitWidth>18</bitWidth>
  139846. <access>read-write</access>
  139847. </field>
  139848. <field>
  139849. <name>HALF_LINE_MODE</name>
  139850. <description>When this bit is 0, the first field (VSYNC period) will end in half a horizontal line and the second field will begin with half a horizontal line</description>
  139851. <bitOffset>0x12</bitOffset>
  139852. <bitWidth>1</bitWidth>
  139853. <access>read-write</access>
  139854. </field>
  139855. <field>
  139856. <name>HALF_LINE</name>
  139857. <description>Setting this bit to 1 will make the total VSYNC period equal to the VSYNC_PERIOD field plus half the HORIZONTAL_PERIOD field (i</description>
  139858. <bitOffset>0x13</bitOffset>
  139859. <bitWidth>1</bitWidth>
  139860. <access>read-write</access>
  139861. </field>
  139862. <field>
  139863. <name>VSYNC_PULSE_WIDTH_UNIT</name>
  139864. <description>Default 0 for counting VSYNC_PULSE_WIDTH in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139865. <bitOffset>0x14</bitOffset>
  139866. <bitWidth>1</bitWidth>
  139867. <access>read-write</access>
  139868. </field>
  139869. <field>
  139870. <name>VSYNC_PERIOD_UNIT</name>
  139871. <description>Default 0 for counting VSYNC_PERIOD in terms of DISPLAY CLOCK (pix_clk) cycles</description>
  139872. <bitOffset>0x15</bitOffset>
  139873. <bitWidth>1</bitWidth>
  139874. <access>read-write</access>
  139875. </field>
  139876. <field>
  139877. <name>ENABLE_POL</name>
  139878. <description>Default 0 active low during valid data transfer on each horizontal line.</description>
  139879. <bitOffset>0x18</bitOffset>
  139880. <bitWidth>1</bitWidth>
  139881. <access>read-write</access>
  139882. </field>
  139883. <field>
  139884. <name>DOTCLK_POL</name>
  139885. <description>Default is data launched at negative edge of DOTCLK and captured at positive edge</description>
  139886. <bitOffset>0x19</bitOffset>
  139887. <bitWidth>1</bitWidth>
  139888. <access>read-write</access>
  139889. </field>
  139890. <field>
  139891. <name>HSYNC_POL</name>
  139892. <description>Default 0 active low during HSYNC_PULSE_WIDTH time and will be high during the rest of the HSYNC period</description>
  139893. <bitOffset>0x1A</bitOffset>
  139894. <bitWidth>1</bitWidth>
  139895. <access>read-write</access>
  139896. </field>
  139897. <field>
  139898. <name>VSYNC_POL</name>
  139899. <description>Default 0 active low during VSYNC_PULSE_WIDTH time and will be high during the rest of the VSYNC period</description>
  139900. <bitOffset>0x1B</bitOffset>
  139901. <bitWidth>1</bitWidth>
  139902. <access>read-write</access>
  139903. </field>
  139904. <field>
  139905. <name>ENABLE_PRESENT</name>
  139906. <description>Setting this bit to 1 will make the hardware generate the ENABLE signal in the DOTCLK mode, thereby making it the true RGB interface along with the remaining three signals VSYNC, HSYNC and DOTCLK</description>
  139907. <bitOffset>0x1C</bitOffset>
  139908. <bitWidth>1</bitWidth>
  139909. <access>read-write</access>
  139910. </field>
  139911. <field>
  139912. <name>VSYNC_OEB</name>
  139913. <description>0 means the VSYNC signal is an output, 1 means it is an input</description>
  139914. <bitOffset>0x1D</bitOffset>
  139915. <bitWidth>1</bitWidth>
  139916. <access>read-write</access>
  139917. <enumeratedValues>
  139918. <enumeratedValue>
  139919. <name>VSYNC_OUTPUT</name>
  139920. <description>The VSYNC pin is in the output mode and the VSYNC signal has to be generated by the eLCDIF block.</description>
  139921. <value>0</value>
  139922. </enumeratedValue>
  139923. <enumeratedValue>
  139924. <name>VSYNC_INPUT</name>
  139925. <description>The VSYNC pin is in the input mode and the LCD controller sends the VSYNC signal to the block.</description>
  139926. <value>0x1</value>
  139927. </enumeratedValue>
  139928. </enumeratedValues>
  139929. </field>
  139930. </fields>
  139931. </register>
  139932. <register>
  139933. <name>VDCTRL1</name>
  139934. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register1</description>
  139935. <addressOffset>0x80</addressOffset>
  139936. <size>32</size>
  139937. <access>read-write</access>
  139938. <resetValue>0</resetValue>
  139939. <resetMask>0xFFFFFFFF</resetMask>
  139940. <fields>
  139941. <field>
  139942. <name>VSYNC_PERIOD</name>
  139943. <description>Total number of units between two positive or two negative edges of the VSYNC signal</description>
  139944. <bitOffset>0</bitOffset>
  139945. <bitWidth>32</bitWidth>
  139946. <access>read-write</access>
  139947. </field>
  139948. </fields>
  139949. </register>
  139950. <register>
  139951. <name>VDCTRL2</name>
  139952. <description>LCDIF VSYNC Mode and Dotclk Mode Control Register2</description>
  139953. <addressOffset>0x90</addressOffset>
  139954. <size>32</size>
  139955. <access>read-write</access>
  139956. <resetValue>0</resetValue>
  139957. <resetMask>0xFFFFFFFF</resetMask>
  139958. <fields>
  139959. <field>
  139960. <name>HSYNC_PERIOD</name>
  139961. <description>Total number of DISPLAY CLOCK (pix_clk) cycles between two positive or two negative edges of the HSYNC signal</description>
  139962. <bitOffset>0</bitOffset>
  139963. <bitWidth>18</bitWidth>
  139964. <access>read-write</access>
  139965. </field>
  139966. <field>
  139967. <name>HSYNC_PULSE_WIDTH</name>
  139968. <description>Number of DISPLAY CLOCK (pix_clk) cycles for which HSYNC signal is active.</description>
  139969. <bitOffset>0x12</bitOffset>
  139970. <bitWidth>14</bitWidth>
  139971. <access>read-write</access>
  139972. </field>
  139973. </fields>
  139974. </register>
  139975. <register>
  139976. <name>VDCTRL3</name>
  139977. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register3</description>
  139978. <addressOffset>0xA0</addressOffset>
  139979. <size>32</size>
  139980. <access>read-write</access>
  139981. <resetValue>0</resetValue>
  139982. <resetMask>0xFFFFFFFF</resetMask>
  139983. <fields>
  139984. <field>
  139985. <name>VERTICAL_WAIT_CNT</name>
  139986. <description>In the VSYNC interface mode, wait for this number of DISPLAY CLOCK (pix_clk) cycles from the falling VSYNC edge (or rising if VSYNC_POL is 1) before starting LCD transactions and is applicable only if WAIT_FOR_VSYNC_EDGE is set</description>
  139987. <bitOffset>0</bitOffset>
  139988. <bitWidth>16</bitWidth>
  139989. <access>read-write</access>
  139990. </field>
  139991. <field>
  139992. <name>HORIZONTAL_WAIT_CNT</name>
  139993. <description>In the DOTCLK mode, wait for this number of clocks from falling edge (or rising if HSYNC_POL is 1) of HSYNC signal to account for horizontal back porch plus the number of DOTCLKs before the moving picture information begins</description>
  139994. <bitOffset>0x10</bitOffset>
  139995. <bitWidth>12</bitWidth>
  139996. <access>read-write</access>
  139997. </field>
  139998. <field>
  139999. <name>VSYNC_ONLY</name>
  140000. <description>This bit must be set to 1 in the VSYNC mode of operation, and 0 in the DOTCLK mode of operation.</description>
  140001. <bitOffset>0x1C</bitOffset>
  140002. <bitWidth>1</bitWidth>
  140003. <access>read-write</access>
  140004. </field>
  140005. <field>
  140006. <name>MUX_SYNC_SIGNALS</name>
  140007. <description>When this bit is set, the eLCDIF block will internally mux HSYNC with LCD_D14, DOTCLK with LCD_D13 and ENABLE with LCD_D12, otherwise these signals will go out on separate pins</description>
  140008. <bitOffset>0x1D</bitOffset>
  140009. <bitWidth>1</bitWidth>
  140010. <access>read-write</access>
  140011. </field>
  140012. </fields>
  140013. </register>
  140014. <register>
  140015. <name>VDCTRL4</name>
  140016. <description>eLCDIF VSYNC Mode and Dotclk Mode Control Register4</description>
  140017. <addressOffset>0xB0</addressOffset>
  140018. <size>32</size>
  140019. <access>read-write</access>
  140020. <resetValue>0</resetValue>
  140021. <resetMask>0xFFFFFFFF</resetMask>
  140022. <fields>
  140023. <field>
  140024. <name>DOTCLK_H_VALID_DATA_CNT</name>
  140025. <description>Total number of DISPLAY CLOCK (pix_clk) cycles on each horizontal line that carry valid data in DOTCLK mode</description>
  140026. <bitOffset>0</bitOffset>
  140027. <bitWidth>18</bitWidth>
  140028. <access>read-write</access>
  140029. </field>
  140030. <field>
  140031. <name>SYNC_SIGNALS_ON</name>
  140032. <description>Set this field to 1 if the LCD controller requires that the VSYNC or VSYNC/HSYNC/DOTCLK control signals should be active at least one frame before the data transfers actually start and remain active at least one frame after the data transfers end</description>
  140033. <bitOffset>0x12</bitOffset>
  140034. <bitWidth>1</bitWidth>
  140035. <access>read-write</access>
  140036. </field>
  140037. <field>
  140038. <name>DOTCLK_DLY_SEL</name>
  140039. <description>This bitfield selects the amount of time by which the DOTCLK signal should be delayed before coming out of the LCD_DOTCK pin</description>
  140040. <bitOffset>0x1D</bitOffset>
  140041. <bitWidth>3</bitWidth>
  140042. <access>read-write</access>
  140043. </field>
  140044. </fields>
  140045. </register>
  140046. <register>
  140047. <name>DVICTRL0</name>
  140048. <description>Digital Video Interface Control0 Register</description>
  140049. <addressOffset>0xC0</addressOffset>
  140050. <size>32</size>
  140051. <access>read-write</access>
  140052. <resetValue>0</resetValue>
  140053. <resetMask>0xFFFFFFFF</resetMask>
  140054. <fields>
  140055. <field>
  140056. <name>H_BLANKING_CNT</name>
  140057. <description>Number of blanking samples to be inserted between EAV and SAV during horizontal blanking interval.</description>
  140058. <bitOffset>0</bitOffset>
  140059. <bitWidth>12</bitWidth>
  140060. <access>read-write</access>
  140061. </field>
  140062. <field>
  140063. <name>H_ACTIVE_CNT</name>
  140064. <description>Number of active video samples to be transmitted</description>
  140065. <bitOffset>0x10</bitOffset>
  140066. <bitWidth>12</bitWidth>
  140067. <access>read-write</access>
  140068. </field>
  140069. </fields>
  140070. </register>
  140071. <register>
  140072. <name>DVICTRL1</name>
  140073. <description>Digital Video Interface Control1 Register</description>
  140074. <addressOffset>0xD0</addressOffset>
  140075. <size>32</size>
  140076. <access>read-write</access>
  140077. <resetValue>0</resetValue>
  140078. <resetMask>0xFFFFFFFF</resetMask>
  140079. <fields>
  140080. <field>
  140081. <name>F2_START_LINE</name>
  140082. <description>Vertical line number from which Field 2 begins.</description>
  140083. <bitOffset>0</bitOffset>
  140084. <bitWidth>10</bitWidth>
  140085. <access>read-write</access>
  140086. </field>
  140087. <field>
  140088. <name>F1_END_LINE</name>
  140089. <description>Vertical line number at which Field1 ends.</description>
  140090. <bitOffset>0xA</bitOffset>
  140091. <bitWidth>10</bitWidth>
  140092. <access>read-write</access>
  140093. </field>
  140094. <field>
  140095. <name>F1_START_LINE</name>
  140096. <description>Vertical line number from which Field 1 begins.</description>
  140097. <bitOffset>0x14</bitOffset>
  140098. <bitWidth>10</bitWidth>
  140099. <access>read-write</access>
  140100. </field>
  140101. </fields>
  140102. </register>
  140103. <register>
  140104. <name>DVICTRL2</name>
  140105. <description>Digital Video Interface Control2 Register</description>
  140106. <addressOffset>0xE0</addressOffset>
  140107. <size>32</size>
  140108. <access>read-write</access>
  140109. <resetValue>0</resetValue>
  140110. <resetMask>0xFFFFFFFF</resetMask>
  140111. <fields>
  140112. <field>
  140113. <name>V1_BLANK_END_LINE</name>
  140114. <description>Vertical line number in the beginning part of Field2 where first Vertical Blanking interval ends.</description>
  140115. <bitOffset>0</bitOffset>
  140116. <bitWidth>10</bitWidth>
  140117. <access>read-write</access>
  140118. </field>
  140119. <field>
  140120. <name>V1_BLANK_START_LINE</name>
  140121. <description>Vertical line number towards the end of Field1 where first Vertical Blanking interval starts.</description>
  140122. <bitOffset>0xA</bitOffset>
  140123. <bitWidth>10</bitWidth>
  140124. <access>read-write</access>
  140125. </field>
  140126. <field>
  140127. <name>F2_END_LINE</name>
  140128. <description>Vertical line number at which Field 2 ends.</description>
  140129. <bitOffset>0x14</bitOffset>
  140130. <bitWidth>10</bitWidth>
  140131. <access>read-write</access>
  140132. </field>
  140133. </fields>
  140134. </register>
  140135. <register>
  140136. <name>DVICTRL3</name>
  140137. <description>Digital Video Interface Control3 Register</description>
  140138. <addressOffset>0xF0</addressOffset>
  140139. <size>32</size>
  140140. <access>read-write</access>
  140141. <resetValue>0</resetValue>
  140142. <resetMask>0xFFFFFFFF</resetMask>
  140143. <fields>
  140144. <field>
  140145. <name>V_LINES_CNT</name>
  140146. <description>Total number of vertical lines per frame (generally 525 or 625)</description>
  140147. <bitOffset>0</bitOffset>
  140148. <bitWidth>10</bitWidth>
  140149. <access>read-write</access>
  140150. </field>
  140151. <field>
  140152. <name>V2_BLANK_END_LINE</name>
  140153. <description>Vertical line number in the beginning part of Field1 where second Vertical Blanking interval ends.</description>
  140154. <bitOffset>0xA</bitOffset>
  140155. <bitWidth>10</bitWidth>
  140156. <access>read-write</access>
  140157. </field>
  140158. <field>
  140159. <name>V2_BLANK_START_LINE</name>
  140160. <description>Vertical line number towards the end of Field2 where second Vertical Blanking interval starts.</description>
  140161. <bitOffset>0x14</bitOffset>
  140162. <bitWidth>10</bitWidth>
  140163. <access>read-write</access>
  140164. </field>
  140165. </fields>
  140166. </register>
  140167. <register>
  140168. <name>DVICTRL4</name>
  140169. <description>Digital Video Interface Control4 Register</description>
  140170. <addressOffset>0x100</addressOffset>
  140171. <size>32</size>
  140172. <access>read-write</access>
  140173. <resetValue>0</resetValue>
  140174. <resetMask>0xFFFFFFFF</resetMask>
  140175. <fields>
  140176. <field>
  140177. <name>H_FILL_CNT</name>
  140178. <description>Number of active video samples that have to be filled with the filler data in the front and back portions of the active horizontal interval</description>
  140179. <bitOffset>0</bitOffset>
  140180. <bitWidth>8</bitWidth>
  140181. <access>read-write</access>
  140182. </field>
  140183. <field>
  140184. <name>CR_FILL_VALUE</name>
  140185. <description>Value of CR component of filler data.</description>
  140186. <bitOffset>0x8</bitOffset>
  140187. <bitWidth>8</bitWidth>
  140188. <access>read-write</access>
  140189. </field>
  140190. <field>
  140191. <name>CB_FILL_VALUE</name>
  140192. <description>Value of CB component of filler data</description>
  140193. <bitOffset>0x10</bitOffset>
  140194. <bitWidth>8</bitWidth>
  140195. <access>read-write</access>
  140196. </field>
  140197. <field>
  140198. <name>Y_FILL_VALUE</name>
  140199. <description>Value of Y component of filler data</description>
  140200. <bitOffset>0x18</bitOffset>
  140201. <bitWidth>8</bitWidth>
  140202. <access>read-write</access>
  140203. </field>
  140204. </fields>
  140205. </register>
  140206. <register>
  140207. <name>CSC_COEFF0</name>
  140208. <description>RGB to YCbCr 4:2:2 CSC Coefficient0 Register</description>
  140209. <addressOffset>0x110</addressOffset>
  140210. <size>32</size>
  140211. <access>read-write</access>
  140212. <resetValue>0</resetValue>
  140213. <resetMask>0xFFFFFFFF</resetMask>
  140214. <fields>
  140215. <field>
  140216. <name>CSC_SUBSAMPLE_FILTER</name>
  140217. <description>This register describes the filtering and subsampling scheme to be performed on the chroma components in order to convert from YCbCr 4:4:4 to YCbCr 4:2:2 space</description>
  140218. <bitOffset>0</bitOffset>
  140219. <bitWidth>2</bitWidth>
  140220. <access>read-write</access>
  140221. <enumeratedValues>
  140222. <enumeratedValue>
  140223. <name>SAMPLE_AND_HOLD</name>
  140224. <description>No filtering, simply keep every chroma value for samples numbered 2n and discard chroma values associated with all samples numbered 2n+1.</description>
  140225. <value>0</value>
  140226. </enumeratedValue>
  140227. <enumeratedValue>
  140228. <name>INTERSTITIAL</name>
  140229. <description>Chroma samples numbered 2n and 2n+1 are averaged (weights 1/2, 1/2) and that chroma value replaces the two chroma values at 2n and 2n+1. This chroma now exists horizontally halfway between the two luma samples.</description>
  140230. <value>0x2</value>
  140231. </enumeratedValue>
  140232. <enumeratedValue>
  140233. <name>COSITED</name>
  140234. <description>Chroma samples numbered 2n-1, 2n, and 2n+1 are averaged (weights 1/4, 1/2, 1/4) and that chroma value exists at the same site as the luma sample numbered 2n and the chroma samples at 2n+1 are discarded.</description>
  140235. <value>0x3</value>
  140236. </enumeratedValue>
  140237. </enumeratedValues>
  140238. </field>
  140239. <field>
  140240. <name>C0</name>
  140241. <description>Two's complement red multiplier coefficient for Y</description>
  140242. <bitOffset>0x10</bitOffset>
  140243. <bitWidth>10</bitWidth>
  140244. <access>read-write</access>
  140245. </field>
  140246. </fields>
  140247. </register>
  140248. <register>
  140249. <name>CSC_COEFF1</name>
  140250. <description>RGB to YCbCr 4:2:2 CSC Coefficient1 Register</description>
  140251. <addressOffset>0x120</addressOffset>
  140252. <size>32</size>
  140253. <access>read-write</access>
  140254. <resetValue>0</resetValue>
  140255. <resetMask>0xFFFFFFFF</resetMask>
  140256. <fields>
  140257. <field>
  140258. <name>C1</name>
  140259. <description>Two's complement green multiplier coefficient for Y</description>
  140260. <bitOffset>0</bitOffset>
  140261. <bitWidth>10</bitWidth>
  140262. <access>read-write</access>
  140263. </field>
  140264. <field>
  140265. <name>C2</name>
  140266. <description>Two's complement blue multiplier coefficient for Y</description>
  140267. <bitOffset>0x10</bitOffset>
  140268. <bitWidth>10</bitWidth>
  140269. <access>read-write</access>
  140270. </field>
  140271. </fields>
  140272. </register>
  140273. <register>
  140274. <name>CSC_COEFF2</name>
  140275. <description>RGB to YCbCr 4:2:2 CSC Coefficent2 Register</description>
  140276. <addressOffset>0x130</addressOffset>
  140277. <size>32</size>
  140278. <access>read-write</access>
  140279. <resetValue>0</resetValue>
  140280. <resetMask>0xFFFFFFFF</resetMask>
  140281. <fields>
  140282. <field>
  140283. <name>C3</name>
  140284. <description>Two's complement red multiplier coefficient for Cb</description>
  140285. <bitOffset>0</bitOffset>
  140286. <bitWidth>10</bitWidth>
  140287. <access>read-write</access>
  140288. </field>
  140289. <field>
  140290. <name>C4</name>
  140291. <description>Two's complement green multiplier coefficient for Cb</description>
  140292. <bitOffset>0x10</bitOffset>
  140293. <bitWidth>10</bitWidth>
  140294. <access>read-write</access>
  140295. </field>
  140296. </fields>
  140297. </register>
  140298. <register>
  140299. <name>CSC_COEFF3</name>
  140300. <description>RGB to YCbCr 4:2:2 CSC Coefficient3 Register</description>
  140301. <addressOffset>0x140</addressOffset>
  140302. <size>32</size>
  140303. <access>read-write</access>
  140304. <resetValue>0</resetValue>
  140305. <resetMask>0xFFFFFFFF</resetMask>
  140306. <fields>
  140307. <field>
  140308. <name>C5</name>
  140309. <description>Two's complement blue multiplier coefficient for Cb</description>
  140310. <bitOffset>0</bitOffset>
  140311. <bitWidth>10</bitWidth>
  140312. <access>read-write</access>
  140313. </field>
  140314. <field>
  140315. <name>C6</name>
  140316. <description>Two's complement red multiplier coefficient for Cr</description>
  140317. <bitOffset>0x10</bitOffset>
  140318. <bitWidth>10</bitWidth>
  140319. <access>read-write</access>
  140320. </field>
  140321. </fields>
  140322. </register>
  140323. <register>
  140324. <name>CSC_COEFF4</name>
  140325. <description>RGB to YCbCr 4:2:2 CSC Coefficient4 Register</description>
  140326. <addressOffset>0x150</addressOffset>
  140327. <size>32</size>
  140328. <access>read-write</access>
  140329. <resetValue>0</resetValue>
  140330. <resetMask>0xFFFFFFFF</resetMask>
  140331. <fields>
  140332. <field>
  140333. <name>C7</name>
  140334. <description>Two's complement green multiplier coefficient for Cr</description>
  140335. <bitOffset>0</bitOffset>
  140336. <bitWidth>10</bitWidth>
  140337. <access>read-write</access>
  140338. </field>
  140339. <field>
  140340. <name>C8</name>
  140341. <description>Two's complement blue multiplier coefficient for Cr</description>
  140342. <bitOffset>0x10</bitOffset>
  140343. <bitWidth>10</bitWidth>
  140344. <access>read-write</access>
  140345. </field>
  140346. </fields>
  140347. </register>
  140348. <register>
  140349. <name>CSC_OFFSET</name>
  140350. <description>RGB to YCbCr 4:2:2 CSC Offset Register</description>
  140351. <addressOffset>0x160</addressOffset>
  140352. <size>32</size>
  140353. <access>read-write</access>
  140354. <resetValue>0x800010</resetValue>
  140355. <resetMask>0xFFFFFFFF</resetMask>
  140356. <fields>
  140357. <field>
  140358. <name>Y_OFFSET</name>
  140359. <description>Two's complement offset for the Y component</description>
  140360. <bitOffset>0</bitOffset>
  140361. <bitWidth>9</bitWidth>
  140362. <access>read-write</access>
  140363. </field>
  140364. <field>
  140365. <name>CBCR_OFFSET</name>
  140366. <description>Two's complement offset for the Cb and Cr components</description>
  140367. <bitOffset>0x10</bitOffset>
  140368. <bitWidth>9</bitWidth>
  140369. <access>read-write</access>
  140370. </field>
  140371. </fields>
  140372. </register>
  140373. <register>
  140374. <name>CSC_LIMIT</name>
  140375. <description>RGB to YCbCr 4:2:2 CSC Limit Register</description>
  140376. <addressOffset>0x170</addressOffset>
  140377. <size>32</size>
  140378. <access>read-write</access>
  140379. <resetValue>0xFF00FF</resetValue>
  140380. <resetMask>0xFFFFFFFF</resetMask>
  140381. <fields>
  140382. <field>
  140383. <name>Y_MAX</name>
  140384. <description>Upper limit of Y after RGB to 4:2:2 YCbCr conversion</description>
  140385. <bitOffset>0</bitOffset>
  140386. <bitWidth>8</bitWidth>
  140387. <access>read-write</access>
  140388. </field>
  140389. <field>
  140390. <name>Y_MIN</name>
  140391. <description>Lower limit of Y after RGB to 4:2:2 YCbCr conversion</description>
  140392. <bitOffset>0x8</bitOffset>
  140393. <bitWidth>8</bitWidth>
  140394. <access>read-write</access>
  140395. </field>
  140396. <field>
  140397. <name>CBCR_MAX</name>
  140398. <description>Upper limit of Cb and Cr after RGB to 4:2:2 YCbCr conversion</description>
  140399. <bitOffset>0x10</bitOffset>
  140400. <bitWidth>8</bitWidth>
  140401. <access>read-write</access>
  140402. </field>
  140403. <field>
  140404. <name>CBCR_MIN</name>
  140405. <description>Lower limit of Cb and Cr after RGB to 4:2:2 YCbCr conversion</description>
  140406. <bitOffset>0x18</bitOffset>
  140407. <bitWidth>8</bitWidth>
  140408. <access>read-write</access>
  140409. </field>
  140410. </fields>
  140411. </register>
  140412. <register>
  140413. <name>DATA</name>
  140414. <description>LCD Interface Data Register</description>
  140415. <addressOffset>0x180</addressOffset>
  140416. <size>32</size>
  140417. <access>read-write</access>
  140418. <resetValue>0</resetValue>
  140419. <resetMask>0xFFFFFFFF</resetMask>
  140420. <fields>
  140421. <field>
  140422. <name>DATA_ZERO</name>
  140423. <description>Byte 0 (least significant byte) of data written to eLCDIF.</description>
  140424. <bitOffset>0</bitOffset>
  140425. <bitWidth>8</bitWidth>
  140426. <access>read-write</access>
  140427. </field>
  140428. <field>
  140429. <name>DATA_ONE</name>
  140430. <description>Byte 1 of data written to eLCDIF.</description>
  140431. <bitOffset>0x8</bitOffset>
  140432. <bitWidth>8</bitWidth>
  140433. <access>read-write</access>
  140434. </field>
  140435. <field>
  140436. <name>DATA_TWO</name>
  140437. <description>Byte 2 of data written to eLCDIF.</description>
  140438. <bitOffset>0x10</bitOffset>
  140439. <bitWidth>8</bitWidth>
  140440. <access>read-write</access>
  140441. </field>
  140442. <field>
  140443. <name>DATA_THREE</name>
  140444. <description>Byte 3 (most significant byte) of data written to LCDIF.</description>
  140445. <bitOffset>0x18</bitOffset>
  140446. <bitWidth>8</bitWidth>
  140447. <access>read-write</access>
  140448. </field>
  140449. </fields>
  140450. </register>
  140451. <register>
  140452. <name>BM_ERROR_STAT</name>
  140453. <description>Bus Master Error Status Register</description>
  140454. <addressOffset>0x190</addressOffset>
  140455. <size>32</size>
  140456. <access>read-write</access>
  140457. <resetValue>0</resetValue>
  140458. <resetMask>0xFFFFFFFF</resetMask>
  140459. <fields>
  140460. <field>
  140461. <name>ADDR</name>
  140462. <description>Virtual address at which bus master error occurred.</description>
  140463. <bitOffset>0</bitOffset>
  140464. <bitWidth>32</bitWidth>
  140465. <access>read-write</access>
  140466. </field>
  140467. </fields>
  140468. </register>
  140469. <register>
  140470. <name>CRC_STAT</name>
  140471. <description>CRC Status Register</description>
  140472. <addressOffset>0x1A0</addressOffset>
  140473. <size>32</size>
  140474. <access>read-write</access>
  140475. <resetValue>0</resetValue>
  140476. <resetMask>0xFFFFFFFF</resetMask>
  140477. <fields>
  140478. <field>
  140479. <name>CRC_VALUE</name>
  140480. <description>Calculated CRC value.</description>
  140481. <bitOffset>0</bitOffset>
  140482. <bitWidth>32</bitWidth>
  140483. <access>read-write</access>
  140484. </field>
  140485. </fields>
  140486. </register>
  140487. <register>
  140488. <name>STAT</name>
  140489. <description>LCD Interface Status Register</description>
  140490. <addressOffset>0x1B0</addressOffset>
  140491. <size>32</size>
  140492. <access>read-only</access>
  140493. <resetValue>0x95000000</resetValue>
  140494. <resetMask>0xFFFFFFFF</resetMask>
  140495. <fields>
  140496. <field>
  140497. <name>LFIFO_COUNT</name>
  140498. <description>Read only view of the current count in Latency buffer (LFIFO).</description>
  140499. <bitOffset>0</bitOffset>
  140500. <bitWidth>9</bitWidth>
  140501. <access>read-only</access>
  140502. </field>
  140503. <field>
  140504. <name>DVI_CURRENT_FIELD</name>
  140505. <description>Read only view of the current field being transmitted</description>
  140506. <bitOffset>0x18</bitOffset>
  140507. <bitWidth>1</bitWidth>
  140508. <access>read-only</access>
  140509. </field>
  140510. <field>
  140511. <name>BUSY</name>
  140512. <description>Read only view of the input busy signal from the external LCD controller.</description>
  140513. <bitOffset>0x19</bitOffset>
  140514. <bitWidth>1</bitWidth>
  140515. <access>read-only</access>
  140516. </field>
  140517. <field>
  140518. <name>TXFIFO_EMPTY</name>
  140519. <description>Read only view of the signal that indicates that LCD write dapatath FIFO is empty, will be generally used in the read mode of the LCD interface</description>
  140520. <bitOffset>0x1A</bitOffset>
  140521. <bitWidth>1</bitWidth>
  140522. <access>read-only</access>
  140523. </field>
  140524. <field>
  140525. <name>TXFIFO_FULL</name>
  140526. <description>Read only view of the signal that indicates that LCD write datapath FIFO is full, will be generally used in the write mode of the LCD interface</description>
  140527. <bitOffset>0x1B</bitOffset>
  140528. <bitWidth>1</bitWidth>
  140529. <access>read-only</access>
  140530. </field>
  140531. <field>
  140532. <name>LFIFO_EMPTY</name>
  140533. <description>Read only view of the signal that indicates that LCD read dapatath FIFO is empty, will be generally used in the read mode of the LCD interface</description>
  140534. <bitOffset>0x1C</bitOffset>
  140535. <bitWidth>1</bitWidth>
  140536. <access>read-only</access>
  140537. </field>
  140538. <field>
  140539. <name>LFIFO_FULL</name>
  140540. <description>Read only view of the signal that indicates that LCD read datapath FIFO is full, will be generally used in the write mode of the LCD interface</description>
  140541. <bitOffset>0x1D</bitOffset>
  140542. <bitWidth>1</bitWidth>
  140543. <access>read-only</access>
  140544. </field>
  140545. <field>
  140546. <name>PRESENT</name>
  140547. <description>0: eLCDIF not present on this product 1: eLCDIF is present.</description>
  140548. <bitOffset>0x1F</bitOffset>
  140549. <bitWidth>1</bitWidth>
  140550. <access>read-only</access>
  140551. </field>
  140552. </fields>
  140553. </register>
  140554. <register>
  140555. <name>THRES</name>
  140556. <description>eLCDIF Threshold Register</description>
  140557. <addressOffset>0x200</addressOffset>
  140558. <size>32</size>
  140559. <access>read-write</access>
  140560. <resetValue>0x100000F</resetValue>
  140561. <resetMask>0xFFFFFFFF</resetMask>
  140562. <fields>
  140563. <field>
  140564. <name>PANIC</name>
  140565. <description>This value should be set to a value of pixels from 0 to 511</description>
  140566. <bitOffset>0</bitOffset>
  140567. <bitWidth>9</bitWidth>
  140568. <access>read-write</access>
  140569. </field>
  140570. <field>
  140571. <name>FASTCLOCK</name>
  140572. <description>This value should be set to a value of pixels, from 0 to 511</description>
  140573. <bitOffset>0x10</bitOffset>
  140574. <bitWidth>9</bitWidth>
  140575. <access>read-write</access>
  140576. </field>
  140577. </fields>
  140578. </register>
  140579. <register>
  140580. <name>AS_CTRL</name>
  140581. <description>eLCDIF AS Buffer Control Register</description>
  140582. <addressOffset>0x210</addressOffset>
  140583. <size>32</size>
  140584. <access>read-write</access>
  140585. <resetValue>0</resetValue>
  140586. <resetMask>0xFFFFFFFF</resetMask>
  140587. <fields>
  140588. <field>
  140589. <name>AS_ENABLE</name>
  140590. <description>When this bit is set by software, the LCDIF will start fetching AS buffer data in bus master mode and combine it with another buffer</description>
  140591. <bitOffset>0</bitOffset>
  140592. <bitWidth>1</bitWidth>
  140593. <access>read-write</access>
  140594. </field>
  140595. <field>
  140596. <name>ALPHA_CTRL</name>
  140597. <description>Determines how the alpha value is constructed for this alpha surface</description>
  140598. <bitOffset>0x1</bitOffset>
  140599. <bitWidth>2</bitWidth>
  140600. <access>read-write</access>
  140601. </field>
  140602. <field>
  140603. <name>ENABLE_COLORKEY</name>
  140604. <description>Indicates that colorkey functionality is enabled for this alpha surface</description>
  140605. <bitOffset>0x3</bitOffset>
  140606. <bitWidth>1</bitWidth>
  140607. <access>read-write</access>
  140608. </field>
  140609. <field>
  140610. <name>FORMAT</name>
  140611. <description>Indicates the input buffer format for AS</description>
  140612. <bitOffset>0x4</bitOffset>
  140613. <bitWidth>4</bitWidth>
  140614. <access>read-write</access>
  140615. </field>
  140616. <field>
  140617. <name>ALPHA</name>
  140618. <description>Alpha modifier used when the ALPHA_MULTIPLY or ALPHA_OVERRIDE values are programmed in REG_AS_CTRL[ALPHA_CTRL]</description>
  140619. <bitOffset>0x8</bitOffset>
  140620. <bitWidth>8</bitWidth>
  140621. <access>read-write</access>
  140622. </field>
  140623. <field>
  140624. <name>ROP</name>
  140625. <description>Indicates a raster operation to perform when enabled</description>
  140626. <bitOffset>0x10</bitOffset>
  140627. <bitWidth>4</bitWidth>
  140628. <access>read-write</access>
  140629. </field>
  140630. <field>
  140631. <name>ALPHA_INVERT</name>
  140632. <description>Setting this bit to logic 0 will not alter the alpha value</description>
  140633. <bitOffset>0x14</bitOffset>
  140634. <bitWidth>1</bitWidth>
  140635. <access>read-write</access>
  140636. </field>
  140637. <field>
  140638. <name>INPUT_DATA_SWIZZLE</name>
  140639. <description>This field specifies how to swap the bytes either in the HW_LCDIF_DATA register or those fetched by the AXI master part of LCDIF</description>
  140640. <bitOffset>0x15</bitOffset>
  140641. <bitWidth>2</bitWidth>
  140642. <access>read-write</access>
  140643. </field>
  140644. <field>
  140645. <name>PS_DISABLE</name>
  140646. <description>When this bit is set by software, the LCDIF will disable PS buffer data.</description>
  140647. <bitOffset>0x17</bitOffset>
  140648. <bitWidth>1</bitWidth>
  140649. <access>read-write</access>
  140650. </field>
  140651. <field>
  140652. <name>RVDS1</name>
  140653. <description>Reserved, always set to zero.</description>
  140654. <bitOffset>0x18</bitOffset>
  140655. <bitWidth>3</bitWidth>
  140656. <access>read-only</access>
  140657. </field>
  140658. <field>
  140659. <name>CSI_SYNC_ON_IRQ</name>
  140660. <description>this bit is set by software to decide which vsync generate mode</description>
  140661. <bitOffset>0x1B</bitOffset>
  140662. <bitWidth>1</bitWidth>
  140663. <access>read-write</access>
  140664. </field>
  140665. <field>
  140666. <name>CSI_SYNC_ON_IRQ_EN</name>
  140667. <description>This bit is set to enable an interrupt when LCDIF lock with CSI vsync input.</description>
  140668. <bitOffset>0x1C</bitOffset>
  140669. <bitWidth>1</bitWidth>
  140670. <access>read-write</access>
  140671. </field>
  140672. <field>
  140673. <name>CSI_VSYNC_MODE</name>
  140674. <description>this bit is set by software to decide which vsync generate mode</description>
  140675. <bitOffset>0x1D</bitOffset>
  140676. <bitWidth>1</bitWidth>
  140677. <access>read-write</access>
  140678. </field>
  140679. <field>
  140680. <name>CSI_VSYNC_POL</name>
  140681. <description>Default 0 active low during VSYNC_PULSE_WIDTH time and will be high during the rest of the VSYNC period</description>
  140682. <bitOffset>0x1E</bitOffset>
  140683. <bitWidth>1</bitWidth>
  140684. <access>read-write</access>
  140685. </field>
  140686. <field>
  140687. <name>CSI_VSYNC_ENABLE</name>
  140688. <description>When this bit is set by software, the LCDIF work as sync mode with CSI input.</description>
  140689. <bitOffset>0x1F</bitOffset>
  140690. <bitWidth>1</bitWidth>
  140691. <access>read-write</access>
  140692. </field>
  140693. </fields>
  140694. </register>
  140695. <register>
  140696. <name>AS_BUF</name>
  140697. <description>Alpha Surface Buffer Pointer</description>
  140698. <addressOffset>0x220</addressOffset>
  140699. <size>32</size>
  140700. <access>read-write</access>
  140701. <resetValue>0</resetValue>
  140702. <resetMask>0xFFFFFFFF</resetMask>
  140703. <fields>
  140704. <field>
  140705. <name>ADDR</name>
  140706. <description>Address pointer for the alpha surface 0 buffer.</description>
  140707. <bitOffset>0</bitOffset>
  140708. <bitWidth>32</bitWidth>
  140709. <access>read-write</access>
  140710. </field>
  140711. </fields>
  140712. </register>
  140713. <register>
  140714. <name>AS_NEXT_BUF</name>
  140715. <description>no description available</description>
  140716. <addressOffset>0x230</addressOffset>
  140717. <size>32</size>
  140718. <access>read-write</access>
  140719. <resetValue>0</resetValue>
  140720. <resetMask>0xFFFFFFFF</resetMask>
  140721. <fields>
  140722. <field>
  140723. <name>ADDR</name>
  140724. <description>Address of the next frame that will be transmitted by eLCDIF.</description>
  140725. <bitOffset>0</bitOffset>
  140726. <bitWidth>32</bitWidth>
  140727. <access>read-write</access>
  140728. </field>
  140729. </fields>
  140730. </register>
  140731. <register>
  140732. <name>AS_CLRKEYLOW</name>
  140733. <description>eLCDIF Overlay Color Key Low</description>
  140734. <addressOffset>0x240</addressOffset>
  140735. <size>32</size>
  140736. <access>read-write</access>
  140737. <resetValue>0xFFFFFF</resetValue>
  140738. <resetMask>0xFFFFFFFF</resetMask>
  140739. <fields>
  140740. <field>
  140741. <name>PIXEL</name>
  140742. <description>Low range of RGB color key applied to AS buffer</description>
  140743. <bitOffset>0</bitOffset>
  140744. <bitWidth>24</bitWidth>
  140745. <access>read-write</access>
  140746. </field>
  140747. <field>
  140748. <name>RSVD1</name>
  140749. <description>Reserved, always set to zero.</description>
  140750. <bitOffset>0x18</bitOffset>
  140751. <bitWidth>8</bitWidth>
  140752. <access>read-write</access>
  140753. </field>
  140754. </fields>
  140755. </register>
  140756. <register>
  140757. <name>AS_CLRKEYHIGH</name>
  140758. <description>eLCDIF Overlay Color Key High</description>
  140759. <addressOffset>0x250</addressOffset>
  140760. <size>32</size>
  140761. <access>read-write</access>
  140762. <resetValue>0</resetValue>
  140763. <resetMask>0xFFFFFFFF</resetMask>
  140764. <fields>
  140765. <field>
  140766. <name>PIXEL</name>
  140767. <description>High range of RGB color key applied to AS buffer</description>
  140768. <bitOffset>0</bitOffset>
  140769. <bitWidth>24</bitWidth>
  140770. <access>read-write</access>
  140771. </field>
  140772. <field>
  140773. <name>RSVD1</name>
  140774. <description>Reserved, always set to zero.</description>
  140775. <bitOffset>0x18</bitOffset>
  140776. <bitWidth>8</bitWidth>
  140777. <access>read-write</access>
  140778. </field>
  140779. </fields>
  140780. </register>
  140781. <register>
  140782. <name>SYNC_DELAY</name>
  140783. <description>LCD working insync mode with CSI for VSYNC delay</description>
  140784. <addressOffset>0x260</addressOffset>
  140785. <size>32</size>
  140786. <access>read-write</access>
  140787. <resetValue>0</resetValue>
  140788. <resetMask>0xFFFFFFFF</resetMask>
  140789. <fields>
  140790. <field>
  140791. <name>H_COUNT_DELAY</name>
  140792. <description>LCDIF VSYNC delayed counter for CSI_VSYNC.</description>
  140793. <bitOffset>0</bitOffset>
  140794. <bitWidth>16</bitWidth>
  140795. <access>read-write</access>
  140796. </field>
  140797. <field>
  140798. <name>V_COUNT_DELAY</name>
  140799. <description>LCDIF VSYNC delayed counter for CSI_VSYNC.</description>
  140800. <bitOffset>0x10</bitOffset>
  140801. <bitWidth>16</bitWidth>
  140802. <access>read-write</access>
  140803. </field>
  140804. </fields>
  140805. </register>
  140806. </registers>
  140807. </peripheral>
  140808. <peripheral>
  140809. <name>PXP</name>
  140810. <description>PXP v3.0 Register Reference Index</description>
  140811. <groupName>PXP</groupName>
  140812. <prependToName>PXP_</prependToName>
  140813. <baseAddress>0x21CC000</baseAddress>
  140814. <addressBlock>
  140815. <offset>0</offset>
  140816. <size>0x2D44</size>
  140817. <usage>registers</usage>
  140818. </addressBlock>
  140819. <interrupt>
  140820. <name>PXP_IRQ0</name>
  140821. <value>40</value>
  140822. </interrupt>
  140823. <interrupt>
  140824. <name>PXP_IRQ1</name>
  140825. <value>50</value>
  140826. </interrupt>
  140827. <registers>
  140828. <register>
  140829. <name>HW_CTRL</name>
  140830. <description>Control Register 0</description>
  140831. <addressOffset>0</addressOffset>
  140832. <size>32</size>
  140833. <access>read-write</access>
  140834. <resetValue>0xC7008000</resetValue>
  140835. <resetMask>0xFFFFFFFF</resetMask>
  140836. <fields>
  140837. <field>
  140838. <name>ENABLE</name>
  140839. <description>Enables PXP operation with specified parameters</description>
  140840. <bitOffset>0</bitOffset>
  140841. <bitWidth>1</bitWidth>
  140842. <access>read-write</access>
  140843. </field>
  140844. <field>
  140845. <name>IRQ_ENABLE</name>
  140846. <description>Interrupt enable</description>
  140847. <bitOffset>0x1</bitOffset>
  140848. <bitWidth>1</bitWidth>
  140849. <access>read-write</access>
  140850. </field>
  140851. <field>
  140852. <name>NEXT_IRQ_ENABLE</name>
  140853. <description>Next command interrupt enable</description>
  140854. <bitOffset>0x2</bitOffset>
  140855. <bitWidth>1</bitWidth>
  140856. <access>read-write</access>
  140857. </field>
  140858. <field>
  140859. <name>LUT_DMA_IRQ_ENABLE</name>
  140860. <description>LUT DMA interrupt enable</description>
  140861. <bitOffset>0x3</bitOffset>
  140862. <bitWidth>1</bitWidth>
  140863. <access>read-write</access>
  140864. </field>
  140865. <field>
  140866. <name>ENABLE_LCD0_HANDSHAKE</name>
  140867. <description>Enable handshake with LCD0 controller</description>
  140868. <bitOffset>0x4</bitOffset>
  140869. <bitWidth>1</bitWidth>
  140870. <access>read-write</access>
  140871. </field>
  140872. <field>
  140873. <name>HANDSHAKE_ABORT_SKIP</name>
  140874. <description>When skip is enable, even the abort asserted, pxp will not assert the ready directly but wait for whole block line complete</description>
  140875. <bitOffset>0x5</bitOffset>
  140876. <bitWidth>1</bitWidth>
  140877. <access>read-write</access>
  140878. </field>
  140879. <field>
  140880. <name>RSVD0</name>
  140881. <description>Reserved, always set to zero.</description>
  140882. <bitOffset>0x6</bitOffset>
  140883. <bitWidth>2</bitWidth>
  140884. <access>read-only</access>
  140885. </field>
  140886. <field>
  140887. <name>ROTATE0</name>
  140888. <description>Indicates the clockwise rotation to be applied at the output buffer</description>
  140889. <bitOffset>0x8</bitOffset>
  140890. <bitWidth>2</bitWidth>
  140891. <access>read-write</access>
  140892. <enumeratedValues>
  140893. <enumeratedValue>
  140894. <name>ROT_0</name>
  140895. <description>no description available</description>
  140896. <value>0</value>
  140897. </enumeratedValue>
  140898. <enumeratedValue>
  140899. <name>ROT_90</name>
  140900. <description>no description available</description>
  140901. <value>0x1</value>
  140902. </enumeratedValue>
  140903. <enumeratedValue>
  140904. <name>ROT_180</name>
  140905. <description>no description available</description>
  140906. <value>0x2</value>
  140907. </enumeratedValue>
  140908. <enumeratedValue>
  140909. <name>ROT_270</name>
  140910. <description>no description available</description>
  140911. <value>0x3</value>
  140912. </enumeratedValue>
  140913. </enumeratedValues>
  140914. </field>
  140915. <field>
  140916. <name>HFLIP0</name>
  140917. <description>Indicates that the output buffer should be flipped horizontally (effect applied before rotation).</description>
  140918. <bitOffset>0xA</bitOffset>
  140919. <bitWidth>1</bitWidth>
  140920. <access>read-write</access>
  140921. </field>
  140922. <field>
  140923. <name>VFLIP0</name>
  140924. <description>Indicates that the output buffer should be flipped vertically (effect applied before rotation).</description>
  140925. <bitOffset>0xB</bitOffset>
  140926. <bitWidth>1</bitWidth>
  140927. <access>read-write</access>
  140928. </field>
  140929. <field>
  140930. <name>ROTATE1</name>
  140931. <description>Indicates the clockwise rotation to be applied at the input buffer</description>
  140932. <bitOffset>0xC</bitOffset>
  140933. <bitWidth>2</bitWidth>
  140934. <access>read-write</access>
  140935. <enumeratedValues>
  140936. <enumeratedValue>
  140937. <name>ROT_0</name>
  140938. <description>no description available</description>
  140939. <value>0</value>
  140940. </enumeratedValue>
  140941. <enumeratedValue>
  140942. <name>ROT_90</name>
  140943. <description>no description available</description>
  140944. <value>0x1</value>
  140945. </enumeratedValue>
  140946. <enumeratedValue>
  140947. <name>ROT_180</name>
  140948. <description>no description available</description>
  140949. <value>0x2</value>
  140950. </enumeratedValue>
  140951. <enumeratedValue>
  140952. <name>ROT_270</name>
  140953. <description>no description available</description>
  140954. <value>0x3</value>
  140955. </enumeratedValue>
  140956. </enumeratedValues>
  140957. </field>
  140958. <field>
  140959. <name>HFLIP1</name>
  140960. <description>Indicates that the input should be flipped horizontally (effect applied before rotation).</description>
  140961. <bitOffset>0xE</bitOffset>
  140962. <bitWidth>1</bitWidth>
  140963. <access>read-write</access>
  140964. </field>
  140965. <field>
  140966. <name>VFLIP1</name>
  140967. <description>Indicates that the input should be flipped vertically (effect applied before rotation).</description>
  140968. <bitOffset>0xF</bitOffset>
  140969. <bitWidth>1</bitWidth>
  140970. <access>read-write</access>
  140971. </field>
  140972. <field>
  140973. <name>ENABLE_PS_AS_OUT</name>
  140974. <description>Enable the PS engine, AS engine, OUTBUF in the PXP primary processing flow.</description>
  140975. <bitOffset>0x10</bitOffset>
  140976. <bitWidth>1</bitWidth>
  140977. <access>read-write</access>
  140978. </field>
  140979. <field>
  140980. <name>ENABLE_DITHER</name>
  140981. <description>Enable the Dithering engine in the PXP primary processing flow.</description>
  140982. <bitOffset>0x11</bitOffset>
  140983. <bitWidth>1</bitWidth>
  140984. <access>read-write</access>
  140985. </field>
  140986. <field>
  140987. <name>ENABLE_WFE_A</name>
  140988. <description>Enable the WFE-A engine in the PXP primary processing flow.</description>
  140989. <bitOffset>0x12</bitOffset>
  140990. <bitWidth>1</bitWidth>
  140991. <access>read-write</access>
  140992. </field>
  140993. <field>
  140994. <name>ENABLE_WFE_B</name>
  140995. <description>Enable the WFE-B engine in the PXP primary processing flow.</description>
  140996. <bitOffset>0x13</bitOffset>
  140997. <bitWidth>1</bitWidth>
  140998. <access>read-write</access>
  140999. </field>
  141000. <field>
  141001. <name>ENABLE_INPUT_FETCH_STORE</name>
  141002. <description>Enable the Input Fetch and Store engine in the PXP primary processing flow.</description>
  141003. <bitOffset>0x14</bitOffset>
  141004. <bitWidth>1</bitWidth>
  141005. <access>read-write</access>
  141006. </field>
  141007. <field>
  141008. <name>ENABLE_ALPHA_B</name>
  141009. <description>Enable the Alpha-B engine in the PXP primary processing flow.</description>
  141010. <bitOffset>0x15</bitOffset>
  141011. <bitWidth>1</bitWidth>
  141012. <access>read-write</access>
  141013. </field>
  141014. <field>
  141015. <name>RSVD1</name>
  141016. <description>Reserved, always set to zero.</description>
  141017. <bitOffset>0x16</bitOffset>
  141018. <bitWidth>1</bitWidth>
  141019. <access>read-only</access>
  141020. </field>
  141021. <field>
  141022. <name>BLOCK_SIZE</name>
  141023. <description>Select the block size to process through the Rotate block.</description>
  141024. <bitOffset>0x17</bitOffset>
  141025. <bitWidth>1</bitWidth>
  141026. <access>read-write</access>
  141027. <enumeratedValues>
  141028. <enumeratedValue>
  141029. <name>8X8</name>
  141030. <description>Process 8x8 pixel blocks.</description>
  141031. <value>0</value>
  141032. </enumeratedValue>
  141033. <enumeratedValue>
  141034. <name>16X16</name>
  141035. <description>Process 16x16 pixel blocks.</description>
  141036. <value>0x1</value>
  141037. </enumeratedValue>
  141038. </enumeratedValues>
  141039. </field>
  141040. <field>
  141041. <name>ENABLE_CSC2</name>
  141042. <description>Enable the CSC2 engine in the PXP primary processing flow.</description>
  141043. <bitOffset>0x18</bitOffset>
  141044. <bitWidth>1</bitWidth>
  141045. <access>read-write</access>
  141046. </field>
  141047. <field>
  141048. <name>ENABLE_LUT</name>
  141049. <description>Enable the LUT engine in the PXP primary processing flow.</description>
  141050. <bitOffset>0x19</bitOffset>
  141051. <bitWidth>1</bitWidth>
  141052. <access>read-write</access>
  141053. </field>
  141054. <field>
  141055. <name>ENABLE_ROTATE0</name>
  141056. <description>Enable the ROTATE0 engine in the PXP primary processing flow.</description>
  141057. <bitOffset>0x1A</bitOffset>
  141058. <bitWidth>1</bitWidth>
  141059. <access>read-write</access>
  141060. </field>
  141061. <field>
  141062. <name>ENABLE_ROTATE1</name>
  141063. <description>Enable the ROTATE1 engine in the PXP primary processing flow.</description>
  141064. <bitOffset>0x1B</bitOffset>
  141065. <bitWidth>1</bitWidth>
  141066. <access>read-write</access>
  141067. </field>
  141068. <field>
  141069. <name>RSVD2</name>
  141070. <description>Reserved, always set to zero.</description>
  141071. <bitOffset>0x1C</bitOffset>
  141072. <bitWidth>1</bitWidth>
  141073. <access>read-only</access>
  141074. </field>
  141075. <field>
  141076. <name>RSVD4</name>
  141077. <description>Reserved, always set to zero.</description>
  141078. <bitOffset>0x1D</bitOffset>
  141079. <bitWidth>1</bitWidth>
  141080. <access>read-only</access>
  141081. </field>
  141082. <field>
  141083. <name>CLKGATE</name>
  141084. <description>This bit must be set to zero for normal operation</description>
  141085. <bitOffset>0x1E</bitOffset>
  141086. <bitWidth>1</bitWidth>
  141087. <access>read-write</access>
  141088. </field>
  141089. <field>
  141090. <name>SFTRST</name>
  141091. <description>Set this bit to zero to enable normal PXP operation</description>
  141092. <bitOffset>0x1F</bitOffset>
  141093. <bitWidth>1</bitWidth>
  141094. <access>read-write</access>
  141095. </field>
  141096. </fields>
  141097. </register>
  141098. <register>
  141099. <name>HW_STAT</name>
  141100. <description>Status Register</description>
  141101. <addressOffset>0x10</addressOffset>
  141102. <size>32</size>
  141103. <access>read-write</access>
  141104. <resetValue>0</resetValue>
  141105. <resetMask>0xFFFFFFFF</resetMask>
  141106. <fields>
  141107. <field>
  141108. <name>IRQ0</name>
  141109. <description>Indicates current PXP interrupt status</description>
  141110. <bitOffset>0</bitOffset>
  141111. <bitWidth>1</bitWidth>
  141112. <access>read-write</access>
  141113. </field>
  141114. <field>
  141115. <name>AXI_WRITE_ERROR_0</name>
  141116. <description>Indicates PXP encountered an AXI write error and processing has been terminated.</description>
  141117. <bitOffset>0x1</bitOffset>
  141118. <bitWidth>1</bitWidth>
  141119. <access>read-write</access>
  141120. </field>
  141121. <field>
  141122. <name>AXI_READ_ERROR_0</name>
  141123. <description>Indicates PXP encountered an AXI read error and processing has been terminated.</description>
  141124. <bitOffset>0x2</bitOffset>
  141125. <bitWidth>1</bitWidth>
  141126. <access>read-write</access>
  141127. </field>
  141128. <field>
  141129. <name>NEXT_IRQ</name>
  141130. <description>Indicates that a command issued with the &quot;Next Command&quot; functionality has been issued and that a new command may be initiated with a write to the PXP_NEXT register</description>
  141131. <bitOffset>0x3</bitOffset>
  141132. <bitWidth>1</bitWidth>
  141133. <access>read-write</access>
  141134. </field>
  141135. <field>
  141136. <name>AXI_ERROR_ID_0</name>
  141137. <description>Indicates the AXI0 ID of the failing bus operation.</description>
  141138. <bitOffset>0x4</bitOffset>
  141139. <bitWidth>4</bitWidth>
  141140. <access>read-only</access>
  141141. </field>
  141142. <field>
  141143. <name>LUT_DMA_LOAD_DONE_IRQ</name>
  141144. <description>Indicates that the LUT DMA transfer has completed.</description>
  141145. <bitOffset>0x8</bitOffset>
  141146. <bitWidth>1</bitWidth>
  141147. <access>read-write</access>
  141148. </field>
  141149. <field>
  141150. <name>AXI_WRITE_ERROR_1</name>
  141151. <description>Indicates PXP encountered an AXI write error and processing has been terminated.</description>
  141152. <bitOffset>0x9</bitOffset>
  141153. <bitWidth>1</bitWidth>
  141154. <access>read-write</access>
  141155. </field>
  141156. <field>
  141157. <name>AXI_READ_ERROR_1</name>
  141158. <description>Indicates PXP encountered an AXI read error and processing has been terminated.</description>
  141159. <bitOffset>0xA</bitOffset>
  141160. <bitWidth>1</bitWidth>
  141161. <access>read-write</access>
  141162. </field>
  141163. <field>
  141164. <name>RSVD2</name>
  141165. <description>Reserved, always set to zero.</description>
  141166. <bitOffset>0xB</bitOffset>
  141167. <bitWidth>1</bitWidth>
  141168. <access>read-only</access>
  141169. </field>
  141170. <field>
  141171. <name>AXI_ERROR_ID_1</name>
  141172. <description>Indicates the AXI1 ID of the failing bus operation.</description>
  141173. <bitOffset>0xC</bitOffset>
  141174. <bitWidth>4</bitWidth>
  141175. <access>read-only</access>
  141176. </field>
  141177. <field>
  141178. <name>BLOCKY</name>
  141179. <description>Indicates the X coordinate of the block currently being rendered.</description>
  141180. <bitOffset>0x10</bitOffset>
  141181. <bitWidth>8</bitWidth>
  141182. <access>read-only</access>
  141183. </field>
  141184. <field>
  141185. <name>BLOCKX</name>
  141186. <description>Indicates the X coordinate of the block currently being rendered.</description>
  141187. <bitOffset>0x18</bitOffset>
  141188. <bitWidth>8</bitWidth>
  141189. <access>read-only</access>
  141190. </field>
  141191. </fields>
  141192. </register>
  141193. <register>
  141194. <name>HW_OUT_CTRL</name>
  141195. <description>Output Buffer Control Register</description>
  141196. <addressOffset>0x20</addressOffset>
  141197. <size>32</size>
  141198. <access>read-write</access>
  141199. <resetValue>0</resetValue>
  141200. <resetMask>0xFFFFFFFF</resetMask>
  141201. <fields>
  141202. <field>
  141203. <name>FORMAT</name>
  141204. <description>Output framebuffer format</description>
  141205. <bitOffset>0</bitOffset>
  141206. <bitWidth>5</bitWidth>
  141207. <access>read-write</access>
  141208. <enumeratedValues>
  141209. <enumeratedValue>
  141210. <name>ARGB8888</name>
  141211. <description>32-bit pixels</description>
  141212. <value>0</value>
  141213. </enumeratedValue>
  141214. <enumeratedValue>
  141215. <name>RGB888</name>
  141216. <description>32-bit pixels (unpacked 24-bit pixel in 32 bit DWORD.)</description>
  141217. <value>0x4</value>
  141218. </enumeratedValue>
  141219. <enumeratedValue>
  141220. <name>RGB888P</name>
  141221. <description>24-bit pixels (packed 24-bit format)</description>
  141222. <value>0x5</value>
  141223. </enumeratedValue>
  141224. <enumeratedValue>
  141225. <name>ARGB1555</name>
  141226. <description>16-bit pixels</description>
  141227. <value>0x8</value>
  141228. </enumeratedValue>
  141229. <enumeratedValue>
  141230. <name>ARGB4444</name>
  141231. <description>16-bit pixels</description>
  141232. <value>0x9</value>
  141233. </enumeratedValue>
  141234. <enumeratedValue>
  141235. <name>RGB555</name>
  141236. <description>16-bit pixels</description>
  141237. <value>0xC</value>
  141238. </enumeratedValue>
  141239. <enumeratedValue>
  141240. <name>RGB444</name>
  141241. <description>16-bit pixels</description>
  141242. <value>0xD</value>
  141243. </enumeratedValue>
  141244. <enumeratedValue>
  141245. <name>RGB565</name>
  141246. <description>16-bit pixels</description>
  141247. <value>0xE</value>
  141248. </enumeratedValue>
  141249. <enumeratedValue>
  141250. <name>YUV1P444</name>
  141251. <description>32-bit pixels (1-plane XYUV unpacked)</description>
  141252. <value>0x10</value>
  141253. </enumeratedValue>
  141254. <enumeratedValue>
  141255. <name>UYVY1P422</name>
  141256. <description>16-bit pixels (1-plane U0,Y0,V0,Y1 interleaved bytes)</description>
  141257. <value>0x12</value>
  141258. </enumeratedValue>
  141259. <enumeratedValue>
  141260. <name>VYUY1P422</name>
  141261. <description>16-bit pixels (1-plane V0,Y0,U0,Y1 interleaved bytes)</description>
  141262. <value>0x13</value>
  141263. </enumeratedValue>
  141264. <enumeratedValue>
  141265. <name>Y8</name>
  141266. <description>8-bit monochrome pixels (1-plane Y luma output)</description>
  141267. <value>0x14</value>
  141268. </enumeratedValue>
  141269. <enumeratedValue>
  141270. <name>Y4</name>
  141271. <description>4-bit monochrome pixels (1-plane Y luma, 4 bit truncation)</description>
  141272. <value>0x15</value>
  141273. </enumeratedValue>
  141274. <enumeratedValue>
  141275. <name>YUV2P422</name>
  141276. <description>16-bit pixels (2-plane UV interleaved bytes)</description>
  141277. <value>0x18</value>
  141278. </enumeratedValue>
  141279. <enumeratedValue>
  141280. <name>YUV2P420</name>
  141281. <description>16-bit pixels (2-plane UV)</description>
  141282. <value>0x19</value>
  141283. </enumeratedValue>
  141284. <enumeratedValue>
  141285. <name>YVU2P422</name>
  141286. <description>16-bit pixels (2-plane VU interleaved bytes)</description>
  141287. <value>0x1A</value>
  141288. </enumeratedValue>
  141289. <enumeratedValue>
  141290. <name>YVU2P420</name>
  141291. <description>16-bit pixels (2-plane VU)</description>
  141292. <value>0x1B</value>
  141293. </enumeratedValue>
  141294. </enumeratedValues>
  141295. </field>
  141296. <field>
  141297. <name>RSVD0</name>
  141298. <description>Reserved, always set to zero.</description>
  141299. <bitOffset>0x5</bitOffset>
  141300. <bitWidth>3</bitWidth>
  141301. <access>read-only</access>
  141302. </field>
  141303. <field>
  141304. <name>INTERLACED_OUTPUT</name>
  141305. <description>Determines how the PXP writes it's output data</description>
  141306. <bitOffset>0x8</bitOffset>
  141307. <bitWidth>2</bitWidth>
  141308. <access>read-write</access>
  141309. <enumeratedValues>
  141310. <enumeratedValue>
  141311. <name>PROGRESSIVE</name>
  141312. <description>All data written in progressive format to the OUTBUF Pointer.</description>
  141313. <value>0</value>
  141314. </enumeratedValue>
  141315. <enumeratedValue>
  141316. <name>FIELD0</name>
  141317. <description>Interlaced output: only data for field 0 is written to the OUTBUF Pointer.</description>
  141318. <value>0x1</value>
  141319. </enumeratedValue>
  141320. <enumeratedValue>
  141321. <name>FIELD1</name>
  141322. <description>Interlaced output: only data for field 1 is written to the OUTBUF2 Pointer.</description>
  141323. <value>0x2</value>
  141324. </enumeratedValue>
  141325. <enumeratedValue>
  141326. <name>INTERLACED</name>
  141327. <description>Interlaced output: data for field 0 is written to OUTBUF and data for field 1 is written to OUTBUF2.</description>
  141328. <value>0x3</value>
  141329. </enumeratedValue>
  141330. </enumeratedValues>
  141331. </field>
  141332. <field>
  141333. <name>RSVD1</name>
  141334. <description>Reserved, always set to zero.</description>
  141335. <bitOffset>0xA</bitOffset>
  141336. <bitWidth>13</bitWidth>
  141337. <access>read-only</access>
  141338. </field>
  141339. <field>
  141340. <name>ALPHA_OUTPUT</name>
  141341. <description>Indicates that alpha component in output buffer pixels should be overwritten by REG_OUT_CTRL[ALPHA] register</description>
  141342. <bitOffset>0x17</bitOffset>
  141343. <bitWidth>1</bitWidth>
  141344. <access>read-write</access>
  141345. </field>
  141346. <field>
  141347. <name>ALPHA</name>
  141348. <description>When generating an output buffer with an alpha component, the value in this field will be used when enabled to override the alpha passed through the pixel data pipeline</description>
  141349. <bitOffset>0x18</bitOffset>
  141350. <bitWidth>8</bitWidth>
  141351. <access>read-write</access>
  141352. </field>
  141353. </fields>
  141354. </register>
  141355. <register>
  141356. <name>HW_OUT_BUF</name>
  141357. <description>Output Frame Buffer Pointer</description>
  141358. <addressOffset>0x30</addressOffset>
  141359. <size>32</size>
  141360. <access>read-write</access>
  141361. <resetValue>0</resetValue>
  141362. <resetMask>0xFFFFFFFF</resetMask>
  141363. <fields>
  141364. <field>
  141365. <name>ADDR</name>
  141366. <description>Current address pointer for the output frame buffer</description>
  141367. <bitOffset>0</bitOffset>
  141368. <bitWidth>32</bitWidth>
  141369. <access>read-write</access>
  141370. </field>
  141371. </fields>
  141372. </register>
  141373. <register>
  141374. <name>HW_OUT_BUF2</name>
  141375. <description>Output Frame Buffer Pointer #2</description>
  141376. <addressOffset>0x40</addressOffset>
  141377. <size>32</size>
  141378. <access>read-write</access>
  141379. <resetValue>0</resetValue>
  141380. <resetMask>0xFFFFFFFF</resetMask>
  141381. <fields>
  141382. <field>
  141383. <name>ADDR</name>
  141384. <description>Current address pointer for the output frame buffer</description>
  141385. <bitOffset>0</bitOffset>
  141386. <bitWidth>32</bitWidth>
  141387. <access>read-write</access>
  141388. </field>
  141389. </fields>
  141390. </register>
  141391. <register>
  141392. <name>HW_OUT_PITCH</name>
  141393. <description>Output Buffer Pitch</description>
  141394. <addressOffset>0x50</addressOffset>
  141395. <size>32</size>
  141396. <access>read-write</access>
  141397. <resetValue>0</resetValue>
  141398. <resetMask>0xFFFFFFFF</resetMask>
  141399. <fields>
  141400. <field>
  141401. <name>PITCH</name>
  141402. <description>Indicates the number of bytes in memory between two vertically adjacent pixels.</description>
  141403. <bitOffset>0</bitOffset>
  141404. <bitWidth>16</bitWidth>
  141405. <access>read-write</access>
  141406. </field>
  141407. <field>
  141408. <name>RSVD</name>
  141409. <description>Reserved, always set to zero.</description>
  141410. <bitOffset>0x10</bitOffset>
  141411. <bitWidth>16</bitWidth>
  141412. <access>read-only</access>
  141413. </field>
  141414. </fields>
  141415. </register>
  141416. <register>
  141417. <name>HW_OUT_LRC</name>
  141418. <description>Output Surface Lower Right Coordinate</description>
  141419. <addressOffset>0x60</addressOffset>
  141420. <size>32</size>
  141421. <access>read-write</access>
  141422. <resetValue>0</resetValue>
  141423. <resetMask>0xFFFFFFFF</resetMask>
  141424. <fields>
  141425. <field>
  141426. <name>Y</name>
  141427. <description>Indicates the number of vertical PIXELS in the output surface (non-rotated)</description>
  141428. <bitOffset>0</bitOffset>
  141429. <bitWidth>14</bitWidth>
  141430. <access>read-write</access>
  141431. </field>
  141432. <field>
  141433. <name>RSVD0</name>
  141434. <description>Reserved, always set to zero.</description>
  141435. <bitOffset>0xE</bitOffset>
  141436. <bitWidth>2</bitWidth>
  141437. <access>read-only</access>
  141438. </field>
  141439. <field>
  141440. <name>X</name>
  141441. <description>Indicates number of horizontal PIXELS in the output surface (non-rotated)</description>
  141442. <bitOffset>0x10</bitOffset>
  141443. <bitWidth>14</bitWidth>
  141444. <access>read-write</access>
  141445. </field>
  141446. <field>
  141447. <name>RSVD1</name>
  141448. <description>Reserved, always set to zero.</description>
  141449. <bitOffset>0x1E</bitOffset>
  141450. <bitWidth>2</bitWidth>
  141451. <access>read-only</access>
  141452. </field>
  141453. </fields>
  141454. </register>
  141455. <register>
  141456. <name>HW_OUT_PS_ULC</name>
  141457. <description>Processed Surface Upper Left Coordinate</description>
  141458. <addressOffset>0x70</addressOffset>
  141459. <size>32</size>
  141460. <access>read-write</access>
  141461. <resetValue>0</resetValue>
  141462. <resetMask>0xFFFFFFFF</resetMask>
  141463. <fields>
  141464. <field>
  141465. <name>Y</name>
  141466. <description>This field indicates the upper left Y-coordinate (in pixels) of the processed surface in the output buffer</description>
  141467. <bitOffset>0</bitOffset>
  141468. <bitWidth>14</bitWidth>
  141469. <access>read-write</access>
  141470. </field>
  141471. <field>
  141472. <name>RSVD0</name>
  141473. <description>Reserved, always set to zero.</description>
  141474. <bitOffset>0xE</bitOffset>
  141475. <bitWidth>2</bitWidth>
  141476. <access>read-only</access>
  141477. </field>
  141478. <field>
  141479. <name>X</name>
  141480. <description>This field indicates the upper left X-coordinate (in pixels) of the processed surface (PS) in the output buffer</description>
  141481. <bitOffset>0x10</bitOffset>
  141482. <bitWidth>14</bitWidth>
  141483. <access>read-write</access>
  141484. </field>
  141485. <field>
  141486. <name>RSVD1</name>
  141487. <description>Reserved, always set to zero.</description>
  141488. <bitOffset>0x1E</bitOffset>
  141489. <bitWidth>2</bitWidth>
  141490. <access>read-only</access>
  141491. </field>
  141492. </fields>
  141493. </register>
  141494. <register>
  141495. <name>HW_OUT_PS_LRC</name>
  141496. <description>Processed Surface Lower Right Coordinate</description>
  141497. <addressOffset>0x80</addressOffset>
  141498. <size>32</size>
  141499. <access>read-write</access>
  141500. <resetValue>0</resetValue>
  141501. <resetMask>0xFFFFFFFF</resetMask>
  141502. <fields>
  141503. <field>
  141504. <name>Y</name>
  141505. <description>This field indicates the lower right Y-coordinate (in pixels) of the processed surface in the output frame buffer</description>
  141506. <bitOffset>0</bitOffset>
  141507. <bitWidth>14</bitWidth>
  141508. <access>read-write</access>
  141509. </field>
  141510. <field>
  141511. <name>RSVD0</name>
  141512. <description>Reserved, always set to zero.</description>
  141513. <bitOffset>0xE</bitOffset>
  141514. <bitWidth>2</bitWidth>
  141515. <access>read-only</access>
  141516. </field>
  141517. <field>
  141518. <name>X</name>
  141519. <description>This field indicates the lower right X-coordinate (in pixels) of the processed surface (PS) in the output frame buffer</description>
  141520. <bitOffset>0x10</bitOffset>
  141521. <bitWidth>14</bitWidth>
  141522. <access>read-write</access>
  141523. </field>
  141524. <field>
  141525. <name>RSVD1</name>
  141526. <description>Reserved, always set to zero.</description>
  141527. <bitOffset>0x1E</bitOffset>
  141528. <bitWidth>2</bitWidth>
  141529. <access>read-only</access>
  141530. </field>
  141531. </fields>
  141532. </register>
  141533. <register>
  141534. <name>HW_OUT_AS_ULC</name>
  141535. <description>Alpha Surface Upper Left Coordinate</description>
  141536. <addressOffset>0x90</addressOffset>
  141537. <size>32</size>
  141538. <access>read-write</access>
  141539. <resetValue>0</resetValue>
  141540. <resetMask>0xFFFFFFFF</resetMask>
  141541. <fields>
  141542. <field>
  141543. <name>Y</name>
  141544. <description>This field indicates the upper left Y-coordinate (in pixels) of the alpha surface in the output frame buffer</description>
  141545. <bitOffset>0</bitOffset>
  141546. <bitWidth>14</bitWidth>
  141547. <access>read-write</access>
  141548. </field>
  141549. <field>
  141550. <name>RSVD0</name>
  141551. <description>Reserved, always set to zero.</description>
  141552. <bitOffset>0xE</bitOffset>
  141553. <bitWidth>2</bitWidth>
  141554. <access>read-only</access>
  141555. </field>
  141556. <field>
  141557. <name>X</name>
  141558. <description>This field indicates the upper left X-coordinate (in pixels) of the alpha surface (AS) in the output frame buffer</description>
  141559. <bitOffset>0x10</bitOffset>
  141560. <bitWidth>14</bitWidth>
  141561. <access>read-write</access>
  141562. </field>
  141563. <field>
  141564. <name>RSVD1</name>
  141565. <description>Reserved, always set to zero.</description>
  141566. <bitOffset>0x1E</bitOffset>
  141567. <bitWidth>2</bitWidth>
  141568. <access>read-only</access>
  141569. </field>
  141570. </fields>
  141571. </register>
  141572. <register>
  141573. <name>HW_OUT_AS_LRC</name>
  141574. <description>Alpha Surface Lower Right Coordinate</description>
  141575. <addressOffset>0xA0</addressOffset>
  141576. <size>32</size>
  141577. <access>read-write</access>
  141578. <resetValue>0</resetValue>
  141579. <resetMask>0xFFFFFFFF</resetMask>
  141580. <fields>
  141581. <field>
  141582. <name>Y</name>
  141583. <description>This field indicates the lower right Y-coordinate (in pixels) of the alpha surface in the output frame buffer</description>
  141584. <bitOffset>0</bitOffset>
  141585. <bitWidth>14</bitWidth>
  141586. <access>read-write</access>
  141587. </field>
  141588. <field>
  141589. <name>RSVD0</name>
  141590. <description>Reserved, always set to zero.</description>
  141591. <bitOffset>0xE</bitOffset>
  141592. <bitWidth>2</bitWidth>
  141593. <access>read-only</access>
  141594. </field>
  141595. <field>
  141596. <name>X</name>
  141597. <description>This field indicates the lower right X-coordinate (in pixels) of the alpha surface (AS) in the output frame buffer</description>
  141598. <bitOffset>0x10</bitOffset>
  141599. <bitWidth>14</bitWidth>
  141600. <access>read-write</access>
  141601. </field>
  141602. <field>
  141603. <name>RSVD1</name>
  141604. <description>Reserved, always set to zero.</description>
  141605. <bitOffset>0x1E</bitOffset>
  141606. <bitWidth>2</bitWidth>
  141607. <access>read-only</access>
  141608. </field>
  141609. </fields>
  141610. </register>
  141611. <register>
  141612. <name>HW_PS_CTRL</name>
  141613. <description>Processed Surface (PS) Control Register</description>
  141614. <addressOffset>0xB0</addressOffset>
  141615. <size>32</size>
  141616. <access>read-write</access>
  141617. <resetValue>0</resetValue>
  141618. <resetMask>0xFFFFFFFF</resetMask>
  141619. <fields>
  141620. <field>
  141621. <name>FORMAT</name>
  141622. <description>PS buffer format. To select between YUV and YCbCr formats, see bit 31 of the CSC1_COEF0 register.</description>
  141623. <bitOffset>0</bitOffset>
  141624. <bitWidth>6</bitWidth>
  141625. <access>read-write</access>
  141626. <enumeratedValues>
  141627. <enumeratedValue>
  141628. <name>RGB888</name>
  141629. <description>32-bit pixels (unpacked 24-bit format)</description>
  141630. <value>0x4</value>
  141631. </enumeratedValue>
  141632. <enumeratedValue>
  141633. <name>RGB555</name>
  141634. <description>16-bit pixels</description>
  141635. <value>0xC</value>
  141636. </enumeratedValue>
  141637. <enumeratedValue>
  141638. <name>RGB444</name>
  141639. <description>16-bit pixels</description>
  141640. <value>0xD</value>
  141641. </enumeratedValue>
  141642. <enumeratedValue>
  141643. <name>RGB565</name>
  141644. <description>16-bit pixels</description>
  141645. <value>0xE</value>
  141646. </enumeratedValue>
  141647. <enumeratedValue>
  141648. <name>YUV1P444</name>
  141649. <description>32-bit pixels (1-plane XYUV unpacked)</description>
  141650. <value>0x10</value>
  141651. </enumeratedValue>
  141652. <enumeratedValue>
  141653. <name>UYVY1P422</name>
  141654. <description>16-bit pixels (1-plane U0,Y0,V0,Y1 interleaved bytes)</description>
  141655. <value>0x12</value>
  141656. </enumeratedValue>
  141657. <enumeratedValue>
  141658. <name>VYUY1P422</name>
  141659. <description>16-bit pixels (1-plane V0,Y0,U0,Y1 interleaved bytes)</description>
  141660. <value>0x13</value>
  141661. </enumeratedValue>
  141662. <enumeratedValue>
  141663. <name>Y8</name>
  141664. <description>8-bit monochrome pixels (1-plane Y luma output)</description>
  141665. <value>0x14</value>
  141666. </enumeratedValue>
  141667. <enumeratedValue>
  141668. <name>Y4</name>
  141669. <description>4-bit monochrome pixels (1-plane Y luma, 4 bit truncation)</description>
  141670. <value>0x15</value>
  141671. </enumeratedValue>
  141672. <enumeratedValue>
  141673. <name>YUV2P422</name>
  141674. <description>16-bit pixels (2-plane UV interleaved bytes)</description>
  141675. <value>0x18</value>
  141676. </enumeratedValue>
  141677. <enumeratedValue>
  141678. <name>YUV2P420</name>
  141679. <description>16-bit pixels (2-plane UV)</description>
  141680. <value>0x19</value>
  141681. </enumeratedValue>
  141682. <enumeratedValue>
  141683. <name>YVU2P422</name>
  141684. <description>16-bit pixels (2-plane VU interleaved bytes)</description>
  141685. <value>0x1A</value>
  141686. </enumeratedValue>
  141687. <enumeratedValue>
  141688. <name>YVU2P420</name>
  141689. <description>16-bit pixels (2-plane VU)</description>
  141690. <value>0x1B</value>
  141691. </enumeratedValue>
  141692. <enumeratedValue>
  141693. <name>YUV422</name>
  141694. <description>16-bit pixels (3-plane format)</description>
  141695. <value>0x1E</value>
  141696. </enumeratedValue>
  141697. <enumeratedValue>
  141698. <name>YUV420</name>
  141699. <description>16-bit pixels (3-plane format)</description>
  141700. <value>0x1F</value>
  141701. </enumeratedValue>
  141702. </enumeratedValues>
  141703. </field>
  141704. <field>
  141705. <name>WB_SWAP</name>
  141706. <description>Swap bytes in words. For each 16 bit word, the two bytes will be swapped.</description>
  141707. <bitOffset>0x6</bitOffset>
  141708. <bitWidth>1</bitWidth>
  141709. <access>read-write</access>
  141710. </field>
  141711. <field>
  141712. <name>RSVD0</name>
  141713. <description>Reserved, always set to zero.</description>
  141714. <bitOffset>0x7</bitOffset>
  141715. <bitWidth>1</bitWidth>
  141716. <access>read-only</access>
  141717. </field>
  141718. <field>
  141719. <name>DECY</name>
  141720. <description>Verticle pre decimation filter control.</description>
  141721. <bitOffset>0x8</bitOffset>
  141722. <bitWidth>2</bitWidth>
  141723. <access>read-write</access>
  141724. <enumeratedValues>
  141725. <enumeratedValue>
  141726. <name>DISABLE</name>
  141727. <description>Disable pre-decimation filter.</description>
  141728. <value>0</value>
  141729. </enumeratedValue>
  141730. <enumeratedValue>
  141731. <name>DECY2</name>
  141732. <description>Decimate PS by 2.</description>
  141733. <value>0x1</value>
  141734. </enumeratedValue>
  141735. <enumeratedValue>
  141736. <name>DECY4</name>
  141737. <description>Decimate PS by 4.</description>
  141738. <value>0x2</value>
  141739. </enumeratedValue>
  141740. <enumeratedValue>
  141741. <name>DECY8</name>
  141742. <description>Decimate PS by 8.</description>
  141743. <value>0x3</value>
  141744. </enumeratedValue>
  141745. </enumeratedValues>
  141746. </field>
  141747. <field>
  141748. <name>DECX</name>
  141749. <description>Horizontal pre decimation filter control.</description>
  141750. <bitOffset>0xA</bitOffset>
  141751. <bitWidth>2</bitWidth>
  141752. <access>read-write</access>
  141753. <enumeratedValues>
  141754. <enumeratedValue>
  141755. <name>DISABLE</name>
  141756. <description>Disable pre-decimation filter.</description>
  141757. <value>0</value>
  141758. </enumeratedValue>
  141759. <enumeratedValue>
  141760. <name>DECX2</name>
  141761. <description>Decimate PS by 2.</description>
  141762. <value>0x1</value>
  141763. </enumeratedValue>
  141764. <enumeratedValue>
  141765. <name>DECX4</name>
  141766. <description>Decimate PS by 4.</description>
  141767. <value>0x2</value>
  141768. </enumeratedValue>
  141769. <enumeratedValue>
  141770. <name>DECX8</name>
  141771. <description>Decimate PS by 8.</description>
  141772. <value>0x3</value>
  141773. </enumeratedValue>
  141774. </enumeratedValues>
  141775. </field>
  141776. <field>
  141777. <name>RSVD1</name>
  141778. <description>Reserved, always set to zero.</description>
  141779. <bitOffset>0xC</bitOffset>
  141780. <bitWidth>20</bitWidth>
  141781. <access>read-only</access>
  141782. </field>
  141783. </fields>
  141784. </register>
  141785. <register>
  141786. <name>HW_PS_BUF</name>
  141787. <description>PS Input Buffer Address</description>
  141788. <addressOffset>0xC0</addressOffset>
  141789. <size>32</size>
  141790. <access>read-write</access>
  141791. <resetValue>0</resetValue>
  141792. <resetMask>0xFFFFFFFF</resetMask>
  141793. <fields>
  141794. <field>
  141795. <name>ADDR</name>
  141796. <description>Address pointer for the PS RGB or Y (luma) input buffer.</description>
  141797. <bitOffset>0</bitOffset>
  141798. <bitWidth>32</bitWidth>
  141799. <access>read-write</access>
  141800. </field>
  141801. </fields>
  141802. </register>
  141803. <register>
  141804. <name>HW_PS_UBUF</name>
  141805. <description>PS U/Cb or 2 Plane UV Input Buffer Address</description>
  141806. <addressOffset>0xD0</addressOffset>
  141807. <size>32</size>
  141808. <access>read-write</access>
  141809. <resetValue>0</resetValue>
  141810. <resetMask>0xFFFFFFFF</resetMask>
  141811. <fields>
  141812. <field>
  141813. <name>ADDR</name>
  141814. <description>Address pointer for the PS U/Cb or 2 plane UV Chroma input buffer.</description>
  141815. <bitOffset>0</bitOffset>
  141816. <bitWidth>32</bitWidth>
  141817. <access>read-write</access>
  141818. </field>
  141819. </fields>
  141820. </register>
  141821. <register>
  141822. <name>HW_PS_VBUF</name>
  141823. <description>PS V/Cr Input Buffer Address</description>
  141824. <addressOffset>0xE0</addressOffset>
  141825. <size>32</size>
  141826. <access>read-write</access>
  141827. <resetValue>0</resetValue>
  141828. <resetMask>0xFFFFFFFF</resetMask>
  141829. <fields>
  141830. <field>
  141831. <name>ADDR</name>
  141832. <description>Address pointer for the PS V/Cr Chroma input buffer.</description>
  141833. <bitOffset>0</bitOffset>
  141834. <bitWidth>32</bitWidth>
  141835. <access>read-write</access>
  141836. </field>
  141837. </fields>
  141838. </register>
  141839. <register>
  141840. <name>HW_PS_PITCH</name>
  141841. <description>Processed Surface Pitch</description>
  141842. <addressOffset>0xF0</addressOffset>
  141843. <size>32</size>
  141844. <access>read-write</access>
  141845. <resetValue>0</resetValue>
  141846. <resetMask>0xFFFFFFFF</resetMask>
  141847. <fields>
  141848. <field>
  141849. <name>PITCH</name>
  141850. <description>Indicates the number of bytes in memory between two vertically adjacent pixels.</description>
  141851. <bitOffset>0</bitOffset>
  141852. <bitWidth>16</bitWidth>
  141853. <access>read-write</access>
  141854. </field>
  141855. <field>
  141856. <name>RSVD</name>
  141857. <description>Reserved, always set to zero.</description>
  141858. <bitOffset>0x10</bitOffset>
  141859. <bitWidth>16</bitWidth>
  141860. <access>read-only</access>
  141861. </field>
  141862. </fields>
  141863. </register>
  141864. <register>
  141865. <name>HW_PS_BACKGROUND_0</name>
  141866. <description>PS Background Color</description>
  141867. <addressOffset>0x100</addressOffset>
  141868. <size>32</size>
  141869. <access>read-write</access>
  141870. <resetValue>0</resetValue>
  141871. <resetMask>0xFFFFFFFF</resetMask>
  141872. <fields>
  141873. <field>
  141874. <name>COLOR</name>
  141875. <description>Background color (in 24bpp format) for any pixels not within the buffer range specified by the PS ULC/LRC</description>
  141876. <bitOffset>0</bitOffset>
  141877. <bitWidth>24</bitWidth>
  141878. <access>read-write</access>
  141879. </field>
  141880. <field>
  141881. <name>RSVD</name>
  141882. <description>Reserved, always set to zero.</description>
  141883. <bitOffset>0x18</bitOffset>
  141884. <bitWidth>8</bitWidth>
  141885. <access>read-only</access>
  141886. </field>
  141887. </fields>
  141888. </register>
  141889. <register>
  141890. <name>HW_PS_SCALE</name>
  141891. <description>PS Scale Factor Register</description>
  141892. <addressOffset>0x110</addressOffset>
  141893. <size>32</size>
  141894. <access>read-write</access>
  141895. <resetValue>0x10001000</resetValue>
  141896. <resetMask>0xFFFFFFFF</resetMask>
  141897. <fields>
  141898. <field>
  141899. <name>XSCALE</name>
  141900. <description>This is a two bit integer and 12 bit fractional representation (##</description>
  141901. <bitOffset>0</bitOffset>
  141902. <bitWidth>15</bitWidth>
  141903. <access>read-write</access>
  141904. </field>
  141905. <field>
  141906. <name>RSVD1</name>
  141907. <description>Reserved, always set to zero.</description>
  141908. <bitOffset>0xF</bitOffset>
  141909. <bitWidth>1</bitWidth>
  141910. <access>read-only</access>
  141911. </field>
  141912. <field>
  141913. <name>YSCALE</name>
  141914. <description>This is a two bit integer and 12 bit fractional representation (##</description>
  141915. <bitOffset>0x10</bitOffset>
  141916. <bitWidth>15</bitWidth>
  141917. <access>read-write</access>
  141918. </field>
  141919. <field>
  141920. <name>RSVD2</name>
  141921. <description>Reserved, always set to zero.</description>
  141922. <bitOffset>0x1F</bitOffset>
  141923. <bitWidth>1</bitWidth>
  141924. <access>read-only</access>
  141925. </field>
  141926. </fields>
  141927. </register>
  141928. <register>
  141929. <name>HW_PS_OFFSET</name>
  141930. <description>PS Scale Offset Register</description>
  141931. <addressOffset>0x120</addressOffset>
  141932. <size>32</size>
  141933. <access>read-write</access>
  141934. <resetValue>0</resetValue>
  141935. <resetMask>0xFFFFFFFF</resetMask>
  141936. <fields>
  141937. <field>
  141938. <name>XOFFSET</name>
  141939. <description>This is a 12 bit fractional representation (0</description>
  141940. <bitOffset>0</bitOffset>
  141941. <bitWidth>12</bitWidth>
  141942. <access>read-write</access>
  141943. </field>
  141944. <field>
  141945. <name>RSVD1</name>
  141946. <description>Reserved, always set to zero.</description>
  141947. <bitOffset>0xC</bitOffset>
  141948. <bitWidth>4</bitWidth>
  141949. <access>read-only</access>
  141950. </field>
  141951. <field>
  141952. <name>YOFFSET</name>
  141953. <description>This is a 12 bit fractional representation (0</description>
  141954. <bitOffset>0x10</bitOffset>
  141955. <bitWidth>12</bitWidth>
  141956. <access>read-write</access>
  141957. </field>
  141958. <field>
  141959. <name>RSVD2</name>
  141960. <description>Reserved, always set to zero.</description>
  141961. <bitOffset>0x1C</bitOffset>
  141962. <bitWidth>4</bitWidth>
  141963. <access>read-only</access>
  141964. </field>
  141965. </fields>
  141966. </register>
  141967. <register>
  141968. <name>HW_PS_CLRKEYLOW_0</name>
  141969. <description>PS Color Key Low</description>
  141970. <addressOffset>0x130</addressOffset>
  141971. <size>32</size>
  141972. <access>read-write</access>
  141973. <resetValue>0xFFFFFF</resetValue>
  141974. <resetMask>0xFFFFFFFF</resetMask>
  141975. <fields>
  141976. <field>
  141977. <name>PIXEL</name>
  141978. <description>Low range of color key applied to PS buffer</description>
  141979. <bitOffset>0</bitOffset>
  141980. <bitWidth>24</bitWidth>
  141981. <access>read-write</access>
  141982. </field>
  141983. <field>
  141984. <name>RSVD1</name>
  141985. <description>Reserved, always set to zero.</description>
  141986. <bitOffset>0x18</bitOffset>
  141987. <bitWidth>8</bitWidth>
  141988. <access>read-only</access>
  141989. </field>
  141990. </fields>
  141991. </register>
  141992. <register>
  141993. <name>HW_PS_CLRKEYHIGH_0</name>
  141994. <description>PS Color Key High</description>
  141995. <addressOffset>0x140</addressOffset>
  141996. <size>32</size>
  141997. <access>read-write</access>
  141998. <resetValue>0</resetValue>
  141999. <resetMask>0xFFFFFFFF</resetMask>
  142000. <fields>
  142001. <field>
  142002. <name>PIXEL</name>
  142003. <description>High range of color key applied to PS buffer</description>
  142004. <bitOffset>0</bitOffset>
  142005. <bitWidth>24</bitWidth>
  142006. <access>read-write</access>
  142007. </field>
  142008. <field>
  142009. <name>RSVD1</name>
  142010. <description>Reserved, always set to zero.</description>
  142011. <bitOffset>0x18</bitOffset>
  142012. <bitWidth>8</bitWidth>
  142013. <access>read-only</access>
  142014. </field>
  142015. </fields>
  142016. </register>
  142017. <register>
  142018. <name>HW_AS_CTRL</name>
  142019. <description>Alpha Surface Control</description>
  142020. <addressOffset>0x150</addressOffset>
  142021. <size>32</size>
  142022. <access>read-write</access>
  142023. <resetValue>0</resetValue>
  142024. <resetMask>0xFFFFFFFF</resetMask>
  142025. <fields>
  142026. <field>
  142027. <name>RSVD0</name>
  142028. <description>Reserved, always set to zero.</description>
  142029. <bitOffset>0</bitOffset>
  142030. <bitWidth>1</bitWidth>
  142031. <access>read-only</access>
  142032. </field>
  142033. <field>
  142034. <name>ALPHA_CTRL</name>
  142035. <description>Determines how the alpha value is constructed for this alpha surface</description>
  142036. <bitOffset>0x1</bitOffset>
  142037. <bitWidth>2</bitWidth>
  142038. <access>read-write</access>
  142039. <enumeratedValues>
  142040. <enumeratedValue>
  142041. <name>Embedded</name>
  142042. <description>Indicates that the AS pixel alpha value will be used to blend the AS with PS. The ALPHA field is ignored.</description>
  142043. <value>0</value>
  142044. </enumeratedValue>
  142045. <enumeratedValue>
  142046. <name>Override</name>
  142047. <description>Indicates that the value in the ALPHA field should be used instead of the alpha values present in the input pixels.</description>
  142048. <value>0x1</value>
  142049. </enumeratedValue>
  142050. <enumeratedValue>
  142051. <name>Multiply</name>
  142052. <description>Indicates that the value in the ALPHA field should be used to scale all pixel alpha values. Each pixel alpha is multiplied by the value in the ALPHA field.</description>
  142053. <value>0x2</value>
  142054. </enumeratedValue>
  142055. <enumeratedValue>
  142056. <name>ROPs</name>
  142057. <description>Enable ROPs. The ROP field indicates an operation to be performed on the alpha surface and PS pixels.</description>
  142058. <value>0x3</value>
  142059. </enumeratedValue>
  142060. </enumeratedValues>
  142061. </field>
  142062. <field>
  142063. <name>ENABLE_COLORKEY</name>
  142064. <description>Indicates that colorkey functionality is enabled for this alpha surface</description>
  142065. <bitOffset>0x3</bitOffset>
  142066. <bitWidth>1</bitWidth>
  142067. <access>read-write</access>
  142068. </field>
  142069. <field>
  142070. <name>FORMAT</name>
  142071. <description>Indicates the input buffer format for AS.</description>
  142072. <bitOffset>0x4</bitOffset>
  142073. <bitWidth>4</bitWidth>
  142074. <access>read-write</access>
  142075. <enumeratedValues>
  142076. <enumeratedValue>
  142077. <name>ARGB8888</name>
  142078. <description>32-bit pixels with alpha</description>
  142079. <value>0</value>
  142080. </enumeratedValue>
  142081. <enumeratedValue>
  142082. <name>RGBA8888</name>
  142083. <description>32-bit pixels with alpha</description>
  142084. <value>0x1</value>
  142085. </enumeratedValue>
  142086. <enumeratedValue>
  142087. <name>RGB888</name>
  142088. <description>32-bit pixels without alpha (unpacked 24-bit format)</description>
  142089. <value>0x4</value>
  142090. </enumeratedValue>
  142091. <enumeratedValue>
  142092. <name>ARGB1555</name>
  142093. <description>16-bit pixels with alpha</description>
  142094. <value>0x8</value>
  142095. </enumeratedValue>
  142096. <enumeratedValue>
  142097. <name>ARGB4444</name>
  142098. <description>16-bit pixels with alpha</description>
  142099. <value>0x9</value>
  142100. </enumeratedValue>
  142101. <enumeratedValue>
  142102. <name>RGB555</name>
  142103. <description>16-bit pixels without alpha</description>
  142104. <value>0xC</value>
  142105. </enumeratedValue>
  142106. <enumeratedValue>
  142107. <name>RGB444</name>
  142108. <description>16-bit pixels without alpha</description>
  142109. <value>0xD</value>
  142110. </enumeratedValue>
  142111. <enumeratedValue>
  142112. <name>RGB565</name>
  142113. <description>16-bit pixels without alpha</description>
  142114. <value>0xE</value>
  142115. </enumeratedValue>
  142116. </enumeratedValues>
  142117. </field>
  142118. <field>
  142119. <name>ALPHA</name>
  142120. <description>Alpha modifier used when the ALPHA_MULTIPLY or ALPHA_OVERRIDE values are programmed in REG_AS_CTRL[ALPHA_CTRL]</description>
  142121. <bitOffset>0x8</bitOffset>
  142122. <bitWidth>8</bitWidth>
  142123. <access>read-write</access>
  142124. </field>
  142125. <field>
  142126. <name>ROP</name>
  142127. <description>Indicates a raster operation to perform when enabled</description>
  142128. <bitOffset>0x10</bitOffset>
  142129. <bitWidth>4</bitWidth>
  142130. <access>read-write</access>
  142131. <enumeratedValues>
  142132. <enumeratedValue>
  142133. <name>MASKAS</name>
  142134. <description>AS AND PS</description>
  142135. <value>0</value>
  142136. </enumeratedValue>
  142137. <enumeratedValue>
  142138. <name>MASKNOTAS</name>
  142139. <description>nAS AND PS</description>
  142140. <value>0x1</value>
  142141. </enumeratedValue>
  142142. <enumeratedValue>
  142143. <name>MASKASNOT</name>
  142144. <description>AS AND nPS</description>
  142145. <value>0x2</value>
  142146. </enumeratedValue>
  142147. <enumeratedValue>
  142148. <name>MERGEAS</name>
  142149. <description>AS OR PS</description>
  142150. <value>0x3</value>
  142151. </enumeratedValue>
  142152. <enumeratedValue>
  142153. <name>MERGENOTAS</name>
  142154. <description>nAS OR PS</description>
  142155. <value>0x4</value>
  142156. </enumeratedValue>
  142157. <enumeratedValue>
  142158. <name>MERGEASNOT</name>
  142159. <description>AS OR nPS</description>
  142160. <value>0x5</value>
  142161. </enumeratedValue>
  142162. <enumeratedValue>
  142163. <name>NOTCOPYAS</name>
  142164. <description>nAS</description>
  142165. <value>0x6</value>
  142166. </enumeratedValue>
  142167. <enumeratedValue>
  142168. <name>NOT</name>
  142169. <description>nPS</description>
  142170. <value>0x7</value>
  142171. </enumeratedValue>
  142172. <enumeratedValue>
  142173. <name>NOTMASKAS</name>
  142174. <description>AS NAND PS</description>
  142175. <value>0x8</value>
  142176. </enumeratedValue>
  142177. <enumeratedValue>
  142178. <name>NOTMERGEAS</name>
  142179. <description>AS NOR PS</description>
  142180. <value>0x9</value>
  142181. </enumeratedValue>
  142182. <enumeratedValue>
  142183. <name>XORAS</name>
  142184. <description>AS XOR PS</description>
  142185. <value>0xA</value>
  142186. </enumeratedValue>
  142187. <enumeratedValue>
  142188. <name>NOTXORAS</name>
  142189. <description>AS XNOR PS</description>
  142190. <value>0xB</value>
  142191. </enumeratedValue>
  142192. </enumeratedValues>
  142193. </field>
  142194. <field>
  142195. <name>ALPHA0_INVERT</name>
  142196. <description>Setting this bit to logic 0 will not alter the alpha0 value</description>
  142197. <bitOffset>0x14</bitOffset>
  142198. <bitWidth>1</bitWidth>
  142199. <access>read-write</access>
  142200. </field>
  142201. <field>
  142202. <name>ALPHA1_INVERT</name>
  142203. <description>Setting this bit to logic 0 will not alter the alpha1 value</description>
  142204. <bitOffset>0x15</bitOffset>
  142205. <bitWidth>1</bitWidth>
  142206. <access>read-write</access>
  142207. </field>
  142208. <field>
  142209. <name>RSVD1</name>
  142210. <description>Reserved, always set to zero.</description>
  142211. <bitOffset>0x16</bitOffset>
  142212. <bitWidth>10</bitWidth>
  142213. <access>read-only</access>
  142214. </field>
  142215. </fields>
  142216. </register>
  142217. <register>
  142218. <name>HW_AS_BUF</name>
  142219. <description>Alpha Surface Buffer Pointer</description>
  142220. <addressOffset>0x160</addressOffset>
  142221. <size>32</size>
  142222. <access>read-write</access>
  142223. <resetValue>0</resetValue>
  142224. <resetMask>0xFFFFFFFF</resetMask>
  142225. <fields>
  142226. <field>
  142227. <name>ADDR</name>
  142228. <description>Address pointer for the alpha surface 0 buffer.</description>
  142229. <bitOffset>0</bitOffset>
  142230. <bitWidth>32</bitWidth>
  142231. <access>read-write</access>
  142232. </field>
  142233. </fields>
  142234. </register>
  142235. <register>
  142236. <name>HW_AS_PITCH</name>
  142237. <description>Alpha Surface Pitch</description>
  142238. <addressOffset>0x170</addressOffset>
  142239. <size>32</size>
  142240. <access>read-write</access>
  142241. <resetValue>0</resetValue>
  142242. <resetMask>0xFFFFFFFF</resetMask>
  142243. <fields>
  142244. <field>
  142245. <name>PITCH</name>
  142246. <description>Indicates the number of bytes in memory between two vertically adjacent pixels.</description>
  142247. <bitOffset>0</bitOffset>
  142248. <bitWidth>16</bitWidth>
  142249. <access>read-write</access>
  142250. </field>
  142251. <field>
  142252. <name>RSVD</name>
  142253. <description>Reserved, always set to zero.</description>
  142254. <bitOffset>0x10</bitOffset>
  142255. <bitWidth>16</bitWidth>
  142256. <access>read-only</access>
  142257. </field>
  142258. </fields>
  142259. </register>
  142260. <register>
  142261. <name>HW_AS_CLRKEYLOW_0</name>
  142262. <description>Overlay Color Key Low</description>
  142263. <addressOffset>0x180</addressOffset>
  142264. <size>32</size>
  142265. <access>read-write</access>
  142266. <resetValue>0xFFFFFF</resetValue>
  142267. <resetMask>0xFFFFFFFF</resetMask>
  142268. <fields>
  142269. <field>
  142270. <name>PIXEL</name>
  142271. <description>Low range of RGB color key applied to AS buffer. Each overlay has an independent colorkey enable.</description>
  142272. <bitOffset>0</bitOffset>
  142273. <bitWidth>24</bitWidth>
  142274. <access>read-write</access>
  142275. </field>
  142276. <field>
  142277. <name>RSVD1</name>
  142278. <description>Reserved, always set to zero.</description>
  142279. <bitOffset>0x18</bitOffset>
  142280. <bitWidth>8</bitWidth>
  142281. <access>read-only</access>
  142282. </field>
  142283. </fields>
  142284. </register>
  142285. <register>
  142286. <name>HW_AS_CLRKEYHIGH_0</name>
  142287. <description>Overlay Color Key High</description>
  142288. <addressOffset>0x190</addressOffset>
  142289. <size>32</size>
  142290. <access>read-write</access>
  142291. <resetValue>0</resetValue>
  142292. <resetMask>0xFFFFFFFF</resetMask>
  142293. <fields>
  142294. <field>
  142295. <name>PIXEL</name>
  142296. <description>High range of RGB color key applied to AS buffer. Each overlay has an independent colorkey enable.</description>
  142297. <bitOffset>0</bitOffset>
  142298. <bitWidth>24</bitWidth>
  142299. <access>read-write</access>
  142300. </field>
  142301. <field>
  142302. <name>RSVD1</name>
  142303. <description>Reserved, always set to zero.</description>
  142304. <bitOffset>0x18</bitOffset>
  142305. <bitWidth>8</bitWidth>
  142306. <access>read-only</access>
  142307. </field>
  142308. </fields>
  142309. </register>
  142310. <register>
  142311. <name>HW_CSC1_COEF0</name>
  142312. <description>Color Space Conversion Coefficient Register 0</description>
  142313. <addressOffset>0x1A0</addressOffset>
  142314. <size>32</size>
  142315. <access>read-write</access>
  142316. <resetValue>0x4000000</resetValue>
  142317. <resetMask>0xFFFFFFFF</resetMask>
  142318. <fields>
  142319. <field>
  142320. <name>Y_OFFSET</name>
  142321. <description>Two's compliment amplitude offset implicit in the Y data</description>
  142322. <bitOffset>0</bitOffset>
  142323. <bitWidth>9</bitWidth>
  142324. <access>read-write</access>
  142325. </field>
  142326. <field>
  142327. <name>UV_OFFSET</name>
  142328. <description>Two's compliment phase offset implicit for CbCr data</description>
  142329. <bitOffset>0x9</bitOffset>
  142330. <bitWidth>9</bitWidth>
  142331. <access>read-write</access>
  142332. </field>
  142333. <field>
  142334. <name>C0</name>
  142335. <description>Two's compliment Y multiplier coefficient. YUV=0x100 (1.000) YCbCr=0x12A (1.164)</description>
  142336. <bitOffset>0x12</bitOffset>
  142337. <bitWidth>11</bitWidth>
  142338. <access>read-write</access>
  142339. </field>
  142340. <field>
  142341. <name>RSVD1</name>
  142342. <description>Reserved, always set to zero.</description>
  142343. <bitOffset>0x1D</bitOffset>
  142344. <bitWidth>1</bitWidth>
  142345. <access>read-only</access>
  142346. </field>
  142347. <field>
  142348. <name>BYPASS</name>
  142349. <description>Bypass the CSC unit in the scaling engine</description>
  142350. <bitOffset>0x1E</bitOffset>
  142351. <bitWidth>1</bitWidth>
  142352. <access>read-write</access>
  142353. </field>
  142354. <field>
  142355. <name>YCBCR_MODE</name>
  142356. <description>Set to 1 when performing YCbCr conversion to RGB</description>
  142357. <bitOffset>0x1F</bitOffset>
  142358. <bitWidth>1</bitWidth>
  142359. <access>read-write</access>
  142360. </field>
  142361. </fields>
  142362. </register>
  142363. <register>
  142364. <name>HW_CSC1_COEF1</name>
  142365. <description>Color Space Conversion Coefficient Register 1</description>
  142366. <addressOffset>0x1B0</addressOffset>
  142367. <size>32</size>
  142368. <access>read-write</access>
  142369. <resetValue>0x1230208</resetValue>
  142370. <resetMask>0xFFFFFFFF</resetMask>
  142371. <fields>
  142372. <field>
  142373. <name>C4</name>
  142374. <description>Two's compliment Blue U/Cb multiplier coefficient. YUV=0x208 (2.032) YCbCr=0x204 (2.017)</description>
  142375. <bitOffset>0</bitOffset>
  142376. <bitWidth>11</bitWidth>
  142377. <access>read-write</access>
  142378. </field>
  142379. <field>
  142380. <name>RSVD0</name>
  142381. <description>Reserved, always set to zero.</description>
  142382. <bitOffset>0xB</bitOffset>
  142383. <bitWidth>5</bitWidth>
  142384. <access>read-only</access>
  142385. </field>
  142386. <field>
  142387. <name>C1</name>
  142388. <description>Two's compliment Red V/Cr multiplier coefficient. YUV=0x123 (1.140) YCbCr=0x198 (1.596)</description>
  142389. <bitOffset>0x10</bitOffset>
  142390. <bitWidth>11</bitWidth>
  142391. <access>read-write</access>
  142392. </field>
  142393. <field>
  142394. <name>RSVD1</name>
  142395. <description>Reserved, always set to zero.</description>
  142396. <bitOffset>0x1B</bitOffset>
  142397. <bitWidth>5</bitWidth>
  142398. <access>read-only</access>
  142399. </field>
  142400. </fields>
  142401. </register>
  142402. <register>
  142403. <name>HW_CSC1_COEF2</name>
  142404. <description>Color Space Conversion Coefficient Register 2</description>
  142405. <addressOffset>0x1C0</addressOffset>
  142406. <size>32</size>
  142407. <access>read-write</access>
  142408. <resetValue>0x79B076C</resetValue>
  142409. <resetMask>0xFFFFFFFF</resetMask>
  142410. <fields>
  142411. <field>
  142412. <name>C3</name>
  142413. <description>Two's compliment Green U/Cb multiplier coefficient. YUV=0x79C (-0.394) YCbCr=0x79C (-0.392)</description>
  142414. <bitOffset>0</bitOffset>
  142415. <bitWidth>11</bitWidth>
  142416. <access>read-write</access>
  142417. </field>
  142418. <field>
  142419. <name>RSVD0</name>
  142420. <description>Reserved, always set to zero.</description>
  142421. <bitOffset>0xB</bitOffset>
  142422. <bitWidth>5</bitWidth>
  142423. <access>read-only</access>
  142424. </field>
  142425. <field>
  142426. <name>C2</name>
  142427. <description>Two's compliment Green V/Cr multiplier coefficient. YUV=0x76B (-0.581) YCbCr=0x730 (-0.813)</description>
  142428. <bitOffset>0x10</bitOffset>
  142429. <bitWidth>11</bitWidth>
  142430. <access>read-write</access>
  142431. </field>
  142432. <field>
  142433. <name>RSVD1</name>
  142434. <description>Reserved, always set to zero.</description>
  142435. <bitOffset>0x1B</bitOffset>
  142436. <bitWidth>5</bitWidth>
  142437. <access>read-only</access>
  142438. </field>
  142439. </fields>
  142440. </register>
  142441. <register>
  142442. <name>HW_CSC2_CTRL</name>
  142443. <description>Color Space Conversion Control Register.</description>
  142444. <addressOffset>0x1D0</addressOffset>
  142445. <size>32</size>
  142446. <access>read-write</access>
  142447. <resetValue>0x1</resetValue>
  142448. <resetMask>0xFFFFFFFF</resetMask>
  142449. <fields>
  142450. <field>
  142451. <name>BYPASS</name>
  142452. <description>This bit controls whether the pixels entering the CSC2 unit get converted or not</description>
  142453. <bitOffset>0</bitOffset>
  142454. <bitWidth>1</bitWidth>
  142455. <access>read-write</access>
  142456. </field>
  142457. <field>
  142458. <name>CSC_MODE</name>
  142459. <description>This field controls how the CSC unit operates on pixels when the CSC is not bypassed.</description>
  142460. <bitOffset>0x1</bitOffset>
  142461. <bitWidth>2</bitWidth>
  142462. <access>read-write</access>
  142463. <enumeratedValues>
  142464. <enumeratedValue>
  142465. <name>YUV2RGB</name>
  142466. <description>Convert from YUV to RGB.</description>
  142467. <value>0</value>
  142468. </enumeratedValue>
  142469. <enumeratedValue>
  142470. <name>YCbCr2RGB</name>
  142471. <description>Convert from YCbCr to RGB.</description>
  142472. <value>0x1</value>
  142473. </enumeratedValue>
  142474. <enumeratedValue>
  142475. <name>RGB2YUV</name>
  142476. <description>Convert from RGB to YUV.</description>
  142477. <value>0x2</value>
  142478. </enumeratedValue>
  142479. <enumeratedValue>
  142480. <name>RGB2YCbCr</name>
  142481. <description>Convert from RGB to YCbCr.</description>
  142482. <value>0x3</value>
  142483. </enumeratedValue>
  142484. </enumeratedValues>
  142485. </field>
  142486. <field>
  142487. <name>RSVD</name>
  142488. <description>Reserved, always set to zero.</description>
  142489. <bitOffset>0x3</bitOffset>
  142490. <bitWidth>29</bitWidth>
  142491. <access>read-only</access>
  142492. </field>
  142493. </fields>
  142494. </register>
  142495. <register>
  142496. <name>HW_CSC2_COEF0</name>
  142497. <description>Color Space Conversion Coefficient Register 0</description>
  142498. <addressOffset>0x1E0</addressOffset>
  142499. <size>32</size>
  142500. <access>read-write</access>
  142501. <resetValue>0</resetValue>
  142502. <resetMask>0xFFFFFFFF</resetMask>
  142503. <fields>
  142504. <field>
  142505. <name>A1</name>
  142506. <description>Two's compliment coefficient offset</description>
  142507. <bitOffset>0</bitOffset>
  142508. <bitWidth>11</bitWidth>
  142509. <access>read-write</access>
  142510. </field>
  142511. <field>
  142512. <name>RSVD0</name>
  142513. <description>Reserved, always set to zero.</description>
  142514. <bitOffset>0xB</bitOffset>
  142515. <bitWidth>5</bitWidth>
  142516. <access>read-only</access>
  142517. </field>
  142518. <field>
  142519. <name>A2</name>
  142520. <description>Two's compliment coefficient offset</description>
  142521. <bitOffset>0x10</bitOffset>
  142522. <bitWidth>11</bitWidth>
  142523. <access>read-write</access>
  142524. </field>
  142525. <field>
  142526. <name>RSVD1</name>
  142527. <description>Reserved, always set to zero.</description>
  142528. <bitOffset>0x1B</bitOffset>
  142529. <bitWidth>5</bitWidth>
  142530. <access>read-only</access>
  142531. </field>
  142532. </fields>
  142533. </register>
  142534. <register>
  142535. <name>HW_CSC2_COEF1</name>
  142536. <description>Color Space Conversion Coefficient Register 1</description>
  142537. <addressOffset>0x1F0</addressOffset>
  142538. <size>32</size>
  142539. <access>read-write</access>
  142540. <resetValue>0</resetValue>
  142541. <resetMask>0xFFFFFFFF</resetMask>
  142542. <fields>
  142543. <field>
  142544. <name>A3</name>
  142545. <description>Two's compliment coefficient offset</description>
  142546. <bitOffset>0</bitOffset>
  142547. <bitWidth>11</bitWidth>
  142548. <access>read-write</access>
  142549. </field>
  142550. <field>
  142551. <name>RSVD0</name>
  142552. <description>Reserved, always set to zero.</description>
  142553. <bitOffset>0xB</bitOffset>
  142554. <bitWidth>5</bitWidth>
  142555. <access>read-only</access>
  142556. </field>
  142557. <field>
  142558. <name>B1</name>
  142559. <description>Two's compliment coefficient offset</description>
  142560. <bitOffset>0x10</bitOffset>
  142561. <bitWidth>11</bitWidth>
  142562. <access>read-write</access>
  142563. </field>
  142564. <field>
  142565. <name>RSVD1</name>
  142566. <description>Reserved, always set to zero.</description>
  142567. <bitOffset>0x1B</bitOffset>
  142568. <bitWidth>5</bitWidth>
  142569. <access>read-only</access>
  142570. </field>
  142571. </fields>
  142572. </register>
  142573. <register>
  142574. <name>HW_CSC2_COEF2</name>
  142575. <description>Color Space Conversion Coefficient Register 2</description>
  142576. <addressOffset>0x200</addressOffset>
  142577. <size>32</size>
  142578. <access>read-write</access>
  142579. <resetValue>0</resetValue>
  142580. <resetMask>0xFFFFFFFF</resetMask>
  142581. <fields>
  142582. <field>
  142583. <name>B2</name>
  142584. <description>Two's compliment coefficient offset</description>
  142585. <bitOffset>0</bitOffset>
  142586. <bitWidth>11</bitWidth>
  142587. <access>read-write</access>
  142588. </field>
  142589. <field>
  142590. <name>RSVD0</name>
  142591. <description>Reserved, always set to zero.</description>
  142592. <bitOffset>0xB</bitOffset>
  142593. <bitWidth>5</bitWidth>
  142594. <access>read-only</access>
  142595. </field>
  142596. <field>
  142597. <name>B3</name>
  142598. <description>Two's compliment coefficient offset</description>
  142599. <bitOffset>0x10</bitOffset>
  142600. <bitWidth>11</bitWidth>
  142601. <access>read-write</access>
  142602. </field>
  142603. <field>
  142604. <name>RSVD1</name>
  142605. <description>Reserved, always set to zero.</description>
  142606. <bitOffset>0x1B</bitOffset>
  142607. <bitWidth>5</bitWidth>
  142608. <access>read-only</access>
  142609. </field>
  142610. </fields>
  142611. </register>
  142612. <register>
  142613. <name>HW_CSC2_COEF3</name>
  142614. <description>Color Space Conversion Coefficient Register 3</description>
  142615. <addressOffset>0x210</addressOffset>
  142616. <size>32</size>
  142617. <access>read-write</access>
  142618. <resetValue>0</resetValue>
  142619. <resetMask>0xFFFFFFFF</resetMask>
  142620. <fields>
  142621. <field>
  142622. <name>C1</name>
  142623. <description>Two's compliment coefficient offset</description>
  142624. <bitOffset>0</bitOffset>
  142625. <bitWidth>11</bitWidth>
  142626. <access>read-write</access>
  142627. </field>
  142628. <field>
  142629. <name>RSVD0</name>
  142630. <description>Reserved, always set to zero.</description>
  142631. <bitOffset>0xB</bitOffset>
  142632. <bitWidth>5</bitWidth>
  142633. <access>read-only</access>
  142634. </field>
  142635. <field>
  142636. <name>C2</name>
  142637. <description>Two's compliment coefficient offset</description>
  142638. <bitOffset>0x10</bitOffset>
  142639. <bitWidth>11</bitWidth>
  142640. <access>read-write</access>
  142641. </field>
  142642. <field>
  142643. <name>RSVD1</name>
  142644. <description>Reserved, always set to zero.</description>
  142645. <bitOffset>0x1B</bitOffset>
  142646. <bitWidth>5</bitWidth>
  142647. <access>read-only</access>
  142648. </field>
  142649. </fields>
  142650. </register>
  142651. <register>
  142652. <name>HW_CSC2_COEF4</name>
  142653. <description>Color Space Conversion Coefficient Register 4</description>
  142654. <addressOffset>0x220</addressOffset>
  142655. <size>32</size>
  142656. <access>read-write</access>
  142657. <resetValue>0</resetValue>
  142658. <resetMask>0xFFFFFFFF</resetMask>
  142659. <fields>
  142660. <field>
  142661. <name>C3</name>
  142662. <description>Two's compliment coefficient offset</description>
  142663. <bitOffset>0</bitOffset>
  142664. <bitWidth>11</bitWidth>
  142665. <access>read-write</access>
  142666. </field>
  142667. <field>
  142668. <name>RSVD0</name>
  142669. <description>Reserved, always set to zero.</description>
  142670. <bitOffset>0xB</bitOffset>
  142671. <bitWidth>5</bitWidth>
  142672. <access>read-only</access>
  142673. </field>
  142674. <field>
  142675. <name>D1</name>
  142676. <description>Two's compliment coefficient integer offset to be added.</description>
  142677. <bitOffset>0x10</bitOffset>
  142678. <bitWidth>9</bitWidth>
  142679. <access>read-write</access>
  142680. </field>
  142681. <field>
  142682. <name>RSVD1</name>
  142683. <description>Reserved, always set to zero.</description>
  142684. <bitOffset>0x19</bitOffset>
  142685. <bitWidth>7</bitWidth>
  142686. <access>read-only</access>
  142687. </field>
  142688. </fields>
  142689. </register>
  142690. <register>
  142691. <name>HW_CSC2_COEF5</name>
  142692. <description>Color Space Conversion Coefficient Register 5</description>
  142693. <addressOffset>0x230</addressOffset>
  142694. <size>32</size>
  142695. <access>read-write</access>
  142696. <resetValue>0</resetValue>
  142697. <resetMask>0xFFFFFFFF</resetMask>
  142698. <fields>
  142699. <field>
  142700. <name>D2</name>
  142701. <description>Two's compliment D1 coefficient integer offset to be added.</description>
  142702. <bitOffset>0</bitOffset>
  142703. <bitWidth>9</bitWidth>
  142704. <access>read-write</access>
  142705. </field>
  142706. <field>
  142707. <name>RSVD0</name>
  142708. <description>Reserved, always set to zero.</description>
  142709. <bitOffset>0x9</bitOffset>
  142710. <bitWidth>7</bitWidth>
  142711. <access>read-only</access>
  142712. </field>
  142713. <field>
  142714. <name>D3</name>
  142715. <description>Two's compliment coefficient integer offset to be added.</description>
  142716. <bitOffset>0x10</bitOffset>
  142717. <bitWidth>9</bitWidth>
  142718. <access>read-write</access>
  142719. </field>
  142720. <field>
  142721. <name>RSVD1</name>
  142722. <description>Reserved, always set to zero.</description>
  142723. <bitOffset>0x19</bitOffset>
  142724. <bitWidth>7</bitWidth>
  142725. <access>read-only</access>
  142726. </field>
  142727. </fields>
  142728. </register>
  142729. <register>
  142730. <name>HW_LUT_CTRL</name>
  142731. <description>Lookup Table Control Register.</description>
  142732. <addressOffset>0x240</addressOffset>
  142733. <size>32</size>
  142734. <access>read-write</access>
  142735. <resetValue>0x80010000</resetValue>
  142736. <resetMask>0xFFFFFFFF</resetMask>
  142737. <fields>
  142738. <field>
  142739. <name>DMA_START</name>
  142740. <description>Setting this bit will result in the DMA operation to load the PXP LUT memory based on REG_LUT_ADDR_NUM_BYTES, REG_LUT_ADDR_ADDR, and REG_LUT_MEM_ADDR</description>
  142741. <bitOffset>0</bitOffset>
  142742. <bitWidth>1</bitWidth>
  142743. <access>read-write</access>
  142744. </field>
  142745. <field>
  142746. <name>RSVD0</name>
  142747. <description>Reserved, always set to zero.</description>
  142748. <bitOffset>0x1</bitOffset>
  142749. <bitWidth>7</bitWidth>
  142750. <access>read-only</access>
  142751. </field>
  142752. <field>
  142753. <name>INVALID</name>
  142754. <description>Invalidate the cache LRU and valid bits. This bit will automatically reset when set to a logic 1.</description>
  142755. <bitOffset>0x8</bitOffset>
  142756. <bitWidth>1</bitWidth>
  142757. <access>read-write</access>
  142758. </field>
  142759. <field>
  142760. <name>LRU_UPD</name>
  142761. <description>Least Recently Used Policy Update Control: 1=&gt; block LRU update for hit after miss</description>
  142762. <bitOffset>0x9</bitOffset>
  142763. <bitWidth>1</bitWidth>
  142764. <access>read-write</access>
  142765. </field>
  142766. <field>
  142767. <name>SEL_8KB</name>
  142768. <description>Selects which 8KB bank of memory to use for direct 12bpp lookup modes</description>
  142769. <bitOffset>0xA</bitOffset>
  142770. <bitWidth>1</bitWidth>
  142771. <access>read-write</access>
  142772. </field>
  142773. <field>
  142774. <name>RSVD1</name>
  142775. <description>Reserved, always set to zero.</description>
  142776. <bitOffset>0xB</bitOffset>
  142777. <bitWidth>5</bitWidth>
  142778. <access>read-only</access>
  142779. </field>
  142780. <field>
  142781. <name>OUT_MODE</name>
  142782. <description>Select the output mode of operation for the LUT resource</description>
  142783. <bitOffset>0x10</bitOffset>
  142784. <bitWidth>2</bitWidth>
  142785. <access>read-write</access>
  142786. <enumeratedValues>
  142787. <enumeratedValue>
  142788. <name>Y8</name>
  142789. <description>R/Y byte lane 2 lookup, bytes 1,0 bypassed.</description>
  142790. <value>0x1</value>
  142791. </enumeratedValue>
  142792. <enumeratedValue>
  142793. <name>RGBW4444CFA</name>
  142794. <description>Byte lane 2 = CFA_Y8, byte lane 1,0 = RGBW4444.</description>
  142795. <value>0x2</value>
  142796. </enumeratedValue>
  142797. <enumeratedValue>
  142798. <name>RGB888</name>
  142799. <description>RGB565-&gt;RGB888 conversion for Gamma correction.</description>
  142800. <value>0x3</value>
  142801. </enumeratedValue>
  142802. </enumeratedValues>
  142803. </field>
  142804. <field>
  142805. <name>RSVD2</name>
  142806. <description>Reserved, always set to zero.</description>
  142807. <bitOffset>0x12</bitOffset>
  142808. <bitWidth>6</bitWidth>
  142809. <access>read-only</access>
  142810. </field>
  142811. <field>
  142812. <name>LOOKUP_MODE</name>
  142813. <description>Configure the input address for the 16KB LUT memory</description>
  142814. <bitOffset>0x18</bitOffset>
  142815. <bitWidth>2</bitWidth>
  142816. <access>read-write</access>
  142817. <enumeratedValues>
  142818. <enumeratedValue>
  142819. <name>CACHE_RGB565</name>
  142820. <description>LUT ADDR = R[7:3],G[7:2],B[7:3]. Use all 16KB of LUT for indirect cached 128KB lookup.</description>
  142821. <value>0</value>
  142822. </enumeratedValue>
  142823. <enumeratedValue>
  142824. <name>DIRECT_Y8</name>
  142825. <description>LUT ADDR = 16'b0,Y[7:0]. Use only the first 256 bytes of LUT. Only the Y, or third data path byte, is tranformed.</description>
  142826. <value>0x1</value>
  142827. </enumeratedValue>
  142828. <enumeratedValue>
  142829. <name>DIRECT_RGB444</name>
  142830. <description>LUT ADDR = R[7:4],G[7:4],B[7:4]. Use one 8KB bank of LUT selected by SEL_8KB.</description>
  142831. <value>0x2</value>
  142832. </enumeratedValue>
  142833. <enumeratedValue>
  142834. <name>DIRECT_RGB454</name>
  142835. <description>LUT ADDR = R[7:4],G[7:3],B[7:4]. Use all 16KB of LUT.</description>
  142836. <value>0x3</value>
  142837. </enumeratedValue>
  142838. </enumeratedValues>
  142839. </field>
  142840. <field>
  142841. <name>RSVD3</name>
  142842. <description>Reserved, always set to zero.</description>
  142843. <bitOffset>0x1A</bitOffset>
  142844. <bitWidth>5</bitWidth>
  142845. <access>read-only</access>
  142846. </field>
  142847. <field>
  142848. <name>BYPASS</name>
  142849. <description>Setting this bit will bypass the LUT memory resource completely</description>
  142850. <bitOffset>0x1F</bitOffset>
  142851. <bitWidth>1</bitWidth>
  142852. <access>read-write</access>
  142853. </field>
  142854. </fields>
  142855. </register>
  142856. <register>
  142857. <name>HW_LUT_ADDR</name>
  142858. <description>Lookup Table Control Register.</description>
  142859. <addressOffset>0x250</addressOffset>
  142860. <size>32</size>
  142861. <access>read-write</access>
  142862. <resetValue>0</resetValue>
  142863. <resetMask>0xFFFFFFFF</resetMask>
  142864. <fields>
  142865. <field>
  142866. <name>ADDR</name>
  142867. <description>LUT indexed address pointer</description>
  142868. <bitOffset>0</bitOffset>
  142869. <bitWidth>14</bitWidth>
  142870. <access>read-write</access>
  142871. </field>
  142872. <field>
  142873. <name>RSVD1</name>
  142874. <description>Reserved, always set to zero.</description>
  142875. <bitOffset>0xE</bitOffset>
  142876. <bitWidth>2</bitWidth>
  142877. <access>read-only</access>
  142878. </field>
  142879. <field>
  142880. <name>NUM_BYTES</name>
  142881. <description>Indicates the number of bytes to load via a DMA operation</description>
  142882. <bitOffset>0x10</bitOffset>
  142883. <bitWidth>15</bitWidth>
  142884. <access>read-write</access>
  142885. </field>
  142886. <field>
  142887. <name>RSVD2</name>
  142888. <description>Reserved, always set to zero.</description>
  142889. <bitOffset>0x1F</bitOffset>
  142890. <bitWidth>1</bitWidth>
  142891. <access>read-only</access>
  142892. </field>
  142893. </fields>
  142894. </register>
  142895. <register>
  142896. <name>HW_LUT_DATA</name>
  142897. <description>Lookup Table Data Register.</description>
  142898. <addressOffset>0x260</addressOffset>
  142899. <size>32</size>
  142900. <access>read-write</access>
  142901. <resetValue>0</resetValue>
  142902. <resetMask>0xFFFFFFFF</resetMask>
  142903. <fields>
  142904. <field>
  142905. <name>DATA</name>
  142906. <description>Writing this field will load 4 bytes, aligned to four byte boundaries, of data indexed by the ADDR field of the REG_LUT_CTRL register</description>
  142907. <bitOffset>0</bitOffset>
  142908. <bitWidth>32</bitWidth>
  142909. <access>read-write</access>
  142910. </field>
  142911. </fields>
  142912. </register>
  142913. <register>
  142914. <name>HW_LUT_EXTMEM</name>
  142915. <description>Lookup Table External Memory Address Register.</description>
  142916. <addressOffset>0x270</addressOffset>
  142917. <size>32</size>
  142918. <access>read-write</access>
  142919. <resetValue>0</resetValue>
  142920. <resetMask>0xFFFFFFFF</resetMask>
  142921. <fields>
  142922. <field>
  142923. <name>ADDR</name>
  142924. <description>This register contains the external memory address used for LUT memory operation.</description>
  142925. <bitOffset>0</bitOffset>
  142926. <bitWidth>32</bitWidth>
  142927. <access>read-write</access>
  142928. </field>
  142929. </fields>
  142930. </register>
  142931. <register>
  142932. <name>HW_CFA</name>
  142933. <description>Color Filter Array Register.</description>
  142934. <addressOffset>0x280</addressOffset>
  142935. <size>32</size>
  142936. <access>read-write</access>
  142937. <resetValue>0</resetValue>
  142938. <resetMask>0xFFFFFFFF</resetMask>
  142939. <fields>
  142940. <field>
  142941. <name>DATA</name>
  142942. <description>This register contains the Color Filter Array pattern for decimation of RGBW4444 16 bit pixels to individual R, G, B, W values</description>
  142943. <bitOffset>0</bitOffset>
  142944. <bitWidth>32</bitWidth>
  142945. <access>read-write</access>
  142946. </field>
  142947. </fields>
  142948. </register>
  142949. <register>
  142950. <name>HW_ALPHA_A_CTRL</name>
  142951. <description>PXP Alpha Engine A Control Register.</description>
  142952. <addressOffset>0x290</addressOffset>
  142953. <size>32</size>
  142954. <access>read-write</access>
  142955. <resetValue>0</resetValue>
  142956. <resetMask>0xFFFFFFFF</resetMask>
  142957. <fields>
  142958. <field>
  142959. <name>POTER_DUFF_ENABLE</name>
  142960. <description>poter_duff enable</description>
  142961. <bitOffset>0</bitOffset>
  142962. <bitWidth>1</bitWidth>
  142963. <access>read-write</access>
  142964. <enumeratedValues>
  142965. <enumeratedValue>
  142966. <name>0</name>
  142967. <description>porter duff disable.</description>
  142968. <value>0</value>
  142969. </enumeratedValue>
  142970. <enumeratedValue>
  142971. <name>1</name>
  142972. <description>porter duff enable.</description>
  142973. <value>0x1</value>
  142974. </enumeratedValue>
  142975. </enumeratedValues>
  142976. </field>
  142977. <field>
  142978. <name>S0_S1_FACTOR_MODE</name>
  142979. <description>s0 to s1 factor mode</description>
  142980. <bitOffset>0x1</bitOffset>
  142981. <bitWidth>2</bitWidth>
  142982. <access>read-write</access>
  142983. <enumeratedValues>
  142984. <enumeratedValue>
  142985. <name>0</name>
  142986. <description>using 1.</description>
  142987. <value>0</value>
  142988. </enumeratedValue>
  142989. <enumeratedValue>
  142990. <name>1</name>
  142991. <description>using 0.</description>
  142992. <value>0x1</value>
  142993. </enumeratedValue>
  142994. <enumeratedValue>
  142995. <name>2</name>
  142996. <description>using straight alpha.</description>
  142997. <value>0x2</value>
  142998. </enumeratedValue>
  142999. <enumeratedValue>
  143000. <name>3</name>
  143001. <description>using inverse alpha.</description>
  143002. <value>0x3</value>
  143003. </enumeratedValue>
  143004. </enumeratedValues>
  143005. </field>
  143006. <field>
  143007. <name>S0_GLOBAL_ALPHA_MODE</name>
  143008. <description>s0 global alpha mode</description>
  143009. <bitOffset>0x3</bitOffset>
  143010. <bitWidth>2</bitWidth>
  143011. <access>read-write</access>
  143012. <enumeratedValues>
  143013. <enumeratedValue>
  143014. <name>0</name>
  143015. <description>using global alpha.</description>
  143016. <value>0</value>
  143017. </enumeratedValue>
  143018. <enumeratedValue>
  143019. <name>1</name>
  143020. <description>using local alpha.</description>
  143021. <value>0x1</value>
  143022. </enumeratedValue>
  143023. <enumeratedValue>
  143024. <name>2</name>
  143025. <description>using scaled alpha.</description>
  143026. <value>0x2</value>
  143027. </enumeratedValue>
  143028. <enumeratedValue>
  143029. <name>3</name>
  143030. <description>using scaled alpha.</description>
  143031. <value>0x3</value>
  143032. </enumeratedValue>
  143033. </enumeratedValues>
  143034. </field>
  143035. <field>
  143036. <name>S0_ALPHA_MODE</name>
  143037. <description>s0 alpha mode</description>
  143038. <bitOffset>0x5</bitOffset>
  143039. <bitWidth>1</bitWidth>
  143040. <access>read-write</access>
  143041. <enumeratedValues>
  143042. <enumeratedValue>
  143043. <name>0</name>
  143044. <description>straight mode for s0 alpha</description>
  143045. <value>0</value>
  143046. </enumeratedValue>
  143047. <enumeratedValue>
  143048. <name>1</name>
  143049. <description>inversed mode for s0 alpha</description>
  143050. <value>0x1</value>
  143051. </enumeratedValue>
  143052. </enumeratedValues>
  143053. </field>
  143054. <field>
  143055. <name>S0_COLOR_MODE</name>
  143056. <description>s0 color mode</description>
  143057. <bitOffset>0x6</bitOffset>
  143058. <bitWidth>1</bitWidth>
  143059. <access>read-write</access>
  143060. <enumeratedValues>
  143061. <enumeratedValue>
  143062. <name>0</name>
  143063. <description>straight mode for s0 color</description>
  143064. <value>0</value>
  143065. </enumeratedValue>
  143066. <enumeratedValue>
  143067. <name>1</name>
  143068. <description>multiply mode for s0 color</description>
  143069. <value>0x1</value>
  143070. </enumeratedValue>
  143071. </enumeratedValues>
  143072. </field>
  143073. <field>
  143074. <name>RSVD1</name>
  143075. <description>Reserved, always set to zero.</description>
  143076. <bitOffset>0x7</bitOffset>
  143077. <bitWidth>1</bitWidth>
  143078. <access>read-only</access>
  143079. </field>
  143080. <field>
  143081. <name>S1_S0_FACTOR_MODE</name>
  143082. <description>s1 to s0 factor mode</description>
  143083. <bitOffset>0x8</bitOffset>
  143084. <bitWidth>2</bitWidth>
  143085. <access>read-write</access>
  143086. <enumeratedValues>
  143087. <enumeratedValue>
  143088. <name>0</name>
  143089. <description>using 1.</description>
  143090. <value>0</value>
  143091. </enumeratedValue>
  143092. <enumeratedValue>
  143093. <name>1</name>
  143094. <description>using 0.</description>
  143095. <value>0x1</value>
  143096. </enumeratedValue>
  143097. <enumeratedValue>
  143098. <name>2</name>
  143099. <description>using straight alpha.</description>
  143100. <value>0x2</value>
  143101. </enumeratedValue>
  143102. <enumeratedValue>
  143103. <name>3</name>
  143104. <description>using inverse alpha.</description>
  143105. <value>0x3</value>
  143106. </enumeratedValue>
  143107. </enumeratedValues>
  143108. </field>
  143109. <field>
  143110. <name>S1_GLOBAL_ALPHA_MODE</name>
  143111. <description>s1 global alpha mode</description>
  143112. <bitOffset>0xA</bitOffset>
  143113. <bitWidth>2</bitWidth>
  143114. <access>read-write</access>
  143115. <enumeratedValues>
  143116. <enumeratedValue>
  143117. <name>0</name>
  143118. <description>using global alpha.</description>
  143119. <value>0</value>
  143120. </enumeratedValue>
  143121. </enumeratedValues>
  143122. </field>
  143123. <field>
  143124. <name>S1_ALPHA_MODE</name>
  143125. <description>s1 alpha mode</description>
  143126. <bitOffset>0xC</bitOffset>
  143127. <bitWidth>1</bitWidth>
  143128. <access>read-write</access>
  143129. <enumeratedValues>
  143130. <enumeratedValue>
  143131. <name>0</name>
  143132. <description>straight mode for s1 alpha</description>
  143133. <value>0</value>
  143134. </enumeratedValue>
  143135. <enumeratedValue>
  143136. <name>1</name>
  143137. <description>inversed mode for s1 alpha</description>
  143138. <value>0x1</value>
  143139. </enumeratedValue>
  143140. </enumeratedValues>
  143141. </field>
  143142. <field>
  143143. <name>S1_COLOR_MODE</name>
  143144. <description>s1 color mode</description>
  143145. <bitOffset>0xD</bitOffset>
  143146. <bitWidth>1</bitWidth>
  143147. <access>read-write</access>
  143148. <enumeratedValues>
  143149. <enumeratedValue>
  143150. <name>0</name>
  143151. <description>straight mode for s1 color</description>
  143152. <value>0</value>
  143153. </enumeratedValue>
  143154. <enumeratedValue>
  143155. <name>1</name>
  143156. <description>multiply mode for s1 color</description>
  143157. <value>0x1</value>
  143158. </enumeratedValue>
  143159. </enumeratedValues>
  143160. </field>
  143161. <field>
  143162. <name>RSVD0</name>
  143163. <description>Reserved, always set to zero.</description>
  143164. <bitOffset>0xE</bitOffset>
  143165. <bitWidth>2</bitWidth>
  143166. <access>read-only</access>
  143167. </field>
  143168. <field>
  143169. <name>S0_GLOBAL_ALPHA</name>
  143170. <description>s0 global alpha</description>
  143171. <bitOffset>0x10</bitOffset>
  143172. <bitWidth>8</bitWidth>
  143173. <access>read-write</access>
  143174. </field>
  143175. <field>
  143176. <name>S1_GLOBAL_ALPHA</name>
  143177. <description>s1 global alpha</description>
  143178. <bitOffset>0x18</bitOffset>
  143179. <bitWidth>8</bitWidth>
  143180. <access>read-write</access>
  143181. </field>
  143182. </fields>
  143183. </register>
  143184. <register>
  143185. <name>HW_ALPHA_B_CTRL</name>
  143186. <description>PXP Alpha Engine B Control Register.</description>
  143187. <addressOffset>0x2A0</addressOffset>
  143188. <size>32</size>
  143189. <access>read-write</access>
  143190. <resetValue>0</resetValue>
  143191. <resetMask>0xFFFFFFFF</resetMask>
  143192. <fields>
  143193. <field>
  143194. <name>POTER_DUFF_ENABLE</name>
  143195. <description>poter_duff enable</description>
  143196. <bitOffset>0</bitOffset>
  143197. <bitWidth>1</bitWidth>
  143198. <access>read-write</access>
  143199. <enumeratedValues>
  143200. <enumeratedValue>
  143201. <name>0</name>
  143202. <description>porter duff disable.</description>
  143203. <value>0</value>
  143204. </enumeratedValue>
  143205. <enumeratedValue>
  143206. <name>1</name>
  143207. <description>porter duff enable.</description>
  143208. <value>0x1</value>
  143209. </enumeratedValue>
  143210. </enumeratedValues>
  143211. </field>
  143212. <field>
  143213. <name>S0_S1_FACTOR_MODE</name>
  143214. <description>s0 to s1 factor mode</description>
  143215. <bitOffset>0x1</bitOffset>
  143216. <bitWidth>2</bitWidth>
  143217. <access>read-write</access>
  143218. <enumeratedValues>
  143219. <enumeratedValue>
  143220. <name>0</name>
  143221. <description>using 1.</description>
  143222. <value>0</value>
  143223. </enumeratedValue>
  143224. <enumeratedValue>
  143225. <name>1</name>
  143226. <description>using 0.</description>
  143227. <value>0x1</value>
  143228. </enumeratedValue>
  143229. <enumeratedValue>
  143230. <name>2</name>
  143231. <description>using straight alpha.</description>
  143232. <value>0x2</value>
  143233. </enumeratedValue>
  143234. <enumeratedValue>
  143235. <name>3</name>
  143236. <description>using inverse alpha.</description>
  143237. <value>0x3</value>
  143238. </enumeratedValue>
  143239. </enumeratedValues>
  143240. </field>
  143241. <field>
  143242. <name>S0_GLOBAL_ALPHA_MODE</name>
  143243. <description>s0 global alpha mode</description>
  143244. <bitOffset>0x3</bitOffset>
  143245. <bitWidth>2</bitWidth>
  143246. <access>read-write</access>
  143247. <enumeratedValues>
  143248. <enumeratedValue>
  143249. <name>0</name>
  143250. <description>using global alpha.</description>
  143251. <value>0</value>
  143252. </enumeratedValue>
  143253. <enumeratedValue>
  143254. <name>1</name>
  143255. <description>using local alpha.</description>
  143256. <value>0x1</value>
  143257. </enumeratedValue>
  143258. <enumeratedValue>
  143259. <name>2</name>
  143260. <description>using scaled alpha.</description>
  143261. <value>0x2</value>
  143262. </enumeratedValue>
  143263. <enumeratedValue>
  143264. <name>3</name>
  143265. <description>using scaled alpha.</description>
  143266. <value>0x3</value>
  143267. </enumeratedValue>
  143268. </enumeratedValues>
  143269. </field>
  143270. <field>
  143271. <name>S0_ALPHA_MODE</name>
  143272. <description>s0 alpha mode</description>
  143273. <bitOffset>0x5</bitOffset>
  143274. <bitWidth>1</bitWidth>
  143275. <access>read-write</access>
  143276. <enumeratedValues>
  143277. <enumeratedValue>
  143278. <name>0</name>
  143279. <description>straight mode for s0 alpha</description>
  143280. <value>0</value>
  143281. </enumeratedValue>
  143282. <enumeratedValue>
  143283. <name>1</name>
  143284. <description>inversed mode for s0 alpha</description>
  143285. <value>0x1</value>
  143286. </enumeratedValue>
  143287. </enumeratedValues>
  143288. </field>
  143289. <field>
  143290. <name>S0_COLOR_MODE</name>
  143291. <description>s0 color mode</description>
  143292. <bitOffset>0x6</bitOffset>
  143293. <bitWidth>1</bitWidth>
  143294. <access>read-write</access>
  143295. <enumeratedValues>
  143296. <enumeratedValue>
  143297. <name>0</name>
  143298. <description>straight mode for s0 color</description>
  143299. <value>0</value>
  143300. </enumeratedValue>
  143301. <enumeratedValue>
  143302. <name>1</name>
  143303. <description>multiply mode for s0 color</description>
  143304. <value>0x1</value>
  143305. </enumeratedValue>
  143306. </enumeratedValues>
  143307. </field>
  143308. <field>
  143309. <name>RSVD1</name>
  143310. <description>Reserved, always set to zero.</description>
  143311. <bitOffset>0x7</bitOffset>
  143312. <bitWidth>1</bitWidth>
  143313. <access>read-only</access>
  143314. </field>
  143315. <field>
  143316. <name>S1_S0_FACTOR_MODE</name>
  143317. <description>s1 to s0 factor mode</description>
  143318. <bitOffset>0x8</bitOffset>
  143319. <bitWidth>2</bitWidth>
  143320. <access>read-write</access>
  143321. <enumeratedValues>
  143322. <enumeratedValue>
  143323. <name>0</name>
  143324. <description>using 1.</description>
  143325. <value>0</value>
  143326. </enumeratedValue>
  143327. <enumeratedValue>
  143328. <name>1</name>
  143329. <description>using 0.</description>
  143330. <value>0x1</value>
  143331. </enumeratedValue>
  143332. <enumeratedValue>
  143333. <name>2</name>
  143334. <description>using straight alpha.</description>
  143335. <value>0x2</value>
  143336. </enumeratedValue>
  143337. <enumeratedValue>
  143338. <name>3</name>
  143339. <description>using inverse alpha.</description>
  143340. <value>0x3</value>
  143341. </enumeratedValue>
  143342. </enumeratedValues>
  143343. </field>
  143344. <field>
  143345. <name>S1_GLOBAL_ALPHA_MODE</name>
  143346. <description>s1 global alpha mode</description>
  143347. <bitOffset>0xA</bitOffset>
  143348. <bitWidth>2</bitWidth>
  143349. <access>read-write</access>
  143350. <enumeratedValues>
  143351. <enumeratedValue>
  143352. <name>0</name>
  143353. <description>using global alpha.</description>
  143354. <value>0</value>
  143355. </enumeratedValue>
  143356. <enumeratedValue>
  143357. <name>1</name>
  143358. <description>using local alpha.</description>
  143359. <value>0x1</value>
  143360. </enumeratedValue>
  143361. <enumeratedValue>
  143362. <name>2</name>
  143363. <description>using scaled alpha.</description>
  143364. <value>0x2</value>
  143365. </enumeratedValue>
  143366. <enumeratedValue>
  143367. <name>3</name>
  143368. <description>using scaled alpha.</description>
  143369. <value>0x3</value>
  143370. </enumeratedValue>
  143371. </enumeratedValues>
  143372. </field>
  143373. <field>
  143374. <name>S1_ALPHA_MODE</name>
  143375. <description>s1 alpha mode</description>
  143376. <bitOffset>0xC</bitOffset>
  143377. <bitWidth>1</bitWidth>
  143378. <access>read-write</access>
  143379. <enumeratedValues>
  143380. <enumeratedValue>
  143381. <name>0</name>
  143382. <description>straight mode for s1 alpha</description>
  143383. <value>0</value>
  143384. </enumeratedValue>
  143385. <enumeratedValue>
  143386. <name>1</name>
  143387. <description>inversed mode for s1 alpha</description>
  143388. <value>0x1</value>
  143389. </enumeratedValue>
  143390. </enumeratedValues>
  143391. </field>
  143392. <field>
  143393. <name>S1_COLOR_MODE</name>
  143394. <description>s1 color mode</description>
  143395. <bitOffset>0xD</bitOffset>
  143396. <bitWidth>1</bitWidth>
  143397. <access>read-write</access>
  143398. <enumeratedValues>
  143399. <enumeratedValue>
  143400. <name>0</name>
  143401. <description>straight mode for s1 color</description>
  143402. <value>0</value>
  143403. </enumeratedValue>
  143404. <enumeratedValue>
  143405. <name>1</name>
  143406. <description>multiply mode for s1 color</description>
  143407. <value>0x1</value>
  143408. </enumeratedValue>
  143409. </enumeratedValues>
  143410. </field>
  143411. <field>
  143412. <name>RSVD0</name>
  143413. <description>Reserved, always set to zero.</description>
  143414. <bitOffset>0xE</bitOffset>
  143415. <bitWidth>2</bitWidth>
  143416. <access>read-only</access>
  143417. </field>
  143418. <field>
  143419. <name>S0_GLOBAL_ALPHA</name>
  143420. <description>s0 global alpha</description>
  143421. <bitOffset>0x10</bitOffset>
  143422. <bitWidth>8</bitWidth>
  143423. <access>read-write</access>
  143424. </field>
  143425. <field>
  143426. <name>S1_GLOBAL_ALPHA</name>
  143427. <description>s1 global alpha</description>
  143428. <bitOffset>0x18</bitOffset>
  143429. <bitWidth>8</bitWidth>
  143430. <access>read-write</access>
  143431. </field>
  143432. </fields>
  143433. </register>
  143434. <register>
  143435. <name>HW_ALPHA_B_CTRL_1</name>
  143436. <description>no description available</description>
  143437. <addressOffset>0x2B0</addressOffset>
  143438. <size>32</size>
  143439. <access>read-write</access>
  143440. <resetValue>0</resetValue>
  143441. <resetMask>0xFFFFFFFF</resetMask>
  143442. <fields>
  143443. <field>
  143444. <name>ROP_ENABLE</name>
  143445. <description>ROP ENABLE</description>
  143446. <bitOffset>0</bitOffset>
  143447. <bitWidth>1</bitWidth>
  143448. <access>read-write</access>
  143449. </field>
  143450. <field>
  143451. <name>OL_CLRKEY_ENABLE</name>
  143452. <description>Indicates that colorkey functionality is enabled for this alpha surface</description>
  143453. <bitOffset>0x1</bitOffset>
  143454. <bitWidth>1</bitWidth>
  143455. <access>read-write</access>
  143456. </field>
  143457. <field>
  143458. <name>RSVD1</name>
  143459. <description>Reserved, always set to zero.</description>
  143460. <bitOffset>0x2</bitOffset>
  143461. <bitWidth>2</bitWidth>
  143462. <access>read-only</access>
  143463. </field>
  143464. <field>
  143465. <name>ROP</name>
  143466. <description>Indicates a raster operation to perform when enabled.</description>
  143467. <bitOffset>0x4</bitOffset>
  143468. <bitWidth>4</bitWidth>
  143469. <access>read-write</access>
  143470. <enumeratedValues>
  143471. <enumeratedValue>
  143472. <name>MASKAS</name>
  143473. <description>AS AND PS</description>
  143474. <value>0</value>
  143475. </enumeratedValue>
  143476. <enumeratedValue>
  143477. <name>MASKNOTAS</name>
  143478. <description>nAS AND PS</description>
  143479. <value>0x1</value>
  143480. </enumeratedValue>
  143481. <enumeratedValue>
  143482. <name>MASKASNOT</name>
  143483. <description>AS AND nPS</description>
  143484. <value>0x2</value>
  143485. </enumeratedValue>
  143486. <enumeratedValue>
  143487. <name>MERGEAS</name>
  143488. <description>AS OR PS</description>
  143489. <value>0x3</value>
  143490. </enumeratedValue>
  143491. <enumeratedValue>
  143492. <name>MERGENOTAS</name>
  143493. <description>nAS OR PS</description>
  143494. <value>0x4</value>
  143495. </enumeratedValue>
  143496. <enumeratedValue>
  143497. <name>MERGEASNOT</name>
  143498. <description>AS OR nPS</description>
  143499. <value>0x5</value>
  143500. </enumeratedValue>
  143501. <enumeratedValue>
  143502. <name>NOTCOPYAS</name>
  143503. <description>nAS</description>
  143504. <value>0x6</value>
  143505. </enumeratedValue>
  143506. <enumeratedValue>
  143507. <name>NOT</name>
  143508. <description>nPS</description>
  143509. <value>0x7</value>
  143510. </enumeratedValue>
  143511. <enumeratedValue>
  143512. <name>NOTMASKAS</name>
  143513. <description>AS NAND PS</description>
  143514. <value>0x8</value>
  143515. </enumeratedValue>
  143516. <enumeratedValue>
  143517. <name>NOTMERGEAS</name>
  143518. <description>AS NOR PS</description>
  143519. <value>0x9</value>
  143520. </enumeratedValue>
  143521. <enumeratedValue>
  143522. <name>XORAS</name>
  143523. <description>AS XOR PS</description>
  143524. <value>0xA</value>
  143525. </enumeratedValue>
  143526. <enumeratedValue>
  143527. <name>NOTXORAS</name>
  143528. <description>AS XNOR PS</description>
  143529. <value>0xB</value>
  143530. </enumeratedValue>
  143531. </enumeratedValues>
  143532. </field>
  143533. <field>
  143534. <name>RSVD0</name>
  143535. <description>Reserved, always set to zero.</description>
  143536. <bitOffset>0x8</bitOffset>
  143537. <bitWidth>24</bitWidth>
  143538. <access>read-only</access>
  143539. </field>
  143540. </fields>
  143541. </register>
  143542. <register>
  143543. <name>HW_PS_BACKGROUND_1</name>
  143544. <description>PS Background Color 1</description>
  143545. <addressOffset>0x2C0</addressOffset>
  143546. <size>32</size>
  143547. <access>read-write</access>
  143548. <resetValue>0</resetValue>
  143549. <resetMask>0xFFFFFFFF</resetMask>
  143550. <fields>
  143551. <field>
  143552. <name>COLOR</name>
  143553. <description>Background color (in 24bpp format) for any pixels not within the buffer range specified by the PS ULC/LRC</description>
  143554. <bitOffset>0</bitOffset>
  143555. <bitWidth>24</bitWidth>
  143556. <access>read-write</access>
  143557. </field>
  143558. <field>
  143559. <name>RSVD</name>
  143560. <description>Reserved, always set to zero.</description>
  143561. <bitOffset>0x18</bitOffset>
  143562. <bitWidth>8</bitWidth>
  143563. <access>read-only</access>
  143564. </field>
  143565. </fields>
  143566. </register>
  143567. <register>
  143568. <name>HW_PS_CLRKEYLOW_1</name>
  143569. <description>PS Color Key Low 1</description>
  143570. <addressOffset>0x2D0</addressOffset>
  143571. <size>32</size>
  143572. <access>read-write</access>
  143573. <resetValue>0xFFFFFF</resetValue>
  143574. <resetMask>0xFFFFFFFF</resetMask>
  143575. <fields>
  143576. <field>
  143577. <name>PIXEL</name>
  143578. <description>Low range of color key applied to PS buffer</description>
  143579. <bitOffset>0</bitOffset>
  143580. <bitWidth>24</bitWidth>
  143581. <access>read-write</access>
  143582. </field>
  143583. <field>
  143584. <name>RSVD1</name>
  143585. <description>Reserved, always set to zero.</description>
  143586. <bitOffset>0x18</bitOffset>
  143587. <bitWidth>8</bitWidth>
  143588. <access>read-only</access>
  143589. </field>
  143590. </fields>
  143591. </register>
  143592. <register>
  143593. <name>HW_PS_CLRKEYHIGH_1</name>
  143594. <description>PS Color Key High 1</description>
  143595. <addressOffset>0x2E0</addressOffset>
  143596. <size>32</size>
  143597. <access>read-write</access>
  143598. <resetValue>0</resetValue>
  143599. <resetMask>0xFFFFFFFF</resetMask>
  143600. <fields>
  143601. <field>
  143602. <name>PIXEL</name>
  143603. <description>High range of color key applied to PS buffer</description>
  143604. <bitOffset>0</bitOffset>
  143605. <bitWidth>24</bitWidth>
  143606. <access>read-write</access>
  143607. </field>
  143608. <field>
  143609. <name>RSVD1</name>
  143610. <description>Reserved, always set to zero.</description>
  143611. <bitOffset>0x18</bitOffset>
  143612. <bitWidth>8</bitWidth>
  143613. <access>read-only</access>
  143614. </field>
  143615. </fields>
  143616. </register>
  143617. <register>
  143618. <name>HW_AS_CLRKEYLOW_1</name>
  143619. <description>Overlay Color Key Low</description>
  143620. <addressOffset>0x2F0</addressOffset>
  143621. <size>32</size>
  143622. <access>read-write</access>
  143623. <resetValue>0xFFFFFF</resetValue>
  143624. <resetMask>0xFFFFFFFF</resetMask>
  143625. <fields>
  143626. <field>
  143627. <name>PIXEL</name>
  143628. <description>Low range of RGB color key applied to AS buffer. Each overlay has an independent colorkey enable.</description>
  143629. <bitOffset>0</bitOffset>
  143630. <bitWidth>24</bitWidth>
  143631. <access>read-write</access>
  143632. </field>
  143633. <field>
  143634. <name>RSVD1</name>
  143635. <description>Reserved, always set to zero.</description>
  143636. <bitOffset>0x18</bitOffset>
  143637. <bitWidth>8</bitWidth>
  143638. <access>read-only</access>
  143639. </field>
  143640. </fields>
  143641. </register>
  143642. <register>
  143643. <name>HW_AS_CLRKEYHIGH_1</name>
  143644. <description>Overlay Color Key High</description>
  143645. <addressOffset>0x300</addressOffset>
  143646. <size>32</size>
  143647. <access>read-write</access>
  143648. <resetValue>0</resetValue>
  143649. <resetMask>0xFFFFFFFF</resetMask>
  143650. <fields>
  143651. <field>
  143652. <name>PIXEL</name>
  143653. <description>High range of RGB color key applied to AS buffer. Each overlay has an independent colorkey enable.</description>
  143654. <bitOffset>0</bitOffset>
  143655. <bitWidth>24</bitWidth>
  143656. <access>read-write</access>
  143657. </field>
  143658. <field>
  143659. <name>RSVD1</name>
  143660. <description>Reserved, always set to zero.</description>
  143661. <bitOffset>0x18</bitOffset>
  143662. <bitWidth>8</bitWidth>
  143663. <access>read-only</access>
  143664. </field>
  143665. </fields>
  143666. </register>
  143667. <register>
  143668. <name>HW_CTRL2</name>
  143669. <description>Control Register 2</description>
  143670. <addressOffset>0x310</addressOffset>
  143671. <size>32</size>
  143672. <access>read-write</access>
  143673. <resetValue>0</resetValue>
  143674. <resetMask>0xFFFFFFFF</resetMask>
  143675. <fields>
  143676. <field>
  143677. <name>ENABLE</name>
  143678. <description>Enables PXP secondary data processing flow with specified parameters</description>
  143679. <bitOffset>0</bitOffset>
  143680. <bitWidth>1</bitWidth>
  143681. <access>read-write</access>
  143682. </field>
  143683. <field>
  143684. <name>RSVD0</name>
  143685. <description>Reserved, always set to zero.</description>
  143686. <bitOffset>0x1</bitOffset>
  143687. <bitWidth>7</bitWidth>
  143688. <access>read-only</access>
  143689. </field>
  143690. <field>
  143691. <name>ROTATE0</name>
  143692. <description>Indicates the clockwise rotation to be applied at the output buffer</description>
  143693. <bitOffset>0x8</bitOffset>
  143694. <bitWidth>2</bitWidth>
  143695. <access>read-write</access>
  143696. <enumeratedValues>
  143697. <enumeratedValue>
  143698. <name>ROT_0</name>
  143699. <description>no description available</description>
  143700. <value>0</value>
  143701. </enumeratedValue>
  143702. <enumeratedValue>
  143703. <name>ROT_90</name>
  143704. <description>no description available</description>
  143705. <value>0x1</value>
  143706. </enumeratedValue>
  143707. <enumeratedValue>
  143708. <name>ROT_180</name>
  143709. <description>no description available</description>
  143710. <value>0x2</value>
  143711. </enumeratedValue>
  143712. <enumeratedValue>
  143713. <name>ROT_270</name>
  143714. <description>no description available</description>
  143715. <value>0x3</value>
  143716. </enumeratedValue>
  143717. </enumeratedValues>
  143718. </field>
  143719. <field>
  143720. <name>HFLIP0</name>
  143721. <description>Indicates that the output buffer should be flipped horizontally (effect applied before rotation).</description>
  143722. <bitOffset>0xA</bitOffset>
  143723. <bitWidth>1</bitWidth>
  143724. <access>read-write</access>
  143725. </field>
  143726. <field>
  143727. <name>VFLIP0</name>
  143728. <description>Indicates that the output buffer should be flipped vertically (effect applied before rotation).</description>
  143729. <bitOffset>0xB</bitOffset>
  143730. <bitWidth>1</bitWidth>
  143731. <access>read-write</access>
  143732. </field>
  143733. <field>
  143734. <name>ROTATE1</name>
  143735. <description>Indicates the clockwise rotation to be applied at the input buffer</description>
  143736. <bitOffset>0xC</bitOffset>
  143737. <bitWidth>2</bitWidth>
  143738. <access>read-write</access>
  143739. <enumeratedValues>
  143740. <enumeratedValue>
  143741. <name>ROT_0</name>
  143742. <description>no description available</description>
  143743. <value>0</value>
  143744. </enumeratedValue>
  143745. <enumeratedValue>
  143746. <name>ROT_90</name>
  143747. <description>no description available</description>
  143748. <value>0x1</value>
  143749. </enumeratedValue>
  143750. <enumeratedValue>
  143751. <name>ROT_180</name>
  143752. <description>no description available</description>
  143753. <value>0x2</value>
  143754. </enumeratedValue>
  143755. <enumeratedValue>
  143756. <name>ROT_270</name>
  143757. <description>no description available</description>
  143758. <value>0x3</value>
  143759. </enumeratedValue>
  143760. </enumeratedValues>
  143761. </field>
  143762. <field>
  143763. <name>HFLIP1</name>
  143764. <description>Indicates that the input should be flipped horizontally (effect applied before rotation).</description>
  143765. <bitOffset>0xE</bitOffset>
  143766. <bitWidth>1</bitWidth>
  143767. <access>read-write</access>
  143768. </field>
  143769. <field>
  143770. <name>VFLIP1</name>
  143771. <description>Indicates that the input should be flipped vertically (effect applied before rotation).</description>
  143772. <bitOffset>0xF</bitOffset>
  143773. <bitWidth>1</bitWidth>
  143774. <access>read-write</access>
  143775. </field>
  143776. <field>
  143777. <name>RSVD1</name>
  143778. <description>Reserved, always set to zero.</description>
  143779. <bitOffset>0x10</bitOffset>
  143780. <bitWidth>1</bitWidth>
  143781. <access>read-only</access>
  143782. </field>
  143783. <field>
  143784. <name>ENABLE_DITHER</name>
  143785. <description>Enable the Dithering engine in the PXP secondary processing flow.</description>
  143786. <bitOffset>0x11</bitOffset>
  143787. <bitWidth>1</bitWidth>
  143788. <access>read-write</access>
  143789. </field>
  143790. <field>
  143791. <name>ENABLE_WFE_A</name>
  143792. <description>Enable the WFE-A engine in the PXP secondary processing flow.</description>
  143793. <bitOffset>0x12</bitOffset>
  143794. <bitWidth>1</bitWidth>
  143795. <access>read-write</access>
  143796. </field>
  143797. <field>
  143798. <name>ENABLE_WFE_B</name>
  143799. <description>Enable the WFE-B engine in the PXP secondary processing flow.</description>
  143800. <bitOffset>0x13</bitOffset>
  143801. <bitWidth>1</bitWidth>
  143802. <access>read-write</access>
  143803. </field>
  143804. <field>
  143805. <name>ENABLE_INPUT_FETCH_STORE</name>
  143806. <description>Enable the Input Fetch and Store engine in the PXP secondary processing flow.</description>
  143807. <bitOffset>0x14</bitOffset>
  143808. <bitWidth>1</bitWidth>
  143809. <access>read-write</access>
  143810. </field>
  143811. <field>
  143812. <name>ENABLE_ALPHA_B</name>
  143813. <description>Enable the Alpha-B engine in the PXP secondary processing flow.</description>
  143814. <bitOffset>0x15</bitOffset>
  143815. <bitWidth>1</bitWidth>
  143816. <access>read-write</access>
  143817. </field>
  143818. <field>
  143819. <name>RSVD2</name>
  143820. <description>Reserved, always set to zero.</description>
  143821. <bitOffset>0x16</bitOffset>
  143822. <bitWidth>1</bitWidth>
  143823. <access>read-only</access>
  143824. </field>
  143825. <field>
  143826. <name>BLOCK_SIZE</name>
  143827. <description>Select the block size to process through the Rotate block.</description>
  143828. <bitOffset>0x17</bitOffset>
  143829. <bitWidth>1</bitWidth>
  143830. <access>read-write</access>
  143831. <enumeratedValues>
  143832. <enumeratedValue>
  143833. <name>8X8</name>
  143834. <description>Process 8x8 pixel blocks.</description>
  143835. <value>0</value>
  143836. </enumeratedValue>
  143837. <enumeratedValue>
  143838. <name>16X16</name>
  143839. <description>Process 16x16 pixel blocks.</description>
  143840. <value>0x1</value>
  143841. </enumeratedValue>
  143842. </enumeratedValues>
  143843. </field>
  143844. <field>
  143845. <name>ENABLE_CSC2</name>
  143846. <description>Enable the CSC2 engine in the PXP secondary processing flow.</description>
  143847. <bitOffset>0x18</bitOffset>
  143848. <bitWidth>1</bitWidth>
  143849. <access>read-write</access>
  143850. </field>
  143851. <field>
  143852. <name>ENABLE_LUT</name>
  143853. <description>Enable the LUT engine in the PXP secondary processing flow.</description>
  143854. <bitOffset>0x19</bitOffset>
  143855. <bitWidth>1</bitWidth>
  143856. <access>read-write</access>
  143857. </field>
  143858. <field>
  143859. <name>ENABLE_ROTATE0</name>
  143860. <description>Enable the ROTATE0 engine in the PXP secondary processing flow.</description>
  143861. <bitOffset>0x1A</bitOffset>
  143862. <bitWidth>1</bitWidth>
  143863. <access>read-write</access>
  143864. </field>
  143865. <field>
  143866. <name>ENABLE_ROTATE1</name>
  143867. <description>Enable the ROTATE1 engine in the PXP secondary processing flow.</description>
  143868. <bitOffset>0x1B</bitOffset>
  143869. <bitWidth>1</bitWidth>
  143870. <access>read-write</access>
  143871. </field>
  143872. <field>
  143873. <name>RSVD3</name>
  143874. <description>Reserved, always set to zero.</description>
  143875. <bitOffset>0x1C</bitOffset>
  143876. <bitWidth>4</bitWidth>
  143877. <access>read-only</access>
  143878. </field>
  143879. </fields>
  143880. </register>
  143881. <register>
  143882. <name>HW_POWER_REG0</name>
  143883. <description>PXP Power Control Register.</description>
  143884. <addressOffset>0x320</addressOffset>
  143885. <size>32</size>
  143886. <access>read-write</access>
  143887. <resetValue>0</resetValue>
  143888. <resetMask>0xFFFFFFFF</resetMask>
  143889. <fields>
  143890. <field>
  143891. <name>LUT_LP_STATE_WAY0_BANK0</name>
  143892. <description>Select the low power state of the LUT's WAY0-BANK0 memory.</description>
  143893. <bitOffset>0</bitOffset>
  143894. <bitWidth>3</bitWidth>
  143895. <access>read-write</access>
  143896. <enumeratedValues>
  143897. <enumeratedValue>
  143898. <name>NONE</name>
  143899. <description>Memory is not in low power state.</description>
  143900. <value>0</value>
  143901. </enumeratedValue>
  143902. <enumeratedValue>
  143903. <name>LS</name>
  143904. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143905. <value>0x1</value>
  143906. </enumeratedValue>
  143907. <enumeratedValue>
  143908. <name>DS</name>
  143909. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143910. <value>0x2</value>
  143911. </enumeratedValue>
  143912. <enumeratedValue>
  143913. <name>SD</name>
  143914. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  143915. <value>0x4</value>
  143916. </enumeratedValue>
  143917. </enumeratedValues>
  143918. </field>
  143919. <field>
  143920. <name>LUT_LP_STATE_WAY0_BANKN</name>
  143921. <description>Select the low power state of the LUT's WAY0-BANK1,2,3 memory.</description>
  143922. <bitOffset>0x3</bitOffset>
  143923. <bitWidth>3</bitWidth>
  143924. <access>read-write</access>
  143925. <enumeratedValues>
  143926. <enumeratedValue>
  143927. <name>NONE</name>
  143928. <description>Memory is not in low power state.</description>
  143929. <value>0</value>
  143930. </enumeratedValue>
  143931. <enumeratedValue>
  143932. <name>LS</name>
  143933. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143934. <value>0x1</value>
  143935. </enumeratedValue>
  143936. <enumeratedValue>
  143937. <name>DS</name>
  143938. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143939. <value>0x2</value>
  143940. </enumeratedValue>
  143941. <enumeratedValue>
  143942. <name>SD</name>
  143943. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  143944. <value>0x4</value>
  143945. </enumeratedValue>
  143946. </enumeratedValues>
  143947. </field>
  143948. <field>
  143949. <name>LUT_LP_STATE_WAY1_BANKN</name>
  143950. <description>Select the low power state of the LUT's WAY0-BANK0,1,2,3 memory.</description>
  143951. <bitOffset>0x6</bitOffset>
  143952. <bitWidth>3</bitWidth>
  143953. <access>read-write</access>
  143954. <enumeratedValues>
  143955. <enumeratedValue>
  143956. <name>NONE</name>
  143957. <description>Memory is not in low power state.</description>
  143958. <value>0</value>
  143959. </enumeratedValue>
  143960. <enumeratedValue>
  143961. <name>LS</name>
  143962. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143963. <value>0x1</value>
  143964. </enumeratedValue>
  143965. <enumeratedValue>
  143966. <name>DS</name>
  143967. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143968. <value>0x2</value>
  143969. </enumeratedValue>
  143970. <enumeratedValue>
  143971. <name>SD</name>
  143972. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  143973. <value>0x4</value>
  143974. </enumeratedValue>
  143975. </enumeratedValues>
  143976. </field>
  143977. <field>
  143978. <name>ROT0_MEM_LP_STATE</name>
  143979. <description>Select the low power state of the ROT 0 memory.</description>
  143980. <bitOffset>0x9</bitOffset>
  143981. <bitWidth>3</bitWidth>
  143982. <access>read-write</access>
  143983. <enumeratedValues>
  143984. <enumeratedValue>
  143985. <name>NONE</name>
  143986. <description>Memory is not in low power state.</description>
  143987. <value>0</value>
  143988. </enumeratedValue>
  143989. <enumeratedValue>
  143990. <name>LS</name>
  143991. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143992. <value>0x1</value>
  143993. </enumeratedValue>
  143994. <enumeratedValue>
  143995. <name>DS</name>
  143996. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  143997. <value>0x2</value>
  143998. </enumeratedValue>
  143999. <enumeratedValue>
  144000. <name>SD</name>
  144001. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144002. <value>0x4</value>
  144003. </enumeratedValue>
  144004. </enumeratedValues>
  144005. </field>
  144006. <field>
  144007. <name>CTRL</name>
  144008. <description>This register contains power control for the PXP.</description>
  144009. <bitOffset>0xC</bitOffset>
  144010. <bitWidth>20</bitWidth>
  144011. <access>read-write</access>
  144012. </field>
  144013. </fields>
  144014. </register>
  144015. <register>
  144016. <name>HW_POWER_REG1</name>
  144017. <description>PXP Power Control Register 1.</description>
  144018. <addressOffset>0x330</addressOffset>
  144019. <size>32</size>
  144020. <access>read-write</access>
  144021. <resetValue>0</resetValue>
  144022. <resetMask>0xFFFFFFFF</resetMask>
  144023. <fields>
  144024. <field>
  144025. <name>ROT1_MEM_LP_STATE</name>
  144026. <description>Select the low power state of the ROT 1 memory.</description>
  144027. <bitOffset>0</bitOffset>
  144028. <bitWidth>3</bitWidth>
  144029. <access>read-write</access>
  144030. <enumeratedValues>
  144031. <enumeratedValue>
  144032. <name>NONE</name>
  144033. <description>Memory is not in low power state.</description>
  144034. <value>0</value>
  144035. </enumeratedValue>
  144036. <enumeratedValue>
  144037. <name>LS</name>
  144038. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144039. <value>0x1</value>
  144040. </enumeratedValue>
  144041. <enumeratedValue>
  144042. <name>DS</name>
  144043. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144044. <value>0x2</value>
  144045. </enumeratedValue>
  144046. <enumeratedValue>
  144047. <name>SD</name>
  144048. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144049. <value>0x4</value>
  144050. </enumeratedValue>
  144051. </enumeratedValues>
  144052. </field>
  144053. <field>
  144054. <name>DITH0_LUT_MEM_LP_STATE</name>
  144055. <description>Select the low power state of the dither0 LUT memory.</description>
  144056. <bitOffset>0x3</bitOffset>
  144057. <bitWidth>3</bitWidth>
  144058. <access>read-write</access>
  144059. <enumeratedValues>
  144060. <enumeratedValue>
  144061. <name>NONE</name>
  144062. <description>Memory is not in low power state.</description>
  144063. <value>0</value>
  144064. </enumeratedValue>
  144065. <enumeratedValue>
  144066. <name>LS</name>
  144067. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144068. <value>0x1</value>
  144069. </enumeratedValue>
  144070. <enumeratedValue>
  144071. <name>DS</name>
  144072. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144073. <value>0x2</value>
  144074. </enumeratedValue>
  144075. <enumeratedValue>
  144076. <name>SD</name>
  144077. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144078. <value>0x4</value>
  144079. </enumeratedValue>
  144080. </enumeratedValues>
  144081. </field>
  144082. <field>
  144083. <name>DITH0_ERR0_MEM_LP_STATE</name>
  144084. <description>Select the low power state of the dither0 ERR0 memory.</description>
  144085. <bitOffset>0x6</bitOffset>
  144086. <bitWidth>3</bitWidth>
  144087. <access>read-write</access>
  144088. <enumeratedValues>
  144089. <enumeratedValue>
  144090. <name>NONE</name>
  144091. <description>Memory is not in low power state.</description>
  144092. <value>0</value>
  144093. </enumeratedValue>
  144094. <enumeratedValue>
  144095. <name>LS</name>
  144096. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144097. <value>0x1</value>
  144098. </enumeratedValue>
  144099. <enumeratedValue>
  144100. <name>DS</name>
  144101. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144102. <value>0x2</value>
  144103. </enumeratedValue>
  144104. <enumeratedValue>
  144105. <name>SD</name>
  144106. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144107. <value>0x4</value>
  144108. </enumeratedValue>
  144109. </enumeratedValues>
  144110. </field>
  144111. <field>
  144112. <name>DITH0_ERR1_MEM_LP_STATE</name>
  144113. <description>Select the low power state of the dither0 ERR1 memory.</description>
  144114. <bitOffset>0x9</bitOffset>
  144115. <bitWidth>3</bitWidth>
  144116. <access>read-write</access>
  144117. <enumeratedValues>
  144118. <enumeratedValue>
  144119. <name>NONE</name>
  144120. <description>Memory is not in low power state.</description>
  144121. <value>0</value>
  144122. </enumeratedValue>
  144123. <enumeratedValue>
  144124. <name>LS</name>
  144125. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144126. <value>0x1</value>
  144127. </enumeratedValue>
  144128. <enumeratedValue>
  144129. <name>DS</name>
  144130. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144131. <value>0x2</value>
  144132. </enumeratedValue>
  144133. <enumeratedValue>
  144134. <name>SD</name>
  144135. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144136. <value>0x4</value>
  144137. </enumeratedValue>
  144138. </enumeratedValues>
  144139. </field>
  144140. <field>
  144141. <name>DITH1_LUT_MEM_LP_STATE</name>
  144142. <description>Select the low power state of the dither1 LUT memory.</description>
  144143. <bitOffset>0xC</bitOffset>
  144144. <bitWidth>3</bitWidth>
  144145. <access>read-write</access>
  144146. <enumeratedValues>
  144147. <enumeratedValue>
  144148. <name>NONE</name>
  144149. <description>Memory is not in low power state.</description>
  144150. <value>0</value>
  144151. </enumeratedValue>
  144152. <enumeratedValue>
  144153. <name>LS</name>
  144154. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144155. <value>0x1</value>
  144156. </enumeratedValue>
  144157. <enumeratedValue>
  144158. <name>DS</name>
  144159. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144160. <value>0x2</value>
  144161. </enumeratedValue>
  144162. <enumeratedValue>
  144163. <name>SD</name>
  144164. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144165. <value>0x4</value>
  144166. </enumeratedValue>
  144167. </enumeratedValues>
  144168. </field>
  144169. <field>
  144170. <name>DITH2_LUT_MEM_LP_STATE</name>
  144171. <description>Select the low power state of the dither2 LUT memory.</description>
  144172. <bitOffset>0xF</bitOffset>
  144173. <bitWidth>3</bitWidth>
  144174. <access>read-write</access>
  144175. <enumeratedValues>
  144176. <enumeratedValue>
  144177. <name>NONE</name>
  144178. <description>Memory is not in low power state.</description>
  144179. <value>0</value>
  144180. </enumeratedValue>
  144181. <enumeratedValue>
  144182. <name>LS</name>
  144183. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144184. <value>0x1</value>
  144185. </enumeratedValue>
  144186. <enumeratedValue>
  144187. <name>DS</name>
  144188. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144189. <value>0x2</value>
  144190. </enumeratedValue>
  144191. <enumeratedValue>
  144192. <name>SD</name>
  144193. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144194. <value>0x4</value>
  144195. </enumeratedValue>
  144196. </enumeratedValues>
  144197. </field>
  144198. <field>
  144199. <name>ALU_A_MEM_LP_STATE</name>
  144200. <description>Select the low power state of the ALU A memory.</description>
  144201. <bitOffset>0x12</bitOffset>
  144202. <bitWidth>3</bitWidth>
  144203. <access>read-write</access>
  144204. <enumeratedValues>
  144205. <enumeratedValue>
  144206. <name>NONE</name>
  144207. <description>Memory is not in low power state.</description>
  144208. <value>0</value>
  144209. </enumeratedValue>
  144210. <enumeratedValue>
  144211. <name>LS</name>
  144212. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144213. <value>0x1</value>
  144214. </enumeratedValue>
  144215. <enumeratedValue>
  144216. <name>DS</name>
  144217. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144218. <value>0x2</value>
  144219. </enumeratedValue>
  144220. <enumeratedValue>
  144221. <name>SD</name>
  144222. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144223. <value>0x4</value>
  144224. </enumeratedValue>
  144225. </enumeratedValues>
  144226. </field>
  144227. <field>
  144228. <name>ALU_B_MEM_LP_STATE</name>
  144229. <description>Select the low power state of the ALU B memory.</description>
  144230. <bitOffset>0x15</bitOffset>
  144231. <bitWidth>3</bitWidth>
  144232. <access>read-write</access>
  144233. <enumeratedValues>
  144234. <enumeratedValue>
  144235. <name>NONE</name>
  144236. <description>Memory is not in low power state.</description>
  144237. <value>0</value>
  144238. </enumeratedValue>
  144239. <enumeratedValue>
  144240. <name>LS</name>
  144241. <description>Light Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144242. <value>0x1</value>
  144243. </enumeratedValue>
  144244. <enumeratedValue>
  144245. <name>DS</name>
  144246. <description>Deep Sleep Mode. Low leakage mode, maintain memory contents.</description>
  144247. <value>0x2</value>
  144248. </enumeratedValue>
  144249. <enumeratedValue>
  144250. <name>SD</name>
  144251. <description>Shut Down Mode. Shut Down periphery and core, no memory retention.</description>
  144252. <value>0x4</value>
  144253. </enumeratedValue>
  144254. </enumeratedValues>
  144255. </field>
  144256. <field>
  144257. <name>RSVD0</name>
  144258. <description>This register contains power control for the PXP.</description>
  144259. <bitOffset>0x18</bitOffset>
  144260. <bitWidth>8</bitWidth>
  144261. <access>read-only</access>
  144262. </field>
  144263. </fields>
  144264. </register>
  144265. <register>
  144266. <name>HW_DATA_PATH_CTRL1</name>
  144267. <description>no description available</description>
  144268. <addressOffset>0x350</addressOffset>
  144269. <size>32</size>
  144270. <access>read-write</access>
  144271. <resetValue>0</resetValue>
  144272. <resetMask>0xFFFFFFFF</resetMask>
  144273. <fields>
  144274. <field>
  144275. <name>MUX16_SEL</name>
  144276. <description>This mux chooses the data path through MUX 16.</description>
  144277. <bitOffset>0</bitOffset>
  144278. <bitWidth>2</bitWidth>
  144279. <access>read-write</access>
  144280. <enumeratedValues>
  144281. <enumeratedValue>
  144282. <name>0</name>
  144283. <description>Output of ALU A Engine</description>
  144284. <value>0</value>
  144285. </enumeratedValue>
  144286. <enumeratedValue>
  144287. <name>1</name>
  144288. <description>histogram_pixel output from output</description>
  144289. <value>0x1</value>
  144290. </enumeratedValue>
  144291. <enumeratedValue>
  144292. <name>2</name>
  144293. <description>Output of ALU B Engine</description>
  144294. <value>0x2</value>
  144295. </enumeratedValue>
  144296. <enumeratedValue>
  144297. <name>3</name>
  144298. <description>No output</description>
  144299. <value>0x3</value>
  144300. </enumeratedValue>
  144301. </enumeratedValues>
  144302. </field>
  144303. <field>
  144304. <name>MUX17_SEL</name>
  144305. <description>This field chooses the data path through MUX 17.</description>
  144306. <bitOffset>0x2</bitOffset>
  144307. <bitWidth>2</bitWidth>
  144308. <access>read-write</access>
  144309. <enumeratedValues>
  144310. <enumeratedValue>
  144311. <name>0</name>
  144312. <description>Output of ALU A</description>
  144313. <value>0</value>
  144314. </enumeratedValue>
  144315. <enumeratedValue>
  144316. <name>1</name>
  144317. <description>Output of ALU B</description>
  144318. <value>0x1</value>
  144319. </enumeratedValue>
  144320. <enumeratedValue>
  144321. <name>2</name>
  144322. <description>No output</description>
  144323. <value>0x2</value>
  144324. </enumeratedValue>
  144325. <enumeratedValue>
  144326. <name>3</name>
  144327. <description>No Output</description>
  144328. <value>0x3</value>
  144329. </enumeratedValue>
  144330. </enumeratedValues>
  144331. </field>
  144332. <field>
  144333. <name>RSVD0</name>
  144334. <description>Reserved. This field always reads 0.</description>
  144335. <bitOffset>0x4</bitOffset>
  144336. <bitWidth>28</bitWidth>
  144337. <access>read-only</access>
  144338. </field>
  144339. </fields>
  144340. </register>
  144341. <register>
  144342. <name>HW_INIT_MEM_CTRL</name>
  144343. <description>Initialize memory buffer control Register</description>
  144344. <addressOffset>0x360</addressOffset>
  144345. <size>32</size>
  144346. <access>read-write</access>
  144347. <resetValue>0</resetValue>
  144348. <resetMask>0xFFFFFFFF</resetMask>
  144349. <fields>
  144350. <field>
  144351. <name>ADDR</name>
  144352. <description>Base address to start writing</description>
  144353. <bitOffset>0</bitOffset>
  144354. <bitWidth>16</bitWidth>
  144355. <access>read-write</access>
  144356. </field>
  144357. <field>
  144358. <name>RSVD0</name>
  144359. <description>Reserved.</description>
  144360. <bitOffset>0x10</bitOffset>
  144361. <bitWidth>11</bitWidth>
  144362. <access>read-only</access>
  144363. </field>
  144364. <field>
  144365. <name>SELECT</name>
  144366. <description>Select which memory to write.</description>
  144367. <bitOffset>0x1B</bitOffset>
  144368. <bitWidth>4</bitWidth>
  144369. <access>read-write</access>
  144370. <enumeratedValues>
  144371. <enumeratedValue>
  144372. <name>DITHER0_LUT</name>
  144373. <description>Select the LUT memory for access</description>
  144374. <value>0</value>
  144375. </enumeratedValue>
  144376. <enumeratedValue>
  144377. <name>DITHER0_ERR0</name>
  144378. <description>Select the ERR0 memory for access</description>
  144379. <value>0x1</value>
  144380. </enumeratedValue>
  144381. <enumeratedValue>
  144382. <name>DITHER0_ERR1</name>
  144383. <description>Select the ERR1 memory for access</description>
  144384. <value>0x2</value>
  144385. </enumeratedValue>
  144386. <enumeratedValue>
  144387. <name>DITHER1_LUT</name>
  144388. <description>Select the LUT memory for access</description>
  144389. <value>0x3</value>
  144390. </enumeratedValue>
  144391. <enumeratedValue>
  144392. <name>DITHER2_LUT</name>
  144393. <description>Select the LUT memory for access</description>
  144394. <value>0x4</value>
  144395. </enumeratedValue>
  144396. <enumeratedValue>
  144397. <name>ALU_A</name>
  144398. <description>Select the ALU instr memory for access</description>
  144399. <value>0x5</value>
  144400. </enumeratedValue>
  144401. <enumeratedValue>
  144402. <name>ALU_B</name>
  144403. <description>Select the ALU instr memory for access</description>
  144404. <value>0x6</value>
  144405. </enumeratedValue>
  144406. <enumeratedValue>
  144407. <name>WFE_A_FETCH</name>
  144408. <description>Select the WFE-A fetch memory for access</description>
  144409. <value>0x7</value>
  144410. </enumeratedValue>
  144411. <enumeratedValue>
  144412. <name>WFE_B_FETCH</name>
  144413. <description>Select the WFE-B fetch memory for access</description>
  144414. <value>0x8</value>
  144415. </enumeratedValue>
  144416. </enumeratedValues>
  144417. </field>
  144418. <field>
  144419. <name>START</name>
  144420. <description>Enable writing to the memory.</description>
  144421. <bitOffset>0x1F</bitOffset>
  144422. <bitWidth>1</bitWidth>
  144423. <access>read-write</access>
  144424. </field>
  144425. </fields>
  144426. </register>
  144427. <register>
  144428. <name>HW_INIT_MEM_DATA</name>
  144429. <description>Write data Register</description>
  144430. <addressOffset>0x370</addressOffset>
  144431. <size>32</size>
  144432. <access>read-write</access>
  144433. <resetValue>0</resetValue>
  144434. <resetMask>0xFFFFFFFF</resetMask>
  144435. <fields>
  144436. <field>
  144437. <name>DATA</name>
  144438. <description>Data value to be written to the memory</description>
  144439. <bitOffset>0</bitOffset>
  144440. <bitWidth>32</bitWidth>
  144441. <access>read-write</access>
  144442. </field>
  144443. </fields>
  144444. </register>
  144445. <register>
  144446. <name>HW_INIT_MEM_DATA_HIGH</name>
  144447. <description>Write data Register</description>
  144448. <addressOffset>0x380</addressOffset>
  144449. <size>32</size>
  144450. <access>read-write</access>
  144451. <resetValue>0</resetValue>
  144452. <resetMask>0xFFFFFFFF</resetMask>
  144453. <fields>
  144454. <field>
  144455. <name>DATA</name>
  144456. <description>Data value to be written to the most significant 32 bits of the fetch memories</description>
  144457. <bitOffset>0</bitOffset>
  144458. <bitWidth>32</bitWidth>
  144459. <access>read-write</access>
  144460. </field>
  144461. </fields>
  144462. </register>
  144463. <register>
  144464. <name>HW_IRQ_MASK</name>
  144465. <description>PXP IRQ Mask Register</description>
  144466. <addressOffset>0x390</addressOffset>
  144467. <size>32</size>
  144468. <access>read-write</access>
  144469. <resetValue>0</resetValue>
  144470. <resetMask>0xFFFFFFFF</resetMask>
  144471. <fields>
  144472. <field>
  144473. <name>FIRST_CH0_PREFETCH_IRQ_EN</name>
  144474. <description>Enable First ch0 prefetch engine interrupt detection</description>
  144475. <bitOffset>0</bitOffset>
  144476. <bitWidth>1</bitWidth>
  144477. <access>read-write</access>
  144478. </field>
  144479. <field>
  144480. <name>FIRST_CH1_PREFETCH_IRQ_EN</name>
  144481. <description>Enable First ch1 prefetch engine interrupt detection</description>
  144482. <bitOffset>0x1</bitOffset>
  144483. <bitWidth>1</bitWidth>
  144484. <access>read-write</access>
  144485. </field>
  144486. <field>
  144487. <name>FIRST_CH0_STORE_IRQ_EN</name>
  144488. <description>Enable First ch0 store engine interrupt detection</description>
  144489. <bitOffset>0x2</bitOffset>
  144490. <bitWidth>1</bitWidth>
  144491. <access>read-write</access>
  144492. </field>
  144493. <field>
  144494. <name>FIRST_CH1_STORE_IRQ_EN</name>
  144495. <description>Enable First ch1 store engine interrupt detection</description>
  144496. <bitOffset>0x3</bitOffset>
  144497. <bitWidth>1</bitWidth>
  144498. <access>read-write</access>
  144499. </field>
  144500. <field>
  144501. <name>DITHER_CH0_PREFETCH_IRQ_EN</name>
  144502. <description>Enable Dither ch0 prefetch engine interrupt detection</description>
  144503. <bitOffset>0x4</bitOffset>
  144504. <bitWidth>1</bitWidth>
  144505. <access>read-write</access>
  144506. </field>
  144507. <field>
  144508. <name>DITHER_CH1_PREFETCH_IRQ_EN</name>
  144509. <description>Enable Dither ch1 prefetch engine interrupt detection</description>
  144510. <bitOffset>0x5</bitOffset>
  144511. <bitWidth>1</bitWidth>
  144512. <access>read-write</access>
  144513. </field>
  144514. <field>
  144515. <name>DITHER_CH0_STORE_IRQ_EN</name>
  144516. <description>Enable dither ch0 store engine interrupt detection.</description>
  144517. <bitOffset>0x6</bitOffset>
  144518. <bitWidth>1</bitWidth>
  144519. <access>read-write</access>
  144520. </field>
  144521. <field>
  144522. <name>DITHER_CH1_STORE_IRQ_EN</name>
  144523. <description>Enable dither ch1 store engine interrupt detection.</description>
  144524. <bitOffset>0x7</bitOffset>
  144525. <bitWidth>1</bitWidth>
  144526. <access>read-write</access>
  144527. </field>
  144528. <field>
  144529. <name>WFE_A_CH0_STORE_IRQ_EN</name>
  144530. <description>Enable WFE A ch0 store engine interrupt detection.</description>
  144531. <bitOffset>0x8</bitOffset>
  144532. <bitWidth>1</bitWidth>
  144533. <access>read-write</access>
  144534. </field>
  144535. <field>
  144536. <name>WFE_A_CH1_STORE_IRQ_EN</name>
  144537. <description>Enable WFE A ch1 store engine interrupt detection.</description>
  144538. <bitOffset>0x9</bitOffset>
  144539. <bitWidth>1</bitWidth>
  144540. <access>read-write</access>
  144541. </field>
  144542. <field>
  144543. <name>WFE_B_CH0_STORE_IRQ_EN</name>
  144544. <description>Enable WFE B ch0 store engine interrupt detection.</description>
  144545. <bitOffset>0xA</bitOffset>
  144546. <bitWidth>1</bitWidth>
  144547. <access>read-write</access>
  144548. </field>
  144549. <field>
  144550. <name>WFE_B_CH1_STORE_IRQ_EN</name>
  144551. <description>Enable WFE B ch1 store engine interrupt detection.</description>
  144552. <bitOffset>0xB</bitOffset>
  144553. <bitWidth>1</bitWidth>
  144554. <access>read-write</access>
  144555. </field>
  144556. <field>
  144557. <name>FIRST_STORE_IRQ_EN</name>
  144558. <description>Enable First store engine interrupt detection</description>
  144559. <bitOffset>0xC</bitOffset>
  144560. <bitWidth>1</bitWidth>
  144561. <access>read-write</access>
  144562. </field>
  144563. <field>
  144564. <name>DITHER_STORE_IRQ_EN</name>
  144565. <description>Enable dither store engine interrupt detection.</description>
  144566. <bitOffset>0xD</bitOffset>
  144567. <bitWidth>1</bitWidth>
  144568. <access>read-write</access>
  144569. </field>
  144570. <field>
  144571. <name>WFE_A_STORE_IRQ_EN</name>
  144572. <description>Enable WFE A store engine interrupt detection.</description>
  144573. <bitOffset>0xE</bitOffset>
  144574. <bitWidth>1</bitWidth>
  144575. <access>read-write</access>
  144576. </field>
  144577. <field>
  144578. <name>WFE_B_STORE_IRQ_EN</name>
  144579. <description>Enable WFE B store engine interrupt detection.</description>
  144580. <bitOffset>0xF</bitOffset>
  144581. <bitWidth>1</bitWidth>
  144582. <access>read-write</access>
  144583. </field>
  144584. <field>
  144585. <name>RSVD1</name>
  144586. <description>Reserved.</description>
  144587. <bitOffset>0x10</bitOffset>
  144588. <bitWidth>15</bitWidth>
  144589. <access>read-only</access>
  144590. </field>
  144591. <field>
  144592. <name>COMPRESS_DONE_IRQ_EN</name>
  144593. <description>Enable compression done interrupt detection.</description>
  144594. <bitOffset>0x1F</bitOffset>
  144595. <bitWidth>1</bitWidth>
  144596. <access>read-write</access>
  144597. </field>
  144598. </fields>
  144599. </register>
  144600. <register>
  144601. <name>HW_IRQ</name>
  144602. <description>PXP Interrupt Register</description>
  144603. <addressOffset>0x3A0</addressOffset>
  144604. <size>32</size>
  144605. <access>read-write</access>
  144606. <resetValue>0</resetValue>
  144607. <resetMask>0xFFFFFFFF</resetMask>
  144608. <fields>
  144609. <field>
  144610. <name>FIRST_CH0_PREFETCH_IRQ</name>
  144611. <description>Initial ch0 prefetch engine interrupt</description>
  144612. <bitOffset>0</bitOffset>
  144613. <bitWidth>1</bitWidth>
  144614. <access>read-write</access>
  144615. </field>
  144616. <field>
  144617. <name>FIRST_CH1_PREFETCH_IRQ</name>
  144618. <description>Initial ch1 prefetch engine interrupt</description>
  144619. <bitOffset>0x1</bitOffset>
  144620. <bitWidth>1</bitWidth>
  144621. <access>read-write</access>
  144622. </field>
  144623. <field>
  144624. <name>FIRST_CH0_STORE_IRQ</name>
  144625. <description>Initial ch0 store engine interrupt</description>
  144626. <bitOffset>0x2</bitOffset>
  144627. <bitWidth>1</bitWidth>
  144628. <access>read-write</access>
  144629. </field>
  144630. <field>
  144631. <name>FIRST_CH1_STORE_IRQ</name>
  144632. <description>Initial ch1 store engine interrupt</description>
  144633. <bitOffset>0x3</bitOffset>
  144634. <bitWidth>1</bitWidth>
  144635. <access>read-write</access>
  144636. </field>
  144637. <field>
  144638. <name>DITHER_CH0_PREFETCH_IRQ</name>
  144639. <description>Dither ch0 prefetch engine interrupt</description>
  144640. <bitOffset>0x4</bitOffset>
  144641. <bitWidth>1</bitWidth>
  144642. <access>read-write</access>
  144643. </field>
  144644. <field>
  144645. <name>DITHER_CH1_PREFETCH_IRQ</name>
  144646. <description>Dither ch1 prefetch engine interrupt</description>
  144647. <bitOffset>0x5</bitOffset>
  144648. <bitWidth>1</bitWidth>
  144649. <access>read-write</access>
  144650. </field>
  144651. <field>
  144652. <name>DITHER_CH0_STORE_IRQ</name>
  144653. <description>Dither ch0 store engine Interrupt</description>
  144654. <bitOffset>0x6</bitOffset>
  144655. <bitWidth>1</bitWidth>
  144656. <access>read-write</access>
  144657. </field>
  144658. <field>
  144659. <name>DITHER_CH1_STORE_IRQ</name>
  144660. <description>Dither ch1 store engine Interrupt</description>
  144661. <bitOffset>0x7</bitOffset>
  144662. <bitWidth>1</bitWidth>
  144663. <access>read-write</access>
  144664. </field>
  144665. <field>
  144666. <name>WFE_A_CH0_STORE_IRQ</name>
  144667. <description>WFE A ch0 store engine Interrupt.</description>
  144668. <bitOffset>0x8</bitOffset>
  144669. <bitWidth>1</bitWidth>
  144670. <access>read-write</access>
  144671. </field>
  144672. <field>
  144673. <name>WFE_A_CH1_STORE_IRQ</name>
  144674. <description>WFE A ch1 store engine Interrupt.</description>
  144675. <bitOffset>0x9</bitOffset>
  144676. <bitWidth>1</bitWidth>
  144677. <access>read-write</access>
  144678. </field>
  144679. <field>
  144680. <name>WFE_B_CH0_STORE_IRQ</name>
  144681. <description>WFE B ch0 store engine Interrupt</description>
  144682. <bitOffset>0xA</bitOffset>
  144683. <bitWidth>1</bitWidth>
  144684. <access>read-write</access>
  144685. </field>
  144686. <field>
  144687. <name>WFE_B_CH1_STORE_IRQ</name>
  144688. <description>WFE B ch1 store engine Interrupt</description>
  144689. <bitOffset>0xB</bitOffset>
  144690. <bitWidth>1</bitWidth>
  144691. <access>read-write</access>
  144692. </field>
  144693. <field>
  144694. <name>FIRST_STORE_IRQ</name>
  144695. <description>Initial store engine interrupt</description>
  144696. <bitOffset>0xC</bitOffset>
  144697. <bitWidth>1</bitWidth>
  144698. <access>read-write</access>
  144699. </field>
  144700. <field>
  144701. <name>DITHER_STORE_IRQ</name>
  144702. <description>Dither store engine Interrupt</description>
  144703. <bitOffset>0xD</bitOffset>
  144704. <bitWidth>1</bitWidth>
  144705. <access>read-write</access>
  144706. </field>
  144707. <field>
  144708. <name>WFE_A_STORE_IRQ</name>
  144709. <description>WFE A store engine Interrupt.</description>
  144710. <bitOffset>0xE</bitOffset>
  144711. <bitWidth>1</bitWidth>
  144712. <access>read-write</access>
  144713. </field>
  144714. <field>
  144715. <name>WFE_B_STORE_IRQ</name>
  144716. <description>WFE B store engine Interrupt</description>
  144717. <bitOffset>0xF</bitOffset>
  144718. <bitWidth>1</bitWidth>
  144719. <access>read-write</access>
  144720. </field>
  144721. <field>
  144722. <name>RSVD1</name>
  144723. <description>Reserved.</description>
  144724. <bitOffset>0x10</bitOffset>
  144725. <bitWidth>15</bitWidth>
  144726. <access>read-only</access>
  144727. </field>
  144728. <field>
  144729. <name>COMPRESS_DONE_IRQ</name>
  144730. <description>compression done Interrupt</description>
  144731. <bitOffset>0x1F</bitOffset>
  144732. <bitWidth>1</bitWidth>
  144733. <access>read-write</access>
  144734. </field>
  144735. </fields>
  144736. </register>
  144737. <register>
  144738. <name>HW_NEXT</name>
  144739. <description>Next Frame Pointer</description>
  144740. <addressOffset>0x400</addressOffset>
  144741. <size>32</size>
  144742. <access>read-write</access>
  144743. <resetValue>0</resetValue>
  144744. <resetMask>0xFFFFFFFF</resetMask>
  144745. <fields>
  144746. <field>
  144747. <name>ENABLED</name>
  144748. <description>Indicates that the &quot;next frame&quot; functionality has been enabled</description>
  144749. <bitOffset>0</bitOffset>
  144750. <bitWidth>1</bitWidth>
  144751. <access>read-only</access>
  144752. </field>
  144753. <field>
  144754. <name>RSVD</name>
  144755. <description>Reserved, always set to zero.</description>
  144756. <bitOffset>0x1</bitOffset>
  144757. <bitWidth>1</bitWidth>
  144758. <access>read-only</access>
  144759. </field>
  144760. <field>
  144761. <name>POINTER</name>
  144762. <description>A pointer to a data structure containing register values to be used when processing the next frame</description>
  144763. <bitOffset>0x2</bitOffset>
  144764. <bitWidth>30</bitWidth>
  144765. <access>read-write</access>
  144766. </field>
  144767. </fields>
  144768. </register>
  144769. <register>
  144770. <name>HW_INPUT_FETCH_CTRL_CH0</name>
  144771. <description>Pre-fetch engine Control Channel 0 Register</description>
  144772. <addressOffset>0x450</addressOffset>
  144773. <size>32</size>
  144774. <access>read-write</access>
  144775. <resetValue>0x20000</resetValue>
  144776. <resetMask>0xFFFFFFFF</resetMask>
  144777. <fields>
  144778. <field>
  144779. <name>CH_EN</name>
  144780. <description>Channel enable.</description>
  144781. <bitOffset>0</bitOffset>
  144782. <bitWidth>1</bitWidth>
  144783. <access>read-write</access>
  144784. <enumeratedValues>
  144785. <enumeratedValue>
  144786. <name>0</name>
  144787. <description>Prefetch function is disable</description>
  144788. <value>0</value>
  144789. </enumeratedValue>
  144790. <enumeratedValue>
  144791. <name>1</name>
  144792. <description>Prefetch function is enable</description>
  144793. <value>0x1</value>
  144794. </enumeratedValue>
  144795. </enumeratedValues>
  144796. </field>
  144797. <field>
  144798. <name>BLOCK_EN</name>
  144799. <description>Choses the prefetch mode.</description>
  144800. <bitOffset>0x1</bitOffset>
  144801. <bitWidth>1</bitWidth>
  144802. <access>read-write</access>
  144803. <enumeratedValues>
  144804. <enumeratedValue>
  144805. <name>0</name>
  144806. <description>Prefetch in scan mode</description>
  144807. <value>0</value>
  144808. </enumeratedValue>
  144809. <enumeratedValue>
  144810. <name>1</name>
  144811. <description>Prefetch in block mode</description>
  144812. <value>0x1</value>
  144813. </enumeratedValue>
  144814. </enumeratedValues>
  144815. </field>
  144816. <field>
  144817. <name>BLOCK_16</name>
  144818. <description>Determines the block sixe.</description>
  144819. <bitOffset>0x2</bitOffset>
  144820. <bitWidth>1</bitWidth>
  144821. <access>read-write</access>
  144822. <enumeratedValues>
  144823. <enumeratedValue>
  144824. <name>8x8</name>
  144825. <description>Block size is 8x8</description>
  144826. <value>0</value>
  144827. </enumeratedValue>
  144828. <enumeratedValue>
  144829. <name>16x16</name>
  144830. <description>Block size is 16x16</description>
  144831. <value>0x1</value>
  144832. </enumeratedValue>
  144833. </enumeratedValues>
  144834. </field>
  144835. <field>
  144836. <name>HANDSHAKE_EN</name>
  144837. <description>Enable bit for handshake with the store engine.</description>
  144838. <bitOffset>0x3</bitOffset>
  144839. <bitWidth>1</bitWidth>
  144840. <access>read-write</access>
  144841. <enumeratedValues>
  144842. <enumeratedValue>
  144843. <name>0</name>
  144844. <description>Handshake with the store engine is disabled</description>
  144845. <value>0</value>
  144846. </enumeratedValue>
  144847. <enumeratedValue>
  144848. <name>1</name>
  144849. <description>Handshake with the store engine is enabled</description>
  144850. <value>0x1</value>
  144851. </enumeratedValue>
  144852. </enumeratedValues>
  144853. </field>
  144854. <field>
  144855. <name>BYPASS_PIXEL_EN</name>
  144856. <description>Selects Channel 0 pixel source</description>
  144857. <bitOffset>0x4</bitOffset>
  144858. <bitWidth>1</bitWidth>
  144859. <access>read-write</access>
  144860. <enumeratedValues>
  144861. <enumeratedValue>
  144862. <name>0</name>
  144863. <description>Channel 0 is from memory</description>
  144864. <value>0</value>
  144865. </enumeratedValue>
  144866. <enumeratedValue>
  144867. <name>1</name>
  144868. <description>Channel 0 is from previous process engine</description>
  144869. <value>0x1</value>
  144870. </enumeratedValue>
  144871. </enumeratedValues>
  144872. </field>
  144873. <field>
  144874. <name>HIGH_BYTE</name>
  144875. <description>channel 0 high byte selection</description>
  144876. <bitOffset>0x5</bitOffset>
  144877. <bitWidth>1</bitWidth>
  144878. <access>read-write</access>
  144879. <enumeratedValues>
  144880. <enumeratedValue>
  144881. <name>0</name>
  144882. <description>In 64 bit mode, the output high byte will use channel1.</description>
  144883. <value>0</value>
  144884. </enumeratedValue>
  144885. <enumeratedValue>
  144886. <name>1</name>
  144887. <description>In 64 bit mode, the output high byte will use channel0</description>
  144888. <value>0x1</value>
  144889. </enumeratedValue>
  144890. </enumeratedValues>
  144891. </field>
  144892. <field>
  144893. <name>RSVD4</name>
  144894. <description>Reserved, always set to zero.</description>
  144895. <bitOffset>0x6</bitOffset>
  144896. <bitWidth>3</bitWidth>
  144897. <access>read-only</access>
  144898. </field>
  144899. <field>
  144900. <name>HFLIP</name>
  144901. <description>Enables HFLIP.</description>
  144902. <bitOffset>0x9</bitOffset>
  144903. <bitWidth>1</bitWidth>
  144904. <access>read-write</access>
  144905. <enumeratedValues>
  144906. <enumeratedValue>
  144907. <name>0</name>
  144908. <description>HFLIP disable</description>
  144909. <value>0</value>
  144910. </enumeratedValue>
  144911. <enumeratedValue>
  144912. <name>1</name>
  144913. <description>VFLIP enable</description>
  144914. <value>0x1</value>
  144915. </enumeratedValue>
  144916. </enumeratedValues>
  144917. </field>
  144918. <field>
  144919. <name>VFLIP</name>
  144920. <description>Enables VFLIP</description>
  144921. <bitOffset>0xA</bitOffset>
  144922. <bitWidth>1</bitWidth>
  144923. <access>read-write</access>
  144924. <enumeratedValues>
  144925. <enumeratedValue>
  144926. <name>0</name>
  144927. <description>VFLIP disable</description>
  144928. <value>0</value>
  144929. </enumeratedValue>
  144930. <enumeratedValue>
  144931. <name>1</name>
  144932. <description>VFLIP enable</description>
  144933. <value>0x1</value>
  144934. </enumeratedValue>
  144935. </enumeratedValues>
  144936. </field>
  144937. <field>
  144938. <name>RSVD3</name>
  144939. <description>Reserved, always set to zero.</description>
  144940. <bitOffset>0xB</bitOffset>
  144941. <bitWidth>1</bitWidth>
  144942. <access>read-only</access>
  144943. </field>
  144944. <field>
  144945. <name>ROTATION_ANGLE</name>
  144946. <description>no description available</description>
  144947. <bitOffset>0xC</bitOffset>
  144948. <bitWidth>2</bitWidth>
  144949. <access>read-write</access>
  144950. <enumeratedValues>
  144951. <enumeratedValue>
  144952. <name>ROT_0</name>
  144953. <description>Rotate image by 0 degrees.</description>
  144954. <value>0</value>
  144955. </enumeratedValue>
  144956. <enumeratedValue>
  144957. <name>ROT_90</name>
  144958. <description>Rotate image by 90 degrees.</description>
  144959. <value>0x1</value>
  144960. </enumeratedValue>
  144961. <enumeratedValue>
  144962. <name>ROT_180</name>
  144963. <description>Rotate image by 180 degrees.</description>
  144964. <value>0x2</value>
  144965. </enumeratedValue>
  144966. <enumeratedValue>
  144967. <name>ROT_270</name>
  144968. <description>Rotate image by 270 degrees.</description>
  144969. <value>0x3</value>
  144970. </enumeratedValue>
  144971. </enumeratedValues>
  144972. </field>
  144973. <field>
  144974. <name>RSVD2</name>
  144975. <description>Reserved, always set to zero.</description>
  144976. <bitOffset>0xE</bitOffset>
  144977. <bitWidth>2</bitWidth>
  144978. <access>read-only</access>
  144979. </field>
  144980. <field>
  144981. <name>RD_NUM_BYTES</name>
  144982. <description>Bytes in a read burst</description>
  144983. <bitOffset>0x10</bitOffset>
  144984. <bitWidth>2</bitWidth>
  144985. <access>read-write</access>
  144986. <enumeratedValues>
  144987. <enumeratedValue>
  144988. <name>8_bytes</name>
  144989. <description>8 bytes.</description>
  144990. <value>0</value>
  144991. </enumeratedValue>
  144992. <enumeratedValue>
  144993. <name>16_bytes</name>
  144994. <description>16 bytes.</description>
  144995. <value>0x1</value>
  144996. </enumeratedValue>
  144997. <enumeratedValue>
  144998. <name>32_bytes</name>
  144999. <description>32 bytes.</description>
  145000. <value>0x2</value>
  145001. </enumeratedValue>
  145002. <enumeratedValue>
  145003. <name>64_bytes</name>
  145004. <description>64 bytes.</description>
  145005. <value>0x3</value>
  145006. </enumeratedValue>
  145007. </enumeratedValues>
  145008. </field>
  145009. <field>
  145010. <name>RSVD1</name>
  145011. <description>Reserved, always set to zero.</description>
  145012. <bitOffset>0x12</bitOffset>
  145013. <bitWidth>6</bitWidth>
  145014. <access>read-only</access>
  145015. </field>
  145016. <field>
  145017. <name>HANDSHAKE_SCAN_LINE_NUM</name>
  145018. <description>scan handshake line number</description>
  145019. <bitOffset>0x18</bitOffset>
  145020. <bitWidth>2</bitWidth>
  145021. <access>read-write</access>
  145022. <enumeratedValues>
  145023. <enumeratedValue>
  145024. <name>0</name>
  145025. <description>1 line.</description>
  145026. <value>0</value>
  145027. </enumeratedValue>
  145028. <enumeratedValue>
  145029. <name>1</name>
  145030. <description>8 lines</description>
  145031. <value>0x1</value>
  145032. </enumeratedValue>
  145033. <enumeratedValue>
  145034. <name>2</name>
  145035. <description>16 lines</description>
  145036. <value>0x2</value>
  145037. </enumeratedValue>
  145038. <enumeratedValue>
  145039. <name>3</name>
  145040. <description>16 lines</description>
  145041. <value>0x3</value>
  145042. </enumeratedValue>
  145043. </enumeratedValues>
  145044. </field>
  145045. <field>
  145046. <name>RSVD0</name>
  145047. <description>Reserved, always set to zero.</description>
  145048. <bitOffset>0x1A</bitOffset>
  145049. <bitWidth>5</bitWidth>
  145050. <access>read-only</access>
  145051. </field>
  145052. <field>
  145053. <name>ARBIT_EN</name>
  145054. <description>Enables Arbitration</description>
  145055. <bitOffset>0x1F</bitOffset>
  145056. <bitWidth>1</bitWidth>
  145057. <access>read-write</access>
  145058. <enumeratedValues>
  145059. <enumeratedValue>
  145060. <name>0</name>
  145061. <description>Arbitration disable. If using 2 channels, will output 2 axi bus sets.</description>
  145062. <value>0</value>
  145063. </enumeratedValue>
  145064. <enumeratedValue>
  145065. <name>1</name>
  145066. <description>Arbitration enable. If using 2 channel, will only output 1 axi bus sets</description>
  145067. <value>0x1</value>
  145068. </enumeratedValue>
  145069. </enumeratedValues>
  145070. </field>
  145071. </fields>
  145072. </register>
  145073. <register>
  145074. <name>HW_INPUT_FETCH_CTRL_CH1</name>
  145075. <description>Pre-fetch engine Control Channel 1 Register</description>
  145076. <addressOffset>0x460</addressOffset>
  145077. <size>32</size>
  145078. <access>read-write</access>
  145079. <resetValue>0x20000</resetValue>
  145080. <resetMask>0xFFFFFFFF</resetMask>
  145081. <fields>
  145082. <field>
  145083. <name>CH_EN</name>
  145084. <description>Channel enable.</description>
  145085. <bitOffset>0</bitOffset>
  145086. <bitWidth>1</bitWidth>
  145087. <access>read-write</access>
  145088. <enumeratedValues>
  145089. <enumeratedValue>
  145090. <name>0</name>
  145091. <description>prefetch function is disable</description>
  145092. <value>0</value>
  145093. </enumeratedValue>
  145094. <enumeratedValue>
  145095. <name>1</name>
  145096. <description>prefetch function is enable</description>
  145097. <value>0x1</value>
  145098. </enumeratedValue>
  145099. </enumeratedValues>
  145100. </field>
  145101. <field>
  145102. <name>BLOCK_EN</name>
  145103. <description>Choses the prefetch mode.</description>
  145104. <bitOffset>0x1</bitOffset>
  145105. <bitWidth>1</bitWidth>
  145106. <access>read-write</access>
  145107. <enumeratedValues>
  145108. <enumeratedValue>
  145109. <name>0</name>
  145110. <description>Prefetch in scan mode</description>
  145111. <value>0</value>
  145112. </enumeratedValue>
  145113. <enumeratedValue>
  145114. <name>1</name>
  145115. <description>Prefetch in block mode</description>
  145116. <value>0x1</value>
  145117. </enumeratedValue>
  145118. </enumeratedValues>
  145119. </field>
  145120. <field>
  145121. <name>BLOCK_16</name>
  145122. <description>Determines the block sixe.</description>
  145123. <bitOffset>0x2</bitOffset>
  145124. <bitWidth>1</bitWidth>
  145125. <access>read-write</access>
  145126. <enumeratedValues>
  145127. <enumeratedValue>
  145128. <name>8x8</name>
  145129. <description>Block size is 8x8</description>
  145130. <value>0</value>
  145131. </enumeratedValue>
  145132. <enumeratedValue>
  145133. <name>16x16</name>
  145134. <description>Block size is 16x16</description>
  145135. <value>0x1</value>
  145136. </enumeratedValue>
  145137. </enumeratedValues>
  145138. </field>
  145139. <field>
  145140. <name>HANDSHAKE_EN</name>
  145141. <description>Enable bit for handshake with the store engine.</description>
  145142. <bitOffset>0x3</bitOffset>
  145143. <bitWidth>1</bitWidth>
  145144. <access>read-write</access>
  145145. <enumeratedValues>
  145146. <enumeratedValue>
  145147. <name>0</name>
  145148. <description>Handshake with the store engine is disabled</description>
  145149. <value>0</value>
  145150. </enumeratedValue>
  145151. <enumeratedValue>
  145152. <name>1</name>
  145153. <description>Handshake with the store engine is enabled</description>
  145154. <value>0x1</value>
  145155. </enumeratedValue>
  145156. </enumeratedValues>
  145157. </field>
  145158. <field>
  145159. <name>BYPASS_PIXEL_EN</name>
  145160. <description>Selects Channel 1 pixel source</description>
  145161. <bitOffset>0x4</bitOffset>
  145162. <bitWidth>1</bitWidth>
  145163. <access>read-write</access>
  145164. <enumeratedValues>
  145165. <enumeratedValue>
  145166. <name>0</name>
  145167. <description>Channel 1 is from memory</description>
  145168. <value>0</value>
  145169. </enumeratedValue>
  145170. <enumeratedValue>
  145171. <name>1</name>
  145172. <description>Channel 1 is from previous process engine</description>
  145173. <value>0x1</value>
  145174. </enumeratedValue>
  145175. </enumeratedValues>
  145176. </field>
  145177. <field>
  145178. <name>RSVD4</name>
  145179. <description>Reserved, always set to zero.</description>
  145180. <bitOffset>0x5</bitOffset>
  145181. <bitWidth>4</bitWidth>
  145182. <access>read-only</access>
  145183. </field>
  145184. <field>
  145185. <name>HFLIP</name>
  145186. <description>Enables HFLIP.</description>
  145187. <bitOffset>0x9</bitOffset>
  145188. <bitWidth>1</bitWidth>
  145189. <access>read-write</access>
  145190. <enumeratedValues>
  145191. <enumeratedValue>
  145192. <name>0</name>
  145193. <description>HFLIP disable</description>
  145194. <value>0</value>
  145195. </enumeratedValue>
  145196. <enumeratedValue>
  145197. <name>1</name>
  145198. <description>VFLIP enable</description>
  145199. <value>0x1</value>
  145200. </enumeratedValue>
  145201. </enumeratedValues>
  145202. </field>
  145203. <field>
  145204. <name>VFLIP</name>
  145205. <description>Enables VFLIP</description>
  145206. <bitOffset>0xA</bitOffset>
  145207. <bitWidth>1</bitWidth>
  145208. <access>read-write</access>
  145209. <enumeratedValues>
  145210. <enumeratedValue>
  145211. <name>0</name>
  145212. <description>VFLIP disable</description>
  145213. <value>0</value>
  145214. </enumeratedValue>
  145215. <enumeratedValue>
  145216. <name>1</name>
  145217. <description>VFLIP enable</description>
  145218. <value>0x1</value>
  145219. </enumeratedValue>
  145220. </enumeratedValues>
  145221. </field>
  145222. <field>
  145223. <name>RSVD3</name>
  145224. <description>Reserved, always set to zero.</description>
  145225. <bitOffset>0xB</bitOffset>
  145226. <bitWidth>1</bitWidth>
  145227. <access>read-only</access>
  145228. </field>
  145229. <field>
  145230. <name>ROTATION_ANGLE</name>
  145231. <description>no description available</description>
  145232. <bitOffset>0xC</bitOffset>
  145233. <bitWidth>2</bitWidth>
  145234. <access>read-write</access>
  145235. <enumeratedValues>
  145236. <enumeratedValue>
  145237. <name>ROT_0</name>
  145238. <description>Rotate image by 0 degrees.</description>
  145239. <value>0</value>
  145240. </enumeratedValue>
  145241. <enumeratedValue>
  145242. <name>ROT_90</name>
  145243. <description>Rotate image by 90 degrees.</description>
  145244. <value>0x1</value>
  145245. </enumeratedValue>
  145246. <enumeratedValue>
  145247. <name>ROT_180</name>
  145248. <description>Rotate image by 180 degrees.</description>
  145249. <value>0x2</value>
  145250. </enumeratedValue>
  145251. <enumeratedValue>
  145252. <name>ROT_270</name>
  145253. <description>Rotate image by 270 degrees.</description>
  145254. <value>0x3</value>
  145255. </enumeratedValue>
  145256. </enumeratedValues>
  145257. </field>
  145258. <field>
  145259. <name>RSVD2</name>
  145260. <description>Reserved, always set to zero.</description>
  145261. <bitOffset>0xE</bitOffset>
  145262. <bitWidth>2</bitWidth>
  145263. <access>read-only</access>
  145264. </field>
  145265. <field>
  145266. <name>RD_NUM_BYTES</name>
  145267. <description>Bytes in a read burst</description>
  145268. <bitOffset>0x10</bitOffset>
  145269. <bitWidth>2</bitWidth>
  145270. <access>read-write</access>
  145271. <enumeratedValues>
  145272. <enumeratedValue>
  145273. <name>8_bytes</name>
  145274. <description>8 bytes.</description>
  145275. <value>0</value>
  145276. </enumeratedValue>
  145277. <enumeratedValue>
  145278. <name>16_bytes</name>
  145279. <description>16 bytes.</description>
  145280. <value>0x1</value>
  145281. </enumeratedValue>
  145282. <enumeratedValue>
  145283. <name>32_bytes</name>
  145284. <description>32 bytes.</description>
  145285. <value>0x2</value>
  145286. </enumeratedValue>
  145287. <enumeratedValue>
  145288. <name>64_bytes</name>
  145289. <description>64 bytes.</description>
  145290. <value>0x3</value>
  145291. </enumeratedValue>
  145292. </enumeratedValues>
  145293. </field>
  145294. <field>
  145295. <name>RSVD1</name>
  145296. <description>Reserved, always set to zero.</description>
  145297. <bitOffset>0x12</bitOffset>
  145298. <bitWidth>6</bitWidth>
  145299. <access>read-only</access>
  145300. </field>
  145301. <field>
  145302. <name>HANDSHAKE_SCAN_LINE_NUM</name>
  145303. <description>scan handshake line number</description>
  145304. <bitOffset>0x18</bitOffset>
  145305. <bitWidth>2</bitWidth>
  145306. <access>read-write</access>
  145307. <enumeratedValues>
  145308. <enumeratedValue>
  145309. <name>0</name>
  145310. <description>1 line.</description>
  145311. <value>0</value>
  145312. </enumeratedValue>
  145313. <enumeratedValue>
  145314. <name>1</name>
  145315. <description>8 lines</description>
  145316. <value>0x1</value>
  145317. </enumeratedValue>
  145318. <enumeratedValue>
  145319. <name>2</name>
  145320. <description>16 lines</description>
  145321. <value>0x2</value>
  145322. </enumeratedValue>
  145323. <enumeratedValue>
  145324. <name>3</name>
  145325. <description>16 lines</description>
  145326. <value>0x3</value>
  145327. </enumeratedValue>
  145328. </enumeratedValues>
  145329. </field>
  145330. <field>
  145331. <name>RSVD0</name>
  145332. <description>Reserved, always set to zero.</description>
  145333. <bitOffset>0x1A</bitOffset>
  145334. <bitWidth>6</bitWidth>
  145335. <access>read-only</access>
  145336. </field>
  145337. </fields>
  145338. </register>
  145339. <register>
  145340. <name>HW_INPUT_FETCH_STATUS_CH0</name>
  145341. <description>Pre-fetch engine status Channel 0 Register</description>
  145342. <addressOffset>0x470</addressOffset>
  145343. <size>32</size>
  145344. <access>read-only</access>
  145345. <resetValue>0</resetValue>
  145346. <resetMask>0xFFFFFFFF</resetMask>
  145347. <fields>
  145348. <field>
  145349. <name>PREFETCH_BLOCK_X</name>
  145350. <description>When in scan mode, this field is always 0</description>
  145351. <bitOffset>0</bitOffset>
  145352. <bitWidth>16</bitWidth>
  145353. <access>read-only</access>
  145354. </field>
  145355. <field>
  145356. <name>PREFETCH_BLOCK_Y</name>
  145357. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  145358. <bitOffset>0x10</bitOffset>
  145359. <bitWidth>16</bitWidth>
  145360. <access>read-only</access>
  145361. </field>
  145362. </fields>
  145363. </register>
  145364. <register>
  145365. <name>HW_INPUT_FETCH_STATUS_CH1</name>
  145366. <description>Store engine status Channel 1 Register</description>
  145367. <addressOffset>0x480</addressOffset>
  145368. <size>32</size>
  145369. <access>read-only</access>
  145370. <resetValue>0</resetValue>
  145371. <resetMask>0xFFFFFFFF</resetMask>
  145372. <fields>
  145373. <field>
  145374. <name>PREFETCH_BLOCK_X</name>
  145375. <description>When in scan mode, this field is always 0</description>
  145376. <bitOffset>0</bitOffset>
  145377. <bitWidth>16</bitWidth>
  145378. <access>read-only</access>
  145379. </field>
  145380. <field>
  145381. <name>PREFETCH_BLOCK_Y</name>
  145382. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  145383. <bitOffset>0x10</bitOffset>
  145384. <bitWidth>16</bitWidth>
  145385. <access>read-only</access>
  145386. </field>
  145387. </fields>
  145388. </register>
  145389. <register>
  145390. <name>HW_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0</name>
  145391. <description>no description available</description>
  145392. <addressOffset>0x490</addressOffset>
  145393. <size>32</size>
  145394. <access>read-write</access>
  145395. <resetValue>0</resetValue>
  145396. <resetMask>0xFFFFFFFF</resetMask>
  145397. <fields>
  145398. <field>
  145399. <name>ACTIVE_SIZE_ULC_X</name>
  145400. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  145401. <bitOffset>0</bitOffset>
  145402. <bitWidth>16</bitWidth>
  145403. <access>read-write</access>
  145404. </field>
  145405. <field>
  145406. <name>ACTIVE_SIZE_ULC_Y</name>
  145407. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  145408. <bitOffset>0x10</bitOffset>
  145409. <bitWidth>16</bitWidth>
  145410. <access>read-write</access>
  145411. </field>
  145412. </fields>
  145413. </register>
  145414. <register>
  145415. <name>HW_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0</name>
  145416. <description>no description available</description>
  145417. <addressOffset>0x4A0</addressOffset>
  145418. <size>32</size>
  145419. <access>read-write</access>
  145420. <resetValue>0</resetValue>
  145421. <resetMask>0xFFFFFFFF</resetMask>
  145422. <fields>
  145423. <field>
  145424. <name>ACTIVE_SIZE_LRC_X</name>
  145425. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  145426. <bitOffset>0</bitOffset>
  145427. <bitWidth>16</bitWidth>
  145428. <access>read-write</access>
  145429. </field>
  145430. <field>
  145431. <name>ACTIVE_SIZE_LRC_Y</name>
  145432. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  145433. <bitOffset>0x10</bitOffset>
  145434. <bitWidth>16</bitWidth>
  145435. <access>read-write</access>
  145436. </field>
  145437. </fields>
  145438. </register>
  145439. <register>
  145440. <name>HW_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1</name>
  145441. <description>no description available</description>
  145442. <addressOffset>0x4B0</addressOffset>
  145443. <size>32</size>
  145444. <access>read-write</access>
  145445. <resetValue>0</resetValue>
  145446. <resetMask>0xFFFFFFFF</resetMask>
  145447. <fields>
  145448. <field>
  145449. <name>ACTIVE_SIZE_ULC_X</name>
  145450. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  145451. <bitOffset>0</bitOffset>
  145452. <bitWidth>16</bitWidth>
  145453. <access>read-write</access>
  145454. </field>
  145455. <field>
  145456. <name>ACTIVE_SIZE_ULC_Y</name>
  145457. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  145458. <bitOffset>0x10</bitOffset>
  145459. <bitWidth>16</bitWidth>
  145460. <access>read-write</access>
  145461. </field>
  145462. </fields>
  145463. </register>
  145464. <register>
  145465. <name>HW_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1</name>
  145466. <description>no description available</description>
  145467. <addressOffset>0x4C0</addressOffset>
  145468. <size>32</size>
  145469. <access>read-write</access>
  145470. <resetValue>0</resetValue>
  145471. <resetMask>0xFFFFFFFF</resetMask>
  145472. <fields>
  145473. <field>
  145474. <name>ACTIVE_SIZE_LRC_X</name>
  145475. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  145476. <bitOffset>0</bitOffset>
  145477. <bitWidth>16</bitWidth>
  145478. <access>read-write</access>
  145479. </field>
  145480. <field>
  145481. <name>ACTIVE_SIZE_LRC_Y</name>
  145482. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  145483. <bitOffset>0x10</bitOffset>
  145484. <bitWidth>16</bitWidth>
  145485. <access>read-write</access>
  145486. </field>
  145487. </fields>
  145488. </register>
  145489. <register>
  145490. <name>HW_INPUT_FETCH_SIZE_CH0</name>
  145491. <description>no description available</description>
  145492. <addressOffset>0x4D0</addressOffset>
  145493. <size>32</size>
  145494. <access>read-write</access>
  145495. <resetValue>0</resetValue>
  145496. <resetMask>0xFFFFFFFF</resetMask>
  145497. <fields>
  145498. <field>
  145499. <name>INPUT_TOTAL_WIDTH</name>
  145500. <description>actual total width -1</description>
  145501. <bitOffset>0</bitOffset>
  145502. <bitWidth>16</bitWidth>
  145503. <access>read-write</access>
  145504. </field>
  145505. <field>
  145506. <name>INPUT_TOTAL_HEIGHT</name>
  145507. <description>actual total height - 1</description>
  145508. <bitOffset>0x10</bitOffset>
  145509. <bitWidth>16</bitWidth>
  145510. <access>read-write</access>
  145511. </field>
  145512. </fields>
  145513. </register>
  145514. <register>
  145515. <name>HW_INPUT_FETCH_SIZE_CH1</name>
  145516. <description>no description available</description>
  145517. <addressOffset>0x4E0</addressOffset>
  145518. <size>32</size>
  145519. <access>read-write</access>
  145520. <resetValue>0</resetValue>
  145521. <resetMask>0xFFFFFFFF</resetMask>
  145522. <fields>
  145523. <field>
  145524. <name>INPUT_TOTAL_WIDTH</name>
  145525. <description>actual total width -1</description>
  145526. <bitOffset>0</bitOffset>
  145527. <bitWidth>16</bitWidth>
  145528. <access>read-write</access>
  145529. </field>
  145530. <field>
  145531. <name>INPUT_TOTAL_HEIGHT</name>
  145532. <description>actual total height -1</description>
  145533. <bitOffset>0x10</bitOffset>
  145534. <bitWidth>16</bitWidth>
  145535. <access>read-write</access>
  145536. </field>
  145537. </fields>
  145538. </register>
  145539. <register>
  145540. <name>HW_INPUT_FETCH_BACKGROUND_COLOR_CH0</name>
  145541. <description>no description available</description>
  145542. <addressOffset>0x4F0</addressOffset>
  145543. <size>32</size>
  145544. <access>read-write</access>
  145545. <resetValue>0</resetValue>
  145546. <resetMask>0xFFFFFFFF</resetMask>
  145547. <fields>
  145548. <field>
  145549. <name>BACKGROUND_COLOR</name>
  145550. <description>background color(in 32bpp format) for any pixels not within the bufffer range specified by the ULC/LRC</description>
  145551. <bitOffset>0</bitOffset>
  145552. <bitWidth>32</bitWidth>
  145553. <access>read-write</access>
  145554. </field>
  145555. </fields>
  145556. </register>
  145557. <register>
  145558. <name>HW_INPUT_FETCH_BACKGROUND_COLOR_CH1</name>
  145559. <description>no description available</description>
  145560. <addressOffset>0x500</addressOffset>
  145561. <size>32</size>
  145562. <access>read-write</access>
  145563. <resetValue>0</resetValue>
  145564. <resetMask>0xFFFFFFFF</resetMask>
  145565. <fields>
  145566. <field>
  145567. <name>BACKGROUND_COLOR</name>
  145568. <description>background color(in 32bpp format) for any pixels not within the bufffer range specified by the ULC/LRC</description>
  145569. <bitOffset>0</bitOffset>
  145570. <bitWidth>32</bitWidth>
  145571. <access>read-write</access>
  145572. </field>
  145573. </fields>
  145574. </register>
  145575. <register>
  145576. <name>HW_INPUT_FETCH_PITCH</name>
  145577. <description>no description available</description>
  145578. <addressOffset>0x510</addressOffset>
  145579. <size>32</size>
  145580. <access>read-write</access>
  145581. <resetValue>0</resetValue>
  145582. <resetMask>0xFFFFFFFF</resetMask>
  145583. <fields>
  145584. <field>
  145585. <name>CH0_INPUT_PITCH</name>
  145586. <description>This field indicates the channel 0 input pitch</description>
  145587. <bitOffset>0</bitOffset>
  145588. <bitWidth>16</bitWidth>
  145589. <access>read-write</access>
  145590. </field>
  145591. <field>
  145592. <name>CH1_INPUT_PITCH</name>
  145593. <description>This field indicates the channel 1 input pitch</description>
  145594. <bitOffset>0x10</bitOffset>
  145595. <bitWidth>16</bitWidth>
  145596. <access>read-write</access>
  145597. </field>
  145598. </fields>
  145599. </register>
  145600. <register>
  145601. <name>HW_INPUT_FETCH_SHIFT_CTRL_CH0</name>
  145602. <description>no description available</description>
  145603. <addressOffset>0x520</addressOffset>
  145604. <size>32</size>
  145605. <access>read-write</access>
  145606. <resetValue>0x1000</resetValue>
  145607. <resetMask>0xFFFFFFFF</resetMask>
  145608. <fields>
  145609. <field>
  145610. <name>INPUT_ACTIVE_BPP</name>
  145611. <description>no description available</description>
  145612. <bitOffset>0</bitOffset>
  145613. <bitWidth>2</bitWidth>
  145614. <access>read-write</access>
  145615. <enumeratedValues>
  145616. <enumeratedValue>
  145617. <name>0</name>
  145618. <description>8 bits</description>
  145619. <value>0</value>
  145620. </enumeratedValue>
  145621. <enumeratedValue>
  145622. <name>1</name>
  145623. <description>16 bits</description>
  145624. <value>0x1</value>
  145625. </enumeratedValue>
  145626. <enumeratedValue>
  145627. <name>2</name>
  145628. <description>32 bits</description>
  145629. <value>0x2</value>
  145630. </enumeratedValue>
  145631. <enumeratedValue>
  145632. <name>3</name>
  145633. <description>32 bits</description>
  145634. <value>0x3</value>
  145635. </enumeratedValue>
  145636. </enumeratedValues>
  145637. </field>
  145638. <field>
  145639. <name>RSVD1</name>
  145640. <description>Reserved, always set to zero.</description>
  145641. <bitOffset>0x2</bitOffset>
  145642. <bitWidth>6</bitWidth>
  145643. <access>read-only</access>
  145644. </field>
  145645. <field>
  145646. <name>EXPAND_FORMAT</name>
  145647. <description>Select Pixel format</description>
  145648. <bitOffset>0x8</bitOffset>
  145649. <bitWidth>3</bitWidth>
  145650. <access>read-write</access>
  145651. <enumeratedValues>
  145652. <enumeratedValue>
  145653. <name>0</name>
  145654. <description>RGB 565</description>
  145655. <value>0</value>
  145656. </enumeratedValue>
  145657. <enumeratedValue>
  145658. <name>1</name>
  145659. <description>RGB 555</description>
  145660. <value>0x1</value>
  145661. </enumeratedValue>
  145662. <enumeratedValue>
  145663. <name>2</name>
  145664. <description>ARGB 1555</description>
  145665. <value>0x2</value>
  145666. </enumeratedValue>
  145667. <enumeratedValue>
  145668. <name>3</name>
  145669. <description>RGB 444</description>
  145670. <value>0x3</value>
  145671. </enumeratedValue>
  145672. <enumeratedValue>
  145673. <name>4</name>
  145674. <description>ARGB 4444</description>
  145675. <value>0x4</value>
  145676. </enumeratedValue>
  145677. <enumeratedValue>
  145678. <name>5</name>
  145679. <description>YUYV/YVYU</description>
  145680. <value>0x5</value>
  145681. </enumeratedValue>
  145682. <enumeratedValue>
  145683. <name>6</name>
  145684. <description>UYVY/VYUY</description>
  145685. <value>0x6</value>
  145686. </enumeratedValue>
  145687. <enumeratedValue>
  145688. <name>7</name>
  145689. <description>YUV422_2P</description>
  145690. <value>0x7</value>
  145691. </enumeratedValue>
  145692. </enumeratedValues>
  145693. </field>
  145694. <field>
  145695. <name>EXPAND_EN</name>
  145696. <description>no description available</description>
  145697. <bitOffset>0xB</bitOffset>
  145698. <bitWidth>1</bitWidth>
  145699. <access>read-write</access>
  145700. <enumeratedValues>
  145701. <enumeratedValue>
  145702. <name>0</name>
  145703. <description>channel0 format expanding disable</description>
  145704. <value>0</value>
  145705. </enumeratedValue>
  145706. <enumeratedValue>
  145707. <name>1</name>
  145708. <description>channel0 format expanding enable</description>
  145709. <value>0x1</value>
  145710. </enumeratedValue>
  145711. </enumeratedValues>
  145712. </field>
  145713. <field>
  145714. <name>SHIFT_BYPASS</name>
  145715. <description>no description available</description>
  145716. <bitOffset>0xC</bitOffset>
  145717. <bitWidth>1</bitWidth>
  145718. <access>read-write</access>
  145719. <enumeratedValues>
  145720. <enumeratedValue>
  145721. <name>0</name>
  145722. <description>channel0 data will do shift function</description>
  145723. <value>0</value>
  145724. </enumeratedValue>
  145725. <enumeratedValue>
  145726. <name>1</name>
  145727. <description>channel0 will bypass shift function</description>
  145728. <value>0x1</value>
  145729. </enumeratedValue>
  145730. </enumeratedValues>
  145731. </field>
  145732. <field>
  145733. <name>RSVD0</name>
  145734. <description>Reserved, always set to zero.</description>
  145735. <bitOffset>0xD</bitOffset>
  145736. <bitWidth>19</bitWidth>
  145737. <access>read-only</access>
  145738. </field>
  145739. </fields>
  145740. </register>
  145741. <register>
  145742. <name>HW_INPUT_FETCH_SHIFT_CTRL_CH1</name>
  145743. <description>no description available</description>
  145744. <addressOffset>0x530</addressOffset>
  145745. <size>32</size>
  145746. <access>read-write</access>
  145747. <resetValue>0x1000</resetValue>
  145748. <resetMask>0xFFFFFFFF</resetMask>
  145749. <fields>
  145750. <field>
  145751. <name>INPUT_ACTIVE_BPP</name>
  145752. <description>no description available</description>
  145753. <bitOffset>0</bitOffset>
  145754. <bitWidth>2</bitWidth>
  145755. <access>read-write</access>
  145756. <enumeratedValues>
  145757. <enumeratedValue>
  145758. <name>0</name>
  145759. <description>8 bits</description>
  145760. <value>0</value>
  145761. </enumeratedValue>
  145762. <enumeratedValue>
  145763. <name>1</name>
  145764. <description>16 bits</description>
  145765. <value>0x1</value>
  145766. </enumeratedValue>
  145767. <enumeratedValue>
  145768. <name>2</name>
  145769. <description>32 bits</description>
  145770. <value>0x2</value>
  145771. </enumeratedValue>
  145772. <enumeratedValue>
  145773. <name>3</name>
  145774. <description>32 bits</description>
  145775. <value>0x3</value>
  145776. </enumeratedValue>
  145777. </enumeratedValues>
  145778. </field>
  145779. <field>
  145780. <name>RSVD1</name>
  145781. <description>Reserved, always set to zero.</description>
  145782. <bitOffset>0x2</bitOffset>
  145783. <bitWidth>6</bitWidth>
  145784. <access>read-only</access>
  145785. </field>
  145786. <field>
  145787. <name>EXPAND_FORMAT</name>
  145788. <description>Select Pixel format</description>
  145789. <bitOffset>0x8</bitOffset>
  145790. <bitWidth>3</bitWidth>
  145791. <access>read-write</access>
  145792. <enumeratedValues>
  145793. <enumeratedValue>
  145794. <name>0</name>
  145795. <description>RGB 565</description>
  145796. <value>0</value>
  145797. </enumeratedValue>
  145798. <enumeratedValue>
  145799. <name>1</name>
  145800. <description>RGB 555</description>
  145801. <value>0x1</value>
  145802. </enumeratedValue>
  145803. <enumeratedValue>
  145804. <name>2</name>
  145805. <description>ARGB 1555</description>
  145806. <value>0x2</value>
  145807. </enumeratedValue>
  145808. <enumeratedValue>
  145809. <name>3</name>
  145810. <description>RGB 444</description>
  145811. <value>0x3</value>
  145812. </enumeratedValue>
  145813. <enumeratedValue>
  145814. <name>4</name>
  145815. <description>ARGB 4444</description>
  145816. <value>0x4</value>
  145817. </enumeratedValue>
  145818. <enumeratedValue>
  145819. <name>5</name>
  145820. <description>YUYV/YVYU</description>
  145821. <value>0x5</value>
  145822. </enumeratedValue>
  145823. <enumeratedValue>
  145824. <name>6</name>
  145825. <description>UYVY/VYUY</description>
  145826. <value>0x6</value>
  145827. </enumeratedValue>
  145828. <enumeratedValue>
  145829. <name>7</name>
  145830. <description>YUV422_2P</description>
  145831. <value>0x7</value>
  145832. </enumeratedValue>
  145833. </enumeratedValues>
  145834. </field>
  145835. <field>
  145836. <name>EXPAND_EN</name>
  145837. <description>no description available</description>
  145838. <bitOffset>0xB</bitOffset>
  145839. <bitWidth>1</bitWidth>
  145840. <access>read-write</access>
  145841. <enumeratedValues>
  145842. <enumeratedValue>
  145843. <name>0</name>
  145844. <description>channel1 format expanding disable</description>
  145845. <value>0</value>
  145846. </enumeratedValue>
  145847. <enumeratedValue>
  145848. <name>1</name>
  145849. <description>channel1 format expanding enable</description>
  145850. <value>0x1</value>
  145851. </enumeratedValue>
  145852. </enumeratedValues>
  145853. </field>
  145854. <field>
  145855. <name>SHIFT_BYPASS</name>
  145856. <description>no description available</description>
  145857. <bitOffset>0xC</bitOffset>
  145858. <bitWidth>1</bitWidth>
  145859. <access>read-write</access>
  145860. <enumeratedValues>
  145861. <enumeratedValue>
  145862. <name>0</name>
  145863. <description>channel1 data will do shift function</description>
  145864. <value>0</value>
  145865. </enumeratedValue>
  145866. <enumeratedValue>
  145867. <name>1</name>
  145868. <description>channel1 will bypass shift function</description>
  145869. <value>0x1</value>
  145870. </enumeratedValue>
  145871. </enumeratedValues>
  145872. </field>
  145873. <field>
  145874. <name>RSVD0</name>
  145875. <description>Reserved, always set to zero.</description>
  145876. <bitOffset>0xD</bitOffset>
  145877. <bitWidth>19</bitWidth>
  145878. <access>read-only</access>
  145879. </field>
  145880. </fields>
  145881. </register>
  145882. <register>
  145883. <name>HW_INPUT_FETCH_SHIFT_OFFSET_CH0</name>
  145884. <description>no description available</description>
  145885. <addressOffset>0x540</addressOffset>
  145886. <size>32</size>
  145887. <access>read-write</access>
  145888. <resetValue>0</resetValue>
  145889. <resetMask>0xFFFFFFFF</resetMask>
  145890. <fields>
  145891. <field>
  145892. <name>OFFSET0</name>
  145893. <description>Shift Offset for channel 0 componnent 0.</description>
  145894. <bitOffset>0</bitOffset>
  145895. <bitWidth>5</bitWidth>
  145896. <access>read-write</access>
  145897. </field>
  145898. <field>
  145899. <name>RSVD3</name>
  145900. <description>Reserved, always set to zero.</description>
  145901. <bitOffset>0x5</bitOffset>
  145902. <bitWidth>3</bitWidth>
  145903. <access>read-only</access>
  145904. </field>
  145905. <field>
  145906. <name>OFFSET1</name>
  145907. <description>Shift Offset for channel 0 componnent 1.</description>
  145908. <bitOffset>0x8</bitOffset>
  145909. <bitWidth>5</bitWidth>
  145910. <access>read-write</access>
  145911. </field>
  145912. <field>
  145913. <name>RSVD2</name>
  145914. <description>Reserved, always set to zero.</description>
  145915. <bitOffset>0xD</bitOffset>
  145916. <bitWidth>3</bitWidth>
  145917. <access>read-only</access>
  145918. </field>
  145919. <field>
  145920. <name>OFFSET2</name>
  145921. <description>Shift Offset for channel 0 componnent 2.</description>
  145922. <bitOffset>0x10</bitOffset>
  145923. <bitWidth>5</bitWidth>
  145924. <access>read-write</access>
  145925. </field>
  145926. <field>
  145927. <name>RSVD1</name>
  145928. <description>Reserved, always set to zero.</description>
  145929. <bitOffset>0x15</bitOffset>
  145930. <bitWidth>3</bitWidth>
  145931. <access>read-only</access>
  145932. </field>
  145933. <field>
  145934. <name>OFFSET3</name>
  145935. <description>Shift Offset for channel 0 componnent 3.</description>
  145936. <bitOffset>0x18</bitOffset>
  145937. <bitWidth>5</bitWidth>
  145938. <access>read-write</access>
  145939. </field>
  145940. <field>
  145941. <name>RSVD0</name>
  145942. <description>Reserved, always set to zero.</description>
  145943. <bitOffset>0x1D</bitOffset>
  145944. <bitWidth>3</bitWidth>
  145945. <access>read-only</access>
  145946. </field>
  145947. </fields>
  145948. </register>
  145949. <register>
  145950. <name>HW_INPUT_FETCH_SHIFT_OFFSET_CH1</name>
  145951. <description>no description available</description>
  145952. <addressOffset>0x550</addressOffset>
  145953. <size>32</size>
  145954. <access>read-write</access>
  145955. <resetValue>0</resetValue>
  145956. <resetMask>0xFFFFFFFF</resetMask>
  145957. <fields>
  145958. <field>
  145959. <name>OFFSET0</name>
  145960. <description>Shift Offset for channel 1 componnent 0.</description>
  145961. <bitOffset>0</bitOffset>
  145962. <bitWidth>5</bitWidth>
  145963. <access>read-write</access>
  145964. </field>
  145965. <field>
  145966. <name>RSVD3</name>
  145967. <description>Reserved, always set to zero.</description>
  145968. <bitOffset>0x5</bitOffset>
  145969. <bitWidth>3</bitWidth>
  145970. <access>read-only</access>
  145971. </field>
  145972. <field>
  145973. <name>OFFSET1</name>
  145974. <description>Shift Offset for channel 1 componnent 1.</description>
  145975. <bitOffset>0x8</bitOffset>
  145976. <bitWidth>5</bitWidth>
  145977. <access>read-write</access>
  145978. </field>
  145979. <field>
  145980. <name>RSVD2</name>
  145981. <description>Reserved, always set to zero.</description>
  145982. <bitOffset>0xD</bitOffset>
  145983. <bitWidth>3</bitWidth>
  145984. <access>read-only</access>
  145985. </field>
  145986. <field>
  145987. <name>OFFSET2</name>
  145988. <description>Shift Offset for channel 1 componnent 2.</description>
  145989. <bitOffset>0x10</bitOffset>
  145990. <bitWidth>5</bitWidth>
  145991. <access>read-write</access>
  145992. </field>
  145993. <field>
  145994. <name>RSVD1</name>
  145995. <description>Reserved, always set to zero.</description>
  145996. <bitOffset>0x15</bitOffset>
  145997. <bitWidth>3</bitWidth>
  145998. <access>read-only</access>
  145999. </field>
  146000. <field>
  146001. <name>OFFSET3</name>
  146002. <description>Shift Offset for channel 1 componnent 3.</description>
  146003. <bitOffset>0x18</bitOffset>
  146004. <bitWidth>5</bitWidth>
  146005. <access>read-write</access>
  146006. </field>
  146007. <field>
  146008. <name>RSVD0</name>
  146009. <description>Reserved, always set to zero.</description>
  146010. <bitOffset>0x1D</bitOffset>
  146011. <bitWidth>3</bitWidth>
  146012. <access>read-only</access>
  146013. </field>
  146014. </fields>
  146015. </register>
  146016. <register>
  146017. <name>HW_INPUT_FETCH_SHIFT_WIDTH_CH0</name>
  146018. <description>no description available</description>
  146019. <addressOffset>0x560</addressOffset>
  146020. <size>32</size>
  146021. <access>read-write</access>
  146022. <resetValue>0x8888</resetValue>
  146023. <resetMask>0xFFFFFFFF</resetMask>
  146024. <fields>
  146025. <field>
  146026. <name>WIDTH0</name>
  146027. <description>Shift Width for channel 0 componnent 0.</description>
  146028. <bitOffset>0</bitOffset>
  146029. <bitWidth>4</bitWidth>
  146030. <access>read-write</access>
  146031. </field>
  146032. <field>
  146033. <name>WIDTH1</name>
  146034. <description>Shift Width for channel 0 componnent 1.</description>
  146035. <bitOffset>0x4</bitOffset>
  146036. <bitWidth>4</bitWidth>
  146037. <access>read-write</access>
  146038. </field>
  146039. <field>
  146040. <name>WIDTH2</name>
  146041. <description>Shift Width for channel 0 componnent 2.</description>
  146042. <bitOffset>0x8</bitOffset>
  146043. <bitWidth>4</bitWidth>
  146044. <access>read-write</access>
  146045. </field>
  146046. <field>
  146047. <name>WIDTH3</name>
  146048. <description>Shift Width for channel 0 componnent 3.</description>
  146049. <bitOffset>0xC</bitOffset>
  146050. <bitWidth>4</bitWidth>
  146051. <access>read-write</access>
  146052. </field>
  146053. <field>
  146054. <name>RSVD0</name>
  146055. <description>Reserved, always set to zero.</description>
  146056. <bitOffset>0x10</bitOffset>
  146057. <bitWidth>16</bitWidth>
  146058. <access>read-only</access>
  146059. </field>
  146060. </fields>
  146061. </register>
  146062. <register>
  146063. <name>HW_INPUT_FETCH_SHIFT_WIDTH_CH1</name>
  146064. <description>no description available</description>
  146065. <addressOffset>0x570</addressOffset>
  146066. <size>32</size>
  146067. <access>read-write</access>
  146068. <resetValue>0x8888</resetValue>
  146069. <resetMask>0xFFFFFFFF</resetMask>
  146070. <fields>
  146071. <field>
  146072. <name>WIDTH0</name>
  146073. <description>Shift Width for channel 1 componnent 0.</description>
  146074. <bitOffset>0</bitOffset>
  146075. <bitWidth>4</bitWidth>
  146076. <access>read-write</access>
  146077. </field>
  146078. <field>
  146079. <name>WIDTH1</name>
  146080. <description>Shift Width for channel 1 componnent 1.</description>
  146081. <bitOffset>0x4</bitOffset>
  146082. <bitWidth>4</bitWidth>
  146083. <access>read-write</access>
  146084. </field>
  146085. <field>
  146086. <name>WIDTH2</name>
  146087. <description>Shift Width for channel 1 componnent 2.</description>
  146088. <bitOffset>0x8</bitOffset>
  146089. <bitWidth>4</bitWidth>
  146090. <access>read-write</access>
  146091. </field>
  146092. <field>
  146093. <name>WIDTH3</name>
  146094. <description>Shift Width for channel 1 componnent 3.</description>
  146095. <bitOffset>0xC</bitOffset>
  146096. <bitWidth>4</bitWidth>
  146097. <access>read-write</access>
  146098. </field>
  146099. <field>
  146100. <name>RSVD0</name>
  146101. <description>Reserved, always set to zero.</description>
  146102. <bitOffset>0x10</bitOffset>
  146103. <bitWidth>16</bitWidth>
  146104. <access>read-only</access>
  146105. </field>
  146106. </fields>
  146107. </register>
  146108. <register>
  146109. <name>HW_INPUT_FETCH_ADDR_0_CH0</name>
  146110. <description>no description available</description>
  146111. <addressOffset>0x580</addressOffset>
  146112. <size>32</size>
  146113. <access>read-write</access>
  146114. <resetValue>0</resetValue>
  146115. <resetMask>0xFFFFFFFF</resetMask>
  146116. <fields>
  146117. <field>
  146118. <name>INPUT_BASE_ADDR0</name>
  146119. <description>input base address0</description>
  146120. <bitOffset>0</bitOffset>
  146121. <bitWidth>32</bitWidth>
  146122. <access>read-write</access>
  146123. </field>
  146124. </fields>
  146125. </register>
  146126. <register>
  146127. <name>HW_INPUT_FETCH_ADDR_1_CH0</name>
  146128. <description>no description available</description>
  146129. <addressOffset>0x590</addressOffset>
  146130. <size>32</size>
  146131. <access>read-write</access>
  146132. <resetValue>0</resetValue>
  146133. <resetMask>0xFFFFFFFF</resetMask>
  146134. <fields>
  146135. <field>
  146136. <name>INPUT_BASE_ADDR1</name>
  146137. <description>input base address1</description>
  146138. <bitOffset>0</bitOffset>
  146139. <bitWidth>32</bitWidth>
  146140. <access>read-write</access>
  146141. </field>
  146142. </fields>
  146143. </register>
  146144. <register>
  146145. <name>HW_INPUT_FETCH_ADDR_0_CH1</name>
  146146. <description>no description available</description>
  146147. <addressOffset>0x5A0</addressOffset>
  146148. <size>32</size>
  146149. <access>read-write</access>
  146150. <resetValue>0</resetValue>
  146151. <resetMask>0xFFFFFFFF</resetMask>
  146152. <fields>
  146153. <field>
  146154. <name>INPUT_BASE_ADDR0</name>
  146155. <description>input base address0</description>
  146156. <bitOffset>0</bitOffset>
  146157. <bitWidth>32</bitWidth>
  146158. <access>read-write</access>
  146159. </field>
  146160. </fields>
  146161. </register>
  146162. <register>
  146163. <name>HW_INPUT_FETCH_ADDR_1_CH1</name>
  146164. <description>no description available</description>
  146165. <addressOffset>0x5B0</addressOffset>
  146166. <size>32</size>
  146167. <access>read-write</access>
  146168. <resetValue>0</resetValue>
  146169. <resetMask>0xFFFFFFFF</resetMask>
  146170. <fields>
  146171. <field>
  146172. <name>INPUT_BASE_ADDR1</name>
  146173. <description>input base address1</description>
  146174. <bitOffset>0</bitOffset>
  146175. <bitWidth>32</bitWidth>
  146176. <access>read-write</access>
  146177. </field>
  146178. </fields>
  146179. </register>
  146180. <register>
  146181. <name>HW_INPUT_STORE_CTRL_CH0</name>
  146182. <description>Store engine Control Channel 0 Register</description>
  146183. <addressOffset>0x5C0</addressOffset>
  146184. <size>32</size>
  146185. <access>read-write</access>
  146186. <resetValue>0x20200</resetValue>
  146187. <resetMask>0xFFFFFFFF</resetMask>
  146188. <fields>
  146189. <field>
  146190. <name>CH_EN</name>
  146191. <description>Channel enable.</description>
  146192. <bitOffset>0</bitOffset>
  146193. <bitWidth>1</bitWidth>
  146194. <access>read-write</access>
  146195. <enumeratedValues>
  146196. <enumeratedValue>
  146197. <name>0</name>
  146198. <description>Store function is disable</description>
  146199. <value>0</value>
  146200. </enumeratedValue>
  146201. <enumeratedValue>
  146202. <name>1</name>
  146203. <description>Store function is enable</description>
  146204. <value>0x1</value>
  146205. </enumeratedValue>
  146206. </enumeratedValues>
  146207. </field>
  146208. <field>
  146209. <name>BLOCK_EN</name>
  146210. <description>Choses the store mode.</description>
  146211. <bitOffset>0x1</bitOffset>
  146212. <bitWidth>1</bitWidth>
  146213. <access>read-write</access>
  146214. <enumeratedValues>
  146215. <enumeratedValue>
  146216. <name>0</name>
  146217. <description>Store in scan mode</description>
  146218. <value>0</value>
  146219. </enumeratedValue>
  146220. <enumeratedValue>
  146221. <name>1</name>
  146222. <description>Store in block mode</description>
  146223. <value>0x1</value>
  146224. </enumeratedValue>
  146225. </enumeratedValues>
  146226. </field>
  146227. <field>
  146228. <name>BLOCK_16</name>
  146229. <description>Determines the block sixe.</description>
  146230. <bitOffset>0x2</bitOffset>
  146231. <bitWidth>1</bitWidth>
  146232. <access>read-write</access>
  146233. <enumeratedValues>
  146234. <enumeratedValue>
  146235. <name>8x8</name>
  146236. <description>Block size is 8x8</description>
  146237. <value>0</value>
  146238. </enumeratedValue>
  146239. <enumeratedValue>
  146240. <name>16x16</name>
  146241. <description>Block size is 16x16</description>
  146242. <value>0x1</value>
  146243. </enumeratedValue>
  146244. </enumeratedValues>
  146245. </field>
  146246. <field>
  146247. <name>HANDSHAKE_EN</name>
  146248. <description>Enable bit for handshake with the store engine.</description>
  146249. <bitOffset>0x3</bitOffset>
  146250. <bitWidth>1</bitWidth>
  146251. <access>read-write</access>
  146252. <enumeratedValues>
  146253. <enumeratedValue>
  146254. <name>0</name>
  146255. <description>Handshake with the prefetch engine is disabled</description>
  146256. <value>0</value>
  146257. </enumeratedValue>
  146258. <enumeratedValue>
  146259. <name>1</name>
  146260. <description>Handshake with the prefetch engine is enabled</description>
  146261. <value>0x1</value>
  146262. </enumeratedValue>
  146263. </enumeratedValues>
  146264. </field>
  146265. <field>
  146266. <name>ARRAY_EN</name>
  146267. <description>no description available</description>
  146268. <bitOffset>0x4</bitOffset>
  146269. <bitWidth>1</bitWidth>
  146270. <access>read-write</access>
  146271. <enumeratedValues>
  146272. <enumeratedValue>
  146273. <name>0</name>
  146274. <description>Array Handshake Disabled</description>
  146275. <value>0</value>
  146276. </enumeratedValue>
  146277. <enumeratedValue>
  146278. <name>1</name>
  146279. <description>Array Handshake Enabled</description>
  146280. <value>0x1</value>
  146281. </enumeratedValue>
  146282. </enumeratedValues>
  146283. </field>
  146284. <field>
  146285. <name>ARRAY_LINE_NUM</name>
  146286. <description>Selects Array Size</description>
  146287. <bitOffset>0x5</bitOffset>
  146288. <bitWidth>2</bitWidth>
  146289. <access>read-write</access>
  146290. <enumeratedValues>
  146291. <enumeratedValue>
  146292. <name>0</name>
  146293. <description>Using 1x1 Array</description>
  146294. <value>0</value>
  146295. </enumeratedValue>
  146296. <enumeratedValue>
  146297. <name>1</name>
  146298. <description>Using 3x3 Array</description>
  146299. <value>0x1</value>
  146300. </enumeratedValue>
  146301. <enumeratedValue>
  146302. <name>2</name>
  146303. <description>Using 5x5 Array</description>
  146304. <value>0x2</value>
  146305. </enumeratedValue>
  146306. <enumeratedValue>
  146307. <name>3</name>
  146308. <description>Using 5x5 Array</description>
  146309. <value>0x3</value>
  146310. </enumeratedValue>
  146311. </enumeratedValues>
  146312. </field>
  146313. <field>
  146314. <name>RSVD3</name>
  146315. <description>Reserved, always set to zero.</description>
  146316. <bitOffset>0x7</bitOffset>
  146317. <bitWidth>1</bitWidth>
  146318. <access>read-only</access>
  146319. </field>
  146320. <field>
  146321. <name>STORE_BYPASS_EN</name>
  146322. <description>store bypass enable</description>
  146323. <bitOffset>0x8</bitOffset>
  146324. <bitWidth>1</bitWidth>
  146325. <access>read-write</access>
  146326. <enumeratedValues>
  146327. <enumeratedValue>
  146328. <name>0</name>
  146329. <description>store bypass mode disable.</description>
  146330. <value>0</value>
  146331. </enumeratedValue>
  146332. <enumeratedValue>
  146333. <name>1</name>
  146334. <description>store bypass mode enable. Data will bypass to store output.</description>
  146335. <value>0x1</value>
  146336. </enumeratedValue>
  146337. </enumeratedValues>
  146338. </field>
  146339. <field>
  146340. <name>STORE_MEMORY_EN</name>
  146341. <description>store memory enable</description>
  146342. <bitOffset>0x9</bitOffset>
  146343. <bitWidth>1</bitWidth>
  146344. <access>read-write</access>
  146345. <enumeratedValues>
  146346. <enumeratedValue>
  146347. <name>0</name>
  146348. <description>store memory mode disable.</description>
  146349. <value>0</value>
  146350. </enumeratedValue>
  146351. <enumeratedValue>
  146352. <name>1</name>
  146353. <description>store memory mode enable. Data will store to memory</description>
  146354. <value>0x1</value>
  146355. </enumeratedValue>
  146356. </enumeratedValues>
  146357. </field>
  146358. <field>
  146359. <name>PACK_IN_SEL</name>
  146360. <description>pack_in_sel</description>
  146361. <bitOffset>0xA</bitOffset>
  146362. <bitWidth>1</bitWidth>
  146363. <access>read-write</access>
  146364. <enumeratedValues>
  146365. <enumeratedValue>
  146366. <name>0</name>
  146367. <description>select 64 shift out data to pack</description>
  146368. <value>0</value>
  146369. </enumeratedValue>
  146370. <enumeratedValue>
  146371. <name>1</name>
  146372. <description>select low 32 bit shift out data to pack</description>
  146373. <value>0x1</value>
  146374. </enumeratedValue>
  146375. </enumeratedValues>
  146376. </field>
  146377. <field>
  146378. <name>FILL_DATA_EN</name>
  146379. <description>fill data enable</description>
  146380. <bitOffset>0xB</bitOffset>
  146381. <bitWidth>1</bitWidth>
  146382. <access>read-write</access>
  146383. <enumeratedValues>
  146384. <enumeratedValue>
  146385. <name>0</name>
  146386. <description>Fill data mode disable.</description>
  146387. <value>0</value>
  146388. </enumeratedValue>
  146389. <enumeratedValue>
  146390. <name>1</name>
  146391. <description>Fill data mode enable. When using fill_data mode, store_engine will store fixed data defined in fill_data register</description>
  146392. <value>0x1</value>
  146393. </enumeratedValue>
  146394. </enumeratedValues>
  146395. </field>
  146396. <field>
  146397. <name>RSVD2</name>
  146398. <description>Reserved, always set to zero.</description>
  146399. <bitOffset>0xC</bitOffset>
  146400. <bitWidth>4</bitWidth>
  146401. <access>read-only</access>
  146402. </field>
  146403. <field>
  146404. <name>WR_NUM_BYTES</name>
  146405. <description>Bytes in a write burst</description>
  146406. <bitOffset>0x10</bitOffset>
  146407. <bitWidth>2</bitWidth>
  146408. <access>read-write</access>
  146409. <enumeratedValues>
  146410. <enumeratedValue>
  146411. <name>8_bytes</name>
  146412. <description>8 bytes</description>
  146413. <value>0</value>
  146414. </enumeratedValue>
  146415. <enumeratedValue>
  146416. <name>16_bytes</name>
  146417. <description>16 bytes</description>
  146418. <value>0x1</value>
  146419. </enumeratedValue>
  146420. <enumeratedValue>
  146421. <name>32_bytes</name>
  146422. <description>32 bytes</description>
  146423. <value>0x2</value>
  146424. </enumeratedValue>
  146425. <enumeratedValue>
  146426. <name>64_bytes</name>
  146427. <description>64 bytes</description>
  146428. <value>0x3</value>
  146429. </enumeratedValue>
  146430. </enumeratedValues>
  146431. </field>
  146432. <field>
  146433. <name>RSVD1</name>
  146434. <description>Reserved, always set to zero.</description>
  146435. <bitOffset>0x12</bitOffset>
  146436. <bitWidth>6</bitWidth>
  146437. <access>read-only</access>
  146438. </field>
  146439. <field>
  146440. <name>COMBINE_2CHANNEL</name>
  146441. <description>Combine 2 channel Enable</description>
  146442. <bitOffset>0x18</bitOffset>
  146443. <bitWidth>1</bitWidth>
  146444. <access>read-write</access>
  146445. <enumeratedValues>
  146446. <enumeratedValue>
  146447. <name>0</name>
  146448. <description>combine 2 channel disable</description>
  146449. <value>0</value>
  146450. </enumeratedValue>
  146451. <enumeratedValue>
  146452. <name>1</name>
  146453. <description>combine 2 channel enable</description>
  146454. <value>0x1</value>
  146455. </enumeratedValue>
  146456. </enumeratedValues>
  146457. </field>
  146458. <field>
  146459. <name>RSVD0</name>
  146460. <description>Reserved, always set to zero.</description>
  146461. <bitOffset>0x19</bitOffset>
  146462. <bitWidth>6</bitWidth>
  146463. <access>read-only</access>
  146464. </field>
  146465. <field>
  146466. <name>ARBIT_EN</name>
  146467. <description>Arbitration Enable</description>
  146468. <bitOffset>0x1F</bitOffset>
  146469. <bitWidth>1</bitWidth>
  146470. <access>read-write</access>
  146471. <enumeratedValues>
  146472. <enumeratedValue>
  146473. <name>0</name>
  146474. <description>Arbitration disable. If using 2 channels, will output 2 axi bus sets</description>
  146475. <value>0</value>
  146476. </enumeratedValue>
  146477. <enumeratedValue>
  146478. <name>1</name>
  146479. <description>Arbitration enable. If using 2 channel, will only output 1 axi bus sets</description>
  146480. <value>0x1</value>
  146481. </enumeratedValue>
  146482. </enumeratedValues>
  146483. </field>
  146484. </fields>
  146485. </register>
  146486. <register>
  146487. <name>HW_INPUT_STORE_CTRL_CH1</name>
  146488. <description>Store engine Control Channel 1 Register</description>
  146489. <addressOffset>0x5D0</addressOffset>
  146490. <size>32</size>
  146491. <access>read-write</access>
  146492. <resetValue>0x20200</resetValue>
  146493. <resetMask>0xFFFFFFFF</resetMask>
  146494. <fields>
  146495. <field>
  146496. <name>CH_EN</name>
  146497. <description>Channel enable.</description>
  146498. <bitOffset>0</bitOffset>
  146499. <bitWidth>1</bitWidth>
  146500. <access>read-write</access>
  146501. <enumeratedValues>
  146502. <enumeratedValue>
  146503. <name>0</name>
  146504. <description>Store function is disable</description>
  146505. <value>0</value>
  146506. </enumeratedValue>
  146507. <enumeratedValue>
  146508. <name>1</name>
  146509. <description>Store function is enable</description>
  146510. <value>0x1</value>
  146511. </enumeratedValue>
  146512. </enumeratedValues>
  146513. </field>
  146514. <field>
  146515. <name>BLOCK_EN</name>
  146516. <description>Choses the store mode.</description>
  146517. <bitOffset>0x1</bitOffset>
  146518. <bitWidth>1</bitWidth>
  146519. <access>read-write</access>
  146520. <enumeratedValues>
  146521. <enumeratedValue>
  146522. <name>0</name>
  146523. <description>Store in scan mode</description>
  146524. <value>0</value>
  146525. </enumeratedValue>
  146526. <enumeratedValue>
  146527. <name>1</name>
  146528. <description>Store in block mode</description>
  146529. <value>0x1</value>
  146530. </enumeratedValue>
  146531. </enumeratedValues>
  146532. </field>
  146533. <field>
  146534. <name>BLOCK_16</name>
  146535. <description>Determines the block sixe.</description>
  146536. <bitOffset>0x2</bitOffset>
  146537. <bitWidth>1</bitWidth>
  146538. <access>read-write</access>
  146539. <enumeratedValues>
  146540. <enumeratedValue>
  146541. <name>8x8</name>
  146542. <description>Block size is 8x8</description>
  146543. <value>0</value>
  146544. </enumeratedValue>
  146545. <enumeratedValue>
  146546. <name>16x16</name>
  146547. <description>Block size is 16x16</description>
  146548. <value>0x1</value>
  146549. </enumeratedValue>
  146550. </enumeratedValues>
  146551. </field>
  146552. <field>
  146553. <name>HANDSHAKE_EN</name>
  146554. <description>Enable bit for handshake with the fetch engine.</description>
  146555. <bitOffset>0x3</bitOffset>
  146556. <bitWidth>1</bitWidth>
  146557. <access>read-write</access>
  146558. <enumeratedValues>
  146559. <enumeratedValue>
  146560. <name>0</name>
  146561. <description>Handshake with the fetch engine is disabled</description>
  146562. <value>0</value>
  146563. </enumeratedValue>
  146564. <enumeratedValue>
  146565. <name>1</name>
  146566. <description>Handshake with the fetch engine is enabled</description>
  146567. <value>0x1</value>
  146568. </enumeratedValue>
  146569. </enumeratedValues>
  146570. </field>
  146571. <field>
  146572. <name>ARRAY_EN</name>
  146573. <description>no description available</description>
  146574. <bitOffset>0x4</bitOffset>
  146575. <bitWidth>1</bitWidth>
  146576. <access>read-write</access>
  146577. <enumeratedValues>
  146578. <enumeratedValue>
  146579. <name>0</name>
  146580. <description>Array Handshake Disabled</description>
  146581. <value>0</value>
  146582. </enumeratedValue>
  146583. <enumeratedValue>
  146584. <name>1</name>
  146585. <description>Array Handshake Enabled</description>
  146586. <value>0x1</value>
  146587. </enumeratedValue>
  146588. </enumeratedValues>
  146589. </field>
  146590. <field>
  146591. <name>ARRAY_LINE_NUM</name>
  146592. <description>Selects Array Size</description>
  146593. <bitOffset>0x5</bitOffset>
  146594. <bitWidth>2</bitWidth>
  146595. <access>read-write</access>
  146596. <enumeratedValues>
  146597. <enumeratedValue>
  146598. <name>0</name>
  146599. <description>Using 1x1 Array</description>
  146600. <value>0</value>
  146601. </enumeratedValue>
  146602. <enumeratedValue>
  146603. <name>1</name>
  146604. <description>Using 3x3 Array</description>
  146605. <value>0x1</value>
  146606. </enumeratedValue>
  146607. <enumeratedValue>
  146608. <name>2</name>
  146609. <description>Using 5x5 Array</description>
  146610. <value>0x2</value>
  146611. </enumeratedValue>
  146612. <enumeratedValue>
  146613. <name>3</name>
  146614. <description>Using 5x5 Array</description>
  146615. <value>0x3</value>
  146616. </enumeratedValue>
  146617. </enumeratedValues>
  146618. </field>
  146619. <field>
  146620. <name>RSVD3</name>
  146621. <description>Reserved, always set to zero.</description>
  146622. <bitOffset>0x7</bitOffset>
  146623. <bitWidth>1</bitWidth>
  146624. <access>read-only</access>
  146625. </field>
  146626. <field>
  146627. <name>STORE_BYPASS_EN</name>
  146628. <description>enable bit for store bypass</description>
  146629. <bitOffset>0x8</bitOffset>
  146630. <bitWidth>1</bitWidth>
  146631. <access>read-write</access>
  146632. <enumeratedValues>
  146633. <enumeratedValue>
  146634. <name>0</name>
  146635. <description>store bypass mode disable.</description>
  146636. <value>0</value>
  146637. </enumeratedValue>
  146638. <enumeratedValue>
  146639. <name>1</name>
  146640. <description>store bypass mode enable. Data will bypass to store output.</description>
  146641. <value>0x1</value>
  146642. </enumeratedValue>
  146643. </enumeratedValues>
  146644. </field>
  146645. <field>
  146646. <name>STORE_MEMORY_EN</name>
  146647. <description>store memory enable</description>
  146648. <bitOffset>0x9</bitOffset>
  146649. <bitWidth>1</bitWidth>
  146650. <access>read-write</access>
  146651. <enumeratedValues>
  146652. <enumeratedValue>
  146653. <name>0</name>
  146654. <description>store memory mode disable.</description>
  146655. <value>0</value>
  146656. </enumeratedValue>
  146657. <enumeratedValue>
  146658. <name>1</name>
  146659. <description>store memory mode enable. Data will store to memory.</description>
  146660. <value>0x1</value>
  146661. </enumeratedValue>
  146662. </enumeratedValues>
  146663. </field>
  146664. <field>
  146665. <name>PACK_IN_SEL</name>
  146666. <description>pack_in_sel</description>
  146667. <bitOffset>0xA</bitOffset>
  146668. <bitWidth>1</bitWidth>
  146669. <access>read-write</access>
  146670. <enumeratedValues>
  146671. <enumeratedValue>
  146672. <name>0</name>
  146673. <description>select 64 shift out data to pack</description>
  146674. <value>0</value>
  146675. </enumeratedValue>
  146676. <enumeratedValue>
  146677. <name>1</name>
  146678. <description>select channel 0 high 32 bit shift out data to pack</description>
  146679. <value>0x1</value>
  146680. </enumeratedValue>
  146681. </enumeratedValues>
  146682. </field>
  146683. <field>
  146684. <name>RSVD1</name>
  146685. <description>Reserved, always set to zero.</description>
  146686. <bitOffset>0xB</bitOffset>
  146687. <bitWidth>5</bitWidth>
  146688. <access>read-only</access>
  146689. </field>
  146690. <field>
  146691. <name>WR_NUM_BYTES</name>
  146692. <description>Bytes in a write burst</description>
  146693. <bitOffset>0x10</bitOffset>
  146694. <bitWidth>2</bitWidth>
  146695. <access>read-write</access>
  146696. <enumeratedValues>
  146697. <enumeratedValue>
  146698. <name>8_bytes</name>
  146699. <description>8 bytes</description>
  146700. <value>0</value>
  146701. </enumeratedValue>
  146702. <enumeratedValue>
  146703. <name>16_bytes</name>
  146704. <description>16 bytes</description>
  146705. <value>0x1</value>
  146706. </enumeratedValue>
  146707. <enumeratedValue>
  146708. <name>32_bytes</name>
  146709. <description>32 bytes</description>
  146710. <value>0x2</value>
  146711. </enumeratedValue>
  146712. <enumeratedValue>
  146713. <name>64_bytes</name>
  146714. <description>64 bytes</description>
  146715. <value>0x3</value>
  146716. </enumeratedValue>
  146717. </enumeratedValues>
  146718. </field>
  146719. <field>
  146720. <name>RSVD0</name>
  146721. <description>Reserved, always set to zero.</description>
  146722. <bitOffset>0x12</bitOffset>
  146723. <bitWidth>14</bitWidth>
  146724. <access>read-only</access>
  146725. </field>
  146726. </fields>
  146727. </register>
  146728. <register>
  146729. <name>HW_INPUT_STORE_STATUS_CH0</name>
  146730. <description>Store engine status Channel 0 Register</description>
  146731. <addressOffset>0x5E0</addressOffset>
  146732. <size>32</size>
  146733. <access>read-only</access>
  146734. <resetValue>0</resetValue>
  146735. <resetMask>0xFFFFFFFF</resetMask>
  146736. <fields>
  146737. <field>
  146738. <name>STORE_BLOCK_X</name>
  146739. <description>When in scan mode, this field is always 0</description>
  146740. <bitOffset>0</bitOffset>
  146741. <bitWidth>16</bitWidth>
  146742. <access>read-only</access>
  146743. </field>
  146744. <field>
  146745. <name>STORE_BLOCK_Y</name>
  146746. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  146747. <bitOffset>0x10</bitOffset>
  146748. <bitWidth>16</bitWidth>
  146749. <access>read-only</access>
  146750. </field>
  146751. </fields>
  146752. </register>
  146753. <register>
  146754. <name>HW_INPUT_STORE_STATUS_CH1</name>
  146755. <description>Store engine status Channel 1 Register</description>
  146756. <addressOffset>0x5F0</addressOffset>
  146757. <size>32</size>
  146758. <access>read-only</access>
  146759. <resetValue>0</resetValue>
  146760. <resetMask>0xFFFFFFFF</resetMask>
  146761. <fields>
  146762. <field>
  146763. <name>STORE_BLOCK_X</name>
  146764. <description>When in scan mode, this field is always 0</description>
  146765. <bitOffset>0</bitOffset>
  146766. <bitWidth>16</bitWidth>
  146767. <access>read-only</access>
  146768. </field>
  146769. <field>
  146770. <name>STORE_BLOCK_Y</name>
  146771. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  146772. <bitOffset>0x10</bitOffset>
  146773. <bitWidth>16</bitWidth>
  146774. <access>read-only</access>
  146775. </field>
  146776. </fields>
  146777. </register>
  146778. <register>
  146779. <name>HW_INPUT_STORE_SIZE_CH0</name>
  146780. <description>no description available</description>
  146781. <addressOffset>0x600</addressOffset>
  146782. <size>32</size>
  146783. <access>read-write</access>
  146784. <resetValue>0</resetValue>
  146785. <resetMask>0xFFFFFFFF</resetMask>
  146786. <fields>
  146787. <field>
  146788. <name>OUT_WIDTH</name>
  146789. <description>actual output width -1</description>
  146790. <bitOffset>0</bitOffset>
  146791. <bitWidth>16</bitWidth>
  146792. <access>read-write</access>
  146793. </field>
  146794. <field>
  146795. <name>OUT_HEIGHT</name>
  146796. <description>actual output height -1</description>
  146797. <bitOffset>0x10</bitOffset>
  146798. <bitWidth>16</bitWidth>
  146799. <access>read-write</access>
  146800. </field>
  146801. </fields>
  146802. </register>
  146803. <register>
  146804. <name>HW_INPUT_STORE_SIZE_CH1</name>
  146805. <description>no description available</description>
  146806. <addressOffset>0x610</addressOffset>
  146807. <size>32</size>
  146808. <access>read-write</access>
  146809. <resetValue>0</resetValue>
  146810. <resetMask>0xFFFFFFFF</resetMask>
  146811. <fields>
  146812. <field>
  146813. <name>OUT_WIDTH</name>
  146814. <description>actual output width -1</description>
  146815. <bitOffset>0</bitOffset>
  146816. <bitWidth>16</bitWidth>
  146817. <access>read-write</access>
  146818. </field>
  146819. <field>
  146820. <name>OUT_HEIGHT</name>
  146821. <description>actual output height -1</description>
  146822. <bitOffset>0x10</bitOffset>
  146823. <bitWidth>16</bitWidth>
  146824. <access>read-write</access>
  146825. </field>
  146826. </fields>
  146827. </register>
  146828. <register>
  146829. <name>HW_INPUT_STORE_PITCH</name>
  146830. <description>no description available</description>
  146831. <addressOffset>0x620</addressOffset>
  146832. <size>32</size>
  146833. <access>read-write</access>
  146834. <resetValue>0</resetValue>
  146835. <resetMask>0xFFFFFFFF</resetMask>
  146836. <fields>
  146837. <field>
  146838. <name>CH0_OUT_PITCH</name>
  146839. <description>This field indicates the channel 0 input pitch</description>
  146840. <bitOffset>0</bitOffset>
  146841. <bitWidth>16</bitWidth>
  146842. <access>read-write</access>
  146843. </field>
  146844. <field>
  146845. <name>CH1_OUT_PITCH</name>
  146846. <description>This field indicates the channel 1 input pitch</description>
  146847. <bitOffset>0x10</bitOffset>
  146848. <bitWidth>16</bitWidth>
  146849. <access>read-write</access>
  146850. </field>
  146851. </fields>
  146852. </register>
  146853. <register>
  146854. <name>HW_INPUT_STORE_SHIFT_CTRL_CH0</name>
  146855. <description>no description available</description>
  146856. <addressOffset>0x630</addressOffset>
  146857. <size>32</size>
  146858. <access>read-write</access>
  146859. <resetValue>0</resetValue>
  146860. <resetMask>0xFFFFFFFF</resetMask>
  146861. <fields>
  146862. <field>
  146863. <name>RSVD2</name>
  146864. <description>Reserved, always set to zero.</description>
  146865. <bitOffset>0</bitOffset>
  146866. <bitWidth>2</bitWidth>
  146867. <access>read-only</access>
  146868. </field>
  146869. <field>
  146870. <name>OUTPUT_ACTIVE_BPP</name>
  146871. <description>no description available</description>
  146872. <bitOffset>0x2</bitOffset>
  146873. <bitWidth>2</bitWidth>
  146874. <access>read-write</access>
  146875. <enumeratedValues>
  146876. <enumeratedValue>
  146877. <name>0</name>
  146878. <description>8 bits</description>
  146879. <value>0</value>
  146880. </enumeratedValue>
  146881. <enumeratedValue>
  146882. <name>1</name>
  146883. <description>16 bits</description>
  146884. <value>0x1</value>
  146885. </enumeratedValue>
  146886. <enumeratedValue>
  146887. <name>2</name>
  146888. <description>32 bits</description>
  146889. <value>0x2</value>
  146890. </enumeratedValue>
  146891. <enumeratedValue>
  146892. <name>3</name>
  146893. <description>32 bits</description>
  146894. <value>0x3</value>
  146895. </enumeratedValue>
  146896. </enumeratedValues>
  146897. </field>
  146898. <field>
  146899. <name>OUT_YUV422_1P_EN</name>
  146900. <description>Enable for YUV422 1 plane</description>
  146901. <bitOffset>0x4</bitOffset>
  146902. <bitWidth>1</bitWidth>
  146903. <access>read-write</access>
  146904. <enumeratedValues>
  146905. <enumeratedValue>
  146906. <name>0</name>
  146907. <description>YUYV422 2 plane disabled.</description>
  146908. <value>0</value>
  146909. </enumeratedValue>
  146910. <enumeratedValue>
  146911. <name>1</name>
  146912. <description>YUYV422 2 plane enabled.</description>
  146913. <value>0x1</value>
  146914. </enumeratedValue>
  146915. </enumeratedValues>
  146916. </field>
  146917. <field>
  146918. <name>OUT_YUV422_2P_EN</name>
  146919. <description>Enable for YUV422 2 plane</description>
  146920. <bitOffset>0x5</bitOffset>
  146921. <bitWidth>1</bitWidth>
  146922. <access>read-write</access>
  146923. <enumeratedValues>
  146924. <enumeratedValue>
  146925. <name>0</name>
  146926. <description>YUYV422 2 plane disabled.</description>
  146927. <value>0</value>
  146928. </enumeratedValue>
  146929. <enumeratedValue>
  146930. <name>1</name>
  146931. <description>YUYV422 2 plane enabled.</description>
  146932. <value>0x1</value>
  146933. </enumeratedValue>
  146934. </enumeratedValues>
  146935. </field>
  146936. <field>
  146937. <name>RSVD1</name>
  146938. <description>Reserved, always set to zero.</description>
  146939. <bitOffset>0x6</bitOffset>
  146940. <bitWidth>1</bitWidth>
  146941. <access>read-only</access>
  146942. </field>
  146943. <field>
  146944. <name>SHIFT_BYPASS</name>
  146945. <description>CH0 shift bypass</description>
  146946. <bitOffset>0x7</bitOffset>
  146947. <bitWidth>1</bitWidth>
  146948. <access>read-write</access>
  146949. <enumeratedValues>
  146950. <enumeratedValue>
  146951. <name>0</name>
  146952. <description>data will do shift processing.</description>
  146953. <value>0</value>
  146954. </enumeratedValue>
  146955. <enumeratedValue>
  146956. <name>1</name>
  146957. <description>data will bypass shift module.</description>
  146958. <value>0x1</value>
  146959. </enumeratedValue>
  146960. </enumeratedValues>
  146961. </field>
  146962. <field>
  146963. <name>RSVD0</name>
  146964. <description>Reserved, always set to zero.</description>
  146965. <bitOffset>0x8</bitOffset>
  146966. <bitWidth>24</bitWidth>
  146967. <access>read-only</access>
  146968. </field>
  146969. </fields>
  146970. </register>
  146971. <register>
  146972. <name>HW_INPUT_STORE_SHIFT_CTRL_CH1</name>
  146973. <description>no description available</description>
  146974. <addressOffset>0x640</addressOffset>
  146975. <size>32</size>
  146976. <access>read-write</access>
  146977. <resetValue>0</resetValue>
  146978. <resetMask>0xFFFFFFFF</resetMask>
  146979. <fields>
  146980. <field>
  146981. <name>RSVD2</name>
  146982. <description>Reserved, always set to zero.</description>
  146983. <bitOffset>0</bitOffset>
  146984. <bitWidth>2</bitWidth>
  146985. <access>read-only</access>
  146986. </field>
  146987. <field>
  146988. <name>OUTPUT_ACTIVE_BPP</name>
  146989. <description>no description available</description>
  146990. <bitOffset>0x2</bitOffset>
  146991. <bitWidth>2</bitWidth>
  146992. <access>read-write</access>
  146993. <enumeratedValues>
  146994. <enumeratedValue>
  146995. <name>0</name>
  146996. <description>8 bits</description>
  146997. <value>0</value>
  146998. </enumeratedValue>
  146999. <enumeratedValue>
  147000. <name>1</name>
  147001. <description>16 bits</description>
  147002. <value>0x1</value>
  147003. </enumeratedValue>
  147004. <enumeratedValue>
  147005. <name>2</name>
  147006. <description>32 bits</description>
  147007. <value>0x2</value>
  147008. </enumeratedValue>
  147009. <enumeratedValue>
  147010. <name>3</name>
  147011. <description>32 bits</description>
  147012. <value>0x3</value>
  147013. </enumeratedValue>
  147014. </enumeratedValues>
  147015. </field>
  147016. <field>
  147017. <name>OUT_YUV422_1P_EN</name>
  147018. <description>Enable for YUV422 1 plane</description>
  147019. <bitOffset>0x4</bitOffset>
  147020. <bitWidth>1</bitWidth>
  147021. <access>read-write</access>
  147022. <enumeratedValues>
  147023. <enumeratedValue>
  147024. <name>0</name>
  147025. <description>YUYV422 2 plane disabled.</description>
  147026. <value>0</value>
  147027. </enumeratedValue>
  147028. <enumeratedValue>
  147029. <name>1</name>
  147030. <description>YUYV422 2 plane enabled.</description>
  147031. <value>0x1</value>
  147032. </enumeratedValue>
  147033. </enumeratedValues>
  147034. </field>
  147035. <field>
  147036. <name>OUT_YUV422_2P_EN</name>
  147037. <description>Enable for YUV422 2 plane</description>
  147038. <bitOffset>0x5</bitOffset>
  147039. <bitWidth>1</bitWidth>
  147040. <access>read-write</access>
  147041. <enumeratedValues>
  147042. <enumeratedValue>
  147043. <name>0</name>
  147044. <description>YUYV422 2 plane disabled.</description>
  147045. <value>0</value>
  147046. </enumeratedValue>
  147047. <enumeratedValue>
  147048. <name>1</name>
  147049. <description>YUYV422 2 plane enabled.</description>
  147050. <value>0x1</value>
  147051. </enumeratedValue>
  147052. </enumeratedValues>
  147053. </field>
  147054. <field>
  147055. <name>RSVD0</name>
  147056. <description>Reserved, always set to zero.</description>
  147057. <bitOffset>0x6</bitOffset>
  147058. <bitWidth>26</bitWidth>
  147059. <access>read-only</access>
  147060. </field>
  147061. </fields>
  147062. </register>
  147063. <register>
  147064. <name>HW_INPUT_STORE_ADDR_0_CH0</name>
  147065. <description>no description available</description>
  147066. <addressOffset>0x690</addressOffset>
  147067. <size>32</size>
  147068. <access>read-write</access>
  147069. <resetValue>0</resetValue>
  147070. <resetMask>0xFFFFFFFF</resetMask>
  147071. <fields>
  147072. <field>
  147073. <name>OUT_BASE_ADDR0</name>
  147074. <description>input base address0</description>
  147075. <bitOffset>0</bitOffset>
  147076. <bitWidth>32</bitWidth>
  147077. <access>read-write</access>
  147078. </field>
  147079. </fields>
  147080. </register>
  147081. <register>
  147082. <name>HW_INPUT_STORE_ADDR_1_CH0</name>
  147083. <description>no description available</description>
  147084. <addressOffset>0x6A0</addressOffset>
  147085. <size>32</size>
  147086. <access>read-write</access>
  147087. <resetValue>0</resetValue>
  147088. <resetMask>0xFFFFFFFF</resetMask>
  147089. <fields>
  147090. <field>
  147091. <name>OUT_BASE_ADDR1</name>
  147092. <description>input base address1</description>
  147093. <bitOffset>0</bitOffset>
  147094. <bitWidth>32</bitWidth>
  147095. <access>read-write</access>
  147096. </field>
  147097. </fields>
  147098. </register>
  147099. <register>
  147100. <name>HW_INPUT_STORE_FILL_DATA_CH0</name>
  147101. <description>no description available</description>
  147102. <addressOffset>0x6B0</addressOffset>
  147103. <size>32</size>
  147104. <access>read-write</access>
  147105. <resetValue>0</resetValue>
  147106. <resetMask>0xFFFFFFFF</resetMask>
  147107. <fields>
  147108. <field>
  147109. <name>FILL_DATA_CH0</name>
  147110. <description>when using fill_data mode,store engine channel0 will store the fill_data value defined here.</description>
  147111. <bitOffset>0</bitOffset>
  147112. <bitWidth>32</bitWidth>
  147113. <access>read-write</access>
  147114. </field>
  147115. </fields>
  147116. </register>
  147117. <register>
  147118. <name>HW_INPUT_STORE_ADDR_0_CH1</name>
  147119. <description>no description available</description>
  147120. <addressOffset>0x6C0</addressOffset>
  147121. <size>32</size>
  147122. <access>read-write</access>
  147123. <resetValue>0</resetValue>
  147124. <resetMask>0xFFFFFFFF</resetMask>
  147125. <fields>
  147126. <field>
  147127. <name>OUT_BASE_ADDR0</name>
  147128. <description>input base address0</description>
  147129. <bitOffset>0</bitOffset>
  147130. <bitWidth>32</bitWidth>
  147131. <access>read-write</access>
  147132. </field>
  147133. </fields>
  147134. </register>
  147135. <register>
  147136. <name>HW_INPUT_STORE_ADDR_1_CH1</name>
  147137. <description>no description available</description>
  147138. <addressOffset>0x6D0</addressOffset>
  147139. <size>32</size>
  147140. <access>read-write</access>
  147141. <resetValue>0</resetValue>
  147142. <resetMask>0xFFFFFFFF</resetMask>
  147143. <fields>
  147144. <field>
  147145. <name>OUT_BASE_ADDR1</name>
  147146. <description>input base address1</description>
  147147. <bitOffset>0</bitOffset>
  147148. <bitWidth>32</bitWidth>
  147149. <access>read-write</access>
  147150. </field>
  147151. </fields>
  147152. </register>
  147153. <register>
  147154. <name>HW_INPUT_STORE_D_MASK0_H_CH0</name>
  147155. <description>no description available</description>
  147156. <addressOffset>0x6E0</addressOffset>
  147157. <size>32</size>
  147158. <access>read-write</access>
  147159. <resetValue>0</resetValue>
  147160. <resetMask>0xFFFFFFFF</resetMask>
  147161. <fields>
  147162. <field>
  147163. <name>D_MASK0_H_CH0</name>
  147164. <description>data mask0 high byte</description>
  147165. <bitOffset>0</bitOffset>
  147166. <bitWidth>32</bitWidth>
  147167. <access>read-write</access>
  147168. </field>
  147169. </fields>
  147170. </register>
  147171. <register>
  147172. <name>HW_INPUT_STORE_D_MASK0_L_CH0</name>
  147173. <description>no description available</description>
  147174. <addressOffset>0x6F0</addressOffset>
  147175. <size>32</size>
  147176. <access>read-write</access>
  147177. <resetValue>0</resetValue>
  147178. <resetMask>0xFFFFFFFF</resetMask>
  147179. <fields>
  147180. <field>
  147181. <name>D_MASK0_L_CH0</name>
  147182. <description>data mask0 low byte</description>
  147183. <bitOffset>0</bitOffset>
  147184. <bitWidth>32</bitWidth>
  147185. <access>read-write</access>
  147186. </field>
  147187. </fields>
  147188. </register>
  147189. <register>
  147190. <name>HW_INPUT_STORE_D_MASK1_H_CH0</name>
  147191. <description>no description available</description>
  147192. <addressOffset>0x700</addressOffset>
  147193. <size>32</size>
  147194. <access>read-write</access>
  147195. <resetValue>0</resetValue>
  147196. <resetMask>0xFFFFFFFF</resetMask>
  147197. <fields>
  147198. <field>
  147199. <name>D_MASK1_H_CH0</name>
  147200. <description>data mask1 high byte</description>
  147201. <bitOffset>0</bitOffset>
  147202. <bitWidth>32</bitWidth>
  147203. <access>read-write</access>
  147204. </field>
  147205. </fields>
  147206. </register>
  147207. <register>
  147208. <name>HW_INPUT_STORE_D_MASK1_L_CH0</name>
  147209. <description>no description available</description>
  147210. <addressOffset>0x710</addressOffset>
  147211. <size>32</size>
  147212. <access>read-write</access>
  147213. <resetValue>0</resetValue>
  147214. <resetMask>0xFFFFFFFF</resetMask>
  147215. <fields>
  147216. <field>
  147217. <name>D_MASK1_L_CH0</name>
  147218. <description>data mask1 low byte</description>
  147219. <bitOffset>0</bitOffset>
  147220. <bitWidth>32</bitWidth>
  147221. <access>read-write</access>
  147222. </field>
  147223. </fields>
  147224. </register>
  147225. <register>
  147226. <name>HW_INPUT_STORE_D_MASK2_H_CH0</name>
  147227. <description>no description available</description>
  147228. <addressOffset>0x720</addressOffset>
  147229. <size>32</size>
  147230. <access>read-write</access>
  147231. <resetValue>0</resetValue>
  147232. <resetMask>0xFFFFFFFF</resetMask>
  147233. <fields>
  147234. <field>
  147235. <name>D_MASK2_H_CH0</name>
  147236. <description>data mask2 high byte</description>
  147237. <bitOffset>0</bitOffset>
  147238. <bitWidth>32</bitWidth>
  147239. <access>read-write</access>
  147240. </field>
  147241. </fields>
  147242. </register>
  147243. <register>
  147244. <name>HW_INPUT_STORE_D_MASK2_L_CH0</name>
  147245. <description>no description available</description>
  147246. <addressOffset>0x730</addressOffset>
  147247. <size>32</size>
  147248. <access>read-write</access>
  147249. <resetValue>0</resetValue>
  147250. <resetMask>0xFFFFFFFF</resetMask>
  147251. <fields>
  147252. <field>
  147253. <name>D_MASK2_L_CH0</name>
  147254. <description>data mask2 low byte</description>
  147255. <bitOffset>0</bitOffset>
  147256. <bitWidth>32</bitWidth>
  147257. <access>read-write</access>
  147258. </field>
  147259. </fields>
  147260. </register>
  147261. <register>
  147262. <name>HW_INPUT_STORE_D_MASK3_H_CH0</name>
  147263. <description>no description available</description>
  147264. <addressOffset>0x740</addressOffset>
  147265. <size>32</size>
  147266. <access>read-write</access>
  147267. <resetValue>0</resetValue>
  147268. <resetMask>0xFFFFFFFF</resetMask>
  147269. <fields>
  147270. <field>
  147271. <name>D_MASK3_H_CH0</name>
  147272. <description>data mask3 high byte</description>
  147273. <bitOffset>0</bitOffset>
  147274. <bitWidth>32</bitWidth>
  147275. <access>read-write</access>
  147276. </field>
  147277. </fields>
  147278. </register>
  147279. <register>
  147280. <name>HW_INPUT_STORE_D_MASK3_L_CH0</name>
  147281. <description>no description available</description>
  147282. <addressOffset>0x750</addressOffset>
  147283. <size>32</size>
  147284. <access>read-write</access>
  147285. <resetValue>0</resetValue>
  147286. <resetMask>0xFFFFFFFF</resetMask>
  147287. <fields>
  147288. <field>
  147289. <name>D_MASK3_L_CH0</name>
  147290. <description>data mask3 low byte</description>
  147291. <bitOffset>0</bitOffset>
  147292. <bitWidth>32</bitWidth>
  147293. <access>read-write</access>
  147294. </field>
  147295. </fields>
  147296. </register>
  147297. <register>
  147298. <name>HW_INPUT_STORE_D_MASK4_H_CH0</name>
  147299. <description>no description available</description>
  147300. <addressOffset>0x760</addressOffset>
  147301. <size>32</size>
  147302. <access>read-write</access>
  147303. <resetValue>0</resetValue>
  147304. <resetMask>0xFFFFFFFF</resetMask>
  147305. <fields>
  147306. <field>
  147307. <name>D_MASK4_H_CH0</name>
  147308. <description>data mask4 high byte</description>
  147309. <bitOffset>0</bitOffset>
  147310. <bitWidth>32</bitWidth>
  147311. <access>read-write</access>
  147312. </field>
  147313. </fields>
  147314. </register>
  147315. <register>
  147316. <name>HW_INPUT_STORE_D_MASK4_L_CH0</name>
  147317. <description>no description available</description>
  147318. <addressOffset>0x770</addressOffset>
  147319. <size>32</size>
  147320. <access>read-write</access>
  147321. <resetValue>0</resetValue>
  147322. <resetMask>0xFFFFFFFF</resetMask>
  147323. <fields>
  147324. <field>
  147325. <name>D_MASK4_L_CH0</name>
  147326. <description>data mask4 low byte</description>
  147327. <bitOffset>0</bitOffset>
  147328. <bitWidth>32</bitWidth>
  147329. <access>read-write</access>
  147330. </field>
  147331. </fields>
  147332. </register>
  147333. <register>
  147334. <name>HW_INPUT_STORE_D_MASK5_H_CH0</name>
  147335. <description>no description available</description>
  147336. <addressOffset>0x780</addressOffset>
  147337. <size>32</size>
  147338. <access>read-write</access>
  147339. <resetValue>0</resetValue>
  147340. <resetMask>0xFFFFFFFF</resetMask>
  147341. <fields>
  147342. <field>
  147343. <name>D_MASK5_H_CH0</name>
  147344. <description>data mask5 high byte</description>
  147345. <bitOffset>0</bitOffset>
  147346. <bitWidth>32</bitWidth>
  147347. <access>read-write</access>
  147348. </field>
  147349. </fields>
  147350. </register>
  147351. <register>
  147352. <name>HW_INPUT_STORE_D_MASK5_L_CH0</name>
  147353. <description>no description available</description>
  147354. <addressOffset>0x790</addressOffset>
  147355. <size>32</size>
  147356. <access>read-write</access>
  147357. <resetValue>0</resetValue>
  147358. <resetMask>0xFFFFFFFF</resetMask>
  147359. <fields>
  147360. <field>
  147361. <name>D_MASK5_L_CH0</name>
  147362. <description>data mask5 low byte</description>
  147363. <bitOffset>0</bitOffset>
  147364. <bitWidth>32</bitWidth>
  147365. <access>read-write</access>
  147366. </field>
  147367. </fields>
  147368. </register>
  147369. <register>
  147370. <name>HW_INPUT_STORE_D_MASK6_H_CH0</name>
  147371. <description>no description available</description>
  147372. <addressOffset>0x7A0</addressOffset>
  147373. <size>32</size>
  147374. <access>read-write</access>
  147375. <resetValue>0</resetValue>
  147376. <resetMask>0xFFFFFFFF</resetMask>
  147377. <fields>
  147378. <field>
  147379. <name>D_MASK6_H_CH0</name>
  147380. <description>data mask6 high byte</description>
  147381. <bitOffset>0</bitOffset>
  147382. <bitWidth>32</bitWidth>
  147383. <access>read-write</access>
  147384. </field>
  147385. </fields>
  147386. </register>
  147387. <register>
  147388. <name>HW_INPUT_STORE_D_MASK6_L_CH0</name>
  147389. <description>no description available</description>
  147390. <addressOffset>0x7B0</addressOffset>
  147391. <size>32</size>
  147392. <access>read-write</access>
  147393. <resetValue>0</resetValue>
  147394. <resetMask>0xFFFFFFFF</resetMask>
  147395. <fields>
  147396. <field>
  147397. <name>D_MASK6_L_CH0</name>
  147398. <description>data mask6 low byte</description>
  147399. <bitOffset>0</bitOffset>
  147400. <bitWidth>32</bitWidth>
  147401. <access>read-write</access>
  147402. </field>
  147403. </fields>
  147404. </register>
  147405. <register>
  147406. <name>HW_INPUT_STORE_D_MASK7_H_CH0</name>
  147407. <description>no description available</description>
  147408. <addressOffset>0x7C0</addressOffset>
  147409. <size>32</size>
  147410. <access>read-write</access>
  147411. <resetValue>0</resetValue>
  147412. <resetMask>0xFFFFFFFF</resetMask>
  147413. <fields>
  147414. <field>
  147415. <name>D_MASK7_H_CH0</name>
  147416. <description>data mask7 high byte</description>
  147417. <bitOffset>0</bitOffset>
  147418. <bitWidth>32</bitWidth>
  147419. <access>read-write</access>
  147420. </field>
  147421. </fields>
  147422. </register>
  147423. <register>
  147424. <name>HW_INPUT_STORE_D_MASK7_L_CH0</name>
  147425. <description>no description available</description>
  147426. <addressOffset>0x7E0</addressOffset>
  147427. <size>32</size>
  147428. <access>read-write</access>
  147429. <resetValue>0</resetValue>
  147430. <resetMask>0xFFFFFFFF</resetMask>
  147431. <fields>
  147432. <field>
  147433. <name>D_MASK7_L_CH0</name>
  147434. <description>data mask7 low byte</description>
  147435. <bitOffset>0</bitOffset>
  147436. <bitWidth>32</bitWidth>
  147437. <access>read-write</access>
  147438. </field>
  147439. </fields>
  147440. </register>
  147441. <register>
  147442. <name>HW_INPUT_STORE_D_SHIFT_L_CH0</name>
  147443. <description>no description available</description>
  147444. <addressOffset>0x7F0</addressOffset>
  147445. <size>32</size>
  147446. <access>read-write</access>
  147447. <resetValue>0</resetValue>
  147448. <resetMask>0xFFFFFFFF</resetMask>
  147449. <fields>
  147450. <field>
  147451. <name>D_SHIFT_WIDTH0</name>
  147452. <description>data shift width 0</description>
  147453. <bitOffset>0</bitOffset>
  147454. <bitWidth>6</bitWidth>
  147455. <access>read-write</access>
  147456. </field>
  147457. <field>
  147458. <name>RSVD3</name>
  147459. <description>Reserved, always set to zero.</description>
  147460. <bitOffset>0x6</bitOffset>
  147461. <bitWidth>1</bitWidth>
  147462. <access>read-only</access>
  147463. </field>
  147464. <field>
  147465. <name>D_SHIFT_FLAG0</name>
  147466. <description>data shift flag 0</description>
  147467. <bitOffset>0x7</bitOffset>
  147468. <bitWidth>1</bitWidth>
  147469. <access>read-write</access>
  147470. </field>
  147471. <field>
  147472. <name>D_SHIFT_WIDTH1</name>
  147473. <description>data shift width 1</description>
  147474. <bitOffset>0x8</bitOffset>
  147475. <bitWidth>6</bitWidth>
  147476. <access>read-write</access>
  147477. </field>
  147478. <field>
  147479. <name>RSVD2</name>
  147480. <description>Reserved, always set to zero.</description>
  147481. <bitOffset>0xE</bitOffset>
  147482. <bitWidth>1</bitWidth>
  147483. <access>read-only</access>
  147484. </field>
  147485. <field>
  147486. <name>D_SHIFT_FLAG1</name>
  147487. <description>data shift flag 1</description>
  147488. <bitOffset>0xF</bitOffset>
  147489. <bitWidth>1</bitWidth>
  147490. <access>read-write</access>
  147491. </field>
  147492. <field>
  147493. <name>D_SHIFT_WIDTH2</name>
  147494. <description>data shift width 2</description>
  147495. <bitOffset>0x10</bitOffset>
  147496. <bitWidth>6</bitWidth>
  147497. <access>read-write</access>
  147498. </field>
  147499. <field>
  147500. <name>RSVD1</name>
  147501. <description>Reserved, always set to zero.</description>
  147502. <bitOffset>0x16</bitOffset>
  147503. <bitWidth>1</bitWidth>
  147504. <access>read-only</access>
  147505. </field>
  147506. <field>
  147507. <name>D_SHIFT_FLAG2</name>
  147508. <description>data shift flag 2</description>
  147509. <bitOffset>0x17</bitOffset>
  147510. <bitWidth>1</bitWidth>
  147511. <access>read-write</access>
  147512. </field>
  147513. <field>
  147514. <name>D_SHIFT_WIDTH3</name>
  147515. <description>data shift width 3</description>
  147516. <bitOffset>0x18</bitOffset>
  147517. <bitWidth>6</bitWidth>
  147518. <access>read-write</access>
  147519. </field>
  147520. <field>
  147521. <name>RSVD0</name>
  147522. <description>Reserved, always set to zero.</description>
  147523. <bitOffset>0x1E</bitOffset>
  147524. <bitWidth>1</bitWidth>
  147525. <access>read-only</access>
  147526. </field>
  147527. <field>
  147528. <name>D_SHIFT_FLAG3</name>
  147529. <description>data shift flag 3</description>
  147530. <bitOffset>0x1F</bitOffset>
  147531. <bitWidth>1</bitWidth>
  147532. <access>read-write</access>
  147533. </field>
  147534. </fields>
  147535. </register>
  147536. <register>
  147537. <name>HW_INPUT_STORE_D_SHIFT_H_CH0</name>
  147538. <description>no description available</description>
  147539. <addressOffset>0x800</addressOffset>
  147540. <size>32</size>
  147541. <access>read-write</access>
  147542. <resetValue>0</resetValue>
  147543. <resetMask>0xFFFFFFFF</resetMask>
  147544. <fields>
  147545. <field>
  147546. <name>D_SHIFT_WIDTH4</name>
  147547. <description>data shift width 4</description>
  147548. <bitOffset>0</bitOffset>
  147549. <bitWidth>6</bitWidth>
  147550. <access>read-write</access>
  147551. </field>
  147552. <field>
  147553. <name>RSVD3</name>
  147554. <description>Reserved, always set to zero.</description>
  147555. <bitOffset>0x6</bitOffset>
  147556. <bitWidth>1</bitWidth>
  147557. <access>read-only</access>
  147558. </field>
  147559. <field>
  147560. <name>D_SHIFT_FLAG4</name>
  147561. <description>data shift flag 4</description>
  147562. <bitOffset>0x7</bitOffset>
  147563. <bitWidth>1</bitWidth>
  147564. <access>read-write</access>
  147565. </field>
  147566. <field>
  147567. <name>D_SHIFT_WIDTH5</name>
  147568. <description>data shift width 5</description>
  147569. <bitOffset>0x8</bitOffset>
  147570. <bitWidth>6</bitWidth>
  147571. <access>read-write</access>
  147572. </field>
  147573. <field>
  147574. <name>RSVD2</name>
  147575. <description>Reserved, always set to zero.</description>
  147576. <bitOffset>0xE</bitOffset>
  147577. <bitWidth>1</bitWidth>
  147578. <access>read-only</access>
  147579. </field>
  147580. <field>
  147581. <name>D_SHIFT_FLAG5</name>
  147582. <description>data shift flag 5</description>
  147583. <bitOffset>0xF</bitOffset>
  147584. <bitWidth>1</bitWidth>
  147585. <access>read-write</access>
  147586. </field>
  147587. <field>
  147588. <name>D_SHIFT_WIDTH6</name>
  147589. <description>data shift width 6</description>
  147590. <bitOffset>0x10</bitOffset>
  147591. <bitWidth>6</bitWidth>
  147592. <access>read-write</access>
  147593. </field>
  147594. <field>
  147595. <name>RSVD1</name>
  147596. <description>Reserved, always set to zero.</description>
  147597. <bitOffset>0x16</bitOffset>
  147598. <bitWidth>1</bitWidth>
  147599. <access>read-only</access>
  147600. </field>
  147601. <field>
  147602. <name>D_SHIFT_FLAG6</name>
  147603. <description>data shift flag 6</description>
  147604. <bitOffset>0x17</bitOffset>
  147605. <bitWidth>1</bitWidth>
  147606. <access>read-write</access>
  147607. </field>
  147608. <field>
  147609. <name>D_SHIFT_WIDTH7</name>
  147610. <description>data shift width 3</description>
  147611. <bitOffset>0x18</bitOffset>
  147612. <bitWidth>6</bitWidth>
  147613. <access>read-write</access>
  147614. </field>
  147615. <field>
  147616. <name>RSVD0</name>
  147617. <description>Reserved, always set to zero.</description>
  147618. <bitOffset>0x1E</bitOffset>
  147619. <bitWidth>1</bitWidth>
  147620. <access>read-only</access>
  147621. </field>
  147622. <field>
  147623. <name>D_SHIFT_FLAG7</name>
  147624. <description>data shift flag 7</description>
  147625. <bitOffset>0x1F</bitOffset>
  147626. <bitWidth>1</bitWidth>
  147627. <access>read-write</access>
  147628. </field>
  147629. </fields>
  147630. </register>
  147631. <register>
  147632. <name>HW_INPUT_STORE_F_SHIFT_L_CH0</name>
  147633. <description>no description available</description>
  147634. <addressOffset>0x810</addressOffset>
  147635. <size>32</size>
  147636. <access>read-write</access>
  147637. <resetValue>0</resetValue>
  147638. <resetMask>0xFFFFFFFF</resetMask>
  147639. <fields>
  147640. <field>
  147641. <name>F_SHIFT_WIDTH0</name>
  147642. <description>flag shift width 0</description>
  147643. <bitOffset>0</bitOffset>
  147644. <bitWidth>6</bitWidth>
  147645. <access>read-write</access>
  147646. </field>
  147647. <field>
  147648. <name>F_SHIFT_FLAG0</name>
  147649. <description>flag shift flag0</description>
  147650. <bitOffset>0x6</bitOffset>
  147651. <bitWidth>1</bitWidth>
  147652. <access>read-write</access>
  147653. </field>
  147654. <field>
  147655. <name>RSVD3</name>
  147656. <description>Reserved, always set to zero.</description>
  147657. <bitOffset>0x7</bitOffset>
  147658. <bitWidth>1</bitWidth>
  147659. <access>read-only</access>
  147660. </field>
  147661. <field>
  147662. <name>F_SHIFT_WIDTH1</name>
  147663. <description>flag shift width 1</description>
  147664. <bitOffset>0x8</bitOffset>
  147665. <bitWidth>6</bitWidth>
  147666. <access>read-write</access>
  147667. </field>
  147668. <field>
  147669. <name>F_SHIFT_FLAG1</name>
  147670. <description>flag shift flag1</description>
  147671. <bitOffset>0xE</bitOffset>
  147672. <bitWidth>1</bitWidth>
  147673. <access>read-write</access>
  147674. </field>
  147675. <field>
  147676. <name>RSVD2</name>
  147677. <description>Reserved, always set to zero.</description>
  147678. <bitOffset>0xF</bitOffset>
  147679. <bitWidth>1</bitWidth>
  147680. <access>read-only</access>
  147681. </field>
  147682. <field>
  147683. <name>F_SHIFT_WIDTH2</name>
  147684. <description>flag shift width 2</description>
  147685. <bitOffset>0x10</bitOffset>
  147686. <bitWidth>6</bitWidth>
  147687. <access>read-write</access>
  147688. </field>
  147689. <field>
  147690. <name>F_SHIFT_FLAG2</name>
  147691. <description>flag shift flag2</description>
  147692. <bitOffset>0x16</bitOffset>
  147693. <bitWidth>1</bitWidth>
  147694. <access>read-write</access>
  147695. </field>
  147696. <field>
  147697. <name>RSVD1</name>
  147698. <description>Reserved, always set to zero.</description>
  147699. <bitOffset>0x17</bitOffset>
  147700. <bitWidth>1</bitWidth>
  147701. <access>read-only</access>
  147702. </field>
  147703. <field>
  147704. <name>F_SHIFT_WIDTH3</name>
  147705. <description>flag shift width 3</description>
  147706. <bitOffset>0x18</bitOffset>
  147707. <bitWidth>6</bitWidth>
  147708. <access>read-write</access>
  147709. </field>
  147710. <field>
  147711. <name>F_SHIFT_FLAG3</name>
  147712. <description>flag shift flag3</description>
  147713. <bitOffset>0x1E</bitOffset>
  147714. <bitWidth>1</bitWidth>
  147715. <access>read-write</access>
  147716. </field>
  147717. <field>
  147718. <name>RSVD0</name>
  147719. <description>Reserved, always set to zero.</description>
  147720. <bitOffset>0x1F</bitOffset>
  147721. <bitWidth>1</bitWidth>
  147722. <access>read-only</access>
  147723. </field>
  147724. </fields>
  147725. </register>
  147726. <register>
  147727. <name>HW_INPUT_STORE_F_SHIFT_H_CH0</name>
  147728. <description>no description available</description>
  147729. <addressOffset>0x820</addressOffset>
  147730. <size>32</size>
  147731. <access>read-write</access>
  147732. <resetValue>0</resetValue>
  147733. <resetMask>0xFFFFFFFF</resetMask>
  147734. <fields>
  147735. <field>
  147736. <name>F_SHIFT_WIDTH4</name>
  147737. <description>flag shift width 4</description>
  147738. <bitOffset>0</bitOffset>
  147739. <bitWidth>6</bitWidth>
  147740. <access>read-write</access>
  147741. </field>
  147742. <field>
  147743. <name>F_SHIFT_FLAG4</name>
  147744. <description>flag shift flag4</description>
  147745. <bitOffset>0x6</bitOffset>
  147746. <bitWidth>1</bitWidth>
  147747. <access>read-write</access>
  147748. </field>
  147749. <field>
  147750. <name>RSVD3</name>
  147751. <description>Reserved, always set to zero.</description>
  147752. <bitOffset>0x7</bitOffset>
  147753. <bitWidth>1</bitWidth>
  147754. <access>read-only</access>
  147755. </field>
  147756. <field>
  147757. <name>F_SHIFT_WIDTH5</name>
  147758. <description>flag shift width 5</description>
  147759. <bitOffset>0x8</bitOffset>
  147760. <bitWidth>6</bitWidth>
  147761. <access>read-write</access>
  147762. </field>
  147763. <field>
  147764. <name>F_SHIFT_FLAG5</name>
  147765. <description>flag shift flag5</description>
  147766. <bitOffset>0xE</bitOffset>
  147767. <bitWidth>1</bitWidth>
  147768. <access>read-write</access>
  147769. </field>
  147770. <field>
  147771. <name>RSVD2</name>
  147772. <description>Reserved, always set to zero.</description>
  147773. <bitOffset>0xF</bitOffset>
  147774. <bitWidth>1</bitWidth>
  147775. <access>read-only</access>
  147776. </field>
  147777. <field>
  147778. <name>F_SHIFT_WIDTH6</name>
  147779. <description>flag shift width 5</description>
  147780. <bitOffset>0x10</bitOffset>
  147781. <bitWidth>6</bitWidth>
  147782. <access>read-write</access>
  147783. </field>
  147784. <field>
  147785. <name>F_SHIFT_FLAG6</name>
  147786. <description>flag shift flag6</description>
  147787. <bitOffset>0x16</bitOffset>
  147788. <bitWidth>1</bitWidth>
  147789. <access>read-write</access>
  147790. </field>
  147791. <field>
  147792. <name>RSVD1</name>
  147793. <description>Reserved, always set to zero.</description>
  147794. <bitOffset>0x17</bitOffset>
  147795. <bitWidth>1</bitWidth>
  147796. <access>read-only</access>
  147797. </field>
  147798. <field>
  147799. <name>F_SHIFT_WIDTH7</name>
  147800. <description>flag shift width 7</description>
  147801. <bitOffset>0x18</bitOffset>
  147802. <bitWidth>6</bitWidth>
  147803. <access>read-write</access>
  147804. </field>
  147805. <field>
  147806. <name>F_SHIFT_FLAG7</name>
  147807. <description>flag shift flag7</description>
  147808. <bitOffset>0x1E</bitOffset>
  147809. <bitWidth>1</bitWidth>
  147810. <access>read-write</access>
  147811. </field>
  147812. <field>
  147813. <name>RSVD0</name>
  147814. <description>Reserved, always set to zero.</description>
  147815. <bitOffset>0x1F</bitOffset>
  147816. <bitWidth>1</bitWidth>
  147817. <access>read-only</access>
  147818. </field>
  147819. </fields>
  147820. </register>
  147821. <register>
  147822. <name>HW_INPUT_STORE_F_MASK_L_CH0</name>
  147823. <description>no description available</description>
  147824. <addressOffset>0x830</addressOffset>
  147825. <size>32</size>
  147826. <access>read-write</access>
  147827. <resetValue>0</resetValue>
  147828. <resetMask>0xFFFFFFFF</resetMask>
  147829. <fields>
  147830. <field>
  147831. <name>F_MASK0</name>
  147832. <description>flag mask0</description>
  147833. <bitOffset>0</bitOffset>
  147834. <bitWidth>8</bitWidth>
  147835. <access>read-write</access>
  147836. </field>
  147837. <field>
  147838. <name>F_MASK1</name>
  147839. <description>flag mask1</description>
  147840. <bitOffset>0x8</bitOffset>
  147841. <bitWidth>8</bitWidth>
  147842. <access>read-write</access>
  147843. </field>
  147844. <field>
  147845. <name>F_MASK2</name>
  147846. <description>flag mask2</description>
  147847. <bitOffset>0x10</bitOffset>
  147848. <bitWidth>8</bitWidth>
  147849. <access>read-write</access>
  147850. </field>
  147851. <field>
  147852. <name>F_MASK3</name>
  147853. <description>flag mask3</description>
  147854. <bitOffset>0x18</bitOffset>
  147855. <bitWidth>8</bitWidth>
  147856. <access>read-write</access>
  147857. </field>
  147858. </fields>
  147859. </register>
  147860. <register>
  147861. <name>HW_INPUT_STORE_F_MASK_H_CH0</name>
  147862. <description>no description available</description>
  147863. <addressOffset>0x840</addressOffset>
  147864. <size>32</size>
  147865. <access>read-write</access>
  147866. <resetValue>0</resetValue>
  147867. <resetMask>0xFFFFFFFF</resetMask>
  147868. <fields>
  147869. <field>
  147870. <name>F_MASK4</name>
  147871. <description>flag mask4</description>
  147872. <bitOffset>0</bitOffset>
  147873. <bitWidth>8</bitWidth>
  147874. <access>read-write</access>
  147875. </field>
  147876. <field>
  147877. <name>F_MASK5</name>
  147878. <description>flag mask5</description>
  147879. <bitOffset>0x8</bitOffset>
  147880. <bitWidth>8</bitWidth>
  147881. <access>read-write</access>
  147882. </field>
  147883. <field>
  147884. <name>F_MASK6</name>
  147885. <description>flag mask6</description>
  147886. <bitOffset>0x10</bitOffset>
  147887. <bitWidth>8</bitWidth>
  147888. <access>read-write</access>
  147889. </field>
  147890. <field>
  147891. <name>F_MASK7</name>
  147892. <description>flag mask7</description>
  147893. <bitOffset>0x18</bitOffset>
  147894. <bitWidth>8</bitWidth>
  147895. <access>read-write</access>
  147896. </field>
  147897. </fields>
  147898. </register>
  147899. <register>
  147900. <name>HW_DITHER_FETCH_CTRL_CH0</name>
  147901. <description>Pre-fetch engine Control Channel 0 Register</description>
  147902. <addressOffset>0x850</addressOffset>
  147903. <size>32</size>
  147904. <access>read-write</access>
  147905. <resetValue>0x20000</resetValue>
  147906. <resetMask>0xFFFFFFFF</resetMask>
  147907. <fields>
  147908. <field>
  147909. <name>CH_EN</name>
  147910. <description>Channel enable.</description>
  147911. <bitOffset>0</bitOffset>
  147912. <bitWidth>1</bitWidth>
  147913. <access>read-write</access>
  147914. <enumeratedValues>
  147915. <enumeratedValue>
  147916. <name>0</name>
  147917. <description>Prefetch function is disable</description>
  147918. <value>0</value>
  147919. </enumeratedValue>
  147920. <enumeratedValue>
  147921. <name>1</name>
  147922. <description>Prefetch function is enable</description>
  147923. <value>0x1</value>
  147924. </enumeratedValue>
  147925. </enumeratedValues>
  147926. </field>
  147927. <field>
  147928. <name>BLOCK_EN</name>
  147929. <description>Choses the prefetch mode.</description>
  147930. <bitOffset>0x1</bitOffset>
  147931. <bitWidth>1</bitWidth>
  147932. <access>read-write</access>
  147933. <enumeratedValues>
  147934. <enumeratedValue>
  147935. <name>0</name>
  147936. <description>Prefetch in scan mode</description>
  147937. <value>0</value>
  147938. </enumeratedValue>
  147939. <enumeratedValue>
  147940. <name>1</name>
  147941. <description>Prefetch in block mode</description>
  147942. <value>0x1</value>
  147943. </enumeratedValue>
  147944. </enumeratedValues>
  147945. </field>
  147946. <field>
  147947. <name>BLOCK_16</name>
  147948. <description>Determines the block sixe.</description>
  147949. <bitOffset>0x2</bitOffset>
  147950. <bitWidth>1</bitWidth>
  147951. <access>read-write</access>
  147952. <enumeratedValues>
  147953. <enumeratedValue>
  147954. <name>8x8</name>
  147955. <description>Block size is 8x8</description>
  147956. <value>0</value>
  147957. </enumeratedValue>
  147958. <enumeratedValue>
  147959. <name>16x16</name>
  147960. <description>Block size is 16x16</description>
  147961. <value>0x1</value>
  147962. </enumeratedValue>
  147963. </enumeratedValues>
  147964. </field>
  147965. <field>
  147966. <name>HANDSHAKE_EN</name>
  147967. <description>Enable bit for handshake with the store engine.</description>
  147968. <bitOffset>0x3</bitOffset>
  147969. <bitWidth>1</bitWidth>
  147970. <access>read-write</access>
  147971. <enumeratedValues>
  147972. <enumeratedValue>
  147973. <name>0</name>
  147974. <description>Handshake with the store engine is disabled</description>
  147975. <value>0</value>
  147976. </enumeratedValue>
  147977. <enumeratedValue>
  147978. <name>1</name>
  147979. <description>Handshake with the store engine is enabled</description>
  147980. <value>0x1</value>
  147981. </enumeratedValue>
  147982. </enumeratedValues>
  147983. </field>
  147984. <field>
  147985. <name>BYPASS_PIXEL_EN</name>
  147986. <description>Selects Channel 0 pixel source</description>
  147987. <bitOffset>0x4</bitOffset>
  147988. <bitWidth>1</bitWidth>
  147989. <access>read-write</access>
  147990. <enumeratedValues>
  147991. <enumeratedValue>
  147992. <name>0</name>
  147993. <description>Channel 0 is from memory</description>
  147994. <value>0</value>
  147995. </enumeratedValue>
  147996. <enumeratedValue>
  147997. <name>1</name>
  147998. <description>Channel 0 is from previous process engine</description>
  147999. <value>0x1</value>
  148000. </enumeratedValue>
  148001. </enumeratedValues>
  148002. </field>
  148003. <field>
  148004. <name>HIGH_BYTE</name>
  148005. <description>channel 0 high byte selection</description>
  148006. <bitOffset>0x5</bitOffset>
  148007. <bitWidth>1</bitWidth>
  148008. <access>read-write</access>
  148009. <enumeratedValues>
  148010. <enumeratedValue>
  148011. <name>0</name>
  148012. <description>In 64 bit mode, the output high byte will use channel1.</description>
  148013. <value>0</value>
  148014. </enumeratedValue>
  148015. <enumeratedValue>
  148016. <name>1</name>
  148017. <description>In 64 bit mode, the output high byte will use channel0</description>
  148018. <value>0x1</value>
  148019. </enumeratedValue>
  148020. </enumeratedValues>
  148021. </field>
  148022. <field>
  148023. <name>RSVD4</name>
  148024. <description>Reserved, always set to zero.</description>
  148025. <bitOffset>0x6</bitOffset>
  148026. <bitWidth>3</bitWidth>
  148027. <access>read-only</access>
  148028. </field>
  148029. <field>
  148030. <name>HFLIP</name>
  148031. <description>Enables HFLIP.</description>
  148032. <bitOffset>0x9</bitOffset>
  148033. <bitWidth>1</bitWidth>
  148034. <access>read-write</access>
  148035. <enumeratedValues>
  148036. <enumeratedValue>
  148037. <name>0</name>
  148038. <description>HFLIP disable</description>
  148039. <value>0</value>
  148040. </enumeratedValue>
  148041. <enumeratedValue>
  148042. <name>1</name>
  148043. <description>VFLIP enable</description>
  148044. <value>0x1</value>
  148045. </enumeratedValue>
  148046. </enumeratedValues>
  148047. </field>
  148048. <field>
  148049. <name>VFLIP</name>
  148050. <description>Enables VFLIP</description>
  148051. <bitOffset>0xA</bitOffset>
  148052. <bitWidth>1</bitWidth>
  148053. <access>read-write</access>
  148054. <enumeratedValues>
  148055. <enumeratedValue>
  148056. <name>0</name>
  148057. <description>VFLIP disable</description>
  148058. <value>0</value>
  148059. </enumeratedValue>
  148060. <enumeratedValue>
  148061. <name>1</name>
  148062. <description>VFLIP enable</description>
  148063. <value>0x1</value>
  148064. </enumeratedValue>
  148065. </enumeratedValues>
  148066. </field>
  148067. <field>
  148068. <name>RSVD3</name>
  148069. <description>Reserved, always set to zero.</description>
  148070. <bitOffset>0xB</bitOffset>
  148071. <bitWidth>1</bitWidth>
  148072. <access>read-only</access>
  148073. </field>
  148074. <field>
  148075. <name>ROTATION_ANGLE</name>
  148076. <description>no description available</description>
  148077. <bitOffset>0xC</bitOffset>
  148078. <bitWidth>2</bitWidth>
  148079. <access>read-write</access>
  148080. <enumeratedValues>
  148081. <enumeratedValue>
  148082. <name>ROT_0</name>
  148083. <description>Rotate image by 0 degrees.</description>
  148084. <value>0</value>
  148085. </enumeratedValue>
  148086. <enumeratedValue>
  148087. <name>ROT_90</name>
  148088. <description>Rotate image by 90 degrees.</description>
  148089. <value>0x1</value>
  148090. </enumeratedValue>
  148091. <enumeratedValue>
  148092. <name>ROT_180</name>
  148093. <description>Rotate image by 180 degrees.</description>
  148094. <value>0x2</value>
  148095. </enumeratedValue>
  148096. <enumeratedValue>
  148097. <name>ROT_270</name>
  148098. <description>Rotate image by 270 degrees.</description>
  148099. <value>0x3</value>
  148100. </enumeratedValue>
  148101. </enumeratedValues>
  148102. </field>
  148103. <field>
  148104. <name>RSVD2</name>
  148105. <description>Reserved, always set to zero.</description>
  148106. <bitOffset>0xE</bitOffset>
  148107. <bitWidth>2</bitWidth>
  148108. <access>read-only</access>
  148109. </field>
  148110. <field>
  148111. <name>RD_NUM_BYTES</name>
  148112. <description>Bytes in a read burst</description>
  148113. <bitOffset>0x10</bitOffset>
  148114. <bitWidth>2</bitWidth>
  148115. <access>read-write</access>
  148116. <enumeratedValues>
  148117. <enumeratedValue>
  148118. <name>8_bytes</name>
  148119. <description>8 bytes.</description>
  148120. <value>0</value>
  148121. </enumeratedValue>
  148122. <enumeratedValue>
  148123. <name>16_bytes</name>
  148124. <description>16 bytes.</description>
  148125. <value>0x1</value>
  148126. </enumeratedValue>
  148127. <enumeratedValue>
  148128. <name>32_bytes</name>
  148129. <description>32 bytes.</description>
  148130. <value>0x2</value>
  148131. </enumeratedValue>
  148132. <enumeratedValue>
  148133. <name>64_bytes</name>
  148134. <description>64 bytes.</description>
  148135. <value>0x3</value>
  148136. </enumeratedValue>
  148137. </enumeratedValues>
  148138. </field>
  148139. <field>
  148140. <name>RSVD1</name>
  148141. <description>Reserved, always set to zero.</description>
  148142. <bitOffset>0x12</bitOffset>
  148143. <bitWidth>6</bitWidth>
  148144. <access>read-only</access>
  148145. </field>
  148146. <field>
  148147. <name>HANDSHAKE_SCAN_LINE_NUM</name>
  148148. <description>scan handshake line number</description>
  148149. <bitOffset>0x18</bitOffset>
  148150. <bitWidth>2</bitWidth>
  148151. <access>read-write</access>
  148152. <enumeratedValues>
  148153. <enumeratedValue>
  148154. <name>0</name>
  148155. <description>1 line.</description>
  148156. <value>0</value>
  148157. </enumeratedValue>
  148158. <enumeratedValue>
  148159. <name>1</name>
  148160. <description>8 lines</description>
  148161. <value>0x1</value>
  148162. </enumeratedValue>
  148163. <enumeratedValue>
  148164. <name>2</name>
  148165. <description>16 lines</description>
  148166. <value>0x2</value>
  148167. </enumeratedValue>
  148168. <enumeratedValue>
  148169. <name>3</name>
  148170. <description>16 lines</description>
  148171. <value>0x3</value>
  148172. </enumeratedValue>
  148173. </enumeratedValues>
  148174. </field>
  148175. <field>
  148176. <name>RSVD0</name>
  148177. <description>Reserved, always set to zero.</description>
  148178. <bitOffset>0x1A</bitOffset>
  148179. <bitWidth>5</bitWidth>
  148180. <access>read-only</access>
  148181. </field>
  148182. <field>
  148183. <name>ARBIT_EN</name>
  148184. <description>Enables Arbitration</description>
  148185. <bitOffset>0x1F</bitOffset>
  148186. <bitWidth>1</bitWidth>
  148187. <access>read-write</access>
  148188. <enumeratedValues>
  148189. <enumeratedValue>
  148190. <name>0</name>
  148191. <description>Arbitration disable. If using 2 channels, will output 2 axi bus sets.</description>
  148192. <value>0</value>
  148193. </enumeratedValue>
  148194. <enumeratedValue>
  148195. <name>1</name>
  148196. <description>Arbitration enable. If using 2 channel, will only output 1 axi bus sets</description>
  148197. <value>0x1</value>
  148198. </enumeratedValue>
  148199. </enumeratedValues>
  148200. </field>
  148201. </fields>
  148202. </register>
  148203. <register>
  148204. <name>HW_DITHER_FETCH_CTRL_CH1</name>
  148205. <description>Pre-fetch engine Control Channel 1 Register</description>
  148206. <addressOffset>0x860</addressOffset>
  148207. <size>32</size>
  148208. <access>read-write</access>
  148209. <resetValue>0x20000</resetValue>
  148210. <resetMask>0xFFFFFFFF</resetMask>
  148211. <fields>
  148212. <field>
  148213. <name>CH_EN</name>
  148214. <description>Channel enable.</description>
  148215. <bitOffset>0</bitOffset>
  148216. <bitWidth>1</bitWidth>
  148217. <access>read-write</access>
  148218. <enumeratedValues>
  148219. <enumeratedValue>
  148220. <name>0</name>
  148221. <description>Prefetch function is disable</description>
  148222. <value>0</value>
  148223. </enumeratedValue>
  148224. <enumeratedValue>
  148225. <name>1</name>
  148226. <description>Prefetch function is enable</description>
  148227. <value>0x1</value>
  148228. </enumeratedValue>
  148229. </enumeratedValues>
  148230. </field>
  148231. <field>
  148232. <name>BLOCK_EN</name>
  148233. <description>Choses the prefetch mode.</description>
  148234. <bitOffset>0x1</bitOffset>
  148235. <bitWidth>1</bitWidth>
  148236. <access>read-write</access>
  148237. <enumeratedValues>
  148238. <enumeratedValue>
  148239. <name>0</name>
  148240. <description>Prefetch in scan mode</description>
  148241. <value>0</value>
  148242. </enumeratedValue>
  148243. <enumeratedValue>
  148244. <name>1</name>
  148245. <description>Prefetch in block mode</description>
  148246. <value>0x1</value>
  148247. </enumeratedValue>
  148248. </enumeratedValues>
  148249. </field>
  148250. <field>
  148251. <name>BLOCK_16</name>
  148252. <description>Determines the block sixe.</description>
  148253. <bitOffset>0x2</bitOffset>
  148254. <bitWidth>1</bitWidth>
  148255. <access>read-write</access>
  148256. <enumeratedValues>
  148257. <enumeratedValue>
  148258. <name>8x8</name>
  148259. <description>Block size is 8x8</description>
  148260. <value>0</value>
  148261. </enumeratedValue>
  148262. <enumeratedValue>
  148263. <name>16x16</name>
  148264. <description>Block size is 16x16</description>
  148265. <value>0x1</value>
  148266. </enumeratedValue>
  148267. </enumeratedValues>
  148268. </field>
  148269. <field>
  148270. <name>HANDSHAKE_EN</name>
  148271. <description>Enable bit for handshake with the store engine.</description>
  148272. <bitOffset>0x3</bitOffset>
  148273. <bitWidth>1</bitWidth>
  148274. <access>read-write</access>
  148275. <enumeratedValues>
  148276. <enumeratedValue>
  148277. <name>0</name>
  148278. <description>Handshake with the store engine is disabled</description>
  148279. <value>0</value>
  148280. </enumeratedValue>
  148281. <enumeratedValue>
  148282. <name>1</name>
  148283. <description>Handshake with the store engine is enabled</description>
  148284. <value>0x1</value>
  148285. </enumeratedValue>
  148286. </enumeratedValues>
  148287. </field>
  148288. <field>
  148289. <name>BYPASS_PIXEL_EN</name>
  148290. <description>Selects Channel 1 pixel source</description>
  148291. <bitOffset>0x4</bitOffset>
  148292. <bitWidth>1</bitWidth>
  148293. <access>read-write</access>
  148294. <enumeratedValues>
  148295. <enumeratedValue>
  148296. <name>0</name>
  148297. <description>Channel 1 is from memory</description>
  148298. <value>0</value>
  148299. </enumeratedValue>
  148300. <enumeratedValue>
  148301. <name>1</name>
  148302. <description>Channel 1 is from previous process engine</description>
  148303. <value>0x1</value>
  148304. </enumeratedValue>
  148305. </enumeratedValues>
  148306. </field>
  148307. <field>
  148308. <name>RSVD4</name>
  148309. <description>Reserved, always set to zero.</description>
  148310. <bitOffset>0x5</bitOffset>
  148311. <bitWidth>4</bitWidth>
  148312. <access>read-only</access>
  148313. </field>
  148314. <field>
  148315. <name>HFLIP</name>
  148316. <description>Enables HFLIP.</description>
  148317. <bitOffset>0x9</bitOffset>
  148318. <bitWidth>1</bitWidth>
  148319. <access>read-write</access>
  148320. <enumeratedValues>
  148321. <enumeratedValue>
  148322. <name>0</name>
  148323. <description>HFLIP disable</description>
  148324. <value>0</value>
  148325. </enumeratedValue>
  148326. <enumeratedValue>
  148327. <name>1</name>
  148328. <description>VFLIP enable</description>
  148329. <value>0x1</value>
  148330. </enumeratedValue>
  148331. </enumeratedValues>
  148332. </field>
  148333. <field>
  148334. <name>VFLIP</name>
  148335. <description>Enables VFLIP</description>
  148336. <bitOffset>0xA</bitOffset>
  148337. <bitWidth>1</bitWidth>
  148338. <access>read-write</access>
  148339. <enumeratedValues>
  148340. <enumeratedValue>
  148341. <name>0</name>
  148342. <description>VFLIP disable</description>
  148343. <value>0</value>
  148344. </enumeratedValue>
  148345. <enumeratedValue>
  148346. <name>1</name>
  148347. <description>VFLIP enable</description>
  148348. <value>0x1</value>
  148349. </enumeratedValue>
  148350. </enumeratedValues>
  148351. </field>
  148352. <field>
  148353. <name>RSVD3</name>
  148354. <description>Reserved, always set to zero.</description>
  148355. <bitOffset>0xB</bitOffset>
  148356. <bitWidth>1</bitWidth>
  148357. <access>read-only</access>
  148358. </field>
  148359. <field>
  148360. <name>ROTATION_ANGLE</name>
  148361. <description>no description available</description>
  148362. <bitOffset>0xC</bitOffset>
  148363. <bitWidth>2</bitWidth>
  148364. <access>read-write</access>
  148365. <enumeratedValues>
  148366. <enumeratedValue>
  148367. <name>ROT_0</name>
  148368. <description>Rotate image by 0 degrees.</description>
  148369. <value>0</value>
  148370. </enumeratedValue>
  148371. <enumeratedValue>
  148372. <name>ROT_90</name>
  148373. <description>Rotate image by 90 degrees.</description>
  148374. <value>0x1</value>
  148375. </enumeratedValue>
  148376. <enumeratedValue>
  148377. <name>ROT_180</name>
  148378. <description>Rotate image by 180 degrees.</description>
  148379. <value>0x2</value>
  148380. </enumeratedValue>
  148381. <enumeratedValue>
  148382. <name>ROT_270</name>
  148383. <description>Rotate image by 270 degrees.</description>
  148384. <value>0x3</value>
  148385. </enumeratedValue>
  148386. </enumeratedValues>
  148387. </field>
  148388. <field>
  148389. <name>RSVD2</name>
  148390. <description>Reserved, always set to zero.</description>
  148391. <bitOffset>0xE</bitOffset>
  148392. <bitWidth>2</bitWidth>
  148393. <access>read-only</access>
  148394. </field>
  148395. <field>
  148396. <name>RD_NUM_BYTES</name>
  148397. <description>Bytes in a read burst</description>
  148398. <bitOffset>0x10</bitOffset>
  148399. <bitWidth>2</bitWidth>
  148400. <access>read-write</access>
  148401. <enumeratedValues>
  148402. <enumeratedValue>
  148403. <name>8_bytes</name>
  148404. <description>8 bytes.</description>
  148405. <value>0</value>
  148406. </enumeratedValue>
  148407. <enumeratedValue>
  148408. <name>16_bytes</name>
  148409. <description>16 bytes.</description>
  148410. <value>0x1</value>
  148411. </enumeratedValue>
  148412. <enumeratedValue>
  148413. <name>32_bytes</name>
  148414. <description>32 bytes.</description>
  148415. <value>0x2</value>
  148416. </enumeratedValue>
  148417. <enumeratedValue>
  148418. <name>64_bytes</name>
  148419. <description>64 bytes.</description>
  148420. <value>0x3</value>
  148421. </enumeratedValue>
  148422. </enumeratedValues>
  148423. </field>
  148424. <field>
  148425. <name>RSVD1</name>
  148426. <description>Reserved, always set to zero.</description>
  148427. <bitOffset>0x12</bitOffset>
  148428. <bitWidth>6</bitWidth>
  148429. <access>read-only</access>
  148430. </field>
  148431. <field>
  148432. <name>HANDSHAKE_SCAN_LINE_NUM</name>
  148433. <description>scan handshake line number</description>
  148434. <bitOffset>0x18</bitOffset>
  148435. <bitWidth>2</bitWidth>
  148436. <access>read-write</access>
  148437. <enumeratedValues>
  148438. <enumeratedValue>
  148439. <name>0</name>
  148440. <description>1 line.</description>
  148441. <value>0</value>
  148442. </enumeratedValue>
  148443. <enumeratedValue>
  148444. <name>1</name>
  148445. <description>8 lines</description>
  148446. <value>0x1</value>
  148447. </enumeratedValue>
  148448. <enumeratedValue>
  148449. <name>2</name>
  148450. <description>16 lines</description>
  148451. <value>0x2</value>
  148452. </enumeratedValue>
  148453. <enumeratedValue>
  148454. <name>3</name>
  148455. <description>16 lines</description>
  148456. <value>0x3</value>
  148457. </enumeratedValue>
  148458. </enumeratedValues>
  148459. </field>
  148460. <field>
  148461. <name>RSVD0</name>
  148462. <description>Reserved, always set to zero.</description>
  148463. <bitOffset>0x1A</bitOffset>
  148464. <bitWidth>6</bitWidth>
  148465. <access>read-only</access>
  148466. </field>
  148467. </fields>
  148468. </register>
  148469. <register>
  148470. <name>HW_DITHER_FETCH_STATUS_CH0</name>
  148471. <description>Pre-fetch engine status Channel 0 Register</description>
  148472. <addressOffset>0x870</addressOffset>
  148473. <size>32</size>
  148474. <access>read-only</access>
  148475. <resetValue>0</resetValue>
  148476. <resetMask>0xFFFFFFFF</resetMask>
  148477. <fields>
  148478. <field>
  148479. <name>PREFETCH_BLOCK_X</name>
  148480. <description>When in scan mode, this field is always 0</description>
  148481. <bitOffset>0</bitOffset>
  148482. <bitWidth>16</bitWidth>
  148483. <access>read-only</access>
  148484. </field>
  148485. <field>
  148486. <name>PREFETCH_BLOCK_Y</name>
  148487. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  148488. <bitOffset>0x10</bitOffset>
  148489. <bitWidth>16</bitWidth>
  148490. <access>read-only</access>
  148491. </field>
  148492. </fields>
  148493. </register>
  148494. <register>
  148495. <name>HW_DITHER_FETCH_STATUS_CH1</name>
  148496. <description>Store engine status Channel 1 Register</description>
  148497. <addressOffset>0x880</addressOffset>
  148498. <size>32</size>
  148499. <access>read-only</access>
  148500. <resetValue>0</resetValue>
  148501. <resetMask>0xFFFFFFFF</resetMask>
  148502. <fields>
  148503. <field>
  148504. <name>PREFETCH_BLOCK_X</name>
  148505. <description>When in scan mode, this field is always 0</description>
  148506. <bitOffset>0</bitOffset>
  148507. <bitWidth>16</bitWidth>
  148508. <access>read-only</access>
  148509. </field>
  148510. <field>
  148511. <name>PREFETCH_BLOCK_Y</name>
  148512. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  148513. <bitOffset>0x10</bitOffset>
  148514. <bitWidth>16</bitWidth>
  148515. <access>read-only</access>
  148516. </field>
  148517. </fields>
  148518. </register>
  148519. <register>
  148520. <name>HW_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0</name>
  148521. <description>no description available</description>
  148522. <addressOffset>0x890</addressOffset>
  148523. <size>32</size>
  148524. <access>read-write</access>
  148525. <resetValue>0</resetValue>
  148526. <resetMask>0xFFFFFFFF</resetMask>
  148527. <fields>
  148528. <field>
  148529. <name>ACTIVE_SIZE_ULC_X</name>
  148530. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  148531. <bitOffset>0</bitOffset>
  148532. <bitWidth>16</bitWidth>
  148533. <access>read-write</access>
  148534. </field>
  148535. <field>
  148536. <name>ACTIVE_SIZE_ULC_Y</name>
  148537. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  148538. <bitOffset>0x10</bitOffset>
  148539. <bitWidth>16</bitWidth>
  148540. <access>read-write</access>
  148541. </field>
  148542. </fields>
  148543. </register>
  148544. <register>
  148545. <name>HW_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0</name>
  148546. <description>no description available</description>
  148547. <addressOffset>0x8A0</addressOffset>
  148548. <size>32</size>
  148549. <access>read-write</access>
  148550. <resetValue>0</resetValue>
  148551. <resetMask>0xFFFFFFFF</resetMask>
  148552. <fields>
  148553. <field>
  148554. <name>ACTIVE_SIZE_LRC_X</name>
  148555. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  148556. <bitOffset>0</bitOffset>
  148557. <bitWidth>16</bitWidth>
  148558. <access>read-write</access>
  148559. </field>
  148560. <field>
  148561. <name>ACTIVE_SIZE_LRC_Y</name>
  148562. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  148563. <bitOffset>0x10</bitOffset>
  148564. <bitWidth>16</bitWidth>
  148565. <access>read-write</access>
  148566. </field>
  148567. </fields>
  148568. </register>
  148569. <register>
  148570. <name>HW_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1</name>
  148571. <description>no description available</description>
  148572. <addressOffset>0x8B0</addressOffset>
  148573. <size>32</size>
  148574. <access>read-write</access>
  148575. <resetValue>0</resetValue>
  148576. <resetMask>0xFFFFFFFF</resetMask>
  148577. <fields>
  148578. <field>
  148579. <name>ACTIVE_SIZE_ULC_X</name>
  148580. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  148581. <bitOffset>0</bitOffset>
  148582. <bitWidth>16</bitWidth>
  148583. <access>read-write</access>
  148584. </field>
  148585. <field>
  148586. <name>ACTIVE_SIZE_ULC_Y</name>
  148587. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  148588. <bitOffset>0x10</bitOffset>
  148589. <bitWidth>16</bitWidth>
  148590. <access>read-write</access>
  148591. </field>
  148592. </fields>
  148593. </register>
  148594. <register>
  148595. <name>HW_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1</name>
  148596. <description>no description available</description>
  148597. <addressOffset>0x8C0</addressOffset>
  148598. <size>32</size>
  148599. <access>read-write</access>
  148600. <resetValue>0</resetValue>
  148601. <resetMask>0xFFFFFFFF</resetMask>
  148602. <fields>
  148603. <field>
  148604. <name>ACTIVE_SIZE_LRC_X</name>
  148605. <description>This field indicates the upper left X-coordinate(in pixels) of the active surface of the total input memory</description>
  148606. <bitOffset>0</bitOffset>
  148607. <bitWidth>16</bitWidth>
  148608. <access>read-write</access>
  148609. </field>
  148610. <field>
  148611. <name>ACTIVE_SIZE_LRC_Y</name>
  148612. <description>This field indicates the upper left Y-coordinate(in pixels) of the active surface of the total input memory</description>
  148613. <bitOffset>0x10</bitOffset>
  148614. <bitWidth>16</bitWidth>
  148615. <access>read-write</access>
  148616. </field>
  148617. </fields>
  148618. </register>
  148619. <register>
  148620. <name>HW_DITHER_FETCH_SIZE_CH0</name>
  148621. <description>no description available</description>
  148622. <addressOffset>0x8D0</addressOffset>
  148623. <size>32</size>
  148624. <access>read-write</access>
  148625. <resetValue>0</resetValue>
  148626. <resetMask>0xFFFFFFFF</resetMask>
  148627. <fields>
  148628. <field>
  148629. <name>INPUT_TOTAL_WIDTH</name>
  148630. <description>actual total widht -1</description>
  148631. <bitOffset>0</bitOffset>
  148632. <bitWidth>16</bitWidth>
  148633. <access>read-write</access>
  148634. </field>
  148635. <field>
  148636. <name>INPUT_TOTAL_HEIGHT</name>
  148637. <description>actual total height -1</description>
  148638. <bitOffset>0x10</bitOffset>
  148639. <bitWidth>16</bitWidth>
  148640. <access>read-write</access>
  148641. </field>
  148642. </fields>
  148643. </register>
  148644. <register>
  148645. <name>HW_DITHER_FETCH_SIZE_CH1</name>
  148646. <description>no description available</description>
  148647. <addressOffset>0x8E0</addressOffset>
  148648. <size>32</size>
  148649. <access>read-write</access>
  148650. <resetValue>0</resetValue>
  148651. <resetMask>0xFFFFFFFF</resetMask>
  148652. <fields>
  148653. <field>
  148654. <name>INPUT_TOTAL_WIDTH</name>
  148655. <description>actual_total_width -1</description>
  148656. <bitOffset>0</bitOffset>
  148657. <bitWidth>16</bitWidth>
  148658. <access>read-write</access>
  148659. </field>
  148660. <field>
  148661. <name>INPUT_TOTAL_HEIGHT</name>
  148662. <description>acutal total height -1</description>
  148663. <bitOffset>0x10</bitOffset>
  148664. <bitWidth>16</bitWidth>
  148665. <access>read-write</access>
  148666. </field>
  148667. </fields>
  148668. </register>
  148669. <register>
  148670. <name>HW_DITHER_FETCH_BACKGROUND_COLOR_CH0</name>
  148671. <description>no description available</description>
  148672. <addressOffset>0x8F0</addressOffset>
  148673. <size>32</size>
  148674. <access>read-write</access>
  148675. <resetValue>0</resetValue>
  148676. <resetMask>0xFFFFFFFF</resetMask>
  148677. <fields>
  148678. <field>
  148679. <name>BACKGROUND_COLOR</name>
  148680. <description>background color(in 32bpp format) for any pixels not within the bufffer range specified by the ULC/LRC</description>
  148681. <bitOffset>0</bitOffset>
  148682. <bitWidth>32</bitWidth>
  148683. <access>read-write</access>
  148684. </field>
  148685. </fields>
  148686. </register>
  148687. <register>
  148688. <name>HW_DITHER_FETCH_BACKGROUND_COLOR_CH1</name>
  148689. <description>no description available</description>
  148690. <addressOffset>0x900</addressOffset>
  148691. <size>32</size>
  148692. <access>read-write</access>
  148693. <resetValue>0</resetValue>
  148694. <resetMask>0xFFFFFFFF</resetMask>
  148695. <fields>
  148696. <field>
  148697. <name>BACKGROUND_COLOR</name>
  148698. <description>background color(in 32bpp format) for any pixels not within the bufffer range specified by the ULC/LRC</description>
  148699. <bitOffset>0</bitOffset>
  148700. <bitWidth>32</bitWidth>
  148701. <access>read-write</access>
  148702. </field>
  148703. </fields>
  148704. </register>
  148705. <register>
  148706. <name>HW_DITHER_FETCH_PITCH</name>
  148707. <description>no description available</description>
  148708. <addressOffset>0x910</addressOffset>
  148709. <size>32</size>
  148710. <access>read-write</access>
  148711. <resetValue>0</resetValue>
  148712. <resetMask>0xFFFFFFFF</resetMask>
  148713. <fields>
  148714. <field>
  148715. <name>CH0_INPUT_PITCH</name>
  148716. <description>This field indicates the channel 0 input pitch</description>
  148717. <bitOffset>0</bitOffset>
  148718. <bitWidth>16</bitWidth>
  148719. <access>read-write</access>
  148720. </field>
  148721. <field>
  148722. <name>CH1_INPUT_PITCH</name>
  148723. <description>This field indicates the channel 1 input pitch</description>
  148724. <bitOffset>0x10</bitOffset>
  148725. <bitWidth>16</bitWidth>
  148726. <access>read-write</access>
  148727. </field>
  148728. </fields>
  148729. </register>
  148730. <register>
  148731. <name>HW_DITHER_FETCH_SHIFT_CTRL_CH0</name>
  148732. <description>no description available</description>
  148733. <addressOffset>0x920</addressOffset>
  148734. <size>32</size>
  148735. <access>read-write</access>
  148736. <resetValue>0x1000</resetValue>
  148737. <resetMask>0xFFFFFFFF</resetMask>
  148738. <fields>
  148739. <field>
  148740. <name>INPUT_ACTIVE_BPP</name>
  148741. <description>no description available</description>
  148742. <bitOffset>0</bitOffset>
  148743. <bitWidth>2</bitWidth>
  148744. <access>read-write</access>
  148745. <enumeratedValues>
  148746. <enumeratedValue>
  148747. <name>0</name>
  148748. <description>8 bits</description>
  148749. <value>0</value>
  148750. </enumeratedValue>
  148751. <enumeratedValue>
  148752. <name>1</name>
  148753. <description>16 bits</description>
  148754. <value>0x1</value>
  148755. </enumeratedValue>
  148756. <enumeratedValue>
  148757. <name>2</name>
  148758. <description>32 bits</description>
  148759. <value>0x2</value>
  148760. </enumeratedValue>
  148761. <enumeratedValue>
  148762. <name>3</name>
  148763. <description>32 bits</description>
  148764. <value>0x3</value>
  148765. </enumeratedValue>
  148766. </enumeratedValues>
  148767. </field>
  148768. <field>
  148769. <name>RSVD1</name>
  148770. <description>Reserved, always set to zero.</description>
  148771. <bitOffset>0x2</bitOffset>
  148772. <bitWidth>6</bitWidth>
  148773. <access>read-only</access>
  148774. </field>
  148775. <field>
  148776. <name>EXPAND_FORMAT</name>
  148777. <description>Select Pixel format</description>
  148778. <bitOffset>0x8</bitOffset>
  148779. <bitWidth>3</bitWidth>
  148780. <access>read-write</access>
  148781. <enumeratedValues>
  148782. <enumeratedValue>
  148783. <name>0</name>
  148784. <description>RGB 565</description>
  148785. <value>0</value>
  148786. </enumeratedValue>
  148787. <enumeratedValue>
  148788. <name>1</name>
  148789. <description>RGB 555</description>
  148790. <value>0x1</value>
  148791. </enumeratedValue>
  148792. <enumeratedValue>
  148793. <name>2</name>
  148794. <description>ARGB 1555</description>
  148795. <value>0x2</value>
  148796. </enumeratedValue>
  148797. <enumeratedValue>
  148798. <name>3</name>
  148799. <description>RGB 444</description>
  148800. <value>0x3</value>
  148801. </enumeratedValue>
  148802. <enumeratedValue>
  148803. <name>4</name>
  148804. <description>ARGB 4444</description>
  148805. <value>0x4</value>
  148806. </enumeratedValue>
  148807. <enumeratedValue>
  148808. <name>5</name>
  148809. <description>YUYV/YVYU</description>
  148810. <value>0x5</value>
  148811. </enumeratedValue>
  148812. <enumeratedValue>
  148813. <name>6</name>
  148814. <description>UYVY/VYUY</description>
  148815. <value>0x6</value>
  148816. </enumeratedValue>
  148817. <enumeratedValue>
  148818. <name>7</name>
  148819. <description>YUV422_2P</description>
  148820. <value>0x7</value>
  148821. </enumeratedValue>
  148822. </enumeratedValues>
  148823. </field>
  148824. <field>
  148825. <name>EXPAND_EN</name>
  148826. <description>no description available</description>
  148827. <bitOffset>0xB</bitOffset>
  148828. <bitWidth>1</bitWidth>
  148829. <access>read-write</access>
  148830. <enumeratedValues>
  148831. <enumeratedValue>
  148832. <name>0</name>
  148833. <description>channel0 format expanding disable</description>
  148834. <value>0</value>
  148835. </enumeratedValue>
  148836. <enumeratedValue>
  148837. <name>1</name>
  148838. <description>channel0 format expanding enable</description>
  148839. <value>0x1</value>
  148840. </enumeratedValue>
  148841. </enumeratedValues>
  148842. </field>
  148843. <field>
  148844. <name>SHIFT_BYPASS</name>
  148845. <description>no description available</description>
  148846. <bitOffset>0xC</bitOffset>
  148847. <bitWidth>1</bitWidth>
  148848. <access>read-write</access>
  148849. <enumeratedValues>
  148850. <enumeratedValue>
  148851. <name>0</name>
  148852. <description>channel0 data will do shift function</description>
  148853. <value>0</value>
  148854. </enumeratedValue>
  148855. <enumeratedValue>
  148856. <name>1</name>
  148857. <description>channel0 will bypass shift function</description>
  148858. <value>0x1</value>
  148859. </enumeratedValue>
  148860. </enumeratedValues>
  148861. </field>
  148862. <field>
  148863. <name>RSVD0</name>
  148864. <description>Reserved, always set to zero.</description>
  148865. <bitOffset>0xD</bitOffset>
  148866. <bitWidth>19</bitWidth>
  148867. <access>read-only</access>
  148868. </field>
  148869. </fields>
  148870. </register>
  148871. <register>
  148872. <name>HW_DITHER_FETCH_SHIFT_CTRL_CH1</name>
  148873. <description>no description available</description>
  148874. <addressOffset>0x930</addressOffset>
  148875. <size>32</size>
  148876. <access>read-write</access>
  148877. <resetValue>0x1000</resetValue>
  148878. <resetMask>0xFFFFFFFF</resetMask>
  148879. <fields>
  148880. <field>
  148881. <name>INPUT_ACTIVE_BPP</name>
  148882. <description>no description available</description>
  148883. <bitOffset>0</bitOffset>
  148884. <bitWidth>2</bitWidth>
  148885. <access>read-write</access>
  148886. <enumeratedValues>
  148887. <enumeratedValue>
  148888. <name>0</name>
  148889. <description>8 bits</description>
  148890. <value>0</value>
  148891. </enumeratedValue>
  148892. <enumeratedValue>
  148893. <name>1</name>
  148894. <description>16 bits</description>
  148895. <value>0x1</value>
  148896. </enumeratedValue>
  148897. <enumeratedValue>
  148898. <name>2</name>
  148899. <description>32 bits</description>
  148900. <value>0x2</value>
  148901. </enumeratedValue>
  148902. <enumeratedValue>
  148903. <name>3</name>
  148904. <description>32 bits</description>
  148905. <value>0x3</value>
  148906. </enumeratedValue>
  148907. </enumeratedValues>
  148908. </field>
  148909. <field>
  148910. <name>RSVD1</name>
  148911. <description>Reserved, always set to zero.</description>
  148912. <bitOffset>0x2</bitOffset>
  148913. <bitWidth>6</bitWidth>
  148914. <access>read-only</access>
  148915. </field>
  148916. <field>
  148917. <name>EXPAND_FORMAT</name>
  148918. <description>Select Pixel format</description>
  148919. <bitOffset>0x8</bitOffset>
  148920. <bitWidth>3</bitWidth>
  148921. <access>read-write</access>
  148922. <enumeratedValues>
  148923. <enumeratedValue>
  148924. <name>0</name>
  148925. <description>RGB 565</description>
  148926. <value>0</value>
  148927. </enumeratedValue>
  148928. <enumeratedValue>
  148929. <name>1</name>
  148930. <description>RGB 555</description>
  148931. <value>0x1</value>
  148932. </enumeratedValue>
  148933. <enumeratedValue>
  148934. <name>2</name>
  148935. <description>ARGB 1555</description>
  148936. <value>0x2</value>
  148937. </enumeratedValue>
  148938. <enumeratedValue>
  148939. <name>3</name>
  148940. <description>RGB 444</description>
  148941. <value>0x3</value>
  148942. </enumeratedValue>
  148943. <enumeratedValue>
  148944. <name>4</name>
  148945. <description>ARGB 4444</description>
  148946. <value>0x4</value>
  148947. </enumeratedValue>
  148948. <enumeratedValue>
  148949. <name>5</name>
  148950. <description>YUYV/YVYU</description>
  148951. <value>0x5</value>
  148952. </enumeratedValue>
  148953. <enumeratedValue>
  148954. <name>6</name>
  148955. <description>UYVY/VYUY</description>
  148956. <value>0x6</value>
  148957. </enumeratedValue>
  148958. <enumeratedValue>
  148959. <name>7</name>
  148960. <description>YUV422_2P</description>
  148961. <value>0x7</value>
  148962. </enumeratedValue>
  148963. </enumeratedValues>
  148964. </field>
  148965. <field>
  148966. <name>EXPAND_EN</name>
  148967. <description>no description available</description>
  148968. <bitOffset>0xB</bitOffset>
  148969. <bitWidth>1</bitWidth>
  148970. <access>read-write</access>
  148971. <enumeratedValues>
  148972. <enumeratedValue>
  148973. <name>0</name>
  148974. <description>channel1 format expanding disable</description>
  148975. <value>0</value>
  148976. </enumeratedValue>
  148977. <enumeratedValue>
  148978. <name>1</name>
  148979. <description>channel1 format expanding enable</description>
  148980. <value>0x1</value>
  148981. </enumeratedValue>
  148982. </enumeratedValues>
  148983. </field>
  148984. <field>
  148985. <name>SHIFT_BYPASS</name>
  148986. <description>no description available</description>
  148987. <bitOffset>0xC</bitOffset>
  148988. <bitWidth>1</bitWidth>
  148989. <access>read-write</access>
  148990. <enumeratedValues>
  148991. <enumeratedValue>
  148992. <name>0</name>
  148993. <description>channel1 data will do shift function</description>
  148994. <value>0</value>
  148995. </enumeratedValue>
  148996. <enumeratedValue>
  148997. <name>1</name>
  148998. <description>channel1 will bypass shift function</description>
  148999. <value>0x1</value>
  149000. </enumeratedValue>
  149001. </enumeratedValues>
  149002. </field>
  149003. <field>
  149004. <name>RSVD0</name>
  149005. <description>Reserved, always set to zero.</description>
  149006. <bitOffset>0xD</bitOffset>
  149007. <bitWidth>19</bitWidth>
  149008. <access>read-only</access>
  149009. </field>
  149010. </fields>
  149011. </register>
  149012. <register>
  149013. <name>HW_DITHER_FETCH_SHIFT_OFFSET_CH0</name>
  149014. <description>no description available</description>
  149015. <addressOffset>0x940</addressOffset>
  149016. <size>32</size>
  149017. <access>read-write</access>
  149018. <resetValue>0</resetValue>
  149019. <resetMask>0xFFFFFFFF</resetMask>
  149020. <fields>
  149021. <field>
  149022. <name>OFFSET0</name>
  149023. <description>Shift Offset for channel 0 componnent 0.</description>
  149024. <bitOffset>0</bitOffset>
  149025. <bitWidth>5</bitWidth>
  149026. <access>read-write</access>
  149027. </field>
  149028. <field>
  149029. <name>RSVD3</name>
  149030. <description>Reserved, always set to zero.</description>
  149031. <bitOffset>0x5</bitOffset>
  149032. <bitWidth>3</bitWidth>
  149033. <access>read-only</access>
  149034. </field>
  149035. <field>
  149036. <name>OFFSET1</name>
  149037. <description>Shift Offset for channel 0 componnent 1.</description>
  149038. <bitOffset>0x8</bitOffset>
  149039. <bitWidth>5</bitWidth>
  149040. <access>read-write</access>
  149041. </field>
  149042. <field>
  149043. <name>RSVD2</name>
  149044. <description>Reserved, always set to zero.</description>
  149045. <bitOffset>0xD</bitOffset>
  149046. <bitWidth>3</bitWidth>
  149047. <access>read-only</access>
  149048. </field>
  149049. <field>
  149050. <name>OFFSET2</name>
  149051. <description>Shift Offset for channel 0 componnent 2.</description>
  149052. <bitOffset>0x10</bitOffset>
  149053. <bitWidth>5</bitWidth>
  149054. <access>read-write</access>
  149055. </field>
  149056. <field>
  149057. <name>RSVD1</name>
  149058. <description>Reserved, always set to zero.</description>
  149059. <bitOffset>0x15</bitOffset>
  149060. <bitWidth>3</bitWidth>
  149061. <access>read-only</access>
  149062. </field>
  149063. <field>
  149064. <name>OFFSET3</name>
  149065. <description>Shift Offset for channel 0 componnent 3.</description>
  149066. <bitOffset>0x18</bitOffset>
  149067. <bitWidth>5</bitWidth>
  149068. <access>read-write</access>
  149069. </field>
  149070. <field>
  149071. <name>RSVD0</name>
  149072. <description>Reserved, always set to zero.</description>
  149073. <bitOffset>0x1D</bitOffset>
  149074. <bitWidth>3</bitWidth>
  149075. <access>read-only</access>
  149076. </field>
  149077. </fields>
  149078. </register>
  149079. <register>
  149080. <name>HW_DITHER_FETCH_SHIFT_OFFSET_CH1</name>
  149081. <description>no description available</description>
  149082. <addressOffset>0x950</addressOffset>
  149083. <size>32</size>
  149084. <access>read-write</access>
  149085. <resetValue>0</resetValue>
  149086. <resetMask>0xFFFFFFFF</resetMask>
  149087. <fields>
  149088. <field>
  149089. <name>OFFSET0</name>
  149090. <description>Shift Offset for channel 1 componnent 0.</description>
  149091. <bitOffset>0</bitOffset>
  149092. <bitWidth>5</bitWidth>
  149093. <access>read-write</access>
  149094. </field>
  149095. <field>
  149096. <name>RSVD3</name>
  149097. <description>Reserved, always set to zero.</description>
  149098. <bitOffset>0x5</bitOffset>
  149099. <bitWidth>3</bitWidth>
  149100. <access>read-only</access>
  149101. </field>
  149102. <field>
  149103. <name>OFFSET1</name>
  149104. <description>Shift Offset for channel 1 componnent 1.</description>
  149105. <bitOffset>0x8</bitOffset>
  149106. <bitWidth>5</bitWidth>
  149107. <access>read-write</access>
  149108. </field>
  149109. <field>
  149110. <name>RSVD2</name>
  149111. <description>Reserved, always set to zero.</description>
  149112. <bitOffset>0xD</bitOffset>
  149113. <bitWidth>3</bitWidth>
  149114. <access>read-only</access>
  149115. </field>
  149116. <field>
  149117. <name>OFFSET2</name>
  149118. <description>Shift Offset for channel 1 componnent 2.</description>
  149119. <bitOffset>0x10</bitOffset>
  149120. <bitWidth>5</bitWidth>
  149121. <access>read-write</access>
  149122. </field>
  149123. <field>
  149124. <name>RSVD1</name>
  149125. <description>Reserved, always set to zero.</description>
  149126. <bitOffset>0x15</bitOffset>
  149127. <bitWidth>3</bitWidth>
  149128. <access>read-only</access>
  149129. </field>
  149130. <field>
  149131. <name>OFFSET3</name>
  149132. <description>Shift Offset for channel 1 componnent 3.</description>
  149133. <bitOffset>0x18</bitOffset>
  149134. <bitWidth>5</bitWidth>
  149135. <access>read-write</access>
  149136. </field>
  149137. <field>
  149138. <name>RSVD0</name>
  149139. <description>Reserved, always set to zero.</description>
  149140. <bitOffset>0x1D</bitOffset>
  149141. <bitWidth>3</bitWidth>
  149142. <access>read-only</access>
  149143. </field>
  149144. </fields>
  149145. </register>
  149146. <register>
  149147. <name>HW_DITHER_FETCH_SHIFT_WIDTH_CH0</name>
  149148. <description>no description available</description>
  149149. <addressOffset>0x960</addressOffset>
  149150. <size>32</size>
  149151. <access>read-write</access>
  149152. <resetValue>0x8888</resetValue>
  149153. <resetMask>0xFFFFFFFF</resetMask>
  149154. <fields>
  149155. <field>
  149156. <name>WIDTH0</name>
  149157. <description>Shift Width for channel 0 componnent 0.</description>
  149158. <bitOffset>0</bitOffset>
  149159. <bitWidth>4</bitWidth>
  149160. <access>read-write</access>
  149161. </field>
  149162. <field>
  149163. <name>WIDTH1</name>
  149164. <description>Shift Width for channel 0 componnent 1.</description>
  149165. <bitOffset>0x4</bitOffset>
  149166. <bitWidth>4</bitWidth>
  149167. <access>read-write</access>
  149168. </field>
  149169. <field>
  149170. <name>WIDTH2</name>
  149171. <description>Shift Width for channel 0 componnent 2.</description>
  149172. <bitOffset>0x8</bitOffset>
  149173. <bitWidth>4</bitWidth>
  149174. <access>read-write</access>
  149175. </field>
  149176. <field>
  149177. <name>WIDTH3</name>
  149178. <description>Shift Width for channel 0 componnent 3.</description>
  149179. <bitOffset>0xC</bitOffset>
  149180. <bitWidth>4</bitWidth>
  149181. <access>read-write</access>
  149182. </field>
  149183. <field>
  149184. <name>RSVD0</name>
  149185. <description>Reserved, always set to zero.</description>
  149186. <bitOffset>0x10</bitOffset>
  149187. <bitWidth>16</bitWidth>
  149188. <access>read-only</access>
  149189. </field>
  149190. </fields>
  149191. </register>
  149192. <register>
  149193. <name>HW_DITHER_FETCH_SHIFT_WIDTH_CH1</name>
  149194. <description>no description available</description>
  149195. <addressOffset>0x970</addressOffset>
  149196. <size>32</size>
  149197. <access>read-write</access>
  149198. <resetValue>0x8888</resetValue>
  149199. <resetMask>0xFFFFFFFF</resetMask>
  149200. <fields>
  149201. <field>
  149202. <name>WIDTH0</name>
  149203. <description>Shift Width for channel 1 componnent 0.</description>
  149204. <bitOffset>0</bitOffset>
  149205. <bitWidth>4</bitWidth>
  149206. <access>read-write</access>
  149207. </field>
  149208. <field>
  149209. <name>WIDTH1</name>
  149210. <description>Shift Width for channel 1 componnent 1.</description>
  149211. <bitOffset>0x4</bitOffset>
  149212. <bitWidth>4</bitWidth>
  149213. <access>read-write</access>
  149214. </field>
  149215. <field>
  149216. <name>WIDTH2</name>
  149217. <description>Shift Width for channel 1 componnent 2.</description>
  149218. <bitOffset>0x8</bitOffset>
  149219. <bitWidth>4</bitWidth>
  149220. <access>read-write</access>
  149221. </field>
  149222. <field>
  149223. <name>WIDTH3</name>
  149224. <description>Shift Width for channel 1 componnent 3.</description>
  149225. <bitOffset>0xC</bitOffset>
  149226. <bitWidth>4</bitWidth>
  149227. <access>read-write</access>
  149228. </field>
  149229. <field>
  149230. <name>RSVD0</name>
  149231. <description>Reserved, always set to zero.</description>
  149232. <bitOffset>0x10</bitOffset>
  149233. <bitWidth>16</bitWidth>
  149234. <access>read-only</access>
  149235. </field>
  149236. </fields>
  149237. </register>
  149238. <register>
  149239. <name>HW_DITHER_FETCH_ADDR_0_CH0</name>
  149240. <description>no description available</description>
  149241. <addressOffset>0x980</addressOffset>
  149242. <size>32</size>
  149243. <access>read-write</access>
  149244. <resetValue>0</resetValue>
  149245. <resetMask>0xFFFFFFFF</resetMask>
  149246. <fields>
  149247. <field>
  149248. <name>INPUT_BASE_ADDR0</name>
  149249. <description>input base address0</description>
  149250. <bitOffset>0</bitOffset>
  149251. <bitWidth>32</bitWidth>
  149252. <access>read-write</access>
  149253. </field>
  149254. </fields>
  149255. </register>
  149256. <register>
  149257. <name>HW_DITHER_FETCH_ADDR_1_CH0</name>
  149258. <description>no description available</description>
  149259. <addressOffset>0x990</addressOffset>
  149260. <size>32</size>
  149261. <access>read-write</access>
  149262. <resetValue>0</resetValue>
  149263. <resetMask>0xFFFFFFFF</resetMask>
  149264. <fields>
  149265. <field>
  149266. <name>INPUT_BASE_ADDR1</name>
  149267. <description>input base address1</description>
  149268. <bitOffset>0</bitOffset>
  149269. <bitWidth>32</bitWidth>
  149270. <access>read-write</access>
  149271. </field>
  149272. </fields>
  149273. </register>
  149274. <register>
  149275. <name>HW_DITHER_FETCH_ADDR_0_CH1</name>
  149276. <description>no description available</description>
  149277. <addressOffset>0x9A0</addressOffset>
  149278. <size>32</size>
  149279. <access>read-write</access>
  149280. <resetValue>0</resetValue>
  149281. <resetMask>0xFFFFFFFF</resetMask>
  149282. <fields>
  149283. <field>
  149284. <name>INPUT_BASE_ADDR0</name>
  149285. <description>input base address0</description>
  149286. <bitOffset>0</bitOffset>
  149287. <bitWidth>32</bitWidth>
  149288. <access>read-write</access>
  149289. </field>
  149290. </fields>
  149291. </register>
  149292. <register>
  149293. <name>HW_DITHER_FETCH_ADDR_1_CH1</name>
  149294. <description>no description available</description>
  149295. <addressOffset>0x9B0</addressOffset>
  149296. <size>32</size>
  149297. <access>read-write</access>
  149298. <resetValue>0</resetValue>
  149299. <resetMask>0xFFFFFFFF</resetMask>
  149300. <fields>
  149301. <field>
  149302. <name>INPUT_BASE_ADDR1</name>
  149303. <description>input base address1</description>
  149304. <bitOffset>0</bitOffset>
  149305. <bitWidth>32</bitWidth>
  149306. <access>read-write</access>
  149307. </field>
  149308. </fields>
  149309. </register>
  149310. <register>
  149311. <name>HW_DITHER_STORE_CTRL_CH0</name>
  149312. <description>Store engine Control Channel 0 Register</description>
  149313. <addressOffset>0x9C0</addressOffset>
  149314. <size>32</size>
  149315. <access>read-write</access>
  149316. <resetValue>0x20200</resetValue>
  149317. <resetMask>0xFFFFFFFF</resetMask>
  149318. <fields>
  149319. <field>
  149320. <name>CH_EN</name>
  149321. <description>Channel enable.</description>
  149322. <bitOffset>0</bitOffset>
  149323. <bitWidth>1</bitWidth>
  149324. <access>read-write</access>
  149325. <enumeratedValues>
  149326. <enumeratedValue>
  149327. <name>0</name>
  149328. <description>Store function is disable</description>
  149329. <value>0</value>
  149330. </enumeratedValue>
  149331. <enumeratedValue>
  149332. <name>1</name>
  149333. <description>Store function is enable</description>
  149334. <value>0x1</value>
  149335. </enumeratedValue>
  149336. </enumeratedValues>
  149337. </field>
  149338. <field>
  149339. <name>BLOCK_EN</name>
  149340. <description>Choses the store mode.</description>
  149341. <bitOffset>0x1</bitOffset>
  149342. <bitWidth>1</bitWidth>
  149343. <access>read-write</access>
  149344. <enumeratedValues>
  149345. <enumeratedValue>
  149346. <name>0</name>
  149347. <description>Store in scan mode</description>
  149348. <value>0</value>
  149349. </enumeratedValue>
  149350. <enumeratedValue>
  149351. <name>1</name>
  149352. <description>Store in block mode</description>
  149353. <value>0x1</value>
  149354. </enumeratedValue>
  149355. </enumeratedValues>
  149356. </field>
  149357. <field>
  149358. <name>BLOCK_16</name>
  149359. <description>Determines the block sixe.</description>
  149360. <bitOffset>0x2</bitOffset>
  149361. <bitWidth>1</bitWidth>
  149362. <access>read-write</access>
  149363. <enumeratedValues>
  149364. <enumeratedValue>
  149365. <name>8x8</name>
  149366. <description>Block size is 8x8</description>
  149367. <value>0</value>
  149368. </enumeratedValue>
  149369. <enumeratedValue>
  149370. <name>16x16</name>
  149371. <description>Block size is 16x16</description>
  149372. <value>0x1</value>
  149373. </enumeratedValue>
  149374. </enumeratedValues>
  149375. </field>
  149376. <field>
  149377. <name>HANDSHAKE_EN</name>
  149378. <description>Enable bit for handshake with the store engine.</description>
  149379. <bitOffset>0x3</bitOffset>
  149380. <bitWidth>1</bitWidth>
  149381. <access>read-write</access>
  149382. <enumeratedValues>
  149383. <enumeratedValue>
  149384. <name>0</name>
  149385. <description>Handshake with the prefetch engine is disabled</description>
  149386. <value>0</value>
  149387. </enumeratedValue>
  149388. <enumeratedValue>
  149389. <name>1</name>
  149390. <description>Handshake with the prefetch engine is enabled</description>
  149391. <value>0x1</value>
  149392. </enumeratedValue>
  149393. </enumeratedValues>
  149394. </field>
  149395. <field>
  149396. <name>ARRAY_EN</name>
  149397. <description>no description available</description>
  149398. <bitOffset>0x4</bitOffset>
  149399. <bitWidth>1</bitWidth>
  149400. <access>read-write</access>
  149401. <enumeratedValues>
  149402. <enumeratedValue>
  149403. <name>0</name>
  149404. <description>Array Handshake Disabled</description>
  149405. <value>0</value>
  149406. </enumeratedValue>
  149407. <enumeratedValue>
  149408. <name>1</name>
  149409. <description>Array Handshake Enabled</description>
  149410. <value>0x1</value>
  149411. </enumeratedValue>
  149412. </enumeratedValues>
  149413. </field>
  149414. <field>
  149415. <name>ARRAY_LINE_NUM</name>
  149416. <description>Selects Array Size</description>
  149417. <bitOffset>0x5</bitOffset>
  149418. <bitWidth>2</bitWidth>
  149419. <access>read-write</access>
  149420. <enumeratedValues>
  149421. <enumeratedValue>
  149422. <name>0</name>
  149423. <description>Using 1x1 Array</description>
  149424. <value>0</value>
  149425. </enumeratedValue>
  149426. <enumeratedValue>
  149427. <name>1</name>
  149428. <description>Using 3x3 Array</description>
  149429. <value>0x1</value>
  149430. </enumeratedValue>
  149431. <enumeratedValue>
  149432. <name>2</name>
  149433. <description>Using 5x5 Array</description>
  149434. <value>0x2</value>
  149435. </enumeratedValue>
  149436. <enumeratedValue>
  149437. <name>3</name>
  149438. <description>Using 5x5 Array</description>
  149439. <value>0x3</value>
  149440. </enumeratedValue>
  149441. </enumeratedValues>
  149442. </field>
  149443. <field>
  149444. <name>RSVD3</name>
  149445. <description>Reserved, always set to zero.</description>
  149446. <bitOffset>0x7</bitOffset>
  149447. <bitWidth>1</bitWidth>
  149448. <access>read-only</access>
  149449. </field>
  149450. <field>
  149451. <name>STORE_BYPASS_EN</name>
  149452. <description>enable bit for store bypass</description>
  149453. <bitOffset>0x8</bitOffset>
  149454. <bitWidth>1</bitWidth>
  149455. <access>read-write</access>
  149456. <enumeratedValues>
  149457. <enumeratedValue>
  149458. <name>0</name>
  149459. <description>store bypass mode disable.</description>
  149460. <value>0</value>
  149461. </enumeratedValue>
  149462. <enumeratedValue>
  149463. <name>1</name>
  149464. <description>store bypass mode enable. Data will bypass to store output.</description>
  149465. <value>0x1</value>
  149466. </enumeratedValue>
  149467. </enumeratedValues>
  149468. </field>
  149469. <field>
  149470. <name>STORE_MEMORY_EN</name>
  149471. <description>store memory enable</description>
  149472. <bitOffset>0x9</bitOffset>
  149473. <bitWidth>1</bitWidth>
  149474. <access>read-write</access>
  149475. <enumeratedValues>
  149476. <enumeratedValue>
  149477. <name>0</name>
  149478. <description>store memory mode disable.</description>
  149479. <value>0</value>
  149480. </enumeratedValue>
  149481. <enumeratedValue>
  149482. <name>1</name>
  149483. <description>store memory mode enable. Data will store to memory</description>
  149484. <value>0x1</value>
  149485. </enumeratedValue>
  149486. </enumeratedValues>
  149487. </field>
  149488. <field>
  149489. <name>PACK_IN_SEL</name>
  149490. <description>pack_in_sel</description>
  149491. <bitOffset>0xA</bitOffset>
  149492. <bitWidth>1</bitWidth>
  149493. <access>read-write</access>
  149494. <enumeratedValues>
  149495. <enumeratedValue>
  149496. <name>0</name>
  149497. <description>select 64 shift out data to pack</description>
  149498. <value>0</value>
  149499. </enumeratedValue>
  149500. <enumeratedValue>
  149501. <name>1</name>
  149502. <description>select low 32 bit shift out data to pack</description>
  149503. <value>0x1</value>
  149504. </enumeratedValue>
  149505. </enumeratedValues>
  149506. </field>
  149507. <field>
  149508. <name>FILL_DATA_EN</name>
  149509. <description>enable bit for fill data</description>
  149510. <bitOffset>0xB</bitOffset>
  149511. <bitWidth>1</bitWidth>
  149512. <access>read-write</access>
  149513. <enumeratedValues>
  149514. <enumeratedValue>
  149515. <name>0</name>
  149516. <description>Fill data mode disable.</description>
  149517. <value>0</value>
  149518. </enumeratedValue>
  149519. <enumeratedValue>
  149520. <name>1</name>
  149521. <description>Fill data mode enable. When using fill_data mode, store_engine will store fixed data defined in fill_data register</description>
  149522. <value>0x1</value>
  149523. </enumeratedValue>
  149524. </enumeratedValues>
  149525. </field>
  149526. <field>
  149527. <name>RSVD2</name>
  149528. <description>Reserved, always set to zero.</description>
  149529. <bitOffset>0xC</bitOffset>
  149530. <bitWidth>4</bitWidth>
  149531. <access>read-only</access>
  149532. </field>
  149533. <field>
  149534. <name>WR_NUM_BYTES</name>
  149535. <description>Bytes in a write burst</description>
  149536. <bitOffset>0x10</bitOffset>
  149537. <bitWidth>2</bitWidth>
  149538. <access>read-write</access>
  149539. <enumeratedValues>
  149540. <enumeratedValue>
  149541. <name>8_bytes</name>
  149542. <description>8 bytes</description>
  149543. <value>0</value>
  149544. </enumeratedValue>
  149545. <enumeratedValue>
  149546. <name>16_bytes</name>
  149547. <description>16 bytes</description>
  149548. <value>0x1</value>
  149549. </enumeratedValue>
  149550. <enumeratedValue>
  149551. <name>32_bytes</name>
  149552. <description>32 bytes</description>
  149553. <value>0x2</value>
  149554. </enumeratedValue>
  149555. <enumeratedValue>
  149556. <name>64_bytes</name>
  149557. <description>64 bytes</description>
  149558. <value>0x3</value>
  149559. </enumeratedValue>
  149560. </enumeratedValues>
  149561. </field>
  149562. <field>
  149563. <name>RSVD1</name>
  149564. <description>Reserved, always set to zero.</description>
  149565. <bitOffset>0x12</bitOffset>
  149566. <bitWidth>6</bitWidth>
  149567. <access>read-only</access>
  149568. </field>
  149569. <field>
  149570. <name>COMBINE_2CHANNEL</name>
  149571. <description>Combine 2 channel Enable</description>
  149572. <bitOffset>0x18</bitOffset>
  149573. <bitWidth>1</bitWidth>
  149574. <access>read-write</access>
  149575. <enumeratedValues>
  149576. <enumeratedValue>
  149577. <name>0</name>
  149578. <description>combine 2 channel disable</description>
  149579. <value>0</value>
  149580. </enumeratedValue>
  149581. <enumeratedValue>
  149582. <name>1</name>
  149583. <description>combine 2 channel enable</description>
  149584. <value>0x1</value>
  149585. </enumeratedValue>
  149586. </enumeratedValues>
  149587. </field>
  149588. <field>
  149589. <name>RSVD0</name>
  149590. <description>Reserved, always set to zero.</description>
  149591. <bitOffset>0x19</bitOffset>
  149592. <bitWidth>6</bitWidth>
  149593. <access>read-only</access>
  149594. </field>
  149595. <field>
  149596. <name>ARBIT_EN</name>
  149597. <description>Arbitration Enable</description>
  149598. <bitOffset>0x1F</bitOffset>
  149599. <bitWidth>1</bitWidth>
  149600. <access>read-write</access>
  149601. <enumeratedValues>
  149602. <enumeratedValue>
  149603. <name>0</name>
  149604. <description>Arbitration disable. If using 2 channels, will output 2 axi bus sets</description>
  149605. <value>0</value>
  149606. </enumeratedValue>
  149607. <enumeratedValue>
  149608. <name>1</name>
  149609. <description>Arbitration enable. If using 2 channel, will only output 1 axi bus sets</description>
  149610. <value>0x1</value>
  149611. </enumeratedValue>
  149612. </enumeratedValues>
  149613. </field>
  149614. </fields>
  149615. </register>
  149616. <register>
  149617. <name>HW_DITHER_STORE_CTRL_CH1</name>
  149618. <description>Store engine Control Channel 1 Register</description>
  149619. <addressOffset>0x9D0</addressOffset>
  149620. <size>32</size>
  149621. <access>read-write</access>
  149622. <resetValue>0x20200</resetValue>
  149623. <resetMask>0xFFFFFFFF</resetMask>
  149624. <fields>
  149625. <field>
  149626. <name>CH_EN</name>
  149627. <description>Channel enable.</description>
  149628. <bitOffset>0</bitOffset>
  149629. <bitWidth>1</bitWidth>
  149630. <access>read-write</access>
  149631. <enumeratedValues>
  149632. <enumeratedValue>
  149633. <name>0</name>
  149634. <description>Store function is disable</description>
  149635. <value>0</value>
  149636. </enumeratedValue>
  149637. <enumeratedValue>
  149638. <name>1</name>
  149639. <description>Store function is enable</description>
  149640. <value>0x1</value>
  149641. </enumeratedValue>
  149642. </enumeratedValues>
  149643. </field>
  149644. <field>
  149645. <name>BLOCK_EN</name>
  149646. <description>Choses the store mode.</description>
  149647. <bitOffset>0x1</bitOffset>
  149648. <bitWidth>1</bitWidth>
  149649. <access>read-write</access>
  149650. <enumeratedValues>
  149651. <enumeratedValue>
  149652. <name>0</name>
  149653. <description>Store in scan mode</description>
  149654. <value>0</value>
  149655. </enumeratedValue>
  149656. <enumeratedValue>
  149657. <name>1</name>
  149658. <description>Store in block mode</description>
  149659. <value>0x1</value>
  149660. </enumeratedValue>
  149661. </enumeratedValues>
  149662. </field>
  149663. <field>
  149664. <name>BLOCK_16</name>
  149665. <description>Determines the block sixe.</description>
  149666. <bitOffset>0x2</bitOffset>
  149667. <bitWidth>1</bitWidth>
  149668. <access>read-write</access>
  149669. <enumeratedValues>
  149670. <enumeratedValue>
  149671. <name>8x8</name>
  149672. <description>Block size is 8x8</description>
  149673. <value>0</value>
  149674. </enumeratedValue>
  149675. <enumeratedValue>
  149676. <name>16x16</name>
  149677. <description>Block size is 16x16</description>
  149678. <value>0x1</value>
  149679. </enumeratedValue>
  149680. </enumeratedValues>
  149681. </field>
  149682. <field>
  149683. <name>HANDSHAKE_EN</name>
  149684. <description>Enable bit for handshake with the fetch engine.</description>
  149685. <bitOffset>0x3</bitOffset>
  149686. <bitWidth>1</bitWidth>
  149687. <access>read-write</access>
  149688. <enumeratedValues>
  149689. <enumeratedValue>
  149690. <name>0</name>
  149691. <description>Handshake with the fetch engine is disabled</description>
  149692. <value>0</value>
  149693. </enumeratedValue>
  149694. <enumeratedValue>
  149695. <name>1</name>
  149696. <description>Handshake with the fetch engine is enabled</description>
  149697. <value>0x1</value>
  149698. </enumeratedValue>
  149699. </enumeratedValues>
  149700. </field>
  149701. <field>
  149702. <name>ARRAY_EN</name>
  149703. <description>no description available</description>
  149704. <bitOffset>0x4</bitOffset>
  149705. <bitWidth>1</bitWidth>
  149706. <access>read-write</access>
  149707. <enumeratedValues>
  149708. <enumeratedValue>
  149709. <name>0</name>
  149710. <description>Array Handshake Disabled</description>
  149711. <value>0</value>
  149712. </enumeratedValue>
  149713. <enumeratedValue>
  149714. <name>1</name>
  149715. <description>Array Handshake Enabled</description>
  149716. <value>0x1</value>
  149717. </enumeratedValue>
  149718. </enumeratedValues>
  149719. </field>
  149720. <field>
  149721. <name>ARRAY_LINE_NUM</name>
  149722. <description>Selects Array Size</description>
  149723. <bitOffset>0x5</bitOffset>
  149724. <bitWidth>2</bitWidth>
  149725. <access>read-write</access>
  149726. <enumeratedValues>
  149727. <enumeratedValue>
  149728. <name>0</name>
  149729. <description>Using 1x1 Array</description>
  149730. <value>0</value>
  149731. </enumeratedValue>
  149732. <enumeratedValue>
  149733. <name>1</name>
  149734. <description>Using 3x3 Array</description>
  149735. <value>0x1</value>
  149736. </enumeratedValue>
  149737. <enumeratedValue>
  149738. <name>2</name>
  149739. <description>Using 5x5 Array</description>
  149740. <value>0x2</value>
  149741. </enumeratedValue>
  149742. <enumeratedValue>
  149743. <name>3</name>
  149744. <description>Using 5x5 Array</description>
  149745. <value>0x3</value>
  149746. </enumeratedValue>
  149747. </enumeratedValues>
  149748. </field>
  149749. <field>
  149750. <name>RSVD3</name>
  149751. <description>Reserved, always set to zero.</description>
  149752. <bitOffset>0x7</bitOffset>
  149753. <bitWidth>1</bitWidth>
  149754. <access>read-only</access>
  149755. </field>
  149756. <field>
  149757. <name>STORE_BYPASS_EN</name>
  149758. <description>enable bit for store bypass</description>
  149759. <bitOffset>0x8</bitOffset>
  149760. <bitWidth>1</bitWidth>
  149761. <access>read-write</access>
  149762. <enumeratedValues>
  149763. <enumeratedValue>
  149764. <name>0</name>
  149765. <description>store bypass mode disable.</description>
  149766. <value>0</value>
  149767. </enumeratedValue>
  149768. <enumeratedValue>
  149769. <name>1</name>
  149770. <description>store bypass mode enable. Data will bypass to store output.</description>
  149771. <value>0x1</value>
  149772. </enumeratedValue>
  149773. </enumeratedValues>
  149774. </field>
  149775. <field>
  149776. <name>STORE_MEMORY_EN</name>
  149777. <description>store memory enable</description>
  149778. <bitOffset>0x9</bitOffset>
  149779. <bitWidth>1</bitWidth>
  149780. <access>read-write</access>
  149781. <enumeratedValues>
  149782. <enumeratedValue>
  149783. <name>0</name>
  149784. <description>store memory mode disable.</description>
  149785. <value>0</value>
  149786. </enumeratedValue>
  149787. <enumeratedValue>
  149788. <name>1</name>
  149789. <description>store memory mode enable. Data will store to memory</description>
  149790. <value>0x1</value>
  149791. </enumeratedValue>
  149792. </enumeratedValues>
  149793. </field>
  149794. <field>
  149795. <name>PACK_IN_SEL</name>
  149796. <description>pack_in_sel</description>
  149797. <bitOffset>0xA</bitOffset>
  149798. <bitWidth>1</bitWidth>
  149799. <access>read-write</access>
  149800. <enumeratedValues>
  149801. <enumeratedValue>
  149802. <name>0</name>
  149803. <description>select 64 shift out data to pack</description>
  149804. <value>0</value>
  149805. </enumeratedValue>
  149806. <enumeratedValue>
  149807. <name>1</name>
  149808. <description>select channel 0 high 32 bit shift out data to pack</description>
  149809. <value>0x1</value>
  149810. </enumeratedValue>
  149811. </enumeratedValues>
  149812. </field>
  149813. <field>
  149814. <name>RSVD1</name>
  149815. <description>Reserved, always set to zero.</description>
  149816. <bitOffset>0xB</bitOffset>
  149817. <bitWidth>5</bitWidth>
  149818. <access>read-only</access>
  149819. </field>
  149820. <field>
  149821. <name>WR_NUM_BYTES</name>
  149822. <description>Bytes in a write burst</description>
  149823. <bitOffset>0x10</bitOffset>
  149824. <bitWidth>2</bitWidth>
  149825. <access>read-write</access>
  149826. <enumeratedValues>
  149827. <enumeratedValue>
  149828. <name>8_bytes</name>
  149829. <description>8 bytes</description>
  149830. <value>0</value>
  149831. </enumeratedValue>
  149832. <enumeratedValue>
  149833. <name>16_bytes</name>
  149834. <description>16 bytes</description>
  149835. <value>0x1</value>
  149836. </enumeratedValue>
  149837. <enumeratedValue>
  149838. <name>32_bytes</name>
  149839. <description>32 bytes</description>
  149840. <value>0x2</value>
  149841. </enumeratedValue>
  149842. <enumeratedValue>
  149843. <name>64_bytes</name>
  149844. <description>64 bytes</description>
  149845. <value>0x3</value>
  149846. </enumeratedValue>
  149847. </enumeratedValues>
  149848. </field>
  149849. <field>
  149850. <name>RSVD0</name>
  149851. <description>Reserved, always set to zero.</description>
  149852. <bitOffset>0x12</bitOffset>
  149853. <bitWidth>14</bitWidth>
  149854. <access>read-only</access>
  149855. </field>
  149856. </fields>
  149857. </register>
  149858. <register>
  149859. <name>HW_DITHER_STORE_STATUS_CH0</name>
  149860. <description>Store engine status Channel 0 Register</description>
  149861. <addressOffset>0x9E0</addressOffset>
  149862. <size>32</size>
  149863. <access>read-only</access>
  149864. <resetValue>0</resetValue>
  149865. <resetMask>0xFFFFFFFF</resetMask>
  149866. <fields>
  149867. <field>
  149868. <name>STORE_BLOCK_X</name>
  149869. <description>When in scan mode, this field is always 0</description>
  149870. <bitOffset>0</bitOffset>
  149871. <bitWidth>16</bitWidth>
  149872. <access>read-only</access>
  149873. </field>
  149874. <field>
  149875. <name>STORE_BLOCK_Y</name>
  149876. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  149877. <bitOffset>0x10</bitOffset>
  149878. <bitWidth>16</bitWidth>
  149879. <access>read-only</access>
  149880. </field>
  149881. </fields>
  149882. </register>
  149883. <register>
  149884. <name>HW_DITHER_STORE_STATUS_CH1</name>
  149885. <description>Store engine status Channel 1 Register</description>
  149886. <addressOffset>0x9F0</addressOffset>
  149887. <size>32</size>
  149888. <access>read-only</access>
  149889. <resetValue>0</resetValue>
  149890. <resetMask>0xFFFFFFFF</resetMask>
  149891. <fields>
  149892. <field>
  149893. <name>STORE_BLOCK_X</name>
  149894. <description>When in scan mode, this field is always 0</description>
  149895. <bitOffset>0</bitOffset>
  149896. <bitWidth>16</bitWidth>
  149897. <access>read-only</access>
  149898. </field>
  149899. <field>
  149900. <name>STORE_BLOCK_Y</name>
  149901. <description>When in scan mode, this field indicates the current Y coordinate of the frame</description>
  149902. <bitOffset>0x10</bitOffset>
  149903. <bitWidth>16</bitWidth>
  149904. <access>read-only</access>
  149905. </field>
  149906. </fields>
  149907. </register>
  149908. <register>
  149909. <name>HW_DITHER_STORE_SIZE_CH0</name>
  149910. <description>no description available</description>
  149911. <addressOffset>0xA00</addressOffset>
  149912. <size>32</size>
  149913. <access>read-write</access>
  149914. <resetValue>0</resetValue>
  149915. <resetMask>0xFFFFFFFF</resetMask>
  149916. <fields>
  149917. <field>
  149918. <name>OUT_WIDTH</name>
  149919. <description>actual output width -1</description>
  149920. <bitOffset>0</bitOffset>
  149921. <bitWidth>16</bitWidth>
  149922. <access>read-write</access>
  149923. </field>
  149924. <field>
  149925. <name>OUT_HEIGHT</name>
  149926. <description>actual output height -1</description>
  149927. <bitOffset>0x10</bitOffset>
  149928. <bitWidth>16</bitWidth>
  149929. <access>read-write</access>
  149930. </field>
  149931. </fields>
  149932. </register>
  149933. <register>
  149934. <name>HW_DITHER_STORE_SIZE_CH1</name>
  149935. <description>no description available</description>
  149936. <addressOffset>0xA10</addressOffset>
  149937. <size>32</size>
  149938. <access>read-write</access>
  149939. <resetValue>0</resetValue>
  149940. <resetMask>0xFFFFFFFF</resetMask>
  149941. <fields>
  149942. <field>
  149943. <name>OUT_WIDTH</name>
  149944. <description>actual output width -1</description>
  149945. <bitOffset>0</bitOffset>
  149946. <bitWidth>16</bitWidth>
  149947. <access>read-write</access>
  149948. </field>
  149949. <field>
  149950. <name>OUT_HEIGHT</name>
  149951. <description>actual output height -1</description>
  149952. <bitOffset>0x10</bitOffset>
  149953. <bitWidth>16</bitWidth>
  149954. <access>read-write</access>
  149955. </field>
  149956. </fields>
  149957. </register>
  149958. <register>
  149959. <name>HW_DITHER_STORE_PITCH</name>
  149960. <description>no description available</description>
  149961. <addressOffset>0xA20</addressOffset>
  149962. <size>32</size>
  149963. <access>read-write</access>
  149964. <resetValue>0</resetValue>
  149965. <resetMask>0xFFFFFFFF</resetMask>
  149966. <fields>
  149967. <field>
  149968. <name>CH0_OUT_PITCH</name>
  149969. <description>This field indicates the channel 0 input pitch</description>
  149970. <bitOffset>0</bitOffset>
  149971. <bitWidth>16</bitWidth>
  149972. <access>read-write</access>
  149973. </field>
  149974. <field>
  149975. <name>CH1_OUT_PITCH</name>
  149976. <description>This field indicates the channel 1 input pitch</description>
  149977. <bitOffset>0x10</bitOffset>
  149978. <bitWidth>16</bitWidth>
  149979. <access>read-write</access>
  149980. </field>
  149981. </fields>
  149982. </register>
  149983. <register>
  149984. <name>HW_DITHER_STORE_SHIFT_CTRL_CH0</name>
  149985. <description>no description available</description>
  149986. <addressOffset>0xA30</addressOffset>
  149987. <size>32</size>
  149988. <access>read-write</access>
  149989. <resetValue>0</resetValue>
  149990. <resetMask>0xFFFFFFFF</resetMask>
  149991. <fields>
  149992. <field>
  149993. <name>RSVD2</name>
  149994. <description>Reserved, always set to zero.</description>
  149995. <bitOffset>0</bitOffset>
  149996. <bitWidth>2</bitWidth>
  149997. <access>read-only</access>
  149998. </field>
  149999. <field>
  150000. <name>OUTPUT_ACTIVE_BPP</name>
  150001. <description>no description available</description>
  150002. <bitOffset>0x2</bitOffset>
  150003. <bitWidth>2</bitWidth>
  150004. <access>read-write</access>
  150005. <enumeratedValues>
  150006. <enumeratedValue>
  150007. <name>0</name>
  150008. <description>8 bits</description>
  150009. <value>0</value>
  150010. </enumeratedValue>
  150011. <enumeratedValue>
  150012. <name>1</name>
  150013. <description>16 bits</description>
  150014. <value>0x1</value>
  150015. </enumeratedValue>
  150016. <enumeratedValue>
  150017. <name>2</name>
  150018. <description>32 bits</description>
  150019. <value>0x2</value>
  150020. </enumeratedValue>
  150021. <enumeratedValue>
  150022. <name>3</name>
  150023. <description>32 bits</description>
  150024. <value>0x3</value>
  150025. </enumeratedValue>
  150026. </enumeratedValues>
  150027. </field>
  150028. <field>
  150029. <name>OUT_YUV422_1P_EN</name>
  150030. <description>Enable for YUV422 1 plane</description>
  150031. <bitOffset>0x4</bitOffset>
  150032. <bitWidth>1</bitWidth>
  150033. <access>read-write</access>
  150034. <enumeratedValues>
  150035. <enumeratedValue>
  150036. <name>0</name>
  150037. <description>YUYV422 2 plane disabled.</description>
  150038. <value>0</value>
  150039. </enumeratedValue>
  150040. <enumeratedValue>
  150041. <name>1</name>
  150042. <description>YUYV422 2 plane enabled.</description>
  150043. <value>0x1</value>
  150044. </enumeratedValue>
  150045. </enumeratedValues>
  150046. </field>
  150047. <field>
  150048. <name>OUT_YUV422_2P_EN</name>
  150049. <description>Enable for YUV422 2 plane</description>
  150050. <bitOffset>0x5</bitOffset>
  150051. <bitWidth>1</bitWidth>
  150052. <access>read-write</access>
  150053. <enumeratedValues>
  150054. <enumeratedValue>
  150055. <name>0</name>
  150056. <description>YUYV422 2 plane disabled.</description>
  150057. <value>0</value>
  150058. </enumeratedValue>
  150059. <enumeratedValue>
  150060. <name>1</name>
  150061. <description>YUYV422 2 plane enabled.</description>
  150062. <value>0x1</value>
  150063. </enumeratedValue>
  150064. </enumeratedValues>
  150065. </field>
  150066. <field>
  150067. <name>RSVD1</name>
  150068. <description>Reserved, always set to zero.</description>
  150069. <bitOffset>0x6</bitOffset>
  150070. <bitWidth>1</bitWidth>
  150071. <access>read-only</access>
  150072. </field>
  150073. <field>
  150074. <name>SHIFT_BYPASS</name>
  150075. <description>CH0 shift bypass</description>
  150076. <bitOffset>0x7</bitOffset>
  150077. <bitWidth>1</bitWidth>
  150078. <access>read-write</access>
  150079. <enumeratedValues>
  150080. <enumeratedValue>
  150081. <name>0</name>
  150082. <description>data will do shift processing.</description>
  150083. <value>0</value>
  150084. </enumeratedValue>
  150085. <enumeratedValue>
  150086. <name>1</name>
  150087. <description>data will bypass shift module.</description>
  150088. <value>0x1</value>
  150089. </enumeratedValue>
  150090. </enumeratedValues>
  150091. </field>
  150092. <field>
  150093. <name>RSVD0</name>
  150094. <description>Reserved, always set to zero.</description>
  150095. <bitOffset>0x8</bitOffset>
  150096. <bitWidth>24</bitWidth>
  150097. <access>read-only</access>
  150098. </field>
  150099. </fields>
  150100. </register>
  150101. <register>
  150102. <name>HW_DITHER_STORE_SHIFT_CTRL_CH1</name>
  150103. <description>no description available</description>
  150104. <addressOffset>0xA40</addressOffset>
  150105. <size>32</size>
  150106. <access>read-write</access>
  150107. <resetValue>0</resetValue>
  150108. <resetMask>0xFFFFFFFF</resetMask>
  150109. <fields>
  150110. <field>
  150111. <name>RSVD2</name>
  150112. <description>Reserved, always set to zero.</description>
  150113. <bitOffset>0</bitOffset>
  150114. <bitWidth>2</bitWidth>
  150115. <access>read-only</access>
  150116. </field>
  150117. <field>
  150118. <name>OUTPUT_ACTIVE_BPP</name>
  150119. <description>no description available</description>
  150120. <bitOffset>0x2</bitOffset>
  150121. <bitWidth>2</bitWidth>
  150122. <access>read-write</access>
  150123. <enumeratedValues>
  150124. <enumeratedValue>
  150125. <name>0</name>
  150126. <description>8 bits</description>
  150127. <value>0</value>
  150128. </enumeratedValue>
  150129. <enumeratedValue>
  150130. <name>1</name>
  150131. <description>16 bits</description>
  150132. <value>0x1</value>
  150133. </enumeratedValue>
  150134. <enumeratedValue>
  150135. <name>2</name>
  150136. <description>32 bits</description>
  150137. <value>0x2</value>
  150138. </enumeratedValue>
  150139. <enumeratedValue>
  150140. <name>3</name>
  150141. <description>32 bits</description>
  150142. <value>0x3</value>
  150143. </enumeratedValue>
  150144. </enumeratedValues>
  150145. </field>
  150146. <field>
  150147. <name>OUT_YUV422_1P_EN</name>
  150148. <description>Enable for YUV422 1 plane</description>
  150149. <bitOffset>0x4</bitOffset>
  150150. <bitWidth>1</bitWidth>
  150151. <access>read-write</access>
  150152. <enumeratedValues>
  150153. <enumeratedValue>
  150154. <name>0</name>
  150155. <description>YUYV422 2 plane disabled.</description>
  150156. <value>0</value>
  150157. </enumeratedValue>
  150158. <enumeratedValue>
  150159. <name>1</name>
  150160. <description>YUYV422 2 plane enabled.</description>
  150161. <value>0x1</value>
  150162. </enumeratedValue>
  150163. </enumeratedValues>
  150164. </field>
  150165. <field>
  150166. <name>OUT_YUV422_2P_EN</name>
  150167. <description>Enable for YUV422 2 plane</description>
  150168. <bitOffset>0x5</bitOffset>
  150169. <bitWidth>1</bitWidth>
  150170. <access>read-write</access>
  150171. <enumeratedValues>
  150172. <enumeratedValue>
  150173. <name>0</name>
  150174. <description>YUYV422 2 plane disabled.</description>
  150175. <value>0</value>
  150176. </enumeratedValue>
  150177. <enumeratedValue>
  150178. <name>1</name>
  150179. <description>YUYV422 2 plane enabled.</description>
  150180. <value>0x1</value>
  150181. </enumeratedValue>
  150182. </enumeratedValues>
  150183. </field>
  150184. <field>
  150185. <name>RSVD0</name>
  150186. <description>Reserved, always set to zero.</description>
  150187. <bitOffset>0x6</bitOffset>
  150188. <bitWidth>26</bitWidth>
  150189. <access>read-only</access>
  150190. </field>
  150191. </fields>
  150192. </register>
  150193. <register>
  150194. <name>HW_DITHER_STORE_ADDR_0_CH0</name>
  150195. <description>no description available</description>
  150196. <addressOffset>0xA90</addressOffset>
  150197. <size>32</size>
  150198. <access>read-write</access>
  150199. <resetValue>0</resetValue>
  150200. <resetMask>0xFFFFFFFF</resetMask>
  150201. <fields>
  150202. <field>
  150203. <name>OUT_BASE_ADDR0</name>
  150204. <description>input base address0</description>
  150205. <bitOffset>0</bitOffset>
  150206. <bitWidth>32</bitWidth>
  150207. <access>read-write</access>
  150208. </field>
  150209. </fields>
  150210. </register>
  150211. <register>
  150212. <name>HW_DITHER_STORE_ADDR_1_CH0</name>
  150213. <description>no description available</description>
  150214. <addressOffset>0xAA0</addressOffset>
  150215. <size>32</size>
  150216. <access>read-write</access>
  150217. <resetValue>0</resetValue>
  150218. <resetMask>0xFFFFFFFF</resetMask>
  150219. <fields>
  150220. <field>
  150221. <name>OUT_BASE_ADDR1</name>
  150222. <description>input base address1</description>
  150223. <bitOffset>0</bitOffset>
  150224. <bitWidth>32</bitWidth>
  150225. <access>read-write</access>
  150226. </field>
  150227. </fields>
  150228. </register>
  150229. <register>
  150230. <name>HW_DITHER_STORE_FILL_DATA_CH0</name>
  150231. <description>no description available</description>
  150232. <addressOffset>0xAB0</addressOffset>
  150233. <size>32</size>
  150234. <access>read-write</access>
  150235. <resetValue>0</resetValue>
  150236. <resetMask>0xFFFFFFFF</resetMask>
  150237. <fields>
  150238. <field>
  150239. <name>FILL_DATA_CH0</name>
  150240. <description>when using fill_data mode,store engine channel0 will store the fill_data value defined here.</description>
  150241. <bitOffset>0</bitOffset>
  150242. <bitWidth>32</bitWidth>
  150243. <access>read-write</access>
  150244. </field>
  150245. </fields>
  150246. </register>
  150247. <register>
  150248. <name>HW_DITHER_STORE_ADDR_0_CH1</name>
  150249. <description>no description available</description>
  150250. <addressOffset>0xAC0</addressOffset>
  150251. <size>32</size>
  150252. <access>read-write</access>
  150253. <resetValue>0</resetValue>
  150254. <resetMask>0xFFFFFFFF</resetMask>
  150255. <fields>
  150256. <field>
  150257. <name>OUT_BASE_ADDR0</name>
  150258. <description>input base address0</description>
  150259. <bitOffset>0</bitOffset>
  150260. <bitWidth>32</bitWidth>
  150261. <access>read-write</access>
  150262. </field>
  150263. </fields>
  150264. </register>
  150265. <register>
  150266. <name>HW_DITHER_STORE_ADDR_1_CH1</name>
  150267. <description>no description available</description>
  150268. <addressOffset>0xAD0</addressOffset>
  150269. <size>32</size>
  150270. <access>read-write</access>
  150271. <resetValue>0</resetValue>
  150272. <resetMask>0xFFFFFFFF</resetMask>
  150273. <fields>
  150274. <field>
  150275. <name>OUT_BASE_ADDR1</name>
  150276. <description>input base address1</description>
  150277. <bitOffset>0</bitOffset>
  150278. <bitWidth>32</bitWidth>
  150279. <access>read-write</access>
  150280. </field>
  150281. </fields>
  150282. </register>
  150283. <register>
  150284. <name>HW_DITHER_STORE_D_MASK0_H_CH0</name>
  150285. <description>no description available</description>
  150286. <addressOffset>0xAE0</addressOffset>
  150287. <size>32</size>
  150288. <access>read-write</access>
  150289. <resetValue>0</resetValue>
  150290. <resetMask>0xFFFFFFFF</resetMask>
  150291. <fields>
  150292. <field>
  150293. <name>D_MASK0_H_CH0</name>
  150294. <description>data mask0 high byte</description>
  150295. <bitOffset>0</bitOffset>
  150296. <bitWidth>32</bitWidth>
  150297. <access>read-write</access>
  150298. </field>
  150299. </fields>
  150300. </register>
  150301. <register>
  150302. <name>HW_DITHER_STORE_D_MASK0_L_CH0</name>
  150303. <description>no description available</description>
  150304. <addressOffset>0xAF0</addressOffset>
  150305. <size>32</size>
  150306. <access>read-write</access>
  150307. <resetValue>0</resetValue>
  150308. <resetMask>0xFFFFFFFF</resetMask>
  150309. <fields>
  150310. <field>
  150311. <name>D_MASK0_L_CH0</name>
  150312. <description>data mask0 low byte</description>
  150313. <bitOffset>0</bitOffset>
  150314. <bitWidth>32</bitWidth>
  150315. <access>read-write</access>
  150316. </field>
  150317. </fields>
  150318. </register>
  150319. <register>
  150320. <name>HW_DITHER_STORE_D_MASK1_H_CH0</name>
  150321. <description>no description available</description>
  150322. <addressOffset>0xB00</addressOffset>
  150323. <size>32</size>
  150324. <access>read-write</access>
  150325. <resetValue>0</resetValue>
  150326. <resetMask>0xFFFFFFFF</resetMask>
  150327. <fields>
  150328. <field>
  150329. <name>D_MASK1_H_CH0</name>
  150330. <description>data mask1 high byte</description>
  150331. <bitOffset>0</bitOffset>
  150332. <bitWidth>32</bitWidth>
  150333. <access>read-write</access>
  150334. </field>
  150335. </fields>
  150336. </register>
  150337. <register>
  150338. <name>HW_DITHER_STORE_D_MASK1_L_CH0</name>
  150339. <description>no description available</description>
  150340. <addressOffset>0xB10</addressOffset>
  150341. <size>32</size>
  150342. <access>read-write</access>
  150343. <resetValue>0</resetValue>
  150344. <resetMask>0xFFFFFFFF</resetMask>
  150345. <fields>
  150346. <field>
  150347. <name>D_MASK1_L_CH0</name>
  150348. <description>data mask1 low byte</description>
  150349. <bitOffset>0</bitOffset>
  150350. <bitWidth>32</bitWidth>
  150351. <access>read-write</access>
  150352. </field>
  150353. </fields>
  150354. </register>
  150355. <register>
  150356. <name>HW_DITHER_STORE_D_MASK2_H_CH0</name>
  150357. <description>no description available</description>
  150358. <addressOffset>0xB20</addressOffset>
  150359. <size>32</size>
  150360. <access>read-write</access>
  150361. <resetValue>0</resetValue>
  150362. <resetMask>0xFFFFFFFF</resetMask>
  150363. <fields>
  150364. <field>
  150365. <name>D_MASK2_H_CH0</name>
  150366. <description>data mask2 high byte</description>
  150367. <bitOffset>0</bitOffset>
  150368. <bitWidth>32</bitWidth>
  150369. <access>read-write</access>
  150370. </field>
  150371. </fields>
  150372. </register>
  150373. <register>
  150374. <name>HW_DITHER_STORE_D_MASK2_L_CH0</name>
  150375. <description>no description available</description>
  150376. <addressOffset>0xB30</addressOffset>
  150377. <size>32</size>
  150378. <access>read-write</access>
  150379. <resetValue>0</resetValue>
  150380. <resetMask>0xFFFFFFFF</resetMask>
  150381. <fields>
  150382. <field>
  150383. <name>D_MASK2_L_CH0</name>
  150384. <description>data mask2 low byte</description>
  150385. <bitOffset>0</bitOffset>
  150386. <bitWidth>32</bitWidth>
  150387. <access>read-write</access>
  150388. </field>
  150389. </fields>
  150390. </register>
  150391. <register>
  150392. <name>HW_DITHER_STORE_D_MASK3_H_CH0</name>
  150393. <description>no description available</description>
  150394. <addressOffset>0xB40</addressOffset>
  150395. <size>32</size>
  150396. <access>read-write</access>
  150397. <resetValue>0</resetValue>
  150398. <resetMask>0xFFFFFFFF</resetMask>
  150399. <fields>
  150400. <field>
  150401. <name>D_MASK3_H_CH0</name>
  150402. <description>data mask3 high byte</description>
  150403. <bitOffset>0</bitOffset>
  150404. <bitWidth>32</bitWidth>
  150405. <access>read-write</access>
  150406. </field>
  150407. </fields>
  150408. </register>
  150409. <register>
  150410. <name>HW_DITHER_STORE_D_MASK3_L_CH0</name>
  150411. <description>no description available</description>
  150412. <addressOffset>0xB50</addressOffset>
  150413. <size>32</size>
  150414. <access>read-write</access>
  150415. <resetValue>0</resetValue>
  150416. <resetMask>0xFFFFFFFF</resetMask>
  150417. <fields>
  150418. <field>
  150419. <name>D_MASK3_L_CH0</name>
  150420. <description>data mask3 low byte</description>
  150421. <bitOffset>0</bitOffset>
  150422. <bitWidth>32</bitWidth>
  150423. <access>read-write</access>
  150424. </field>
  150425. </fields>
  150426. </register>
  150427. <register>
  150428. <name>HW_DITHER_STORE_D_MASK4_H_CH0</name>
  150429. <description>no description available</description>
  150430. <addressOffset>0xB60</addressOffset>
  150431. <size>32</size>
  150432. <access>read-write</access>
  150433. <resetValue>0</resetValue>
  150434. <resetMask>0xFFFFFFFF</resetMask>
  150435. <fields>
  150436. <field>
  150437. <name>D_MASK4_H_CH0</name>
  150438. <description>data mask4 high byte</description>
  150439. <bitOffset>0</bitOffset>
  150440. <bitWidth>32</bitWidth>
  150441. <access>read-write</access>
  150442. </field>
  150443. </fields>
  150444. </register>
  150445. <register>
  150446. <name>HW_DITHER_STORE_D_MASK4_L_CH0</name>
  150447. <description>no description available</description>
  150448. <addressOffset>0xB70</addressOffset>
  150449. <size>32</size>
  150450. <access>read-write</access>
  150451. <resetValue>0</resetValue>
  150452. <resetMask>0xFFFFFFFF</resetMask>
  150453. <fields>
  150454. <field>
  150455. <name>D_MASK4_L_CH0</name>
  150456. <description>data mask4 low byte</description>
  150457. <bitOffset>0</bitOffset>
  150458. <bitWidth>32</bitWidth>
  150459. <access>read-write</access>
  150460. </field>
  150461. </fields>
  150462. </register>
  150463. <register>
  150464. <name>HW_DITHER_STORE_D_MASK5_H_CH0</name>
  150465. <description>no description available</description>
  150466. <addressOffset>0xB80</addressOffset>
  150467. <size>32</size>
  150468. <access>read-write</access>
  150469. <resetValue>0</resetValue>
  150470. <resetMask>0xFFFFFFFF</resetMask>
  150471. <fields>
  150472. <field>
  150473. <name>D_MASK5_H_CH0</name>
  150474. <description>data mask5 high byte</description>
  150475. <bitOffset>0</bitOffset>
  150476. <bitWidth>32</bitWidth>
  150477. <access>read-write</access>
  150478. </field>
  150479. </fields>
  150480. </register>
  150481. <register>
  150482. <name>HW_DITHER_STORE_D_MASK5_L_CH0</name>
  150483. <description>no description available</description>
  150484. <addressOffset>0xB90</addressOffset>
  150485. <size>32</size>
  150486. <access>read-write</access>
  150487. <resetValue>0</resetValue>
  150488. <resetMask>0xFFFFFFFF</resetMask>
  150489. <fields>
  150490. <field>
  150491. <name>D_MASK5_L_CH0</name>
  150492. <description>data mask5 low byte</description>
  150493. <bitOffset>0</bitOffset>
  150494. <bitWidth>32</bitWidth>
  150495. <access>read-write</access>
  150496. </field>
  150497. </fields>
  150498. </register>
  150499. <register>
  150500. <name>HW_DITHER_STORE_D_MASK6_H_CH0</name>
  150501. <description>no description available</description>
  150502. <addressOffset>0xBA0</addressOffset>
  150503. <size>32</size>
  150504. <access>read-write</access>
  150505. <resetValue>0</resetValue>
  150506. <resetMask>0xFFFFFFFF</resetMask>
  150507. <fields>
  150508. <field>
  150509. <name>D_MASK6_H_CH0</name>
  150510. <description>data mask6 high byte</description>
  150511. <bitOffset>0</bitOffset>
  150512. <bitWidth>32</bitWidth>
  150513. <access>read-write</access>
  150514. </field>
  150515. </fields>
  150516. </register>
  150517. <register>
  150518. <name>HW_DITHER_STORE_D_MASK6_L_CH0</name>
  150519. <description>no description available</description>
  150520. <addressOffset>0xBB0</addressOffset>
  150521. <size>32</size>
  150522. <access>read-write</access>
  150523. <resetValue>0</resetValue>
  150524. <resetMask>0xFFFFFFFF</resetMask>
  150525. <fields>
  150526. <field>
  150527. <name>D_MASK6_L_CH0</name>
  150528. <description>data mask6 low byte</description>
  150529. <bitOffset>0</bitOffset>
  150530. <bitWidth>32</bitWidth>
  150531. <access>read-write</access>
  150532. </field>
  150533. </fields>
  150534. </register>
  150535. <register>
  150536. <name>HW_DITHER_STORE_D_MASK7_H_CH0</name>
  150537. <description>no description available</description>
  150538. <addressOffset>0xBC0</addressOffset>
  150539. <size>32</size>
  150540. <access>read-write</access>
  150541. <resetValue>0</resetValue>
  150542. <resetMask>0xFFFFFFFF</resetMask>
  150543. <fields>
  150544. <field>
  150545. <name>D_MASK7_H_CH0</name>
  150546. <description>data mask7 high byte</description>
  150547. <bitOffset>0</bitOffset>
  150548. <bitWidth>32</bitWidth>
  150549. <access>read-write</access>
  150550. </field>
  150551. </fields>
  150552. </register>
  150553. <register>
  150554. <name>HW_DITHER_STORE_D_MASK7_L_CH0</name>
  150555. <description>no description available</description>
  150556. <addressOffset>0xBD0</addressOffset>
  150557. <size>32</size>
  150558. <access>read-write</access>
  150559. <resetValue>0</resetValue>
  150560. <resetMask>0xFFFFFFFF</resetMask>
  150561. <fields>
  150562. <field>
  150563. <name>D_MASK7_L_CH0</name>
  150564. <description>data mask7 low byte</description>
  150565. <bitOffset>0</bitOffset>
  150566. <bitWidth>32</bitWidth>
  150567. <access>read-write</access>
  150568. </field>
  150569. </fields>
  150570. </register>
  150571. <register>
  150572. <name>HW_DITHER_STORE_D_SHIFT_L_CH0</name>
  150573. <description>no description available</description>
  150574. <addressOffset>0xBE0</addressOffset>
  150575. <size>32</size>
  150576. <access>read-write</access>
  150577. <resetValue>0</resetValue>
  150578. <resetMask>0xFFFFFFFF</resetMask>
  150579. <fields>
  150580. <field>
  150581. <name>D_SHIFT_WIDTH0</name>
  150582. <description>data shift width 0</description>
  150583. <bitOffset>0</bitOffset>
  150584. <bitWidth>6</bitWidth>
  150585. <access>read-write</access>
  150586. </field>
  150587. <field>
  150588. <name>RSVD3</name>
  150589. <description>Reserved, always set to zero.</description>
  150590. <bitOffset>0x6</bitOffset>
  150591. <bitWidth>1</bitWidth>
  150592. <access>read-only</access>
  150593. </field>
  150594. <field>
  150595. <name>D_SHIFT_FLAG0</name>
  150596. <description>data shift flag 0</description>
  150597. <bitOffset>0x7</bitOffset>
  150598. <bitWidth>1</bitWidth>
  150599. <access>read-write</access>
  150600. </field>
  150601. <field>
  150602. <name>D_SHIFT_WIDTH1</name>
  150603. <description>data shift width 1</description>
  150604. <bitOffset>0x8</bitOffset>
  150605. <bitWidth>6</bitWidth>
  150606. <access>read-write</access>
  150607. </field>
  150608. <field>
  150609. <name>RSVD2</name>
  150610. <description>Reserved, always set to zero.</description>
  150611. <bitOffset>0xE</bitOffset>
  150612. <bitWidth>1</bitWidth>
  150613. <access>read-only</access>
  150614. </field>
  150615. <field>
  150616. <name>D_SHIFT_FLAG1</name>
  150617. <description>data shift flag 1</description>
  150618. <bitOffset>0xF</bitOffset>
  150619. <bitWidth>1</bitWidth>
  150620. <access>read-write</access>
  150621. </field>
  150622. <field>
  150623. <name>D_SHIFT_WIDTH2</name>
  150624. <description>data shift width 2</description>
  150625. <bitOffset>0x10</bitOffset>
  150626. <bitWidth>6</bitWidth>
  150627. <access>read-write</access>
  150628. </field>
  150629. <field>
  150630. <name>RSVD1</name>
  150631. <description>Reserved, always set to zero.</description>
  150632. <bitOffset>0x16</bitOffset>
  150633. <bitWidth>1</bitWidth>
  150634. <access>read-only</access>
  150635. </field>
  150636. <field>
  150637. <name>D_SHIFT_FLAG2</name>
  150638. <description>data shift flag 2</description>
  150639. <bitOffset>0x17</bitOffset>
  150640. <bitWidth>1</bitWidth>
  150641. <access>read-write</access>
  150642. </field>
  150643. <field>
  150644. <name>D_SHIFT_WIDTH3</name>
  150645. <description>data shift width 3</description>
  150646. <bitOffset>0x18</bitOffset>
  150647. <bitWidth>6</bitWidth>
  150648. <access>read-write</access>
  150649. </field>
  150650. <field>
  150651. <name>RSVD0</name>
  150652. <description>Reserved, always set to zero.</description>
  150653. <bitOffset>0x1E</bitOffset>
  150654. <bitWidth>1</bitWidth>
  150655. <access>read-only</access>
  150656. </field>
  150657. <field>
  150658. <name>D_SHIFT_FLAG3</name>
  150659. <description>data shift flag 3</description>
  150660. <bitOffset>0x1F</bitOffset>
  150661. <bitWidth>1</bitWidth>
  150662. <access>read-write</access>
  150663. </field>
  150664. </fields>
  150665. </register>
  150666. <register>
  150667. <name>HW_DITHER_STORE_D_SHIFT_H_CH0</name>
  150668. <description>no description available</description>
  150669. <addressOffset>0xBF0</addressOffset>
  150670. <size>32</size>
  150671. <access>read-write</access>
  150672. <resetValue>0</resetValue>
  150673. <resetMask>0xFFFFFFFF</resetMask>
  150674. <fields>
  150675. <field>
  150676. <name>D_SHIFT_WIDTH4</name>
  150677. <description>data shift width 4</description>
  150678. <bitOffset>0</bitOffset>
  150679. <bitWidth>6</bitWidth>
  150680. <access>read-write</access>
  150681. </field>
  150682. <field>
  150683. <name>RSVD3</name>
  150684. <description>Reserved, always set to zero.</description>
  150685. <bitOffset>0x6</bitOffset>
  150686. <bitWidth>1</bitWidth>
  150687. <access>read-only</access>
  150688. </field>
  150689. <field>
  150690. <name>D_SHIFT_FLAG4</name>
  150691. <description>data shift flag 4</description>
  150692. <bitOffset>0x7</bitOffset>
  150693. <bitWidth>1</bitWidth>
  150694. <access>read-write</access>
  150695. </field>
  150696. <field>
  150697. <name>D_SHIFT_WIDTH5</name>
  150698. <description>data shift width 5</description>
  150699. <bitOffset>0x8</bitOffset>
  150700. <bitWidth>6</bitWidth>
  150701. <access>read-write</access>
  150702. </field>
  150703. <field>
  150704. <name>RSVD2</name>
  150705. <description>Reserved, always set to zero.</description>
  150706. <bitOffset>0xE</bitOffset>
  150707. <bitWidth>1</bitWidth>
  150708. <access>read-only</access>
  150709. </field>
  150710. <field>
  150711. <name>D_SHIFT_FLAG5</name>
  150712. <description>data shift flag 5</description>
  150713. <bitOffset>0xF</bitOffset>
  150714. <bitWidth>1</bitWidth>
  150715. <access>read-write</access>
  150716. </field>
  150717. <field>
  150718. <name>D_SHIFT_WIDTH6</name>
  150719. <description>data shift width 6</description>
  150720. <bitOffset>0x10</bitOffset>
  150721. <bitWidth>6</bitWidth>
  150722. <access>read-write</access>
  150723. </field>
  150724. <field>
  150725. <name>RSVD1</name>
  150726. <description>Reserved, always set to zero.</description>
  150727. <bitOffset>0x16</bitOffset>
  150728. <bitWidth>1</bitWidth>
  150729. <access>read-only</access>
  150730. </field>
  150731. <field>
  150732. <name>D_SHIFT_FLAG6</name>
  150733. <description>data shift flag 6</description>
  150734. <bitOffset>0x17</bitOffset>
  150735. <bitWidth>1</bitWidth>
  150736. <access>read-write</access>
  150737. </field>
  150738. <field>
  150739. <name>D_SHIFT_WIDTH7</name>
  150740. <description>data shift width 3</description>
  150741. <bitOffset>0x18</bitOffset>
  150742. <bitWidth>6</bitWidth>
  150743. <access>read-write</access>
  150744. </field>
  150745. <field>
  150746. <name>RSVD0</name>
  150747. <description>Reserved, always set to zero.</description>
  150748. <bitOffset>0x1E</bitOffset>
  150749. <bitWidth>1</bitWidth>
  150750. <access>read-only</access>
  150751. </field>
  150752. <field>
  150753. <name>D_SHIFT_FLAG7</name>
  150754. <description>data shift flag 7</description>
  150755. <bitOffset>0x1F</bitOffset>
  150756. <bitWidth>1</bitWidth>
  150757. <access>read-write</access>
  150758. </field>
  150759. </fields>
  150760. </register>
  150761. <register>
  150762. <name>HW_DITHER_STORE_F_SHIFT_L_CH0</name>
  150763. <description>no description available</description>
  150764. <addressOffset>0xC00</addressOffset>
  150765. <size>32</size>
  150766. <access>read-write</access>
  150767. <resetValue>0</resetValue>
  150768. <resetMask>0xFFFFFFFF</resetMask>
  150769. <fields>
  150770. <field>
  150771. <name>F_SHIFT_WIDTH0</name>
  150772. <description>flag shift width 0</description>
  150773. <bitOffset>0</bitOffset>
  150774. <bitWidth>6</bitWidth>
  150775. <access>read-write</access>
  150776. </field>
  150777. <field>
  150778. <name>F_SHIFT_FLAG0</name>
  150779. <description>flag shift flag0</description>
  150780. <bitOffset>0x6</bitOffset>
  150781. <bitWidth>1</bitWidth>
  150782. <access>read-write</access>
  150783. </field>
  150784. <field>
  150785. <name>RSVD3</name>
  150786. <description>Reserved, always set to zero.</description>
  150787. <bitOffset>0x7</bitOffset>
  150788. <bitWidth>1</bitWidth>
  150789. <access>read-only</access>
  150790. </field>
  150791. <field>
  150792. <name>F_SHIFT_WIDTH1</name>
  150793. <description>flag shift width 1</description>
  150794. <bitOffset>0x8</bitOffset>
  150795. <bitWidth>6</bitWidth>
  150796. <access>read-write</access>
  150797. </field>
  150798. <field>
  150799. <name>F_SHIFT_FLAG1</name>
  150800. <description>flag shift flag1</description>
  150801. <bitOffset>0xE</bitOffset>
  150802. <bitWidth>1</bitWidth>
  150803. <access>read-write</access>
  150804. </field>
  150805. <field>
  150806. <name>RSVD2</name>
  150807. <description>Reserved, always set to zero.</description>
  150808. <bitOffset>0xF</bitOffset>
  150809. <bitWidth>1</bitWidth>
  150810. <access>read-only</access>
  150811. </field>
  150812. <field>
  150813. <name>F_SHIFT_WIDTH2</name>
  150814. <description>flag shift width 2</description>
  150815. <bitOffset>0x10</bitOffset>
  150816. <bitWidth>6</bitWidth>
  150817. <access>read-write</access>
  150818. </field>
  150819. <field>
  150820. <name>F_SHIFT_FLAG2</name>
  150821. <description>flag shift flag2</description>
  150822. <bitOffset>0x16</bitOffset>
  150823. <bitWidth>1</bitWidth>
  150824. <access>read-write</access>
  150825. </field>
  150826. <field>
  150827. <name>RSVD1</name>
  150828. <description>Reserved, always set to zero.</description>
  150829. <bitOffset>0x17</bitOffset>
  150830. <bitWidth>1</bitWidth>
  150831. <access>read-only</access>
  150832. </field>
  150833. <field>
  150834. <name>F_SHIFT_WIDTH3</name>
  150835. <description>flag shift width 3</description>
  150836. <bitOffset>0x18</bitOffset>
  150837. <bitWidth>6</bitWidth>
  150838. <access>read-write</access>
  150839. </field>
  150840. <field>
  150841. <name>F_SHIFT_FLAG3</name>
  150842. <description>flag shift flag3</description>
  150843. <bitOffset>0x1E</bitOffset>
  150844. <bitWidth>1</bitWidth>
  150845. <access>read-write</access>
  150846. </field>
  150847. <field>
  150848. <name>RSVD0</name>
  150849. <description>Reserved, always set to zero.</description>
  150850. <bitOffset>0x1F</bitOffset>
  150851. <bitWidth>1</bitWidth>
  150852. <access>read-only</access>
  150853. </field>
  150854. </fields>
  150855. </register>
  150856. <register>
  150857. <name>HW_DITHER_STORE_F_SHIFT_H_CH0</name>
  150858. <description>no description available</description>
  150859. <addressOffset>0xC10</addressOffset>
  150860. <size>32</size>
  150861. <access>read-write</access>
  150862. <resetValue>0</resetValue>
  150863. <resetMask>0xFFFFFFFF</resetMask>
  150864. <fields>
  150865. <field>
  150866. <name>F_SHIFT_WIDTH4</name>
  150867. <description>flag shift width 4</description>
  150868. <bitOffset>0</bitOffset>
  150869. <bitWidth>6</bitWidth>
  150870. <access>read-write</access>
  150871. </field>
  150872. <field>
  150873. <name>F_SHIFT_FLAG4</name>
  150874. <description>flag shift flag4</description>
  150875. <bitOffset>0x6</bitOffset>
  150876. <bitWidth>1</bitWidth>
  150877. <access>read-write</access>
  150878. </field>
  150879. <field>
  150880. <name>RSVD3</name>
  150881. <description>Reserved, always set to zero.</description>
  150882. <bitOffset>0x7</bitOffset>
  150883. <bitWidth>1</bitWidth>
  150884. <access>read-only</access>
  150885. </field>
  150886. <field>
  150887. <name>F_SHIFT_WIDTH5</name>
  150888. <description>flag shift width 5</description>
  150889. <bitOffset>0x8</bitOffset>
  150890. <bitWidth>6</bitWidth>
  150891. <access>read-write</access>
  150892. </field>
  150893. <field>
  150894. <name>F_SHIFT_FLAG5</name>
  150895. <description>flag shift flag5</description>
  150896. <bitOffset>0xE</bitOffset>
  150897. <bitWidth>1</bitWidth>
  150898. <access>read-write</access>
  150899. </field>
  150900. <field>
  150901. <name>RSVD2</name>
  150902. <description>Reserved, always set to zero.</description>
  150903. <bitOffset>0xF</bitOffset>
  150904. <bitWidth>1</bitWidth>
  150905. <access>read-only</access>
  150906. </field>
  150907. <field>
  150908. <name>F_SHIFT_WIDTH6</name>
  150909. <description>flag shift width 5</description>
  150910. <bitOffset>0x10</bitOffset>
  150911. <bitWidth>6</bitWidth>
  150912. <access>read-write</access>
  150913. </field>
  150914. <field>
  150915. <name>F_SHIFT_FLAG6</name>
  150916. <description>flag shift flag6</description>
  150917. <bitOffset>0x16</bitOffset>
  150918. <bitWidth>1</bitWidth>
  150919. <access>read-write</access>
  150920. </field>
  150921. <field>
  150922. <name>RSVD1</name>
  150923. <description>Reserved, always set to zero.</description>
  150924. <bitOffset>0x17</bitOffset>
  150925. <bitWidth>1</bitWidth>
  150926. <access>read-only</access>
  150927. </field>
  150928. <field>
  150929. <name>F_SHIFT_WIDTH7</name>
  150930. <description>flag shift width 7</description>
  150931. <bitOffset>0x18</bitOffset>
  150932. <bitWidth>6</bitWidth>
  150933. <access>read-write</access>
  150934. </field>
  150935. <field>
  150936. <name>F_SHIFT_FLAG7</name>
  150937. <description>flag shift flag7</description>
  150938. <bitOffset>0x1E</bitOffset>
  150939. <bitWidth>1</bitWidth>
  150940. <access>read-write</access>
  150941. </field>
  150942. <field>
  150943. <name>RSVD0</name>
  150944. <description>Reserved, always set to zero.</description>
  150945. <bitOffset>0x1F</bitOffset>
  150946. <bitWidth>1</bitWidth>
  150947. <access>read-only</access>
  150948. </field>
  150949. </fields>
  150950. </register>
  150951. <register>
  150952. <name>HW_DITHER_STORE_F_MASK_L_CH0</name>
  150953. <description>no description available</description>
  150954. <addressOffset>0xC20</addressOffset>
  150955. <size>32</size>
  150956. <access>read-write</access>
  150957. <resetValue>0</resetValue>
  150958. <resetMask>0xFFFFFFFF</resetMask>
  150959. <fields>
  150960. <field>
  150961. <name>F_MASK0</name>
  150962. <description>flag mask0</description>
  150963. <bitOffset>0</bitOffset>
  150964. <bitWidth>8</bitWidth>
  150965. <access>read-write</access>
  150966. </field>
  150967. <field>
  150968. <name>F_MASK1</name>
  150969. <description>flag mask1</description>
  150970. <bitOffset>0x8</bitOffset>
  150971. <bitWidth>8</bitWidth>
  150972. <access>read-write</access>
  150973. </field>
  150974. <field>
  150975. <name>F_MASK2</name>
  150976. <description>flag mask2</description>
  150977. <bitOffset>0x10</bitOffset>
  150978. <bitWidth>8</bitWidth>
  150979. <access>read-write</access>
  150980. </field>
  150981. <field>
  150982. <name>F_MASK3</name>
  150983. <description>flag mask3</description>
  150984. <bitOffset>0x18</bitOffset>
  150985. <bitWidth>8</bitWidth>
  150986. <access>read-write</access>
  150987. </field>
  150988. </fields>
  150989. </register>
  150990. <register>
  150991. <name>HW_DITHER_STORE_F_MASK_H_CH0</name>
  150992. <description>no description available</description>
  150993. <addressOffset>0xC30</addressOffset>
  150994. <size>32</size>
  150995. <access>read-write</access>
  150996. <resetValue>0</resetValue>
  150997. <resetMask>0xFFFFFFFF</resetMask>
  150998. <fields>
  150999. <field>
  151000. <name>F_MASK4</name>
  151001. <description>flag mask4</description>
  151002. <bitOffset>0</bitOffset>
  151003. <bitWidth>8</bitWidth>
  151004. <access>read-write</access>
  151005. </field>
  151006. <field>
  151007. <name>F_MASK5</name>
  151008. <description>flag mask5</description>
  151009. <bitOffset>0x8</bitOffset>
  151010. <bitWidth>8</bitWidth>
  151011. <access>read-write</access>
  151012. </field>
  151013. <field>
  151014. <name>F_MASK6</name>
  151015. <description>flag mask6</description>
  151016. <bitOffset>0x10</bitOffset>
  151017. <bitWidth>8</bitWidth>
  151018. <access>read-write</access>
  151019. </field>
  151020. <field>
  151021. <name>F_MASK7</name>
  151022. <description>flag mask7</description>
  151023. <bitOffset>0x18</bitOffset>
  151024. <bitWidth>8</bitWidth>
  151025. <access>read-write</access>
  151026. </field>
  151027. </fields>
  151028. </register>
  151029. <register>
  151030. <name>HW_DITHER_CTRL</name>
  151031. <description>Dither Control Register 0</description>
  151032. <addressOffset>0x1670</addressOffset>
  151033. <size>32</size>
  151034. <access>read-write</access>
  151035. <resetValue>0x544000</resetValue>
  151036. <resetMask>0xFFFFFFFF</resetMask>
  151037. <fields>
  151038. <field>
  151039. <name>ENABLE0</name>
  151040. <description>Enables the dither engine 0</description>
  151041. <bitOffset>0</bitOffset>
  151042. <bitWidth>1</bitWidth>
  151043. <access>read-write</access>
  151044. <enumeratedValues>
  151045. <enumeratedValue>
  151046. <name>Disabled</name>
  151047. <description>The dither engine 0 will not process any frames.</description>
  151048. <value>0</value>
  151049. </enumeratedValue>
  151050. <enumeratedValue>
  151051. <name>Enabled</name>
  151052. <description>The dither engine 0 is on and ready for processing</description>
  151053. <value>0x1</value>
  151054. </enumeratedValue>
  151055. </enumeratedValues>
  151056. </field>
  151057. <field>
  151058. <name>ENABLE1</name>
  151059. <description>Enables the dither engine 1</description>
  151060. <bitOffset>0x1</bitOffset>
  151061. <bitWidth>1</bitWidth>
  151062. <access>read-write</access>
  151063. <enumeratedValues>
  151064. <enumeratedValue>
  151065. <name>Disabled</name>
  151066. <description>The dither engine 1 will not process any frames.</description>
  151067. <value>0</value>
  151068. </enumeratedValue>
  151069. <enumeratedValue>
  151070. <name>Enabled</name>
  151071. <description>The dither engine 1 is on and ready for processing</description>
  151072. <value>0x1</value>
  151073. </enumeratedValue>
  151074. </enumeratedValues>
  151075. </field>
  151076. <field>
  151077. <name>ENABLE2</name>
  151078. <description>Enables the dither engine 2</description>
  151079. <bitOffset>0x2</bitOffset>
  151080. <bitWidth>1</bitWidth>
  151081. <access>read-write</access>
  151082. <enumeratedValues>
  151083. <enumeratedValue>
  151084. <name>Disabled</name>
  151085. <description>The dither engine 2 will not process any frames.</description>
  151086. <value>0</value>
  151087. </enumeratedValue>
  151088. <enumeratedValue>
  151089. <name>Enabled</name>
  151090. <description>The dither engine 2 is on and ready for processing</description>
  151091. <value>0x1</value>
  151092. </enumeratedValue>
  151093. </enumeratedValues>
  151094. </field>
  151095. <field>
  151096. <name>DITHER_MODE0</name>
  151097. <description>Dither mode.</description>
  151098. <bitOffset>0x3</bitOffset>
  151099. <bitWidth>3</bitWidth>
  151100. <access>read-write</access>
  151101. <enumeratedValues>
  151102. <enumeratedValue>
  151103. <name>0</name>
  151104. <description>Pass through.</description>
  151105. <value>0</value>
  151106. </enumeratedValue>
  151107. <enumeratedValue>
  151108. <name>1</name>
  151109. <description>Floyd-Steinberg.</description>
  151110. <value>0x1</value>
  151111. </enumeratedValue>
  151112. <enumeratedValue>
  151113. <name>2</name>
  151114. <description>Atkinson.</description>
  151115. <value>0x2</value>
  151116. </enumeratedValue>
  151117. <enumeratedValue>
  151118. <name>3</name>
  151119. <description>Ordered.</description>
  151120. <value>0x3</value>
  151121. </enumeratedValue>
  151122. <enumeratedValue>
  151123. <name>4</name>
  151124. <description>No Dithering, quantization only.</description>
  151125. <value>0x4</value>
  151126. </enumeratedValue>
  151127. </enumeratedValues>
  151128. </field>
  151129. <field>
  151130. <name>DITHER_MODE1</name>
  151131. <description>Dither mode.</description>
  151132. <bitOffset>0x6</bitOffset>
  151133. <bitWidth>3</bitWidth>
  151134. <access>read-write</access>
  151135. <enumeratedValues>
  151136. <enumeratedValue>
  151137. <name>0</name>
  151138. <description>Pass through.</description>
  151139. <value>0</value>
  151140. </enumeratedValue>
  151141. <enumeratedValue>
  151142. <name>3</name>
  151143. <description>Ordered.</description>
  151144. <value>0x3</value>
  151145. </enumeratedValue>
  151146. <enumeratedValue>
  151147. <name>4</name>
  151148. <description>No Dithering, quantization only.</description>
  151149. <value>0x4</value>
  151150. </enumeratedValue>
  151151. </enumeratedValues>
  151152. </field>
  151153. <field>
  151154. <name>DITHER_MODE2</name>
  151155. <description>Dither mode.</description>
  151156. <bitOffset>0x9</bitOffset>
  151157. <bitWidth>3</bitWidth>
  151158. <access>read-write</access>
  151159. <enumeratedValues>
  151160. <enumeratedValue>
  151161. <name>0</name>
  151162. <description>Pass through.</description>
  151163. <value>0</value>
  151164. </enumeratedValue>
  151165. <enumeratedValue>
  151166. <name>3</name>
  151167. <description>Ordered.</description>
  151168. <value>0x3</value>
  151169. </enumeratedValue>
  151170. <enumeratedValue>
  151171. <name>4</name>
  151172. <description>No Dithering, quantization only.</description>
  151173. <value>0x4</value>
  151174. </enumeratedValue>
  151175. </enumeratedValues>
  151176. </field>
  151177. <field>
  151178. <name>NUM_QUANT_BIT</name>
  151179. <description>Number of bits to quantize down to. From 8 to (0-7).</description>
  151180. <bitOffset>0xC</bitOffset>
  151181. <bitWidth>3</bitWidth>
  151182. <access>read-write</access>
  151183. <enumeratedValues>
  151184. <enumeratedValue>
  151185. <name>1</name>
  151186. <description>Quantize down to 1 bit.</description>
  151187. <value>0x1</value>
  151188. </enumeratedValue>
  151189. <enumeratedValue>
  151190. <name>2</name>
  151191. <description>Quantize down to 2 bits.</description>
  151192. <value>0x2</value>
  151193. </enumeratedValue>
  151194. <enumeratedValue>
  151195. <name>3</name>
  151196. <description>Quantize down to 3 bits.</description>
  151197. <value>0x3</value>
  151198. </enumeratedValue>
  151199. <enumeratedValue>
  151200. <name>4</name>
  151201. <description>Quantize down to 4 bits.</description>
  151202. <value>0x4</value>
  151203. </enumeratedValue>
  151204. <enumeratedValue>
  151205. <name>5</name>
  151206. <description>Quantize down to 5 bits.</description>
  151207. <value>0x5</value>
  151208. </enumeratedValue>
  151209. <enumeratedValue>
  151210. <name>6</name>
  151211. <description>Quantize down to 6 bits.</description>
  151212. <value>0x6</value>
  151213. </enumeratedValue>
  151214. <enumeratedValue>
  151215. <name>7</name>
  151216. <description>Quantize down to 7 bits.</description>
  151217. <value>0x7</value>
  151218. </enumeratedValue>
  151219. </enumeratedValues>
  151220. </field>
  151221. <field>
  151222. <name>LUT_MODE</name>
  151223. <description>Specify to use memory lut to transform pixel</description>
  151224. <bitOffset>0xF</bitOffset>
  151225. <bitWidth>2</bitWidth>
  151226. <access>read-write</access>
  151227. <enumeratedValues>
  151228. <enumeratedValue>
  151229. <name>0</name>
  151230. <description>LUT mode off.</description>
  151231. <value>0</value>
  151232. </enumeratedValue>
  151233. <enumeratedValue>
  151234. <name>1</name>
  151235. <description>Use LUT at pre-diter stage.</description>
  151236. <value>0x1</value>
  151237. </enumeratedValue>
  151238. <enumeratedValue>
  151239. <name>2</name>
  151240. <description>Use LUT at post-dither stage.</description>
  151241. <value>0x2</value>
  151242. </enumeratedValue>
  151243. </enumeratedValues>
  151244. </field>
  151245. <field>
  151246. <name>IDX_MATRIX0_SIZE</name>
  151247. <description>For Dither Engine 0</description>
  151248. <bitOffset>0x11</bitOffset>
  151249. <bitWidth>2</bitWidth>
  151250. <access>read-write</access>
  151251. <enumeratedValues>
  151252. <enumeratedValue>
  151253. <name>0</name>
  151254. <description>4x4</description>
  151255. <value>0</value>
  151256. </enumeratedValue>
  151257. <enumeratedValue>
  151258. <name>1</name>
  151259. <description>8x8</description>
  151260. <value>0x1</value>
  151261. </enumeratedValue>
  151262. <enumeratedValue>
  151263. <name>2</name>
  151264. <description>16x16</description>
  151265. <value>0x2</value>
  151266. </enumeratedValue>
  151267. <enumeratedValue>
  151268. <name>3</name>
  151269. <description>Input value of index</description>
  151270. <value>0x3</value>
  151271. </enumeratedValue>
  151272. </enumeratedValues>
  151273. </field>
  151274. <field>
  151275. <name>IDX_MATRIX1_SIZE</name>
  151276. <description>For Dither Engine 1</description>
  151277. <bitOffset>0x13</bitOffset>
  151278. <bitWidth>2</bitWidth>
  151279. <access>read-write</access>
  151280. <enumeratedValues>
  151281. <enumeratedValue>
  151282. <name>0</name>
  151283. <description>4x4</description>
  151284. <value>0</value>
  151285. </enumeratedValue>
  151286. <enumeratedValue>
  151287. <name>1</name>
  151288. <description>8x8</description>
  151289. <value>0x1</value>
  151290. </enumeratedValue>
  151291. <enumeratedValue>
  151292. <name>2</name>
  151293. <description>16x16</description>
  151294. <value>0x2</value>
  151295. </enumeratedValue>
  151296. <enumeratedValue>
  151297. <name>3</name>
  151298. <description>Input value of index</description>
  151299. <value>0x3</value>
  151300. </enumeratedValue>
  151301. </enumeratedValues>
  151302. </field>
  151303. <field>
  151304. <name>IDX_MATRIX2_SIZE</name>
  151305. <description>For Dither Engine 2</description>
  151306. <bitOffset>0x15</bitOffset>
  151307. <bitWidth>2</bitWidth>
  151308. <access>read-write</access>
  151309. <enumeratedValues>
  151310. <enumeratedValue>
  151311. <name>0</name>
  151312. <description>4x4</description>
  151313. <value>0</value>
  151314. </enumeratedValue>
  151315. <enumeratedValue>
  151316. <name>1</name>
  151317. <description>8x8</description>
  151318. <value>0x1</value>
  151319. </enumeratedValue>
  151320. <enumeratedValue>
  151321. <name>2</name>
  151322. <description>16x16</description>
  151323. <value>0x2</value>
  151324. </enumeratedValue>
  151325. <enumeratedValue>
  151326. <name>3</name>
  151327. <description>Input value of index</description>
  151328. <value>0x3</value>
  151329. </enumeratedValue>
  151330. </enumeratedValues>
  151331. </field>
  151332. <field>
  151333. <name>FINAL_LUT_ENABLE</name>
  151334. <description>Enables a final stage register based LUT at the last stage before output</description>
  151335. <bitOffset>0x17</bitOffset>
  151336. <bitWidth>1</bitWidth>
  151337. <access>read-write</access>
  151338. <enumeratedValues>
  151339. <enumeratedValue>
  151340. <name>Disabled</name>
  151341. <description>The dither engine 2 will not process any frames.</description>
  151342. <value>0</value>
  151343. </enumeratedValue>
  151344. <enumeratedValue>
  151345. <name>Enabled</name>
  151346. <description>The dither engine 2 is on and ready for processing</description>
  151347. <value>0x1</value>
  151348. </enumeratedValue>
  151349. </enumeratedValues>
  151350. </field>
  151351. <field>
  151352. <name>ORDERED_ROUND_MODE</name>
  151353. <description>For test purposes</description>
  151354. <bitOffset>0x18</bitOffset>
  151355. <bitWidth>1</bitWidth>
  151356. <access>read-write</access>
  151357. <enumeratedValues>
  151358. <enumeratedValue>
  151359. <name>0</name>
  151360. <description>Use truncation method.</description>
  151361. <value>0</value>
  151362. </enumeratedValue>
  151363. <enumeratedValue>
  151364. <name>1</name>
  151365. <description>Use rounding method.</description>
  151366. <value>0x1</value>
  151367. </enumeratedValue>
  151368. </enumeratedValues>
  151369. </field>
  151370. <field>
  151371. <name>RSVD0</name>
  151372. <description>Reserved, always set to zero.</description>
  151373. <bitOffset>0x19</bitOffset>
  151374. <bitWidth>4</bitWidth>
  151375. <access>read-only</access>
  151376. </field>
  151377. <field>
  151378. <name>BUSY2</name>
  151379. <description>When set indicates if the dither engine 2 is busy -- started but not finished processing all of the pixels in the current frame</description>
  151380. <bitOffset>0x1D</bitOffset>
  151381. <bitWidth>1</bitWidth>
  151382. <access>read-only</access>
  151383. </field>
  151384. <field>
  151385. <name>BUSY1</name>
  151386. <description>When set indicates if the dither engine 1 is busy -- started but not finished processing all of the pixels in the current frame</description>
  151387. <bitOffset>0x1E</bitOffset>
  151388. <bitWidth>1</bitWidth>
  151389. <access>read-only</access>
  151390. </field>
  151391. <field>
  151392. <name>BUSY0</name>
  151393. <description>When set indicates if the dither engine 0 is busy -- started but not finished processing all of the pixels in the current frame</description>
  151394. <bitOffset>0x1F</bitOffset>
  151395. <bitWidth>1</bitWidth>
  151396. <access>read-only</access>
  151397. </field>
  151398. </fields>
  151399. </register>
  151400. <register>
  151401. <name>HW_DITHER_FINAL_LUT_DATA0</name>
  151402. <description>Final stage lookup value Register</description>
  151403. <addressOffset>0x1680</addressOffset>
  151404. <size>32</size>
  151405. <access>read-write</access>
  151406. <resetValue>0</resetValue>
  151407. <resetMask>0xFFFFFFFF</resetMask>
  151408. <fields>
  151409. <field>
  151410. <name>DATA0</name>
  151411. <description>Final stage LUT data value.</description>
  151412. <bitOffset>0</bitOffset>
  151413. <bitWidth>8</bitWidth>
  151414. <access>read-write</access>
  151415. </field>
  151416. <field>
  151417. <name>DATA1</name>
  151418. <description>Final stage LUT data value.</description>
  151419. <bitOffset>0x8</bitOffset>
  151420. <bitWidth>8</bitWidth>
  151421. <access>read-write</access>
  151422. </field>
  151423. <field>
  151424. <name>DATA2</name>
  151425. <description>Final stage LUT data value.</description>
  151426. <bitOffset>0x10</bitOffset>
  151427. <bitWidth>8</bitWidth>
  151428. <access>read-write</access>
  151429. </field>
  151430. <field>
  151431. <name>DATA3</name>
  151432. <description>Final stage LUT data value.</description>
  151433. <bitOffset>0x18</bitOffset>
  151434. <bitWidth>8</bitWidth>
  151435. <access>read-write</access>
  151436. </field>
  151437. </fields>
  151438. </register>
  151439. <register>
  151440. <name>HW_DITHER_FINAL_LUT_DATA1</name>
  151441. <description>Final stage lookup value Register</description>
  151442. <addressOffset>0x1690</addressOffset>
  151443. <size>32</size>
  151444. <access>read-write</access>
  151445. <resetValue>0</resetValue>
  151446. <resetMask>0xFFFFFFFF</resetMask>
  151447. <fields>
  151448. <field>
  151449. <name>DATA4</name>
  151450. <description>Final stage LUT data value.</description>
  151451. <bitOffset>0</bitOffset>
  151452. <bitWidth>8</bitWidth>
  151453. <access>read-write</access>
  151454. </field>
  151455. <field>
  151456. <name>DATA5</name>
  151457. <description>Final stage LUT data value.</description>
  151458. <bitOffset>0x8</bitOffset>
  151459. <bitWidth>8</bitWidth>
  151460. <access>read-write</access>
  151461. </field>
  151462. <field>
  151463. <name>DATA6</name>
  151464. <description>Final stage LUT data value.</description>
  151465. <bitOffset>0x10</bitOffset>
  151466. <bitWidth>8</bitWidth>
  151467. <access>read-write</access>
  151468. </field>
  151469. <field>
  151470. <name>DATA7</name>
  151471. <description>Final stage LUT data value.</description>
  151472. <bitOffset>0x18</bitOffset>
  151473. <bitWidth>8</bitWidth>
  151474. <access>read-write</access>
  151475. </field>
  151476. </fields>
  151477. </register>
  151478. <register>
  151479. <name>HW_DITHER_FINAL_LUT_DATA2</name>
  151480. <description>Final stage lookup value Register</description>
  151481. <addressOffset>0x16A0</addressOffset>
  151482. <size>32</size>
  151483. <access>read-write</access>
  151484. <resetValue>0</resetValue>
  151485. <resetMask>0xFFFFFFFF</resetMask>
  151486. <fields>
  151487. <field>
  151488. <name>DATA8</name>
  151489. <description>Final stage LUT data value.</description>
  151490. <bitOffset>0</bitOffset>
  151491. <bitWidth>8</bitWidth>
  151492. <access>read-write</access>
  151493. </field>
  151494. <field>
  151495. <name>DATA9</name>
  151496. <description>Final stage LUT data value.</description>
  151497. <bitOffset>0x8</bitOffset>
  151498. <bitWidth>8</bitWidth>
  151499. <access>read-write</access>
  151500. </field>
  151501. <field>
  151502. <name>DATA10</name>
  151503. <description>Final stage LUT data value.</description>
  151504. <bitOffset>0x10</bitOffset>
  151505. <bitWidth>8</bitWidth>
  151506. <access>read-write</access>
  151507. </field>
  151508. <field>
  151509. <name>DATA11</name>
  151510. <description>Final stage LUT data value.</description>
  151511. <bitOffset>0x18</bitOffset>
  151512. <bitWidth>8</bitWidth>
  151513. <access>read-write</access>
  151514. </field>
  151515. </fields>
  151516. </register>
  151517. <register>
  151518. <name>HW_DITHER_FINAL_LUT_DATA3</name>
  151519. <description>Final stage lookup value Register</description>
  151520. <addressOffset>0x16B0</addressOffset>
  151521. <size>32</size>
  151522. <access>read-write</access>
  151523. <resetValue>0</resetValue>
  151524. <resetMask>0xFFFFFFFF</resetMask>
  151525. <fields>
  151526. <field>
  151527. <name>DATA12</name>
  151528. <description>Final stage LUT data value.</description>
  151529. <bitOffset>0</bitOffset>
  151530. <bitWidth>8</bitWidth>
  151531. <access>read-write</access>
  151532. </field>
  151533. <field>
  151534. <name>DATA13</name>
  151535. <description>Final stage LUT data value.</description>
  151536. <bitOffset>0x8</bitOffset>
  151537. <bitWidth>8</bitWidth>
  151538. <access>read-write</access>
  151539. </field>
  151540. <field>
  151541. <name>DATA14</name>
  151542. <description>Final stage LUT data value.</description>
  151543. <bitOffset>0x10</bitOffset>
  151544. <bitWidth>8</bitWidth>
  151545. <access>read-write</access>
  151546. </field>
  151547. <field>
  151548. <name>DATA15</name>
  151549. <description>Final stage LUT data value.</description>
  151550. <bitOffset>0x18</bitOffset>
  151551. <bitWidth>8</bitWidth>
  151552. <access>read-write</access>
  151553. </field>
  151554. </fields>
  151555. </register>
  151556. <register>
  151557. <name>HW_HIST_A_CTRL</name>
  151558. <description>Histogram Control Register.</description>
  151559. <addressOffset>0x2A00</addressOffset>
  151560. <size>32</size>
  151561. <access>read-write</access>
  151562. <resetValue>0x5001F00</resetValue>
  151563. <resetMask>0xFFFFFFFF</resetMask>
  151564. <fields>
  151565. <field>
  151566. <name>ENABLE</name>
  151567. <description>Enable the Histogram Engine</description>
  151568. <bitOffset>0</bitOffset>
  151569. <bitWidth>1</bitWidth>
  151570. <access>read-write</access>
  151571. </field>
  151572. <field>
  151573. <name>RSVD0</name>
  151574. <description>Reserved, always set to zero.</description>
  151575. <bitOffset>0x1</bitOffset>
  151576. <bitWidth>3</bitWidth>
  151577. <access>read-only</access>
  151578. </field>
  151579. <field>
  151580. <name>CLEAR</name>
  151581. <description>Write 1 to clear the histogram result and will be self-clear after clear function finished</description>
  151582. <bitOffset>0x4</bitOffset>
  151583. <bitWidth>1</bitWidth>
  151584. <access>read-write</access>
  151585. </field>
  151586. <field>
  151587. <name>RSVD1</name>
  151588. <description>Reserved, always set to zero.</description>
  151589. <bitOffset>0x5</bitOffset>
  151590. <bitWidth>3</bitWidth>
  151591. <access>read-only</access>
  151592. </field>
  151593. <field>
  151594. <name>STATUS</name>
  151595. <description>Indicates which histogram matched the processed bitmap</description>
  151596. <bitOffset>0x8</bitOffset>
  151597. <bitWidth>5</bitWidth>
  151598. <access>read-only</access>
  151599. </field>
  151600. <field>
  151601. <name>RSVD2</name>
  151602. <description>Reserved, always set to zero.</description>
  151603. <bitOffset>0xD</bitOffset>
  151604. <bitWidth>3</bitWidth>
  151605. <access>read-only</access>
  151606. </field>
  151607. <field>
  151608. <name>PIXEL_OFFSET</name>
  151609. <description>The offset of the pixel to be used for histogram calculation</description>
  151610. <bitOffset>0x10</bitOffset>
  151611. <bitWidth>7</bitWidth>
  151612. <access>read-write</access>
  151613. </field>
  151614. <field>
  151615. <name>RSVD3</name>
  151616. <description>Reserved, always set to zero.</description>
  151617. <bitOffset>0x17</bitOffset>
  151618. <bitWidth>1</bitWidth>
  151619. <access>read-only</access>
  151620. </field>
  151621. <field>
  151622. <name>PIXEL_WIDTH</name>
  151623. <description>The width of the pixel to be used for histogram calculation</description>
  151624. <bitOffset>0x18</bitOffset>
  151625. <bitWidth>3</bitWidth>
  151626. <access>read-write</access>
  151627. </field>
  151628. <field>
  151629. <name>RSVD4</name>
  151630. <description>Reserved, always set to zero.</description>
  151631. <bitOffset>0x1B</bitOffset>
  151632. <bitWidth>5</bitWidth>
  151633. <access>read-only</access>
  151634. </field>
  151635. </fields>
  151636. </register>
  151637. <register>
  151638. <name>HW_HIST_A_MASK</name>
  151639. <description>Histogram Pixel Mask Register.</description>
  151640. <addressOffset>0x2A10</addressOffset>
  151641. <size>32</size>
  151642. <access>read-write</access>
  151643. <resetValue>0</resetValue>
  151644. <resetMask>0xFFFFFFFF</resetMask>
  151645. <fields>
  151646. <field>
  151647. <name>MASK_EN</name>
  151648. <description>Enable the Pixel Mask Function in Histogram</description>
  151649. <bitOffset>0</bitOffset>
  151650. <bitWidth>1</bitWidth>
  151651. <access>read-write</access>
  151652. </field>
  151653. <field>
  151654. <name>RSVD0</name>
  151655. <description>Reserved, always set to zero.</description>
  151656. <bitOffset>0x1</bitOffset>
  151657. <bitWidth>3</bitWidth>
  151658. <access>read-only</access>
  151659. </field>
  151660. <field>
  151661. <name>MASK_MODE</name>
  151662. <description>Operation mode of pixel mask function</description>
  151663. <bitOffset>0x4</bitOffset>
  151664. <bitWidth>2</bitWidth>
  151665. <access>read-write</access>
  151666. <enumeratedValues>
  151667. <enumeratedValue>
  151668. <name>EQUAL</name>
  151669. <description>Run histogram for pixels equal to value0</description>
  151670. <value>0</value>
  151671. </enumeratedValue>
  151672. <enumeratedValue>
  151673. <name>NOT_EQUAL</name>
  151674. <description>Run histogram for pixels not equal to value0</description>
  151675. <value>0x1</value>
  151676. </enumeratedValue>
  151677. <enumeratedValue>
  151678. <name>INSIDE</name>
  151679. <description>Run histogram for pixels within the range of value0 to value1</description>
  151680. <value>0x2</value>
  151681. </enumeratedValue>
  151682. <enumeratedValue>
  151683. <name>OUTSIDE</name>
  151684. <description>Run histogram for pixels outside of the rang of value0 to value1</description>
  151685. <value>0x3</value>
  151686. </enumeratedValue>
  151687. </enumeratedValues>
  151688. </field>
  151689. <field>
  151690. <name>MASK_OFFSET</name>
  151691. <description>The offset of the field to be checked against mask condition</description>
  151692. <bitOffset>0x6</bitOffset>
  151693. <bitWidth>7</bitWidth>
  151694. <access>read-write</access>
  151695. </field>
  151696. <field>
  151697. <name>MASK_WIDTH</name>
  151698. <description>The width of the field to be checked against mask condition</description>
  151699. <bitOffset>0xD</bitOffset>
  151700. <bitWidth>3</bitWidth>
  151701. <access>read-write</access>
  151702. </field>
  151703. <field>
  151704. <name>MASK_VALUE0</name>
  151705. <description>The value0 for mask condition checking</description>
  151706. <bitOffset>0x10</bitOffset>
  151707. <bitWidth>8</bitWidth>
  151708. <access>read-write</access>
  151709. </field>
  151710. <field>
  151711. <name>MASK_VALUE1</name>
  151712. <description>The value1 for mask condition checking</description>
  151713. <bitOffset>0x18</bitOffset>
  151714. <bitWidth>8</bitWidth>
  151715. <access>read-write</access>
  151716. </field>
  151717. </fields>
  151718. </register>
  151719. <register>
  151720. <name>HW_HIST_A_BUF_SIZE</name>
  151721. <description>Histogram Pixel Buffer Size Register.</description>
  151722. <addressOffset>0x2A20</addressOffset>
  151723. <size>32</size>
  151724. <access>read-write</access>
  151725. <resetValue>0</resetValue>
  151726. <resetMask>0xFFFFFFFF</resetMask>
  151727. <fields>
  151728. <field>
  151729. <name>WIDTH</name>
  151730. <description>This indicate the buffer width in pixels</description>
  151731. <bitOffset>0</bitOffset>
  151732. <bitWidth>12</bitWidth>
  151733. <access>read-write</access>
  151734. </field>
  151735. <field>
  151736. <name>RSVD1</name>
  151737. <description>Reserved. This field always reads 0.</description>
  151738. <bitOffset>0xC</bitOffset>
  151739. <bitWidth>4</bitWidth>
  151740. <access>read-only</access>
  151741. </field>
  151742. <field>
  151743. <name>HEIGHT</name>
  151744. <description>This indicate the buffer height in pixels</description>
  151745. <bitOffset>0x10</bitOffset>
  151746. <bitWidth>12</bitWidth>
  151747. <access>read-write</access>
  151748. </field>
  151749. <field>
  151750. <name>RSVD0</name>
  151751. <description>Reserved. This field always reads 0.</description>
  151752. <bitOffset>0x1C</bitOffset>
  151753. <bitWidth>4</bitWidth>
  151754. <access>read-only</access>
  151755. </field>
  151756. </fields>
  151757. </register>
  151758. <register>
  151759. <name>HW_HIST_A_TOTAL_PIXEL</name>
  151760. <description>Total Number of Pixels Used by Histogram Engine.</description>
  151761. <addressOffset>0x2A30</addressOffset>
  151762. <size>32</size>
  151763. <access>read-only</access>
  151764. <resetValue>0</resetValue>
  151765. <resetMask>0xFFFFFFFF</resetMask>
  151766. <fields>
  151767. <field>
  151768. <name>TOTAL_PIXEL</name>
  151769. <description>Total number of pixels used by histogram engine, the pixels got masked will be skipped</description>
  151770. <bitOffset>0</bitOffset>
  151771. <bitWidth>24</bitWidth>
  151772. <access>read-only</access>
  151773. </field>
  151774. <field>
  151775. <name>RSVD0</name>
  151776. <description>Reserved. This field always reads 0.</description>
  151777. <bitOffset>0x18</bitOffset>
  151778. <bitWidth>8</bitWidth>
  151779. <access>read-only</access>
  151780. </field>
  151781. </fields>
  151782. </register>
  151783. <register>
  151784. <name>HW_HIST_A_ACTIVE_AREA_X</name>
  151785. <description>The X Coordinate Offset for Active Area.</description>
  151786. <addressOffset>0x2A40</addressOffset>
  151787. <size>32</size>
  151788. <access>read-only</access>
  151789. <resetValue>0</resetValue>
  151790. <resetMask>0xFFFFFFFF</resetMask>
  151791. <fields>
  151792. <field>
  151793. <name>MIN_X_OFFSET</name>
  151794. <description>Minimul X coordinate offset for the active area in histogram processing</description>
  151795. <bitOffset>0</bitOffset>
  151796. <bitWidth>12</bitWidth>
  151797. <access>read-only</access>
  151798. </field>
  151799. <field>
  151800. <name>RSVD0</name>
  151801. <description>Reserved. This field always reads 0.</description>
  151802. <bitOffset>0xC</bitOffset>
  151803. <bitWidth>4</bitWidth>
  151804. <access>read-only</access>
  151805. </field>
  151806. <field>
  151807. <name>MAX_X_OFFSET</name>
  151808. <description>Maximum X coordinate offset for the active area in histogram processing</description>
  151809. <bitOffset>0x10</bitOffset>
  151810. <bitWidth>12</bitWidth>
  151811. <access>read-only</access>
  151812. </field>
  151813. <field>
  151814. <name>RSVD1</name>
  151815. <description>Reserved. This field always reads 0.</description>
  151816. <bitOffset>0x1C</bitOffset>
  151817. <bitWidth>4</bitWidth>
  151818. <access>read-only</access>
  151819. </field>
  151820. </fields>
  151821. </register>
  151822. <register>
  151823. <name>HW_HIST_A_ACTIVE_AREA_Y</name>
  151824. <description>The Y Coordinate Offset for Active Area.</description>
  151825. <addressOffset>0x2A50</addressOffset>
  151826. <size>32</size>
  151827. <access>read-only</access>
  151828. <resetValue>0</resetValue>
  151829. <resetMask>0xFFFFFFFF</resetMask>
  151830. <fields>
  151831. <field>
  151832. <name>MIN_Y_OFFSET</name>
  151833. <description>Minimul Y coordinate offset for the active area in histogram processing</description>
  151834. <bitOffset>0</bitOffset>
  151835. <bitWidth>12</bitWidth>
  151836. <access>read-only</access>
  151837. </field>
  151838. <field>
  151839. <name>RSVD0</name>
  151840. <description>Reserved. This field always reads 0.</description>
  151841. <bitOffset>0xC</bitOffset>
  151842. <bitWidth>4</bitWidth>
  151843. <access>read-only</access>
  151844. </field>
  151845. <field>
  151846. <name>MAX_Y_OFFSET</name>
  151847. <description>Maximum Y coordinate offset for the active area in histogram processing</description>
  151848. <bitOffset>0x10</bitOffset>
  151849. <bitWidth>12</bitWidth>
  151850. <access>read-only</access>
  151851. </field>
  151852. <field>
  151853. <name>RSVD1</name>
  151854. <description>Reserved. This field always reads 0.</description>
  151855. <bitOffset>0x1C</bitOffset>
  151856. <bitWidth>4</bitWidth>
  151857. <access>read-only</access>
  151858. </field>
  151859. </fields>
  151860. </register>
  151861. <register>
  151862. <name>HW_HIST_A_RAW_STAT0</name>
  151863. <description>Histogram Result Based on RAW Pixel Value.</description>
  151864. <addressOffset>0x2A60</addressOffset>
  151865. <size>32</size>
  151866. <access>read-only</access>
  151867. <resetValue>0</resetValue>
  151868. <resetMask>0xFFFFFFFF</resetMask>
  151869. <fields>
  151870. <field>
  151871. <name>STAT0</name>
  151872. <description>Lower 32-bit result fo the histogram calculation</description>
  151873. <bitOffset>0</bitOffset>
  151874. <bitWidth>32</bitWidth>
  151875. <access>read-only</access>
  151876. </field>
  151877. </fields>
  151878. </register>
  151879. <register>
  151880. <name>HW_HIST_A_RAW_STAT1</name>
  151881. <description>Histogram Result Based on RAW Pixel Value.</description>
  151882. <addressOffset>0x2A70</addressOffset>
  151883. <size>32</size>
  151884. <access>read-only</access>
  151885. <resetValue>0</resetValue>
  151886. <resetMask>0xFFFFFFFF</resetMask>
  151887. <fields>
  151888. <field>
  151889. <name>STAT1</name>
  151890. <description>Higher 32-bit result fo the histogram calculation</description>
  151891. <bitOffset>0</bitOffset>
  151892. <bitWidth>32</bitWidth>
  151893. <access>read-only</access>
  151894. </field>
  151895. </fields>
  151896. </register>
  151897. <register>
  151898. <name>HW_HIST_B_CTRL</name>
  151899. <description>Histogram Control Register.</description>
  151900. <addressOffset>0x2A80</addressOffset>
  151901. <size>32</size>
  151902. <access>read-write</access>
  151903. <resetValue>0x5001F00</resetValue>
  151904. <resetMask>0xFFFFFFFF</resetMask>
  151905. <fields>
  151906. <field>
  151907. <name>ENABLE</name>
  151908. <description>Enable the Histogram Engine</description>
  151909. <bitOffset>0</bitOffset>
  151910. <bitWidth>1</bitWidth>
  151911. <access>read-write</access>
  151912. </field>
  151913. <field>
  151914. <name>RSVD0</name>
  151915. <description>Reserved, always set to zero.</description>
  151916. <bitOffset>0x1</bitOffset>
  151917. <bitWidth>3</bitWidth>
  151918. <access>read-only</access>
  151919. </field>
  151920. <field>
  151921. <name>CLEAR</name>
  151922. <description>Write 1 to clear the histogram result and will be self-clear after clear function finished</description>
  151923. <bitOffset>0x4</bitOffset>
  151924. <bitWidth>1</bitWidth>
  151925. <access>read-write</access>
  151926. </field>
  151927. <field>
  151928. <name>RSVD1</name>
  151929. <description>Reserved, always set to zero.</description>
  151930. <bitOffset>0x5</bitOffset>
  151931. <bitWidth>3</bitWidth>
  151932. <access>read-only</access>
  151933. </field>
  151934. <field>
  151935. <name>STATUS</name>
  151936. <description>Indicates which histogram matched the processed bitmap</description>
  151937. <bitOffset>0x8</bitOffset>
  151938. <bitWidth>5</bitWidth>
  151939. <access>read-only</access>
  151940. </field>
  151941. <field>
  151942. <name>RSVD2</name>
  151943. <description>Reserved, always set to zero.</description>
  151944. <bitOffset>0xD</bitOffset>
  151945. <bitWidth>3</bitWidth>
  151946. <access>read-only</access>
  151947. </field>
  151948. <field>
  151949. <name>PIXEL_OFFSET</name>
  151950. <description>The offset of the pixel to be used for histogram calculation</description>
  151951. <bitOffset>0x10</bitOffset>
  151952. <bitWidth>7</bitWidth>
  151953. <access>read-write</access>
  151954. </field>
  151955. <field>
  151956. <name>RSVD3</name>
  151957. <description>Reserved, always set to zero.</description>
  151958. <bitOffset>0x17</bitOffset>
  151959. <bitWidth>1</bitWidth>
  151960. <access>read-only</access>
  151961. </field>
  151962. <field>
  151963. <name>PIXEL_WIDTH</name>
  151964. <description>The width of the pixel to be used for histogram calculation</description>
  151965. <bitOffset>0x18</bitOffset>
  151966. <bitWidth>3</bitWidth>
  151967. <access>read-write</access>
  151968. </field>
  151969. <field>
  151970. <name>RSVD4</name>
  151971. <description>Reserved, always set to zero.</description>
  151972. <bitOffset>0x1B</bitOffset>
  151973. <bitWidth>5</bitWidth>
  151974. <access>read-only</access>
  151975. </field>
  151976. </fields>
  151977. </register>
  151978. <register>
  151979. <name>HW_HIST_B_MASK</name>
  151980. <description>Histogram Pixel Mask Register.</description>
  151981. <addressOffset>0x2A90</addressOffset>
  151982. <size>32</size>
  151983. <access>read-write</access>
  151984. <resetValue>0</resetValue>
  151985. <resetMask>0xFFFFFFFF</resetMask>
  151986. <fields>
  151987. <field>
  151988. <name>MASK_EN</name>
  151989. <description>Enable the Pixel Mask Function in Histogram</description>
  151990. <bitOffset>0</bitOffset>
  151991. <bitWidth>1</bitWidth>
  151992. <access>read-write</access>
  151993. </field>
  151994. <field>
  151995. <name>RSVD0</name>
  151996. <description>Reserved, always set to zero.</description>
  151997. <bitOffset>0x1</bitOffset>
  151998. <bitWidth>3</bitWidth>
  151999. <access>read-only</access>
  152000. </field>
  152001. <field>
  152002. <name>MASK_MODE</name>
  152003. <description>Operation mode of pixel mask function</description>
  152004. <bitOffset>0x4</bitOffset>
  152005. <bitWidth>2</bitWidth>
  152006. <access>read-write</access>
  152007. <enumeratedValues>
  152008. <enumeratedValue>
  152009. <name>EQUAL</name>
  152010. <description>Run histogram for pixels equal to value0</description>
  152011. <value>0</value>
  152012. </enumeratedValue>
  152013. <enumeratedValue>
  152014. <name>NOT_EQUAL</name>
  152015. <description>Run histogram for pixels not equal to value0</description>
  152016. <value>0x1</value>
  152017. </enumeratedValue>
  152018. <enumeratedValue>
  152019. <name>INSIDE</name>
  152020. <description>Run histogram for pixels within the range of value0 to value1</description>
  152021. <value>0x2</value>
  152022. </enumeratedValue>
  152023. <enumeratedValue>
  152024. <name>OUTSIDE</name>
  152025. <description>Run histogram for pixels outside of the rang of value0 to value1</description>
  152026. <value>0x3</value>
  152027. </enumeratedValue>
  152028. </enumeratedValues>
  152029. </field>
  152030. <field>
  152031. <name>MASK_OFFSET</name>
  152032. <description>The offset of the field to be checked against mask condition</description>
  152033. <bitOffset>0x6</bitOffset>
  152034. <bitWidth>7</bitWidth>
  152035. <access>read-write</access>
  152036. </field>
  152037. <field>
  152038. <name>MASK_WIDTH</name>
  152039. <description>The width of the field to be checked against mask condition</description>
  152040. <bitOffset>0xD</bitOffset>
  152041. <bitWidth>3</bitWidth>
  152042. <access>read-write</access>
  152043. </field>
  152044. <field>
  152045. <name>MASK_VALUE0</name>
  152046. <description>The value0 for mask condition checking</description>
  152047. <bitOffset>0x10</bitOffset>
  152048. <bitWidth>8</bitWidth>
  152049. <access>read-write</access>
  152050. </field>
  152051. <field>
  152052. <name>MASK_VALUE1</name>
  152053. <description>The value1 for mask condition checking</description>
  152054. <bitOffset>0x18</bitOffset>
  152055. <bitWidth>8</bitWidth>
  152056. <access>read-write</access>
  152057. </field>
  152058. </fields>
  152059. </register>
  152060. <register>
  152061. <name>HW_HIST_B_BUF_SIZE</name>
  152062. <description>Histogram Pixel Buffer Size Register.</description>
  152063. <addressOffset>0x2AA0</addressOffset>
  152064. <size>32</size>
  152065. <access>read-write</access>
  152066. <resetValue>0</resetValue>
  152067. <resetMask>0xFFFFFFFF</resetMask>
  152068. <fields>
  152069. <field>
  152070. <name>WIDTH</name>
  152071. <description>This indicate the buffer width in pixels</description>
  152072. <bitOffset>0</bitOffset>
  152073. <bitWidth>12</bitWidth>
  152074. <access>read-write</access>
  152075. </field>
  152076. <field>
  152077. <name>RSVD1</name>
  152078. <description>Reserved. This field always reads 0.</description>
  152079. <bitOffset>0xC</bitOffset>
  152080. <bitWidth>4</bitWidth>
  152081. <access>read-only</access>
  152082. </field>
  152083. <field>
  152084. <name>HEIGHT</name>
  152085. <description>This indicate the buffer height in pixels</description>
  152086. <bitOffset>0x10</bitOffset>
  152087. <bitWidth>12</bitWidth>
  152088. <access>read-write</access>
  152089. </field>
  152090. <field>
  152091. <name>RSVD0</name>
  152092. <description>Reserved. This field always reads 0.</description>
  152093. <bitOffset>0x1C</bitOffset>
  152094. <bitWidth>4</bitWidth>
  152095. <access>read-only</access>
  152096. </field>
  152097. </fields>
  152098. </register>
  152099. <register>
  152100. <name>HW_HIST_B_TOTAL_PIXEL</name>
  152101. <description>Total Number of Pixels Used by Histogram Engine.</description>
  152102. <addressOffset>0x2AB0</addressOffset>
  152103. <size>32</size>
  152104. <access>read-only</access>
  152105. <resetValue>0</resetValue>
  152106. <resetMask>0xFFFFFFFF</resetMask>
  152107. <fields>
  152108. <field>
  152109. <name>TOTAL_PIXEL</name>
  152110. <description>Total number of pixels used by histogram engine, the pixels got masked will be skipped</description>
  152111. <bitOffset>0</bitOffset>
  152112. <bitWidth>24</bitWidth>
  152113. <access>read-only</access>
  152114. </field>
  152115. <field>
  152116. <name>RSVD0</name>
  152117. <description>Reserved. This field always reads 0.</description>
  152118. <bitOffset>0x18</bitOffset>
  152119. <bitWidth>8</bitWidth>
  152120. <access>read-only</access>
  152121. </field>
  152122. </fields>
  152123. </register>
  152124. <register>
  152125. <name>HW_HIST_B_ACTIVE_AREA_X</name>
  152126. <description>The X Coordinate Offset for Active Area.</description>
  152127. <addressOffset>0x2AC0</addressOffset>
  152128. <size>32</size>
  152129. <access>read-only</access>
  152130. <resetValue>0</resetValue>
  152131. <resetMask>0xFFFFFFFF</resetMask>
  152132. <fields>
  152133. <field>
  152134. <name>MIN_X_OFFSET</name>
  152135. <description>Minimul X coordinate offset for the active area in histogram processing</description>
  152136. <bitOffset>0</bitOffset>
  152137. <bitWidth>12</bitWidth>
  152138. <access>read-only</access>
  152139. </field>
  152140. <field>
  152141. <name>RSVD0</name>
  152142. <description>Reserved. This field always reads 0.</description>
  152143. <bitOffset>0xC</bitOffset>
  152144. <bitWidth>4</bitWidth>
  152145. <access>read-only</access>
  152146. </field>
  152147. <field>
  152148. <name>MAX_X_OFFSET</name>
  152149. <description>Maximum X coordinate offset for the active area in histogram processing</description>
  152150. <bitOffset>0x10</bitOffset>
  152151. <bitWidth>12</bitWidth>
  152152. <access>read-only</access>
  152153. </field>
  152154. <field>
  152155. <name>RSVD1</name>
  152156. <description>Reserved. This field always reads 0.</description>
  152157. <bitOffset>0x1C</bitOffset>
  152158. <bitWidth>4</bitWidth>
  152159. <access>read-only</access>
  152160. </field>
  152161. </fields>
  152162. </register>
  152163. <register>
  152164. <name>HW_HIST_B_ACTIVE_AREA_Y</name>
  152165. <description>The Y Coordinate Offset for Active Area.</description>
  152166. <addressOffset>0x2AD0</addressOffset>
  152167. <size>32</size>
  152168. <access>read-only</access>
  152169. <resetValue>0</resetValue>
  152170. <resetMask>0xFFFFFFFF</resetMask>
  152171. <fields>
  152172. <field>
  152173. <name>MIN_Y_OFFSET</name>
  152174. <description>Minimul Y coordinate offset for the active area in histogram processing</description>
  152175. <bitOffset>0</bitOffset>
  152176. <bitWidth>12</bitWidth>
  152177. <access>read-only</access>
  152178. </field>
  152179. <field>
  152180. <name>RSVD0</name>
  152181. <description>Reserved. This field always reads 0.</description>
  152182. <bitOffset>0xC</bitOffset>
  152183. <bitWidth>4</bitWidth>
  152184. <access>read-only</access>
  152185. </field>
  152186. <field>
  152187. <name>MAX_Y_OFFSET</name>
  152188. <description>Maximum Y coordinate offset for the active area in histogram processing</description>
  152189. <bitOffset>0x10</bitOffset>
  152190. <bitWidth>12</bitWidth>
  152191. <access>read-only</access>
  152192. </field>
  152193. <field>
  152194. <name>RSVD1</name>
  152195. <description>Reserved. This field always reads 0.</description>
  152196. <bitOffset>0x1C</bitOffset>
  152197. <bitWidth>4</bitWidth>
  152198. <access>read-only</access>
  152199. </field>
  152200. </fields>
  152201. </register>
  152202. <register>
  152203. <name>HW_HIST_B_RAW_STAT0</name>
  152204. <description>Histogram Result Based on RAW Pixel Value.</description>
  152205. <addressOffset>0x2AE0</addressOffset>
  152206. <size>32</size>
  152207. <access>read-only</access>
  152208. <resetValue>0</resetValue>
  152209. <resetMask>0xFFFFFFFF</resetMask>
  152210. <fields>
  152211. <field>
  152212. <name>STAT0</name>
  152213. <description>Lower 32-bit result fo the histogram calculation</description>
  152214. <bitOffset>0</bitOffset>
  152215. <bitWidth>32</bitWidth>
  152216. <access>read-only</access>
  152217. </field>
  152218. </fields>
  152219. </register>
  152220. <register>
  152221. <name>HW_HIST_B_RAW_STAT1</name>
  152222. <description>Histogram Result Based on RAW Pixel Value.</description>
  152223. <addressOffset>0x2AF0</addressOffset>
  152224. <size>32</size>
  152225. <access>read-only</access>
  152226. <resetValue>0</resetValue>
  152227. <resetMask>0xFFFFFFFF</resetMask>
  152228. <fields>
  152229. <field>
  152230. <name>STAT1</name>
  152231. <description>Higher 32-bit result fo the histogram calculation</description>
  152232. <bitOffset>0</bitOffset>
  152233. <bitWidth>32</bitWidth>
  152234. <access>read-only</access>
  152235. </field>
  152236. </fields>
  152237. </register>
  152238. <register>
  152239. <name>HW_HIST2_PARAM</name>
  152240. <description>2-level Histogram Parameter Register.</description>
  152241. <addressOffset>0x2B00</addressOffset>
  152242. <size>32</size>
  152243. <access>read-write</access>
  152244. <resetValue>0xF00</resetValue>
  152245. <resetMask>0xFFFFFFFF</resetMask>
  152246. <fields>
  152247. <field>
  152248. <name>VALUE0</name>
  152249. <description>Black value for 2-level histogram</description>
  152250. <bitOffset>0</bitOffset>
  152251. <bitWidth>6</bitWidth>
  152252. <access>read-write</access>
  152253. </field>
  152254. <field>
  152255. <name>RSVD0</name>
  152256. <description>Reserved, always set to zero.</description>
  152257. <bitOffset>0x6</bitOffset>
  152258. <bitWidth>2</bitWidth>
  152259. <access>read-only</access>
  152260. </field>
  152261. <field>
  152262. <name>VALUE1</name>
  152263. <description>White value for 2-level histogram</description>
  152264. <bitOffset>0x8</bitOffset>
  152265. <bitWidth>6</bitWidth>
  152266. <access>read-write</access>
  152267. </field>
  152268. <field>
  152269. <name>RSVD1</name>
  152270. <description>Reserved, always set to zero.</description>
  152271. <bitOffset>0xE</bitOffset>
  152272. <bitWidth>2</bitWidth>
  152273. <access>read-only</access>
  152274. </field>
  152275. <field>
  152276. <name>RSVD</name>
  152277. <description>Reserved, always set to zero.</description>
  152278. <bitOffset>0x10</bitOffset>
  152279. <bitWidth>16</bitWidth>
  152280. <access>read-only</access>
  152281. </field>
  152282. </fields>
  152283. </register>
  152284. <register>
  152285. <name>HW_HIST4_PARAM</name>
  152286. <description>4-level Histogram Parameter Register.</description>
  152287. <addressOffset>0x2B10</addressOffset>
  152288. <size>32</size>
  152289. <access>read-write</access>
  152290. <resetValue>0xF0A0500</resetValue>
  152291. <resetMask>0xFFFFFFFF</resetMask>
  152292. <fields>
  152293. <field>
  152294. <name>VALUE0</name>
  152295. <description>GRAY0 (Black) value for 4-level histogram</description>
  152296. <bitOffset>0</bitOffset>
  152297. <bitWidth>6</bitWidth>
  152298. <access>read-write</access>
  152299. </field>
  152300. <field>
  152301. <name>RSVD0</name>
  152302. <description>Reserved, always set to zero.</description>
  152303. <bitOffset>0x6</bitOffset>
  152304. <bitWidth>2</bitWidth>
  152305. <access>read-only</access>
  152306. </field>
  152307. <field>
  152308. <name>VALUE1</name>
  152309. <description>GRAY1 value for 4-level histogram</description>
  152310. <bitOffset>0x8</bitOffset>
  152311. <bitWidth>6</bitWidth>
  152312. <access>read-write</access>
  152313. </field>
  152314. <field>
  152315. <name>RSVD1</name>
  152316. <description>Reserved, always set to zero.</description>
  152317. <bitOffset>0xE</bitOffset>
  152318. <bitWidth>2</bitWidth>
  152319. <access>read-only</access>
  152320. </field>
  152321. <field>
  152322. <name>VALUE2</name>
  152323. <description>GRAY2 value for 4-level histogram</description>
  152324. <bitOffset>0x10</bitOffset>
  152325. <bitWidth>6</bitWidth>
  152326. <access>read-write</access>
  152327. </field>
  152328. <field>
  152329. <name>RSVD2</name>
  152330. <description>Reserved, always set to zero.</description>
  152331. <bitOffset>0x16</bitOffset>
  152332. <bitWidth>2</bitWidth>
  152333. <access>read-only</access>
  152334. </field>
  152335. <field>
  152336. <name>VALUE3</name>
  152337. <description>GRAY3 (White) value for 4-level histogram</description>
  152338. <bitOffset>0x18</bitOffset>
  152339. <bitWidth>6</bitWidth>
  152340. <access>read-write</access>
  152341. </field>
  152342. <field>
  152343. <name>RSVD3</name>
  152344. <description>Reserved, always set to zero.</description>
  152345. <bitOffset>0x1E</bitOffset>
  152346. <bitWidth>2</bitWidth>
  152347. <access>read-only</access>
  152348. </field>
  152349. </fields>
  152350. </register>
  152351. <register>
  152352. <name>HW_HIST8_PARAM0</name>
  152353. <description>8-level Histogram Parameter 0 Register.</description>
  152354. <addressOffset>0x2B20</addressOffset>
  152355. <size>32</size>
  152356. <access>read-write</access>
  152357. <resetValue>0x6040200</resetValue>
  152358. <resetMask>0xFFFFFFFF</resetMask>
  152359. <fields>
  152360. <field>
  152361. <name>VALUE0</name>
  152362. <description>GRAY0 (Black) value for 8-level histogram</description>
  152363. <bitOffset>0</bitOffset>
  152364. <bitWidth>6</bitWidth>
  152365. <access>read-write</access>
  152366. </field>
  152367. <field>
  152368. <name>RSVD0</name>
  152369. <description>Reserved, always set to zero.</description>
  152370. <bitOffset>0x6</bitOffset>
  152371. <bitWidth>2</bitWidth>
  152372. <access>read-only</access>
  152373. </field>
  152374. <field>
  152375. <name>VALUE1</name>
  152376. <description>GRAY1 value for 8-level histogram</description>
  152377. <bitOffset>0x8</bitOffset>
  152378. <bitWidth>6</bitWidth>
  152379. <access>read-write</access>
  152380. </field>
  152381. <field>
  152382. <name>RSVD1</name>
  152383. <description>Reserved, always set to zero.</description>
  152384. <bitOffset>0xE</bitOffset>
  152385. <bitWidth>2</bitWidth>
  152386. <access>read-only</access>
  152387. </field>
  152388. <field>
  152389. <name>VALUE2</name>
  152390. <description>GRAY2 value for 8-level histogram</description>
  152391. <bitOffset>0x10</bitOffset>
  152392. <bitWidth>6</bitWidth>
  152393. <access>read-write</access>
  152394. </field>
  152395. <field>
  152396. <name>RSVD2</name>
  152397. <description>Reserved, always set to zero.</description>
  152398. <bitOffset>0x16</bitOffset>
  152399. <bitWidth>2</bitWidth>
  152400. <access>read-only</access>
  152401. </field>
  152402. <field>
  152403. <name>VALUE3</name>
  152404. <description>GRAY3 value for 8-level histogram</description>
  152405. <bitOffset>0x18</bitOffset>
  152406. <bitWidth>6</bitWidth>
  152407. <access>read-write</access>
  152408. </field>
  152409. <field>
  152410. <name>RSVD3</name>
  152411. <description>Reserved, always set to zero.</description>
  152412. <bitOffset>0x1E</bitOffset>
  152413. <bitWidth>2</bitWidth>
  152414. <access>read-only</access>
  152415. </field>
  152416. </fields>
  152417. </register>
  152418. <register>
  152419. <name>HW_HIST8_PARAM1</name>
  152420. <description>8-level Histogram Parameter 1 Register.</description>
  152421. <addressOffset>0x2B30</addressOffset>
  152422. <size>32</size>
  152423. <access>read-write</access>
  152424. <resetValue>0xF0D0B09</resetValue>
  152425. <resetMask>0xFFFFFFFF</resetMask>
  152426. <fields>
  152427. <field>
  152428. <name>VALUE4</name>
  152429. <description>GRAY4 value for 8-level histogram</description>
  152430. <bitOffset>0</bitOffset>
  152431. <bitWidth>6</bitWidth>
  152432. <access>read-write</access>
  152433. </field>
  152434. <field>
  152435. <name>RSVD4</name>
  152436. <description>Reserved, always set to zero.</description>
  152437. <bitOffset>0x6</bitOffset>
  152438. <bitWidth>2</bitWidth>
  152439. <access>read-only</access>
  152440. </field>
  152441. <field>
  152442. <name>VALUE5</name>
  152443. <description>GRAY5 value for 8-level histogram</description>
  152444. <bitOffset>0x8</bitOffset>
  152445. <bitWidth>6</bitWidth>
  152446. <access>read-write</access>
  152447. </field>
  152448. <field>
  152449. <name>RSVD5</name>
  152450. <description>Reserved, always set to zero.</description>
  152451. <bitOffset>0xE</bitOffset>
  152452. <bitWidth>2</bitWidth>
  152453. <access>read-only</access>
  152454. </field>
  152455. <field>
  152456. <name>VALUE6</name>
  152457. <description>GRAY6 value for 8-level histogram</description>
  152458. <bitOffset>0x10</bitOffset>
  152459. <bitWidth>6</bitWidth>
  152460. <access>read-write</access>
  152461. </field>
  152462. <field>
  152463. <name>RSVD6</name>
  152464. <description>Reserved, always set to zero.</description>
  152465. <bitOffset>0x16</bitOffset>
  152466. <bitWidth>2</bitWidth>
  152467. <access>read-only</access>
  152468. </field>
  152469. <field>
  152470. <name>VALUE7</name>
  152471. <description>GRAY7 (White) value for 8-level histogram</description>
  152472. <bitOffset>0x18</bitOffset>
  152473. <bitWidth>6</bitWidth>
  152474. <access>read-write</access>
  152475. </field>
  152476. <field>
  152477. <name>RSVD7</name>
  152478. <description>Reserved, always set to zero.</description>
  152479. <bitOffset>0x1E</bitOffset>
  152480. <bitWidth>2</bitWidth>
  152481. <access>read-only</access>
  152482. </field>
  152483. </fields>
  152484. </register>
  152485. <register>
  152486. <name>HW_HIST16_PARAM0</name>
  152487. <description>16-level Histogram Parameter 0 Register.</description>
  152488. <addressOffset>0x2B40</addressOffset>
  152489. <size>32</size>
  152490. <access>read-write</access>
  152491. <resetValue>0x3020100</resetValue>
  152492. <resetMask>0xFFFFFFFF</resetMask>
  152493. <fields>
  152494. <field>
  152495. <name>VALUE0</name>
  152496. <description>GRAY0 (Black) value for 16-level histogram</description>
  152497. <bitOffset>0</bitOffset>
  152498. <bitWidth>6</bitWidth>
  152499. <access>read-write</access>
  152500. </field>
  152501. <field>
  152502. <name>RSVD0</name>
  152503. <description>Reserved, always set to zero.</description>
  152504. <bitOffset>0x6</bitOffset>
  152505. <bitWidth>2</bitWidth>
  152506. <access>read-only</access>
  152507. </field>
  152508. <field>
  152509. <name>VALUE1</name>
  152510. <description>GRAY1 value for 16-level histogram</description>
  152511. <bitOffset>0x8</bitOffset>
  152512. <bitWidth>6</bitWidth>
  152513. <access>read-write</access>
  152514. </field>
  152515. <field>
  152516. <name>RSVD1</name>
  152517. <description>Reserved, always set to zero.</description>
  152518. <bitOffset>0xE</bitOffset>
  152519. <bitWidth>2</bitWidth>
  152520. <access>read-only</access>
  152521. </field>
  152522. <field>
  152523. <name>VALUE2</name>
  152524. <description>GRAY2 value for 16-level histogram</description>
  152525. <bitOffset>0x10</bitOffset>
  152526. <bitWidth>6</bitWidth>
  152527. <access>read-write</access>
  152528. </field>
  152529. <field>
  152530. <name>RSVD2</name>
  152531. <description>Reserved, always set to zero.</description>
  152532. <bitOffset>0x16</bitOffset>
  152533. <bitWidth>2</bitWidth>
  152534. <access>read-only</access>
  152535. </field>
  152536. <field>
  152537. <name>VALUE3</name>
  152538. <description>GRAY3 value for 16-level histogram</description>
  152539. <bitOffset>0x18</bitOffset>
  152540. <bitWidth>6</bitWidth>
  152541. <access>read-write</access>
  152542. </field>
  152543. <field>
  152544. <name>RSVD3</name>
  152545. <description>Reserved, always set to zero.</description>
  152546. <bitOffset>0x1E</bitOffset>
  152547. <bitWidth>2</bitWidth>
  152548. <access>read-only</access>
  152549. </field>
  152550. </fields>
  152551. </register>
  152552. <register>
  152553. <name>HW_HIST16_PARAM1</name>
  152554. <description>16-level Histogram Parameter 1 Register.</description>
  152555. <addressOffset>0x2B50</addressOffset>
  152556. <size>32</size>
  152557. <access>read-write</access>
  152558. <resetValue>0x7060504</resetValue>
  152559. <resetMask>0xFFFFFFFF</resetMask>
  152560. <fields>
  152561. <field>
  152562. <name>VALUE4</name>
  152563. <description>GRAY4 value for 16-level histogram</description>
  152564. <bitOffset>0</bitOffset>
  152565. <bitWidth>6</bitWidth>
  152566. <access>read-write</access>
  152567. </field>
  152568. <field>
  152569. <name>RSVD4</name>
  152570. <description>Reserved, always set to zero.</description>
  152571. <bitOffset>0x6</bitOffset>
  152572. <bitWidth>2</bitWidth>
  152573. <access>read-only</access>
  152574. </field>
  152575. <field>
  152576. <name>VALUE5</name>
  152577. <description>GRAY5 value for 16-level histogram</description>
  152578. <bitOffset>0x8</bitOffset>
  152579. <bitWidth>6</bitWidth>
  152580. <access>read-write</access>
  152581. </field>
  152582. <field>
  152583. <name>RSVD5</name>
  152584. <description>Reserved, always set to zero.</description>
  152585. <bitOffset>0xE</bitOffset>
  152586. <bitWidth>2</bitWidth>
  152587. <access>read-only</access>
  152588. </field>
  152589. <field>
  152590. <name>VALUE6</name>
  152591. <description>GRAY6 value for 16-level histogram</description>
  152592. <bitOffset>0x10</bitOffset>
  152593. <bitWidth>6</bitWidth>
  152594. <access>read-write</access>
  152595. </field>
  152596. <field>
  152597. <name>RSVD6</name>
  152598. <description>Reserved, always set to zero.</description>
  152599. <bitOffset>0x16</bitOffset>
  152600. <bitWidth>2</bitWidth>
  152601. <access>read-only</access>
  152602. </field>
  152603. <field>
  152604. <name>VALUE7</name>
  152605. <description>GRAY7 value for 16-level histogram</description>
  152606. <bitOffset>0x18</bitOffset>
  152607. <bitWidth>6</bitWidth>
  152608. <access>read-write</access>
  152609. </field>
  152610. <field>
  152611. <name>RSVD7</name>
  152612. <description>Reserved, always set to zero.</description>
  152613. <bitOffset>0x1E</bitOffset>
  152614. <bitWidth>2</bitWidth>
  152615. <access>read-only</access>
  152616. </field>
  152617. </fields>
  152618. </register>
  152619. <register>
  152620. <name>HW_HIST16_PARAM2</name>
  152621. <description>16-level Histogram Parameter 2 Register.</description>
  152622. <addressOffset>0x2B60</addressOffset>
  152623. <size>32</size>
  152624. <access>read-write</access>
  152625. <resetValue>0xB0A0908</resetValue>
  152626. <resetMask>0xFFFFFFFF</resetMask>
  152627. <fields>
  152628. <field>
  152629. <name>VALUE8</name>
  152630. <description>GRAY8 value for 16-level histogram</description>
  152631. <bitOffset>0</bitOffset>
  152632. <bitWidth>6</bitWidth>
  152633. <access>read-write</access>
  152634. </field>
  152635. <field>
  152636. <name>RSVD8</name>
  152637. <description>Reserved, always set to zero.</description>
  152638. <bitOffset>0x6</bitOffset>
  152639. <bitWidth>2</bitWidth>
  152640. <access>read-only</access>
  152641. </field>
  152642. <field>
  152643. <name>VALUE9</name>
  152644. <description>GRAY9 value for 16-level histogram</description>
  152645. <bitOffset>0x8</bitOffset>
  152646. <bitWidth>6</bitWidth>
  152647. <access>read-write</access>
  152648. </field>
  152649. <field>
  152650. <name>RSVD9</name>
  152651. <description>Reserved, always set to zero.</description>
  152652. <bitOffset>0xE</bitOffset>
  152653. <bitWidth>2</bitWidth>
  152654. <access>read-only</access>
  152655. </field>
  152656. <field>
  152657. <name>VALUE10</name>
  152658. <description>GRAY10 value for 16-level histogram</description>
  152659. <bitOffset>0x10</bitOffset>
  152660. <bitWidth>6</bitWidth>
  152661. <access>read-write</access>
  152662. </field>
  152663. <field>
  152664. <name>RSVD10</name>
  152665. <description>Reserved, always set to zero.</description>
  152666. <bitOffset>0x16</bitOffset>
  152667. <bitWidth>2</bitWidth>
  152668. <access>read-only</access>
  152669. </field>
  152670. <field>
  152671. <name>VALUE11</name>
  152672. <description>GRAY11 value for 16-level histogram</description>
  152673. <bitOffset>0x18</bitOffset>
  152674. <bitWidth>6</bitWidth>
  152675. <access>read-write</access>
  152676. </field>
  152677. <field>
  152678. <name>RSVD11</name>
  152679. <description>Reserved, always set to zero.</description>
  152680. <bitOffset>0x1E</bitOffset>
  152681. <bitWidth>2</bitWidth>
  152682. <access>read-only</access>
  152683. </field>
  152684. </fields>
  152685. </register>
  152686. <register>
  152687. <name>HW_HIST16_PARAM3</name>
  152688. <description>16-level Histogram Parameter 3 Register.</description>
  152689. <addressOffset>0x2B70</addressOffset>
  152690. <size>32</size>
  152691. <access>read-write</access>
  152692. <resetValue>0xF0E0D0C</resetValue>
  152693. <resetMask>0xFFFFFFFF</resetMask>
  152694. <fields>
  152695. <field>
  152696. <name>VALUE12</name>
  152697. <description>GRAY12 value for 16-level histogram</description>
  152698. <bitOffset>0</bitOffset>
  152699. <bitWidth>6</bitWidth>
  152700. <access>read-write</access>
  152701. </field>
  152702. <field>
  152703. <name>RSVD12</name>
  152704. <description>Reserved, always set to zero.</description>
  152705. <bitOffset>0x6</bitOffset>
  152706. <bitWidth>2</bitWidth>
  152707. <access>read-only</access>
  152708. </field>
  152709. <field>
  152710. <name>VALUE13</name>
  152711. <description>GRAY13 value for 16-level histogram</description>
  152712. <bitOffset>0x8</bitOffset>
  152713. <bitWidth>6</bitWidth>
  152714. <access>read-write</access>
  152715. </field>
  152716. <field>
  152717. <name>RSVD13</name>
  152718. <description>Reserved, always set to zero.</description>
  152719. <bitOffset>0xE</bitOffset>
  152720. <bitWidth>2</bitWidth>
  152721. <access>read-only</access>
  152722. </field>
  152723. <field>
  152724. <name>VALUE14</name>
  152725. <description>GRAY14 value for 16-level histogram</description>
  152726. <bitOffset>0x10</bitOffset>
  152727. <bitWidth>6</bitWidth>
  152728. <access>read-write</access>
  152729. </field>
  152730. <field>
  152731. <name>RSVD14</name>
  152732. <description>Reserved, always set to zero.</description>
  152733. <bitOffset>0x16</bitOffset>
  152734. <bitWidth>2</bitWidth>
  152735. <access>read-only</access>
  152736. </field>
  152737. <field>
  152738. <name>VALUE15</name>
  152739. <description>GRAY15 (White) value for 16-level histogram</description>
  152740. <bitOffset>0x18</bitOffset>
  152741. <bitWidth>6</bitWidth>
  152742. <access>read-write</access>
  152743. </field>
  152744. <field>
  152745. <name>RSVD15</name>
  152746. <description>Reserved, always set to zero.</description>
  152747. <bitOffset>0x1E</bitOffset>
  152748. <bitWidth>2</bitWidth>
  152749. <access>read-only</access>
  152750. </field>
  152751. </fields>
  152752. </register>
  152753. <register>
  152754. <name>HW_HIST32_PARAM0</name>
  152755. <description>32-level Histogram Parameter 0 Register.</description>
  152756. <addressOffset>0x2B80</addressOffset>
  152757. <size>32</size>
  152758. <access>read-write</access>
  152759. <resetValue>0x3020100</resetValue>
  152760. <resetMask>0xFFFFFFFF</resetMask>
  152761. <fields>
  152762. <field>
  152763. <name>VALUE0</name>
  152764. <description>GRAY0 (Black) value for 32-level histogram</description>
  152765. <bitOffset>0</bitOffset>
  152766. <bitWidth>6</bitWidth>
  152767. <access>read-write</access>
  152768. </field>
  152769. <field>
  152770. <name>RSVD0</name>
  152771. <description>Reserved, always set to zero.</description>
  152772. <bitOffset>0x6</bitOffset>
  152773. <bitWidth>2</bitWidth>
  152774. <access>read-only</access>
  152775. </field>
  152776. <field>
  152777. <name>VALUE1</name>
  152778. <description>GRAY1 value for 32-level histogram</description>
  152779. <bitOffset>0x8</bitOffset>
  152780. <bitWidth>6</bitWidth>
  152781. <access>read-write</access>
  152782. </field>
  152783. <field>
  152784. <name>RSVD1</name>
  152785. <description>Reserved, always set to zero.</description>
  152786. <bitOffset>0xE</bitOffset>
  152787. <bitWidth>2</bitWidth>
  152788. <access>read-only</access>
  152789. </field>
  152790. <field>
  152791. <name>VALUE2</name>
  152792. <description>GRAY2 value for 32-level histogram</description>
  152793. <bitOffset>0x10</bitOffset>
  152794. <bitWidth>6</bitWidth>
  152795. <access>read-write</access>
  152796. </field>
  152797. <field>
  152798. <name>RSVD2</name>
  152799. <description>Reserved, always set to zero.</description>
  152800. <bitOffset>0x16</bitOffset>
  152801. <bitWidth>2</bitWidth>
  152802. <access>read-only</access>
  152803. </field>
  152804. <field>
  152805. <name>VALUE3</name>
  152806. <description>GRAY3 value for 32-level histogram</description>
  152807. <bitOffset>0x18</bitOffset>
  152808. <bitWidth>6</bitWidth>
  152809. <access>read-write</access>
  152810. </field>
  152811. <field>
  152812. <name>RSVD3</name>
  152813. <description>Reserved, always set to zero.</description>
  152814. <bitOffset>0x1E</bitOffset>
  152815. <bitWidth>2</bitWidth>
  152816. <access>read-only</access>
  152817. </field>
  152818. </fields>
  152819. </register>
  152820. <register>
  152821. <name>HW_HIST32_PARAM1</name>
  152822. <description>32-level Histogram Parameter 1 Register.</description>
  152823. <addressOffset>0x2B90</addressOffset>
  152824. <size>32</size>
  152825. <access>read-write</access>
  152826. <resetValue>0x7060504</resetValue>
  152827. <resetMask>0xFFFFFFFF</resetMask>
  152828. <fields>
  152829. <field>
  152830. <name>VALUE4</name>
  152831. <description>GRAY4 value for 32-level histogram</description>
  152832. <bitOffset>0</bitOffset>
  152833. <bitWidth>6</bitWidth>
  152834. <access>read-write</access>
  152835. </field>
  152836. <field>
  152837. <name>RSVD4</name>
  152838. <description>Reserved, always set to zero.</description>
  152839. <bitOffset>0x6</bitOffset>
  152840. <bitWidth>2</bitWidth>
  152841. <access>read-only</access>
  152842. </field>
  152843. <field>
  152844. <name>VALUE5</name>
  152845. <description>GRAY5 value for 32-level histogram</description>
  152846. <bitOffset>0x8</bitOffset>
  152847. <bitWidth>6</bitWidth>
  152848. <access>read-write</access>
  152849. </field>
  152850. <field>
  152851. <name>RSVD5</name>
  152852. <description>Reserved, always set to zero.</description>
  152853. <bitOffset>0xE</bitOffset>
  152854. <bitWidth>2</bitWidth>
  152855. <access>read-only</access>
  152856. </field>
  152857. <field>
  152858. <name>VALUE6</name>
  152859. <description>GRAY6 value for 32-level histogram</description>
  152860. <bitOffset>0x10</bitOffset>
  152861. <bitWidth>6</bitWidth>
  152862. <access>read-write</access>
  152863. </field>
  152864. <field>
  152865. <name>RSVD6</name>
  152866. <description>Reserved, always set to zero.</description>
  152867. <bitOffset>0x16</bitOffset>
  152868. <bitWidth>2</bitWidth>
  152869. <access>read-only</access>
  152870. </field>
  152871. <field>
  152872. <name>VALUE7</name>
  152873. <description>GRAY7 value for 32-level histogram</description>
  152874. <bitOffset>0x18</bitOffset>
  152875. <bitWidth>6</bitWidth>
  152876. <access>read-write</access>
  152877. </field>
  152878. <field>
  152879. <name>RSVD7</name>
  152880. <description>Reserved, always set to zero.</description>
  152881. <bitOffset>0x1E</bitOffset>
  152882. <bitWidth>2</bitWidth>
  152883. <access>read-only</access>
  152884. </field>
  152885. </fields>
  152886. </register>
  152887. <register>
  152888. <name>HW_HIST32_PARAM2</name>
  152889. <description>32-level Histogram Parameter 2 Register.</description>
  152890. <addressOffset>0x2BA0</addressOffset>
  152891. <size>32</size>
  152892. <access>read-write</access>
  152893. <resetValue>0xB0A0908</resetValue>
  152894. <resetMask>0xFFFFFFFF</resetMask>
  152895. <fields>
  152896. <field>
  152897. <name>VALUE8</name>
  152898. <description>GRAY8 value for 32-level histogram</description>
  152899. <bitOffset>0</bitOffset>
  152900. <bitWidth>6</bitWidth>
  152901. <access>read-write</access>
  152902. </field>
  152903. <field>
  152904. <name>RSVD8</name>
  152905. <description>Reserved, always set to zero.</description>
  152906. <bitOffset>0x6</bitOffset>
  152907. <bitWidth>2</bitWidth>
  152908. <access>read-only</access>
  152909. </field>
  152910. <field>
  152911. <name>VALUE9</name>
  152912. <description>GRAY9 value for 32-level histogram</description>
  152913. <bitOffset>0x8</bitOffset>
  152914. <bitWidth>6</bitWidth>
  152915. <access>read-write</access>
  152916. </field>
  152917. <field>
  152918. <name>RSVD9</name>
  152919. <description>Reserved, always set to zero.</description>
  152920. <bitOffset>0xE</bitOffset>
  152921. <bitWidth>2</bitWidth>
  152922. <access>read-only</access>
  152923. </field>
  152924. <field>
  152925. <name>VALUE10</name>
  152926. <description>GRAY10 value for 32-level histogram</description>
  152927. <bitOffset>0x10</bitOffset>
  152928. <bitWidth>6</bitWidth>
  152929. <access>read-write</access>
  152930. </field>
  152931. <field>
  152932. <name>RSVD10</name>
  152933. <description>Reserved, always set to zero.</description>
  152934. <bitOffset>0x16</bitOffset>
  152935. <bitWidth>2</bitWidth>
  152936. <access>read-only</access>
  152937. </field>
  152938. <field>
  152939. <name>VALUE11</name>
  152940. <description>GRAY11 value for 32-level histogram</description>
  152941. <bitOffset>0x18</bitOffset>
  152942. <bitWidth>6</bitWidth>
  152943. <access>read-write</access>
  152944. </field>
  152945. <field>
  152946. <name>RSVD11</name>
  152947. <description>Reserved, always set to zero.</description>
  152948. <bitOffset>0x1E</bitOffset>
  152949. <bitWidth>2</bitWidth>
  152950. <access>read-only</access>
  152951. </field>
  152952. </fields>
  152953. </register>
  152954. <register>
  152955. <name>HW_HIST32_PARAM3</name>
  152956. <description>32-level Histogram Parameter 3 Register.</description>
  152957. <addressOffset>0x2BB0</addressOffset>
  152958. <size>32</size>
  152959. <access>read-write</access>
  152960. <resetValue>0xF0E0D0C</resetValue>
  152961. <resetMask>0xFFFFFFFF</resetMask>
  152962. <fields>
  152963. <field>
  152964. <name>VALUE12</name>
  152965. <description>GRAY12 value for 32-level histogram</description>
  152966. <bitOffset>0</bitOffset>
  152967. <bitWidth>6</bitWidth>
  152968. <access>read-write</access>
  152969. </field>
  152970. <field>
  152971. <name>RSVD12</name>
  152972. <description>Reserved, always set to zero.</description>
  152973. <bitOffset>0x6</bitOffset>
  152974. <bitWidth>2</bitWidth>
  152975. <access>read-only</access>
  152976. </field>
  152977. <field>
  152978. <name>VALUE13</name>
  152979. <description>GRAY13 value for 32-level histogram</description>
  152980. <bitOffset>0x8</bitOffset>
  152981. <bitWidth>6</bitWidth>
  152982. <access>read-write</access>
  152983. </field>
  152984. <field>
  152985. <name>RSVD13</name>
  152986. <description>Reserved, always set to zero.</description>
  152987. <bitOffset>0xE</bitOffset>
  152988. <bitWidth>2</bitWidth>
  152989. <access>read-only</access>
  152990. </field>
  152991. <field>
  152992. <name>VALUE14</name>
  152993. <description>GRAY14 value for 32-level histogram</description>
  152994. <bitOffset>0x10</bitOffset>
  152995. <bitWidth>6</bitWidth>
  152996. <access>read-write</access>
  152997. </field>
  152998. <field>
  152999. <name>RSVD14</name>
  153000. <description>Reserved, always set to zero.</description>
  153001. <bitOffset>0x16</bitOffset>
  153002. <bitWidth>2</bitWidth>
  153003. <access>read-only</access>
  153004. </field>
  153005. <field>
  153006. <name>VALUE15</name>
  153007. <description>GRAY15 (White) value for 32-level histogram</description>
  153008. <bitOffset>0x18</bitOffset>
  153009. <bitWidth>6</bitWidth>
  153010. <access>read-write</access>
  153011. </field>
  153012. <field>
  153013. <name>RSVD15</name>
  153014. <description>Reserved, always set to zero.</description>
  153015. <bitOffset>0x1E</bitOffset>
  153016. <bitWidth>2</bitWidth>
  153017. <access>read-only</access>
  153018. </field>
  153019. </fields>
  153020. </register>
  153021. <register>
  153022. <name>HW_HIST32_PARAM4</name>
  153023. <description>32-level Histogram Parameter 0 Register.</description>
  153024. <addressOffset>0x2BC0</addressOffset>
  153025. <size>32</size>
  153026. <access>read-write</access>
  153027. <resetValue>0x3020100</resetValue>
  153028. <resetMask>0xFFFFFFFF</resetMask>
  153029. <fields>
  153030. <field>
  153031. <name>VALUE16</name>
  153032. <description>GRAY16 (Black) value for 32-level histogram</description>
  153033. <bitOffset>0</bitOffset>
  153034. <bitWidth>6</bitWidth>
  153035. <access>read-write</access>
  153036. </field>
  153037. <field>
  153038. <name>RSVD0</name>
  153039. <description>Reserved, always set to zero.</description>
  153040. <bitOffset>0x6</bitOffset>
  153041. <bitWidth>2</bitWidth>
  153042. <access>read-only</access>
  153043. </field>
  153044. <field>
  153045. <name>VALUE17</name>
  153046. <description>GRAY17 value for 32-level histogram</description>
  153047. <bitOffset>0x8</bitOffset>
  153048. <bitWidth>6</bitWidth>
  153049. <access>read-write</access>
  153050. </field>
  153051. <field>
  153052. <name>RSVD1</name>
  153053. <description>Reserved, always set to zero.</description>
  153054. <bitOffset>0xE</bitOffset>
  153055. <bitWidth>2</bitWidth>
  153056. <access>read-only</access>
  153057. </field>
  153058. <field>
  153059. <name>VALUE18</name>
  153060. <description>GRAY18 value for 32-level histogram</description>
  153061. <bitOffset>0x10</bitOffset>
  153062. <bitWidth>6</bitWidth>
  153063. <access>read-write</access>
  153064. </field>
  153065. <field>
  153066. <name>RSVD2</name>
  153067. <description>Reserved, always set to zero.</description>
  153068. <bitOffset>0x16</bitOffset>
  153069. <bitWidth>2</bitWidth>
  153070. <access>read-only</access>
  153071. </field>
  153072. <field>
  153073. <name>VALUE19</name>
  153074. <description>GRAY19 value for 32-level histogram</description>
  153075. <bitOffset>0x18</bitOffset>
  153076. <bitWidth>6</bitWidth>
  153077. <access>read-write</access>
  153078. </field>
  153079. <field>
  153080. <name>RSVD3</name>
  153081. <description>Reserved, always set to zero.</description>
  153082. <bitOffset>0x1E</bitOffset>
  153083. <bitWidth>2</bitWidth>
  153084. <access>read-only</access>
  153085. </field>
  153086. </fields>
  153087. </register>
  153088. <register>
  153089. <name>HW_HIST32_PARAM5</name>
  153090. <description>32-level Histogram Parameter 1 Register.</description>
  153091. <addressOffset>0x2BD0</addressOffset>
  153092. <size>32</size>
  153093. <access>read-write</access>
  153094. <resetValue>0x7060504</resetValue>
  153095. <resetMask>0xFFFFFFFF</resetMask>
  153096. <fields>
  153097. <field>
  153098. <name>VALUE20</name>
  153099. <description>GRAY20 value for 32-level histogram</description>
  153100. <bitOffset>0</bitOffset>
  153101. <bitWidth>6</bitWidth>
  153102. <access>read-write</access>
  153103. </field>
  153104. <field>
  153105. <name>RSVD4</name>
  153106. <description>Reserved, always set to zero.</description>
  153107. <bitOffset>0x6</bitOffset>
  153108. <bitWidth>2</bitWidth>
  153109. <access>read-only</access>
  153110. </field>
  153111. <field>
  153112. <name>VALUE21</name>
  153113. <description>GRAY21 value for 32-level histogram</description>
  153114. <bitOffset>0x8</bitOffset>
  153115. <bitWidth>6</bitWidth>
  153116. <access>read-write</access>
  153117. </field>
  153118. <field>
  153119. <name>RSVD5</name>
  153120. <description>Reserved, always set to zero.</description>
  153121. <bitOffset>0xE</bitOffset>
  153122. <bitWidth>2</bitWidth>
  153123. <access>read-only</access>
  153124. </field>
  153125. <field>
  153126. <name>VALUE22</name>
  153127. <description>GRAY22 value for 32-level histogram</description>
  153128. <bitOffset>0x10</bitOffset>
  153129. <bitWidth>6</bitWidth>
  153130. <access>read-write</access>
  153131. </field>
  153132. <field>
  153133. <name>RSVD6</name>
  153134. <description>Reserved, always set to zero.</description>
  153135. <bitOffset>0x16</bitOffset>
  153136. <bitWidth>2</bitWidth>
  153137. <access>read-only</access>
  153138. </field>
  153139. <field>
  153140. <name>VALUE23</name>
  153141. <description>GRAY23 value for 32-level histogram</description>
  153142. <bitOffset>0x18</bitOffset>
  153143. <bitWidth>6</bitWidth>
  153144. <access>read-write</access>
  153145. </field>
  153146. <field>
  153147. <name>RSVD7</name>
  153148. <description>Reserved, always set to zero.</description>
  153149. <bitOffset>0x1E</bitOffset>
  153150. <bitWidth>2</bitWidth>
  153151. <access>read-only</access>
  153152. </field>
  153153. </fields>
  153154. </register>
  153155. <register>
  153156. <name>HW_HIST32_PARAM6</name>
  153157. <description>32-level Histogram Parameter 2 Register.</description>
  153158. <addressOffset>0x2BE0</addressOffset>
  153159. <size>32</size>
  153160. <access>read-write</access>
  153161. <resetValue>0xB0A0908</resetValue>
  153162. <resetMask>0xFFFFFFFF</resetMask>
  153163. <fields>
  153164. <field>
  153165. <name>VALUE24</name>
  153166. <description>GRAY24 value for 32-level histogram</description>
  153167. <bitOffset>0</bitOffset>
  153168. <bitWidth>6</bitWidth>
  153169. <access>read-write</access>
  153170. </field>
  153171. <field>
  153172. <name>RSVD8</name>
  153173. <description>Reserved, always set to zero.</description>
  153174. <bitOffset>0x6</bitOffset>
  153175. <bitWidth>2</bitWidth>
  153176. <access>read-only</access>
  153177. </field>
  153178. <field>
  153179. <name>VALUE25</name>
  153180. <description>GRAY25 value for 32-level histogram</description>
  153181. <bitOffset>0x8</bitOffset>
  153182. <bitWidth>6</bitWidth>
  153183. <access>read-write</access>
  153184. </field>
  153185. <field>
  153186. <name>RSVD9</name>
  153187. <description>Reserved, always set to zero.</description>
  153188. <bitOffset>0xE</bitOffset>
  153189. <bitWidth>2</bitWidth>
  153190. <access>read-only</access>
  153191. </field>
  153192. <field>
  153193. <name>VALUE26</name>
  153194. <description>GRAY26 value for 32-level histogram</description>
  153195. <bitOffset>0x10</bitOffset>
  153196. <bitWidth>6</bitWidth>
  153197. <access>read-write</access>
  153198. </field>
  153199. <field>
  153200. <name>RSVD10</name>
  153201. <description>Reserved, always set to zero.</description>
  153202. <bitOffset>0x16</bitOffset>
  153203. <bitWidth>2</bitWidth>
  153204. <access>read-only</access>
  153205. </field>
  153206. <field>
  153207. <name>VALUE27</name>
  153208. <description>GRAY27 value for 32-level histogram</description>
  153209. <bitOffset>0x18</bitOffset>
  153210. <bitWidth>6</bitWidth>
  153211. <access>read-write</access>
  153212. </field>
  153213. <field>
  153214. <name>RSVD11</name>
  153215. <description>Reserved, always set to zero.</description>
  153216. <bitOffset>0x1E</bitOffset>
  153217. <bitWidth>2</bitWidth>
  153218. <access>read-only</access>
  153219. </field>
  153220. </fields>
  153221. </register>
  153222. <register>
  153223. <name>HW_HIST32_PARAM7</name>
  153224. <description>32-level Histogram Parameter 3 Register.</description>
  153225. <addressOffset>0x2BF0</addressOffset>
  153226. <size>32</size>
  153227. <access>read-write</access>
  153228. <resetValue>0xF0E0D0C</resetValue>
  153229. <resetMask>0xFFFFFFFF</resetMask>
  153230. <fields>
  153231. <field>
  153232. <name>VALUE28</name>
  153233. <description>GRAY28 value for 32-level histogram</description>
  153234. <bitOffset>0</bitOffset>
  153235. <bitWidth>6</bitWidth>
  153236. <access>read-write</access>
  153237. </field>
  153238. <field>
  153239. <name>RSVD2</name>
  153240. <description>Reserved, always set to zero.</description>
  153241. <bitOffset>0x6</bitOffset>
  153242. <bitWidth>2</bitWidth>
  153243. <access>read-only</access>
  153244. </field>
  153245. <field>
  153246. <name>VALUE29</name>
  153247. <description>GRAY29 value for 32-level histogram</description>
  153248. <bitOffset>0x8</bitOffset>
  153249. <bitWidth>6</bitWidth>
  153250. <access>read-write</access>
  153251. </field>
  153252. <field>
  153253. <name>RSVD13</name>
  153254. <description>Reserved, always set to zero.</description>
  153255. <bitOffset>0xE</bitOffset>
  153256. <bitWidth>2</bitWidth>
  153257. <access>read-only</access>
  153258. </field>
  153259. <field>
  153260. <name>VALUE30</name>
  153261. <description>GRAY30 value for 32-level histogram</description>
  153262. <bitOffset>0x10</bitOffset>
  153263. <bitWidth>6</bitWidth>
  153264. <access>read-write</access>
  153265. </field>
  153266. <field>
  153267. <name>RSVD14</name>
  153268. <description>Reserved, always set to zero.</description>
  153269. <bitOffset>0x16</bitOffset>
  153270. <bitWidth>2</bitWidth>
  153271. <access>read-only</access>
  153272. </field>
  153273. <field>
  153274. <name>VALUE31</name>
  153275. <description>GRAY31 (White) value for 32-level histogram</description>
  153276. <bitOffset>0x18</bitOffset>
  153277. <bitWidth>6</bitWidth>
  153278. <access>read-write</access>
  153279. </field>
  153280. <field>
  153281. <name>RSVD15</name>
  153282. <description>Reserved, always set to zero.</description>
  153283. <bitOffset>0x1E</bitOffset>
  153284. <bitWidth>2</bitWidth>
  153285. <access>read-only</access>
  153286. </field>
  153287. </fields>
  153288. </register>
  153289. <register>
  153290. <name>HW_COMP_CTRL</name>
  153291. <description>no description available</description>
  153292. <addressOffset>0x2C00</addressOffset>
  153293. <size>32</size>
  153294. <access>read-write</access>
  153295. <resetValue>0</resetValue>
  153296. <resetMask>0xFFFFFFFF</resetMask>
  153297. <fields>
  153298. <field>
  153299. <name>START</name>
  153300. <description>Write to 1 to start operation, self-clear</description>
  153301. <bitOffset>0</bitOffset>
  153302. <bitWidth>1</bitWidth>
  153303. <access>read-write</access>
  153304. </field>
  153305. <field>
  153306. <name>RSVD1</name>
  153307. <description>Reserved. This field always reads 0.</description>
  153308. <bitOffset>0x1</bitOffset>
  153309. <bitWidth>7</bitWidth>
  153310. <access>read-only</access>
  153311. </field>
  153312. <field>
  153313. <name>SW_RESET</name>
  153314. <description>Write to 1 to do a software reset to the engine, self-clear.</description>
  153315. <bitOffset>0x8</bitOffset>
  153316. <bitWidth>1</bitWidth>
  153317. <access>read-write</access>
  153318. </field>
  153319. <field>
  153320. <name>RSVD0</name>
  153321. <description>Reserved. This field always reads 0.</description>
  153322. <bitOffset>0x9</bitOffset>
  153323. <bitWidth>23</bitWidth>
  153324. <access>read-only</access>
  153325. </field>
  153326. </fields>
  153327. </register>
  153328. <register>
  153329. <name>HW_COMP_FORMAT0</name>
  153330. <description>no description available</description>
  153331. <addressOffset>0x2C10</addressOffset>
  153332. <size>32</size>
  153333. <access>read-write</access>
  153334. <resetValue>0</resetValue>
  153335. <resetMask>0xFFFFFFFF</resetMask>
  153336. <fields>
  153337. <field>
  153338. <name>FLAG_32B</name>
  153339. <description>1 indicate 32-bit for one pixel, 0 for 16-bit</description>
  153340. <bitOffset>0</bitOffset>
  153341. <bitWidth>1</bitWidth>
  153342. <access>read-write</access>
  153343. </field>
  153344. <field>
  153345. <name>RSVD3</name>
  153346. <description>Reserved. This field always reads 0.</description>
  153347. <bitOffset>0x1</bitOffset>
  153348. <bitWidth>3</bitWidth>
  153349. <access>read-only</access>
  153350. </field>
  153351. <field>
  153352. <name>FIELD_NUM</name>
  153353. <description>indicate how many fields in one pixel,0 for only A;3 for ABCD</description>
  153354. <bitOffset>0x4</bitOffset>
  153355. <bitWidth>2</bitWidth>
  153356. <access>read-write</access>
  153357. </field>
  153358. <field>
  153359. <name>RSVD2</name>
  153360. <description>Reserved. This field always reads 0.</description>
  153361. <bitOffset>0x6</bitOffset>
  153362. <bitWidth>2</bitWidth>
  153363. <access>read-only</access>
  153364. </field>
  153365. <field>
  153366. <name>MASK_INDEX</name>
  153367. <description>which field is the mask,0 for A, 3 for D</description>
  153368. <bitOffset>0x8</bitOffset>
  153369. <bitWidth>2</bitWidth>
  153370. <access>read-write</access>
  153371. </field>
  153372. <field>
  153373. <name>RSVD1</name>
  153374. <description>Reserved. This field always reads 0.</description>
  153375. <bitOffset>0xA</bitOffset>
  153376. <bitWidth>6</bitWidth>
  153377. <access>read-only</access>
  153378. </field>
  153379. <field>
  153380. <name>PIXEL_PITCH_64B</name>
  153381. <description>extend each line to be 64-bit aligned</description>
  153382. <bitOffset>0x10</bitOffset>
  153383. <bitWidth>10</bitWidth>
  153384. <access>read-write</access>
  153385. </field>
  153386. <field>
  153387. <name>ERR_PRONE</name>
  153388. <description>step1 write fifo full. If detected, this bit is 1, there is data error in current frame.</description>
  153389. <bitOffset>0x1A</bitOffset>
  153390. <bitWidth>1</bitWidth>
  153391. <access>read-only</access>
  153392. </field>
  153393. <field>
  153394. <name>FIFOFULL</name>
  153395. <description>step1 write fifo full</description>
  153396. <bitOffset>0x1B</bitOffset>
  153397. <bitWidth>1</bitWidth>
  153398. <access>read-only</access>
  153399. </field>
  153400. <field>
  153401. <name>RSVD0</name>
  153402. <description>Reserved. This field always reads 0.</description>
  153403. <bitOffset>0x1C</bitOffset>
  153404. <bitWidth>4</bitWidth>
  153405. <access>read-only</access>
  153406. </field>
  153407. </fields>
  153408. </register>
  153409. <register>
  153410. <name>HW_COMP_FORMAT1</name>
  153411. <description>no description available</description>
  153412. <addressOffset>0x2C20</addressOffset>
  153413. <size>32</size>
  153414. <access>read-write</access>
  153415. <resetValue>0</resetValue>
  153416. <resetMask>0xFFFFFFFF</resetMask>
  153417. <fields>
  153418. <field>
  153419. <name>A_OFFSET</name>
  153420. <description>offset for field A, 0 means A start from bit0</description>
  153421. <bitOffset>0</bitOffset>
  153422. <bitWidth>5</bitWidth>
  153423. <access>read-write</access>
  153424. </field>
  153425. <field>
  153426. <name>A_LEN</name>
  153427. <description>length of field A, 0 for 1 byte, 7 for 8 bytes, length of the field plus the length of RLE(*_runlen) should not more than 16-bit</description>
  153428. <bitOffset>0x5</bitOffset>
  153429. <bitWidth>3</bitWidth>
  153430. <access>read-write</access>
  153431. </field>
  153432. <field>
  153433. <name>B_OFFSET</name>
  153434. <description>offset for field B, 0 means B start from bit0</description>
  153435. <bitOffset>0x8</bitOffset>
  153436. <bitWidth>5</bitWidth>
  153437. <access>read-write</access>
  153438. </field>
  153439. <field>
  153440. <name>B_LEN</name>
  153441. <description>length of field B, 0 for 1 byte, 7 for 8 bytes, length of the field plus the length of RLE(*_runlen) should not more than 16-bit</description>
  153442. <bitOffset>0xD</bitOffset>
  153443. <bitWidth>3</bitWidth>
  153444. <access>read-write</access>
  153445. </field>
  153446. <field>
  153447. <name>C_OFFSET</name>
  153448. <description>offset for field C, 0 means C start from bit0</description>
  153449. <bitOffset>0x10</bitOffset>
  153450. <bitWidth>5</bitWidth>
  153451. <access>read-write</access>
  153452. </field>
  153453. <field>
  153454. <name>C_LEN</name>
  153455. <description>length of field C, 0 for 1 byte, 7 for 8 bytes, length of the field plus the length of RLE(*_runlen) should not more than 16-bit</description>
  153456. <bitOffset>0x15</bitOffset>
  153457. <bitWidth>3</bitWidth>
  153458. <access>read-write</access>
  153459. </field>
  153460. <field>
  153461. <name>D_OFFSET</name>
  153462. <description>offset for field D, 0 means D start from bit0</description>
  153463. <bitOffset>0x18</bitOffset>
  153464. <bitWidth>5</bitWidth>
  153465. <access>read-write</access>
  153466. </field>
  153467. <field>
  153468. <name>D_LEN</name>
  153469. <description>length of field D, 0 for 1 byte, 7 for 8 bytes, length of the field plus the length of RLE(*_runlen) should not more than 16-bit</description>
  153470. <bitOffset>0x1D</bitOffset>
  153471. <bitWidth>3</bitWidth>
  153472. <access>read-write</access>
  153473. </field>
  153474. </fields>
  153475. </register>
  153476. <register>
  153477. <name>HW_COMP_FORMAT2</name>
  153478. <description>no description available</description>
  153479. <addressOffset>0x2C30</addressOffset>
  153480. <size>32</size>
  153481. <access>read-write</access>
  153482. <resetValue>0</resetValue>
  153483. <resetMask>0xFFFFFFFF</resetMask>
  153484. <fields>
  153485. <field>
  153486. <name>A_RUNLEN</name>
  153487. <description>length of the RLE for field A, 12-bit(4095) max</description>
  153488. <bitOffset>0</bitOffset>
  153489. <bitWidth>4</bitWidth>
  153490. <access>read-write</access>
  153491. </field>
  153492. <field>
  153493. <name>B_RUNLEN</name>
  153494. <description>length of the RLE for field B, 12-bit(4095) max</description>
  153495. <bitOffset>0x4</bitOffset>
  153496. <bitWidth>4</bitWidth>
  153497. <access>read-write</access>
  153498. </field>
  153499. <field>
  153500. <name>C_RUNLEN</name>
  153501. <description>length of the RLE for field C, 12-bit(4095) max</description>
  153502. <bitOffset>0x8</bitOffset>
  153503. <bitWidth>4</bitWidth>
  153504. <access>read-write</access>
  153505. </field>
  153506. <field>
  153507. <name>D_RUNLEN</name>
  153508. <description>length of the RLE for field D, 12-bit(4095) max</description>
  153509. <bitOffset>0xC</bitOffset>
  153510. <bitWidth>4</bitWidth>
  153511. <access>read-write</access>
  153512. </field>
  153513. <field>
  153514. <name>RSVD</name>
  153515. <description>Reserved. This field always reads 0.</description>
  153516. <bitOffset>0x10</bitOffset>
  153517. <bitWidth>16</bitWidth>
  153518. <access>read-only</access>
  153519. </field>
  153520. </fields>
  153521. </register>
  153522. <register>
  153523. <name>HW_COMP_MASK0</name>
  153524. <description>no description available</description>
  153525. <addressOffset>0x2C40</addressOffset>
  153526. <size>32</size>
  153527. <access>read-write</access>
  153528. <resetValue>0</resetValue>
  153529. <resetMask>0xFFFFFFFF</resetMask>
  153530. <fields>
  153531. <field>
  153532. <name>VLD_MASK_LOW</name>
  153533. <description>low 32bit of the valid mask, one of ABCD will be vld_flag,1 left shifted by vld_flag anded with vld_mask will be used to check whether this pixel is valid</description>
  153534. <bitOffset>0</bitOffset>
  153535. <bitWidth>32</bitWidth>
  153536. <access>read-write</access>
  153537. </field>
  153538. </fields>
  153539. </register>
  153540. <register>
  153541. <name>HW_COMP_MASK1</name>
  153542. <description>no description available</description>
  153543. <addressOffset>0x2C50</addressOffset>
  153544. <size>32</size>
  153545. <access>read-write</access>
  153546. <resetValue>0</resetValue>
  153547. <resetMask>0xFFFFFFFF</resetMask>
  153548. <fields>
  153549. <field>
  153550. <name>VLD_MASK_HIGH</name>
  153551. <description>high 32bit of the valid mask</description>
  153552. <bitOffset>0</bitOffset>
  153553. <bitWidth>32</bitWidth>
  153554. <access>read-write</access>
  153555. </field>
  153556. </fields>
  153557. </register>
  153558. <register>
  153559. <name>HW_COMP_BUFFER_SIZE</name>
  153560. <description>no description available</description>
  153561. <addressOffset>0x2C60</addressOffset>
  153562. <size>32</size>
  153563. <access>read-write</access>
  153564. <resetValue>0</resetValue>
  153565. <resetMask>0xFFFFFFFF</resetMask>
  153566. <fields>
  153567. <field>
  153568. <name>PIXEL_LENGTH</name>
  153569. <description>pixel length of the input frame, 4096 max</description>
  153570. <bitOffset>0</bitOffset>
  153571. <bitWidth>13</bitWidth>
  153572. <access>read-write</access>
  153573. </field>
  153574. <field>
  153575. <name>RSVD1</name>
  153576. <description>Reserved. This field always reads 0.</description>
  153577. <bitOffset>0xD</bitOffset>
  153578. <bitWidth>3</bitWidth>
  153579. <access>read-only</access>
  153580. </field>
  153581. <field>
  153582. <name>PIXEL_WIDTH</name>
  153583. <description>pixel width of the input frame, 4096 max</description>
  153584. <bitOffset>0x10</bitOffset>
  153585. <bitWidth>13</bitWidth>
  153586. <access>read-write</access>
  153587. </field>
  153588. <field>
  153589. <name>RSVD0</name>
  153590. <description>Reserved. This field always reads 0.</description>
  153591. <bitOffset>0x1D</bitOffset>
  153592. <bitWidth>3</bitWidth>
  153593. <access>read-only</access>
  153594. </field>
  153595. </fields>
  153596. </register>
  153597. <register>
  153598. <name>HW_COMP_SOURCE</name>
  153599. <description>no description available</description>
  153600. <addressOffset>0x2C70</addressOffset>
  153601. <size>32</size>
  153602. <access>read-write</access>
  153603. <resetValue>0</resetValue>
  153604. <resetMask>0xFFFFFFFF</resetMask>
  153605. <fields>
  153606. <field>
  153607. <name>SOURCE_ADDR</name>
  153608. <description>source address of the input frame that located in the memory, should be 32-byte aligned</description>
  153609. <bitOffset>0</bitOffset>
  153610. <bitWidth>32</bitWidth>
  153611. <access>read-write</access>
  153612. </field>
  153613. </fields>
  153614. </register>
  153615. <register>
  153616. <name>HW_COMP_TARGET</name>
  153617. <description>no description available</description>
  153618. <addressOffset>0x2C80</addressOffset>
  153619. <size>32</size>
  153620. <access>read-write</access>
  153621. <resetValue>0</resetValue>
  153622. <resetMask>0xFFFFFFFF</resetMask>
  153623. <fields>
  153624. <field>
  153625. <name>TARGET_ADDR</name>
  153626. <description>taget address of the output frmae that the pxp compress engine should write to the memory, should be 32-byte aligned</description>
  153627. <bitOffset>0</bitOffset>
  153628. <bitWidth>32</bitWidth>
  153629. <access>read-write</access>
  153630. </field>
  153631. </fields>
  153632. </register>
  153633. <register>
  153634. <name>HW_COMP_BUFFER_A</name>
  153635. <description>no description available</description>
  153636. <addressOffset>0x2C90</addressOffset>
  153637. <size>32</size>
  153638. <access>read-write</access>
  153639. <resetValue>0</resetValue>
  153640. <resetMask>0xFFFFFFFF</resetMask>
  153641. <fields>
  153642. <field>
  153643. <name>A_SRAM_ADDR</name>
  153644. <description>sram address used for inter-data saving of A filed,should be 32-bit aligned, SW should make sure the SRAM addr for 4 field will not overlap</description>
  153645. <bitOffset>0</bitOffset>
  153646. <bitWidth>32</bitWidth>
  153647. <access>read-write</access>
  153648. </field>
  153649. </fields>
  153650. </register>
  153651. <register>
  153652. <name>HW_COMP_BUFFER_B</name>
  153653. <description>no description available</description>
  153654. <addressOffset>0x2CA0</addressOffset>
  153655. <size>32</size>
  153656. <access>read-write</access>
  153657. <resetValue>0</resetValue>
  153658. <resetMask>0xFFFFFFFF</resetMask>
  153659. <fields>
  153660. <field>
  153661. <name>B_SRAM_ADDR</name>
  153662. <description>sram address used for inter-data saving of B filed,should be 32-bit aligned, SW should make sure the SRAM addr for 4 field will not overlap</description>
  153663. <bitOffset>0</bitOffset>
  153664. <bitWidth>32</bitWidth>
  153665. <access>read-write</access>
  153666. </field>
  153667. </fields>
  153668. </register>
  153669. <register>
  153670. <name>HW_COMP_BUFFER_C</name>
  153671. <description>no description available</description>
  153672. <addressOffset>0x2CB0</addressOffset>
  153673. <size>32</size>
  153674. <access>read-write</access>
  153675. <resetValue>0</resetValue>
  153676. <resetMask>0xFFFFFFFF</resetMask>
  153677. <fields>
  153678. <field>
  153679. <name>C_SRAM_ADDR</name>
  153680. <description>sram address used for inter-data saving of C filed,should be 32-bit aligned, SW should make sure the SRAM addr for 4 field will not overlap</description>
  153681. <bitOffset>0</bitOffset>
  153682. <bitWidth>32</bitWidth>
  153683. <access>read-write</access>
  153684. </field>
  153685. </fields>
  153686. </register>
  153687. <register>
  153688. <name>HW_COMP_BUFFER_D</name>
  153689. <description>no description available</description>
  153690. <addressOffset>0x2CC0</addressOffset>
  153691. <size>32</size>
  153692. <access>read-write</access>
  153693. <resetValue>0</resetValue>
  153694. <resetMask>0xFFFFFFFF</resetMask>
  153695. <fields>
  153696. <field>
  153697. <name>D_SRAM_ADDR</name>
  153698. <description>sram address used for inter-data saving of D filed,should be 32-bit aligned, SW should make sure the SRAM addr for 4 field will not overlap</description>
  153699. <bitOffset>0</bitOffset>
  153700. <bitWidth>32</bitWidth>
  153701. <access>read-write</access>
  153702. </field>
  153703. </fields>
  153704. </register>
  153705. <register>
  153706. <name>HW_COMP_DEBUG</name>
  153707. <description>no description available</description>
  153708. <addressOffset>0x2CD0</addressOffset>
  153709. <size>32</size>
  153710. <access>read-write</access>
  153711. <resetValue>0</resetValue>
  153712. <resetMask>0xFFFFFFFF</resetMask>
  153713. <fields>
  153714. <field>
  153715. <name>DEBUG_SEL</name>
  153716. <description>debug selection</description>
  153717. <bitOffset>0</bitOffset>
  153718. <bitWidth>8</bitWidth>
  153719. <access>read-write</access>
  153720. </field>
  153721. <field>
  153722. <name>DEBUG_VALUE</name>
  153723. <description>value of selected debug signal</description>
  153724. <bitOffset>0x8</bitOffset>
  153725. <bitWidth>24</bitWidth>
  153726. <access>read-only</access>
  153727. </field>
  153728. </fields>
  153729. </register>
  153730. <register>
  153731. <name>HW_BUS_MUX</name>
  153732. <description>no description available</description>
  153733. <addressOffset>0x2CE0</addressOffset>
  153734. <size>32</size>
  153735. <access>read-write</access>
  153736. <resetValue>0</resetValue>
  153737. <resetMask>0xFFFFFFFF</resetMask>
  153738. <fields>
  153739. <field>
  153740. <name>RD_SEL</name>
  153741. <description>Subblock BUS to AXI MUX, setting 0 to axi0 and setting 1 to axi1</description>
  153742. <bitOffset>0</bitOffset>
  153743. <bitWidth>8</bitWidth>
  153744. <access>read-write</access>
  153745. </field>
  153746. <field>
  153747. <name>RSVD0</name>
  153748. <description>Reserved, always set to zero.</description>
  153749. <bitOffset>0x8</bitOffset>
  153750. <bitWidth>8</bitWidth>
  153751. <access>read-only</access>
  153752. </field>
  153753. <field>
  153754. <name>WR_SEL</name>
  153755. <description>Subblock BUS to AXI MUX, setting 0 to axi0 and setting 1 to axi1</description>
  153756. <bitOffset>0x10</bitOffset>
  153757. <bitWidth>8</bitWidth>
  153758. <access>read-write</access>
  153759. </field>
  153760. <field>
  153761. <name>RSVD1</name>
  153762. <description>Reserved, always set to zero.</description>
  153763. <bitOffset>0x18</bitOffset>
  153764. <bitWidth>8</bitWidth>
  153765. <access>read-only</access>
  153766. </field>
  153767. </fields>
  153768. </register>
  153769. <register>
  153770. <name>HW_HANDSHAKE_READY_MUX0</name>
  153771. <description>no description available</description>
  153772. <addressOffset>0x2CF0</addressOffset>
  153773. <size>32</size>
  153774. <access>read-write</access>
  153775. <resetValue>0x76543210</resetValue>
  153776. <resetMask>0xFFFFFFFF</resetMask>
  153777. <fields>
  153778. <field>
  153779. <name>HSK0</name>
  153780. <description>Subblock double buffer handshake signals MUX 0: Ready signal source is from pxp_control; 1: Ready signal source is from pxp_store_wfe_B CH0; 2: Ready signal source is from pxp_store_wfe_B CH1; 3: Ready signal source is from pxp_store_pre_ditering CH0; 4: Ready signal source is from pxp_store_pre_ditering CH1; 5: Ready signal source is from pxp_store_dithering CH0; 6: Ready signal source is from pxp_store_dithering CH1; 7: Ready signal source is from pxp_store_wfe_a CH0; 8: Ready signal source is from pxp_store_wfe_a CH1; 9: Ready signal source is from cpu_fetch_sw0_ready; A: Ready signal source is from cpu_fetch_sw1_ready; B: Ready signal source is from cpu_store_sw0_ready; C: Ready signal source is from cpu_store_sw1_ready;</description>
  153781. <bitOffset>0</bitOffset>
  153782. <bitWidth>4</bitWidth>
  153783. <access>read-write</access>
  153784. </field>
  153785. <field>
  153786. <name>HSK1</name>
  153787. <description>Subblock double buffer handshake signals MUX</description>
  153788. <bitOffset>0x4</bitOffset>
  153789. <bitWidth>4</bitWidth>
  153790. <access>read-write</access>
  153791. </field>
  153792. <field>
  153793. <name>HSK2</name>
  153794. <description>Subblock double buffer handshake signals MUX</description>
  153795. <bitOffset>0x8</bitOffset>
  153796. <bitWidth>4</bitWidth>
  153797. <access>read-write</access>
  153798. </field>
  153799. <field>
  153800. <name>HSK3</name>
  153801. <description>Subblock double buffer handshake signals MUX</description>
  153802. <bitOffset>0xC</bitOffset>
  153803. <bitWidth>4</bitWidth>
  153804. <access>read-write</access>
  153805. </field>
  153806. <field>
  153807. <name>HSK4</name>
  153808. <description>Subblock double buffer handshake signals MUX</description>
  153809. <bitOffset>0x10</bitOffset>
  153810. <bitWidth>4</bitWidth>
  153811. <access>read-write</access>
  153812. </field>
  153813. <field>
  153814. <name>HSK5</name>
  153815. <description>Subblock double buffer handshake signals MUX</description>
  153816. <bitOffset>0x14</bitOffset>
  153817. <bitWidth>4</bitWidth>
  153818. <access>read-write</access>
  153819. </field>
  153820. <field>
  153821. <name>HSK6</name>
  153822. <description>Subblock double buffer handshake signals MUX</description>
  153823. <bitOffset>0x18</bitOffset>
  153824. <bitWidth>4</bitWidth>
  153825. <access>read-write</access>
  153826. </field>
  153827. <field>
  153828. <name>HSK7</name>
  153829. <description>Subblock double buffer handshake signals MUX</description>
  153830. <bitOffset>0x1C</bitOffset>
  153831. <bitWidth>4</bitWidth>
  153832. <access>read-write</access>
  153833. </field>
  153834. </fields>
  153835. </register>
  153836. <register>
  153837. <name>HW_HANDSHAKE_READY_MUX1</name>
  153838. <description>no description available</description>
  153839. <addressOffset>0x2D00</addressOffset>
  153840. <size>32</size>
  153841. <access>read-write</access>
  153842. <resetValue>0xFEDCBA98</resetValue>
  153843. <resetMask>0xFFFFFFFF</resetMask>
  153844. <fields>
  153845. <field>
  153846. <name>HSK8</name>
  153847. <description>Subblock double buffer handshake signals MUX</description>
  153848. <bitOffset>0</bitOffset>
  153849. <bitWidth>4</bitWidth>
  153850. <access>read-write</access>
  153851. </field>
  153852. <field>
  153853. <name>HSK9</name>
  153854. <description>Subblock double buffer handshake signals MUX</description>
  153855. <bitOffset>0x4</bitOffset>
  153856. <bitWidth>4</bitWidth>
  153857. <access>read-write</access>
  153858. </field>
  153859. <field>
  153860. <name>HSK10</name>
  153861. <description>Subblock double buffer handshake signals MUX</description>
  153862. <bitOffset>0x8</bitOffset>
  153863. <bitWidth>4</bitWidth>
  153864. <access>read-write</access>
  153865. </field>
  153866. <field>
  153867. <name>HSK11</name>
  153868. <description>Subblock double buffer handshake signals MUX</description>
  153869. <bitOffset>0xC</bitOffset>
  153870. <bitWidth>4</bitWidth>
  153871. <access>read-write</access>
  153872. </field>
  153873. <field>
  153874. <name>HSK12</name>
  153875. <description>Subblock double buffer handshake signals MUX</description>
  153876. <bitOffset>0x10</bitOffset>
  153877. <bitWidth>4</bitWidth>
  153878. <access>read-write</access>
  153879. </field>
  153880. <field>
  153881. <name>HSK13</name>
  153882. <description>Subblock double buffer handshake signals MUX</description>
  153883. <bitOffset>0x14</bitOffset>
  153884. <bitWidth>4</bitWidth>
  153885. <access>read-write</access>
  153886. </field>
  153887. <field>
  153888. <name>HSK14</name>
  153889. <description>Subblock double buffer handshake signals MUX</description>
  153890. <bitOffset>0x18</bitOffset>
  153891. <bitWidth>4</bitWidth>
  153892. <access>read-write</access>
  153893. </field>
  153894. <field>
  153895. <name>HSK15</name>
  153896. <description>Subblock double buffer handshake signals MUX</description>
  153897. <bitOffset>0x1C</bitOffset>
  153898. <bitWidth>4</bitWidth>
  153899. <access>read-write</access>
  153900. </field>
  153901. </fields>
  153902. </register>
  153903. <register>
  153904. <name>HW_HANDSHAKE_DONE_MUX0</name>
  153905. <description>no description available</description>
  153906. <addressOffset>0x2D10</addressOffset>
  153907. <size>32</size>
  153908. <access>read-write</access>
  153909. <resetValue>0x76543210</resetValue>
  153910. <resetMask>0xFFFFFFFF</resetMask>
  153911. <fields>
  153912. <field>
  153913. <name>HSK0</name>
  153914. <description>Subblock double buffer handshake signals MUX 0: Done signal source is from LCDIF; 1: Done signal source is from pxp_fetch_input CH0; 2: Done signal source is from pxp_fetch_input CH1; 3: Done signal source is from pxp_fetch_dithering CH0; 4: Done signal source is from pxp_fetch_dithering CH1; 5: Done signal source is from pxp_fetch_wfe_a CH0; 6: Done signal source is from pxp_fetch_wfe_a CH1; 7: Done signal source is from pxp_fetch_wfe_b CH0; 8: Done signal source is from pxp_fetch_wfe_b CH1; 9: Done signal source is from cpu_fetch_sw0_done; A: Done signal source is from cpu_fetch_sw1_done; B: Done signal source is from cpu_store_sw0_done; C: Done signal source is from cpu_store_sw1_done;</description>
  153915. <bitOffset>0</bitOffset>
  153916. <bitWidth>4</bitWidth>
  153917. <access>read-write</access>
  153918. </field>
  153919. <field>
  153920. <name>HSK1</name>
  153921. <description>Subblock double buffer handshake signals MUX</description>
  153922. <bitOffset>0x4</bitOffset>
  153923. <bitWidth>4</bitWidth>
  153924. <access>read-write</access>
  153925. </field>
  153926. <field>
  153927. <name>HSK2</name>
  153928. <description>Subblock double buffer handshake signals MUX</description>
  153929. <bitOffset>0x8</bitOffset>
  153930. <bitWidth>4</bitWidth>
  153931. <access>read-write</access>
  153932. </field>
  153933. <field>
  153934. <name>HSK3</name>
  153935. <description>Subblock double buffer handshake signals MUX</description>
  153936. <bitOffset>0xC</bitOffset>
  153937. <bitWidth>4</bitWidth>
  153938. <access>read-write</access>
  153939. </field>
  153940. <field>
  153941. <name>HSK4</name>
  153942. <description>Subblock double buffer handshake signals MUX</description>
  153943. <bitOffset>0x10</bitOffset>
  153944. <bitWidth>4</bitWidth>
  153945. <access>read-write</access>
  153946. </field>
  153947. <field>
  153948. <name>HSK5</name>
  153949. <description>Subblock double buffer handshake signals MUX</description>
  153950. <bitOffset>0x14</bitOffset>
  153951. <bitWidth>4</bitWidth>
  153952. <access>read-write</access>
  153953. </field>
  153954. <field>
  153955. <name>HSK6</name>
  153956. <description>Subblock double buffer handshake signals MUX</description>
  153957. <bitOffset>0x18</bitOffset>
  153958. <bitWidth>4</bitWidth>
  153959. <access>read-write</access>
  153960. </field>
  153961. <field>
  153962. <name>HSK7</name>
  153963. <description>Subblock double buffer handshake signals MUX</description>
  153964. <bitOffset>0x1C</bitOffset>
  153965. <bitWidth>4</bitWidth>
  153966. <access>read-write</access>
  153967. </field>
  153968. </fields>
  153969. </register>
  153970. <register>
  153971. <name>HW_HANDSHAKE_DONE_MUX1</name>
  153972. <description>no description available</description>
  153973. <addressOffset>0x2D20</addressOffset>
  153974. <size>32</size>
  153975. <access>read-write</access>
  153976. <resetValue>0xFEDCBA98</resetValue>
  153977. <resetMask>0xFFFFFFFF</resetMask>
  153978. <fields>
  153979. <field>
  153980. <name>HSK8</name>
  153981. <description>Subblock double buffer handshake signals MUX</description>
  153982. <bitOffset>0</bitOffset>
  153983. <bitWidth>4</bitWidth>
  153984. <access>read-write</access>
  153985. </field>
  153986. <field>
  153987. <name>HSK9</name>
  153988. <description>Subblock double buffer handshake signals MUX</description>
  153989. <bitOffset>0x4</bitOffset>
  153990. <bitWidth>4</bitWidth>
  153991. <access>read-write</access>
  153992. </field>
  153993. <field>
  153994. <name>HSK10</name>
  153995. <description>Subblock double buffer handshake signals MUX</description>
  153996. <bitOffset>0x8</bitOffset>
  153997. <bitWidth>4</bitWidth>
  153998. <access>read-write</access>
  153999. </field>
  154000. <field>
  154001. <name>HSK11</name>
  154002. <description>Subblock double buffer handshake signals MUX</description>
  154003. <bitOffset>0xC</bitOffset>
  154004. <bitWidth>4</bitWidth>
  154005. <access>read-write</access>
  154006. </field>
  154007. <field>
  154008. <name>HSK12</name>
  154009. <description>Subblock double buffer handshake signals MUX</description>
  154010. <bitOffset>0x10</bitOffset>
  154011. <bitWidth>4</bitWidth>
  154012. <access>read-write</access>
  154013. </field>
  154014. <field>
  154015. <name>HSK13</name>
  154016. <description>Subblock double buffer handshake signals MUX</description>
  154017. <bitOffset>0x14</bitOffset>
  154018. <bitWidth>4</bitWidth>
  154019. <access>read-write</access>
  154020. </field>
  154021. <field>
  154022. <name>HSK14</name>
  154023. <description>Subblock double buffer handshake signals MUX</description>
  154024. <bitOffset>0x18</bitOffset>
  154025. <bitWidth>4</bitWidth>
  154026. <access>read-write</access>
  154027. </field>
  154028. <field>
  154029. <name>HSK15</name>
  154030. <description>Subblock double buffer handshake signals MUX</description>
  154031. <bitOffset>0x1C</bitOffset>
  154032. <bitWidth>4</bitWidth>
  154033. <access>read-write</access>
  154034. </field>
  154035. </fields>
  154036. </register>
  154037. <register>
  154038. <name>HW_HANDSHAKE_CPU_FETCH</name>
  154039. <description>no description available</description>
  154040. <addressOffset>0x2D30</addressOffset>
  154041. <size>32</size>
  154042. <access>read-write</access>
  154043. <resetValue>0x100010</resetValue>
  154044. <resetMask>0xFFFFFFFF</resetMask>
  154045. <fields>
  154046. <field>
  154047. <name>SW0_B0_READY</name>
  154048. <description>PXP b0 buffer ready to CPU</description>
  154049. <bitOffset>0</bitOffset>
  154050. <bitWidth>1</bitWidth>
  154051. <access>read-only</access>
  154052. </field>
  154053. <field>
  154054. <name>SW0_B1_READY</name>
  154055. <description>PXP b1 buffer ready to CPU</description>
  154056. <bitOffset>0x1</bitOffset>
  154057. <bitWidth>1</bitWidth>
  154058. <access>read-only</access>
  154059. </field>
  154060. <field>
  154061. <name>SW0_B0_DONE</name>
  154062. <description>CPU b0 buffer done to PXP</description>
  154063. <bitOffset>0x2</bitOffset>
  154064. <bitWidth>1</bitWidth>
  154065. <access>read-write</access>
  154066. </field>
  154067. <field>
  154068. <name>SW0_B1_DONE</name>
  154069. <description>CPU b1 buffer done to PXP</description>
  154070. <bitOffset>0x3</bitOffset>
  154071. <bitWidth>1</bitWidth>
  154072. <access>read-write</access>
  154073. </field>
  154074. <field>
  154075. <name>SW0_BUF_LINES</name>
  154076. <description>Buffer lines for software handshake</description>
  154077. <bitOffset>0x4</bitOffset>
  154078. <bitWidth>2</bitWidth>
  154079. <access>read-only</access>
  154080. <enumeratedValues>
  154081. <enumeratedValue>
  154082. <name>LINE_4</name>
  154083. <description>Buffer lines is 4 lines.</description>
  154084. <value>0</value>
  154085. </enumeratedValue>
  154086. <enumeratedValue>
  154087. <name>LINE_8</name>
  154088. <description>Buffer lines is 8 lines.</description>
  154089. <value>0x1</value>
  154090. </enumeratedValue>
  154091. <enumeratedValue>
  154092. <name>LINE_16</name>
  154093. <description>Buffer lines is 16 lines.</description>
  154094. <value>0x2</value>
  154095. </enumeratedValue>
  154096. </enumeratedValues>
  154097. </field>
  154098. <field>
  154099. <name>RSVD0</name>
  154100. <description>Reserved, always set to zero.</description>
  154101. <bitOffset>0x6</bitOffset>
  154102. <bitWidth>9</bitWidth>
  154103. <access>read-only</access>
  154104. </field>
  154105. <field>
  154106. <name>SW0_HSK_EN</name>
  154107. <description>Enable software handshake 0 with CPU</description>
  154108. <bitOffset>0xF</bitOffset>
  154109. <bitWidth>1</bitWidth>
  154110. <access>read-write</access>
  154111. </field>
  154112. <field>
  154113. <name>SW1_B0_READY</name>
  154114. <description>PXP b0 buffer ready to CPU</description>
  154115. <bitOffset>0x10</bitOffset>
  154116. <bitWidth>1</bitWidth>
  154117. <access>read-only</access>
  154118. </field>
  154119. <field>
  154120. <name>SW1_B1_READY</name>
  154121. <description>PXP b1 buffer ready to CPU</description>
  154122. <bitOffset>0x11</bitOffset>
  154123. <bitWidth>1</bitWidth>
  154124. <access>read-only</access>
  154125. </field>
  154126. <field>
  154127. <name>SW1_B0_DONE</name>
  154128. <description>CPU b0 buffer done to PXP</description>
  154129. <bitOffset>0x12</bitOffset>
  154130. <bitWidth>1</bitWidth>
  154131. <access>read-write</access>
  154132. </field>
  154133. <field>
  154134. <name>SW1_B1_DONE</name>
  154135. <description>CPU b1 buffer done to PXP</description>
  154136. <bitOffset>0x13</bitOffset>
  154137. <bitWidth>1</bitWidth>
  154138. <access>read-write</access>
  154139. </field>
  154140. <field>
  154141. <name>SW1_BUF_LINES</name>
  154142. <description>Buffer lines for software handshake</description>
  154143. <bitOffset>0x14</bitOffset>
  154144. <bitWidth>2</bitWidth>
  154145. <access>read-only</access>
  154146. <enumeratedValues>
  154147. <enumeratedValue>
  154148. <name>LINE_4</name>
  154149. <description>Buffer lines is 4 lines.</description>
  154150. <value>0</value>
  154151. </enumeratedValue>
  154152. <enumeratedValue>
  154153. <name>LINE_8</name>
  154154. <description>Buffer lines is 8 lines.</description>
  154155. <value>0x1</value>
  154156. </enumeratedValue>
  154157. <enumeratedValue>
  154158. <name>LINE_16</name>
  154159. <description>Buffer lines is 16 lines.</description>
  154160. <value>0x2</value>
  154161. </enumeratedValue>
  154162. </enumeratedValues>
  154163. </field>
  154164. <field>
  154165. <name>RSVD1</name>
  154166. <description>Reserved, always set to zero.</description>
  154167. <bitOffset>0x16</bitOffset>
  154168. <bitWidth>9</bitWidth>
  154169. <access>read-only</access>
  154170. </field>
  154171. <field>
  154172. <name>SW1_HSK_EN</name>
  154173. <description>Enable software handshake 1 with CPU</description>
  154174. <bitOffset>0x1F</bitOffset>
  154175. <bitWidth>1</bitWidth>
  154176. <access>read-write</access>
  154177. </field>
  154178. </fields>
  154179. </register>
  154180. <register>
  154181. <name>HW_HANDSHAKE_CPU_STORE</name>
  154182. <description>no description available</description>
  154183. <addressOffset>0x2D40</addressOffset>
  154184. <size>32</size>
  154185. <access>read-write</access>
  154186. <resetValue>0x100010</resetValue>
  154187. <resetMask>0xFFFFFFFF</resetMask>
  154188. <fields>
  154189. <field>
  154190. <name>SW0_B0_READY</name>
  154191. <description>PXP b0 buffer ready to CPU</description>
  154192. <bitOffset>0</bitOffset>
  154193. <bitWidth>1</bitWidth>
  154194. <access>read-write</access>
  154195. </field>
  154196. <field>
  154197. <name>SW0_B1_READY</name>
  154198. <description>PXP b1 buffer ready to CPU</description>
  154199. <bitOffset>0x1</bitOffset>
  154200. <bitWidth>1</bitWidth>
  154201. <access>read-write</access>
  154202. </field>
  154203. <field>
  154204. <name>SW0_B0_DONE</name>
  154205. <description>CPU b0 buffer done to PXP</description>
  154206. <bitOffset>0x2</bitOffset>
  154207. <bitWidth>1</bitWidth>
  154208. <access>read-only</access>
  154209. </field>
  154210. <field>
  154211. <name>SW0_B1_DONE</name>
  154212. <description>CPU b1 buffer done to PXP</description>
  154213. <bitOffset>0x3</bitOffset>
  154214. <bitWidth>1</bitWidth>
  154215. <access>read-only</access>
  154216. </field>
  154217. <field>
  154218. <name>SW0_BUF_LINES</name>
  154219. <description>Buffer lines for software handshake</description>
  154220. <bitOffset>0x4</bitOffset>
  154221. <bitWidth>2</bitWidth>
  154222. <access>read-only</access>
  154223. <enumeratedValues>
  154224. <enumeratedValue>
  154225. <name>LINE_4</name>
  154226. <description>Buffer lines is 4 lines.</description>
  154227. <value>0</value>
  154228. </enumeratedValue>
  154229. <enumeratedValue>
  154230. <name>LINE_8</name>
  154231. <description>Buffer lines is 8 lines.</description>
  154232. <value>0x1</value>
  154233. </enumeratedValue>
  154234. <enumeratedValue>
  154235. <name>LINE_16</name>
  154236. <description>Buffer lines is 16 lines.</description>
  154237. <value>0x2</value>
  154238. </enumeratedValue>
  154239. </enumeratedValues>
  154240. </field>
  154241. <field>
  154242. <name>RSVD0</name>
  154243. <description>Reserved, always set to zero.</description>
  154244. <bitOffset>0x6</bitOffset>
  154245. <bitWidth>9</bitWidth>
  154246. <access>read-only</access>
  154247. </field>
  154248. <field>
  154249. <name>SW0_HSK_EN</name>
  154250. <description>Enable software handshake 0 with CPU</description>
  154251. <bitOffset>0xF</bitOffset>
  154252. <bitWidth>1</bitWidth>
  154253. <access>read-write</access>
  154254. </field>
  154255. <field>
  154256. <name>SW1_B0_READY</name>
  154257. <description>PXP b0 buffer ready to CPU</description>
  154258. <bitOffset>0x10</bitOffset>
  154259. <bitWidth>1</bitWidth>
  154260. <access>read-write</access>
  154261. </field>
  154262. <field>
  154263. <name>SW1_B1_READY</name>
  154264. <description>PXP b1 buffer ready to CPU</description>
  154265. <bitOffset>0x11</bitOffset>
  154266. <bitWidth>1</bitWidth>
  154267. <access>read-write</access>
  154268. </field>
  154269. <field>
  154270. <name>SW1_B0_DONE</name>
  154271. <description>CPU b0 buffer done to PXP</description>
  154272. <bitOffset>0x12</bitOffset>
  154273. <bitWidth>1</bitWidth>
  154274. <access>read-only</access>
  154275. </field>
  154276. <field>
  154277. <name>SW1_B1_DONE</name>
  154278. <description>CPU b1 buffer done to PXP</description>
  154279. <bitOffset>0x13</bitOffset>
  154280. <bitWidth>1</bitWidth>
  154281. <access>read-only</access>
  154282. </field>
  154283. <field>
  154284. <name>SW1_BUF_LINES</name>
  154285. <description>Buffer lines for software handshake</description>
  154286. <bitOffset>0x14</bitOffset>
  154287. <bitWidth>2</bitWidth>
  154288. <access>read-only</access>
  154289. <enumeratedValues>
  154290. <enumeratedValue>
  154291. <name>LINE_4</name>
  154292. <description>Buffer lines is 4 lines.</description>
  154293. <value>0</value>
  154294. </enumeratedValue>
  154295. <enumeratedValue>
  154296. <name>LINE_8</name>
  154297. <description>Buffer lines is 8 lines.</description>
  154298. <value>0x1</value>
  154299. </enumeratedValue>
  154300. <enumeratedValue>
  154301. <name>LINE_16</name>
  154302. <description>Buffer lines is 16 lines.</description>
  154303. <value>0x2</value>
  154304. </enumeratedValue>
  154305. </enumeratedValues>
  154306. </field>
  154307. <field>
  154308. <name>RSVD1</name>
  154309. <description>Reserved, always set to zero.</description>
  154310. <bitOffset>0x16</bitOffset>
  154311. <bitWidth>9</bitWidth>
  154312. <access>read-only</access>
  154313. </field>
  154314. <field>
  154315. <name>SW1_HSK_EN</name>
  154316. <description>Enable software handshake 1 with CPU</description>
  154317. <bitOffset>0x1F</bitOffset>
  154318. <bitWidth>1</bitWidth>
  154319. <access>read-write</access>
  154320. </field>
  154321. </fields>
  154322. </register>
  154323. </registers>
  154324. </peripheral>
  154325. <peripheral>
  154326. <name>QuadSPI</name>
  154327. <description>QuadSPI</description>
  154328. <groupName>QUADSPI</groupName>
  154329. <prependToName>QuadSPI_</prependToName>
  154330. <baseAddress>0x21E0000</baseAddress>
  154331. <addressBlock>
  154332. <offset>0</offset>
  154333. <size>0x410</size>
  154334. <usage>registers</usage>
  154335. </addressBlock>
  154336. <interrupt>
  154337. <name>QSPI</name>
  154338. <value>139</value>
  154339. </interrupt>
  154340. <registers>
  154341. <register>
  154342. <name>MCR</name>
  154343. <description>Module Configuration Register</description>
  154344. <addressOffset>0</addressOffset>
  154345. <size>32</size>
  154346. <access>read-write</access>
  154347. <resetValue>0xF4000</resetValue>
  154348. <resetMask>0xFFFFFFFF</resetMask>
  154349. <fields>
  154350. <field>
  154351. <name>SWRSTSD</name>
  154352. <description>Software reset for Serial Flash domainPlease keep other fields value when write to SWRSTHD and SWRSTSD These software reset don't reset register setting but only reset internal flip-flops in quadspi controller To remove the reset, need to write 0 to SWRSTHD and SWRSTSD</description>
  154353. <bitOffset>0</bitOffset>
  154354. <bitWidth>1</bitWidth>
  154355. <access>read-write</access>
  154356. <enumeratedValues>
  154357. <enumeratedValue>
  154358. <name>SWRSTSD_0</name>
  154359. <description>No action</description>
  154360. <value>0</value>
  154361. </enumeratedValue>
  154362. <enumeratedValue>
  154363. <name>SWRSTSD_1</name>
  154364. <description>Serial Flash domain flops are reset. Does not reset configuration registers. It is advisable to reset both the serial flash domain and AHB domain at the same time. Resetting only one domain might lead to side effects.</description>
  154365. <value>0x1</value>
  154366. </enumeratedValue>
  154367. </enumeratedValues>
  154368. </field>
  154369. <field>
  154370. <name>SWRSTHD</name>
  154371. <description>Software reset for AHB domainPlease keep other fields value when write to SWRSTHD and SWRSTSD These software reset don't reset register setting but only reset internal flip-flops in quadspi controller To remove the reset, need to write 0 to SWRSTHD and SWRSTSD</description>
  154372. <bitOffset>0x1</bitOffset>
  154373. <bitWidth>1</bitWidth>
  154374. <access>read-write</access>
  154375. <enumeratedValues>
  154376. <enumeratedValue>
  154377. <name>SWRSTHD_0</name>
  154378. <description>No action</description>
  154379. <value>0</value>
  154380. </enumeratedValue>
  154381. <enumeratedValue>
  154382. <name>SWRSTHD_1</name>
  154383. <description>AHB domain flops are reset. Does not reset configuration registers. It is advisable to reset both the serial flash domain and AHB domain at the same time. Resetting only one domain might lead to side effects.</description>
  154384. <value>0x1</value>
  154385. </enumeratedValue>
  154386. </enumeratedValues>
  154387. </field>
  154388. <field>
  154389. <name>END_CFG</name>
  154390. <description>Defines the endianness of the QSPI module.For more details refer to Byte Ordering Endianess</description>
  154391. <bitOffset>0x2</bitOffset>
  154392. <bitWidth>2</bitWidth>
  154393. <access>read-write</access>
  154394. </field>
  154395. <field>
  154396. <name>DQS_EN</name>
  154397. <description>DQS enable: This field is valid for both SDR and DDR mode</description>
  154398. <bitOffset>0x6</bitOffset>
  154399. <bitWidth>1</bitWidth>
  154400. <access>read-write</access>
  154401. <enumeratedValues>
  154402. <enumeratedValue>
  154403. <name>DQS_EN_0</name>
  154404. <description>DQS disabled.</description>
  154405. <value>0</value>
  154406. </enumeratedValue>
  154407. <enumeratedValue>
  154408. <name>DQS_EN_1</name>
  154409. <description>DQS enabled- When enabled, the incoming data is sampled on both the edges of DQS input when QSPI_MCR[DDR_EN] is set, else, on only one edge when QSPI_MCR[DDR_EN] is 0. The QSPI_SMPR[DDR_SMP] values are ignored.</description>
  154410. <value>0x1</value>
  154411. </enumeratedValue>
  154412. </enumeratedValues>
  154413. </field>
  154414. <field>
  154415. <name>DDR_EN</name>
  154416. <description>DDR mode enable:</description>
  154417. <bitOffset>0x7</bitOffset>
  154418. <bitWidth>1</bitWidth>
  154419. <access>read-write</access>
  154420. <enumeratedValues>
  154421. <enumeratedValue>
  154422. <name>DDR_EN_0</name>
  154423. <description>2x and 4x clocks are disabled for SDR instructions only</description>
  154424. <value>0</value>
  154425. </enumeratedValue>
  154426. <enumeratedValue>
  154427. <name>DDR_EN_1</name>
  154428. <description>2x and 4x clocks are enabled supports both SDR and DDR instruction.</description>
  154429. <value>0x1</value>
  154430. </enumeratedValue>
  154431. </enumeratedValues>
  154432. </field>
  154433. <field>
  154434. <name>CLR_RXF</name>
  154435. <description>Clear RX FIFO. Invalidate the RX Buffer.</description>
  154436. <bitOffset>0xA</bitOffset>
  154437. <bitWidth>1</bitWidth>
  154438. <access>read-write</access>
  154439. <enumeratedValues>
  154440. <enumeratedValue>
  154441. <name>CLR_RXF_0</name>
  154442. <description>No action.</description>
  154443. <value>0</value>
  154444. </enumeratedValue>
  154445. <enumeratedValue>
  154446. <name>CLR_RXF_1</name>
  154447. <description>Read and write pointers of the RX Buffer are reset to 0. QSPI_RBSR[RDBFL] is reset to 0.</description>
  154448. <value>0x1</value>
  154449. </enumeratedValue>
  154450. </enumeratedValues>
  154451. </field>
  154452. <field>
  154453. <name>CLR_TXF</name>
  154454. <description>Clear TX FIFO/Buffer. Invalidate the TX Buffer content.</description>
  154455. <bitOffset>0xB</bitOffset>
  154456. <bitWidth>1</bitWidth>
  154457. <access>read-write</access>
  154458. <enumeratedValues>
  154459. <enumeratedValue>
  154460. <name>CLR_TXF_0</name>
  154461. <description>No action.</description>
  154462. <value>0</value>
  154463. </enumeratedValue>
  154464. <enumeratedValue>
  154465. <name>CLR_TXF_1</name>
  154466. <description>Read and write pointers of the TX Buffer are reset to 0. QSPI_TBSR[TRCTR] is reset to 0.</description>
  154467. <value>0x1</value>
  154468. </enumeratedValue>
  154469. </enumeratedValues>
  154470. </field>
  154471. <field>
  154472. <name>MDIS</name>
  154473. <description>Module Disable</description>
  154474. <bitOffset>0xE</bitOffset>
  154475. <bitWidth>1</bitWidth>
  154476. <access>read-write</access>
  154477. <enumeratedValues>
  154478. <enumeratedValue>
  154479. <name>MDIS_0</name>
  154480. <description>Enable QuadSPI clocks.</description>
  154481. <value>0</value>
  154482. </enumeratedValue>
  154483. <enumeratedValue>
  154484. <name>MDIS_1</name>
  154485. <description>Allow external logic to disable QuadSPI clocks.</description>
  154486. <value>0x1</value>
  154487. </enumeratedValue>
  154488. </enumeratedValues>
  154489. </field>
  154490. <field>
  154491. <name>DQS_LOOPBACK_EN</name>
  154492. <description>Quadspi will output serial data strobe signal which will be loopback from pad to sample input flash serial data</description>
  154493. <bitOffset>0x18</bitOffset>
  154494. <bitWidth>1</bitWidth>
  154495. <access>read-write</access>
  154496. </field>
  154497. <field>
  154498. <name>DQS_PHASE_EN</name>
  154499. <description>This bit controls internal DQS output phase</description>
  154500. <bitOffset>0x1E</bitOffset>
  154501. <bitWidth>1</bitWidth>
  154502. <access>read-write</access>
  154503. </field>
  154504. </fields>
  154505. </register>
  154506. <register>
  154507. <name>IPCR</name>
  154508. <description>IP Configuration Register</description>
  154509. <addressOffset>0x8</addressOffset>
  154510. <size>32</size>
  154511. <access>read-write</access>
  154512. <resetValue>0</resetValue>
  154513. <resetMask>0xFFFFFFFF</resetMask>
  154514. <fields>
  154515. <field>
  154516. <name>IDATSZ</name>
  154517. <description>IP data transfer size: Defines the data transfer size in bytes of the IP command.</description>
  154518. <bitOffset>0</bitOffset>
  154519. <bitWidth>16</bitWidth>
  154520. <access>read-write</access>
  154521. </field>
  154522. <field>
  154523. <name>PAR_EN</name>
  154524. <description>When set, a transaction to two serial flash devices is triggered in parallel mode</description>
  154525. <bitOffset>0x10</bitOffset>
  154526. <bitWidth>1</bitWidth>
  154527. <access>read-write</access>
  154528. </field>
  154529. <field>
  154530. <name>SEQID</name>
  154531. <description>Points to a sequence in the Look-up-table</description>
  154532. <bitOffset>0x18</bitOffset>
  154533. <bitWidth>4</bitWidth>
  154534. <access>read-write</access>
  154535. </field>
  154536. </fields>
  154537. </register>
  154538. <register>
  154539. <name>FLSHCR</name>
  154540. <description>Flash Configuration Register</description>
  154541. <addressOffset>0xC</addressOffset>
  154542. <size>32</size>
  154543. <access>read-write</access>
  154544. <resetValue>0x303</resetValue>
  154545. <resetMask>0xFFFFFFFF</resetMask>
  154546. <fields>
  154547. <field>
  154548. <name>TCSS</name>
  154549. <description>Serial flash CS setup time in terms of serial flash clock cycles</description>
  154550. <bitOffset>0</bitOffset>
  154551. <bitWidth>4</bitWidth>
  154552. <access>read-write</access>
  154553. </field>
  154554. <field>
  154555. <name>TCSH</name>
  154556. <description>Serial flash CS hold time in terms of serial flash clock cycles</description>
  154557. <bitOffset>0x8</bitOffset>
  154558. <bitWidth>4</bitWidth>
  154559. <access>read-write</access>
  154560. </field>
  154561. </fields>
  154562. </register>
  154563. <register>
  154564. <name>BUF0CR</name>
  154565. <description>Buffer0 Configuration Register</description>
  154566. <addressOffset>0x10</addressOffset>
  154567. <size>32</size>
  154568. <access>read-write</access>
  154569. <resetValue>0</resetValue>
  154570. <resetMask>0xFFFFFFFF</resetMask>
  154571. <fields>
  154572. <field>
  154573. <name>MSTRID</name>
  154574. <description>Master ID: The ID of the AHB master associated with BUFFER0</description>
  154575. <bitOffset>0</bitOffset>
  154576. <bitWidth>4</bitWidth>
  154577. <access>read-write</access>
  154578. </field>
  154579. <field>
  154580. <name>ADATSZ</name>
  154581. <description>AHB data transfer size: Defines the data transfer size in 8 bytes of an AHB triggered access to serial flash</description>
  154582. <bitOffset>0x8</bitOffset>
  154583. <bitWidth>8</bitWidth>
  154584. <access>read-write</access>
  154585. </field>
  154586. <field>
  154587. <name>HP_EN</name>
  154588. <description>High Priority Enable: When set, the master associated with this buffer is assigned a priority higher than the rest of the masters</description>
  154589. <bitOffset>0x1F</bitOffset>
  154590. <bitWidth>1</bitWidth>
  154591. <access>read-write</access>
  154592. </field>
  154593. </fields>
  154594. </register>
  154595. <register>
  154596. <name>BUF1CR</name>
  154597. <description>Buffer1 Configuration Register</description>
  154598. <addressOffset>0x14</addressOffset>
  154599. <size>32</size>
  154600. <access>read-write</access>
  154601. <resetValue>0</resetValue>
  154602. <resetMask>0xFFFFFFFF</resetMask>
  154603. <fields>
  154604. <field>
  154605. <name>MSTRID</name>
  154606. <description>Master ID: The ID of the AHB master associated with BUFFER1</description>
  154607. <bitOffset>0</bitOffset>
  154608. <bitWidth>4</bitWidth>
  154609. <access>read-write</access>
  154610. </field>
  154611. <field>
  154612. <name>ADATSZ</name>
  154613. <description>AHB data transfer size: Defines the data transfer size in 8 bytes of an AHB triggered access to serial flash</description>
  154614. <bitOffset>0x8</bitOffset>
  154615. <bitWidth>8</bitWidth>
  154616. <access>read-write</access>
  154617. </field>
  154618. </fields>
  154619. </register>
  154620. <register>
  154621. <name>BUF2CR</name>
  154622. <description>Buffer2 Configuration Register</description>
  154623. <addressOffset>0x18</addressOffset>
  154624. <size>32</size>
  154625. <access>read-write</access>
  154626. <resetValue>0</resetValue>
  154627. <resetMask>0xFFFFFFFF</resetMask>
  154628. <fields>
  154629. <field>
  154630. <name>MSTRID</name>
  154631. <description>Master ID: The ID of the AHB master associated with BUFFER2</description>
  154632. <bitOffset>0</bitOffset>
  154633. <bitWidth>4</bitWidth>
  154634. <access>read-write</access>
  154635. </field>
  154636. <field>
  154637. <name>ADATSZ</name>
  154638. <description>AHB data transfer size: Defines the data transfer size in 8 Bytes of an AHB triggered access to serial flash</description>
  154639. <bitOffset>0x8</bitOffset>
  154640. <bitWidth>8</bitWidth>
  154641. <access>read-write</access>
  154642. </field>
  154643. </fields>
  154644. </register>
  154645. <register>
  154646. <name>BUF3CR</name>
  154647. <description>Buffer3 Configuration Register</description>
  154648. <addressOffset>0x1C</addressOffset>
  154649. <size>32</size>
  154650. <access>read-write</access>
  154651. <resetValue>0x80000000</resetValue>
  154652. <resetMask>0xFFFFFFFF</resetMask>
  154653. <fields>
  154654. <field>
  154655. <name>MSTRID</name>
  154656. <description>Master ID: The ID of the AHB master associated with BUFFER3</description>
  154657. <bitOffset>0</bitOffset>
  154658. <bitWidth>4</bitWidth>
  154659. <access>read-write</access>
  154660. </field>
  154661. <field>
  154662. <name>ADATSZ</name>
  154663. <description>AHB data transfer size: Defines the data transfer size in 8 Bytes of an AHB triggered access to serial flash</description>
  154664. <bitOffset>0x8</bitOffset>
  154665. <bitWidth>8</bitWidth>
  154666. <access>read-write</access>
  154667. </field>
  154668. <field>
  154669. <name>ALLMST</name>
  154670. <description>All master enable: When set, buffer3 acts as an all-master buffer</description>
  154671. <bitOffset>0x1F</bitOffset>
  154672. <bitWidth>1</bitWidth>
  154673. <access>read-write</access>
  154674. </field>
  154675. </fields>
  154676. </register>
  154677. <register>
  154678. <name>BFGENCR</name>
  154679. <description>Buffer Generic Configuration Register</description>
  154680. <addressOffset>0x20</addressOffset>
  154681. <size>32</size>
  154682. <access>read-write</access>
  154683. <resetValue>0</resetValue>
  154684. <resetMask>0xFFFFFFFF</resetMask>
  154685. <fields>
  154686. <field>
  154687. <name>SEQID</name>
  154688. <description>Points to a sequence in the Look-up-table</description>
  154689. <bitOffset>0xC</bitOffset>
  154690. <bitWidth>4</bitWidth>
  154691. <access>read-write</access>
  154692. </field>
  154693. <field>
  154694. <name>PAR_EN</name>
  154695. <description>When set, a transaction to two serial flash devices is triggered in parallel mode</description>
  154696. <bitOffset>0x10</bitOffset>
  154697. <bitWidth>1</bitWidth>
  154698. <access>read-write</access>
  154699. </field>
  154700. </fields>
  154701. </register>
  154702. <register>
  154703. <name>BUF0IND</name>
  154704. <description>Buffer0 Top Index Register</description>
  154705. <addressOffset>0x30</addressOffset>
  154706. <size>32</size>
  154707. <access>read-write</access>
  154708. <resetValue>0</resetValue>
  154709. <resetMask>0xFFFFFFFF</resetMask>
  154710. <fields>
  154711. <field>
  154712. <name>TPINDX0</name>
  154713. <description>Top index of buffer 0.</description>
  154714. <bitOffset>0x3</bitOffset>
  154715. <bitWidth>29</bitWidth>
  154716. <access>read-write</access>
  154717. </field>
  154718. </fields>
  154719. </register>
  154720. <register>
  154721. <name>BUF1IND</name>
  154722. <description>Buffer1 Top Index Register</description>
  154723. <addressOffset>0x34</addressOffset>
  154724. <size>32</size>
  154725. <access>read-write</access>
  154726. <resetValue>0</resetValue>
  154727. <resetMask>0xFFFFFFFF</resetMask>
  154728. <fields>
  154729. <field>
  154730. <name>TPINDX1</name>
  154731. <description>Top index of buffer 1.</description>
  154732. <bitOffset>0x3</bitOffset>
  154733. <bitWidth>29</bitWidth>
  154734. <access>read-write</access>
  154735. </field>
  154736. </fields>
  154737. </register>
  154738. <register>
  154739. <name>BUF2IND</name>
  154740. <description>Buffer2 Top Index Register</description>
  154741. <addressOffset>0x38</addressOffset>
  154742. <size>32</size>
  154743. <access>read-write</access>
  154744. <resetValue>0</resetValue>
  154745. <resetMask>0xFFFFFFFF</resetMask>
  154746. <fields>
  154747. <field>
  154748. <name>TPINDX2</name>
  154749. <description>Top index of buffer 2.</description>
  154750. <bitOffset>0x3</bitOffset>
  154751. <bitWidth>29</bitWidth>
  154752. <access>read-write</access>
  154753. </field>
  154754. </fields>
  154755. </register>
  154756. <register>
  154757. <name>SFAR</name>
  154758. <description>Serial Flash Address Register</description>
  154759. <addressOffset>0x100</addressOffset>
  154760. <size>32</size>
  154761. <access>read-write</access>
  154762. <resetValue>0</resetValue>
  154763. <resetMask>0xFFFFFFFF</resetMask>
  154764. <fields>
  154765. <field>
  154766. <name>SFADR</name>
  154767. <description>Serial Flash Address. The register content is used as byte address for all following IP Commands.</description>
  154768. <bitOffset>0</bitOffset>
  154769. <bitWidth>32</bitWidth>
  154770. <access>read-write</access>
  154771. </field>
  154772. </fields>
  154773. </register>
  154774. <register>
  154775. <name>SMPR</name>
  154776. <description>Sampling Register</description>
  154777. <addressOffset>0x108</addressOffset>
  154778. <size>32</size>
  154779. <access>read-write</access>
  154780. <resetValue>0</resetValue>
  154781. <resetMask>0xFFFFFFFF</resetMask>
  154782. <fields>
  154783. <field>
  154784. <name>SDRSMP</name>
  154785. <description>SDR sampling point.</description>
  154786. <bitOffset>0x5</bitOffset>
  154787. <bitWidth>2</bitWidth>
  154788. <access>read-write</access>
  154789. </field>
  154790. <field>
  154791. <name>DDRSMP</name>
  154792. <description>DDR Sampling point</description>
  154793. <bitOffset>0x10</bitOffset>
  154794. <bitWidth>3</bitWidth>
  154795. <access>read-write</access>
  154796. </field>
  154797. </fields>
  154798. </register>
  154799. <register>
  154800. <name>RBSR</name>
  154801. <description>RX Buffer Status Register</description>
  154802. <addressOffset>0x10C</addressOffset>
  154803. <size>32</size>
  154804. <access>read-only</access>
  154805. <resetValue>0</resetValue>
  154806. <resetMask>0xFFFFFFFF</resetMask>
  154807. <fields>
  154808. <field>
  154809. <name>RDBFL</name>
  154810. <description>RX Buffer Fill Level, indicates how many entries of 4 bytes are still available in the RX Buffer</description>
  154811. <bitOffset>0x8</bitOffset>
  154812. <bitWidth>6</bitWidth>
  154813. <access>read-only</access>
  154814. </field>
  154815. <field>
  154816. <name>RDCTR</name>
  154817. <description>Read Counter, indicates how many entries of 4 bytes have been removed from the RX Buffer</description>
  154818. <bitOffset>0x10</bitOffset>
  154819. <bitWidth>16</bitWidth>
  154820. <access>read-only</access>
  154821. </field>
  154822. </fields>
  154823. </register>
  154824. <register>
  154825. <name>RBCT</name>
  154826. <description>RX Buffer Control Register</description>
  154827. <addressOffset>0x110</addressOffset>
  154828. <size>32</size>
  154829. <access>read-write</access>
  154830. <resetValue>0</resetValue>
  154831. <resetMask>0xFFFFFFFF</resetMask>
  154832. <fields>
  154833. <field>
  154834. <name>WMRK</name>
  154835. <description>RX Buffer Watermark: This field determines when the readout action of the RX Buffer is triggered</description>
  154836. <bitOffset>0</bitOffset>
  154837. <bitWidth>5</bitWidth>
  154838. <access>read-write</access>
  154839. </field>
  154840. <field>
  154841. <name>RXBRD</name>
  154842. <description>RX Buffer Readout: This bit specifies the access scheme for the RX Buffer readout.</description>
  154843. <bitOffset>0x8</bitOffset>
  154844. <bitWidth>1</bitWidth>
  154845. <access>read-write</access>
  154846. <enumeratedValues>
  154847. <enumeratedValue>
  154848. <name>RXBRD_0</name>
  154849. <description>RX Buffer content is read using the AHB Bus registers QSPI_ARDB0 to QSPI_ARDB31. For details, refer to Exclusive Access to Serial Flash for AHB Commands.</description>
  154850. <value>0</value>
  154851. </enumeratedValue>
  154852. <enumeratedValue>
  154853. <name>RXBRD_1</name>
  154854. <description>RX Buffer content is read using the IP Bus registers QSPI_RBDR0 to QSPI_RBDR31.</description>
  154855. <value>0x1</value>
  154856. </enumeratedValue>
  154857. </enumeratedValues>
  154858. </field>
  154859. </fields>
  154860. </register>
  154861. <register>
  154862. <name>TBSR</name>
  154863. <description>TX Buffer Status Register</description>
  154864. <addressOffset>0x150</addressOffset>
  154865. <size>32</size>
  154866. <access>read-only</access>
  154867. <resetValue>0</resetValue>
  154868. <resetMask>0xFFFFFFFF</resetMask>
  154869. <fields>
  154870. <field>
  154871. <name>TRBFL</name>
  154872. <description>TX Buffer Fill Level</description>
  154873. <bitOffset>0x8</bitOffset>
  154874. <bitWidth>5</bitWidth>
  154875. <access>read-only</access>
  154876. </field>
  154877. <field>
  154878. <name>TRCTR</name>
  154879. <description>Transmit Counter</description>
  154880. <bitOffset>0x10</bitOffset>
  154881. <bitWidth>16</bitWidth>
  154882. <access>read-only</access>
  154883. </field>
  154884. </fields>
  154885. </register>
  154886. <register>
  154887. <name>TBDR</name>
  154888. <description>TX Buffer Data Register</description>
  154889. <addressOffset>0x154</addressOffset>
  154890. <size>32</size>
  154891. <access>read-write</access>
  154892. <resetValue>0</resetValue>
  154893. <resetMask>0xFFFFFFFF</resetMask>
  154894. <fields>
  154895. <field>
  154896. <name>TXDATA</name>
  154897. <description>TX Data On write access the data is written into the next available entry of the TX Buffer and the QPSI_TBSR[TRBFL] field is updated accordingly</description>
  154898. <bitOffset>0</bitOffset>
  154899. <bitWidth>32</bitWidth>
  154900. <access>read-write</access>
  154901. </field>
  154902. </fields>
  154903. </register>
  154904. <register>
  154905. <name>SR</name>
  154906. <description>Status Register</description>
  154907. <addressOffset>0x15C</addressOffset>
  154908. <size>32</size>
  154909. <access>read-only</access>
  154910. <resetValue>0x3800</resetValue>
  154911. <resetMask>0xFFFFFFFF</resetMask>
  154912. <fields>
  154913. <field>
  154914. <name>BUSY</name>
  154915. <description>Module Busy: Asserted when module is currently busy handling a transaction to an external flash device</description>
  154916. <bitOffset>0</bitOffset>
  154917. <bitWidth>1</bitWidth>
  154918. <access>read-only</access>
  154919. </field>
  154920. <field>
  154921. <name>IP_ACC</name>
  154922. <description>IP Access: Asserted when transaction currently executed was initiated by IP bus.</description>
  154923. <bitOffset>0x1</bitOffset>
  154924. <bitWidth>1</bitWidth>
  154925. <access>read-only</access>
  154926. </field>
  154927. <field>
  154928. <name>AHB_ACC</name>
  154929. <description>AHB Access: Asserted when the transaction currently executed was initiated by AHB bus.</description>
  154930. <bitOffset>0x2</bitOffset>
  154931. <bitWidth>1</bitWidth>
  154932. <access>read-only</access>
  154933. </field>
  154934. <field>
  154935. <name>AHBGNT</name>
  154936. <description>AHB Command priority Granted: Asserted when another module has been granted priority of AHB Commands against IP Commands</description>
  154937. <bitOffset>0x5</bitOffset>
  154938. <bitWidth>1</bitWidth>
  154939. <access>read-only</access>
  154940. </field>
  154941. <field>
  154942. <name>AHBTRN</name>
  154943. <description>AHB Access Transaction pending: Asserted when there is a pending request on the AHB interface</description>
  154944. <bitOffset>0x6</bitOffset>
  154945. <bitWidth>1</bitWidth>
  154946. <access>read-only</access>
  154947. </field>
  154948. <field>
  154949. <name>AHB0NE</name>
  154950. <description>AHB 0 Buffer Not Empty: Asserted when AHB 0 buffer contains data.</description>
  154951. <bitOffset>0x7</bitOffset>
  154952. <bitWidth>1</bitWidth>
  154953. <access>read-only</access>
  154954. </field>
  154955. <field>
  154956. <name>AHB1NE</name>
  154957. <description>AHB 1 Buffer Not Empty: Asserted when AHB 1 buffer contains data.</description>
  154958. <bitOffset>0x8</bitOffset>
  154959. <bitWidth>1</bitWidth>
  154960. <access>read-only</access>
  154961. </field>
  154962. <field>
  154963. <name>AHB2NE</name>
  154964. <description>AHB 2 Buffer Not Empty: Asserted when AHB 2 buffer contains data.</description>
  154965. <bitOffset>0x9</bitOffset>
  154966. <bitWidth>1</bitWidth>
  154967. <access>read-only</access>
  154968. </field>
  154969. <field>
  154970. <name>AHB3NE</name>
  154971. <description>AHB 3 Buffer Not Empty: Asserted when AHB 3 buffer contains data.</description>
  154972. <bitOffset>0xA</bitOffset>
  154973. <bitWidth>1</bitWidth>
  154974. <access>read-only</access>
  154975. </field>
  154976. <field>
  154977. <name>AHB0FUL</name>
  154978. <description>AHB 0 Buffer Full: Asserted when AHB 0 buffer is full.</description>
  154979. <bitOffset>0xB</bitOffset>
  154980. <bitWidth>1</bitWidth>
  154981. <access>read-only</access>
  154982. </field>
  154983. <field>
  154984. <name>AHB1FUL</name>
  154985. <description>AHB 1 Buffer Full: Asserted when AHB 1 buffer is full.</description>
  154986. <bitOffset>0xC</bitOffset>
  154987. <bitWidth>1</bitWidth>
  154988. <access>read-only</access>
  154989. </field>
  154990. <field>
  154991. <name>AHB2FUL</name>
  154992. <description>AHB 2 Buffer Full: Asserted when AHB 2 buffer is full.</description>
  154993. <bitOffset>0xD</bitOffset>
  154994. <bitWidth>1</bitWidth>
  154995. <access>read-only</access>
  154996. </field>
  154997. <field>
  154998. <name>AHB3FUL</name>
  154999. <description>AHB 3 Buffer Full: Asserted when AHB 3 buffer is full.</description>
  155000. <bitOffset>0xE</bitOffset>
  155001. <bitWidth>1</bitWidth>
  155002. <access>read-only</access>
  155003. </field>
  155004. <field>
  155005. <name>RXWE</name>
  155006. <description>RX Buffer Watermark Exceeded: Asserted when the number of valid entries in the RX Buffer exceeds the number given in the QSPI_RBCT[WMRK] field</description>
  155007. <bitOffset>0x10</bitOffset>
  155008. <bitWidth>1</bitWidth>
  155009. <access>read-only</access>
  155010. </field>
  155011. <field>
  155012. <name>RXFULL</name>
  155013. <description>RX Buffer Full: Asserted when the RX Buffer is full, i</description>
  155014. <bitOffset>0x13</bitOffset>
  155015. <bitWidth>1</bitWidth>
  155016. <access>read-only</access>
  155017. </field>
  155018. <field>
  155019. <name>RXDMA</name>
  155020. <description>RX Buffer DMA: Asserted when RX Buffer read out via DMA is active i.e DMA is requested or running.</description>
  155021. <bitOffset>0x17</bitOffset>
  155022. <bitWidth>1</bitWidth>
  155023. <access>read-only</access>
  155024. </field>
  155025. <field>
  155026. <name>TXEDA</name>
  155027. <description>Tx Buffer Enough Data Available</description>
  155028. <bitOffset>0x18</bitOffset>
  155029. <bitWidth>1</bitWidth>
  155030. <access>read-only</access>
  155031. </field>
  155032. <field>
  155033. <name>TXFULL</name>
  155034. <description>TX Buffer Full: Asserted when no more data can be stored.</description>
  155035. <bitOffset>0x1B</bitOffset>
  155036. <bitWidth>1</bitWidth>
  155037. <access>read-only</access>
  155038. </field>
  155039. <field>
  155040. <name>DLPSMP</name>
  155041. <description>Data learning is not implemented on this chip</description>
  155042. <bitOffset>0x1D</bitOffset>
  155043. <bitWidth>3</bitWidth>
  155044. <access>read-only</access>
  155045. </field>
  155046. </fields>
  155047. </register>
  155048. <register>
  155049. <name>FR</name>
  155050. <description>Flag Register</description>
  155051. <addressOffset>0x160</addressOffset>
  155052. <size>32</size>
  155053. <access>read-write</access>
  155054. <resetValue>0x8000000</resetValue>
  155055. <resetMask>0xFFFFFFFF</resetMask>
  155056. <fields>
  155057. <field>
  155058. <name>TFF</name>
  155059. <description>IP Command Transaction Finished Flag: Set when the QuadSPI module has finished a running IP Command</description>
  155060. <bitOffset>0</bitOffset>
  155061. <bitWidth>1</bitWidth>
  155062. <access>read-write</access>
  155063. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155064. </field>
  155065. <field>
  155066. <name>IPGEF</name>
  155067. <description>IP Command Trigger during AHB Grant Error Flag: Set when the following condition occurs: A write access occurs to the QSPI_IPCR[SEQID] field and the QSPI_SR[AHBGNT] bit is set</description>
  155068. <bitOffset>0x4</bitOffset>
  155069. <bitWidth>1</bitWidth>
  155070. <access>read-write</access>
  155071. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155072. </field>
  155073. <field>
  155074. <name>IPIEF</name>
  155075. <description>IP Command Trigger could not be executed Error Flag</description>
  155076. <bitOffset>0x6</bitOffset>
  155077. <bitWidth>1</bitWidth>
  155078. <access>read-write</access>
  155079. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155080. </field>
  155081. <field>
  155082. <name>IPAEF</name>
  155083. <description>IP Command Trigger during AHB Access Error Flag</description>
  155084. <bitOffset>0x7</bitOffset>
  155085. <bitWidth>1</bitWidth>
  155086. <access>read-write</access>
  155087. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155088. </field>
  155089. <field>
  155090. <name>IUEF</name>
  155091. <description>IP Command Usage Error Flag: Set when in parallel flash mode the execution of an IP Command is started and the sequence pointed to by the sequence ID contains a WRITE or a WRITE_DDR command</description>
  155092. <bitOffset>0xB</bitOffset>
  155093. <bitWidth>1</bitWidth>
  155094. <access>read-write</access>
  155095. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155096. </field>
  155097. <field>
  155098. <name>ABOF</name>
  155099. <description>AHB Buffer Overflow Flag: Set when the size of the AHB access exceeds the size of the AHB buffer</description>
  155100. <bitOffset>0xC</bitOffset>
  155101. <bitWidth>1</bitWidth>
  155102. <access>read-write</access>
  155103. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155104. </field>
  155105. <field>
  155106. <name>ABSEF</name>
  155107. <description>AHB Sequence Error Flag: Set when the execution of an AHB Command is started with an WRITE or WRITE_DDR Command in the sequence pointed to by the QSPI_BUFxCR QSPI_BUFxCR implies anyone of QSPI_BUF0CR/QSPI_BUF1CR/QSPI_BUF2CR/QSPI_BUF3CR register Communication with the serial flash device is terminated before the execution of WRITE/WRITE_DDR command by the QuadSPI module</description>
  155108. <bitOffset>0xF</bitOffset>
  155109. <bitWidth>1</bitWidth>
  155110. <access>read-write</access>
  155111. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155112. </field>
  155113. <field>
  155114. <name>RBDF</name>
  155115. <description>RX Buffer Drain Flag: Will be set if the QuadSPI_SR[RXWE] status bit is asserted</description>
  155116. <bitOffset>0x10</bitOffset>
  155117. <bitWidth>1</bitWidth>
  155118. <access>read-write</access>
  155119. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155120. </field>
  155121. <field>
  155122. <name>RBOF</name>
  155123. <description>RX Buffer Overflow Flag: Set when not all the data read from the serial flash device could be pushed into the RX Buffer</description>
  155124. <bitOffset>0x11</bitOffset>
  155125. <bitWidth>1</bitWidth>
  155126. <access>read-write</access>
  155127. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155128. </field>
  155129. <field>
  155130. <name>ILLINE</name>
  155131. <description>Illegal Instruction Error Flag: Set when an illegal instruction is encountered by the controller in any of the sequences</description>
  155132. <bitOffset>0x17</bitOffset>
  155133. <bitWidth>1</bitWidth>
  155134. <access>read-write</access>
  155135. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155136. </field>
  155137. <field>
  155138. <name>TBUF</name>
  155139. <description>TX Buffer Underrun Flag: Set when the module tried to pull data although TX Buffer was emptyor the buffer contains less than 128bits of data</description>
  155140. <bitOffset>0x1A</bitOffset>
  155141. <bitWidth>1</bitWidth>
  155142. <access>read-write</access>
  155143. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155144. </field>
  155145. <field>
  155146. <name>TBFF</name>
  155147. <description>TX Buffer Fill Flag: Before writing to the TX buffer, this bit should be cleared</description>
  155148. <bitOffset>0x1B</bitOffset>
  155149. <bitWidth>1</bitWidth>
  155150. <access>read-write</access>
  155151. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155152. </field>
  155153. <field>
  155154. <name>DLPFF</name>
  155155. <description>Data learning is not implemented on this chip</description>
  155156. <bitOffset>0x1F</bitOffset>
  155157. <bitWidth>1</bitWidth>
  155158. <access>read-write</access>
  155159. <modifiedWriteValues>oneToClear</modifiedWriteValues>
  155160. </field>
  155161. </fields>
  155162. </register>
  155163. <register>
  155164. <name>RSER</name>
  155165. <description>Interrupt and DMA Request Select and Enable Register</description>
  155166. <addressOffset>0x164</addressOffset>
  155167. <size>32</size>
  155168. <access>read-write</access>
  155169. <resetValue>0</resetValue>
  155170. <resetMask>0xFFFFFFFF</resetMask>
  155171. <fields>
  155172. <field>
  155173. <name>TFIE</name>
  155174. <description>Transaction Finished Interrupt Enable</description>
  155175. <bitOffset>0</bitOffset>
  155176. <bitWidth>1</bitWidth>
  155177. <access>read-write</access>
  155178. <enumeratedValues>
  155179. <enumeratedValue>
  155180. <name>TFIE_0</name>
  155181. <description>No TFF interrupt will be generated</description>
  155182. <value>0</value>
  155183. </enumeratedValue>
  155184. <enumeratedValue>
  155185. <name>TFIE_1</name>
  155186. <description>TFF interrupt will be generated</description>
  155187. <value>0x1</value>
  155188. </enumeratedValue>
  155189. </enumeratedValues>
  155190. </field>
  155191. <field>
  155192. <name>IPGEIE</name>
  155193. <description>IP Command Trigger during AHB Grant Error Interrupt Enable</description>
  155194. <bitOffset>0x4</bitOffset>
  155195. <bitWidth>1</bitWidth>
  155196. <access>read-write</access>
  155197. <enumeratedValues>
  155198. <enumeratedValue>
  155199. <name>IPGEIE_0</name>
  155200. <description>No IPGEF interrupt will be generated</description>
  155201. <value>0</value>
  155202. </enumeratedValue>
  155203. <enumeratedValue>
  155204. <name>IPGEIE_1</name>
  155205. <description>IPGEF interrupt will be generated</description>
  155206. <value>0x1</value>
  155207. </enumeratedValue>
  155208. </enumeratedValues>
  155209. </field>
  155210. <field>
  155211. <name>IPIEIE</name>
  155212. <description>IP Command Trigger during IP Access Error Interrupt Enable</description>
  155213. <bitOffset>0x6</bitOffset>
  155214. <bitWidth>1</bitWidth>
  155215. <access>read-write</access>
  155216. <enumeratedValues>
  155217. <enumeratedValue>
  155218. <name>IPIEIE_0</name>
  155219. <description>No IPIEF interrupt will be generated</description>
  155220. <value>0</value>
  155221. </enumeratedValue>
  155222. </enumeratedValues>
  155223. </field>
  155224. <field>
  155225. <name>IPAEIE</name>
  155226. <description>IP Command Trigger during AHB Access Error Interrupt Enable</description>
  155227. <bitOffset>0x7</bitOffset>
  155228. <bitWidth>1</bitWidth>
  155229. <access>read-write</access>
  155230. <enumeratedValues>
  155231. <enumeratedValue>
  155232. <name>IPAEIE_0</name>
  155233. <description>No IPAEF interrupt will be generated</description>
  155234. <value>0</value>
  155235. </enumeratedValue>
  155236. <enumeratedValue>
  155237. <name>IPAEIE_1</name>
  155238. <description>IPAEF interrupt will be generated</description>
  155239. <value>0x1</value>
  155240. </enumeratedValue>
  155241. </enumeratedValues>
  155242. </field>
  155243. <field>
  155244. <name>IUEIE</name>
  155245. <description>IP Command Usage Error Interrupt Enable</description>
  155246. <bitOffset>0xB</bitOffset>
  155247. <bitWidth>1</bitWidth>
  155248. <access>read-write</access>
  155249. <enumeratedValues>
  155250. <enumeratedValue>
  155251. <name>IUEIE_0</name>
  155252. <description>No IUEF interrupt will be generated</description>
  155253. <value>0</value>
  155254. </enumeratedValue>
  155255. <enumeratedValue>
  155256. <name>IUEIE_1</name>
  155257. <description>IUEF interrupt will be generated</description>
  155258. <value>0x1</value>
  155259. </enumeratedValue>
  155260. </enumeratedValues>
  155261. </field>
  155262. <field>
  155263. <name>ABOIE</name>
  155264. <description>AHB Buffer Overflow Interrupt Enable</description>
  155265. <bitOffset>0xC</bitOffset>
  155266. <bitWidth>1</bitWidth>
  155267. <access>read-write</access>
  155268. <enumeratedValues>
  155269. <enumeratedValue>
  155270. <name>ABOIE_0</name>
  155271. <description>No ABOF interrupt will be generated</description>
  155272. <value>0</value>
  155273. </enumeratedValue>
  155274. <enumeratedValue>
  155275. <name>ABOIE_1</name>
  155276. <description>ABOF interrupt will be generated</description>
  155277. <value>0x1</value>
  155278. </enumeratedValue>
  155279. </enumeratedValues>
  155280. </field>
  155281. <field>
  155282. <name>ABSEIE</name>
  155283. <description>AHB Sequence Error Interrupt Enable: Triggered by ABSEF flags of QSPI_FR</description>
  155284. <bitOffset>0xF</bitOffset>
  155285. <bitWidth>1</bitWidth>
  155286. <access>read-write</access>
  155287. <enumeratedValues>
  155288. <enumeratedValue>
  155289. <name>ABSEIE_0</name>
  155290. <description>No ABSEF interrupt will be generated</description>
  155291. <value>0</value>
  155292. </enumeratedValue>
  155293. <enumeratedValue>
  155294. <name>ABSEIE_1</name>
  155295. <description>ABSEF interrupt will be generated</description>
  155296. <value>0x1</value>
  155297. </enumeratedValue>
  155298. </enumeratedValues>
  155299. </field>
  155300. <field>
  155301. <name>RBDIE</name>
  155302. <description>RX Buffer Drain Interrupt Enable: Enables generation of IRQ requests for RX Buffer Drain</description>
  155303. <bitOffset>0x10</bitOffset>
  155304. <bitWidth>1</bitWidth>
  155305. <access>read-write</access>
  155306. <enumeratedValues>
  155307. <enumeratedValue>
  155308. <name>RBDIE_0</name>
  155309. <description>No RBDF interrupt will be generated</description>
  155310. <value>0</value>
  155311. </enumeratedValue>
  155312. <enumeratedValue>
  155313. <name>RBDIE_1</name>
  155314. <description>RBDF Interrupt will be generated</description>
  155315. <value>0x1</value>
  155316. </enumeratedValue>
  155317. </enumeratedValues>
  155318. </field>
  155319. <field>
  155320. <name>RBOIE</name>
  155321. <description>RX Buffer Overflow Interrupt Enable</description>
  155322. <bitOffset>0x11</bitOffset>
  155323. <bitWidth>1</bitWidth>
  155324. <access>read-write</access>
  155325. <enumeratedValues>
  155326. <enumeratedValue>
  155327. <name>RBOIE_0</name>
  155328. <description>No RBOF interrupt will be generated</description>
  155329. <value>0</value>
  155330. </enumeratedValue>
  155331. <enumeratedValue>
  155332. <name>RBOIE_1</name>
  155333. <description>RBOF interrupt will be generated</description>
  155334. <value>0x1</value>
  155335. </enumeratedValue>
  155336. </enumeratedValues>
  155337. </field>
  155338. <field>
  155339. <name>RBDDE</name>
  155340. <description>RX Buffer Drain DMA Enable: Enables generation of DMA requests for RX Buffer Drain</description>
  155341. <bitOffset>0x15</bitOffset>
  155342. <bitWidth>1</bitWidth>
  155343. <access>read-write</access>
  155344. <enumeratedValues>
  155345. <enumeratedValue>
  155346. <name>RBDDE_0</name>
  155347. <description>No DMA request will be generated</description>
  155348. <value>0</value>
  155349. </enumeratedValue>
  155350. <enumeratedValue>
  155351. <name>RBDDE_1</name>
  155352. <description>DMA request will be generated</description>
  155353. <value>0x1</value>
  155354. </enumeratedValue>
  155355. </enumeratedValues>
  155356. </field>
  155357. <field>
  155358. <name>ILLINIE</name>
  155359. <description>Illegal Instruction Error Interrupt Enable. Triggered by ILLINE flag in QSPI_FR</description>
  155360. <bitOffset>0x17</bitOffset>
  155361. <bitWidth>1</bitWidth>
  155362. <access>read-write</access>
  155363. <enumeratedValues>
  155364. <enumeratedValue>
  155365. <name>ILLINIE_0</name>
  155366. <description>No ILLINE interrupt will be generated</description>
  155367. <value>0</value>
  155368. </enumeratedValue>
  155369. <enumeratedValue>
  155370. <name>ILLINIE_1</name>
  155371. <description>ILLINE interrupt will be generated</description>
  155372. <value>0x1</value>
  155373. </enumeratedValue>
  155374. </enumeratedValues>
  155375. </field>
  155376. <field>
  155377. <name>TBUIE</name>
  155378. <description>TX Buffer Underrun Interrupt Enable</description>
  155379. <bitOffset>0x1A</bitOffset>
  155380. <bitWidth>1</bitWidth>
  155381. <access>read-write</access>
  155382. <enumeratedValues>
  155383. <enumeratedValue>
  155384. <name>TBUIE_0</name>
  155385. <description>No TBUF interrupt will be generated</description>
  155386. <value>0</value>
  155387. </enumeratedValue>
  155388. <enumeratedValue>
  155389. <name>TBUIE_1</name>
  155390. <description>TBUF interrupt will be generated</description>
  155391. <value>0x1</value>
  155392. </enumeratedValue>
  155393. </enumeratedValues>
  155394. </field>
  155395. <field>
  155396. <name>TBFIE</name>
  155397. <description>TX Buffer Fill Interrupt Enable</description>
  155398. <bitOffset>0x1B</bitOffset>
  155399. <bitWidth>1</bitWidth>
  155400. <access>read-write</access>
  155401. <enumeratedValues>
  155402. <enumeratedValue>
  155403. <name>TBFIE_0</name>
  155404. <description>No TBFF interrupt will be generated</description>
  155405. <value>0</value>
  155406. </enumeratedValue>
  155407. <enumeratedValue>
  155408. <name>TBFIE_1</name>
  155409. <description>TBFF interrupt will be generated</description>
  155410. <value>0x1</value>
  155411. </enumeratedValue>
  155412. </enumeratedValues>
  155413. </field>
  155414. <field>
  155415. <name>DLPFIE</name>
  155416. <description>Data learning is not implemented on this chip</description>
  155417. <bitOffset>0x1F</bitOffset>
  155418. <bitWidth>1</bitWidth>
  155419. <access>read-write</access>
  155420. <enumeratedValues>
  155421. <enumeratedValue>
  155422. <name>DLPFIE_0</name>
  155423. <description>No DLPFF interrupt will be generated</description>
  155424. <value>0</value>
  155425. </enumeratedValue>
  155426. <enumeratedValue>
  155427. <name>DLPFIE_1</name>
  155428. <description>DLPFF interrupt will be generated</description>
  155429. <value>0x1</value>
  155430. </enumeratedValue>
  155431. </enumeratedValues>
  155432. </field>
  155433. </fields>
  155434. </register>
  155435. <register>
  155436. <name>SPNDST</name>
  155437. <description>Sequence Suspend Status Register</description>
  155438. <addressOffset>0x168</addressOffset>
  155439. <size>32</size>
  155440. <access>read-only</access>
  155441. <resetValue>0</resetValue>
  155442. <resetMask>0xFFFFFFFF</resetMask>
  155443. <fields>
  155444. <field>
  155445. <name>SUSPND</name>
  155446. <description>When set, it signifies that a sequence is in suspended state</description>
  155447. <bitOffset>0</bitOffset>
  155448. <bitWidth>1</bitWidth>
  155449. <access>read-only</access>
  155450. </field>
  155451. <field>
  155452. <name>SPDBUF</name>
  155453. <description>Suspended Buffer: Provides the suspended buffer number. Valid only when SUSPND is set to 1'b1</description>
  155454. <bitOffset>0x6</bitOffset>
  155455. <bitWidth>2</bitWidth>
  155456. <access>read-only</access>
  155457. </field>
  155458. <field>
  155459. <name>DATLFT</name>
  155460. <description>Data left: Provides information about the amount of data left to be read in the suspended sequence</description>
  155461. <bitOffset>0x9</bitOffset>
  155462. <bitWidth>7</bitWidth>
  155463. <access>read-only</access>
  155464. </field>
  155465. </fields>
  155466. </register>
  155467. <register>
  155468. <name>SPTRCLR</name>
  155469. <description>Sequence Pointer Clear Register</description>
  155470. <addressOffset>0x16C</addressOffset>
  155471. <size>32</size>
  155472. <access>read-write</access>
  155473. <resetValue>0</resetValue>
  155474. <resetMask>0xFFFFFFFF</resetMask>
  155475. <fields>
  155476. <field>
  155477. <name>BFPTRC</name>
  155478. <description>Buffer Pointer Clear: 1: Clears the sequence pointer for AHB accesses as defined in QuadSPI_BFGENCR</description>
  155479. <bitOffset>0</bitOffset>
  155480. <bitWidth>1</bitWidth>
  155481. <access>read-write</access>
  155482. </field>
  155483. <field>
  155484. <name>IPPTRC</name>
  155485. <description>IP Pointer Clear: 1: Clears the sequence pointer for IP accesses as defined in QuadSPI_IPCR</description>
  155486. <bitOffset>0x8</bitOffset>
  155487. <bitWidth>1</bitWidth>
  155488. <access>read-write</access>
  155489. </field>
  155490. </fields>
  155491. </register>
  155492. <register>
  155493. <name>SFA1AD</name>
  155494. <description>Serial Flash A1 Top Address</description>
  155495. <addressOffset>0x180</addressOffset>
  155496. <size>32</size>
  155497. <access>read-write</access>
  155498. <resetValue>0</resetValue>
  155499. <resetMask>0xFFFFFFFF</resetMask>
  155500. <fields>
  155501. <field>
  155502. <name>TPADA1</name>
  155503. <description>Top address for Serial Flash A1. In effect, TPADxx is the first location of the next memory.</description>
  155504. <bitOffset>0xA</bitOffset>
  155505. <bitWidth>22</bitWidth>
  155506. <access>read-write</access>
  155507. </field>
  155508. </fields>
  155509. </register>
  155510. <register>
  155511. <name>SFA2AD</name>
  155512. <description>Serial Flash A2 Top Address</description>
  155513. <addressOffset>0x184</addressOffset>
  155514. <size>32</size>
  155515. <access>read-write</access>
  155516. <resetValue>0</resetValue>
  155517. <resetMask>0xFFFFFFFF</resetMask>
  155518. <fields>
  155519. <field>
  155520. <name>TPADA2</name>
  155521. <description>Top address for Serial Flash A2. In effect, TPxxAD is the first location of the next memory.</description>
  155522. <bitOffset>0xA</bitOffset>
  155523. <bitWidth>22</bitWidth>
  155524. <access>read-write</access>
  155525. </field>
  155526. </fields>
  155527. </register>
  155528. <register>
  155529. <name>SFB1AD</name>
  155530. <description>Serial Flash B1Top Address</description>
  155531. <addressOffset>0x188</addressOffset>
  155532. <size>32</size>
  155533. <access>read-write</access>
  155534. <resetValue>0</resetValue>
  155535. <resetMask>0xFFFFFFFF</resetMask>
  155536. <fields>
  155537. <field>
  155538. <name>TPADB1</name>
  155539. <description>Top address for Serial Flash B1.In effect, TPxxAD is the first location of the next memory.</description>
  155540. <bitOffset>0xA</bitOffset>
  155541. <bitWidth>22</bitWidth>
  155542. <access>read-write</access>
  155543. </field>
  155544. </fields>
  155545. </register>
  155546. <register>
  155547. <name>SFB2AD</name>
  155548. <description>Serial Flash B2Top Address</description>
  155549. <addressOffset>0x18C</addressOffset>
  155550. <size>32</size>
  155551. <access>read-write</access>
  155552. <resetValue>0</resetValue>
  155553. <resetMask>0xFFFFFFFF</resetMask>
  155554. <fields>
  155555. <field>
  155556. <name>TPADB2</name>
  155557. <description>Top address for Serial Flash B2. In effect, TPxxAD is the first location of the next memory.</description>
  155558. <bitOffset>0xA</bitOffset>
  155559. <bitWidth>22</bitWidth>
  155560. <access>read-write</access>
  155561. </field>
  155562. </fields>
  155563. </register>
  155564. <register>
  155565. <dim>32</dim>
  155566. <dimIncrement>0x4</dimIncrement>
  155567. <name>RBDR%s</name>
  155568. <description>RX Buffer Data Register</description>
  155569. <addressOffset>0x200</addressOffset>
  155570. <size>32</size>
  155571. <access>read-write</access>
  155572. <resetValue>0</resetValue>
  155573. <resetMask>0xFFFFFFFF</resetMask>
  155574. <fields>
  155575. <field>
  155576. <name>RXDATA</name>
  155577. <description>RX Data</description>
  155578. <bitOffset>0</bitOffset>
  155579. <bitWidth>32</bitWidth>
  155580. <access>read-write</access>
  155581. </field>
  155582. </fields>
  155583. </register>
  155584. <register>
  155585. <name>LUTKEY</name>
  155586. <description>LUT Key Register</description>
  155587. <addressOffset>0x300</addressOffset>
  155588. <size>32</size>
  155589. <access>read-write</access>
  155590. <resetValue>0x5AF05AF0</resetValue>
  155591. <resetMask>0xFFFFFFFF</resetMask>
  155592. <fields>
  155593. <field>
  155594. <name>KEY</name>
  155595. <description>The key to lock or unlock the LUT. The KEY is 0x5AF05AF0. The read value is always 0x5AF05AF0</description>
  155596. <bitOffset>0</bitOffset>
  155597. <bitWidth>32</bitWidth>
  155598. <access>read-write</access>
  155599. </field>
  155600. </fields>
  155601. </register>
  155602. <register>
  155603. <name>LCKCR</name>
  155604. <description>LUT Lock Configuration Register</description>
  155605. <addressOffset>0x304</addressOffset>
  155606. <size>32</size>
  155607. <access>read-write</access>
  155608. <resetValue>0x2</resetValue>
  155609. <resetMask>0xFFFFFFFF</resetMask>
  155610. <fields>
  155611. <field>
  155612. <name>LOCK</name>
  155613. <description>Locks the LUT when the following condition is met: This register is written just after the LUTKEYLUT Key Register The LUT key register was written with 0x5AF05AF0 key</description>
  155614. <bitOffset>0</bitOffset>
  155615. <bitWidth>1</bitWidth>
  155616. <access>read-write</access>
  155617. </field>
  155618. <field>
  155619. <name>UNLOCK</name>
  155620. <description>Unlocks the LUT when the following two conditions are met: 1</description>
  155621. <bitOffset>0x1</bitOffset>
  155622. <bitWidth>1</bitWidth>
  155623. <access>read-write</access>
  155624. </field>
  155625. </fields>
  155626. </register>
  155627. <register>
  155628. <name>LUT0</name>
  155629. <description>Look-up Table register</description>
  155630. <addressOffset>0x310</addressOffset>
  155631. <size>32</size>
  155632. <access>read-write</access>
  155633. <resetValue>0x8180403</resetValue>
  155634. <resetMask>0xFFFFFFFF</resetMask>
  155635. <fields>
  155636. <field>
  155637. <name>OPRND0</name>
  155638. <description>Operand for INSTR0.</description>
  155639. <bitOffset>0</bitOffset>
  155640. <bitWidth>8</bitWidth>
  155641. <access>read-write</access>
  155642. </field>
  155643. <field>
  155644. <name>PAD0</name>
  155645. <description>Pad information for INSTR0.</description>
  155646. <bitOffset>0x8</bitOffset>
  155647. <bitWidth>2</bitWidth>
  155648. <access>read-write</access>
  155649. <enumeratedValues>
  155650. <enumeratedValue>
  155651. <name>PAD0_0</name>
  155652. <description>1 Pad</description>
  155653. <value>0</value>
  155654. </enumeratedValue>
  155655. <enumeratedValue>
  155656. <name>PAD0_1</name>
  155657. <description>2 Pads</description>
  155658. <value>0x1</value>
  155659. </enumeratedValue>
  155660. <enumeratedValue>
  155661. <name>PAD0_2</name>
  155662. <description>4 Pads</description>
  155663. <value>0x2</value>
  155664. </enumeratedValue>
  155665. <enumeratedValue>
  155666. <name>PAD0_3</name>
  155667. <description>NA</description>
  155668. <value>0x3</value>
  155669. </enumeratedValue>
  155670. </enumeratedValues>
  155671. </field>
  155672. <field>
  155673. <name>INSTR0</name>
  155674. <description>Instruction 0</description>
  155675. <bitOffset>0xA</bitOffset>
  155676. <bitWidth>6</bitWidth>
  155677. <access>read-write</access>
  155678. </field>
  155679. <field>
  155680. <name>OPRND1</name>
  155681. <description>Operand for INSTR1.</description>
  155682. <bitOffset>0x10</bitOffset>
  155683. <bitWidth>8</bitWidth>
  155684. <access>read-write</access>
  155685. </field>
  155686. <field>
  155687. <name>PAD1</name>
  155688. <description>Pad information for INSTR1.</description>
  155689. <bitOffset>0x18</bitOffset>
  155690. <bitWidth>2</bitWidth>
  155691. <access>read-write</access>
  155692. <enumeratedValues>
  155693. <enumeratedValue>
  155694. <name>PAD1_0</name>
  155695. <description>1 Pad</description>
  155696. <value>0</value>
  155697. </enumeratedValue>
  155698. <enumeratedValue>
  155699. <name>PAD1_1</name>
  155700. <description>2 Pads</description>
  155701. <value>0x1</value>
  155702. </enumeratedValue>
  155703. <enumeratedValue>
  155704. <name>PAD1_2</name>
  155705. <description>4 Pads</description>
  155706. <value>0x2</value>
  155707. </enumeratedValue>
  155708. <enumeratedValue>
  155709. <name>PAD1_3</name>
  155710. <description>NA</description>
  155711. <value>0x3</value>
  155712. </enumeratedValue>
  155713. </enumeratedValues>
  155714. </field>
  155715. <field>
  155716. <name>INSTR1</name>
  155717. <description>Instruction 1</description>
  155718. <bitOffset>0x1A</bitOffset>
  155719. <bitWidth>6</bitWidth>
  155720. <access>read-write</access>
  155721. </field>
  155722. </fields>
  155723. </register>
  155724. <register>
  155725. <name>LUT1</name>
  155726. <description>Look-up Table register</description>
  155727. <addressOffset>0x314</addressOffset>
  155728. <size>32</size>
  155729. <access>read-write</access>
  155730. <resetValue>0x24001C08</resetValue>
  155731. <resetMask>0xFFFFFFFF</resetMask>
  155732. <fields>
  155733. <field>
  155734. <name>OPRND0</name>
  155735. <description>Operand for INSTR0.</description>
  155736. <bitOffset>0</bitOffset>
  155737. <bitWidth>8</bitWidth>
  155738. <access>read-write</access>
  155739. </field>
  155740. <field>
  155741. <name>PAD0</name>
  155742. <description>Pad information for INSTR0.</description>
  155743. <bitOffset>0x8</bitOffset>
  155744. <bitWidth>2</bitWidth>
  155745. <access>read-write</access>
  155746. <enumeratedValues>
  155747. <enumeratedValue>
  155748. <name>PAD0_0</name>
  155749. <description>1 Pad</description>
  155750. <value>0</value>
  155751. </enumeratedValue>
  155752. <enumeratedValue>
  155753. <name>PAD0_1</name>
  155754. <description>2 Pads</description>
  155755. <value>0x1</value>
  155756. </enumeratedValue>
  155757. <enumeratedValue>
  155758. <name>PAD0_2</name>
  155759. <description>4 Pads</description>
  155760. <value>0x2</value>
  155761. </enumeratedValue>
  155762. <enumeratedValue>
  155763. <name>PAD0_3</name>
  155764. <description>NA</description>
  155765. <value>0x3</value>
  155766. </enumeratedValue>
  155767. </enumeratedValues>
  155768. </field>
  155769. <field>
  155770. <name>INSTR0</name>
  155771. <description>Instruction 0</description>
  155772. <bitOffset>0xA</bitOffset>
  155773. <bitWidth>6</bitWidth>
  155774. <access>read-write</access>
  155775. </field>
  155776. <field>
  155777. <name>OPRND1</name>
  155778. <description>Operand for INSTR1.</description>
  155779. <bitOffset>0x10</bitOffset>
  155780. <bitWidth>8</bitWidth>
  155781. <access>read-write</access>
  155782. </field>
  155783. <field>
  155784. <name>PAD1</name>
  155785. <description>Pad information for INSTR1.</description>
  155786. <bitOffset>0x18</bitOffset>
  155787. <bitWidth>2</bitWidth>
  155788. <access>read-write</access>
  155789. <enumeratedValues>
  155790. <enumeratedValue>
  155791. <name>PAD1_0</name>
  155792. <description>1 Pad</description>
  155793. <value>0</value>
  155794. </enumeratedValue>
  155795. <enumeratedValue>
  155796. <name>PAD1_1</name>
  155797. <description>2 Pads</description>
  155798. <value>0x1</value>
  155799. </enumeratedValue>
  155800. <enumeratedValue>
  155801. <name>PAD1_2</name>
  155802. <description>4 Pads</description>
  155803. <value>0x2</value>
  155804. </enumeratedValue>
  155805. <enumeratedValue>
  155806. <name>PAD1_3</name>
  155807. <description>NA</description>
  155808. <value>0x3</value>
  155809. </enumeratedValue>
  155810. </enumeratedValues>
  155811. </field>
  155812. <field>
  155813. <name>INSTR1</name>
  155814. <description>Instruction 1</description>
  155815. <bitOffset>0x1A</bitOffset>
  155816. <bitWidth>6</bitWidth>
  155817. <access>read-write</access>
  155818. </field>
  155819. </fields>
  155820. </register>
  155821. <register>
  155822. <dim>62</dim>
  155823. <dimIncrement>0x4</dimIncrement>
  155824. <dimIndex>2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63</dimIndex>
  155825. <name>LUT%s</name>
  155826. <description>Look-up Table register</description>
  155827. <addressOffset>0x318</addressOffset>
  155828. <size>32</size>
  155829. <access>read-write</access>
  155830. <resetValue>0</resetValue>
  155831. <resetMask>0xFFFFFFFF</resetMask>
  155832. <fields>
  155833. <field>
  155834. <name>OPRND0</name>
  155835. <description>Operand for INSTR0.</description>
  155836. <bitOffset>0</bitOffset>
  155837. <bitWidth>8</bitWidth>
  155838. <access>read-write</access>
  155839. </field>
  155840. <field>
  155841. <name>PAD0</name>
  155842. <description>Pad information for INSTR0.</description>
  155843. <bitOffset>0x8</bitOffset>
  155844. <bitWidth>2</bitWidth>
  155845. <access>read-write</access>
  155846. <enumeratedValues>
  155847. <enumeratedValue>
  155848. <name>PAD0_0</name>
  155849. <description>1 Pad</description>
  155850. <value>0</value>
  155851. </enumeratedValue>
  155852. <enumeratedValue>
  155853. <name>PAD0_1</name>
  155854. <description>2 Pads</description>
  155855. <value>0x1</value>
  155856. </enumeratedValue>
  155857. <enumeratedValue>
  155858. <name>PAD0_2</name>
  155859. <description>4 Pads</description>
  155860. <value>0x2</value>
  155861. </enumeratedValue>
  155862. <enumeratedValue>
  155863. <name>PAD0_3</name>
  155864. <description>NA</description>
  155865. <value>0x3</value>
  155866. </enumeratedValue>
  155867. </enumeratedValues>
  155868. </field>
  155869. <field>
  155870. <name>INSTR0</name>
  155871. <description>Instruction 0</description>
  155872. <bitOffset>0xA</bitOffset>
  155873. <bitWidth>6</bitWidth>
  155874. <access>read-write</access>
  155875. </field>
  155876. <field>
  155877. <name>OPRND1</name>
  155878. <description>Operand for INSTR1.</description>
  155879. <bitOffset>0x10</bitOffset>
  155880. <bitWidth>8</bitWidth>
  155881. <access>read-write</access>
  155882. </field>
  155883. <field>
  155884. <name>PAD1</name>
  155885. <description>Pad information for INSTR1.</description>
  155886. <bitOffset>0x18</bitOffset>
  155887. <bitWidth>2</bitWidth>
  155888. <access>read-write</access>
  155889. <enumeratedValues>
  155890. <enumeratedValue>
  155891. <name>PAD1_0</name>
  155892. <description>1 Pad</description>
  155893. <value>0</value>
  155894. </enumeratedValue>
  155895. <enumeratedValue>
  155896. <name>PAD1_1</name>
  155897. <description>2 Pads</description>
  155898. <value>0x1</value>
  155899. </enumeratedValue>
  155900. <enumeratedValue>
  155901. <name>PAD1_2</name>
  155902. <description>4 Pads</description>
  155903. <value>0x2</value>
  155904. </enumeratedValue>
  155905. <enumeratedValue>
  155906. <name>PAD1_3</name>
  155907. <description>NA</description>
  155908. <value>0x3</value>
  155909. </enumeratedValue>
  155910. </enumeratedValues>
  155911. </field>
  155912. <field>
  155913. <name>INSTR1</name>
  155914. <description>Instruction 1</description>
  155915. <bitOffset>0x1A</bitOffset>
  155916. <bitWidth>6</bitWidth>
  155917. <access>read-write</access>
  155918. </field>
  155919. </fields>
  155920. </register>
  155921. </registers>
  155922. </peripheral>
  155923. <peripheral>
  155924. <name>DCP</name>
  155925. <description>DCP register reference index</description>
  155926. <groupName>DCP</groupName>
  155927. <prependToName>DCP_</prependToName>
  155928. <baseAddress>0x2280000</baseAddress>
  155929. <addressBlock>
  155930. <offset>0</offset>
  155931. <size>0x434</size>
  155932. <usage>registers</usage>
  155933. </addressBlock>
  155934. <interrupt>
  155935. <name>DCP_IRQ</name>
  155936. <value>78</value>
  155937. </interrupt>
  155938. <interrupt>
  155939. <name>DCP_VMI_IRQ</name>
  155940. <value>79</value>
  155941. </interrupt>
  155942. <interrupt>
  155943. <name>DCP_SEC_IRQ</name>
  155944. <value>80</value>
  155945. </interrupt>
  155946. <registers>
  155947. <register>
  155948. <name>CTRL</name>
  155949. <description>DCP control register 0</description>
  155950. <addressOffset>0</addressOffset>
  155951. <size>32</size>
  155952. <access>read-write</access>
  155953. <resetValue>0xF0800000</resetValue>
  155954. <resetMask>0xFFFFFFFF</resetMask>
  155955. <fields>
  155956. <field>
  155957. <name>CHANNEL_INTERRUPT_ENABLE</name>
  155958. <description>Per-channel interrupt enable bit</description>
  155959. <bitOffset>0</bitOffset>
  155960. <bitWidth>8</bitWidth>
  155961. <access>read-write</access>
  155962. <enumeratedValues>
  155963. <enumeratedValue>
  155964. <name>CH0</name>
  155965. <description>no description available</description>
  155966. <value>0x1</value>
  155967. </enumeratedValue>
  155968. <enumeratedValue>
  155969. <name>CH1</name>
  155970. <description>no description available</description>
  155971. <value>0x2</value>
  155972. </enumeratedValue>
  155973. <enumeratedValue>
  155974. <name>CH2</name>
  155975. <description>no description available</description>
  155976. <value>0x4</value>
  155977. </enumeratedValue>
  155978. <enumeratedValue>
  155979. <name>CH3</name>
  155980. <description>no description available</description>
  155981. <value>0x8</value>
  155982. </enumeratedValue>
  155983. </enumeratedValues>
  155984. </field>
  155985. <field>
  155986. <name>ENABLE_CONTEXT_SWITCHING</name>
  155987. <description>Enable automatic context switching for the channels</description>
  155988. <bitOffset>0x15</bitOffset>
  155989. <bitWidth>1</bitWidth>
  155990. <access>read-write</access>
  155991. </field>
  155992. <field>
  155993. <name>ENABLE_CONTEXT_CACHING</name>
  155994. <description>The software must set this bit to enable the caching of contexts between the operations</description>
  155995. <bitOffset>0x16</bitOffset>
  155996. <bitWidth>1</bitWidth>
  155997. <access>read-write</access>
  155998. </field>
  155999. <field>
  156000. <name>GATHER_RESIDUAL_WRITES</name>
  156001. <description>The software must set this bit to enable the ragged writes to the unaligned buffers to be gathered between multiple write operations</description>
  156002. <bitOffset>0x17</bitOffset>
  156003. <bitWidth>1</bitWidth>
  156004. <access>read-write</access>
  156005. </field>
  156006. <field>
  156007. <name>PRESENT_SHA</name>
  156008. <description>Indicates whether the SHA1/SHA2 functions are present.</description>
  156009. <bitOffset>0x1C</bitOffset>
  156010. <bitWidth>1</bitWidth>
  156011. <access>read-only</access>
  156012. <enumeratedValues>
  156013. <enumeratedValue>
  156014. <name>Absent</name>
  156015. <description>no description available</description>
  156016. <value>0</value>
  156017. </enumeratedValue>
  156018. <enumeratedValue>
  156019. <name>Present</name>
  156020. <description>no description available</description>
  156021. <value>0x1</value>
  156022. </enumeratedValue>
  156023. </enumeratedValues>
  156024. </field>
  156025. <field>
  156026. <name>PRESENT_CRYPTO</name>
  156027. <description>Indicates whether the crypto (cipher/hash) functions are present.</description>
  156028. <bitOffset>0x1D</bitOffset>
  156029. <bitWidth>1</bitWidth>
  156030. <access>read-only</access>
  156031. <enumeratedValues>
  156032. <enumeratedValue>
  156033. <name>Absent</name>
  156034. <description>no description available</description>
  156035. <value>0</value>
  156036. </enumeratedValue>
  156037. <enumeratedValue>
  156038. <name>Present</name>
  156039. <description>no description available</description>
  156040. <value>0x1</value>
  156041. </enumeratedValue>
  156042. </enumeratedValues>
  156043. </field>
  156044. <field>
  156045. <name>CLKGATE</name>
  156046. <description>This bit must be set to zero for a normal operation</description>
  156047. <bitOffset>0x1E</bitOffset>
  156048. <bitWidth>1</bitWidth>
  156049. <access>read-write</access>
  156050. </field>
  156051. <field>
  156052. <name>SFTRST</name>
  156053. <description>Set this bit to zero to enable a normal DCP operation</description>
  156054. <bitOffset>0x1F</bitOffset>
  156055. <bitWidth>1</bitWidth>
  156056. <access>read-write</access>
  156057. </field>
  156058. </fields>
  156059. </register>
  156060. <register>
  156061. <name>STAT</name>
  156062. <description>DCP status register</description>
  156063. <addressOffset>0x10</addressOffset>
  156064. <size>32</size>
  156065. <access>read-write</access>
  156066. <resetValue>0x10000000</resetValue>
  156067. <resetMask>0xFFFFFFFF</resetMask>
  156068. <fields>
  156069. <field>
  156070. <name>IRQ</name>
  156071. <description>Indicates which channels have pending interrupt requests</description>
  156072. <bitOffset>0</bitOffset>
  156073. <bitWidth>4</bitWidth>
  156074. <access>read-write</access>
  156075. </field>
  156076. <field>
  156077. <name>READY_CHANNELS</name>
  156078. <description>Indicates which channels are ready to proceed with a transfer (the active channel is also included)</description>
  156079. <bitOffset>0x10</bitOffset>
  156080. <bitWidth>8</bitWidth>
  156081. <access>read-only</access>
  156082. <enumeratedValues>
  156083. <enumeratedValue>
  156084. <name>CH0</name>
  156085. <description>no description available</description>
  156086. <value>0x1</value>
  156087. </enumeratedValue>
  156088. <enumeratedValue>
  156089. <name>CH1</name>
  156090. <description>no description available</description>
  156091. <value>0x2</value>
  156092. </enumeratedValue>
  156093. <enumeratedValue>
  156094. <name>CH2</name>
  156095. <description>no description available</description>
  156096. <value>0x4</value>
  156097. </enumeratedValue>
  156098. <enumeratedValue>
  156099. <name>CH3</name>
  156100. <description>no description available</description>
  156101. <value>0x8</value>
  156102. </enumeratedValue>
  156103. </enumeratedValues>
  156104. </field>
  156105. <field>
  156106. <name>CUR_CHANNEL</name>
  156107. <description>Current (active) channel (encoded)</description>
  156108. <bitOffset>0x18</bitOffset>
  156109. <bitWidth>4</bitWidth>
  156110. <access>read-only</access>
  156111. <enumeratedValues>
  156112. <enumeratedValue>
  156113. <name>None</name>
  156114. <description>no description available</description>
  156115. <value>0</value>
  156116. </enumeratedValue>
  156117. <enumeratedValue>
  156118. <name>CH0</name>
  156119. <description>no description available</description>
  156120. <value>0x1</value>
  156121. </enumeratedValue>
  156122. <enumeratedValue>
  156123. <name>CH1</name>
  156124. <description>no description available</description>
  156125. <value>0x2</value>
  156126. </enumeratedValue>
  156127. <enumeratedValue>
  156128. <name>CH2</name>
  156129. <description>no description available</description>
  156130. <value>0x3</value>
  156131. </enumeratedValue>
  156132. <enumeratedValue>
  156133. <name>CH3</name>
  156134. <description>no description available</description>
  156135. <value>0x4</value>
  156136. </enumeratedValue>
  156137. </enumeratedValues>
  156138. </field>
  156139. <field>
  156140. <name>OTP_KEY_READY</name>
  156141. <description>When set, it indicates that the OTP key is shifted from the fuse block and is ready for use.</description>
  156142. <bitOffset>0x1C</bitOffset>
  156143. <bitWidth>1</bitWidth>
  156144. <access>read-only</access>
  156145. </field>
  156146. </fields>
  156147. </register>
  156148. <register>
  156149. <name>CHANNELCTRL</name>
  156150. <description>DCP channel control register</description>
  156151. <addressOffset>0x20</addressOffset>
  156152. <size>32</size>
  156153. <access>read-write</access>
  156154. <resetValue>0</resetValue>
  156155. <resetMask>0xFFFFFFFF</resetMask>
  156156. <fields>
  156157. <field>
  156158. <name>ENABLE_CHANNEL</name>
  156159. <description>Setting a bit in this field enables the DMA channel associated with it</description>
  156160. <bitOffset>0</bitOffset>
  156161. <bitWidth>8</bitWidth>
  156162. <access>read-write</access>
  156163. <enumeratedValues>
  156164. <enumeratedValue>
  156165. <name>CH0</name>
  156166. <description>no description available</description>
  156167. <value>0x1</value>
  156168. </enumeratedValue>
  156169. <enumeratedValue>
  156170. <name>CH1</name>
  156171. <description>no description available</description>
  156172. <value>0x2</value>
  156173. </enumeratedValue>
  156174. <enumeratedValue>
  156175. <name>CH2</name>
  156176. <description>no description available</description>
  156177. <value>0x4</value>
  156178. </enumeratedValue>
  156179. <enumeratedValue>
  156180. <name>CH3</name>
  156181. <description>no description available</description>
  156182. <value>0x8</value>
  156183. </enumeratedValue>
  156184. </enumeratedValues>
  156185. </field>
  156186. <field>
  156187. <name>HIGH_PRIORITY_CHANNEL</name>
  156188. <description>Setting a bit in this field causes the corresponding channel to have high-priority arbitration</description>
  156189. <bitOffset>0x8</bitOffset>
  156190. <bitWidth>8</bitWidth>
  156191. <access>read-write</access>
  156192. <enumeratedValues>
  156193. <enumeratedValue>
  156194. <name>CH0</name>
  156195. <description>no description available</description>
  156196. <value>0x1</value>
  156197. </enumeratedValue>
  156198. <enumeratedValue>
  156199. <name>CH1</name>
  156200. <description>no description available</description>
  156201. <value>0x2</value>
  156202. </enumeratedValue>
  156203. <enumeratedValue>
  156204. <name>CH2</name>
  156205. <description>no description available</description>
  156206. <value>0x4</value>
  156207. </enumeratedValue>
  156208. <enumeratedValue>
  156209. <name>CH3</name>
  156210. <description>no description available</description>
  156211. <value>0x8</value>
  156212. </enumeratedValue>
  156213. </enumeratedValues>
  156214. </field>
  156215. <field>
  156216. <name>CH0_IRQ_MERGED</name>
  156217. <description>Indicates that the interrupt for channel 0 must be merged with the other interrupts on the shared dcp_irq interrupt</description>
  156218. <bitOffset>0x10</bitOffset>
  156219. <bitWidth>1</bitWidth>
  156220. <access>read-write</access>
  156221. </field>
  156222. </fields>
  156223. </register>
  156224. <register>
  156225. <name>CAPABILITY0</name>
  156226. <description>DCP capability 0 register</description>
  156227. <addressOffset>0x30</addressOffset>
  156228. <size>32</size>
  156229. <access>read-write</access>
  156230. <resetValue>0x404</resetValue>
  156231. <resetMask>0xFFFFFFFF</resetMask>
  156232. <fields>
  156233. <field>
  156234. <name>NUM_KEYS</name>
  156235. <description>Encoded value indicating the number of key-storage locations implemented in the design</description>
  156236. <bitOffset>0</bitOffset>
  156237. <bitWidth>8</bitWidth>
  156238. <access>read-only</access>
  156239. </field>
  156240. <field>
  156241. <name>NUM_CHANNELS</name>
  156242. <description>Encoded value indicating the number of channels implemented in the design</description>
  156243. <bitOffset>0x8</bitOffset>
  156244. <bitWidth>4</bitWidth>
  156245. <access>read-only</access>
  156246. </field>
  156247. <field>
  156248. <name>DISABLE_UNIQUE_KEY</name>
  156249. <description>Write to a 1 to disable the per-device unique key</description>
  156250. <bitOffset>0x1D</bitOffset>
  156251. <bitWidth>1</bitWidth>
  156252. <access>read-write</access>
  156253. </field>
  156254. <field>
  156255. <name>DISABLE_DECRYPT</name>
  156256. <description>Write to 1 to disable the decryption</description>
  156257. <bitOffset>0x1F</bitOffset>
  156258. <bitWidth>1</bitWidth>
  156259. <access>read-write</access>
  156260. </field>
  156261. </fields>
  156262. </register>
  156263. <register>
  156264. <name>CAPABILITY1</name>
  156265. <description>DCP capability 1 register</description>
  156266. <addressOffset>0x40</addressOffset>
  156267. <size>32</size>
  156268. <access>read-only</access>
  156269. <resetValue>0x70001</resetValue>
  156270. <resetMask>0xFFFFFFFF</resetMask>
  156271. <fields>
  156272. <field>
  156273. <name>CIPHER_ALGORITHMS</name>
  156274. <description>One-hot field indicating which cipher algorithms are available</description>
  156275. <bitOffset>0</bitOffset>
  156276. <bitWidth>16</bitWidth>
  156277. <access>read-only</access>
  156278. <enumeratedValues>
  156279. <enumeratedValue>
  156280. <name>AES128</name>
  156281. <description>no description available</description>
  156282. <value>0x1</value>
  156283. </enumeratedValue>
  156284. </enumeratedValues>
  156285. </field>
  156286. <field>
  156287. <name>HASH_ALGORITHMS</name>
  156288. <description>One-hot field indicating which hashing features are implemented in the hardware</description>
  156289. <bitOffset>0x10</bitOffset>
  156290. <bitWidth>16</bitWidth>
  156291. <access>read-only</access>
  156292. <enumeratedValues>
  156293. <enumeratedValue>
  156294. <name>SHA1</name>
  156295. <description>no description available</description>
  156296. <value>0x1</value>
  156297. </enumeratedValue>
  156298. <enumeratedValue>
  156299. <name>CRC32</name>
  156300. <description>no description available</description>
  156301. <value>0x2</value>
  156302. </enumeratedValue>
  156303. <enumeratedValue>
  156304. <name>SHA256</name>
  156305. <description>no description available</description>
  156306. <value>0x4</value>
  156307. </enumeratedValue>
  156308. </enumeratedValues>
  156309. </field>
  156310. </fields>
  156311. </register>
  156312. <register>
  156313. <name>CONTEXT</name>
  156314. <description>DCP context buffer pointer</description>
  156315. <addressOffset>0x50</addressOffset>
  156316. <size>32</size>
  156317. <access>read-write</access>
  156318. <resetValue>0</resetValue>
  156319. <resetMask>0xFFFFFFFF</resetMask>
  156320. <fields>
  156321. <field>
  156322. <name>ADDR</name>
  156323. <description>Context pointer address</description>
  156324. <bitOffset>0</bitOffset>
  156325. <bitWidth>32</bitWidth>
  156326. <access>read-write</access>
  156327. </field>
  156328. </fields>
  156329. </register>
  156330. <register>
  156331. <name>KEY</name>
  156332. <description>DCP key index</description>
  156333. <addressOffset>0x60</addressOffset>
  156334. <size>32</size>
  156335. <access>read-write</access>
  156336. <resetValue>0</resetValue>
  156337. <resetMask>0xFFFFFFFF</resetMask>
  156338. <fields>
  156339. <field>
  156340. <name>SUBWORD</name>
  156341. <description>Key subword pointer</description>
  156342. <bitOffset>0</bitOffset>
  156343. <bitWidth>2</bitWidth>
  156344. <access>read-write</access>
  156345. </field>
  156346. <field>
  156347. <name>INDEX</name>
  156348. <description>Key index pointer. The valid indices are 0-[number_keys].</description>
  156349. <bitOffset>0x4</bitOffset>
  156350. <bitWidth>2</bitWidth>
  156351. <access>read-write</access>
  156352. </field>
  156353. </fields>
  156354. </register>
  156355. <register>
  156356. <name>KEYDATA</name>
  156357. <description>DCP key data</description>
  156358. <addressOffset>0x70</addressOffset>
  156359. <size>32</size>
  156360. <access>read-write</access>
  156361. <resetValue>0</resetValue>
  156362. <resetMask>0xFFFFFFFF</resetMask>
  156363. <fields>
  156364. <field>
  156365. <name>DATA</name>
  156366. <description>Word 0 data for the key. This is the least-significant word.</description>
  156367. <bitOffset>0</bitOffset>
  156368. <bitWidth>32</bitWidth>
  156369. <access>read-write</access>
  156370. </field>
  156371. </fields>
  156372. </register>
  156373. <register>
  156374. <name>PACKET0</name>
  156375. <description>DCP work packet 0 status register</description>
  156376. <addressOffset>0x80</addressOffset>
  156377. <size>32</size>
  156378. <access>read-only</access>
  156379. <resetValue>0</resetValue>
  156380. <resetMask>0xFFFFFFFF</resetMask>
  156381. <fields>
  156382. <field>
  156383. <name>ADDR</name>
  156384. <description>Next pointer register</description>
  156385. <bitOffset>0</bitOffset>
  156386. <bitWidth>32</bitWidth>
  156387. <access>read-only</access>
  156388. </field>
  156389. </fields>
  156390. </register>
  156391. <register>
  156392. <name>PACKET1</name>
  156393. <description>DCP work packet 1 status register</description>
  156394. <addressOffset>0x90</addressOffset>
  156395. <size>32</size>
  156396. <access>read-only</access>
  156397. <resetValue>0</resetValue>
  156398. <resetMask>0xFFFFFFFF</resetMask>
  156399. <fields>
  156400. <field>
  156401. <name>INTERRUPT</name>
  156402. <description>Reflects whether the channel must issue an interrupt upon the completion of the packet.</description>
  156403. <bitOffset>0</bitOffset>
  156404. <bitWidth>1</bitWidth>
  156405. <access>read-only</access>
  156406. </field>
  156407. <field>
  156408. <name>DECR_SEMAPHORE</name>
  156409. <description>Reflects whether the channel's semaphore must be decremented at the end of the current operation</description>
  156410. <bitOffset>0x1</bitOffset>
  156411. <bitWidth>1</bitWidth>
  156412. <access>read-only</access>
  156413. </field>
  156414. <field>
  156415. <name>CHAIN</name>
  156416. <description>Reflects whether the next command pointer register must be loaded into the channel's current descriptor pointer</description>
  156417. <bitOffset>0x2</bitOffset>
  156418. <bitWidth>1</bitWidth>
  156419. <access>read-only</access>
  156420. </field>
  156421. <field>
  156422. <name>CHAIN_CONTIGUOUS</name>
  156423. <description>Reflects whether the next packet's address is located following this packet's payload.</description>
  156424. <bitOffset>0x3</bitOffset>
  156425. <bitWidth>1</bitWidth>
  156426. <access>read-only</access>
  156427. </field>
  156428. <field>
  156429. <name>ENABLE_MEMCOPY</name>
  156430. <description>Reflects whether the selected hashing function should be enabled for this operation.</description>
  156431. <bitOffset>0x4</bitOffset>
  156432. <bitWidth>1</bitWidth>
  156433. <access>read-only</access>
  156434. </field>
  156435. <field>
  156436. <name>ENABLE_CIPHER</name>
  156437. <description>Reflects whether the selected cipher function must be enabled for this operation.</description>
  156438. <bitOffset>0x5</bitOffset>
  156439. <bitWidth>1</bitWidth>
  156440. <access>read-only</access>
  156441. </field>
  156442. <field>
  156443. <name>ENABLE_HASH</name>
  156444. <description>Reflects whether the selected hashing function must be enabled for this operation.</description>
  156445. <bitOffset>0x6</bitOffset>
  156446. <bitWidth>1</bitWidth>
  156447. <access>read-only</access>
  156448. </field>
  156449. <field>
  156450. <name>ENABLE_BLIT</name>
  156451. <description>Reflects whether the DCP must perform a blit operation</description>
  156452. <bitOffset>0x7</bitOffset>
  156453. <bitWidth>1</bitWidth>
  156454. <access>read-only</access>
  156455. </field>
  156456. <field>
  156457. <name>CIPHER_ENCRYPT</name>
  156458. <description>When the cipher block is enabled, this bit indicates whether the operation is encryption or decryption</description>
  156459. <bitOffset>0x8</bitOffset>
  156460. <bitWidth>1</bitWidth>
  156461. <access>read-only</access>
  156462. <enumeratedValues>
  156463. <enumeratedValue>
  156464. <name>DECRYPT</name>
  156465. <description>no description available</description>
  156466. <value>0</value>
  156467. </enumeratedValue>
  156468. <enumeratedValue>
  156469. <name>ENCRYPT</name>
  156470. <description>no description available</description>
  156471. <value>0x1</value>
  156472. </enumeratedValue>
  156473. </enumeratedValues>
  156474. </field>
  156475. <field>
  156476. <name>CIPHER_INIT</name>
  156477. <description>Reflects whether the cipher block must load the initialization vector from the payload for this operation</description>
  156478. <bitOffset>0x9</bitOffset>
  156479. <bitWidth>1</bitWidth>
  156480. <access>read-only</access>
  156481. </field>
  156482. <field>
  156483. <name>OTP_KEY</name>
  156484. <description>Reflects whether a hardware-based key must be used</description>
  156485. <bitOffset>0xA</bitOffset>
  156486. <bitWidth>1</bitWidth>
  156487. <access>read-only</access>
  156488. </field>
  156489. <field>
  156490. <name>PAYLOAD_KEY</name>
  156491. <description>When set, it indicates the payload contains the key</description>
  156492. <bitOffset>0xB</bitOffset>
  156493. <bitWidth>1</bitWidth>
  156494. <access>read-only</access>
  156495. </field>
  156496. <field>
  156497. <name>HASH_INIT</name>
  156498. <description>Reflects whether the current hashing block is the initial block in the hashing operation, so the hash registers must be initialized before the operation</description>
  156499. <bitOffset>0xC</bitOffset>
  156500. <bitWidth>1</bitWidth>
  156501. <access>read-only</access>
  156502. </field>
  156503. <field>
  156504. <name>HASH_TERM</name>
  156505. <description>Reflects whether the current hashing block is the final block in the hashing operation, so the hash padding must be applied by the hardware</description>
  156506. <bitOffset>0xD</bitOffset>
  156507. <bitWidth>1</bitWidth>
  156508. <access>read-only</access>
  156509. </field>
  156510. <field>
  156511. <name>CHECK_HASH</name>
  156512. <description>Reflects whether the calculated hash value must be compared to the hash provided in the payload.</description>
  156513. <bitOffset>0xE</bitOffset>
  156514. <bitWidth>1</bitWidth>
  156515. <access>read-only</access>
  156516. </field>
  156517. <field>
  156518. <name>HASH_OUTPUT</name>
  156519. <description>When the hashing is enabled, this bit controls whether the input or output data is hashed.</description>
  156520. <bitOffset>0xF</bitOffset>
  156521. <bitWidth>1</bitWidth>
  156522. <access>read-only</access>
  156523. <enumeratedValues>
  156524. <enumeratedValue>
  156525. <name>INPUT</name>
  156526. <description>no description available</description>
  156527. <value>0</value>
  156528. </enumeratedValue>
  156529. <enumeratedValue>
  156530. <name>OUTPUT</name>
  156531. <description>no description available</description>
  156532. <value>0x1</value>
  156533. </enumeratedValue>
  156534. </enumeratedValues>
  156535. </field>
  156536. <field>
  156537. <name>CONSTANT_FILL</name>
  156538. <description>When this bit is set (MEMCOPY and BLIT modes only), the DCP simply fills the destination buffer with the value found in the source address field</description>
  156539. <bitOffset>0x10</bitOffset>
  156540. <bitWidth>1</bitWidth>
  156541. <access>read-only</access>
  156542. </field>
  156543. <field>
  156544. <name>TEST_SEMA_IRQ</name>
  156545. <description>This bit is used to test the channel semaphore transition to 0. FOR TEST USE ONLY!</description>
  156546. <bitOffset>0x11</bitOffset>
  156547. <bitWidth>1</bitWidth>
  156548. <access>read-only</access>
  156549. </field>
  156550. <field>
  156551. <name>KEY_BYTESWAP</name>
  156552. <description>Reflects whether the DCP engine swaps the key bytes (big-endian key).</description>
  156553. <bitOffset>0x12</bitOffset>
  156554. <bitWidth>1</bitWidth>
  156555. <access>read-only</access>
  156556. </field>
  156557. <field>
  156558. <name>KEY_WORDSWAP</name>
  156559. <description>Reflects whether the DCP engine swaps the key words (big-endian key).</description>
  156560. <bitOffset>0x13</bitOffset>
  156561. <bitWidth>1</bitWidth>
  156562. <access>read-only</access>
  156563. </field>
  156564. <field>
  156565. <name>INPUT_BYTESWAP</name>
  156566. <description>Reflects whether the DCP engine byteswaps the input data (big-endian data).</description>
  156567. <bitOffset>0x14</bitOffset>
  156568. <bitWidth>1</bitWidth>
  156569. <access>read-only</access>
  156570. </field>
  156571. <field>
  156572. <name>INPUT_WORDSWAP</name>
  156573. <description>Reflects whether the DCP engine wordswaps the input data (big-endian data).</description>
  156574. <bitOffset>0x15</bitOffset>
  156575. <bitWidth>1</bitWidth>
  156576. <access>read-only</access>
  156577. </field>
  156578. <field>
  156579. <name>OUTPUT_BYTESWAP</name>
  156580. <description>Reflects whether the DCP engine byteswaps the output data (big-endian data).</description>
  156581. <bitOffset>0x16</bitOffset>
  156582. <bitWidth>1</bitWidth>
  156583. <access>read-only</access>
  156584. </field>
  156585. <field>
  156586. <name>OUTPUT_WORDSWAP</name>
  156587. <description>Reflects whether the DCP engine wordswaps the output data (big-endian data).</description>
  156588. <bitOffset>0x17</bitOffset>
  156589. <bitWidth>1</bitWidth>
  156590. <access>read-only</access>
  156591. </field>
  156592. <field>
  156593. <name>TAG</name>
  156594. <description>Packet Tag</description>
  156595. <bitOffset>0x18</bitOffset>
  156596. <bitWidth>8</bitWidth>
  156597. <access>read-only</access>
  156598. </field>
  156599. </fields>
  156600. </register>
  156601. <register>
  156602. <name>PACKET2</name>
  156603. <description>DCP work packet 2 status register</description>
  156604. <addressOffset>0xA0</addressOffset>
  156605. <size>32</size>
  156606. <access>read-only</access>
  156607. <resetValue>0</resetValue>
  156608. <resetMask>0xFFFFFFFF</resetMask>
  156609. <fields>
  156610. <field>
  156611. <name>CIPHER_SELECT</name>
  156612. <description>Cipher selection field</description>
  156613. <bitOffset>0</bitOffset>
  156614. <bitWidth>4</bitWidth>
  156615. <access>read-only</access>
  156616. <enumeratedValues>
  156617. <enumeratedValue>
  156618. <name>AES128</name>
  156619. <description>no description available</description>
  156620. <value>0</value>
  156621. </enumeratedValue>
  156622. </enumeratedValues>
  156623. </field>
  156624. <field>
  156625. <name>CIPHER_MODE</name>
  156626. <description>Cipher mode selection field. Reflects the mode of operation for the cipher operations.</description>
  156627. <bitOffset>0x4</bitOffset>
  156628. <bitWidth>4</bitWidth>
  156629. <access>read-only</access>
  156630. <enumeratedValues>
  156631. <enumeratedValue>
  156632. <name>ECB</name>
  156633. <description>no description available</description>
  156634. <value>0</value>
  156635. </enumeratedValue>
  156636. <enumeratedValue>
  156637. <name>CBC</name>
  156638. <description>no description available</description>
  156639. <value>0x1</value>
  156640. </enumeratedValue>
  156641. </enumeratedValues>
  156642. </field>
  156643. <field>
  156644. <name>KEY_SELECT</name>
  156645. <description>Key selection field</description>
  156646. <bitOffset>0x8</bitOffset>
  156647. <bitWidth>8</bitWidth>
  156648. <access>read-only</access>
  156649. <enumeratedValues>
  156650. <enumeratedValue>
  156651. <name>KEY0</name>
  156652. <description>no description available</description>
  156653. <value>0</value>
  156654. </enumeratedValue>
  156655. <enumeratedValue>
  156656. <name>KEY1</name>
  156657. <description>no description available</description>
  156658. <value>0x1</value>
  156659. </enumeratedValue>
  156660. <enumeratedValue>
  156661. <name>KEY2</name>
  156662. <description>no description available</description>
  156663. <value>0x2</value>
  156664. </enumeratedValue>
  156665. <enumeratedValue>
  156666. <name>KEY3</name>
  156667. <description>no description available</description>
  156668. <value>0x3</value>
  156669. </enumeratedValue>
  156670. <enumeratedValue>
  156671. <name>UNIQUE_KEY</name>
  156672. <description>no description available</description>
  156673. <value>0xFE</value>
  156674. </enumeratedValue>
  156675. <enumeratedValue>
  156676. <name>OTP_KEY</name>
  156677. <description>no description available</description>
  156678. <value>0xFF</value>
  156679. </enumeratedValue>
  156680. </enumeratedValues>
  156681. </field>
  156682. <field>
  156683. <name>HASH_SELECT</name>
  156684. <description>Hash Selection Field</description>
  156685. <bitOffset>0x10</bitOffset>
  156686. <bitWidth>4</bitWidth>
  156687. <access>read-only</access>
  156688. <enumeratedValues>
  156689. <enumeratedValue>
  156690. <name>SHA1</name>
  156691. <description>no description available</description>
  156692. <value>0</value>
  156693. </enumeratedValue>
  156694. <enumeratedValue>
  156695. <name>CRC32</name>
  156696. <description>no description available</description>
  156697. <value>0x1</value>
  156698. </enumeratedValue>
  156699. <enumeratedValue>
  156700. <name>SHA256</name>
  156701. <description>no description available</description>
  156702. <value>0x2</value>
  156703. </enumeratedValue>
  156704. </enumeratedValues>
  156705. </field>
  156706. <field>
  156707. <name>CIPHER_CFG</name>
  156708. <description>Cipher configuration bits. Optional configuration bits are required for the ciphers.</description>
  156709. <bitOffset>0x18</bitOffset>
  156710. <bitWidth>8</bitWidth>
  156711. <access>read-only</access>
  156712. </field>
  156713. </fields>
  156714. </register>
  156715. <register>
  156716. <name>PACKET3</name>
  156717. <description>DCP work packet 3 status register</description>
  156718. <addressOffset>0xB0</addressOffset>
  156719. <size>32</size>
  156720. <access>read-only</access>
  156721. <resetValue>0</resetValue>
  156722. <resetMask>0xFFFFFFFF</resetMask>
  156723. <fields>
  156724. <field>
  156725. <name>ADDR</name>
  156726. <description>Source buffer address pointer</description>
  156727. <bitOffset>0</bitOffset>
  156728. <bitWidth>32</bitWidth>
  156729. <access>read-only</access>
  156730. </field>
  156731. </fields>
  156732. </register>
  156733. <register>
  156734. <name>PACKET4</name>
  156735. <description>DCP work packet 4 status register</description>
  156736. <addressOffset>0xC0</addressOffset>
  156737. <size>32</size>
  156738. <access>read-only</access>
  156739. <resetValue>0</resetValue>
  156740. <resetMask>0xFFFFFFFF</resetMask>
  156741. <fields>
  156742. <field>
  156743. <name>ADDR</name>
  156744. <description>Destination buffer address pointer</description>
  156745. <bitOffset>0</bitOffset>
  156746. <bitWidth>32</bitWidth>
  156747. <access>read-only</access>
  156748. </field>
  156749. </fields>
  156750. </register>
  156751. <register>
  156752. <name>PACKET5</name>
  156753. <description>DCP work packet 5 status register</description>
  156754. <addressOffset>0xD0</addressOffset>
  156755. <size>32</size>
  156756. <access>read-only</access>
  156757. <resetValue>0</resetValue>
  156758. <resetMask>0xFFFFFFFF</resetMask>
  156759. <fields>
  156760. <field>
  156761. <name>COUNT</name>
  156762. <description>Byte count register. This value is the working value and updates as the operation proceeds.</description>
  156763. <bitOffset>0</bitOffset>
  156764. <bitWidth>32</bitWidth>
  156765. <access>read-only</access>
  156766. </field>
  156767. </fields>
  156768. </register>
  156769. <register>
  156770. <name>PACKET6</name>
  156771. <description>DCP work packet 6 status register</description>
  156772. <addressOffset>0xE0</addressOffset>
  156773. <size>32</size>
  156774. <access>read-only</access>
  156775. <resetValue>0</resetValue>
  156776. <resetMask>0xFFFFFFFF</resetMask>
  156777. <fields>
  156778. <field>
  156779. <name>ADDR</name>
  156780. <description>This regiser reflects the payload pointer for the current control packet.</description>
  156781. <bitOffset>0</bitOffset>
  156782. <bitWidth>32</bitWidth>
  156783. <access>read-only</access>
  156784. </field>
  156785. </fields>
  156786. </register>
  156787. <register>
  156788. <name>CH0CMDPTR</name>
  156789. <description>DCP channel 0 command pointer address register</description>
  156790. <addressOffset>0x100</addressOffset>
  156791. <size>32</size>
  156792. <access>read-write</access>
  156793. <resetValue>0</resetValue>
  156794. <resetMask>0xFFFFFFFF</resetMask>
  156795. <fields>
  156796. <field>
  156797. <name>ADDR</name>
  156798. <description>Pointer to the descriptor structure to be processed for channel 0.</description>
  156799. <bitOffset>0</bitOffset>
  156800. <bitWidth>32</bitWidth>
  156801. <access>read-write</access>
  156802. </field>
  156803. </fields>
  156804. </register>
  156805. <register>
  156806. <name>CH0SEMA</name>
  156807. <description>DCP channel 0 semaphore register</description>
  156808. <addressOffset>0x110</addressOffset>
  156809. <size>32</size>
  156810. <access>read-write</access>
  156811. <resetValue>0</resetValue>
  156812. <resetMask>0xFFFFFFFF</resetMask>
  156813. <fields>
  156814. <field>
  156815. <name>INCREMENT</name>
  156816. <description>The value written to this field is added to the semaphore count in an atomic way such that the simultaneous software adds and DCP hardware substracts happening on the same clock are protected</description>
  156817. <bitOffset>0</bitOffset>
  156818. <bitWidth>8</bitWidth>
  156819. <access>read-write</access>
  156820. </field>
  156821. <field>
  156822. <name>VALUE</name>
  156823. <description>This read-only field shows the current (instantaneous) value of the semaphore counter.</description>
  156824. <bitOffset>0x10</bitOffset>
  156825. <bitWidth>8</bitWidth>
  156826. <access>read-only</access>
  156827. </field>
  156828. </fields>
  156829. </register>
  156830. <register>
  156831. <name>CH0STAT</name>
  156832. <description>DCP channel 0 status register</description>
  156833. <addressOffset>0x120</addressOffset>
  156834. <size>32</size>
  156835. <access>read-write</access>
  156836. <resetValue>0</resetValue>
  156837. <resetMask>0xFFFFFFFF</resetMask>
  156838. <fields>
  156839. <field>
  156840. <name>HASH_MISMATCH</name>
  156841. <description>This bit indicates that a hashing check operation mismatched for the control packets that enable the HASH_CHECK bit</description>
  156842. <bitOffset>0x1</bitOffset>
  156843. <bitWidth>1</bitWidth>
  156844. <access>read-write</access>
  156845. </field>
  156846. <field>
  156847. <name>ERROR_SETUP</name>
  156848. <description>This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)</description>
  156849. <bitOffset>0x2</bitOffset>
  156850. <bitWidth>1</bitWidth>
  156851. <access>read-write</access>
  156852. </field>
  156853. <field>
  156854. <name>ERROR_PACKET</name>
  156855. <description>This bit indicates that a bus error occurred when reading the packet or payload, or when writing the status back to the packet payload</description>
  156856. <bitOffset>0x3</bitOffset>
  156857. <bitWidth>1</bitWidth>
  156858. <access>read-write</access>
  156859. </field>
  156860. <field>
  156861. <name>ERROR_SRC</name>
  156862. <description>This bit indicates that a bus error occurred when reading from the source buffer</description>
  156863. <bitOffset>0x4</bitOffset>
  156864. <bitWidth>1</bitWidth>
  156865. <access>read-write</access>
  156866. </field>
  156867. <field>
  156868. <name>ERROR_DST</name>
  156869. <description>This bit indicates that a bus error occurred when storing to the destination buffer</description>
  156870. <bitOffset>0x5</bitOffset>
  156871. <bitWidth>1</bitWidth>
  156872. <access>read-write</access>
  156873. </field>
  156874. <field>
  156875. <name>ERROR_PAGEFAULT</name>
  156876. <description>This bit indicates that a page fault occurred while converting a virtual address to a physical address</description>
  156877. <bitOffset>0x6</bitOffset>
  156878. <bitWidth>1</bitWidth>
  156879. <access>read-write</access>
  156880. </field>
  156881. <field>
  156882. <name>ERROR_CODE</name>
  156883. <description>Indicates the additional error codes for some of the error conditions</description>
  156884. <bitOffset>0x10</bitOffset>
  156885. <bitWidth>8</bitWidth>
  156886. <access>read-write</access>
  156887. <enumeratedValues>
  156888. <enumeratedValue>
  156889. <name>NEXT_CHAIN_IS_0</name>
  156890. <description>Error signalled because the next pointer is 0x00000000</description>
  156891. <value>0x1</value>
  156892. </enumeratedValue>
  156893. <enumeratedValue>
  156894. <name>NO_CHAIN</name>
  156895. <description>Error signalled because the semaphore is non-zero and neither chain bit is set</description>
  156896. <value>0x2</value>
  156897. </enumeratedValue>
  156898. <enumeratedValue>
  156899. <name>CONTEXT_ERROR</name>
  156900. <description>Error signalled because an error is reported reading/writing the context buffer</description>
  156901. <value>0x3</value>
  156902. </enumeratedValue>
  156903. <enumeratedValue>
  156904. <name>PAYLOAD_ERROR</name>
  156905. <description>Error signalled because an error is reported reading/writing the payload</description>
  156906. <value>0x4</value>
  156907. </enumeratedValue>
  156908. <enumeratedValue>
  156909. <name>INVALID_MODE</name>
  156910. <description>Error signalled because the control packet specifies an invalid mode select (for instance, blit + hash)</description>
  156911. <value>0x5</value>
  156912. </enumeratedValue>
  156913. </enumeratedValues>
  156914. </field>
  156915. <field>
  156916. <name>TAG</name>
  156917. <description>Indicates the tag from the last completed packet in the command structure</description>
  156918. <bitOffset>0x18</bitOffset>
  156919. <bitWidth>8</bitWidth>
  156920. <access>read-only</access>
  156921. </field>
  156922. </fields>
  156923. </register>
  156924. <register>
  156925. <name>CH0OPTS</name>
  156926. <description>DCP channel 0 options register</description>
  156927. <addressOffset>0x130</addressOffset>
  156928. <size>32</size>
  156929. <access>read-write</access>
  156930. <resetValue>0</resetValue>
  156931. <resetMask>0xFFFFFFFF</resetMask>
  156932. <fields>
  156933. <field>
  156934. <name>RECOVERY_TIMER</name>
  156935. <description>This field indicates the recovery time for the channel</description>
  156936. <bitOffset>0</bitOffset>
  156937. <bitWidth>16</bitWidth>
  156938. <access>read-write</access>
  156939. </field>
  156940. </fields>
  156941. </register>
  156942. <register>
  156943. <name>CH1CMDPTR</name>
  156944. <description>DCP channel 1 command pointer address register</description>
  156945. <addressOffset>0x140</addressOffset>
  156946. <size>32</size>
  156947. <access>read-write</access>
  156948. <resetValue>0</resetValue>
  156949. <resetMask>0xFFFFFFFF</resetMask>
  156950. <fields>
  156951. <field>
  156952. <name>ADDR</name>
  156953. <description>Pointer to the descriptor structure to be processed for channel 1.</description>
  156954. <bitOffset>0</bitOffset>
  156955. <bitWidth>32</bitWidth>
  156956. <access>read-write</access>
  156957. </field>
  156958. </fields>
  156959. </register>
  156960. <register>
  156961. <name>CH1SEMA</name>
  156962. <description>DCP channel 1 semaphore register</description>
  156963. <addressOffset>0x150</addressOffset>
  156964. <size>32</size>
  156965. <access>read-write</access>
  156966. <resetValue>0</resetValue>
  156967. <resetMask>0xFFFFFFFF</resetMask>
  156968. <fields>
  156969. <field>
  156970. <name>INCREMENT</name>
  156971. <description>The value written to this field is added to the semaphore count in an atomic way, such that the simultaneous software adds and the DCP hardware substracts happening on the same clock are protected</description>
  156972. <bitOffset>0</bitOffset>
  156973. <bitWidth>8</bitWidth>
  156974. <access>read-write</access>
  156975. </field>
  156976. <field>
  156977. <name>VALUE</name>
  156978. <description>This read-only field shows the current (instantaneous) value of the semaphore counter.</description>
  156979. <bitOffset>0x10</bitOffset>
  156980. <bitWidth>8</bitWidth>
  156981. <access>read-only</access>
  156982. </field>
  156983. </fields>
  156984. </register>
  156985. <register>
  156986. <name>CH1STAT</name>
  156987. <description>DCP channel 1 status register</description>
  156988. <addressOffset>0x160</addressOffset>
  156989. <size>32</size>
  156990. <access>read-write</access>
  156991. <resetValue>0</resetValue>
  156992. <resetMask>0xFFFFFFFF</resetMask>
  156993. <fields>
  156994. <field>
  156995. <name>HASH_MISMATCH</name>
  156996. <description>This bit indicates that a hashing check operation is mismatched for the control packets that enable the HASH_CHECK bit</description>
  156997. <bitOffset>0x1</bitOffset>
  156998. <bitWidth>1</bitWidth>
  156999. <access>read-write</access>
  157000. </field>
  157001. <field>
  157002. <name>ERROR_SETUP</name>
  157003. <description>This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)</description>
  157004. <bitOffset>0x2</bitOffset>
  157005. <bitWidth>1</bitWidth>
  157006. <access>read-write</access>
  157007. </field>
  157008. <field>
  157009. <name>ERROR_PACKET</name>
  157010. <description>This bit indicates that a bus error occurred when reading the packet or payload, or when writing the status back to the packet paylaod</description>
  157011. <bitOffset>0x3</bitOffset>
  157012. <bitWidth>1</bitWidth>
  157013. <access>read-write</access>
  157014. </field>
  157015. <field>
  157016. <name>ERROR_SRC</name>
  157017. <description>This bit indicates that a bus error occurred when reading from the source buffer</description>
  157018. <bitOffset>0x4</bitOffset>
  157019. <bitWidth>1</bitWidth>
  157020. <access>read-write</access>
  157021. </field>
  157022. <field>
  157023. <name>ERROR_DST</name>
  157024. <description>This bit indicates that a bus error occurred when storing to the destination buffer</description>
  157025. <bitOffset>0x5</bitOffset>
  157026. <bitWidth>1</bitWidth>
  157027. <access>read-write</access>
  157028. </field>
  157029. <field>
  157030. <name>ERROR_PAGEFAULT</name>
  157031. <description>This bit indicates that a page fault occurred while converting a virtual address to a physical address</description>
  157032. <bitOffset>0x6</bitOffset>
  157033. <bitWidth>1</bitWidth>
  157034. <access>read-write</access>
  157035. </field>
  157036. <field>
  157037. <name>ERROR_CODE</name>
  157038. <description>Indicates the additional error codes for some of the error conditions.</description>
  157039. <bitOffset>0x10</bitOffset>
  157040. <bitWidth>8</bitWidth>
  157041. <access>read-write</access>
  157042. <enumeratedValues>
  157043. <enumeratedValue>
  157044. <name>NEXT_CHAIN_IS_0</name>
  157045. <description>Error is signalled because the next pointer is 0x00000000.</description>
  157046. <value>0x1</value>
  157047. </enumeratedValue>
  157048. <enumeratedValue>
  157049. <name>NO_CHAIN</name>
  157050. <description>Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set.</description>
  157051. <value>0x2</value>
  157052. </enumeratedValue>
  157053. <enumeratedValue>
  157054. <name>CONTEXT_ERROR</name>
  157055. <description>Error is signalled because an error was reported when reading/writing the context buffer.</description>
  157056. <value>0x3</value>
  157057. </enumeratedValue>
  157058. <enumeratedValue>
  157059. <name>PAYLOAD_ERROR</name>
  157060. <description>Error is signalled because an error was reported when reading/writing the payload.</description>
  157061. <value>0x4</value>
  157062. </enumeratedValue>
  157063. <enumeratedValue>
  157064. <name>INVALID_MODE</name>
  157065. <description>Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).</description>
  157066. <value>0x5</value>
  157067. </enumeratedValue>
  157068. </enumeratedValues>
  157069. </field>
  157070. <field>
  157071. <name>TAG</name>
  157072. <description>Indicates the tag from the last completed packet in the command structure.</description>
  157073. <bitOffset>0x18</bitOffset>
  157074. <bitWidth>8</bitWidth>
  157075. <access>read-only</access>
  157076. </field>
  157077. </fields>
  157078. </register>
  157079. <register>
  157080. <name>CH1OPTS</name>
  157081. <description>DCP channel 1 options register</description>
  157082. <addressOffset>0x170</addressOffset>
  157083. <size>32</size>
  157084. <access>read-write</access>
  157085. <resetValue>0</resetValue>
  157086. <resetMask>0xFFFFFFFF</resetMask>
  157087. <fields>
  157088. <field>
  157089. <name>RECOVERY_TIMER</name>
  157090. <description>This field indicates the recovery time for the channel</description>
  157091. <bitOffset>0</bitOffset>
  157092. <bitWidth>16</bitWidth>
  157093. <access>read-write</access>
  157094. </field>
  157095. </fields>
  157096. </register>
  157097. <register>
  157098. <name>CH2CMDPTR</name>
  157099. <description>DCP channel 2 command pointer address register</description>
  157100. <addressOffset>0x180</addressOffset>
  157101. <size>32</size>
  157102. <access>read-write</access>
  157103. <resetValue>0</resetValue>
  157104. <resetMask>0xFFFFFFFF</resetMask>
  157105. <fields>
  157106. <field>
  157107. <name>ADDR</name>
  157108. <description>Pointer to the descriptor structure to be processed for channel 2.</description>
  157109. <bitOffset>0</bitOffset>
  157110. <bitWidth>32</bitWidth>
  157111. <access>read-write</access>
  157112. </field>
  157113. </fields>
  157114. </register>
  157115. <register>
  157116. <name>CH2SEMA</name>
  157117. <description>DCP channel 2 semaphore register</description>
  157118. <addressOffset>0x190</addressOffset>
  157119. <size>32</size>
  157120. <access>read-write</access>
  157121. <resetValue>0</resetValue>
  157122. <resetMask>0xFFFFFFFF</resetMask>
  157123. <fields>
  157124. <field>
  157125. <name>INCREMENT</name>
  157126. <description>The value written to this field is added to the semaphore count in an atomic way, such that the simultaneous software adds and DCP hardware substracts happening on the same clock are protected</description>
  157127. <bitOffset>0</bitOffset>
  157128. <bitWidth>8</bitWidth>
  157129. <access>read-write</access>
  157130. </field>
  157131. <field>
  157132. <name>VALUE</name>
  157133. <description>This read-only field shows the current (instantaneous) value of the semaphore counter.</description>
  157134. <bitOffset>0x10</bitOffset>
  157135. <bitWidth>8</bitWidth>
  157136. <access>read-only</access>
  157137. </field>
  157138. </fields>
  157139. </register>
  157140. <register>
  157141. <name>CH2STAT</name>
  157142. <description>DCP channel 2 status register</description>
  157143. <addressOffset>0x1A0</addressOffset>
  157144. <size>32</size>
  157145. <access>read-write</access>
  157146. <resetValue>0</resetValue>
  157147. <resetMask>0xFFFFFFFF</resetMask>
  157148. <fields>
  157149. <field>
  157150. <name>HASH_MISMATCH</name>
  157151. <description>This bit indicates that a hashing check operation is mismatched for the control packets that enable the HASH_CHECK bit</description>
  157152. <bitOffset>0x1</bitOffset>
  157153. <bitWidth>1</bitWidth>
  157154. <access>read-write</access>
  157155. </field>
  157156. <field>
  157157. <name>ERROR_SETUP</name>
  157158. <description>This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)</description>
  157159. <bitOffset>0x2</bitOffset>
  157160. <bitWidth>1</bitWidth>
  157161. <access>read-write</access>
  157162. </field>
  157163. <field>
  157164. <name>ERROR_PACKET</name>
  157165. <description>This bit indicates that a bus error occurred when reading the packet or payload, or when writing the status back to the packet paylaod</description>
  157166. <bitOffset>0x3</bitOffset>
  157167. <bitWidth>1</bitWidth>
  157168. <access>read-write</access>
  157169. </field>
  157170. <field>
  157171. <name>ERROR_SRC</name>
  157172. <description>This bit indicates that a bus error occurred when reading from the source buffer</description>
  157173. <bitOffset>0x4</bitOffset>
  157174. <bitWidth>1</bitWidth>
  157175. <access>read-write</access>
  157176. </field>
  157177. <field>
  157178. <name>ERROR_DST</name>
  157179. <description>This bit indicates that a bus error occurred when storing to the destination buffer</description>
  157180. <bitOffset>0x5</bitOffset>
  157181. <bitWidth>1</bitWidth>
  157182. <access>read-write</access>
  157183. </field>
  157184. <field>
  157185. <name>ERROR_PAGEFAULT</name>
  157186. <description>This bit indicates that a page fault occurred while converting a virtual address to a physical address</description>
  157187. <bitOffset>0x6</bitOffset>
  157188. <bitWidth>1</bitWidth>
  157189. <access>read-write</access>
  157190. </field>
  157191. <field>
  157192. <name>ERROR_CODE</name>
  157193. <description>Indicates additional error codes for some of the error conditions.</description>
  157194. <bitOffset>0x10</bitOffset>
  157195. <bitWidth>8</bitWidth>
  157196. <access>read-write</access>
  157197. <enumeratedValues>
  157198. <enumeratedValue>
  157199. <name>NEXT_CHAIN_IS_0</name>
  157200. <description>Error is signalled because the next pointer is 0x00000000.</description>
  157201. <value>0x1</value>
  157202. </enumeratedValue>
  157203. <enumeratedValue>
  157204. <name>NO_CHAIN</name>
  157205. <description>Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set.</description>
  157206. <value>0x2</value>
  157207. </enumeratedValue>
  157208. <enumeratedValue>
  157209. <name>CONTEXT_ERROR</name>
  157210. <description>Error is signalled because an error was reported while reading/writing the context buffer.</description>
  157211. <value>0x3</value>
  157212. </enumeratedValue>
  157213. <enumeratedValue>
  157214. <name>PAYLOAD_ERROR</name>
  157215. <description>Error is signalled because an error was reported while reading/writing the payload.</description>
  157216. <value>0x4</value>
  157217. </enumeratedValue>
  157218. <enumeratedValue>
  157219. <name>INVALID_MODE</name>
  157220. <description>Error is signalled because the control packet specifies an invalid mode select (for instance, blit + hash).</description>
  157221. <value>0x5</value>
  157222. </enumeratedValue>
  157223. </enumeratedValues>
  157224. </field>
  157225. <field>
  157226. <name>TAG</name>
  157227. <description>Indicates the tag from the last completed packet in the command structure.</description>
  157228. <bitOffset>0x18</bitOffset>
  157229. <bitWidth>8</bitWidth>
  157230. <access>read-only</access>
  157231. </field>
  157232. </fields>
  157233. </register>
  157234. <register>
  157235. <name>CH2OPTS</name>
  157236. <description>DCP channel 2 options register</description>
  157237. <addressOffset>0x1B0</addressOffset>
  157238. <size>32</size>
  157239. <access>read-write</access>
  157240. <resetValue>0</resetValue>
  157241. <resetMask>0xFFFFFFFF</resetMask>
  157242. <fields>
  157243. <field>
  157244. <name>RECOVERY_TIMER</name>
  157245. <description>This field indicates the recovery time for the channel</description>
  157246. <bitOffset>0</bitOffset>
  157247. <bitWidth>16</bitWidth>
  157248. <access>read-write</access>
  157249. </field>
  157250. </fields>
  157251. </register>
  157252. <register>
  157253. <name>CH3CMDPTR</name>
  157254. <description>DCP channel 3 command pointer address register</description>
  157255. <addressOffset>0x1C0</addressOffset>
  157256. <size>32</size>
  157257. <access>read-write</access>
  157258. <resetValue>0</resetValue>
  157259. <resetMask>0xFFFFFFFF</resetMask>
  157260. <fields>
  157261. <field>
  157262. <name>ADDR</name>
  157263. <description>Pointer to the descriptor structure to be processed for channel 3.</description>
  157264. <bitOffset>0</bitOffset>
  157265. <bitWidth>32</bitWidth>
  157266. <access>read-write</access>
  157267. </field>
  157268. </fields>
  157269. </register>
  157270. <register>
  157271. <name>CH3SEMA</name>
  157272. <description>DCP channel 3 semaphore register</description>
  157273. <addressOffset>0x1D0</addressOffset>
  157274. <size>32</size>
  157275. <access>read-write</access>
  157276. <resetValue>0</resetValue>
  157277. <resetMask>0xFFFFFFFF</resetMask>
  157278. <fields>
  157279. <field>
  157280. <name>INCREMENT</name>
  157281. <description>The value written to this field is added to the semaphore count in an atomic way, such that the simultaneous software adds and DCP hardware substracts happening on the same clock are protected</description>
  157282. <bitOffset>0</bitOffset>
  157283. <bitWidth>8</bitWidth>
  157284. <access>read-write</access>
  157285. </field>
  157286. <field>
  157287. <name>VALUE</name>
  157288. <description>This read-only field shows the current (instantaneous) value of the semaphore counter.</description>
  157289. <bitOffset>0x10</bitOffset>
  157290. <bitWidth>8</bitWidth>
  157291. <access>read-only</access>
  157292. </field>
  157293. </fields>
  157294. </register>
  157295. <register>
  157296. <name>CH3STAT</name>
  157297. <description>DCP channel 3 status register</description>
  157298. <addressOffset>0x1E0</addressOffset>
  157299. <size>32</size>
  157300. <access>read-write</access>
  157301. <resetValue>0</resetValue>
  157302. <resetMask>0xFFFFFFFF</resetMask>
  157303. <fields>
  157304. <field>
  157305. <name>HASH_MISMATCH</name>
  157306. <description>This bit indicates that a hashing check operation is mismatched for the control packets that enable the HASH_CHECK bit</description>
  157307. <bitOffset>0x1</bitOffset>
  157308. <bitWidth>1</bitWidth>
  157309. <access>read-write</access>
  157310. </field>
  157311. <field>
  157312. <name>ERROR_SETUP</name>
  157313. <description>This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)</description>
  157314. <bitOffset>0x2</bitOffset>
  157315. <bitWidth>1</bitWidth>
  157316. <access>read-write</access>
  157317. </field>
  157318. <field>
  157319. <name>ERROR_PACKET</name>
  157320. <description>This bit indicates that a bus error occurred when reading the packet or payload or when writing the status back to the packet paylaod</description>
  157321. <bitOffset>0x3</bitOffset>
  157322. <bitWidth>1</bitWidth>
  157323. <access>read-write</access>
  157324. </field>
  157325. <field>
  157326. <name>ERROR_SRC</name>
  157327. <description>This bit indicates that a bus error occurred when reading from the source buffer</description>
  157328. <bitOffset>0x4</bitOffset>
  157329. <bitWidth>1</bitWidth>
  157330. <access>read-write</access>
  157331. </field>
  157332. <field>
  157333. <name>ERROR_DST</name>
  157334. <description>This bit indicates that a bus error occurred when storing to the destination buffer</description>
  157335. <bitOffset>0x5</bitOffset>
  157336. <bitWidth>1</bitWidth>
  157337. <access>read-write</access>
  157338. </field>
  157339. <field>
  157340. <name>ERROR_PAGEFAULT</name>
  157341. <description>This bit indicates that a page fault occurred while converting a virtual address to a physical address</description>
  157342. <bitOffset>0x6</bitOffset>
  157343. <bitWidth>1</bitWidth>
  157344. <access>read-write</access>
  157345. </field>
  157346. <field>
  157347. <name>ERROR_CODE</name>
  157348. <description>Indicates additional error codes for some of the error conditions.</description>
  157349. <bitOffset>0x10</bitOffset>
  157350. <bitWidth>8</bitWidth>
  157351. <access>read-write</access>
  157352. <enumeratedValues>
  157353. <enumeratedValue>
  157354. <name>NEXT_CHAIN_IS_0</name>
  157355. <description>Error is signalled because the next pointer is 0x00000000.</description>
  157356. <value>0x1</value>
  157357. </enumeratedValue>
  157358. <enumeratedValue>
  157359. <name>NO_CHAIN</name>
  157360. <description>Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set.</description>
  157361. <value>0x2</value>
  157362. </enumeratedValue>
  157363. <enumeratedValue>
  157364. <name>CONTEXT_ERROR</name>
  157365. <description>Error is signalled because an error was reported while reading/writing the context buffer.</description>
  157366. <value>0x3</value>
  157367. </enumeratedValue>
  157368. <enumeratedValue>
  157369. <name>PAYLOAD_ERROR</name>
  157370. <description>Error is signalled because an error was reported while reading/writing the payload.</description>
  157371. <value>0x4</value>
  157372. </enumeratedValue>
  157373. <enumeratedValue>
  157374. <name>INVALID_MODE</name>
  157375. <description>Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).</description>
  157376. <value>0x5</value>
  157377. </enumeratedValue>
  157378. </enumeratedValues>
  157379. </field>
  157380. <field>
  157381. <name>TAG</name>
  157382. <description>Indicates the tag from the last completed packet in the command structure.</description>
  157383. <bitOffset>0x18</bitOffset>
  157384. <bitWidth>8</bitWidth>
  157385. <access>read-only</access>
  157386. </field>
  157387. </fields>
  157388. </register>
  157389. <register>
  157390. <name>CH3OPTS</name>
  157391. <description>DCP channel 3 options register</description>
  157392. <addressOffset>0x1F0</addressOffset>
  157393. <size>32</size>
  157394. <access>read-write</access>
  157395. <resetValue>0</resetValue>
  157396. <resetMask>0xFFFFFFFF</resetMask>
  157397. <fields>
  157398. <field>
  157399. <name>RECOVERY_TIMER</name>
  157400. <description>This field indicates the recovery time for the channel</description>
  157401. <bitOffset>0</bitOffset>
  157402. <bitWidth>16</bitWidth>
  157403. <access>read-write</access>
  157404. </field>
  157405. </fields>
  157406. </register>
  157407. <register>
  157408. <name>DBGSELECT</name>
  157409. <description>DCP debug select register</description>
  157410. <addressOffset>0x400</addressOffset>
  157411. <size>32</size>
  157412. <access>read-write</access>
  157413. <resetValue>0</resetValue>
  157414. <resetMask>0xFFFFFFFF</resetMask>
  157415. <fields>
  157416. <field>
  157417. <name>INDEX</name>
  157418. <description>Selects a value to read via the debug data register.</description>
  157419. <bitOffset>0</bitOffset>
  157420. <bitWidth>8</bitWidth>
  157421. <access>read-write</access>
  157422. <enumeratedValues>
  157423. <enumeratedValue>
  157424. <name>CONTROL</name>
  157425. <description>no description available</description>
  157426. <value>0x1</value>
  157427. </enumeratedValue>
  157428. <enumeratedValue>
  157429. <name>OTPKEY0</name>
  157430. <description>no description available</description>
  157431. <value>0x10</value>
  157432. </enumeratedValue>
  157433. <enumeratedValue>
  157434. <name>OTPKEY1</name>
  157435. <description>no description available</description>
  157436. <value>0x11</value>
  157437. </enumeratedValue>
  157438. <enumeratedValue>
  157439. <name>OTPKEY2</name>
  157440. <description>no description available</description>
  157441. <value>0x12</value>
  157442. </enumeratedValue>
  157443. <enumeratedValue>
  157444. <name>OTPKEY3</name>
  157445. <description>no description available</description>
  157446. <value>0x13</value>
  157447. </enumeratedValue>
  157448. </enumeratedValues>
  157449. </field>
  157450. </fields>
  157451. </register>
  157452. <register>
  157453. <name>DBGDATA</name>
  157454. <description>DCP debug data register</description>
  157455. <addressOffset>0x410</addressOffset>
  157456. <size>32</size>
  157457. <access>read-only</access>
  157458. <resetValue>0</resetValue>
  157459. <resetMask>0xFFFFFFFF</resetMask>
  157460. <fields>
  157461. <field>
  157462. <name>DATA</name>
  157463. <description>Debug data</description>
  157464. <bitOffset>0</bitOffset>
  157465. <bitWidth>32</bitWidth>
  157466. <access>read-only</access>
  157467. </field>
  157468. </fields>
  157469. </register>
  157470. <register>
  157471. <name>PAGETABLE</name>
  157472. <description>DCP page table register</description>
  157473. <addressOffset>0x420</addressOffset>
  157474. <size>32</size>
  157475. <access>read-write</access>
  157476. <resetValue>0</resetValue>
  157477. <resetMask>0xFFFFFFFF</resetMask>
  157478. <fields>
  157479. <field>
  157480. <name>ENABLE</name>
  157481. <description>Page table enable control</description>
  157482. <bitOffset>0</bitOffset>
  157483. <bitWidth>1</bitWidth>
  157484. <access>read-write</access>
  157485. </field>
  157486. <field>
  157487. <name>FLUSH</name>
  157488. <description>Page table flush control. To flush the TLB, write this bit to 1 and then back to 0.</description>
  157489. <bitOffset>0x1</bitOffset>
  157490. <bitWidth>1</bitWidth>
  157491. <access>read-write</access>
  157492. </field>
  157493. <field>
  157494. <name>BASE</name>
  157495. <description>Page table base address</description>
  157496. <bitOffset>0x2</bitOffset>
  157497. <bitWidth>30</bitWidth>
  157498. <access>read-write</access>
  157499. </field>
  157500. </fields>
  157501. </register>
  157502. <register>
  157503. <name>VERSION</name>
  157504. <description>DCP version register</description>
  157505. <addressOffset>0x430</addressOffset>
  157506. <size>32</size>
  157507. <access>read-only</access>
  157508. <resetValue>0x2010000</resetValue>
  157509. <resetMask>0xFFFFFFFF</resetMask>
  157510. <fields>
  157511. <field>
  157512. <name>STEP</name>
  157513. <description>Fixed read-only value reflecting the stepping of the version of the design implementation.</description>
  157514. <bitOffset>0</bitOffset>
  157515. <bitWidth>16</bitWidth>
  157516. <access>read-only</access>
  157517. </field>
  157518. <field>
  157519. <name>MINOR</name>
  157520. <description>Fixed read-only value reflecting the MINOR version of the design implementation.</description>
  157521. <bitOffset>0x10</bitOffset>
  157522. <bitWidth>8</bitWidth>
  157523. <access>read-only</access>
  157524. </field>
  157525. <field>
  157526. <name>MAJOR</name>
  157527. <description>Fixed read-only value reflecting the MAJOR version of the design implementation.</description>
  157528. <bitOffset>0x18</bitOffset>
  157529. <bitWidth>8</bitWidth>
  157530. <access>read-only</access>
  157531. </field>
  157532. </fields>
  157533. </register>
  157534. </registers>
  157535. </peripheral>
  157536. <peripheral>
  157537. <name>RNG</name>
  157538. <description>Random number generator</description>
  157539. <groupName>RNG</groupName>
  157540. <prependToName>RNG_</prependToName>
  157541. <baseAddress>0x2284000</baseAddress>
  157542. <addressBlock>
  157543. <offset>0</offset>
  157544. <size>0x18</size>
  157545. <usage>registers</usage>
  157546. </addressBlock>
  157547. <interrupt>
  157548. <name>RNGB</name>
  157549. <value>38</value>
  157550. </interrupt>
  157551. <registers>
  157552. <register>
  157553. <name>VER</name>
  157554. <description>RNGB version ID register</description>
  157555. <addressOffset>0</addressOffset>
  157556. <size>32</size>
  157557. <access>read-only</access>
  157558. <resetValue>0x10000280</resetValue>
  157559. <resetMask>0xFFFFFFFF</resetMask>
  157560. <fields>
  157561. <field>
  157562. <name>MINOR</name>
  157563. <description>Minor version number</description>
  157564. <bitOffset>0</bitOffset>
  157565. <bitWidth>8</bitWidth>
  157566. <access>read-only</access>
  157567. </field>
  157568. <field>
  157569. <name>MAJOR</name>
  157570. <description>Major version number</description>
  157571. <bitOffset>0x8</bitOffset>
  157572. <bitWidth>8</bitWidth>
  157573. <access>read-only</access>
  157574. </field>
  157575. <field>
  157576. <name>TYPE</name>
  157577. <description>Random number generator type</description>
  157578. <bitOffset>0x1C</bitOffset>
  157579. <bitWidth>4</bitWidth>
  157580. <access>read-only</access>
  157581. <enumeratedValues>
  157582. <enumeratedValue>
  157583. <name>TYPE_0</name>
  157584. <description>RNGA</description>
  157585. <value>0</value>
  157586. </enumeratedValue>
  157587. <enumeratedValue>
  157588. <name>TYPE_1</name>
  157589. <description>RNGB (This is the type used in this module.)</description>
  157590. <value>0x1</value>
  157591. </enumeratedValue>
  157592. <enumeratedValue>
  157593. <name>TYPE_2</name>
  157594. <description>RNGC</description>
  157595. <value>0x2</value>
  157596. </enumeratedValue>
  157597. </enumeratedValues>
  157598. </field>
  157599. </fields>
  157600. </register>
  157601. <register>
  157602. <name>CMD</name>
  157603. <description>RNGB command register</description>
  157604. <addressOffset>0x4</addressOffset>
  157605. <size>32</size>
  157606. <access>read-write</access>
  157607. <resetValue>0</resetValue>
  157608. <resetMask>0xFFFFFFFF</resetMask>
  157609. <fields>
  157610. <field>
  157611. <name>ST</name>
  157612. <description>Self test</description>
  157613. <bitOffset>0</bitOffset>
  157614. <bitWidth>1</bitWidth>
  157615. <access>read-write</access>
  157616. <enumeratedValues>
  157617. <enumeratedValue>
  157618. <name>ST_0</name>
  157619. <description>Not in the self-test mode</description>
  157620. <value>0</value>
  157621. </enumeratedValue>
  157622. <enumeratedValue>
  157623. <name>ST_1</name>
  157624. <description>Self-test mode</description>
  157625. <value>0x1</value>
  157626. </enumeratedValue>
  157627. </enumeratedValues>
  157628. </field>
  157629. <field>
  157630. <name>GS</name>
  157631. <description>Generate the seed.</description>
  157632. <bitOffset>0x1</bitOffset>
  157633. <bitWidth>1</bitWidth>
  157634. <access>read-write</access>
  157635. <enumeratedValues>
  157636. <enumeratedValue>
  157637. <name>GS_0</name>
  157638. <description>Not in the seed generation mode</description>
  157639. <value>0</value>
  157640. </enumeratedValue>
  157641. <enumeratedValue>
  157642. <name>GS_1</name>
  157643. <description>Generate the seed mode.</description>
  157644. <value>0x1</value>
  157645. </enumeratedValue>
  157646. </enumeratedValues>
  157647. </field>
  157648. <field>
  157649. <name>CI</name>
  157650. <description>Clear the interrupt.</description>
  157651. <bitOffset>0x4</bitOffset>
  157652. <bitWidth>1</bitWidth>
  157653. <access>write-only</access>
  157654. <enumeratedValues>
  157655. <enumeratedValue>
  157656. <name>CI_0</name>
  157657. <description>Do not clear the interrupt.</description>
  157658. <value>0</value>
  157659. </enumeratedValue>
  157660. <enumeratedValue>
  157661. <name>CI_1</name>
  157662. <description>Clear the interrupt.</description>
  157663. <value>0x1</value>
  157664. </enumeratedValue>
  157665. </enumeratedValues>
  157666. </field>
  157667. <field>
  157668. <name>CE</name>
  157669. <description>Clear the error.</description>
  157670. <bitOffset>0x5</bitOffset>
  157671. <bitWidth>1</bitWidth>
  157672. <access>write-only</access>
  157673. <enumeratedValues>
  157674. <enumeratedValue>
  157675. <name>CE_0</name>
  157676. <description>Do not clear the errors and the interrupt.</description>
  157677. <value>0</value>
  157678. </enumeratedValue>
  157679. <enumeratedValue>
  157680. <name>CE_1</name>
  157681. <description>Clear the errors and the interrupt.</description>
  157682. <value>0x1</value>
  157683. </enumeratedValue>
  157684. </enumeratedValues>
  157685. </field>
  157686. <field>
  157687. <name>SR</name>
  157688. <description>Software reset</description>
  157689. <bitOffset>0x6</bitOffset>
  157690. <bitWidth>1</bitWidth>
  157691. <access>write-only</access>
  157692. <enumeratedValues>
  157693. <enumeratedValue>
  157694. <name>SR_0</name>
  157695. <description>Do not perform a software reset.</description>
  157696. <value>0</value>
  157697. </enumeratedValue>
  157698. <enumeratedValue>
  157699. <name>SR_1</name>
  157700. <description>Software reset</description>
  157701. <value>0x1</value>
  157702. </enumeratedValue>
  157703. </enumeratedValues>
  157704. </field>
  157705. </fields>
  157706. </register>
  157707. <register>
  157708. <name>CR</name>
  157709. <description>RNGB control register</description>
  157710. <addressOffset>0x8</addressOffset>
  157711. <size>32</size>
  157712. <access>read-write</access>
  157713. <resetValue>0</resetValue>
  157714. <resetMask>0xFFFFFFFF</resetMask>
  157715. <fields>
  157716. <field>
  157717. <name>FUFMOD</name>
  157718. <description>FIFO underflow response mode</description>
  157719. <bitOffset>0</bitOffset>
  157720. <bitWidth>2</bitWidth>
  157721. <access>read-write</access>
  157722. <enumeratedValues>
  157723. <enumeratedValue>
  157724. <name>FUFMOD_0</name>
  157725. <description>Return all zeros and set the RNG_ESR[FUFE].</description>
  157726. <value>0</value>
  157727. </enumeratedValue>
  157728. <enumeratedValue>
  157729. <name>FUFMOD_1</name>
  157730. <description>Return all zeros and set the RNG_ESR[FUFE].</description>
  157731. <value>0x1</value>
  157732. </enumeratedValue>
  157733. <enumeratedValue>
  157734. <name>FUFMOD_2</name>
  157735. <description>Generate the bus transfer error</description>
  157736. <value>0x2</value>
  157737. </enumeratedValue>
  157738. <enumeratedValue>
  157739. <name>FUFMOD_3</name>
  157740. <description>Generate the interrupt and return all zeros (overrides the RNG_CR[MASKERR]).</description>
  157741. <value>0x3</value>
  157742. </enumeratedValue>
  157743. </enumeratedValues>
  157744. </field>
  157745. <field>
  157746. <name>AR</name>
  157747. <description>Auto-reseed</description>
  157748. <bitOffset>0x4</bitOffset>
  157749. <bitWidth>1</bitWidth>
  157750. <access>read-write</access>
  157751. <enumeratedValues>
  157752. <enumeratedValue>
  157753. <name>AR_0</name>
  157754. <description>Do not enable the automatic reseeding.</description>
  157755. <value>0</value>
  157756. </enumeratedValue>
  157757. <enumeratedValue>
  157758. <name>AR_1</name>
  157759. <description>Enable the automatic reseeding.</description>
  157760. <value>0x1</value>
  157761. </enumeratedValue>
  157762. </enumeratedValues>
  157763. </field>
  157764. <field>
  157765. <name>MASKDONE</name>
  157766. <description>Mask the interrupt done.</description>
  157767. <bitOffset>0x5</bitOffset>
  157768. <bitWidth>1</bitWidth>
  157769. <access>read-write</access>
  157770. <enumeratedValues>
  157771. <enumeratedValue>
  157772. <name>MASKDONE_0</name>
  157773. <description>No mask is applied.</description>
  157774. <value>0</value>
  157775. </enumeratedValue>
  157776. <enumeratedValue>
  157777. <name>MASKDONE_1</name>
  157778. <description>The mask is applied.</description>
  157779. <value>0x1</value>
  157780. </enumeratedValue>
  157781. </enumeratedValues>
  157782. </field>
  157783. <field>
  157784. <name>MASKERR</name>
  157785. <description>Mask the error interrupt.</description>
  157786. <bitOffset>0x6</bitOffset>
  157787. <bitWidth>1</bitWidth>
  157788. <access>read-write</access>
  157789. <enumeratedValues>
  157790. <enumeratedValue>
  157791. <name>MASKERR_0</name>
  157792. <description>No mask is applied.</description>
  157793. <value>0</value>
  157794. </enumeratedValue>
  157795. <enumeratedValue>
  157796. <name>MASKERR_1</name>
  157797. <description>The mask applied to the error interrupt</description>
  157798. <value>0x1</value>
  157799. </enumeratedValue>
  157800. </enumeratedValues>
  157801. </field>
  157802. </fields>
  157803. </register>
  157804. <register>
  157805. <name>SR</name>
  157806. <description>RNGB status register</description>
  157807. <addressOffset>0xC</addressOffset>
  157808. <size>32</size>
  157809. <access>read-only</access>
  157810. <resetValue>0x500D</resetValue>
  157811. <resetMask>0xFFFFFFFF</resetMask>
  157812. <fields>
  157813. <field>
  157814. <name>BUSY</name>
  157815. <description>Busy.</description>
  157816. <bitOffset>0x1</bitOffset>
  157817. <bitWidth>1</bitWidth>
  157818. <access>read-only</access>
  157819. <enumeratedValues>
  157820. <enumeratedValue>
  157821. <name>BUSY_0</name>
  157822. <description>Not busy</description>
  157823. <value>0</value>
  157824. </enumeratedValue>
  157825. <enumeratedValue>
  157826. <name>BUSY_1</name>
  157827. <description>Busy</description>
  157828. <value>0x1</value>
  157829. </enumeratedValue>
  157830. </enumeratedValues>
  157831. </field>
  157832. <field>
  157833. <name>SLP</name>
  157834. <description>Sleep</description>
  157835. <bitOffset>0x2</bitOffset>
  157836. <bitWidth>1</bitWidth>
  157837. <access>read-only</access>
  157838. <enumeratedValues>
  157839. <enumeratedValue>
  157840. <name>SLP_0</name>
  157841. <description>The RNGB is not in the sleep mode.</description>
  157842. <value>0</value>
  157843. </enumeratedValue>
  157844. <enumeratedValue>
  157845. <name>SLP_1</name>
  157846. <description>The RNGB is in the sleep mode.</description>
  157847. <value>0x1</value>
  157848. </enumeratedValue>
  157849. </enumeratedValues>
  157850. </field>
  157851. <field>
  157852. <name>RS</name>
  157853. <description>Reseed needed</description>
  157854. <bitOffset>0x3</bitOffset>
  157855. <bitWidth>1</bitWidth>
  157856. <access>read-only</access>
  157857. <enumeratedValues>
  157858. <enumeratedValue>
  157859. <name>RS_0</name>
  157860. <description>The RNGB does not need to be reseeded.</description>
  157861. <value>0</value>
  157862. </enumeratedValue>
  157863. <enumeratedValue>
  157864. <name>RS_1</name>
  157865. <description>The RNGB needs to be reseeded.</description>
  157866. <value>0x1</value>
  157867. </enumeratedValue>
  157868. </enumeratedValues>
  157869. </field>
  157870. <field>
  157871. <name>STDN</name>
  157872. <description>Self test done</description>
  157873. <bitOffset>0x4</bitOffset>
  157874. <bitWidth>1</bitWidth>
  157875. <access>read-only</access>
  157876. <enumeratedValues>
  157877. <enumeratedValue>
  157878. <name>STDN_0</name>
  157879. <description>Self test not completed</description>
  157880. <value>0</value>
  157881. </enumeratedValue>
  157882. <enumeratedValue>
  157883. <name>STDN_1</name>
  157884. <description>Completed a self test since the last reset</description>
  157885. <value>0x1</value>
  157886. </enumeratedValue>
  157887. </enumeratedValues>
  157888. </field>
  157889. <field>
  157890. <name>SDN</name>
  157891. <description>Seed done</description>
  157892. <bitOffset>0x5</bitOffset>
  157893. <bitWidth>1</bitWidth>
  157894. <access>read-only</access>
  157895. <enumeratedValues>
  157896. <enumeratedValue>
  157897. <name>SDN_0</name>
  157898. <description>The seed-generation process is not complete.</description>
  157899. <value>0</value>
  157900. </enumeratedValue>
  157901. <enumeratedValue>
  157902. <name>SDN_1</name>
  157903. <description>Completed the seed generation since the last reset</description>
  157904. <value>0x1</value>
  157905. </enumeratedValue>
  157906. </enumeratedValues>
  157907. </field>
  157908. <field>
  157909. <name>NSDN</name>
  157910. <description>New seed done</description>
  157911. <bitOffset>0x6</bitOffset>
  157912. <bitWidth>1</bitWidth>
  157913. <access>read-only</access>
  157914. </field>
  157915. <field>
  157916. <name>FIFO_LVL</name>
  157917. <description>FIFO level</description>
  157918. <bitOffset>0x8</bitOffset>
  157919. <bitWidth>4</bitWidth>
  157920. <access>read-only</access>
  157921. </field>
  157922. <field>
  157923. <name>FIFO_SIZE</name>
  157924. <description>FIFO size</description>
  157925. <bitOffset>0xC</bitOffset>
  157926. <bitWidth>4</bitWidth>
  157927. <access>read-only</access>
  157928. </field>
  157929. <field>
  157930. <name>ERR</name>
  157931. <description>Error</description>
  157932. <bitOffset>0x10</bitOffset>
  157933. <bitWidth>1</bitWidth>
  157934. <access>read-only</access>
  157935. <enumeratedValues>
  157936. <enumeratedValue>
  157937. <name>ERR_0</name>
  157938. <description>No error</description>
  157939. <value>0</value>
  157940. </enumeratedValue>
  157941. <enumeratedValue>
  157942. <name>ERR_1</name>
  157943. <description>Error detected</description>
  157944. <value>0x1</value>
  157945. </enumeratedValue>
  157946. </enumeratedValues>
  157947. </field>
  157948. <field>
  157949. <name>ST_PF</name>
  157950. <description>Self-test pass fail</description>
  157951. <bitOffset>0x15</bitOffset>
  157952. <bitWidth>3</bitWidth>
  157953. <access>read-only</access>
  157954. <enumeratedValues>
  157955. <enumeratedValue>
  157956. <name>ST_PF_0</name>
  157957. <description>Pass</description>
  157958. <value>0</value>
  157959. </enumeratedValue>
  157960. <enumeratedValue>
  157961. <name>ST_PF_1</name>
  157962. <description>Fail</description>
  157963. <value>0x1</value>
  157964. </enumeratedValue>
  157965. </enumeratedValues>
  157966. </field>
  157967. <field>
  157968. <name>STATPF</name>
  157969. <description>Statistics test pass failed.</description>
  157970. <bitOffset>0x18</bitOffset>
  157971. <bitWidth>8</bitWidth>
  157972. <access>read-only</access>
  157973. <enumeratedValues>
  157974. <enumeratedValue>
  157975. <name>STATPF_0</name>
  157976. <description>Pass</description>
  157977. <value>0</value>
  157978. </enumeratedValue>
  157979. <enumeratedValue>
  157980. <name>STATPF_1</name>
  157981. <description>Fail</description>
  157982. <value>0x1</value>
  157983. </enumeratedValue>
  157984. </enumeratedValues>
  157985. </field>
  157986. </fields>
  157987. </register>
  157988. <register>
  157989. <name>ESR</name>
  157990. <description>RNGB error status register</description>
  157991. <addressOffset>0x10</addressOffset>
  157992. <size>32</size>
  157993. <access>read-only</access>
  157994. <resetValue>0</resetValue>
  157995. <resetMask>0xFFFFFFFF</resetMask>
  157996. <fields>
  157997. <field>
  157998. <name>LFE</name>
  157999. <description>Linear feedback shift register (LFSR) error</description>
  158000. <bitOffset>0</bitOffset>
  158001. <bitWidth>1</bitWidth>
  158002. <access>read-only</access>
  158003. <enumeratedValues>
  158004. <enumeratedValue>
  158005. <name>LFE_0</name>
  158006. <description>The LFSRs are working properly.</description>
  158007. <value>0</value>
  158008. </enumeratedValue>
  158009. <enumeratedValue>
  158010. <name>LFE_1</name>
  158011. <description>The LFSR failure occurred.</description>
  158012. <value>0x1</value>
  158013. </enumeratedValue>
  158014. </enumeratedValues>
  158015. </field>
  158016. <field>
  158017. <name>OSCE</name>
  158018. <description>Oscillator error</description>
  158019. <bitOffset>0x1</bitOffset>
  158020. <bitWidth>1</bitWidth>
  158021. <access>read-only</access>
  158022. <enumeratedValues>
  158023. <enumeratedValue>
  158024. <name>OSCE_0</name>
  158025. <description>The RNG oscillator is working properly.</description>
  158026. <value>0</value>
  158027. </enumeratedValue>
  158028. <enumeratedValue>
  158029. <name>OSCE_1</name>
  158030. <description>A problem with the RNG oscillator was detected.</description>
  158031. <value>0x1</value>
  158032. </enumeratedValue>
  158033. </enumeratedValues>
  158034. </field>
  158035. <field>
  158036. <name>STE</name>
  158037. <description>Self-test error</description>
  158038. <bitOffset>0x2</bitOffset>
  158039. <bitWidth>1</bitWidth>
  158040. <access>read-only</access>
  158041. <enumeratedValues>
  158042. <enumeratedValue>
  158043. <name>STE_0</name>
  158044. <description>The RNGB did not fail the self test.</description>
  158045. <value>0</value>
  158046. </enumeratedValue>
  158047. <enumeratedValue>
  158048. <name>STE_1</name>
  158049. <description>The RNGB failed the self test.</description>
  158050. <value>0x1</value>
  158051. </enumeratedValue>
  158052. </enumeratedValues>
  158053. </field>
  158054. <field>
  158055. <name>SATE</name>
  158056. <description>Statistical test error</description>
  158057. <bitOffset>0x3</bitOffset>
  158058. <bitWidth>1</bitWidth>
  158059. <access>read-only</access>
  158060. <enumeratedValues>
  158061. <enumeratedValue>
  158062. <name>SATE_0</name>
  158063. <description>The RNGB did not fail the statistical tests.</description>
  158064. <value>0</value>
  158065. </enumeratedValue>
  158066. <enumeratedValue>
  158067. <name>SATE_1</name>
  158068. <description>The RNGB failed the statistical tests during the initialization.</description>
  158069. <value>0x1</value>
  158070. </enumeratedValue>
  158071. </enumeratedValues>
  158072. </field>
  158073. <field>
  158074. <name>FUFE</name>
  158075. <description>FIFO underflow error</description>
  158076. <bitOffset>0x4</bitOffset>
  158077. <bitWidth>1</bitWidth>
  158078. <access>read-only</access>
  158079. <enumeratedValues>
  158080. <enumeratedValue>
  158081. <name>FUFE_0</name>
  158082. <description>FIFO underflow did not occur.</description>
  158083. <value>0</value>
  158084. </enumeratedValue>
  158085. <enumeratedValue>
  158086. <name>FUFE_1</name>
  158087. <description>FIFO underflow occurred.</description>
  158088. <value>0x1</value>
  158089. </enumeratedValue>
  158090. </enumeratedValues>
  158091. </field>
  158092. </fields>
  158093. </register>
  158094. <register>
  158095. <name>OUT</name>
  158096. <description>RNGB Output FIFO</description>
  158097. <addressOffset>0x14</addressOffset>
  158098. <size>32</size>
  158099. <access>read-only</access>
  158100. <resetValue>0</resetValue>
  158101. <resetMask>0xFFFFFFFF</resetMask>
  158102. <fields>
  158103. <field>
  158104. <name>RANDOUT</name>
  158105. <description>Random output</description>
  158106. <bitOffset>0</bitOffset>
  158107. <bitWidth>32</bitWidth>
  158108. <access>read-only</access>
  158109. </field>
  158110. </fields>
  158111. </register>
  158112. </registers>
  158113. </peripheral>
  158114. <peripheral>
  158115. <name>IOMUXC_SNVS</name>
  158116. <description>IOMUXC_SNVS</description>
  158117. <groupName>IOMUXC_SNVS</groupName>
  158118. <prependToName>IOMUXC_SNVS_</prependToName>
  158119. <baseAddress>0x2290000</baseAddress>
  158120. <addressBlock>
  158121. <offset>0</offset>
  158122. <size>0x74</size>
  158123. <usage>registers</usage>
  158124. </addressBlock>
  158125. <registers>
  158126. <register>
  158127. <name>SW_MUX_CTL_PAD_BOOT_MODE0</name>
  158128. <description>SW_MUX_CTL_PAD_BOOT_MODE0 SW MUX Control Register</description>
  158129. <addressOffset>0</addressOffset>
  158130. <size>32</size>
  158131. <access>read-write</access>
  158132. <resetValue>0</resetValue>
  158133. <resetMask>0xFFFFFFFF</resetMask>
  158134. <fields>
  158135. <field>
  158136. <name>MUX_MODE</name>
  158137. <description>MUX Mode Select Field</description>
  158138. <bitOffset>0</bitOffset>
  158139. <bitWidth>4</bitWidth>
  158140. <access>read-write</access>
  158141. <enumeratedValues>
  158142. <enumeratedValue>
  158143. <name>ALT5</name>
  158144. <description>Select mux mode: ALT5 mux port: GPIO5_IO10 of instance: gpio5</description>
  158145. <value>0x5</value>
  158146. </enumeratedValue>
  158147. </enumeratedValues>
  158148. </field>
  158149. <field>
  158150. <name>SION</name>
  158151. <description>Software Input On Field.</description>
  158152. <bitOffset>0x4</bitOffset>
  158153. <bitWidth>1</bitWidth>
  158154. <access>read-write</access>
  158155. <enumeratedValues>
  158156. <enumeratedValue>
  158157. <name>DISABLED</name>
  158158. <description>Input Path is determined by functionality</description>
  158159. <value>0</value>
  158160. </enumeratedValue>
  158161. <enumeratedValue>
  158162. <name>ENABLED</name>
  158163. <description>Force input path of pad BOOT_MODE0</description>
  158164. <value>0x1</value>
  158165. </enumeratedValue>
  158166. </enumeratedValues>
  158167. </field>
  158168. </fields>
  158169. </register>
  158170. <register>
  158171. <name>SW_MUX_CTL_PAD_BOOT_MODE1</name>
  158172. <description>SW_MUX_CTL_PAD_BOOT_MODE1 SW MUX Control Register</description>
  158173. <addressOffset>0x4</addressOffset>
  158174. <size>32</size>
  158175. <access>read-write</access>
  158176. <resetValue>0</resetValue>
  158177. <resetMask>0xFFFFFFFF</resetMask>
  158178. <fields>
  158179. <field>
  158180. <name>MUX_MODE</name>
  158181. <description>MUX Mode Select Field</description>
  158182. <bitOffset>0</bitOffset>
  158183. <bitWidth>4</bitWidth>
  158184. <access>read-write</access>
  158185. <enumeratedValues>
  158186. <enumeratedValue>
  158187. <name>ALT5</name>
  158188. <description>Select mux mode: ALT5 mux port: GPIO5_IO11 of instance: gpio5</description>
  158189. <value>0x5</value>
  158190. </enumeratedValue>
  158191. </enumeratedValues>
  158192. </field>
  158193. <field>
  158194. <name>SION</name>
  158195. <description>Software Input On Field.</description>
  158196. <bitOffset>0x4</bitOffset>
  158197. <bitWidth>1</bitWidth>
  158198. <access>read-write</access>
  158199. <enumeratedValues>
  158200. <enumeratedValue>
  158201. <name>DISABLED</name>
  158202. <description>Input Path is determined by functionality</description>
  158203. <value>0</value>
  158204. </enumeratedValue>
  158205. <enumeratedValue>
  158206. <name>ENABLED</name>
  158207. <description>Force input path of pad BOOT_MODE1</description>
  158208. <value>0x1</value>
  158209. </enumeratedValue>
  158210. </enumeratedValues>
  158211. </field>
  158212. </fields>
  158213. </register>
  158214. <register>
  158215. <name>SW_MUX_CTL_PAD_SNVS_TAMPER0</name>
  158216. <description>SW_MUX_CTL_PAD_SNVS_TAMPER0 SW MUX Control Register</description>
  158217. <addressOffset>0x8</addressOffset>
  158218. <size>32</size>
  158219. <access>read-write</access>
  158220. <resetValue>0</resetValue>
  158221. <resetMask>0xFFFFFFFF</resetMask>
  158222. <fields>
  158223. <field>
  158224. <name>MUX_MODE</name>
  158225. <description>MUX Mode Select Field</description>
  158226. <bitOffset>0</bitOffset>
  158227. <bitWidth>4</bitWidth>
  158228. <access>read-write</access>
  158229. <enumeratedValues>
  158230. <enumeratedValue>
  158231. <name>ALT5</name>
  158232. <description>Select mux mode: ALT5 mux port: GPIO5_IO00 of instance: gpio5</description>
  158233. <value>0x5</value>
  158234. </enumeratedValue>
  158235. </enumeratedValues>
  158236. </field>
  158237. <field>
  158238. <name>SION</name>
  158239. <description>Software Input On Field.</description>
  158240. <bitOffset>0x4</bitOffset>
  158241. <bitWidth>1</bitWidth>
  158242. <access>read-write</access>
  158243. <enumeratedValues>
  158244. <enumeratedValue>
  158245. <name>DISABLED</name>
  158246. <description>Input Path is determined by functionality</description>
  158247. <value>0</value>
  158248. </enumeratedValue>
  158249. <enumeratedValue>
  158250. <name>ENABLED</name>
  158251. <description>Force input path of pad SNVS_TAMPER0</description>
  158252. <value>0x1</value>
  158253. </enumeratedValue>
  158254. </enumeratedValues>
  158255. </field>
  158256. </fields>
  158257. </register>
  158258. <register>
  158259. <name>SW_MUX_CTL_PAD_SNVS_TAMPER1</name>
  158260. <description>SW_MUX_CTL_PAD_SNVS_TAMPER1 SW MUX Control Register</description>
  158261. <addressOffset>0xC</addressOffset>
  158262. <size>32</size>
  158263. <access>read-write</access>
  158264. <resetValue>0</resetValue>
  158265. <resetMask>0xFFFFFFFF</resetMask>
  158266. <fields>
  158267. <field>
  158268. <name>MUX_MODE</name>
  158269. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158270. <bitOffset>0</bitOffset>
  158271. <bitWidth>4</bitWidth>
  158272. <access>read-write</access>
  158273. <enumeratedValues>
  158274. <enumeratedValue>
  158275. <name>ALT5</name>
  158276. <description>Select mux mode: ALT5 mux port: GPIO5_IO01 of instance: gpio5</description>
  158277. <value>0x5</value>
  158278. </enumeratedValue>
  158279. </enumeratedValues>
  158280. </field>
  158281. <field>
  158282. <name>SION</name>
  158283. <description>Software Input On Field.</description>
  158284. <bitOffset>0x4</bitOffset>
  158285. <bitWidth>1</bitWidth>
  158286. <access>read-write</access>
  158287. <enumeratedValues>
  158288. <enumeratedValue>
  158289. <name>DISABLED</name>
  158290. <description>Input Path is determined by functionality</description>
  158291. <value>0</value>
  158292. </enumeratedValue>
  158293. <enumeratedValue>
  158294. <name>ENABLED</name>
  158295. <description>Force input path of pad SNVS_TAMPER1</description>
  158296. <value>0x1</value>
  158297. </enumeratedValue>
  158298. </enumeratedValues>
  158299. </field>
  158300. </fields>
  158301. </register>
  158302. <register>
  158303. <name>SW_MUX_CTL_PAD_SNVS_TAMPER2</name>
  158304. <description>SW_MUX_CTL_PAD_SNVS_TAMPER2 SW MUX Control Register</description>
  158305. <addressOffset>0x10</addressOffset>
  158306. <size>32</size>
  158307. <access>read-write</access>
  158308. <resetValue>0</resetValue>
  158309. <resetMask>0xFFFFFFFF</resetMask>
  158310. <fields>
  158311. <field>
  158312. <name>MUX_MODE</name>
  158313. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158314. <bitOffset>0</bitOffset>
  158315. <bitWidth>4</bitWidth>
  158316. <access>read-write</access>
  158317. <enumeratedValues>
  158318. <enumeratedValue>
  158319. <name>ALT5</name>
  158320. <description>Select mux mode: ALT5 mux port: GPIO5_IO02 of instance: gpio5</description>
  158321. <value>0x5</value>
  158322. </enumeratedValue>
  158323. </enumeratedValues>
  158324. </field>
  158325. <field>
  158326. <name>SION</name>
  158327. <description>Software Input On Field.</description>
  158328. <bitOffset>0x4</bitOffset>
  158329. <bitWidth>1</bitWidth>
  158330. <access>read-write</access>
  158331. <enumeratedValues>
  158332. <enumeratedValue>
  158333. <name>DISABLED</name>
  158334. <description>Input Path is determined by functionality</description>
  158335. <value>0</value>
  158336. </enumeratedValue>
  158337. <enumeratedValue>
  158338. <name>ENABLED</name>
  158339. <description>Force input path of pad SNVS_TAMPER2</description>
  158340. <value>0x1</value>
  158341. </enumeratedValue>
  158342. </enumeratedValues>
  158343. </field>
  158344. </fields>
  158345. </register>
  158346. <register>
  158347. <name>SW_MUX_CTL_PAD_SNVS_TAMPER3</name>
  158348. <description>SW_MUX_CTL_PAD_SNVS_TAMPER3 SW MUX Control Register</description>
  158349. <addressOffset>0x14</addressOffset>
  158350. <size>32</size>
  158351. <access>read-write</access>
  158352. <resetValue>0</resetValue>
  158353. <resetMask>0xFFFFFFFF</resetMask>
  158354. <fields>
  158355. <field>
  158356. <name>MUX_MODE</name>
  158357. <description>Mux Mode Select Field</description>
  158358. <bitOffset>0</bitOffset>
  158359. <bitWidth>4</bitWidth>
  158360. <access>read-write</access>
  158361. <enumeratedValues>
  158362. <enumeratedValue>
  158363. <name>ALT5</name>
  158364. <description>Select mux mode: ALT5 mux port: GPIO5_IO03 of instance: gpio5</description>
  158365. <value>0x5</value>
  158366. </enumeratedValue>
  158367. </enumeratedValues>
  158368. </field>
  158369. <field>
  158370. <name>SION</name>
  158371. <description>Software Input On Field.</description>
  158372. <bitOffset>0x4</bitOffset>
  158373. <bitWidth>1</bitWidth>
  158374. <access>read-write</access>
  158375. <enumeratedValues>
  158376. <enumeratedValue>
  158377. <name>DISABLED</name>
  158378. <description>Input Path is determined by functionality</description>
  158379. <value>0</value>
  158380. </enumeratedValue>
  158381. <enumeratedValue>
  158382. <name>ENABLED</name>
  158383. <description>Force input path of pad SNVS_TAMPER3</description>
  158384. <value>0x1</value>
  158385. </enumeratedValue>
  158386. </enumeratedValues>
  158387. </field>
  158388. </fields>
  158389. </register>
  158390. <register>
  158391. <name>SW_MUX_CTL_PAD_SNVS_TAMPER4</name>
  158392. <description>SW_MUX_CTL_PAD_SNVS_TAMPER4 SW MUX Control Register</description>
  158393. <addressOffset>0x18</addressOffset>
  158394. <size>32</size>
  158395. <access>read-write</access>
  158396. <resetValue>0</resetValue>
  158397. <resetMask>0xFFFFFFFF</resetMask>
  158398. <fields>
  158399. <field>
  158400. <name>MUX_MODE</name>
  158401. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158402. <bitOffset>0</bitOffset>
  158403. <bitWidth>4</bitWidth>
  158404. <access>read-write</access>
  158405. <enumeratedValues>
  158406. <enumeratedValue>
  158407. <name>ALT5</name>
  158408. <description>Select mux mode: ALT5 mux port: GPIO5_IO04 of instance: gpio5</description>
  158409. <value>0x5</value>
  158410. </enumeratedValue>
  158411. </enumeratedValues>
  158412. </field>
  158413. <field>
  158414. <name>SION</name>
  158415. <description>Software Input On Field.</description>
  158416. <bitOffset>0x4</bitOffset>
  158417. <bitWidth>1</bitWidth>
  158418. <access>read-write</access>
  158419. <enumeratedValues>
  158420. <enumeratedValue>
  158421. <name>DISABLED</name>
  158422. <description>Input Path is determined by functionality</description>
  158423. <value>0</value>
  158424. </enumeratedValue>
  158425. <enumeratedValue>
  158426. <name>ENABLED</name>
  158427. <description>Force input path of pad SNVS_TAMPER4</description>
  158428. <value>0x1</value>
  158429. </enumeratedValue>
  158430. </enumeratedValues>
  158431. </field>
  158432. </fields>
  158433. </register>
  158434. <register>
  158435. <name>SW_MUX_CTL_PAD_SNVS_TAMPER5</name>
  158436. <description>SW_MUX_CTL_PAD_SNVS_TAMPER5 SW MUX Control Register</description>
  158437. <addressOffset>0x1C</addressOffset>
  158438. <size>32</size>
  158439. <access>read-write</access>
  158440. <resetValue>0</resetValue>
  158441. <resetMask>0xFFFFFFFF</resetMask>
  158442. <fields>
  158443. <field>
  158444. <name>MUX_MODE</name>
  158445. <description>MUX Mode Select Field</description>
  158446. <bitOffset>0</bitOffset>
  158447. <bitWidth>4</bitWidth>
  158448. <access>read-write</access>
  158449. <enumeratedValues>
  158450. <enumeratedValue>
  158451. <name>ALT5</name>
  158452. <description>Select mux mode: ALT5 mux port: GPIO5_IO05 of instance: gpio5</description>
  158453. <value>0x5</value>
  158454. </enumeratedValue>
  158455. </enumeratedValues>
  158456. </field>
  158457. <field>
  158458. <name>SION</name>
  158459. <description>Software Input On Field.</description>
  158460. <bitOffset>0x4</bitOffset>
  158461. <bitWidth>1</bitWidth>
  158462. <access>read-write</access>
  158463. <enumeratedValues>
  158464. <enumeratedValue>
  158465. <name>DISABLED</name>
  158466. <description>Input Path is determined by functionality</description>
  158467. <value>0</value>
  158468. </enumeratedValue>
  158469. <enumeratedValue>
  158470. <name>ENABLED</name>
  158471. <description>Force input path of pad SNVS_TAMPER5</description>
  158472. <value>0x1</value>
  158473. </enumeratedValue>
  158474. </enumeratedValues>
  158475. </field>
  158476. </fields>
  158477. </register>
  158478. <register>
  158479. <name>SW_MUX_CTL_PAD_SNVS_TAMPER6</name>
  158480. <description>SW_MUX_CTL_PAD_SNVS_TAMPER6 SW MUX Control Register</description>
  158481. <addressOffset>0x20</addressOffset>
  158482. <size>32</size>
  158483. <access>read-write</access>
  158484. <resetValue>0</resetValue>
  158485. <resetMask>0xFFFFFFFF</resetMask>
  158486. <fields>
  158487. <field>
  158488. <name>MUX_MODE</name>
  158489. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158490. <bitOffset>0</bitOffset>
  158491. <bitWidth>4</bitWidth>
  158492. <access>read-write</access>
  158493. <enumeratedValues>
  158494. <enumeratedValue>
  158495. <name>ALT5</name>
  158496. <description>Select mux mode: ALT5 mux port: GPIO5_IO06 of instance: gpio5</description>
  158497. <value>0x5</value>
  158498. </enumeratedValue>
  158499. </enumeratedValues>
  158500. </field>
  158501. <field>
  158502. <name>SION</name>
  158503. <description>Software Input On Field.</description>
  158504. <bitOffset>0x4</bitOffset>
  158505. <bitWidth>1</bitWidth>
  158506. <access>read-write</access>
  158507. <enumeratedValues>
  158508. <enumeratedValue>
  158509. <name>DISABLED</name>
  158510. <description>Input Path is determined by functionality</description>
  158511. <value>0</value>
  158512. </enumeratedValue>
  158513. <enumeratedValue>
  158514. <name>ENABLED</name>
  158515. <description>Force input path of pad SNVS_TAMPER6</description>
  158516. <value>0x1</value>
  158517. </enumeratedValue>
  158518. </enumeratedValues>
  158519. </field>
  158520. </fields>
  158521. </register>
  158522. <register>
  158523. <name>SW_MUX_CTL_PAD_SNVS_TAMPER7</name>
  158524. <description>SW_MUX_CTL_PAD_SNVS_TAMPER7 SW MUX Control Register</description>
  158525. <addressOffset>0x24</addressOffset>
  158526. <size>32</size>
  158527. <access>read-write</access>
  158528. <resetValue>0</resetValue>
  158529. <resetMask>0xFFFFFFFF</resetMask>
  158530. <fields>
  158531. <field>
  158532. <name>MUX_MODE</name>
  158533. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158534. <bitOffset>0</bitOffset>
  158535. <bitWidth>4</bitWidth>
  158536. <access>read-write</access>
  158537. <enumeratedValues>
  158538. <enumeratedValue>
  158539. <name>ALT5</name>
  158540. <description>Select mux mode: ALT5 mux port: GPIO5_IO07 of instance: gpio5</description>
  158541. <value>0x5</value>
  158542. </enumeratedValue>
  158543. </enumeratedValues>
  158544. </field>
  158545. <field>
  158546. <name>SION</name>
  158547. <description>Software Input On Field.</description>
  158548. <bitOffset>0x4</bitOffset>
  158549. <bitWidth>1</bitWidth>
  158550. <access>read-write</access>
  158551. <enumeratedValues>
  158552. <enumeratedValue>
  158553. <name>DISABLED</name>
  158554. <description>Input Path is determined by functionality</description>
  158555. <value>0</value>
  158556. </enumeratedValue>
  158557. <enumeratedValue>
  158558. <name>ENABLED</name>
  158559. <description>Force input path of pad SNVS_TAMPER7</description>
  158560. <value>0x1</value>
  158561. </enumeratedValue>
  158562. </enumeratedValues>
  158563. </field>
  158564. </fields>
  158565. </register>
  158566. <register>
  158567. <name>SW_MUX_CTL_PAD_SNVS_TAMPER8</name>
  158568. <description>SW_MUX_CTL_PAD_SNVS_TAMPER8 SW MUX Control Register</description>
  158569. <addressOffset>0x28</addressOffset>
  158570. <size>32</size>
  158571. <access>read-write</access>
  158572. <resetValue>0</resetValue>
  158573. <resetMask>0xFFFFFFFF</resetMask>
  158574. <fields>
  158575. <field>
  158576. <name>MUX_MODE</name>
  158577. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158578. <bitOffset>0</bitOffset>
  158579. <bitWidth>4</bitWidth>
  158580. <access>read-write</access>
  158581. <enumeratedValues>
  158582. <enumeratedValue>
  158583. <name>ALT5</name>
  158584. <description>Select mux mode: ALT5 mux port: GPIO5_IO08 of instance: gpio5</description>
  158585. <value>0x5</value>
  158586. </enumeratedValue>
  158587. </enumeratedValues>
  158588. </field>
  158589. <field>
  158590. <name>SION</name>
  158591. <description>Software Input On Field.</description>
  158592. <bitOffset>0x4</bitOffset>
  158593. <bitWidth>1</bitWidth>
  158594. <access>read-write</access>
  158595. <enumeratedValues>
  158596. <enumeratedValue>
  158597. <name>DISABLED</name>
  158598. <description>Input Path is determined by functionality</description>
  158599. <value>0</value>
  158600. </enumeratedValue>
  158601. <enumeratedValue>
  158602. <name>ENABLED</name>
  158603. <description>Force input path of pad SNVS_TAMPER8</description>
  158604. <value>0x1</value>
  158605. </enumeratedValue>
  158606. </enumeratedValues>
  158607. </field>
  158608. </fields>
  158609. </register>
  158610. <register>
  158611. <name>SW_MUX_CTL_PAD_SNVS_TAMPER9</name>
  158612. <description>SW_MUX_CTL_PAD_SNVS_TAMPER9 SW MUX Control Register</description>
  158613. <addressOffset>0x2C</addressOffset>
  158614. <size>32</size>
  158615. <access>read-write</access>
  158616. <resetValue>0</resetValue>
  158617. <resetMask>0xFFFFFFFF</resetMask>
  158618. <fields>
  158619. <field>
  158620. <name>MUX_MODE</name>
  158621. <description>ALT5 mode is only valid when TAMPER PIN is used as GPIO</description>
  158622. <bitOffset>0</bitOffset>
  158623. <bitWidth>4</bitWidth>
  158624. <access>read-write</access>
  158625. <enumeratedValues>
  158626. <enumeratedValue>
  158627. <name>ALT5</name>
  158628. <description>Select mux mode: ALT5 mux port: GPIO5_IO09 of instance: gpio5</description>
  158629. <value>0x5</value>
  158630. </enumeratedValue>
  158631. </enumeratedValues>
  158632. </field>
  158633. <field>
  158634. <name>SION</name>
  158635. <description>Software Input On Field.</description>
  158636. <bitOffset>0x4</bitOffset>
  158637. <bitWidth>1</bitWidth>
  158638. <access>read-write</access>
  158639. <enumeratedValues>
  158640. <enumeratedValue>
  158641. <name>DISABLED</name>
  158642. <description>Input Path is determined by functionality</description>
  158643. <value>0</value>
  158644. </enumeratedValue>
  158645. <enumeratedValue>
  158646. <name>ENABLED</name>
  158647. <description>Force input path of pad SNVS_TAMPER9</description>
  158648. <value>0x1</value>
  158649. </enumeratedValue>
  158650. </enumeratedValues>
  158651. </field>
  158652. </fields>
  158653. </register>
  158654. <register>
  158655. <name>SW_PAD_CTL_PAD_TEST_MODE</name>
  158656. <description>SW_PAD_CTL_PAD_TEST_MODE SW PAD Control Register</description>
  158657. <addressOffset>0x30</addressOffset>
  158658. <size>32</size>
  158659. <access>read-write</access>
  158660. <resetValue>0x30A0</resetValue>
  158661. <resetMask>0xFFFFFFFF</resetMask>
  158662. <fields>
  158663. <field>
  158664. <name>SRE</name>
  158665. <description>Slew Rate Field</description>
  158666. <bitOffset>0</bitOffset>
  158667. <bitWidth>1</bitWidth>
  158668. <access>read-write</access>
  158669. <enumeratedValues>
  158670. <enumeratedValue>
  158671. <name>SRE_0_Slow_Slew_Rate</name>
  158672. <description>Slow Slew Rate</description>
  158673. <value>0</value>
  158674. </enumeratedValue>
  158675. <enumeratedValue>
  158676. <name>SRE_1_Fast_Slew_Rate</name>
  158677. <description>Fast Slew Rate</description>
  158678. <value>0x1</value>
  158679. </enumeratedValue>
  158680. </enumeratedValues>
  158681. </field>
  158682. <field>
  158683. <name>DSE</name>
  158684. <description>Drive Strength Field</description>
  158685. <bitOffset>0x3</bitOffset>
  158686. <bitWidth>3</bitWidth>
  158687. <access>read-write</access>
  158688. <enumeratedValues>
  158689. <enumeratedValue>
  158690. <name>DSE_0_output_driver_disabled_</name>
  158691. <description>output driver disabled;</description>
  158692. <value>0</value>
  158693. </enumeratedValue>
  158694. <enumeratedValue>
  158695. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  158696. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  158697. <value>0x1</value>
  158698. </enumeratedValue>
  158699. <enumeratedValue>
  158700. <name>DSE_2_R0_2</name>
  158701. <description>R0/2</description>
  158702. <value>0x2</value>
  158703. </enumeratedValue>
  158704. <enumeratedValue>
  158705. <name>DSE_3_R0_3</name>
  158706. <description>R0/3</description>
  158707. <value>0x3</value>
  158708. </enumeratedValue>
  158709. <enumeratedValue>
  158710. <name>DSE_4_R0_4</name>
  158711. <description>R0/4</description>
  158712. <value>0x4</value>
  158713. </enumeratedValue>
  158714. <enumeratedValue>
  158715. <name>DSE_5_R0_5</name>
  158716. <description>R0/5</description>
  158717. <value>0x5</value>
  158718. </enumeratedValue>
  158719. <enumeratedValue>
  158720. <name>DSE_6_R0_6</name>
  158721. <description>R0/6</description>
  158722. <value>0x6</value>
  158723. </enumeratedValue>
  158724. <enumeratedValue>
  158725. <name>DSE_7_R0_7</name>
  158726. <description>R0/7</description>
  158727. <value>0x7</value>
  158728. </enumeratedValue>
  158729. </enumeratedValues>
  158730. </field>
  158731. <field>
  158732. <name>SPEED</name>
  158733. <description>Speed Field</description>
  158734. <bitOffset>0x6</bitOffset>
  158735. <bitWidth>2</bitWidth>
  158736. <access>read-only</access>
  158737. <enumeratedValues>
  158738. <enumeratedValue>
  158739. <name>SPEED</name>
  158740. <description>medium(100MHz)</description>
  158741. <value>0x2</value>
  158742. </enumeratedValue>
  158743. </enumeratedValues>
  158744. </field>
  158745. <field>
  158746. <name>ODE</name>
  158747. <description>Open Drain Enable Field</description>
  158748. <bitOffset>0xB</bitOffset>
  158749. <bitWidth>1</bitWidth>
  158750. <access>read-write</access>
  158751. <enumeratedValues>
  158752. <enumeratedValue>
  158753. <name>ODE_0_Open_Drain_Disabled</name>
  158754. <description>Open Drain Disabled</description>
  158755. <value>0</value>
  158756. </enumeratedValue>
  158757. <enumeratedValue>
  158758. <name>ODE_1_Open_Drain_Enabled</name>
  158759. <description>Open Drain Enabled</description>
  158760. <value>0x1</value>
  158761. </enumeratedValue>
  158762. </enumeratedValues>
  158763. </field>
  158764. <field>
  158765. <name>PKE</name>
  158766. <description>Pull / Keep Enable Field</description>
  158767. <bitOffset>0xC</bitOffset>
  158768. <bitWidth>1</bitWidth>
  158769. <access>read-write</access>
  158770. <enumeratedValues>
  158771. <enumeratedValue>
  158772. <name>PKE_0_Pull_Keeper_Disabled</name>
  158773. <description>Pull/Keeper Disabled</description>
  158774. <value>0</value>
  158775. </enumeratedValue>
  158776. <enumeratedValue>
  158777. <name>PKE_1_Pull_Keeper_Enabled</name>
  158778. <description>Pull/Keeper Enabled</description>
  158779. <value>0x1</value>
  158780. </enumeratedValue>
  158781. </enumeratedValues>
  158782. </field>
  158783. <field>
  158784. <name>PUE</name>
  158785. <description>Pull / Keep Select Field</description>
  158786. <bitOffset>0xD</bitOffset>
  158787. <bitWidth>1</bitWidth>
  158788. <access>read-write</access>
  158789. <enumeratedValues>
  158790. <enumeratedValue>
  158791. <name>PUE_0_Keeper</name>
  158792. <description>Keeper</description>
  158793. <value>0</value>
  158794. </enumeratedValue>
  158795. <enumeratedValue>
  158796. <name>PUE_1_Pull</name>
  158797. <description>Pull</description>
  158798. <value>0x1</value>
  158799. </enumeratedValue>
  158800. </enumeratedValues>
  158801. </field>
  158802. <field>
  158803. <name>PUS</name>
  158804. <description>Pull Up / Down Config. Field</description>
  158805. <bitOffset>0xE</bitOffset>
  158806. <bitWidth>2</bitWidth>
  158807. <access>read-write</access>
  158808. <enumeratedValues>
  158809. <enumeratedValue>
  158810. <name>PUS_0_100K_Ohm_Pull_Down</name>
  158811. <description>100K Ohm Pull Down</description>
  158812. <value>0</value>
  158813. </enumeratedValue>
  158814. <enumeratedValue>
  158815. <name>PUS_1_47K_Ohm_Pull_Up</name>
  158816. <description>47K Ohm Pull Up</description>
  158817. <value>0x1</value>
  158818. </enumeratedValue>
  158819. <enumeratedValue>
  158820. <name>PUS_2_100K_Ohm_Pull_Up</name>
  158821. <description>100K Ohm Pull Up</description>
  158822. <value>0x2</value>
  158823. </enumeratedValue>
  158824. <enumeratedValue>
  158825. <name>PUS_3_22K_Ohm_Pull_Up</name>
  158826. <description>22K Ohm Pull Up</description>
  158827. <value>0x3</value>
  158828. </enumeratedValue>
  158829. </enumeratedValues>
  158830. </field>
  158831. <field>
  158832. <name>HYS</name>
  158833. <description>Hyst. Enable Field</description>
  158834. <bitOffset>0x10</bitOffset>
  158835. <bitWidth>1</bitWidth>
  158836. <access>read-write</access>
  158837. <enumeratedValues>
  158838. <enumeratedValue>
  158839. <name>HYS_0_Hysteresis_Disabled</name>
  158840. <description>Hysteresis Disabled</description>
  158841. <value>0</value>
  158842. </enumeratedValue>
  158843. <enumeratedValue>
  158844. <name>HYS_1_Hysteresis_Enabled</name>
  158845. <description>Hysteresis Enabled</description>
  158846. <value>0x1</value>
  158847. </enumeratedValue>
  158848. </enumeratedValues>
  158849. </field>
  158850. </fields>
  158851. </register>
  158852. <register>
  158853. <name>SW_PAD_CTL_PAD_POR_B</name>
  158854. <description>SW_PAD_CTL_PAD_POR_B SW PAD Control Register</description>
  158855. <addressOffset>0x34</addressOffset>
  158856. <size>32</size>
  158857. <access>read-write</access>
  158858. <resetValue>0x1B0A0</resetValue>
  158859. <resetMask>0xFFFFFFFF</resetMask>
  158860. <fields>
  158861. <field>
  158862. <name>SRE</name>
  158863. <description>Slew Rate Field</description>
  158864. <bitOffset>0</bitOffset>
  158865. <bitWidth>1</bitWidth>
  158866. <access>read-write</access>
  158867. <enumeratedValues>
  158868. <enumeratedValue>
  158869. <name>SRE_0_Slow_Slew_Rate</name>
  158870. <description>Slow Slew Rate</description>
  158871. <value>0</value>
  158872. </enumeratedValue>
  158873. <enumeratedValue>
  158874. <name>SRE_1_Fast_Slew_Rate</name>
  158875. <description>Fast Slew Rate</description>
  158876. <value>0x1</value>
  158877. </enumeratedValue>
  158878. </enumeratedValues>
  158879. </field>
  158880. <field>
  158881. <name>DSE</name>
  158882. <description>Drive Strength Field</description>
  158883. <bitOffset>0x3</bitOffset>
  158884. <bitWidth>3</bitWidth>
  158885. <access>read-write</access>
  158886. <enumeratedValues>
  158887. <enumeratedValue>
  158888. <name>DSE_0_output_driver_disabled_</name>
  158889. <description>output driver disabled;</description>
  158890. <value>0</value>
  158891. </enumeratedValue>
  158892. <enumeratedValue>
  158893. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  158894. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  158895. <value>0x1</value>
  158896. </enumeratedValue>
  158897. <enumeratedValue>
  158898. <name>DSE_2_R0_2</name>
  158899. <description>R0/2</description>
  158900. <value>0x2</value>
  158901. </enumeratedValue>
  158902. <enumeratedValue>
  158903. <name>DSE_3_R0_3</name>
  158904. <description>R0/3</description>
  158905. <value>0x3</value>
  158906. </enumeratedValue>
  158907. <enumeratedValue>
  158908. <name>DSE_4_R0_4</name>
  158909. <description>R0/4</description>
  158910. <value>0x4</value>
  158911. </enumeratedValue>
  158912. <enumeratedValue>
  158913. <name>DSE_5_R0_5</name>
  158914. <description>R0/5</description>
  158915. <value>0x5</value>
  158916. </enumeratedValue>
  158917. <enumeratedValue>
  158918. <name>DSE_6_R0_6</name>
  158919. <description>R0/6</description>
  158920. <value>0x6</value>
  158921. </enumeratedValue>
  158922. <enumeratedValue>
  158923. <name>DSE_7_R0_7</name>
  158924. <description>R0/7</description>
  158925. <value>0x7</value>
  158926. </enumeratedValue>
  158927. </enumeratedValues>
  158928. </field>
  158929. <field>
  158930. <name>SPEED</name>
  158931. <description>Speed Field</description>
  158932. <bitOffset>0x6</bitOffset>
  158933. <bitWidth>2</bitWidth>
  158934. <access>read-only</access>
  158935. <enumeratedValues>
  158936. <enumeratedValue>
  158937. <name>SPEED</name>
  158938. <description>medium(100MHz)</description>
  158939. <value>0x2</value>
  158940. </enumeratedValue>
  158941. </enumeratedValues>
  158942. </field>
  158943. <field>
  158944. <name>ODE</name>
  158945. <description>Open Drain Enable Field</description>
  158946. <bitOffset>0xB</bitOffset>
  158947. <bitWidth>1</bitWidth>
  158948. <access>read-write</access>
  158949. <enumeratedValues>
  158950. <enumeratedValue>
  158951. <name>ODE_0_Open_Drain_Disabled</name>
  158952. <description>Open Drain Disabled</description>
  158953. <value>0</value>
  158954. </enumeratedValue>
  158955. <enumeratedValue>
  158956. <name>ODE_1_Open_Drain_Enabled</name>
  158957. <description>Open Drain Enabled</description>
  158958. <value>0x1</value>
  158959. </enumeratedValue>
  158960. </enumeratedValues>
  158961. </field>
  158962. <field>
  158963. <name>PKE</name>
  158964. <description>Pull / Keep Enable Field</description>
  158965. <bitOffset>0xC</bitOffset>
  158966. <bitWidth>1</bitWidth>
  158967. <access>read-write</access>
  158968. <enumeratedValues>
  158969. <enumeratedValue>
  158970. <name>PKE_0_Pull_Keeper_Disabled</name>
  158971. <description>Pull/Keeper Disabled</description>
  158972. <value>0</value>
  158973. </enumeratedValue>
  158974. <enumeratedValue>
  158975. <name>PKE_1_Pull_Keeper_Enabled</name>
  158976. <description>Pull/Keeper Enabled</description>
  158977. <value>0x1</value>
  158978. </enumeratedValue>
  158979. </enumeratedValues>
  158980. </field>
  158981. <field>
  158982. <name>PUE</name>
  158983. <description>Pull / Keep Select Field</description>
  158984. <bitOffset>0xD</bitOffset>
  158985. <bitWidth>1</bitWidth>
  158986. <access>read-write</access>
  158987. <enumeratedValues>
  158988. <enumeratedValue>
  158989. <name>PUE_0_Keeper</name>
  158990. <description>Keeper</description>
  158991. <value>0</value>
  158992. </enumeratedValue>
  158993. <enumeratedValue>
  158994. <name>PUE_1_Pull</name>
  158995. <description>Pull</description>
  158996. <value>0x1</value>
  158997. </enumeratedValue>
  158998. </enumeratedValues>
  158999. </field>
  159000. <field>
  159001. <name>PUS</name>
  159002. <description>Pull Up / Down Config. Field</description>
  159003. <bitOffset>0xE</bitOffset>
  159004. <bitWidth>2</bitWidth>
  159005. <access>read-write</access>
  159006. <enumeratedValues>
  159007. <enumeratedValue>
  159008. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159009. <description>100K Ohm Pull Down</description>
  159010. <value>0</value>
  159011. </enumeratedValue>
  159012. <enumeratedValue>
  159013. <name>PUS_1_47K_Ohm_Pull_Up</name>
  159014. <description>47K Ohm Pull Up</description>
  159015. <value>0x1</value>
  159016. </enumeratedValue>
  159017. <enumeratedValue>
  159018. <name>PUS_2_100K_Ohm_Pull_Up</name>
  159019. <description>100K Ohm Pull Up</description>
  159020. <value>0x2</value>
  159021. </enumeratedValue>
  159022. <enumeratedValue>
  159023. <name>PUS_3_22K_Ohm_Pull_Up</name>
  159024. <description>22K Ohm Pull Up</description>
  159025. <value>0x3</value>
  159026. </enumeratedValue>
  159027. </enumeratedValues>
  159028. </field>
  159029. <field>
  159030. <name>HYS</name>
  159031. <description>Hyst. Enable Field</description>
  159032. <bitOffset>0x10</bitOffset>
  159033. <bitWidth>1</bitWidth>
  159034. <access>read-write</access>
  159035. <enumeratedValues>
  159036. <enumeratedValue>
  159037. <name>HYS_0_Hysteresis_Disabled</name>
  159038. <description>Hysteresis Disabled</description>
  159039. <value>0</value>
  159040. </enumeratedValue>
  159041. <enumeratedValue>
  159042. <name>HYS_1_Hysteresis_Enabled</name>
  159043. <description>Hysteresis Enabled</description>
  159044. <value>0x1</value>
  159045. </enumeratedValue>
  159046. </enumeratedValues>
  159047. </field>
  159048. </fields>
  159049. </register>
  159050. <register>
  159051. <name>SW_PAD_CTL_PAD_ONOFF</name>
  159052. <description>SW_PAD_CTL_PAD_ONOFF SW PAD Control Register</description>
  159053. <addressOffset>0x38</addressOffset>
  159054. <size>32</size>
  159055. <access>read-write</access>
  159056. <resetValue>0x1B0A0</resetValue>
  159057. <resetMask>0xFFFFFFFF</resetMask>
  159058. <fields>
  159059. <field>
  159060. <name>SRE</name>
  159061. <description>Slew Rate Field</description>
  159062. <bitOffset>0</bitOffset>
  159063. <bitWidth>1</bitWidth>
  159064. <access>read-write</access>
  159065. <enumeratedValues>
  159066. <enumeratedValue>
  159067. <name>SRE_0_Slow_Slew_Rate</name>
  159068. <description>Slow Slew Rate</description>
  159069. <value>0</value>
  159070. </enumeratedValue>
  159071. <enumeratedValue>
  159072. <name>SRE_1_Fast_Slew_Rate</name>
  159073. <description>Fast Slew Rate</description>
  159074. <value>0x1</value>
  159075. </enumeratedValue>
  159076. </enumeratedValues>
  159077. </field>
  159078. <field>
  159079. <name>DSE</name>
  159080. <description>Drive Strength Field</description>
  159081. <bitOffset>0x3</bitOffset>
  159082. <bitWidth>3</bitWidth>
  159083. <access>read-write</access>
  159084. <enumeratedValues>
  159085. <enumeratedValue>
  159086. <name>DSE_0_output_driver_disabled_</name>
  159087. <description>output driver disabled;</description>
  159088. <value>0</value>
  159089. </enumeratedValue>
  159090. <enumeratedValue>
  159091. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  159092. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  159093. <value>0x1</value>
  159094. </enumeratedValue>
  159095. <enumeratedValue>
  159096. <name>DSE_2_R0_2</name>
  159097. <description>R0/2</description>
  159098. <value>0x2</value>
  159099. </enumeratedValue>
  159100. <enumeratedValue>
  159101. <name>DSE_3_R0_3</name>
  159102. <description>R0/3</description>
  159103. <value>0x3</value>
  159104. </enumeratedValue>
  159105. <enumeratedValue>
  159106. <name>DSE_4_R0_4</name>
  159107. <description>R0/4</description>
  159108. <value>0x4</value>
  159109. </enumeratedValue>
  159110. <enumeratedValue>
  159111. <name>DSE_5_R0_5</name>
  159112. <description>R0/5</description>
  159113. <value>0x5</value>
  159114. </enumeratedValue>
  159115. <enumeratedValue>
  159116. <name>DSE_6_R0_6</name>
  159117. <description>R0/6</description>
  159118. <value>0x6</value>
  159119. </enumeratedValue>
  159120. <enumeratedValue>
  159121. <name>DSE_7_R0_7</name>
  159122. <description>R0/7</description>
  159123. <value>0x7</value>
  159124. </enumeratedValue>
  159125. </enumeratedValues>
  159126. </field>
  159127. <field>
  159128. <name>SPEED</name>
  159129. <description>Speed Field</description>
  159130. <bitOffset>0x6</bitOffset>
  159131. <bitWidth>2</bitWidth>
  159132. <access>read-only</access>
  159133. <enumeratedValues>
  159134. <enumeratedValue>
  159135. <name>SPEED</name>
  159136. <description>medium(100MHz)</description>
  159137. <value>0x2</value>
  159138. </enumeratedValue>
  159139. </enumeratedValues>
  159140. </field>
  159141. <field>
  159142. <name>ODE</name>
  159143. <description>Open Drain Enable Field</description>
  159144. <bitOffset>0xB</bitOffset>
  159145. <bitWidth>1</bitWidth>
  159146. <access>read-write</access>
  159147. <enumeratedValues>
  159148. <enumeratedValue>
  159149. <name>ODE_0_Open_Drain_Disabled</name>
  159150. <description>Open Drain Disabled</description>
  159151. <value>0</value>
  159152. </enumeratedValue>
  159153. <enumeratedValue>
  159154. <name>ODE_1_Open_Drain_Enabled</name>
  159155. <description>Open Drain Enabled</description>
  159156. <value>0x1</value>
  159157. </enumeratedValue>
  159158. </enumeratedValues>
  159159. </field>
  159160. <field>
  159161. <name>PKE</name>
  159162. <description>Pull / Keep Enable Field</description>
  159163. <bitOffset>0xC</bitOffset>
  159164. <bitWidth>1</bitWidth>
  159165. <access>read-write</access>
  159166. <enumeratedValues>
  159167. <enumeratedValue>
  159168. <name>PKE_0_Pull_Keeper_Disabled</name>
  159169. <description>Pull/Keeper Disabled</description>
  159170. <value>0</value>
  159171. </enumeratedValue>
  159172. <enumeratedValue>
  159173. <name>PKE_1_Pull_Keeper_Enabled</name>
  159174. <description>Pull/Keeper Enabled</description>
  159175. <value>0x1</value>
  159176. </enumeratedValue>
  159177. </enumeratedValues>
  159178. </field>
  159179. <field>
  159180. <name>PUE</name>
  159181. <description>Pull / Keep Select Field</description>
  159182. <bitOffset>0xD</bitOffset>
  159183. <bitWidth>1</bitWidth>
  159184. <access>read-write</access>
  159185. <enumeratedValues>
  159186. <enumeratedValue>
  159187. <name>PUE_0_Keeper</name>
  159188. <description>Keeper</description>
  159189. <value>0</value>
  159190. </enumeratedValue>
  159191. <enumeratedValue>
  159192. <name>PUE_1_Pull</name>
  159193. <description>Pull</description>
  159194. <value>0x1</value>
  159195. </enumeratedValue>
  159196. </enumeratedValues>
  159197. </field>
  159198. <field>
  159199. <name>PUS</name>
  159200. <description>Pull Up / Down Config. Field</description>
  159201. <bitOffset>0xE</bitOffset>
  159202. <bitWidth>2</bitWidth>
  159203. <access>read-write</access>
  159204. <enumeratedValues>
  159205. <enumeratedValue>
  159206. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159207. <description>100K Ohm Pull Down</description>
  159208. <value>0</value>
  159209. </enumeratedValue>
  159210. <enumeratedValue>
  159211. <name>PUS_1_47K_Ohm_Pull_Up</name>
  159212. <description>47K Ohm Pull Up</description>
  159213. <value>0x1</value>
  159214. </enumeratedValue>
  159215. <enumeratedValue>
  159216. <name>PUS_2_100K_Ohm_Pull_Up</name>
  159217. <description>100K Ohm Pull Up</description>
  159218. <value>0x2</value>
  159219. </enumeratedValue>
  159220. <enumeratedValue>
  159221. <name>PUS_3_22K_Ohm_Pull_Up</name>
  159222. <description>22K Ohm Pull Up</description>
  159223. <value>0x3</value>
  159224. </enumeratedValue>
  159225. </enumeratedValues>
  159226. </field>
  159227. <field>
  159228. <name>HYS</name>
  159229. <description>Hyst. Enable Field</description>
  159230. <bitOffset>0x10</bitOffset>
  159231. <bitWidth>1</bitWidth>
  159232. <access>read-write</access>
  159233. <enumeratedValues>
  159234. <enumeratedValue>
  159235. <name>HYS_0_Hysteresis_Disabled</name>
  159236. <description>Hysteresis Disabled</description>
  159237. <value>0</value>
  159238. </enumeratedValue>
  159239. <enumeratedValue>
  159240. <name>HYS_1_Hysteresis_Enabled</name>
  159241. <description>Hysteresis Enabled</description>
  159242. <value>0x1</value>
  159243. </enumeratedValue>
  159244. </enumeratedValues>
  159245. </field>
  159246. </fields>
  159247. </register>
  159248. <register>
  159249. <name>SW_PAD_CTL_PAD_SNVS_PMIC_ON_REQ</name>
  159250. <description>SW_PAD_CTL_PAD_SNVS_PMIC_ON_REQ SW PAD Control Register</description>
  159251. <addressOffset>0x3C</addressOffset>
  159252. <size>32</size>
  159253. <access>read-write</access>
  159254. <resetValue>0xB8A0</resetValue>
  159255. <resetMask>0xFFFFFFFF</resetMask>
  159256. <fields>
  159257. <field>
  159258. <name>SRE</name>
  159259. <description>Slew Rate Field</description>
  159260. <bitOffset>0</bitOffset>
  159261. <bitWidth>1</bitWidth>
  159262. <access>read-write</access>
  159263. <enumeratedValues>
  159264. <enumeratedValue>
  159265. <name>SRE_0_Slow_Slew_Rate</name>
  159266. <description>Slow Slew Rate</description>
  159267. <value>0</value>
  159268. </enumeratedValue>
  159269. <enumeratedValue>
  159270. <name>SRE_1_Fast_Slew_Rate</name>
  159271. <description>Fast Slew Rate</description>
  159272. <value>0x1</value>
  159273. </enumeratedValue>
  159274. </enumeratedValues>
  159275. </field>
  159276. <field>
  159277. <name>DSE</name>
  159278. <description>Drive Strength Field</description>
  159279. <bitOffset>0x3</bitOffset>
  159280. <bitWidth>3</bitWidth>
  159281. <access>read-write</access>
  159282. <enumeratedValues>
  159283. <enumeratedValue>
  159284. <name>DSE_0_output_driver_disabled_</name>
  159285. <description>output driver disabled;</description>
  159286. <value>0</value>
  159287. </enumeratedValue>
  159288. <enumeratedValue>
  159289. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  159290. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  159291. <value>0x1</value>
  159292. </enumeratedValue>
  159293. <enumeratedValue>
  159294. <name>DSE_2_R0_2</name>
  159295. <description>R0/2</description>
  159296. <value>0x2</value>
  159297. </enumeratedValue>
  159298. <enumeratedValue>
  159299. <name>DSE_3_R0_3</name>
  159300. <description>R0/3</description>
  159301. <value>0x3</value>
  159302. </enumeratedValue>
  159303. <enumeratedValue>
  159304. <name>DSE_4_R0_4</name>
  159305. <description>R0/4</description>
  159306. <value>0x4</value>
  159307. </enumeratedValue>
  159308. <enumeratedValue>
  159309. <name>DSE_5_R0_5</name>
  159310. <description>R0/5</description>
  159311. <value>0x5</value>
  159312. </enumeratedValue>
  159313. <enumeratedValue>
  159314. <name>DSE_6_R0_6</name>
  159315. <description>R0/6</description>
  159316. <value>0x6</value>
  159317. </enumeratedValue>
  159318. <enumeratedValue>
  159319. <name>DSE_7_R0_7</name>
  159320. <description>R0/7</description>
  159321. <value>0x7</value>
  159322. </enumeratedValue>
  159323. </enumeratedValues>
  159324. </field>
  159325. <field>
  159326. <name>SPEED</name>
  159327. <description>Speed Field</description>
  159328. <bitOffset>0x6</bitOffset>
  159329. <bitWidth>2</bitWidth>
  159330. <access>read-only</access>
  159331. <enumeratedValues>
  159332. <enumeratedValue>
  159333. <name>SPEED</name>
  159334. <description>medium(100MHz)</description>
  159335. <value>0x2</value>
  159336. </enumeratedValue>
  159337. </enumeratedValues>
  159338. </field>
  159339. <field>
  159340. <name>ODE</name>
  159341. <description>Open Drain Enable Field</description>
  159342. <bitOffset>0xB</bitOffset>
  159343. <bitWidth>1</bitWidth>
  159344. <access>read-write</access>
  159345. <enumeratedValues>
  159346. <enumeratedValue>
  159347. <name>ODE_0_Open_Drain_Disabled</name>
  159348. <description>Open Drain Disabled</description>
  159349. <value>0</value>
  159350. </enumeratedValue>
  159351. <enumeratedValue>
  159352. <name>ODE_1_Open_Drain_Enabled</name>
  159353. <description>Open Drain Enabled</description>
  159354. <value>0x1</value>
  159355. </enumeratedValue>
  159356. </enumeratedValues>
  159357. </field>
  159358. <field>
  159359. <name>PKE</name>
  159360. <description>Pull / Keep Enable Field</description>
  159361. <bitOffset>0xC</bitOffset>
  159362. <bitWidth>1</bitWidth>
  159363. <access>read-write</access>
  159364. <enumeratedValues>
  159365. <enumeratedValue>
  159366. <name>PKE_0_Pull_Keeper_Disabled</name>
  159367. <description>Pull/Keeper Disabled</description>
  159368. <value>0</value>
  159369. </enumeratedValue>
  159370. <enumeratedValue>
  159371. <name>PKE_1_Pull_Keeper_Enabled</name>
  159372. <description>Pull/Keeper Enabled</description>
  159373. <value>0x1</value>
  159374. </enumeratedValue>
  159375. </enumeratedValues>
  159376. </field>
  159377. <field>
  159378. <name>PUE</name>
  159379. <description>Pull / Keep Select Field</description>
  159380. <bitOffset>0xD</bitOffset>
  159381. <bitWidth>1</bitWidth>
  159382. <access>read-write</access>
  159383. <enumeratedValues>
  159384. <enumeratedValue>
  159385. <name>PUE_0_Keeper</name>
  159386. <description>Keeper</description>
  159387. <value>0</value>
  159388. </enumeratedValue>
  159389. <enumeratedValue>
  159390. <name>PUE_1_Pull</name>
  159391. <description>Pull</description>
  159392. <value>0x1</value>
  159393. </enumeratedValue>
  159394. </enumeratedValues>
  159395. </field>
  159396. <field>
  159397. <name>PUS</name>
  159398. <description>Pull Up / Down Config. Field</description>
  159399. <bitOffset>0xE</bitOffset>
  159400. <bitWidth>2</bitWidth>
  159401. <access>read-write</access>
  159402. <enumeratedValues>
  159403. <enumeratedValue>
  159404. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159405. <description>100K Ohm Pull Down</description>
  159406. <value>0</value>
  159407. </enumeratedValue>
  159408. <enumeratedValue>
  159409. <name>PUS_1_47K_Ohm_Pull_Up</name>
  159410. <description>47K Ohm Pull Up</description>
  159411. <value>0x1</value>
  159412. </enumeratedValue>
  159413. <enumeratedValue>
  159414. <name>PUS_2_100K_Ohm_Pull_Up</name>
  159415. <description>100K Ohm Pull Up</description>
  159416. <value>0x2</value>
  159417. </enumeratedValue>
  159418. <enumeratedValue>
  159419. <name>PUS_3_22K_Ohm_Pull_Up</name>
  159420. <description>22K Ohm Pull Up</description>
  159421. <value>0x3</value>
  159422. </enumeratedValue>
  159423. </enumeratedValues>
  159424. </field>
  159425. <field>
  159426. <name>HYS</name>
  159427. <description>Hyst. Enable Field</description>
  159428. <bitOffset>0x10</bitOffset>
  159429. <bitWidth>1</bitWidth>
  159430. <access>read-write</access>
  159431. <enumeratedValues>
  159432. <enumeratedValue>
  159433. <name>HYS_0_Hysteresis_Disabled</name>
  159434. <description>Hysteresis Disabled</description>
  159435. <value>0</value>
  159436. </enumeratedValue>
  159437. <enumeratedValue>
  159438. <name>HYS_1_Hysteresis_Enabled</name>
  159439. <description>Hysteresis Enabled</description>
  159440. <value>0x1</value>
  159441. </enumeratedValue>
  159442. </enumeratedValues>
  159443. </field>
  159444. </fields>
  159445. </register>
  159446. <register>
  159447. <name>SW_PAD_CTL_PAD_CCM_PMIC_STBY_REQ</name>
  159448. <description>SW_PAD_CTL_PAD_CCM_PMIC_STBY_REQ SW PAD Control Register</description>
  159449. <addressOffset>0x40</addressOffset>
  159450. <size>32</size>
  159451. <access>read-write</access>
  159452. <resetValue>0x20A0</resetValue>
  159453. <resetMask>0xFFFFFFFF</resetMask>
  159454. <fields>
  159455. <field>
  159456. <name>SRE</name>
  159457. <description>Slew Rate Field</description>
  159458. <bitOffset>0</bitOffset>
  159459. <bitWidth>1</bitWidth>
  159460. <access>read-write</access>
  159461. <enumeratedValues>
  159462. <enumeratedValue>
  159463. <name>SRE_0_Slow_Slew_Rate</name>
  159464. <description>Slow Slew Rate</description>
  159465. <value>0</value>
  159466. </enumeratedValue>
  159467. <enumeratedValue>
  159468. <name>SRE_1_Fast_Slew_Rate</name>
  159469. <description>Fast Slew Rate</description>
  159470. <value>0x1</value>
  159471. </enumeratedValue>
  159472. </enumeratedValues>
  159473. </field>
  159474. <field>
  159475. <name>DSE</name>
  159476. <description>Drive Strength Field</description>
  159477. <bitOffset>0x3</bitOffset>
  159478. <bitWidth>3</bitWidth>
  159479. <access>read-write</access>
  159480. <enumeratedValues>
  159481. <enumeratedValue>
  159482. <name>DSE_0_output_driver_disabled_</name>
  159483. <description>output driver disabled;</description>
  159484. <value>0</value>
  159485. </enumeratedValue>
  159486. <enumeratedValue>
  159487. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  159488. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  159489. <value>0x1</value>
  159490. </enumeratedValue>
  159491. <enumeratedValue>
  159492. <name>DSE_2_R0_2</name>
  159493. <description>R0/2</description>
  159494. <value>0x2</value>
  159495. </enumeratedValue>
  159496. <enumeratedValue>
  159497. <name>DSE_3_R0_3</name>
  159498. <description>R0/3</description>
  159499. <value>0x3</value>
  159500. </enumeratedValue>
  159501. <enumeratedValue>
  159502. <name>DSE_4_R0_4</name>
  159503. <description>R0/4</description>
  159504. <value>0x4</value>
  159505. </enumeratedValue>
  159506. <enumeratedValue>
  159507. <name>DSE_5_R0_5</name>
  159508. <description>R0/5</description>
  159509. <value>0x5</value>
  159510. </enumeratedValue>
  159511. <enumeratedValue>
  159512. <name>DSE_6_R0_6</name>
  159513. <description>R0/6</description>
  159514. <value>0x6</value>
  159515. </enumeratedValue>
  159516. <enumeratedValue>
  159517. <name>DSE_7_R0_7</name>
  159518. <description>R0/7</description>
  159519. <value>0x7</value>
  159520. </enumeratedValue>
  159521. </enumeratedValues>
  159522. </field>
  159523. <field>
  159524. <name>SPEED</name>
  159525. <description>Speed Field</description>
  159526. <bitOffset>0x6</bitOffset>
  159527. <bitWidth>2</bitWidth>
  159528. <access>read-only</access>
  159529. <enumeratedValues>
  159530. <enumeratedValue>
  159531. <name>SPEED</name>
  159532. <description>medium(100MHz)</description>
  159533. <value>0x2</value>
  159534. </enumeratedValue>
  159535. </enumeratedValues>
  159536. </field>
  159537. <field>
  159538. <name>ODE</name>
  159539. <description>Open Drain Enable Field</description>
  159540. <bitOffset>0xB</bitOffset>
  159541. <bitWidth>1</bitWidth>
  159542. <access>read-write</access>
  159543. <enumeratedValues>
  159544. <enumeratedValue>
  159545. <name>ODE_0_Open_Drain_Disabled</name>
  159546. <description>Open Drain Disabled</description>
  159547. <value>0</value>
  159548. </enumeratedValue>
  159549. <enumeratedValue>
  159550. <name>ODE_1_Open_Drain_Enabled</name>
  159551. <description>Open Drain Enabled</description>
  159552. <value>0x1</value>
  159553. </enumeratedValue>
  159554. </enumeratedValues>
  159555. </field>
  159556. <field>
  159557. <name>PKE</name>
  159558. <description>Pull / Keep Enable Field</description>
  159559. <bitOffset>0xC</bitOffset>
  159560. <bitWidth>1</bitWidth>
  159561. <access>read-write</access>
  159562. <enumeratedValues>
  159563. <enumeratedValue>
  159564. <name>PKE_0_Pull_Keeper_Disabled</name>
  159565. <description>Pull/Keeper Disabled</description>
  159566. <value>0</value>
  159567. </enumeratedValue>
  159568. <enumeratedValue>
  159569. <name>PKE_1_Pull_Keeper_Enabled</name>
  159570. <description>Pull/Keeper Enabled</description>
  159571. <value>0x1</value>
  159572. </enumeratedValue>
  159573. </enumeratedValues>
  159574. </field>
  159575. <field>
  159576. <name>PUE</name>
  159577. <description>Pull / Keep Select Field</description>
  159578. <bitOffset>0xD</bitOffset>
  159579. <bitWidth>1</bitWidth>
  159580. <access>read-write</access>
  159581. <enumeratedValues>
  159582. <enumeratedValue>
  159583. <name>PUE_0_Keeper</name>
  159584. <description>Keeper</description>
  159585. <value>0</value>
  159586. </enumeratedValue>
  159587. <enumeratedValue>
  159588. <name>PUE_1_Pull</name>
  159589. <description>Pull</description>
  159590. <value>0x1</value>
  159591. </enumeratedValue>
  159592. </enumeratedValues>
  159593. </field>
  159594. <field>
  159595. <name>PUS</name>
  159596. <description>Pull Up / Down Config. Field</description>
  159597. <bitOffset>0xE</bitOffset>
  159598. <bitWidth>2</bitWidth>
  159599. <access>read-write</access>
  159600. <enumeratedValues>
  159601. <enumeratedValue>
  159602. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159603. <description>100K Ohm Pull Down</description>
  159604. <value>0</value>
  159605. </enumeratedValue>
  159606. <enumeratedValue>
  159607. <name>PUS_1_47K_Ohm_Pull_Up</name>
  159608. <description>47K Ohm Pull Up</description>
  159609. <value>0x1</value>
  159610. </enumeratedValue>
  159611. <enumeratedValue>
  159612. <name>PUS_2_100K_Ohm_Pull_Up</name>
  159613. <description>100K Ohm Pull Up</description>
  159614. <value>0x2</value>
  159615. </enumeratedValue>
  159616. <enumeratedValue>
  159617. <name>PUS_3_22K_Ohm_Pull_Up</name>
  159618. <description>22K Ohm Pull Up</description>
  159619. <value>0x3</value>
  159620. </enumeratedValue>
  159621. </enumeratedValues>
  159622. </field>
  159623. <field>
  159624. <name>HYS</name>
  159625. <description>Hyst. Enable Field</description>
  159626. <bitOffset>0x10</bitOffset>
  159627. <bitWidth>1</bitWidth>
  159628. <access>read-write</access>
  159629. <enumeratedValues>
  159630. <enumeratedValue>
  159631. <name>HYS_0_Hysteresis_Disabled</name>
  159632. <description>Hysteresis Disabled</description>
  159633. <value>0</value>
  159634. </enumeratedValue>
  159635. <enumeratedValue>
  159636. <name>HYS_1_Hysteresis_Enabled</name>
  159637. <description>Hysteresis Enabled</description>
  159638. <value>0x1</value>
  159639. </enumeratedValue>
  159640. </enumeratedValues>
  159641. </field>
  159642. </fields>
  159643. </register>
  159644. <register>
  159645. <name>SW_PAD_CTL_PAD_BOOT_MODE0</name>
  159646. <description>SW_PAD_CTL_PAD_BOOT_MODE0 SW PAD Control Register</description>
  159647. <addressOffset>0x44</addressOffset>
  159648. <size>32</size>
  159649. <access>read-write</access>
  159650. <resetValue>0x130A0</resetValue>
  159651. <resetMask>0xFFFFFFFF</resetMask>
  159652. <fields>
  159653. <field>
  159654. <name>SRE</name>
  159655. <description>Slew Rate Field</description>
  159656. <bitOffset>0</bitOffset>
  159657. <bitWidth>1</bitWidth>
  159658. <access>read-write</access>
  159659. <enumeratedValues>
  159660. <enumeratedValue>
  159661. <name>SRE_0_Slow_Slew_Rate</name>
  159662. <description>Slow Slew Rate</description>
  159663. <value>0</value>
  159664. </enumeratedValue>
  159665. <enumeratedValue>
  159666. <name>SRE_1_Fast_Slew_Rate</name>
  159667. <description>Fast Slew Rate</description>
  159668. <value>0x1</value>
  159669. </enumeratedValue>
  159670. </enumeratedValues>
  159671. </field>
  159672. <field>
  159673. <name>DSE</name>
  159674. <description>Drive Strength Field</description>
  159675. <bitOffset>0x3</bitOffset>
  159676. <bitWidth>3</bitWidth>
  159677. <access>read-write</access>
  159678. <enumeratedValues>
  159679. <enumeratedValue>
  159680. <name>DSE_0_output_driver_disabled_</name>
  159681. <description>output driver disabled;</description>
  159682. <value>0</value>
  159683. </enumeratedValue>
  159684. <enumeratedValue>
  159685. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  159686. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  159687. <value>0x1</value>
  159688. </enumeratedValue>
  159689. <enumeratedValue>
  159690. <name>DSE_2_R0_2</name>
  159691. <description>R0/2</description>
  159692. <value>0x2</value>
  159693. </enumeratedValue>
  159694. <enumeratedValue>
  159695. <name>DSE_3_R0_3</name>
  159696. <description>R0/3</description>
  159697. <value>0x3</value>
  159698. </enumeratedValue>
  159699. <enumeratedValue>
  159700. <name>DSE_4_R0_4</name>
  159701. <description>R0/4</description>
  159702. <value>0x4</value>
  159703. </enumeratedValue>
  159704. <enumeratedValue>
  159705. <name>DSE_5_R0_5</name>
  159706. <description>R0/5</description>
  159707. <value>0x5</value>
  159708. </enumeratedValue>
  159709. <enumeratedValue>
  159710. <name>DSE_6_R0_6</name>
  159711. <description>R0/6</description>
  159712. <value>0x6</value>
  159713. </enumeratedValue>
  159714. <enumeratedValue>
  159715. <name>DSE_7_R0_7</name>
  159716. <description>R0/7</description>
  159717. <value>0x7</value>
  159718. </enumeratedValue>
  159719. </enumeratedValues>
  159720. </field>
  159721. <field>
  159722. <name>SPEED</name>
  159723. <description>Speed Field</description>
  159724. <bitOffset>0x6</bitOffset>
  159725. <bitWidth>2</bitWidth>
  159726. <access>read-only</access>
  159727. <enumeratedValues>
  159728. <enumeratedValue>
  159729. <name>SPEED</name>
  159730. <description>medium(100MHz)</description>
  159731. <value>0x2</value>
  159732. </enumeratedValue>
  159733. </enumeratedValues>
  159734. </field>
  159735. <field>
  159736. <name>ODE</name>
  159737. <description>Open Drain Enable Field</description>
  159738. <bitOffset>0xB</bitOffset>
  159739. <bitWidth>1</bitWidth>
  159740. <access>read-write</access>
  159741. <enumeratedValues>
  159742. <enumeratedValue>
  159743. <name>ODE_0_Open_Drain_Disabled</name>
  159744. <description>Open Drain Disabled</description>
  159745. <value>0</value>
  159746. </enumeratedValue>
  159747. <enumeratedValue>
  159748. <name>ODE_1_Open_Drain_Enabled</name>
  159749. <description>Open Drain Enabled</description>
  159750. <value>0x1</value>
  159751. </enumeratedValue>
  159752. </enumeratedValues>
  159753. </field>
  159754. <field>
  159755. <name>PKE</name>
  159756. <description>Pull / Keep Enable Field</description>
  159757. <bitOffset>0xC</bitOffset>
  159758. <bitWidth>1</bitWidth>
  159759. <access>read-write</access>
  159760. <enumeratedValues>
  159761. <enumeratedValue>
  159762. <name>PKE_0_Pull_Keeper_Disabled</name>
  159763. <description>Pull/Keeper Disabled</description>
  159764. <value>0</value>
  159765. </enumeratedValue>
  159766. <enumeratedValue>
  159767. <name>PKE_1_Pull_Keeper_Enabled</name>
  159768. <description>Pull/Keeper Enabled</description>
  159769. <value>0x1</value>
  159770. </enumeratedValue>
  159771. </enumeratedValues>
  159772. </field>
  159773. <field>
  159774. <name>PUE</name>
  159775. <description>Pull / Keep Select Field</description>
  159776. <bitOffset>0xD</bitOffset>
  159777. <bitWidth>1</bitWidth>
  159778. <access>read-write</access>
  159779. <enumeratedValues>
  159780. <enumeratedValue>
  159781. <name>PUE_0_Keeper</name>
  159782. <description>Keeper</description>
  159783. <value>0</value>
  159784. </enumeratedValue>
  159785. <enumeratedValue>
  159786. <name>PUE_1_Pull</name>
  159787. <description>Pull</description>
  159788. <value>0x1</value>
  159789. </enumeratedValue>
  159790. </enumeratedValues>
  159791. </field>
  159792. <field>
  159793. <name>PUS</name>
  159794. <description>Pull Up / Down Config. Field</description>
  159795. <bitOffset>0xE</bitOffset>
  159796. <bitWidth>2</bitWidth>
  159797. <access>read-write</access>
  159798. <enumeratedValues>
  159799. <enumeratedValue>
  159800. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159801. <description>100K Ohm Pull Down</description>
  159802. <value>0</value>
  159803. </enumeratedValue>
  159804. <enumeratedValue>
  159805. <name>PUS_1_47K_Ohm_Pull_Up</name>
  159806. <description>47K Ohm Pull Up</description>
  159807. <value>0x1</value>
  159808. </enumeratedValue>
  159809. <enumeratedValue>
  159810. <name>PUS_2_100K_Ohm_Pull_Up</name>
  159811. <description>100K Ohm Pull Up</description>
  159812. <value>0x2</value>
  159813. </enumeratedValue>
  159814. <enumeratedValue>
  159815. <name>PUS_3_22K_Ohm_Pull_Up</name>
  159816. <description>22K Ohm Pull Up</description>
  159817. <value>0x3</value>
  159818. </enumeratedValue>
  159819. </enumeratedValues>
  159820. </field>
  159821. <field>
  159822. <name>HYS</name>
  159823. <description>Hyst. Enable Field</description>
  159824. <bitOffset>0x10</bitOffset>
  159825. <bitWidth>1</bitWidth>
  159826. <access>read-write</access>
  159827. <enumeratedValues>
  159828. <enumeratedValue>
  159829. <name>HYS_0_Hysteresis_Disabled</name>
  159830. <description>Hysteresis Disabled</description>
  159831. <value>0</value>
  159832. </enumeratedValue>
  159833. <enumeratedValue>
  159834. <name>HYS_1_Hysteresis_Enabled</name>
  159835. <description>Hysteresis Enabled</description>
  159836. <value>0x1</value>
  159837. </enumeratedValue>
  159838. </enumeratedValues>
  159839. </field>
  159840. </fields>
  159841. </register>
  159842. <register>
  159843. <name>SW_PAD_CTL_PAD_BOOT_MODE1</name>
  159844. <description>SW_PAD_CTL_PAD_BOOT_MODE1 SW PAD Control Register</description>
  159845. <addressOffset>0x48</addressOffset>
  159846. <size>32</size>
  159847. <access>read-write</access>
  159848. <resetValue>0x130A0</resetValue>
  159849. <resetMask>0xFFFFFFFF</resetMask>
  159850. <fields>
  159851. <field>
  159852. <name>SRE</name>
  159853. <description>Slew Rate Field</description>
  159854. <bitOffset>0</bitOffset>
  159855. <bitWidth>1</bitWidth>
  159856. <access>read-write</access>
  159857. <enumeratedValues>
  159858. <enumeratedValue>
  159859. <name>SRE_0_Slow_Slew_Rate</name>
  159860. <description>Slow Slew Rate</description>
  159861. <value>0</value>
  159862. </enumeratedValue>
  159863. <enumeratedValue>
  159864. <name>SRE_1_Fast_Slew_Rate</name>
  159865. <description>Fast Slew Rate</description>
  159866. <value>0x1</value>
  159867. </enumeratedValue>
  159868. </enumeratedValues>
  159869. </field>
  159870. <field>
  159871. <name>DSE</name>
  159872. <description>Drive Strength Field</description>
  159873. <bitOffset>0x3</bitOffset>
  159874. <bitWidth>3</bitWidth>
  159875. <access>read-write</access>
  159876. <enumeratedValues>
  159877. <enumeratedValue>
  159878. <name>DSE_0_output_driver_disabled_</name>
  159879. <description>output driver disabled;</description>
  159880. <value>0</value>
  159881. </enumeratedValue>
  159882. <enumeratedValue>
  159883. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  159884. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  159885. <value>0x1</value>
  159886. </enumeratedValue>
  159887. <enumeratedValue>
  159888. <name>DSE_2_R0_2</name>
  159889. <description>R0/2</description>
  159890. <value>0x2</value>
  159891. </enumeratedValue>
  159892. <enumeratedValue>
  159893. <name>DSE_3_R0_3</name>
  159894. <description>R0/3</description>
  159895. <value>0x3</value>
  159896. </enumeratedValue>
  159897. <enumeratedValue>
  159898. <name>DSE_4_R0_4</name>
  159899. <description>R0/4</description>
  159900. <value>0x4</value>
  159901. </enumeratedValue>
  159902. <enumeratedValue>
  159903. <name>DSE_5_R0_5</name>
  159904. <description>R0/5</description>
  159905. <value>0x5</value>
  159906. </enumeratedValue>
  159907. <enumeratedValue>
  159908. <name>DSE_6_R0_6</name>
  159909. <description>R0/6</description>
  159910. <value>0x6</value>
  159911. </enumeratedValue>
  159912. <enumeratedValue>
  159913. <name>DSE_7_R0_7</name>
  159914. <description>R0/7</description>
  159915. <value>0x7</value>
  159916. </enumeratedValue>
  159917. </enumeratedValues>
  159918. </field>
  159919. <field>
  159920. <name>SPEED</name>
  159921. <description>Speed Field</description>
  159922. <bitOffset>0x6</bitOffset>
  159923. <bitWidth>2</bitWidth>
  159924. <access>read-only</access>
  159925. <enumeratedValues>
  159926. <enumeratedValue>
  159927. <name>SPEED</name>
  159928. <description>medium(100MHz)</description>
  159929. <value>0x2</value>
  159930. </enumeratedValue>
  159931. </enumeratedValues>
  159932. </field>
  159933. <field>
  159934. <name>ODE</name>
  159935. <description>Open Drain Enable Field</description>
  159936. <bitOffset>0xB</bitOffset>
  159937. <bitWidth>1</bitWidth>
  159938. <access>read-write</access>
  159939. <enumeratedValues>
  159940. <enumeratedValue>
  159941. <name>ODE_0_Open_Drain_Disabled</name>
  159942. <description>Open Drain Disabled</description>
  159943. <value>0</value>
  159944. </enumeratedValue>
  159945. <enumeratedValue>
  159946. <name>ODE_1_Open_Drain_Enabled</name>
  159947. <description>Open Drain Enabled</description>
  159948. <value>0x1</value>
  159949. </enumeratedValue>
  159950. </enumeratedValues>
  159951. </field>
  159952. <field>
  159953. <name>PKE</name>
  159954. <description>Pull / Keep Enable Field</description>
  159955. <bitOffset>0xC</bitOffset>
  159956. <bitWidth>1</bitWidth>
  159957. <access>read-write</access>
  159958. <enumeratedValues>
  159959. <enumeratedValue>
  159960. <name>PKE_0_Pull_Keeper_Disabled</name>
  159961. <description>Pull/Keeper Disabled</description>
  159962. <value>0</value>
  159963. </enumeratedValue>
  159964. <enumeratedValue>
  159965. <name>PKE_1_Pull_Keeper_Enabled</name>
  159966. <description>Pull/Keeper Enabled</description>
  159967. <value>0x1</value>
  159968. </enumeratedValue>
  159969. </enumeratedValues>
  159970. </field>
  159971. <field>
  159972. <name>PUE</name>
  159973. <description>Pull / Keep Select Field</description>
  159974. <bitOffset>0xD</bitOffset>
  159975. <bitWidth>1</bitWidth>
  159976. <access>read-write</access>
  159977. <enumeratedValues>
  159978. <enumeratedValue>
  159979. <name>PUE_0_Keeper</name>
  159980. <description>Keeper</description>
  159981. <value>0</value>
  159982. </enumeratedValue>
  159983. <enumeratedValue>
  159984. <name>PUE_1_Pull</name>
  159985. <description>Pull</description>
  159986. <value>0x1</value>
  159987. </enumeratedValue>
  159988. </enumeratedValues>
  159989. </field>
  159990. <field>
  159991. <name>PUS</name>
  159992. <description>Pull Up / Down Config. Field</description>
  159993. <bitOffset>0xE</bitOffset>
  159994. <bitWidth>2</bitWidth>
  159995. <access>read-write</access>
  159996. <enumeratedValues>
  159997. <enumeratedValue>
  159998. <name>PUS_0_100K_Ohm_Pull_Down</name>
  159999. <description>100K Ohm Pull Down</description>
  160000. <value>0</value>
  160001. </enumeratedValue>
  160002. <enumeratedValue>
  160003. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160004. <description>47K Ohm Pull Up</description>
  160005. <value>0x1</value>
  160006. </enumeratedValue>
  160007. <enumeratedValue>
  160008. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160009. <description>100K Ohm Pull Up</description>
  160010. <value>0x2</value>
  160011. </enumeratedValue>
  160012. <enumeratedValue>
  160013. <name>PUS_3_22K_Ohm_Pull_Up</name>
  160014. <description>22K Ohm Pull Up</description>
  160015. <value>0x3</value>
  160016. </enumeratedValue>
  160017. </enumeratedValues>
  160018. </field>
  160019. <field>
  160020. <name>HYS</name>
  160021. <description>Hyst. Enable Field</description>
  160022. <bitOffset>0x10</bitOffset>
  160023. <bitWidth>1</bitWidth>
  160024. <access>read-write</access>
  160025. <enumeratedValues>
  160026. <enumeratedValue>
  160027. <name>HYS_0_Hysteresis_Disabled</name>
  160028. <description>Hysteresis Disabled</description>
  160029. <value>0</value>
  160030. </enumeratedValue>
  160031. <enumeratedValue>
  160032. <name>HYS_1_Hysteresis_Enabled</name>
  160033. <description>Hysteresis Enabled</description>
  160034. <value>0x1</value>
  160035. </enumeratedValue>
  160036. </enumeratedValues>
  160037. </field>
  160038. </fields>
  160039. </register>
  160040. <register>
  160041. <name>SW_PAD_CTL_PAD_SNVS_TAMPER0</name>
  160042. <description>SW_PAD_CTL_PAD_SNVS_TAMPER0 SW PAD Control Register</description>
  160043. <addressOffset>0x4C</addressOffset>
  160044. <size>32</size>
  160045. <access>read-write</access>
  160046. <resetValue>0x110A0</resetValue>
  160047. <resetMask>0xFFFFFFFF</resetMask>
  160048. <fields>
  160049. <field>
  160050. <name>SRE</name>
  160051. <description>Slew Rate Field</description>
  160052. <bitOffset>0</bitOffset>
  160053. <bitWidth>1</bitWidth>
  160054. <access>read-write</access>
  160055. <enumeratedValues>
  160056. <enumeratedValue>
  160057. <name>SRE_0_Slow_Slew_Rate</name>
  160058. <description>Slow Slew Rate</description>
  160059. <value>0</value>
  160060. </enumeratedValue>
  160061. <enumeratedValue>
  160062. <name>SRE_1_Fast_Slew_Rate</name>
  160063. <description>Fast Slew Rate</description>
  160064. <value>0x1</value>
  160065. </enumeratedValue>
  160066. </enumeratedValues>
  160067. </field>
  160068. <field>
  160069. <name>DSE</name>
  160070. <description>Drive Strength Field</description>
  160071. <bitOffset>0x3</bitOffset>
  160072. <bitWidth>3</bitWidth>
  160073. <access>read-write</access>
  160074. <enumeratedValues>
  160075. <enumeratedValue>
  160076. <name>DSE_0_output_driver_disabled_</name>
  160077. <description>output driver disabled;</description>
  160078. <value>0</value>
  160079. </enumeratedValue>
  160080. <enumeratedValue>
  160081. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  160082. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  160083. <value>0x1</value>
  160084. </enumeratedValue>
  160085. <enumeratedValue>
  160086. <name>DSE_2_R0_2</name>
  160087. <description>R0/2</description>
  160088. <value>0x2</value>
  160089. </enumeratedValue>
  160090. <enumeratedValue>
  160091. <name>DSE_3_R0_3</name>
  160092. <description>R0/3</description>
  160093. <value>0x3</value>
  160094. </enumeratedValue>
  160095. <enumeratedValue>
  160096. <name>DSE_4_R0_4</name>
  160097. <description>R0/4</description>
  160098. <value>0x4</value>
  160099. </enumeratedValue>
  160100. <enumeratedValue>
  160101. <name>DSE_5_R0_5</name>
  160102. <description>R0/5</description>
  160103. <value>0x5</value>
  160104. </enumeratedValue>
  160105. <enumeratedValue>
  160106. <name>DSE_6_R0_6</name>
  160107. <description>R0/6</description>
  160108. <value>0x6</value>
  160109. </enumeratedValue>
  160110. <enumeratedValue>
  160111. <name>DSE_7_R0_7</name>
  160112. <description>R0/7</description>
  160113. <value>0x7</value>
  160114. </enumeratedValue>
  160115. </enumeratedValues>
  160116. </field>
  160117. <field>
  160118. <name>SPEED</name>
  160119. <description>Speed Field</description>
  160120. <bitOffset>0x6</bitOffset>
  160121. <bitWidth>2</bitWidth>
  160122. <access>read-only</access>
  160123. <enumeratedValues>
  160124. <enumeratedValue>
  160125. <name>SPEED</name>
  160126. <description>medium(100MHz)</description>
  160127. <value>0x2</value>
  160128. </enumeratedValue>
  160129. </enumeratedValues>
  160130. </field>
  160131. <field>
  160132. <name>ODE</name>
  160133. <description>Open Drain Enable Field</description>
  160134. <bitOffset>0xB</bitOffset>
  160135. <bitWidth>1</bitWidth>
  160136. <access>read-write</access>
  160137. <enumeratedValues>
  160138. <enumeratedValue>
  160139. <name>ODE_0_Open_Drain_Disabled</name>
  160140. <description>Open Drain Disabled</description>
  160141. <value>0</value>
  160142. </enumeratedValue>
  160143. <enumeratedValue>
  160144. <name>ODE_1_Open_Drain_Enabled</name>
  160145. <description>Open Drain Enabled</description>
  160146. <value>0x1</value>
  160147. </enumeratedValue>
  160148. </enumeratedValues>
  160149. </field>
  160150. <field>
  160151. <name>PKE</name>
  160152. <description>Pull / Keep Enable Field</description>
  160153. <bitOffset>0xC</bitOffset>
  160154. <bitWidth>1</bitWidth>
  160155. <access>read-write</access>
  160156. <enumeratedValues>
  160157. <enumeratedValue>
  160158. <name>PKE_0_Pull_Keeper_Disabled</name>
  160159. <description>Pull/Keeper Disabled</description>
  160160. <value>0</value>
  160161. </enumeratedValue>
  160162. <enumeratedValue>
  160163. <name>PKE_1_Pull_Keeper_Enabled</name>
  160164. <description>Pull/Keeper Enabled</description>
  160165. <value>0x1</value>
  160166. </enumeratedValue>
  160167. </enumeratedValues>
  160168. </field>
  160169. <field>
  160170. <name>PUE</name>
  160171. <description>Pull / Keep Select Field</description>
  160172. <bitOffset>0xD</bitOffset>
  160173. <bitWidth>1</bitWidth>
  160174. <access>read-write</access>
  160175. <enumeratedValues>
  160176. <enumeratedValue>
  160177. <name>PUE_0_Keeper</name>
  160178. <description>Keeper</description>
  160179. <value>0</value>
  160180. </enumeratedValue>
  160181. <enumeratedValue>
  160182. <name>PUE_1_Pull</name>
  160183. <description>Pull</description>
  160184. <value>0x1</value>
  160185. </enumeratedValue>
  160186. </enumeratedValues>
  160187. </field>
  160188. <field>
  160189. <name>PUS</name>
  160190. <description>Pull Up / Down Config. Field</description>
  160191. <bitOffset>0xE</bitOffset>
  160192. <bitWidth>2</bitWidth>
  160193. <access>read-write</access>
  160194. <enumeratedValues>
  160195. <enumeratedValue>
  160196. <name>PUS_0_100K_Ohm_Pull_Down</name>
  160197. <description>100K Ohm Pull Down</description>
  160198. <value>0</value>
  160199. </enumeratedValue>
  160200. <enumeratedValue>
  160201. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160202. <description>47K Ohm Pull Up</description>
  160203. <value>0x1</value>
  160204. </enumeratedValue>
  160205. <enumeratedValue>
  160206. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160207. <description>100K Ohm Pull Up</description>
  160208. <value>0x2</value>
  160209. </enumeratedValue>
  160210. <enumeratedValue>
  160211. <name>PUS_3_22K_Ohm_Pull_Up</name>
  160212. <description>22K Ohm Pull Up</description>
  160213. <value>0x3</value>
  160214. </enumeratedValue>
  160215. </enumeratedValues>
  160216. </field>
  160217. <field>
  160218. <name>HYS</name>
  160219. <description>Hyst. Enable Field</description>
  160220. <bitOffset>0x10</bitOffset>
  160221. <bitWidth>1</bitWidth>
  160222. <access>read-write</access>
  160223. <enumeratedValues>
  160224. <enumeratedValue>
  160225. <name>HYS_0_Hysteresis_Disabled</name>
  160226. <description>Hysteresis Disabled</description>
  160227. <value>0</value>
  160228. </enumeratedValue>
  160229. <enumeratedValue>
  160230. <name>HYS_1_Hysteresis_Enabled</name>
  160231. <description>Hysteresis Enabled</description>
  160232. <value>0x1</value>
  160233. </enumeratedValue>
  160234. </enumeratedValues>
  160235. </field>
  160236. </fields>
  160237. </register>
  160238. <register>
  160239. <name>SW_PAD_CTL_PAD_SNVS_TAMPER1</name>
  160240. <description>SW_PAD_CTL_PAD_SNVS_TAMPER1 SW PAD Control Register</description>
  160241. <addressOffset>0x50</addressOffset>
  160242. <size>32</size>
  160243. <access>read-write</access>
  160244. <resetValue>0x110A0</resetValue>
  160245. <resetMask>0xFFFFFFFF</resetMask>
  160246. <fields>
  160247. <field>
  160248. <name>SRE</name>
  160249. <description>Slew Rate Field</description>
  160250. <bitOffset>0</bitOffset>
  160251. <bitWidth>1</bitWidth>
  160252. <access>read-write</access>
  160253. <enumeratedValues>
  160254. <enumeratedValue>
  160255. <name>SRE_0_Slow_Slew_Rate</name>
  160256. <description>Slow Slew Rate</description>
  160257. <value>0</value>
  160258. </enumeratedValue>
  160259. <enumeratedValue>
  160260. <name>SRE_1_Fast_Slew_Rate</name>
  160261. <description>Fast Slew Rate</description>
  160262. <value>0x1</value>
  160263. </enumeratedValue>
  160264. </enumeratedValues>
  160265. </field>
  160266. <field>
  160267. <name>DSE</name>
  160268. <description>Drive Strength Field</description>
  160269. <bitOffset>0x3</bitOffset>
  160270. <bitWidth>3</bitWidth>
  160271. <access>read-write</access>
  160272. <enumeratedValues>
  160273. <enumeratedValue>
  160274. <name>DSE_0_output_driver_disabled_</name>
  160275. <description>output driver disabled;</description>
  160276. <value>0</value>
  160277. </enumeratedValue>
  160278. <enumeratedValue>
  160279. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  160280. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  160281. <value>0x1</value>
  160282. </enumeratedValue>
  160283. <enumeratedValue>
  160284. <name>DSE_2_R0_2</name>
  160285. <description>R0/2</description>
  160286. <value>0x2</value>
  160287. </enumeratedValue>
  160288. <enumeratedValue>
  160289. <name>DSE_3_R0_3</name>
  160290. <description>R0/3</description>
  160291. <value>0x3</value>
  160292. </enumeratedValue>
  160293. <enumeratedValue>
  160294. <name>DSE_4_R0_4</name>
  160295. <description>R0/4</description>
  160296. <value>0x4</value>
  160297. </enumeratedValue>
  160298. <enumeratedValue>
  160299. <name>DSE_5_R0_5</name>
  160300. <description>R0/5</description>
  160301. <value>0x5</value>
  160302. </enumeratedValue>
  160303. <enumeratedValue>
  160304. <name>DSE_6_R0_6</name>
  160305. <description>R0/6</description>
  160306. <value>0x6</value>
  160307. </enumeratedValue>
  160308. <enumeratedValue>
  160309. <name>DSE_7_R0_7</name>
  160310. <description>R0/7</description>
  160311. <value>0x7</value>
  160312. </enumeratedValue>
  160313. </enumeratedValues>
  160314. </field>
  160315. <field>
  160316. <name>SPEED</name>
  160317. <description>Speed Field</description>
  160318. <bitOffset>0x6</bitOffset>
  160319. <bitWidth>2</bitWidth>
  160320. <access>read-only</access>
  160321. <enumeratedValues>
  160322. <enumeratedValue>
  160323. <name>SPEED</name>
  160324. <description>medium(100MHz)</description>
  160325. <value>0x2</value>
  160326. </enumeratedValue>
  160327. </enumeratedValues>
  160328. </field>
  160329. <field>
  160330. <name>ODE</name>
  160331. <description>Open Drain Enable Field</description>
  160332. <bitOffset>0xB</bitOffset>
  160333. <bitWidth>1</bitWidth>
  160334. <access>read-write</access>
  160335. <enumeratedValues>
  160336. <enumeratedValue>
  160337. <name>ODE_0_Open_Drain_Disabled</name>
  160338. <description>Open Drain Disabled</description>
  160339. <value>0</value>
  160340. </enumeratedValue>
  160341. <enumeratedValue>
  160342. <name>ODE_1_Open_Drain_Enabled</name>
  160343. <description>Open Drain Enabled</description>
  160344. <value>0x1</value>
  160345. </enumeratedValue>
  160346. </enumeratedValues>
  160347. </field>
  160348. <field>
  160349. <name>PKE</name>
  160350. <description>Pull / Keep Enable Field</description>
  160351. <bitOffset>0xC</bitOffset>
  160352. <bitWidth>1</bitWidth>
  160353. <access>read-write</access>
  160354. <enumeratedValues>
  160355. <enumeratedValue>
  160356. <name>PKE_0_Pull_Keeper_Disabled</name>
  160357. <description>Pull/Keeper Disabled</description>
  160358. <value>0</value>
  160359. </enumeratedValue>
  160360. <enumeratedValue>
  160361. <name>PKE_1_Pull_Keeper_Enabled</name>
  160362. <description>Pull/Keeper Enabled</description>
  160363. <value>0x1</value>
  160364. </enumeratedValue>
  160365. </enumeratedValues>
  160366. </field>
  160367. <field>
  160368. <name>PUE</name>
  160369. <description>Pull / Keep Select Field</description>
  160370. <bitOffset>0xD</bitOffset>
  160371. <bitWidth>1</bitWidth>
  160372. <access>read-write</access>
  160373. <enumeratedValues>
  160374. <enumeratedValue>
  160375. <name>PUE_0_Keeper</name>
  160376. <description>Keeper</description>
  160377. <value>0</value>
  160378. </enumeratedValue>
  160379. <enumeratedValue>
  160380. <name>PUE_1_Pull</name>
  160381. <description>Pull</description>
  160382. <value>0x1</value>
  160383. </enumeratedValue>
  160384. </enumeratedValues>
  160385. </field>
  160386. <field>
  160387. <name>PUS</name>
  160388. <description>Pull Up / Down Config. Field</description>
  160389. <bitOffset>0xE</bitOffset>
  160390. <bitWidth>2</bitWidth>
  160391. <access>read-write</access>
  160392. <enumeratedValues>
  160393. <enumeratedValue>
  160394. <name>PUS_0_100K_Ohm_Pull_Down</name>
  160395. <description>100K Ohm Pull Down</description>
  160396. <value>0</value>
  160397. </enumeratedValue>
  160398. <enumeratedValue>
  160399. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160400. <description>47K Ohm Pull Up</description>
  160401. <value>0x1</value>
  160402. </enumeratedValue>
  160403. <enumeratedValue>
  160404. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160405. <description>100K Ohm Pull Up</description>
  160406. <value>0x2</value>
  160407. </enumeratedValue>
  160408. <enumeratedValue>
  160409. <name>PUS_3_22K_Ohm_Pull_Up</name>
  160410. <description>22K Ohm Pull Up</description>
  160411. <value>0x3</value>
  160412. </enumeratedValue>
  160413. </enumeratedValues>
  160414. </field>
  160415. <field>
  160416. <name>HYS</name>
  160417. <description>Hyst. Enable Field</description>
  160418. <bitOffset>0x10</bitOffset>
  160419. <bitWidth>1</bitWidth>
  160420. <access>read-write</access>
  160421. <enumeratedValues>
  160422. <enumeratedValue>
  160423. <name>HYS_0_Hysteresis_Disabled</name>
  160424. <description>Hysteresis Disabled</description>
  160425. <value>0</value>
  160426. </enumeratedValue>
  160427. <enumeratedValue>
  160428. <name>HYS_1_Hysteresis_Enabled</name>
  160429. <description>Hysteresis Enabled</description>
  160430. <value>0x1</value>
  160431. </enumeratedValue>
  160432. </enumeratedValues>
  160433. </field>
  160434. </fields>
  160435. </register>
  160436. <register>
  160437. <name>SW_PAD_CTL_PAD_SNVS_TAMPER2</name>
  160438. <description>SW_PAD_CTL_PAD_SNVS_TAMPER2 SW PAD Control Register</description>
  160439. <addressOffset>0x54</addressOffset>
  160440. <size>32</size>
  160441. <access>read-write</access>
  160442. <resetValue>0x110A0</resetValue>
  160443. <resetMask>0xFFFFFFFF</resetMask>
  160444. <fields>
  160445. <field>
  160446. <name>SRE</name>
  160447. <description>Slew Rate Field</description>
  160448. <bitOffset>0</bitOffset>
  160449. <bitWidth>1</bitWidth>
  160450. <access>read-write</access>
  160451. <enumeratedValues>
  160452. <enumeratedValue>
  160453. <name>SRE_0_Slow_Slew_Rate</name>
  160454. <description>Slow Slew Rate</description>
  160455. <value>0</value>
  160456. </enumeratedValue>
  160457. <enumeratedValue>
  160458. <name>SRE_1_Fast_Slew_Rate</name>
  160459. <description>Fast Slew Rate</description>
  160460. <value>0x1</value>
  160461. </enumeratedValue>
  160462. </enumeratedValues>
  160463. </field>
  160464. <field>
  160465. <name>DSE</name>
  160466. <description>Drive Strength Field</description>
  160467. <bitOffset>0x3</bitOffset>
  160468. <bitWidth>3</bitWidth>
  160469. <access>read-write</access>
  160470. <enumeratedValues>
  160471. <enumeratedValue>
  160472. <name>DSE_0_output_driver_disabled_</name>
  160473. <description>output driver disabled;</description>
  160474. <value>0</value>
  160475. </enumeratedValue>
  160476. <enumeratedValue>
  160477. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  160478. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  160479. <value>0x1</value>
  160480. </enumeratedValue>
  160481. <enumeratedValue>
  160482. <name>DSE_2_R0_2</name>
  160483. <description>R0/2</description>
  160484. <value>0x2</value>
  160485. </enumeratedValue>
  160486. <enumeratedValue>
  160487. <name>DSE_3_R0_3</name>
  160488. <description>R0/3</description>
  160489. <value>0x3</value>
  160490. </enumeratedValue>
  160491. <enumeratedValue>
  160492. <name>DSE_4_R0_4</name>
  160493. <description>R0/4</description>
  160494. <value>0x4</value>
  160495. </enumeratedValue>
  160496. <enumeratedValue>
  160497. <name>DSE_5_R0_5</name>
  160498. <description>R0/5</description>
  160499. <value>0x5</value>
  160500. </enumeratedValue>
  160501. <enumeratedValue>
  160502. <name>DSE_6_R0_6</name>
  160503. <description>R0/6</description>
  160504. <value>0x6</value>
  160505. </enumeratedValue>
  160506. <enumeratedValue>
  160507. <name>DSE_7_R0_7</name>
  160508. <description>R0/7</description>
  160509. <value>0x7</value>
  160510. </enumeratedValue>
  160511. </enumeratedValues>
  160512. </field>
  160513. <field>
  160514. <name>SPEED</name>
  160515. <description>Speed Field</description>
  160516. <bitOffset>0x6</bitOffset>
  160517. <bitWidth>2</bitWidth>
  160518. <access>read-only</access>
  160519. <enumeratedValues>
  160520. <enumeratedValue>
  160521. <name>SPEED</name>
  160522. <description>medium(100MHz)</description>
  160523. <value>0x2</value>
  160524. </enumeratedValue>
  160525. </enumeratedValues>
  160526. </field>
  160527. <field>
  160528. <name>ODE</name>
  160529. <description>Open Drain Enable Field</description>
  160530. <bitOffset>0xB</bitOffset>
  160531. <bitWidth>1</bitWidth>
  160532. <access>read-write</access>
  160533. <enumeratedValues>
  160534. <enumeratedValue>
  160535. <name>ODE_0_Open_Drain_Disabled</name>
  160536. <description>Open Drain Disabled</description>
  160537. <value>0</value>
  160538. </enumeratedValue>
  160539. <enumeratedValue>
  160540. <name>ODE_1_Open_Drain_Enabled</name>
  160541. <description>Open Drain Enabled</description>
  160542. <value>0x1</value>
  160543. </enumeratedValue>
  160544. </enumeratedValues>
  160545. </field>
  160546. <field>
  160547. <name>PKE</name>
  160548. <description>Pull / Keep Enable Field</description>
  160549. <bitOffset>0xC</bitOffset>
  160550. <bitWidth>1</bitWidth>
  160551. <access>read-write</access>
  160552. <enumeratedValues>
  160553. <enumeratedValue>
  160554. <name>PKE_0_Pull_Keeper_Disabled</name>
  160555. <description>Pull/Keeper Disabled</description>
  160556. <value>0</value>
  160557. </enumeratedValue>
  160558. <enumeratedValue>
  160559. <name>PKE_1_Pull_Keeper_Enabled</name>
  160560. <description>Pull/Keeper Enabled</description>
  160561. <value>0x1</value>
  160562. </enumeratedValue>
  160563. </enumeratedValues>
  160564. </field>
  160565. <field>
  160566. <name>PUE</name>
  160567. <description>Pull / Keep Select Field</description>
  160568. <bitOffset>0xD</bitOffset>
  160569. <bitWidth>1</bitWidth>
  160570. <access>read-write</access>
  160571. <enumeratedValues>
  160572. <enumeratedValue>
  160573. <name>PUE_0_Keeper</name>
  160574. <description>Keeper</description>
  160575. <value>0</value>
  160576. </enumeratedValue>
  160577. <enumeratedValue>
  160578. <name>PUE_1_Pull</name>
  160579. <description>Pull</description>
  160580. <value>0x1</value>
  160581. </enumeratedValue>
  160582. </enumeratedValues>
  160583. </field>
  160584. <field>
  160585. <name>PUS</name>
  160586. <description>Pull Up / Down Config. Field</description>
  160587. <bitOffset>0xE</bitOffset>
  160588. <bitWidth>2</bitWidth>
  160589. <access>read-write</access>
  160590. <enumeratedValues>
  160591. <enumeratedValue>
  160592. <name>PUS_0_100K_Ohm_Pull_Down</name>
  160593. <description>100K Ohm Pull Down</description>
  160594. <value>0</value>
  160595. </enumeratedValue>
  160596. <enumeratedValue>
  160597. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160598. <description>47K Ohm Pull Up</description>
  160599. <value>0x1</value>
  160600. </enumeratedValue>
  160601. <enumeratedValue>
  160602. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160603. <description>100K Ohm Pull Up</description>
  160604. <value>0x2</value>
  160605. </enumeratedValue>
  160606. <enumeratedValue>
  160607. <name>PUS_3_22K_Ohm_Pull_Up</name>
  160608. <description>22K Ohm Pull Up</description>
  160609. <value>0x3</value>
  160610. </enumeratedValue>
  160611. </enumeratedValues>
  160612. </field>
  160613. <field>
  160614. <name>HYS</name>
  160615. <description>Hyst. Enable Field</description>
  160616. <bitOffset>0x10</bitOffset>
  160617. <bitWidth>1</bitWidth>
  160618. <access>read-write</access>
  160619. <enumeratedValues>
  160620. <enumeratedValue>
  160621. <name>HYS_0_Hysteresis_Disabled</name>
  160622. <description>Hysteresis Disabled</description>
  160623. <value>0</value>
  160624. </enumeratedValue>
  160625. <enumeratedValue>
  160626. <name>HYS_1_Hysteresis_Enabled</name>
  160627. <description>Hysteresis Enabled</description>
  160628. <value>0x1</value>
  160629. </enumeratedValue>
  160630. </enumeratedValues>
  160631. </field>
  160632. </fields>
  160633. </register>
  160634. <register>
  160635. <name>SW_PAD_CTL_PAD_SNVS_TAMPER3</name>
  160636. <description>SW_PAD_CTL_PAD_SNVS_TAMPER3 SW PAD Control Register</description>
  160637. <addressOffset>0x58</addressOffset>
  160638. <size>32</size>
  160639. <access>read-write</access>
  160640. <resetValue>0x110A0</resetValue>
  160641. <resetMask>0xFFFFFFFF</resetMask>
  160642. <fields>
  160643. <field>
  160644. <name>SRE</name>
  160645. <description>Slew Rate Field</description>
  160646. <bitOffset>0</bitOffset>
  160647. <bitWidth>1</bitWidth>
  160648. <access>read-write</access>
  160649. <enumeratedValues>
  160650. <enumeratedValue>
  160651. <name>SRE_0_Slow_Slew_Rate</name>
  160652. <description>Slow Slew Rate</description>
  160653. <value>0</value>
  160654. </enumeratedValue>
  160655. <enumeratedValue>
  160656. <name>SRE_1_Fast_Slew_Rate</name>
  160657. <description>Fast Slew Rate</description>
  160658. <value>0x1</value>
  160659. </enumeratedValue>
  160660. </enumeratedValues>
  160661. </field>
  160662. <field>
  160663. <name>DSE</name>
  160664. <description>Drive Strength Field</description>
  160665. <bitOffset>0x3</bitOffset>
  160666. <bitWidth>3</bitWidth>
  160667. <access>read-write</access>
  160668. <enumeratedValues>
  160669. <enumeratedValue>
  160670. <name>DSE_0_output_driver_disabled_</name>
  160671. <description>output driver disabled;</description>
  160672. <value>0</value>
  160673. </enumeratedValue>
  160674. <enumeratedValue>
  160675. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  160676. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  160677. <value>0x1</value>
  160678. </enumeratedValue>
  160679. <enumeratedValue>
  160680. <name>DSE_2_R0_2</name>
  160681. <description>R0/2</description>
  160682. <value>0x2</value>
  160683. </enumeratedValue>
  160684. <enumeratedValue>
  160685. <name>DSE_3_R0_3</name>
  160686. <description>R0/3</description>
  160687. <value>0x3</value>
  160688. </enumeratedValue>
  160689. <enumeratedValue>
  160690. <name>DSE_4_R0_4</name>
  160691. <description>R0/4</description>
  160692. <value>0x4</value>
  160693. </enumeratedValue>
  160694. <enumeratedValue>
  160695. <name>DSE_5_R0_5</name>
  160696. <description>R0/5</description>
  160697. <value>0x5</value>
  160698. </enumeratedValue>
  160699. <enumeratedValue>
  160700. <name>DSE_6_R0_6</name>
  160701. <description>R0/6</description>
  160702. <value>0x6</value>
  160703. </enumeratedValue>
  160704. <enumeratedValue>
  160705. <name>DSE_7_R0_7</name>
  160706. <description>R0/7</description>
  160707. <value>0x7</value>
  160708. </enumeratedValue>
  160709. </enumeratedValues>
  160710. </field>
  160711. <field>
  160712. <name>SPEED</name>
  160713. <description>Speed Field</description>
  160714. <bitOffset>0x6</bitOffset>
  160715. <bitWidth>2</bitWidth>
  160716. <access>read-only</access>
  160717. <enumeratedValues>
  160718. <enumeratedValue>
  160719. <name>SPEED</name>
  160720. <description>medium(100MHz)</description>
  160721. <value>0x2</value>
  160722. </enumeratedValue>
  160723. </enumeratedValues>
  160724. </field>
  160725. <field>
  160726. <name>ODE</name>
  160727. <description>Open Drain Enable Field</description>
  160728. <bitOffset>0xB</bitOffset>
  160729. <bitWidth>1</bitWidth>
  160730. <access>read-write</access>
  160731. <enumeratedValues>
  160732. <enumeratedValue>
  160733. <name>ODE_0_Open_Drain_Disabled</name>
  160734. <description>Open Drain Disabled</description>
  160735. <value>0</value>
  160736. </enumeratedValue>
  160737. <enumeratedValue>
  160738. <name>ODE_1_Open_Drain_Enabled</name>
  160739. <description>Open Drain Enabled</description>
  160740. <value>0x1</value>
  160741. </enumeratedValue>
  160742. </enumeratedValues>
  160743. </field>
  160744. <field>
  160745. <name>PKE</name>
  160746. <description>Pull / Keep Enable Field</description>
  160747. <bitOffset>0xC</bitOffset>
  160748. <bitWidth>1</bitWidth>
  160749. <access>read-write</access>
  160750. <enumeratedValues>
  160751. <enumeratedValue>
  160752. <name>PKE_0_Pull_Keeper_Disabled</name>
  160753. <description>Pull/Keeper Disabled</description>
  160754. <value>0</value>
  160755. </enumeratedValue>
  160756. <enumeratedValue>
  160757. <name>PKE_1_Pull_Keeper_Enabled</name>
  160758. <description>Pull/Keeper Enabled</description>
  160759. <value>0x1</value>
  160760. </enumeratedValue>
  160761. </enumeratedValues>
  160762. </field>
  160763. <field>
  160764. <name>PUE</name>
  160765. <description>Pull / Keep Select Field</description>
  160766. <bitOffset>0xD</bitOffset>
  160767. <bitWidth>1</bitWidth>
  160768. <access>read-write</access>
  160769. <enumeratedValues>
  160770. <enumeratedValue>
  160771. <name>PUE_0_Keeper</name>
  160772. <description>Keeper</description>
  160773. <value>0</value>
  160774. </enumeratedValue>
  160775. <enumeratedValue>
  160776. <name>PUE_1_Pull</name>
  160777. <description>Pull</description>
  160778. <value>0x1</value>
  160779. </enumeratedValue>
  160780. </enumeratedValues>
  160781. </field>
  160782. <field>
  160783. <name>PUS</name>
  160784. <description>Pull Up / Down Config. Field</description>
  160785. <bitOffset>0xE</bitOffset>
  160786. <bitWidth>2</bitWidth>
  160787. <access>read-write</access>
  160788. <enumeratedValues>
  160789. <enumeratedValue>
  160790. <name>PUS_0_100K_Ohm_Pull_Down</name>
  160791. <description>100K Ohm Pull Down</description>
  160792. <value>0</value>
  160793. </enumeratedValue>
  160794. <enumeratedValue>
  160795. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160796. <description>47K Ohm Pull Up</description>
  160797. <value>0x1</value>
  160798. </enumeratedValue>
  160799. <enumeratedValue>
  160800. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160801. <description>100K Ohm Pull Up</description>
  160802. <value>0x2</value>
  160803. </enumeratedValue>
  160804. <enumeratedValue>
  160805. <name>PUS_3_22K_Ohm_Pull_Up</name>
  160806. <description>22K Ohm Pull Up</description>
  160807. <value>0x3</value>
  160808. </enumeratedValue>
  160809. </enumeratedValues>
  160810. </field>
  160811. <field>
  160812. <name>HYS</name>
  160813. <description>Hyst. Enable Field</description>
  160814. <bitOffset>0x10</bitOffset>
  160815. <bitWidth>1</bitWidth>
  160816. <access>read-write</access>
  160817. <enumeratedValues>
  160818. <enumeratedValue>
  160819. <name>HYS_0_Hysteresis_Disabled</name>
  160820. <description>Hysteresis Disabled</description>
  160821. <value>0</value>
  160822. </enumeratedValue>
  160823. <enumeratedValue>
  160824. <name>HYS_1_Hysteresis_Enabled</name>
  160825. <description>Hysteresis Enabled</description>
  160826. <value>0x1</value>
  160827. </enumeratedValue>
  160828. </enumeratedValues>
  160829. </field>
  160830. </fields>
  160831. </register>
  160832. <register>
  160833. <name>SW_PAD_CTL_PAD_SNVS_TAMPER4</name>
  160834. <description>SW_PAD_CTL_PAD_SNVS_TAMPER4 SW PAD Control Register</description>
  160835. <addressOffset>0x5C</addressOffset>
  160836. <size>32</size>
  160837. <access>read-write</access>
  160838. <resetValue>0x110A0</resetValue>
  160839. <resetMask>0xFFFFFFFF</resetMask>
  160840. <fields>
  160841. <field>
  160842. <name>SRE</name>
  160843. <description>Slew Rate Field</description>
  160844. <bitOffset>0</bitOffset>
  160845. <bitWidth>1</bitWidth>
  160846. <access>read-write</access>
  160847. <enumeratedValues>
  160848. <enumeratedValue>
  160849. <name>SRE_0_Slow_Slew_Rate</name>
  160850. <description>Slow Slew Rate</description>
  160851. <value>0</value>
  160852. </enumeratedValue>
  160853. <enumeratedValue>
  160854. <name>SRE_1_Fast_Slew_Rate</name>
  160855. <description>Fast Slew Rate</description>
  160856. <value>0x1</value>
  160857. </enumeratedValue>
  160858. </enumeratedValues>
  160859. </field>
  160860. <field>
  160861. <name>DSE</name>
  160862. <description>Drive Strength Field</description>
  160863. <bitOffset>0x3</bitOffset>
  160864. <bitWidth>3</bitWidth>
  160865. <access>read-write</access>
  160866. <enumeratedValues>
  160867. <enumeratedValue>
  160868. <name>DSE_0_output_driver_disabled_</name>
  160869. <description>output driver disabled;</description>
  160870. <value>0</value>
  160871. </enumeratedValue>
  160872. <enumeratedValue>
  160873. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  160874. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  160875. <value>0x1</value>
  160876. </enumeratedValue>
  160877. <enumeratedValue>
  160878. <name>DSE_2_R0_2</name>
  160879. <description>R0/2</description>
  160880. <value>0x2</value>
  160881. </enumeratedValue>
  160882. <enumeratedValue>
  160883. <name>DSE_3_R0_3</name>
  160884. <description>R0/3</description>
  160885. <value>0x3</value>
  160886. </enumeratedValue>
  160887. <enumeratedValue>
  160888. <name>DSE_4_R0_4</name>
  160889. <description>R0/4</description>
  160890. <value>0x4</value>
  160891. </enumeratedValue>
  160892. <enumeratedValue>
  160893. <name>DSE_5_R0_5</name>
  160894. <description>R0/5</description>
  160895. <value>0x5</value>
  160896. </enumeratedValue>
  160897. <enumeratedValue>
  160898. <name>DSE_6_R0_6</name>
  160899. <description>R0/6</description>
  160900. <value>0x6</value>
  160901. </enumeratedValue>
  160902. <enumeratedValue>
  160903. <name>DSE_7_R0_7</name>
  160904. <description>R0/7</description>
  160905. <value>0x7</value>
  160906. </enumeratedValue>
  160907. </enumeratedValues>
  160908. </field>
  160909. <field>
  160910. <name>SPEED</name>
  160911. <description>Speed Field</description>
  160912. <bitOffset>0x6</bitOffset>
  160913. <bitWidth>2</bitWidth>
  160914. <access>read-only</access>
  160915. <enumeratedValues>
  160916. <enumeratedValue>
  160917. <name>SPEED</name>
  160918. <description>medium(100MHz)</description>
  160919. <value>0x2</value>
  160920. </enumeratedValue>
  160921. </enumeratedValues>
  160922. </field>
  160923. <field>
  160924. <name>ODE</name>
  160925. <description>Open Drain Enable Field</description>
  160926. <bitOffset>0xB</bitOffset>
  160927. <bitWidth>1</bitWidth>
  160928. <access>read-write</access>
  160929. <enumeratedValues>
  160930. <enumeratedValue>
  160931. <name>ODE_0_Open_Drain_Disabled</name>
  160932. <description>Open Drain Disabled</description>
  160933. <value>0</value>
  160934. </enumeratedValue>
  160935. <enumeratedValue>
  160936. <name>ODE_1_Open_Drain_Enabled</name>
  160937. <description>Open Drain Enabled</description>
  160938. <value>0x1</value>
  160939. </enumeratedValue>
  160940. </enumeratedValues>
  160941. </field>
  160942. <field>
  160943. <name>PKE</name>
  160944. <description>Pull / Keep Enable Field</description>
  160945. <bitOffset>0xC</bitOffset>
  160946. <bitWidth>1</bitWidth>
  160947. <access>read-write</access>
  160948. <enumeratedValues>
  160949. <enumeratedValue>
  160950. <name>PKE_0_Pull_Keeper_Disabled</name>
  160951. <description>Pull/Keeper Disabled</description>
  160952. <value>0</value>
  160953. </enumeratedValue>
  160954. <enumeratedValue>
  160955. <name>PKE_1_Pull_Keeper_Enabled</name>
  160956. <description>Pull/Keeper Enabled</description>
  160957. <value>0x1</value>
  160958. </enumeratedValue>
  160959. </enumeratedValues>
  160960. </field>
  160961. <field>
  160962. <name>PUE</name>
  160963. <description>Pull / Keep Select Field</description>
  160964. <bitOffset>0xD</bitOffset>
  160965. <bitWidth>1</bitWidth>
  160966. <access>read-write</access>
  160967. <enumeratedValues>
  160968. <enumeratedValue>
  160969. <name>PUE_0_Keeper</name>
  160970. <description>Keeper</description>
  160971. <value>0</value>
  160972. </enumeratedValue>
  160973. <enumeratedValue>
  160974. <name>PUE_1_Pull</name>
  160975. <description>Pull</description>
  160976. <value>0x1</value>
  160977. </enumeratedValue>
  160978. </enumeratedValues>
  160979. </field>
  160980. <field>
  160981. <name>PUS</name>
  160982. <description>Pull Up / Down Config. Field</description>
  160983. <bitOffset>0xE</bitOffset>
  160984. <bitWidth>2</bitWidth>
  160985. <access>read-write</access>
  160986. <enumeratedValues>
  160987. <enumeratedValue>
  160988. <name>PUS_0_100K_Ohm_Pull_Down</name>
  160989. <description>100K Ohm Pull Down</description>
  160990. <value>0</value>
  160991. </enumeratedValue>
  160992. <enumeratedValue>
  160993. <name>PUS_1_47K_Ohm_Pull_Up</name>
  160994. <description>47K Ohm Pull Up</description>
  160995. <value>0x1</value>
  160996. </enumeratedValue>
  160997. <enumeratedValue>
  160998. <name>PUS_2_100K_Ohm_Pull_Up</name>
  160999. <description>100K Ohm Pull Up</description>
  161000. <value>0x2</value>
  161001. </enumeratedValue>
  161002. <enumeratedValue>
  161003. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161004. <description>22K Ohm Pull Up</description>
  161005. <value>0x3</value>
  161006. </enumeratedValue>
  161007. </enumeratedValues>
  161008. </field>
  161009. <field>
  161010. <name>HYS</name>
  161011. <description>Hyst. Enable Field</description>
  161012. <bitOffset>0x10</bitOffset>
  161013. <bitWidth>1</bitWidth>
  161014. <access>read-write</access>
  161015. <enumeratedValues>
  161016. <enumeratedValue>
  161017. <name>HYS_0_Hysteresis_Disabled</name>
  161018. <description>Hysteresis Disabled</description>
  161019. <value>0</value>
  161020. </enumeratedValue>
  161021. <enumeratedValue>
  161022. <name>HYS_1_Hysteresis_Enabled</name>
  161023. <description>Hysteresis Enabled</description>
  161024. <value>0x1</value>
  161025. </enumeratedValue>
  161026. </enumeratedValues>
  161027. </field>
  161028. </fields>
  161029. </register>
  161030. <register>
  161031. <name>SW_PAD_CTL_PAD_SNVS_TAMPER5</name>
  161032. <description>SW_PAD_CTL_PAD_SNVS_TAMPER5 SW PAD Control Register</description>
  161033. <addressOffset>0x60</addressOffset>
  161034. <size>32</size>
  161035. <access>read-write</access>
  161036. <resetValue>0x110A0</resetValue>
  161037. <resetMask>0xFFFFFFFF</resetMask>
  161038. <fields>
  161039. <field>
  161040. <name>SRE</name>
  161041. <description>Slew Rate Field</description>
  161042. <bitOffset>0</bitOffset>
  161043. <bitWidth>1</bitWidth>
  161044. <access>read-write</access>
  161045. <enumeratedValues>
  161046. <enumeratedValue>
  161047. <name>SRE_0_Slow_Slew_Rate</name>
  161048. <description>Slow Slew Rate</description>
  161049. <value>0</value>
  161050. </enumeratedValue>
  161051. <enumeratedValue>
  161052. <name>SRE_1_Fast_Slew_Rate</name>
  161053. <description>Fast Slew Rate</description>
  161054. <value>0x1</value>
  161055. </enumeratedValue>
  161056. </enumeratedValues>
  161057. </field>
  161058. <field>
  161059. <name>DSE</name>
  161060. <description>Drive Strength Field</description>
  161061. <bitOffset>0x3</bitOffset>
  161062. <bitWidth>3</bitWidth>
  161063. <access>read-write</access>
  161064. <enumeratedValues>
  161065. <enumeratedValue>
  161066. <name>DSE_0_output_driver_disabled_</name>
  161067. <description>output driver disabled;</description>
  161068. <value>0</value>
  161069. </enumeratedValue>
  161070. <enumeratedValue>
  161071. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  161072. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  161073. <value>0x1</value>
  161074. </enumeratedValue>
  161075. <enumeratedValue>
  161076. <name>DSE_2_R0_2</name>
  161077. <description>R0/2</description>
  161078. <value>0x2</value>
  161079. </enumeratedValue>
  161080. <enumeratedValue>
  161081. <name>DSE_3_R0_3</name>
  161082. <description>R0/3</description>
  161083. <value>0x3</value>
  161084. </enumeratedValue>
  161085. <enumeratedValue>
  161086. <name>DSE_4_R0_4</name>
  161087. <description>R0/4</description>
  161088. <value>0x4</value>
  161089. </enumeratedValue>
  161090. <enumeratedValue>
  161091. <name>DSE_5_R0_5</name>
  161092. <description>R0/5</description>
  161093. <value>0x5</value>
  161094. </enumeratedValue>
  161095. <enumeratedValue>
  161096. <name>DSE_6_R0_6</name>
  161097. <description>R0/6</description>
  161098. <value>0x6</value>
  161099. </enumeratedValue>
  161100. <enumeratedValue>
  161101. <name>DSE_7_R0_7</name>
  161102. <description>R0/7</description>
  161103. <value>0x7</value>
  161104. </enumeratedValue>
  161105. </enumeratedValues>
  161106. </field>
  161107. <field>
  161108. <name>SPEED</name>
  161109. <description>Speed Field</description>
  161110. <bitOffset>0x6</bitOffset>
  161111. <bitWidth>2</bitWidth>
  161112. <access>read-only</access>
  161113. <enumeratedValues>
  161114. <enumeratedValue>
  161115. <name>SPEED</name>
  161116. <description>medium(100MHz)</description>
  161117. <value>0x2</value>
  161118. </enumeratedValue>
  161119. </enumeratedValues>
  161120. </field>
  161121. <field>
  161122. <name>ODE</name>
  161123. <description>Open Drain Enable Field</description>
  161124. <bitOffset>0xB</bitOffset>
  161125. <bitWidth>1</bitWidth>
  161126. <access>read-write</access>
  161127. <enumeratedValues>
  161128. <enumeratedValue>
  161129. <name>ODE_0_Open_Drain_Disabled</name>
  161130. <description>Open Drain Disabled</description>
  161131. <value>0</value>
  161132. </enumeratedValue>
  161133. <enumeratedValue>
  161134. <name>ODE_1_Open_Drain_Enabled</name>
  161135. <description>Open Drain Enabled</description>
  161136. <value>0x1</value>
  161137. </enumeratedValue>
  161138. </enumeratedValues>
  161139. </field>
  161140. <field>
  161141. <name>PKE</name>
  161142. <description>Pull / Keep Enable Field</description>
  161143. <bitOffset>0xC</bitOffset>
  161144. <bitWidth>1</bitWidth>
  161145. <access>read-write</access>
  161146. <enumeratedValues>
  161147. <enumeratedValue>
  161148. <name>PKE_0_Pull_Keeper_Disabled</name>
  161149. <description>Pull/Keeper Disabled</description>
  161150. <value>0</value>
  161151. </enumeratedValue>
  161152. <enumeratedValue>
  161153. <name>PKE_1_Pull_Keeper_Enabled</name>
  161154. <description>Pull/Keeper Enabled</description>
  161155. <value>0x1</value>
  161156. </enumeratedValue>
  161157. </enumeratedValues>
  161158. </field>
  161159. <field>
  161160. <name>PUE</name>
  161161. <description>Pull / Keep Select Field</description>
  161162. <bitOffset>0xD</bitOffset>
  161163. <bitWidth>1</bitWidth>
  161164. <access>read-write</access>
  161165. <enumeratedValues>
  161166. <enumeratedValue>
  161167. <name>PUE_0_Keeper</name>
  161168. <description>Keeper</description>
  161169. <value>0</value>
  161170. </enumeratedValue>
  161171. <enumeratedValue>
  161172. <name>PUE_1_Pull</name>
  161173. <description>Pull</description>
  161174. <value>0x1</value>
  161175. </enumeratedValue>
  161176. </enumeratedValues>
  161177. </field>
  161178. <field>
  161179. <name>PUS</name>
  161180. <description>Pull Up / Down Config. Field</description>
  161181. <bitOffset>0xE</bitOffset>
  161182. <bitWidth>2</bitWidth>
  161183. <access>read-write</access>
  161184. <enumeratedValues>
  161185. <enumeratedValue>
  161186. <name>PUS_0_100K_Ohm_Pull_Down</name>
  161187. <description>100K Ohm Pull Down</description>
  161188. <value>0</value>
  161189. </enumeratedValue>
  161190. <enumeratedValue>
  161191. <name>PUS_1_47K_Ohm_Pull_Up</name>
  161192. <description>47K Ohm Pull Up</description>
  161193. <value>0x1</value>
  161194. </enumeratedValue>
  161195. <enumeratedValue>
  161196. <name>PUS_2_100K_Ohm_Pull_Up</name>
  161197. <description>100K Ohm Pull Up</description>
  161198. <value>0x2</value>
  161199. </enumeratedValue>
  161200. <enumeratedValue>
  161201. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161202. <description>22K Ohm Pull Up</description>
  161203. <value>0x3</value>
  161204. </enumeratedValue>
  161205. </enumeratedValues>
  161206. </field>
  161207. <field>
  161208. <name>HYS</name>
  161209. <description>Hyst. Enable Field</description>
  161210. <bitOffset>0x10</bitOffset>
  161211. <bitWidth>1</bitWidth>
  161212. <access>read-write</access>
  161213. <enumeratedValues>
  161214. <enumeratedValue>
  161215. <name>HYS_0_Hysteresis_Disabled</name>
  161216. <description>Hysteresis Disabled</description>
  161217. <value>0</value>
  161218. </enumeratedValue>
  161219. <enumeratedValue>
  161220. <name>HYS_1_Hysteresis_Enabled</name>
  161221. <description>Hysteresis Enabled</description>
  161222. <value>0x1</value>
  161223. </enumeratedValue>
  161224. </enumeratedValues>
  161225. </field>
  161226. </fields>
  161227. </register>
  161228. <register>
  161229. <name>SW_PAD_CTL_PAD_SNVS_TAMPER6</name>
  161230. <description>SW_PAD_CTL_PAD_SNVS_TAMPER6 SW PAD Control Register</description>
  161231. <addressOffset>0x64</addressOffset>
  161232. <size>32</size>
  161233. <access>read-write</access>
  161234. <resetValue>0x110A0</resetValue>
  161235. <resetMask>0xFFFFFFFF</resetMask>
  161236. <fields>
  161237. <field>
  161238. <name>SRE</name>
  161239. <description>Slew Rate Field</description>
  161240. <bitOffset>0</bitOffset>
  161241. <bitWidth>1</bitWidth>
  161242. <access>read-write</access>
  161243. <enumeratedValues>
  161244. <enumeratedValue>
  161245. <name>SRE_0_Slow_Slew_Rate</name>
  161246. <description>Slow Slew Rate</description>
  161247. <value>0</value>
  161248. </enumeratedValue>
  161249. <enumeratedValue>
  161250. <name>SRE_1_Fast_Slew_Rate</name>
  161251. <description>Fast Slew Rate</description>
  161252. <value>0x1</value>
  161253. </enumeratedValue>
  161254. </enumeratedValues>
  161255. </field>
  161256. <field>
  161257. <name>DSE</name>
  161258. <description>Drive Strength Field</description>
  161259. <bitOffset>0x3</bitOffset>
  161260. <bitWidth>3</bitWidth>
  161261. <access>read-write</access>
  161262. <enumeratedValues>
  161263. <enumeratedValue>
  161264. <name>DSE_0_output_driver_disabled_</name>
  161265. <description>output driver disabled;</description>
  161266. <value>0</value>
  161267. </enumeratedValue>
  161268. <enumeratedValue>
  161269. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  161270. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  161271. <value>0x1</value>
  161272. </enumeratedValue>
  161273. <enumeratedValue>
  161274. <name>DSE_2_R0_2</name>
  161275. <description>R0/2</description>
  161276. <value>0x2</value>
  161277. </enumeratedValue>
  161278. <enumeratedValue>
  161279. <name>DSE_3_R0_3</name>
  161280. <description>R0/3</description>
  161281. <value>0x3</value>
  161282. </enumeratedValue>
  161283. <enumeratedValue>
  161284. <name>DSE_4_R0_4</name>
  161285. <description>R0/4</description>
  161286. <value>0x4</value>
  161287. </enumeratedValue>
  161288. <enumeratedValue>
  161289. <name>DSE_5_R0_5</name>
  161290. <description>R0/5</description>
  161291. <value>0x5</value>
  161292. </enumeratedValue>
  161293. <enumeratedValue>
  161294. <name>DSE_6_R0_6</name>
  161295. <description>R0/6</description>
  161296. <value>0x6</value>
  161297. </enumeratedValue>
  161298. <enumeratedValue>
  161299. <name>DSE_7_R0_7</name>
  161300. <description>R0/7</description>
  161301. <value>0x7</value>
  161302. </enumeratedValue>
  161303. </enumeratedValues>
  161304. </field>
  161305. <field>
  161306. <name>SPEED</name>
  161307. <description>Speed Field</description>
  161308. <bitOffset>0x6</bitOffset>
  161309. <bitWidth>2</bitWidth>
  161310. <access>read-only</access>
  161311. <enumeratedValues>
  161312. <enumeratedValue>
  161313. <name>SPEED</name>
  161314. <description>medium(100MHz)</description>
  161315. <value>0x2</value>
  161316. </enumeratedValue>
  161317. </enumeratedValues>
  161318. </field>
  161319. <field>
  161320. <name>ODE</name>
  161321. <description>Open Drain Enable Field</description>
  161322. <bitOffset>0xB</bitOffset>
  161323. <bitWidth>1</bitWidth>
  161324. <access>read-write</access>
  161325. <enumeratedValues>
  161326. <enumeratedValue>
  161327. <name>ODE_0_Open_Drain_Disabled</name>
  161328. <description>Open Drain Disabled</description>
  161329. <value>0</value>
  161330. </enumeratedValue>
  161331. <enumeratedValue>
  161332. <name>ODE_1_Open_Drain_Enabled</name>
  161333. <description>Open Drain Enabled</description>
  161334. <value>0x1</value>
  161335. </enumeratedValue>
  161336. </enumeratedValues>
  161337. </field>
  161338. <field>
  161339. <name>PKE</name>
  161340. <description>Pull / Keep Enable Field</description>
  161341. <bitOffset>0xC</bitOffset>
  161342. <bitWidth>1</bitWidth>
  161343. <access>read-write</access>
  161344. <enumeratedValues>
  161345. <enumeratedValue>
  161346. <name>PKE_0_Pull_Keeper_Disabled</name>
  161347. <description>Pull/Keeper Disabled</description>
  161348. <value>0</value>
  161349. </enumeratedValue>
  161350. <enumeratedValue>
  161351. <name>PKE_1_Pull_Keeper_Enabled</name>
  161352. <description>Pull/Keeper Enabled</description>
  161353. <value>0x1</value>
  161354. </enumeratedValue>
  161355. </enumeratedValues>
  161356. </field>
  161357. <field>
  161358. <name>PUE</name>
  161359. <description>Pull / Keep Select Field</description>
  161360. <bitOffset>0xD</bitOffset>
  161361. <bitWidth>1</bitWidth>
  161362. <access>read-write</access>
  161363. <enumeratedValues>
  161364. <enumeratedValue>
  161365. <name>PUE_0_Keeper</name>
  161366. <description>Keeper</description>
  161367. <value>0</value>
  161368. </enumeratedValue>
  161369. <enumeratedValue>
  161370. <name>PUE_1_Pull</name>
  161371. <description>Pull</description>
  161372. <value>0x1</value>
  161373. </enumeratedValue>
  161374. </enumeratedValues>
  161375. </field>
  161376. <field>
  161377. <name>PUS</name>
  161378. <description>Pull Up / Down Config. Field</description>
  161379. <bitOffset>0xE</bitOffset>
  161380. <bitWidth>2</bitWidth>
  161381. <access>read-write</access>
  161382. <enumeratedValues>
  161383. <enumeratedValue>
  161384. <name>PUS_0_100K_Ohm_Pull_Down</name>
  161385. <description>100K Ohm Pull Down</description>
  161386. <value>0</value>
  161387. </enumeratedValue>
  161388. <enumeratedValue>
  161389. <name>PUS_1_47K_Ohm_Pull_Up</name>
  161390. <description>47K Ohm Pull Up</description>
  161391. <value>0x1</value>
  161392. </enumeratedValue>
  161393. <enumeratedValue>
  161394. <name>PUS_2_100K_Ohm_Pull_Up</name>
  161395. <description>100K Ohm Pull Up</description>
  161396. <value>0x2</value>
  161397. </enumeratedValue>
  161398. <enumeratedValue>
  161399. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161400. <description>22K Ohm Pull Up</description>
  161401. <value>0x3</value>
  161402. </enumeratedValue>
  161403. </enumeratedValues>
  161404. </field>
  161405. <field>
  161406. <name>HYS</name>
  161407. <description>Hyst. Enable Field</description>
  161408. <bitOffset>0x10</bitOffset>
  161409. <bitWidth>1</bitWidth>
  161410. <access>read-write</access>
  161411. <enumeratedValues>
  161412. <enumeratedValue>
  161413. <name>HYS_0_Hysteresis_Disabled</name>
  161414. <description>Hysteresis Disabled</description>
  161415. <value>0</value>
  161416. </enumeratedValue>
  161417. <enumeratedValue>
  161418. <name>HYS_1_Hysteresis_Enabled</name>
  161419. <description>Hysteresis Enabled</description>
  161420. <value>0x1</value>
  161421. </enumeratedValue>
  161422. </enumeratedValues>
  161423. </field>
  161424. </fields>
  161425. </register>
  161426. <register>
  161427. <name>SW_PAD_CTL_PAD_SNVS_TAMPER7</name>
  161428. <description>SW_PAD_CTL_PAD_SNVS_TAMPER7 SW PAD Control Register</description>
  161429. <addressOffset>0x68</addressOffset>
  161430. <size>32</size>
  161431. <access>read-write</access>
  161432. <resetValue>0x110A0</resetValue>
  161433. <resetMask>0xFFFFFFFF</resetMask>
  161434. <fields>
  161435. <field>
  161436. <name>SRE</name>
  161437. <description>Slew Rate Field</description>
  161438. <bitOffset>0</bitOffset>
  161439. <bitWidth>1</bitWidth>
  161440. <access>read-write</access>
  161441. <enumeratedValues>
  161442. <enumeratedValue>
  161443. <name>SRE_0_Slow_Slew_Rate</name>
  161444. <description>Slow Slew Rate</description>
  161445. <value>0</value>
  161446. </enumeratedValue>
  161447. <enumeratedValue>
  161448. <name>SRE_1_Fast_Slew_Rate</name>
  161449. <description>Fast Slew Rate</description>
  161450. <value>0x1</value>
  161451. </enumeratedValue>
  161452. </enumeratedValues>
  161453. </field>
  161454. <field>
  161455. <name>DSE</name>
  161456. <description>Drive Strength Field</description>
  161457. <bitOffset>0x3</bitOffset>
  161458. <bitWidth>3</bitWidth>
  161459. <access>read-write</access>
  161460. <enumeratedValues>
  161461. <enumeratedValue>
  161462. <name>DSE_0_output_driver_disabled_</name>
  161463. <description>output driver disabled;</description>
  161464. <value>0</value>
  161465. </enumeratedValue>
  161466. <enumeratedValue>
  161467. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  161468. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  161469. <value>0x1</value>
  161470. </enumeratedValue>
  161471. <enumeratedValue>
  161472. <name>DSE_2_R0_2</name>
  161473. <description>R0/2</description>
  161474. <value>0x2</value>
  161475. </enumeratedValue>
  161476. <enumeratedValue>
  161477. <name>DSE_3_R0_3</name>
  161478. <description>R0/3</description>
  161479. <value>0x3</value>
  161480. </enumeratedValue>
  161481. <enumeratedValue>
  161482. <name>DSE_4_R0_4</name>
  161483. <description>R0/4</description>
  161484. <value>0x4</value>
  161485. </enumeratedValue>
  161486. <enumeratedValue>
  161487. <name>DSE_5_R0_5</name>
  161488. <description>R0/5</description>
  161489. <value>0x5</value>
  161490. </enumeratedValue>
  161491. <enumeratedValue>
  161492. <name>DSE_6_R0_6</name>
  161493. <description>R0/6</description>
  161494. <value>0x6</value>
  161495. </enumeratedValue>
  161496. <enumeratedValue>
  161497. <name>DSE_7_R0_7</name>
  161498. <description>R0/7</description>
  161499. <value>0x7</value>
  161500. </enumeratedValue>
  161501. </enumeratedValues>
  161502. </field>
  161503. <field>
  161504. <name>SPEED</name>
  161505. <description>Speed Field</description>
  161506. <bitOffset>0x6</bitOffset>
  161507. <bitWidth>2</bitWidth>
  161508. <access>read-only</access>
  161509. <enumeratedValues>
  161510. <enumeratedValue>
  161511. <name>SPEED</name>
  161512. <description>medium(100MHz)</description>
  161513. <value>0x2</value>
  161514. </enumeratedValue>
  161515. </enumeratedValues>
  161516. </field>
  161517. <field>
  161518. <name>ODE</name>
  161519. <description>Open Drain Enable Field</description>
  161520. <bitOffset>0xB</bitOffset>
  161521. <bitWidth>1</bitWidth>
  161522. <access>read-write</access>
  161523. <enumeratedValues>
  161524. <enumeratedValue>
  161525. <name>ODE_0_Open_Drain_Disabled</name>
  161526. <description>Open Drain Disabled</description>
  161527. <value>0</value>
  161528. </enumeratedValue>
  161529. <enumeratedValue>
  161530. <name>ODE_1_Open_Drain_Enabled</name>
  161531. <description>Open Drain Enabled</description>
  161532. <value>0x1</value>
  161533. </enumeratedValue>
  161534. </enumeratedValues>
  161535. </field>
  161536. <field>
  161537. <name>PKE</name>
  161538. <description>Pull / Keep Enable Field</description>
  161539. <bitOffset>0xC</bitOffset>
  161540. <bitWidth>1</bitWidth>
  161541. <access>read-write</access>
  161542. <enumeratedValues>
  161543. <enumeratedValue>
  161544. <name>PKE_0_Pull_Keeper_Disabled</name>
  161545. <description>Pull/Keeper Disabled</description>
  161546. <value>0</value>
  161547. </enumeratedValue>
  161548. <enumeratedValue>
  161549. <name>PKE_1_Pull_Keeper_Enabled</name>
  161550. <description>Pull/Keeper Enabled</description>
  161551. <value>0x1</value>
  161552. </enumeratedValue>
  161553. </enumeratedValues>
  161554. </field>
  161555. <field>
  161556. <name>PUE</name>
  161557. <description>Pull / Keep Select Field</description>
  161558. <bitOffset>0xD</bitOffset>
  161559. <bitWidth>1</bitWidth>
  161560. <access>read-write</access>
  161561. <enumeratedValues>
  161562. <enumeratedValue>
  161563. <name>PUE_0_Keeper</name>
  161564. <description>Keeper</description>
  161565. <value>0</value>
  161566. </enumeratedValue>
  161567. <enumeratedValue>
  161568. <name>PUE_1_Pull</name>
  161569. <description>Pull</description>
  161570. <value>0x1</value>
  161571. </enumeratedValue>
  161572. </enumeratedValues>
  161573. </field>
  161574. <field>
  161575. <name>PUS</name>
  161576. <description>Pull Up / Down Config. Field</description>
  161577. <bitOffset>0xE</bitOffset>
  161578. <bitWidth>2</bitWidth>
  161579. <access>read-write</access>
  161580. <enumeratedValues>
  161581. <enumeratedValue>
  161582. <name>PUS_0_100K_Ohm_Pull_Down</name>
  161583. <description>100K Ohm Pull Down</description>
  161584. <value>0</value>
  161585. </enumeratedValue>
  161586. <enumeratedValue>
  161587. <name>PUS_1_47K_Ohm_Pull_Up</name>
  161588. <description>47K Ohm Pull Up</description>
  161589. <value>0x1</value>
  161590. </enumeratedValue>
  161591. <enumeratedValue>
  161592. <name>PUS_2_100K_Ohm_Pull_Up</name>
  161593. <description>100K Ohm Pull Up</description>
  161594. <value>0x2</value>
  161595. </enumeratedValue>
  161596. <enumeratedValue>
  161597. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161598. <description>22K Ohm Pull Up</description>
  161599. <value>0x3</value>
  161600. </enumeratedValue>
  161601. </enumeratedValues>
  161602. </field>
  161603. <field>
  161604. <name>HYS</name>
  161605. <description>Hyst. Enable Field</description>
  161606. <bitOffset>0x10</bitOffset>
  161607. <bitWidth>1</bitWidth>
  161608. <access>read-write</access>
  161609. <enumeratedValues>
  161610. <enumeratedValue>
  161611. <name>HYS_0_Hysteresis_Disabled</name>
  161612. <description>Hysteresis Disabled</description>
  161613. <value>0</value>
  161614. </enumeratedValue>
  161615. <enumeratedValue>
  161616. <name>HYS_1_Hysteresis_Enabled</name>
  161617. <description>Hysteresis Enabled</description>
  161618. <value>0x1</value>
  161619. </enumeratedValue>
  161620. </enumeratedValues>
  161621. </field>
  161622. </fields>
  161623. </register>
  161624. <register>
  161625. <name>SW_PAD_CTL_PAD_SNVS_TAMPER8</name>
  161626. <description>SW_PAD_CTL_PAD_SNVS_TAMPER8 SW PAD Control Register</description>
  161627. <addressOffset>0x6C</addressOffset>
  161628. <size>32</size>
  161629. <access>read-write</access>
  161630. <resetValue>0x110A0</resetValue>
  161631. <resetMask>0xFFFFFFFF</resetMask>
  161632. <fields>
  161633. <field>
  161634. <name>SRE</name>
  161635. <description>Slew Rate Field</description>
  161636. <bitOffset>0</bitOffset>
  161637. <bitWidth>1</bitWidth>
  161638. <access>read-write</access>
  161639. <enumeratedValues>
  161640. <enumeratedValue>
  161641. <name>SRE_0_Slow_Slew_Rate</name>
  161642. <description>Slow Slew Rate</description>
  161643. <value>0</value>
  161644. </enumeratedValue>
  161645. <enumeratedValue>
  161646. <name>SRE_1_Fast_Slew_Rate</name>
  161647. <description>Fast Slew Rate</description>
  161648. <value>0x1</value>
  161649. </enumeratedValue>
  161650. </enumeratedValues>
  161651. </field>
  161652. <field>
  161653. <name>DSE</name>
  161654. <description>Drive Strength Field</description>
  161655. <bitOffset>0x3</bitOffset>
  161656. <bitWidth>3</bitWidth>
  161657. <access>read-write</access>
  161658. <enumeratedValues>
  161659. <enumeratedValue>
  161660. <name>DSE_0_output_driver_disabled_</name>
  161661. <description>output driver disabled;</description>
  161662. <value>0</value>
  161663. </enumeratedValue>
  161664. <enumeratedValue>
  161665. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  161666. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  161667. <value>0x1</value>
  161668. </enumeratedValue>
  161669. <enumeratedValue>
  161670. <name>DSE_2_R0_2</name>
  161671. <description>R0/2</description>
  161672. <value>0x2</value>
  161673. </enumeratedValue>
  161674. <enumeratedValue>
  161675. <name>DSE_3_R0_3</name>
  161676. <description>R0/3</description>
  161677. <value>0x3</value>
  161678. </enumeratedValue>
  161679. <enumeratedValue>
  161680. <name>DSE_4_R0_4</name>
  161681. <description>R0/4</description>
  161682. <value>0x4</value>
  161683. </enumeratedValue>
  161684. <enumeratedValue>
  161685. <name>DSE_5_R0_5</name>
  161686. <description>R0/5</description>
  161687. <value>0x5</value>
  161688. </enumeratedValue>
  161689. <enumeratedValue>
  161690. <name>DSE_6_R0_6</name>
  161691. <description>R0/6</description>
  161692. <value>0x6</value>
  161693. </enumeratedValue>
  161694. <enumeratedValue>
  161695. <name>DSE_7_R0_7</name>
  161696. <description>R0/7</description>
  161697. <value>0x7</value>
  161698. </enumeratedValue>
  161699. </enumeratedValues>
  161700. </field>
  161701. <field>
  161702. <name>SPEED</name>
  161703. <description>Speed Field</description>
  161704. <bitOffset>0x6</bitOffset>
  161705. <bitWidth>2</bitWidth>
  161706. <access>read-only</access>
  161707. <enumeratedValues>
  161708. <enumeratedValue>
  161709. <name>SPEED</name>
  161710. <description>medium(100MHz)</description>
  161711. <value>0x2</value>
  161712. </enumeratedValue>
  161713. </enumeratedValues>
  161714. </field>
  161715. <field>
  161716. <name>ODE</name>
  161717. <description>Open Drain Enable Field</description>
  161718. <bitOffset>0xB</bitOffset>
  161719. <bitWidth>1</bitWidth>
  161720. <access>read-write</access>
  161721. <enumeratedValues>
  161722. <enumeratedValue>
  161723. <name>ODE_0_Open_Drain_Disabled</name>
  161724. <description>Open Drain Disabled</description>
  161725. <value>0</value>
  161726. </enumeratedValue>
  161727. <enumeratedValue>
  161728. <name>ODE_1_Open_Drain_Enabled</name>
  161729. <description>Open Drain Enabled</description>
  161730. <value>0x1</value>
  161731. </enumeratedValue>
  161732. </enumeratedValues>
  161733. </field>
  161734. <field>
  161735. <name>PKE</name>
  161736. <description>Pull / Keep Enable Field</description>
  161737. <bitOffset>0xC</bitOffset>
  161738. <bitWidth>1</bitWidth>
  161739. <access>read-write</access>
  161740. <enumeratedValues>
  161741. <enumeratedValue>
  161742. <name>PKE_0_Pull_Keeper_Disabled</name>
  161743. <description>Pull/Keeper Disabled</description>
  161744. <value>0</value>
  161745. </enumeratedValue>
  161746. <enumeratedValue>
  161747. <name>PKE_1_Pull_Keeper_Enabled</name>
  161748. <description>Pull/Keeper Enabled</description>
  161749. <value>0x1</value>
  161750. </enumeratedValue>
  161751. </enumeratedValues>
  161752. </field>
  161753. <field>
  161754. <name>PUE</name>
  161755. <description>Pull / Keep Select Field</description>
  161756. <bitOffset>0xD</bitOffset>
  161757. <bitWidth>1</bitWidth>
  161758. <access>read-write</access>
  161759. <enumeratedValues>
  161760. <enumeratedValue>
  161761. <name>PUE_0_Keeper</name>
  161762. <description>Keeper</description>
  161763. <value>0</value>
  161764. </enumeratedValue>
  161765. <enumeratedValue>
  161766. <name>PUE_1_Pull</name>
  161767. <description>Pull</description>
  161768. <value>0x1</value>
  161769. </enumeratedValue>
  161770. </enumeratedValues>
  161771. </field>
  161772. <field>
  161773. <name>PUS</name>
  161774. <description>Pull Up / Down Config. Field</description>
  161775. <bitOffset>0xE</bitOffset>
  161776. <bitWidth>2</bitWidth>
  161777. <access>read-write</access>
  161778. <enumeratedValues>
  161779. <enumeratedValue>
  161780. <name>PUS_0_100K_Ohm_Pull_Down</name>
  161781. <description>100K Ohm Pull Down</description>
  161782. <value>0</value>
  161783. </enumeratedValue>
  161784. <enumeratedValue>
  161785. <name>PUS_1_47K_Ohm_Pull_Up</name>
  161786. <description>47K Ohm Pull Up</description>
  161787. <value>0x1</value>
  161788. </enumeratedValue>
  161789. <enumeratedValue>
  161790. <name>PUS_2_100K_Ohm_Pull_Up</name>
  161791. <description>100K Ohm Pull Up</description>
  161792. <value>0x2</value>
  161793. </enumeratedValue>
  161794. <enumeratedValue>
  161795. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161796. <description>22K Ohm Pull Up</description>
  161797. <value>0x3</value>
  161798. </enumeratedValue>
  161799. </enumeratedValues>
  161800. </field>
  161801. <field>
  161802. <name>HYS</name>
  161803. <description>Hyst. Enable Field</description>
  161804. <bitOffset>0x10</bitOffset>
  161805. <bitWidth>1</bitWidth>
  161806. <access>read-write</access>
  161807. <enumeratedValues>
  161808. <enumeratedValue>
  161809. <name>HYS_0_Hysteresis_Disabled</name>
  161810. <description>Hysteresis Disabled</description>
  161811. <value>0</value>
  161812. </enumeratedValue>
  161813. <enumeratedValue>
  161814. <name>HYS_1_Hysteresis_Enabled</name>
  161815. <description>Hysteresis Enabled</description>
  161816. <value>0x1</value>
  161817. </enumeratedValue>
  161818. </enumeratedValues>
  161819. </field>
  161820. </fields>
  161821. </register>
  161822. <register>
  161823. <name>SW_PAD_CTL_PAD_SNVS_TAMPER9</name>
  161824. <description>SW_PAD_CTL_PAD_SNVS_TAMPER9 SW PAD Control Register</description>
  161825. <addressOffset>0x70</addressOffset>
  161826. <size>32</size>
  161827. <access>read-write</access>
  161828. <resetValue>0x110A0</resetValue>
  161829. <resetMask>0xFFFFFFFF</resetMask>
  161830. <fields>
  161831. <field>
  161832. <name>SRE</name>
  161833. <description>Slew Rate Field</description>
  161834. <bitOffset>0</bitOffset>
  161835. <bitWidth>1</bitWidth>
  161836. <access>read-write</access>
  161837. <enumeratedValues>
  161838. <enumeratedValue>
  161839. <name>SRE_0_Slow_Slew_Rate</name>
  161840. <description>Slow Slew Rate</description>
  161841. <value>0</value>
  161842. </enumeratedValue>
  161843. <enumeratedValue>
  161844. <name>SRE_1_Fast_Slew_Rate</name>
  161845. <description>Fast Slew Rate</description>
  161846. <value>0x1</value>
  161847. </enumeratedValue>
  161848. </enumeratedValues>
  161849. </field>
  161850. <field>
  161851. <name>DSE</name>
  161852. <description>Drive Strength Field</description>
  161853. <bitOffset>0x3</bitOffset>
  161854. <bitWidth>3</bitWidth>
  161855. <access>read-write</access>
  161856. <enumeratedValues>
  161857. <enumeratedValue>
  161858. <name>DSE_0_output_driver_disabled_</name>
  161859. <description>output driver disabled;</description>
  161860. <value>0</value>
  161861. </enumeratedValue>
  161862. <enumeratedValue>
  161863. <name>DSE_1_R0_260_Ohm___3_3V__150_Ohm_1_8V__240_Ohm_for_DDR_</name>
  161864. <description>R0(260 Ohm @ 3.3V, 150 Ohm@1.8V, 240 Ohm for DDR)</description>
  161865. <value>0x1</value>
  161866. </enumeratedValue>
  161867. <enumeratedValue>
  161868. <name>DSE_2_R0_2</name>
  161869. <description>R0/2</description>
  161870. <value>0x2</value>
  161871. </enumeratedValue>
  161872. <enumeratedValue>
  161873. <name>DSE_3_R0_3</name>
  161874. <description>R0/3</description>
  161875. <value>0x3</value>
  161876. </enumeratedValue>
  161877. <enumeratedValue>
  161878. <name>DSE_4_R0_4</name>
  161879. <description>R0/4</description>
  161880. <value>0x4</value>
  161881. </enumeratedValue>
  161882. <enumeratedValue>
  161883. <name>DSE_5_R0_5</name>
  161884. <description>R0/5</description>
  161885. <value>0x5</value>
  161886. </enumeratedValue>
  161887. <enumeratedValue>
  161888. <name>DSE_6_R0_6</name>
  161889. <description>R0/6</description>
  161890. <value>0x6</value>
  161891. </enumeratedValue>
  161892. <enumeratedValue>
  161893. <name>DSE_7_R0_7</name>
  161894. <description>R0/7</description>
  161895. <value>0x7</value>
  161896. </enumeratedValue>
  161897. </enumeratedValues>
  161898. </field>
  161899. <field>
  161900. <name>SPEED</name>
  161901. <description>Speed Field</description>
  161902. <bitOffset>0x6</bitOffset>
  161903. <bitWidth>2</bitWidth>
  161904. <access>read-only</access>
  161905. <enumeratedValues>
  161906. <enumeratedValue>
  161907. <name>SPEED</name>
  161908. <description>medium(100MHz)</description>
  161909. <value>0x2</value>
  161910. </enumeratedValue>
  161911. </enumeratedValues>
  161912. </field>
  161913. <field>
  161914. <name>ODE</name>
  161915. <description>Open Drain Enable Field</description>
  161916. <bitOffset>0xB</bitOffset>
  161917. <bitWidth>1</bitWidth>
  161918. <access>read-write</access>
  161919. <enumeratedValues>
  161920. <enumeratedValue>
  161921. <name>ODE_0_Open_Drain_Disabled</name>
  161922. <description>Open Drain Disabled</description>
  161923. <value>0</value>
  161924. </enumeratedValue>
  161925. <enumeratedValue>
  161926. <name>ODE_1_Open_Drain_Enabled</name>
  161927. <description>Open Drain Enabled</description>
  161928. <value>0x1</value>
  161929. </enumeratedValue>
  161930. </enumeratedValues>
  161931. </field>
  161932. <field>
  161933. <name>PKE</name>
  161934. <description>Pull / Keep Enable Field</description>
  161935. <bitOffset>0xC</bitOffset>
  161936. <bitWidth>1</bitWidth>
  161937. <access>read-write</access>
  161938. <enumeratedValues>
  161939. <enumeratedValue>
  161940. <name>PKE_0_Pull_Keeper_Disabled</name>
  161941. <description>Pull/Keeper Disabled</description>
  161942. <value>0</value>
  161943. </enumeratedValue>
  161944. <enumeratedValue>
  161945. <name>PKE_1_Pull_Keeper_Enabled</name>
  161946. <description>Pull/Keeper Enabled</description>
  161947. <value>0x1</value>
  161948. </enumeratedValue>
  161949. </enumeratedValues>
  161950. </field>
  161951. <field>
  161952. <name>PUE</name>
  161953. <description>Pull / Keep Select Field</description>
  161954. <bitOffset>0xD</bitOffset>
  161955. <bitWidth>1</bitWidth>
  161956. <access>read-write</access>
  161957. <enumeratedValues>
  161958. <enumeratedValue>
  161959. <name>PUE_0_Keeper</name>
  161960. <description>Keeper</description>
  161961. <value>0</value>
  161962. </enumeratedValue>
  161963. <enumeratedValue>
  161964. <name>PUE_1_Pull</name>
  161965. <description>Pull</description>
  161966. <value>0x1</value>
  161967. </enumeratedValue>
  161968. </enumeratedValues>
  161969. </field>
  161970. <field>
  161971. <name>PUS</name>
  161972. <description>Pull Up / Down Config. Field</description>
  161973. <bitOffset>0xE</bitOffset>
  161974. <bitWidth>2</bitWidth>
  161975. <access>read-write</access>
  161976. <enumeratedValues>
  161977. <enumeratedValue>
  161978. <name>PUS_0_100K_Ohm_Pull_Down</name>
  161979. <description>100K Ohm Pull Down</description>
  161980. <value>0</value>
  161981. </enumeratedValue>
  161982. <enumeratedValue>
  161983. <name>PUS_1_47K_Ohm_Pull_Up</name>
  161984. <description>47K Ohm Pull Up</description>
  161985. <value>0x1</value>
  161986. </enumeratedValue>
  161987. <enumeratedValue>
  161988. <name>PUS_2_100K_Ohm_Pull_Up</name>
  161989. <description>100K Ohm Pull Up</description>
  161990. <value>0x2</value>
  161991. </enumeratedValue>
  161992. <enumeratedValue>
  161993. <name>PUS_3_22K_Ohm_Pull_Up</name>
  161994. <description>22K Ohm Pull Up</description>
  161995. <value>0x3</value>
  161996. </enumeratedValue>
  161997. </enumeratedValues>
  161998. </field>
  161999. <field>
  162000. <name>HYS</name>
  162001. <description>Hyst. Enable Field</description>
  162002. <bitOffset>0x10</bitOffset>
  162003. <bitWidth>1</bitWidth>
  162004. <access>read-write</access>
  162005. <enumeratedValues>
  162006. <enumeratedValue>
  162007. <name>HYS_0_Hysteresis_Disabled</name>
  162008. <description>Hysteresis Disabled</description>
  162009. <value>0</value>
  162010. </enumeratedValue>
  162011. <enumeratedValue>
  162012. <name>HYS_1_Hysteresis_Enabled</name>
  162013. <description>Hysteresis Enabled</description>
  162014. <value>0x1</value>
  162015. </enumeratedValue>
  162016. </enumeratedValues>
  162017. </field>
  162018. </fields>
  162019. </register>
  162020. </registers>
  162021. </peripheral>
  162022. </peripherals>
  162023. </device>