mb9bf506r.h 729 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739
  1. /************************************************************************/
  2. /* (C) Fujitsu Semiconductor Europe GmbH (FSEU) */
  3. /* */
  4. /* The following software deliverable is intended for and must only be */
  5. /* used for reference and in an evaluation laboratory environment. */
  6. /* It is provided on an as-is basis without charge and is subject to */
  7. /* alterations. */
  8. /* It is the user's obligation to fully test the software in its */
  9. /* environment and to ensure proper functionality, qualification and */
  10. /* compliance with component specifications. */
  11. /* */
  12. /* In the event the software deliverable includes the use of open */
  13. /* source components, the provisions of the governing open source */
  14. /* license agreement shall apply with respect to such software */
  15. /* deliverable. */
  16. /* FSEU does not warrant that the deliverables do not infringe any */
  17. /* third party intellectual property right (IPR). In the event that */
  18. /* the deliverables infringe a third party IPR it is the sole */
  19. /* responsibility of the customer to obtain necessary licenses to */
  20. /* continue the usage of the deliverable. */
  21. /* */
  22. /* To the maximum extent permitted by applicable law FSEU disclaims all */
  23. /* warranties, whether express or implied, in particular, but not */
  24. /* limited to, warranties of merchantability and fitness for a */
  25. /* particular purpose for which the deliverable is not designated. */
  26. /* */
  27. /* To the maximum extent permitted by applicable law, FSEU's liability */
  28. /* is restricted to intentional misconduct and gross negligence. */
  29. /* FSEU is not liable for consequential damages. */
  30. /* */
  31. /* (V1.5) */
  32. /************************************************************************/
  33. /* */
  34. /* Header File for Device MB9BF506R */
  35. /* Version V1.00 */
  36. /* Date 2011-01-21 */
  37. /* */
  38. /************************************************************************/
  39. #ifndef _MB9BF506R_H_
  40. #define _MB9BF506R_H_
  41. #ifdef __cplusplus
  42. extern "C" {
  43. #endif
  44. /******************************************************************************
  45. * Configuration of the Cortex-M3 Processor and Core Peripherals
  46. ******************************************************************************/
  47. #define __MPU_PRESENT 1 /* FM3 provide an MPU */
  48. #define __NVIC_PRIO_BITS 4 /* FM3 uses 4 Bits for the Priority Levels */
  49. #define __Vendor_SysTickConfig 0 /* Set to 1 if different SysTick Config is used */
  50. /******************************************************************************
  51. * Interrupt Number Definition
  52. ******************************************************************************/
  53. typedef enum IRQn
  54. {
  55. NMI_IRQn = -14, /* 2 Non Maskable */
  56. HardFault_IRQn = -13, /* 3 Hard Fault */
  57. MemManage_IRQn = -12, /* 4 Memory Management */
  58. BusFault_IRQn = -11, /* 5 Bus Fault */
  59. UsageFault_IRQn = -10, /* 6 Usage Fault */
  60. SVC_IRQn = -5, /* 11 SV Call */
  61. DebugMonitor_IRQn = -4, /* 12 Debug Monitor */
  62. PendSVC_IRQn = -2, /* 14 Pend SV */
  63. SysTick_IRQn = -1, /* 15 System Tick */
  64. CSV_IRQn = 0, /* Clock Super Visor */
  65. SWDT_IRQn = 1, /* Software Watchdog Timer */
  66. LVD_IRQn = 2, /* Low Voltage Detector */
  67. WFG_IRQn = 3, /* Wave Form Generator */
  68. EXINT0_7_IRQn = 4, /* External Interrupt Request ch.0 to ch.7 */
  69. EXINT8_15_IRQn = 5, /* External Interrupt Request ch.8 to ch.15 */
  70. DTIM_QDU_IRQn = 6, /* Dual Timer / Quad Decoder */
  71. MFS0RX_IRQn = 7, /* MultiFunction Serial ch.0 */
  72. MFS0TX_IRQn = 8, /* MultiFunction Serial ch.0 */
  73. MFS1RX_IRQn = 9, /* MultiFunction Serial ch.1 */
  74. MFS1TX_IRQn = 10, /* MultiFunction Serial ch.1 */
  75. MFS2RX_IRQn = 11, /* MultiFunction Serial ch.2 */
  76. MFS2TX_IRQn = 12, /* MultiFunction Serial ch.2 */
  77. MFS3RX_IRQn = 13, /* MultiFunction Serial ch.3 */
  78. MFS3TX_IRQn = 14, /* MultiFunction Serial ch.3 */
  79. MFS4RX_IRQn = 15, /* MultiFunction Serial ch.4 */
  80. MFS4TX_IRQn = 16, /* MultiFunction Serial ch.4 */
  81. MFS5RX_IRQn = 17, /* MultiFunction Serial ch.5 */
  82. MFS5TX_IRQn = 18, /* MultiFunction Serial ch.5 */
  83. MFS6RX_IRQn = 19, /* MultiFunction Serial ch.6 */
  84. MFS6TX_IRQn = 20, /* MultiFunction Serial ch.6 */
  85. MFS7RX_IRQn = 21, /* MultiFunction Serial ch.7 */
  86. MFS7TX_IRQn = 22, /* MultiFunction Serial ch.7 */
  87. PPG_IRQn = 23, /* PPG */
  88. OSC_PLL_WC_IRQn = 24, /* OSC / PLL / Watch Counter */
  89. ADC0_IRQn = 25, /* ADC0 */
  90. ADC1_IRQn = 26, /* ADC1 */
  91. ADC2_IRQn = 27, /* ADC2 */
  92. FRTIM_IRQn = 28, /* Free-run Timer */
  93. INCAP_IRQn = 29, /* Input Capture */
  94. OUTCOMP_IRQn = 30, /* Output Compare */
  95. BTIM_IRQn = 31, /* Base Timer ch.0 to ch.7 */
  96. CAN0_IRQn = 32, /* CAN ch.0 */
  97. CAN1_IRQn = 33, /* CAN ch.1 */
  98. USBF_IRQn = 34, /* USB Function */
  99. USBF_USBH_IRQn = 35, /* USB Function / USB HOST */
  100. /* Reserved = 36, */
  101. /* Reserved = 37, */
  102. DMAC0_IRQn = 38, /* DMAC ch.0 */
  103. DMAC1_IRQn = 39, /* DMAC ch.1 */
  104. DMAC2_IRQn = 40, /* DMAC ch.2 */
  105. DMAC3_IRQn = 41, /* DMAC ch.3 */
  106. DMAC4_IRQn = 42, /* DMAC ch.4 */
  107. DMAC5_IRQn = 43, /* DMAC ch.5 */
  108. DMAC6_IRQn = 44, /* DMAC ch.6 */
  109. DMAC7_IRQn = 45, /* DMAC ch.7 */
  110. /* Reserved = 46, */
  111. /* Reserved = 47, */
  112. } IRQn_Type;
  113. #include "core_cm3.h"
  114. #include "system_mb9bf50x.h"
  115. #include <stdint.h>
  116. #define SUCCESS 0
  117. #define ERROR -1
  118. #ifndef NULL
  119. #define NULL 0
  120. #endif
  121. /******************************************************************************/
  122. /* Device Specific Peripheral Registers structures */
  123. /******************************************************************************/
  124. #if defined ( __CC_ARM )
  125. #pragma anon_unions
  126. #endif
  127. /******************************************************************************
  128. * Flash_IF_MODULE
  129. ******************************************************************************/
  130. /* Flash interface registers */
  131. typedef struct
  132. {
  133. __IO uint32_t FASZR;
  134. __IO uint32_t FRWTR;
  135. __IO uint32_t FSTR;
  136. uint8_t RESERVED0[4];
  137. __IO uint32_t FSYNDN;
  138. uint8_t RESERVED1[236];
  139. __IO uint32_t CRTRMM;
  140. }FM3_FIF_TypeDef;
  141. /******************************************************************************
  142. * Clock_Reset_MODULE
  143. ******************************************************************************/
  144. /* Clock and reset registers */
  145. typedef struct
  146. {
  147. __IO uint8_t SCM_CTL;
  148. uint8_t RESERVED0[3];
  149. __IO uint8_t SCM_STR;
  150. uint8_t RESERVED1[3];
  151. __IO uint32_t STB_CTL;
  152. __IO uint16_t RST_STR;
  153. uint8_t RESERVED2[2];
  154. __IO uint8_t BSC_PSR;
  155. uint8_t RESERVED3[3];
  156. __IO uint8_t APBC0_PSR;
  157. uint8_t RESERVED4[3];
  158. __IO uint8_t APBC1_PSR;
  159. uint8_t RESERVED5[3];
  160. __IO uint8_t APBC2_PSR;
  161. uint8_t RESERVED6[3];
  162. __IO uint8_t SWC_PSR;
  163. uint8_t RESERVED7[7];
  164. __IO uint8_t TTC_PSR;
  165. uint8_t RESERVED8[7];
  166. __IO uint8_t CSW_TMR;
  167. uint8_t RESERVED9[3];
  168. __IO uint8_t PSW_TMR;
  169. uint8_t RESERVED10[3];
  170. __IO uint8_t PLL_CTL1;
  171. uint8_t RESERVED11[3];
  172. __IO uint8_t PLL_CTL2;
  173. uint8_t RESERVED12[3];
  174. __IO uint16_t CSV_CTL;
  175. uint8_t RESERVED13[2];
  176. __IO uint8_t CSV_STR;
  177. uint8_t RESERVED14[3];
  178. __IO uint16_t FCSWH_CTL;
  179. uint8_t RESERVED15[2];
  180. __IO uint16_t FCSWL_CTL;
  181. uint8_t RESERVED16[2];
  182. __IO uint16_t FCSWD_CTL;
  183. uint8_t RESERVED17[2];
  184. __IO uint8_t DBWDT_CTL;
  185. uint8_t RESERVED18[11];
  186. __IO uint8_t INT_ENR;
  187. uint8_t RESERVED19[3];
  188. __IO uint8_t INT_STR;
  189. uint8_t RESERVED20[3];
  190. __IO uint8_t INT_CLR;
  191. }FM3_CRG_TypeDef;
  192. /******************************************************************************
  193. * HWWDT_MODULE
  194. ******************************************************************************/
  195. /* Hardware watchdog registers */
  196. typedef struct
  197. {
  198. __IO uint32_t WDG_LDR;
  199. __IO uint32_t WDG_VLR;
  200. __IO uint8_t WDG_CTL;
  201. uint8_t RESERVED0[3];
  202. __IO uint8_t WDG_ICL;
  203. uint8_t RESERVED1[3];
  204. __IO uint8_t WDG_RIS;
  205. uint8_t RESERVED2[3055];
  206. __IO uint32_t WDG_LCK;
  207. }FM3_HWWDT_TypeDef;
  208. /******************************************************************************
  209. * SWWDT_MODULE
  210. ******************************************************************************/
  211. /* Software watchdog registers */
  212. typedef struct
  213. {
  214. __IO uint32_t WDOGLOAD;
  215. __IO uint32_t WDOGVALUE;
  216. __IO uint8_t WDOGCONTROL;
  217. uint8_t RESERVED0[3];
  218. __IO uint32_t WDOGINTCLR;
  219. __IO uint8_t WDOGRIS;
  220. uint8_t RESERVED1[3055];
  221. __IO uint32_t WDOGLOCK;
  222. }FM3_SWWDT_TypeDef;
  223. /******************************************************************************
  224. * DTIM_MODULE
  225. ******************************************************************************/
  226. /* Dual timer 1/2 registers */
  227. typedef struct
  228. {
  229. __IO uint32_t TIMER1LOAD;
  230. __IO uint32_t TIMER1VALUE;
  231. __IO uint32_t TIMER1CONTROL;
  232. __IO uint32_t TIMER1INTCLR;
  233. __IO uint32_t TIMER1RIS;
  234. __IO uint32_t TIMER1MIS;
  235. __IO uint32_t TIMER1BGLOAD;
  236. uint8_t RESERVED0[4];
  237. __IO uint32_t TIMER2LOAD;
  238. __IO uint32_t TIMER2VALUE;
  239. __IO uint32_t TIMER2CONTROL;
  240. __IO uint32_t TIMER2INTCLR;
  241. __IO uint32_t TIMER2RIS;
  242. __IO uint32_t TIMER2MIS;
  243. __IO uint32_t TIMER2BGLOAD;
  244. }FM3_DTIM_TypeDef;
  245. /******************************************************************************
  246. * MFT_FRT_MODULE
  247. ******************************************************************************/
  248. /* Multifunction Timer unit 0 Free Running Timer registers */
  249. typedef struct
  250. {
  251. uint8_t RESERVED0[40];
  252. __IO uint16_t TCCP0;
  253. uint8_t RESERVED1[2];
  254. __IO uint16_t TCDT0;
  255. uint8_t RESERVED2[2];
  256. __IO uint16_t TCSA0;
  257. uint8_t RESERVED3[2];
  258. __IO uint16_t TCSB0;
  259. uint8_t RESERVED4[2];
  260. __IO uint16_t TCCP1;
  261. uint8_t RESERVED5[2];
  262. __IO uint16_t TCDT1;
  263. uint8_t RESERVED6[2];
  264. __IO uint16_t TCSA1;
  265. uint8_t RESERVED7[2];
  266. __IO uint16_t TCSB1;
  267. uint8_t RESERVED8[2];
  268. __IO uint16_t TCCP2;
  269. uint8_t RESERVED9[2];
  270. __IO uint16_t TCDT2;
  271. uint8_t RESERVED10[2];
  272. __IO uint16_t TCSA2;
  273. uint8_t RESERVED11[2];
  274. __IO uint16_t TCSB2;
  275. }FM3_MFT_FRT_TypeDef;
  276. /******************************************************************************
  277. * MFT_OCU_MODULE
  278. ******************************************************************************/
  279. /* Multifunction Timer unit 0 Output Compare Unit registers */
  280. typedef struct
  281. {
  282. __IO uint16_t OCCP0;
  283. uint8_t RESERVED0[2];
  284. __IO uint16_t OCCP1;
  285. uint8_t RESERVED1[2];
  286. __IO uint16_t OCCP2;
  287. uint8_t RESERVED2[2];
  288. __IO uint16_t OCCP3;
  289. uint8_t RESERVED3[2];
  290. __IO uint16_t OCCP4;
  291. uint8_t RESERVED4[2];
  292. __IO uint16_t OCCP5;
  293. uint8_t RESERVED5[2];
  294. __IO uint8_t OCSA10;
  295. __IO uint8_t OCSB10;
  296. uint8_t RESERVED6[2];
  297. __IO uint8_t OCSA32;
  298. __IO uint8_t OCSB32;
  299. uint8_t RESERVED7[2];
  300. __IO uint8_t OCSA54;
  301. __IO uint8_t OCSB54;
  302. uint8_t RESERVED8[3];
  303. __IO uint8_t OCSC;
  304. uint8_t RESERVED9[50];
  305. __IO uint8_t OCFS10;
  306. __IO uint8_t OCFS32;
  307. uint8_t RESERVED10[2];
  308. __IO uint8_t OCFS54;
  309. }FM3_MFT_OCU_TypeDef;
  310. /******************************************************************************
  311. * MFT_WFG_MODULE
  312. ******************************************************************************/
  313. /* Multifunction Timer unit 0 Waveform Generator and Noise Canceler registers */
  314. typedef struct
  315. {
  316. uint8_t RESERVED0[128];
  317. __IO uint16_t WFTM10;
  318. uint8_t RESERVED1[2];
  319. __IO uint16_t WFTM32;
  320. uint8_t RESERVED2[2];
  321. __IO uint16_t WFTM54;
  322. uint8_t RESERVED3[2];
  323. __IO uint16_t WFSA10;
  324. uint8_t RESERVED4[2];
  325. __IO uint16_t WFSA32;
  326. uint8_t RESERVED5[2];
  327. __IO uint16_t WFSA54;
  328. uint8_t RESERVED6[2];
  329. __IO uint16_t WFIR;
  330. uint8_t RESERVED7[2];
  331. __IO uint16_t NZCL;
  332. }FM3_MFT_WFG_TypeDef;
  333. /******************************************************************************
  334. * MFT_ICU_MODULE
  335. ******************************************************************************/
  336. /* Multifunction Timer unit 0 Input Capture Unit registers */
  337. typedef struct
  338. {
  339. uint8_t RESERVED0[96];
  340. __IO uint8_t ICFS10;
  341. __IO uint8_t ICFS32;
  342. uint8_t RESERVED1[6];
  343. __IO uint16_t ICCP0;
  344. uint8_t RESERVED2[2];
  345. __IO uint16_t ICCP1;
  346. uint8_t RESERVED3[2];
  347. __IO uint16_t ICCP2;
  348. uint8_t RESERVED4[2];
  349. __IO uint16_t ICCP3;
  350. uint8_t RESERVED5[2];
  351. __IO uint8_t ICSA10;
  352. __IO uint8_t ICSB10;
  353. uint8_t RESERVED6[2];
  354. __IO uint8_t ICSA32;
  355. __IO uint8_t ICSB32;
  356. }FM3_MFT_ICU_TypeDef;
  357. /******************************************************************************
  358. * MFT_ADCMP_MODULE
  359. ******************************************************************************/
  360. /* Multifunction Timer unit 0 ADC Start Compare Unit registers */
  361. typedef struct
  362. {
  363. uint8_t RESERVED0[160];
  364. __IO uint16_t ACCP0;
  365. uint8_t RESERVED1[2];
  366. __IO uint16_t ACCPDN0;
  367. uint8_t RESERVED2[2];
  368. __IO uint16_t ACCP1;
  369. uint8_t RESERVED3[2];
  370. __IO uint16_t ACCPDN1;
  371. uint8_t RESERVED4[2];
  372. __IO uint16_t ACCP2;
  373. uint8_t RESERVED5[2];
  374. __IO uint16_t ACCPDN2;
  375. uint8_t RESERVED6[2];
  376. __IO uint8_t ACSB;
  377. uint8_t RESERVED7[3];
  378. __IO uint16_t ACSA;
  379. uint8_t RESERVED8[2];
  380. __IO uint16_t ATSA;
  381. }FM3_MFT_ADCMP_TypeDef;
  382. /******************************************************************************
  383. * MFT_PPG_MODULE
  384. ******************************************************************************/
  385. /* Multifunction Timer PPG registers */
  386. typedef struct
  387. {
  388. uint8_t RESERVED0;
  389. __IO uint8_t TTCR0;
  390. uint8_t RESERVED1[7];
  391. __IO uint8_t COMP0;
  392. uint8_t RESERVED2[2];
  393. __IO uint8_t COMP2;
  394. uint8_t RESERVED3[4];
  395. __IO uint8_t COMP4;
  396. uint8_t RESERVED4[2];
  397. __IO uint8_t COMP6;
  398. uint8_t RESERVED5[12];
  399. __IO uint8_t TTCR1;
  400. uint8_t RESERVED6[7];
  401. __IO uint8_t COMP1;
  402. uint8_t RESERVED7[2];
  403. __IO uint8_t COMP3;
  404. uint8_t RESERVED8[4];
  405. __IO uint8_t COMP5;
  406. uint8_t RESERVED9[2];
  407. __IO uint8_t COMP7;
  408. uint8_t RESERVED10[203];
  409. __IO uint16_t TRG;
  410. uint8_t RESERVED11[2];
  411. __IO uint16_t REVC;
  412. uint8_t RESERVED12[250];
  413. __IO uint8_t PPGC1;
  414. __IO uint8_t PPGC0;
  415. uint8_t RESERVED13[2];
  416. __IO uint8_t PPGC3;
  417. __IO uint8_t PPGC2;
  418. uint8_t RESERVED14[2];
  419. union {
  420. __IO uint16_t PRL0;
  421. struct {
  422. __IO uint8_t PRLL0;
  423. __IO uint8_t PRLH0;
  424. };
  425. };
  426. uint8_t RESERVED15[2];
  427. union {
  428. __IO uint16_t PRL1;
  429. struct {
  430. __IO uint8_t PRLL1;
  431. __IO uint8_t PRLH1;
  432. };
  433. };
  434. uint8_t RESERVED16[2];
  435. union {
  436. __IO uint16_t PRL2;
  437. struct {
  438. __IO uint8_t PRLL2;
  439. __IO uint8_t PRLH2;
  440. };
  441. };
  442. uint8_t RESERVED17[2];
  443. union {
  444. __IO uint16_t PRL3;
  445. struct {
  446. __IO uint8_t PRLL3;
  447. __IO uint8_t PRLH3;
  448. };
  449. };
  450. uint8_t RESERVED18[2];
  451. __IO uint8_t GATEC0;
  452. uint8_t RESERVED19[39];
  453. __IO uint8_t PPGC5;
  454. __IO uint8_t PPGC4;
  455. uint8_t RESERVED20[2];
  456. __IO uint8_t PPGC7;
  457. __IO uint8_t PPGC6;
  458. uint8_t RESERVED21[2];
  459. union {
  460. __IO uint16_t PRL4;
  461. struct {
  462. __IO uint8_t PRLL4;
  463. __IO uint8_t PRLH4;
  464. };
  465. };
  466. uint8_t RESERVED22[2];
  467. union {
  468. __IO uint16_t PRL5;
  469. struct {
  470. __IO uint8_t PRLL5;
  471. __IO uint8_t PRLH5;
  472. };
  473. };
  474. uint8_t RESERVED23[2];
  475. union {
  476. __IO uint16_t PRL6;
  477. struct {
  478. __IO uint8_t PRLL6;
  479. __IO uint8_t PRLH6;
  480. };
  481. };
  482. uint8_t RESERVED24[2];
  483. union {
  484. __IO uint16_t PRL7;
  485. struct {
  486. __IO uint8_t PRLL7;
  487. __IO uint8_t PRLH7;
  488. };
  489. };
  490. uint8_t RESERVED25[2];
  491. __IO uint8_t GATEC4;
  492. uint8_t RESERVED26[39];
  493. __IO uint8_t PPGC9;
  494. __IO uint8_t PPGC8;
  495. uint8_t RESERVED27[2];
  496. __IO uint8_t PPGC11;
  497. __IO uint8_t PPGC10;
  498. uint8_t RESERVED28[2];
  499. union {
  500. __IO uint16_t PRL8;
  501. struct {
  502. __IO uint8_t PRLL8;
  503. __IO uint8_t PRLH8;
  504. };
  505. };
  506. uint8_t RESERVED29[2];
  507. union {
  508. __IO uint16_t PRL9;
  509. struct {
  510. __IO uint8_t PRLL9;
  511. __IO uint8_t PRLH9;
  512. };
  513. };
  514. uint8_t RESERVED30[2];
  515. union {
  516. __IO uint16_t PRL10;
  517. struct {
  518. __IO uint8_t PRLL10;
  519. __IO uint8_t PRLH10;
  520. };
  521. };
  522. uint8_t RESERVED31[2];
  523. union {
  524. __IO uint16_t PRL11;
  525. struct {
  526. __IO uint8_t PRLL11;
  527. __IO uint8_t PRLH11;
  528. };
  529. };
  530. uint8_t RESERVED32[2];
  531. __IO uint8_t GATEC8;
  532. uint8_t RESERVED33[39];
  533. __IO uint8_t PPGC13;
  534. __IO uint8_t PPGC12;
  535. uint8_t RESERVED34[2];
  536. __IO uint8_t PPGC15;
  537. __IO uint8_t PPGC14;
  538. uint8_t RESERVED35[2];
  539. union {
  540. __IO uint16_t PRL12;
  541. struct {
  542. __IO uint8_t PRLL12;
  543. __IO uint8_t PRLH12;
  544. };
  545. };
  546. uint8_t RESERVED36[2];
  547. union {
  548. __IO uint16_t PRL13;
  549. struct {
  550. __IO uint8_t PRLL13;
  551. __IO uint8_t PRLH13;
  552. };
  553. };
  554. uint8_t RESERVED37[2];
  555. union {
  556. __IO uint16_t PRL14;
  557. struct {
  558. __IO uint8_t PRLL14;
  559. __IO uint8_t PRLH14;
  560. };
  561. };
  562. uint8_t RESERVED38[2];
  563. union {
  564. __IO uint16_t PRL15;
  565. struct {
  566. __IO uint8_t PRLL15;
  567. __IO uint8_t PRLH15;
  568. };
  569. };
  570. uint8_t RESERVED39[2];
  571. __IO uint8_t GATEC12;
  572. }FM3_MFT_PPG_TypeDef;
  573. /******************************************************************************
  574. * BT_PPG_MODULE
  575. ******************************************************************************/
  576. /* Base Timer 0 PPG registers */
  577. typedef struct
  578. {
  579. __IO uint16_t PRLL;
  580. uint8_t RESERVED0[2];
  581. __IO uint16_t PRLH;
  582. uint8_t RESERVED1[2];
  583. __IO uint16_t TMR;
  584. uint8_t RESERVED2[2];
  585. __IO uint16_t TMCR;
  586. uint8_t RESERVED3[2];
  587. __IO uint8_t STC;
  588. __IO uint8_t TMCR2;
  589. }FM3_BT_PPG_TypeDef;
  590. /******************************************************************************
  591. * BT_PWM_MODULE
  592. ******************************************************************************/
  593. /* Base Timer 0 PWM registers */
  594. typedef struct
  595. {
  596. __IO uint16_t PCSR;
  597. uint8_t RESERVED0[2];
  598. __IO uint16_t PDUT;
  599. uint8_t RESERVED1[2];
  600. __IO uint16_t TMR;
  601. uint8_t RESERVED2[2];
  602. __IO uint16_t TMCR;
  603. uint8_t RESERVED3[2];
  604. __IO uint8_t STC;
  605. __IO uint8_t TMCR2;
  606. }FM3_BT_PWM_TypeDef;
  607. /******************************************************************************
  608. * BT_RT_MODULE
  609. ******************************************************************************/
  610. /* Base Timer 0 RT registers */
  611. typedef struct
  612. {
  613. __IO uint16_t PCSR;
  614. uint8_t RESERVED0[6];
  615. __IO uint16_t TMR;
  616. uint8_t RESERVED1[2];
  617. __IO uint16_t TMCR;
  618. uint8_t RESERVED2[2];
  619. __IO uint8_t STC;
  620. __IO uint8_t TMCR2;
  621. }FM3_BT_RT_TypeDef;
  622. /******************************************************************************
  623. * BT_PWC_MODULE
  624. ******************************************************************************/
  625. /* Base Timer 0 PWC registers */
  626. typedef struct
  627. {
  628. uint8_t RESERVED0[4];
  629. __IO uint16_t DTBF;
  630. uint8_t RESERVED1[6];
  631. __IO uint16_t TMCR;
  632. uint8_t RESERVED2[2];
  633. __IO uint8_t STC;
  634. __IO uint8_t TMCR2;
  635. }FM3_BT_PWC_TypeDef;
  636. /******************************************************************************
  637. * BTIOSEL03_MODULE
  638. ******************************************************************************/
  639. /* Base Timer I/O selector channel 0 - channel 3 registers */
  640. typedef struct
  641. {
  642. uint8_t RESERVED0;
  643. __IO uint8_t BTSEL0123;
  644. }FM3_BTIOSEL03_TypeDef;
  645. /******************************************************************************
  646. * BTIOSEL47_MODULE
  647. ******************************************************************************/
  648. /* Base Timer I/O selector channel 4 - channel 7 registers */
  649. typedef struct
  650. {
  651. uint8_t RESERVED0;
  652. __IO uint8_t BTSEL4567;
  653. }FM3_BTIOSEL47_TypeDef;
  654. /******************************************************************************
  655. * SBSSR_MODULE
  656. ******************************************************************************/
  657. /* Software based Simulation Startup (Base Timer) register */
  658. typedef struct
  659. {
  660. __IO uint16_t BTSSSR;
  661. }FM3_SBSSR_TypeDef;
  662. /******************************************************************************
  663. * QPRC_MODULE
  664. ******************************************************************************/
  665. /* Quad position and revolution counter channel 0 registers */
  666. typedef struct
  667. {
  668. __IO uint16_t QPCR;
  669. uint8_t RESERVED0[2];
  670. __IO uint16_t QRCR;
  671. uint8_t RESERVED1[2];
  672. __IO uint16_t QPCCR;
  673. uint8_t RESERVED2[2];
  674. __IO uint16_t QPRCR;
  675. uint8_t RESERVED3[2];
  676. __IO uint16_t QMPR;
  677. uint8_t RESERVED4[2];
  678. union {
  679. __IO uint16_t QICR;
  680. struct {
  681. __IO uint8_t QICRL;
  682. __IO uint8_t QICRH;
  683. };
  684. };
  685. uint8_t RESERVED5[2];
  686. union {
  687. __IO uint16_t QCR;
  688. struct {
  689. __IO uint8_t QCRL;
  690. __IO uint8_t QCRH;
  691. };
  692. };
  693. uint8_t RESERVED6[2];
  694. __IO uint16_t QECR;
  695. }FM3_QPRC_TypeDef;
  696. /******************************************************************************
  697. * ADC12_MODULE
  698. ******************************************************************************/
  699. /* 12-bit ADC unit 0 registers */
  700. typedef struct
  701. {
  702. __IO uint8_t ADSR;
  703. __IO uint8_t ADCR;
  704. uint8_t RESERVED0[6];
  705. __IO uint8_t SFNS;
  706. __IO uint8_t SCCR;
  707. uint8_t RESERVED1[2];
  708. union {
  709. __IO uint32_t SCFD;
  710. struct {
  711. __IO uint16_t SCFDL;
  712. __IO uint16_t SCFDH;
  713. };
  714. };
  715. union {
  716. __IO uint16_t SCIS23;
  717. struct {
  718. __IO uint8_t SCIS2;
  719. __IO uint8_t SCIS3;
  720. };
  721. };
  722. uint8_t RESERVED2[2];
  723. union {
  724. __IO uint16_t SCIS01;
  725. struct {
  726. __IO uint8_t SCIS0;
  727. __IO uint8_t SCIS1;
  728. };
  729. };
  730. uint8_t RESERVED3[2];
  731. __IO uint8_t PFNS;
  732. __IO uint8_t PCCR;
  733. uint8_t RESERVED4[2];
  734. union {
  735. __IO uint32_t PCFD;
  736. struct {
  737. __IO uint16_t PCFDL;
  738. __IO uint16_t PCFDH;
  739. };
  740. };
  741. __IO uint8_t PCIS;
  742. uint8_t RESERVED5[3];
  743. __IO uint8_t CMPCR;
  744. uint8_t RESERVED6;
  745. __IO uint16_t CMPD;
  746. union {
  747. __IO uint16_t ADSS23;
  748. struct {
  749. __IO uint8_t ADSS2;
  750. __IO uint8_t ADSS3;
  751. };
  752. };
  753. uint8_t RESERVED7[2];
  754. union {
  755. __IO uint16_t ADSS01;
  756. struct {
  757. __IO uint8_t ADSS0;
  758. __IO uint8_t ADSS1;
  759. };
  760. };
  761. uint8_t RESERVED8[2];
  762. union {
  763. __IO uint16_t ADST01;
  764. struct {
  765. __IO uint8_t ADST1;
  766. __IO uint8_t ADST0;
  767. };
  768. };
  769. uint8_t RESERVED9[2];
  770. __IO uint8_t ADCT;
  771. uint8_t RESERVED10[3];
  772. __IO uint8_t PRTSL;
  773. __IO uint8_t SCTSL;
  774. uint8_t RESERVED11[2];
  775. __IO uint8_t ADCEN;
  776. }FM3_ADC_TypeDef;
  777. /******************************************************************************
  778. * CRTRIM_MODULE
  779. ******************************************************************************/
  780. /* CR trimming registers */
  781. typedef struct
  782. {
  783. __IO uint8_t MCR_PSR;
  784. uint8_t RESERVED0[3];
  785. __IO uint16_t MCR_FTRM;
  786. uint8_t RESERVED1[6];
  787. __IO uint32_t MCR_RLR;
  788. }FM3_CRTRIM_TypeDef;
  789. /******************************************************************************
  790. * EXTI_MODULE
  791. ******************************************************************************/
  792. /* External interrupt registers */
  793. typedef struct
  794. {
  795. __IO uint16_t ENIR;
  796. uint8_t RESERVED0[2];
  797. __IO uint16_t EIRR;
  798. uint8_t RESERVED1[2];
  799. __IO uint16_t EICL;
  800. uint8_t RESERVED2[2];
  801. __IO uint32_t ELVR;
  802. uint8_t RESERVED3[4];
  803. __IO uint8_t NMIRR;
  804. uint8_t RESERVED4[3];
  805. __IO uint8_t NMICL;
  806. }FM3_EXTI_TypeDef;
  807. /******************************************************************************
  808. * INTREQ_MODULE
  809. ******************************************************************************/
  810. /* Interrupt request read registers */
  811. typedef struct
  812. {
  813. __IO uint32_t DRQSEL;
  814. uint8_t RESERVED0[12];
  815. __IO uint32_t EXC02MON;
  816. __IO uint32_t IRQ00MON;
  817. __IO uint32_t IRQ01MON;
  818. __IO uint32_t IRQ02MON;
  819. __IO uint32_t IRQ03MON;
  820. __IO uint32_t IRQ04MON;
  821. __IO uint32_t IRQ05MON;
  822. __IO uint32_t IRQ06MON;
  823. __IO uint32_t IRQ07MON;
  824. __IO uint32_t IRQ08MON;
  825. __IO uint32_t IRQ09MON;
  826. __IO uint32_t IRQ10MON;
  827. __IO uint32_t IRQ11MON;
  828. __IO uint32_t IRQ12MON;
  829. __IO uint32_t IRQ13MON;
  830. __IO uint32_t IRQ14MON;
  831. __IO uint32_t IRQ15MON;
  832. __IO uint32_t IRQ16MON;
  833. __IO uint32_t IRQ17MON;
  834. __IO uint32_t IRQ18MON;
  835. __IO uint32_t IRQ19MON;
  836. __IO uint32_t IRQ20MON;
  837. __IO uint32_t IRQ21MON;
  838. __IO uint32_t IRQ22MON;
  839. __IO uint32_t IRQ23MON;
  840. __IO uint32_t IRQ24MON;
  841. __IO uint32_t IRQ25MON;
  842. __IO uint32_t IRQ26MON;
  843. __IO uint32_t IRQ27MON;
  844. __IO uint32_t IRQ28MON;
  845. __IO uint32_t IRQ29MON;
  846. __IO uint32_t IRQ30MON;
  847. __IO uint32_t IRQ31MON;
  848. __IO uint32_t IRQ32MON;
  849. __IO uint32_t IRQ33MON;
  850. __IO uint32_t IRQ34MON;
  851. __IO uint32_t IRQ35MON;
  852. __IO uint32_t IRQ36MON;
  853. __IO uint32_t IRQ37MON;
  854. __IO uint32_t IRQ38MON;
  855. __IO uint32_t IRQ39MON;
  856. __IO uint32_t IRQ40MON;
  857. __IO uint32_t IRQ41MON;
  858. __IO uint32_t IRQ42MON;
  859. __IO uint32_t IRQ43MON;
  860. __IO uint32_t IRQ44MON;
  861. __IO uint32_t IRQ45MON;
  862. __IO uint32_t IRQ46MON;
  863. __IO uint32_t IRQ47MON;
  864. }FM3_INTREQ_TypeDef;
  865. /******************************************************************************
  866. * GPIO_MODULE
  867. ******************************************************************************/
  868. /* General purpose I/O registers */
  869. typedef struct
  870. {
  871. __IO uint32_t PFR0;
  872. __IO uint32_t PFR1;
  873. __IO uint32_t PFR2;
  874. __IO uint32_t PFR3;
  875. __IO uint32_t PFR4;
  876. __IO uint32_t PFR5;
  877. __IO uint32_t PFR6;
  878. __IO uint32_t PFR7;
  879. __IO uint32_t PFR8;
  880. uint8_t RESERVED0[220];
  881. __IO uint32_t PCR0;
  882. __IO uint32_t PCR1;
  883. __IO uint32_t PCR2;
  884. __IO uint32_t PCR3;
  885. __IO uint32_t PCR4;
  886. __IO uint32_t PCR5;
  887. __IO uint32_t PCR6;
  888. __IO uint32_t PCR7;
  889. uint8_t RESERVED1[224];
  890. __IO uint32_t DDR0;
  891. __IO uint32_t DDR1;
  892. __IO uint32_t DDR2;
  893. __IO uint32_t DDR3;
  894. __IO uint32_t DDR4;
  895. __IO uint32_t DDR5;
  896. __IO uint32_t DDR6;
  897. __IO uint32_t DDR7;
  898. __IO uint32_t DDR8;
  899. uint8_t RESERVED2[220];
  900. __IO uint32_t PDIR0;
  901. __IO uint32_t PDIR1;
  902. __IO uint32_t PDIR2;
  903. __IO uint32_t PDIR3;
  904. __IO uint32_t PDIR4;
  905. __IO uint32_t PDIR5;
  906. __IO uint32_t PDIR6;
  907. __IO uint32_t PDIR7;
  908. __IO uint32_t PDIR8;
  909. uint8_t RESERVED3[220];
  910. __IO uint32_t PDOR0;
  911. __IO uint32_t PDOR1;
  912. __IO uint32_t PDOR2;
  913. __IO uint32_t PDOR3;
  914. __IO uint32_t PDOR4;
  915. __IO uint32_t PDOR5;
  916. __IO uint32_t PDOR6;
  917. __IO uint32_t PDOR7;
  918. __IO uint32_t PDOR8;
  919. uint8_t RESERVED4[220];
  920. __IO uint32_t ADE;
  921. uint8_t RESERVED5[124];
  922. __IO uint32_t SPSR;
  923. uint8_t RESERVED6[124];
  924. __IO uint32_t EPFR00;
  925. __IO uint32_t EPFR01;
  926. __IO uint32_t EPFR02;
  927. uint8_t RESERVED7[4];
  928. __IO uint32_t EPFR04;
  929. __IO uint32_t EPFR05;
  930. __IO uint32_t EPFR06;
  931. __IO uint32_t EPFR07;
  932. __IO uint32_t EPFR08;
  933. __IO uint32_t EPFR09;
  934. __IO uint32_t EPFR10;
  935. }FM3_GPIO_TypeDef;
  936. /******************************************************************************
  937. * LVD_MODULE
  938. ******************************************************************************/
  939. /* Low voltage detection registers */
  940. typedef struct
  941. {
  942. __IO uint8_t LVD_CTL;
  943. uint8_t RESERVED0[3];
  944. __IO uint8_t LVD_STR;
  945. uint8_t RESERVED1[3];
  946. __IO uint8_t LVD_CLR;
  947. uint8_t RESERVED2[3];
  948. __IO uint32_t LVD_RLR;
  949. __IO uint8_t LVD_STR2;
  950. }FM3_LVD_TypeDef;
  951. /******************************************************************************
  952. * USBCLK
  953. ******************************************************************************/
  954. /* USB clock registers */
  955. typedef struct
  956. {
  957. __IO uint8_t UCCR;
  958. uint8_t RESERVED0[3];
  959. __IO uint8_t UPCR1;
  960. uint8_t RESERVED1[3];
  961. __IO uint8_t UPCR2;
  962. uint8_t RESERVED2[3];
  963. __IO uint8_t UPCR3;
  964. uint8_t RESERVED3[3];
  965. __IO uint8_t UPCR4;
  966. uint8_t RESERVED4[3];
  967. __IO uint8_t UP_STR;
  968. uint8_t RESERVED5[3];
  969. __IO uint8_t UPINT_ENR;
  970. uint8_t RESERVED6[3];
  971. __IO uint8_t UPINT_CLR;
  972. uint8_t RESERVED7[3];
  973. __IO uint8_t UPINT_STR;
  974. uint8_t RESERVED8[15];
  975. __IO uint8_t USBEN;
  976. }FM3_USBCLK_TypeDef;
  977. /******************************************************************************
  978. * CANPRE_MODULE
  979. ******************************************************************************/
  980. /* CAN prescaler register */
  981. typedef struct
  982. {
  983. __IO uint8_t CANPRE;
  984. }FM3_CANPRE_TypeDef;
  985. /******************************************************************************
  986. * MFS03_UART_MODULE
  987. ******************************************************************************/
  988. /* UART asynchronous channel 0 registers */
  989. typedef struct
  990. {
  991. __IO uint8_t SMR;
  992. __IO uint8_t SCR;
  993. uint8_t RESERVED0[2];
  994. __IO uint8_t ESCR;
  995. __IO uint8_t SSR;
  996. uint8_t RESERVED1[2];
  997. union {
  998. __IO uint16_t RDR;
  999. __IO uint16_t TDR;
  1000. };
  1001. uint8_t RESERVED2[2];
  1002. union {
  1003. __IO uint16_t BGR;
  1004. struct {
  1005. __IO uint8_t BGR0;
  1006. __IO uint8_t BGR1;
  1007. };
  1008. };
  1009. }FM3_MFS03_UART_TypeDef;
  1010. /******************************************************************************
  1011. * MFS03_CSIO_MODULE
  1012. ******************************************************************************/
  1013. /* UART synchronous channel 0 registers */
  1014. typedef struct
  1015. {
  1016. __IO uint8_t SMR;
  1017. __IO uint8_t SCR;
  1018. uint8_t RESERVED0[2];
  1019. __IO uint8_t ESCR;
  1020. __IO uint8_t SSR;
  1021. uint8_t RESERVED1[2];
  1022. union {
  1023. __IO uint16_t RDR;
  1024. __IO uint16_t TDR;
  1025. };
  1026. uint8_t RESERVED2[2];
  1027. union {
  1028. __IO uint16_t BGR;
  1029. struct {
  1030. __IO uint8_t BGR0;
  1031. __IO uint8_t BGR1;
  1032. };
  1033. };
  1034. }FM3_MFS03_CSIO_TypeDef;
  1035. /******************************************************************************
  1036. * MFS03_LIN_MODULE
  1037. ******************************************************************************/
  1038. /* UART LIN channel 0 registers */
  1039. typedef struct
  1040. {
  1041. __IO uint8_t SMR;
  1042. __IO uint8_t SCR;
  1043. uint8_t RESERVED0[2];
  1044. __IO uint8_t ESCR;
  1045. __IO uint8_t SSR;
  1046. uint8_t RESERVED1[2];
  1047. union {
  1048. __IO uint16_t RDR;
  1049. __IO uint16_t TDR;
  1050. };
  1051. uint8_t RESERVED2[2];
  1052. union {
  1053. __IO uint16_t BGR;
  1054. struct {
  1055. __IO uint8_t BGR0;
  1056. __IO uint8_t BGR1;
  1057. };
  1058. };
  1059. }FM3_MFS03_LIN_TypeDef;
  1060. /******************************************************************************
  1061. * MFS03_I2C_MODULE
  1062. ******************************************************************************/
  1063. /* I2C channel 0 registers */
  1064. typedef struct
  1065. {
  1066. __IO uint8_t SMR;
  1067. __IO uint8_t IBCR;
  1068. uint8_t RESERVED0[2];
  1069. __IO uint8_t IBSR;
  1070. __IO uint8_t SSR;
  1071. uint8_t RESERVED1[2];
  1072. union {
  1073. __IO uint16_t RDR;
  1074. __IO uint16_t TDR;
  1075. };
  1076. uint8_t RESERVED2[2];
  1077. union {
  1078. __IO uint16_t BGR;
  1079. struct {
  1080. __IO uint8_t BGR0;
  1081. __IO uint8_t BGR1;
  1082. };
  1083. };
  1084. uint8_t RESERVED3[2];
  1085. __IO uint8_t ISBA;
  1086. __IO uint8_t ISMK;
  1087. }FM3_MFS03_I2C_TypeDef;
  1088. /******************************************************************************
  1089. * MFS47_UART_MODULE
  1090. ******************************************************************************/
  1091. /* UART asynchronous channel 4 registers */
  1092. typedef struct
  1093. {
  1094. __IO uint8_t SMR;
  1095. __IO uint8_t SCR;
  1096. uint8_t RESERVED0[2];
  1097. __IO uint8_t ESCR;
  1098. __IO uint8_t SSR;
  1099. uint8_t RESERVED1[2];
  1100. union {
  1101. __IO uint16_t RDR;
  1102. __IO uint16_t TDR;
  1103. };
  1104. uint8_t RESERVED2[2];
  1105. union {
  1106. __IO uint16_t BGR;
  1107. struct {
  1108. __IO uint8_t BGR0;
  1109. __IO uint8_t BGR1;
  1110. };
  1111. };
  1112. uint8_t RESERVED3[6];
  1113. union {
  1114. __IO uint16_t FCR;
  1115. struct {
  1116. __IO uint8_t FCR0;
  1117. __IO uint8_t FCR1;
  1118. };
  1119. };
  1120. uint8_t RESERVED4[2];
  1121. union {
  1122. __IO uint16_t FBYTE;
  1123. struct {
  1124. __IO uint8_t FBYTE1;
  1125. __IO uint8_t FBYTE2;
  1126. };
  1127. };
  1128. }FM3_MFS47_UART_TypeDef;
  1129. /******************************************************************************
  1130. * MFS47_CSIO_MODULE
  1131. ******************************************************************************/
  1132. /* UART synchronous channel 4 registers */
  1133. typedef struct
  1134. {
  1135. __IO uint8_t SMR;
  1136. __IO uint8_t SCR;
  1137. uint8_t RESERVED0[2];
  1138. __IO uint8_t ESCR;
  1139. __IO uint8_t SSR;
  1140. uint8_t RESERVED1[2];
  1141. union {
  1142. __IO uint16_t RDR;
  1143. __IO uint16_t TDR;
  1144. };
  1145. uint8_t RESERVED2[2];
  1146. union {
  1147. __IO uint16_t BGR;
  1148. struct {
  1149. __IO uint8_t BGR0;
  1150. __IO uint8_t BGR1;
  1151. };
  1152. };
  1153. uint8_t RESERVED3[6];
  1154. union {
  1155. __IO uint16_t FCR;
  1156. struct {
  1157. __IO uint8_t FCR0;
  1158. __IO uint8_t FCR1;
  1159. };
  1160. };
  1161. uint8_t RESERVED4[2];
  1162. union {
  1163. __IO uint16_t FBYTE;
  1164. struct {
  1165. __IO uint8_t FBYTE1;
  1166. __IO uint8_t FBYTE2;
  1167. };
  1168. };
  1169. }FM3_MFS47_CSIO_TypeDef;
  1170. /******************************************************************************
  1171. * MFS47_LIN_MODULE
  1172. ******************************************************************************/
  1173. /* UART LIN channel 4 registers */
  1174. typedef struct
  1175. {
  1176. __IO uint8_t SMR;
  1177. __IO uint8_t SCR;
  1178. uint8_t RESERVED0[2];
  1179. __IO uint8_t ESCR;
  1180. __IO uint8_t SSR;
  1181. uint8_t RESERVED1[2];
  1182. union {
  1183. __IO uint16_t RDR;
  1184. __IO uint16_t TDR;
  1185. };
  1186. uint8_t RESERVED2[2];
  1187. union {
  1188. __IO uint16_t BGR;
  1189. struct {
  1190. __IO uint8_t BGR0;
  1191. __IO uint8_t BGR1;
  1192. };
  1193. };
  1194. uint8_t RESERVED3[6];
  1195. union {
  1196. __IO uint16_t FCR;
  1197. struct {
  1198. __IO uint8_t FCR0;
  1199. __IO uint8_t FCR1;
  1200. };
  1201. };
  1202. uint8_t RESERVED4[2];
  1203. union {
  1204. __IO uint16_t FBYTE;
  1205. struct {
  1206. __IO uint8_t FBYTE1;
  1207. __IO uint8_t FBYTE2;
  1208. };
  1209. };
  1210. }FM3_MFS47_LIN_TypeDef;
  1211. /******************************************************************************
  1212. * MFS47_I2C_MODULE
  1213. ******************************************************************************/
  1214. /* I2C channel 4 registers */
  1215. typedef struct
  1216. {
  1217. __IO uint8_t SMR;
  1218. __IO uint8_t IBCR;
  1219. uint8_t RESERVED0[2];
  1220. __IO uint8_t IBSR;
  1221. __IO uint8_t SSR;
  1222. uint8_t RESERVED1[2];
  1223. union {
  1224. __IO uint16_t RDR;
  1225. __IO uint16_t TDR;
  1226. };
  1227. uint8_t RESERVED2[2];
  1228. union {
  1229. __IO uint16_t BGR;
  1230. struct {
  1231. __IO uint8_t BGR0;
  1232. __IO uint8_t BGR1;
  1233. };
  1234. };
  1235. uint8_t RESERVED3[2];
  1236. __IO uint8_t ISBA;
  1237. __IO uint8_t ISMK;
  1238. uint8_t RESERVED4[2];
  1239. union {
  1240. __IO uint16_t FCR;
  1241. struct {
  1242. __IO uint8_t FCR0;
  1243. __IO uint8_t FCR1;
  1244. };
  1245. };
  1246. uint8_t RESERVED5[2];
  1247. union {
  1248. __IO uint16_t FBYTE;
  1249. struct {
  1250. __IO uint8_t FBYTE1;
  1251. __IO uint8_t FBYTE2;
  1252. };
  1253. };
  1254. }FM3_MFS47_I2C_TypeDef;
  1255. /******************************************************************************
  1256. * CRC_MODULE
  1257. ******************************************************************************/
  1258. /* CRC registers */
  1259. typedef struct
  1260. {
  1261. __IO uint8_t CRCCR;
  1262. uint8_t RESERVED0[3];
  1263. __IO uint32_t CRCINIT;
  1264. union {
  1265. __IO uint32_t CRCIN;
  1266. struct {
  1267. union {
  1268. __IO uint16_t CRCINL;
  1269. struct {
  1270. __IO uint8_t CRCINLL;
  1271. __IO uint8_t CRCINLH;
  1272. };
  1273. };
  1274. union {
  1275. __IO uint16_t CRCINH;
  1276. struct {
  1277. __IO uint8_t CRCINHL;
  1278. __IO uint8_t CRCINHH;
  1279. };
  1280. };
  1281. };
  1282. };
  1283. __IO uint32_t CRCR;
  1284. }FM3_CRC_TypeDef;
  1285. /******************************************************************************
  1286. * WC_MODULE
  1287. ******************************************************************************/
  1288. /* Watch counter registers */
  1289. typedef struct
  1290. {
  1291. __IO uint8_t WCRD;
  1292. __IO uint8_t WCRL;
  1293. __IO uint8_t WCCR;
  1294. uint8_t RESERVED0[13];
  1295. __IO uint16_t CLK_SEL;
  1296. uint8_t RESERVED1[2];
  1297. __IO uint8_t CLK_EN;
  1298. }FM3_WC_TypeDef;
  1299. /******************************************************************************
  1300. * EXBUS_MODULE
  1301. ******************************************************************************/
  1302. /* External bus interface registers */
  1303. typedef struct
  1304. {
  1305. __IO uint32_t MODE0;
  1306. __IO uint32_t MODE1;
  1307. __IO uint32_t MODE2;
  1308. __IO uint32_t MODE3;
  1309. __IO uint32_t MODE4;
  1310. __IO uint32_t MODE5;
  1311. __IO uint32_t MODE6;
  1312. __IO uint32_t MODE7;
  1313. __IO uint32_t TIM0;
  1314. __IO uint32_t TIM1;
  1315. __IO uint32_t TIM2;
  1316. __IO uint32_t TIM3;
  1317. __IO uint32_t TIM4;
  1318. __IO uint32_t TIM5;
  1319. __IO uint32_t TIM6;
  1320. __IO uint32_t TIM7;
  1321. __IO uint32_t AREA0;
  1322. __IO uint32_t AREA1;
  1323. __IO uint32_t AREA2;
  1324. __IO uint32_t AREA3;
  1325. __IO uint32_t AREA4;
  1326. __IO uint32_t AREA5;
  1327. __IO uint32_t AREA6;
  1328. __IO uint32_t AREA7;
  1329. }FM3_EXBUS_TypeDef;
  1330. /******************************************************************************
  1331. * USB_MODULE
  1332. ******************************************************************************/
  1333. /* USB channel 0 registers */
  1334. typedef struct
  1335. {
  1336. union {
  1337. __IO uint16_t HCNT;
  1338. struct {
  1339. __IO uint8_t HCNT0;
  1340. __IO uint8_t HCNT1;
  1341. };
  1342. };
  1343. uint8_t RESERVED0[2];
  1344. __IO uint8_t HIRQ;
  1345. __IO uint8_t HERR;
  1346. uint8_t RESERVED1[2];
  1347. __IO uint8_t HSTATE;
  1348. __IO uint8_t HFCOMP;
  1349. uint8_t RESERVED2[2];
  1350. union {
  1351. __IO uint16_t HRTIMER;
  1352. struct {
  1353. __IO uint8_t HRTIMER0;
  1354. __IO uint8_t HRTIMER1;
  1355. };
  1356. };
  1357. uint8_t RESERVED3[2];
  1358. __IO uint8_t HRTIMER2;
  1359. __IO uint8_t HADR;
  1360. uint8_t RESERVED4[2];
  1361. union {
  1362. __IO uint16_t HEOF;
  1363. struct {
  1364. __IO uint8_t HEOF0;
  1365. __IO uint8_t HEOF1;
  1366. };
  1367. };
  1368. uint8_t RESERVED5[2];
  1369. union {
  1370. __IO uint16_t HFRAME;
  1371. struct {
  1372. __IO uint8_t HFRAME0;
  1373. __IO uint8_t HFRAME1;
  1374. };
  1375. };
  1376. uint8_t RESERVED6[2];
  1377. __IO uint8_t HTOKEN;
  1378. uint8_t RESERVED7[3];
  1379. __IO uint16_t UDCC;
  1380. uint8_t RESERVED8[2];
  1381. __IO uint16_t EP0C;
  1382. uint8_t RESERVED9[2];
  1383. __IO uint16_t EP1C;
  1384. uint8_t RESERVED10[2];
  1385. __IO uint16_t EP2C;
  1386. uint8_t RESERVED11[2];
  1387. __IO uint16_t EP3C;
  1388. uint8_t RESERVED12[2];
  1389. __IO uint16_t EP4C;
  1390. uint8_t RESERVED13[2];
  1391. __IO uint16_t EP5C;
  1392. uint8_t RESERVED14[2];
  1393. __IO uint16_t TMSP;
  1394. uint8_t RESERVED15[2];
  1395. __IO uint8_t UDCS;
  1396. __IO uint8_t UDCIE;
  1397. uint8_t RESERVED16[2];
  1398. __IO uint16_t EP0IS;
  1399. uint8_t RESERVED17[2];
  1400. __IO uint16_t EP0OS;
  1401. uint8_t RESERVED18[2];
  1402. __IO uint16_t EP1S;
  1403. uint8_t RESERVED19[2];
  1404. __IO uint16_t EP2S;
  1405. uint8_t RESERVED20[2];
  1406. __IO uint16_t EP3S;
  1407. uint8_t RESERVED21[2];
  1408. __IO uint16_t EP4S;
  1409. uint8_t RESERVED22[2];
  1410. __IO uint16_t EP5S;
  1411. uint8_t RESERVED23[2];
  1412. union {
  1413. __IO uint16_t EP0DT;
  1414. struct {
  1415. __IO uint8_t EP0DTL;
  1416. __IO uint8_t EP0DTH;
  1417. };
  1418. };
  1419. uint8_t RESERVED24[2];
  1420. union {
  1421. __IO uint16_t EP1DT;
  1422. struct {
  1423. __IO uint8_t EP1DTL;
  1424. __IO uint8_t EP1DTH;
  1425. };
  1426. };
  1427. uint8_t RESERVED25[2];
  1428. union {
  1429. __IO uint16_t EP2DT;
  1430. struct {
  1431. __IO uint8_t EP2DTL;
  1432. __IO uint8_t EP2DTH;
  1433. };
  1434. };
  1435. uint8_t RESERVED26[2];
  1436. union {
  1437. __IO uint16_t EP3DT;
  1438. struct {
  1439. __IO uint8_t EP3DTL;
  1440. __IO uint8_t EP3DTH;
  1441. };
  1442. };
  1443. uint8_t RESERVED27[2];
  1444. union {
  1445. __IO uint16_t EP4DT;
  1446. struct {
  1447. __IO uint8_t EP4DTL;
  1448. __IO uint8_t EP4DTH;
  1449. };
  1450. };
  1451. uint8_t RESERVED28[2];
  1452. union {
  1453. __IO uint16_t EP5DT;
  1454. struct {
  1455. __IO uint8_t EP5DTL;
  1456. __IO uint8_t EP5DTH;
  1457. };
  1458. };
  1459. }FM3_USB_TypeDef;
  1460. /******************************************************************************
  1461. * DMAC_MODULE
  1462. ******************************************************************************/
  1463. /* DMA controller */
  1464. typedef struct
  1465. {
  1466. __IO uint32_t DMACR;
  1467. uint8_t RESERVED0[12];
  1468. __IO uint32_t DMACA0;
  1469. __IO uint32_t DMACB0;
  1470. __IO uint32_t DMACSA0;
  1471. __IO uint32_t DMACDA0;
  1472. __IO uint32_t DMACA1;
  1473. __IO uint32_t DMACB1;
  1474. __IO uint32_t DMACSA1;
  1475. __IO uint32_t DMACDA1;
  1476. __IO uint32_t DMACA2;
  1477. __IO uint32_t DMACB2;
  1478. __IO uint32_t DMACSA2;
  1479. __IO uint32_t DMACDA2;
  1480. __IO uint32_t DMACA3;
  1481. __IO uint32_t DMACB3;
  1482. __IO uint32_t DMACSA3;
  1483. __IO uint32_t DMACDA3;
  1484. __IO uint32_t DMACA4;
  1485. __IO uint32_t DMACB4;
  1486. __IO uint32_t DMACSA4;
  1487. __IO uint32_t DMACDA4;
  1488. __IO uint32_t DMACA5;
  1489. __IO uint32_t DMACB5;
  1490. __IO uint32_t DMACSA5;
  1491. __IO uint32_t DMACDA5;
  1492. __IO uint32_t DMACA6;
  1493. __IO uint32_t DMACB6;
  1494. __IO uint32_t DMACSA6;
  1495. __IO uint32_t DMACDA6;
  1496. __IO uint32_t DMACA7;
  1497. __IO uint32_t DMACB7;
  1498. __IO uint32_t DMACSA7;
  1499. __IO uint32_t DMACDA7;
  1500. }FM3_DMAC_TypeDef;
  1501. /******************************************************************************
  1502. * CAN_MODULE
  1503. ******************************************************************************/
  1504. /* CAN channel 0 registers */
  1505. typedef struct
  1506. {
  1507. __IO uint16_t CTRLR;
  1508. __IO uint16_t STATR;
  1509. __IO uint16_t ERRCNT;
  1510. __IO uint16_t BTR;
  1511. __IO uint16_t INTR;
  1512. __IO uint16_t TESTR;
  1513. __IO uint16_t BRPER;
  1514. uint8_t RESERVED0[2];
  1515. __IO uint16_t IF1CREQ;
  1516. __IO uint16_t IF1CMSK;
  1517. union {
  1518. __IO uint32_t IF1MSK;
  1519. struct {
  1520. __IO uint16_t IF1MSK1;
  1521. __IO uint16_t IF1MSK2;
  1522. };
  1523. };
  1524. union {
  1525. __IO uint32_t IF1ARB;
  1526. struct {
  1527. __IO uint16_t IF1ARB1;
  1528. __IO uint16_t IF1ARB2;
  1529. };
  1530. };
  1531. __IO uint16_t IF1MCTR;
  1532. uint8_t RESERVED1[2];
  1533. union {
  1534. __IO uint32_t IF1DTA_L;
  1535. struct {
  1536. __IO uint16_t IF1DTA1_L;
  1537. __IO uint16_t IF1DTA2_L;
  1538. };
  1539. };
  1540. union {
  1541. __IO uint32_t IF1DTB_L;
  1542. struct {
  1543. __IO uint16_t IF1DTB1_L;
  1544. __IO uint16_t IF1DTB2_L;
  1545. };
  1546. };
  1547. uint8_t RESERVED2[8];
  1548. union {
  1549. __IO uint32_t IF1DTA_B;
  1550. struct {
  1551. __IO uint16_t IF1DTA2_B;
  1552. __IO uint16_t IF1DTA1_B;
  1553. };
  1554. };
  1555. union {
  1556. __IO uint32_t IF1DTB_B;
  1557. struct {
  1558. __IO uint16_t IF1DTB2_B;
  1559. __IO uint16_t IF1DTB1_B;
  1560. };
  1561. };
  1562. uint8_t RESERVED3[8];
  1563. __IO uint16_t IF2CREQ;
  1564. __IO uint16_t IF2CMSK;
  1565. union {
  1566. __IO uint32_t IF2MSK;
  1567. struct {
  1568. __IO uint16_t IF2MSK1;
  1569. __IO uint16_t IF2MSK2;
  1570. };
  1571. };
  1572. union {
  1573. __IO uint32_t IF2ARB;
  1574. struct {
  1575. __IO uint16_t IF2ARB1;
  1576. __IO uint16_t IF2ARB2;
  1577. };
  1578. };
  1579. __IO uint16_t IF2MCTR;
  1580. uint8_t RESERVED4[2];
  1581. union {
  1582. __IO uint32_t IF2DTA_L;
  1583. struct {
  1584. __IO uint16_t IF2DTA1_L;
  1585. __IO uint16_t IF2DTA2_L;
  1586. };
  1587. };
  1588. union {
  1589. __IO uint32_t IF2DTB_L;
  1590. struct {
  1591. __IO uint16_t IF2DTB1_L;
  1592. __IO uint16_t IF2DTB2_L;
  1593. };
  1594. };
  1595. uint8_t RESERVED5[8];
  1596. union {
  1597. __IO uint32_t IF2DTA_B;
  1598. struct {
  1599. __IO uint16_t IF2DTA2_B;
  1600. __IO uint16_t IF2DTA1_B;
  1601. };
  1602. };
  1603. union {
  1604. __IO uint32_t IF2DTB_B;
  1605. struct {
  1606. __IO uint16_t IF2DTB2_B;
  1607. __IO uint16_t IF2DTB1_B;
  1608. };
  1609. };
  1610. uint8_t RESERVED6[24];
  1611. union {
  1612. __IO uint32_t TREQR;
  1613. struct {
  1614. __IO uint16_t TREQR1;
  1615. __IO uint16_t TREQR2;
  1616. };
  1617. };
  1618. uint8_t RESERVED7[12];
  1619. union {
  1620. __IO uint32_t NEWDT;
  1621. struct {
  1622. __IO uint16_t NEWDT1;
  1623. __IO uint16_t NEWDT2;
  1624. };
  1625. };
  1626. uint8_t RESERVED8[12];
  1627. union {
  1628. __IO uint32_t INTPND;
  1629. struct {
  1630. __IO uint16_t INTPND1;
  1631. __IO uint16_t INTPND2;
  1632. };
  1633. };
  1634. uint8_t RESERVED9[12];
  1635. union {
  1636. __IO uint32_t MSGVAL;
  1637. struct {
  1638. __IO uint16_t MSGVAL1;
  1639. __IO uint16_t MSGVAL2;
  1640. };
  1641. };
  1642. }FM3_CAN_TypeDef;
  1643. /******************************************************************************
  1644. * Peripheral memory map
  1645. ******************************************************************************/
  1646. #define FM3_FLASH_BASE (0x00000000UL) /* Flash Base */
  1647. #define FM3_PERIPH_BASE (0x40000000UL) /* Peripheral Base */
  1648. #define FM3_CM3_BASE (0xE0100000UL) /* CM3 Private */
  1649. #define FM3_FLASH_IF_BASE (FM3_PERIPH_BASE + 0x00000UL) /* Flash interface registers */
  1650. #define FM3_CRG_BASE (FM3_PERIPH_BASE + 0x10000UL) /* Clock and reset registers */
  1651. #define FM3_HWWDT_BASE (FM3_PERIPH_BASE + 0x11000UL) /* Hardware watchdog registers */
  1652. #define FM3_SWWDT_BASE (FM3_PERIPH_BASE + 0x12000UL) /* Software watchdog registers */
  1653. #define FM3_DTIM_BASE (FM3_PERIPH_BASE + 0x15000UL) /* Dual timer 1/2 registers */
  1654. #define FM3_MFT0_FRT_BASE (FM3_PERIPH_BASE + 0x20000UL) /* Multifunction Timer unit 0 Free Running Timer registers */
  1655. #define FM3_MFT0_OCU_BASE (FM3_PERIPH_BASE + 0x20000UL) /* Multifunction Timer unit 0 Output Compare Unit registers */
  1656. #define FM3_MFT0_WFG_BASE (FM3_PERIPH_BASE + 0x20000UL) /* Multifunction Timer unit 0 Waveform Generator and Noise Canceler registers */
  1657. #define FM3_MFT0_ICU_BASE (FM3_PERIPH_BASE + 0x20000UL) /* Multifunction Timer unit 0 Input Capture Unit registers */
  1658. #define FM3_MFT0_ADCMP_BASE (FM3_PERIPH_BASE + 0x20000UL) /* Multifunction Timer unit 0 ADC Start Compare Unit registers */
  1659. #define FM3_MFT1_FRT_BASE (FM3_PERIPH_BASE + 0x21000UL) /* Multifunction Timer unit 1 Free Running Timer registers */
  1660. #define FM3_MFT1_OCU_BASE (FM3_PERIPH_BASE + 0x21000UL) /* Multifunction Timer unit 1 Output Compare Unit registers */
  1661. #define FM3_MFT1_WFG_BASE (FM3_PERIPH_BASE + 0x21000UL) /* Multifunction Timer unit 1 Waveform Generator and Noise Canceler registers */
  1662. #define FM3_MFT1_ICU_BASE (FM3_PERIPH_BASE + 0x21000UL) /* Multifunction Timer unit 1 Input Capture Unit registers */
  1663. #define FM3_MFT1_ADCMP_BASE (FM3_PERIPH_BASE + 0x21000UL) /* Multifunction Timer unit 1 ADC Start Compare Unit registers */
  1664. #define FM3_MFT_PPG_BASE (FM3_PERIPH_BASE + 0x24000UL) /* Multifunction Timer PPG registers */
  1665. #define FM3_BT0_PPG_BASE (FM3_PERIPH_BASE + 0x25000UL) /* Base Timer 0 PPG registers */
  1666. #define FM3_BT0_PWM_BASE (FM3_PERIPH_BASE + 0x25000UL) /* Base Timer 0 PWM registers */
  1667. #define FM3_BT0_RT_BASE (FM3_PERIPH_BASE + 0x25000UL) /* Base Timer 0 RT registers */
  1668. #define FM3_BT0_PWC_BASE (FM3_PERIPH_BASE + 0x25000UL) /* Base Timer 0 PWC registers */
  1669. #define FM3_BT1_PPG_BASE (FM3_PERIPH_BASE + 0x25040UL) /* Base Timer 1 PPG registers */
  1670. #define FM3_BT1_PWM_BASE (FM3_PERIPH_BASE + 0x25040UL) /* Base Timer 1 PWM registers */
  1671. #define FM3_BT1_RT_BASE (FM3_PERIPH_BASE + 0x25040UL) /* Base Timer 1 RT registers */
  1672. #define FM3_BT1_PWC_BASE (FM3_PERIPH_BASE + 0x25040UL) /* Base Timer 1 PWC registers */
  1673. #define FM3_BT2_PPG_BASE (FM3_PERIPH_BASE + 0x25080UL) /* Base Timer 2 PPG registers */
  1674. #define FM3_BT2_PWM_BASE (FM3_PERIPH_BASE + 0x25080UL) /* Base Timer 2 PWM registers */
  1675. #define FM3_BT2_RT_BASE (FM3_PERIPH_BASE + 0x25080UL) /* Base Timer 2 RT registers */
  1676. #define FM3_BT2_PWC_BASE (FM3_PERIPH_BASE + 0x25080UL) /* Base Timer 2 PWC registers */
  1677. #define FM3_BT3_PPG_BASE (FM3_PERIPH_BASE + 0x250C0UL) /* Base Timer 3 PPG registers */
  1678. #define FM3_BT3_PWM_BASE (FM3_PERIPH_BASE + 0x250C0UL) /* Base Timer 3 PWM registers */
  1679. #define FM3_BT3_RT_BASE (FM3_PERIPH_BASE + 0x250C0UL) /* Base Timer 3 RT registers */
  1680. #define FM3_BT3_PWC_BASE (FM3_PERIPH_BASE + 0x250C0UL) /* Base Timer 3 PWC registers */
  1681. #define FM3_BT4_PPG_BASE (FM3_PERIPH_BASE + 0x25200UL) /* Base Timer 4 PPG registers */
  1682. #define FM3_BT4_PWM_BASE (FM3_PERIPH_BASE + 0x25200UL) /* Base Timer 4 PWM registers */
  1683. #define FM3_BT4_RT_BASE (FM3_PERIPH_BASE + 0x25200UL) /* Base Timer 4 RT registers */
  1684. #define FM3_BT4_PWC_BASE (FM3_PERIPH_BASE + 0x25200UL) /* Base Timer 4 PWC registers */
  1685. #define FM3_BT5_PPG_BASE (FM3_PERIPH_BASE + 0x25240UL) /* Base Timer 5 PPG registers */
  1686. #define FM3_BT5_PWM_BASE (FM3_PERIPH_BASE + 0x25240UL) /* Base Timer 5 PWM registers */
  1687. #define FM3_BT5_RT_BASE (FM3_PERIPH_BASE + 0x25240UL) /* Base Timer 5 RT registers */
  1688. #define FM3_BT5_PWC_BASE (FM3_PERIPH_BASE + 0x25240UL) /* Base Timer 5 PWC registers */
  1689. #define FM3_BT6_PPG_BASE (FM3_PERIPH_BASE + 0x25280UL) /* Base Timer 6 PPG registers */
  1690. #define FM3_BT6_PWM_BASE (FM3_PERIPH_BASE + 0x25280UL) /* Base Timer 6 PWM registers */
  1691. #define FM3_BT6_RT_BASE (FM3_PERIPH_BASE + 0x25280UL) /* Base Timer 6 RT registers */
  1692. #define FM3_BT6_PWC_BASE (FM3_PERIPH_BASE + 0x25280UL) /* Base Timer 6 PWC registers */
  1693. #define FM3_BT7_PPG_BASE (FM3_PERIPH_BASE + 0x252C0UL) /* Base Timer 7 PPG registers */
  1694. #define FM3_BT7_PWM_BASE (FM3_PERIPH_BASE + 0x252C0UL) /* Base Timer 7 PWM registers */
  1695. #define FM3_BT7_RT_BASE (FM3_PERIPH_BASE + 0x252C0UL) /* Base Timer 7 RT registers */
  1696. #define FM3_BT7_PWC_BASE (FM3_PERIPH_BASE + 0x252C0UL) /* Base Timer 7 PWC registers */
  1697. #define FM3_BTIOSEL03_BASE (FM3_PERIPH_BASE + 0x25100UL) /* Base Timer I/O selector channel 0 - channel 3 registers */
  1698. #define FM3_BTIOSEL47_BASE (FM3_PERIPH_BASE + 0x25300UL) /* Base Timer I/O selector channel 4 - channel 7 registers */
  1699. #define FM3_SBSSR_BASE (FM3_PERIPH_BASE + 0x25FFCUL) /* Software based Simulation Startup (Base Timer) register */
  1700. #define FM3_QPRC0_BASE (FM3_PERIPH_BASE + 0x26000UL) /* Quad position and revolution counter channel 0 registers */
  1701. #define FM3_QPRC1_BASE (FM3_PERIPH_BASE + 0x26040UL) /* Quad position and revolution counter channel 1 registers */
  1702. #define FM3_ADC0_BASE (FM3_PERIPH_BASE + 0x27000UL) /* 12-bit ADC unit 0 registers */
  1703. #define FM3_ADC1_BASE (FM3_PERIPH_BASE + 0x27100UL) /* 12-bit ADC unit 1 registers */
  1704. #define FM3_ADC2_BASE (FM3_PERIPH_BASE + 0x27200UL) /* 12-bit ADC unit 2 registers */
  1705. #define FM3_CRTRIM_BASE (FM3_PERIPH_BASE + 0x2E000UL) /* CR trimming registers */
  1706. #define FM3_EXTI_BASE (FM3_PERIPH_BASE + 0x30000UL) /* External interrupt registers */
  1707. #define FM3_INTREQ_BASE (FM3_PERIPH_BASE + 0x31000UL) /* Interrupt request read registers */
  1708. #define FM3_GPIO_BASE (FM3_PERIPH_BASE + 0x33000UL) /* General purpose I/O registers */
  1709. #define FM3_LVD_BASE (FM3_PERIPH_BASE + 0x35000UL) /* Low voltage detection registers */
  1710. #define FM3_USBCLK_BASE (FM3_PERIPH_BASE + 0x36000UL) /* USB clock registers */
  1711. #define FM3_CANPRES_BASE (FM3_PERIPH_BASE + 0x37000UL) /* CAN prescaler register */
  1712. #define FM3_MFS0_UART_BASE (FM3_PERIPH_BASE + 0x38000UL) /* UART asynchronous channel 0 registers */
  1713. #define FM3_MFS0_CSIO_BASE (FM3_PERIPH_BASE + 0x38000UL) /* UART synchronous channel 0 registers */
  1714. #define FM3_MFS0_LIN_BASE (FM3_PERIPH_BASE + 0x38000UL) /* UART LIN channel 0 registers */
  1715. #define FM3_MFS0_I2C_BASE (FM3_PERIPH_BASE + 0x38000UL) /* I2C channel 0 registers */
  1716. #define FM3_MFS1_UART_BASE (FM3_PERIPH_BASE + 0x38100UL) /* UART asynchronous channel 1 registers */
  1717. #define FM3_MFS1_CSIO_BASE (FM3_PERIPH_BASE + 0x38100UL) /* UART synchronous channel 1 registers */
  1718. #define FM3_MFS1_LIN_BASE (FM3_PERIPH_BASE + 0x38100UL) /* UART LIN channel 1 registers */
  1719. #define FM3_MFS1_I2C_BASE (FM3_PERIPH_BASE + 0x38100UL) /* I2C channel 1 registers */
  1720. #define FM3_MFS2_UART_BASE (FM3_PERIPH_BASE + 0x38200UL) /* UART asynchronous channel 2 registers */
  1721. #define FM3_MFS2_CSIO_BASE (FM3_PERIPH_BASE + 0x38200UL) /* UART synchronous channel 2 registers */
  1722. #define FM3_MFS2_LIN_BASE (FM3_PERIPH_BASE + 0x38200UL) /* UART LIN channel 2 registers */
  1723. #define FM3_MFS2_I2C_BASE (FM3_PERIPH_BASE + 0x38200UL) /* I2C channel 2 registers */
  1724. #define FM3_MFS3_UART_BASE (FM3_PERIPH_BASE + 0x38300UL) /* UART asynchronous channel 3 registers */
  1725. #define FM3_MFS3_CSIO_BASE (FM3_PERIPH_BASE + 0x38300UL) /* UART synchronous channel 3 registers */
  1726. #define FM3_MFS3_LIN_BASE (FM3_PERIPH_BASE + 0x38300UL) /* UART LIN channel 3 registers */
  1727. #define FM3_MFS3_I2C_BASE (FM3_PERIPH_BASE + 0x38300UL) /* I2C channel 3 registers */
  1728. #define FM3_MFS4_UART_BASE (FM3_PERIPH_BASE + 0x38400UL) /* UART asynchronous channel 4 registers */
  1729. #define FM3_MFS4_CSIO_BASE (FM3_PERIPH_BASE + 0x38400UL) /* UART synchronous channel 4 registers */
  1730. #define FM3_MFS4_LIN_BASE (FM3_PERIPH_BASE + 0x38400UL) /* UART LIN channel 4 registers */
  1731. #define FM3_MFS4_I2C_BASE (FM3_PERIPH_BASE + 0x38400UL) /* I2C channel 4 registers */
  1732. #define FM3_MFS5_UART_BASE (FM3_PERIPH_BASE + 0x38500UL) /* UART asynchronous channel 5 registers */
  1733. #define FM3_MFS5_CSIO_BASE (FM3_PERIPH_BASE + 0x38500UL) /* UART synchronous channel 5 registers */
  1734. #define FM3_MFS5_LIN_BASE (FM3_PERIPH_BASE + 0x38500UL) /* UART LIN channel 5 registers */
  1735. #define FM3_MFS5_I2C_BASE (FM3_PERIPH_BASE + 0x38500UL) /* I2C channel 5 registers */
  1736. #define FM3_MFS6_UART_BASE (FM3_PERIPH_BASE + 0x38600UL) /* UART asynchronous channel 6 registers */
  1737. #define FM3_MFS6_CSIO_BASE (FM3_PERIPH_BASE + 0x38600UL) /* UART synchronous channel 6 registers */
  1738. #define FM3_MFS6_LIN_BASE (FM3_PERIPH_BASE + 0x38600UL) /* UART LIN channel 6 registers */
  1739. #define FM3_MFS6_I2C_BASE (FM3_PERIPH_BASE + 0x38600UL) /* I2C channel 6 registers */
  1740. #define FM3_MFS7_UART_BASE (FM3_PERIPH_BASE + 0x38700UL) /* UART asynchronous channel 7 registers */
  1741. #define FM3_MFS7_CSIO_BASE (FM3_PERIPH_BASE + 0x38700UL) /* UART synchronous channel 7 registers */
  1742. #define FM3_MFS7_LIN_BASE (FM3_PERIPH_BASE + 0x38700UL) /* UART LIN channel 7 registers */
  1743. #define FM3_MFS7_I2C_BASE (FM3_PERIPH_BASE + 0x38700UL) /* I2C channel 7 registers */
  1744. #define FM3_CRC_BASE (FM3_PERIPH_BASE + 0x39000UL) /* CRC registers */
  1745. #define FM3_WC_BASE (FM3_PERIPH_BASE + 0x3A000UL) /* Watch counter registers */
  1746. #define FM3_EXBUS_BASE (FM3_PERIPH_BASE + 0x3F000UL) /* External bus interface registers */
  1747. #define FM3_USB0_BASE (FM3_PERIPH_BASE + 0x42100UL) /* USB channel 0 registers */
  1748. #define FM3_DMAC_BASE (FM3_PERIPH_BASE + 0x60000UL) /* DMA controller */
  1749. #define FM3_CAN0_BASE (FM3_PERIPH_BASE + 0x62000UL) /* CAN channel 0 registers */
  1750. #define FM3_CAN1_BASE (FM3_PERIPH_BASE + 0x63000UL) /* CAN channel 1 registers */
  1751. /******************************************************************************
  1752. * Peripheral declaration
  1753. ******************************************************************************/
  1754. #define FM3_FLASH_IF ((FM3_FIF_TypeDef *)FM3_FLASH_IF_BASE)
  1755. #define FM3_CRG ((FM3_CRG_TypeDef *)FM3_CRG_BASE)
  1756. #define FM3_HWWDT ((FM3_HWWDT_TypeDef *)FM3_HWWDT_BASE)
  1757. #define FM3_SWWDT ((FM3_SWWDT_TypeDef *)FM3_SWWDT_BASE)
  1758. #define FM3_DTIM ((FM3_DTIM_TypeDef *)FM3_DTIM_BASE)
  1759. #define FM3_MFT0_FRT ((FM3_MFT_FRT_TypeDef *)FM3_MFT0_FRT_BASE)
  1760. #define FM3_MFT0_OCU ((FM3_MFT_OCU_TypeDef *)FM3_MFT0_OCU_BASE)
  1761. #define FM3_MFT0_WFG ((FM3_MFT_WFG_TypeDef *)FM3_MFT0_WFG_BASE)
  1762. #define FM3_MFT0_ICU ((FM3_MFT_ICU_TypeDef *)FM3_MFT0_ICU_BASE)
  1763. #define FM3_MFT0_ADCMP ((FM3_MFT_ADCMP_TypeDef *)FM3_MFT0_ADCMP_BASE)
  1764. #define FM3_MFT1_FRT ((FM3_MFT_FRT_TypeDef *)FM3_MFT1_FRT_BASE)
  1765. #define FM3_MFT1_OCU ((FM3_MFT_OCU_TypeDef *)FM3_MFT1_OCU_BASE)
  1766. #define FM3_MFT1_WFG ((FM3_MFT_WFG_TypeDef *)FM3_MFT1_WFG_BASE)
  1767. #define FM3_MFT1_ICU ((FM3_MFT_ICU_TypeDef *)FM3_MFT1_ICU_BASE)
  1768. #define FM3_MFT1_ADCMP ((FM3_MFT_ADCMP_TypeDef *)FM3_MFT1_ADCMP_BASE)
  1769. #define FM3_MFT_PPG ((FM3_MFT_PPG_TypeDef *)FM3_MFT_PPG_BASE)
  1770. #define FM3_BT0_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT0_PPG_BASE)
  1771. #define FM3_BT0_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT0_PWM_BASE)
  1772. #define FM3_BT0_RT ((FM3_BT_RT_TypeDef *)FM3_BT0_RT_BASE)
  1773. #define FM3_BT0_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT0_PWC_BASE)
  1774. #define FM3_BT1_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT1_PPG_BASE)
  1775. #define FM3_BT1_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT1_PWM_BASE)
  1776. #define FM3_BT1_RT ((FM3_BT_RT_TypeDef *)FM3_BT1_RT_BASE)
  1777. #define FM3_BT1_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT1_PWC_BASE)
  1778. #define FM3_BT2_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT2_PPG_BASE)
  1779. #define FM3_BT2_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT2_PWM_BASE)
  1780. #define FM3_BT2_RT ((FM3_BT_RT_TypeDef *)FM3_BT2_RT_BASE)
  1781. #define FM3_BT2_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT2_PWC_BASE)
  1782. #define FM3_BT3_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT3_PPG_BASE)
  1783. #define FM3_BT3_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT3_PWM_BASE)
  1784. #define FM3_BT3_RT ((FM3_BT_RT_TypeDef *)FM3_BT3_RT_BASE)
  1785. #define FM3_BT3_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT3_PWC_BASE)
  1786. #define FM3_BT4_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT4_PPG_BASE)
  1787. #define FM3_BT4_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT4_PWM_BASE)
  1788. #define FM3_BT4_RT ((FM3_BT_RT_TypeDef *)FM3_BT4_RT_BASE)
  1789. #define FM3_BT4_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT4_PWC_BASE)
  1790. #define FM3_BT5_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT5_PPG_BASE)
  1791. #define FM3_BT5_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT5_PWM_BASE)
  1792. #define FM3_BT5_RT ((FM3_BT_RT_TypeDef *)FM3_BT5_RT_BASE)
  1793. #define FM3_BT5_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT5_PWC_BASE)
  1794. #define FM3_BT6_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT6_PPG_BASE)
  1795. #define FM3_BT6_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT6_PWM_BASE)
  1796. #define FM3_BT6_RT ((FM3_BT_RT_TypeDef *)FM3_BT6_RT_BASE)
  1797. #define FM3_BT6_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT6_PWC_BASE)
  1798. #define FM3_BT7_PPG ((FM3_BT_PPG_TypeDef *)FM3_BT7_PPG_BASE)
  1799. #define FM3_BT7_PWM ((FM3_BT_PWM_TypeDef *)FM3_BT7_PWM_BASE)
  1800. #define FM3_BT7_RT ((FM3_BT_RT_TypeDef *)FM3_BT7_RT_BASE)
  1801. #define FM3_BT7_PWC ((FM3_BT_PWC_TypeDef *)FM3_BT7_PWC_BASE)
  1802. #define FM3_BTIOSEL03 ((FM3_BTIOSEL03_TypeDef *)FM3_BTIOSEL03_BASE)
  1803. #define FM3_BTIOSEL47 ((FM3_BTIOSEL47_TypeDef *)FM3_BTIOSEL47_BASE)
  1804. #define FM3_SBSSR ((FM3_SBSSR_TypeDef *)FM3_SBSSR_BASE)
  1805. #define FM3_QPRC0 ((FM3_QPRC_TypeDef *)FM3_QPRC0_BASE)
  1806. #define FM3_QPRC1 ((FM3_QPRC_TypeDef *)FM3_QPRC1_BASE)
  1807. #define FM3_ADC0 ((FM3_ADC_TypeDef *)FM3_ADC0_BASE)
  1808. #define FM3_ADC1 ((FM3_ADC_TypeDef *)FM3_ADC1_BASE)
  1809. #define FM3_ADC2 ((FM3_ADC_TypeDef *)FM3_ADC2_BASE)
  1810. #define FM3_CRTRIM ((FM3_CRTRIM_TypeDef *)FM3_CRTRIM_BASE)
  1811. #define FM3_EXTI ((FM3_EXTI_TypeDef *)FM3_EXTI_BASE)
  1812. #define FM3_INTREQ ((FM3_INTREQ_TypeDef *)FM3_INTREQ_BASE)
  1813. #define FM3_GPIO ((FM3_GPIO_TypeDef *)FM3_GPIO_BASE)
  1814. #define FM3_LVD ((FM3_LVD_TypeDef *)FM3_LVD_BASE)
  1815. #define FM3_USBCLK ((FM3_USBCLK_TypeDef *)FM3_USBCLK_BASE)
  1816. #define FM3_CANPRES ((FM3_CANPRE_TypeDef *)FM3_CANPRES_BASE)
  1817. #define FM3_MFS0_UART ((FM3_MFS03_UART_TypeDef *)FM3_MFS0_UART_BASE)
  1818. #define FM3_MFS0_CSIO ((FM3_MFS03_CSIO_TypeDef *)FM3_MFS0_CSIO_BASE)
  1819. #define FM3_MFS0_LIN ((FM3_MFS03_LIN_TypeDef *)FM3_MFS0_LIN_BASE)
  1820. #define FM3_MFS0_I2C ((FM3_MFS03_I2C_TypeDef *)FM3_MFS0_I2C_BASE)
  1821. #define FM3_MFS1_UART ((FM3_MFS03_UART_TypeDef *)FM3_MFS1_UART_BASE)
  1822. #define FM3_MFS1_CSIO ((FM3_MFS03_CSIO_TypeDef *)FM3_MFS1_CSIO_BASE)
  1823. #define FM3_MFS1_LIN ((FM3_MFS03_LIN_TypeDef *)FM3_MFS1_LIN_BASE)
  1824. #define FM3_MFS1_I2C ((FM3_MFS03_I2C_TypeDef *)FM3_MFS1_I2C_BASE)
  1825. #define FM3_MFS2_UART ((FM3_MFS03_UART_TypeDef *)FM3_MFS2_UART_BASE)
  1826. #define FM3_MFS2_CSIO ((FM3_MFS03_CSIO_TypeDef *)FM3_MFS2_CSIO_BASE)
  1827. #define FM3_MFS2_LIN ((FM3_MFS03_LIN_TypeDef *)FM3_MFS2_LIN_BASE)
  1828. #define FM3_MFS2_I2C ((FM3_MFS03_I2C_TypeDef *)FM3_MFS2_I2C_BASE)
  1829. #define FM3_MFS3_UART ((FM3_MFS03_UART_TypeDef *)FM3_MFS3_UART_BASE)
  1830. #define FM3_MFS3_CSIO ((FM3_MFS03_CSIO_TypeDef *)FM3_MFS3_CSIO_BASE)
  1831. #define FM3_MFS3_LIN ((FM3_MFS03_LIN_TypeDef *)FM3_MFS3_LIN_BASE)
  1832. #define FM3_MFS3_I2C ((FM3_MFS03_I2C_TypeDef *)FM3_MFS3_I2C_BASE)
  1833. #define FM3_MFS4_UART ((FM3_MFS47_UART_TypeDef *)FM3_MFS4_UART_BASE)
  1834. #define FM3_MFS4_CSIO ((FM3_MFS47_CSIO_TypeDef *)FM3_MFS4_CSIO_BASE)
  1835. #define FM3_MFS4_LIN ((FM3_MFS47_LIN_TypeDef *)FM3_MFS4_LIN_BASE)
  1836. #define FM3_MFS4_I2C ((FM3_MFS47_I2C_TypeDef *)FM3_MFS4_I2C_BASE)
  1837. #define FM3_MFS5_UART ((FM3_MFS47_UART_TypeDef *)FM3_MFS5_UART_BASE)
  1838. #define FM3_MFS5_CSIO ((FM3_MFS47_CSIO_TypeDef *)FM3_MFS5_CSIO_BASE)
  1839. #define FM3_MFS5_LIN ((FM3_MFS47_LIN_TypeDef *)FM3_MFS5_LIN_BASE)
  1840. #define FM3_MFS5_I2C ((FM3_MFS47_I2C_TypeDef *)FM3_MFS5_I2C_BASE)
  1841. #define FM3_MFS6_UART ((FM3_MFS47_UART_TypeDef *)FM3_MFS6_UART_BASE)
  1842. #define FM3_MFS6_CSIO ((FM3_MFS47_CSIO_TypeDef *)FM3_MFS6_CSIO_BASE)
  1843. #define FM3_MFS6_LIN ((FM3_MFS47_LIN_TypeDef *)FM3_MFS6_LIN_BASE)
  1844. #define FM3_MFS6_I2C ((FM3_MFS47_I2C_TypeDef *)FM3_MFS6_I2C_BASE)
  1845. #define FM3_MFS7_UART ((FM3_MFS47_UART_TypeDef *)FM3_MFS7_UART_BASE)
  1846. #define FM3_MFS7_CSIO ((FM3_MFS47_CSIO_TypeDef *)FM3_MFS7_CSIO_BASE)
  1847. #define FM3_MFS7_LIN ((FM3_MFS47_LIN_TypeDef *)FM3_MFS7_LIN_BASE)
  1848. #define FM3_MFS7_I2C ((FM3_MFS47_I2C_TypeDef *)FM3_MFS7_I2C_BASE)
  1849. #define FM3_CRC ((FM3_CRC_TypeDef *)FM3_CRC_BASE)
  1850. #define FM3_WC ((FM3_WC_TypeDef *)FM3_WC_BASE)
  1851. #define FM3_EXBUS ((FM3_EXBUS_TypeDef *)FM3_EXBUS_BASE)
  1852. #define FM3_USB0 ((FM3_USB_TypeDef *)FM3_USB0_BASE)
  1853. #define FM3_DMAC ((FM3_DMAC_TypeDef *)FM3_DMAC_BASE)
  1854. #define FM3_CAN0 ((FM3_CAN_TypeDef *)FM3_CAN0_BASE)
  1855. #define FM3_CAN1 ((FM3_CAN_TypeDef *)FM3_CAN1_BASE)
  1856. /******************************************************************************
  1857. * Peripheral Bit Band Alias declaration
  1858. ******************************************************************************/
  1859. /* Flash interface registers */
  1860. #define bFM3_FLASH_IF_FASZR_ASZ0 *((volatile unsigned int*)(0x42000000UL))
  1861. #define bFM3_FLASH_IF_FASZR_ASZ1 *((volatile unsigned int*)(0x42000004UL))
  1862. #define bFM3_FLASH_IF_FRWTR_RWT0 *((volatile unsigned int*)(0x42000080UL))
  1863. #define bFM3_FLASH_IF_FRWTR_RWT1 *((volatile unsigned int*)(0x42000084UL))
  1864. #define bFM3_FLASH_IF_FSTR_RDY *((volatile unsigned int*)(0x42000100UL))
  1865. #define bFM3_FLASH_IF_FSTR_HNG *((volatile unsigned int*)(0x42000104UL))
  1866. #define bFM3_FLASH_IF_FSYNDN_SD0 *((volatile unsigned int*)(0x42000200UL))
  1867. #define bFM3_FLASH_IF_FSYNDN_SD1 *((volatile unsigned int*)(0x42000204UL))
  1868. #define bFM3_FLASH_IF_FSYNDN_SD2 *((volatile unsigned int*)(0x42000208UL))
  1869. #define bFM3_FLASH_IF_CRTRMM_TRMM0 *((volatile unsigned int*)(0x42002000UL))
  1870. #define bFM3_FLASH_IF_CRTRMM_TRMM1 *((volatile unsigned int*)(0x42002004UL))
  1871. #define bFM3_FLASH_IF_CRTRMM_TRMM2 *((volatile unsigned int*)(0x42002008UL))
  1872. #define bFM3_FLASH_IF_CRTRMM_TRMM3 *((volatile unsigned int*)(0x4200200CUL))
  1873. #define bFM3_FLASH_IF_CRTRMM_TRMM4 *((volatile unsigned int*)(0x42002010UL))
  1874. #define bFM3_FLASH_IF_CRTRMM_TRMM5 *((volatile unsigned int*)(0x42002014UL))
  1875. #define bFM3_FLASH_IF_CRTRMM_TRMM6 *((volatile unsigned int*)(0x42002018UL))
  1876. #define bFM3_FLASH_IF_CRTRMM_TRMM7 *((volatile unsigned int*)(0x4200201CUL))
  1877. #define bFM3_FLASH_IF_CRTRMM_TRMM8 *((volatile unsigned int*)(0x42002020UL))
  1878. #define bFM3_FLASH_IF_CRTRMM_TRMM9 *((volatile unsigned int*)(0x42002024UL))
  1879. /* Clock and reset registers */
  1880. #define bFM3_CRG_SCM_CTL_MOSCE *((volatile unsigned int*)(0x42200004UL))
  1881. #define bFM3_CRG_SCM_CTL_SOSCE *((volatile unsigned int*)(0x4220000CUL))
  1882. #define bFM3_CRG_SCM_CTL_PLLE *((volatile unsigned int*)(0x42200010UL))
  1883. #define bFM3_CRG_SCM_CTL_RCS0 *((volatile unsigned int*)(0x42200014UL))
  1884. #define bFM3_CRG_SCM_CTL_RCS1 *((volatile unsigned int*)(0x42200018UL))
  1885. #define bFM3_CRG_SCM_CTL_RCS2 *((volatile unsigned int*)(0x4220001CUL))
  1886. #define bFM3_CRG_SCM_STR_MORDY *((volatile unsigned int*)(0x42200084UL))
  1887. #define bFM3_CRG_SCM_STR_SORDY *((volatile unsigned int*)(0x4220008CUL))
  1888. #define bFM3_CRG_SCM_STR_PLRDY *((volatile unsigned int*)(0x42200090UL))
  1889. #define bFM3_CRG_SCM_STR_RCM0 *((volatile unsigned int*)(0x42200094UL))
  1890. #define bFM3_CRG_SCM_STR_RCM1 *((volatile unsigned int*)(0x42200098UL))
  1891. #define bFM3_CRG_SCM_STR_RCM2 *((volatile unsigned int*)(0x4220009CUL))
  1892. #define bFM3_CRG_RST_STR_PONR *((volatile unsigned int*)(0x42200180UL))
  1893. #define bFM3_CRG_RST_STR_INITX *((volatile unsigned int*)(0x42200184UL))
  1894. #define bFM3_CRG_RST_STR_SWDT *((volatile unsigned int*)(0x42200190UL))
  1895. #define bFM3_CRG_RST_STR_HWDT *((volatile unsigned int*)(0x42200194UL))
  1896. #define bFM3_CRG_RST_STR_CSVR *((volatile unsigned int*)(0x42200198UL))
  1897. #define bFM3_CRG_RST_STR_FCSR *((volatile unsigned int*)(0x4220019CUL))
  1898. #define bFM3_CRG_RST_STR_SRST *((volatile unsigned int*)(0x422001A0UL))
  1899. #define bFM3_CRG_BSC_PSR_BSR0 *((volatile unsigned int*)(0x42200200UL))
  1900. #define bFM3_CRG_BSC_PSR_BSR1 *((volatile unsigned int*)(0x42200204UL))
  1901. #define bFM3_CRG_BSC_PSR_BSR2 *((volatile unsigned int*)(0x42200208UL))
  1902. #define bFM3_CRG_APBC0_PSR_APBC00 *((volatile unsigned int*)(0x42200280UL))
  1903. #define bFM3_CRG_APBC0_PSR_APBC01 *((volatile unsigned int*)(0x42200284UL))
  1904. #define bFM3_CRG_APBC1_PSR_APBC10 *((volatile unsigned int*)(0x42200300UL))
  1905. #define bFM3_CRG_APBC1_PSR_APBC11 *((volatile unsigned int*)(0x42200304UL))
  1906. #define bFM3_CRG_APBC1_PSR_APBC1RST *((volatile unsigned int*)(0x42200310UL))
  1907. #define bFM3_CRG_APBC1_PSR_APBC1EN *((volatile unsigned int*)(0x4220031CUL))
  1908. #define bFM3_CRG_APBC2_PSR_APBC20 *((volatile unsigned int*)(0x42200380UL))
  1909. #define bFM3_CRG_APBC2_PSR_APBC21 *((volatile unsigned int*)(0x42200384UL))
  1910. #define bFM3_CRG_APBC2_PSR_APBC2RST *((volatile unsigned int*)(0x42200390UL))
  1911. #define bFM3_CRG_APBC2_PSR_APBC2EN *((volatile unsigned int*)(0x4220039CUL))
  1912. #define bFM3_CRG_SWC_PSR_SWDS0 *((volatile unsigned int*)(0x42200400UL))
  1913. #define bFM3_CRG_SWC_PSR_SWDS1 *((volatile unsigned int*)(0x42200404UL))
  1914. #define bFM3_CRG_SWC_PSR_TESTB *((volatile unsigned int*)(0x4220041CUL))
  1915. #define bFM3_CRG_TTC_PSR_TTC *((volatile unsigned int*)(0x42200500UL))
  1916. #define bFM3_CRG_CSW_TMR_MOWT0 *((volatile unsigned int*)(0x42200600UL))
  1917. #define bFM3_CRG_CSW_TMR_MOWT1 *((volatile unsigned int*)(0x42200604UL))
  1918. #define bFM3_CRG_CSW_TMR_MOWT2 *((volatile unsigned int*)(0x42200608UL))
  1919. #define bFM3_CRG_CSW_TMR_MOWT3 *((volatile unsigned int*)(0x4220060CUL))
  1920. #define bFM3_CRG_CSW_TMR_SOWT0 *((volatile unsigned int*)(0x42200610UL))
  1921. #define bFM3_CRG_CSW_TMR_SOWT1 *((volatile unsigned int*)(0x42200614UL))
  1922. #define bFM3_CRG_CSW_TMR_SOWT2 *((volatile unsigned int*)(0x42200618UL))
  1923. #define bFM3_CRG_PSW_TMR_POWT0 *((volatile unsigned int*)(0x42200680UL))
  1924. #define bFM3_CRG_PSW_TMR_POWT1 *((volatile unsigned int*)(0x42200684UL))
  1925. #define bFM3_CRG_PSW_TMR_POWT2 *((volatile unsigned int*)(0x42200688UL))
  1926. #define bFM3_CRG_PSW_TMR_PINC *((volatile unsigned int*)(0x42200690UL))
  1927. #define bFM3_CRG_PLL_CTL1_PLLM0 *((volatile unsigned int*)(0x42200700UL))
  1928. #define bFM3_CRG_PLL_CTL1_PLLM1 *((volatile unsigned int*)(0x42200704UL))
  1929. #define bFM3_CRG_PLL_CTL1_PLLM2 *((volatile unsigned int*)(0x42200708UL))
  1930. #define bFM3_CRG_PLL_CTL1_PLLM3 *((volatile unsigned int*)(0x4220070CUL))
  1931. #define bFM3_CRG_PLL_CTL1_PLLK0 *((volatile unsigned int*)(0x42200710UL))
  1932. #define bFM3_CRG_PLL_CTL1_PLLK1 *((volatile unsigned int*)(0x42200714UL))
  1933. #define bFM3_CRG_PLL_CTL1_PLLK2 *((volatile unsigned int*)(0x42200718UL))
  1934. #define bFM3_CRG_PLL_CTL1_PLLK3 *((volatile unsigned int*)(0x4220071CUL))
  1935. #define bFM3_CRG_PLL_CTL2_PLLN0 *((volatile unsigned int*)(0x42200780UL))
  1936. #define bFM3_CRG_PLL_CTL2_PLLN1 *((volatile unsigned int*)(0x42200784UL))
  1937. #define bFM3_CRG_PLL_CTL2_PLLN2 *((volatile unsigned int*)(0x42200788UL))
  1938. #define bFM3_CRG_PLL_CTL2_PLLN3 *((volatile unsigned int*)(0x4220078CUL))
  1939. #define bFM3_CRG_PLL_CTL2_PLLN4 *((volatile unsigned int*)(0x42200790UL))
  1940. #define bFM3_CRG_CSV_CTL_MCSVE *((volatile unsigned int*)(0x42200800UL))
  1941. #define bFM3_CRG_CSV_CTL_SCSVE *((volatile unsigned int*)(0x42200804UL))
  1942. #define bFM3_CRG_CSV_CTL_FCSDE *((volatile unsigned int*)(0x42200820UL))
  1943. #define bFM3_CRG_CSV_CTL_FCSRE *((volatile unsigned int*)(0x42200824UL))
  1944. #define bFM3_CRG_CSV_CTL_FCD0 *((volatile unsigned int*)(0x42200830UL))
  1945. #define bFM3_CRG_CSV_CTL_FCD1 *((volatile unsigned int*)(0x42200834UL))
  1946. #define bFM3_CRG_CSV_CTL_FCD2 *((volatile unsigned int*)(0x42200838UL))
  1947. #define bFM3_CRG_CSV_STR_MCMF *((volatile unsigned int*)(0x42200880UL))
  1948. #define bFM3_CRG_CSV_STR_SCMF *((volatile unsigned int*)(0x42200884UL))
  1949. #define bFM3_CRG_DBWDT_CTL_DPSWBE *((volatile unsigned int*)(0x42200A94UL))
  1950. #define bFM3_CRG_DBWDT_CTL_DPHWBE *((volatile unsigned int*)(0x42200A9CUL))
  1951. #define bFM3_CRG_INT_ENR_MCSE *((volatile unsigned int*)(0x42200C00UL))
  1952. #define bFM3_CRG_INT_ENR_SCSE *((volatile unsigned int*)(0x42200C04UL))
  1953. #define bFM3_CRG_INT_ENR_PCSE *((volatile unsigned int*)(0x42200C08UL))
  1954. #define bFM3_CRG_INT_ENR_FCSE *((volatile unsigned int*)(0x42200C14UL))
  1955. #define bFM3_CRG_INT_STR_MCSI *((volatile unsigned int*)(0x42200C80UL))
  1956. #define bFM3_CRG_INT_STR_SCSI *((volatile unsigned int*)(0x42200C84UL))
  1957. #define bFM3_CRG_INT_STR_PCSI *((volatile unsigned int*)(0x42200C88UL))
  1958. #define bFM3_CRG_INT_STR_FCSI *((volatile unsigned int*)(0x42200C94UL))
  1959. #define bFM3_CRG_INT_CLR_MCSC *((volatile unsigned int*)(0x42200D00UL))
  1960. #define bFM3_CRG_INT_CLR_SCSC *((volatile unsigned int*)(0x42200D04UL))
  1961. #define bFM3_CRG_INT_CLR_PCSC *((volatile unsigned int*)(0x42200D08UL))
  1962. #define bFM3_CRG_INT_CLR_FCSC *((volatile unsigned int*)(0x42200D14UL))
  1963. /* Hardware watchdog registers */
  1964. #define bFM3_HWWDT_WDG_CTL_INTEN *((volatile unsigned int*)(0x42220100UL))
  1965. #define bFM3_HWWDT_WDG_CTL_RESEN *((volatile unsigned int*)(0x42220104UL))
  1966. #define bFM3_HWWDT_WDG_RIS_RIS *((volatile unsigned int*)(0x42220200UL))
  1967. /* Software watchdog registers */
  1968. #define bFM3_SWWDT_WDOGCONTROL_INTEN *((volatile unsigned int*)(0x42240100UL))
  1969. #define bFM3_SWWDT_WDOGCONTROL_RESEN *((volatile unsigned int*)(0x42240104UL))
  1970. #define bFM3_SWWDT_WDOGRIS_RIS *((volatile unsigned int*)(0x42240200UL))
  1971. /* Dual timer 1/2 registers */
  1972. #define bFM3_DTIM_TIMER1CONTROL_ONESHOT *((volatile unsigned int*)(0x422A0100UL))
  1973. #define bFM3_DTIM_TIMER1CONTROL_TIMERSIZE *((volatile unsigned int*)(0x422A0104UL))
  1974. #define bFM3_DTIM_TIMER1CONTROL_TIMERPRE0 *((volatile unsigned int*)(0x422A0108UL))
  1975. #define bFM3_DTIM_TIMER1CONTROL_TIMERPRE1 *((volatile unsigned int*)(0x422A010CUL))
  1976. #define bFM3_DTIM_TIMER1CONTROL_INTENABLE *((volatile unsigned int*)(0x422A0114UL))
  1977. #define bFM3_DTIM_TIMER1CONTROL_TIMERMODE *((volatile unsigned int*)(0x422A0118UL))
  1978. #define bFM3_DTIM_TIMER1CONTROL_TIMEREN *((volatile unsigned int*)(0x422A011CUL))
  1979. #define bFM3_DTIM_TIMER1RIS_TIMERXRIS *((volatile unsigned int*)(0x422A0200UL))
  1980. #define bFM3_DTIM_TIMER1MIS_TIMERXRIS *((volatile unsigned int*)(0x422A0280UL))
  1981. #define bFM3_DTIM_TIMER2CONTROL_ONESHOT *((volatile unsigned int*)(0x422A0500UL))
  1982. #define bFM3_DTIM_TIMER2CONTROL_TIMERSIZE *((volatile unsigned int*)(0x422A0504UL))
  1983. #define bFM3_DTIM_TIMER2CONTROL_TIMERPRE0 *((volatile unsigned int*)(0x422A0508UL))
  1984. #define bFM3_DTIM_TIMER2CONTROL_TIMERPRE1 *((volatile unsigned int*)(0x422A050CUL))
  1985. #define bFM3_DTIM_TIMER2CONTROL_INTENABLE *((volatile unsigned int*)(0x422A0514UL))
  1986. #define bFM3_DTIM_TIMER2CONTROL_TIMERMODE *((volatile unsigned int*)(0x422A0518UL))
  1987. #define bFM3_DTIM_TIMER2CONTROL_TIMEREN *((volatile unsigned int*)(0x422A051CUL))
  1988. #define bFM3_DTIM_TIMER2RIS_TIMERXRIS *((volatile unsigned int*)(0x422A0600UL))
  1989. #define bFM3_DTIM_TIMER2MIS_TIMERXRIS *((volatile unsigned int*)(0x422A0680UL))
  1990. /* Multifunction Timer unit 0 Free Running Timer registers */
  1991. #define bFM3_MFT0_FRT_TCSA0_CLK0 *((volatile unsigned int*)(0x42400600UL))
  1992. #define bFM3_MFT0_FRT_TCSA0_CLK1 *((volatile unsigned int*)(0x42400604UL))
  1993. #define bFM3_MFT0_FRT_TCSA0_CLK2 *((volatile unsigned int*)(0x42400608UL))
  1994. #define bFM3_MFT0_FRT_TCSA0_CLK3 *((volatile unsigned int*)(0x4240060CUL))
  1995. #define bFM3_MFT0_FRT_TCSA0_SCLR *((volatile unsigned int*)(0x42400610UL))
  1996. #define bFM3_MFT0_FRT_TCSA0_MODE *((volatile unsigned int*)(0x42400614UL))
  1997. #define bFM3_MFT0_FRT_TCSA0_STOP *((volatile unsigned int*)(0x42400618UL))
  1998. #define bFM3_MFT0_FRT_TCSA0_BFE *((volatile unsigned int*)(0x4240061CUL))
  1999. #define bFM3_MFT0_FRT_TCSA0_ICRE *((volatile unsigned int*)(0x42400620UL))
  2000. #define bFM3_MFT0_FRT_TCSA0_ICLR *((volatile unsigned int*)(0x42400624UL))
  2001. #define bFM3_MFT0_FRT_TCSA0_IRQZE *((volatile unsigned int*)(0x42400634UL))
  2002. #define bFM3_MFT0_FRT_TCSA0_IRQZF *((volatile unsigned int*)(0x42400638UL))
  2003. #define bFM3_MFT0_FRT_TCSA0_ECKE *((volatile unsigned int*)(0x4240063CUL))
  2004. #define bFM3_MFT0_FRT_TCSB0_AD0E *((volatile unsigned int*)(0x42400680UL))
  2005. #define bFM3_MFT0_FRT_TCSB0_AD1E *((volatile unsigned int*)(0x42400684UL))
  2006. #define bFM3_MFT0_FRT_TCSB0_AD2E *((volatile unsigned int*)(0x42400688UL))
  2007. #define bFM3_MFT0_FRT_TCSA1_CLK0 *((volatile unsigned int*)(0x42400800UL))
  2008. #define bFM3_MFT0_FRT_TCSA1_CLK1 *((volatile unsigned int*)(0x42400804UL))
  2009. #define bFM3_MFT0_FRT_TCSA1_CLK2 *((volatile unsigned int*)(0x42400808UL))
  2010. #define bFM3_MFT0_FRT_TCSA1_CLK3 *((volatile unsigned int*)(0x4240080CUL))
  2011. #define bFM3_MFT0_FRT_TCSA1_SCLR *((volatile unsigned int*)(0x42400810UL))
  2012. #define bFM3_MFT0_FRT_TCSA1_MODE *((volatile unsigned int*)(0x42400814UL))
  2013. #define bFM3_MFT0_FRT_TCSA1_STOP *((volatile unsigned int*)(0x42400818UL))
  2014. #define bFM3_MFT0_FRT_TCSA1_BFE *((volatile unsigned int*)(0x4240081CUL))
  2015. #define bFM3_MFT0_FRT_TCSA1_ICRE *((volatile unsigned int*)(0x42400820UL))
  2016. #define bFM3_MFT0_FRT_TCSA1_ICLR *((volatile unsigned int*)(0x42400824UL))
  2017. #define bFM3_MFT0_FRT_TCSA1_IRQZE *((volatile unsigned int*)(0x42400834UL))
  2018. #define bFM3_MFT0_FRT_TCSA1_IRQZF *((volatile unsigned int*)(0x42400838UL))
  2019. #define bFM3_MFT0_FRT_TCSA1_ECKE *((volatile unsigned int*)(0x4240083CUL))
  2020. #define bFM3_MFT0_FRT_TCSB1_AD0E *((volatile unsigned int*)(0x42400880UL))
  2021. #define bFM3_MFT0_FRT_TCSB1_AD1E *((volatile unsigned int*)(0x42400884UL))
  2022. #define bFM3_MFT0_FRT_TCSB1_AD2E *((volatile unsigned int*)(0x42400888UL))
  2023. #define bFM3_MFT0_FRT_TCSA2_CLK0 *((volatile unsigned int*)(0x42400A00UL))
  2024. #define bFM3_MFT0_FRT_TCSA2_CLK1 *((volatile unsigned int*)(0x42400A04UL))
  2025. #define bFM3_MFT0_FRT_TCSA2_CLK2 *((volatile unsigned int*)(0x42400A08UL))
  2026. #define bFM3_MFT0_FRT_TCSA2_CLK3 *((volatile unsigned int*)(0x42400A0CUL))
  2027. #define bFM3_MFT0_FRT_TCSA2_SCLR *((volatile unsigned int*)(0x42400A10UL))
  2028. #define bFM3_MFT0_FRT_TCSA2_MODE *((volatile unsigned int*)(0x42400A14UL))
  2029. #define bFM3_MFT0_FRT_TCSA2_STOP *((volatile unsigned int*)(0x42400A18UL))
  2030. #define bFM3_MFT0_FRT_TCSA2_BFE *((volatile unsigned int*)(0x42400A1CUL))
  2031. #define bFM3_MFT0_FRT_TCSA2_ICRE *((volatile unsigned int*)(0x42400A20UL))
  2032. #define bFM3_MFT0_FRT_TCSA2_ICLR *((volatile unsigned int*)(0x42400A24UL))
  2033. #define bFM3_MFT0_FRT_TCSA2_IRQZE *((volatile unsigned int*)(0x42400A34UL))
  2034. #define bFM3_MFT0_FRT_TCSA2_IRQZF *((volatile unsigned int*)(0x42400A38UL))
  2035. #define bFM3_MFT0_FRT_TCSA2_ECKE *((volatile unsigned int*)(0x42400A3CUL))
  2036. #define bFM3_MFT0_FRT_TCSB2_AD0E *((volatile unsigned int*)(0x42400A80UL))
  2037. #define bFM3_MFT0_FRT_TCSB2_AD1E *((volatile unsigned int*)(0x42400A84UL))
  2038. #define bFM3_MFT0_FRT_TCSB2_AD2E *((volatile unsigned int*)(0x42400A88UL))
  2039. /* Multifunction Timer unit 0 Output Compare Unit registers */
  2040. #define bFM3_MFT0_OCU_OCSA10_CST0 *((volatile unsigned int*)(0x42400300UL))
  2041. #define bFM3_MFT0_OCU_OCSA10_CST1 *((volatile unsigned int*)(0x42400304UL))
  2042. #define bFM3_MFT0_OCU_OCSA10_BDIS0 *((volatile unsigned int*)(0x42400308UL))
  2043. #define bFM3_MFT0_OCU_OCSA10_BDIS1 *((volatile unsigned int*)(0x4240030CUL))
  2044. #define bFM3_MFT0_OCU_OCSA10_IOE0 *((volatile unsigned int*)(0x42400310UL))
  2045. #define bFM3_MFT0_OCU_OCSA10_IOE1 *((volatile unsigned int*)(0x42400314UL))
  2046. #define bFM3_MFT0_OCU_OCSA10_IOP0 *((volatile unsigned int*)(0x42400318UL))
  2047. #define bFM3_MFT0_OCU_OCSA10_IOP1 *((volatile unsigned int*)(0x4240031CUL))
  2048. #define bFM3_MFT0_OCU_OCSB10_OTD0 *((volatile unsigned int*)(0x42400320UL))
  2049. #define bFM3_MFT0_OCU_OCSB10_OTD1 *((volatile unsigned int*)(0x42400324UL))
  2050. #define bFM3_MFT0_OCU_OCSB10_CMOD *((volatile unsigned int*)(0x42400330UL))
  2051. #define bFM3_MFT0_OCU_OCSB10_BTS0 *((volatile unsigned int*)(0x42400334UL))
  2052. #define bFM3_MFT0_OCU_OCSB10_BTS1 *((volatile unsigned int*)(0x42400338UL))
  2053. #define bFM3_MFT0_OCU_OCSA32_CST2 *((volatile unsigned int*)(0x42400380UL))
  2054. #define bFM3_MFT0_OCU_OCSA32_CST3 *((volatile unsigned int*)(0x42400384UL))
  2055. #define bFM3_MFT0_OCU_OCSA32_BDIS2 *((volatile unsigned int*)(0x42400388UL))
  2056. #define bFM3_MFT0_OCU_OCSA32_BDIS3 *((volatile unsigned int*)(0x4240038CUL))
  2057. #define bFM3_MFT0_OCU_OCSA32_IOE2 *((volatile unsigned int*)(0x42400390UL))
  2058. #define bFM3_MFT0_OCU_OCSA32_IOE3 *((volatile unsigned int*)(0x42400394UL))
  2059. #define bFM3_MFT0_OCU_OCSA32_IOP2 *((volatile unsigned int*)(0x42400398UL))
  2060. #define bFM3_MFT0_OCU_OCSA32_IOP3 *((volatile unsigned int*)(0x4240039CUL))
  2061. #define bFM3_MFT0_OCU_OCSB32_OTD2 *((volatile unsigned int*)(0x424003A0UL))
  2062. #define bFM3_MFT0_OCU_OCSB32_OTD3 *((volatile unsigned int*)(0x424003A4UL))
  2063. #define bFM3_MFT0_OCU_OCSB32_CMOD *((volatile unsigned int*)(0x424003B0UL))
  2064. #define bFM3_MFT0_OCU_OCSB32_BTS2 *((volatile unsigned int*)(0x424003B4UL))
  2065. #define bFM3_MFT0_OCU_OCSB32_BTS3 *((volatile unsigned int*)(0x424003B8UL))
  2066. #define bFM3_MFT0_OCU_OCSA54_CST4 *((volatile unsigned int*)(0x42400400UL))
  2067. #define bFM3_MFT0_OCU_OCSA54_CST5 *((volatile unsigned int*)(0x42400404UL))
  2068. #define bFM3_MFT0_OCU_OCSA54_BDIS4 *((volatile unsigned int*)(0x42400408UL))
  2069. #define bFM3_MFT0_OCU_OCSA54_BDIS5 *((volatile unsigned int*)(0x4240040CUL))
  2070. #define bFM3_MFT0_OCU_OCSA54_IOE4 *((volatile unsigned int*)(0x42400410UL))
  2071. #define bFM3_MFT0_OCU_OCSA54_IOE5 *((volatile unsigned int*)(0x42400414UL))
  2072. #define bFM3_MFT0_OCU_OCSA54_IOP4 *((volatile unsigned int*)(0x42400418UL))
  2073. #define bFM3_MFT0_OCU_OCSA54_IOP5 *((volatile unsigned int*)(0x4240041CUL))
  2074. #define bFM3_MFT0_OCU_OCSB54_OTD4 *((volatile unsigned int*)(0x42400420UL))
  2075. #define bFM3_MFT0_OCU_OCSB54_OTD5 *((volatile unsigned int*)(0x42400424UL))
  2076. #define bFM3_MFT0_OCU_OCSB54_CMOD *((volatile unsigned int*)(0x42400430UL))
  2077. #define bFM3_MFT0_OCU_OCSB54_BTS4 *((volatile unsigned int*)(0x42400434UL))
  2078. #define bFM3_MFT0_OCU_OCSB54_BTS5 *((volatile unsigned int*)(0x42400438UL))
  2079. #define bFM3_MFT0_OCU_OCSC_MOD0 *((volatile unsigned int*)(0x424004A0UL))
  2080. #define bFM3_MFT0_OCU_OCSC_MOD1 *((volatile unsigned int*)(0x424004A4UL))
  2081. #define bFM3_MFT0_OCU_OCSC_MOD2 *((volatile unsigned int*)(0x424004A8UL))
  2082. #define bFM3_MFT0_OCU_OCSC_MOD3 *((volatile unsigned int*)(0x424004ACUL))
  2083. #define bFM3_MFT0_OCU_OCSC_MOD4 *((volatile unsigned int*)(0x424004B0UL))
  2084. #define bFM3_MFT0_OCU_OCSC_MOD5 *((volatile unsigned int*)(0x424004B4UL))
  2085. #define bFM3_MFT0_OCU_OCFS10_FSO00 *((volatile unsigned int*)(0x42400B00UL))
  2086. #define bFM3_MFT0_OCU_OCFS10_FSO01 *((volatile unsigned int*)(0x42400B04UL))
  2087. #define bFM3_MFT0_OCU_OCFS10_FSO02 *((volatile unsigned int*)(0x42400B08UL))
  2088. #define bFM3_MFT0_OCU_OCFS10_FSO03 *((volatile unsigned int*)(0x42400B0CUL))
  2089. #define bFM3_MFT0_OCU_OCFS10_FSO10 *((volatile unsigned int*)(0x42400B10UL))
  2090. #define bFM3_MFT0_OCU_OCFS10_FSO11 *((volatile unsigned int*)(0x42400B14UL))
  2091. #define bFM3_MFT0_OCU_OCFS10_FSO12 *((volatile unsigned int*)(0x42400B18UL))
  2092. #define bFM3_MFT0_OCU_OCFS10_FSO13 *((volatile unsigned int*)(0x42400B1CUL))
  2093. #define bFM3_MFT0_OCU_OCFS32_FSO20 *((volatile unsigned int*)(0x42400B20UL))
  2094. #define bFM3_MFT0_OCU_OCFS32_FSO21 *((volatile unsigned int*)(0x42400B24UL))
  2095. #define bFM3_MFT0_OCU_OCFS32_FSO22 *((volatile unsigned int*)(0x42400B28UL))
  2096. #define bFM3_MFT0_OCU_OCFS32_FSO23 *((volatile unsigned int*)(0x42400B2CUL))
  2097. #define bFM3_MFT0_OCU_OCFS32_FSO30 *((volatile unsigned int*)(0x42400B30UL))
  2098. #define bFM3_MFT0_OCU_OCFS32_FSO31 *((volatile unsigned int*)(0x42400B34UL))
  2099. #define bFM3_MFT0_OCU_OCFS32_FSO32 *((volatile unsigned int*)(0x42400B38UL))
  2100. #define bFM3_MFT0_OCU_OCFS32_FSO33 *((volatile unsigned int*)(0x42400B3CUL))
  2101. #define bFM3_MFT0_OCU_OCFS54_FSO40 *((volatile unsigned int*)(0x42400B80UL))
  2102. #define bFM3_MFT0_OCU_OCFS54_FSO41 *((volatile unsigned int*)(0x42400B84UL))
  2103. #define bFM3_MFT0_OCU_OCFS54_FSO42 *((volatile unsigned int*)(0x42400B88UL))
  2104. #define bFM3_MFT0_OCU_OCFS54_FSO43 *((volatile unsigned int*)(0x42400B8CUL))
  2105. #define bFM3_MFT0_OCU_OCFS54_FSO50 *((volatile unsigned int*)(0x42400B90UL))
  2106. #define bFM3_MFT0_OCU_OCFS54_FSO51 *((volatile unsigned int*)(0x42400B94UL))
  2107. #define bFM3_MFT0_OCU_OCFS54_FSO52 *((volatile unsigned int*)(0x42400B98UL))
  2108. #define bFM3_MFT0_OCU_OCFS54_FSO53 *((volatile unsigned int*)(0x42400B9CUL))
  2109. /* Multifunction Timer unit 0 Waveform Generator and Noise Canceler registers */
  2110. #define bFM3_MFT0_WFG_WFSA10_DCK0 *((volatile unsigned int*)(0x42401180UL))
  2111. #define bFM3_MFT0_WFG_WFSA10_DCK1 *((volatile unsigned int*)(0x42401184UL))
  2112. #define bFM3_MFT0_WFG_WFSA10_DCK2 *((volatile unsigned int*)(0x42401188UL))
  2113. #define bFM3_MFT0_WFG_WFSA10_TMD0 *((volatile unsigned int*)(0x4240118CUL))
  2114. #define bFM3_MFT0_WFG_WFSA10_TMD1 *((volatile unsigned int*)(0x42401190UL))
  2115. #define bFM3_MFT0_WFG_WFSA10_TMD2 *((volatile unsigned int*)(0x42401194UL))
  2116. #define bFM3_MFT0_WFG_WFSA10_GTEN0 *((volatile unsigned int*)(0x42401198UL))
  2117. #define bFM3_MFT0_WFG_WFSA10_GTEN1 *((volatile unsigned int*)(0x4240119CUL))
  2118. #define bFM3_MFT0_WFG_WFSA10_PSEL0 *((volatile unsigned int*)(0x424011A0UL))
  2119. #define bFM3_MFT0_WFG_WFSA10_PSEL1 *((volatile unsigned int*)(0x424011A4UL))
  2120. #define bFM3_MFT0_WFG_WFSA10_PGEN0 *((volatile unsigned int*)(0x424011A8UL))
  2121. #define bFM3_MFT0_WFG_WFSA10_PGEN1 *((volatile unsigned int*)(0x424011ACUL))
  2122. #define bFM3_MFT0_WFG_WFSA10_DMOD *((volatile unsigned int*)(0x424011B0UL))
  2123. #define bFM3_MFT0_WFG_WFSA32_DCK0 *((volatile unsigned int*)(0x42401200UL))
  2124. #define bFM3_MFT0_WFG_WFSA32_DCK1 *((volatile unsigned int*)(0x42401204UL))
  2125. #define bFM3_MFT0_WFG_WFSA32_DCK2 *((volatile unsigned int*)(0x42401208UL))
  2126. #define bFM3_MFT0_WFG_WFSA32_TMD0 *((volatile unsigned int*)(0x4240120CUL))
  2127. #define bFM3_MFT0_WFG_WFSA32_TMD1 *((volatile unsigned int*)(0x42401210UL))
  2128. #define bFM3_MFT0_WFG_WFSA32_TMD2 *((volatile unsigned int*)(0x42401214UL))
  2129. #define bFM3_MFT0_WFG_WFSA32_GTEN0 *((volatile unsigned int*)(0x42401218UL))
  2130. #define bFM3_MFT0_WFG_WFSA32_GTEN1 *((volatile unsigned int*)(0x4240121CUL))
  2131. #define bFM3_MFT0_WFG_WFSA32_PSEL0 *((volatile unsigned int*)(0x42401220UL))
  2132. #define bFM3_MFT0_WFG_WFSA32_PSEL1 *((volatile unsigned int*)(0x42401224UL))
  2133. #define bFM3_MFT0_WFG_WFSA32_PGEN0 *((volatile unsigned int*)(0x42401228UL))
  2134. #define bFM3_MFT0_WFG_WFSA32_PGEN1 *((volatile unsigned int*)(0x4240122CUL))
  2135. #define bFM3_MFT0_WFG_WFSA32_DMOD *((volatile unsigned int*)(0x42401230UL))
  2136. #define bFM3_MFT0_WFG_WFSA54_DCK0 *((volatile unsigned int*)(0x42401280UL))
  2137. #define bFM3_MFT0_WFG_WFSA54_DCK1 *((volatile unsigned int*)(0x42401284UL))
  2138. #define bFM3_MFT0_WFG_WFSA54_DCK2 *((volatile unsigned int*)(0x42401288UL))
  2139. #define bFM3_MFT0_WFG_WFSA54_TMD0 *((volatile unsigned int*)(0x4240128CUL))
  2140. #define bFM3_MFT0_WFG_WFSA54_TMD1 *((volatile unsigned int*)(0x42401290UL))
  2141. #define bFM3_MFT0_WFG_WFSA54_TMD2 *((volatile unsigned int*)(0x42401294UL))
  2142. #define bFM3_MFT0_WFG_WFSA54_GTEN0 *((volatile unsigned int*)(0x42401298UL))
  2143. #define bFM3_MFT0_WFG_WFSA54_GTEN1 *((volatile unsigned int*)(0x4240129CUL))
  2144. #define bFM3_MFT0_WFG_WFSA54_PSEL0 *((volatile unsigned int*)(0x424012A0UL))
  2145. #define bFM3_MFT0_WFG_WFSA54_PSEL1 *((volatile unsigned int*)(0x424012A4UL))
  2146. #define bFM3_MFT0_WFG_WFSA54_PGEN0 *((volatile unsigned int*)(0x424012A8UL))
  2147. #define bFM3_MFT0_WFG_WFSA54_PGEN1 *((volatile unsigned int*)(0x424012ACUL))
  2148. #define bFM3_MFT0_WFG_WFSA54_DMOD *((volatile unsigned int*)(0x424012B0UL))
  2149. #define bFM3_MFT0_WFG_WFIR_DTIF *((volatile unsigned int*)(0x42401300UL))
  2150. #define bFM3_MFT0_WFG_WFIR_DTIC *((volatile unsigned int*)(0x42401304UL))
  2151. #define bFM3_MFT0_WFG_WFIR_TMIF10 *((volatile unsigned int*)(0x42401310UL))
  2152. #define bFM3_MFT0_WFG_WFIR_TMIC10 *((volatile unsigned int*)(0x42401314UL))
  2153. #define bFM3_MFT0_WFG_WFIR_TMIE10 *((volatile unsigned int*)(0x42401318UL))
  2154. #define bFM3_MFT0_WFG_WFIR_TMIS10 *((volatile unsigned int*)(0x4240131CUL))
  2155. #define bFM3_MFT0_WFG_WFIR_TMIF32 *((volatile unsigned int*)(0x42401320UL))
  2156. #define bFM3_MFT0_WFG_WFIR_TMIC32 *((volatile unsigned int*)(0x42401324UL))
  2157. #define bFM3_MFT0_WFG_WFIR_TMIE32 *((volatile unsigned int*)(0x42401328UL))
  2158. #define bFM3_MFT0_WFG_WFIR_TMIS32 *((volatile unsigned int*)(0x4240132CUL))
  2159. #define bFM3_MFT0_WFG_WFIR_TMIF54 *((volatile unsigned int*)(0x42401330UL))
  2160. #define bFM3_MFT0_WFG_WFIR_TMIC54 *((volatile unsigned int*)(0x42401334UL))
  2161. #define bFM3_MFT0_WFG_WFIR_TMIE54 *((volatile unsigned int*)(0x42401338UL))
  2162. #define bFM3_MFT0_WFG_WFIR_TMIS54 *((volatile unsigned int*)(0x4240133CUL))
  2163. #define bFM3_MFT0_WFG_NZCL_DTIE *((volatile unsigned int*)(0x42401380UL))
  2164. #define bFM3_MFT0_WFG_NZCL_NWS0 *((volatile unsigned int*)(0x42401384UL))
  2165. #define bFM3_MFT0_WFG_NZCL_NWS1 *((volatile unsigned int*)(0x42401388UL))
  2166. #define bFM3_MFT0_WFG_NZCL_NWS2 *((volatile unsigned int*)(0x4240138CUL))
  2167. #define bFM3_MFT0_WFG_NZCL_SDTI *((volatile unsigned int*)(0x42401390UL))
  2168. /* Multifunction Timer unit 0 Input Capture Unit registers */
  2169. #define bFM3_MFT0_ICU_ICFS10_FSI00 *((volatile unsigned int*)(0x42400C00UL))
  2170. #define bFM3_MFT0_ICU_ICFS10_FSI01 *((volatile unsigned int*)(0x42400C04UL))
  2171. #define bFM3_MFT0_ICU_ICFS10_FSI02 *((volatile unsigned int*)(0x42400C08UL))
  2172. #define bFM3_MFT0_ICU_ICFS10_FSI03 *((volatile unsigned int*)(0x42400C0CUL))
  2173. #define bFM3_MFT0_ICU_ICFS10_FSI10 *((volatile unsigned int*)(0x42400C10UL))
  2174. #define bFM3_MFT0_ICU_ICFS10_FSI11 *((volatile unsigned int*)(0x42400C14UL))
  2175. #define bFM3_MFT0_ICU_ICFS10_FSI12 *((volatile unsigned int*)(0x42400C18UL))
  2176. #define bFM3_MFT0_ICU_ICFS10_FSI13 *((volatile unsigned int*)(0x42400C1CUL))
  2177. #define bFM3_MFT0_ICU_ICFS32_FSI20 *((volatile unsigned int*)(0x42400C20UL))
  2178. #define bFM3_MFT0_ICU_ICFS32_FSI21 *((volatile unsigned int*)(0x42400C24UL))
  2179. #define bFM3_MFT0_ICU_ICFS32_FSI22 *((volatile unsigned int*)(0x42400C28UL))
  2180. #define bFM3_MFT0_ICU_ICFS32_FSI23 *((volatile unsigned int*)(0x42400C2CUL))
  2181. #define bFM3_MFT0_ICU_ICFS32_FSI30 *((volatile unsigned int*)(0x42400C30UL))
  2182. #define bFM3_MFT0_ICU_ICFS32_FSI31 *((volatile unsigned int*)(0x42400C34UL))
  2183. #define bFM3_MFT0_ICU_ICFS32_FSI32 *((volatile unsigned int*)(0x42400C38UL))
  2184. #define bFM3_MFT0_ICU_ICFS32_FSI33 *((volatile unsigned int*)(0x42400C3CUL))
  2185. #define bFM3_MFT0_ICU_ICSA10_EG00 *((volatile unsigned int*)(0x42400F00UL))
  2186. #define bFM3_MFT0_ICU_ICSA10_EG01 *((volatile unsigned int*)(0x42400F04UL))
  2187. #define bFM3_MFT0_ICU_ICSA10_EG10 *((volatile unsigned int*)(0x42400F08UL))
  2188. #define bFM3_MFT0_ICU_ICSA10_EG11 *((volatile unsigned int*)(0x42400F0CUL))
  2189. #define bFM3_MFT0_ICU_ICSA10_ICE0 *((volatile unsigned int*)(0x42400F10UL))
  2190. #define bFM3_MFT0_ICU_ICSA10_ICE1 *((volatile unsigned int*)(0x42400F14UL))
  2191. #define bFM3_MFT0_ICU_ICSA10_IPC0 *((volatile unsigned int*)(0x42400F18UL))
  2192. #define bFM3_MFT0_ICU_ICSA10_IPC1 *((volatile unsigned int*)(0x42400F1CUL))
  2193. #define bFM3_MFT0_ICU_ICSB10_IEI0 *((volatile unsigned int*)(0x42400F20UL))
  2194. #define bFM3_MFT0_ICU_ICSB10_IEI1 *((volatile unsigned int*)(0x42400F24UL))
  2195. #define bFM3_MFT0_ICU_ICSA32_EG20 *((volatile unsigned int*)(0x42400F80UL))
  2196. #define bFM3_MFT0_ICU_ICSA32_EG21 *((volatile unsigned int*)(0x42400F84UL))
  2197. #define bFM3_MFT0_ICU_ICSA32_EG30 *((volatile unsigned int*)(0x42400F88UL))
  2198. #define bFM3_MFT0_ICU_ICSA32_EG31 *((volatile unsigned int*)(0x42400F8CUL))
  2199. #define bFM3_MFT0_ICU_ICSA32_ICE2 *((volatile unsigned int*)(0x42400F90UL))
  2200. #define bFM3_MFT0_ICU_ICSA32_ICE3 *((volatile unsigned int*)(0x42400F94UL))
  2201. #define bFM3_MFT0_ICU_ICSA32_IPC2 *((volatile unsigned int*)(0x42400F98UL))
  2202. #define bFM3_MFT0_ICU_ICSA32_IPC3 *((volatile unsigned int*)(0x42400F9CUL))
  2203. #define bFM3_MFT0_ICU_ICSB32_IEI2 *((volatile unsigned int*)(0x42400FA0UL))
  2204. #define bFM3_MFT0_ICU_ICSB32_IEI3 *((volatile unsigned int*)(0x42400FA4UL))
  2205. /* Multifunction Timer unit 0 ADC Start Compare Unit registers */
  2206. #define bFM3_MFT0_ADCMP_ACSB_BDIS0 *((volatile unsigned int*)(0x42401700UL))
  2207. #define bFM3_MFT0_ADCMP_ACSB_BDIS1 *((volatile unsigned int*)(0x42401704UL))
  2208. #define bFM3_MFT0_ADCMP_ACSB_BDIS2 *((volatile unsigned int*)(0x42401708UL))
  2209. #define bFM3_MFT0_ADCMP_ACSB_BTS0 *((volatile unsigned int*)(0x42401710UL))
  2210. #define bFM3_MFT0_ADCMP_ACSB_BTS1 *((volatile unsigned int*)(0x42401714UL))
  2211. #define bFM3_MFT0_ADCMP_ACSB_BTS2 *((volatile unsigned int*)(0x42401718UL))
  2212. #define bFM3_MFT0_ADCMP_ACSA_CE00 *((volatile unsigned int*)(0x42401780UL))
  2213. #define bFM3_MFT0_ADCMP_ACSA_CE01 *((volatile unsigned int*)(0x42401784UL))
  2214. #define bFM3_MFT0_ADCMP_ACSA_CE10 *((volatile unsigned int*)(0x42401788UL))
  2215. #define bFM3_MFT0_ADCMP_ACSA_CE11 *((volatile unsigned int*)(0x4240178CUL))
  2216. #define bFM3_MFT0_ADCMP_ACSA_CE20 *((volatile unsigned int*)(0x42401790UL))
  2217. #define bFM3_MFT0_ADCMP_ACSA_CE21 *((volatile unsigned int*)(0x42401794UL))
  2218. #define bFM3_MFT0_ADCMP_ACSA_SEL00 *((volatile unsigned int*)(0x424017A0UL))
  2219. #define bFM3_MFT0_ADCMP_ACSA_SEL01 *((volatile unsigned int*)(0x424017A4UL))
  2220. #define bFM3_MFT0_ADCMP_ACSA_SEL10 *((volatile unsigned int*)(0x424017A8UL))
  2221. #define bFM3_MFT0_ADCMP_ACSA_SEL11 *((volatile unsigned int*)(0x424017ACUL))
  2222. #define bFM3_MFT0_ADCMP_ACSA_SEL20 *((volatile unsigned int*)(0x424017B0UL))
  2223. #define bFM3_MFT0_ADCMP_ACSA_SEL21 *((volatile unsigned int*)(0x424017B4UL))
  2224. #define bFM3_MFT0_ADCMP_ATSA_AD0S0 *((volatile unsigned int*)(0x42401800UL))
  2225. #define bFM3_MFT0_ADCMP_ATSA_AD0S1 *((volatile unsigned int*)(0x42401804UL))
  2226. #define bFM3_MFT0_ADCMP_ATSA_AD1S0 *((volatile unsigned int*)(0x42401808UL))
  2227. #define bFM3_MFT0_ADCMP_ATSA_AD1S1 *((volatile unsigned int*)(0x4240180CUL))
  2228. #define bFM3_MFT0_ADCMP_ATSA_AD2S0 *((volatile unsigned int*)(0x42401810UL))
  2229. #define bFM3_MFT0_ADCMP_ATSA_AD2S1 *((volatile unsigned int*)(0x42401814UL))
  2230. #define bFM3_MFT0_ADCMP_ATSA_AD0P0 *((volatile unsigned int*)(0x42401820UL))
  2231. #define bFM3_MFT0_ADCMP_ATSA_AD0P1 *((volatile unsigned int*)(0x42401824UL))
  2232. #define bFM3_MFT0_ADCMP_ATSA_AD1P0 *((volatile unsigned int*)(0x42401828UL))
  2233. #define bFM3_MFT0_ADCMP_ATSA_AD1P1 *((volatile unsigned int*)(0x4240182CUL))
  2234. #define bFM3_MFT0_ADCMP_ATSA_AD2P0 *((volatile unsigned int*)(0x42401830UL))
  2235. #define bFM3_MFT0_ADCMP_ATSA_AD2P1 *((volatile unsigned int*)(0x42401834UL))
  2236. /* Multifunction Timer unit 1 Free Running Timer registers */
  2237. #define bFM3_MFT1_FRT_TCSA0_CLK0 *((volatile unsigned int*)(0x42420600UL))
  2238. #define bFM3_MFT1_FRT_TCSA0_CLK1 *((volatile unsigned int*)(0x42420604UL))
  2239. #define bFM3_MFT1_FRT_TCSA0_CLK2 *((volatile unsigned int*)(0x42420608UL))
  2240. #define bFM3_MFT1_FRT_TCSA0_CLK3 *((volatile unsigned int*)(0x4242060CUL))
  2241. #define bFM3_MFT1_FRT_TCSA0_SCLR *((volatile unsigned int*)(0x42420610UL))
  2242. #define bFM3_MFT1_FRT_TCSA0_MODE *((volatile unsigned int*)(0x42420614UL))
  2243. #define bFM3_MFT1_FRT_TCSA0_STOP *((volatile unsigned int*)(0x42420618UL))
  2244. #define bFM3_MFT1_FRT_TCSA0_BFE *((volatile unsigned int*)(0x4242061CUL))
  2245. #define bFM3_MFT1_FRT_TCSA0_ICRE *((volatile unsigned int*)(0x42420620UL))
  2246. #define bFM3_MFT1_FRT_TCSA0_ICLR *((volatile unsigned int*)(0x42420624UL))
  2247. #define bFM3_MFT1_FRT_TCSA0_IRQZE *((volatile unsigned int*)(0x42420634UL))
  2248. #define bFM3_MFT1_FRT_TCSA0_IRQZF *((volatile unsigned int*)(0x42420638UL))
  2249. #define bFM3_MFT1_FRT_TCSA0_ECKE *((volatile unsigned int*)(0x4242063CUL))
  2250. #define bFM3_MFT1_FRT_TCSB0_AD0E *((volatile unsigned int*)(0x42420680UL))
  2251. #define bFM3_MFT1_FRT_TCSB0_AD1E *((volatile unsigned int*)(0x42420684UL))
  2252. #define bFM3_MFT1_FRT_TCSB0_AD2E *((volatile unsigned int*)(0x42420688UL))
  2253. #define bFM3_MFT1_FRT_TCSA1_CLK0 *((volatile unsigned int*)(0x42420800UL))
  2254. #define bFM3_MFT1_FRT_TCSA1_CLK1 *((volatile unsigned int*)(0x42420804UL))
  2255. #define bFM3_MFT1_FRT_TCSA1_CLK2 *((volatile unsigned int*)(0x42420808UL))
  2256. #define bFM3_MFT1_FRT_TCSA1_CLK3 *((volatile unsigned int*)(0x4242080CUL))
  2257. #define bFM3_MFT1_FRT_TCSA1_SCLR *((volatile unsigned int*)(0x42420810UL))
  2258. #define bFM3_MFT1_FRT_TCSA1_MODE *((volatile unsigned int*)(0x42420814UL))
  2259. #define bFM3_MFT1_FRT_TCSA1_STOP *((volatile unsigned int*)(0x42420818UL))
  2260. #define bFM3_MFT1_FRT_TCSA1_BFE *((volatile unsigned int*)(0x4242081CUL))
  2261. #define bFM3_MFT1_FRT_TCSA1_ICRE *((volatile unsigned int*)(0x42420820UL))
  2262. #define bFM3_MFT1_FRT_TCSA1_ICLR *((volatile unsigned int*)(0x42420824UL))
  2263. #define bFM3_MFT1_FRT_TCSA1_IRQZE *((volatile unsigned int*)(0x42420834UL))
  2264. #define bFM3_MFT1_FRT_TCSA1_IRQZF *((volatile unsigned int*)(0x42420838UL))
  2265. #define bFM3_MFT1_FRT_TCSA1_ECKE *((volatile unsigned int*)(0x4242083CUL))
  2266. #define bFM3_MFT1_FRT_TCSB1_AD0E *((volatile unsigned int*)(0x42420880UL))
  2267. #define bFM3_MFT1_FRT_TCSB1_AD1E *((volatile unsigned int*)(0x42420884UL))
  2268. #define bFM3_MFT1_FRT_TCSB1_AD2E *((volatile unsigned int*)(0x42420888UL))
  2269. #define bFM3_MFT1_FRT_TCSA2_CLK0 *((volatile unsigned int*)(0x42420A00UL))
  2270. #define bFM3_MFT1_FRT_TCSA2_CLK1 *((volatile unsigned int*)(0x42420A04UL))
  2271. #define bFM3_MFT1_FRT_TCSA2_CLK2 *((volatile unsigned int*)(0x42420A08UL))
  2272. #define bFM3_MFT1_FRT_TCSA2_CLK3 *((volatile unsigned int*)(0x42420A0CUL))
  2273. #define bFM3_MFT1_FRT_TCSA2_SCLR *((volatile unsigned int*)(0x42420A10UL))
  2274. #define bFM3_MFT1_FRT_TCSA2_MODE *((volatile unsigned int*)(0x42420A14UL))
  2275. #define bFM3_MFT1_FRT_TCSA2_STOP *((volatile unsigned int*)(0x42420A18UL))
  2276. #define bFM3_MFT1_FRT_TCSA2_BFE *((volatile unsigned int*)(0x42420A1CUL))
  2277. #define bFM3_MFT1_FRT_TCSA2_ICRE *((volatile unsigned int*)(0x42420A20UL))
  2278. #define bFM3_MFT1_FRT_TCSA2_ICLR *((volatile unsigned int*)(0x42420A24UL))
  2279. #define bFM3_MFT1_FRT_TCSA2_IRQZE *((volatile unsigned int*)(0x42420A34UL))
  2280. #define bFM3_MFT1_FRT_TCSA2_IRQZF *((volatile unsigned int*)(0x42420A38UL))
  2281. #define bFM3_MFT1_FRT_TCSA2_ECKE *((volatile unsigned int*)(0x42420A3CUL))
  2282. #define bFM3_MFT1_FRT_TCSB2_AD0E *((volatile unsigned int*)(0x42420A80UL))
  2283. #define bFM3_MFT1_FRT_TCSB2_AD1E *((volatile unsigned int*)(0x42420A84UL))
  2284. #define bFM3_MFT1_FRT_TCSB2_AD2E *((volatile unsigned int*)(0x42420A88UL))
  2285. /* Multifunction Timer unit 1 Output Compare Unit registers */
  2286. #define bFM3_MFT1_OCU_OCSA10_CST0 *((volatile unsigned int*)(0x42420300UL))
  2287. #define bFM3_MFT1_OCU_OCSA10_CST1 *((volatile unsigned int*)(0x42420304UL))
  2288. #define bFM3_MFT1_OCU_OCSA10_BDIS0 *((volatile unsigned int*)(0x42420308UL))
  2289. #define bFM3_MFT1_OCU_OCSA10_BDIS1 *((volatile unsigned int*)(0x4242030CUL))
  2290. #define bFM3_MFT1_OCU_OCSA10_IOE0 *((volatile unsigned int*)(0x42420310UL))
  2291. #define bFM3_MFT1_OCU_OCSA10_IOE1 *((volatile unsigned int*)(0x42420314UL))
  2292. #define bFM3_MFT1_OCU_OCSA10_IOP0 *((volatile unsigned int*)(0x42420318UL))
  2293. #define bFM3_MFT1_OCU_OCSA10_IOP1 *((volatile unsigned int*)(0x4242031CUL))
  2294. #define bFM3_MFT1_OCU_OCSB10_OTD0 *((volatile unsigned int*)(0x42420320UL))
  2295. #define bFM3_MFT1_OCU_OCSB10_OTD1 *((volatile unsigned int*)(0x42420324UL))
  2296. #define bFM3_MFT1_OCU_OCSB10_CMOD *((volatile unsigned int*)(0x42420330UL))
  2297. #define bFM3_MFT1_OCU_OCSB10_BTS0 *((volatile unsigned int*)(0x42420334UL))
  2298. #define bFM3_MFT1_OCU_OCSB10_BTS1 *((volatile unsigned int*)(0x42420338UL))
  2299. #define bFM3_MFT1_OCU_OCSA32_CST2 *((volatile unsigned int*)(0x42420380UL))
  2300. #define bFM3_MFT1_OCU_OCSA32_CST3 *((volatile unsigned int*)(0x42420384UL))
  2301. #define bFM3_MFT1_OCU_OCSA32_BDIS2 *((volatile unsigned int*)(0x42420388UL))
  2302. #define bFM3_MFT1_OCU_OCSA32_BDIS3 *((volatile unsigned int*)(0x4242038CUL))
  2303. #define bFM3_MFT1_OCU_OCSA32_IOE2 *((volatile unsigned int*)(0x42420390UL))
  2304. #define bFM3_MFT1_OCU_OCSA32_IOE3 *((volatile unsigned int*)(0x42420394UL))
  2305. #define bFM3_MFT1_OCU_OCSA32_IOP2 *((volatile unsigned int*)(0x42420398UL))
  2306. #define bFM3_MFT1_OCU_OCSA32_IOP3 *((volatile unsigned int*)(0x4242039CUL))
  2307. #define bFM3_MFT1_OCU_OCSB32_OTD2 *((volatile unsigned int*)(0x424203A0UL))
  2308. #define bFM3_MFT1_OCU_OCSB32_OTD3 *((volatile unsigned int*)(0x424203A4UL))
  2309. #define bFM3_MFT1_OCU_OCSB32_CMOD *((volatile unsigned int*)(0x424203B0UL))
  2310. #define bFM3_MFT1_OCU_OCSB32_BTS2 *((volatile unsigned int*)(0x424203B4UL))
  2311. #define bFM3_MFT1_OCU_OCSB32_BTS3 *((volatile unsigned int*)(0x424203B8UL))
  2312. #define bFM3_MFT1_OCU_OCSA54_CST4 *((volatile unsigned int*)(0x42420400UL))
  2313. #define bFM3_MFT1_OCU_OCSA54_CST5 *((volatile unsigned int*)(0x42420404UL))
  2314. #define bFM3_MFT1_OCU_OCSA54_BDIS4 *((volatile unsigned int*)(0x42420408UL))
  2315. #define bFM3_MFT1_OCU_OCSA54_BDIS5 *((volatile unsigned int*)(0x4242040CUL))
  2316. #define bFM3_MFT1_OCU_OCSA54_IOE4 *((volatile unsigned int*)(0x42420410UL))
  2317. #define bFM3_MFT1_OCU_OCSA54_IOE5 *((volatile unsigned int*)(0x42420414UL))
  2318. #define bFM3_MFT1_OCU_OCSA54_IOP4 *((volatile unsigned int*)(0x42420418UL))
  2319. #define bFM3_MFT1_OCU_OCSA54_IOP5 *((volatile unsigned int*)(0x4242041CUL))
  2320. #define bFM3_MFT1_OCU_OCSB54_OTD4 *((volatile unsigned int*)(0x42420420UL))
  2321. #define bFM3_MFT1_OCU_OCSB54_OTD5 *((volatile unsigned int*)(0x42420424UL))
  2322. #define bFM3_MFT1_OCU_OCSB54_CMOD *((volatile unsigned int*)(0x42420430UL))
  2323. #define bFM3_MFT1_OCU_OCSB54_BTS4 *((volatile unsigned int*)(0x42420434UL))
  2324. #define bFM3_MFT1_OCU_OCSB54_BTS5 *((volatile unsigned int*)(0x42420438UL))
  2325. #define bFM3_MFT1_OCU_OCSC_MOD0 *((volatile unsigned int*)(0x424204A0UL))
  2326. #define bFM3_MFT1_OCU_OCSC_MOD1 *((volatile unsigned int*)(0x424204A4UL))
  2327. #define bFM3_MFT1_OCU_OCSC_MOD2 *((volatile unsigned int*)(0x424204A8UL))
  2328. #define bFM3_MFT1_OCU_OCSC_MOD3 *((volatile unsigned int*)(0x424204ACUL))
  2329. #define bFM3_MFT1_OCU_OCSC_MOD4 *((volatile unsigned int*)(0x424204B0UL))
  2330. #define bFM3_MFT1_OCU_OCSC_MOD5 *((volatile unsigned int*)(0x424204B4UL))
  2331. #define bFM3_MFT1_OCU_OCFS10_FSO00 *((volatile unsigned int*)(0x42420B00UL))
  2332. #define bFM3_MFT1_OCU_OCFS10_FSO01 *((volatile unsigned int*)(0x42420B04UL))
  2333. #define bFM3_MFT1_OCU_OCFS10_FSO02 *((volatile unsigned int*)(0x42420B08UL))
  2334. #define bFM3_MFT1_OCU_OCFS10_FSO03 *((volatile unsigned int*)(0x42420B0CUL))
  2335. #define bFM3_MFT1_OCU_OCFS10_FSO10 *((volatile unsigned int*)(0x42420B10UL))
  2336. #define bFM3_MFT1_OCU_OCFS10_FSO11 *((volatile unsigned int*)(0x42420B14UL))
  2337. #define bFM3_MFT1_OCU_OCFS10_FSO12 *((volatile unsigned int*)(0x42420B18UL))
  2338. #define bFM3_MFT1_OCU_OCFS10_FSO13 *((volatile unsigned int*)(0x42420B1CUL))
  2339. #define bFM3_MFT1_OCU_OCFS32_FSO20 *((volatile unsigned int*)(0x42420B20UL))
  2340. #define bFM3_MFT1_OCU_OCFS32_FSO21 *((volatile unsigned int*)(0x42420B24UL))
  2341. #define bFM3_MFT1_OCU_OCFS32_FSO22 *((volatile unsigned int*)(0x42420B28UL))
  2342. #define bFM3_MFT1_OCU_OCFS32_FSO23 *((volatile unsigned int*)(0x42420B2CUL))
  2343. #define bFM3_MFT1_OCU_OCFS32_FSO30 *((volatile unsigned int*)(0x42420B30UL))
  2344. #define bFM3_MFT1_OCU_OCFS32_FSO31 *((volatile unsigned int*)(0x42420B34UL))
  2345. #define bFM3_MFT1_OCU_OCFS32_FSO32 *((volatile unsigned int*)(0x42420B38UL))
  2346. #define bFM3_MFT1_OCU_OCFS32_FSO33 *((volatile unsigned int*)(0x42420B3CUL))
  2347. #define bFM3_MFT1_OCU_OCFS54_FSO40 *((volatile unsigned int*)(0x42420B80UL))
  2348. #define bFM3_MFT1_OCU_OCFS54_FSO41 *((volatile unsigned int*)(0x42420B84UL))
  2349. #define bFM3_MFT1_OCU_OCFS54_FSO42 *((volatile unsigned int*)(0x42420B88UL))
  2350. #define bFM3_MFT1_OCU_OCFS54_FSO43 *((volatile unsigned int*)(0x42420B8CUL))
  2351. #define bFM3_MFT1_OCU_OCFS54_FSO50 *((volatile unsigned int*)(0x42420B90UL))
  2352. #define bFM3_MFT1_OCU_OCFS54_FSO51 *((volatile unsigned int*)(0x42420B94UL))
  2353. #define bFM3_MFT1_OCU_OCFS54_FSO52 *((volatile unsigned int*)(0x42420B98UL))
  2354. #define bFM3_MFT1_OCU_OCFS54_FSO53 *((volatile unsigned int*)(0x42420B9CUL))
  2355. /* Multifunction Timer unit 1 Waveform Generator and Noise Canceler registers */
  2356. #define bFM3_MFT1_WFG_WFSA10_DCK0 *((volatile unsigned int*)(0x42421180UL))
  2357. #define bFM3_MFT1_WFG_WFSA10_DCK1 *((volatile unsigned int*)(0x42421184UL))
  2358. #define bFM3_MFT1_WFG_WFSA10_DCK2 *((volatile unsigned int*)(0x42421188UL))
  2359. #define bFM3_MFT1_WFG_WFSA10_TMD0 *((volatile unsigned int*)(0x4242118CUL))
  2360. #define bFM3_MFT1_WFG_WFSA10_TMD1 *((volatile unsigned int*)(0x42421190UL))
  2361. #define bFM3_MFT1_WFG_WFSA10_TMD2 *((volatile unsigned int*)(0x42421194UL))
  2362. #define bFM3_MFT1_WFG_WFSA10_GTEN0 *((volatile unsigned int*)(0x42421198UL))
  2363. #define bFM3_MFT1_WFG_WFSA10_GTEN1 *((volatile unsigned int*)(0x4242119CUL))
  2364. #define bFM3_MFT1_WFG_WFSA10_PSEL0 *((volatile unsigned int*)(0x424211A0UL))
  2365. #define bFM3_MFT1_WFG_WFSA10_PSEL1 *((volatile unsigned int*)(0x424211A4UL))
  2366. #define bFM3_MFT1_WFG_WFSA10_PGEN0 *((volatile unsigned int*)(0x424211A8UL))
  2367. #define bFM3_MFT1_WFG_WFSA10_PGEN1 *((volatile unsigned int*)(0x424211ACUL))
  2368. #define bFM3_MFT1_WFG_WFSA10_DMOD *((volatile unsigned int*)(0x424211B0UL))
  2369. #define bFM3_MFT1_WFG_WFSA32_DCK0 *((volatile unsigned int*)(0x42421200UL))
  2370. #define bFM3_MFT1_WFG_WFSA32_DCK1 *((volatile unsigned int*)(0x42421204UL))
  2371. #define bFM3_MFT1_WFG_WFSA32_DCK2 *((volatile unsigned int*)(0x42421208UL))
  2372. #define bFM3_MFT1_WFG_WFSA32_TMD0 *((volatile unsigned int*)(0x4242120CUL))
  2373. #define bFM3_MFT1_WFG_WFSA32_TMD1 *((volatile unsigned int*)(0x42421210UL))
  2374. #define bFM3_MFT1_WFG_WFSA32_TMD2 *((volatile unsigned int*)(0x42421214UL))
  2375. #define bFM3_MFT1_WFG_WFSA32_GTEN0 *((volatile unsigned int*)(0x42421218UL))
  2376. #define bFM3_MFT1_WFG_WFSA32_GTEN1 *((volatile unsigned int*)(0x4242121CUL))
  2377. #define bFM3_MFT1_WFG_WFSA32_PSEL0 *((volatile unsigned int*)(0x42421220UL))
  2378. #define bFM3_MFT1_WFG_WFSA32_PSEL1 *((volatile unsigned int*)(0x42421224UL))
  2379. #define bFM3_MFT1_WFG_WFSA32_PGEN0 *((volatile unsigned int*)(0x42421228UL))
  2380. #define bFM3_MFT1_WFG_WFSA32_PGEN1 *((volatile unsigned int*)(0x4242122CUL))
  2381. #define bFM3_MFT1_WFG_WFSA32_DMOD *((volatile unsigned int*)(0x42421230UL))
  2382. #define bFM3_MFT1_WFG_WFSA54_DCK0 *((volatile unsigned int*)(0x42421280UL))
  2383. #define bFM3_MFT1_WFG_WFSA54_DCK1 *((volatile unsigned int*)(0x42421284UL))
  2384. #define bFM3_MFT1_WFG_WFSA54_DCK2 *((volatile unsigned int*)(0x42421288UL))
  2385. #define bFM3_MFT1_WFG_WFSA54_TMD0 *((volatile unsigned int*)(0x4242128CUL))
  2386. #define bFM3_MFT1_WFG_WFSA54_TMD1 *((volatile unsigned int*)(0x42421290UL))
  2387. #define bFM3_MFT1_WFG_WFSA54_TMD2 *((volatile unsigned int*)(0x42421294UL))
  2388. #define bFM3_MFT1_WFG_WFSA54_GTEN0 *((volatile unsigned int*)(0x42421298UL))
  2389. #define bFM3_MFT1_WFG_WFSA54_GTEN1 *((volatile unsigned int*)(0x4242129CUL))
  2390. #define bFM3_MFT1_WFG_WFSA54_PSEL0 *((volatile unsigned int*)(0x424212A0UL))
  2391. #define bFM3_MFT1_WFG_WFSA54_PSEL1 *((volatile unsigned int*)(0x424212A4UL))
  2392. #define bFM3_MFT1_WFG_WFSA54_PGEN0 *((volatile unsigned int*)(0x424212A8UL))
  2393. #define bFM3_MFT1_WFG_WFSA54_PGEN1 *((volatile unsigned int*)(0x424212ACUL))
  2394. #define bFM3_MFT1_WFG_WFSA54_DMOD *((volatile unsigned int*)(0x424212B0UL))
  2395. #define bFM3_MFT1_WFG_WFIR_DTIF *((volatile unsigned int*)(0x42421300UL))
  2396. #define bFM3_MFT1_WFG_WFIR_DTIC *((volatile unsigned int*)(0x42421304UL))
  2397. #define bFM3_MFT1_WFG_WFIR_TMIF10 *((volatile unsigned int*)(0x42421310UL))
  2398. #define bFM3_MFT1_WFG_WFIR_TMIC10 *((volatile unsigned int*)(0x42421314UL))
  2399. #define bFM3_MFT1_WFG_WFIR_TMIE10 *((volatile unsigned int*)(0x42421318UL))
  2400. #define bFM3_MFT1_WFG_WFIR_TMIS10 *((volatile unsigned int*)(0x4242131CUL))
  2401. #define bFM3_MFT1_WFG_WFIR_TMIF32 *((volatile unsigned int*)(0x42421320UL))
  2402. #define bFM3_MFT1_WFG_WFIR_TMIC32 *((volatile unsigned int*)(0x42421324UL))
  2403. #define bFM3_MFT1_WFG_WFIR_TMIE32 *((volatile unsigned int*)(0x42421328UL))
  2404. #define bFM3_MFT1_WFG_WFIR_TMIS32 *((volatile unsigned int*)(0x4242132CUL))
  2405. #define bFM3_MFT1_WFG_WFIR_TMIF54 *((volatile unsigned int*)(0x42421330UL))
  2406. #define bFM3_MFT1_WFG_WFIR_TMIC54 *((volatile unsigned int*)(0x42421334UL))
  2407. #define bFM3_MFT1_WFG_WFIR_TMIE54 *((volatile unsigned int*)(0x42421338UL))
  2408. #define bFM3_MFT1_WFG_WFIR_TMIS54 *((volatile unsigned int*)(0x4242133CUL))
  2409. #define bFM3_MFT1_WFG_NZCL_DTIE *((volatile unsigned int*)(0x42421380UL))
  2410. #define bFM3_MFT1_WFG_NZCL_NWS0 *((volatile unsigned int*)(0x42421384UL))
  2411. #define bFM3_MFT1_WFG_NZCL_NWS1 *((volatile unsigned int*)(0x42421388UL))
  2412. #define bFM3_MFT1_WFG_NZCL_NWS2 *((volatile unsigned int*)(0x4242138CUL))
  2413. #define bFM3_MFT1_WFG_NZCL_SDTI *((volatile unsigned int*)(0x42421390UL))
  2414. /* Multifunction Timer unit 1 Input Capture Unit registers */
  2415. #define bFM3_MFT1_ICU_ICFS10_FSI00 *((volatile unsigned int*)(0x42420C00UL))
  2416. #define bFM3_MFT1_ICU_ICFS10_FSI01 *((volatile unsigned int*)(0x42420C04UL))
  2417. #define bFM3_MFT1_ICU_ICFS10_FSI02 *((volatile unsigned int*)(0x42420C08UL))
  2418. #define bFM3_MFT1_ICU_ICFS10_FSI03 *((volatile unsigned int*)(0x42420C0CUL))
  2419. #define bFM3_MFT1_ICU_ICFS10_FSI10 *((volatile unsigned int*)(0x42420C10UL))
  2420. #define bFM3_MFT1_ICU_ICFS10_FSI11 *((volatile unsigned int*)(0x42420C14UL))
  2421. #define bFM3_MFT1_ICU_ICFS10_FSI12 *((volatile unsigned int*)(0x42420C18UL))
  2422. #define bFM3_MFT1_ICU_ICFS10_FSI13 *((volatile unsigned int*)(0x42420C1CUL))
  2423. #define bFM3_MFT1_ICU_ICFS32_FSI20 *((volatile unsigned int*)(0x42420C20UL))
  2424. #define bFM3_MFT1_ICU_ICFS32_FSI21 *((volatile unsigned int*)(0x42420C24UL))
  2425. #define bFM3_MFT1_ICU_ICFS32_FSI22 *((volatile unsigned int*)(0x42420C28UL))
  2426. #define bFM3_MFT1_ICU_ICFS32_FSI23 *((volatile unsigned int*)(0x42420C2CUL))
  2427. #define bFM3_MFT1_ICU_ICFS32_FSI30 *((volatile unsigned int*)(0x42420C30UL))
  2428. #define bFM3_MFT1_ICU_ICFS32_FSI31 *((volatile unsigned int*)(0x42420C34UL))
  2429. #define bFM3_MFT1_ICU_ICFS32_FSI32 *((volatile unsigned int*)(0x42420C38UL))
  2430. #define bFM3_MFT1_ICU_ICFS32_FSI33 *((volatile unsigned int*)(0x42420C3CUL))
  2431. #define bFM3_MFT1_ICU_ICSA10_EG00 *((volatile unsigned int*)(0x42420F00UL))
  2432. #define bFM3_MFT1_ICU_ICSA10_EG01 *((volatile unsigned int*)(0x42420F04UL))
  2433. #define bFM3_MFT1_ICU_ICSA10_EG10 *((volatile unsigned int*)(0x42420F08UL))
  2434. #define bFM3_MFT1_ICU_ICSA10_EG11 *((volatile unsigned int*)(0x42420F0CUL))
  2435. #define bFM3_MFT1_ICU_ICSA10_ICE0 *((volatile unsigned int*)(0x42420F10UL))
  2436. #define bFM3_MFT1_ICU_ICSA10_ICE1 *((volatile unsigned int*)(0x42420F14UL))
  2437. #define bFM3_MFT1_ICU_ICSA10_IPC0 *((volatile unsigned int*)(0x42420F18UL))
  2438. #define bFM3_MFT1_ICU_ICSA10_IPC1 *((volatile unsigned int*)(0x42420F1CUL))
  2439. #define bFM3_MFT1_ICU_ICSB10_IEI0 *((volatile unsigned int*)(0x42420F20UL))
  2440. #define bFM3_MFT1_ICU_ICSB10_IEI1 *((volatile unsigned int*)(0x42420F24UL))
  2441. #define bFM3_MFT1_ICU_ICSA32_EG20 *((volatile unsigned int*)(0x42420F80UL))
  2442. #define bFM3_MFT1_ICU_ICSA32_EG21 *((volatile unsigned int*)(0x42420F84UL))
  2443. #define bFM3_MFT1_ICU_ICSA32_EG30 *((volatile unsigned int*)(0x42420F88UL))
  2444. #define bFM3_MFT1_ICU_ICSA32_EG31 *((volatile unsigned int*)(0x42420F8CUL))
  2445. #define bFM3_MFT1_ICU_ICSA32_ICE2 *((volatile unsigned int*)(0x42420F90UL))
  2446. #define bFM3_MFT1_ICU_ICSA32_ICE3 *((volatile unsigned int*)(0x42420F94UL))
  2447. #define bFM3_MFT1_ICU_ICSA32_IPC2 *((volatile unsigned int*)(0x42420F98UL))
  2448. #define bFM3_MFT1_ICU_ICSA32_IPC3 *((volatile unsigned int*)(0x42420F9CUL))
  2449. #define bFM3_MFT1_ICU_ICSB32_IEI2 *((volatile unsigned int*)(0x42420FA0UL))
  2450. #define bFM3_MFT1_ICU_ICSB32_IEI3 *((volatile unsigned int*)(0x42420FA4UL))
  2451. /* Multifunction Timer unit 1 ADC Start Compare Unit registers */
  2452. #define bFM3_MFT1_ADCMP_ACSB_BDIS0 *((volatile unsigned int*)(0x42421700UL))
  2453. #define bFM3_MFT1_ADCMP_ACSB_BDIS1 *((volatile unsigned int*)(0x42421704UL))
  2454. #define bFM3_MFT1_ADCMP_ACSB_BDIS2 *((volatile unsigned int*)(0x42421708UL))
  2455. #define bFM3_MFT1_ADCMP_ACSB_BTS0 *((volatile unsigned int*)(0x42421710UL))
  2456. #define bFM3_MFT1_ADCMP_ACSB_BTS1 *((volatile unsigned int*)(0x42421714UL))
  2457. #define bFM3_MFT1_ADCMP_ACSB_BTS2 *((volatile unsigned int*)(0x42421718UL))
  2458. #define bFM3_MFT1_ADCMP_ACSA_CE00 *((volatile unsigned int*)(0x42421780UL))
  2459. #define bFM3_MFT1_ADCMP_ACSA_CE01 *((volatile unsigned int*)(0x42421784UL))
  2460. #define bFM3_MFT1_ADCMP_ACSA_CE10 *((volatile unsigned int*)(0x42421788UL))
  2461. #define bFM3_MFT1_ADCMP_ACSA_CE11 *((volatile unsigned int*)(0x4242178CUL))
  2462. #define bFM3_MFT1_ADCMP_ACSA_CE20 *((volatile unsigned int*)(0x42421790UL))
  2463. #define bFM3_MFT1_ADCMP_ACSA_CE21 *((volatile unsigned int*)(0x42421794UL))
  2464. #define bFM3_MFT1_ADCMP_ACSA_SEL00 *((volatile unsigned int*)(0x424217A0UL))
  2465. #define bFM3_MFT1_ADCMP_ACSA_SEL01 *((volatile unsigned int*)(0x424217A4UL))
  2466. #define bFM3_MFT1_ADCMP_ACSA_SEL10 *((volatile unsigned int*)(0x424217A8UL))
  2467. #define bFM3_MFT1_ADCMP_ACSA_SEL11 *((volatile unsigned int*)(0x424217ACUL))
  2468. #define bFM3_MFT1_ADCMP_ACSA_SEL20 *((volatile unsigned int*)(0x424217B0UL))
  2469. #define bFM3_MFT1_ADCMP_ACSA_SEL21 *((volatile unsigned int*)(0x424217B4UL))
  2470. #define bFM3_MFT1_ADCMP_ATSA_AD0S0 *((volatile unsigned int*)(0x42421800UL))
  2471. #define bFM3_MFT1_ADCMP_ATSA_AD0S1 *((volatile unsigned int*)(0x42421804UL))
  2472. #define bFM3_MFT1_ADCMP_ATSA_AD1S0 *((volatile unsigned int*)(0x42421808UL))
  2473. #define bFM3_MFT1_ADCMP_ATSA_AD1S1 *((volatile unsigned int*)(0x4242180CUL))
  2474. #define bFM3_MFT1_ADCMP_ATSA_AD2S0 *((volatile unsigned int*)(0x42421810UL))
  2475. #define bFM3_MFT1_ADCMP_ATSA_AD2S1 *((volatile unsigned int*)(0x42421814UL))
  2476. #define bFM3_MFT1_ADCMP_ATSA_AD0P0 *((volatile unsigned int*)(0x42421820UL))
  2477. #define bFM3_MFT1_ADCMP_ATSA_AD0P1 *((volatile unsigned int*)(0x42421824UL))
  2478. #define bFM3_MFT1_ADCMP_ATSA_AD1P0 *((volatile unsigned int*)(0x42421828UL))
  2479. #define bFM3_MFT1_ADCMP_ATSA_AD1P1 *((volatile unsigned int*)(0x4242182CUL))
  2480. #define bFM3_MFT1_ADCMP_ATSA_AD2P0 *((volatile unsigned int*)(0x42421830UL))
  2481. #define bFM3_MFT1_ADCMP_ATSA_AD2P1 *((volatile unsigned int*)(0x42421834UL))
  2482. /* Multifunction Timer PPG registers */
  2483. #define bFM3_MFT_PPG_TTCR0_STR0 *((volatile unsigned int*)(0x42480020UL))
  2484. #define bFM3_MFT_PPG_TTCR0_MONI0 *((volatile unsigned int*)(0x42480024UL))
  2485. #define bFM3_MFT_PPG_TTCR0_CS00 *((volatile unsigned int*)(0x42480028UL))
  2486. #define bFM3_MFT_PPG_TTCR0_CS01 *((volatile unsigned int*)(0x4248002CUL))
  2487. #define bFM3_MFT_PPG_TTCR0_TRG0O *((volatile unsigned int*)(0x42480030UL))
  2488. #define bFM3_MFT_PPG_TTCR0_TRG2O *((volatile unsigned int*)(0x42480034UL))
  2489. #define bFM3_MFT_PPG_TTCR0_TRG4O *((volatile unsigned int*)(0x42480038UL))
  2490. #define bFM3_MFT_PPG_TTCR0_TRG6O *((volatile unsigned int*)(0x4248003CUL))
  2491. #define bFM3_MFT_PPG_TTCR1_STR1 *((volatile unsigned int*)(0x42480420UL))
  2492. #define bFM3_MFT_PPG_TTCR1_MONI1 *((volatile unsigned int*)(0x42480424UL))
  2493. #define bFM3_MFT_PPG_TTCR1_CS10 *((volatile unsigned int*)(0x42480428UL))
  2494. #define bFM3_MFT_PPG_TTCR1_CS11 *((volatile unsigned int*)(0x4248042CUL))
  2495. #define bFM3_MFT_PPG_TTCR1_TRG1O *((volatile unsigned int*)(0x42480430UL))
  2496. #define bFM3_MFT_PPG_TTCR1_TRG3O *((volatile unsigned int*)(0x42480434UL))
  2497. #define bFM3_MFT_PPG_TTCR1_TRG5O *((volatile unsigned int*)(0x42480438UL))
  2498. #define bFM3_MFT_PPG_TTCR1_TRG7O *((volatile unsigned int*)(0x4248043CUL))
  2499. #define bFM3_MFT_PPG_TRG_PEN00 *((volatile unsigned int*)(0x42482000UL))
  2500. #define bFM3_MFT_PPG_TRG_PEN01 *((volatile unsigned int*)(0x42482004UL))
  2501. #define bFM3_MFT_PPG_TRG_PEN02 *((volatile unsigned int*)(0x42482008UL))
  2502. #define bFM3_MFT_PPG_TRG_PEN03 *((volatile unsigned int*)(0x4248200CUL))
  2503. #define bFM3_MFT_PPG_TRG_PEN04 *((volatile unsigned int*)(0x42482010UL))
  2504. #define bFM3_MFT_PPG_TRG_PEN05 *((volatile unsigned int*)(0x42482014UL))
  2505. #define bFM3_MFT_PPG_TRG_PEN06 *((volatile unsigned int*)(0x42482018UL))
  2506. #define bFM3_MFT_PPG_TRG_PEN07 *((volatile unsigned int*)(0x4248201CUL))
  2507. #define bFM3_MFT_PPG_TRG_PEN08 *((volatile unsigned int*)(0x42482020UL))
  2508. #define bFM3_MFT_PPG_TRG_PEN09 *((volatile unsigned int*)(0x42482024UL))
  2509. #define bFM3_MFT_PPG_TRG_PEN10 *((volatile unsigned int*)(0x42482028UL))
  2510. #define bFM3_MFT_PPG_TRG_PEN11 *((volatile unsigned int*)(0x4248202CUL))
  2511. #define bFM3_MFT_PPG_TRG_PEN12 *((volatile unsigned int*)(0x42482030UL))
  2512. #define bFM3_MFT_PPG_TRG_PEN13 *((volatile unsigned int*)(0x42482034UL))
  2513. #define bFM3_MFT_PPG_TRG_PEN14 *((volatile unsigned int*)(0x42482038UL))
  2514. #define bFM3_MFT_PPG_TRG_PEN15 *((volatile unsigned int*)(0x4248203CUL))
  2515. #define bFM3_MFT_PPG_REVC_REV00 *((volatile unsigned int*)(0x42482080UL))
  2516. #define bFM3_MFT_PPG_REVC_REV01 *((volatile unsigned int*)(0x42482084UL))
  2517. #define bFM3_MFT_PPG_REVC_REV02 *((volatile unsigned int*)(0x42482088UL))
  2518. #define bFM3_MFT_PPG_REVC_REV03 *((volatile unsigned int*)(0x4248208CUL))
  2519. #define bFM3_MFT_PPG_REVC_REV04 *((volatile unsigned int*)(0x42482090UL))
  2520. #define bFM3_MFT_PPG_REVC_REV05 *((volatile unsigned int*)(0x42482094UL))
  2521. #define bFM3_MFT_PPG_REVC_REV06 *((volatile unsigned int*)(0x42482098UL))
  2522. #define bFM3_MFT_PPG_REVC_REV07 *((volatile unsigned int*)(0x4248209CUL))
  2523. #define bFM3_MFT_PPG_REVC_REV08 *((volatile unsigned int*)(0x424820A0UL))
  2524. #define bFM3_MFT_PPG_REVC_REV09 *((volatile unsigned int*)(0x424820A4UL))
  2525. #define bFM3_MFT_PPG_REVC_REV10 *((volatile unsigned int*)(0x424820A8UL))
  2526. #define bFM3_MFT_PPG_REVC_REV11 *((volatile unsigned int*)(0x424820ACUL))
  2527. #define bFM3_MFT_PPG_REVC_REV12 *((volatile unsigned int*)(0x424820B0UL))
  2528. #define bFM3_MFT_PPG_REVC_REV13 *((volatile unsigned int*)(0x424820B4UL))
  2529. #define bFM3_MFT_PPG_REVC_REV14 *((volatile unsigned int*)(0x424820B8UL))
  2530. #define bFM3_MFT_PPG_REVC_REV15 *((volatile unsigned int*)(0x424820BCUL))
  2531. #define bFM3_MFT_PPG_PPGC1_TTRG *((volatile unsigned int*)(0x42484000UL))
  2532. #define bFM3_MFT_PPG_PPGC1_MD0 *((volatile unsigned int*)(0x42484004UL))
  2533. #define bFM3_MFT_PPG_PPGC1_MD1 *((volatile unsigned int*)(0x42484008UL))
  2534. #define bFM3_MFT_PPG_PPGC1_PCS0 *((volatile unsigned int*)(0x4248400CUL))
  2535. #define bFM3_MFT_PPG_PPGC1_PCS1 *((volatile unsigned int*)(0x42484010UL))
  2536. #define bFM3_MFT_PPG_PPGC1_INTM *((volatile unsigned int*)(0x42484014UL))
  2537. #define bFM3_MFT_PPG_PPGC1_PUF *((volatile unsigned int*)(0x42484018UL))
  2538. #define bFM3_MFT_PPG_PPGC1_PIE *((volatile unsigned int*)(0x4248401CUL))
  2539. #define bFM3_MFT_PPG_PPGC0_TTRG *((volatile unsigned int*)(0x42484020UL))
  2540. #define bFM3_MFT_PPG_PPGC0_MD0 *((volatile unsigned int*)(0x42484024UL))
  2541. #define bFM3_MFT_PPG_PPGC0_MD1 *((volatile unsigned int*)(0x42484028UL))
  2542. #define bFM3_MFT_PPG_PPGC0_PCS0 *((volatile unsigned int*)(0x4248402CUL))
  2543. #define bFM3_MFT_PPG_PPGC0_PCS1 *((volatile unsigned int*)(0x42484030UL))
  2544. #define bFM3_MFT_PPG_PPGC0_INTM *((volatile unsigned int*)(0x42484034UL))
  2545. #define bFM3_MFT_PPG_PPGC0_PUF *((volatile unsigned int*)(0x42484038UL))
  2546. #define bFM3_MFT_PPG_PPGC0_PIE *((volatile unsigned int*)(0x4248403CUL))
  2547. #define bFM3_MFT_PPG_PPGC3_TTRG *((volatile unsigned int*)(0x42484080UL))
  2548. #define bFM3_MFT_PPG_PPGC3_MD0 *((volatile unsigned int*)(0x42484084UL))
  2549. #define bFM3_MFT_PPG_PPGC3_MD1 *((volatile unsigned int*)(0x42484088UL))
  2550. #define bFM3_MFT_PPG_PPGC3_PCS0 *((volatile unsigned int*)(0x4248408CUL))
  2551. #define bFM3_MFT_PPG_PPGC3_PCS1 *((volatile unsigned int*)(0x42484090UL))
  2552. #define bFM3_MFT_PPG_PPGC3_INTM *((volatile unsigned int*)(0x42484094UL))
  2553. #define bFM3_MFT_PPG_PPGC3_PUF *((volatile unsigned int*)(0x42484098UL))
  2554. #define bFM3_MFT_PPG_PPGC3_PIE *((volatile unsigned int*)(0x4248409CUL))
  2555. #define bFM3_MFT_PPG_PPGC2_TTRG *((volatile unsigned int*)(0x424840A0UL))
  2556. #define bFM3_MFT_PPG_PPGC2_MD0 *((volatile unsigned int*)(0x424840A4UL))
  2557. #define bFM3_MFT_PPG_PPGC2_MD1 *((volatile unsigned int*)(0x424840A8UL))
  2558. #define bFM3_MFT_PPG_PPGC2_PCS0 *((volatile unsigned int*)(0x424840ACUL))
  2559. #define bFM3_MFT_PPG_PPGC2_PCS1 *((volatile unsigned int*)(0x424840B0UL))
  2560. #define bFM3_MFT_PPG_PPGC2_INTM *((volatile unsigned int*)(0x424840B4UL))
  2561. #define bFM3_MFT_PPG_PPGC2_PUF *((volatile unsigned int*)(0x424840B8UL))
  2562. #define bFM3_MFT_PPG_PPGC2_PIE *((volatile unsigned int*)(0x424840BCUL))
  2563. #define bFM3_MFT_PPG_GATEC0_EDGE0 *((volatile unsigned int*)(0x42484300UL))
  2564. #define bFM3_MFT_PPG_GATEC0_STRG0 *((volatile unsigned int*)(0x42484304UL))
  2565. #define bFM3_MFT_PPG_GATEC0_EDGE2 *((volatile unsigned int*)(0x42484310UL))
  2566. #define bFM3_MFT_PPG_GATEC0_STRG2 *((volatile unsigned int*)(0x42484314UL))
  2567. #define bFM3_MFT_PPG_PPGC5_TTRG *((volatile unsigned int*)(0x42484800UL))
  2568. #define bFM3_MFT_PPG_PPGC5_MD0 *((volatile unsigned int*)(0x42484804UL))
  2569. #define bFM3_MFT_PPG_PPGC5_MD1 *((volatile unsigned int*)(0x42484808UL))
  2570. #define bFM3_MFT_PPG_PPGC5_PCS0 *((volatile unsigned int*)(0x4248480CUL))
  2571. #define bFM3_MFT_PPG_PPGC5_PCS1 *((volatile unsigned int*)(0x42484810UL))
  2572. #define bFM3_MFT_PPG_PPGC5_INTM *((volatile unsigned int*)(0x42484814UL))
  2573. #define bFM3_MFT_PPG_PPGC5_PUF *((volatile unsigned int*)(0x42484818UL))
  2574. #define bFM3_MFT_PPG_PPGC5_PIE *((volatile unsigned int*)(0x4248481CUL))
  2575. #define bFM3_MFT_PPG_PPGC4_TTRG *((volatile unsigned int*)(0x42484820UL))
  2576. #define bFM3_MFT_PPG_PPGC4_MD0 *((volatile unsigned int*)(0x42484824UL))
  2577. #define bFM3_MFT_PPG_PPGC4_MD1 *((volatile unsigned int*)(0x42484828UL))
  2578. #define bFM3_MFT_PPG_PPGC4_PCS0 *((volatile unsigned int*)(0x4248482CUL))
  2579. #define bFM3_MFT_PPG_PPGC4_PCS1 *((volatile unsigned int*)(0x42484830UL))
  2580. #define bFM3_MFT_PPG_PPGC4_INTM *((volatile unsigned int*)(0x42484834UL))
  2581. #define bFM3_MFT_PPG_PPGC4_PUF *((volatile unsigned int*)(0x42484838UL))
  2582. #define bFM3_MFT_PPG_PPGC4_PIE *((volatile unsigned int*)(0x4248483CUL))
  2583. #define bFM3_MFT_PPG_PPGC7_TTRG *((volatile unsigned int*)(0x42484880UL))
  2584. #define bFM3_MFT_PPG_PPGC7_MD0 *((volatile unsigned int*)(0x42484884UL))
  2585. #define bFM3_MFT_PPG_PPGC7_MD1 *((volatile unsigned int*)(0x42484888UL))
  2586. #define bFM3_MFT_PPG_PPGC7_PCS0 *((volatile unsigned int*)(0x4248488CUL))
  2587. #define bFM3_MFT_PPG_PPGC7_PCS1 *((volatile unsigned int*)(0x42484890UL))
  2588. #define bFM3_MFT_PPG_PPGC7_INTM *((volatile unsigned int*)(0x42484894UL))
  2589. #define bFM3_MFT_PPG_PPGC7_PUF *((volatile unsigned int*)(0x42484898UL))
  2590. #define bFM3_MFT_PPG_PPGC7_PIE *((volatile unsigned int*)(0x4248489CUL))
  2591. #define bFM3_MFT_PPG_PPGC6_TTRG *((volatile unsigned int*)(0x424848A0UL))
  2592. #define bFM3_MFT_PPG_PPGC6_MD0 *((volatile unsigned int*)(0x424848A4UL))
  2593. #define bFM3_MFT_PPG_PPGC6_MD1 *((volatile unsigned int*)(0x424848A8UL))
  2594. #define bFM3_MFT_PPG_PPGC6_PCS0 *((volatile unsigned int*)(0x424848ACUL))
  2595. #define bFM3_MFT_PPG_PPGC6_PCS1 *((volatile unsigned int*)(0x424848B0UL))
  2596. #define bFM3_MFT_PPG_PPGC6_INTM *((volatile unsigned int*)(0x424848B4UL))
  2597. #define bFM3_MFT_PPG_PPGC6_PUF *((volatile unsigned int*)(0x424848B8UL))
  2598. #define bFM3_MFT_PPG_PPGC6_PIE *((volatile unsigned int*)(0x424848BCUL))
  2599. #define bFM3_MFT_PPG_GATEC4_EDGE4 *((volatile unsigned int*)(0x42484B00UL))
  2600. #define bFM3_MFT_PPG_GATEC4_STRG4 *((volatile unsigned int*)(0x42484B04UL))
  2601. #define bFM3_MFT_PPG_GATEC4_EDGE6 *((volatile unsigned int*)(0x42484B10UL))
  2602. #define bFM3_MFT_PPG_GATEC4_STRG6 *((volatile unsigned int*)(0x42484B14UL))
  2603. #define bFM3_MFT_PPG_PPGC9_TTRG *((volatile unsigned int*)(0x42485000UL))
  2604. #define bFM3_MFT_PPG_PPGC9_MD0 *((volatile unsigned int*)(0x42485004UL))
  2605. #define bFM3_MFT_PPG_PPGC9_MD1 *((volatile unsigned int*)(0x42485008UL))
  2606. #define bFM3_MFT_PPG_PPGC9_PCS0 *((volatile unsigned int*)(0x4248500CUL))
  2607. #define bFM3_MFT_PPG_PPGC9_PCS1 *((volatile unsigned int*)(0x42485010UL))
  2608. #define bFM3_MFT_PPG_PPGC9_INTM *((volatile unsigned int*)(0x42485014UL))
  2609. #define bFM3_MFT_PPG_PPGC9_PUF *((volatile unsigned int*)(0x42485018UL))
  2610. #define bFM3_MFT_PPG_PPGC9_PIE *((volatile unsigned int*)(0x4248501CUL))
  2611. #define bFM3_MFT_PPG_PPGC8_TTRG *((volatile unsigned int*)(0x42485020UL))
  2612. #define bFM3_MFT_PPG_PPGC8_MD0 *((volatile unsigned int*)(0x42485024UL))
  2613. #define bFM3_MFT_PPG_PPGC8_MD1 *((volatile unsigned int*)(0x42485028UL))
  2614. #define bFM3_MFT_PPG_PPGC8_PCS0 *((volatile unsigned int*)(0x4248502CUL))
  2615. #define bFM3_MFT_PPG_PPGC8_PCS1 *((volatile unsigned int*)(0x42485030UL))
  2616. #define bFM3_MFT_PPG_PPGC8_INTM *((volatile unsigned int*)(0x42485034UL))
  2617. #define bFM3_MFT_PPG_PPGC8_PUF *((volatile unsigned int*)(0x42485038UL))
  2618. #define bFM3_MFT_PPG_PPGC8_PIE *((volatile unsigned int*)(0x4248503CUL))
  2619. #define bFM3_MFT_PPG_PPGC11_TTRG *((volatile unsigned int*)(0x42485080UL))
  2620. #define bFM3_MFT_PPG_PPGC11_MD0 *((volatile unsigned int*)(0x42485084UL))
  2621. #define bFM3_MFT_PPG_PPGC11_MD1 *((volatile unsigned int*)(0x42485088UL))
  2622. #define bFM3_MFT_PPG_PPGC11_PCS0 *((volatile unsigned int*)(0x4248508CUL))
  2623. #define bFM3_MFT_PPG_PPGC11_PCS1 *((volatile unsigned int*)(0x42485090UL))
  2624. #define bFM3_MFT_PPG_PPGC11_INTM *((volatile unsigned int*)(0x42485094UL))
  2625. #define bFM3_MFT_PPG_PPGC11_PUF *((volatile unsigned int*)(0x42485098UL))
  2626. #define bFM3_MFT_PPG_PPGC11_PIE *((volatile unsigned int*)(0x4248509CUL))
  2627. #define bFM3_MFT_PPG_PPGC10_TTRG *((volatile unsigned int*)(0x424850A0UL))
  2628. #define bFM3_MFT_PPG_PPGC10_MD0 *((volatile unsigned int*)(0x424850A4UL))
  2629. #define bFM3_MFT_PPG_PPGC10_MD1 *((volatile unsigned int*)(0x424850A8UL))
  2630. #define bFM3_MFT_PPG_PPGC10_PCS0 *((volatile unsigned int*)(0x424850ACUL))
  2631. #define bFM3_MFT_PPG_PPGC10_PCS1 *((volatile unsigned int*)(0x424850B0UL))
  2632. #define bFM3_MFT_PPG_PPGC10_INTM *((volatile unsigned int*)(0x424850B4UL))
  2633. #define bFM3_MFT_PPG_PPGC10_PUF *((volatile unsigned int*)(0x424850B8UL))
  2634. #define bFM3_MFT_PPG_PPGC10_PIE *((volatile unsigned int*)(0x424850BCUL))
  2635. #define bFM3_MFT_PPG_GATEC8_EDGE8 *((volatile unsigned int*)(0x42485300UL))
  2636. #define bFM3_MFT_PPG_GATEC8_STRG8 *((volatile unsigned int*)(0x42485304UL))
  2637. #define bFM3_MFT_PPG_GATEC8_EDGE10 *((volatile unsigned int*)(0x42485310UL))
  2638. #define bFM3_MFT_PPG_GATEC8_STRG10 *((volatile unsigned int*)(0x42485314UL))
  2639. #define bFM3_MFT_PPG_PPGC13_TTRG *((volatile unsigned int*)(0x42485800UL))
  2640. #define bFM3_MFT_PPG_PPGC13_MD0 *((volatile unsigned int*)(0x42485804UL))
  2641. #define bFM3_MFT_PPG_PPGC13_MD1 *((volatile unsigned int*)(0x42485808UL))
  2642. #define bFM3_MFT_PPG_PPGC13_PCS0 *((volatile unsigned int*)(0x4248580CUL))
  2643. #define bFM3_MFT_PPG_PPGC13_PCS1 *((volatile unsigned int*)(0x42485810UL))
  2644. #define bFM3_MFT_PPG_PPGC13_INTM *((volatile unsigned int*)(0x42485814UL))
  2645. #define bFM3_MFT_PPG_PPGC13_PUF *((volatile unsigned int*)(0x42485818UL))
  2646. #define bFM3_MFT_PPG_PPGC13_PIE *((volatile unsigned int*)(0x4248581CUL))
  2647. #define bFM3_MFT_PPG_PPGC12_TTRG *((volatile unsigned int*)(0x42485820UL))
  2648. #define bFM3_MFT_PPG_PPGC12_MD0 *((volatile unsigned int*)(0x42485824UL))
  2649. #define bFM3_MFT_PPG_PPGC12_MD1 *((volatile unsigned int*)(0x42485828UL))
  2650. #define bFM3_MFT_PPG_PPGC12_PCS0 *((volatile unsigned int*)(0x4248582CUL))
  2651. #define bFM3_MFT_PPG_PPGC12_PCS1 *((volatile unsigned int*)(0x42485830UL))
  2652. #define bFM3_MFT_PPG_PPGC12_INTM *((volatile unsigned int*)(0x42485834UL))
  2653. #define bFM3_MFT_PPG_PPGC12_PUF *((volatile unsigned int*)(0x42485838UL))
  2654. #define bFM3_MFT_PPG_PPGC12_PIE *((volatile unsigned int*)(0x4248583CUL))
  2655. #define bFM3_MFT_PPG_PPGC15_TTRG *((volatile unsigned int*)(0x42485880UL))
  2656. #define bFM3_MFT_PPG_PPGC15_MD0 *((volatile unsigned int*)(0x42485884UL))
  2657. #define bFM3_MFT_PPG_PPGC15_MD1 *((volatile unsigned int*)(0x42485888UL))
  2658. #define bFM3_MFT_PPG_PPGC15_PCS0 *((volatile unsigned int*)(0x4248588CUL))
  2659. #define bFM3_MFT_PPG_PPGC15_PCS1 *((volatile unsigned int*)(0x42485890UL))
  2660. #define bFM3_MFT_PPG_PPGC15_INTM *((volatile unsigned int*)(0x42485894UL))
  2661. #define bFM3_MFT_PPG_PPGC15_PUF *((volatile unsigned int*)(0x42485898UL))
  2662. #define bFM3_MFT_PPG_PPGC15_PIE *((volatile unsigned int*)(0x4248589CUL))
  2663. #define bFM3_MFT_PPG_PPGC14_TTRG *((volatile unsigned int*)(0x424858A0UL))
  2664. #define bFM3_MFT_PPG_PPGC14_MD0 *((volatile unsigned int*)(0x424858A4UL))
  2665. #define bFM3_MFT_PPG_PPGC14_MD1 *((volatile unsigned int*)(0x424858A8UL))
  2666. #define bFM3_MFT_PPG_PPGC14_PCS0 *((volatile unsigned int*)(0x424858ACUL))
  2667. #define bFM3_MFT_PPG_PPGC14_PCS1 *((volatile unsigned int*)(0x424858B0UL))
  2668. #define bFM3_MFT_PPG_PPGC14_INTM *((volatile unsigned int*)(0x424858B4UL))
  2669. #define bFM3_MFT_PPG_PPGC14_PUF *((volatile unsigned int*)(0x424858B8UL))
  2670. #define bFM3_MFT_PPG_PPGC14_PIE *((volatile unsigned int*)(0x424858BCUL))
  2671. #define bFM3_MFT_PPG_GATEC12_EDGE12 *((volatile unsigned int*)(0x42485B00UL))
  2672. #define bFM3_MFT_PPG_GATEC12_STRG12 *((volatile unsigned int*)(0x42485B04UL))
  2673. #define bFM3_MFT_PPG_GATEC12_EDGE14 *((volatile unsigned int*)(0x42485B10UL))
  2674. #define bFM3_MFT_PPG_GATEC12_STRG14 *((volatile unsigned int*)(0x42485B14UL))
  2675. /* Base Timer 0 PPG registers */
  2676. #define bFM3_BT0_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A0180UL))
  2677. #define bFM3_BT0_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A0184UL))
  2678. #define bFM3_BT0_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A0188UL))
  2679. #define bFM3_BT0_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A018CUL))
  2680. #define bFM3_BT0_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A0190UL))
  2681. #define bFM3_BT0_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A0194UL))
  2682. #define bFM3_BT0_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A0198UL))
  2683. #define bFM3_BT0_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A01A0UL))
  2684. #define bFM3_BT0_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A01A4UL))
  2685. #define bFM3_BT0_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A01A8UL))
  2686. #define bFM3_BT0_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A01ACUL))
  2687. #define bFM3_BT0_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A01B0UL))
  2688. #define bFM3_BT0_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A01B4UL))
  2689. #define bFM3_BT0_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A01B8UL))
  2690. #define bFM3_BT0_PPG_STC_UDIR *((volatile unsigned int*)(0x424A0200UL))
  2691. #define bFM3_BT0_PPG_STC_TGIR *((volatile unsigned int*)(0x424A0208UL))
  2692. #define bFM3_BT0_PPG_STC_UDIE *((volatile unsigned int*)(0x424A0210UL))
  2693. #define bFM3_BT0_PPG_STC_TGIE *((volatile unsigned int*)(0x424A0218UL))
  2694. #define bFM3_BT0_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0220UL))
  2695. /* Base Timer 0 PWM registers */
  2696. #define bFM3_BT0_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A0180UL))
  2697. #define bFM3_BT0_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A0184UL))
  2698. #define bFM3_BT0_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A0188UL))
  2699. #define bFM3_BT0_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A018CUL))
  2700. #define bFM3_BT0_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A0190UL))
  2701. #define bFM3_BT0_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A0194UL))
  2702. #define bFM3_BT0_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A0198UL))
  2703. #define bFM3_BT0_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A01A0UL))
  2704. #define bFM3_BT0_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A01A4UL))
  2705. #define bFM3_BT0_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A01A8UL))
  2706. #define bFM3_BT0_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A01ACUL))
  2707. #define bFM3_BT0_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A01B0UL))
  2708. #define bFM3_BT0_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A01B4UL))
  2709. #define bFM3_BT0_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A01B8UL))
  2710. #define bFM3_BT0_PWM_STC_UDIR *((volatile unsigned int*)(0x424A0200UL))
  2711. #define bFM3_BT0_PWM_STC_DTIR *((volatile unsigned int*)(0x424A0204UL))
  2712. #define bFM3_BT0_PWM_STC_TGIR *((volatile unsigned int*)(0x424A0208UL))
  2713. #define bFM3_BT0_PWM_STC_UDIE *((volatile unsigned int*)(0x424A0210UL))
  2714. #define bFM3_BT0_PWM_STC_DTIE *((volatile unsigned int*)(0x424A0214UL))
  2715. #define bFM3_BT0_PWM_STC_TGIE *((volatile unsigned int*)(0x424A0218UL))
  2716. #define bFM3_BT0_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0220UL))
  2717. /* Base Timer 0 RT registers */
  2718. #define bFM3_BT0_RT_TMCR_STRG *((volatile unsigned int*)(0x424A0180UL))
  2719. #define bFM3_BT0_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A0184UL))
  2720. #define bFM3_BT0_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A0188UL))
  2721. #define bFM3_BT0_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A018CUL))
  2722. #define bFM3_BT0_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A0190UL))
  2723. #define bFM3_BT0_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A0194UL))
  2724. #define bFM3_BT0_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A0198UL))
  2725. #define bFM3_BT0_RT_TMCR_T32 *((volatile unsigned int*)(0x424A019CUL))
  2726. #define bFM3_BT0_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A01A0UL))
  2727. #define bFM3_BT0_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A01A4UL))
  2728. #define bFM3_BT0_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A01B0UL))
  2729. #define bFM3_BT0_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A01B4UL))
  2730. #define bFM3_BT0_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A01B8UL))
  2731. #define bFM3_BT0_RT_STC_UDIR *((volatile unsigned int*)(0x424A0200UL))
  2732. #define bFM3_BT0_RT_STC_TGIR *((volatile unsigned int*)(0x424A0208UL))
  2733. #define bFM3_BT0_RT_STC_UDIE *((volatile unsigned int*)(0x424A0210UL))
  2734. #define bFM3_BT0_RT_STC_TGIE *((volatile unsigned int*)(0x424A0218UL))
  2735. #define bFM3_BT0_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0220UL))
  2736. /* Base Timer 0 PWC registers */
  2737. #define bFM3_BT0_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A0184UL))
  2738. #define bFM3_BT0_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A0188UL))
  2739. #define bFM3_BT0_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A0190UL))
  2740. #define bFM3_BT0_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A0194UL))
  2741. #define bFM3_BT0_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A0198UL))
  2742. #define bFM3_BT0_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A019CUL))
  2743. #define bFM3_BT0_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A01A0UL))
  2744. #define bFM3_BT0_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A01A4UL))
  2745. #define bFM3_BT0_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A01A8UL))
  2746. #define bFM3_BT0_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A01B0UL))
  2747. #define bFM3_BT0_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A01B4UL))
  2748. #define bFM3_BT0_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A01B8UL))
  2749. #define bFM3_BT0_PWC_STC_OVIR *((volatile unsigned int*)(0x424A0200UL))
  2750. #define bFM3_BT0_PWC_STC_EDIR *((volatile unsigned int*)(0x424A0208UL))
  2751. #define bFM3_BT0_PWC_STC_OVIE *((volatile unsigned int*)(0x424A0210UL))
  2752. #define bFM3_BT0_PWC_STC_EDIE *((volatile unsigned int*)(0x424A0218UL))
  2753. #define bFM3_BT0_PWC_STC_ERR *((volatile unsigned int*)(0x424A021CUL))
  2754. #define bFM3_BT0_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0220UL))
  2755. /* Base Timer 1 PPG registers */
  2756. #define bFM3_BT1_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A0980UL))
  2757. #define bFM3_BT1_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A0984UL))
  2758. #define bFM3_BT1_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A0988UL))
  2759. #define bFM3_BT1_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A098CUL))
  2760. #define bFM3_BT1_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A0990UL))
  2761. #define bFM3_BT1_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A0994UL))
  2762. #define bFM3_BT1_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A0998UL))
  2763. #define bFM3_BT1_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A09A0UL))
  2764. #define bFM3_BT1_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A09A4UL))
  2765. #define bFM3_BT1_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A09A8UL))
  2766. #define bFM3_BT1_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A09ACUL))
  2767. #define bFM3_BT1_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A09B0UL))
  2768. #define bFM3_BT1_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A09B4UL))
  2769. #define bFM3_BT1_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A09B8UL))
  2770. #define bFM3_BT1_PPG_STC_UDIR *((volatile unsigned int*)(0x424A0A00UL))
  2771. #define bFM3_BT1_PPG_STC_TGIR *((volatile unsigned int*)(0x424A0A08UL))
  2772. #define bFM3_BT1_PPG_STC_UDIE *((volatile unsigned int*)(0x424A0A10UL))
  2773. #define bFM3_BT1_PPG_STC_TGIE *((volatile unsigned int*)(0x424A0A18UL))
  2774. #define bFM3_BT1_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0A20UL))
  2775. /* Base Timer 1 PWM registers */
  2776. #define bFM3_BT1_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A0980UL))
  2777. #define bFM3_BT1_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A0984UL))
  2778. #define bFM3_BT1_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A0988UL))
  2779. #define bFM3_BT1_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A098CUL))
  2780. #define bFM3_BT1_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A0990UL))
  2781. #define bFM3_BT1_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A0994UL))
  2782. #define bFM3_BT1_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A0998UL))
  2783. #define bFM3_BT1_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A09A0UL))
  2784. #define bFM3_BT1_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A09A4UL))
  2785. #define bFM3_BT1_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A09A8UL))
  2786. #define bFM3_BT1_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A09ACUL))
  2787. #define bFM3_BT1_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A09B0UL))
  2788. #define bFM3_BT1_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A09B4UL))
  2789. #define bFM3_BT1_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A09B8UL))
  2790. #define bFM3_BT1_PWM_STC_UDIR *((volatile unsigned int*)(0x424A0A00UL))
  2791. #define bFM3_BT1_PWM_STC_DTIR *((volatile unsigned int*)(0x424A0A04UL))
  2792. #define bFM3_BT1_PWM_STC_TGIR *((volatile unsigned int*)(0x424A0A08UL))
  2793. #define bFM3_BT1_PWM_STC_UDIE *((volatile unsigned int*)(0x424A0A10UL))
  2794. #define bFM3_BT1_PWM_STC_DTIE *((volatile unsigned int*)(0x424A0A14UL))
  2795. #define bFM3_BT1_PWM_STC_TGIE *((volatile unsigned int*)(0x424A0A18UL))
  2796. #define bFM3_BT1_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0A20UL))
  2797. /* Base Timer 1 RT registers */
  2798. #define bFM3_BT1_RT_TMCR_STRG *((volatile unsigned int*)(0x424A0980UL))
  2799. #define bFM3_BT1_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A0984UL))
  2800. #define bFM3_BT1_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A0988UL))
  2801. #define bFM3_BT1_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A098CUL))
  2802. #define bFM3_BT1_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A0990UL))
  2803. #define bFM3_BT1_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A0994UL))
  2804. #define bFM3_BT1_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A0998UL))
  2805. #define bFM3_BT1_RT_TMCR_T32 *((volatile unsigned int*)(0x424A099CUL))
  2806. #define bFM3_BT1_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A09A0UL))
  2807. #define bFM3_BT1_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A09A4UL))
  2808. #define bFM3_BT1_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A09B0UL))
  2809. #define bFM3_BT1_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A09B4UL))
  2810. #define bFM3_BT1_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A09B8UL))
  2811. #define bFM3_BT1_RT_STC_UDIR *((volatile unsigned int*)(0x424A0A00UL))
  2812. #define bFM3_BT1_RT_STC_TGIR *((volatile unsigned int*)(0x424A0A08UL))
  2813. #define bFM3_BT1_RT_STC_UDIE *((volatile unsigned int*)(0x424A0A10UL))
  2814. #define bFM3_BT1_RT_STC_TGIE *((volatile unsigned int*)(0x424A0A18UL))
  2815. #define bFM3_BT1_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0A20UL))
  2816. /* Base Timer 1 PWC registers */
  2817. #define bFM3_BT1_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A0984UL))
  2818. #define bFM3_BT1_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A0988UL))
  2819. #define bFM3_BT1_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A0990UL))
  2820. #define bFM3_BT1_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A0994UL))
  2821. #define bFM3_BT1_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A0998UL))
  2822. #define bFM3_BT1_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A099CUL))
  2823. #define bFM3_BT1_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A09A0UL))
  2824. #define bFM3_BT1_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A09A4UL))
  2825. #define bFM3_BT1_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A09A8UL))
  2826. #define bFM3_BT1_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A09B0UL))
  2827. #define bFM3_BT1_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A09B4UL))
  2828. #define bFM3_BT1_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A09B8UL))
  2829. #define bFM3_BT1_PWC_STC_OVIR *((volatile unsigned int*)(0x424A0A00UL))
  2830. #define bFM3_BT1_PWC_STC_EDIR *((volatile unsigned int*)(0x424A0A08UL))
  2831. #define bFM3_BT1_PWC_STC_OVIE *((volatile unsigned int*)(0x424A0A10UL))
  2832. #define bFM3_BT1_PWC_STC_EDIE *((volatile unsigned int*)(0x424A0A18UL))
  2833. #define bFM3_BT1_PWC_STC_ERR *((volatile unsigned int*)(0x424A0A1CUL))
  2834. #define bFM3_BT1_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A0A20UL))
  2835. /* Base Timer 2 PPG registers */
  2836. #define bFM3_BT2_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A1180UL))
  2837. #define bFM3_BT2_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A1184UL))
  2838. #define bFM3_BT2_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A1188UL))
  2839. #define bFM3_BT2_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A118CUL))
  2840. #define bFM3_BT2_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A1190UL))
  2841. #define bFM3_BT2_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A1194UL))
  2842. #define bFM3_BT2_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A1198UL))
  2843. #define bFM3_BT2_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A11A0UL))
  2844. #define bFM3_BT2_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A11A4UL))
  2845. #define bFM3_BT2_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A11A8UL))
  2846. #define bFM3_BT2_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A11ACUL))
  2847. #define bFM3_BT2_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A11B0UL))
  2848. #define bFM3_BT2_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A11B4UL))
  2849. #define bFM3_BT2_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A11B8UL))
  2850. #define bFM3_BT2_PPG_STC_UDIR *((volatile unsigned int*)(0x424A1200UL))
  2851. #define bFM3_BT2_PPG_STC_TGIR *((volatile unsigned int*)(0x424A1208UL))
  2852. #define bFM3_BT2_PPG_STC_UDIE *((volatile unsigned int*)(0x424A1210UL))
  2853. #define bFM3_BT2_PPG_STC_TGIE *((volatile unsigned int*)(0x424A1218UL))
  2854. #define bFM3_BT2_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1220UL))
  2855. /* Base Timer 2 PWM registers */
  2856. #define bFM3_BT2_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A1180UL))
  2857. #define bFM3_BT2_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A1184UL))
  2858. #define bFM3_BT2_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A1188UL))
  2859. #define bFM3_BT2_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A118CUL))
  2860. #define bFM3_BT2_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A1190UL))
  2861. #define bFM3_BT2_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A1194UL))
  2862. #define bFM3_BT2_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A1198UL))
  2863. #define bFM3_BT2_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A11A0UL))
  2864. #define bFM3_BT2_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A11A4UL))
  2865. #define bFM3_BT2_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A11A8UL))
  2866. #define bFM3_BT2_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A11ACUL))
  2867. #define bFM3_BT2_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A11B0UL))
  2868. #define bFM3_BT2_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A11B4UL))
  2869. #define bFM3_BT2_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A11B8UL))
  2870. #define bFM3_BT2_PWM_STC_UDIR *((volatile unsigned int*)(0x424A1200UL))
  2871. #define bFM3_BT2_PWM_STC_DTIR *((volatile unsigned int*)(0x424A1204UL))
  2872. #define bFM3_BT2_PWM_STC_TGIR *((volatile unsigned int*)(0x424A1208UL))
  2873. #define bFM3_BT2_PWM_STC_UDIE *((volatile unsigned int*)(0x424A1210UL))
  2874. #define bFM3_BT2_PWM_STC_DTIE *((volatile unsigned int*)(0x424A1214UL))
  2875. #define bFM3_BT2_PWM_STC_TGIE *((volatile unsigned int*)(0x424A1218UL))
  2876. #define bFM3_BT2_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1220UL))
  2877. /* Base Timer 2 RT registers */
  2878. #define bFM3_BT2_RT_TMCR_STRG *((volatile unsigned int*)(0x424A1180UL))
  2879. #define bFM3_BT2_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A1184UL))
  2880. #define bFM3_BT2_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A1188UL))
  2881. #define bFM3_BT2_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A118CUL))
  2882. #define bFM3_BT2_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A1190UL))
  2883. #define bFM3_BT2_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A1194UL))
  2884. #define bFM3_BT2_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A1198UL))
  2885. #define bFM3_BT2_RT_TMCR_T32 *((volatile unsigned int*)(0x424A119CUL))
  2886. #define bFM3_BT2_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A11A0UL))
  2887. #define bFM3_BT2_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A11A4UL))
  2888. #define bFM3_BT2_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A11B0UL))
  2889. #define bFM3_BT2_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A11B4UL))
  2890. #define bFM3_BT2_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A11B8UL))
  2891. #define bFM3_BT2_RT_STC_UDIR *((volatile unsigned int*)(0x424A1200UL))
  2892. #define bFM3_BT2_RT_STC_TGIR *((volatile unsigned int*)(0x424A1208UL))
  2893. #define bFM3_BT2_RT_STC_UDIE *((volatile unsigned int*)(0x424A1210UL))
  2894. #define bFM3_BT2_RT_STC_TGIE *((volatile unsigned int*)(0x424A1218UL))
  2895. #define bFM3_BT2_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1220UL))
  2896. /* Base Timer 2 PWC registers */
  2897. #define bFM3_BT2_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A1184UL))
  2898. #define bFM3_BT2_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A1188UL))
  2899. #define bFM3_BT2_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A1190UL))
  2900. #define bFM3_BT2_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A1194UL))
  2901. #define bFM3_BT2_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A1198UL))
  2902. #define bFM3_BT2_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A119CUL))
  2903. #define bFM3_BT2_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A11A0UL))
  2904. #define bFM3_BT2_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A11A4UL))
  2905. #define bFM3_BT2_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A11A8UL))
  2906. #define bFM3_BT2_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A11B0UL))
  2907. #define bFM3_BT2_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A11B4UL))
  2908. #define bFM3_BT2_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A11B8UL))
  2909. #define bFM3_BT2_PWC_STC_OVIR *((volatile unsigned int*)(0x424A1200UL))
  2910. #define bFM3_BT2_PWC_STC_EDIR *((volatile unsigned int*)(0x424A1208UL))
  2911. #define bFM3_BT2_PWC_STC_OVIE *((volatile unsigned int*)(0x424A1210UL))
  2912. #define bFM3_BT2_PWC_STC_EDIE *((volatile unsigned int*)(0x424A1218UL))
  2913. #define bFM3_BT2_PWC_STC_ERR *((volatile unsigned int*)(0x424A121CUL))
  2914. #define bFM3_BT2_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1220UL))
  2915. /* Base Timer 3 PPG registers */
  2916. #define bFM3_BT3_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A1980UL))
  2917. #define bFM3_BT3_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A1984UL))
  2918. #define bFM3_BT3_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A1988UL))
  2919. #define bFM3_BT3_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A198CUL))
  2920. #define bFM3_BT3_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A1990UL))
  2921. #define bFM3_BT3_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A1994UL))
  2922. #define bFM3_BT3_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A1998UL))
  2923. #define bFM3_BT3_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A19A0UL))
  2924. #define bFM3_BT3_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A19A4UL))
  2925. #define bFM3_BT3_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A19A8UL))
  2926. #define bFM3_BT3_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A19ACUL))
  2927. #define bFM3_BT3_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A19B0UL))
  2928. #define bFM3_BT3_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A19B4UL))
  2929. #define bFM3_BT3_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A19B8UL))
  2930. #define bFM3_BT3_PPG_STC_UDIR *((volatile unsigned int*)(0x424A1A00UL))
  2931. #define bFM3_BT3_PPG_STC_TGIR *((volatile unsigned int*)(0x424A1A08UL))
  2932. #define bFM3_BT3_PPG_STC_UDIE *((volatile unsigned int*)(0x424A1A10UL))
  2933. #define bFM3_BT3_PPG_STC_TGIE *((volatile unsigned int*)(0x424A1A18UL))
  2934. #define bFM3_BT3_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1A20UL))
  2935. /* Base Timer 3 PWM registers */
  2936. #define bFM3_BT3_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A1980UL))
  2937. #define bFM3_BT3_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A1984UL))
  2938. #define bFM3_BT3_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A1988UL))
  2939. #define bFM3_BT3_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A198CUL))
  2940. #define bFM3_BT3_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A1990UL))
  2941. #define bFM3_BT3_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A1994UL))
  2942. #define bFM3_BT3_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A1998UL))
  2943. #define bFM3_BT3_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A19A0UL))
  2944. #define bFM3_BT3_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A19A4UL))
  2945. #define bFM3_BT3_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A19A8UL))
  2946. #define bFM3_BT3_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A19ACUL))
  2947. #define bFM3_BT3_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A19B0UL))
  2948. #define bFM3_BT3_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A19B4UL))
  2949. #define bFM3_BT3_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A19B8UL))
  2950. #define bFM3_BT3_PWM_STC_UDIR *((volatile unsigned int*)(0x424A1A00UL))
  2951. #define bFM3_BT3_PWM_STC_DTIR *((volatile unsigned int*)(0x424A1A04UL))
  2952. #define bFM3_BT3_PWM_STC_TGIR *((volatile unsigned int*)(0x424A1A08UL))
  2953. #define bFM3_BT3_PWM_STC_UDIE *((volatile unsigned int*)(0x424A1A10UL))
  2954. #define bFM3_BT3_PWM_STC_DTIE *((volatile unsigned int*)(0x424A1A14UL))
  2955. #define bFM3_BT3_PWM_STC_TGIE *((volatile unsigned int*)(0x424A1A18UL))
  2956. #define bFM3_BT3_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1A20UL))
  2957. /* Base Timer 3 RT registers */
  2958. #define bFM3_BT3_RT_TMCR_STRG *((volatile unsigned int*)(0x424A1980UL))
  2959. #define bFM3_BT3_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A1984UL))
  2960. #define bFM3_BT3_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A1988UL))
  2961. #define bFM3_BT3_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A198CUL))
  2962. #define bFM3_BT3_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A1990UL))
  2963. #define bFM3_BT3_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A1994UL))
  2964. #define bFM3_BT3_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A1998UL))
  2965. #define bFM3_BT3_RT_TMCR_T32 *((volatile unsigned int*)(0x424A199CUL))
  2966. #define bFM3_BT3_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A19A0UL))
  2967. #define bFM3_BT3_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A19A4UL))
  2968. #define bFM3_BT3_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A19B0UL))
  2969. #define bFM3_BT3_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A19B4UL))
  2970. #define bFM3_BT3_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A19B8UL))
  2971. #define bFM3_BT3_RT_STC_UDIR *((volatile unsigned int*)(0x424A1A00UL))
  2972. #define bFM3_BT3_RT_STC_TGIR *((volatile unsigned int*)(0x424A1A08UL))
  2973. #define bFM3_BT3_RT_STC_UDIE *((volatile unsigned int*)(0x424A1A10UL))
  2974. #define bFM3_BT3_RT_STC_TGIE *((volatile unsigned int*)(0x424A1A18UL))
  2975. #define bFM3_BT3_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1A20UL))
  2976. /* Base Timer 3 PWC registers */
  2977. #define bFM3_BT3_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A1984UL))
  2978. #define bFM3_BT3_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A1988UL))
  2979. #define bFM3_BT3_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A1990UL))
  2980. #define bFM3_BT3_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A1994UL))
  2981. #define bFM3_BT3_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A1998UL))
  2982. #define bFM3_BT3_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A199CUL))
  2983. #define bFM3_BT3_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A19A0UL))
  2984. #define bFM3_BT3_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A19A4UL))
  2985. #define bFM3_BT3_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A19A8UL))
  2986. #define bFM3_BT3_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A19B0UL))
  2987. #define bFM3_BT3_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A19B4UL))
  2988. #define bFM3_BT3_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A19B8UL))
  2989. #define bFM3_BT3_PWC_STC_OVIR *((volatile unsigned int*)(0x424A1A00UL))
  2990. #define bFM3_BT3_PWC_STC_EDIR *((volatile unsigned int*)(0x424A1A08UL))
  2991. #define bFM3_BT3_PWC_STC_OVIE *((volatile unsigned int*)(0x424A1A10UL))
  2992. #define bFM3_BT3_PWC_STC_EDIE *((volatile unsigned int*)(0x424A1A18UL))
  2993. #define bFM3_BT3_PWC_STC_ERR *((volatile unsigned int*)(0x424A1A1CUL))
  2994. #define bFM3_BT3_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A1A20UL))
  2995. /* Base Timer 4 PPG registers */
  2996. #define bFM3_BT4_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A4180UL))
  2997. #define bFM3_BT4_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A4184UL))
  2998. #define bFM3_BT4_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A4188UL))
  2999. #define bFM3_BT4_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A418CUL))
  3000. #define bFM3_BT4_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A4190UL))
  3001. #define bFM3_BT4_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A4194UL))
  3002. #define bFM3_BT4_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A4198UL))
  3003. #define bFM3_BT4_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A41A0UL))
  3004. #define bFM3_BT4_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A41A4UL))
  3005. #define bFM3_BT4_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A41A8UL))
  3006. #define bFM3_BT4_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A41ACUL))
  3007. #define bFM3_BT4_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A41B0UL))
  3008. #define bFM3_BT4_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A41B4UL))
  3009. #define bFM3_BT4_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A41B8UL))
  3010. #define bFM3_BT4_PPG_STC_UDIR *((volatile unsigned int*)(0x424A4200UL))
  3011. #define bFM3_BT4_PPG_STC_TGIR *((volatile unsigned int*)(0x424A4208UL))
  3012. #define bFM3_BT4_PPG_STC_UDIE *((volatile unsigned int*)(0x424A4210UL))
  3013. #define bFM3_BT4_PPG_STC_TGIE *((volatile unsigned int*)(0x424A4218UL))
  3014. #define bFM3_BT4_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4220UL))
  3015. /* Base Timer 4 PWM registers */
  3016. #define bFM3_BT4_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A4180UL))
  3017. #define bFM3_BT4_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A4184UL))
  3018. #define bFM3_BT4_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A4188UL))
  3019. #define bFM3_BT4_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A418CUL))
  3020. #define bFM3_BT4_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A4190UL))
  3021. #define bFM3_BT4_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A4194UL))
  3022. #define bFM3_BT4_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A4198UL))
  3023. #define bFM3_BT4_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A41A0UL))
  3024. #define bFM3_BT4_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A41A4UL))
  3025. #define bFM3_BT4_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A41A8UL))
  3026. #define bFM3_BT4_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A41ACUL))
  3027. #define bFM3_BT4_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A41B0UL))
  3028. #define bFM3_BT4_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A41B4UL))
  3029. #define bFM3_BT4_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A41B8UL))
  3030. #define bFM3_BT4_PWM_STC_UDIR *((volatile unsigned int*)(0x424A4200UL))
  3031. #define bFM3_BT4_PWM_STC_DTIR *((volatile unsigned int*)(0x424A4204UL))
  3032. #define bFM3_BT4_PWM_STC_TGIR *((volatile unsigned int*)(0x424A4208UL))
  3033. #define bFM3_BT4_PWM_STC_UDIE *((volatile unsigned int*)(0x424A4210UL))
  3034. #define bFM3_BT4_PWM_STC_DTIE *((volatile unsigned int*)(0x424A4214UL))
  3035. #define bFM3_BT4_PWM_STC_TGIE *((volatile unsigned int*)(0x424A4218UL))
  3036. #define bFM3_BT4_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4220UL))
  3037. /* Base Timer 4 RT registers */
  3038. #define bFM3_BT4_RT_TMCR_STRG *((volatile unsigned int*)(0x424A4180UL))
  3039. #define bFM3_BT4_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A4184UL))
  3040. #define bFM3_BT4_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A4188UL))
  3041. #define bFM3_BT4_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A418CUL))
  3042. #define bFM3_BT4_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A4190UL))
  3043. #define bFM3_BT4_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A4194UL))
  3044. #define bFM3_BT4_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A4198UL))
  3045. #define bFM3_BT4_RT_TMCR_T32 *((volatile unsigned int*)(0x424A419CUL))
  3046. #define bFM3_BT4_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A41A0UL))
  3047. #define bFM3_BT4_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A41A4UL))
  3048. #define bFM3_BT4_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A41B0UL))
  3049. #define bFM3_BT4_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A41B4UL))
  3050. #define bFM3_BT4_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A41B8UL))
  3051. #define bFM3_BT4_RT_STC_UDIR *((volatile unsigned int*)(0x424A4200UL))
  3052. #define bFM3_BT4_RT_STC_TGIR *((volatile unsigned int*)(0x424A4208UL))
  3053. #define bFM3_BT4_RT_STC_UDIE *((volatile unsigned int*)(0x424A4210UL))
  3054. #define bFM3_BT4_RT_STC_TGIE *((volatile unsigned int*)(0x424A4218UL))
  3055. #define bFM3_BT4_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4220UL))
  3056. /* Base Timer 4 PWC registers */
  3057. #define bFM3_BT4_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A4184UL))
  3058. #define bFM3_BT4_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A4188UL))
  3059. #define bFM3_BT4_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A4190UL))
  3060. #define bFM3_BT4_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A4194UL))
  3061. #define bFM3_BT4_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A4198UL))
  3062. #define bFM3_BT4_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A419CUL))
  3063. #define bFM3_BT4_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A41A0UL))
  3064. #define bFM3_BT4_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A41A4UL))
  3065. #define bFM3_BT4_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A41A8UL))
  3066. #define bFM3_BT4_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A41B0UL))
  3067. #define bFM3_BT4_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A41B4UL))
  3068. #define bFM3_BT4_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A41B8UL))
  3069. #define bFM3_BT4_PWC_STC_OVIR *((volatile unsigned int*)(0x424A4200UL))
  3070. #define bFM3_BT4_PWC_STC_EDIR *((volatile unsigned int*)(0x424A4208UL))
  3071. #define bFM3_BT4_PWC_STC_OVIE *((volatile unsigned int*)(0x424A4210UL))
  3072. #define bFM3_BT4_PWC_STC_EDIE *((volatile unsigned int*)(0x424A4218UL))
  3073. #define bFM3_BT4_PWC_STC_ERR *((volatile unsigned int*)(0x424A421CUL))
  3074. #define bFM3_BT4_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4220UL))
  3075. /* Base Timer 5 PPG registers */
  3076. #define bFM3_BT5_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A4980UL))
  3077. #define bFM3_BT5_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A4984UL))
  3078. #define bFM3_BT5_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A4988UL))
  3079. #define bFM3_BT5_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A498CUL))
  3080. #define bFM3_BT5_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A4990UL))
  3081. #define bFM3_BT5_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A4994UL))
  3082. #define bFM3_BT5_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A4998UL))
  3083. #define bFM3_BT5_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A49A0UL))
  3084. #define bFM3_BT5_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A49A4UL))
  3085. #define bFM3_BT5_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A49A8UL))
  3086. #define bFM3_BT5_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A49ACUL))
  3087. #define bFM3_BT5_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A49B0UL))
  3088. #define bFM3_BT5_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A49B4UL))
  3089. #define bFM3_BT5_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A49B8UL))
  3090. #define bFM3_BT5_PPG_STC_UDIR *((volatile unsigned int*)(0x424A4A00UL))
  3091. #define bFM3_BT5_PPG_STC_TGIR *((volatile unsigned int*)(0x424A4A08UL))
  3092. #define bFM3_BT5_PPG_STC_UDIE *((volatile unsigned int*)(0x424A4A10UL))
  3093. #define bFM3_BT5_PPG_STC_TGIE *((volatile unsigned int*)(0x424A4A18UL))
  3094. #define bFM3_BT5_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4A20UL))
  3095. /* Base Timer 5 PWM registers */
  3096. #define bFM3_BT5_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A4980UL))
  3097. #define bFM3_BT5_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A4984UL))
  3098. #define bFM3_BT5_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A4988UL))
  3099. #define bFM3_BT5_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A498CUL))
  3100. #define bFM3_BT5_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A4990UL))
  3101. #define bFM3_BT5_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A4994UL))
  3102. #define bFM3_BT5_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A4998UL))
  3103. #define bFM3_BT5_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A49A0UL))
  3104. #define bFM3_BT5_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A49A4UL))
  3105. #define bFM3_BT5_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A49A8UL))
  3106. #define bFM3_BT5_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A49ACUL))
  3107. #define bFM3_BT5_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A49B0UL))
  3108. #define bFM3_BT5_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A49B4UL))
  3109. #define bFM3_BT5_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A49B8UL))
  3110. #define bFM3_BT5_PWM_STC_UDIR *((volatile unsigned int*)(0x424A4A00UL))
  3111. #define bFM3_BT5_PWM_STC_DTIR *((volatile unsigned int*)(0x424A4A04UL))
  3112. #define bFM3_BT5_PWM_STC_TGIR *((volatile unsigned int*)(0x424A4A08UL))
  3113. #define bFM3_BT5_PWM_STC_UDIE *((volatile unsigned int*)(0x424A4A10UL))
  3114. #define bFM3_BT5_PWM_STC_DTIE *((volatile unsigned int*)(0x424A4A14UL))
  3115. #define bFM3_BT5_PWM_STC_TGIE *((volatile unsigned int*)(0x424A4A18UL))
  3116. #define bFM3_BT5_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4A20UL))
  3117. /* Base Timer 5 RT registers */
  3118. #define bFM3_BT5_RT_TMCR_STRG *((volatile unsigned int*)(0x424A4980UL))
  3119. #define bFM3_BT5_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A4984UL))
  3120. #define bFM3_BT5_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A4988UL))
  3121. #define bFM3_BT5_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A498CUL))
  3122. #define bFM3_BT5_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A4990UL))
  3123. #define bFM3_BT5_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A4994UL))
  3124. #define bFM3_BT5_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A4998UL))
  3125. #define bFM3_BT5_RT_TMCR_T32 *((volatile unsigned int*)(0x424A499CUL))
  3126. #define bFM3_BT5_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A49A0UL))
  3127. #define bFM3_BT5_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A49A4UL))
  3128. #define bFM3_BT5_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A49B0UL))
  3129. #define bFM3_BT5_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A49B4UL))
  3130. #define bFM3_BT5_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A49B8UL))
  3131. #define bFM3_BT5_RT_STC_UDIR *((volatile unsigned int*)(0x424A4A00UL))
  3132. #define bFM3_BT5_RT_STC_TGIR *((volatile unsigned int*)(0x424A4A08UL))
  3133. #define bFM3_BT5_RT_STC_UDIE *((volatile unsigned int*)(0x424A4A10UL))
  3134. #define bFM3_BT5_RT_STC_TGIE *((volatile unsigned int*)(0x424A4A18UL))
  3135. #define bFM3_BT5_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4A20UL))
  3136. /* Base Timer 5 PWC registers */
  3137. #define bFM3_BT5_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A4984UL))
  3138. #define bFM3_BT5_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A4988UL))
  3139. #define bFM3_BT5_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A4990UL))
  3140. #define bFM3_BT5_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A4994UL))
  3141. #define bFM3_BT5_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A4998UL))
  3142. #define bFM3_BT5_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A499CUL))
  3143. #define bFM3_BT5_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A49A0UL))
  3144. #define bFM3_BT5_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A49A4UL))
  3145. #define bFM3_BT5_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A49A8UL))
  3146. #define bFM3_BT5_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A49B0UL))
  3147. #define bFM3_BT5_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A49B4UL))
  3148. #define bFM3_BT5_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A49B8UL))
  3149. #define bFM3_BT5_PWC_STC_OVIR *((volatile unsigned int*)(0x424A4A00UL))
  3150. #define bFM3_BT5_PWC_STC_EDIR *((volatile unsigned int*)(0x424A4A08UL))
  3151. #define bFM3_BT5_PWC_STC_OVIE *((volatile unsigned int*)(0x424A4A10UL))
  3152. #define bFM3_BT5_PWC_STC_EDIE *((volatile unsigned int*)(0x424A4A18UL))
  3153. #define bFM3_BT5_PWC_STC_ERR *((volatile unsigned int*)(0x424A4A1CUL))
  3154. #define bFM3_BT5_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A4A20UL))
  3155. /* Base Timer 6 PPG registers */
  3156. #define bFM3_BT6_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A5180UL))
  3157. #define bFM3_BT6_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A5184UL))
  3158. #define bFM3_BT6_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A5188UL))
  3159. #define bFM3_BT6_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A518CUL))
  3160. #define bFM3_BT6_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A5190UL))
  3161. #define bFM3_BT6_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A5194UL))
  3162. #define bFM3_BT6_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A5198UL))
  3163. #define bFM3_BT6_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A51A0UL))
  3164. #define bFM3_BT6_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A51A4UL))
  3165. #define bFM3_BT6_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A51A8UL))
  3166. #define bFM3_BT6_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A51ACUL))
  3167. #define bFM3_BT6_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A51B0UL))
  3168. #define bFM3_BT6_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A51B4UL))
  3169. #define bFM3_BT6_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A51B8UL))
  3170. #define bFM3_BT6_PPG_STC_UDIR *((volatile unsigned int*)(0x424A5200UL))
  3171. #define bFM3_BT6_PPG_STC_TGIR *((volatile unsigned int*)(0x424A5208UL))
  3172. #define bFM3_BT6_PPG_STC_UDIE *((volatile unsigned int*)(0x424A5210UL))
  3173. #define bFM3_BT6_PPG_STC_TGIE *((volatile unsigned int*)(0x424A5218UL))
  3174. #define bFM3_BT6_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5220UL))
  3175. /* Base Timer 6 PWM registers */
  3176. #define bFM3_BT6_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A5180UL))
  3177. #define bFM3_BT6_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A5184UL))
  3178. #define bFM3_BT6_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A5188UL))
  3179. #define bFM3_BT6_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A518CUL))
  3180. #define bFM3_BT6_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A5190UL))
  3181. #define bFM3_BT6_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A5194UL))
  3182. #define bFM3_BT6_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A5198UL))
  3183. #define bFM3_BT6_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A51A0UL))
  3184. #define bFM3_BT6_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A51A4UL))
  3185. #define bFM3_BT6_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A51A8UL))
  3186. #define bFM3_BT6_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A51ACUL))
  3187. #define bFM3_BT6_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A51B0UL))
  3188. #define bFM3_BT6_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A51B4UL))
  3189. #define bFM3_BT6_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A51B8UL))
  3190. #define bFM3_BT6_PWM_STC_UDIR *((volatile unsigned int*)(0x424A5200UL))
  3191. #define bFM3_BT6_PWM_STC_DTIR *((volatile unsigned int*)(0x424A5204UL))
  3192. #define bFM3_BT6_PWM_STC_TGIR *((volatile unsigned int*)(0x424A5208UL))
  3193. #define bFM3_BT6_PWM_STC_UDIE *((volatile unsigned int*)(0x424A5210UL))
  3194. #define bFM3_BT6_PWM_STC_DTIE *((volatile unsigned int*)(0x424A5214UL))
  3195. #define bFM3_BT6_PWM_STC_TGIE *((volatile unsigned int*)(0x424A5218UL))
  3196. #define bFM3_BT6_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5220UL))
  3197. /* Base Timer 6 RT registers */
  3198. #define bFM3_BT6_RT_TMCR_STRG *((volatile unsigned int*)(0x424A5180UL))
  3199. #define bFM3_BT6_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A5184UL))
  3200. #define bFM3_BT6_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A5188UL))
  3201. #define bFM3_BT6_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A518CUL))
  3202. #define bFM3_BT6_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A5190UL))
  3203. #define bFM3_BT6_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A5194UL))
  3204. #define bFM3_BT6_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A5198UL))
  3205. #define bFM3_BT6_RT_TMCR_T32 *((volatile unsigned int*)(0x424A519CUL))
  3206. #define bFM3_BT6_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A51A0UL))
  3207. #define bFM3_BT6_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A51A4UL))
  3208. #define bFM3_BT6_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A51B0UL))
  3209. #define bFM3_BT6_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A51B4UL))
  3210. #define bFM3_BT6_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A51B8UL))
  3211. #define bFM3_BT6_RT_STC_UDIR *((volatile unsigned int*)(0x424A5200UL))
  3212. #define bFM3_BT6_RT_STC_TGIR *((volatile unsigned int*)(0x424A5208UL))
  3213. #define bFM3_BT6_RT_STC_UDIE *((volatile unsigned int*)(0x424A5210UL))
  3214. #define bFM3_BT6_RT_STC_TGIE *((volatile unsigned int*)(0x424A5218UL))
  3215. #define bFM3_BT6_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5220UL))
  3216. /* Base Timer 6 PWC registers */
  3217. #define bFM3_BT6_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A5184UL))
  3218. #define bFM3_BT6_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A5188UL))
  3219. #define bFM3_BT6_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A5190UL))
  3220. #define bFM3_BT6_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A5194UL))
  3221. #define bFM3_BT6_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A5198UL))
  3222. #define bFM3_BT6_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A519CUL))
  3223. #define bFM3_BT6_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A51A0UL))
  3224. #define bFM3_BT6_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A51A4UL))
  3225. #define bFM3_BT6_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A51A8UL))
  3226. #define bFM3_BT6_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A51B0UL))
  3227. #define bFM3_BT6_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A51B4UL))
  3228. #define bFM3_BT6_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A51B8UL))
  3229. #define bFM3_BT6_PWC_STC_OVIR *((volatile unsigned int*)(0x424A5200UL))
  3230. #define bFM3_BT6_PWC_STC_EDIR *((volatile unsigned int*)(0x424A5208UL))
  3231. #define bFM3_BT6_PWC_STC_OVIE *((volatile unsigned int*)(0x424A5210UL))
  3232. #define bFM3_BT6_PWC_STC_EDIE *((volatile unsigned int*)(0x424A5218UL))
  3233. #define bFM3_BT6_PWC_STC_ERR *((volatile unsigned int*)(0x424A521CUL))
  3234. #define bFM3_BT6_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5220UL))
  3235. /* Base Timer 7 PPG registers */
  3236. #define bFM3_BT7_PPG_TMCR_STRG *((volatile unsigned int*)(0x424A5980UL))
  3237. #define bFM3_BT7_PPG_TMCR_CTEN *((volatile unsigned int*)(0x424A5984UL))
  3238. #define bFM3_BT7_PPG_TMCR_MDSE *((volatile unsigned int*)(0x424A5988UL))
  3239. #define bFM3_BT7_PPG_TMCR_OSEL *((volatile unsigned int*)(0x424A598CUL))
  3240. #define bFM3_BT7_PPG_TMCR_FMD0 *((volatile unsigned int*)(0x424A5990UL))
  3241. #define bFM3_BT7_PPG_TMCR_FMD1 *((volatile unsigned int*)(0x424A5994UL))
  3242. #define bFM3_BT7_PPG_TMCR_FMD2 *((volatile unsigned int*)(0x424A5998UL))
  3243. #define bFM3_BT7_PPG_TMCR_EGS0 *((volatile unsigned int*)(0x424A59A0UL))
  3244. #define bFM3_BT7_PPG_TMCR_EGS1 *((volatile unsigned int*)(0x424A59A4UL))
  3245. #define bFM3_BT7_PPG_TMCR_PMSK *((volatile unsigned int*)(0x424A59A8UL))
  3246. #define bFM3_BT7_PPG_TMCR_RTGEN *((volatile unsigned int*)(0x424A59ACUL))
  3247. #define bFM3_BT7_PPG_TMCR_CKS0 *((volatile unsigned int*)(0x424A59B0UL))
  3248. #define bFM3_BT7_PPG_TMCR_CKS1 *((volatile unsigned int*)(0x424A59B4UL))
  3249. #define bFM3_BT7_PPG_TMCR_CKS2 *((volatile unsigned int*)(0x424A59B8UL))
  3250. #define bFM3_BT7_PPG_STC_UDIR *((volatile unsigned int*)(0x424A5A00UL))
  3251. #define bFM3_BT7_PPG_STC_TGIR *((volatile unsigned int*)(0x424A5A08UL))
  3252. #define bFM3_BT7_PPG_STC_UDIE *((volatile unsigned int*)(0x424A5A10UL))
  3253. #define bFM3_BT7_PPG_STC_TGIE *((volatile unsigned int*)(0x424A5A18UL))
  3254. #define bFM3_BT7_PPG_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5A20UL))
  3255. /* Base Timer 7 PWM registers */
  3256. #define bFM3_BT7_PWM_TMCR_STRG *((volatile unsigned int*)(0x424A5980UL))
  3257. #define bFM3_BT7_PWM_TMCR_CTEN *((volatile unsigned int*)(0x424A5984UL))
  3258. #define bFM3_BT7_PWM_TMCR_MDSE *((volatile unsigned int*)(0x424A5988UL))
  3259. #define bFM3_BT7_PWM_TMCR_OSEL *((volatile unsigned int*)(0x424A598CUL))
  3260. #define bFM3_BT7_PWM_TMCR_FMD0 *((volatile unsigned int*)(0x424A5990UL))
  3261. #define bFM3_BT7_PWM_TMCR_FMD1 *((volatile unsigned int*)(0x424A5994UL))
  3262. #define bFM3_BT7_PWM_TMCR_FMD2 *((volatile unsigned int*)(0x424A5998UL))
  3263. #define bFM3_BT7_PWM_TMCR_EGS0 *((volatile unsigned int*)(0x424A59A0UL))
  3264. #define bFM3_BT7_PWM_TMCR_EGS1 *((volatile unsigned int*)(0x424A59A4UL))
  3265. #define bFM3_BT7_PWM_TMCR_PMSK *((volatile unsigned int*)(0x424A59A8UL))
  3266. #define bFM3_BT7_PWM_TMCR_RTGEN *((volatile unsigned int*)(0x424A59ACUL))
  3267. #define bFM3_BT7_PWM_TMCR_CKS0 *((volatile unsigned int*)(0x424A59B0UL))
  3268. #define bFM3_BT7_PWM_TMCR_CKS1 *((volatile unsigned int*)(0x424A59B4UL))
  3269. #define bFM3_BT7_PWM_TMCR_CKS2 *((volatile unsigned int*)(0x424A59B8UL))
  3270. #define bFM3_BT7_PWM_STC_UDIR *((volatile unsigned int*)(0x424A5A00UL))
  3271. #define bFM3_BT7_PWM_STC_DTIR *((volatile unsigned int*)(0x424A5A04UL))
  3272. #define bFM3_BT7_PWM_STC_TGIR *((volatile unsigned int*)(0x424A5A08UL))
  3273. #define bFM3_BT7_PWM_STC_UDIE *((volatile unsigned int*)(0x424A5A10UL))
  3274. #define bFM3_BT7_PWM_STC_DTIE *((volatile unsigned int*)(0x424A5A14UL))
  3275. #define bFM3_BT7_PWM_STC_TGIE *((volatile unsigned int*)(0x424A5A18UL))
  3276. #define bFM3_BT7_PWM_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5A20UL))
  3277. /* Base Timer 7 RT registers */
  3278. #define bFM3_BT7_RT_TMCR_STRG *((volatile unsigned int*)(0x424A5980UL))
  3279. #define bFM3_BT7_RT_TMCR_CTEN *((volatile unsigned int*)(0x424A5984UL))
  3280. #define bFM3_BT7_RT_TMCR_MDSE *((volatile unsigned int*)(0x424A5988UL))
  3281. #define bFM3_BT7_RT_TMCR_OSEL *((volatile unsigned int*)(0x424A598CUL))
  3282. #define bFM3_BT7_RT_TMCR_FMD0 *((volatile unsigned int*)(0x424A5990UL))
  3283. #define bFM3_BT7_RT_TMCR_FMD1 *((volatile unsigned int*)(0x424A5994UL))
  3284. #define bFM3_BT7_RT_TMCR_FMD2 *((volatile unsigned int*)(0x424A5998UL))
  3285. #define bFM3_BT7_RT_TMCR_T32 *((volatile unsigned int*)(0x424A599CUL))
  3286. #define bFM3_BT7_RT_TMCR_EGS0 *((volatile unsigned int*)(0x424A59A0UL))
  3287. #define bFM3_BT7_RT_TMCR_EGS1 *((volatile unsigned int*)(0x424A59A4UL))
  3288. #define bFM3_BT7_RT_TMCR_CKS0 *((volatile unsigned int*)(0x424A59B0UL))
  3289. #define bFM3_BT7_RT_TMCR_CKS1 *((volatile unsigned int*)(0x424A59B4UL))
  3290. #define bFM3_BT7_RT_TMCR_CKS2 *((volatile unsigned int*)(0x424A59B8UL))
  3291. #define bFM3_BT7_RT_STC_UDIR *((volatile unsigned int*)(0x424A5A00UL))
  3292. #define bFM3_BT7_RT_STC_TGIR *((volatile unsigned int*)(0x424A5A08UL))
  3293. #define bFM3_BT7_RT_STC_UDIE *((volatile unsigned int*)(0x424A5A10UL))
  3294. #define bFM3_BT7_RT_STC_TGIE *((volatile unsigned int*)(0x424A5A18UL))
  3295. #define bFM3_BT7_RT_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5A20UL))
  3296. /* Base Timer 7 PWC registers */
  3297. #define bFM3_BT7_PWC_TMCR_CTEN *((volatile unsigned int*)(0x424A5984UL))
  3298. #define bFM3_BT7_PWC_TMCR_MDSE *((volatile unsigned int*)(0x424A5988UL))
  3299. #define bFM3_BT7_PWC_TMCR_FMD0 *((volatile unsigned int*)(0x424A5990UL))
  3300. #define bFM3_BT7_PWC_TMCR_FMD1 *((volatile unsigned int*)(0x424A5994UL))
  3301. #define bFM3_BT7_PWC_TMCR_FMD2 *((volatile unsigned int*)(0x424A5998UL))
  3302. #define bFM3_BT7_PWC_TMCR_T32 *((volatile unsigned int*)(0x424A599CUL))
  3303. #define bFM3_BT7_PWC_TMCR_EGS0 *((volatile unsigned int*)(0x424A59A0UL))
  3304. #define bFM3_BT7_PWC_TMCR_EGS1 *((volatile unsigned int*)(0x424A59A4UL))
  3305. #define bFM3_BT7_PWC_TMCR_EGS2 *((volatile unsigned int*)(0x424A59A8UL))
  3306. #define bFM3_BT7_PWC_TMCR_CKS0 *((volatile unsigned int*)(0x424A59B0UL))
  3307. #define bFM3_BT7_PWC_TMCR_CKS1 *((volatile unsigned int*)(0x424A59B4UL))
  3308. #define bFM3_BT7_PWC_TMCR_CKS2 *((volatile unsigned int*)(0x424A59B8UL))
  3309. #define bFM3_BT7_PWC_STC_OVIR *((volatile unsigned int*)(0x424A5A00UL))
  3310. #define bFM3_BT7_PWC_STC_EDIR *((volatile unsigned int*)(0x424A5A08UL))
  3311. #define bFM3_BT7_PWC_STC_OVIE *((volatile unsigned int*)(0x424A5A10UL))
  3312. #define bFM3_BT7_PWC_STC_EDIE *((volatile unsigned int*)(0x424A5A18UL))
  3313. #define bFM3_BT7_PWC_STC_ERR *((volatile unsigned int*)(0x424A5A1CUL))
  3314. #define bFM3_BT7_PWC_TMCR2_CKS3 *((volatile unsigned int*)(0x424A5A20UL))
  3315. /* Base Timer I/O selector channel 0 - channel 3 registers */
  3316. #define bFM3_BTIOSEL03_BTSEL0123_SEL01_0 *((volatile unsigned int*)(0x424A2020UL))
  3317. #define bFM3_BTIOSEL03_BTSEL0123_SEL01_1 *((volatile unsigned int*)(0x424A2024UL))
  3318. #define bFM3_BTIOSEL03_BTSEL0123_SEL01_2 *((volatile unsigned int*)(0x424A2028UL))
  3319. #define bFM3_BTIOSEL03_BTSEL0123_SEL01_3 *((volatile unsigned int*)(0x424A202CUL))
  3320. #define bFM3_BTIOSEL03_BTSEL0123_SEL23_0 *((volatile unsigned int*)(0x424A2030UL))
  3321. #define bFM3_BTIOSEL03_BTSEL0123_SEL23_1 *((volatile unsigned int*)(0x424A2034UL))
  3322. #define bFM3_BTIOSEL03_BTSEL0123_SEL23_2 *((volatile unsigned int*)(0x424A2038UL))
  3323. #define bFM3_BTIOSEL03_BTSEL0123_SEL23_3 *((volatile unsigned int*)(0x424A203CUL))
  3324. /* Base Timer I/O selector channel 4 - channel 7 registers */
  3325. #define bFM3_BTIOSEL47_BTSEL4567_SEL45_0 *((volatile unsigned int*)(0x424A6020UL))
  3326. #define bFM3_BTIOSEL47_BTSEL4567_SEL45_1 *((volatile unsigned int*)(0x424A6024UL))
  3327. #define bFM3_BTIOSEL47_BTSEL4567_SEL45_2 *((volatile unsigned int*)(0x424A6028UL))
  3328. #define bFM3_BTIOSEL47_BTSEL4567_SEL45_3 *((volatile unsigned int*)(0x424A602CUL))
  3329. #define bFM3_BTIOSEL47_BTSEL4567_SEL67_0 *((volatile unsigned int*)(0x424A6030UL))
  3330. #define bFM3_BTIOSEL47_BTSEL4567_SEL67_1 *((volatile unsigned int*)(0x424A6034UL))
  3331. #define bFM3_BTIOSEL47_BTSEL4567_SEL67_2 *((volatile unsigned int*)(0x424A6038UL))
  3332. #define bFM3_BTIOSEL47_BTSEL4567_SEL67_3 *((volatile unsigned int*)(0x424A603CUL))
  3333. /* Software based Simulation Startup (Base Timer) register */
  3334. #define bFM3_SBSSR_BTSSSR_SSR0 *((volatile unsigned int*)(0x424BFF80UL))
  3335. #define bFM3_SBSSR_BTSSSR_SSR1 *((volatile unsigned int*)(0x424BFF84UL))
  3336. #define bFM3_SBSSR_BTSSSR_SSR2 *((volatile unsigned int*)(0x424BFF88UL))
  3337. #define bFM3_SBSSR_BTSSSR_SSR3 *((volatile unsigned int*)(0x424BFF8CUL))
  3338. #define bFM3_SBSSR_BTSSSR_SSR4 *((volatile unsigned int*)(0x424BFF90UL))
  3339. #define bFM3_SBSSR_BTSSSR_SSR5 *((volatile unsigned int*)(0x424BFF94UL))
  3340. #define bFM3_SBSSR_BTSSSR_SSR6 *((volatile unsigned int*)(0x424BFF98UL))
  3341. #define bFM3_SBSSR_BTSSSR_SSR7 *((volatile unsigned int*)(0x424BFF9CUL))
  3342. #define bFM3_SBSSR_BTSSSR_SSR8 *((volatile unsigned int*)(0x424BFFA0UL))
  3343. #define bFM3_SBSSR_BTSSSR_SSR9 *((volatile unsigned int*)(0x424BFFA4UL))
  3344. #define bFM3_SBSSR_BTSSSR_SSR10 *((volatile unsigned int*)(0x424BFFA8UL))
  3345. #define bFM3_SBSSR_BTSSSR_SSR11 *((volatile unsigned int*)(0x424BFFACUL))
  3346. #define bFM3_SBSSR_BTSSSR_SSR12 *((volatile unsigned int*)(0x424BFFB0UL))
  3347. #define bFM3_SBSSR_BTSSSR_SSR13 *((volatile unsigned int*)(0x424BFFB4UL))
  3348. #define bFM3_SBSSR_BTSSSR_SSR14 *((volatile unsigned int*)(0x424BFFB8UL))
  3349. #define bFM3_SBSSR_BTSSSR_SSR15 *((volatile unsigned int*)(0x424BFFBCUL))
  3350. /* Quad position and revolution counter channel 0 registers */
  3351. #define bFM3_QPRC0_QICR_QPCMIE *((volatile unsigned int*)(0x424C0280UL))
  3352. #define bFM3_QPRC0_QICR_QPCMF *((volatile unsigned int*)(0x424C0284UL))
  3353. #define bFM3_QPRC0_QICR_QPRCMIE *((volatile unsigned int*)(0x424C0288UL))
  3354. #define bFM3_QPRC0_QICR_QPRCMF *((volatile unsigned int*)(0x424C028CUL))
  3355. #define bFM3_QPRC0_QICR_OUZIE *((volatile unsigned int*)(0x424C0290UL))
  3356. #define bFM3_QPRC0_QICR_UFDF *((volatile unsigned int*)(0x424C0294UL))
  3357. #define bFM3_QPRC0_QICR_OFDF *((volatile unsigned int*)(0x424C0298UL))
  3358. #define bFM3_QPRC0_QICR_ZIIF *((volatile unsigned int*)(0x424C029CUL))
  3359. #define bFM3_QPRC0_QICR_CDCIE *((volatile unsigned int*)(0x424C02A0UL))
  3360. #define bFM3_QPRC0_QICR_CDCF *((volatile unsigned int*)(0x424C02A4UL))
  3361. #define bFM3_QPRC0_QICR_DIRPC *((volatile unsigned int*)(0x424C02A8UL))
  3362. #define bFM3_QPRC0_QICR_DIROU *((volatile unsigned int*)(0x424C02ACUL))
  3363. #define bFM3_QPRC0_QICR_QPCNRCMIE *((volatile unsigned int*)(0x424C02B0UL))
  3364. #define bFM3_QPRC0_QICR_QPCNRCMF *((volatile unsigned int*)(0x424C02B4UL))
  3365. #define bFM3_QPRC0_QICRL_QPCMIE *((volatile unsigned int*)(0x424C0280UL))
  3366. #define bFM3_QPRC0_QICRL_QPCMF *((volatile unsigned int*)(0x424C0284UL))
  3367. #define bFM3_QPRC0_QICRL_QPRCMIE *((volatile unsigned int*)(0x424C0288UL))
  3368. #define bFM3_QPRC0_QICRL_QPRCMF *((volatile unsigned int*)(0x424C028CUL))
  3369. #define bFM3_QPRC0_QICRL_OUZIE *((volatile unsigned int*)(0x424C0290UL))
  3370. #define bFM3_QPRC0_QICRL_UFDF *((volatile unsigned int*)(0x424C0294UL))
  3371. #define bFM3_QPRC0_QICRL_OFDF *((volatile unsigned int*)(0x424C0298UL))
  3372. #define bFM3_QPRC0_QICRL_ZIIF *((volatile unsigned int*)(0x424C029CUL))
  3373. #define bFM3_QPRC0_QICRH_CDCIE *((volatile unsigned int*)(0x424C02A0UL))
  3374. #define bFM3_QPRC0_QICRH_CDCF *((volatile unsigned int*)(0x424C02A4UL))
  3375. #define bFM3_QPRC0_QICRH_DIRPC *((volatile unsigned int*)(0x424C02A8UL))
  3376. #define bFM3_QPRC0_QICRH_DIROU *((volatile unsigned int*)(0x424C02ACUL))
  3377. #define bFM3_QPRC0_QICRH_QPCNRCMIE *((volatile unsigned int*)(0x424C02B0UL))
  3378. #define bFM3_QPRC0_QICRH_QPCNRCMF *((volatile unsigned int*)(0x424C02B4UL))
  3379. #define bFM3_QPRC0_QCR_PCM0 *((volatile unsigned int*)(0x424C0300UL))
  3380. #define bFM3_QPRC0_QCR_PCM1 *((volatile unsigned int*)(0x424C0304UL))
  3381. #define bFM3_QPRC0_QCR_RCM0 *((volatile unsigned int*)(0x424C0308UL))
  3382. #define bFM3_QPRC0_QCR_RCM1 *((volatile unsigned int*)(0x424C030CUL))
  3383. #define bFM3_QPRC0_QCR_PSTP *((volatile unsigned int*)(0x424C0310UL))
  3384. #define bFM3_QPRC0_QCR_CGSC *((volatile unsigned int*)(0x424C0314UL))
  3385. #define bFM3_QPRC0_QCR_RSEL *((volatile unsigned int*)(0x424C0318UL))
  3386. #define bFM3_QPRC0_QCR_SWAP *((volatile unsigned int*)(0x424C031CUL))
  3387. #define bFM3_QPRC0_QCR_PCRM0 *((volatile unsigned int*)(0x424C0320UL))
  3388. #define bFM3_QPRC0_QCR_PCRM1 *((volatile unsigned int*)(0x424C0324UL))
  3389. #define bFM3_QPRC0_QCR_AES0 *((volatile unsigned int*)(0x424C0328UL))
  3390. #define bFM3_QPRC0_QCR_AES1 *((volatile unsigned int*)(0x424C032CUL))
  3391. #define bFM3_QPRC0_QCR_BES0 *((volatile unsigned int*)(0x424C0330UL))
  3392. #define bFM3_QPRC0_QCR_BES1 *((volatile unsigned int*)(0x424C0334UL))
  3393. #define bFM3_QPRC0_QCR_CGE0 *((volatile unsigned int*)(0x424C0338UL))
  3394. #define bFM3_QPRC0_QCR_CGE1 *((volatile unsigned int*)(0x424C033CUL))
  3395. #define bFM3_QPRC0_QCRL_PCM0 *((volatile unsigned int*)(0x424C0300UL))
  3396. #define bFM3_QPRC0_QCRL_PCM1 *((volatile unsigned int*)(0x424C0304UL))
  3397. #define bFM3_QPRC0_QCRL_RCM0 *((volatile unsigned int*)(0x424C0308UL))
  3398. #define bFM3_QPRC0_QCRL_RCM1 *((volatile unsigned int*)(0x424C030CUL))
  3399. #define bFM3_QPRC0_QCRL_PSTP *((volatile unsigned int*)(0x424C0310UL))
  3400. #define bFM3_QPRC0_QCRL_CGSC *((volatile unsigned int*)(0x424C0314UL))
  3401. #define bFM3_QPRC0_QCRL_RSEL *((volatile unsigned int*)(0x424C0318UL))
  3402. #define bFM3_QPRC0_QCRL_SWAP *((volatile unsigned int*)(0x424C031CUL))
  3403. #define bFM3_QPRC0_QCRH_PCRM0 *((volatile unsigned int*)(0x424C0320UL))
  3404. #define bFM3_QPRC0_QCRH_PCRM1 *((volatile unsigned int*)(0x424C0324UL))
  3405. #define bFM3_QPRC0_QCRH_AES0 *((volatile unsigned int*)(0x424C0328UL))
  3406. #define bFM3_QPRC0_QCRH_AES1 *((volatile unsigned int*)(0x424C032CUL))
  3407. #define bFM3_QPRC0_QCRH_BES0 *((volatile unsigned int*)(0x424C0330UL))
  3408. #define bFM3_QPRC0_QCRH_BES1 *((volatile unsigned int*)(0x424C0334UL))
  3409. #define bFM3_QPRC0_QCRH_CGE0 *((volatile unsigned int*)(0x424C0338UL))
  3410. #define bFM3_QPRC0_QCRH_CGE1 *((volatile unsigned int*)(0x424C033CUL))
  3411. #define bFM3_QPRC0_QECR_ORNGMD *((volatile unsigned int*)(0x424C0380UL))
  3412. #define bFM3_QPRC0_QECR_ORNGF *((volatile unsigned int*)(0x424C0384UL))
  3413. #define bFM3_QPRC0_QECR_ORNGIE *((volatile unsigned int*)(0x424C0388UL))
  3414. /* Quad position and revolution counter channel 1 registers */
  3415. #define bFM3_QPRC1_QICR_QPCMIE *((volatile unsigned int*)(0x424C0A80UL))
  3416. #define bFM3_QPRC1_QICR_QPCMF *((volatile unsigned int*)(0x424C0A84UL))
  3417. #define bFM3_QPRC1_QICR_QPRCMIE *((volatile unsigned int*)(0x424C0A88UL))
  3418. #define bFM3_QPRC1_QICR_QPRCMF *((volatile unsigned int*)(0x424C0A8CUL))
  3419. #define bFM3_QPRC1_QICR_OUZIE *((volatile unsigned int*)(0x424C0A90UL))
  3420. #define bFM3_QPRC1_QICR_UFDF *((volatile unsigned int*)(0x424C0A94UL))
  3421. #define bFM3_QPRC1_QICR_OFDF *((volatile unsigned int*)(0x424C0A98UL))
  3422. #define bFM3_QPRC1_QICR_ZIIF *((volatile unsigned int*)(0x424C0A9CUL))
  3423. #define bFM3_QPRC1_QICR_CDCIE *((volatile unsigned int*)(0x424C0AA0UL))
  3424. #define bFM3_QPRC1_QICR_CDCF *((volatile unsigned int*)(0x424C0AA4UL))
  3425. #define bFM3_QPRC1_QICR_DIRPC *((volatile unsigned int*)(0x424C0AA8UL))
  3426. #define bFM3_QPRC1_QICR_DIROU *((volatile unsigned int*)(0x424C0AACUL))
  3427. #define bFM3_QPRC1_QICR_QPCNRCMIE *((volatile unsigned int*)(0x424C0AB0UL))
  3428. #define bFM3_QPRC1_QICR_QPCNRCMF *((volatile unsigned int*)(0x424C0AB4UL))
  3429. #define bFM3_QPRC1_QICRL_QPCMIE *((volatile unsigned int*)(0x424C0A80UL))
  3430. #define bFM3_QPRC1_QICRL_QPCMF *((volatile unsigned int*)(0x424C0A84UL))
  3431. #define bFM3_QPRC1_QICRL_QPRCMIE *((volatile unsigned int*)(0x424C0A88UL))
  3432. #define bFM3_QPRC1_QICRL_QPRCMF *((volatile unsigned int*)(0x424C0A8CUL))
  3433. #define bFM3_QPRC1_QICRL_OUZIE *((volatile unsigned int*)(0x424C0A90UL))
  3434. #define bFM3_QPRC1_QICRL_UFDF *((volatile unsigned int*)(0x424C0A94UL))
  3435. #define bFM3_QPRC1_QICRL_OFDF *((volatile unsigned int*)(0x424C0A98UL))
  3436. #define bFM3_QPRC1_QICRL_ZIIF *((volatile unsigned int*)(0x424C0A9CUL))
  3437. #define bFM3_QPRC1_QICRH_CDCIE *((volatile unsigned int*)(0x424C0AA0UL))
  3438. #define bFM3_QPRC1_QICRH_CDCF *((volatile unsigned int*)(0x424C0AA4UL))
  3439. #define bFM3_QPRC1_QICRH_DIRPC *((volatile unsigned int*)(0x424C0AA8UL))
  3440. #define bFM3_QPRC1_QICRH_DIROU *((volatile unsigned int*)(0x424C0AACUL))
  3441. #define bFM3_QPRC1_QICRH_QPCNRCMIE *((volatile unsigned int*)(0x424C0AB0UL))
  3442. #define bFM3_QPRC1_QICRH_QPCNRCMF *((volatile unsigned int*)(0x424C0AB4UL))
  3443. #define bFM3_QPRC1_QCR_PCM0 *((volatile unsigned int*)(0x424C0B00UL))
  3444. #define bFM3_QPRC1_QCR_PCM1 *((volatile unsigned int*)(0x424C0B04UL))
  3445. #define bFM3_QPRC1_QCR_RCM0 *((volatile unsigned int*)(0x424C0B08UL))
  3446. #define bFM3_QPRC1_QCR_RCM1 *((volatile unsigned int*)(0x424C0B0CUL))
  3447. #define bFM3_QPRC1_QCR_PSTP *((volatile unsigned int*)(0x424C0B10UL))
  3448. #define bFM3_QPRC1_QCR_CGSC *((volatile unsigned int*)(0x424C0B14UL))
  3449. #define bFM3_QPRC1_QCR_RSEL *((volatile unsigned int*)(0x424C0B18UL))
  3450. #define bFM3_QPRC1_QCR_SWAP *((volatile unsigned int*)(0x424C0B1CUL))
  3451. #define bFM3_QPRC1_QCR_PCRM0 *((volatile unsigned int*)(0x424C0B20UL))
  3452. #define bFM3_QPRC1_QCR_PCRM1 *((volatile unsigned int*)(0x424C0B24UL))
  3453. #define bFM3_QPRC1_QCR_AES0 *((volatile unsigned int*)(0x424C0B28UL))
  3454. #define bFM3_QPRC1_QCR_AES1 *((volatile unsigned int*)(0x424C0B2CUL))
  3455. #define bFM3_QPRC1_QCR_BES0 *((volatile unsigned int*)(0x424C0B30UL))
  3456. #define bFM3_QPRC1_QCR_BES1 *((volatile unsigned int*)(0x424C0B34UL))
  3457. #define bFM3_QPRC1_QCR_CGE0 *((volatile unsigned int*)(0x424C0B38UL))
  3458. #define bFM3_QPRC1_QCR_CGE1 *((volatile unsigned int*)(0x424C0B3CUL))
  3459. #define bFM3_QPRC1_QCRL_PCM0 *((volatile unsigned int*)(0x424C0B00UL))
  3460. #define bFM3_QPRC1_QCRL_PCM1 *((volatile unsigned int*)(0x424C0B04UL))
  3461. #define bFM3_QPRC1_QCRL_RCM0 *((volatile unsigned int*)(0x424C0B08UL))
  3462. #define bFM3_QPRC1_QCRL_RCM1 *((volatile unsigned int*)(0x424C0B0CUL))
  3463. #define bFM3_QPRC1_QCRL_PSTP *((volatile unsigned int*)(0x424C0B10UL))
  3464. #define bFM3_QPRC1_QCRL_CGSC *((volatile unsigned int*)(0x424C0B14UL))
  3465. #define bFM3_QPRC1_QCRL_RSEL *((volatile unsigned int*)(0x424C0B18UL))
  3466. #define bFM3_QPRC1_QCRL_SWAP *((volatile unsigned int*)(0x424C0B1CUL))
  3467. #define bFM3_QPRC1_QCRH_PCRM0 *((volatile unsigned int*)(0x424C0B20UL))
  3468. #define bFM3_QPRC1_QCRH_PCRM1 *((volatile unsigned int*)(0x424C0B24UL))
  3469. #define bFM3_QPRC1_QCRH_AES0 *((volatile unsigned int*)(0x424C0B28UL))
  3470. #define bFM3_QPRC1_QCRH_AES1 *((volatile unsigned int*)(0x424C0B2CUL))
  3471. #define bFM3_QPRC1_QCRH_BES0 *((volatile unsigned int*)(0x424C0B30UL))
  3472. #define bFM3_QPRC1_QCRH_BES1 *((volatile unsigned int*)(0x424C0B34UL))
  3473. #define bFM3_QPRC1_QCRH_CGE0 *((volatile unsigned int*)(0x424C0B38UL))
  3474. #define bFM3_QPRC1_QCRH_CGE1 *((volatile unsigned int*)(0x424C0B3CUL))
  3475. #define bFM3_QPRC1_QECR_ORNGMD *((volatile unsigned int*)(0x424C0B80UL))
  3476. #define bFM3_QPRC1_QECR_ORNGF *((volatile unsigned int*)(0x424C0B84UL))
  3477. #define bFM3_QPRC1_QECR_ORNGIE *((volatile unsigned int*)(0x424C0B88UL))
  3478. /* 12-bit ADC unit 0 registers */
  3479. #define bFM3_ADC0_ADSR_SCS *((volatile unsigned int*)(0x424E0000UL))
  3480. #define bFM3_ADC0_ADSR_PCS *((volatile unsigned int*)(0x424E0004UL))
  3481. #define bFM3_ADC0_ADSR_PCNS *((volatile unsigned int*)(0x424E0008UL))
  3482. #define bFM3_ADC0_ADSR_FDAS *((volatile unsigned int*)(0x424E0018UL))
  3483. #define bFM3_ADC0_ADSR_ADSTP *((volatile unsigned int*)(0x424E001CUL))
  3484. #define bFM3_ADC0_ADCR_OVRIE *((volatile unsigned int*)(0x424E0020UL))
  3485. #define bFM3_ADC0_ADCR_CMPIE *((volatile unsigned int*)(0x424E0024UL))
  3486. #define bFM3_ADC0_ADCR_PCIE *((volatile unsigned int*)(0x424E0028UL))
  3487. #define bFM3_ADC0_ADCR_SCIE *((volatile unsigned int*)(0x424E002CUL))
  3488. #define bFM3_ADC0_ADCR_CMPIF *((volatile unsigned int*)(0x424E0034UL))
  3489. #define bFM3_ADC0_ADCR_PCIF *((volatile unsigned int*)(0x424E0038UL))
  3490. #define bFM3_ADC0_ADCR_SCIF *((volatile unsigned int*)(0x424E003CUL))
  3491. #define bFM3_ADC0_SFNS_SFS0 *((volatile unsigned int*)(0x424E0100UL))
  3492. #define bFM3_ADC0_SFNS_SFS1 *((volatile unsigned int*)(0x424E0104UL))
  3493. #define bFM3_ADC0_SFNS_SFS2 *((volatile unsigned int*)(0x424E0108UL))
  3494. #define bFM3_ADC0_SFNS_SFS3 *((volatile unsigned int*)(0x424E010CUL))
  3495. #define bFM3_ADC0_SCCR_SSTR *((volatile unsigned int*)(0x424E0120UL))
  3496. #define bFM3_ADC0_SCCR_SHEN *((volatile unsigned int*)(0x424E0124UL))
  3497. #define bFM3_ADC0_SCCR_RPT *((volatile unsigned int*)(0x424E0128UL))
  3498. #define bFM3_ADC0_SCCR_SFCLR *((volatile unsigned int*)(0x424E0130UL))
  3499. #define bFM3_ADC0_SCCR_SOVR *((volatile unsigned int*)(0x424E0134UL))
  3500. #define bFM3_ADC0_SCCR_SFUL *((volatile unsigned int*)(0x424E0138UL))
  3501. #define bFM3_ADC0_SCCR_SEMP *((volatile unsigned int*)(0x424E013CUL))
  3502. #define bFM3_ADC0_SCFD_SC0 *((volatile unsigned int*)(0x424E0180UL))
  3503. #define bFM3_ADC0_SCFD_SC1 *((volatile unsigned int*)(0x424E0184UL))
  3504. #define bFM3_ADC0_SCFD_SC2 *((volatile unsigned int*)(0x424E0188UL))
  3505. #define bFM3_ADC0_SCFD_SC3 *((volatile unsigned int*)(0x424E018CUL))
  3506. #define bFM3_ADC0_SCFD_SC4 *((volatile unsigned int*)(0x424E0190UL))
  3507. #define bFM3_ADC0_SCFD_RS0 *((volatile unsigned int*)(0x424E01A0UL))
  3508. #define bFM3_ADC0_SCFD_RS1 *((volatile unsigned int*)(0x424E01A4UL))
  3509. #define bFM3_ADC0_SCFD_INVL *((volatile unsigned int*)(0x424E01B0UL))
  3510. #define bFM3_ADC0_SCFD_SD0 *((volatile unsigned int*)(0x424E01D0UL))
  3511. #define bFM3_ADC0_SCFD_SD1 *((volatile unsigned int*)(0x424E01D4UL))
  3512. #define bFM3_ADC0_SCFD_SD2 *((volatile unsigned int*)(0x424E01D8UL))
  3513. #define bFM3_ADC0_SCFD_SD3 *((volatile unsigned int*)(0x424E01DCUL))
  3514. #define bFM3_ADC0_SCFD_SD4 *((volatile unsigned int*)(0x424E01E0UL))
  3515. #define bFM3_ADC0_SCFD_SD5 *((volatile unsigned int*)(0x424E01E4UL))
  3516. #define bFM3_ADC0_SCFD_SD6 *((volatile unsigned int*)(0x424E01E8UL))
  3517. #define bFM3_ADC0_SCFD_SD7 *((volatile unsigned int*)(0x424E01ECUL))
  3518. #define bFM3_ADC0_SCFD_SD8 *((volatile unsigned int*)(0x424E01F0UL))
  3519. #define bFM3_ADC0_SCFD_SD9 *((volatile unsigned int*)(0x424E01F4UL))
  3520. #define bFM3_ADC0_SCFD_SD10 *((volatile unsigned int*)(0x424E01F8UL))
  3521. #define bFM3_ADC0_SCFD_SD11 *((volatile unsigned int*)(0x424E01FCUL))
  3522. #define bFM3_ADC0_SCFDL_SC0 *((volatile unsigned int*)(0x424E0180UL))
  3523. #define bFM3_ADC0_SCFDL_SC1 *((volatile unsigned int*)(0x424E0184UL))
  3524. #define bFM3_ADC0_SCFDL_SC2 *((volatile unsigned int*)(0x424E0188UL))
  3525. #define bFM3_ADC0_SCFDL_SC3 *((volatile unsigned int*)(0x424E018CUL))
  3526. #define bFM3_ADC0_SCFDL_SC4 *((volatile unsigned int*)(0x424E0190UL))
  3527. #define bFM3_ADC0_SCFDL_RS0 *((volatile unsigned int*)(0x424E01A0UL))
  3528. #define bFM3_ADC0_SCFDL_RS1 *((volatile unsigned int*)(0x424E01A4UL))
  3529. #define bFM3_ADC0_SCFDL_INVL *((volatile unsigned int*)(0x424E01B0UL))
  3530. #define bFM3_ADC0_SCFDH_SD0 *((volatile unsigned int*)(0x424E01D0UL))
  3531. #define bFM3_ADC0_SCFDH_SD1 *((volatile unsigned int*)(0x424E01D4UL))
  3532. #define bFM3_ADC0_SCFDH_SD2 *((volatile unsigned int*)(0x424E01D8UL))
  3533. #define bFM3_ADC0_SCFDH_SD3 *((volatile unsigned int*)(0x424E01DCUL))
  3534. #define bFM3_ADC0_SCFDH_SD4 *((volatile unsigned int*)(0x424E01E0UL))
  3535. #define bFM3_ADC0_SCFDH_SD5 *((volatile unsigned int*)(0x424E01E4UL))
  3536. #define bFM3_ADC0_SCFDH_SD6 *((volatile unsigned int*)(0x424E01E8UL))
  3537. #define bFM3_ADC0_SCFDH_SD7 *((volatile unsigned int*)(0x424E01ECUL))
  3538. #define bFM3_ADC0_SCFDH_SD8 *((volatile unsigned int*)(0x424E01F0UL))
  3539. #define bFM3_ADC0_SCFDH_SD9 *((volatile unsigned int*)(0x424E01F4UL))
  3540. #define bFM3_ADC0_SCFDH_SD10 *((volatile unsigned int*)(0x424E01F8UL))
  3541. #define bFM3_ADC0_SCFDH_SD11 *((volatile unsigned int*)(0x424E01FCUL))
  3542. #define bFM3_ADC0_SCIS23_AN16 *((volatile unsigned int*)(0x424E0200UL))
  3543. #define bFM3_ADC0_SCIS23_AN17 *((volatile unsigned int*)(0x424E0204UL))
  3544. #define bFM3_ADC0_SCIS23_AN18 *((volatile unsigned int*)(0x424E0208UL))
  3545. #define bFM3_ADC0_SCIS23_AN19 *((volatile unsigned int*)(0x424E020CUL))
  3546. #define bFM3_ADC0_SCIS23_AN20 *((volatile unsigned int*)(0x424E0210UL))
  3547. #define bFM3_ADC0_SCIS23_AN21 *((volatile unsigned int*)(0x424E0214UL))
  3548. #define bFM3_ADC0_SCIS23_AN22 *((volatile unsigned int*)(0x424E0218UL))
  3549. #define bFM3_ADC0_SCIS23_AN23 *((volatile unsigned int*)(0x424E021CUL))
  3550. #define bFM3_ADC0_SCIS23_AN24 *((volatile unsigned int*)(0x424E0220UL))
  3551. #define bFM3_ADC0_SCIS23_AN25 *((volatile unsigned int*)(0x424E0224UL))
  3552. #define bFM3_ADC0_SCIS23_AN26 *((volatile unsigned int*)(0x424E0228UL))
  3553. #define bFM3_ADC0_SCIS23_AN27 *((volatile unsigned int*)(0x424E022CUL))
  3554. #define bFM3_ADC0_SCIS23_AN28 *((volatile unsigned int*)(0x424E0230UL))
  3555. #define bFM3_ADC0_SCIS23_AN29 *((volatile unsigned int*)(0x424E0234UL))
  3556. #define bFM3_ADC0_SCIS23_AN30 *((volatile unsigned int*)(0x424E0238UL))
  3557. #define bFM3_ADC0_SCIS23_AN31 *((volatile unsigned int*)(0x424E023CUL))
  3558. #define bFM3_ADC0_SCIS2_AN16 *((volatile unsigned int*)(0x424E0200UL))
  3559. #define bFM3_ADC0_SCIS2_AN17 *((volatile unsigned int*)(0x424E0204UL))
  3560. #define bFM3_ADC0_SCIS2_AN18 *((volatile unsigned int*)(0x424E0208UL))
  3561. #define bFM3_ADC0_SCIS2_AN19 *((volatile unsigned int*)(0x424E020CUL))
  3562. #define bFM3_ADC0_SCIS2_AN20 *((volatile unsigned int*)(0x424E0210UL))
  3563. #define bFM3_ADC0_SCIS2_AN21 *((volatile unsigned int*)(0x424E0214UL))
  3564. #define bFM3_ADC0_SCIS2_AN22 *((volatile unsigned int*)(0x424E0218UL))
  3565. #define bFM3_ADC0_SCIS2_AN23 *((volatile unsigned int*)(0x424E021CUL))
  3566. #define bFM3_ADC0_SCIS3_AN24 *((volatile unsigned int*)(0x424E0220UL))
  3567. #define bFM3_ADC0_SCIS3_AN25 *((volatile unsigned int*)(0x424E0224UL))
  3568. #define bFM3_ADC0_SCIS3_AN26 *((volatile unsigned int*)(0x424E0228UL))
  3569. #define bFM3_ADC0_SCIS3_AN27 *((volatile unsigned int*)(0x424E022CUL))
  3570. #define bFM3_ADC0_SCIS3_AN28 *((volatile unsigned int*)(0x424E0230UL))
  3571. #define bFM3_ADC0_SCIS3_AN29 *((volatile unsigned int*)(0x424E0234UL))
  3572. #define bFM3_ADC0_SCIS3_AN30 *((volatile unsigned int*)(0x424E0238UL))
  3573. #define bFM3_ADC0_SCIS3_AN31 *((volatile unsigned int*)(0x424E023CUL))
  3574. #define bFM3_ADC0_SCIS01_AN0 *((volatile unsigned int*)(0x424E0280UL))
  3575. #define bFM3_ADC0_SCIS01_AN1 *((volatile unsigned int*)(0x424E0284UL))
  3576. #define bFM3_ADC0_SCIS01_AN2 *((volatile unsigned int*)(0x424E0288UL))
  3577. #define bFM3_ADC0_SCIS01_AN3 *((volatile unsigned int*)(0x424E028CUL))
  3578. #define bFM3_ADC0_SCIS01_AN4 *((volatile unsigned int*)(0x424E0290UL))
  3579. #define bFM3_ADC0_SCIS01_AN5 *((volatile unsigned int*)(0x424E0294UL))
  3580. #define bFM3_ADC0_SCIS01_AN6 *((volatile unsigned int*)(0x424E0298UL))
  3581. #define bFM3_ADC0_SCIS01_AN7 *((volatile unsigned int*)(0x424E029CUL))
  3582. #define bFM3_ADC0_SCIS01_AN8 *((volatile unsigned int*)(0x424E02A0UL))
  3583. #define bFM3_ADC0_SCIS01_AN9 *((volatile unsigned int*)(0x424E02A4UL))
  3584. #define bFM3_ADC0_SCIS01_AN10 *((volatile unsigned int*)(0x424E02A8UL))
  3585. #define bFM3_ADC0_SCIS01_AN11 *((volatile unsigned int*)(0x424E02ACUL))
  3586. #define bFM3_ADC0_SCIS01_AN12 *((volatile unsigned int*)(0x424E02B0UL))
  3587. #define bFM3_ADC0_SCIS01_AN13 *((volatile unsigned int*)(0x424E02B4UL))
  3588. #define bFM3_ADC0_SCIS01_AN14 *((volatile unsigned int*)(0x424E02B8UL))
  3589. #define bFM3_ADC0_SCIS01_AN15 *((volatile unsigned int*)(0x424E02BCUL))
  3590. #define bFM3_ADC0_SCIS0_AN0 *((volatile unsigned int*)(0x424E0280UL))
  3591. #define bFM3_ADC0_SCIS0_AN1 *((volatile unsigned int*)(0x424E0284UL))
  3592. #define bFM3_ADC0_SCIS0_AN2 *((volatile unsigned int*)(0x424E0288UL))
  3593. #define bFM3_ADC0_SCIS0_AN3 *((volatile unsigned int*)(0x424E028CUL))
  3594. #define bFM3_ADC0_SCIS0_AN4 *((volatile unsigned int*)(0x424E0290UL))
  3595. #define bFM3_ADC0_SCIS0_AN5 *((volatile unsigned int*)(0x424E0294UL))
  3596. #define bFM3_ADC0_SCIS0_AN6 *((volatile unsigned int*)(0x424E0298UL))
  3597. #define bFM3_ADC0_SCIS0_AN7 *((volatile unsigned int*)(0x424E029CUL))
  3598. #define bFM3_ADC0_SCIS1_AN8 *((volatile unsigned int*)(0x424E02A0UL))
  3599. #define bFM3_ADC0_SCIS1_AN9 *((volatile unsigned int*)(0x424E02A4UL))
  3600. #define bFM3_ADC0_SCIS1_AN10 *((volatile unsigned int*)(0x424E02A8UL))
  3601. #define bFM3_ADC0_SCIS1_AN11 *((volatile unsigned int*)(0x424E02ACUL))
  3602. #define bFM3_ADC0_SCIS1_AN12 *((volatile unsigned int*)(0x424E02B0UL))
  3603. #define bFM3_ADC0_SCIS1_AN13 *((volatile unsigned int*)(0x424E02B4UL))
  3604. #define bFM3_ADC0_SCIS1_AN14 *((volatile unsigned int*)(0x424E02B8UL))
  3605. #define bFM3_ADC0_SCIS1_AN15 *((volatile unsigned int*)(0x424E02BCUL))
  3606. #define bFM3_ADC0_PFNS_PFS0 *((volatile unsigned int*)(0x424E0300UL))
  3607. #define bFM3_ADC0_PFNS_PFS1 *((volatile unsigned int*)(0x424E0304UL))
  3608. #define bFM3_ADC0_PFNS_TEST0 *((volatile unsigned int*)(0x424E0310UL))
  3609. #define bFM3_ADC0_PFNS_TEST1 *((volatile unsigned int*)(0x424E0314UL))
  3610. #define bFM3_ADC0_PCCR_PSTR *((volatile unsigned int*)(0x424E0320UL))
  3611. #define bFM3_ADC0_PCCR_PHEN *((volatile unsigned int*)(0x424E0324UL))
  3612. #define bFM3_ADC0_PCCR_PEEN *((volatile unsigned int*)(0x424E0328UL))
  3613. #define bFM3_ADC0_PCCR_ESCE *((volatile unsigned int*)(0x424E032CUL))
  3614. #define bFM3_ADC0_PCCR_PFCLR *((volatile unsigned int*)(0x424E0330UL))
  3615. #define bFM3_ADC0_PCCR_POVR *((volatile unsigned int*)(0x424E0334UL))
  3616. #define bFM3_ADC0_PCCR_PFUL *((volatile unsigned int*)(0x424E0338UL))
  3617. #define bFM3_ADC0_PCCR_PEMP *((volatile unsigned int*)(0x424E033CUL))
  3618. #define bFM3_ADC0_PCFD_PC0 *((volatile unsigned int*)(0x424E0380UL))
  3619. #define bFM3_ADC0_PCFD_PC1 *((volatile unsigned int*)(0x424E0384UL))
  3620. #define bFM3_ADC0_PCFD_PC2 *((volatile unsigned int*)(0x424E0388UL))
  3621. #define bFM3_ADC0_PCFD_PC3 *((volatile unsigned int*)(0x424E038CUL))
  3622. #define bFM3_ADC0_PCFD_PC4 *((volatile unsigned int*)(0x424E0390UL))
  3623. #define bFM3_ADC0_PCFD_RS0 *((volatile unsigned int*)(0x424E03A0UL))
  3624. #define bFM3_ADC0_PCFD_RS1 *((volatile unsigned int*)(0x424E03A4UL))
  3625. #define bFM3_ADC0_PCFD_RS2 *((volatile unsigned int*)(0x424E03A8UL))
  3626. #define bFM3_ADC0_PCFD_INVL *((volatile unsigned int*)(0x424E03B0UL))
  3627. #define bFM3_ADC0_PCFD_PD0 *((volatile unsigned int*)(0x424E03D0UL))
  3628. #define bFM3_ADC0_PCFD_PD1 *((volatile unsigned int*)(0x424E03D4UL))
  3629. #define bFM3_ADC0_PCFD_PD2 *((volatile unsigned int*)(0x424E03D8UL))
  3630. #define bFM3_ADC0_PCFD_PD3 *((volatile unsigned int*)(0x424E03DCUL))
  3631. #define bFM3_ADC0_PCFD_PD4 *((volatile unsigned int*)(0x424E03E0UL))
  3632. #define bFM3_ADC0_PCFD_PD5 *((volatile unsigned int*)(0x424E03E4UL))
  3633. #define bFM3_ADC0_PCFD_PD6 *((volatile unsigned int*)(0x424E03E8UL))
  3634. #define bFM3_ADC0_PCFD_PD7 *((volatile unsigned int*)(0x424E03ECUL))
  3635. #define bFM3_ADC0_PCFD_PD8 *((volatile unsigned int*)(0x424E03F0UL))
  3636. #define bFM3_ADC0_PCFD_PD9 *((volatile unsigned int*)(0x424E03F4UL))
  3637. #define bFM3_ADC0_PCFD_PD10 *((volatile unsigned int*)(0x424E03F8UL))
  3638. #define bFM3_ADC0_PCFD_PD11 *((volatile unsigned int*)(0x424E03FCUL))
  3639. #define bFM3_ADC0_PCFDL_PC0 *((volatile unsigned int*)(0x424E0380UL))
  3640. #define bFM3_ADC0_PCFDL_PC1 *((volatile unsigned int*)(0x424E0384UL))
  3641. #define bFM3_ADC0_PCFDL_PC2 *((volatile unsigned int*)(0x424E0388UL))
  3642. #define bFM3_ADC0_PCFDL_PC3 *((volatile unsigned int*)(0x424E038CUL))
  3643. #define bFM3_ADC0_PCFDL_PC4 *((volatile unsigned int*)(0x424E0390UL))
  3644. #define bFM3_ADC0_PCFDL_RS0 *((volatile unsigned int*)(0x424E03A0UL))
  3645. #define bFM3_ADC0_PCFDL_RS1 *((volatile unsigned int*)(0x424E03A4UL))
  3646. #define bFM3_ADC0_PCFDL_RS2 *((volatile unsigned int*)(0x424E03A8UL))
  3647. #define bFM3_ADC0_PCFDL_INVL *((volatile unsigned int*)(0x424E03B0UL))
  3648. #define bFM3_ADC0_PCFDH_PD0 *((volatile unsigned int*)(0x424E03D0UL))
  3649. #define bFM3_ADC0_PCFDH_PD1 *((volatile unsigned int*)(0x424E03D4UL))
  3650. #define bFM3_ADC0_PCFDH_PD2 *((volatile unsigned int*)(0x424E03D8UL))
  3651. #define bFM3_ADC0_PCFDH_PD3 *((volatile unsigned int*)(0x424E03DCUL))
  3652. #define bFM3_ADC0_PCFDH_PD4 *((volatile unsigned int*)(0x424E03E0UL))
  3653. #define bFM3_ADC0_PCFDH_PD5 *((volatile unsigned int*)(0x424E03E4UL))
  3654. #define bFM3_ADC0_PCFDH_PD6 *((volatile unsigned int*)(0x424E03E8UL))
  3655. #define bFM3_ADC0_PCFDH_PD7 *((volatile unsigned int*)(0x424E03ECUL))
  3656. #define bFM3_ADC0_PCFDH_PD8 *((volatile unsigned int*)(0x424E03F0UL))
  3657. #define bFM3_ADC0_PCFDH_PD9 *((volatile unsigned int*)(0x424E03F4UL))
  3658. #define bFM3_ADC0_PCFDH_PD10 *((volatile unsigned int*)(0x424E03F8UL))
  3659. #define bFM3_ADC0_PCFDH_PD11 *((volatile unsigned int*)(0x424E03FCUL))
  3660. #define bFM3_ADC0_PCIS_P1A0 *((volatile unsigned int*)(0x424E0400UL))
  3661. #define bFM3_ADC0_PCIS_P1A1 *((volatile unsigned int*)(0x424E0404UL))
  3662. #define bFM3_ADC0_PCIS_P1A2 *((volatile unsigned int*)(0x424E0408UL))
  3663. #define bFM3_ADC0_PCIS_P2A0 *((volatile unsigned int*)(0x424E040CUL))
  3664. #define bFM3_ADC0_PCIS_P2A1 *((volatile unsigned int*)(0x424E0410UL))
  3665. #define bFM3_ADC0_PCIS_P2A2 *((volatile unsigned int*)(0x424E0414UL))
  3666. #define bFM3_ADC0_PCIS_P2A3 *((volatile unsigned int*)(0x424E0418UL))
  3667. #define bFM3_ADC0_PCIS_P2A4 *((volatile unsigned int*)(0x424E041CUL))
  3668. #define bFM3_ADC0_CMPCR_CCH0 *((volatile unsigned int*)(0x424E0480UL))
  3669. #define bFM3_ADC0_CMPCR_CCH1 *((volatile unsigned int*)(0x424E0484UL))
  3670. #define bFM3_ADC0_CMPCR_CCH2 *((volatile unsigned int*)(0x424E0488UL))
  3671. #define bFM3_ADC0_CMPCR_CCH3 *((volatile unsigned int*)(0x424E048CUL))
  3672. #define bFM3_ADC0_CMPCR_CCH4 *((volatile unsigned int*)(0x424E0490UL))
  3673. #define bFM3_ADC0_CMPCR_CMD0 *((volatile unsigned int*)(0x424E0494UL))
  3674. #define bFM3_ADC0_CMPCR_CMD1 *((volatile unsigned int*)(0x424E0498UL))
  3675. #define bFM3_ADC0_CMPCR_CMPEN *((volatile unsigned int*)(0x424E049CUL))
  3676. #define bFM3_ADC0_CMPD_CMAD2 *((volatile unsigned int*)(0x424E04D8UL))
  3677. #define bFM3_ADC0_CMPD_CMAD3 *((volatile unsigned int*)(0x424E04DCUL))
  3678. #define bFM3_ADC0_CMPD_CMAD4 *((volatile unsigned int*)(0x424E04E0UL))
  3679. #define bFM3_ADC0_CMPD_CMAD5 *((volatile unsigned int*)(0x424E04E4UL))
  3680. #define bFM3_ADC0_CMPD_CMAD6 *((volatile unsigned int*)(0x424E04E8UL))
  3681. #define bFM3_ADC0_CMPD_CMAD7 *((volatile unsigned int*)(0x424E04ECUL))
  3682. #define bFM3_ADC0_CMPD_CMAD8 *((volatile unsigned int*)(0x424E04F0UL))
  3683. #define bFM3_ADC0_CMPD_CMAD9 *((volatile unsigned int*)(0x424E04F4UL))
  3684. #define bFM3_ADC0_CMPD_CMAD10 *((volatile unsigned int*)(0x424E04F8UL))
  3685. #define bFM3_ADC0_CMPD_CMAD11 *((volatile unsigned int*)(0x424E04FCUL))
  3686. #define bFM3_ADC0_ADSS23_TS16 *((volatile unsigned int*)(0x424E0500UL))
  3687. #define bFM3_ADC0_ADSS23_TS17 *((volatile unsigned int*)(0x424E0504UL))
  3688. #define bFM3_ADC0_ADSS23_TS18 *((volatile unsigned int*)(0x424E0508UL))
  3689. #define bFM3_ADC0_ADSS23_TS19 *((volatile unsigned int*)(0x424E050CUL))
  3690. #define bFM3_ADC0_ADSS23_TS20 *((volatile unsigned int*)(0x424E0510UL))
  3691. #define bFM3_ADC0_ADSS23_TS21 *((volatile unsigned int*)(0x424E0514UL))
  3692. #define bFM3_ADC0_ADSS23_TS22 *((volatile unsigned int*)(0x424E0518UL))
  3693. #define bFM3_ADC0_ADSS23_TS23 *((volatile unsigned int*)(0x424E051CUL))
  3694. #define bFM3_ADC0_ADSS23_TS24 *((volatile unsigned int*)(0x424E0520UL))
  3695. #define bFM3_ADC0_ADSS23_TS25 *((volatile unsigned int*)(0x424E0524UL))
  3696. #define bFM3_ADC0_ADSS23_TS26 *((volatile unsigned int*)(0x424E0528UL))
  3697. #define bFM3_ADC0_ADSS23_TS27 *((volatile unsigned int*)(0x424E052CUL))
  3698. #define bFM3_ADC0_ADSS23_TS28 *((volatile unsigned int*)(0x424E0530UL))
  3699. #define bFM3_ADC0_ADSS23_TS29 *((volatile unsigned int*)(0x424E0534UL))
  3700. #define bFM3_ADC0_ADSS23_TS30 *((volatile unsigned int*)(0x424E0538UL))
  3701. #define bFM3_ADC0_ADSS23_TS31 *((volatile unsigned int*)(0x424E053CUL))
  3702. #define bFM3_ADC0_ADSS2_TS16 *((volatile unsigned int*)(0x424E0500UL))
  3703. #define bFM3_ADC0_ADSS2_TS17 *((volatile unsigned int*)(0x424E0504UL))
  3704. #define bFM3_ADC0_ADSS2_TS18 *((volatile unsigned int*)(0x424E0508UL))
  3705. #define bFM3_ADC0_ADSS2_TS19 *((volatile unsigned int*)(0x424E050CUL))
  3706. #define bFM3_ADC0_ADSS2_TS20 *((volatile unsigned int*)(0x424E0510UL))
  3707. #define bFM3_ADC0_ADSS2_TS21 *((volatile unsigned int*)(0x424E0514UL))
  3708. #define bFM3_ADC0_ADSS2_TS22 *((volatile unsigned int*)(0x424E0518UL))
  3709. #define bFM3_ADC0_ADSS2_TS23 *((volatile unsigned int*)(0x424E051CUL))
  3710. #define bFM3_ADC0_ADSS3_TS24 *((volatile unsigned int*)(0x424E0520UL))
  3711. #define bFM3_ADC0_ADSS3_TS25 *((volatile unsigned int*)(0x424E0524UL))
  3712. #define bFM3_ADC0_ADSS3_TS26 *((volatile unsigned int*)(0x424E0528UL))
  3713. #define bFM3_ADC0_ADSS3_TS27 *((volatile unsigned int*)(0x424E052CUL))
  3714. #define bFM3_ADC0_ADSS3_TS28 *((volatile unsigned int*)(0x424E0530UL))
  3715. #define bFM3_ADC0_ADSS3_TS29 *((volatile unsigned int*)(0x424E0534UL))
  3716. #define bFM3_ADC0_ADSS3_TS30 *((volatile unsigned int*)(0x424E0538UL))
  3717. #define bFM3_ADC0_ADSS3_TS31 *((volatile unsigned int*)(0x424E053CUL))
  3718. #define bFM3_ADC0_ADSS01_TS0 *((volatile unsigned int*)(0x424E0580UL))
  3719. #define bFM3_ADC0_ADSS01_TS1 *((volatile unsigned int*)(0x424E0584UL))
  3720. #define bFM3_ADC0_ADSS01_TS2 *((volatile unsigned int*)(0x424E0588UL))
  3721. #define bFM3_ADC0_ADSS01_TS3 *((volatile unsigned int*)(0x424E058CUL))
  3722. #define bFM3_ADC0_ADSS01_TS4 *((volatile unsigned int*)(0x424E0590UL))
  3723. #define bFM3_ADC0_ADSS01_TS5 *((volatile unsigned int*)(0x424E0594UL))
  3724. #define bFM3_ADC0_ADSS01_TS6 *((volatile unsigned int*)(0x424E0598UL))
  3725. #define bFM3_ADC0_ADSS01_TS7 *((volatile unsigned int*)(0x424E059CUL))
  3726. #define bFM3_ADC0_ADSS01_TS8 *((volatile unsigned int*)(0x424E05A0UL))
  3727. #define bFM3_ADC0_ADSS01_TS9 *((volatile unsigned int*)(0x424E05A4UL))
  3728. #define bFM3_ADC0_ADSS01_TS10 *((volatile unsigned int*)(0x424E05A8UL))
  3729. #define bFM3_ADC0_ADSS01_TS11 *((volatile unsigned int*)(0x424E05ACUL))
  3730. #define bFM3_ADC0_ADSS01_TS12 *((volatile unsigned int*)(0x424E05B0UL))
  3731. #define bFM3_ADC0_ADSS01_TS13 *((volatile unsigned int*)(0x424E05B4UL))
  3732. #define bFM3_ADC0_ADSS01_TS14 *((volatile unsigned int*)(0x424E05B8UL))
  3733. #define bFM3_ADC0_ADSS01_TS15 *((volatile unsigned int*)(0x424E05BCUL))
  3734. #define bFM3_ADC0_ADSS0_TS0 *((volatile unsigned int*)(0x424E0580UL))
  3735. #define bFM3_ADC0_ADSS0_TS1 *((volatile unsigned int*)(0x424E0584UL))
  3736. #define bFM3_ADC0_ADSS0_TS2 *((volatile unsigned int*)(0x424E0588UL))
  3737. #define bFM3_ADC0_ADSS0_TS3 *((volatile unsigned int*)(0x424E058CUL))
  3738. #define bFM3_ADC0_ADSS0_TS4 *((volatile unsigned int*)(0x424E0590UL))
  3739. #define bFM3_ADC0_ADSS0_TS5 *((volatile unsigned int*)(0x424E0594UL))
  3740. #define bFM3_ADC0_ADSS0_TS6 *((volatile unsigned int*)(0x424E0598UL))
  3741. #define bFM3_ADC0_ADSS0_TS7 *((volatile unsigned int*)(0x424E059CUL))
  3742. #define bFM3_ADC0_ADSS1_TS8 *((volatile unsigned int*)(0x424E05A0UL))
  3743. #define bFM3_ADC0_ADSS1_TS9 *((volatile unsigned int*)(0x424E05A4UL))
  3744. #define bFM3_ADC0_ADSS1_TS10 *((volatile unsigned int*)(0x424E05A8UL))
  3745. #define bFM3_ADC0_ADSS1_TS11 *((volatile unsigned int*)(0x424E05ACUL))
  3746. #define bFM3_ADC0_ADSS1_TS12 *((volatile unsigned int*)(0x424E05B0UL))
  3747. #define bFM3_ADC0_ADSS1_TS13 *((volatile unsigned int*)(0x424E05B4UL))
  3748. #define bFM3_ADC0_ADSS1_TS14 *((volatile unsigned int*)(0x424E05B8UL))
  3749. #define bFM3_ADC0_ADSS1_TS15 *((volatile unsigned int*)(0x424E05BCUL))
  3750. #define bFM3_ADC0_ADST01_ST10 *((volatile unsigned int*)(0x424E0600UL))
  3751. #define bFM3_ADC0_ADST01_ST11 *((volatile unsigned int*)(0x424E0604UL))
  3752. #define bFM3_ADC0_ADST01_ST12 *((volatile unsigned int*)(0x424E0608UL))
  3753. #define bFM3_ADC0_ADST01_ST13 *((volatile unsigned int*)(0x424E060CUL))
  3754. #define bFM3_ADC0_ADST01_ST14 *((volatile unsigned int*)(0x424E0610UL))
  3755. #define bFM3_ADC0_ADST01_STX10 *((volatile unsigned int*)(0x424E0614UL))
  3756. #define bFM3_ADC0_ADST01_STX11 *((volatile unsigned int*)(0x424E0618UL))
  3757. #define bFM3_ADC0_ADST01_STX12 *((volatile unsigned int*)(0x424E061CUL))
  3758. #define bFM3_ADC0_ADST01_ST00 *((volatile unsigned int*)(0x424E0620UL))
  3759. #define bFM3_ADC0_ADST01_ST01 *((volatile unsigned int*)(0x424E0624UL))
  3760. #define bFM3_ADC0_ADST01_ST02 *((volatile unsigned int*)(0x424E0628UL))
  3761. #define bFM3_ADC0_ADST01_ST03 *((volatile unsigned int*)(0x424E062CUL))
  3762. #define bFM3_ADC0_ADST01_ST04 *((volatile unsigned int*)(0x424E0630UL))
  3763. #define bFM3_ADC0_ADST01_STX00 *((volatile unsigned int*)(0x424E0634UL))
  3764. #define bFM3_ADC0_ADST01_STX01 *((volatile unsigned int*)(0x424E0638UL))
  3765. #define bFM3_ADC0_ADST01_STX02 *((volatile unsigned int*)(0x424E063CUL))
  3766. #define bFM3_ADC0_ADST1_ST10 *((volatile unsigned int*)(0x424E0600UL))
  3767. #define bFM3_ADC0_ADST1_ST11 *((volatile unsigned int*)(0x424E0604UL))
  3768. #define bFM3_ADC0_ADST1_ST12 *((volatile unsigned int*)(0x424E0608UL))
  3769. #define bFM3_ADC0_ADST1_ST13 *((volatile unsigned int*)(0x424E060CUL))
  3770. #define bFM3_ADC0_ADST1_ST14 *((volatile unsigned int*)(0x424E0610UL))
  3771. #define bFM3_ADC0_ADST1_STX10 *((volatile unsigned int*)(0x424E0614UL))
  3772. #define bFM3_ADC0_ADST1_STX11 *((volatile unsigned int*)(0x424E0618UL))
  3773. #define bFM3_ADC0_ADST1_STX12 *((volatile unsigned int*)(0x424E061CUL))
  3774. #define bFM3_ADC0_ADST0_ST00 *((volatile unsigned int*)(0x424E0620UL))
  3775. #define bFM3_ADC0_ADST0_ST01 *((volatile unsigned int*)(0x424E0624UL))
  3776. #define bFM3_ADC0_ADST0_ST02 *((volatile unsigned int*)(0x424E0628UL))
  3777. #define bFM3_ADC0_ADST0_ST03 *((volatile unsigned int*)(0x424E062CUL))
  3778. #define bFM3_ADC0_ADST0_ST04 *((volatile unsigned int*)(0x424E0630UL))
  3779. #define bFM3_ADC0_ADST0_STX00 *((volatile unsigned int*)(0x424E0634UL))
  3780. #define bFM3_ADC0_ADST0_STX01 *((volatile unsigned int*)(0x424E0638UL))
  3781. #define bFM3_ADC0_ADST0_STX02 *((volatile unsigned int*)(0x424E063CUL))
  3782. #define bFM3_ADC0_ADCT_CT0 *((volatile unsigned int*)(0x424E0680UL))
  3783. #define bFM3_ADC0_ADCT_CT1 *((volatile unsigned int*)(0x424E0684UL))
  3784. #define bFM3_ADC0_ADCT_CT2 *((volatile unsigned int*)(0x424E0688UL))
  3785. #define bFM3_ADC0_PRTSL_PRTSL0 *((volatile unsigned int*)(0x424E0700UL))
  3786. #define bFM3_ADC0_PRTSL_PRTSL1 *((volatile unsigned int*)(0x424E0704UL))
  3787. #define bFM3_ADC0_PRTSL_PRTSL2 *((volatile unsigned int*)(0x424E0708UL))
  3788. #define bFM3_ADC0_PRTSL_PRTSL3 *((volatile unsigned int*)(0x424E070CUL))
  3789. #define bFM3_ADC0_SCTSL_SCTSL0 *((volatile unsigned int*)(0x424E0720UL))
  3790. #define bFM3_ADC0_SCTSL_SCTSL1 *((volatile unsigned int*)(0x424E0724UL))
  3791. #define bFM3_ADC0_SCTSL_SCTSL2 *((volatile unsigned int*)(0x424E0728UL))
  3792. #define bFM3_ADC0_SCTSL_SCTSL3 *((volatile unsigned int*)(0x424E072CUL))
  3793. #define bFM3_ADC0_ADCEN_ENBL *((volatile unsigned int*)(0x424E0780UL))
  3794. #define bFM3_ADC0_ADCEN_READY *((volatile unsigned int*)(0x424E0784UL))
  3795. /* 12-bit ADC unit 1 registers */
  3796. #define bFM3_ADC1_ADSR_SCS *((volatile unsigned int*)(0x424E2000UL))
  3797. #define bFM3_ADC1_ADSR_PCS *((volatile unsigned int*)(0x424E2004UL))
  3798. #define bFM3_ADC1_ADSR_PCNS *((volatile unsigned int*)(0x424E2008UL))
  3799. #define bFM3_ADC1_ADSR_FDAS *((volatile unsigned int*)(0x424E2018UL))
  3800. #define bFM3_ADC1_ADSR_ADSTP *((volatile unsigned int*)(0x424E201CUL))
  3801. #define bFM3_ADC1_ADCR_OVRIE *((volatile unsigned int*)(0x424E2020UL))
  3802. #define bFM3_ADC1_ADCR_CMPIE *((volatile unsigned int*)(0x424E2024UL))
  3803. #define bFM3_ADC1_ADCR_PCIE *((volatile unsigned int*)(0x424E2028UL))
  3804. #define bFM3_ADC1_ADCR_SCIE *((volatile unsigned int*)(0x424E202CUL))
  3805. #define bFM3_ADC1_ADCR_CMPIF *((volatile unsigned int*)(0x424E2034UL))
  3806. #define bFM3_ADC1_ADCR_PCIF *((volatile unsigned int*)(0x424E2038UL))
  3807. #define bFM3_ADC1_ADCR_SCIF *((volatile unsigned int*)(0x424E203CUL))
  3808. #define bFM3_ADC1_SFNS_SFS0 *((volatile unsigned int*)(0x424E2100UL))
  3809. #define bFM3_ADC1_SFNS_SFS1 *((volatile unsigned int*)(0x424E2104UL))
  3810. #define bFM3_ADC1_SFNS_SFS2 *((volatile unsigned int*)(0x424E2108UL))
  3811. #define bFM3_ADC1_SFNS_SFS3 *((volatile unsigned int*)(0x424E210CUL))
  3812. #define bFM3_ADC1_SCCR_SSTR *((volatile unsigned int*)(0x424E2120UL))
  3813. #define bFM3_ADC1_SCCR_SHEN *((volatile unsigned int*)(0x424E2124UL))
  3814. #define bFM3_ADC1_SCCR_RPT *((volatile unsigned int*)(0x424E2128UL))
  3815. #define bFM3_ADC1_SCCR_SFCLR *((volatile unsigned int*)(0x424E2130UL))
  3816. #define bFM3_ADC1_SCCR_SOVR *((volatile unsigned int*)(0x424E2134UL))
  3817. #define bFM3_ADC1_SCCR_SFUL *((volatile unsigned int*)(0x424E2138UL))
  3818. #define bFM3_ADC1_SCCR_SEMP *((volatile unsigned int*)(0x424E213CUL))
  3819. #define bFM3_ADC1_SCFD_SC0 *((volatile unsigned int*)(0x424E2180UL))
  3820. #define bFM3_ADC1_SCFD_SC1 *((volatile unsigned int*)(0x424E2184UL))
  3821. #define bFM3_ADC1_SCFD_SC2 *((volatile unsigned int*)(0x424E2188UL))
  3822. #define bFM3_ADC1_SCFD_SC3 *((volatile unsigned int*)(0x424E218CUL))
  3823. #define bFM3_ADC1_SCFD_SC4 *((volatile unsigned int*)(0x424E2190UL))
  3824. #define bFM3_ADC1_SCFD_RS0 *((volatile unsigned int*)(0x424E21A0UL))
  3825. #define bFM3_ADC1_SCFD_RS1 *((volatile unsigned int*)(0x424E21A4UL))
  3826. #define bFM3_ADC1_SCFD_INVL *((volatile unsigned int*)(0x424E21B0UL))
  3827. #define bFM3_ADC1_SCFD_SD0 *((volatile unsigned int*)(0x424E21D0UL))
  3828. #define bFM3_ADC1_SCFD_SD1 *((volatile unsigned int*)(0x424E21D4UL))
  3829. #define bFM3_ADC1_SCFD_SD2 *((volatile unsigned int*)(0x424E21D8UL))
  3830. #define bFM3_ADC1_SCFD_SD3 *((volatile unsigned int*)(0x424E21DCUL))
  3831. #define bFM3_ADC1_SCFD_SD4 *((volatile unsigned int*)(0x424E21E0UL))
  3832. #define bFM3_ADC1_SCFD_SD5 *((volatile unsigned int*)(0x424E21E4UL))
  3833. #define bFM3_ADC1_SCFD_SD6 *((volatile unsigned int*)(0x424E21E8UL))
  3834. #define bFM3_ADC1_SCFD_SD7 *((volatile unsigned int*)(0x424E21ECUL))
  3835. #define bFM3_ADC1_SCFD_SD8 *((volatile unsigned int*)(0x424E21F0UL))
  3836. #define bFM3_ADC1_SCFD_SD9 *((volatile unsigned int*)(0x424E21F4UL))
  3837. #define bFM3_ADC1_SCFD_SD10 *((volatile unsigned int*)(0x424E21F8UL))
  3838. #define bFM3_ADC1_SCFD_SD11 *((volatile unsigned int*)(0x424E21FCUL))
  3839. #define bFM3_ADC1_SCFDL_SC0 *((volatile unsigned int*)(0x424E2180UL))
  3840. #define bFM3_ADC1_SCFDL_SC1 *((volatile unsigned int*)(0x424E2184UL))
  3841. #define bFM3_ADC1_SCFDL_SC2 *((volatile unsigned int*)(0x424E2188UL))
  3842. #define bFM3_ADC1_SCFDL_SC3 *((volatile unsigned int*)(0x424E218CUL))
  3843. #define bFM3_ADC1_SCFDL_SC4 *((volatile unsigned int*)(0x424E2190UL))
  3844. #define bFM3_ADC1_SCFDL_RS0 *((volatile unsigned int*)(0x424E21A0UL))
  3845. #define bFM3_ADC1_SCFDL_RS1 *((volatile unsigned int*)(0x424E21A4UL))
  3846. #define bFM3_ADC1_SCFDL_INVL *((volatile unsigned int*)(0x424E21B0UL))
  3847. #define bFM3_ADC1_SCFDH_SD0 *((volatile unsigned int*)(0x424E21D0UL))
  3848. #define bFM3_ADC1_SCFDH_SD1 *((volatile unsigned int*)(0x424E21D4UL))
  3849. #define bFM3_ADC1_SCFDH_SD2 *((volatile unsigned int*)(0x424E21D8UL))
  3850. #define bFM3_ADC1_SCFDH_SD3 *((volatile unsigned int*)(0x424E21DCUL))
  3851. #define bFM3_ADC1_SCFDH_SD4 *((volatile unsigned int*)(0x424E21E0UL))
  3852. #define bFM3_ADC1_SCFDH_SD5 *((volatile unsigned int*)(0x424E21E4UL))
  3853. #define bFM3_ADC1_SCFDH_SD6 *((volatile unsigned int*)(0x424E21E8UL))
  3854. #define bFM3_ADC1_SCFDH_SD7 *((volatile unsigned int*)(0x424E21ECUL))
  3855. #define bFM3_ADC1_SCFDH_SD8 *((volatile unsigned int*)(0x424E21F0UL))
  3856. #define bFM3_ADC1_SCFDH_SD9 *((volatile unsigned int*)(0x424E21F4UL))
  3857. #define bFM3_ADC1_SCFDH_SD10 *((volatile unsigned int*)(0x424E21F8UL))
  3858. #define bFM3_ADC1_SCFDH_SD11 *((volatile unsigned int*)(0x424E21FCUL))
  3859. #define bFM3_ADC1_SCIS23_AN16 *((volatile unsigned int*)(0x424E2200UL))
  3860. #define bFM3_ADC1_SCIS23_AN17 *((volatile unsigned int*)(0x424E2204UL))
  3861. #define bFM3_ADC1_SCIS23_AN18 *((volatile unsigned int*)(0x424E2208UL))
  3862. #define bFM3_ADC1_SCIS23_AN19 *((volatile unsigned int*)(0x424E220CUL))
  3863. #define bFM3_ADC1_SCIS23_AN20 *((volatile unsigned int*)(0x424E2210UL))
  3864. #define bFM3_ADC1_SCIS23_AN21 *((volatile unsigned int*)(0x424E2214UL))
  3865. #define bFM3_ADC1_SCIS23_AN22 *((volatile unsigned int*)(0x424E2218UL))
  3866. #define bFM3_ADC1_SCIS23_AN23 *((volatile unsigned int*)(0x424E221CUL))
  3867. #define bFM3_ADC1_SCIS23_AN24 *((volatile unsigned int*)(0x424E2220UL))
  3868. #define bFM3_ADC1_SCIS23_AN25 *((volatile unsigned int*)(0x424E2224UL))
  3869. #define bFM3_ADC1_SCIS23_AN26 *((volatile unsigned int*)(0x424E2228UL))
  3870. #define bFM3_ADC1_SCIS23_AN27 *((volatile unsigned int*)(0x424E222CUL))
  3871. #define bFM3_ADC1_SCIS23_AN28 *((volatile unsigned int*)(0x424E2230UL))
  3872. #define bFM3_ADC1_SCIS23_AN29 *((volatile unsigned int*)(0x424E2234UL))
  3873. #define bFM3_ADC1_SCIS23_AN30 *((volatile unsigned int*)(0x424E2238UL))
  3874. #define bFM3_ADC1_SCIS23_AN31 *((volatile unsigned int*)(0x424E223CUL))
  3875. #define bFM3_ADC1_SCIS2_AN16 *((volatile unsigned int*)(0x424E2200UL))
  3876. #define bFM3_ADC1_SCIS2_AN17 *((volatile unsigned int*)(0x424E2204UL))
  3877. #define bFM3_ADC1_SCIS2_AN18 *((volatile unsigned int*)(0x424E2208UL))
  3878. #define bFM3_ADC1_SCIS2_AN19 *((volatile unsigned int*)(0x424E220CUL))
  3879. #define bFM3_ADC1_SCIS2_AN20 *((volatile unsigned int*)(0x424E2210UL))
  3880. #define bFM3_ADC1_SCIS2_AN21 *((volatile unsigned int*)(0x424E2214UL))
  3881. #define bFM3_ADC1_SCIS2_AN22 *((volatile unsigned int*)(0x424E2218UL))
  3882. #define bFM3_ADC1_SCIS2_AN23 *((volatile unsigned int*)(0x424E221CUL))
  3883. #define bFM3_ADC1_SCIS3_AN24 *((volatile unsigned int*)(0x424E2220UL))
  3884. #define bFM3_ADC1_SCIS3_AN25 *((volatile unsigned int*)(0x424E2224UL))
  3885. #define bFM3_ADC1_SCIS3_AN26 *((volatile unsigned int*)(0x424E2228UL))
  3886. #define bFM3_ADC1_SCIS3_AN27 *((volatile unsigned int*)(0x424E222CUL))
  3887. #define bFM3_ADC1_SCIS3_AN28 *((volatile unsigned int*)(0x424E2230UL))
  3888. #define bFM3_ADC1_SCIS3_AN29 *((volatile unsigned int*)(0x424E2234UL))
  3889. #define bFM3_ADC1_SCIS3_AN30 *((volatile unsigned int*)(0x424E2238UL))
  3890. #define bFM3_ADC1_SCIS3_AN31 *((volatile unsigned int*)(0x424E223CUL))
  3891. #define bFM3_ADC1_SCIS01_AN0 *((volatile unsigned int*)(0x424E2280UL))
  3892. #define bFM3_ADC1_SCIS01_AN1 *((volatile unsigned int*)(0x424E2284UL))
  3893. #define bFM3_ADC1_SCIS01_AN2 *((volatile unsigned int*)(0x424E2288UL))
  3894. #define bFM3_ADC1_SCIS01_AN3 *((volatile unsigned int*)(0x424E228CUL))
  3895. #define bFM3_ADC1_SCIS01_AN4 *((volatile unsigned int*)(0x424E2290UL))
  3896. #define bFM3_ADC1_SCIS01_AN5 *((volatile unsigned int*)(0x424E2294UL))
  3897. #define bFM3_ADC1_SCIS01_AN6 *((volatile unsigned int*)(0x424E2298UL))
  3898. #define bFM3_ADC1_SCIS01_AN7 *((volatile unsigned int*)(0x424E229CUL))
  3899. #define bFM3_ADC1_SCIS01_AN8 *((volatile unsigned int*)(0x424E22A0UL))
  3900. #define bFM3_ADC1_SCIS01_AN9 *((volatile unsigned int*)(0x424E22A4UL))
  3901. #define bFM3_ADC1_SCIS01_AN10 *((volatile unsigned int*)(0x424E22A8UL))
  3902. #define bFM3_ADC1_SCIS01_AN11 *((volatile unsigned int*)(0x424E22ACUL))
  3903. #define bFM3_ADC1_SCIS01_AN12 *((volatile unsigned int*)(0x424E22B0UL))
  3904. #define bFM3_ADC1_SCIS01_AN13 *((volatile unsigned int*)(0x424E22B4UL))
  3905. #define bFM3_ADC1_SCIS01_AN14 *((volatile unsigned int*)(0x424E22B8UL))
  3906. #define bFM3_ADC1_SCIS01_AN15 *((volatile unsigned int*)(0x424E22BCUL))
  3907. #define bFM3_ADC1_SCIS0_AN0 *((volatile unsigned int*)(0x424E2280UL))
  3908. #define bFM3_ADC1_SCIS0_AN1 *((volatile unsigned int*)(0x424E2284UL))
  3909. #define bFM3_ADC1_SCIS0_AN2 *((volatile unsigned int*)(0x424E2288UL))
  3910. #define bFM3_ADC1_SCIS0_AN3 *((volatile unsigned int*)(0x424E228CUL))
  3911. #define bFM3_ADC1_SCIS0_AN4 *((volatile unsigned int*)(0x424E2290UL))
  3912. #define bFM3_ADC1_SCIS0_AN5 *((volatile unsigned int*)(0x424E2294UL))
  3913. #define bFM3_ADC1_SCIS0_AN6 *((volatile unsigned int*)(0x424E2298UL))
  3914. #define bFM3_ADC1_SCIS0_AN7 *((volatile unsigned int*)(0x424E229CUL))
  3915. #define bFM3_ADC1_SCIS1_AN8 *((volatile unsigned int*)(0x424E22A0UL))
  3916. #define bFM3_ADC1_SCIS1_AN9 *((volatile unsigned int*)(0x424E22A4UL))
  3917. #define bFM3_ADC1_SCIS1_AN10 *((volatile unsigned int*)(0x424E22A8UL))
  3918. #define bFM3_ADC1_SCIS1_AN11 *((volatile unsigned int*)(0x424E22ACUL))
  3919. #define bFM3_ADC1_SCIS1_AN12 *((volatile unsigned int*)(0x424E22B0UL))
  3920. #define bFM3_ADC1_SCIS1_AN13 *((volatile unsigned int*)(0x424E22B4UL))
  3921. #define bFM3_ADC1_SCIS1_AN14 *((volatile unsigned int*)(0x424E22B8UL))
  3922. #define bFM3_ADC1_SCIS1_AN15 *((volatile unsigned int*)(0x424E22BCUL))
  3923. #define bFM3_ADC1_PFNS_PFS0 *((volatile unsigned int*)(0x424E2300UL))
  3924. #define bFM3_ADC1_PFNS_PFS1 *((volatile unsigned int*)(0x424E2304UL))
  3925. #define bFM3_ADC1_PFNS_TEST0 *((volatile unsigned int*)(0x424E2310UL))
  3926. #define bFM3_ADC1_PFNS_TEST1 *((volatile unsigned int*)(0x424E2314UL))
  3927. #define bFM3_ADC1_PCCR_PSTR *((volatile unsigned int*)(0x424E2320UL))
  3928. #define bFM3_ADC1_PCCR_PHEN *((volatile unsigned int*)(0x424E2324UL))
  3929. #define bFM3_ADC1_PCCR_PEEN *((volatile unsigned int*)(0x424E2328UL))
  3930. #define bFM3_ADC1_PCCR_ESCE *((volatile unsigned int*)(0x424E232CUL))
  3931. #define bFM3_ADC1_PCCR_PFCLR *((volatile unsigned int*)(0x424E2330UL))
  3932. #define bFM3_ADC1_PCCR_POVR *((volatile unsigned int*)(0x424E2334UL))
  3933. #define bFM3_ADC1_PCCR_PFUL *((volatile unsigned int*)(0x424E2338UL))
  3934. #define bFM3_ADC1_PCCR_PEMP *((volatile unsigned int*)(0x424E233CUL))
  3935. #define bFM3_ADC1_PCFD_PC0 *((volatile unsigned int*)(0x424E2380UL))
  3936. #define bFM3_ADC1_PCFD_PC1 *((volatile unsigned int*)(0x424E2384UL))
  3937. #define bFM3_ADC1_PCFD_PC2 *((volatile unsigned int*)(0x424E2388UL))
  3938. #define bFM3_ADC1_PCFD_PC3 *((volatile unsigned int*)(0x424E238CUL))
  3939. #define bFM3_ADC1_PCFD_PC4 *((volatile unsigned int*)(0x424E2390UL))
  3940. #define bFM3_ADC1_PCFD_RS0 *((volatile unsigned int*)(0x424E23A0UL))
  3941. #define bFM3_ADC1_PCFD_RS1 *((volatile unsigned int*)(0x424E23A4UL))
  3942. #define bFM3_ADC1_PCFD_RS2 *((volatile unsigned int*)(0x424E23A8UL))
  3943. #define bFM3_ADC1_PCFD_INVL *((volatile unsigned int*)(0x424E23B0UL))
  3944. #define bFM3_ADC1_PCFD_PD0 *((volatile unsigned int*)(0x424E23D0UL))
  3945. #define bFM3_ADC1_PCFD_PD1 *((volatile unsigned int*)(0x424E23D4UL))
  3946. #define bFM3_ADC1_PCFD_PD2 *((volatile unsigned int*)(0x424E23D8UL))
  3947. #define bFM3_ADC1_PCFD_PD3 *((volatile unsigned int*)(0x424E23DCUL))
  3948. #define bFM3_ADC1_PCFD_PD4 *((volatile unsigned int*)(0x424E23E0UL))
  3949. #define bFM3_ADC1_PCFD_PD5 *((volatile unsigned int*)(0x424E23E4UL))
  3950. #define bFM3_ADC1_PCFD_PD6 *((volatile unsigned int*)(0x424E23E8UL))
  3951. #define bFM3_ADC1_PCFD_PD7 *((volatile unsigned int*)(0x424E23ECUL))
  3952. #define bFM3_ADC1_PCFD_PD8 *((volatile unsigned int*)(0x424E23F0UL))
  3953. #define bFM3_ADC1_PCFD_PD9 *((volatile unsigned int*)(0x424E23F4UL))
  3954. #define bFM3_ADC1_PCFD_PD10 *((volatile unsigned int*)(0x424E23F8UL))
  3955. #define bFM3_ADC1_PCFD_PD11 *((volatile unsigned int*)(0x424E23FCUL))
  3956. #define bFM3_ADC1_PCFDL_PC0 *((volatile unsigned int*)(0x424E2380UL))
  3957. #define bFM3_ADC1_PCFDL_PC1 *((volatile unsigned int*)(0x424E2384UL))
  3958. #define bFM3_ADC1_PCFDL_PC2 *((volatile unsigned int*)(0x424E2388UL))
  3959. #define bFM3_ADC1_PCFDL_PC3 *((volatile unsigned int*)(0x424E238CUL))
  3960. #define bFM3_ADC1_PCFDL_PC4 *((volatile unsigned int*)(0x424E2390UL))
  3961. #define bFM3_ADC1_PCFDL_RS0 *((volatile unsigned int*)(0x424E23A0UL))
  3962. #define bFM3_ADC1_PCFDL_RS1 *((volatile unsigned int*)(0x424E23A4UL))
  3963. #define bFM3_ADC1_PCFDL_RS2 *((volatile unsigned int*)(0x424E23A8UL))
  3964. #define bFM3_ADC1_PCFDL_INVL *((volatile unsigned int*)(0x424E23B0UL))
  3965. #define bFM3_ADC1_PCFDH_PD0 *((volatile unsigned int*)(0x424E23D0UL))
  3966. #define bFM3_ADC1_PCFDH_PD1 *((volatile unsigned int*)(0x424E23D4UL))
  3967. #define bFM3_ADC1_PCFDH_PD2 *((volatile unsigned int*)(0x424E23D8UL))
  3968. #define bFM3_ADC1_PCFDH_PD3 *((volatile unsigned int*)(0x424E23DCUL))
  3969. #define bFM3_ADC1_PCFDH_PD4 *((volatile unsigned int*)(0x424E23E0UL))
  3970. #define bFM3_ADC1_PCFDH_PD5 *((volatile unsigned int*)(0x424E23E4UL))
  3971. #define bFM3_ADC1_PCFDH_PD6 *((volatile unsigned int*)(0x424E23E8UL))
  3972. #define bFM3_ADC1_PCFDH_PD7 *((volatile unsigned int*)(0x424E23ECUL))
  3973. #define bFM3_ADC1_PCFDH_PD8 *((volatile unsigned int*)(0x424E23F0UL))
  3974. #define bFM3_ADC1_PCFDH_PD9 *((volatile unsigned int*)(0x424E23F4UL))
  3975. #define bFM3_ADC1_PCFDH_PD10 *((volatile unsigned int*)(0x424E23F8UL))
  3976. #define bFM3_ADC1_PCFDH_PD11 *((volatile unsigned int*)(0x424E23FCUL))
  3977. #define bFM3_ADC1_PCIS_P1A0 *((volatile unsigned int*)(0x424E2400UL))
  3978. #define bFM3_ADC1_PCIS_P1A1 *((volatile unsigned int*)(0x424E2404UL))
  3979. #define bFM3_ADC1_PCIS_P1A2 *((volatile unsigned int*)(0x424E2408UL))
  3980. #define bFM3_ADC1_PCIS_P2A0 *((volatile unsigned int*)(0x424E240CUL))
  3981. #define bFM3_ADC1_PCIS_P2A1 *((volatile unsigned int*)(0x424E2410UL))
  3982. #define bFM3_ADC1_PCIS_P2A2 *((volatile unsigned int*)(0x424E2414UL))
  3983. #define bFM3_ADC1_PCIS_P2A3 *((volatile unsigned int*)(0x424E2418UL))
  3984. #define bFM3_ADC1_PCIS_P2A4 *((volatile unsigned int*)(0x424E241CUL))
  3985. #define bFM3_ADC1_CMPCR_CCH0 *((volatile unsigned int*)(0x424E2480UL))
  3986. #define bFM3_ADC1_CMPCR_CCH1 *((volatile unsigned int*)(0x424E2484UL))
  3987. #define bFM3_ADC1_CMPCR_CCH2 *((volatile unsigned int*)(0x424E2488UL))
  3988. #define bFM3_ADC1_CMPCR_CCH3 *((volatile unsigned int*)(0x424E248CUL))
  3989. #define bFM3_ADC1_CMPCR_CCH4 *((volatile unsigned int*)(0x424E2490UL))
  3990. #define bFM3_ADC1_CMPCR_CMD0 *((volatile unsigned int*)(0x424E2494UL))
  3991. #define bFM3_ADC1_CMPCR_CMD1 *((volatile unsigned int*)(0x424E2498UL))
  3992. #define bFM3_ADC1_CMPCR_CMPEN *((volatile unsigned int*)(0x424E249CUL))
  3993. #define bFM3_ADC1_CMPD_CMAD2 *((volatile unsigned int*)(0x424E24D8UL))
  3994. #define bFM3_ADC1_CMPD_CMAD3 *((volatile unsigned int*)(0x424E24DCUL))
  3995. #define bFM3_ADC1_CMPD_CMAD4 *((volatile unsigned int*)(0x424E24E0UL))
  3996. #define bFM3_ADC1_CMPD_CMAD5 *((volatile unsigned int*)(0x424E24E4UL))
  3997. #define bFM3_ADC1_CMPD_CMAD6 *((volatile unsigned int*)(0x424E24E8UL))
  3998. #define bFM3_ADC1_CMPD_CMAD7 *((volatile unsigned int*)(0x424E24ECUL))
  3999. #define bFM3_ADC1_CMPD_CMAD8 *((volatile unsigned int*)(0x424E24F0UL))
  4000. #define bFM3_ADC1_CMPD_CMAD9 *((volatile unsigned int*)(0x424E24F4UL))
  4001. #define bFM3_ADC1_CMPD_CMAD10 *((volatile unsigned int*)(0x424E24F8UL))
  4002. #define bFM3_ADC1_CMPD_CMAD11 *((volatile unsigned int*)(0x424E24FCUL))
  4003. #define bFM3_ADC1_ADSS23_TS16 *((volatile unsigned int*)(0x424E2500UL))
  4004. #define bFM3_ADC1_ADSS23_TS17 *((volatile unsigned int*)(0x424E2504UL))
  4005. #define bFM3_ADC1_ADSS23_TS18 *((volatile unsigned int*)(0x424E2508UL))
  4006. #define bFM3_ADC1_ADSS23_TS19 *((volatile unsigned int*)(0x424E250CUL))
  4007. #define bFM3_ADC1_ADSS23_TS20 *((volatile unsigned int*)(0x424E2510UL))
  4008. #define bFM3_ADC1_ADSS23_TS21 *((volatile unsigned int*)(0x424E2514UL))
  4009. #define bFM3_ADC1_ADSS23_TS22 *((volatile unsigned int*)(0x424E2518UL))
  4010. #define bFM3_ADC1_ADSS23_TS23 *((volatile unsigned int*)(0x424E251CUL))
  4011. #define bFM3_ADC1_ADSS23_TS24 *((volatile unsigned int*)(0x424E2520UL))
  4012. #define bFM3_ADC1_ADSS23_TS25 *((volatile unsigned int*)(0x424E2524UL))
  4013. #define bFM3_ADC1_ADSS23_TS26 *((volatile unsigned int*)(0x424E2528UL))
  4014. #define bFM3_ADC1_ADSS23_TS27 *((volatile unsigned int*)(0x424E252CUL))
  4015. #define bFM3_ADC1_ADSS23_TS28 *((volatile unsigned int*)(0x424E2530UL))
  4016. #define bFM3_ADC1_ADSS23_TS29 *((volatile unsigned int*)(0x424E2534UL))
  4017. #define bFM3_ADC1_ADSS23_TS30 *((volatile unsigned int*)(0x424E2538UL))
  4018. #define bFM3_ADC1_ADSS23_TS31 *((volatile unsigned int*)(0x424E253CUL))
  4019. #define bFM3_ADC1_ADSS2_TS16 *((volatile unsigned int*)(0x424E2500UL))
  4020. #define bFM3_ADC1_ADSS2_TS17 *((volatile unsigned int*)(0x424E2504UL))
  4021. #define bFM3_ADC1_ADSS2_TS18 *((volatile unsigned int*)(0x424E2508UL))
  4022. #define bFM3_ADC1_ADSS2_TS19 *((volatile unsigned int*)(0x424E250CUL))
  4023. #define bFM3_ADC1_ADSS2_TS20 *((volatile unsigned int*)(0x424E2510UL))
  4024. #define bFM3_ADC1_ADSS2_TS21 *((volatile unsigned int*)(0x424E2514UL))
  4025. #define bFM3_ADC1_ADSS2_TS22 *((volatile unsigned int*)(0x424E2518UL))
  4026. #define bFM3_ADC1_ADSS2_TS23 *((volatile unsigned int*)(0x424E251CUL))
  4027. #define bFM3_ADC1_ADSS3_TS24 *((volatile unsigned int*)(0x424E2520UL))
  4028. #define bFM3_ADC1_ADSS3_TS25 *((volatile unsigned int*)(0x424E2524UL))
  4029. #define bFM3_ADC1_ADSS3_TS26 *((volatile unsigned int*)(0x424E2528UL))
  4030. #define bFM3_ADC1_ADSS3_TS27 *((volatile unsigned int*)(0x424E252CUL))
  4031. #define bFM3_ADC1_ADSS3_TS28 *((volatile unsigned int*)(0x424E2530UL))
  4032. #define bFM3_ADC1_ADSS3_TS29 *((volatile unsigned int*)(0x424E2534UL))
  4033. #define bFM3_ADC1_ADSS3_TS30 *((volatile unsigned int*)(0x424E2538UL))
  4034. #define bFM3_ADC1_ADSS3_TS31 *((volatile unsigned int*)(0x424E253CUL))
  4035. #define bFM3_ADC1_ADSS01_TS0 *((volatile unsigned int*)(0x424E2580UL))
  4036. #define bFM3_ADC1_ADSS01_TS1 *((volatile unsigned int*)(0x424E2584UL))
  4037. #define bFM3_ADC1_ADSS01_TS2 *((volatile unsigned int*)(0x424E2588UL))
  4038. #define bFM3_ADC1_ADSS01_TS3 *((volatile unsigned int*)(0x424E258CUL))
  4039. #define bFM3_ADC1_ADSS01_TS4 *((volatile unsigned int*)(0x424E2590UL))
  4040. #define bFM3_ADC1_ADSS01_TS5 *((volatile unsigned int*)(0x424E2594UL))
  4041. #define bFM3_ADC1_ADSS01_TS6 *((volatile unsigned int*)(0x424E2598UL))
  4042. #define bFM3_ADC1_ADSS01_TS7 *((volatile unsigned int*)(0x424E259CUL))
  4043. #define bFM3_ADC1_ADSS01_TS8 *((volatile unsigned int*)(0x424E25A0UL))
  4044. #define bFM3_ADC1_ADSS01_TS9 *((volatile unsigned int*)(0x424E25A4UL))
  4045. #define bFM3_ADC1_ADSS01_TS10 *((volatile unsigned int*)(0x424E25A8UL))
  4046. #define bFM3_ADC1_ADSS01_TS11 *((volatile unsigned int*)(0x424E25ACUL))
  4047. #define bFM3_ADC1_ADSS01_TS12 *((volatile unsigned int*)(0x424E25B0UL))
  4048. #define bFM3_ADC1_ADSS01_TS13 *((volatile unsigned int*)(0x424E25B4UL))
  4049. #define bFM3_ADC1_ADSS01_TS14 *((volatile unsigned int*)(0x424E25B8UL))
  4050. #define bFM3_ADC1_ADSS01_TS15 *((volatile unsigned int*)(0x424E25BCUL))
  4051. #define bFM3_ADC1_ADSS0_TS0 *((volatile unsigned int*)(0x424E2580UL))
  4052. #define bFM3_ADC1_ADSS0_TS1 *((volatile unsigned int*)(0x424E2584UL))
  4053. #define bFM3_ADC1_ADSS0_TS2 *((volatile unsigned int*)(0x424E2588UL))
  4054. #define bFM3_ADC1_ADSS0_TS3 *((volatile unsigned int*)(0x424E258CUL))
  4055. #define bFM3_ADC1_ADSS0_TS4 *((volatile unsigned int*)(0x424E2590UL))
  4056. #define bFM3_ADC1_ADSS0_TS5 *((volatile unsigned int*)(0x424E2594UL))
  4057. #define bFM3_ADC1_ADSS0_TS6 *((volatile unsigned int*)(0x424E2598UL))
  4058. #define bFM3_ADC1_ADSS0_TS7 *((volatile unsigned int*)(0x424E259CUL))
  4059. #define bFM3_ADC1_ADSS1_TS8 *((volatile unsigned int*)(0x424E25A0UL))
  4060. #define bFM3_ADC1_ADSS1_TS9 *((volatile unsigned int*)(0x424E25A4UL))
  4061. #define bFM3_ADC1_ADSS1_TS10 *((volatile unsigned int*)(0x424E25A8UL))
  4062. #define bFM3_ADC1_ADSS1_TS11 *((volatile unsigned int*)(0x424E25ACUL))
  4063. #define bFM3_ADC1_ADSS1_TS12 *((volatile unsigned int*)(0x424E25B0UL))
  4064. #define bFM3_ADC1_ADSS1_TS13 *((volatile unsigned int*)(0x424E25B4UL))
  4065. #define bFM3_ADC1_ADSS1_TS14 *((volatile unsigned int*)(0x424E25B8UL))
  4066. #define bFM3_ADC1_ADSS1_TS15 *((volatile unsigned int*)(0x424E25BCUL))
  4067. #define bFM3_ADC1_ADST01_ST10 *((volatile unsigned int*)(0x424E2600UL))
  4068. #define bFM3_ADC1_ADST01_ST11 *((volatile unsigned int*)(0x424E2604UL))
  4069. #define bFM3_ADC1_ADST01_ST12 *((volatile unsigned int*)(0x424E2608UL))
  4070. #define bFM3_ADC1_ADST01_ST13 *((volatile unsigned int*)(0x424E260CUL))
  4071. #define bFM3_ADC1_ADST01_ST14 *((volatile unsigned int*)(0x424E2610UL))
  4072. #define bFM3_ADC1_ADST01_STX10 *((volatile unsigned int*)(0x424E2614UL))
  4073. #define bFM3_ADC1_ADST01_STX11 *((volatile unsigned int*)(0x424E2618UL))
  4074. #define bFM3_ADC1_ADST01_STX12 *((volatile unsigned int*)(0x424E261CUL))
  4075. #define bFM3_ADC1_ADST01_ST00 *((volatile unsigned int*)(0x424E2620UL))
  4076. #define bFM3_ADC1_ADST01_ST01 *((volatile unsigned int*)(0x424E2624UL))
  4077. #define bFM3_ADC1_ADST01_ST02 *((volatile unsigned int*)(0x424E2628UL))
  4078. #define bFM3_ADC1_ADST01_ST03 *((volatile unsigned int*)(0x424E262CUL))
  4079. #define bFM3_ADC1_ADST01_ST04 *((volatile unsigned int*)(0x424E2630UL))
  4080. #define bFM3_ADC1_ADST01_STX00 *((volatile unsigned int*)(0x424E2634UL))
  4081. #define bFM3_ADC1_ADST01_STX01 *((volatile unsigned int*)(0x424E2638UL))
  4082. #define bFM3_ADC1_ADST01_STX02 *((volatile unsigned int*)(0x424E263CUL))
  4083. #define bFM3_ADC1_ADST1_ST10 *((volatile unsigned int*)(0x424E2600UL))
  4084. #define bFM3_ADC1_ADST1_ST11 *((volatile unsigned int*)(0x424E2604UL))
  4085. #define bFM3_ADC1_ADST1_ST12 *((volatile unsigned int*)(0x424E2608UL))
  4086. #define bFM3_ADC1_ADST1_ST13 *((volatile unsigned int*)(0x424E260CUL))
  4087. #define bFM3_ADC1_ADST1_ST14 *((volatile unsigned int*)(0x424E2610UL))
  4088. #define bFM3_ADC1_ADST1_STX10 *((volatile unsigned int*)(0x424E2614UL))
  4089. #define bFM3_ADC1_ADST1_STX11 *((volatile unsigned int*)(0x424E2618UL))
  4090. #define bFM3_ADC1_ADST1_STX12 *((volatile unsigned int*)(0x424E261CUL))
  4091. #define bFM3_ADC1_ADST0_ST00 *((volatile unsigned int*)(0x424E2620UL))
  4092. #define bFM3_ADC1_ADST0_ST01 *((volatile unsigned int*)(0x424E2624UL))
  4093. #define bFM3_ADC1_ADST0_ST02 *((volatile unsigned int*)(0x424E2628UL))
  4094. #define bFM3_ADC1_ADST0_ST03 *((volatile unsigned int*)(0x424E262CUL))
  4095. #define bFM3_ADC1_ADST0_ST04 *((volatile unsigned int*)(0x424E2630UL))
  4096. #define bFM3_ADC1_ADST0_STX00 *((volatile unsigned int*)(0x424E2634UL))
  4097. #define bFM3_ADC1_ADST0_STX01 *((volatile unsigned int*)(0x424E2638UL))
  4098. #define bFM3_ADC1_ADST0_STX02 *((volatile unsigned int*)(0x424E263CUL))
  4099. #define bFM3_ADC1_ADCT_CT0 *((volatile unsigned int*)(0x424E2680UL))
  4100. #define bFM3_ADC1_ADCT_CT1 *((volatile unsigned int*)(0x424E2684UL))
  4101. #define bFM3_ADC1_ADCT_CT2 *((volatile unsigned int*)(0x424E2688UL))
  4102. #define bFM3_ADC1_PRTSL_PRTSL0 *((volatile unsigned int*)(0x424E2700UL))
  4103. #define bFM3_ADC1_PRTSL_PRTSL1 *((volatile unsigned int*)(0x424E2704UL))
  4104. #define bFM3_ADC1_PRTSL_PRTSL2 *((volatile unsigned int*)(0x424E2708UL))
  4105. #define bFM3_ADC1_PRTSL_PRTSL3 *((volatile unsigned int*)(0x424E270CUL))
  4106. #define bFM3_ADC1_SCTSL_SCTSL0 *((volatile unsigned int*)(0x424E2720UL))
  4107. #define bFM3_ADC1_SCTSL_SCTSL1 *((volatile unsigned int*)(0x424E2724UL))
  4108. #define bFM3_ADC1_SCTSL_SCTSL2 *((volatile unsigned int*)(0x424E2728UL))
  4109. #define bFM3_ADC1_SCTSL_SCTSL3 *((volatile unsigned int*)(0x424E272CUL))
  4110. #define bFM3_ADC1_ADCEN_ENBL *((volatile unsigned int*)(0x424E2780UL))
  4111. #define bFM3_ADC1_ADCEN_READY *((volatile unsigned int*)(0x424E2784UL))
  4112. /* 12-bit ADC unit 2 registers */
  4113. #define bFM3_ADC2_ADSR_SCS *((volatile unsigned int*)(0x424E4000UL))
  4114. #define bFM3_ADC2_ADSR_PCS *((volatile unsigned int*)(0x424E4004UL))
  4115. #define bFM3_ADC2_ADSR_PCNS *((volatile unsigned int*)(0x424E4008UL))
  4116. #define bFM3_ADC2_ADSR_FDAS *((volatile unsigned int*)(0x424E4018UL))
  4117. #define bFM3_ADC2_ADSR_ADSTP *((volatile unsigned int*)(0x424E401CUL))
  4118. #define bFM3_ADC2_ADCR_OVRIE *((volatile unsigned int*)(0x424E4020UL))
  4119. #define bFM3_ADC2_ADCR_CMPIE *((volatile unsigned int*)(0x424E4024UL))
  4120. #define bFM3_ADC2_ADCR_PCIE *((volatile unsigned int*)(0x424E4028UL))
  4121. #define bFM3_ADC2_ADCR_SCIE *((volatile unsigned int*)(0x424E402CUL))
  4122. #define bFM3_ADC2_ADCR_CMPIF *((volatile unsigned int*)(0x424E4034UL))
  4123. #define bFM3_ADC2_ADCR_PCIF *((volatile unsigned int*)(0x424E4038UL))
  4124. #define bFM3_ADC2_ADCR_SCIF *((volatile unsigned int*)(0x424E403CUL))
  4125. #define bFM3_ADC2_SFNS_SFS0 *((volatile unsigned int*)(0x424E4100UL))
  4126. #define bFM3_ADC2_SFNS_SFS1 *((volatile unsigned int*)(0x424E4104UL))
  4127. #define bFM3_ADC2_SFNS_SFS2 *((volatile unsigned int*)(0x424E4108UL))
  4128. #define bFM3_ADC2_SFNS_SFS3 *((volatile unsigned int*)(0x424E410CUL))
  4129. #define bFM3_ADC2_SCCR_SSTR *((volatile unsigned int*)(0x424E4120UL))
  4130. #define bFM3_ADC2_SCCR_SHEN *((volatile unsigned int*)(0x424E4124UL))
  4131. #define bFM3_ADC2_SCCR_RPT *((volatile unsigned int*)(0x424E4128UL))
  4132. #define bFM3_ADC2_SCCR_SFCLR *((volatile unsigned int*)(0x424E4130UL))
  4133. #define bFM3_ADC2_SCCR_SOVR *((volatile unsigned int*)(0x424E4134UL))
  4134. #define bFM3_ADC2_SCCR_SFUL *((volatile unsigned int*)(0x424E4138UL))
  4135. #define bFM3_ADC2_SCCR_SEMP *((volatile unsigned int*)(0x424E413CUL))
  4136. #define bFM3_ADC2_SCFD_SC0 *((volatile unsigned int*)(0x424E4180UL))
  4137. #define bFM3_ADC2_SCFD_SC1 *((volatile unsigned int*)(0x424E4184UL))
  4138. #define bFM3_ADC2_SCFD_SC2 *((volatile unsigned int*)(0x424E4188UL))
  4139. #define bFM3_ADC2_SCFD_SC3 *((volatile unsigned int*)(0x424E418CUL))
  4140. #define bFM3_ADC2_SCFD_SC4 *((volatile unsigned int*)(0x424E4190UL))
  4141. #define bFM3_ADC2_SCFD_RS0 *((volatile unsigned int*)(0x424E41A0UL))
  4142. #define bFM3_ADC2_SCFD_RS1 *((volatile unsigned int*)(0x424E41A4UL))
  4143. #define bFM3_ADC2_SCFD_INVL *((volatile unsigned int*)(0x424E41B0UL))
  4144. #define bFM3_ADC2_SCFD_SD0 *((volatile unsigned int*)(0x424E41D0UL))
  4145. #define bFM3_ADC2_SCFD_SD1 *((volatile unsigned int*)(0x424E41D4UL))
  4146. #define bFM3_ADC2_SCFD_SD2 *((volatile unsigned int*)(0x424E41D8UL))
  4147. #define bFM3_ADC2_SCFD_SD3 *((volatile unsigned int*)(0x424E41DCUL))
  4148. #define bFM3_ADC2_SCFD_SD4 *((volatile unsigned int*)(0x424E41E0UL))
  4149. #define bFM3_ADC2_SCFD_SD5 *((volatile unsigned int*)(0x424E41E4UL))
  4150. #define bFM3_ADC2_SCFD_SD6 *((volatile unsigned int*)(0x424E41E8UL))
  4151. #define bFM3_ADC2_SCFD_SD7 *((volatile unsigned int*)(0x424E41ECUL))
  4152. #define bFM3_ADC2_SCFD_SD8 *((volatile unsigned int*)(0x424E41F0UL))
  4153. #define bFM3_ADC2_SCFD_SD9 *((volatile unsigned int*)(0x424E41F4UL))
  4154. #define bFM3_ADC2_SCFD_SD10 *((volatile unsigned int*)(0x424E41F8UL))
  4155. #define bFM3_ADC2_SCFD_SD11 *((volatile unsigned int*)(0x424E41FCUL))
  4156. #define bFM3_ADC2_SCFDL_SC0 *((volatile unsigned int*)(0x424E4180UL))
  4157. #define bFM3_ADC2_SCFDL_SC1 *((volatile unsigned int*)(0x424E4184UL))
  4158. #define bFM3_ADC2_SCFDL_SC2 *((volatile unsigned int*)(0x424E4188UL))
  4159. #define bFM3_ADC2_SCFDL_SC3 *((volatile unsigned int*)(0x424E418CUL))
  4160. #define bFM3_ADC2_SCFDL_SC4 *((volatile unsigned int*)(0x424E4190UL))
  4161. #define bFM3_ADC2_SCFDL_RS0 *((volatile unsigned int*)(0x424E41A0UL))
  4162. #define bFM3_ADC2_SCFDL_RS1 *((volatile unsigned int*)(0x424E41A4UL))
  4163. #define bFM3_ADC2_SCFDL_INVL *((volatile unsigned int*)(0x424E41B0UL))
  4164. #define bFM3_ADC2_SCFDH_SD0 *((volatile unsigned int*)(0x424E41D0UL))
  4165. #define bFM3_ADC2_SCFDH_SD1 *((volatile unsigned int*)(0x424E41D4UL))
  4166. #define bFM3_ADC2_SCFDH_SD2 *((volatile unsigned int*)(0x424E41D8UL))
  4167. #define bFM3_ADC2_SCFDH_SD3 *((volatile unsigned int*)(0x424E41DCUL))
  4168. #define bFM3_ADC2_SCFDH_SD4 *((volatile unsigned int*)(0x424E41E0UL))
  4169. #define bFM3_ADC2_SCFDH_SD5 *((volatile unsigned int*)(0x424E41E4UL))
  4170. #define bFM3_ADC2_SCFDH_SD6 *((volatile unsigned int*)(0x424E41E8UL))
  4171. #define bFM3_ADC2_SCFDH_SD7 *((volatile unsigned int*)(0x424E41ECUL))
  4172. #define bFM3_ADC2_SCFDH_SD8 *((volatile unsigned int*)(0x424E41F0UL))
  4173. #define bFM3_ADC2_SCFDH_SD9 *((volatile unsigned int*)(0x424E41F4UL))
  4174. #define bFM3_ADC2_SCFDH_SD10 *((volatile unsigned int*)(0x424E41F8UL))
  4175. #define bFM3_ADC2_SCFDH_SD11 *((volatile unsigned int*)(0x424E41FCUL))
  4176. #define bFM3_ADC2_SCIS23_AN16 *((volatile unsigned int*)(0x424E4200UL))
  4177. #define bFM3_ADC2_SCIS23_AN17 *((volatile unsigned int*)(0x424E4204UL))
  4178. #define bFM3_ADC2_SCIS23_AN18 *((volatile unsigned int*)(0x424E4208UL))
  4179. #define bFM3_ADC2_SCIS23_AN19 *((volatile unsigned int*)(0x424E420CUL))
  4180. #define bFM3_ADC2_SCIS23_AN20 *((volatile unsigned int*)(0x424E4210UL))
  4181. #define bFM3_ADC2_SCIS23_AN21 *((volatile unsigned int*)(0x424E4214UL))
  4182. #define bFM3_ADC2_SCIS23_AN22 *((volatile unsigned int*)(0x424E4218UL))
  4183. #define bFM3_ADC2_SCIS23_AN23 *((volatile unsigned int*)(0x424E421CUL))
  4184. #define bFM3_ADC2_SCIS23_AN24 *((volatile unsigned int*)(0x424E4220UL))
  4185. #define bFM3_ADC2_SCIS23_AN25 *((volatile unsigned int*)(0x424E4224UL))
  4186. #define bFM3_ADC2_SCIS23_AN26 *((volatile unsigned int*)(0x424E4228UL))
  4187. #define bFM3_ADC2_SCIS23_AN27 *((volatile unsigned int*)(0x424E422CUL))
  4188. #define bFM3_ADC2_SCIS23_AN28 *((volatile unsigned int*)(0x424E4230UL))
  4189. #define bFM3_ADC2_SCIS23_AN29 *((volatile unsigned int*)(0x424E4234UL))
  4190. #define bFM3_ADC2_SCIS23_AN30 *((volatile unsigned int*)(0x424E4238UL))
  4191. #define bFM3_ADC2_SCIS23_AN31 *((volatile unsigned int*)(0x424E423CUL))
  4192. #define bFM3_ADC2_SCIS2_AN16 *((volatile unsigned int*)(0x424E4200UL))
  4193. #define bFM3_ADC2_SCIS2_AN17 *((volatile unsigned int*)(0x424E4204UL))
  4194. #define bFM3_ADC2_SCIS2_AN18 *((volatile unsigned int*)(0x424E4208UL))
  4195. #define bFM3_ADC2_SCIS2_AN19 *((volatile unsigned int*)(0x424E420CUL))
  4196. #define bFM3_ADC2_SCIS2_AN20 *((volatile unsigned int*)(0x424E4210UL))
  4197. #define bFM3_ADC2_SCIS2_AN21 *((volatile unsigned int*)(0x424E4214UL))
  4198. #define bFM3_ADC2_SCIS2_AN22 *((volatile unsigned int*)(0x424E4218UL))
  4199. #define bFM3_ADC2_SCIS2_AN23 *((volatile unsigned int*)(0x424E421CUL))
  4200. #define bFM3_ADC2_SCIS3_AN24 *((volatile unsigned int*)(0x424E4220UL))
  4201. #define bFM3_ADC2_SCIS3_AN25 *((volatile unsigned int*)(0x424E4224UL))
  4202. #define bFM3_ADC2_SCIS3_AN26 *((volatile unsigned int*)(0x424E4228UL))
  4203. #define bFM3_ADC2_SCIS3_AN27 *((volatile unsigned int*)(0x424E422CUL))
  4204. #define bFM3_ADC2_SCIS3_AN28 *((volatile unsigned int*)(0x424E4230UL))
  4205. #define bFM3_ADC2_SCIS3_AN29 *((volatile unsigned int*)(0x424E4234UL))
  4206. #define bFM3_ADC2_SCIS3_AN30 *((volatile unsigned int*)(0x424E4238UL))
  4207. #define bFM3_ADC2_SCIS3_AN31 *((volatile unsigned int*)(0x424E423CUL))
  4208. #define bFM3_ADC2_SCIS01_AN0 *((volatile unsigned int*)(0x424E4280UL))
  4209. #define bFM3_ADC2_SCIS01_AN1 *((volatile unsigned int*)(0x424E4284UL))
  4210. #define bFM3_ADC2_SCIS01_AN2 *((volatile unsigned int*)(0x424E4288UL))
  4211. #define bFM3_ADC2_SCIS01_AN3 *((volatile unsigned int*)(0x424E428CUL))
  4212. #define bFM3_ADC2_SCIS01_AN4 *((volatile unsigned int*)(0x424E4290UL))
  4213. #define bFM3_ADC2_SCIS01_AN5 *((volatile unsigned int*)(0x424E4294UL))
  4214. #define bFM3_ADC2_SCIS01_AN6 *((volatile unsigned int*)(0x424E4298UL))
  4215. #define bFM3_ADC2_SCIS01_AN7 *((volatile unsigned int*)(0x424E429CUL))
  4216. #define bFM3_ADC2_SCIS01_AN8 *((volatile unsigned int*)(0x424E42A0UL))
  4217. #define bFM3_ADC2_SCIS01_AN9 *((volatile unsigned int*)(0x424E42A4UL))
  4218. #define bFM3_ADC2_SCIS01_AN10 *((volatile unsigned int*)(0x424E42A8UL))
  4219. #define bFM3_ADC2_SCIS01_AN11 *((volatile unsigned int*)(0x424E42ACUL))
  4220. #define bFM3_ADC2_SCIS01_AN12 *((volatile unsigned int*)(0x424E42B0UL))
  4221. #define bFM3_ADC2_SCIS01_AN13 *((volatile unsigned int*)(0x424E42B4UL))
  4222. #define bFM3_ADC2_SCIS01_AN14 *((volatile unsigned int*)(0x424E42B8UL))
  4223. #define bFM3_ADC2_SCIS01_AN15 *((volatile unsigned int*)(0x424E42BCUL))
  4224. #define bFM3_ADC2_SCIS0_AN0 *((volatile unsigned int*)(0x424E4280UL))
  4225. #define bFM3_ADC2_SCIS0_AN1 *((volatile unsigned int*)(0x424E4284UL))
  4226. #define bFM3_ADC2_SCIS0_AN2 *((volatile unsigned int*)(0x424E4288UL))
  4227. #define bFM3_ADC2_SCIS0_AN3 *((volatile unsigned int*)(0x424E428CUL))
  4228. #define bFM3_ADC2_SCIS0_AN4 *((volatile unsigned int*)(0x424E4290UL))
  4229. #define bFM3_ADC2_SCIS0_AN5 *((volatile unsigned int*)(0x424E4294UL))
  4230. #define bFM3_ADC2_SCIS0_AN6 *((volatile unsigned int*)(0x424E4298UL))
  4231. #define bFM3_ADC2_SCIS0_AN7 *((volatile unsigned int*)(0x424E429CUL))
  4232. #define bFM3_ADC2_SCIS1_AN8 *((volatile unsigned int*)(0x424E42A0UL))
  4233. #define bFM3_ADC2_SCIS1_AN9 *((volatile unsigned int*)(0x424E42A4UL))
  4234. #define bFM3_ADC2_SCIS1_AN10 *((volatile unsigned int*)(0x424E42A8UL))
  4235. #define bFM3_ADC2_SCIS1_AN11 *((volatile unsigned int*)(0x424E42ACUL))
  4236. #define bFM3_ADC2_SCIS1_AN12 *((volatile unsigned int*)(0x424E42B0UL))
  4237. #define bFM3_ADC2_SCIS1_AN13 *((volatile unsigned int*)(0x424E42B4UL))
  4238. #define bFM3_ADC2_SCIS1_AN14 *((volatile unsigned int*)(0x424E42B8UL))
  4239. #define bFM3_ADC2_SCIS1_AN15 *((volatile unsigned int*)(0x424E42BCUL))
  4240. #define bFM3_ADC2_PFNS_PFS0 *((volatile unsigned int*)(0x424E4300UL))
  4241. #define bFM3_ADC2_PFNS_PFS1 *((volatile unsigned int*)(0x424E4304UL))
  4242. #define bFM3_ADC2_PFNS_TEST0 *((volatile unsigned int*)(0x424E4310UL))
  4243. #define bFM3_ADC2_PFNS_TEST1 *((volatile unsigned int*)(0x424E4314UL))
  4244. #define bFM3_ADC2_PCCR_PSTR *((volatile unsigned int*)(0x424E4320UL))
  4245. #define bFM3_ADC2_PCCR_PHEN *((volatile unsigned int*)(0x424E4324UL))
  4246. #define bFM3_ADC2_PCCR_PEEN *((volatile unsigned int*)(0x424E4328UL))
  4247. #define bFM3_ADC2_PCCR_ESCE *((volatile unsigned int*)(0x424E432CUL))
  4248. #define bFM3_ADC2_PCCR_PFCLR *((volatile unsigned int*)(0x424E4330UL))
  4249. #define bFM3_ADC2_PCCR_POVR *((volatile unsigned int*)(0x424E4334UL))
  4250. #define bFM3_ADC2_PCCR_PFUL *((volatile unsigned int*)(0x424E4338UL))
  4251. #define bFM3_ADC2_PCCR_PEMP *((volatile unsigned int*)(0x424E433CUL))
  4252. #define bFM3_ADC2_PCFD_PC0 *((volatile unsigned int*)(0x424E4380UL))
  4253. #define bFM3_ADC2_PCFD_PC1 *((volatile unsigned int*)(0x424E4384UL))
  4254. #define bFM3_ADC2_PCFD_PC2 *((volatile unsigned int*)(0x424E4388UL))
  4255. #define bFM3_ADC2_PCFD_PC3 *((volatile unsigned int*)(0x424E438CUL))
  4256. #define bFM3_ADC2_PCFD_PC4 *((volatile unsigned int*)(0x424E4390UL))
  4257. #define bFM3_ADC2_PCFD_RS0 *((volatile unsigned int*)(0x424E43A0UL))
  4258. #define bFM3_ADC2_PCFD_RS1 *((volatile unsigned int*)(0x424E43A4UL))
  4259. #define bFM3_ADC2_PCFD_RS2 *((volatile unsigned int*)(0x424E43A8UL))
  4260. #define bFM3_ADC2_PCFD_INVL *((volatile unsigned int*)(0x424E43B0UL))
  4261. #define bFM3_ADC2_PCFD_PD0 *((volatile unsigned int*)(0x424E43D0UL))
  4262. #define bFM3_ADC2_PCFD_PD1 *((volatile unsigned int*)(0x424E43D4UL))
  4263. #define bFM3_ADC2_PCFD_PD2 *((volatile unsigned int*)(0x424E43D8UL))
  4264. #define bFM3_ADC2_PCFD_PD3 *((volatile unsigned int*)(0x424E43DCUL))
  4265. #define bFM3_ADC2_PCFD_PD4 *((volatile unsigned int*)(0x424E43E0UL))
  4266. #define bFM3_ADC2_PCFD_PD5 *((volatile unsigned int*)(0x424E43E4UL))
  4267. #define bFM3_ADC2_PCFD_PD6 *((volatile unsigned int*)(0x424E43E8UL))
  4268. #define bFM3_ADC2_PCFD_PD7 *((volatile unsigned int*)(0x424E43ECUL))
  4269. #define bFM3_ADC2_PCFD_PD8 *((volatile unsigned int*)(0x424E43F0UL))
  4270. #define bFM3_ADC2_PCFD_PD9 *((volatile unsigned int*)(0x424E43F4UL))
  4271. #define bFM3_ADC2_PCFD_PD10 *((volatile unsigned int*)(0x424E43F8UL))
  4272. #define bFM3_ADC2_PCFD_PD11 *((volatile unsigned int*)(0x424E43FCUL))
  4273. #define bFM3_ADC2_PCFDL_PC0 *((volatile unsigned int*)(0x424E4380UL))
  4274. #define bFM3_ADC2_PCFDL_PC1 *((volatile unsigned int*)(0x424E4384UL))
  4275. #define bFM3_ADC2_PCFDL_PC2 *((volatile unsigned int*)(0x424E4388UL))
  4276. #define bFM3_ADC2_PCFDL_PC3 *((volatile unsigned int*)(0x424E438CUL))
  4277. #define bFM3_ADC2_PCFDL_PC4 *((volatile unsigned int*)(0x424E4390UL))
  4278. #define bFM3_ADC2_PCFDL_RS0 *((volatile unsigned int*)(0x424E43A0UL))
  4279. #define bFM3_ADC2_PCFDL_RS1 *((volatile unsigned int*)(0x424E43A4UL))
  4280. #define bFM3_ADC2_PCFDL_RS2 *((volatile unsigned int*)(0x424E43A8UL))
  4281. #define bFM3_ADC2_PCFDL_INVL *((volatile unsigned int*)(0x424E43B0UL))
  4282. #define bFM3_ADC2_PCFDH_PD0 *((volatile unsigned int*)(0x424E43D0UL))
  4283. #define bFM3_ADC2_PCFDH_PD1 *((volatile unsigned int*)(0x424E43D4UL))
  4284. #define bFM3_ADC2_PCFDH_PD2 *((volatile unsigned int*)(0x424E43D8UL))
  4285. #define bFM3_ADC2_PCFDH_PD3 *((volatile unsigned int*)(0x424E43DCUL))
  4286. #define bFM3_ADC2_PCFDH_PD4 *((volatile unsigned int*)(0x424E43E0UL))
  4287. #define bFM3_ADC2_PCFDH_PD5 *((volatile unsigned int*)(0x424E43E4UL))
  4288. #define bFM3_ADC2_PCFDH_PD6 *((volatile unsigned int*)(0x424E43E8UL))
  4289. #define bFM3_ADC2_PCFDH_PD7 *((volatile unsigned int*)(0x424E43ECUL))
  4290. #define bFM3_ADC2_PCFDH_PD8 *((volatile unsigned int*)(0x424E43F0UL))
  4291. #define bFM3_ADC2_PCFDH_PD9 *((volatile unsigned int*)(0x424E43F4UL))
  4292. #define bFM3_ADC2_PCFDH_PD10 *((volatile unsigned int*)(0x424E43F8UL))
  4293. #define bFM3_ADC2_PCFDH_PD11 *((volatile unsigned int*)(0x424E43FCUL))
  4294. #define bFM3_ADC2_PCIS_P1A0 *((volatile unsigned int*)(0x424E4400UL))
  4295. #define bFM3_ADC2_PCIS_P1A1 *((volatile unsigned int*)(0x424E4404UL))
  4296. #define bFM3_ADC2_PCIS_P1A2 *((volatile unsigned int*)(0x424E4408UL))
  4297. #define bFM3_ADC2_PCIS_P2A0 *((volatile unsigned int*)(0x424E440CUL))
  4298. #define bFM3_ADC2_PCIS_P2A1 *((volatile unsigned int*)(0x424E4410UL))
  4299. #define bFM3_ADC2_PCIS_P2A2 *((volatile unsigned int*)(0x424E4414UL))
  4300. #define bFM3_ADC2_PCIS_P2A3 *((volatile unsigned int*)(0x424E4418UL))
  4301. #define bFM3_ADC2_PCIS_P2A4 *((volatile unsigned int*)(0x424E441CUL))
  4302. #define bFM3_ADC2_CMPCR_CCH0 *((volatile unsigned int*)(0x424E4480UL))
  4303. #define bFM3_ADC2_CMPCR_CCH1 *((volatile unsigned int*)(0x424E4484UL))
  4304. #define bFM3_ADC2_CMPCR_CCH2 *((volatile unsigned int*)(0x424E4488UL))
  4305. #define bFM3_ADC2_CMPCR_CCH3 *((volatile unsigned int*)(0x424E448CUL))
  4306. #define bFM3_ADC2_CMPCR_CCH4 *((volatile unsigned int*)(0x424E4490UL))
  4307. #define bFM3_ADC2_CMPCR_CMD0 *((volatile unsigned int*)(0x424E4494UL))
  4308. #define bFM3_ADC2_CMPCR_CMD1 *((volatile unsigned int*)(0x424E4498UL))
  4309. #define bFM3_ADC2_CMPCR_CMPEN *((volatile unsigned int*)(0x424E449CUL))
  4310. #define bFM3_ADC2_CMPD_CMAD2 *((volatile unsigned int*)(0x424E44D8UL))
  4311. #define bFM3_ADC2_CMPD_CMAD3 *((volatile unsigned int*)(0x424E44DCUL))
  4312. #define bFM3_ADC2_CMPD_CMAD4 *((volatile unsigned int*)(0x424E44E0UL))
  4313. #define bFM3_ADC2_CMPD_CMAD5 *((volatile unsigned int*)(0x424E44E4UL))
  4314. #define bFM3_ADC2_CMPD_CMAD6 *((volatile unsigned int*)(0x424E44E8UL))
  4315. #define bFM3_ADC2_CMPD_CMAD7 *((volatile unsigned int*)(0x424E44ECUL))
  4316. #define bFM3_ADC2_CMPD_CMAD8 *((volatile unsigned int*)(0x424E44F0UL))
  4317. #define bFM3_ADC2_CMPD_CMAD9 *((volatile unsigned int*)(0x424E44F4UL))
  4318. #define bFM3_ADC2_CMPD_CMAD10 *((volatile unsigned int*)(0x424E44F8UL))
  4319. #define bFM3_ADC2_CMPD_CMAD11 *((volatile unsigned int*)(0x424E44FCUL))
  4320. #define bFM3_ADC2_ADSS23_TS16 *((volatile unsigned int*)(0x424E4500UL))
  4321. #define bFM3_ADC2_ADSS23_TS17 *((volatile unsigned int*)(0x424E4504UL))
  4322. #define bFM3_ADC2_ADSS23_TS18 *((volatile unsigned int*)(0x424E4508UL))
  4323. #define bFM3_ADC2_ADSS23_TS19 *((volatile unsigned int*)(0x424E450CUL))
  4324. #define bFM3_ADC2_ADSS23_TS20 *((volatile unsigned int*)(0x424E4510UL))
  4325. #define bFM3_ADC2_ADSS23_TS21 *((volatile unsigned int*)(0x424E4514UL))
  4326. #define bFM3_ADC2_ADSS23_TS22 *((volatile unsigned int*)(0x424E4518UL))
  4327. #define bFM3_ADC2_ADSS23_TS23 *((volatile unsigned int*)(0x424E451CUL))
  4328. #define bFM3_ADC2_ADSS23_TS24 *((volatile unsigned int*)(0x424E4520UL))
  4329. #define bFM3_ADC2_ADSS23_TS25 *((volatile unsigned int*)(0x424E4524UL))
  4330. #define bFM3_ADC2_ADSS23_TS26 *((volatile unsigned int*)(0x424E4528UL))
  4331. #define bFM3_ADC2_ADSS23_TS27 *((volatile unsigned int*)(0x424E452CUL))
  4332. #define bFM3_ADC2_ADSS23_TS28 *((volatile unsigned int*)(0x424E4530UL))
  4333. #define bFM3_ADC2_ADSS23_TS29 *((volatile unsigned int*)(0x424E4534UL))
  4334. #define bFM3_ADC2_ADSS23_TS30 *((volatile unsigned int*)(0x424E4538UL))
  4335. #define bFM3_ADC2_ADSS23_TS31 *((volatile unsigned int*)(0x424E453CUL))
  4336. #define bFM3_ADC2_ADSS2_TS16 *((volatile unsigned int*)(0x424E4500UL))
  4337. #define bFM3_ADC2_ADSS2_TS17 *((volatile unsigned int*)(0x424E4504UL))
  4338. #define bFM3_ADC2_ADSS2_TS18 *((volatile unsigned int*)(0x424E4508UL))
  4339. #define bFM3_ADC2_ADSS2_TS19 *((volatile unsigned int*)(0x424E450CUL))
  4340. #define bFM3_ADC2_ADSS2_TS20 *((volatile unsigned int*)(0x424E4510UL))
  4341. #define bFM3_ADC2_ADSS2_TS21 *((volatile unsigned int*)(0x424E4514UL))
  4342. #define bFM3_ADC2_ADSS2_TS22 *((volatile unsigned int*)(0x424E4518UL))
  4343. #define bFM3_ADC2_ADSS2_TS23 *((volatile unsigned int*)(0x424E451CUL))
  4344. #define bFM3_ADC2_ADSS3_TS24 *((volatile unsigned int*)(0x424E4520UL))
  4345. #define bFM3_ADC2_ADSS3_TS25 *((volatile unsigned int*)(0x424E4524UL))
  4346. #define bFM3_ADC2_ADSS3_TS26 *((volatile unsigned int*)(0x424E4528UL))
  4347. #define bFM3_ADC2_ADSS3_TS27 *((volatile unsigned int*)(0x424E452CUL))
  4348. #define bFM3_ADC2_ADSS3_TS28 *((volatile unsigned int*)(0x424E4530UL))
  4349. #define bFM3_ADC2_ADSS3_TS29 *((volatile unsigned int*)(0x424E4534UL))
  4350. #define bFM3_ADC2_ADSS3_TS30 *((volatile unsigned int*)(0x424E4538UL))
  4351. #define bFM3_ADC2_ADSS3_TS31 *((volatile unsigned int*)(0x424E453CUL))
  4352. #define bFM3_ADC2_ADSS01_TS0 *((volatile unsigned int*)(0x424E4580UL))
  4353. #define bFM3_ADC2_ADSS01_TS1 *((volatile unsigned int*)(0x424E4584UL))
  4354. #define bFM3_ADC2_ADSS01_TS2 *((volatile unsigned int*)(0x424E4588UL))
  4355. #define bFM3_ADC2_ADSS01_TS3 *((volatile unsigned int*)(0x424E458CUL))
  4356. #define bFM3_ADC2_ADSS01_TS4 *((volatile unsigned int*)(0x424E4590UL))
  4357. #define bFM3_ADC2_ADSS01_TS5 *((volatile unsigned int*)(0x424E4594UL))
  4358. #define bFM3_ADC2_ADSS01_TS6 *((volatile unsigned int*)(0x424E4598UL))
  4359. #define bFM3_ADC2_ADSS01_TS7 *((volatile unsigned int*)(0x424E459CUL))
  4360. #define bFM3_ADC2_ADSS01_TS8 *((volatile unsigned int*)(0x424E45A0UL))
  4361. #define bFM3_ADC2_ADSS01_TS9 *((volatile unsigned int*)(0x424E45A4UL))
  4362. #define bFM3_ADC2_ADSS01_TS10 *((volatile unsigned int*)(0x424E45A8UL))
  4363. #define bFM3_ADC2_ADSS01_TS11 *((volatile unsigned int*)(0x424E45ACUL))
  4364. #define bFM3_ADC2_ADSS01_TS12 *((volatile unsigned int*)(0x424E45B0UL))
  4365. #define bFM3_ADC2_ADSS01_TS13 *((volatile unsigned int*)(0x424E45B4UL))
  4366. #define bFM3_ADC2_ADSS01_TS14 *((volatile unsigned int*)(0x424E45B8UL))
  4367. #define bFM3_ADC2_ADSS01_TS15 *((volatile unsigned int*)(0x424E45BCUL))
  4368. #define bFM3_ADC2_ADSS0_TS0 *((volatile unsigned int*)(0x424E4580UL))
  4369. #define bFM3_ADC2_ADSS0_TS1 *((volatile unsigned int*)(0x424E4584UL))
  4370. #define bFM3_ADC2_ADSS0_TS2 *((volatile unsigned int*)(0x424E4588UL))
  4371. #define bFM3_ADC2_ADSS0_TS3 *((volatile unsigned int*)(0x424E458CUL))
  4372. #define bFM3_ADC2_ADSS0_TS4 *((volatile unsigned int*)(0x424E4590UL))
  4373. #define bFM3_ADC2_ADSS0_TS5 *((volatile unsigned int*)(0x424E4594UL))
  4374. #define bFM3_ADC2_ADSS0_TS6 *((volatile unsigned int*)(0x424E4598UL))
  4375. #define bFM3_ADC2_ADSS0_TS7 *((volatile unsigned int*)(0x424E459CUL))
  4376. #define bFM3_ADC2_ADSS1_TS8 *((volatile unsigned int*)(0x424E45A0UL))
  4377. #define bFM3_ADC2_ADSS1_TS9 *((volatile unsigned int*)(0x424E45A4UL))
  4378. #define bFM3_ADC2_ADSS1_TS10 *((volatile unsigned int*)(0x424E45A8UL))
  4379. #define bFM3_ADC2_ADSS1_TS11 *((volatile unsigned int*)(0x424E45ACUL))
  4380. #define bFM3_ADC2_ADSS1_TS12 *((volatile unsigned int*)(0x424E45B0UL))
  4381. #define bFM3_ADC2_ADSS1_TS13 *((volatile unsigned int*)(0x424E45B4UL))
  4382. #define bFM3_ADC2_ADSS1_TS14 *((volatile unsigned int*)(0x424E45B8UL))
  4383. #define bFM3_ADC2_ADSS1_TS15 *((volatile unsigned int*)(0x424E45BCUL))
  4384. #define bFM3_ADC2_ADST01_ST10 *((volatile unsigned int*)(0x424E4600UL))
  4385. #define bFM3_ADC2_ADST01_ST11 *((volatile unsigned int*)(0x424E4604UL))
  4386. #define bFM3_ADC2_ADST01_ST12 *((volatile unsigned int*)(0x424E4608UL))
  4387. #define bFM3_ADC2_ADST01_ST13 *((volatile unsigned int*)(0x424E460CUL))
  4388. #define bFM3_ADC2_ADST01_ST14 *((volatile unsigned int*)(0x424E4610UL))
  4389. #define bFM3_ADC2_ADST01_STX10 *((volatile unsigned int*)(0x424E4614UL))
  4390. #define bFM3_ADC2_ADST01_STX11 *((volatile unsigned int*)(0x424E4618UL))
  4391. #define bFM3_ADC2_ADST01_STX12 *((volatile unsigned int*)(0x424E461CUL))
  4392. #define bFM3_ADC2_ADST01_ST00 *((volatile unsigned int*)(0x424E4620UL))
  4393. #define bFM3_ADC2_ADST01_ST01 *((volatile unsigned int*)(0x424E4624UL))
  4394. #define bFM3_ADC2_ADST01_ST02 *((volatile unsigned int*)(0x424E4628UL))
  4395. #define bFM3_ADC2_ADST01_ST03 *((volatile unsigned int*)(0x424E462CUL))
  4396. #define bFM3_ADC2_ADST01_ST04 *((volatile unsigned int*)(0x424E4630UL))
  4397. #define bFM3_ADC2_ADST01_STX00 *((volatile unsigned int*)(0x424E4634UL))
  4398. #define bFM3_ADC2_ADST01_STX01 *((volatile unsigned int*)(0x424E4638UL))
  4399. #define bFM3_ADC2_ADST01_STX02 *((volatile unsigned int*)(0x424E463CUL))
  4400. #define bFM3_ADC2_ADST1_ST10 *((volatile unsigned int*)(0x424E4600UL))
  4401. #define bFM3_ADC2_ADST1_ST11 *((volatile unsigned int*)(0x424E4604UL))
  4402. #define bFM3_ADC2_ADST1_ST12 *((volatile unsigned int*)(0x424E4608UL))
  4403. #define bFM3_ADC2_ADST1_ST13 *((volatile unsigned int*)(0x424E460CUL))
  4404. #define bFM3_ADC2_ADST1_ST14 *((volatile unsigned int*)(0x424E4610UL))
  4405. #define bFM3_ADC2_ADST1_STX10 *((volatile unsigned int*)(0x424E4614UL))
  4406. #define bFM3_ADC2_ADST1_STX11 *((volatile unsigned int*)(0x424E4618UL))
  4407. #define bFM3_ADC2_ADST1_STX12 *((volatile unsigned int*)(0x424E461CUL))
  4408. #define bFM3_ADC2_ADST0_ST00 *((volatile unsigned int*)(0x424E4620UL))
  4409. #define bFM3_ADC2_ADST0_ST01 *((volatile unsigned int*)(0x424E4624UL))
  4410. #define bFM3_ADC2_ADST0_ST02 *((volatile unsigned int*)(0x424E4628UL))
  4411. #define bFM3_ADC2_ADST0_ST03 *((volatile unsigned int*)(0x424E462CUL))
  4412. #define bFM3_ADC2_ADST0_ST04 *((volatile unsigned int*)(0x424E4630UL))
  4413. #define bFM3_ADC2_ADST0_STX00 *((volatile unsigned int*)(0x424E4634UL))
  4414. #define bFM3_ADC2_ADST0_STX01 *((volatile unsigned int*)(0x424E4638UL))
  4415. #define bFM3_ADC2_ADST0_STX02 *((volatile unsigned int*)(0x424E463CUL))
  4416. #define bFM3_ADC2_ADCT_CT0 *((volatile unsigned int*)(0x424E4680UL))
  4417. #define bFM3_ADC2_ADCT_CT1 *((volatile unsigned int*)(0x424E4684UL))
  4418. #define bFM3_ADC2_ADCT_CT2 *((volatile unsigned int*)(0x424E4688UL))
  4419. #define bFM3_ADC2_PRTSL_PRTSL0 *((volatile unsigned int*)(0x424E4700UL))
  4420. #define bFM3_ADC2_PRTSL_PRTSL1 *((volatile unsigned int*)(0x424E4704UL))
  4421. #define bFM3_ADC2_PRTSL_PRTSL2 *((volatile unsigned int*)(0x424E4708UL))
  4422. #define bFM3_ADC2_PRTSL_PRTSL3 *((volatile unsigned int*)(0x424E470CUL))
  4423. #define bFM3_ADC2_SCTSL_SCTSL0 *((volatile unsigned int*)(0x424E4720UL))
  4424. #define bFM3_ADC2_SCTSL_SCTSL1 *((volatile unsigned int*)(0x424E4724UL))
  4425. #define bFM3_ADC2_SCTSL_SCTSL2 *((volatile unsigned int*)(0x424E4728UL))
  4426. #define bFM3_ADC2_SCTSL_SCTSL3 *((volatile unsigned int*)(0x424E472CUL))
  4427. #define bFM3_ADC2_ADCEN_ENBL *((volatile unsigned int*)(0x424E4780UL))
  4428. #define bFM3_ADC2_ADCEN_READY *((volatile unsigned int*)(0x424E4784UL))
  4429. /* CR trimming registers */
  4430. #define bFM3_CRTRIM_MCR_PSR_CSR0 *((volatile unsigned int*)(0x425C0000UL))
  4431. #define bFM3_CRTRIM_MCR_PSR_CSR1 *((volatile unsigned int*)(0x425C0004UL))
  4432. #define bFM3_CRTRIM_MCR_FTRM_TRD0 *((volatile unsigned int*)(0x425C0080UL))
  4433. #define bFM3_CRTRIM_MCR_FTRM_TRD1 *((volatile unsigned int*)(0x425C0084UL))
  4434. #define bFM3_CRTRIM_MCR_FTRM_TRD2 *((volatile unsigned int*)(0x425C0088UL))
  4435. #define bFM3_CRTRIM_MCR_FTRM_TRD3 *((volatile unsigned int*)(0x425C008CUL))
  4436. #define bFM3_CRTRIM_MCR_FTRM_TRD4 *((volatile unsigned int*)(0x425C0090UL))
  4437. #define bFM3_CRTRIM_MCR_FTRM_TRD5 *((volatile unsigned int*)(0x425C0094UL))
  4438. #define bFM3_CRTRIM_MCR_FTRM_TRD6 *((volatile unsigned int*)(0x425C0098UL))
  4439. #define bFM3_CRTRIM_MCR_FTRM_TRD7 *((volatile unsigned int*)(0x425C009CUL))
  4440. #define bFM3_CRTRIM_MCR_FTRM_TRD8 *((volatile unsigned int*)(0x425C00A0UL))
  4441. #define bFM3_CRTRIM_MCR_FTRM_TRD9 *((volatile unsigned int*)(0x425C00A4UL))
  4442. /* External interrupt registers */
  4443. #define bFM3_EXTI_ENIR_EN0 *((volatile unsigned int*)(0x42600000UL))
  4444. #define bFM3_EXTI_ENIR_EN1 *((volatile unsigned int*)(0x42600004UL))
  4445. #define bFM3_EXTI_ENIR_EN2 *((volatile unsigned int*)(0x42600008UL))
  4446. #define bFM3_EXTI_ENIR_EN3 *((volatile unsigned int*)(0x4260000CUL))
  4447. #define bFM3_EXTI_ENIR_EN4 *((volatile unsigned int*)(0x42600010UL))
  4448. #define bFM3_EXTI_ENIR_EN5 *((volatile unsigned int*)(0x42600014UL))
  4449. #define bFM3_EXTI_ENIR_EN6 *((volatile unsigned int*)(0x42600018UL))
  4450. #define bFM3_EXTI_ENIR_EN7 *((volatile unsigned int*)(0x4260001CUL))
  4451. #define bFM3_EXTI_ENIR_EN8 *((volatile unsigned int*)(0x42600020UL))
  4452. #define bFM3_EXTI_ENIR_EN9 *((volatile unsigned int*)(0x42600024UL))
  4453. #define bFM3_EXTI_ENIR_EN10 *((volatile unsigned int*)(0x42600028UL))
  4454. #define bFM3_EXTI_ENIR_EN11 *((volatile unsigned int*)(0x4260002CUL))
  4455. #define bFM3_EXTI_ENIR_EN12 *((volatile unsigned int*)(0x42600030UL))
  4456. #define bFM3_EXTI_ENIR_EN13 *((volatile unsigned int*)(0x42600034UL))
  4457. #define bFM3_EXTI_ENIR_EN14 *((volatile unsigned int*)(0x42600038UL))
  4458. #define bFM3_EXTI_ENIR_EN15 *((volatile unsigned int*)(0x4260003CUL))
  4459. #define bFM3_EXTI_EIRR_ER0 *((volatile unsigned int*)(0x42600080UL))
  4460. #define bFM3_EXTI_EIRR_ER1 *((volatile unsigned int*)(0x42600084UL))
  4461. #define bFM3_EXTI_EIRR_ER2 *((volatile unsigned int*)(0x42600088UL))
  4462. #define bFM3_EXTI_EIRR_ER3 *((volatile unsigned int*)(0x4260008CUL))
  4463. #define bFM3_EXTI_EIRR_ER4 *((volatile unsigned int*)(0x42600090UL))
  4464. #define bFM3_EXTI_EIRR_ER5 *((volatile unsigned int*)(0x42600094UL))
  4465. #define bFM3_EXTI_EIRR_ER6 *((volatile unsigned int*)(0x42600098UL))
  4466. #define bFM3_EXTI_EIRR_ER7 *((volatile unsigned int*)(0x4260009CUL))
  4467. #define bFM3_EXTI_EIRR_ER8 *((volatile unsigned int*)(0x426000A0UL))
  4468. #define bFM3_EXTI_EIRR_ER9 *((volatile unsigned int*)(0x426000A4UL))
  4469. #define bFM3_EXTI_EIRR_ER10 *((volatile unsigned int*)(0x426000A8UL))
  4470. #define bFM3_EXTI_EIRR_ER11 *((volatile unsigned int*)(0x426000ACUL))
  4471. #define bFM3_EXTI_EIRR_ER12 *((volatile unsigned int*)(0x426000B0UL))
  4472. #define bFM3_EXTI_EIRR_ER13 *((volatile unsigned int*)(0x426000B4UL))
  4473. #define bFM3_EXTI_EIRR_ER14 *((volatile unsigned int*)(0x426000B8UL))
  4474. #define bFM3_EXTI_EIRR_ER15 *((volatile unsigned int*)(0x426000BCUL))
  4475. #define bFM3_EXTI_EICL_ECL0 *((volatile unsigned int*)(0x42600100UL))
  4476. #define bFM3_EXTI_EICL_ECL1 *((volatile unsigned int*)(0x42600104UL))
  4477. #define bFM3_EXTI_EICL_ECL2 *((volatile unsigned int*)(0x42600108UL))
  4478. #define bFM3_EXTI_EICL_ECL3 *((volatile unsigned int*)(0x4260010CUL))
  4479. #define bFM3_EXTI_EICL_ECL4 *((volatile unsigned int*)(0x42600110UL))
  4480. #define bFM3_EXTI_EICL_ECL5 *((volatile unsigned int*)(0x42600114UL))
  4481. #define bFM3_EXTI_EICL_ECL6 *((volatile unsigned int*)(0x42600118UL))
  4482. #define bFM3_EXTI_EICL_ECL7 *((volatile unsigned int*)(0x4260011CUL))
  4483. #define bFM3_EXTI_EICL_ECL8 *((volatile unsigned int*)(0x42600120UL))
  4484. #define bFM3_EXTI_EICL_ECL9 *((volatile unsigned int*)(0x42600124UL))
  4485. #define bFM3_EXTI_EICL_ECL10 *((volatile unsigned int*)(0x42600128UL))
  4486. #define bFM3_EXTI_EICL_ECL11 *((volatile unsigned int*)(0x4260012CUL))
  4487. #define bFM3_EXTI_EICL_ECL12 *((volatile unsigned int*)(0x42600130UL))
  4488. #define bFM3_EXTI_EICL_ECL13 *((volatile unsigned int*)(0x42600134UL))
  4489. #define bFM3_EXTI_EICL_ECL14 *((volatile unsigned int*)(0x42600138UL))
  4490. #define bFM3_EXTI_EICL_ECL15 *((volatile unsigned int*)(0x4260013CUL))
  4491. #define bFM3_EXTI_ELVR_LA0 *((volatile unsigned int*)(0x42600180UL))
  4492. #define bFM3_EXTI_ELVR_LB0 *((volatile unsigned int*)(0x42600184UL))
  4493. #define bFM3_EXTI_ELVR_LA1 *((volatile unsigned int*)(0x42600188UL))
  4494. #define bFM3_EXTI_ELVR_LB1 *((volatile unsigned int*)(0x4260018CUL))
  4495. #define bFM3_EXTI_ELVR_LA2 *((volatile unsigned int*)(0x42600190UL))
  4496. #define bFM3_EXTI_ELVR_LB2 *((volatile unsigned int*)(0x42600194UL))
  4497. #define bFM3_EXTI_ELVR_LA3 *((volatile unsigned int*)(0x42600198UL))
  4498. #define bFM3_EXTI_ELVR_LB3 *((volatile unsigned int*)(0x4260019CUL))
  4499. #define bFM3_EXTI_ELVR_LA4 *((volatile unsigned int*)(0x426001A0UL))
  4500. #define bFM3_EXTI_ELVR_LB4 *((volatile unsigned int*)(0x426001A4UL))
  4501. #define bFM3_EXTI_ELVR_LA5 *((volatile unsigned int*)(0x426001A8UL))
  4502. #define bFM3_EXTI_ELVR_LB5 *((volatile unsigned int*)(0x426001ACUL))
  4503. #define bFM3_EXTI_ELVR_LA6 *((volatile unsigned int*)(0x426001B0UL))
  4504. #define bFM3_EXTI_ELVR_LB6 *((volatile unsigned int*)(0x426001B4UL))
  4505. #define bFM3_EXTI_ELVR_LA7 *((volatile unsigned int*)(0x426001B8UL))
  4506. #define bFM3_EXTI_ELVR_LB7 *((volatile unsigned int*)(0x426001BCUL))
  4507. #define bFM3_EXTI_ELVR_LA8 *((volatile unsigned int*)(0x426001C0UL))
  4508. #define bFM3_EXTI_ELVR_LB8 *((volatile unsigned int*)(0x426001C4UL))
  4509. #define bFM3_EXTI_ELVR_LA9 *((volatile unsigned int*)(0x426001C8UL))
  4510. #define bFM3_EXTI_ELVR_LB9 *((volatile unsigned int*)(0x426001CCUL))
  4511. #define bFM3_EXTI_ELVR_LA10 *((volatile unsigned int*)(0x426001D0UL))
  4512. #define bFM3_EXTI_ELVR_LB10 *((volatile unsigned int*)(0x426001D4UL))
  4513. #define bFM3_EXTI_ELVR_LA11 *((volatile unsigned int*)(0x426001D8UL))
  4514. #define bFM3_EXTI_ELVR_LB11 *((volatile unsigned int*)(0x426001DCUL))
  4515. #define bFM3_EXTI_ELVR_LA12 *((volatile unsigned int*)(0x426001E0UL))
  4516. #define bFM3_EXTI_ELVR_LB12 *((volatile unsigned int*)(0x426001E4UL))
  4517. #define bFM3_EXTI_ELVR_LA13 *((volatile unsigned int*)(0x426001E8UL))
  4518. #define bFM3_EXTI_ELVR_LB13 *((volatile unsigned int*)(0x426001ECUL))
  4519. #define bFM3_EXTI_ELVR_LA14 *((volatile unsigned int*)(0x426001F0UL))
  4520. #define bFM3_EXTI_ELVR_LB14 *((volatile unsigned int*)(0x426001F4UL))
  4521. #define bFM3_EXTI_ELVR_LA15 *((volatile unsigned int*)(0x426001F8UL))
  4522. #define bFM3_EXTI_ELVR_LB15 *((volatile unsigned int*)(0x426001FCUL))
  4523. #define bFM3_EXTI_NMIRR_NR0 *((volatile unsigned int*)(0x42600280UL))
  4524. #define bFM3_EXTI_NMICL_NCL0 *((volatile unsigned int*)(0x42600300UL))
  4525. /* Interrupt request read registers */
  4526. #define bFM3_INTREQ_DRQSEL_DRQSEL0 *((volatile unsigned int*)(0x42620000UL))
  4527. #define bFM3_INTREQ_DRQSEL_DRQSEL1 *((volatile unsigned int*)(0x42620004UL))
  4528. #define bFM3_INTREQ_DRQSEL_DRQSEL2 *((volatile unsigned int*)(0x42620008UL))
  4529. #define bFM3_INTREQ_DRQSEL_DRQSEL3 *((volatile unsigned int*)(0x4262000CUL))
  4530. #define bFM3_INTREQ_DRQSEL_DRQSEL4 *((volatile unsigned int*)(0x42620010UL))
  4531. #define bFM3_INTREQ_DRQSEL_DRQSEL5 *((volatile unsigned int*)(0x42620014UL))
  4532. #define bFM3_INTREQ_DRQSEL_DRQSEL6 *((volatile unsigned int*)(0x42620018UL))
  4533. #define bFM3_INTREQ_DRQSEL_DRQSEL7 *((volatile unsigned int*)(0x4262001CUL))
  4534. #define bFM3_INTREQ_DRQSEL_DRQSEL8 *((volatile unsigned int*)(0x42620020UL))
  4535. #define bFM3_INTREQ_DRQSEL_DRQSEL9 *((volatile unsigned int*)(0x42620024UL))
  4536. #define bFM3_INTREQ_DRQSEL_DRQSEL10 *((volatile unsigned int*)(0x42620028UL))
  4537. #define bFM3_INTREQ_DRQSEL_DRQSEL11 *((volatile unsigned int*)(0x4262002CUL))
  4538. #define bFM3_INTREQ_DRQSEL_DRQSEL12 *((volatile unsigned int*)(0x42620030UL))
  4539. #define bFM3_INTREQ_DRQSEL_DRQSEL13 *((volatile unsigned int*)(0x42620034UL))
  4540. #define bFM3_INTREQ_DRQSEL_DRQSEL14 *((volatile unsigned int*)(0x42620038UL))
  4541. #define bFM3_INTREQ_DRQSEL_DRQSEL15 *((volatile unsigned int*)(0x4262003CUL))
  4542. #define bFM3_INTREQ_DRQSEL_DRQSEL16 *((volatile unsigned int*)(0x42620040UL))
  4543. #define bFM3_INTREQ_DRQSEL_DRQSEL17 *((volatile unsigned int*)(0x42620044UL))
  4544. #define bFM3_INTREQ_DRQSEL_DRQSEL18 *((volatile unsigned int*)(0x42620048UL))
  4545. #define bFM3_INTREQ_DRQSEL_DRQSEL19 *((volatile unsigned int*)(0x4262004CUL))
  4546. #define bFM3_INTREQ_DRQSEL_DRQSEL20 *((volatile unsigned int*)(0x42620050UL))
  4547. #define bFM3_INTREQ_DRQSEL_DRQSEL21 *((volatile unsigned int*)(0x42620054UL))
  4548. #define bFM3_INTREQ_DRQSEL_DRQSEL22 *((volatile unsigned int*)(0x42620058UL))
  4549. #define bFM3_INTREQ_DRQSEL_DRQSEL23 *((volatile unsigned int*)(0x4262005CUL))
  4550. #define bFM3_INTREQ_DRQSEL_DRQSEL24 *((volatile unsigned int*)(0x42620060UL))
  4551. #define bFM3_INTREQ_DRQSEL_DRQSEL25 *((volatile unsigned int*)(0x42620064UL))
  4552. #define bFM3_INTREQ_DRQSEL_DRQSEL26 *((volatile unsigned int*)(0x42620068UL))
  4553. #define bFM3_INTREQ_DRQSEL_DRQSEL27 *((volatile unsigned int*)(0x4262006CUL))
  4554. #define bFM3_INTREQ_DRQSEL_DRQSEL28 *((volatile unsigned int*)(0x42620070UL))
  4555. #define bFM3_INTREQ_DRQSEL_DRQSEL29 *((volatile unsigned int*)(0x42620074UL))
  4556. #define bFM3_INTREQ_DRQSEL_DRQSEL30 *((volatile unsigned int*)(0x42620078UL))
  4557. #define bFM3_INTREQ_DRQSEL_DRQSEL31 *((volatile unsigned int*)(0x4262007CUL))
  4558. #define bFM3_INTREQ_EXC02MON_NMI *((volatile unsigned int*)(0x42620200UL))
  4559. #define bFM3_INTREQ_EXC02MON_HWINT *((volatile unsigned int*)(0x42620204UL))
  4560. #define bFM3_INTREQ_IRQ00MON_FCSINT *((volatile unsigned int*)(0x42620280UL))
  4561. #define bFM3_INTREQ_IRQ01MON_SWWDTINT *((volatile unsigned int*)(0x42620300UL))
  4562. #define bFM3_INTREQ_IRQ02MON_LVDINT *((volatile unsigned int*)(0x42620380UL))
  4563. #define bFM3_INTREQ_IRQ03MON_WAVE0INT0 *((volatile unsigned int*)(0x42620400UL))
  4564. #define bFM3_INTREQ_IRQ03MON_WAVE0INT1 *((volatile unsigned int*)(0x42620404UL))
  4565. #define bFM3_INTREQ_IRQ03MON_WAVE0INT2 *((volatile unsigned int*)(0x42620408UL))
  4566. #define bFM3_INTREQ_IRQ03MON_WAVE0INT3 *((volatile unsigned int*)(0x4262040CUL))
  4567. #define bFM3_INTREQ_IRQ03MON_WAVE1INT0 *((volatile unsigned int*)(0x42620410UL))
  4568. #define bFM3_INTREQ_IRQ03MON_WAVE1INT1 *((volatile unsigned int*)(0x42620414UL))
  4569. #define bFM3_INTREQ_IRQ03MON_WAVE1INT2 *((volatile unsigned int*)(0x42620418UL))
  4570. #define bFM3_INTREQ_IRQ03MON_WAVE1INT3 *((volatile unsigned int*)(0x4262041CUL))
  4571. #define bFM3_INTREQ_IRQ04MON_EXTINT0 *((volatile unsigned int*)(0x42620480UL))
  4572. #define bFM3_INTREQ_IRQ04MON_EXTINT1 *((volatile unsigned int*)(0x42620484UL))
  4573. #define bFM3_INTREQ_IRQ04MON_EXTINT2 *((volatile unsigned int*)(0x42620488UL))
  4574. #define bFM3_INTREQ_IRQ04MON_EXTINT3 *((volatile unsigned int*)(0x4262048CUL))
  4575. #define bFM3_INTREQ_IRQ04MON_EXTINT4 *((volatile unsigned int*)(0x42620490UL))
  4576. #define bFM3_INTREQ_IRQ04MON_EXTINT5 *((volatile unsigned int*)(0x42620494UL))
  4577. #define bFM3_INTREQ_IRQ04MON_EXTINT6 *((volatile unsigned int*)(0x42620498UL))
  4578. #define bFM3_INTREQ_IRQ04MON_EXTINT7 *((volatile unsigned int*)(0x4262049CUL))
  4579. #define bFM3_INTREQ_IRQ05MON_EXTINT0 *((volatile unsigned int*)(0x42620500UL))
  4580. #define bFM3_INTREQ_IRQ05MON_EXTINT1 *((volatile unsigned int*)(0x42620504UL))
  4581. #define bFM3_INTREQ_IRQ05MON_EXTINT2 *((volatile unsigned int*)(0x42620508UL))
  4582. #define bFM3_INTREQ_IRQ05MON_EXTINT3 *((volatile unsigned int*)(0x4262050CUL))
  4583. #define bFM3_INTREQ_IRQ05MON_EXTINT4 *((volatile unsigned int*)(0x42620510UL))
  4584. #define bFM3_INTREQ_IRQ05MON_EXTINT5 *((volatile unsigned int*)(0x42620514UL))
  4585. #define bFM3_INTREQ_IRQ05MON_EXTINT6 *((volatile unsigned int*)(0x42620518UL))
  4586. #define bFM3_INTREQ_IRQ05MON_EXTINT7 *((volatile unsigned int*)(0x4262051CUL))
  4587. #define bFM3_INTREQ_IRQ06MON_TIMINT0 *((volatile unsigned int*)(0x42620580UL))
  4588. #define bFM3_INTREQ_IRQ06MON_TIMINT1 *((volatile unsigned int*)(0x42620584UL))
  4589. #define bFM3_INTREQ_IRQ06MON_QUD0INT0 *((volatile unsigned int*)(0x42620588UL))
  4590. #define bFM3_INTREQ_IRQ06MON_QUD0INT1 *((volatile unsigned int*)(0x4262058CUL))
  4591. #define bFM3_INTREQ_IRQ06MON_QUD0INT2 *((volatile unsigned int*)(0x42620590UL))
  4592. #define bFM3_INTREQ_IRQ06MON_QUD0INT3 *((volatile unsigned int*)(0x42620594UL))
  4593. #define bFM3_INTREQ_IRQ06MON_QUD0INT4 *((volatile unsigned int*)(0x42620598UL))
  4594. #define bFM3_INTREQ_IRQ06MON_QUD0INT5 *((volatile unsigned int*)(0x4262059CUL))
  4595. #define bFM3_INTREQ_IRQ06MON_QUD1INT0 *((volatile unsigned int*)(0x426205A0UL))
  4596. #define bFM3_INTREQ_IRQ06MON_QUD1INT1 *((volatile unsigned int*)(0x426205A4UL))
  4597. #define bFM3_INTREQ_IRQ06MON_QUD1INT2 *((volatile unsigned int*)(0x426205A8UL))
  4598. #define bFM3_INTREQ_IRQ06MON_QUD1INT3 *((volatile unsigned int*)(0x426205ACUL))
  4599. #define bFM3_INTREQ_IRQ06MON_QUD1INT4 *((volatile unsigned int*)(0x426205B0UL))
  4600. #define bFM3_INTREQ_IRQ06MON_QUD1INT5 *((volatile unsigned int*)(0x426205B4UL))
  4601. #define bFM3_INTREQ_IRQ07MON_FMSINT *((volatile unsigned int*)(0x42620600UL))
  4602. #define bFM3_INTREQ_IRQ08MON_MFSINT0 *((volatile unsigned int*)(0x42620680UL))
  4603. #define bFM3_INTREQ_IRQ08MON_MFSINT1 *((volatile unsigned int*)(0x42620684UL))
  4604. #define bFM3_INTREQ_IRQ09MON_FMSINT *((volatile unsigned int*)(0x42620700UL))
  4605. #define bFM3_INTREQ_IRQ10MON_MFSINT0 *((volatile unsigned int*)(0x42620780UL))
  4606. #define bFM3_INTREQ_IRQ10MON_MFSINT1 *((volatile unsigned int*)(0x42620784UL))
  4607. #define bFM3_INTREQ_IRQ11MON_FMSINT *((volatile unsigned int*)(0x42620800UL))
  4608. #define bFM3_INTREQ_IRQ12MON_MFSINT0 *((volatile unsigned int*)(0x42620880UL))
  4609. #define bFM3_INTREQ_IRQ12MON_MFSINT1 *((volatile unsigned int*)(0x42620884UL))
  4610. #define bFM3_INTREQ_IRQ13MON_FMSINT *((volatile unsigned int*)(0x42620900UL))
  4611. #define bFM3_INTREQ_IRQ14MON_MFSINT0 *((volatile unsigned int*)(0x42620980UL))
  4612. #define bFM3_INTREQ_IRQ14MON_MFSINT1 *((volatile unsigned int*)(0x42620984UL))
  4613. #define bFM3_INTREQ_IRQ15MON_FMSINT *((volatile unsigned int*)(0x42620A00UL))
  4614. #define bFM3_INTREQ_IRQ16MON_MFSINT0 *((volatile unsigned int*)(0x42620A80UL))
  4615. #define bFM3_INTREQ_IRQ16MON_MFSINT1 *((volatile unsigned int*)(0x42620A84UL))
  4616. #define bFM3_INTREQ_IRQ17MON_FMSINT *((volatile unsigned int*)(0x42620B00UL))
  4617. #define bFM3_INTREQ_IRQ18MON_MFSINT0 *((volatile unsigned int*)(0x42620B80UL))
  4618. #define bFM3_INTREQ_IRQ18MON_MFSINT1 *((volatile unsigned int*)(0x42620B84UL))
  4619. #define bFM3_INTREQ_IRQ19MON_FMSINT *((volatile unsigned int*)(0x42620C00UL))
  4620. #define bFM3_INTREQ_IRQ20MON_MFSINT0 *((volatile unsigned int*)(0x42620C80UL))
  4621. #define bFM3_INTREQ_IRQ20MON_MFSINT1 *((volatile unsigned int*)(0x42620C84UL))
  4622. #define bFM3_INTREQ_IRQ21MON_FMSINT *((volatile unsigned int*)(0x42620D00UL))
  4623. #define bFM3_INTREQ_IRQ22MON_MFSINT0 *((volatile unsigned int*)(0x42620D80UL))
  4624. #define bFM3_INTREQ_IRQ22MON_MFSINT1 *((volatile unsigned int*)(0x42620D84UL))
  4625. #define bFM3_INTREQ_IRQ23MON_PPGINT0 *((volatile unsigned int*)(0x42620E00UL))
  4626. #define bFM3_INTREQ_IRQ23MON_PPGINT1 *((volatile unsigned int*)(0x42620E04UL))
  4627. #define bFM3_INTREQ_IRQ23MON_PPGINT2 *((volatile unsigned int*)(0x42620E08UL))
  4628. #define bFM3_INTREQ_IRQ23MON_PPGINT3 *((volatile unsigned int*)(0x42620E0CUL))
  4629. #define bFM3_INTREQ_IRQ23MON_PPGINT4 *((volatile unsigned int*)(0x42620E10UL))
  4630. #define bFM3_INTREQ_IRQ23MON_PPGINT5 *((volatile unsigned int*)(0x42620E14UL))
  4631. #define bFM3_INTREQ_IRQ24MON_MOSCINT *((volatile unsigned int*)(0x42620E80UL))
  4632. #define bFM3_INTREQ_IRQ24MON_SOSCINT *((volatile unsigned int*)(0x42620E84UL))
  4633. #define bFM3_INTREQ_IRQ24MON_MPLLINT *((volatile unsigned int*)(0x42620E88UL))
  4634. #define bFM3_INTREQ_IRQ24MON_UPLLINT *((volatile unsigned int*)(0x42620E8CUL))
  4635. #define bFM3_INTREQ_IRQ24MON_WCINT *((volatile unsigned int*)(0x42620E90UL))
  4636. #define bFM3_INTREQ_IRQ25MON_ADCINT0 *((volatile unsigned int*)(0x42620F00UL))
  4637. #define bFM3_INTREQ_IRQ25MON_ADCINT1 *((volatile unsigned int*)(0x42620F04UL))
  4638. #define bFM3_INTREQ_IRQ25MON_ADCINT2 *((volatile unsigned int*)(0x42620F08UL))
  4639. #define bFM3_INTREQ_IRQ25MON_ADCINT3 *((volatile unsigned int*)(0x42620F0CUL))
  4640. #define bFM3_INTREQ_IRQ26MON_ADCINT0 *((volatile unsigned int*)(0x42620F80UL))
  4641. #define bFM3_INTREQ_IRQ26MON_ADCINT1 *((volatile unsigned int*)(0x42620F84UL))
  4642. #define bFM3_INTREQ_IRQ26MON_ADCINT2 *((volatile unsigned int*)(0x42620F88UL))
  4643. #define bFM3_INTREQ_IRQ26MON_ADCINT3 *((volatile unsigned int*)(0x42620F8CUL))
  4644. #define bFM3_INTREQ_IRQ27MON_ADCINT0 *((volatile unsigned int*)(0x42621000UL))
  4645. #define bFM3_INTREQ_IRQ27MON_ADCINT1 *((volatile unsigned int*)(0x42621004UL))
  4646. #define bFM3_INTREQ_IRQ27MON_ADCINT2 *((volatile unsigned int*)(0x42621008UL))
  4647. #define bFM3_INTREQ_IRQ27MON_ADCINT3 *((volatile unsigned int*)(0x4262100CUL))
  4648. #define bFM3_INTREQ_IRQ28MON_FRT0INT0 *((volatile unsigned int*)(0x42621080UL))
  4649. #define bFM3_INTREQ_IRQ28MON_FRT0INT1 *((volatile unsigned int*)(0x42621084UL))
  4650. #define bFM3_INTREQ_IRQ28MON_FRT0INT2 *((volatile unsigned int*)(0x42621088UL))
  4651. #define bFM3_INTREQ_IRQ28MON_FRT0INT3 *((volatile unsigned int*)(0x4262108CUL))
  4652. #define bFM3_INTREQ_IRQ28MON_FRT0INT4 *((volatile unsigned int*)(0x42621090UL))
  4653. #define bFM3_INTREQ_IRQ28MON_FRT0INT5 *((volatile unsigned int*)(0x42621094UL))
  4654. #define bFM3_INTREQ_IRQ28MON_FRT1INT0 *((volatile unsigned int*)(0x42621098UL))
  4655. #define bFM3_INTREQ_IRQ28MON_FRT1INT1 *((volatile unsigned int*)(0x4262109CUL))
  4656. #define bFM3_INTREQ_IRQ28MON_FRT1INT2 *((volatile unsigned int*)(0x426210A0UL))
  4657. #define bFM3_INTREQ_IRQ28MON_FRT1INT3 *((volatile unsigned int*)(0x426210A4UL))
  4658. #define bFM3_INTREQ_IRQ28MON_FRT1INT4 *((volatile unsigned int*)(0x426210A8UL))
  4659. #define bFM3_INTREQ_IRQ28MON_FRT1INT5 *((volatile unsigned int*)(0x426210ACUL))
  4660. #define bFM3_INTREQ_IRQ29MON_ICU0INT0 *((volatile unsigned int*)(0x42621100UL))
  4661. #define bFM3_INTREQ_IRQ29MON_ICU0INT1 *((volatile unsigned int*)(0x42621104UL))
  4662. #define bFM3_INTREQ_IRQ29MON_ICU0INT2 *((volatile unsigned int*)(0x42621108UL))
  4663. #define bFM3_INTREQ_IRQ29MON_ICU0INT3 *((volatile unsigned int*)(0x4262110CUL))
  4664. #define bFM3_INTREQ_IRQ29MON_ICU1INT0 *((volatile unsigned int*)(0x42621110UL))
  4665. #define bFM3_INTREQ_IRQ29MON_ICU1INT1 *((volatile unsigned int*)(0x42621114UL))
  4666. #define bFM3_INTREQ_IRQ29MON_ICU1INT2 *((volatile unsigned int*)(0x42621118UL))
  4667. #define bFM3_INTREQ_IRQ29MON_ICU1INT3 *((volatile unsigned int*)(0x4262111CUL))
  4668. #define bFM3_INTREQ_IRQ30MON_OCU0INT0 *((volatile unsigned int*)(0x42621180UL))
  4669. #define bFM3_INTREQ_IRQ30MON_OCU0INT1 *((volatile unsigned int*)(0x42621184UL))
  4670. #define bFM3_INTREQ_IRQ30MON_OCU0INT2 *((volatile unsigned int*)(0x42621188UL))
  4671. #define bFM3_INTREQ_IRQ30MON_OCU0INT3 *((volatile unsigned int*)(0x4262118CUL))
  4672. #define bFM3_INTREQ_IRQ30MON_OCU0INT4 *((volatile unsigned int*)(0x42621190UL))
  4673. #define bFM3_INTREQ_IRQ30MON_OCU0INT5 *((volatile unsigned int*)(0x42621194UL))
  4674. #define bFM3_INTREQ_IRQ30MON_OCU1INT0 *((volatile unsigned int*)(0x42621198UL))
  4675. #define bFM3_INTREQ_IRQ30MON_OCU1INT1 *((volatile unsigned int*)(0x4262119CUL))
  4676. #define bFM3_INTREQ_IRQ30MON_OCU1INT2 *((volatile unsigned int*)(0x426211A0UL))
  4677. #define bFM3_INTREQ_IRQ30MON_OCU1INT3 *((volatile unsigned int*)(0x426211A4UL))
  4678. #define bFM3_INTREQ_IRQ30MON_OCU1INT4 *((volatile unsigned int*)(0x426211A8UL))
  4679. #define bFM3_INTREQ_IRQ30MON_OCU1INT5 *((volatile unsigned int*)(0x426211ACUL))
  4680. #define bFM3_INTREQ_IRQ31MON_BTINT0 *((volatile unsigned int*)(0x42621200UL))
  4681. #define bFM3_INTREQ_IRQ31MON_BTINT1 *((volatile unsigned int*)(0x42621204UL))
  4682. #define bFM3_INTREQ_IRQ31MON_BTINT2 *((volatile unsigned int*)(0x42621208UL))
  4683. #define bFM3_INTREQ_IRQ31MON_BTINT3 *((volatile unsigned int*)(0x4262120CUL))
  4684. #define bFM3_INTREQ_IRQ31MON_BTINT4 *((volatile unsigned int*)(0x42621210UL))
  4685. #define bFM3_INTREQ_IRQ31MON_BTINT5 *((volatile unsigned int*)(0x42621214UL))
  4686. #define bFM3_INTREQ_IRQ31MON_BTINT6 *((volatile unsigned int*)(0x42621218UL))
  4687. #define bFM3_INTREQ_IRQ31MON_BTINT7 *((volatile unsigned int*)(0x4262121CUL))
  4688. #define bFM3_INTREQ_IRQ31MON_BTINT8 *((volatile unsigned int*)(0x42621220UL))
  4689. #define bFM3_INTREQ_IRQ31MON_BTINT9 *((volatile unsigned int*)(0x42621224UL))
  4690. #define bFM3_INTREQ_IRQ31MON_BTINT10 *((volatile unsigned int*)(0x42621228UL))
  4691. #define bFM3_INTREQ_IRQ31MON_BTINT11 *((volatile unsigned int*)(0x4262122CUL))
  4692. #define bFM3_INTREQ_IRQ31MON_BTINT12 *((volatile unsigned int*)(0x42621230UL))
  4693. #define bFM3_INTREQ_IRQ31MON_BTINT13 *((volatile unsigned int*)(0x42621234UL))
  4694. #define bFM3_INTREQ_IRQ31MON_BTINT14 *((volatile unsigned int*)(0x42621238UL))
  4695. #define bFM3_INTREQ_IRQ31MON_BTINT15 *((volatile unsigned int*)(0x4262123CUL))
  4696. #define bFM3_INTREQ_IRQ32MON_CANINT *((volatile unsigned int*)(0x42621280UL))
  4697. #define bFM3_INTREQ_IRQ33MON_CANINT *((volatile unsigned int*)(0x42621300UL))
  4698. #define bFM3_INTREQ_IRQ34MON_USB0INT0 *((volatile unsigned int*)(0x42621380UL))
  4699. #define bFM3_INTREQ_IRQ34MON_USB0INT1 *((volatile unsigned int*)(0x42621384UL))
  4700. #define bFM3_INTREQ_IRQ34MON_USB0INT2 *((volatile unsigned int*)(0x42621388UL))
  4701. #define bFM3_INTREQ_IRQ34MON_USB0INT3 *((volatile unsigned int*)(0x4262138CUL))
  4702. #define bFM3_INTREQ_IRQ34MON_USB0INT4 *((volatile unsigned int*)(0x42621390UL))
  4703. #define bFM3_INTREQ_IRQ35MON_USB0INT0 *((volatile unsigned int*)(0x42621400UL))
  4704. #define bFM3_INTREQ_IRQ35MON_USB0INT1 *((volatile unsigned int*)(0x42621404UL))
  4705. #define bFM3_INTREQ_IRQ35MON_USB0INT2 *((volatile unsigned int*)(0x42621408UL))
  4706. #define bFM3_INTREQ_IRQ35MON_USB0INT3 *((volatile unsigned int*)(0x4262140CUL))
  4707. #define bFM3_INTREQ_IRQ35MON_USB0INT4 *((volatile unsigned int*)(0x42621410UL))
  4708. #define bFM3_INTREQ_IRQ38MON_DMAINT *((volatile unsigned int*)(0x42621580UL))
  4709. #define bFM3_INTREQ_IRQ39MON_DMAINT *((volatile unsigned int*)(0x42621600UL))
  4710. #define bFM3_INTREQ_IRQ40MON_DMAINT *((volatile unsigned int*)(0x42621680UL))
  4711. #define bFM3_INTREQ_IRQ41MON_DMAINT *((volatile unsigned int*)(0x42621700UL))
  4712. #define bFM3_INTREQ_IRQ42MON_DMAINT *((volatile unsigned int*)(0x42621780UL))
  4713. #define bFM3_INTREQ_IRQ43MON_DMAINT *((volatile unsigned int*)(0x42621800UL))
  4714. #define bFM3_INTREQ_IRQ44MON_DMAINT *((volatile unsigned int*)(0x42621880UL))
  4715. #define bFM3_INTREQ_IRQ45MON_DMAINT *((volatile unsigned int*)(0x42621900UL))
  4716. /* General purpose I/O registers */
  4717. #define bFM3_GPIO_PFR0_P0 *((volatile unsigned int*)(0x42660000UL))
  4718. #define bFM3_GPIO_PFR0_P1 *((volatile unsigned int*)(0x42660004UL))
  4719. #define bFM3_GPIO_PFR0_P2 *((volatile unsigned int*)(0x42660008UL))
  4720. #define bFM3_GPIO_PFR0_P3 *((volatile unsigned int*)(0x4266000CUL))
  4721. #define bFM3_GPIO_PFR0_P4 *((volatile unsigned int*)(0x42660010UL))
  4722. #define bFM3_GPIO_PFR0_P5 *((volatile unsigned int*)(0x42660014UL))
  4723. #define bFM3_GPIO_PFR0_P6 *((volatile unsigned int*)(0x42660018UL))
  4724. #define bFM3_GPIO_PFR0_P7 *((volatile unsigned int*)(0x4266001CUL))
  4725. #define bFM3_GPIO_PFR0_P8 *((volatile unsigned int*)(0x42660020UL))
  4726. #define bFM3_GPIO_PFR0_P9 *((volatile unsigned int*)(0x42660024UL))
  4727. #define bFM3_GPIO_PFR0_PA *((volatile unsigned int*)(0x42660028UL))
  4728. #define bFM3_GPIO_PFR0_PB *((volatile unsigned int*)(0x4266002CUL))
  4729. #define bFM3_GPIO_PFR0_PC *((volatile unsigned int*)(0x42660030UL))
  4730. #define bFM3_GPIO_PFR0_PD *((volatile unsigned int*)(0x42660034UL))
  4731. #define bFM3_GPIO_PFR0_PE *((volatile unsigned int*)(0x42660038UL))
  4732. #define bFM3_GPIO_PFR0_PF *((volatile unsigned int*)(0x4266003CUL))
  4733. #define bFM3_GPIO_PFR1_P0 *((volatile unsigned int*)(0x42660080UL))
  4734. #define bFM3_GPIO_PFR1_P1 *((volatile unsigned int*)(0x42660084UL))
  4735. #define bFM3_GPIO_PFR1_P2 *((volatile unsigned int*)(0x42660088UL))
  4736. #define bFM3_GPIO_PFR1_P3 *((volatile unsigned int*)(0x4266008CUL))
  4737. #define bFM3_GPIO_PFR1_P4 *((volatile unsigned int*)(0x42660090UL))
  4738. #define bFM3_GPIO_PFR1_P5 *((volatile unsigned int*)(0x42660094UL))
  4739. #define bFM3_GPIO_PFR1_P6 *((volatile unsigned int*)(0x42660098UL))
  4740. #define bFM3_GPIO_PFR1_P7 *((volatile unsigned int*)(0x4266009CUL))
  4741. #define bFM3_GPIO_PFR1_P8 *((volatile unsigned int*)(0x426600A0UL))
  4742. #define bFM3_GPIO_PFR1_P9 *((volatile unsigned int*)(0x426600A4UL))
  4743. #define bFM3_GPIO_PFR1_PA *((volatile unsigned int*)(0x426600A8UL))
  4744. #define bFM3_GPIO_PFR1_PB *((volatile unsigned int*)(0x426600ACUL))
  4745. #define bFM3_GPIO_PFR1_PC *((volatile unsigned int*)(0x426600B0UL))
  4746. #define bFM3_GPIO_PFR1_PD *((volatile unsigned int*)(0x426600B4UL))
  4747. #define bFM3_GPIO_PFR1_PE *((volatile unsigned int*)(0x426600B8UL))
  4748. #define bFM3_GPIO_PFR1_PF *((volatile unsigned int*)(0x426600BCUL))
  4749. #define bFM3_GPIO_PFR2_P0 *((volatile unsigned int*)(0x42660100UL))
  4750. #define bFM3_GPIO_PFR2_P1 *((volatile unsigned int*)(0x42660104UL))
  4751. #define bFM3_GPIO_PFR2_P2 *((volatile unsigned int*)(0x42660108UL))
  4752. #define bFM3_GPIO_PFR2_P3 *((volatile unsigned int*)(0x4266010CUL))
  4753. #define bFM3_GPIO_PFR2_P4 *((volatile unsigned int*)(0x42660110UL))
  4754. #define bFM3_GPIO_PFR2_P5 *((volatile unsigned int*)(0x42660114UL))
  4755. #define bFM3_GPIO_PFR2_P6 *((volatile unsigned int*)(0x42660118UL))
  4756. #define bFM3_GPIO_PFR2_P7 *((volatile unsigned int*)(0x4266011CUL))
  4757. #define bFM3_GPIO_PFR2_P8 *((volatile unsigned int*)(0x42660120UL))
  4758. #define bFM3_GPIO_PFR3_P0 *((volatile unsigned int*)(0x42660180UL))
  4759. #define bFM3_GPIO_PFR3_P1 *((volatile unsigned int*)(0x42660184UL))
  4760. #define bFM3_GPIO_PFR3_P2 *((volatile unsigned int*)(0x42660188UL))
  4761. #define bFM3_GPIO_PFR3_P3 *((volatile unsigned int*)(0x4266018CUL))
  4762. #define bFM3_GPIO_PFR3_P4 *((volatile unsigned int*)(0x42660190UL))
  4763. #define bFM3_GPIO_PFR3_P5 *((volatile unsigned int*)(0x42660194UL))
  4764. #define bFM3_GPIO_PFR3_P6 *((volatile unsigned int*)(0x42660198UL))
  4765. #define bFM3_GPIO_PFR3_P7 *((volatile unsigned int*)(0x4266019CUL))
  4766. #define bFM3_GPIO_PFR3_P8 *((volatile unsigned int*)(0x426601A0UL))
  4767. #define bFM3_GPIO_PFR3_P9 *((volatile unsigned int*)(0x426601A4UL))
  4768. #define bFM3_GPIO_PFR3_PA *((volatile unsigned int*)(0x426601A8UL))
  4769. #define bFM3_GPIO_PFR3_PB *((volatile unsigned int*)(0x426601ACUL))
  4770. #define bFM3_GPIO_PFR3_PC *((volatile unsigned int*)(0x426601B0UL))
  4771. #define bFM3_GPIO_PFR3_PD *((volatile unsigned int*)(0x426601B4UL))
  4772. #define bFM3_GPIO_PFR3_PE *((volatile unsigned int*)(0x426601B8UL))
  4773. #define bFM3_GPIO_PFR3_PF *((volatile unsigned int*)(0x426601BCUL))
  4774. #define bFM3_GPIO_PFR4_P0 *((volatile unsigned int*)(0x42660200UL))
  4775. #define bFM3_GPIO_PFR4_P1 *((volatile unsigned int*)(0x42660204UL))
  4776. #define bFM3_GPIO_PFR4_P2 *((volatile unsigned int*)(0x42660208UL))
  4777. #define bFM3_GPIO_PFR4_P3 *((volatile unsigned int*)(0x4266020CUL))
  4778. #define bFM3_GPIO_PFR4_P4 *((volatile unsigned int*)(0x42660210UL))
  4779. #define bFM3_GPIO_PFR4_P5 *((volatile unsigned int*)(0x42660214UL))
  4780. #define bFM3_GPIO_PFR4_P6 *((volatile unsigned int*)(0x42660218UL))
  4781. #define bFM3_GPIO_PFR4_P7 *((volatile unsigned int*)(0x4266021CUL))
  4782. #define bFM3_GPIO_PFR4_P8 *((volatile unsigned int*)(0x42660220UL))
  4783. #define bFM3_GPIO_PFR4_P9 *((volatile unsigned int*)(0x42660224UL))
  4784. #define bFM3_GPIO_PFR4_PA *((volatile unsigned int*)(0x42660228UL))
  4785. #define bFM3_GPIO_PFR4_PB *((volatile unsigned int*)(0x4266022CUL))
  4786. #define bFM3_GPIO_PFR4_PC *((volatile unsigned int*)(0x42660230UL))
  4787. #define bFM3_GPIO_PFR4_PD *((volatile unsigned int*)(0x42660234UL))
  4788. #define bFM3_GPIO_PFR4_PE *((volatile unsigned int*)(0x42660238UL))
  4789. #define bFM3_GPIO_PFR5_P0 *((volatile unsigned int*)(0x42660280UL))
  4790. #define bFM3_GPIO_PFR5_P1 *((volatile unsigned int*)(0x42660284UL))
  4791. #define bFM3_GPIO_PFR5_P2 *((volatile unsigned int*)(0x42660288UL))
  4792. #define bFM3_GPIO_PFR5_P3 *((volatile unsigned int*)(0x4266028CUL))
  4793. #define bFM3_GPIO_PFR5_P4 *((volatile unsigned int*)(0x42660290UL))
  4794. #define bFM3_GPIO_PFR5_P5 *((volatile unsigned int*)(0x42660294UL))
  4795. #define bFM3_GPIO_PFR5_P6 *((volatile unsigned int*)(0x42660298UL))
  4796. #define bFM3_GPIO_PFR5_P7 *((volatile unsigned int*)(0x4266029CUL))
  4797. #define bFM3_GPIO_PFR5_P8 *((volatile unsigned int*)(0x426602A0UL))
  4798. #define bFM3_GPIO_PFR5_P9 *((volatile unsigned int*)(0x426602A4UL))
  4799. #define bFM3_GPIO_PFR5_PA *((volatile unsigned int*)(0x426602A8UL))
  4800. #define bFM3_GPIO_PFR5_PB *((volatile unsigned int*)(0x426602ACUL))
  4801. #define bFM3_GPIO_PFR6_P0 *((volatile unsigned int*)(0x42660300UL))
  4802. #define bFM3_GPIO_PFR6_P1 *((volatile unsigned int*)(0x42660304UL))
  4803. #define bFM3_GPIO_PFR6_P2 *((volatile unsigned int*)(0x42660308UL))
  4804. #define bFM3_GPIO_PFR6_P3 *((volatile unsigned int*)(0x4266030CUL))
  4805. #define bFM3_GPIO_PFR6_P4 *((volatile unsigned int*)(0x42660310UL))
  4806. #define bFM3_GPIO_PFR6_P5 *((volatile unsigned int*)(0x42660314UL))
  4807. #define bFM3_GPIO_PFR6_P6 *((volatile unsigned int*)(0x42660318UL))
  4808. #define bFM3_GPIO_PFR6_P7 *((volatile unsigned int*)(0x4266031CUL))
  4809. #define bFM3_GPIO_PFR6_P8 *((volatile unsigned int*)(0x42660320UL))
  4810. #define bFM3_GPIO_PFR7_P0 *((volatile unsigned int*)(0x42660380UL))
  4811. #define bFM3_GPIO_PFR7_P1 *((volatile unsigned int*)(0x42660384UL))
  4812. #define bFM3_GPIO_PFR7_P2 *((volatile unsigned int*)(0x42660388UL))
  4813. #define bFM3_GPIO_PFR7_P3 *((volatile unsigned int*)(0x4266038CUL))
  4814. #define bFM3_GPIO_PFR7_P4 *((volatile unsigned int*)(0x42660390UL))
  4815. #define bFM3_GPIO_PFR8_P0 *((volatile unsigned int*)(0x42660400UL))
  4816. #define bFM3_GPIO_PFR8_P1 *((volatile unsigned int*)(0x42660404UL))
  4817. #define bFM3_GPIO_PCR0_P0 *((volatile unsigned int*)(0x42662000UL))
  4818. #define bFM3_GPIO_PCR0_P1 *((volatile unsigned int*)(0x42662004UL))
  4819. #define bFM3_GPIO_PCR0_P2 *((volatile unsigned int*)(0x42662008UL))
  4820. #define bFM3_GPIO_PCR0_P3 *((volatile unsigned int*)(0x4266200CUL))
  4821. #define bFM3_GPIO_PCR0_P4 *((volatile unsigned int*)(0x42662010UL))
  4822. #define bFM3_GPIO_PCR0_P5 *((volatile unsigned int*)(0x42662014UL))
  4823. #define bFM3_GPIO_PCR0_P6 *((volatile unsigned int*)(0x42662018UL))
  4824. #define bFM3_GPIO_PCR0_P7 *((volatile unsigned int*)(0x4266201CUL))
  4825. #define bFM3_GPIO_PCR0_P8 *((volatile unsigned int*)(0x42662020UL))
  4826. #define bFM3_GPIO_PCR0_P9 *((volatile unsigned int*)(0x42662024UL))
  4827. #define bFM3_GPIO_PCR0_PA *((volatile unsigned int*)(0x42662028UL))
  4828. #define bFM3_GPIO_PCR0_PB *((volatile unsigned int*)(0x4266202CUL))
  4829. #define bFM3_GPIO_PCR0_PC *((volatile unsigned int*)(0x42662030UL))
  4830. #define bFM3_GPIO_PCR0_PD *((volatile unsigned int*)(0x42662034UL))
  4831. #define bFM3_GPIO_PCR0_PE *((volatile unsigned int*)(0x42662038UL))
  4832. #define bFM3_GPIO_PCR0_PF *((volatile unsigned int*)(0x4266203CUL))
  4833. #define bFM3_GPIO_PCR1_P0 *((volatile unsigned int*)(0x42662080UL))
  4834. #define bFM3_GPIO_PCR1_P1 *((volatile unsigned int*)(0x42662084UL))
  4835. #define bFM3_GPIO_PCR1_P2 *((volatile unsigned int*)(0x42662088UL))
  4836. #define bFM3_GPIO_PCR1_P3 *((volatile unsigned int*)(0x4266208CUL))
  4837. #define bFM3_GPIO_PCR1_P4 *((volatile unsigned int*)(0x42662090UL))
  4838. #define bFM3_GPIO_PCR1_P5 *((volatile unsigned int*)(0x42662094UL))
  4839. #define bFM3_GPIO_PCR1_P6 *((volatile unsigned int*)(0x42662098UL))
  4840. #define bFM3_GPIO_PCR1_P7 *((volatile unsigned int*)(0x4266209CUL))
  4841. #define bFM3_GPIO_PCR1_P8 *((volatile unsigned int*)(0x426620A0UL))
  4842. #define bFM3_GPIO_PCR1_P9 *((volatile unsigned int*)(0x426620A4UL))
  4843. #define bFM3_GPIO_PCR1_PA *((volatile unsigned int*)(0x426620A8UL))
  4844. #define bFM3_GPIO_PCR1_PB *((volatile unsigned int*)(0x426620ACUL))
  4845. #define bFM3_GPIO_PCR1_PC *((volatile unsigned int*)(0x426620B0UL))
  4846. #define bFM3_GPIO_PCR1_PD *((volatile unsigned int*)(0x426620B4UL))
  4847. #define bFM3_GPIO_PCR1_PE *((volatile unsigned int*)(0x426620B8UL))
  4848. #define bFM3_GPIO_PCR1_PF *((volatile unsigned int*)(0x426620BCUL))
  4849. #define bFM3_GPIO_PCR2_P0 *((volatile unsigned int*)(0x42662100UL))
  4850. #define bFM3_GPIO_PCR2_P1 *((volatile unsigned int*)(0x42662104UL))
  4851. #define bFM3_GPIO_PCR2_P2 *((volatile unsigned int*)(0x42662108UL))
  4852. #define bFM3_GPIO_PCR2_P3 *((volatile unsigned int*)(0x4266210CUL))
  4853. #define bFM3_GPIO_PCR2_P4 *((volatile unsigned int*)(0x42662110UL))
  4854. #define bFM3_GPIO_PCR2_P5 *((volatile unsigned int*)(0x42662114UL))
  4855. #define bFM3_GPIO_PCR2_P6 *((volatile unsigned int*)(0x42662118UL))
  4856. #define bFM3_GPIO_PCR2_P7 *((volatile unsigned int*)(0x4266211CUL))
  4857. #define bFM3_GPIO_PCR2_P8 *((volatile unsigned int*)(0x42662120UL))
  4858. #define bFM3_GPIO_PCR3_P0 *((volatile unsigned int*)(0x42662180UL))
  4859. #define bFM3_GPIO_PCR3_P1 *((volatile unsigned int*)(0x42662184UL))
  4860. #define bFM3_GPIO_PCR3_P2 *((volatile unsigned int*)(0x42662188UL))
  4861. #define bFM3_GPIO_PCR3_P3 *((volatile unsigned int*)(0x4266218CUL))
  4862. #define bFM3_GPIO_PCR3_P4 *((volatile unsigned int*)(0x42662190UL))
  4863. #define bFM3_GPIO_PCR3_P5 *((volatile unsigned int*)(0x42662194UL))
  4864. #define bFM3_GPIO_PCR3_P6 *((volatile unsigned int*)(0x42662198UL))
  4865. #define bFM3_GPIO_PCR3_P7 *((volatile unsigned int*)(0x4266219CUL))
  4866. #define bFM3_GPIO_PCR3_P8 *((volatile unsigned int*)(0x426621A0UL))
  4867. #define bFM3_GPIO_PCR3_P9 *((volatile unsigned int*)(0x426621A4UL))
  4868. #define bFM3_GPIO_PCR3_PA *((volatile unsigned int*)(0x426621A8UL))
  4869. #define bFM3_GPIO_PCR3_PB *((volatile unsigned int*)(0x426621ACUL))
  4870. #define bFM3_GPIO_PCR3_PC *((volatile unsigned int*)(0x426621B0UL))
  4871. #define bFM3_GPIO_PCR3_PD *((volatile unsigned int*)(0x426621B4UL))
  4872. #define bFM3_GPIO_PCR3_PE *((volatile unsigned int*)(0x426621B8UL))
  4873. #define bFM3_GPIO_PCR3_PF *((volatile unsigned int*)(0x426621BCUL))
  4874. #define bFM3_GPIO_PCR4_P0 *((volatile unsigned int*)(0x42662200UL))
  4875. #define bFM3_GPIO_PCR4_P1 *((volatile unsigned int*)(0x42662204UL))
  4876. #define bFM3_GPIO_PCR4_P2 *((volatile unsigned int*)(0x42662208UL))
  4877. #define bFM3_GPIO_PCR4_P3 *((volatile unsigned int*)(0x4266220CUL))
  4878. #define bFM3_GPIO_PCR4_P4 *((volatile unsigned int*)(0x42662210UL))
  4879. #define bFM3_GPIO_PCR4_P5 *((volatile unsigned int*)(0x42662214UL))
  4880. #define bFM3_GPIO_PCR4_P6 *((volatile unsigned int*)(0x42662218UL))
  4881. #define bFM3_GPIO_PCR4_P7 *((volatile unsigned int*)(0x4266221CUL))
  4882. #define bFM3_GPIO_PCR4_P8 *((volatile unsigned int*)(0x42662220UL))
  4883. #define bFM3_GPIO_PCR4_P9 *((volatile unsigned int*)(0x42662224UL))
  4884. #define bFM3_GPIO_PCR4_PA *((volatile unsigned int*)(0x42662228UL))
  4885. #define bFM3_GPIO_PCR4_PB *((volatile unsigned int*)(0x4266222CUL))
  4886. #define bFM3_GPIO_PCR4_PC *((volatile unsigned int*)(0x42662230UL))
  4887. #define bFM3_GPIO_PCR4_PD *((volatile unsigned int*)(0x42662234UL))
  4888. #define bFM3_GPIO_PCR4_PE *((volatile unsigned int*)(0x42662238UL))
  4889. #define bFM3_GPIO_PCR5_P0 *((volatile unsigned int*)(0x42662280UL))
  4890. #define bFM3_GPIO_PCR5_P1 *((volatile unsigned int*)(0x42662284UL))
  4891. #define bFM3_GPIO_PCR5_P2 *((volatile unsigned int*)(0x42662288UL))
  4892. #define bFM3_GPIO_PCR5_P3 *((volatile unsigned int*)(0x4266228CUL))
  4893. #define bFM3_GPIO_PCR5_P4 *((volatile unsigned int*)(0x42662290UL))
  4894. #define bFM3_GPIO_PCR5_P5 *((volatile unsigned int*)(0x42662294UL))
  4895. #define bFM3_GPIO_PCR5_P6 *((volatile unsigned int*)(0x42662298UL))
  4896. #define bFM3_GPIO_PCR5_P7 *((volatile unsigned int*)(0x4266229CUL))
  4897. #define bFM3_GPIO_PCR5_P8 *((volatile unsigned int*)(0x426622A0UL))
  4898. #define bFM3_GPIO_PCR5_P9 *((volatile unsigned int*)(0x426622A4UL))
  4899. #define bFM3_GPIO_PCR5_PA *((volatile unsigned int*)(0x426622A8UL))
  4900. #define bFM3_GPIO_PCR5_PB *((volatile unsigned int*)(0x426622ACUL))
  4901. #define bFM3_GPIO_PCR6_P0 *((volatile unsigned int*)(0x42662300UL))
  4902. #define bFM3_GPIO_PCR6_P1 *((volatile unsigned int*)(0x42662304UL))
  4903. #define bFM3_GPIO_PCR6_P2 *((volatile unsigned int*)(0x42662308UL))
  4904. #define bFM3_GPIO_PCR6_P3 *((volatile unsigned int*)(0x4266230CUL))
  4905. #define bFM3_GPIO_PCR6_P4 *((volatile unsigned int*)(0x42662310UL))
  4906. #define bFM3_GPIO_PCR6_P5 *((volatile unsigned int*)(0x42662314UL))
  4907. #define bFM3_GPIO_PCR6_P6 *((volatile unsigned int*)(0x42662318UL))
  4908. #define bFM3_GPIO_PCR6_P7 *((volatile unsigned int*)(0x4266231CUL))
  4909. #define bFM3_GPIO_PCR6_P8 *((volatile unsigned int*)(0x42662320UL))
  4910. #define bFM3_GPIO_PCR7_P0 *((volatile unsigned int*)(0x42662380UL))
  4911. #define bFM3_GPIO_PCR7_P1 *((volatile unsigned int*)(0x42662384UL))
  4912. #define bFM3_GPIO_PCR7_P2 *((volatile unsigned int*)(0x42662388UL))
  4913. #define bFM3_GPIO_PCR7_P3 *((volatile unsigned int*)(0x4266238CUL))
  4914. #define bFM3_GPIO_PCR7_P4 *((volatile unsigned int*)(0x42662390UL))
  4915. #define bFM3_GPIO_DDR0_P0 *((volatile unsigned int*)(0x42664000UL))
  4916. #define bFM3_GPIO_DDR0_P1 *((volatile unsigned int*)(0x42664004UL))
  4917. #define bFM3_GPIO_DDR0_P2 *((volatile unsigned int*)(0x42664008UL))
  4918. #define bFM3_GPIO_DDR0_P3 *((volatile unsigned int*)(0x4266400CUL))
  4919. #define bFM3_GPIO_DDR0_P4 *((volatile unsigned int*)(0x42664010UL))
  4920. #define bFM3_GPIO_DDR0_P5 *((volatile unsigned int*)(0x42664014UL))
  4921. #define bFM3_GPIO_DDR0_P6 *((volatile unsigned int*)(0x42664018UL))
  4922. #define bFM3_GPIO_DDR0_P7 *((volatile unsigned int*)(0x4266401CUL))
  4923. #define bFM3_GPIO_DDR0_P8 *((volatile unsigned int*)(0x42664020UL))
  4924. #define bFM3_GPIO_DDR0_P9 *((volatile unsigned int*)(0x42664024UL))
  4925. #define bFM3_GPIO_DDR0_PA *((volatile unsigned int*)(0x42664028UL))
  4926. #define bFM3_GPIO_DDR0_PB *((volatile unsigned int*)(0x4266402CUL))
  4927. #define bFM3_GPIO_DDR0_PC *((volatile unsigned int*)(0x42664030UL))
  4928. #define bFM3_GPIO_DDR0_PD *((volatile unsigned int*)(0x42664034UL))
  4929. #define bFM3_GPIO_DDR0_PE *((volatile unsigned int*)(0x42664038UL))
  4930. #define bFM3_GPIO_DDR0_PF *((volatile unsigned int*)(0x4266403CUL))
  4931. #define bFM3_GPIO_DDR1_P0 *((volatile unsigned int*)(0x42664080UL))
  4932. #define bFM3_GPIO_DDR1_P1 *((volatile unsigned int*)(0x42664084UL))
  4933. #define bFM3_GPIO_DDR1_P2 *((volatile unsigned int*)(0x42664088UL))
  4934. #define bFM3_GPIO_DDR1_P3 *((volatile unsigned int*)(0x4266408CUL))
  4935. #define bFM3_GPIO_DDR1_P4 *((volatile unsigned int*)(0x42664090UL))
  4936. #define bFM3_GPIO_DDR1_P5 *((volatile unsigned int*)(0x42664094UL))
  4937. #define bFM3_GPIO_DDR1_P6 *((volatile unsigned int*)(0x42664098UL))
  4938. #define bFM3_GPIO_DDR1_P7 *((volatile unsigned int*)(0x4266409CUL))
  4939. #define bFM3_GPIO_DDR1_P8 *((volatile unsigned int*)(0x426640A0UL))
  4940. #define bFM3_GPIO_DDR1_P9 *((volatile unsigned int*)(0x426640A4UL))
  4941. #define bFM3_GPIO_DDR1_PA *((volatile unsigned int*)(0x426640A8UL))
  4942. #define bFM3_GPIO_DDR1_PB *((volatile unsigned int*)(0x426640ACUL))
  4943. #define bFM3_GPIO_DDR1_PC *((volatile unsigned int*)(0x426640B0UL))
  4944. #define bFM3_GPIO_DDR1_PD *((volatile unsigned int*)(0x426640B4UL))
  4945. #define bFM3_GPIO_DDR1_PE *((volatile unsigned int*)(0x426640B8UL))
  4946. #define bFM3_GPIO_DDR1_PF *((volatile unsigned int*)(0x426640BCUL))
  4947. #define bFM3_GPIO_DDR2_P0 *((volatile unsigned int*)(0x42664100UL))
  4948. #define bFM3_GPIO_DDR2_P1 *((volatile unsigned int*)(0x42664104UL))
  4949. #define bFM3_GPIO_DDR2_P2 *((volatile unsigned int*)(0x42664108UL))
  4950. #define bFM3_GPIO_DDR2_P3 *((volatile unsigned int*)(0x4266410CUL))
  4951. #define bFM3_GPIO_DDR2_P4 *((volatile unsigned int*)(0x42664110UL))
  4952. #define bFM3_GPIO_DDR2_P5 *((volatile unsigned int*)(0x42664114UL))
  4953. #define bFM3_GPIO_DDR2_P6 *((volatile unsigned int*)(0x42664118UL))
  4954. #define bFM3_GPIO_DDR2_P7 *((volatile unsigned int*)(0x4266411CUL))
  4955. #define bFM3_GPIO_DDR2_P8 *((volatile unsigned int*)(0x42664120UL))
  4956. #define bFM3_GPIO_DDR3_P0 *((volatile unsigned int*)(0x42664180UL))
  4957. #define bFM3_GPIO_DDR3_P1 *((volatile unsigned int*)(0x42664184UL))
  4958. #define bFM3_GPIO_DDR3_P2 *((volatile unsigned int*)(0x42664188UL))
  4959. #define bFM3_GPIO_DDR3_P3 *((volatile unsigned int*)(0x4266418CUL))
  4960. #define bFM3_GPIO_DDR3_P4 *((volatile unsigned int*)(0x42664190UL))
  4961. #define bFM3_GPIO_DDR3_P5 *((volatile unsigned int*)(0x42664194UL))
  4962. #define bFM3_GPIO_DDR3_P6 *((volatile unsigned int*)(0x42664198UL))
  4963. #define bFM3_GPIO_DDR3_P7 *((volatile unsigned int*)(0x4266419CUL))
  4964. #define bFM3_GPIO_DDR3_P8 *((volatile unsigned int*)(0x426641A0UL))
  4965. #define bFM3_GPIO_DDR3_P9 *((volatile unsigned int*)(0x426641A4UL))
  4966. #define bFM3_GPIO_DDR3_PA *((volatile unsigned int*)(0x426641A8UL))
  4967. #define bFM3_GPIO_DDR3_PB *((volatile unsigned int*)(0x426641ACUL))
  4968. #define bFM3_GPIO_DDR3_PC *((volatile unsigned int*)(0x426641B0UL))
  4969. #define bFM3_GPIO_DDR3_PD *((volatile unsigned int*)(0x426641B4UL))
  4970. #define bFM3_GPIO_DDR3_PE *((volatile unsigned int*)(0x426641B8UL))
  4971. #define bFM3_GPIO_DDR3_PF *((volatile unsigned int*)(0x426641BCUL))
  4972. #define bFM3_GPIO_DDR4_P0 *((volatile unsigned int*)(0x42664200UL))
  4973. #define bFM3_GPIO_DDR4_P1 *((volatile unsigned int*)(0x42664204UL))
  4974. #define bFM3_GPIO_DDR4_P2 *((volatile unsigned int*)(0x42664208UL))
  4975. #define bFM3_GPIO_DDR4_P3 *((volatile unsigned int*)(0x4266420CUL))
  4976. #define bFM3_GPIO_DDR4_P4 *((volatile unsigned int*)(0x42664210UL))
  4977. #define bFM3_GPIO_DDR4_P5 *((volatile unsigned int*)(0x42664214UL))
  4978. #define bFM3_GPIO_DDR4_P6 *((volatile unsigned int*)(0x42664218UL))
  4979. #define bFM3_GPIO_DDR4_P7 *((volatile unsigned int*)(0x4266421CUL))
  4980. #define bFM3_GPIO_DDR4_P8 *((volatile unsigned int*)(0x42664220UL))
  4981. #define bFM3_GPIO_DDR4_P9 *((volatile unsigned int*)(0x42664224UL))
  4982. #define bFM3_GPIO_DDR4_PA *((volatile unsigned int*)(0x42664228UL))
  4983. #define bFM3_GPIO_DDR4_PB *((volatile unsigned int*)(0x4266422CUL))
  4984. #define bFM3_GPIO_DDR4_PC *((volatile unsigned int*)(0x42664230UL))
  4985. #define bFM3_GPIO_DDR4_PD *((volatile unsigned int*)(0x42664234UL))
  4986. #define bFM3_GPIO_DDR4_PE *((volatile unsigned int*)(0x42664238UL))
  4987. #define bFM3_GPIO_DDR5_P0 *((volatile unsigned int*)(0x42664280UL))
  4988. #define bFM3_GPIO_DDR5_P1 *((volatile unsigned int*)(0x42664284UL))
  4989. #define bFM3_GPIO_DDR5_P2 *((volatile unsigned int*)(0x42664288UL))
  4990. #define bFM3_GPIO_DDR5_P3 *((volatile unsigned int*)(0x4266428CUL))
  4991. #define bFM3_GPIO_DDR5_P4 *((volatile unsigned int*)(0x42664290UL))
  4992. #define bFM3_GPIO_DDR5_P5 *((volatile unsigned int*)(0x42664294UL))
  4993. #define bFM3_GPIO_DDR5_P6 *((volatile unsigned int*)(0x42664298UL))
  4994. #define bFM3_GPIO_DDR5_P7 *((volatile unsigned int*)(0x4266429CUL))
  4995. #define bFM3_GPIO_DDR5_P8 *((volatile unsigned int*)(0x426642A0UL))
  4996. #define bFM3_GPIO_DDR5_P9 *((volatile unsigned int*)(0x426642A4UL))
  4997. #define bFM3_GPIO_DDR5_PA *((volatile unsigned int*)(0x426642A8UL))
  4998. #define bFM3_GPIO_DDR5_PB *((volatile unsigned int*)(0x426642ACUL))
  4999. #define bFM3_GPIO_DDR6_P0 *((volatile unsigned int*)(0x42664300UL))
  5000. #define bFM3_GPIO_DDR6_P1 *((volatile unsigned int*)(0x42664304UL))
  5001. #define bFM3_GPIO_DDR6_P2 *((volatile unsigned int*)(0x42664308UL))
  5002. #define bFM3_GPIO_DDR6_P3 *((volatile unsigned int*)(0x4266430CUL))
  5003. #define bFM3_GPIO_DDR6_P4 *((volatile unsigned int*)(0x42664310UL))
  5004. #define bFM3_GPIO_DDR6_P5 *((volatile unsigned int*)(0x42664314UL))
  5005. #define bFM3_GPIO_DDR6_P6 *((volatile unsigned int*)(0x42664318UL))
  5006. #define bFM3_GPIO_DDR6_P7 *((volatile unsigned int*)(0x4266431CUL))
  5007. #define bFM3_GPIO_DDR6_P8 *((volatile unsigned int*)(0x42664320UL))
  5008. #define bFM3_GPIO_DDR7_P0 *((volatile unsigned int*)(0x42664380UL))
  5009. #define bFM3_GPIO_DDR7_P1 *((volatile unsigned int*)(0x42664384UL))
  5010. #define bFM3_GPIO_DDR7_P2 *((volatile unsigned int*)(0x42664388UL))
  5011. #define bFM3_GPIO_DDR7_P3 *((volatile unsigned int*)(0x4266438CUL))
  5012. #define bFM3_GPIO_DDR7_P4 *((volatile unsigned int*)(0x42664390UL))
  5013. #define bFM3_GPIO_DDR8_P0 *((volatile unsigned int*)(0x42664400UL))
  5014. #define bFM3_GPIO_DDR8_P1 *((volatile unsigned int*)(0x42664404UL))
  5015. #define bFM3_GPIO_PDIR0_P0 *((volatile unsigned int*)(0x42666000UL))
  5016. #define bFM3_GPIO_PDIR0_P1 *((volatile unsigned int*)(0x42666004UL))
  5017. #define bFM3_GPIO_PDIR0_P2 *((volatile unsigned int*)(0x42666008UL))
  5018. #define bFM3_GPIO_PDIR0_P3 *((volatile unsigned int*)(0x4266600CUL))
  5019. #define bFM3_GPIO_PDIR0_P4 *((volatile unsigned int*)(0x42666010UL))
  5020. #define bFM3_GPIO_PDIR0_P5 *((volatile unsigned int*)(0x42666014UL))
  5021. #define bFM3_GPIO_PDIR0_P6 *((volatile unsigned int*)(0x42666018UL))
  5022. #define bFM3_GPIO_PDIR0_P7 *((volatile unsigned int*)(0x4266601CUL))
  5023. #define bFM3_GPIO_PDIR0_P8 *((volatile unsigned int*)(0x42666020UL))
  5024. #define bFM3_GPIO_PDIR0_P9 *((volatile unsigned int*)(0x42666024UL))
  5025. #define bFM3_GPIO_PDIR0_PA *((volatile unsigned int*)(0x42666028UL))
  5026. #define bFM3_GPIO_PDIR0_PB *((volatile unsigned int*)(0x4266602CUL))
  5027. #define bFM3_GPIO_PDIR0_PC *((volatile unsigned int*)(0x42666030UL))
  5028. #define bFM3_GPIO_PDIR0_PD *((volatile unsigned int*)(0x42666034UL))
  5029. #define bFM3_GPIO_PDIR0_PE *((volatile unsigned int*)(0x42666038UL))
  5030. #define bFM3_GPIO_PDIR0_PF *((volatile unsigned int*)(0x4266603CUL))
  5031. #define bFM3_GPIO_PDIR1_P0 *((volatile unsigned int*)(0x42666080UL))
  5032. #define bFM3_GPIO_PDIR1_P1 *((volatile unsigned int*)(0x42666084UL))
  5033. #define bFM3_GPIO_PDIR1_P2 *((volatile unsigned int*)(0x42666088UL))
  5034. #define bFM3_GPIO_PDIR1_P3 *((volatile unsigned int*)(0x4266608CUL))
  5035. #define bFM3_GPIO_PDIR1_P4 *((volatile unsigned int*)(0x42666090UL))
  5036. #define bFM3_GPIO_PDIR1_P5 *((volatile unsigned int*)(0x42666094UL))
  5037. #define bFM3_GPIO_PDIR1_P6 *((volatile unsigned int*)(0x42666098UL))
  5038. #define bFM3_GPIO_PDIR1_P7 *((volatile unsigned int*)(0x4266609CUL))
  5039. #define bFM3_GPIO_PDIR1_P8 *((volatile unsigned int*)(0x426660A0UL))
  5040. #define bFM3_GPIO_PDIR1_P9 *((volatile unsigned int*)(0x426660A4UL))
  5041. #define bFM3_GPIO_PDIR1_PA *((volatile unsigned int*)(0x426660A8UL))
  5042. #define bFM3_GPIO_PDIR1_PB *((volatile unsigned int*)(0x426660ACUL))
  5043. #define bFM3_GPIO_PDIR1_PC *((volatile unsigned int*)(0x426660B0UL))
  5044. #define bFM3_GPIO_PDIR1_PD *((volatile unsigned int*)(0x426660B4UL))
  5045. #define bFM3_GPIO_PDIR1_PE *((volatile unsigned int*)(0x426660B8UL))
  5046. #define bFM3_GPIO_PDIR1_PF *((volatile unsigned int*)(0x426660BCUL))
  5047. #define bFM3_GPIO_PDIR2_P0 *((volatile unsigned int*)(0x42666100UL))
  5048. #define bFM3_GPIO_PDIR2_P1 *((volatile unsigned int*)(0x42666104UL))
  5049. #define bFM3_GPIO_PDIR2_P2 *((volatile unsigned int*)(0x42666108UL))
  5050. #define bFM3_GPIO_PDIR2_P3 *((volatile unsigned int*)(0x4266610CUL))
  5051. #define bFM3_GPIO_PDIR2_P4 *((volatile unsigned int*)(0x42666110UL))
  5052. #define bFM3_GPIO_PDIR2_P5 *((volatile unsigned int*)(0x42666114UL))
  5053. #define bFM3_GPIO_PDIR2_P6 *((volatile unsigned int*)(0x42666118UL))
  5054. #define bFM3_GPIO_PDIR2_P7 *((volatile unsigned int*)(0x4266611CUL))
  5055. #define bFM3_GPIO_PDIR2_P8 *((volatile unsigned int*)(0x42666120UL))
  5056. #define bFM3_GPIO_PDIR3_P0 *((volatile unsigned int*)(0x42666180UL))
  5057. #define bFM3_GPIO_PDIR3_P1 *((volatile unsigned int*)(0x42666184UL))
  5058. #define bFM3_GPIO_PDIR3_P2 *((volatile unsigned int*)(0x42666188UL))
  5059. #define bFM3_GPIO_PDIR3_P3 *((volatile unsigned int*)(0x4266618CUL))
  5060. #define bFM3_GPIO_PDIR3_P4 *((volatile unsigned int*)(0x42666190UL))
  5061. #define bFM3_GPIO_PDIR3_P5 *((volatile unsigned int*)(0x42666194UL))
  5062. #define bFM3_GPIO_PDIR3_P6 *((volatile unsigned int*)(0x42666198UL))
  5063. #define bFM3_GPIO_PDIR3_P7 *((volatile unsigned int*)(0x4266619CUL))
  5064. #define bFM3_GPIO_PDIR3_P8 *((volatile unsigned int*)(0x426661A0UL))
  5065. #define bFM3_GPIO_PDIR3_P9 *((volatile unsigned int*)(0x426661A4UL))
  5066. #define bFM3_GPIO_PDIR3_PA *((volatile unsigned int*)(0x426661A8UL))
  5067. #define bFM3_GPIO_PDIR3_PB *((volatile unsigned int*)(0x426661ACUL))
  5068. #define bFM3_GPIO_PDIR3_PC *((volatile unsigned int*)(0x426661B0UL))
  5069. #define bFM3_GPIO_PDIR3_PD *((volatile unsigned int*)(0x426661B4UL))
  5070. #define bFM3_GPIO_PDIR3_PE *((volatile unsigned int*)(0x426661B8UL))
  5071. #define bFM3_GPIO_PDIR3_PF *((volatile unsigned int*)(0x426661BCUL))
  5072. #define bFM3_GPIO_PDIR4_P0 *((volatile unsigned int*)(0x42666200UL))
  5073. #define bFM3_GPIO_PDIR4_P1 *((volatile unsigned int*)(0x42666204UL))
  5074. #define bFM3_GPIO_PDIR4_P2 *((volatile unsigned int*)(0x42666208UL))
  5075. #define bFM3_GPIO_PDIR4_P3 *((volatile unsigned int*)(0x4266620CUL))
  5076. #define bFM3_GPIO_PDIR4_P4 *((volatile unsigned int*)(0x42666210UL))
  5077. #define bFM3_GPIO_PDIR4_P5 *((volatile unsigned int*)(0x42666214UL))
  5078. #define bFM3_GPIO_PDIR4_P6 *((volatile unsigned int*)(0x42666218UL))
  5079. #define bFM3_GPIO_PDIR4_P7 *((volatile unsigned int*)(0x4266621CUL))
  5080. #define bFM3_GPIO_PDIR4_P8 *((volatile unsigned int*)(0x42666220UL))
  5081. #define bFM3_GPIO_PDIR4_P9 *((volatile unsigned int*)(0x42666224UL))
  5082. #define bFM3_GPIO_PDIR4_PA *((volatile unsigned int*)(0x42666228UL))
  5083. #define bFM3_GPIO_PDIR4_PB *((volatile unsigned int*)(0x4266622CUL))
  5084. #define bFM3_GPIO_PDIR4_PC *((volatile unsigned int*)(0x42666230UL))
  5085. #define bFM3_GPIO_PDIR4_PD *((volatile unsigned int*)(0x42666234UL))
  5086. #define bFM3_GPIO_PDIR4_PE *((volatile unsigned int*)(0x42666238UL))
  5087. #define bFM3_GPIO_PDIR5_P0 *((volatile unsigned int*)(0x42666280UL))
  5088. #define bFM3_GPIO_PDIR5_P1 *((volatile unsigned int*)(0x42666284UL))
  5089. #define bFM3_GPIO_PDIR5_P2 *((volatile unsigned int*)(0x42666288UL))
  5090. #define bFM3_GPIO_PDIR5_P3 *((volatile unsigned int*)(0x4266628CUL))
  5091. #define bFM3_GPIO_PDIR5_P4 *((volatile unsigned int*)(0x42666290UL))
  5092. #define bFM3_GPIO_PDIR5_P5 *((volatile unsigned int*)(0x42666294UL))
  5093. #define bFM3_GPIO_PDIR5_P6 *((volatile unsigned int*)(0x42666298UL))
  5094. #define bFM3_GPIO_PDIR5_P7 *((volatile unsigned int*)(0x4266629CUL))
  5095. #define bFM3_GPIO_PDIR5_P8 *((volatile unsigned int*)(0x426662A0UL))
  5096. #define bFM3_GPIO_PDIR5_P9 *((volatile unsigned int*)(0x426662A4UL))
  5097. #define bFM3_GPIO_PDIR5_PA *((volatile unsigned int*)(0x426662A8UL))
  5098. #define bFM3_GPIO_PDIR5_PB *((volatile unsigned int*)(0x426662ACUL))
  5099. #define bFM3_GPIO_PDIR6_P0 *((volatile unsigned int*)(0x42666300UL))
  5100. #define bFM3_GPIO_PDIR6_P1 *((volatile unsigned int*)(0x42666304UL))
  5101. #define bFM3_GPIO_PDIR6_P2 *((volatile unsigned int*)(0x42666308UL))
  5102. #define bFM3_GPIO_PDIR6_P3 *((volatile unsigned int*)(0x4266630CUL))
  5103. #define bFM3_GPIO_PDIR6_P4 *((volatile unsigned int*)(0x42666310UL))
  5104. #define bFM3_GPIO_PDIR6_P5 *((volatile unsigned int*)(0x42666314UL))
  5105. #define bFM3_GPIO_PDIR6_P6 *((volatile unsigned int*)(0x42666318UL))
  5106. #define bFM3_GPIO_PDIR6_P7 *((volatile unsigned int*)(0x4266631CUL))
  5107. #define bFM3_GPIO_PDIR6_P8 *((volatile unsigned int*)(0x42666320UL))
  5108. #define bFM3_GPIO_PDIR7_P0 *((volatile unsigned int*)(0x42666380UL))
  5109. #define bFM3_GPIO_PDIR7_P1 *((volatile unsigned int*)(0x42666384UL))
  5110. #define bFM3_GPIO_PDIR7_P2 *((volatile unsigned int*)(0x42666388UL))
  5111. #define bFM3_GPIO_PDIR7_P3 *((volatile unsigned int*)(0x4266638CUL))
  5112. #define bFM3_GPIO_PDIR7_P4 *((volatile unsigned int*)(0x42666390UL))
  5113. #define bFM3_GPIO_PDIR8_P0 *((volatile unsigned int*)(0x42666400UL))
  5114. #define bFM3_GPIO_PDIR8_P1 *((volatile unsigned int*)(0x42666404UL))
  5115. #define bFM3_GPIO_PDOR0_P0 *((volatile unsigned int*)(0x42668000UL))
  5116. #define bFM3_GPIO_PDOR0_P1 *((volatile unsigned int*)(0x42668004UL))
  5117. #define bFM3_GPIO_PDOR0_P2 *((volatile unsigned int*)(0x42668008UL))
  5118. #define bFM3_GPIO_PDOR0_P3 *((volatile unsigned int*)(0x4266800CUL))
  5119. #define bFM3_GPIO_PDOR0_P4 *((volatile unsigned int*)(0x42668010UL))
  5120. #define bFM3_GPIO_PDOR0_P5 *((volatile unsigned int*)(0x42668014UL))
  5121. #define bFM3_GPIO_PDOR0_P6 *((volatile unsigned int*)(0x42668018UL))
  5122. #define bFM3_GPIO_PDOR0_P7 *((volatile unsigned int*)(0x4266801CUL))
  5123. #define bFM3_GPIO_PDOR0_P8 *((volatile unsigned int*)(0x42668020UL))
  5124. #define bFM3_GPIO_PDOR0_P9 *((volatile unsigned int*)(0x42668024UL))
  5125. #define bFM3_GPIO_PDOR0_PA *((volatile unsigned int*)(0x42668028UL))
  5126. #define bFM3_GPIO_PDOR0_PB *((volatile unsigned int*)(0x4266802CUL))
  5127. #define bFM3_GPIO_PDOR0_PC *((volatile unsigned int*)(0x42668030UL))
  5128. #define bFM3_GPIO_PDOR0_PD *((volatile unsigned int*)(0x42668034UL))
  5129. #define bFM3_GPIO_PDOR0_PE *((volatile unsigned int*)(0x42668038UL))
  5130. #define bFM3_GPIO_PDOR0_PF *((volatile unsigned int*)(0x4266803CUL))
  5131. #define bFM3_GPIO_PDOR1_P0 *((volatile unsigned int*)(0x42668080UL))
  5132. #define bFM3_GPIO_PDOR1_P1 *((volatile unsigned int*)(0x42668084UL))
  5133. #define bFM3_GPIO_PDOR1_P2 *((volatile unsigned int*)(0x42668088UL))
  5134. #define bFM3_GPIO_PDOR1_P3 *((volatile unsigned int*)(0x4266808CUL))
  5135. #define bFM3_GPIO_PDOR1_P4 *((volatile unsigned int*)(0x42668090UL))
  5136. #define bFM3_GPIO_PDOR1_P5 *((volatile unsigned int*)(0x42668094UL))
  5137. #define bFM3_GPIO_PDOR1_P6 *((volatile unsigned int*)(0x42668098UL))
  5138. #define bFM3_GPIO_PDOR1_P7 *((volatile unsigned int*)(0x4266809CUL))
  5139. #define bFM3_GPIO_PDOR1_P8 *((volatile unsigned int*)(0x426680A0UL))
  5140. #define bFM3_GPIO_PDOR1_P9 *((volatile unsigned int*)(0x426680A4UL))
  5141. #define bFM3_GPIO_PDOR1_PA *((volatile unsigned int*)(0x426680A8UL))
  5142. #define bFM3_GPIO_PDOR1_PB *((volatile unsigned int*)(0x426680ACUL))
  5143. #define bFM3_GPIO_PDOR1_PC *((volatile unsigned int*)(0x426680B0UL))
  5144. #define bFM3_GPIO_PDOR1_PD *((volatile unsigned int*)(0x426680B4UL))
  5145. #define bFM3_GPIO_PDOR1_PE *((volatile unsigned int*)(0x426680B8UL))
  5146. #define bFM3_GPIO_PDOR1_PF *((volatile unsigned int*)(0x426680BCUL))
  5147. #define bFM3_GPIO_PDOR2_P0 *((volatile unsigned int*)(0x42668100UL))
  5148. #define bFM3_GPIO_PDOR2_P1 *((volatile unsigned int*)(0x42668104UL))
  5149. #define bFM3_GPIO_PDOR2_P2 *((volatile unsigned int*)(0x42668108UL))
  5150. #define bFM3_GPIO_PDOR2_P3 *((volatile unsigned int*)(0x4266810CUL))
  5151. #define bFM3_GPIO_PDOR2_P4 *((volatile unsigned int*)(0x42668110UL))
  5152. #define bFM3_GPIO_PDOR2_P5 *((volatile unsigned int*)(0x42668114UL))
  5153. #define bFM3_GPIO_PDOR2_P6 *((volatile unsigned int*)(0x42668118UL))
  5154. #define bFM3_GPIO_PDOR2_P7 *((volatile unsigned int*)(0x4266811CUL))
  5155. #define bFM3_GPIO_PDOR2_P8 *((volatile unsigned int*)(0x42668120UL))
  5156. #define bFM3_GPIO_PDOR3_P0 *((volatile unsigned int*)(0x42668180UL))
  5157. #define bFM3_GPIO_PDOR3_P1 *((volatile unsigned int*)(0x42668184UL))
  5158. #define bFM3_GPIO_PDOR3_P2 *((volatile unsigned int*)(0x42668188UL))
  5159. #define bFM3_GPIO_PDOR3_P3 *((volatile unsigned int*)(0x4266818CUL))
  5160. #define bFM3_GPIO_PDOR3_P4 *((volatile unsigned int*)(0x42668190UL))
  5161. #define bFM3_GPIO_PDOR3_P5 *((volatile unsigned int*)(0x42668194UL))
  5162. #define bFM3_GPIO_PDOR3_P6 *((volatile unsigned int*)(0x42668198UL))
  5163. #define bFM3_GPIO_PDOR3_P7 *((volatile unsigned int*)(0x4266819CUL))
  5164. #define bFM3_GPIO_PDOR3_P8 *((volatile unsigned int*)(0x426681A0UL))
  5165. #define bFM3_GPIO_PDOR3_P9 *((volatile unsigned int*)(0x426681A4UL))
  5166. #define bFM3_GPIO_PDOR3_PA *((volatile unsigned int*)(0x426681A8UL))
  5167. #define bFM3_GPIO_PDOR3_PB *((volatile unsigned int*)(0x426681ACUL))
  5168. #define bFM3_GPIO_PDOR3_PC *((volatile unsigned int*)(0x426681B0UL))
  5169. #define bFM3_GPIO_PDOR3_PD *((volatile unsigned int*)(0x426681B4UL))
  5170. #define bFM3_GPIO_PDOR3_PE *((volatile unsigned int*)(0x426681B8UL))
  5171. #define bFM3_GPIO_PDOR3_PF *((volatile unsigned int*)(0x426681BCUL))
  5172. #define bFM3_GPIO_PDOR4_P0 *((volatile unsigned int*)(0x42668200UL))
  5173. #define bFM3_GPIO_PDOR4_P1 *((volatile unsigned int*)(0x42668204UL))
  5174. #define bFM3_GPIO_PDOR4_P2 *((volatile unsigned int*)(0x42668208UL))
  5175. #define bFM3_GPIO_PDOR4_P3 *((volatile unsigned int*)(0x4266820CUL))
  5176. #define bFM3_GPIO_PDOR4_P4 *((volatile unsigned int*)(0x42668210UL))
  5177. #define bFM3_GPIO_PDOR4_P5 *((volatile unsigned int*)(0x42668214UL))
  5178. #define bFM3_GPIO_PDOR4_P6 *((volatile unsigned int*)(0x42668218UL))
  5179. #define bFM3_GPIO_PDOR4_P7 *((volatile unsigned int*)(0x4266821CUL))
  5180. #define bFM3_GPIO_PDOR4_P8 *((volatile unsigned int*)(0x42668220UL))
  5181. #define bFM3_GPIO_PDOR4_P9 *((volatile unsigned int*)(0x42668224UL))
  5182. #define bFM3_GPIO_PDOR4_PA *((volatile unsigned int*)(0x42668228UL))
  5183. #define bFM3_GPIO_PDOR4_PB *((volatile unsigned int*)(0x4266822CUL))
  5184. #define bFM3_GPIO_PDOR4_PC *((volatile unsigned int*)(0x42668230UL))
  5185. #define bFM3_GPIO_PDOR4_PD *((volatile unsigned int*)(0x42668234UL))
  5186. #define bFM3_GPIO_PDOR4_PE *((volatile unsigned int*)(0x42668238UL))
  5187. #define bFM3_GPIO_PDOR5_P0 *((volatile unsigned int*)(0x42668280UL))
  5188. #define bFM3_GPIO_PDOR5_P1 *((volatile unsigned int*)(0x42668284UL))
  5189. #define bFM3_GPIO_PDOR5_P2 *((volatile unsigned int*)(0x42668288UL))
  5190. #define bFM3_GPIO_PDOR5_P3 *((volatile unsigned int*)(0x4266828CUL))
  5191. #define bFM3_GPIO_PDOR5_P4 *((volatile unsigned int*)(0x42668290UL))
  5192. #define bFM3_GPIO_PDOR5_P5 *((volatile unsigned int*)(0x42668294UL))
  5193. #define bFM3_GPIO_PDOR5_P6 *((volatile unsigned int*)(0x42668298UL))
  5194. #define bFM3_GPIO_PDOR5_P7 *((volatile unsigned int*)(0x4266829CUL))
  5195. #define bFM3_GPIO_PDOR5_P8 *((volatile unsigned int*)(0x426682A0UL))
  5196. #define bFM3_GPIO_PDOR5_P9 *((volatile unsigned int*)(0x426682A4UL))
  5197. #define bFM3_GPIO_PDOR5_PA *((volatile unsigned int*)(0x426682A8UL))
  5198. #define bFM3_GPIO_PDOR5_PB *((volatile unsigned int*)(0x426682ACUL))
  5199. #define bFM3_GPIO_PDOR6_P0 *((volatile unsigned int*)(0x42668300UL))
  5200. #define bFM3_GPIO_PDOR6_P1 *((volatile unsigned int*)(0x42668304UL))
  5201. #define bFM3_GPIO_PDOR6_P2 *((volatile unsigned int*)(0x42668308UL))
  5202. #define bFM3_GPIO_PDOR6_P3 *((volatile unsigned int*)(0x4266830CUL))
  5203. #define bFM3_GPIO_PDOR6_P4 *((volatile unsigned int*)(0x42668310UL))
  5204. #define bFM3_GPIO_PDOR6_P5 *((volatile unsigned int*)(0x42668314UL))
  5205. #define bFM3_GPIO_PDOR6_P6 *((volatile unsigned int*)(0x42668318UL))
  5206. #define bFM3_GPIO_PDOR6_P7 *((volatile unsigned int*)(0x4266831CUL))
  5207. #define bFM3_GPIO_PDOR6_P8 *((volatile unsigned int*)(0x42668320UL))
  5208. #define bFM3_GPIO_PDOR7_P0 *((volatile unsigned int*)(0x42668380UL))
  5209. #define bFM3_GPIO_PDOR7_P1 *((volatile unsigned int*)(0x42668384UL))
  5210. #define bFM3_GPIO_PDOR7_P2 *((volatile unsigned int*)(0x42668388UL))
  5211. #define bFM3_GPIO_PDOR7_P3 *((volatile unsigned int*)(0x4266838CUL))
  5212. #define bFM3_GPIO_PDOR7_P4 *((volatile unsigned int*)(0x42668390UL))
  5213. #define bFM3_GPIO_PDOR8_P0 *((volatile unsigned int*)(0x42668400UL))
  5214. #define bFM3_GPIO_PDOR8_P1 *((volatile unsigned int*)(0x42668404UL))
  5215. #define bFM3_GPIO_ADE_AN0 *((volatile unsigned int*)(0x4266A000UL))
  5216. #define bFM3_GPIO_ADE_AN1 *((volatile unsigned int*)(0x4266A004UL))
  5217. #define bFM3_GPIO_ADE_AN2 *((volatile unsigned int*)(0x4266A008UL))
  5218. #define bFM3_GPIO_ADE_AN3 *((volatile unsigned int*)(0x4266A00CUL))
  5219. #define bFM3_GPIO_ADE_AN4 *((volatile unsigned int*)(0x4266A010UL))
  5220. #define bFM3_GPIO_ADE_AN5 *((volatile unsigned int*)(0x4266A014UL))
  5221. #define bFM3_GPIO_ADE_AN6 *((volatile unsigned int*)(0x4266A018UL))
  5222. #define bFM3_GPIO_ADE_AN7 *((volatile unsigned int*)(0x4266A01CUL))
  5223. #define bFM3_GPIO_ADE_AN8 *((volatile unsigned int*)(0x4266A020UL))
  5224. #define bFM3_GPIO_ADE_AN9 *((volatile unsigned int*)(0x4266A024UL))
  5225. #define bFM3_GPIO_ADE_ANA *((volatile unsigned int*)(0x4266A028UL))
  5226. #define bFM3_GPIO_ADE_ANB *((volatile unsigned int*)(0x4266A02CUL))
  5227. #define bFM3_GPIO_ADE_ANC *((volatile unsigned int*)(0x4266A030UL))
  5228. #define bFM3_GPIO_ADE_AND *((volatile unsigned int*)(0x4266A034UL))
  5229. #define bFM3_GPIO_ADE_ANE *((volatile unsigned int*)(0x4266A038UL))
  5230. #define bFM3_GPIO_ADE_ANF *((volatile unsigned int*)(0x4266A03CUL))
  5231. #define bFM3_GPIO_SPSR_SUBXC *((volatile unsigned int*)(0x4266B000UL))
  5232. #define bFM3_GPIO_SPSR_USB0C *((volatile unsigned int*)(0x4266B010UL))
  5233. #define bFM3_GPIO_EPFR00_NMIS *((volatile unsigned int*)(0x4266C000UL))
  5234. #define bFM3_GPIO_EPFR00_CROUTE *((volatile unsigned int*)(0x4266C004UL))
  5235. #define bFM3_GPIO_EPFR00_USB0PE *((volatile unsigned int*)(0x4266C024UL))
  5236. #define bFM3_GPIO_EPFR00_JTAGEN0B *((volatile unsigned int*)(0x4266C040UL))
  5237. #define bFM3_GPIO_EPFR00_JTAGEN1S *((volatile unsigned int*)(0x4266C044UL))
  5238. #define bFM3_GPIO_EPFR00_TRC0E *((volatile unsigned int*)(0x4266C060UL))
  5239. #define bFM3_GPIO_EPFR00_TRC1E *((volatile unsigned int*)(0x4266C064UL))
  5240. #define bFM3_GPIO_EPFR01_RTO00E0 *((volatile unsigned int*)(0x4266C080UL))
  5241. #define bFM3_GPIO_EPFR01_RTO00E1 *((volatile unsigned int*)(0x4266C084UL))
  5242. #define bFM3_GPIO_EPFR01_RTO01E0 *((volatile unsigned int*)(0x4266C088UL))
  5243. #define bFM3_GPIO_EPFR01_RTO01E1 *((volatile unsigned int*)(0x4266C08CUL))
  5244. #define bFM3_GPIO_EPFR01_RTO02E0 *((volatile unsigned int*)(0x4266C090UL))
  5245. #define bFM3_GPIO_EPFR01_RTO02E1 *((volatile unsigned int*)(0x4266C094UL))
  5246. #define bFM3_GPIO_EPFR01_RTO03E0 *((volatile unsigned int*)(0x4266C098UL))
  5247. #define bFM3_GPIO_EPFR01_RTO03E1 *((volatile unsigned int*)(0x4266C09CUL))
  5248. #define bFM3_GPIO_EPFR01_RTO04E0 *((volatile unsigned int*)(0x4266C0A0UL))
  5249. #define bFM3_GPIO_EPFR01_RTO04E1 *((volatile unsigned int*)(0x4266C0A4UL))
  5250. #define bFM3_GPIO_EPFR01_RTO05E0 *((volatile unsigned int*)(0x4266C0A8UL))
  5251. #define bFM3_GPIO_EPFR01_RTO05E1 *((volatile unsigned int*)(0x4266C0ACUL))
  5252. #define bFM3_GPIO_EPFR01_DTTI0C *((volatile unsigned int*)(0x4266C0B0UL))
  5253. #define bFM3_GPIO_EPFR01_DTTI0S0 *((volatile unsigned int*)(0x4266C0C0UL))
  5254. #define bFM3_GPIO_EPFR01_DTTI0S1 *((volatile unsigned int*)(0x4266C0C4UL))
  5255. #define bFM3_GPIO_EPFR01_FRCK0S0 *((volatile unsigned int*)(0x4266C0C8UL))
  5256. #define bFM3_GPIO_EPFR01_FRCK0S1 *((volatile unsigned int*)(0x4266C0CCUL))
  5257. #define bFM3_GPIO_EPFR01_IC00S0 *((volatile unsigned int*)(0x4266C0D0UL))
  5258. #define bFM3_GPIO_EPFR01_IC00S1 *((volatile unsigned int*)(0x4266C0D4UL))
  5259. #define bFM3_GPIO_EPFR01_IC00S2 *((volatile unsigned int*)(0x4266C0D8UL))
  5260. #define bFM3_GPIO_EPFR01_IC01S0 *((volatile unsigned int*)(0x4266C0DCUL))
  5261. #define bFM3_GPIO_EPFR01_IC01S1 *((volatile unsigned int*)(0x4266C0E0UL))
  5262. #define bFM3_GPIO_EPFR01_IC01S2 *((volatile unsigned int*)(0x4266C0E4UL))
  5263. #define bFM3_GPIO_EPFR01_IC02S0 *((volatile unsigned int*)(0x4266C0E8UL))
  5264. #define bFM3_GPIO_EPFR01_IC02S1 *((volatile unsigned int*)(0x4266C0ECUL))
  5265. #define bFM3_GPIO_EPFR01_IC02S2 *((volatile unsigned int*)(0x4266C0F0UL))
  5266. #define bFM3_GPIO_EPFR01_IC03S0 *((volatile unsigned int*)(0x4266C0F4UL))
  5267. #define bFM3_GPIO_EPFR01_IC03S1 *((volatile unsigned int*)(0x4266C0F8UL))
  5268. #define bFM3_GPIO_EPFR01_IC03S2 *((volatile unsigned int*)(0x4266C0FCUL))
  5269. #define bFM3_GPIO_EPFR02_RTO10E0 *((volatile unsigned int*)(0x4266C100UL))
  5270. #define bFM3_GPIO_EPFR02_RTO10E1 *((volatile unsigned int*)(0x4266C104UL))
  5271. #define bFM3_GPIO_EPFR02_RTO11E0 *((volatile unsigned int*)(0x4266C108UL))
  5272. #define bFM3_GPIO_EPFR02_RTO11E1 *((volatile unsigned int*)(0x4266C10CUL))
  5273. #define bFM3_GPIO_EPFR02_RTO12E0 *((volatile unsigned int*)(0x4266C110UL))
  5274. #define bFM3_GPIO_EPFR02_RTO12E1 *((volatile unsigned int*)(0x4266C114UL))
  5275. #define bFM3_GPIO_EPFR02_RTO13E0 *((volatile unsigned int*)(0x4266C118UL))
  5276. #define bFM3_GPIO_EPFR02_RTO13E1 *((volatile unsigned int*)(0x4266C11CUL))
  5277. #define bFM3_GPIO_EPFR02_RTO14E0 *((volatile unsigned int*)(0x4266C120UL))
  5278. #define bFM3_GPIO_EPFR02_RTO14E1 *((volatile unsigned int*)(0x4266C124UL))
  5279. #define bFM3_GPIO_EPFR02_RTO15E0 *((volatile unsigned int*)(0x4266C128UL))
  5280. #define bFM3_GPIO_EPFR02_RTO15E1 *((volatile unsigned int*)(0x4266C12CUL))
  5281. #define bFM3_GPIO_EPFR02_DTTI1C *((volatile unsigned int*)(0x4266C130UL))
  5282. #define bFM3_GPIO_EPFR02_DTTI1S0 *((volatile unsigned int*)(0x4266C140UL))
  5283. #define bFM3_GPIO_EPFR02_DTTI1S1 *((volatile unsigned int*)(0x4266C144UL))
  5284. #define bFM3_GPIO_EPFR02_FRCK1S0 *((volatile unsigned int*)(0x4266C148UL))
  5285. #define bFM3_GPIO_EPFR02_FRCK1S1 *((volatile unsigned int*)(0x4266C14CUL))
  5286. #define bFM3_GPIO_EPFR02_IC10S0 *((volatile unsigned int*)(0x4266C150UL))
  5287. #define bFM3_GPIO_EPFR02_IC10S1 *((volatile unsigned int*)(0x4266C154UL))
  5288. #define bFM3_GPIO_EPFR02_IC10S2 *((volatile unsigned int*)(0x4266C158UL))
  5289. #define bFM3_GPIO_EPFR02_IC11S0 *((volatile unsigned int*)(0x4266C15CUL))
  5290. #define bFM3_GPIO_EPFR02_IC11S1 *((volatile unsigned int*)(0x4266C160UL))
  5291. #define bFM3_GPIO_EPFR02_IC11S2 *((volatile unsigned int*)(0x4266C164UL))
  5292. #define bFM3_GPIO_EPFR02_IC12S0 *((volatile unsigned int*)(0x4266C168UL))
  5293. #define bFM3_GPIO_EPFR02_IC12S1 *((volatile unsigned int*)(0x4266C16CUL))
  5294. #define bFM3_GPIO_EPFR02_IC12S2 *((volatile unsigned int*)(0x4266C170UL))
  5295. #define bFM3_GPIO_EPFR02_IC13S0 *((volatile unsigned int*)(0x4266C174UL))
  5296. #define bFM3_GPIO_EPFR02_IC13S1 *((volatile unsigned int*)(0x4266C178UL))
  5297. #define bFM3_GPIO_EPFR02_IC13S2 *((volatile unsigned int*)(0x4266C17CUL))
  5298. #define bFM3_GPIO_EPFR04_TIOA0E0 *((volatile unsigned int*)(0x4266C208UL))
  5299. #define bFM3_GPIO_EPFR04_TIOA0E1 *((volatile unsigned int*)(0x4266C20CUL))
  5300. #define bFM3_GPIO_EPFR04_TIOB0S0 *((volatile unsigned int*)(0x4266C210UL))
  5301. #define bFM3_GPIO_EPFR04_TIOB0S1 *((volatile unsigned int*)(0x4266C214UL))
  5302. #define bFM3_GPIO_EPFR04_TIOA1S0 *((volatile unsigned int*)(0x4266C220UL))
  5303. #define bFM3_GPIO_EPFR04_TIOA1S1 *((volatile unsigned int*)(0x4266C224UL))
  5304. #define bFM3_GPIO_EPFR04_TIOA1E0 *((volatile unsigned int*)(0x4266C228UL))
  5305. #define bFM3_GPIO_EPFR04_TIOA1E1 *((volatile unsigned int*)(0x4266C22CUL))
  5306. #define bFM3_GPIO_EPFR04_TIOB1S0 *((volatile unsigned int*)(0x4266C230UL))
  5307. #define bFM3_GPIO_EPFR04_TIOB1S1 *((volatile unsigned int*)(0x4266C234UL))
  5308. #define bFM3_GPIO_EPFR04_TIOA2E0 *((volatile unsigned int*)(0x4266C248UL))
  5309. #define bFM3_GPIO_EPFR04_TIOA2E1 *((volatile unsigned int*)(0x4266C24CUL))
  5310. #define bFM3_GPIO_EPFR04_TIOB2S0 *((volatile unsigned int*)(0x4266C250UL))
  5311. #define bFM3_GPIO_EPFR04_TIOB2S1 *((volatile unsigned int*)(0x4266C254UL))
  5312. #define bFM3_GPIO_EPFR04_TIOA3S0 *((volatile unsigned int*)(0x4266C260UL))
  5313. #define bFM3_GPIO_EPFR04_TIOA3S1 *((volatile unsigned int*)(0x4266C264UL))
  5314. #define bFM3_GPIO_EPFR04_TIOA3E0 *((volatile unsigned int*)(0x4266C268UL))
  5315. #define bFM3_GPIO_EPFR04_TIOA3E1 *((volatile unsigned int*)(0x4266C26CUL))
  5316. #define bFM3_GPIO_EPFR04_TIOB3S0 *((volatile unsigned int*)(0x4266C270UL))
  5317. #define bFM3_GPIO_EPFR04_TIOB3S1 *((volatile unsigned int*)(0x4266C274UL))
  5318. #define bFM3_GPIO_EPFR05_TIOA4E0 *((volatile unsigned int*)(0x4266C288UL))
  5319. #define bFM3_GPIO_EPFR05_TIOA4E1 *((volatile unsigned int*)(0x4266C28CUL))
  5320. #define bFM3_GPIO_EPFR05_TIOB4S0 *((volatile unsigned int*)(0x4266C290UL))
  5321. #define bFM3_GPIO_EPFR05_TIOB4S1 *((volatile unsigned int*)(0x4266C294UL))
  5322. #define bFM3_GPIO_EPFR05_TIOA5S0 *((volatile unsigned int*)(0x4266C2A0UL))
  5323. #define bFM3_GPIO_EPFR05_TIOA5S1 *((volatile unsigned int*)(0x4266C2A4UL))
  5324. #define bFM3_GPIO_EPFR05_TIOA5E0 *((volatile unsigned int*)(0x4266C2A8UL))
  5325. #define bFM3_GPIO_EPFR05_TIOA5E1 *((volatile unsigned int*)(0x4266C2ACUL))
  5326. #define bFM3_GPIO_EPFR05_TIOB5S0 *((volatile unsigned int*)(0x4266C2B0UL))
  5327. #define bFM3_GPIO_EPFR05_TIOB5S1 *((volatile unsigned int*)(0x4266C2B4UL))
  5328. #define bFM3_GPIO_EPFR05_TIOA6E0 *((volatile unsigned int*)(0x4266C2C8UL))
  5329. #define bFM3_GPIO_EPFR05_TIOA6E1 *((volatile unsigned int*)(0x4266C2CCUL))
  5330. #define bFM3_GPIO_EPFR05_TIOB6S0 *((volatile unsigned int*)(0x4266C2D0UL))
  5331. #define bFM3_GPIO_EPFR05_TIOB6S1 *((volatile unsigned int*)(0x4266C2D4UL))
  5332. #define bFM3_GPIO_EPFR05_TIOA7S0 *((volatile unsigned int*)(0x4266C2E0UL))
  5333. #define bFM3_GPIO_EPFR05_TIOA7S1 *((volatile unsigned int*)(0x4266C2E4UL))
  5334. #define bFM3_GPIO_EPFR05_TIOA7E0 *((volatile unsigned int*)(0x4266C2E8UL))
  5335. #define bFM3_GPIO_EPFR05_TIOA7E1 *((volatile unsigned int*)(0x4266C2ECUL))
  5336. #define bFM3_GPIO_EPFR05_TIOB7S0 *((volatile unsigned int*)(0x4266C2F0UL))
  5337. #define bFM3_GPIO_EPFR05_TIOB7S1 *((volatile unsigned int*)(0x4266C2F4UL))
  5338. #define bFM3_GPIO_EPFR06_EINT00S0 *((volatile unsigned int*)(0x4266C300UL))
  5339. #define bFM3_GPIO_EPFR06_EINT00S1 *((volatile unsigned int*)(0x4266C304UL))
  5340. #define bFM3_GPIO_EPFR06_EINT01S0 *((volatile unsigned int*)(0x4266C308UL))
  5341. #define bFM3_GPIO_EPFR06_EINT01S1 *((volatile unsigned int*)(0x4266C30CUL))
  5342. #define bFM3_GPIO_EPFR06_EINT02S0 *((volatile unsigned int*)(0x4266C310UL))
  5343. #define bFM3_GPIO_EPFR06_EINT02S1 *((volatile unsigned int*)(0x4266C314UL))
  5344. #define bFM3_GPIO_EPFR06_EINT03S0 *((volatile unsigned int*)(0x4266C318UL))
  5345. #define bFM3_GPIO_EPFR06_EINT03S1 *((volatile unsigned int*)(0x4266C31CUL))
  5346. #define bFM3_GPIO_EPFR06_EINT04S0 *((volatile unsigned int*)(0x4266C320UL))
  5347. #define bFM3_GPIO_EPFR06_EINT04S1 *((volatile unsigned int*)(0x4266C324UL))
  5348. #define bFM3_GPIO_EPFR06_EINT05S0 *((volatile unsigned int*)(0x4266C328UL))
  5349. #define bFM3_GPIO_EPFR06_EINT05S1 *((volatile unsigned int*)(0x4266C32CUL))
  5350. #define bFM3_GPIO_EPFR06_EINT06S0 *((volatile unsigned int*)(0x4266C330UL))
  5351. #define bFM3_GPIO_EPFR06_EINT06S1 *((volatile unsigned int*)(0x4266C334UL))
  5352. #define bFM3_GPIO_EPFR06_EINT07S0 *((volatile unsigned int*)(0x4266C338UL))
  5353. #define bFM3_GPIO_EPFR06_EINT07S1 *((volatile unsigned int*)(0x4266C33CUL))
  5354. #define bFM3_GPIO_EPFR06_EINT08S0 *((volatile unsigned int*)(0x4266C340UL))
  5355. #define bFM3_GPIO_EPFR06_EINT08S1 *((volatile unsigned int*)(0x4266C344UL))
  5356. #define bFM3_GPIO_EPFR06_EINT09S0 *((volatile unsigned int*)(0x4266C348UL))
  5357. #define bFM3_GPIO_EPFR06_EINT09S1 *((volatile unsigned int*)(0x4266C34CUL))
  5358. #define bFM3_GPIO_EPFR06_EINT10S0 *((volatile unsigned int*)(0x4266C350UL))
  5359. #define bFM3_GPIO_EPFR06_EINT10S1 *((volatile unsigned int*)(0x4266C354UL))
  5360. #define bFM3_GPIO_EPFR06_EINT11S0 *((volatile unsigned int*)(0x4266C358UL))
  5361. #define bFM3_GPIO_EPFR06_EINT11S1 *((volatile unsigned int*)(0x4266C35CUL))
  5362. #define bFM3_GPIO_EPFR06_EINT12S0 *((volatile unsigned int*)(0x4266C360UL))
  5363. #define bFM3_GPIO_EPFR06_EINT12S1 *((volatile unsigned int*)(0x4266C364UL))
  5364. #define bFM3_GPIO_EPFR06_EINT13S0 *((volatile unsigned int*)(0x4266C368UL))
  5365. #define bFM3_GPIO_EPFR06_EINT13S1 *((volatile unsigned int*)(0x4266C36CUL))
  5366. #define bFM3_GPIO_EPFR06_EINT14S0 *((volatile unsigned int*)(0x4266C370UL))
  5367. #define bFM3_GPIO_EPFR06_EINT14S1 *((volatile unsigned int*)(0x4266C374UL))
  5368. #define bFM3_GPIO_EPFR06_EINT15S0 *((volatile unsigned int*)(0x4266C378UL))
  5369. #define bFM3_GPIO_EPFR06_EINT15S1 *((volatile unsigned int*)(0x4266C37CUL))
  5370. #define bFM3_GPIO_EPFR07_SIN0S0 *((volatile unsigned int*)(0x4266C390UL))
  5371. #define bFM3_GPIO_EPFR07_SIN0S1 *((volatile unsigned int*)(0x4266C394UL))
  5372. #define bFM3_GPIO_EPFR07_SOT0B0 *((volatile unsigned int*)(0x4266C398UL))
  5373. #define bFM3_GPIO_EPFR07_SOT0B1 *((volatile unsigned int*)(0x4266C39CUL))
  5374. #define bFM3_GPIO_EPFR07_SCK0B0 *((volatile unsigned int*)(0x4266C3A0UL))
  5375. #define bFM3_GPIO_EPFR07_SCK0B1 *((volatile unsigned int*)(0x4266C3A4UL))
  5376. #define bFM3_GPIO_EPFR07_SIN1S0 *((volatile unsigned int*)(0x4266C3A8UL))
  5377. #define bFM3_GPIO_EPFR07_SIN1S1 *((volatile unsigned int*)(0x4266C3ACUL))
  5378. #define bFM3_GPIO_EPFR07_SOT1B0 *((volatile unsigned int*)(0x4266C3B0UL))
  5379. #define bFM3_GPIO_EPFR07_SOT1B1 *((volatile unsigned int*)(0x4266C3B4UL))
  5380. #define bFM3_GPIO_EPFR07_SCK1B0 *((volatile unsigned int*)(0x4266C3B8UL))
  5381. #define bFM3_GPIO_EPFR07_SCK1B1 *((volatile unsigned int*)(0x4266C3BCUL))
  5382. #define bFM3_GPIO_EPFR07_SIN2S0 *((volatile unsigned int*)(0x4266C3C0UL))
  5383. #define bFM3_GPIO_EPFR07_SIN2S1 *((volatile unsigned int*)(0x4266C3C4UL))
  5384. #define bFM3_GPIO_EPFR07_SOT2B0 *((volatile unsigned int*)(0x4266C3C8UL))
  5385. #define bFM3_GPIO_EPFR07_SOT2B1 *((volatile unsigned int*)(0x4266C3CCUL))
  5386. #define bFM3_GPIO_EPFR07_SCK2B0 *((volatile unsigned int*)(0x4266C3D0UL))
  5387. #define bFM3_GPIO_EPFR07_SCK2B1 *((volatile unsigned int*)(0x4266C3D4UL))
  5388. #define bFM3_GPIO_EPFR07_SIN3S0 *((volatile unsigned int*)(0x4266C3D8UL))
  5389. #define bFM3_GPIO_EPFR07_SIN3S1 *((volatile unsigned int*)(0x4266C3DCUL))
  5390. #define bFM3_GPIO_EPFR07_SOT3B0 *((volatile unsigned int*)(0x4266C3E0UL))
  5391. #define bFM3_GPIO_EPFR07_SOT3B1 *((volatile unsigned int*)(0x4266C3E4UL))
  5392. #define bFM3_GPIO_EPFR07_SCK3B0 *((volatile unsigned int*)(0x4266C3E8UL))
  5393. #define bFM3_GPIO_EPFR07_SCK3B1 *((volatile unsigned int*)(0x4266C3ECUL))
  5394. #define bFM3_GPIO_EPFR08_RTS4E0 *((volatile unsigned int*)(0x4266C400UL))
  5395. #define bFM3_GPIO_EPFR08_RTS4E1 *((volatile unsigned int*)(0x4266C404UL))
  5396. #define bFM3_GPIO_EPFR08_CTS4S0 *((volatile unsigned int*)(0x4266C408UL))
  5397. #define bFM3_GPIO_EPFR08_CTS4S1 *((volatile unsigned int*)(0x4266C40CUL))
  5398. #define bFM3_GPIO_EPFR08_SIN4S0 *((volatile unsigned int*)(0x4266C410UL))
  5399. #define bFM3_GPIO_EPFR08_SIN4S1 *((volatile unsigned int*)(0x4266C414UL))
  5400. #define bFM3_GPIO_EPFR08_SOT4B0 *((volatile unsigned int*)(0x4266C418UL))
  5401. #define bFM3_GPIO_EPFR08_SOT4B1 *((volatile unsigned int*)(0x4266C41CUL))
  5402. #define bFM3_GPIO_EPFR08_SCK4B0 *((volatile unsigned int*)(0x4266C420UL))
  5403. #define bFM3_GPIO_EPFR08_SCK4B1 *((volatile unsigned int*)(0x4266C424UL))
  5404. #define bFM3_GPIO_EPFR08_SIN5S0 *((volatile unsigned int*)(0x4266C428UL))
  5405. #define bFM3_GPIO_EPFR08_SIN5S1 *((volatile unsigned int*)(0x4266C42CUL))
  5406. #define bFM3_GPIO_EPFR08_SOT5B0 *((volatile unsigned int*)(0x4266C430UL))
  5407. #define bFM3_GPIO_EPFR08_SOT5B1 *((volatile unsigned int*)(0x4266C434UL))
  5408. #define bFM3_GPIO_EPFR08_SCK5B0 *((volatile unsigned int*)(0x4266C438UL))
  5409. #define bFM3_GPIO_EPFR08_SCK5B1 *((volatile unsigned int*)(0x4266C43CUL))
  5410. #define bFM3_GPIO_EPFR08_SIN6S0 *((volatile unsigned int*)(0x4266C440UL))
  5411. #define bFM3_GPIO_EPFR08_SIN6S1 *((volatile unsigned int*)(0x4266C444UL))
  5412. #define bFM3_GPIO_EPFR08_SOT6B0 *((volatile unsigned int*)(0x4266C448UL))
  5413. #define bFM3_GPIO_EPFR08_SOT6B1 *((volatile unsigned int*)(0x4266C44CUL))
  5414. #define bFM3_GPIO_EPFR08_SCK6B0 *((volatile unsigned int*)(0x4266C450UL))
  5415. #define bFM3_GPIO_EPFR08_SCK6B1 *((volatile unsigned int*)(0x4266C454UL))
  5416. #define bFM3_GPIO_EPFR08_SIN7S0 *((volatile unsigned int*)(0x4266C458UL))
  5417. #define bFM3_GPIO_EPFR08_SIN7S1 *((volatile unsigned int*)(0x4266C45CUL))
  5418. #define bFM3_GPIO_EPFR08_SOT7B0 *((volatile unsigned int*)(0x4266C460UL))
  5419. #define bFM3_GPIO_EPFR08_SOT7B1 *((volatile unsigned int*)(0x4266C464UL))
  5420. #define bFM3_GPIO_EPFR08_SCK7B0 *((volatile unsigned int*)(0x4266C468UL))
  5421. #define bFM3_GPIO_EPFR08_SCK7B1 *((volatile unsigned int*)(0x4266C46CUL))
  5422. #define bFM3_GPIO_EPFR09_QAIN0S0 *((volatile unsigned int*)(0x4266C480UL))
  5423. #define bFM3_GPIO_EPFR09_QAIN0S1 *((volatile unsigned int*)(0x4266C484UL))
  5424. #define bFM3_GPIO_EPFR09_QBIN0S0 *((volatile unsigned int*)(0x4266C488UL))
  5425. #define bFM3_GPIO_EPFR09_QBIN0S1 *((volatile unsigned int*)(0x4266C48CUL))
  5426. #define bFM3_GPIO_EPFR09_QZIN0S0 *((volatile unsigned int*)(0x4266C490UL))
  5427. #define bFM3_GPIO_EPFR09_QZIN0S1 *((volatile unsigned int*)(0x4266C494UL))
  5428. #define bFM3_GPIO_EPFR09_QAIN1S0 *((volatile unsigned int*)(0x4266C498UL))
  5429. #define bFM3_GPIO_EPFR09_QAIN1S1 *((volatile unsigned int*)(0x4266C49CUL))
  5430. #define bFM3_GPIO_EPFR09_QBIN1S0 *((volatile unsigned int*)(0x4266C4A0UL))
  5431. #define bFM3_GPIO_EPFR09_QBIN1S1 *((volatile unsigned int*)(0x4266C4A4UL))
  5432. #define bFM3_GPIO_EPFR09_QZIN1S0 *((volatile unsigned int*)(0x4266C4A8UL))
  5433. #define bFM3_GPIO_EPFR09_QZIN1S1 *((volatile unsigned int*)(0x4266C4ACUL))
  5434. #define bFM3_GPIO_EPFR09_ADTRG0S0 *((volatile unsigned int*)(0x4266C4B0UL))
  5435. #define bFM3_GPIO_EPFR09_ADTRG0S1 *((volatile unsigned int*)(0x4266C4B4UL))
  5436. #define bFM3_GPIO_EPFR09_ADTRG0S2 *((volatile unsigned int*)(0x4266C4B8UL))
  5437. #define bFM3_GPIO_EPFR09_ADTRG0S3 *((volatile unsigned int*)(0x4266C4BCUL))
  5438. #define bFM3_GPIO_EPFR09_ADTRG1S0 *((volatile unsigned int*)(0x4266C4C0UL))
  5439. #define bFM3_GPIO_EPFR09_ADTRG1S1 *((volatile unsigned int*)(0x4266C4C4UL))
  5440. #define bFM3_GPIO_EPFR09_ADTRG1S2 *((volatile unsigned int*)(0x4266C4C8UL))
  5441. #define bFM3_GPIO_EPFR09_ADTRG1S3 *((volatile unsigned int*)(0x4266C4CCUL))
  5442. #define bFM3_GPIO_EPFR09_ADTRG2S0 *((volatile unsigned int*)(0x4266C4D0UL))
  5443. #define bFM3_GPIO_EPFR09_ADTRG2S1 *((volatile unsigned int*)(0x4266C4D4UL))
  5444. #define bFM3_GPIO_EPFR09_ADTRG2S2 *((volatile unsigned int*)(0x4266C4D8UL))
  5445. #define bFM3_GPIO_EPFR09_ADTRG2S3 *((volatile unsigned int*)(0x4266C4DCUL))
  5446. #define bFM3_GPIO_EPFR09_CRX0S0 *((volatile unsigned int*)(0x4266C4E0UL))
  5447. #define bFM3_GPIO_EPFR09_CRX0S1 *((volatile unsigned int*)(0x4266C4E4UL))
  5448. #define bFM3_GPIO_EPFR09_CTX0E0 *((volatile unsigned int*)(0x4266C4E8UL))
  5449. #define bFM3_GPIO_EPFR09_CTX0E1 *((volatile unsigned int*)(0x4266C4ECUL))
  5450. #define bFM3_GPIO_EPFR09_CRX1S0 *((volatile unsigned int*)(0x4266C4F0UL))
  5451. #define bFM3_GPIO_EPFR09_CRX1S1 *((volatile unsigned int*)(0x4266C4F4UL))
  5452. #define bFM3_GPIO_EPFR09_CTX1E0 *((volatile unsigned int*)(0x4266C4F8UL))
  5453. #define bFM3_GPIO_EPFR09_CTX1E1 *((volatile unsigned int*)(0x4266C4FCUL))
  5454. #define bFM3_GPIO_EPFR10_UEDEFB *((volatile unsigned int*)(0x4266C500UL))
  5455. #define bFM3_GPIO_EPFR10_UEDTHB *((volatile unsigned int*)(0x4266C504UL))
  5456. #define bFM3_GPIO_EPFR10_TESTB *((volatile unsigned int*)(0x4266C508UL))
  5457. #define bFM3_GPIO_EPFR10_UEWEXE *((volatile unsigned int*)(0x4266C50CUL))
  5458. #define bFM3_GPIO_EPFR10_UEDQME *((volatile unsigned int*)(0x4266C510UL))
  5459. #define bFM3_GPIO_EPFR10_UEOEXE *((volatile unsigned int*)(0x4266C514UL))
  5460. #define bFM3_GPIO_EPFR10_UEFLSE *((volatile unsigned int*)(0x4266C518UL))
  5461. #define bFM3_GPIO_EPFR10_UECS1E *((volatile unsigned int*)(0x4266C51CUL))
  5462. #define bFM3_GPIO_EPFR10_UECS2E *((volatile unsigned int*)(0x4266C520UL))
  5463. #define bFM3_GPIO_EPFR10_UECS3E *((volatile unsigned int*)(0x4266C524UL))
  5464. #define bFM3_GPIO_EPFR10_UECS4E *((volatile unsigned int*)(0x4266C528UL))
  5465. #define bFM3_GPIO_EPFR10_UECS5E *((volatile unsigned int*)(0x4266C52CUL))
  5466. #define bFM3_GPIO_EPFR10_UECS6E *((volatile unsigned int*)(0x4266C530UL))
  5467. #define bFM3_GPIO_EPFR10_UECS7E *((volatile unsigned int*)(0x4266C534UL))
  5468. #define bFM3_GPIO_EPFR10_UEAOOE *((volatile unsigned int*)(0x4266C538UL))
  5469. #define bFM3_GPIO_EPFR10_UEA08E *((volatile unsigned int*)(0x4266C53CUL))
  5470. #define bFM3_GPIO_EPFR10_UEA09E *((volatile unsigned int*)(0x4266C540UL))
  5471. #define bFM3_GPIO_EPFR10_UEA10E *((volatile unsigned int*)(0x4266C544UL))
  5472. #define bFM3_GPIO_EPFR10_UEA11E *((volatile unsigned int*)(0x4266C548UL))
  5473. #define bFM3_GPIO_EPFR10_UEA12E *((volatile unsigned int*)(0x4266C54CUL))
  5474. #define bFM3_GPIO_EPFR10_UEA13E *((volatile unsigned int*)(0x4266C550UL))
  5475. #define bFM3_GPIO_EPFR10_UEA14E *((volatile unsigned int*)(0x4266C554UL))
  5476. #define bFM3_GPIO_EPFR10_UEA15E *((volatile unsigned int*)(0x4266C558UL))
  5477. #define bFM3_GPIO_EPFR10_UEA16E *((volatile unsigned int*)(0x4266C55CUL))
  5478. #define bFM3_GPIO_EPFR10_UEA17E *((volatile unsigned int*)(0x4266C560UL))
  5479. #define bFM3_GPIO_EPFR10_UEA18E *((volatile unsigned int*)(0x4266C564UL))
  5480. #define bFM3_GPIO_EPFR10_UEA19E *((volatile unsigned int*)(0x4266C568UL))
  5481. #define bFM3_GPIO_EPFR10_UEA20E *((volatile unsigned int*)(0x4266C56CUL))
  5482. #define bFM3_GPIO_EPFR10_UEA21E *((volatile unsigned int*)(0x4266C570UL))
  5483. #define bFM3_GPIO_EPFR10_UEA22E *((volatile unsigned int*)(0x4266C574UL))
  5484. #define bFM3_GPIO_EPFR10_UEA23E *((volatile unsigned int*)(0x4266C578UL))
  5485. #define bFM3_GPIO_EPFR10_UEA24E *((volatile unsigned int*)(0x4266C57CUL))
  5486. /* Low voltage detection registers */
  5487. #define bFM3_LVD_LVD_CTL_SVHI0 *((volatile unsigned int*)(0x426A0008UL))
  5488. #define bFM3_LVD_LVD_CTL_SVHI1 *((volatile unsigned int*)(0x426A000CUL))
  5489. #define bFM3_LVD_LVD_CTL_SVHI2 *((volatile unsigned int*)(0x426A0010UL))
  5490. #define bFM3_LVD_LVD_CTL_SVHI3 *((volatile unsigned int*)(0x426A0014UL))
  5491. #define bFM3_LVD_LVD_CTL_LVDIE *((volatile unsigned int*)(0x426A001CUL))
  5492. #define bFM3_LVD_LVD_STR_LVDIR *((volatile unsigned int*)(0x426A009CUL))
  5493. #define bFM3_LVD_LVD_CLR_LVDCL *((volatile unsigned int*)(0x426A011CUL))
  5494. #define bFM3_LVD_LVD_STR2_LVDIRDY *((volatile unsigned int*)(0x426A021CUL))
  5495. /* USB clock registers */
  5496. #define bFM3_USBCLK_UCCR_UCEN *((volatile unsigned int*)(0x426C0000UL))
  5497. #define bFM3_USBCLK_UCCR_UCSEL *((volatile unsigned int*)(0x426C0004UL))
  5498. #define bFM3_USBCLK_UPCR1_UPLLEN *((volatile unsigned int*)(0x426C0080UL))
  5499. #define bFM3_USBCLK_UPCR1_UPINC *((volatile unsigned int*)(0x426C0084UL))
  5500. #define bFM3_USBCLK_UPCR2_UPOWT0 *((volatile unsigned int*)(0x426C0100UL))
  5501. #define bFM3_USBCLK_UPCR2_UPOWT1 *((volatile unsigned int*)(0x426C0104UL))
  5502. #define bFM3_USBCLK_UPCR2_UPOWT2 *((volatile unsigned int*)(0x426C0108UL))
  5503. #define bFM3_USBCLK_UPCR3_UPLLK0 *((volatile unsigned int*)(0x426C0180UL))
  5504. #define bFM3_USBCLK_UPCR3_UPLLK1 *((volatile unsigned int*)(0x426C0184UL))
  5505. #define bFM3_USBCLK_UPCR3_UPLLK2 *((volatile unsigned int*)(0x426C0188UL))
  5506. #define bFM3_USBCLK_UPCR3_UPLLK3 *((volatile unsigned int*)(0x426C018CUL))
  5507. #define bFM3_USBCLK_UPCR3_UPLLK4 *((volatile unsigned int*)(0x426C0190UL))
  5508. #define bFM3_USBCLK_UPCR4_UPLLN0 *((volatile unsigned int*)(0x426C0200UL))
  5509. #define bFM3_USBCLK_UPCR4_UPLLN1 *((volatile unsigned int*)(0x426C0204UL))
  5510. #define bFM3_USBCLK_UPCR4_UPLLN2 *((volatile unsigned int*)(0x426C0208UL))
  5511. #define bFM3_USBCLK_UPCR4_UPLLN3 *((volatile unsigned int*)(0x426C020CUL))
  5512. #define bFM3_USBCLK_UPCR4_UPLLN4 *((volatile unsigned int*)(0x426C0210UL))
  5513. #define bFM3_USBCLK_UP_STR_UPRDY *((volatile unsigned int*)(0x426C0280UL))
  5514. #define bFM3_USBCLK_UPINT_ENR_UPCSE *((volatile unsigned int*)(0x426C0300UL))
  5515. #define bFM3_USBCLK_UPINT_CLR_UPCSC *((volatile unsigned int*)(0x426C0380UL))
  5516. #define bFM3_USBCLK_UPINT_STR_UPCSI *((volatile unsigned int*)(0x426C0400UL))
  5517. #define bFM3_USBCLK_USBEN_USBEN *((volatile unsigned int*)(0x426C0600UL))
  5518. /* CAN prescaler register */
  5519. #define bFM3_CANPRES_CANPRE_CANPRE0 *((volatile unsigned int*)(0x426E0000UL))
  5520. #define bFM3_CANPRES_CANPRE_CANPRE1 *((volatile unsigned int*)(0x426E0004UL))
  5521. #define bFM3_CANPRES_CANPRE_CANPRE2 *((volatile unsigned int*)(0x426E0008UL))
  5522. #define bFM3_CANPRES_CANPRE_CANPRE3 *((volatile unsigned int*)(0x426E000CUL))
  5523. /* UART asynchronous channel 0 registers */
  5524. #define bFM3_MFS0_UART_SMR_SOE *((volatile unsigned int*)(0x42700000UL))
  5525. #define bFM3_MFS0_UART_SMR_BDS *((volatile unsigned int*)(0x42700008UL))
  5526. #define bFM3_MFS0_UART_SMR_SBL *((volatile unsigned int*)(0x4270000CUL))
  5527. #define bFM3_MFS0_UART_SMR_WUCR *((volatile unsigned int*)(0x42700010UL))
  5528. #define bFM3_MFS0_UART_SMR_MD0 *((volatile unsigned int*)(0x42700014UL))
  5529. #define bFM3_MFS0_UART_SMR_MD1 *((volatile unsigned int*)(0x42700018UL))
  5530. #define bFM3_MFS0_UART_SMR_MD2 *((volatile unsigned int*)(0x4270001CUL))
  5531. #define bFM3_MFS0_UART_SCR_TXE *((volatile unsigned int*)(0x42700020UL))
  5532. #define bFM3_MFS0_UART_SCR_RXE *((volatile unsigned int*)(0x42700024UL))
  5533. #define bFM3_MFS0_UART_SCR_TBIE *((volatile unsigned int*)(0x42700028UL))
  5534. #define bFM3_MFS0_UART_SCR_TIE *((volatile unsigned int*)(0x4270002CUL))
  5535. #define bFM3_MFS0_UART_SCR_RIE *((volatile unsigned int*)(0x42700030UL))
  5536. #define bFM3_MFS0_UART_SCR_UPCL *((volatile unsigned int*)(0x4270003CUL))
  5537. #define bFM3_MFS0_UART_ESCR_L0 *((volatile unsigned int*)(0x42700080UL))
  5538. #define bFM3_MFS0_UART_ESCR_L1 *((volatile unsigned int*)(0x42700084UL))
  5539. #define bFM3_MFS0_UART_ESCR_L2 *((volatile unsigned int*)(0x42700088UL))
  5540. #define bFM3_MFS0_UART_ESCR_P *((volatile unsigned int*)(0x4270008CUL))
  5541. #define bFM3_MFS0_UART_ESCR_PEN *((volatile unsigned int*)(0x42700090UL))
  5542. #define bFM3_MFS0_UART_ESCR_INV *((volatile unsigned int*)(0x42700094UL))
  5543. #define bFM3_MFS0_UART_ESCR_ESBL *((volatile unsigned int*)(0x42700098UL))
  5544. #define bFM3_MFS0_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270009CUL))
  5545. #define bFM3_MFS0_UART_SSR_TBI *((volatile unsigned int*)(0x427000A0UL))
  5546. #define bFM3_MFS0_UART_SSR_TDRE *((volatile unsigned int*)(0x427000A4UL))
  5547. #define bFM3_MFS0_UART_SSR_RDRF *((volatile unsigned int*)(0x427000A8UL))
  5548. #define bFM3_MFS0_UART_SSR_ORE *((volatile unsigned int*)(0x427000ACUL))
  5549. #define bFM3_MFS0_UART_SSR_FRE *((volatile unsigned int*)(0x427000B0UL))
  5550. #define bFM3_MFS0_UART_SSR_PE *((volatile unsigned int*)(0x427000B4UL))
  5551. #define bFM3_MFS0_UART_SSR_REC *((volatile unsigned int*)(0x427000BCUL))
  5552. #define bFM3_MFS0_UART_RDR_AD *((volatile unsigned int*)(0x42700120UL))
  5553. #define bFM3_MFS0_UART_TDR_AD *((volatile unsigned int*)(0x42700120UL))
  5554. #define bFM3_MFS0_UART_BGR_EXT *((volatile unsigned int*)(0x427001BCUL))
  5555. #define bFM3_MFS0_UART_BGR1_EXT *((volatile unsigned int*)(0x427001BCUL))
  5556. /* UART synchronous channel 0 registers */
  5557. #define bFM3_MFS0_CSIO_SMR_SOE *((volatile unsigned int*)(0x42700000UL))
  5558. #define bFM3_MFS0_CSIO_SMR_SCKE *((volatile unsigned int*)(0x42700004UL))
  5559. #define bFM3_MFS0_CSIO_SMR_BDS *((volatile unsigned int*)(0x42700008UL))
  5560. #define bFM3_MFS0_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270000CUL))
  5561. #define bFM3_MFS0_CSIO_SMR_WUCR *((volatile unsigned int*)(0x42700010UL))
  5562. #define bFM3_MFS0_CSIO_SMR_MD0 *((volatile unsigned int*)(0x42700014UL))
  5563. #define bFM3_MFS0_CSIO_SMR_MD1 *((volatile unsigned int*)(0x42700018UL))
  5564. #define bFM3_MFS0_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270001CUL))
  5565. #define bFM3_MFS0_CSIO_SCR_TXE *((volatile unsigned int*)(0x42700020UL))
  5566. #define bFM3_MFS0_CSIO_SCR_RXE *((volatile unsigned int*)(0x42700024UL))
  5567. #define bFM3_MFS0_CSIO_SCR_TBIE *((volatile unsigned int*)(0x42700028UL))
  5568. #define bFM3_MFS0_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270002CUL))
  5569. #define bFM3_MFS0_CSIO_SCR_RIE *((volatile unsigned int*)(0x42700030UL))
  5570. #define bFM3_MFS0_CSIO_SCR_SPI *((volatile unsigned int*)(0x42700034UL))
  5571. #define bFM3_MFS0_CSIO_SCR_MS *((volatile unsigned int*)(0x42700038UL))
  5572. #define bFM3_MFS0_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270003CUL))
  5573. #define bFM3_MFS0_CSIO_ESCR_L0 *((volatile unsigned int*)(0x42700080UL))
  5574. #define bFM3_MFS0_CSIO_ESCR_L1 *((volatile unsigned int*)(0x42700084UL))
  5575. #define bFM3_MFS0_CSIO_ESCR_L2 *((volatile unsigned int*)(0x42700088UL))
  5576. #define bFM3_MFS0_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270008CUL))
  5577. #define bFM3_MFS0_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x42700090UL))
  5578. #define bFM3_MFS0_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270009CUL))
  5579. #define bFM3_MFS0_CSIO_SSR_TBI *((volatile unsigned int*)(0x427000A0UL))
  5580. #define bFM3_MFS0_CSIO_SSR_TDRE *((volatile unsigned int*)(0x427000A4UL))
  5581. #define bFM3_MFS0_CSIO_SSR_RDRF *((volatile unsigned int*)(0x427000A8UL))
  5582. #define bFM3_MFS0_CSIO_SSR_ORE *((volatile unsigned int*)(0x427000ACUL))
  5583. #define bFM3_MFS0_CSIO_SSR_REC *((volatile unsigned int*)(0x427000BCUL))
  5584. /* UART LIN channel 0 registers */
  5585. #define bFM3_MFS0_LIN_SMR_SOE *((volatile unsigned int*)(0x42700000UL))
  5586. #define bFM3_MFS0_LIN_SMR_SBL *((volatile unsigned int*)(0x4270000CUL))
  5587. #define bFM3_MFS0_LIN_SMR_WUCR *((volatile unsigned int*)(0x42700010UL))
  5588. #define bFM3_MFS0_LIN_SMR_MD0 *((volatile unsigned int*)(0x42700014UL))
  5589. #define bFM3_MFS0_LIN_SMR_MD1 *((volatile unsigned int*)(0x42700018UL))
  5590. #define bFM3_MFS0_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270001CUL))
  5591. #define bFM3_MFS0_LIN_SCR_TXE *((volatile unsigned int*)(0x42700020UL))
  5592. #define bFM3_MFS0_LIN_SCR_RXE *((volatile unsigned int*)(0x42700024UL))
  5593. #define bFM3_MFS0_LIN_SCR_TBIE *((volatile unsigned int*)(0x42700028UL))
  5594. #define bFM3_MFS0_LIN_SCR_TIE *((volatile unsigned int*)(0x4270002CUL))
  5595. #define bFM3_MFS0_LIN_SCR_RIE *((volatile unsigned int*)(0x42700030UL))
  5596. #define bFM3_MFS0_LIN_SCR_LBR *((volatile unsigned int*)(0x42700034UL))
  5597. #define bFM3_MFS0_LIN_SCR_MS *((volatile unsigned int*)(0x42700038UL))
  5598. #define bFM3_MFS0_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270003CUL))
  5599. #define bFM3_MFS0_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x42700080UL))
  5600. #define bFM3_MFS0_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x42700084UL))
  5601. #define bFM3_MFS0_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x42700088UL))
  5602. #define bFM3_MFS0_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270008CUL))
  5603. #define bFM3_MFS0_LIN_ESCR_LBIE *((volatile unsigned int*)(0x42700090UL))
  5604. #define bFM3_MFS0_LIN_ESCR_ESBL *((volatile unsigned int*)(0x42700098UL))
  5605. #define bFM3_MFS0_LIN_SSR_TBI *((volatile unsigned int*)(0x427000A0UL))
  5606. #define bFM3_MFS0_LIN_SSR_TDRE *((volatile unsigned int*)(0x427000A4UL))
  5607. #define bFM3_MFS0_LIN_SSR_RDRF *((volatile unsigned int*)(0x427000A8UL))
  5608. #define bFM3_MFS0_LIN_SSR_ORE *((volatile unsigned int*)(0x427000ACUL))
  5609. #define bFM3_MFS0_LIN_SSR_FRE *((volatile unsigned int*)(0x427000B0UL))
  5610. #define bFM3_MFS0_LIN_SSR_LBD *((volatile unsigned int*)(0x427000B4UL))
  5611. #define bFM3_MFS0_LIN_SSR_REC *((volatile unsigned int*)(0x427000BCUL))
  5612. #define bFM3_MFS0_LIN_BGR_EXT *((volatile unsigned int*)(0x427001BCUL))
  5613. #define bFM3_MFS0_LIN_BGR1_EXT *((volatile unsigned int*)(0x427001BCUL))
  5614. /* I2C channel 0 registers */
  5615. #define bFM3_MFS0_I2C_SMR_ITST0 *((volatile unsigned int*)(0x42700000UL))
  5616. #define bFM3_MFS0_I2C_SMR_ITST1 *((volatile unsigned int*)(0x42700004UL))
  5617. #define bFM3_MFS0_I2C_SMR_TIE *((volatile unsigned int*)(0x42700008UL))
  5618. #define bFM3_MFS0_I2C_SMR_RIE *((volatile unsigned int*)(0x4270000CUL))
  5619. #define bFM3_MFS0_I2C_SMR_WUCR *((volatile unsigned int*)(0x42700010UL))
  5620. #define bFM3_MFS0_I2C_SMR_MD0 *((volatile unsigned int*)(0x42700014UL))
  5621. #define bFM3_MFS0_I2C_SMR_MD1 *((volatile unsigned int*)(0x42700018UL))
  5622. #define bFM3_MFS0_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270001CUL))
  5623. #define bFM3_MFS0_I2C_IBCR_INT *((volatile unsigned int*)(0x42700020UL))
  5624. #define bFM3_MFS0_I2C_IBCR_BER *((volatile unsigned int*)(0x42700024UL))
  5625. #define bFM3_MFS0_I2C_IBCR_INTE *((volatile unsigned int*)(0x42700028UL))
  5626. #define bFM3_MFS0_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270002CUL))
  5627. #define bFM3_MFS0_I2C_IBCR_WSEL *((volatile unsigned int*)(0x42700030UL))
  5628. #define bFM3_MFS0_I2C_IBCR_ACKE *((volatile unsigned int*)(0x42700034UL))
  5629. #define bFM3_MFS0_I2C_IBCR_ACT *((volatile unsigned int*)(0x42700038UL))
  5630. #define bFM3_MFS0_I2C_IBCR_SCC *((volatile unsigned int*)(0x42700038UL))
  5631. #define bFM3_MFS0_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270003CUL))
  5632. #define bFM3_MFS0_I2C_IBSR_BB *((volatile unsigned int*)(0x42700080UL))
  5633. #define bFM3_MFS0_I2C_IBSR_SPC *((volatile unsigned int*)(0x42700084UL))
  5634. #define bFM3_MFS0_I2C_IBSR_RSC *((volatile unsigned int*)(0x42700088UL))
  5635. #define bFM3_MFS0_I2C_IBSR_AL *((volatile unsigned int*)(0x4270008CUL))
  5636. #define bFM3_MFS0_I2C_IBSR_TRX *((volatile unsigned int*)(0x42700090UL))
  5637. #define bFM3_MFS0_I2C_IBSR_RSA *((volatile unsigned int*)(0x42700094UL))
  5638. #define bFM3_MFS0_I2C_IBSR_RACK *((volatile unsigned int*)(0x42700098UL))
  5639. #define bFM3_MFS0_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270009CUL))
  5640. #define bFM3_MFS0_I2C_SSR_TBI *((volatile unsigned int*)(0x427000A0UL))
  5641. #define bFM3_MFS0_I2C_SSR_TDRE *((volatile unsigned int*)(0x427000A4UL))
  5642. #define bFM3_MFS0_I2C_SSR_RDRF *((volatile unsigned int*)(0x427000A8UL))
  5643. #define bFM3_MFS0_I2C_SSR_ORE *((volatile unsigned int*)(0x427000ACUL))
  5644. #define bFM3_MFS0_I2C_SSR_TBIE *((volatile unsigned int*)(0x427000B0UL))
  5645. #define bFM3_MFS0_I2C_SSR_DMA *((volatile unsigned int*)(0x427000B4UL))
  5646. #define bFM3_MFS0_I2C_SSR_TSET *((volatile unsigned int*)(0x427000B8UL))
  5647. #define bFM3_MFS0_I2C_SSR_REC *((volatile unsigned int*)(0x427000BCUL))
  5648. #define bFM3_MFS0_I2C_ISBA_SA0 *((volatile unsigned int*)(0x42700200UL))
  5649. #define bFM3_MFS0_I2C_ISBA_SA1 *((volatile unsigned int*)(0x42700204UL))
  5650. #define bFM3_MFS0_I2C_ISBA_SA2 *((volatile unsigned int*)(0x42700208UL))
  5651. #define bFM3_MFS0_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270020CUL))
  5652. #define bFM3_MFS0_I2C_ISBA_SA4 *((volatile unsigned int*)(0x42700210UL))
  5653. #define bFM3_MFS0_I2C_ISBA_SA5 *((volatile unsigned int*)(0x42700214UL))
  5654. #define bFM3_MFS0_I2C_ISBA_SA6 *((volatile unsigned int*)(0x42700218UL))
  5655. #define bFM3_MFS0_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270021CUL))
  5656. #define bFM3_MFS0_I2C_ISMK_SM0 *((volatile unsigned int*)(0x42700220UL))
  5657. #define bFM3_MFS0_I2C_ISMK_SM1 *((volatile unsigned int*)(0x42700224UL))
  5658. #define bFM3_MFS0_I2C_ISMK_SM2 *((volatile unsigned int*)(0x42700228UL))
  5659. #define bFM3_MFS0_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270022CUL))
  5660. #define bFM3_MFS0_I2C_ISMK_SM4 *((volatile unsigned int*)(0x42700230UL))
  5661. #define bFM3_MFS0_I2C_ISMK_SM5 *((volatile unsigned int*)(0x42700234UL))
  5662. #define bFM3_MFS0_I2C_ISMK_SM6 *((volatile unsigned int*)(0x42700238UL))
  5663. #define bFM3_MFS0_I2C_ISMK_EN *((volatile unsigned int*)(0x4270023CUL))
  5664. /* UART asynchronous channel 1 registers */
  5665. #define bFM3_MFS1_UART_SMR_SOE *((volatile unsigned int*)(0x42702000UL))
  5666. #define bFM3_MFS1_UART_SMR_BDS *((volatile unsigned int*)(0x42702008UL))
  5667. #define bFM3_MFS1_UART_SMR_SBL *((volatile unsigned int*)(0x4270200CUL))
  5668. #define bFM3_MFS1_UART_SMR_WUCR *((volatile unsigned int*)(0x42702010UL))
  5669. #define bFM3_MFS1_UART_SMR_MD0 *((volatile unsigned int*)(0x42702014UL))
  5670. #define bFM3_MFS1_UART_SMR_MD1 *((volatile unsigned int*)(0x42702018UL))
  5671. #define bFM3_MFS1_UART_SMR_MD2 *((volatile unsigned int*)(0x4270201CUL))
  5672. #define bFM3_MFS1_UART_SCR_TXE *((volatile unsigned int*)(0x42702020UL))
  5673. #define bFM3_MFS1_UART_SCR_RXE *((volatile unsigned int*)(0x42702024UL))
  5674. #define bFM3_MFS1_UART_SCR_TBIE *((volatile unsigned int*)(0x42702028UL))
  5675. #define bFM3_MFS1_UART_SCR_TIE *((volatile unsigned int*)(0x4270202CUL))
  5676. #define bFM3_MFS1_UART_SCR_RIE *((volatile unsigned int*)(0x42702030UL))
  5677. #define bFM3_MFS1_UART_SCR_UPCL *((volatile unsigned int*)(0x4270203CUL))
  5678. #define bFM3_MFS1_UART_ESCR_L0 *((volatile unsigned int*)(0x42702080UL))
  5679. #define bFM3_MFS1_UART_ESCR_L1 *((volatile unsigned int*)(0x42702084UL))
  5680. #define bFM3_MFS1_UART_ESCR_L2 *((volatile unsigned int*)(0x42702088UL))
  5681. #define bFM3_MFS1_UART_ESCR_P *((volatile unsigned int*)(0x4270208CUL))
  5682. #define bFM3_MFS1_UART_ESCR_PEN *((volatile unsigned int*)(0x42702090UL))
  5683. #define bFM3_MFS1_UART_ESCR_INV *((volatile unsigned int*)(0x42702094UL))
  5684. #define bFM3_MFS1_UART_ESCR_ESBL *((volatile unsigned int*)(0x42702098UL))
  5685. #define bFM3_MFS1_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270209CUL))
  5686. #define bFM3_MFS1_UART_SSR_TBI *((volatile unsigned int*)(0x427020A0UL))
  5687. #define bFM3_MFS1_UART_SSR_TDRE *((volatile unsigned int*)(0x427020A4UL))
  5688. #define bFM3_MFS1_UART_SSR_RDRF *((volatile unsigned int*)(0x427020A8UL))
  5689. #define bFM3_MFS1_UART_SSR_ORE *((volatile unsigned int*)(0x427020ACUL))
  5690. #define bFM3_MFS1_UART_SSR_FRE *((volatile unsigned int*)(0x427020B0UL))
  5691. #define bFM3_MFS1_UART_SSR_PE *((volatile unsigned int*)(0x427020B4UL))
  5692. #define bFM3_MFS1_UART_SSR_REC *((volatile unsigned int*)(0x427020BCUL))
  5693. #define bFM3_MFS1_UART_RDR_AD *((volatile unsigned int*)(0x42702120UL))
  5694. #define bFM3_MFS1_UART_TDR_AD *((volatile unsigned int*)(0x42702120UL))
  5695. #define bFM3_MFS1_UART_BGR_EXT *((volatile unsigned int*)(0x427021BCUL))
  5696. #define bFM3_MFS1_UART_BGR1_EXT *((volatile unsigned int*)(0x427021BCUL))
  5697. /* UART synchronous channel 1 registers */
  5698. #define bFM3_MFS1_CSIO_SMR_SOE *((volatile unsigned int*)(0x42702000UL))
  5699. #define bFM3_MFS1_CSIO_SMR_SCKE *((volatile unsigned int*)(0x42702004UL))
  5700. #define bFM3_MFS1_CSIO_SMR_BDS *((volatile unsigned int*)(0x42702008UL))
  5701. #define bFM3_MFS1_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270200CUL))
  5702. #define bFM3_MFS1_CSIO_SMR_WUCR *((volatile unsigned int*)(0x42702010UL))
  5703. #define bFM3_MFS1_CSIO_SMR_MD0 *((volatile unsigned int*)(0x42702014UL))
  5704. #define bFM3_MFS1_CSIO_SMR_MD1 *((volatile unsigned int*)(0x42702018UL))
  5705. #define bFM3_MFS1_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270201CUL))
  5706. #define bFM3_MFS1_CSIO_SCR_TXE *((volatile unsigned int*)(0x42702020UL))
  5707. #define bFM3_MFS1_CSIO_SCR_RXE *((volatile unsigned int*)(0x42702024UL))
  5708. #define bFM3_MFS1_CSIO_SCR_TBIE *((volatile unsigned int*)(0x42702028UL))
  5709. #define bFM3_MFS1_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270202CUL))
  5710. #define bFM3_MFS1_CSIO_SCR_RIE *((volatile unsigned int*)(0x42702030UL))
  5711. #define bFM3_MFS1_CSIO_SCR_SPI *((volatile unsigned int*)(0x42702034UL))
  5712. #define bFM3_MFS1_CSIO_SCR_MS *((volatile unsigned int*)(0x42702038UL))
  5713. #define bFM3_MFS1_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270203CUL))
  5714. #define bFM3_MFS1_CSIO_ESCR_L0 *((volatile unsigned int*)(0x42702080UL))
  5715. #define bFM3_MFS1_CSIO_ESCR_L1 *((volatile unsigned int*)(0x42702084UL))
  5716. #define bFM3_MFS1_CSIO_ESCR_L2 *((volatile unsigned int*)(0x42702088UL))
  5717. #define bFM3_MFS1_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270208CUL))
  5718. #define bFM3_MFS1_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x42702090UL))
  5719. #define bFM3_MFS1_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270209CUL))
  5720. #define bFM3_MFS1_CSIO_SSR_TBI *((volatile unsigned int*)(0x427020A0UL))
  5721. #define bFM3_MFS1_CSIO_SSR_TDRE *((volatile unsigned int*)(0x427020A4UL))
  5722. #define bFM3_MFS1_CSIO_SSR_RDRF *((volatile unsigned int*)(0x427020A8UL))
  5723. #define bFM3_MFS1_CSIO_SSR_ORE *((volatile unsigned int*)(0x427020ACUL))
  5724. #define bFM3_MFS1_CSIO_SSR_REC *((volatile unsigned int*)(0x427020BCUL))
  5725. /* UART LIN channel 1 registers */
  5726. #define bFM3_MFS1_LIN_SMR_SOE *((volatile unsigned int*)(0x42702000UL))
  5727. #define bFM3_MFS1_LIN_SMR_SBL *((volatile unsigned int*)(0x4270200CUL))
  5728. #define bFM3_MFS1_LIN_SMR_WUCR *((volatile unsigned int*)(0x42702010UL))
  5729. #define bFM3_MFS1_LIN_SMR_MD0 *((volatile unsigned int*)(0x42702014UL))
  5730. #define bFM3_MFS1_LIN_SMR_MD1 *((volatile unsigned int*)(0x42702018UL))
  5731. #define bFM3_MFS1_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270201CUL))
  5732. #define bFM3_MFS1_LIN_SCR_TXE *((volatile unsigned int*)(0x42702020UL))
  5733. #define bFM3_MFS1_LIN_SCR_RXE *((volatile unsigned int*)(0x42702024UL))
  5734. #define bFM3_MFS1_LIN_SCR_TBIE *((volatile unsigned int*)(0x42702028UL))
  5735. #define bFM3_MFS1_LIN_SCR_TIE *((volatile unsigned int*)(0x4270202CUL))
  5736. #define bFM3_MFS1_LIN_SCR_RIE *((volatile unsigned int*)(0x42702030UL))
  5737. #define bFM3_MFS1_LIN_SCR_LBR *((volatile unsigned int*)(0x42702034UL))
  5738. #define bFM3_MFS1_LIN_SCR_MS *((volatile unsigned int*)(0x42702038UL))
  5739. #define bFM3_MFS1_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270203CUL))
  5740. #define bFM3_MFS1_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x42702080UL))
  5741. #define bFM3_MFS1_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x42702084UL))
  5742. #define bFM3_MFS1_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x42702088UL))
  5743. #define bFM3_MFS1_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270208CUL))
  5744. #define bFM3_MFS1_LIN_ESCR_LBIE *((volatile unsigned int*)(0x42702090UL))
  5745. #define bFM3_MFS1_LIN_ESCR_ESBL *((volatile unsigned int*)(0x42702098UL))
  5746. #define bFM3_MFS1_LIN_SSR_TBI *((volatile unsigned int*)(0x427020A0UL))
  5747. #define bFM3_MFS1_LIN_SSR_TDRE *((volatile unsigned int*)(0x427020A4UL))
  5748. #define bFM3_MFS1_LIN_SSR_RDRF *((volatile unsigned int*)(0x427020A8UL))
  5749. #define bFM3_MFS1_LIN_SSR_ORE *((volatile unsigned int*)(0x427020ACUL))
  5750. #define bFM3_MFS1_LIN_SSR_FRE *((volatile unsigned int*)(0x427020B0UL))
  5751. #define bFM3_MFS1_LIN_SSR_LBD *((volatile unsigned int*)(0x427020B4UL))
  5752. #define bFM3_MFS1_LIN_SSR_REC *((volatile unsigned int*)(0x427020BCUL))
  5753. #define bFM3_MFS1_LIN_BGR_EXT *((volatile unsigned int*)(0x427021BCUL))
  5754. #define bFM3_MFS1_LIN_BGR1_EXT *((volatile unsigned int*)(0x427021BCUL))
  5755. /* I2C channel 1 registers */
  5756. #define bFM3_MFS1_I2C_SMR_ITST0 *((volatile unsigned int*)(0x42702000UL))
  5757. #define bFM3_MFS1_I2C_SMR_ITST1 *((volatile unsigned int*)(0x42702004UL))
  5758. #define bFM3_MFS1_I2C_SMR_TIE *((volatile unsigned int*)(0x42702008UL))
  5759. #define bFM3_MFS1_I2C_SMR_RIE *((volatile unsigned int*)(0x4270200CUL))
  5760. #define bFM3_MFS1_I2C_SMR_WUCR *((volatile unsigned int*)(0x42702010UL))
  5761. #define bFM3_MFS1_I2C_SMR_MD0 *((volatile unsigned int*)(0x42702014UL))
  5762. #define bFM3_MFS1_I2C_SMR_MD1 *((volatile unsigned int*)(0x42702018UL))
  5763. #define bFM3_MFS1_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270201CUL))
  5764. #define bFM3_MFS1_I2C_IBCR_INT *((volatile unsigned int*)(0x42702020UL))
  5765. #define bFM3_MFS1_I2C_IBCR_BER *((volatile unsigned int*)(0x42702024UL))
  5766. #define bFM3_MFS1_I2C_IBCR_INTE *((volatile unsigned int*)(0x42702028UL))
  5767. #define bFM3_MFS1_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270202CUL))
  5768. #define bFM3_MFS1_I2C_IBCR_WSEL *((volatile unsigned int*)(0x42702030UL))
  5769. #define bFM3_MFS1_I2C_IBCR_ACKE *((volatile unsigned int*)(0x42702034UL))
  5770. #define bFM3_MFS1_I2C_IBCR_ACT *((volatile unsigned int*)(0x42702038UL))
  5771. #define bFM3_MFS1_I2C_IBCR_SCC *((volatile unsigned int*)(0x42702038UL))
  5772. #define bFM3_MFS1_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270203CUL))
  5773. #define bFM3_MFS1_I2C_IBSR_BB *((volatile unsigned int*)(0x42702080UL))
  5774. #define bFM3_MFS1_I2C_IBSR_SPC *((volatile unsigned int*)(0x42702084UL))
  5775. #define bFM3_MFS1_I2C_IBSR_RSC *((volatile unsigned int*)(0x42702088UL))
  5776. #define bFM3_MFS1_I2C_IBSR_AL *((volatile unsigned int*)(0x4270208CUL))
  5777. #define bFM3_MFS1_I2C_IBSR_TRX *((volatile unsigned int*)(0x42702090UL))
  5778. #define bFM3_MFS1_I2C_IBSR_RSA *((volatile unsigned int*)(0x42702094UL))
  5779. #define bFM3_MFS1_I2C_IBSR_RACK *((volatile unsigned int*)(0x42702098UL))
  5780. #define bFM3_MFS1_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270209CUL))
  5781. #define bFM3_MFS1_I2C_SSR_TBI *((volatile unsigned int*)(0x427020A0UL))
  5782. #define bFM3_MFS1_I2C_SSR_TDRE *((volatile unsigned int*)(0x427020A4UL))
  5783. #define bFM3_MFS1_I2C_SSR_RDRF *((volatile unsigned int*)(0x427020A8UL))
  5784. #define bFM3_MFS1_I2C_SSR_ORE *((volatile unsigned int*)(0x427020ACUL))
  5785. #define bFM3_MFS1_I2C_SSR_TBIE *((volatile unsigned int*)(0x427020B0UL))
  5786. #define bFM3_MFS1_I2C_SSR_DMA *((volatile unsigned int*)(0x427020B4UL))
  5787. #define bFM3_MFS1_I2C_SSR_TSET *((volatile unsigned int*)(0x427020B8UL))
  5788. #define bFM3_MFS1_I2C_SSR_REC *((volatile unsigned int*)(0x427020BCUL))
  5789. #define bFM3_MFS1_I2C_ISBA_SA0 *((volatile unsigned int*)(0x42702200UL))
  5790. #define bFM3_MFS1_I2C_ISBA_SA1 *((volatile unsigned int*)(0x42702204UL))
  5791. #define bFM3_MFS1_I2C_ISBA_SA2 *((volatile unsigned int*)(0x42702208UL))
  5792. #define bFM3_MFS1_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270220CUL))
  5793. #define bFM3_MFS1_I2C_ISBA_SA4 *((volatile unsigned int*)(0x42702210UL))
  5794. #define bFM3_MFS1_I2C_ISBA_SA5 *((volatile unsigned int*)(0x42702214UL))
  5795. #define bFM3_MFS1_I2C_ISBA_SA6 *((volatile unsigned int*)(0x42702218UL))
  5796. #define bFM3_MFS1_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270221CUL))
  5797. #define bFM3_MFS1_I2C_ISMK_SM0 *((volatile unsigned int*)(0x42702220UL))
  5798. #define bFM3_MFS1_I2C_ISMK_SM1 *((volatile unsigned int*)(0x42702224UL))
  5799. #define bFM3_MFS1_I2C_ISMK_SM2 *((volatile unsigned int*)(0x42702228UL))
  5800. #define bFM3_MFS1_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270222CUL))
  5801. #define bFM3_MFS1_I2C_ISMK_SM4 *((volatile unsigned int*)(0x42702230UL))
  5802. #define bFM3_MFS1_I2C_ISMK_SM5 *((volatile unsigned int*)(0x42702234UL))
  5803. #define bFM3_MFS1_I2C_ISMK_SM6 *((volatile unsigned int*)(0x42702238UL))
  5804. #define bFM3_MFS1_I2C_ISMK_EN *((volatile unsigned int*)(0x4270223CUL))
  5805. /* UART asynchronous channel 2 registers */
  5806. #define bFM3_MFS2_UART_SMR_SOE *((volatile unsigned int*)(0x42704000UL))
  5807. #define bFM3_MFS2_UART_SMR_BDS *((volatile unsigned int*)(0x42704008UL))
  5808. #define bFM3_MFS2_UART_SMR_SBL *((volatile unsigned int*)(0x4270400CUL))
  5809. #define bFM3_MFS2_UART_SMR_WUCR *((volatile unsigned int*)(0x42704010UL))
  5810. #define bFM3_MFS2_UART_SMR_MD0 *((volatile unsigned int*)(0x42704014UL))
  5811. #define bFM3_MFS2_UART_SMR_MD1 *((volatile unsigned int*)(0x42704018UL))
  5812. #define bFM3_MFS2_UART_SMR_MD2 *((volatile unsigned int*)(0x4270401CUL))
  5813. #define bFM3_MFS2_UART_SCR_TXE *((volatile unsigned int*)(0x42704020UL))
  5814. #define bFM3_MFS2_UART_SCR_RXE *((volatile unsigned int*)(0x42704024UL))
  5815. #define bFM3_MFS2_UART_SCR_TBIE *((volatile unsigned int*)(0x42704028UL))
  5816. #define bFM3_MFS2_UART_SCR_TIE *((volatile unsigned int*)(0x4270402CUL))
  5817. #define bFM3_MFS2_UART_SCR_RIE *((volatile unsigned int*)(0x42704030UL))
  5818. #define bFM3_MFS2_UART_SCR_UPCL *((volatile unsigned int*)(0x4270403CUL))
  5819. #define bFM3_MFS2_UART_ESCR_L0 *((volatile unsigned int*)(0x42704080UL))
  5820. #define bFM3_MFS2_UART_ESCR_L1 *((volatile unsigned int*)(0x42704084UL))
  5821. #define bFM3_MFS2_UART_ESCR_L2 *((volatile unsigned int*)(0x42704088UL))
  5822. #define bFM3_MFS2_UART_ESCR_P *((volatile unsigned int*)(0x4270408CUL))
  5823. #define bFM3_MFS2_UART_ESCR_PEN *((volatile unsigned int*)(0x42704090UL))
  5824. #define bFM3_MFS2_UART_ESCR_INV *((volatile unsigned int*)(0x42704094UL))
  5825. #define bFM3_MFS2_UART_ESCR_ESBL *((volatile unsigned int*)(0x42704098UL))
  5826. #define bFM3_MFS2_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270409CUL))
  5827. #define bFM3_MFS2_UART_SSR_TBI *((volatile unsigned int*)(0x427040A0UL))
  5828. #define bFM3_MFS2_UART_SSR_TDRE *((volatile unsigned int*)(0x427040A4UL))
  5829. #define bFM3_MFS2_UART_SSR_RDRF *((volatile unsigned int*)(0x427040A8UL))
  5830. #define bFM3_MFS2_UART_SSR_ORE *((volatile unsigned int*)(0x427040ACUL))
  5831. #define bFM3_MFS2_UART_SSR_FRE *((volatile unsigned int*)(0x427040B0UL))
  5832. #define bFM3_MFS2_UART_SSR_PE *((volatile unsigned int*)(0x427040B4UL))
  5833. #define bFM3_MFS2_UART_SSR_REC *((volatile unsigned int*)(0x427040BCUL))
  5834. #define bFM3_MFS2_UART_RDR_AD *((volatile unsigned int*)(0x42704120UL))
  5835. #define bFM3_MFS2_UART_TDR_AD *((volatile unsigned int*)(0x42704120UL))
  5836. #define bFM3_MFS2_UART_BGR_EXT *((volatile unsigned int*)(0x427041BCUL))
  5837. #define bFM3_MFS2_UART_BGR1_EXT *((volatile unsigned int*)(0x427041BCUL))
  5838. /* UART synchronous channel 2 registers */
  5839. #define bFM3_MFS2_CSIO_SMR_SOE *((volatile unsigned int*)(0x42704000UL))
  5840. #define bFM3_MFS2_CSIO_SMR_SCKE *((volatile unsigned int*)(0x42704004UL))
  5841. #define bFM3_MFS2_CSIO_SMR_BDS *((volatile unsigned int*)(0x42704008UL))
  5842. #define bFM3_MFS2_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270400CUL))
  5843. #define bFM3_MFS2_CSIO_SMR_WUCR *((volatile unsigned int*)(0x42704010UL))
  5844. #define bFM3_MFS2_CSIO_SMR_MD0 *((volatile unsigned int*)(0x42704014UL))
  5845. #define bFM3_MFS2_CSIO_SMR_MD1 *((volatile unsigned int*)(0x42704018UL))
  5846. #define bFM3_MFS2_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270401CUL))
  5847. #define bFM3_MFS2_CSIO_SCR_TXE *((volatile unsigned int*)(0x42704020UL))
  5848. #define bFM3_MFS2_CSIO_SCR_RXE *((volatile unsigned int*)(0x42704024UL))
  5849. #define bFM3_MFS2_CSIO_SCR_TBIE *((volatile unsigned int*)(0x42704028UL))
  5850. #define bFM3_MFS2_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270402CUL))
  5851. #define bFM3_MFS2_CSIO_SCR_RIE *((volatile unsigned int*)(0x42704030UL))
  5852. #define bFM3_MFS2_CSIO_SCR_SPI *((volatile unsigned int*)(0x42704034UL))
  5853. #define bFM3_MFS2_CSIO_SCR_MS *((volatile unsigned int*)(0x42704038UL))
  5854. #define bFM3_MFS2_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270403CUL))
  5855. #define bFM3_MFS2_CSIO_ESCR_L0 *((volatile unsigned int*)(0x42704080UL))
  5856. #define bFM3_MFS2_CSIO_ESCR_L1 *((volatile unsigned int*)(0x42704084UL))
  5857. #define bFM3_MFS2_CSIO_ESCR_L2 *((volatile unsigned int*)(0x42704088UL))
  5858. #define bFM3_MFS2_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270408CUL))
  5859. #define bFM3_MFS2_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x42704090UL))
  5860. #define bFM3_MFS2_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270409CUL))
  5861. #define bFM3_MFS2_CSIO_SSR_TBI *((volatile unsigned int*)(0x427040A0UL))
  5862. #define bFM3_MFS2_CSIO_SSR_TDRE *((volatile unsigned int*)(0x427040A4UL))
  5863. #define bFM3_MFS2_CSIO_SSR_RDRF *((volatile unsigned int*)(0x427040A8UL))
  5864. #define bFM3_MFS2_CSIO_SSR_ORE *((volatile unsigned int*)(0x427040ACUL))
  5865. #define bFM3_MFS2_CSIO_SSR_REC *((volatile unsigned int*)(0x427040BCUL))
  5866. /* UART LIN channel 2 registers */
  5867. #define bFM3_MFS2_LIN_SMR_SOE *((volatile unsigned int*)(0x42704000UL))
  5868. #define bFM3_MFS2_LIN_SMR_SBL *((volatile unsigned int*)(0x4270400CUL))
  5869. #define bFM3_MFS2_LIN_SMR_WUCR *((volatile unsigned int*)(0x42704010UL))
  5870. #define bFM3_MFS2_LIN_SMR_MD0 *((volatile unsigned int*)(0x42704014UL))
  5871. #define bFM3_MFS2_LIN_SMR_MD1 *((volatile unsigned int*)(0x42704018UL))
  5872. #define bFM3_MFS2_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270401CUL))
  5873. #define bFM3_MFS2_LIN_SCR_TXE *((volatile unsigned int*)(0x42704020UL))
  5874. #define bFM3_MFS2_LIN_SCR_RXE *((volatile unsigned int*)(0x42704024UL))
  5875. #define bFM3_MFS2_LIN_SCR_TBIE *((volatile unsigned int*)(0x42704028UL))
  5876. #define bFM3_MFS2_LIN_SCR_TIE *((volatile unsigned int*)(0x4270402CUL))
  5877. #define bFM3_MFS2_LIN_SCR_RIE *((volatile unsigned int*)(0x42704030UL))
  5878. #define bFM3_MFS2_LIN_SCR_LBR *((volatile unsigned int*)(0x42704034UL))
  5879. #define bFM3_MFS2_LIN_SCR_MS *((volatile unsigned int*)(0x42704038UL))
  5880. #define bFM3_MFS2_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270403CUL))
  5881. #define bFM3_MFS2_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x42704080UL))
  5882. #define bFM3_MFS2_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x42704084UL))
  5883. #define bFM3_MFS2_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x42704088UL))
  5884. #define bFM3_MFS2_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270408CUL))
  5885. #define bFM3_MFS2_LIN_ESCR_LBIE *((volatile unsigned int*)(0x42704090UL))
  5886. #define bFM3_MFS2_LIN_ESCR_ESBL *((volatile unsigned int*)(0x42704098UL))
  5887. #define bFM3_MFS2_LIN_SSR_TBI *((volatile unsigned int*)(0x427040A0UL))
  5888. #define bFM3_MFS2_LIN_SSR_TDRE *((volatile unsigned int*)(0x427040A4UL))
  5889. #define bFM3_MFS2_LIN_SSR_RDRF *((volatile unsigned int*)(0x427040A8UL))
  5890. #define bFM3_MFS2_LIN_SSR_ORE *((volatile unsigned int*)(0x427040ACUL))
  5891. #define bFM3_MFS2_LIN_SSR_FRE *((volatile unsigned int*)(0x427040B0UL))
  5892. #define bFM3_MFS2_LIN_SSR_LBD *((volatile unsigned int*)(0x427040B4UL))
  5893. #define bFM3_MFS2_LIN_SSR_REC *((volatile unsigned int*)(0x427040BCUL))
  5894. #define bFM3_MFS2_LIN_BGR_EXT *((volatile unsigned int*)(0x427041BCUL))
  5895. #define bFM3_MFS2_LIN_BGR1_EXT *((volatile unsigned int*)(0x427041BCUL))
  5896. /* I2C channel 2 registers */
  5897. #define bFM3_MFS2_I2C_SMR_ITST0 *((volatile unsigned int*)(0x42704000UL))
  5898. #define bFM3_MFS2_I2C_SMR_ITST1 *((volatile unsigned int*)(0x42704004UL))
  5899. #define bFM3_MFS2_I2C_SMR_TIE *((volatile unsigned int*)(0x42704008UL))
  5900. #define bFM3_MFS2_I2C_SMR_RIE *((volatile unsigned int*)(0x4270400CUL))
  5901. #define bFM3_MFS2_I2C_SMR_WUCR *((volatile unsigned int*)(0x42704010UL))
  5902. #define bFM3_MFS2_I2C_SMR_MD0 *((volatile unsigned int*)(0x42704014UL))
  5903. #define bFM3_MFS2_I2C_SMR_MD1 *((volatile unsigned int*)(0x42704018UL))
  5904. #define bFM3_MFS2_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270401CUL))
  5905. #define bFM3_MFS2_I2C_IBCR_INT *((volatile unsigned int*)(0x42704020UL))
  5906. #define bFM3_MFS2_I2C_IBCR_BER *((volatile unsigned int*)(0x42704024UL))
  5907. #define bFM3_MFS2_I2C_IBCR_INTE *((volatile unsigned int*)(0x42704028UL))
  5908. #define bFM3_MFS2_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270402CUL))
  5909. #define bFM3_MFS2_I2C_IBCR_WSEL *((volatile unsigned int*)(0x42704030UL))
  5910. #define bFM3_MFS2_I2C_IBCR_ACKE *((volatile unsigned int*)(0x42704034UL))
  5911. #define bFM3_MFS2_I2C_IBCR_ACT *((volatile unsigned int*)(0x42704038UL))
  5912. #define bFM3_MFS2_I2C_IBCR_SCC *((volatile unsigned int*)(0x42704038UL))
  5913. #define bFM3_MFS2_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270403CUL))
  5914. #define bFM3_MFS2_I2C_IBSR_BB *((volatile unsigned int*)(0x42704080UL))
  5915. #define bFM3_MFS2_I2C_IBSR_SPC *((volatile unsigned int*)(0x42704084UL))
  5916. #define bFM3_MFS2_I2C_IBSR_RSC *((volatile unsigned int*)(0x42704088UL))
  5917. #define bFM3_MFS2_I2C_IBSR_AL *((volatile unsigned int*)(0x4270408CUL))
  5918. #define bFM3_MFS2_I2C_IBSR_TRX *((volatile unsigned int*)(0x42704090UL))
  5919. #define bFM3_MFS2_I2C_IBSR_RSA *((volatile unsigned int*)(0x42704094UL))
  5920. #define bFM3_MFS2_I2C_IBSR_RACK *((volatile unsigned int*)(0x42704098UL))
  5921. #define bFM3_MFS2_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270409CUL))
  5922. #define bFM3_MFS2_I2C_SSR_TBI *((volatile unsigned int*)(0x427040A0UL))
  5923. #define bFM3_MFS2_I2C_SSR_TDRE *((volatile unsigned int*)(0x427040A4UL))
  5924. #define bFM3_MFS2_I2C_SSR_RDRF *((volatile unsigned int*)(0x427040A8UL))
  5925. #define bFM3_MFS2_I2C_SSR_ORE *((volatile unsigned int*)(0x427040ACUL))
  5926. #define bFM3_MFS2_I2C_SSR_TBIE *((volatile unsigned int*)(0x427040B0UL))
  5927. #define bFM3_MFS2_I2C_SSR_DMA *((volatile unsigned int*)(0x427040B4UL))
  5928. #define bFM3_MFS2_I2C_SSR_TSET *((volatile unsigned int*)(0x427040B8UL))
  5929. #define bFM3_MFS2_I2C_SSR_REC *((volatile unsigned int*)(0x427040BCUL))
  5930. #define bFM3_MFS2_I2C_ISBA_SA0 *((volatile unsigned int*)(0x42704200UL))
  5931. #define bFM3_MFS2_I2C_ISBA_SA1 *((volatile unsigned int*)(0x42704204UL))
  5932. #define bFM3_MFS2_I2C_ISBA_SA2 *((volatile unsigned int*)(0x42704208UL))
  5933. #define bFM3_MFS2_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270420CUL))
  5934. #define bFM3_MFS2_I2C_ISBA_SA4 *((volatile unsigned int*)(0x42704210UL))
  5935. #define bFM3_MFS2_I2C_ISBA_SA5 *((volatile unsigned int*)(0x42704214UL))
  5936. #define bFM3_MFS2_I2C_ISBA_SA6 *((volatile unsigned int*)(0x42704218UL))
  5937. #define bFM3_MFS2_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270421CUL))
  5938. #define bFM3_MFS2_I2C_ISMK_SM0 *((volatile unsigned int*)(0x42704220UL))
  5939. #define bFM3_MFS2_I2C_ISMK_SM1 *((volatile unsigned int*)(0x42704224UL))
  5940. #define bFM3_MFS2_I2C_ISMK_SM2 *((volatile unsigned int*)(0x42704228UL))
  5941. #define bFM3_MFS2_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270422CUL))
  5942. #define bFM3_MFS2_I2C_ISMK_SM4 *((volatile unsigned int*)(0x42704230UL))
  5943. #define bFM3_MFS2_I2C_ISMK_SM5 *((volatile unsigned int*)(0x42704234UL))
  5944. #define bFM3_MFS2_I2C_ISMK_SM6 *((volatile unsigned int*)(0x42704238UL))
  5945. #define bFM3_MFS2_I2C_ISMK_EN *((volatile unsigned int*)(0x4270423CUL))
  5946. /* UART asynchronous channel 3 registers */
  5947. #define bFM3_MFS3_UART_SMR_SOE *((volatile unsigned int*)(0x42706000UL))
  5948. #define bFM3_MFS3_UART_SMR_BDS *((volatile unsigned int*)(0x42706008UL))
  5949. #define bFM3_MFS3_UART_SMR_SBL *((volatile unsigned int*)(0x4270600CUL))
  5950. #define bFM3_MFS3_UART_SMR_WUCR *((volatile unsigned int*)(0x42706010UL))
  5951. #define bFM3_MFS3_UART_SMR_MD0 *((volatile unsigned int*)(0x42706014UL))
  5952. #define bFM3_MFS3_UART_SMR_MD1 *((volatile unsigned int*)(0x42706018UL))
  5953. #define bFM3_MFS3_UART_SMR_MD2 *((volatile unsigned int*)(0x4270601CUL))
  5954. #define bFM3_MFS3_UART_SCR_TXE *((volatile unsigned int*)(0x42706020UL))
  5955. #define bFM3_MFS3_UART_SCR_RXE *((volatile unsigned int*)(0x42706024UL))
  5956. #define bFM3_MFS3_UART_SCR_TBIE *((volatile unsigned int*)(0x42706028UL))
  5957. #define bFM3_MFS3_UART_SCR_TIE *((volatile unsigned int*)(0x4270602CUL))
  5958. #define bFM3_MFS3_UART_SCR_RIE *((volatile unsigned int*)(0x42706030UL))
  5959. #define bFM3_MFS3_UART_SCR_UPCL *((volatile unsigned int*)(0x4270603CUL))
  5960. #define bFM3_MFS3_UART_ESCR_L0 *((volatile unsigned int*)(0x42706080UL))
  5961. #define bFM3_MFS3_UART_ESCR_L1 *((volatile unsigned int*)(0x42706084UL))
  5962. #define bFM3_MFS3_UART_ESCR_L2 *((volatile unsigned int*)(0x42706088UL))
  5963. #define bFM3_MFS3_UART_ESCR_P *((volatile unsigned int*)(0x4270608CUL))
  5964. #define bFM3_MFS3_UART_ESCR_PEN *((volatile unsigned int*)(0x42706090UL))
  5965. #define bFM3_MFS3_UART_ESCR_INV *((volatile unsigned int*)(0x42706094UL))
  5966. #define bFM3_MFS3_UART_ESCR_ESBL *((volatile unsigned int*)(0x42706098UL))
  5967. #define bFM3_MFS3_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270609CUL))
  5968. #define bFM3_MFS3_UART_SSR_TBI *((volatile unsigned int*)(0x427060A0UL))
  5969. #define bFM3_MFS3_UART_SSR_TDRE *((volatile unsigned int*)(0x427060A4UL))
  5970. #define bFM3_MFS3_UART_SSR_RDRF *((volatile unsigned int*)(0x427060A8UL))
  5971. #define bFM3_MFS3_UART_SSR_ORE *((volatile unsigned int*)(0x427060ACUL))
  5972. #define bFM3_MFS3_UART_SSR_FRE *((volatile unsigned int*)(0x427060B0UL))
  5973. #define bFM3_MFS3_UART_SSR_PE *((volatile unsigned int*)(0x427060B4UL))
  5974. #define bFM3_MFS3_UART_SSR_REC *((volatile unsigned int*)(0x427060BCUL))
  5975. #define bFM3_MFS3_UART_RDR_AD *((volatile unsigned int*)(0x42706120UL))
  5976. #define bFM3_MFS3_UART_TDR_AD *((volatile unsigned int*)(0x42706120UL))
  5977. #define bFM3_MFS3_UART_BGR_EXT *((volatile unsigned int*)(0x427061BCUL))
  5978. #define bFM3_MFS3_UART_BGR1_EXT *((volatile unsigned int*)(0x427061BCUL))
  5979. /* UART synchronous channel 3 registers */
  5980. #define bFM3_MFS3_CSIO_SMR_SOE *((volatile unsigned int*)(0x42706000UL))
  5981. #define bFM3_MFS3_CSIO_SMR_SCKE *((volatile unsigned int*)(0x42706004UL))
  5982. #define bFM3_MFS3_CSIO_SMR_BDS *((volatile unsigned int*)(0x42706008UL))
  5983. #define bFM3_MFS3_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270600CUL))
  5984. #define bFM3_MFS3_CSIO_SMR_WUCR *((volatile unsigned int*)(0x42706010UL))
  5985. #define bFM3_MFS3_CSIO_SMR_MD0 *((volatile unsigned int*)(0x42706014UL))
  5986. #define bFM3_MFS3_CSIO_SMR_MD1 *((volatile unsigned int*)(0x42706018UL))
  5987. #define bFM3_MFS3_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270601CUL))
  5988. #define bFM3_MFS3_CSIO_SCR_TXE *((volatile unsigned int*)(0x42706020UL))
  5989. #define bFM3_MFS3_CSIO_SCR_RXE *((volatile unsigned int*)(0x42706024UL))
  5990. #define bFM3_MFS3_CSIO_SCR_TBIE *((volatile unsigned int*)(0x42706028UL))
  5991. #define bFM3_MFS3_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270602CUL))
  5992. #define bFM3_MFS3_CSIO_SCR_RIE *((volatile unsigned int*)(0x42706030UL))
  5993. #define bFM3_MFS3_CSIO_SCR_SPI *((volatile unsigned int*)(0x42706034UL))
  5994. #define bFM3_MFS3_CSIO_SCR_MS *((volatile unsigned int*)(0x42706038UL))
  5995. #define bFM3_MFS3_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270603CUL))
  5996. #define bFM3_MFS3_CSIO_ESCR_L0 *((volatile unsigned int*)(0x42706080UL))
  5997. #define bFM3_MFS3_CSIO_ESCR_L1 *((volatile unsigned int*)(0x42706084UL))
  5998. #define bFM3_MFS3_CSIO_ESCR_L2 *((volatile unsigned int*)(0x42706088UL))
  5999. #define bFM3_MFS3_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270608CUL))
  6000. #define bFM3_MFS3_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x42706090UL))
  6001. #define bFM3_MFS3_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270609CUL))
  6002. #define bFM3_MFS3_CSIO_SSR_TBI *((volatile unsigned int*)(0x427060A0UL))
  6003. #define bFM3_MFS3_CSIO_SSR_TDRE *((volatile unsigned int*)(0x427060A4UL))
  6004. #define bFM3_MFS3_CSIO_SSR_RDRF *((volatile unsigned int*)(0x427060A8UL))
  6005. #define bFM3_MFS3_CSIO_SSR_ORE *((volatile unsigned int*)(0x427060ACUL))
  6006. #define bFM3_MFS3_CSIO_SSR_REC *((volatile unsigned int*)(0x427060BCUL))
  6007. /* UART LIN channel 3 registers */
  6008. #define bFM3_MFS3_LIN_SMR_SOE *((volatile unsigned int*)(0x42706000UL))
  6009. #define bFM3_MFS3_LIN_SMR_SBL *((volatile unsigned int*)(0x4270600CUL))
  6010. #define bFM3_MFS3_LIN_SMR_WUCR *((volatile unsigned int*)(0x42706010UL))
  6011. #define bFM3_MFS3_LIN_SMR_MD0 *((volatile unsigned int*)(0x42706014UL))
  6012. #define bFM3_MFS3_LIN_SMR_MD1 *((volatile unsigned int*)(0x42706018UL))
  6013. #define bFM3_MFS3_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270601CUL))
  6014. #define bFM3_MFS3_LIN_SCR_TXE *((volatile unsigned int*)(0x42706020UL))
  6015. #define bFM3_MFS3_LIN_SCR_RXE *((volatile unsigned int*)(0x42706024UL))
  6016. #define bFM3_MFS3_LIN_SCR_TBIE *((volatile unsigned int*)(0x42706028UL))
  6017. #define bFM3_MFS3_LIN_SCR_TIE *((volatile unsigned int*)(0x4270602CUL))
  6018. #define bFM3_MFS3_LIN_SCR_RIE *((volatile unsigned int*)(0x42706030UL))
  6019. #define bFM3_MFS3_LIN_SCR_LBR *((volatile unsigned int*)(0x42706034UL))
  6020. #define bFM3_MFS3_LIN_SCR_MS *((volatile unsigned int*)(0x42706038UL))
  6021. #define bFM3_MFS3_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270603CUL))
  6022. #define bFM3_MFS3_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x42706080UL))
  6023. #define bFM3_MFS3_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x42706084UL))
  6024. #define bFM3_MFS3_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x42706088UL))
  6025. #define bFM3_MFS3_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270608CUL))
  6026. #define bFM3_MFS3_LIN_ESCR_LBIE *((volatile unsigned int*)(0x42706090UL))
  6027. #define bFM3_MFS3_LIN_ESCR_ESBL *((volatile unsigned int*)(0x42706098UL))
  6028. #define bFM3_MFS3_LIN_SSR_TBI *((volatile unsigned int*)(0x427060A0UL))
  6029. #define bFM3_MFS3_LIN_SSR_TDRE *((volatile unsigned int*)(0x427060A4UL))
  6030. #define bFM3_MFS3_LIN_SSR_RDRF *((volatile unsigned int*)(0x427060A8UL))
  6031. #define bFM3_MFS3_LIN_SSR_ORE *((volatile unsigned int*)(0x427060ACUL))
  6032. #define bFM3_MFS3_LIN_SSR_FRE *((volatile unsigned int*)(0x427060B0UL))
  6033. #define bFM3_MFS3_LIN_SSR_LBD *((volatile unsigned int*)(0x427060B4UL))
  6034. #define bFM3_MFS3_LIN_SSR_REC *((volatile unsigned int*)(0x427060BCUL))
  6035. #define bFM3_MFS3_LIN_BGR_EXT *((volatile unsigned int*)(0x427061BCUL))
  6036. #define bFM3_MFS3_LIN_BGR1_EXT *((volatile unsigned int*)(0x427061BCUL))
  6037. /* I2C channel 3 registers */
  6038. #define bFM3_MFS3_I2C_SMR_ITST0 *((volatile unsigned int*)(0x42706000UL))
  6039. #define bFM3_MFS3_I2C_SMR_ITST1 *((volatile unsigned int*)(0x42706004UL))
  6040. #define bFM3_MFS3_I2C_SMR_TIE *((volatile unsigned int*)(0x42706008UL))
  6041. #define bFM3_MFS3_I2C_SMR_RIE *((volatile unsigned int*)(0x4270600CUL))
  6042. #define bFM3_MFS3_I2C_SMR_WUCR *((volatile unsigned int*)(0x42706010UL))
  6043. #define bFM3_MFS3_I2C_SMR_MD0 *((volatile unsigned int*)(0x42706014UL))
  6044. #define bFM3_MFS3_I2C_SMR_MD1 *((volatile unsigned int*)(0x42706018UL))
  6045. #define bFM3_MFS3_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270601CUL))
  6046. #define bFM3_MFS3_I2C_IBCR_INT *((volatile unsigned int*)(0x42706020UL))
  6047. #define bFM3_MFS3_I2C_IBCR_BER *((volatile unsigned int*)(0x42706024UL))
  6048. #define bFM3_MFS3_I2C_IBCR_INTE *((volatile unsigned int*)(0x42706028UL))
  6049. #define bFM3_MFS3_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270602CUL))
  6050. #define bFM3_MFS3_I2C_IBCR_WSEL *((volatile unsigned int*)(0x42706030UL))
  6051. #define bFM3_MFS3_I2C_IBCR_ACKE *((volatile unsigned int*)(0x42706034UL))
  6052. #define bFM3_MFS3_I2C_IBCR_ACT *((volatile unsigned int*)(0x42706038UL))
  6053. #define bFM3_MFS3_I2C_IBCR_SCC *((volatile unsigned int*)(0x42706038UL))
  6054. #define bFM3_MFS3_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270603CUL))
  6055. #define bFM3_MFS3_I2C_IBSR_BB *((volatile unsigned int*)(0x42706080UL))
  6056. #define bFM3_MFS3_I2C_IBSR_SPC *((volatile unsigned int*)(0x42706084UL))
  6057. #define bFM3_MFS3_I2C_IBSR_RSC *((volatile unsigned int*)(0x42706088UL))
  6058. #define bFM3_MFS3_I2C_IBSR_AL *((volatile unsigned int*)(0x4270608CUL))
  6059. #define bFM3_MFS3_I2C_IBSR_TRX *((volatile unsigned int*)(0x42706090UL))
  6060. #define bFM3_MFS3_I2C_IBSR_RSA *((volatile unsigned int*)(0x42706094UL))
  6061. #define bFM3_MFS3_I2C_IBSR_RACK *((volatile unsigned int*)(0x42706098UL))
  6062. #define bFM3_MFS3_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270609CUL))
  6063. #define bFM3_MFS3_I2C_SSR_TBI *((volatile unsigned int*)(0x427060A0UL))
  6064. #define bFM3_MFS3_I2C_SSR_TDRE *((volatile unsigned int*)(0x427060A4UL))
  6065. #define bFM3_MFS3_I2C_SSR_RDRF *((volatile unsigned int*)(0x427060A8UL))
  6066. #define bFM3_MFS3_I2C_SSR_ORE *((volatile unsigned int*)(0x427060ACUL))
  6067. #define bFM3_MFS3_I2C_SSR_TBIE *((volatile unsigned int*)(0x427060B0UL))
  6068. #define bFM3_MFS3_I2C_SSR_DMA *((volatile unsigned int*)(0x427060B4UL))
  6069. #define bFM3_MFS3_I2C_SSR_TSET *((volatile unsigned int*)(0x427060B8UL))
  6070. #define bFM3_MFS3_I2C_SSR_REC *((volatile unsigned int*)(0x427060BCUL))
  6071. #define bFM3_MFS3_I2C_ISBA_SA0 *((volatile unsigned int*)(0x42706200UL))
  6072. #define bFM3_MFS3_I2C_ISBA_SA1 *((volatile unsigned int*)(0x42706204UL))
  6073. #define bFM3_MFS3_I2C_ISBA_SA2 *((volatile unsigned int*)(0x42706208UL))
  6074. #define bFM3_MFS3_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270620CUL))
  6075. #define bFM3_MFS3_I2C_ISBA_SA4 *((volatile unsigned int*)(0x42706210UL))
  6076. #define bFM3_MFS3_I2C_ISBA_SA5 *((volatile unsigned int*)(0x42706214UL))
  6077. #define bFM3_MFS3_I2C_ISBA_SA6 *((volatile unsigned int*)(0x42706218UL))
  6078. #define bFM3_MFS3_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270621CUL))
  6079. #define bFM3_MFS3_I2C_ISMK_SM0 *((volatile unsigned int*)(0x42706220UL))
  6080. #define bFM3_MFS3_I2C_ISMK_SM1 *((volatile unsigned int*)(0x42706224UL))
  6081. #define bFM3_MFS3_I2C_ISMK_SM2 *((volatile unsigned int*)(0x42706228UL))
  6082. #define bFM3_MFS3_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270622CUL))
  6083. #define bFM3_MFS3_I2C_ISMK_SM4 *((volatile unsigned int*)(0x42706230UL))
  6084. #define bFM3_MFS3_I2C_ISMK_SM5 *((volatile unsigned int*)(0x42706234UL))
  6085. #define bFM3_MFS3_I2C_ISMK_SM6 *((volatile unsigned int*)(0x42706238UL))
  6086. #define bFM3_MFS3_I2C_ISMK_EN *((volatile unsigned int*)(0x4270623CUL))
  6087. /* UART asynchronous channel 4 registers */
  6088. #define bFM3_MFS4_UART_SMR_SOE *((volatile unsigned int*)(0x42708000UL))
  6089. #define bFM3_MFS4_UART_SMR_BDS *((volatile unsigned int*)(0x42708008UL))
  6090. #define bFM3_MFS4_UART_SMR_SBL *((volatile unsigned int*)(0x4270800CUL))
  6091. #define bFM3_MFS4_UART_SMR_WUCR *((volatile unsigned int*)(0x42708010UL))
  6092. #define bFM3_MFS4_UART_SMR_MD0 *((volatile unsigned int*)(0x42708014UL))
  6093. #define bFM3_MFS4_UART_SMR_MD1 *((volatile unsigned int*)(0x42708018UL))
  6094. #define bFM3_MFS4_UART_SMR_MD2 *((volatile unsigned int*)(0x4270801CUL))
  6095. #define bFM3_MFS4_UART_SCR_TXE *((volatile unsigned int*)(0x42708020UL))
  6096. #define bFM3_MFS4_UART_SCR_RXE *((volatile unsigned int*)(0x42708024UL))
  6097. #define bFM3_MFS4_UART_SCR_TBIE *((volatile unsigned int*)(0x42708028UL))
  6098. #define bFM3_MFS4_UART_SCR_TIE *((volatile unsigned int*)(0x4270802CUL))
  6099. #define bFM3_MFS4_UART_SCR_RIE *((volatile unsigned int*)(0x42708030UL))
  6100. #define bFM3_MFS4_UART_SCR_UPCL *((volatile unsigned int*)(0x4270803CUL))
  6101. #define bFM3_MFS4_UART_ESCR_L0 *((volatile unsigned int*)(0x42708080UL))
  6102. #define bFM3_MFS4_UART_ESCR_L1 *((volatile unsigned int*)(0x42708084UL))
  6103. #define bFM3_MFS4_UART_ESCR_L2 *((volatile unsigned int*)(0x42708088UL))
  6104. #define bFM3_MFS4_UART_ESCR_P *((volatile unsigned int*)(0x4270808CUL))
  6105. #define bFM3_MFS4_UART_ESCR_PEN *((volatile unsigned int*)(0x42708090UL))
  6106. #define bFM3_MFS4_UART_ESCR_INV *((volatile unsigned int*)(0x42708094UL))
  6107. #define bFM3_MFS4_UART_ESCR_ESBL *((volatile unsigned int*)(0x42708098UL))
  6108. #define bFM3_MFS4_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270809CUL))
  6109. #define bFM3_MFS4_UART_SSR_TBI *((volatile unsigned int*)(0x427080A0UL))
  6110. #define bFM3_MFS4_UART_SSR_TDRE *((volatile unsigned int*)(0x427080A4UL))
  6111. #define bFM3_MFS4_UART_SSR_RDRF *((volatile unsigned int*)(0x427080A8UL))
  6112. #define bFM3_MFS4_UART_SSR_ORE *((volatile unsigned int*)(0x427080ACUL))
  6113. #define bFM3_MFS4_UART_SSR_FRE *((volatile unsigned int*)(0x427080B0UL))
  6114. #define bFM3_MFS4_UART_SSR_PE *((volatile unsigned int*)(0x427080B4UL))
  6115. #define bFM3_MFS4_UART_SSR_REC *((volatile unsigned int*)(0x427080BCUL))
  6116. #define bFM3_MFS4_UART_RDR_AD *((volatile unsigned int*)(0x42708120UL))
  6117. #define bFM3_MFS4_UART_TDR_AD *((volatile unsigned int*)(0x42708120UL))
  6118. #define bFM3_MFS4_UART_BGR_EXT *((volatile unsigned int*)(0x427081BCUL))
  6119. #define bFM3_MFS4_UART_BGR1_EXT *((volatile unsigned int*)(0x427081BCUL))
  6120. #define bFM3_MFS4_UART_FCR_FE1 *((volatile unsigned int*)(0x42708280UL))
  6121. #define bFM3_MFS4_UART_FCR_FE2 *((volatile unsigned int*)(0x42708284UL))
  6122. #define bFM3_MFS4_UART_FCR_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6123. #define bFM3_MFS4_UART_FCR_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6124. #define bFM3_MFS4_UART_FCR_FSET *((volatile unsigned int*)(0x42708290UL))
  6125. #define bFM3_MFS4_UART_FCR_FLD *((volatile unsigned int*)(0x42708294UL))
  6126. #define bFM3_MFS4_UART_FCR_FLST *((volatile unsigned int*)(0x42708298UL))
  6127. #define bFM3_MFS4_UART_FCR_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6128. #define bFM3_MFS4_UART_FCR_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6129. #define bFM3_MFS4_UART_FCR_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6130. #define bFM3_MFS4_UART_FCR_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6131. #define bFM3_MFS4_UART_FCR_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6132. #define bFM3_MFS4_UART_FCR_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6133. #define bFM3_MFS4_UART_FCR_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6134. #define bFM3_MFS4_UART_FCR0_FE1 *((volatile unsigned int*)(0x42708280UL))
  6135. #define bFM3_MFS4_UART_FCR0_FE2 *((volatile unsigned int*)(0x42708284UL))
  6136. #define bFM3_MFS4_UART_FCR0_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6137. #define bFM3_MFS4_UART_FCR0_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6138. #define bFM3_MFS4_UART_FCR0_FSET *((volatile unsigned int*)(0x42708290UL))
  6139. #define bFM3_MFS4_UART_FCR0_FLD *((volatile unsigned int*)(0x42708294UL))
  6140. #define bFM3_MFS4_UART_FCR0_FLST *((volatile unsigned int*)(0x42708298UL))
  6141. #define bFM3_MFS4_UART_FCR1_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6142. #define bFM3_MFS4_UART_FCR1_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6143. #define bFM3_MFS4_UART_FCR1_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6144. #define bFM3_MFS4_UART_FCR1_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6145. #define bFM3_MFS4_UART_FCR1_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6146. #define bFM3_MFS4_UART_FCR1_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6147. #define bFM3_MFS4_UART_FCR1_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6148. #define bFM3_MFS4_UART_FBYTE_FD0 *((volatile unsigned int*)(0x42708300UL))
  6149. #define bFM3_MFS4_UART_FBYTE_FD1 *((volatile unsigned int*)(0x42708304UL))
  6150. #define bFM3_MFS4_UART_FBYTE_FD2 *((volatile unsigned int*)(0x42708308UL))
  6151. #define bFM3_MFS4_UART_FBYTE_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6152. #define bFM3_MFS4_UART_FBYTE_FD4 *((volatile unsigned int*)(0x42708310UL))
  6153. #define bFM3_MFS4_UART_FBYTE_FD5 *((volatile unsigned int*)(0x42708314UL))
  6154. #define bFM3_MFS4_UART_FBYTE_FD6 *((volatile unsigned int*)(0x42708318UL))
  6155. #define bFM3_MFS4_UART_FBYTE_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6156. #define bFM3_MFS4_UART_FBYTE_FD8 *((volatile unsigned int*)(0x42708320UL))
  6157. #define bFM3_MFS4_UART_FBYTE_FD9 *((volatile unsigned int*)(0x42708324UL))
  6158. #define bFM3_MFS4_UART_FBYTE_FD10 *((volatile unsigned int*)(0x42708328UL))
  6159. #define bFM3_MFS4_UART_FBYTE_FD11 *((volatile unsigned int*)(0x4270832CUL))
  6160. #define bFM3_MFS4_UART_FBYTE_FD12 *((volatile unsigned int*)(0x42708330UL))
  6161. #define bFM3_MFS4_UART_FBYTE_FD13 *((volatile unsigned int*)(0x42708334UL))
  6162. #define bFM3_MFS4_UART_FBYTE_FD14 *((volatile unsigned int*)(0x42708338UL))
  6163. #define bFM3_MFS4_UART_FBYTE_FD15 *((volatile unsigned int*)(0x4270833CUL))
  6164. #define bFM3_MFS4_UART_FBYTE1_FD0 *((volatile unsigned int*)(0x42708300UL))
  6165. #define bFM3_MFS4_UART_FBYTE1_FD1 *((volatile unsigned int*)(0x42708304UL))
  6166. #define bFM3_MFS4_UART_FBYTE1_FD2 *((volatile unsigned int*)(0x42708308UL))
  6167. #define bFM3_MFS4_UART_FBYTE1_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6168. #define bFM3_MFS4_UART_FBYTE1_FD4 *((volatile unsigned int*)(0x42708310UL))
  6169. #define bFM3_MFS4_UART_FBYTE1_FD5 *((volatile unsigned int*)(0x42708314UL))
  6170. #define bFM3_MFS4_UART_FBYTE1_FD6 *((volatile unsigned int*)(0x42708318UL))
  6171. #define bFM3_MFS4_UART_FBYTE1_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6172. #define bFM3_MFS4_UART_FBYTE2_FD8 *((volatile unsigned int*)(0x42708320UL))
  6173. #define bFM3_MFS4_UART_FBYTE2_FD9 *((volatile unsigned int*)(0x42708324UL))
  6174. #define bFM3_MFS4_UART_FBYTE2_FD10 *((volatile unsigned int*)(0x42708328UL))
  6175. #define bFM3_MFS4_UART_FBYTE2_FD11 *((volatile unsigned int*)(0x4270832CUL))
  6176. #define bFM3_MFS4_UART_FBYTE2_FD12 *((volatile unsigned int*)(0x42708330UL))
  6177. #define bFM3_MFS4_UART_FBYTE2_FD13 *((volatile unsigned int*)(0x42708334UL))
  6178. #define bFM3_MFS4_UART_FBYTE2_FD14 *((volatile unsigned int*)(0x42708338UL))
  6179. #define bFM3_MFS4_UART_FBYTE2_FD15 *((volatile unsigned int*)(0x4270833CUL))
  6180. /* UART synchronous channel 4 registers */
  6181. #define bFM3_MFS4_CSIO_SMR_SOE *((volatile unsigned int*)(0x42708000UL))
  6182. #define bFM3_MFS4_CSIO_SMR_SCKE *((volatile unsigned int*)(0x42708004UL))
  6183. #define bFM3_MFS4_CSIO_SMR_BDS *((volatile unsigned int*)(0x42708008UL))
  6184. #define bFM3_MFS4_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270800CUL))
  6185. #define bFM3_MFS4_CSIO_SMR_WUCR *((volatile unsigned int*)(0x42708010UL))
  6186. #define bFM3_MFS4_CSIO_SMR_MD0 *((volatile unsigned int*)(0x42708014UL))
  6187. #define bFM3_MFS4_CSIO_SMR_MD1 *((volatile unsigned int*)(0x42708018UL))
  6188. #define bFM3_MFS4_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270801CUL))
  6189. #define bFM3_MFS4_CSIO_SCR_TXE *((volatile unsigned int*)(0x42708020UL))
  6190. #define bFM3_MFS4_CSIO_SCR_RXE *((volatile unsigned int*)(0x42708024UL))
  6191. #define bFM3_MFS4_CSIO_SCR_TBIE *((volatile unsigned int*)(0x42708028UL))
  6192. #define bFM3_MFS4_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270802CUL))
  6193. #define bFM3_MFS4_CSIO_SCR_RIE *((volatile unsigned int*)(0x42708030UL))
  6194. #define bFM3_MFS4_CSIO_SCR_SPI *((volatile unsigned int*)(0x42708034UL))
  6195. #define bFM3_MFS4_CSIO_SCR_MS *((volatile unsigned int*)(0x42708038UL))
  6196. #define bFM3_MFS4_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270803CUL))
  6197. #define bFM3_MFS4_CSIO_ESCR_L0 *((volatile unsigned int*)(0x42708080UL))
  6198. #define bFM3_MFS4_CSIO_ESCR_L1 *((volatile unsigned int*)(0x42708084UL))
  6199. #define bFM3_MFS4_CSIO_ESCR_L2 *((volatile unsigned int*)(0x42708088UL))
  6200. #define bFM3_MFS4_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270808CUL))
  6201. #define bFM3_MFS4_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x42708090UL))
  6202. #define bFM3_MFS4_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270809CUL))
  6203. #define bFM3_MFS4_CSIO_SSR_TBI *((volatile unsigned int*)(0x427080A0UL))
  6204. #define bFM3_MFS4_CSIO_SSR_TDRE *((volatile unsigned int*)(0x427080A4UL))
  6205. #define bFM3_MFS4_CSIO_SSR_RDRF *((volatile unsigned int*)(0x427080A8UL))
  6206. #define bFM3_MFS4_CSIO_SSR_ORE *((volatile unsigned int*)(0x427080ACUL))
  6207. #define bFM3_MFS4_CSIO_SSR_REC *((volatile unsigned int*)(0x427080BCUL))
  6208. #define bFM3_MFS4_CSIO_FCR_FE1 *((volatile unsigned int*)(0x42708280UL))
  6209. #define bFM3_MFS4_CSIO_FCR_FE2 *((volatile unsigned int*)(0x42708284UL))
  6210. #define bFM3_MFS4_CSIO_FCR_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6211. #define bFM3_MFS4_CSIO_FCR_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6212. #define bFM3_MFS4_CSIO_FCR_FSET *((volatile unsigned int*)(0x42708290UL))
  6213. #define bFM3_MFS4_CSIO_FCR_FLD *((volatile unsigned int*)(0x42708294UL))
  6214. #define bFM3_MFS4_CSIO_FCR_FLST *((volatile unsigned int*)(0x42708298UL))
  6215. #define bFM3_MFS4_CSIO_FCR_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6216. #define bFM3_MFS4_CSIO_FCR_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6217. #define bFM3_MFS4_CSIO_FCR_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6218. #define bFM3_MFS4_CSIO_FCR_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6219. #define bFM3_MFS4_CSIO_FCR_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6220. #define bFM3_MFS4_CSIO_FCR_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6221. #define bFM3_MFS4_CSIO_FCR_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6222. #define bFM3_MFS4_CSIO_FCR0_FE1 *((volatile unsigned int*)(0x42708280UL))
  6223. #define bFM3_MFS4_CSIO_FCR0_FE2 *((volatile unsigned int*)(0x42708284UL))
  6224. #define bFM3_MFS4_CSIO_FCR0_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6225. #define bFM3_MFS4_CSIO_FCR0_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6226. #define bFM3_MFS4_CSIO_FCR0_FSET *((volatile unsigned int*)(0x42708290UL))
  6227. #define bFM3_MFS4_CSIO_FCR0_FLD *((volatile unsigned int*)(0x42708294UL))
  6228. #define bFM3_MFS4_CSIO_FCR0_FLST *((volatile unsigned int*)(0x42708298UL))
  6229. #define bFM3_MFS4_CSIO_FCR1_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6230. #define bFM3_MFS4_CSIO_FCR1_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6231. #define bFM3_MFS4_CSIO_FCR1_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6232. #define bFM3_MFS4_CSIO_FCR1_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6233. #define bFM3_MFS4_CSIO_FCR1_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6234. #define bFM3_MFS4_CSIO_FCR1_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6235. #define bFM3_MFS4_CSIO_FCR1_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6236. #define bFM3_MFS4_CSIO_FBYTE_FD0 *((volatile unsigned int*)(0x42708300UL))
  6237. #define bFM3_MFS4_CSIO_FBYTE_FD1 *((volatile unsigned int*)(0x42708304UL))
  6238. #define bFM3_MFS4_CSIO_FBYTE_FD2 *((volatile unsigned int*)(0x42708308UL))
  6239. #define bFM3_MFS4_CSIO_FBYTE_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6240. #define bFM3_MFS4_CSIO_FBYTE_FD4 *((volatile unsigned int*)(0x42708310UL))
  6241. #define bFM3_MFS4_CSIO_FBYTE_FD5 *((volatile unsigned int*)(0x42708314UL))
  6242. #define bFM3_MFS4_CSIO_FBYTE_FD6 *((volatile unsigned int*)(0x42708318UL))
  6243. #define bFM3_MFS4_CSIO_FBYTE_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6244. #define bFM3_MFS4_CSIO_FBYTE_FD8 *((volatile unsigned int*)(0x42708320UL))
  6245. #define bFM3_MFS4_CSIO_FBYTE_FD9 *((volatile unsigned int*)(0x42708324UL))
  6246. #define bFM3_MFS4_CSIO_FBYTE_FD10 *((volatile unsigned int*)(0x42708328UL))
  6247. #define bFM3_MFS4_CSIO_FBYTE_FD11 *((volatile unsigned int*)(0x4270832CUL))
  6248. #define bFM3_MFS4_CSIO_FBYTE_FD12 *((volatile unsigned int*)(0x42708330UL))
  6249. #define bFM3_MFS4_CSIO_FBYTE_FD13 *((volatile unsigned int*)(0x42708334UL))
  6250. #define bFM3_MFS4_CSIO_FBYTE_FD14 *((volatile unsigned int*)(0x42708338UL))
  6251. #define bFM3_MFS4_CSIO_FBYTE_FD15 *((volatile unsigned int*)(0x4270833CUL))
  6252. #define bFM3_MFS4_CSIO_FBYTE1_FD0 *((volatile unsigned int*)(0x42708300UL))
  6253. #define bFM3_MFS4_CSIO_FBYTE1_FD1 *((volatile unsigned int*)(0x42708304UL))
  6254. #define bFM3_MFS4_CSIO_FBYTE1_FD2 *((volatile unsigned int*)(0x42708308UL))
  6255. #define bFM3_MFS4_CSIO_FBYTE1_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6256. #define bFM3_MFS4_CSIO_FBYTE1_FD4 *((volatile unsigned int*)(0x42708310UL))
  6257. #define bFM3_MFS4_CSIO_FBYTE1_FD5 *((volatile unsigned int*)(0x42708314UL))
  6258. #define bFM3_MFS4_CSIO_FBYTE1_FD6 *((volatile unsigned int*)(0x42708318UL))
  6259. #define bFM3_MFS4_CSIO_FBYTE1_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6260. #define bFM3_MFS4_CSIO_FBYTE2_FD8 *((volatile unsigned int*)(0x42708340UL))
  6261. #define bFM3_MFS4_CSIO_FBYTE2_FD9 *((volatile unsigned int*)(0x42708344UL))
  6262. #define bFM3_MFS4_CSIO_FBYTE2_FD10 *((volatile unsigned int*)(0x42708348UL))
  6263. #define bFM3_MFS4_CSIO_FBYTE2_FD11 *((volatile unsigned int*)(0x4270834CUL))
  6264. #define bFM3_MFS4_CSIO_FBYTE2_FD12 *((volatile unsigned int*)(0x42708350UL))
  6265. #define bFM3_MFS4_CSIO_FBYTE2_FD13 *((volatile unsigned int*)(0x42708354UL))
  6266. #define bFM3_MFS4_CSIO_FBYTE2_FD14 *((volatile unsigned int*)(0x42708358UL))
  6267. #define bFM3_MFS4_CSIO_FBYTE2_FD15 *((volatile unsigned int*)(0x4270835CUL))
  6268. /* UART LIN channel 4 registers */
  6269. #define bFM3_MFS4_LIN_SMR_SOE *((volatile unsigned int*)(0x42708000UL))
  6270. #define bFM3_MFS4_LIN_SMR_SBL *((volatile unsigned int*)(0x4270800CUL))
  6271. #define bFM3_MFS4_LIN_SMR_WUCR *((volatile unsigned int*)(0x42708010UL))
  6272. #define bFM3_MFS4_LIN_SMR_MD0 *((volatile unsigned int*)(0x42708014UL))
  6273. #define bFM3_MFS4_LIN_SMR_MD1 *((volatile unsigned int*)(0x42708018UL))
  6274. #define bFM3_MFS4_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270801CUL))
  6275. #define bFM3_MFS4_LIN_SCR_TXE *((volatile unsigned int*)(0x42708020UL))
  6276. #define bFM3_MFS4_LIN_SCR_RXE *((volatile unsigned int*)(0x42708024UL))
  6277. #define bFM3_MFS4_LIN_SCR_TBIE *((volatile unsigned int*)(0x42708028UL))
  6278. #define bFM3_MFS4_LIN_SCR_TIE *((volatile unsigned int*)(0x4270802CUL))
  6279. #define bFM3_MFS4_LIN_SCR_RIE *((volatile unsigned int*)(0x42708030UL))
  6280. #define bFM3_MFS4_LIN_SCR_LBR *((volatile unsigned int*)(0x42708034UL))
  6281. #define bFM3_MFS4_LIN_SCR_MS *((volatile unsigned int*)(0x42708038UL))
  6282. #define bFM3_MFS4_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270803CUL))
  6283. #define bFM3_MFS4_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x42708080UL))
  6284. #define bFM3_MFS4_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x42708084UL))
  6285. #define bFM3_MFS4_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x42708088UL))
  6286. #define bFM3_MFS4_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270808CUL))
  6287. #define bFM3_MFS4_LIN_ESCR_LBIE *((volatile unsigned int*)(0x42708090UL))
  6288. #define bFM3_MFS4_LIN_ESCR_ESBL *((volatile unsigned int*)(0x42708098UL))
  6289. #define bFM3_MFS4_LIN_SSR_TBI *((volatile unsigned int*)(0x427080A0UL))
  6290. #define bFM3_MFS4_LIN_SSR_TDRE *((volatile unsigned int*)(0x427080A4UL))
  6291. #define bFM3_MFS4_LIN_SSR_RDRF *((volatile unsigned int*)(0x427080A8UL))
  6292. #define bFM3_MFS4_LIN_SSR_ORE *((volatile unsigned int*)(0x427080ACUL))
  6293. #define bFM3_MFS4_LIN_SSR_FRE *((volatile unsigned int*)(0x427080B0UL))
  6294. #define bFM3_MFS4_LIN_SSR_LBD *((volatile unsigned int*)(0x427080B4UL))
  6295. #define bFM3_MFS4_LIN_SSR_REC *((volatile unsigned int*)(0x427080BCUL))
  6296. #define bFM3_MFS4_LIN_BGR_EXT *((volatile unsigned int*)(0x427081BCUL))
  6297. #define bFM3_MFS4_LIN_BGR1_EXT *((volatile unsigned int*)(0x427081BCUL))
  6298. #define bFM3_MFS4_LIN_FCR_FE1 *((volatile unsigned int*)(0x42708280UL))
  6299. #define bFM3_MFS4_LIN_FCR_FE2 *((volatile unsigned int*)(0x42708284UL))
  6300. #define bFM3_MFS4_LIN_FCR_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6301. #define bFM3_MFS4_LIN_FCR_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6302. #define bFM3_MFS4_LIN_FCR_FSET *((volatile unsigned int*)(0x42708290UL))
  6303. #define bFM3_MFS4_LIN_FCR_FLD *((volatile unsigned int*)(0x42708294UL))
  6304. #define bFM3_MFS4_LIN_FCR_FLST *((volatile unsigned int*)(0x42708298UL))
  6305. #define bFM3_MFS4_LIN_FCR_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6306. #define bFM3_MFS4_LIN_FCR_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6307. #define bFM3_MFS4_LIN_FCR_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6308. #define bFM3_MFS4_LIN_FCR_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6309. #define bFM3_MFS4_LIN_FCR_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6310. #define bFM3_MFS4_LIN_FCR_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6311. #define bFM3_MFS4_LIN_FCR_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6312. #define bFM3_MFS4_LIN_FCR0_FE1 *((volatile unsigned int*)(0x42708280UL))
  6313. #define bFM3_MFS4_LIN_FCR0_FE2 *((volatile unsigned int*)(0x42708284UL))
  6314. #define bFM3_MFS4_LIN_FCR0_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6315. #define bFM3_MFS4_LIN_FCR0_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6316. #define bFM3_MFS4_LIN_FCR0_FSET *((volatile unsigned int*)(0x42708290UL))
  6317. #define bFM3_MFS4_LIN_FCR0_FLD *((volatile unsigned int*)(0x42708294UL))
  6318. #define bFM3_MFS4_LIN_FCR0_FLST *((volatile unsigned int*)(0x42708298UL))
  6319. #define bFM3_MFS4_LIN_FCR1_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6320. #define bFM3_MFS4_LIN_FCR1_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6321. #define bFM3_MFS4_LIN_FCR1_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6322. #define bFM3_MFS4_LIN_FCR1_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6323. #define bFM3_MFS4_LIN_FCR1_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6324. #define bFM3_MFS4_LIN_FCR1_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6325. #define bFM3_MFS4_LIN_FCR1_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6326. #define bFM3_MFS4_LIN_FBYTE_FD0 *((volatile unsigned int*)(0x42708300UL))
  6327. #define bFM3_MFS4_LIN_FBYTE_FD1 *((volatile unsigned int*)(0x42708304UL))
  6328. #define bFM3_MFS4_LIN_FBYTE_FD2 *((volatile unsigned int*)(0x42708308UL))
  6329. #define bFM3_MFS4_LIN_FBYTE_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6330. #define bFM3_MFS4_LIN_FBYTE_FD4 *((volatile unsigned int*)(0x42708310UL))
  6331. #define bFM3_MFS4_LIN_FBYTE_FD5 *((volatile unsigned int*)(0x42708314UL))
  6332. #define bFM3_MFS4_LIN_FBYTE_FD6 *((volatile unsigned int*)(0x42708318UL))
  6333. #define bFM3_MFS4_LIN_FBYTE_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6334. #define bFM3_MFS4_LIN_FBYTE_FD8 *((volatile unsigned int*)(0x42708320UL))
  6335. #define bFM3_MFS4_LIN_FBYTE_FD9 *((volatile unsigned int*)(0x42708324UL))
  6336. #define bFM3_MFS4_LIN_FBYTE_FD10 *((volatile unsigned int*)(0x42708328UL))
  6337. #define bFM3_MFS4_LIN_FBYTE_FD11 *((volatile unsigned int*)(0x4270832CUL))
  6338. #define bFM3_MFS4_LIN_FBYTE_FD12 *((volatile unsigned int*)(0x42708330UL))
  6339. #define bFM3_MFS4_LIN_FBYTE_FD13 *((volatile unsigned int*)(0x42708334UL))
  6340. #define bFM3_MFS4_LIN_FBYTE_FD14 *((volatile unsigned int*)(0x42708338UL))
  6341. #define bFM3_MFS4_LIN_FBYTE_FD15 *((volatile unsigned int*)(0x4270833CUL))
  6342. #define bFM3_MFS4_LIN_FBYTE1_FD0 *((volatile unsigned int*)(0x42708300UL))
  6343. #define bFM3_MFS4_LIN_FBYTE1_FD1 *((volatile unsigned int*)(0x42708304UL))
  6344. #define bFM3_MFS4_LIN_FBYTE1_FD2 *((volatile unsigned int*)(0x42708308UL))
  6345. #define bFM3_MFS4_LIN_FBYTE1_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6346. #define bFM3_MFS4_LIN_FBYTE1_FD4 *((volatile unsigned int*)(0x42708310UL))
  6347. #define bFM3_MFS4_LIN_FBYTE1_FD5 *((volatile unsigned int*)(0x42708314UL))
  6348. #define bFM3_MFS4_LIN_FBYTE1_FD6 *((volatile unsigned int*)(0x42708318UL))
  6349. #define bFM3_MFS4_LIN_FBYTE1_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6350. #define bFM3_MFS4_LIN_FBYTE2_FD8 *((volatile unsigned int*)(0x42708340UL))
  6351. #define bFM3_MFS4_LIN_FBYTE2_FD9 *((volatile unsigned int*)(0x42708344UL))
  6352. #define bFM3_MFS4_LIN_FBYTE2_FD10 *((volatile unsigned int*)(0x42708348UL))
  6353. #define bFM3_MFS4_LIN_FBYTE2_FD11 *((volatile unsigned int*)(0x4270834CUL))
  6354. #define bFM3_MFS4_LIN_FBYTE2_FD12 *((volatile unsigned int*)(0x42708350UL))
  6355. #define bFM3_MFS4_LIN_FBYTE2_FD13 *((volatile unsigned int*)(0x42708354UL))
  6356. #define bFM3_MFS4_LIN_FBYTE2_FD14 *((volatile unsigned int*)(0x42708358UL))
  6357. #define bFM3_MFS4_LIN_FBYTE2_FD15 *((volatile unsigned int*)(0x4270835CUL))
  6358. /* I2C channel 4 registers */
  6359. #define bFM3_MFS4_I2C_SMR_ITST0 *((volatile unsigned int*)(0x42708000UL))
  6360. #define bFM3_MFS4_I2C_SMR_ITST1 *((volatile unsigned int*)(0x42708004UL))
  6361. #define bFM3_MFS4_I2C_SMR_TIE *((volatile unsigned int*)(0x42708008UL))
  6362. #define bFM3_MFS4_I2C_SMR_RIE *((volatile unsigned int*)(0x4270800CUL))
  6363. #define bFM3_MFS4_I2C_SMR_WUCR *((volatile unsigned int*)(0x42708010UL))
  6364. #define bFM3_MFS4_I2C_SMR_MD0 *((volatile unsigned int*)(0x42708014UL))
  6365. #define bFM3_MFS4_I2C_SMR_MD1 *((volatile unsigned int*)(0x42708018UL))
  6366. #define bFM3_MFS4_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270801CUL))
  6367. #define bFM3_MFS4_I2C_IBCR_INT *((volatile unsigned int*)(0x42708020UL))
  6368. #define bFM3_MFS4_I2C_IBCR_BER *((volatile unsigned int*)(0x42708024UL))
  6369. #define bFM3_MFS4_I2C_IBCR_INTE *((volatile unsigned int*)(0x42708028UL))
  6370. #define bFM3_MFS4_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270802CUL))
  6371. #define bFM3_MFS4_I2C_IBCR_WSEL *((volatile unsigned int*)(0x42708030UL))
  6372. #define bFM3_MFS4_I2C_IBCR_ACKE *((volatile unsigned int*)(0x42708034UL))
  6373. #define bFM3_MFS4_I2C_IBCR_ACT *((volatile unsigned int*)(0x42708038UL))
  6374. #define bFM3_MFS4_I2C_IBCR_SCC *((volatile unsigned int*)(0x42708038UL))
  6375. #define bFM3_MFS4_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270803CUL))
  6376. #define bFM3_MFS4_I2C_IBSR_BB *((volatile unsigned int*)(0x42708080UL))
  6377. #define bFM3_MFS4_I2C_IBSR_SPC *((volatile unsigned int*)(0x42708084UL))
  6378. #define bFM3_MFS4_I2C_IBSR_RSC *((volatile unsigned int*)(0x42708088UL))
  6379. #define bFM3_MFS4_I2C_IBSR_AL *((volatile unsigned int*)(0x4270808CUL))
  6380. #define bFM3_MFS4_I2C_IBSR_TRX *((volatile unsigned int*)(0x42708090UL))
  6381. #define bFM3_MFS4_I2C_IBSR_RSA *((volatile unsigned int*)(0x42708094UL))
  6382. #define bFM3_MFS4_I2C_IBSR_RACK *((volatile unsigned int*)(0x42708098UL))
  6383. #define bFM3_MFS4_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270809CUL))
  6384. #define bFM3_MFS4_I2C_SSR_TBI *((volatile unsigned int*)(0x427080A0UL))
  6385. #define bFM3_MFS4_I2C_SSR_TDRE *((volatile unsigned int*)(0x427080A4UL))
  6386. #define bFM3_MFS4_I2C_SSR_RDRF *((volatile unsigned int*)(0x427080A8UL))
  6387. #define bFM3_MFS4_I2C_SSR_ORE *((volatile unsigned int*)(0x427080ACUL))
  6388. #define bFM3_MFS4_I2C_SSR_TBIE *((volatile unsigned int*)(0x427080B0UL))
  6389. #define bFM3_MFS4_I2C_SSR_DMA *((volatile unsigned int*)(0x427080B4UL))
  6390. #define bFM3_MFS4_I2C_SSR_TSET *((volatile unsigned int*)(0x427080B8UL))
  6391. #define bFM3_MFS4_I2C_SSR_REC *((volatile unsigned int*)(0x427080BCUL))
  6392. #define bFM3_MFS4_I2C_ISBA_SA0 *((volatile unsigned int*)(0x42708200UL))
  6393. #define bFM3_MFS4_I2C_ISBA_SA1 *((volatile unsigned int*)(0x42708204UL))
  6394. #define bFM3_MFS4_I2C_ISBA_SA2 *((volatile unsigned int*)(0x42708208UL))
  6395. #define bFM3_MFS4_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270820CUL))
  6396. #define bFM3_MFS4_I2C_ISBA_SA4 *((volatile unsigned int*)(0x42708210UL))
  6397. #define bFM3_MFS4_I2C_ISBA_SA5 *((volatile unsigned int*)(0x42708214UL))
  6398. #define bFM3_MFS4_I2C_ISBA_SA6 *((volatile unsigned int*)(0x42708218UL))
  6399. #define bFM3_MFS4_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270821CUL))
  6400. #define bFM3_MFS4_I2C_ISMK_SM0 *((volatile unsigned int*)(0x42708220UL))
  6401. #define bFM3_MFS4_I2C_ISMK_SM1 *((volatile unsigned int*)(0x42708224UL))
  6402. #define bFM3_MFS4_I2C_ISMK_SM2 *((volatile unsigned int*)(0x42708228UL))
  6403. #define bFM3_MFS4_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270822CUL))
  6404. #define bFM3_MFS4_I2C_ISMK_SM4 *((volatile unsigned int*)(0x42708230UL))
  6405. #define bFM3_MFS4_I2C_ISMK_SM5 *((volatile unsigned int*)(0x42708234UL))
  6406. #define bFM3_MFS4_I2C_ISMK_SM6 *((volatile unsigned int*)(0x42708238UL))
  6407. #define bFM3_MFS4_I2C_ISMK_EN *((volatile unsigned int*)(0x4270823CUL))
  6408. #define bFM3_MFS4_I2C_FCR_FE1 *((volatile unsigned int*)(0x42708280UL))
  6409. #define bFM3_MFS4_I2C_FCR_FE2 *((volatile unsigned int*)(0x42708284UL))
  6410. #define bFM3_MFS4_I2C_FCR_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6411. #define bFM3_MFS4_I2C_FCR_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6412. #define bFM3_MFS4_I2C_FCR_FSET *((volatile unsigned int*)(0x42708290UL))
  6413. #define bFM3_MFS4_I2C_FCR_FLD *((volatile unsigned int*)(0x42708294UL))
  6414. #define bFM3_MFS4_I2C_FCR_FLST *((volatile unsigned int*)(0x42708298UL))
  6415. #define bFM3_MFS4_I2C_FCR_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6416. #define bFM3_MFS4_I2C_FCR_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6417. #define bFM3_MFS4_I2C_FCR_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6418. #define bFM3_MFS4_I2C_FCR_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6419. #define bFM3_MFS4_I2C_FCR_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6420. #define bFM3_MFS4_I2C_FCR_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6421. #define bFM3_MFS4_I2C_FCR_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6422. #define bFM3_MFS4_I2C_FCR0_FE1 *((volatile unsigned int*)(0x42708280UL))
  6423. #define bFM3_MFS4_I2C_FCR0_FE2 *((volatile unsigned int*)(0x42708284UL))
  6424. #define bFM3_MFS4_I2C_FCR0_FCL1 *((volatile unsigned int*)(0x42708288UL))
  6425. #define bFM3_MFS4_I2C_FCR0_FCL2 *((volatile unsigned int*)(0x4270828CUL))
  6426. #define bFM3_MFS4_I2C_FCR0_FSET *((volatile unsigned int*)(0x42708290UL))
  6427. #define bFM3_MFS4_I2C_FCR0_FLD *((volatile unsigned int*)(0x42708294UL))
  6428. #define bFM3_MFS4_I2C_FCR0_FLST *((volatile unsigned int*)(0x42708298UL))
  6429. #define bFM3_MFS4_I2C_FCR1_FSEL *((volatile unsigned int*)(0x427082A0UL))
  6430. #define bFM3_MFS4_I2C_FCR1_FTIE *((volatile unsigned int*)(0x427082A4UL))
  6431. #define bFM3_MFS4_I2C_FCR1_FDRQ *((volatile unsigned int*)(0x427082A8UL))
  6432. #define bFM3_MFS4_I2C_FCR1_FRIE *((volatile unsigned int*)(0x427082ACUL))
  6433. #define bFM3_MFS4_I2C_FCR1_FLSTE *((volatile unsigned int*)(0x427082B0UL))
  6434. #define bFM3_MFS4_I2C_FCR1_FTST0 *((volatile unsigned int*)(0x427082B8UL))
  6435. #define bFM3_MFS4_I2C_FCR1_FTST1 *((volatile unsigned int*)(0x427082BCUL))
  6436. #define bFM3_MFS4_I2C_FBYTE_FD0 *((volatile unsigned int*)(0x42708300UL))
  6437. #define bFM3_MFS4_I2C_FBYTE_FD1 *((volatile unsigned int*)(0x42708304UL))
  6438. #define bFM3_MFS4_I2C_FBYTE_FD2 *((volatile unsigned int*)(0x42708308UL))
  6439. #define bFM3_MFS4_I2C_FBYTE_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6440. #define bFM3_MFS4_I2C_FBYTE_FD4 *((volatile unsigned int*)(0x42708310UL))
  6441. #define bFM3_MFS4_I2C_FBYTE_FD5 *((volatile unsigned int*)(0x42708314UL))
  6442. #define bFM3_MFS4_I2C_FBYTE_FD6 *((volatile unsigned int*)(0x42708318UL))
  6443. #define bFM3_MFS4_I2C_FBYTE_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6444. #define bFM3_MFS4_I2C_FBYTE_FD8 *((volatile unsigned int*)(0x42708320UL))
  6445. #define bFM3_MFS4_I2C_FBYTE_FD9 *((volatile unsigned int*)(0x42708324UL))
  6446. #define bFM3_MFS4_I2C_FBYTE_FD10 *((volatile unsigned int*)(0x42708328UL))
  6447. #define bFM3_MFS4_I2C_FBYTE_FD11 *((volatile unsigned int*)(0x4270832CUL))
  6448. #define bFM3_MFS4_I2C_FBYTE_FD12 *((volatile unsigned int*)(0x42708330UL))
  6449. #define bFM3_MFS4_I2C_FBYTE_FD13 *((volatile unsigned int*)(0x42708334UL))
  6450. #define bFM3_MFS4_I2C_FBYTE_FD14 *((volatile unsigned int*)(0x42708338UL))
  6451. #define bFM3_MFS4_I2C_FBYTE_FD15 *((volatile unsigned int*)(0x4270833CUL))
  6452. #define bFM3_MFS4_I2C_FBYTE1_FD0 *((volatile unsigned int*)(0x42708300UL))
  6453. #define bFM3_MFS4_I2C_FBYTE1_FD1 *((volatile unsigned int*)(0x42708304UL))
  6454. #define bFM3_MFS4_I2C_FBYTE1_FD2 *((volatile unsigned int*)(0x42708308UL))
  6455. #define bFM3_MFS4_I2C_FBYTE1_FD3 *((volatile unsigned int*)(0x4270830CUL))
  6456. #define bFM3_MFS4_I2C_FBYTE1_FD4 *((volatile unsigned int*)(0x42708310UL))
  6457. #define bFM3_MFS4_I2C_FBYTE1_FD5 *((volatile unsigned int*)(0x42708314UL))
  6458. #define bFM3_MFS4_I2C_FBYTE1_FD6 *((volatile unsigned int*)(0x42708318UL))
  6459. #define bFM3_MFS4_I2C_FBYTE1_FD7 *((volatile unsigned int*)(0x4270831CUL))
  6460. #define bFM3_MFS4_I2C_FBYTE2_FD8 *((volatile unsigned int*)(0x42708340UL))
  6461. #define bFM3_MFS4_I2C_FBYTE2_FD9 *((volatile unsigned int*)(0x42708344UL))
  6462. #define bFM3_MFS4_I2C_FBYTE2_FD10 *((volatile unsigned int*)(0x42708348UL))
  6463. #define bFM3_MFS4_I2C_FBYTE2_FD11 *((volatile unsigned int*)(0x4270834CUL))
  6464. #define bFM3_MFS4_I2C_FBYTE2_FD12 *((volatile unsigned int*)(0x42708350UL))
  6465. #define bFM3_MFS4_I2C_FBYTE2_FD13 *((volatile unsigned int*)(0x42708354UL))
  6466. #define bFM3_MFS4_I2C_FBYTE2_FD14 *((volatile unsigned int*)(0x42708358UL))
  6467. #define bFM3_MFS4_I2C_FBYTE2_FD15 *((volatile unsigned int*)(0x4270835CUL))
  6468. /* UART asynchronous channel 5 registers */
  6469. #define bFM3_MFS5_UART_SMR_SOE *((volatile unsigned int*)(0x4270A000UL))
  6470. #define bFM3_MFS5_UART_SMR_BDS *((volatile unsigned int*)(0x4270A008UL))
  6471. #define bFM3_MFS5_UART_SMR_SBL *((volatile unsigned int*)(0x4270A00CUL))
  6472. #define bFM3_MFS5_UART_SMR_WUCR *((volatile unsigned int*)(0x4270A010UL))
  6473. #define bFM3_MFS5_UART_SMR_MD0 *((volatile unsigned int*)(0x4270A014UL))
  6474. #define bFM3_MFS5_UART_SMR_MD1 *((volatile unsigned int*)(0x4270A018UL))
  6475. #define bFM3_MFS5_UART_SMR_MD2 *((volatile unsigned int*)(0x4270A01CUL))
  6476. #define bFM3_MFS5_UART_SCR_TXE *((volatile unsigned int*)(0x4270A020UL))
  6477. #define bFM3_MFS5_UART_SCR_RXE *((volatile unsigned int*)(0x4270A024UL))
  6478. #define bFM3_MFS5_UART_SCR_TBIE *((volatile unsigned int*)(0x4270A028UL))
  6479. #define bFM3_MFS5_UART_SCR_TIE *((volatile unsigned int*)(0x4270A02CUL))
  6480. #define bFM3_MFS5_UART_SCR_RIE *((volatile unsigned int*)(0x4270A030UL))
  6481. #define bFM3_MFS5_UART_SCR_UPCL *((volatile unsigned int*)(0x4270A03CUL))
  6482. #define bFM3_MFS5_UART_ESCR_L0 *((volatile unsigned int*)(0x4270A080UL))
  6483. #define bFM3_MFS5_UART_ESCR_L1 *((volatile unsigned int*)(0x4270A084UL))
  6484. #define bFM3_MFS5_UART_ESCR_L2 *((volatile unsigned int*)(0x4270A088UL))
  6485. #define bFM3_MFS5_UART_ESCR_P *((volatile unsigned int*)(0x4270A08CUL))
  6486. #define bFM3_MFS5_UART_ESCR_PEN *((volatile unsigned int*)(0x4270A090UL))
  6487. #define bFM3_MFS5_UART_ESCR_INV *((volatile unsigned int*)(0x4270A094UL))
  6488. #define bFM3_MFS5_UART_ESCR_ESBL *((volatile unsigned int*)(0x4270A098UL))
  6489. #define bFM3_MFS5_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270A09CUL))
  6490. #define bFM3_MFS5_UART_SSR_TBI *((volatile unsigned int*)(0x4270A0A0UL))
  6491. #define bFM3_MFS5_UART_SSR_TDRE *((volatile unsigned int*)(0x4270A0A4UL))
  6492. #define bFM3_MFS5_UART_SSR_RDRF *((volatile unsigned int*)(0x4270A0A8UL))
  6493. #define bFM3_MFS5_UART_SSR_ORE *((volatile unsigned int*)(0x4270A0ACUL))
  6494. #define bFM3_MFS5_UART_SSR_FRE *((volatile unsigned int*)(0x4270A0B0UL))
  6495. #define bFM3_MFS5_UART_SSR_PE *((volatile unsigned int*)(0x4270A0B4UL))
  6496. #define bFM3_MFS5_UART_SSR_REC *((volatile unsigned int*)(0x4270A0BCUL))
  6497. #define bFM3_MFS5_UART_RDR_AD *((volatile unsigned int*)(0x4270A120UL))
  6498. #define bFM3_MFS5_UART_TDR_AD *((volatile unsigned int*)(0x4270A120UL))
  6499. #define bFM3_MFS5_UART_BGR_EXT *((volatile unsigned int*)(0x4270A1BCUL))
  6500. #define bFM3_MFS5_UART_BGR1_EXT *((volatile unsigned int*)(0x4270A1BCUL))
  6501. #define bFM3_MFS5_UART_FCR_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6502. #define bFM3_MFS5_UART_FCR_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6503. #define bFM3_MFS5_UART_FCR_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6504. #define bFM3_MFS5_UART_FCR_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6505. #define bFM3_MFS5_UART_FCR_FSET *((volatile unsigned int*)(0x4270A290UL))
  6506. #define bFM3_MFS5_UART_FCR_FLD *((volatile unsigned int*)(0x4270A294UL))
  6507. #define bFM3_MFS5_UART_FCR_FLST *((volatile unsigned int*)(0x4270A298UL))
  6508. #define bFM3_MFS5_UART_FCR_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6509. #define bFM3_MFS5_UART_FCR_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6510. #define bFM3_MFS5_UART_FCR_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6511. #define bFM3_MFS5_UART_FCR_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6512. #define bFM3_MFS5_UART_FCR_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6513. #define bFM3_MFS5_UART_FCR_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6514. #define bFM3_MFS5_UART_FCR_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6515. #define bFM3_MFS5_UART_FCR0_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6516. #define bFM3_MFS5_UART_FCR0_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6517. #define bFM3_MFS5_UART_FCR0_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6518. #define bFM3_MFS5_UART_FCR0_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6519. #define bFM3_MFS5_UART_FCR0_FSET *((volatile unsigned int*)(0x4270A290UL))
  6520. #define bFM3_MFS5_UART_FCR0_FLD *((volatile unsigned int*)(0x4270A294UL))
  6521. #define bFM3_MFS5_UART_FCR0_FLST *((volatile unsigned int*)(0x4270A298UL))
  6522. #define bFM3_MFS5_UART_FCR1_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6523. #define bFM3_MFS5_UART_FCR1_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6524. #define bFM3_MFS5_UART_FCR1_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6525. #define bFM3_MFS5_UART_FCR1_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6526. #define bFM3_MFS5_UART_FCR1_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6527. #define bFM3_MFS5_UART_FCR1_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6528. #define bFM3_MFS5_UART_FCR1_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6529. #define bFM3_MFS5_UART_FBYTE_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6530. #define bFM3_MFS5_UART_FBYTE_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6531. #define bFM3_MFS5_UART_FBYTE_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6532. #define bFM3_MFS5_UART_FBYTE_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6533. #define bFM3_MFS5_UART_FBYTE_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6534. #define bFM3_MFS5_UART_FBYTE_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6535. #define bFM3_MFS5_UART_FBYTE_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6536. #define bFM3_MFS5_UART_FBYTE_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6537. #define bFM3_MFS5_UART_FBYTE_FD8 *((volatile unsigned int*)(0x4270A320UL))
  6538. #define bFM3_MFS5_UART_FBYTE_FD9 *((volatile unsigned int*)(0x4270A324UL))
  6539. #define bFM3_MFS5_UART_FBYTE_FD10 *((volatile unsigned int*)(0x4270A328UL))
  6540. #define bFM3_MFS5_UART_FBYTE_FD11 *((volatile unsigned int*)(0x4270A32CUL))
  6541. #define bFM3_MFS5_UART_FBYTE_FD12 *((volatile unsigned int*)(0x4270A330UL))
  6542. #define bFM3_MFS5_UART_FBYTE_FD13 *((volatile unsigned int*)(0x4270A334UL))
  6543. #define bFM3_MFS5_UART_FBYTE_FD14 *((volatile unsigned int*)(0x4270A338UL))
  6544. #define bFM3_MFS5_UART_FBYTE_FD15 *((volatile unsigned int*)(0x4270A33CUL))
  6545. #define bFM3_MFS5_UART_FBYTE1_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6546. #define bFM3_MFS5_UART_FBYTE1_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6547. #define bFM3_MFS5_UART_FBYTE1_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6548. #define bFM3_MFS5_UART_FBYTE1_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6549. #define bFM3_MFS5_UART_FBYTE1_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6550. #define bFM3_MFS5_UART_FBYTE1_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6551. #define bFM3_MFS5_UART_FBYTE1_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6552. #define bFM3_MFS5_UART_FBYTE1_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6553. #define bFM3_MFS5_UART_FBYTE2_FD8 *((volatile unsigned int*)(0x4270A320UL))
  6554. #define bFM3_MFS5_UART_FBYTE2_FD9 *((volatile unsigned int*)(0x4270A324UL))
  6555. #define bFM3_MFS5_UART_FBYTE2_FD10 *((volatile unsigned int*)(0x4270A328UL))
  6556. #define bFM3_MFS5_UART_FBYTE2_FD11 *((volatile unsigned int*)(0x4270A32CUL))
  6557. #define bFM3_MFS5_UART_FBYTE2_FD12 *((volatile unsigned int*)(0x4270A330UL))
  6558. #define bFM3_MFS5_UART_FBYTE2_FD13 *((volatile unsigned int*)(0x4270A334UL))
  6559. #define bFM3_MFS5_UART_FBYTE2_FD14 *((volatile unsigned int*)(0x4270A338UL))
  6560. #define bFM3_MFS5_UART_FBYTE2_FD15 *((volatile unsigned int*)(0x4270A33CUL))
  6561. /* UART synchronous channel 5 registers */
  6562. #define bFM3_MFS5_CSIO_SMR_SOE *((volatile unsigned int*)(0x4270A000UL))
  6563. #define bFM3_MFS5_CSIO_SMR_SCKE *((volatile unsigned int*)(0x4270A004UL))
  6564. #define bFM3_MFS5_CSIO_SMR_BDS *((volatile unsigned int*)(0x4270A008UL))
  6565. #define bFM3_MFS5_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270A00CUL))
  6566. #define bFM3_MFS5_CSIO_SMR_WUCR *((volatile unsigned int*)(0x4270A010UL))
  6567. #define bFM3_MFS5_CSIO_SMR_MD0 *((volatile unsigned int*)(0x4270A014UL))
  6568. #define bFM3_MFS5_CSIO_SMR_MD1 *((volatile unsigned int*)(0x4270A018UL))
  6569. #define bFM3_MFS5_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270A01CUL))
  6570. #define bFM3_MFS5_CSIO_SCR_TXE *((volatile unsigned int*)(0x4270A020UL))
  6571. #define bFM3_MFS5_CSIO_SCR_RXE *((volatile unsigned int*)(0x4270A024UL))
  6572. #define bFM3_MFS5_CSIO_SCR_TBIE *((volatile unsigned int*)(0x4270A028UL))
  6573. #define bFM3_MFS5_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270A02CUL))
  6574. #define bFM3_MFS5_CSIO_SCR_RIE *((volatile unsigned int*)(0x4270A030UL))
  6575. #define bFM3_MFS5_CSIO_SCR_SPI *((volatile unsigned int*)(0x4270A034UL))
  6576. #define bFM3_MFS5_CSIO_SCR_MS *((volatile unsigned int*)(0x4270A038UL))
  6577. #define bFM3_MFS5_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270A03CUL))
  6578. #define bFM3_MFS5_CSIO_ESCR_L0 *((volatile unsigned int*)(0x4270A080UL))
  6579. #define bFM3_MFS5_CSIO_ESCR_L1 *((volatile unsigned int*)(0x4270A084UL))
  6580. #define bFM3_MFS5_CSIO_ESCR_L2 *((volatile unsigned int*)(0x4270A088UL))
  6581. #define bFM3_MFS5_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270A08CUL))
  6582. #define bFM3_MFS5_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x4270A090UL))
  6583. #define bFM3_MFS5_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270A09CUL))
  6584. #define bFM3_MFS5_CSIO_SSR_TBI *((volatile unsigned int*)(0x4270A0A0UL))
  6585. #define bFM3_MFS5_CSIO_SSR_TDRE *((volatile unsigned int*)(0x4270A0A4UL))
  6586. #define bFM3_MFS5_CSIO_SSR_RDRF *((volatile unsigned int*)(0x4270A0A8UL))
  6587. #define bFM3_MFS5_CSIO_SSR_ORE *((volatile unsigned int*)(0x4270A0ACUL))
  6588. #define bFM3_MFS5_CSIO_SSR_REC *((volatile unsigned int*)(0x4270A0BCUL))
  6589. #define bFM3_MFS5_CSIO_FCR_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6590. #define bFM3_MFS5_CSIO_FCR_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6591. #define bFM3_MFS5_CSIO_FCR_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6592. #define bFM3_MFS5_CSIO_FCR_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6593. #define bFM3_MFS5_CSIO_FCR_FSET *((volatile unsigned int*)(0x4270A290UL))
  6594. #define bFM3_MFS5_CSIO_FCR_FLD *((volatile unsigned int*)(0x4270A294UL))
  6595. #define bFM3_MFS5_CSIO_FCR_FLST *((volatile unsigned int*)(0x4270A298UL))
  6596. #define bFM3_MFS5_CSIO_FCR_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6597. #define bFM3_MFS5_CSIO_FCR_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6598. #define bFM3_MFS5_CSIO_FCR_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6599. #define bFM3_MFS5_CSIO_FCR_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6600. #define bFM3_MFS5_CSIO_FCR_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6601. #define bFM3_MFS5_CSIO_FCR_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6602. #define bFM3_MFS5_CSIO_FCR_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6603. #define bFM3_MFS5_CSIO_FCR0_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6604. #define bFM3_MFS5_CSIO_FCR0_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6605. #define bFM3_MFS5_CSIO_FCR0_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6606. #define bFM3_MFS5_CSIO_FCR0_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6607. #define bFM3_MFS5_CSIO_FCR0_FSET *((volatile unsigned int*)(0x4270A290UL))
  6608. #define bFM3_MFS5_CSIO_FCR0_FLD *((volatile unsigned int*)(0x4270A294UL))
  6609. #define bFM3_MFS5_CSIO_FCR0_FLST *((volatile unsigned int*)(0x4270A298UL))
  6610. #define bFM3_MFS5_CSIO_FCR1_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6611. #define bFM3_MFS5_CSIO_FCR1_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6612. #define bFM3_MFS5_CSIO_FCR1_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6613. #define bFM3_MFS5_CSIO_FCR1_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6614. #define bFM3_MFS5_CSIO_FCR1_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6615. #define bFM3_MFS5_CSIO_FCR1_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6616. #define bFM3_MFS5_CSIO_FCR1_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6617. #define bFM3_MFS5_CSIO_FBYTE_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6618. #define bFM3_MFS5_CSIO_FBYTE_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6619. #define bFM3_MFS5_CSIO_FBYTE_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6620. #define bFM3_MFS5_CSIO_FBYTE_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6621. #define bFM3_MFS5_CSIO_FBYTE_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6622. #define bFM3_MFS5_CSIO_FBYTE_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6623. #define bFM3_MFS5_CSIO_FBYTE_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6624. #define bFM3_MFS5_CSIO_FBYTE_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6625. #define bFM3_MFS5_CSIO_FBYTE_FD8 *((volatile unsigned int*)(0x4270A320UL))
  6626. #define bFM3_MFS5_CSIO_FBYTE_FD9 *((volatile unsigned int*)(0x4270A324UL))
  6627. #define bFM3_MFS5_CSIO_FBYTE_FD10 *((volatile unsigned int*)(0x4270A328UL))
  6628. #define bFM3_MFS5_CSIO_FBYTE_FD11 *((volatile unsigned int*)(0x4270A32CUL))
  6629. #define bFM3_MFS5_CSIO_FBYTE_FD12 *((volatile unsigned int*)(0x4270A330UL))
  6630. #define bFM3_MFS5_CSIO_FBYTE_FD13 *((volatile unsigned int*)(0x4270A334UL))
  6631. #define bFM3_MFS5_CSIO_FBYTE_FD14 *((volatile unsigned int*)(0x4270A338UL))
  6632. #define bFM3_MFS5_CSIO_FBYTE_FD15 *((volatile unsigned int*)(0x4270A33CUL))
  6633. #define bFM3_MFS5_CSIO_FBYTE1_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6634. #define bFM3_MFS5_CSIO_FBYTE1_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6635. #define bFM3_MFS5_CSIO_FBYTE1_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6636. #define bFM3_MFS5_CSIO_FBYTE1_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6637. #define bFM3_MFS5_CSIO_FBYTE1_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6638. #define bFM3_MFS5_CSIO_FBYTE1_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6639. #define bFM3_MFS5_CSIO_FBYTE1_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6640. #define bFM3_MFS5_CSIO_FBYTE1_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6641. #define bFM3_MFS5_CSIO_FBYTE2_FD8 *((volatile unsigned int*)(0x4270A340UL))
  6642. #define bFM3_MFS5_CSIO_FBYTE2_FD9 *((volatile unsigned int*)(0x4270A344UL))
  6643. #define bFM3_MFS5_CSIO_FBYTE2_FD10 *((volatile unsigned int*)(0x4270A348UL))
  6644. #define bFM3_MFS5_CSIO_FBYTE2_FD11 *((volatile unsigned int*)(0x4270A34CUL))
  6645. #define bFM3_MFS5_CSIO_FBYTE2_FD12 *((volatile unsigned int*)(0x4270A350UL))
  6646. #define bFM3_MFS5_CSIO_FBYTE2_FD13 *((volatile unsigned int*)(0x4270A354UL))
  6647. #define bFM3_MFS5_CSIO_FBYTE2_FD14 *((volatile unsigned int*)(0x4270A358UL))
  6648. #define bFM3_MFS5_CSIO_FBYTE2_FD15 *((volatile unsigned int*)(0x4270A35CUL))
  6649. /* UART LIN channel 5 registers */
  6650. #define bFM3_MFS5_LIN_SMR_SOE *((volatile unsigned int*)(0x4270A000UL))
  6651. #define bFM3_MFS5_LIN_SMR_SBL *((volatile unsigned int*)(0x4270A00CUL))
  6652. #define bFM3_MFS5_LIN_SMR_WUCR *((volatile unsigned int*)(0x4270A010UL))
  6653. #define bFM3_MFS5_LIN_SMR_MD0 *((volatile unsigned int*)(0x4270A014UL))
  6654. #define bFM3_MFS5_LIN_SMR_MD1 *((volatile unsigned int*)(0x4270A018UL))
  6655. #define bFM3_MFS5_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270A01CUL))
  6656. #define bFM3_MFS5_LIN_SCR_TXE *((volatile unsigned int*)(0x4270A020UL))
  6657. #define bFM3_MFS5_LIN_SCR_RXE *((volatile unsigned int*)(0x4270A024UL))
  6658. #define bFM3_MFS5_LIN_SCR_TBIE *((volatile unsigned int*)(0x4270A028UL))
  6659. #define bFM3_MFS5_LIN_SCR_TIE *((volatile unsigned int*)(0x4270A02CUL))
  6660. #define bFM3_MFS5_LIN_SCR_RIE *((volatile unsigned int*)(0x4270A030UL))
  6661. #define bFM3_MFS5_LIN_SCR_LBR *((volatile unsigned int*)(0x4270A034UL))
  6662. #define bFM3_MFS5_LIN_SCR_MS *((volatile unsigned int*)(0x4270A038UL))
  6663. #define bFM3_MFS5_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270A03CUL))
  6664. #define bFM3_MFS5_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x4270A080UL))
  6665. #define bFM3_MFS5_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x4270A084UL))
  6666. #define bFM3_MFS5_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x4270A088UL))
  6667. #define bFM3_MFS5_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270A08CUL))
  6668. #define bFM3_MFS5_LIN_ESCR_LBIE *((volatile unsigned int*)(0x4270A090UL))
  6669. #define bFM3_MFS5_LIN_ESCR_ESBL *((volatile unsigned int*)(0x4270A098UL))
  6670. #define bFM3_MFS5_LIN_SSR_TBI *((volatile unsigned int*)(0x4270A0A0UL))
  6671. #define bFM3_MFS5_LIN_SSR_TDRE *((volatile unsigned int*)(0x4270A0A4UL))
  6672. #define bFM3_MFS5_LIN_SSR_RDRF *((volatile unsigned int*)(0x4270A0A8UL))
  6673. #define bFM3_MFS5_LIN_SSR_ORE *((volatile unsigned int*)(0x4270A0ACUL))
  6674. #define bFM3_MFS5_LIN_SSR_FRE *((volatile unsigned int*)(0x4270A0B0UL))
  6675. #define bFM3_MFS5_LIN_SSR_LBD *((volatile unsigned int*)(0x4270A0B4UL))
  6676. #define bFM3_MFS5_LIN_SSR_REC *((volatile unsigned int*)(0x4270A0BCUL))
  6677. #define bFM3_MFS5_LIN_BGR_EXT *((volatile unsigned int*)(0x4270A1BCUL))
  6678. #define bFM3_MFS5_LIN_BGR1_EXT *((volatile unsigned int*)(0x4270A1BCUL))
  6679. #define bFM3_MFS5_LIN_FCR_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6680. #define bFM3_MFS5_LIN_FCR_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6681. #define bFM3_MFS5_LIN_FCR_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6682. #define bFM3_MFS5_LIN_FCR_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6683. #define bFM3_MFS5_LIN_FCR_FSET *((volatile unsigned int*)(0x4270A290UL))
  6684. #define bFM3_MFS5_LIN_FCR_FLD *((volatile unsigned int*)(0x4270A294UL))
  6685. #define bFM3_MFS5_LIN_FCR_FLST *((volatile unsigned int*)(0x4270A298UL))
  6686. #define bFM3_MFS5_LIN_FCR_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6687. #define bFM3_MFS5_LIN_FCR_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6688. #define bFM3_MFS5_LIN_FCR_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6689. #define bFM3_MFS5_LIN_FCR_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6690. #define bFM3_MFS5_LIN_FCR_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6691. #define bFM3_MFS5_LIN_FCR_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6692. #define bFM3_MFS5_LIN_FCR_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6693. #define bFM3_MFS5_LIN_FCR0_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6694. #define bFM3_MFS5_LIN_FCR0_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6695. #define bFM3_MFS5_LIN_FCR0_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6696. #define bFM3_MFS5_LIN_FCR0_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6697. #define bFM3_MFS5_LIN_FCR0_FSET *((volatile unsigned int*)(0x4270A290UL))
  6698. #define bFM3_MFS5_LIN_FCR0_FLD *((volatile unsigned int*)(0x4270A294UL))
  6699. #define bFM3_MFS5_LIN_FCR0_FLST *((volatile unsigned int*)(0x4270A298UL))
  6700. #define bFM3_MFS5_LIN_FCR1_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6701. #define bFM3_MFS5_LIN_FCR1_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6702. #define bFM3_MFS5_LIN_FCR1_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6703. #define bFM3_MFS5_LIN_FCR1_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6704. #define bFM3_MFS5_LIN_FCR1_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6705. #define bFM3_MFS5_LIN_FCR1_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6706. #define bFM3_MFS5_LIN_FCR1_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6707. #define bFM3_MFS5_LIN_FBYTE_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6708. #define bFM3_MFS5_LIN_FBYTE_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6709. #define bFM3_MFS5_LIN_FBYTE_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6710. #define bFM3_MFS5_LIN_FBYTE_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6711. #define bFM3_MFS5_LIN_FBYTE_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6712. #define bFM3_MFS5_LIN_FBYTE_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6713. #define bFM3_MFS5_LIN_FBYTE_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6714. #define bFM3_MFS5_LIN_FBYTE_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6715. #define bFM3_MFS5_LIN_FBYTE_FD8 *((volatile unsigned int*)(0x4270A320UL))
  6716. #define bFM3_MFS5_LIN_FBYTE_FD9 *((volatile unsigned int*)(0x4270A324UL))
  6717. #define bFM3_MFS5_LIN_FBYTE_FD10 *((volatile unsigned int*)(0x4270A328UL))
  6718. #define bFM3_MFS5_LIN_FBYTE_FD11 *((volatile unsigned int*)(0x4270A32CUL))
  6719. #define bFM3_MFS5_LIN_FBYTE_FD12 *((volatile unsigned int*)(0x4270A330UL))
  6720. #define bFM3_MFS5_LIN_FBYTE_FD13 *((volatile unsigned int*)(0x4270A334UL))
  6721. #define bFM3_MFS5_LIN_FBYTE_FD14 *((volatile unsigned int*)(0x4270A338UL))
  6722. #define bFM3_MFS5_LIN_FBYTE_FD15 *((volatile unsigned int*)(0x4270A33CUL))
  6723. #define bFM3_MFS5_LIN_FBYTE1_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6724. #define bFM3_MFS5_LIN_FBYTE1_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6725. #define bFM3_MFS5_LIN_FBYTE1_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6726. #define bFM3_MFS5_LIN_FBYTE1_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6727. #define bFM3_MFS5_LIN_FBYTE1_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6728. #define bFM3_MFS5_LIN_FBYTE1_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6729. #define bFM3_MFS5_LIN_FBYTE1_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6730. #define bFM3_MFS5_LIN_FBYTE1_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6731. #define bFM3_MFS5_LIN_FBYTE2_FD8 *((volatile unsigned int*)(0x4270A340UL))
  6732. #define bFM3_MFS5_LIN_FBYTE2_FD9 *((volatile unsigned int*)(0x4270A344UL))
  6733. #define bFM3_MFS5_LIN_FBYTE2_FD10 *((volatile unsigned int*)(0x4270A348UL))
  6734. #define bFM3_MFS5_LIN_FBYTE2_FD11 *((volatile unsigned int*)(0x4270A34CUL))
  6735. #define bFM3_MFS5_LIN_FBYTE2_FD12 *((volatile unsigned int*)(0x4270A350UL))
  6736. #define bFM3_MFS5_LIN_FBYTE2_FD13 *((volatile unsigned int*)(0x4270A354UL))
  6737. #define bFM3_MFS5_LIN_FBYTE2_FD14 *((volatile unsigned int*)(0x4270A358UL))
  6738. #define bFM3_MFS5_LIN_FBYTE2_FD15 *((volatile unsigned int*)(0x4270A35CUL))
  6739. /* I2C channel 5 registers */
  6740. #define bFM3_MFS5_I2C_SMR_ITST0 *((volatile unsigned int*)(0x4270A000UL))
  6741. #define bFM3_MFS5_I2C_SMR_ITST1 *((volatile unsigned int*)(0x4270A004UL))
  6742. #define bFM3_MFS5_I2C_SMR_TIE *((volatile unsigned int*)(0x4270A008UL))
  6743. #define bFM3_MFS5_I2C_SMR_RIE *((volatile unsigned int*)(0x4270A00CUL))
  6744. #define bFM3_MFS5_I2C_SMR_WUCR *((volatile unsigned int*)(0x4270A010UL))
  6745. #define bFM3_MFS5_I2C_SMR_MD0 *((volatile unsigned int*)(0x4270A014UL))
  6746. #define bFM3_MFS5_I2C_SMR_MD1 *((volatile unsigned int*)(0x4270A018UL))
  6747. #define bFM3_MFS5_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270A01CUL))
  6748. #define bFM3_MFS5_I2C_IBCR_INT *((volatile unsigned int*)(0x4270A020UL))
  6749. #define bFM3_MFS5_I2C_IBCR_BER *((volatile unsigned int*)(0x4270A024UL))
  6750. #define bFM3_MFS5_I2C_IBCR_INTE *((volatile unsigned int*)(0x4270A028UL))
  6751. #define bFM3_MFS5_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270A02CUL))
  6752. #define bFM3_MFS5_I2C_IBCR_WSEL *((volatile unsigned int*)(0x4270A030UL))
  6753. #define bFM3_MFS5_I2C_IBCR_ACKE *((volatile unsigned int*)(0x4270A034UL))
  6754. #define bFM3_MFS5_I2C_IBCR_ACT *((volatile unsigned int*)(0x4270A038UL))
  6755. #define bFM3_MFS5_I2C_IBCR_SCC *((volatile unsigned int*)(0x4270A038UL))
  6756. #define bFM3_MFS5_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270A03CUL))
  6757. #define bFM3_MFS5_I2C_IBSR_BB *((volatile unsigned int*)(0x4270A080UL))
  6758. #define bFM3_MFS5_I2C_IBSR_SPC *((volatile unsigned int*)(0x4270A084UL))
  6759. #define bFM3_MFS5_I2C_IBSR_RSC *((volatile unsigned int*)(0x4270A088UL))
  6760. #define bFM3_MFS5_I2C_IBSR_AL *((volatile unsigned int*)(0x4270A08CUL))
  6761. #define bFM3_MFS5_I2C_IBSR_TRX *((volatile unsigned int*)(0x4270A090UL))
  6762. #define bFM3_MFS5_I2C_IBSR_RSA *((volatile unsigned int*)(0x4270A094UL))
  6763. #define bFM3_MFS5_I2C_IBSR_RACK *((volatile unsigned int*)(0x4270A098UL))
  6764. #define bFM3_MFS5_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270A09CUL))
  6765. #define bFM3_MFS5_I2C_SSR_TBI *((volatile unsigned int*)(0x4270A0A0UL))
  6766. #define bFM3_MFS5_I2C_SSR_TDRE *((volatile unsigned int*)(0x4270A0A4UL))
  6767. #define bFM3_MFS5_I2C_SSR_RDRF *((volatile unsigned int*)(0x4270A0A8UL))
  6768. #define bFM3_MFS5_I2C_SSR_ORE *((volatile unsigned int*)(0x4270A0ACUL))
  6769. #define bFM3_MFS5_I2C_SSR_TBIE *((volatile unsigned int*)(0x4270A0B0UL))
  6770. #define bFM3_MFS5_I2C_SSR_DMA *((volatile unsigned int*)(0x4270A0B4UL))
  6771. #define bFM3_MFS5_I2C_SSR_TSET *((volatile unsigned int*)(0x4270A0B8UL))
  6772. #define bFM3_MFS5_I2C_SSR_REC *((volatile unsigned int*)(0x4270A0BCUL))
  6773. #define bFM3_MFS5_I2C_ISBA_SA0 *((volatile unsigned int*)(0x4270A200UL))
  6774. #define bFM3_MFS5_I2C_ISBA_SA1 *((volatile unsigned int*)(0x4270A204UL))
  6775. #define bFM3_MFS5_I2C_ISBA_SA2 *((volatile unsigned int*)(0x4270A208UL))
  6776. #define bFM3_MFS5_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270A20CUL))
  6777. #define bFM3_MFS5_I2C_ISBA_SA4 *((volatile unsigned int*)(0x4270A210UL))
  6778. #define bFM3_MFS5_I2C_ISBA_SA5 *((volatile unsigned int*)(0x4270A214UL))
  6779. #define bFM3_MFS5_I2C_ISBA_SA6 *((volatile unsigned int*)(0x4270A218UL))
  6780. #define bFM3_MFS5_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270A21CUL))
  6781. #define bFM3_MFS5_I2C_ISMK_SM0 *((volatile unsigned int*)(0x4270A220UL))
  6782. #define bFM3_MFS5_I2C_ISMK_SM1 *((volatile unsigned int*)(0x4270A224UL))
  6783. #define bFM3_MFS5_I2C_ISMK_SM2 *((volatile unsigned int*)(0x4270A228UL))
  6784. #define bFM3_MFS5_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270A22CUL))
  6785. #define bFM3_MFS5_I2C_ISMK_SM4 *((volatile unsigned int*)(0x4270A230UL))
  6786. #define bFM3_MFS5_I2C_ISMK_SM5 *((volatile unsigned int*)(0x4270A234UL))
  6787. #define bFM3_MFS5_I2C_ISMK_SM6 *((volatile unsigned int*)(0x4270A238UL))
  6788. #define bFM3_MFS5_I2C_ISMK_EN *((volatile unsigned int*)(0x4270A23CUL))
  6789. #define bFM3_MFS5_I2C_FCR_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6790. #define bFM3_MFS5_I2C_FCR_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6791. #define bFM3_MFS5_I2C_FCR_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6792. #define bFM3_MFS5_I2C_FCR_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6793. #define bFM3_MFS5_I2C_FCR_FSET *((volatile unsigned int*)(0x4270A290UL))
  6794. #define bFM3_MFS5_I2C_FCR_FLD *((volatile unsigned int*)(0x4270A294UL))
  6795. #define bFM3_MFS5_I2C_FCR_FLST *((volatile unsigned int*)(0x4270A298UL))
  6796. #define bFM3_MFS5_I2C_FCR_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6797. #define bFM3_MFS5_I2C_FCR_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6798. #define bFM3_MFS5_I2C_FCR_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6799. #define bFM3_MFS5_I2C_FCR_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6800. #define bFM3_MFS5_I2C_FCR_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6801. #define bFM3_MFS5_I2C_FCR_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6802. #define bFM3_MFS5_I2C_FCR_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6803. #define bFM3_MFS5_I2C_FCR0_FE1 *((volatile unsigned int*)(0x4270A280UL))
  6804. #define bFM3_MFS5_I2C_FCR0_FE2 *((volatile unsigned int*)(0x4270A284UL))
  6805. #define bFM3_MFS5_I2C_FCR0_FCL1 *((volatile unsigned int*)(0x4270A288UL))
  6806. #define bFM3_MFS5_I2C_FCR0_FCL2 *((volatile unsigned int*)(0x4270A28CUL))
  6807. #define bFM3_MFS5_I2C_FCR0_FSET *((volatile unsigned int*)(0x4270A290UL))
  6808. #define bFM3_MFS5_I2C_FCR0_FLD *((volatile unsigned int*)(0x4270A294UL))
  6809. #define bFM3_MFS5_I2C_FCR0_FLST *((volatile unsigned int*)(0x4270A298UL))
  6810. #define bFM3_MFS5_I2C_FCR1_FSEL *((volatile unsigned int*)(0x4270A2A0UL))
  6811. #define bFM3_MFS5_I2C_FCR1_FTIE *((volatile unsigned int*)(0x4270A2A4UL))
  6812. #define bFM3_MFS5_I2C_FCR1_FDRQ *((volatile unsigned int*)(0x4270A2A8UL))
  6813. #define bFM3_MFS5_I2C_FCR1_FRIE *((volatile unsigned int*)(0x4270A2ACUL))
  6814. #define bFM3_MFS5_I2C_FCR1_FLSTE *((volatile unsigned int*)(0x4270A2B0UL))
  6815. #define bFM3_MFS5_I2C_FCR1_FTST0 *((volatile unsigned int*)(0x4270A2B8UL))
  6816. #define bFM3_MFS5_I2C_FCR1_FTST1 *((volatile unsigned int*)(0x4270A2BCUL))
  6817. #define bFM3_MFS5_I2C_FBYTE_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6818. #define bFM3_MFS5_I2C_FBYTE_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6819. #define bFM3_MFS5_I2C_FBYTE_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6820. #define bFM3_MFS5_I2C_FBYTE_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6821. #define bFM3_MFS5_I2C_FBYTE_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6822. #define bFM3_MFS5_I2C_FBYTE_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6823. #define bFM3_MFS5_I2C_FBYTE_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6824. #define bFM3_MFS5_I2C_FBYTE_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6825. #define bFM3_MFS5_I2C_FBYTE_FD8 *((volatile unsigned int*)(0x4270A320UL))
  6826. #define bFM3_MFS5_I2C_FBYTE_FD9 *((volatile unsigned int*)(0x4270A324UL))
  6827. #define bFM3_MFS5_I2C_FBYTE_FD10 *((volatile unsigned int*)(0x4270A328UL))
  6828. #define bFM3_MFS5_I2C_FBYTE_FD11 *((volatile unsigned int*)(0x4270A32CUL))
  6829. #define bFM3_MFS5_I2C_FBYTE_FD12 *((volatile unsigned int*)(0x4270A330UL))
  6830. #define bFM3_MFS5_I2C_FBYTE_FD13 *((volatile unsigned int*)(0x4270A334UL))
  6831. #define bFM3_MFS5_I2C_FBYTE_FD14 *((volatile unsigned int*)(0x4270A338UL))
  6832. #define bFM3_MFS5_I2C_FBYTE_FD15 *((volatile unsigned int*)(0x4270A33CUL))
  6833. #define bFM3_MFS5_I2C_FBYTE1_FD0 *((volatile unsigned int*)(0x4270A300UL))
  6834. #define bFM3_MFS5_I2C_FBYTE1_FD1 *((volatile unsigned int*)(0x4270A304UL))
  6835. #define bFM3_MFS5_I2C_FBYTE1_FD2 *((volatile unsigned int*)(0x4270A308UL))
  6836. #define bFM3_MFS5_I2C_FBYTE1_FD3 *((volatile unsigned int*)(0x4270A30CUL))
  6837. #define bFM3_MFS5_I2C_FBYTE1_FD4 *((volatile unsigned int*)(0x4270A310UL))
  6838. #define bFM3_MFS5_I2C_FBYTE1_FD5 *((volatile unsigned int*)(0x4270A314UL))
  6839. #define bFM3_MFS5_I2C_FBYTE1_FD6 *((volatile unsigned int*)(0x4270A318UL))
  6840. #define bFM3_MFS5_I2C_FBYTE1_FD7 *((volatile unsigned int*)(0x4270A31CUL))
  6841. #define bFM3_MFS5_I2C_FBYTE2_FD8 *((volatile unsigned int*)(0x4270A340UL))
  6842. #define bFM3_MFS5_I2C_FBYTE2_FD9 *((volatile unsigned int*)(0x4270A344UL))
  6843. #define bFM3_MFS5_I2C_FBYTE2_FD10 *((volatile unsigned int*)(0x4270A348UL))
  6844. #define bFM3_MFS5_I2C_FBYTE2_FD11 *((volatile unsigned int*)(0x4270A34CUL))
  6845. #define bFM3_MFS5_I2C_FBYTE2_FD12 *((volatile unsigned int*)(0x4270A350UL))
  6846. #define bFM3_MFS5_I2C_FBYTE2_FD13 *((volatile unsigned int*)(0x4270A354UL))
  6847. #define bFM3_MFS5_I2C_FBYTE2_FD14 *((volatile unsigned int*)(0x4270A358UL))
  6848. #define bFM3_MFS5_I2C_FBYTE2_FD15 *((volatile unsigned int*)(0x4270A35CUL))
  6849. /* UART asynchronous channel 6 registers */
  6850. #define bFM3_MFS6_UART_SMR_SOE *((volatile unsigned int*)(0x4270C000UL))
  6851. #define bFM3_MFS6_UART_SMR_BDS *((volatile unsigned int*)(0x4270C008UL))
  6852. #define bFM3_MFS6_UART_SMR_SBL *((volatile unsigned int*)(0x4270C00CUL))
  6853. #define bFM3_MFS6_UART_SMR_WUCR *((volatile unsigned int*)(0x4270C010UL))
  6854. #define bFM3_MFS6_UART_SMR_MD0 *((volatile unsigned int*)(0x4270C014UL))
  6855. #define bFM3_MFS6_UART_SMR_MD1 *((volatile unsigned int*)(0x4270C018UL))
  6856. #define bFM3_MFS6_UART_SMR_MD2 *((volatile unsigned int*)(0x4270C01CUL))
  6857. #define bFM3_MFS6_UART_SCR_TXE *((volatile unsigned int*)(0x4270C020UL))
  6858. #define bFM3_MFS6_UART_SCR_RXE *((volatile unsigned int*)(0x4270C024UL))
  6859. #define bFM3_MFS6_UART_SCR_TBIE *((volatile unsigned int*)(0x4270C028UL))
  6860. #define bFM3_MFS6_UART_SCR_TIE *((volatile unsigned int*)(0x4270C02CUL))
  6861. #define bFM3_MFS6_UART_SCR_RIE *((volatile unsigned int*)(0x4270C030UL))
  6862. #define bFM3_MFS6_UART_SCR_UPCL *((volatile unsigned int*)(0x4270C03CUL))
  6863. #define bFM3_MFS6_UART_ESCR_L0 *((volatile unsigned int*)(0x4270C080UL))
  6864. #define bFM3_MFS6_UART_ESCR_L1 *((volatile unsigned int*)(0x4270C084UL))
  6865. #define bFM3_MFS6_UART_ESCR_L2 *((volatile unsigned int*)(0x4270C088UL))
  6866. #define bFM3_MFS6_UART_ESCR_P *((volatile unsigned int*)(0x4270C08CUL))
  6867. #define bFM3_MFS6_UART_ESCR_PEN *((volatile unsigned int*)(0x4270C090UL))
  6868. #define bFM3_MFS6_UART_ESCR_INV *((volatile unsigned int*)(0x4270C094UL))
  6869. #define bFM3_MFS6_UART_ESCR_ESBL *((volatile unsigned int*)(0x4270C098UL))
  6870. #define bFM3_MFS6_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270C09CUL))
  6871. #define bFM3_MFS6_UART_SSR_TBI *((volatile unsigned int*)(0x4270C0A0UL))
  6872. #define bFM3_MFS6_UART_SSR_TDRE *((volatile unsigned int*)(0x4270C0A4UL))
  6873. #define bFM3_MFS6_UART_SSR_RDRF *((volatile unsigned int*)(0x4270C0A8UL))
  6874. #define bFM3_MFS6_UART_SSR_ORE *((volatile unsigned int*)(0x4270C0ACUL))
  6875. #define bFM3_MFS6_UART_SSR_FRE *((volatile unsigned int*)(0x4270C0B0UL))
  6876. #define bFM3_MFS6_UART_SSR_PE *((volatile unsigned int*)(0x4270C0B4UL))
  6877. #define bFM3_MFS6_UART_SSR_REC *((volatile unsigned int*)(0x4270C0BCUL))
  6878. #define bFM3_MFS6_UART_RDR_AD *((volatile unsigned int*)(0x4270C120UL))
  6879. #define bFM3_MFS6_UART_TDR_AD *((volatile unsigned int*)(0x4270C120UL))
  6880. #define bFM3_MFS6_UART_BGR_EXT *((volatile unsigned int*)(0x4270C1BCUL))
  6881. #define bFM3_MFS6_UART_BGR1_EXT *((volatile unsigned int*)(0x4270C1BCUL))
  6882. #define bFM3_MFS6_UART_FCR_FE1 *((volatile unsigned int*)(0x4270C280UL))
  6883. #define bFM3_MFS6_UART_FCR_FE2 *((volatile unsigned int*)(0x4270C284UL))
  6884. #define bFM3_MFS6_UART_FCR_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  6885. #define bFM3_MFS6_UART_FCR_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  6886. #define bFM3_MFS6_UART_FCR_FSET *((volatile unsigned int*)(0x4270C290UL))
  6887. #define bFM3_MFS6_UART_FCR_FLD *((volatile unsigned int*)(0x4270C294UL))
  6888. #define bFM3_MFS6_UART_FCR_FLST *((volatile unsigned int*)(0x4270C298UL))
  6889. #define bFM3_MFS6_UART_FCR_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  6890. #define bFM3_MFS6_UART_FCR_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  6891. #define bFM3_MFS6_UART_FCR_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  6892. #define bFM3_MFS6_UART_FCR_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  6893. #define bFM3_MFS6_UART_FCR_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  6894. #define bFM3_MFS6_UART_FCR_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  6895. #define bFM3_MFS6_UART_FCR_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  6896. #define bFM3_MFS6_UART_FCR0_FE1 *((volatile unsigned int*)(0x4270C280UL))
  6897. #define bFM3_MFS6_UART_FCR0_FE2 *((volatile unsigned int*)(0x4270C284UL))
  6898. #define bFM3_MFS6_UART_FCR0_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  6899. #define bFM3_MFS6_UART_FCR0_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  6900. #define bFM3_MFS6_UART_FCR0_FSET *((volatile unsigned int*)(0x4270C290UL))
  6901. #define bFM3_MFS6_UART_FCR0_FLD *((volatile unsigned int*)(0x4270C294UL))
  6902. #define bFM3_MFS6_UART_FCR0_FLST *((volatile unsigned int*)(0x4270C298UL))
  6903. #define bFM3_MFS6_UART_FCR1_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  6904. #define bFM3_MFS6_UART_FCR1_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  6905. #define bFM3_MFS6_UART_FCR1_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  6906. #define bFM3_MFS6_UART_FCR1_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  6907. #define bFM3_MFS6_UART_FCR1_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  6908. #define bFM3_MFS6_UART_FCR1_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  6909. #define bFM3_MFS6_UART_FCR1_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  6910. #define bFM3_MFS6_UART_FBYTE_FD0 *((volatile unsigned int*)(0x4270C300UL))
  6911. #define bFM3_MFS6_UART_FBYTE_FD1 *((volatile unsigned int*)(0x4270C304UL))
  6912. #define bFM3_MFS6_UART_FBYTE_FD2 *((volatile unsigned int*)(0x4270C308UL))
  6913. #define bFM3_MFS6_UART_FBYTE_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  6914. #define bFM3_MFS6_UART_FBYTE_FD4 *((volatile unsigned int*)(0x4270C310UL))
  6915. #define bFM3_MFS6_UART_FBYTE_FD5 *((volatile unsigned int*)(0x4270C314UL))
  6916. #define bFM3_MFS6_UART_FBYTE_FD6 *((volatile unsigned int*)(0x4270C318UL))
  6917. #define bFM3_MFS6_UART_FBYTE_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  6918. #define bFM3_MFS6_UART_FBYTE_FD8 *((volatile unsigned int*)(0x4270C320UL))
  6919. #define bFM3_MFS6_UART_FBYTE_FD9 *((volatile unsigned int*)(0x4270C324UL))
  6920. #define bFM3_MFS6_UART_FBYTE_FD10 *((volatile unsigned int*)(0x4270C328UL))
  6921. #define bFM3_MFS6_UART_FBYTE_FD11 *((volatile unsigned int*)(0x4270C32CUL))
  6922. #define bFM3_MFS6_UART_FBYTE_FD12 *((volatile unsigned int*)(0x4270C330UL))
  6923. #define bFM3_MFS6_UART_FBYTE_FD13 *((volatile unsigned int*)(0x4270C334UL))
  6924. #define bFM3_MFS6_UART_FBYTE_FD14 *((volatile unsigned int*)(0x4270C338UL))
  6925. #define bFM3_MFS6_UART_FBYTE_FD15 *((volatile unsigned int*)(0x4270C33CUL))
  6926. #define bFM3_MFS6_UART_FBYTE1_FD0 *((volatile unsigned int*)(0x4270C300UL))
  6927. #define bFM3_MFS6_UART_FBYTE1_FD1 *((volatile unsigned int*)(0x4270C304UL))
  6928. #define bFM3_MFS6_UART_FBYTE1_FD2 *((volatile unsigned int*)(0x4270C308UL))
  6929. #define bFM3_MFS6_UART_FBYTE1_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  6930. #define bFM3_MFS6_UART_FBYTE1_FD4 *((volatile unsigned int*)(0x4270C310UL))
  6931. #define bFM3_MFS6_UART_FBYTE1_FD5 *((volatile unsigned int*)(0x4270C314UL))
  6932. #define bFM3_MFS6_UART_FBYTE1_FD6 *((volatile unsigned int*)(0x4270C318UL))
  6933. #define bFM3_MFS6_UART_FBYTE1_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  6934. #define bFM3_MFS6_UART_FBYTE2_FD8 *((volatile unsigned int*)(0x4270C320UL))
  6935. #define bFM3_MFS6_UART_FBYTE2_FD9 *((volatile unsigned int*)(0x4270C324UL))
  6936. #define bFM3_MFS6_UART_FBYTE2_FD10 *((volatile unsigned int*)(0x4270C328UL))
  6937. #define bFM3_MFS6_UART_FBYTE2_FD11 *((volatile unsigned int*)(0x4270C32CUL))
  6938. #define bFM3_MFS6_UART_FBYTE2_FD12 *((volatile unsigned int*)(0x4270C330UL))
  6939. #define bFM3_MFS6_UART_FBYTE2_FD13 *((volatile unsigned int*)(0x4270C334UL))
  6940. #define bFM3_MFS6_UART_FBYTE2_FD14 *((volatile unsigned int*)(0x4270C338UL))
  6941. #define bFM3_MFS6_UART_FBYTE2_FD15 *((volatile unsigned int*)(0x4270C33CUL))
  6942. /* UART synchronous channel 6 registers */
  6943. #define bFM3_MFS6_CSIO_SMR_SOE *((volatile unsigned int*)(0x4270C000UL))
  6944. #define bFM3_MFS6_CSIO_SMR_SCKE *((volatile unsigned int*)(0x4270C004UL))
  6945. #define bFM3_MFS6_CSIO_SMR_BDS *((volatile unsigned int*)(0x4270C008UL))
  6946. #define bFM3_MFS6_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270C00CUL))
  6947. #define bFM3_MFS6_CSIO_SMR_WUCR *((volatile unsigned int*)(0x4270C010UL))
  6948. #define bFM3_MFS6_CSIO_SMR_MD0 *((volatile unsigned int*)(0x4270C014UL))
  6949. #define bFM3_MFS6_CSIO_SMR_MD1 *((volatile unsigned int*)(0x4270C018UL))
  6950. #define bFM3_MFS6_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270C01CUL))
  6951. #define bFM3_MFS6_CSIO_SCR_TXE *((volatile unsigned int*)(0x4270C020UL))
  6952. #define bFM3_MFS6_CSIO_SCR_RXE *((volatile unsigned int*)(0x4270C024UL))
  6953. #define bFM3_MFS6_CSIO_SCR_TBIE *((volatile unsigned int*)(0x4270C028UL))
  6954. #define bFM3_MFS6_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270C02CUL))
  6955. #define bFM3_MFS6_CSIO_SCR_RIE *((volatile unsigned int*)(0x4270C030UL))
  6956. #define bFM3_MFS6_CSIO_SCR_SPI *((volatile unsigned int*)(0x4270C034UL))
  6957. #define bFM3_MFS6_CSIO_SCR_MS *((volatile unsigned int*)(0x4270C038UL))
  6958. #define bFM3_MFS6_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270C03CUL))
  6959. #define bFM3_MFS6_CSIO_ESCR_L0 *((volatile unsigned int*)(0x4270C080UL))
  6960. #define bFM3_MFS6_CSIO_ESCR_L1 *((volatile unsigned int*)(0x4270C084UL))
  6961. #define bFM3_MFS6_CSIO_ESCR_L2 *((volatile unsigned int*)(0x4270C088UL))
  6962. #define bFM3_MFS6_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270C08CUL))
  6963. #define bFM3_MFS6_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x4270C090UL))
  6964. #define bFM3_MFS6_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270C09CUL))
  6965. #define bFM3_MFS6_CSIO_SSR_TBI *((volatile unsigned int*)(0x4270C0A0UL))
  6966. #define bFM3_MFS6_CSIO_SSR_TDRE *((volatile unsigned int*)(0x4270C0A4UL))
  6967. #define bFM3_MFS6_CSIO_SSR_RDRF *((volatile unsigned int*)(0x4270C0A8UL))
  6968. #define bFM3_MFS6_CSIO_SSR_ORE *((volatile unsigned int*)(0x4270C0ACUL))
  6969. #define bFM3_MFS6_CSIO_SSR_REC *((volatile unsigned int*)(0x4270C0BCUL))
  6970. #define bFM3_MFS6_CSIO_FCR_FE1 *((volatile unsigned int*)(0x4270C280UL))
  6971. #define bFM3_MFS6_CSIO_FCR_FE2 *((volatile unsigned int*)(0x4270C284UL))
  6972. #define bFM3_MFS6_CSIO_FCR_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  6973. #define bFM3_MFS6_CSIO_FCR_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  6974. #define bFM3_MFS6_CSIO_FCR_FSET *((volatile unsigned int*)(0x4270C290UL))
  6975. #define bFM3_MFS6_CSIO_FCR_FLD *((volatile unsigned int*)(0x4270C294UL))
  6976. #define bFM3_MFS6_CSIO_FCR_FLST *((volatile unsigned int*)(0x4270C298UL))
  6977. #define bFM3_MFS6_CSIO_FCR_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  6978. #define bFM3_MFS6_CSIO_FCR_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  6979. #define bFM3_MFS6_CSIO_FCR_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  6980. #define bFM3_MFS6_CSIO_FCR_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  6981. #define bFM3_MFS6_CSIO_FCR_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  6982. #define bFM3_MFS6_CSIO_FCR_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  6983. #define bFM3_MFS6_CSIO_FCR_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  6984. #define bFM3_MFS6_CSIO_FCR0_FE1 *((volatile unsigned int*)(0x4270C280UL))
  6985. #define bFM3_MFS6_CSIO_FCR0_FE2 *((volatile unsigned int*)(0x4270C284UL))
  6986. #define bFM3_MFS6_CSIO_FCR0_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  6987. #define bFM3_MFS6_CSIO_FCR0_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  6988. #define bFM3_MFS6_CSIO_FCR0_FSET *((volatile unsigned int*)(0x4270C290UL))
  6989. #define bFM3_MFS6_CSIO_FCR0_FLD *((volatile unsigned int*)(0x4270C294UL))
  6990. #define bFM3_MFS6_CSIO_FCR0_FLST *((volatile unsigned int*)(0x4270C298UL))
  6991. #define bFM3_MFS6_CSIO_FCR1_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  6992. #define bFM3_MFS6_CSIO_FCR1_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  6993. #define bFM3_MFS6_CSIO_FCR1_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  6994. #define bFM3_MFS6_CSIO_FCR1_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  6995. #define bFM3_MFS6_CSIO_FCR1_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  6996. #define bFM3_MFS6_CSIO_FCR1_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  6997. #define bFM3_MFS6_CSIO_FCR1_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  6998. #define bFM3_MFS6_CSIO_FBYTE_FD0 *((volatile unsigned int*)(0x4270C300UL))
  6999. #define bFM3_MFS6_CSIO_FBYTE_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7000. #define bFM3_MFS6_CSIO_FBYTE_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7001. #define bFM3_MFS6_CSIO_FBYTE_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7002. #define bFM3_MFS6_CSIO_FBYTE_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7003. #define bFM3_MFS6_CSIO_FBYTE_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7004. #define bFM3_MFS6_CSIO_FBYTE_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7005. #define bFM3_MFS6_CSIO_FBYTE_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7006. #define bFM3_MFS6_CSIO_FBYTE_FD8 *((volatile unsigned int*)(0x4270C320UL))
  7007. #define bFM3_MFS6_CSIO_FBYTE_FD9 *((volatile unsigned int*)(0x4270C324UL))
  7008. #define bFM3_MFS6_CSIO_FBYTE_FD10 *((volatile unsigned int*)(0x4270C328UL))
  7009. #define bFM3_MFS6_CSIO_FBYTE_FD11 *((volatile unsigned int*)(0x4270C32CUL))
  7010. #define bFM3_MFS6_CSIO_FBYTE_FD12 *((volatile unsigned int*)(0x4270C330UL))
  7011. #define bFM3_MFS6_CSIO_FBYTE_FD13 *((volatile unsigned int*)(0x4270C334UL))
  7012. #define bFM3_MFS6_CSIO_FBYTE_FD14 *((volatile unsigned int*)(0x4270C338UL))
  7013. #define bFM3_MFS6_CSIO_FBYTE_FD15 *((volatile unsigned int*)(0x4270C33CUL))
  7014. #define bFM3_MFS6_CSIO_FBYTE1_FD0 *((volatile unsigned int*)(0x4270C300UL))
  7015. #define bFM3_MFS6_CSIO_FBYTE1_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7016. #define bFM3_MFS6_CSIO_FBYTE1_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7017. #define bFM3_MFS6_CSIO_FBYTE1_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7018. #define bFM3_MFS6_CSIO_FBYTE1_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7019. #define bFM3_MFS6_CSIO_FBYTE1_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7020. #define bFM3_MFS6_CSIO_FBYTE1_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7021. #define bFM3_MFS6_CSIO_FBYTE1_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7022. #define bFM3_MFS6_CSIO_FBYTE2_FD8 *((volatile unsigned int*)(0x4270C340UL))
  7023. #define bFM3_MFS6_CSIO_FBYTE2_FD9 *((volatile unsigned int*)(0x4270C344UL))
  7024. #define bFM3_MFS6_CSIO_FBYTE2_FD10 *((volatile unsigned int*)(0x4270C348UL))
  7025. #define bFM3_MFS6_CSIO_FBYTE2_FD11 *((volatile unsigned int*)(0x4270C34CUL))
  7026. #define bFM3_MFS6_CSIO_FBYTE2_FD12 *((volatile unsigned int*)(0x4270C350UL))
  7027. #define bFM3_MFS6_CSIO_FBYTE2_FD13 *((volatile unsigned int*)(0x4270C354UL))
  7028. #define bFM3_MFS6_CSIO_FBYTE2_FD14 *((volatile unsigned int*)(0x4270C358UL))
  7029. #define bFM3_MFS6_CSIO_FBYTE2_FD15 *((volatile unsigned int*)(0x4270C35CUL))
  7030. /* UART LIN channel 6 registers */
  7031. #define bFM3_MFS6_LIN_SMR_SOE *((volatile unsigned int*)(0x4270C000UL))
  7032. #define bFM3_MFS6_LIN_SMR_SBL *((volatile unsigned int*)(0x4270C00CUL))
  7033. #define bFM3_MFS6_LIN_SMR_WUCR *((volatile unsigned int*)(0x4270C010UL))
  7034. #define bFM3_MFS6_LIN_SMR_MD0 *((volatile unsigned int*)(0x4270C014UL))
  7035. #define bFM3_MFS6_LIN_SMR_MD1 *((volatile unsigned int*)(0x4270C018UL))
  7036. #define bFM3_MFS6_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270C01CUL))
  7037. #define bFM3_MFS6_LIN_SCR_TXE *((volatile unsigned int*)(0x4270C020UL))
  7038. #define bFM3_MFS6_LIN_SCR_RXE *((volatile unsigned int*)(0x4270C024UL))
  7039. #define bFM3_MFS6_LIN_SCR_TBIE *((volatile unsigned int*)(0x4270C028UL))
  7040. #define bFM3_MFS6_LIN_SCR_TIE *((volatile unsigned int*)(0x4270C02CUL))
  7041. #define bFM3_MFS6_LIN_SCR_RIE *((volatile unsigned int*)(0x4270C030UL))
  7042. #define bFM3_MFS6_LIN_SCR_LBR *((volatile unsigned int*)(0x4270C034UL))
  7043. #define bFM3_MFS6_LIN_SCR_MS *((volatile unsigned int*)(0x4270C038UL))
  7044. #define bFM3_MFS6_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270C03CUL))
  7045. #define bFM3_MFS6_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x4270C080UL))
  7046. #define bFM3_MFS6_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x4270C084UL))
  7047. #define bFM3_MFS6_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x4270C088UL))
  7048. #define bFM3_MFS6_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270C08CUL))
  7049. #define bFM3_MFS6_LIN_ESCR_LBIE *((volatile unsigned int*)(0x4270C090UL))
  7050. #define bFM3_MFS6_LIN_ESCR_ESBL *((volatile unsigned int*)(0x4270C098UL))
  7051. #define bFM3_MFS6_LIN_SSR_TBI *((volatile unsigned int*)(0x4270C0A0UL))
  7052. #define bFM3_MFS6_LIN_SSR_TDRE *((volatile unsigned int*)(0x4270C0A4UL))
  7053. #define bFM3_MFS6_LIN_SSR_RDRF *((volatile unsigned int*)(0x4270C0A8UL))
  7054. #define bFM3_MFS6_LIN_SSR_ORE *((volatile unsigned int*)(0x4270C0ACUL))
  7055. #define bFM3_MFS6_LIN_SSR_FRE *((volatile unsigned int*)(0x4270C0B0UL))
  7056. #define bFM3_MFS6_LIN_SSR_LBD *((volatile unsigned int*)(0x4270C0B4UL))
  7057. #define bFM3_MFS6_LIN_SSR_REC *((volatile unsigned int*)(0x4270C0BCUL))
  7058. #define bFM3_MFS6_LIN_BGR_EXT *((volatile unsigned int*)(0x4270C1BCUL))
  7059. #define bFM3_MFS6_LIN_BGR1_EXT *((volatile unsigned int*)(0x4270C1BCUL))
  7060. #define bFM3_MFS6_LIN_FCR_FE1 *((volatile unsigned int*)(0x4270C280UL))
  7061. #define bFM3_MFS6_LIN_FCR_FE2 *((volatile unsigned int*)(0x4270C284UL))
  7062. #define bFM3_MFS6_LIN_FCR_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  7063. #define bFM3_MFS6_LIN_FCR_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  7064. #define bFM3_MFS6_LIN_FCR_FSET *((volatile unsigned int*)(0x4270C290UL))
  7065. #define bFM3_MFS6_LIN_FCR_FLD *((volatile unsigned int*)(0x4270C294UL))
  7066. #define bFM3_MFS6_LIN_FCR_FLST *((volatile unsigned int*)(0x4270C298UL))
  7067. #define bFM3_MFS6_LIN_FCR_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  7068. #define bFM3_MFS6_LIN_FCR_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  7069. #define bFM3_MFS6_LIN_FCR_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  7070. #define bFM3_MFS6_LIN_FCR_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  7071. #define bFM3_MFS6_LIN_FCR_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  7072. #define bFM3_MFS6_LIN_FCR_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  7073. #define bFM3_MFS6_LIN_FCR_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  7074. #define bFM3_MFS6_LIN_FCR0_FE1 *((volatile unsigned int*)(0x4270C280UL))
  7075. #define bFM3_MFS6_LIN_FCR0_FE2 *((volatile unsigned int*)(0x4270C284UL))
  7076. #define bFM3_MFS6_LIN_FCR0_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  7077. #define bFM3_MFS6_LIN_FCR0_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  7078. #define bFM3_MFS6_LIN_FCR0_FSET *((volatile unsigned int*)(0x4270C290UL))
  7079. #define bFM3_MFS6_LIN_FCR0_FLD *((volatile unsigned int*)(0x4270C294UL))
  7080. #define bFM3_MFS6_LIN_FCR0_FLST *((volatile unsigned int*)(0x4270C298UL))
  7081. #define bFM3_MFS6_LIN_FCR1_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  7082. #define bFM3_MFS6_LIN_FCR1_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  7083. #define bFM3_MFS6_LIN_FCR1_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  7084. #define bFM3_MFS6_LIN_FCR1_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  7085. #define bFM3_MFS6_LIN_FCR1_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  7086. #define bFM3_MFS6_LIN_FCR1_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  7087. #define bFM3_MFS6_LIN_FCR1_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  7088. #define bFM3_MFS6_LIN_FBYTE_FD0 *((volatile unsigned int*)(0x4270C300UL))
  7089. #define bFM3_MFS6_LIN_FBYTE_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7090. #define bFM3_MFS6_LIN_FBYTE_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7091. #define bFM3_MFS6_LIN_FBYTE_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7092. #define bFM3_MFS6_LIN_FBYTE_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7093. #define bFM3_MFS6_LIN_FBYTE_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7094. #define bFM3_MFS6_LIN_FBYTE_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7095. #define bFM3_MFS6_LIN_FBYTE_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7096. #define bFM3_MFS6_LIN_FBYTE_FD8 *((volatile unsigned int*)(0x4270C320UL))
  7097. #define bFM3_MFS6_LIN_FBYTE_FD9 *((volatile unsigned int*)(0x4270C324UL))
  7098. #define bFM3_MFS6_LIN_FBYTE_FD10 *((volatile unsigned int*)(0x4270C328UL))
  7099. #define bFM3_MFS6_LIN_FBYTE_FD11 *((volatile unsigned int*)(0x4270C32CUL))
  7100. #define bFM3_MFS6_LIN_FBYTE_FD12 *((volatile unsigned int*)(0x4270C330UL))
  7101. #define bFM3_MFS6_LIN_FBYTE_FD13 *((volatile unsigned int*)(0x4270C334UL))
  7102. #define bFM3_MFS6_LIN_FBYTE_FD14 *((volatile unsigned int*)(0x4270C338UL))
  7103. #define bFM3_MFS6_LIN_FBYTE_FD15 *((volatile unsigned int*)(0x4270C33CUL))
  7104. #define bFM3_MFS6_LIN_FBYTE1_FD0 *((volatile unsigned int*)(0x4270C300UL))
  7105. #define bFM3_MFS6_LIN_FBYTE1_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7106. #define bFM3_MFS6_LIN_FBYTE1_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7107. #define bFM3_MFS6_LIN_FBYTE1_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7108. #define bFM3_MFS6_LIN_FBYTE1_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7109. #define bFM3_MFS6_LIN_FBYTE1_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7110. #define bFM3_MFS6_LIN_FBYTE1_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7111. #define bFM3_MFS6_LIN_FBYTE1_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7112. #define bFM3_MFS6_LIN_FBYTE2_FD8 *((volatile unsigned int*)(0x4270C340UL))
  7113. #define bFM3_MFS6_LIN_FBYTE2_FD9 *((volatile unsigned int*)(0x4270C344UL))
  7114. #define bFM3_MFS6_LIN_FBYTE2_FD10 *((volatile unsigned int*)(0x4270C348UL))
  7115. #define bFM3_MFS6_LIN_FBYTE2_FD11 *((volatile unsigned int*)(0x4270C34CUL))
  7116. #define bFM3_MFS6_LIN_FBYTE2_FD12 *((volatile unsigned int*)(0x4270C350UL))
  7117. #define bFM3_MFS6_LIN_FBYTE2_FD13 *((volatile unsigned int*)(0x4270C354UL))
  7118. #define bFM3_MFS6_LIN_FBYTE2_FD14 *((volatile unsigned int*)(0x4270C358UL))
  7119. #define bFM3_MFS6_LIN_FBYTE2_FD15 *((volatile unsigned int*)(0x4270C35CUL))
  7120. /* I2C channel 6 registers */
  7121. #define bFM3_MFS6_I2C_SMR_ITST0 *((volatile unsigned int*)(0x4270C000UL))
  7122. #define bFM3_MFS6_I2C_SMR_ITST1 *((volatile unsigned int*)(0x4270C004UL))
  7123. #define bFM3_MFS6_I2C_SMR_TIE *((volatile unsigned int*)(0x4270C008UL))
  7124. #define bFM3_MFS6_I2C_SMR_RIE *((volatile unsigned int*)(0x4270C00CUL))
  7125. #define bFM3_MFS6_I2C_SMR_WUCR *((volatile unsigned int*)(0x4270C010UL))
  7126. #define bFM3_MFS6_I2C_SMR_MD0 *((volatile unsigned int*)(0x4270C014UL))
  7127. #define bFM3_MFS6_I2C_SMR_MD1 *((volatile unsigned int*)(0x4270C018UL))
  7128. #define bFM3_MFS6_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270C01CUL))
  7129. #define bFM3_MFS6_I2C_IBCR_INT *((volatile unsigned int*)(0x4270C020UL))
  7130. #define bFM3_MFS6_I2C_IBCR_BER *((volatile unsigned int*)(0x4270C024UL))
  7131. #define bFM3_MFS6_I2C_IBCR_INTE *((volatile unsigned int*)(0x4270C028UL))
  7132. #define bFM3_MFS6_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270C02CUL))
  7133. #define bFM3_MFS6_I2C_IBCR_WSEL *((volatile unsigned int*)(0x4270C030UL))
  7134. #define bFM3_MFS6_I2C_IBCR_ACKE *((volatile unsigned int*)(0x4270C034UL))
  7135. #define bFM3_MFS6_I2C_IBCR_ACT *((volatile unsigned int*)(0x4270C038UL))
  7136. #define bFM3_MFS6_I2C_IBCR_SCC *((volatile unsigned int*)(0x4270C038UL))
  7137. #define bFM3_MFS6_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270C03CUL))
  7138. #define bFM3_MFS6_I2C_IBSR_BB *((volatile unsigned int*)(0x4270C080UL))
  7139. #define bFM3_MFS6_I2C_IBSR_SPC *((volatile unsigned int*)(0x4270C084UL))
  7140. #define bFM3_MFS6_I2C_IBSR_RSC *((volatile unsigned int*)(0x4270C088UL))
  7141. #define bFM3_MFS6_I2C_IBSR_AL *((volatile unsigned int*)(0x4270C08CUL))
  7142. #define bFM3_MFS6_I2C_IBSR_TRX *((volatile unsigned int*)(0x4270C090UL))
  7143. #define bFM3_MFS6_I2C_IBSR_RSA *((volatile unsigned int*)(0x4270C094UL))
  7144. #define bFM3_MFS6_I2C_IBSR_RACK *((volatile unsigned int*)(0x4270C098UL))
  7145. #define bFM3_MFS6_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270C09CUL))
  7146. #define bFM3_MFS6_I2C_SSR_TBI *((volatile unsigned int*)(0x4270C0A0UL))
  7147. #define bFM3_MFS6_I2C_SSR_TDRE *((volatile unsigned int*)(0x4270C0A4UL))
  7148. #define bFM3_MFS6_I2C_SSR_RDRF *((volatile unsigned int*)(0x4270C0A8UL))
  7149. #define bFM3_MFS6_I2C_SSR_ORE *((volatile unsigned int*)(0x4270C0ACUL))
  7150. #define bFM3_MFS6_I2C_SSR_TBIE *((volatile unsigned int*)(0x4270C0B0UL))
  7151. #define bFM3_MFS6_I2C_SSR_DMA *((volatile unsigned int*)(0x4270C0B4UL))
  7152. #define bFM3_MFS6_I2C_SSR_TSET *((volatile unsigned int*)(0x4270C0B8UL))
  7153. #define bFM3_MFS6_I2C_SSR_REC *((volatile unsigned int*)(0x4270C0BCUL))
  7154. #define bFM3_MFS6_I2C_ISBA_SA0 *((volatile unsigned int*)(0x4270C200UL))
  7155. #define bFM3_MFS6_I2C_ISBA_SA1 *((volatile unsigned int*)(0x4270C204UL))
  7156. #define bFM3_MFS6_I2C_ISBA_SA2 *((volatile unsigned int*)(0x4270C208UL))
  7157. #define bFM3_MFS6_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270C20CUL))
  7158. #define bFM3_MFS6_I2C_ISBA_SA4 *((volatile unsigned int*)(0x4270C210UL))
  7159. #define bFM3_MFS6_I2C_ISBA_SA5 *((volatile unsigned int*)(0x4270C214UL))
  7160. #define bFM3_MFS6_I2C_ISBA_SA6 *((volatile unsigned int*)(0x4270C218UL))
  7161. #define bFM3_MFS6_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270C21CUL))
  7162. #define bFM3_MFS6_I2C_ISMK_SM0 *((volatile unsigned int*)(0x4270C220UL))
  7163. #define bFM3_MFS6_I2C_ISMK_SM1 *((volatile unsigned int*)(0x4270C224UL))
  7164. #define bFM3_MFS6_I2C_ISMK_SM2 *((volatile unsigned int*)(0x4270C228UL))
  7165. #define bFM3_MFS6_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270C22CUL))
  7166. #define bFM3_MFS6_I2C_ISMK_SM4 *((volatile unsigned int*)(0x4270C230UL))
  7167. #define bFM3_MFS6_I2C_ISMK_SM5 *((volatile unsigned int*)(0x4270C234UL))
  7168. #define bFM3_MFS6_I2C_ISMK_SM6 *((volatile unsigned int*)(0x4270C238UL))
  7169. #define bFM3_MFS6_I2C_ISMK_EN *((volatile unsigned int*)(0x4270C23CUL))
  7170. #define bFM3_MFS6_I2C_FCR_FE1 *((volatile unsigned int*)(0x4270C280UL))
  7171. #define bFM3_MFS6_I2C_FCR_FE2 *((volatile unsigned int*)(0x4270C284UL))
  7172. #define bFM3_MFS6_I2C_FCR_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  7173. #define bFM3_MFS6_I2C_FCR_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  7174. #define bFM3_MFS6_I2C_FCR_FSET *((volatile unsigned int*)(0x4270C290UL))
  7175. #define bFM3_MFS6_I2C_FCR_FLD *((volatile unsigned int*)(0x4270C294UL))
  7176. #define bFM3_MFS6_I2C_FCR_FLST *((volatile unsigned int*)(0x4270C298UL))
  7177. #define bFM3_MFS6_I2C_FCR_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  7178. #define bFM3_MFS6_I2C_FCR_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  7179. #define bFM3_MFS6_I2C_FCR_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  7180. #define bFM3_MFS6_I2C_FCR_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  7181. #define bFM3_MFS6_I2C_FCR_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  7182. #define bFM3_MFS6_I2C_FCR_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  7183. #define bFM3_MFS6_I2C_FCR_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  7184. #define bFM3_MFS6_I2C_FCR0_FE1 *((volatile unsigned int*)(0x4270C280UL))
  7185. #define bFM3_MFS6_I2C_FCR0_FE2 *((volatile unsigned int*)(0x4270C284UL))
  7186. #define bFM3_MFS6_I2C_FCR0_FCL1 *((volatile unsigned int*)(0x4270C288UL))
  7187. #define bFM3_MFS6_I2C_FCR0_FCL2 *((volatile unsigned int*)(0x4270C28CUL))
  7188. #define bFM3_MFS6_I2C_FCR0_FSET *((volatile unsigned int*)(0x4270C290UL))
  7189. #define bFM3_MFS6_I2C_FCR0_FLD *((volatile unsigned int*)(0x4270C294UL))
  7190. #define bFM3_MFS6_I2C_FCR0_FLST *((volatile unsigned int*)(0x4270C298UL))
  7191. #define bFM3_MFS6_I2C_FCR1_FSEL *((volatile unsigned int*)(0x4270C2A0UL))
  7192. #define bFM3_MFS6_I2C_FCR1_FTIE *((volatile unsigned int*)(0x4270C2A4UL))
  7193. #define bFM3_MFS6_I2C_FCR1_FDRQ *((volatile unsigned int*)(0x4270C2A8UL))
  7194. #define bFM3_MFS6_I2C_FCR1_FRIE *((volatile unsigned int*)(0x4270C2ACUL))
  7195. #define bFM3_MFS6_I2C_FCR1_FLSTE *((volatile unsigned int*)(0x4270C2B0UL))
  7196. #define bFM3_MFS6_I2C_FCR1_FTST0 *((volatile unsigned int*)(0x4270C2B8UL))
  7197. #define bFM3_MFS6_I2C_FCR1_FTST1 *((volatile unsigned int*)(0x4270C2BCUL))
  7198. #define bFM3_MFS6_I2C_FBYTE_FD0 *((volatile unsigned int*)(0x4270C300UL))
  7199. #define bFM3_MFS6_I2C_FBYTE_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7200. #define bFM3_MFS6_I2C_FBYTE_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7201. #define bFM3_MFS6_I2C_FBYTE_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7202. #define bFM3_MFS6_I2C_FBYTE_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7203. #define bFM3_MFS6_I2C_FBYTE_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7204. #define bFM3_MFS6_I2C_FBYTE_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7205. #define bFM3_MFS6_I2C_FBYTE_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7206. #define bFM3_MFS6_I2C_FBYTE_FD8 *((volatile unsigned int*)(0x4270C320UL))
  7207. #define bFM3_MFS6_I2C_FBYTE_FD9 *((volatile unsigned int*)(0x4270C324UL))
  7208. #define bFM3_MFS6_I2C_FBYTE_FD10 *((volatile unsigned int*)(0x4270C328UL))
  7209. #define bFM3_MFS6_I2C_FBYTE_FD11 *((volatile unsigned int*)(0x4270C32CUL))
  7210. #define bFM3_MFS6_I2C_FBYTE_FD12 *((volatile unsigned int*)(0x4270C330UL))
  7211. #define bFM3_MFS6_I2C_FBYTE_FD13 *((volatile unsigned int*)(0x4270C334UL))
  7212. #define bFM3_MFS6_I2C_FBYTE_FD14 *((volatile unsigned int*)(0x4270C338UL))
  7213. #define bFM3_MFS6_I2C_FBYTE_FD15 *((volatile unsigned int*)(0x4270C33CUL))
  7214. #define bFM3_MFS6_I2C_FBYTE1_FD0 *((volatile unsigned int*)(0x4270C300UL))
  7215. #define bFM3_MFS6_I2C_FBYTE1_FD1 *((volatile unsigned int*)(0x4270C304UL))
  7216. #define bFM3_MFS6_I2C_FBYTE1_FD2 *((volatile unsigned int*)(0x4270C308UL))
  7217. #define bFM3_MFS6_I2C_FBYTE1_FD3 *((volatile unsigned int*)(0x4270C30CUL))
  7218. #define bFM3_MFS6_I2C_FBYTE1_FD4 *((volatile unsigned int*)(0x4270C310UL))
  7219. #define bFM3_MFS6_I2C_FBYTE1_FD5 *((volatile unsigned int*)(0x4270C314UL))
  7220. #define bFM3_MFS6_I2C_FBYTE1_FD6 *((volatile unsigned int*)(0x4270C318UL))
  7221. #define bFM3_MFS6_I2C_FBYTE1_FD7 *((volatile unsigned int*)(0x4270C31CUL))
  7222. #define bFM3_MFS6_I2C_FBYTE2_FD8 *((volatile unsigned int*)(0x4270C340UL))
  7223. #define bFM3_MFS6_I2C_FBYTE2_FD9 *((volatile unsigned int*)(0x4270C344UL))
  7224. #define bFM3_MFS6_I2C_FBYTE2_FD10 *((volatile unsigned int*)(0x4270C348UL))
  7225. #define bFM3_MFS6_I2C_FBYTE2_FD11 *((volatile unsigned int*)(0x4270C34CUL))
  7226. #define bFM3_MFS6_I2C_FBYTE2_FD12 *((volatile unsigned int*)(0x4270C350UL))
  7227. #define bFM3_MFS6_I2C_FBYTE2_FD13 *((volatile unsigned int*)(0x4270C354UL))
  7228. #define bFM3_MFS6_I2C_FBYTE2_FD14 *((volatile unsigned int*)(0x4270C358UL))
  7229. #define bFM3_MFS6_I2C_FBYTE2_FD15 *((volatile unsigned int*)(0x4270C35CUL))
  7230. /* UART asynchronous channel 7 registers */
  7231. #define bFM3_MFS7_UART_SMR_SOE *((volatile unsigned int*)(0x4270E000UL))
  7232. #define bFM3_MFS7_UART_SMR_BDS *((volatile unsigned int*)(0x4270E008UL))
  7233. #define bFM3_MFS7_UART_SMR_SBL *((volatile unsigned int*)(0x4270E00CUL))
  7234. #define bFM3_MFS7_UART_SMR_WUCR *((volatile unsigned int*)(0x4270E010UL))
  7235. #define bFM3_MFS7_UART_SMR_MD0 *((volatile unsigned int*)(0x4270E014UL))
  7236. #define bFM3_MFS7_UART_SMR_MD1 *((volatile unsigned int*)(0x4270E018UL))
  7237. #define bFM3_MFS7_UART_SMR_MD2 *((volatile unsigned int*)(0x4270E01CUL))
  7238. #define bFM3_MFS7_UART_SCR_TXE *((volatile unsigned int*)(0x4270E020UL))
  7239. #define bFM3_MFS7_UART_SCR_RXE *((volatile unsigned int*)(0x4270E024UL))
  7240. #define bFM3_MFS7_UART_SCR_TBIE *((volatile unsigned int*)(0x4270E028UL))
  7241. #define bFM3_MFS7_UART_SCR_TIE *((volatile unsigned int*)(0x4270E02CUL))
  7242. #define bFM3_MFS7_UART_SCR_RIE *((volatile unsigned int*)(0x4270E030UL))
  7243. #define bFM3_MFS7_UART_SCR_UPCL *((volatile unsigned int*)(0x4270E03CUL))
  7244. #define bFM3_MFS7_UART_ESCR_L0 *((volatile unsigned int*)(0x4270E080UL))
  7245. #define bFM3_MFS7_UART_ESCR_L1 *((volatile unsigned int*)(0x4270E084UL))
  7246. #define bFM3_MFS7_UART_ESCR_L2 *((volatile unsigned int*)(0x4270E088UL))
  7247. #define bFM3_MFS7_UART_ESCR_P *((volatile unsigned int*)(0x4270E08CUL))
  7248. #define bFM3_MFS7_UART_ESCR_PEN *((volatile unsigned int*)(0x4270E090UL))
  7249. #define bFM3_MFS7_UART_ESCR_INV *((volatile unsigned int*)(0x4270E094UL))
  7250. #define bFM3_MFS7_UART_ESCR_ESBL *((volatile unsigned int*)(0x4270E098UL))
  7251. #define bFM3_MFS7_UART_ESCR_FLWEN *((volatile unsigned int*)(0x4270E09CUL))
  7252. #define bFM3_MFS7_UART_SSR_TBI *((volatile unsigned int*)(0x4270E0A0UL))
  7253. #define bFM3_MFS7_UART_SSR_TDRE *((volatile unsigned int*)(0x4270E0A4UL))
  7254. #define bFM3_MFS7_UART_SSR_RDRF *((volatile unsigned int*)(0x4270E0A8UL))
  7255. #define bFM3_MFS7_UART_SSR_ORE *((volatile unsigned int*)(0x4270E0ACUL))
  7256. #define bFM3_MFS7_UART_SSR_FRE *((volatile unsigned int*)(0x4270E0B0UL))
  7257. #define bFM3_MFS7_UART_SSR_PE *((volatile unsigned int*)(0x4270E0B4UL))
  7258. #define bFM3_MFS7_UART_SSR_REC *((volatile unsigned int*)(0x4270E0BCUL))
  7259. #define bFM3_MFS7_UART_RDR_AD *((volatile unsigned int*)(0x4270E120UL))
  7260. #define bFM3_MFS7_UART_TDR_AD *((volatile unsigned int*)(0x4270E120UL))
  7261. #define bFM3_MFS7_UART_BGR_EXT *((volatile unsigned int*)(0x4270E1BCUL))
  7262. #define bFM3_MFS7_UART_BGR1_EXT *((volatile unsigned int*)(0x4270E1BCUL))
  7263. #define bFM3_MFS7_UART_FCR_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7264. #define bFM3_MFS7_UART_FCR_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7265. #define bFM3_MFS7_UART_FCR_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7266. #define bFM3_MFS7_UART_FCR_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7267. #define bFM3_MFS7_UART_FCR_FSET *((volatile unsigned int*)(0x4270E290UL))
  7268. #define bFM3_MFS7_UART_FCR_FLD *((volatile unsigned int*)(0x4270E294UL))
  7269. #define bFM3_MFS7_UART_FCR_FLST *((volatile unsigned int*)(0x4270E298UL))
  7270. #define bFM3_MFS7_UART_FCR_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7271. #define bFM3_MFS7_UART_FCR_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7272. #define bFM3_MFS7_UART_FCR_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7273. #define bFM3_MFS7_UART_FCR_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7274. #define bFM3_MFS7_UART_FCR_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7275. #define bFM3_MFS7_UART_FCR_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7276. #define bFM3_MFS7_UART_FCR_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7277. #define bFM3_MFS7_UART_FCR0_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7278. #define bFM3_MFS7_UART_FCR0_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7279. #define bFM3_MFS7_UART_FCR0_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7280. #define bFM3_MFS7_UART_FCR0_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7281. #define bFM3_MFS7_UART_FCR0_FSET *((volatile unsigned int*)(0x4270E290UL))
  7282. #define bFM3_MFS7_UART_FCR0_FLD *((volatile unsigned int*)(0x4270E294UL))
  7283. #define bFM3_MFS7_UART_FCR0_FLST *((volatile unsigned int*)(0x4270E298UL))
  7284. #define bFM3_MFS7_UART_FCR1_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7285. #define bFM3_MFS7_UART_FCR1_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7286. #define bFM3_MFS7_UART_FCR1_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7287. #define bFM3_MFS7_UART_FCR1_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7288. #define bFM3_MFS7_UART_FCR1_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7289. #define bFM3_MFS7_UART_FCR1_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7290. #define bFM3_MFS7_UART_FCR1_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7291. #define bFM3_MFS7_UART_FBYTE_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7292. #define bFM3_MFS7_UART_FBYTE_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7293. #define bFM3_MFS7_UART_FBYTE_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7294. #define bFM3_MFS7_UART_FBYTE_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7295. #define bFM3_MFS7_UART_FBYTE_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7296. #define bFM3_MFS7_UART_FBYTE_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7297. #define bFM3_MFS7_UART_FBYTE_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7298. #define bFM3_MFS7_UART_FBYTE_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7299. #define bFM3_MFS7_UART_FBYTE_FD8 *((volatile unsigned int*)(0x4270E320UL))
  7300. #define bFM3_MFS7_UART_FBYTE_FD9 *((volatile unsigned int*)(0x4270E324UL))
  7301. #define bFM3_MFS7_UART_FBYTE_FD10 *((volatile unsigned int*)(0x4270E328UL))
  7302. #define bFM3_MFS7_UART_FBYTE_FD11 *((volatile unsigned int*)(0x4270E32CUL))
  7303. #define bFM3_MFS7_UART_FBYTE_FD12 *((volatile unsigned int*)(0x4270E330UL))
  7304. #define bFM3_MFS7_UART_FBYTE_FD13 *((volatile unsigned int*)(0x4270E334UL))
  7305. #define bFM3_MFS7_UART_FBYTE_FD14 *((volatile unsigned int*)(0x4270E338UL))
  7306. #define bFM3_MFS7_UART_FBYTE_FD15 *((volatile unsigned int*)(0x4270E33CUL))
  7307. #define bFM3_MFS7_UART_FBYTE1_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7308. #define bFM3_MFS7_UART_FBYTE1_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7309. #define bFM3_MFS7_UART_FBYTE1_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7310. #define bFM3_MFS7_UART_FBYTE1_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7311. #define bFM3_MFS7_UART_FBYTE1_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7312. #define bFM3_MFS7_UART_FBYTE1_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7313. #define bFM3_MFS7_UART_FBYTE1_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7314. #define bFM3_MFS7_UART_FBYTE1_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7315. #define bFM3_MFS7_UART_FBYTE2_FD8 *((volatile unsigned int*)(0x4270E320UL))
  7316. #define bFM3_MFS7_UART_FBYTE2_FD9 *((volatile unsigned int*)(0x4270E324UL))
  7317. #define bFM3_MFS7_UART_FBYTE2_FD10 *((volatile unsigned int*)(0x4270E328UL))
  7318. #define bFM3_MFS7_UART_FBYTE2_FD11 *((volatile unsigned int*)(0x4270E32CUL))
  7319. #define bFM3_MFS7_UART_FBYTE2_FD12 *((volatile unsigned int*)(0x4270E330UL))
  7320. #define bFM3_MFS7_UART_FBYTE2_FD13 *((volatile unsigned int*)(0x4270E334UL))
  7321. #define bFM3_MFS7_UART_FBYTE2_FD14 *((volatile unsigned int*)(0x4270E338UL))
  7322. #define bFM3_MFS7_UART_FBYTE2_FD15 *((volatile unsigned int*)(0x4270E33CUL))
  7323. /* UART synchronous channel 7 registers */
  7324. #define bFM3_MFS7_CSIO_SMR_SOE *((volatile unsigned int*)(0x4270E000UL))
  7325. #define bFM3_MFS7_CSIO_SMR_SCKE *((volatile unsigned int*)(0x4270E004UL))
  7326. #define bFM3_MFS7_CSIO_SMR_BDS *((volatile unsigned int*)(0x4270E008UL))
  7327. #define bFM3_MFS7_CSIO_SMR_SCINV *((volatile unsigned int*)(0x4270E00CUL))
  7328. #define bFM3_MFS7_CSIO_SMR_WUCR *((volatile unsigned int*)(0x4270E010UL))
  7329. #define bFM3_MFS7_CSIO_SMR_MD0 *((volatile unsigned int*)(0x4270E014UL))
  7330. #define bFM3_MFS7_CSIO_SMR_MD1 *((volatile unsigned int*)(0x4270E018UL))
  7331. #define bFM3_MFS7_CSIO_SMR_MD2 *((volatile unsigned int*)(0x4270E01CUL))
  7332. #define bFM3_MFS7_CSIO_SCR_TXE *((volatile unsigned int*)(0x4270E020UL))
  7333. #define bFM3_MFS7_CSIO_SCR_RXE *((volatile unsigned int*)(0x4270E024UL))
  7334. #define bFM3_MFS7_CSIO_SCR_TBIE *((volatile unsigned int*)(0x4270E028UL))
  7335. #define bFM3_MFS7_CSIO_SCR_TIE *((volatile unsigned int*)(0x4270E02CUL))
  7336. #define bFM3_MFS7_CSIO_SCR_RIE *((volatile unsigned int*)(0x4270E030UL))
  7337. #define bFM3_MFS7_CSIO_SCR_SPI *((volatile unsigned int*)(0x4270E034UL))
  7338. #define bFM3_MFS7_CSIO_SCR_MS *((volatile unsigned int*)(0x4270E038UL))
  7339. #define bFM3_MFS7_CSIO_SCR_UPCL *((volatile unsigned int*)(0x4270E03CUL))
  7340. #define bFM3_MFS7_CSIO_ESCR_L0 *((volatile unsigned int*)(0x4270E080UL))
  7341. #define bFM3_MFS7_CSIO_ESCR_L1 *((volatile unsigned int*)(0x4270E084UL))
  7342. #define bFM3_MFS7_CSIO_ESCR_L2 *((volatile unsigned int*)(0x4270E088UL))
  7343. #define bFM3_MFS7_CSIO_ESCR_WT0 *((volatile unsigned int*)(0x4270E08CUL))
  7344. #define bFM3_MFS7_CSIO_ESCR_WT1 *((volatile unsigned int*)(0x4270E090UL))
  7345. #define bFM3_MFS7_CSIO_ESCR_SOP *((volatile unsigned int*)(0x4270E09CUL))
  7346. #define bFM3_MFS7_CSIO_SSR_TBI *((volatile unsigned int*)(0x4270E0A0UL))
  7347. #define bFM3_MFS7_CSIO_SSR_TDRE *((volatile unsigned int*)(0x4270E0A4UL))
  7348. #define bFM3_MFS7_CSIO_SSR_RDRF *((volatile unsigned int*)(0x4270E0A8UL))
  7349. #define bFM3_MFS7_CSIO_SSR_ORE *((volatile unsigned int*)(0x4270E0ACUL))
  7350. #define bFM3_MFS7_CSIO_SSR_REC *((volatile unsigned int*)(0x4270E0BCUL))
  7351. #define bFM3_MFS7_CSIO_FCR_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7352. #define bFM3_MFS7_CSIO_FCR_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7353. #define bFM3_MFS7_CSIO_FCR_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7354. #define bFM3_MFS7_CSIO_FCR_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7355. #define bFM3_MFS7_CSIO_FCR_FSET *((volatile unsigned int*)(0x4270E290UL))
  7356. #define bFM3_MFS7_CSIO_FCR_FLD *((volatile unsigned int*)(0x4270E294UL))
  7357. #define bFM3_MFS7_CSIO_FCR_FLST *((volatile unsigned int*)(0x4270E298UL))
  7358. #define bFM3_MFS7_CSIO_FCR_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7359. #define bFM3_MFS7_CSIO_FCR_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7360. #define bFM3_MFS7_CSIO_FCR_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7361. #define bFM3_MFS7_CSIO_FCR_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7362. #define bFM3_MFS7_CSIO_FCR_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7363. #define bFM3_MFS7_CSIO_FCR_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7364. #define bFM3_MFS7_CSIO_FCR_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7365. #define bFM3_MFS7_CSIO_FCR0_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7366. #define bFM3_MFS7_CSIO_FCR0_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7367. #define bFM3_MFS7_CSIO_FCR0_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7368. #define bFM3_MFS7_CSIO_FCR0_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7369. #define bFM3_MFS7_CSIO_FCR0_FSET *((volatile unsigned int*)(0x4270E290UL))
  7370. #define bFM3_MFS7_CSIO_FCR0_FLD *((volatile unsigned int*)(0x4270E294UL))
  7371. #define bFM3_MFS7_CSIO_FCR0_FLST *((volatile unsigned int*)(0x4270E298UL))
  7372. #define bFM3_MFS7_CSIO_FCR1_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7373. #define bFM3_MFS7_CSIO_FCR1_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7374. #define bFM3_MFS7_CSIO_FCR1_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7375. #define bFM3_MFS7_CSIO_FCR1_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7376. #define bFM3_MFS7_CSIO_FCR1_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7377. #define bFM3_MFS7_CSIO_FCR1_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7378. #define bFM3_MFS7_CSIO_FCR1_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7379. #define bFM3_MFS7_CSIO_FBYTE_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7380. #define bFM3_MFS7_CSIO_FBYTE_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7381. #define bFM3_MFS7_CSIO_FBYTE_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7382. #define bFM3_MFS7_CSIO_FBYTE_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7383. #define bFM3_MFS7_CSIO_FBYTE_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7384. #define bFM3_MFS7_CSIO_FBYTE_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7385. #define bFM3_MFS7_CSIO_FBYTE_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7386. #define bFM3_MFS7_CSIO_FBYTE_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7387. #define bFM3_MFS7_CSIO_FBYTE_FD8 *((volatile unsigned int*)(0x4270E320UL))
  7388. #define bFM3_MFS7_CSIO_FBYTE_FD9 *((volatile unsigned int*)(0x4270E324UL))
  7389. #define bFM3_MFS7_CSIO_FBYTE_FD10 *((volatile unsigned int*)(0x4270E328UL))
  7390. #define bFM3_MFS7_CSIO_FBYTE_FD11 *((volatile unsigned int*)(0x4270E32CUL))
  7391. #define bFM3_MFS7_CSIO_FBYTE_FD12 *((volatile unsigned int*)(0x4270E330UL))
  7392. #define bFM3_MFS7_CSIO_FBYTE_FD13 *((volatile unsigned int*)(0x4270E334UL))
  7393. #define bFM3_MFS7_CSIO_FBYTE_FD14 *((volatile unsigned int*)(0x4270E338UL))
  7394. #define bFM3_MFS7_CSIO_FBYTE_FD15 *((volatile unsigned int*)(0x4270E33CUL))
  7395. #define bFM3_MFS7_CSIO_FBYTE1_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7396. #define bFM3_MFS7_CSIO_FBYTE1_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7397. #define bFM3_MFS7_CSIO_FBYTE1_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7398. #define bFM3_MFS7_CSIO_FBYTE1_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7399. #define bFM3_MFS7_CSIO_FBYTE1_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7400. #define bFM3_MFS7_CSIO_FBYTE1_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7401. #define bFM3_MFS7_CSIO_FBYTE1_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7402. #define bFM3_MFS7_CSIO_FBYTE1_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7403. #define bFM3_MFS7_CSIO_FBYTE2_FD8 *((volatile unsigned int*)(0x4270E340UL))
  7404. #define bFM3_MFS7_CSIO_FBYTE2_FD9 *((volatile unsigned int*)(0x4270E344UL))
  7405. #define bFM3_MFS7_CSIO_FBYTE2_FD10 *((volatile unsigned int*)(0x4270E348UL))
  7406. #define bFM3_MFS7_CSIO_FBYTE2_FD11 *((volatile unsigned int*)(0x4270E34CUL))
  7407. #define bFM3_MFS7_CSIO_FBYTE2_FD12 *((volatile unsigned int*)(0x4270E350UL))
  7408. #define bFM3_MFS7_CSIO_FBYTE2_FD13 *((volatile unsigned int*)(0x4270E354UL))
  7409. #define bFM3_MFS7_CSIO_FBYTE2_FD14 *((volatile unsigned int*)(0x4270E358UL))
  7410. #define bFM3_MFS7_CSIO_FBYTE2_FD15 *((volatile unsigned int*)(0x4270E35CUL))
  7411. /* UART LIN channel 7 registers */
  7412. #define bFM3_MFS7_LIN_SMR_SOE *((volatile unsigned int*)(0x4270E000UL))
  7413. #define bFM3_MFS7_LIN_SMR_SBL *((volatile unsigned int*)(0x4270E00CUL))
  7414. #define bFM3_MFS7_LIN_SMR_WUCR *((volatile unsigned int*)(0x4270E010UL))
  7415. #define bFM3_MFS7_LIN_SMR_MD0 *((volatile unsigned int*)(0x4270E014UL))
  7416. #define bFM3_MFS7_LIN_SMR_MD1 *((volatile unsigned int*)(0x4270E018UL))
  7417. #define bFM3_MFS7_LIN_SMR_MD2 *((volatile unsigned int*)(0x4270E01CUL))
  7418. #define bFM3_MFS7_LIN_SCR_TXE *((volatile unsigned int*)(0x4270E020UL))
  7419. #define bFM3_MFS7_LIN_SCR_RXE *((volatile unsigned int*)(0x4270E024UL))
  7420. #define bFM3_MFS7_LIN_SCR_TBIE *((volatile unsigned int*)(0x4270E028UL))
  7421. #define bFM3_MFS7_LIN_SCR_TIE *((volatile unsigned int*)(0x4270E02CUL))
  7422. #define bFM3_MFS7_LIN_SCR_RIE *((volatile unsigned int*)(0x4270E030UL))
  7423. #define bFM3_MFS7_LIN_SCR_LBR *((volatile unsigned int*)(0x4270E034UL))
  7424. #define bFM3_MFS7_LIN_SCR_MS *((volatile unsigned int*)(0x4270E038UL))
  7425. #define bFM3_MFS7_LIN_SCR_UPCL *((volatile unsigned int*)(0x4270E03CUL))
  7426. #define bFM3_MFS7_LIN_ESCR_DEL0 *((volatile unsigned int*)(0x4270E080UL))
  7427. #define bFM3_MFS7_LIN_ESCR_DEL1 *((volatile unsigned int*)(0x4270E084UL))
  7428. #define bFM3_MFS7_LIN_ESCR_LBL0 *((volatile unsigned int*)(0x4270E088UL))
  7429. #define bFM3_MFS7_LIN_ESCR_LBL1 *((volatile unsigned int*)(0x4270E08CUL))
  7430. #define bFM3_MFS7_LIN_ESCR_LBIE *((volatile unsigned int*)(0x4270E090UL))
  7431. #define bFM3_MFS7_LIN_ESCR_ESBL *((volatile unsigned int*)(0x4270E098UL))
  7432. #define bFM3_MFS7_LIN_SSR_TBI *((volatile unsigned int*)(0x4270E0A0UL))
  7433. #define bFM3_MFS7_LIN_SSR_TDRE *((volatile unsigned int*)(0x4270E0A4UL))
  7434. #define bFM3_MFS7_LIN_SSR_RDRF *((volatile unsigned int*)(0x4270E0A8UL))
  7435. #define bFM3_MFS7_LIN_SSR_ORE *((volatile unsigned int*)(0x4270E0ACUL))
  7436. #define bFM3_MFS7_LIN_SSR_FRE *((volatile unsigned int*)(0x4270E0B0UL))
  7437. #define bFM3_MFS7_LIN_SSR_LBD *((volatile unsigned int*)(0x4270E0B4UL))
  7438. #define bFM3_MFS7_LIN_SSR_REC *((volatile unsigned int*)(0x4270E0BCUL))
  7439. #define bFM3_MFS7_LIN_BGR_EXT *((volatile unsigned int*)(0x4270E1BCUL))
  7440. #define bFM3_MFS7_LIN_BGR1_EXT *((volatile unsigned int*)(0x4270E1BCUL))
  7441. #define bFM3_MFS7_LIN_FCR_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7442. #define bFM3_MFS7_LIN_FCR_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7443. #define bFM3_MFS7_LIN_FCR_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7444. #define bFM3_MFS7_LIN_FCR_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7445. #define bFM3_MFS7_LIN_FCR_FSET *((volatile unsigned int*)(0x4270E290UL))
  7446. #define bFM3_MFS7_LIN_FCR_FLD *((volatile unsigned int*)(0x4270E294UL))
  7447. #define bFM3_MFS7_LIN_FCR_FLST *((volatile unsigned int*)(0x4270E298UL))
  7448. #define bFM3_MFS7_LIN_FCR_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7449. #define bFM3_MFS7_LIN_FCR_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7450. #define bFM3_MFS7_LIN_FCR_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7451. #define bFM3_MFS7_LIN_FCR_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7452. #define bFM3_MFS7_LIN_FCR_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7453. #define bFM3_MFS7_LIN_FCR_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7454. #define bFM3_MFS7_LIN_FCR_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7455. #define bFM3_MFS7_LIN_FCR0_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7456. #define bFM3_MFS7_LIN_FCR0_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7457. #define bFM3_MFS7_LIN_FCR0_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7458. #define bFM3_MFS7_LIN_FCR0_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7459. #define bFM3_MFS7_LIN_FCR0_FSET *((volatile unsigned int*)(0x4270E290UL))
  7460. #define bFM3_MFS7_LIN_FCR0_FLD *((volatile unsigned int*)(0x4270E294UL))
  7461. #define bFM3_MFS7_LIN_FCR0_FLST *((volatile unsigned int*)(0x4270E298UL))
  7462. #define bFM3_MFS7_LIN_FCR1_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7463. #define bFM3_MFS7_LIN_FCR1_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7464. #define bFM3_MFS7_LIN_FCR1_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7465. #define bFM3_MFS7_LIN_FCR1_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7466. #define bFM3_MFS7_LIN_FCR1_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7467. #define bFM3_MFS7_LIN_FCR1_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7468. #define bFM3_MFS7_LIN_FCR1_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7469. #define bFM3_MFS7_LIN_FBYTE_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7470. #define bFM3_MFS7_LIN_FBYTE_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7471. #define bFM3_MFS7_LIN_FBYTE_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7472. #define bFM3_MFS7_LIN_FBYTE_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7473. #define bFM3_MFS7_LIN_FBYTE_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7474. #define bFM3_MFS7_LIN_FBYTE_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7475. #define bFM3_MFS7_LIN_FBYTE_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7476. #define bFM3_MFS7_LIN_FBYTE_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7477. #define bFM3_MFS7_LIN_FBYTE_FD8 *((volatile unsigned int*)(0x4270E320UL))
  7478. #define bFM3_MFS7_LIN_FBYTE_FD9 *((volatile unsigned int*)(0x4270E324UL))
  7479. #define bFM3_MFS7_LIN_FBYTE_FD10 *((volatile unsigned int*)(0x4270E328UL))
  7480. #define bFM3_MFS7_LIN_FBYTE_FD11 *((volatile unsigned int*)(0x4270E32CUL))
  7481. #define bFM3_MFS7_LIN_FBYTE_FD12 *((volatile unsigned int*)(0x4270E330UL))
  7482. #define bFM3_MFS7_LIN_FBYTE_FD13 *((volatile unsigned int*)(0x4270E334UL))
  7483. #define bFM3_MFS7_LIN_FBYTE_FD14 *((volatile unsigned int*)(0x4270E338UL))
  7484. #define bFM3_MFS7_LIN_FBYTE_FD15 *((volatile unsigned int*)(0x4270E33CUL))
  7485. #define bFM3_MFS7_LIN_FBYTE1_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7486. #define bFM3_MFS7_LIN_FBYTE1_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7487. #define bFM3_MFS7_LIN_FBYTE1_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7488. #define bFM3_MFS7_LIN_FBYTE1_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7489. #define bFM3_MFS7_LIN_FBYTE1_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7490. #define bFM3_MFS7_LIN_FBYTE1_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7491. #define bFM3_MFS7_LIN_FBYTE1_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7492. #define bFM3_MFS7_LIN_FBYTE1_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7493. #define bFM3_MFS7_LIN_FBYTE2_FD8 *((volatile unsigned int*)(0x4270E340UL))
  7494. #define bFM3_MFS7_LIN_FBYTE2_FD9 *((volatile unsigned int*)(0x4270E344UL))
  7495. #define bFM3_MFS7_LIN_FBYTE2_FD10 *((volatile unsigned int*)(0x4270E348UL))
  7496. #define bFM3_MFS7_LIN_FBYTE2_FD11 *((volatile unsigned int*)(0x4270E34CUL))
  7497. #define bFM3_MFS7_LIN_FBYTE2_FD12 *((volatile unsigned int*)(0x4270E350UL))
  7498. #define bFM3_MFS7_LIN_FBYTE2_FD13 *((volatile unsigned int*)(0x4270E354UL))
  7499. #define bFM3_MFS7_LIN_FBYTE2_FD14 *((volatile unsigned int*)(0x4270E358UL))
  7500. #define bFM3_MFS7_LIN_FBYTE2_FD15 *((volatile unsigned int*)(0x4270E35CUL))
  7501. /* I2C channel 7 registers */
  7502. #define bFM3_MFS7_I2C_SMR_ITST0 *((volatile unsigned int*)(0x4270E000UL))
  7503. #define bFM3_MFS7_I2C_SMR_ITST1 *((volatile unsigned int*)(0x4270E004UL))
  7504. #define bFM3_MFS7_I2C_SMR_TIE *((volatile unsigned int*)(0x4270E008UL))
  7505. #define bFM3_MFS7_I2C_SMR_RIE *((volatile unsigned int*)(0x4270E00CUL))
  7506. #define bFM3_MFS7_I2C_SMR_WUCR *((volatile unsigned int*)(0x4270E010UL))
  7507. #define bFM3_MFS7_I2C_SMR_MD0 *((volatile unsigned int*)(0x4270E014UL))
  7508. #define bFM3_MFS7_I2C_SMR_MD1 *((volatile unsigned int*)(0x4270E018UL))
  7509. #define bFM3_MFS7_I2C_SMR_MD2 *((volatile unsigned int*)(0x4270E01CUL))
  7510. #define bFM3_MFS7_I2C_IBCR_INT *((volatile unsigned int*)(0x4270E020UL))
  7511. #define bFM3_MFS7_I2C_IBCR_BER *((volatile unsigned int*)(0x4270E024UL))
  7512. #define bFM3_MFS7_I2C_IBCR_INTE *((volatile unsigned int*)(0x4270E028UL))
  7513. #define bFM3_MFS7_I2C_IBCR_CNDE *((volatile unsigned int*)(0x4270E02CUL))
  7514. #define bFM3_MFS7_I2C_IBCR_WSEL *((volatile unsigned int*)(0x4270E030UL))
  7515. #define bFM3_MFS7_I2C_IBCR_ACKE *((volatile unsigned int*)(0x4270E034UL))
  7516. #define bFM3_MFS7_I2C_IBCR_ACT *((volatile unsigned int*)(0x4270E038UL))
  7517. #define bFM3_MFS7_I2C_IBCR_SCC *((volatile unsigned int*)(0x4270E038UL))
  7518. #define bFM3_MFS7_I2C_IBCR_MSS *((volatile unsigned int*)(0x4270E03CUL))
  7519. #define bFM3_MFS7_I2C_IBSR_BB *((volatile unsigned int*)(0x4270E080UL))
  7520. #define bFM3_MFS7_I2C_IBSR_SPC *((volatile unsigned int*)(0x4270E084UL))
  7521. #define bFM3_MFS7_I2C_IBSR_RSC *((volatile unsigned int*)(0x4270E088UL))
  7522. #define bFM3_MFS7_I2C_IBSR_AL *((volatile unsigned int*)(0x4270E08CUL))
  7523. #define bFM3_MFS7_I2C_IBSR_TRX *((volatile unsigned int*)(0x4270E090UL))
  7524. #define bFM3_MFS7_I2C_IBSR_RSA *((volatile unsigned int*)(0x4270E094UL))
  7525. #define bFM3_MFS7_I2C_IBSR_RACK *((volatile unsigned int*)(0x4270E098UL))
  7526. #define bFM3_MFS7_I2C_IBSR_FBT *((volatile unsigned int*)(0x4270E09CUL))
  7527. #define bFM3_MFS7_I2C_SSR_TBI *((volatile unsigned int*)(0x4270E0A0UL))
  7528. #define bFM3_MFS7_I2C_SSR_TDRE *((volatile unsigned int*)(0x4270E0A4UL))
  7529. #define bFM3_MFS7_I2C_SSR_RDRF *((volatile unsigned int*)(0x4270E0A8UL))
  7530. #define bFM3_MFS7_I2C_SSR_ORE *((volatile unsigned int*)(0x4270E0ACUL))
  7531. #define bFM3_MFS7_I2C_SSR_TBIE *((volatile unsigned int*)(0x4270E0B0UL))
  7532. #define bFM3_MFS7_I2C_SSR_DMA *((volatile unsigned int*)(0x4270E0B4UL))
  7533. #define bFM3_MFS7_I2C_SSR_TSET *((volatile unsigned int*)(0x4270E0B8UL))
  7534. #define bFM3_MFS7_I2C_SSR_REC *((volatile unsigned int*)(0x4270E0BCUL))
  7535. #define bFM3_MFS7_I2C_ISBA_SA0 *((volatile unsigned int*)(0x4270E200UL))
  7536. #define bFM3_MFS7_I2C_ISBA_SA1 *((volatile unsigned int*)(0x4270E204UL))
  7537. #define bFM3_MFS7_I2C_ISBA_SA2 *((volatile unsigned int*)(0x4270E208UL))
  7538. #define bFM3_MFS7_I2C_ISBA_SA3 *((volatile unsigned int*)(0x4270E20CUL))
  7539. #define bFM3_MFS7_I2C_ISBA_SA4 *((volatile unsigned int*)(0x4270E210UL))
  7540. #define bFM3_MFS7_I2C_ISBA_SA5 *((volatile unsigned int*)(0x4270E214UL))
  7541. #define bFM3_MFS7_I2C_ISBA_SA6 *((volatile unsigned int*)(0x4270E218UL))
  7542. #define bFM3_MFS7_I2C_ISBA_SAEN *((volatile unsigned int*)(0x4270E21CUL))
  7543. #define bFM3_MFS7_I2C_ISMK_SM0 *((volatile unsigned int*)(0x4270E220UL))
  7544. #define bFM3_MFS7_I2C_ISMK_SM1 *((volatile unsigned int*)(0x4270E224UL))
  7545. #define bFM3_MFS7_I2C_ISMK_SM2 *((volatile unsigned int*)(0x4270E228UL))
  7546. #define bFM3_MFS7_I2C_ISMK_SM3 *((volatile unsigned int*)(0x4270E22CUL))
  7547. #define bFM3_MFS7_I2C_ISMK_SM4 *((volatile unsigned int*)(0x4270E230UL))
  7548. #define bFM3_MFS7_I2C_ISMK_SM5 *((volatile unsigned int*)(0x4270E234UL))
  7549. #define bFM3_MFS7_I2C_ISMK_SM6 *((volatile unsigned int*)(0x4270E238UL))
  7550. #define bFM3_MFS7_I2C_ISMK_EN *((volatile unsigned int*)(0x4270E23CUL))
  7551. #define bFM3_MFS7_I2C_FCR_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7552. #define bFM3_MFS7_I2C_FCR_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7553. #define bFM3_MFS7_I2C_FCR_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7554. #define bFM3_MFS7_I2C_FCR_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7555. #define bFM3_MFS7_I2C_FCR_FSET *((volatile unsigned int*)(0x4270E290UL))
  7556. #define bFM3_MFS7_I2C_FCR_FLD *((volatile unsigned int*)(0x4270E294UL))
  7557. #define bFM3_MFS7_I2C_FCR_FLST *((volatile unsigned int*)(0x4270E298UL))
  7558. #define bFM3_MFS7_I2C_FCR_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7559. #define bFM3_MFS7_I2C_FCR_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7560. #define bFM3_MFS7_I2C_FCR_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7561. #define bFM3_MFS7_I2C_FCR_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7562. #define bFM3_MFS7_I2C_FCR_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7563. #define bFM3_MFS7_I2C_FCR_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7564. #define bFM3_MFS7_I2C_FCR_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7565. #define bFM3_MFS7_I2C_FCR0_FE1 *((volatile unsigned int*)(0x4270E280UL))
  7566. #define bFM3_MFS7_I2C_FCR0_FE2 *((volatile unsigned int*)(0x4270E284UL))
  7567. #define bFM3_MFS7_I2C_FCR0_FCL1 *((volatile unsigned int*)(0x4270E288UL))
  7568. #define bFM3_MFS7_I2C_FCR0_FCL2 *((volatile unsigned int*)(0x4270E28CUL))
  7569. #define bFM3_MFS7_I2C_FCR0_FSET *((volatile unsigned int*)(0x4270E290UL))
  7570. #define bFM3_MFS7_I2C_FCR0_FLD *((volatile unsigned int*)(0x4270E294UL))
  7571. #define bFM3_MFS7_I2C_FCR0_FLST *((volatile unsigned int*)(0x4270E298UL))
  7572. #define bFM3_MFS7_I2C_FCR1_FSEL *((volatile unsigned int*)(0x4270E2A0UL))
  7573. #define bFM3_MFS7_I2C_FCR1_FTIE *((volatile unsigned int*)(0x4270E2A4UL))
  7574. #define bFM3_MFS7_I2C_FCR1_FDRQ *((volatile unsigned int*)(0x4270E2A8UL))
  7575. #define bFM3_MFS7_I2C_FCR1_FRIE *((volatile unsigned int*)(0x4270E2ACUL))
  7576. #define bFM3_MFS7_I2C_FCR1_FLSTE *((volatile unsigned int*)(0x4270E2B0UL))
  7577. #define bFM3_MFS7_I2C_FCR1_FTST0 *((volatile unsigned int*)(0x4270E2B8UL))
  7578. #define bFM3_MFS7_I2C_FCR1_FTST1 *((volatile unsigned int*)(0x4270E2BCUL))
  7579. #define bFM3_MFS7_I2C_FBYTE_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7580. #define bFM3_MFS7_I2C_FBYTE_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7581. #define bFM3_MFS7_I2C_FBYTE_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7582. #define bFM3_MFS7_I2C_FBYTE_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7583. #define bFM3_MFS7_I2C_FBYTE_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7584. #define bFM3_MFS7_I2C_FBYTE_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7585. #define bFM3_MFS7_I2C_FBYTE_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7586. #define bFM3_MFS7_I2C_FBYTE_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7587. #define bFM3_MFS7_I2C_FBYTE_FD8 *((volatile unsigned int*)(0x4270E320UL))
  7588. #define bFM3_MFS7_I2C_FBYTE_FD9 *((volatile unsigned int*)(0x4270E324UL))
  7589. #define bFM3_MFS7_I2C_FBYTE_FD10 *((volatile unsigned int*)(0x4270E328UL))
  7590. #define bFM3_MFS7_I2C_FBYTE_FD11 *((volatile unsigned int*)(0x4270E32CUL))
  7591. #define bFM3_MFS7_I2C_FBYTE_FD12 *((volatile unsigned int*)(0x4270E330UL))
  7592. #define bFM3_MFS7_I2C_FBYTE_FD13 *((volatile unsigned int*)(0x4270E334UL))
  7593. #define bFM3_MFS7_I2C_FBYTE_FD14 *((volatile unsigned int*)(0x4270E338UL))
  7594. #define bFM3_MFS7_I2C_FBYTE_FD15 *((volatile unsigned int*)(0x4270E33CUL))
  7595. #define bFM3_MFS7_I2C_FBYTE1_FD0 *((volatile unsigned int*)(0x4270E300UL))
  7596. #define bFM3_MFS7_I2C_FBYTE1_FD1 *((volatile unsigned int*)(0x4270E304UL))
  7597. #define bFM3_MFS7_I2C_FBYTE1_FD2 *((volatile unsigned int*)(0x4270E308UL))
  7598. #define bFM3_MFS7_I2C_FBYTE1_FD3 *((volatile unsigned int*)(0x4270E30CUL))
  7599. #define bFM3_MFS7_I2C_FBYTE1_FD4 *((volatile unsigned int*)(0x4270E310UL))
  7600. #define bFM3_MFS7_I2C_FBYTE1_FD5 *((volatile unsigned int*)(0x4270E314UL))
  7601. #define bFM3_MFS7_I2C_FBYTE1_FD6 *((volatile unsigned int*)(0x4270E318UL))
  7602. #define bFM3_MFS7_I2C_FBYTE1_FD7 *((volatile unsigned int*)(0x4270E31CUL))
  7603. #define bFM3_MFS7_I2C_FBYTE2_FD8 *((volatile unsigned int*)(0x4270E340UL))
  7604. #define bFM3_MFS7_I2C_FBYTE2_FD9 *((volatile unsigned int*)(0x4270E344UL))
  7605. #define bFM3_MFS7_I2C_FBYTE2_FD10 *((volatile unsigned int*)(0x4270E348UL))
  7606. #define bFM3_MFS7_I2C_FBYTE2_FD11 *((volatile unsigned int*)(0x4270E34CUL))
  7607. #define bFM3_MFS7_I2C_FBYTE2_FD12 *((volatile unsigned int*)(0x4270E350UL))
  7608. #define bFM3_MFS7_I2C_FBYTE2_FD13 *((volatile unsigned int*)(0x4270E354UL))
  7609. #define bFM3_MFS7_I2C_FBYTE2_FD14 *((volatile unsigned int*)(0x4270E358UL))
  7610. #define bFM3_MFS7_I2C_FBYTE2_FD15 *((volatile unsigned int*)(0x4270E35CUL))
  7611. /* CRC registers */
  7612. #define bFM3_CRC_CRCCR_INIT *((volatile unsigned int*)(0x42720000UL))
  7613. #define bFM3_CRC_CRCCR_CRC32 *((volatile unsigned int*)(0x42720004UL))
  7614. #define bFM3_CRC_CRCCR_LTLEND *((volatile unsigned int*)(0x42720008UL))
  7615. #define bFM3_CRC_CRCCR_LSBFST *((volatile unsigned int*)(0x4272000CUL))
  7616. #define bFM3_CRC_CRCCR_CRCLTE *((volatile unsigned int*)(0x42720010UL))
  7617. #define bFM3_CRC_CRCCR_CRCLSF *((volatile unsigned int*)(0x42720014UL))
  7618. #define bFM3_CRC_CRCCR_FXOR *((volatile unsigned int*)(0x42720018UL))
  7619. /* Watch counter registers */
  7620. #define bFM3_WC_WCRD_CTR0 *((volatile unsigned int*)(0x42740000UL))
  7621. #define bFM3_WC_WCRD_CTR1 *((volatile unsigned int*)(0x42740004UL))
  7622. #define bFM3_WC_WCRD_CTR2 *((volatile unsigned int*)(0x42740008UL))
  7623. #define bFM3_WC_WCRD_CTR3 *((volatile unsigned int*)(0x4274000CUL))
  7624. #define bFM3_WC_WCRD_CTR4 *((volatile unsigned int*)(0x42740010UL))
  7625. #define bFM3_WC_WCRD_CTR5 *((volatile unsigned int*)(0x42740014UL))
  7626. #define bFM3_WC_WCRL_RLC0 *((volatile unsigned int*)(0x42740020UL))
  7627. #define bFM3_WC_WCRL_RLC1 *((volatile unsigned int*)(0x42740024UL))
  7628. #define bFM3_WC_WCRL_RLC2 *((volatile unsigned int*)(0x42740028UL))
  7629. #define bFM3_WC_WCRL_RLC3 *((volatile unsigned int*)(0x4274002CUL))
  7630. #define bFM3_WC_WCRL_RLC4 *((volatile unsigned int*)(0x42740030UL))
  7631. #define bFM3_WC_WCRL_RLC5 *((volatile unsigned int*)(0x42740034UL))
  7632. #define bFM3_WC_WCCR_WCIF *((volatile unsigned int*)(0x42740040UL))
  7633. #define bFM3_WC_WCCR_WCIE *((volatile unsigned int*)(0x42740044UL))
  7634. #define bFM3_WC_WCCR_CS0 *((volatile unsigned int*)(0x42740048UL))
  7635. #define bFM3_WC_WCCR_CS1 *((volatile unsigned int*)(0x4274004CUL))
  7636. #define bFM3_WC_WCCR_WCOP *((volatile unsigned int*)(0x42740058UL))
  7637. #define bFM3_WC_WCCR_WCEN *((volatile unsigned int*)(0x4274005CUL))
  7638. #define bFM3_WC_CLK_SEL_SEL_IN *((volatile unsigned int*)(0x42740200UL))
  7639. #define bFM3_WC_CLK_SEL_SEL_OUT *((volatile unsigned int*)(0x42740220UL))
  7640. #define bFM3_WC_CLK_EN_CLK_EN *((volatile unsigned int*)(0x42740280UL))
  7641. #define bFM3_WC_CLK_EN_CLK_EN_R *((volatile unsigned int*)(0x42740284UL))
  7642. /* External bus interface registers */
  7643. #define bFM3_EXBUS_MODE0_WDTH0 *((volatile unsigned int*)(0x427E0000UL))
  7644. #define bFM3_EXBUS_MODE0_WDTH1 *((volatile unsigned int*)(0x427E0004UL))
  7645. #define bFM3_EXBUS_MODE0_RBMON *((volatile unsigned int*)(0x427E0008UL))
  7646. #define bFM3_EXBUS_MODE0_WEOFF *((volatile unsigned int*)(0x427E000CUL))
  7647. #define bFM3_EXBUS_MODE0_NAND *((volatile unsigned int*)(0x427E0010UL))
  7648. #define bFM3_EXBUS_MODE0_PAGE *((volatile unsigned int*)(0x427E0014UL))
  7649. #define bFM3_EXBUS_MODE0_TEST *((volatile unsigned int*)(0x427E0018UL))
  7650. #define bFM3_EXBUS_MODE1_WDTH0 *((volatile unsigned int*)(0x427E0080UL))
  7651. #define bFM3_EXBUS_MODE1_WDTH1 *((volatile unsigned int*)(0x427E0084UL))
  7652. #define bFM3_EXBUS_MODE1_RBMON *((volatile unsigned int*)(0x427E0088UL))
  7653. #define bFM3_EXBUS_MODE1_WEOFF *((volatile unsigned int*)(0x427E008CUL))
  7654. #define bFM3_EXBUS_MODE1_NAND *((volatile unsigned int*)(0x427E0090UL))
  7655. #define bFM3_EXBUS_MODE1_PAGE *((volatile unsigned int*)(0x427E0094UL))
  7656. #define bFM3_EXBUS_MODE1_TEST *((volatile unsigned int*)(0x427E0098UL))
  7657. #define bFM3_EXBUS_MODE2_WDTH0 *((volatile unsigned int*)(0x427E0100UL))
  7658. #define bFM3_EXBUS_MODE2_WDTH1 *((volatile unsigned int*)(0x427E0104UL))
  7659. #define bFM3_EXBUS_MODE2_RBMON *((volatile unsigned int*)(0x427E0108UL))
  7660. #define bFM3_EXBUS_MODE2_WEOFF *((volatile unsigned int*)(0x427E010CUL))
  7661. #define bFM3_EXBUS_MODE2_NAND *((volatile unsigned int*)(0x427E0110UL))
  7662. #define bFM3_EXBUS_MODE2_PAGE *((volatile unsigned int*)(0x427E0114UL))
  7663. #define bFM3_EXBUS_MODE2_TEST *((volatile unsigned int*)(0x427E0118UL))
  7664. #define bFM3_EXBUS_MODE3_WDTH0 *((volatile unsigned int*)(0x427E0180UL))
  7665. #define bFM3_EXBUS_MODE3_WDTH1 *((volatile unsigned int*)(0x427E0184UL))
  7666. #define bFM3_EXBUS_MODE3_RBMON *((volatile unsigned int*)(0x427E0188UL))
  7667. #define bFM3_EXBUS_MODE3_WEOFF *((volatile unsigned int*)(0x427E018CUL))
  7668. #define bFM3_EXBUS_MODE3_NAND *((volatile unsigned int*)(0x427E0190UL))
  7669. #define bFM3_EXBUS_MODE3_PAGE *((volatile unsigned int*)(0x427E0194UL))
  7670. #define bFM3_EXBUS_MODE3_TEST *((volatile unsigned int*)(0x427E0198UL))
  7671. #define bFM3_EXBUS_MODE4_WDTH0 *((volatile unsigned int*)(0x427E0200UL))
  7672. #define bFM3_EXBUS_MODE4_WDTH1 *((volatile unsigned int*)(0x427E0204UL))
  7673. #define bFM3_EXBUS_MODE4_RBMON *((volatile unsigned int*)(0x427E0208UL))
  7674. #define bFM3_EXBUS_MODE4_WEOFF *((volatile unsigned int*)(0x427E020CUL))
  7675. #define bFM3_EXBUS_MODE4_NAND *((volatile unsigned int*)(0x427E0210UL))
  7676. #define bFM3_EXBUS_MODE4_PAGE *((volatile unsigned int*)(0x427E0214UL))
  7677. #define bFM3_EXBUS_MODE4_TEST *((volatile unsigned int*)(0x427E0218UL))
  7678. #define bFM3_EXBUS_MODE5_WDTH0 *((volatile unsigned int*)(0x427E0280UL))
  7679. #define bFM3_EXBUS_MODE5_WDTH1 *((volatile unsigned int*)(0x427E0284UL))
  7680. #define bFM3_EXBUS_MODE5_RBMON *((volatile unsigned int*)(0x427E0288UL))
  7681. #define bFM3_EXBUS_MODE5_WEOFF *((volatile unsigned int*)(0x427E028CUL))
  7682. #define bFM3_EXBUS_MODE5_NAND *((volatile unsigned int*)(0x427E0290UL))
  7683. #define bFM3_EXBUS_MODE5_PAGE *((volatile unsigned int*)(0x427E0294UL))
  7684. #define bFM3_EXBUS_MODE5_TEST *((volatile unsigned int*)(0x427E0298UL))
  7685. #define bFM3_EXBUS_MODE6_WDTH0 *((volatile unsigned int*)(0x427E0300UL))
  7686. #define bFM3_EXBUS_MODE6_WDTH1 *((volatile unsigned int*)(0x427E0304UL))
  7687. #define bFM3_EXBUS_MODE6_RBMON *((volatile unsigned int*)(0x427E0308UL))
  7688. #define bFM3_EXBUS_MODE6_WEOFF *((volatile unsigned int*)(0x427E030CUL))
  7689. #define bFM3_EXBUS_MODE6_NAND *((volatile unsigned int*)(0x427E0310UL))
  7690. #define bFM3_EXBUS_MODE6_PAGE *((volatile unsigned int*)(0x427E0314UL))
  7691. #define bFM3_EXBUS_MODE6_TEST *((volatile unsigned int*)(0x427E0318UL))
  7692. #define bFM3_EXBUS_MODE7_WDTH0 *((volatile unsigned int*)(0x427E0380UL))
  7693. #define bFM3_EXBUS_MODE7_WDTH1 *((volatile unsigned int*)(0x427E0384UL))
  7694. #define bFM3_EXBUS_MODE7_RBMON *((volatile unsigned int*)(0x427E0388UL))
  7695. #define bFM3_EXBUS_MODE7_WEOFF *((volatile unsigned int*)(0x427E038CUL))
  7696. #define bFM3_EXBUS_MODE7_NAND *((volatile unsigned int*)(0x427E0390UL))
  7697. #define bFM3_EXBUS_MODE7_PAGE *((volatile unsigned int*)(0x427E0394UL))
  7698. #define bFM3_EXBUS_MODE7_TEST *((volatile unsigned int*)(0x427E0398UL))
  7699. #define bFM3_EXBUS_TIM0_RACC0 *((volatile unsigned int*)(0x427E0400UL))
  7700. #define bFM3_EXBUS_TIM0_RACC1 *((volatile unsigned int*)(0x427E0404UL))
  7701. #define bFM3_EXBUS_TIM0_RACC2 *((volatile unsigned int*)(0x427E0408UL))
  7702. #define bFM3_EXBUS_TIM0_RACC3 *((volatile unsigned int*)(0x427E040CUL))
  7703. #define bFM3_EXBUS_TIM0_RADC0 *((volatile unsigned int*)(0x427E0410UL))
  7704. #define bFM3_EXBUS_TIM0_RADC1 *((volatile unsigned int*)(0x427E0414UL))
  7705. #define bFM3_EXBUS_TIM0_RADC2 *((volatile unsigned int*)(0x427E0418UL))
  7706. #define bFM3_EXBUS_TIM0_RADC3 *((volatile unsigned int*)(0x427E041CUL))
  7707. #define bFM3_EXBUS_TIM0_FRADC0 *((volatile unsigned int*)(0x427E0420UL))
  7708. #define bFM3_EXBUS_TIM0_FRADC1 *((volatile unsigned int*)(0x427E0424UL))
  7709. #define bFM3_EXBUS_TIM0_FRADC2 *((volatile unsigned int*)(0x427E0428UL))
  7710. #define bFM3_EXBUS_TIM0_FRADC3 *((volatile unsigned int*)(0x427E042CUL))
  7711. #define bFM3_EXBUS_TIM0_RIDLC0 *((volatile unsigned int*)(0x427E0430UL))
  7712. #define bFM3_EXBUS_TIM0_RIDLC1 *((volatile unsigned int*)(0x427E0434UL))
  7713. #define bFM3_EXBUS_TIM0_RIDLC2 *((volatile unsigned int*)(0x427E0438UL))
  7714. #define bFM3_EXBUS_TIM0_RIDLC3 *((volatile unsigned int*)(0x427E043CUL))
  7715. #define bFM3_EXBUS_TIM0_WACC0 *((volatile unsigned int*)(0x427E0440UL))
  7716. #define bFM3_EXBUS_TIM0_WACC1 *((volatile unsigned int*)(0x427E0444UL))
  7717. #define bFM3_EXBUS_TIM0_WACC2 *((volatile unsigned int*)(0x427E0448UL))
  7718. #define bFM3_EXBUS_TIM0_WACC3 *((volatile unsigned int*)(0x427E044CUL))
  7719. #define bFM3_EXBUS_TIM0_WADC0 *((volatile unsigned int*)(0x427E0450UL))
  7720. #define bFM3_EXBUS_TIM0_WADC1 *((volatile unsigned int*)(0x427E0454UL))
  7721. #define bFM3_EXBUS_TIM0_WADC2 *((volatile unsigned int*)(0x427E0458UL))
  7722. #define bFM3_EXBUS_TIM0_WADC3 *((volatile unsigned int*)(0x427E045CUL))
  7723. #define bFM3_EXBUS_TIM0_WWEC0 *((volatile unsigned int*)(0x427E0460UL))
  7724. #define bFM3_EXBUS_TIM0_WWEC1 *((volatile unsigned int*)(0x427E0464UL))
  7725. #define bFM3_EXBUS_TIM0_WWEC2 *((volatile unsigned int*)(0x427E0468UL))
  7726. #define bFM3_EXBUS_TIM0_WWEC3 *((volatile unsigned int*)(0x427E046CUL))
  7727. #define bFM3_EXBUS_TIM0_WIDLC0 *((volatile unsigned int*)(0x427E0470UL))
  7728. #define bFM3_EXBUS_TIM0_WIDLC1 *((volatile unsigned int*)(0x427E0474UL))
  7729. #define bFM3_EXBUS_TIM0_WIDLC2 *((volatile unsigned int*)(0x427E0478UL))
  7730. #define bFM3_EXBUS_TIM0_WIDLC3 *((volatile unsigned int*)(0x427E047CUL))
  7731. #define bFM3_EXBUS_TIM1_RACC0 *((volatile unsigned int*)(0x427E0480UL))
  7732. #define bFM3_EXBUS_TIM1_RACC1 *((volatile unsigned int*)(0x427E0484UL))
  7733. #define bFM3_EXBUS_TIM1_RACC2 *((volatile unsigned int*)(0x427E0488UL))
  7734. #define bFM3_EXBUS_TIM1_RACC3 *((volatile unsigned int*)(0x427E048CUL))
  7735. #define bFM3_EXBUS_TIM1_RADC0 *((volatile unsigned int*)(0x427E0490UL))
  7736. #define bFM3_EXBUS_TIM1_RADC1 *((volatile unsigned int*)(0x427E0494UL))
  7737. #define bFM3_EXBUS_TIM1_RADC2 *((volatile unsigned int*)(0x427E0498UL))
  7738. #define bFM3_EXBUS_TIM1_RADC3 *((volatile unsigned int*)(0x427E049CUL))
  7739. #define bFM3_EXBUS_TIM1_FRADC0 *((volatile unsigned int*)(0x427E04A0UL))
  7740. #define bFM3_EXBUS_TIM1_FRADC1 *((volatile unsigned int*)(0x427E04A4UL))
  7741. #define bFM3_EXBUS_TIM1_FRADC2 *((volatile unsigned int*)(0x427E04A8UL))
  7742. #define bFM3_EXBUS_TIM1_FRADC3 *((volatile unsigned int*)(0x427E04ACUL))
  7743. #define bFM3_EXBUS_TIM1_RIDLC0 *((volatile unsigned int*)(0x427E04B0UL))
  7744. #define bFM3_EXBUS_TIM1_RIDLC1 *((volatile unsigned int*)(0x427E04B4UL))
  7745. #define bFM3_EXBUS_TIM1_RIDLC2 *((volatile unsigned int*)(0x427E04B8UL))
  7746. #define bFM3_EXBUS_TIM1_RIDLC3 *((volatile unsigned int*)(0x427E04BCUL))
  7747. #define bFM3_EXBUS_TIM1_WACC0 *((volatile unsigned int*)(0x427E04C0UL))
  7748. #define bFM3_EXBUS_TIM1_WACC1 *((volatile unsigned int*)(0x427E04C4UL))
  7749. #define bFM3_EXBUS_TIM1_WACC2 *((volatile unsigned int*)(0x427E04C8UL))
  7750. #define bFM3_EXBUS_TIM1_WACC3 *((volatile unsigned int*)(0x427E04CCUL))
  7751. #define bFM3_EXBUS_TIM1_WADC0 *((volatile unsigned int*)(0x427E04D0UL))
  7752. #define bFM3_EXBUS_TIM1_WADC1 *((volatile unsigned int*)(0x427E04D4UL))
  7753. #define bFM3_EXBUS_TIM1_WADC2 *((volatile unsigned int*)(0x427E04D8UL))
  7754. #define bFM3_EXBUS_TIM1_WADC3 *((volatile unsigned int*)(0x427E04DCUL))
  7755. #define bFM3_EXBUS_TIM1_WWEC0 *((volatile unsigned int*)(0x427E04E0UL))
  7756. #define bFM3_EXBUS_TIM1_WWEC1 *((volatile unsigned int*)(0x427E04E4UL))
  7757. #define bFM3_EXBUS_TIM1_WWEC2 *((volatile unsigned int*)(0x427E04E8UL))
  7758. #define bFM3_EXBUS_TIM1_WWEC3 *((volatile unsigned int*)(0x427E04ECUL))
  7759. #define bFM3_EXBUS_TIM1_WIDLC0 *((volatile unsigned int*)(0x427E04F0UL))
  7760. #define bFM3_EXBUS_TIM1_WIDLC1 *((volatile unsigned int*)(0x427E04F4UL))
  7761. #define bFM3_EXBUS_TIM1_WIDLC2 *((volatile unsigned int*)(0x427E04F8UL))
  7762. #define bFM3_EXBUS_TIM1_WIDLC3 *((volatile unsigned int*)(0x427E04FCUL))
  7763. #define bFM3_EXBUS_TIM2_RACC0 *((volatile unsigned int*)(0x427E0500UL))
  7764. #define bFM3_EXBUS_TIM2_RACC1 *((volatile unsigned int*)(0x427E0504UL))
  7765. #define bFM3_EXBUS_TIM2_RACC2 *((volatile unsigned int*)(0x427E0508UL))
  7766. #define bFM3_EXBUS_TIM2_RACC3 *((volatile unsigned int*)(0x427E050CUL))
  7767. #define bFM3_EXBUS_TIM2_RADC0 *((volatile unsigned int*)(0x427E0510UL))
  7768. #define bFM3_EXBUS_TIM2_RADC1 *((volatile unsigned int*)(0x427E0514UL))
  7769. #define bFM3_EXBUS_TIM2_RADC2 *((volatile unsigned int*)(0x427E0518UL))
  7770. #define bFM3_EXBUS_TIM2_RADC3 *((volatile unsigned int*)(0x427E051CUL))
  7771. #define bFM3_EXBUS_TIM2_FRADC0 *((volatile unsigned int*)(0x427E0520UL))
  7772. #define bFM3_EXBUS_TIM2_FRADC1 *((volatile unsigned int*)(0x427E0524UL))
  7773. #define bFM3_EXBUS_TIM2_FRADC2 *((volatile unsigned int*)(0x427E0528UL))
  7774. #define bFM3_EXBUS_TIM2_FRADC3 *((volatile unsigned int*)(0x427E052CUL))
  7775. #define bFM3_EXBUS_TIM2_RIDLC0 *((volatile unsigned int*)(0x427E0530UL))
  7776. #define bFM3_EXBUS_TIM2_RIDLC1 *((volatile unsigned int*)(0x427E0534UL))
  7777. #define bFM3_EXBUS_TIM2_RIDLC2 *((volatile unsigned int*)(0x427E0538UL))
  7778. #define bFM3_EXBUS_TIM2_RIDLC3 *((volatile unsigned int*)(0x427E053CUL))
  7779. #define bFM3_EXBUS_TIM2_WACC0 *((volatile unsigned int*)(0x427E0540UL))
  7780. #define bFM3_EXBUS_TIM2_WACC1 *((volatile unsigned int*)(0x427E0544UL))
  7781. #define bFM3_EXBUS_TIM2_WACC2 *((volatile unsigned int*)(0x427E0548UL))
  7782. #define bFM3_EXBUS_TIM2_WACC3 *((volatile unsigned int*)(0x427E054CUL))
  7783. #define bFM3_EXBUS_TIM2_WADC0 *((volatile unsigned int*)(0x427E0550UL))
  7784. #define bFM3_EXBUS_TIM2_WADC1 *((volatile unsigned int*)(0x427E0554UL))
  7785. #define bFM3_EXBUS_TIM2_WADC2 *((volatile unsigned int*)(0x427E0558UL))
  7786. #define bFM3_EXBUS_TIM2_WADC3 *((volatile unsigned int*)(0x427E055CUL))
  7787. #define bFM3_EXBUS_TIM2_WWEC0 *((volatile unsigned int*)(0x427E0560UL))
  7788. #define bFM3_EXBUS_TIM2_WWEC1 *((volatile unsigned int*)(0x427E0564UL))
  7789. #define bFM3_EXBUS_TIM2_WWEC2 *((volatile unsigned int*)(0x427E0568UL))
  7790. #define bFM3_EXBUS_TIM2_WWEC3 *((volatile unsigned int*)(0x427E056CUL))
  7791. #define bFM3_EXBUS_TIM2_WIDLC0 *((volatile unsigned int*)(0x427E0570UL))
  7792. #define bFM3_EXBUS_TIM2_WIDLC1 *((volatile unsigned int*)(0x427E0574UL))
  7793. #define bFM3_EXBUS_TIM2_WIDLC2 *((volatile unsigned int*)(0x427E0578UL))
  7794. #define bFM3_EXBUS_TIM2_WIDLC3 *((volatile unsigned int*)(0x427E057CUL))
  7795. #define bFM3_EXBUS_TIM3_RACC0 *((volatile unsigned int*)(0x427E0580UL))
  7796. #define bFM3_EXBUS_TIM3_RACC1 *((volatile unsigned int*)(0x427E0584UL))
  7797. #define bFM3_EXBUS_TIM3_RACC2 *((volatile unsigned int*)(0x427E0588UL))
  7798. #define bFM3_EXBUS_TIM3_RACC3 *((volatile unsigned int*)(0x427E058CUL))
  7799. #define bFM3_EXBUS_TIM3_RADC0 *((volatile unsigned int*)(0x427E0590UL))
  7800. #define bFM3_EXBUS_TIM3_RADC1 *((volatile unsigned int*)(0x427E0594UL))
  7801. #define bFM3_EXBUS_TIM3_RADC2 *((volatile unsigned int*)(0x427E0598UL))
  7802. #define bFM3_EXBUS_TIM3_RADC3 *((volatile unsigned int*)(0x427E059CUL))
  7803. #define bFM3_EXBUS_TIM3_FRADC0 *((volatile unsigned int*)(0x427E05A0UL))
  7804. #define bFM3_EXBUS_TIM3_FRADC1 *((volatile unsigned int*)(0x427E05A4UL))
  7805. #define bFM3_EXBUS_TIM3_FRADC2 *((volatile unsigned int*)(0x427E05A8UL))
  7806. #define bFM3_EXBUS_TIM3_FRADC3 *((volatile unsigned int*)(0x427E05ACUL))
  7807. #define bFM3_EXBUS_TIM3_RIDLC0 *((volatile unsigned int*)(0x427E05B0UL))
  7808. #define bFM3_EXBUS_TIM3_RIDLC1 *((volatile unsigned int*)(0x427E05B4UL))
  7809. #define bFM3_EXBUS_TIM3_RIDLC2 *((volatile unsigned int*)(0x427E05B8UL))
  7810. #define bFM3_EXBUS_TIM3_RIDLC3 *((volatile unsigned int*)(0x427E05BCUL))
  7811. #define bFM3_EXBUS_TIM3_WACC0 *((volatile unsigned int*)(0x427E05C0UL))
  7812. #define bFM3_EXBUS_TIM3_WACC1 *((volatile unsigned int*)(0x427E05C4UL))
  7813. #define bFM3_EXBUS_TIM3_WACC2 *((volatile unsigned int*)(0x427E05C8UL))
  7814. #define bFM3_EXBUS_TIM3_WACC3 *((volatile unsigned int*)(0x427E05CCUL))
  7815. #define bFM3_EXBUS_TIM3_WADC0 *((volatile unsigned int*)(0x427E05D0UL))
  7816. #define bFM3_EXBUS_TIM3_WADC1 *((volatile unsigned int*)(0x427E05D4UL))
  7817. #define bFM3_EXBUS_TIM3_WADC2 *((volatile unsigned int*)(0x427E05D8UL))
  7818. #define bFM3_EXBUS_TIM3_WADC3 *((volatile unsigned int*)(0x427E05DCUL))
  7819. #define bFM3_EXBUS_TIM3_WWEC0 *((volatile unsigned int*)(0x427E05E0UL))
  7820. #define bFM3_EXBUS_TIM3_WWEC1 *((volatile unsigned int*)(0x427E05E4UL))
  7821. #define bFM3_EXBUS_TIM3_WWEC2 *((volatile unsigned int*)(0x427E05E8UL))
  7822. #define bFM3_EXBUS_TIM3_WWEC3 *((volatile unsigned int*)(0x427E05ECUL))
  7823. #define bFM3_EXBUS_TIM3_WIDLC0 *((volatile unsigned int*)(0x427E05F0UL))
  7824. #define bFM3_EXBUS_TIM3_WIDLC1 *((volatile unsigned int*)(0x427E05F4UL))
  7825. #define bFM3_EXBUS_TIM3_WIDLC2 *((volatile unsigned int*)(0x427E05F8UL))
  7826. #define bFM3_EXBUS_TIM3_WIDLC3 *((volatile unsigned int*)(0x427E05FCUL))
  7827. #define bFM3_EXBUS_TIM4_RACC0 *((volatile unsigned int*)(0x427E0600UL))
  7828. #define bFM3_EXBUS_TIM4_RACC1 *((volatile unsigned int*)(0x427E0604UL))
  7829. #define bFM3_EXBUS_TIM4_RACC2 *((volatile unsigned int*)(0x427E0608UL))
  7830. #define bFM3_EXBUS_TIM4_RACC3 *((volatile unsigned int*)(0x427E060CUL))
  7831. #define bFM3_EXBUS_TIM4_RADC0 *((volatile unsigned int*)(0x427E0610UL))
  7832. #define bFM3_EXBUS_TIM4_RADC1 *((volatile unsigned int*)(0x427E0614UL))
  7833. #define bFM3_EXBUS_TIM4_RADC2 *((volatile unsigned int*)(0x427E0618UL))
  7834. #define bFM3_EXBUS_TIM4_RADC3 *((volatile unsigned int*)(0x427E061CUL))
  7835. #define bFM3_EXBUS_TIM4_FRADC0 *((volatile unsigned int*)(0x427E0620UL))
  7836. #define bFM3_EXBUS_TIM4_FRADC1 *((volatile unsigned int*)(0x427E0624UL))
  7837. #define bFM3_EXBUS_TIM4_FRADC2 *((volatile unsigned int*)(0x427E0628UL))
  7838. #define bFM3_EXBUS_TIM4_FRADC3 *((volatile unsigned int*)(0x427E062CUL))
  7839. #define bFM3_EXBUS_TIM4_RIDLC0 *((volatile unsigned int*)(0x427E0630UL))
  7840. #define bFM3_EXBUS_TIM4_RIDLC1 *((volatile unsigned int*)(0x427E0634UL))
  7841. #define bFM3_EXBUS_TIM4_RIDLC2 *((volatile unsigned int*)(0x427E0638UL))
  7842. #define bFM3_EXBUS_TIM4_RIDLC3 *((volatile unsigned int*)(0x427E063CUL))
  7843. #define bFM3_EXBUS_TIM4_WACC0 *((volatile unsigned int*)(0x427E0640UL))
  7844. #define bFM3_EXBUS_TIM4_WACC1 *((volatile unsigned int*)(0x427E0644UL))
  7845. #define bFM3_EXBUS_TIM4_WACC2 *((volatile unsigned int*)(0x427E0648UL))
  7846. #define bFM3_EXBUS_TIM4_WACC3 *((volatile unsigned int*)(0x427E064CUL))
  7847. #define bFM3_EXBUS_TIM4_WADC0 *((volatile unsigned int*)(0x427E0650UL))
  7848. #define bFM3_EXBUS_TIM4_WADC1 *((volatile unsigned int*)(0x427E0654UL))
  7849. #define bFM3_EXBUS_TIM4_WADC2 *((volatile unsigned int*)(0x427E0658UL))
  7850. #define bFM3_EXBUS_TIM4_WADC3 *((volatile unsigned int*)(0x427E065CUL))
  7851. #define bFM3_EXBUS_TIM4_WWEC0 *((volatile unsigned int*)(0x427E0660UL))
  7852. #define bFM3_EXBUS_TIM4_WWEC1 *((volatile unsigned int*)(0x427E0664UL))
  7853. #define bFM3_EXBUS_TIM4_WWEC2 *((volatile unsigned int*)(0x427E0668UL))
  7854. #define bFM3_EXBUS_TIM4_WWEC3 *((volatile unsigned int*)(0x427E066CUL))
  7855. #define bFM3_EXBUS_TIM4_WIDLC0 *((volatile unsigned int*)(0x427E0670UL))
  7856. #define bFM3_EXBUS_TIM4_WIDLC1 *((volatile unsigned int*)(0x427E0674UL))
  7857. #define bFM3_EXBUS_TIM4_WIDLC2 *((volatile unsigned int*)(0x427E0678UL))
  7858. #define bFM3_EXBUS_TIM4_WIDLC3 *((volatile unsigned int*)(0x427E067CUL))
  7859. #define bFM3_EXBUS_TIM5_RACC0 *((volatile unsigned int*)(0x427E0680UL))
  7860. #define bFM3_EXBUS_TIM5_RACC1 *((volatile unsigned int*)(0x427E0684UL))
  7861. #define bFM3_EXBUS_TIM5_RACC2 *((volatile unsigned int*)(0x427E0688UL))
  7862. #define bFM3_EXBUS_TIM5_RACC3 *((volatile unsigned int*)(0x427E068CUL))
  7863. #define bFM3_EXBUS_TIM5_RADC0 *((volatile unsigned int*)(0x427E0690UL))
  7864. #define bFM3_EXBUS_TIM5_RADC1 *((volatile unsigned int*)(0x427E0694UL))
  7865. #define bFM3_EXBUS_TIM5_RADC2 *((volatile unsigned int*)(0x427E0698UL))
  7866. #define bFM3_EXBUS_TIM5_RADC3 *((volatile unsigned int*)(0x427E069CUL))
  7867. #define bFM3_EXBUS_TIM5_FRADC0 *((volatile unsigned int*)(0x427E06A0UL))
  7868. #define bFM3_EXBUS_TIM5_FRADC1 *((volatile unsigned int*)(0x427E06A4UL))
  7869. #define bFM3_EXBUS_TIM5_FRADC2 *((volatile unsigned int*)(0x427E06A8UL))
  7870. #define bFM3_EXBUS_TIM5_FRADC3 *((volatile unsigned int*)(0x427E06ACUL))
  7871. #define bFM3_EXBUS_TIM5_RIDLC0 *((volatile unsigned int*)(0x427E06B0UL))
  7872. #define bFM3_EXBUS_TIM5_RIDLC1 *((volatile unsigned int*)(0x427E06B4UL))
  7873. #define bFM3_EXBUS_TIM5_RIDLC2 *((volatile unsigned int*)(0x427E06B8UL))
  7874. #define bFM3_EXBUS_TIM5_RIDLC3 *((volatile unsigned int*)(0x427E06BCUL))
  7875. #define bFM3_EXBUS_TIM5_WACC0 *((volatile unsigned int*)(0x427E06C0UL))
  7876. #define bFM3_EXBUS_TIM5_WACC1 *((volatile unsigned int*)(0x427E06C4UL))
  7877. #define bFM3_EXBUS_TIM5_WACC2 *((volatile unsigned int*)(0x427E06C8UL))
  7878. #define bFM3_EXBUS_TIM5_WACC3 *((volatile unsigned int*)(0x427E06CCUL))
  7879. #define bFM3_EXBUS_TIM5_WADC0 *((volatile unsigned int*)(0x427E06D0UL))
  7880. #define bFM3_EXBUS_TIM5_WADC1 *((volatile unsigned int*)(0x427E06D4UL))
  7881. #define bFM3_EXBUS_TIM5_WADC2 *((volatile unsigned int*)(0x427E06D8UL))
  7882. #define bFM3_EXBUS_TIM5_WADC3 *((volatile unsigned int*)(0x427E06DCUL))
  7883. #define bFM3_EXBUS_TIM5_WWEC0 *((volatile unsigned int*)(0x427E06E0UL))
  7884. #define bFM3_EXBUS_TIM5_WWEC1 *((volatile unsigned int*)(0x427E06E4UL))
  7885. #define bFM3_EXBUS_TIM5_WWEC2 *((volatile unsigned int*)(0x427E06E8UL))
  7886. #define bFM3_EXBUS_TIM5_WWEC3 *((volatile unsigned int*)(0x427E06ECUL))
  7887. #define bFM3_EXBUS_TIM5_WIDLC0 *((volatile unsigned int*)(0x427E06F0UL))
  7888. #define bFM3_EXBUS_TIM5_WIDLC1 *((volatile unsigned int*)(0x427E06F4UL))
  7889. #define bFM3_EXBUS_TIM5_WIDLC2 *((volatile unsigned int*)(0x427E06F8UL))
  7890. #define bFM3_EXBUS_TIM5_WIDLC3 *((volatile unsigned int*)(0x427E06FCUL))
  7891. #define bFM3_EXBUS_TIM6_RACC0 *((volatile unsigned int*)(0x427E0700UL))
  7892. #define bFM3_EXBUS_TIM6_RACC1 *((volatile unsigned int*)(0x427E0704UL))
  7893. #define bFM3_EXBUS_TIM6_RACC2 *((volatile unsigned int*)(0x427E0708UL))
  7894. #define bFM3_EXBUS_TIM6_RACC3 *((volatile unsigned int*)(0x427E070CUL))
  7895. #define bFM3_EXBUS_TIM6_RADC0 *((volatile unsigned int*)(0x427E0710UL))
  7896. #define bFM3_EXBUS_TIM6_RADC1 *((volatile unsigned int*)(0x427E0714UL))
  7897. #define bFM3_EXBUS_TIM6_RADC2 *((volatile unsigned int*)(0x427E0718UL))
  7898. #define bFM3_EXBUS_TIM6_RADC3 *((volatile unsigned int*)(0x427E071CUL))
  7899. #define bFM3_EXBUS_TIM6_FRADC0 *((volatile unsigned int*)(0x427E0720UL))
  7900. #define bFM3_EXBUS_TIM6_FRADC1 *((volatile unsigned int*)(0x427E0724UL))
  7901. #define bFM3_EXBUS_TIM6_FRADC2 *((volatile unsigned int*)(0x427E0728UL))
  7902. #define bFM3_EXBUS_TIM6_FRADC3 *((volatile unsigned int*)(0x427E072CUL))
  7903. #define bFM3_EXBUS_TIM6_RIDLC0 *((volatile unsigned int*)(0x427E0730UL))
  7904. #define bFM3_EXBUS_TIM6_RIDLC1 *((volatile unsigned int*)(0x427E0734UL))
  7905. #define bFM3_EXBUS_TIM6_RIDLC2 *((volatile unsigned int*)(0x427E0738UL))
  7906. #define bFM3_EXBUS_TIM6_RIDLC3 *((volatile unsigned int*)(0x427E073CUL))
  7907. #define bFM3_EXBUS_TIM6_WACC0 *((volatile unsigned int*)(0x427E0740UL))
  7908. #define bFM3_EXBUS_TIM6_WACC1 *((volatile unsigned int*)(0x427E0744UL))
  7909. #define bFM3_EXBUS_TIM6_WACC2 *((volatile unsigned int*)(0x427E0748UL))
  7910. #define bFM3_EXBUS_TIM6_WACC3 *((volatile unsigned int*)(0x427E074CUL))
  7911. #define bFM3_EXBUS_TIM6_WADC0 *((volatile unsigned int*)(0x427E0750UL))
  7912. #define bFM3_EXBUS_TIM6_WADC1 *((volatile unsigned int*)(0x427E0754UL))
  7913. #define bFM3_EXBUS_TIM6_WADC2 *((volatile unsigned int*)(0x427E0758UL))
  7914. #define bFM3_EXBUS_TIM6_WADC3 *((volatile unsigned int*)(0x427E075CUL))
  7915. #define bFM3_EXBUS_TIM6_WWEC0 *((volatile unsigned int*)(0x427E0760UL))
  7916. #define bFM3_EXBUS_TIM6_WWEC1 *((volatile unsigned int*)(0x427E0764UL))
  7917. #define bFM3_EXBUS_TIM6_WWEC2 *((volatile unsigned int*)(0x427E0768UL))
  7918. #define bFM3_EXBUS_TIM6_WWEC3 *((volatile unsigned int*)(0x427E076CUL))
  7919. #define bFM3_EXBUS_TIM6_WIDLC0 *((volatile unsigned int*)(0x427E0770UL))
  7920. #define bFM3_EXBUS_TIM6_WIDLC1 *((volatile unsigned int*)(0x427E0774UL))
  7921. #define bFM3_EXBUS_TIM6_WIDLC2 *((volatile unsigned int*)(0x427E0778UL))
  7922. #define bFM3_EXBUS_TIM6_WIDLC3 *((volatile unsigned int*)(0x427E077CUL))
  7923. #define bFM3_EXBUS_TIM7_RACC0 *((volatile unsigned int*)(0x427E0780UL))
  7924. #define bFM3_EXBUS_TIM7_RACC1 *((volatile unsigned int*)(0x427E0784UL))
  7925. #define bFM3_EXBUS_TIM7_RACC2 *((volatile unsigned int*)(0x427E0788UL))
  7926. #define bFM3_EXBUS_TIM7_RACC3 *((volatile unsigned int*)(0x427E078CUL))
  7927. #define bFM3_EXBUS_TIM7_RADC0 *((volatile unsigned int*)(0x427E0790UL))
  7928. #define bFM3_EXBUS_TIM7_RADC1 *((volatile unsigned int*)(0x427E0794UL))
  7929. #define bFM3_EXBUS_TIM7_RADC2 *((volatile unsigned int*)(0x427E0798UL))
  7930. #define bFM3_EXBUS_TIM7_RADC3 *((volatile unsigned int*)(0x427E079CUL))
  7931. #define bFM3_EXBUS_TIM7_FRADC0 *((volatile unsigned int*)(0x427E07A0UL))
  7932. #define bFM3_EXBUS_TIM7_FRADC1 *((volatile unsigned int*)(0x427E07A4UL))
  7933. #define bFM3_EXBUS_TIM7_FRADC2 *((volatile unsigned int*)(0x427E07A8UL))
  7934. #define bFM3_EXBUS_TIM7_FRADC3 *((volatile unsigned int*)(0x427E07ACUL))
  7935. #define bFM3_EXBUS_TIM7_RIDLC0 *((volatile unsigned int*)(0x427E07B0UL))
  7936. #define bFM3_EXBUS_TIM7_RIDLC1 *((volatile unsigned int*)(0x427E07B4UL))
  7937. #define bFM3_EXBUS_TIM7_RIDLC2 *((volatile unsigned int*)(0x427E07B8UL))
  7938. #define bFM3_EXBUS_TIM7_RIDLC3 *((volatile unsigned int*)(0x427E07BCUL))
  7939. #define bFM3_EXBUS_TIM7_WACC0 *((volatile unsigned int*)(0x427E07C0UL))
  7940. #define bFM3_EXBUS_TIM7_WACC1 *((volatile unsigned int*)(0x427E07C4UL))
  7941. #define bFM3_EXBUS_TIM7_WACC2 *((volatile unsigned int*)(0x427E07C8UL))
  7942. #define bFM3_EXBUS_TIM7_WACC3 *((volatile unsigned int*)(0x427E07CCUL))
  7943. #define bFM3_EXBUS_TIM7_WADC0 *((volatile unsigned int*)(0x427E07D0UL))
  7944. #define bFM3_EXBUS_TIM7_WADC1 *((volatile unsigned int*)(0x427E07D4UL))
  7945. #define bFM3_EXBUS_TIM7_WADC2 *((volatile unsigned int*)(0x427E07D8UL))
  7946. #define bFM3_EXBUS_TIM7_WADC3 *((volatile unsigned int*)(0x427E07DCUL))
  7947. #define bFM3_EXBUS_TIM7_WWEC0 *((volatile unsigned int*)(0x427E07E0UL))
  7948. #define bFM3_EXBUS_TIM7_WWEC1 *((volatile unsigned int*)(0x427E07E4UL))
  7949. #define bFM3_EXBUS_TIM7_WWEC2 *((volatile unsigned int*)(0x427E07E8UL))
  7950. #define bFM3_EXBUS_TIM7_WWEC3 *((volatile unsigned int*)(0x427E07ECUL))
  7951. #define bFM3_EXBUS_TIM7_WIDLC0 *((volatile unsigned int*)(0x427E07F0UL))
  7952. #define bFM3_EXBUS_TIM7_WIDLC1 *((volatile unsigned int*)(0x427E07F4UL))
  7953. #define bFM3_EXBUS_TIM7_WIDLC2 *((volatile unsigned int*)(0x427E07F8UL))
  7954. #define bFM3_EXBUS_TIM7_WIDLC3 *((volatile unsigned int*)(0x427E07FCUL))
  7955. #define bFM3_EXBUS_AREA0_ADDR0 *((volatile unsigned int*)(0x427E0800UL))
  7956. #define bFM3_EXBUS_AREA0_ADDR1 *((volatile unsigned int*)(0x427E0804UL))
  7957. #define bFM3_EXBUS_AREA0_ADDR2 *((volatile unsigned int*)(0x427E0808UL))
  7958. #define bFM3_EXBUS_AREA0_ADDR3 *((volatile unsigned int*)(0x427E080CUL))
  7959. #define bFM3_EXBUS_AREA0_ADDR4 *((volatile unsigned int*)(0x427E0810UL))
  7960. #define bFM3_EXBUS_AREA0_ADDR5 *((volatile unsigned int*)(0x427E0814UL))
  7961. #define bFM3_EXBUS_AREA0_ADDR6 *((volatile unsigned int*)(0x427E0818UL))
  7962. #define bFM3_EXBUS_AREA0_ADDR7 *((volatile unsigned int*)(0x427E081CUL))
  7963. #define bFM3_EXBUS_AREA0_MASK0 *((volatile unsigned int*)(0x427E0840UL))
  7964. #define bFM3_EXBUS_AREA0_MASK1 *((volatile unsigned int*)(0x427E0844UL))
  7965. #define bFM3_EXBUS_AREA0_MASK2 *((volatile unsigned int*)(0x427E0848UL))
  7966. #define bFM3_EXBUS_AREA0_MASK3 *((volatile unsigned int*)(0x427E084CUL))
  7967. #define bFM3_EXBUS_AREA0_MASK4 *((volatile unsigned int*)(0x427E0850UL))
  7968. #define bFM3_EXBUS_AREA0_MASK5 *((volatile unsigned int*)(0x427E0854UL))
  7969. #define bFM3_EXBUS_AREA0_MASK6 *((volatile unsigned int*)(0x427E0858UL))
  7970. #define bFM3_EXBUS_AREA1_ADDR0 *((volatile unsigned int*)(0x427E0880UL))
  7971. #define bFM3_EXBUS_AREA1_ADDR1 *((volatile unsigned int*)(0x427E0884UL))
  7972. #define bFM3_EXBUS_AREA1_ADDR2 *((volatile unsigned int*)(0x427E0888UL))
  7973. #define bFM3_EXBUS_AREA1_ADDR3 *((volatile unsigned int*)(0x427E088CUL))
  7974. #define bFM3_EXBUS_AREA1_ADDR4 *((volatile unsigned int*)(0x427E0890UL))
  7975. #define bFM3_EXBUS_AREA1_ADDR5 *((volatile unsigned int*)(0x427E0894UL))
  7976. #define bFM3_EXBUS_AREA1_ADDR6 *((volatile unsigned int*)(0x427E0898UL))
  7977. #define bFM3_EXBUS_AREA1_ADDR7 *((volatile unsigned int*)(0x427E089CUL))
  7978. #define bFM3_EXBUS_AREA1_MASK0 *((volatile unsigned int*)(0x427E08C0UL))
  7979. #define bFM3_EXBUS_AREA1_MASK1 *((volatile unsigned int*)(0x427E08C4UL))
  7980. #define bFM3_EXBUS_AREA1_MASK2 *((volatile unsigned int*)(0x427E08C8UL))
  7981. #define bFM3_EXBUS_AREA1_MASK3 *((volatile unsigned int*)(0x427E08CCUL))
  7982. #define bFM3_EXBUS_AREA1_MASK4 *((volatile unsigned int*)(0x427E08D0UL))
  7983. #define bFM3_EXBUS_AREA1_MASK5 *((volatile unsigned int*)(0x427E08D4UL))
  7984. #define bFM3_EXBUS_AREA1_MASK6 *((volatile unsigned int*)(0x427E08D8UL))
  7985. #define bFM3_EXBUS_AREA2_ADDR0 *((volatile unsigned int*)(0x427E0900UL))
  7986. #define bFM3_EXBUS_AREA2_ADDR1 *((volatile unsigned int*)(0x427E0904UL))
  7987. #define bFM3_EXBUS_AREA2_ADDR2 *((volatile unsigned int*)(0x427E0908UL))
  7988. #define bFM3_EXBUS_AREA2_ADDR3 *((volatile unsigned int*)(0x427E090CUL))
  7989. #define bFM3_EXBUS_AREA2_ADDR4 *((volatile unsigned int*)(0x427E0910UL))
  7990. #define bFM3_EXBUS_AREA2_ADDR5 *((volatile unsigned int*)(0x427E0914UL))
  7991. #define bFM3_EXBUS_AREA2_ADDR6 *((volatile unsigned int*)(0x427E0918UL))
  7992. #define bFM3_EXBUS_AREA2_ADDR7 *((volatile unsigned int*)(0x427E091CUL))
  7993. #define bFM3_EXBUS_AREA2_MASK0 *((volatile unsigned int*)(0x427E0940UL))
  7994. #define bFM3_EXBUS_AREA2_MASK1 *((volatile unsigned int*)(0x427E0944UL))
  7995. #define bFM3_EXBUS_AREA2_MASK2 *((volatile unsigned int*)(0x427E0948UL))
  7996. #define bFM3_EXBUS_AREA2_MASK3 *((volatile unsigned int*)(0x427E094CUL))
  7997. #define bFM3_EXBUS_AREA2_MASK4 *((volatile unsigned int*)(0x427E0950UL))
  7998. #define bFM3_EXBUS_AREA2_MASK5 *((volatile unsigned int*)(0x427E0954UL))
  7999. #define bFM3_EXBUS_AREA2_MASK6 *((volatile unsigned int*)(0x427E0958UL))
  8000. #define bFM3_EXBUS_AREA3_ADDR0 *((volatile unsigned int*)(0x427E0980UL))
  8001. #define bFM3_EXBUS_AREA3_ADDR1 *((volatile unsigned int*)(0x427E0984UL))
  8002. #define bFM3_EXBUS_AREA3_ADDR2 *((volatile unsigned int*)(0x427E0988UL))
  8003. #define bFM3_EXBUS_AREA3_ADDR3 *((volatile unsigned int*)(0x427E098CUL))
  8004. #define bFM3_EXBUS_AREA3_ADDR4 *((volatile unsigned int*)(0x427E0990UL))
  8005. #define bFM3_EXBUS_AREA3_ADDR5 *((volatile unsigned int*)(0x427E0994UL))
  8006. #define bFM3_EXBUS_AREA3_ADDR6 *((volatile unsigned int*)(0x427E0998UL))
  8007. #define bFM3_EXBUS_AREA3_ADDR7 *((volatile unsigned int*)(0x427E099CUL))
  8008. #define bFM3_EXBUS_AREA3_MASK0 *((volatile unsigned int*)(0x427E09C0UL))
  8009. #define bFM3_EXBUS_AREA3_MASK1 *((volatile unsigned int*)(0x427E09C4UL))
  8010. #define bFM3_EXBUS_AREA3_MASK2 *((volatile unsigned int*)(0x427E09C8UL))
  8011. #define bFM3_EXBUS_AREA3_MASK3 *((volatile unsigned int*)(0x427E09CCUL))
  8012. #define bFM3_EXBUS_AREA3_MASK4 *((volatile unsigned int*)(0x427E09D0UL))
  8013. #define bFM3_EXBUS_AREA3_MASK5 *((volatile unsigned int*)(0x427E09D4UL))
  8014. #define bFM3_EXBUS_AREA3_MASK6 *((volatile unsigned int*)(0x427E09D8UL))
  8015. #define bFM3_EXBUS_AREA4_ADDR0 *((volatile unsigned int*)(0x427E0A00UL))
  8016. #define bFM3_EXBUS_AREA4_ADDR1 *((volatile unsigned int*)(0x427E0A04UL))
  8017. #define bFM3_EXBUS_AREA4_ADDR2 *((volatile unsigned int*)(0x427E0A08UL))
  8018. #define bFM3_EXBUS_AREA4_ADDR3 *((volatile unsigned int*)(0x427E0A0CUL))
  8019. #define bFM3_EXBUS_AREA4_ADDR4 *((volatile unsigned int*)(0x427E0A10UL))
  8020. #define bFM3_EXBUS_AREA4_ADDR5 *((volatile unsigned int*)(0x427E0A14UL))
  8021. #define bFM3_EXBUS_AREA4_ADDR6 *((volatile unsigned int*)(0x427E0A18UL))
  8022. #define bFM3_EXBUS_AREA4_ADDR7 *((volatile unsigned int*)(0x427E0A1CUL))
  8023. #define bFM3_EXBUS_AREA4_MASK0 *((volatile unsigned int*)(0x427E0A40UL))
  8024. #define bFM3_EXBUS_AREA4_MASK1 *((volatile unsigned int*)(0x427E0A44UL))
  8025. #define bFM3_EXBUS_AREA4_MASK2 *((volatile unsigned int*)(0x427E0A48UL))
  8026. #define bFM3_EXBUS_AREA4_MASK3 *((volatile unsigned int*)(0x427E0A4CUL))
  8027. #define bFM3_EXBUS_AREA4_MASK4 *((volatile unsigned int*)(0x427E0A50UL))
  8028. #define bFM3_EXBUS_AREA4_MASK5 *((volatile unsigned int*)(0x427E0A54UL))
  8029. #define bFM3_EXBUS_AREA4_MASK6 *((volatile unsigned int*)(0x427E0A58UL))
  8030. #define bFM3_EXBUS_AREA5_ADDR0 *((volatile unsigned int*)(0x427E0A80UL))
  8031. #define bFM3_EXBUS_AREA5_ADDR1 *((volatile unsigned int*)(0x427E0A84UL))
  8032. #define bFM3_EXBUS_AREA5_ADDR2 *((volatile unsigned int*)(0x427E0A88UL))
  8033. #define bFM3_EXBUS_AREA5_ADDR3 *((volatile unsigned int*)(0x427E0A8CUL))
  8034. #define bFM3_EXBUS_AREA5_ADDR4 *((volatile unsigned int*)(0x427E0A90UL))
  8035. #define bFM3_EXBUS_AREA5_ADDR5 *((volatile unsigned int*)(0x427E0A94UL))
  8036. #define bFM3_EXBUS_AREA5_ADDR6 *((volatile unsigned int*)(0x427E0A98UL))
  8037. #define bFM3_EXBUS_AREA5_ADDR7 *((volatile unsigned int*)(0x427E0A9CUL))
  8038. #define bFM3_EXBUS_AREA5_MASK0 *((volatile unsigned int*)(0x427E0AC0UL))
  8039. #define bFM3_EXBUS_AREA5_MASK1 *((volatile unsigned int*)(0x427E0AC4UL))
  8040. #define bFM3_EXBUS_AREA5_MASK2 *((volatile unsigned int*)(0x427E0AC8UL))
  8041. #define bFM3_EXBUS_AREA5_MASK3 *((volatile unsigned int*)(0x427E0ACCUL))
  8042. #define bFM3_EXBUS_AREA5_MASK4 *((volatile unsigned int*)(0x427E0AD0UL))
  8043. #define bFM3_EXBUS_AREA5_MASK5 *((volatile unsigned int*)(0x427E0AD4UL))
  8044. #define bFM3_EXBUS_AREA5_MASK6 *((volatile unsigned int*)(0x427E0AD8UL))
  8045. #define bFM3_EXBUS_AREA6_ADDR0 *((volatile unsigned int*)(0x427E0B00UL))
  8046. #define bFM3_EXBUS_AREA6_ADDR1 *((volatile unsigned int*)(0x427E0B04UL))
  8047. #define bFM3_EXBUS_AREA6_ADDR2 *((volatile unsigned int*)(0x427E0B08UL))
  8048. #define bFM3_EXBUS_AREA6_ADDR3 *((volatile unsigned int*)(0x427E0B0CUL))
  8049. #define bFM3_EXBUS_AREA6_ADDR4 *((volatile unsigned int*)(0x427E0B10UL))
  8050. #define bFM3_EXBUS_AREA6_ADDR5 *((volatile unsigned int*)(0x427E0B14UL))
  8051. #define bFM3_EXBUS_AREA6_ADDR6 *((volatile unsigned int*)(0x427E0B18UL))
  8052. #define bFM3_EXBUS_AREA6_ADDR7 *((volatile unsigned int*)(0x427E0B1CUL))
  8053. #define bFM3_EXBUS_AREA6_MASK0 *((volatile unsigned int*)(0x427E0B40UL))
  8054. #define bFM3_EXBUS_AREA6_MASK1 *((volatile unsigned int*)(0x427E0B44UL))
  8055. #define bFM3_EXBUS_AREA6_MASK2 *((volatile unsigned int*)(0x427E0B48UL))
  8056. #define bFM3_EXBUS_AREA6_MASK3 *((volatile unsigned int*)(0x427E0B4CUL))
  8057. #define bFM3_EXBUS_AREA6_MASK4 *((volatile unsigned int*)(0x427E0B50UL))
  8058. #define bFM3_EXBUS_AREA6_MASK5 *((volatile unsigned int*)(0x427E0B54UL))
  8059. #define bFM3_EXBUS_AREA6_MASK6 *((volatile unsigned int*)(0x427E0B58UL))
  8060. #define bFM3_EXBUS_AREA7_ADDR0 *((volatile unsigned int*)(0x427E0B80UL))
  8061. #define bFM3_EXBUS_AREA7_ADDR1 *((volatile unsigned int*)(0x427E0B84UL))
  8062. #define bFM3_EXBUS_AREA7_ADDR2 *((volatile unsigned int*)(0x427E0B88UL))
  8063. #define bFM3_EXBUS_AREA7_ADDR3 *((volatile unsigned int*)(0x427E0B8CUL))
  8064. #define bFM3_EXBUS_AREA7_ADDR4 *((volatile unsigned int*)(0x427E0B90UL))
  8065. #define bFM3_EXBUS_AREA7_ADDR5 *((volatile unsigned int*)(0x427E0B94UL))
  8066. #define bFM3_EXBUS_AREA7_ADDR6 *((volatile unsigned int*)(0x427E0B98UL))
  8067. #define bFM3_EXBUS_AREA7_ADDR7 *((volatile unsigned int*)(0x427E0B9CUL))
  8068. #define bFM3_EXBUS_AREA7_MASK0 *((volatile unsigned int*)(0x427E0BC0UL))
  8069. #define bFM3_EXBUS_AREA7_MASK1 *((volatile unsigned int*)(0x427E0BC4UL))
  8070. #define bFM3_EXBUS_AREA7_MASK2 *((volatile unsigned int*)(0x427E0BC8UL))
  8071. #define bFM3_EXBUS_AREA7_MASK3 *((volatile unsigned int*)(0x427E0BCCUL))
  8072. #define bFM3_EXBUS_AREA7_MASK4 *((volatile unsigned int*)(0x427E0BD0UL))
  8073. #define bFM3_EXBUS_AREA7_MASK5 *((volatile unsigned int*)(0x427E0BD4UL))
  8074. #define bFM3_EXBUS_AREA7_MASK6 *((volatile unsigned int*)(0x427E0BD8UL))
  8075. /* USB channel 0 registers */
  8076. #define bFM3_USB0_HCNT_HOST *((volatile unsigned int*)(0x42842000UL))
  8077. #define bFM3_USB0_HCNT_URST *((volatile unsigned int*)(0x42842004UL))
  8078. #define bFM3_USB0_HCNT_SOFIRE *((volatile unsigned int*)(0x42842008UL))
  8079. #define bFM3_USB0_HCNT_DIRE *((volatile unsigned int*)(0x4284200CUL))
  8080. #define bFM3_USB0_HCNT_CNNIRE *((volatile unsigned int*)(0x42842010UL))
  8081. #define bFM3_USB0_HCNT_CMPIRE *((volatile unsigned int*)(0x42842014UL))
  8082. #define bFM3_USB0_HCNT_URIRE *((volatile unsigned int*)(0x42842018UL))
  8083. #define bFM3_USB0_HCNT_RWKIRE *((volatile unsigned int*)(0x4284201CUL))
  8084. #define bFM3_USB0_HCNT_RETRY *((volatile unsigned int*)(0x42842020UL))
  8085. #define bFM3_USB0_HCNT_CANCEL *((volatile unsigned int*)(0x42842024UL))
  8086. #define bFM3_USB0_HCNT_SOFSTEP *((volatile unsigned int*)(0x42842028UL))
  8087. #define bFM3_USB0_HCNT0_HOST *((volatile unsigned int*)(0x42842000UL))
  8088. #define bFM3_USB0_HCNT0_URST *((volatile unsigned int*)(0x42842004UL))
  8089. #define bFM3_USB0_HCNT0_SOFIRE *((volatile unsigned int*)(0x42842008UL))
  8090. #define bFM3_USB0_HCNT0_DIRE *((volatile unsigned int*)(0x4284200CUL))
  8091. #define bFM3_USB0_HCNT0_CNNIRE *((volatile unsigned int*)(0x42842010UL))
  8092. #define bFM3_USB0_HCNT0_CMPIRE *((volatile unsigned int*)(0x42842014UL))
  8093. #define bFM3_USB0_HCNT0_URIRE *((volatile unsigned int*)(0x42842018UL))
  8094. #define bFM3_USB0_HCNT0_RWKIRE *((volatile unsigned int*)(0x4284201CUL))
  8095. #define bFM3_USB0_HCNT1_RETRY *((volatile unsigned int*)(0x42842020UL))
  8096. #define bFM3_USB0_HCNT1_CANCEL *((volatile unsigned int*)(0x42842024UL))
  8097. #define bFM3_USB0_HCNT1_SOFSTEP *((volatile unsigned int*)(0x42842028UL))
  8098. #define bFM3_USB0_HIRQ_SOFIRQ *((volatile unsigned int*)(0x42842080UL))
  8099. #define bFM3_USB0_HIRQ_DIRQ *((volatile unsigned int*)(0x42842084UL))
  8100. #define bFM3_USB0_HIRQ_CNNIRQ *((volatile unsigned int*)(0x42842088UL))
  8101. #define bFM3_USB0_HIRQ_CMPIRQ *((volatile unsigned int*)(0x4284208CUL))
  8102. #define bFM3_USB0_HIRQ_URIRQ *((volatile unsigned int*)(0x42842090UL))
  8103. #define bFM3_USB0_HIRQ_RWKIRQ *((volatile unsigned int*)(0x42842094UL))
  8104. #define bFM3_USB0_HIRQ_TCAN *((volatile unsigned int*)(0x4284209CUL))
  8105. #define bFM3_USB0_HERR_HS0 *((volatile unsigned int*)(0x428420A0UL))
  8106. #define bFM3_USB0_HERR_HS1 *((volatile unsigned int*)(0x428420A4UL))
  8107. #define bFM3_USB0_HERR_STUFF *((volatile unsigned int*)(0x428420A8UL))
  8108. #define bFM3_USB0_HERR_TGERR *((volatile unsigned int*)(0x428420ACUL))
  8109. #define bFM3_USB0_HERR_CRC *((volatile unsigned int*)(0x428420B0UL))
  8110. #define bFM3_USB0_HERR_TOUT *((volatile unsigned int*)(0x428420B4UL))
  8111. #define bFM3_USB0_HERR_RERR *((volatile unsigned int*)(0x428420B8UL))
  8112. #define bFM3_USB0_HERR_LSTOF *((volatile unsigned int*)(0x428420BCUL))
  8113. #define bFM3_USB0_HSTATE_CSTAT *((volatile unsigned int*)(0x42842100UL))
  8114. #define bFM3_USB0_HSTATE_TMODE *((volatile unsigned int*)(0x42842104UL))
  8115. #define bFM3_USB0_HSTATE_SUSP *((volatile unsigned int*)(0x42842108UL))
  8116. #define bFM3_USB0_HSTATE_SOFBUSY *((volatile unsigned int*)(0x4284210CUL))
  8117. #define bFM3_USB0_HSTATE_CLKSEL *((volatile unsigned int*)(0x42842110UL))
  8118. #define bFM3_USB0_HSTATE_ALIVE *((volatile unsigned int*)(0x42842114UL))
  8119. #define bFM3_USB0_HFCOMP_FRAMECOMP0 *((volatile unsigned int*)(0x42842120UL))
  8120. #define bFM3_USB0_HFCOMP_FRAMECOMP1 *((volatile unsigned int*)(0x42842124UL))
  8121. #define bFM3_USB0_HFCOMP_FRAMECOMP2 *((volatile unsigned int*)(0x42842128UL))
  8122. #define bFM3_USB0_HFCOMP_FRAMECOMP3 *((volatile unsigned int*)(0x4284212CUL))
  8123. #define bFM3_USB0_HFCOMP_FRAMECOMP4 *((volatile unsigned int*)(0x42842130UL))
  8124. #define bFM3_USB0_HFCOMP_FRAMECOMP5 *((volatile unsigned int*)(0x42842134UL))
  8125. #define bFM3_USB0_HFCOMP_FRAMECOMP6 *((volatile unsigned int*)(0x42842138UL))
  8126. #define bFM3_USB0_HFCOMP_FRAMECOMP7 *((volatile unsigned int*)(0x4284213CUL))
  8127. #define bFM3_USB0_HRTIMER_RTIMER0 *((volatile unsigned int*)(0x42842180UL))
  8128. #define bFM3_USB0_HRTIMER_RTIMER1 *((volatile unsigned int*)(0x42842184UL))
  8129. #define bFM3_USB0_HRTIMER_RTIMER2 *((volatile unsigned int*)(0x42842188UL))
  8130. #define bFM3_USB0_HRTIMER_RTIMER3 *((volatile unsigned int*)(0x4284218CUL))
  8131. #define bFM3_USB0_HRTIMER_RTIMER4 *((volatile unsigned int*)(0x42842190UL))
  8132. #define bFM3_USB0_HRTIMER_RTIMER5 *((volatile unsigned int*)(0x42842194UL))
  8133. #define bFM3_USB0_HRTIMER_RTIMER6 *((volatile unsigned int*)(0x42842198UL))
  8134. #define bFM3_USB0_HRTIMER_RTIMER7 *((volatile unsigned int*)(0x4284219CUL))
  8135. #define bFM3_USB0_HRTIMER_RTIMER8 *((volatile unsigned int*)(0x428421A0UL))
  8136. #define bFM3_USB0_HRTIMER_RTIMER9 *((volatile unsigned int*)(0x428421A4UL))
  8137. #define bFM3_USB0_HRTIMER_RTIMER10 *((volatile unsigned int*)(0x428421A8UL))
  8138. #define bFM3_USB0_HRTIMER_RTIMER11 *((volatile unsigned int*)(0x428421ACUL))
  8139. #define bFM3_USB0_HRTIMER_RTIMER12 *((volatile unsigned int*)(0x428421B0UL))
  8140. #define bFM3_USB0_HRTIMER_RTIMER13 *((volatile unsigned int*)(0x428421B4UL))
  8141. #define bFM3_USB0_HRTIMER_RTIMER14 *((volatile unsigned int*)(0x428421B8UL))
  8142. #define bFM3_USB0_HRTIMER_RTIMER15 *((volatile unsigned int*)(0x428421BCUL))
  8143. #define bFM3_USB0_HRTIMER0_RTIMER00 *((volatile unsigned int*)(0x42842180UL))
  8144. #define bFM3_USB0_HRTIMER0_RTIMER01 *((volatile unsigned int*)(0x42842184UL))
  8145. #define bFM3_USB0_HRTIMER0_RTIMER02 *((volatile unsigned int*)(0x42842188UL))
  8146. #define bFM3_USB0_HRTIMER0_RTIMER03 *((volatile unsigned int*)(0x4284218CUL))
  8147. #define bFM3_USB0_HRTIMER0_RTIMER04 *((volatile unsigned int*)(0x42842190UL))
  8148. #define bFM3_USB0_HRTIMER0_RTIMER05 *((volatile unsigned int*)(0x42842194UL))
  8149. #define bFM3_USB0_HRTIMER0_RTIMER06 *((volatile unsigned int*)(0x42842198UL))
  8150. #define bFM3_USB0_HRTIMER0_RTIMER07 *((volatile unsigned int*)(0x4284219CUL))
  8151. #define bFM3_USB0_HRTIMER1_RTIMER10 *((volatile unsigned int*)(0x428421A0UL))
  8152. #define bFM3_USB0_HRTIMER1_RTIMER11 *((volatile unsigned int*)(0x428421A4UL))
  8153. #define bFM3_USB0_HRTIMER1_RTIMER12 *((volatile unsigned int*)(0x428421A8UL))
  8154. #define bFM3_USB0_HRTIMER1_RTIMER13 *((volatile unsigned int*)(0x428421ACUL))
  8155. #define bFM3_USB0_HRTIMER1_RTIMER14 *((volatile unsigned int*)(0x428421B0UL))
  8156. #define bFM3_USB0_HRTIMER1_RTIMER15 *((volatile unsigned int*)(0x428421B4UL))
  8157. #define bFM3_USB0_HRTIMER1_RTIMER16 *((volatile unsigned int*)(0x428421B8UL))
  8158. #define bFM3_USB0_HRTIMER1_RTIMER17 *((volatile unsigned int*)(0x428421BCUL))
  8159. #define bFM3_USB0_HRTIMER2_RTIMER20 *((volatile unsigned int*)(0x42842200UL))
  8160. #define bFM3_USB0_HRTIMER2_RTIMER21 *((volatile unsigned int*)(0x42842204UL))
  8161. #define bFM3_USB0_HRTIMER2_RTIMER22 *((volatile unsigned int*)(0x42842208UL))
  8162. #define bFM3_USB0_HADR_ADDRESS0 *((volatile unsigned int*)(0x42842220UL))
  8163. #define bFM3_USB0_HADR_ADDRESS1 *((volatile unsigned int*)(0x42842224UL))
  8164. #define bFM3_USB0_HADR_ADDRESS2 *((volatile unsigned int*)(0x42842228UL))
  8165. #define bFM3_USB0_HADR_ADDRESS3 *((volatile unsigned int*)(0x4284222CUL))
  8166. #define bFM3_USB0_HADR_ADDRESS4 *((volatile unsigned int*)(0x42842230UL))
  8167. #define bFM3_USB0_HADR_ADDRESS5 *((volatile unsigned int*)(0x42842234UL))
  8168. #define bFM3_USB0_HADR_ADDRESS6 *((volatile unsigned int*)(0x42842238UL))
  8169. #define bFM3_USB0_HEOF_EOF0 *((volatile unsigned int*)(0x42842280UL))
  8170. #define bFM3_USB0_HEOF_EOF1 *((volatile unsigned int*)(0x42842284UL))
  8171. #define bFM3_USB0_HEOF_EOF2 *((volatile unsigned int*)(0x42842288UL))
  8172. #define bFM3_USB0_HEOF_EOF3 *((volatile unsigned int*)(0x4284228CUL))
  8173. #define bFM3_USB0_HEOF_EOF4 *((volatile unsigned int*)(0x42842290UL))
  8174. #define bFM3_USB0_HEOF_EOF5 *((volatile unsigned int*)(0x42842294UL))
  8175. #define bFM3_USB0_HEOF_EOF6 *((volatile unsigned int*)(0x42842298UL))
  8176. #define bFM3_USB0_HEOF_EOF7 *((volatile unsigned int*)(0x4284229CUL))
  8177. #define bFM3_USB0_HEOF_EOF8 *((volatile unsigned int*)(0x428422A0UL))
  8178. #define bFM3_USB0_HEOF_EOF9 *((volatile unsigned int*)(0x428422A4UL))
  8179. #define bFM3_USB0_HEOF_EOF10 *((volatile unsigned int*)(0x428422A8UL))
  8180. #define bFM3_USB0_HEOF_EOF11 *((volatile unsigned int*)(0x428422ACUL))
  8181. #define bFM3_USB0_HEOF_EOF12 *((volatile unsigned int*)(0x428422B0UL))
  8182. #define bFM3_USB0_HEOF_EOF13 *((volatile unsigned int*)(0x428422B4UL))
  8183. #define bFM3_USB0_HEOF_EOF14 *((volatile unsigned int*)(0x428422B8UL))
  8184. #define bFM3_USB0_HEOF_EOF15 *((volatile unsigned int*)(0x428422BCUL))
  8185. #define bFM3_USB0_HEOF0_EOF00 *((volatile unsigned int*)(0x42842280UL))
  8186. #define bFM3_USB0_HEOF0_EOF01 *((volatile unsigned int*)(0x42842284UL))
  8187. #define bFM3_USB0_HEOF0_EOF02 *((volatile unsigned int*)(0x42842288UL))
  8188. #define bFM3_USB0_HEOF0_EOF03 *((volatile unsigned int*)(0x4284228CUL))
  8189. #define bFM3_USB0_HEOF0_EOF04 *((volatile unsigned int*)(0x42842290UL))
  8190. #define bFM3_USB0_HEOF0_EOF05 *((volatile unsigned int*)(0x42842294UL))
  8191. #define bFM3_USB0_HEOF0_EOF06 *((volatile unsigned int*)(0x42842298UL))
  8192. #define bFM3_USB0_HEOF0_EOF07 *((volatile unsigned int*)(0x4284229CUL))
  8193. #define bFM3_USB0_HEOF1_EOF10 *((volatile unsigned int*)(0x428422A0UL))
  8194. #define bFM3_USB0_HEOF1_EOF11 *((volatile unsigned int*)(0x428422A4UL))
  8195. #define bFM3_USB0_HEOF1_EOF12 *((volatile unsigned int*)(0x428422A8UL))
  8196. #define bFM3_USB0_HEOF1_EOF13 *((volatile unsigned int*)(0x428422ACUL))
  8197. #define bFM3_USB0_HEOF1_EOF14 *((volatile unsigned int*)(0x428422B0UL))
  8198. #define bFM3_USB0_HEOF1_EOF15 *((volatile unsigned int*)(0x428422B4UL))
  8199. #define bFM3_USB0_HFRAME_FRAME0 *((volatile unsigned int*)(0x42842300UL))
  8200. #define bFM3_USB0_HFRAME_FRAME1 *((volatile unsigned int*)(0x42842304UL))
  8201. #define bFM3_USB0_HFRAME_FRAME2 *((volatile unsigned int*)(0x42842308UL))
  8202. #define bFM3_USB0_HFRAME_FRAME3 *((volatile unsigned int*)(0x4284230CUL))
  8203. #define bFM3_USB0_HFRAME_FRAME4 *((volatile unsigned int*)(0x42842310UL))
  8204. #define bFM3_USB0_HFRAME_FRAME5 *((volatile unsigned int*)(0x42842314UL))
  8205. #define bFM3_USB0_HFRAME_FRAME6 *((volatile unsigned int*)(0x42842318UL))
  8206. #define bFM3_USB0_HFRAME_FRAME7 *((volatile unsigned int*)(0x4284231CUL))
  8207. #define bFM3_USB0_HFRAME_FRAME8 *((volatile unsigned int*)(0x42842320UL))
  8208. #define bFM3_USB0_HFRAME_FRAME9 *((volatile unsigned int*)(0x42842324UL))
  8209. #define bFM3_USB0_HFRAME_FRAME10 *((volatile unsigned int*)(0x42842328UL))
  8210. #define bFM3_USB0_HFRAME0_FRAME00 *((volatile unsigned int*)(0x42842300UL))
  8211. #define bFM3_USB0_HFRAME0_FRAME01 *((volatile unsigned int*)(0x42842304UL))
  8212. #define bFM3_USB0_HFRAME0_FRAME02 *((volatile unsigned int*)(0x42842308UL))
  8213. #define bFM3_USB0_HFRAME0_FRAME03 *((volatile unsigned int*)(0x4284230CUL))
  8214. #define bFM3_USB0_HFRAME0_FRAME04 *((volatile unsigned int*)(0x42842310UL))
  8215. #define bFM3_USB0_HFRAME0_FRAME05 *((volatile unsigned int*)(0x42842314UL))
  8216. #define bFM3_USB0_HFRAME0_FRAME06 *((volatile unsigned int*)(0x42842318UL))
  8217. #define bFM3_USB0_HFRAME0_FRAME07 *((volatile unsigned int*)(0x4284231CUL))
  8218. #define bFM3_USB0_HFRAME1_FRAME10 *((volatile unsigned int*)(0x42842320UL))
  8219. #define bFM3_USB0_HFRAME1_FRAME11 *((volatile unsigned int*)(0x42842324UL))
  8220. #define bFM3_USB0_HFRAME1_FRAME12 *((volatile unsigned int*)(0x42842328UL))
  8221. #define bFM3_USB0_HFRAME1_FRAME13 *((volatile unsigned int*)(0x4284232CUL))
  8222. #define bFM3_USB0_HTOKEN_ENDPT0 *((volatile unsigned int*)(0x42842380UL))
  8223. #define bFM3_USB0_HTOKEN_ENDPT1 *((volatile unsigned int*)(0x42842384UL))
  8224. #define bFM3_USB0_HTOKEN_ENDPT2 *((volatile unsigned int*)(0x42842388UL))
  8225. #define bFM3_USB0_HTOKEN_ENDPT3 *((volatile unsigned int*)(0x4284238CUL))
  8226. #define bFM3_USB0_HTOKEN_TKNEN0 *((volatile unsigned int*)(0x42842390UL))
  8227. #define bFM3_USB0_HTOKEN_TKNEN1 *((volatile unsigned int*)(0x42842394UL))
  8228. #define bFM3_USB0_HTOKEN_TKNEN2 *((volatile unsigned int*)(0x42842398UL))
  8229. #define bFM3_USB0_HTOKEN_TGGL *((volatile unsigned int*)(0x4284239CUL))
  8230. #define bFM3_USB0_UDCC_PWC *((volatile unsigned int*)(0x42842400UL))
  8231. #define bFM3_USB0_UDCC_RFBK *((volatile unsigned int*)(0x42842404UL))
  8232. #define bFM3_USB0_UDCC_STALCLREN *((volatile unsigned int*)(0x4284240CUL))
  8233. #define bFM3_USB0_UDCC_USTP *((volatile unsigned int*)(0x42842410UL))
  8234. #define bFM3_USB0_UDCC_HCONX *((volatile unsigned int*)(0x42842414UL))
  8235. #define bFM3_USB0_UDCC_RESUM *((volatile unsigned int*)(0x42842418UL))
  8236. #define bFM3_USB0_UDCC_RST *((volatile unsigned int*)(0x4284241CUL))
  8237. #define bFM3_USB0_EP0C_PKS00 *((volatile unsigned int*)(0x42842480UL))
  8238. #define bFM3_USB0_EP0C_PKS01 *((volatile unsigned int*)(0x42842484UL))
  8239. #define bFM3_USB0_EP0C_PKS02 *((volatile unsigned int*)(0x42842488UL))
  8240. #define bFM3_USB0_EP0C_PKS03 *((volatile unsigned int*)(0x4284248CUL))
  8241. #define bFM3_USB0_EP0C_PKS04 *((volatile unsigned int*)(0x42842490UL))
  8242. #define bFM3_USB0_EP0C_PKS05 *((volatile unsigned int*)(0x42842494UL))
  8243. #define bFM3_USB0_EP0C_PKS06 *((volatile unsigned int*)(0x42842498UL))
  8244. #define bFM3_USB0_EP0C_STAL *((volatile unsigned int*)(0x428424A4UL))
  8245. #define bFM3_USB0_EP1C_PKS10 *((volatile unsigned int*)(0x42842500UL))
  8246. #define bFM3_USB0_EP1C_PKS11 *((volatile unsigned int*)(0x42842504UL))
  8247. #define bFM3_USB0_EP1C_PKS12 *((volatile unsigned int*)(0x42842508UL))
  8248. #define bFM3_USB0_EP1C_PKS13 *((volatile unsigned int*)(0x4284250CUL))
  8249. #define bFM3_USB0_EP1C_PKS14 *((volatile unsigned int*)(0x42842510UL))
  8250. #define bFM3_USB0_EP1C_PKS15 *((volatile unsigned int*)(0x42842514UL))
  8251. #define bFM3_USB0_EP1C_PKS16 *((volatile unsigned int*)(0x42842518UL))
  8252. #define bFM3_USB0_EP1C_PKS17 *((volatile unsigned int*)(0x4284251CUL))
  8253. #define bFM3_USB0_EP1C_PSK18 *((volatile unsigned int*)(0x42842520UL))
  8254. #define bFM3_USB0_EP1C_STAL *((volatile unsigned int*)(0x42842524UL))
  8255. #define bFM3_USB0_EP1C_NULE *((volatile unsigned int*)(0x42842528UL))
  8256. #define bFM3_USB0_EP1C_DMAE *((volatile unsigned int*)(0x4284252CUL))
  8257. #define bFM3_USB0_EP1C_DIR *((volatile unsigned int*)(0x42842530UL))
  8258. #define bFM3_USB0_EP1C_TYPE0 *((volatile unsigned int*)(0x42842534UL))
  8259. #define bFM3_USB0_EP1C_TYPE1 *((volatile unsigned int*)(0x42842538UL))
  8260. #define bFM3_USB0_EP1C_EPEN *((volatile unsigned int*)(0x4284253CUL))
  8261. #define bFM3_USB0_EP2C_PKS20 *((volatile unsigned int*)(0x42842580UL))
  8262. #define bFM3_USB0_EP2C_PKS21 *((volatile unsigned int*)(0x42842584UL))
  8263. #define bFM3_USB0_EP2C_PKS22 *((volatile unsigned int*)(0x42842588UL))
  8264. #define bFM3_USB0_EP2C_PKS23 *((volatile unsigned int*)(0x4284258CUL))
  8265. #define bFM3_USB0_EP2C_PKS24 *((volatile unsigned int*)(0x42842590UL))
  8266. #define bFM3_USB0_EP2C_PKS25 *((volatile unsigned int*)(0x42842594UL))
  8267. #define bFM3_USB0_EP2C_PKS26 *((volatile unsigned int*)(0x42842598UL))
  8268. #define bFM3_USB0_EP2C_STAL *((volatile unsigned int*)(0x428425A4UL))
  8269. #define bFM3_USB0_EP2C_NULE *((volatile unsigned int*)(0x428425A8UL))
  8270. #define bFM3_USB0_EP2C_DMAE *((volatile unsigned int*)(0x428425ACUL))
  8271. #define bFM3_USB0_EP2C_DIR *((volatile unsigned int*)(0x428425B0UL))
  8272. #define bFM3_USB0_EP2C_TYPE0 *((volatile unsigned int*)(0x428425B4UL))
  8273. #define bFM3_USB0_EP2C_TYPE1 *((volatile unsigned int*)(0x428425B8UL))
  8274. #define bFM3_USB0_EP2C_EPEN *((volatile unsigned int*)(0x428425BCUL))
  8275. #define bFM3_USB0_EP3C_PKS30 *((volatile unsigned int*)(0x42842600UL))
  8276. #define bFM3_USB0_EP3C_PKS31 *((volatile unsigned int*)(0x42842604UL))
  8277. #define bFM3_USB0_EP3C_PKS32 *((volatile unsigned int*)(0x42842608UL))
  8278. #define bFM3_USB0_EP3C_PKS33 *((volatile unsigned int*)(0x4284260CUL))
  8279. #define bFM3_USB0_EP3C_PKS34 *((volatile unsigned int*)(0x42842610UL))
  8280. #define bFM3_USB0_EP3C_PKS35 *((volatile unsigned int*)(0x42842614UL))
  8281. #define bFM3_USB0_EP3C_PKS36 *((volatile unsigned int*)(0x42842618UL))
  8282. #define bFM3_USB0_EP3C_STAL *((volatile unsigned int*)(0x42842624UL))
  8283. #define bFM3_USB0_EP3C_NULE *((volatile unsigned int*)(0x42842628UL))
  8284. #define bFM3_USB0_EP3C_DMAE *((volatile unsigned int*)(0x4284262CUL))
  8285. #define bFM3_USB0_EP3C_DIR *((volatile unsigned int*)(0x42842630UL))
  8286. #define bFM3_USB0_EP3C_TYPE0 *((volatile unsigned int*)(0x42842634UL))
  8287. #define bFM3_USB0_EP3C_TYPE1 *((volatile unsigned int*)(0x42842638UL))
  8288. #define bFM3_USB0_EP3C_EPEN *((volatile unsigned int*)(0x4284263CUL))
  8289. #define bFM3_USB0_EP4C_PKS40 *((volatile unsigned int*)(0x42842680UL))
  8290. #define bFM3_USB0_EP4C_PKS41 *((volatile unsigned int*)(0x42842684UL))
  8291. #define bFM3_USB0_EP4C_PKS42 *((volatile unsigned int*)(0x42842688UL))
  8292. #define bFM3_USB0_EP4C_PKS43 *((volatile unsigned int*)(0x4284268CUL))
  8293. #define bFM3_USB0_EP4C_PKS44 *((volatile unsigned int*)(0x42842690UL))
  8294. #define bFM3_USB0_EP4C_PKS45 *((volatile unsigned int*)(0x42842694UL))
  8295. #define bFM3_USB0_EP4C_PKS46 *((volatile unsigned int*)(0x42842698UL))
  8296. #define bFM3_USB0_EP4C_STAL *((volatile unsigned int*)(0x428426A4UL))
  8297. #define bFM3_USB0_EP4C_NULE *((volatile unsigned int*)(0x428426A8UL))
  8298. #define bFM3_USB0_EP4C_DMAE *((volatile unsigned int*)(0x428426ACUL))
  8299. #define bFM3_USB0_EP4C_DIR *((volatile unsigned int*)(0x428426B0UL))
  8300. #define bFM3_USB0_EP4C_TYPE0 *((volatile unsigned int*)(0x428426B4UL))
  8301. #define bFM3_USB0_EP4C_TYPE1 *((volatile unsigned int*)(0x428426B8UL))
  8302. #define bFM3_USB0_EP4C_EPEN *((volatile unsigned int*)(0x428426BCUL))
  8303. #define bFM3_USB0_EP5C_PKS50 *((volatile unsigned int*)(0x42842700UL))
  8304. #define bFM3_USB0_EP5C_PKS51 *((volatile unsigned int*)(0x42842704UL))
  8305. #define bFM3_USB0_EP5C_PKS52 *((volatile unsigned int*)(0x42842708UL))
  8306. #define bFM3_USB0_EP5C_PKS53 *((volatile unsigned int*)(0x4284270CUL))
  8307. #define bFM3_USB0_EP5C_PKS54 *((volatile unsigned int*)(0x42842710UL))
  8308. #define bFM3_USB0_EP5C_PKS55 *((volatile unsigned int*)(0x42842714UL))
  8309. #define bFM3_USB0_EP5C_PKS56 *((volatile unsigned int*)(0x42842718UL))
  8310. #define bFM3_USB0_EP5C_STAL *((volatile unsigned int*)(0x42842724UL))
  8311. #define bFM3_USB0_EP5C_NULE *((volatile unsigned int*)(0x42842728UL))
  8312. #define bFM3_USB0_EP5C_DMAE *((volatile unsigned int*)(0x4284272CUL))
  8313. #define bFM3_USB0_EP5C_DIR *((volatile unsigned int*)(0x42842730UL))
  8314. #define bFM3_USB0_EP5C_TYPE0 *((volatile unsigned int*)(0x42842734UL))
  8315. #define bFM3_USB0_EP5C_TYPE1 *((volatile unsigned int*)(0x42842738UL))
  8316. #define bFM3_USB0_EP5C_EPEN *((volatile unsigned int*)(0x4284273CUL))
  8317. #define bFM3_USB0_TMSP_TMSP0 *((volatile unsigned int*)(0x42842780UL))
  8318. #define bFM3_USB0_TMSP_TMSP1 *((volatile unsigned int*)(0x42842784UL))
  8319. #define bFM3_USB0_TMSP_TMSP2 *((volatile unsigned int*)(0x42842788UL))
  8320. #define bFM3_USB0_TMSP_TMSP3 *((volatile unsigned int*)(0x4284278CUL))
  8321. #define bFM3_USB0_TMSP_TMSP4 *((volatile unsigned int*)(0x42842790UL))
  8322. #define bFM3_USB0_TMSP_TMSP5 *((volatile unsigned int*)(0x42842794UL))
  8323. #define bFM3_USB0_TMSP_TMSP6 *((volatile unsigned int*)(0x42842798UL))
  8324. #define bFM3_USB0_TMSP_TMSP7 *((volatile unsigned int*)(0x4284279CUL))
  8325. #define bFM3_USB0_TMSP_TMSP8 *((volatile unsigned int*)(0x428427A0UL))
  8326. #define bFM3_USB0_TMSP_TMSP9 *((volatile unsigned int*)(0x428427A4UL))
  8327. #define bFM3_USB0_TMSP_TMSP10 *((volatile unsigned int*)(0x428427A8UL))
  8328. #define bFM3_USB0_UDCS_CONF *((volatile unsigned int*)(0x42842800UL))
  8329. #define bFM3_USB0_UDCS_SETP *((volatile unsigned int*)(0x42842804UL))
  8330. #define bFM3_USB0_UDCS_WKUP *((volatile unsigned int*)(0x42842808UL))
  8331. #define bFM3_USB0_UDCS_BRST *((volatile unsigned int*)(0x4284280CUL))
  8332. #define bFM3_USB0_UDCS_SOF *((volatile unsigned int*)(0x42842810UL))
  8333. #define bFM3_USB0_UDCS_SUSP *((volatile unsigned int*)(0x42842814UL))
  8334. #define bFM3_USB0_UDCIE_CONFIE *((volatile unsigned int*)(0x42842820UL))
  8335. #define bFM3_USB0_UDCIE_CONFN *((volatile unsigned int*)(0x42842824UL))
  8336. #define bFM3_USB0_UDCIE_WKUPIE *((volatile unsigned int*)(0x42842828UL))
  8337. #define bFM3_USB0_UDCIE_BRSTIE *((volatile unsigned int*)(0x4284282CUL))
  8338. #define bFM3_USB0_UDCIE_SOFIE *((volatile unsigned int*)(0x42842830UL))
  8339. #define bFM3_USB0_UDCIE_SUSPIE *((volatile unsigned int*)(0x42842834UL))
  8340. #define bFM3_USB0_EP0IS_DRQI *((volatile unsigned int*)(0x428428A8UL))
  8341. #define bFM3_USB0_EP0IS_DRQIIE *((volatile unsigned int*)(0x428428B8UL))
  8342. #define bFM3_USB0_EP0IS_BFINI *((volatile unsigned int*)(0x428428BCUL))
  8343. #define bFM3_USB0_EP0OS_SIZE0 *((volatile unsigned int*)(0x42842900UL))
  8344. #define bFM3_USB0_EP0OS_SIZE1 *((volatile unsigned int*)(0x42842904UL))
  8345. #define bFM3_USB0_EP0OS_SIZE2 *((volatile unsigned int*)(0x42842908UL))
  8346. #define bFM3_USB0_EP0OS_SIZE3 *((volatile unsigned int*)(0x4284290CUL))
  8347. #define bFM3_USB0_EP0OS_SIZE4 *((volatile unsigned int*)(0x42842910UL))
  8348. #define bFM3_USB0_EP0OS_SIZE5 *((volatile unsigned int*)(0x42842914UL))
  8349. #define bFM3_USB0_EP0OS_SIZE6 *((volatile unsigned int*)(0x42842918UL))
  8350. #define bFM3_USB0_EP0OS_SPK *((volatile unsigned int*)(0x42842924UL))
  8351. #define bFM3_USB0_EP0OS_DRQO *((volatile unsigned int*)(0x42842928UL))
  8352. #define bFM3_USB0_EP0OS_SPKIE *((volatile unsigned int*)(0x42842934UL))
  8353. #define bFM3_USB0_EP0OS_DRQOIE *((volatile unsigned int*)(0x42842938UL))
  8354. #define bFM3_USB0_EP0OS_BFINI *((volatile unsigned int*)(0x4284293CUL))
  8355. #define bFM3_USB0_EP1S_SIZE10 *((volatile unsigned int*)(0x42842980UL))
  8356. #define bFM3_USB0_EP1S_SIZE11 *((volatile unsigned int*)(0x42842984UL))
  8357. #define bFM3_USB0_EP1S_SIZE12 *((volatile unsigned int*)(0x42842988UL))
  8358. #define bFM3_USB0_EP1S_SIZE13 *((volatile unsigned int*)(0x4284298CUL))
  8359. #define bFM3_USB0_EP1S_SIZE14 *((volatile unsigned int*)(0x42842990UL))
  8360. #define bFM3_USB0_EP1S_SIZE15 *((volatile unsigned int*)(0x42842994UL))
  8361. #define bFM3_USB0_EP1S_SIZE16 *((volatile unsigned int*)(0x42842998UL))
  8362. #define bFM3_USB0_EP1S_SIZE17 *((volatile unsigned int*)(0x4284299CUL))
  8363. #define bFM3_USB0_EP1S_SPK *((volatile unsigned int*)(0x428429A4UL))
  8364. #define bFM3_USB0_EP1S_DRQ *((volatile unsigned int*)(0x428429A8UL))
  8365. #define bFM3_USB0_EP1S_BUSY *((volatile unsigned int*)(0x428429ACUL))
  8366. #define bFM3_USB0_EP1S_SPKIE *((volatile unsigned int*)(0x428429B4UL))
  8367. #define bFM3_USB0_EP1S_DRQIE *((volatile unsigned int*)(0x428429B8UL))
  8368. #define bFM3_USB0_EP1S_BFINI *((volatile unsigned int*)(0x428429BCUL))
  8369. #define bFM3_USB0_EP2S_SIZE20 *((volatile unsigned int*)(0x42842A00UL))
  8370. #define bFM3_USB0_EP2S_SIZE21 *((volatile unsigned int*)(0x42842A04UL))
  8371. #define bFM3_USB0_EP2S_SIZE22 *((volatile unsigned int*)(0x42842A08UL))
  8372. #define bFM3_USB0_EP2S_SIZE23 *((volatile unsigned int*)(0x42842A0CUL))
  8373. #define bFM3_USB0_EP2S_SIZE24 *((volatile unsigned int*)(0x42842A10UL))
  8374. #define bFM3_USB0_EP2S_SIZE25 *((volatile unsigned int*)(0x42842A14UL))
  8375. #define bFM3_USB0_EP2S_SIZE26 *((volatile unsigned int*)(0x42842A18UL))
  8376. #define bFM3_USB0_EP2S_SPK *((volatile unsigned int*)(0x42842A24UL))
  8377. #define bFM3_USB0_EP2S_DRQ *((volatile unsigned int*)(0x42842A28UL))
  8378. #define bFM3_USB0_EP2S_BUSY *((volatile unsigned int*)(0x42842A2CUL))
  8379. #define bFM3_USB0_EP2S_SPKIE *((volatile unsigned int*)(0x42842A34UL))
  8380. #define bFM3_USB0_EP2S_DRQIE *((volatile unsigned int*)(0x42842A38UL))
  8381. #define bFM3_USB0_EP2S_BFINI *((volatile unsigned int*)(0x42842A3CUL))
  8382. #define bFM3_USB0_EP3S_SIZE30 *((volatile unsigned int*)(0x42842A80UL))
  8383. #define bFM3_USB0_EP3S_SIZE31 *((volatile unsigned int*)(0x42842A84UL))
  8384. #define bFM3_USB0_EP3S_SIZE32 *((volatile unsigned int*)(0x42842A88UL))
  8385. #define bFM3_USB0_EP3S_SIZE33 *((volatile unsigned int*)(0x42842A8CUL))
  8386. #define bFM3_USB0_EP3S_SIZE34 *((volatile unsigned int*)(0x42842A90UL))
  8387. #define bFM3_USB0_EP3S_SIZE35 *((volatile unsigned int*)(0x42842A94UL))
  8388. #define bFM3_USB0_EP3S_SIZE36 *((volatile unsigned int*)(0x42842A98UL))
  8389. #define bFM3_USB0_EP3S_SPK *((volatile unsigned int*)(0x42842AA4UL))
  8390. #define bFM3_USB0_EP3S_DRQ *((volatile unsigned int*)(0x42842AA8UL))
  8391. #define bFM3_USB0_EP3S_BUSY *((volatile unsigned int*)(0x42842AACUL))
  8392. #define bFM3_USB0_EP3S_SPKIE *((volatile unsigned int*)(0x42842AB4UL))
  8393. #define bFM3_USB0_EP3S_DRQIE *((volatile unsigned int*)(0x42842AB8UL))
  8394. #define bFM3_USB0_EP3S_BFINI *((volatile unsigned int*)(0x42842ABCUL))
  8395. #define bFM3_USB0_EP4S_SIZE40 *((volatile unsigned int*)(0x42842B00UL))
  8396. #define bFM3_USB0_EP4S_SIZE41 *((volatile unsigned int*)(0x42842B04UL))
  8397. #define bFM3_USB0_EP4S_SIZE42 *((volatile unsigned int*)(0x42842B08UL))
  8398. #define bFM3_USB0_EP4S_SIZE43 *((volatile unsigned int*)(0x42842B0CUL))
  8399. #define bFM3_USB0_EP4S_SIZE44 *((volatile unsigned int*)(0x42842B10UL))
  8400. #define bFM3_USB0_EP4S_SIZE45 *((volatile unsigned int*)(0x42842B14UL))
  8401. #define bFM3_USB0_EP4S_SIZE46 *((volatile unsigned int*)(0x42842B18UL))
  8402. #define bFM3_USB0_EP4S_SPK *((volatile unsigned int*)(0x42842B24UL))
  8403. #define bFM3_USB0_EP4S_DRQ *((volatile unsigned int*)(0x42842B28UL))
  8404. #define bFM3_USB0_EP4S_BUSY *((volatile unsigned int*)(0x42842B2CUL))
  8405. #define bFM3_USB0_EP4S_SPKIE *((volatile unsigned int*)(0x42842B34UL))
  8406. #define bFM3_USB0_EP4S_DRQIE *((volatile unsigned int*)(0x42842B38UL))
  8407. #define bFM3_USB0_EP4S_BFINI *((volatile unsigned int*)(0x42842B3CUL))
  8408. #define bFM3_USB0_EP5S_SIZE50 *((volatile unsigned int*)(0x42842B80UL))
  8409. #define bFM3_USB0_EP5S_SIZE51 *((volatile unsigned int*)(0x42842B84UL))
  8410. #define bFM3_USB0_EP5S_SIZE52 *((volatile unsigned int*)(0x42842B88UL))
  8411. #define bFM3_USB0_EP5S_SIZE53 *((volatile unsigned int*)(0x42842B8CUL))
  8412. #define bFM3_USB0_EP5S_SIZE54 *((volatile unsigned int*)(0x42842B90UL))
  8413. #define bFM3_USB0_EP5S_SIZE55 *((volatile unsigned int*)(0x42842B94UL))
  8414. #define bFM3_USB0_EP5S_SIZE56 *((volatile unsigned int*)(0x42842B98UL))
  8415. #define bFM3_USB0_EP5S_SPK *((volatile unsigned int*)(0x42842BA4UL))
  8416. #define bFM3_USB0_EP5S_DRQ *((volatile unsigned int*)(0x42842BA8UL))
  8417. #define bFM3_USB0_EP5S_BUSY *((volatile unsigned int*)(0x42842BACUL))
  8418. #define bFM3_USB0_EP5S_SPKIE *((volatile unsigned int*)(0x42842BB4UL))
  8419. #define bFM3_USB0_EP5S_DRQIE *((volatile unsigned int*)(0x42842BB8UL))
  8420. #define bFM3_USB0_EP5S_BFINI *((volatile unsigned int*)(0x42842BBCUL))
  8421. /* DMA controller */
  8422. #define bFM3_DMAC_DMACR_DH0 *((volatile unsigned int*)(0x42C00060UL))
  8423. #define bFM3_DMAC_DMACR_DH1 *((volatile unsigned int*)(0x42C00064UL))
  8424. #define bFM3_DMAC_DMACR_DH2 *((volatile unsigned int*)(0x42C00068UL))
  8425. #define bFM3_DMAC_DMACR_DH3 *((volatile unsigned int*)(0x42C0006CUL))
  8426. #define bFM3_DMAC_DMACR_PR *((volatile unsigned int*)(0x42C00070UL))
  8427. #define bFM3_DMAC_DMACR_DS *((volatile unsigned int*)(0x42C00078UL))
  8428. #define bFM3_DMAC_DMACR_DE *((volatile unsigned int*)(0x42C0007CUL))
  8429. #define bFM3_DMAC_DMACA0_TC0 *((volatile unsigned int*)(0x42C00200UL))
  8430. #define bFM3_DMAC_DMACA0_TC1 *((volatile unsigned int*)(0x42C00204UL))
  8431. #define bFM3_DMAC_DMACA0_TC2 *((volatile unsigned int*)(0x42C00208UL))
  8432. #define bFM3_DMAC_DMACA0_TC3 *((volatile unsigned int*)(0x42C0020CUL))
  8433. #define bFM3_DMAC_DMACA0_TC4 *((volatile unsigned int*)(0x42C00210UL))
  8434. #define bFM3_DMAC_DMACA0_TC5 *((volatile unsigned int*)(0x42C00214UL))
  8435. #define bFM3_DMAC_DMACA0_TC6 *((volatile unsigned int*)(0x42C00218UL))
  8436. #define bFM3_DMAC_DMACA0_TC7 *((volatile unsigned int*)(0x42C0021CUL))
  8437. #define bFM3_DMAC_DMACA0_TC8 *((volatile unsigned int*)(0x42C00220UL))
  8438. #define bFM3_DMAC_DMACA0_TC9 *((volatile unsigned int*)(0x42C00224UL))
  8439. #define bFM3_DMAC_DMACA0_TC10 *((volatile unsigned int*)(0x42C00228UL))
  8440. #define bFM3_DMAC_DMACA0_TC11 *((volatile unsigned int*)(0x42C0022CUL))
  8441. #define bFM3_DMAC_DMACA0_TC12 *((volatile unsigned int*)(0x42C00230UL))
  8442. #define bFM3_DMAC_DMACA0_TC13 *((volatile unsigned int*)(0x42C00234UL))
  8443. #define bFM3_DMAC_DMACA0_TC14 *((volatile unsigned int*)(0x42C00238UL))
  8444. #define bFM3_DMAC_DMACA0_TC15 *((volatile unsigned int*)(0x42C0023CUL))
  8445. #define bFM3_DMAC_DMACA0_BC0 *((volatile unsigned int*)(0x42C00240UL))
  8446. #define bFM3_DMAC_DMACA0_BC1 *((volatile unsigned int*)(0x42C00244UL))
  8447. #define bFM3_DMAC_DMACA0_BC2 *((volatile unsigned int*)(0x42C00248UL))
  8448. #define bFM3_DMAC_DMACA0_BC3 *((volatile unsigned int*)(0x42C0024CUL))
  8449. #define bFM3_DMAC_DMACA0_IS0 *((volatile unsigned int*)(0x42C0025CUL))
  8450. #define bFM3_DMAC_DMACA0_IS1 *((volatile unsigned int*)(0x42C00260UL))
  8451. #define bFM3_DMAC_DMACA0_IS2 *((volatile unsigned int*)(0x42C00264UL))
  8452. #define bFM3_DMAC_DMACA0_IS3 *((volatile unsigned int*)(0x42C00268UL))
  8453. #define bFM3_DMAC_DMACA0_IS4 *((volatile unsigned int*)(0x42C0026CUL))
  8454. #define bFM3_DMAC_DMACA0_IS5 *((volatile unsigned int*)(0x42C00270UL))
  8455. #define bFM3_DMAC_DMACA0_ST *((volatile unsigned int*)(0x42C00274UL))
  8456. #define bFM3_DMAC_DMACA0_PB *((volatile unsigned int*)(0x42C00278UL))
  8457. #define bFM3_DMAC_DMACA0_EB *((volatile unsigned int*)(0x42C0027CUL))
  8458. #define bFM3_DMAC_DMACB0_EM *((volatile unsigned int*)(0x42C00280UL))
  8459. #define bFM3_DMAC_DMACB0_SS0 *((volatile unsigned int*)(0x42C002C0UL))
  8460. #define bFM3_DMAC_DMACB0_SS1 *((volatile unsigned int*)(0x42C002C4UL))
  8461. #define bFM3_DMAC_DMACB0_SS2 *((volatile unsigned int*)(0x42C002C8UL))
  8462. #define bFM3_DMAC_DMACB0_CI *((volatile unsigned int*)(0x42C002CCUL))
  8463. #define bFM3_DMAC_DMACB0_EI *((volatile unsigned int*)(0x42C002D0UL))
  8464. #define bFM3_DMAC_DMACB0_RD *((volatile unsigned int*)(0x42C002D4UL))
  8465. #define bFM3_DMAC_DMACB0_RS *((volatile unsigned int*)(0x42C002D8UL))
  8466. #define bFM3_DMAC_DMACB0_RC *((volatile unsigned int*)(0x42C002DCUL))
  8467. #define bFM3_DMAC_DMACB0_FD *((volatile unsigned int*)(0x42C002E0UL))
  8468. #define bFM3_DMAC_DMACB0_FS *((volatile unsigned int*)(0x42C002E4UL))
  8469. #define bFM3_DMAC_DMACB0_TW0 *((volatile unsigned int*)(0x42C002E8UL))
  8470. #define bFM3_DMAC_DMACB0_TW1 *((volatile unsigned int*)(0x42C002ECUL))
  8471. #define bFM3_DMAC_DMACB0_MS0 *((volatile unsigned int*)(0x42C002F0UL))
  8472. #define bFM3_DMAC_DMACB0_MS1 *((volatile unsigned int*)(0x42C002F4UL))
  8473. #define bFM3_DMAC_DMACA1_TC0 *((volatile unsigned int*)(0x42C00400UL))
  8474. #define bFM3_DMAC_DMACA1_TC1 *((volatile unsigned int*)(0x42C00404UL))
  8475. #define bFM3_DMAC_DMACA1_TC2 *((volatile unsigned int*)(0x42C00408UL))
  8476. #define bFM3_DMAC_DMACA1_TC3 *((volatile unsigned int*)(0x42C0040CUL))
  8477. #define bFM3_DMAC_DMACA1_TC4 *((volatile unsigned int*)(0x42C00410UL))
  8478. #define bFM3_DMAC_DMACA1_TC5 *((volatile unsigned int*)(0x42C00414UL))
  8479. #define bFM3_DMAC_DMACA1_TC6 *((volatile unsigned int*)(0x42C00418UL))
  8480. #define bFM3_DMAC_DMACA1_TC7 *((volatile unsigned int*)(0x42C0041CUL))
  8481. #define bFM3_DMAC_DMACA1_TC8 *((volatile unsigned int*)(0x42C00420UL))
  8482. #define bFM3_DMAC_DMACA1_TC9 *((volatile unsigned int*)(0x42C00424UL))
  8483. #define bFM3_DMAC_DMACA1_TC10 *((volatile unsigned int*)(0x42C00428UL))
  8484. #define bFM3_DMAC_DMACA1_TC11 *((volatile unsigned int*)(0x42C0042CUL))
  8485. #define bFM3_DMAC_DMACA1_TC12 *((volatile unsigned int*)(0x42C00430UL))
  8486. #define bFM3_DMAC_DMACA1_TC13 *((volatile unsigned int*)(0x42C00434UL))
  8487. #define bFM3_DMAC_DMACA1_TC14 *((volatile unsigned int*)(0x42C00438UL))
  8488. #define bFM3_DMAC_DMACA1_TC15 *((volatile unsigned int*)(0x42C0043CUL))
  8489. #define bFM3_DMAC_DMACA1_BC0 *((volatile unsigned int*)(0x42C00440UL))
  8490. #define bFM3_DMAC_DMACA1_BC1 *((volatile unsigned int*)(0x42C00444UL))
  8491. #define bFM3_DMAC_DMACA1_BC2 *((volatile unsigned int*)(0x42C00448UL))
  8492. #define bFM3_DMAC_DMACA1_BC3 *((volatile unsigned int*)(0x42C0044CUL))
  8493. #define bFM3_DMAC_DMACA1_IS0 *((volatile unsigned int*)(0x42C0045CUL))
  8494. #define bFM3_DMAC_DMACA1_IS1 *((volatile unsigned int*)(0x42C00460UL))
  8495. #define bFM3_DMAC_DMACA1_IS2 *((volatile unsigned int*)(0x42C00464UL))
  8496. #define bFM3_DMAC_DMACA1_IS3 *((volatile unsigned int*)(0x42C00468UL))
  8497. #define bFM3_DMAC_DMACA1_IS4 *((volatile unsigned int*)(0x42C0046CUL))
  8498. #define bFM3_DMAC_DMACA1_IS5 *((volatile unsigned int*)(0x42C00470UL))
  8499. #define bFM3_DMAC_DMACA1_ST *((volatile unsigned int*)(0x42C00474UL))
  8500. #define bFM3_DMAC_DMACA1_PB *((volatile unsigned int*)(0x42C00478UL))
  8501. #define bFM3_DMAC_DMACA1_EB *((volatile unsigned int*)(0x42C0047CUL))
  8502. #define bFM3_DMAC_DMACB1_EM *((volatile unsigned int*)(0x42C00480UL))
  8503. #define bFM3_DMAC_DMACB1_SS0 *((volatile unsigned int*)(0x42C004C0UL))
  8504. #define bFM3_DMAC_DMACB1_SS1 *((volatile unsigned int*)(0x42C004C4UL))
  8505. #define bFM3_DMAC_DMACB1_SS2 *((volatile unsigned int*)(0x42C004C8UL))
  8506. #define bFM3_DMAC_DMACB1_CI *((volatile unsigned int*)(0x42C004CCUL))
  8507. #define bFM3_DMAC_DMACB1_EI *((volatile unsigned int*)(0x42C004D0UL))
  8508. #define bFM3_DMAC_DMACB1_RD *((volatile unsigned int*)(0x42C004D4UL))
  8509. #define bFM3_DMAC_DMACB1_RS *((volatile unsigned int*)(0x42C004D8UL))
  8510. #define bFM3_DMAC_DMACB1_RC *((volatile unsigned int*)(0x42C004DCUL))
  8511. #define bFM3_DMAC_DMACB1_FD *((volatile unsigned int*)(0x42C004E0UL))
  8512. #define bFM3_DMAC_DMACB1_FS *((volatile unsigned int*)(0x42C004E4UL))
  8513. #define bFM3_DMAC_DMACB1_TW0 *((volatile unsigned int*)(0x42C004E8UL))
  8514. #define bFM3_DMAC_DMACB1_TW1 *((volatile unsigned int*)(0x42C004ECUL))
  8515. #define bFM3_DMAC_DMACB1_MS0 *((volatile unsigned int*)(0x42C004F0UL))
  8516. #define bFM3_DMAC_DMACB1_MS1 *((volatile unsigned int*)(0x42C004F4UL))
  8517. #define bFM3_DMAC_DMACA2_TC0 *((volatile unsigned int*)(0x42C00600UL))
  8518. #define bFM3_DMAC_DMACA2_TC1 *((volatile unsigned int*)(0x42C00604UL))
  8519. #define bFM3_DMAC_DMACA2_TC2 *((volatile unsigned int*)(0x42C00608UL))
  8520. #define bFM3_DMAC_DMACA2_TC3 *((volatile unsigned int*)(0x42C0060CUL))
  8521. #define bFM3_DMAC_DMACA2_TC4 *((volatile unsigned int*)(0x42C00610UL))
  8522. #define bFM3_DMAC_DMACA2_TC5 *((volatile unsigned int*)(0x42C00614UL))
  8523. #define bFM3_DMAC_DMACA2_TC6 *((volatile unsigned int*)(0x42C00618UL))
  8524. #define bFM3_DMAC_DMACA2_TC7 *((volatile unsigned int*)(0x42C0061CUL))
  8525. #define bFM3_DMAC_DMACA2_TC8 *((volatile unsigned int*)(0x42C00620UL))
  8526. #define bFM3_DMAC_DMACA2_TC9 *((volatile unsigned int*)(0x42C00624UL))
  8527. #define bFM3_DMAC_DMACA2_TC10 *((volatile unsigned int*)(0x42C00628UL))
  8528. #define bFM3_DMAC_DMACA2_TC11 *((volatile unsigned int*)(0x42C0062CUL))
  8529. #define bFM3_DMAC_DMACA2_TC12 *((volatile unsigned int*)(0x42C00630UL))
  8530. #define bFM3_DMAC_DMACA2_TC13 *((volatile unsigned int*)(0x42C00634UL))
  8531. #define bFM3_DMAC_DMACA2_TC14 *((volatile unsigned int*)(0x42C00638UL))
  8532. #define bFM3_DMAC_DMACA2_TC15 *((volatile unsigned int*)(0x42C0063CUL))
  8533. #define bFM3_DMAC_DMACA2_BC0 *((volatile unsigned int*)(0x42C00640UL))
  8534. #define bFM3_DMAC_DMACA2_BC1 *((volatile unsigned int*)(0x42C00644UL))
  8535. #define bFM3_DMAC_DMACA2_BC2 *((volatile unsigned int*)(0x42C00648UL))
  8536. #define bFM3_DMAC_DMACA2_BC3 *((volatile unsigned int*)(0x42C0064CUL))
  8537. #define bFM3_DMAC_DMACA2_IS0 *((volatile unsigned int*)(0x42C0065CUL))
  8538. #define bFM3_DMAC_DMACA2_IS1 *((volatile unsigned int*)(0x42C00660UL))
  8539. #define bFM3_DMAC_DMACA2_IS2 *((volatile unsigned int*)(0x42C00664UL))
  8540. #define bFM3_DMAC_DMACA2_IS3 *((volatile unsigned int*)(0x42C00668UL))
  8541. #define bFM3_DMAC_DMACA2_IS4 *((volatile unsigned int*)(0x42C0066CUL))
  8542. #define bFM3_DMAC_DMACA2_IS5 *((volatile unsigned int*)(0x42C00670UL))
  8543. #define bFM3_DMAC_DMACA2_ST *((volatile unsigned int*)(0x42C00674UL))
  8544. #define bFM3_DMAC_DMACA2_PB *((volatile unsigned int*)(0x42C00678UL))
  8545. #define bFM3_DMAC_DMACA2_EB *((volatile unsigned int*)(0x42C0067CUL))
  8546. #define bFM3_DMAC_DMACB2_EM *((volatile unsigned int*)(0x42C00680UL))
  8547. #define bFM3_DMAC_DMACB2_SS0 *((volatile unsigned int*)(0x42C006C0UL))
  8548. #define bFM3_DMAC_DMACB2_SS1 *((volatile unsigned int*)(0x42C006C4UL))
  8549. #define bFM3_DMAC_DMACB2_SS2 *((volatile unsigned int*)(0x42C006C8UL))
  8550. #define bFM3_DMAC_DMACB2_CI *((volatile unsigned int*)(0x42C006CCUL))
  8551. #define bFM3_DMAC_DMACB2_EI *((volatile unsigned int*)(0x42C006D0UL))
  8552. #define bFM3_DMAC_DMACB2_RD *((volatile unsigned int*)(0x42C006D4UL))
  8553. #define bFM3_DMAC_DMACB2_RS *((volatile unsigned int*)(0x42C006D8UL))
  8554. #define bFM3_DMAC_DMACB2_RC *((volatile unsigned int*)(0x42C006DCUL))
  8555. #define bFM3_DMAC_DMACB2_FD *((volatile unsigned int*)(0x42C006E0UL))
  8556. #define bFM3_DMAC_DMACB2_FS *((volatile unsigned int*)(0x42C006E4UL))
  8557. #define bFM3_DMAC_DMACB2_TW0 *((volatile unsigned int*)(0x42C006E8UL))
  8558. #define bFM3_DMAC_DMACB2_TW1 *((volatile unsigned int*)(0x42C006ECUL))
  8559. #define bFM3_DMAC_DMACB2_MS0 *((volatile unsigned int*)(0x42C006F0UL))
  8560. #define bFM3_DMAC_DMACB2_MS1 *((volatile unsigned int*)(0x42C006F4UL))
  8561. #define bFM3_DMAC_DMACA3_TC0 *((volatile unsigned int*)(0x42C00800UL))
  8562. #define bFM3_DMAC_DMACA3_TC1 *((volatile unsigned int*)(0x42C00804UL))
  8563. #define bFM3_DMAC_DMACA3_TC2 *((volatile unsigned int*)(0x42C00808UL))
  8564. #define bFM3_DMAC_DMACA3_TC3 *((volatile unsigned int*)(0x42C0080CUL))
  8565. #define bFM3_DMAC_DMACA3_TC4 *((volatile unsigned int*)(0x42C00810UL))
  8566. #define bFM3_DMAC_DMACA3_TC5 *((volatile unsigned int*)(0x42C00814UL))
  8567. #define bFM3_DMAC_DMACA3_TC6 *((volatile unsigned int*)(0x42C00818UL))
  8568. #define bFM3_DMAC_DMACA3_TC7 *((volatile unsigned int*)(0x42C0081CUL))
  8569. #define bFM3_DMAC_DMACA3_TC8 *((volatile unsigned int*)(0x42C00820UL))
  8570. #define bFM3_DMAC_DMACA3_TC9 *((volatile unsigned int*)(0x42C00824UL))
  8571. #define bFM3_DMAC_DMACA3_TC10 *((volatile unsigned int*)(0x42C00828UL))
  8572. #define bFM3_DMAC_DMACA3_TC11 *((volatile unsigned int*)(0x42C0082CUL))
  8573. #define bFM3_DMAC_DMACA3_TC12 *((volatile unsigned int*)(0x42C00830UL))
  8574. #define bFM3_DMAC_DMACA3_TC13 *((volatile unsigned int*)(0x42C00834UL))
  8575. #define bFM3_DMAC_DMACA3_TC14 *((volatile unsigned int*)(0x42C00838UL))
  8576. #define bFM3_DMAC_DMACA3_TC15 *((volatile unsigned int*)(0x42C0083CUL))
  8577. #define bFM3_DMAC_DMACA3_BC0 *((volatile unsigned int*)(0x42C00840UL))
  8578. #define bFM3_DMAC_DMACA3_BC1 *((volatile unsigned int*)(0x42C00844UL))
  8579. #define bFM3_DMAC_DMACA3_BC2 *((volatile unsigned int*)(0x42C00848UL))
  8580. #define bFM3_DMAC_DMACA3_BC3 *((volatile unsigned int*)(0x42C0084CUL))
  8581. #define bFM3_DMAC_DMACA3_IS0 *((volatile unsigned int*)(0x42C0085CUL))
  8582. #define bFM3_DMAC_DMACA3_IS1 *((volatile unsigned int*)(0x42C00860UL))
  8583. #define bFM3_DMAC_DMACA3_IS2 *((volatile unsigned int*)(0x42C00864UL))
  8584. #define bFM3_DMAC_DMACA3_IS3 *((volatile unsigned int*)(0x42C00868UL))
  8585. #define bFM3_DMAC_DMACA3_IS4 *((volatile unsigned int*)(0x42C0086CUL))
  8586. #define bFM3_DMAC_DMACA3_IS5 *((volatile unsigned int*)(0x42C00870UL))
  8587. #define bFM3_DMAC_DMACA3_ST *((volatile unsigned int*)(0x42C00874UL))
  8588. #define bFM3_DMAC_DMACA3_PB *((volatile unsigned int*)(0x42C00878UL))
  8589. #define bFM3_DMAC_DMACA3_EB *((volatile unsigned int*)(0x42C0087CUL))
  8590. #define bFM3_DMAC_DMACB3_EM *((volatile unsigned int*)(0x42C00880UL))
  8591. #define bFM3_DMAC_DMACB3_SS0 *((volatile unsigned int*)(0x42C008C0UL))
  8592. #define bFM3_DMAC_DMACB3_SS1 *((volatile unsigned int*)(0x42C008C4UL))
  8593. #define bFM3_DMAC_DMACB3_SS2 *((volatile unsigned int*)(0x42C008C8UL))
  8594. #define bFM3_DMAC_DMACB3_CI *((volatile unsigned int*)(0x42C008CCUL))
  8595. #define bFM3_DMAC_DMACB3_EI *((volatile unsigned int*)(0x42C008D0UL))
  8596. #define bFM3_DMAC_DMACB3_RD *((volatile unsigned int*)(0x42C008D4UL))
  8597. #define bFM3_DMAC_DMACB3_RS *((volatile unsigned int*)(0x42C008D8UL))
  8598. #define bFM3_DMAC_DMACB3_RC *((volatile unsigned int*)(0x42C008DCUL))
  8599. #define bFM3_DMAC_DMACB3_FD *((volatile unsigned int*)(0x42C008E0UL))
  8600. #define bFM3_DMAC_DMACB3_FS *((volatile unsigned int*)(0x42C008E4UL))
  8601. #define bFM3_DMAC_DMACB3_TW0 *((volatile unsigned int*)(0x42C008E8UL))
  8602. #define bFM3_DMAC_DMACB3_TW1 *((volatile unsigned int*)(0x42C008ECUL))
  8603. #define bFM3_DMAC_DMACB3_MS0 *((volatile unsigned int*)(0x42C008F0UL))
  8604. #define bFM3_DMAC_DMACB3_MS1 *((volatile unsigned int*)(0x42C008F4UL))
  8605. #define bFM3_DMAC_DMACA4_TC0 *((volatile unsigned int*)(0x42C00A00UL))
  8606. #define bFM3_DMAC_DMACA4_TC1 *((volatile unsigned int*)(0x42C00A04UL))
  8607. #define bFM3_DMAC_DMACA4_TC2 *((volatile unsigned int*)(0x42C00A08UL))
  8608. #define bFM3_DMAC_DMACA4_TC3 *((volatile unsigned int*)(0x42C00A0CUL))
  8609. #define bFM3_DMAC_DMACA4_TC4 *((volatile unsigned int*)(0x42C00A10UL))
  8610. #define bFM3_DMAC_DMACA4_TC5 *((volatile unsigned int*)(0x42C00A14UL))
  8611. #define bFM3_DMAC_DMACA4_TC6 *((volatile unsigned int*)(0x42C00A18UL))
  8612. #define bFM3_DMAC_DMACA4_TC7 *((volatile unsigned int*)(0x42C00A1CUL))
  8613. #define bFM3_DMAC_DMACA4_TC8 *((volatile unsigned int*)(0x42C00A20UL))
  8614. #define bFM3_DMAC_DMACA4_TC9 *((volatile unsigned int*)(0x42C00A24UL))
  8615. #define bFM3_DMAC_DMACA4_TC10 *((volatile unsigned int*)(0x42C00A28UL))
  8616. #define bFM3_DMAC_DMACA4_TC11 *((volatile unsigned int*)(0x42C00A2CUL))
  8617. #define bFM3_DMAC_DMACA4_TC12 *((volatile unsigned int*)(0x42C00A30UL))
  8618. #define bFM3_DMAC_DMACA4_TC13 *((volatile unsigned int*)(0x42C00A34UL))
  8619. #define bFM3_DMAC_DMACA4_TC14 *((volatile unsigned int*)(0x42C00A38UL))
  8620. #define bFM3_DMAC_DMACA4_TC15 *((volatile unsigned int*)(0x42C00A3CUL))
  8621. #define bFM3_DMAC_DMACA4_BC0 *((volatile unsigned int*)(0x42C00A40UL))
  8622. #define bFM3_DMAC_DMACA4_BC1 *((volatile unsigned int*)(0x42C00A44UL))
  8623. #define bFM3_DMAC_DMACA4_BC2 *((volatile unsigned int*)(0x42C00A48UL))
  8624. #define bFM3_DMAC_DMACA4_BC3 *((volatile unsigned int*)(0x42C00A4CUL))
  8625. #define bFM3_DMAC_DMACA4_IS0 *((volatile unsigned int*)(0x42C00A5CUL))
  8626. #define bFM3_DMAC_DMACA4_IS1 *((volatile unsigned int*)(0x42C00A60UL))
  8627. #define bFM3_DMAC_DMACA4_IS2 *((volatile unsigned int*)(0x42C00A64UL))
  8628. #define bFM3_DMAC_DMACA4_IS3 *((volatile unsigned int*)(0x42C00A68UL))
  8629. #define bFM3_DMAC_DMACA4_IS4 *((volatile unsigned int*)(0x42C00A6CUL))
  8630. #define bFM3_DMAC_DMACA4_IS5 *((volatile unsigned int*)(0x42C00A70UL))
  8631. #define bFM3_DMAC_DMACA4_ST *((volatile unsigned int*)(0x42C00A74UL))
  8632. #define bFM3_DMAC_DMACA4_PB *((volatile unsigned int*)(0x42C00A78UL))
  8633. #define bFM3_DMAC_DMACA4_EB *((volatile unsigned int*)(0x42C00A7CUL))
  8634. #define bFM3_DMAC_DMACB4_EM *((volatile unsigned int*)(0x42C00A80UL))
  8635. #define bFM3_DMAC_DMACB4_SS0 *((volatile unsigned int*)(0x42C00AC0UL))
  8636. #define bFM3_DMAC_DMACB4_SS1 *((volatile unsigned int*)(0x42C00AC4UL))
  8637. #define bFM3_DMAC_DMACB4_SS2 *((volatile unsigned int*)(0x42C00AC8UL))
  8638. #define bFM3_DMAC_DMACB4_CI *((volatile unsigned int*)(0x42C00ACCUL))
  8639. #define bFM3_DMAC_DMACB4_EI *((volatile unsigned int*)(0x42C00AD0UL))
  8640. #define bFM3_DMAC_DMACB4_RD *((volatile unsigned int*)(0x42C00AD4UL))
  8641. #define bFM3_DMAC_DMACB4_RS *((volatile unsigned int*)(0x42C00AD8UL))
  8642. #define bFM3_DMAC_DMACB4_RC *((volatile unsigned int*)(0x42C00ADCUL))
  8643. #define bFM3_DMAC_DMACB4_FD *((volatile unsigned int*)(0x42C00AE0UL))
  8644. #define bFM3_DMAC_DMACB4_FS *((volatile unsigned int*)(0x42C00AE4UL))
  8645. #define bFM3_DMAC_DMACB4_TW0 *((volatile unsigned int*)(0x42C00AE8UL))
  8646. #define bFM3_DMAC_DMACB4_TW1 *((volatile unsigned int*)(0x42C00AECUL))
  8647. #define bFM3_DMAC_DMACB4_MS0 *((volatile unsigned int*)(0x42C00AF0UL))
  8648. #define bFM3_DMAC_DMACB4_MS1 *((volatile unsigned int*)(0x42C00AF4UL))
  8649. #define bFM3_DMAC_DMACA5_TC0 *((volatile unsigned int*)(0x42C00C00UL))
  8650. #define bFM3_DMAC_DMACA5_TC1 *((volatile unsigned int*)(0x42C00C04UL))
  8651. #define bFM3_DMAC_DMACA5_TC2 *((volatile unsigned int*)(0x42C00C08UL))
  8652. #define bFM3_DMAC_DMACA5_TC3 *((volatile unsigned int*)(0x42C00C0CUL))
  8653. #define bFM3_DMAC_DMACA5_TC4 *((volatile unsigned int*)(0x42C00C10UL))
  8654. #define bFM3_DMAC_DMACA5_TC5 *((volatile unsigned int*)(0x42C00C14UL))
  8655. #define bFM3_DMAC_DMACA5_TC6 *((volatile unsigned int*)(0x42C00C18UL))
  8656. #define bFM3_DMAC_DMACA5_TC7 *((volatile unsigned int*)(0x42C00C1CUL))
  8657. #define bFM3_DMAC_DMACA5_TC8 *((volatile unsigned int*)(0x42C00C20UL))
  8658. #define bFM3_DMAC_DMACA5_TC9 *((volatile unsigned int*)(0x42C00C24UL))
  8659. #define bFM3_DMAC_DMACA5_TC10 *((volatile unsigned int*)(0x42C00C28UL))
  8660. #define bFM3_DMAC_DMACA5_TC11 *((volatile unsigned int*)(0x42C00C2CUL))
  8661. #define bFM3_DMAC_DMACA5_TC12 *((volatile unsigned int*)(0x42C00C30UL))
  8662. #define bFM3_DMAC_DMACA5_TC13 *((volatile unsigned int*)(0x42C00C34UL))
  8663. #define bFM3_DMAC_DMACA5_TC14 *((volatile unsigned int*)(0x42C00C38UL))
  8664. #define bFM3_DMAC_DMACA5_TC15 *((volatile unsigned int*)(0x42C00C3CUL))
  8665. #define bFM3_DMAC_DMACA5_BC0 *((volatile unsigned int*)(0x42C00C40UL))
  8666. #define bFM3_DMAC_DMACA5_BC1 *((volatile unsigned int*)(0x42C00C44UL))
  8667. #define bFM3_DMAC_DMACA5_BC2 *((volatile unsigned int*)(0x42C00C48UL))
  8668. #define bFM3_DMAC_DMACA5_BC3 *((volatile unsigned int*)(0x42C00C4CUL))
  8669. #define bFM3_DMAC_DMACA5_IS0 *((volatile unsigned int*)(0x42C00C5CUL))
  8670. #define bFM3_DMAC_DMACA5_IS1 *((volatile unsigned int*)(0x42C00C60UL))
  8671. #define bFM3_DMAC_DMACA5_IS2 *((volatile unsigned int*)(0x42C00C64UL))
  8672. #define bFM3_DMAC_DMACA5_IS3 *((volatile unsigned int*)(0x42C00C68UL))
  8673. #define bFM3_DMAC_DMACA5_IS4 *((volatile unsigned int*)(0x42C00C6CUL))
  8674. #define bFM3_DMAC_DMACA5_IS5 *((volatile unsigned int*)(0x42C00C70UL))
  8675. #define bFM3_DMAC_DMACA5_ST *((volatile unsigned int*)(0x42C00C74UL))
  8676. #define bFM3_DMAC_DMACA5_PB *((volatile unsigned int*)(0x42C00C78UL))
  8677. #define bFM3_DMAC_DMACA5_EB *((volatile unsigned int*)(0x42C00C7CUL))
  8678. #define bFM3_DMAC_DMACB5_EM *((volatile unsigned int*)(0x42C00C80UL))
  8679. #define bFM3_DMAC_DMACB5_SS0 *((volatile unsigned int*)(0x42C00CC0UL))
  8680. #define bFM3_DMAC_DMACB5_SS1 *((volatile unsigned int*)(0x42C00CC4UL))
  8681. #define bFM3_DMAC_DMACB5_SS2 *((volatile unsigned int*)(0x42C00CC8UL))
  8682. #define bFM3_DMAC_DMACB5_CI *((volatile unsigned int*)(0x42C00CCCUL))
  8683. #define bFM3_DMAC_DMACB5_EI *((volatile unsigned int*)(0x42C00CD0UL))
  8684. #define bFM3_DMAC_DMACB5_RD *((volatile unsigned int*)(0x42C00CD4UL))
  8685. #define bFM3_DMAC_DMACB5_RS *((volatile unsigned int*)(0x42C00CD8UL))
  8686. #define bFM3_DMAC_DMACB5_RC *((volatile unsigned int*)(0x42C00CDCUL))
  8687. #define bFM3_DMAC_DMACB5_FD *((volatile unsigned int*)(0x42C00CE0UL))
  8688. #define bFM3_DMAC_DMACB5_FS *((volatile unsigned int*)(0x42C00CE4UL))
  8689. #define bFM3_DMAC_DMACB5_TW0 *((volatile unsigned int*)(0x42C00CE8UL))
  8690. #define bFM3_DMAC_DMACB5_TW1 *((volatile unsigned int*)(0x42C00CECUL))
  8691. #define bFM3_DMAC_DMACB5_MS0 *((volatile unsigned int*)(0x42C00CF0UL))
  8692. #define bFM3_DMAC_DMACB5_MS1 *((volatile unsigned int*)(0x42C00CF4UL))
  8693. #define bFM3_DMAC_DMACA6_TC0 *((volatile unsigned int*)(0x42C00E00UL))
  8694. #define bFM3_DMAC_DMACA6_TC1 *((volatile unsigned int*)(0x42C00E04UL))
  8695. #define bFM3_DMAC_DMACA6_TC2 *((volatile unsigned int*)(0x42C00E08UL))
  8696. #define bFM3_DMAC_DMACA6_TC3 *((volatile unsigned int*)(0x42C00E0CUL))
  8697. #define bFM3_DMAC_DMACA6_TC4 *((volatile unsigned int*)(0x42C00E10UL))
  8698. #define bFM3_DMAC_DMACA6_TC5 *((volatile unsigned int*)(0x42C00E14UL))
  8699. #define bFM3_DMAC_DMACA6_TC6 *((volatile unsigned int*)(0x42C00E18UL))
  8700. #define bFM3_DMAC_DMACA6_TC7 *((volatile unsigned int*)(0x42C00E1CUL))
  8701. #define bFM3_DMAC_DMACA6_TC8 *((volatile unsigned int*)(0x42C00E20UL))
  8702. #define bFM3_DMAC_DMACA6_TC9 *((volatile unsigned int*)(0x42C00E24UL))
  8703. #define bFM3_DMAC_DMACA6_TC10 *((volatile unsigned int*)(0x42C00E28UL))
  8704. #define bFM3_DMAC_DMACA6_TC11 *((volatile unsigned int*)(0x42C00E2CUL))
  8705. #define bFM3_DMAC_DMACA6_TC12 *((volatile unsigned int*)(0x42C00E30UL))
  8706. #define bFM3_DMAC_DMACA6_TC13 *((volatile unsigned int*)(0x42C00E34UL))
  8707. #define bFM3_DMAC_DMACA6_TC14 *((volatile unsigned int*)(0x42C00E38UL))
  8708. #define bFM3_DMAC_DMACA6_TC15 *((volatile unsigned int*)(0x42C00E3CUL))
  8709. #define bFM3_DMAC_DMACA6_BC0 *((volatile unsigned int*)(0x42C00E40UL))
  8710. #define bFM3_DMAC_DMACA6_BC1 *((volatile unsigned int*)(0x42C00E44UL))
  8711. #define bFM3_DMAC_DMACA6_BC2 *((volatile unsigned int*)(0x42C00E48UL))
  8712. #define bFM3_DMAC_DMACA6_BC3 *((volatile unsigned int*)(0x42C00E4CUL))
  8713. #define bFM3_DMAC_DMACA6_IS0 *((volatile unsigned int*)(0x42C00E5CUL))
  8714. #define bFM3_DMAC_DMACA6_IS1 *((volatile unsigned int*)(0x42C00E60UL))
  8715. #define bFM3_DMAC_DMACA6_IS2 *((volatile unsigned int*)(0x42C00E64UL))
  8716. #define bFM3_DMAC_DMACA6_IS3 *((volatile unsigned int*)(0x42C00E68UL))
  8717. #define bFM3_DMAC_DMACA6_IS4 *((volatile unsigned int*)(0x42C00E6CUL))
  8718. #define bFM3_DMAC_DMACA6_IS5 *((volatile unsigned int*)(0x42C00E70UL))
  8719. #define bFM3_DMAC_DMACA6_ST *((volatile unsigned int*)(0x42C00E74UL))
  8720. #define bFM3_DMAC_DMACA6_PB *((volatile unsigned int*)(0x42C00E78UL))
  8721. #define bFM3_DMAC_DMACA6_EB *((volatile unsigned int*)(0x42C00E7CUL))
  8722. #define bFM3_DMAC_DMACB6_EM *((volatile unsigned int*)(0x42C00E80UL))
  8723. #define bFM3_DMAC_DMACB6_SS0 *((volatile unsigned int*)(0x42C00EC0UL))
  8724. #define bFM3_DMAC_DMACB6_SS1 *((volatile unsigned int*)(0x42C00EC4UL))
  8725. #define bFM3_DMAC_DMACB6_SS2 *((volatile unsigned int*)(0x42C00EC8UL))
  8726. #define bFM3_DMAC_DMACB6_CI *((volatile unsigned int*)(0x42C00ECCUL))
  8727. #define bFM3_DMAC_DMACB6_EI *((volatile unsigned int*)(0x42C00ED0UL))
  8728. #define bFM3_DMAC_DMACB6_RD *((volatile unsigned int*)(0x42C00ED4UL))
  8729. #define bFM3_DMAC_DMACB6_RS *((volatile unsigned int*)(0x42C00ED8UL))
  8730. #define bFM3_DMAC_DMACB6_RC *((volatile unsigned int*)(0x42C00EDCUL))
  8731. #define bFM3_DMAC_DMACB6_FD *((volatile unsigned int*)(0x42C00EE0UL))
  8732. #define bFM3_DMAC_DMACB6_FS *((volatile unsigned int*)(0x42C00EE4UL))
  8733. #define bFM3_DMAC_DMACB6_TW0 *((volatile unsigned int*)(0x42C00EE8UL))
  8734. #define bFM3_DMAC_DMACB6_TW1 *((volatile unsigned int*)(0x42C00EECUL))
  8735. #define bFM3_DMAC_DMACB6_MS0 *((volatile unsigned int*)(0x42C00EF0UL))
  8736. #define bFM3_DMAC_DMACB6_MS1 *((volatile unsigned int*)(0x42C00EF4UL))
  8737. #define bFM3_DMAC_DMACA7_TC0 *((volatile unsigned int*)(0x42C01000UL))
  8738. #define bFM3_DMAC_DMACA7_TC1 *((volatile unsigned int*)(0x42C01004UL))
  8739. #define bFM3_DMAC_DMACA7_TC2 *((volatile unsigned int*)(0x42C01008UL))
  8740. #define bFM3_DMAC_DMACA7_TC3 *((volatile unsigned int*)(0x42C0100CUL))
  8741. #define bFM3_DMAC_DMACA7_TC4 *((volatile unsigned int*)(0x42C01010UL))
  8742. #define bFM3_DMAC_DMACA7_TC5 *((volatile unsigned int*)(0x42C01014UL))
  8743. #define bFM3_DMAC_DMACA7_TC6 *((volatile unsigned int*)(0x42C01018UL))
  8744. #define bFM3_DMAC_DMACA7_TC7 *((volatile unsigned int*)(0x42C0101CUL))
  8745. #define bFM3_DMAC_DMACA7_TC8 *((volatile unsigned int*)(0x42C01020UL))
  8746. #define bFM3_DMAC_DMACA7_TC9 *((volatile unsigned int*)(0x42C01024UL))
  8747. #define bFM3_DMAC_DMACA7_TC10 *((volatile unsigned int*)(0x42C01028UL))
  8748. #define bFM3_DMAC_DMACA7_TC11 *((volatile unsigned int*)(0x42C0102CUL))
  8749. #define bFM3_DMAC_DMACA7_TC12 *((volatile unsigned int*)(0x42C01030UL))
  8750. #define bFM3_DMAC_DMACA7_TC13 *((volatile unsigned int*)(0x42C01034UL))
  8751. #define bFM3_DMAC_DMACA7_TC14 *((volatile unsigned int*)(0x42C01038UL))
  8752. #define bFM3_DMAC_DMACA7_TC15 *((volatile unsigned int*)(0x42C0103CUL))
  8753. #define bFM3_DMAC_DMACA7_BC0 *((volatile unsigned int*)(0x42C01040UL))
  8754. #define bFM3_DMAC_DMACA7_BC1 *((volatile unsigned int*)(0x42C01044UL))
  8755. #define bFM3_DMAC_DMACA7_BC2 *((volatile unsigned int*)(0x42C01048UL))
  8756. #define bFM3_DMAC_DMACA7_BC3 *((volatile unsigned int*)(0x42C0104CUL))
  8757. #define bFM3_DMAC_DMACA7_IS0 *((volatile unsigned int*)(0x42C0105CUL))
  8758. #define bFM3_DMAC_DMACA7_IS1 *((volatile unsigned int*)(0x42C01060UL))
  8759. #define bFM3_DMAC_DMACA7_IS2 *((volatile unsigned int*)(0x42C01064UL))
  8760. #define bFM3_DMAC_DMACA7_IS3 *((volatile unsigned int*)(0x42C01068UL))
  8761. #define bFM3_DMAC_DMACA7_IS4 *((volatile unsigned int*)(0x42C0106CUL))
  8762. #define bFM3_DMAC_DMACA7_IS5 *((volatile unsigned int*)(0x42C01070UL))
  8763. #define bFM3_DMAC_DMACA7_ST *((volatile unsigned int*)(0x42C01074UL))
  8764. #define bFM3_DMAC_DMACA7_PB *((volatile unsigned int*)(0x42C01078UL))
  8765. #define bFM3_DMAC_DMACA7_EB *((volatile unsigned int*)(0x42C0107CUL))
  8766. #define bFM3_DMAC_DMACB7_EM *((volatile unsigned int*)(0x42C01080UL))
  8767. #define bFM3_DMAC_DMACB7_SS0 *((volatile unsigned int*)(0x42C010C0UL))
  8768. #define bFM3_DMAC_DMACB7_SS1 *((volatile unsigned int*)(0x42C010C4UL))
  8769. #define bFM3_DMAC_DMACB7_SS2 *((volatile unsigned int*)(0x42C010C8UL))
  8770. #define bFM3_DMAC_DMACB7_CI *((volatile unsigned int*)(0x42C010CCUL))
  8771. #define bFM3_DMAC_DMACB7_EI *((volatile unsigned int*)(0x42C010D0UL))
  8772. #define bFM3_DMAC_DMACB7_RD *((volatile unsigned int*)(0x42C010D4UL))
  8773. #define bFM3_DMAC_DMACB7_RS *((volatile unsigned int*)(0x42C010D8UL))
  8774. #define bFM3_DMAC_DMACB7_RC *((volatile unsigned int*)(0x42C010DCUL))
  8775. #define bFM3_DMAC_DMACB7_FD *((volatile unsigned int*)(0x42C010E0UL))
  8776. #define bFM3_DMAC_DMACB7_FS *((volatile unsigned int*)(0x42C010E4UL))
  8777. #define bFM3_DMAC_DMACB7_TW0 *((volatile unsigned int*)(0x42C010E8UL))
  8778. #define bFM3_DMAC_DMACB7_TW1 *((volatile unsigned int*)(0x42C010ECUL))
  8779. #define bFM3_DMAC_DMACB7_MS0 *((volatile unsigned int*)(0x42C010F0UL))
  8780. #define bFM3_DMAC_DMACB7_MS1 *((volatile unsigned int*)(0x42C010F4UL))
  8781. /* CAN channel 0 registers */
  8782. #define bFM3_CAN0_CTRLR_INIT *((volatile unsigned int*)(0x42C40000UL))
  8783. #define bFM3_CAN0_CTRLR_IE *((volatile unsigned int*)(0x42C40004UL))
  8784. #define bFM3_CAN0_CTRLR_SIE *((volatile unsigned int*)(0x42C40008UL))
  8785. #define bFM3_CAN0_CTRLR_EIE *((volatile unsigned int*)(0x42C4000CUL))
  8786. #define bFM3_CAN0_CTRLR_DAR *((volatile unsigned int*)(0x42C40014UL))
  8787. #define bFM3_CAN0_CTRLR_CCE *((volatile unsigned int*)(0x42C40018UL))
  8788. #define bFM3_CAN0_CTRLR_TEST *((volatile unsigned int*)(0x42C4001CUL))
  8789. #define bFM3_CAN0_STATR_LEC0 *((volatile unsigned int*)(0x42C40040UL))
  8790. #define bFM3_CAN0_STATR_LEC1 *((volatile unsigned int*)(0x42C40044UL))
  8791. #define bFM3_CAN0_STATR_LEC2 *((volatile unsigned int*)(0x42C40048UL))
  8792. #define bFM3_CAN0_STATR_TXOK *((volatile unsigned int*)(0x42C4004CUL))
  8793. #define bFM3_CAN0_STATR_RXOK *((volatile unsigned int*)(0x42C40050UL))
  8794. #define bFM3_CAN0_STATR_EPASS *((volatile unsigned int*)(0x42C40054UL))
  8795. #define bFM3_CAN0_STATR_EWARM *((volatile unsigned int*)(0x42C40058UL))
  8796. #define bFM3_CAN0_STATR_BOFF *((volatile unsigned int*)(0x42C4005CUL))
  8797. #define bFM3_CAN0_ERRCNT_TEC0 *((volatile unsigned int*)(0x42C40080UL))
  8798. #define bFM3_CAN0_ERRCNT_TEC1 *((volatile unsigned int*)(0x42C40084UL))
  8799. #define bFM3_CAN0_ERRCNT_TEC2 *((volatile unsigned int*)(0x42C40088UL))
  8800. #define bFM3_CAN0_ERRCNT_TEC3 *((volatile unsigned int*)(0x42C4008CUL))
  8801. #define bFM3_CAN0_ERRCNT_TEC4 *((volatile unsigned int*)(0x42C40090UL))
  8802. #define bFM3_CAN0_ERRCNT_TEC5 *((volatile unsigned int*)(0x42C40094UL))
  8803. #define bFM3_CAN0_ERRCNT_TEC6 *((volatile unsigned int*)(0x42C40098UL))
  8804. #define bFM3_CAN0_ERRCNT_TEC7 *((volatile unsigned int*)(0x42C4009CUL))
  8805. #define bFM3_CAN0_ERRCNT_REC0 *((volatile unsigned int*)(0x42C400A0UL))
  8806. #define bFM3_CAN0_ERRCNT_REC1 *((volatile unsigned int*)(0x42C400A4UL))
  8807. #define bFM3_CAN0_ERRCNT_REC2 *((volatile unsigned int*)(0x42C400A8UL))
  8808. #define bFM3_CAN0_ERRCNT_REC3 *((volatile unsigned int*)(0x42C400ACUL))
  8809. #define bFM3_CAN0_ERRCNT_REC4 *((volatile unsigned int*)(0x42C400B0UL))
  8810. #define bFM3_CAN0_ERRCNT_REC5 *((volatile unsigned int*)(0x42C400B4UL))
  8811. #define bFM3_CAN0_ERRCNT_REC6 *((volatile unsigned int*)(0x42C400B8UL))
  8812. #define bFM3_CAN0_ERRCNT_RP *((volatile unsigned int*)(0x42C400BCUL))
  8813. #define bFM3_CAN0_BTR_BRP0 *((volatile unsigned int*)(0x42C400C0UL))
  8814. #define bFM3_CAN0_BTR_BRP1 *((volatile unsigned int*)(0x42C400C4UL))
  8815. #define bFM3_CAN0_BTR_BRP2 *((volatile unsigned int*)(0x42C400C8UL))
  8816. #define bFM3_CAN0_BTR_BRP3 *((volatile unsigned int*)(0x42C400CCUL))
  8817. #define bFM3_CAN0_BTR_BRP4 *((volatile unsigned int*)(0x42C400D0UL))
  8818. #define bFM3_CAN0_BTR_BRP5 *((volatile unsigned int*)(0x42C400D4UL))
  8819. #define bFM3_CAN0_BTR_SJW0 *((volatile unsigned int*)(0x42C400D8UL))
  8820. #define bFM3_CAN0_BTR_SJW1 *((volatile unsigned int*)(0x42C400DCUL))
  8821. #define bFM3_CAN0_BTR_TSEG10 *((volatile unsigned int*)(0x42C400E0UL))
  8822. #define bFM3_CAN0_BTR_TSEG11 *((volatile unsigned int*)(0x42C400E4UL))
  8823. #define bFM3_CAN0_BTR_TSEG12 *((volatile unsigned int*)(0x42C400E8UL))
  8824. #define bFM3_CAN0_BTR_TSEG13 *((volatile unsigned int*)(0x42C400ECUL))
  8825. #define bFM3_CAN0_BTR_TSEG20 *((volatile unsigned int*)(0x42C400F0UL))
  8826. #define bFM3_CAN0_BTR_TSEG21 *((volatile unsigned int*)(0x42C400F4UL))
  8827. #define bFM3_CAN0_BTR_TSEG22 *((volatile unsigned int*)(0x42C400F8UL))
  8828. #define bFM3_CAN0_INTR_INTID0 *((volatile unsigned int*)(0x42C40100UL))
  8829. #define bFM3_CAN0_INTR_INTID1 *((volatile unsigned int*)(0x42C40104UL))
  8830. #define bFM3_CAN0_INTR_INTID2 *((volatile unsigned int*)(0x42C40108UL))
  8831. #define bFM3_CAN0_INTR_INTID3 *((volatile unsigned int*)(0x42C4010CUL))
  8832. #define bFM3_CAN0_INTR_INTID4 *((volatile unsigned int*)(0x42C40110UL))
  8833. #define bFM3_CAN0_INTR_INTID5 *((volatile unsigned int*)(0x42C40114UL))
  8834. #define bFM3_CAN0_INTR_INTID6 *((volatile unsigned int*)(0x42C40118UL))
  8835. #define bFM3_CAN0_INTR_INTID7 *((volatile unsigned int*)(0x42C4011CUL))
  8836. #define bFM3_CAN0_INTR_INTID8 *((volatile unsigned int*)(0x42C40120UL))
  8837. #define bFM3_CAN0_INTR_INTID9 *((volatile unsigned int*)(0x42C40124UL))
  8838. #define bFM3_CAN0_INTR_INTID10 *((volatile unsigned int*)(0x42C40128UL))
  8839. #define bFM3_CAN0_INTR_INTID11 *((volatile unsigned int*)(0x42C4012CUL))
  8840. #define bFM3_CAN0_INTR_INTID12 *((volatile unsigned int*)(0x42C40130UL))
  8841. #define bFM3_CAN0_INTR_INTID13 *((volatile unsigned int*)(0x42C40134UL))
  8842. #define bFM3_CAN0_INTR_INTID14 *((volatile unsigned int*)(0x42C40138UL))
  8843. #define bFM3_CAN0_INTR_INTID15 *((volatile unsigned int*)(0x42C4013CUL))
  8844. #define bFM3_CAN0_TESTR_BASIC *((volatile unsigned int*)(0x42C40148UL))
  8845. #define bFM3_CAN0_TESTR_SILENT *((volatile unsigned int*)(0x42C4014CUL))
  8846. #define bFM3_CAN0_TESTR_LBACK *((volatile unsigned int*)(0x42C40150UL))
  8847. #define bFM3_CAN0_TESTR_TX0 *((volatile unsigned int*)(0x42C40154UL))
  8848. #define bFM3_CAN0_TESTR_TX1 *((volatile unsigned int*)(0x42C40158UL))
  8849. #define bFM3_CAN0_TESTR_RX *((volatile unsigned int*)(0x42C4015CUL))
  8850. #define bFM3_CAN0_BRPER_BRPE0 *((volatile unsigned int*)(0x42C40180UL))
  8851. #define bFM3_CAN0_BRPER_BRPE1 *((volatile unsigned int*)(0x42C40184UL))
  8852. #define bFM3_CAN0_BRPER_BRPE2 *((volatile unsigned int*)(0x42C40188UL))
  8853. #define bFM3_CAN0_BRPER_BRPE3 *((volatile unsigned int*)(0x42C4018CUL))
  8854. #define bFM3_CAN0_IF1CREQ_BUSY *((volatile unsigned int*)(0x42C4023CUL))
  8855. #define bFM3_CAN0_IF1CMSK_DATAB *((volatile unsigned int*)(0x42C40240UL))
  8856. #define bFM3_CAN0_IF1CMSK_DATAA *((volatile unsigned int*)(0x42C40244UL))
  8857. #define bFM3_CAN0_IF1CMSK_TXREST *((volatile unsigned int*)(0x42C40248UL))
  8858. #define bFM3_CAN0_IF1CMSK_NEWDAT *((volatile unsigned int*)(0x42C40248UL))
  8859. #define bFM3_CAN0_IF1CMSK_CIP *((volatile unsigned int*)(0x42C4024CUL))
  8860. #define bFM3_CAN0_IF1CMSK_CONTROL *((volatile unsigned int*)(0x42C40250UL))
  8861. #define bFM3_CAN0_IF1CMSK_ARB *((volatile unsigned int*)(0x42C40254UL))
  8862. #define bFM3_CAN0_IF1CMSK_MASK *((volatile unsigned int*)(0x42C40258UL))
  8863. #define bFM3_CAN0_IF1CMSK_WRRD *((volatile unsigned int*)(0x42C4025CUL))
  8864. #define bFM3_CAN0_IF1MSK_MDIR *((volatile unsigned int*)(0x42C402F8UL))
  8865. #define bFM3_CAN0_IF1MSK_MXTD *((volatile unsigned int*)(0x42C402FCUL))
  8866. #define bFM3_CAN0_IF1MSK2_MDIR *((volatile unsigned int*)(0x42C402F8UL))
  8867. #define bFM3_CAN0_IF1MSK2_MXTD *((volatile unsigned int*)(0x42C402FCUL))
  8868. #define bFM3_CAN0_IF1ARB_DIR *((volatile unsigned int*)(0x42C40374UL))
  8869. #define bFM3_CAN0_IF1ARB_XTD *((volatile unsigned int*)(0x42C40378UL))
  8870. #define bFM3_CAN0_IF1ARB_MSGVAL *((volatile unsigned int*)(0x42C4037CUL))
  8871. #define bFM3_CAN0_IF1ARB2_DIR *((volatile unsigned int*)(0x42C40374UL))
  8872. #define bFM3_CAN0_IF1ARB2_XTD *((volatile unsigned int*)(0x42C40378UL))
  8873. #define bFM3_CAN0_IF1ARB2_MSGVAL *((volatile unsigned int*)(0x42C4037CUL))
  8874. #define bFM3_CAN0_IF1MCTR_DLC0 *((volatile unsigned int*)(0x42C40380UL))
  8875. #define bFM3_CAN0_IF1MCTR_DLC1 *((volatile unsigned int*)(0x42C40384UL))
  8876. #define bFM3_CAN0_IF1MCTR_DLC2 *((volatile unsigned int*)(0x42C40388UL))
  8877. #define bFM3_CAN0_IF1MCTR_DLC3 *((volatile unsigned int*)(0x42C4038CUL))
  8878. #define bFM3_CAN0_IF1MCTR_EOB *((volatile unsigned int*)(0x42C4039CUL))
  8879. #define bFM3_CAN0_IF1MCTR_TXRQST *((volatile unsigned int*)(0x42C403A0UL))
  8880. #define bFM3_CAN0_IF1MCTR_RMTEN *((volatile unsigned int*)(0x42C403A4UL))
  8881. #define bFM3_CAN0_IF1MCTR_RXIE *((volatile unsigned int*)(0x42C403A8UL))
  8882. #define bFM3_CAN0_IF1MCTR_TXIE *((volatile unsigned int*)(0x42C403ACUL))
  8883. #define bFM3_CAN0_IF1MCTR_UMASK *((volatile unsigned int*)(0x42C403B0UL))
  8884. #define bFM3_CAN0_IF1MCTR_INTPND *((volatile unsigned int*)(0x42C403B4UL))
  8885. #define bFM3_CAN0_IF1MCTR_MSGLST *((volatile unsigned int*)(0x42C403B8UL))
  8886. #define bFM3_CAN0_IF1MCTR_NEWDAT *((volatile unsigned int*)(0x42C403BCUL))
  8887. #define bFM3_CAN0_IF2CREQ_BUSY *((volatile unsigned int*)(0x42C4083CUL))
  8888. #define bFM3_CAN0_IF2CMSK_DATAB *((volatile unsigned int*)(0x42C40840UL))
  8889. #define bFM3_CAN0_IF2CMSK_DATAA *((volatile unsigned int*)(0x42C40844UL))
  8890. #define bFM3_CAN0_IF2CMSK_TXREST *((volatile unsigned int*)(0x42C40848UL))
  8891. #define bFM3_CAN0_IF2CMSK_NEWDAT *((volatile unsigned int*)(0x42C40848UL))
  8892. #define bFM3_CAN0_IF2CMSK_CIP *((volatile unsigned int*)(0x42C4084CUL))
  8893. #define bFM3_CAN0_IF2CMSK_CONTROL *((volatile unsigned int*)(0x42C40850UL))
  8894. #define bFM3_CAN0_IF2CMSK_ARB *((volatile unsigned int*)(0x42C40854UL))
  8895. #define bFM3_CAN0_IF2CMSK_MASK *((volatile unsigned int*)(0x42C40858UL))
  8896. #define bFM3_CAN0_IF2CMSK_WRRD *((volatile unsigned int*)(0x42C4085CUL))
  8897. #define bFM3_CAN0_IF2MSK_MDIR *((volatile unsigned int*)(0x42C408F8UL))
  8898. #define bFM3_CAN0_IF2MSK_MXTD *((volatile unsigned int*)(0x42C408FCUL))
  8899. #define bFM3_CAN0_IF2MSK2_MDIR *((volatile unsigned int*)(0x42C408F8UL))
  8900. #define bFM3_CAN0_IF2MSK2_MXTD *((volatile unsigned int*)(0x42C408FCUL))
  8901. #define bFM3_CAN0_IF2ARB_DIR *((volatile unsigned int*)(0x42C40974UL))
  8902. #define bFM3_CAN0_IF2ARB_XTD *((volatile unsigned int*)(0x42C40978UL))
  8903. #define bFM3_CAN0_IF2ARB_MSGVAL *((volatile unsigned int*)(0x42C4097CUL))
  8904. #define bFM3_CAN0_IF2ARB2_DIR *((volatile unsigned int*)(0x42C40974UL))
  8905. #define bFM3_CAN0_IF2ARB2_XTD *((volatile unsigned int*)(0x42C40978UL))
  8906. #define bFM3_CAN0_IF2ARB2_MSGVAL *((volatile unsigned int*)(0x42C4097CUL))
  8907. #define bFM3_CAN0_IF2MCTR_DLC0 *((volatile unsigned int*)(0x42C40980UL))
  8908. #define bFM3_CAN0_IF2MCTR_DLC1 *((volatile unsigned int*)(0x42C40984UL))
  8909. #define bFM3_CAN0_IF2MCTR_DLC2 *((volatile unsigned int*)(0x42C40988UL))
  8910. #define bFM3_CAN0_IF2MCTR_DLC3 *((volatile unsigned int*)(0x42C4098CUL))
  8911. #define bFM3_CAN0_IF2MCTR_EOB *((volatile unsigned int*)(0x42C4099CUL))
  8912. #define bFM3_CAN0_IF2MCTR_TXRQST *((volatile unsigned int*)(0x42C409A0UL))
  8913. #define bFM3_CAN0_IF2MCTR_RMTEN *((volatile unsigned int*)(0x42C409A4UL))
  8914. #define bFM3_CAN0_IF2MCTR_RXIE *((volatile unsigned int*)(0x42C409A8UL))
  8915. #define bFM3_CAN0_IF2MCTR_TXIE *((volatile unsigned int*)(0x42C409ACUL))
  8916. #define bFM3_CAN0_IF2MCTR_UMASK *((volatile unsigned int*)(0x42C409B0UL))
  8917. #define bFM3_CAN0_IF2MCTR_INTPND *((volatile unsigned int*)(0x42C409B4UL))
  8918. #define bFM3_CAN0_IF2MCTR_MSGLST *((volatile unsigned int*)(0x42C409B8UL))
  8919. #define bFM3_CAN0_IF2MCTR_NEWDAT *((volatile unsigned int*)(0x42C409BCUL))
  8920. #define bFM3_CAN0_TREQR_TXRQST1 *((volatile unsigned int*)(0x42C41000UL))
  8921. #define bFM3_CAN0_TREQR_TXRQST2 *((volatile unsigned int*)(0x42C41004UL))
  8922. #define bFM3_CAN0_TREQR_TXRQST3 *((volatile unsigned int*)(0x42C41008UL))
  8923. #define bFM3_CAN0_TREQR_TXRQST4 *((volatile unsigned int*)(0x42C4100CUL))
  8924. #define bFM3_CAN0_TREQR_TXRQST5 *((volatile unsigned int*)(0x42C41010UL))
  8925. #define bFM3_CAN0_TREQR_TXRQST6 *((volatile unsigned int*)(0x42C41014UL))
  8926. #define bFM3_CAN0_TREQR_TXRQST7 *((volatile unsigned int*)(0x42C41018UL))
  8927. #define bFM3_CAN0_TREQR_TXRQST8 *((volatile unsigned int*)(0x42C4101CUL))
  8928. #define bFM3_CAN0_TREQR_TXRQST9 *((volatile unsigned int*)(0x42C41020UL))
  8929. #define bFM3_CAN0_TREQR_TXRQST10 *((volatile unsigned int*)(0x42C41024UL))
  8930. #define bFM3_CAN0_TREQR_TXRQST11 *((volatile unsigned int*)(0x42C41028UL))
  8931. #define bFM3_CAN0_TREQR_TXRQST12 *((volatile unsigned int*)(0x42C4102CUL))
  8932. #define bFM3_CAN0_TREQR_TXRQST13 *((volatile unsigned int*)(0x42C41030UL))
  8933. #define bFM3_CAN0_TREQR_TXRQST14 *((volatile unsigned int*)(0x42C41034UL))
  8934. #define bFM3_CAN0_TREQR_TXRQST15 *((volatile unsigned int*)(0x42C41038UL))
  8935. #define bFM3_CAN0_TREQR_TXRQST16 *((volatile unsigned int*)(0x42C4103CUL))
  8936. #define bFM3_CAN0_TREQR_TXRQST17 *((volatile unsigned int*)(0x42C41040UL))
  8937. #define bFM3_CAN0_TREQR_TXRQST18 *((volatile unsigned int*)(0x42C41044UL))
  8938. #define bFM3_CAN0_TREQR_TXRQST19 *((volatile unsigned int*)(0x42C41048UL))
  8939. #define bFM3_CAN0_TREQR_TXRQST20 *((volatile unsigned int*)(0x42C4104CUL))
  8940. #define bFM3_CAN0_TREQR_TXRQST21 *((volatile unsigned int*)(0x42C41050UL))
  8941. #define bFM3_CAN0_TREQR_TXRQST22 *((volatile unsigned int*)(0x42C41054UL))
  8942. #define bFM3_CAN0_TREQR_TXRQST23 *((volatile unsigned int*)(0x42C41058UL))
  8943. #define bFM3_CAN0_TREQR_TXRQST24 *((volatile unsigned int*)(0x42C4105CUL))
  8944. #define bFM3_CAN0_TREQR_TXRQST25 *((volatile unsigned int*)(0x42C41060UL))
  8945. #define bFM3_CAN0_TREQR_TXRQST26 *((volatile unsigned int*)(0x42C41064UL))
  8946. #define bFM3_CAN0_TREQR_TXRQST27 *((volatile unsigned int*)(0x42C41068UL))
  8947. #define bFM3_CAN0_TREQR_TXRQST28 *((volatile unsigned int*)(0x42C4106CUL))
  8948. #define bFM3_CAN0_TREQR_TXRQST29 *((volatile unsigned int*)(0x42C41070UL))
  8949. #define bFM3_CAN0_TREQR_TXRQST30 *((volatile unsigned int*)(0x42C41074UL))
  8950. #define bFM3_CAN0_TREQR_TXRQST31 *((volatile unsigned int*)(0x42C41078UL))
  8951. #define bFM3_CAN0_TREQR_TXRQST32 *((volatile unsigned int*)(0x42C4107CUL))
  8952. #define bFM3_CAN0_TREQR1_TXRQST1 *((volatile unsigned int*)(0x42C41000UL))
  8953. #define bFM3_CAN0_TREQR1_TXRQST2 *((volatile unsigned int*)(0x42C41004UL))
  8954. #define bFM3_CAN0_TREQR1_TXRQST3 *((volatile unsigned int*)(0x42C41008UL))
  8955. #define bFM3_CAN0_TREQR1_TXRQST4 *((volatile unsigned int*)(0x42C4100CUL))
  8956. #define bFM3_CAN0_TREQR1_TXRQST5 *((volatile unsigned int*)(0x42C41010UL))
  8957. #define bFM3_CAN0_TREQR1_TXRQST6 *((volatile unsigned int*)(0x42C41014UL))
  8958. #define bFM3_CAN0_TREQR1_TXRQST7 *((volatile unsigned int*)(0x42C41018UL))
  8959. #define bFM3_CAN0_TREQR1_TXRQST8 *((volatile unsigned int*)(0x42C4101CUL))
  8960. #define bFM3_CAN0_TREQR1_TXRQST9 *((volatile unsigned int*)(0x42C41020UL))
  8961. #define bFM3_CAN0_TREQR1_TXRQST10 *((volatile unsigned int*)(0x42C41024UL))
  8962. #define bFM3_CAN0_TREQR1_TXRQST11 *((volatile unsigned int*)(0x42C41028UL))
  8963. #define bFM3_CAN0_TREQR1_TXRQST12 *((volatile unsigned int*)(0x42C4102CUL))
  8964. #define bFM3_CAN0_TREQR1_TXRQST13 *((volatile unsigned int*)(0x42C41030UL))
  8965. #define bFM3_CAN0_TREQR1_TXRQST14 *((volatile unsigned int*)(0x42C41034UL))
  8966. #define bFM3_CAN0_TREQR1_TXRQST15 *((volatile unsigned int*)(0x42C41038UL))
  8967. #define bFM3_CAN0_TREQR1_TXRQST16 *((volatile unsigned int*)(0x42C4103CUL))
  8968. #define bFM3_CAN0_TREQR2_TXRQST17 *((volatile unsigned int*)(0x42C41040UL))
  8969. #define bFM3_CAN0_TREQR2_TXRQST18 *((volatile unsigned int*)(0x42C41044UL))
  8970. #define bFM3_CAN0_TREQR2_TXRQST19 *((volatile unsigned int*)(0x42C41048UL))
  8971. #define bFM3_CAN0_TREQR2_TXRQST20 *((volatile unsigned int*)(0x42C4104CUL))
  8972. #define bFM3_CAN0_TREQR2_TXRQST21 *((volatile unsigned int*)(0x42C41050UL))
  8973. #define bFM3_CAN0_TREQR2_TXRQST22 *((volatile unsigned int*)(0x42C41054UL))
  8974. #define bFM3_CAN0_TREQR2_TXRQST23 *((volatile unsigned int*)(0x42C41058UL))
  8975. #define bFM3_CAN0_TREQR2_TXRQST24 *((volatile unsigned int*)(0x42C4105CUL))
  8976. #define bFM3_CAN0_TREQR2_TXRQST25 *((volatile unsigned int*)(0x42C41060UL))
  8977. #define bFM3_CAN0_TREQR2_TXRQST26 *((volatile unsigned int*)(0x42C41064UL))
  8978. #define bFM3_CAN0_TREQR2_TXRQST27 *((volatile unsigned int*)(0x42C41068UL))
  8979. #define bFM3_CAN0_TREQR2_TXRQST28 *((volatile unsigned int*)(0x42C4106CUL))
  8980. #define bFM3_CAN0_TREQR2_TXRQST29 *((volatile unsigned int*)(0x42C41070UL))
  8981. #define bFM3_CAN0_TREQR2_TXRQST30 *((volatile unsigned int*)(0x42C41074UL))
  8982. #define bFM3_CAN0_TREQR2_TXRQST31 *((volatile unsigned int*)(0x42C41078UL))
  8983. #define bFM3_CAN0_TREQR2_TXRQST32 *((volatile unsigned int*)(0x42C4107CUL))
  8984. #define bFM3_CAN0_NEWDT_NEWDAT1 *((volatile unsigned int*)(0x42C41200UL))
  8985. #define bFM3_CAN0_NEWDT_NEWDAT2 *((volatile unsigned int*)(0x42C41204UL))
  8986. #define bFM3_CAN0_NEWDT_NEWDAT3 *((volatile unsigned int*)(0x42C41208UL))
  8987. #define bFM3_CAN0_NEWDT_NEWDAT4 *((volatile unsigned int*)(0x42C4120CUL))
  8988. #define bFM3_CAN0_NEWDT_NEWDAT5 *((volatile unsigned int*)(0x42C41210UL))
  8989. #define bFM3_CAN0_NEWDT_NEWDAT6 *((volatile unsigned int*)(0x42C41214UL))
  8990. #define bFM3_CAN0_NEWDT_NEWDAT7 *((volatile unsigned int*)(0x42C41218UL))
  8991. #define bFM3_CAN0_NEWDT_NEWDAT8 *((volatile unsigned int*)(0x42C4121CUL))
  8992. #define bFM3_CAN0_NEWDT_NEWDAT9 *((volatile unsigned int*)(0x42C41220UL))
  8993. #define bFM3_CAN0_NEWDT_NEWDAT10 *((volatile unsigned int*)(0x42C41224UL))
  8994. #define bFM3_CAN0_NEWDT_NEWDAT11 *((volatile unsigned int*)(0x42C41228UL))
  8995. #define bFM3_CAN0_NEWDT_NEWDAT12 *((volatile unsigned int*)(0x42C4122CUL))
  8996. #define bFM3_CAN0_NEWDT_NEWDAT13 *((volatile unsigned int*)(0x42C41230UL))
  8997. #define bFM3_CAN0_NEWDT_NEWDAT14 *((volatile unsigned int*)(0x42C41234UL))
  8998. #define bFM3_CAN0_NEWDT_NEWDAT15 *((volatile unsigned int*)(0x42C41238UL))
  8999. #define bFM3_CAN0_NEWDT_NEWDAT16 *((volatile unsigned int*)(0x42C4123CUL))
  9000. #define bFM3_CAN0_NEWDT_NEWDAT17 *((volatile unsigned int*)(0x42C41240UL))
  9001. #define bFM3_CAN0_NEWDT_NEWDAT18 *((volatile unsigned int*)(0x42C41244UL))
  9002. #define bFM3_CAN0_NEWDT_NEWDAT19 *((volatile unsigned int*)(0x42C41248UL))
  9003. #define bFM3_CAN0_NEWDT_NEWDAT20 *((volatile unsigned int*)(0x42C4124CUL))
  9004. #define bFM3_CAN0_NEWDT_NEWDAT21 *((volatile unsigned int*)(0x42C41250UL))
  9005. #define bFM3_CAN0_NEWDT_NEWDAT22 *((volatile unsigned int*)(0x42C41254UL))
  9006. #define bFM3_CAN0_NEWDT_NEWDAT23 *((volatile unsigned int*)(0x42C41258UL))
  9007. #define bFM3_CAN0_NEWDT_NEWDAT24 *((volatile unsigned int*)(0x42C4125CUL))
  9008. #define bFM3_CAN0_NEWDT_NEWDAT25 *((volatile unsigned int*)(0x42C41260UL))
  9009. #define bFM3_CAN0_NEWDT_NEWDAT26 *((volatile unsigned int*)(0x42C41264UL))
  9010. #define bFM3_CAN0_NEWDT_NEWDAT27 *((volatile unsigned int*)(0x42C41268UL))
  9011. #define bFM3_CAN0_NEWDT_NEWDAT28 *((volatile unsigned int*)(0x42C4126CUL))
  9012. #define bFM3_CAN0_NEWDT_NEWDAT29 *((volatile unsigned int*)(0x42C41270UL))
  9013. #define bFM3_CAN0_NEWDT_NEWDAT30 *((volatile unsigned int*)(0x42C41274UL))
  9014. #define bFM3_CAN0_NEWDT_NEWDAT31 *((volatile unsigned int*)(0x42C41278UL))
  9015. #define bFM3_CAN0_NEWDT_NEWDAT32 *((volatile unsigned int*)(0x42C4127CUL))
  9016. #define bFM3_CAN0_NEWDT1_NEWDAT1 *((volatile unsigned int*)(0x42C41200UL))
  9017. #define bFM3_CAN0_NEWDT1_NEWDAT2 *((volatile unsigned int*)(0x42C41204UL))
  9018. #define bFM3_CAN0_NEWDT1_NEWDAT3 *((volatile unsigned int*)(0x42C41208UL))
  9019. #define bFM3_CAN0_NEWDT1_NEWDAT4 *((volatile unsigned int*)(0x42C4120CUL))
  9020. #define bFM3_CAN0_NEWDT1_NEWDAT5 *((volatile unsigned int*)(0x42C41210UL))
  9021. #define bFM3_CAN0_NEWDT1_NEWDAT6 *((volatile unsigned int*)(0x42C41214UL))
  9022. #define bFM3_CAN0_NEWDT1_NEWDAT7 *((volatile unsigned int*)(0x42C41218UL))
  9023. #define bFM3_CAN0_NEWDT1_NEWDAT8 *((volatile unsigned int*)(0x42C4121CUL))
  9024. #define bFM3_CAN0_NEWDT1_NEWDAT9 *((volatile unsigned int*)(0x42C41220UL))
  9025. #define bFM3_CAN0_NEWDT1_NEWDAT10 *((volatile unsigned int*)(0x42C41224UL))
  9026. #define bFM3_CAN0_NEWDT1_NEWDAT11 *((volatile unsigned int*)(0x42C41228UL))
  9027. #define bFM3_CAN0_NEWDT1_NEWDAT12 *((volatile unsigned int*)(0x42C4122CUL))
  9028. #define bFM3_CAN0_NEWDT1_NEWDAT13 *((volatile unsigned int*)(0x42C41230UL))
  9029. #define bFM3_CAN0_NEWDT1_NEWDAT14 *((volatile unsigned int*)(0x42C41234UL))
  9030. #define bFM3_CAN0_NEWDT1_NEWDAT15 *((volatile unsigned int*)(0x42C41238UL))
  9031. #define bFM3_CAN0_NEWDT1_NEWDAT16 *((volatile unsigned int*)(0x42C4123CUL))
  9032. #define bFM3_CAN0_NEWDT2_NEWDAT17 *((volatile unsigned int*)(0x42C41240UL))
  9033. #define bFM3_CAN0_NEWDT2_NEWDAT18 *((volatile unsigned int*)(0x42C41244UL))
  9034. #define bFM3_CAN0_NEWDT2_NEWDAT19 *((volatile unsigned int*)(0x42C41248UL))
  9035. #define bFM3_CAN0_NEWDT2_NEWDAT20 *((volatile unsigned int*)(0x42C4124CUL))
  9036. #define bFM3_CAN0_NEWDT2_NEWDAT21 *((volatile unsigned int*)(0x42C41250UL))
  9037. #define bFM3_CAN0_NEWDT2_NEWDAT22 *((volatile unsigned int*)(0x42C41254UL))
  9038. #define bFM3_CAN0_NEWDT2_NEWDAT23 *((volatile unsigned int*)(0x42C41258UL))
  9039. #define bFM3_CAN0_NEWDT2_NEWDAT24 *((volatile unsigned int*)(0x42C4125CUL))
  9040. #define bFM3_CAN0_NEWDT2_NEWDAT25 *((volatile unsigned int*)(0x42C41260UL))
  9041. #define bFM3_CAN0_NEWDT2_NEWDAT26 *((volatile unsigned int*)(0x42C41264UL))
  9042. #define bFM3_CAN0_NEWDT2_NEWDAT27 *((volatile unsigned int*)(0x42C41268UL))
  9043. #define bFM3_CAN0_NEWDT2_NEWDAT28 *((volatile unsigned int*)(0x42C4126CUL))
  9044. #define bFM3_CAN0_NEWDT2_NEWDAT29 *((volatile unsigned int*)(0x42C41270UL))
  9045. #define bFM3_CAN0_NEWDT2_NEWDAT30 *((volatile unsigned int*)(0x42C41274UL))
  9046. #define bFM3_CAN0_NEWDT2_NEWDAT31 *((volatile unsigned int*)(0x42C41278UL))
  9047. #define bFM3_CAN0_NEWDT2_NEWDAT32 *((volatile unsigned int*)(0x42C4127CUL))
  9048. #define bFM3_CAN0_INTPND_INTPND1 *((volatile unsigned int*)(0x42C41400UL))
  9049. #define bFM3_CAN0_INTPND_INTPND2 *((volatile unsigned int*)(0x42C41404UL))
  9050. #define bFM3_CAN0_INTPND_INTPND3 *((volatile unsigned int*)(0x42C41408UL))
  9051. #define bFM3_CAN0_INTPND_INTPND4 *((volatile unsigned int*)(0x42C4140CUL))
  9052. #define bFM3_CAN0_INTPND_INTPND5 *((volatile unsigned int*)(0x42C41410UL))
  9053. #define bFM3_CAN0_INTPND_INTPND6 *((volatile unsigned int*)(0x42C41414UL))
  9054. #define bFM3_CAN0_INTPND_INTPND7 *((volatile unsigned int*)(0x42C41418UL))
  9055. #define bFM3_CAN0_INTPND_INTPND8 *((volatile unsigned int*)(0x42C4141CUL))
  9056. #define bFM3_CAN0_INTPND_INTPND9 *((volatile unsigned int*)(0x42C41420UL))
  9057. #define bFM3_CAN0_INTPND_INTPND10 *((volatile unsigned int*)(0x42C41424UL))
  9058. #define bFM3_CAN0_INTPND_INTPND11 *((volatile unsigned int*)(0x42C41428UL))
  9059. #define bFM3_CAN0_INTPND_INTPND12 *((volatile unsigned int*)(0x42C4142CUL))
  9060. #define bFM3_CAN0_INTPND_INTPND13 *((volatile unsigned int*)(0x42C41430UL))
  9061. #define bFM3_CAN0_INTPND_INTPND14 *((volatile unsigned int*)(0x42C41434UL))
  9062. #define bFM3_CAN0_INTPND_INTPND15 *((volatile unsigned int*)(0x42C41438UL))
  9063. #define bFM3_CAN0_INTPND_INTPND16 *((volatile unsigned int*)(0x42C4143CUL))
  9064. #define bFM3_CAN0_INTPND_INTPND17 *((volatile unsigned int*)(0x42C41440UL))
  9065. #define bFM3_CAN0_INTPND_INTPND18 *((volatile unsigned int*)(0x42C41444UL))
  9066. #define bFM3_CAN0_INTPND_INTPND19 *((volatile unsigned int*)(0x42C41448UL))
  9067. #define bFM3_CAN0_INTPND_INTPND20 *((volatile unsigned int*)(0x42C4144CUL))
  9068. #define bFM3_CAN0_INTPND_INTPND21 *((volatile unsigned int*)(0x42C41450UL))
  9069. #define bFM3_CAN0_INTPND_INTPND22 *((volatile unsigned int*)(0x42C41454UL))
  9070. #define bFM3_CAN0_INTPND_INTPND23 *((volatile unsigned int*)(0x42C41458UL))
  9071. #define bFM3_CAN0_INTPND_INTPND24 *((volatile unsigned int*)(0x42C4145CUL))
  9072. #define bFM3_CAN0_INTPND_INTPND25 *((volatile unsigned int*)(0x42C41460UL))
  9073. #define bFM3_CAN0_INTPND_INTPND26 *((volatile unsigned int*)(0x42C41464UL))
  9074. #define bFM3_CAN0_INTPND_INTPND27 *((volatile unsigned int*)(0x42C41468UL))
  9075. #define bFM3_CAN0_INTPND_INTPND28 *((volatile unsigned int*)(0x42C4146CUL))
  9076. #define bFM3_CAN0_INTPND_INTPND29 *((volatile unsigned int*)(0x42C41470UL))
  9077. #define bFM3_CAN0_INTPND_INTPND30 *((volatile unsigned int*)(0x42C41474UL))
  9078. #define bFM3_CAN0_INTPND_INTPND31 *((volatile unsigned int*)(0x42C41478UL))
  9079. #define bFM3_CAN0_INTPND_INTPND32 *((volatile unsigned int*)(0x42C4147CUL))
  9080. #define bFM3_CAN0_INTPND1_INTPND1 *((volatile unsigned int*)(0x42C41400UL))
  9081. #define bFM3_CAN0_INTPND1_INTPND2 *((volatile unsigned int*)(0x42C41404UL))
  9082. #define bFM3_CAN0_INTPND1_INTPND3 *((volatile unsigned int*)(0x42C41408UL))
  9083. #define bFM3_CAN0_INTPND1_INTPND4 *((volatile unsigned int*)(0x42C4140CUL))
  9084. #define bFM3_CAN0_INTPND1_INTPND5 *((volatile unsigned int*)(0x42C41410UL))
  9085. #define bFM3_CAN0_INTPND1_INTPND6 *((volatile unsigned int*)(0x42C41414UL))
  9086. #define bFM3_CAN0_INTPND1_INTPND7 *((volatile unsigned int*)(0x42C41418UL))
  9087. #define bFM3_CAN0_INTPND1_INTPND8 *((volatile unsigned int*)(0x42C4141CUL))
  9088. #define bFM3_CAN0_INTPND1_INTPND9 *((volatile unsigned int*)(0x42C41420UL))
  9089. #define bFM3_CAN0_INTPND1_INTPND10 *((volatile unsigned int*)(0x42C41424UL))
  9090. #define bFM3_CAN0_INTPND1_INTPND11 *((volatile unsigned int*)(0x42C41428UL))
  9091. #define bFM3_CAN0_INTPND1_INTPND12 *((volatile unsigned int*)(0x42C4142CUL))
  9092. #define bFM3_CAN0_INTPND1_INTPND13 *((volatile unsigned int*)(0x42C41430UL))
  9093. #define bFM3_CAN0_INTPND1_INTPND14 *((volatile unsigned int*)(0x42C41434UL))
  9094. #define bFM3_CAN0_INTPND1_INTPND15 *((volatile unsigned int*)(0x42C41438UL))
  9095. #define bFM3_CAN0_INTPND1_INTPND16 *((volatile unsigned int*)(0x42C4143CUL))
  9096. #define bFM3_CAN0_INTPND2_INTPND17 *((volatile unsigned int*)(0x42C41440UL))
  9097. #define bFM3_CAN0_INTPND2_INTPND18 *((volatile unsigned int*)(0x42C41444UL))
  9098. #define bFM3_CAN0_INTPND2_INTPND19 *((volatile unsigned int*)(0x42C41448UL))
  9099. #define bFM3_CAN0_INTPND2_INTPND20 *((volatile unsigned int*)(0x42C4144CUL))
  9100. #define bFM3_CAN0_INTPND2_INTPND21 *((volatile unsigned int*)(0x42C41450UL))
  9101. #define bFM3_CAN0_INTPND2_INTPND22 *((volatile unsigned int*)(0x42C41454UL))
  9102. #define bFM3_CAN0_INTPND2_INTPND23 *((volatile unsigned int*)(0x42C41458UL))
  9103. #define bFM3_CAN0_INTPND2_INTPND24 *((volatile unsigned int*)(0x42C4145CUL))
  9104. #define bFM3_CAN0_INTPND2_INTPND25 *((volatile unsigned int*)(0x42C41460UL))
  9105. #define bFM3_CAN0_INTPND2_INTPND26 *((volatile unsigned int*)(0x42C41464UL))
  9106. #define bFM3_CAN0_INTPND2_INTPND27 *((volatile unsigned int*)(0x42C41468UL))
  9107. #define bFM3_CAN0_INTPND2_INTPND28 *((volatile unsigned int*)(0x42C4146CUL))
  9108. #define bFM3_CAN0_INTPND2_INTPND29 *((volatile unsigned int*)(0x42C41470UL))
  9109. #define bFM3_CAN0_INTPND2_INTPND30 *((volatile unsigned int*)(0x42C41474UL))
  9110. #define bFM3_CAN0_INTPND2_INTPND31 *((volatile unsigned int*)(0x42C41478UL))
  9111. #define bFM3_CAN0_INTPND2_INTPND32 *((volatile unsigned int*)(0x42C4147CUL))
  9112. #define bFM3_CAN0_MSGVAL_MSGVAL1 *((volatile unsigned int*)(0x42C41600UL))
  9113. #define bFM3_CAN0_MSGVAL_MSGVAL2 *((volatile unsigned int*)(0x42C41604UL))
  9114. #define bFM3_CAN0_MSGVAL_MSGVAL3 *((volatile unsigned int*)(0x42C41608UL))
  9115. #define bFM3_CAN0_MSGVAL_MSGVAL4 *((volatile unsigned int*)(0x42C4160CUL))
  9116. #define bFM3_CAN0_MSGVAL_MSGVAL5 *((volatile unsigned int*)(0x42C41610UL))
  9117. #define bFM3_CAN0_MSGVAL_MSGVAL6 *((volatile unsigned int*)(0x42C41614UL))
  9118. #define bFM3_CAN0_MSGVAL_MSGVAL7 *((volatile unsigned int*)(0x42C41618UL))
  9119. #define bFM3_CAN0_MSGVAL_MSGVAL8 *((volatile unsigned int*)(0x42C4161CUL))
  9120. #define bFM3_CAN0_MSGVAL_MSGVAL9 *((volatile unsigned int*)(0x42C41620UL))
  9121. #define bFM3_CAN0_MSGVAL_MSGVAL10 *((volatile unsigned int*)(0x42C41624UL))
  9122. #define bFM3_CAN0_MSGVAL_MSGVAL11 *((volatile unsigned int*)(0x42C41628UL))
  9123. #define bFM3_CAN0_MSGVAL_MSGVAL12 *((volatile unsigned int*)(0x42C4162CUL))
  9124. #define bFM3_CAN0_MSGVAL_MSGVAL13 *((volatile unsigned int*)(0x42C41630UL))
  9125. #define bFM3_CAN0_MSGVAL_MSGVAL14 *((volatile unsigned int*)(0x42C41634UL))
  9126. #define bFM3_CAN0_MSGVAL_MSGVAL15 *((volatile unsigned int*)(0x42C41638UL))
  9127. #define bFM3_CAN0_MSGVAL_MSGVAL16 *((volatile unsigned int*)(0x42C4163CUL))
  9128. #define bFM3_CAN0_MSGVAL_MSGVAL17 *((volatile unsigned int*)(0x42C41640UL))
  9129. #define bFM3_CAN0_MSGVAL_MSGVAL18 *((volatile unsigned int*)(0x42C41644UL))
  9130. #define bFM3_CAN0_MSGVAL_MSGVAL19 *((volatile unsigned int*)(0x42C41648UL))
  9131. #define bFM3_CAN0_MSGVAL_MSGVAL20 *((volatile unsigned int*)(0x42C4164CUL))
  9132. #define bFM3_CAN0_MSGVAL_MSGVAL21 *((volatile unsigned int*)(0x42C41650UL))
  9133. #define bFM3_CAN0_MSGVAL_MSGVAL22 *((volatile unsigned int*)(0x42C41654UL))
  9134. #define bFM3_CAN0_MSGVAL_MSGVAL23 *((volatile unsigned int*)(0x42C41658UL))
  9135. #define bFM3_CAN0_MSGVAL_MSGVAL24 *((volatile unsigned int*)(0x42C4165CUL))
  9136. #define bFM3_CAN0_MSGVAL_MSGVAL25 *((volatile unsigned int*)(0x42C41660UL))
  9137. #define bFM3_CAN0_MSGVAL_MSGVAL26 *((volatile unsigned int*)(0x42C41664UL))
  9138. #define bFM3_CAN0_MSGVAL_MSGVAL27 *((volatile unsigned int*)(0x42C41668UL))
  9139. #define bFM3_CAN0_MSGVAL_MSGVAL28 *((volatile unsigned int*)(0x42C4166CUL))
  9140. #define bFM3_CAN0_MSGVAL_MSGVAL29 *((volatile unsigned int*)(0x42C41670UL))
  9141. #define bFM3_CAN0_MSGVAL_MSGVAL30 *((volatile unsigned int*)(0x42C41674UL))
  9142. #define bFM3_CAN0_MSGVAL_MSGVAL31 *((volatile unsigned int*)(0x42C41678UL))
  9143. #define bFM3_CAN0_MSGVAL_MSGVAL32 *((volatile unsigned int*)(0x42C4167CUL))
  9144. #define bFM3_CAN0_MSGVAL1_MSGVAL1 *((volatile unsigned int*)(0x42C41600UL))
  9145. #define bFM3_CAN0_MSGVAL1_MSGVAL2 *((volatile unsigned int*)(0x42C41604UL))
  9146. #define bFM3_CAN0_MSGVAL1_MSGVAL3 *((volatile unsigned int*)(0x42C41608UL))
  9147. #define bFM3_CAN0_MSGVAL1_MSGVAL4 *((volatile unsigned int*)(0x42C4160CUL))
  9148. #define bFM3_CAN0_MSGVAL1_MSGVAL5 *((volatile unsigned int*)(0x42C41610UL))
  9149. #define bFM3_CAN0_MSGVAL1_MSGVAL6 *((volatile unsigned int*)(0x42C41614UL))
  9150. #define bFM3_CAN0_MSGVAL1_MSGVAL7 *((volatile unsigned int*)(0x42C41618UL))
  9151. #define bFM3_CAN0_MSGVAL1_MSGVAL8 *((volatile unsigned int*)(0x42C4161CUL))
  9152. #define bFM3_CAN0_MSGVAL1_MSGVAL9 *((volatile unsigned int*)(0x42C41620UL))
  9153. #define bFM3_CAN0_MSGVAL1_MSGVAL10 *((volatile unsigned int*)(0x42C41624UL))
  9154. #define bFM3_CAN0_MSGVAL1_MSGVAL11 *((volatile unsigned int*)(0x42C41628UL))
  9155. #define bFM3_CAN0_MSGVAL1_MSGVAL12 *((volatile unsigned int*)(0x42C4162CUL))
  9156. #define bFM3_CAN0_MSGVAL1_MSGVAL13 *((volatile unsigned int*)(0x42C41630UL))
  9157. #define bFM3_CAN0_MSGVAL1_MSGVAL14 *((volatile unsigned int*)(0x42C41634UL))
  9158. #define bFM3_CAN0_MSGVAL1_MSGVAL15 *((volatile unsigned int*)(0x42C41638UL))
  9159. #define bFM3_CAN0_MSGVAL1_MSGVAL16 *((volatile unsigned int*)(0x42C4163CUL))
  9160. #define bFM3_CAN0_MSGVAL2_MSGVAL17 *((volatile unsigned int*)(0x42C41640UL))
  9161. #define bFM3_CAN0_MSGVAL2_MSGVAL18 *((volatile unsigned int*)(0x42C41644UL))
  9162. #define bFM3_CAN0_MSGVAL2_MSGVAL19 *((volatile unsigned int*)(0x42C41648UL))
  9163. #define bFM3_CAN0_MSGVAL2_MSGVAL20 *((volatile unsigned int*)(0x42C4164CUL))
  9164. #define bFM3_CAN0_MSGVAL2_MSGVAL21 *((volatile unsigned int*)(0x42C41650UL))
  9165. #define bFM3_CAN0_MSGVAL2_MSGVAL22 *((volatile unsigned int*)(0x42C41654UL))
  9166. #define bFM3_CAN0_MSGVAL2_MSGVAL23 *((volatile unsigned int*)(0x42C41658UL))
  9167. #define bFM3_CAN0_MSGVAL2_MSGVAL24 *((volatile unsigned int*)(0x42C4165CUL))
  9168. #define bFM3_CAN0_MSGVAL2_MSGVAL25 *((volatile unsigned int*)(0x42C41660UL))
  9169. #define bFM3_CAN0_MSGVAL2_MSGVAL26 *((volatile unsigned int*)(0x42C41664UL))
  9170. #define bFM3_CAN0_MSGVAL2_MSGVAL27 *((volatile unsigned int*)(0x42C41668UL))
  9171. #define bFM3_CAN0_MSGVAL2_MSGVAL28 *((volatile unsigned int*)(0x42C4166CUL))
  9172. #define bFM3_CAN0_MSGVAL2_MSGVAL29 *((volatile unsigned int*)(0x42C41670UL))
  9173. #define bFM3_CAN0_MSGVAL2_MSGVAL30 *((volatile unsigned int*)(0x42C41674UL))
  9174. #define bFM3_CAN0_MSGVAL2_MSGVAL31 *((volatile unsigned int*)(0x42C41678UL))
  9175. #define bFM3_CAN0_MSGVAL2_MSGVAL32 *((volatile unsigned int*)(0x42C4167CUL))
  9176. /* CAN channel 1 registers */
  9177. #define bFM3_CAN1_CTRLR_INIT *((volatile unsigned int*)(0x42C60000UL))
  9178. #define bFM3_CAN1_CTRLR_IE *((volatile unsigned int*)(0x42C60004UL))
  9179. #define bFM3_CAN1_CTRLR_SIE *((volatile unsigned int*)(0x42C60008UL))
  9180. #define bFM3_CAN1_CTRLR_EIE *((volatile unsigned int*)(0x42C6000CUL))
  9181. #define bFM3_CAN1_CTRLR_DAR *((volatile unsigned int*)(0x42C60014UL))
  9182. #define bFM3_CAN1_CTRLR_CCE *((volatile unsigned int*)(0x42C60018UL))
  9183. #define bFM3_CAN1_CTRLR_TEST *((volatile unsigned int*)(0x42C6001CUL))
  9184. #define bFM3_CAN1_STATR_LEC0 *((volatile unsigned int*)(0x42C60040UL))
  9185. #define bFM3_CAN1_STATR_LEC1 *((volatile unsigned int*)(0x42C60044UL))
  9186. #define bFM3_CAN1_STATR_LEC2 *((volatile unsigned int*)(0x42C60048UL))
  9187. #define bFM3_CAN1_STATR_TXOK *((volatile unsigned int*)(0x42C6004CUL))
  9188. #define bFM3_CAN1_STATR_RXOK *((volatile unsigned int*)(0x42C60050UL))
  9189. #define bFM3_CAN1_STATR_EPASS *((volatile unsigned int*)(0x42C60054UL))
  9190. #define bFM3_CAN1_STATR_EWARM *((volatile unsigned int*)(0x42C60058UL))
  9191. #define bFM3_CAN1_STATR_BOFF *((volatile unsigned int*)(0x42C6005CUL))
  9192. #define bFM3_CAN1_ERRCNT_TEC0 *((volatile unsigned int*)(0x42C60080UL))
  9193. #define bFM3_CAN1_ERRCNT_TEC1 *((volatile unsigned int*)(0x42C60084UL))
  9194. #define bFM3_CAN1_ERRCNT_TEC2 *((volatile unsigned int*)(0x42C60088UL))
  9195. #define bFM3_CAN1_ERRCNT_TEC3 *((volatile unsigned int*)(0x42C6008CUL))
  9196. #define bFM3_CAN1_ERRCNT_TEC4 *((volatile unsigned int*)(0x42C60090UL))
  9197. #define bFM3_CAN1_ERRCNT_TEC5 *((volatile unsigned int*)(0x42C60094UL))
  9198. #define bFM3_CAN1_ERRCNT_TEC6 *((volatile unsigned int*)(0x42C60098UL))
  9199. #define bFM3_CAN1_ERRCNT_TEC7 *((volatile unsigned int*)(0x42C6009CUL))
  9200. #define bFM3_CAN1_ERRCNT_REC0 *((volatile unsigned int*)(0x42C600A0UL))
  9201. #define bFM3_CAN1_ERRCNT_REC1 *((volatile unsigned int*)(0x42C600A4UL))
  9202. #define bFM3_CAN1_ERRCNT_REC2 *((volatile unsigned int*)(0x42C600A8UL))
  9203. #define bFM3_CAN1_ERRCNT_REC3 *((volatile unsigned int*)(0x42C600ACUL))
  9204. #define bFM3_CAN1_ERRCNT_REC4 *((volatile unsigned int*)(0x42C600B0UL))
  9205. #define bFM3_CAN1_ERRCNT_REC5 *((volatile unsigned int*)(0x42C600B4UL))
  9206. #define bFM3_CAN1_ERRCNT_REC6 *((volatile unsigned int*)(0x42C600B8UL))
  9207. #define bFM3_CAN1_ERRCNT_RP *((volatile unsigned int*)(0x42C600BCUL))
  9208. #define bFM3_CAN1_BTR_BRP0 *((volatile unsigned int*)(0x42C600C0UL))
  9209. #define bFM3_CAN1_BTR_BRP1 *((volatile unsigned int*)(0x42C600C4UL))
  9210. #define bFM3_CAN1_BTR_BRP2 *((volatile unsigned int*)(0x42C600C8UL))
  9211. #define bFM3_CAN1_BTR_BRP3 *((volatile unsigned int*)(0x42C600CCUL))
  9212. #define bFM3_CAN1_BTR_BRP4 *((volatile unsigned int*)(0x42C600D0UL))
  9213. #define bFM3_CAN1_BTR_BRP5 *((volatile unsigned int*)(0x42C600D4UL))
  9214. #define bFM3_CAN1_BTR_SJW0 *((volatile unsigned int*)(0x42C600D8UL))
  9215. #define bFM3_CAN1_BTR_SJW1 *((volatile unsigned int*)(0x42C600DCUL))
  9216. #define bFM3_CAN1_BTR_TSEG10 *((volatile unsigned int*)(0x42C600E0UL))
  9217. #define bFM3_CAN1_BTR_TSEG11 *((volatile unsigned int*)(0x42C600E4UL))
  9218. #define bFM3_CAN1_BTR_TSEG12 *((volatile unsigned int*)(0x42C600E8UL))
  9219. #define bFM3_CAN1_BTR_TSEG13 *((volatile unsigned int*)(0x42C600ECUL))
  9220. #define bFM3_CAN1_BTR_TSEG20 *((volatile unsigned int*)(0x42C600F0UL))
  9221. #define bFM3_CAN1_BTR_TSEG21 *((volatile unsigned int*)(0x42C600F4UL))
  9222. #define bFM3_CAN1_BTR_TSEG22 *((volatile unsigned int*)(0x42C600F8UL))
  9223. #define bFM3_CAN1_INTR_INTID0 *((volatile unsigned int*)(0x42C60100UL))
  9224. #define bFM3_CAN1_INTR_INTID1 *((volatile unsigned int*)(0x42C60104UL))
  9225. #define bFM3_CAN1_INTR_INTID2 *((volatile unsigned int*)(0x42C60108UL))
  9226. #define bFM3_CAN1_INTR_INTID3 *((volatile unsigned int*)(0x42C6010CUL))
  9227. #define bFM3_CAN1_INTR_INTID4 *((volatile unsigned int*)(0x42C60110UL))
  9228. #define bFM3_CAN1_INTR_INTID5 *((volatile unsigned int*)(0x42C60114UL))
  9229. #define bFM3_CAN1_INTR_INTID6 *((volatile unsigned int*)(0x42C60118UL))
  9230. #define bFM3_CAN1_INTR_INTID7 *((volatile unsigned int*)(0x42C6011CUL))
  9231. #define bFM3_CAN1_INTR_INTID8 *((volatile unsigned int*)(0x42C60120UL))
  9232. #define bFM3_CAN1_INTR_INTID9 *((volatile unsigned int*)(0x42C60124UL))
  9233. #define bFM3_CAN1_INTR_INTID10 *((volatile unsigned int*)(0x42C60128UL))
  9234. #define bFM3_CAN1_INTR_INTID11 *((volatile unsigned int*)(0x42C6012CUL))
  9235. #define bFM3_CAN1_INTR_INTID12 *((volatile unsigned int*)(0x42C60130UL))
  9236. #define bFM3_CAN1_INTR_INTID13 *((volatile unsigned int*)(0x42C60134UL))
  9237. #define bFM3_CAN1_INTR_INTID14 *((volatile unsigned int*)(0x42C60138UL))
  9238. #define bFM3_CAN1_INTR_INTID15 *((volatile unsigned int*)(0x42C6013CUL))
  9239. #define bFM3_CAN1_TESTR_BASIC *((volatile unsigned int*)(0x42C60148UL))
  9240. #define bFM3_CAN1_TESTR_SILENT *((volatile unsigned int*)(0x42C6014CUL))
  9241. #define bFM3_CAN1_TESTR_LBACK *((volatile unsigned int*)(0x42C60150UL))
  9242. #define bFM3_CAN1_TESTR_TX0 *((volatile unsigned int*)(0x42C60154UL))
  9243. #define bFM3_CAN1_TESTR_TX1 *((volatile unsigned int*)(0x42C60158UL))
  9244. #define bFM3_CAN1_TESTR_RX *((volatile unsigned int*)(0x42C6015CUL))
  9245. #define bFM3_CAN1_BRPER_BRPE0 *((volatile unsigned int*)(0x42C60180UL))
  9246. #define bFM3_CAN1_BRPER_BRPE1 *((volatile unsigned int*)(0x42C60184UL))
  9247. #define bFM3_CAN1_BRPER_BRPE2 *((volatile unsigned int*)(0x42C60188UL))
  9248. #define bFM3_CAN1_BRPER_BRPE3 *((volatile unsigned int*)(0x42C6018CUL))
  9249. #define bFM3_CAN1_IF1CREQ_BUSY *((volatile unsigned int*)(0x42C6023CUL))
  9250. #define bFM3_CAN1_IF1CMSK_DATAB *((volatile unsigned int*)(0x42C60240UL))
  9251. #define bFM3_CAN1_IF1CMSK_DATAA *((volatile unsigned int*)(0x42C60244UL))
  9252. #define bFM3_CAN1_IF1CMSK_TXREST *((volatile unsigned int*)(0x42C60248UL))
  9253. #define bFM3_CAN1_IF1CMSK_NEWDAT *((volatile unsigned int*)(0x42C60248UL))
  9254. #define bFM3_CAN1_IF1CMSK_CIP *((volatile unsigned int*)(0x42C6024CUL))
  9255. #define bFM3_CAN1_IF1CMSK_CONTROL *((volatile unsigned int*)(0x42C60250UL))
  9256. #define bFM3_CAN1_IF1CMSK_ARB *((volatile unsigned int*)(0x42C60254UL))
  9257. #define bFM3_CAN1_IF1CMSK_MASK *((volatile unsigned int*)(0x42C60258UL))
  9258. #define bFM3_CAN1_IF1CMSK_WRRD *((volatile unsigned int*)(0x42C6025CUL))
  9259. #define bFM3_CAN1_IF1MSK_MDIR *((volatile unsigned int*)(0x42C602F8UL))
  9260. #define bFM3_CAN1_IF1MSK_MXTD *((volatile unsigned int*)(0x42C602FCUL))
  9261. #define bFM3_CAN1_IF1MSK2_MDIR *((volatile unsigned int*)(0x42C602F8UL))
  9262. #define bFM3_CAN1_IF1MSK2_MXTD *((volatile unsigned int*)(0x42C602FCUL))
  9263. #define bFM3_CAN1_IF1ARB_DIR *((volatile unsigned int*)(0x42C60374UL))
  9264. #define bFM3_CAN1_IF1ARB_XTD *((volatile unsigned int*)(0x42C60378UL))
  9265. #define bFM3_CAN1_IF1ARB_MSGVAL *((volatile unsigned int*)(0x42C6037CUL))
  9266. #define bFM3_CAN1_IF1ARB2_DIR *((volatile unsigned int*)(0x42C60374UL))
  9267. #define bFM3_CAN1_IF1ARB2_XTD *((volatile unsigned int*)(0x42C60378UL))
  9268. #define bFM3_CAN1_IF1ARB2_MSGVAL *((volatile unsigned int*)(0x42C6037CUL))
  9269. #define bFM3_CAN1_IF1MCTR_DLC0 *((volatile unsigned int*)(0x42C60380UL))
  9270. #define bFM3_CAN1_IF1MCTR_DLC1 *((volatile unsigned int*)(0x42C60384UL))
  9271. #define bFM3_CAN1_IF1MCTR_DLC2 *((volatile unsigned int*)(0x42C60388UL))
  9272. #define bFM3_CAN1_IF1MCTR_DLC3 *((volatile unsigned int*)(0x42C6038CUL))
  9273. #define bFM3_CAN1_IF1MCTR_EOB *((volatile unsigned int*)(0x42C6039CUL))
  9274. #define bFM3_CAN1_IF1MCTR_TXRQST *((volatile unsigned int*)(0x42C603A0UL))
  9275. #define bFM3_CAN1_IF1MCTR_RMTEN *((volatile unsigned int*)(0x42C603A4UL))
  9276. #define bFM3_CAN1_IF1MCTR_RXIE *((volatile unsigned int*)(0x42C603A8UL))
  9277. #define bFM3_CAN1_IF1MCTR_TXIE *((volatile unsigned int*)(0x42C603ACUL))
  9278. #define bFM3_CAN1_IF1MCTR_UMASK *((volatile unsigned int*)(0x42C603B0UL))
  9279. #define bFM3_CAN1_IF1MCTR_INTPND *((volatile unsigned int*)(0x42C603B4UL))
  9280. #define bFM3_CAN1_IF1MCTR_MSGLST *((volatile unsigned int*)(0x42C603B8UL))
  9281. #define bFM3_CAN1_IF1MCTR_NEWDAT *((volatile unsigned int*)(0x42C603BCUL))
  9282. #define bFM3_CAN1_IF2CREQ_BUSY *((volatile unsigned int*)(0x42C6083CUL))
  9283. #define bFM3_CAN1_IF2CMSK_DATAB *((volatile unsigned int*)(0x42C60840UL))
  9284. #define bFM3_CAN1_IF2CMSK_DATAA *((volatile unsigned int*)(0x42C60844UL))
  9285. #define bFM3_CAN1_IF2CMSK_TXREST *((volatile unsigned int*)(0x42C60848UL))
  9286. #define bFM3_CAN1_IF2CMSK_NEWDAT *((volatile unsigned int*)(0x42C60848UL))
  9287. #define bFM3_CAN1_IF2CMSK_CIP *((volatile unsigned int*)(0x42C6084CUL))
  9288. #define bFM3_CAN1_IF2CMSK_CONTROL *((volatile unsigned int*)(0x42C60850UL))
  9289. #define bFM3_CAN1_IF2CMSK_ARB *((volatile unsigned int*)(0x42C60854UL))
  9290. #define bFM3_CAN1_IF2CMSK_MASK *((volatile unsigned int*)(0x42C60858UL))
  9291. #define bFM3_CAN1_IF2CMSK_WRRD *((volatile unsigned int*)(0x42C6085CUL))
  9292. #define bFM3_CAN1_IF2MSK_MDIR *((volatile unsigned int*)(0x42C608F8UL))
  9293. #define bFM3_CAN1_IF2MSK_MXTD *((volatile unsigned int*)(0x42C608FCUL))
  9294. #define bFM3_CAN1_IF2MSK2_MDIR *((volatile unsigned int*)(0x42C608F8UL))
  9295. #define bFM3_CAN1_IF2MSK2_MXTD *((volatile unsigned int*)(0x42C608FCUL))
  9296. #define bFM3_CAN1_IF2ARB_DIR *((volatile unsigned int*)(0x42C60974UL))
  9297. #define bFM3_CAN1_IF2ARB_XTD *((volatile unsigned int*)(0x42C60978UL))
  9298. #define bFM3_CAN1_IF2ARB_MSGVAL *((volatile unsigned int*)(0x42C6097CUL))
  9299. #define bFM3_CAN1_IF2ARB2_DIR *((volatile unsigned int*)(0x42C60974UL))
  9300. #define bFM3_CAN1_IF2ARB2_XTD *((volatile unsigned int*)(0x42C60978UL))
  9301. #define bFM3_CAN1_IF2ARB2_MSGVAL *((volatile unsigned int*)(0x42C6097CUL))
  9302. #define bFM3_CAN1_IF2MCTR_DLC0 *((volatile unsigned int*)(0x42C60980UL))
  9303. #define bFM3_CAN1_IF2MCTR_DLC1 *((volatile unsigned int*)(0x42C60984UL))
  9304. #define bFM3_CAN1_IF2MCTR_DLC2 *((volatile unsigned int*)(0x42C60988UL))
  9305. #define bFM3_CAN1_IF2MCTR_DLC3 *((volatile unsigned int*)(0x42C6098CUL))
  9306. #define bFM3_CAN1_IF2MCTR_EOB *((volatile unsigned int*)(0x42C6099CUL))
  9307. #define bFM3_CAN1_IF2MCTR_TXRQST *((volatile unsigned int*)(0x42C609A0UL))
  9308. #define bFM3_CAN1_IF2MCTR_RMTEN *((volatile unsigned int*)(0x42C609A4UL))
  9309. #define bFM3_CAN1_IF2MCTR_RXIE *((volatile unsigned int*)(0x42C609A8UL))
  9310. #define bFM3_CAN1_IF2MCTR_TXIE *((volatile unsigned int*)(0x42C609ACUL))
  9311. #define bFM3_CAN1_IF2MCTR_UMASK *((volatile unsigned int*)(0x42C609B0UL))
  9312. #define bFM3_CAN1_IF2MCTR_INTPND *((volatile unsigned int*)(0x42C609B4UL))
  9313. #define bFM3_CAN1_IF2MCTR_MSGLST *((volatile unsigned int*)(0x42C609B8UL))
  9314. #define bFM3_CAN1_IF2MCTR_NEWDAT *((volatile unsigned int*)(0x42C609BCUL))
  9315. #define bFM3_CAN1_TREQR_TXRQST1 *((volatile unsigned int*)(0x42C61000UL))
  9316. #define bFM3_CAN1_TREQR_TXRQST2 *((volatile unsigned int*)(0x42C61004UL))
  9317. #define bFM3_CAN1_TREQR_TXRQST3 *((volatile unsigned int*)(0x42C61008UL))
  9318. #define bFM3_CAN1_TREQR_TXRQST4 *((volatile unsigned int*)(0x42C6100CUL))
  9319. #define bFM3_CAN1_TREQR_TXRQST5 *((volatile unsigned int*)(0x42C61010UL))
  9320. #define bFM3_CAN1_TREQR_TXRQST6 *((volatile unsigned int*)(0x42C61014UL))
  9321. #define bFM3_CAN1_TREQR_TXRQST7 *((volatile unsigned int*)(0x42C61018UL))
  9322. #define bFM3_CAN1_TREQR_TXRQST8 *((volatile unsigned int*)(0x42C6101CUL))
  9323. #define bFM3_CAN1_TREQR_TXRQST9 *((volatile unsigned int*)(0x42C61020UL))
  9324. #define bFM3_CAN1_TREQR_TXRQST10 *((volatile unsigned int*)(0x42C61024UL))
  9325. #define bFM3_CAN1_TREQR_TXRQST11 *((volatile unsigned int*)(0x42C61028UL))
  9326. #define bFM3_CAN1_TREQR_TXRQST12 *((volatile unsigned int*)(0x42C6102CUL))
  9327. #define bFM3_CAN1_TREQR_TXRQST13 *((volatile unsigned int*)(0x42C61030UL))
  9328. #define bFM3_CAN1_TREQR_TXRQST14 *((volatile unsigned int*)(0x42C61034UL))
  9329. #define bFM3_CAN1_TREQR_TXRQST15 *((volatile unsigned int*)(0x42C61038UL))
  9330. #define bFM3_CAN1_TREQR_TXRQST16 *((volatile unsigned int*)(0x42C6103CUL))
  9331. #define bFM3_CAN1_TREQR_TXRQST17 *((volatile unsigned int*)(0x42C61040UL))
  9332. #define bFM3_CAN1_TREQR_TXRQST18 *((volatile unsigned int*)(0x42C61044UL))
  9333. #define bFM3_CAN1_TREQR_TXRQST19 *((volatile unsigned int*)(0x42C61048UL))
  9334. #define bFM3_CAN1_TREQR_TXRQST20 *((volatile unsigned int*)(0x42C6104CUL))
  9335. #define bFM3_CAN1_TREQR_TXRQST21 *((volatile unsigned int*)(0x42C61050UL))
  9336. #define bFM3_CAN1_TREQR_TXRQST22 *((volatile unsigned int*)(0x42C61054UL))
  9337. #define bFM3_CAN1_TREQR_TXRQST23 *((volatile unsigned int*)(0x42C61058UL))
  9338. #define bFM3_CAN1_TREQR_TXRQST24 *((volatile unsigned int*)(0x42C6105CUL))
  9339. #define bFM3_CAN1_TREQR_TXRQST25 *((volatile unsigned int*)(0x42C61060UL))
  9340. #define bFM3_CAN1_TREQR_TXRQST26 *((volatile unsigned int*)(0x42C61064UL))
  9341. #define bFM3_CAN1_TREQR_TXRQST27 *((volatile unsigned int*)(0x42C61068UL))
  9342. #define bFM3_CAN1_TREQR_TXRQST28 *((volatile unsigned int*)(0x42C6106CUL))
  9343. #define bFM3_CAN1_TREQR_TXRQST29 *((volatile unsigned int*)(0x42C61070UL))
  9344. #define bFM3_CAN1_TREQR_TXRQST30 *((volatile unsigned int*)(0x42C61074UL))
  9345. #define bFM3_CAN1_TREQR_TXRQST31 *((volatile unsigned int*)(0x42C61078UL))
  9346. #define bFM3_CAN1_TREQR_TXRQST32 *((volatile unsigned int*)(0x42C6107CUL))
  9347. #define bFM3_CAN1_TREQR1_TXRQST1 *((volatile unsigned int*)(0x42C61000UL))
  9348. #define bFM3_CAN1_TREQR1_TXRQST2 *((volatile unsigned int*)(0x42C61004UL))
  9349. #define bFM3_CAN1_TREQR1_TXRQST3 *((volatile unsigned int*)(0x42C61008UL))
  9350. #define bFM3_CAN1_TREQR1_TXRQST4 *((volatile unsigned int*)(0x42C6100CUL))
  9351. #define bFM3_CAN1_TREQR1_TXRQST5 *((volatile unsigned int*)(0x42C61010UL))
  9352. #define bFM3_CAN1_TREQR1_TXRQST6 *((volatile unsigned int*)(0x42C61014UL))
  9353. #define bFM3_CAN1_TREQR1_TXRQST7 *((volatile unsigned int*)(0x42C61018UL))
  9354. #define bFM3_CAN1_TREQR1_TXRQST8 *((volatile unsigned int*)(0x42C6101CUL))
  9355. #define bFM3_CAN1_TREQR1_TXRQST9 *((volatile unsigned int*)(0x42C61020UL))
  9356. #define bFM3_CAN1_TREQR1_TXRQST10 *((volatile unsigned int*)(0x42C61024UL))
  9357. #define bFM3_CAN1_TREQR1_TXRQST11 *((volatile unsigned int*)(0x42C61028UL))
  9358. #define bFM3_CAN1_TREQR1_TXRQST12 *((volatile unsigned int*)(0x42C6102CUL))
  9359. #define bFM3_CAN1_TREQR1_TXRQST13 *((volatile unsigned int*)(0x42C61030UL))
  9360. #define bFM3_CAN1_TREQR1_TXRQST14 *((volatile unsigned int*)(0x42C61034UL))
  9361. #define bFM3_CAN1_TREQR1_TXRQST15 *((volatile unsigned int*)(0x42C61038UL))
  9362. #define bFM3_CAN1_TREQR1_TXRQST16 *((volatile unsigned int*)(0x42C6103CUL))
  9363. #define bFM3_CAN1_TREQR2_TXRQST17 *((volatile unsigned int*)(0x42C61040UL))
  9364. #define bFM3_CAN1_TREQR2_TXRQST18 *((volatile unsigned int*)(0x42C61044UL))
  9365. #define bFM3_CAN1_TREQR2_TXRQST19 *((volatile unsigned int*)(0x42C61048UL))
  9366. #define bFM3_CAN1_TREQR2_TXRQST20 *((volatile unsigned int*)(0x42C6104CUL))
  9367. #define bFM3_CAN1_TREQR2_TXRQST21 *((volatile unsigned int*)(0x42C61050UL))
  9368. #define bFM3_CAN1_TREQR2_TXRQST22 *((volatile unsigned int*)(0x42C61054UL))
  9369. #define bFM3_CAN1_TREQR2_TXRQST23 *((volatile unsigned int*)(0x42C61058UL))
  9370. #define bFM3_CAN1_TREQR2_TXRQST24 *((volatile unsigned int*)(0x42C6105CUL))
  9371. #define bFM3_CAN1_TREQR2_TXRQST25 *((volatile unsigned int*)(0x42C61060UL))
  9372. #define bFM3_CAN1_TREQR2_TXRQST26 *((volatile unsigned int*)(0x42C61064UL))
  9373. #define bFM3_CAN1_TREQR2_TXRQST27 *((volatile unsigned int*)(0x42C61068UL))
  9374. #define bFM3_CAN1_TREQR2_TXRQST28 *((volatile unsigned int*)(0x42C6106CUL))
  9375. #define bFM3_CAN1_TREQR2_TXRQST29 *((volatile unsigned int*)(0x42C61070UL))
  9376. #define bFM3_CAN1_TREQR2_TXRQST30 *((volatile unsigned int*)(0x42C61074UL))
  9377. #define bFM3_CAN1_TREQR2_TXRQST31 *((volatile unsigned int*)(0x42C61078UL))
  9378. #define bFM3_CAN1_TREQR2_TXRQST32 *((volatile unsigned int*)(0x42C6107CUL))
  9379. #define bFM3_CAN1_NEWDT_NEWDAT1 *((volatile unsigned int*)(0x42C61200UL))
  9380. #define bFM3_CAN1_NEWDT_NEWDAT2 *((volatile unsigned int*)(0x42C61204UL))
  9381. #define bFM3_CAN1_NEWDT_NEWDAT3 *((volatile unsigned int*)(0x42C61208UL))
  9382. #define bFM3_CAN1_NEWDT_NEWDAT4 *((volatile unsigned int*)(0x42C6120CUL))
  9383. #define bFM3_CAN1_NEWDT_NEWDAT5 *((volatile unsigned int*)(0x42C61210UL))
  9384. #define bFM3_CAN1_NEWDT_NEWDAT6 *((volatile unsigned int*)(0x42C61214UL))
  9385. #define bFM3_CAN1_NEWDT_NEWDAT7 *((volatile unsigned int*)(0x42C61218UL))
  9386. #define bFM3_CAN1_NEWDT_NEWDAT8 *((volatile unsigned int*)(0x42C6121CUL))
  9387. #define bFM3_CAN1_NEWDT_NEWDAT9 *((volatile unsigned int*)(0x42C61220UL))
  9388. #define bFM3_CAN1_NEWDT_NEWDAT10 *((volatile unsigned int*)(0x42C61224UL))
  9389. #define bFM3_CAN1_NEWDT_NEWDAT11 *((volatile unsigned int*)(0x42C61228UL))
  9390. #define bFM3_CAN1_NEWDT_NEWDAT12 *((volatile unsigned int*)(0x42C6122CUL))
  9391. #define bFM3_CAN1_NEWDT_NEWDAT13 *((volatile unsigned int*)(0x42C61230UL))
  9392. #define bFM3_CAN1_NEWDT_NEWDAT14 *((volatile unsigned int*)(0x42C61234UL))
  9393. #define bFM3_CAN1_NEWDT_NEWDAT15 *((volatile unsigned int*)(0x42C61238UL))
  9394. #define bFM3_CAN1_NEWDT_NEWDAT16 *((volatile unsigned int*)(0x42C6123CUL))
  9395. #define bFM3_CAN1_NEWDT_NEWDAT17 *((volatile unsigned int*)(0x42C61240UL))
  9396. #define bFM3_CAN1_NEWDT_NEWDAT18 *((volatile unsigned int*)(0x42C61244UL))
  9397. #define bFM3_CAN1_NEWDT_NEWDAT19 *((volatile unsigned int*)(0x42C61248UL))
  9398. #define bFM3_CAN1_NEWDT_NEWDAT20 *((volatile unsigned int*)(0x42C6124CUL))
  9399. #define bFM3_CAN1_NEWDT_NEWDAT21 *((volatile unsigned int*)(0x42C61250UL))
  9400. #define bFM3_CAN1_NEWDT_NEWDAT22 *((volatile unsigned int*)(0x42C61254UL))
  9401. #define bFM3_CAN1_NEWDT_NEWDAT23 *((volatile unsigned int*)(0x42C61258UL))
  9402. #define bFM3_CAN1_NEWDT_NEWDAT24 *((volatile unsigned int*)(0x42C6125CUL))
  9403. #define bFM3_CAN1_NEWDT_NEWDAT25 *((volatile unsigned int*)(0x42C61260UL))
  9404. #define bFM3_CAN1_NEWDT_NEWDAT26 *((volatile unsigned int*)(0x42C61264UL))
  9405. #define bFM3_CAN1_NEWDT_NEWDAT27 *((volatile unsigned int*)(0x42C61268UL))
  9406. #define bFM3_CAN1_NEWDT_NEWDAT28 *((volatile unsigned int*)(0x42C6126CUL))
  9407. #define bFM3_CAN1_NEWDT_NEWDAT29 *((volatile unsigned int*)(0x42C61270UL))
  9408. #define bFM3_CAN1_NEWDT_NEWDAT30 *((volatile unsigned int*)(0x42C61274UL))
  9409. #define bFM3_CAN1_NEWDT_NEWDAT31 *((volatile unsigned int*)(0x42C61278UL))
  9410. #define bFM3_CAN1_NEWDT_NEWDAT32 *((volatile unsigned int*)(0x42C6127CUL))
  9411. #define bFM3_CAN1_NEWDT1_NEWDAT1 *((volatile unsigned int*)(0x42C61200UL))
  9412. #define bFM3_CAN1_NEWDT1_NEWDAT2 *((volatile unsigned int*)(0x42C61204UL))
  9413. #define bFM3_CAN1_NEWDT1_NEWDAT3 *((volatile unsigned int*)(0x42C61208UL))
  9414. #define bFM3_CAN1_NEWDT1_NEWDAT4 *((volatile unsigned int*)(0x42C6120CUL))
  9415. #define bFM3_CAN1_NEWDT1_NEWDAT5 *((volatile unsigned int*)(0x42C61210UL))
  9416. #define bFM3_CAN1_NEWDT1_NEWDAT6 *((volatile unsigned int*)(0x42C61214UL))
  9417. #define bFM3_CAN1_NEWDT1_NEWDAT7 *((volatile unsigned int*)(0x42C61218UL))
  9418. #define bFM3_CAN1_NEWDT1_NEWDAT8 *((volatile unsigned int*)(0x42C6121CUL))
  9419. #define bFM3_CAN1_NEWDT1_NEWDAT9 *((volatile unsigned int*)(0x42C61220UL))
  9420. #define bFM3_CAN1_NEWDT1_NEWDAT10 *((volatile unsigned int*)(0x42C61224UL))
  9421. #define bFM3_CAN1_NEWDT1_NEWDAT11 *((volatile unsigned int*)(0x42C61228UL))
  9422. #define bFM3_CAN1_NEWDT1_NEWDAT12 *((volatile unsigned int*)(0x42C6122CUL))
  9423. #define bFM3_CAN1_NEWDT1_NEWDAT13 *((volatile unsigned int*)(0x42C61230UL))
  9424. #define bFM3_CAN1_NEWDT1_NEWDAT14 *((volatile unsigned int*)(0x42C61234UL))
  9425. #define bFM3_CAN1_NEWDT1_NEWDAT15 *((volatile unsigned int*)(0x42C61238UL))
  9426. #define bFM3_CAN1_NEWDT1_NEWDAT16 *((volatile unsigned int*)(0x42C6123CUL))
  9427. #define bFM3_CAN1_NEWDT2_NEWDAT17 *((volatile unsigned int*)(0x42C61240UL))
  9428. #define bFM3_CAN1_NEWDT2_NEWDAT18 *((volatile unsigned int*)(0x42C61244UL))
  9429. #define bFM3_CAN1_NEWDT2_NEWDAT19 *((volatile unsigned int*)(0x42C61248UL))
  9430. #define bFM3_CAN1_NEWDT2_NEWDAT20 *((volatile unsigned int*)(0x42C6124CUL))
  9431. #define bFM3_CAN1_NEWDT2_NEWDAT21 *((volatile unsigned int*)(0x42C61250UL))
  9432. #define bFM3_CAN1_NEWDT2_NEWDAT22 *((volatile unsigned int*)(0x42C61254UL))
  9433. #define bFM3_CAN1_NEWDT2_NEWDAT23 *((volatile unsigned int*)(0x42C61258UL))
  9434. #define bFM3_CAN1_NEWDT2_NEWDAT24 *((volatile unsigned int*)(0x42C6125CUL))
  9435. #define bFM3_CAN1_NEWDT2_NEWDAT25 *((volatile unsigned int*)(0x42C61260UL))
  9436. #define bFM3_CAN1_NEWDT2_NEWDAT26 *((volatile unsigned int*)(0x42C61264UL))
  9437. #define bFM3_CAN1_NEWDT2_NEWDAT27 *((volatile unsigned int*)(0x42C61268UL))
  9438. #define bFM3_CAN1_NEWDT2_NEWDAT28 *((volatile unsigned int*)(0x42C6126CUL))
  9439. #define bFM3_CAN1_NEWDT2_NEWDAT29 *((volatile unsigned int*)(0x42C61270UL))
  9440. #define bFM3_CAN1_NEWDT2_NEWDAT30 *((volatile unsigned int*)(0x42C61274UL))
  9441. #define bFM3_CAN1_NEWDT2_NEWDAT31 *((volatile unsigned int*)(0x42C61278UL))
  9442. #define bFM3_CAN1_NEWDT2_NEWDAT32 *((volatile unsigned int*)(0x42C6127CUL))
  9443. #define bFM3_CAN1_INTPND_INTPND1 *((volatile unsigned int*)(0x42C61400UL))
  9444. #define bFM3_CAN1_INTPND_INTPND2 *((volatile unsigned int*)(0x42C61404UL))
  9445. #define bFM3_CAN1_INTPND_INTPND3 *((volatile unsigned int*)(0x42C61408UL))
  9446. #define bFM3_CAN1_INTPND_INTPND4 *((volatile unsigned int*)(0x42C6140CUL))
  9447. #define bFM3_CAN1_INTPND_INTPND5 *((volatile unsigned int*)(0x42C61410UL))
  9448. #define bFM3_CAN1_INTPND_INTPND6 *((volatile unsigned int*)(0x42C61414UL))
  9449. #define bFM3_CAN1_INTPND_INTPND7 *((volatile unsigned int*)(0x42C61418UL))
  9450. #define bFM3_CAN1_INTPND_INTPND8 *((volatile unsigned int*)(0x42C6141CUL))
  9451. #define bFM3_CAN1_INTPND_INTPND9 *((volatile unsigned int*)(0x42C61420UL))
  9452. #define bFM3_CAN1_INTPND_INTPND10 *((volatile unsigned int*)(0x42C61424UL))
  9453. #define bFM3_CAN1_INTPND_INTPND11 *((volatile unsigned int*)(0x42C61428UL))
  9454. #define bFM3_CAN1_INTPND_INTPND12 *((volatile unsigned int*)(0x42C6142CUL))
  9455. #define bFM3_CAN1_INTPND_INTPND13 *((volatile unsigned int*)(0x42C61430UL))
  9456. #define bFM3_CAN1_INTPND_INTPND14 *((volatile unsigned int*)(0x42C61434UL))
  9457. #define bFM3_CAN1_INTPND_INTPND15 *((volatile unsigned int*)(0x42C61438UL))
  9458. #define bFM3_CAN1_INTPND_INTPND16 *((volatile unsigned int*)(0x42C6143CUL))
  9459. #define bFM3_CAN1_INTPND_INTPND17 *((volatile unsigned int*)(0x42C61440UL))
  9460. #define bFM3_CAN1_INTPND_INTPND18 *((volatile unsigned int*)(0x42C61444UL))
  9461. #define bFM3_CAN1_INTPND_INTPND19 *((volatile unsigned int*)(0x42C61448UL))
  9462. #define bFM3_CAN1_INTPND_INTPND20 *((volatile unsigned int*)(0x42C6144CUL))
  9463. #define bFM3_CAN1_INTPND_INTPND21 *((volatile unsigned int*)(0x42C61450UL))
  9464. #define bFM3_CAN1_INTPND_INTPND22 *((volatile unsigned int*)(0x42C61454UL))
  9465. #define bFM3_CAN1_INTPND_INTPND23 *((volatile unsigned int*)(0x42C61458UL))
  9466. #define bFM3_CAN1_INTPND_INTPND24 *((volatile unsigned int*)(0x42C6145CUL))
  9467. #define bFM3_CAN1_INTPND_INTPND25 *((volatile unsigned int*)(0x42C61460UL))
  9468. #define bFM3_CAN1_INTPND_INTPND26 *((volatile unsigned int*)(0x42C61464UL))
  9469. #define bFM3_CAN1_INTPND_INTPND27 *((volatile unsigned int*)(0x42C61468UL))
  9470. #define bFM3_CAN1_INTPND_INTPND28 *((volatile unsigned int*)(0x42C6146CUL))
  9471. #define bFM3_CAN1_INTPND_INTPND29 *((volatile unsigned int*)(0x42C61470UL))
  9472. #define bFM3_CAN1_INTPND_INTPND30 *((volatile unsigned int*)(0x42C61474UL))
  9473. #define bFM3_CAN1_INTPND_INTPND31 *((volatile unsigned int*)(0x42C61478UL))
  9474. #define bFM3_CAN1_INTPND_INTPND32 *((volatile unsigned int*)(0x42C6147CUL))
  9475. #define bFM3_CAN1_INTPND1_INTPND1 *((volatile unsigned int*)(0x42C61400UL))
  9476. #define bFM3_CAN1_INTPND1_INTPND2 *((volatile unsigned int*)(0x42C61404UL))
  9477. #define bFM3_CAN1_INTPND1_INTPND3 *((volatile unsigned int*)(0x42C61408UL))
  9478. #define bFM3_CAN1_INTPND1_INTPND4 *((volatile unsigned int*)(0x42C6140CUL))
  9479. #define bFM3_CAN1_INTPND1_INTPND5 *((volatile unsigned int*)(0x42C61410UL))
  9480. #define bFM3_CAN1_INTPND1_INTPND6 *((volatile unsigned int*)(0x42C61414UL))
  9481. #define bFM3_CAN1_INTPND1_INTPND7 *((volatile unsigned int*)(0x42C61418UL))
  9482. #define bFM3_CAN1_INTPND1_INTPND8 *((volatile unsigned int*)(0x42C6141CUL))
  9483. #define bFM3_CAN1_INTPND1_INTPND9 *((volatile unsigned int*)(0x42C61420UL))
  9484. #define bFM3_CAN1_INTPND1_INTPND10 *((volatile unsigned int*)(0x42C61424UL))
  9485. #define bFM3_CAN1_INTPND1_INTPND11 *((volatile unsigned int*)(0x42C61428UL))
  9486. #define bFM3_CAN1_INTPND1_INTPND12 *((volatile unsigned int*)(0x42C6142CUL))
  9487. #define bFM3_CAN1_INTPND1_INTPND13 *((volatile unsigned int*)(0x42C61430UL))
  9488. #define bFM3_CAN1_INTPND1_INTPND14 *((volatile unsigned int*)(0x42C61434UL))
  9489. #define bFM3_CAN1_INTPND1_INTPND15 *((volatile unsigned int*)(0x42C61438UL))
  9490. #define bFM3_CAN1_INTPND1_INTPND16 *((volatile unsigned int*)(0x42C6143CUL))
  9491. #define bFM3_CAN1_INTPND2_INTPND17 *((volatile unsigned int*)(0x42C61440UL))
  9492. #define bFM3_CAN1_INTPND2_INTPND18 *((volatile unsigned int*)(0x42C61444UL))
  9493. #define bFM3_CAN1_INTPND2_INTPND19 *((volatile unsigned int*)(0x42C61448UL))
  9494. #define bFM3_CAN1_INTPND2_INTPND20 *((volatile unsigned int*)(0x42C6144CUL))
  9495. #define bFM3_CAN1_INTPND2_INTPND21 *((volatile unsigned int*)(0x42C61450UL))
  9496. #define bFM3_CAN1_INTPND2_INTPND22 *((volatile unsigned int*)(0x42C61454UL))
  9497. #define bFM3_CAN1_INTPND2_INTPND23 *((volatile unsigned int*)(0x42C61458UL))
  9498. #define bFM3_CAN1_INTPND2_INTPND24 *((volatile unsigned int*)(0x42C6145CUL))
  9499. #define bFM3_CAN1_INTPND2_INTPND25 *((volatile unsigned int*)(0x42C61460UL))
  9500. #define bFM3_CAN1_INTPND2_INTPND26 *((volatile unsigned int*)(0x42C61464UL))
  9501. #define bFM3_CAN1_INTPND2_INTPND27 *((volatile unsigned int*)(0x42C61468UL))
  9502. #define bFM3_CAN1_INTPND2_INTPND28 *((volatile unsigned int*)(0x42C6146CUL))
  9503. #define bFM3_CAN1_INTPND2_INTPND29 *((volatile unsigned int*)(0x42C61470UL))
  9504. #define bFM3_CAN1_INTPND2_INTPND30 *((volatile unsigned int*)(0x42C61474UL))
  9505. #define bFM3_CAN1_INTPND2_INTPND31 *((volatile unsigned int*)(0x42C61478UL))
  9506. #define bFM3_CAN1_INTPND2_INTPND32 *((volatile unsigned int*)(0x42C6147CUL))
  9507. #define bFM3_CAN1_MSGVAL_MSGVAL1 *((volatile unsigned int*)(0x42C61600UL))
  9508. #define bFM3_CAN1_MSGVAL_MSGVAL2 *((volatile unsigned int*)(0x42C61604UL))
  9509. #define bFM3_CAN1_MSGVAL_MSGVAL3 *((volatile unsigned int*)(0x42C61608UL))
  9510. #define bFM3_CAN1_MSGVAL_MSGVAL4 *((volatile unsigned int*)(0x42C6160CUL))
  9511. #define bFM3_CAN1_MSGVAL_MSGVAL5 *((volatile unsigned int*)(0x42C61610UL))
  9512. #define bFM3_CAN1_MSGVAL_MSGVAL6 *((volatile unsigned int*)(0x42C61614UL))
  9513. #define bFM3_CAN1_MSGVAL_MSGVAL7 *((volatile unsigned int*)(0x42C61618UL))
  9514. #define bFM3_CAN1_MSGVAL_MSGVAL8 *((volatile unsigned int*)(0x42C6161CUL))
  9515. #define bFM3_CAN1_MSGVAL_MSGVAL9 *((volatile unsigned int*)(0x42C61620UL))
  9516. #define bFM3_CAN1_MSGVAL_MSGVAL10 *((volatile unsigned int*)(0x42C61624UL))
  9517. #define bFM3_CAN1_MSGVAL_MSGVAL11 *((volatile unsigned int*)(0x42C61628UL))
  9518. #define bFM3_CAN1_MSGVAL_MSGVAL12 *((volatile unsigned int*)(0x42C6162CUL))
  9519. #define bFM3_CAN1_MSGVAL_MSGVAL13 *((volatile unsigned int*)(0x42C61630UL))
  9520. #define bFM3_CAN1_MSGVAL_MSGVAL14 *((volatile unsigned int*)(0x42C61634UL))
  9521. #define bFM3_CAN1_MSGVAL_MSGVAL15 *((volatile unsigned int*)(0x42C61638UL))
  9522. #define bFM3_CAN1_MSGVAL_MSGVAL16 *((volatile unsigned int*)(0x42C6163CUL))
  9523. #define bFM3_CAN1_MSGVAL_MSGVAL17 *((volatile unsigned int*)(0x42C61640UL))
  9524. #define bFM3_CAN1_MSGVAL_MSGVAL18 *((volatile unsigned int*)(0x42C61644UL))
  9525. #define bFM3_CAN1_MSGVAL_MSGVAL19 *((volatile unsigned int*)(0x42C61648UL))
  9526. #define bFM3_CAN1_MSGVAL_MSGVAL20 *((volatile unsigned int*)(0x42C6164CUL))
  9527. #define bFM3_CAN1_MSGVAL_MSGVAL21 *((volatile unsigned int*)(0x42C61650UL))
  9528. #define bFM3_CAN1_MSGVAL_MSGVAL22 *((volatile unsigned int*)(0x42C61654UL))
  9529. #define bFM3_CAN1_MSGVAL_MSGVAL23 *((volatile unsigned int*)(0x42C61658UL))
  9530. #define bFM3_CAN1_MSGVAL_MSGVAL24 *((volatile unsigned int*)(0x42C6165CUL))
  9531. #define bFM3_CAN1_MSGVAL_MSGVAL25 *((volatile unsigned int*)(0x42C61660UL))
  9532. #define bFM3_CAN1_MSGVAL_MSGVAL26 *((volatile unsigned int*)(0x42C61664UL))
  9533. #define bFM3_CAN1_MSGVAL_MSGVAL27 *((volatile unsigned int*)(0x42C61668UL))
  9534. #define bFM3_CAN1_MSGVAL_MSGVAL28 *((volatile unsigned int*)(0x42C6166CUL))
  9535. #define bFM3_CAN1_MSGVAL_MSGVAL29 *((volatile unsigned int*)(0x42C61670UL))
  9536. #define bFM3_CAN1_MSGVAL_MSGVAL30 *((volatile unsigned int*)(0x42C61674UL))
  9537. #define bFM3_CAN1_MSGVAL_MSGVAL31 *((volatile unsigned int*)(0x42C61678UL))
  9538. #define bFM3_CAN1_MSGVAL_MSGVAL32 *((volatile unsigned int*)(0x42C6167CUL))
  9539. #define bFM3_CAN1_MSGVAL1_MSGVAL1 *((volatile unsigned int*)(0x42C61600UL))
  9540. #define bFM3_CAN1_MSGVAL1_MSGVAL2 *((volatile unsigned int*)(0x42C61604UL))
  9541. #define bFM3_CAN1_MSGVAL1_MSGVAL3 *((volatile unsigned int*)(0x42C61608UL))
  9542. #define bFM3_CAN1_MSGVAL1_MSGVAL4 *((volatile unsigned int*)(0x42C6160CUL))
  9543. #define bFM3_CAN1_MSGVAL1_MSGVAL5 *((volatile unsigned int*)(0x42C61610UL))
  9544. #define bFM3_CAN1_MSGVAL1_MSGVAL6 *((volatile unsigned int*)(0x42C61614UL))
  9545. #define bFM3_CAN1_MSGVAL1_MSGVAL7 *((volatile unsigned int*)(0x42C61618UL))
  9546. #define bFM3_CAN1_MSGVAL1_MSGVAL8 *((volatile unsigned int*)(0x42C6161CUL))
  9547. #define bFM3_CAN1_MSGVAL1_MSGVAL9 *((volatile unsigned int*)(0x42C61620UL))
  9548. #define bFM3_CAN1_MSGVAL1_MSGVAL10 *((volatile unsigned int*)(0x42C61624UL))
  9549. #define bFM3_CAN1_MSGVAL1_MSGVAL11 *((volatile unsigned int*)(0x42C61628UL))
  9550. #define bFM3_CAN1_MSGVAL1_MSGVAL12 *((volatile unsigned int*)(0x42C6162CUL))
  9551. #define bFM3_CAN1_MSGVAL1_MSGVAL13 *((volatile unsigned int*)(0x42C61630UL))
  9552. #define bFM3_CAN1_MSGVAL1_MSGVAL14 *((volatile unsigned int*)(0x42C61634UL))
  9553. #define bFM3_CAN1_MSGVAL1_MSGVAL15 *((volatile unsigned int*)(0x42C61638UL))
  9554. #define bFM3_CAN1_MSGVAL1_MSGVAL16 *((volatile unsigned int*)(0x42C6163CUL))
  9555. #define bFM3_CAN1_MSGVAL2_MSGVAL17 *((volatile unsigned int*)(0x42C61640UL))
  9556. #define bFM3_CAN1_MSGVAL2_MSGVAL18 *((volatile unsigned int*)(0x42C61644UL))
  9557. #define bFM3_CAN1_MSGVAL2_MSGVAL19 *((volatile unsigned int*)(0x42C61648UL))
  9558. #define bFM3_CAN1_MSGVAL2_MSGVAL20 *((volatile unsigned int*)(0x42C6164CUL))
  9559. #define bFM3_CAN1_MSGVAL2_MSGVAL21 *((volatile unsigned int*)(0x42C61650UL))
  9560. #define bFM3_CAN1_MSGVAL2_MSGVAL22 *((volatile unsigned int*)(0x42C61654UL))
  9561. #define bFM3_CAN1_MSGVAL2_MSGVAL23 *((volatile unsigned int*)(0x42C61658UL))
  9562. #define bFM3_CAN1_MSGVAL2_MSGVAL24 *((volatile unsigned int*)(0x42C6165CUL))
  9563. #define bFM3_CAN1_MSGVAL2_MSGVAL25 *((volatile unsigned int*)(0x42C61660UL))
  9564. #define bFM3_CAN1_MSGVAL2_MSGVAL26 *((volatile unsigned int*)(0x42C61664UL))
  9565. #define bFM3_CAN1_MSGVAL2_MSGVAL27 *((volatile unsigned int*)(0x42C61668UL))
  9566. #define bFM3_CAN1_MSGVAL2_MSGVAL28 *((volatile unsigned int*)(0x42C6166CUL))
  9567. #define bFM3_CAN1_MSGVAL2_MSGVAL29 *((volatile unsigned int*)(0x42C61670UL))
  9568. #define bFM3_CAN1_MSGVAL2_MSGVAL30 *((volatile unsigned int*)(0x42C61674UL))
  9569. #define bFM3_CAN1_MSGVAL2_MSGVAL31 *((volatile unsigned int*)(0x42C61678UL))
  9570. #define bFM3_CAN1_MSGVAL2_MSGVAL32 *((volatile unsigned int*)(0x42C6167CUL))
  9571. #ifdef __cplusplus
  9572. }
  9573. #endif
  9574. #endif /* _MB9BF506R_H_ */