gpio_cfg.h 148 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084
  1. /* Copyright Statement:
  2. *
  3. * This software/firmware and related documentation ("MediaTek Software") are
  4. * protected under relevant copyright laws. The information contained herein
  5. * is confidential and proprietary to MediaTek Inc. and/or its licensors.
  6. * Without the prior written permission of MediaTek inc. and/or its licensors,
  7. * any reproduction, modification, use or disclosure of MediaTek Software,
  8. * and information contained herein, in whole or in part, shall be strictly prohibited.
  9. */
  10. /* MediaTek Inc. (C) 2017. All rights reserved.
  11. *
  12. * BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  13. * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  14. * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON
  15. * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  16. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  17. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  18. * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  19. * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  20. * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH
  21. * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES
  22. * THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES
  23. * CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK
  24. * SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
  25. * STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND
  26. * CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  27. * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  28. * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO
  29. * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
  30. */
  31. #ifndef _GPIO_CFG_H_
  32. #define _GPIO_CFG_H_
  33. #include <platform/mt_typedefs.h>
  34. typedef struct {
  35. s32 addr;
  36. }PIN_addr;
  37. typedef struct {
  38. s8 offset;
  39. }PIN_offset;
  40. typedef struct {
  41. s8 width;
  42. }PIN_width;
  43. PIN_addr IES_addr[] = {
  44. /* 0 */ {IOCFG_RR_BASE+0x0030},
  45. /* 1 */ {IOCFG_RR_BASE+0x0030},
  46. /* 2 */ {IOCFG_RR_BASE+0x0030},
  47. /* 3 */ {IOCFG_RR_BASE+0x0030},
  48. /* 4 */ {IOCFG_RR_BASE+0x0030},
  49. /* 5 */ {IOCFG_RR_BASE+0x0030},
  50. /* 6 */ {IOCFG_RR_BASE+0x0030},
  51. /* 7 */ {IOCFG_RR_BASE+0x0030},
  52. /* 8 */ {IOCFG_RB_BASE+0x0030},
  53. /* 9 */ {IOCFG_RR_BASE+0x0030},
  54. /* 10 */ {IOCFG_RR_BASE+0x0030},
  55. /* 11 */ {IOCFG_RR_BASE+0x0030},
  56. /* 12 */ {IOCFG_LM_BASE+0x0020},
  57. /* 13 */ {IOCFG_LB_BASE+0x0020},
  58. /* 14 */ {IOCFG_LB_BASE+0x0020},
  59. /* 15 */ {IOCFG_LB_BASE+0x0020},
  60. /* 16 */ {IOCFG_LB_BASE+0x0020},
  61. /* 17 */ {IOCFG_LB_BASE+0x0020},
  62. /* 18 */ {IOCFG_LB_BASE+0x0020},
  63. /* 19 */ {IOCFG_LB_BASE+0x0020},
  64. /* 20 */ {IOCFG_LB_BASE+0x0020},
  65. /* 21 */ {IOCFG_LB_BASE+0x0020},
  66. /* 22 */ {IOCFG_LB_BASE+0x0020},
  67. /* 23 */ {IOCFG_LB_BASE+0x0020},
  68. /* 24 */ {IOCFG_LB_BASE+0x0020},
  69. /* 25 */ {IOCFG_LB_BASE+0x0020},
  70. /* 26 */ {IOCFG_LB_BASE+0x0020},
  71. /* 27 */ {IOCFG_LB_BASE+0x0020},
  72. /* 28 */ {IOCFG_LB_BASE+0x0020},
  73. /* 29 */ {IOCFG_LB_BASE+0x0020},
  74. /* 30 */ {IOCFG_LB_BASE+0x0020},
  75. /* 31 */ {IOCFG_LB_BASE+0x0020},
  76. /* 32 */ {IOCFG_LB_BASE+0x0020},
  77. /* 33 */ {IOCFG_LB_BASE+0x0020},
  78. /* 34 */ {IOCFG_LB_BASE+0x0020},
  79. /* 35 */ {IOCFG_LB_BASE+0x0020},
  80. /* 36 */ {IOCFG_LB_BASE+0x0020},
  81. /* 37 */ {IOCFG_LB_BASE+0x0020},
  82. /* 38 */ {IOCFG_LB_BASE+0x0020},
  83. /* 39 */ {IOCFG_LB_BASE+0x0020},
  84. /* 40 */ {IOCFG_LB_BASE+0x0020},
  85. /* 41 */ {IOCFG_BL_BASE+0x0040},
  86. /* 42 */ {IOCFG_BL_BASE+0x0040},
  87. /* 43 */ {IOCFG_BL_BASE+0x0040},
  88. /* 44 */ {IOCFG_BL_BASE+0x0040},
  89. /* 45 */ {IOCFG_BL_BASE+0x0040},
  90. /* 46 */ {IOCFG_BL_BASE+0x0040},
  91. /* 47 */ {IOCFG_BL_BASE+0x0040},
  92. /* 48 */ {IOCFG_BL_BASE+0x0050},
  93. /* 49 */ {IOCFG_BL_BASE+0x0050},
  94. /* 50 */ {IOCFG_BL_BASE+0x0050},
  95. /* 51 */ {IOCFG_BL_BASE+0x0050},
  96. /* 52 */ {IOCFG_BL_BASE+0x0040},
  97. /* 53 */ {IOCFG_BL_BASE+0x0040},
  98. /* 54 */ {IOCFG_BL_BASE+0x0040},
  99. /* 55 */ {IOCFG_BL_BASE+0x0040},
  100. /* 56 */ {IOCFG_BL_BASE+0x0040},
  101. /* 57 */ {IOCFG_BL_BASE+0x0040},
  102. /* 58 */ {IOCFG_BL_BASE+0x0050},
  103. /* 59 */ {IOCFG_BL_BASE+0x0040},
  104. /* 60 */ {IOCFG_BL_BASE+0x0040},
  105. /* 61 */ {IOCFG_RB_BASE+0x0030},
  106. /* 62 */ {IOCFG_RB_BASE+0x0030},
  107. /* 63 */ {IOCFG_RB_BASE+0x0030},
  108. /* 64 */ {IOCFG_RB_BASE+0x0030},
  109. /* 65 */ {IOCFG_RB_BASE+0x0030},
  110. /* 66 */ {IOCFG_RB_BASE+0x0030},
  111. /* 67 */ {IOCFG_RB_BASE+0x0030},
  112. /* 68 */ {IOCFG_RB_BASE+0x0030},
  113. /* 69 */ {IOCFG_RB_BASE+0x0030},
  114. /* 70 */ {IOCFG_RB_BASE+0x0030},
  115. /* 71 */ {IOCFG_RB_BASE+0x0030},
  116. /* 72 */ {IOCFG_RB_BASE+0x0030},
  117. /* 73 */ {IOCFG_RB_BASE+0x0030},
  118. /* 74 */ {IOCFG_RB_BASE+0x0030},
  119. /* 75 */ {IOCFG_RB_BASE+0x0030},
  120. /* 76 */ {IOCFG_RB_BASE+0x0030},
  121. /* 77 */ {IOCFG_RB_BASE+0x0030},
  122. /* 78 */ {IOCFG_RB_BASE+0x0030},
  123. /* 79 */ {IOCFG_RB_BASE+0x0030},
  124. /* 80 */ {IOCFG_RB_BASE+0x0030},
  125. /* 81 */ {IOCFG_RB_BASE+0x0030},
  126. /* 82 */ {IOCFG_RB_BASE+0x0030},
  127. /* 83 */ {IOCFG_RB_BASE+0x0030},
  128. /* 84 */ {IOCFG_RB_BASE+0x0030},
  129. /* 85 */ {IOCFG_BL_BASE+0x0050},
  130. /* 86 */ {IOCFG_BL_BASE+0x0040},
  131. /* 87 */ {IOCFG_BL_BASE+0x0040},
  132. /* 88 */ {IOCFG_BL_BASE+0x0040},
  133. /* 89 */ {IOCFG_RR_BASE+0x0030},
  134. /* 90 */ {IOCFG_RB_BASE+0x0030},
  135. /* 91 */ {IOCFG_RR_BASE+0x0030},
  136. /* 92 */ {IOCFG_RR_BASE+0x0030},
  137. /* 93 */ {IOCFG_RR_BASE+0x0030},
  138. /* 94 */ {IOCFG_RR_BASE+0x0030},
  139. /* 95 */ {IOCFG_RR_BASE+0x0030},
  140. /* 96 */ {IOCFG_RR_BASE+0x0030},
  141. /* 97 */ {IOCFG_RR_BASE+0x0030},
  142. /* 98 */ {IOCFG_RR_BASE+0x0030},
  143. /* 99 */ {IOCFG_RR_BASE+0x0030},
  144. /* 100 */ {IOCFG_RR_BASE+0x0030},
  145. /* 101 */ {IOCFG_RR_BASE+0x0030},
  146. /* 102 */ {IOCFG_RR_BASE+0x0030},
  147. /* 103 */ {IOCFG_RR_BASE+0x0030},
  148. /* 104 */ {IOCFG_RR_BASE+0x0030},
  149. /* 105 */ {IOCFG_RR_BASE+0x0030},
  150. /* 106 */ {IOCFG_RR_BASE+0x0030},
  151. /* 107 */ {IOCFG_RT_BASE+0x0030},
  152. /* 108 */ {IOCFG_RT_BASE+0x0030},
  153. /* 109 */ {IOCFG_RT_BASE+0x0030},
  154. /* 110 */ {IOCFG_RT_BASE+0x0030},
  155. /* 111 */ {IOCFG_RT_BASE+0x0030},
  156. /* 112 */ {IOCFG_RT_BASE+0x0030},
  157. /* 113 */ {IOCFG_RT_BASE+0x0030},
  158. /* 114 */ {IOCFG_RT_BASE+0x0030},
  159. /* 115 */ {IOCFG_RT_BASE+0x0030},
  160. /* 116 */ {IOCFG_RT_BASE+0x0030},
  161. /* 117 */ {IOCFG_RT_BASE+0x0030},
  162. /* 118 */ {IOCFG_RT_BASE+0x0030},
  163. /* 119 */ {IOCFG_RT_BASE+0x0030},
  164. /* 120 */ {IOCFG_RT_BASE+0x0030},
  165. /* 121 */ {IOCFG_RT_BASE+0x0030},
  166. /* 122 */ {IOCFG_LT_BASE+0x0010},
  167. /* 123 */ {IOCFG_LT_BASE+0x0010},
  168. /* 124 */ {IOCFG_LT_BASE+0x0010},
  169. /* 125 */ {IOCFG_LT_BASE+0x0010},
  170. /* 126 */ {IOCFG_LT_BASE+0x0010},
  171. /* 127 */ {IOCFG_LT_BASE+0x0010},
  172. /* 128 */ {IOCFG_LT_BASE+0x0010},
  173. /* 129 */ {IOCFG_LT_BASE+0x0010},
  174. /* 130 */ {IOCFG_LT_BASE+0x0010},
  175. /* 131 */ {IOCFG_LT_BASE+0x0010},
  176. /* 132 */ {IOCFG_LT_BASE+0x0010},
  177. /* 133 */ {IOCFG_LT_BASE+0x0010},
  178. /* 134 */ {IOCFG_LM_BASE+0x0020},
  179. /* 135 */ {IOCFG_LM_BASE+0x0020},
  180. /* 136 */ {IOCFG_LM_BASE+0x0020},
  181. /* 137 */ {IOCFG_LM_BASE+0x0020},
  182. /* 138 */ {IOCFG_LM_BASE+0x0020},
  183. /* 139 */ {IOCFG_LM_BASE+0x0020},
  184. /* 140 */ {IOCFG_LM_BASE+0x0020},
  185. /* 141 */ {IOCFG_LM_BASE+0x0020},
  186. /* 142 */ {IOCFG_LM_BASE+0x0020},
  187. /* 143 */ {IOCFG_LM_BASE+0x0020},
  188. /* 144 */ {IOCFG_LM_BASE+0x0020},
  189. /* 145 */ {IOCFG_LM_BASE+0x0020},
  190. /* 146 */ {IOCFG_LM_BASE+0x0020},
  191. /* 147 */ {IOCFG_LM_BASE+0x0020},
  192. /* 148 */ {IOCFG_LM_BASE+0x0020},
  193. /* 149 */ {IOCFG_LM_BASE+0x0020},
  194. /* 150 */ {IOCFG_BL_BASE+0x0040},
  195. /* 151 */ {IOCFG_BL_BASE+0x0040},
  196. /* 152 */ {IOCFG_BL_BASE+0x0040},
  197. /* 153 */ {IOCFG_BL_BASE+0x0040},
  198. /* 154 */ {IOCFG_BL_BASE+0x0040},
  199. /* 155 */ {IOCFG_RB_BASE+0x0030},
  200. /* 156 */ {IOCFG_RB_BASE+0x0030},
  201. /* 157 */ {IOCFG_RB_BASE+0x0030},
  202. /* 158 */ {IOCFG_RB_BASE+0x0030},
  203. /* 159 */ {IOCFG_BL_BASE+0x0040},
  204. /* 160 */ {IOCFG_LM_BASE+0x0020},
  205. /* 161 */ {IOCFG_RT_BASE+0x0030},
  206. /* 162 */ {IOCFG_RT_BASE+0x0030},
  207. /* 163 */ {IOCFG_LT_BASE+0x0010},
  208. /* 164 */ {IOCFG_LT_BASE+0x0010},
  209. /* 165 */ {IOCFG_LT_BASE+0x0010},
  210. /* 166 */ {IOCFG_LT_BASE+0x0010},
  211. /* 167 */ {IOCFG_LT_BASE+0x0010},
  212. /* 168 */ {IOCFG_LT_BASE+0x0010},
  213. /* 169 */ {IOCFG_LT_BASE+0x0010},
  214. /* 170 */ {IOCFG_LT_BASE+0x0010},
  215. /* 171 */ {IOCFG_BL_BASE+0x0040},
  216. /* 172 */ {IOCFG_BL_BASE+0x0040},
  217. /* 173 */ {IOCFG_BL_BASE+0x0040},
  218. /* 174 */ {IOCFG_BL_BASE+0x0040},
  219. /* 175 */ {IOCFG_BL_BASE+0x0040},
  220. /* 176 */ {IOCFG_BL_BASE+0x0040},
  221. /* 177 */ {IOCFG_BL_BASE+0x0040},
  222. /* 178 */ {IOCFG_BL_BASE+0x0040}};
  223. PIN_offset IES_offset[] = {
  224. /* 0 */ {6},
  225. /* 1 */ {7},
  226. /* 2 */ {10},
  227. /* 3 */ {11},
  228. /* 4 */ {12},
  229. /* 5 */ {13},
  230. /* 6 */ {14},
  231. /* 7 */ {15},
  232. /* 8 */ {12},
  233. /* 9 */ {16},
  234. /* 10 */ {8},
  235. /* 11 */ {9},
  236. /* 12 */ {9},
  237. /* 13 */ {26},
  238. /* 14 */ {25},
  239. /* 15 */ {27},
  240. /* 16 */ {24},
  241. /* 17 */ {19},
  242. /* 18 */ {16},
  243. /* 19 */ {18},
  244. /* 20 */ {17},
  245. /* 21 */ {22},
  246. /* 22 */ {21},
  247. /* 23 */ {23},
  248. /* 24 */ {20},
  249. /* 25 */ {14},
  250. /* 26 */ {13},
  251. /* 27 */ {15},
  252. /* 28 */ {12},
  253. /* 29 */ {0},
  254. /* 30 */ {1},
  255. /* 31 */ {5},
  256. /* 32 */ {2},
  257. /* 33 */ {4},
  258. /* 34 */ {3},
  259. /* 35 */ {10},
  260. /* 36 */ {11},
  261. /* 37 */ {9},
  262. /* 38 */ {6},
  263. /* 39 */ {8},
  264. /* 40 */ {7},
  265. /* 41 */ {19},
  266. /* 42 */ {9},
  267. /* 43 */ {8},
  268. /* 44 */ {10},
  269. /* 45 */ {22},
  270. /* 46 */ {21},
  271. /* 47 */ {20},
  272. /* 48 */ {3},
  273. /* 49 */ {5},
  274. /* 50 */ {2},
  275. /* 51 */ {4},
  276. /* 52 */ {1},
  277. /* 53 */ {0},
  278. /* 54 */ {5},
  279. /* 55 */ {3},
  280. /* 56 */ {4},
  281. /* 57 */ {2},
  282. /* 58 */ {0},
  283. /* 59 */ {31},
  284. /* 60 */ {30},
  285. /* 61 */ {18},
  286. /* 62 */ {14},
  287. /* 63 */ {17},
  288. /* 64 */ {13},
  289. /* 65 */ {20},
  290. /* 66 */ {16},
  291. /* 67 */ {19},
  292. /* 68 */ {15},
  293. /* 69 */ {8},
  294. /* 70 */ {7},
  295. /* 71 */ {6},
  296. /* 72 */ {5},
  297. /* 73 */ {4},
  298. /* 74 */ {3},
  299. /* 75 */ {2},
  300. /* 76 */ {1},
  301. /* 77 */ {0},
  302. /* 78 */ {9},
  303. /* 79 */ {11},
  304. /* 80 */ {10},
  305. /* 81 */ {25},
  306. /* 82 */ {24},
  307. /* 83 */ {22},
  308. /* 84 */ {23},
  309. /* 85 */ {1},
  310. /* 86 */ {29},
  311. /* 87 */ {7},
  312. /* 88 */ {6},
  313. /* 89 */ {25},
  314. /* 90 */ {21},
  315. /* 91 */ {20},
  316. /* 92 */ {19},
  317. /* 93 */ {17},
  318. /* 94 */ {18},
  319. /* 95 */ {26},
  320. /* 96 */ {27},
  321. /* 97 */ {2},
  322. /* 98 */ {3},
  323. /* 99 */ {0},
  324. /* 100 */ {1},
  325. /* 101 */ {4},
  326. /* 102 */ {5},
  327. /* 103 */ {21},
  328. /* 104 */ {23},
  329. /* 105 */ {22},
  330. /* 106 */ {24},
  331. /* 107 */ {4},
  332. /* 108 */ {3},
  333. /* 109 */ {5},
  334. /* 110 */ {0},
  335. /* 111 */ {1},
  336. /* 112 */ {2},
  337. /* 113 */ {9},
  338. /* 114 */ {10},
  339. /* 115 */ {6},
  340. /* 116 */ {7},
  341. /* 117 */ {12},
  342. /* 118 */ {13},
  343. /* 119 */ {14},
  344. /* 120 */ {11},
  345. /* 121 */ {8},
  346. /* 122 */ {9},
  347. /* 123 */ {10},
  348. /* 124 */ {8},
  349. /* 125 */ {12},
  350. /* 126 */ {14},
  351. /* 127 */ {16},
  352. /* 128 */ {11},
  353. /* 129 */ {15},
  354. /* 130 */ {17},
  355. /* 131 */ {18},
  356. /* 132 */ {13},
  357. /* 133 */ {19},
  358. /* 134 */ {14},
  359. /* 135 */ {17},
  360. /* 136 */ {1},
  361. /* 137 */ {7},
  362. /* 138 */ {4},
  363. /* 139 */ {5},
  364. /* 140 */ {0},
  365. /* 141 */ {6},
  366. /* 142 */ {2},
  367. /* 143 */ {3},
  368. /* 144 */ {12},
  369. /* 145 */ {11},
  370. /* 146 */ {13},
  371. /* 147 */ {10},
  372. /* 148 */ {15},
  373. /* 149 */ {16},
  374. /* 150 */ {23},
  375. /* 151 */ {24},
  376. /* 152 */ {25},
  377. /* 153 */ {26},
  378. /* 154 */ {28},
  379. /* 155 */ {28},
  380. /* 156 */ {27},
  381. /* 157 */ {29},
  382. /* 158 */ {26},
  383. /* 159 */ {27},
  384. /* 160 */ {8},
  385. /* 161 */ {15},
  386. /* 162 */ {16},
  387. /* 163 */ {0},
  388. /* 164 */ {1},
  389. /* 165 */ {2},
  390. /* 166 */ {3},
  391. /* 167 */ {4},
  392. /* 168 */ {5},
  393. /* 169 */ {6},
  394. /* 170 */ {7},
  395. /* 171 */ {17},
  396. /* 172 */ {18},
  397. /* 173 */ {11},
  398. /* 174 */ {12},
  399. /* 175 */ {13},
  400. /* 176 */ {14},
  401. /* 177 */ {15},
  402. /* 178 */ {16}};
  403. PIN_width IES_width[] = {
  404. /* 0 */ {1},
  405. /* 1 */ {1},
  406. /* 2 */ {1},
  407. /* 3 */ {1},
  408. /* 4 */ {1},
  409. /* 5 */ {1},
  410. /* 6 */ {1},
  411. /* 7 */ {1},
  412. /* 8 */ {1},
  413. /* 9 */ {1},
  414. /* 10 */ {1},
  415. /* 11 */ {1},
  416. /* 12 */ {1},
  417. /* 13 */ {1},
  418. /* 14 */ {1},
  419. /* 15 */ {1},
  420. /* 16 */ {1},
  421. /* 17 */ {1},
  422. /* 18 */ {1},
  423. /* 19 */ {1},
  424. /* 20 */ {1},
  425. /* 21 */ {1},
  426. /* 22 */ {1},
  427. /* 23 */ {1},
  428. /* 24 */ {1},
  429. /* 25 */ {1},
  430. /* 26 */ {1},
  431. /* 27 */ {1},
  432. /* 28 */ {1},
  433. /* 29 */ {1},
  434. /* 30 */ {1},
  435. /* 31 */ {1},
  436. /* 32 */ {1},
  437. /* 33 */ {1},
  438. /* 34 */ {1},
  439. /* 35 */ {1},
  440. /* 36 */ {1},
  441. /* 37 */ {1},
  442. /* 38 */ {1},
  443. /* 39 */ {1},
  444. /* 40 */ {1},
  445. /* 41 */ {1},
  446. /* 42 */ {1},
  447. /* 43 */ {1},
  448. /* 44 */ {1},
  449. /* 45 */ {1},
  450. /* 46 */ {1},
  451. /* 47 */ {1},
  452. /* 48 */ {1},
  453. /* 49 */ {1},
  454. /* 50 */ {1},
  455. /* 51 */ {1},
  456. /* 52 */ {1},
  457. /* 53 */ {1},
  458. /* 54 */ {1},
  459. /* 55 */ {1},
  460. /* 56 */ {1},
  461. /* 57 */ {1},
  462. /* 58 */ {1},
  463. /* 59 */ {1},
  464. /* 60 */ {1},
  465. /* 61 */ {1},
  466. /* 62 */ {1},
  467. /* 63 */ {1},
  468. /* 64 */ {1},
  469. /* 65 */ {1},
  470. /* 66 */ {1},
  471. /* 67 */ {1},
  472. /* 68 */ {1},
  473. /* 69 */ {1},
  474. /* 70 */ {1},
  475. /* 71 */ {1},
  476. /* 72 */ {1},
  477. /* 73 */ {1},
  478. /* 74 */ {1},
  479. /* 75 */ {1},
  480. /* 76 */ {1},
  481. /* 77 */ {1},
  482. /* 78 */ {1},
  483. /* 79 */ {1},
  484. /* 80 */ {1},
  485. /* 81 */ {1},
  486. /* 82 */ {1},
  487. /* 83 */ {1},
  488. /* 84 */ {1},
  489. /* 85 */ {1},
  490. /* 86 */ {1},
  491. /* 87 */ {1},
  492. /* 88 */ {1},
  493. /* 89 */ {1},
  494. /* 90 */ {1},
  495. /* 91 */ {1},
  496. /* 92 */ {1},
  497. /* 93 */ {1},
  498. /* 94 */ {1},
  499. /* 95 */ {1},
  500. /* 96 */ {1},
  501. /* 97 */ {1},
  502. /* 98 */ {1},
  503. /* 99 */ {1},
  504. /* 100 */ {1},
  505. /* 101 */ {1},
  506. /* 102 */ {1},
  507. /* 103 */ {1},
  508. /* 104 */ {1},
  509. /* 105 */ {1},
  510. /* 106 */ {1},
  511. /* 107 */ {1},
  512. /* 108 */ {1},
  513. /* 109 */ {1},
  514. /* 110 */ {1},
  515. /* 111 */ {1},
  516. /* 112 */ {1},
  517. /* 113 */ {1},
  518. /* 114 */ {1},
  519. /* 115 */ {1},
  520. /* 116 */ {1},
  521. /* 117 */ {1},
  522. /* 118 */ {1},
  523. /* 119 */ {1},
  524. /* 120 */ {1},
  525. /* 121 */ {1},
  526. /* 122 */ {1},
  527. /* 123 */ {1},
  528. /* 124 */ {1},
  529. /* 125 */ {1},
  530. /* 126 */ {1},
  531. /* 127 */ {1},
  532. /* 128 */ {1},
  533. /* 129 */ {1},
  534. /* 130 */ {1},
  535. /* 131 */ {1},
  536. /* 132 */ {1},
  537. /* 133 */ {1},
  538. /* 134 */ {1},
  539. /* 135 */ {1},
  540. /* 136 */ {1},
  541. /* 137 */ {1},
  542. /* 138 */ {1},
  543. /* 139 */ {1},
  544. /* 140 */ {1},
  545. /* 141 */ {1},
  546. /* 142 */ {1},
  547. /* 143 */ {1},
  548. /* 144 */ {1},
  549. /* 145 */ {1},
  550. /* 146 */ {1},
  551. /* 147 */ {1},
  552. /* 148 */ {1},
  553. /* 149 */ {1},
  554. /* 150 */ {1},
  555. /* 151 */ {1},
  556. /* 152 */ {1},
  557. /* 153 */ {1},
  558. /* 154 */ {1},
  559. /* 155 */ {1},
  560. /* 156 */ {1},
  561. /* 157 */ {1},
  562. /* 158 */ {1},
  563. /* 159 */ {1},
  564. /* 160 */ {1},
  565. /* 161 */ {1},
  566. /* 162 */ {1},
  567. /* 163 */ {1},
  568. /* 164 */ {1},
  569. /* 165 */ {1},
  570. /* 166 */ {1},
  571. /* 167 */ {1},
  572. /* 168 */ {1},
  573. /* 169 */ {1},
  574. /* 170 */ {1},
  575. /* 171 */ {1},
  576. /* 172 */ {1},
  577. /* 173 */ {1},
  578. /* 174 */ {1},
  579. /* 175 */ {1},
  580. /* 176 */ {1},
  581. /* 177 */ {1},
  582. /* 178 */ {1}};
  583. PIN_addr SMT_addr[] = {
  584. /* 0 */ {IOCFG_RR_BASE+0x00b0},
  585. /* 1 */ {IOCFG_RR_BASE+0x00b0},
  586. /* 2 */ {IOCFG_RR_BASE+0x00b0},
  587. /* 3 */ {IOCFG_RR_BASE+0x00b0},
  588. /* 4 */ {IOCFG_RR_BASE+0x00b0},
  589. /* 5 */ {IOCFG_RR_BASE+0x00b0},
  590. /* 6 */ {IOCFG_RR_BASE+0x00b0},
  591. /* 7 */ {IOCFG_RR_BASE+0x00b0},
  592. /* 8 */ {IOCFG_RB_BASE+0x0080},
  593. /* 9 */ {IOCFG_RR_BASE+0x00b0},
  594. /* 10 */ {IOCFG_RR_BASE+0x00b0},
  595. /* 11 */ {IOCFG_RR_BASE+0x00b0},
  596. /* 12 */ {IOCFG_LM_BASE+0x0060},
  597. /* 13 */ {IOCFG_LB_BASE+0x00b0},
  598. /* 14 */ {IOCFG_LB_BASE+0x00b0},
  599. /* 15 */ {IOCFG_LB_BASE+0x00b0},
  600. /* 16 */ {IOCFG_LB_BASE+0x00b0},
  601. /* 17 */ {IOCFG_LB_BASE+0x00b0},
  602. /* 18 */ {IOCFG_LB_BASE+0x00b0},
  603. /* 19 */ {IOCFG_LB_BASE+0x00b0},
  604. /* 20 */ {IOCFG_LB_BASE+0x00b0},
  605. /* 21 */ {IOCFG_LB_BASE+0x00b0},
  606. /* 22 */ {IOCFG_LB_BASE+0x00b0},
  607. /* 23 */ {IOCFG_LB_BASE+0x00b0},
  608. /* 24 */ {IOCFG_LB_BASE+0x00b0},
  609. /* 25 */ {IOCFG_LB_BASE+0x00b0},
  610. /* 26 */ {IOCFG_LB_BASE+0x00b0},
  611. /* 27 */ {IOCFG_LB_BASE+0x00b0},
  612. /* 28 */ {IOCFG_LB_BASE+0x00b0},
  613. /* 29 */ {IOCFG_LB_BASE+0x00b0},
  614. /* 30 */ {IOCFG_LB_BASE+0x00b0},
  615. /* 31 */ {IOCFG_LB_BASE+0x00b0},
  616. /* 32 */ {IOCFG_LB_BASE+0x00b0},
  617. /* 33 */ {IOCFG_LB_BASE+0x00b0},
  618. /* 34 */ {IOCFG_LB_BASE+0x00b0},
  619. /* 35 */ {IOCFG_LB_BASE+0x00b0},
  620. /* 36 */ {IOCFG_LB_BASE+0x00b0},
  621. /* 37 */ {IOCFG_LB_BASE+0x00b0},
  622. /* 38 */ {IOCFG_LB_BASE+0x00b0},
  623. /* 39 */ {IOCFG_LB_BASE+0x00b0},
  624. /* 40 */ {IOCFG_LB_BASE+0x00b0},
  625. /* 41 */ {IOCFG_BL_BASE+0x00c0},
  626. /* 42 */ {IOCFG_BL_BASE+0x00c0},
  627. /* 43 */ {IOCFG_BL_BASE+0x00c0},
  628. /* 44 */ {IOCFG_BL_BASE+0x00c0},
  629. /* 45 */ {IOCFG_BL_BASE+0x00c0},
  630. /* 46 */ {IOCFG_BL_BASE+0x00c0},
  631. /* 47 */ {IOCFG_BL_BASE+0x00c0},
  632. /* 48 */ {IOCFG_BL_BASE+0x00c0},
  633. /* 49 */ {IOCFG_BL_BASE+0x00c0},
  634. /* 50 */ {IOCFG_BL_BASE+0x00c0},
  635. /* 51 */ {IOCFG_BL_BASE+0x00c0},
  636. /* 52 */ {IOCFG_BL_BASE+0x00c0},
  637. /* 53 */ {IOCFG_BL_BASE+0x00c0},
  638. /* 54 */ {IOCFG_BL_BASE+0x00c0},
  639. /* 55 */ {IOCFG_BL_BASE+0x00c0},
  640. /* 56 */ {IOCFG_BL_BASE+0x00c0},
  641. /* 57 */ {IOCFG_BL_BASE+0x00c0},
  642. /* 58 */ {IOCFG_BL_BASE+0x00c0},
  643. /* 59 */ {IOCFG_BL_BASE+0x00c0},
  644. /* 60 */ {IOCFG_BL_BASE+0x00c0},
  645. /* 61 */ {IOCFG_RB_BASE+0x0080},
  646. /* 62 */ {IOCFG_RB_BASE+0x0080},
  647. /* 63 */ {IOCFG_RB_BASE+0x0080},
  648. /* 64 */ {IOCFG_RB_BASE+0x0080},
  649. /* 65 */ {IOCFG_RB_BASE+0x0080},
  650. /* 66 */ {IOCFG_RB_BASE+0x0080},
  651. /* 67 */ {IOCFG_RB_BASE+0x0080},
  652. /* 68 */ {IOCFG_RB_BASE+0x0080},
  653. /* 69 */ {IOCFG_RB_BASE+0x0080},
  654. /* 70 */ {IOCFG_RB_BASE+0x0080},
  655. /* 71 */ {IOCFG_RB_BASE+0x0080},
  656. /* 72 */ {IOCFG_RB_BASE+0x0080},
  657. /* 73 */ {IOCFG_RB_BASE+0x0080},
  658. /* 74 */ {IOCFG_RB_BASE+0x0080},
  659. /* 75 */ {IOCFG_RB_BASE+0x0080},
  660. /* 76 */ {IOCFG_RB_BASE+0x0080},
  661. /* 77 */ {IOCFG_RB_BASE+0x0080},
  662. /* 78 */ {IOCFG_RB_BASE+0x0080},
  663. /* 79 */ {IOCFG_RB_BASE+0x0080},
  664. /* 80 */ {IOCFG_RB_BASE+0x0080},
  665. /* 81 */ {IOCFG_RB_BASE+0x0080},
  666. /* 82 */ {IOCFG_RB_BASE+0x0080},
  667. /* 83 */ {IOCFG_RB_BASE+0x0080},
  668. /* 84 */ {IOCFG_RB_BASE+0x0080},
  669. /* 85 */ {IOCFG_BL_BASE+0x00c0},
  670. /* 86 */ {IOCFG_BL_BASE+0x00c0},
  671. /* 87 */ {IOCFG_BL_BASE+0x00c0},
  672. /* 88 */ {IOCFG_BL_BASE+0x00c0},
  673. /* 89 */ {IOCFG_RR_BASE+0x00b0},
  674. /* 90 */ {IOCFG_RB_BASE+0x0080},
  675. /* 91 */ {IOCFG_RR_BASE+0x00b0},
  676. /* 92 */ {IOCFG_RR_BASE+0x00b0},
  677. /* 93 */ {IOCFG_RR_BASE+0x00b0},
  678. /* 94 */ {IOCFG_RR_BASE+0x00b0},
  679. /* 95 */ {IOCFG_RR_BASE+0x00b0},
  680. /* 96 */ {IOCFG_RR_BASE+0x00b0},
  681. /* 97 */ {IOCFG_RR_BASE+0x00b0},
  682. /* 98 */ {IOCFG_RR_BASE+0x00b0},
  683. /* 99 */ {IOCFG_RR_BASE+0x00b0},
  684. /* 100 */ {IOCFG_RR_BASE+0x00b0},
  685. /* 101 */ {IOCFG_RR_BASE+0x00b0},
  686. /* 102 */ {IOCFG_RR_BASE+0x00b0},
  687. /* 103 */ {IOCFG_RR_BASE+0x00b0},
  688. /* 104 */ {IOCFG_RR_BASE+0x00b0},
  689. /* 105 */ {IOCFG_RR_BASE+0x00b0},
  690. /* 106 */ {IOCFG_RR_BASE+0x00b0},
  691. /* 107 */ {IOCFG_RT_BASE+0x0080},
  692. /* 108 */ {IOCFG_RT_BASE+0x0080},
  693. /* 109 */ {IOCFG_RT_BASE+0x0080},
  694. /* 110 */ {IOCFG_RT_BASE+0x0080},
  695. /* 111 */ {IOCFG_RT_BASE+0x0080},
  696. /* 112 */ {IOCFG_RT_BASE+0x0080},
  697. /* 113 */ {IOCFG_RT_BASE+0x0080},
  698. /* 114 */ {IOCFG_RT_BASE+0x0080},
  699. /* 115 */ {IOCFG_RT_BASE+0x0080},
  700. /* 116 */ {IOCFG_RT_BASE+0x0080},
  701. /* 117 */ {IOCFG_RT_BASE+0x0080},
  702. /* 118 */ {IOCFG_RT_BASE+0x0080},
  703. /* 119 */ {IOCFG_RT_BASE+0x0080},
  704. /* 120 */ {IOCFG_RT_BASE+0x0080},
  705. /* 121 */ {IOCFG_RT_BASE+0x0080},
  706. /* 122 */ {IOCFG_LT_BASE+0x0080},
  707. /* 123 */ {IOCFG_LT_BASE+0x0080},
  708. /* 124 */ {IOCFG_LT_BASE+0x0080},
  709. /* 125 */ {IOCFG_LT_BASE+0x0080},
  710. /* 126 */ {IOCFG_LT_BASE+0x0080},
  711. /* 127 */ {IOCFG_LT_BASE+0x0080},
  712. /* 128 */ {IOCFG_LT_BASE+0x0080},
  713. /* 129 */ {IOCFG_LT_BASE+0x0080},
  714. /* 130 */ {IOCFG_LT_BASE+0x0080},
  715. /* 131 */ {IOCFG_LT_BASE+0x0080},
  716. /* 132 */ {IOCFG_LT_BASE+0x0080},
  717. /* 133 */ {IOCFG_LT_BASE+0x0080},
  718. /* 134 */ {IOCFG_LM_BASE+0x0060},
  719. /* 135 */ {IOCFG_LM_BASE+0x0060},
  720. /* 136 */ {IOCFG_LM_BASE+0x0060},
  721. /* 137 */ {IOCFG_LM_BASE+0x0060},
  722. /* 138 */ {IOCFG_LM_BASE+0x0060},
  723. /* 139 */ {IOCFG_LM_BASE+0x0060},
  724. /* 140 */ {IOCFG_LM_BASE+0x0060},
  725. /* 141 */ {IOCFG_LM_BASE+0x0060},
  726. /* 142 */ {IOCFG_LM_BASE+0x0060},
  727. /* 143 */ {IOCFG_LM_BASE+0x0060},
  728. /* 144 */ {IOCFG_LM_BASE+0x0060},
  729. /* 145 */ {IOCFG_LM_BASE+0x0060},
  730. /* 146 */ {IOCFG_LM_BASE+0x0060},
  731. /* 147 */ {IOCFG_LM_BASE+0x0060},
  732. /* 148 */ {IOCFG_LM_BASE+0x0060},
  733. /* 149 */ {IOCFG_LM_BASE+0x0060},
  734. /* 150 */ {IOCFG_BL_BASE+0x00c0},
  735. /* 151 */ {IOCFG_BL_BASE+0x00c0},
  736. /* 152 */ {IOCFG_BL_BASE+0x00c0},
  737. /* 153 */ {IOCFG_BL_BASE+0x00c0},
  738. /* 154 */ {IOCFG_BL_BASE+0x00c0},
  739. /* 155 */ {IOCFG_RB_BASE+0x0080},
  740. /* 156 */ {IOCFG_RB_BASE+0x0080},
  741. /* 157 */ {IOCFG_RB_BASE+0x0080},
  742. /* 158 */ {IOCFG_RB_BASE+0x0080},
  743. /* 159 */ {IOCFG_BL_BASE+0x00c0},
  744. /* 160 */ {IOCFG_LM_BASE+0x0060},
  745. /* 161 */ {IOCFG_RT_BASE+0x0080},
  746. /* 162 */ {IOCFG_RT_BASE+0x0080},
  747. /* 163 */ {IOCFG_LT_BASE+0x0080},
  748. /* 164 */ {IOCFG_LT_BASE+0x0080},
  749. /* 165 */ {IOCFG_LT_BASE+0x0080},
  750. /* 166 */ {IOCFG_LT_BASE+0x0080},
  751. /* 167 */ {IOCFG_LT_BASE+0x0080},
  752. /* 168 */ {IOCFG_LT_BASE+0x0080},
  753. /* 169 */ {IOCFG_LT_BASE+0x0080},
  754. /* 170 */ {IOCFG_LT_BASE+0x0080},
  755. /* 171 */ {IOCFG_BL_BASE+0x00c0},
  756. /* 172 */ {IOCFG_BL_BASE+0x00c0},
  757. /* 173 */ {IOCFG_BL_BASE+0x00c0},
  758. /* 174 */ {IOCFG_BL_BASE+0x00c0},
  759. /* 175 */ {IOCFG_BL_BASE+0x00c0},
  760. /* 176 */ {IOCFG_BL_BASE+0x00c0},
  761. /* 177 */ {IOCFG_BL_BASE+0x00c0},
  762. /* 178 */ {IOCFG_BL_BASE+0x00c0}};
  763. PIN_offset SMT_offset[] = {
  764. /* 0 */ {4},
  765. /* 1 */ {4},
  766. /* 2 */ {4},
  767. /* 3 */ {4},
  768. /* 4 */ {5},
  769. /* 5 */ {5},
  770. /* 6 */ {5},
  771. /* 7 */ {5},
  772. /* 8 */ {3},
  773. /* 9 */ {6},
  774. /* 10 */ {6},
  775. /* 11 */ {6},
  776. /* 12 */ {9},
  777. /* 13 */ {10},
  778. /* 14 */ {10},
  779. /* 15 */ {10},
  780. /* 16 */ {10},
  781. /* 17 */ {8},
  782. /* 18 */ {8},
  783. /* 19 */ {8},
  784. /* 20 */ {8},
  785. /* 21 */ {9},
  786. /* 22 */ {9},
  787. /* 23 */ {9},
  788. /* 24 */ {9},
  789. /* 25 */ {7},
  790. /* 26 */ {7},
  791. /* 27 */ {7},
  792. /* 28 */ {7},
  793. /* 29 */ {0},
  794. /* 30 */ {1},
  795. /* 31 */ {2},
  796. /* 32 */ {2},
  797. /* 33 */ {2},
  798. /* 34 */ {2},
  799. /* 35 */ {5},
  800. /* 36 */ {5},
  801. /* 37 */ {6},
  802. /* 38 */ {4},
  803. /* 39 */ {3},
  804. /* 40 */ {3},
  805. /* 41 */ {6},
  806. /* 42 */ {6},
  807. /* 43 */ {3},
  808. /* 44 */ {4},
  809. /* 45 */ {8},
  810. /* 46 */ {7},
  811. /* 47 */ {7},
  812. /* 48 */ {15},
  813. /* 49 */ {17},
  814. /* 50 */ {14},
  815. /* 51 */ {16},
  816. /* 52 */ {0},
  817. /* 53 */ {0},
  818. /* 54 */ {0},
  819. /* 55 */ {0},
  820. /* 56 */ {0},
  821. /* 57 */ {0},
  822. /* 58 */ {12},
  823. /* 59 */ {12},
  824. /* 60 */ {12},
  825. /* 61 */ {5},
  826. /* 62 */ {5},
  827. /* 63 */ {4},
  828. /* 64 */ {4},
  829. /* 65 */ {7},
  830. /* 66 */ {7},
  831. /* 67 */ {6},
  832. /* 68 */ {6},
  833. /* 69 */ {1},
  834. /* 70 */ {1},
  835. /* 71 */ {1},
  836. /* 72 */ {1},
  837. /* 73 */ {1},
  838. /* 74 */ {2},
  839. /* 75 */ {2},
  840. /* 76 */ {2},
  841. /* 77 */ {2},
  842. /* 78 */ {2},
  843. /* 79 */ {0},
  844. /* 80 */ {0},
  845. /* 81 */ {12},
  846. /* 82 */ {11},
  847. /* 83 */ {9},
  848. /* 84 */ {10},
  849. /* 85 */ {12},
  850. /* 86 */ {13},
  851. /* 87 */ {2},
  852. /* 88 */ {1},
  853. /* 89 */ {13},
  854. /* 90 */ {8},
  855. /* 91 */ {8},
  856. /* 92 */ {8},
  857. /* 93 */ {7},
  858. /* 94 */ {7},
  859. /* 95 */ {14},
  860. /* 96 */ {14},
  861. /* 97 */ {2},
  862. /* 98 */ {2},
  863. /* 99 */ {0},
  864. /* 100 */ {1},
  865. /* 101 */ {3},
  866. /* 102 */ {3},
  867. /* 103 */ {9},
  868. /* 104 */ {11},
  869. /* 105 */ {10},
  870. /* 106 */ {12},
  871. /* 107 */ {4},
  872. /* 108 */ {3},
  873. /* 109 */ {5},
  874. /* 110 */ {0},
  875. /* 111 */ {1},
  876. /* 112 */ {2},
  877. /* 113 */ {9},
  878. /* 114 */ {10},
  879. /* 115 */ {6},
  880. /* 116 */ {7},
  881. /* 117 */ {12},
  882. /* 118 */ {13},
  883. /* 119 */ {14},
  884. /* 120 */ {11},
  885. /* 121 */ {8},
  886. /* 122 */ {2},
  887. /* 123 */ {3},
  888. /* 124 */ {1},
  889. /* 125 */ {5},
  890. /* 126 */ {7},
  891. /* 127 */ {9},
  892. /* 128 */ {4},
  893. /* 129 */ {8},
  894. /* 130 */ {10},
  895. /* 131 */ {11},
  896. /* 132 */ {6},
  897. /* 133 */ {12},
  898. /* 134 */ {11},
  899. /* 135 */ {13},
  900. /* 136 */ {1},
  901. /* 137 */ {7},
  902. /* 138 */ {4},
  903. /* 139 */ {5},
  904. /* 140 */ {0},
  905. /* 141 */ {6},
  906. /* 142 */ {2},
  907. /* 143 */ {3},
  908. /* 144 */ {10},
  909. /* 145 */ {10},
  910. /* 146 */ {10},
  911. /* 147 */ {10},
  912. /* 148 */ {12},
  913. /* 149 */ {12},
  914. /* 150 */ {9},
  915. /* 151 */ {9},
  916. /* 152 */ {10},
  917. /* 153 */ {10},
  918. /* 154 */ {11},
  919. /* 155 */ {13},
  920. /* 156 */ {13},
  921. /* 157 */ {13},
  922. /* 158 */ {13},
  923. /* 159 */ {11},
  924. /* 160 */ {8},
  925. /* 161 */ {15},
  926. /* 162 */ {16},
  927. /* 163 */ {0},
  928. /* 164 */ {0},
  929. /* 165 */ {0},
  930. /* 166 */ {0},
  931. /* 167 */ {0},
  932. /* 168 */ {0},
  933. /* 169 */ {0},
  934. /* 170 */ {0},
  935. /* 171 */ {5},
  936. /* 172 */ {5},
  937. /* 173 */ {5},
  938. /* 174 */ {5},
  939. /* 175 */ {5},
  940. /* 176 */ {5},
  941. /* 177 */ {5},
  942. /* 178 */ {5}};
  943. PIN_width SMT_width[] = {
  944. /* 0 */ {1},
  945. /* 1 */ {1},
  946. /* 2 */ {1},
  947. /* 3 */ {1},
  948. /* 4 */ {1},
  949. /* 5 */ {1},
  950. /* 6 */ {1},
  951. /* 7 */ {1},
  952. /* 8 */ {1},
  953. /* 9 */ {1},
  954. /* 10 */ {1},
  955. /* 11 */ {1},
  956. /* 12 */ {1},
  957. /* 13 */ {1},
  958. /* 14 */ {1},
  959. /* 15 */ {1},
  960. /* 16 */ {1},
  961. /* 17 */ {1},
  962. /* 18 */ {1},
  963. /* 19 */ {1},
  964. /* 20 */ {1},
  965. /* 21 */ {1},
  966. /* 22 */ {1},
  967. /* 23 */ {1},
  968. /* 24 */ {1},
  969. /* 25 */ {1},
  970. /* 26 */ {1},
  971. /* 27 */ {1},
  972. /* 28 */ {1},
  973. /* 29 */ {1},
  974. /* 30 */ {1},
  975. /* 31 */ {1},
  976. /* 32 */ {1},
  977. /* 33 */ {1},
  978. /* 34 */ {1},
  979. /* 35 */ {1},
  980. /* 36 */ {1},
  981. /* 37 */ {1},
  982. /* 38 */ {1},
  983. /* 39 */ {1},
  984. /* 40 */ {1},
  985. /* 41 */ {1},
  986. /* 42 */ {1},
  987. /* 43 */ {1},
  988. /* 44 */ {1},
  989. /* 45 */ {1},
  990. /* 46 */ {1},
  991. /* 47 */ {1},
  992. /* 48 */ {1},
  993. /* 49 */ {1},
  994. /* 50 */ {1},
  995. /* 51 */ {1},
  996. /* 52 */ {1},
  997. /* 53 */ {1},
  998. /* 54 */ {1},
  999. /* 55 */ {1},
  1000. /* 56 */ {1},
  1001. /* 57 */ {1},
  1002. /* 58 */ {1},
  1003. /* 59 */ {1},
  1004. /* 60 */ {1},
  1005. /* 61 */ {1},
  1006. /* 62 */ {1},
  1007. /* 63 */ {1},
  1008. /* 64 */ {1},
  1009. /* 65 */ {1},
  1010. /* 66 */ {1},
  1011. /* 67 */ {1},
  1012. /* 68 */ {1},
  1013. /* 69 */ {1},
  1014. /* 70 */ {1},
  1015. /* 71 */ {1},
  1016. /* 72 */ {1},
  1017. /* 73 */ {1},
  1018. /* 74 */ {1},
  1019. /* 75 */ {1},
  1020. /* 76 */ {1},
  1021. /* 77 */ {1},
  1022. /* 78 */ {1},
  1023. /* 79 */ {1},
  1024. /* 80 */ {1},
  1025. /* 81 */ {1},
  1026. /* 82 */ {1},
  1027. /* 83 */ {1},
  1028. /* 84 */ {1},
  1029. /* 85 */ {1},
  1030. /* 86 */ {1},
  1031. /* 87 */ {1},
  1032. /* 88 */ {1},
  1033. /* 89 */ {1},
  1034. /* 90 */ {1},
  1035. /* 91 */ {1},
  1036. /* 92 */ {1},
  1037. /* 93 */ {1},
  1038. /* 94 */ {1},
  1039. /* 95 */ {1},
  1040. /* 96 */ {1},
  1041. /* 97 */ {1},
  1042. /* 98 */ {1},
  1043. /* 99 */ {1},
  1044. /* 100 */ {1},
  1045. /* 101 */ {1},
  1046. /* 102 */ {1},
  1047. /* 103 */ {1},
  1048. /* 104 */ {1},
  1049. /* 105 */ {1},
  1050. /* 106 */ {1},
  1051. /* 107 */ {1},
  1052. /* 108 */ {1},
  1053. /* 109 */ {1},
  1054. /* 110 */ {1},
  1055. /* 111 */ {1},
  1056. /* 112 */ {1},
  1057. /* 113 */ {1},
  1058. /* 114 */ {1},
  1059. /* 115 */ {1},
  1060. /* 116 */ {1},
  1061. /* 117 */ {1},
  1062. /* 118 */ {1},
  1063. /* 119 */ {1},
  1064. /* 120 */ {1},
  1065. /* 121 */ {1},
  1066. /* 122 */ {1},
  1067. /* 123 */ {1},
  1068. /* 124 */ {1},
  1069. /* 125 */ {1},
  1070. /* 126 */ {1},
  1071. /* 127 */ {1},
  1072. /* 128 */ {1},
  1073. /* 129 */ {1},
  1074. /* 130 */ {1},
  1075. /* 131 */ {1},
  1076. /* 132 */ {1},
  1077. /* 133 */ {1},
  1078. /* 134 */ {1},
  1079. /* 135 */ {1},
  1080. /* 136 */ {1},
  1081. /* 137 */ {1},
  1082. /* 138 */ {1},
  1083. /* 139 */ {1},
  1084. /* 140 */ {1},
  1085. /* 141 */ {1},
  1086. /* 142 */ {1},
  1087. /* 143 */ {1},
  1088. /* 144 */ {1},
  1089. /* 145 */ {1},
  1090. /* 146 */ {1},
  1091. /* 147 */ {1},
  1092. /* 148 */ {1},
  1093. /* 149 */ {1},
  1094. /* 150 */ {1},
  1095. /* 151 */ {1},
  1096. /* 152 */ {1},
  1097. /* 153 */ {1},
  1098. /* 154 */ {1},
  1099. /* 155 */ {1},
  1100. /* 156 */ {1},
  1101. /* 157 */ {1},
  1102. /* 158 */ {1},
  1103. /* 159 */ {1},
  1104. /* 160 */ {1},
  1105. /* 161 */ {1},
  1106. /* 162 */ {1},
  1107. /* 163 */ {1},
  1108. /* 164 */ {1},
  1109. /* 165 */ {1},
  1110. /* 166 */ {1},
  1111. /* 167 */ {1},
  1112. /* 168 */ {1},
  1113. /* 169 */ {1},
  1114. /* 170 */ {1},
  1115. /* 171 */ {1},
  1116. /* 172 */ {1},
  1117. /* 173 */ {1},
  1118. /* 174 */ {1},
  1119. /* 175 */ {1},
  1120. /* 176 */ {1},
  1121. /* 177 */ {1},
  1122. /* 178 */ {1}};
  1123. PIN_addr PU_addr[] = {
  1124. /* 0 */ {IOCFG_RR_BASE+0x0060},
  1125. /* 1 */ {IOCFG_RR_BASE+0x0060},
  1126. /* 2 */ {IOCFG_RR_BASE+0x0060},
  1127. /* 3 */ {IOCFG_RR_BASE+0x0060},
  1128. /* 4 */ {IOCFG_RR_BASE+0x0060},
  1129. /* 5 */ {IOCFG_RR_BASE+0x0060},
  1130. /* 6 */ {IOCFG_RR_BASE+0x0060},
  1131. /* 7 */ {IOCFG_RR_BASE+0x0060},
  1132. /* 8 */ {IOCFG_RB_BASE+0x0050},
  1133. /* 9 */ {IOCFG_RR_BASE+0x0060},
  1134. /* 10 */ {IOCFG_RR_BASE+0x0060},
  1135. /* 11 */ {IOCFG_RR_BASE+0x0060},
  1136. /* 12 */ {IOCFG_LM_BASE+0x0040},
  1137. /* 13 */ {IOCFG_LB_BASE+0x0060},
  1138. /* 14 */ {IOCFG_LB_BASE+0x0060},
  1139. /* 15 */ {IOCFG_LB_BASE+0x0060},
  1140. /* 16 */ {IOCFG_LB_BASE+0x0060},
  1141. /* 17 */ {IOCFG_LB_BASE+0x0060},
  1142. /* 18 */ {IOCFG_LB_BASE+0x0060},
  1143. /* 19 */ {IOCFG_LB_BASE+0x0060},
  1144. /* 20 */ {IOCFG_LB_BASE+0x0060},
  1145. /* 21 */ {IOCFG_LB_BASE+0x0060},
  1146. /* 22 */ {IOCFG_LB_BASE+0x0060},
  1147. /* 23 */ {IOCFG_LB_BASE+0x0060},
  1148. /* 24 */ {IOCFG_LB_BASE+0x0060},
  1149. /* 25 */ {IOCFG_LB_BASE+0x0060},
  1150. /* 26 */ {IOCFG_LB_BASE+0x0060},
  1151. /* 27 */ {IOCFG_LB_BASE+0x0060},
  1152. /* 28 */ {IOCFG_LB_BASE+0x0060},
  1153. /* 29 */ {-1},
  1154. /* 30 */ {-1},
  1155. /* 31 */ {-1},
  1156. /* 32 */ {-1},
  1157. /* 33 */ {-1},
  1158. /* 34 */ {-1},
  1159. /* 35 */ {-1},
  1160. /* 36 */ {-1},
  1161. /* 37 */ {-1},
  1162. /* 38 */ {-1},
  1163. /* 39 */ {-1},
  1164. /* 40 */ {-1},
  1165. /* 41 */ {IOCFG_BL_BASE+0x0080},
  1166. /* 42 */ {IOCFG_BL_BASE+0x0080},
  1167. /* 43 */ {IOCFG_BL_BASE+0x0080},
  1168. /* 44 */ {IOCFG_BL_BASE+0x0080},
  1169. /* 45 */ {IOCFG_BL_BASE+0x0080},
  1170. /* 46 */ {IOCFG_BL_BASE+0x0080},
  1171. /* 47 */ {IOCFG_BL_BASE+0x0080},
  1172. /* 48 */ {IOCFG_BL_BASE+0x0090},
  1173. /* 49 */ {IOCFG_BL_BASE+0x0090},
  1174. /* 50 */ {IOCFG_BL_BASE+0x0090},
  1175. /* 51 */ {IOCFG_BL_BASE+0x0090},
  1176. /* 52 */ {IOCFG_BL_BASE+0x0080},
  1177. /* 53 */ {IOCFG_BL_BASE+0x0080},
  1178. /* 54 */ {IOCFG_BL_BASE+0x0080},
  1179. /* 55 */ {IOCFG_BL_BASE+0x0080},
  1180. /* 56 */ {IOCFG_BL_BASE+0x0080},
  1181. /* 57 */ {IOCFG_BL_BASE+0x0080},
  1182. /* 58 */ {IOCFG_BL_BASE+0x0090},
  1183. /* 59 */ {IOCFG_BL_BASE+0x0080},
  1184. /* 60 */ {IOCFG_BL_BASE+0x0080},
  1185. /* 61 */ {IOCFG_RB_BASE+0x0050},
  1186. /* 62 */ {IOCFG_RB_BASE+0x0050},
  1187. /* 63 */ {IOCFG_RB_BASE+0x0050},
  1188. /* 64 */ {IOCFG_RB_BASE+0x0050},
  1189. /* 65 */ {IOCFG_RB_BASE+0x0050},
  1190. /* 66 */ {IOCFG_RB_BASE+0x0050},
  1191. /* 67 */ {IOCFG_RB_BASE+0x0050},
  1192. /* 68 */ {IOCFG_RB_BASE+0x0050},
  1193. /* 69 */ {IOCFG_RB_BASE+0x0050},
  1194. /* 70 */ {IOCFG_RB_BASE+0x0050},
  1195. /* 71 */ {IOCFG_RB_BASE+0x0050},
  1196. /* 72 */ {IOCFG_RB_BASE+0x0050},
  1197. /* 73 */ {IOCFG_RB_BASE+0x0050},
  1198. /* 74 */ {IOCFG_RB_BASE+0x0050},
  1199. /* 75 */ {IOCFG_RB_BASE+0x0050},
  1200. /* 76 */ {IOCFG_RB_BASE+0x0050},
  1201. /* 77 */ {IOCFG_RB_BASE+0x0050},
  1202. /* 78 */ {IOCFG_RB_BASE+0x0050},
  1203. /* 79 */ {IOCFG_RB_BASE+0x0050},
  1204. /* 80 */ {IOCFG_RB_BASE+0x0050},
  1205. /* 81 */ {IOCFG_RB_BASE+0x0050},
  1206. /* 82 */ {IOCFG_RB_BASE+0x0050},
  1207. /* 83 */ {IOCFG_RB_BASE+0x0050},
  1208. /* 84 */ {IOCFG_RB_BASE+0x0050},
  1209. /* 85 */ {IOCFG_BL_BASE+0x0090},
  1210. /* 86 */ {IOCFG_BL_BASE+0x0080},
  1211. /* 87 */ {IOCFG_BL_BASE+0x0080},
  1212. /* 88 */ {IOCFG_BL_BASE+0x0080},
  1213. /* 89 */ {IOCFG_RR_BASE+0x0060},
  1214. /* 90 */ {IOCFG_RB_BASE+0x0050},
  1215. /* 91 */ {-1},
  1216. /* 92 */ {-1},
  1217. /* 93 */ {-1},
  1218. /* 94 */ {-1},
  1219. /* 95 */ {IOCFG_RR_BASE+0x0060},
  1220. /* 96 */ {IOCFG_RR_BASE+0x0060},
  1221. /* 97 */ {IOCFG_RR_BASE+0x0060},
  1222. /* 98 */ {IOCFG_RR_BASE+0x0060},
  1223. /* 99 */ {IOCFG_RR_BASE+0x0060},
  1224. /* 100 */ {IOCFG_RR_BASE+0x0060},
  1225. /* 101 */ {IOCFG_RR_BASE+0x0060},
  1226. /* 102 */ {IOCFG_RR_BASE+0x0060},
  1227. /* 103 */ {IOCFG_RR_BASE+0x0060},
  1228. /* 104 */ {IOCFG_RR_BASE+0x0060},
  1229. /* 105 */ {IOCFG_RR_BASE+0x0060},
  1230. /* 106 */ {IOCFG_RR_BASE+0x0060},
  1231. /* 107 */ {IOCFG_RT_BASE+0x0050},
  1232. /* 108 */ {IOCFG_RT_BASE+0x0050},
  1233. /* 109 */ {IOCFG_RT_BASE+0x0050},
  1234. /* 110 */ {IOCFG_RT_BASE+0x0050},
  1235. /* 111 */ {IOCFG_RT_BASE+0x0050},
  1236. /* 112 */ {IOCFG_RT_BASE+0x0050},
  1237. /* 113 */ {IOCFG_RT_BASE+0x0050},
  1238. /* 114 */ {IOCFG_RT_BASE+0x0050},
  1239. /* 115 */ {IOCFG_RT_BASE+0x0050},
  1240. /* 116 */ {IOCFG_RT_BASE+0x0050},
  1241. /* 117 */ {IOCFG_RT_BASE+0x0050},
  1242. /* 118 */ {IOCFG_RT_BASE+0x0050},
  1243. /* 119 */ {IOCFG_RT_BASE+0x0050},
  1244. /* 120 */ {IOCFG_RT_BASE+0x0050},
  1245. /* 121 */ {IOCFG_RT_BASE+0x0050},
  1246. /* 122 */ {-1},
  1247. /* 123 */ {-1},
  1248. /* 124 */ {-1},
  1249. /* 125 */ {-1},
  1250. /* 126 */ {-1},
  1251. /* 127 */ {-1},
  1252. /* 128 */ {-1},
  1253. /* 129 */ {-1},
  1254. /* 130 */ {-1},
  1255. /* 131 */ {-1},
  1256. /* 132 */ {-1},
  1257. /* 133 */ {-1},
  1258. /* 134 */ {IOCFG_LM_BASE+0x0040},
  1259. /* 135 */ {IOCFG_LM_BASE+0x0040},
  1260. /* 136 */ {IOCFG_LM_BASE+0x0040},
  1261. /* 137 */ {IOCFG_LM_BASE+0x0040},
  1262. /* 138 */ {IOCFG_LM_BASE+0x0040},
  1263. /* 139 */ {IOCFG_LM_BASE+0x0040},
  1264. /* 140 */ {IOCFG_LM_BASE+0x0040},
  1265. /* 141 */ {IOCFG_LM_BASE+0x0040},
  1266. /* 142 */ {IOCFG_LM_BASE+0x0040},
  1267. /* 143 */ {IOCFG_LM_BASE+0x0040},
  1268. /* 144 */ {IOCFG_LM_BASE+0x0040},
  1269. /* 145 */ {IOCFG_LM_BASE+0x0040},
  1270. /* 146 */ {IOCFG_LM_BASE+0x0040},
  1271. /* 147 */ {IOCFG_LM_BASE+0x0040},
  1272. /* 148 */ {IOCFG_LM_BASE+0x0040},
  1273. /* 149 */ {IOCFG_LM_BASE+0x0040},
  1274. /* 150 */ {IOCFG_BL_BASE+0x0080},
  1275. /* 151 */ {IOCFG_BL_BASE+0x0080},
  1276. /* 152 */ {IOCFG_BL_BASE+0x0080},
  1277. /* 153 */ {IOCFG_BL_BASE+0x0080},
  1278. /* 154 */ {IOCFG_BL_BASE+0x0080},
  1279. /* 155 */ {IOCFG_RB_BASE+0x0050},
  1280. /* 156 */ {IOCFG_RB_BASE+0x0050},
  1281. /* 157 */ {IOCFG_RB_BASE+0x0050},
  1282. /* 158 */ {IOCFG_RB_BASE+0x0050},
  1283. /* 159 */ {IOCFG_BL_BASE+0x0080},
  1284. /* 160 */ {IOCFG_LM_BASE+0x0040},
  1285. /* 161 */ {IOCFG_RT_BASE+0x0050},
  1286. /* 162 */ {IOCFG_RT_BASE+0x0050},
  1287. /* 163 */ {IOCFG_LT_BASE+0x0040},
  1288. /* 164 */ {IOCFG_LT_BASE+0x0040},
  1289. /* 165 */ {IOCFG_LT_BASE+0x0040},
  1290. /* 166 */ {IOCFG_LT_BASE+0x0040},
  1291. /* 167 */ {IOCFG_LT_BASE+0x0040},
  1292. /* 168 */ {IOCFG_LT_BASE+0x0040},
  1293. /* 169 */ {IOCFG_LT_BASE+0x0040},
  1294. /* 170 */ {IOCFG_LT_BASE+0x0040},
  1295. /* 171 */ {IOCFG_BL_BASE+0x0080},
  1296. /* 172 */ {IOCFG_BL_BASE+0x0080},
  1297. /* 173 */ {IOCFG_BL_BASE+0x0080},
  1298. /* 174 */ {IOCFG_BL_BASE+0x0080},
  1299. /* 175 */ {IOCFG_BL_BASE+0x0080},
  1300. /* 176 */ {IOCFG_BL_BASE+0x0080},
  1301. /* 177 */ {IOCFG_BL_BASE+0x0080},
  1302. /* 178 */ {IOCFG_BL_BASE+0x0080}};
  1303. PIN_offset PU_offset[] = {
  1304. /* 0 */ {6},
  1305. /* 1 */ {7},
  1306. /* 2 */ {10},
  1307. /* 3 */ {11},
  1308. /* 4 */ {12},
  1309. /* 5 */ {13},
  1310. /* 6 */ {14},
  1311. /* 7 */ {15},
  1312. /* 8 */ {12},
  1313. /* 9 */ {16},
  1314. /* 10 */ {8},
  1315. /* 11 */ {9},
  1316. /* 12 */ {9},
  1317. /* 13 */ {14},
  1318. /* 14 */ {13},
  1319. /* 15 */ {15},
  1320. /* 16 */ {12},
  1321. /* 17 */ {7},
  1322. /* 18 */ {4},
  1323. /* 19 */ {6},
  1324. /* 20 */ {5},
  1325. /* 21 */ {10},
  1326. /* 22 */ {9},
  1327. /* 23 */ {11},
  1328. /* 24 */ {8},
  1329. /* 25 */ {2},
  1330. /* 26 */ {1},
  1331. /* 27 */ {3},
  1332. /* 28 */ {0},
  1333. /* 29 */ {-1},
  1334. /* 30 */ {-1},
  1335. /* 31 */ {-1},
  1336. /* 32 */ {-1},
  1337. /* 33 */ {-1},
  1338. /* 34 */ {-1},
  1339. /* 35 */ {-1},
  1340. /* 36 */ {-1},
  1341. /* 37 */ {-1},
  1342. /* 38 */ {-1},
  1343. /* 39 */ {-1},
  1344. /* 40 */ {-1},
  1345. /* 41 */ {19},
  1346. /* 42 */ {9},
  1347. /* 43 */ {8},
  1348. /* 44 */ {10},
  1349. /* 45 */ {22},
  1350. /* 46 */ {21},
  1351. /* 47 */ {20},
  1352. /* 48 */ {3},
  1353. /* 49 */ {5},
  1354. /* 50 */ {2},
  1355. /* 51 */ {4},
  1356. /* 52 */ {1},
  1357. /* 53 */ {0},
  1358. /* 54 */ {5},
  1359. /* 55 */ {3},
  1360. /* 56 */ {4},
  1361. /* 57 */ {2},
  1362. /* 58 */ {0},
  1363. /* 59 */ {31},
  1364. /* 60 */ {30},
  1365. /* 61 */ {18},
  1366. /* 62 */ {14},
  1367. /* 63 */ {17},
  1368. /* 64 */ {13},
  1369. /* 65 */ {20},
  1370. /* 66 */ {16},
  1371. /* 67 */ {19},
  1372. /* 68 */ {15},
  1373. /* 69 */ {8},
  1374. /* 70 */ {7},
  1375. /* 71 */ {6},
  1376. /* 72 */ {5},
  1377. /* 73 */ {4},
  1378. /* 74 */ {3},
  1379. /* 75 */ {2},
  1380. /* 76 */ {1},
  1381. /* 77 */ {0},
  1382. /* 78 */ {9},
  1383. /* 79 */ {11},
  1384. /* 80 */ {10},
  1385. /* 81 */ {25},
  1386. /* 82 */ {24},
  1387. /* 83 */ {22},
  1388. /* 84 */ {23},
  1389. /* 85 */ {1},
  1390. /* 86 */ {29},
  1391. /* 87 */ {7},
  1392. /* 88 */ {6},
  1393. /* 89 */ {21},
  1394. /* 90 */ {21},
  1395. /* 91 */ {-1},
  1396. /* 92 */ {-1},
  1397. /* 93 */ {-1},
  1398. /* 94 */ {-1},
  1399. /* 95 */ {22},
  1400. /* 96 */ {23},
  1401. /* 97 */ {2},
  1402. /* 98 */ {3},
  1403. /* 99 */ {0},
  1404. /* 100 */ {1},
  1405. /* 101 */ {4},
  1406. /* 102 */ {5},
  1407. /* 103 */ {17},
  1408. /* 104 */ {19},
  1409. /* 105 */ {18},
  1410. /* 106 */ {20},
  1411. /* 107 */ {4},
  1412. /* 108 */ {3},
  1413. /* 109 */ {5},
  1414. /* 110 */ {0},
  1415. /* 111 */ {1},
  1416. /* 112 */ {2},
  1417. /* 113 */ {9},
  1418. /* 114 */ {10},
  1419. /* 115 */ {6},
  1420. /* 116 */ {7},
  1421. /* 117 */ {12},
  1422. /* 118 */ {13},
  1423. /* 119 */ {14},
  1424. /* 120 */ {11},
  1425. /* 121 */ {8},
  1426. /* 122 */ {-1},
  1427. /* 123 */ {-1},
  1428. /* 124 */ {-1},
  1429. /* 125 */ {-1},
  1430. /* 126 */ {-1},
  1431. /* 127 */ {-1},
  1432. /* 128 */ {-1},
  1433. /* 129 */ {-1},
  1434. /* 130 */ {-1},
  1435. /* 131 */ {-1},
  1436. /* 132 */ {-1},
  1437. /* 133 */ {-1},
  1438. /* 134 */ {14},
  1439. /* 135 */ {19},
  1440. /* 136 */ {1},
  1441. /* 137 */ {7},
  1442. /* 138 */ {4},
  1443. /* 139 */ {5},
  1444. /* 140 */ {0},
  1445. /* 141 */ {6},
  1446. /* 142 */ {2},
  1447. /* 143 */ {3},
  1448. /* 144 */ {12},
  1449. /* 145 */ {11},
  1450. /* 146 */ {13},
  1451. /* 147 */ {10},
  1452. /* 148 */ {15},
  1453. /* 149 */ {16},
  1454. /* 150 */ {23},
  1455. /* 151 */ {24},
  1456. /* 152 */ {25},
  1457. /* 153 */ {26},
  1458. /* 154 */ {28},
  1459. /* 155 */ {28},
  1460. /* 156 */ {27},
  1461. /* 157 */ {29},
  1462. /* 158 */ {26},
  1463. /* 159 */ {27},
  1464. /* 160 */ {8},
  1465. /* 161 */ {15},
  1466. /* 162 */ {16},
  1467. /* 163 */ {0},
  1468. /* 164 */ {1},
  1469. /* 165 */ {2},
  1470. /* 166 */ {3},
  1471. /* 167 */ {4},
  1472. /* 168 */ {5},
  1473. /* 169 */ {6},
  1474. /* 170 */ {7},
  1475. /* 171 */ {17},
  1476. /* 172 */ {18},
  1477. /* 173 */ {11},
  1478. /* 174 */ {12},
  1479. /* 175 */ {13},
  1480. /* 176 */ {14},
  1481. /* 177 */ {15},
  1482. /* 178 */ {16}};
  1483. PIN_width PU_width[] = {
  1484. /* 0 */ {1},
  1485. /* 1 */ {1},
  1486. /* 2 */ {1},
  1487. /* 3 */ {1},
  1488. /* 4 */ {1},
  1489. /* 5 */ {1},
  1490. /* 6 */ {1},
  1491. /* 7 */ {1},
  1492. /* 8 */ {1},
  1493. /* 9 */ {1},
  1494. /* 10 */ {1},
  1495. /* 11 */ {1},
  1496. /* 12 */ {1},
  1497. /* 13 */ {1},
  1498. /* 14 */ {1},
  1499. /* 15 */ {1},
  1500. /* 16 */ {1},
  1501. /* 17 */ {1},
  1502. /* 18 */ {1},
  1503. /* 19 */ {1},
  1504. /* 20 */ {1},
  1505. /* 21 */ {1},
  1506. /* 22 */ {1},
  1507. /* 23 */ {1},
  1508. /* 24 */ {1},
  1509. /* 25 */ {1},
  1510. /* 26 */ {1},
  1511. /* 27 */ {1},
  1512. /* 28 */ {1},
  1513. /* 29 */ {-1},
  1514. /* 30 */ {-1},
  1515. /* 31 */ {-1},
  1516. /* 32 */ {-1},
  1517. /* 33 */ {-1},
  1518. /* 34 */ {-1},
  1519. /* 35 */ {-1},
  1520. /* 36 */ {-1},
  1521. /* 37 */ {-1},
  1522. /* 38 */ {-1},
  1523. /* 39 */ {-1},
  1524. /* 40 */ {-1},
  1525. /* 41 */ {1},
  1526. /* 42 */ {1},
  1527. /* 43 */ {1},
  1528. /* 44 */ {1},
  1529. /* 45 */ {1},
  1530. /* 46 */ {1},
  1531. /* 47 */ {1},
  1532. /* 48 */ {1},
  1533. /* 49 */ {1},
  1534. /* 50 */ {1},
  1535. /* 51 */ {1},
  1536. /* 52 */ {1},
  1537. /* 53 */ {1},
  1538. /* 54 */ {1},
  1539. /* 55 */ {1},
  1540. /* 56 */ {1},
  1541. /* 57 */ {1},
  1542. /* 58 */ {1},
  1543. /* 59 */ {1},
  1544. /* 60 */ {1},
  1545. /* 61 */ {1},
  1546. /* 62 */ {1},
  1547. /* 63 */ {1},
  1548. /* 64 */ {1},
  1549. /* 65 */ {1},
  1550. /* 66 */ {1},
  1551. /* 67 */ {1},
  1552. /* 68 */ {1},
  1553. /* 69 */ {1},
  1554. /* 70 */ {1},
  1555. /* 71 */ {1},
  1556. /* 72 */ {1},
  1557. /* 73 */ {1},
  1558. /* 74 */ {1},
  1559. /* 75 */ {1},
  1560. /* 76 */ {1},
  1561. /* 77 */ {1},
  1562. /* 78 */ {1},
  1563. /* 79 */ {1},
  1564. /* 80 */ {1},
  1565. /* 81 */ {1},
  1566. /* 82 */ {1},
  1567. /* 83 */ {1},
  1568. /* 84 */ {1},
  1569. /* 85 */ {1},
  1570. /* 86 */ {1},
  1571. /* 87 */ {1},
  1572. /* 88 */ {1},
  1573. /* 89 */ {1},
  1574. /* 90 */ {1},
  1575. /* 91 */ {-1},
  1576. /* 92 */ {-1},
  1577. /* 93 */ {-1},
  1578. /* 94 */ {-1},
  1579. /* 95 */ {1},
  1580. /* 96 */ {1},
  1581. /* 97 */ {1},
  1582. /* 98 */ {1},
  1583. /* 99 */ {1},
  1584. /* 100 */ {1},
  1585. /* 101 */ {1},
  1586. /* 102 */ {1},
  1587. /* 103 */ {1},
  1588. /* 104 */ {1},
  1589. /* 105 */ {1},
  1590. /* 106 */ {1},
  1591. /* 107 */ {1},
  1592. /* 108 */ {1},
  1593. /* 109 */ {1},
  1594. /* 110 */ {1},
  1595. /* 111 */ {1},
  1596. /* 112 */ {1},
  1597. /* 113 */ {1},
  1598. /* 114 */ {1},
  1599. /* 115 */ {1},
  1600. /* 116 */ {1},
  1601. /* 117 */ {1},
  1602. /* 118 */ {1},
  1603. /* 119 */ {1},
  1604. /* 120 */ {1},
  1605. /* 121 */ {1},
  1606. /* 122 */ {-1},
  1607. /* 123 */ {-1},
  1608. /* 124 */ {-1},
  1609. /* 125 */ {-1},
  1610. /* 126 */ {-1},
  1611. /* 127 */ {-1},
  1612. /* 128 */ {-1},
  1613. /* 129 */ {-1},
  1614. /* 130 */ {-1},
  1615. /* 131 */ {-1},
  1616. /* 132 */ {-1},
  1617. /* 133 */ {-1},
  1618. /* 134 */ {1},
  1619. /* 135 */ {1},
  1620. /* 136 */ {1},
  1621. /* 137 */ {1},
  1622. /* 138 */ {1},
  1623. /* 139 */ {1},
  1624. /* 140 */ {1},
  1625. /* 141 */ {1},
  1626. /* 142 */ {1},
  1627. /* 143 */ {1},
  1628. /* 144 */ {1},
  1629. /* 145 */ {1},
  1630. /* 146 */ {1},
  1631. /* 147 */ {1},
  1632. /* 148 */ {1},
  1633. /* 149 */ {1},
  1634. /* 150 */ {1},
  1635. /* 151 */ {1},
  1636. /* 152 */ {1},
  1637. /* 153 */ {1},
  1638. /* 154 */ {1},
  1639. /* 155 */ {1},
  1640. /* 156 */ {1},
  1641. /* 157 */ {1},
  1642. /* 158 */ {1},
  1643. /* 159 */ {1},
  1644. /* 160 */ {1},
  1645. /* 161 */ {1},
  1646. /* 162 */ {1},
  1647. /* 163 */ {1},
  1648. /* 164 */ {1},
  1649. /* 165 */ {1},
  1650. /* 166 */ {1},
  1651. /* 167 */ {1},
  1652. /* 168 */ {1},
  1653. /* 169 */ {1},
  1654. /* 170 */ {1},
  1655. /* 171 */ {1},
  1656. /* 172 */ {1},
  1657. /* 173 */ {1},
  1658. /* 174 */ {1},
  1659. /* 175 */ {1},
  1660. /* 176 */ {1},
  1661. /* 177 */ {1},
  1662. /* 178 */ {1}};
  1663. PIN_addr PD_addr[] = {
  1664. /* 0 */ {IOCFG_RR_BASE+0x0040},
  1665. /* 1 */ {IOCFG_RR_BASE+0x0040},
  1666. /* 2 */ {IOCFG_RR_BASE+0x0040},
  1667. /* 3 */ {IOCFG_RR_BASE+0x0040},
  1668. /* 4 */ {IOCFG_RR_BASE+0x0040},
  1669. /* 5 */ {IOCFG_RR_BASE+0x0040},
  1670. /* 6 */ {IOCFG_RR_BASE+0x0040},
  1671. /* 7 */ {IOCFG_RR_BASE+0x0040},
  1672. /* 8 */ {IOCFG_RB_BASE+0x0040},
  1673. /* 9 */ {IOCFG_RR_BASE+0x0040},
  1674. /* 10 */ {IOCFG_RR_BASE+0x0040},
  1675. /* 11 */ {IOCFG_RR_BASE+0x0040},
  1676. /* 12 */ {IOCFG_LM_BASE+0x0030},
  1677. /* 13 */ {IOCFG_LB_BASE+0x0040},
  1678. /* 14 */ {IOCFG_LB_BASE+0x0040},
  1679. /* 15 */ {IOCFG_LB_BASE+0x0040},
  1680. /* 16 */ {IOCFG_LB_BASE+0x0040},
  1681. /* 17 */ {IOCFG_LB_BASE+0x0040},
  1682. /* 18 */ {IOCFG_LB_BASE+0x0040},
  1683. /* 19 */ {IOCFG_LB_BASE+0x0040},
  1684. /* 20 */ {IOCFG_LB_BASE+0x0040},
  1685. /* 21 */ {IOCFG_LB_BASE+0x0040},
  1686. /* 22 */ {IOCFG_LB_BASE+0x0040},
  1687. /* 23 */ {IOCFG_LB_BASE+0x0040},
  1688. /* 24 */ {IOCFG_LB_BASE+0x0040},
  1689. /* 25 */ {IOCFG_LB_BASE+0x0040},
  1690. /* 26 */ {IOCFG_LB_BASE+0x0040},
  1691. /* 27 */ {IOCFG_LB_BASE+0x0040},
  1692. /* 28 */ {IOCFG_LB_BASE+0x0040},
  1693. /* 29 */ {-1},
  1694. /* 30 */ {-1},
  1695. /* 31 */ {-1},
  1696. /* 32 */ {-1},
  1697. /* 33 */ {-1},
  1698. /* 34 */ {-1},
  1699. /* 35 */ {-1},
  1700. /* 36 */ {-1},
  1701. /* 37 */ {-1},
  1702. /* 38 */ {-1},
  1703. /* 39 */ {-1},
  1704. /* 40 */ {-1},
  1705. /* 41 */ {IOCFG_BL_BASE+0x0060},
  1706. /* 42 */ {IOCFG_BL_BASE+0x0060},
  1707. /* 43 */ {IOCFG_BL_BASE+0x0060},
  1708. /* 44 */ {IOCFG_BL_BASE+0x0060},
  1709. /* 45 */ {IOCFG_BL_BASE+0x0060},
  1710. /* 46 */ {IOCFG_BL_BASE+0x0060},
  1711. /* 47 */ {IOCFG_BL_BASE+0x0060},
  1712. /* 48 */ {IOCFG_BL_BASE+0x0070},
  1713. /* 49 */ {IOCFG_BL_BASE+0x0070},
  1714. /* 50 */ {IOCFG_BL_BASE+0x0070},
  1715. /* 51 */ {IOCFG_BL_BASE+0x0070},
  1716. /* 52 */ {IOCFG_BL_BASE+0x0060},
  1717. /* 53 */ {IOCFG_BL_BASE+0x0060},
  1718. /* 54 */ {IOCFG_BL_BASE+0x0060},
  1719. /* 55 */ {IOCFG_BL_BASE+0x0060},
  1720. /* 56 */ {IOCFG_BL_BASE+0x0060},
  1721. /* 57 */ {IOCFG_BL_BASE+0x0060},
  1722. /* 58 */ {IOCFG_BL_BASE+0x0070},
  1723. /* 59 */ {IOCFG_BL_BASE+0x0060},
  1724. /* 60 */ {IOCFG_BL_BASE+0x0060},
  1725. /* 61 */ {IOCFG_RB_BASE+0x0040},
  1726. /* 62 */ {IOCFG_RB_BASE+0x0040},
  1727. /* 63 */ {IOCFG_RB_BASE+0x0040},
  1728. /* 64 */ {IOCFG_RB_BASE+0x0040},
  1729. /* 65 */ {IOCFG_RB_BASE+0x0040},
  1730. /* 66 */ {IOCFG_RB_BASE+0x0040},
  1731. /* 67 */ {IOCFG_RB_BASE+0x0040},
  1732. /* 68 */ {IOCFG_RB_BASE+0x0040},
  1733. /* 69 */ {IOCFG_RB_BASE+0x0040},
  1734. /* 70 */ {IOCFG_RB_BASE+0x0040},
  1735. /* 71 */ {IOCFG_RB_BASE+0x0040},
  1736. /* 72 */ {IOCFG_RB_BASE+0x0040},
  1737. /* 73 */ {IOCFG_RB_BASE+0x0040},
  1738. /* 74 */ {IOCFG_RB_BASE+0x0040},
  1739. /* 75 */ {IOCFG_RB_BASE+0x0040},
  1740. /* 76 */ {IOCFG_RB_BASE+0x0040},
  1741. /* 77 */ {IOCFG_RB_BASE+0x0040},
  1742. /* 78 */ {IOCFG_RB_BASE+0x0040},
  1743. /* 79 */ {IOCFG_RB_BASE+0x0040},
  1744. /* 80 */ {IOCFG_RB_BASE+0x0040},
  1745. /* 81 */ {IOCFG_RB_BASE+0x0040},
  1746. /* 82 */ {IOCFG_RB_BASE+0x0040},
  1747. /* 83 */ {IOCFG_RB_BASE+0x0040},
  1748. /* 84 */ {IOCFG_RB_BASE+0x0040},
  1749. /* 85 */ {IOCFG_BL_BASE+0x0070},
  1750. /* 86 */ {IOCFG_BL_BASE+0x0060},
  1751. /* 87 */ {IOCFG_BL_BASE+0x0060},
  1752. /* 88 */ {IOCFG_BL_BASE+0x0060},
  1753. /* 89 */ {IOCFG_RR_BASE+0x0040},
  1754. /* 90 */ {IOCFG_RB_BASE+0x0040},
  1755. /* 91 */ {-1},
  1756. /* 92 */ {-1},
  1757. /* 93 */ {-1},
  1758. /* 94 */ {-1},
  1759. /* 95 */ {IOCFG_RR_BASE+0x0040},
  1760. /* 96 */ {IOCFG_RR_BASE+0x0040},
  1761. /* 97 */ {IOCFG_RR_BASE+0x0040},
  1762. /* 98 */ {IOCFG_RR_BASE+0x0040},
  1763. /* 99 */ {IOCFG_RR_BASE+0x0040},
  1764. /* 100 */ {IOCFG_RR_BASE+0x0040},
  1765. /* 101 */ {IOCFG_RR_BASE+0x0040},
  1766. /* 102 */ {IOCFG_RR_BASE+0x0040},
  1767. /* 103 */ {IOCFG_RR_BASE+0x0040},
  1768. /* 104 */ {IOCFG_RR_BASE+0x0040},
  1769. /* 105 */ {IOCFG_RR_BASE+0x0040},
  1770. /* 106 */ {IOCFG_RR_BASE+0x0040},
  1771. /* 107 */ {IOCFG_RT_BASE+0x0040},
  1772. /* 108 */ {IOCFG_RT_BASE+0x0040},
  1773. /* 109 */ {IOCFG_RT_BASE+0x0040},
  1774. /* 110 */ {IOCFG_RT_BASE+0x0040},
  1775. /* 111 */ {IOCFG_RT_BASE+0x0040},
  1776. /* 112 */ {IOCFG_RT_BASE+0x0040},
  1777. /* 113 */ {IOCFG_RT_BASE+0x0040},
  1778. /* 114 */ {IOCFG_RT_BASE+0x0040},
  1779. /* 115 */ {IOCFG_RT_BASE+0x0040},
  1780. /* 116 */ {IOCFG_RT_BASE+0x0040},
  1781. /* 117 */ {IOCFG_RT_BASE+0x0040},
  1782. /* 118 */ {IOCFG_RT_BASE+0x0040},
  1783. /* 119 */ {IOCFG_RT_BASE+0x0040},
  1784. /* 120 */ {IOCFG_RT_BASE+0x0040},
  1785. /* 121 */ {IOCFG_RT_BASE+0x0040},
  1786. /* 122 */ {-1},
  1787. /* 123 */ {-1},
  1788. /* 124 */ {-1},
  1789. /* 125 */ {-1},
  1790. /* 126 */ {-1},
  1791. /* 127 */ {-1},
  1792. /* 128 */ {-1},
  1793. /* 129 */ {-1},
  1794. /* 130 */ {-1},
  1795. /* 131 */ {-1},
  1796. /* 132 */ {-1},
  1797. /* 133 */ {-1},
  1798. /* 134 */ {IOCFG_LM_BASE+0x0030},
  1799. /* 135 */ {IOCFG_LM_BASE+0x0030},
  1800. /* 136 */ {IOCFG_LM_BASE+0x0030},
  1801. /* 137 */ {IOCFG_LM_BASE+0x0030},
  1802. /* 138 */ {IOCFG_LM_BASE+0x0030},
  1803. /* 139 */ {IOCFG_LM_BASE+0x0030},
  1804. /* 140 */ {IOCFG_LM_BASE+0x0030},
  1805. /* 141 */ {IOCFG_LM_BASE+0x0030},
  1806. /* 142 */ {IOCFG_LM_BASE+0x0030},
  1807. /* 143 */ {IOCFG_LM_BASE+0x0030},
  1808. /* 144 */ {IOCFG_LM_BASE+0x0030},
  1809. /* 145 */ {IOCFG_LM_BASE+0x0030},
  1810. /* 146 */ {IOCFG_LM_BASE+0x0030},
  1811. /* 147 */ {IOCFG_LM_BASE+0x0030},
  1812. /* 148 */ {IOCFG_LM_BASE+0x0030},
  1813. /* 149 */ {IOCFG_LM_BASE+0x0030},
  1814. /* 150 */ {IOCFG_BL_BASE+0x0060},
  1815. /* 151 */ {IOCFG_BL_BASE+0x0060},
  1816. /* 152 */ {IOCFG_BL_BASE+0x0060},
  1817. /* 153 */ {IOCFG_BL_BASE+0x0060},
  1818. /* 154 */ {IOCFG_BL_BASE+0x0060},
  1819. /* 155 */ {IOCFG_RB_BASE+0x0040},
  1820. /* 156 */ {IOCFG_RB_BASE+0x0040},
  1821. /* 157 */ {IOCFG_RB_BASE+0x0040},
  1822. /* 158 */ {IOCFG_RB_BASE+0x0040},
  1823. /* 159 */ {IOCFG_BL_BASE+0x0060},
  1824. /* 160 */ {IOCFG_LM_BASE+0x0030},
  1825. /* 161 */ {IOCFG_RT_BASE+0x0040},
  1826. /* 162 */ {IOCFG_RT_BASE+0x0040},
  1827. /* 163 */ {IOCFG_LT_BASE+0x0020},
  1828. /* 164 */ {IOCFG_LT_BASE+0x0020},
  1829. /* 165 */ {IOCFG_LT_BASE+0x0020},
  1830. /* 166 */ {IOCFG_LT_BASE+0x0020},
  1831. /* 167 */ {IOCFG_LT_BASE+0x0020},
  1832. /* 168 */ {IOCFG_LT_BASE+0x0020},
  1833. /* 169 */ {IOCFG_LT_BASE+0x0020},
  1834. /* 170 */ {IOCFG_LT_BASE+0x0020},
  1835. /* 171 */ {IOCFG_BL_BASE+0x0060},
  1836. /* 172 */ {IOCFG_BL_BASE+0x0060},
  1837. /* 173 */ {IOCFG_BL_BASE+0x0060},
  1838. /* 174 */ {IOCFG_BL_BASE+0x0060},
  1839. /* 175 */ {IOCFG_BL_BASE+0x0060},
  1840. /* 176 */ {IOCFG_BL_BASE+0x0060},
  1841. /* 177 */ {IOCFG_BL_BASE+0x0060},
  1842. /* 178 */ {IOCFG_BL_BASE+0x0060}};
  1843. PIN_offset PD_offset[] = {
  1844. /* 0 */ {6},
  1845. /* 1 */ {7},
  1846. /* 2 */ {10},
  1847. /* 3 */ {11},
  1848. /* 4 */ {12},
  1849. /* 5 */ {13},
  1850. /* 6 */ {14},
  1851. /* 7 */ {15},
  1852. /* 8 */ {12},
  1853. /* 9 */ {16},
  1854. /* 10 */ {8},
  1855. /* 11 */ {9},
  1856. /* 12 */ {9},
  1857. /* 13 */ {14},
  1858. /* 14 */ {13},
  1859. /* 15 */ {15},
  1860. /* 16 */ {12},
  1861. /* 17 */ {7},
  1862. /* 18 */ {4},
  1863. /* 19 */ {6},
  1864. /* 20 */ {5},
  1865. /* 21 */ {10},
  1866. /* 22 */ {9},
  1867. /* 23 */ {11},
  1868. /* 24 */ {8},
  1869. /* 25 */ {2},
  1870. /* 26 */ {1},
  1871. /* 27 */ {3},
  1872. /* 28 */ {0},
  1873. /* 29 */ {-1},
  1874. /* 30 */ {-1},
  1875. /* 31 */ {-1},
  1876. /* 32 */ {-1},
  1877. /* 33 */ {-1},
  1878. /* 34 */ {-1},
  1879. /* 35 */ {-1},
  1880. /* 36 */ {-1},
  1881. /* 37 */ {-1},
  1882. /* 38 */ {-1},
  1883. /* 39 */ {-1},
  1884. /* 40 */ {-1},
  1885. /* 41 */ {19},
  1886. /* 42 */ {9},
  1887. /* 43 */ {8},
  1888. /* 44 */ {10},
  1889. /* 45 */ {22},
  1890. /* 46 */ {21},
  1891. /* 47 */ {20},
  1892. /* 48 */ {3},
  1893. /* 49 */ {5},
  1894. /* 50 */ {2},
  1895. /* 51 */ {4},
  1896. /* 52 */ {1},
  1897. /* 53 */ {0},
  1898. /* 54 */ {5},
  1899. /* 55 */ {3},
  1900. /* 56 */ {4},
  1901. /* 57 */ {2},
  1902. /* 58 */ {0},
  1903. /* 59 */ {31},
  1904. /* 60 */ {30},
  1905. /* 61 */ {18},
  1906. /* 62 */ {14},
  1907. /* 63 */ {17},
  1908. /* 64 */ {13},
  1909. /* 65 */ {20},
  1910. /* 66 */ {16},
  1911. /* 67 */ {19},
  1912. /* 68 */ {15},
  1913. /* 69 */ {8},
  1914. /* 70 */ {7},
  1915. /* 71 */ {6},
  1916. /* 72 */ {5},
  1917. /* 73 */ {4},
  1918. /* 74 */ {3},
  1919. /* 75 */ {2},
  1920. /* 76 */ {1},
  1921. /* 77 */ {0},
  1922. /* 78 */ {9},
  1923. /* 79 */ {11},
  1924. /* 80 */ {10},
  1925. /* 81 */ {25},
  1926. /* 82 */ {24},
  1927. /* 83 */ {22},
  1928. /* 84 */ {23},
  1929. /* 85 */ {1},
  1930. /* 86 */ {29},
  1931. /* 87 */ {7},
  1932. /* 88 */ {6},
  1933. /* 89 */ {21},
  1934. /* 90 */ {21},
  1935. /* 91 */ {-1},
  1936. /* 92 */ {-1},
  1937. /* 93 */ {-1},
  1938. /* 94 */ {-1},
  1939. /* 95 */ {22},
  1940. /* 96 */ {23},
  1941. /* 97 */ {2},
  1942. /* 98 */ {3},
  1943. /* 99 */ {0},
  1944. /* 100 */ {1},
  1945. /* 101 */ {4},
  1946. /* 102 */ {5},
  1947. /* 103 */ {17},
  1948. /* 104 */ {19},
  1949. /* 105 */ {18},
  1950. /* 106 */ {20},
  1951. /* 107 */ {4},
  1952. /* 108 */ {3},
  1953. /* 109 */ {5},
  1954. /* 110 */ {0},
  1955. /* 111 */ {1},
  1956. /* 112 */ {2},
  1957. /* 113 */ {9},
  1958. /* 114 */ {10},
  1959. /* 115 */ {6},
  1960. /* 116 */ {7},
  1961. /* 117 */ {12},
  1962. /* 118 */ {13},
  1963. /* 119 */ {14},
  1964. /* 120 */ {11},
  1965. /* 121 */ {8},
  1966. /* 122 */ {-1},
  1967. /* 123 */ {-1},
  1968. /* 124 */ {-1},
  1969. /* 125 */ {-1},
  1970. /* 126 */ {-1},
  1971. /* 127 */ {-1},
  1972. /* 128 */ {-1},
  1973. /* 129 */ {-1},
  1974. /* 130 */ {-1},
  1975. /* 131 */ {-1},
  1976. /* 132 */ {-1},
  1977. /* 133 */ {-1},
  1978. /* 134 */ {14},
  1979. /* 135 */ {19},
  1980. /* 136 */ {1},
  1981. /* 137 */ {7},
  1982. /* 138 */ {4},
  1983. /* 139 */ {5},
  1984. /* 140 */ {0},
  1985. /* 141 */ {6},
  1986. /* 142 */ {2},
  1987. /* 143 */ {3},
  1988. /* 144 */ {12},
  1989. /* 145 */ {11},
  1990. /* 146 */ {13},
  1991. /* 147 */ {10},
  1992. /* 148 */ {15},
  1993. /* 149 */ {16},
  1994. /* 150 */ {23},
  1995. /* 151 */ {24},
  1996. /* 152 */ {25},
  1997. /* 153 */ {26},
  1998. /* 154 */ {28},
  1999. /* 155 */ {28},
  2000. /* 156 */ {27},
  2001. /* 157 */ {29},
  2002. /* 158 */ {26},
  2003. /* 159 */ {27},
  2004. /* 160 */ {8},
  2005. /* 161 */ {15},
  2006. /* 162 */ {16},
  2007. /* 163 */ {0},
  2008. /* 164 */ {1},
  2009. /* 165 */ {2},
  2010. /* 166 */ {3},
  2011. /* 167 */ {4},
  2012. /* 168 */ {5},
  2013. /* 169 */ {6},
  2014. /* 170 */ {7},
  2015. /* 171 */ {17},
  2016. /* 172 */ {18},
  2017. /* 173 */ {11},
  2018. /* 174 */ {12},
  2019. /* 175 */ {13},
  2020. /* 176 */ {14},
  2021. /* 177 */ {15},
  2022. /* 178 */ {16}};
  2023. PIN_width PD_width[] = {
  2024. /* 0 */ {1},
  2025. /* 1 */ {1},
  2026. /* 2 */ {1},
  2027. /* 3 */ {1},
  2028. /* 4 */ {1},
  2029. /* 5 */ {1},
  2030. /* 6 */ {1},
  2031. /* 7 */ {1},
  2032. /* 8 */ {1},
  2033. /* 9 */ {1},
  2034. /* 10 */ {1},
  2035. /* 11 */ {1},
  2036. /* 12 */ {1},
  2037. /* 13 */ {1},
  2038. /* 14 */ {1},
  2039. /* 15 */ {1},
  2040. /* 16 */ {1},
  2041. /* 17 */ {1},
  2042. /* 18 */ {1},
  2043. /* 19 */ {1},
  2044. /* 20 */ {1},
  2045. /* 21 */ {1},
  2046. /* 22 */ {1},
  2047. /* 23 */ {1},
  2048. /* 24 */ {1},
  2049. /* 25 */ {1},
  2050. /* 26 */ {1},
  2051. /* 27 */ {1},
  2052. /* 28 */ {1},
  2053. /* 29 */ {-1},
  2054. /* 30 */ {-1},
  2055. /* 31 */ {-1},
  2056. /* 32 */ {-1},
  2057. /* 33 */ {-1},
  2058. /* 34 */ {-1},
  2059. /* 35 */ {-1},
  2060. /* 36 */ {-1},
  2061. /* 37 */ {-1},
  2062. /* 38 */ {-1},
  2063. /* 39 */ {-1},
  2064. /* 40 */ {-1},
  2065. /* 41 */ {1},
  2066. /* 42 */ {1},
  2067. /* 43 */ {1},
  2068. /* 44 */ {1},
  2069. /* 45 */ {1},
  2070. /* 46 */ {1},
  2071. /* 47 */ {1},
  2072. /* 48 */ {1},
  2073. /* 49 */ {1},
  2074. /* 50 */ {1},
  2075. /* 51 */ {1},
  2076. /* 52 */ {1},
  2077. /* 53 */ {1},
  2078. /* 54 */ {1},
  2079. /* 55 */ {1},
  2080. /* 56 */ {1},
  2081. /* 57 */ {1},
  2082. /* 58 */ {1},
  2083. /* 59 */ {1},
  2084. /* 60 */ {1},
  2085. /* 61 */ {1},
  2086. /* 62 */ {1},
  2087. /* 63 */ {1},
  2088. /* 64 */ {1},
  2089. /* 65 */ {1},
  2090. /* 66 */ {1},
  2091. /* 67 */ {1},
  2092. /* 68 */ {1},
  2093. /* 69 */ {1},
  2094. /* 70 */ {1},
  2095. /* 71 */ {1},
  2096. /* 72 */ {1},
  2097. /* 73 */ {1},
  2098. /* 74 */ {1},
  2099. /* 75 */ {1},
  2100. /* 76 */ {1},
  2101. /* 77 */ {1},
  2102. /* 78 */ {1},
  2103. /* 79 */ {1},
  2104. /* 80 */ {1},
  2105. /* 81 */ {1},
  2106. /* 82 */ {1},
  2107. /* 83 */ {1},
  2108. /* 84 */ {1},
  2109. /* 85 */ {1},
  2110. /* 86 */ {1},
  2111. /* 87 */ {1},
  2112. /* 88 */ {1},
  2113. /* 89 */ {1},
  2114. /* 90 */ {1},
  2115. /* 91 */ {-1},
  2116. /* 92 */ {-1},
  2117. /* 93 */ {-1},
  2118. /* 94 */ {-1},
  2119. /* 95 */ {1},
  2120. /* 96 */ {1},
  2121. /* 97 */ {1},
  2122. /* 98 */ {1},
  2123. /* 99 */ {1},
  2124. /* 100 */ {1},
  2125. /* 101 */ {1},
  2126. /* 102 */ {1},
  2127. /* 103 */ {1},
  2128. /* 104 */ {1},
  2129. /* 105 */ {1},
  2130. /* 106 */ {1},
  2131. /* 107 */ {1},
  2132. /* 108 */ {1},
  2133. /* 109 */ {1},
  2134. /* 110 */ {1},
  2135. /* 111 */ {1},
  2136. /* 112 */ {1},
  2137. /* 113 */ {1},
  2138. /* 114 */ {1},
  2139. /* 115 */ {1},
  2140. /* 116 */ {1},
  2141. /* 117 */ {1},
  2142. /* 118 */ {1},
  2143. /* 119 */ {1},
  2144. /* 120 */ {1},
  2145. /* 121 */ {1},
  2146. /* 122 */ {-1},
  2147. /* 123 */ {-1},
  2148. /* 124 */ {-1},
  2149. /* 125 */ {-1},
  2150. /* 126 */ {-1},
  2151. /* 127 */ {-1},
  2152. /* 128 */ {-1},
  2153. /* 129 */ {-1},
  2154. /* 130 */ {-1},
  2155. /* 131 */ {-1},
  2156. /* 132 */ {-1},
  2157. /* 133 */ {-1},
  2158. /* 134 */ {1},
  2159. /* 135 */ {1},
  2160. /* 136 */ {1},
  2161. /* 137 */ {1},
  2162. /* 138 */ {1},
  2163. /* 139 */ {1},
  2164. /* 140 */ {1},
  2165. /* 141 */ {1},
  2166. /* 142 */ {1},
  2167. /* 143 */ {1},
  2168. /* 144 */ {1},
  2169. /* 145 */ {1},
  2170. /* 146 */ {1},
  2171. /* 147 */ {1},
  2172. /* 148 */ {1},
  2173. /* 149 */ {1},
  2174. /* 150 */ {1},
  2175. /* 151 */ {1},
  2176. /* 152 */ {1},
  2177. /* 153 */ {1},
  2178. /* 154 */ {1},
  2179. /* 155 */ {1},
  2180. /* 156 */ {1},
  2181. /* 157 */ {1},
  2182. /* 158 */ {1},
  2183. /* 159 */ {1},
  2184. /* 160 */ {1},
  2185. /* 161 */ {1},
  2186. /* 162 */ {1},
  2187. /* 163 */ {1},
  2188. /* 164 */ {1},
  2189. /* 165 */ {1},
  2190. /* 166 */ {1},
  2191. /* 167 */ {1},
  2192. /* 168 */ {1},
  2193. /* 169 */ {1},
  2194. /* 170 */ {1},
  2195. /* 171 */ {1},
  2196. /* 172 */ {1},
  2197. /* 173 */ {1},
  2198. /* 174 */ {1},
  2199. /* 175 */ {1},
  2200. /* 176 */ {1},
  2201. /* 177 */ {1},
  2202. /* 178 */ {1}};
  2203. PIN_addr MODE_addr[] = {
  2204. /* 0 */ {GPIO_BASE+0x0300},
  2205. /* 1 */ {GPIO_BASE+0x0300},
  2206. /* 2 */ {GPIO_BASE+0x0300},
  2207. /* 3 */ {GPIO_BASE+0x0300},
  2208. /* 4 */ {GPIO_BASE+0x0300},
  2209. /* 5 */ {GPIO_BASE+0x0300},
  2210. /* 6 */ {GPIO_BASE+0x0300},
  2211. /* 7 */ {GPIO_BASE+0x0300},
  2212. /* 8 */ {GPIO_BASE+0x0310},
  2213. /* 9 */ {GPIO_BASE+0x0310},
  2214. /* 10 */ {GPIO_BASE+0x0310},
  2215. /* 11 */ {GPIO_BASE+0x0310},
  2216. /* 12 */ {GPIO_BASE+0x0310},
  2217. /* 13 */ {GPIO_BASE+0x0310},
  2218. /* 14 */ {GPIO_BASE+0x0310},
  2219. /* 15 */ {GPIO_BASE+0x0310},
  2220. /* 16 */ {GPIO_BASE+0x0320},
  2221. /* 17 */ {GPIO_BASE+0x0320},
  2222. /* 18 */ {GPIO_BASE+0x0320},
  2223. /* 19 */ {GPIO_BASE+0x0320},
  2224. /* 20 */ {GPIO_BASE+0x0320},
  2225. /* 21 */ {GPIO_BASE+0x0320},
  2226. /* 22 */ {GPIO_BASE+0x0320},
  2227. /* 23 */ {GPIO_BASE+0x0320},
  2228. /* 24 */ {GPIO_BASE+0x0330},
  2229. /* 25 */ {GPIO_BASE+0x0330},
  2230. /* 26 */ {GPIO_BASE+0x0330},
  2231. /* 27 */ {GPIO_BASE+0x0330},
  2232. /* 28 */ {GPIO_BASE+0x0330},
  2233. /* 29 */ {GPIO_BASE+0x0330},
  2234. /* 30 */ {GPIO_BASE+0x0330},
  2235. /* 31 */ {GPIO_BASE+0x0330},
  2236. /* 32 */ {GPIO_BASE+0x0340},
  2237. /* 33 */ {GPIO_BASE+0x0340},
  2238. /* 34 */ {GPIO_BASE+0x0340},
  2239. /* 35 */ {GPIO_BASE+0x0340},
  2240. /* 36 */ {GPIO_BASE+0x0340},
  2241. /* 37 */ {GPIO_BASE+0x0340},
  2242. /* 38 */ {GPIO_BASE+0x0340},
  2243. /* 39 */ {GPIO_BASE+0x0340},
  2244. /* 40 */ {GPIO_BASE+0x0350},
  2245. /* 41 */ {GPIO_BASE+0x0350},
  2246. /* 42 */ {GPIO_BASE+0x0350},
  2247. /* 43 */ {GPIO_BASE+0x0350},
  2248. /* 44 */ {GPIO_BASE+0x0350},
  2249. /* 45 */ {GPIO_BASE+0x0350},
  2250. /* 46 */ {GPIO_BASE+0x0350},
  2251. /* 47 */ {GPIO_BASE+0x0350},
  2252. /* 48 */ {GPIO_BASE+0x0360},
  2253. /* 49 */ {GPIO_BASE+0x0360},
  2254. /* 50 */ {GPIO_BASE+0x0360},
  2255. /* 51 */ {GPIO_BASE+0x0360},
  2256. /* 52 */ {GPIO_BASE+0x0360},
  2257. /* 53 */ {GPIO_BASE+0x0360},
  2258. /* 54 */ {GPIO_BASE+0x0360},
  2259. /* 55 */ {GPIO_BASE+0x0360},
  2260. /* 56 */ {GPIO_BASE+0x0370},
  2261. /* 57 */ {GPIO_BASE+0x0370},
  2262. /* 58 */ {GPIO_BASE+0x0370},
  2263. /* 59 */ {GPIO_BASE+0x0370},
  2264. /* 60 */ {GPIO_BASE+0x0370},
  2265. /* 61 */ {GPIO_BASE+0x0370},
  2266. /* 62 */ {GPIO_BASE+0x0370},
  2267. /* 63 */ {GPIO_BASE+0x0370},
  2268. /* 64 */ {GPIO_BASE+0x0380},
  2269. /* 65 */ {GPIO_BASE+0x0380},
  2270. /* 66 */ {GPIO_BASE+0x0380},
  2271. /* 67 */ {GPIO_BASE+0x0380},
  2272. /* 68 */ {GPIO_BASE+0x0380},
  2273. /* 69 */ {GPIO_BASE+0x0380},
  2274. /* 70 */ {GPIO_BASE+0x0380},
  2275. /* 71 */ {GPIO_BASE+0x0380},
  2276. /* 72 */ {GPIO_BASE+0x0390},
  2277. /* 73 */ {GPIO_BASE+0x0390},
  2278. /* 74 */ {GPIO_BASE+0x0390},
  2279. /* 75 */ {GPIO_BASE+0x0390},
  2280. /* 76 */ {GPIO_BASE+0x0390},
  2281. /* 77 */ {GPIO_BASE+0x0390},
  2282. /* 78 */ {GPIO_BASE+0x0390},
  2283. /* 79 */ {GPIO_BASE+0x0390},
  2284. /* 80 */ {GPIO_BASE+0x03A0},
  2285. /* 81 */ {GPIO_BASE+0x03A0},
  2286. /* 82 */ {GPIO_BASE+0x03A0},
  2287. /* 83 */ {GPIO_BASE+0x03A0},
  2288. /* 84 */ {GPIO_BASE+0x03A0},
  2289. /* 85 */ {GPIO_BASE+0x03A0},
  2290. /* 86 */ {GPIO_BASE+0x03A0},
  2291. /* 87 */ {GPIO_BASE+0x03A0},
  2292. /* 88 */ {GPIO_BASE+0x03B0},
  2293. /* 89 */ {GPIO_BASE+0x03B0},
  2294. /* 90 */ {GPIO_BASE+0x03B0},
  2295. /* 91 */ {GPIO_BASE+0x03B0},
  2296. /* 92 */ {GPIO_BASE+0x03B0},
  2297. /* 93 */ {GPIO_BASE+0x03B0},
  2298. /* 94 */ {GPIO_BASE+0x03B0},
  2299. /* 95 */ {GPIO_BASE+0x03B0},
  2300. /* 96 */ {GPIO_BASE+0x03C0},
  2301. /* 97 */ {GPIO_BASE+0x03C0},
  2302. /* 98 */ {GPIO_BASE+0x03C0},
  2303. /* 99 */ {GPIO_BASE+0x03C0},
  2304. /* 100 */ {GPIO_BASE+0x03C0},
  2305. /* 101 */ {GPIO_BASE+0x03C0},
  2306. /* 102 */ {GPIO_BASE+0x03C0},
  2307. /* 103 */ {GPIO_BASE+0x03C0},
  2308. /* 104 */ {GPIO_BASE+0x03D0},
  2309. /* 105 */ {GPIO_BASE+0x03D0},
  2310. /* 106 */ {GPIO_BASE+0x03D0},
  2311. /* 107 */ {GPIO_BASE+0x03D0},
  2312. /* 108 */ {GPIO_BASE+0x03D0},
  2313. /* 109 */ {GPIO_BASE+0x03D0},
  2314. /* 110 */ {GPIO_BASE+0x03D0},
  2315. /* 111 */ {GPIO_BASE+0x03D0},
  2316. /* 112 */ {GPIO_BASE+0x03E0},
  2317. /* 113 */ {GPIO_BASE+0x03E0},
  2318. /* 114 */ {GPIO_BASE+0x03E0},
  2319. /* 115 */ {GPIO_BASE+0x03E0},
  2320. /* 116 */ {GPIO_BASE+0x03E0},
  2321. /* 117 */ {GPIO_BASE+0x03E0},
  2322. /* 118 */ {GPIO_BASE+0x03E0},
  2323. /* 119 */ {GPIO_BASE+0x03E0},
  2324. /* 120 */ {GPIO_BASE+0x03F0},
  2325. /* 121 */ {GPIO_BASE+0x03F0},
  2326. /* 122 */ {GPIO_BASE+0x03F0},
  2327. /* 123 */ {GPIO_BASE+0x03F0},
  2328. /* 124 */ {GPIO_BASE+0x03F0},
  2329. /* 125 */ {GPIO_BASE+0x03F0},
  2330. /* 126 */ {GPIO_BASE+0x03F0},
  2331. /* 127 */ {GPIO_BASE+0x03F0},
  2332. /* 128 */ {GPIO_BASE+0x0400},
  2333. /* 129 */ {GPIO_BASE+0x0400},
  2334. /* 130 */ {GPIO_BASE+0x0400},
  2335. /* 131 */ {GPIO_BASE+0x0400},
  2336. /* 132 */ {GPIO_BASE+0x0400},
  2337. /* 133 */ {GPIO_BASE+0x0400},
  2338. /* 134 */ {GPIO_BASE+0x0400},
  2339. /* 135 */ {GPIO_BASE+0x0400},
  2340. /* 136 */ {GPIO_BASE+0x0410},
  2341. /* 137 */ {GPIO_BASE+0x0410},
  2342. /* 138 */ {GPIO_BASE+0x0410},
  2343. /* 139 */ {GPIO_BASE+0x0410},
  2344. /* 140 */ {GPIO_BASE+0x0410},
  2345. /* 141 */ {GPIO_BASE+0x0410},
  2346. /* 142 */ {GPIO_BASE+0x0410},
  2347. /* 143 */ {GPIO_BASE+0x0410},
  2348. /* 144 */ {GPIO_BASE+0x0420},
  2349. /* 145 */ {GPIO_BASE+0x0420},
  2350. /* 146 */ {GPIO_BASE+0x0420},
  2351. /* 147 */ {GPIO_BASE+0x0420},
  2352. /* 148 */ {GPIO_BASE+0x0420},
  2353. /* 149 */ {GPIO_BASE+0x0420},
  2354. /* 150 */ {GPIO_BASE+0x0420},
  2355. /* 151 */ {GPIO_BASE+0x0420},
  2356. /* 152 */ {GPIO_BASE+0x0430},
  2357. /* 153 */ {GPIO_BASE+0x0430},
  2358. /* 154 */ {GPIO_BASE+0x0430},
  2359. /* 155 */ {GPIO_BASE+0x0430},
  2360. /* 156 */ {GPIO_BASE+0x0430},
  2361. /* 157 */ {GPIO_BASE+0x0430},
  2362. /* 158 */ {GPIO_BASE+0x0430},
  2363. /* 159 */ {GPIO_BASE+0x0430},
  2364. /* 160 */ {GPIO_BASE+0x0440},
  2365. /* 161 */ {GPIO_BASE+0x0440},
  2366. /* 162 */ {GPIO_BASE+0x0440},
  2367. /* 163 */ {GPIO_BASE+0x0440},
  2368. /* 164 */ {GPIO_BASE+0x0440},
  2369. /* 165 */ {GPIO_BASE+0x0440},
  2370. /* 166 */ {GPIO_BASE+0x0440},
  2371. /* 167 */ {GPIO_BASE+0x0440},
  2372. /* 168 */ {GPIO_BASE+0x0450},
  2373. /* 169 */ {GPIO_BASE+0x0450},
  2374. /* 170 */ {GPIO_BASE+0x0450},
  2375. /* 171 */ {GPIO_BASE+0x0450},
  2376. /* 172 */ {GPIO_BASE+0x0450},
  2377. /* 173 */ {GPIO_BASE+0x0450},
  2378. /* 174 */ {GPIO_BASE+0x0450},
  2379. /* 175 */ {GPIO_BASE+0x0450},
  2380. /* 176 */ {GPIO_BASE+0x0460},
  2381. /* 177 */ {GPIO_BASE+0x0460},
  2382. /* 178 */ {GPIO_BASE+0x0460}};
  2383. PIN_offset MODE_offset[] = {
  2384. /* 0 */ {0},
  2385. /* 1 */ {4},
  2386. /* 2 */ {8},
  2387. /* 3 */ {12},
  2388. /* 4 */ {16},
  2389. /* 5 */ {20},
  2390. /* 6 */ {24},
  2391. /* 7 */ {28},
  2392. /* 8 */ {0},
  2393. /* 9 */ {4},
  2394. /* 10 */ {8},
  2395. /* 11 */ {12},
  2396. /* 12 */ {16},
  2397. /* 13 */ {20},
  2398. /* 14 */ {24},
  2399. /* 15 */ {28},
  2400. /* 16 */ {0},
  2401. /* 17 */ {4},
  2402. /* 18 */ {8},
  2403. /* 19 */ {12},
  2404. /* 20 */ {16},
  2405. /* 21 */ {20},
  2406. /* 22 */ {24},
  2407. /* 23 */ {28},
  2408. /* 24 */ {0},
  2409. /* 25 */ {4},
  2410. /* 26 */ {8},
  2411. /* 27 */ {12},
  2412. /* 28 */ {16},
  2413. /* 29 */ {20},
  2414. /* 30 */ {24},
  2415. /* 31 */ {28},
  2416. /* 32 */ {0},
  2417. /* 33 */ {4},
  2418. /* 34 */ {8},
  2419. /* 35 */ {12},
  2420. /* 36 */ {16},
  2421. /* 37 */ {20},
  2422. /* 38 */ {24},
  2423. /* 39 */ {28},
  2424. /* 40 */ {0},
  2425. /* 41 */ {4},
  2426. /* 42 */ {8},
  2427. /* 43 */ {12},
  2428. /* 44 */ {16},
  2429. /* 45 */ {20},
  2430. /* 46 */ {24},
  2431. /* 47 */ {28},
  2432. /* 48 */ {0},
  2433. /* 49 */ {4},
  2434. /* 50 */ {8},
  2435. /* 51 */ {12},
  2436. /* 52 */ {16},
  2437. /* 53 */ {20},
  2438. /* 54 */ {24},
  2439. /* 55 */ {28},
  2440. /* 56 */ {0},
  2441. /* 57 */ {4},
  2442. /* 58 */ {8},
  2443. /* 59 */ {12},
  2444. /* 60 */ {16},
  2445. /* 61 */ {20},
  2446. /* 62 */ {24},
  2447. /* 63 */ {28},
  2448. /* 64 */ {0},
  2449. /* 65 */ {4},
  2450. /* 66 */ {8},
  2451. /* 67 */ {12},
  2452. /* 68 */ {16},
  2453. /* 69 */ {20},
  2454. /* 70 */ {24},
  2455. /* 71 */ {28},
  2456. /* 72 */ {0},
  2457. /* 73 */ {4},
  2458. /* 74 */ {8},
  2459. /* 75 */ {12},
  2460. /* 76 */ {16},
  2461. /* 77 */ {20},
  2462. /* 78 */ {24},
  2463. /* 79 */ {28},
  2464. /* 80 */ {0},
  2465. /* 81 */ {4},
  2466. /* 82 */ {8},
  2467. /* 83 */ {12},
  2468. /* 84 */ {16},
  2469. /* 85 */ {20},
  2470. /* 86 */ {24},
  2471. /* 87 */ {28},
  2472. /* 88 */ {0},
  2473. /* 89 */ {4},
  2474. /* 90 */ {8},
  2475. /* 91 */ {12},
  2476. /* 92 */ {16},
  2477. /* 93 */ {20},
  2478. /* 94 */ {24},
  2479. /* 95 */ {28},
  2480. /* 96 */ {0},
  2481. /* 97 */ {4},
  2482. /* 98 */ {8},
  2483. /* 99 */ {12},
  2484. /* 100 */ {16},
  2485. /* 101 */ {20},
  2486. /* 102 */ {24},
  2487. /* 103 */ {28},
  2488. /* 104 */ {0},
  2489. /* 105 */ {4},
  2490. /* 106 */ {8},
  2491. /* 107 */ {12},
  2492. /* 108 */ {16},
  2493. /* 109 */ {20},
  2494. /* 110 */ {24},
  2495. /* 111 */ {28},
  2496. /* 112 */ {0},
  2497. /* 113 */ {4},
  2498. /* 114 */ {8},
  2499. /* 115 */ {12},
  2500. /* 116 */ {16},
  2501. /* 117 */ {20},
  2502. /* 118 */ {24},
  2503. /* 119 */ {28},
  2504. /* 120 */ {0},
  2505. /* 121 */ {4},
  2506. /* 122 */ {8},
  2507. /* 123 */ {12},
  2508. /* 124 */ {16},
  2509. /* 125 */ {20},
  2510. /* 126 */ {24},
  2511. /* 127 */ {28},
  2512. /* 128 */ {0},
  2513. /* 129 */ {4},
  2514. /* 130 */ {8},
  2515. /* 131 */ {12},
  2516. /* 132 */ {16},
  2517. /* 133 */ {20},
  2518. /* 134 */ {24},
  2519. /* 135 */ {28},
  2520. /* 136 */ {0},
  2521. /* 137 */ {4},
  2522. /* 138 */ {8},
  2523. /* 139 */ {12},
  2524. /* 140 */ {16},
  2525. /* 141 */ {20},
  2526. /* 142 */ {24},
  2527. /* 143 */ {28},
  2528. /* 144 */ {0},
  2529. /* 145 */ {4},
  2530. /* 146 */ {8},
  2531. /* 147 */ {12},
  2532. /* 148 */ {16},
  2533. /* 149 */ {20},
  2534. /* 150 */ {24},
  2535. /* 151 */ {28},
  2536. /* 152 */ {0},
  2537. /* 153 */ {4},
  2538. /* 154 */ {8},
  2539. /* 155 */ {12},
  2540. /* 156 */ {16},
  2541. /* 157 */ {20},
  2542. /* 158 */ {24},
  2543. /* 159 */ {28},
  2544. /* 160 */ {0},
  2545. /* 161 */ {4},
  2546. /* 162 */ {8},
  2547. /* 163 */ {12},
  2548. /* 164 */ {16},
  2549. /* 165 */ {20},
  2550. /* 166 */ {24},
  2551. /* 167 */ {28},
  2552. /* 168 */ {0},
  2553. /* 169 */ {4},
  2554. /* 170 */ {8},
  2555. /* 171 */ {12},
  2556. /* 172 */ {16},
  2557. /* 173 */ {20},
  2558. /* 174 */ {24},
  2559. /* 175 */ {28},
  2560. /* 176 */ {0},
  2561. /* 177 */ {4},
  2562. /* 178 */ {8}};
  2563. PIN_width MODE_width[] = {
  2564. /* 0 */ {4},
  2565. /* 1 */ {4},
  2566. /* 2 */ {4},
  2567. /* 3 */ {4},
  2568. /* 4 */ {4},
  2569. /* 5 */ {4},
  2570. /* 6 */ {4},
  2571. /* 7 */ {4},
  2572. /* 8 */ {4},
  2573. /* 9 */ {4},
  2574. /* 10 */ {4},
  2575. /* 11 */ {4},
  2576. /* 12 */ {4},
  2577. /* 13 */ {4},
  2578. /* 14 */ {4},
  2579. /* 15 */ {4},
  2580. /* 16 */ {4},
  2581. /* 17 */ {4},
  2582. /* 18 */ {4},
  2583. /* 19 */ {4},
  2584. /* 20 */ {4},
  2585. /* 21 */ {4},
  2586. /* 22 */ {4},
  2587. /* 23 */ {4},
  2588. /* 24 */ {4},
  2589. /* 25 */ {4},
  2590. /* 26 */ {4},
  2591. /* 27 */ {4},
  2592. /* 28 */ {4},
  2593. /* 29 */ {4},
  2594. /* 30 */ {4},
  2595. /* 31 */ {4},
  2596. /* 32 */ {4},
  2597. /* 33 */ {4},
  2598. /* 34 */ {4},
  2599. /* 35 */ {4},
  2600. /* 36 */ {4},
  2601. /* 37 */ {4},
  2602. /* 38 */ {4},
  2603. /* 39 */ {4},
  2604. /* 40 */ {4},
  2605. /* 41 */ {4},
  2606. /* 42 */ {4},
  2607. /* 43 */ {4},
  2608. /* 44 */ {4},
  2609. /* 45 */ {4},
  2610. /* 46 */ {4},
  2611. /* 47 */ {4},
  2612. /* 48 */ {4},
  2613. /* 49 */ {4},
  2614. /* 50 */ {4},
  2615. /* 51 */ {4},
  2616. /* 52 */ {4},
  2617. /* 53 */ {4},
  2618. /* 54 */ {4},
  2619. /* 55 */ {4},
  2620. /* 56 */ {4},
  2621. /* 57 */ {4},
  2622. /* 58 */ {4},
  2623. /* 59 */ {4},
  2624. /* 60 */ {4},
  2625. /* 61 */ {4},
  2626. /* 62 */ {4},
  2627. /* 63 */ {4},
  2628. /* 64 */ {4},
  2629. /* 65 */ {4},
  2630. /* 66 */ {4},
  2631. /* 67 */ {4},
  2632. /* 68 */ {4},
  2633. /* 69 */ {4},
  2634. /* 70 */ {4},
  2635. /* 71 */ {4},
  2636. /* 72 */ {4},
  2637. /* 73 */ {4},
  2638. /* 74 */ {4},
  2639. /* 75 */ {4},
  2640. /* 76 */ {4},
  2641. /* 77 */ {4},
  2642. /* 78 */ {4},
  2643. /* 79 */ {4},
  2644. /* 80 */ {4},
  2645. /* 81 */ {4},
  2646. /* 82 */ {4},
  2647. /* 83 */ {4},
  2648. /* 84 */ {4},
  2649. /* 85 */ {4},
  2650. /* 86 */ {4},
  2651. /* 87 */ {4},
  2652. /* 88 */ {4},
  2653. /* 89 */ {4},
  2654. /* 90 */ {4},
  2655. /* 91 */ {4},
  2656. /* 92 */ {4},
  2657. /* 93 */ {4},
  2658. /* 94 */ {4},
  2659. /* 95 */ {4},
  2660. /* 96 */ {4},
  2661. /* 97 */ {4},
  2662. /* 98 */ {4},
  2663. /* 99 */ {4},
  2664. /* 100 */ {4},
  2665. /* 101 */ {4},
  2666. /* 102 */ {4},
  2667. /* 103 */ {4},
  2668. /* 104 */ {4},
  2669. /* 105 */ {4},
  2670. /* 106 */ {4},
  2671. /* 107 */ {4},
  2672. /* 108 */ {4},
  2673. /* 109 */ {4},
  2674. /* 110 */ {4},
  2675. /* 111 */ {4},
  2676. /* 112 */ {4},
  2677. /* 113 */ {4},
  2678. /* 114 */ {4},
  2679. /* 115 */ {4},
  2680. /* 116 */ {4},
  2681. /* 117 */ {4},
  2682. /* 118 */ {4},
  2683. /* 119 */ {4},
  2684. /* 120 */ {4},
  2685. /* 121 */ {4},
  2686. /* 122 */ {4},
  2687. /* 123 */ {4},
  2688. /* 124 */ {4},
  2689. /* 125 */ {4},
  2690. /* 126 */ {4},
  2691. /* 127 */ {4},
  2692. /* 128 */ {4},
  2693. /* 129 */ {4},
  2694. /* 130 */ {4},
  2695. /* 131 */ {4},
  2696. /* 132 */ {4},
  2697. /* 133 */ {4},
  2698. /* 134 */ {4},
  2699. /* 135 */ {4},
  2700. /* 136 */ {4},
  2701. /* 137 */ {4},
  2702. /* 138 */ {4},
  2703. /* 139 */ {4},
  2704. /* 140 */ {4},
  2705. /* 141 */ {4},
  2706. /* 142 */ {4},
  2707. /* 143 */ {4},
  2708. /* 144 */ {4},
  2709. /* 145 */ {4},
  2710. /* 146 */ {4},
  2711. /* 147 */ {4},
  2712. /* 148 */ {4},
  2713. /* 149 */ {4},
  2714. /* 150 */ {4},
  2715. /* 151 */ {4},
  2716. /* 152 */ {4},
  2717. /* 153 */ {4},
  2718. /* 154 */ {4},
  2719. /* 155 */ {4},
  2720. /* 156 */ {4},
  2721. /* 157 */ {4},
  2722. /* 158 */ {4},
  2723. /* 159 */ {4},
  2724. /* 160 */ {4},
  2725. /* 161 */ {4},
  2726. /* 162 */ {4},
  2727. /* 163 */ {4},
  2728. /* 164 */ {4},
  2729. /* 165 */ {4},
  2730. /* 166 */ {4},
  2731. /* 167 */ {4},
  2732. /* 168 */ {4},
  2733. /* 169 */ {4},
  2734. /* 170 */ {4},
  2735. /* 171 */ {4},
  2736. /* 172 */ {4},
  2737. /* 173 */ {4},
  2738. /* 174 */ {4},
  2739. /* 175 */ {4},
  2740. /* 176 */ {4},
  2741. /* 177 */ {4},
  2742. /* 178 */ {4}};
  2743. PIN_addr DATAOUT_addr[] = {
  2744. /* 0 */ {GPIO_BASE+0x0100},
  2745. /* 1 */ {GPIO_BASE+0x0100},
  2746. /* 2 */ {GPIO_BASE+0x0100},
  2747. /* 3 */ {GPIO_BASE+0x0100},
  2748. /* 4 */ {GPIO_BASE+0x0100},
  2749. /* 5 */ {GPIO_BASE+0x0100},
  2750. /* 6 */ {GPIO_BASE+0x0100},
  2751. /* 7 */ {GPIO_BASE+0x0100},
  2752. /* 8 */ {GPIO_BASE+0x0100},
  2753. /* 9 */ {GPIO_BASE+0x0100},
  2754. /* 10 */ {GPIO_BASE+0x0100},
  2755. /* 11 */ {GPIO_BASE+0x0100},
  2756. /* 12 */ {GPIO_BASE+0x0100},
  2757. /* 13 */ {GPIO_BASE+0x0100},
  2758. /* 14 */ {GPIO_BASE+0x0100},
  2759. /* 15 */ {GPIO_BASE+0x0100},
  2760. /* 16 */ {GPIO_BASE+0x0100},
  2761. /* 17 */ {GPIO_BASE+0x0100},
  2762. /* 18 */ {GPIO_BASE+0x0100},
  2763. /* 19 */ {GPIO_BASE+0x0100},
  2764. /* 20 */ {GPIO_BASE+0x0100},
  2765. /* 21 */ {GPIO_BASE+0x0100},
  2766. /* 22 */ {GPIO_BASE+0x0100},
  2767. /* 23 */ {GPIO_BASE+0x0100},
  2768. /* 24 */ {GPIO_BASE+0x0100},
  2769. /* 25 */ {GPIO_BASE+0x0100},
  2770. /* 26 */ {GPIO_BASE+0x0100},
  2771. /* 27 */ {GPIO_BASE+0x0100},
  2772. /* 28 */ {GPIO_BASE+0x0100},
  2773. /* 29 */ {GPIO_BASE+0x0100},
  2774. /* 30 */ {GPIO_BASE+0x0100},
  2775. /* 31 */ {GPIO_BASE+0x0100},
  2776. /* 32 */ {GPIO_BASE+0x0110},
  2777. /* 33 */ {GPIO_BASE+0x0110},
  2778. /* 34 */ {GPIO_BASE+0x0110},
  2779. /* 35 */ {GPIO_BASE+0x0110},
  2780. /* 36 */ {GPIO_BASE+0x0110},
  2781. /* 37 */ {GPIO_BASE+0x0110},
  2782. /* 38 */ {GPIO_BASE+0x0110},
  2783. /* 39 */ {GPIO_BASE+0x0110},
  2784. /* 40 */ {GPIO_BASE+0x0110},
  2785. /* 41 */ {GPIO_BASE+0x0110},
  2786. /* 42 */ {GPIO_BASE+0x0110},
  2787. /* 43 */ {GPIO_BASE+0x0110},
  2788. /* 44 */ {GPIO_BASE+0x0110},
  2789. /* 45 */ {GPIO_BASE+0x0110},
  2790. /* 46 */ {GPIO_BASE+0x0110},
  2791. /* 47 */ {GPIO_BASE+0x0110},
  2792. /* 48 */ {GPIO_BASE+0x0110},
  2793. /* 49 */ {GPIO_BASE+0x0110},
  2794. /* 50 */ {GPIO_BASE+0x0110},
  2795. /* 51 */ {GPIO_BASE+0x0110},
  2796. /* 52 */ {GPIO_BASE+0x0110},
  2797. /* 53 */ {GPIO_BASE+0x0110},
  2798. /* 54 */ {GPIO_BASE+0x0110},
  2799. /* 55 */ {GPIO_BASE+0x0110},
  2800. /* 56 */ {GPIO_BASE+0x0110},
  2801. /* 57 */ {GPIO_BASE+0x0110},
  2802. /* 58 */ {GPIO_BASE+0x0110},
  2803. /* 59 */ {GPIO_BASE+0x0110},
  2804. /* 60 */ {GPIO_BASE+0x0110},
  2805. /* 61 */ {GPIO_BASE+0x0110},
  2806. /* 62 */ {GPIO_BASE+0x0110},
  2807. /* 63 */ {GPIO_BASE+0x0110},
  2808. /* 64 */ {GPIO_BASE+0x0120},
  2809. /* 65 */ {GPIO_BASE+0x0120},
  2810. /* 66 */ {GPIO_BASE+0x0120},
  2811. /* 67 */ {GPIO_BASE+0x0120},
  2812. /* 68 */ {GPIO_BASE+0x0120},
  2813. /* 69 */ {GPIO_BASE+0x0120},
  2814. /* 70 */ {GPIO_BASE+0x0120},
  2815. /* 71 */ {GPIO_BASE+0x0120},
  2816. /* 72 */ {GPIO_BASE+0x0120},
  2817. /* 73 */ {GPIO_BASE+0x0120},
  2818. /* 74 */ {GPIO_BASE+0x0120},
  2819. /* 75 */ {GPIO_BASE+0x0120},
  2820. /* 76 */ {GPIO_BASE+0x0120},
  2821. /* 77 */ {GPIO_BASE+0x0120},
  2822. /* 78 */ {GPIO_BASE+0x0120},
  2823. /* 79 */ {GPIO_BASE+0x0120},
  2824. /* 80 */ {GPIO_BASE+0x0120},
  2825. /* 81 */ {GPIO_BASE+0x0120},
  2826. /* 82 */ {GPIO_BASE+0x0120},
  2827. /* 83 */ {GPIO_BASE+0x0120},
  2828. /* 84 */ {GPIO_BASE+0x0120},
  2829. /* 85 */ {GPIO_BASE+0x0120},
  2830. /* 86 */ {GPIO_BASE+0x0120},
  2831. /* 87 */ {GPIO_BASE+0x0120},
  2832. /* 88 */ {GPIO_BASE+0x0120},
  2833. /* 89 */ {GPIO_BASE+0x0120},
  2834. /* 90 */ {GPIO_BASE+0x0120},
  2835. /* 91 */ {GPIO_BASE+0x0120},
  2836. /* 92 */ {GPIO_BASE+0x0120},
  2837. /* 93 */ {GPIO_BASE+0x0120},
  2838. /* 94 */ {GPIO_BASE+0x0120},
  2839. /* 95 */ {GPIO_BASE+0x0120},
  2840. /* 96 */ {GPIO_BASE+0x0130},
  2841. /* 97 */ {GPIO_BASE+0x0130},
  2842. /* 98 */ {GPIO_BASE+0x0130},
  2843. /* 99 */ {GPIO_BASE+0x0130},
  2844. /* 100 */ {GPIO_BASE+0x0130},
  2845. /* 101 */ {GPIO_BASE+0x0130},
  2846. /* 102 */ {GPIO_BASE+0x0130},
  2847. /* 103 */ {GPIO_BASE+0x0130},
  2848. /* 104 */ {GPIO_BASE+0x0130},
  2849. /* 105 */ {GPIO_BASE+0x0130},
  2850. /* 106 */ {GPIO_BASE+0x0130},
  2851. /* 107 */ {GPIO_BASE+0x0130},
  2852. /* 108 */ {GPIO_BASE+0x0130},
  2853. /* 109 */ {GPIO_BASE+0x0130},
  2854. /* 110 */ {GPIO_BASE+0x0130},
  2855. /* 111 */ {GPIO_BASE+0x0130},
  2856. /* 112 */ {GPIO_BASE+0x0130},
  2857. /* 113 */ {GPIO_BASE+0x0130},
  2858. /* 114 */ {GPIO_BASE+0x0130},
  2859. /* 115 */ {GPIO_BASE+0x0130},
  2860. /* 116 */ {GPIO_BASE+0x0130},
  2861. /* 117 */ {GPIO_BASE+0x0130},
  2862. /* 118 */ {GPIO_BASE+0x0130},
  2863. /* 119 */ {GPIO_BASE+0x0130},
  2864. /* 120 */ {GPIO_BASE+0x0130},
  2865. /* 121 */ {GPIO_BASE+0x0130},
  2866. /* 122 */ {GPIO_BASE+0x0130},
  2867. /* 123 */ {GPIO_BASE+0x0130},
  2868. /* 124 */ {GPIO_BASE+0x0130},
  2869. /* 125 */ {GPIO_BASE+0x0130},
  2870. /* 126 */ {GPIO_BASE+0x0130},
  2871. /* 127 */ {GPIO_BASE+0x0130},
  2872. /* 128 */ {GPIO_BASE+0x0140},
  2873. /* 129 */ {GPIO_BASE+0x0140},
  2874. /* 130 */ {GPIO_BASE+0x0140},
  2875. /* 131 */ {GPIO_BASE+0x0140},
  2876. /* 132 */ {GPIO_BASE+0x0140},
  2877. /* 133 */ {GPIO_BASE+0x0140},
  2878. /* 134 */ {GPIO_BASE+0x0140},
  2879. /* 135 */ {GPIO_BASE+0x0140},
  2880. /* 136 */ {GPIO_BASE+0x0140},
  2881. /* 137 */ {GPIO_BASE+0x0140},
  2882. /* 138 */ {GPIO_BASE+0x0140},
  2883. /* 139 */ {GPIO_BASE+0x0140},
  2884. /* 140 */ {GPIO_BASE+0x0140},
  2885. /* 141 */ {GPIO_BASE+0x0140},
  2886. /* 142 */ {GPIO_BASE+0x0140},
  2887. /* 143 */ {GPIO_BASE+0x0140},
  2888. /* 144 */ {GPIO_BASE+0x0140},
  2889. /* 145 */ {GPIO_BASE+0x0140},
  2890. /* 146 */ {GPIO_BASE+0x0140},
  2891. /* 147 */ {GPIO_BASE+0x0140},
  2892. /* 148 */ {GPIO_BASE+0x0140},
  2893. /* 149 */ {GPIO_BASE+0x0140},
  2894. /* 150 */ {GPIO_BASE+0x0140},
  2895. /* 151 */ {GPIO_BASE+0x0140},
  2896. /* 152 */ {GPIO_BASE+0x0140},
  2897. /* 153 */ {GPIO_BASE+0x0140},
  2898. /* 154 */ {GPIO_BASE+0x0140},
  2899. /* 155 */ {GPIO_BASE+0x0140},
  2900. /* 156 */ {GPIO_BASE+0x0140},
  2901. /* 157 */ {GPIO_BASE+0x0140},
  2902. /* 158 */ {GPIO_BASE+0x0140},
  2903. /* 159 */ {GPIO_BASE+0x0140},
  2904. /* 160 */ {GPIO_BASE+0x0150},
  2905. /* 161 */ {GPIO_BASE+0x0150},
  2906. /* 162 */ {GPIO_BASE+0x0150},
  2907. /* 163 */ {GPIO_BASE+0x0150},
  2908. /* 164 */ {GPIO_BASE+0x0150},
  2909. /* 165 */ {GPIO_BASE+0x0150},
  2910. /* 166 */ {GPIO_BASE+0x0150},
  2911. /* 167 */ {GPIO_BASE+0x0150},
  2912. /* 168 */ {GPIO_BASE+0x0150},
  2913. /* 169 */ {GPIO_BASE+0x0150},
  2914. /* 170 */ {GPIO_BASE+0x0150},
  2915. /* 171 */ {GPIO_BASE+0x0150},
  2916. /* 172 */ {GPIO_BASE+0x0150},
  2917. /* 173 */ {GPIO_BASE+0x0150},
  2918. /* 174 */ {GPIO_BASE+0x0150},
  2919. /* 175 */ {GPIO_BASE+0x0150},
  2920. /* 176 */ {GPIO_BASE+0x0150},
  2921. /* 177 */ {GPIO_BASE+0x0150},
  2922. /* 178 */ {GPIO_BASE+0x0150}};
  2923. PIN_offset DATAOUT_offset[] = {
  2924. /* 0 */ {0},
  2925. /* 1 */ {1},
  2926. /* 2 */ {2},
  2927. /* 3 */ {3},
  2928. /* 4 */ {4},
  2929. /* 5 */ {5},
  2930. /* 6 */ {6},
  2931. /* 7 */ {7},
  2932. /* 8 */ {8},
  2933. /* 9 */ {9},
  2934. /* 10 */ {10},
  2935. /* 11 */ {11},
  2936. /* 12 */ {12},
  2937. /* 13 */ {13},
  2938. /* 14 */ {14},
  2939. /* 15 */ {15},
  2940. /* 16 */ {16},
  2941. /* 17 */ {17},
  2942. /* 18 */ {18},
  2943. /* 19 */ {19},
  2944. /* 20 */ {20},
  2945. /* 21 */ {21},
  2946. /* 22 */ {22},
  2947. /* 23 */ {23},
  2948. /* 24 */ {24},
  2949. /* 25 */ {25},
  2950. /* 26 */ {26},
  2951. /* 27 */ {27},
  2952. /* 28 */ {28},
  2953. /* 29 */ {29},
  2954. /* 30 */ {30},
  2955. /* 31 */ {31},
  2956. /* 32 */ {0},
  2957. /* 33 */ {1},
  2958. /* 34 */ {2},
  2959. /* 35 */ {3},
  2960. /* 36 */ {4},
  2961. /* 37 */ {5},
  2962. /* 38 */ {6},
  2963. /* 39 */ {7},
  2964. /* 40 */ {8},
  2965. /* 41 */ {9},
  2966. /* 42 */ {10},
  2967. /* 43 */ {11},
  2968. /* 44 */ {12},
  2969. /* 45 */ {13},
  2970. /* 46 */ {14},
  2971. /* 47 */ {15},
  2972. /* 48 */ {16},
  2973. /* 49 */ {17},
  2974. /* 50 */ {18},
  2975. /* 51 */ {19},
  2976. /* 52 */ {20},
  2977. /* 53 */ {21},
  2978. /* 54 */ {22},
  2979. /* 55 */ {23},
  2980. /* 56 */ {24},
  2981. /* 57 */ {25},
  2982. /* 58 */ {26},
  2983. /* 59 */ {27},
  2984. /* 60 */ {28},
  2985. /* 61 */ {29},
  2986. /* 62 */ {30},
  2987. /* 63 */ {31},
  2988. /* 64 */ {0},
  2989. /* 65 */ {1},
  2990. /* 66 */ {2},
  2991. /* 67 */ {3},
  2992. /* 68 */ {4},
  2993. /* 69 */ {5},
  2994. /* 70 */ {6},
  2995. /* 71 */ {7},
  2996. /* 72 */ {8},
  2997. /* 73 */ {9},
  2998. /* 74 */ {10},
  2999. /* 75 */ {11},
  3000. /* 76 */ {12},
  3001. /* 77 */ {13},
  3002. /* 78 */ {14},
  3003. /* 79 */ {15},
  3004. /* 80 */ {16},
  3005. /* 81 */ {17},
  3006. /* 82 */ {18},
  3007. /* 83 */ {19},
  3008. /* 84 */ {20},
  3009. /* 85 */ {21},
  3010. /* 86 */ {22},
  3011. /* 87 */ {23},
  3012. /* 88 */ {24},
  3013. /* 89 */ {25},
  3014. /* 90 */ {26},
  3015. /* 91 */ {27},
  3016. /* 92 */ {28},
  3017. /* 93 */ {29},
  3018. /* 94 */ {30},
  3019. /* 95 */ {31},
  3020. /* 96 */ {0},
  3021. /* 97 */ {1},
  3022. /* 98 */ {2},
  3023. /* 99 */ {3},
  3024. /* 100 */ {4},
  3025. /* 101 */ {5},
  3026. /* 102 */ {6},
  3027. /* 103 */ {7},
  3028. /* 104 */ {8},
  3029. /* 105 */ {9},
  3030. /* 106 */ {10},
  3031. /* 107 */ {11},
  3032. /* 108 */ {12},
  3033. /* 109 */ {13},
  3034. /* 110 */ {14},
  3035. /* 111 */ {15},
  3036. /* 112 */ {16},
  3037. /* 113 */ {17},
  3038. /* 114 */ {18},
  3039. /* 115 */ {19},
  3040. /* 116 */ {20},
  3041. /* 117 */ {21},
  3042. /* 118 */ {22},
  3043. /* 119 */ {23},
  3044. /* 120 */ {24},
  3045. /* 121 */ {25},
  3046. /* 122 */ {26},
  3047. /* 123 */ {27},
  3048. /* 124 */ {28},
  3049. /* 125 */ {29},
  3050. /* 126 */ {30},
  3051. /* 127 */ {31},
  3052. /* 128 */ {0},
  3053. /* 129 */ {1},
  3054. /* 130 */ {2},
  3055. /* 131 */ {3},
  3056. /* 132 */ {4},
  3057. /* 133 */ {5},
  3058. /* 134 */ {6},
  3059. /* 135 */ {7},
  3060. /* 136 */ {8},
  3061. /* 137 */ {9},
  3062. /* 138 */ {10},
  3063. /* 139 */ {11},
  3064. /* 140 */ {12},
  3065. /* 141 */ {13},
  3066. /* 142 */ {14},
  3067. /* 143 */ {15},
  3068. /* 144 */ {16},
  3069. /* 145 */ {17},
  3070. /* 146 */ {18},
  3071. /* 147 */ {19},
  3072. /* 148 */ {20},
  3073. /* 149 */ {21},
  3074. /* 150 */ {22},
  3075. /* 151 */ {23},
  3076. /* 152 */ {24},
  3077. /* 153 */ {25},
  3078. /* 154 */ {26},
  3079. /* 155 */ {27},
  3080. /* 156 */ {28},
  3081. /* 157 */ {29},
  3082. /* 158 */ {30},
  3083. /* 159 */ {31},
  3084. /* 160 */ {0},
  3085. /* 161 */ {1},
  3086. /* 162 */ {2},
  3087. /* 163 */ {3},
  3088. /* 164 */ {4},
  3089. /* 165 */ {5},
  3090. /* 166 */ {6},
  3091. /* 167 */ {7},
  3092. /* 168 */ {8},
  3093. /* 169 */ {9},
  3094. /* 170 */ {10},
  3095. /* 171 */ {11},
  3096. /* 172 */ {12},
  3097. /* 173 */ {13},
  3098. /* 174 */ {14},
  3099. /* 175 */ {15},
  3100. /* 176 */ {16},
  3101. /* 177 */ {17},
  3102. /* 178 */ {18}};
  3103. PIN_width DATAOUT_width[] = {
  3104. /* 0 */ {1},
  3105. /* 1 */ {1},
  3106. /* 2 */ {1},
  3107. /* 3 */ {1},
  3108. /* 4 */ {1},
  3109. /* 5 */ {1},
  3110. /* 6 */ {1},
  3111. /* 7 */ {1},
  3112. /* 8 */ {1},
  3113. /* 9 */ {1},
  3114. /* 10 */ {1},
  3115. /* 11 */ {1},
  3116. /* 12 */ {1},
  3117. /* 13 */ {1},
  3118. /* 14 */ {1},
  3119. /* 15 */ {1},
  3120. /* 16 */ {1},
  3121. /* 17 */ {1},
  3122. /* 18 */ {1},
  3123. /* 19 */ {1},
  3124. /* 20 */ {1},
  3125. /* 21 */ {1},
  3126. /* 22 */ {1},
  3127. /* 23 */ {1},
  3128. /* 24 */ {1},
  3129. /* 25 */ {1},
  3130. /* 26 */ {1},
  3131. /* 27 */ {1},
  3132. /* 28 */ {1},
  3133. /* 29 */ {1},
  3134. /* 30 */ {1},
  3135. /* 31 */ {1},
  3136. /* 32 */ {1},
  3137. /* 33 */ {1},
  3138. /* 34 */ {1},
  3139. /* 35 */ {1},
  3140. /* 36 */ {1},
  3141. /* 37 */ {1},
  3142. /* 38 */ {1},
  3143. /* 39 */ {1},
  3144. /* 40 */ {1},
  3145. /* 41 */ {1},
  3146. /* 42 */ {1},
  3147. /* 43 */ {1},
  3148. /* 44 */ {1},
  3149. /* 45 */ {1},
  3150. /* 46 */ {1},
  3151. /* 47 */ {1},
  3152. /* 48 */ {1},
  3153. /* 49 */ {1},
  3154. /* 50 */ {1},
  3155. /* 51 */ {1},
  3156. /* 52 */ {1},
  3157. /* 53 */ {1},
  3158. /* 54 */ {1},
  3159. /* 55 */ {1},
  3160. /* 56 */ {1},
  3161. /* 57 */ {1},
  3162. /* 58 */ {1},
  3163. /* 59 */ {1},
  3164. /* 60 */ {1},
  3165. /* 61 */ {1},
  3166. /* 62 */ {1},
  3167. /* 63 */ {1},
  3168. /* 64 */ {1},
  3169. /* 65 */ {1},
  3170. /* 66 */ {1},
  3171. /* 67 */ {1},
  3172. /* 68 */ {1},
  3173. /* 69 */ {1},
  3174. /* 70 */ {1},
  3175. /* 71 */ {1},
  3176. /* 72 */ {1},
  3177. /* 73 */ {1},
  3178. /* 74 */ {1},
  3179. /* 75 */ {1},
  3180. /* 76 */ {1},
  3181. /* 77 */ {1},
  3182. /* 78 */ {1},
  3183. /* 79 */ {1},
  3184. /* 80 */ {1},
  3185. /* 81 */ {1},
  3186. /* 82 */ {1},
  3187. /* 83 */ {1},
  3188. /* 84 */ {1},
  3189. /* 85 */ {1},
  3190. /* 86 */ {1},
  3191. /* 87 */ {1},
  3192. /* 88 */ {1},
  3193. /* 89 */ {1},
  3194. /* 90 */ {1},
  3195. /* 91 */ {1},
  3196. /* 92 */ {1},
  3197. /* 93 */ {1},
  3198. /* 94 */ {1},
  3199. /* 95 */ {1},
  3200. /* 96 */ {1},
  3201. /* 97 */ {1},
  3202. /* 98 */ {1},
  3203. /* 99 */ {1},
  3204. /* 100 */ {1},
  3205. /* 101 */ {1},
  3206. /* 102 */ {1},
  3207. /* 103 */ {1},
  3208. /* 104 */ {1},
  3209. /* 105 */ {1},
  3210. /* 106 */ {1},
  3211. /* 107 */ {1},
  3212. /* 108 */ {1},
  3213. /* 109 */ {1},
  3214. /* 110 */ {1},
  3215. /* 111 */ {1},
  3216. /* 112 */ {1},
  3217. /* 113 */ {1},
  3218. /* 114 */ {1},
  3219. /* 115 */ {1},
  3220. /* 116 */ {1},
  3221. /* 117 */ {1},
  3222. /* 118 */ {1},
  3223. /* 119 */ {1},
  3224. /* 120 */ {1},
  3225. /* 121 */ {1},
  3226. /* 122 */ {1},
  3227. /* 123 */ {1},
  3228. /* 124 */ {1},
  3229. /* 125 */ {1},
  3230. /* 126 */ {1},
  3231. /* 127 */ {1},
  3232. /* 128 */ {1},
  3233. /* 129 */ {1},
  3234. /* 130 */ {1},
  3235. /* 131 */ {1},
  3236. /* 132 */ {1},
  3237. /* 133 */ {1},
  3238. /* 134 */ {1},
  3239. /* 135 */ {1},
  3240. /* 136 */ {1},
  3241. /* 137 */ {1},
  3242. /* 138 */ {1},
  3243. /* 139 */ {1},
  3244. /* 140 */ {1},
  3245. /* 141 */ {1},
  3246. /* 142 */ {1},
  3247. /* 143 */ {1},
  3248. /* 144 */ {1},
  3249. /* 145 */ {1},
  3250. /* 146 */ {1},
  3251. /* 147 */ {1},
  3252. /* 148 */ {1},
  3253. /* 149 */ {1},
  3254. /* 150 */ {1},
  3255. /* 151 */ {1},
  3256. /* 152 */ {1},
  3257. /* 153 */ {1},
  3258. /* 154 */ {1},
  3259. /* 155 */ {1},
  3260. /* 156 */ {1},
  3261. /* 157 */ {1},
  3262. /* 158 */ {1},
  3263. /* 159 */ {1},
  3264. /* 160 */ {1},
  3265. /* 161 */ {1},
  3266. /* 162 */ {1},
  3267. /* 163 */ {1},
  3268. /* 164 */ {1},
  3269. /* 165 */ {1},
  3270. /* 166 */ {1},
  3271. /* 167 */ {1},
  3272. /* 168 */ {1},
  3273. /* 169 */ {1},
  3274. /* 170 */ {1},
  3275. /* 171 */ {1},
  3276. /* 172 */ {1},
  3277. /* 173 */ {1},
  3278. /* 174 */ {1},
  3279. /* 175 */ {1},
  3280. /* 176 */ {1},
  3281. /* 177 */ {1},
  3282. /* 178 */ {1}};
  3283. PIN_addr DIR_addr[] = {
  3284. /* 0 */ {GPIO_BASE+0x0000},
  3285. /* 1 */ {GPIO_BASE+0x0000},
  3286. /* 2 */ {GPIO_BASE+0x0000},
  3287. /* 3 */ {GPIO_BASE+0x0000},
  3288. /* 4 */ {GPIO_BASE+0x0000},
  3289. /* 5 */ {GPIO_BASE+0x0000},
  3290. /* 6 */ {GPIO_BASE+0x0000},
  3291. /* 7 */ {GPIO_BASE+0x0000},
  3292. /* 8 */ {GPIO_BASE+0x0000},
  3293. /* 9 */ {GPIO_BASE+0x0000},
  3294. /* 10 */ {GPIO_BASE+0x0000},
  3295. /* 11 */ {GPIO_BASE+0x0000},
  3296. /* 12 */ {GPIO_BASE+0x0000},
  3297. /* 13 */ {GPIO_BASE+0x0000},
  3298. /* 14 */ {GPIO_BASE+0x0000},
  3299. /* 15 */ {GPIO_BASE+0x0000},
  3300. /* 16 */ {GPIO_BASE+0x0000},
  3301. /* 17 */ {GPIO_BASE+0x0000},
  3302. /* 18 */ {GPIO_BASE+0x0000},
  3303. /* 19 */ {GPIO_BASE+0x0000},
  3304. /* 20 */ {GPIO_BASE+0x0000},
  3305. /* 21 */ {GPIO_BASE+0x0000},
  3306. /* 22 */ {GPIO_BASE+0x0000},
  3307. /* 23 */ {GPIO_BASE+0x0000},
  3308. /* 24 */ {GPIO_BASE+0x0000},
  3309. /* 25 */ {GPIO_BASE+0x0000},
  3310. /* 26 */ {GPIO_BASE+0x0000},
  3311. /* 27 */ {GPIO_BASE+0x0000},
  3312. /* 28 */ {GPIO_BASE+0x0000},
  3313. /* 29 */ {GPIO_BASE+0x0000},
  3314. /* 30 */ {GPIO_BASE+0x0000},
  3315. /* 31 */ {GPIO_BASE+0x0000},
  3316. /* 32 */ {GPIO_BASE+0x0010},
  3317. /* 33 */ {GPIO_BASE+0x0010},
  3318. /* 34 */ {GPIO_BASE+0x0010},
  3319. /* 35 */ {GPIO_BASE+0x0010},
  3320. /* 36 */ {GPIO_BASE+0x0010},
  3321. /* 37 */ {GPIO_BASE+0x0010},
  3322. /* 38 */ {GPIO_BASE+0x0010},
  3323. /* 39 */ {GPIO_BASE+0x0010},
  3324. /* 40 */ {GPIO_BASE+0x0010},
  3325. /* 41 */ {GPIO_BASE+0x0010},
  3326. /* 42 */ {GPIO_BASE+0x0010},
  3327. /* 43 */ {GPIO_BASE+0x0010},
  3328. /* 44 */ {GPIO_BASE+0x0010},
  3329. /* 45 */ {GPIO_BASE+0x0010},
  3330. /* 46 */ {GPIO_BASE+0x0010},
  3331. /* 47 */ {GPIO_BASE+0x0010},
  3332. /* 48 */ {GPIO_BASE+0x0010},
  3333. /* 49 */ {GPIO_BASE+0x0010},
  3334. /* 50 */ {GPIO_BASE+0x0010},
  3335. /* 51 */ {GPIO_BASE+0x0010},
  3336. /* 52 */ {GPIO_BASE+0x0010},
  3337. /* 53 */ {GPIO_BASE+0x0010},
  3338. /* 54 */ {GPIO_BASE+0x0010},
  3339. /* 55 */ {GPIO_BASE+0x0010},
  3340. /* 56 */ {GPIO_BASE+0x0010},
  3341. /* 57 */ {GPIO_BASE+0x0010},
  3342. /* 58 */ {GPIO_BASE+0x0010},
  3343. /* 59 */ {GPIO_BASE+0x0010},
  3344. /* 60 */ {GPIO_BASE+0x0010},
  3345. /* 61 */ {GPIO_BASE+0x0010},
  3346. /* 62 */ {GPIO_BASE+0x0010},
  3347. /* 63 */ {GPIO_BASE+0x0010},
  3348. /* 64 */ {GPIO_BASE+0x0020},
  3349. /* 65 */ {GPIO_BASE+0x0020},
  3350. /* 66 */ {GPIO_BASE+0x0020},
  3351. /* 67 */ {GPIO_BASE+0x0020},
  3352. /* 68 */ {GPIO_BASE+0x0020},
  3353. /* 69 */ {GPIO_BASE+0x0020},
  3354. /* 70 */ {GPIO_BASE+0x0020},
  3355. /* 71 */ {GPIO_BASE+0x0020},
  3356. /* 72 */ {GPIO_BASE+0x0020},
  3357. /* 73 */ {GPIO_BASE+0x0020},
  3358. /* 74 */ {GPIO_BASE+0x0020},
  3359. /* 75 */ {GPIO_BASE+0x0020},
  3360. /* 76 */ {GPIO_BASE+0x0020},
  3361. /* 77 */ {GPIO_BASE+0x0020},
  3362. /* 78 */ {GPIO_BASE+0x0020},
  3363. /* 79 */ {GPIO_BASE+0x0020},
  3364. /* 80 */ {GPIO_BASE+0x0020},
  3365. /* 81 */ {GPIO_BASE+0x0020},
  3366. /* 82 */ {GPIO_BASE+0x0020},
  3367. /* 83 */ {GPIO_BASE+0x0020},
  3368. /* 84 */ {GPIO_BASE+0x0020},
  3369. /* 85 */ {GPIO_BASE+0x0020},
  3370. /* 86 */ {GPIO_BASE+0x0020},
  3371. /* 87 */ {GPIO_BASE+0x0020},
  3372. /* 88 */ {GPIO_BASE+0x0020},
  3373. /* 89 */ {GPIO_BASE+0x0020},
  3374. /* 90 */ {GPIO_BASE+0x0020},
  3375. /* 91 */ {GPIO_BASE+0x0020},
  3376. /* 92 */ {GPIO_BASE+0x0020},
  3377. /* 93 */ {GPIO_BASE+0x0020},
  3378. /* 94 */ {GPIO_BASE+0x0020},
  3379. /* 95 */ {GPIO_BASE+0x0020},
  3380. /* 96 */ {GPIO_BASE+0x0030},
  3381. /* 97 */ {GPIO_BASE+0x0030},
  3382. /* 98 */ {GPIO_BASE+0x0030},
  3383. /* 99 */ {GPIO_BASE+0x0030},
  3384. /* 100 */ {GPIO_BASE+0x0030},
  3385. /* 101 */ {GPIO_BASE+0x0030},
  3386. /* 102 */ {GPIO_BASE+0x0030},
  3387. /* 103 */ {GPIO_BASE+0x0030},
  3388. /* 104 */ {GPIO_BASE+0x0030},
  3389. /* 105 */ {GPIO_BASE+0x0030},
  3390. /* 106 */ {GPIO_BASE+0x0030},
  3391. /* 107 */ {GPIO_BASE+0x0030},
  3392. /* 108 */ {GPIO_BASE+0x0030},
  3393. /* 109 */ {GPIO_BASE+0x0030},
  3394. /* 110 */ {GPIO_BASE+0x0030},
  3395. /* 111 */ {GPIO_BASE+0x0030},
  3396. /* 112 */ {GPIO_BASE+0x0030},
  3397. /* 113 */ {GPIO_BASE+0x0030},
  3398. /* 114 */ {GPIO_BASE+0x0030},
  3399. /* 115 */ {GPIO_BASE+0x0030},
  3400. /* 116 */ {GPIO_BASE+0x0030},
  3401. /* 117 */ {GPIO_BASE+0x0030},
  3402. /* 118 */ {GPIO_BASE+0x0030},
  3403. /* 119 */ {GPIO_BASE+0x0030},
  3404. /* 120 */ {GPIO_BASE+0x0030},
  3405. /* 121 */ {GPIO_BASE+0x0030},
  3406. /* 122 */ {GPIO_BASE+0x0030},
  3407. /* 123 */ {GPIO_BASE+0x0030},
  3408. /* 124 */ {GPIO_BASE+0x0030},
  3409. /* 125 */ {GPIO_BASE+0x0030},
  3410. /* 126 */ {GPIO_BASE+0x0030},
  3411. /* 127 */ {GPIO_BASE+0x0030},
  3412. /* 128 */ {GPIO_BASE+0x0040},
  3413. /* 129 */ {GPIO_BASE+0x0040},
  3414. /* 130 */ {GPIO_BASE+0x0040},
  3415. /* 131 */ {GPIO_BASE+0x0040},
  3416. /* 132 */ {GPIO_BASE+0x0040},
  3417. /* 133 */ {GPIO_BASE+0x0040},
  3418. /* 134 */ {GPIO_BASE+0x0040},
  3419. /* 135 */ {GPIO_BASE+0x0040},
  3420. /* 136 */ {GPIO_BASE+0x0040},
  3421. /* 137 */ {GPIO_BASE+0x0040},
  3422. /* 138 */ {GPIO_BASE+0x0040},
  3423. /* 139 */ {GPIO_BASE+0x0040},
  3424. /* 140 */ {GPIO_BASE+0x0040},
  3425. /* 141 */ {GPIO_BASE+0x0040},
  3426. /* 142 */ {GPIO_BASE+0x0040},
  3427. /* 143 */ {GPIO_BASE+0x0040},
  3428. /* 144 */ {GPIO_BASE+0x0040},
  3429. /* 145 */ {GPIO_BASE+0x0040},
  3430. /* 146 */ {GPIO_BASE+0x0040},
  3431. /* 147 */ {GPIO_BASE+0x0040},
  3432. /* 148 */ {GPIO_BASE+0x0040},
  3433. /* 149 */ {GPIO_BASE+0x0040},
  3434. /* 150 */ {GPIO_BASE+0x0040},
  3435. /* 151 */ {GPIO_BASE+0x0040},
  3436. /* 152 */ {GPIO_BASE+0x0040},
  3437. /* 153 */ {GPIO_BASE+0x0040},
  3438. /* 154 */ {GPIO_BASE+0x0040},
  3439. /* 155 */ {GPIO_BASE+0x0040},
  3440. /* 156 */ {GPIO_BASE+0x0040},
  3441. /* 157 */ {GPIO_BASE+0x0040},
  3442. /* 158 */ {GPIO_BASE+0x0040},
  3443. /* 159 */ {GPIO_BASE+0x0040},
  3444. /* 160 */ {GPIO_BASE+0x0050},
  3445. /* 161 */ {GPIO_BASE+0x0050},
  3446. /* 162 */ {GPIO_BASE+0x0050},
  3447. /* 163 */ {GPIO_BASE+0x0050},
  3448. /* 164 */ {GPIO_BASE+0x0050},
  3449. /* 165 */ {GPIO_BASE+0x0050},
  3450. /* 166 */ {GPIO_BASE+0x0050},
  3451. /* 167 */ {GPIO_BASE+0x0050},
  3452. /* 168 */ {GPIO_BASE+0x0050},
  3453. /* 169 */ {GPIO_BASE+0x0050},
  3454. /* 170 */ {GPIO_BASE+0x0050},
  3455. /* 171 */ {GPIO_BASE+0x0050},
  3456. /* 172 */ {GPIO_BASE+0x0050},
  3457. /* 173 */ {GPIO_BASE+0x0050},
  3458. /* 174 */ {GPIO_BASE+0x0050},
  3459. /* 175 */ {GPIO_BASE+0x0050},
  3460. /* 176 */ {GPIO_BASE+0x0050},
  3461. /* 177 */ {GPIO_BASE+0x0050},
  3462. /* 178 */ {GPIO_BASE+0x0050}};
  3463. PIN_offset DIR_offset[] = {
  3464. /* 0 */ {0},
  3465. /* 1 */ {1},
  3466. /* 2 */ {2},
  3467. /* 3 */ {3},
  3468. /* 4 */ {4},
  3469. /* 5 */ {5},
  3470. /* 6 */ {6},
  3471. /* 7 */ {7},
  3472. /* 8 */ {8},
  3473. /* 9 */ {9},
  3474. /* 10 */ {10},
  3475. /* 11 */ {11},
  3476. /* 12 */ {12},
  3477. /* 13 */ {13},
  3478. /* 14 */ {14},
  3479. /* 15 */ {15},
  3480. /* 16 */ {16},
  3481. /* 17 */ {17},
  3482. /* 18 */ {18},
  3483. /* 19 */ {19},
  3484. /* 20 */ {20},
  3485. /* 21 */ {21},
  3486. /* 22 */ {22},
  3487. /* 23 */ {23},
  3488. /* 24 */ {24},
  3489. /* 25 */ {25},
  3490. /* 26 */ {26},
  3491. /* 27 */ {27},
  3492. /* 28 */ {28},
  3493. /* 29 */ {29},
  3494. /* 30 */ {30},
  3495. /* 31 */ {31},
  3496. /* 32 */ {0},
  3497. /* 33 */ {1},
  3498. /* 34 */ {2},
  3499. /* 35 */ {3},
  3500. /* 36 */ {4},
  3501. /* 37 */ {5},
  3502. /* 38 */ {6},
  3503. /* 39 */ {7},
  3504. /* 40 */ {8},
  3505. /* 41 */ {9},
  3506. /* 42 */ {10},
  3507. /* 43 */ {11},
  3508. /* 44 */ {12},
  3509. /* 45 */ {13},
  3510. /* 46 */ {14},
  3511. /* 47 */ {15},
  3512. /* 48 */ {16},
  3513. /* 49 */ {17},
  3514. /* 50 */ {18},
  3515. /* 51 */ {19},
  3516. /* 52 */ {20},
  3517. /* 53 */ {21},
  3518. /* 54 */ {22},
  3519. /* 55 */ {23},
  3520. /* 56 */ {24},
  3521. /* 57 */ {25},
  3522. /* 58 */ {26},
  3523. /* 59 */ {27},
  3524. /* 60 */ {28},
  3525. /* 61 */ {29},
  3526. /* 62 */ {30},
  3527. /* 63 */ {31},
  3528. /* 64 */ {0},
  3529. /* 65 */ {1},
  3530. /* 66 */ {2},
  3531. /* 67 */ {3},
  3532. /* 68 */ {4},
  3533. /* 69 */ {5},
  3534. /* 70 */ {6},
  3535. /* 71 */ {7},
  3536. /* 72 */ {8},
  3537. /* 73 */ {9},
  3538. /* 74 */ {10},
  3539. /* 75 */ {11},
  3540. /* 76 */ {12},
  3541. /* 77 */ {13},
  3542. /* 78 */ {14},
  3543. /* 79 */ {15},
  3544. /* 80 */ {16},
  3545. /* 81 */ {17},
  3546. /* 82 */ {18},
  3547. /* 83 */ {19},
  3548. /* 84 */ {20},
  3549. /* 85 */ {21},
  3550. /* 86 */ {22},
  3551. /* 87 */ {23},
  3552. /* 88 */ {24},
  3553. /* 89 */ {25},
  3554. /* 90 */ {26},
  3555. /* 91 */ {27},
  3556. /* 92 */ {28},
  3557. /* 93 */ {29},
  3558. /* 94 */ {30},
  3559. /* 95 */ {31},
  3560. /* 96 */ {0},
  3561. /* 97 */ {1},
  3562. /* 98 */ {2},
  3563. /* 99 */ {3},
  3564. /* 100 */ {4},
  3565. /* 101 */ {5},
  3566. /* 102 */ {6},
  3567. /* 103 */ {7},
  3568. /* 104 */ {8},
  3569. /* 105 */ {9},
  3570. /* 106 */ {10},
  3571. /* 107 */ {11},
  3572. /* 108 */ {12},
  3573. /* 109 */ {13},
  3574. /* 110 */ {14},
  3575. /* 111 */ {15},
  3576. /* 112 */ {16},
  3577. /* 113 */ {17},
  3578. /* 114 */ {18},
  3579. /* 115 */ {19},
  3580. /* 116 */ {20},
  3581. /* 117 */ {21},
  3582. /* 118 */ {22},
  3583. /* 119 */ {23},
  3584. /* 120 */ {24},
  3585. /* 121 */ {25},
  3586. /* 122 */ {26},
  3587. /* 123 */ {27},
  3588. /* 124 */ {28},
  3589. /* 125 */ {29},
  3590. /* 126 */ {30},
  3591. /* 127 */ {31},
  3592. /* 128 */ {0},
  3593. /* 129 */ {1},
  3594. /* 130 */ {2},
  3595. /* 131 */ {3},
  3596. /* 132 */ {4},
  3597. /* 133 */ {5},
  3598. /* 134 */ {6},
  3599. /* 135 */ {7},
  3600. /* 136 */ {8},
  3601. /* 137 */ {9},
  3602. /* 138 */ {10},
  3603. /* 139 */ {11},
  3604. /* 140 */ {12},
  3605. /* 141 */ {13},
  3606. /* 142 */ {14},
  3607. /* 143 */ {15},
  3608. /* 144 */ {16},
  3609. /* 145 */ {17},
  3610. /* 146 */ {18},
  3611. /* 147 */ {19},
  3612. /* 148 */ {20},
  3613. /* 149 */ {21},
  3614. /* 150 */ {22},
  3615. /* 151 */ {23},
  3616. /* 152 */ {24},
  3617. /* 153 */ {25},
  3618. /* 154 */ {26},
  3619. /* 155 */ {27},
  3620. /* 156 */ {28},
  3621. /* 157 */ {29},
  3622. /* 158 */ {30},
  3623. /* 159 */ {31},
  3624. /* 160 */ {0},
  3625. /* 161 */ {1},
  3626. /* 162 */ {2},
  3627. /* 163 */ {3},
  3628. /* 164 */ {4},
  3629. /* 165 */ {5},
  3630. /* 166 */ {6},
  3631. /* 167 */ {7},
  3632. /* 168 */ {8},
  3633. /* 169 */ {9},
  3634. /* 170 */ {10},
  3635. /* 171 */ {11},
  3636. /* 172 */ {12},
  3637. /* 173 */ {13},
  3638. /* 174 */ {14},
  3639. /* 175 */ {15},
  3640. /* 176 */ {16},
  3641. /* 177 */ {17},
  3642. /* 178 */ {18}};
  3643. PIN_width DIR_width[] = {
  3644. /* 0 */ {1},
  3645. /* 1 */ {1},
  3646. /* 2 */ {1},
  3647. /* 3 */ {1},
  3648. /* 4 */ {1},
  3649. /* 5 */ {1},
  3650. /* 6 */ {1},
  3651. /* 7 */ {1},
  3652. /* 8 */ {1},
  3653. /* 9 */ {1},
  3654. /* 10 */ {1},
  3655. /* 11 */ {1},
  3656. /* 12 */ {1},
  3657. /* 13 */ {1},
  3658. /* 14 */ {1},
  3659. /* 15 */ {1},
  3660. /* 16 */ {1},
  3661. /* 17 */ {1},
  3662. /* 18 */ {1},
  3663. /* 19 */ {1},
  3664. /* 20 */ {1},
  3665. /* 21 */ {1},
  3666. /* 22 */ {1},
  3667. /* 23 */ {1},
  3668. /* 24 */ {1},
  3669. /* 25 */ {1},
  3670. /* 26 */ {1},
  3671. /* 27 */ {1},
  3672. /* 28 */ {1},
  3673. /* 29 */ {1},
  3674. /* 30 */ {1},
  3675. /* 31 */ {1},
  3676. /* 32 */ {1},
  3677. /* 33 */ {1},
  3678. /* 34 */ {1},
  3679. /* 35 */ {1},
  3680. /* 36 */ {1},
  3681. /* 37 */ {1},
  3682. /* 38 */ {1},
  3683. /* 39 */ {1},
  3684. /* 40 */ {1},
  3685. /* 41 */ {1},
  3686. /* 42 */ {1},
  3687. /* 43 */ {1},
  3688. /* 44 */ {1},
  3689. /* 45 */ {1},
  3690. /* 46 */ {1},
  3691. /* 47 */ {1},
  3692. /* 48 */ {1},
  3693. /* 49 */ {1},
  3694. /* 50 */ {1},
  3695. /* 51 */ {1},
  3696. /* 52 */ {1},
  3697. /* 53 */ {1},
  3698. /* 54 */ {1},
  3699. /* 55 */ {1},
  3700. /* 56 */ {1},
  3701. /* 57 */ {1},
  3702. /* 58 */ {1},
  3703. /* 59 */ {1},
  3704. /* 60 */ {1},
  3705. /* 61 */ {1},
  3706. /* 62 */ {1},
  3707. /* 63 */ {1},
  3708. /* 64 */ {1},
  3709. /* 65 */ {1},
  3710. /* 66 */ {1},
  3711. /* 67 */ {1},
  3712. /* 68 */ {1},
  3713. /* 69 */ {1},
  3714. /* 70 */ {1},
  3715. /* 71 */ {1},
  3716. /* 72 */ {1},
  3717. /* 73 */ {1},
  3718. /* 74 */ {1},
  3719. /* 75 */ {1},
  3720. /* 76 */ {1},
  3721. /* 77 */ {1},
  3722. /* 78 */ {1},
  3723. /* 79 */ {1},
  3724. /* 80 */ {1},
  3725. /* 81 */ {1},
  3726. /* 82 */ {1},
  3727. /* 83 */ {1},
  3728. /* 84 */ {1},
  3729. /* 85 */ {1},
  3730. /* 86 */ {1},
  3731. /* 87 */ {1},
  3732. /* 88 */ {1},
  3733. /* 89 */ {1},
  3734. /* 90 */ {1},
  3735. /* 91 */ {1},
  3736. /* 92 */ {1},
  3737. /* 93 */ {1},
  3738. /* 94 */ {1},
  3739. /* 95 */ {1},
  3740. /* 96 */ {1},
  3741. /* 97 */ {1},
  3742. /* 98 */ {1},
  3743. /* 99 */ {1},
  3744. /* 100 */ {1},
  3745. /* 101 */ {1},
  3746. /* 102 */ {1},
  3747. /* 103 */ {1},
  3748. /* 104 */ {1},
  3749. /* 105 */ {1},
  3750. /* 106 */ {1},
  3751. /* 107 */ {1},
  3752. /* 108 */ {1},
  3753. /* 109 */ {1},
  3754. /* 110 */ {1},
  3755. /* 111 */ {1},
  3756. /* 112 */ {1},
  3757. /* 113 */ {1},
  3758. /* 114 */ {1},
  3759. /* 115 */ {1},
  3760. /* 116 */ {1},
  3761. /* 117 */ {1},
  3762. /* 118 */ {1},
  3763. /* 119 */ {1},
  3764. /* 120 */ {1},
  3765. /* 121 */ {1},
  3766. /* 122 */ {1},
  3767. /* 123 */ {1},
  3768. /* 124 */ {1},
  3769. /* 125 */ {1},
  3770. /* 126 */ {1},
  3771. /* 127 */ {1},
  3772. /* 128 */ {1},
  3773. /* 129 */ {1},
  3774. /* 130 */ {1},
  3775. /* 131 */ {1},
  3776. /* 132 */ {1},
  3777. /* 133 */ {1},
  3778. /* 134 */ {1},
  3779. /* 135 */ {1},
  3780. /* 136 */ {1},
  3781. /* 137 */ {1},
  3782. /* 138 */ {1},
  3783. /* 139 */ {1},
  3784. /* 140 */ {1},
  3785. /* 141 */ {1},
  3786. /* 142 */ {1},
  3787. /* 143 */ {1},
  3788. /* 144 */ {1},
  3789. /* 145 */ {1},
  3790. /* 146 */ {1},
  3791. /* 147 */ {1},
  3792. /* 148 */ {1},
  3793. /* 149 */ {1},
  3794. /* 150 */ {1},
  3795. /* 151 */ {1},
  3796. /* 152 */ {1},
  3797. /* 153 */ {1},
  3798. /* 154 */ {1},
  3799. /* 155 */ {1},
  3800. /* 156 */ {1},
  3801. /* 157 */ {1},
  3802. /* 158 */ {1},
  3803. /* 159 */ {1},
  3804. /* 160 */ {1},
  3805. /* 161 */ {1},
  3806. /* 162 */ {1},
  3807. /* 163 */ {1},
  3808. /* 164 */ {1},
  3809. /* 165 */ {1},
  3810. /* 166 */ {1},
  3811. /* 167 */ {1},
  3812. /* 168 */ {1},
  3813. /* 169 */ {1},
  3814. /* 170 */ {1},
  3815. /* 171 */ {1},
  3816. /* 172 */ {1},
  3817. /* 173 */ {1},
  3818. /* 174 */ {1},
  3819. /* 175 */ {1},
  3820. /* 176 */ {1},
  3821. /* 177 */ {1},
  3822. /* 178 */ {1}};
  3823. PIN_addr PUPD_addr[] = {
  3824. /* 0 */ {-1},
  3825. /* 1 */ {-1},
  3826. /* 2 */ {-1},
  3827. /* 3 */ {-1},
  3828. /* 4 */ {-1},
  3829. /* 5 */ {-1},
  3830. /* 6 */ {-1},
  3831. /* 7 */ {-1},
  3832. /* 8 */ {-1},
  3833. /* 9 */ {-1},
  3834. /* 10 */ {-1},
  3835. /* 11 */ {-1},
  3836. /* 12 */ {-1},
  3837. /* 13 */ {-1},
  3838. /* 14 */ {-1},
  3839. /* 15 */ {-1},
  3840. /* 16 */ {-1},
  3841. /* 17 */ {-1},
  3842. /* 18 */ {-1},
  3843. /* 19 */ {-1},
  3844. /* 20 */ {-1},
  3845. /* 21 */ {-1},
  3846. /* 22 */ {-1},
  3847. /* 23 */ {-1},
  3848. /* 24 */ {-1},
  3849. /* 25 */ {-1},
  3850. /* 26 */ {-1},
  3851. /* 27 */ {-1},
  3852. /* 28 */ {-1},
  3853. /* 29 */ {IOCFG_LB_BASE+0x0050},
  3854. /* 30 */ {IOCFG_LB_BASE+0x0050},
  3855. /* 31 */ {IOCFG_LB_BASE+0x0050},
  3856. /* 32 */ {IOCFG_LB_BASE+0x0050},
  3857. /* 33 */ {IOCFG_LB_BASE+0x0050},
  3858. /* 34 */ {IOCFG_LB_BASE+0x0050},
  3859. /* 35 */ {IOCFG_LB_BASE+0x0050},
  3860. /* 36 */ {IOCFG_LB_BASE+0x0050},
  3861. /* 37 */ {IOCFG_LB_BASE+0x0050},
  3862. /* 38 */ {IOCFG_LB_BASE+0x0050},
  3863. /* 39 */ {IOCFG_LB_BASE+0x0050},
  3864. /* 40 */ {IOCFG_LB_BASE+0x0050},
  3865. /* 41 */ {-1},
  3866. /* 42 */ {-1},
  3867. /* 43 */ {-1},
  3868. /* 44 */ {-1},
  3869. /* 45 */ {-1},
  3870. /* 46 */ {-1},
  3871. /* 47 */ {-1},
  3872. /* 48 */ {-1},
  3873. /* 49 */ {-1},
  3874. /* 50 */ {-1},
  3875. /* 51 */ {-1},
  3876. /* 52 */ {-1},
  3877. /* 53 */ {-1},
  3878. /* 54 */ {-1},
  3879. /* 55 */ {-1},
  3880. /* 56 */ {-1},
  3881. /* 57 */ {-1},
  3882. /* 58 */ {-1},
  3883. /* 59 */ {-1},
  3884. /* 60 */ {-1},
  3885. /* 61 */ {-1},
  3886. /* 62 */ {-1},
  3887. /* 63 */ {-1},
  3888. /* 64 */ {-1},
  3889. /* 65 */ {-1},
  3890. /* 66 */ {-1},
  3891. /* 67 */ {-1},
  3892. /* 68 */ {-1},
  3893. /* 69 */ {-1},
  3894. /* 70 */ {-1},
  3895. /* 71 */ {-1},
  3896. /* 72 */ {-1},
  3897. /* 73 */ {-1},
  3898. /* 74 */ {-1},
  3899. /* 75 */ {-1},
  3900. /* 76 */ {-1},
  3901. /* 77 */ {-1},
  3902. /* 78 */ {-1},
  3903. /* 79 */ {-1},
  3904. /* 80 */ {-1},
  3905. /* 81 */ {-1},
  3906. /* 82 */ {-1},
  3907. /* 83 */ {-1},
  3908. /* 84 */ {-1},
  3909. /* 85 */ {-1},
  3910. /* 86 */ {-1},
  3911. /* 87 */ {-1},
  3912. /* 88 */ {-1},
  3913. /* 89 */ {-1},
  3914. /* 90 */ {-1},
  3915. /* 91 */ {IOCFG_RR_BASE+0x0050},
  3916. /* 92 */ {IOCFG_RR_BASE+0x0050},
  3917. /* 93 */ {IOCFG_RR_BASE+0x0050},
  3918. /* 94 */ {IOCFG_RR_BASE+0x0050},
  3919. /* 95 */ {-1},
  3920. /* 96 */ {-1},
  3921. /* 97 */ {-1},
  3922. /* 98 */ {-1},
  3923. /* 99 */ {-1},
  3924. /* 100 */ {-1},
  3925. /* 101 */ {-1},
  3926. /* 102 */ {-1},
  3927. /* 103 */ {-1},
  3928. /* 104 */ {-1},
  3929. /* 105 */ {-1},
  3930. /* 106 */ {-1},
  3931. /* 107 */ {-1},
  3932. /* 108 */ {-1},
  3933. /* 109 */ {-1},
  3934. /* 110 */ {-1},
  3935. /* 111 */ {-1},
  3936. /* 112 */ {-1},
  3937. /* 113 */ {-1},
  3938. /* 114 */ {-1},
  3939. /* 115 */ {-1},
  3940. /* 116 */ {-1},
  3941. /* 117 */ {-1},
  3942. /* 118 */ {-1},
  3943. /* 119 */ {-1},
  3944. /* 120 */ {-1},
  3945. /* 121 */ {-1},
  3946. /* 122 */ {IOCFG_LT_BASE+0x0030},
  3947. /* 123 */ {IOCFG_LT_BASE+0x0030},
  3948. /* 124 */ {IOCFG_LT_BASE+0x0030},
  3949. /* 125 */ {IOCFG_LT_BASE+0x0030},
  3950. /* 126 */ {IOCFG_LT_BASE+0x0030},
  3951. /* 127 */ {IOCFG_LT_BASE+0x0030},
  3952. /* 128 */ {IOCFG_LT_BASE+0x0030},
  3953. /* 129 */ {IOCFG_LT_BASE+0x0030},
  3954. /* 130 */ {IOCFG_LT_BASE+0x0030},
  3955. /* 131 */ {IOCFG_LT_BASE+0x0030},
  3956. /* 132 */ {IOCFG_LT_BASE+0x0030},
  3957. /* 133 */ {IOCFG_LT_BASE+0x0030},
  3958. /* 134 */ {-1},
  3959. /* 135 */ {-1},
  3960. /* 136 */ {-1},
  3961. /* 137 */ {-1},
  3962. /* 138 */ {-1},
  3963. /* 139 */ {-1},
  3964. /* 140 */ {-1},
  3965. /* 141 */ {-1},
  3966. /* 142 */ {-1},
  3967. /* 143 */ {-1},
  3968. /* 144 */ {-1},
  3969. /* 145 */ {-1},
  3970. /* 146 */ {-1},
  3971. /* 147 */ {-1},
  3972. /* 148 */ {-1},
  3973. /* 149 */ {-1},
  3974. /* 150 */ {-1},
  3975. /* 151 */ {-1},
  3976. /* 152 */ {-1},
  3977. /* 153 */ {-1},
  3978. /* 154 */ {-1},
  3979. /* 155 */ {-1},
  3980. /* 156 */ {-1},
  3981. /* 157 */ {-1},
  3982. /* 158 */ {-1},
  3983. /* 159 */ {-1},
  3984. /* 160 */ {-1},
  3985. /* 161 */ {-1},
  3986. /* 162 */ {-1},
  3987. /* 163 */ {-1},
  3988. /* 164 */ {-1},
  3989. /* 165 */ {-1},
  3990. /* 166 */ {-1},
  3991. /* 167 */ {-1},
  3992. /* 168 */ {-1},
  3993. /* 169 */ {-1},
  3994. /* 170 */ {-1},
  3995. /* 171 */ {-1},
  3996. /* 172 */ {-1},
  3997. /* 173 */ {-1},
  3998. /* 174 */ {-1},
  3999. /* 175 */ {-1},
  4000. /* 176 */ {-1},
  4001. /* 177 */ {-1},
  4002. /* 178 */ {-1}};
  4003. PIN_offset PUPD_offset[] = {
  4004. /* 0 */ {-1},
  4005. /* 1 */ {-1},
  4006. /* 2 */ {-1},
  4007. /* 3 */ {-1},
  4008. /* 4 */ {-1},
  4009. /* 5 */ {-1},
  4010. /* 6 */ {-1},
  4011. /* 7 */ {-1},
  4012. /* 8 */ {-1},
  4013. /* 9 */ {-1},
  4014. /* 10 */ {-1},
  4015. /* 11 */ {-1},
  4016. /* 12 */ {-1},
  4017. /* 13 */ {-1},
  4018. /* 14 */ {-1},
  4019. /* 15 */ {-1},
  4020. /* 16 */ {-1},
  4021. /* 17 */ {-1},
  4022. /* 18 */ {-1},
  4023. /* 19 */ {-1},
  4024. /* 20 */ {-1},
  4025. /* 21 */ {-1},
  4026. /* 22 */ {-1},
  4027. /* 23 */ {-1},
  4028. /* 24 */ {-1},
  4029. /* 25 */ {-1},
  4030. /* 26 */ {-1},
  4031. /* 27 */ {-1},
  4032. /* 28 */ {-1},
  4033. /* 29 */ {0},
  4034. /* 30 */ {1},
  4035. /* 31 */ {5},
  4036. /* 32 */ {2},
  4037. /* 33 */ {4},
  4038. /* 34 */ {3},
  4039. /* 35 */ {10},
  4040. /* 36 */ {11},
  4041. /* 37 */ {9},
  4042. /* 38 */ {6},
  4043. /* 39 */ {8},
  4044. /* 40 */ {7},
  4045. /* 41 */ {-1},
  4046. /* 42 */ {-1},
  4047. /* 43 */ {-1},
  4048. /* 44 */ {-1},
  4049. /* 45 */ {-1},
  4050. /* 46 */ {-1},
  4051. /* 47 */ {-1},
  4052. /* 48 */ {-1},
  4053. /* 49 */ {-1},
  4054. /* 50 */ {-1},
  4055. /* 51 */ {-1},
  4056. /* 52 */ {-1},
  4057. /* 53 */ {-1},
  4058. /* 54 */ {-1},
  4059. /* 55 */ {-1},
  4060. /* 56 */ {-1},
  4061. /* 57 */ {-1},
  4062. /* 58 */ {-1},
  4063. /* 59 */ {-1},
  4064. /* 60 */ {-1},
  4065. /* 61 */ {-1},
  4066. /* 62 */ {-1},
  4067. /* 63 */ {-1},
  4068. /* 64 */ {-1},
  4069. /* 65 */ {-1},
  4070. /* 66 */ {-1},
  4071. /* 67 */ {-1},
  4072. /* 68 */ {-1},
  4073. /* 69 */ {-1},
  4074. /* 70 */ {-1},
  4075. /* 71 */ {-1},
  4076. /* 72 */ {-1},
  4077. /* 73 */ {-1},
  4078. /* 74 */ {-1},
  4079. /* 75 */ {-1},
  4080. /* 76 */ {-1},
  4081. /* 77 */ {-1},
  4082. /* 78 */ {-1},
  4083. /* 79 */ {-1},
  4084. /* 80 */ {-1},
  4085. /* 81 */ {-1},
  4086. /* 82 */ {-1},
  4087. /* 83 */ {-1},
  4088. /* 84 */ {-1},
  4089. /* 85 */ {-1},
  4090. /* 86 */ {-1},
  4091. /* 87 */ {-1},
  4092. /* 88 */ {-1},
  4093. /* 89 */ {-1},
  4094. /* 90 */ {-1},
  4095. /* 91 */ {3},
  4096. /* 92 */ {2},
  4097. /* 93 */ {0},
  4098. /* 94 */ {1},
  4099. /* 95 */ {-1},
  4100. /* 96 */ {-1},
  4101. /* 97 */ {-1},
  4102. /* 98 */ {-1},
  4103. /* 99 */ {-1},
  4104. /* 100 */ {-1},
  4105. /* 101 */ {-1},
  4106. /* 102 */ {-1},
  4107. /* 103 */ {-1},
  4108. /* 104 */ {-1},
  4109. /* 105 */ {-1},
  4110. /* 106 */ {-1},
  4111. /* 107 */ {-1},
  4112. /* 108 */ {-1},
  4113. /* 109 */ {-1},
  4114. /* 110 */ {-1},
  4115. /* 111 */ {-1},
  4116. /* 112 */ {-1},
  4117. /* 113 */ {-1},
  4118. /* 114 */ {-1},
  4119. /* 115 */ {-1},
  4120. /* 116 */ {-1},
  4121. /* 117 */ {-1},
  4122. /* 118 */ {-1},
  4123. /* 119 */ {-1},
  4124. /* 120 */ {-1},
  4125. /* 121 */ {-1},
  4126. /* 122 */ {1},
  4127. /* 123 */ {2},
  4128. /* 124 */ {0},
  4129. /* 125 */ {4},
  4130. /* 126 */ {6},
  4131. /* 127 */ {8},
  4132. /* 128 */ {3},
  4133. /* 129 */ {7},
  4134. /* 130 */ {9},
  4135. /* 131 */ {10},
  4136. /* 132 */ {5},
  4137. /* 133 */ {11},
  4138. /* 134 */ {-1},
  4139. /* 135 */ {-1},
  4140. /* 136 */ {-1},
  4141. /* 137 */ {-1},
  4142. /* 138 */ {-1},
  4143. /* 139 */ {-1},
  4144. /* 140 */ {-1},
  4145. /* 141 */ {-1},
  4146. /* 142 */ {-1},
  4147. /* 143 */ {-1},
  4148. /* 144 */ {-1},
  4149. /* 145 */ {-1},
  4150. /* 146 */ {-1},
  4151. /* 147 */ {-1},
  4152. /* 148 */ {-1},
  4153. /* 149 */ {-1},
  4154. /* 150 */ {-1},
  4155. /* 151 */ {-1},
  4156. /* 152 */ {-1},
  4157. /* 153 */ {-1},
  4158. /* 154 */ {-1},
  4159. /* 155 */ {-1},
  4160. /* 156 */ {-1},
  4161. /* 157 */ {-1},
  4162. /* 158 */ {-1},
  4163. /* 159 */ {-1},
  4164. /* 160 */ {-1},
  4165. /* 161 */ {-1},
  4166. /* 162 */ {-1},
  4167. /* 163 */ {-1},
  4168. /* 164 */ {-1},
  4169. /* 165 */ {-1},
  4170. /* 166 */ {-1},
  4171. /* 167 */ {-1},
  4172. /* 168 */ {-1},
  4173. /* 169 */ {-1},
  4174. /* 170 */ {-1},
  4175. /* 171 */ {-1},
  4176. /* 172 */ {-1},
  4177. /* 173 */ {-1},
  4178. /* 174 */ {-1},
  4179. /* 175 */ {-1},
  4180. /* 176 */ {-1},
  4181. /* 177 */ {-1},
  4182. /* 178 */ {-1}};
  4183. PIN_width PUPD_width[] = {
  4184. /* 0 */ {-1},
  4185. /* 1 */ {-1},
  4186. /* 2 */ {-1},
  4187. /* 3 */ {-1},
  4188. /* 4 */ {-1},
  4189. /* 5 */ {-1},
  4190. /* 6 */ {-1},
  4191. /* 7 */ {-1},
  4192. /* 8 */ {-1},
  4193. /* 9 */ {-1},
  4194. /* 10 */ {-1},
  4195. /* 11 */ {-1},
  4196. /* 12 */ {-1},
  4197. /* 13 */ {-1},
  4198. /* 14 */ {-1},
  4199. /* 15 */ {-1},
  4200. /* 16 */ {-1},
  4201. /* 17 */ {-1},
  4202. /* 18 */ {-1},
  4203. /* 19 */ {-1},
  4204. /* 20 */ {-1},
  4205. /* 21 */ {-1},
  4206. /* 22 */ {-1},
  4207. /* 23 */ {-1},
  4208. /* 24 */ {-1},
  4209. /* 25 */ {-1},
  4210. /* 26 */ {-1},
  4211. /* 27 */ {-1},
  4212. /* 28 */ {-1},
  4213. /* 29 */ {1},
  4214. /* 30 */ {1},
  4215. /* 31 */ {1},
  4216. /* 32 */ {1},
  4217. /* 33 */ {1},
  4218. /* 34 */ {1},
  4219. /* 35 */ {1},
  4220. /* 36 */ {1},
  4221. /* 37 */ {1},
  4222. /* 38 */ {1},
  4223. /* 39 */ {1},
  4224. /* 40 */ {1},
  4225. /* 41 */ {-1},
  4226. /* 42 */ {-1},
  4227. /* 43 */ {-1},
  4228. /* 44 */ {-1},
  4229. /* 45 */ {-1},
  4230. /* 46 */ {-1},
  4231. /* 47 */ {-1},
  4232. /* 48 */ {-1},
  4233. /* 49 */ {-1},
  4234. /* 50 */ {-1},
  4235. /* 51 */ {-1},
  4236. /* 52 */ {-1},
  4237. /* 53 */ {-1},
  4238. /* 54 */ {-1},
  4239. /* 55 */ {-1},
  4240. /* 56 */ {-1},
  4241. /* 57 */ {-1},
  4242. /* 58 */ {-1},
  4243. /* 59 */ {-1},
  4244. /* 60 */ {-1},
  4245. /* 61 */ {-1},
  4246. /* 62 */ {-1},
  4247. /* 63 */ {-1},
  4248. /* 64 */ {-1},
  4249. /* 65 */ {-1},
  4250. /* 66 */ {-1},
  4251. /* 67 */ {-1},
  4252. /* 68 */ {-1},
  4253. /* 69 */ {-1},
  4254. /* 70 */ {-1},
  4255. /* 71 */ {-1},
  4256. /* 72 */ {-1},
  4257. /* 73 */ {-1},
  4258. /* 74 */ {-1},
  4259. /* 75 */ {-1},
  4260. /* 76 */ {-1},
  4261. /* 77 */ {-1},
  4262. /* 78 */ {-1},
  4263. /* 79 */ {-1},
  4264. /* 80 */ {-1},
  4265. /* 81 */ {-1},
  4266. /* 82 */ {-1},
  4267. /* 83 */ {-1},
  4268. /* 84 */ {-1},
  4269. /* 85 */ {-1},
  4270. /* 86 */ {-1},
  4271. /* 87 */ {-1},
  4272. /* 88 */ {-1},
  4273. /* 89 */ {-1},
  4274. /* 90 */ {-1},
  4275. /* 91 */ {1},
  4276. /* 92 */ {1},
  4277. /* 93 */ {1},
  4278. /* 94 */ {1},
  4279. /* 95 */ {-1},
  4280. /* 96 */ {-1},
  4281. /* 97 */ {-1},
  4282. /* 98 */ {-1},
  4283. /* 99 */ {-1},
  4284. /* 100 */ {-1},
  4285. /* 101 */ {-1},
  4286. /* 102 */ {-1},
  4287. /* 103 */ {-1},
  4288. /* 104 */ {-1},
  4289. /* 105 */ {-1},
  4290. /* 106 */ {-1},
  4291. /* 107 */ {-1},
  4292. /* 108 */ {-1},
  4293. /* 109 */ {-1},
  4294. /* 110 */ {-1},
  4295. /* 111 */ {-1},
  4296. /* 112 */ {-1},
  4297. /* 113 */ {-1},
  4298. /* 114 */ {-1},
  4299. /* 115 */ {-1},
  4300. /* 116 */ {-1},
  4301. /* 117 */ {-1},
  4302. /* 118 */ {-1},
  4303. /* 119 */ {-1},
  4304. /* 120 */ {-1},
  4305. /* 121 */ {-1},
  4306. /* 122 */ {1},
  4307. /* 123 */ {1},
  4308. /* 124 */ {1},
  4309. /* 125 */ {1},
  4310. /* 126 */ {1},
  4311. /* 127 */ {1},
  4312. /* 128 */ {1},
  4313. /* 129 */ {1},
  4314. /* 130 */ {1},
  4315. /* 131 */ {1},
  4316. /* 132 */ {1},
  4317. /* 133 */ {1},
  4318. /* 134 */ {-1},
  4319. /* 135 */ {-1},
  4320. /* 136 */ {-1},
  4321. /* 137 */ {-1},
  4322. /* 138 */ {-1},
  4323. /* 139 */ {-1},
  4324. /* 140 */ {-1},
  4325. /* 141 */ {-1},
  4326. /* 142 */ {-1},
  4327. /* 143 */ {-1},
  4328. /* 144 */ {-1},
  4329. /* 145 */ {-1},
  4330. /* 146 */ {-1},
  4331. /* 147 */ {-1},
  4332. /* 148 */ {-1},
  4333. /* 149 */ {-1},
  4334. /* 150 */ {-1},
  4335. /* 151 */ {-1},
  4336. /* 152 */ {-1},
  4337. /* 153 */ {-1},
  4338. /* 154 */ {-1},
  4339. /* 155 */ {-1},
  4340. /* 156 */ {-1},
  4341. /* 157 */ {-1},
  4342. /* 158 */ {-1},
  4343. /* 159 */ {-1},
  4344. /* 160 */ {-1},
  4345. /* 161 */ {-1},
  4346. /* 162 */ {-1},
  4347. /* 163 */ {-1},
  4348. /* 164 */ {-1},
  4349. /* 165 */ {-1},
  4350. /* 166 */ {-1},
  4351. /* 167 */ {-1},
  4352. /* 168 */ {-1},
  4353. /* 169 */ {-1},
  4354. /* 170 */ {-1},
  4355. /* 171 */ {-1},
  4356. /* 172 */ {-1},
  4357. /* 173 */ {-1},
  4358. /* 174 */ {-1},
  4359. /* 175 */ {-1},
  4360. /* 176 */ {-1},
  4361. /* 177 */ {-1},
  4362. /* 178 */ {-1}};
  4363. PIN_addr R0_addr[] = {
  4364. /* 0 */ {-1},
  4365. /* 1 */ {-1},
  4366. /* 2 */ {-1},
  4367. /* 3 */ {-1},
  4368. /* 4 */ {-1},
  4369. /* 5 */ {-1},
  4370. /* 6 */ {-1},
  4371. /* 7 */ {-1},
  4372. /* 8 */ {-1},
  4373. /* 9 */ {-1},
  4374. /* 10 */ {-1},
  4375. /* 11 */ {-1},
  4376. /* 12 */ {-1},
  4377. /* 13 */ {-1},
  4378. /* 14 */ {-1},
  4379. /* 15 */ {-1},
  4380. /* 16 */ {-1},
  4381. /* 17 */ {-1},
  4382. /* 18 */ {-1},
  4383. /* 19 */ {-1},
  4384. /* 20 */ {-1},
  4385. /* 21 */ {-1},
  4386. /* 22 */ {-1},
  4387. /* 23 */ {-1},
  4388. /* 24 */ {-1},
  4389. /* 25 */ {-1},
  4390. /* 26 */ {-1},
  4391. /* 27 */ {-1},
  4392. /* 28 */ {-1},
  4393. /* 29 */ {IOCFG_LB_BASE+0x0070},
  4394. /* 30 */ {IOCFG_LB_BASE+0x0070},
  4395. /* 31 */ {IOCFG_LB_BASE+0x0070},
  4396. /* 32 */ {IOCFG_LB_BASE+0x0070},
  4397. /* 33 */ {IOCFG_LB_BASE+0x0070},
  4398. /* 34 */ {IOCFG_LB_BASE+0x0070},
  4399. /* 35 */ {IOCFG_LB_BASE+0x0070},
  4400. /* 36 */ {IOCFG_LB_BASE+0x0070},
  4401. /* 37 */ {IOCFG_LB_BASE+0x0070},
  4402. /* 38 */ {IOCFG_LB_BASE+0x0070},
  4403. /* 39 */ {IOCFG_LB_BASE+0x0070},
  4404. /* 40 */ {IOCFG_LB_BASE+0x0070},
  4405. /* 41 */ {-1},
  4406. /* 42 */ {-1},
  4407. /* 43 */ {-1},
  4408. /* 44 */ {-1},
  4409. /* 45 */ {-1},
  4410. /* 46 */ {-1},
  4411. /* 47 */ {-1},
  4412. /* 48 */ {-1},
  4413. /* 49 */ {-1},
  4414. /* 50 */ {-1},
  4415. /* 51 */ {-1},
  4416. /* 52 */ {-1},
  4417. /* 53 */ {-1},
  4418. /* 54 */ {-1},
  4419. /* 55 */ {-1},
  4420. /* 56 */ {-1},
  4421. /* 57 */ {-1},
  4422. /* 58 */ {-1},
  4423. /* 59 */ {-1},
  4424. /* 60 */ {-1},
  4425. /* 61 */ {-1},
  4426. /* 62 */ {-1},
  4427. /* 63 */ {-1},
  4428. /* 64 */ {-1},
  4429. /* 65 */ {-1},
  4430. /* 66 */ {-1},
  4431. /* 67 */ {-1},
  4432. /* 68 */ {-1},
  4433. /* 69 */ {-1},
  4434. /* 70 */ {-1},
  4435. /* 71 */ {-1},
  4436. /* 72 */ {-1},
  4437. /* 73 */ {-1},
  4438. /* 74 */ {-1},
  4439. /* 75 */ {-1},
  4440. /* 76 */ {-1},
  4441. /* 77 */ {-1},
  4442. /* 78 */ {-1},
  4443. /* 79 */ {-1},
  4444. /* 80 */ {-1},
  4445. /* 81 */ {-1},
  4446. /* 82 */ {-1},
  4447. /* 83 */ {-1},
  4448. /* 84 */ {-1},
  4449. /* 85 */ {-1},
  4450. /* 86 */ {-1},
  4451. /* 87 */ {-1},
  4452. /* 88 */ {-1},
  4453. /* 89 */ {-1},
  4454. /* 90 */ {-1},
  4455. /* 91 */ {IOCFG_RR_BASE+0x0070},
  4456. /* 92 */ {IOCFG_RR_BASE+0x0070},
  4457. /* 93 */ {IOCFG_RR_BASE+0x0070},
  4458. /* 94 */ {IOCFG_RR_BASE+0x0070},
  4459. /* 95 */ {-1},
  4460. /* 96 */ {-1},
  4461. /* 97 */ {-1},
  4462. /* 98 */ {-1},
  4463. /* 99 */ {-1},
  4464. /* 100 */ {-1},
  4465. /* 101 */ {-1},
  4466. /* 102 */ {-1},
  4467. /* 103 */ {-1},
  4468. /* 104 */ {-1},
  4469. /* 105 */ {-1},
  4470. /* 106 */ {-1},
  4471. /* 107 */ {-1},
  4472. /* 108 */ {-1},
  4473. /* 109 */ {-1},
  4474. /* 110 */ {-1},
  4475. /* 111 */ {-1},
  4476. /* 112 */ {-1},
  4477. /* 113 */ {-1},
  4478. /* 114 */ {-1},
  4479. /* 115 */ {-1},
  4480. /* 116 */ {-1},
  4481. /* 117 */ {-1},
  4482. /* 118 */ {-1},
  4483. /* 119 */ {-1},
  4484. /* 120 */ {-1},
  4485. /* 121 */ {-1},
  4486. /* 122 */ {IOCFG_LT_BASE+0x0050},
  4487. /* 123 */ {IOCFG_LT_BASE+0x0050},
  4488. /* 124 */ {IOCFG_LT_BASE+0x0050},
  4489. /* 125 */ {IOCFG_LT_BASE+0x0050},
  4490. /* 126 */ {IOCFG_LT_BASE+0x0050},
  4491. /* 127 */ {IOCFG_LT_BASE+0x0050},
  4492. /* 128 */ {IOCFG_LT_BASE+0x0050},
  4493. /* 129 */ {IOCFG_LT_BASE+0x0050},
  4494. /* 130 */ {IOCFG_LT_BASE+0x0050},
  4495. /* 131 */ {IOCFG_LT_BASE+0x0050},
  4496. /* 132 */ {IOCFG_LT_BASE+0x0050},
  4497. /* 133 */ {IOCFG_LT_BASE+0x0050},
  4498. /* 134 */ {-1},
  4499. /* 135 */ {-1},
  4500. /* 136 */ {-1},
  4501. /* 137 */ {-1},
  4502. /* 138 */ {-1},
  4503. /* 139 */ {-1},
  4504. /* 140 */ {-1},
  4505. /* 141 */ {-1},
  4506. /* 142 */ {-1},
  4507. /* 143 */ {-1},
  4508. /* 144 */ {-1},
  4509. /* 145 */ {-1},
  4510. /* 146 */ {-1},
  4511. /* 147 */ {-1},
  4512. /* 148 */ {-1},
  4513. /* 149 */ {-1},
  4514. /* 150 */ {-1},
  4515. /* 151 */ {-1},
  4516. /* 152 */ {-1},
  4517. /* 153 */ {-1},
  4518. /* 154 */ {-1},
  4519. /* 155 */ {-1},
  4520. /* 156 */ {-1},
  4521. /* 157 */ {-1},
  4522. /* 158 */ {-1},
  4523. /* 159 */ {-1},
  4524. /* 160 */ {-1},
  4525. /* 161 */ {-1},
  4526. /* 162 */ {-1},
  4527. /* 163 */ {-1},
  4528. /* 164 */ {-1},
  4529. /* 165 */ {-1},
  4530. /* 166 */ {-1},
  4531. /* 167 */ {-1},
  4532. /* 168 */ {-1},
  4533. /* 169 */ {-1},
  4534. /* 170 */ {-1},
  4535. /* 171 */ {-1},
  4536. /* 172 */ {-1},
  4537. /* 173 */ {-1},
  4538. /* 174 */ {-1},
  4539. /* 175 */ {-1},
  4540. /* 176 */ {-1},
  4541. /* 177 */ {-1},
  4542. /* 178 */ {-1}};
  4543. PIN_offset R0_offset[] = {
  4544. /* 0 */ {-1},
  4545. /* 1 */ {-1},
  4546. /* 2 */ {-1},
  4547. /* 3 */ {-1},
  4548. /* 4 */ {-1},
  4549. /* 5 */ {-1},
  4550. /* 6 */ {-1},
  4551. /* 7 */ {-1},
  4552. /* 8 */ {-1},
  4553. /* 9 */ {-1},
  4554. /* 10 */ {-1},
  4555. /* 11 */ {-1},
  4556. /* 12 */ {-1},
  4557. /* 13 */ {-1},
  4558. /* 14 */ {-1},
  4559. /* 15 */ {-1},
  4560. /* 16 */ {-1},
  4561. /* 17 */ {-1},
  4562. /* 18 */ {-1},
  4563. /* 19 */ {-1},
  4564. /* 20 */ {-1},
  4565. /* 21 */ {-1},
  4566. /* 22 */ {-1},
  4567. /* 23 */ {-1},
  4568. /* 24 */ {-1},
  4569. /* 25 */ {-1},
  4570. /* 26 */ {-1},
  4571. /* 27 */ {-1},
  4572. /* 28 */ {-1},
  4573. /* 29 */ {0},
  4574. /* 30 */ {1},
  4575. /* 31 */ {5},
  4576. /* 32 */ {2},
  4577. /* 33 */ {4},
  4578. /* 34 */ {3},
  4579. /* 35 */ {10},
  4580. /* 36 */ {11},
  4581. /* 37 */ {9},
  4582. /* 38 */ {6},
  4583. /* 39 */ {8},
  4584. /* 40 */ {7},
  4585. /* 41 */ {-1},
  4586. /* 42 */ {-1},
  4587. /* 43 */ {-1},
  4588. /* 44 */ {-1},
  4589. /* 45 */ {-1},
  4590. /* 46 */ {-1},
  4591. /* 47 */ {-1},
  4592. /* 48 */ {-1},
  4593. /* 49 */ {-1},
  4594. /* 50 */ {-1},
  4595. /* 51 */ {-1},
  4596. /* 52 */ {-1},
  4597. /* 53 */ {-1},
  4598. /* 54 */ {-1},
  4599. /* 55 */ {-1},
  4600. /* 56 */ {-1},
  4601. /* 57 */ {-1},
  4602. /* 58 */ {-1},
  4603. /* 59 */ {-1},
  4604. /* 60 */ {-1},
  4605. /* 61 */ {-1},
  4606. /* 62 */ {-1},
  4607. /* 63 */ {-1},
  4608. /* 64 */ {-1},
  4609. /* 65 */ {-1},
  4610. /* 66 */ {-1},
  4611. /* 67 */ {-1},
  4612. /* 68 */ {-1},
  4613. /* 69 */ {-1},
  4614. /* 70 */ {-1},
  4615. /* 71 */ {-1},
  4616. /* 72 */ {-1},
  4617. /* 73 */ {-1},
  4618. /* 74 */ {-1},
  4619. /* 75 */ {-1},
  4620. /* 76 */ {-1},
  4621. /* 77 */ {-1},
  4622. /* 78 */ {-1},
  4623. /* 79 */ {-1},
  4624. /* 80 */ {-1},
  4625. /* 81 */ {-1},
  4626. /* 82 */ {-1},
  4627. /* 83 */ {-1},
  4628. /* 84 */ {-1},
  4629. /* 85 */ {-1},
  4630. /* 86 */ {-1},
  4631. /* 87 */ {-1},
  4632. /* 88 */ {-1},
  4633. /* 89 */ {-1},
  4634. /* 90 */ {-1},
  4635. /* 91 */ {3},
  4636. /* 92 */ {2},
  4637. /* 93 */ {0},
  4638. /* 94 */ {1},
  4639. /* 95 */ {-1},
  4640. /* 96 */ {-1},
  4641. /* 97 */ {-1},
  4642. /* 98 */ {-1},
  4643. /* 99 */ {-1},
  4644. /* 100 */ {-1},
  4645. /* 101 */ {-1},
  4646. /* 102 */ {-1},
  4647. /* 103 */ {-1},
  4648. /* 104 */ {-1},
  4649. /* 105 */ {-1},
  4650. /* 106 */ {-1},
  4651. /* 107 */ {-1},
  4652. /* 108 */ {-1},
  4653. /* 109 */ {-1},
  4654. /* 110 */ {-1},
  4655. /* 111 */ {-1},
  4656. /* 112 */ {-1},
  4657. /* 113 */ {-1},
  4658. /* 114 */ {-1},
  4659. /* 115 */ {-1},
  4660. /* 116 */ {-1},
  4661. /* 117 */ {-1},
  4662. /* 118 */ {-1},
  4663. /* 119 */ {-1},
  4664. /* 120 */ {-1},
  4665. /* 121 */ {-1},
  4666. /* 122 */ {1},
  4667. /* 123 */ {2},
  4668. /* 124 */ {0},
  4669. /* 125 */ {4},
  4670. /* 126 */ {6},
  4671. /* 127 */ {8},
  4672. /* 128 */ {3},
  4673. /* 129 */ {7},
  4674. /* 130 */ {9},
  4675. /* 131 */ {10},
  4676. /* 132 */ {5},
  4677. /* 133 */ {11},
  4678. /* 134 */ {-1},
  4679. /* 135 */ {-1},
  4680. /* 136 */ {-1},
  4681. /* 137 */ {-1},
  4682. /* 138 */ {-1},
  4683. /* 139 */ {-1},
  4684. /* 140 */ {-1},
  4685. /* 141 */ {-1},
  4686. /* 142 */ {-1},
  4687. /* 143 */ {-1},
  4688. /* 144 */ {-1},
  4689. /* 145 */ {-1},
  4690. /* 146 */ {-1},
  4691. /* 147 */ {-1},
  4692. /* 148 */ {-1},
  4693. /* 149 */ {-1},
  4694. /* 150 */ {-1},
  4695. /* 151 */ {-1},
  4696. /* 152 */ {-1},
  4697. /* 153 */ {-1},
  4698. /* 154 */ {-1},
  4699. /* 155 */ {-1},
  4700. /* 156 */ {-1},
  4701. /* 157 */ {-1},
  4702. /* 158 */ {-1},
  4703. /* 159 */ {-1},
  4704. /* 160 */ {-1},
  4705. /* 161 */ {-1},
  4706. /* 162 */ {-1},
  4707. /* 163 */ {-1},
  4708. /* 164 */ {-1},
  4709. /* 165 */ {-1},
  4710. /* 166 */ {-1},
  4711. /* 167 */ {-1},
  4712. /* 168 */ {-1},
  4713. /* 169 */ {-1},
  4714. /* 170 */ {-1},
  4715. /* 171 */ {-1},
  4716. /* 172 */ {-1},
  4717. /* 173 */ {-1},
  4718. /* 174 */ {-1},
  4719. /* 175 */ {-1},
  4720. /* 176 */ {-1},
  4721. /* 177 */ {-1},
  4722. /* 178 */ {-1}};
  4723. PIN_width R0_width[] = {
  4724. /* 0 */ {-1},
  4725. /* 1 */ {-1},
  4726. /* 2 */ {-1},
  4727. /* 3 */ {-1},
  4728. /* 4 */ {-1},
  4729. /* 5 */ {-1},
  4730. /* 6 */ {-1},
  4731. /* 7 */ {-1},
  4732. /* 8 */ {-1},
  4733. /* 9 */ {-1},
  4734. /* 10 */ {-1},
  4735. /* 11 */ {-1},
  4736. /* 12 */ {-1},
  4737. /* 13 */ {-1},
  4738. /* 14 */ {-1},
  4739. /* 15 */ {-1},
  4740. /* 16 */ {-1},
  4741. /* 17 */ {-1},
  4742. /* 18 */ {-1},
  4743. /* 19 */ {-1},
  4744. /* 20 */ {-1},
  4745. /* 21 */ {-1},
  4746. /* 22 */ {-1},
  4747. /* 23 */ {-1},
  4748. /* 24 */ {-1},
  4749. /* 25 */ {-1},
  4750. /* 26 */ {-1},
  4751. /* 27 */ {-1},
  4752. /* 28 */ {-1},
  4753. /* 29 */ {1},
  4754. /* 30 */ {1},
  4755. /* 31 */ {1},
  4756. /* 32 */ {1},
  4757. /* 33 */ {1},
  4758. /* 34 */ {1},
  4759. /* 35 */ {1},
  4760. /* 36 */ {1},
  4761. /* 37 */ {1},
  4762. /* 38 */ {1},
  4763. /* 39 */ {1},
  4764. /* 40 */ {1},
  4765. /* 41 */ {-1},
  4766. /* 42 */ {-1},
  4767. /* 43 */ {-1},
  4768. /* 44 */ {-1},
  4769. /* 45 */ {-1},
  4770. /* 46 */ {-1},
  4771. /* 47 */ {-1},
  4772. /* 48 */ {-1},
  4773. /* 49 */ {-1},
  4774. /* 50 */ {-1},
  4775. /* 51 */ {-1},
  4776. /* 52 */ {-1},
  4777. /* 53 */ {-1},
  4778. /* 54 */ {-1},
  4779. /* 55 */ {-1},
  4780. /* 56 */ {-1},
  4781. /* 57 */ {-1},
  4782. /* 58 */ {-1},
  4783. /* 59 */ {-1},
  4784. /* 60 */ {-1},
  4785. /* 61 */ {-1},
  4786. /* 62 */ {-1},
  4787. /* 63 */ {-1},
  4788. /* 64 */ {-1},
  4789. /* 65 */ {-1},
  4790. /* 66 */ {-1},
  4791. /* 67 */ {-1},
  4792. /* 68 */ {-1},
  4793. /* 69 */ {-1},
  4794. /* 70 */ {-1},
  4795. /* 71 */ {-1},
  4796. /* 72 */ {-1},
  4797. /* 73 */ {-1},
  4798. /* 74 */ {-1},
  4799. /* 75 */ {-1},
  4800. /* 76 */ {-1},
  4801. /* 77 */ {-1},
  4802. /* 78 */ {-1},
  4803. /* 79 */ {-1},
  4804. /* 80 */ {-1},
  4805. /* 81 */ {-1},
  4806. /* 82 */ {-1},
  4807. /* 83 */ {-1},
  4808. /* 84 */ {-1},
  4809. /* 85 */ {-1},
  4810. /* 86 */ {-1},
  4811. /* 87 */ {-1},
  4812. /* 88 */ {-1},
  4813. /* 89 */ {-1},
  4814. /* 90 */ {-1},
  4815. /* 91 */ {1},
  4816. /* 92 */ {1},
  4817. /* 93 */ {1},
  4818. /* 94 */ {1},
  4819. /* 95 */ {-1},
  4820. /* 96 */ {-1},
  4821. /* 97 */ {-1},
  4822. /* 98 */ {-1},
  4823. /* 99 */ {-1},
  4824. /* 100 */ {-1},
  4825. /* 101 */ {-1},
  4826. /* 102 */ {-1},
  4827. /* 103 */ {-1},
  4828. /* 104 */ {-1},
  4829. /* 105 */ {-1},
  4830. /* 106 */ {-1},
  4831. /* 107 */ {-1},
  4832. /* 108 */ {-1},
  4833. /* 109 */ {-1},
  4834. /* 110 */ {-1},
  4835. /* 111 */ {-1},
  4836. /* 112 */ {-1},
  4837. /* 113 */ {-1},
  4838. /* 114 */ {-1},
  4839. /* 115 */ {-1},
  4840. /* 116 */ {-1},
  4841. /* 117 */ {-1},
  4842. /* 118 */ {-1},
  4843. /* 119 */ {-1},
  4844. /* 120 */ {-1},
  4845. /* 121 */ {-1},
  4846. /* 122 */ {1},
  4847. /* 123 */ {1},
  4848. /* 124 */ {1},
  4849. /* 125 */ {1},
  4850. /* 126 */ {1},
  4851. /* 127 */ {1},
  4852. /* 128 */ {1},
  4853. /* 129 */ {1},
  4854. /* 130 */ {1},
  4855. /* 131 */ {1},
  4856. /* 132 */ {1},
  4857. /* 133 */ {1},
  4858. /* 134 */ {-1},
  4859. /* 135 */ {-1},
  4860. /* 136 */ {-1},
  4861. /* 137 */ {-1},
  4862. /* 138 */ {-1},
  4863. /* 139 */ {-1},
  4864. /* 140 */ {-1},
  4865. /* 141 */ {-1},
  4866. /* 142 */ {-1},
  4867. /* 143 */ {-1},
  4868. /* 144 */ {-1},
  4869. /* 145 */ {-1},
  4870. /* 146 */ {-1},
  4871. /* 147 */ {-1},
  4872. /* 148 */ {-1},
  4873. /* 149 */ {-1},
  4874. /* 150 */ {-1},
  4875. /* 151 */ {-1},
  4876. /* 152 */ {-1},
  4877. /* 153 */ {-1},
  4878. /* 154 */ {-1},
  4879. /* 155 */ {-1},
  4880. /* 156 */ {-1},
  4881. /* 157 */ {-1},
  4882. /* 158 */ {-1},
  4883. /* 159 */ {-1},
  4884. /* 160 */ {-1},
  4885. /* 161 */ {-1},
  4886. /* 162 */ {-1},
  4887. /* 163 */ {-1},
  4888. /* 164 */ {-1},
  4889. /* 165 */ {-1},
  4890. /* 166 */ {-1},
  4891. /* 167 */ {-1},
  4892. /* 168 */ {-1},
  4893. /* 169 */ {-1},
  4894. /* 170 */ {-1},
  4895. /* 171 */ {-1},
  4896. /* 172 */ {-1},
  4897. /* 173 */ {-1},
  4898. /* 174 */ {-1},
  4899. /* 175 */ {-1},
  4900. /* 176 */ {-1},
  4901. /* 177 */ {-1},
  4902. /* 178 */ {-1}};
  4903. PIN_addr R1_addr[] = {
  4904. /* 0 */ {-1},
  4905. /* 1 */ {-1},
  4906. /* 2 */ {-1},
  4907. /* 3 */ {-1},
  4908. /* 4 */ {-1},
  4909. /* 5 */ {-1},
  4910. /* 6 */ {-1},
  4911. /* 7 */ {-1},
  4912. /* 8 */ {-1},
  4913. /* 9 */ {-1},
  4914. /* 10 */ {-1},
  4915. /* 11 */ {-1},
  4916. /* 12 */ {-1},
  4917. /* 13 */ {-1},
  4918. /* 14 */ {-1},
  4919. /* 15 */ {-1},
  4920. /* 16 */ {-1},
  4921. /* 17 */ {-1},
  4922. /* 18 */ {-1},
  4923. /* 19 */ {-1},
  4924. /* 20 */ {-1},
  4925. /* 21 */ {-1},
  4926. /* 22 */ {-1},
  4927. /* 23 */ {-1},
  4928. /* 24 */ {-1},
  4929. /* 25 */ {-1},
  4930. /* 26 */ {-1},
  4931. /* 27 */ {-1},
  4932. /* 28 */ {-1},
  4933. /* 29 */ {IOCFG_LB_BASE+0x0080},
  4934. /* 30 */ {IOCFG_LB_BASE+0x0080},
  4935. /* 31 */ {IOCFG_LB_BASE+0x0080},
  4936. /* 32 */ {IOCFG_LB_BASE+0x0080},
  4937. /* 33 */ {IOCFG_LB_BASE+0x0080},
  4938. /* 34 */ {IOCFG_LB_BASE+0x0080},
  4939. /* 35 */ {IOCFG_LB_BASE+0x0080},
  4940. /* 36 */ {IOCFG_LB_BASE+0x0080},
  4941. /* 37 */ {IOCFG_LB_BASE+0x0080},
  4942. /* 38 */ {IOCFG_LB_BASE+0x0080},
  4943. /* 39 */ {IOCFG_LB_BASE+0x0080},
  4944. /* 40 */ {IOCFG_LB_BASE+0x0080},
  4945. /* 41 */ {-1},
  4946. /* 42 */ {-1},
  4947. /* 43 */ {-1},
  4948. /* 44 */ {-1},
  4949. /* 45 */ {-1},
  4950. /* 46 */ {-1},
  4951. /* 47 */ {-1},
  4952. /* 48 */ {-1},
  4953. /* 49 */ {-1},
  4954. /* 50 */ {-1},
  4955. /* 51 */ {-1},
  4956. /* 52 */ {-1},
  4957. /* 53 */ {-1},
  4958. /* 54 */ {-1},
  4959. /* 55 */ {-1},
  4960. /* 56 */ {-1},
  4961. /* 57 */ {-1},
  4962. /* 58 */ {-1},
  4963. /* 59 */ {-1},
  4964. /* 60 */ {-1},
  4965. /* 61 */ {-1},
  4966. /* 62 */ {-1},
  4967. /* 63 */ {-1},
  4968. /* 64 */ {-1},
  4969. /* 65 */ {-1},
  4970. /* 66 */ {-1},
  4971. /* 67 */ {-1},
  4972. /* 68 */ {-1},
  4973. /* 69 */ {-1},
  4974. /* 70 */ {-1},
  4975. /* 71 */ {-1},
  4976. /* 72 */ {-1},
  4977. /* 73 */ {-1},
  4978. /* 74 */ {-1},
  4979. /* 75 */ {-1},
  4980. /* 76 */ {-1},
  4981. /* 77 */ {-1},
  4982. /* 78 */ {-1},
  4983. /* 79 */ {-1},
  4984. /* 80 */ {-1},
  4985. /* 81 */ {-1},
  4986. /* 82 */ {-1},
  4987. /* 83 */ {-1},
  4988. /* 84 */ {-1},
  4989. /* 85 */ {-1},
  4990. /* 86 */ {-1},
  4991. /* 87 */ {-1},
  4992. /* 88 */ {-1},
  4993. /* 89 */ {-1},
  4994. /* 90 */ {-1},
  4995. /* 91 */ {IOCFG_RR_BASE+0x0080},
  4996. /* 92 */ {IOCFG_RR_BASE+0x0080},
  4997. /* 93 */ {IOCFG_RR_BASE+0x0080},
  4998. /* 94 */ {IOCFG_RR_BASE+0x0080},
  4999. /* 95 */ {-1},
  5000. /* 96 */ {-1},
  5001. /* 97 */ {-1},
  5002. /* 98 */ {-1},
  5003. /* 99 */ {-1},
  5004. /* 100 */ {-1},
  5005. /* 101 */ {-1},
  5006. /* 102 */ {-1},
  5007. /* 103 */ {-1},
  5008. /* 104 */ {-1},
  5009. /* 105 */ {-1},
  5010. /* 106 */ {-1},
  5011. /* 107 */ {-1},
  5012. /* 108 */ {-1},
  5013. /* 109 */ {-1},
  5014. /* 110 */ {-1},
  5015. /* 111 */ {-1},
  5016. /* 112 */ {-1},
  5017. /* 113 */ {-1},
  5018. /* 114 */ {-1},
  5019. /* 115 */ {-1},
  5020. /* 116 */ {-1},
  5021. /* 117 */ {-1},
  5022. /* 118 */ {-1},
  5023. /* 119 */ {-1},
  5024. /* 120 */ {-1},
  5025. /* 121 */ {-1},
  5026. /* 122 */ {IOCFG_LT_BASE+0x0060},
  5027. /* 123 */ {IOCFG_LT_BASE+0x0060},
  5028. /* 124 */ {IOCFG_LT_BASE+0x0060},
  5029. /* 125 */ {IOCFG_LT_BASE+0x0060},
  5030. /* 126 */ {IOCFG_LT_BASE+0x0060},
  5031. /* 127 */ {IOCFG_LT_BASE+0x0060},
  5032. /* 128 */ {IOCFG_LT_BASE+0x0060},
  5033. /* 129 */ {IOCFG_LT_BASE+0x0060},
  5034. /* 130 */ {IOCFG_LT_BASE+0x0060},
  5035. /* 131 */ {IOCFG_LT_BASE+0x0060},
  5036. /* 132 */ {IOCFG_LT_BASE+0x0060},
  5037. /* 133 */ {IOCFG_LT_BASE+0x0060},
  5038. /* 134 */ {-1},
  5039. /* 135 */ {-1},
  5040. /* 136 */ {-1},
  5041. /* 137 */ {-1},
  5042. /* 138 */ {-1},
  5043. /* 139 */ {-1},
  5044. /* 140 */ {-1},
  5045. /* 141 */ {-1},
  5046. /* 142 */ {-1},
  5047. /* 143 */ {-1},
  5048. /* 144 */ {-1},
  5049. /* 145 */ {-1},
  5050. /* 146 */ {-1},
  5051. /* 147 */ {-1},
  5052. /* 148 */ {-1},
  5053. /* 149 */ {-1},
  5054. /* 150 */ {-1},
  5055. /* 151 */ {-1},
  5056. /* 152 */ {-1},
  5057. /* 153 */ {-1},
  5058. /* 154 */ {-1},
  5059. /* 155 */ {-1},
  5060. /* 156 */ {-1},
  5061. /* 157 */ {-1},
  5062. /* 158 */ {-1},
  5063. /* 159 */ {-1},
  5064. /* 160 */ {-1},
  5065. /* 161 */ {-1},
  5066. /* 162 */ {-1},
  5067. /* 163 */ {-1},
  5068. /* 164 */ {-1},
  5069. /* 165 */ {-1},
  5070. /* 166 */ {-1},
  5071. /* 167 */ {-1},
  5072. /* 168 */ {-1},
  5073. /* 169 */ {-1},
  5074. /* 170 */ {-1},
  5075. /* 171 */ {-1},
  5076. /* 172 */ {-1},
  5077. /* 173 */ {-1},
  5078. /* 174 */ {-1},
  5079. /* 175 */ {-1},
  5080. /* 176 */ {-1},
  5081. /* 177 */ {-1},
  5082. /* 178 */ {-1}};
  5083. PIN_offset R1_offset[] = {
  5084. /* 0 */ {-1},
  5085. /* 1 */ {-1},
  5086. /* 2 */ {-1},
  5087. /* 3 */ {-1},
  5088. /* 4 */ {-1},
  5089. /* 5 */ {-1},
  5090. /* 6 */ {-1},
  5091. /* 7 */ {-1},
  5092. /* 8 */ {-1},
  5093. /* 9 */ {-1},
  5094. /* 10 */ {-1},
  5095. /* 11 */ {-1},
  5096. /* 12 */ {-1},
  5097. /* 13 */ {-1},
  5098. /* 14 */ {-1},
  5099. /* 15 */ {-1},
  5100. /* 16 */ {-1},
  5101. /* 17 */ {-1},
  5102. /* 18 */ {-1},
  5103. /* 19 */ {-1},
  5104. /* 20 */ {-1},
  5105. /* 21 */ {-1},
  5106. /* 22 */ {-1},
  5107. /* 23 */ {-1},
  5108. /* 24 */ {-1},
  5109. /* 25 */ {-1},
  5110. /* 26 */ {-1},
  5111. /* 27 */ {-1},
  5112. /* 28 */ {-1},
  5113. /* 29 */ {0},
  5114. /* 30 */ {1},
  5115. /* 31 */ {5},
  5116. /* 32 */ {2},
  5117. /* 33 */ {4},
  5118. /* 34 */ {3},
  5119. /* 35 */ {10},
  5120. /* 36 */ {11},
  5121. /* 37 */ {9},
  5122. /* 38 */ {6},
  5123. /* 39 */ {8},
  5124. /* 40 */ {7},
  5125. /* 41 */ {-1},
  5126. /* 42 */ {-1},
  5127. /* 43 */ {-1},
  5128. /* 44 */ {-1},
  5129. /* 45 */ {-1},
  5130. /* 46 */ {-1},
  5131. /* 47 */ {-1},
  5132. /* 48 */ {-1},
  5133. /* 49 */ {-1},
  5134. /* 50 */ {-1},
  5135. /* 51 */ {-1},
  5136. /* 52 */ {-1},
  5137. /* 53 */ {-1},
  5138. /* 54 */ {-1},
  5139. /* 55 */ {-1},
  5140. /* 56 */ {-1},
  5141. /* 57 */ {-1},
  5142. /* 58 */ {-1},
  5143. /* 59 */ {-1},
  5144. /* 60 */ {-1},
  5145. /* 61 */ {-1},
  5146. /* 62 */ {-1},
  5147. /* 63 */ {-1},
  5148. /* 64 */ {-1},
  5149. /* 65 */ {-1},
  5150. /* 66 */ {-1},
  5151. /* 67 */ {-1},
  5152. /* 68 */ {-1},
  5153. /* 69 */ {-1},
  5154. /* 70 */ {-1},
  5155. /* 71 */ {-1},
  5156. /* 72 */ {-1},
  5157. /* 73 */ {-1},
  5158. /* 74 */ {-1},
  5159. /* 75 */ {-1},
  5160. /* 76 */ {-1},
  5161. /* 77 */ {-1},
  5162. /* 78 */ {-1},
  5163. /* 79 */ {-1},
  5164. /* 80 */ {-1},
  5165. /* 81 */ {-1},
  5166. /* 82 */ {-1},
  5167. /* 83 */ {-1},
  5168. /* 84 */ {-1},
  5169. /* 85 */ {-1},
  5170. /* 86 */ {-1},
  5171. /* 87 */ {-1},
  5172. /* 88 */ {-1},
  5173. /* 89 */ {-1},
  5174. /* 90 */ {-1},
  5175. /* 91 */ {3},
  5176. /* 92 */ {2},
  5177. /* 93 */ {0},
  5178. /* 94 */ {1},
  5179. /* 95 */ {-1},
  5180. /* 96 */ {-1},
  5181. /* 97 */ {-1},
  5182. /* 98 */ {-1},
  5183. /* 99 */ {-1},
  5184. /* 100 */ {-1},
  5185. /* 101 */ {-1},
  5186. /* 102 */ {-1},
  5187. /* 103 */ {-1},
  5188. /* 104 */ {-1},
  5189. /* 105 */ {-1},
  5190. /* 106 */ {-1},
  5191. /* 107 */ {-1},
  5192. /* 108 */ {-1},
  5193. /* 109 */ {-1},
  5194. /* 110 */ {-1},
  5195. /* 111 */ {-1},
  5196. /* 112 */ {-1},
  5197. /* 113 */ {-1},
  5198. /* 114 */ {-1},
  5199. /* 115 */ {-1},
  5200. /* 116 */ {-1},
  5201. /* 117 */ {-1},
  5202. /* 118 */ {-1},
  5203. /* 119 */ {-1},
  5204. /* 120 */ {-1},
  5205. /* 121 */ {-1},
  5206. /* 122 */ {1},
  5207. /* 123 */ {2},
  5208. /* 124 */ {0},
  5209. /* 125 */ {4},
  5210. /* 126 */ {6},
  5211. /* 127 */ {8},
  5212. /* 128 */ {3},
  5213. /* 129 */ {7},
  5214. /* 130 */ {9},
  5215. /* 131 */ {10},
  5216. /* 132 */ {5},
  5217. /* 133 */ {11},
  5218. /* 134 */ {-1},
  5219. /* 135 */ {-1},
  5220. /* 136 */ {-1},
  5221. /* 137 */ {-1},
  5222. /* 138 */ {-1},
  5223. /* 139 */ {-1},
  5224. /* 140 */ {-1},
  5225. /* 141 */ {-1},
  5226. /* 142 */ {-1},
  5227. /* 143 */ {-1},
  5228. /* 144 */ {-1},
  5229. /* 145 */ {-1},
  5230. /* 146 */ {-1},
  5231. /* 147 */ {-1},
  5232. /* 148 */ {-1},
  5233. /* 149 */ {-1},
  5234. /* 150 */ {-1},
  5235. /* 151 */ {-1},
  5236. /* 152 */ {-1},
  5237. /* 153 */ {-1},
  5238. /* 154 */ {-1},
  5239. /* 155 */ {-1},
  5240. /* 156 */ {-1},
  5241. /* 157 */ {-1},
  5242. /* 158 */ {-1},
  5243. /* 159 */ {-1},
  5244. /* 160 */ {-1},
  5245. /* 161 */ {-1},
  5246. /* 162 */ {-1},
  5247. /* 163 */ {-1},
  5248. /* 164 */ {-1},
  5249. /* 165 */ {-1},
  5250. /* 166 */ {-1},
  5251. /* 167 */ {-1},
  5252. /* 168 */ {-1},
  5253. /* 169 */ {-1},
  5254. /* 170 */ {-1},
  5255. /* 171 */ {-1},
  5256. /* 172 */ {-1},
  5257. /* 173 */ {-1},
  5258. /* 174 */ {-1},
  5259. /* 175 */ {-1},
  5260. /* 176 */ {-1},
  5261. /* 177 */ {-1},
  5262. /* 178 */ {-1}};
  5263. PIN_width R1_width[] = {
  5264. /* 0 */ {-1},
  5265. /* 1 */ {-1},
  5266. /* 2 */ {-1},
  5267. /* 3 */ {-1},
  5268. /* 4 */ {-1},
  5269. /* 5 */ {-1},
  5270. /* 6 */ {-1},
  5271. /* 7 */ {-1},
  5272. /* 8 */ {-1},
  5273. /* 9 */ {-1},
  5274. /* 10 */ {-1},
  5275. /* 11 */ {-1},
  5276. /* 12 */ {-1},
  5277. /* 13 */ {-1},
  5278. /* 14 */ {-1},
  5279. /* 15 */ {-1},
  5280. /* 16 */ {-1},
  5281. /* 17 */ {-1},
  5282. /* 18 */ {-1},
  5283. /* 19 */ {-1},
  5284. /* 20 */ {-1},
  5285. /* 21 */ {-1},
  5286. /* 22 */ {-1},
  5287. /* 23 */ {-1},
  5288. /* 24 */ {-1},
  5289. /* 25 */ {-1},
  5290. /* 26 */ {-1},
  5291. /* 27 */ {-1},
  5292. /* 28 */ {-1},
  5293. /* 29 */ {1},
  5294. /* 30 */ {1},
  5295. /* 31 */ {1},
  5296. /* 32 */ {1},
  5297. /* 33 */ {1},
  5298. /* 34 */ {1},
  5299. /* 35 */ {1},
  5300. /* 36 */ {1},
  5301. /* 37 */ {1},
  5302. /* 38 */ {1},
  5303. /* 39 */ {1},
  5304. /* 40 */ {1},
  5305. /* 41 */ {-1},
  5306. /* 42 */ {-1},
  5307. /* 43 */ {-1},
  5308. /* 44 */ {-1},
  5309. /* 45 */ {-1},
  5310. /* 46 */ {-1},
  5311. /* 47 */ {-1},
  5312. /* 48 */ {-1},
  5313. /* 49 */ {-1},
  5314. /* 50 */ {-1},
  5315. /* 51 */ {-1},
  5316. /* 52 */ {-1},
  5317. /* 53 */ {-1},
  5318. /* 54 */ {-1},
  5319. /* 55 */ {-1},
  5320. /* 56 */ {-1},
  5321. /* 57 */ {-1},
  5322. /* 58 */ {-1},
  5323. /* 59 */ {-1},
  5324. /* 60 */ {-1},
  5325. /* 61 */ {-1},
  5326. /* 62 */ {-1},
  5327. /* 63 */ {-1},
  5328. /* 64 */ {-1},
  5329. /* 65 */ {-1},
  5330. /* 66 */ {-1},
  5331. /* 67 */ {-1},
  5332. /* 68 */ {-1},
  5333. /* 69 */ {-1},
  5334. /* 70 */ {-1},
  5335. /* 71 */ {-1},
  5336. /* 72 */ {-1},
  5337. /* 73 */ {-1},
  5338. /* 74 */ {-1},
  5339. /* 75 */ {-1},
  5340. /* 76 */ {-1},
  5341. /* 77 */ {-1},
  5342. /* 78 */ {-1},
  5343. /* 79 */ {-1},
  5344. /* 80 */ {-1},
  5345. /* 81 */ {-1},
  5346. /* 82 */ {-1},
  5347. /* 83 */ {-1},
  5348. /* 84 */ {-1},
  5349. /* 85 */ {-1},
  5350. /* 86 */ {-1},
  5351. /* 87 */ {-1},
  5352. /* 88 */ {-1},
  5353. /* 89 */ {-1},
  5354. /* 90 */ {-1},
  5355. /* 91 */ {1},
  5356. /* 92 */ {1},
  5357. /* 93 */ {1},
  5358. /* 94 */ {1},
  5359. /* 95 */ {-1},
  5360. /* 96 */ {-1},
  5361. /* 97 */ {-1},
  5362. /* 98 */ {-1},
  5363. /* 99 */ {-1},
  5364. /* 100 */ {-1},
  5365. /* 101 */ {-1},
  5366. /* 102 */ {-1},
  5367. /* 103 */ {-1},
  5368. /* 104 */ {-1},
  5369. /* 105 */ {-1},
  5370. /* 106 */ {-1},
  5371. /* 107 */ {-1},
  5372. /* 108 */ {-1},
  5373. /* 109 */ {-1},
  5374. /* 110 */ {-1},
  5375. /* 111 */ {-1},
  5376. /* 112 */ {-1},
  5377. /* 113 */ {-1},
  5378. /* 114 */ {-1},
  5379. /* 115 */ {-1},
  5380. /* 116 */ {-1},
  5381. /* 117 */ {-1},
  5382. /* 118 */ {-1},
  5383. /* 119 */ {-1},
  5384. /* 120 */ {-1},
  5385. /* 121 */ {-1},
  5386. /* 122 */ {1},
  5387. /* 123 */ {1},
  5388. /* 124 */ {1},
  5389. /* 125 */ {1},
  5390. /* 126 */ {1},
  5391. /* 127 */ {1},
  5392. /* 128 */ {1},
  5393. /* 129 */ {1},
  5394. /* 130 */ {1},
  5395. /* 131 */ {1},
  5396. /* 132 */ {1},
  5397. /* 133 */ {1},
  5398. /* 134 */ {-1},
  5399. /* 135 */ {-1},
  5400. /* 136 */ {-1},
  5401. /* 137 */ {-1},
  5402. /* 138 */ {-1},
  5403. /* 139 */ {-1},
  5404. /* 140 */ {-1},
  5405. /* 141 */ {-1},
  5406. /* 142 */ {-1},
  5407. /* 143 */ {-1},
  5408. /* 144 */ {-1},
  5409. /* 145 */ {-1},
  5410. /* 146 */ {-1},
  5411. /* 147 */ {-1},
  5412. /* 148 */ {-1},
  5413. /* 149 */ {-1},
  5414. /* 150 */ {-1},
  5415. /* 151 */ {-1},
  5416. /* 152 */ {-1},
  5417. /* 153 */ {-1},
  5418. /* 154 */ {-1},
  5419. /* 155 */ {-1},
  5420. /* 156 */ {-1},
  5421. /* 157 */ {-1},
  5422. /* 158 */ {-1},
  5423. /* 159 */ {-1},
  5424. /* 160 */ {-1},
  5425. /* 161 */ {-1},
  5426. /* 162 */ {-1},
  5427. /* 163 */ {-1},
  5428. /* 164 */ {-1},
  5429. /* 165 */ {-1},
  5430. /* 166 */ {-1},
  5431. /* 167 */ {-1},
  5432. /* 168 */ {-1},
  5433. /* 169 */ {-1},
  5434. /* 170 */ {-1},
  5435. /* 171 */ {-1},
  5436. /* 172 */ {-1},
  5437. /* 173 */ {-1},
  5438. /* 174 */ {-1},
  5439. /* 175 */ {-1},
  5440. /* 176 */ {-1},
  5441. /* 177 */ {-1},
  5442. /* 178 */ {-1}};
  5443. PIN_addr SEC_EN_addr[] = {
  5444. /* 0 */ {IOCFG_RR_BASE+0x01d0},
  5445. /* 1 */ {IOCFG_RR_BASE+0x01d0},
  5446. /* 2 */ {IOCFG_RR_BASE+0x01d0},
  5447. /* 3 */ {IOCFG_RR_BASE+0x01d0},
  5448. /* 4 */ {IOCFG_RR_BASE+0x01d0},
  5449. /* 5 */ {IOCFG_RR_BASE+0x01d0},
  5450. /* 6 */ {IOCFG_RR_BASE+0x01d0},
  5451. /* 7 */ {IOCFG_RR_BASE+0x01d0},
  5452. /* 8 */ {IOCFG_RB_BASE+0x01d0},
  5453. /* 9 */ {IOCFG_RR_BASE+0x01d0},
  5454. /* 10 */ {IOCFG_RR_BASE+0x01d0},
  5455. /* 11 */ {IOCFG_RR_BASE+0x01d0},
  5456. /* 12 */ {IOCFG_LM_BASE+0x01d0},
  5457. /* 13 */ {IOCFG_LB_BASE+0x01d0},
  5458. /* 14 */ {IOCFG_LB_BASE+0x01d0},
  5459. /* 15 */ {IOCFG_LB_BASE+0x01d0},
  5460. /* 16 */ {IOCFG_LB_BASE+0x01d0},
  5461. /* 17 */ {IOCFG_LB_BASE+0x01d0},
  5462. /* 18 */ {IOCFG_LB_BASE+0x01d0},
  5463. /* 19 */ {IOCFG_LB_BASE+0x01d0},
  5464. /* 20 */ {IOCFG_LB_BASE+0x01d0},
  5465. /* 21 */ {IOCFG_LB_BASE+0x01d0},
  5466. /* 22 */ {IOCFG_LB_BASE+0x01d0},
  5467. /* 23 */ {IOCFG_LB_BASE+0x01d0},
  5468. /* 24 */ {IOCFG_LB_BASE+0x01d0},
  5469. /* 25 */ {IOCFG_LB_BASE+0x01d0},
  5470. /* 26 */ {IOCFG_LB_BASE+0x01d0},
  5471. /* 27 */ {IOCFG_LB_BASE+0x01d0},
  5472. /* 28 */ {IOCFG_LB_BASE+0x01d0},
  5473. /* 29 */ {IOCFG_LB_BASE+0x01d0},
  5474. /* 30 */ {IOCFG_LB_BASE+0x01d0},
  5475. /* 31 */ {IOCFG_LB_BASE+0x01d0},
  5476. /* 32 */ {IOCFG_LB_BASE+0x01d0},
  5477. /* 33 */ {IOCFG_LB_BASE+0x01d0},
  5478. /* 34 */ {IOCFG_LB_BASE+0x01d0},
  5479. /* 35 */ {IOCFG_LB_BASE+0x01d0},
  5480. /* 36 */ {IOCFG_LB_BASE+0x01d0},
  5481. /* 37 */ {IOCFG_LB_BASE+0x01d0},
  5482. /* 38 */ {IOCFG_LB_BASE+0x01d0},
  5483. /* 39 */ {IOCFG_LB_BASE+0x01d0},
  5484. /* 40 */ {IOCFG_LB_BASE+0x01d0},
  5485. /* 41 */ {IOCFG_BL_BASE+0x01d0},
  5486. /* 42 */ {IOCFG_BL_BASE+0x01d0},
  5487. /* 43 */ {IOCFG_BL_BASE+0x01d0},
  5488. /* 44 */ {IOCFG_BL_BASE+0x01d0},
  5489. /* 45 */ {IOCFG_BL_BASE+0x01d0},
  5490. /* 46 */ {IOCFG_BL_BASE+0x01d0},
  5491. /* 47 */ {IOCFG_BL_BASE+0x01d0},
  5492. /* 48 */ {IOCFG_BL_BASE+0x01d0},
  5493. /* 49 */ {IOCFG_BL_BASE+0x01d0},
  5494. /* 50 */ {IOCFG_BL_BASE+0x01d0},
  5495. /* 51 */ {IOCFG_BL_BASE+0x01d0},
  5496. /* 52 */ {IOCFG_BL_BASE+0x01d0},
  5497. /* 53 */ {IOCFG_BL_BASE+0x01d0},
  5498. /* 54 */ {IOCFG_BL_BASE+0x01d0},
  5499. /* 55 */ {IOCFG_BL_BASE+0x01e0},
  5500. /* 56 */ {IOCFG_BL_BASE+0x01e0},
  5501. /* 57 */ {IOCFG_BL_BASE+0x01e0},
  5502. /* 58 */ {IOCFG_BL_BASE+0x01e0},
  5503. /* 59 */ {IOCFG_BL_BASE+0x01e0},
  5504. /* 60 */ {IOCFG_BL_BASE+0x01e0},
  5505. /* 61 */ {IOCFG_RB_BASE+0x01d0},
  5506. /* 62 */ {IOCFG_RB_BASE+0x01d0},
  5507. /* 63 */ {IOCFG_RB_BASE+0x01d0},
  5508. /* 64 */ {IOCFG_RB_BASE+0x01d0},
  5509. /* 65 */ {IOCFG_RB_BASE+0x01d0},
  5510. /* 66 */ {IOCFG_RB_BASE+0x01d0},
  5511. /* 67 */ {IOCFG_RB_BASE+0x01d0},
  5512. /* 68 */ {IOCFG_RB_BASE+0x01d0},
  5513. /* 69 */ {IOCFG_RB_BASE+0x01d0},
  5514. /* 70 */ {IOCFG_RB_BASE+0x01d0},
  5515. /* 71 */ {IOCFG_RB_BASE+0x01d0},
  5516. /* 72 */ {IOCFG_RB_BASE+0x01d0},
  5517. /* 73 */ {IOCFG_RB_BASE+0x01d0},
  5518. /* 74 */ {IOCFG_RB_BASE+0x01d0},
  5519. /* 75 */ {IOCFG_RB_BASE+0x01d0},
  5520. /* 76 */ {IOCFG_RB_BASE+0x01d0},
  5521. /* 77 */ {IOCFG_RB_BASE+0x01d0},
  5522. /* 78 */ {IOCFG_RB_BASE+0x01d0},
  5523. /* 79 */ {IOCFG_RB_BASE+0x01d0},
  5524. /* 80 */ {IOCFG_RB_BASE+0x01d0},
  5525. /* 81 */ {IOCFG_RB_BASE+0x01d0},
  5526. /* 82 */ {IOCFG_RB_BASE+0x01d0},
  5527. /* 83 */ {IOCFG_RB_BASE+0x01d0},
  5528. /* 84 */ {IOCFG_RB_BASE+0x01d0},
  5529. /* 85 */ {IOCFG_BL_BASE+0x01e0},
  5530. /* 86 */ {IOCFG_BL_BASE+0x01e0},
  5531. /* 87 */ {IOCFG_BL_BASE+0x01d0},
  5532. /* 88 */ {IOCFG_BL_BASE+0x01d0},
  5533. /* 89 */ {IOCFG_RR_BASE+0x01d0},
  5534. /* 90 */ {IOCFG_RB_BASE+0x01d0},
  5535. /* 91 */ {IOCFG_RR_BASE+0x01d0},
  5536. /* 92 */ {IOCFG_RR_BASE+0x01d0},
  5537. /* 93 */ {IOCFG_RR_BASE+0x01d0},
  5538. /* 94 */ {IOCFG_RR_BASE+0x01d0},
  5539. /* 95 */ {IOCFG_RR_BASE+0x01d0},
  5540. /* 96 */ {IOCFG_RR_BASE+0x01d0},
  5541. /* 97 */ {IOCFG_RR_BASE+0x01d0},
  5542. /* 98 */ {IOCFG_RR_BASE+0x01d0},
  5543. /* 99 */ {IOCFG_RR_BASE+0x01d0},
  5544. /* 100 */ {IOCFG_RR_BASE+0x01d0},
  5545. /* 101 */ {IOCFG_RR_BASE+0x01d0},
  5546. /* 102 */ {IOCFG_RR_BASE+0x01d0},
  5547. /* 103 */ {IOCFG_RR_BASE+0x01d0},
  5548. /* 104 */ {IOCFG_RR_BASE+0x01d0},
  5549. /* 105 */ {IOCFG_RR_BASE+0x01d0},
  5550. /* 106 */ {IOCFG_RR_BASE+0x01d0},
  5551. /* 107 */ {IOCFG_RT_BASE+0x01d0},
  5552. /* 108 */ {IOCFG_RT_BASE+0x01d0},
  5553. /* 109 */ {IOCFG_RT_BASE+0x01d0},
  5554. /* 110 */ {IOCFG_RT_BASE+0x01d0},
  5555. /* 111 */ {IOCFG_RT_BASE+0x01d0},
  5556. /* 112 */ {IOCFG_RT_BASE+0x01d0},
  5557. /* 113 */ {IOCFG_RT_BASE+0x01d0},
  5558. /* 114 */ {IOCFG_RT_BASE+0x01d0},
  5559. /* 115 */ {IOCFG_RT_BASE+0x01d0},
  5560. /* 116 */ {IOCFG_RT_BASE+0x01d0},
  5561. /* 117 */ {IOCFG_RT_BASE+0x01d0},
  5562. /* 118 */ {IOCFG_RT_BASE+0x01d0},
  5563. /* 119 */ {IOCFG_RT_BASE+0x01d0},
  5564. /* 120 */ {IOCFG_RT_BASE+0x01d0},
  5565. /* 121 */ {IOCFG_RT_BASE+0x01d0},
  5566. /* 122 */ {IOCFG_LT_BASE+0x01d0},
  5567. /* 123 */ {IOCFG_LT_BASE+0x01d0},
  5568. /* 124 */ {IOCFG_LT_BASE+0x01d0},
  5569. /* 125 */ {IOCFG_LT_BASE+0x01d0},
  5570. /* 126 */ {IOCFG_LT_BASE+0x01d0},
  5571. /* 127 */ {IOCFG_LT_BASE+0x01d0},
  5572. /* 128 */ {IOCFG_LT_BASE+0x01d0},
  5573. /* 129 */ {IOCFG_LT_BASE+0x01d0},
  5574. /* 130 */ {IOCFG_LT_BASE+0x01d0},
  5575. /* 131 */ {IOCFG_LT_BASE+0x01d0},
  5576. /* 132 */ {IOCFG_LT_BASE+0x01d0},
  5577. /* 133 */ {IOCFG_LT_BASE+0x01d0},
  5578. /* 134 */ {IOCFG_LM_BASE+0x01d0},
  5579. /* 135 */ {IOCFG_LM_BASE+0x01d0},
  5580. /* 136 */ {IOCFG_LM_BASE+0x01d0},
  5581. /* 137 */ {IOCFG_LM_BASE+0x01d0},
  5582. /* 138 */ {IOCFG_LM_BASE+0x01d0},
  5583. /* 139 */ {IOCFG_LM_BASE+0x01d0},
  5584. /* 140 */ {IOCFG_LM_BASE+0x01d0},
  5585. /* 141 */ {IOCFG_LM_BASE+0x01d0},
  5586. /* 142 */ {IOCFG_LM_BASE+0x01d0},
  5587. /* 143 */ {IOCFG_LM_BASE+0x01d0},
  5588. /* 144 */ {IOCFG_LM_BASE+0x01d0},
  5589. /* 145 */ {IOCFG_LM_BASE+0x01d0},
  5590. /* 146 */ {IOCFG_LM_BASE+0x01d0},
  5591. /* 147 */ {IOCFG_LM_BASE+0x01d0},
  5592. /* 148 */ {IOCFG_LM_BASE+0x01d0},
  5593. /* 149 */ {IOCFG_LM_BASE+0x01d0},
  5594. /* 150 */ {IOCFG_BL_BASE+0x01d0},
  5595. /* 151 */ {IOCFG_BL_BASE+0x01d0},
  5596. /* 152 */ {IOCFG_BL_BASE+0x01d0},
  5597. /* 153 */ {IOCFG_BL_BASE+0x01d0},
  5598. /* 154 */ {IOCFG_BL_BASE+0x01d0},
  5599. /* 155 */ {IOCFG_RB_BASE+0x01d0},
  5600. /* 156 */ {IOCFG_RB_BASE+0x01d0},
  5601. /* 157 */ {IOCFG_RB_BASE+0x01d0},
  5602. /* 158 */ {IOCFG_RB_BASE+0x01d0},
  5603. /* 159 */ {IOCFG_BL_BASE+0x01d0},
  5604. /* 160 */ {IOCFG_LM_BASE+0x01d0},
  5605. /* 161 */ {IOCFG_RT_BASE+0x01d0},
  5606. /* 162 */ {IOCFG_RT_BASE+0x01d0},
  5607. /* 163 */ {IOCFG_LT_BASE+0x01d0},
  5608. /* 164 */ {IOCFG_LT_BASE+0x01d0},
  5609. /* 165 */ {IOCFG_LT_BASE+0x01d0},
  5610. /* 166 */ {IOCFG_LT_BASE+0x01d0},
  5611. /* 167 */ {IOCFG_LT_BASE+0x01d0},
  5612. /* 168 */ {IOCFG_LT_BASE+0x01d0},
  5613. /* 169 */ {IOCFG_LT_BASE+0x01d0},
  5614. /* 170 */ {IOCFG_LT_BASE+0x01d0},
  5615. /* 171 */ {IOCFG_BL_BASE+0x01d0},
  5616. /* 172 */ {IOCFG_BL_BASE+0x01d0},
  5617. /* 173 */ {IOCFG_BL_BASE+0x01d0},
  5618. /* 174 */ {IOCFG_BL_BASE+0x01d0},
  5619. /* 175 */ {IOCFG_BL_BASE+0x01d0},
  5620. /* 176 */ {IOCFG_BL_BASE+0x01d0},
  5621. /* 177 */ {IOCFG_BL_BASE+0x01d0},
  5622. /* 178 */ {IOCFG_BL_BASE+0x01d0}};
  5623. PIN_offset SEC_EN_offset[] = {
  5624. /* 0 */ {4},
  5625. /* 1 */ {5},
  5626. /* 2 */ {7},
  5627. /* 3 */ {8},
  5628. /* 4 */ {9},
  5629. /* 5 */ {10},
  5630. /* 6 */ {11},
  5631. /* 7 */ {12},
  5632. /* 8 */ {30},
  5633. /* 9 */ {23},
  5634. /* 10 */ {24},
  5635. /* 11 */ {25},
  5636. /* 12 */ {20},
  5637. /* 13 */ {0},
  5638. /* 14 */ {2},
  5639. /* 15 */ {3},
  5640. /* 16 */ {4},
  5641. /* 17 */ {5},
  5642. /* 18 */ {6},
  5643. /* 19 */ {7},
  5644. /* 20 */ {8},
  5645. /* 21 */ {9},
  5646. /* 22 */ {10},
  5647. /* 23 */ {11},
  5648. /* 24 */ {12},
  5649. /* 25 */ {13},
  5650. /* 26 */ {14},
  5651. /* 27 */ {15},
  5652. /* 28 */ {16},
  5653. /* 29 */ {18},
  5654. /* 30 */ {19},
  5655. /* 31 */ {20},
  5656. /* 32 */ {21},
  5657. /* 33 */ {22},
  5658. /* 34 */ {23},
  5659. /* 35 */ {24},
  5660. /* 36 */ {25},
  5661. /* 37 */ {26},
  5662. /* 38 */ {28},
  5663. /* 39 */ {29},
  5664. /* 40 */ {30},
  5665. /* 41 */ {8},
  5666. /* 42 */ {9},
  5667. /* 43 */ {11},
  5668. /* 44 */ {12},
  5669. /* 45 */ {13},
  5670. /* 46 */ {14},
  5671. /* 47 */ {16},
  5672. /* 48 */ {17},
  5673. /* 49 */ {18},
  5674. /* 50 */ {19},
  5675. /* 51 */ {20},
  5676. /* 52 */ {29},
  5677. /* 53 */ {30},
  5678. /* 54 */ {31},
  5679. /* 55 */ {0},
  5680. /* 56 */ {1},
  5681. /* 57 */ {3},
  5682. /* 58 */ {4},
  5683. /* 59 */ {5},
  5684. /* 60 */ {6},
  5685. /* 61 */ {0},
  5686. /* 62 */ {1},
  5687. /* 63 */ {2},
  5688. /* 64 */ {4},
  5689. /* 65 */ {5},
  5690. /* 66 */ {7},
  5691. /* 67 */ {8},
  5692. /* 68 */ {6},
  5693. /* 69 */ {9},
  5694. /* 70 */ {10},
  5695. /* 71 */ {11},
  5696. /* 72 */ {13},
  5697. /* 73 */ {14},
  5698. /* 74 */ {15},
  5699. /* 75 */ {16},
  5700. /* 76 */ {17},
  5701. /* 77 */ {18},
  5702. /* 78 */ {19},
  5703. /* 79 */ {20},
  5704. /* 80 */ {21},
  5705. /* 81 */ {22},
  5706. /* 82 */ {23},
  5707. /* 83 */ {24},
  5708. /* 84 */ {25},
  5709. /* 85 */ {7},
  5710. /* 86 */ {8},
  5711. /* 87 */ {28},
  5712. /* 88 */ {25},
  5713. /* 89 */ {22},
  5714. /* 90 */ {31},
  5715. /* 91 */ {0},
  5716. /* 92 */ {1},
  5717. /* 93 */ {2},
  5718. /* 94 */ {3},
  5719. /* 95 */ {13},
  5720. /* 96 */ {14},
  5721. /* 97 */ {15},
  5722. /* 98 */ {16},
  5723. /* 99 */ {18},
  5724. /* 100 */ {19},
  5725. /* 101 */ {20},
  5726. /* 102 */ {21},
  5727. /* 103 */ {26},
  5728. /* 104 */ {27},
  5729. /* 105 */ {28},
  5730. /* 106 */ {29},
  5731. /* 107 */ {0},
  5732. /* 108 */ {1},
  5733. /* 109 */ {2},
  5734. /* 110 */ {6},
  5735. /* 111 */ {7},
  5736. /* 112 */ {8},
  5737. /* 113 */ {9},
  5738. /* 114 */ {10},
  5739. /* 115 */ {13},
  5740. /* 116 */ {14},
  5741. /* 117 */ {16},
  5742. /* 118 */ {17},
  5743. /* 119 */ {18},
  5744. /* 120 */ {12},
  5745. /* 121 */ {11},
  5746. /* 122 */ {10},
  5747. /* 123 */ {11},
  5748. /* 124 */ {19},
  5749. /* 125 */ {12},
  5750. /* 126 */ {13},
  5751. /* 127 */ {14},
  5752. /* 128 */ {15},
  5753. /* 129 */ {16},
  5754. /* 130 */ {17},
  5755. /* 131 */ {18},
  5756. /* 132 */ {20},
  5757. /* 133 */ {21},
  5758. /* 134 */ {0},
  5759. /* 135 */ {2},
  5760. /* 136 */ {4},
  5761. /* 137 */ {5},
  5762. /* 138 */ {6},
  5763. /* 139 */ {7},
  5764. /* 140 */ {8},
  5765. /* 141 */ {9},
  5766. /* 142 */ {10},
  5767. /* 143 */ {11},
  5768. /* 144 */ {13},
  5769. /* 145 */ {15},
  5770. /* 146 */ {16},
  5771. /* 147 */ {17},
  5772. /* 148 */ {18},
  5773. /* 149 */ {19},
  5774. /* 150 */ {21},
  5775. /* 151 */ {22},
  5776. /* 152 */ {23},
  5777. /* 153 */ {24},
  5778. /* 154 */ {27},
  5779. /* 155 */ {26},
  5780. /* 156 */ {27},
  5781. /* 157 */ {28},
  5782. /* 158 */ {29},
  5783. /* 159 */ {26},
  5784. /* 160 */ {12},
  5785. /* 161 */ {3},
  5786. /* 162 */ {4},
  5787. /* 163 */ {1},
  5788. /* 164 */ {2},
  5789. /* 165 */ {3},
  5790. /* 166 */ {4},
  5791. /* 167 */ {5},
  5792. /* 168 */ {6},
  5793. /* 169 */ {7},
  5794. /* 170 */ {8},
  5795. /* 171 */ {0},
  5796. /* 172 */ {1},
  5797. /* 173 */ {2},
  5798. /* 174 */ {3},
  5799. /* 175 */ {4},
  5800. /* 176 */ {5},
  5801. /* 177 */ {6},
  5802. /* 178 */ {7}};
  5803. PIN_width SEC_EN_width[] = {
  5804. /* 0 */ {1},
  5805. /* 1 */ {1},
  5806. /* 2 */ {1},
  5807. /* 3 */ {1},
  5808. /* 4 */ {1},
  5809. /* 5 */ {1},
  5810. /* 6 */ {1},
  5811. /* 7 */ {1},
  5812. /* 8 */ {1},
  5813. /* 9 */ {1},
  5814. /* 10 */ {1},
  5815. /* 11 */ {1},
  5816. /* 12 */ {1},
  5817. /* 13 */ {1},
  5818. /* 14 */ {1},
  5819. /* 15 */ {1},
  5820. /* 16 */ {1},
  5821. /* 17 */ {1},
  5822. /* 18 */ {1},
  5823. /* 19 */ {1},
  5824. /* 20 */ {1},
  5825. /* 21 */ {1},
  5826. /* 22 */ {1},
  5827. /* 23 */ {1},
  5828. /* 24 */ {1},
  5829. /* 25 */ {1},
  5830. /* 26 */ {1},
  5831. /* 27 */ {1},
  5832. /* 28 */ {1},
  5833. /* 29 */ {1},
  5834. /* 30 */ {1},
  5835. /* 31 */ {1},
  5836. /* 32 */ {1},
  5837. /* 33 */ {1},
  5838. /* 34 */ {1},
  5839. /* 35 */ {1},
  5840. /* 36 */ {1},
  5841. /* 37 */ {1},
  5842. /* 38 */ {1},
  5843. /* 39 */ {1},
  5844. /* 40 */ {1},
  5845. /* 41 */ {1},
  5846. /* 42 */ {1},
  5847. /* 43 */ {1},
  5848. /* 44 */ {1},
  5849. /* 45 */ {1},
  5850. /* 46 */ {1},
  5851. /* 47 */ {1},
  5852. /* 48 */ {1},
  5853. /* 49 */ {1},
  5854. /* 50 */ {1},
  5855. /* 51 */ {1},
  5856. /* 52 */ {1},
  5857. /* 53 */ {1},
  5858. /* 54 */ {1},
  5859. /* 55 */ {1},
  5860. /* 56 */ {1},
  5861. /* 57 */ {1},
  5862. /* 58 */ {1},
  5863. /* 59 */ {1},
  5864. /* 60 */ {1},
  5865. /* 61 */ {1},
  5866. /* 62 */ {1},
  5867. /* 63 */ {1},
  5868. /* 64 */ {1},
  5869. /* 65 */ {1},
  5870. /* 66 */ {1},
  5871. /* 67 */ {1},
  5872. /* 68 */ {1},
  5873. /* 69 */ {1},
  5874. /* 70 */ {1},
  5875. /* 71 */ {1},
  5876. /* 72 */ {1},
  5877. /* 73 */ {1},
  5878. /* 74 */ {1},
  5879. /* 75 */ {1},
  5880. /* 76 */ {1},
  5881. /* 77 */ {1},
  5882. /* 78 */ {1},
  5883. /* 79 */ {1},
  5884. /* 80 */ {1},
  5885. /* 81 */ {1},
  5886. /* 82 */ {1},
  5887. /* 83 */ {1},
  5888. /* 84 */ {1},
  5889. /* 85 */ {1},
  5890. /* 86 */ {1},
  5891. /* 87 */ {1},
  5892. /* 88 */ {1},
  5893. /* 89 */ {1},
  5894. /* 90 */ {1},
  5895. /* 91 */ {1},
  5896. /* 92 */ {1},
  5897. /* 93 */ {1},
  5898. /* 94 */ {1},
  5899. /* 95 */ {1},
  5900. /* 96 */ {1},
  5901. /* 97 */ {1},
  5902. /* 98 */ {1},
  5903. /* 99 */ {1},
  5904. /* 100 */ {1},
  5905. /* 101 */ {1},
  5906. /* 102 */ {1},
  5907. /* 103 */ {1},
  5908. /* 104 */ {1},
  5909. /* 105 */ {1},
  5910. /* 106 */ {1},
  5911. /* 107 */ {1},
  5912. /* 108 */ {1},
  5913. /* 109 */ {1},
  5914. /* 110 */ {1},
  5915. /* 111 */ {1},
  5916. /* 112 */ {1},
  5917. /* 113 */ {1},
  5918. /* 114 */ {1},
  5919. /* 115 */ {1},
  5920. /* 116 */ {1},
  5921. /* 117 */ {1},
  5922. /* 118 */ {1},
  5923. /* 119 */ {1},
  5924. /* 120 */ {1},
  5925. /* 121 */ {1},
  5926. /* 122 */ {1},
  5927. /* 123 */ {1},
  5928. /* 124 */ {1},
  5929. /* 125 */ {1},
  5930. /* 126 */ {1},
  5931. /* 127 */ {1},
  5932. /* 128 */ {1},
  5933. /* 129 */ {1},
  5934. /* 130 */ {1},
  5935. /* 131 */ {1},
  5936. /* 132 */ {1},
  5937. /* 133 */ {1},
  5938. /* 134 */ {1},
  5939. /* 135 */ {1},
  5940. /* 136 */ {1},
  5941. /* 137 */ {1},
  5942. /* 138 */ {1},
  5943. /* 139 */ {1},
  5944. /* 140 */ {1},
  5945. /* 141 */ {1},
  5946. /* 142 */ {1},
  5947. /* 143 */ {1},
  5948. /* 144 */ {1},
  5949. /* 145 */ {1},
  5950. /* 146 */ {1},
  5951. /* 147 */ {1},
  5952. /* 148 */ {1},
  5953. /* 149 */ {1},
  5954. /* 150 */ {1},
  5955. /* 151 */ {1},
  5956. /* 152 */ {1},
  5957. /* 153 */ {1},
  5958. /* 154 */ {1},
  5959. /* 155 */ {1},
  5960. /* 156 */ {1},
  5961. /* 157 */ {1},
  5962. /* 158 */ {1},
  5963. /* 159 */ {1},
  5964. /* 160 */ {1},
  5965. /* 161 */ {1},
  5966. /* 162 */ {1},
  5967. /* 163 */ {1},
  5968. /* 164 */ {1},
  5969. /* 165 */ {1},
  5970. /* 166 */ {1},
  5971. /* 167 */ {1},
  5972. /* 168 */ {1},
  5973. /* 169 */ {1},
  5974. /* 170 */ {1},
  5975. /* 171 */ {1},
  5976. /* 172 */ {1},
  5977. /* 173 */ {1},
  5978. /* 174 */ {1},
  5979. /* 175 */ {1},
  5980. /* 176 */ {1},
  5981. /* 177 */ {1},
  5982. /* 178 */ {1}};
  5983. PIN_addr DRV_addr[] = {
  5984. /* 0 */ {IOCFG_RR_BASE+0x0000},
  5985. /* 1 */ {IOCFG_RR_BASE+0x0000},
  5986. /* 2 */ {IOCFG_RR_BASE+0x0000},
  5987. /* 3 */ {IOCFG_RR_BASE+0x0000},
  5988. /* 4 */ {IOCFG_RR_BASE+0x0000},
  5989. /* 5 */ {IOCFG_RR_BASE+0x0000},
  5990. /* 6 */ {IOCFG_RR_BASE+0x0000},
  5991. /* 7 */ {IOCFG_RR_BASE+0x0000},
  5992. /* 8 */ {IOCFG_RB_BASE+0x0000},
  5993. /* 9 */ {IOCFG_RR_BASE+0x0000},
  5994. /* 10 */ {IOCFG_RR_BASE+0x0000},
  5995. /* 11 */ {IOCFG_RR_BASE+0x0000},
  5996. /* 12 */ {IOCFG_LM_BASE+0x0000},
  5997. /* 13 */ {IOCFG_LB_BASE+0x0010},
  5998. /* 14 */ {IOCFG_LB_BASE+0x0010},
  5999. /* 15 */ {IOCFG_LB_BASE+0x0010},
  6000. /* 16 */ {IOCFG_LB_BASE+0x0010},
  6001. /* 17 */ {IOCFG_LB_BASE+0x0000},
  6002. /* 18 */ {IOCFG_LB_BASE+0x0000},
  6003. /* 19 */ {IOCFG_LB_BASE+0x0000},
  6004. /* 20 */ {IOCFG_LB_BASE+0x0000},
  6005. /* 21 */ {IOCFG_LB_BASE+0x0000},
  6006. /* 22 */ {IOCFG_LB_BASE+0x0000},
  6007. /* 23 */ {IOCFG_LB_BASE+0x0000},
  6008. /* 24 */ {IOCFG_LB_BASE+0x0010},
  6009. /* 25 */ {IOCFG_LB_BASE+0x0000},
  6010. /* 26 */ {IOCFG_LB_BASE+0x0000},
  6011. /* 27 */ {IOCFG_LB_BASE+0x0000},
  6012. /* 28 */ {IOCFG_LB_BASE+0x0000},
  6013. /* 29 */ {IOCFG_LB_BASE+0x0000},
  6014. /* 30 */ {IOCFG_LB_BASE+0x0000},
  6015. /* 31 */ {IOCFG_LB_BASE+0x0000},
  6016. /* 32 */ {IOCFG_LB_BASE+0x0000},
  6017. /* 33 */ {IOCFG_LB_BASE+0x0000},
  6018. /* 34 */ {IOCFG_LB_BASE+0x0000},
  6019. /* 35 */ {IOCFG_LB_BASE+0x0000},
  6020. /* 36 */ {IOCFG_LB_BASE+0x0000},
  6021. /* 37 */ {IOCFG_LB_BASE+0x0000},
  6022. /* 38 */ {IOCFG_LB_BASE+0x0000},
  6023. /* 39 */ {IOCFG_LB_BASE+0x0000},
  6024. /* 40 */ {IOCFG_LB_BASE+0x0000},
  6025. /* 41 */ {IOCFG_BL_BASE+0x0000},
  6026. /* 42 */ {IOCFG_BL_BASE+0x0000},
  6027. /* 43 */ {IOCFG_BL_BASE+0x0000},
  6028. /* 44 */ {IOCFG_BL_BASE+0x0000},
  6029. /* 45 */ {IOCFG_BL_BASE+0x0000},
  6030. /* 46 */ {IOCFG_BL_BASE+0x0000},
  6031. /* 47 */ {IOCFG_BL_BASE+0x0000},
  6032. /* 48 */ {IOCFG_BL_BASE+0x0010},
  6033. /* 49 */ {IOCFG_BL_BASE+0x0010},
  6034. /* 50 */ {IOCFG_BL_BASE+0x0010},
  6035. /* 51 */ {IOCFG_BL_BASE+0x0010},
  6036. /* 52 */ {IOCFG_BL_BASE+0x0000},
  6037. /* 53 */ {IOCFG_BL_BASE+0x0000},
  6038. /* 54 */ {IOCFG_BL_BASE+0x0000},
  6039. /* 55 */ {IOCFG_BL_BASE+0x0000},
  6040. /* 56 */ {IOCFG_BL_BASE+0x0000},
  6041. /* 57 */ {IOCFG_BL_BASE+0x0000},
  6042. /* 58 */ {IOCFG_BL_BASE+0x0010},
  6043. /* 59 */ {IOCFG_BL_BASE+0x0010},
  6044. /* 60 */ {IOCFG_BL_BASE+0x0010},
  6045. /* 61 */ {IOCFG_RB_BASE+0x0000},
  6046. /* 62 */ {IOCFG_RB_BASE+0x0000},
  6047. /* 63 */ {IOCFG_RB_BASE+0x0000},
  6048. /* 64 */ {IOCFG_RB_BASE+0x0000},
  6049. /* 65 */ {IOCFG_RB_BASE+0x0000},
  6050. /* 66 */ {IOCFG_RB_BASE+0x0000},
  6051. /* 67 */ {IOCFG_RB_BASE+0x0000},
  6052. /* 68 */ {IOCFG_RB_BASE+0x0000},
  6053. /* 69 */ {IOCFG_RB_BASE+0x0000},
  6054. /* 70 */ {IOCFG_RB_BASE+0x0000},
  6055. /* 71 */ {IOCFG_RB_BASE+0x0000},
  6056. /* 72 */ {IOCFG_RB_BASE+0x0000},
  6057. /* 73 */ {IOCFG_RB_BASE+0x0000},
  6058. /* 74 */ {IOCFG_RB_BASE+0x0000},
  6059. /* 75 */ {IOCFG_RB_BASE+0x0000},
  6060. /* 76 */ {IOCFG_RB_BASE+0x0000},
  6061. /* 77 */ {IOCFG_RB_BASE+0x0000},
  6062. /* 78 */ {IOCFG_RB_BASE+0x0000},
  6063. /* 79 */ {IOCFG_RB_BASE+0x0000},
  6064. /* 80 */ {IOCFG_RB_BASE+0x0000},
  6065. /* 81 */ {IOCFG_RB_BASE+0x0010},
  6066. /* 82 */ {IOCFG_RB_BASE+0x0000},
  6067. /* 83 */ {IOCFG_RB_BASE+0x0000},
  6068. /* 84 */ {IOCFG_RB_BASE+0x0010},
  6069. /* 85 */ {IOCFG_BL_BASE+0x0010},
  6070. /* 86 */ {IOCFG_BL_BASE+0x0010},
  6071. /* 87 */ {IOCFG_BL_BASE+0x0000},
  6072. /* 88 */ {IOCFG_BL_BASE+0x0000},
  6073. /* 89 */ {IOCFG_RR_BASE+0x0010},
  6074. /* 90 */ {IOCFG_RB_BASE+0x0000},
  6075. /* 91 */ {IOCFG_RR_BASE+0x0010},
  6076. /* 92 */ {IOCFG_RR_BASE+0x0010},
  6077. /* 93 */ {IOCFG_RR_BASE+0x0000},
  6078. /* 94 */ {IOCFG_RR_BASE+0x0010},
  6079. /* 95 */ {IOCFG_RR_BASE+0x0010},
  6080. /* 96 */ {IOCFG_RR_BASE+0x0010},
  6081. /* 97 */ {IOCFG_RR_BASE+0x0000},
  6082. /* 98 */ {IOCFG_RR_BASE+0x0000},
  6083. /* 99 */ {IOCFG_RR_BASE+0x0000},
  6084. /* 100 */ {IOCFG_RR_BASE+0x0000},
  6085. /* 101 */ {IOCFG_RR_BASE+0x0000},
  6086. /* 102 */ {IOCFG_RR_BASE+0x0000},
  6087. /* 103 */ {IOCFG_RR_BASE+0x0010},
  6088. /* 104 */ {IOCFG_RR_BASE+0x0010},
  6089. /* 105 */ {IOCFG_RR_BASE+0x0010},
  6090. /* 106 */ {IOCFG_RR_BASE+0x0010},
  6091. /* 107 */ {IOCFG_RT_BASE+0x0000},
  6092. /* 108 */ {IOCFG_RT_BASE+0x0000},
  6093. /* 109 */ {IOCFG_RT_BASE+0x0000},
  6094. /* 110 */ {IOCFG_RT_BASE+0x0000},
  6095. /* 111 */ {IOCFG_RT_BASE+0x0000},
  6096. /* 112 */ {IOCFG_RT_BASE+0x0000},
  6097. /* 113 */ {IOCFG_RT_BASE+0x0000},
  6098. /* 114 */ {IOCFG_RT_BASE+0x0010},
  6099. /* 115 */ {IOCFG_RT_BASE+0x0000},
  6100. /* 116 */ {IOCFG_RT_BASE+0x0000},
  6101. /* 117 */ {IOCFG_RT_BASE+0x0010},
  6102. /* 118 */ {IOCFG_RT_BASE+0x0010},
  6103. /* 119 */ {IOCFG_RT_BASE+0x0010},
  6104. /* 120 */ {IOCFG_RT_BASE+0x0010},
  6105. /* 121 */ {IOCFG_RT_BASE+0x0000},
  6106. /* 122 */ {IOCFG_LT_BASE+0x0000},
  6107. /* 123 */ {IOCFG_LT_BASE+0x0000},
  6108. /* 124 */ {IOCFG_LT_BASE+0x0000},
  6109. /* 125 */ {IOCFG_LT_BASE+0x0000},
  6110. /* 126 */ {IOCFG_LT_BASE+0x0000},
  6111. /* 127 */ {IOCFG_LT_BASE+0x0000},
  6112. /* 128 */ {IOCFG_LT_BASE+0x0000},
  6113. /* 129 */ {IOCFG_LT_BASE+0x0000},
  6114. /* 130 */ {IOCFG_LT_BASE+0x0000},
  6115. /* 131 */ {IOCFG_LT_BASE+0x0000},
  6116. /* 132 */ {IOCFG_LT_BASE+0x0000},
  6117. /* 133 */ {IOCFG_LT_BASE+0x0000},
  6118. /* 134 */ {IOCFG_LM_BASE+0x0010},
  6119. /* 135 */ {IOCFG_LM_BASE+0x0010},
  6120. /* 136 */ {IOCFG_LM_BASE+0x0000},
  6121. /* 137 */ {IOCFG_LM_BASE+0x0000},
  6122. /* 138 */ {IOCFG_LM_BASE+0x0000},
  6123. /* 139 */ {IOCFG_LM_BASE+0x0000},
  6124. /* 140 */ {IOCFG_LM_BASE+0x0000},
  6125. /* 141 */ {IOCFG_LM_BASE+0x0000},
  6126. /* 142 */ {IOCFG_LM_BASE+0x0000},
  6127. /* 143 */ {IOCFG_LM_BASE+0x0000},
  6128. /* 144 */ {IOCFG_LM_BASE+0x0010},
  6129. /* 145 */ {IOCFG_LM_BASE+0x0010},
  6130. /* 146 */ {IOCFG_LM_BASE+0x0010},
  6131. /* 147 */ {IOCFG_LM_BASE+0x0010},
  6132. /* 148 */ {IOCFG_LM_BASE+0x0010},
  6133. /* 149 */ {IOCFG_LM_BASE+0x0010},
  6134. /* 150 */ {IOCFG_BL_BASE+0x0010},
  6135. /* 151 */ {IOCFG_BL_BASE+0x0010},
  6136. /* 152 */ {IOCFG_BL_BASE+0x0010},
  6137. /* 153 */ {IOCFG_BL_BASE+0x0010},
  6138. /* 154 */ {IOCFG_BL_BASE+0x0010},
  6139. /* 155 */ {IOCFG_RB_BASE+0x0010},
  6140. /* 156 */ {IOCFG_RB_BASE+0x0010},
  6141. /* 157 */ {IOCFG_RB_BASE+0x0010},
  6142. /* 158 */ {IOCFG_RB_BASE+0x0010},
  6143. /* 159 */ {IOCFG_BL_BASE+0x0010},
  6144. /* 160 */ {IOCFG_LM_BASE+0x0000},
  6145. /* 161 */ {IOCFG_RT_BASE+0x0010},
  6146. /* 162 */ {IOCFG_RT_BASE+0x0010},
  6147. /* 163 */ {IOCFG_LT_BASE+0x0000},
  6148. /* 164 */ {IOCFG_LT_BASE+0x0000},
  6149. /* 165 */ {IOCFG_LT_BASE+0x0000},
  6150. /* 166 */ {IOCFG_LT_BASE+0x0000},
  6151. /* 167 */ {IOCFG_LT_BASE+0x0000},
  6152. /* 168 */ {IOCFG_LT_BASE+0x0000},
  6153. /* 169 */ {IOCFG_LT_BASE+0x0000},
  6154. /* 170 */ {IOCFG_LT_BASE+0x0000},
  6155. /* 171 */ {IOCFG_BL_BASE+0x0000},
  6156. /* 172 */ {IOCFG_BL_BASE+0x0000},
  6157. /* 173 */ {IOCFG_BL_BASE+0x0000},
  6158. /* 174 */ {IOCFG_BL_BASE+0x0000},
  6159. /* 175 */ {IOCFG_BL_BASE+0x0000},
  6160. /* 176 */ {IOCFG_BL_BASE+0x0000},
  6161. /* 177 */ {IOCFG_BL_BASE+0x0000},
  6162. /* 178 */ {IOCFG_BL_BASE+0x0000}};
  6163. PIN_offset DRV_offset[] = {
  6164. /* 0 */ {12},
  6165. /* 1 */ {12},
  6166. /* 2 */ {12},
  6167. /* 3 */ {15},
  6168. /* 4 */ {18},
  6169. /* 5 */ {18},
  6170. /* 6 */ {18},
  6171. /* 7 */ {21},
  6172. /* 8 */ {9},
  6173. /* 9 */ {24},
  6174. /* 10 */ {24},
  6175. /* 11 */ {24},
  6176. /* 12 */ {27},
  6177. /* 13 */ {3},
  6178. /* 14 */ {3},
  6179. /* 15 */ {3},
  6180. /* 16 */ {6},
  6181. /* 17 */ {23},
  6182. /* 18 */ {26},
  6183. /* 19 */ {23},
  6184. /* 20 */ {23},
  6185. /* 21 */ {29},
  6186. /* 22 */ {29},
  6187. /* 23 */ {29},
  6188. /* 24 */ {0},
  6189. /* 25 */ {17},
  6190. /* 26 */ {17},
  6191. /* 27 */ {17},
  6192. /* 28 */ {20},
  6193. /* 29 */ {0},
  6194. /* 30 */ {3},
  6195. /* 31 */ {6},
  6196. /* 32 */ {6},
  6197. /* 33 */ {6},
  6198. /* 34 */ {6},
  6199. /* 35 */ {13},
  6200. /* 36 */ {13},
  6201. /* 37 */ {15},
  6202. /* 38 */ {11},
  6203. /* 39 */ {9},
  6204. /* 40 */ {9},
  6205. /* 41 */ {21},
  6206. /* 42 */ {21},
  6207. /* 43 */ {9},
  6208. /* 44 */ {12},
  6209. /* 45 */ {27},
  6210. /* 46 */ {24},
  6211. /* 47 */ {24},
  6212. /* 48 */ {18},
  6213. /* 49 */ {18},
  6214. /* 50 */ {15},
  6215. /* 51 */ {15},
  6216. /* 52 */ {0},
  6217. /* 53 */ {0},
  6218. /* 54 */ {0},
  6219. /* 55 */ {0},
  6220. /* 56 */ {0},
  6221. /* 57 */ {0},
  6222. /* 58 */ {9},
  6223. /* 59 */ {9},
  6224. /* 60 */ {9},
  6225. /* 61 */ {15},
  6226. /* 62 */ {15},
  6227. /* 63 */ {12},
  6228. /* 64 */ {12},
  6229. /* 65 */ {21},
  6230. /* 66 */ {21},
  6231. /* 67 */ {18},
  6232. /* 68 */ {18},
  6233. /* 69 */ {3},
  6234. /* 70 */ {3},
  6235. /* 71 */ {3},
  6236. /* 72 */ {3},
  6237. /* 73 */ {3},
  6238. /* 74 */ {6},
  6239. /* 75 */ {6},
  6240. /* 76 */ {6},
  6241. /* 77 */ {6},
  6242. /* 78 */ {6},
  6243. /* 79 */ {0},
  6244. /* 80 */ {0},
  6245. /* 81 */ {0},
  6246. /* 82 */ {27},
  6247. /* 83 */ {27},
  6248. /* 84 */ {0},
  6249. /* 85 */ {9},
  6250. /* 86 */ {12},
  6251. /* 87 */ {6},
  6252. /* 88 */ {3},
  6253. /* 89 */ {15},
  6254. /* 90 */ {24},
  6255. /* 91 */ {6},
  6256. /* 92 */ {3},
  6257. /* 93 */ {27},
  6258. /* 94 */ {0},
  6259. /* 95 */ {18},
  6260. /* 96 */ {18},
  6261. /* 97 */ {6},
  6262. /* 98 */ {6},
  6263. /* 99 */ {0},
  6264. /* 100 */ {3},
  6265. /* 101 */ {9},
  6266. /* 102 */ {9},
  6267. /* 103 */ {9},
  6268. /* 104 */ {9},
  6269. /* 105 */ {12},
  6270. /* 106 */ {12},
  6271. /* 107 */ {12},
  6272. /* 108 */ {9},
  6273. /* 109 */ {15},
  6274. /* 110 */ {0},
  6275. /* 111 */ {3},
  6276. /* 112 */ {6},
  6277. /* 113 */ {27},
  6278. /* 114 */ {0},
  6279. /* 115 */ {18},
  6280. /* 116 */ {21},
  6281. /* 117 */ {6},
  6282. /* 118 */ {9},
  6283. /* 119 */ {12},
  6284. /* 120 */ {3},
  6285. /* 121 */ {24},
  6286. /* 122 */ {9},
  6287. /* 123 */ {12},
  6288. /* 124 */ {6},
  6289. /* 125 */ {12},
  6290. /* 126 */ {12},
  6291. /* 127 */ {12},
  6292. /* 128 */ {12},
  6293. /* 129 */ {12},
  6294. /* 130 */ {12},
  6295. /* 131 */ {15},
  6296. /* 132 */ {12},
  6297. /* 133 */ {18},
  6298. /* 134 */ {6},
  6299. /* 135 */ {12},
  6300. /* 136 */ {3},
  6301. /* 137 */ {21},
  6302. /* 138 */ {12},
  6303. /* 139 */ {15},
  6304. /* 140 */ {0},
  6305. /* 141 */ {18},
  6306. /* 142 */ {6},
  6307. /* 143 */ {9},
  6308. /* 144 */ {0},
  6309. /* 145 */ {0},
  6310. /* 146 */ {0},
  6311. /* 147 */ {3},
  6312. /* 148 */ {9},
  6313. /* 149 */ {9},
  6314. /* 150 */ {0},
  6315. /* 151 */ {0},
  6316. /* 152 */ {3},
  6317. /* 153 */ {3},
  6318. /* 154 */ {6},
  6319. /* 155 */ {3},
  6320. /* 156 */ {3},
  6321. /* 157 */ {3},
  6322. /* 158 */ {6},
  6323. /* 159 */ {6},
  6324. /* 160 */ {24},
  6325. /* 161 */ {15},
  6326. /* 162 */ {15},
  6327. /* 163 */ {0},
  6328. /* 164 */ {0},
  6329. /* 165 */ {0},
  6330. /* 166 */ {0},
  6331. /* 167 */ {3},
  6332. /* 168 */ {3},
  6333. /* 169 */ {3},
  6334. /* 170 */ {3},
  6335. /* 171 */ {18},
  6336. /* 172 */ {18},
  6337. /* 173 */ {18},
  6338. /* 174 */ {18},
  6339. /* 175 */ {15},
  6340. /* 176 */ {15},
  6341. /* 177 */ {15},
  6342. /* 178 */ {15}};
  6343. PIN_width DRV_width[] = {
  6344. /* 0 */ {3},
  6345. /* 1 */ {3},
  6346. /* 2 */ {3},
  6347. /* 3 */ {3},
  6348. /* 4 */ {3},
  6349. /* 5 */ {3},
  6350. /* 6 */ {3},
  6351. /* 7 */ {3},
  6352. /* 8 */ {3},
  6353. /* 9 */ {3},
  6354. /* 10 */ {3},
  6355. /* 11 */ {3},
  6356. /* 12 */ {3},
  6357. /* 13 */ {3},
  6358. /* 14 */ {3},
  6359. /* 15 */ {3},
  6360. /* 16 */ {3},
  6361. /* 17 */ {3},
  6362. /* 18 */ {3},
  6363. /* 19 */ {3},
  6364. /* 20 */ {3},
  6365. /* 21 */ {3},
  6366. /* 22 */ {3},
  6367. /* 23 */ {3},
  6368. /* 24 */ {3},
  6369. /* 25 */ {3},
  6370. /* 26 */ {3},
  6371. /* 27 */ {3},
  6372. /* 28 */ {3},
  6373. /* 29 */ {3},
  6374. /* 30 */ {3},
  6375. /* 31 */ {3},
  6376. /* 32 */ {3},
  6377. /* 33 */ {3},
  6378. /* 34 */ {3},
  6379. /* 35 */ {2},
  6380. /* 36 */ {2},
  6381. /* 37 */ {2},
  6382. /* 38 */ {2},
  6383. /* 39 */ {2},
  6384. /* 40 */ {2},
  6385. /* 41 */ {3},
  6386. /* 42 */ {3},
  6387. /* 43 */ {3},
  6388. /* 44 */ {3},
  6389. /* 45 */ {3},
  6390. /* 46 */ {3},
  6391. /* 47 */ {3},
  6392. /* 48 */ {3},
  6393. /* 49 */ {3},
  6394. /* 50 */ {3},
  6395. /* 51 */ {3},
  6396. /* 52 */ {3},
  6397. /* 53 */ {3},
  6398. /* 54 */ {3},
  6399. /* 55 */ {3},
  6400. /* 56 */ {3},
  6401. /* 57 */ {3},
  6402. /* 58 */ {3},
  6403. /* 59 */ {3},
  6404. /* 60 */ {3},
  6405. /* 61 */ {3},
  6406. /* 62 */ {3},
  6407. /* 63 */ {3},
  6408. /* 64 */ {3},
  6409. /* 65 */ {3},
  6410. /* 66 */ {3},
  6411. /* 67 */ {3},
  6412. /* 68 */ {3},
  6413. /* 69 */ {3},
  6414. /* 70 */ {3},
  6415. /* 71 */ {3},
  6416. /* 72 */ {3},
  6417. /* 73 */ {3},
  6418. /* 74 */ {3},
  6419. /* 75 */ {3},
  6420. /* 76 */ {3},
  6421. /* 77 */ {3},
  6422. /* 78 */ {3},
  6423. /* 79 */ {3},
  6424. /* 80 */ {3},
  6425. /* 81 */ {3},
  6426. /* 82 */ {3},
  6427. /* 83 */ {3},
  6428. /* 84 */ {3},
  6429. /* 85 */ {3},
  6430. /* 86 */ {3},
  6431. /* 87 */ {3},
  6432. /* 88 */ {3},
  6433. /* 89 */ {3},
  6434. /* 90 */ {3},
  6435. /* 91 */ {3},
  6436. /* 92 */ {3},
  6437. /* 93 */ {3},
  6438. /* 94 */ {3},
  6439. /* 95 */ {3},
  6440. /* 96 */ {3},
  6441. /* 97 */ {3},
  6442. /* 98 */ {3},
  6443. /* 99 */ {3},
  6444. /* 100 */ {3},
  6445. /* 101 */ {3},
  6446. /* 102 */ {3},
  6447. /* 103 */ {3},
  6448. /* 104 */ {3},
  6449. /* 105 */ {3},
  6450. /* 106 */ {3},
  6451. /* 107 */ {3},
  6452. /* 108 */ {3},
  6453. /* 109 */ {3},
  6454. /* 110 */ {3},
  6455. /* 111 */ {3},
  6456. /* 112 */ {3},
  6457. /* 113 */ {3},
  6458. /* 114 */ {3},
  6459. /* 115 */ {3},
  6460. /* 116 */ {3},
  6461. /* 117 */ {3},
  6462. /* 118 */ {3},
  6463. /* 119 */ {3},
  6464. /* 120 */ {3},
  6465. /* 121 */ {3},
  6466. /* 122 */ {3},
  6467. /* 123 */ {3},
  6468. /* 124 */ {3},
  6469. /* 125 */ {3},
  6470. /* 126 */ {3},
  6471. /* 127 */ {3},
  6472. /* 128 */ {3},
  6473. /* 129 */ {3},
  6474. /* 130 */ {3},
  6475. /* 131 */ {3},
  6476. /* 132 */ {3},
  6477. /* 133 */ {3},
  6478. /* 134 */ {3},
  6479. /* 135 */ {3},
  6480. /* 136 */ {3},
  6481. /* 137 */ {3},
  6482. /* 138 */ {3},
  6483. /* 139 */ {3},
  6484. /* 140 */ {3},
  6485. /* 141 */ {3},
  6486. /* 142 */ {3},
  6487. /* 143 */ {3},
  6488. /* 144 */ {3},
  6489. /* 145 */ {3},
  6490. /* 146 */ {3},
  6491. /* 147 */ {3},
  6492. /* 148 */ {3},
  6493. /* 149 */ {3},
  6494. /* 150 */ {3},
  6495. /* 151 */ {3},
  6496. /* 152 */ {3},
  6497. /* 153 */ {3},
  6498. /* 154 */ {3},
  6499. /* 155 */ {3},
  6500. /* 156 */ {3},
  6501. /* 157 */ {3},
  6502. /* 158 */ {3},
  6503. /* 159 */ {3},
  6504. /* 160 */ {3},
  6505. /* 161 */ {3},
  6506. /* 162 */ {3},
  6507. /* 163 */ {3},
  6508. /* 164 */ {3},
  6509. /* 165 */ {3},
  6510. /* 166 */ {3},
  6511. /* 167 */ {3},
  6512. /* 168 */ {3},
  6513. /* 169 */ {3},
  6514. /* 170 */ {3},
  6515. /* 171 */ {3},
  6516. /* 172 */ {3},
  6517. /* 173 */ {3},
  6518. /* 174 */ {3},
  6519. /* 175 */ {3},
  6520. /* 176 */ {3},
  6521. /* 177 */ {3},
  6522. /* 178 */ {3}};
  6523. PIN_addr DATAIN_addr[] = {
  6524. /* 0 */ {GPIO_BASE+0x0200},
  6525. /* 1 */ {GPIO_BASE+0x0200},
  6526. /* 2 */ {GPIO_BASE+0x0200},
  6527. /* 3 */ {GPIO_BASE+0x0200},
  6528. /* 4 */ {GPIO_BASE+0x0200},
  6529. /* 5 */ {GPIO_BASE+0x0200},
  6530. /* 6 */ {GPIO_BASE+0x0200},
  6531. /* 7 */ {GPIO_BASE+0x0200},
  6532. /* 8 */ {GPIO_BASE+0x0200},
  6533. /* 9 */ {GPIO_BASE+0x0200},
  6534. /* 10 */ {GPIO_BASE+0x0200},
  6535. /* 11 */ {GPIO_BASE+0x0200},
  6536. /* 12 */ {GPIO_BASE+0x0200},
  6537. /* 13 */ {GPIO_BASE+0x0200},
  6538. /* 14 */ {GPIO_BASE+0x0200},
  6539. /* 15 */ {GPIO_BASE+0x0200},
  6540. /* 16 */ {GPIO_BASE+0x0200},
  6541. /* 17 */ {GPIO_BASE+0x0200},
  6542. /* 18 */ {GPIO_BASE+0x0200},
  6543. /* 19 */ {GPIO_BASE+0x0200},
  6544. /* 20 */ {GPIO_BASE+0x0200},
  6545. /* 21 */ {GPIO_BASE+0x0200},
  6546. /* 22 */ {GPIO_BASE+0x0200},
  6547. /* 23 */ {GPIO_BASE+0x0200},
  6548. /* 24 */ {GPIO_BASE+0x0200},
  6549. /* 25 */ {GPIO_BASE+0x0200},
  6550. /* 26 */ {GPIO_BASE+0x0200},
  6551. /* 27 */ {GPIO_BASE+0x0200},
  6552. /* 28 */ {GPIO_BASE+0x0200},
  6553. /* 29 */ {GPIO_BASE+0x0200},
  6554. /* 30 */ {GPIO_BASE+0x0200},
  6555. /* 31 */ {GPIO_BASE+0x0200},
  6556. /* 32 */ {GPIO_BASE+0x0210},
  6557. /* 33 */ {GPIO_BASE+0x0210},
  6558. /* 34 */ {GPIO_BASE+0x0210},
  6559. /* 35 */ {GPIO_BASE+0x0210},
  6560. /* 36 */ {GPIO_BASE+0x0210},
  6561. /* 37 */ {GPIO_BASE+0x0210},
  6562. /* 38 */ {GPIO_BASE+0x0210},
  6563. /* 39 */ {GPIO_BASE+0x0210},
  6564. /* 40 */ {GPIO_BASE+0x0210},
  6565. /* 41 */ {GPIO_BASE+0x0210},
  6566. /* 42 */ {GPIO_BASE+0x0210},
  6567. /* 43 */ {GPIO_BASE+0x0210},
  6568. /* 44 */ {GPIO_BASE+0x0210},
  6569. /* 45 */ {GPIO_BASE+0x0210},
  6570. /* 46 */ {GPIO_BASE+0x0210},
  6571. /* 47 */ {GPIO_BASE+0x0210},
  6572. /* 48 */ {GPIO_BASE+0x0210},
  6573. /* 49 */ {GPIO_BASE+0x0210},
  6574. /* 50 */ {GPIO_BASE+0x0210},
  6575. /* 51 */ {GPIO_BASE+0x0210},
  6576. /* 52 */ {GPIO_BASE+0x0210},
  6577. /* 53 */ {GPIO_BASE+0x0210},
  6578. /* 54 */ {GPIO_BASE+0x0210},
  6579. /* 55 */ {GPIO_BASE+0x0210},
  6580. /* 56 */ {GPIO_BASE+0x0210},
  6581. /* 57 */ {GPIO_BASE+0x0210},
  6582. /* 58 */ {GPIO_BASE+0x0210},
  6583. /* 59 */ {GPIO_BASE+0x0210},
  6584. /* 60 */ {GPIO_BASE+0x0210},
  6585. /* 61 */ {GPIO_BASE+0x0210},
  6586. /* 62 */ {GPIO_BASE+0x0210},
  6587. /* 63 */ {GPIO_BASE+0x0210},
  6588. /* 64 */ {GPIO_BASE+0x0220},
  6589. /* 65 */ {GPIO_BASE+0x0220},
  6590. /* 66 */ {GPIO_BASE+0x0220},
  6591. /* 67 */ {GPIO_BASE+0x0220},
  6592. /* 68 */ {GPIO_BASE+0x0220},
  6593. /* 69 */ {GPIO_BASE+0x0220},
  6594. /* 70 */ {GPIO_BASE+0x0220},
  6595. /* 71 */ {GPIO_BASE+0x0220},
  6596. /* 72 */ {GPIO_BASE+0x0220},
  6597. /* 73 */ {GPIO_BASE+0x0220},
  6598. /* 74 */ {GPIO_BASE+0x0220},
  6599. /* 75 */ {GPIO_BASE+0x0220},
  6600. /* 76 */ {GPIO_BASE+0x0220},
  6601. /* 77 */ {GPIO_BASE+0x0220},
  6602. /* 78 */ {GPIO_BASE+0x0220},
  6603. /* 79 */ {GPIO_BASE+0x0220},
  6604. /* 80 */ {GPIO_BASE+0x0220},
  6605. /* 81 */ {GPIO_BASE+0x0220},
  6606. /* 82 */ {GPIO_BASE+0x0220},
  6607. /* 83 */ {GPIO_BASE+0x0220},
  6608. /* 84 */ {GPIO_BASE+0x0220},
  6609. /* 85 */ {GPIO_BASE+0x0220},
  6610. /* 86 */ {GPIO_BASE+0x0220},
  6611. /* 87 */ {GPIO_BASE+0x0220},
  6612. /* 88 */ {GPIO_BASE+0x0220},
  6613. /* 89 */ {GPIO_BASE+0x0220},
  6614. /* 90 */ {GPIO_BASE+0x0220},
  6615. /* 91 */ {GPIO_BASE+0x0220},
  6616. /* 92 */ {GPIO_BASE+0x0220},
  6617. /* 93 */ {GPIO_BASE+0x0220},
  6618. /* 94 */ {GPIO_BASE+0x0220},
  6619. /* 95 */ {GPIO_BASE+0x0220},
  6620. /* 96 */ {GPIO_BASE+0x0230},
  6621. /* 97 */ {GPIO_BASE+0x0230},
  6622. /* 98 */ {GPIO_BASE+0x0230},
  6623. /* 99 */ {GPIO_BASE+0x0230},
  6624. /* 100 */ {GPIO_BASE+0x0230},
  6625. /* 101 */ {GPIO_BASE+0x0230},
  6626. /* 102 */ {GPIO_BASE+0x0230},
  6627. /* 103 */ {GPIO_BASE+0x0230},
  6628. /* 104 */ {GPIO_BASE+0x0230},
  6629. /* 105 */ {GPIO_BASE+0x0230},
  6630. /* 106 */ {GPIO_BASE+0x0230},
  6631. /* 107 */ {GPIO_BASE+0x0230},
  6632. /* 108 */ {GPIO_BASE+0x0230},
  6633. /* 109 */ {GPIO_BASE+0x0230},
  6634. /* 110 */ {GPIO_BASE+0x0230},
  6635. /* 111 */ {GPIO_BASE+0x0230},
  6636. /* 112 */ {GPIO_BASE+0x0230},
  6637. /* 113 */ {GPIO_BASE+0x0230},
  6638. /* 114 */ {GPIO_BASE+0x0230},
  6639. /* 115 */ {GPIO_BASE+0x0230},
  6640. /* 116 */ {GPIO_BASE+0x0230},
  6641. /* 117 */ {GPIO_BASE+0x0230},
  6642. /* 118 */ {GPIO_BASE+0x0230},
  6643. /* 119 */ {GPIO_BASE+0x0230},
  6644. /* 120 */ {GPIO_BASE+0x0230},
  6645. /* 121 */ {GPIO_BASE+0x0230},
  6646. /* 122 */ {GPIO_BASE+0x0230},
  6647. /* 123 */ {GPIO_BASE+0x0230},
  6648. /* 124 */ {GPIO_BASE+0x0230},
  6649. /* 125 */ {GPIO_BASE+0x0230},
  6650. /* 126 */ {GPIO_BASE+0x0230},
  6651. /* 127 */ {GPIO_BASE+0x0230},
  6652. /* 128 */ {GPIO_BASE+0x0240},
  6653. /* 129 */ {GPIO_BASE+0x0240},
  6654. /* 130 */ {GPIO_BASE+0x0240},
  6655. /* 131 */ {GPIO_BASE+0x0240},
  6656. /* 132 */ {GPIO_BASE+0x0240},
  6657. /* 133 */ {GPIO_BASE+0x0240},
  6658. /* 134 */ {GPIO_BASE+0x0240},
  6659. /* 135 */ {GPIO_BASE+0x0240},
  6660. /* 136 */ {GPIO_BASE+0x0240},
  6661. /* 137 */ {GPIO_BASE+0x0240},
  6662. /* 138 */ {GPIO_BASE+0x0240},
  6663. /* 139 */ {GPIO_BASE+0x0240},
  6664. /* 140 */ {GPIO_BASE+0x0240},
  6665. /* 141 */ {GPIO_BASE+0x0240},
  6666. /* 142 */ {GPIO_BASE+0x0240},
  6667. /* 143 */ {GPIO_BASE+0x0240},
  6668. /* 144 */ {GPIO_BASE+0x0240},
  6669. /* 145 */ {GPIO_BASE+0x0240},
  6670. /* 146 */ {GPIO_BASE+0x0240},
  6671. /* 147 */ {GPIO_BASE+0x0240},
  6672. /* 148 */ {GPIO_BASE+0x0240},
  6673. /* 149 */ {GPIO_BASE+0x0240},
  6674. /* 150 */ {GPIO_BASE+0x0240},
  6675. /* 151 */ {GPIO_BASE+0x0240},
  6676. /* 152 */ {GPIO_BASE+0x0240},
  6677. /* 153 */ {GPIO_BASE+0x0240},
  6678. /* 154 */ {GPIO_BASE+0x0240},
  6679. /* 155 */ {GPIO_BASE+0x0240},
  6680. /* 156 */ {GPIO_BASE+0x0240},
  6681. /* 157 */ {GPIO_BASE+0x0240},
  6682. /* 158 */ {GPIO_BASE+0x0240},
  6683. /* 159 */ {GPIO_BASE+0x0240},
  6684. /* 160 */ {GPIO_BASE+0x0250},
  6685. /* 161 */ {GPIO_BASE+0x0250},
  6686. /* 162 */ {GPIO_BASE+0x0250},
  6687. /* 163 */ {GPIO_BASE+0x0250},
  6688. /* 164 */ {GPIO_BASE+0x0250},
  6689. /* 165 */ {GPIO_BASE+0x0250},
  6690. /* 166 */ {GPIO_BASE+0x0250},
  6691. /* 167 */ {GPIO_BASE+0x0250},
  6692. /* 168 */ {GPIO_BASE+0x0250},
  6693. /* 169 */ {GPIO_BASE+0x0250},
  6694. /* 170 */ {GPIO_BASE+0x0250},
  6695. /* 171 */ {GPIO_BASE+0x0250},
  6696. /* 172 */ {GPIO_BASE+0x0250},
  6697. /* 173 */ {GPIO_BASE+0x0250},
  6698. /* 174 */ {GPIO_BASE+0x0250},
  6699. /* 175 */ {GPIO_BASE+0x0250},
  6700. /* 176 */ {GPIO_BASE+0x0250},
  6701. /* 177 */ {GPIO_BASE+0x0250},
  6702. /* 178 */ {GPIO_BASE+0x0250}};
  6703. PIN_offset DATAIN_offset[] = {
  6704. /* 0 */ {0},
  6705. /* 1 */ {1},
  6706. /* 2 */ {2},
  6707. /* 3 */ {3},
  6708. /* 4 */ {4},
  6709. /* 5 */ {5},
  6710. /* 6 */ {6},
  6711. /* 7 */ {7},
  6712. /* 8 */ {8},
  6713. /* 9 */ {9},
  6714. /* 10 */ {10},
  6715. /* 11 */ {11},
  6716. /* 12 */ {12},
  6717. /* 13 */ {13},
  6718. /* 14 */ {14},
  6719. /* 15 */ {15},
  6720. /* 16 */ {16},
  6721. /* 17 */ {17},
  6722. /* 18 */ {18},
  6723. /* 19 */ {19},
  6724. /* 20 */ {20},
  6725. /* 21 */ {21},
  6726. /* 22 */ {22},
  6727. /* 23 */ {23},
  6728. /* 24 */ {24},
  6729. /* 25 */ {25},
  6730. /* 26 */ {26},
  6731. /* 27 */ {27},
  6732. /* 28 */ {28},
  6733. /* 29 */ {29},
  6734. /* 30 */ {30},
  6735. /* 31 */ {31},
  6736. /* 32 */ {0},
  6737. /* 33 */ {1},
  6738. /* 34 */ {2},
  6739. /* 35 */ {3},
  6740. /* 36 */ {4},
  6741. /* 37 */ {5},
  6742. /* 38 */ {6},
  6743. /* 39 */ {7},
  6744. /* 40 */ {8},
  6745. /* 41 */ {9},
  6746. /* 42 */ {10},
  6747. /* 43 */ {11},
  6748. /* 44 */ {12},
  6749. /* 45 */ {13},
  6750. /* 46 */ {14},
  6751. /* 47 */ {15},
  6752. /* 48 */ {16},
  6753. /* 49 */ {17},
  6754. /* 50 */ {18},
  6755. /* 51 */ {19},
  6756. /* 52 */ {20},
  6757. /* 53 */ {21},
  6758. /* 54 */ {22},
  6759. /* 55 */ {23},
  6760. /* 56 */ {24},
  6761. /* 57 */ {25},
  6762. /* 58 */ {26},
  6763. /* 59 */ {27},
  6764. /* 60 */ {28},
  6765. /* 61 */ {29},
  6766. /* 62 */ {30},
  6767. /* 63 */ {31},
  6768. /* 64 */ {0},
  6769. /* 65 */ {1},
  6770. /* 66 */ {2},
  6771. /* 67 */ {3},
  6772. /* 68 */ {4},
  6773. /* 69 */ {5},
  6774. /* 70 */ {6},
  6775. /* 71 */ {7},
  6776. /* 72 */ {8},
  6777. /* 73 */ {9},
  6778. /* 74 */ {10},
  6779. /* 75 */ {11},
  6780. /* 76 */ {12},
  6781. /* 77 */ {13},
  6782. /* 78 */ {14},
  6783. /* 79 */ {15},
  6784. /* 80 */ {16},
  6785. /* 81 */ {17},
  6786. /* 82 */ {18},
  6787. /* 83 */ {19},
  6788. /* 84 */ {20},
  6789. /* 85 */ {21},
  6790. /* 86 */ {22},
  6791. /* 87 */ {23},
  6792. /* 88 */ {24},
  6793. /* 89 */ {25},
  6794. /* 90 */ {26},
  6795. /* 91 */ {27},
  6796. /* 92 */ {28},
  6797. /* 93 */ {29},
  6798. /* 94 */ {30},
  6799. /* 95 */ {31},
  6800. /* 96 */ {0},
  6801. /* 97 */ {1},
  6802. /* 98 */ {2},
  6803. /* 99 */ {3},
  6804. /* 100 */ {4},
  6805. /* 101 */ {5},
  6806. /* 102 */ {6},
  6807. /* 103 */ {7},
  6808. /* 104 */ {8},
  6809. /* 105 */ {9},
  6810. /* 106 */ {10},
  6811. /* 107 */ {11},
  6812. /* 108 */ {12},
  6813. /* 109 */ {13},
  6814. /* 110 */ {14},
  6815. /* 111 */ {15},
  6816. /* 112 */ {16},
  6817. /* 113 */ {17},
  6818. /* 114 */ {18},
  6819. /* 115 */ {19},
  6820. /* 116 */ {20},
  6821. /* 117 */ {21},
  6822. /* 118 */ {22},
  6823. /* 119 */ {23},
  6824. /* 120 */ {24},
  6825. /* 121 */ {25},
  6826. /* 122 */ {26},
  6827. /* 123 */ {27},
  6828. /* 124 */ {28},
  6829. /* 125 */ {29},
  6830. /* 126 */ {30},
  6831. /* 127 */ {31},
  6832. /* 128 */ {0},
  6833. /* 129 */ {1},
  6834. /* 130 */ {2},
  6835. /* 131 */ {3},
  6836. /* 132 */ {4},
  6837. /* 133 */ {5},
  6838. /* 134 */ {6},
  6839. /* 135 */ {7},
  6840. /* 136 */ {8},
  6841. /* 137 */ {9},
  6842. /* 138 */ {10},
  6843. /* 139 */ {11},
  6844. /* 140 */ {12},
  6845. /* 141 */ {13},
  6846. /* 142 */ {14},
  6847. /* 143 */ {15},
  6848. /* 144 */ {16},
  6849. /* 145 */ {17},
  6850. /* 146 */ {18},
  6851. /* 147 */ {19},
  6852. /* 148 */ {20},
  6853. /* 149 */ {21},
  6854. /* 150 */ {22},
  6855. /* 151 */ {23},
  6856. /* 152 */ {24},
  6857. /* 153 */ {25},
  6858. /* 154 */ {26},
  6859. /* 155 */ {27},
  6860. /* 156 */ {28},
  6861. /* 157 */ {29},
  6862. /* 158 */ {30},
  6863. /* 159 */ {31},
  6864. /* 160 */ {0},
  6865. /* 161 */ {1},
  6866. /* 162 */ {2},
  6867. /* 163 */ {3},
  6868. /* 164 */ {4},
  6869. /* 165 */ {5},
  6870. /* 166 */ {6},
  6871. /* 167 */ {7},
  6872. /* 168 */ {8},
  6873. /* 169 */ {9},
  6874. /* 170 */ {10},
  6875. /* 171 */ {11},
  6876. /* 172 */ {12},
  6877. /* 173 */ {13},
  6878. /* 174 */ {14},
  6879. /* 175 */ {15},
  6880. /* 176 */ {16},
  6881. /* 177 */ {17},
  6882. /* 178 */ {18}};
  6883. PIN_width DATAIN_width[] = {
  6884. /* 0 */ {1},
  6885. /* 1 */ {1},
  6886. /* 2 */ {1},
  6887. /* 3 */ {1},
  6888. /* 4 */ {1},
  6889. /* 5 */ {1},
  6890. /* 6 */ {1},
  6891. /* 7 */ {1},
  6892. /* 8 */ {1},
  6893. /* 9 */ {1},
  6894. /* 10 */ {1},
  6895. /* 11 */ {1},
  6896. /* 12 */ {1},
  6897. /* 13 */ {1},
  6898. /* 14 */ {1},
  6899. /* 15 */ {1},
  6900. /* 16 */ {1},
  6901. /* 17 */ {1},
  6902. /* 18 */ {1},
  6903. /* 19 */ {1},
  6904. /* 20 */ {1},
  6905. /* 21 */ {1},
  6906. /* 22 */ {1},
  6907. /* 23 */ {1},
  6908. /* 24 */ {1},
  6909. /* 25 */ {1},
  6910. /* 26 */ {1},
  6911. /* 27 */ {1},
  6912. /* 28 */ {1},
  6913. /* 29 */ {1},
  6914. /* 30 */ {1},
  6915. /* 31 */ {1},
  6916. /* 32 */ {1},
  6917. /* 33 */ {1},
  6918. /* 34 */ {1},
  6919. /* 35 */ {1},
  6920. /* 36 */ {1},
  6921. /* 37 */ {1},
  6922. /* 38 */ {1},
  6923. /* 39 */ {1},
  6924. /* 40 */ {1},
  6925. /* 41 */ {1},
  6926. /* 42 */ {1},
  6927. /* 43 */ {1},
  6928. /* 44 */ {1},
  6929. /* 45 */ {1},
  6930. /* 46 */ {1},
  6931. /* 47 */ {1},
  6932. /* 48 */ {1},
  6933. /* 49 */ {1},
  6934. /* 50 */ {1},
  6935. /* 51 */ {1},
  6936. /* 52 */ {1},
  6937. /* 53 */ {1},
  6938. /* 54 */ {1},
  6939. /* 55 */ {1},
  6940. /* 56 */ {1},
  6941. /* 57 */ {1},
  6942. /* 58 */ {1},
  6943. /* 59 */ {1},
  6944. /* 60 */ {1},
  6945. /* 61 */ {1},
  6946. /* 62 */ {1},
  6947. /* 63 */ {1},
  6948. /* 64 */ {1},
  6949. /* 65 */ {1},
  6950. /* 66 */ {1},
  6951. /* 67 */ {1},
  6952. /* 68 */ {1},
  6953. /* 69 */ {1},
  6954. /* 70 */ {1},
  6955. /* 71 */ {1},
  6956. /* 72 */ {1},
  6957. /* 73 */ {1},
  6958. /* 74 */ {1},
  6959. /* 75 */ {1},
  6960. /* 76 */ {1},
  6961. /* 77 */ {1},
  6962. /* 78 */ {1},
  6963. /* 79 */ {1},
  6964. /* 80 */ {1},
  6965. /* 81 */ {1},
  6966. /* 82 */ {1},
  6967. /* 83 */ {1},
  6968. /* 84 */ {1},
  6969. /* 85 */ {1},
  6970. /* 86 */ {1},
  6971. /* 87 */ {1},
  6972. /* 88 */ {1},
  6973. /* 89 */ {1},
  6974. /* 90 */ {1},
  6975. /* 91 */ {1},
  6976. /* 92 */ {1},
  6977. /* 93 */ {1},
  6978. /* 94 */ {1},
  6979. /* 95 */ {1},
  6980. /* 96 */ {1},
  6981. /* 97 */ {1},
  6982. /* 98 */ {1},
  6983. /* 99 */ {1},
  6984. /* 100 */ {1},
  6985. /* 101 */ {1},
  6986. /* 102 */ {1},
  6987. /* 103 */ {1},
  6988. /* 104 */ {1},
  6989. /* 105 */ {1},
  6990. /* 106 */ {1},
  6991. /* 107 */ {1},
  6992. /* 108 */ {1},
  6993. /* 109 */ {1},
  6994. /* 110 */ {1},
  6995. /* 111 */ {1},
  6996. /* 112 */ {1},
  6997. /* 113 */ {1},
  6998. /* 114 */ {1},
  6999. /* 115 */ {1},
  7000. /* 116 */ {1},
  7001. /* 117 */ {1},
  7002. /* 118 */ {1},
  7003. /* 119 */ {1},
  7004. /* 120 */ {1},
  7005. /* 121 */ {1},
  7006. /* 122 */ {1},
  7007. /* 123 */ {1},
  7008. /* 124 */ {1},
  7009. /* 125 */ {1},
  7010. /* 126 */ {1},
  7011. /* 127 */ {1},
  7012. /* 128 */ {1},
  7013. /* 129 */ {1},
  7014. /* 130 */ {1},
  7015. /* 131 */ {1},
  7016. /* 132 */ {1},
  7017. /* 133 */ {1},
  7018. /* 134 */ {1},
  7019. /* 135 */ {1},
  7020. /* 136 */ {1},
  7021. /* 137 */ {1},
  7022. /* 138 */ {1},
  7023. /* 139 */ {1},
  7024. /* 140 */ {1},
  7025. /* 141 */ {1},
  7026. /* 142 */ {1},
  7027. /* 143 */ {1},
  7028. /* 144 */ {1},
  7029. /* 145 */ {1},
  7030. /* 146 */ {1},
  7031. /* 147 */ {1},
  7032. /* 148 */ {1},
  7033. /* 149 */ {1},
  7034. /* 150 */ {1},
  7035. /* 151 */ {1},
  7036. /* 152 */ {1},
  7037. /* 153 */ {1},
  7038. /* 154 */ {1},
  7039. /* 155 */ {1},
  7040. /* 156 */ {1},
  7041. /* 157 */ {1},
  7042. /* 158 */ {1},
  7043. /* 159 */ {1},
  7044. /* 160 */ {1},
  7045. /* 161 */ {1},
  7046. /* 162 */ {1},
  7047. /* 163 */ {1},
  7048. /* 164 */ {1},
  7049. /* 165 */ {1},
  7050. /* 166 */ {1},
  7051. /* 167 */ {1},
  7052. /* 168 */ {1},
  7053. /* 169 */ {1},
  7054. /* 170 */ {1},
  7055. /* 171 */ {1},
  7056. /* 172 */ {1},
  7057. /* 173 */ {1},
  7058. /* 174 */ {1},
  7059. /* 175 */ {1},
  7060. /* 176 */ {1},
  7061. /* 177 */ {1},
  7062. /* 178 */ {1}};
  7063. #endif/* end of _GPIO_CFG_H_ */