123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355 |
- /********************************************************************
- * Copyright (C) 2013- 2016 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_MMCHS_H
- #define CSLR_MMCHS_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 HL_REV;
- volatile Uint32 HL_HWINFO;
- volatile Uint8 RSVD0[8];
- volatile Uint32 HL_SYSCONFIG;
- volatile Uint8 RSVD1[252];
- volatile Uint32 SYSCONFIG;
- volatile Uint32 SYSSTATUS;
- volatile Uint8 RSVD2[12];
- volatile Uint32 CSRE;
- volatile Uint32 SYSTEST;
- volatile Uint32 CON;
- volatile Uint32 PWCNT;
- volatile Uint32 DLL;
- volatile Uint8 RSVD3[200];
- volatile Uint32 SDMASA;
- volatile Uint32 BLK;
- volatile Uint32 ARG;
- volatile Uint32 CMD;
- volatile Uint32 RSP10;
- volatile Uint32 RSP32;
- volatile Uint32 RSP54;
- volatile Uint32 RSP76;
- volatile Uint32 DATA;
- volatile Uint32 PSTATE;
- volatile Uint32 HCTL;
- volatile Uint32 SYSCTL;
- volatile Uint32 STAT;
- volatile Uint32 IE;
- volatile Uint32 ISE;
- volatile Uint32 AC12;
- volatile Uint32 CAPA;
- volatile Uint32 CAPA2;
- volatile Uint32 CUR_CAPA;
- volatile Uint8 RSVD4[4];
- volatile Uint32 FE;
- volatile Uint32 ADMAES;
- volatile Uint32 ADMASAL;
- volatile Uint8 RSVD5[4];
- volatile Uint32 PVINITSD;
- volatile Uint32 PVHSSDR12;
- volatile Uint32 PVSDR25SDR50;
- volatile Uint32 PVSDR104DDR50;
- volatile Uint8 RSVD6[140];
- volatile Uint32 REV;
- } CSL_MmchsRegs;
- /**************************************************************************
- * Register Macros
- **************************************************************************/
- /* IP Revision Identifier (X.Y.R) Used by software to track features, bugs,
- * and compatibility */
- #define CSL_MMCHS_HL_REV ((uint32_t)0x0U)
- /* Information about the IP module's hardware configuration, i.e. typically
- * the module's HDL generics (if any). Actual field format and encoding is up
- * to the module's designer to decide. */
- #define CSL_MMCHS_HL_HWINFO ((uint32_t)0x4U)
- /* Clock Management Configuration Register */
- #define CSL_MMCHS_HL_SYSCONFIG ((uint32_t)0x10U)
- /* System Configuration Register This register allows controlling various
- * parameters of the OCP interface. */
- #define CSL_MMCHS_SYSCONFIG ((uint32_t)0x110U)
- /* System Status Register This register provides status information about the
- * module excluding the interrupt status information */
- #define CSL_MMCHS_SYSSTATUS ((uint32_t)0x114U)
- /* Card Status Response Error This register enables the host controller to
- * detect card status errors of response type R1, R1b for all cards and of R5,
- * R5b and R6 response for cards types SD or SDIO. When a bit MMCHS_CSRE[i] is
- * set to 1, if the corresponding bit at the same position in the response
- * MMCHS_RSP0[i] is set to 1, the host controller indicates a card error
- * (MMCHS_STAT[CERR]) interrupt status to avoid the host driver reading the
- * response register (MMCHS_RSP0). Note: No automatic card error detection for
- * autoCMD12 is implemented; the host system has to check autoCMD12 response
- * register (MMCHS_RESP76) for possible card errors. */
- #define CSL_MMCHS_CSRE ((uint32_t)0x124U)
- /* System Test Register This register is used to control the signals that
- * connect to I/O pins when the module is configured in system test (SYSTEST)
- * mode for boundary connectivity verification. Note: In SYSTEST mode, a write
- * into MMCHS_CMD register will not start a transfer. The buffer behaves as a
- * stack accessible only by the local host (push and pop operations). In this
- * mode, the Transfer Block Size (MMCHS_BLK[BLEN]) and the Blocks count for
- * current transfer (MMCHS_BLK[NBLK]) are needed to generate a Buffer write
- * ready interrupt (MMCHS_STAT[BWR]) or a Buffer read ready interrupt
- * (MMCHS_STAT[BRR]) and DMA requests if enabled. */
- #define CSL_MMCHS_SYSTEST ((uint32_t)0x128U)
- /* Configuration Register This register is used: - to select the functional
- * mode or the SYSTEST mode for any card. - to send an initialization sequence
- * to any card. - to enable the detection on DAT[1] of a card interrupt for
- * SDIO cards only. and also to configure : - specific data and command
- * transfers for MMC cards only. - the parameters related to the card detect
- * and write protect input signals. */
- #define CSL_MMCHS_CON ((uint32_t)0x12CU)
- /* Power Counter Register This register is used to program a mmc counter to
- * delay command transfers after activating the PAD power, this value depends
- * on PAD characteristics and voltage. */
- #define CSL_MMCHS_PWCNT ((uint32_t)0x130U)
- /* DLL control and status register This register is used for tuning procedure
- * required for SDR104 speed mode. It gives visibility and control on the DLL */
- #define CSL_MMCHS_DLL ((uint32_t)0x134U)
- /* SDMA System Address / Argument 2 Register */
- #define CSL_MMCHS_SDMASA ((uint32_t)0x200U)
- /* Transfer Length Configuration Register MMCHS_BLK[BLEN] is the block size
- * register. MMCHS_BLK[NBLK] is the block count register. This register shall
- * be used for any card. */
- #define CSL_MMCHS_BLK ((uint32_t)0x204U)
- /* Command Argument Register This register contains command argument specified
- * as bit 39-8 of Command-Format These registers must be initialized prior to
- * sending the command itself to the card (write action into the register
- * MMCHS_CMD register). Only exception is for a command index specifying stuff
- * bits in arguments, making a write unnecessary. */
- #define CSL_MMCHS_ARG ((uint32_t)0x208U)
- /* Command and Transfer Mode Register MMCHS_CMD[31:16] = the command register
- * MMCHS_CMD[15:0] = the transfer mode. This register configures the data and
- * command transfers. A write into the most significant byte send the command.
- * A write into MMCHS_CMD[15:0] registers during data transfer has no effect.
- * This register shall be used for any card. Note: In SYSTEST mode, a write
- * into MMCHS_CMD register will not start a transfer. */
- #define CSL_MMCHS_CMD ((uint32_t)0x20CU)
- /* Command Response[31:0] Register This 32-bit register holds bits positions
- * [31:0] of command response type R1/R1b/R2/R3/R4/R5/R5b/R6 */
- #define CSL_MMCHS_RSP10 ((uint32_t)0x210U)
- /* Command Response[63:32] Register This 32-bit register holds bits positions
- * [63:32] of command response type R2 */
- #define CSL_MMCHS_RSP32 ((uint32_t)0x214U)
- /* Command Response[95:64] Register This 32-bit register holds bits positions
- * [95:64] of command response type R2 */
- #define CSL_MMCHS_RSP54 ((uint32_t)0x218U)
- /* Command Response[127:96] Register This 32-bit register holds bits positions
- * [127:96] of command response type R1(Auto CMD23)/R1b(Auto CMD12)/R2 */
- #define CSL_MMCHS_RSP76 ((uint32_t)0x21CU)
- /* Data Register This register is the 32-bit entry point of the buffer for
- * read or write data transfers. The buffer size is 32bits x256(1024 bytes).
- * Bytes within a word are stored and read in little endian format. This
- * buffer can be used as two 512 byte buffers to transfer data efficiently
- * without reducing the throughput. Sequential and contiguous access is
- * necessary to increment the pointer correctly. Random or skipped access is
- * not allowed. In little endian, if the local host accesses this register
- * byte-wise or 16bit-wise, the least significant byte (bits [7:0]) must
- * always be written/read first. The update of the buffer address is done on
- * the most significant byte write for full 32-bit DATA register or on the
- * most significant byte of the last word of block transfer. Example 1: Byte
- * or 16-bit access Mbyteen[3:0]=0001 (1-byte) => Mbyteen[3:0]=0010 (1-byte)
- * => Mbyteen[3:0]=1100 (2-bytes) OK Mbyteen[3:0]=0001 (1-byte) =>
- * Mbyteen[3:0]=0010 (1-byte) => Mbyteen[3:0]=0100 (1-byte) OK
- * Mbyteen[3:0]=0001 (1-byte) => Mbyteen[3:0]=0010 (1-byte) =>
- * Mbyteen[3:0]=1000 (1-byte) Bad */
- #define CSL_MMCHS_DATA ((uint32_t)0x220U)
- /* Present State Register The Host can get status of the Host Controller from
- * this 32-bit read only register. */
- #define CSL_MMCHS_PSTATE ((uint32_t)0x224U)
- /* Host Control Register This register defines the host controls to set power,
- * wakeup and transfer parameters. MMCHS_HCTL[31:24] = Wakeup control
- * MMCHS_HCTL[23:16] = Block gap control MMCHS_HCTL[15:8] = Power control
- * MMCHS_HCTL[7:0] = Host control */
- #define CSL_MMCHS_HCTL ((uint32_t)0x228U)
- /* SD System Control Register This register defines the system controls to set
- * software resets, clock frequency management and data timeout.
- * MMCHS_SYSCTL[31:24] = Software resets MMCHS_SYSCTL[23:16] = Timeout control
- * MMCHS_SYSCTL[15:0] = Clock control */
- #define CSL_MMCHS_SYSCTL ((uint32_t)0x22CU)
- /* Interrupt Status Register The interrupt status regroups all the status of
- * the module internal events that can generate an interrupt.
- * MMCHS_STAT[31:16] = Error Interrupt Status MMCHS_STAT[15:0] = Normal
- * Interrupt Status */
- #define CSL_MMCHS_STAT ((uint32_t)0x230U)
- /* Interrupt Status Enable Register This register allows to enable/disable the
- * module to set status bits, on an event-by-event basis. MMCHS_IE[31:16] =
- * Error Interrupt Status Enable MMCHS_IE[15:0] = Normal Interrupt Status
- * Enable */
- #define CSL_MMCHS_IE ((uint32_t)0x234U)
- /* Interrupt Signal Enable Register This register allows to enable/disable the
- * module internal sources of status, on an event-by-event basis.
- * MMCHS_ISE[31:16] = Error Interrupt Signal Enable MMCHS_ISE[15:0] = Normal
- * Interrupt Signal Enable */
- #define CSL_MMCHS_ISE ((uint32_t)0x238U)
- /* Host Control 2 Register and Auto CMD Error Status Register This register is
- * used to indicate CMD12 response error of Auto CMD12 and CMD23 response
- * error of Auto CMD23. The Host driver can determine what kind of Auto CMD12
- * / CMD23 errors occur by this register. Auto CMD23 errors are indicated in
- * bit 04-01.This register is valid only when the Auto CMD Error is set. */
- #define CSL_MMCHS_AC12 ((uint32_t)0x23CU)
- /* Capabilities Register This register lists the capabilities of the
- * MMC/SD/SDIO host controller. */
- #define CSL_MMCHS_CAPA ((uint32_t)0x240U)
- /* Capabilities 2 Register This register provides the Host Driver with
- * information specific to the Host Controller implementation. The Host
- * Controller may implement these values as fixed or loaded from flash memory
- * during power on initialization. Refer to Software Reset For All in the
- * Software Reset register for loading from flash memory and completion timing
- * control. */
- #define CSL_MMCHS_CAPA2 ((uint32_t)0x244U)
- /* Maximum Current Capabilities Register This register indicates the maximum
- * current capability for each voltage. The value is meaningful if the voltage
- * support is set in the capabilities register (MMCHS_CAPA). Initialization of
- * this register (via a write access to this register) depends on the system
- * capabilities. The host driver shall not modify this register after the
- * initilaization. This register is only reinitialized by a hard reset (via
- * RESETN signal) */
- #define CSL_MMCHS_CUR_CAPA ((uint32_t)0x248U)
- /* Force Event Register for Auto CMD Error Status and Error Interrupt status
- * The Force Event Register is not a physically implemented register. Rather,
- * it is an address at which the Auto CMD Error Status Register can be
- * written. Writing 1 : set each bit of the Auto CMD Error Status Register
- * Writing 0 : no effect Rather, it is an address at which the Error Interrupt
- * Status register can be written. The effect of a write to this address will
- * be reflected in the Error Interrupt Status Register if the corresponding
- * bit of the Error Interrupt Status Enable Register is set. Writing 1 : set
- * each bit of the Error Interrupt Status Register Writing 0 : no effect Note:
- * By setting this register, the Error Interrupt can be set in the Error
- * Interrupt Status register. In order to generate interrupt signal, both the
- * Error Interrupt Status Enable and Error Interrupt Signal Enable shall be
- * set. */
- #define CSL_MMCHS_FE ((uint32_t)0x250U)
- /* ADMA Error Status Register When ADMA Error Interrupt is occurred, the ADMA
- * Error States field in this register holds the ADMA state and the ADMA
- * System Address Register holds the address around the error descriptor. For
- * recovering the error, the Host Driver requires the ADMA state to identify
- * the error descriptor address as follows: ST_STOP: Previous location set in
- * the ADMA System Address register is the error descriptor address ST_FDS:
- * Current location set in the ADMA System Address register is the error
- * descriptor address ST_CADR: This sate is never set because do not generate
- * ADMA error in this state. ST_TFR: Previous location set in the ADMA System
- * Address register is the error descriptor address In case of write
- * operation, the Host Driver should use ACMD22 to get the number of written
- * block rather than using this information, since unwritten data may exist in
- * the Host Controller. The Host Controller generates the ADMA Error Interrupt
- * when it detects invalid descriptor data (Valid=0) at the ST_FDS state. In
- * this case, ADMA Error State indicates that an error occurs at ST_FDS state.
- * The Host Driver may find that the Valid bit is not set in the error
- * descriptor. */
- #define CSL_MMCHS_ADMAES ((uint32_t)0x254U)
- /* ADMA System address Low bits */
- #define CSL_MMCHS_ADMASAL ((uint32_t)0x258U)
- /* Preset Value for Initialization and Default Speed modes */
- #define CSL_MMCHS_PVINITSD ((uint32_t)0x260U)
- /* Preset Value for High Speed and SDR12 speed modes */
- #define CSL_MMCHS_PVHSSDR12 ((uint32_t)0x264U)
- /* Preset Value for SDR25 and SDR50 speed modes */
- #define CSL_MMCHS_PVSDR25SDR50 ((uint32_t)0x268U)
- /* Preset Value for SDR104 and DDR50 speed modes */
- #define CSL_MMCHS_PVSDR104DDR50 ((uint32_t)0x26CU)
- /* Versions Register This register contains the hard coded RTL vendor revision
- * number, the version number of SD specification compliancy and a slot status
- * bit. MMCHS_REV[31:16] = Host controller version MMCHS_REV[15:0] = Slot
- * Interrupt Status */
- #define CSL_MMCHS_REV ((uint32_t)0x2FCU)
- /**************************************************************************
- * Field Definition Macros
- **************************************************************************/
- /* HL_REV */
- #define CSL_MMCHS_HL_REV_SCHEME_MASK ((uint32_t)0xC0000000U)
- #define CSL_MMCHS_HL_REV_SCHEME_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_HL_REV_SCHEME_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_REV_SCHEME_LEGACY ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_REV_SCHEME_HIGHLANDER ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_REV_FUNC_MASK ((uint32_t)0x0FFF0000U)
- #define CSL_MMCHS_HL_REV_FUNC_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_HL_REV_FUNC_RESETVAL ((uint32_t)0x00000020U)
- #define CSL_MMCHS_HL_REV_FUNC_MAX ((uint32_t)0x00000fffU)
- #define CSL_MMCHS_HL_REV_R_RTL_MASK ((uint32_t)0x0000F800U)
- #define CSL_MMCHS_HL_REV_R_RTL_SHIFT ((uint32_t)11U)
- #define CSL_MMCHS_HL_REV_R_RTL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_REV_R_RTL_MAX ((uint32_t)0x0000001fU)
- #define CSL_MMCHS_HL_REV_X_MAJOR_MASK ((uint32_t)0x00000700U)
- #define CSL_MMCHS_HL_REV_X_MAJOR_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_HL_REV_X_MAJOR_RESETVAL ((uint32_t)0x00000003U)
- #define CSL_MMCHS_HL_REV_X_MAJOR_MAX ((uint32_t)0x00000007U)
- #define CSL_MMCHS_HL_REV_CUSTOM_MASK ((uint32_t)0x000000C0U)
- #define CSL_MMCHS_HL_REV_CUSTOM_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_HL_REV_CUSTOM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_REV_CUSTOM_READ0 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_REV_Y_MINOR_MASK ((uint32_t)0x0000003FU)
- #define CSL_MMCHS_HL_REV_Y_MINOR_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_HL_REV_Y_MINOR_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_REV_Y_MINOR_MAX ((uint32_t)0x0000003fU)
- #define CSL_MMCHS_HL_REV_RESETVAL ((uint32_t)0x40200302U)
- /* HL_HWINFO */
- #define CSL_MMCHS_HL_HWINFO_MADMA_EN_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_HWINFO_MADMA_EN_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_HL_HWINFO_MADMA_EN_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_HWINFO_MADMA_EN_NOMASTERDMA ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_HWINFO_MADMA_EN_SUPPORTADMA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_HWINFO_MERGE_MEM_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_HWINFO_MERGE_MEM_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_HL_HWINFO_MERGE_MEM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_HWINFO_MERGE_MEM_TWOMEMBUFFER ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_HWINFO_MERGE_MEM_SINGLEMEMBUFFER ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_HWINFO_MEM_SIZE_MASK ((uint32_t)0x0000003CU)
- #define CSL_MMCHS_HL_HWINFO_MEM_SIZE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_HL_HWINFO_MEM_SIZE_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_HWINFO_MEM_SIZE_MAX ((uint32_t)0x0000000fU)
- #define CSL_MMCHS_HL_HWINFO_RETMODE_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_HL_HWINFO_RETMODE_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_HL_HWINFO_RETMODE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_HWINFO_RETMODE_RETDISABLED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_HWINFO_RETMODE_RETENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_HWINFO_RESETVAL ((uint32_t)0x00000009U)
- /* HL_SYSCONFIG */
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_RESETDONE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_SOFTRESET ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_SOFTRESET_RESETONGOING ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_FREEEMU_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_SYSCONFIG_FREEEMU_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_HL_SYSCONFIG_FREEEMU_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_FREEEMU_EMUEN ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_FREEEMU_EMUDIS ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_MASK ((uint32_t)0x0000000CU)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_FORCEIDLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_NOIDLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_SMARTIDLE ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_SYSCONFIG_IDLEMODE_SMARTIDLEWAKEUP ((uint32_t)0x00000003U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_MASK ((uint32_t)0x00000030U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_SMARTSTANDBYWAKEUP (0x00000003U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_SMARTSTANDBY ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_NOSTANDBY ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HL_SYSCONFIG_STANDBYMODE_FORCESTANDBY ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HL_SYSCONFIG_RESETVAL ((uint32_t)0x00000028U)
- /* SYSCONFIG */
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_MASK ((uint32_t)0x00000300U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_NONE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_FUNC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_OCP ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_CLOCKACTIVITY_BOTH ((uint32_t)0x00000003U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_MASK ((uint32_t)0x00000018U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_SMART ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_FORCE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_NOIDLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_SIDLEMODE_SMARTWAKE ((uint32_t)0x00000003U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_NORESET_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_ONRESET_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_SOFTRESET_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_AUTOIDLE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_AUTOIDLE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_SYSCONFIG_AUTOIDLE_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_AUTOIDLE_OFF ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_AUTOIDLE_ON ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_ENAWAKEUP_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_SYSCONFIG_ENAWAKEUP_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_SYSCONFIG_ENAWAKEUP_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_ENAWAKEUP_DISABLED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_ENAWAKEUP_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_MASK ((uint32_t)0x00003000U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_SHIFT ((uint32_t)12U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_NOIDLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_SMART ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_SMARTWAKE ((uint32_t)0x00000003U)
- #define CSL_MMCHS_SYSCONFIG_STANDBYMODE_FORCE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCONFIG_RESETVAL ((uint32_t)0x00002015U)
- /* SYSSTATUS */
- #define CSL_MMCHS_SYSSTATUS_RESETDONE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSSTATUS_RESETDONE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_SYSSTATUS_RESETDONE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSSTATUS_RESETDONE_DONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSSTATUS_RESETDONE_ONGOING ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSSTATUS_RESETVAL ((uint32_t)0x00000000U)
- /* CSRE */
- #define CSL_MMCHS_CSRE_CSRE_MASK ((uint32_t)0xFFFFFFFFU)
- #define CSL_MMCHS_CSRE_CSRE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CSRE_CSRE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CSRE_CSRE_MAX ((uint32_t)0xffffffffU)
- #define CSL_MMCHS_CSRE_RESETVAL ((uint32_t)0x00000000U)
- /* SYSTEST */
- #define CSL_MMCHS_SYSTEST_WAKD_MASK ((uint32_t)0x00002000U)
- #define CSL_MMCHS_SYSTEST_WAKD_SHIFT ((uint32_t)13U)
- #define CSL_MMCHS_SYSTEST_WAKD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_WAKD_DRIVENHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_WAKD_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_WAKD_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_WAKD_DRIVENLOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D4D_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_SYSTEST_D4D_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_SYSTEST_D4D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D4D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D4D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D4D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D4D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDIR_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSTEST_CDIR_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_SYSTEST_CDIR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDIR_IN_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_CDIR_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDIR_OUT_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDIR_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D1D_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_SYSTEST_D1D_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_SYSTEST_D1D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D1D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D1D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D1D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D1D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SDWP_MASK ((uint32_t)0x00004000U)
- #define CSL_MMCHS_SYSTEST_SDWP_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_SYSTEST_SDWP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SDWP_DRIVENHIGH ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_SDWP_DRIVENLOW ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D2D_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_SYSTEST_D2D_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_SYSTEST_D2D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D2D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D2D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D2D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D2D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_DDIR_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_SYSTEST_DDIR_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_SYSTEST_DDIR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_DDIR_IN_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_DDIR_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_DDIR_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_DDIR_OUT_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDAT_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_SYSTEST_CDAT_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_SYSTEST_CDAT_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDAT_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_CDAT_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDAT_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_CDAT_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D5D_MASK ((uint32_t)0x00000200U)
- #define CSL_MMCHS_SYSTEST_D5D_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_SYSTEST_D5D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D5D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D5D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D5D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D5D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D6D_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_SYSTEST_D6D_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_SYSTEST_D6D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D6D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D6D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D6D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D6D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_SSB_MASK ((uint32_t)0x00001000U)
- #define CSL_MMCHS_SYSTEST_SSB_SHIFT ((uint32_t)12U)
- #define CSL_MMCHS_SYSTEST_SSB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SSB_SETTHEMALL_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_SSB_CLEAR_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SSB_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SSB_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D3D_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_SYSTEST_D3D_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_SYSTEST_D3D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D3D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D3D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D3D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D3D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_MCKD_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_MCKD_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_SYSTEST_MCKD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_MCKD_DRIVENLOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_MCKD_DRIVENHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_MCKD_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_MCKD_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D0D_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_SYSTEST_D0D_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_SYSTEST_D0D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D0D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D0D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D0D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D0D_ZERO_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D7D_MASK ((uint32_t)0x00000800U)
- #define CSL_MMCHS_SYSTEST_D7D_SHIFT ((uint32_t)11U)
- #define CSL_MMCHS_SYSTEST_D7D_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D7D_ZERO_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D7D_DRIVEHIGH_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_D7D_DRIVELOW_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_D7D_ONE_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_SDCD_MASK ((uint32_t)0x00008000U)
- #define CSL_MMCHS_SYSTEST_SDCD_SHIFT ((uint32_t)15U)
- #define CSL_MMCHS_SYSTEST_SDCD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_SDCD_DRIVENHIGH ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_SDCD_DRIVENLOW ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_OBI_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_SYSTEST_OBI_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_SYSTEST_OBI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_OBI_HIGHLEVEL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSTEST_OBI_LOWLEVEL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSTEST_RESETVAL ((uint32_t)0x00000000U)
- /* CON */
- #define CSL_MMCHS_CON_HR_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_CON_HR_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_CON_HR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_HR_HOSTRESP ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_HR_NOHOSTRESP ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_WPP_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_CON_WPP_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_CON_WPP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_WPP_ACTIVEHIGH ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_WPP_ACTIVELOW ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_STR_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_CON_STR_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_CON_STR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_STR_STREAM ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_STR_BLOCK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_OD_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_OD_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CON_OD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_OD_OPENDRAIN ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_OD_NOOPENDRAIN ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DVAL_MASK ((uint32_t)0x00000600U)
- #define CSL_MMCHS_CON_DVAL_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_CON_DVAL_RESETVAL ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CON_DVAL_FILTERLEVEL1 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_DVAL_FILTERLEVEL2 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CON_DVAL_FILTERLEVEL0 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DVAL_FILTERLEVEL3 ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CON_INIT_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CON_INIT_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_CON_INIT_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_INIT_NOINIT ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_INIT_INITSTREAM ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_MIT_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_CON_MIT_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_CON_MIT_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_MIT_CTO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_MIT_NO_CTO ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_CDP_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_CON_CDP_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_CON_CDP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CDP_ACTIVEHIGH ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_CDP_ACTIVELOW ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DW8_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_CON_DW8_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_CON_DW8_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DW8__8BITMODE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_DW8__1_4BITMODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_MODE_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_CON_MODE_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_CON_MODE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_MODE_SYSTEST ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_MODE_FUNC ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CTPL_MASK ((uint32_t)0x00000800U)
- #define CSL_MMCHS_CON_CTPL_SHIFT ((uint32_t)11U)
- #define CSL_MMCHS_CON_CTPL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CTPL_MMC_SD ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CTPL_SDIO ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_CEATA_MASK ((uint32_t)0x00001000U)
- #define CSL_MMCHS_CON_CEATA_SHIFT ((uint32_t)12U)
- #define CSL_MMCHS_CON_CEATA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CEATA_NORMALMODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CEATA_CEATAMODE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_OBIP_MASK ((uint32_t)0x00002000U)
- #define CSL_MMCHS_CON_OBIP_SHIFT ((uint32_t)13U)
- #define CSL_MMCHS_CON_OBIP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_OBIP_ACTIVEHIGH ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_OBIP_ACTIVELOW ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_OBIE_MASK ((uint32_t)0x00004000U)
- #define CSL_MMCHS_CON_OBIE_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_CON_OBIE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_OBIE_OBINTMODE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_OBIE_NORMALMODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_PADEN_MASK ((uint32_t)0x00008000U)
- #define CSL_MMCHS_CON_PADEN_SHIFT ((uint32_t)15U)
- #define CSL_MMCHS_CON_PADEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_PADEN_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_PADEN_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_CLKEXTFREE_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_CON_CLKEXTFREE_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_CON_CLKEXTFREE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CLKEXTFREE_AUTOGATING ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_CLKEXTFREE_FREERUNNING ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_BOOT_ACK_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_CON_BOOT_ACK_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_CON_BOOT_ACK_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_BOOT_ACK_BOOTNOACK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_BOOT_ACK_BOOTACK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_BOOT_CF0_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_CON_BOOT_CF0_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_CON_BOOT_CF0_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_BOOT_CF0_NOCMDFORCE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_BOOT_CF0_CMDFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_BOOT_CF0_CMDFORCEREQ ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_BOOT_CF0_CMDRELEASED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DDR_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_CON_DDR_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_CON_DDR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DDR_NORMALMODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DDR_DDRMODE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_DMA_MNS_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_CON_DMA_MNS_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_CON_DMA_MNS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DMA_MNS_MASTERDMADIS ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_DMA_MNS_MASTERDMAEN ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_SDMA_LNE_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_CON_SDMA_LNE_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_CON_SDMA_LNE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_SDMA_LNE_LATEDEASSERT ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CON_SDMA_LNE_EARLYDEASSERT ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CON_RESETVAL ((uint32_t)0x00000600U)
- /* PWCNT */
- #define CSL_MMCHS_PWCNT_PWRCNT_MASK ((uint32_t)0x0000FFFFU)
- #define CSL_MMCHS_PWCNT_PWRCNT_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PWCNT_PWRCNT_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PWCNT_PWRCNT_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_PWCNT_RESETVAL ((uint32_t)0x00000000U)
- /* DLL */
- #define CSL_MMCHS_DLL_DLL_LOCK_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_LOCK_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_DLL_DLL_LOCK_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_LOCK_NOTLOCKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_LOCK_LOCKED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_CALIB_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_DLL_DLL_CALIB_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_DLL_DLL_CALIB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_CALIB_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_CALIB_DISABLED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_SLAVE_RATIO_MASK ((uint32_t)0x00000FC0U)
- #define CSL_MMCHS_DLL_SLAVE_RATIO_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_DLL_SLAVE_RATIO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_SLAVE_RATIO_MAX ((uint32_t)0x0000003fU)
- #define CSL_MMCHS_DLL_MAX_LOCK_DIFF_MASK ((uint32_t)0x3FC00000U)
- #define CSL_MMCHS_DLL_MAX_LOCK_DIFF_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_DLL_MAX_LOCK_DIFF_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_MAX_LOCK_DIFF_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_DLL_LOCK_TIMER_MASK ((uint32_t)0x40000000U)
- #define CSL_MMCHS_DLL_LOCK_TIMER_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_DLL_LOCK_TIMER_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_LOCK_TIMER_DLL_FAST_MODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_LOCK_TIMER_OTHER ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_FORCE_VALUE_MASK ((uint32_t)0x00001000U)
- #define CSL_MMCHS_DLL_FORCE_VALUE_SHIFT ((uint32_t)12U)
- #define CSL_MMCHS_DLL_FORCE_VALUE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_FORCE_VALUE_NO_FORCE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_FORCE_VALUE_FORCE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_FORCE_SR_C_MASK ((uint32_t)0x000FE000U)
- #define CSL_MMCHS_DLL_FORCE_SR_C_SHIFT ((uint32_t)13U)
- #define CSL_MMCHS_DLL_FORCE_SR_C_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_FORCE_SR_C_MAX ((uint32_t)0x0000007fU)
- #define CSL_MMCHS_DLL_FORCE_SR_F_MASK ((uint32_t)0x00300000U)
- #define CSL_MMCHS_DLL_FORCE_SR_F_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_DLL_FORCE_SR_F_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_FORCE_SR_F_MAX ((uint32_t)0x00000003U)
- #ifndef CSL_MODIFICATION
- #define CSL_MMCHS_DLL_FORCE_SWT_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_DLL_FORCE_SWT_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_DLL_FORCE_SWT_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_FORCE_SWT_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_FORCE_SWT_DISABLE ((uint32_t)0x00000000U)
- #endif
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_MASK ((uint32_t)0x80000000U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_SHIFT ((uint32_t)31U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_WRITE_1 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_WRITE_0 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_READ_1 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_SOFT_RESET_READ_0 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_STICKY_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_STICKY_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_STICKY_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_STICKY_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_CLEAR_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_CLEAR_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_CLEAR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_CLEAR__1 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_DLL_DLL_UNLOCK_CLEAR__0 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DLL_RESETVAL ((uint32_t)0x80000000U)
- /* SDMASA */
- #define CSL_MMCHS_SDMASA_SDMA_ARG2_MASK ((uint32_t)0xFFFFFFFFU)
- #define CSL_MMCHS_SDMASA_SDMA_ARG2_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_SDMASA_SDMA_ARG2_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SDMASA_SDMA_ARG2_MAX ((uint32_t)0xffffffffU)
- #define CSL_MMCHS_SDMASA_RESETVAL ((uint32_t)0x00000000U)
- /* BLK */
- #define CSL_MMCHS_BLK_NBLK_MASK ((uint32_t)0xFFFF0000U)
- #define CSL_MMCHS_BLK_NBLK_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_BLK_NBLK_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_BLK_NBLK_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_BLK_BLEN_MASK ((uint32_t)0x00000FFFU)
- #define CSL_MMCHS_BLK_BLEN_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_BLK_BLEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_BLK_BLEN_MAX ((uint32_t)0x00000fffU)
- #define CSL_MMCHS_BLK_RESETVAL ((uint32_t)0x00000000U)
- /* ARG */
- #define CSL_MMCHS_ARG_ARG_MASK ((uint32_t)0xFFFFFFFFU)
- #define CSL_MMCHS_ARG_ARG_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_ARG_ARG_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ARG_ARG_MAX ((uint32_t)0xffffffffU)
- #define CSL_MMCHS_ARG_RESETVAL ((uint32_t)0x00000000U)
- /* CMD */
- #define CSL_MMCHS_CMD_RSP_TYPE_MASK ((uint32_t)0x00030000U)
- #define CSL_MMCHS_CMD_RSP_TYPE_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_CMD_RSP_TYPE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_RSP_TYPE_LGHT48B ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CMD_RSP_TYPE_NORSP ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_RSP_TYPE_LGHT36 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_RSP_TYPE_LGHT48 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CMD_CCCE_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_CMD_CCCE_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_CMD_CCCE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CCCE_NOCHECK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CCCE_CHECK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_ACEN_MASK ((uint32_t)0x0000000CU)
- #define CSL_MMCHS_CMD_ACEN_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_CMD_ACEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_ACEN_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_ACEN_ENABLECMD12 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_ACEN_ENABLECMD23 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CMD_ACEN_RESERVED ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CMD_INDX_MASK ((uint32_t)0x3F000000U)
- #define CSL_MMCHS_CMD_INDX_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_CMD_INDX_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_INDX_MAX ((uint32_t)0x0000003fU)
- #define CSL_MMCHS_CMD_DE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_DE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CMD_DE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_DE_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_DE_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_BCE_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CMD_BCE_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_CMD_BCE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_BCE_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_BCE_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_CICE_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_CMD_CICE_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_CMD_CICE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CICE_CHECK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_CICE_NOCHECK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_MSBS_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_CMD_MSBS_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_CMD_MSBS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_MSBS_MULTIBLK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_MSBS_SGLEBLK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CMD_TYPE_MASK ((uint32_t)0x00C00000U)
- #define CSL_MMCHS_CMD_CMD_TYPE_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_CMD_CMD_TYPE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CMD_TYPE_RESUME ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CMD_CMD_TYPE_SUSPEND ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_CMD_TYPE_NORMAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_CMD_TYPE_ABORT ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CMD_DP_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_CMD_DP_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_CMD_DP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_DP_NODATA ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_DP_DATA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_DDIR_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_CMD_DDIR_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_CMD_DDIR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_DDIR_READ ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CMD_DDIR_WRITE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CMD_RESETVAL ((uint32_t)0x00000000U)
- /* RSP10 */
- #define CSL_MMCHS_RSP10_RSP1_MASK ((uint32_t)0xFFFF0000U)
- #define CSL_MMCHS_RSP10_RSP1_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_RSP10_RSP1_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP10_RSP1_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP10_RSP0_MASK ((uint32_t)0x0000FFFFU)
- #define CSL_MMCHS_RSP10_RSP0_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_RSP10_RSP0_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP10_RSP0_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP10_RESETVAL ((uint32_t)0x00000000U)
- /* RSP32 */
- #define CSL_MMCHS_RSP32_RSP3_MASK ((uint32_t)0xFFFF0000U)
- #define CSL_MMCHS_RSP32_RSP3_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_RSP32_RSP3_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP32_RSP3_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP32_RSP2_MASK ((uint32_t)0x0000FFFFU)
- #define CSL_MMCHS_RSP32_RSP2_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_RSP32_RSP2_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP32_RSP2_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP32_RESETVAL ((uint32_t)0x00000000U)
- /* RSP54 */
- #define CSL_MMCHS_RSP54_RSP5_MASK ((uint32_t)0xFFFF0000U)
- #define CSL_MMCHS_RSP54_RSP5_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_RSP54_RSP5_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP54_RSP5_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP54_RSP4_MASK ((uint32_t)0x0000FFFFU)
- #define CSL_MMCHS_RSP54_RSP4_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_RSP54_RSP4_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP54_RSP4_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP54_RESETVAL ((uint32_t)0x00000000U)
- /* RSP76 */
- #define CSL_MMCHS_RSP76_RSP6_MASK ((uint32_t)0x0000FFFFU)
- #define CSL_MMCHS_RSP76_RSP6_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_RSP76_RSP6_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP76_RSP6_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP76_RSP7_MASK ((uint32_t)0xFFFF0000U)
- #define CSL_MMCHS_RSP76_RSP7_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_RSP76_RSP7_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_RSP76_RSP7_MAX ((uint32_t)0x0000ffffU)
- #define CSL_MMCHS_RSP76_RESETVAL ((uint32_t)0x00000000U)
- /* DATA */
- #define CSL_MMCHS_DATA_DATA_MASK ((uint32_t)0xFFFFFFFFU)
- #define CSL_MMCHS_DATA_DATA_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_DATA_DATA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_DATA_DATA_MAX ((uint32_t)0xffffffffU)
- #define CSL_MMCHS_DATA_RESETVAL ((uint32_t)0x00000000U)
- /* PSTATE */
- #define CSL_MMCHS_PSTATE_RTA_MASK ((uint32_t)0x00000200U)
- #define CSL_MMCHS_PSTATE_RTA_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_PSTATE_RTA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_RTA_TRANSFER ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_RTA_NOTRANSFER ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_WTA_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_PSTATE_WTA_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_PSTATE_WTA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_WTA_NOTRANSFER ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_WTA_TRANSFER ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_BRE_MASK ((uint32_t)0x00000800U)
- #define CSL_MMCHS_PSTATE_BRE_SHIFT ((uint32_t)11U)
- #define CSL_MMCHS_PSTATE_BRE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_BRE_RDDISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_BRE_RDENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CSS_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_PSTATE_CSS_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_PSTATE_CSS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CSS_STABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CSS_DEBOUNCING ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DLEV_MASK ((uint32_t)0x00F00000U)
- #define CSL_MMCHS_PSTATE_DLEV_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_PSTATE_DLEV_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DLEV_MAX ((uint32_t)0x0000000fU)
- #define CSL_MMCHS_PSTATE_CDPL_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_PSTATE_CDPL_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_PSTATE_CDPL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CDPL_ZERO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CDPL_ONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CLEV_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_PSTATE_CLEV_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_PSTATE_CLEV_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CLEV_ZERO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CLEV_ONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CINS_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_PSTATE_CINS_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_PSTATE_CINS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CINS_ZERO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CINS_ONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_DATI_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PSTATE_DATI_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_PSTATE_DATI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DATI_CMDDIS ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_DATI_CMDEN ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_WP_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_PSTATE_WP_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_PSTATE_WP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_WP_ONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_WP_ZERO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CMDI_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CMDI_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PSTATE_CMDI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_CMDI_CMDDIS ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_CMDI_CMDEN ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DLA_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_PSTATE_DLA_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_PSTATE_DLA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DLA_ZERO ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_DLA_ONE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_BWE_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_PSTATE_BWE_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_PSTATE_BWE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_BWE_WRENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_BWE_WRDISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_RTR_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_PSTATE_RTR_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_PSTATE_RTR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_RTR_NOTUNING ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PSTATE_RTR_TUNING ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PSTATE_RESETVAL ((uint32_t)0x00000000U)
- /* HCTL */
- #define CSL_MMCHS_HCTL_SDVS_MASK ((uint32_t)0x00000E00U)
- #define CSL_MMCHS_HCTL_SDVS_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_HCTL_SDVS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_SDVS__1V8 ((uint32_t)0x00000005U)
- #define CSL_MMCHS_HCTL_SDVS__3V0 ((uint32_t)0x00000006U)
- #define CSL_MMCHS_HCTL_SDVS__3V3 ((uint32_t)0x00000007U)
- #define CSL_MMCHS_HCTL_LED_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_LED_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_HCTL_LED_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_LED_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_DTW_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HCTL_DTW_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_HCTL_DTW_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_DTW__1_BITMODE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_DTW__4_BITMODE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_SBGR_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_HCTL_SBGR_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_HCTL_SBGR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_SBGR_TRANSFER ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_SBGR_STPBLK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_REM_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_HCTL_REM_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_HCTL_REM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_REM_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_REM_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_IBG_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_HCTL_IBG_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_HCTL_IBG_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_IBG_ITDIABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_IBG_ITENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_SDBP_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_HCTL_SDBP_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_HCTL_SDBP_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_SDBP_PWROFF ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_SDBP_PWRON ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_INS_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_HCTL_INS_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_HCTL_INS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_INS_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_INS_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_IWE_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_HCTL_IWE_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_HCTL_IWE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_IWE_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_IWE_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_HSPE_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_HCTL_HSPE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_HCTL_HSPE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_HSPE_NORMALSPEED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_HSPE_HIGHSPEED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_CR_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_HCTL_CR_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_HCTL_CR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CR_NONE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CR_RESTART ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_RWC_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_HCTL_RWC_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_HCTL_RWC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_RWC_RW ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_RWC_NORW ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_OBWE_MASK ((uint32_t)0x08000000U)
- #define CSL_MMCHS_HCTL_OBWE_SHIFT ((uint32_t)27U)
- #define CSL_MMCHS_HCTL_OBWE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_OBWE_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_OBWE_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_DMAS_MASK ((uint32_t)0x00000018U)
- #define CSL_MMCHS_HCTL_DMAS_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_HCTL_DMAS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_DMAS_RESERVED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_DMAS_RESERVED1 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_DMAS_ADMA2 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_HCTL_DMAS_RESERVED2 ((uint32_t)0x00000003U)
- #define CSL_MMCHS_HCTL_CDTL_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_HCTL_CDTL_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_HCTL_CDTL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CDTL_NOCARD ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CDTL_CARDINS ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_CDSS_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_HCTL_CDSS_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_HCTL_CDSS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CDSS_SDCDSEL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_HCTL_CDSS_CDTLSEL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_HCTL_RESETVAL ((uint32_t)0x00000000U)
- /* SYSCTL */
- #define CSL_MMCHS_SYSCTL_ICS_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_SYSCTL_ICS_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_SYSCTL_ICS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_ICS_NOTREADY ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_ICS_READY ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_SRA_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_SYSCTL_SRA_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_SYSCTL_SRA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRA_WORK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRA_RESET ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_ICE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_ICE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_SYSCTL_ICE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_ICE_OSCILLATE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_ICE_STOP ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_CEN_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_SYSCTL_CEN_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_SYSCTL_CEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_CEN_ENABLE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_CEN_DISABLE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_CLKD_MASK ((uint32_t)0x0000FFC0U)
- #define CSL_MMCHS_SYSCTL_CLKD_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_SYSCTL_CLKD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_CLKD_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_SYSCTL_SRD_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_SYSCTL_SRD_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_SYSCTL_SRD_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRD_WORK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRD_RESET ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_DTO_MASK ((uint32_t)0x000F0000U)
- #define CSL_MMCHS_SYSCTL_DTO_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_SYSCTL_DTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_DTO_MAX ((uint32_t)0x0000000fU)
- #define CSL_MMCHS_SYSCTL_SRC_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_SYSCTL_SRC_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_SYSCTL_SRC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRC_WORK ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_SRC_RESET ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_CGS_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_SYSCTL_CGS_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_SYSCTL_CGS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_SYSCTL_CGS_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_SYSCTL_RESETVAL ((uint32_t)0x00000000U)
- /* STAT */
- #define CSL_MMCHS_STAT_ERRI_MASK ((uint32_t)0x00008000U)
- #define CSL_MMCHS_STAT_ERRI_SHIFT ((uint32_t)15U)
- #define CSL_MMCHS_STAT_ERRI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ERRI_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ERRI_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BGE_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_STAT_BGE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_STAT_BGE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BGE_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BGE_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BGE_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BGE_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CERR_MASK ((uint32_t)0x10000000U)
- #define CSL_MMCHS_STAT_CERR_SHIFT ((uint32_t)28U)
- #define CSL_MMCHS_STAT_CERR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CERR_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CERR_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CERR_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CERR_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CIRQ_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_STAT_CIRQ_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_STAT_CIRQ_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CIRQ_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CIRQ_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CREM_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_STAT_CREM_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_STAT_CREM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CREM_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CREM_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CREM_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CREM_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DEB_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_STAT_DEB_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_STAT_DEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DEB_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DEB_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DEB_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DEB_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CC_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CC_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_STAT_CC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CC_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CC_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CC_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CC_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BWR_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_STAT_BWR_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_STAT_BWR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BWR_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BWR_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BWR_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BWR_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ACE_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_STAT_ACE_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_STAT_ACE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ACE_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ACE_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ACE_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_ACE_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DMA_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_STAT_DMA_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_STAT_DMA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DMA_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DMA_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DMA_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DMA_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CTO_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_STAT_CTO_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_STAT_CTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CTO_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CTO_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CTO_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CTO_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DCRC_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_STAT_DCRC_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_STAT_DCRC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DCRC_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DCRC_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DCRC_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DCRC_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CCRC_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_STAT_CCRC_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_STAT_CCRC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CCRC_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CCRC_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CCRC_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CCRC_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CLE_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_STAT_CLE_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_STAT_CLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CLE_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_TC_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_STAT_TC_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_STAT_TC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_TC_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_TC_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_TC_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_TC_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BRR_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_STAT_BRR_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_STAT_BRR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BRR_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BRR_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BRR_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BRR_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CIE_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_STAT_CIE_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_STAT_CIE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CIE_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CIE_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CIE_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CIE_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DTO_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_STAT_DTO_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_STAT_DTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DTO_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DTO_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_DTO_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_DTO_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CINS_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_STAT_CINS_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_STAT_CINS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CINS_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CINS_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CINS_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CINS_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BADA_MASK ((uint32_t)0x20000000U)
- #define CSL_MMCHS_STAT_BADA_SHIFT ((uint32_t)29U)
- #define CSL_MMCHS_STAT_BADA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BADA_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BADA_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BADA_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BADA_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CEB_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_STAT_CEB_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_STAT_CEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CEB_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_CEB_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CEB_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_CEB_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_OBI_MASK ((uint32_t)0x00000200U)
- #define CSL_MMCHS_STAT_OBI_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_STAT_OBI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_OBI_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_OBI_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_OBI_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_OBI_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BSR_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_STAT_BSR_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_STAT_BSR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BSR_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BSR_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_BSR_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_BSR_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ADMAE_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_STAT_ADMAE_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_STAT_ADMAE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ADMAE_IRQ_TRU_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_ADMAE_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_ADMAE_IRQ_FAL_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_ADMAE_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_TE_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_STAT_TE_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_STAT_TE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_TE_ERROR ((uint32_t)0x00000001U)
- #define CSL_MMCHS_STAT_TE_NOERROR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_STAT_RESETVAL ((uint32_t)0x00000000U)
- /* IE */
- #define CSL_MMCHS_IE_DCRC_ENABLE_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_IE_DCRC_ENABLE_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_IE_DCRC_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DCRC_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_DCRC_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BWR_ENABLE_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_IE_BWR_ENABLE_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_IE_BWR_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BWR_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BWR_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DMA_ENABLE_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_IE_DMA_ENABLE_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_IE_DMA_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DMA_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DMA_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CLE_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_IE_CLE_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_IE_CLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CLE_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_TC_ENABLE_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_IE_TC_ENABLE_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_IE_TC_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_TC_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_TC_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CEB_ENABLE_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_IE_CEB_ENABLE_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_IE_CEB_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CEB_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CEB_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BRR_ENABLE_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_IE_BRR_ENABLE_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_IE_BRR_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BRR_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BRR_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CERR_ENABLE_MASK ((uint32_t)0x10000000U)
- #define CSL_MMCHS_IE_CERR_ENABLE_SHIFT ((uint32_t)28U)
- #define CSL_MMCHS_IE_CERR_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CERR_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CERR_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CIRQ_ENABLE_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_IE_CIRQ_ENABLE_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_IE_CIRQ_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CIRQ_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CIRQ_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CC_ENABLE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CC_ENABLE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_IE_CC_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CC_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CC_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CIE_ENABLE_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_IE_CIE_ENABLE_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_IE_CIE_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CIE_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CIE_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BADA_ENABLE_MASK ((uint32_t)0x20000000U)
- #define CSL_MMCHS_IE_BADA_ENABLE_SHIFT ((uint32_t)29U)
- #define CSL_MMCHS_IE_BADA_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BADA_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BADA_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DTO_ENABLE_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_IE_DTO_ENABLE_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_IE_DTO_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DTO_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_DTO_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CINS_ENABLE_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_IE_CINS_ENABLE_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_IE_CINS_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CINS_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CINS_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DEB_ENABLE_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_IE_DEB_ENABLE_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_IE_DEB_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_DEB_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_DEB_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_ACE_ENABLE_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_IE_ACE_ENABLE_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_IE_ACE_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_ACE_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_ACE_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BGE_ENABLE_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_IE_BGE_ENABLE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_IE_BGE_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BGE_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BGE_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CCRC_ENABLE_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_IE_CCRC_ENABLE_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_IE_CCRC_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CCRC_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CCRC_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_NULL_MASK ((uint32_t)0x00008000U)
- #define CSL_MMCHS_IE_NULL_SHIFT ((uint32_t)15U)
- #define CSL_MMCHS_IE_NULL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_NULL_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CREM_ENABLE_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_IE_CREM_ENABLE_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_IE_CREM_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CREM_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CREM_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CTO_ENABLE_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_IE_CTO_ENABLE_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_IE_CTO_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_CTO_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_CTO_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_OBI_ENABLE_MASK ((uint32_t)0x00000200U)
- #define CSL_MMCHS_IE_OBI_ENABLE_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_IE_OBI_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_OBI_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_OBI_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_ADMAE_ENABLE_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_IE_ADMAE_ENABLE_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_IE_ADMAE_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_ADMAE_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_ADMAE_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BSR_ENABLE_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_IE_BSR_ENABLE_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_IE_BSR_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_BSR_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_BSR_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_TE_ENABLE_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_IE_TE_ENABLE_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_IE_TE_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_TE_ENABLE_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_IE_TE_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_IE_RESETVAL ((uint32_t)0x00000000U)
- /* ISE */
- #define CSL_MMCHS_ISE_BWR_SIGEN_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_ISE_BWR_SIGEN_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_ISE_BWR_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BWR_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BWR_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DEB_SIGEN_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_ISE_DEB_SIGEN_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_ISE_DEB_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DEB_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DEB_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CREM_SIGEN_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_ISE_CREM_SIGEN_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_ISE_CREM_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CREM_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CREM_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_NULL_MASK ((uint32_t)0x00008000U)
- #define CSL_MMCHS_ISE_NULL_SHIFT ((uint32_t)15U)
- #define CSL_MMCHS_ISE_NULL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_NULL_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CIRQ_SIGEN_MASK ((uint32_t)0x00000100U)
- #define CSL_MMCHS_ISE_CIRQ_SIGEN_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_ISE_CIRQ_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CIRQ_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CIRQ_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CCRC_SIGEN_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_ISE_CCRC_SIGEN_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_ISE_CCRC_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CCRC_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CCRC_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_ACE_SIGEN_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_ISE_ACE_SIGEN_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_ISE_ACE_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_ACE_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_ACE_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_BGE_SIGEN_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_ISE_BGE_SIGEN_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_ISE_BGE_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BGE_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BGE_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CERR_SIGEN_MASK ((uint32_t)0x10000000U)
- #define CSL_MMCHS_ISE_CERR_SIGEN_SHIFT ((uint32_t)28U)
- #define CSL_MMCHS_ISE_CERR_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CERR_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CERR_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CINS_SIGEN_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_ISE_CINS_SIGEN_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_ISE_CINS_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CINS_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CINS_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CLE_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_ISE_CLE_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_ISE_CLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CLE_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CC_SIGEN_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CC_SIGEN_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_ISE_CC_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CC_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CC_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CTO_SIGEN_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_ISE_CTO_SIGEN_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_ISE_CTO_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CTO_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CTO_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TC_SIGEN_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_ISE_TC_SIGEN_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_ISE_TC_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TC_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TC_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_BADA_SIGEN_MASK ((uint32_t)0x20000000U)
- #define CSL_MMCHS_ISE_BADA_SIGEN_SHIFT ((uint32_t)29U)
- #define CSL_MMCHS_ISE_BADA_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BADA_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_BADA_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DCRC_SIGEN_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_ISE_DCRC_SIGEN_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_ISE_DCRC_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DCRC_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DCRC_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DTO_SIGEN_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_ISE_DTO_SIGEN_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_ISE_DTO_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DTO_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DTO_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CIE_SIGEN_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_ISE_CIE_SIGEN_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_ISE_CIE_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CIE_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CIE_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_CEB_SIGEN_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_ISE_CEB_SIGEN_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_ISE_CEB_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CEB_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_CEB_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DMA_SIGEN_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_ISE_DMA_SIGEN_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_ISE_DMA_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_DMA_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_DMA_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BRR_SIGEN_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_ISE_BRR_SIGEN_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_ISE_BRR_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BRR_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BRR_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_OBI_SIGEN_MASK ((uint32_t)0x00000200U)
- #define CSL_MMCHS_ISE_OBI_SIGEN_SHIFT ((uint32_t)9U)
- #define CSL_MMCHS_ISE_OBI_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_OBI_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_OBI_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_ADMAE_SIGEN_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_ISE_ADMAE_SIGEN_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_ISE_ADMAE_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_ADMAE_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_ADMAE_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BSR_SIGEN_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_ISE_BSR_SIGEN_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_ISE_BSR_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_BSR_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_BSR_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TE_SIGEN_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_ISE_TE_SIGEN_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_ISE_TE_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TE_SIGEN_MASKED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ISE_TE_SIGEN_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ISE_RESETVAL ((uint32_t)0x00000000U)
- /* AC12 */
- #define CSL_MMCHS_AC12_CNI_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_AC12_CNI_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_AC12_CNI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_CNI_CMDNI ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_CNI_NOERR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACTO_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_AC12_ACTO_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_AC12_ACTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACTO_TIMEOUT ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ACTO_NOERR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACEB_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_AC12_ACEB_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_AC12_ACEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACEB_ERR ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ACEB_NOERR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACIE_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_AC12_ACIE_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_AC12_ACIE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACIE_NOERR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACIE_ERR ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ACCE_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_AC12_ACCE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_AC12_ACCE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACCE_NOERR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACCE_ERR ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ACNE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ACNE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_AC12_ACNE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACNE_EXE ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ACNE_NOTEXE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_UHSMS_MASK ((uint32_t)0x00070000U)
- #define CSL_MMCHS_AC12_UHSMS_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_AC12_UHSMS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_UHSMS_SDR12 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_UHSMS_SDR25 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_UHSMS_SDR50 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_AC12_UHSMS_SDR104 ((uint32_t)0x00000003U)
- #define CSL_MMCHS_AC12_UHSMS_DDR50 ((uint32_t)0x00000004U)
- #define CSL_MMCHS_AC12_UHSMS_RESERVED1 ((uint32_t)0x00000005U)
- #define CSL_MMCHS_AC12_UHSMS_RESERVED2 ((uint32_t)0x00000006U)
- #define CSL_MMCHS_AC12_UHSMS_RESERVED3 ((uint32_t)0x00000007U)
- #define CSL_MMCHS_AC12_V1V8_SIGEN_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_AC12_V1V8_SIGEN_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_AC12_V1V8_SIGEN_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_V1V8_SIGEN__1V8 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_V1V8_SIGEN__3V3 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_DS_SEL_MASK ((uint32_t)0x00300000U)
- #define CSL_MMCHS_AC12_DS_SEL_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_AC12_DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_AC12_DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_AC12_ET_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_AC12_ET_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_AC12_ET_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_ET_EXECUTE ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_ET_COMPLETED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_SCLK_SEL_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_AC12_SCLK_SEL_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_AC12_SCLK_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_SCLK_SEL_TUNED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_SCLK_SEL_FIXED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_AI_ENABLE_MASK ((uint32_t)0x40000000U)
- #define CSL_MMCHS_AC12_AI_ENABLE_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_AC12_AI_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_AI_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_AI_ENABLE_DISABLED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_PV_ENABLE_MASK ((uint32_t)0x80000000U)
- #define CSL_MMCHS_AC12_PV_ENABLE_SHIFT ((uint32_t)31U)
- #define CSL_MMCHS_AC12_PV_ENABLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_PV_ENABLE_ENABLED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_AC12_PV_ENABLE_DISABLED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_AC12_RESETVAL ((uint32_t)0x00000000U)
- /* CAPA */
- #define CSL_MMCHS_CAPA_HSS_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_CAPA_HSS_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_CAPA_HSS_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_HSS_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_HSS_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_SRS_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_CAPA_SRS_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_CAPA_SRS_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_SRS_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_SRS_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_DS_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_CAPA_DS_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_CAPA_DS_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_DS_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_DS_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_BCF_MASK ((uint32_t)0x0000FF00U)
- #define CSL_MMCHS_CAPA_BCF_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_CAPA_BCF_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_BCF_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_CAPA_MBL_MASK ((uint32_t)0x00030000U)
- #define CSL_MMCHS_CAPA_MBL_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_CAPA_MBL_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_MBL__512 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_MBL__1024 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_MBL__2048 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CAPA_VS18_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_CAPA_VS18_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_CAPA_VS18_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS18_ST_1V8SUP_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS18__1V8_SUP_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS18__1V8_NOTSUP_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS18_ST_1V8NOTSUP_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_TCU_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_CAPA_TCU_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_CAPA_TCU_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_TCU_MHZ ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_TCU_KHZ ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS33_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_CAPA_VS33_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_CAPA_VS33_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS33_ST_3V3SUP_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS33_ST_3V3NOTSUP_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS33__3V3_SUP_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS33__3V3_NOTSUP_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS30_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_CAPA_VS30_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_CAPA_VS30_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS30_ST_3V0NOTSUP_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS30__3V0_NOTSUP_R ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_VS30__3V0_SUP_R ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_VS30_ST_3V0SUP_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_TCF_MASK ((uint32_t)0x0000003FU)
- #define CSL_MMCHS_CAPA_TCF_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CAPA_TCF_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_TCF_MAX ((uint32_t)0x0000003fU)
- #define CSL_MMCHS_CAPA_BIT64_MASK ((uint32_t)0x10000000U)
- #define CSL_MMCHS_CAPA_BIT64_SHIFT ((uint32_t)28U)
- #define CSL_MMCHS_CAPA_BIT64_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_BIT64_SYSADDR32B ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_BIT64_SYSADDR64B ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_AD2S_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_CAPA_AD2S_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_CAPA_AD2S_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_AD2S_ADMA2NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_AD2S_ADMA2SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_AIS_MASK ((uint32_t)0x20000000U)
- #define CSL_MMCHS_CAPA_AIS_SHIFT ((uint32_t)29U)
- #define CSL_MMCHS_CAPA_AIS_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_AIS_AIS_SUP ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA_AIS_AIS_NOTSUP ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA_RESETVAL ((uint32_t)0x20e90080U)
- /* CAPA2 */
- #define CSL_MMCHS_CAPA2_SDR50_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_SDR50_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CAPA2_SDR50_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_SDR50_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_SDR50_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_SDR104_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CAPA2_SDR104_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_CAPA2_SDR104_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_SDR104_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_SDR104_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_DDR50_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_CAPA2_DDR50_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_CAPA2_DDR50_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DDR50_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DDR50_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_DTA_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_CAPA2_DTA_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_CAPA2_DTA_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTA_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTA_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_DTC_MASK ((uint32_t)0x00000020U)
- #define CSL_MMCHS_CAPA2_DTC_SHIFT ((uint32_t)5U)
- #define CSL_MMCHS_CAPA2_DTC_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTC_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTC_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_DTD_MASK ((uint32_t)0x00000040U)
- #define CSL_MMCHS_CAPA2_DTD_SHIFT ((uint32_t)6U)
- #define CSL_MMCHS_CAPA2_DTD_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTD_SUPPORTED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_DTD_NOTSUPPORTED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_TCRT_MASK ((uint32_t)0x00000F00U)
- #define CSL_MMCHS_CAPA2_TCRT_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_CAPA2_TCRT_RESETVAL ((uint32_t)0x0000000fU)
- #define CSL_MMCHS_CAPA2_TCRT_MAX ((uint32_t)0x0000000fU)
- #define CSL_MMCHS_CAPA2_TSDR50_MASK ((uint32_t)0x00002000U)
- #define CSL_MMCHS_CAPA2_TSDR50_SHIFT ((uint32_t)13U)
- #define CSL_MMCHS_CAPA2_TSDR50_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_TSDR50_REQUIRED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_TSDR50_NOTREQUIRED ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_RTM_MASK ((uint32_t)0x0000C000U)
- #define CSL_MMCHS_CAPA2_RTM_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_CAPA2_RTM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_RTM_MODE1 ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_RTM_MODE2 ((uint32_t)0x00000001U)
- #define CSL_MMCHS_CAPA2_RTM_MODE3 ((uint32_t)0x00000002U)
- #define CSL_MMCHS_CAPA2_RTM_RESERVED ((uint32_t)0x00000003U)
- #define CSL_MMCHS_CAPA2_CM_MASK ((uint32_t)0x00FF0000U)
- #define CSL_MMCHS_CAPA2_CM_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_CAPA2_CM_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CAPA2_CM_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_CAPA2_RESETVAL ((uint32_t)0x00000f77U)
- /* CUR_CAPA */
- #define CSL_MMCHS_CUR_CAPA_CUR_3V3_MASK ((uint32_t)0x000000FFU)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V3_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V3_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V3_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_CUR_CAPA_CUR_1V8_MASK ((uint32_t)0x00FF0000U)
- #define CSL_MMCHS_CUR_CAPA_CUR_1V8_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_CUR_CAPA_CUR_1V8_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CUR_CAPA_CUR_1V8_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V0_MASK ((uint32_t)0x0000FF00U)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V0_SHIFT ((uint32_t)8U)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V0_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_CUR_CAPA_CUR_3V0_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_CUR_CAPA_RESETVAL ((uint32_t)0x00000000U)
- /* FE */
- #define CSL_MMCHS_FE_FE_CEB_MASK ((uint32_t)0x00040000U)
- #define CSL_MMCHS_FE_FE_CEB_SHIFT ((uint32_t)18U)
- #define CSL_MMCHS_FE_FE_CEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CEB_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CEB_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CTO_MASK ((uint32_t)0x00010000U)
- #define CSL_MMCHS_FE_FE_CTO_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_FE_FE_CTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CTO_ST_UN_W ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CTO_ST_RST_W ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_DCRC_MASK ((uint32_t)0x00200000U)
- #define CSL_MMCHS_FE_FE_DCRC_SHIFT ((uint32_t)21U)
- #define CSL_MMCHS_FE_FE_DCRC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DCRC_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_DCRC_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_BADA_MASK ((uint32_t)0x20000000U)
- #define CSL_MMCHS_FE_FE_BADA_SHIFT ((uint32_t)29U)
- #define CSL_MMCHS_FE_FE_BADA_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_BADA_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_BADA_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CCRC_MASK ((uint32_t)0x00020000U)
- #define CSL_MMCHS_FE_FE_CCRC_SHIFT ((uint32_t)17U)
- #define CSL_MMCHS_FE_FE_CCRC_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CCRC_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CCRC_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACE_MASK ((uint32_t)0x01000000U)
- #define CSL_MMCHS_FE_FE_ACE_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_FE_FE_ACE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DEB_MASK ((uint32_t)0x00400000U)
- #define CSL_MMCHS_FE_FE_DEB_SHIFT ((uint32_t)22U)
- #define CSL_MMCHS_FE_FE_DEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DEB_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DEB_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CIE_MASK ((uint32_t)0x00080000U)
- #define CSL_MMCHS_FE_FE_CIE_SHIFT ((uint32_t)19U)
- #define CSL_MMCHS_FE_FE_CIE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CIE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CIE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DTO_MASK ((uint32_t)0x00100000U)
- #define CSL_MMCHS_FE_FE_DTO_SHIFT ((uint32_t)20U)
- #define CSL_MMCHS_FE_FE_DTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DTO_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_DTO_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CERR_MASK ((uint32_t)0x10000000U)
- #define CSL_MMCHS_FE_FE_CERR_SHIFT ((uint32_t)28U)
- #define CSL_MMCHS_FE_FE_CERR_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CERR_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CERR_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CLE_MASK ((uint32_t)0x00800000U)
- #define CSL_MMCHS_FE_FE_CLE_SHIFT ((uint32_t)23U)
- #define CSL_MMCHS_FE_FE_CLE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CLE_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ADMAE_MASK ((uint32_t)0x02000000U)
- #define CSL_MMCHS_FE_FE_ADMAE_SHIFT ((uint32_t)25U)
- #define CSL_MMCHS_FE_FE_ADMAE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ADMAE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ADMAE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACNE_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACNE_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_FE_FE_ACNE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACNE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACNE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACCE_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_FE_FE_ACCE_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_FE_FE_ACCE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACCE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACCE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACIE_MASK ((uint32_t)0x00000010U)
- #define CSL_MMCHS_FE_FE_ACIE_SHIFT ((uint32_t)4U)
- #define CSL_MMCHS_FE_FE_ACIE_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACIE_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACIE_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACEB_MASK ((uint32_t)0x00000008U)
- #define CSL_MMCHS_FE_FE_ACEB_SHIFT ((uint32_t)3U)
- #define CSL_MMCHS_FE_FE_ACEB_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACEB_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACEB_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_ACTO_MASK ((uint32_t)0x00000002U)
- #define CSL_MMCHS_FE_FE_ACTO_SHIFT ((uint32_t)1U)
- #define CSL_MMCHS_FE_FE_ACTO_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACTO_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_ACTO_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_FE_CNI_MASK ((uint32_t)0x00000080U)
- #define CSL_MMCHS_FE_FE_CNI_SHIFT ((uint32_t)7U)
- #define CSL_MMCHS_FE_FE_CNI_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CNI_NOACTION ((uint32_t)0x00000000U)
- #define CSL_MMCHS_FE_FE_CNI_INTFORCED ((uint32_t)0x00000001U)
- #define CSL_MMCHS_FE_RESETVAL ((uint32_t)0x00000000U)
- /* ADMAES */
- #define CSL_MMCHS_ADMAES_LME_MASK ((uint32_t)0x00000004U)
- #define CSL_MMCHS_ADMAES_LME_SHIFT ((uint32_t)2U)
- #define CSL_MMCHS_ADMAES_LME_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ADMAES_LME_NOERROR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ADMAES_LME_ERROR ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ADMAES_AES_MASK ((uint32_t)0x00000003U)
- #define CSL_MMCHS_ADMAES_AES_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_ADMAES_AES_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ADMAES_AES_SYSSDR ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ADMAES_AES_LINKDESC ((uint32_t)0x00000001U)
- #define CSL_MMCHS_ADMAES_AES_RESERVED ((uint32_t)0x00000002U)
- #define CSL_MMCHS_ADMAES_AES_TRANSDATA ((uint32_t)0x00000003U)
- #define CSL_MMCHS_ADMAES_RESETVAL ((uint32_t)0x00000000U)
- /* ADMASAL */
- #define CSL_MMCHS_ADMASAL_ADMA_A32B_MASK ((uint32_t)0xFFFFFFFFU)
- #define CSL_MMCHS_ADMASAL_ADMA_A32B_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_ADMASAL_ADMA_A32B_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_ADMASAL_ADMA_A32B_MAX ((uint32_t)0xffffffffU)
- #define CSL_MMCHS_ADMASAL_RESETVAL ((uint32_t)0x00000000U)
- /* PVINITSD */
- #define CSL_MMCHS_PVINITSD_INITSDCLK_SEL_MASK ((uint32_t)0x000003FFU)
- #define CSL_MMCHS_PVINITSD_INITSDCLK_SEL_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PVINITSD_INITSDCLK_SEL_RESETVAL ((uint32_t)0x000001e0U)
- #define CSL_MMCHS_PVINITSD_INITSDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVINITSD_INITCLKGEN_SEL_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_PVINITSD_INITCLKGEN_SEL_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_PVINITSD_INITCLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_INITCLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVINITSD_INITCLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_MASK ((uint32_t)0x0000C000U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVINITSD_INITDS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_DSSDCLK_SEL_MASK ((uint32_t)0x03FF0000U)
- #define CSL_MMCHS_PVINITSD_DSSDCLK_SEL_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_PVINITSD_DSSDCLK_SEL_RESETVAL ((uint32_t)0x00000004U)
- #define CSL_MMCHS_PVINITSD_DSSDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVINITSD_DSCLKGEN_SEL_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_PVINITSD_DSCLKGEN_SEL_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_PVINITSD_DSCLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_DSCLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVINITSD_DSCLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_MASK ((uint32_t)0xC0000000U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVINITSD_DSDS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVINITSD_RESETVAL ((uint32_t)0x000401e0U)
- /* PVHSSDR12 */
- #define CSL_MMCHS_PVHSSDR12_HSSDCLK_SEL_MASK ((uint32_t)0x000003FFU)
- #define CSL_MMCHS_PVHSSDR12_HSSDCLK_SEL_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PVHSSDR12_HSSDCLK_SEL_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVHSSDR12_HSSDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVHSSDR12_HSCLKGEN_SEL_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_PVHSSDR12_HSCLKGEN_SEL_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_PVHSSDR12_HSCLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_HSCLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVHSSDR12_HSCLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_MASK ((uint32_t)0x0000C000U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVHSSDR12_HSDS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVHSSDR12_SDR12SDCLK_SEL_MASK ((uint32_t)0x03FF0000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12SDCLK_SEL_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_PVHSSDR12_SDR12SDCLK_SEL_RESETVAL ((uint32_t)0x00000004U)
- #define CSL_MMCHS_PVHSSDR12_SDR12SDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVHSSDR12_SDR12CLKGEN_SEL_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12CLKGEN_SEL_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_PVHSSDR12_SDR12CLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12CLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVHSSDR12_SDR12CLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_MASK ((uint32_t)0xC0000000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVHSSDR12_SDR12DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVHSSDR12_RESETVAL ((uint32_t)0x00040002U)
- /* PVSDR25SDR50 */
- #define CSL_MMCHS_PVSDR25SDR50_SDR25SDCLK_SEL_MASK ((uint32_t)0x000003FFU)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25SDCLK_SEL_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25SDCLK_SEL_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25SDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25CLKGEN_SEL_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25CLKGEN_SEL_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25CLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25CLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25CLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_MASK ((uint32_t)0x0000C000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR25DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50SDCLK_SEL_MASK ((uint32_t)0x03FF0000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50SDCLK_SEL_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50SDCLK_SEL_RESETVAL ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50SDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50CLKGEN_SEL_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50CLKGEN_SEL_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50CLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50CLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50CLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_MASK ((uint32_t)0xC0000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR25SDR50_SDR50DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR25SDR50_RESETVAL ((uint32_t)0x00010002U)
- /* PVSDR104DDR50 */
- #define CSL_MMCHS_PVSDR104DDR50_SDR104SDCLK_SEL_MASK ((uint32_t)0x000003FFU)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104SDCLK_SEL_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104SDCLK_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104SDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104CLKGEN_SEL_MASK ((uint32_t)0x00000400U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104CLKGEN_SEL_SHIFT ((uint32_t)10U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104CLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104CLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104CLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_MASK ((uint32_t)0x0000C000U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_SHIFT ((uint32_t)14U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR104DDR50_SDR104DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50SDCLK_SEL_MASK ((uint32_t)0x03FF0000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50SDCLK_SEL_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50SDCLK_SEL_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50SDCLK_SEL_MAX ((uint32_t)0x000003ffU)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50CLKGEN_SEL_MASK ((uint32_t)0x04000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50CLKGEN_SEL_SHIFT ((uint32_t)26U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50CLKGEN_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50CLKGEN_SEL_PROG ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50CLKGEN_SEL_HOST ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_MASK ((uint32_t)0xC0000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_SHIFT ((uint32_t)30U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_DTD ((uint32_t)0x00000003U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_DTC ((uint32_t)0x00000002U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_DTA ((uint32_t)0x00000001U)
- #define CSL_MMCHS_PVSDR104DDR50_DDR50DS_SEL_DTB ((uint32_t)0x00000000U)
- #define CSL_MMCHS_PVSDR104DDR50_RESETVAL ((uint32_t)0x00020000U)
- /* REV */
- #define CSL_MMCHS_REV_VREV_MASK ((uint32_t)0xFF000000U)
- #define CSL_MMCHS_REV_VREV_SHIFT ((uint32_t)24U)
- #define CSL_MMCHS_REV_VREV_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_REV_VREV_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_REV_SIS_MASK ((uint32_t)0x00000001U)
- #define CSL_MMCHS_REV_SIS_SHIFT ((uint32_t)0U)
- #define CSL_MMCHS_REV_SIS_RESETVAL ((uint32_t)0x00000000U)
- #define CSL_MMCHS_REV_SIS_MAX ((uint32_t)0x00000001U)
- #define CSL_MMCHS_REV_SREV_MASK ((uint32_t)0x00FF0000U)
- #define CSL_MMCHS_REV_SREV_SHIFT ((uint32_t)16U)
- #define CSL_MMCHS_REV_SREV_RESETVAL ((uint32_t)0x00000002U)
- #define CSL_MMCHS_REV_SREV_MAX ((uint32_t)0x000000ffU)
- #define CSL_MMCHS_REV_RESETVAL ((uint32_t)0x00020000U)
- #ifdef __cplusplus
- }
- #endif
- #endif
|