123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367 |
- /********************************************************************
- * Copyright (C) 2013-2014 Texas Instruments Incorporated.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the
- * distribution.
- *
- * Neither the name of Texas Instruments Incorporated nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
- #ifndef CSLR_BB2D_H_
- #define CSLR_BB2D_H_
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- #include <ti/csl/cslr.h>
- #include <ti/csl/tistdtypes.h>
- /**************************************************************************
- * Register Overlay Structure for __ALL__
- **************************************************************************/
- typedef struct {
- volatile Uint32 AQHICLOCKCONTROL;
- volatile Uint32 AQHIIDLE;
- volatile Uint32 AQAXICONFIG;
- volatile Uint32 AQAXISTATUS;
- volatile Uint32 AQINTRACKNOWLEDGE;
- volatile Uint32 AQINTRENBL;
- volatile Uint32 AQIDENT;
- volatile Uint32 GCFEATURES;
- volatile Uint32 GCCHIPID;
- volatile Uint32 GCCHIPREV;
- volatile Uint32 GCCHIPDATE;
- volatile Uint32 GCCHIPTIME;
- volatile Uint32 GCCHIPCUSTOMER;
- volatile Uint32 GCMINORFEATURES0;
- volatile Uint8 RSVD0[4];
- volatile Uint32 GCRESETMEMCOUNTERS;
- volatile Uint32 GCTOTALREADS;
- volatile Uint32 GCTOTALWRITES;
- volatile Uint32 GCCHIPSPECS;
- volatile Uint32 GCTOTALWRITEBURSTS;
- volatile Uint32 GCTOTALWRITEREQS;
- volatile Uint32 GCTOTALWRITELASTS;
- volatile Uint32 GCTOTALREADBURSTS;
- volatile Uint32 GCTOTALREADREQS;
- volatile Uint32 GCTOTALREADLASTS;
- volatile Uint32 GCGPOUT0;
- volatile Uint32 GCGPOUT1;
- volatile Uint32 GCGPOUT2;
- volatile Uint32 GCAXICONTROL;
- volatile Uint32 GCMINORFEATURES1;
- volatile Uint32 GCTOTALCYCLES;
- volatile Uint32 GCTOTALIDLECYCLES;
- volatile Uint32 GCCHIPSPECS2;
- volatile Uint32 GCMINORFEATURES2;
- volatile Uint8 RSVD1[120];
- volatile Uint32 GCMODULEPOWERCONTROLS;
- volatile Uint32 GCMODULEPOWERMODULECONTROL;
- volatile Uint32 GCMODULEPOWERMODULESTATUS;
- volatile Uint8 RSVD2[124];
- volatile Uint32 GCREGMMUSTATUS;
- volatile Uint32 GCREGMMUCONTROL;
- volatile Uint32 GCREGMMUEXCEPTION0;
- volatile Uint32 GCREGMMUEXCEPTION1;
- volatile Uint32 GCREGMMUEXCEPTION2;
- volatile Uint32 GCREGMMUEXCEPTION3;
- volatile Uint8 RSVD3[628];
- volatile Uint32 AQMEMORYDEBUG;
- volatile Uint8 RSVD4[20];
- volatile Uint32 AQREGISTERTIMINGCONTROL;
- volatile Uint32 GCMEMORYRESERVED;
- volatile Uint32 GCDISPLAYPRIORITY;
- volatile Uint32 GCDBGCYCLECOUNTER;
- volatile Uint32 GCOUTSTANDINGREADS0;
- volatile Uint32 GCOUTSTANDINGREADS1;
- volatile Uint32 GCOUTSTANDINGWRITES;
- volatile Uint32 GCDEBUGSIGNALSRA;
- volatile Uint32 GCDEBUGSIGNALSTX;
- volatile Uint32 GCDEBUGSIGNALSFE;
- volatile Uint32 GCDEBUGSIGNALSPE;
- volatile Uint32 GCDEBUGSIGNALSDE;
- volatile Uint32 GCDEBUGSIGNALSSH;
- volatile Uint32 GCDEBUGSIGNALSPA;
- volatile Uint32 GCDEBUGSIGNALSSE;
- volatile Uint32 GCDEBUGSIGNALSMC;
- volatile Uint32 GCDEBUGSIGNALSHI;
- volatile Uint32 GCDEBUGCONTROL0;
- volatile Uint32 GCDEBUGCONTROL1;
- volatile Uint32 GCDEBUGCONTROL2;
- volatile Uint32 GCDEBUGCONTROL3;
- volatile Uint32 GCBUSCONTROL;
- volatile Uint32 GCREGENDIANNESS0;
- volatile Uint32 GCREGENDIANNESS1;
- volatile Uint32 GCREGENDIANNESS2;
- volatile Uint32 GCREGDRAWPRIMITIVESTARTTIMESTAMP;
- volatile Uint32 GCREGDRAWPRIMITIVEENDTIMESTAMP;
- volatile Uint8 RSVD5[192];
- volatile Uint32 GCREGCONTROL0;
- volatile Uint8 RSVD6[248];
- volatile Uint32 AQCMDBUFFERADDR;
- volatile Uint32 AQCMDBUFFERCTRL;
- volatile Uint32 AQFESTATUS;
- volatile Uint32 AQFEDEBUGSTATE;
- volatile Uint32 AQFEDEBUGCURCMDADR;
- volatile Uint32 AQFEDEBUGCMDLOWREG;
- volatile Uint32 AQFEDEBUGCMDHIREG;
- } CSL_Bb2dRegs;
- /**************************************************************************
- * Register Macros
- **************************************************************************/
- /* Description: Clock control register. */
- #define CSL_BB2D_AQHICLOCKCONTROL (0x0U)
- /* Description: Idle status register. */
- #define CSL_BB2D_AQHIIDLE (0x4U)
- /* Description: */
- #define CSL_BB2D_AQAXICONFIG (0x8U)
- /* Description: */
- #define CSL_BB2D_AQAXISTATUS (0xCU)
- /* Description: Interrupt acknowledge register. Each bit represents a
- * corresponding event being triggered. Reading frmo this register clears the
- * outstanding interrupt. */
- #define CSL_BB2D_AQINTRACKNOWLEDGE (0x10U)
- /* Description: Interrupt enable register. Each bit enables a corresponding
- * event. */
- #define CSL_BB2D_AQINTRENBL (0x14U)
- /* Description: Identification register. This register has no set reset value.
- * It varies with the implementation. */
- #define CSL_BB2D_AQIDENT (0x18U)
- /* Description: Shows which features are enabled in this chip. This register
- * has no set reset value. It varies with the implementation. 0 => NONE 1 =>
- * AVAILABLE */
- #define CSL_BB2D_GCFEATURES (0x1CU)
- /* Description: Shows the ID for the chip in BCD. This register has no set
- * reset value. It varies with the implementation. */
- #define CSL_BB2D_GCCHIPID (0x20U)
- /* Description: Shows the revision for the chip in BCD. This register has no
- * set reset value. It varies with the implementation. */
- #define CSL_BB2D_GCCHIPREV (0x24U)
- /* Description: Shows the release date for the IP. This register has no set
- * reset value. It varies with the implementation. */
- #define CSL_BB2D_GCCHIPDATE (0x28U)
- /* Description: Shows the release time for the IP. This register has no set
- * reset value. It varies with the implementation. */
- #define CSL_BB2D_GCCHIPTIME (0x2CU)
- /* Description: Shows the customer and group for the IP. This register has no
- * set reset value. It varies with the implementation. */
- #define CSL_BB2D_GCCHIPCUSTOMER (0x30U)
- /* Description: Shows which minor features are enabled in this chip. This
- * register has no set reset value. It varies with the implementation. 0 =>
- * NONE 1 => AVAILABLE */
- #define CSL_BB2D_GCMINORFEATURES0 (0x34U)
- /* Description: Writing 1 will reset the counters and stop counting. Write 0
- * to start counting again. This register is write only so it has no reset
- * value. */
- #define CSL_BB2D_GCRESETMEMCOUNTERS (0x3CU)
- /* Description: Total reads in terms of 64bits. */
- #define CSL_BB2D_GCTOTALREADS (0x40U)
- /* Description: Total writes in terms of 64bits. */
- #define CSL_BB2D_GCTOTALWRITES (0x44U)
- /* Description: Specs for the chip. This register has no set reset value. It
- * varies with the implementation. */
- #define CSL_BB2D_GCCHIPSPECS (0x48U)
- /* Description: Total write Data Count in terms of 64bits. This register has
- * no reset value. */
- #define CSL_BB2D_GCTOTALWRITEBURSTS (0x4CU)
- /* Description: Total write Request Count. This register has no reset value. */
- #define CSL_BB2D_GCTOTALWRITEREQS (0x50U)
- /* Description: Total WLAST Count. This is used to match with
- * GCTotalWriteReqs. This register has no reset value. */
- #define CSL_BB2D_GCTOTALWRITELASTS (0x54U)
- /* Description: Total Read Data Count in terms of 64bits. This register has no
- * reset value. */
- #define CSL_BB2D_GCTOTALREADBURSTS (0x58U)
- /* Description: Total Read Request Count. This register has no reset value. */
- #define CSL_BB2D_GCTOTALREADREQS (0x5CU)
- /* Description: Total RLAST Count. This is used to match with GCTotalReadReqs.
- * This register has no reset value. */
- #define CSL_BB2D_GCTOTALREADLASTS (0x60U)
- /* Description: General Purpose output register. R/W but not connected to
- * anywhere */
- #define CSL_BB2D_GCGPOUT0 (0x64U)
- /* Description: General Purpose output register. R/W but not connected to
- * anywhere */
- #define CSL_BB2D_GCGPOUT1 (0x68U)
- /* Description: General Purpose output register. R/W but not connected to
- * anywhere */
- #define CSL_BB2D_GCGPOUT2 (0x6CU)
- /* Description: Special Handling on AXI Bus */
- #define CSL_BB2D_GCAXICONTROL (0x70U)
- /* Description: Shows which features are enabled in this chip. This register
- * has no set reset value. It varies with the implementation. 0 => NONE 1 =>
- * AVAILABLE */
- #define CSL_BB2D_GCMINORFEATURES1 (0x74U)
- /* Description: Total cycles. This register is a free running counter. It can
- * be reset by writing 0 to it. */
- #define CSL_BB2D_GCTOTALCYCLES (0x78U)
- /* Description: Total cycles where the GPU is idle. It is reset when
- * gcTotalCycles register is written to. It looks at all the blocks but FE
- * when determining the IP is idle. */
- #define CSL_BB2D_GCTOTALIDLECYCLES (0x7CU)
- /* Description: Specs for the chip. This register has no set reset value. It
- * varies with the implementation. */
- #define CSL_BB2D_GCCHIPSPECS2 (0x80U)
- /* Description: Shows which features are enabled in this chip. This register
- * has no set reset value. It varies with the implementation. 0 => NONE 1 =>
- * AVAILABLE */
- #define CSL_BB2D_GCMINORFEATURES2 (0x84U)
- /* Description: Control register for module level power controls. */
- #define CSL_BB2D_GCMODULEPOWERCONTROLS (0x100U)
- /* Description: Module level control registers. */
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL (0x104U)
- /* Description: Module level control status */
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS (0x108U)
- /* Description: Status register that holds which MMU generated an exception */
- #define CSL_BB2D_GCREGMMUSTATUS (0x188U)
- /* Description: Control register that enables the MMU (only time shot). */
- #define CSL_BB2D_GCREGMMUCONTROL (0x18CU)
- /* Description: Holds the original address that generated an exception */
- #define CSL_BB2D_GCREGMMUEXCEPTION0 (0x190U)
- /* Description: Holds the original address that generated an exception */
- #define CSL_BB2D_GCREGMMUEXCEPTION1 (0x194U)
- /* Description: Holds the original address that generated an exception */
- #define CSL_BB2D_GCREGMMUEXCEPTION2 (0x198U)
- /* Description: Holds the original address that generated an exception */
- #define CSL_BB2D_GCREGMMUEXCEPTION3 (0x19CU)
- /* Description: */
- #define CSL_BB2D_AQMEMORYDEBUG (0x414U)
- /* Description: */
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL (0x42CU)
- /* Description: This is reserved for future expansion. */
- #define CSL_BB2D_GCMEMORYRESERVED (0x430U)
- /* Description: Controls the priority of the display controller requests. This
- * works like a PWM. One register gives the period, and the other gives the ON
- * time. When PWM is ON, display requests are accepted if both display and the
- * other request is valid. If it is OFF, the other request will be accepted.
- * If only one request is valid, it takes the bus regardless of the PWM bit. */
- #define CSL_BB2D_GCDISPLAYPRIORITY (0x434U)
- /* Description: Increments every cycle. */
- #define CSL_BB2D_GCDBGCYCLECOUNTER (0x438U)
- /* Description: Number of outstanding reads per client in multiples of 8B. */
- #define CSL_BB2D_GCOUTSTANDINGREADS0 (0x43CU)
- /* Description: Number of outstanding reads per client in multiples of 8B. */
- #define CSL_BB2D_GCOUTSTANDINGREADS1 (0x440U)
- /* Description: Number of outstanding writes per client. */
- #define CSL_BB2D_GCOUTSTANDINGWRITES (0x444U)
- /* Description: 32 bit debug signal from Ra. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSRA (0x448U)
- /* Description: 32 bit debug signal from Tx. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSTX (0x44CU)
- /* Description: 32 bit debug signal from Fe. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSFE (0x450U)
- /* Description: 32 bit debug signal from Pe. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSPE (0x454U)
- /* Description: 32 bit debug signal from De. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSDE (0x458U)
- /* Description: 32 bit debug signal from Sh. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSSH (0x45CU)
- /* Description: 32 bit debug signal from Pa. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSPA (0x460U)
- /* Description: 32 bit debug signal from Se. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSSE (0x464U)
- /* Description: 32 bit debug signal from Mc. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSMC (0x468U)
- /* Description: 32 bit debug signal from Hi. This register has no reset value. */
- #define CSL_BB2D_GCDEBUGSIGNALSHI (0x46CU)
- /* Description: */
- #define CSL_BB2D_GCDEBUGCONTROL0 (0x470U)
- /* Description: */
- #define CSL_BB2D_GCDEBUGCONTROL1 (0x474U)
- /* Description: */
- #define CSL_BB2D_GCDEBUGCONTROL2 (0x478U)
- /* Description: */
- #define CSL_BB2D_GCDEBUGCONTROL3 (0x47CU)
- /* Description: Shows which features are enabled in this chip. This register
- * has no set reset value. It varies with the implementation. 0 => NONE 1 =>
- * AVAILABLE */
- #define CSL_BB2D_GCBUSCONTROL (0x480U)
- /* Description: */
- #define CSL_BB2D_GCREGENDIANNESS0 (0x484U)
- /* Description: */
- #define CSL_BB2D_GCREGENDIANNESS1 (0x488U)
- /* Description: */
- #define CSL_BB2D_GCREGENDIANNESS2 (0x48CU)
- /* Description: */
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP (0x490U)
- /* Description: */
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP (0x494U)
- /* Description: Composition trigger. */
- #define CSL_BB2D_GCREGCONTROL0 (0x558U)
- /* Description: Base address for the command buffer. The address must be
- * 64-bit aligned and it is always physical. To use addresses above
- * 0x8000_0000, program AQMemoryFE with the appropriate offset. Also, this
- * register cannot be read. To check the value of the current fetch address
- * use AQFEDebugCurCmdAdr. Since this is a write only register is has no reset
- * value. */
- #define CSL_BB2D_AQCMDBUFFERADDR (0x654U)
- /* Description: Since this is a write only register is has no reset value. */
- #define CSL_BB2D_AQCMDBUFFERCTRL (0x658U)
- /* Description: */
- #define CSL_BB2D_AQFESTATUS (0x65CU)
- /* Description: Reserved. */
- #define CSL_BB2D_AQFEDEBUGSTATE (0x660U)
- /* Description: This is the command decoder address. The address is always
- * physical so the MSB should always be 0. It has no reset value. */
- #define CSL_BB2D_AQFEDEBUGCURCMDADR (0x664U)
- /* Description: Reserved. No reset value */
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG (0x668U)
- /* Description: Reserved. No reset value */
- #define CSL_BB2D_AQFEDEBUGCMDHIREG (0x66CU)
- /**************************************************************************
- * Field Definition Macros
- **************************************************************************/
- /* AQHICLOCKCONTROL */
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_RAM_CLOCK_GATING_MASK (0x00000400U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_RAM_CLOCK_GATING_SHIFT (10U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_RAM_CLOCK_GATING_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_RAM_CLOCK_GATING_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE2_D_MASK (0x00020000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE2_D_SHIFT (17U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE2_D_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE2_D_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_REG_SELECT_MASK (0x00F00000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_REG_SELECT_SHIFT (20U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_REG_SELECT_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_REG_SELECT_MAX (0x0000000fU)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_USE_SINGLE_AXI_MASK (0x0F000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_USE_SINGLE_AXI_SHIFT (24U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_USE_SINGLE_AXI_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_MULTI_PIPE_USE_SINGLE_AXI_MAX (0x0000000fU)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE3_D_MASK (0x00010000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE3_D_SHIFT (16U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE3_D_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE3_D_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_ISOLATE_GPU_MASK (0x00080000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_ISOLATE_GPU_SHIFT (19U)
- #define CSL_BB2D_AQHICLOCKCONTROL_ISOLATE_GPU_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_ISOLATE_GPU_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK3D_DIS_MASK (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK3D_DIS_SHIFT (0U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK3D_DIS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK3D_DIS_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK2D_DIS_MASK (0x00000002U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK2D_DIS_SHIFT (1U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK2D_DIS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_CLK2D_DIS_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_VAL_MASK (0x000001FCU)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_VAL_SHIFT (2U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_VAL_RESETVAL (0x00000040U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_VAL_MAX (0x0000007fU)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE_VG_MASK (0x00040000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE_VG_SHIFT (18U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE_VG_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_IDLE_VG_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_CMD_LOAD_MASK (0x00000200U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_CMD_LOAD_SHIFT (9U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_CMD_LOAD_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_FSCALE_CMD_LOAD_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_DEBUG_REGISTERS_MASK (0x00000800U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_DEBUG_REGISTERS_SHIFT (11U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_DEBUG_REGISTERS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_DISABLE_DEBUG_REGISTERS_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_SOFT_RESET_MASK (0x00001000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_SOFT_RESET_SHIFT (12U)
- #define CSL_BB2D_AQHICLOCKCONTROL_SOFT_RESET_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHICLOCKCONTROL_SOFT_RESET_MAX (0x00000001U)
- #define CSL_BB2D_AQHICLOCKCONTROL_RESETVAL (0x00070100U)
- /* AQHIIDLE */
- #define CSL_BB2D_AQHIIDLE_IDLE_FP_MASK (0x00000400U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FP_SHIFT (10U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FP_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FP_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PA_MASK (0x00000010U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PA_SHIFT (4U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PA_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PA_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PE_MASK (0x00000004U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PE_SHIFT (2U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PE_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_PE_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_UNUSED_MASK (0x7FFFF000U)
- #define CSL_BB2D_AQHIIDLE_UNUSED_SHIFT (12U)
- #define CSL_BB2D_AQHIIDLE_UNUSED_RESETVAL (0x0007ffffU)
- #define CSL_BB2D_AQHIIDLE_UNUSED_MAX (0x0007ffffU)
- #define CSL_BB2D_AQHIIDLE_IDLE_SE_MASK (0x00000020U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SE_SHIFT (5U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SE_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SE_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_IM_MASK (0x00000200U)
- #define CSL_BB2D_AQHIIDLE_IDLE_IM_SHIFT (9U)
- #define CSL_BB2D_AQHIIDLE_IDLE_IM_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_IM_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_AXI_LP_MASK (0x80000000U)
- #define CSL_BB2D_AQHIIDLE_AXI_LP_SHIFT (31U)
- #define CSL_BB2D_AQHIIDLE_AXI_LP_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQHIIDLE_AXI_LP_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TS_MASK (0x00000800U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TS_SHIFT (11U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TS_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TS_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_VG_MASK (0x00000100U)
- #define CSL_BB2D_AQHIIDLE_IDLE_VG_SHIFT (8U)
- #define CSL_BB2D_AQHIIDLE_IDLE_VG_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_VG_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_RA_MASK (0x00000040U)
- #define CSL_BB2D_AQHIIDLE_IDLE_RA_SHIFT (6U)
- #define CSL_BB2D_AQHIIDLE_IDLE_RA_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_RA_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SH_MASK (0x00000008U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SH_SHIFT (3U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SH_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_SH_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TX_MASK (0x00000080U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TX_SHIFT (7U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TX_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_TX_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FE_MASK (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FE_SHIFT (0U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FE_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_FE_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_DE_MASK (0x00000002U)
- #define CSL_BB2D_AQHIIDLE_IDLE_DE_SHIFT (1U)
- #define CSL_BB2D_AQHIIDLE_IDLE_DE_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_IDLE_DE_MAX (0x00000001U)
- #define CSL_BB2D_AQHIIDLE_RESETVAL (0x7fffffffU)
- /* AQAXICONFIG */
- #define CSL_BB2D_AQAXICONFIG_ARCACHE_MASK (0x0000F000U)
- #define CSL_BB2D_AQAXICONFIG_ARCACHE_SHIFT (12U)
- #define CSL_BB2D_AQAXICONFIG_ARCACHE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXICONFIG_ARCACHE_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXICONFIG_AWCACHE_MASK (0x00000F00U)
- #define CSL_BB2D_AQAXICONFIG_AWCACHE_SHIFT (8U)
- #define CSL_BB2D_AQAXICONFIG_AWCACHE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXICONFIG_AWCACHE_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXICONFIG_AWID_MASK (0x0000000FU)
- #define CSL_BB2D_AQAXICONFIG_AWID_SHIFT (0U)
- #define CSL_BB2D_AQAXICONFIG_AWID_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXICONFIG_AWID_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXICONFIG_ARID_MASK (0x000000F0U)
- #define CSL_BB2D_AQAXICONFIG_ARID_SHIFT (4U)
- #define CSL_BB2D_AQAXICONFIG_ARID_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXICONFIG_ARID_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXICONFIG_RESETVAL (0x00000000U)
- /* AQAXISTATUS */
- #define CSL_BB2D_AQAXISTATUS_WR_ERR_ID_MASK (0x0000000FU)
- #define CSL_BB2D_AQAXISTATUS_WR_ERR_ID_SHIFT (0U)
- #define CSL_BB2D_AQAXISTATUS_WR_ERR_ID_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXISTATUS_WR_ERR_ID_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXISTATUS_DET_WR_ERR_MASK (0x00000100U)
- #define CSL_BB2D_AQAXISTATUS_DET_WR_ERR_SHIFT (8U)
- #define CSL_BB2D_AQAXISTATUS_DET_WR_ERR_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXISTATUS_DET_WR_ERR_MAX (0x00000001U)
- #define CSL_BB2D_AQAXISTATUS_DET_RD_ERR_MASK (0x00000200U)
- #define CSL_BB2D_AQAXISTATUS_DET_RD_ERR_SHIFT (9U)
- #define CSL_BB2D_AQAXISTATUS_DET_RD_ERR_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXISTATUS_DET_RD_ERR_MAX (0x00000001U)
- #define CSL_BB2D_AQAXISTATUS_RD_ERR_ID_MASK (0x000000F0U)
- #define CSL_BB2D_AQAXISTATUS_RD_ERR_ID_SHIFT (4U)
- #define CSL_BB2D_AQAXISTATUS_RD_ERR_ID_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQAXISTATUS_RD_ERR_ID_MAX (0x0000000fU)
- #define CSL_BB2D_AQAXISTATUS_RESETVAL (0x00000000U)
- /* AQINTRACKNOWLEDGE */
- #define CSL_BB2D_AQINTRACKNOWLEDGE_INTR_VEC_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_AQINTRACKNOWLEDGE_INTR_VEC_SHIFT (0U)
- #define CSL_BB2D_AQINTRACKNOWLEDGE_INTR_VEC_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQINTRACKNOWLEDGE_INTR_VEC_MAX (0xffffffffU)
- #define CSL_BB2D_AQINTRACKNOWLEDGE_RESETVAL (0x00000000U)
- /* AQINTRENBL */
- #define CSL_BB2D_AQINTRENBL_INTR_ENBL_VEC_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_AQINTRENBL_INTR_ENBL_VEC_SHIFT (0U)
- #define CSL_BB2D_AQINTRENBL_INTR_ENBL_VEC_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQINTRENBL_INTR_ENBL_VEC_MAX (0xffffffffU)
- #define CSL_BB2D_AQINTRENBL_RESETVAL (0x00000000U)
- /* AQIDENT */
- #define CSL_BB2D_AQIDENT_PRODUCT_MASK (0x00FF0000U)
- #define CSL_BB2D_AQIDENT_PRODUCT_SHIFT (16U)
- #define CSL_BB2D_AQIDENT_PRODUCT_RESETVAL (0x00000001U)
- #define CSL_BB2D_AQIDENT_PRODUCT_MAX (0x000000ffU)
- #define CSL_BB2D_AQIDENT_TECHNOLOGY_MASK (0x00000F00U)
- #define CSL_BB2D_AQIDENT_TECHNOLOGY_SHIFT (8U)
- #define CSL_BB2D_AQIDENT_TECHNOLOGY_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQIDENT_TECHNOLOGY_MAX (0x0000000fU)
- #define CSL_BB2D_AQIDENT_REVISION_MASK (0x0000F000U)
- #define CSL_BB2D_AQIDENT_REVISION_SHIFT (12U)
- #define CSL_BB2D_AQIDENT_REVISION_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQIDENT_REVISION_MAX (0x0000000fU)
- #define CSL_BB2D_AQIDENT_CUSTOMER_MASK (0x000000FFU)
- #define CSL_BB2D_AQIDENT_CUSTOMER_SHIFT (0U)
- #define CSL_BB2D_AQIDENT_CUSTOMER_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQIDENT_CUSTOMER_MAX (0x000000ffU)
- #define CSL_BB2D_AQIDENT_FAMILY_MASK (0xFF000000U)
- #define CSL_BB2D_AQIDENT_FAMILY_SHIFT (24U)
- #define CSL_BB2D_AQIDENT_FAMILY_RESETVAL (0x00000014U)
- #define CSL_BB2D_AQIDENT_FAMILY_MAX (0x000000ffU)
- #define CSL_BB2D_AQIDENT_RESETVAL (0x14010000U)
- /* GCFEATURES */
- #define CSL_BB2D_GCFEATURES_ETC1_TEXTURE_COMPRESSION_MASK (0x00000400U)
- #define CSL_BB2D_GCFEATURES_ETC1_TEXTURE_COMPRESSION_SHIFT (10U)
- #define CSL_BB2D_GCFEATURES_ETC1_TEXTURE_COMPRESSION_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_ETC1_TEXTURE_COMPRESSION_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_HIGH_DYNAMIC_RANGE_MASK (0x00001000U)
- #define CSL_BB2D_GCFEATURES_HIGH_DYNAMIC_RANGE_SHIFT (12U)
- #define CSL_BB2D_GCFEATURES_HIGH_DYNAMIC_RANGE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_HIGH_DYNAMIC_RANGE_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_SPECIAL_ANTI_ALIASING_MASK (0x00000002U)
- #define CSL_BB2D_GCFEATURES_SPECIAL_ANTI_ALIASING_SHIFT (1U)
- #define CSL_BB2D_GCFEATURES_SPECIAL_ANTI_ALIASING_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_SPECIAL_ANTI_ALIASING_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BUFFER_INTERLEAVING_MASK (0x00040000U)
- #define CSL_BB2D_GCFEATURES_BUFFER_INTERLEAVING_SHIFT (18U)
- #define CSL_BB2D_GCFEATURES_BUFFER_INTERLEAVING_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BUFFER_INTERLEAVING_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_NO_EZ_MASK (0x00010000U)
- #define CSL_BB2D_GCFEATURES_NO_EZ_SHIFT (16U)
- #define CSL_BB2D_GCFEATURES_NO_EZ_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_NO_EZ_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_DEBUG_MODE_MASK (0x00000010U)
- #define CSL_BB2D_GCFEATURES_DEBUG_MODE_SHIFT (4U)
- #define CSL_BB2D_GCFEATURES_DEBUG_MODE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_DEBUG_MODE_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_HALF_TX_CACHE_MASK (0x00800000U)
- #define CSL_BB2D_GCFEATURES_HALF_TX_CACHE_SHIFT (23U)
- #define CSL_BB2D_GCFEATURES_HALF_TX_CACHE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_HALF_TX_CACHE_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_DC_MASK (0x00000100U)
- #define CSL_BB2D_GCFEATURES_DC_SHIFT (8U)
- #define CSL_BB2D_GCFEATURES_DC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_DC_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_3D_MASK (0x20000000U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_3D_SHIFT (29U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_3D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_3D_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MSAA_MASK (0x00000080U)
- #define CSL_BB2D_GCFEATURES_MSAA_SHIFT (7U)
- #define CSL_BB2D_GCFEATURES_MSAA_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MSAA_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_NO422_TEXTURE_MASK (0x00020000U)
- #define CSL_BB2D_GCFEATURES_NO422_TEXTURE_SHIFT (17U)
- #define CSL_BB2D_GCFEATURES_NO422_TEXTURE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_NO422_TEXTURE_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUY2_RENDER_TARGET_MASK (0x01000000U)
- #define CSL_BB2D_GCFEATURES_YUY2_RENDER_TARGET_SHIFT (24U)
- #define CSL_BB2D_GCFEATURES_YUY2_RENDER_TARGET_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_YUY2_RENDER_TARGET_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FE20_MASK (0x10000000U)
- #define CSL_BB2D_GCFEATURES_FE20_SHIFT (28U)
- #define CSL_BB2D_GCFEATURES_FE20_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_FE20_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_RS_YUV_TARGET_MASK (0x40000000U)
- #define CSL_BB2D_GCFEATURES_RS_YUV_TARGET_SHIFT (30U)
- #define CSL_BB2D_GCFEATURES_RS_YUV_TARGET_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_RS_YUV_TARGET_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_DXT_TEXTURE_COMPRESSION_MASK (0x00000008U)
- #define CSL_BB2D_GCFEATURES_DXT_TEXTURE_COMPRESSION_SHIFT (3U)
- #define CSL_BB2D_GCFEATURES_DXT_TEXTURE_COMPRESSION_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_DXT_TEXTURE_COMPRESSION_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FAST_SCALER_MASK (0x00000800U)
- #define CSL_BB2D_GCFEATURES_FAST_SCALER_SHIFT (11U)
- #define CSL_BB2D_GCFEATURES_FAST_SCALER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FAST_SCALER_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MIN_AREA_MASK (0x00008000U)
- #define CSL_BB2D_GCFEATURES_MIN_AREA_SHIFT (15U)
- #define CSL_BB2D_GCFEATURES_MIN_AREA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_MIN_AREA_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_HALF_PE_CACHE_MASK (0x00400000U)
- #define CSL_BB2D_GCFEATURES_HALF_PE_CACHE_SHIFT (22U)
- #define CSL_BB2D_GCFEATURES_HALF_PE_CACHE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_HALF_PE_CACHE_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_PIPE_2D_MASK (0x00000200U)
- #define CSL_BB2D_GCFEATURES_PIPE_2D_SHIFT (9U)
- #define CSL_BB2D_GCFEATURES_PIPE_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_PIPE_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_PIPE_VG_MASK (0x04000000U)
- #define CSL_BB2D_GCFEATURES_PIPE_VG_SHIFT (26U)
- #define CSL_BB2D_GCFEATURES_PIPE_VG_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_PIPE_VG_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FAST_CLEAR_MASK (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FAST_CLEAR_SHIFT (0U)
- #define CSL_BB2D_GCFEATURES_FAST_CLEAR_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_FAST_CLEAR_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FE20_BIT_INDEX_MASK (0x80000000U)
- #define CSL_BB2D_GCFEATURES_FE20_BIT_INDEX_SHIFT (31U)
- #define CSL_BB2D_GCFEATURES_FE20_BIT_INDEX_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_FE20_BIT_INDEX_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUY2_AVERAGING_MASK (0x00200000U)
- #define CSL_BB2D_GCFEATURES_YUY2_AVERAGING_SHIFT (21U)
- #define CSL_BB2D_GCFEATURES_YUY2_AVERAGING_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUY2_AVERAGING_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUV420_FILTER_MASK (0x00000040U)
- #define CSL_BB2D_GCFEATURES_YUV420_FILTER_SHIFT (6U)
- #define CSL_BB2D_GCFEATURES_YUV420_FILTER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUV420_FILTER_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_NO_SCALER_MASK (0x00100000U)
- #define CSL_BB2D_GCFEATURES_NO_SCALER_SHIFT (20U)
- #define CSL_BB2D_GCFEATURES_NO_SCALER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_NO_SCALER_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MODULE_CG_MASK (0x00004000U)
- #define CSL_BB2D_GCFEATURES_MODULE_CG_SHIFT (14U)
- #define CSL_BB2D_GCFEATURES_MODULE_CG_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MODULE_CG_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_MEM32_BIT_SUPPORT_MASK (0x02000000U)
- #define CSL_BB2D_GCFEATURES_MEM32_BIT_SUPPORT_SHIFT (25U)
- #define CSL_BB2D_GCFEATURES_MEM32_BIT_SUPPORT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_MEM32_BIT_SUPPORT_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_ZCOMPRESSION_MASK (0x00000020U)
- #define CSL_BB2D_GCFEATURES_ZCOMPRESSION_SHIFT (5U)
- #define CSL_BB2D_GCFEATURES_ZCOMPRESSION_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_ZCOMPRESSION_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUV420_TILER_MASK (0x00002000U)
- #define CSL_BB2D_GCFEATURES_YUV420_TILER_SHIFT (13U)
- #define CSL_BB2D_GCFEATURES_YUV420_TILER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_YUV420_TILER_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_2D_MASK (0x00080000U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_2D_SHIFT (19U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCFEATURES_BYTE_WRITE_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_PIPE_3D_MASK (0x00000004U)
- #define CSL_BB2D_GCFEATURES_PIPE_3D_SHIFT (2U)
- #define CSL_BB2D_GCFEATURES_PIPE_3D_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_PIPE_3D_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_VGTS_MASK (0x08000000U)
- #define CSL_BB2D_GCFEATURES_VGTS_SHIFT (27U)
- #define CSL_BB2D_GCFEATURES_VGTS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCFEATURES_VGTS_MAX (0x00000001U)
- #define CSL_BB2D_GCFEATURES_RESETVAL (0xe02c7ecaU)
- /* GCCHIPID */
- #define CSL_BB2D_GCCHIPID_ID_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCCHIPID_ID_SHIFT (0U)
- #define CSL_BB2D_GCCHIPID_ID_RESETVAL (0x00000320U)
- #define CSL_BB2D_GCCHIPID_ID_MAX (0xffffffffU)
- #define CSL_BB2D_GCCHIPID_RESETVAL (0x00000320U)
- /* GCCHIPREV */
- #define CSL_BB2D_GCCHIPREV_REV_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCCHIPREV_REV_SHIFT (0U)
- #define CSL_BB2D_GCCHIPREV_REV_RESETVAL (0x00005301U)
- #define CSL_BB2D_GCCHIPREV_REV_MAX (0xffffffffU)
- #define CSL_BB2D_GCCHIPREV_RESETVAL (0x00005301U)
- /* GCCHIPDATE */
- #define CSL_BB2D_GCCHIPDATE_DATE_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCCHIPDATE_DATE_SHIFT (0U)
- #define CSL_BB2D_GCCHIPDATE_DATE_RESETVAL (0x20111103U)
- #define CSL_BB2D_GCCHIPDATE_DATE_MAX (0xffffffffU)
- #define CSL_BB2D_GCCHIPDATE_RESETVAL (0x20111103U)
- /* GCCHIPTIME */
- #define CSL_BB2D_GCCHIPTIME_TIME_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCCHIPTIME_TIME_SHIFT (0U)
- #define CSL_BB2D_GCCHIPTIME_TIME_RESETVAL (0x00140300U)
- #define CSL_BB2D_GCCHIPTIME_TIME_MAX (0xffffffffU)
- #define CSL_BB2D_GCCHIPTIME_RESETVAL (0x00140300U)
- /* GCCHIPCUSTOMER */
- #define CSL_BB2D_GCCHIPCUSTOMER_GROUP_MASK (0x0000FFFFU)
- #define CSL_BB2D_GCCHIPCUSTOMER_GROUP_SHIFT (0U)
- #define CSL_BB2D_GCCHIPCUSTOMER_GROUP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPCUSTOMER_GROUP_MAX (0x0000ffffU)
- #define CSL_BB2D_GCCHIPCUSTOMER_COMPANY_MASK (0xFFFF0000U)
- #define CSL_BB2D_GCCHIPCUSTOMER_COMPANY_SHIFT (16U)
- #define CSL_BB2D_GCCHIPCUSTOMER_COMPANY_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPCUSTOMER_COMPANY_MAX (0x0000ffffU)
- #define CSL_BB2D_GCCHIPCUSTOMER_RESETVAL (0x00000000U)
- /* GCMINORFEATURES0 */
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS1_MASK (0x00100000U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS1_SHIFT (20U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS1_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS1_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_FILTER_MASK (0x00020000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_FILTER_SHIFT (17U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_FILTER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_FILTER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_MSAA_SIDEBAND_MASK (0x00800000U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_MSAA_SIDEBAND_SHIFT (23U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_MSAA_SIDEBAND_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_MSAA_SIDEBAND_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS0_MASK (0x00010000U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS0_SHIFT (16U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS0_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_EXTRA_SHADER_INSTRUCTIONS0_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_MC_20_MASK (0x00400000U)
- #define CSL_BB2D_GCMINORFEATURES0_MC_20_SHIFT (22U)
- #define CSL_BB2D_GCMINORFEATURES0_MC_20_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_MC_20_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_COMPRESSION_FIFO_FIXED_MASK (0x00008000U)
- #define CSL_BB2D_GCMINORFEATURES0_COMPRESSION_FIFO_FIXED_SHIFT (15U)
- #define CSL_BB2D_GCMINORFEATURES0_COMPRESSION_FIFO_FIXED_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_COMPRESSION_FIFO_FIXED_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_20_MASK (0x00002000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_20_SHIFT (13U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_20_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_20_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_RENDER_8K_MASK (0x00000200U)
- #define CSL_BB2D_GCMINORFEATURES0_RENDER_8K_SHIFT (9U)
- #define CSL_BB2D_GCMINORFEATURES0_RENDER_8K_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_RENDER_8K_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_STENCIL_MASK (0x40000000U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_STENCIL_SHIFT (30U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_STENCIL_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_STENCIL_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_TS_EXTENDED_COMMANDS_MASK (0x00004000U)
- #define CSL_BB2D_GCMINORFEATURES0_TS_EXTENDED_COMMANDS_SHIFT (14U)
- #define CSL_BB2D_GCMINORFEATURES0_TS_EXTENDED_COMMANDS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_TS_EXTENDED_COMMANDS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_DEFAULT_REG0_MASK (0x00200000U)
- #define CSL_BB2D_GCMINORFEATURES0_DEFAULT_REG0_SHIFT (21U)
- #define CSL_BB2D_GCMINORFEATURES0_DEFAULT_REG0_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_DEFAULT_REG0_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_HIERARCHICAL_Z_MASK (0x08000000U)
- #define CSL_BB2D_GCMINORFEATURES0_HIERARCHICAL_Z_SHIFT (27U)
- #define CSL_BB2D_GCMINORFEATURES0_HIERARCHICAL_Z_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_HIERARCHICAL_Z_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_DUAL_RETURN_BUS_MASK (0x00000002U)
- #define CSL_BB2D_GCMINORFEATURES0_DUAL_RETURN_BUS_SHIFT (1U)
- #define CSL_BB2D_GCMINORFEATURES0_DUAL_RETURN_BUS_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_DUAL_RETURN_BUS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_PE20_2D_MASK (0x00000080U)
- #define CSL_BB2D_GCMINORFEATURES0_PE20_2D_SHIFT (7U)
- #define CSL_BB2D_GCMINORFEATURES0_PE20_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_PE20_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_ENHANCE_VR_MASK (0x80000000U)
- #define CSL_BB2D_GCMINORFEATURES0_ENHANCE_VR_SHIFT (31U)
- #define CSL_BB2D_GCMINORFEATURES0_ENHANCE_VR_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_ENHANCE_VR_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_TEXTURE8_K_MASK (0x00000008U)
- #define CSL_BB2D_GCMINORFEATURES0_TEXTURE8_K_SHIFT (3U)
- #define CSL_BB2D_GCMINORFEATURES0_TEXTURE8_K_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_TEXTURE8_K_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_GETS_W_MASK (0x00080000U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_GETS_W_SHIFT (19U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_GETS_W_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SHADER_GETS_W_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_TILE_STATUS_2BITS_MASK (0x00000400U)
- #define CSL_BB2D_GCMINORFEATURES0_TILE_STATUS_2BITS_SHIFT (10U)
- #define CSL_BB2D_GCMINORFEATURES0_TILE_STATUS_2BITS_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_TILE_STATUS_2BITS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_FLIP_Y_MASK (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_FLIP_Y_SHIFT (0U)
- #define CSL_BB2D_GCMINORFEATURES0_FLIP_Y_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_FLIP_Y_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_VAA_MASK (0x02000000U)
- #define CSL_BB2D_GCMINORFEATURES0_VAA_SHIFT (25U)
- #define CSL_BB2D_GCMINORFEATURES0_VAA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_VAA_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SUPER_TILED_32X32_MASK (0x00001000U)
- #define CSL_BB2D_GCMINORFEATURES0_SUPER_TILED_32X32_SHIFT (12U)
- #define CSL_BB2D_GCMINORFEATURES0_SUPER_TILED_32X32_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SUPER_TILED_32X32_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_BYPASS_IN_MSAA_MASK (0x04000000U)
- #define CSL_BB2D_GCMINORFEATURES0_BYPASS_IN_MSAA_SHIFT (26U)
- #define CSL_BB2D_GCMINORFEATURES0_BYPASS_IN_MSAA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_BYPASS_IN_MSAA_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_21_MASK (0x00040000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_21_SHIFT (18U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_21_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_VG_21_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_TEXTURE_CONVERTER_MASK (0x00000010U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_TEXTURE_CONVERTER_SHIFT (4U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_TEXTURE_CONVERTER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_TEXTURE_CONVERTER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_FAST_CLEAR_FLUSH_MASK (0x00000040U)
- #define CSL_BB2D_GCMINORFEATURES0_FAST_CLEAR_FLUSH_SHIFT (6U)
- #define CSL_BB2D_GCMINORFEATURES0_FAST_CLEAR_FLUSH_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_FAST_CLEAR_FLUSH_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_AUTO_DISABLE_MASK (0x00000100U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_AUTO_DISABLE_SHIFT (8U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_AUTO_DISABLE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_CORRECT_AUTO_DISABLE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED_MASK (0x00000800U)
- #define CSL_BB2D_GCMINORFEATURES0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED_SHIFT (11U)
- #define CSL_BB2D_GCMINORFEATURES0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_NEW_TEXTURE_MASK (0x10000000U)
- #define CSL_BB2D_GCMINORFEATURES0_NEW_TEXTURE_SHIFT (28U)
- #define CSL_BB2D_GCMINORFEATURES0_NEW_TEXTURE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_NEW_TEXTURE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_A8_TARGET_SUPPORT_MASK (0x20000000U)
- #define CSL_BB2D_GCMINORFEATURES0_A8_TARGET_SUPPORT_SHIFT (29U)
- #define CSL_BB2D_GCMINORFEATURES0_A8_TARGET_SUPPORT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES0_A8_TARGET_SUPPORT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_ENDIANNESS_CONFIG_MASK (0x00000004U)
- #define CSL_BB2D_GCMINORFEATURES0_ENDIANNESS_CONFIG_SHIFT (2U)
- #define CSL_BB2D_GCMINORFEATURES0_ENDIANNESS_CONFIG_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_ENDIANNESS_CONFIG_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SPECIAL_MSAA_LOD_MASK (0x00000020U)
- #define CSL_BB2D_GCMINORFEATURES0_SPECIAL_MSAA_LOD_SHIFT (5U)
- #define CSL_BB2D_GCMINORFEATURES0_SPECIAL_MSAA_LOD_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_SPECIAL_MSAA_LOD_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_BUG_FIXES0_MASK (0x01000000U)
- #define CSL_BB2D_GCMINORFEATURES0_BUG_FIXES0_SHIFT (24U)
- #define CSL_BB2D_GCMINORFEATURES0_BUG_FIXES0_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_BUG_FIXES0_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES0_RESETVAL (0xc9399effU)
- /* GCRESETMEMCOUNTERS */
- #define CSL_BB2D_GCRESETMEMCOUNTERS_RESET_MASK (0x00000001U)
- #define CSL_BB2D_GCRESETMEMCOUNTERS_RESET_SHIFT (0U)
- #define CSL_BB2D_GCRESETMEMCOUNTERS_RESET_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCRESETMEMCOUNTERS_RESET_MAX (0x00000001U)
- #define CSL_BB2D_GCRESETMEMCOUNTERS_RESETVAL (0xc9399effU)
- /* GCTOTALREADS */
- #define CSL_BB2D_GCTOTALREADS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALREADS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALREADS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALREADS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALREADS_RESETVAL (0x00000000U)
- /* GCTOTALWRITES */
- #define CSL_BB2D_GCTOTALWRITES_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALWRITES_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALWRITES_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALWRITES_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALWRITES_RESETVAL (0x00000000U)
- /* GCCHIPSPECS */
- #define CSL_BB2D_GCCHIPSPECS_THREAD_COUNT_MASK (0x00000F00U)
- #define CSL_BB2D_GCCHIPSPECS_THREAD_COUNT_SHIFT (8U)
- #define CSL_BB2D_GCCHIPSPECS_THREAD_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_THREAD_COUNT_MAX (0x0000000fU)
- #define CSL_BB2D_GCCHIPSPECS_TEMP_REGISTERS_MASK (0x000000F0U)
- #define CSL_BB2D_GCCHIPSPECS_TEMP_REGISTERS_SHIFT (4U)
- #define CSL_BB2D_GCCHIPSPECS_TEMP_REGISTERS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_TEMP_REGISTERS_MAX (0x0000000fU)
- #define CSL_BB2D_GCCHIPSPECS_NUM_PIXEL_PIPES_MASK (0x0E000000U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_PIXEL_PIPES_SHIFT (25U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_PIXEL_PIPES_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_PIXEL_PIPES_MAX (0x00000007U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_CACHE_SIZE_MASK (0x0001F000U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_CACHE_SIZE_SHIFT (12U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_CACHE_SIZE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_CACHE_SIZE_MAX (0x0000001fU)
- #define CSL_BB2D_GCCHIPSPECS_NUM_SHADER_CORES_MASK (0x01F00000U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_SHADER_CORES_SHIFT (20U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_SHADER_CORES_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_NUM_SHADER_CORES_MAX (0x0000001fU)
- #define CSL_BB2D_GCCHIPSPECS_STREAMS_MASK (0x0000000FU)
- #define CSL_BB2D_GCCHIPSPECS_STREAMS_SHIFT (0U)
- #define CSL_BB2D_GCCHIPSPECS_STREAMS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_STREAMS_MAX (0x0000000fU)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_OUTPUT_BUFFER_SIZE_MASK (0xF0000000U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_OUTPUT_BUFFER_SIZE_SHIFT (28U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_OUTPUT_BUFFER_SIZE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS_VERTEX_OUTPUT_BUFFER_SIZE_MAX (0x0000000fU)
- #define CSL_BB2D_GCCHIPSPECS_RESETVAL (0x00000000U)
- /* GCTOTALWRITEBURSTS */
- #define CSL_BB2D_GCTOTALWRITEBURSTS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALWRITEBURSTS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALWRITEBURSTS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALWRITEBURSTS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALWRITEBURSTS_RESETVAL (0x00000000U)
- /* GCTOTALWRITEREQS */
- #define CSL_BB2D_GCTOTALWRITEREQS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALWRITEREQS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALWRITEREQS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALWRITEREQS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALWRITEREQS_RESETVAL (0x00000000U)
- /* GCTOTALWRITELASTS */
- #define CSL_BB2D_GCTOTALWRITELASTS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALWRITELASTS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALWRITELASTS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALWRITELASTS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALWRITELASTS_RESETVAL (0x00000000U)
- /* GCTOTALREADBURSTS */
- #define CSL_BB2D_GCTOTALREADBURSTS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALREADBURSTS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALREADBURSTS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALREADBURSTS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALREADBURSTS_RESETVAL (0x00000000U)
- /* GCTOTALREADREQS */
- #define CSL_BB2D_GCTOTALREADREQS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALREADREQS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALREADREQS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALREADREQS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALREADREQS_RESETVAL (0x00000000U)
- /* GCTOTALREADLASTS */
- #define CSL_BB2D_GCTOTALREADLASTS_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALREADLASTS_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCTOTALREADLASTS_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCTOTALREADLASTS_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALREADLASTS_RESETVAL (0x00000000U)
- /* GCGPOUT0 */
- #define CSL_BB2D_GCGPOUT0_COUNT_MASK (0xFFFFFFFEU)
- #define CSL_BB2D_GCGPOUT0_COUNT_SHIFT (1U)
- #define CSL_BB2D_GCGPOUT0_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCGPOUT0_COUNT_MAX (0x7fffffffU)
- #define CSL_BB2D_GCGPOUT0_GCHOLD_MASK (0x00000001U)
- #define CSL_BB2D_GCGPOUT0_GCHOLD_SHIFT (0U)
- #define CSL_BB2D_GCGPOUT0_GCHOLD_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCGPOUT0_GCHOLD_MAX (0x00000001U)
- #define CSL_BB2D_GCGPOUT0_RESETVAL (0x00000000U)
- /* GCGPOUT1 */
- #define CSL_BB2D_GCGPOUT1_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCGPOUT1_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCGPOUT1_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCGPOUT1_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCGPOUT1_RESETVAL (0x00000000U)
- /* GCGPOUT2 */
- #define CSL_BB2D_GCGPOUT2_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCGPOUT2_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCGPOUT2_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCGPOUT2_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCGPOUT2_RESETVAL (0x00000000U)
- /* GCAXICONTROL */
- #define CSL_BB2D_GCAXICONTROL_WR_FULL_BURST_MODE_MASK (0x00000001U)
- #define CSL_BB2D_GCAXICONTROL_WR_FULL_BURST_MODE_SHIFT (0U)
- #define CSL_BB2D_GCAXICONTROL_WR_FULL_BURST_MODE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCAXICONTROL_WR_FULL_BURST_MODE_MAX (0x00000001U)
- #define CSL_BB2D_GCAXICONTROL_RESETVAL (0x00000000U)
- /* GCMINORFEATURES1 */
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_OVERFLOW_VG_MASK (0x01000000U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_OVERFLOW_VG_SHIFT (24U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_OVERFLOW_VG_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_OVERFLOW_VG_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_LINEAR_TEXTURE_SUPPORT_MASK (0x00400000U)
- #define CSL_BB2D_GCMINORFEATURES1_LINEAR_TEXTURE_SUPPORT_SHIFT (22U)
- #define CSL_BB2D_GCMINORFEATURES1_LINEAR_TEXTURE_SUPPORT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_LINEAR_TEXTURE_SUPPORT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_PIXEL_DITHER_MASK (0x00001000U)
- #define CSL_BB2D_GCMINORFEATURES1_PIXEL_DITHER_SHIFT (12U)
- #define CSL_BB2D_GCMINORFEATURES1_PIXEL_DITHER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_PIXEL_DITHER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_TWO_STENCIL_REFERENCE_MASK (0x00002000U)
- #define CSL_BB2D_GCMINORFEATURES1_TWO_STENCIL_REFERENCE_SHIFT (13U)
- #define CSL_BB2D_GCMINORFEATURES1_TWO_STENCIL_REFERENCE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_TWO_STENCIL_REFERENCE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_FC_FLUSH_STALL_MASK (0x80000000U)
- #define CSL_BB2D_GCMINORFEATURES1_FC_FLUSH_STALL_SHIFT (31U)
- #define CSL_BB2D_GCMINORFEATURES1_FC_FLUSH_STALL_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_FC_FLUSH_STALL_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_AUTO_RESTART_TS_MASK (0x00000100U)
- #define CSL_BB2D_GCMINORFEATURES1_AUTO_RESTART_TS_SHIFT (8U)
- #define CSL_BB2D_GCMINORFEATURES1_AUTO_RESTART_TS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_AUTO_RESTART_TS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_DITHER_AND_FILTER_PLUS_ALPHA_2D_MASK (0x00010000U)
- #define CSL_BB2D_GCMINORFEATURES1_DITHER_AND_FILTER_PLUS_ALPHA_2D_SHIFT (16U)
- #define CSL_BB2D_GCMINORFEATURES1_DITHER_AND_FILTER_PLUS_ALPHA_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_DITHER_AND_FILTER_PLUS_ALPHA_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_VG_DOUBLE_BUFFER_MASK (0x00000004U)
- #define CSL_BB2D_GCMINORFEATURES1_VG_DOUBLE_BUFFER_SHIFT (2U)
- #define CSL_BB2D_GCMINORFEATURES1_VG_DOUBLE_BUFFER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_VG_DOUBLE_BUFFER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_MIN_MAX_DEPTH_MASK (0x00008000U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_MIN_MAX_DEPTH_SHIFT (15U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_MIN_MAX_DEPTH_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_MIN_MAX_DEPTH_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES5_MASK (0x00020000U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES5_SHIFT (17U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES5_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES5_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RSUV_SWIZZLE_MASK (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RSUV_SWIZZLE_SHIFT (0U)
- #define CSL_BB2D_GCMINORFEATURES1_RSUV_SWIZZLE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RSUV_SWIZZLE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RESOLVE_OFFSET_MASK (0x04000000U)
- #define CSL_BB2D_GCMINORFEATURES1_RESOLVE_OFFSET_SHIFT (26U)
- #define CSL_BB2D_GCMINORFEATURES1_RESOLVE_OFFSET_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RESOLVE_OFFSET_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES2_MASK (0x00000010U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES2_SHIFT (4U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES2_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES2_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_HALTI0_MASK (0x00800000U)
- #define CSL_BB2D_GCMINORFEATURES1_HALTI0_SHIFT (23U)
- #define CSL_BB2D_GCMINORFEATURES1_HALTI0_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_HALTI0_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES3_MASK (0x00000040U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES3_SHIFT (6U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES3_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES3_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_FLOATING_POINT_ARITHMETIC_MASK (0x00080000U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_FLOATING_POINT_ARITHMETIC_SHIFT (19U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_FLOATING_POINT_ARITHMETIC_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_FLOATING_POINT_ARITHMETIC_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_STRIDE_MASK (0x00000020U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_STRIDE_SHIFT (5U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_STRIDE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_STRIDE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_2D_MASK (0x00040000U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_2D_SHIFT (18U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEW_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES4_MASK (0x00000200U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES4_SHIFT (9U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES4_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES4_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_MMU_MASK (0x10000000U)
- #define CSL_BB2D_GCMINORFEATURES1_MMU_SHIFT (28U)
- #define CSL_BB2D_GCMINORFEATURES1_MMU_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_MMU_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_OK_TO_GATE_AXI_CLOCK_MASK (0x08000000U)
- #define CSL_BB2D_GCMINORFEATURES1_OK_TO_GATE_AXI_CLOCK_SHIFT (27U)
- #define CSL_BB2D_GCMINORFEATURES1_OK_TO_GATE_AXI_CLOCK_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_OK_TO_GATE_AXI_CLOCK_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NON_POWER_OF_TWO_MASK (0x00200000U)
- #define CSL_BB2D_GCMINORFEATURES1_NON_POWER_OF_TWO_SHIFT (21U)
- #define CSL_BB2D_GCMINORFEATURES1_NON_POWER_OF_TWO_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_NON_POWER_OF_TWO_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_EXTENDED_PIXEL_FORMAT_MASK (0x00004000U)
- #define CSL_BB2D_GCMINORFEATURES1_EXTENDED_PIXEL_FORMAT_SHIFT (14U)
- #define CSL_BB2D_GCMINORFEATURES1_EXTENDED_PIXEL_FORMAT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_EXTENDED_PIXEL_FORMAT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_HORIZONTAL_ALIGNMENT_SELECT_MASK (0x00100000U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_HORIZONTAL_ALIGNMENT_SELECT_SHIFT (20U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_HORIZONTAL_ALIGNMENT_SELECT_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_TEXTURE_HORIZONTAL_ALIGNMENT_SELECT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES1_MASK (0x00000008U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES1_SHIFT (3U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES1_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES1_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES6_MASK (0x40000000U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES6_SHIFT (30U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES6_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_BUG_FIXES6_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_V2_COMPRESSION_MASK (0x00000002U)
- #define CSL_BB2D_GCMINORFEATURES1_V2_COMPRESSION_SHIFT (1U)
- #define CSL_BB2D_GCMINORFEATURES1_V2_COMPRESSION_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_V2_COMPRESSION_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_L2_WINDOWING_MASK (0x00000400U)
- #define CSL_BB2D_GCMINORFEATURES1_L2_WINDOWING_SHIFT (10U)
- #define CSL_BB2D_GCMINORFEATURES1_L2_WINDOWING_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_L2_WINDOWING_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_HALF_FLOAT_PIPE_MASK (0x00000800U)
- #define CSL_BB2D_GCMINORFEATURES1_HALF_FLOAT_PIPE_SHIFT (11U)
- #define CSL_BB2D_GCMINORFEATURES1_HALF_FLOAT_PIPE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES1_HALF_FLOAT_PIPE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_WIDE_LINE_MASK (0x20000000U)
- #define CSL_BB2D_GCMINORFEATURES1_WIDE_LINE_SHIFT (29U)
- #define CSL_BB2D_GCMINORFEATURES1_WIDE_LINE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_WIDE_LINE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_AUTO_DISABLE_MASK (0x00000080U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_AUTO_DISABLE_SHIFT (7U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_AUTO_DISABLE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_CORRECT_AUTO_DISABLE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEGATIVE_LOG_FIX_MASK (0x02000000U)
- #define CSL_BB2D_GCMINORFEATURES1_NEGATIVE_LOG_FIX_SHIFT (25U)
- #define CSL_BB2D_GCMINORFEATURES1_NEGATIVE_LOG_FIX_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_NEGATIVE_LOG_FIX_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES1_RESETVAL (0xfe1fb2dbU)
- /* GCTOTALCYCLES */
- #define CSL_BB2D_GCTOTALCYCLES_CYCLES_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALCYCLES_CYCLES_SHIFT (0U)
- #define CSL_BB2D_GCTOTALCYCLES_CYCLES_RESETVAL (0x00001de2U)
- #define CSL_BB2D_GCTOTALCYCLES_CYCLES_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALCYCLES_RESETVAL (0x00001de2U)
- /* GCTOTALIDLECYCLES */
- #define CSL_BB2D_GCTOTALIDLECYCLES_CYCLES_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCTOTALIDLECYCLES_CYCLES_SHIFT (0U)
- #define CSL_BB2D_GCTOTALIDLECYCLES_CYCLES_RESETVAL (0x00001e08U)
- #define CSL_BB2D_GCTOTALIDLECYCLES_CYCLES_MAX (0xffffffffU)
- #define CSL_BB2D_GCTOTALIDLECYCLES_RESETVAL (0x00001e08U)
- /* GCCHIPSPECS2 */
- #define CSL_BB2D_GCCHIPSPECS2_NUMBER_OF_CONSTANTS_MASK (0xFFFF0000U)
- #define CSL_BB2D_GCCHIPSPECS2_NUMBER_OF_CONSTANTS_SHIFT (16U)
- #define CSL_BB2D_GCCHIPSPECS2_NUMBER_OF_CONSTANTS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS2_NUMBER_OF_CONSTANTS_MAX (0x0000ffffU)
- #define CSL_BB2D_GCCHIPSPECS2_INSTRUCTION_COUNT_MASK (0x0000FF00U)
- #define CSL_BB2D_GCCHIPSPECS2_INSTRUCTION_COUNT_SHIFT (8U)
- #define CSL_BB2D_GCCHIPSPECS2_INSTRUCTION_COUNT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS2_INSTRUCTION_COUNT_MAX (0x000000ffU)
- #define CSL_BB2D_GCCHIPSPECS2_BUFFER_SIZE_MASK (0x000000FFU)
- #define CSL_BB2D_GCCHIPSPECS2_BUFFER_SIZE_SHIFT (0U)
- #define CSL_BB2D_GCCHIPSPECS2_BUFFER_SIZE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCCHIPSPECS2_BUFFER_SIZE_MAX (0x000000ffU)
- #define CSL_BB2D_GCCHIPSPECS2_RESETVAL (0x00000000U)
- /* GCMINORFEATURES2 */
- #define CSL_BB2D_GCMINORFEATURES2_BUG_FIXES8_MASK (0x80000000U)
- #define CSL_BB2D_GCMINORFEATURES2_BUG_FIXES8_SHIFT (31U)
- #define CSL_BB2D_GCMINORFEATURES2_BUG_FIXES8_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_BUG_FIXES8_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_END_EVENT_MASK (0x00000200U)
- #define CSL_BB2D_GCMINORFEATURES2_END_EVENT_SHIFT (9U)
- #define CSL_BB2D_GCMINORFEATURES2_END_EVENT_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_END_EVENT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_INTERLEAVER_MASK (0x01000000U)
- #define CSL_BB2D_GCMINORFEATURES2_INTERLEAVER_SHIFT (24U)
- #define CSL_BB2D_GCMINORFEATURES2_INTERLEAVER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_INTERLEAVER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_PE_SWIZZLE_MASK (0x00000100U)
- #define CSL_BB2D_GCMINORFEATURES2_PE_SWIZZLE_SHIFT (8U)
- #define CSL_BB2D_GCMINORFEATURES2_PE_SWIZZLE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_PE_SWIZZLE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_MIXED_STREAMS_MASK (0x02000000U)
- #define CSL_BB2D_GCMINORFEATURES2_MIXED_STREAMS_SHIFT (25U)
- #define CSL_BB2D_GCMINORFEATURES2_MIXED_STREAMS_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_MIXED_STREAMS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_FLUSH_FIXED_2D_MASK (0x00800000U)
- #define CSL_BB2D_GCMINORFEATURES2_FLUSH_FIXED_2D_SHIFT (23U)
- #define CSL_BB2D_GCMINORFEATURES2_FLUSH_FIXED_2D_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_FLUSH_FIXED_2D_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_YUV_ASSEMBLER_MASK (0x00002000U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_YUV_ASSEMBLER_SHIFT (13U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_YUV_ASSEMBLER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_YUV_ASSEMBLER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_ONE_PASS_2D_FILTER_MASK (0x00020000U)
- #define CSL_BB2D_GCMINORFEATURES2_ONE_PASS_2D_FILTER_SHIFT (17U)
- #define CSL_BB2D_GCMINORFEATURES2_ONE_PASS_2D_FILTER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_ONE_PASS_2D_FILTER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_SUPER_TILED_TEXTURE_MASK (0x00000008U)
- #define CSL_BB2D_GCMINORFEATURES2_SUPER_TILED_TEXTURE_SHIFT (3U)
- #define CSL_BB2D_GCMINORFEATURES2_SUPER_TILED_TEXTURE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_SUPER_TILED_TEXTURE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_HALTI1_MASK (0x00000800U)
- #define CSL_BB2D_GCMINORFEATURES2_HALTI1_SHIFT (11U)
- #define CSL_BB2D_GCMINORFEATURES2_HALTI1_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_HALTI1_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_S1S8_MASK (0x00000400U)
- #define CSL_BB2D_GCMINORFEATURES2_S1S8_SHIFT (10U)
- #define CSL_BB2D_GCMINORFEATURES2_S1S8_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_S1S8_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_SEAMLESS_CUBE_MAP_MASK (0x00000004U)
- #define CSL_BB2D_GCMINORFEATURES2_SEAMLESS_CUBE_MAP_SHIFT (2U)
- #define CSL_BB2D_GCMINORFEATURES2_SEAMLESS_CUBE_MAP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_SEAMLESS_CUBE_MAP_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_RGB888_MASK (0x00001000U)
- #define CSL_BB2D_GCMINORFEATURES2_RGB888_SHIFT (12U)
- #define CSL_BB2D_GCMINORFEATURES2_RGB888_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_RGB888_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_CORRECT_AUTO_DISABLE_COUNT_WIDTH_MASK (0x00000080U)
- #define CSL_BB2D_GCMINORFEATURES2_CORRECT_AUTO_DISABLE_COUNT_WIDTH_SHIFT (7U)
- #define CSL_BB2D_GCMINORFEATURES2_CORRECT_AUTO_DISABLE_COUNT_WIDTH_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_CORRECT_AUTO_DISABLE_COUNT_WIDTH_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_TILE_FILLER_MASK (0x00080000U)
- #define CSL_BB2D_GCMINORFEATURES2_TILE_FILLER_SHIFT (19U)
- #define CSL_BB2D_GCMINORFEATURES2_TILE_FILLER_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_TILE_FILLER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_NO_INDEX_PATTERN_MASK (0x10000000U)
- #define CSL_BB2D_GCMINORFEATURES2_NO_INDEX_PATTERN_SHIFT (28U)
- #define CSL_BB2D_GCMINORFEATURES2_NO_INDEX_PATTERN_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_NO_INDEX_PATTERN_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_TEXTURE_TILE_STATUS_MASK (0x20000000U)
- #define CSL_BB2D_GCMINORFEATURES2_TEXTURE_TILE_STATUS_SHIFT (29U)
- #define CSL_BB2D_GCMINORFEATURES2_TEXTURE_TILE_STATUS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_TEXTURE_TILE_STATUS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_MULTI_SOURCE_BLT_MASK (0x00200000U)
- #define CSL_BB2D_GCMINORFEATURES2_MULTI_SOURCE_BLT_SHIFT (21U)
- #define CSL_BB2D_GCMINORFEATURES2_MULTI_SOURCE_BLT_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_MULTI_SOURCE_BLT_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_FILTER_MASK (0x00008000U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_FILTER_SHIFT (15U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_FILTER_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_TX_FILTER_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_THREAD_WALKER_IN_PS_MASK (0x00040000U)
- #define CSL_BB2D_GCMINORFEATURES2_THREAD_WALKER_IN_PS_SHIFT (18U)
- #define CSL_BB2D_GCMINORFEATURES2_THREAD_WALKER_IN_PS_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_THREAD_WALKER_IN_PS_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_LINEAR_PE_MASK (0x00000010U)
- #define CSL_BB2D_GCMINORFEATURES2_LINEAR_PE_SHIFT (4U)
- #define CSL_BB2D_GCMINORFEATURES2_LINEAR_PE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_LINEAR_PE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_NOT_USED_MASK (0x04000000U)
- #define CSL_BB2D_GCMINORFEATURES2_NOT_USED_SHIFT (26U)
- #define CSL_BB2D_GCMINORFEATURES2_NOT_USED_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_NOT_USED_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_CONVERSION_MASK (0x00400000U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_CONVERSION_SHIFT (22U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_CONVERSION_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_CONVERSION_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_RECT_PRIMITIVE_MASK (0x00000020U)
- #define CSL_BB2D_GCMINORFEATURES2_RECT_PRIMITIVE_SHIFT (5U)
- #define CSL_BB2D_GCMINORFEATURES2_RECT_PRIMITIVE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_RECT_PRIMITIVE_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_STANDARD_MASK (0x00100000U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_STANDARD_SHIFT (20U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_STANDARD_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_YUV_STANDARD_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_LINE_LOOP_MASK (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_LINE_LOOP_SHIFT (0U)
- #define CSL_BB2D_GCMINORFEATURES2_LINE_LOOP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_LINE_LOOP_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_DYNAMIC_FREQUENCY_SCALING_MASK (0x00004000U)
- #define CSL_BB2D_GCMINORFEATURES2_DYNAMIC_FREQUENCY_SCALING_SHIFT (14U)
- #define CSL_BB2D_GCMINORFEATURES2_DYNAMIC_FREQUENCY_SCALING_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_DYNAMIC_FREQUENCY_SCALING_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_COMPOSITION_MASK (0x00000040U)
- #define CSL_BB2D_GCMINORFEATURES2_COMPOSITION_SHIFT (6U)
- #define CSL_BB2D_GCMINORFEATURES2_COMPOSITION_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_COMPOSITION_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_FULL_DIRECT_FB_MASK (0x00010000U)
- #define CSL_BB2D_GCMINORFEATURES2_FULL_DIRECT_FB_SHIFT (16U)
- #define CSL_BB2D_GCMINORFEATURES2_FULL_DIRECT_FB_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_FULL_DIRECT_FB_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_DECOMPRESS_Z16_MASK (0x40000000U)
- #define CSL_BB2D_GCMINORFEATURES2_DECOMPRESS_Z16_SHIFT (30U)
- #define CSL_BB2D_GCMINORFEATURES2_DECOMPRESS_Z16_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_DECOMPRESS_Z16_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_LOGIC_OP_MASK (0x00000002U)
- #define CSL_BB2D_GCMINORFEATURES2_LOGIC_OP_SHIFT (1U)
- #define CSL_BB2D_GCMINORFEATURES2_LOGIC_OP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMINORFEATURES2_LOGIC_OP_MAX (0x00000001U)
- #define CSL_BB2D_GCMINORFEATURES2_RESETVAL (0xdeff0080U)
- /* GCMODULEPOWERCONTROLS */
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_OFF_COUNTER_MASK (0xFFFF0000U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_OFF_COUNTER_SHIFT (16U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_OFF_COUNTER_RESETVAL (0x00000014U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_OFF_COUNTER_MAX (0x0000ffffU)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_ON_COUNTER_MASK (0x000000F0U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_ON_COUNTER_SHIFT (4U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_ON_COUNTER_RESETVAL (0x00000002U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_TURN_ON_COUNTER_MAX (0x0000000fU)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STARVE_MODULE_CLOCK_GATING_MASK (0x00000004U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STARVE_MODULE_CLOCK_GATING_SHIFT (2U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STARVE_MODULE_CLOCK_GATING_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STARVE_MODULE_CLOCK_GATING_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STALL_MODULE_CLOCK_GATING_MASK (0x00000002U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STALL_MODULE_CLOCK_GATING_SHIFT (1U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STALL_MODULE_CLOCK_GATING_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_DISABLE_STALL_MODULE_CLOCK_GATING_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_ENABLE_MODULE_CLOCK_GATING_MASK (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_ENABLE_MODULE_CLOCK_GATING_SHIFT (0U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_ENABLE_MODULE_CLOCK_GATING_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_ENABLE_MODULE_CLOCK_GATING_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERCONTROLS_RESETVAL (0x00140020U)
- /* GCMODULEPOWERMODULECONTROL */
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SE_MASK (0x00000020U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SE_SHIFT (5U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PE_MASK (0x00000004U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PE_SHIFT (2U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SH_MASK (0x00000008U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SH_SHIFT (3U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SH_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_SH_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PA_MASK (0x00000010U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PA_SHIFT (4U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_PA_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_TX_MASK (0x00000080U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_TX_SHIFT (7U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_TX_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_TX_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_RA_MASK (0x00000040U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_RA_SHIFT (6U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_RA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_RA_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_FE_MASK (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_FE_SHIFT (0U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_FE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_FE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_DE_MASK (0x00000002U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_DE_SHIFT (1U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_DE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_DISABLE_MODULE_CLOCK_GATING_DE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULECONTROL_RESETVAL (0x00000000U)
- /* GCMODULEPOWERMODULESTATUS */
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_DE_MASK (0x00000002U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_DE_SHIFT (1U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_DE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_DE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SE_MASK (0x00000020U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SE_SHIFT (5U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SH_MASK (0x00000008U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SH_SHIFT (3U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SH_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_SH_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PE_MASK (0x00000004U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PE_SHIFT (2U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PA_MASK (0x00000010U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PA_SHIFT (4U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_PA_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_RA_MASK (0x00000040U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_RA_SHIFT (6U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_RA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_RA_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_TX_MASK (0x00000080U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_TX_SHIFT (7U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_TX_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_TX_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_FE_MASK (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_FE_SHIFT (0U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_FE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_MODULE_CLOCK_GATED_FE_MAX (0x00000001U)
- #define CSL_BB2D_GCMODULEPOWERMODULESTATUS_RESETVAL (0x00000000U)
- /* GCREGMMUSTATUS */
- #define CSL_BB2D_GCREGMMUSTATUS_NA3_MASK (0xFFFFC000U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA3_SHIFT (14U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA3_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA3_MAX (0x0003ffffU)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION0_MASK (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION0_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION0_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION0_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA2_MASK (0x00000C00U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA2_SHIFT (10U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA2_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA2_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA0_MASK (0x0000000CU)
- #define CSL_BB2D_GCREGMMUSTATUS_NA0_SHIFT (2U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA0_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA0_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION1_MASK (0x00000030U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION1_SHIFT (4U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION1_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION1_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA1_MASK (0x000000C0U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA1_SHIFT (6U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA1_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_NA1_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION2_MASK (0x00000300U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION2_SHIFT (8U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION2_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION2_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION3_MASK (0x00003000U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION3_SHIFT (12U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION3_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUSTATUS_EXCEPTION3_MAX (0x00000003U)
- #define CSL_BB2D_GCREGMMUSTATUS_RESETVAL (0x00000000U)
- /* GCREGMMUCONTROL */
- #define CSL_BB2D_GCREGMMUCONTROL_ENABLE_MASK (0x00000001U)
- #define CSL_BB2D_GCREGMMUCONTROL_ENABLE_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUCONTROL_ENABLE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUCONTROL_ENABLE_MAX (0x00000001U)
- #define CSL_BB2D_GCREGMMUCONTROL_NA_MASK (0xFFFFFFFEU)
- #define CSL_BB2D_GCREGMMUCONTROL_NA_SHIFT (1U)
- #define CSL_BB2D_GCREGMMUCONTROL_NA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUCONTROL_NA_MAX (0x7fffffffU)
- #define CSL_BB2D_GCREGMMUCONTROL_RESETVAL (0x00000000U)
- /* GCREGMMUEXCEPTION0 */
- #define CSL_BB2D_GCREGMMUEXCEPTION0_ADDRESS_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGMMUEXCEPTION0_ADDRESS_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUEXCEPTION0_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUEXCEPTION0_ADDRESS_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGMMUEXCEPTION0_RESETVAL (0x00000000U)
- /* GCREGMMUEXCEPTION1 */
- #define CSL_BB2D_GCREGMMUEXCEPTION1_ADDRESS_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGMMUEXCEPTION1_ADDRESS_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUEXCEPTION1_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUEXCEPTION1_ADDRESS_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGMMUEXCEPTION1_RESETVAL (0x00000000U)
- /* GCREGMMUEXCEPTION2 */
- #define CSL_BB2D_GCREGMMUEXCEPTION2_ADDRESS_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGMMUEXCEPTION2_ADDRESS_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUEXCEPTION2_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUEXCEPTION2_ADDRESS_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGMMUEXCEPTION2_RESETVAL (0x00000000U)
- /* GCREGMMUEXCEPTION3 */
- #define CSL_BB2D_GCREGMMUEXCEPTION3_ADDRESS_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGMMUEXCEPTION3_ADDRESS_SHIFT (0U)
- #define CSL_BB2D_GCREGMMUEXCEPTION3_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGMMUEXCEPTION3_ADDRESS_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGMMUEXCEPTION3_RESETVAL (0x00000000U)
- /* AQMEMORYDEBUG */
- #define CSL_BB2D_AQMEMORYDEBUG_ZCOMP_LIMIT_MASK (0x3F000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_ZCOMP_LIMIT_SHIFT (24U)
- #define CSL_BB2D_AQMEMORYDEBUG_ZCOMP_LIMIT_RESETVAL (0x0000003cU)
- #define CSL_BB2D_AQMEMORYDEBUG_ZCOMP_LIMIT_MAX (0x0000003fU)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_WRITE_DATA_SPEEDUP_MASK (0x00800000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_WRITE_DATA_SPEEDUP_SHIFT (23U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_WRITE_DATA_SPEEDUP_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_WRITE_DATA_SPEEDUP_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_ZCOMPRESSION_MASK (0x00200000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_ZCOMPRESSION_SHIFT (21U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_ZCOMPRESSION_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_ZCOMPRESSION_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_INTERLEAVE_BUFFER_LOW_LATENCY_MODE_MASK (0x00020000U)
- #define CSL_BB2D_AQMEMORYDEBUG_INTERLEAVE_BUFFER_LOW_LATENCY_MODE_SHIFT (17U)
- #define CSL_BB2D_AQMEMORYDEBUG_INTERLEAVE_BUFFER_LOW_LATENCY_MODE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_INTERLEAVE_BUFFER_LOW_LATENCY_MODE_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_DONT_STALL_WRITES_TO_SAME_ADDRESS_MASK (0x40000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DONT_STALL_WRITES_TO_SAME_ADDRESS_SHIFT (30U)
- #define CSL_BB2D_AQMEMORYDEBUG_DONT_STALL_WRITES_TO_SAME_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DONT_STALL_WRITES_TO_SAME_ADDRESS_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_MINI_MMU_CACHE_MASK (0x00004000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_MINI_MMU_CACHE_SHIFT (14U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_MINI_MMU_CACHE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_MINI_MMU_CACHE_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_MAX_OUTSTANDING_READS_MASK (0x000000FFU)
- #define CSL_BB2D_AQMEMORYDEBUG_MAX_OUTSTANDING_READS_SHIFT (0U)
- #define CSL_BB2D_AQMEMORYDEBUG_MAX_OUTSTANDING_READS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_MAX_OUTSTANDING_READS_MAX (0x000000ffU)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_STALL_READS_MASK (0x00400000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_STALL_READS_SHIFT (22U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_STALL_READS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_STALL_READS_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_FAST_CLEAR_MASK (0x00100000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_FAST_CLEAR_SHIFT (20U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_FAST_CLEAR_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_DISABLE_FAST_CLEAR_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_LIMIT_CONTROL_MASK (0x00080000U)
- #define CSL_BB2D_AQMEMORYDEBUG_LIMIT_CONTROL_SHIFT (19U)
- #define CSL_BB2D_AQMEMORYDEBUG_LIMIT_CONTROL_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQMEMORYDEBUG_LIMIT_CONTROL_MAX (0x00000001U)
- #define CSL_BB2D_AQMEMORYDEBUG_RESETVAL (0x3c000000U)
- /* AQREGISTERTIMINGCONTROL */
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_RTC_MASK (0x00030000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_RTC_SHIFT (16U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_RTC_RESETVAL (0x00000003U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_RTC_MAX (0x00000003U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_WTC_MASK (0x000C0000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_WTC_SHIFT (18U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_WTC_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FAST_WTC_MAX (0x00000003U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF2P_MASK (0x0000FF00U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF2P_SHIFT (8U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF2P_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF2P_MAX (0x000000ffU)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF1P_MASK (0x000000FFU)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF1P_SHIFT (0U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF1P_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_FOR_RF1P_MAX (0x000000ffU)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_DEEP_SLEEP_MASK (0x00200000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_DEEP_SLEEP_SHIFT (21U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_DEEP_SLEEP_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_DEEP_SLEEP_MAX (0x00000001U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_LIGHT_SLEEP_MASK (0x00400000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_LIGHT_SLEEP_SHIFT (22U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_LIGHT_SLEEP_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_LIGHT_SLEEP_MAX (0x00000001U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_POWER_DOWN_MASK (0x00100000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_POWER_DOWN_SHIFT (20U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_POWER_DOWN_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_POWER_DOWN_MAX (0x00000001U)
- #define CSL_BB2D_AQREGISTERTIMINGCONTROL_RESETVAL (0x00030000U)
- /* GCMEMORYRESERVED */
- #define CSL_BB2D_GCMEMORYRESERVED_RESETVAL (0x00000000U)
- /* GCDISPLAYPRIORITY */
- #define CSL_BB2D_GCDISPLAYPRIORITY_HIGH_MASK (0x0000FF00U)
- #define CSL_BB2D_GCDISPLAYPRIORITY_HIGH_SHIFT (8U)
- #define CSL_BB2D_GCDISPLAYPRIORITY_HIGH_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCDISPLAYPRIORITY_HIGH_MAX (0x000000ffU)
- #define CSL_BB2D_GCDISPLAYPRIORITY_PERIOD_MASK (0x000000FFU)
- #define CSL_BB2D_GCDISPLAYPRIORITY_PERIOD_SHIFT (0U)
- #define CSL_BB2D_GCDISPLAYPRIORITY_PERIOD_RESETVAL (0x00000002U)
- #define CSL_BB2D_GCDISPLAYPRIORITY_PERIOD_MAX (0x000000ffU)
- #define CSL_BB2D_GCDISPLAYPRIORITY_RESETVAL (0x00000102U)
- /* GCDBGCYCLECOUNTER */
- #define CSL_BB2D_GCDBGCYCLECOUNTER_COUNT_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDBGCYCLECOUNTER_COUNT_SHIFT (0U)
- #define CSL_BB2D_GCDBGCYCLECOUNTER_COUNT_RESETVAL (0x00001c5eU)
- #define CSL_BB2D_GCDBGCYCLECOUNTER_COUNT_MAX (0xffffffffU)
- #define CSL_BB2D_GCDBGCYCLECOUNTER_RESETVAL (0x00001c5eU)
- /* GCOUTSTANDINGREADS0 */
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEC_MASK (0x000000FFU)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEC_SHIFT (0U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEC_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEZ_MASK (0x0000FF00U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEZ_SHIFT (8U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEZ_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_PEZ_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_FE_MASK (0x00FF0000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_FE_SHIFT (16U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_FE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_FE_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_MMU_MASK (0xFF000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_MMU_SHIFT (24U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_MMU_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_MMU_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS0_RESETVAL (0x00000000U)
- /* GCOUTSTANDINGREADS1 */
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TOTAL_MASK (0xFF000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TOTAL_SHIFT (24U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TOTAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TOTAL_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_FC_MASK (0x00FF0000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_FC_SHIFT (16U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_FC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_FC_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TX_MASK (0x0000FF00U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TX_SHIFT (8U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TX_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_TX_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_RA_MASK (0x000000FFU)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_RA_SHIFT (0U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_RA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_RA_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGREADS1_RESETVAL (0x00000000U)
- /* GCOUTSTANDINGWRITES */
- #define CSL_BB2D_GCOUTSTANDINGWRITES_TOTAL_MASK (0xFF000000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_TOTAL_SHIFT (24U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_TOTAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_TOTAL_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_FC_MASK (0x00FF0000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_FC_SHIFT (16U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_FC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_FC_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEC_MASK (0x000000FFU)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEC_SHIFT (0U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEC_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEZ_MASK (0x0000FF00U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEZ_SHIFT (8U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEZ_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_PEZ_MAX (0x000000ffU)
- #define CSL_BB2D_GCOUTSTANDINGWRITES_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSRA */
- #define CSL_BB2D_GCDEBUGSIGNALSRA_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSRA_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSRA_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSRA_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSRA_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSTX */
- #define CSL_BB2D_GCDEBUGSIGNALSTX_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSTX_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSTX_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSTX_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSTX_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSFE */
- #define CSL_BB2D_GCDEBUGSIGNALSFE_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSFE_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSFE_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSFE_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSFE_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSPE */
- #define CSL_BB2D_GCDEBUGSIGNALSPE_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSPE_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSPE_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSPE_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSPE_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSDE */
- #define CSL_BB2D_GCDEBUGSIGNALSDE_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSDE_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSDE_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSDE_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSDE_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSSH */
- #define CSL_BB2D_GCDEBUGSIGNALSSH_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSSH_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSSH_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSSH_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSSH_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSPA */
- #define CSL_BB2D_GCDEBUGSIGNALSPA_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSPA_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSPA_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSPA_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSPA_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSSE */
- #define CSL_BB2D_GCDEBUGSIGNALSSE_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSSE_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSSE_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSSE_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSSE_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSMC */
- #define CSL_BB2D_GCDEBUGSIGNALSMC_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSMC_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSMC_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSMC_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSMC_RESETVAL (0x00000000U)
- /* GCDEBUGSIGNALSHI */
- #define CSL_BB2D_GCDEBUGSIGNALSHI_SIGNAL_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCDEBUGSIGNALSHI_SIGNAL_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGSIGNALSHI_SIGNAL_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGSIGNALSHI_SIGNAL_MAX (0xffffffffU)
- #define CSL_BB2D_GCDEBUGSIGNALSHI_RESETVAL (0x00000000U)
- /* GCDEBUGCONTROL0 */
- #define CSL_BB2D_GCDEBUGCONTROL0_SH_MASK (0x0F000000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_SH_SHIFT (24U)
- #define CSL_BB2D_GCDEBUGCONTROL0_SH_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_SH_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL0_DE_MASK (0x00000F00U)
- #define CSL_BB2D_GCDEBUGCONTROL0_DE_SHIFT (8U)
- #define CSL_BB2D_GCDEBUGCONTROL0_DE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_DE_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL0_PE_MASK (0x000F0000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_PE_SHIFT (16U)
- #define CSL_BB2D_GCDEBUGCONTROL0_PE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_PE_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL0_FE_MASK (0x0000000FU)
- #define CSL_BB2D_GCDEBUGCONTROL0_FE_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGCONTROL0_FE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL0_FE_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL0_RESETVAL (0x00000000U)
- /* GCDEBUGCONTROL1 */
- #define CSL_BB2D_GCDEBUGCONTROL1_SE_MASK (0x00000F00U)
- #define CSL_BB2D_GCDEBUGCONTROL1_SE_SHIFT (8U)
- #define CSL_BB2D_GCDEBUGCONTROL1_SE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_SE_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL1_TX_MASK (0x0F000000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_TX_SHIFT (24U)
- #define CSL_BB2D_GCDEBUGCONTROL1_TX_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_TX_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL1_PA_MASK (0x0000000FU)
- #define CSL_BB2D_GCDEBUGCONTROL1_PA_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGCONTROL1_PA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_PA_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL1_RA_MASK (0x000F0000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_RA_SHIFT (16U)
- #define CSL_BB2D_GCDEBUGCONTROL1_RA_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL1_RA_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL1_RESETVAL (0x00000000U)
- /* GCDEBUGCONTROL2 */
- #define CSL_BB2D_GCDEBUGCONTROL2_HI_MASK (0x00000F00U)
- #define CSL_BB2D_GCDEBUGCONTROL2_HI_SHIFT (8U)
- #define CSL_BB2D_GCDEBUGCONTROL2_HI_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL2_HI_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL2_MC_MASK (0x0000000FU)
- #define CSL_BB2D_GCDEBUGCONTROL2_MC_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGCONTROL2_MC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL2_MC_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL2_RESETVAL (0x00000000U)
- /* GCDEBUGCONTROL3 */
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE0_MASK (0x0000000FU)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE0_SHIFT (0U)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE0_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE0_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE1_MASK (0x00000F00U)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE1_SHIFT (8U)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE1_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCDEBUGCONTROL3_PROBE1_MAX (0x0000000fU)
- #define CSL_BB2D_GCDEBUGCONTROL3_RESETVAL (0x00000000U)
- /* GCBUSCONTROL */
- #define CSL_BB2D_GCBUSCONTROL_FCC_MASK (0x00000100U)
- #define CSL_BB2D_GCBUSCONTROL_FCC_SHIFT (8U)
- #define CSL_BB2D_GCBUSCONTROL_FCC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCBUSCONTROL_FCC_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_FC_MASK (0x00000040U)
- #define CSL_BB2D_GCBUSCONTROL_FC_SHIFT (6U)
- #define CSL_BB2D_GCBUSCONTROL_FC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCBUSCONTROL_FC_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_PEZ_MASK (0x00000002U)
- #define CSL_BB2D_GCBUSCONTROL_PEZ_SHIFT (1U)
- #define CSL_BB2D_GCBUSCONTROL_PEZ_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCBUSCONTROL_PEZ_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_TX_MASK (0x00000080U)
- #define CSL_BB2D_GCBUSCONTROL_TX_SHIFT (7U)
- #define CSL_BB2D_GCBUSCONTROL_TX_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_TX_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_MMU_MASK (0x00000020U)
- #define CSL_BB2D_GCBUSCONTROL_MMU_SHIFT (5U)
- #define CSL_BB2D_GCBUSCONTROL_MMU_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_MMU_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_PEC_MASK (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_PEC_SHIFT (0U)
- #define CSL_BB2D_GCBUSCONTROL_PEC_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCBUSCONTROL_PEC_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_FE_MASK (0x00000008U)
- #define CSL_BB2D_GCBUSCONTROL_FE_SHIFT (3U)
- #define CSL_BB2D_GCBUSCONTROL_FE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_FE_MAX (0x00000001U)
- #define CSL_BB2D_GCBUSCONTROL_RESETVAL (0x000000a8U)
- /* GCREGENDIANNESS0 */
- #define CSL_BB2D_GCREGENDIANNESS0_WORD_SWAP_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGENDIANNESS0_WORD_SWAP_SHIFT (0U)
- #define CSL_BB2D_GCREGENDIANNESS0_WORD_SWAP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGENDIANNESS0_WORD_SWAP_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGENDIANNESS0_RESETVAL (0x00000000U)
- /* GCREGENDIANNESS1 */
- #define CSL_BB2D_GCREGENDIANNESS1_BYTE_SWAP_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGENDIANNESS1_BYTE_SWAP_SHIFT (0U)
- #define CSL_BB2D_GCREGENDIANNESS1_BYTE_SWAP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGENDIANNESS1_BYTE_SWAP_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGENDIANNESS1_RESETVAL (0x00000000U)
- /* GCREGENDIANNESS2 */
- #define CSL_BB2D_GCREGENDIANNESS2_BIT_SWAP_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGENDIANNESS2_BIT_SWAP_SHIFT (0U)
- #define CSL_BB2D_GCREGENDIANNESS2_BIT_SWAP_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGENDIANNESS2_BIT_SWAP_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGENDIANNESS2_RESETVAL (0x00000000U)
- /* GCREGDRAWPRIMITIVESTARTTIMESTAMP */
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP_START_TIME_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP_START_TIME_SHIFT (0U)
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP_START_TIME_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP_START_TIME_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGDRAWPRIMITIVESTARTTIMESTAMP_RESETVAL (0x00000000U)
- /* GCREGDRAWPRIMITIVEENDTIMESTAMP */
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP_END_TIME_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP_END_TIME_SHIFT (0U)
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP_END_TIME_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP_END_TIME_MAX (0xffffffffU)
- #define CSL_BB2D_GCREGDRAWPRIMITIVEENDTIMESTAMP_RESETVAL (0x00000000U)
- /* GCREGCONTROL0 */
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_READ_MERGE_MASK (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_READ_MERGE_SHIFT (0U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_READ_MERGE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_READ_MERGE_MAX (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_OUTSTANDING_READS_PER_CHANNEL_MASK (0x03FF0000U)
- #define CSL_BB2D_GCREGCONTROL0_OUTSTANDING_READS_PER_CHANNEL_SHIFT (16U)
- #define CSL_BB2D_GCREGCONTROL0_OUTSTANDING_READS_PER_CHANNEL_RESETVAL (0x00000080U)
- #define CSL_BB2D_GCREGCONTROL0_OUTSTANDING_READS_PER_CHANNEL_MAX (0x000003ffU)
- #define CSL_BB2D_GCREGCONTROL0_MISC0_MASK (0x0000FFF0U)
- #define CSL_BB2D_GCREGCONTROL0_MISC0_SHIFT (4U)
- #define CSL_BB2D_GCREGCONTROL0_MISC0_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGCONTROL0_MISC0_MAX (0x00000fffU)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_WRITE_MERGE_MASK (0x00000004U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_WRITE_MERGE_SHIFT (2U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_WRITE_MERGE_RESETVAL (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_WRITE_MERGE_MAX (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_MISC1_MASK (0xFC000000U)
- #define CSL_BB2D_GCREGCONTROL0_MISC1_SHIFT (26U)
- #define CSL_BB2D_GCREGCONTROL0_MISC1_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGCONTROL0_MISC1_MAX (0x0000003fU)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_MERGE_MASK (0x00000002U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_MERGE_SHIFT (1U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_MERGE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_MERGE_MAX (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_WRITE_MERGE_MASK (0x00000008U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_WRITE_MERGE_SHIFT (3U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_WRITE_MERGE_RESETVAL (0x00000000U)
- #define CSL_BB2D_GCREGCONTROL0_ENABLE_UNALIGNED_WRITE_MERGE_MAX (0x00000001U)
- #define CSL_BB2D_GCREGCONTROL0_RESETVAL (0x00800005U)
- /* AQCMDBUFFERADDR */
- #define CSL_BB2D_AQCMDBUFFERADDR_TYPE_MASK (0x80000000U)
- #define CSL_BB2D_AQCMDBUFFERADDR_TYPE_SHIFT (31U)
- #define CSL_BB2D_AQCMDBUFFERADDR_TYPE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERADDR_TYPE_MAX (0x00000001U)
- #define CSL_BB2D_AQCMDBUFFERADDR_ADDRESS_MASK (0x7FFFFFFFU)
- #define CSL_BB2D_AQCMDBUFFERADDR_ADDRESS_SHIFT (0U)
- #define CSL_BB2D_AQCMDBUFFERADDR_ADDRESS_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERADDR_ADDRESS_MAX (0x7fffffffU)
- #define CSL_BB2D_AQCMDBUFFERADDR_RESETVAL (0x00000000U)
- /* AQCMDBUFFERCTRL */
- #define CSL_BB2D_AQCMDBUFFERCTRL_PREFETCH_MASK (0x0000FFFFU)
- #define CSL_BB2D_AQCMDBUFFERCTRL_PREFETCH_SHIFT (0U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_PREFETCH_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_PREFETCH_MAX (0x0000ffffU)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENDIAN_CONTROL_MASK (0x00300000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENDIAN_CONTROL_SHIFT (20U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENDIAN_CONTROL_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENDIAN_CONTROL_MAX (0x00000003U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENABLE_MASK (0x00010000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENABLE_SHIFT (16U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENABLE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_ENABLE_MAX (0x00000001U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA1_MASK (0xFFC00000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA1_SHIFT (22U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA1_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA1_MAX (0x000003ffU)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA_MASK (0x000E0000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA_SHIFT (17U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_NA_MAX (0x00000007U)
- #define CSL_BB2D_AQCMDBUFFERCTRL_RESETVAL (0x00000000U)
- /* AQFESTATUS */
- #define CSL_BB2D_AQFESTATUS_COMMAND_DATA_MASK (0x00000001U)
- #define CSL_BB2D_AQFESTATUS_COMMAND_DATA_SHIFT (0U)
- #define CSL_BB2D_AQFESTATUS_COMMAND_DATA_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFESTATUS_COMMAND_DATA_MAX (0x00000001U)
- #define CSL_BB2D_AQFESTATUS_RESETVAL (0x00000000U)
- /* AQFEDEBUGSTATE */
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_FETCH_STATE_MASK (0x00000C00U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_FETCH_STATE_SHIFT (10U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_FETCH_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_FETCH_STATE_MAX (0x00000003U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_STATE_MASK (0x0000001FU)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_STATE_SHIFT (0U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_STATE_MAX (0x0000001fU)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_DMA_STATE_MASK (0x00000300U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_DMA_STATE_SHIFT (8U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_DMA_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CMD_DMA_STATE_MAX (0x00000003U)
- #define CSL_BB2D_AQFEDEBUGSTATE_VE_REQ_STATE_MASK (0x00030000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_VE_REQ_STATE_SHIFT (16U)
- #define CSL_BB2D_AQFEDEBUGSTATE_VE_REQ_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_VE_REQ_STATE_MAX (0x00000003U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CAL_STATE_MASK (0x0000C000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CAL_STATE_SHIFT (14U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CAL_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_CAL_STATE_MAX (0x00000003U)
- #define CSL_BB2D_AQFEDEBUGSTATE_REQ_DMA_STATE_MASK (0x00003000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_REQ_DMA_STATE_SHIFT (12U)
- #define CSL_BB2D_AQFEDEBUGSTATE_REQ_DMA_STATE_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGSTATE_REQ_DMA_STATE_MAX (0x00000003U)
- #define CSL_BB2D_AQFEDEBUGSTATE_RESETVAL (0x00000000U)
- /* AQFEDEBUGCURCMDADR */
- #define CSL_BB2D_AQFEDEBUGCURCMDADR_CUR_CMD_ADR_MASK (0xFFFFFFF8U)
- #define CSL_BB2D_AQFEDEBUGCURCMDADR_CUR_CMD_ADR_SHIFT (3U)
- #define CSL_BB2D_AQFEDEBUGCURCMDADR_CUR_CMD_ADR_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGCURCMDADR_CUR_CMD_ADR_MAX (0x1fffffffU)
- #define CSL_BB2D_AQFEDEBUGCURCMDADR_RESETVAL (0x00000000U)
- /* AQFEDEBUGCMDLOWREG */
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG_CMD_LOW_REG_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG_CMD_LOW_REG_SHIFT (0U)
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG_CMD_LOW_REG_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG_CMD_LOW_REG_MAX (0xffffffffU)
- #define CSL_BB2D_AQFEDEBUGCMDLOWREG_RESETVAL (0x00000000U)
- /* AQFEDEBUGCMDHIREG */
- #define CSL_BB2D_AQFEDEBUGCMDHIREG_CMD_HI_REG_MASK (0xFFFFFFFFU)
- #define CSL_BB2D_AQFEDEBUGCMDHIREG_CMD_HI_REG_SHIFT (0U)
- #define CSL_BB2D_AQFEDEBUGCMDHIREG_CMD_HI_REG_RESETVAL (0x00000000U)
- #define CSL_BB2D_AQFEDEBUGCMDHIREG_CMD_HI_REG_MAX (0xffffffffU)
- #define CSL_BB2D_AQFEDEBUGCMDHIREG_RESETVAL (0x00000000U)
- #ifdef __cplusplus
- }
- #endif
- #endif
|